/[packages]/cauldron/aircrack-ng/current/SPECS/aircrack-ng.spec
ViewVC logotype

Annotation of /cauldron/aircrack-ng/current/SPECS/aircrack-ng.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1956371 - (hide annotations) (download)
Tue May 9 16:21:18 2023 UTC (7 months ago) by daviddavid
File size: 2189 byte(s)
- enable hwloc and lto support

1 daviddavid 1252439 # comment out when not pre-release
2     #define prerel rc4
3 wally 598595
4 daviddavid 1956371 %define rel 3
5 daviddavid 1252439
6 kharec 1183 Name: aircrack-ng
7 neoclust 1876422 Version: 1.7
8 daviddavid 1252439 Release: %mkrel %{?prerel:0.%prerel.}%{rel}
9 kharec 1183 Summary: Reliable 802.11 (wireless) sniffer and WEP key cracker
10     License: GPLv2+
11     Group: Networking/Other
12 danf 1915599 URL: https://www.aircrack-ng.org/doku.php
13     Source0: https://download.aircrack-ng.org/%{name}-%{version}%{?prerel:-%prerel}.tar.gz
14 wally 1643686 Patch1: aircrack-ng-parallel-build.patch
15 daviddavid 1956365 Patch2: 0001-add-PCRE2-support.patch
16 daviddavid 1252439 BuildRequires: pkgconfig(cmocka)
17     BuildRequires: pkgconfig(jemalloc)
18 daviddavid 1956371 BuildRequires: pkgconfig(hwloc)
19 daviddavid 1252439 BuildRequires: pkgconfig(libpcap)
20 daviddavid 1956365 BuildRequires: pkgconfig(libpcre2-8)
21 daviddavid 1252439 BuildRequires: pkgconfig(libtcmalloc)
22 ovitters 1143915 BuildRequires: pkgconfig(openssl)
23     BuildRequires: pkgconfig(zlib)
24     BuildRequires: pkgconfig(sqlite3)
25 daviddavid 1956365 BuildRequires: expect
26 luigiwalser 797266 BuildRequires: libnl3-devel
27 kharec 1183
28     %description
29 wally 598595 aircrack-ng is a set of tools for auditing wireless networks. It's an
30     enhanced/reborn version of aircrack. It consists of airodump (an 802.11
31     packet capture program), aireplay (an 802.11 packet injection program),
32     aircrack (static WEP and WPA-PSK cracking), airdecap (decrypts WEP/WPA
33     capture files), and some tools to handle capture files (merge, convert,
34 kharec 1183 etc.).
35    
36 joequant 1592701
37     %package devel
38 daviddavid 1956365 Summary: Development files for %{name}
39     Group: Development/C++
40     Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
41 joequant 1592701
42     %description devel
43 daviddavid 1956365 Development files for %{name}.
44 joequant 1592701
45 kharec 1183 %prep
46 wally 1643686 %autosetup -p1 -n %{name}-%{version}%{?prerel:-%prerel}
47 kharec 1183
48     %build
49 daviddavid 1252439 NOCONFIGURE=1 ./autogen.sh
50 wally 1478263 %configure \
51 daviddavid 1342578 --enable-static \
52     --disable-shared \
53 daviddavid 1252439 --disable-silent-rules \
54 daviddavid 1956371 --with-lto \
55     --with-avx512 \
56 daviddavid 1252439 --with-jemalloc \
57     --with-tcmalloc \
58     --with-experimental
59 kharec 1183
60 daviddavid 1252439 %make_build
61    
62 kharec 1183 %install
63 daviddavid 1252439 %make_install
64 kharec 1183
65 daviddavid 1252439 # we don't want these
66 daviddavid 1342578 find %{buildroot} -name '*.*a' -delete
67 daviddavid 1252439
68 wally 108292 mkdir -p %{buildroot}%{_datadir}/%{name}
69 doktor5000 188376 # License unclear, originates from:
70     # http://standards.ieee.org/regauth/oui/oui.txt
71 wally 108292 touch %{buildroot}%{_datadir}/%{name}/airodump-ng-oui.txt
72    
73 wally 598596 %post
74 wally 108292 %{_sbindir}/airodump-ng-oui-update
75    
76 kharec 1183 %files
77 neoclust 1876423 %doc ChangeLog README AUTHORS
78 kharec 1183 %{_bindir}/*
79     %{_sbindir}/*
80 wally 598596 %{_mandir}/man?/*
81 kharec 1183 %dir %{_datadir}/aircrack-ng
82 wally 598595 %ghost %{_datadir}/aircrack-ng/airodump-ng-oui.txt
83 joequant 1592701
84     %files devel
85     %{_includedir}/%{name}/

  ViewVC Help
Powered by ViewVC 1.1.28