author | Eric Bélanger
<eric@archlinux.org> 2008-07-16 04:26:12 UTC |
committer | Eric Bélanger
<eric@archlinux.org> 2008-07-16 04:26:12 UTC |
parent | ab911049f396eca528256aefa030a42bd27ee603 |
PKGBUILD | +13 | -19 |
ffmpeg-20071204.patch | +0 | -14 |
vlc.desktop | +0 | -10 |
vlc.install | +0 | -4 |
wx-2.8.patch | +0 | -11 |
diff --git a/PKGBUILD b/PKGBUILD index 4ce1d67..1ab6b09 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,10 +2,13 @@ # Contributor: Sarah Hay <sarahhay@mb.sympatico.ca> pkgname=vlc -pkgver=0.8.6h -_ffmpegver=20071204 -pkgrel=4 +pkgver=0.8.6i +_ffmpegver=20080715 +pkgrel=1 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player" +arch=(i686 x86_64) +url="http://www.videolan.org/vlc/" +license=('GPL') depends=('libmad>=0.15.1b-2' 'libmpeg2>=0.4.0b-3' 'wxgtk-2.6>=2.6.4' 'hal>=0.5.9.1' 'libid3tag>=0.15.1b-2' 'bash>=3.1' 'libdvbpsi4>=0.1.5' 'fribidi>=0.10.7' 'sysfsutils>=2.0.0' @@ -13,20 +16,14 @@ depends=('libmad>=0.15.1b-2' 'libmpeg2>=0.4.0b-3' 'libmatroska>=0.8.0' 'libxv>=1.0.1' 'libcdio>=0.78.2' 'desktop-file-utils' 'lame' 'sdl' 'libvorbis' 'a52dec' 'faad2' 'faac' 'zlib' 'imlib2' 'x264>=20080625' 'libtheora' 'libdca') - -arch=(i686 x86_64) -license=('GPL') -url="http://www.videolan.org/vlc/" #Note: These build plugins, so I guess they'd be runtime depends makedepends=('live-media' 'gnome-vfs' 'mesa' 'sdl_image' 'libmpcdec' 'speex' 'libnotify' 'libmodplug' 'lirc-utils' 'ffmpeg') +options=(force) install=${pkgname}.install source=(http://download.videolan.org/pub/videolan/vlc/${pkgver}/${pkgname}-${pkgver}.tar.bz2 - http://gerolde.archlinux.org/~paul/ffmpeg-$_ffmpegver.tar.gz - ffmpeg-20071204.patch) -md5sums=('4a6eece2f56d4ad5dfa786e934d2b4a8' '3d34e511d0466de6feabed85dddbb2a8'\ - '9297c3487716429192f6185a63da6fd8') -options=(force) + ftp://ftp.archlinux.org/other/ffmpeg/ffmpeg-$_ffmpegver-14236.tar.bz2) +md5sums=('3c90520c9f22a68d287458d5a8af989e' '899ee3dd56a779b1152e48a94fde69f0') build() { cd $startdir/src/ffmpeg || return 1 @@ -34,9 +31,9 @@ build() { # configure ./configure \ --enable-gpl \ + --enable-postproc \ --enable-libmp3lame \ --enable-libvorbis \ - --enable-pp \ --enable-libfaac \ --enable-libfaad \ --enable-liba52 \ @@ -44,7 +41,6 @@ build() { --enable-libx264 \ --enable-libtheora \ --disable-libamr-nb \ - --enable-pp \ --enable-shared \ --enable-pthreads \ --enable-x11grab \ @@ -54,7 +50,6 @@ build() { make -j 2 || return 1 cd $startdir/src/${pkgname}-${pkgver} - patch -Np1 < ../ffmpeg-20071204.patch sed -i -e 's:#include <vlc\/vlc.h>:#include <vlc/vlc.h> \n #include <locale.h>: ' src/misc/charset.c sed -i -e 's:/truetype/freefont/FreeSerifBold.ttf:/TTF/VeraBd.ttf:' modules/misc/freetype.c @@ -65,16 +60,15 @@ build() { # this has to be in sync with how ffmpeg was configured above export LDFLAGS_ffmpeg="-lfaad -la52 -lxvidcore -lmp3lame -lx264" - - ./configure --prefix=/usr --enable-dvdread --enable-dvdnav --enable-madi \ + LDFLAGS="${LDFLAGS} -lbz2" ./configure --prefix=/usr --enable-dvdread --enable-dvdnav --enable-madi \ --enable-ffmpeg --disable-rpath --enable-wxwidgets --enable-faad \ --enable-alsa --enable-skins2 --enable-livedotcom --enable-dvb --enable-theora \ --enable-dmo --with-livedotcom-tree=/usr/lib/live-media \ --with-ffmpeg-faac --with-ffmpeg-vorbis --with-ffmpeg-dts \ --with-ffmpeg-ogg --with-ffmpeg-theora --with-ffmpeg-tree=$startdir/src/ffmpeg/ \ - --with-ffmpeg-config-path=$startdir/src/ffmpeg/ \ + --with-ffmpeg-config-path=$startdir/src/ffmpeg/ \ --enable-v4l --enable-lirc \ - --with-wx-config=wx-config-2.6 ${EXTRAFEATURES} + --with-wx-config=wx-config-2.6 ${EXTRAFEATURES} || return 1 make || return 1 make DESTDIR=${startdir}/pkg install || return 1 diff --git a/ffmpeg-20071204.patch b/ffmpeg-20071204.patch deleted file mode 100644 index 97bf5d9..0000000 --- a/ffmpeg-20071204.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/modules/codec/ffmpeg/mux.c -+++ b/modules/codec/ffmpeg/mux.c -@@ -133,7 +133,11 @@ int E_(OpenMux)( vlc_object_t *p_this ) - return VLC_EGENERIC; - } - -+#if LIBAVFORMAT_VERSION_INT >= ((52<<16)+(0<<8)+0) -+ p_sys->oc->pb = &p_sys->io; -+#else - p_sys->oc->pb = p_sys->io; -+#endif - p_sys->oc->nb_streams = 0; - - p_sys->b_write_header = VLC_TRUE; diff --git a/vlc.desktop b/vlc.desktop deleted file mode 100644 index 29d538b..0000000 --- a/vlc.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application -Encoding=UTF-8 -Name=VLC Media Player -Comment=VideoLAN Client Media Player -Icon=vlc.png -TryExec=vlc -Exec=vlc -Terminal=false -Categories=AudioVideo;Player; diff --git a/vlc.install b/vlc.install index 382dbde..dcc06de 100644 --- a/vlc.install +++ b/vlc.install @@ -10,7 +10,3 @@ post_upgrade() { post_remove() { post_install $1 } - -op=$1 -shift -$op $* diff --git a/wx-2.8.patch b/wx-2.8.patch deleted file mode 100644 index 43c4db8..0000000 --- a/wx-2.8.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- vlc-0.8.6a.orig/modules/gui/wxwidgets/dialogs.cpp -+++ vlc-0.8.6a/modules/gui/wxwidgets/dialogs.cpp -@@ -380,7 +380,7 @@ - { - p_file_generic_dialog->SetMessage( wxU(p_arg->psz_title) ); - p_file_generic_dialog->SetWildcard( wxU(p_arg->psz_extensions) ); -- p_file_generic_dialog->SetStyle( (p_arg->b_save ? wxSAVE : wxOPEN) | -+ p_file_generic_dialog->SetWindowStyle( (p_arg->b_save ? wxSAVE : wxOPEN) | - (p_arg->b_multiple ? wxMULTIPLE:0) ); - } -