# # This file is generated from the .in template. Edit the template if need be! # %define svnversion 53 %define plugindir %{_libdir}/nautilus/extensions-2.0 %define schemadir %{_sysconfdir}/gconf/schemas %define tarball %{name}-%{version}-%{svnversion}.tar.gz Summary: Vcard plugin for nautilus Name: libnautilus-vcards Version: 0.2 Release: 1.%{svnversion}%{?dist} License: GPLv2 Group: Applications/Productivity URL: https://sourceforge.net/projects/dt-contacts Source: http://downloads.sourceforge.net/dt-contacts/%tarball BuildRoot: %{_tmppath}/%{name}-%{version}-%{svnversion}-root Requires: evolution-data-server >= 2.22 Requires: nautilus-extensions Requires: xdg-utils BuildRequires: autoconf intltool libtool subversion BuildRequires: nautilus-devel BuildRequires: GConf2-devel BuildRequires: evolution-data-server-devel >= 2.22 BuildRequires: gettext-devel BuildRequires: perl-XML-Parser BuildRequires: gtk2-devel BuildRequires: glib2-devel %description Nautilus extension enabling new context menu entries for vcards. Depending on configuration the context menu might contain entries to call to , send email to, send sms to or take a note about the user represented by the vcard. The actions invoked for these entries is configured in gconf. %prep %setup -q -n %{name}-%{version}-%{svnversion} %build autoreconf -i intltoolize --force %configure --prefix=%{_prefix} \ --datadir=%{_datadir} \ --libdir=%{_libdir} %{__make} %{?_smp_mflags} %install rm -fr $RPM_BUILD_ROOT export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make DESTDIR=$RPM_BUILD_ROOT install %find_lang %{name} messages cd $RPM_BUILD_ROOT/%{plugindir}; \ rm *.a *.so *.so.0 *.la; \ mv libnautilus-vcards.so.0.0.0 libnautilus-vcards.so %post env GCONF_CONFIG_SOURCE=$( gconftool-2 --get-default-source) \ gconftool-2 --makefile-install-rule \ %{schemadir}/libnautilus-vcards.schemas > /dev/null 2>&1 %preun env GCONF_CONFIG_SOURCE=$( gconftool-2 --get-default-source) \ gconftool-2 --makefile-uninstall-rule \ %{schemadir}/libnautilus-vcards.schemas > /dev/null 2>&1 %clean rm -fr $RPM_BUILD_ROOT %files -f messages %defattr(-, root, root, -) %doc AUTHORS ChangeLog COPYING NEWS README ABOUT-NLS %{plugindir}/libnautilus-vcards.so %{_libexecdir}/create-tomboy-note.py* %{_libexecdir}/skype-action-handler.py* %config(noreplace) %{schemadir}/libnautilus-vcards.schemas %{_datadir}/%{name} %changelog * Wed Nov 19 2008 Alec Leamas - 0.2-1.53 - Settled discussion on release tag FTM. * Wed Nov 19 2008 Alec Leamas - 0.2-1.48Msvn - Evaluating new release naming scheme * Wed Nov 19 2008 Alec Leamas - 0.2-48M - Temporary review release. Removed %%pkg and %%define version. Removed mkdir $RPM_BUILD_ROOT. Fixed project url and buildroot. Modified %%defattr section, added ABOUT-NLS to %%doc. Still some dir macros, svn-based release to review. * Tue Nov 18 2008 Alec Leamas - 0.2-48 - Removed home-brewn disttag, cleaning up deps (duplicates, not needed). Fixed description. Removed redundant RPM_BUILD_ROOT != "/" tests. Killed output from scriptlets. Arranged a release and updated Source: tag. Moved in vcard icons into this pkg from another one. Arranged for svn-based release numbers. * Sun Nov 15 2008 Alec Leamas - 0.1-34.x86_64 - Initial attempt to create a spec file