Gentoo Archives: gentoo-commits

From: "Mike Gilbert (floppym)" <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/ps3mediaserver: ps3mediaserver-1.54.0.ebuild ChangeLog ps3mediaserver-1.50.1.ebuild ps3mediaserver-1.52.1.ebuild
Date: Sun, 01 Jul 2012 00:38:20
Message-Id: 20120701003805.B83292004B@flycatcher.gentoo.org
1 floppym 12/07/01 00:38:05
2
3 Modified: ChangeLog
4 Added: ps3mediaserver-1.54.0.ebuild
5 Removed: ps3mediaserver-1.50.1.ebuild
6 ps3mediaserver-1.52.1.ebuild
7 Log:
8 Version bump. Remove old.
9
10 (Portage version: 2.2.0_alpha114/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.13 net-misc/ps3mediaserver/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ChangeLog?rev=1.13&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ChangeLog?rev=1.13&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ChangeLog?r1=1.12&r2=1.13
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ChangeLog,v
22 retrieving revision 1.12
23 retrieving revision 1.13
24 diff -u -r1.12 -r1.13
25 --- ChangeLog 17 Jun 2012 03:26:18 -0000 1.12
26 +++ ChangeLog 1 Jul 2012 00:38:05 -0000 1.13
27 @@ -1,6 +1,12 @@
28 # ChangeLog for net-misc/ps3mediaserver
29 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ChangeLog,v 1.12 2012/06/17 03:26:18 floppym Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ChangeLog,v 1.13 2012/07/01 00:38:05 floppym Exp $
32 +
33 +*ps3mediaserver-1.54.0 (01 Jul 2012)
34 +
35 + 01 Jul 2012; Mike Gilbert <floppym@g.o> +ps3mediaserver-1.54.0.ebuild,
36 + -ps3mediaserver-1.50.1.ebuild, -ps3mediaserver-1.52.1.ebuild:
37 + Version bump. Remove old.
38
39 *ps3mediaserver-1.53.0 (17 Jun 2012)
40
41 @@ -60,4 +66,3 @@
42 06 Jan 2011; Mike Frysinger <vapier@g.o>
43 +ps3mediaserver-1.20.412.ebuild, +metadata.xml:
44 Initial ebuild #264561 by Michael Mathurin.
45 -
46
47
48
49 1.1 net-misc/ps3mediaserver/ps3mediaserver-1.54.0.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.54.0.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.54.0.ebuild?rev=1.1&content-type=text/plain
53
54 Index: ps3mediaserver-1.54.0.ebuild
55 ===================================================================
56 # Copyright 1999-2012 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/net-misc/ps3mediaserver/ps3mediaserver-1.54.0.ebuild,v 1.1 2012/07/01 00:38:05 floppym Exp $
59
60 EAPI="4"
61
62 inherit eutils
63
64 DESCRIPTION="DLNA compliant UPNP server for streaming media to Playstation 3"
65 HOMEPAGE="http://code.google.com/p/ps3mediaserver"
66 SRC_URI="http://ps3mediaserver.googlecode.com/files/pms-generic-linux-unix-${PV}.tgz"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="multiuser +transcode tsmuxer"
72
73 DEPEND="app-arch/unzip"
74 RDEPEND=">=virtual/jre-1.6.0
75 || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
76 media-libs/libmediainfo
77 media-libs/libzen
78 tsmuxer? ( media-video/tsmuxer )
79 transcode? ( media-video/mplayer[encode] )"
80
81 S=${WORKDIR}/pms-${PV}
82 PMS_HOME=/opt/${PN}
83
84 src_prepare() {
85 if use multiuser; then
86 cat > ${PN} <<-EOF
87 #!/bin/sh
88 if [ ! -e ~/.${PN} ]; then
89 echo "Copying ${PMS_HOME} to ~/.${PN}"
90 cp -pPR "${PMS_HOME}" ~/.${PN}
91 fi
92 export PMS_HOME=\${HOME}/.${PN}
93 exec "\${PMS_HOME}/PMS.sh" "\$@"
94 EOF
95 else
96 cat > ${PN} <<-EOF
97 #!/bin/sh
98 export PMS_HOME=${PMS_HOME}
99 exec "\${PMS_HOME}/PMS.sh" "\$@"
100 EOF
101 fi
102
103 cat > ${PN}.desktop <<-EOF
104 [Desktop Entry]
105 Name=PS3 Media Server
106 GenericName=Media Server
107 Exec=${PN}
108 Icon=${PN}
109 Type=Application
110 Categories=Network;
111 EOF
112
113 unzip -j pms.jar resources/images/icon-{32,256}.png || die
114 }
115
116 src_install() {
117 dobin ${PN}
118
119 exeinto ${PMS_HOME}
120 doexe PMS.sh
121
122 insinto ${PMS_HOME}
123 doins -r pms.jar *.conf documentation plugins renderers *.xml
124 use tsmuxer && dosym /opt/tsmuxer/bin/tsMuxeR ${PMS_HOME}/linux/tsMuxeR
125 dodoc CHANGELOG README.md
126
127 insinto /usr/share/icons/hicolor/32x32/apps
128 newins icon-32.png ${PN}.png
129 insinto /usr/share/icons/hicolor/256x256/apps
130 newins icon-256.png ${PN}.png
131
132 domenu ${PN}.desktop
133
134 newconfd "${FILESDIR}/${PN}.confd" ${PN}
135 newinitd "${FILESDIR}/${PN}.initd" ${PN}
136 }
137
138 pkg_postinst() {
139 ewarn "Don't forget to disable transcoding engines for software"
140 ewarn "that you don't have installed (such as having the VLC"
141 ewarn "transcoding engine enabled when you only have mencoder)."
142 if use multiuser; then
143 echo
144 ewarn "Make sure to refresh the .${PN} in your home directory if you are"
145 ewarn "upgrading from a previous version."
146 fi
147 }