summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Demers2019-12-05 02:30:23 -0500
committerAlexandre Demers2019-12-05 02:30:23 -0500
commitd9216d78d05b0069db717e3f468733ef037a0416 (patch)
tree1bf3678c265143b854435260b717d138fc9aba3b
parentc613e4900a91a8093e4bde1b48c11b9572268b17 (diff)
downloadaur-d9216d78d05b0069db717e3f468733ef037a0416.tar.gz
Update to 0.5.2 and use cross-compilation file with meson
Use the cross-compilation file available for meson to simplify PKGBUILD. Update the library to 0.5.2. Signed-off-by: Alexandre Demers <alexandre.f.demers@gmail.com>
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD12
2 files changed, 11 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c0149e463ace..3780c46c5ff2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = lib32-dav1d
pkgdesc = AV1 cross-platform decoder focused on speed and correctness (32 bit)
- pkgver = 0.4.0
- pkgrel = 2
+ pkgver = 0.5.2
+ pkgrel = 1
url = https://code.videolan.org/videolan/dav1d/
arch = x86_64
license = BSD
makedepends = meson
+ makedepends = meson-cross-x86-linux-gnu
makedepends = ninja
makedepends = nasm
makedepends = doxygen
@@ -16,10 +17,10 @@ pkgbase = lib32-dav1d
depends = lib32-libplacebo
depends = lib32-vulkan-icd-loader
provides = libdav1d.so
- source = https://downloads.videolan.org/pub/videolan/dav1d/0.4.0/dav1d-0.4.0.tar.xz
- source = https://downloads.videolan.org/pub/videolan/dav1d/0.4.0/dav1d-0.4.0.tar.xz.asc
+ source = https://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz
+ source = https://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz.asc
validpgpkeys = 65F7C6B4206BD057A7EB73787180713BE58D1ADC
- sha512sums = 8ed44b3d747f01b87b34f86fada824dfb7f86c16168af641fe754c767af5714e9fe212b6eea2bc11b5b041460184c78f755e10d4947e46bc70d95e1bd750f79d
+ sha512sums = 255e592256e47305921f8331f3ea7f9792e2c62b981f62a0ee05a342c3c1073ef4b469092252442c9d67294c0d69b03c127a49a73519aee0e37ab6d89e3000c3
sha512sums = SKIP
pkgname = lib32-dav1d
diff --git a/PKGBUILD b/PKGBUILD
index 1f1ef93127fd..ea46e7316aa9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
_pkgbasename=dav1d
pkgname=lib32-$_pkgbasename
-pkgver=0.4.0
-pkgrel=2
+pkgver=0.5.2
+pkgrel=1
pkgdesc='AV1 cross-platform decoder focused on speed and correctness (32 bit)'
url='https://code.videolan.org/videolan/dav1d/'
arch=('x86_64')
@@ -17,6 +17,7 @@ depends=(
)
makedepends=(
'meson'
+ 'meson-cross-x86-linux-gnu'
'ninja'
'nasm'
'doxygen'
@@ -24,7 +25,7 @@ makedepends=(
)
provides=('libdav1d.so')
source=(https://downloads.videolan.org/pub/videolan/${_pkgbasename}/${pkgver}/${_pkgbasename}-${pkgver}.tar.xz{,.asc})
-sha512sums=('8ed44b3d747f01b87b34f86fada824dfb7f86c16168af641fe754c767af5714e9fe212b6eea2bc11b5b041460184c78f755e10d4947e46bc70d95e1bd750f79d'
+sha512sums=('255e592256e47305921f8331f3ea7f9792e2c62b981f62a0ee05a342c3c1073ef4b469092252442c9d67294c0d69b03c127a49a73519aee0e37ab6d89e3000c3'
'SKIP')
validpgpkeys=('65F7C6B4206BD057A7EB73787180713BE58D1ADC') # VideoLAN Release Signing Key
@@ -35,12 +36,9 @@ prepare() {
}
build() {
- export CC="gcc -m32"
- export CXX="g++ -m32"
- export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
-
cd ${_pkgbasename}-${pkgver}
arch-meson build \
+ --cross-file x86-linux-gnu \
--libdir=/usr/lib32
ninja -C build