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-live: vdr-live-0.2.0.20110118-r1.ebuild ChangeLog vdr-live-0.1.0.20080330.ebuild vdr-live-0.1.0.20080316.ebuild vdr-live-0.2.0.20110118.ebuild vdr-live-0.1.0.20080407.ebuild
Date: Thu, 27 Jan 2011 17:58:21
Message-Id: 20110127175811.13B7320054@flycatcher.gentoo.org
1 hd_brummy 11/01/27 17:58:11
2
3 Modified: ChangeLog
4 Added: vdr-live-0.2.0.20110118-r1.ebuild
5 Removed: vdr-live-0.1.0.20080330.ebuild
6 vdr-live-0.1.0.20080316.ebuild
7 vdr-live-0.2.0.20110118.ebuild
8 vdr-live-0.1.0.20080407.ebuild
9 Log:
10 fixed depend to right version; new rc-addon, conf files
11
12 (Portage version: 2.1.9.25/cvs/Linux i686)
13
14 Revision Changes Path
15 1.24 media-plugins/vdr-live/ChangeLog
16
17 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-live/ChangeLog?rev=1.24&view=markup
18 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-live/ChangeLog?rev=1.24&content-type=text/plain
19 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-live/ChangeLog?r1=1.23&r2=1.24
20
21 Index: ChangeLog
22 ===================================================================
23 RCS file: /var/cvsroot/gentoo-x86/media-plugins/vdr-live/ChangeLog,v
24 retrieving revision 1.23
25 retrieving revision 1.24
26 diff -u -r1.23 -r1.24
27 --- ChangeLog 21 Jan 2011 00:04:54 -0000 1.23
28 +++ ChangeLog 27 Jan 2011 17:58:10 -0000 1.24
29 @@ -1,6 +1,15 @@
30 # ChangeLog for media-plugins/vdr-live
31 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
32 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-live/ChangeLog,v 1.23 2011/01/21 00:04:54 idl0r Exp $
33 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-live/ChangeLog,v 1.24 2011/01/27 17:58:10 hd_brummy Exp $
34 +
35 +*vdr-live-0.2.0.20110118-r1 (27 Jan 2011)
36 +
37 + 27 Jan 2011; Joerg Bornkessel <hd_brummy@g.o>
38 + -vdr-live-0.1.0.20080316.ebuild, -vdr-live-0.1.0.20080330.ebuild,
39 + -vdr-live-0.1.0.20080407.ebuild, +files/confd-0.2,
40 + -vdr-live-0.2.0.20110118.ebuild, +vdr-live-0.2.0.20110118-r1.ebuild,
41 + +files/rc-addon-0.2.sh:
42 + fixed depend to right version; new rc-addon, conf files
43
44 21 Jan 2011; Christian Ruppert <idl0r@g.o>
45 -vdr-live-0.1.0.20071111.ebuild, vdr-live-0.2.0.20110118.ebuild:
46
47
48
49 1.1 media-plugins/vdr-live/vdr-live-0.2.0.20110118-r1.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-live/vdr-live-0.2.0.20110118-r1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-live/vdr-live-0.2.0.20110118-r1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: vdr-live-0.2.0.20110118-r1.ebuild
55 ===================================================================
56 # Copyright 1999-2011 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-live/vdr-live-0.2.0.20110118-r1.ebuild,v 1.1 2011/01/27 17:58:10 hd_brummy Exp $
59
60 EAPI="3"
61
62 inherit vdr-plugin ssl-cert
63
64 DESCRIPTION="VDR Plugin: Web Access To Settings"
65 HOMEPAGE="http://live.vdr-developer.org"
66 #SRC_URI="http://live.vdr-developer.org/downloads/${P}.tar.gz"
67 SRC_URI="mirror://gentoo/${P}.tar.gz
68 http://vdr.websitec.de/download/${PN}/${P}.tar.gz"
69
70 LICENSE="GPL-2"
71 SLOT="0"
72 KEYWORDS="~amd64 ~x86"
73 IUSE="ssl"
74
75 DEPEND="media-video/vdr
76 >=dev-libs/tntnet-2.0[ssl=,sdk]
77 >=dev-libs/cxxtools-2.0"
78
79 RDEPEND="${DEPEND}"
80
81 S="${WORKDIR}/${VDRPLUGIN}"
82
83 VDR_CONFD_FILE="${FILESDIR}/confd-0.2"
84 VDR_RCADDON_FILE="${FILESDIR}/rc-addon-0.2.sh"
85
86 make_live_cert() {
87 # ssl-cert eclass create invalide cert, create my own
88
89 SSL_ORGANIZATION="${SSL_ORGANIZATION:-VDR Plugin Live}"
90 SSL_COMMONNAME="${SSL_COMMONNAME:-`hostname -f`}"
91
92 echo
93 gen_cnf || return 1
94 echo
95 gen_key 1 || return 1
96 gen_csr 1 || return 1
97 gen_crt 1 || return 1
98 echo
99 }
100
101 src_prepare() {
102 vdr-plugin_src_prepare
103
104 #make it work with /bin/sh as indicated in the file header
105 sed -e "18s/==/=/" -i buildutil/version-util
106
107 sed -e "s/ERROR:/WARNING:/" -i tntconfig.cpp
108
109 if ! has_version ">=media-video/vdr-1.7.13"; then
110 sed -i "s:-include \$(VDRDIR)/Make.global:#-include \$(VDRDIR)/Make.global:" Makefile
111 fi
112 }
113
114 src_install() {
115 vdr-plugin_src_install
116
117 cd "${S}/live"
118 insinto /etc/vdr/plugins/live
119 doins -r *
120
121 chown vdr:vdr -R "${D}"/etc/vdr/plugins/live
122 }
123
124 pkg_postinst() {
125 vdr-plugin_pkg_postinst
126
127 elog "To be able to use all functions of vdr-live"
128 elog "you should emerge and enable vdr-epgsearch"
129 elog
130 elog "\temerge >=vdr-epgsearch-0.9.25_beta7"
131 elog "\teselect vdr-plugin enable epgsearch"
132 echo
133 ewarn "This is a developer snapshot"
134 einfo "On problems, use the stable amd64, x86 versions of"
135 einfo "dev-libs/tntnet dev-libs/cxxtools media-plugins/vdr-live"
136
137 # Do not install live.{key,crt) SSL certificates if they already exist
138 if use ssl && [[ ! -f "${ROOT}"/etc/vdr/plugins/live/live.key \
139 && ! -f "${ROOT}"/etc/vdr/plugins/live/live.crt ]] ; then
140 make_live_cert
141 local base=$(get_base 1)
142 local keydir="/etc/vdr/plugins/live"
143 install -d "${ROOT}${keydir}"
144 install -m0400 "${base}.key" "${ROOT}${keydir}/live.key"
145 install -m0444 "${base}.crt" "${ROOT}${keydir}/live.crt"
146 chown vdr:vdr "${ROOT}"/etc/vdr/plugins/live/live.*
147 fi
148 }