summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
2 files changed, 17 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 36b36cd67aa9..3aa421e3a026 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lib32-libplacebo-git
pkgdesc = Reusable library for GPU-accelerated video/image rendering primitives. (GIT version)
- pkgver = v3.104.0.rc1.65.ge48a162
+ pkgver = v3.120.1.168.gbe32ca6
pkgrel = 1
url = https://github.com/haasn/libplacebo
arch = x86_64
@@ -15,6 +15,10 @@ pkgbase = lib32-libplacebo-git
depends = lib32-shaderc
depends = lib32-glslang
depends = lib32-libepoxy
+ depends = lib32-glfw
+ depends = libavcodec.so
+ depends = libavutil.so
+ depends = libavformat.so
provides = lib32-libplacebo
provides = libplacebo.so
conflicts = lib32-libplacebo
@@ -22,4 +26,3 @@ pkgbase = lib32-libplacebo-git
sha256sums = SKIP
pkgname = lib32-libplacebo-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 85d6a84b4285..93f0f5b62012 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
pkgname=lib32-libplacebo-git
-pkgver=v3.104.0.rc1.65.ge48a162
+pkgver=v3.120.1.168.gbe32ca6
pkgrel=1
pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives. (GIT version)'
url='https://github.com/haasn/libplacebo'
@@ -13,6 +13,10 @@ depends=('lib32-vulkan-icd-loader'
'lib32-shaderc'
'lib32-glslang'
'lib32-libepoxy'
+ 'lib32-glfw'
+ 'libavcodec.so'
+ 'libavutil.so'
+ 'libavformat.so'
)
makedepends=('git'
'meson'
@@ -37,8 +41,8 @@ prepare() {
}
build() {
- CFLAGS+=" -m32"
- CXXFLAGS+=" -m32"
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd build
@@ -47,7 +51,9 @@ build() {
-D vulkan=enabled \
-D glslang=enabled \
-D shaderc=enabled \
- -D lcms=enabled
+ -D lcms=enabled \
+ -D d3d11=disabled \
+ -D tests=true
ninja -v
}
@@ -61,5 +67,7 @@ package() {
rm -rf "${pkgdir}/usr/include"
+ mv "${pkgdir}/usr/bin/plplay" "${pkgdir}/usr/bin/plplay-32"
+
install -Dm644 libplacebo/README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
}