commit: e4994c1a3d88e90cce97322da26b7a1fae02f87a Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Thu Aug 28 20:58:55 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Thu Aug 28 22:11:27 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4994c1a
media-sound/cantata: drop 3.3.0 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-sound/cantata/Manifest | 1 - media-sound/cantata/cantata-3.3.0.ebuild | 108 --------------------- .../cantata/files/cantata-3.3.0-cdparanoia.patch | 29 ------ 3 files changed, 138 deletions(-) diff --git a/media-sound/cantata/Manifest b/media-sound/cantata/Manifest index 46bf29360fa4..b52ff379550a 100644 --- a/media-sound/cantata/Manifest +++ b/media-sound/cantata/Manifest @@ -1,2 +1 @@ -DIST cantata-3.3.0.tar.gz 4783803 BLAKE2B 78995492080cacf4d5f01e923a71edb2208baa9238d269679f6ea0112cf06066295bbeb40b18439bcd45fea8079ea6c52422f5515ed6f0c1511f7942f3b96f15 SHA512 ec011a2e544a882c68a808d27752457e4702f20b0ed66124dcc10586c8f5cc975690a4fc7368abc2747fd4f603f19b787a45f5a664f3ace8bcc9f1f86369253e DIST cantata-3.3.1.tar.gz 4787884 BLAKE2B 0769ddc8e19370694d5a4cde9bf50c4563dd132e6471478bcd2842d15fc73b47e6f542096e907da6b162d9408a495ccf4af04d6def61cf751ef0f45e5459269e SHA512 1d70f5be223d20e75faedefcb2db3833d77ef28fab2ba747ebb77fdb20b45416c19e453b49f61bcd7dbbc77c166e640adf474c40b80e71fdbd0f05b653e02c81 diff --git a/media-sound/cantata/cantata-3.3.0.ebuild b/media-sound/cantata/cantata-3.3.0.ebuild deleted file mode 100644 index d0302a32da07..000000000000 --- a/media-sound/cantata/cantata-3.3.0.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Featureful and configurable Qt client for the music player daemon (MPD)" -HOMEPAGE="https://github.com/nullobsi/cantata" -SRC_URI="https://github.com/nullobsi/cantata/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" -IUSE="cdda cddb http-server mtp musicbrainz replaygain streaming +taglib udisks zeroconf" -REQUIRED_USE=" - cdda? ( taglib udisks || ( cddb musicbrainz ) ) - cddb? ( cdda taglib ) - mtp? ( taglib udisks ) - musicbrainz? ( cdda taglib ) - replaygain? ( taglib ) - udisks? ( taglib ) -" - -COMMON_DEPEND=" - dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,widgets,xml] - dev-qt/qtsvg:6 - sys-libs/zlib - cdda? ( || ( - dev-libs/libcdio-paranoia - media-sound/cdparanoia - ) ) - cddb? ( media-libs/libcddb ) - mtp? ( media-libs/libmtp:= ) - musicbrainz? ( media-libs/musicbrainz:5= ) - replaygain? ( - media-libs/libebur128:= - media-sound/mpg123-base - media-video/ffmpeg:0= - ) - streaming? ( dev-qt/qtmultimedia:6 ) - taglib? ( >=media-libs/taglib-2:= ) - udisks? ( kde-frameworks/solid:6 ) - zeroconf? ( net-dns/avahi ) -" -RDEPEND="${COMMON_DEPEND} - dev-lang/perl[perl_features_ithreads] -" -DEPEND="${COMMON_DEPEND} - dev-qt/qtbase:6[concurrent] -" -BDEPEND=" - dev-qt/qttools:6[linguist] - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.3.0-rm-vendor.patch - # https://github.com/nullobsi/cantata/pull/51.patch - "${FILESDIR}"/${PN}-3.3.0-cdparanoia.patch - # Fix ODR violations with cddb or udisks enabled - # https://github.com/nullobsi/cantata/pull/71.patch - "${FILESDIR}"/${PN}-3.3.0-fix_odr.patch -) - -src_prepare() { - cmake_src_prepare - - # Unbundle 3rd party libs - # keep knotifications : https://github.com/nullobsi/cantata/commit/719adb5 - rm -r 3rdparty/{ebur128,kcategorizedview,qtsingleapplication,qxt,solid-lite} || die -} - -src_configure() { - local mycmakeargs=( - # Buggy https://github.com/nullobsi/cantata/commit/18236 - -DENABLE_CATEGORIZED_VIEW=OFF - -DENABLE_CDPARANOIA=$(usex cdda) - -DENABLE_CDDB=$(usex cddb) - -DENABLE_CDIOPARANOIA=$(usex cdda) - -DENABLE_HTTP_SERVER=$(usex http-server) - -DENABLE_MTP=$(usex mtp) - -DENABLE_MUSICBRAINZ=$(usex musicbrainz) - -DENABLE_FFMPEG=$(usex replaygain) - -DENABLE_MPG123=$(usex replaygain) - -DENABLE_HTTP_STREAM_PLAYBACK=$(usex streaming) - -DENABLE_TAGLIB=$(usex taglib) - -DENABLE_DEVICES_SUPPORT=$(usex udisks) - -DENABLE_AVAHI=$(usex zeroconf) - -DENABLE_REMOTE_DEVICES=OFF - # use solid/udisks2 instead of udisks - -DENABLE_UDISKS2=ON - ) - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - - has_version media-sound/mpd || \ - elog "An instance of media-sound/mpd, local or remote, is required to set up Cantata." - - if ! has_version app-misc/media-player-info; then - elog "Install app-misc/media-player-info to enable identification" - elog "and querying of portable media players" - fi -} diff --git a/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch b/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch deleted file mode 100644 index a06cc79310ff..000000000000 --- a/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://github.com/nullobsi/cantata/pull/51.patch -diff --git a/cmake/FindCDParanoia.cmake b/cmake/FindCDParanoia.cmake -index c5eaf4a7..d145d78c 100644 ---- a/cmake/FindCDParanoia.cmake -+++ b/cmake/FindCDParanoia.cmake -@@ -43,6 +43,8 @@ The following cache variables may also be set: - The directory containing ``cdda_interface.h``. - #]===] - -+include(CheckCSourceCompiles) -+ - # First use PKG-Config as a starting point. - find_package(PkgConfig) - if(PKG_CONFIG_FOUND) -@@ -96,6 +98,7 @@ if(CDParanoia_FOUND) - ) - endif () - if(NOT TARGET CDDA::Interface) -+ add_library(CDDA::Interface UNKNOWN IMPORTED) - set_target_properties(CDDA::Interface PROPERTIES - IMPORTED_LOCATION "${CDParanoia_INTERFACE_LIBRARY}" - INTERFACE_COMPILE_OPTIONS "${PC_CDParanoia_CFLAGS_OTHER}" -@@ -118,4 +121,4 @@ mark_as_advanced( - CDParanoia_INTERFACE_INCLUDE_DIR - CDParanoia_PARANOIA_LIBRARY - CDParanoia_INTERFACE_LIBRARY --) -\ No newline at end of file -+)
