diff options
author | E. Liddell <ejlddll@warpmail.net> | 2020-11-21 01:28:00 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2020-11-21 01:28:05 +0100 |
commit | 7ed6b42adb46d6e23c9e523d49d4ed0b4bc04aaf (patch) | |
tree | 26f85c5a67ded1e593de78847881110461d84e52 /trinity-base/arts/arts-14.0.8.ebuild | |
parent | d68f1e223da71c1b3d013713f24d78cedaef3e95 (diff) | |
download | tde-packaging-gentoo-7ed6b42adb46d6e23c9e523d49d4ed0b4bc04aaf.tar.gz tde-packaging-gentoo-7ed6b42adb46d6e23c9e523d49d4ed0b4bc04aaf.zip |
14.0.8 ebuilds for tdebase, tdeartwork, tdeutils, and their dependencies (also 14.0.7 ebuild for kworldclock), and removal of obsolete 14.0.6 ebuilds.
Also removed all references to ispell (no longer in main portage tree, aspell provides same functionality) and streamlined spelling flags in general.
Signed-off-by: E. Liddell <ejlddll@warpmail.net>
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'trinity-base/arts/arts-14.0.8.ebuild')
-rw-r--r-- | trinity-base/arts/arts-14.0.8.ebuild | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/trinity-base/arts/arts-14.0.8.ebuild b/trinity-base/arts/arts-14.0.8.ebuild new file mode 100644 index 00000000..97b72f62 --- /dev/null +++ b/trinity-base/arts/arts-14.0.8.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Copyright 2020 The Trinity Desktop Project +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +TRINITY_MODULE_TYPE="dependencies" +TRINITY_MODULE_NAME="arts" + +inherit trinity-base-2 + +set-trinityver + +DESCRIPTION="aRts, the Trinity sound (and all-around multimedia) server/output manager" +HOMEPAGE="https://trinitydesktop.org/" +LICENSE="|| ( GPL-2 GPL-3 )" +KEYWORDS="~amd64 ~x86" + +IUSE="alsa -artswrappersuid jack mp3 vorbis" +SLOT="${TRINITY_VER}" + +DEPEND="~dev-tqt/tqtinterface-${PV} + dev-libs/glib + media-libs/audiofile + mp3? ( media-libs/libmad ) + alsa? ( media-libs/alsa-lib ) + vorbis? ( media-libs/libogg media-libs/libvorbis ) + jack? ( media-sound/jack-audio-connection-kit )" +RDEPEND="${DEPEND}" + +src_configure() { + mycmakeargs=( + -DWITH_AUDIOFILE=ON + -DWITH_MAD="$(usex mp3)" + -DWITH_ALSA="$(usex alsa)" + -DWITH_VORBIS="$(usex vorbis)" + -DWITH_JACK="$(usex jack)" + -DWITH_ESOUND=OFF + -DWITH_SNDIO=OFF + ) + + trinity-base-2_src_configure +} + +src_install() { + trinity-base-2_src_install + + # Used for realtime priority, but off by default as it is a security hazard + use artswrappersuid && chmod u+s "${D}/${TDEDIR}/bin/artswrapper" +} + +pkg_postinst() { + if ! use artswrappersuid ; then + elog "Run chmod u+s ${TDEDIR}/bin/artswrapper to let artsd use realtime" + elog "priority and so avoid possible skips in sound. However, on untrusted systems" + elog "this creates the possibility of a DoS attack that'll use 100% cpu at realtime" + elog "priority, and so is off by default. See Gentoo bug #7883." + elog "Or, you can set the artswrappersuid USE flag to make the ebuild do this." + fi +} |