summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD17
-rw-r--r--sparrow-wifi.install10
3 files changed, 19 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7e0de72335e9..1edb29bcbadb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = sparrow-wifi-git
pkgdesc = Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux
pkgver = r170.ad95f2e
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/ghostop14/sparrow-wifi
install = sparrow-wifi.install
arch = any
license = GPL3
makedepends = git
+ depends = aircrack-ng
depends = iw
depends = tk
depends = python-matplotlib
@@ -19,6 +20,7 @@ pkgbase = sparrow-wifi-git
depends = python-numpy
depends = python-pyqt5-chart
depends = polkit
+ depends = wireless_tools
optdepends = gpsd: GPS support
optdepends = bluez-utils-compat: Blueooth-support
optdepends = ubertooth-git: Ubertooth support
diff --git a/PKGBUILD b/PKGBUILD
index de48131d3ba8..f3927a1bbf65 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,12 +2,13 @@
# Contributor: Dimitris Kiziridis <ragouel at outlook dot com>
pkgname=sparrow-wifi-git
pkgver=r170.ad95f2e
-pkgrel=2
+pkgrel=3
pkgdesc="Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux"
arch=('any')
url="https://github.com/ghostop14/sparrow-wifi"
license=('GPL3')
-depends=('iw'
+depends=('aircrack-ng'
+ 'iw'
'tk'
'python-matplotlib'
'python-qscintilla-qt5'
@@ -18,7 +19,8 @@ depends=('iw'
'python-dateutil'
'python-numpy'
'python-pyqt5-chart'
- 'polkit')
+ 'polkit'
+ 'wireless_tools')
makedepends=('git')
optdepends=('gpsd: GPS support'
'bluez-utils-compat: Blueooth-support'
@@ -57,6 +59,8 @@ package() {
"$pkgdir/opt/${pkgname%-git}/sparrowwifiagent.cfg"
cp -r *.py scripts "$pkgdir/opt/${pkgname%-git}"
+ python -O -m compileall "$pkgdir/opt/${pkgname%-git}"
+
install -Dm644 docs/* README.md -t "${pkgdir}/usr/share/doc/${pkgname%-git}"
install -Dm644 wifi_icon.png "${pkgdir}/usr/share/pixmaps/${pkgname%-git}.png"
@@ -65,4 +69,11 @@ package() {
install -Dm755 "$srcdir/${pkgname%-git}.sh" "$pkgdir/usr/bin/${pkgname%-git}"
install -Dm644 "$srcdir/org.freedesktop.${pkgname%-git}.policy" -t \
"$pkgdir/usr/share/polkit-1/actions"
+
+ ln -s /opt/sparrow-wifi/scripts/rpi.sparrowagentstart.sh \
+ "$pkgdir/usr/bin/rpi.sparrowagentstart"
+ ln -s /opt/sparrow-wifi/scripts/rpi.sparrowagentstop.sh \
+ "$pkgdir/usr/bin/rpi.sparrowagentstop"
+ ln -s /opt/sparrow-wifi/scripts/rpi.monitor_3dr.sh \
+ "$pkgdir/usr/bin/rpi.monitor_3dr"
}
diff --git a/sparrow-wifi.install b/sparrow-wifi.install
index 64cb43c99176..16a54571403a 100644
--- a/sparrow-wifi.install
+++ b/sparrow-wifi.install
@@ -1,19 +1,13 @@
post_install() {
- python -O -m compileall /opt/sparrow-wifi
-
echo ""
echo "To use GPS capabilities, start the GPSD service & Sparrow agent:"
echo ""
echo "systemctl start gpsd.service"
- echo "sudo /opt/sparrow-wifi/scripts/rpi.sparrowagentstart.sh"
+ echo "sudo rpi.sparrowagentstart"
echo ""
echo "To stop GPSD service & Sparrow agent:"
echo ""
- echo "sudo /opt/sparrow-wifi/scripts/rpi.sparrowagentstop.sh"
+ echo "sudo rpi.sparrowagentstop"
echo "systemctl stop gpsd.service"
echo ""
}
-
-post_upgrade() {
- python -O -m compileall /opt/sparrow-wifi
-}