diff options
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 52 |
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: |