diff options
author | Mark Wagie | 2023-10-30 10:39:00 -0600 |
---|---|---|
committer | Mark Wagie | 2023-10-30 10:39:00 -0600 |
commit | 8e1011ee70cae34d52f7f487c15788e0c9e60da6 (patch) | |
tree | bbaa61be4a0272695ce64cfa26d09b2c8a3fc899 | |
parent | 14c8b40ddb1e934bb7d5bbfc8c5429c1b668252e (diff) | |
download | aur-8e1011ee70cae34d52f7f487c15788e0c9e60da6.tar.gz |
adjust deps, add nosetests
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 62 insertions, 22 deletions
@@ -1,11 +1,18 @@ pkgbase = lutris-git pkgdesc = Open Gaming Platform - pkgver = 0.5.13.r270.g1488dcb73 + pkgver = 0.5.14.r27.g1f1d554df pkgrel = 1 url = https://lutris.net/ arch = any license = GPL3 checkdepends = appstream-glib + checkdepends = fluidsynth + checkdepends = pciutils + checkdepends = python-nose-cover3 + checkdepends = vulkan-tools + checkdepends = wine + checkdepends = xorg-server-xvfb + checkdepends = xterm makedepends = git makedepends = meson depends = cabextract @@ -13,6 +20,7 @@ pkgbase = lutris-git depends = glib2 depends = gnome-desktop depends = gtk3 + depends = hicolor-icon-theme depends = mesa-utils depends = p7zip depends = psmisc @@ -27,7 +35,6 @@ pkgbase = lutris-git depends = python-requests depends = python-yaml depends = unzip - depends = vulkan-tools depends = webkit2gtk-4.1 depends = xdg-desktop-portal-impl depends = xdg-utils @@ -39,7 +46,7 @@ pkgbase = lutris-git optdepends = lib32-gamemode: Allows games to request a temporary set of optimisations optdepends = lib32-glibc: for 32bit games support optdepends = lib32-mangohud: Display the games' FPS + other information - optdepends = lib32-vkd3d: Vulkan 3D support + optdepends = lib32-vkd3d: DirectX 12 support optdepends = lib32-vulkan-icd-loader: Vulkan support optdepends = libstrangle: Set FPS limit optdepends = linux-steam-integration: start Steam with LSI @@ -48,11 +55,11 @@ pkgbase = lutris-git optdepends = python-pefile: Extract icons from Windows executables optdepends = python-protobuf: BattleNet integration optdepends = python-pypresence: Discord Rich Presence integration - optdepends = vkd3d: Vulkan 3D support + optdepends = vkd3d: DirectX 12 support optdepends = vulkan-icd-loader: Vulkan support + optdepends = vulkan-tools: Vulkan support optdepends = wine: easiest way to get all the libraries missing from the Lutris runtime optdepends = winetricks: use system winetricks - optdepends = xemu: support for Xbox games optdepends = xorg-xgamma: Restore gamma on game exit provides = lutris conflicts = lutris @@ -1,23 +1,53 @@ -# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +# Maintainer: Mark Wagie <mark dot wagie at proton dot me> # 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 -pkgver=0.5.13.r270.g1488dcb73 +pkgver=0.5.14.r27.g1f1d554df pkgrel=1 pkgdesc='Open Gaming Platform' arch=('any') url='https://lutris.net/' license=('GPL3') -depends=('cabextract' 'curl' 'glib2' 'gnome-desktop' 'gtk3' 'mesa-utils' 'p7zip' 'psmisc' - 'python-cairo' 'python-certifi' 'python-dbus' 'python-distro' 'python-gobject' - 'python-lxml' 'python-moddb' 'python-pillow' 'python-requests' 'python-yaml' 'unzip' - 'vulkan-tools' 'webkit2gtk-4.1' 'xdg-desktop-portal-impl' 'xdg-utils' 'xorg-xrandr') +depends=( + 'cabextract' + 'curl' + 'glib2' + 'gnome-desktop' + 'gtk3' + 'hicolor-icon-theme' + 'mesa-utils' + 'p7zip' + 'psmisc' + 'python-cairo' + 'python-certifi' + 'python-dbus' + 'python-distro' + 'python-gobject' + 'python-lxml' + 'python-moddb' + 'python-pillow' + 'python-requests' + 'python-yaml' + 'unzip' + 'webkit2gtk-4.1' + 'xdg-desktop-portal-impl' + 'xdg-utils' + 'xorg-xrandr' +) makedepends=('git' 'meson') -checkdepends=('appstream-glib') -#checkdepends+=('libcanberra' 'pciutils' 'python-nose2' 'xorg-server-xvfb' 'xterm') +checkdepends=( + 'appstream-glib' + 'fluidsynth' + 'pciutils' + 'python-nose-cover3' + 'vulkan-tools' + 'wine' + 'xorg-server-xvfb' + 'xterm' +) optdepends=( 'gamemode: Allows games to request a temporary set of optimisations' 'gamescope: Draw the game window isolated from your desktop' @@ -26,7 +56,7 @@ optdepends=( 'lib32-gamemode: Allows games to request a temporary set of optimisations' 'lib32-glibc: for 32bit games support' "lib32-mangohud: Display the games' FPS + other information" - 'lib32-vkd3d: Vulkan 3D support' + 'lib32-vkd3d: DirectX 12 support' 'lib32-vulkan-icd-loader: Vulkan support' 'libstrangle: Set FPS limit' 'linux-steam-integration: start Steam with LSI' @@ -35,11 +65,11 @@ optdepends=( 'python-pefile: Extract icons from Windows executables' 'python-protobuf: BattleNet integration' 'python-pypresence: Discord Rich Presence integration' - 'vkd3d: Vulkan 3D support' + 'vkd3d: DirectX 12 support' 'vulkan-icd-loader: Vulkan support' + 'vulkan-tools: Vulkan support' 'wine: easiest way to get all the libraries missing from the Lutris runtime' 'winetricks: use system winetricks' - 'xemu: support for Xbox games' 'xorg-xgamma: Restore gamma on game exit') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") @@ -47,7 +77,7 @@ source=('git+https://github.com/lutris/lutris.git') sha256sums=('SKIP') pkgver() { - cd "$srcdir/${pkgname%-git}" + cd "${pkgname%-git}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } @@ -59,11 +89,14 @@ build() { check() { meson test -C build --print-errorlogs - # Run test suite - # Isolate ~/.local/share/lutris, ~/.config/lutris and ~/.cache/lutris -# cd "$srcdir/${pkgname%-git}" -# export NO_AT_BRIDGE=1 -# HOME=tmp xvfb-run --auto-servernum make test + cd "${pkgname%-git}" + xvfb-run nosetests \ + --cover-erase \ + --with-xunit \ + --xunit-file=nosetests.xml \ + --with-coverage \ + --cover-package=lutris \ + --cover-xml-file=coverage.xml } package() { |