diff options
author | Mark Wagie | 2020-12-21 22:45:39 -0700 |
---|---|---|
committer | Mark Wagie | 2020-12-21 22:45:39 -0700 |
commit | ca5c9fe1b1463aceca2492f591756856e031485e (patch) | |
tree | 4ef5d4d679f5fa03daccf17fc43baf3ea54c9728 | |
parent | 940e9ef5a33850bf145a7f5cbe1ddffe852a5535 (diff) | |
download | aur-ca5c9fe1b1463aceca2492f591756856e031485e.tar.gz |
adjust dependencies, disable hash randomization
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 49 |
3 files changed, 43 insertions, 34 deletions
@@ -1,16 +1,14 @@ pkgbase = lutris-git pkgdesc = Open Gaming Platform - pkgver = 0.5.7.1.r278.g59c18e1c + pkgver = 0.5.8.1.r22.g68b96c6c pkgrel = 1 url = https://lutris.net/ arch = any license = GPL3 checkdepends = xorg-server-xvfb - checkdepends = xterm checkdepends = python-nose-cover3 checkdepends = wine - checkdepends = webkit2gtk - checkdepends = python-magic + checkdepends = xterm makedepends = git makedepends = python-setuptools depends = python-gobject @@ -25,22 +23,25 @@ pkgbase = lutris-git depends = p7zip depends = curl depends = xorg-xrandr - depends = gnome-desktop - depends = python-requests depends = python-pillow + depends = python-requests + depends = gnome-desktop + depends = webkit2gtk depends = mesa-demos + depends = python-dbus depends = python-distro + depends = python-magic-ahupp + depends = python-lxml 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. - optdepends = gamemode: Allows games to request a temporary set of optimisations. optdepends = vulkan-icd-loader: Vulkan support optdepends = lib32-vulkan-icd-loader: Vulkan support optdepends = vkd3d: Vulkan 3D support optdepends = lib32-vkd3d: Vulkan 3D support optdepends = gvfs: GVFS backend + optdepends = python-evdev: Detecting connected joypads optdepends = python-pypresence: Discord RPC and Rich Presence + optdepends = gamemode: Allows games to request a temporary set of optimisations + optdepends = mangohud: Display the games' FPS + other information provides = lutris conflicts = lutris source = git+https://github.com/lutris/lutris.git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4dab8d6386e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,57 +1,58 @@ -# Maintainer: Victor Fuentes <hyruleterminatriforce@gmail.com> +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +# Contributor: 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 -_pkgname=lutris -pkgver=0.5.7.1.r278.g59c18e1c +pkgver=0.5.8.1.r22.g68b96c6c pkgrel=1 pkgdesc='Open Gaming Platform' arch=('any') url='https://lutris.net/' license=('GPL3') -depends=('python-gobject' 'python-yaml' 'python-evdev' 'python-dbus' 'gtk3' 'glib2' 'psmisc' 'cabextract' 'unzip' 'p7zip' 'curl' 'xorg-xrandr' 'gnome-desktop' 'python-requests' 'python-pillow' 'mesa-demos' 'python-distro') +depends=('python-gobject' 'python-yaml' 'python-evdev' 'python-dbus' 'gtk3' + 'glib2' 'psmisc' 'cabextract' 'unzip' 'p7zip' 'curl' 'xorg-xrandr' + 'python-pillow' 'python-requests' 'gnome-desktop' 'webkit2gtk' + 'mesa-demos' 'python-dbus' 'python-distro' 'python-magic-ahupp' + 'python-lxml') makedepends=('git' 'python-setuptools') -checkdepends=('xorg-server-xvfb' 'xterm' 'python-nose-cover3' 'wine' 'webkit2gtk' 'python-magic') +checkdepends=('xorg-server-xvfb' 'python-nose-cover3' 'wine' 'xterm') optdepends=( 'wine: Run windows games' - 'wine-staging: Run windows games - Staging patches' - 'python-evdev: Detecting connected joypads.' - 'python-pyinotify: Enhanced Steam integration.' - 'gamemode: Allows games to request a temporary set of optimisations.' 'vulkan-icd-loader: Vulkan support' 'lib32-vulkan-icd-loader: Vulkan support' 'vkd3d: Vulkan 3D support' 'lib32-vkd3d: Vulkan 3D support' 'gvfs: GVFS backend' - 'python-pypresence: Discord RPC and Rich Presence') -provides=('lutris') -conflicts=('lutris') + 'python-evdev: Detecting connected joypads' + 'python-pypresence: Discord RPC and Rich Presence' + 'gamemode: Allows games to request a temporary set of optimisations' + "mangohud: Display the games' FPS + other information") +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") source=('git+https://github.com/lutris/lutris.git') sha256sums=('SKIP') pkgver() { - cd ${_pkgname} - git describe --long --tags | sed 's/v//; s/\([^-]*-g\)/r\1/;s/-/./g' + cd "$srcdir/${pkgname%-git}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd ${_pkgname} - - python setup.py build + cd "$srcdir/${pkgname%-git}" + python setup.py build } check() { - cd ${_pkgname} - - xvfb-run nosetests --cover-erase --with-xunit --xunit-file=nosetests.xml --with-coverage --cover-package=lutris --cover-xml-file=coverage.xml + 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 ${_pkgname} - - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + cd "$srcdir/${pkgname%-git}" + export PYTHONHASHSEED=0 + python setup.py install --root="$pkgdir" --optimize=1 --skip-build } |