/[gentoo-x86]/media-video/vlc/vlc-9999.ebuild
Gentoo

Diff of /media-video/vlc/vlc-9999.ebuild

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.62 Revision 1.67
1# Copyright 1999-2010 Gentoo Foundation 1# Copyright 1999-2010 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.62 2010/03/10 11:36:44 aballier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.67 2010/04/12 14:42:38 aballier Exp $
4 4
5EAPI="2" 5EAPI="2"
6 6
7SCM="" 7SCM=""
8if [ "${PV%9999}" != "${PV}" ] ; then 8if [ "${PV%9999}" != "${PV}" ] ; then
22MY_PV="${PV/_/-}" 22MY_PV="${PV/_/-}"
23MY_PV="${MY_PV/-beta/-test}" 23MY_PV="${MY_PV/-beta/-test}"
24MY_P="${PN}-${MY_PV}" 24MY_P="${PN}-${MY_PV}"
25VLC_SNAPSHOT_TIME="0013" 25VLC_SNAPSHOT_TIME="0013"
26 26
27PATCHLEVEL="84" 27PATCHLEVEL="85"
28DESCRIPTION="VLC media player - Video player and streamer" 28DESCRIPTION="VLC media player - Video player and streamer"
29HOMEPAGE="http://www.videolan.org/vlc/" 29HOMEPAGE="http://www.videolan.org/vlc/"
30if [ "${PV%9999}" != "${PV}" ] ; then # Live ebuild 30if [ "${PV%9999}" != "${PV}" ] ; then # Live ebuild
31 SRC_URI="" 31 SRC_URI=""
32elif [[ "${P}" == *_alpha* ]]; then # Snapshots taken from nightlies.videolan.org 32elif [[ "${P}" == *_alpha* ]]; then # Snapshots taken from nightlies.videolan.org
104 mp3? ( media-libs/libmad ) 104 mp3? ( media-libs/libmad )
105 mpeg? ( >=media-libs/libmpeg2-0.3.2 ) 105 mpeg? ( >=media-libs/libmpeg2-0.3.2 )
106 mtp? ( >=media-libs/libmtp-0.3.0 ) 106 mtp? ( >=media-libs/libmtp-0.3.0 )
107 musepack? ( >=media-sound/musepack-tools-444 ) 107 musepack? ( >=media-sound/musepack-tools-444 )
108 ncurses? ( sys-libs/ncurses ) 108 ncurses? ( sys-libs/ncurses )
109 nsplugin? ( >=net-libs/xulrunner-1.8 x11-libs/libXpm x11-libs/libXt <net-libs/xulrunner-1.9.2 ) 109 nsplugin? ( >=net-libs/xulrunner-1.9.2 x11-libs/libXpm x11-libs/libXt )
110 ogg? ( media-libs/libogg ) 110 ogg? ( media-libs/libogg )
111 opengl? ( virtual/opengl ) 111 opengl? ( virtual/opengl )
112 png? ( media-libs/libpng sys-libs/zlib ) 112 png? ( media-libs/libpng sys-libs/zlib )
113 projectm? ( media-libs/libprojectm ) 113 projectm? ( media-libs/libprojectm )
114 pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) 114 pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
115 qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libX11 ) 115 qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libX11 )
116 remoteosd? ( >=dev-libs/libgcrypt-1.2.0 ) 116 remoteosd? ( >=dev-libs/libgcrypt-1.2.0 )
117 samba? ( || ( >=net-fs/samba-libs-3.4[smbclient] 117 samba? ( || ( >=net-fs/samba-3.4.6[smbclient]
118 <net-fs/samba-3.4 ) ) 118 <net-fs/samba-3.4 ) )
119 schroedinger? ( >=media-libs/schroedinger-1.0.6 ) 119 schroedinger? ( >=media-libs/schroedinger-1.0.6 )
120 sdl? ( >=media-libs/libsdl-1.2.8 120 sdl? ( >=media-libs/libsdl-1.2.8
121 sdl-image? ( media-libs/sdl-image sys-libs/zlib ) ) 121 sdl-image? ( media-libs/sdl-image sys-libs/zlib ) )
122 shout? ( media-libs/libshout ) 122 shout? ( media-libs/libshout )
218 218
219src_configure() { 219src_configure() {
220 220
221 # It would fail if -fforce-addr is used due to too few registers... 221 # It would fail if -fforce-addr is used due to too few registers...
222 use x86 && filter-flags -fforce-addr 222 use x86 && filter-flags -fforce-addr
223
224 local MOZILLA_PC
225
226 if use nsplugin; then
227 if has_version 'net-libs/xulrunner:1.9' ; then
228 MOZILLA_PC=libxul
229 else
230 MOZILLA_PC=xulrunner-plugin
231 fi
232 fi
233 223
234 econf \ 224 econf \
235 $(use_enable a52) \ 225 $(use_enable a52) \
236 $(use_enable aalib aa) \ 226 $(use_enable aalib aa) \
237 $(use_enable aac faad) \ 227 $(use_enable aac faad) \
282 $(use_enable mp3 mad) \ 272 $(use_enable mp3 mad) \
283 $(use_enable mpeg libmpeg2) \ 273 $(use_enable mpeg libmpeg2) \
284 $(use_enable mtp) \ 274 $(use_enable mtp) \
285 $(use_enable musepack mpc) \ 275 $(use_enable musepack mpc) \
286 $(use_enable ncurses) \ 276 $(use_enable ncurses) \
287 $(use_enable nsplugin mozilla) --with-mozilla-pkg="${MOZILLA_PC}" \ 277 $(use_enable nsplugin mozilla) --with-mozilla-pkg=libxul \
288 $(use_enable ogg) \ 278 $(use_enable ogg) \
289 $(use_enable opengl glx) $(use_enable opengl) \ 279 $(use_enable opengl glx) $(use_enable opengl) \
290 $(use_enable optimisememory optimize-memory) \ 280 $(use_enable optimisememory optimize-memory) \
291 $(use_enable oss) \ 281 $(use_enable oss) \
292 $(use_enable png) \ 282 $(use_enable png) \
339 329
340src_install() { 330src_install() {
341 emake DESTDIR="${D}" install || die "make install failed" 331 emake DESTDIR="${D}" install || die "make install failed"
342 332
343 dodoc AUTHORS HACKING THANKS NEWS README \ 333 dodoc AUTHORS HACKING THANKS NEWS README \
344 doc/fortunes.txt doc/intf-cdda.txt doc/intf-vcd.txt 334 doc/fortunes.txt doc/intf-vcd.txt
345 335
346 rm -rf "${D}/usr/share/doc/vlc" \ 336 rm -rf "${D}/usr/share/doc/vlc" \
347 "${D}"/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico} 337 "${D}"/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico}
348 338
349 if use nsplugin; then 339 if use nsplugin; then
362 352
363pkg_postinst() { 353pkg_postinst() {
364 gnome2_pkg_postinst 354 gnome2_pkg_postinst
365 355
366 if [ "$ROOT" = "/" ] && [ -x "/usr/$(get_libdir)/vlc/vlc-cache-gen" ] ; then 356 if [ "$ROOT" = "/" ] && [ -x "/usr/$(get_libdir)/vlc/vlc-cache-gen" ] ; then
367 einfo "Running /usr/$(get_libdir)/vlc/vlc-cache-gen" 357 einfo "Running /usr/$(get_libdir)/vlc/vlc-cache-gen on /usr/$(get_libdir)/vlc/plugins/"
368 "/usr/$(get_libdir)/vlc/vlc-cache-gen" 358 "/usr/$(get_libdir)/vlc/vlc-cache-gen" "/usr/$(get_libdir)/vlc/plugins/"
369 else 359 else
370 ewarn "We cannot run vlc-cache-gen (most likely ROOT!=/)" 360 ewarn "We cannot run vlc-cache-gen (most likely ROOT!=/)"
371 ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually" 361 ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually"
372 ewarn "If you do not do it, vlc will take a long time to load." 362 ewarn "If you do not do it, vlc will take a long time to load."
373 fi 363 fi

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.67

  ViewVC Help
Powered by ViewVC 1.1.20