From 1daa479d4defa9825efd32918d77b2ac6b9a45f1 Mon Sep 17 00:00:00 2001 From: Anders Evenrud Date: Fri, 25 Nov 2011 21:49:59 +0100 Subject: [PATCH] Added ps3mediaserver-1.50.0.ebuild --- net-misc/ps3mediaserver/Manifest | 1 + .../ps3mediaserver-1.50.0.ebuild | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild diff --git a/net-misc/ps3mediaserver/Manifest b/net-misc/ps3mediaserver/Manifest index 902fc94..0188263 100644 --- a/net-misc/ps3mediaserver/Manifest +++ b/net-misc/ps3mediaserver/Manifest @@ -1 +1,2 @@ DIST pms-generic-linux-unix-1.50.0-b1.tgz 12324560 RMD160 03570aa2275f4f3ccb38847770052bfcd4d55e6d SHA1 602622ab7c98c5f24496697cc7a276e5b926b2b0 SHA256 3181ce04134a9aa83ded7bb9dd435d93c4d7e75236c6b6cfcdf07872c4d25a17 +DIST pms-generic-linux-unix-1.50.0.tgz 12336817 RMD160 8f9fd855a18bdc185f32f691e7a347125bef6a6f SHA1 2bd968a792a4409f45aa4cf25c8796c021fd1dd2 SHA256 22bcb820a89b771ce2ca8455e671b0b8372f29b22e0d9ca9c303d30d58ddbdde diff --git a/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild b/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild new file mode 100644 index 0000000..bb5e134 --- /dev/null +++ b/net-misc/ps3mediaserver/ps3mediaserver-1.50.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# Author: Anders Evenrud + +EAPI="2" + +MY_PV="1.50.0" +MY_PV2="1.50.0" + +DESCRIPTION="DLNA compliant UPNP server for streaming media to Playstation 3" +HOMEPAGE="http://code.google.com/p/ps3mediaserver" +SRC_URI="http://ps3mediaserver.googlecode.com/files/pms-generic-linux-unix-${MY_PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+transcode tsmuxer" + +DEPEND="" +RDEPEND=">=virtual/jre-1.6.0 + tsmuxer? ( media-video/tsmuxer ) + transcode? ( media-video/mplayer[encode] )" + +S=${WORKDIR}/pms-linux-${MY_PV2} + +src_prepare() { + rm linux/tsMuxeR* || die + cat <<-EOF > ${PN} + #!/bin/sh + echo "Setting up ~/.${PN} based on /usr/share/${PN}/" + if [ ! -e ~/.${PN} ] ; then + mkdir -p ~/.${PN} + cp -pPR /usr/share/${PN}/* ~/.${PN}/ + fi + cd ~/.${PN} + PMS_HOME=\$PWD + EOF + cat PMS.sh >> ${PN} +} + +src_install() { + dobin ${PN} || die + insinto /usr/share/${PN} + doins -r pms.jar *.conf linux plugins renderers || die + use tsmuxer && { dosym /opt/bin/tsMuxeR /usr/share/${PN}/linux/ || die ; } + dodoc CHANGELOG README +} + +pkg_postinst() { + ewarn "Don't forget to disable transcoding engines for software" + ewarn "that you don't have installed (such as having the VLC" + ewarn "transcoding engine enabled when you only have mencoder)." +}