summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 30 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f47c8b2b2f15..e8a242159bbf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,13 @@
# Maintainer: Alexandre Demers <alexandre.f.demers@gmail.com>
_pkgbasename=dav1d
-pkgname=lib32-$_pkgbasename
+pkgname=("lib32-$_pkgbasename" "lib32-lib$_pkgbasename")
pkgver=0.7.1
-pkgrel=2
+pkgrel=3
pkgdesc='AV1 cross-platform decoder focused on speed and correctness (32 bit)'
url='https://code.videolan.org/videolan/dav1d/'
arch=('x86_64')
license=('BSD')
-depends=(
- "$_pkgbasename"
- 'lib32-glibc'
- 'lib32-vulkan-icd-loader'
- )
makedepends=(
'meson'
# 'meson-cross-x86-linux-gnu'
@@ -21,7 +16,6 @@ makedepends=(
'doxygen'
'vulkan-headers'
)
-provides=('libdav1d.so')
source=(https://downloads.videolan.org/pub/videolan/${_pkgbasename}/${pkgver}/${_pkgbasename}-${pkgver}.tar.xz{,.asc})
sha512sums=(
'fe7f4a4a547d1239e62025bb40d2f7f97e9fbdfde1d32f9930497801b703a68050ee2fa79793c1cd0c4723678a0736f32431e1b711f63f5de782fe675e5c82de'
@@ -59,7 +53,33 @@ check() {
# meson test
}
-package() {
+package_lib32-libdav1d(){
+ pkgdesc='AV1 cross-platform decoder focused on speed and correctness - library (32 bit)'
+ depends=(
+ "$_pkgbasename"
+ 'lib32-glibc'
+ )
+ provides=('lib32-dav1d' 'libdav1d.so')
+
+ cd ${_pkgbasename}-${pkgver}
+
+ DESTDIR="${pkgdir}" ninja -C build install
+
+ rm -r "$pkgdir"/usr/{include,bin}
+
+ mkdir -p "${pkgdir}/usr/share/doc/${pkgname}/"
+ mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"
+ ln -s "/usr/share/doc/${_pkgbasename}/"README.md "${pkgdir}/usr/share/doc/${pkgname}/"
+ ln -s "/usr/share/licenses/${_pkgbasename}/"COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}
+
+package_lib32-dav1d() {
+ pkgdesc='AV1 cross-platform decoder focused on speed and correctness (32 bit)'
+ depends=(
+ 'lib32-glibc'
+ 'lib32-libdav1d'
+ )
+
cd ${_pkgbasename}-${pkgver}
DESTDIR="${pkgdir}" ninja -C build install
@@ -71,7 +91,7 @@ package() {
mv "$i" "$i"-32
done
- rm -r "$pkgdir"/usr/include
+ rm -r "$pkgdir"/usr/{include,lib32}
mkdir -p "${pkgdir}/usr/share/doc/${pkgname}/"
mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"