diff --git a/pisi-index.xml b/pisi-index.xml index 78c00dedb0..886f92bb43 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -26671,16 +26671,13 @@ Gnome session. x11.vulkan OpenGL and OpenGL ES shader front end and validator OpenGL and OpenGL ES shader front end and validator - https://github.com/KhronosGroup/glslang/archive/13.1.1.tar.gz + https://github.com/KhronosGroup/glslang/archive/14.1.0.tar.gz cmake - spirv-headers + spirv-headers python3-devel - spirv-tools-devel + spirv-tools-devel - - glslang-11.13.0-cmake_include_dirs.patch - x11/vulkan/glslang/pspec.xml @@ -26713,7 +26710,7 @@ Gnome session. glslang-devel - glslang + glslang /usr/include @@ -26722,6 +26719,13 @@ Gnome session. + + 2024-03-18 + 14.1.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-12-04 13.1.1 @@ -26836,7 +26840,7 @@ Gnome session. SPIR-V Headers SPIR-V Headers vulkan - https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/vulkan-sdk-1.3.268.0.tar.gz + https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/vulkan-sdk-1.3.275.0.tar.gz cmake @@ -26852,6 +26856,13 @@ Gnome session. + + 2024-03-18 + 1.3.275.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-12-04 1.3.268.0 @@ -27225,10 +27236,10 @@ Gnome session. API and commands for processing SPIR-V modules API and commands for processing SPIR-V modules vulkan - https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/vulkan-sdk-1.3.268.0.tar.gz + https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v2023.6.rc1.tar.gz cmake - spirv-headers + spirv-headers python3-devel x11/vulkan/spirv-tools/pspec.xml @@ -27253,7 +27264,7 @@ Gnome session. spirv-tools-devel - spirv-tools + spirv-tools /usr/include @@ -27263,6 +27274,13 @@ Gnome session. + + 2024-03-18 + 2023.6 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-12-04 1.3.268.0 @@ -61163,7 +61181,7 @@ Gnome session. mpv-player-devel - mpv-player + mpv-player /usr/lib/pkgconfig @@ -61171,6 +61189,13 @@ Gnome session. + + 2024-03-18 + 0.37.0 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2023-11-22 0.37.0 @@ -91665,7 +91690,7 @@ cleaner, which will allow to add new features in the future. vulkan-devel xxhash-devel libunwind-devel - libplacebo + libplacebo /usr/include @@ -91673,6 +91698,13 @@ cleaner, which will allow to add new features in the future. + + 2024-03-18 + 6.338.1 + Rebuild + PisiLinux Community + admins@pisilinux.org + 2023-11-22 6.338.1 @@ -404367,6 +404399,69 @@ to create header files and sources from protocol files. + + + shaderc + https://github.com/google/shaderc + + PisiLinux Community + admins@pisilinux.org + + Apache + library + programming.library + Collection of tools, libraries and tests for shader compilation + Collection of tools, libraries and tests for shader compilation + Gölgelendirici derlemesi için araçlar, kütüphaneler ve testlerden oluşan koleksiyon + Gölgelendirici derlemesi için araçlar, kütüphaneler ve testlerden oluşan koleksiyon + shaderc + https://github.com/google/shaderc/archive/refs/tags/v2023.8.tar.gz + + build-version.inc + + + cmake + ninja + asciidoctor + glslang-devel + spirv-headers + spirv-tools-devel + + programming/library/shaderc/pspec.xml + + + shaderc + + glslang + spirv-tools + + + /usr/bin + /usr/lib + /usr/share/doc + + + + shaderc-devel + Development files for shaderc + + shaderc + + + /usr/include + /usr/lib/pkgconfig + + + + + 2024-03-18 + 2023.8 + First release + PisiLinux Community + admins@pisilinux.org + + + liburing @@ -408409,11 +408504,13 @@ yığın. Üç bölüm sağlar: https://download.gnome.org/sources/msgraph/0.2/msgraph-0.2.1.tar.xz meson + gi-docgen glib2-devel librest-devel libsoup3-devel libuhttpmock-devel json-glib-devel + gobject-introspection-devel gnome-online-accounts-devel programming/library/libmsgraph/pspec.xml diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index df40d84320..158f4c4cad 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -89265dc5a6a6f2d8b36b0e26b866870c7818c866 \ No newline at end of file +581f321cc7fc83248a235889cd746d94ea7757c5 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index d07e954f80..0f73fc9bd9 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 462da8eb45..7742ab8aef 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -fcad1c5ce4ec63eee731be9e8eae00ddcf81dbf7 \ No newline at end of file +9528b7dfe0a14809e2455aed9694d7776232b7e2 \ No newline at end of file diff --git a/programming/library/shaderc/actions.py b/programming/library/shaderc/actions.py new file mode 100644 index 0000000000..37d13eee26 --- /dev/null +++ b/programming/library/shaderc/actions.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + # shelltools.system("python3 ./utils/git-sync-deps") + shelltools.system("sed '/examples/d;/third_party/d' -i CMakeLists.txt") + + shelltools.system("sed '/build-version/d' -i glslc/CMakeLists.txt") + + + cmaketools.configure("-B build \ + -GNinja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSHADERC_SKIP_TESTS=ON \ + -Dglslang_SOURCE_DIR=/usr/include/glslang \ + -DPYTHON_EXECUTABLE=python3") + +def build(): + shelltools.system("ninja -C build") + +def install(): + shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR()) + + # pisitools.removeDir("/usr/include/spirv-tools") + # pisitools.removeDir("/usr/lib/cmake") + # pisitools.remove("/usr/lib/libSPIRV-Tools*") + # pisitools.remove("/usr/lib/pkgconfig/SPIRV*") + # pisitools.remove("/usr/bin/spirv*") + + pisitools.dodoc("AUTHORS", "LICENSE", "CONTRIBUTORS*", "README*") diff --git a/programming/library/shaderc/files/build-version.inc b/programming/library/shaderc/files/build-version.inc new file mode 100644 index 0000000000..0e9d305fc3 --- /dev/null +++ b/programming/library/shaderc/files/build-version.inc @@ -0,0 +1,3 @@ +"shaderc 2023.8\n" +"spirv-tools 2023.6\n" +"glslang 14.0.1\n" diff --git a/programming/library/shaderc/pspec.xml b/programming/library/shaderc/pspec.xml new file mode 100644 index 0000000000..ab3a8e915c --- /dev/null +++ b/programming/library/shaderc/pspec.xml @@ -0,0 +1,68 @@ + + + + + shaderc + https://github.com/google/shaderc + + PisiLinux Community + admins@pisilinux.org + + Apache + library + Collection of tools, libraries and tests for shader compilation + shaderc + Gölgelendirici derlemesi için araçlar, kütüphaneler ve testlerden oluşan koleksiyon + https://github.com/google/shaderc/archive/refs/tags/v2023.8.tar.gz + + build-version.inc + + + cmake + ninja + asciidoctor + glslang-devel + spirv-headers + spirv-tools-devel + + + + + + + + + shaderc + + glslang + spirv-tools + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + shaderc-devel + Development files for shaderc + + shaderc + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2024-03-18 + 2023.8 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/library/shaderc/translations.xml b/programming/library/shaderc/translations.xml new file mode 100644 index 0000000000..0e73d14528 --- /dev/null +++ b/programming/library/shaderc/translations.xml @@ -0,0 +1,8 @@ + + + + shaderc + Collection of tools, libraries and tests for shader compilation + Gölgelendirici derlemesi için araçlar, kütüphaneler ve testlerden oluşan koleksiyon + +