diff options
author | Alexandre Demers | 2020-12-12 14:54:18 -0500 |
---|---|---|
committer | Alexandre Demers | 2020-12-12 14:54:18 -0500 |
commit | 6f641177ec3f380e6e0980d7215faf87ab03225a (patch) | |
tree | 46170190991bfb006da99234d552782718fe7bef | |
parent | b65f23f8f262378f3ce1d8935259e9ba6ef06ff0 (diff) | |
download | aur-6f641177ec3f380e6e0980d7215faf87ab03225a.tar.gz |
Update to 2020.4
Fix dependency on SPIRV tools (lib32).
Modify how glslang is included.
Add a .gitignore file for sanity if somebody ever needs it outside of myself.
Signed-off-by: Alexandre Demers <alexandre.f.demers@gmail.com>
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 19 |
3 files changed, 16 insertions, 14 deletions
@@ -1,7 +1,7 @@ pkgbase = lib32-shaderc pkgdesc = Collection of tools, libraries and tests for shader compilation (32bit) - pkgver = 2020.0 - pkgrel = 4 + pkgver = 2020.4 + pkgrel = 1 url = https://github.com/google/shaderc arch = x86_64 license = Apache @@ -14,11 +14,10 @@ pkgbase = lib32-shaderc depends = lib32-gcc-libs depends = lib32-glslang>=8.13.3559 depends = lib32-spirv-tools>=2019.5 - depends = spirv-tools>=2019.5 provides = libshaderc_shared.so conflicts = lib32-shaderc-git - source = shaderc-2020.0.tar.gz::https://github.com/google/shaderc/archive/v2020.0.tar.gz - sha512sums = 1971673d7a5fe77ef827c29db14112d4935c573c7c4f3b00fff3729334284d11640ee40c9e97ebcb2a14c6d5c6db0cf5e2ef6b2dfb59c759d1322c6d38624eb4 + source = shaderc-2020.4.tar.gz::https://github.com/google/shaderc/archive/v2020.4.tar.gz + sha512sums = 2deab4a27b9b2a6cd3688e6f3246e5ba5c09a4a799db9294a2e621f31d94a835d8d7f91dd29618ea392eb0a76d0b94263db09ed67fd880edaf179d688cd11e55 pkgname = lib32-shaderc diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9c590eec56e8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +src/ +pkg/
\ No newline at end of file @@ -6,8 +6,8 @@ _setFullLibdir="${_setPrefix}/${_setLibdir}" _pkgbasename=shaderc pkgname=lib32-$_pkgbasename -pkgver=2020.0 -pkgrel=4 +pkgver=2020.4 +pkgrel=1 pkgdesc='Collection of tools, libraries and tests for shader compilation (32bit)' url='https://github.com/google/shaderc' arch=('x86_64') @@ -17,7 +17,6 @@ depends=("$_pkgbasename" 'lib32-gcc-libs' 'lib32-glslang>=8.13.3559' 'lib32-spirv-tools>=2019.5' - 'spirv-tools>=2019.5' ) makedepends=( 'cmake' @@ -31,7 +30,7 @@ source=( "${_pkgbasename}-${pkgver}.tar.gz::https://github.com/google/shaderc/archive/v${pkgver}.tar.gz" ) sha512sums=( - '1971673d7a5fe77ef827c29db14112d4935c573c7c4f3b00fff3729334284d11640ee40c9e97ebcb2a14c6d5c6db0cf5e2ef6b2dfb59c759d1322c6d38624eb4' + '2deab4a27b9b2a6cd3688e6f3246e5ba5c09a4a799db9294a2e621f31d94a835d8d7f91dd29618ea392eb0a76d0b94263db09ed67fd880edaf179d688cd11e55' ) prepare() { @@ -51,24 +50,26 @@ build() { export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - export CFLAGS+=" ${CPPFLAGS}" - export CXXFLAGS+=" ${CPPFLAGS} -I/usr/include/glslang" +# export CFLAGS+=" ${CPPFLAGS}" +# export CXXFLAGS+=" ${CPPFLAGS} -I/usr/include/glslang" + cd ${_pkgbasename}-${pkgver} cmake \ -B build \ - -S ${_pkgbasename}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_LIBDIR="lib32" \ -DSHADERC_SKIP_TESTS=ON \ + -Dglslang_SOURCE_DIR=/usr/include/glslang \ -G Ninja ninja -C build -# cd ${_pkgbasename}-${pkgver}/glslc +# cd glslc # asciidoctor -b manpage README.asciidoc -o glslc.1 } package() { + cd ${_pkgbasename}-${pkgver} DESTDIR="${pkgdir}" ninja -C build install # Use the same naming scheme as the one in the lib32-shaderc-git package for coherence @@ -77,5 +78,5 @@ package() { done rm -r "${pkgdir}"/usr/include -# install -Dm 644 ${_pkgbasename}-${pkgver}/glslc/glslc.1 -t "${pkgdir}/usr/share/man/man1" +# install -Dm 644 glslc/glslc.1 -t "${pkgdir}/usr/share/man/man1" } |