[packages/zbar] - updated to 0.23.93 (fixes CVE-2023-40889; qt4 support dropped, qt6 introduced)
qboosh
qboosh at pld-linux.org
Sat May 25 20:58:15 CEST 2024
commit cc956f9eb7ae93f8f19accee34a807f89d7b712a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat May 25 20:58:58 2024 +0200
- updated to 0.23.93 (fixes CVE-2023-40889; qt4 support dropped, qt6 introduced)
zbar-sh.patch | 12 ------------
zbar.spec | 34 ++++++++++++++++++----------------
2 files changed, 18 insertions(+), 28 deletions(-)
---
diff --git a/zbar.spec b/zbar.spec
index 230b40a..bfcaf0a 100644
--- a/zbar.spec
+++ b/zbar.spec
@@ -6,21 +6,20 @@
%bcond_without perl # Perl module
%bcond_without python2 # Python 2.x module
%bcond_without python3 # Python 3.x module
-%bcond_without qt # Qt widget (Qt5 or Qt4)
-%bcond_with qt4 # Qt4 instead of Qt5
+%bcond_without qt # Qt widget (Qt5 or Qt6)
+%bcond_with qt6 # Qt6 instead of Qt5
%bcond_with tests # "make test" for Perl module [needs X display]
#
Summary: ZBar Bar Code Reader
Summary(pl.UTF-8): ZBar - czytnik kodów paskowych
Name: zbar
-Version: 0.23.92
-Release: 3
+Version: 0.23.93
+Release: 1
License: LGPL v2.1+
Group: Libraries
#Source0Download: https://github.com/mchehab/zbar/releases
Source0: https://github.com/mchehab/zbar/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: dabc49973afbc7daa6dc8b09dc34f123
-Patch0: %{name}-sh.patch
+# Source0-md5: 3f69d17f6495de023b59b3539ce5e605
Patch1: %{name}-link.patch
Patch2: %{name}-npapi.patch
URL: http://zbar.sourceforge.net/
@@ -57,10 +56,11 @@ BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXv-devel
%if %{with qt}
-%if %{with qt4}
-BuildRequires: QtCore-devel >= 4
-BuildRequires: QtGui-devel >= 4
-BuildRequires: qt4-build >= 4
+%if %{with qt6}
+BuildRequires: Qt6Core-devel >= 6
+BuildRequires: Qt6Gui-devel >= 6
+BuildRequires: Qt6Widgets-devel >= 6
+BuildRequires: qt6-build >= 6
%else
BuildRequires: Qt5Core-devel >= 5
BuildRequires: Qt5Gui-devel >= 5
@@ -179,9 +179,10 @@ Summary(pl.UTF-8): Plik nagłówkowy widgetu Qt4 do skanowania i dekodowania kod
Group: X11/Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
Requires: %{name}-qt = %{version}-%{release}
-%if %{with qt4}
-Requires: QtCore-devel >= 4
-Requires: QtGui-devel >= 4
+%if %{with qt6}
+Requires: Qt6Core-devel >= 6
+Requires: Qt6Gui-devel >= 6
+Requires: Qt6Widgets-devel >= 6
%else
Requires: Qt5Core >= 5
Requires: Qt5Gui >= 5
@@ -275,7 +276,6 @@ Wtyczka ZBar dla przeglądarek WWW.
%prep
%setup -q
-%patch0 -p1
%patch1 -p1
%patch2 -p1
@@ -301,9 +301,11 @@ cd "$builddir"
%{!?with_java:--without-java} \
--with-python=$pythonbuild \
%{!?with_qt:--without-qt} \
- %{?with_qt4:--without-qt5} \
+ %{!?with_qt6:--without-qt6} \
%{?with_npapi:--with-npapi}
-%{__make}
+
+%{__make} \
+ %{!?with_qt6:MOC=moc-qt5}
cd ..
done
diff --git a/zbar-sh.patch b/zbar-sh.patch
deleted file mode 100644
index 13edf0d..0000000
--- a/zbar-sh.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urNp -x '*.orig' zbar-0.23.90.org/configure.ac zbar-0.23.90/configure.ac
---- zbar-0.23.90.org/configure.ac 2021-02-13 13:56:31.000000000 +0100
-+++ zbar-0.23.90/configure.ac 2021-03-02 23:13:39.453013275 +0100
-@@ -728,7 +728,7 @@ AC_ARG_WITH([java],
- [],
- [with_java="check"])
-
--JAVAC=${JAVAC/ecj/ecj -1.5}
-+JAVAC=$(echo "$JAVAC" | sed -e 's/ecj/ecj -1.5/')
-
- dnl Javah was obsoleted on Java 8 and removed on Java 11. So, we need to
- dnl look strictly at the $JAVA_HOME in order to avoid mixing different versions
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/zbar.git/commitdiff/cc956f9eb7ae93f8f19accee34a807f89d7b712a
More information about the pld-cvs-commit
mailing list