diff options
author | sL1pKn07 | 2021-09-14 15:36:00 +0200 |
---|---|---|
committer | sL1pKn07 | 2021-09-14 15:36:00 +0200 |
commit | 982fde7c20254ee1bb2af6dddfe095d8074c7ba4 (patch) | |
tree | ecbbdff3e33498b3c9ddd76e422660bb09733f36 /PKGBUILD | |
parent | 01cdaffc2ad0fb5312769c4d7f8d73ff2f154801 (diff) | |
download | aur-982fde7c20254ee1bb2af6dddfe095d8074c7ba4.tar.gz |
drop lib32 support
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 100 |
1 files changed, 20 insertions, 80 deletions
@@ -1,11 +1,10 @@ # Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> # Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org> -pkgname=('libplacebo-git' - 'lib32-libplacebo-git' - ) +pkgname='libplacebo-git' pkgver=v4.157.0.5.g51b0e24 pkgrel=1 +pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives. (GIT version)' url='https://code.videolan.org/videolan/libplacebo' arch=('x86_64') license=('LGPL2.1') @@ -14,21 +13,20 @@ makedepends=('git' 'ninja' 'vulkan-headers' 'python-mako' - 'ffmpeg' - 'lib32-ffmpeg' - 'shaderc' -# 'lib32-shaderc' - 'glslang' - 'lib32-glslang' - 'lcms2' - 'lib32-lcms2' - 'vulkan-icd-loader' - 'lib32-vulkan-icd-loader' - 'libepoxy' - 'lib32-libepoxy' - 'glfw' - 'lib32-glfw' ) +depends=('libvulkan.so' + 'liblcms2.so' + 'glslang' + 'libepoxy' + 'glfw' + 'libshaderc_shared.so' + 'libavcodec.so' + 'libavutil.so' + 'libavformat.so' + ) +provides=('libplacebo' + 'libplacebo.so' + ) conflicts=('libplacebo') source=('git+https://code.videolan.org/videolan/libplacebo.git') sha256sums=('SKIP') @@ -39,11 +37,11 @@ pkgver() { } prepare() { - mkdir -p build{32,64} + mkdir -p build } build() { - cd "${srcdir}/build64" + cd "${srcdir}/build" arch-meson ../libplacebo \ -D vulkan=enabled \ -D glslang=enabled \ @@ -54,73 +52,15 @@ build() { ninja - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - - cd "${srcdir}/build32" - arch-meson ../libplacebo \ - --libdir=/usr/lib32 \ - -D vulkan=enabled \ - -D glslang=enabled \ - -D shaderc=disabled \ - -D lcms=enabled \ - -D d3d11=disabled \ - -D tests=true \ - -D demos=false - - ninja } check() { - ninja -C build64 test - ninja -C build32 test + ninja -C build test } -package_libplacebo-git() { - pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives. (GIT version)' - depends=('libvulkan.so' - 'liblcms2.so' - 'glslang' - 'libepoxy' - 'glfw' - 'libshaderc_shared.so' - 'libavcodec.so' - 'libavutil.so' - 'libavformat.so' - ) - provides=('libplacebo' - "libplacebo=${pkgver}" - 'libplacebo.so' - ) - - DESTDIR="${pkgdir}" ninja -C build64 install - - install -Dm644 libplacebo/README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" -} - -package_lib32-libplacebo-git() { - pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives. (GIT version) (32-bits)' - depends=("libplacebo=${pkgver}" - 'libvulkan.so' - 'liblcms2.so' - 'lib32-glslang' - 'lib32-libepoxy' - 'lib32-glfw' -# 'libshaderc_shared.so' - 'libavcodec.so' - 'libavutil.so' - 'libavformat.so' - ) - provides=('lib32-libplacebo' - 'libplacebo.so' - ) - conflicts=('lib32-libplacebo') - - DESTDIR="${pkgdir}" ninja -C build32 install +package() { -# mv "${pkgdir}/usr/bin/plplay" "${pkgdir}/usr/bin/plplay-32" - rm -fr "${pkgdir}/usr/include" + DESTDIR="${pkgdir}" ninja -C build install install -Dm644 libplacebo/README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" } |