diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,22 @@ +libSPIRV-Tools-shared.so:spvBinaryDestroy +libSPIRV-Tools-shared.so:spvBinaryParse +libSPIRV-Tools-shared.so:spvBinaryToText +libSPIRV-Tools-shared.so:spvContextCreate +libSPIRV-Tools-shared.so:spvContextDestroy +libSPIRV-Tools-shared.so:spvDiagnosticCreate +libSPIRV-Tools-shared.so:spvDiagnosticDestroy +libSPIRV-Tools-shared.so:spvDiagnosticPrint +libSPIRV-Tools-shared.so:spvSoftwareVersionDetailsString +libSPIRV-Tools-shared.so:spvSoftwareVersionString +libSPIRV-Tools-shared.so:spvTargetEnvDescription +libSPIRV-Tools-shared.so:spvTextDestroy +libSPIRV-Tools-shared.so:spvTextToBinary +libSPIRV-Tools-shared.so:spvTextToBinaryWithOptions +libSPIRV-Tools-shared.so:spvValidate +libSPIRV-Tools-shared.so:spvValidateBinary +libSPIRV-Tools-shared.so:spvValidateWithOptions +libSPIRV-Tools-shared.so:spvValidatorOptionsCreate +libSPIRV-Tools-shared.so:spvValidatorOptionsDestroy +libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxLogicalPointer +libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxStoreStruct +libSPIRV-Tools-shared.so:spvValidatorOptionsSetUniversalLimit diff --git a/abi_symbols32 b/abi_symbols32 new file mode 100644 --- /dev/null +++ b/abi_symbols32 @@ -0,0 +1,22 @@ +libSPIRV-Tools-shared.so:spvBinaryDestroy +libSPIRV-Tools-shared.so:spvBinaryParse +libSPIRV-Tools-shared.so:spvBinaryToText +libSPIRV-Tools-shared.so:spvContextCreate +libSPIRV-Tools-shared.so:spvContextDestroy +libSPIRV-Tools-shared.so:spvDiagnosticCreate +libSPIRV-Tools-shared.so:spvDiagnosticDestroy +libSPIRV-Tools-shared.so:spvDiagnosticPrint +libSPIRV-Tools-shared.so:spvSoftwareVersionDetailsString +libSPIRV-Tools-shared.so:spvSoftwareVersionString +libSPIRV-Tools-shared.so:spvTargetEnvDescription +libSPIRV-Tools-shared.so:spvTextDestroy +libSPIRV-Tools-shared.so:spvTextToBinary +libSPIRV-Tools-shared.so:spvTextToBinaryWithOptions +libSPIRV-Tools-shared.so:spvValidate +libSPIRV-Tools-shared.so:spvValidateBinary +libSPIRV-Tools-shared.so:spvValidateWithOptions +libSPIRV-Tools-shared.so:spvValidatorOptionsCreate +libSPIRV-Tools-shared.so:spvValidatorOptionsDestroy +libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxLogicalPointer +libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxStoreStruct +libSPIRV-Tools-shared.so:spvValidatorOptionsSetUniversalLimit diff --git a/abi_used_libs32 b/abi_used_libs32 new file mode 100644 --- /dev/null +++ b/abi_used_libs32 @@ -0,0 +1,2 @@ +libc.so.6 +libstdc++.so.6 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,24 +1,25 @@ name : spirv-tools -version : 2018.0 # Dev -release : 3 +version : 2018.2 +release : 4 source : - - git|https://github.com/KhronosGroup/SPIRV-Tools.git : 6018de81de5114e906a0098ac04a7cbc95aff500 + - git|https://github.com/KhronosGroup/SPIRV-Tools.git : 01f32ee001409893773219d1a0cc8e696287628e license : MIT component : programming.tools -summary : The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. +emul32 : yes +summary : The SPIR-V Tools project provides an API and commands for processing SPIR-V modules description: | The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. builddeps : - spirv-headers -emul32 : yes setup : | mkdir -p external/spirv-headers/include ln -s /usr/include/spirv external/spirv-headers/include/. - %cmake . + + 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 - fi + %meson_install + diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,19 +2,19 @@ spirv-tools - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net MIT programming.tools - The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. + The SPIR-V Tools project provides an API and commands for processing SPIR-V modules The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. https://solus-project.com/sources/README.Solus spirv-tools - The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. + The SPIR-V Tools project provides an API and commands for processing SPIR-V modules The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. programming.tools @@ -29,10 +29,11 @@ programming.devel - spirv-tools-devel + spirv-tools-devel /usr/lib32/lib*.a + /usr/lib32/lib*.so /usr/lib32/pkgconfig/*.pc @@ -43,21 +44,22 @@ programming.devel - spirv-tools + spirv-tools /usr/include/ /usr/lib64/lib*.a + /usr/lib64/lib*.so /usr/lib64/pkgconfig/*.pc - - 2018-01-29 - 2018.0 + + 2018-03-07 + 2018.2 Packaging update - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file