diff options
author | Mark Wagie | 2024-02-22 11:32:45 -0700 |
---|---|---|
committer | Mark Wagie | 2024-02-22 11:32:45 -0700 |
commit | 9d22ff087a1a384ce03b5399e55b34d9a96f26ac (patch) | |
tree | 8abb9721ac4a3a4d9c8dc0a0841e669de7eebf69 | |
parent | b19faaf4aff694bc69c1717ed1565f70467b8172 (diff) | |
download | aur-9d22ff087a1a384ce03b5399e55b34d9a96f26ac.tar.gz |
add tests
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 12 insertions, 2 deletions
@@ -1,10 +1,12 @@ pkgbase = protontricks-git pkgdesc = A simple wrapper that does winetricks things for Proton enabled games. - pkgver = 1.10.5.r11.g68f965f + pkgver = 1.11.1.r2.g1dabf82 pkgrel = 1 url = https://github.com/Matoking/protontricks arch = any license = GPL-3.0-or-later + checkdepends = appstream + checkdepends = desktop-file-utils makedepends = git makedepends = python-build makedepends = python-installer @@ -1,7 +1,7 @@ # Maintainer: Mark Wagie <mark dot wagie at proton dot me> # Contributor: Jason Stryker <public at jasonstryker dot com> pkgname=protontricks-git -pkgver=1.10.5.r11.g68f965f +pkgver=1.11.1.r2.g1dabf82 pkgrel=1 pkgdesc="A simple wrapper that does winetricks things for Proton enabled games." arch=('any') @@ -10,6 +10,7 @@ license=('GPL-3.0-or-later') depends=('python-pillow' 'python-setuptools' 'python-vdf' 'winetricks') makedepends=('git' 'python-build' 'python-installer' 'python-setuptools-scm' 'python-wheel') +checkdepends=('appstream' 'desktop-file-utils') optdepends=('yad: for GUI' 'zenity: fallback for GUI') provides=("${pkgname%-git}") @@ -27,6 +28,13 @@ build() { python -m build --wheel --no-isolation } +check() { + cd "${pkgname%-git}" + desktop-file-validate "src/${pkgname%-git}/data/share/applications/${pkgname%-git}.desktop" + desktop-file-validate "src/${pkgname%-git}/data/share/applications/${pkgname%-git}-launch.desktop" + appstreamcli validate "data/com.github.Matoking.${pkgname%-git}.metainfo.xml" +} + package() { cd "${pkgname%-git}" python -m installer --destdir="$pkgdir" dist/*.whl |