aboutsummaryrefslogtreecommitdiffstats
path: root/main/x264
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-10-01 00:03:32 +0200
committerJakub Jirutka <jakub@jirutka.cz>2017-10-01 00:20:47 +0200
commitc203d988aa915b23be3ec373ec4c9ea093647ca2 (patch)
tree654fcef14b42b05a8063d564e03f4e084971e1db /main/x264
parent891e6186bcb146f86db868ca943e6a517f9c746b (diff)
downloadaports-c203d988aa915b23be3ec373ec4c9ea093647ca2.tar.bz2
aports-c203d988aa915b23be3ec373ec4c9ea093647ca2.tar.xz
main/x264: modernize abuild and add basic check
Diffstat (limited to 'main/x264')
-rw-r--r--main/x264/APKBUILD31
1 files changed, 18 insertions, 13 deletions
diff --git a/main/x264/APKBUILD b/main/x264/APKBUILD
index a3285a4df6..51aa5af2af 100644
--- a/main/x264/APKBUILD
+++ b/main/x264/APKBUILD
@@ -2,24 +2,23 @@
pkgname=x264
pkgver=20161201
pkgrel=0
-pkgdesc="free library for encoding H264/AVC video streams"
+pkgdesc="Free library for encoding H264/AVC video streams"
url="http://www.videolan.org/developers/x264.html"
arch="all"
license="GPL"
-depends=
makedepends="libx11-dev bash yasm coreutils perl"
subpackages="$pkgname-dev $pkgname-libs"
source="ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-$pkgver-2245-stable.tar.bz2"
+builddir="$srcdir/$pkgname-snapshot-$pkgver-2245-stable"
-_builddir="$srcdir/$pkgname-snapshot-$pkgver-2245-stable"
build() {
- cd "$_builddir"
- local _asmopts=
+ cd "$builddir"
+ local asmopts=
case "$CARCH" in
# x86 assembly contains TEXTRELs
# arm neon assembly contains TEXTRELs
- x86 | arm*) _asmopts="--disable-asm"
+ x86 | arm*) asmopts="--disable-asm"
esac
# note: not autotools
@@ -27,18 +26,24 @@ build() {
--host=$CHOST \
--prefix=/usr \
--enable-shared \
- $_asmopts \
+ $asmopts \
--enable-pic \
- --extra-cflags=-fno-aggressive-loop-optimizations \
- || return 1
- make || return 1
+ --extra-cflags=-fno-aggressive-loop-optimizations
+ make
+}
+
+check() {
+ cd "$builddir"
+
+ ./x264 --version
}
package() {
- cd "$_builddir"
- make -C "$_builddir" DESTDIR="$pkgdir" \
+ cd "$builddir"
+
+ make DESTDIR="$pkgdir" \
bindir=/usr/bin libdir=/usr/lib includedir=/usr/include \
- install || return 1
+ install
}
sha512sums="ad705afa88de2ba421a46e0fc7f51949c712f0fee7c4ab91f966b0f1826ffa98b1fdb579744049137650cdd360ee7ecc8a1247e63f893c1f3773a9ed09df73a5 x264-snapshot-20161201-2245-stable.tar.bz2"