author | Antonio Rojas
<arojas@archlinux.org> 2022-01-24 15:19:27 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2022-01-24 15:19:27 UTC |
parent | 834e352b728900c0d9078f1d6db60d6485de1db3 |
PKGBUILD | +24 | -9 |
diff --git a/PKGBUILD b/PKGBUILD index 308f533..6af44d4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,24 +4,39 @@ # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: trya <tryagainprod@gmail.com> -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 }