Gentoo Archives: gentoo-commits

From: "Stefan Briesenick (sbriesen)" <sbriesen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/qdvdauthor: ChangeLog qdvdauthor-1.0.0_rc3.ebuild
Date: Sun, 06 Jan 2008 05:58:11
Message-Id: E1JBM03-0007D8-BW@stork.gentoo.org
1 sbriesen 08/01/06 03:16:35
2
3 Modified: ChangeLog
4 Added: qdvdauthor-1.0.0_rc3.ebuild
5 Log:
6 version bump
7 (Portage version: 2.1.4_rc14)
8
9 Revision Changes Path
10 1.18 media-video/qdvdauthor/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/ChangeLog?rev=1.18&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/ChangeLog?rev=1.18&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/ChangeLog?r1=1.17&r2=1.18
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/ChangeLog,v
19 retrieving revision 1.17
20 retrieving revision 1.18
21 diff -u -r1.17 -r1.18
22 --- ChangeLog 18 Nov 2007 01:38:47 -0000 1.17
23 +++ ChangeLog 6 Jan 2008 03:16:34 -0000 1.18
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-video/qdvdauthor
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/ChangeLog,v 1.17 2007/11/18 01:38:47 sbriesen Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/ChangeLog,v 1.18 2008/01/06 03:16:34 sbriesen Exp $
30 +
31 +*qdvdauthor-1.0.0_rc3 (06 Jan 2008)
32 +
33 + 06 Jan 2008; Stefan Briesenick <sbriesen@g.o>
34 + +qdvdauthor-1.0.0_rc3.ebuild:
35 + version bump
36
37 *qdvdauthor-1.0.0_rc2 (18 Nov 2007)
38
39
40
41
42 1.1 media-video/qdvdauthor/qdvdauthor-1.0.0_rc3.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.0.0_rc3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.0.0_rc3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: qdvdauthor-1.0.0_rc3.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-video/qdvdauthor/qdvdauthor-1.0.0_rc3.ebuild,v 1.1 2008/01/06 03:16:34 sbriesen Exp $
52
53 inherit eutils flag-o-matic qt3
54
55 DESCRIPTION="'Q' DVD-Author is a GUI frontend for dvdauthor written in Qt"
56 HOMEPAGE="http://qdvdauthor.sourceforge.net/"
57 SRC_URI="mirror://sourceforge/qdvdauthor/${P/_rc/-}.tar.gz"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~ppc ~x86"
62 IUSE="xine mplayer"
63
64 DEPEND=">=media-video/dvdauthor-0.6.11
65 >=media-gfx/imagemagick-6.1.8.8
66 >=media-video/mjpegtools-1.6.2
67 >=media-video/dvd-slideshow-0.7.2
68 xine? ( >=media-libs/xine-lib-1.1.0 )
69 mplayer? ( media-video/mplayer )
70 !xine? ( !mplayer? ( >=media-libs/xine-lib-1.1.0 ) )
71 $(qt_min_version 3.2)"
72
73 RDEPEND="${DEPEND}
74 media-libs/netpbm
75 media-video/videotrans
76 media-sound/toolame
77 media-sound/lame
78 media-sound/sox"
79
80 S="${WORKDIR}/${P/_rc*/}"
81
82 # TODO:
83 # media-video/dvd-slideshow -> optional
84 # installing further tools -> needs evaluation
85
86 src_unpack() {
87 unpack ${A}
88 cd "${S}"
89
90 # do not over-optimize (see bug #147250)
91 replace-flags -O? -O2
92 filter-flags -finline-functions
93
94 # set our C(XX)FLAGS
95 for PRO in */*.pro */*/*.pro; do
96 echo "QMAKE_CFLAGS_RELEASE = ${CFLAGS}" >> "${PRO}"
97 echo "QMAKE_CXXFLAGS_RELEASE = ${CXXFLAGS}" >> "${PRO}"
98 done
99
100 # full-qualify qmake in configure and append -nocache (see bug #118697)
101 sed -i -e "s:make;\?[[:space:]]*\$:make ${MAKEOPTS};:g" \
102 -e "s:\(/qmake\):\1 -nocache QMAKE=\$QTDIR/bin/qmake:g" configure
103
104 # fixing defaults from /usr/local/bin to gentoo default /usr/bin
105 sed -i -e "s:/usr/local/bin:/usr/bin:g" doc/sound.txt \
106 qdvdauthor/dialog*.cpp qdvdauthor/qslideshow/dialog*.cpp
107 }
108
109 src_compile() {
110 local myconf="--prefix=/usr --build-qplayer --build-qslideshow"
111
112 # select backend (VLC is currently broken)
113 #use vlc && myconf="${myconf} --with-vlc-support"
114 use xine && myconf="${myconf} --with-xine-support"
115 use mplayer && myconf="${myconf} --with-mplayer-support"
116
117 # if no backend selected, use XINE as default
118 if ! use xine && ! use mplayer; then
119 myconf="${myconf} --with-xine-support"
120 fi
121
122 ./configure --qt-dir="${QTDIR}" ${myconf} || die "configure failed"
123 }
124
125 src_install() {
126 make -C qdvdauthor INSTALL_ROOT="${D}" install || die "qdvdauthor install failed"
127 make -C qdvdauthor/qslideshow INSTALL_ROOT="${D}" install || die "qslideshow install failed"
128 make -C qdvdauthor/qplayer INSTALL_ROOT="${D}" install || die "qplayer install failed"
129
130 dobin bin/{qdvdauthor,qslideshow,qplayer}
131 dodoc CHANGELOG README TODO doc/{ISO*,look*,sound*,todo*,render*}.txt
132
133 domenu qdvdauthor.desktop
134 doicon qdvdauthor.png
135 }
136
137
138
139 --
140 gentoo-commits@l.g.o mailing list