diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-18 00:29:39 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-18 00:29:39 +0000 |
commit | cade0827f4ab3a7b13c870b7841c4462dde54dc6 (patch) | |
tree | 46725a838e779df4b70e73a4e2fc5f920d994e75 /media-libs/phonon | |
parent | 85ddce2e36cdd46ce426cd3146d2ec419ffddde8 (diff) |
gentoo auto-resync : 18:03:2025 - 00:29:39
Diffstat (limited to 'media-libs/phonon')
-rw-r--r-- | media-libs/phonon/Manifest | 2 | ||||
-rw-r--r-- | media-libs/phonon/phonon-4.12.0-r4.ebuild | 100 | ||||
-rw-r--r-- | media-libs/phonon/phonon-4.12.0-r5.ebuild | 67 |
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 +} |