name='tailscale' version=1.98.10 release=1 summary='Mesh VPN built on WireGuard' summary_ru='Mesh VPN на базе WireGuard' group='Networking/Other' desc='Tailscale is a secure mesh VPN built on WireGuard and identity-based access that connects devices and services across networks.' desc_ru='Tailscale — безопасный mesh VPN на базе WireGuard и identity-based access для соединения устройств и сервисов между сетями.' homepage='https://tailscale.com' maintainer='Tailscale Inc ' architectures=('amd64' 'arm64') license=('BSD-3-Clause') provides=() replaces=('tailscale') conflicts=() backup=('/etc/default/tailscaled') auto_reqprov_method="dirty" auto_req=0 auto_prov=0 deps=() deps_debian=('iptables' 'iproute2' 'ca-certificates') deps_ubuntu=("${deps_debian[@]}") deps_fedora=('iptables' 'iproute' 'ca-certificates') deps_arch=('iptables' 'iproute2' 'ca-certificates') deps_opensuse=('iptables' 'iproute2' 'ca-certificates') deps_altlinux=('iptables' 'iproute2' 'ca-certificates') sources=( "https://pkgs.tailscale.com/stable/tailscale_${version}_amd64.tgz?~archive=false&~name=tailscale.tgz" "local:///tailscale-purge-data" 'local:///LICENSE' ) sources_arm64=( "https://pkgs.tailscale.com/stable/tailscale_${version}_arm64.tgz?~archive=false&~name=tailscale.tgz" "local:///tailscale-purge-data" 'local:///LICENSE' ) checksums=( 'sha256:52490ce0832b245857e2afef7426d6ae5a4b49fb391412833cc95729bd23f7de' 'sha256:fc0e166481e2f97c21dca773ad4bfe673842268935ce1628c14b96af98e70555' 'sha256:3c7a7d6d7f09890d5e682901acaeb12bda9542fc6450a709c9dc296a91e726a5' ) checksums_arm64=( 'sha256:d74a84e07cb1948d9f09a23ae161417c6127e562949773705c95d0762be2809d' 'sha256:fc0e166481e2f97c21dca773ad4bfe673842268935ce1628c14b96af98e70555' 'sha256:3c7a7d6d7f09890d5e682901acaeb12bda9542fc6450a709c9dc296a91e726a5' ) scripts=( ['postinstall']='postinstall.sh' ['postremove']='postremove.sh' ) package() { cd "${srcdir}" tar -xzf tailscale.tgz src="$(find "${srcdir}" -maxdepth 1 -type d -name "tailscale_${version}_*" | head -1)" install-binary "${src}/tailscale" install-binary "${srcdir}/tailscale-purge-data" install -Dm755 "${src}/tailscaled" "${pkgdir}/usr/sbin/tailscaled" install-systemd "${src}/systemd/tailscaled.service" install-config "${src}/systemd/tailscaled.defaults" "default/tailscaled" install-license "${srcdir}/LICENSE" "tailscale/LICENSE.nivora" } files() { files-find-binary files-find-systemd files-find-license files-find \ "/usr/sbin/tailscaled" \ "/etc/default/tailscaled" }