Compare commits

...
Sign in to create a new pull request.

28 commits

Author SHA1 Message Date
Fedora Release Engineering
6d13f04f45 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 19:20:40 +00:00
Fedora Release Engineering
0267571115 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 15:52:57 +00:00
Miroslav Suchý
2c1d991894 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-25 23:31:14 +02:00
Fedora Release Engineering
3b962731a7 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 21:05:22 +00:00
Terje Rosten
8f5b233f75 Use autosetup macro 2024-07-01 12:41:33 +02:00
Software Management Team
e656ad04ba Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:46 +02:00
Fedora Release Engineering
c62f9993da Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 09:32:39 +00:00
Fedora Release Engineering
38587c2db3 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 17:15:53 +00:00
Fedora Release Engineering
39e8bc3a18 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 17:34:14 +00:00
Fedora Release Engineering
a5948f633a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 01:30:12 +00:00
Fedora Release Engineering
a2760f43ea Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 00:33:49 +00:00
Fedora Release Engineering
d3d7902658 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 00:45:28 +00:00
Fedora Release Engineering
516681bd23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 20:52:11 +00:00
Fedora Release Engineering
81234220d9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 03:29:35 +00:00
Terje Rosten
990ac75bf4 4.12 2021-01-13 22:18:03 +01:00
Tom Stellard
adf4028d87 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-17 04:35:38 +00:00
Fedora Release Engineering
ab7f0b177f - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 15:28:27 +00:00
Fedora Release Engineering
975b26385e - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 15:57:00 +00:00
Fedora Release Engineering
96d922b121 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 22:05:49 +00:00
Fedora Release Engineering
6d446c4fb7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 17:18:52 +00:00
Igor Gnatenko
4bd6ce8083 Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 05:57:56 +01:00
Igor Gnatenko
216f03bb72 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:23:59 +01:00
Fedora Release Engineering
878680985b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 22:56:33 +00:00
Igor Gnatenko
5421a64099
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:20 +01:00
Fedora Release Engineering
e7deb3b4f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 06:57:20 +00:00
Fedora Release Engineering
0c511f0069 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 19:38:00 +00:00
Fedora Release Engineering
51354a11a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 06:17:31 +00:00
Fedora Release Engineering
5b95315566 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 08:26:51 +00:00
5 changed files with 103 additions and 52 deletions

1
.gitignore vendored
View file

@ -4,3 +4,4 @@ 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

View file

@ -1,21 +0,0 @@
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

12
djview-4.12-debug.patch Normal file
View file

@ -0,0 +1,12 @@
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,24 +1,28 @@
Summary: DjVu viewer
Name: djview4
Version: 4.10.6
Release: 4%{?dist}
License: GPLv2+
Group: Applications/Publishing
Version: 4.12
Release: 14%{?dist}
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: http://djvu.sourceforge.net/djview4.html
Source0: http://downloads.sourceforge.net/project/djvu/DjView/4.10/djview-%{version}.tar.gz
Source0: http://downloads.sourceforge.net/djvu/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.10.6-debug.patch
Patch3: djview-4.12-debug.patch
Patch4: djview4-disable-workaround-qt55.patch
BuildRequires: qt5-linguist
BuildRequires: qt5-qtbase-devel
BuildRequires: autoconf
BuildRequires: automake
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:
@ -33,18 +37,13 @@ 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
%setup -q -n djview-%{version}
%patch1 -p1
%patch2 -p1
%patch3 -p1 -b .debug
%patch4 -p1
%autosetup -p1
%build
CFLAGS="%{optflags}"; export CFLAGS
@ -58,6 +57,7 @@ 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,22 +73,9 @@ 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
%doc COPYRIGHT COPYING NEWS README
%license COPYING
%doc COPYRIGHT NEWS README
%{_bindir}/%{name}
%dir %{_datadir}/djvu
%{_datadir}/djvu/%{name}
@ -103,6 +90,78 @@ fi
%{_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)
@ -144,7 +203,7 @@ fi
* 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 @@
f23205e9d04e4ee4c2324e1d0bae1d1f djview-4.10.6.tar.gz
SHA512 (djview-4.12.tar.gz) = 0314c409b5474bb5bbe81aa2dc44b24507dac6f7cfde8d275a9d3bb1c2046b6ce2173543618ab7cbb702dbe94d7b2d85d3e19df09fafea73bb8662ee2ba89a01