← recipes

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