diff options
author | J. Nathanael Philipp | 2024-01-10 16:57:44 +0100 |
---|---|---|
committer | J. Nathanael Philipp | 2024-01-10 16:57:44 +0100 |
commit | ef53328019a87559e999ca079b54a0d721df0af9 (patch) | |
tree | 9b13b25f2adfad7b214bf4c857fe55878d5cd017 | |
parent | 13e9a4fb68286826b544d43520fc00639cc0574c (diff) | |
download | aur-ef53328019a87559e999ca079b54a0d721df0af9.tar.gz |
Build from source.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | nitrokey-app2.desktop | 4 |
3 files changed, 24 insertions, 11 deletions
@@ -1,14 +1,19 @@ pkgbase = nitrokey-app2 pkgdesc = Nitrokey management application for Nitrokey 3 devices pkgver = 2.1.5 - pkgrel = 1 + pkgrel = 2 url = https://github.com/Nitrokey/nitrokey-app2 arch = x86_64 license = Apache-2.0 + makedepends = python-poetry depends = python-pynitrokey - source = nitrokey-app2-2.1.5.tar.gz::https://github.com/Nitrokey/nitrokey-app2/releases/download/v2.1.5/nitrokey-app-v2.1.5-x64-linux-binary.tar.gz + depends = pyside6 + depends = python-qt-material + depends = qt6-tools + depends = python-pyudev + source = nitrokey-app2-2.1.5.tar.gz::https://github.com/Nitrokey/nitrokey-app2/archive/refs/tags/v2.1.5.tar.gz source = nitrokey-app2.svg::https://raw.githubusercontent.com/Nitrokey/nitrokey-app2/main/nitrokeyapp/ui/icons/nitrokey-app-icon-vector.svg - sha256sums = c875b40f39530c3056bf542c8b59da025ef65c52f8931d8a32ed2d5a45ee338b + sha256sums = a439b98d4304597d91c90812e8ae366b209015295e21045330e1141fe48c4e5e sha256sums = e49609f53b375f9eb69d7024699e403ad6913f40453bfe2bdf1bab362e78206e pkgname = nitrokey-app2 @@ -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 } diff --git a/nitrokey-app2.desktop b/nitrokey-app2.desktop index a690ed59f96c..d6a0827115d0 100644 --- a/nitrokey-app2.desktop +++ b/nitrokey-app2.desktop @@ -2,8 +2,8 @@ Name=Nitrokey App 2 GenericName=Nitrokey Management Application Comment=Manage your Nitrokey 3 devices -TryExec=nitrokey-app2 -Exec=nitrokey-app2 +TryExec=nitrokeyapp +Exec=nitrokeyapp Icon=nitrokey-app2 Type=Application Categories=Utility;Security;Qt; |