summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authortippfehlr2023-12-08 00:13:57 +0100
committertippfehlr2023-12-08 00:13:57 +0100
commit1bc645b4e692eadb0e4c1c355be1d79f32e51c33 (patch)
treea771620f1bd950a4988fee1ce6ffe95d31a7e046 /PKGBUILD
downloadaur-1bc645b4e692eadb0e4c1c355be1d79f32e51c33.tar.gz
v7.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9f1e4bf849bf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: tippfehlr <tippfehlr at gmail dot com>
+_pkgname=inav-blackbox-explorer
+pkgname=inav-blackbox-explorer-bin
+pkgver=7.0.0
+pkgrel=1
+pkgdesc="Interactive log viewer for flight logs recorded with blackbox"
+arch=('x86_64')
+url="https://github.com/iNavFlight/blackbox-log-viewer"
+license=('GPL3')
+provides=('inav-blackbox-explorer')
+conflicts=('inav-blackbox-explorer')
+source=("https://github.com/iNavFlight/blackbox-log-viewer/releases/download/$pkgver/INAV-BlackboxExplorer_linux64_$pkgver.tar.gz"
+ "inav-blackbox-explorer.diff")
+sha256sums=("1b5d1dc9e9d26ac869f5c78433d164e94a508b22dd865071e67cdc9f4d1dcd8d"
+ "SKIP")
+
+prepare() {
+ patch "$srcdir/INAV Blackbox Explorer/inav-blackbox-explorer.desktop" < $srcdir/inav-blackbox-explorer.diff
+}
+
+package() {
+ mkdir -p "$pkgdir/opt/inav"
+ mkdir -p "$pkgdir/usr/bin"
+
+ cp -dpr --no-preserve=ownership "$srcdir/INAV Blackbox Explorer/" "$pkgdir/opt/inav/inav-blackbox-explorer"
+ chmod +x "$pkgdir/opt/inav/inav-blackbox-explorer/inav-blackbox-explorer"
+ chmod +x "$pkgdir/opt/inav/inav-blackbox-explorer/chrome_crashpad_handler"
+
+ install -Dm644 "$srcdir/INAV Blackbox Explorer/inav-blackbox-explorer.desktop" "$pkgdir/usr/share/applications/inav-blackbox-explorer.desktop"
+
+ install -d "$pkgdir/usr/bin/"
+ ln -s "/opt/inav/inav-blackbox-explorer/inav-blackbox-explorer" "$pkgdir/usr/bin/inav-blackbox-explorer"
+}
+