Date: Monday, January 24, 2022 @ 15:19:27 Author: arojas Revision: 435063
Build for Qt6 Modified: quazip/trunk/PKGBUILD ----------+ PKGBUILD | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-24 13:14:43 UTC (rev 435062) +++ PKGBUILD 2022-01-24 15:19:27 UTC (rev 435063) @@ -4,24 +4,39 @@ # Contributor: Andrea Scarpino <[email protected]> # Contributor: trya <[email protected]> -pkgname=quazip +pkgbase=quazip +pkgname=(quazip-qt5 quazip-qt6) pkgver=1.2 -pkgrel=1 +pkgrel=2 pkgdesc='C++ wrapper for the ZIP/UNZIP C package' url='https://stachenov.github.io/quazip/' license=(LGPL) arch=(x86_64) -depends=(qt5-base) -makedepends=(cmake) -source=(https://github.com/stachenov/$pkgname/archive/v$pkgver/$pkgname-$pkgver.tar.gz) +makedepends=(cmake qt5-base qt6-5compat) +source=(https://github.com/stachenov/$pkgname/archive/v$pkgver/$pkgbase-$pkgver.tar.gz) sha256sums=('2dfb911d6b27545de0b98798d967c40430312377e6ade57096d6ec80c720cb61') build() { - cmake -B build -S $pkgname-$pkgver \ + cmake -B build5 -S $pkgbase-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr - cmake --build build + cmake --build build5 + + cmake -B build6 -S $pkgbase-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DQUAZIP_QT_MAJOR_VERSION=6 + cmake --build build6 } -package() { - DESTDIR="$pkgdir" cmake --install build +package_quazip-qt5() { + depends=(qt5-base) + provides=(quazip) + replaces=(quazip) + + DESTDIR="$pkgdir" cmake --install build5 } + +package_quazip-qt6() { + depends=(qt6-5compat) + + DESTDIR="$pkgdir" cmake --install build6 +}
