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