|
|
@ -1,4 +1,4 @@ |
|
|
|
;; SPDX-FileCopyrightText: 2023 Hilton Chain <hako@ultrarare.space> |
|
|
|
;; SPDX-FileCopyrightText: 2023-2024 Hilton Chain <hako@ultrarare.space> |
|
|
|
;; |
|
|
|
;; |
|
|
|
;; SPDX-License-Identifier: GPL-3.0-or-later |
|
|
|
;; SPDX-License-Identifier: GPL-3.0-or-later |
|
|
|
|
|
|
|
|
|
|
@ -13,7 +13,8 @@ |
|
|
|
#:use-module (gnu packages compression) |
|
|
|
#:use-module (gnu packages compression) |
|
|
|
#:use-module (gnu packages elf) |
|
|
|
#:use-module (gnu packages elf) |
|
|
|
#:use-module (gnu packages gcc) |
|
|
|
#:use-module (gnu packages gcc) |
|
|
|
#:use-module (gnu packages glib)) |
|
|
|
#:use-module (gnu packages glib) |
|
|
|
|
|
|
|
#:use-module (gnu packages nss)) |
|
|
|
|
|
|
|
|
|
|
|
(define license |
|
|
|
(define license |
|
|
|
(@@ (guix licenses) license)) |
|
|
|
(@@ (guix licenses) license)) |
|
|
@ -51,7 +52,7 @@ protocols out-of-the-box.") |
|
|
|
(define-public mihomo-bin |
|
|
|
(define-public mihomo-bin |
|
|
|
(package |
|
|
|
(package |
|
|
|
(name "mihomo-bin") |
|
|
|
(name "mihomo-bin") |
|
|
|
(version "1.18.0") |
|
|
|
(version "1.18.7") |
|
|
|
(source (origin |
|
|
|
(source (origin |
|
|
|
(method url-fetch) |
|
|
|
(method url-fetch) |
|
|
|
(uri (string-append |
|
|
|
(uri (string-append |
|
|
@ -59,7 +60,7 @@ protocols out-of-the-box.") |
|
|
|
version "/mihomo-linux-amd64-v" version ".gz")) |
|
|
|
version "/mihomo-linux-amd64-v" version ".gz")) |
|
|
|
(sha256 |
|
|
|
(sha256 |
|
|
|
(base32 |
|
|
|
(base32 |
|
|
|
"1b2ljl14k4vbpq4dgms1hk0iys161afyr1j2hl2hga70ay6n7j7i")))) |
|
|
|
"1mfbh21x1vzmi0vglk68r21rfbklllxpa5q4978li7n44r0v6hbr")))) |
|
|
|
(build-system copy-build-system) |
|
|
|
(build-system copy-build-system) |
|
|
|
(arguments |
|
|
|
(arguments |
|
|
|
(list #:install-plan |
|
|
|
(list #:install-plan |
|
|
@ -84,7 +85,7 @@ protocols out-of-the-box.") |
|
|
|
(define-public cloudflare-warp-bin |
|
|
|
(define-public cloudflare-warp-bin |
|
|
|
(package |
|
|
|
(package |
|
|
|
(name "cloudflare-warp-bin") |
|
|
|
(name "cloudflare-warp-bin") |
|
|
|
(version "2023.10.120") |
|
|
|
(version "2024.6.497") |
|
|
|
(source (origin |
|
|
|
(source (origin |
|
|
|
(method url-fetch) |
|
|
|
(method url-fetch) |
|
|
|
(uri (string-append "https://pkg.cloudflareclient.com" |
|
|
|
(uri (string-append "https://pkg.cloudflareclient.com" |
|
|
@ -92,7 +93,7 @@ protocols out-of-the-box.") |
|
|
|
"cloudflare-warp_" version "-1_amd64.deb")) |
|
|
|
"cloudflare-warp_" version "-1_amd64.deb")) |
|
|
|
(sha256 |
|
|
|
(sha256 |
|
|
|
(base32 |
|
|
|
(base32 |
|
|
|
"138c0yqp2d2cw89jsbfcii0r1fz0ll8wyf7kqs4pi5hb0mffwz05")))) |
|
|
|
"1ry62ck61gn4bxnkih3775pdlndp2ldxwifbjkxbj3wfd4f67xiv")))) |
|
|
|
(build-system copy-build-system) |
|
|
|
(build-system copy-build-system) |
|
|
|
(arguments |
|
|
|
(arguments |
|
|
|
(list #:install-plan |
|
|
|
(list #:install-plan |
|
|
@ -117,7 +118,11 @@ protocols out-of-the-box.") |
|
|
|
(string-append |
|
|
|
(string-append |
|
|
|
#$(this-package-input "dbus") "/lib") |
|
|
|
#$(this-package-input "dbus") "/lib") |
|
|
|
(string-append |
|
|
|
(string-append |
|
|
|
#$(this-package-input "glibc") "/lib")) |
|
|
|
#$(this-package-input "glibc") "/lib") |
|
|
|
|
|
|
|
(string-append |
|
|
|
|
|
|
|
#$(this-package-input "nspr") "/lib") |
|
|
|
|
|
|
|
(string-append |
|
|
|
|
|
|
|
#$(this-package-input "nss") "/lib/nss")) |
|
|
|
":"))) |
|
|
|
":"))) |
|
|
|
(define (patch-elf file) |
|
|
|
(define (patch-elf file) |
|
|
|
(format #t "Patching ~a ..." file) |
|
|
|
(format #t "Patching ~a ..." file) |
|
|
@ -131,7 +136,7 @@ protocols out-of-the-box.") |
|
|
|
(string-append #$output "/bin"))))))))) |
|
|
|
(string-append #$output "/bin"))))))))) |
|
|
|
(supported-systems '("x86_64-linux")) |
|
|
|
(supported-systems '("x86_64-linux")) |
|
|
|
(native-inputs (list patchelf)) |
|
|
|
(native-inputs (list patchelf)) |
|
|
|
(inputs (list dbus `(,gcc "lib") glibc)) |
|
|
|
(inputs (list dbus `(,gcc "lib") glibc nspr nss)) |
|
|
|
(home-page "https://1.1.1.1/") |
|
|
|
(home-page "https://1.1.1.1/") |
|
|
|
(synopsis "Cloudflare WARP client") |
|
|
|
(synopsis "Cloudflare WARP client") |
|
|
|
(description |
|
|
|
(description |
|
|
@ -147,7 +152,7 @@ different needs.") |
|
|
|
(define-public hugo-bin |
|
|
|
(define-public hugo-bin |
|
|
|
(package |
|
|
|
(package |
|
|
|
(name "hugo-bin") |
|
|
|
(name "hugo-bin") |
|
|
|
(version "0.128.2") |
|
|
|
(version "0.133.0") |
|
|
|
(source (origin |
|
|
|
(source (origin |
|
|
|
(method url-fetch) |
|
|
|
(method url-fetch) |
|
|
|
(uri (string-append |
|
|
|
(uri (string-append |
|
|
@ -155,7 +160,7 @@ different needs.") |
|
|
|
version "/hugo_extended_" version "_linux-amd64.tar.gz")) |
|
|
|
version "/hugo_extended_" version "_linux-amd64.tar.gz")) |
|
|
|
(sha256 |
|
|
|
(sha256 |
|
|
|
(base32 |
|
|
|
(base32 |
|
|
|
"1i8jqhw9rra3xjkxzzyj6liqrg52wdi5cdzf3dzijv6pap0m6cm8")))) |
|
|
|
"0vlfvh81yq6ccp3dx95q4d8ha2ir54a89jl7m63l1rwsvvi3099p")))) |
|
|
|
(build-system copy-build-system) |
|
|
|
(build-system copy-build-system) |
|
|
|
(arguments |
|
|
|
(arguments |
|
|
|
(list #:install-plan #~'(("hugo" "bin/")) |
|
|
|
(list #:install-plan #~'(("hugo" "bin/")) |
|
|
@ -216,7 +221,7 @@ monster-in-the-middle}.") |
|
|
|
(define-public sing-box-bin |
|
|
|
(define-public sing-box-bin |
|
|
|
(package |
|
|
|
(package |
|
|
|
(name "sing-box-bin") |
|
|
|
(name "sing-box-bin") |
|
|
|
(version "1.9.3") |
|
|
|
(version "1.9.4") |
|
|
|
(source (origin |
|
|
|
(source (origin |
|
|
|
(method url-fetch) |
|
|
|
(method url-fetch) |
|
|
|
(uri (string-append |
|
|
|
(uri (string-append |
|
|
@ -224,7 +229,7 @@ monster-in-the-middle}.") |
|
|
|
version "/sing-box-" version "-linux-amd64.tar.gz")) |
|
|
|
version "/sing-box-" version "-linux-amd64.tar.gz")) |
|
|
|
(sha256 |
|
|
|
(sha256 |
|
|
|
(base32 |
|
|
|
(base32 |
|
|
|
"1f9gzpd95hqb5322djalahgyn2bs4j6cm72j02b1wbrjcm901gkn")))) |
|
|
|
"0v67g0zx7q6dld8hr714lmrh33idw23mj50a9szq2v835qrciymj")))) |
|
|
|
(build-system copy-build-system) |
|
|
|
(build-system copy-build-system) |
|
|
|
(arguments (list #:install-plan #~'(("sing-box" "bin/")))) |
|
|
|
(arguments (list #:install-plan #~'(("sing-box" "bin/")))) |
|
|
|
(supported-systems '("x86_64-linux")) |
|
|
|
(supported-systems '("x86_64-linux")) |
|
|
@ -237,14 +242,14 @@ monster-in-the-middle}.") |
|
|
|
(define-public tailscale-bin |
|
|
|
(define-public tailscale-bin |
|
|
|
(package |
|
|
|
(package |
|
|
|
(name "tailscale-bin") |
|
|
|
(name "tailscale-bin") |
|
|
|
(version "1.68.2") |
|
|
|
(version "1.72.1") |
|
|
|
(source (origin |
|
|
|
(source (origin |
|
|
|
(method url-fetch) |
|
|
|
(method url-fetch) |
|
|
|
(uri (string-append "https://pkgs.tailscale.com" |
|
|
|
(uri (string-append "https://pkgs.tailscale.com" |
|
|
|
"/stable/tailscale_" version "_amd64.tgz")) |
|
|
|
"/stable/tailscale_" version "_amd64.tgz")) |
|
|
|
(sha256 |
|
|
|
(sha256 |
|
|
|
(base32 |
|
|
|
(base32 |
|
|
|
"1lmnssdpaznxqgkm943v0fg6njjbjr7z9ajzm3whd4l0jx41ln9v")))) |
|
|
|
"1dngi0cs3p423b9j5ihypq3s95w4ns0pjlmyi54kpfwi31nk3s0i")))) |
|
|
|
(build-system copy-build-system) |
|
|
|
(build-system copy-build-system) |
|
|
|
(arguments |
|
|
|
(arguments |
|
|
|
(list #:install-plan |
|
|
|
(list #:install-plan |
|
|
@ -260,7 +265,7 @@ way to use WireGuard and 2FA.") |
|
|
|
(define-public wakapi-bin |
|
|
|
(define-public wakapi-bin |
|
|
|
(package |
|
|
|
(package |
|
|
|
(name "wakapi-bin") |
|
|
|
(name "wakapi-bin") |
|
|
|
(version "2.10.4") |
|
|
|
(version "2.11.2") |
|
|
|
(source (origin |
|
|
|
(source (origin |
|
|
|
(method url-fetch) |
|
|
|
(method url-fetch) |
|
|
|
(uri (string-append |
|
|
|
(uri (string-append |
|
|
@ -268,7 +273,7 @@ way to use WireGuard and 2FA.") |
|
|
|
version "/wakapi_linux_amd64.zip")) |
|
|
|
version "/wakapi_linux_amd64.zip")) |
|
|
|
(sha256 |
|
|
|
(sha256 |
|
|
|
(base32 |
|
|
|
(base32 |
|
|
|
"0pcwy6yvbck5yl1pn0xh6hnipy2bzx7fhiijlajb9gizz1g7ax9k")))) |
|
|
|
"065nkk0ixkkry6qldy7vai93pc7bi3inwgc5lc1mch3xkwwd8w0g")))) |
|
|
|
(build-system copy-build-system) |
|
|
|
(build-system copy-build-system) |
|
|
|
(arguments (list #:install-plan #~'(("wakapi" "bin/wakapi")))) |
|
|
|
(arguments (list #:install-plan #~'(("wakapi" "bin/wakapi")))) |
|
|
|
(supported-systems '("x86_64-linux")) |
|
|
|
(supported-systems '("x86_64-linux")) |
|
|
@ -283,7 +288,7 @@ coding statistics.") |
|
|
|
(define-public wakatime-cli-bin |
|
|
|
(define-public wakatime-cli-bin |
|
|
|
(package |
|
|
|
(package |
|
|
|
(name "wakatime-cli-bin") |
|
|
|
(name "wakatime-cli-bin") |
|
|
|
(version "1.90.0") |
|
|
|
(version "1.98.3") |
|
|
|
(source (origin |
|
|
|
(source (origin |
|
|
|
(method url-fetch) |
|
|
|
(method url-fetch) |
|
|
|
(uri (string-append "https://github.com/wakatime/wakatime-cli" |
|
|
|
(uri (string-append "https://github.com/wakatime/wakatime-cli" |
|
|
@ -291,7 +296,7 @@ coding statistics.") |
|
|
|
"/wakatime-cli-linux-amd64.zip")) |
|
|
|
"/wakatime-cli-linux-amd64.zip")) |
|
|
|
(sha256 |
|
|
|
(sha256 |
|
|
|
(base32 |
|
|
|
(base32 |
|
|
|
"0pcb0kw7761hbq92hnbldzhn2v4ad42vn3gavksiw0mz5v334wp5")))) |
|
|
|
"1n9axr1gsnc5vdlk7wb6l7fadgx7c2x13k8d0496vbibh8iqzln9")))) |
|
|
|
(build-system copy-build-system) |
|
|
|
(build-system copy-build-system) |
|
|
|
(arguments |
|
|
|
(arguments |
|
|
|
(list #:install-plan |
|
|
|
(list #:install-plan |
|
|
|