diff options
author | ysblokje | 2020-09-21 23:01:30 +0200 |
---|---|---|
committer | ysblokje | 2020-09-21 23:01:30 +0200 |
commit | 732ea20f2df9f68ecde65977839b305f3487ccbb (patch) | |
tree | a88d0afadfe1c9d750238c14f817e63736afa79c | |
parent | 4368a608842e8817ff8f34cbc337ebcd2bb32099 (diff) | |
download | aur-732ea20f2df9f68ecde65977839b305f3487ccbb.tar.gz |
Merged lib32 version into this PKBUILD
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 47 insertions, 16 deletions
@@ -1,16 +1,22 @@ pkgbase = gamemode pkgdesc = A daemon/lib combo that allows games to request a set of optimisations be temporarily applied to the host OS pkgver = 1.6 - pkgrel = 1 + pkgrel = 4 url = https://github.com/FeralInteractive/gamemode arch = x86_64 license = BSD checkdepends = appstream makedepends = meson - depends = polkit - optdepends = systemd source = https://github.com/FeralInteractive/gamemode/releases/download/1.6/gamemode-1.6.tar.xz sha256sums = ede17eb042c1c87f7b35bfe96a00560afaea086f685d25bb3964d794b0af9c80 pkgname = gamemode + install = gamemode.install + depends = polkit + optdepends = systemd + +pkgname = lib32-gamemode + depends = gamemode + depends = lib32-glibc + depends = lib32-dbus @@ -1,37 +1,62 @@ # Maintainer: Ysblokje <ysblokje at gmail dot com> # Co-Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> -pkgname=gamemode +pkgname=('gamemode' 'lib32-gamemode') +pkgbase='gamemode' pkgver=1.6 -pkgrel=1 +pkgrel=4 pkgdesc="A daemon/lib combo that allows games to request a set of optimisations be temporarily applied to the host OS" arch=('x86_64') url="https://github.com/FeralInteractive/gamemode" license=('BSD') -depends=('polkit') makedepends=('meson') checkdepends=('appstream') -optdepends=('systemd') -source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz") +source=("$url/releases/download/$pkgver/$pkgbase-$pkgver.tar.xz") sha256sums=('ede17eb042c1c87f7b35bfe96a00560afaea086f685d25bb3964d794b0af9c80') build() { - meson "$pkgname-$pkgver" build \ + meson "${pkgbase}-${pkgver}" build64 \ --prefix /usr \ --libexecdir lib/gamemode \ -Dwith-pam-group=gamemode \ -Dwith-systemd-user-unit-dir=/usr/lib/systemd/user - meson compile -C build + meson compile -C build64 + + export CFLAGS=-m32 + export CXXFLAGS=-m32 + export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + + meson "${pkgbase}-${pkgver}" build32 \ + --prefix /usr \ + -Dwith-sd-bus-provider=no-daemon \ + -Dwith-examples=false \ + -Dwith-util=false \ + --libdir lib32 + meson compile -C build32 } check() { - meson test -C build + meson test -C build64 + meson test -C build32 } -package() { - DESTDIR=$pkgdir meson install -C build - install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" \ - ${pkgname}-${pkgver}/LICENSE.txt +package_gamemode() { + depends=('polkit') + optdepends=('systemd') + install="${pkgname}.install" + + DESTDIR="${pkgdir}" meson install -C build64 + install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE.txt" -t \ + "${pkgdir}/usr/share/licenses/${pkgname}/" install -m644 -Dt "${pkgdir}/usr/share/doc/${pkgname}/example" \ - ${pkgname}-${pkgver}/example/gamemode.ini + "${pkgname}-${pkgver}/example/gamemode.ini" +} + +package_lib32-gamemode() { + depends=('gamemode' 'lib32-glibc' 'lib32-dbus') + + DESTDIR="${pkgdir}" meson install -C build32 + rm -rf "${pkgdir}/usr/include" + install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE.txt" -t \ + "${pkgdir}/usr/share/licenses/${pkgname}/" } |