summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2021-01-22 19:38:22 -0700
committerMark Wagie2021-01-22 19:38:22 -0700
commit60caf9a373dcff84b8c431826d209fee25ec17b0 (patch)
treedba6fa9ec9c808817a7f94ebddcfb4d27240ee8e /PKGBUILD
parent4f3ced0bf3f6a3835e0f290472cb3cade12e1dd5 (diff)
downloadaur-60caf9a373dcff84b8c431826d209fee25ec17b0.tar.gz
build with meson, adjust dependencies
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 11 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ba0499cb5c6e..5552a12143a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
# Contributor: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
# Contributor: Maxime Gauduin <alucryd@archlinux.org>
pkgname=lutris-git
-pkgver=0.5.8.2.r0.gc1edfdd8
+pkgver=0.5.8.2.r13.g5d5736b5
pkgrel=1
pkgdesc='Open Gaming Platform'
arch=('any')
@@ -16,7 +16,7 @@ depends=('python-gobject' 'python-yaml' 'python-evdev' 'python-dbus' 'gtk3'
'python-pillow' 'python-requests' 'gnome-desktop' 'webkit2gtk'
'mesa-demos' 'python-dbus' 'python-distro' 'python-magic-ahupp'
'python-lxml')
-makedepends=('git' 'python-setuptools')
+makedepends=('git' 'meson')
#checkdepends=('xorg-server-xvfb' 'python-nose-cover3' 'wine' 'xterm')
optdepends=(
'wine: Run windows games'
@@ -37,24 +37,23 @@ sha256sums=('SKIP')
pkgver() {
cd "$srcdir/${pkgname%-git}"
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
-
}
build() {
- cd "$srcdir/${pkgname%-git}"
- python setup.py build
+ arch-meson "${pkgname%-git}" build
+ meson compile -C build
}
-# Tests fail in chroot
+check() {
+ meson test -C build
-#check() {
-# cd "$srcdir/${pkgname%-git}"
+ # Tests fail in chroot
+# cd "$srcdir/${pkgname%-git}"
# xvfb-run nosetests --cover-erase --with-xunit --xunit-file=nosetests.xml \
# --with-coverage --cover-package=lutris --cover-xml-file=coverage.xml
-#}
+
+}
package() {
- cd "$srcdir/${pkgname%-git}"
- export PYTHONHASHSEED=0
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ DESTDIR="$pkgdir" meson install -C build
}