X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=billreminder.spec;h=0bb67a2dac39fc79bbe0b3d9cb98e4a9a1bb8d50;hb=257cdd13ecf6eb31bab2424a6f827b7e6c83a05e;hp=1afa2996efcfe199f2ed9094b793fb9a9a34c081;hpb=7f904c23d940fadaa71ec70b86cf7b5891cbdd84;p=packages%2Fbillreminder.git diff --git a/billreminder.spec b/billreminder.spec index 1afa299..0bb67a2 100644 --- a/billreminder.spec +++ b/billreminder.spec @@ -1,29 +1,30 @@ Summary: BillReminder - a desktop bill reminder for GNOME Name: billreminder -Version: 0.3.1 -Release: 2 -License: Other +Version: 0.3.2 +Release: 1 +License: BSD Group: X11/Applications -Source0: http://billreminder.googlecode.com/files/%{name}-%{version}-1.tar.bz2 -# Source0-md5: c023fdc33c8eea05d1ff59d282efa431 +Source0: http://ftp.gnome.org/pub/GNOME/sources/billreminder/0.3/%{name}-%{version}.tar.bz2 +# Source0-md5: dddf919af92bc778d823b92f63e50dd9 URL: http://billreminder.gnulinuxbrasil.org/ BuildRequires: GConf2-devel -BuildRequires: gtk+2-devel >= 2:2.12.0 +BuildRequires: autoconf >= 2.53 +BuildRequires: automake >= 1:1.7 +BuildRequires: gettext-devel +BuildRequires: intltool >= 0.40.0 +BuildRequires: python-dbus BuildRequires: python-devel >= 1:2.5 -BuildRequires: python-gnome-devel >= 2.6.0 +BuildRequires: python-pygobject +BuildRequires: python-sqlite >= 2.3.0 BuildRequires: rpmbuild(macros) >= 1.311 -BuildRequires: scrollkeeper >= 0.3.5 -BuildRequires: python-gnome-desktop -BuildRequires: python-gnome-extras-gtkspell -Requires(post,preun): GConf2 -Requires(post,postun): desktop-file-utils Requires(post,postun): gtk+2 Requires(post,postun): hicolor-icon-theme -Requires(post,postun): scrollkeeper +Requires(post,preun): GConf2 %pyrequires_eq python-modules -Requires: python-gnome-extras-gtkspell -Requires: python-gnome-desktop-print -Requires: python-gnome-ui >= 2.12.2-2 +Requires: python-dbus +Requires: python-gnome +Requires: python-pygtk-gtk +Requires: python-sqlite BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -31,17 +32,13 @@ A desktop bill reminder for GNOME. %prep %setup -q -mv po/{no,nb}.po -rm -rf po/no_NB.po -sed -i 's/no_NB//g;s/no/nb/g' po/LINGUAS -rm src/lib/sysvars.py %build %{__intltoolize} %{__aclocal} -I m4 %{__autoconf} %{__automake} -%{configure} +%configure %{__make} %install @@ -50,25 +47,23 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/*.py -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/daemon/*.py -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/db/*.py -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/gui/*.py -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/gui/widgets/*.py -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/lib/*.py rm -rf $RPM_BUILD_ROOT%{_iconsdir}/hicolor/20x20 -%find_lang %{name} --with-gnome +%py_postclean + +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %post -%update_desktop_database_post %update_icon_cache hicolor +%gconf_schema_install billreminder.schemas + +%preun +%gconf_schema_uninstall billreminder.schemas %postun -%update_desktop_database_postun %update_icon_cache hicolor %files -f %{name}.lang @@ -89,6 +84,7 @@ rm -rf $RPM_BUILD_ROOT %{py_sitescriptdir}/billreminder/gui/widgets/*.py[co] %dir %{py_sitescriptdir}/billreminder/lib %{py_sitescriptdir}/billreminder/lib/*.py[co] +%{_sysconfdir}/gconf/schemas/billreminder.schemas %{_datadir}/dbus-1/services/billreminder.service %{_datadir}/%{name} %{_desktopdir}/*.desktop