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.UTF-8): Generator albumów fotograficznych w HTML-u
11 Group: Applications/Graphics
12 Source0: http://zubro.chez.tiscali.fr/BINS/%{name}-%{version}.tar.bz2
13 # Source0-md5: a4cd238c681ea54f21fcffc0dfee55cb
14 Patch0: %{name}-localedir.patch
15 Patch1: %{name}-gladedir.patch
16 Patch2: %{name}-datadir.patch
17 Patch3: %{name}-po.patch
18 URL: http://bins.sautret.org/
19 BuildRequires: gettext-devel
20 BuildRequires: rpm-perlprov >= 3.0.3-18
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 The aim of BINS is to generate static HTML photo albums.
28 %description -l pl.UTF-8
29 BINS służy do generowania albumów fotograficznych w postaci
30 statycznych stron HTML.
33 Summary: Editor GUI for BINS
34 Summary(pl.UTF-8): Interfejs użytkownika do edycji albumów BINS
35 Group: Applications/Graphics
36 Requires: %{name} = %{version}-%{release}
39 GUI for editing BINS albums.
41 %description edit-gui -l pl.UTF-8
42 Graficzny interfejs użytkownika do edycji albumów BINS.
52 rm -f intl/zh_TW.Big5.po
55 mv -f intl/zh{,_TW}.po
56 mv -f intl/messages.po{,t}
57 mv -f intl/bins-edit-gui.po{,t}
62 msgfmt -o `basename $L .po`.mo $L
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name} \
69 $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
70 $RPM_BUILD_ROOT%{_datadir}/%{name}
72 install anti_bins bins bins_edit $RPM_BUILD_ROOT%{_bindir}
73 install bins_cleanupgallery $RPM_BUILD_ROOT%{_bindir}
74 install bins-edit-gui $RPM_BUILD_ROOT%{_bindir}
75 install binsrc $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
76 cp -r templates* $RPM_BUILD_ROOT%{_datadir}/%{name}
77 install bins-edit-gui.glade $RPM_BUILD_ROOT%{_datadir}/%{name}
78 install doc/{bins,bins_edit}.1 $RPM_BUILD_ROOT%{_mandir}/man1
79 install doc/*gui*.1 $RPM_BUILD_ROOT%{_mandir}/man1
82 for L in ??.mo ??_??.mo ; do
84 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$LL/LC_MESSAGES
85 install $LL.mo $RPM_BUILD_ROOT%{_datadir}/locale/$LL/LC_MESSAGES/%{name}.mo
86 if [ -f gui-$LL.mo ] ; then
87 install gui-$LL.mo $RPM_BUILD_ROOT%{_datadir}/locale/$LL/LC_MESSAGES/%{name}-edit-gui.mo
93 # The only file here is empty...
94 #%%find_lang %{name}-edit-gui
97 rm -rf $RPM_BUILD_ROOT
99 %files -f %{name}.lang
100 %defattr(644,root,root,755)
101 %doc CREDITS ChangeLog README TODO doc/*.html
102 %attr(755,root,root) %{_bindir}/bins
103 %attr(755,root,root) %{_bindir}/bins_edit
104 %attr(755,root,root) %{_bindir}/bins_cleanupgallery
105 %attr(755,root,root) %{_bindir}/anti_bins
106 %dir %{_sysconfdir}/%{name}
107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/binsrc
108 %dir %{_datadir}/%{name}
109 %config(noreplace) %verify(not md5 mtime size) %{_datadir}/%{name}/templates*
110 %{_mandir}/man1/bins.1*
111 %{_mandir}/man1/bins_edit.1*
113 #%files edit-gui -f %{name}-edit-gui.lang
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{_bindir}/bins-edit-gui
117 %{_datadir}/%{name}/bins-edit-gui.glade
118 %{_mandir}/man1/bins-edit-gui.1*