diff --git a/files/glslang_tests.patch b/files/glslang_tests.patch new file mode 100644 --- /dev/null +++ b/files/glslang_tests.patch @@ -0,0 +1,21 @@ +--- glslang-715c353a15836e5ae192a64a4cf54e2ce7e8d66a/Test/runtests ++++ glslang-715c353a15836e5ae192a64a4cf54e2ce7e8d66a-new/Test/runtests +@@ -2,8 +2,8 @@ + + TARGETDIR=localResults + BASEDIR=baseResults +-EXE=../build/install/bin/glslangValidator +-REMAPEXE=../build/install/bin/spirv-remap ++EXE=../solusBuildDir/StandAlone/glslangValidator ++REMAPEXE=../solusBuildDir/StandAlone/spirv-remap + HASERROR=0 + mkdir -p localResults + + +--- glslang-715c353a15836e5ae192a64a4cf54e2ce7e8d66a/Test/glslangValidator ++++ glslang-715c353a15836e5ae192a64a4cf54e2ce7e8d66a-new/Test/glslangValidator +@@ -1,2 +1,2 @@ + #!/usr/bin/env bash +-../build/install/bin/glslangValidator $* ++../solusBuildDir/StandAlone/glslangValidator $* + diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,25 +1,25 @@ name : glslang -version : 3.20 -release : 5 +version : 5.1 +release : 6 source : - - git|https://github.com/KhronosGroup/glslang.git : 82ead04c39c6a4b7fa153d692b26181091c43c15 + - git|https://github.com/KhronosGroup/glslang.git : 097047a919be0bdebe106e8de593697dada054c5 license : MIT component : xorg.graphics +libsplit : no +emul32 : yes summary : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator description: | Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator -builddeps : - - bison -libsplit : no -emul32 : yes setup : | - %cmake . + %patch -p1 < $pkgfiles/glslang_tests.patch + + mkdir solusBuildDir && cd solusBuildDir + %cmake -DCMAKE_INSTALL_LIBDIR=%libdir% \ + -GNinja .. build : | - %make + %meson_build install : | - %make_install - if [[ ! -z "${EMUL32BUILD}" ]]; then - mv $installdir/usr/lib $installdir/usr/lib32 - else - mv $installdir/usr/lib $installdir/usr/lib64 - fi + %meson_install +check : | + cd Test + ./runtests diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ glslang - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net MIT xorg.graphics @@ -29,7 +29,7 @@ programming.devel - glslang-devel + glslang-devel /usr/lib32/lib*.a @@ -42,7 +42,7 @@ programming.devel - glslang + glslang /usr/include/ @@ -50,12 +50,12 @@ - - 2018-01-29 - 3.2 + + 2018-03-07 + 5.1 Packaging update - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file