From 029023e549bdfd52c1f343986a6dc5f5fdee49d1 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Wed, 31 Dec 2025 15:22:56 +0100 Subject: [PATCH] quazip, bump to 1.5 (Qt5/Qt6) (#13555) --- ..._qt5-1.4.recipe => quazip1_qt5-1.5.recipe} | 25 +++++++++++++------ ..._qt6-1.4.recipe => quazip1_qt6-1.5.recipe} | 13 +++++----- 2 files changed, 24 insertions(+), 14 deletions(-) rename dev-libs/quazip/{quazip1_qt5-1.4.recipe => quazip1_qt5-1.5.recipe} (70%) rename dev-libs/quazip/{quazip1_qt6-1.4.recipe => quazip1_qt6-1.5.recipe} (90%) diff --git a/dev-libs/quazip/quazip1_qt5-1.4.recipe b/dev-libs/quazip/quazip1_qt5-1.5.recipe similarity index 70% rename from dev-libs/quazip/quazip1_qt5-1.4.recipe rename to dev-libs/quazip/quazip1_qt5-1.5.recipe index 0321ed0fe..f02e40336 100644 --- a/dev-libs/quazip/quazip1_qt5-1.4.recipe +++ b/dev-libs/quazip/quazip1_qt5-1.5.recipe @@ -6,16 +6,16 @@ exactly the kind of tool you need." HOMEPAGE="https://github.com/stachenov/quazip" COPYRIGHT="2005-2020 Sergey A. Tachenov" LICENSE="GNU LGPL v2.1" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/stachenov/quazip/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6" +CHECKSUM_SHA256="405b72b6e76c8987ff41a762523b8f64876ba406d8a831d268ee0b63f1369582" SOURCE_FILENAME="quazip1-v$portVersion.tar.gz" SOURCE_DIR="quazip-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libVersion="1.4.0" +libVersion="1.5.0" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" @@ -61,11 +61,11 @@ defineDebugInfoPackage quazip1_qt5$secondaryArchSuffix \ BUILD() { - cmake -B build -S . \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=None \ $cmakeDirArgs \ - -DCMAKE_BUILD_TYPE=None \ - -DQUAZIP_ENABLE_TESTS=OFF - cmake --build build + -DQUAZIP_ENABLE_TESTS=ON + + make -C build $jobArgs } INSTALL() @@ -84,6 +84,17 @@ INSTALL() TEST() { +# ********* Start testing of TestQuaZipNewInfo ********* +# Config: Using QtTest library 5.15.16, Qt 5.15.16 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), unknown unknown +# PASS : TestQuaZipNewInfo::initTestCase() +# FAIL! : TestQuaZipNewInfo::setFileNTFSTimes() Compared values are not the same +# Actual (time) : 134116639243450000 +# Expected (aTicks): 134116639243440000 +# Loc: [/sources/quazip-1.5/qztest/testquazipnewinfo.cpp(120)] +# PASS : TestQuaZipNewInfo::cleanupTestCase() +# Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 11ms +# ********* Finished testing of TestQuaZipNewInfo ********* + # 0% tests passed, 1 tests failed out of 1 ctest --test-dir build --output-on-failure } diff --git a/dev-libs/quazip/quazip1_qt6-1.4.recipe b/dev-libs/quazip/quazip1_qt6-1.5.recipe similarity index 90% rename from dev-libs/quazip/quazip1_qt6-1.4.recipe rename to dev-libs/quazip/quazip1_qt6-1.5.recipe index 563ec3f1c..06c81523c 100644 --- a/dev-libs/quazip/quazip1_qt6-1.4.recipe +++ b/dev-libs/quazip/quazip1_qt6-1.5.recipe @@ -6,16 +6,16 @@ exactly the kind of tool you need." HOMEPAGE="https://github.com/stachenov/quazip" COPYRIGHT="2005-2020 Sergey A. Tachenov" LICENSE="GNU LGPL v2.1" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/stachenov/quazip/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6" +CHECKSUM_SHA256="405b72b6e76c8987ff41a762523b8f64876ba406d8a831d268ee0b63f1369582" SOURCE_FILENAME="quazip1-v$portVersion.tar.gz" SOURCE_DIR="quazip-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libVersion="1.4.0" +libVersion="1.5.0" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" @@ -63,11 +63,11 @@ defineDebugInfoPackage quazip1_qt6$secondaryArchSuffix \ BUILD() { - cmake -B build -S . \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=None \ $cmakeDirArgs \ - -DCMAKE_BUILD_TYPE=None \ -DQUAZIP_ENABLE_TESTS=OFF - cmake --build build + + make -C build $jobArgs } INSTALL() @@ -86,6 +86,5 @@ INSTALL() TEST() { - # 0% tests passed, 1 tests failed out of 1 ctest --test-dir build --output-on-failure }