Date: Friday, September 16, 2022 @ 12:05:42
Author: lcarlier
Revision: 456256
archrelease: copy trunk to extra-x86_64
Added:
directx-shader-compiler/repos/extra-x86_64/PKGBUILD
(from rev 456255, directx-shader-compiler/trunk/PKGBUILD)
Deleted:
directx-shader-compiler/repos/extra-x86_64/PKGBUILD
----------+
PKGBUILD | 102 ++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 55 insertions(+), 47 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-09-16 12:05:38 UTC (rev 456255)
+++ PKGBUILD 2022-09-16 12:05:42 UTC (rev 456256)
@@ -1,47 +0,0 @@
-# Maintainer: Laurent Carlier <[email protected]>
-
-pkgname=directx-shader-compiler
-pkgdesc="A compiler for HLSL to DXIL (DirectX Intermediate Language)."
-pkgver=1.7.2207
-pkgrel=1
-arch=('x86_64')
-url="https://github.com/microsoft/${_pkgname}"
-license=('custom')
-depends=('ncurses')
-makedepends=('git' 'cmake' 'ninja' 'python')
-source=("directx-shader-compiler-${pkgver}::git+https://github.com/microsoft/DirectXShaderCompiler.git#tag=v${pkgver}")
-sha256sums=('SKIP')
-
-prepare() {
- cd "${pkgname}-${pkgver}"
-
- git submodule update --init
-
- rm -rf build && mkdir build
-}
-
-build() {
- cd "${pkgname}-${pkgver}"/build
-
- cmake .. -G Ninja \
- -C ../cmake/caches/PredefinedParams.cmake \
- -DCMAKE_BUILD_TYPE=Release
-
- ninja
-}
-
-package() {
- cd "${pkgname}-${pkgver}"
-
- install -m755 -d "${pkgdir}"/usr/bin
- install -m755 -d "${pkgdir}"/usr/lib
- install -m755 -d "${pkgdir}"/usr/include
- install -m755 -d "${pkgdir}"/usr/share/licenses/${pkgname}
-
- install build/bin/dxc "${pkgdir}"/usr/bin/
- cp build/lib/libdxcompiler.so* "${pkgdir}"/usr/lib/
- cp -r include/dxc "${pkgdir}"/usr/include/
-
- install LICENSE.TXT "${pkgdir}"/usr/share/licenses/${pkgname}/
- install ThirdPartyNotices.txt "${pkgdir}"/usr/share/licenses/${pkgname}
-}
Copied: directx-shader-compiler/repos/extra-x86_64/PKGBUILD (from rev 456255,
directx-shader-compiler/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-09-16 12:05:42 UTC (rev 456256)
@@ -0,0 +1,55 @@
+# Maintainer: Laurent Carlier <[email protected]>
+
+pkgname=directx-shader-compiler
+pkgdesc="A compiler for HLSL to DXIL (DirectX Intermediate Language)."
+pkgver=1.7.2207+gde70ea29b
+pkgrel=1
+arch=('x86_64')
+url="https://github.com/microsoft/${_pkgname}"
+license=('custom')
+depends=('ncurses')
+makedepends=('git' 'cmake' 'ninja' 'python')
+_commit=de70ea29bc8734624c71e0078fbd8d532d20bdea
+source=("directx-shader-compiler::git+https://github.com/microsoft/DirectXShaderCompiler.git#commit=${_commit}")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${pkgname}"
+
+ echo 1.7.2207+g$(git rev-parse --short HEAD)
+}
+
+prepare() {
+ cd "${pkgname}"
+
+ git submodule update --init
+
+ rm -rf build && mkdir build
+}
+
+build() {
+ cd "${pkgname}"/build
+
+ cmake .. -G Ninja \
+ -C ../cmake/caches/PredefinedParams.cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLLVM_ENABLE_LTO=False
+
+ ninja
+}
+
+package() {
+ cd "${pkgname}"
+
+ install -m755 -d "${pkgdir}"/usr/bin
+ install -m755 -d "${pkgdir}"/usr/lib
+ install -m755 -d "${pkgdir}"/usr/include
+ install -m755 -d "${pkgdir}"/usr/share/licenses/${pkgname}
+
+ install build/bin/dxc "${pkgdir}"/usr/bin/
+ cp build/lib/libdxcompiler.so* "${pkgdir}"/usr/lib/
+ cp -r include/dxc "${pkgdir}"/usr/include/
+
+ install LICENSE.TXT "${pkgdir}"/usr/share/licenses/${pkgname}/
+ install ThirdPartyNotices.txt "${pkgdir}"/usr/share/licenses/${pkgname}
+}