diff --git a/.gitignore b/.gitignore index 461082f..de0b049 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,3 @@ djview4-4.5.tar.gz /djview-4.9.tar.gz /djview-4.10.5.tar.gz /djview-4.10.6.tar.gz -/djview-4.12.tar.gz diff --git a/djview-4.10.6-debug.patch b/djview-4.10.6-debug.patch new file mode 100644 index 0000000..92bab6c --- /dev/null +++ b/djview-4.10.6-debug.patch @@ -0,0 +1,21 @@ +diff -up djview-4.10.6/configure.debug djview-4.10.6/configure +--- djview-4.10.6/configure.debug 2016-02-29 06:00:36.000000000 -0600 ++++ djview-4.10.6/configure 2016-07-01 12:23:18.171003418 -0500 +@@ -6577,14 +6577,14 @@ fi + CFLAGS= + for opt in $saved_CXXFLAGS ; do + case $opt in +- -g*) test $ac_debug != no && OPTS="$OPTS $opt" ;; +- -O*) ;; ++# -g*) test $ac_debug != no && OPTS="$OPTS $opt" ;; ++# -O*) ;; + *) CXXFLAGS="$CXXFLAGS $opt" ;; + esac + done + for opt in $saved_CFLAGS ; do + case $opt in +- -O*|-g*) ;; ++# -O*|-g*) ;; + *) CFLAGS="$CFLAGS $opt" ;; + esac + done diff --git a/djview-4.12-debug.patch b/djview-4.12-debug.patch deleted file mode 100644 index c5eb1d2..0000000 --- a/djview-4.12-debug.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 98c7270..52fc41e 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -122,7 +122,6 @@ AC_SUBST(LIBTOOL_DEPS) - - # C++ - AC_LANG(C++) --AC_CXX_OPTIMIZE - - # Only nsdejavu needs libtool. - # But some combinations of libtool and autoconf diff --git a/djview4.spec b/djview4.spec index 1f88111..ac6fd02 100644 --- a/djview4.spec +++ b/djview4.spec @@ -1,28 +1,23 @@ Summary: DjVu viewer Name: djview4 -Version: 4.12 -Release: 14%{?dist} -# Automatically converted from old format: GPLv2+ - review is highly recommended. -License: GPL-2.0-or-later +Version: 4.10.6 +Release: 12%{?dist} +License: GPLv2+ URL: http://djvu.sourceforge.net/djview4.html -Source0: http://downloads.sourceforge.net/djvu/djview-%{version}.tar.gz +Source0: http://downloads.sourceforge.net/project/djvu/DjView/4.10/djview-%{version}.tar.gz Source20: qmake-qt5.sh Patch1: djview-4.8-include.patch Patch2: djview4-aarch64.patch # don't strip -g flags even without --enable-debug -Patch3: djview-4.12-debug.patch +Patch3: djview-4.10.6-debug.patch Patch4: djview4-disable-workaround-qt55.patch -BuildRequires: autoconf -BuildRequires: automake +BuildRequires: qt5-linguist +BuildRequires: qt5-qtbase-devel BuildRequires: desktop-file-utils BuildRequires: djvulibre-devel >= 3.5.19 # For plugin, see #756950 BuildRequires: glib2-devel BuildRequires: libtiff-devel -BuildRequires: libtool -BuildRequires: make -BuildRequires: qt5-linguist -BuildRequires: qt5-qtbase-devel %description DjView4 is a DjVu document viewer with the following features: @@ -43,7 +38,11 @@ Requires: %{name} = %{version}-%{release} This package provides a browser plugin for the DjVu document viewer. %prep -%autosetup -p1 +%setup -q -n djview-%{version} +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 -b .debug +%patch4 -p1 %build CFLAGS="%{optflags}"; export CFLAGS @@ -57,7 +56,6 @@ QTDIR= install -m755 -D %{SOURCE20} bin/qmake-qt5 PATH=`pwd`/bin:%{_qt5_bindir}:$PATH; export PATH -./autogen.sh %configure \ --enable-nsdejavu \ QMAKE="`pwd`/bin/qmake-qt5" @@ -74,8 +72,7 @@ mv %{buildroot}%{_bindir}/djview %{buildroot}%{_bindir}/%{name} mv %{buildroot}%{_mandir}/man1/djview.1* %{buildroot}%{_mandir}/man1/%{name}.1* %files -%license COPYING -%doc COPYRIGHT NEWS README +%doc COPYRIGHT COPYING NEWS README %{_bindir}/%{name} %dir %{_datadir}/djvu %{_datadir}/djvu/%{name} @@ -90,54 +87,6 @@ mv %{buildroot}%{_mandir}/man1/djview.1* %{buildroot}%{_mandir}/man1/%{name}.1* %{_mandir}/man1/nsdejavu.1* %changelog -* Wed Jul 23 2025 Fedora Release Engineering - 4.12-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Thu Jan 16 2025 Fedora Release Engineering - 4.12-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Jul 25 2024 Miroslav Suchý - 4.12-12 -- convert license to SPDX - -* Wed Jul 17 2024 Fedora Release Engineering - 4.12-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Jul 01 2024 Terje Rosten - 4.12-10 -- Use autosetup macro - -* Wed Jan 24 2024 Fedora Release Engineering - 4.12-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 4.12-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jul 19 2023 Fedora Release Engineering - 4.12-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jan 19 2023 Fedora Release Engineering - 4.12-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jul 21 2022 Fedora Release Engineering - 4.12-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jan 20 2022 Fedora Release Engineering - 4.12-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 4.12-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 4.12-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 12 2021 Terje Rosten - 4.12-1 -- 4.12 - -* Mon Jul 27 2020 Fedora Release Engineering - 4.10.6-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jan 28 2020 Fedora Release Engineering - 4.10.6-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - * Wed Jul 24 2019 Fedora Release Engineering - 4.10.6-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 71064be..e5a2baa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (djview-4.12.tar.gz) = 0314c409b5474bb5bbe81aa2dc44b24507dac6f7cfde8d275a9d3bb1c2046b6ce2173543618ab7cbb702dbe94d7b2d85d3e19df09fafea73bb8662ee2ba89a01 +f23205e9d04e4ee4c2324e1d0bae1d1f djview-4.10.6.tar.gz