base-specs/nautilus-sendto.spec
author chrisk
Mon, 19 Apr 2010 15:04:42 +0000
changeset 17865 b7ff02e93f66
parent 17838 e011c05147cc
child 17881 1eaaaad29d9a
permissions -rw-r--r--
2010-04-19 Christian Kelly <[email protected]> * base-specs/poppler-data.spec, base-specs/totem-pl-parser.spec, base-specs/libgksuui.spec, base-specs/sqlite.spec, base-specs/pyxml.spec, base-specs/vino.spec, base-specs/rarian.spec, base-specs/nautilus-open-terminal.spec, base-specs/libgnomeui.spec, base-specs/libgweather.spec, base-specs/w3m.spec, base-specs/pidgin-otr.spec, base-specs/seahorse-plugins.spec, base-specs/tracker.spec, base-specs/libspectre.spec, base-specs/tango-icon-theme.spec, base-specs/ttf-freefont.spec, base-specs/nautilus.spec, base-specs/libgsf.spec, base-specs/mousetweaks.spec, base-specs/libtheora.spec, base-specs/libmusicbrainz3.spec, base-specs/ncurses.spec, base-specs/shared-mime-info.spec, base-specs/vinagre.spec, base-specs/pangomm.spec, base-specs/nautilus-sendto.spec, base-specs/libnotify.spec, base-specs/libgnome-keyring.spec, base-specs/pango.spec, base-specs/libgnomeprintui.spec, base-specs/numpy.spec, base-specs/sigcpp.spec, base-specs/notification-daemon.spec, base-specs/printman.spec, base-specs/libgcrypt.spec, base-specs/yelp.spec, base-specs/pilot-link.spec, base-specs/vala.spec, base-specs/startup-notification.spec, base-specs/pyorbit.spec, base-specs/virt-manager.spec, base-specs/libgphoto2.spec, base-specs/pidgin.spec, base-specs/sgml-common.spec, base-specs/libgpg-error.spec, base-specs/libvorbis.spec, base-specs/libunique.spec, base-specs/libogg.spec, base-specs/libgail-gnome.spec, base-specs/libvisual-plugins.spec, base-specs/librsvg.spec, base-specs/pygtk2.spec, base-specs/rhythmbox.spec, base-specs/libgtkhtml.spec, base-specs/system-config-printer.spec, base-specs/ptlib.spec, base-specs/speex.spec, base-specs/vte.spec, base-specs/libgtop.spec, base-specs/libsdl.spec, base-specs/ttf-baekmuk.spec, base-specs/pysqlite.spec, base-specs/quick-lounge-applet.spec, base-specs/libvisual.spec, base-specs/libsoup.spec, base-specs/realvnc-java-client.spec, base-specs/opal.spec, base-specs/libgksu.spec, base-specs/libglade.spec, base-specs/liboil.spec, base-specs/pygobject.spec, base-specs/totem.spec, base-specs/libgnomecanvas.spec, base-specs/libotr.spec, base-specs/sound-juicer.spec, base-specs/libproxy.spec, base-specs/seahorse.spec, base-specs/pkg-config.spec, base-specs/python-setuptools.spec, base-specs/libgnomeprint.spec, base-specs/libtasn1.spec, base-specs/libggz.spec, base-specs/poppler.spec, base-specs/zenity.spec, base-specs/orca.spec, base-specs/libwnck.spec, base-specs/system-tools-backends.spec, base-specs/pycairo.spec, base-specs/metacity.spec, base-specs/libgc.spec: Fix Vendor info.

#
# spec file for package nautilus-sendto
#
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Owner:halton
#

Name:		nautilus-sendto
License:	GPL v2
Group:		Development/Libraries
Version:	2.28.4
Release:	1
Distribution:   Java Desktop System
Vendor:         Gnome Community
URL:		http://www.gnome.org/
Summary:	Nautilus context menu for sending files
Source:		http://download.gnome.org/sources/%{name}/2.28/%{name}-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-root

# date:2010-01-17 owner:chrisk type:bug
Patch1:         nautilus-sendto-01-fixxref-modules.diff
# date:2010-04-14 owner:halton type:bug doo:15332 bugzilla:614222
Patch2:         nautilus-sendto-02-mailcmd.diff
# date:2010-04-14 owner:halton type:bug doo:15112 bugzilla:608126
Patch3:         nautilus-sendto-03-unload-pidgin.diff

BuildRequires:  gtk2-devel
BuildRequires:  libglade2-devel
BuildRequires:  evolution-data-server-devel >= 1.9.1
BuildRequires:  libgnomeui-devel
BuildRequires:  nautilus-devel >= 2.5.4
BuildRequires:  pidgin-devel >= 2.0.0
BuildRequires:  gettext
BuildRequires:  perl-XML-Parser intltool
BuildRequires:  dbus-glib-devel >= 0.70

%description
The nautilus-sendto package provides a Nautilus context menu for
sending files via other desktop applications.  These functions are
implemented as plugins, so nautilus-sendto can be extended with
additional features.  This package provides a default plugin for
Evolution integration.

%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1

%build
%ifos linux
if [ -x /usr/bin/getconf ]; then
  CPUS=`getconf _NPROCESSORS_ONLN`
fi
%else
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
%endif
if test "x$CPUS" = "x" -o $CPUS = 0; then
  CPUS=1
fi

libtoolize --force
aclocal $ACLOCAL_FLAGS
autoheader
automake -a -c -f
autoconf

./configure --prefix=%{_prefix} \
	    --bindir=%{_bindir} \
	    --mandir=%{_mandir} \
	    --libdir=%{_libdir} \
	    --datadir=%{_datadir} \
	    --includedir=%{_includedir} \
	    --sysconfdir=%{_sysconfdir} \
	    %gtk_doc_option \
%if %debug_build
	    --enable-debug=yes \
%else
	    --enable-debug=no \
%endif

make -j $CPUS

%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make -i install DESTDIR=$RPM_BUILD_ROOT
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS
%{_libdir}/nautilus/extensions-2.0/libnautilus-sendto.so
%{_libdir}/nautilus-sendto
%{_datadir}/nautilus-sendto
%{_bindir}/nautilus-sendto
%{_sysconfdir}/gconf/schemas/nst.schemas
%{_mandir}/man1/nautilus-sendto.1.gz

%changelog
* Wed Apr 14 2010 - [email protected]
- Add to 02-mailcmd.diff fix doo #15332 
- Add to 03-unload-pidgin.diff fix doo #15112
* Tue Mar 30 2009 - [email protected]
- Bump to 2.28.4
* Tue Mar 16 2009 - [email protected]
- Bump to 2.28.3
* Sun Jan 17 2010 - [email protected]
- Add nautilus-sendto-01-fixxref-modules.
* Wed Nov 18 2009 - [email protected]
- Bump to 2.28.2
- Remove upstramed patch gthread.diff
* Thu Nov 12 2009 - [email protected]
- Initial spec.