Compare commits

..

No commits in common. "rawhide" and "f24" have entirely different histories.

5 changed files with 52 additions and 103 deletions

1
.gitignore vendored
View file

@ -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

21
djview-4.10.6-debug.patch Normal file
View file

@ -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

View file

@ -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

View file

@ -1,28 +1,24 @@
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: 4%{?dist}
License: GPLv2+
Group: Applications/Publishing
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:
@ -37,13 +33,18 @@ It is based on DjVuLibre and Qt5.
%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
%autosetup -p1
%setup -q -n djview-%{version}
%patch1 -p1
%patch2 -p1
%patch3 -p1 -b .debug
%patch4 -p1
%build
CFLAGS="%{optflags}"; export CFLAGS
@ -57,7 +58,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"
@ -73,9 +73,22 @@ make DESTDIR=%{buildroot} INSTALL="%{__install} -p" \
mv %{buildroot}%{_bindir}/djview %{buildroot}%{_bindir}/%{name}
mv %{buildroot}%{_mandir}/man1/djview.1* %{buildroot}%{_mandir}/man1/%{name}.1*
%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
%license COPYING
%doc COPYRIGHT NEWS README
%doc COPYRIGHT COPYING NEWS README
%{_bindir}/%{name}
%dir %{_datadir}/djvu
%{_datadir}/djvu/%{name}
@ -90,78 +103,6 @@ mv %{buildroot}%{_mandir}/man1/djview.1* %{buildroot}%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/nsdejavu.1*
%changelog
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 25 2024 Miroslav Suchý <msuchy@redhat.com> - 4.12-12
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 01 2024 Terje Rosten <terjeros@gmail.com> - 4.12-10
- Use autosetup macro
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jan 12 2021 Terje Rosten <terje.rosten@ntnu.no> - 4.12-1
- 4.12
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.10.6-9
- Escape macros in %%changelog
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Nov 24 2016 Terje Rosten <terje.rosten@ntnu.no> - 4.10.6-4
- build with tiff support (rhbz#1397006)
@ -203,7 +144,7 @@ mv %{buildroot}%{_mandir}/man1/djview.1* %{buildroot}%{_mandir}/man1/%{name}.1*
* Thu May 23 2013 François Cami <fcami@fedoraproject.org> - 4.9-1
- new upstream release
- drop "-n djview-%%{version}" during setup, the new tarball expands to %%{name}-%%{version}
- 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

View file

@ -1 +1 @@
SHA512 (djview-4.12.tar.gz) = 0314c409b5474bb5bbe81aa2dc44b24507dac6f7cfde8d275a9d3bb1c2046b6ce2173543618ab7cbb702dbe94d7b2d85d3e19df09fafea73bb8662ee2ba89a01
f23205e9d04e4ee4c2324e1d0bae1d1f djview-4.10.6.tar.gz