diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-01-06 04:46:23 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-01-06 04:46:23 +0000 |
commit | 6076b90d64ae7948dc07172f83de05c7c1183f7c (patch) | |
tree | a0a71b6b3b2a203df2b90ce06f56492441177ba1 /net-misc/ps3mediaserver | |
parent | Version bump to new security release and remove old. (diff) | |
download | gentoo-2-6076b90d64ae7948dc07172f83de05c7c1183f7c.tar.gz gentoo-2-6076b90d64ae7948dc07172f83de05c7c1183f7c.tar.bz2 gentoo-2-6076b90d64ae7948dc07172f83de05c7c1183f7c.zip |
Initial ebuild #264561 by Michael Mathurin.
(Portage version: 2.2.0_alpha13/cvs/Linux x86_64)
Diffstat (limited to 'net-misc/ps3mediaserver')
-rw-r--r-- | net-misc/ps3mediaserver/ChangeLog | 10 | ||||
-rw-r--r-- | net-misc/ps3mediaserver/metadata.xml | 12 | ||||
-rw-r--r-- | net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild | 50 |
3 files changed, 72 insertions, 0 deletions
diff --git a/net-misc/ps3mediaserver/ChangeLog b/net-misc/ps3mediaserver/ChangeLog new file mode 100644 index 000000000000..084043a1855f --- /dev/null +++ b/net-misc/ps3mediaserver/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for net-misc/ps3mediaserver +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ChangeLog,v 1.1 2011/01/06 04:46:23 vapier Exp $ + +*ps3mediaserver-1.20.412 (06 Jan 2011) + + 06 Jan 2011; Mike Frysinger <vapier@gentoo.org> + +ps3mediaserver-1.20.412.ebuild, +metadata.xml: + Initial ebuild #264561 by Michael Mathurin. + diff --git a/net-misc/ps3mediaserver/metadata.xml b/net-misc/ps3mediaserver/metadata.xml new file mode 100644 index 000000000000..2ff26e334a86 --- /dev/null +++ b/net-misc/ps3mediaserver/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>vapier@gentoo.org</email> +</maintainer> +<use> + <flag name="transcode">Install optional dependencies for transcoding support via media-video/mplayer</flag> + <flag name="tsmuxer">Install optional dependencies for transcoding support via media-video/tsmuxer</flag> +</use> +</pkgmetadata> diff --git a/net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild b/net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild new file mode 100644 index 000000000000..61ce2d828e93 --- /dev/null +++ b/net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild,v 1.1 2011/01/06 04:46:23 vapier Exp $ + +EAPI="2" + +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-${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-${PV} + +src_prepare() { + rm linux/tsMuxeR* || die + cat <<-EOF > pms + #!/bin/sh + echo "Setting up ~/.ps3mediaserver based on /usr/share/pms/" + if [ ! -e ~/.ps3mediaserver ] ; then + mkdir -p ~/.ps3mediaserver + cp -pPR /usr/share/pms/* ~/.ps3mediaserver/ + fi + cd ~/.ps3mediaserver + PMS_HOME=\$PWD + EOF + cat PMS.sh >> pms +} + +src_install() { + dobin pms || die + insinto /usr/share/pms + doins -r pms.jar *.conf linux plugins renderers || die + use tsmuxer && { dosym /opt/bin/tsMuxeR /usr/share/pms/linux/ || die ; } + dodoc CHANGELOG FAQ 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)." +} |