blob: f1185c54c71445d10f9b0076563a123154e3db5a (
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
|
(define-module (mitch packages tailscale)
#:use-module (guix packages)
#:use-module (gnu packages linux)
#:use-module (guix gexp)
#:use-module (guix build-system copy)
#:use-module (guix download)
#:use-module (guix licenses))
(define-public tailscale
(let ((version "1.96.2"))
(package
(name "tailscale")
(version version)
(source (origin
(method url-fetch/tarbomb)
(uri (string-append "https://pkgs.tailscale.com/stable/tailscale_" version
"_amd64.tgz"))
(sha256
(base32
"00blgy5j5x0zp45xvy421mpkg5bdvzf2gnbywil3rnspxhysz8na"))))
(build-system copy-build-system)
(arguments
(list
#:install-plan
#~`((,(string-append "tailscale_" #$version "_amd64/") "/bin/"))))
(propagated-inputs ; iptables is required for setting up routing
(list iptables))
(home-page "https://tailscale.com")
(synopsis "Tailscale client")
(description "Tailscale client")
(license #f))))
|