Campbell Jones pushed to branch main at Arch Linux / Packaging / Packages / lib32-mangohud
Commits: ca461187 by Campbell Jones at 2023-09-27T08:56:48-04:00 upgpkg: 0.7.0-1: Update to v0.7.0 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,26 @@ +pkgbase = lib32-mangohud + pkgdesc = 32-bit libraries for MangoHud and MangoApp + pkgver = 0.7.0 + pkgrel = 1 + url = https://github.com/flightlessmango/MangoHud + arch = x86_64 + license = MIT + makedepends = git + makedepends = glfw-x11 + makedepends = glslang + makedepends = lib32-cmocka + makedepends = lib32-libglvnd + makedepends = libxnvctrl + makedepends = meson + makedepends = nlohmann-json + makedepends = python-mako + depends = lib32-dbus + depends = lib32-gcc-libs + depends = lib32-libx11 + depends = lib32-vulkan-icd-loader + conflicts = lib32-mangoapp + replaces = lib32-mangoapp + source = lib32-mangohud-0.7.0.tar.xz::https://github.com/flightlessmango/MangoHud/releases/download/v0.7.0/MangoHud-v0.7.0-Source.tar.xz + b2sums = 469784266ec4b8805bc5e01aa0db8c7d9b1ef1779c087b3e4817e54ae65a8440418be4ef0730859cfa04807f712734cdc2a15fbe7085c7a22f76218429b5cd70 + +pkgname = lib32-mangohud ===================================== PKGBUILD ===================================== @@ -4,24 +4,20 @@ # Contributor: Ranieri Althoff <ranisalt+aur at gmail dot com> _pkgname=MangoHud pkgname=lib32-mangohud -_pkgver=0.6.9-1 +_pkgver=0.7.0 _tarpkgver="${_pkgver%-*}" pkgver=${_pkgver//-/.} -pkgrel=6 +pkgrel=1 pkgdesc="32-bit libraries for MangoHud and MangoApp" arch=('x86_64') url="https://github.com/flightlessmango/MangoHud" license=('MIT') -makedepends=('glfw-x11' 'glslang' 'lib32-cmocka' 'lib32-libglvnd' 'libxnvctrl' 'meson' 'nlohmann-json' 'python-mako') +makedepends=('git' 'glfw-x11' 'glslang' 'lib32-cmocka' 'lib32-libglvnd' 'libxnvctrl' 'meson' 'nlohmann-json' 'python-mako') depends=('lib32-dbus' 'lib32-gcc-libs' 'lib32-libx11' 'lib32-vulkan-icd-loader') conflicts=('lib32-mangoapp') replaces=('lib32-mangoapp') -source=("$pkgname-$pkgver.tar.xz::https://github.com/flightlessmango/MangoHud/releases/download/v$_pkgver/$_pkgname-v$_pkgver-Source.tar.xz" - "3f8f036ee8773ae1af23dd0848b6ab487b5ac7de-reversed.patch" - https://github.com/flightlessmango/MangoHud/commit/5754ca13ee2cdf19a76b4fc79dd914a58d6371f5.patch) -sha256sums=('30d9336b60cbc7fdc2a1ba86ec62b9fb7f2986a2b0f6196ca347f5c13e583c6d' - '244ef8fffb27042d521993f9e9894f852d3061a980345e5c8c6a3f148dd26707' - '8ce4dbd1b5d0d8d798c9c9704c10c887252d8c5ffc579a1fd875804638d465ec') +source=("$pkgname-$pkgver.tar.xz::https://github.com/flightlessmango/MangoHud/releases/download/v$_pkgver/$_pkgname-v$_pkgver-Source.tar.xz") +b2sums=('469784266ec4b8805bc5e01aa0db8c7d9b1ef1779c087b3e4817e54ae65a8440418be4ef0730859cfa04807f712734cdc2a15fbe7085c7a22f76218429b5cd70') prepare() { cd "$_pkgname-v$_tarpkgver" @@ -29,11 +25,6 @@ prepare() { # Use system cmocka instead of subproject sed -i "s/ cmocka = subproject('cmocka')//g" meson.build sed -i "s/cmocka_dep = cmocka.get_variable('cmocka_dep')/cmocka_dep = dependency('cmocka')/g" meson.build - - # Fix build with GCC 13 - patch --forward --reverse --strip=1 --input="$srcdir/3f8f036ee8773ae1af23dd0848b6ab487b5ac7de-reversed.patch" - # bakcport https://github.com/flightlessmango/MangoHud/commit/5754ca13ee2cdf19a76b4fc79dd914a58d6371f5 - patch -Np1 -i "$srcdir/5754ca13ee2cdf19a76b4fc79dd914a58d6371f5.patch" } build() { @@ -51,10 +42,6 @@ build() { } package() { - depends+=( - vulkan-icd-loader libvulkan.so - spdlog libspdlog.so - ) meson install -C build --tags runtime,mangoapp --destdir "$pkgdir" install -Dm 0644 "$srcdir/$_pkgname-v$_tarpkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-mangohud/-/commit/ca4611878cc42a6e2b8af88a9ba05903b44017c1 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-mangohud/-/commit/ca4611878cc42a6e2b8af88a9ba05903b44017c1 You're receiving this email because of your account on gitlab.archlinux.org.