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