diff options
author | Daniel M. Capella | 2018-10-21 02:28:12 -0400 |
---|---|---|
committer | Daniel M. Capella | 2018-10-21 02:28:12 -0400 |
commit | 2aa1afd0c229f84d48d2720e3fbfd16fc04e66a7 (patch) | |
tree | e1df26931cf8635f1eed7bd0a7a081da289fb1ec | |
parent | 25a0f9959a129c32bfd4c52752875fd9e6bb3b99 (diff) | |
download | aur-2aa1afd0c229f84d48d2720e3fbfd16fc04e66a7.tar.gz |
Switch to glslang stable
Thanks again to Bin Jin (bjin) and "Coacher".
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 12 insertions, 6 deletions
@@ -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 @@ -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 |