git » phonon.git » commit 8feee1c

upgpkg: 4.12.0-4: Move settings and translations to Qt6 package

author Antonio Rojas
2024-02-23 08:09:28 UTC
committer Antonio Rojas
2024-02-23 08:09:28 UTC
parent 0f3e8f2e4df4a9f390046aee84c6d6465e941550

upgpkg: 4.12.0-4: Move settings and translations to Qt6 package

.SRCINFO +42 -0
PKGBUILD +5 -5

diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 0000000..d8d46ee
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,42 @@
+pkgbase = phonon
+	pkgdesc = The multimedia framework by KDE
+	pkgver = 4.12.0
+	pkgrel = 4
+	url = https://community.kde.org/Phonon
+	arch = x86_64
+	license = LGPL
+	makedepends = extra-cmake-modules
+	makedepends = qt5-base
+	makedepends = qt5-tools
+	makedepends = qt6-5compat
+	makedepends = qt6-base
+	makedepends = qt6-tools
+	depends = gcc-libs
+	depends = glibc
+	depends = libpulse
+	optdepends = pulseaudio: PulseAudio support
+	source = https://download.kde.org/stable/phonon/4.12.0/phonon-4.12.0.tar.xz
+	source = https://download.kde.org/stable/phonon/4.12.0/phonon-4.12.0.tar.xz.sig
+	validpgpkeys = CB9387521E1EE0127DA804843FDBB55084CC5D84
+	validpgpkeys = E0A3EB202F8E57528E13E72FD7574483BB57B18D
+	sha256sums = 3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a
+	sha256sums = SKIP
+
+pkgname = phonon-qt5
+	depends = gcc-libs
+	depends = glibc
+	depends = libpulse
+	depends = phonon-qt5-backend
+	depends = qt5-base
+	optdepends = pulseaudio: PulseAudio support
+	optdepends = qt5-tools: Designer plugin
+
+pkgname = phonon-qt6
+	depends = gcc-libs
+	depends = glibc
+	depends = libpulse
+	depends = phonon-qt6-backend
+	depends = qt6-5compat
+	depends = qt6-base
+	optdepends = pulseaudio: PulseAudio support
+	optdepends = qt6-tools: Designer plugin
diff --git a/PKGBUILD b/PKGBUILD
index 0b6072f..917ceee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ pkgname=(phonon-qt5
          phonon-qt6)
 pkgdesc='The multimedia framework by KDE'
 pkgver=4.12.0
-pkgrel=3
+pkgrel=4
 arch=(x86_64)
 url='https://community.kde.org/Phonon'
 license=(LGPL)
@@ -29,13 +29,13 @@ validpgpkeys=(CB9387521E1EE0127DA804843FDBB55084CC5D84  # Harald Sitter <sitter@
 build() {
   cmake -B build5 -S $pkgbase-$pkgver \
     -DCMAKE_BUILD_TYPE=None \
-    -DPHONON_BUILD_QT6=OFF
+    -DPHONON_BUILD_QT6=OFF \
+    -DPHONON_BUILD_SETTINGS=OFF
   cmake --build build5
 
   cmake -B build6 -S $pkgbase-$pkgver \
     -DCMAKE_BUILD_TYPE=None \
-    -DPHONON_BUILD_QT5=OFF \
-    -DPHONON_BUILD_SETTINGS=OFF
+    -DPHONON_BUILD_QT5=OFF
   cmake --build build6
 }
 
@@ -45,6 +45,7 @@ package_phonon-qt5(){
   optdepends+=('qt5-tools: Designer plugin')
 
   DESTDIR="$pkgdir" cmake --install build5
+  rm -r "$pkgdir"/usr/share # Conflicts with phonon-qt6
 }
 
 package_phonon-qt6(){
@@ -54,5 +55,4 @@ package_phonon-qt6(){
   optdepends+=('qt6-tools: Designer plugin')
 
   DESTDIR="$pkgdir" cmake --install build6
-  rm -r "$pkgdir"/usr/share # Conflicts with phonon-qt5
 }