Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
libplacebo


Commits:
47fb7c55 by Robin Candau at 2024-11-27T19:11:33+01:00
upgpkg: 7.349.0-3: glslang 15.0 rebuild

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + fix_glslang_linking.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = libplacebo
        pkgdesc = Reusable library for GPU-accelerated video/image rendering 
primitives
        pkgver = 7.349.0
-       pkgrel = 2
+       pkgrel = 3
        url = https://github.com/haasn/libplacebo
        arch = x86_64
        license = LGPL-2.1-or-later
@@ -27,8 +27,11 @@ pkgbase = libplacebo
        depends = xxhash
        provides = libplacebo.so
        source = 
https://code.videolan.org/videolan/libplacebo/-/archive/v7.349.0/libplacebo-v7.349.0.tar.gz
+       source = fix_glslang_linking.patch
        sha512sums = 
94fb0ad4f6cdafc81a43f06a73e49ef8ed7f81e751ad2a028f6f91295a06d8c12f2959e2595bd654db946fc5aa89758ab9d37f985ebb82badbd517ed02f3ddca
+       sha512sums = 
f25f4532fd93b39efc2b481e88eadb8013d5ea32b0b785de336b3d03b52cd22577a933c5df6ed29f9c188a7ac7c8fa465114b230d3e43cb319a70072d8cbaefd
        b2sums = 
4a1a667e608e559f2ac163d25183ce9cd2a3ddfa05d88219e5597db08478c883f12efb2e66fe54d9aab65f2863efbe60f0448e241a69109ea423af8222008493
+       b2sums = 
227a59c05d66e5226c297e39acad3244a50ab3fdc1c2742fd94979ffa09679e60c89fe916ff72321b0f91cb3516e35e52e0913067cde4c1325a28ff9db22fb3c
 
 pkgname = libplacebo
        depends = vulkan-icd-loader


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=libplacebo
 pkgver=7.349.0
-pkgrel=2
+pkgrel=3
 pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives'
 url='https://github.com/haasn/libplacebo'
 arch=('x86_64')
@@ -16,9 +16,18 @@ makedepends=(
   'libglvnd'
 )
 provides=('libplacebo.so')
-source=(https://code.videolan.org/videolan/libplacebo/-/archive/v${pkgver}/libplacebo-v${pkgver}.tar.gz)
-sha512sums=('94fb0ad4f6cdafc81a43f06a73e49ef8ed7f81e751ad2a028f6f91295a06d8c12f2959e2595bd654db946fc5aa89758ab9d37f985ebb82badbd517ed02f3ddca')
-b2sums=('4a1a667e608e559f2ac163d25183ce9cd2a3ddfa05d88219e5597db08478c883f12efb2e66fe54d9aab65f2863efbe60f0448e241a69109ea423af8222008493')
+source=(https://code.videolan.org/videolan/libplacebo/-/archive/v${pkgver}/libplacebo-v${pkgver}.tar.gz
+        fix_glslang_linking.patch)
+sha512sums=('94fb0ad4f6cdafc81a43f06a73e49ef8ed7f81e751ad2a028f6f91295a06d8c12f2959e2595bd654db946fc5aa89758ab9d37f985ebb82badbd517ed02f3ddca'
+            
'f25f4532fd93b39efc2b481e88eadb8013d5ea32b0b785de336b3d03b52cd22577a933c5df6ed29f9c188a7ac7c8fa465114b230d3e43cb319a70072d8cbaefd')
+b2sums=('4a1a667e608e559f2ac163d25183ce9cd2a3ddfa05d88219e5597db08478c883f12efb2e66fe54d9aab65f2863efbe60f0448e241a69109ea423af8222008493'
+        
'227a59c05d66e5226c297e39acad3244a50ab3fdc1c2742fd94979ffa09679e60c89fe916ff72321b0f91cb3516e35e52e0913067cde4c1325a28ff9db22fb3c')
+
+prepare() {
+  cd ${pkgname}-v${pkgver}
+  # Fix linking for glslang 15.0.0
+  patch -Np1 < "${srcdir}/fix_glslang_linking.patch"
+}
 
 build() {
   cd ${pkgname}-v${pkgver}


=====================================
fix_glslang_linking.patch
=====================================
@@ -0,0 +1,11 @@
+Fix linking against glslang 1.3.296.0
+
+--- a/src/glsl/meson.build
++++ b/src/glsl/meson.build
+@@ -17,6 +17,7 @@ if glslang_req.auto() and shaderc.found()
+ elif not glslang_req.disabled()
+ 
+   glslang_deps = [
++    cxx.find_library('glslang', required: false),
+     cxx.find_library('glslang-default-resource-limits', required: false)
+   ]



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libplacebo/-/commit/47fb7c556728a2d57220f0ddceb6a85398e6c527

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libplacebo/-/commit/47fb7c556728a2d57220f0ddceb6a85398e6c527
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to