blob: fc4fe086afe1d8e0574474be987710409f007839 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me)
pkgname=cloudflare-warp-nox-bin
pkgver=2025.1.861
pkgrel=1
pkgdesc="Cloudflare Warp Client (for servers without graphical environment)"
arch=('x86_64')
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=('7e6afb4731de6a7a90827cdfc482078436a3b205c360b8add5d4739a2689949f4cc8a267784b4a5dd234fbed030158e706e29bd2f83afde93f18a663059ecf55')
prepare() {
mkdir -p "${srcdir}/extract"
bsdtar -O -xf "${pkgname}-${pkgver}.deb" data.tar.gz | bsdtar -C "${srcdir}/extract" -xJf -
}
package() {
mkdir -p "${pkgdir}/usr"
mv "${srcdir}/extract/"{bin,lib} "${pkgdir}/usr"
# fix service
sed -i -e "s%ExecStart=/bin/warp-svc%ExecStart=/usr/bin/warp-svc%" \
"${pkgdir}/usr/lib/systemd/system/warp-svc.service"
# removes graphical tool
rm "${pkgdir}/usr/bin/warp-taskbar"
}
|