From 8aced284ba6d730993791293cbd667c1f3bc6ce5 Mon Sep 17 00:00:00 2001 From: "E. Liddell" Date: Sat, 27 Jun 2020 17:16:51 -0400 Subject: Ebuilds for media-libs/akode, krec, kscd, libkcddb, tdemultimedia-doc, with corresponding updates to tdemultimedia-meta. Warning: krec and kscd needed some hacky workarounds to build and install. Signed-off-by: E. Liddell --- trinity-base/kscd/Manifest | 1 + trinity-base/kscd/kscd-14.0.7.ebuild | 39 ++++++++++++++++++++++++++++++++++++ trinity-base/kscd/kscd-14.0.8.ebuild | 39 ++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 trinity-base/kscd/Manifest create mode 100644 trinity-base/kscd/kscd-14.0.7.ebuild create mode 100644 trinity-base/kscd/kscd-14.0.8.ebuild (limited to 'trinity-base/kscd') diff --git a/trinity-base/kscd/Manifest b/trinity-base/kscd/Manifest new file mode 100644 index 00000000..c158b657 --- /dev/null +++ b/trinity-base/kscd/Manifest @@ -0,0 +1 @@ +DIST tdemultimedia-trinity-14.0.8.tar.xz 4825772 BLAKE2B a7d993fdc3e257fffe353225afcb5fee9fb573c7cb8692117a071df58684f3b24e4d53a3801429b6e201bdd592a1069b4389260eff0b86078b8077af769393e9 SHA512 59e4a0bc1ce2babecb370cdd97c0e4b7eaa1e7bdabdf7b6d0b6cbc71d9f1e2d4c4d9707f8ba01b5274004b76cf8eb2e4655c6dbc7e94561c0fa5045e85de06cf diff --git a/trinity-base/kscd/kscd-14.0.7.ebuild b/trinity-base/kscd/kscd-14.0.7.ebuild new file mode 100644 index 00000000..15a9b892 --- /dev/null +++ b/trinity-base/kscd/kscd-14.0.7.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Copyright 2020 The Trinity Desktop Project +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +TRINITY_MODULE_NAME="tdemultimedia" + +inherit trinity-meta-2 + +DESCRIPTION="Trinity mixer GUI" +KEYWORDS="~amd64 ~x86" + +DEPEND="x11-libs/libXext + ~trinity-base/libkcddb-${PV}" + +TSM_EXTRACT_ALSO="libkcddb/" + +src_configure() { + mycmakeargs=( + -DBUILD_LIBKCDDB=yes + ) + + trinity-meta-2_src_configure +} + +src_install() { + trinity-meta-2_src_install + + #Junk all the files that overlap with libkcddb. + #It would be cleaner not to let them install at all, but I wasn't + #able to pull that off. + rm -r ${D}/usr/trinity/14/share/apps/tdeconf_update/kcmcddb-emailsettings.upd + rm -r ${D}/usr/trinity/14/share/config.kcfg/libkcddb.kcfg + rm -r ${D}/usr/trinity/14/share/applications/tde/libkcddb.desktop + rm -r ${D}/usr/trinity/14/include/libkcddb/ + rm -r ${D}/usr/trinity/14/lib64/libkcddb* + rm -r ${D}/usr/trinity/14/lib64/trinity/kcm_cddb* + rm -r ${D}/usr/trinity/14/lib64/libkcddb* +} diff --git a/trinity-base/kscd/kscd-14.0.8.ebuild b/trinity-base/kscd/kscd-14.0.8.ebuild new file mode 100644 index 00000000..15a9b892 --- /dev/null +++ b/trinity-base/kscd/kscd-14.0.8.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Copyright 2020 The Trinity Desktop Project +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +TRINITY_MODULE_NAME="tdemultimedia" + +inherit trinity-meta-2 + +DESCRIPTION="Trinity mixer GUI" +KEYWORDS="~amd64 ~x86" + +DEPEND="x11-libs/libXext + ~trinity-base/libkcddb-${PV}" + +TSM_EXTRACT_ALSO="libkcddb/" + +src_configure() { + mycmakeargs=( + -DBUILD_LIBKCDDB=yes + ) + + trinity-meta-2_src_configure +} + +src_install() { + trinity-meta-2_src_install + + #Junk all the files that overlap with libkcddb. + #It would be cleaner not to let them install at all, but I wasn't + #able to pull that off. + rm -r ${D}/usr/trinity/14/share/apps/tdeconf_update/kcmcddb-emailsettings.upd + rm -r ${D}/usr/trinity/14/share/config.kcfg/libkcddb.kcfg + rm -r ${D}/usr/trinity/14/share/applications/tde/libkcddb.desktop + rm -r ${D}/usr/trinity/14/include/libkcddb/ + rm -r ${D}/usr/trinity/14/lib64/libkcddb* + rm -r ${D}/usr/trinity/14/lib64/trinity/kcm_cddb* + rm -r ${D}/usr/trinity/14/lib64/libkcddb* +} -- cgit v1.2.1