Some command line options are not GNU/POSIX compliant (3)
[geeqie.git] / geeqie.spec.in
index 54a735c..6dcddf8 100644 (file)
@@ -1,16 +1,12 @@
 # norootforbuild
 
-BuildRequires:  gtk2-devel gcc-c++
+BuildRequires:  libgtk-3-dev gcc-c++ gnome-doc-utils libjpeg-devel libtiff-devel
 %if 0%{?suse_version}
-BuildRequires:  liblcms-devel
-%if %suse_version < 1030
-%define _prefix            /opt/gnome
-%define _sysconfdir /etc%{prefix}
-# workaround for gtk2 include conflicts on older SUSE versions:
-%define _includedir %{_usr}
-%endif
+BuildRequires:  liblcms-devel update-desktop-files
+%define docname        %{name}
 %else
 BuildRequires:  lcms-devel
+%define docname        %{name}-%{version}
 %endif
 %if 0%{?suse_version} > 1010
 BuildRequires:  libexiv2-devel
@@ -19,11 +15,15 @@ BuildRequires:  libexiv2-devel
 BuildRequires:  exiv2-devel
 %endif
 %if 0%{?mandriva_version} > 2007
+%ifarch x86_64
+BuildRequires:  lib64exiv2-devel
+%else
 BuildRequires:  libexiv2-devel
 %endif
+%endif
 
 
-Summary:        Graphics file browser utility.
+Summary:        Graphics file browser utility
 Summary(fr):    Explorateur de fichiers graphiques
 Summary(es):    Navegador de archivos gráficos
 Summary(it):    Visualizzatore di archivi grafici
@@ -34,6 +34,10 @@ License:        GNU General Public License version 2 or later (GPL v2 or later)
 Group:          Productivity/Graphics/Viewers
 Source:         geeqie-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+URL:            https://www.geeqie.org/
+#
+# these are requirements of the plugins
+Requires: exiv2 exiftran ImageMagick ufraw
 
 %description
 Geeqie is a browser for graphics files.
@@ -65,30 +69,31 @@ Supporta anche l'uso di editor grafici esterni.
 %setup -q
 
 %build
-rename no nb po/no.*
-%__sed -i "s/\(ALL_LINGUAS.*\) no /\1 nb /" configure.in configure
-%configure
+%configure --with-readmedir="%{_docdir}/%{docname}"
 
-%__make %{?jobs:-j%{jobs}} \
-       helpdir="%{_docdir}/%{name}/html" \
-       readmedir="%{_docdir}/%{name}"
+
+%__make %{?jobs:-j%{jobs}}
 
 %install
-make install DESTDIR=%{buildroot} \
-     helpdir="%{_docdir}/%{name}/html" \
-     readmedir="%{_docdir}/%{name}"
+make install DESTDIR=%{buildroot}
+
+%if 0%{?suse_version} > 1100
+%suse_update_desktop_file -n geeqie
+%endif
 
-%__install AUTHORS COPYING ChangeLog README "%{buildroot}/%{_docdir}/%{name}/"
+%__install -m 644 AUTHORS COPYING ChangeLog NEWS README.md "%{buildroot}/%{_docdir}/%{docname}/"
 
 %clean
 %__rm -rf "%{buildroot}"
 
-%files 
+%files
 %defattr(-,root,root)
-%doc %{_docdir}/%{name}
-%{_bindir}/geeqie
+%doc %{_docdir}/%{docname}
+%{_bindir}/geeqie*
+%{_datadir}/geeqie
 %{_datadir}/locale/*/LC_MESSAGES/*.mo
-%{_datadir}/applications/geeqie.desktop
+%{_datadir}/applications/org.geeqie.Geeqie.desktop
 %{_datadir}/pixmaps/geeqie.png
 %{_mandir}/man1/geeqie*
+%{_prefix}/lib/geeqie