summaryrefslogtreecommitdiff
path: root/kde-apps/libkcddb
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps/libkcddb')
-rw-r--r--kde-apps/libkcddb/Manifest10
-rw-r--r--kde-apps/libkcddb/libkcddb-23.08.5-r1.ebuild (renamed from kde-apps/libkcddb/libkcddb-23.08.5.ebuild)31
-rw-r--r--kde-apps/libkcddb/libkcddb-24.05.2-r1.ebuild (renamed from kde-apps/libkcddb/libkcddb-24.04.90.ebuild)20
-rw-r--r--kde-apps/libkcddb/libkcddb-24.08.1.ebuild55
-rw-r--r--kde-apps/libkcddb/metadata.xml5
5 files changed, 87 insertions, 34 deletions
diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest
index d5e088b14ec3..cd4d3581bf89 100644
--- a/kde-apps/libkcddb/Manifest
+++ b/kde-apps/libkcddb/Manifest
@@ -1,5 +1,7 @@
DIST libkcddb-23.08.5.tar.xz 451388 BLAKE2B 2c6118d0f9f263d45226005340d66c99b32171459ad2f744b788b3d88f714546b99421251422fae6296b97fbcb3523ee12436974bed67ad9683a26124cd69e53 SHA512 fbc08f6a7d701df179a0b59e6b9d242faefc1801b2cda5f15d821ca5de019ac2ab37464f6cd186cd7be39a0fa5545cf89f074a094f437807e16024459a144d82
-DIST libkcddb-24.04.90.tar.xz 449128 BLAKE2B a7993d3b4607d0ffec70e1e78a685d90a777efebbf3c5dd44a5b69e6793504a8a672095734dde81047be3befeb320f5d7d31581de373338e266738bedf2ae50a SHA512 d8f65e8e49d991e1578cf2494a28a0a031d2207e934288e951d6aecbac55c1e7726a3b2643d57de81c0899e2be45403bd232feab78cdb23bfc5ed2a0d11dac76
-EBUILD libkcddb-23.08.5.ebuild 1455 BLAKE2B 869401ab939c0ae3232e37944b4ab1ce984bf294a7ec10b3073d9b0a85b951ad6d6d22910b56042e67d2cd22cd129136dda691e13b6f63905599b9ee9c4ca1ad SHA512 45b90a1ce525b481f56c1176e02c3705d2015da80a63ede0bd1ab1539914a01907033c20c67506b57927464cf6d77e649c2e4212906c86e5ff6443ce736f85c4
-EBUILD libkcddb-24.04.90.ebuild 1101 BLAKE2B e7a3d17ed4aa9a195276c77e07d847b634796f5f63a8aaa1c22bc622b6689f9d044b800478235a92c8e9e8b87e0d05c5406e4dc0ccd59f5585b67c8756d1fa12 SHA512 ff7556cc0dab83e2652d43cfcd7aa57a1695fd6638534342d9c72726c0744efbcf1a65357da236922d980f4851c934bbf72cdaab8606fdfb185bb95a9d771567
-MISC metadata.xml 500 BLAKE2B 845b5b69dc8a0a89378391f4a67e7977f58479b29b9a834f42d2b2124b0e8470778427de5f02ed177c1b0dd0727d895ff1ce1d3e48dbf65e9040e88ae94d2953 SHA512 39de0081d4b6319bffca6f7e79e01e720407221976b8c24e1eed1dbd95bc8039ef90d373144e23e040f0a5fef0b6323bcbc8b337810f9814d5d441dafc28c6db
+DIST libkcddb-24.05.2.tar.xz 449172 BLAKE2B afd8371d9c05ebfffc173bdfa1ccf64dacc0caec1cae4c20c7ea9aca74795cc0567fc022589ecd8c54740a22e0d632a0ab3e5209258dde0bcb5e6aa10407281e SHA512 f6797a56c0362b0979b329a27a913bf36334587e86b1c50ab5dd5373b1cff0b69577e9ebff22bea93683c9c3c9da68339dc5e57d2926e6865f5b19ef5cfb51cf
+DIST libkcddb-24.08.1.tar.xz 449096 BLAKE2B 877852ba908238633000ca6cd0f7bce15315c3db25f815bf9e25feab5c218c4c3a7e7a467685bc29db58ae174ea64e6aa86111c6aeb7b231ecc7cf24672dbcc1 SHA512 e87812a067ce3dd2edc0228165843103f64f0fc4cd7f1b69f50def35b09f3b23a26e2753843a7b69eefdae709695c122cf68a90658687c4f0e7dc52f84ee61f8
+EBUILD libkcddb-23.08.5-r1.ebuild 1322 BLAKE2B 9b50b671de651c9628090be47a55243a3920129533cca3106c2e092e61f580cd75dbf6ae75508f44fe9c29ba52d814604319c0fa258d5b80e563164948b007ac SHA512 3903b5530fe79ee24bbd91876d8ed18d4e30d5e013e80ccaf69de1558930b3ae170601b0a021ea98c7d2ade537de9cd073487b71c970fa7e36a723b460ffae7e
+EBUILD libkcddb-24.05.2-r1.ebuild 1280 BLAKE2B 4d840de6d6d99e84fac28c2eaa3b29dabd04ebb2380bf8f8ecac02df14d64c5ca696c8e4a60f1060d965e1e3e315b869e08c8e823be67baca41bb3123bb96dc7 SHA512 3c8c21b9d167671fd0a88c44a4c9b15f3eeeed3c8e7525c390b7b315fd6929b36ef2fa063c29e5d3bc90d4899f40d5e9cc1d9688e2990fcc4153857a5e185a79
+EBUILD libkcddb-24.08.1.ebuild 1282 BLAKE2B 608032a0f7bac1b0b9fe49b644779f9db081c1748943ccc335b36027f71dbdb790168cd0d3a09139fe57de5f7183a68c48f575bf423fc94d58feb32db1f897b2 SHA512 97e08fe334e0c4325548eb10ee756d30bba4e62c7020a7366b4fd42905a6e14b946c7c0b9aae76cb08492fdd871a97fe31b0e3a30fee9ae589978c0d5a32743c
+MISC metadata.xml 411 BLAKE2B 54278265c85e4325b1db4faf26a6e1fcd195ed55702b3c0eb7ec2b82775e6ba7e7ee4c19b18318ac41b91d3500fe6481966b9f615fa34b20115a6389433fcf25 SHA512 b05a0ff6b011e5d8327aae24beaebdb016dfad88615e095b16275d0db740a3e0778dc3f9c798783883d82f88ec27346473c608469afe4d9fa866f3f9d01721c7
diff --git a/kde-apps/libkcddb/libkcddb-23.08.5.ebuild b/kde-apps/libkcddb/libkcddb-23.08.5-r1.ebuild
index 6838351de6c0..65fe140d80c4 100644
--- a/kde-apps/libkcddb/libkcddb-23.08.5.ebuild
+++ b/kde-apps/libkcddb/libkcddb-23.08.5-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK="forceoff"
ECM_TEST="true"
KFMIN=5.106.0
QTMIN=5.15.9
@@ -11,10 +11,10 @@ inherit ecm gear.kde.org
DESCRIPTION="KDE library for CDDB"
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+LICENSE="GPL-2+"
SLOT="5"
KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE="musicbrainz kf6compat"
+IUSE="musicbrainz"
# tests require network access and compare static data with online data
# bug 280996
@@ -33,32 +33,25 @@ DEPEND="
musicbrainz? ( media-libs/musicbrainz:5 )
"
RDEPEND="${DEPEND}
- kf6compat? ( kde-apps/libkcddb:6 )
+ >=kde-apps/libkcddb-common-${PV}
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+# Shipped by kde-apps/libkcddb-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/applications/kcm_cddb.desktop
+ /usr/share/config.kcfg/libkcddb5.kcfg
+)
+
src_prepare() {
ecm_src_prepare
- use handbook || cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
+ ecm_punt_po_install
+ cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
}
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package musicbrainz MusicBrainz5)
)
-
ecm_src_configure
}
-
-src_install() {
- ecm_src_install
-
- if use kf6compat; then
- rm "${D}"/usr/share/applications/kcm_cddb.desktop \
- "${D}"/usr/share/config.kcfg/libkcddb5.kcfg || die
- if use handbook; then
- rm -r "${D}"/usr/share/help || die
- fi
- rm -r "${D}"/usr/share/locale || die
- fi
-}
diff --git a/kde-apps/libkcddb/libkcddb-24.04.90.ebuild b/kde-apps/libkcddb/libkcddb-24.05.2-r1.ebuild
index 124fbaa0ce0a..60691461dfbc 100644
--- a/kde-apps/libkcddb/libkcddb-24.04.90.ebuild
+++ b/kde-apps/libkcddb/libkcddb-24.05.2-r1.ebuild
@@ -3,17 +3,17 @@
EAPI=8
-ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK="forceoff"
ECM_TEST="true"
-KFMIN=6.0.0
+KFMIN=6.3.0
QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE library for CDDB"
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="musicbrainz"
# tests require network access and compare static data with online data
@@ -31,19 +31,25 @@ DEPEND="
musicbrainz? ( media-libs/musicbrainz:5 )
"
RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
+ >=kde-apps/libkcddb-common-${PV}
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+# Shipped by kde-apps/libkcddb-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/applications/kcm_cddb.desktop
+ /usr/share/config.kcfg/libkcddb5.kcfg
+)
+
src_prepare() {
ecm_src_prepare
- use handbook || cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
+ ecm_punt_po_install
+ cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
}
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package musicbrainz MusicBrainz5)
)
-
ecm_src_configure
}
diff --git a/kde-apps/libkcddb/libkcddb-24.08.1.ebuild b/kde-apps/libkcddb/libkcddb-24.08.1.ebuild
new file mode 100644
index 000000000000..c3e83eb4fc18
--- /dev/null
+++ b/kde-apps/libkcddb/libkcddb-24.08.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoff"
+ECM_TEST="true"
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE library for CDDB"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="musicbrainz"
+
+# tests require network access and compare static data with online data
+# bug 280996
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ musicbrainz? ( media-libs/musicbrainz:5 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/libkcddb-common-${PV}
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+# Shipped by kde-apps/libkcddb-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/applications/kcm_cddb.desktop
+ /usr/share/config.kcfg/libkcddb5.kcfg
+)
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package musicbrainz MusicBrainz5)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libkcddb/metadata.xml b/kde-apps/libkcddb/metadata.xml
index 318028091477..b3bfb0b912f6 100644
--- a/kde-apps/libkcddb/metadata.xml
+++ b/kde-apps/libkcddb/metadata.xml
@@ -6,10 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=libkcddb</bugs-to>
<remote-id type="kde-invent">multimedia/libkcddb</remote-id>
</upstream>
- <use>
- <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
- </use>
</pkgmetadata>