Gentoo Archives: gentoo-commits

From: "Joerg Bornkessel (hd_brummy)" <hd_brummy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-plugins/vdr-streamdev: ChangeLog vdr-streamdev-0.6.0.ebuild
Date: Sun, 31 Mar 2013 16:22:10
Message-Id: 20130331162206.C4CC92171D@flycatcher.gentoo.org
1 hd_brummy 13/03/31 16:22:06
2
3 Modified: ChangeLog
4 Added: vdr-streamdev-0.6.0.ebuild
5 Log:
6 taken from vdr-devel overlay
7
8 (Portage version: 2.1.11.50/cvs/Linux i686, signed Manifest commit with key 34C2808A)
9
10 Revision Changes Path
11 1.20 media-plugins/vdr-streamdev/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-streamdev/ChangeLog?rev=1.20&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-streamdev/ChangeLog?rev=1.20&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-streamdev/ChangeLog?r1=1.19&r2=1.20
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-plugins/vdr-streamdev/ChangeLog,v
20 retrieving revision 1.19
21 retrieving revision 1.20
22 diff -u -r1.19 -r1.20
23 --- ChangeLog 1 Jul 2012 14:50:16 -0000 1.19
24 +++ ChangeLog 31 Mar 2013 16:22:06 -0000 1.20
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-plugins/vdr-streamdev
27 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-streamdev/ChangeLog,v 1.19 2012/07/01 14:50:16 hd_brummy Exp $
29 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-streamdev/ChangeLog,v 1.20 2013/03/31 16:22:06 hd_brummy Exp $
31 +
32 +*vdr-streamdev-0.6.0 (31 Mar 2013)
33 +
34 + 31 Mar 2013; Joerg Bornkessel <hd_brummy@g.o> +files/confd-0.6.0,
35 + +vdr-streamdev-0.6.0.ebuild, +files/rc-addon-0.6.0.sh:
36 + taken from vdr-devel overlay
37
38 01 Jul 2012; Joerg Bornkessel <hd_brummy@g.o>
39 -files/vdr-streamdev-0.3.4-gentoo.diff, -vdr-streamdev-0.5.1-r1.ebuild,
40
41
42
43 1.1 media-plugins/vdr-streamdev/vdr-streamdev-0.6.0.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-streamdev/vdr-streamdev-0.6.0.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-streamdev/vdr-streamdev-0.6.0.ebuild?rev=1.1&content-type=text/plain
47
48 Index: vdr-streamdev-0.6.0.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-streamdev/vdr-streamdev-0.6.0.ebuild,v 1.1 2013/03/31 16:22:06 hd_brummy Exp $
53
54 EAPI="5"
55
56 inherit vdr-plugin-2
57
58 VERSION="969" # every bump, new version !
59
60 DESCRIPTION="VDR Plugin: Client/Server and http streaming plugin"
61 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-streamdev"
62 SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="client +server"
68
69 DEPEND=">=media-video/vdr-1.7.25"
70 RDEPEND="${DEPEND}"
71
72 REQUIRED_USE="|| ( client server )"
73
74 # vdr-plugin-2.eclass changes
75 PO_SUBDIR="client server"
76
77 src_prepare() {
78 vdr-plugin-2_src_prepare
79
80 # make subdir libdvbmpeg respect CXXFLAGS
81 sed -i Makefile \
82 -e '/CXXFLAGS.*+=/s:^:#:'
83
84 for flag in client server; do
85 if ! use ${flag}; then
86 sed -i Makefile \
87 -e '/^.PHONY:/s/'${flag}'//' \
88 -e '/^all:/s/'${flag}'//'
89 fi
90 done
91
92 sed -i server/Makefile \
93 -i client/Makefile \
94 -e "s:\$(CXXFLAGS) -shared:\$(CXXFLAGS) \$(LDFLAGS) -shared:"
95
96 sed -i "s:include \$(VDRDIR)/Make.global:-include \$(VDRDIR)/Make.global:" Makefile
97
98 fix_vdr_libsi_include server/livestreamer.c
99 }
100
101 src_install() {
102 vdr-plugin-2_src_install
103
104 if use server; then
105 insinto /usr/share/vdr/streamdev
106 doins streamdev-server/externremux.sh
107
108 insinto /usr/share/vdr/rcscript
109 newins "${FILESDIR}"/rc-addon-0.6.0.sh plugin-streamdev-server.sh
110
111 insinto /etc/conf.d
112 newins "${FILESDIR}"/confd-0.6.0 vdr.streamdev-server
113
114 insinto /etc/vdr/plugins/streamdev-server
115 newins streamdev-server/streamdevhosts.conf streamdevhosts.conf
116 fowners vdr:vdr /etc/vdr -R
117 fi
118 }
119
120 pkg_preinst() {
121 has_version "<${CATEGORY}/${PN}-0.6.0"
122 previous_less_than_0_6_0=$?
123 }
124
125 pkg_postinst() {
126 vdr-plugin-2_pkg_postinst
127
128 if [[ -e "${ROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf ]]; then
129 einfo "move config file to new config DIR ${ROOT}/etc/vdr/plugins/streamdev-server/"
130 mv "${ROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf "${ROOT}"/etc/vdr/plugins/streamdev-server/streamdevhosts.conf
131 fi
132
133 if [[ $previous_less_than_0_6_0 = 0 ]]; then
134 einfo "The server-side setting \"Suspend behaviour\" has been dropped in 0.6.0 in favour"
135 einfo "of priority based precedence. A priority of 0 and above means that clients"
136 einfo "have precedence. A negative priority gives precedence to local live TV on the"
137 einfo "server. So if \"Suspend behaviour\" was previously set to \"Client may suspend\" or"
138 einfo "\"Never suspended\", you will have to configure a negative priority. If the"
139 einfo "\"Suspend behaviour\" was set to \"Always suspended\", the default values should do."
140 einfo ""
141 einfo "Configure the desired priorities for HTTP and IGMP Multicast streaming in the"
142 einfo "settings of streamdev-server. If you haven't updated all your streamdev-clients"
143 einfo "to at least 0.5.2, configure \"Legacy Client Priority\", too."
144 einfo ""
145 einfo "In streamdev-client, you should set \"Minimum Priority\" to -99. Adjust \"Live TV"
146 einfo "Priority\" if necessary."
147 fi
148 }