Commit 77b5d71
0
plików
+0
dodanych
-0
usuniętych
@@ -11,10 +11,12 @@ license:
11
11
depends:
12
12
- llvm
13
13
makedepends:
14
-- cmake
15
-- ninja
16
14
- llvm
15
+- libxml2
16
+- spirv-tools
17
17
- spirv-headers
18
+- ninja
19
+- cmake
18
20
19
21
source:
20
22
- 'https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v${pkgver}.tar.gz'
@@ -22,29 +24,28 @@ source:
22
24
sha256sums:
23
25
- SKIP
24
26
25
-footprint: |
26
- drwxr-xr-x root/root usr/
27
- drwxr-xr-x root/root usr/bin/
28
- -rwxr-xr-x root/root usr/bin/llvm-spirv
29
- drwxr-xr-x root/root usr/include/
30
- drwxr-xr-x root/root usr/include/LLVMSPIRVLib/
31
- drwxr-xr-x root/root usr/lib64/
32
- -rw-r--r-- root/root usr/lib64/libLLVMSPIRVLib.a
33
- drwxr-xr-x root/root usr/lib64/pkgconfig/
34
- -rw-r--r-- root/root usr/lib64/pkgconfig/LLVMSPIRVLib.pc
35
- drwxr-xr-x root/root usr/share/
36
- drwxr-xr-x root/root usr/share/licenses/
37
- drwxr-xr-x root/root usr/share/licenses/spirv-llvm-translator/
38
- -rw-r--r-- root/root usr/share/licenses/spirv-llvm-translator/LICENSE
39
-
27
+footprint_spirv-llvm-translator_devel: "drwxr-xr-x\troot/root\tusr/include/\ndrwxr-xr-x\troot/root\tusr/include/LLVMSPIRVLib/\n\
28
+ -rw-r--r--\troot/root\tusr/include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc\n-rw-r--r--\troot/root\tusr/include/LLVMSPIRVLib/LLVMSPIRVLib.h\n\
29
+ -rw-r--r--\troot/root\tusr/include/LLVMSPIRVLib/LLVMSPIRVOpts.h\ndrwxr-xr-x\troot/root\tusr/lib/pkgconfig/\n-rw-r--r--\t\
30
+ root/root\tusr/lib/pkgconfig/LLVMSPIRVLib.pc\n"
31
+footprint: "drwxr-xr-x\troot/root\tusr/\ndrwxr-xr-x\troot/root\tusr/bin/\n-rwxr-xr-x\troot/root\tusr/bin/llvm-spirv\ndrwxr-xr-x\t\
32
+ root/root\tusr/lib/\nlrwxrwxrwx\troot/root\tusr/lib/libLLVMSPIRVLib.so -> libLLVMSPIRVLib.so.22.1\n-rwxr-xr-x\troot/root\t\
33
+ usr/lib/libLLVMSPIRVLib.so.22.1\n"
40
34
build: |
41
- cmake -G Ninja -S SPIRV-LLVM-Translator-${pkgver} -B build \
42
- -DCMAKE_BUILD_TYPE=Release \
43
- -DCMAKE_INSTALL_PREFIX=/usr \
44
- -DCMAKE_SKIP_RPATH=ON \
45
- -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include/spirv
46
- cmake --build build
47
- DESTDIR=${PKGDIR} cmake --install build
35
+ cd SPIRV-LLVM-Translator-${pkgver}
36
+
37
+ mkdir build
38
+ cd build
39
+
40
+ cmake -D CMAKE_INSTALL_PREFIX=/usr \
41
+ -D CMAKE_BUILD_TYPE=Release \
42
+ -D BUILD_SHARED_LIBS=ON \
43
+ -D CMAKE_SKIP_INSTALL_RPATH=ON \
44
+ -D LLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr \
45
+ -G Ninja ..
46
+
47
+ ninja
48
48
49
+ DESTDIR=${PKGDIR} ninja install
49
50
package: |
50
51
true