summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-sound/elisa/Manifest1
-rw-r--r--media-sound/elisa/elisa-24.12.3.ebuild57
2 files changed, 58 insertions, 0 deletions
diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest
new file mode 100644
index 00000000000..3a4f1dc7e2a
--- /dev/null
+++ b/media-sound/elisa/Manifest
@@ -0,0 +1 @@
+DIST elisa-24.12.3.tar.xz 1483796 BLAKE2B 60cd0d82989ef227eb2c6baf808b4ff985b64ae80a7f9fe8b91507be2f1fae2b83189b0e51faaed15de748544e190c72b4b98c864e33554c7b4da3fe7cef9044 SHA512 523897c8f6f008b29e46527a4ea05b8859690934f690511de3b29730bcb5c605a8cd89226340d076d0af2f6cbfaeb83a93090cd53232698689e40be2dd749882
diff --git a/media-sound/elisa/elisa-24.12.3.ebuild b/media-sound/elisa/elisa-24.12.3.ebuild
new file mode 100644
index 00000000000..e949e11298c
--- /dev/null
+++ b/media-sound/elisa/elisa-24.12.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.7.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Simple music player by KDE"
+HOMEPAGE="https://apps.kde.org/elisa/"
+
+LICENSE="LGPL-3+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+mpris vlc"
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-0.11.76:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ mpris? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ )
+ vlc? ( media-video/vlc:= )
+ !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package mpris KF6DBusAddons)
+ $(cmake_use_find_package vlc LIBVLC)
+ )
+
+ ecm_src_configure
+}