diff options
author | Darvin Delgado | 2023-01-13 22:33:46 -0400 |
---|---|---|
committer | Darvin Delgado | 2023-01-13 22:33:46 -0400 |
commit | ccba30f9d332e80b62515f346bf1d201b158405a (patch) | |
tree | 052016d88f547db6f9c1d60aa08844c314948aef | |
download | aur-ccba30f9d332e80b62515f346bf1d201b158405a.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..39ecb55655af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = lib32-mangohud-git + pkgdesc = A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more (32 bit library). + pkgver = 0.6.8.r48.ga67ba60 + pkgrel = 1 + url = https://github.com/flightlessmango/MangoHud + arch = x86_64 + license = MIT + makedepends = lib32-dbus + makedepends = gcc + makedepends = git + makedepends = glslang + makedepends = lib32-libx11 + makedepends = libxnvctrl + makedepends = meson + makedepends = pkgconf + makedepends = python-mako + makedepends = vulkan-headers + depends = lib32-glew + depends = lib32-glfw-x11 + provides = lib32-mangohud + provides = lib32-mangoapp + conflicts = lib32-mangohud + conflicts = lib32-mangoapp + source = lib32-mangohud::git+https://github.com/flightlessmango/MangoHud + sha512sums = SKIP + +pkgname = lib32-mangohud-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d28e20ec4b98 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Darvin Delgado <dnmodder at gmail dot com> + +_pkgname=lib32-mangohud +pkgname=lib32-mangohud-git +pkgver=0.6.8.r48.ga67ba60 +pkgrel=1 +pkgdesc="A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more (32 bit library)." +url='https://github.com/flightlessmango/MangoHud' +license=('MIT') +arch=('x86_64') +makedepends=('lib32-dbus' 'gcc' 'git' 'glslang' 'lib32-libx11' 'libxnvctrl' 'meson' 'pkgconf' 'python-mako' 'vulkan-headers') +depends=('lib32-glew' 'lib32-glfw-x11') +provides=('lib32-mangohud' 'lib32-mangoapp') +conflicts=('lib32-mangohud' 'lib32-mangoapp') +source=("${_pkgname}::git+$url") +sha512sums=('SKIP') + +pkgver() { + cd "${_pkgname}" + git describe --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' +} + +build() { + local meson_options=( + --wrap-mode=nofallback + -Duse_system_vulkan=enabled + -Dappend_libdir_mangohud=false + -Dinclude_doc=false + -Dmangoapp_layer=true + -Dtests=disabled + "${pkgname%-git}" + ) + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + export LLVM_CONFIG="/usr/bin/llvm-config32" + + arch-meson "${meson_options[@]}" build --libdir lib32 + + ninja -C build +} + +package() { + meson install --destdir="$pkgdir" -C build --tags runtime,mangoapp + rm -rf "$pkgdir/usr/share/vulkan" + install -Dm664 "${_pkgname}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |