Summary: DjVu viewer Name: djview4 Version: 4.9 Release: 3%{?dist} License: GPLv2+ Group: Applications/Publishing URL: http://djvu.sourceforge.net/djview4.html Source: http://downloads.sourceforge.net/project/djvu/DjView/%{version}/djview-%{version}.tar.gz Patch1: djview-4.8-include.patch BuildRequires: qt-devel >= 4.2 BuildRequires: desktop-file-utils BuildRequires: djvulibre-devel >= 3.5.19 # For plugin, see #756950 BuildRequires: glib2-devel %description DjView4 is a DjVu document viewer with the following features: o continuous scrolling of pages o side-by-side display of pages o display thumbnails as a grid o display outlines o page names supported o metadata dialog It's based on DjVuLibre and Qt4. %package plugin Summary: Browser plugin for DjVu viewer Group: Applications/Publishing Requires: %{name} = %{version}-%{release} %description plugin This package provides a browser plugin for the DjVu document viewer. %prep %setup -q %patch1 -p1 %{__sed} -i -e '1 d' desktopfiles/djvulibre-djview4.desktop %build QTDIR=%{_libdir}/qt4 QMAKE=qmake-qt4 %configure --enable-nsdejavu %{__make} %{?_smp_mflags} %install %{__make} DESTDIR=%{buildroot} INSTALL="%{__install} -p" \ install-djview install-nsdejavu plugindir=%{_libdir}/mozilla/plugins # djview is taken from djvulibre %{__rm} %{buildroot}%{_bindir}/djview %{buildroot}%{_mandir}/man1/djview.1* # desktop file %{__install} -p -m 0644 -D desktopfiles/hi32-djview4.png \ %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/djvulibre-djview4.png mv desktopfiles/djvulibre-djview4.desktop desktopfiles/djvulibre-djview4.desktop.orig echo "[Desktop Entry]" > desktopfiles/djvulibre-djview4.desktop cat desktopfiles/djvulibre-djview4.desktop.orig >> desktopfiles/djvulibre-djview4.desktop rm -f desktopfiles/djvulibre-djview4.desktop.orig desktop-file-install --dir %{buildroot}%{_datadir}/applications \ desktopfiles/djvulibre-djview4.desktop %post update-mime-database %{_datadir}/mime &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun update-mime-database %{_datadir}/mime &> /dev/null || : if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files %doc COPYRIGHT COPYING NEWS README %{_bindir}/%{name} %dir %{_datadir}/djvu %{_datadir}/djvu/%{name} %{_mandir}/man1/%{name}.1* %{_datadir}/applications/djvulibre-%{name}.desktop %{_datadir}/icons/hicolor/32x32/apps/djvulibre-%{name}.png %files plugin %{_libdir}/mozilla %{_mandir}/man1/nsdejavu.1* %changelog * Sat Aug 03 2013 Fedora Release Engineering - 4.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri May 24 2013 François Cami - 4.9-2 - remove all traces of djview-4.8-swap.patch. * Thu May 23 2013 François Cami - 4.9-1 - new upstream release - drop "-n djview-%{version}" during setup, the new tarball expands to %{name}-%{version} - remove djview-4.8-swap.patch - add a header to djvulibre-djview4.desktop * Sat Feb 23 2013 Rahul Sundaram - 4.8-9 - remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247 - clean up spec to follow current guidelines * Wed Feb 13 2013 Fedora Release Engineering - 4.8-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 4.8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 4.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Nov 29 2011 Terje Rosten - 4.8-5 - Add glib2 to buildreq * Tue Nov 29 2011 Terje Rosten - 4.8-4 - Build with correct options * Mon Nov 28 2011 Terje Rosten - 4.8-3 - Enable browser plugin - Add patch to fix includes for plugin * Mon Oct 03 2011 Terje Rosten - 4.8-2 - Add patch to build with newer gcc * Fri Sep 30 2011 Terje Rosten - 4.8-1 - 4.8 * Tue Feb 08 2011 Fedora Release Engineering - 4.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Jan 29 2011 Terje Rosten - 4.6-1 - 4.6 * Sun Dec 06 2009 Terje Rosten - 4.5-1 - 4.5 * Fri Jul 24 2009 Fedora Release Engineering - 4.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 4.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sun Feb 8 2009 Terje Rosten - 4.4-1 - 4.4 - Own all dirs * Sat Jan 17 2009 Rakesh Pandit - 4.3-3 - Rebuild with new djvulibre * Tue Aug 12 2008 Terje Rosten - 4.3-2 - Add gtk-update-icon-cache scriptlet * Fri Apr 25 2008 Terje Rosten - 4.3-1 - 4.3 - Loads of fixes * Sat Jan 27 2007 Leon Bottou 4.0-1 - initial release.