Search Criteria
Package Details: amneziawg-dkms 1.0.20260210-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/amneziawg-dkms.git (read-only, click to copy) |
|---|---|
| Package Base: | amneziawg-dkms |
| Description: | AmneziaWG is a contemporary version of the popular VPN protocol, WireGuard. |
| Upstream URL: | https://github.com/amnezia-vpn/amneziawg-linux-kernel-module |
| Licenses: | GPLv2 |
| Provides: | AMNEZIAWG-MODULE |
| Submitter: | VVL |
| Maintainer: | VVL |
| Last Packager: | VVL |
| Votes: | 11 |
| Popularity: | 1.05 |
| First Submitted: | 2024-09-30 22:15 (UTC) |
| Last Updated: | 2026-02-15 10:42 (UTC) |
Latest Comments
1 2 Next › Last »
ftk commented on 2026-02-15 15:12 (UTC) (edited on 2026-02-15 15:16 (UTC) by ftk)
Patch for 6.19: https://github.com/babiulep/my-kernel-patches/blob/main/AMNEZIAWG/blake2s.patch
Source: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/117 https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/138
Also my earlier prepare-sources.sh fix is no longer needed.
FreePenguin commented on 2026-02-13 21:08 (UTC)
No longer builds on 6.19
Strelok commented on 2025-10-08 11:56 (UTC)
Hi, thanks for maintaining. After last update, package can't build.
petRUShka commented on 2025-04-17 18:08 (UTC)
Hi there, thanks for maintaining AmneziaWG!
I noticed the PKGBUILD runs
wgetinsideprepare‑sources.sh, pulling an entire kernel tarball duringbuild()/package().That breaks the Arch packaging rule that “build() and package() must be able to run with no network access; everything must come from
source=().” (see Creating packages → “Offline build” section).Suggested fix (either of the two works):
1. Vendor the needed WireGuard subtree.
* Add the handful of kernel files to the
source=()array and patch the Makefile to use them under/usr/src/${pkgname}-${pkgver}/kernel.* Removes the network call, keeps the DKMS logic intact.
2. Patch AmneziaWG to build against installed
linux-headersonly (like upstream WireGuard).* Then you can drop
prepare‑sources.shentirely; no external tarball is needed.Happy to test a revised PKGBUILD or submit patches if that helps—just let me know.
dronskii commented on 2025-02-05 16:40 (UTC)
this fixes "dkms exited with error code 1" for me. Constructs like
test && somethingset return code to 1 when condition is false.vanyasem commented on 2025-01-15 14:51 (UTC)
thank you <3
VVL commented on 2025-01-14 21:17 (UTC)
@vanyasem
fixed
vanyasem commented on 2025-01-12 01:04 (UTC)
This patch resolves a segmentation failed on
make: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/pull/40 The issue is caused by long variable name length. A simple solution is to rename the one variable that's causing the segfault to something shorter. The bug has been fixed since, but is not released to stablemakeyet: https://savannah.gnu.org/bugs/index.php?65172VVL commented on 2024-10-18 19:34 (UTC)
Thank you, I've added this fix to PKGBUILD.
ftk commented on 2024-10-13 14:25 (UTC) (edited on 2024-10-13 20:41 (UTC) by ftk)
fixes downloading wireguard sources during install
1 2 Next › Last »