summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 14 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bf22e0030d61..2e025767316f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,29 @@
pkgname=nitrokey-app2
pkgver=2.1.5
-pkgrel=1
+pkgrel=2
pkgdesc='Nitrokey management application for Nitrokey 3 devices'
arch=('x86_64')
url='https://github.com/Nitrokey/nitrokey-app2'
license=('Apache-2.0')
-depends=('python-pynitrokey')
+depends=('python-pynitrokey' 'pyside6' 'python-qt-material' 'qt6-tools' 'python-pyudev')
+makedepends=('python-poetry')
source=(
- "$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/nitrokey-app-v$pkgver-x64-linux-binary.tar.gz"
+ "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v${pkgver}.tar.gz"
"$pkgname.svg::https://raw.githubusercontent.com/Nitrokey/nitrokey-app2/main/nitrokeyapp/ui/icons/nitrokey-app-icon-vector.svg"
)
-sha256sums=('c875b40f39530c3056bf542c8b59da025ef65c52f8931d8a32ed2d5a45ee338b'
+sha256sums=('a439b98d4304597d91c90812e8ae366b209015295e21045330e1141fe48c4e5e'
'e49609f53b375f9eb69d7024699e403ad6913f40453bfe2bdf1bab362e78206e')
+build() {
+ cd ${pkgname}-${pkgver}
+ python -m build --wheel --no-isolation
+}
+
package() {
- install -Dv nitrokey-app-v$pkgver-x64-linux-binary "$pkgdir/usr/bin/$pkgname"
- install -Dv ../nitrokey-app2.desktop "$pkgdir/usr/share/applications/nitrokey-app2.desktop"
+ install -Dv ../nitrokey-app2.desktop "$pkgdir/usr/share/applications/nitrokey-app2.desktop"
install -Dv nitrokey-app2.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/nitrokey-app2.svg"
+
+ cd ${pkgname}-${pkgver}
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}