summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel M. Capella2018-10-21 02:28:12 -0400
committerDaniel M. Capella2018-10-21 02:28:12 -0400
commit2aa1afd0c229f84d48d2720e3fbfd16fc04e66a7 (patch)
treee1df26931cf8635f1eed7bd0a7a081da289fb1ec
parent25a0f9959a129c32bfd4c52752875fd9e6bb3b99 (diff)
downloadaur-2aa1afd0c229f84d48d2720e3fbfd16fc04e66a7.tar.gz
Switch to glslang stable
Thanks again to Bin Jin (bjin) and "Coacher".
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
2 files changed, 12 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd69b05c70d6..487311839718 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Fri Oct 12 07:42:13 UTC 2018
+# Sun Oct 21 06:28:10 UTC 2018
pkgbase = shaderc
pkgdesc = A collection of tools, libraries and tests for shader compilation
pkgver = 2018.0
@@ -12,12 +12,14 @@ pkgbase = shaderc
makedepends = ninja
makedepends = python2
depends = gcc-libs
- depends = glslang-git
+ depends = glslang
depends = spirv-tools
source = shaderc-2018.0.tar.gz::https://github.com/google/shaderc/archive/v2018.0.tar.gz
source = fix-glslang-link-order.patch::https://github.com/google/shaderc/pull/463/commits/21c8be385b3fab5edcb934a6d99f69fd389c4e67.patch
+ source = https://raw.githubusercontent.com/gentoo/gentoo/0b2433a05d9de287c93b7eab508643ffad676671/media-libs/shaderc/files/shaderc-2018.0-restore-NV_EXTENSIONS-guard.patch
sha512sums = 7a420fde73c9f2aae3f13558d538a1f4ae43bba19e2b4d2da8fbbd017e9e4f328ece5f330f1bbcb9fe84c91b7eb84b9158dc2e3d144c82939090a0fa6f5b4ef0
sha512sums = 94e1fa8d8b5a886efb90b4956a266799af78c6d54ab8cc8f8a89533885e8148ea415dda7faff732fc5ce01015bfa0de9e5ebd35bc503c677769b423a2491f101
+ sha512sums = 08c31a071d5ba385f3d612ff12950512917ce704fa0266820633906f2620c0ecb3d0e8f1d423117386745d155a065e42398bda8f02bec8035df5a222f305a94e
pkgname = shaderc
diff --git a/PKGBUILD b/PKGBUILD
index 2de81ca9409d..9de147c90f5f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,17 +8,20 @@ pkgdesc='A collection of tools, libraries and tests for shader compilation'
arch=('x86_64')
url=https://github.com/google/shaderc
license=('Apache')
-depends=('gcc-libs' 'glslang-git' 'spirv-tools')
+depends=('gcc-libs' 'glslang' 'spirv-tools')
makedepends=('asciidoctor' 'cmake' 'ninja' 'python2')
source=("shaderc-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
- 'fix-glslang-link-order.patch::https://github.com/google/shaderc/pull/463/commits/21c8be385b3fab5edcb934a6d99f69fd389c4e67.patch')
+ 'fix-glslang-link-order.patch::https://github.com/google/shaderc/pull/463/commits/21c8be385b3fab5edcb934a6d99f69fd389c4e67.patch'
+ 'https://raw.githubusercontent.com/gentoo/gentoo/0b2433a05d9de287c93b7eab508643ffad676671/media-libs/shaderc/files/shaderc-2018.0-restore-NV_EXTENSIONS-guard.patch')
sha512sums=('7a420fde73c9f2aae3f13558d538a1f4ae43bba19e2b4d2da8fbbd017e9e4f328ece5f330f1bbcb9fe84c91b7eb84b9158dc2e3d144c82939090a0fa6f5b4ef0'
- '94e1fa8d8b5a886efb90b4956a266799af78c6d54ab8cc8f8a89533885e8148ea415dda7faff732fc5ce01015bfa0de9e5ebd35bc503c677769b423a2491f101')
+ '94e1fa8d8b5a886efb90b4956a266799af78c6d54ab8cc8f8a89533885e8148ea415dda7faff732fc5ce01015bfa0de9e5ebd35bc503c677769b423a2491f101'
+ '08c31a071d5ba385f3d612ff12950512917ce704fa0266820633906f2620c0ecb3d0e8f1d423117386745d155a065e42398bda8f02bec8035df5a222f305a94e')
# https://github.com/gentoo/gentoo/blob/c31d001aeedaf97917fa29fa859e16090cc50282/media-libs/shaderc/shaderc-2017.2.ebuild#L35-L65
prepare() {
cd shaderc-$pkgver
patch -Np1 -i ../fix-glslang-link-order.patch
+ patch -Np1 -i ../shaderc-2018.0-restore-NV_EXTENSIONS-guard.patch
sed -i /examples/d\;/third_party/d CMakeLists.txt
sed -i /build-version/d glslc/CMakeLists.txt
cat <<- EOF > glslc/src/build-version.inc
@@ -36,7 +39,8 @@ build() {
-DCMAKE_INSTALL_LIBDIR=lib \
-DSHADERC_SKIP_TESTS=on \
-DPYTHON_EXE=/usr/bin/python2 \
- -GNinja
+ -GNinja \
+ -DSHADERC_ENABLE_NV_EXTENSIONS=OFF # Currently requires glslang-git
ninja
cd ../shaderc-$pkgver/glslc