diff options
author | yhfudev | 2015-11-28 13:09:11 -0500 |
---|---|---|
committer | yhfudev | 2015-11-28 13:09:11 -0500 |
commit | 55a1fd27d477da257a4e0bb29aa71bb14c292fb5 (patch) | |
tree | 30f48c424a1276b50d0a18bc69f95e5e7f75b684 /PKGBUILD | |
download | aur-55a1fd27d477da257a4e0bb29aa71bb14c292fb5.tar.gz |
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..454e91a17e32 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Yunhui Fu <yhfudev@gmail.com> + +pkgname=xavs +pkgver=0.1.55 +pkgrel=1 +pkgdesc="XAVS is to implement high quality encoder and decoder of the Audio Video Standard of China (AVS)." +arch=(i686 x86_64 arm) +url="http://xavs.sourceforge.net/" +license=(GPL) +depends=() +makedepends=(yasm) +#options=(!strip) + +source=( + "${pkgname}-${pkgver}.tar.gz::https://github.com/OpenMandrivaAssociation/xavs/raw/master/xavs-${pkgver}.tar.xz" # pkgname=xavs, pkgver=0.1.55 + https://github.com/OpenMandrivaAssociation/xavs/raw/master/xavs-0.1.55-dont-strip-symbols.patch + https://github.com/pld-linux/xavs/raw/master/xavs-dynamic-xavs.patch + xavs-dup-asm.patch + xavs-x32-yasm.patch + ) +md5sums=( + 'SKIP' + '8ce1d21e378d234b949cb035c66d5655' + 'f6c2726fc2c11025b868952f389c0db3' + 'b39717e48edb5e8b8696e50d41c24ac0' + 'd42b193cb6f8c9bfd62a0631698e29f0' + ) + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np1 -i ${srcdir}/xavs-dynamic-xavs.patch + patch -Np1 -i ${srcdir}/xavs-0.1.55-dont-strip-symbols.patch + patch -Np1 -i ${srcdir}/xavs-dup-asm.patch + patch -Np1 -i ${srcdir}/xavs-x32-yasm.patch + sed -i -e 's|$(CC) -o $@ $(OBJCLI) $(LDFLAGS) -L. -lxavs|$(CC) -o $@ $(OBJCLI) -L. -lxavs $(LDFLAGS)|' Makefile + sed -i -e 's|xavs$(EXE): $(OBJCLI) $(SONAME)|xavs$(EXE): $(OBJCLI) $(SONAME) libxavs.a|' Makefile +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --enable-shared --disable-asm --prefix=/usr + make +} + +package() { + cd "$srcdir/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -m 644 libxavs.a ${pkgdir}/usr/lib/libxavs.a +} |