Skip to content

Commit

Permalink
media-sound/amarok: bump 3.2.1
Browse files Browse the repository at this point in the history
Now builds with qt6 only, qt5 support dropped.
  • Loading branch information
robert7k committed Feb 5, 2025
1 parent 3039e8b commit 772fa60
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 44 deletions.
4 changes: 2 additions & 2 deletions media-sound/amarok/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
DIST amarok-v3.1.1.tar.bz2 52047009 BLAKE2B b0e7dc9c5c08b9d30f5061ec08b019bd145261e5f475c58344140f69dde99a377e2a987e7b3370d119f72bc50c4095bbfa2191aab5a8eac6fa775c9f851391c1 SHA512 1b65da2b926b636045d33a7405073881ab59888b5c24d1cf9d29d1fa210857bed91d70ab1f50ea2f776722b66f3b7c9deaba7508b77da20193a37bc88df5b5a6
EBUILD amarok-3.1.1.ebuild 4101 BLAKE2B 43e5d7ca4faccdf07dc991c4b190e59431477b3fca18835f11520f5c7daf89e957ec08c52f9b57b08fe4b4c75db2089e0b9c0615fb5cc3bb731730d6e5ee3064 SHA512 0e5e9282bdc18aef5bbf056bba22fde528c705e1fe00a3b49dbc20f13ce4f84afc45fc68c2f9de71bfb35bc149f025e2e45a612b3e0c7f9c39650d7375e48caf
DIST amarok-v3.2.1.tar.bz2 51982656 BLAKE2B 8ce6faa733e2f0c4ae47cbadf293f8d9792e51fb5c206c623402238ac6752a69fe92ed2d581c9c49db05f73ecbdaecfc2557d50ca7305f9437f19dbac84ab478 SHA512 4f748e28ddaae13bdee5293e25bc1df439044ce35e8497e2b461c0b242761bba2ad7a760b594e8b32a9af638a2c345cfbb7ab3fa90dfe5016085ecba00709791
EBUILD amarok-3.2.1.ebuild 4115 BLAKE2B 53fbea8bf23246da403a2030c3987ce4db765e9de514a6f1d3dfaeff7dca704a8bd6a01179dba9c85499a9e28ecc34941ebc424d5877cc843a0e941d3378399b SHA512 f216a07d5c3b9e7025807ccce0203824c5a4851095db88dd30392cb061ed9b731d43300ff561ee6e2dd20517e83c0745e601d3087a16912378c0e6830a7f256d
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,54 @@ EAPI=8

ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
KFMIN=5.115.0
QTMIN=5.15.12
inherit ecm kde.org optfeature

DESCRIPTION="Advanced audio player based on KDE frameworks"
HOMEPAGE="https://amarok.kde.org/"
SRC_URI="https://invent.kde.org/multimedia/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"

LICENSE="GPL-2"
SLOT="5"
SLOT="6"
KEYWORDS="~amd64"
IUSE="ipod lastfm mariadb mtp podcast wikipedia"

DEPEND="
app-crypt/qca
dev-qt/linguist-tools
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtsql:5
kde-frameworks/karchive:5
kde-frameworks/kcodecs:5
kde-frameworks/kconfig:5
kde-frameworks/kconfigwidgets:5
kde-frameworks/kcoreaddons:5
kde-frameworks/kcrash:5
kde-frameworks/kdbusaddons:5
kde-frameworks/kdeclarative:5
kde-frameworks/kdnssd:5
kde-frameworks/kdoctools:5
kde-frameworks/kglobalaccel:5
kde-frameworks/kguiaddons:5
kde-frameworks/ki18n:5
kde-frameworks/kiconthemes:5
kde-frameworks/kcmutils:5
kde-frameworks/kio:5
kde-frameworks/knotifications:5
kde-frameworks/kpackage:5
kde-frameworks/solid:5
kde-frameworks/ktexteditor:5
kde-frameworks/threadweaver:5
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kwindowsystem:5
media-libs/taglib-extras
dev-qt/qtbase:6
dev-qt/qtdeclarative:6
dev-qt/qtsvg:6
dev-qt/qttools:6
kde-frameworks/extra-cmake-modules
kde-frameworks/karchive:6
kde-frameworks/kcmutils:6
kde-frameworks/kcodecs:6
kde-frameworks/kconfig:6
kde-frameworks/kconfigwidgets:6
kde-frameworks/kcoreaddons:6
kde-frameworks/kcrash:6
kde-frameworks/kdbusaddons:6
kde-frameworks/kdnssd:6
kde-frameworks/kdoctools:6
kde-frameworks/kglobalaccel:6
kde-frameworks/kguiaddons:6
kde-frameworks/ki18n:6
kde-frameworks/kiconthemes:6
kde-frameworks/kio:6
kde-frameworks/kirigami:6
kde-frameworks/knewstuff:6
kde-frameworks/knotifications:6
kde-frameworks/kpackage:6
kde-frameworks/kstatusnotifieritem:6
kde-frameworks/ktexteditor:6
kde-frameworks/kwidgetsaddons:6
kde-frameworks/kwindowsystem:6
kde-frameworks/solid:6
kde-frameworks/threadweaver:6
media-libs/taglib
media-libs/phonon[qt5]
media-libs/phonon[qt6]
sci-libs/fftw
ipod? ( media-libs/libmygpo-qt )
Expand All @@ -62,20 +61,20 @@ DEPEND="
!mariadb? ( dev-db/mysql-connector-c:= )
mtp? ( media-libs/libmtp )
podcast? ( media-libs/libmygpo-qt )
wikipedia? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
wikipedia? ( dev-qt/qtwebengine:6 )
"
RDEPEND="${DEPEND}"

RDEPEND="${DEPEND}
kde-frameworks/kirigami:5
kde-frameworks/kirigami:6
media-video/ffmpeg
"

S="${WORKDIR}/${PN}-v${PV}"

src_configure() {
local mycmakeargs=(
-DBUILD_WITH_QT6=OFF
-DBUILD_WITH_QT6=ON
-DWITH_MP3Tunes=OFF
-DWITH_PLAYER=ON
-DWITH_UTILITIES=ON
Expand All @@ -87,9 +86,10 @@ src_configure() {
$(cmake_use_find_package lastfm LibLastFm)
$(cmake_use_find_package !mariadb MySQL)
$(cmake_use_find_package mtp Mtp)
$(cmake_use_find_package podcast Mygpo-qt5)
$(cmake_use_find_package wikipedia Qt5WebEngine)
$(cmake_use_find_package podcast Mygpo-qt6)
$(cmake_use_find_package wikipedia Qt6WebEngine)
)

use ipod && mycmakeargs+=( DWITH_GDKPixBuf=ON )

ecm_src_configure
Expand All @@ -106,7 +106,7 @@ pkg_postinst() {
use mariadb && echo "MariaDB" || echo "MySQL"
}

optfeature "Audio CD support" "kde-apps/audiocd-kio:5"
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."
Expand Down

0 comments on commit 772fa60

Please sign in to comment.