commit: 8b109c518c01000a2312e64f4d4852f7cc18cedd
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 8 20:43:51 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Jul 8 20:44:10 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b109c51
media-sound/amarok: drop 3.2.82
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-sound/amarok/Manifest | 1 -
media-sound/amarok/amarok-3.2.82.ebuild | 157 --------------------------------
2 files changed, 158 deletions(-)
diff --git a/media-sound/amarok/Manifest b/media-sound/amarok/Manifest
index 3cee9a48e151..a5704bcd806e 100644
--- a/media-sound/amarok/Manifest
+++ b/media-sound/amarok/Manifest
@@ -1,2 +1 @@
-DIST amarok-3.2.82.tar.xz 47718700 BLAKE2B
8e5728ddd1882d7c24175818109350b70ca20db33108082c50e9eed9b1dc75ebb5607b1472a00bd28757ee61e07f1d29ab8554a80ecda3fc074cb06f422e91aa
SHA512
84269593e4fe7eb8ed2ebf491f7a369bf67a3dc0ac1b69b02f74c316d0da80b446bd53a49f42a6556ef51ad8a14783990ebcb5b9a5a2592c9efbc666ddff8262
DIST amarok-3.3.0.tar.xz 47718388 BLAKE2B
3b6778ecc7f5a4a663bb07c790a101a7d3e994a015ef8b040f27db0b1b934b55e6a6067fe57ad09bebfc60605a27082d67180ab8f5ac1306af9f0027104131d7
SHA512
0d8e117f1b93f3cb88a77c7610fc52b5f3d95062078de1a5c96df856e346b73f7bdd4cd82f238a81c9c33fe719d7ff0a4adf501a9705224c849c318f58677d77
diff --git a/media-sound/amarok/amarok-3.2.82.ebuild
b/media-sound/amarok/amarok-3.2.82.ebuild
deleted file mode 100644
index 1ef316cf92ad..000000000000
--- a/media-sound/amarok/amarok-3.2.82.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=6.9.0
-QTMIN=6.7.2
-PYTHON_COMPAT=( python3_{11..13} )
-inherit ecm kde.org optfeature python-any-r1 xdg
-
-if [[ ${KDE_BUILD_TYPE} == release ]]; then
- SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Advanced audio player based on KDE Frameworks"
-HOMEPAGE="https://amarok.kde.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="ipod lastfm mariadb mtp podcast webengine X"
-
-# ipod requires gdk enabled and also gtk compiled in libgpod
-DEPEND="
- >=app-crypt/qca-2.3.9:2[qt6(+)]
- dev-libs/glib:2
- >=dev-qt/qt5compat-${QTMIN}:6
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=dev-qt/qttools-${QTMIN}:6[designer]
- >=kde-frameworks/attica-${KFMIN}:6
- >=kde-frameworks/karchive-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcodecs-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kdnssd-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/ktexteditor-${KFMIN}:6
- >=kde-frameworks/ktextwidgets-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-frameworks/threadweaver-${KFMIN}:6
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- >=media-libs/taglib-1.12:=
- sci-libs/fftw:3.0
- sys-libs/zlib
- virtual/opengl
- ipod? (
- media-libs/libgpod[gtk]
- x11-libs/gdk-pixbuf:2
- )
- lastfm? ( >=media-libs/liblastfm-1.1.0_pre20241124 )
- mariadb? ( dev-db/mariadb-connector-c:= )
- !mariadb? ( dev-db/mysql-connector-c:= )
- mtp? ( media-libs/libmtp )
- podcast? ( >=media-libs/libmygpo-qt-1.1.0_pre20240811 )
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] )
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:6
- media-plugins/gst-plugins-meta:1.0
- media-video/ffmpeg
-"
-BDEPEND="${PYTHON_DEPS}
- >=dev-qt/qttools-${QTMIN}:6[linguist]
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_MP3Tunes=OFF
- -DWITH_PLAYER=ON
- -DWITH_UTILITIES=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_LibOFA=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_MySQLe=ON
- -DWITH_IPOD=$(usex ipod)
- $(cmake_use_find_package lastfm LibLastFm)
- $(cmake_use_find_package !mariadb MySQL)
- $(cmake_use_find_package mtp Mtp)
- $(cmake_use_find_package podcast Mygpo-qt6)
- $(cmake_use_find_package webengine Qt6WebEngineWidgets)
- -DWITH_X11=$(usex X)
- )
- use ipod && mycmakeargs+=$(cmake_use_find_package ipod GDKPixBuf)
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- pkg_is_installed() {
- echo "${1} ($(has_version ${1} || echo "not ")installed)"
- }
-
- db_name() {
- use mariadb && echo "MariaDB" || echo "MySQL"
- }
-
- optfeature "Audio CD support" "kde-apps/audiocd-kio:6"
-
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "You must configure ${PN} to use an external database
server."
- elog " 1. Make sure either MySQL or MariaDB is installed and
configured"
- elog " Checking local system:"
- elog " $(pkg_is_installed dev-db/mariadb)"
- elog " $(pkg_is_installed dev-db/mysql)"
- elog " For preliminary configuration of $(db_name) Server
refer to"
- elog " https://wiki.gentoo.org/wiki/$(db_name)#Configuration"
- elog " 2. Ensure 'mysql' service is started and run:"
- elog " # emerge --config amarok"
- elog " 3. Run ${PN} and go to 'Configure Amarok - Database'
menu page"
- elog " Check 'Use external MySQL database' and press OK"
- elog
- elog "For more information please read:"
- elog " https://community.kde.org/Amarok/Community/MySQL"
- fi
-}
-
-pkg_config() {
- # Create external mysql database with amarok default user/password
- local AMAROK_DB_NAME="amarokdb"
- local AMAROK_DB_USER_NAME="amarokuser"
- local AMAROK_DB_USER_PWD="password"
-
- einfo "Initializing ${PN} MySQL database 'amarokdb':"
- einfo "If prompted for a password, please enter your MySQL root
password."
- einfo
-
- if [[ -e "${EROOT}"/usr/bin/mysql ]]; then
- "${EROOT}"/usr/bin/mysql -u root -p -e "CREATE DATABASE IF NOT
EXISTS ${AMAROK_DB_NAME}; GRANT ALL PRIVILEGES ON ${AMAROK_DB_NAME}.* TO
'${AMAROK_DB_USER_NAME}' IDENTIFIED BY '${AMAROK_DB_USER_PWD}'; FLUSH
PRIVILEGES;"
- fi
- einfo "${PN} MySQL database 'amarokdb' successfully initialized!"
-}