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