summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD52
2 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dd4e13dbb325
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = aircrack-ng-clang-git
+ pkgdesc = Wi-Fi security auditing tools suite (built with Clang for brute force speedup)
+ pkgver = 20210204.17f971ce
+ pkgrel = 1
+ url = https://aircrack-ng.org
+ arch = i686
+ arch = x86_64
+ arch = aarch64
+ arch = armv7h
+ arch = pentium4
+ license = GPL2
+ makedepends = git
+ makedepends = python
+ makedepends = clang
+ depends = gcc-libs
+ depends = libnl
+ depends = openssl
+ depends = sqlite
+ depends = hwloc
+ depends = pcre
+ depends = libpcap
+ depends = iw
+ depends = net-tools
+ depends = ethtool
+ optdepends = python: dump-join, airgraph-ng, versuck-ng, airdrop-ng
+ provides = aircrack-ng
+ provides = aircrack-ng-scripts
+ conflicts = aircrack-ng-git
+ conflicts = aircrack-ng
+ conflicts = aircrack-ng-scripts
+ replaces = aircrack-ng-svn
+ replaces = aircrack-ng-scripts
+ source = git+https://github.com/aircrack-ng/aircrack-ng.git
+ sha256sums = SKIP
+
+pkgname = aircrack-ng-clang-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..49fc7af60298
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Josef Miegl <josef@miegl.cz>
+# Contributor: Gaetan Bisson <bisson@archlinux.org
+# Contributor: Brad Fanella <bradfanella@archlinux.us>
+# Contributor: Daenyth <Daenyth+Arch [at] gmail [dot] com>
+# Contributor: Corrado Primier <bardo@aur.archlinux.org>
+# Contributor: ice-man <icemanf@gmail.com>
+# Contributor: codyps <archlinux@codyps.com>
+# Contributor: drygdryg <drygdryg2014 [at] yandex [dot] com>
+
+pkgname=aircrack-ng-clang-git
+pkgver=20210204.17f971ce
+pkgrel=1
+pkgdesc="Wi-Fi security auditing tools suite (built with Clang for brute force speedup)"
+url="https://aircrack-ng.org"
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'pentium4')
+license=('GPL2')
+makedepends=('git' 'python' 'clang')
+depends=('gcc-libs' 'libnl' 'openssl' 'sqlite' 'hwloc' 'pcre' 'libpcap' 'iw' 'net-tools' 'ethtool')
+optdepends=('python: dump-join, airgraph-ng, versuck-ng, airdrop-ng')
+provides=('aircrack-ng' 'aircrack-ng-scripts')
+conflicts=('aircrack-ng-git' 'aircrack-ng' 'aircrack-ng-scripts')
+replaces=('aircrack-ng-svn' 'aircrack-ng-scripts')
+source=("git+https://github.com/aircrack-ng/aircrack-ng.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "aircrack-ng"
+ git log -1 --format='%cd.%h' --date=short | tr -d -
+}
+
+prepare() {
+ cd "aircrack-ng"
+ autoreconf -f -i
+}
+
+build() {
+ cd "aircrack-ng"
+ ./configure CC=clang CXX=clang++ --with-experimental --with-ext-scripts --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --localstatedir=/var
+ make
+}
+
+check() {
+ cd "aircrack-ng"
+ make check
+}
+
+package() {
+ cd "aircrack-ng"
+ make DESTDIR="${pkgdir}" install
+}
+
+# vim:set ts=2 sw=2 et: