diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 17 insertions, 6 deletions
@@ -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 - @@ -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" } |