|
|
发表于 2009-6-30 21:20:33
|
显示全部楼层
PATCH 别人的PKGBUILD文件里面写好的呀?
patch -p1 < ../no_segfault_configure.diff
- #Contributor: Reiser <metal@pop3.ru>
- pkgname=mplayer-vdpau-nogui
- pkgver=29166
- pkgrel=1
- pkgdesc="Famous multimedia player, dev. version, without its GUI and support for nvidia VDPAU"
- arch=('i686' 'x86_64')
- url="http://www.mplayerhq.hu/"
- license=('GPL')
- depends=('ttf-dejavu' 'nvidia' 'amrnb' 'amrwb' 'libdvdnav-new>=4.1.3' 'lame' 'xvidcore')
- makedepends=('subversion')
- conflicts=('mplayer')
- provides=('mplayer')
- source=('no_segfault_configure.diff')
- md5sums=(ed962f7642ffcf2411ec6465fdc8c132)
- _svntrunk=svn://svn.mplayerhq.hu/mplayer/trunk
- _svnmod=mplayer-vdpau
- build() {
- cd $srcdir
- svn co $_svntrunk $_svnmod
- cp -R $_svnmod $_svnmod-build
- cd $_svnmod-build
- patch -p1 < ../no_segfault_configure.diff
- ./configure --prefix=/usr --confdir=/etc/mplayer --disable-gui \
- --disable-runtime-cpudetection --enable-largefiles --enable-menu \
- --disable-libdv --disable-aa --disable-liblzo --disable-speex \
- --disable-fribidi --disable-arts --disable-esd --disable-smb --enable-dvdnav \
- --disable-openal --disable-faad-internal --disable-jack \
- --disable-musepack --enable-libamr_nb --enable-libamr_wb --disable-lirc \
- --disable-lircc --enable-vdpau --disable-libbs2b
- make || return 1
- make DESTDIR=$pkgdir install || return 1
- install -m0644 etc/{codecs.conf,input.conf,example.conf} $pkgdir/etc/mplayer
- install -d $pkgdir/usr/share/mplayer/
- ln -s /usr/share/fonts/TTF/DejaVuSans.ttf $pkgdir/usr/share/mplayer/subfont.ttf
- cd ../
- rm -rf ./$_svnmod-build
- }
复制代码 |
|