]> git.pld-linux.org Git - packages/billreminder.git/blob - billreminder.spec
1afa2996efcfe199f2ed9094b793fb9a9a34c081
[packages/billreminder.git] / billreminder.spec
1 Summary:        BillReminder - a desktop bill reminder for GNOME
2 Name:           billreminder
3 Version:        0.3.1
4 Release:        2
5 License:        Other
6 Group:          X11/Applications
7 Source0:        http://billreminder.googlecode.com/files/%{name}-%{version}-1.tar.bz2
8 # Source0-md5:  c023fdc33c8eea05d1ff59d282efa431
9 URL:            http://billreminder.gnulinuxbrasil.org/
10 BuildRequires:  GConf2-devel
11 BuildRequires:  gtk+2-devel >= 2:2.12.0
12 BuildRequires:  python-devel >= 1:2.5
13 BuildRequires:  python-gnome-devel >= 2.6.0
14 BuildRequires:  rpmbuild(macros) >= 1.311
15 BuildRequires:  scrollkeeper >= 0.3.5
16 BuildRequires:  python-gnome-desktop
17 BuildRequires:  python-gnome-extras-gtkspell
18 Requires(post,preun):   GConf2
19 Requires(post,postun):  desktop-file-utils
20 Requires(post,postun):  gtk+2
21 Requires(post,postun):  hicolor-icon-theme
22 Requires(post,postun):  scrollkeeper
23 %pyrequires_eq  python-modules
24 Requires:       python-gnome-extras-gtkspell
25 Requires:       python-gnome-desktop-print
26 Requires:       python-gnome-ui >= 2.12.2-2
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 A desktop bill reminder for GNOME.
31
32 %prep
33 %setup -q
34 mv po/{no,nb}.po
35 rm -rf po/no_NB.po
36 sed -i 's/no_NB//g;s/no/nb/g' po/LINGUAS
37 rm src/lib/sysvars.py
38
39 %build
40 %{__intltoolize}
41 %{__aclocal} -I m4
42 %{__autoconf}
43 %{__automake}
44 %{configure}
45 %{__make}
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49
50 %{__make} install \
51         DESTDIR=$RPM_BUILD_ROOT
52
53 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/*.py
54 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/daemon/*.py
55 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/db/*.py
56 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/gui/*.py
57 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/gui/widgets/*.py
58 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/billreminder/lib/*.py
59 rm -rf $RPM_BUILD_ROOT%{_iconsdir}/hicolor/20x20
60
61 %find_lang %{name} --with-gnome
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %post
67 %update_desktop_database_post
68 %update_icon_cache hicolor
69
70 %postun
71 %update_desktop_database_postun
72 %update_icon_cache hicolor
73
74 %files -f %{name}.lang
75 %defattr(644,root,root,755)
76 %doc AUTHORS COPYING README TODO
77 %attr(755,root,root) %{_bindir}/billreminder
78 %attr(755,root,root) %{_bindir}/billreminderd
79 /etc/xdg/autostart/billreminderd.desktop
80 %dir %{py_sitescriptdir}/billreminder
81 %{py_sitescriptdir}/billreminder/*.py[co]
82 %dir %{py_sitescriptdir}/billreminder/daemon
83 %{py_sitescriptdir}/billreminder/daemon/*.py[co]
84 %dir %{py_sitescriptdir}/billreminder/db
85 %{py_sitescriptdir}/billreminder/db/*.py[co]
86 %dir %{py_sitescriptdir}/billreminder/gui
87 %{py_sitescriptdir}/billreminder/gui/*.py[co]
88 %dir %{py_sitescriptdir}/billreminder/gui/widgets
89 %{py_sitescriptdir}/billreminder/gui/widgets/*.py[co]
90 %dir %{py_sitescriptdir}/billreminder/lib
91 %{py_sitescriptdir}/billreminder/lib/*.py[co]
92 %{_datadir}/dbus-1/services/billreminder.service
93 %{_datadir}/%{name}
94 %{_desktopdir}/*.desktop
95 %{_mandir}/man1/*.1*
96 %{_iconsdir}/hicolor/*/*/*.png
97 %{_iconsdir}/hicolor/*/*/*.svg
98 %{_pixmapsdir}/billreminder.png
This page took 0.062769 seconds and 2 git commands to generate.