[arch-commits] CVS update of extra/multimedia/mplayer (PKGBUILD)
Thomas Baechler
thomas at archlinux.org
Sat Nov 3 13:14:06 UTC 2007
Date: Saturday, November 3, 2007 @ 14:14:06
Author: thomas
Path: /home/cvs-extra/extra/multimedia/mplayer
Modified: PKGBUILD (1.12 -> 1.13)
upgpkg: mplayer 1.0rc2-1
----------+
PKGBUILD | 70 +++++++++++++++----------------------------------------------
1 file changed, 18 insertions(+), 52 deletions(-)
Index: extra/multimedia/mplayer/PKGBUILD
diff -u extra/multimedia/mplayer/PKGBUILD:1.12 extra/multimedia/mplayer/PKGBUILD:1.13
--- extra/multimedia/mplayer/PKGBUILD:1.12 Sun Sep 16 19:01:01 2007
+++ extra/multimedia/mplayer/PKGBUILD Sat Nov 3 14:14:06 2007
@@ -1,36 +1,23 @@
-# $Id: PKGBUILD,v 1.12 2007/09/16 17:01:01 thomas Exp $
+# $Id: PKGBUILD,v 1.13 2007/11/03 13:14:06 thomas Exp $
# Maintainer: Thomas Bächler <thomas at archlinux.org>
pkgname=mplayer
-pkgver=1.0rc1
-pkgrel=8
+pkgver=1.0rc2
+pkgrel=1
pkgdesc="A movie player for linux"
arch=(i686 x86_64)
depends=('libxxf86dga' 'libxv' 'libmad' 'libungif' 'cdparanoia' 'gtk2'
- 'sdl' 'lame' 'libtheora' 'ttf-bitstream-vera' 'xvidcore'
- 'libgl' 'smbclient' 'aalib' 'dbus-glib' 'jack-audio-connection-kit'
+ 'sdl' 'lame' 'libtheora' 'xvidcore'
+ 'libgl' 'smbclient' 'aalib' 'jack-audio-connection-kit'
'x264>=20070616' 'faac' 'lirc-utils')
+license=('GPL')
+url="http://www.mplayerhq.hu/"
makedepends=('libcaca' 'unzip' 'live-media' 'libdts')
backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
source=(ftp://ftp.mplayerhq.hu/MPlayer/releases/MPlayer-${pkgver}.tar.bz2
- ftp://ftp1.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2
- aalib-configure.patch
- MPlayer-1.0rc1-gnome-screensaver.patch
- http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-510.zip
- http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip
- http://www.mplayerhq.hu/MPlayer/patches/asmrules_fix_20061231.diff
- http://www.mplayerhq.hu/MPlayer/patches/cddb_fix_20070605.diff
- dmo.patch aviheader.patch)
-md5sums=('18c05d88e22c3b815a43ca8d7152ccdc'
- 'e4e2020d11b681aac898103b3ba723c4'
- 'fa8cd2a04b994a5d74bec60f6efd59e4'
- 'a5f3a87cff594f9ed69a3453f5630bec'
- '9b575d01f94f50dd4dcf570cd8a14dda'
- '607a14d090898ffb0f72c1aa6aa6ce31'
- 'f0b71c38b1207c1d604be091876ac051'
- 'bd8a233ea31c6686a956387ad28c5c5c'
- '86b7dc64d7d21b241bbff32b423dcc12'
- '8d432e2e56384d2a99dcdaf843f43ef4')
-url="http://www.mplayerhq.hu/"
+ ftp://ftp1.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2)
+ #MPlayer-1.0rc1-gnome-screensaver.patch)
+md5sums=('7e27e535c2d267637df34898f1b91707'
+ 'e4e2020d11b681aac898103b3ba723c4')
build() {
cd $startdir/src/MPlayer-${pkgver}
@@ -38,44 +25,23 @@
# Custom CFLAGS break the mplayer build
unset CFLAGS
- # Fix potential buffer overflow
- patch -p0 -i ../asmrules_fix_20061231.diff || return 1
- # fix dmo vulnerability
- patch -Np1 -i ../dmo.patch || return 1
- # fix cddb vulnerability
- patch -p0 -i ../cddb_fix_20070605.diff
- # Fix aalib
- patch -p1 -i ../aalib-configure.patch || return 1
# Add support for gnome screensaver
- patch -p1 -i ../MPlayer-1.0rc1-gnome-screensaver.patch || return 1
- # Fix security issue in the avi demuxer
- patch -Np1 -i ../aviheader.patch
-
- # Add support for AMR codecs (3gp videos)
- mkdir libavcodec/amr_float libavcodec/amrwb_float
- cd libavcodec/amr_float
- unzip -q ${startdir}/src/26104-510_ANSI_C_source_code.zip
- cd ../amrwb_float
- unzip -q ${startdir}/src/26204-510_ANSI-C_source_code.zip
+ #patch -p1 -i ../MPlayer-1.0rc1-gnome-screensaver.patch || return 1
cd $startdir/src/MPlayer-${pkgver}
- # i686 extra options
- [ "$CARCH" = "i686" ] && EXTRAOPTS="--with-win32libdir=/usr/lib/win32"
-
./configure --prefix=/usr --enable-gui --disable-arts --enable-x11 \
- --enable-runtime-cpudetection --enable-sdl \
- --enable-theora --confdir=/etc/mplayer --disable-nas \
- --enable-xvid --enable-gl --enable-tv-v4l1 --enable-tv-v4l2 --enable-largefiles \
+ --enable-runtime-cpudetection --confdir=/etc/mplayer --disable-nas \
+ --enable-gl --enable-tv-v4l1 --enable-tv-v4l2 --enable-largefiles \
--disable-liblzo --disable-speex --disable-openal \
- --enable-smb --enable-aa --disable-fribidi --disable-libdv --disable-musepack \
- --language=all --enable-lirc --disable-dvdnav --disable-esd \
- --enable-live --with-livelibdir=/usr/lib/live-media $EXTRAOPTS
+ --disable-fribidi --disable-libdv --disable-musepack \
+ --language=all --disable-dvdnav --disable-esd --disable-mga \
+ --with-extraincdir=/usr/lib/live-media
[ "$CARCH" = "i686" ] && sed 's|-march=i486|-march=i686|g' -i config.mak
make || return 1
- make DESTDIR=${startdir}/pkg install
+ make -j1 DESTDIR=${startdir}/pkg install
cp etc/{codecs.conf,input.conf,example.conf} ${startdir}/pkg/etc/mplayer/
ln -s /usr/share/fonts/TTF/Vera.ttf ${startdir}/pkg/usr/share/mplayer/subfont.ttf
rm -rf ${startdir}/pkg/usr/share/mplayer/font
More information about the arch-commits
mailing list