Package Details: amneziawg-tools 1.0.20241018-2

Git Clone URL: https://aur.archlinux.org/amneziawg-tools.git (read-only, click to copy)
Package Base: amneziawg-tools
Description: AmneziaWG is a contemporary version of the popular VPN protocol, WireGuard.
Upstream URL: https://github.com/amnezia-vpn/amneziawg-tools
Licenses: GPL-2.0
Submitter: VVL
Maintainer: VVL
Last Packager: VVL
Votes: 8
Popularity: 0.58
First Submitted: 2024-06-04 16:08 (UTC)
Last Updated: 2024-10-18 19:18 (UTC)

Dependencies (3)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

VVL commented on 2024-08-25 09:19 (UTC)

lto were disabled due to debugging issues and compilation errors. If you can test this and confidently say that everything works, I will enable this optimization back.

VVL commented on 2024-08-25 09:13 (UTC)

Regarding the installation of the kernel module - I already wrote that as soon as it appears in the AUR, it will be added to the possible dependencies. To make things easier for you, I will move them to the optdepends block. Regarding the fact that amnezia can now work on the same system as wireguard, I will check today and if this is confirmed, I will remove the conflict.

marek22k commented on 2024-08-24 21:12 (UTC)

Another question: Why do you deactivate the build optimizations with !lto?

marek22k commented on 2024-08-24 21:09 (UTC) (edited on 2024-08-24 21:09 (UTC) by marek22k)

They both work on one system - I have tried this myself. Did you have any problems with it? Dependencies are not recommendations, so you should be able to install something like that even if it doesn't make sense. Apart from that, it actually makes sense, as you could use the kernel module (one could install it manually) instead of the Go implementation with the tools.

VVL commented on 2024-08-24 20:27 (UTC)

Whitespace and license fixed. Package conflict with wireguard-tools because wireguard and amnezia-wg both have a common code base and they can NOT work in one system. When the situation changes and they can work in one system, I will remove this conflict. The amneziawg-tools package is useless without amneziawg (not yet in AUR due to compilation difficulties) or amneziawg-go, so the dependency is installed. Or do you see a use case for just amneziawg-tools without the core module?

marek22k commented on 2024-08-24 18:29 (UTC)

And pkgdesc has a whitespace at the ending. And the description on GitHub is Tools for configuring Amnezia-WG. Without depends:

pkgname=amneziawg-tools
pkgver=1.0.20240213
pkgrel=1
pkgdesc="Tools for configuring Amnezia-WG"
arch=('x86_64')
url="https://github.com/amnezia-vpn/amneziawg-tools"
license=('GPL-2.0 OR MIT')
source=("$pkgname-$pkgver.tar.gz::https://github.com/amnezia-vpn/amneziawg-tools/archive/refs/tags/v$pkgver.tar.gz")
sha512sums=(088448e641256364edb0369b3f23fbfb165a692e4a56e4a8a90cd1812977d70d7bb47f4d5928d167eea035bb5ea1a19372d01919bf8c997167687b7bb3e3d6f5)

build() {
  cd "$pkgname-$pkgver/src"

  make
}

package() {
  cd "$pkgname-$pkgver/src"

  make DESTDIR="$pkgdir" install
}

marek22k commented on 2024-08-24 18:25 (UTC)

And the license is also wrong. It is GPL-2.0 OR MIT as SPDX.

marek22k commented on 2024-08-24 12:52 (UTC)

Why does it have a conflict with wireguard-tools when it uses a different name?