summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-08-07 00:24:00 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-07 00:25:55 +0100
commit2773a40a4130831a41d19ea506ebb5e3d939c764 (patch)
tree31c618024d71a9a503e4971dd183a3ecfc995555
parent959febb9a61d16329d363072ab34361bb6b9c5b0 (diff)
gnu: Add go-github-com-ooni-probe-engine.
* gnu/packages/golang-web.scm (go-github-com-ooni-probe-engine): New variable.
-rw-r--r--gnu/packages/golang-web.scm76
1 files changed, 76 insertions, 0 deletions
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 2c8b914f434..84e3646fff1 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -15523,6 +15523,82 @@ libraries such as github.com/refraction-networking/utls.")
15523DB files retrieved from CURL.") 15523DB files retrieved from CURL.")
15524 (license license:bsd-3))) 15524 (license license:bsd-3)))
15525 15525
15526(define-public go-github-com-ooni-probe-engine
15527 (package
15528 (name "go-github-com-ooni-probe-engine")
15529 (version "0.29.0")
15530 (source
15531 (origin
15532 (method git-fetch)
15533 (uri (git-reference
15534 (url "https://github.com/ooni/probe-engine")
15535 (commit (string-append "v" version))))
15536 (file-name (git-file-name name version))
15537 (sha256
15538 (base32 "1hx9j38a60m4b5mvaakdd1z9bv8bfjlbvkpl3dxi15gyisnyxz8p"))))
15539 (build-system go-build-system)
15540 (arguments
15541 (list
15542 #:skip-build? #t
15543 #:import-path "github.com/ooni/probe-engine"
15544 #:test-subdirs
15545 ;; XXX: Remove when all inputs are packaged.
15546 #~(list "pkg/urlx" "pkg/flagx" "pkg/idnax" "pkg/randx" "pkg/humanize"
15547 "pkg/optional" "pkg/platform" "pkg/runtimex" "pkg/scrubber"
15548 "pkg/strcasex" "pkg/stuninput" "pkg/memoryless"
15549 "pkg/legacy/assetsdir" "pkg/legacy/multierror"
15550 "pkg/legacy/kvstore2dir" "pkg/legacy/legacymodel"
15551 "pkg/shellx/shellxtesting" "pkg/cmd/gardener/internal/sync"
15552 "pkg/cmd/gardener/internal/dnsfix"
15553 "pkg/cmd/gardener/internal/testlists"
15554 "pkg/experiment/webconnectivity/internal")))
15555 (native-inputs
15556 (list go-github-com-google-go-cmp
15557 go-github-com-google-shlex
15558 go-github-com-pborman-getopt-v2
15559 go-github-com-spf13-cobra))
15560 (propagated-inputs
15561 (list go-filippo-io-age
15562 go-github-com-psiphon-labs-psiphon-tunnel-core
15563 go-github-com-apex-log
15564 go-github-com-armon-go-socks5
15565 go-github-com-cloudflare-circl
15566 go-github-com-cretz-bine
15567 go-github-com-dop251-goja
15568 go-github-com-dop251-goja-nodejs
15569 go-github-com-google-gopacket
15570 go-github-com-google-uuid
15571 go-github-com-gorilla-websocket
15572 go-github-com-hexops-gotextdiff
15573 go-github-com-miekg-dns
15574 go-github-com-montanaflynn-stats
15575 go-github-com-ooni-oohttp
15576 go-github-com-ooni-probe-assets
15577 go-github-com-pion-stun
15578 go-github-com-pkg-errors
15579 go-github-com-quic-go-quic-go-0.52
15580 go-github-com-rogpeppe-go-internal
15581 go-github-com-schollz-progressbar-v3
15582 go-gitlab-com-yawning-obfs4-git
15583 go-gitlab-com-yawning-utls-git
15584 go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib
15585 go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2
15586 go-golang-org-x-crypto
15587 go-golang-org-x-net
15588 go-golang-org-x-sys
15589
15590 ;; TODO: Complete packaging.
15591 ;; go-github-com-ooni-netem
15592 ;; go-github-com-ooni-oocrypto
15593 ;; go-github-com-rubenv-sql-migrate
15594 #;go-github-com-upper-db-v4))
15595 (home-page "https://ooni.org/")
15596 (synopsis "OONI Probe Engine")
15597 (description
15598 "This package provides a semi-automatically exported from
15599github.com/ooni/probe-cli.")
15600 (license license:gpl3)))
15601
15526(define-public go-github-com-openfga-go-sdk 15602(define-public go-github-com-openfga-go-sdk
15527 (package 15603 (package
15528 (name "go-github-com-openfga-go-sdk") 15604 (name "go-github-com-openfga-go-sdk")