summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsL1pKn072021-09-14 15:36:00 +0200
committersL1pKn072021-09-14 15:36:00 +0200
commit982fde7c20254ee1bb2af6dddfe095d8074c7ba4 (patch)
treeecbbdff3e33498b3c9ddd76e422660bb09733f36 /PKGBUILD
parent01cdaffc2ad0fb5312769c4d7f8d73ff2f154801 (diff)
downloadaur-982fde7c20254ee1bb2af6dddfe095d8074c7ba4.tar.gz
drop lib32 support
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD100
1 files changed, 20 insertions, 80 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2fec05430004..d4923d34ba05 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}