Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,7 @@ +libX11.so.6 +libc.so.6 +libdl.so.2 +libgcc_s.so.1 +libm.so.6 +libpthread.so.0 +libstdc++.so.6 Index: abi_used_libs32 =================================================================== --- /dev/null +++ abi_used_libs32 @@ -0,0 +1,7 @@ +libX11.so.6 +libc.so.6 +libdl.so.2 +libgcc_s.so.1 +libm.so.6 +libpthread.so.0 +libstdc++.so.6 Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,36 @@ +name : mangohud +version : 0.3.1 +release : 1 +source : + - git|https://github.com/flightlessmango/MangoHud.git : v0.3.1 +license : MIT +component : xorg.display +summary : Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more +description: | + A modification of the Mesa Vulkan overlay. Including GUI improvements, temperature reporting, and logging capabilities. +emul32 : yes +libsplit : no +patterns : + - 32bit: + - /usr/share/vulkan/implicit_layer.d/MangoHud.i686.json + - /usr/bin/mangohud.i686 +builddeps : + - pkgconfig32(gl) + - pkgconfig32(vulkan) + - glslang-devel + - mako + - vulkan-headers +setup : | + %meson_configure -Duse_system_vulkan=enabled +build : | + %ninja_build +install : | + %ninja_install + # Install default configuration file + install -Dm00644 $workdir/bin/MangoHud.conf -t $installdir/usr/share/mangohud + # Correct naming for 32 bits files + MANGOJSONDIR=$installdir/usr/share/vulkan/implicit_layer.d + if [ $EMUL32BUILD ]; then + mv $MANGOJSONDIR/MangoHud.x86.json $MANGOJSONDIR/MangoHud.i686.json + mv $installdir/usr/bin/mangohud.x86 $installdir/usr/bin/mangohud.i686 + fi Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,53 @@ + + + mangohud + + Tristan + freego008@gmail.com + + MIT + xorg.display + Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more + A modification of the Mesa Vulkan overlay. Including GUI improvements, temperature reporting, and logging capabilities. + + https://getsol.us/sources/README.Solus + + + mangohud + Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more + A modification of the Mesa Vulkan overlay. Including GUI improvements, temperature reporting, and logging capabilities. + + xorg.display + + /usr/bin/mangohud + /usr/lib64/mangohud/libMangoHud.so + /usr/share/doc/mangohud/MangoHud.conf.example + /usr/share/mangohud/MangoHud.conf + /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json + + + + mangohud-32bit + 32-bit libraries for mangohud + A modification of the Mesa Vulkan overlay. Including GUI improvements, temperature reporting, and logging capabilities. + + emul32 + + mangohud + + + /usr/bin/mangohud.i686 + /usr/lib32/mangohud/libMangoHud.so + /usr/share/vulkan/implicit_layer.d/MangoHud.i686.json + + + + + 2020-03-23 + 0.3.1 + Packaging update + Tristan + freego008@gmail.com + + + \ No newline at end of file