summaryrefslogtreecommitdiff
path: root/media-libs/phonon
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-18 00:29:39 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-18 00:29:39 +0000
commitcade0827f4ab3a7b13c870b7841c4462dde54dc6 (patch)
tree46725a838e779df4b70e73a4e2fc5f920d994e75 /media-libs/phonon
parent85ddce2e36cdd46ce426cd3146d2ec419ffddde8 (diff)
gentoo auto-resync : 18:03:2025 - 00:29:39
Diffstat (limited to 'media-libs/phonon')
-rw-r--r--media-libs/phonon/Manifest2
-rw-r--r--media-libs/phonon/phonon-4.12.0-r4.ebuild100
-rw-r--r--media-libs/phonon/phonon-4.12.0-r5.ebuild67
3 files changed, 68 insertions, 101 deletions
diff --git a/media-libs/phonon/Manifest b/media-libs/phonon/Manifest
index 51535fc42de0..e330da2c7270 100644
--- a/media-libs/phonon/Manifest
+++ b/media-libs/phonon/Manifest
@@ -1,4 +1,4 @@
AUX phonon-4.12.0-cmake.patch 2642 BLAKE2B 0e1b71a2c8916ebd230ad38822eb1cb62b4ac4fc4239459e822c9b91d69e20ec5ebb96ebbbd1cc3a9af5eb71577797d1f12dc9121843f1b44ff9667a66198467 SHA512 8fb555e3f0da0a33a922dd82792ee59f7da842e2369112aa155d4f68bf20b34ed84cb3210100552458f0dd76c61c08e479b3af42b5b4900ffde7d8fdcd1b6c69
DIST phonon-4.12.0.tar.xz 408996 BLAKE2B 568af4aec5247759e49db2137978b9f1828256f817bcb321f02e69d597d78e97c9ce437e89cd63b5a8b15c312f74ccee11b34270e74be2dc24c2af9ee97490f0 SHA512 0dbd88464985051f4c43e64a4d0b7e2d65e7f6b54fd2bae4ec1790fbdf9f79348aa91d4839c72a4f66297d5a9c7b379cc34923b99b97130a5443e5b2c0cc8a9a
-EBUILD phonon-4.12.0-r4.ebuild 2358 BLAKE2B 1a9437e45fd66773dc44be83f71b1279fc329fe5679df7031f311e800b83916a4de99d6ada9a6dc68fa7f74cad11180208772fc2581dc31da21b5b5cca008f38 SHA512 9c5dfabe7e0e7c9dbbe590d3078753ca3b3960aae42638a82d201a053e65336601cc261b5039427745b45229b96af43b3ca11ecd31507b218c92a1220c5c91c1
+EBUILD phonon-4.12.0-r5.ebuild 1691 BLAKE2B f7d30486c5fd8b9e62478e76e486a36f32ee2f1ea53861e35d0f67e4a6d44d37970ecf26f9a9984465c81f156475b7ae9f42cc50b74ef44b14df8242b58ba462 SHA512 94b482d567b759c52f77775a0a6bf8c80b552e3953655482f143e07f6472e1ce61b6e2e45bcc622586a035dad4515632feecc821458e9302eb892dfb9abe65fe
MISC metadata.xml 410 BLAKE2B 020afc6014d4aedfde1a848e60d18650cb574a5d039275652f00ac0ad00dfc4dee4e67080375f43d5c404c4e6c203e7064fe2014a96156293eecd919b0a21999 SHA512 a5c3d2c3c4ce95b38893ae67a8f974c646064e33d97c56c65d65dec857067479af58e6aef87d9a06ddc50bd150e687dba46eb1eb65f0c6423f700f85204df098
diff --git a/media-libs/phonon/phonon-4.12.0-r4.ebuild b/media-libs/phonon/phonon-4.12.0-r4.ebuild
deleted file mode 100644
index 8252c541ac00..000000000000
--- a/media-libs/phonon/phonon-4.12.0-r4.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop flag-o-matic kde.org multibuild
-
-DESCRIPTION="KDE multimedia abstraction library"
-HOMEPAGE="https://community.kde.org/Phonon"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
-fi
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
-SLOT="0"
-IUSE="debug designer minimal pulseaudio +qt5 qt6"
-REQUIRED_USE="|| ( qt5 qt6 )"
-
-DEPEND="
- pulseaudio? (
- dev-libs/glib:2
- media-libs/libpulse[glib]
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- designer? ( dev-qt/designer:5 )
- )
- qt6? (
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[gui,widgets]
- designer? ( dev-qt/qttools:6[designer] )
- )
-"
-RDEPEND="${DEPEND}
- !media-libs/phonon-gstreamer
- || (
- kde-frameworks/breeze-icons:*
- kde-frameworks/oxygen-icons:*
- )
-"
-BDEPEND="
- dev-libs/libpcre2:*
- >=kde-frameworks/extra-cmake-modules-5.115.0:*
- virtual/pkgconfig
- qt5? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-PDEPEND="!minimal? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )"
-
-PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 938315
-
-pkg_setup() {
- MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
-}
-
-src_configure() {
- use debug || append-cppflags -DQT_NO_DEBUG
-
- myconfigure() {
- local mycmakeargs=(
- -DQT_MAJOR_VERSION=${MULTIBUILD_VARIANT/qt/}
- -DPHONON_BUILD_${MULTIBUILD_VARIANT^^}=ON
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
- -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
- -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
- -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
- -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
- )
-
- if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
- mycmakeargs+=(
- -DPHONON_BUILD_QT5=OFF
- -DPHONON_BUILD_SETTINGS=ON
- )
- else
- mycmakeargs+=(
- -DPHONON_BUILD_QT6=OFF
- -DPHONON_BUILD_SETTINGS=$(usex !qt6)
- )
- fi
-
- cmake_src_configure
- }
-
- multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
- multibuild_foreach_variant cmake_src_compile
-}
-
-src_install() {
- multibuild_foreach_variant cmake_src_install
- make_desktop_entry "${PN}settings" \
- "Phonon Audio and Video" preferences-desktop-sound
-}
diff --git a/media-libs/phonon/phonon-4.12.0-r5.ebuild b/media-libs/phonon/phonon-4.12.0-r5.ebuild
new file mode 100644
index 000000000000..9e9065f43fc6
--- /dev/null
+++ b/media-libs/phonon/phonon-4.12.0-r5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop flag-o-matic kde.org
+
+DESCRIPTION="KDE multimedia abstraction library"
+HOMEPAGE="https://community.kde.org/Phonon"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
+SLOT="0"
+IUSE="debug designer minimal pulseaudio"
+
+DEPEND="
+ dev-qt/qt5compat:6
+ dev-qt/qtbase:6[gui,widgets]
+ designer? ( dev-qt/qttools:6[designer] )
+ pulseaudio? (
+ dev-libs/glib:2
+ media-libs/libpulse[glib]
+ )
+"
+RDEPEND="${DEPEND}
+ !media-libs/phonon-gstreamer
+ || (
+ kde-frameworks/breeze-icons:*
+ kde-frameworks/oxygen-icons:*
+ )
+"
+BDEPEND="
+ dev-libs/libpcre2:*
+ dev-qt/qttools:6[linguist]
+ >=kde-frameworks/extra-cmake-modules-5.115.0:*
+ virtual/pkgconfig
+"
+PDEPEND="!minimal? ( >=media-libs/phonon-vlc-0.12.0-r2 )"
+
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 938315
+
+src_configure() {
+ use debug || append-cppflags -DQT_NO_DEBUG
+
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
+ -DPHONON_BUILD_QT5=OFF
+ -DPHONON_BUILD_QT6=ON
+ -DPHONON_BUILD_SETTINGS=ON
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+ -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
+ -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
+ -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
+ -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ make_desktop_entry "${PN}settings" \
+ "Phonon Audio and Video" preferences-desktop-sound
+}