diff options
Diffstat (limited to 'community/libplacebo/APKBUILD')
-rw-r--r-- | community/libplacebo/APKBUILD | 57 |
1 files changed, 33 insertions, 24 deletions
diff --git a/community/libplacebo/APKBUILD b/community/libplacebo/APKBUILD index ccda322422b..5d40cbdd61e 100644 --- a/community/libplacebo/APKBUILD +++ b/community/libplacebo/APKBUILD @@ -1,48 +1,57 @@ +# Contributor: Alex Yam <alex@alexyam.com> # Contributor: Leo <thinkabit.ukim@gmail.com> -# Maintainer: +# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca> pkgname=libplacebo -pkgver=2.43.1 -pkgrel=0 +pkgver=6.338.2 +pkgrel=1 +# rc testing +_pkgver=${pkgver/_/-} pkgdesc="Reusable library for GPU-accelerated video/image rendering" url="https://code.videolan.org/videolan/libplacebo" arch="all" license="LGPL-2.1-or-later" makedepends=" - meson - vulkan-loader-dev - glslang-static glslang-dev - shaderc-dev - vulkan-headers + glslang-static lcms2-dev - libepoxy-dev + libdovi-dev + meson + py3-glad + py3-mako + shaderc-dev + spirv-tools-dev + vulkan-loader-dev " subpackages="$pkgname-dev" -source="https://code.videolan.org/videolan/libplacebo/-/archive/v$pkgver/libplacebo-v$pkgver.tar.gz" -builddir="$srcdir/libplacebo-v$pkgver" +source="https://code.videolan.org/videolan/libplacebo/-/archive/v$_pkgver/libplacebo-v$_pkgver.tar.gz" +builddir="$srcdir/libplacebo-v$_pkgver" build() { - meson \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --buildtype=plain \ - -Dvulkan=enabled \ + CFLAGS="$CFLAGS -O2" \ + CXXFLAGS="$CXXFLAGS -O2" \ + abuild-meson \ + -Db_lto=true \ + -Dbackend_max_links=4 \ + -Ddemos=false \ + -Ddovi=enabled \ -Dglslang=enabled \ - -Dshaderc=enabled \ - -Dtests=true \ -Dlcms=enabled \ + -Dlibdovi=enabled \ + -Dshaderc=enabled \ + -Dtests="$(want_check && echo true || echo false)" \ + -Dvulkan=enabled \ . output - ninja -C output + meson compile -C output } check() { - ninja -C output test + meson test --no-rebuild --print-errorlogs -C output } package() { - DESTDIR="$pkgdir" ninja -C output install + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="62463dfee6e6fd450395e42d7af2b6e0caa0b183c0d00f5ba0c5ddc893a47cdd0371d37fc72a7361228324b0dc9c55dd0309a5a7210cf753618fde18a094abcb libplacebo-v2.43.1.tar.gz" +sha512sums=" +0f20ae47bc2a7cd128d667ec2dd750a2d6ad5f16be6ab97122c2dda1ebf239958ee4bf453a7f835bea2dafb60a2e27b795801532aad994e002854c190aa6bbd8 libplacebo-v6.338.2.tar.gz +" |