Package Details: cloudflare-warp-nox-bin 2026.6.880-1

Git Clone URL: https://aur.archlinux.org/cloudflare-warp-nox-bin.git (read-only, click to copy)
Package Base: cloudflare-warp-nox-bin
Description: Cloudflare Warp Client (for servers without graphical environment)
Upstream URL: https://1.1.1.1
Licenses: unknown
Conflicts: cloudflare-warp, cloudflare-warp-bin
Provides: warp-cli, warp-svc
Submitter: ogarcia
Maintainer: ogarcia
Last Packager: ogarcia
Votes: 4
Popularity: 0.063534
First Submitted: 2025-02-09 19:35 (UTC)
Last Updated: 2026-07-21 18:02 (UTC)

Latest Comments

ogarcia commented on 2026-05-28 06:25 (UTC)

@bhyoo Sorry for the delay. I've been swamped with work and short on time. The changes have been applied, and as a bonus, there's a warp update. Thank you very much!

bhyoo commented on 2026-05-26 08:33 (UTC)

Hi! Cloudflare publishes arm64 .deb packages alongside amd64 in the same Noble pool, so adding aarch64 support is a small, mechanical change.

What changes: - arch: add 'aarch64' - Split source / b2sums / noextract into arch-specific arrays (source_x86_64, source_aarch64, etc.) - Parameterise the deb filename in prepare() with ${CARCH}

What doesn't change: - dependsldd profile of warp-cli / warp-svc / warp-diag is identical between x86_64 and aarch64 - package() — does not reference the source filename

Verified locally on x86_64: - makepkgx86_64.pkg.tar.zst containing x86-64 ELF binaries - CARCH=aarch64 makepkgaarch64.pkg.tar.zst containing ARM aarch64 ELF binaries - warp-svc.service ExecStart rewrites correctly in both

Diff against PKGBUILD (regenerate .SRCINFO with makepkg --printsrcinfo):

diff --git a/PKGBUILD b/PKGBUILD
index 5c4c490..6628d1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,20 +4,23 @@ pkgname=cloudflare-warp-nox-bin
 pkgver=2026.4.1350
 pkgrel=1
 pkgdesc="Cloudflare Warp Client (for servers without graphical environment)"
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
 url="https://1.1.1.1"
 license=('unknown')
 depends=('dbus' 'gcc-libs' 'glibc' 'nftables' 'nspr' 'nss')
 provides=('warp-cli' 'warp-svc')
 conflicts=('cloudflare-warp' 'cloudflare-warp-bin')
 options=('!debug' '!strip' '!emptydirs')
-source=("${pkgname}-${pkgver}.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_amd64.deb")
-noextract=("${pkgname}-${pkgver}.deb")
-b2sums=('6ad567bc9ce5631c7155f373c630179ada8870466740f41e414be1ff271d17480ad0f11c8da696b8d256410c67e9a7eac02e80d7ec966b47a23bb5ad3e598dd7')
+source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_amd64.deb")
+source_aarch64=("${pkgname}-${pkgver}-aarch64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_arm64.deb")
+noextract=("${pkgname}-${pkgver}-x86_64.deb"
+           "${pkgname}-${pkgver}-aarch64.deb")
+b2sums_x86_64=('6ad567bc9ce5631c7155f373c630179ada8870466740f41e414be1ff271d17480ad0f11c8da696b8d256410c67e9a7eac02e80d7ec966b47a23bb5ad3e598dd7')
+b2sums_aarch64=('5906ee151a78f0ab9cbcf4d51248cd262d800a9a0f550aceb9d0474c01e9ea8c3f3e39a9dfae2f9b220365119b77ac9f51189c8cc9ea5ba55191138881938928')

 prepare() {
   mkdir -p "${srcdir}/extract"
-  bsdtar -O -xf "${pkgname}-${pkgver}.deb" data.tar.gz | bsdtar -C "${srcdir}/extract" -xJf -
+  bsdtar -O -xf "${pkgname}-${pkgver}-${CARCH}.deb" data.tar.gz | bsdtar -C "${srcdir}/extract" -xJf -
 }

 package() {

Thanks for maintaining this package!

truko22 commented on 2025-05-17 20:02 (UTC)

It works very well 👍