Date: Monday, January 2, 2023 @ 17:04:43
Author: svenstaro
Revision: 465157
archrelease: copy trunk to staging-x86_64
Added:
shaderc/repos/staging-x86_64/PKGBUILD
(from rev 465156, shaderc/trunk/PKGBUILD)
Deleted:
shaderc/repos/staging-x86_64/PKGBUILD
----------+
PKGBUILD | 118 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 59 insertions(+), 59 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-01-02 17:04:32 UTC (rev 465156)
+++ PKGBUILD 2023-01-02 17:04:43 UTC (rev 465157)
@@ -1,59 +0,0 @@
-# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Contributor: Daniel M. Capella <[email protected]>
-# Contributor: Bin Jin <[email protected]>
-
-pkgname=shaderc
-pkgver=2022.3
-pkgrel=1
-pkgdesc='Collection of tools, libraries and tests for shader compilation'
-url='https://github.com/google/shaderc'
-arch=('x86_64')
-license=('Apache')
-depends=('glibc' 'gcc-libs' 'glslang' 'spirv-tools')
-makedepends=('asciidoctor' 'cmake' 'ninja' 'python' 'spirv-headers')
-provides=('libshaderc_shared.so')
-source=(https://github.com/google/shaderc/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
-sha512sums=('a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee')
-b2sums=('6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c')
-
-prepare() {
- cd ${pkgname}-${pkgver}
-
- # de-vendor libs and disable git versioning
- sed '/examples/d;/third_party/d' -i CMakeLists.txt
- sed '/build-version/d' -i glslc/CMakeLists.txt
- cat <<- EOF > glslc/src/build-version.inc
-"${pkgver}\\n"
-"$(pacman -Q spirv-tools|cut -d \ -f 2|sed 's/-.*//')\\n"
-"$(pacman -Q glslang|cut -d \ -f 2|sed 's/-.*//')\\n"
-EOF
-}
-
-build() {
- cd ${pkgname}-${pkgver}
- cmake \
- -B build \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" \
- -DSHADERC_SKIP_TESTS=ON \
- -Dglslang_SOURCE_DIR=/usr/include/glslang \
- -GNinja
- ninja -C build
-
- cd glslc
- asciidoctor -b manpage README.asciidoc -o glslc.1
-}
-
-check() {
- cd ${pkgname}-${pkgver}
- ninja -C build test
-}
-
-package() {
- cd ${pkgname}-${pkgver}
- DESTDIR="${pkgdir}" ninja -C build install
- install -Dm 644 glslc/glslc.1 -t "${pkgdir}/usr/share/man/man1"
-}
-
-# vim: ts=2 sw=2 et:
Copied: shaderc/repos/staging-x86_64/PKGBUILD (from rev 465156,
shaderc/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-01-02 17:04:43 UTC (rev 465157)
@@ -0,0 +1,59 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Daniel M. Capella <[email protected]>
+# Contributor: Bin Jin <[email protected]>
+
+pkgname=shaderc
+pkgver=2022.4
+pkgrel=1
+pkgdesc='Collection of tools, libraries and tests for shader compilation'
+url='https://github.com/google/shaderc'
+arch=('x86_64')
+license=('Apache')
+depends=('glibc' 'gcc-libs' 'glslang' 'spirv-tools')
+makedepends=('asciidoctor' 'cmake' 'ninja' 'python' 'spirv-headers')
+provides=('libshaderc_shared.so')
+source=(https://github.com/google/shaderc/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('56c2b06e613059e1d1eec0df283ec463d449ed84d80a57e223ebe5ea0186e7a4a7a1cb6e4c12a0ee0561ae1a1bce238322163acec407d39bd3e0fc3192142305')
+b2sums=('637c6142915140cd0fa0c9b842bf41ff3164fbd6389a35670a9f966a7a98080d39a46324a550c78813d65ece1f3a2082b84044d27591168fe6ffa57e5552acb2')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+
+ # de-vendor libs and disable git versioning
+ sed '/examples/d;/third_party/d' -i CMakeLists.txt
+ sed '/build-version/d' -i glslc/CMakeLists.txt
+ cat <<- EOF > glslc/src/build-version.inc
+"${pkgver}\\n"
+"$(pacman -Q spirv-tools|cut -d \ -f 2|sed 's/-.*//')\\n"
+"$(pacman -Q glslang|cut -d \ -f 2|sed 's/-.*//')\\n"
+EOF
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+ cmake \
+ -B build \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" \
+ -DSHADERC_SKIP_TESTS=ON \
+ -Dglslang_SOURCE_DIR=/usr/include/glslang \
+ -GNinja
+ ninja -C build
+
+ cd glslc
+ asciidoctor -b manpage README.asciidoc -o glslc.1
+}
+
+check() {
+ cd ${pkgname}-${pkgver}
+ ninja -C build test
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ DESTDIR="${pkgdir}" ninja -C build install
+ install -Dm 644 glslc/glslc.1 -t "${pkgdir}/usr/share/man/man1"
+}
+
+# vim: ts=2 sw=2 et: