# Maintainer: Hao Long pkgname=cloudflared-bin pkgver=2022.5.1 pkgrel=1 pkgdesc="An Argo Tunnel client which proxies any local webserver through the Cloudflare network" arch=("x86_64" "i686" "aarch64" "armv6h" "armv7h") url="https://developers.cloudflare.com/argo-tunnel/" _url="https://github.com/cloudflare/cloudflared" license=("custom") depends=("glibc") provides=("cloudflared") conflicts=("cloudflared") source=("${pkgname}-LICENSE::https://raw.githubusercontent.com/cloudflare/cloudflared/${pkgver}/LICENSE" "cloudflared.yml" "cloudflared@.service" "cloudflared-dns.service" "cloudflared-tunnel@.service" "sysusers.d") source_x86_64=("${pkgname}-x86_64-${pkgver}::${_url}/releases/download/${pkgver}/cloudflared-linux-amd64") source_i686=("${pkgname}-386-${pkgver}::${_url}/releases/download/${pkgver}/cloudflared-linux-386") source_aarch64=("${pkgname}-aarch64-${pkgver}::${_url}/releases/download/${pkgver}/cloudflared-linux-arm64") source_armv6h=("${pkgname}-armv6h-${pkgver}::${_url}/releases/download/${pkgver}/cloudflared-linux-arm") source_armv7h=("${pkgname}-armv7h-${pkgver}::${_url}/releases/download/${pkgver}/cloudflared-linux-arm") b2sums=('dc6395f606b09f8a2fa6e8d28f8436a9b0d2ee7e43b4033542c55eb1bf26e9e6c01fd53770e825b9e996ef15fd2eb77f1e0524d4fc1a3e8bf52d72de3adbd653' '09ac52a248193706455b141f31da2a44f8f176b15ff062554da2c9a5e1e5a796b7d39890ed4d81e8941cedad24a0d56169251e9cb1df51097a95111165981630' '10ecd693cd7b310f69dce1551a0a9299c89fffafcc67c856f340c66f45263daa1a065ab3c82005856b3ee62a85a1c921db177bf99d91db64be12e4ee3114dccc' '2916ff952590b1322c84a390da01639f4e2656faa6d72c3f270b21c89a56bd5fb54fd54c6204736d61a0433b46427701de5a641bf68958dd03f551fe18b8bc7f' '064c7d7bec9d6f07690297afd5e62747650ac1952359df7499641e1ff96f1fcf5bc7e4843c1371930c0f57ecac548a5348aeb64196a3794bbe35d9ce732baaac' '38c9699663b667844e4236a4f33ff156ab0226f2144590d03e968dc73ae1a5be9510d979c408f5ff3205a057120cc54cf740732b36f361616f48dc269ae1a1a1') b2sums_x86_64=('4303f5bea5dda56b3bab8793715143a6c40fc97456f28b8e112d43d6994bd7a744a20eb6265ccb391e790767241740980e492c9995dc167382f4fbf97ae5f826') b2sums_i686=('af784a9f5bde289ad019fd4ce1f23d978e2577812fd2ff9c9a574ff2131d8ef943cdf494bb27340dd89c6654f0bba78bf64477f4b2959614313976d4968a463c') b2sums_aarch64=('c414e2d058433a84203c27937ebb5c78ceea81e13480fee66b9fa4fd5b9d596626563a654fe08372228fdf0c4ca41810fba7fc3e73fc92e52d345fafd63a754d') b2sums_armv6h=('6701742744de85dfee976ba0409b35ef7eca744445ac698f08c2053f7a8a9ff33b5fbe28c46429b318e2b48aa932079aa18d8960d7d2a50818300186126e533e') b2sums_armv7h=('6701742744de85dfee976ba0409b35ef7eca744445ac698f08c2053f7a8a9ff33b5fbe28c46429b318e2b48aa932079aa18d8960d7d2a50818300186126e533e') package() { # Install License install -Dm644 ${pkgname}-LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE # Install Binary install -Dm755 ${pkgname}-*-${pkgver} ${pkgdir}/usr/bin/cloudflared # Configuration File install -Dm644 cloudflared.yml ${pkgdir}/etc/cloudflared/cloudflared.yml.example install -Dm644 -t ${pkgdir}/usr/lib/systemd/system cloudflared{@,-dns,-tunnel@}.service # Post install install -Dm644 sysusers.d ${pkgdir}/usr/lib/sysusers.d/cloudflared.conf }