2 # - add desktop and png icon for bins-edit-gui.
4 %include /usr/lib/rpm/macros.perl
5 Summary: HTML photo album generator
6 Summary(pl): Generator albumów fotograficznych w HTML
11 Group: Applications/Graphics
12 Source0: http://jsautret.free.fr/BINS/%{name}-%{version}.tar.bz2
13 # Source0-md5: ade7641c266387fd30aa97de67ef4b4f
14 Patch0: %{name}-localedir.patch
15 Patch1: %{name}-gladedir.patch
16 URL: http://bins.sautret.org/
17 BuildRequires: rpm-perlprov >= 3.0.3-18
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 The aim of BINS is to generate static HTML photo albums.
26 BINS s³u¿y do generowania albumów fotograficznych w postaci statyczych
30 Summary: Editor GUI for BINS
31 Summary(pl): Interfejs u¿ytkownika do edycji albumów BINS
32 Group: Applications/Graphics
33 Requires: %{name} = %{version}
36 GUI for editing BINS albums.
38 %description edit-gui -l pl
39 Graficzny interfejs u¿ytkownika do edycji albumów BINS.
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
49 $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
50 $RPM_BUILD_ROOT%{_datadir}/%{name} \
51 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/templates.default \
52 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/templates.joi \
53 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/templates.joi/static \
54 $RPM_BUILD_ROOT%{_datadir}/locale/{fr,de,pl}/LC_MESSAGES
56 install bins bins_edit $RPM_BUILD_ROOT%{_bindir}
57 install bins_cleanupgallery $RPM_BUILD_ROOT%{_bindir}
58 install bins-edit-gui $RPM_BUILD_ROOT%{_bindir}
59 install binsrc $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
60 install templates/*.html $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/templates.default
61 install templates.joi/*.html $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/templates.joi
62 install templates.joi/static/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/templates.joi/static
63 install bins-edit-gui.glade $RPM_BUILD_ROOT%{_datadir}/%{name}
64 install doc/{bins,bins_edit}.1 $RPM_BUILD_ROOT%{_mandir}/man1
65 install doc/*gui*.1 $RPM_BUILD_ROOT%{_mandir}/man1
67 for L in fr de pl ; do
68 install intl/$L.mo $RPM_BUILD_ROOT%{_datadir}/locale/$L/LC_MESSAGES/%{name}.mo
69 if [ -f intl/gui-$L.mo ] ; then
70 install intl/gui-$L.mo $RPM_BUILD_ROOT%{_datadir}/locale/$L/LC_MESSAGES/%{name}-edit-gui.mo
75 %find_lang %{name}-edit-gui
78 rm -rf $RPM_BUILD_ROOT
80 %files -f %{name}.lang
81 %defattr(644,root,root,755)
82 %doc CREDITS ChangeLog README TODO doc/*.html
83 %attr(755,root,root) %{_bindir}/bins
84 %attr(755,root,root) %{_bindir}/bins_edit
85 %attr(755,root,root) %{_bindir}/bins_cleanupgallery
86 %dir %{_sysconfdir}/%{name}
87 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/%{name}/binsrc
88 %dir %{_sysconfdir}/%{name}/templates.default
89 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/%{name}/templates.default/*
90 %dir %{_sysconfdir}/%{name}/templates.joi
91 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/%{name}/templates.joi/*
92 %{_mandir}/man1/bins.1*
93 %{_mandir}/man1/bins_edit.1*
95 %files edit-gui -f %{name}-edit-gui.lang
96 %defattr(644,root,root,755)
97 %attr(755,root,root) %{_bindir}/bins-edit-gui
98 %{_mandir}/man1/bins-edit-gui.1*