From 3b115409d23cf14b74739499c1f530256fa9b37d Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Sun, 26 Jan 2014 15:24:17 +0000 Subject: subsonic 4.9 --- media-sound/subsonic/subsonic-4.9.ebuild | 63 ++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 media-sound/subsonic/subsonic-4.9.ebuild (limited to 'media-sound/subsonic/subsonic-4.9.ebuild') diff --git a/media-sound/subsonic/subsonic-4.9.ebuild b/media-sound/subsonic/subsonic-4.9.ebuild new file mode 100644 index 0000000..c90871b --- /dev/null +++ b/media-sound/subsonic/subsonic-4.9.ebuild @@ -0,0 +1,63 @@ +EAPI=5 + +inherit eutils user subversion + +DESCRIPTION="A free, open source, web-based media server in Java." +HOMEPAGE="http://www.subsonic.org" +ESVN_REPO_URI="http://svn.code.sf.net/p/subsonic/code/tags/release-${PV}" +ESVN_PROJECT="${PN}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="no-license" + +DEPEND="" +RDEPEND="virtual/jre + media-sound/lame + virtual/ffmpeg" + +INSTALL_BASE="/opt/${PN}" + +S="${WORKDIR}" +SUBSONIC_HOME="/var/${PN}" +SUBSONIC_USER="subsonic" + +pkg_preinst() { + ebegin "Creating ${UG} user" + enewuser "${SUBSONIC_USER}" -1 -1 "${SUBSONIC_HOME}" audio + fowners ${SUBSONIC_USER}:audio ${SUBSONIC_HOME} +} + +src_prepare() { + use no-license && epatch "${FILESDIR}"/no-license.patch + epatch "${FILESDIR}"/no-installers.patch +} + +src_compile() { + mkdir "${T}"/maven || die "Can't make tempdir" + cat /usr/share/$(readlink /usr/bin/mvn | sed 's:mvn:maven-bin:')/conf/settings.xml | \ + sed -e 's:/path/to/local/repo:'"${T}"/maven':g' \ + -e 's: