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

pkgname=steamos-log-submitter
pkgver=0.8.0
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=('af39c2b59ad6496eea0e17575e1c134662ae2fe4993466c9056e77430f4f723a')
depends=('python>=3.13' 'python<3.14' 'python-dbus-fast' '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
}
