Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / libqaccessibilityclient
Commits: c21af1fd by Antonio Rojas at 2023-11-02T23:20:41+01:00 upgpkg: 0.5.0-2: Build for qt6 - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -1,27 +1,49 @@ # Maintainer: Antonio Rojas <[email protected]> -pkgname=libqaccessibilityclient +pkgbase=libqaccessibilityclient +pkgname=(libqaccessibilityclient-qt5 + libqaccessibilityclient-qt6) pkgver=0.5.0 -pkgrel=1 +pkgrel=2 arch=(x86_64) -pkgdesc="Helper library to make writing accessibility tools easier" +pkgdesc='Helper library to make writing accessibility tools easier' url='https://www.kde.org' license=(LGPL2.1) -depends=(qt5-base) -makedepends=(extra-cmake-modules) -source=("https://download.kde.org/stable/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}) +depends=(gcc-libs + glibc) +makedepends=(extra-cmake-modules + qt5-base + qt6-base) +source=(https://download.kde.org/stable/$pkgbase/$pkgbase-$pkgver.tar.xz{,.sig}) sha256sums=('704772543a3b005b94061a53eaf9f9d64944e6818b04c59c0fb0a503c81ac4a0' 'SKIP') validpgpkeys=(FB25861861063C64C97B89AE125C53EB96EC0C92 # Frederik Gladhorn <[email protected]> E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell <[email protected]> build() { - cmake -B build -S $pkgname-$pkgver \ + cmake -B build5 -S $pkgbase-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_TESTING=OFF - cmake --build build + cmake --build build5 + + cmake -B build6 -S $pkgbase-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DQT_MAJOR_VERSION=6 \ + -DBUILD_TESTING=OFF + cmake --build build6 } -package() { - DESTDIR="$pkgdir" cmake --install build +package_libqaccessibilityclient-qt5() { + depends+=(qt5-base) + conflicts=(libqaccessibilityclient) + provides=(libqaccessibilityclient) + replaces=(libqaccessibilityclient) + + DESTDIR="$pkgdir" cmake --install build5 +} + +package_libqaccessibilityclient-qt6() { + depends+=(qt6-base) + + DESTDIR="$pkgdir" cmake --install build6 } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libqaccessibilityclient/-/commit/c21af1fd9d063bc058722a3b403a2f240d992141 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libqaccessibilityclient/-/commit/c21af1fd9d063bc058722a3b403a2f240d992141 You're receiving this email because of your account on gitlab.archlinux.org.
