improved spec file
[geeqie.git] / geeqie.spec.in
1 # norootforbuild
2
3 BuildRequires:  gtk2-devel gcc-c++
4 %if 0%{?suse_version}
5 BuildRequires:  liblcms-devel
6 %if %suse_version < 1030
7 %define _prefix     /opt/gnome
8 %define _sysconfdir /etc%{prefix}
9 # workaround for gtk2 include conflicts on older SUSE versions:
10 %define _includedir %{_usr}
11 %endif
12 %else
13 BuildRequires:  lcms-devel
14 %endif
15 %if 0%{?suse_version} > 1010
16 BuildRequires:  libexiv2-devel
17 %endif
18 %if 0%{?fedora_version}
19 BuildRequires:  exiv2-devel
20 %endif
21 %if 0%{?mandriva_version} > 2007
22 BuildRequires:  libexiv2-devel
23 %endif
24
25
26 Summary:        Graphics file browser utility.
27 Summary(fr):    Explorateur de fichiers graphiques
28 Summary(es):    Navegador de archivos gráficos
29 Summary(it):    Visualizzatore di archivi grafici
30 Name:           geeqie
31 Version:        @VERSION@
32 Release:        0
33 License:        GNU General Public License version 2 or later (GPL v2 or later)
34 Group:          Productivity/Graphics/Viewers
35 Source:         geeqie-%{version}.tar.gz
36 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
37
38 %description
39 Geeqie is a browser for graphics files.
40 Offering single click viewing of your graphics files.
41 Includes thumbnail view, zoom and filtering features.
42 And external editor support.
43
44 %description -l fr
45 Geeqie est un explorateur de fichiers graphiques.
46 Il permet d'un simple clic l'affichage de vos fichiers graphiques.
47 Les capacités suivantes sont incluses: vue d'imagettes, zoom,
48 filtres et support d'éditeurs externes.
49
50 %description -l es
51 Geeqie es un navegador de archivos gráficos.
52 Ofrece visualizar sus archivos gráficos con sólo hacer un clic.
53 Incluye visualización de miniaturas, zoom, filtros y soporte para
54 editores externos.
55
56 %description -l it
57 Geeqie è un visualizzatore di archivi grafici.
58 Offre la possibilità di visualizzare i tuoi files grafici grazie ad un singolo
59 click.
60 Include la rappresentazione tramite miniature e gli strumenti di zoom e
61 filtraggio.
62 Supporta anche l'uso di editor grafici esterni.
63
64 %prep
65 %setup -q
66
67 %build
68 rename no nb po/no.*
69 %__sed -i "s/\(ALL_LINGUAS.*\) no /\1 nb /" configure.in configure
70 %configure
71
72 %__make %{?jobs:-j%{jobs}} \
73         helpdir="%{_docdir}/%{name}/html" \
74         readmedir="%{_docdir}/%{name}"
75
76 %install
77 make install DESTDIR=%{buildroot} \
78      helpdir="%{_docdir}/%{name}/html" \
79      readmedir="%{_docdir}/%{name}"
80
81 %__install AUTHORS COPYING ChangeLog README "%{buildroot}/%{_docdir}/%{name}/"
82
83 %clean
84 %__rm -rf "%{buildroot}"
85
86 %files 
87 %defattr(-,root,root)
88 %doc %{_docdir}/%{name}
89 %{_bindir}/geeqie
90 %{_datadir}/locale/*/LC_MESSAGES/*.mo
91 %{_datadir}/applications/geeqie.desktop
92 %{_datadir}/pixmaps/geeqie.png
93 %{_mandir}/man1/geeqie*
94