From 9ed98a413f092f1922a4df43b5c01c1a59596d4c Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 6 Mar 2024 12:02:52 +0500 Subject: [PATCH 1/2] phonon-qt5: update to 4.12.0. --- srcpkgs/phonon-qt5/template | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/srcpkgs/phonon-qt5/template b/srcpkgs/phonon-qt5/template index 150ef594bb8b8c..ef6c85f70ad5ed 100644 --- a/srcpkgs/phonon-qt5/template +++ b/srcpkgs/phonon-qt5/template @@ -1,9 +1,10 @@ # Template file for 'phonon-qt5' pkgname=phonon-qt5 -version=4.11.1 -revision=2 +version=4.12.0 +revision=1 build_style=cmake -configure_args="-DPHONON_BUILD_PHONON4QT5=ON -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON" +configure_args="-DPHONON_BUILD_QT6=OFF -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON + -DPHONON_BUILD_SETTINGS=OFF" hostmakedepends="extra-cmake-modules qt5-host-tools qt5-devel" makedepends="glib-devel qt5-devel qt5-tools-devel pulseaudio-devel" short_desc="Multimedia framework for KDE" @@ -11,7 +12,12 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://phonon.kde.org/" distfiles="${KDE_SITE}/${pkgname%-*}/${version}/${pkgname%-*}-${version}.tar.xz" -checksum=b4431ea2600df8137a717741ad9ebc7f7ec1649fa3e138541d8f42597144de2d +checksum=3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a + +post_install() { + # conflicts with phonon-qt6 + rm ${DESTDIR}/usr/share/locale -rf +} phonon-qt5-devel_package() { depends="qt5-devel ${sourcepkg}-${version}_${revision}" @@ -20,8 +26,7 @@ phonon-qt5-devel_package() { vmove usr/lib/qt5/mkspecs vmove usr/lib/cmake vmove usr/lib/pkgconfig - vmove usr/share/phonon4qt5 - vmove usr/lib/qt5/plugins/designer/phononwidgets.so + vmove "usr/lib/qt5/plugins/designer/*.so" vmove "usr/lib/*.so" } } From 4a4b95758f203463e09ded16637704b9ece7de4f Mon Sep 17 00:00:00 2001 From: Luciogi Date: Wed, 6 Mar 2024 12:02:03 +0500 Subject: [PATCH 2/2] New package: phonon-qt6-4.12.0 --- srcpkgs/phonon-qt6-devel | 1 + srcpkgs/phonon-qt6/template | 25 +++++++++++++++++++++++++ srcpkgs/phonon-qt6/update | 1 + 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/phonon-qt6-devel create mode 100644 srcpkgs/phonon-qt6/template create mode 100644 srcpkgs/phonon-qt6/update diff --git a/srcpkgs/phonon-qt6-devel b/srcpkgs/phonon-qt6-devel new file mode 120000 index 00000000000000..6ba9c6d3b3b3e0 --- /dev/null +++ b/srcpkgs/phonon-qt6-devel @@ -0,0 +1 @@ +phonon-qt6 \ No newline at end of file diff --git a/srcpkgs/phonon-qt6/template b/srcpkgs/phonon-qt6/template new file mode 100644 index 00000000000000..da1391b9eb641b --- /dev/null +++ b/srcpkgs/phonon-qt6/template @@ -0,0 +1,25 @@ +# Template file for 'phonon-qt6' +pkgname=phonon-qt6 +version=4.12.0 +revision=1 +build_style=cmake +configure_args="-DPHONON_BUILD_QT5=OFF -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON" +hostmakedepends="extra-cmake-modules qt6-tools qt6-base" +makedepends="glib-devel qt6-base-devel qt6-qt5compat-devel pulseaudio-devel" +short_desc="Multimedia framework for KDE" +maintainer="Luciogi " +license="LGPL-2.1-or-later" +homepage="https://phonon.kde.org/" +distfiles="${KDE_SITE}/${pkgname%-*}/${version}/${pkgname%-*}-${version}.tar.xz" +checksum=3287ffe0fbcc2d4aa1363f9e15747302d0b080090fe76e5f211d809ecb43f39a + +phonon-qt6-devel_package() { + depends="qt6-base-devel ${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/pkgconfig + vmove "usr/lib/qt6/plugins/designer/*.so" + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/phonon-qt6/update b/srcpkgs/phonon-qt6/update new file mode 100644 index 00000000000000..45bccdf8f38875 --- /dev/null +++ b/srcpkgs/phonon-qt6/update @@ -0,0 +1 @@ +pkgname=${pkgname%-*}