George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
mdk4
Commits:
04120336 by George Rawlinson at 2026-01-13T18:11:20+00:00
reuse: simplify conf
- - - - -
9716da26 by George Rawlinson at 2026-01-13T18:57:02+00:00
upgpkg: 4.2-2
* Update license to use SPDX expressions.
* Switch source from github tarball to git tag.
* Add depends: glibc, libnl.
* Add makedepends: git.
* Backport fixes for FTBFS.
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- REUSE.toml
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,12 +1,16 @@
pkgbase = mdk4
pkgdesc = A tool to exploit common IEEE 802.11 protocol weaknesses
pkgver = 4.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/aircrack-ng/mdk4
arch = x86_64
- license = GPL
+ license = GPL-3.0-or-later
+ makedepends = git
+ depends = glibc
depends = libpcap
- source =
mdk4-4.2.tar.gz::https://github.com/aircrack-ng/mdk4/archive/4.2.tar.gz
- b2sums =
a31bd39a7e92cb64872d474a17cd32ab7e90109bef119f7343feb91b5e49cbc42b2f80766b539f6e60adb158c3028f2d85738e7f4583edbe8f05ff723414d910
+ depends = libnl
+ source = mdk4::git+https://github.com/aircrack-ng/mdk4#tag=4.2
+ sha512sums =
38efacb6eed057b1890223d8cbc3a65e5885b8118666271771260e47e9eb736cb0a3243553ca364f47f2a43bb80d2fd42e7dee215f7e4bb195aac68362c213af
+ b2sums =
f004b87a11d45c1cb9c3618c932eb11066547ffe7edda2aa114de541560f301981264b19f75b012e0be58c8a6ae7ffb6fa04c8183b4e40d8bdde377f38823c9c
pkgname = mdk4
=====================================
PKGBUILD
=====================================
@@ -3,21 +3,41 @@
pkgname=mdk4
pkgver=4.2
-pkgrel=1
-pkgdesc="A tool to exploit common IEEE 802.11 protocol weaknesses"
-url="https://github.com/aircrack-ng/mdk4"
-arch=('x86_64')
-license=('GPL')
-depends=('libpcap')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-b2sums=('a31bd39a7e92cb64872d474a17cd32ab7e90109bef119f7343feb91b5e49cbc42b2f80766b539f6e60adb158c3028f2d85738e7f4583edbe8f05ff723414d910')
+pkgrel=2
+pkgdesc='A tool to exploit common IEEE 802.11 protocol weaknesses'
+arch=(x86_64)
+url='https://github.com/aircrack-ng/mdk4'
+license=(GPL-3.0-or-later)
+depends=(
+ glibc
+ libpcap
+ libnl
+)
+makedepends=(git)
+source=("$pkgname::git+$url#tag=$pkgver")
+sha512sums=('38efacb6eed057b1890223d8cbc3a65e5885b8118666271771260e47e9eb736cb0a3243553ca364f47f2a43bb80d2fd42e7dee215f7e4bb195aac68362c213af')
+b2sums=('f004b87a11d45c1cb9c3618c932eb11066547ffe7edda2aa114de541560f301981264b19f75b012e0be58c8a6ae7ffb6fa04c8183b4e40d8bdde377f38823c9c')
+
+prepare() {
+ cd "$pkgname"
+
+ # fix FTBFS
+ git cherry-pick --no-commit \
+ b27e9b4f0db4fc38697ea8cbf68f62f9b5f47600 \
+ 9e595b2f72b9c6cf12cc688e46e3eba3bac1b4d3 \
+ 45755e9f2b2a79f26b9fb2dd69bfb2147c207456 \
+ 4cb00cb72b9c3f6f569c7d144fa43b1267685f4c \
+ 7106e38db19b72a123ebf09b771312cbeee2298f \
+ 16e5152104bd71ab2ae82542d6f180b86322cc65 \
+ cd1970635d2a9bf2b5e89585d6f28a909c03ff63
+}
build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
make
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
# binary
install -vDm755 -t "$pkgdir/usr/bin" src/mdk4
=====================================
REUSE.toml
=====================================
@@ -7,16 +7,6 @@ path = [
"keys/**",
".SRCINFO",
".nvchecker.toml",
- "*.install",
- "*.sysusers",
- "*.tmpfiles",
- "*.logrotate",
- "*.pam",
- "*.service",
- "*.socket",
- "*.timer",
- "*.desktop",
- "*.hook",
]
SPDX-FileCopyrightText = "Arch Linux contributors"
SPDX-License-Identifier = "0BSD"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/mdk4/-/compare/6b942e21001d95731ce83b38532e53f6495270ed...9716da26cf5900431878723cc1dc32450184f1da
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/mdk4/-/compare/6b942e21001d95731ce83b38532e53f6495270ed...9716da26cf5900431878723cc1dc32450184f1da
You're receiving this email because of your account on gitlab.archlinux.org.