mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
SPIRV-LLVM-Translator 18.1.0-gcc14 -> 18.1.2 (#10097)
This commit is contained in:
committed by
GitHub
parent
d7a5941647
commit
dafc7c5821
@@ -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
|
||||
|
||||
7
manifest/i686/s/spirv_llvm_translator.filelist
Normal file
7
manifest/i686/s/spirv_llvm_translator.filelist
Normal 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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user