Gentoo Archives: gentoo-commits

From: "Daniel Pielmeier (billie)" <billie@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/qdvdauthor: metadata.xml ChangeLog qdvdauthor-1.2.0.ebuild qdvdauthor-1.11.1.ebuild
Date: Fri, 04 Sep 2009 11:25:39
Message-Id: E1Mjbjk-0005Bk-EB@stork.gentoo.org
1 billie 09/09/04 16:34:08
2
3 Modified: metadata.xml ChangeLog qdvdauthor-1.2.0.ebuild
4 Added: qdvdauthor-1.11.1.ebuild
5 Log:
6 Version bump. Fixes bugs #255889 and finally #241804. Some small repoman fixes.
7 (Portage version: 2.1.6.13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.3 media-video/qdvdauthor/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/metadata.xml?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/metadata.xml?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/metadata.xml?r1=1.2&r2=1.3
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/metadata.xml,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- metadata.xml 13 Dec 2005 01:52:14 -0000 1.2
23 +++ metadata.xml 4 Sep 2009 16:34:07 -0000 1.3
24 @@ -9,4 +9,12 @@
25 <longdescription lang="en">
26 'Q' DVD-Author is a GUI frontend for dvdauthor written in Qt.
27 </longdescription>
28 + <use>
29 + <flag name="plugins">
30 + Install additional plugins.
31 + </flag>
32 + <flag name="templates">
33 + Install various templates.
34 + </flag>
35 + </use>
36 </pkgmetadata>
37
38
39
40 1.26 media-video/qdvdauthor/ChangeLog
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/ChangeLog?rev=1.26&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/ChangeLog?rev=1.26&content-type=text/plain
44 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/ChangeLog?r1=1.25&r2=1.26
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/ChangeLog,v
49 retrieving revision 1.25
50 retrieving revision 1.26
51 diff -u -r1.25 -r1.26
52 --- ChangeLog 17 Dec 2008 21:23:36 -0000 1.25
53 +++ ChangeLog 4 Sep 2009 16:34:07 -0000 1.26
54 @@ -1,6 +1,13 @@
55 # ChangeLog for media-video/qdvdauthor
56 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/ChangeLog,v 1.25 2008/12/17 21:23:36 loki_val Exp $
58 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
59 +# $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/ChangeLog,v 1.26 2009/09/04 16:34:07 billie Exp $
60 +
61 +*qdvdauthor-1.11.1 (04 Sep 2009)
62 +
63 + 04 Sep 2009; Pielmeier Daniel <billie@g.o> qdvdauthor-1.2.0.ebuild,
64 + +qdvdauthor-1.11.1.ebuild, metadata.xml:
65 + Version bump. Fixes bugs #255889 and finally #241804. Some small repoman
66 + fixes.
67
68 17 Dec 2008; Peter Alfredsen <loki_val@g.o>
69 -qdvdauthor-1.0.0.ebuild:
70
71
72
73 1.3 media-video/qdvdauthor/qdvdauthor-1.2.0.ebuild
74
75 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.2.0.ebuild?rev=1.3&view=markup
76 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.2.0.ebuild?rev=1.3&content-type=text/plain
77 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.2.0.ebuild?r1=1.2&r2=1.3
78
79 Index: qdvdauthor-1.2.0.ebuild
80 ===================================================================
81 RCS file: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.2.0.ebuild,v
82 retrieving revision 1.2
83 retrieving revision 1.3
84 diff -u -r1.2 -r1.3
85 --- qdvdauthor-1.2.0.ebuild 27 Jul 2008 21:54:04 -0000 1.2
86 +++ qdvdauthor-1.2.0.ebuild 4 Sep 2009 16:34:07 -0000 1.3
87 @@ -1,6 +1,6 @@
88 -# Copyright 1999-2008 Gentoo Foundation
89 +# Copyright 1999-2009 Gentoo Foundation
90 # Distributed under the terms of the GNU General Public License v2
91 -# $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.2.0.ebuild,v 1.2 2008/07/27 21:54:04 carlo Exp $
92 +# $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.2.0.ebuild,v 1.3 2009/09/04 16:34:07 billie Exp $
93
94 EAPI=1
95
96 @@ -94,7 +94,7 @@
97 insinto /usr/share/qdvdauthor/plugins/${i}
98 doins qdvdauthor/plugins/${i}/*.{jpg,png}
99 cp -dp qdvdauthor/plugins/plugins/lib${i}.so* \
100 - ${D}usr/share/qdvdauthor/plugins/
101 + "${D}"usr/share/qdvdauthor/plugins/
102 done
103
104 domenu qdvdauthor.desktop
105
106
107
108 1.1 media-video/qdvdauthor/qdvdauthor-1.11.1.ebuild
109
110 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.11.1.ebuild?rev=1.1&view=markup
111 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.11.1.ebuild?rev=1.1&content-type=text/plain
112
113 Index: qdvdauthor-1.11.1.ebuild
114 ===================================================================
115 # Copyright 1999-2009 Gentoo Foundation
116 # Distributed under the terms of the GNU General Public License v2
117 # $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.11.1.ebuild,v 1.1 2009/09/04 16:34:07 billie Exp $
118
119 EAPI=2
120
121 inherit eutils flag-o-matic qt4 qt3
122
123 DESCRIPTION="'Q' DVD-Author is a GUI frontend for dvdauthor written in Qt"
124 HOMEPAGE="http://qdvdauthor.sourceforge.net/"
125 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
126 templates? ( mirror://sourceforge/${PN}/${PN}-templates-1.10.0.tar.bz2
127 http://${PN}.sourceforge.net/data/masks.tar.bz2 )"
128
129 LICENSE="GPL-2"
130 SLOT="0"
131 KEYWORDS="~amd64 ~x86" # ppc currently disabled because of media-video/dv2sub
132 IUSE="mplayer +xine plugins cdr templates debug"
133
134 DEPEND="media-video/dvdauthor
135 media-gfx/jhead
136 media-video/ffmpeg
137 media-video/mjpegtools
138 xine? ( media-libs/xine-lib )
139 mplayer? ( media-video/mplayer )
140 !xine? ( !mplayer? ( media-libs/xine-lib ) )
141 x11-libs/qt:3
142 x11-libs/qt-gui:4
143 x11-libs/libX11
144 templates? ( app-text/convmv )"
145
146 RDEPEND="${DEPEND}
147 app-cdr/dvdisaster
148 media-libs/netpbm
149 media-video/dv2sub
150 media-video/videotrans
151 media-gfx/imagemagick
152 media-sound/toolame
153 media-sound/lame
154 media-sound/sox
155 media-sound/vorbis-tools
156 cdr? ( || ( virtual/cdrtools app-cdr/dvd+rw-tools ) )"
157
158 TEMPLATES="${WORKDIR}"/${PN}-templates-1.10.0
159
160 pkg_setup() {
161 if ! use xine && ! use mplayer ; then
162 eerror "You have to enable at least one of the use flags xine or \
163 mplayer"
164 die "xine and mplayer flag unset."
165 fi
166 }
167
168 src_prepare() {
169 sed -i -e 's:backround:background:g' qdvdauthor/qdvdauthor.pro \
170 || die "sed failed"
171
172 mv "${WORKDIR}"/masks ${TEMPLATES}
173
174 # remove spaces in filenames
175 local OIFS IFS i
176 OIFS=${IFS}; IFS=$'\n'
177 for i in $(find ${TEMPLATES} -depth -name '* *') ; do
178 mv ${i} $(dirname ${i})/$(basename ${i// /-})
179 done
180 IFS=${OIFS}
181
182 # fix filename encoding
183 convmv --notest -r -f iso-8859-15 -t utf8 ${TEMPLATES}/buttons 1>>/dev/null 2>&1
184 }
185
186 src_configure() {
187 if use xine ; then
188 export WITH_XINE_SUPPORT=1
189 fi
190
191 if use mplayer ; then
192 export WITH_MPLAYER_SUPPORT=1
193 fi
194
195 export WITH_VLC_SUPPORT=0
196
197 eqmake3 all.pro
198
199 cd "${S}"/qdvdauthor
200 eqmake3 qdvdauthor.pro
201
202 cd "${S}"/qdvdauthor/qplayer
203 eqmake3 qplayer.pro
204
205 if use plugins ; then
206 for i in simpledvd complexdvd menuslide testplugs; do
207 cd "${S}"/qdvdauthor/plugins/${i}
208 eqmake3 ${i}.pro
209 done
210 fi
211
212 cd "${S}"/addons/jhead/libjhead
213 eqmake3 interface.pro
214
215 cd "${S}"/qrender
216 eqmake4 qrender.pro
217 }
218
219 src_compile() {
220 cd "${S}"/qdvdauthor
221 emake || die "emake failed"
222
223 cd "${S}"/qdvdauthor/qplayer
224 emake || die "emake failed"
225
226 if use plugins ; then
227 for i in simpledvd complexdvd menuslide testplugs; do
228 cd "${S}"/qdvdauthor/plugins/${i}
229 emake || die "emake failed"
230 eqmake3 ${i}.pro
231 done
232 fi
233
234 cd "${S}"/addons/jhead/libjhead
235 emake || die "emake failed"
236 eqmake3 interface.pro -o Makefile.interface
237
238 cd "${S}"/qrender
239 emake || die "emake failed"
240 }
241
242 src_install() {
243 cd "${S}"/qdvdauthor
244 emake INSTALL_ROOT="${D}" install || die "emake install failed"
245
246 cd "${S}"/qdvdauthor/qplayer
247 emake INSTALL_ROOT="${D}" install || die "emake install failed"
248
249 if use plugins ; then
250 for i in simpledvd complexdvd; do
251 cd "${S}"/qdvdauthor/plugins/${i}
252 emake INSTALL_ROOT="${D}" install || die "emake install failed"
253 done
254 fi
255
256 cd "${S}"/addons/jhead/libjhead
257 emake INSTALL_ROOT="${D}" -f Makefile.interface install || \
258 die "emake install failed"
259
260 cd "${S}"/qrender
261 emake INSTALL_ROOT="${D}" install || die "emake install failed"
262
263 cd "${TEMPLATES}"
264 if use templates ; then
265 insinto /usr/share/qdvdauthor
266 doins -r animated buttons masks slideshow static
267 fi
268
269 cd "${S}"
270 dodoc CHANGELOG README
271 domenu qdvdauthor.desktop
272 doicon qdvdauthor.png
273 }