Live ebuilds: Add first batch of `TDEMultimedia` ebuilds.

Signed-off-by: Chris <xchrisx@uber.space>
pull/164/head
Chris 4 years ago committed by TDE Gitea
parent 5d1b28eef5
commit abe9ae9ee0

@ -0,0 +1,29 @@
# 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="Jukebox and music manager for TDE"
IUSE="gstreamer musicbrainz taglib"
RDEPEND="media-libs/akode
gstreamer? ( media-libs/gst-plugins-base )
musicbrainz? ( media-libs/musicbrainz )
taglib? ( media-libs/taglib )"
DEPEND="${RDEPEND}"
PDEPEND="gstreamer? ( media-plugins/gst-plugins-meta )"
src_configure() {
mycmakeargs=(
-DWITH_GSTREAMER="$(usex gstreamer)"
-DWITH_MUSICBRAINZ="$(usex musicbrainz)"
-DWITH_TAGLIB="$(usex taglib)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Chris</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,11 @@
# 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="The Lean TDE Media Player"
RDEPEND="=trinity-base/tdemultimedia-arts-${PV}"

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Chris</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Chris</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,9 @@
# 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="TDE MIDI and karaoke player"

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Chris</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,25 @@
# 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="Documentaion for tdemultimedia-derived packages"
RDEPEND="
=trinity-base/khelpcenter-${PV}"
pkg_setup() {
# Issue some warning if MAKEOPTS -j parameter is higher than 4
local makeopts_j
makeopts_j="$(echo "$MAKEOPTS" | sed -n 's/\(^\|.*\s\)\(-j\s*[0-9]\+\)\(\s.*\|$\)/\2/p')"
if [ -n "$makeopts_j" -a "$makeopts_j" > 4 ]; then
ewarn "This ebuild needs huge amoumt of memmory to compile in highly parallel"
ewarn "mode so it can chew it all. Please change your MAKEOPTS if building fails."
fi
trinity-meta-2_pkg_setup
}

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Chris</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,9 @@
# 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="Kappfinder data from tdemultimedia"

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Chris</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,27 @@
# 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="tdefile plugins from tdemultimedia"
IUSE="taglib theora vorbis"
DEPEND="
taglib? ( media-libs/taglib )
theora? ( media-libs/libtheora )
vorbis? ( media-libs/libvorbis )"
RDEPEND="${DEPEND}"
src_configure() {
mycmakeargs=(
-DWITH_TAGLIB="$(usex taglib)"
-DWITH_THEORA="$(usex theora)"
-DWITH_VORBIS="$(usex vorbis)"
)
trinity-meta-2_src_configure
}

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Chris</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,28 @@
# 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
TSM_EXTRACT="tdeioslave"
TRINITY_SUBMODULE="tdeioslave"
DESCRIPTION="Multimedia Trinity TDEIOslaves"
IUSE="flac cdparanoia"
DEPEND="
flac? ( media-libs/flac )
cdparanoia? ( media-sound/cdparanoia )"
RDEPEND="${DEPEND}"
src_configure() {
mycmakeargs=(
-DWITH_FLAC=$(usex flac)
-DWITH_CDPARANOIA=$(usex cdparanoia)
)
trinity-meta-2_src_configure
}
Loading…
Cancel
Save