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.


Reply via email to