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 | |
parent | 6b64d50a207b1118465ea7685e99e2373ce04287 (diff) | |
download | aur-athenaeum-git.tar.gz |
drive by fixes
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 37 insertions, 25 deletions
@@ -1,21 +1,27 @@ pkgbase = athenaeum-git pkgdesc = A libre replacement for Steam - pkgver = v0.3.0.r27.3406cef + pkgver = 2.3.2.r0.gb0cd237 pkgrel = 1 url = https://gitlab.com/librebob/athenaeum arch = any license = GPL3 makedepends = git - makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools-scm + makedepends = python-wheel depends = flatpak - depends = python-pyqt5 depends = python-dateutil - depends = qt5-svg + depends = python-numpy + depends = python-pyqt5 + depends = python-setuptools + depends = qt5-graphicaleffects depends = qt5-quickcontrols2 + depends = qt5-svg + depends = xdg-utils provides = athenaeum conflicts = athenaeum source = git+https://gitlab.com/librebob/athenaeum.git sha256sums = SKIP pkgname = athenaeum-git - @@ -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/" } |