|
|
dfdae83 |
Summary: DjVu viewer
|
|
|
dfdae83 |
Name: djview4
|
|
|
990ac75 |
Version: 4.12
|
|
|
c62f999 |
Release: 9%{?dist}
|
|
|
dfdae83 |
License: GPLv2+
|
|
|
dfdae83 |
URL: http://djvu.sourceforge.net/djview4.html
|
|
|
990ac75 |
Source0: http://downloads.sourceforge.net/djvu/djview-%{version}.tar.gz
|
|
Rex Dieter |
fce36b5 |
Source20: qmake-qt5.sh
|
|
|
f148fb8 |
Patch1: djview-4.8-include.patch
|
|
Marcin Juszkiewicz |
6121a53 |
Patch2: djview4-aarch64.patch
|
|
Rex Dieter |
e677c70 |
# don't strip -g flags even without --enable-debug
|
|
|
990ac75 |
Patch3: djview-4.12-debug.patch
|
|
|
4db0750 |
Patch4: djview4-disable-workaround-qt55.patch
|
|
|
990ac75 |
BuildRequires: autoconf
|
|
|
990ac75 |
BuildRequires: automake
|
|
|
0435a11 |
BuildRequires: desktop-file-utils
|
|
|
0435a11 |
BuildRequires: djvulibre-devel >= 3.5.19
|
|
|
8514ec0 |
# For plugin, see #756950
|
|
|
8514ec0 |
BuildRequires: glib2-devel
|
|
|
4db0750 |
BuildRequires: libtiff-devel
|
|
|
990ac75 |
BuildRequires: libtool
|
|
|
adf4028 |
BuildRequires: make
|
|
|
990ac75 |
BuildRequires: qt5-linguist
|
|
|
990ac75 |
BuildRequires: qt5-qtbase-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 |
|
|
|
f92dbd7 |
It is based on DjVuLibre and Qt5.
|
|
|
dfdae83 |
|
|
|
f148fb8 |
%package plugin
|
|
|
f148fb8 |
Summary: Browser plugin for DjVu viewer
|
|
|
f148fb8 |
Requires: %{name} = %{version}-%{release}
|
|
|
f148fb8 |
|
|
|
f148fb8 |
%description plugin
|
|
|
f148fb8 |
This package provides a browser plugin for the DjVu document viewer.
|
|
|
f148fb8 |
|
|
|
dfdae83 |
%prep
|
|
|
990ac75 |
%setup -q
|
|
Software Management Team |
e656ad0 |
%patch -P1 -p1
|
|
Software Management Team |
e656ad0 |
%patch -P2 -p1
|
|
Software Management Team |
e656ad0 |
%patch -P3 -p1 -b .debug
|
|
Software Management Team |
e656ad0 |
%patch -P4 -p1
|
|
|
dfdae83 |
|
|
|
dfdae83 |
%build
|
|
Rex Dieter |
fce36b5 |
CFLAGS="%{optflags}"; export CFLAGS
|
|
Rex Dieter |
fce36b5 |
CXXFLAGS="%{optflags}"; export CXXFLAGS
|
|
Rex Dieter |
fce36b5 |
LDFLAGS="%{?__global_ldflags}"; export LDFLAGS
|
|
Rex Dieter |
fce36b5 |
|
|
Rex Dieter |
e677c70 |
# avoid possible FTBFS if qt3 is installed
|
|
Rex Dieter |
e677c70 |
QTDIR=
|
|
Rex Dieter |
e677c70 |
|
|
Rex Dieter |
fce36b5 |
# force use of custom/local qmake, to inject proper build flags (above)
|
|
Rex Dieter |
fce36b5 |
install -m755 -D %{SOURCE20} bin/qmake-qt5
|
|
Rex Dieter |
fce36b5 |
PATH=`pwd`/bin:%{_qt5_bindir}:$PATH; export PATH
|
|
Rex Dieter |
fce36b5 |
|
|
|
990ac75 |
./autogen.sh
|
|
Rex Dieter |
d3897bd |
%configure \
|
|
Rex Dieter |
d3897bd |
--enable-nsdejavu \
|
|
Rex Dieter |
fce36b5 |
QMAKE="`pwd`/bin/qmake-qt5"
|
|
Rex Dieter |
d3897bd |
|
|
Rex Dieter |
fce36b5 |
make %{?_smp_mflags} V=1 \
|
|
Rex Dieter |
fce36b5 |
QMAKE="`pwd`/bin/qmake-qt5"
|
|
|
dfdae83 |
|
|
|
dfdae83 |
%install
|
|
|
f92dbd7 |
make DESTDIR=%{buildroot} INSTALL="%{__install} -p" \
|
|
|
f92dbd7 |
install plugindir=%{_libdir}/mozilla/plugins
|
|
|
dfdae83 |
|
|
|
dfdae83 |
# djview is taken from djvulibre
|
|
|
f92dbd7 |
mv %{buildroot}%{_bindir}/djview %{buildroot}%{_bindir}/%{name}
|
|
|
f92dbd7 |
mv %{buildroot}%{_mandir}/man1/djview.1* %{buildroot}%{_mandir}/man1/%{name}.1*
|
|
|
dfdae83 |
|
|
|
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
|
|
|
f92dbd7 |
%{_datadir}/icons/hicolor/32x32/mimetypes/djvulibre-%{name}.png
|
|
|
f92dbd7 |
%{_datadir}/icons/hicolor/64x64/mimetypes/djvulibre-%{name}.png
|
|
|
f92dbd7 |
%{_datadir}/icons/hicolor/scalable/mimetypes/djvulibre-%{name}.svgz
|
|
|
dfdae83 |
|
|
|
f148fb8 |
%files plugin
|
|
|
f148fb8 |
%{_libdir}/mozilla
|
|
|
f148fb8 |
%{_mandir}/man1/nsdejavu.1*
|
|
|
f148fb8 |
|
|
|
dfdae83 |
%changelog
|
|
|
c62f999 |
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-9
|
|
|
c62f999 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
c62f999 |
|
|
|
38587c2 |
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-8
|
|
|
38587c2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
38587c2 |
|
|
|
39e8bc3 |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-7
|
|
|
39e8bc3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
39e8bc3 |
|
|
|
a5948f6 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-6
|
|
|
a5948f6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
a5948f6 |
|
|
|
a2760f4 |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-5
|
|
|
a2760f4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
a2760f4 |
|
|
|
d3d7902 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-4
|
|
|
d3d7902 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
d3d7902 |
|
|
|
516681b |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-3
|
|
|
516681b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
516681b |
|
|
|
8123422 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-2
|
|
|
8123422 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
8123422 |
|
|
|
990ac75 |
* Tue Jan 12 2021 Terje Rosten <terje.rosten@ntnu.no> - 4.12-1
|
|
|
990ac75 |
- 4.12
|
|
|
990ac75 |
|
|
|
ab7f0b1 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-14
|
|
|
ab7f0b1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
ab7f0b1 |
|
|
|
975b263 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-13
|
|
|
975b263 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
975b263 |
|
|
|
96d922b |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-12
|
|
|
96d922b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
96d922b |
|
|
|
6d446c4 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-11
|
|
|
6d446c4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
6d446c4 |
|
|
|
8786809 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-10
|
|
|
8786809 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
8786809 |
|
|
|
5421a64 |
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.10.6-9
|
|
|
5421a64 |
- Escape macros in %%changelog
|
|
|
5421a64 |
|
|
|
e7deb3b |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-8
|
|
|
e7deb3b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
e7deb3b |
|
|
|
0c511f0 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-7
|
|
|
0c511f0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
0c511f0 |
|
|
|
51354a1 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-6
|
|
|
51354a1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
51354a1 |
|
|
|
5b95315 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-5
|
|
|
5b95315 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
5b95315 |
|
|
|
4db0750 |
* Thu Nov 24 2016 Terje Rosten <terje.rosten@ntnu.no> - 4.10.6-4
|
|
|
4db0750 |
- build with tiff support (rhbz#1397006)
|
|
|
4db0750 |
|
|
Rex Dieter |
e677c70 |
* Fri Jul 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 4.10.6-3
|
|
Rex Dieter |
e677c70 |
- fix djview4-debuginfo harder (#1314996)
|
|
Rex Dieter |
e677c70 |
|
|
Rex Dieter |
d3897bd |
* Sat Mar 05 2016 Rex Dieter <rdieter@fedoraproject.org> 4.10.6-2
|
|
Rex Dieter |
d3897bd |
- djview4-debuginfo 4.10.6-1 contains no sources (1314996)
|
|
Rex Dieter |
d3897bd |
|
|
|
841621b |
* Mon Feb 29 2016 Terje Rosten <terje.rosten@ntnu.no> - 4.10.6-1
|
|
|
841621b |
- 4.10.6
|
|
|
841621b |
|
|
|
5e7eb61 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.5-2
|
|
|
5e7eb61 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
5e7eb61 |
|
|
|
f92dbd7 |
* Thu Jan 07 2016 Terje Rosten <terje.rosten@ntnu.no> - 4.10.5-1
|
|
|
f92dbd7 |
- 4.10.5
|
|
|
f92dbd7 |
|
|
|
bbd5164 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9-8
|
|
|
bbd5164 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
bbd5164 |
|
|
|
07da56c |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 4.9-7
|
|
|
07da56c |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
07da56c |
|
|
Marcin Juszkiewicz |
6121a53 |
* Fri Sep 05 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 4.9-6
|
|
Marcin Juszkiewicz |
6121a53 |
- Add AArch64 support
|
|
Marcin Juszkiewicz |
6121a53 |
|
|
|
be776c7 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9-5
|
|
|
be776c7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
be776c7 |
|
|
|
e9dd145 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9-4
|
|
|
e9dd145 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
e9dd145 |
|
|
|
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
|
|
|
5421a64 |
- 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 |
|
|
|
f92dbd7 |
* Sat 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 |
|