#7 Update to 1.2
Merged 2 years ago by omos. Opened 2 years ago by omos.
rpms/ omos/quazip v1.2  into  rawhide

file modified
+25 -15
@@ -9,14 +9,21 @@ 

  # Fedora - build everything

  %bcond_without	qt4

  %bcond_without	qt5

+ # qt6 is currently FTBFS and thus excluded on s390x

+ # https://bugzilla.redhat.com/show_bug.cgi?id=2012824

+ # https://bugreports.qt.io/browse/QTBUG-93101

+ %ifarch s390x

+ %bcond_with	qt6

+ %else

  %bcond_without	qt6

  %endif

+ %endif

  

  %bcond_without test

  

  Name:		quazip

- Version:	1.1

- Release:	3%{?dist}

+ Version:	1.2

+ Release:	1%{?dist}

  Summary:	Qt/C++ wrapper for the minizip library

  License:	GPLv2+ or LGPLv2+

  URL:		https://github.com/stachenov/quazip
@@ -121,19 +128,19 @@ 

  %build

  %if %{with qt4}

  %global _vpath_builddir build-qt4

- %cmake -DQUAZIP_QT_MAJOR_VERSION=4

+ %cmake -DQUAZIP_QT_MAJOR_VERSION=4 -DQUAZIP_ENABLE_TESTS=ON

  %cmake_build

  %endif

  

  %if %{with qt5}

  %global _vpath_builddir build-qt5

- %cmake -DQUAZIP_QT_MAJOR_VERSION=5

+ %cmake -DQUAZIP_QT_MAJOR_VERSION=5 -DQUAZIP_ENABLE_TESTS=ON

  %cmake_build

  %endif

  

  %if %{with qt6}

  %global _vpath_builddir build-qt6

- %cmake -DQUAZIP_QT_MAJOR_VERSION=6

+ %cmake -DQUAZIP_QT_MAJOR_VERSION=6 -DQUAZIP_ENABLE_TESTS=ON

  %cmake_build

  %endif

  
@@ -169,9 +176,9 @@ 

  ln -s libquazip1-qt4.so %{buildroot}%{_libdir}/libquazip.so

  

  install -d %{buildroot}%{_includedir}/quazip

- pushd %{buildroot}%{_includedir}/QuaZip-Qt4-1.1/quazip

+ pushd %{buildroot}%{_includedir}/QuaZip-Qt4-%{version}/quazip

  for f in *; do

- 	ln -s ../QuaZip-Qt4-1.1/quazip/$f %{buildroot}%{_includedir}/quazip/$f

+ 	ln -s ../QuaZip-Qt4-%{version}/quazip/$f %{buildroot}%{_includedir}/quazip/$f

  done

  popd

  
@@ -183,9 +190,9 @@ 

  ln -s libquazip1-qt5.so %{buildroot}%{_libdir}/libquazip5.so

  

  install -d %{buildroot}%{_includedir}/quazip5

- pushd %{buildroot}%{_includedir}/QuaZip-Qt5-1.1/quazip

+ pushd %{buildroot}%{_includedir}/QuaZip-Qt5-%{version}/quazip

  for f in *; do

- 	ln -s ../QuaZip-Qt5-1.1/quazip/$f %{buildroot}%{_includedir}/quazip5/$f

+ 	ln -s ../QuaZip-Qt5-%{version}/quazip/$f %{buildroot}%{_includedir}/quazip5/$f

  done

  popd

  
@@ -232,9 +239,9 @@ 

  

  %files devel

  %doc doc/html

- %{_includedir}/QuaZip-Qt4-1.1/

+ %{_includedir}/QuaZip-Qt4-%{version}/

  %{_libdir}/libquazip1-qt4.so

- %{_libdir}/cmake/QuaZip-Qt4-1.1/

+ %{_libdir}/cmake/QuaZip-Qt4-%{version}/

  %{_libdir}/pkgconfig/quazip1-qt4.pc

  # pre-1.0 compat files

  %{_includedir}/quazip/
@@ -250,9 +257,9 @@ 

  

  %files qt5-devel

  %doc doc/html

- %{_includedir}/QuaZip-Qt5-1.1/

+ %{_includedir}/QuaZip-Qt5-%{version}/

  %{_libdir}/libquazip1-qt5.so

- %{_libdir}/cmake/QuaZip-Qt5-1.1/

+ %{_libdir}/cmake/QuaZip-Qt5-%{version}/

  %{_libdir}/pkgconfig/quazip1-qt5.pc

  # pre-1.0 compat files

  %{_includedir}/quazip5/
@@ -268,9 +275,9 @@ 

  

  %files qt6-devel

  %doc doc/html

- %{_includedir}/QuaZip-Qt6-1.1/

+ %{_includedir}/QuaZip-Qt6-%{version}/

  %{_libdir}/libquazip1-qt6.so

- %{_libdir}/cmake/QuaZip-Qt6-1.1/

+ %{_libdir}/cmake/QuaZip-Qt6-%{version}/

  # qt6-qtbase-devel currently doesn't provide pkgconfig(Qt6Core)

  # https://bugreports.qt.io/browse/QTBUG-86080

  %exclude %{_libdir}/pkgconfig/quazip1-qt6.pc
@@ -278,6 +285,9 @@ 

  

  

  %changelog

+ * Sun Nov 14 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.2-1

+ - Update to 1.2 (#2023014)

+ 

  * Tue Sep 14 2021 Ondrej Mosnacek <omosnace@redhat.com> - 1.1-3

  - Fix symlink-directory conflict on upgrade

  

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (quazip-v1.1.tar.gz) = 418516759e993c2e5636422c6a14e2caf95f836698b91d2188df5ef9b97879ee326255273793fc802325e14f378cbe2baad7e6ec2e1732e19bf238f70891f22c

+ SHA512 (quazip-v1.2.tar.gz) = 3f4b1a4194ca286163b1c17880ea471a341dcc05d758ee8f3d1e540d0f6aed7ac18200450187034c46b4fab1da39111dca534d75859701259406a6dd50205386

no initial comment

1 new commit added

  • Do not build qt6 subpackages on s390x for now
2 years ago

Build succeeded.

No objection for 5 days, so I'm going to merge and build for rawhide.

Pull-Request has been merged by omos

2 years ago

Sorry for the lack of answer.
Generally, please add your changes as needed.

Thanks.

Metadata