← recipes

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