Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/ps3mediaserver: metadata.xml ChangeLog ps3mediaserver-1.20.412.ebuild
Date: Thu, 06 Jan 2011 04:46:32
Message-Id: 20110106044623.D53DB20051@flycatcher.gentoo.org
1 vapier 11/01/06 04:46:23
2
3 Added: metadata.xml ChangeLog
4 ps3mediaserver-1.20.412.ebuild
5 Log:
6 Initial ebuild #264561 by Michael Mathurin.
7
8 (Portage version: 2.2.0_alpha13/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 net-misc/ps3mediaserver/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>no-herd</herd>
22 <maintainer>
23 <email>vapier@g.o</email>
24 </maintainer>
25 <use>
26 <flag name="transcode">Install optional dependencies for transcoding support via media-video/mplayer</flag>
27 <flag name="tsmuxer">Install optional dependencies for transcoding support via media-video/tsmuxer</flag>
28 </use>
29 </pkgmetadata>
30
31
32
33 1.1 net-misc/ps3mediaserver/ChangeLog
34
35 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ChangeLog?rev=1.1&view=markup
36 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ChangeLog?rev=1.1&content-type=text/plain
37
38 Index: ChangeLog
39 ===================================================================
40 # ChangeLog for net-misc/ps3mediaserver
41 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
42 # $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ChangeLog,v 1.1 2011/01/06 04:46:23 vapier Exp $
43
44 *ps3mediaserver-1.20.412 (06 Jan 2011)
45
46 06 Jan 2011; Mike Frysinger <vapier@g.o>
47 +ps3mediaserver-1.20.412.ebuild, +metadata.xml:
48 Initial ebuild #264561 by Michael Mathurin.
49
50
51
52
53 1.1 net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild
54
55 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild?rev=1.1&view=markup
56 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild?rev=1.1&content-type=text/plain
57
58 Index: ps3mediaserver-1.20.412.ebuild
59 ===================================================================
60 # Copyright 1999-2011 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 # $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.20.412.ebuild,v 1.1 2011/01/06 04:46:23 vapier Exp $
63
64 EAPI="2"
65
66 DESCRIPTION="DLNA compliant UPNP server for streaming media to Playstation 3"
67 HOMEPAGE="http://code.google.com/p/ps3mediaserver"
68 SRC_URI="http://ps3mediaserver.googlecode.com/files/pms-generic-linux-unix-${PV}.tgz"
69
70 LICENSE="GPL-2"
71 SLOT="0"
72 KEYWORDS="~amd64 ~x86"
73 IUSE="+transcode tsmuxer"
74
75 DEPEND=""
76 RDEPEND=">=virtual/jre-1.6.0
77 tsmuxer? ( media-video/tsmuxer )
78 transcode? ( media-video/mplayer[encode] )"
79
80 S=${WORKDIR}/pms-linux-${PV}
81
82 src_prepare() {
83 rm linux/tsMuxeR* || die
84 cat <<-EOF > pms
85 #!/bin/sh
86 echo "Setting up ~/.ps3mediaserver based on /usr/share/pms/"
87 if [ ! -e ~/.ps3mediaserver ] ; then
88 mkdir -p ~/.ps3mediaserver
89 cp -pPR /usr/share/pms/* ~/.ps3mediaserver/
90 fi
91 cd ~/.ps3mediaserver
92 PMS_HOME=\$PWD
93 EOF
94 cat PMS.sh >> pms
95 }
96
97 src_install() {
98 dobin pms || die
99 insinto /usr/share/pms
100 doins -r pms.jar *.conf linux plugins renderers || die
101 use tsmuxer && { dosym /opt/bin/tsMuxeR /usr/share/pms/linux/ || die ; }
102 dodoc CHANGELOG FAQ README
103 }
104
105 pkg_postinst() {
106 ewarn "Don't forget to disable transcoding engines for software"
107 ewarn "that you don't have installed (such as having the VLC"
108 ewarn "transcoding engine enabled when you only have mencoder)."
109 }