diff --git a/hardware/info/mangohud/actions.py b/hardware/info/mangohud/actions.py index f5189da888..2d409cf0d2 100644 --- a/hardware/info/mangohud/actions.py +++ b/hardware/info/mangohud/actions.py @@ -10,7 +10,10 @@ from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): - mesontools.configure("-Dwith_xnvctrl=disabled") + mesontools.configure("-Dwith_xnvctrl=disabled \ + -Dmangoapp=true \ + -Dmangohudctl=true \ + -Dmangoapp_layer=true") def build(): mesontools.build() diff --git a/hardware/info/mangohud/pspec.xml b/hardware/info/mangohud/pspec.xml index 412908fb6c..9c73393688 100644 --- a/hardware/info/mangohud/pspec.xml +++ b/hardware/info/mangohud/pspec.xml @@ -19,6 +19,8 @@ gcc ninja meson + glfw-devel + glew-devel dbus-devel python3-mako libX11-devel @@ -27,13 +29,15 @@ nlohmann-json glslang-devel libglvnd-devel + libXrandr-devel mangohud - dbus + glew + glfw libX11 libgcc python3 @@ -43,7 +47,7 @@ /usr/bin /usr/share/doc/mangohud - /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json + /usr/share/vulkan/implicit_layer.d /usr/share/metainfo /usr/share/man /usr/lib/mangohud diff --git a/pisi-index.xml b/pisi-index.xml index aac2bc8c23..d98404aed8 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -242489,6 +242489,8 @@ It supports email, address books, calendars, tasks, news feeds and much more.gcc ninja meson + glfw-devel + glew-devel dbus-devel python3-mako libX11-devel @@ -242497,13 +242499,15 @@ It supports email, address books, calendars, tasks, news feeds and much more.nlohmann-json glslang-devel libglvnd-devel + libXrandr-devel hardware/info/mangohud/pspec.xml mangohud - dbus + glew + glfw libX11 libgcc python3 @@ -242513,7 +242517,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. /usr/bin /usr/share/doc/mangohud - /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json + /usr/share/vulkan/implicit_layer.d /usr/share/metainfo /usr/share/man /usr/lib/mangohud @@ -423041,6 +423045,71 @@ contacts, tasks, and calendar information. + + + glfw + https://www.glfw.org/ + + Kamil Atlı + suvari@pisilinux.org + + as-is + library + x11.library + A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input + OpenGL, OpenGL ES, Vulkan, pencere ve giriş için çok platformlu bir kütüphane + GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc. + GLFW, OpenGL, OpenGL ES ve Vulkan uygulama geliştirmeye yönelik Açık Kaynaklı, çok platformlu bir kütüphanedir. Pencereler, bağlamlar ve yüzeyler oluşturmak, girdileri okumak, olayları işlemek vb. için basit, platformdan bağımsız bir API sağlar. + glfw + https://github.com/glfw/glfw/archive/refs/tags/3.3.9.tar.gz + + cmake + doxygen + mesa-devel + libXi-devel + vulkan-headers + libXrandr-devel + libXcursor-devel + libXinerama-devel + libxkbcommon-devel + extra-cmake-modules + + x11/library/glfw/pspec.xml + + + glfw + + libX11 + + + /usr/lib/libglfw.so* + /usr/share/doc + + + + glfw-devel + Development files for glfw + glfw için geliştirme dosyaları + + glfw + libX11-devel + + + /usr/include + /usr/lib/cmake/glfw3 + /usr/lib/pkgconfig + + + + + 2024-01-02 + 3.3.9 + First release + Kamil Atlı + suvari@pisilinux.org + + + libclc diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index ed026a7087..8cb9e91f2d 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -7cf0a48ff3c5dccaa253540e4b341c39b9560e0c \ No newline at end of file +e92fc3e3773f47ad41b4c5c08ace4ae3e6d0c687 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index c1eb2548ac..ff62fdde0f 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 d5e5ca5b7e..697331094b 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -18bff2010145bb09cadd1b2a5432617bb76fec05 \ No newline at end of file +80c17478a0db1e31c605ab8bbc0b1bd4ff1a1b7c \ No newline at end of file diff --git a/x11/library/glfw/actions.py b/x11/library/glfw/actions.py new file mode 100644 index 0000000000..0304efa35f --- /dev/null +++ b/x11/library/glfw/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/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 get + +def build(): + cmaketools.configure("-DBUILD_SHARED_LIBS=ON") + +def install(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("LICENSE*", "README*") diff --git a/x11/library/glfw/pspec.xml b/x11/library/glfw/pspec.xml new file mode 100644 index 0000000000..e2c7305196 --- /dev/null +++ b/x11/library/glfw/pspec.xml @@ -0,0 +1,65 @@ + + + + + glfw + https://www.glfw.org/ + + Kamil Atlı + suvari@pisilinux.org + + as-is + glfw + library + A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input + GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc. + https://github.com/glfw/glfw/archive/refs/tags/3.3.9.tar.gz + + cmake + doxygen + mesa-devel + libXi-devel + vulkan-headers + libXrandr-devel + libXcursor-devel + libXinerama-devel + libxkbcommon-devel + extra-cmake-modules + + + + + glfw + + libX11 + + + /usr/lib/libglfw.so* + /usr/share/doc + + + + + glfw-devel + Development files for glfw + + glfw + libX11-devel + + + /usr/include + /usr/lib/cmake/glfw3 + /usr/lib/pkgconfig + + + + + + 2024-01-02 + 3.3.9 + First release + Kamil Atlı + suvari@pisilinux.org + + + diff --git a/x11/library/glfw/translations.xml b/x11/library/glfw/translations.xml new file mode 100644 index 0000000000..b00ee47a23 --- /dev/null +++ b/x11/library/glfw/translations.xml @@ -0,0 +1,13 @@ + + + + glfw + OpenGL, OpenGL ES, Vulkan, pencere ve giriş için çok platformlu bir kütüphane + GLFW, OpenGL, OpenGL ES ve Vulkan uygulama geliştirmeye yönelik Açık Kaynaklı, çok platformlu bir kütüphanedir. Pencereler, bağlamlar ve yüzeyler oluşturmak, girdileri okumak, olayları işlemek vb. için basit, platformdan bağımsız bir API sağlar. + + + + glfw-devel + glfw için geliştirme dosyaları + +