Commit 0cc434f
0
plików
+0
dodanych
-0
usuniętych
@@ -42,34 +42,34 @@ footprint: |
42
42
-rwxr-xr-x root/root usr/lib/libshaderc_shared.so.1
43
43
44
44
build: |
45
- cd ${pkgname}-${pkgver}
45
+ # Usunięto: cd ${pkgname}-${pkgver} (pagbuild wchodzi tu automatycznie)
46
+
46
47
# de-vendor libs and disable git versioning
47
48
sed '/examples/d;/third_party/d' -i CMakeLists.txt
48
49
sed '/build-version/d' -i glslc/CMakeLists.txt
49
50
50
51
cat <<- EOF > glslc/src/build-version.inc
51
- "${pkgver}\\n"
52
- "$(cards info spirv-tools | grep ^Version | cut -d ":" -f2 | cut -d " " -f2)\\n"
53
- "$(cards info glslang | grep ^Version | cut -d ":" -f2 | cut -d " " -f2)\\n"
52
+ "${pkgver}\n"
53
+ "spirv-tools\n"
54
+ "glslang\n"
54
55
EOF
55
56
56
57
sed -e "s|\$<TARGET_FILE:spirv-dis>|spirv-dis|" \
57
58
-i glslc/test/CMakeLists.txt
58
59
59
- mkdir build
60
- cd build
60
+ mkdir build
61
+ cd build
61
62
62
- cmake -DCMAKE_BUILD_TYPE=Release \
63
+ cmake -DCMAKE_BUILD_TYPE=Release \
63
64
-DCMAKE_INSTALL_PREFIX=/usr \
64
65
-DCMAKE_INSTALL_LIBDIR=lib \
65
66
-DSHADERC_SKIP_TESTS=ON \
66
67
-DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" \
67
- -DSPIRV-Headers_SOURCE_DIR="./SPIRV-Headers" \
68
68
-Dglslang_SOURCE_DIR=/usr/include/glslang \
69
69
-GNinja ..
70
70
71
- ninja
72
- DESTDIR="${PKGDIR}" ninja install
71
+ ninja
73
72
74
73
package: |
75
- true
74
+ cd build
75
+ DESTDIR="${PKGDIR}" ninja install