Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 11483 Details for
Bug 19001
contributed ebuild: vlc divx (via ffmpeg) support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
a new vlc ebuild version 0.5.3
vlc-0.5.3.ebuild (text/plain), 5.70 KB, created by
Derk-Jan Hartman
on 2003-05-04 16:53:48 UTC
(
hide
)
Description:
a new vlc ebuild version 0.5.3
Filename:
MIME Type:
Creator:
Derk-Jan Hartman
Created:
2003-05-04 16:53:48 UTC
Size:
5.70 KB
patch
obsolete
># Copyright 1999-2003 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License v2 ># $Header: /home/cvsroot/gentoo-x86/media-video/vlc/vlc-0.5.2-r1.ebuild,v 1.2 2003/03/29 17:32:15 mholzer Exp $ > >IUSE="arts qt ncurses dvd gtk nls 3dfx esd kde X alsa ggi oggvorbis gnome xv oss sdl fbcon aalib avi mpeg slp truetype" > >S=${WORKDIR}/${P} >DESCRIPTION="VideoLAN Client - DVD/video player" >SRC_URI="http://www.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.bz2" >HOMEPAGE="http://www.videolan.org" > >SLOT="0" >LICENSE="GPL-2" >KEYWORDS="~x86 ~ppc ~sparc ~alpha ~mips ~hppa" > >DEPEND="X? ( virtual/x11 ) > qt? ( x11-libs/qt ) > dvd? ( >=media-libs/libdvdread-0.9.3 > >=media-libs/libdvdcss-1.2.6 > >=media-libs/libdvdplay-1.0.1 ) > sdl? ( >=media-libs/libsdl-1.2.5 ) > esd? ( >=media-sound/esound-0.2.22 ) > ggi? ( >=media-libs/libggi-2.0_beta3 ) > gtk? ( =x11-libs/gtk+-1.2* ) > kde? ( kde-base/kdelibs ) > arts? ( kde-base/kdelibs ) > gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1 ) > ncurses? ( sys-libs/ncurses ) > oggvorbis? ( >=media-libs/libvorbis-1.0 > >=media-libs/libogg-1.0 ) > alsa? ( >=media-libs/alsa-lib-0.9_rc2 ) > aalib? ( >=media-libs/aalib-1.4_rc4-r2 ) > avi? ( >=media-video/ffmpeg-0.4.6.20030304 ) > mpeg? ( >=media-libs/libmpeg2-0.3.1.20030408 ) > slp? ( >=net-libs/openslp-1.0.10 ) > truetype? ( >=media-libs/freetype-2.1.4 ) > >=media-sound/mad-0.14.2b > >=media-libs/a52dec-0.7.4 > >=media-libs/libdvbpsi-0.1.2 > >=media-libs/xvid-0.9.1" ># other optional libraries ># >=media-libs/faad2-1.1 ># >=media-libs/flac-1.1.0 ># >=media-libs/libdv-0.98 ># wxwindows ought to be a USE variable, like all the others ># >=x11-libs/wxGTK-2.4.0 > ># not in gentoo ># tarkin ># theora ># tremor > ># vlc does not work with wxGTK compiled with gtk2 support ># USE="-gtk2" emerge wxGTK vlc > >RDEPEND="nls? ( sys-devel/gettext )" > ># get kde and arts paths >if [ -n "`use kde`" -o -n "`use arts`" ]; then > inherit kde-functions > set-kdedir 3 > # $KDEDIR is now set to arts/kdelibs location >fi > >src_unpack() { > > unpack ${A} > cd ${S} > # if qt3 is installed, patch vlc to work with it instead of qt2 > ( use qt || use kde ) && ( \ > if [ ${QTDIR} = "/usr/qt/3" ] > then > cp configure.ac configure.ac.orig > sed "s:-lkfile::" \ > configure.ac.orig > configure.ac > # adding configure.ac.in > cp configure.ac.in configure.ac.in.orig > sed "s:-lkfile::" \ > configure.ac.in.orig > configure.ac.in > > cd ${S}/modules/gui/kde > cp interface.h interface.h.orig > sed "s:\(#include <kmainwindow.h>\):\1\n#include <kstatusbar.h>:" \ > interface.h.orig > interface.h > > cp preferences.cpp preferences.cpp.orig > sed 's:\("vlc preferences", true, false, \)\("Save\):\1(KGuiItem)\2:' \ > preferences.cpp.orig > preferences.cpp > fi > ) >} > >src_compile(){ > > use X \ > && myconf="${myconf} --enable-x11" \ > || myconf="${myconf} --disable-x11" > > use xv\ > && myconf="${myconf} --enable-xvideo" \ > || myconf="${myconf} --diable-xvideo" > > use qt \ > && myconf="${myconf} --enable-qt" \ > || myconf="${myconf} --disable-qt" > > use dvd \ > && myconf="${myconf} \ > --enable-dvd \ > --enable-dvdread \ > --enable-vcd" \ > || myconf="${myconf} --disable-dvd --disable-dvdread --disable-vcd" > > use esd \ > && myconf="${myconf} --enable-esd" \ > || myconf="${myconf} --disable-esd" > > use ggi \ > && myconf="${myconf} --enable-ggi" \ > || myconf="${myconf} --disable-ggi" > > # the current gtk2 and gnome2 are prelimenary frameworks > use gtk \ > && myconf="${myconf} --enable-gtk --disable-gtk2" \ > || myconf="${myconf} --disable-gtki --disable-gtk2" > > use kde \ > && myconf="${myconf} --enable-kde" \ > || myconf="${myconf} --disable-kde" > > use nls \ > || myconf="${myconf} --disable-nls" > > use 3dfx \ > && myconf="${myconf} --enable-glide" \ > || myconf="${myconf} --disable-glide" > > use arts \ > && myconf="${myconf} --enable-arts" \ > || myconf="${myconf} --disable-arts" > > use gnome \ > && myconf="${myconf} --enable-gnome --disable-gnome2" \ > || myconf="${myconf} --disable-gnome --disable-gnome2" > > use ncurses \ > && myconf="${myconf} --enable-ncurses" \ > || myconf="${myconf} --disable-ncurses" > > use oggvorbis \ > && myconf="${myconf} --enable-vorbis --enable-ogg" \ > || myconf="${myconf} --disable-vorbis --disable-ogg" > > use alsa \ > && myconf="${myconf} --enable-alsa" \ > || myconf="${myconf} --disable-alsa" > > use oss \ > && myconf="${myconf} --enable-oss" \ > || myconf="${myconf} --disable-oss" > > use sdl \ > && myconf="${myconf} --enable-sdl" \ > || myconf="${myconf} --disable-sdl" > > use fbcon \ > && myconf="${myconf} --enable-fb" \ > || myconf="${myconf} --disable-fb" > > use aalib \ > && myconf="${myconf} --enable-aa" \ > || myconf="${myconf} --disable-aa" > > # there is no ffmpeg USE variable > # it is pretty reasonable that users with the avi USE variable > # want ffmpeg too cq. not. > # we want to compile statically against ffmpeg, because we use the CVS version > use avi \ > && myconf="${myconf} --enable-ffmpeg --with-ffmpeg=/usr" \ > || myconf="${myconf} --disable-ffmpeg" > > # similiar for libmpeg2 > use mpeg \ > && myconf="${myconf} --enable-libmpeg2 --with-libmpeg2=/usr" \ > || myconf="${myconf} --disable-libmpeg2" > > use slp \ > && myconf="${myconf} --enable-slp" \ > || myconf="${myconf} --disable-slp" > > # vlc uses its own ultraoptimizaed CXXFLAGS > # and forcing custom ones generally fails building > export CXXFLAGS="" > export CFLAGS="" > export WANT_AUTOCONF_2_5=1 > export WANT_AUTOMAKE_1_6=1 > > ./bootstrap || die "bootstrapping failed" > > econf \ > --with-sdl \ > --enable-release \ > --enable-mad \ > --enable-a52 \ > --enable-dvbpsi \ > --enable-xvid \ > ${myconf} || die "configure failed" > > emake || die "parallel make failed" >} > >src_install() { > > > einstall || die "make install failed" > > dodoc ABOUT-NLS AUTHORS COPYING ChangeLog HACKING INSTALL* \ > MAINTAINERS NEWS README* MODULES THANKS > >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 19001
:
10407
|
11473
|
11474
|
11475
|
11477
| 11483