summaryrefslogtreecommitdiffstats
path: root/trinity-apps/k3b
diff options
context:
space:
mode:
authorE. Liddell <ejlddll@warpmail.net>2020-12-06 16:11:21 -0500
committerTDE Gitea <gitea@mirror.git.trinitydesktop.org>2021-02-17 16:47:41 +0000
commitf0575f757d3a116ae806b578b37ae4b375a8caf5 (patch)
tree9055d8aa3000cc5d7a90675a7cc27d0d3d54acef /trinity-apps/k3b
parent32f776ede66c742cd2dceecb3739b083ac41d92b (diff)
downloadtde-packaging-gentoo-f0575f757d3a116ae806b578b37ae4b375a8caf5.tar.gz
tde-packaging-gentoo-f0575f757d3a116ae806b578b37ae4b375a8caf5.zip
14.0.8 ebuilds for everything in trinity-apps that I could make build back in June.
Signed-off-by: E. Liddell <ejlddll@warpmail.net>
Diffstat (limited to 'trinity-apps/k3b')
-rw-r--r--trinity-apps/k3b/Manifest2
-rw-r--r--trinity-apps/k3b/k3b-14.0.8.ebuild82
2 files changed, 84 insertions, 0 deletions
diff --git a/trinity-apps/k3b/Manifest b/trinity-apps/k3b/Manifest
new file mode 100644
index 00000000..eecea370
--- /dev/null
+++ b/trinity-apps/k3b/Manifest
@@ -0,0 +1,2 @@
+DIST k3b-trinity-14.0.7.tar.xz 4197832 BLAKE2B d442f91eb1f28ff7e2f10d8bcbe5d5efa2955a69db2c0b6d4aab57e0cfaad8ea4225f6815e60d8f52e51965bd21206ce40c3ebaf6e18f788c43be757f6dd7d2a SHA512 4e87241cd5c61a644722aadd4d1c99c392f7a4ec4fcd4cfce68d8799e22cc64d8324006739ba3bc50f6734230845083806affc4d20022f120b06ef50c85237c2
+DIST k3b-trinity-14.0.8.tar.xz 4195944 BLAKE2B 9d5bdfae2ede3755ae294eb61a0fb8c305ff59b4796bef54cde13bfbaa7657a32e51b6bd559c34218c6d8fbc20afd8d51e44df8042e924795a1deb42369d5fa1 SHA512 d80e1b706fc5e32ec4debdaac0fce44ebb70c8a839c300fb394bcd9ca3048924a70dc6b00fc357c51fdec5a088bbf6c82938c6c6e49e5f498973c61f977a866b
diff --git a/trinity-apps/k3b/k3b-14.0.8.ebuild b/trinity-apps/k3b/k3b-14.0.8.ebuild
new file mode 100644
index 00000000..7938b03a
--- /dev/null
+++ b/trinity-apps/k3b/k3b-14.0.8.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_TYPE="applications"
+
+inherit trinity-base-2
+
+DESCRIPTION="A CD/DVD burning application for Trinity"
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="|| ( GPL-2 GPL-3 )"
+
+need-trinity
+
+need-arts optional
+
+SLOT="${TRINITY_VER}"
+
+IUSE+=" css dvd dvdr vcd debug alsa ffmpeg ffmpeg_all_codecs \
+ flac sndfile taglib mp3 vorbis encode emovix +handbook"
+
+DEPEND+=" media-libs/libsamplerate
+ media-libs/taglib
+ media-sound/cdparanoia
+ alsa? ( media-libs/alsa-lib )
+ dvd? ( media-libs/libdvdread )
+ encode? ( media-sound/lame )
+ ffmpeg? ( virtual/ffmpeg )
+ flac? ( media-libs/flac[cxx] )
+ mp3? ( media-libs/libmad )
+ sndfile? ( media-libs/libsndfile )
+ vorbis? ( media-libs/libvorbis )"
+RDEPEND+=" ${DEPEND}
+ app-cdr/cdrdao
+ media-sound/normalize
+ virtual/cdrtools
+ dvdr? ( app-cdr/dvd+rw-tools )
+ css? ( media-libs/libdvdcss )
+ encode? ( media-sound/sox
+ media-video/transcode[dvd] )
+ emovix? ( media-video/emovix )
+ vcd? ( media-video/vcdimager )"
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_HAL=OFF
+ -DWITH_SYSTEM_LIBSAMPLERATE=ON
+ -DWITH_MUSEPACK=OFF
+ -DWITH_MUSICBRAINZ=OFF
+ -DBUILD_K3BSETUP=OFF
+ -DBUILD_DOC="$(usex handbook)"
+ -DWITH_LIBDVDREAD="$(usex dvd)"
+ -DWITH_DEBUG="$(usex debug)"
+ -DWITH_ALSA="$(usex alsa)"
+ -DWITH_FFMPEG="$(usex ffmpeg)"
+ -DWITH_FFMPEG_ALL_CODECS="$(usex ffmpeg_all_codecs)"
+ -DWITH_FLAC="$(usex flac)"
+ -DWITH_SNDFILE="$(usex sndfile)"
+ -DWITH_TAGLIB="$(usex taglib)"
+ -DWITH_MAD="$(usex mp3)"
+ -DWITH_VORBIS="$(usex vorbis)"
+ -DWITH_LAME="$(usex encode)"
+ )
+
+ trinity-base-2_src_configure
+}
+
+pkg_postinst() {
+ echo
+ elog "We don't install k3bsetup anymore because Gentoo doesn't need it."
+ elog "If you get warnings on start-up, uncheck the \"Check system"
+ elog "configuration\" option in the \"Misc\" settings window."
+ echo
+
+ local group=cdrom
+ use kernel_linux || group=operator
+ elog "Make sure you have proper read/write permissions on the cdrom device(s)."
+ elog "Usually, it is sufficient to be in the ${group} group."
+ echo
+}