diff options
author | Ranieri Althoff | 2020-03-16 04:30:48 -0300 |
---|---|---|
committer | Ranieri Althoff | 2020-03-16 04:30:48 -0300 |
commit | 480d3d2357f77126779fbef644fd061986d5c683 (patch) | |
tree | e5c97078de06352eef58460c8a92cb964023dcfe /PKGBUILD | |
parent | 9119b2df4c94fb0bb4943d0caff0a6acdbef8333 (diff) | |
download | aur-480d3d2357f77126779fbef644fd061986d5c683.tar.gz |
v0.3.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -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" |