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 net-www/xxv: ChangeLog xxv-1.2.ebuild
Date: Sun, 24 Feb 2008 18:57:56
Message-Id: E1JTM2s-0007Ox-9O@stork.gentoo.org
1 hd_brummy 08/02/24 18:57:54
2
3 Modified: ChangeLog
4 Added: xxv-1.2.ebuild
5 Log:
6 version bump
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.6 net-www/xxv/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/ChangeLog?rev=1.6&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/ChangeLog?rev=1.6&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/ChangeLog?r1=1.5&r2=1.6
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-www/xxv/ChangeLog,v
19 retrieving revision 1.5
20 retrieving revision 1.6
21 diff -u -r1.5 -r1.6
22 --- ChangeLog 5 Dec 2007 20:44:05 -0000 1.5
23 +++ ChangeLog 24 Feb 2008 18:57:53 -0000 1.6
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-www/xxv
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-www/xxv/ChangeLog,v 1.5 2007/12/05 20:44:05 hd_brummy Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/net-www/xxv/ChangeLog,v 1.6 2008/02/24 18:57:53 hd_brummy Exp $
30 +
31 +*xxv-1.2 (24 Feb 2008)
32 +
33 + 24 Feb 2008; Joerg Bornkessel <hd_brummy@g.o> +xxv-1.2.ebuild:
34 + version bump
35
36 *xxv-1.0.1-r1 (05 Dec 2007)
37
38
39
40
41 1.1 net-www/xxv/xxv-1.2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/xxv-1.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/xxv-1.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: xxv-1.2.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-www/xxv/xxv-1.2.ebuild,v 1.1 2008/02/24 18:57:53 hd_brummy Exp $
51
52 inherit eutils
53
54 DESCRIPTION="WWW Admin for the VDR (Video Disk Recorder)"
55 HOMEPAGE="http://xxv.berlios.de/content/view/40/1/"
56 SRC_URI="http://download.berlios.de/${PN}/${P}.tgz"
57
58 LICENSE="GPL-2"
59 SLOT="0"
60 KEYWORDS="~x86 ~amd64"
61 IUSE="mplayer themes"
62
63 RDEPEND=">=media-video/vdr-1.2.6
64 media-video/vdr2jpeg
65 media-fonts/ttf-bitstream-vera
66 dev-db/mysql
67 perl-core/CGI
68 perl-core/Digest-MD5
69 perl-core/Getopt-Long
70 perl-core/MIME-Base64
71 perl-core/Time-HiRes
72 dev-perl/Compress-Zlib
73 dev-perl/Config-Tiny
74 dev-perl/Digest-HMAC
75 dev-perl/Encode-Detect
76 dev-perl/GD
77 dev-perl/DateManip
78 dev-perl/DBD-mysql
79 dev-perl/DBI
80 dev-perl/Event
81 dev-perl/IO-Socket-INET6
82 dev-perl/JSON
83 dev-perl/Linux-Inotify2
84 dev-perl/Locale-gettext
85 dev-perl/MP3-Info
86 dev-perl/Net-Amazon
87 dev-perl/Net-Telnet
88 dev-perl/Net-XMPP
89 dev-perl/Proc-ProcessTable
90 dev-perl/TextToHTML
91 dev-perl/Template-Toolkit
92 dev-perl/SOAP-Lite
93 dev-perl/XML-RSS
94 themes? ( =x11-themes/${PN}-skins-${PV} )"
95
96 PDEPEND="mplayer? ( media-video/mplayer )"
97
98 SHAREDIR="/usr/share/${PN}"
99 LIBDIR="/usr/lib/${PN}"
100
101 DB_VERS="26"
102
103 db_update_check() {
104
105 DB_VERS_OLD="`cat /var/db/pkg/net-www/xxv-*/xxv-*.ebuild | grep DB_VERS | cut -c10-11`"
106
107 if [ "${DB_VERS_OLD}" -lt "${DB_VERS}" ]; then
108 echo
109 elog "An update of XXV Database is needed !!!"
110 echo
111 elog "cd ${SHAREDIR}/contrib"
112 elog "run ./update-xxv -h for more info"
113 echo
114 else
115 elog "You have to create an empty DB for XXV"
116 elog "do this by:"
117 elog "cd ${SHAREDIR}/contrib"
118 eerror "read the README"
119 elog "edit create-database.sql and run"
120 elog "emerge --config ${PN}"
121 echo
122 elog "Set your own language in"
123 elog "${SHAREDIR}/locale"
124 echo
125 elog "For First Time Login in Browser use:"
126 elog "Pass:Login = xxv:xxv"
127 echo
128 eerror "edit /etc/xxv/xxvd.cfg !"
129 fi
130 }
131
132 pkg_setup() {
133
134 if ! built_with_use dev-perl/GD png gif ; then
135 echo
136 eerror "Please recompile dev-perl/GD with"
137 eerror "USE=\"png gif\""
138 die "dev-perl/GD need png and gif support"
139 fi
140
141 if ! has_version "net-www/${PN}"; then
142 echo
143 einfo "Before you install xxv at first time you should read"
144 einfo "http://www.vdr-wiki.de/wiki/index.php/Xxv German only available"
145 echo
146 fi
147
148 db_update_check
149 }
150
151 src_unpack() {
152 unpack ${A}
153 cd "${S}"
154
155 sed -i "${S}"/bin/xxvd \
156 -e "s:debian:Gentoo:" \
157 -e "s:/var/log/xxvd.log:/var/log/xxv/xxvd.log:" \
158 -e "s:/var/run/xxvd.pid:/var/run/xxv/xxvd.pid:" \
159 -e "s:\$RealBin/../lib:${LIBDIR}:" \
160 -e "s:\$RealBin/../locale:${SHAREDIR}/locale:" \
161 -e "s:\$RealBin/../lib/XXV/MODULES:${LIBDIR}/XXV/MODULES:" \
162 -e "s:\$RealBin/../etc/xxvd.cfg:/etc/xxv/xxvd.cfg:" \
163 -e "s:\$RealBin/../doc:/usr/share/doc/${P}:" \
164 -e "s:HTMLDIR => \"\$RealBin/../:HTMLDIR => \"${SHAREDIR}/skins:" \
165 -e "s:\$RealBin/../share/vtx:${SHAREDIR}/vtx:" \
166 -e "s:\$RealBin/../lib/XXV/OUTPUT:${LIBDIR}/XXV/OUTPUT:" \
167 -e "s:\$RealBin/../share/news:${SHAREDIR}/news:" \
168 -e "s:\$RealBin/../contrib:${SHAREDIR}/contrib:" \
169 -e "s:\$RealBin/../share/fonts/:/usr/share/fonts/:"
170
171 sed -i "s:\$RealBin/../lib:${LIBDIR}:" ./locale/xgettext.pl
172 }
173
174 src_compile() {
175 :
176 }
177
178 src_install() {
179
180 doinitd "${FILESDIR}"/xxv
181
182 dobin bin/xxvd
183
184 insinto /etc/"${PN}"
185 newins "${FILESDIR}"/xxvd-1.0.cfg xxvd.cfg
186
187 insinto /etc/logrotate.d
188 newins "${FILESDIR}"/xxvd-logrotate xxvd
189
190 diropts -m755 -ovdr -gvdr
191 keepdir /var/cache/xxv
192 keepdir /var/run/xxv
193 keepdir /var/log/xxv
194
195 insinto "${LIBDIR}"
196 doins -r "${S}"/lib/*
197
198 insinto "${SHAREDIR}"
199 doins -r "${S}"/share/news
200
201 insinto "${SHAREDIR}"/locale
202 doins -r "${S}"/locale/*
203 fperms 0755 "${SHAREDIR}"/locale/xgettext.pl
204
205 insinto "${SHAREDIR}"/contrib
206 doins -r "${S}"/contrib/*
207 fperms 0755 "${SHAREDIR}"/contrib/update-xxv
208
209 insinto "${SHAREDIR}"/skins
210 doins -r "${S}"/{html,wml}
211 doins "${S}"/doc/docu.tmpl
212
213 cd "${S}"/doc
214 insinto /usr/share/doc/"${P}"
215 doins docu.tmpl CHANGELOG LIESMICH NEWS README TUTORIAL.txt.gz
216 fowners vdr:vdr /usr/share/doc/"${P}"
217
218 doman xxvd.1
219 }
220
221 pkg_config() {
222
223 cd "${ROOT}"/"${SHAREDIR}"
224 cat ./contrib/create-database.sql | mysql -u root -p
225 }
226
227 pkg_postrm() {
228
229 einfo "Cleanup for old "${P}" files"
230 rm -r /usr/share/doc/"${P}"
231 }
232
233
234
235 --
236 gentoo-commits@l.g.o mailing list