diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 30 insertions, 10 deletions
@@ -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}/" |