summaryrefslogtreecommitdiff
path: root/kde-apps/libkcompactdisc
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps/libkcompactdisc')
-rw-r--r--kde-apps/libkcompactdisc/Manifest6
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild42
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-24.01.95.ebuild34
-rw-r--r--kde-apps/libkcompactdisc/metadata.xml3
4 files changed, 84 insertions, 1 deletions
diff --git a/kde-apps/libkcompactdisc/Manifest b/kde-apps/libkcompactdisc/Manifest
index eaba39a9f726..330a8899155d 100644
--- a/kde-apps/libkcompactdisc/Manifest
+++ b/kde-apps/libkcompactdisc/Manifest
@@ -1,3 +1,7 @@
DIST libkcompactdisc-23.08.4.tar.xz 99392 BLAKE2B cb9ce82472034ae15bcc44d2cadee1657c9e8e621e92058f489b2b96ffe6f6e296075e3a31089d7fafa5e5f4b29e76cbe59e66844b90b297945a44b7a42b54f5 SHA512 7be95f9adaf472e1a4560de1f80ee2f35f4f1db2788d94503959a2c5848a18f5b6437f2f70929fbed4a5e5ca47bdf52add349ca5973da390baa88cbbb9e99b2c
+DIST libkcompactdisc-23.08.5.tar.xz 99360 BLAKE2B 087435f61ebe793b15c4b4f73bee6841409ee17467567ba861d85bb1af1b843fe541c2d20347ca2d9e83c1670b9649303d99f06de1771533e649cb15322955cb SHA512 cf6e10c04e6664ed2db16131de34e6c23ddd744887dbd94c7bc64913be9f797fd439731f03151e216c1055b759566521d7be502776b5be327613bf49fca69871
+DIST libkcompactdisc-24.01.95.tar.xz 99708 BLAKE2B 6e4c2ecedccf98d61e5638f06f840f5c2c29b2f18969f59fa8d8baa217153d6be49cb953a14b4c21f33ed282e032d8f1fea76e8a4eb0c492781a222846c6397b SHA512 b2f742dd84f4332c9ad7e7296ffbf6cc778086f56b213789b3babaadb1f5cba37e1a793d45de6273c9b391722bbf7528269bf5a55247221a84b5d03957732b23
EBUILD libkcompactdisc-23.08.4.ebuild 617 BLAKE2B 9f76b64741d419e814957b670be4e29955b2091f23158242e1c83dfad4e14592617dd8703ece2c2ab693b527cd4cd1d867d618cd0a6cec3ce0f7b80da8ebe30d SHA512 2a4133abe3bf27c968df43c17a6f98fa1c54dd526ee6a3ce5e0f6d6d1405241a7d531524447a71ab2633d51d01cea931130a54e7bd77a15d0bc95a21e35c9a61
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
+EBUILD libkcompactdisc-23.08.5.ebuild 778 BLAKE2B e2c8de639d9a54cab9523bc0ab717537e7d7bd87bb8c06f60045cd44fbe03f4ef4a79c1443fb7ecacf3b5e8f6e2d87eaf70bcd941b625dd8f2a19cfb72373f73 SHA512 7ca976a97a052db1fde41a424f21d0cd761af00852596ba6761ef2e693dbaea60fb2f9459dd59247da45a677c5a01f8ff74910d9fe2c6ab057f74debdf30722a
+EBUILD libkcompactdisc-24.01.95.ebuild 660 BLAKE2B cdb3f56164082fe59b5b11ff4f77de2b590edba977ca172759c6964748aa0fd30a21da7a18575eea5e26733c4d2d7ea5fada53dbcbdb00d51cab05e93e9a35ae SHA512 6354afdc96a3f2da852d868d7a1e30a607d70bfa3453062b0133ef70a61992f26330b5aa6b4b96c9131259c07dd01a1c0cc626d6f9f865681c33e2fd001789f2
+MISC metadata.xml 437 BLAKE2B 2003b1d95cf9e5003a00dee70b38f274c19409d922c0f9db381c0b64631541183d642951af2c2e088fdd4ca019728e4692346397a664cfbfea5adf76bd154901 SHA512 742e962cd1f78a6eee879e58da6d665211f55c30f84c1cd6f0b87921646965c1e6348b9c8ec161cbc7ef2983f0f950b9f05b28836671fa5c298262eaf4db473e
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild
new file mode 100644
index 000000000000..eb3b3728777d
--- /dev/null
+++ b/kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for playing & ripping CDs"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="alsa kf6compat"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ >=media-libs/phonon-4.11.0[qt5(+)]
+ alsa? ( media-libs/alsa-lib )
+"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-apps/libkcompactdisc:6 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alsa ALSA)
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ if use kf6compat; then
+ rm -r "${D}"/usr/share/locale || die
+ fi
+}
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-24.01.95.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-24.01.95.ebuild
new file mode 100644
index 000000000000..a8c005c915f0
--- /dev/null
+++ b/kde-apps/libkcompactdisc/libkcompactdisc-24.01.95.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.249.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for playing & ripping CDs"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="alsa"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
+ alsa? ( media-libs/alsa-lib )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alsa ALSA)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libkcompactdisc/metadata.xml b/kde-apps/libkcompactdisc/metadata.xml
index d925f2439758..c45be7e6598a 100644
--- a/kde-apps/libkcompactdisc/metadata.xml
+++ b/kde-apps/libkcompactdisc/metadata.xml
@@ -8,4 +8,7 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
+ <use>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ </use>
</pkgmetadata>