summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD28
2 files changed, 38 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a4189fbaf93a..8f48c1630bf2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,34 @@
-# Generated by mksrcinfo v8
-# Sun Dec 17 21:06:45 UTC 2017
pkgbase = lutris-git
pkgdesc = Open Gaming Platform
- pkgver = 0.4.14.r14.bb3bc122
+ pkgver = 0.5.0rc1.r0.g2b4a46b9
pkgrel = 1
url = https://lutris.net/
arch = any
license = GPL3
+ checkdepends = xorg-server-xvfb
+ checkdepends = xterm
+ checkdepends = python-nose-cover3
+ checkdepends = wine
+ checkdepends = webkit2gtk
makedepends = git
makedepends = python-setuptools
- depends = desktop-file-utils
- depends = hicolor-icon-theme
- depends = polkit
- depends = xorg-xrandr
- depends = python-dbus
depends = python-gobject
depends = python-yaml
depends = python-evdev
- depends = lib32-sqlite
+ depends = gtk3
+ depends = glib2
+ depends = psmisc
+ depends = cabextract
+ depends = unrar
+ depends = unzip
+ depends = p7zip
+ depends = curl
+ depends = xorg-xrandr
+ depends = gnome-desktop
+ depends = python-requests
+ depends = python-pillow
+ optdepends = wine: Run windows games
+ optdepends = wine-staging: Run windows games - Staging patches
optdepends = python-evdev: Detecting connected joypads.
optdepends = python-pyinotify: Enhanced Steam integration.
provides = lutris
diff --git a/PKGBUILD b/PKGBUILD
index cc5be268047b..ddc7a747e2d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,23 @@
-# Maintainer: Michael DeGuzis <mdeguzis@gmail.com>
+# Maintainer: Victor Fuentes <hyruleterminatriforce@gmail.com>
+# Contributor: Filipe Laíns (FFY00) <lains@archlinux.org>
+# Contributor: Michael DeGuzis <mdeguzis@gmail.com>
# Contributor: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
# Contributor: Maxime Gauduin <alucryd@archlinux.org>
pkgname=lutris-git
-pkgver=0.4.20.r5.54ad3b92
+_pkgname=lutris
+pkgver=0.5.0rc1.r0.g2b4a46b9
pkgrel=1
pkgdesc='Open Gaming Platform'
arch=('any')
url='https://lutris.net/'
license=('GPL3')
-depends=('desktop-file-utils' 'hicolor-icon-theme' 'polkit' 'xorg-xrandr'
- 'python-dbus' 'python-gobject' 'python-yaml' 'python-evdev'
- 'lib32-sqlite')
+depends=('python-gobject' 'python-yaml' 'python-evdev' 'gtk3' 'glib2' 'psmisc' 'cabextract' 'unrar' 'unzip' 'p7zip' 'curl' 'xorg-xrandr' 'gnome-desktop' 'python-requests' 'python-pillow')
makedepends=('git' 'python-setuptools')
+checkdepends=('xorg-server-xvfb' 'xterm' 'python-nose-cover3' 'wine' 'webkit2gtk')
optdepends=(
+ 'wine: Run windows games'
+ 'wine-staging: Run windows games - Staging patches'
'python-evdev: Detecting connected joypads.'
'python-pyinotify: Enhanced Steam integration.'
)
@@ -23,15 +27,19 @@ source=('git+https://github.com/lutris/lutris.git')
sha256sums=('SKIP')
pkgver() {
- cd lutris
+ cd ${_pkgname}
+ git describe --long --tags | sed 's/v//; s/\([^-]*-g\)/r\1/;s/-/./g'
- git describe --tags | sed 's/v//; s/-/.r/; s/-g/./'
+}
+
+check() {
+ cd ${_pkgname}
+
+ xvfb-run nosetests --cover-erase --with-xunit --xunit-file=nosetests.xml --with-coverage --cover-package=lutris --cover-xml-file=coverage.xml
}
package() {
- cd lutris
+ cd ${_pkgname}
python setup.py install --root="${pkgdir}" --optimize='1'
}
-
-# vim: ts=2 sw=2 et: