diff options
Diffstat (limited to 'spirv-tools')
-rw-r--r-- | spirv-tools/.footprint | 27 | ||||
-rw-r--r-- | spirv-tools/.signature | 6 | ||||
-rw-r--r-- | spirv-tools/Pkgfile | 31 |
3 files changed, 64 insertions, 0 deletions
diff --git a/spirv-tools/.footprint b/spirv-tools/.footprint new file mode 100644 index 000000000..8fe8eec51 --- /dev/null +++ b/spirv-tools/.footprint @@ -0,0 +1,27 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/spirv-as +-rwxr-xr-x root/root usr/bin/spirv-cfg +-rwxr-xr-x root/root usr/bin/spirv-dis +-rwxr-xr-x root/root usr/bin/spirv-lesspipe.sh +-rwxr-xr-x root/root usr/bin/spirv-link +-rwxr-xr-x root/root usr/bin/spirv-opt +-rwxr-xr-x root/root usr/bin/spirv-reduce +-rwxr-xr-x root/root usr/bin/spirv-stats +-rwxr-xr-x root/root usr/bin/spirv-val +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/spirv-tools/ +-rw-r--r-- root/root usr/include/spirv-tools/instrument.hpp +-rw-r--r-- root/root usr/include/spirv-tools/libspirv.h +-rw-r--r-- root/root usr/include/spirv-tools/libspirv.hpp +-rw-r--r-- root/root usr/include/spirv-tools/linker.hpp +-rw-r--r-- root/root usr/include/spirv-tools/optimizer.hpp +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libSPIRV-Tools-link.a +-rw-r--r-- root/root usr/lib/libSPIRV-Tools-opt.a +-rw-r--r-- root/root usr/lib/libSPIRV-Tools-reduce.a +-rwxr-xr-x root/root usr/lib/libSPIRV-Tools-shared.so +-rw-r--r-- root/root usr/lib/libSPIRV-Tools.a +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/SPIRV-Tools-shared.pc +-rw-r--r-- root/root usr/lib/pkgconfig/SPIRV-Tools.pc diff --git a/spirv-tools/.signature b/spirv-tools/.signature new file mode 100644 index 000000000..d9023a837 --- /dev/null +++ b/spirv-tools/.signature @@ -0,0 +1,6 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/RbLsgDYehb7e03j0h1VsuHrFZCnLG2YJg7ZivPTsJ4UxnZiAOidBPr/MuI0VPDDMZ6EDS4pUyKaLXWBpvyGzA4= +SHA256 (Pkgfile) = bcf01c392a7f8094267a5277205d46b2af64713c5bf7b18ea765aeff3fa79b4c +SHA256 (.footprint) = 7eedf8b657a2884ff56545bbbd6b3fe09a193d07ed7c65683e6a9f0a8f78e0ce +SHA256 (SPIRV-Tools-v2019.2.tar.gz) = 1fde9d2a0df920a401441cd77253fc7b3b9ab0578eabda8caaaceaa6c7638440 +SHA256 (2434b89345a50c018c84f42a310b0fad4f3fd94f.tar.gz) = 9213bc1c80ca176b7bf79e2b138c7708d8babc0b069a06ac4fa9ef467fa9322a diff --git a/spirv-tools/Pkgfile b/spirv-tools/Pkgfile new file mode 100644 index 000000000..1a5a48922 --- /dev/null +++ b/spirv-tools/Pkgfile @@ -0,0 +1,31 @@ +# Description: API and commands for processing SPIR-V modules +# URL: https://www.khronos.org/vulkan/ +# Maintainer: Danny Rawlins, crux at romster dot me +# Depends on: cmake python3 + +name=spirv-tools +version=2019.2 +_commit=2434b89345a50c018c84f42a310b0fad4f3fd94f +release=1 +source=( + https://github.com/KhronosGroup/SPIRV-Tools/archive//v$version/SPIRV-Tools-v$version.tar.gz + https://github.com/KhronosGroup/SPIRV-Headers/archive/$_commit.tar.gz +) + +build() { + mv SPIRV-Headers-$_commit SPIRV-Headers + cd SPIRV-Tools-$version + + mkdir build + cd build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DSPIRV_WERROR=Off \ + -DSPIRV-Headers_SOURCE_DIR=${SRC}/SPIRV-Headers + + make + make DESTDIR=$PKG install +} |