SPIRV-LLVM-Translator 18.1.0-gcc14 -> 18.1.2 (#10097)

This commit is contained in:
Maximilian Downey Twiss
2024-07-07 23:50:27 +10:00
committed by GitHub
parent d7a5941647
commit dafc7c5821
4 changed files with 22 additions and 13 deletions

View File

@@ -2,5 +2,6 @@
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVLib.h
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVOpts.h
/usr/local/lib/libLLVMSPIRVLib.a
/usr/local/lib/libLLVMSPIRVLib.so
/usr/local/lib/libLLVMSPIRVLib.so.18.1
/usr/local/lib/pkgconfig/LLVMSPIRVLib.pc

View File

@@ -0,0 +1,7 @@
/usr/local/bin/llvm-spirv
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVLib.h
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVOpts.h
/usr/local/lib/libLLVMSPIRVLib.so
/usr/local/lib/libLLVMSPIRVLib.so.18.1
/usr/local/lib/pkgconfig/LLVMSPIRVLib.pc

View File

@@ -2,5 +2,6 @@
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVLib.h
/usr/local/include/LLVMSPIRVLib/LLVMSPIRVOpts.h
/usr/local/lib64/libLLVMSPIRVLib.a
/usr/local/lib64/libLLVMSPIRVLib.so
/usr/local/lib64/libLLVMSPIRVLib.so.18.1
/usr/local/lib64/pkgconfig/LLVMSPIRVLib.pc

View File

@@ -1,23 +1,20 @@
# Adapted from Arch Linux spirv-llvm-translator PKGBUILD at:
# https://github.com/archlinux/svntogit-community/raw/packages/spirv-llvm-translator/trunk/PKGBUILD
require 'buildsystems/cmake'
class Spirv_llvm_translator < CMake
description 'Tool and a library for bi-directional translation between SPIR-V and LLVM IR'
homepage 'https://github.com/KhronosGroup/SPIRV-LLVM-Translator'
@_ver = '18.1.0'
version "#{@_ver}-gcc14"
license 'custom'
compatibility 'x86_64 aarch64 armv7l'
version '18.1.2'
license 'Apache-2.0 WITH LLVM-exception'
compatibility 'all'
source_url 'https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git'
git_hashtag "v#{@_ver}"
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '314bbf245fb76336bb506e23a5f7dfa7a605d2f346e1e578d24c0946a0571538',
armv7l: '314bbf245fb76336bb506e23a5f7dfa7a605d2f346e1e578d24c0946a0571538',
x86_64: '595cbecb0276f45f4f45e9a8cf33d48f5dc272ecf05b80a636feccdfaea4d444'
aarch64: '32103f845303cf9d9ef30f21d8f08e358916707f0f54b1d6e8a7e809b0de9337',
armv7l: '32103f845303cf9d9ef30f21d8f08e358916707f0f54b1d6e8a7e809b0de9337',
i686: 'c19025d665a5ca586bac261dd0ba6909167d92eeca504393f1c40347d5d7ac2b',
x86_64: 'cd2321530ec2bca1884e79cb12fd42c5c4009a91c507b338cd8dd6f3ac8d0590'
})
depends_on 'gcc_lib' # R
@@ -26,4 +23,7 @@ class Spirv_llvm_translator < CMake
depends_on 'llvm18_lib' # R
depends_on 'spirv_headers' => :build
depends_on 'spirv_tools' # R
# https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/2635
cmake_options "-DBUILD_SHARED_LIBS=ON -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=#{CREW_PREFIX}/include/spirv"
end