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