Signed-off-by: ormorph <roma251078@mail.ru>pull/220/head
parent
cf54e9c6e8
commit
ff42a26ec6
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 2021 The Trinity Desktop Project
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
TRINITY_MODULE_NAME="tdemultimedia"
|
||||
TSM_EXTRACT_ALSO="libkcddb/ kscd/"
|
||||
|
||||
inherit trinity-meta-2
|
||||
|
||||
DESCRIPTION="TDE CD ripper and audio encoder frontend"
|
||||
if [[ ${PV} != *9999* ]] ; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
IUSE="encode flac mp3 vorbis"
|
||||
DEPEND="~trinity-base/libkcddb-${PV}
|
||||
media-sound/cdparanoia"
|
||||
|
||||
# External encoders used - no optional compile-time support
|
||||
RDEPEND="${RDEPEND}
|
||||
~trinity-base/tdemultimedia-tdeioslaves-${PV}
|
||||
encode? ( vorbis? ( media-sound/vorbis-tools )
|
||||
flac? ( media-libs/flac )
|
||||
mp3? ( media-sound/lame ) )"
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
-DBUILD_LIBKCDDB=yes
|
||||
-DBUILD_KSCD=yes
|
||||
)
|
||||
|
||||
trinity-meta-2_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
trinity-meta-2_src_install
|
||||
|
||||
#Junk all the files that overlap with libkcddb and kscd.
|
||||
#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/
|
||||
rm -r ${D}/usr/trinity/14/lib64/
|
||||
rm -r ${D}/usr/trinity/14/bin/kscd
|
||||
rm -r ${D}/usr/trinity/14/bin/workman2cddb.pl
|
||||
rm -r ${D}/usr/trinity/14/share/applications/tde/kscd.desktop
|
||||
rm -r ${D}/usr/trinity/14/share/icons/hicolor/*/apps/kscd.png
|
||||
rm -r ${D}/usr/trinity/14/share/icons/hicolor/128x128
|
||||
rm -r ${D}/usr/trinity/14/share/icons/hicolor/48x48
|
||||
rm -r ${D}/usr/trinity/14/share/icons/hicolor/64x64
|
||||
rm -r ${D}/usr/trinity/14/share/config.kcfg/kscd.kcfg
|
||||
rm -r ${D}/usr/trinity/14/share/apps/profiles/
|
||||
rm -r ${D}/usr/trinity/14/share/apps/konqueror/servicemenus/audiocd_play.desktop
|
||||
rm -r ${D}/usr/trinity/14/share/apps/kscd/
|
||||
rm -r ${D}/usr/trinity/14/share/mimelnk/
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>fatzer2@gmail.com</email>
|
||||
<name>Alexander Golubev</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 2021 The Trinity Desktop Project
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
TRINITY_MODULE_NAME="tdemultimedia"
|
||||
TSM_EXTRACT_ALSO="arts oggvorbis_artsplugin"
|
||||
|
||||
inherit trinity-meta-2
|
||||
|
||||
DESCRIPTION="TDE sound recorder"
|
||||
if [[ ${PV} != *9999* ]] ; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
IUSE="encode mp3 vorbis"
|
||||
|
||||
DEPEND="~trinity-base/tdemultimedia-arts-${PV}
|
||||
encode? ( mp3? ( media-sound/lame )
|
||||
vorbis? ( media-libs/libvorbis ) )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
-DWITH_LAME="$(usex mp3)"
|
||||
-DWITH_VORBIS="$(usex vorbis)"
|
||||
-DBUILD_ARTS=yes
|
||||
)
|
||||
|
||||
trinity-meta-2_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
trinity-meta-2_src_install
|
||||
|
||||
#Junk all the files that overlap with tdemultimedia-arts.
|
||||
#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/artscontrol/
|
||||
rm -r ${D}/usr/trinity/14/share/apps/artsbuilder/
|
||||
rm -r ${D}/usr/trinity/14/include/
|
||||
rm -r ${D}/usr/trinity/14/lib64/libarts*
|
||||
rm -r ${D}/usr/trinity/14/lib64/mcop/arts*
|
||||
rm -r ${D}/usr/trinity/14/lib64/mcop/Arts/
|
||||
rm -r ${D}/usr/trinity/14/share/icons/*/*/apps/artscontrol.png
|
||||
rm -r ${D}/usr/trinity/14/share/icons/*/*/apps/artsbuilder.png
|
||||
rm -r ${D}/usr/trinity/14/share/icons/hicolor/scalable/
|
||||
rm -r ${D}/usr/trinity/14/share/icons/crystalsvg/
|
||||
rm -r ${D}/usr/trinity/14/share/applications/tde/artscontrol.desktop
|
||||
rm -r ${D}/usr/trinity/14/share/applications/tde/artsbuilder.desktop
|
||||
rm -r ${D}/usr/trinity/14/bin/artscontrol
|
||||
rm -r ${D}/usr/trinity/14/bin/artsbuilder
|
||||
rm -r ${D}/usr/trinity/14/bin/midisend
|
||||
rm -r ${D}/usr/trinity/14/share/mimelnk/
|
||||
rm -r ${D}/usr/trinity/14/share/apps/kicker/
|
||||
}
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2021 Gentoo Foundation
|
||||
# Copyright 2021 The Trinity Desktop Project
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
TRINITY_MODULE_NAME="tdemultimedia"
|
||||
TSM_EXTRACT_ALSO="libkcddb/"
|
||||
|
||||
inherit trinity-meta-2
|
||||
|
||||
DESCRIPTION="Trinity mixer GUI"
|
||||
if [[ ${PV} != *9999* ]] ; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DEPEND="x11-libs/libXext
|
||||
~trinity-base/libkcddb-${PV}"
|
||||
|
||||
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/
|
||||
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/
|
||||
rm -r ${D}/usr/trinity/14/lib64/
|
||||
}
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,13 @@
|
||||
# Copyright 1999-2021 Gentoo Foundation
|
||||
# Copyright 2021 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="KDE library for CDDB"
|
||||
if [[ ${PV} != *9999* ]] ; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<use>
|
||||
<flag name="akode">Enable support for common audio formats via <pkg>media-libs/akode</pkg></flag>
|
||||
</use>
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="akode">Enable support for common audio formats via <pkg>media-libs/akode</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2021 Gentoo Foundation
|
||||
# Copyright 2021 The Trinity Desktop Project
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit trinity-functions-2
|
||||
|
||||
set-trinityver
|
||||
DESCRIPTION="tdemultimedia - merge this to pull in all tdemultimedia-derived packages"
|
||||
HOMEPAGE="http://www.trinitydesktop.org/"
|
||||
LICENSE="|| ( GPL-2 GPL-3 )"
|
||||
|
||||
SLOT="${TRINITY_VER}"
|
||||
if [[ ${PV} != *9999* ]] ; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
IUSE="arts"
|
||||
|
||||
#Some packages use hacky workarounds to make up for not being able to
|
||||
#install only a subset of files.
|
||||
RDEPEND="arts? ( ~trinity-base/juk-${PV}
|
||||
~trinity-base/kaboodle-${PV}
|
||||
~trinity-base/tdemultimedia-arts-${PV} )
|
||||
~trinity-base/kaudiocreator-${PV}
|
||||
~trinity-base/kmix-${PV}
|
||||
~trinity-base/krec-${PV}
|
||||
~trinity-base/kscd-${PV}
|
||||
~trinity-base/libkcddb-${PV}
|
||||
~trinity-base/tdemid-${PV}
|
||||
~trinity-base/tdemultimedia-kappfinder-data-${PV}
|
||||
~trinity-base/tdemultimedia-doc-${PV}
|
||||
~trinity-base/tdemultimedia-tdeioslaves-${PV}
|
||||
~trinity-base/tdemultimedia-tdefile-plugins-${PV}"
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<use>
|
||||
<flag name="cdparanoia">Enable cdparanoia (audio CD ripper) support</flag>
|
||||
</use>
|
||||
<maintainer type="project">
|
||||
<email>team-gentoo@trinitydesktop.org</email>
|
||||
<name>Trinity Gentoo ebuilds project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="cdparanoia">Enable cdparanoia (audio CD ripper) support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
Loading…
Reference in new issue