summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Wojdyła2022-08-31 04:01:21 +0200
committerMichał Wojdyła2022-08-31 04:01:21 +0200
commit01e8d634a941ae56c8860a6860bafd7696cf49a7 (patch)
treeaff9674e1733475dd85f903b4052d307cfd55819
parent9b2a4ab2e4c37e41e4103ab14219db465887c73b (diff)
downloadaur-01e8d634a941ae56c8860a6860bafd7696cf49a7.tar.gz
update to python
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD42
-rw-r--r--fern4
3 files changed, 22 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7dd57277a28b..d1aa2d33c48e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = fern-wifi-cracker-git
pkgdesc = WEP, WPA wifi cracker for wireless penetration testing
- pkgver = 2.6.r14.gd25e58e
+ pkgver = 3.4.r0.g76c64b3
pkgrel = 1
url = https://github.com/savio-code/fern-wifi-cracker
arch = any
@@ -9,18 +9,15 @@ pkgbase = fern-wifi-cracker-git
groups = blackarch-wireless
license = GPL2
makedepends = git
- makedepends = sed
- depends = python2
- depends = python2-pyqt4
+ depends = python-pyqt5
depends = aircrack-ng
depends = scapy
depends = macchanger
- depends = gksu
provides = fern-wifi-cracker
conflicts = fern-wifi-cracker
- replaces = fern-wifi-cracker
source = git+https://github.com/savio-code/fern-wifi-cracker.git
+ source = fern
sha1sums = SKIP
+ sha1sums = bac416f19d84d8604c9890fedc30aefcf4f18b95
pkgname = fern-wifi-cracker-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 4fd01b7c38e5..7bc2c08286c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,30 @@
-# Maintainer Paul Sajna <sajattack@gmail.com>
+# Contributor: Paul Sajna <sajattack@gmail.com>
pkgname='fern-wifi-cracker-git'
-pkgver=2.6.r14.gd25e58e
+pkgver=3.4.r0.g76c64b3
pkgrel=1
groups=('blackarch' 'blackarch-cracker' 'blackarch-wireless')
pkgdesc='WEP, WPA wifi cracker for wireless penetration testing'
arch=('any')
url='https://github.com/savio-code/fern-wifi-cracker'
license=('GPL2')
-depends=('python2' 'python2-pyqt4' 'aircrack-ng' 'scapy'
- 'macchanger' 'gksu')
-makedepends=('git' 'sed')
-replaces=('fern-wifi-cracker')
+depends=('python-pyqt5' 'aircrack-ng' 'scapy'
+ 'macchanger')
+makedepends=('git')
conflicts=('fern-wifi-cracker')
provides=('fern-wifi-cracker')
-source=("git+https://github.com/savio-code/fern-wifi-cracker.git")
-sha1sums=('SKIP')
+source=("git+https://github.com/savio-code/fern-wifi-cracker.git" "fern")
+sha1sums=('SKIP' 'bac416f19d84d8604c9890fedc30aefcf4f18b95')
pkgver() {
- cd "$srcdir/fern-wifi-cracker"
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
-}
-
-prepare() {
- cd "$srcdir/fern-wifi-cracker/Fern-Wifi-Cracker"
+ cd "$srcdir/fern-wifi-cracker"
+ git describe --long --tags| sed 's/v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
package() {
- cd "$srcdir/fern-wifi-cracker/Fern-Wifi-Cracker"
-
- mkdir -p "$pkgdir/usr/bin"
- mkdir -p "$pkgdir/usr/share/fern-wifi-cracker/Settings"
-
- cp -a --no-preserve=ownership * "$pkgdir/usr/share/fern-wifi-cracker"
-
- cat > "$pkgdir/usr/bin/fern" << EOF
-#!/bin/sh
-cd /usr/share/fern-wifi-cracker
-exec python2 ./execute.py "\$@"
-EOF
-
- chmod +x "$pkgdir/usr/bin/fern"
+ install -D fern -t "$pkgdir/usr/bin/"
+ cd fern-wifi-cracker/Fern-Wifi-Cracker
+ install -d "$pkgdir/usr/share/fern-wifi-cracker/"
+ cp -a --no-preserve=ownership * "$pkgdir/usr/share/fern-wifi-cracker/"
+ python -O -m compileall "$pkgdir/"
}
diff --git a/fern b/fern
new file mode 100644
index 000000000000..e1af647e8119
--- /dev/null
+++ b/fern
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd /usr/share/fern-wifi-cracker
+exec python execute.py "$@"