Gentoo Archives: gentoo-commits

From: "Samuli Suominen (drac)" <drac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/avidemux: ChangeLog avidemux-2.4_pre3.ebuild
Date: Fri, 30 Nov 2007 20:46:32
Message-Id: E1IyCki-0004kf-JS@stork.gentoo.org
1 drac 07/11/30 20:46:24
2
3 Modified: ChangeLog
4 Added: avidemux-2.4_pre3.ebuild
5 Log:
6 Version bump, ebuild from /dev/null but thanks to yngwin for original ebuild at berkano overlay and Ingmar from #genkdesvn for helping with cmake utils.
7 (Portage version: 2.1.4_rc4)
8
9 Revision Changes Path
10 1.117 media-video/avidemux/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/ChangeLog?rev=1.117&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/ChangeLog?rev=1.117&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/ChangeLog?r1=1.116&r2=1.117
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v
19 retrieving revision 1.116
20 retrieving revision 1.117
21 diff -u -r1.116 -r1.117
22 --- ChangeLog 27 Nov 2007 11:57:23 -0000 1.116
23 +++ ChangeLog 30 Nov 2007 20:46:24 -0000 1.117
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-video/avidemux
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v 1.116 2007/11/27 11:57:23 zzam Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/ChangeLog,v 1.117 2007/11/30 20:46:24 drac Exp $
29 +
30 +*avidemux-2.4_pre3 (30 Nov 2007)
31 +
32 + 30 Nov 2007; Samuli Suominen <drac@g.o>
33 + +files/avidemux-2.4_pre3-libdca.patch, +avidemux-2.4_pre3.ebuild:
34 + Version bump, ebuild from /dev/null but thanks to yngwin for original ebuild
35 + at berkano overlay and Ingmar from #genkdesvn for helping with cmake utils.
36
37 27 Nov 2007; Matthias Schwarzott <zzam@g.o> avidemux-2.3.0.ebuild:
38 Fixed quoting.
39
40
41
42 1.1 media-video/avidemux/avidemux-2.4_pre3.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/avidemux-2.4_pre3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/avidemux/avidemux-2.4_pre3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: avidemux-2.4_pre3.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-video/avidemux/avidemux-2.4_pre3.ebuild,v 1.1 2007/11/30 20:46:24 drac Exp $
52
53 inherit cmake-utils eutils
54
55 MY_P=${PN}_${PV/pre/preview}
56
57 DESCRIPTION="Video editor designed for simple cutting, filtering and encoding tasks."
58 HOMEPAGE="http://fixounet.free.fr/avidemux"
59 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
60
61 LICENSE="GPL-2"
62 SLOT="2"
63 KEYWORDS="~amd64 ~ppc ~x86"
64 IUSE="aac aften alsa amrnb arts dts encode esd fontconfig jack libsamplerate
65 x264 xv xvid vorbis truetype gtk qt4"
66
67 RDEPEND="dev-libs/libxml2
68 media-libs/libpng
69 media-libs/libsdl
70 >=dev-libs/glib-2
71 alsa? ( media-libs/alsa-lib )
72 fontconfig? ( media-libs/fontconfig )
73 xv? ( x11-libs/libXv )
74 esd? ( media-sound/esound )
75 jack? ( media-sound/jack-audio-connection-kit )
76 aften? ( media-libs/aften )
77 libsamplerate? ( media-libs/libsamplerate )
78 xvid? ( media-libs/xvid )
79 amrnb? ( media-libs/amrnb )
80 dts? ( media-libs/libdca )
81 x264? ( media-libs/x264-svn )
82 aac? ( media-libs/faac media-libs/faad2 )
83 vorbis? ( media-libs/libvorbis )
84 arts? ( kde-base/arts )
85 truetype? ( media-libs/freetype )
86 gtk? ( >=x11-libs/gtk+-2
87 x11-libs/libX11 )
88 qt4? ( >=x11-libs/qt-4
89 x11-libs/libX11 )
90 encode? (
91 aac? ( media-libs/faac )
92 media-sound/lame )"
93 DEPEND="${RDEPEND}
94 sys-devel/gettext
95 dev-util/pkgconfig
96 dev-util/cmake"
97
98 S=${WORKDIR}/${MY_P}
99
100 src_unpack() {
101 unpack ${A}
102 cd "${S}"
103 epatch "${FILESDIR}"/${P}-libdca.patch
104 }
105
106 src_compile() {
107 # Commented options are breaking the build. -drac
108
109 local mycmakeargs
110
111 # ConfigureChecks.cmake
112 use alsa || mycmakeargs="${mycmakeargs} -DNO_ALSA=1"
113 #use oss || mycmakeargs="${mycmakeargs} -DNO_OSS=1"
114 #use nls || mycmakeargs="${mycmakeargs} -DNO_NLS=1"
115 #use sdl || mycmakeargs="${mycmakeargs} -DNO_SDL=1"
116
117 # ConfigureChecks.cmake -> ADM_CHECK_HL -> cmake/adm_checkHeaderLib.cmake
118 use fontconfig || mycmakeargs="${mycmakeargs} -DNO_FontConfig=1"
119 use xv || mycmakeargs="${mycmakeargs} -DNO_Xvideo=1"
120 use esd || mycmakeargs="${mycmakeargs} -DNO_Esd=1"
121 use jack || mycmakeargs="${mycmakeargs} -DNO_Jack=1"
122 use aften || mycmakeargs="${mycmakeargs} -DNO_Aften=1"
123 use libsamplerate || mycmakeargs="${mycmakeargs} -DNO_libsamplerate=1"
124 use encode || mycmakeargs="${mycmakeargs} -DNO_Lame=1 -DNO_FAAC=1"
125 use xvid || mycmakeargs="${mycmakeargs} -DNO_Xvid=1"
126 use amrnb || mycmakeargs="${mycmakeargs} -DNO_AMRNB=1"
127 use dts || mycmakeargs="${mycmakeargs} -DNO_libdca=1"
128 use x264 || mycmakeargs="${mycmakeargs} -DNO_x264=1"
129 use aac || mycmakeargs="${mycmakeargs} -DNO_FAAD=1 -DNO_NeAAC=1"
130 use vorbis || mycmakeargs="${mycmakeargs} -DNO_Vorbis=1"
131 #use png || mycmakeargs="${mycmakeargs} -DNO_libPNG=1"
132
133 # ConfigureChecks.cmake -> cmake/FindArts.cmake
134 use arts || mycmakeargs="${mycmakeargs} -DNO_ARTS=1"
135
136 # CMakeLists.txt
137 use truetype || mycmakeargs="${mycmakeargs} -DNO_FREETYPE=1"
138 use gtk || mycmakeargs="${mycmakeargs} -DNO_GTK=1"
139 use qt4 || mycmakeargs="${mycmakeargs} -DNO_QT4=1"
140
141 cmake-utils_src_compile
142 }
143
144 src_install() {
145 cmake-utils_src_install
146 dodoc AUTHORS
147
148 doicon avidemux_icon.png
149
150 use gtk && make_desktop_entry avidemux2_gtk "Avidemux GTK" \
151 avidemux_icon "AudioVideo;GTK;"
152 use qt4 && make_desktop_entry avidemux2_qt4 "Avidemux QT" \
153 avidemux_icon "AudioVideo;Qt;"
154 }
155
156
157
158 --
159 gentoo-commits@g.o mailing list