git » kirigami-addons.git » commit e3741b0

upgpkg: 0.11.0.20231101-1: Bump to latest commit, drop Qt5 build

author Antonio Rojas
2023-11-01 10:55:14 UTC
committer Antonio Rojas
2023-11-01 10:55:14 UTC
parent c93f22a1b185adcbc41a51b51810f2da0ac7b223

upgpkg: 0.11.0.20231101-1: Bump to latest commit, drop Qt5 build

.SRCINFO +9 -14
PKGBUILD +16 -19

diff --git a/.SRCINFO b/.SRCINFO
index 259028e..37499e6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,27 +1,22 @@
 pkgbase = kirigami-addons
 	pkgdesc = Add-ons for the Kirigami framework
-	pkgver = 0.11.0
-	pkgrel = 3
+	pkgver = 0.11.0.20231101
+	pkgrel = 1
 	url = https://invent.kde.org/libraries/kirigami-addons
 	arch = x86_64
 	license = GPL
 	license = LGPL
 	makedepends = extra-cmake-modules
-	makedepends = ki18n5
+	makedepends = git
 	depends = gcc-libs
 	depends = glibc
-	depends = kirigami2
-	depends = qt5-base
-	depends = qt5-declarative
-	depends = qt5-quickcontrols2
-	source = https://download.kde.org/stable/kirigami-addons5/kirigami-addons-0.11.0.tar.xz
-	source = https://download.kde.org/stable/kirigami-addons5/kirigami-addons-0.11.0.tar.xz.sig
+	depends = kirigami
+	depends = ksvg
+	depends = qt6-base
+	depends = qt6-declarative
+	source = git+https://invent.kde.org/libraries/kirigami-addons#commit=510f5e9d8cb7b2467f4025dfc60f9aa3cb8cd4ad
 	validpgpkeys = 0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D
 	validpgpkeys = 39FFA93CAE9C6AFC212AD00202325448204E452A
-	sha256sums = 05296c5afbe6804308bf9c0d2751f3b748b40d00fa784946d1dcdf3af4bffbad
 	sha256sums = SKIP
 
-pkgname = kirigami-addons5
-	provides = kirigami-addons
-	conflicts = kirigami-addons
-	replaces = kirigami-addons
+pkgname = kirigami-addons
diff --git a/PKGBUILD b/PKGBUILD
index 880f1de..ae7663e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,35 @@
 # Maintainer: Antonio Rojas <arojas@archlinux.org>
 
-pkgbase=kirigami-addons
-pkgname=(kirigami-addons5)
-pkgver=0.11.0
-pkgrel=3
+pkgname=kirigami-addons
+pkgver=0.11.0.20231101
+pkgrel=1
 pkgdesc='Add-ons for the Kirigami framework'
 url='https://invent.kde.org/libraries/kirigami-addons'
 arch=(x86_64)
 license=(GPL LGPL)
 depends=(gcc-libs
          glibc
-         kirigami2
-         qt5-base
-         qt5-declarative
-         qt5-quickcontrols2)
-makedepends=(extra-cmake-modules
-             ki18n5)
-source=(https://download.kde.org/stable/$pkgbase/$pkgbase-$pkgver.tar.xz{,.sig})
-sha256sums=('05296c5afbe6804308bf9c0d2751f3b748b40d00fa784946d1dcdf3af4bffbad'
-            'SKIP')
+         kirigami
+         ksvg
+         qt6-base
+         qt6-declarative)
+makedepends=(extra-cmake-modules)
+#source=(https://download.kde.org/stable/$pkgname/$pkgbase-$pkgver.tar.xz{,.sig})
+makedepends+=(git)
+_commit=510f5e9d8cb7b2467f4025dfc60f9aa3cb8cd4ad
+source=(git+https://invent.kde.org/libraries/$pkgname#commit=$_commit)
+sha256sums=('SKIP')
 validpgpkeys=(0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D  # Bhushan Shah (mykolab address) <bshah@mykolab.com>
               39FFA93CAE9C6AFC212AD00202325448204E452A) # Carl Schwan <carl@carlschwan.eu>
 
 build() {
-  cmake -B build -S $pkgbase-$pkgver \
+  cmake -B build -S $pkgname \
     -DBUILD_TESTING=OFF \
     -DBUILD_QCH=ON
   cmake --build build
 }
 
-package_kirigami-addons5() {
-  conflicts=(kirigami-addons)
-  provides=(kirigami-addons)
-  replaces=(kirigami-addons)
-
+package() {
   DESTDIR="$pkgdir" cmake --install build
+  rm -r "$pkgdir"/usr/share # Conflicts with KF5 version
 }