mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
aircrack-ng: Update to 1.4
Signed-off-by: Joseph Benden <joe@benden.us>
This commit is contained in:
+50
-13
@@ -8,29 +8,43 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=aircrack-ng
|
||||
PKG_VERSION:=1.2-rc1
|
||||
PKG_RELEASE:=3
|
||||
PKG_VERSION:=1.4
|
||||
PKG_RELEASE:=1
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://download.aircrack-ng.org/ \
|
||||
http://archive.aircrack-ng.org/aircrack-ng/$(PKG_VERSION)/
|
||||
PKG_HASH:=cf3134521e1c3d7aed4e384e3e5e7b6959e2d485bd1554474608a3a9328e35fd
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/aircrack-ng/aircrack-ng/tar.gz/$(PKG_VERSION)?
|
||||
PKG_HASH:=425122525e9c7dd8834d75b6716516f2b673342b7e04fa247ec277a8c8433b47
|
||||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
|
||||
PKG_MAINTAINER:=Rick Farina <zerochaos@gentoo.org>
|
||||
|
||||
PKG_FIXUP:=autoreconf
|
||||
|
||||
PKG_CONFIG_DEPENDS:= \
|
||||
CONFIG_AIRCRACK_NG_GCRYPT \
|
||||
CONFIG_AIRCRACK_NG_OPENSSL \
|
||||
\
|
||||
CONFIG_AIRCRACK_NG_OPTIMIZE_SPEED \
|
||||
\
|
||||
CONFIG_AIRCRACK_NG_HWLOC \
|
||||
CONFIG_AIRCRACK_NG_SQLITE3
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/aircrack-ng
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
DEPENDS:=+libpcap +libpthread +libopenssl +libnl-core +libnl-genl +zlib
|
||||
DEPENDS:=+AIRCRACK_NG_HWLOC:libhwloc +libpcap +libpcre +libpthread
|
||||
DEPENDS += +AIRCRACK_NG_OPENSSL:libopenssl
|
||||
DEPENDS += +AIRCRACK_NG_GCRYPT:libgcrypt
|
||||
DEPENDS += +AIRCRACK_NG_SQLITE3:libsqlite3
|
||||
DEPENDS += +libnl-core +libnl-genl +zlib
|
||||
TITLE:=WLAN tools (without airmon-ng) for breaking 802.11 WEP/WPA keys
|
||||
URL:=http://www.aircrack-ng.org/
|
||||
URL:=https://www.aircrack-ng.org/
|
||||
SUBMENU:=wireless
|
||||
endef
|
||||
|
||||
@@ -38,6 +52,10 @@ define Package/aircrack-ng/description
|
||||
WLAN tools for breaking 802.11 WEP/WPA keys
|
||||
endef
|
||||
|
||||
define Package/aircrack-ng/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
define Package/airmon-ng
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
@@ -51,19 +69,38 @@ define Package/airmon-ng/description
|
||||
Bash script designed to turn wireless cards into monitor mode.
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -std=gnu89
|
||||
CONFIGURE_ARGS += \
|
||||
--disable-silent-rules \
|
||||
--enable-shared \
|
||||
--with-experimental \
|
||||
--with-libpcap-include=$(STAGING_DIR)/usr/include \
|
||||
--with-libpcap-lib=$(STAGING_DIR)/usr/lib \
|
||||
--without-opt \
|
||||
\
|
||||
PYTHON=$(PYTHON) \
|
||||
\
|
||||
$(if $(CONFIG_AIRCRACK_NG_OPENSSL),--with-openssl,--without-openssl) \
|
||||
$(if $(CONFIG_AIRCRACK_NG_GCRYPT),--with-gcrypt,--without-gcrypt) \
|
||||
$(if $(CONFIG_AIRCRACK_NG_HWLOC),--enable-hwloc,--disable-hwloc) \
|
||||
$(if $(CONFIG_AIRCRACK_NG_SQLITE3),--with-sqlite3,--without-sqlite3)
|
||||
|
||||
MAKE_FLAGS += prefix=/usr \
|
||||
libnl=true \
|
||||
sqlite=false \
|
||||
unstable=false \
|
||||
OSNAME=Linux
|
||||
TARGET_CFLAGS += -Wall -Wextra -ffunction-sections -fdata-sections
|
||||
|
||||
ifeq ($(CONFIG_AIRCRACK_NG_OPTIMIZE_SPEED),y)
|
||||
TARGET_CFLAGS := $(filter-out -O%,$(TARGET_CFLAGS)) -O3
|
||||
endif
|
||||
|
||||
TARGET_LDFLAGS+= \
|
||||
-static-libstdc++ \
|
||||
-Wl,--gc-sections
|
||||
|
||||
define Package/aircrack-ng/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
||||
$(INSTALL_DIR) $(1)/usr/sbin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
|
||||
rm -f $(1)/usr/sbin/airmon-ng
|
||||
endef
|
||||
|
||||
|
||||
Reference in New Issue
Block a user