diff options
author | Mark Wagie | 2023-05-13 11:06:09 -0600 |
---|---|---|
committer | Mark Wagie | 2023-05-13 11:06:09 -0600 |
commit | 8c0639fa4cfabf485479e3c0c720b4fe981c1cd8 (patch) | |
tree | d2ee70bacda0b966c9f4c7509ab5d85067327f3d /PKGBUILD | |
parent | 6b64d50a207b1118465ea7685e99e2373ce04287 (diff) | |
download | aur-athenaeum-git.tar.gz |
drive by fixes
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 26 insertions, 20 deletions
@@ -1,38 +1,44 @@ -# Maintainer: librebob <librebob at protonmail dot com> +# Maintainer: +# Contributor: librebob <librebob at protonmail dot com> pkgname=athenaeum-git -_pkgdomain=com.gitlab.librebob.Athenaeum -pkgver=v0.3.0.r27.3406cef +_app_id=com.gitlab.librebob.Athenaeum +pkgver=2.3.2.r0.gb0cd237 pkgrel=1 pkgdesc="A libre replacement for Steam" arch=('any') url="https://gitlab.com/librebob/athenaeum" license=('GPL3') -depends=('flatpak' 'python-pyqt5' 'python-dateutil' 'qt5-svg' 'qt5-quickcontrols2') -makedepends=('git' 'python-setuptools') +depends=('flatpak' 'python-dateutil' 'python-numpy' 'python-pyqt5' + 'python-setuptools' 'qt5-graphicaleffects' 'qt5-quickcontrols2' + 'qt5-svg' 'xdg-utils') +makedepends=('git' 'python-build' 'python-installer' 'python-setuptools-scm' + 'python-wheel') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") -source=("git+https://gitlab.com/librebob/athenaeum.git") +source=('git+https://gitlab.com/librebob/athenaeum.git') sha256sums=('SKIP') pkgver() { - cd "$srcdir/${pkgname%-git}" - printf "%s" "$(git describe --long | sed '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 "$srcdir/${pkgname%-git}" - python setup.py build + cd "$srcdir/${pkgname%-git}" + python -m build --wheel --no-isolation } package() { - cd "$srcdir/${pkgname%-git}" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - for i in 16 32 48 64 96 128 256 512; do - install -Dm644 "${pkgname%-git}/resources/icons/hicolor/${i}x${i}/$_pkgdomain.png" \ - "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$_pkgdomain.png" - done - install -Dm644 "${pkgname%-git}/resources/$_pkgdomain.desktop" \ - "$pkgdir/usr/share/applications/$_pkgdomain.desktop" - install -Dm644 "${pkgname%-git}/resources/$_pkgdomain.appdata.xml" \ - "$pkgdir/usr/share/appdata/$_pkgdomain.appdata.xml" + cd "$srcdir/${pkgname%-git}" + python -m installer --destdir="$pkgdir" dist/*.whl + + for i in 16 32 48 64 96 128 256 512; do + install -Dm644 "${pkgname%-git}/resources/icons/hicolor/${i}x${i}/$_app_id.png" -t \ + "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/" + done + + install -Dm644 "${pkgname%-git}/resources/$_app_id.desktop" -t \ + "$pkgdir/usr/share/applications/" + install -Dm644 "${pkgname%-git}/resources/$_app_id.appdata.xml" -t \ + "$pkgdir/usr/share/appdata/" } |