summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2023-05-13 11:06:09 -0600
committerMark Wagie2023-05-13 11:06:09 -0600
commit8c0639fa4cfabf485479e3c0c720b4fe981c1cd8 (patch)
treed2ee70bacda0b966c9f4c7509ab5d85067327f3d /PKGBUILD
parent6b64d50a207b1118465ea7685e99e2373ce04287 (diff)
downloadaur-athenaeum-git.tar.gz
drive by fixes
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 26 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6eb484ffa9f6..a5f488e09756 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}