Date: Monday, December 19, 2022 @ 10:37:01
Author: lcarlier
Revision: 464597
archrelease: copy trunk to extra-x86_64
Added:
directx-shader-compiler/repos/extra-x86_64/PKGBUILD
(from rev 464596, directx-shader-compiler/trunk/PKGBUILD)
Deleted:
directx-shader-compiler/repos/extra-x86_64/PKGBUILD
----------+
PKGBUILD | 103 ++++++++++++++++++++++++++++---------------------------------
1 file changed, 48 insertions(+), 55 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-12-19 10:36:56 UTC (rev 464596)
+++ PKGBUILD 2022-12-19 10:37:01 UTC (rev 464597)
@@ -1,55 +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+gde70ea29b
-pkgrel=2
-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=Debug \
- -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}
-}
Copied: directx-shader-compiler/repos/extra-x86_64/PKGBUILD (from rev 464596,
directx-shader-compiler/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-12-19 10:37:01 UTC (rev 464597)
@@ -0,0 +1,48 @@
+# Maintainer: Laurent Carlier <[email protected]>
+
+pkgname=directx-shader-compiler
+pkgdesc="A compiler for HLSL to DXIL (DirectX Intermediate Language)."
+pkgver=1.7.2212
+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=Debug \
+ -DLLVM_ENABLE_LTO=False
+
+ 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}
+}