]> git.pld-linux.org Git - packages/bins.git/blob - bins.spec
- simplifications (removed some macros bloat),
[packages/bins.git] / bins.spec
1 # TODO:
2 # - add desktop and png icon for bins-edit-gui.
3 #
4 %include        /usr/lib/rpm/macros.perl
5 Summary:        HTML photo album generator
6 Summary(pl):    Generator albumów fotograficznych w HTML
7 Name:           bins
8 Version:        1.1.21
9 Release:        1
10 License:        GPL
11 Group:          Applications/Graphics
12 Source0:        http://jsautret.free.fr/BINS/%{name}-%{version}.tar.bz2
13 Patch0:         %{name}-localedir.patch
14 Patch1:         %{name}-gladedir.patch
15 URL:            http://bins.sautret.org/
16 Requires:       ImageMagick
17 BuildArch:      noarch
18 BuildRequires:  rpm-perlprov >= 3.0.3-18
19 %requires_eq    perl
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %define         _prefix         /usr/X11R6
23 %define         _mandir         %{_prefix}/man
24
25 %description
26 The aim of BINS is to generate static HTML photo albums.
27
28 %description -l pl
29 BINS s³u¿y do generowania albumów fotograficznych w postaci statyczych
30 stron HTML.
31
32 %package edit-gui
33 Summary:        Editor GUI for BINS
34 Summary(pl):    Interfejs u¿ytkownika do edycji albumów BINS
35 Group:          Applications/Graphics
36 Requires:       %{name} = %{version}
37
38 %description edit-gui
39 GUI for editing BINS albums.
40
41 %description edit-gui -l pl
42 Graficzny interfejs u¿ytkownika do edycji albumów BINS.
43
44 %prep
45 %setup -q
46 %patch0 -p1
47 %patch1 -p1
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
52            $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
53            $RPM_BUILD_ROOT%{_datadir}/%{name} \
54            $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/templates.default \
55            $RPM_BUILD_ROOT%{_datadir}/locale/{fr,de,pl}/LC_MESSAGES
56
57 install bins bins_edit $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 bins-edit-gui.glade $RPM_BUILD_ROOT%{_datadir}/%{name}
62 install doc/{bins,bins_edit}.1 $RPM_BUILD_ROOT%{_mandir}/man1
63 install doc/*gui*.1 $RPM_BUILD_ROOT%{_mandir}/man1
64
65 for L in fr de pl ; do
66         install intl/$L.mo $RPM_BUILD_ROOT%{_datadir}/locale/$L/LC_MESSAGES/%{name}.mo
67         if [ -f intl/gui-$L.mo ] ; then
68                 install intl/gui-$L.mo $RPM_BUILD_ROOT%{_datadir}/locale/$L/LC_MESSAGES/%{name}-edit-gui.mo
69         fi
70 done
71
72 %find_lang %{name}
73 %find_lang %{name}-edit-gui
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files -f %{name}.lang
79 %defattr(644,root,root,755)
80 %doc CREDITS ChangeLog README TODO doc/*.html
81 %attr(755,root,root) %{_bindir}/*
82 %dir %{_sysconfdir}/%{name}
83 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/%{name}/binsrc
84 %dir %{_sysconfdir}/%{name}/templates.default
85 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/%{name}/templates.default/*
86 %{_mandir}/man1/*
87
88 %files edit-gui -f %{name}-edit-gui.lang
89 %defattr(644,root,root,755)
90 %attr(755,root,root) %{_bindir}/bins-edit-gui
91 %{_mandir}/man1/*
92 %{_datadir}/%{name}
This page took 0.047508 seconds and 3 git commands to generate.