summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRanieri Althoff2020-03-16 04:30:48 -0300
committerRanieri Althoff2020-03-16 04:30:48 -0300
commit480d3d2357f77126779fbef644fd061986d5c683 (patch)
treee5c97078de06352eef58460c8a92cb964023dcfe /PKGBUILD
parent9119b2df4c94fb0bb4943d0caff0a6acdbef8333 (diff)
downloadaur-480d3d2357f77126779fbef644fd061986d5c683.tar.gz
v0.3.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 15 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 248dc92b9155..f0939cac2b63 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
# Maintainer: Ranieri Althoff <ranisalt+aur at gmail dot com>
-_imgui_commit='6c1a73774dabd2be64f85543b1286e44632d1905'
+_imgui_commit='e628122da006c0e9f7e695592765696d8253cf6f'
pkgbase=mangohud
pkgname=('mangohud' 'lib32-mangohud')
-pkgver=0.2.0
-pkgrel=4
+pkgver=0.3.0
+pkgrel=1
url='https://github.com/flightlessmango/MangoHud'
license=('MIT')
arch=('x86_64')
@@ -13,8 +13,8 @@ makedepends=('meson' 'python-mako' 'glslang' 'libglvnd' 'lib32-libglvnd'
'vulkan-headers' 'vulkan-icd-loader' 'lib32-vulkan-icd-loader')
source=("https://github.com/flightlessmango/MangoHud/archive/v$pkgver.tar.gz"
"https://github.com/flightlessmango/imgui/archive/$_imgui_commit.tar.gz")
-sha256sums=('61ec5cb9c9e61eec89a68af305ceb99f16487f85e25127f21b8ecd66a67d12c0'
- '22ed2689e14f6e5cbd602edcd368562ba118abaf5d7ab42d33a5eb10a77cb687')
+sha256sums=('a33227075c0adca30617408d7f103d4f1eece4ca0c69e75906bde07b27644462'
+ '744978dc2cd423330f28442792a9c0c97dce9c8f271cbe8c22d6197f882ba181')
_srcdir="MangoHud-$pkgver"
@@ -24,24 +24,25 @@ prepare() {
}
build() {
- arch-meson -Duse_system_vulkan=enabled "$_srcdir" build64
+ arch-meson -Dappend_libdir_mangohud=false -Duse_system_vulkan=enabled "$_srcdir" build64
ninja -C build64
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
export LLVM_CONFIG="/usr/bin/llvm-config32"
- arch-meson -Duse_system_vulkan=enabled "$_srcdir" build32 --libdir lib32
+ arch-meson -Dappend_libdir_mangohud=false -Duse_system_vulkan=enabled "$_srcdir" build32 --libdir lib32
ninja -C build32
}
package_mangohud() {
pkgdesc='A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more'
- depends=('gcc-libs' 'libx11')
+ depends=('sh' 'gcc-libs' 'libx11')
DESTDIR="$pkgdir" ninja -C build64 install
- mv "$pkgdir/usr/share/vulkan/implicit_layer.d/"mangohud{,64}.json
- sed -i -e 's|libMangoHud.so|/usr/lib/&|g' "$pkgdir/usr/share/vulkan/implicit_layer.d/mangohud64.json"
+ sed -i -e 's|libMangoHud.so|/usr/lib/&|g' "$pkgdir/usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json"
+ # remove helper as it uses unreasonable defaults. just use env var
+ rm "$pkgdir/usr/bin/mangohud"
install -Dm644 "$_srcdir/bin/MangoHud.conf" "$pkgdir/usr/share/doc/$pkgname/MangoHud.conf"
install -Dm644 "$_srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
@@ -49,11 +50,12 @@ package_mangohud() {
package_lib32-mangohud() {
pkgdesc='A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more (32-bit)'
- depends=('lib32-gcc-libs' 'lib32-libx11')
+ depends=('sh' 'lib32-gcc-libs' 'lib32-libx11')
DESTDIR="$pkgdir" ninja -C build32 install
- mv "$pkgdir/usr/share/vulkan/implicit_layer.d/"mangohud{,32}.json
- sed -i -e 's|libMangoHud.so|/usr/lib32/&|g' -e 's|64bit|32bit|g' "$pkgdir/usr/share/vulkan/implicit_layer.d/mangohud32.json"
+ sed -i -e 's|libMangoHud.so|/usr/lib32/&|g' -e 's|64bit|32bit|g' "$pkgdir/usr/share/vulkan/implicit_layer.d/MangoHud.x86.json"
+ # remove helper as it uses unreasonable defaults. just use env var
+ rm "$pkgdir/usr/bin/mangohud.x86"
install -Dm644 "$_srcdir/bin/MangoHud.conf" "$pkgdir/usr/share/doc/$pkgname/MangoHud.conf"
install -Dm644 "$_srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"