From 8abb74e27d9e708670dee522f6716b2e9a59792f Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 26 Apr 2020 12:35:16 +0200 Subject: media-sound/subsonic-bin: Replace virtual/ffmpeg Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert --- .../subsonic-bin/subsonic-bin-5.2.1-r1.ebuild | 62 ---------------------- .../subsonic-bin/subsonic-bin-5.2.1-r2.ebuild | 62 ++++++++++++++++++++++ 2 files changed, 62 insertions(+), 62 deletions(-) delete mode 100644 media-sound/subsonic-bin/subsonic-bin-5.2.1-r1.ebuild create mode 100644 media-sound/subsonic-bin/subsonic-bin-5.2.1-r2.ebuild (limited to 'media-sound/subsonic-bin') diff --git a/media-sound/subsonic-bin/subsonic-bin-5.2.1-r1.ebuild b/media-sound/subsonic-bin/subsonic-bin-5.2.1-r1.ebuild deleted file mode 100644 index 7c7c9f760f5d..000000000000 --- a/media-sound/subsonic-bin/subsonic-bin-5.2.1-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils user - -MY_PN="${PN//-bin}" - -DESCRIPTION="Subsonic is a complete, personal media streaming solution" -HOMEPAGE="http://www.subsonic.org/" -SRC_URI="mirror://sourceforge/${MY_PN}/${PV}/${MY_PN}-${PV}-standalone.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ffmpeg lame selinux" - -DEPEND="" -RDEPEND="virtual/jre - lame? ( media-sound/lame ) - ffmpeg? ( virtual/ffmpeg ) - selinux? ( sec-policy/selinux-subsonic )" - -S="${WORKDIR}/" -SUBSONIC_HOME="/var/lib/${MY_PN}" -USER_GROUP="subsonic" - -pkg_setup() { - enewgroup "${USER_GROUP}" - enewuser "${USER_GROUP}" -1 -1 ${SUBSONIC_HOME} "${USER_GROUP}" -} - -src_install() { - local dir="/usr/libexec/${MY_PN}" - - dodoc README.TXT "Getting Started.html" - - insinto ${dir} - doins subsonic-booter-jar-with-dependencies.jar subsonic.war - - exeinto ${dir} - doexe subsonic.sh - - keepdir ${SUBSONIC_HOME} - fowners ${USER_GROUP}:${USER_GROUP} ${SUBSONIC_HOME} - - newinitd "${FILESDIR}/subsonic.initd" subsonic - newconfd "${FILESDIR}/subsonic.confd" subsonic - - make_wrapper ${MY_PN} "${dir}/subsonic.sh" - - if use ffmpeg; then - dodir ${SUBSONIC_HOME}/transcode - dosym /usr/bin/ffmpeg ${SUBSONIC_HOME}/transcode/ffmpeg - fi - - if use lame; then - dodir ${SUBSONIC_HOME}/transcode - dosym /usr/bin/lame ${SUBSONIC_HOME}/transcode/lame - fi -} diff --git a/media-sound/subsonic-bin/subsonic-bin-5.2.1-r2.ebuild b/media-sound/subsonic-bin/subsonic-bin-5.2.1-r2.ebuild new file mode 100644 index 000000000000..1fe06db06e55 --- /dev/null +++ b/media-sound/subsonic-bin/subsonic-bin-5.2.1-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils user + +MY_PN="${PN//-bin}" + +DESCRIPTION="Subsonic is a complete, personal media streaming solution" +HOMEPAGE="http://www.subsonic.org/" +SRC_URI="mirror://sourceforge/${MY_PN}/${PV}/${MY_PN}-${PV}-standalone.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ffmpeg lame selinux" + +DEPEND="" +RDEPEND="virtual/jre + lame? ( media-sound/lame ) + ffmpeg? ( media-video/ffmpeg ) + selinux? ( sec-policy/selinux-subsonic )" + +S="${WORKDIR}/" +SUBSONIC_HOME="/var/lib/${MY_PN}" +USER_GROUP="subsonic" + +pkg_setup() { + enewgroup "${USER_GROUP}" + enewuser "${USER_GROUP}" -1 -1 ${SUBSONIC_HOME} "${USER_GROUP}" +} + +src_install() { + local dir="/usr/libexec/${MY_PN}" + + dodoc README.TXT "Getting Started.html" + + insinto ${dir} + doins subsonic-booter-jar-with-dependencies.jar subsonic.war + + exeinto ${dir} + doexe subsonic.sh + + keepdir ${SUBSONIC_HOME} + fowners ${USER_GROUP}:${USER_GROUP} ${SUBSONIC_HOME} + + newinitd "${FILESDIR}/subsonic.initd" subsonic + newconfd "${FILESDIR}/subsonic.confd" subsonic + + make_wrapper ${MY_PN} "${dir}/subsonic.sh" + + if use ffmpeg; then + dodir ${SUBSONIC_HOME}/transcode + dosym /usr/bin/ffmpeg ${SUBSONIC_HOME}/transcode/ffmpeg + fi + + if use lame; then + dodir ${SUBSONIC_HOME}/transcode + dosym /usr/bin/lame ${SUBSONIC_HOME}/transcode/lame + fi +} -- cgit v1.2.3-65-gdbad