# Maintainer: Vicki Pfau <vi@endrift.com>

pkgname=steamos-log-submitter
pkgver=0.8.1
pkgrel=1
pkgdesc="SteamOS Log Submitter"
url="https://gitlab.steamos.cloud/jupiter/steamos-log-submitter"
arch=('any')
license=('LGPL2.1')
source=("git+ssh://git@gitlab.steamos.cloud/jupiter/steamos-log-submitter.git#tag=$pkgver")
sha256sums=('dc9ec5b5dcd23c4d9341b53e90699b592f8dd0daa05ee571a0458616a9042166')
depends=('python>=3.13' 'python<3.14' 'python-dbus-next' 'python-httpx' 'python-minidump' 'python-psutil' 'python-pyalsa' 'python-pyelftools' 'systemd' 'google-breakpad')
makedepends=('git' 'python-setuptools' 'python-wheel' 'python-pip')
checkdepends=('python-pytest' 'python-pytest-asyncio')
optdepends=('umr: enhanced amdgpu crash logging')
conflicts=('breakpad-hook')

package() {
	cd steamos-log-submitter
	make install DESTDIR="$pkgdir"
	pip install --root "$pkgdir" ./
}

check() {
	cd steamos-log-submitter
	dbus-run-session pytest
}
