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.


Reply via email to