2017-10-11 04:38:22 +00:00
|
|
|
;;; GNU Guix --- Functional package management for GNU
|
|
|
|
;;; Copyright © 2016 Petter <petter@mykolab.ch>
|
2020-12-10 19:47:10 +00:00
|
|
|
;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Leo Famulari <leo@famulari.name>
|
2020-04-11 02:00:41 +00:00
|
|
|
;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
2021-04-26 18:28:18 +00:00
|
|
|
;;; Copyright © 2020, 2021 Efraim Flashner <efraim@flashner.co.il>
|
2020-06-11 21:34:43 +00:00
|
|
|
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
|
2021-01-29 15:49:29 +00:00
|
|
|
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
2021-07-09 15:54:40 +00:00
|
|
|
;;; Copyright © 2021 Arun Isaac <arunisaac@systemreboot.net>
|
2017-10-11 04:38:22 +00:00
|
|
|
;;;
|
|
|
|
;;; This file is part of GNU Guix.
|
|
|
|
;;;
|
|
|
|
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
|
|
|
;;; under the terms of the GNU General Public License as published by
|
|
|
|
;;; the Free Software Foundation; either version 3 of the License, or (at
|
|
|
|
;;; your option) any later version.
|
|
|
|
;;;
|
|
|
|
;;; GNU Guix is distributed in the hope that it will be useful, but
|
|
|
|
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
;;; GNU General Public License for more details.
|
|
|
|
;;;
|
|
|
|
;;; You should have received a copy of the GNU General Public License
|
|
|
|
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
|
|
(define-module (gnu packages syncthing)
|
|
|
|
#:use-module (guix build-system go)
|
2020-06-11 21:34:43 +00:00
|
|
|
#:use-module (guix build-system python)
|
2017-10-12 00:24:56 +00:00
|
|
|
#:use-module (guix build-system trivial)
|
2017-10-11 04:38:22 +00:00
|
|
|
#:use-module (guix packages)
|
2017-10-12 00:29:24 +00:00
|
|
|
#:use-module (guix download)
|
2017-10-11 04:38:22 +00:00
|
|
|
#:use-module (guix git-download)
|
gnu: Move the Go standard libraries to (gnu packages golang).
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf,
go-golang-org-x-net-context, go-golang-org-x-net-internal-iana,
go-golang-org-x-net-ipv6, go-golang-org-x-net-proxy, go-golang-org-x-sys-unix,
go-golang-org-x-text-transform, go-golang-org-x-text-unicode-norm,
go-golang-org-x-time-rate): Move these packages ...
* gnu/packages/golang.scm: ... to here.
2018-04-17 20:53:23 +00:00
|
|
|
#:use-module (guix licenses)
|
2018-07-12 15:23:24 +00:00
|
|
|
#:use-module (gnu packages)
|
2020-06-11 21:34:43 +00:00
|
|
|
#:use-module (gnu packages freedesktop)
|
|
|
|
#:use-module (gnu packages glib)
|
|
|
|
#:use-module (gnu packages gnome)
|
|
|
|
#:use-module (gnu packages golang)
|
|
|
|
#:use-module (gnu packages gtk)
|
|
|
|
#:use-module (gnu packages linux)
|
|
|
|
#:use-module (gnu packages python)
|
|
|
|
#:use-module (gnu packages python-crypto)
|
|
|
|
#:use-module (gnu packages python-xyz)
|
|
|
|
#:use-module (gnu packages time))
|
2017-10-11 04:38:22 +00:00
|
|
|
|
2017-10-12 00:29:24 +00:00
|
|
|
(define-public syncthing
|
|
|
|
(package
|
|
|
|
(name "syncthing")
|
2021-08-15 20:58:40 +00:00
|
|
|
(version "1.16.1")
|
2020-12-10 19:47:10 +00:00
|
|
|
; XXX After the go-build-system can use "Go modules", stop using bundled
|
2021-08-15 20:58:40 +00:00
|
|
|
; dependencies for Syncthing.
|
2017-10-12 00:29:24 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://github.com/syncthing/syncthing"
|
|
|
|
"/releases/download/v" version
|
|
|
|
"/syncthing-source-v" version ".tar.gz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2021-08-15 20:58:40 +00:00
|
|
|
"0m5k37sp3px8acs3y9an5wzy1wbcbdvqq74jy0pwzfk4bjbr999j"))))
|
2017-10-12 00:29:24 +00:00
|
|
|
(build-system go-build-system)
|
2017-10-24 15:56:37 +00:00
|
|
|
;; The primary Syncthing executable goes to "out", while the auxiliary
|
|
|
|
;; server programs and utility tools go to "utils". This reduces the size
|
2021-08-15 20:58:40 +00:00
|
|
|
;; of "out" by ~144 MiB.
|
2017-10-24 15:56:37 +00:00
|
|
|
(outputs '("out" "utils"))
|
2017-10-12 00:29:24 +00:00
|
|
|
(arguments
|
2020-02-12 22:04:41 +00:00
|
|
|
`(#:modules ((srfi srfi-26) ; for cut
|
|
|
|
(guix build utils)
|
|
|
|
(guix build go-build-system))
|
|
|
|
#:import-path "github.com/syncthing/syncthing"
|
2017-10-24 16:18:24 +00:00
|
|
|
;; We don't need to install the source code for end-user applications.
|
|
|
|
#:install-source? #f
|
2017-10-12 00:29:24 +00:00
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'build 'increase-test-timeout
|
|
|
|
(lambda _
|
|
|
|
(substitute* "src/github.com/syncthing/syncthing/build.go"
|
2018-09-29 21:21:20 +00:00
|
|
|
(("120s") "999s"))
|
2017-10-12 00:29:24 +00:00
|
|
|
#t))
|
|
|
|
|
|
|
|
(replace 'build
|
2018-12-05 01:19:50 +00:00
|
|
|
(lambda _
|
2017-10-12 00:29:24 +00:00
|
|
|
(with-directory-excursion "src/github.com/syncthing/syncthing"
|
2020-02-12 22:04:41 +00:00
|
|
|
;; XXX The only way to build Syncthing without its automatic
|
|
|
|
;; updater and to build the utilities is to "build all" and then
|
|
|
|
;; "build syncthing" again with -no-upgrade.
|
|
|
|
;; https://github.com/syncthing/syncthing/issues/6118
|
2020-12-10 19:47:10 +00:00
|
|
|
(invoke "go" "run" "build.go")
|
2021-08-15 20:35:22 +00:00
|
|
|
(delete-file "bin/syncthing")
|
2020-02-12 22:04:41 +00:00
|
|
|
(invoke "go" "run" "build.go" "-no-upgrade" "build" "syncthing"))))
|
2017-10-12 00:29:24 +00:00
|
|
|
|
|
|
|
(replace 'check
|
2021-04-26 18:28:18 +00:00
|
|
|
(lambda* (#:key tests? #:allow-other-keys)
|
|
|
|
(when tests?
|
|
|
|
(with-directory-excursion "src/github.com/syncthing/syncthing"
|
|
|
|
(invoke "go" "run" "build.go" "test")))
|
|
|
|
#t))
|
2017-10-12 00:29:24 +00:00
|
|
|
|
|
|
|
(replace 'install
|
2017-10-24 15:56:37 +00:00
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(let ((out (assoc-ref outputs "out"))
|
2020-02-12 22:04:41 +00:00
|
|
|
(utils (assoc-ref outputs "utils")))
|
2021-08-15 20:35:22 +00:00
|
|
|
(with-directory-excursion "src/github.com/syncthing/syncthing/bin"
|
|
|
|
(install-file "../syncthing" (string-append out "/bin"))
|
|
|
|
(for-each (cut install-file <> (string-append utils "/bin/"))
|
|
|
|
'("stcompdirs" "stcrashreceiver"
|
|
|
|
"stdisco" "stdiscosrv" "stevents" "stfileinfo"
|
|
|
|
"stfinddevice" "stfindignored" "stgenfiles"
|
2021-08-15 20:58:40 +00:00
|
|
|
"strelaypoolsrv" "strelaysrv" "stsigtool"
|
2021-08-15 20:35:22 +00:00
|
|
|
"stvanity" "stwatchfile" "uraggregate" "ursrv"))
|
|
|
|
#t))))
|
2017-10-12 00:29:24 +00:00
|
|
|
|
|
|
|
(add-after 'install 'install-docs
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(let* ((out (assoc-ref outputs "out"))
|
2017-10-24 15:56:37 +00:00
|
|
|
(utils (assoc-ref outputs "utils"))
|
|
|
|
(man "/share/man")
|
|
|
|
(man-section (string-append man "/man"))
|
2017-10-12 00:29:24 +00:00
|
|
|
(src "src/github.com/syncthing/syncthing/man/"))
|
2017-10-24 15:56:37 +00:00
|
|
|
;; Install all the man pages to "out".
|
2017-10-12 00:29:24 +00:00
|
|
|
(for-each
|
|
|
|
(lambda (file)
|
|
|
|
(install-file file
|
2017-10-24 15:56:37 +00:00
|
|
|
(string-append out man-section
|
|
|
|
(string-take-right file 1))))
|
2017-10-12 00:29:24 +00:00
|
|
|
(find-files src "\\.[1-9]"))
|
2017-10-24 15:56:37 +00:00
|
|
|
;; Copy all the man pages to "utils"
|
|
|
|
(copy-recursively (string-append out man)
|
|
|
|
(string-append utils man))
|
|
|
|
;; Delete extraneous man pages from "out" and "utils",
|
|
|
|
;; respectively.
|
|
|
|
(delete-file (string-append out man "/man1/stdiscosrv.1"))
|
|
|
|
(delete-file (string-append out man "/man1/strelaysrv.1"))
|
|
|
|
(delete-file (string-append utils man "/man1/syncthing.1"))
|
2017-10-12 00:29:24 +00:00
|
|
|
#t))))))
|
2018-01-19 15:25:13 +00:00
|
|
|
(synopsis "Decentralized continuous file system synchronization")
|
2017-10-12 00:29:24 +00:00
|
|
|
(description "Syncthing is a peer-to-peer file synchronization tool that
|
|
|
|
supports a wide variety of computing platforms. It uses the Block Exchange
|
|
|
|
Protocol.")
|
|
|
|
(home-page "https://github.com/syncthing/syncthing")
|
|
|
|
(license mpl2.0)))
|
|
|
|
|
2020-06-11 21:34:43 +00:00
|
|
|
(define-public syncthing-gtk
|
2021-01-29 15:49:29 +00:00
|
|
|
;; The commit used below corresponds to the latest commit of the
|
|
|
|
;; python3-port branch maintained by Debian. Upstream hasn't bothered
|
|
|
|
;; porting to Python 3 (see:
|
|
|
|
;; https://github.com/kozec/syncthing-gtk/issues/487).
|
|
|
|
(let ((revision "1")
|
|
|
|
(commit "c46fbd8ad1d12d409da8942702a2f119cf45514a"))
|
|
|
|
(package
|
|
|
|
(name "syncthing-gtk")
|
|
|
|
(version (git-version "0.9.4.4" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://salsa.debian.org/debian/syncthing-gtk.git")
|
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1x1c8snf0jpgjmyyidjw0015ksk5ishqn817wx8vs9i0lfgnnbbg"))))
|
|
|
|
(build-system python-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'hardcode-dependencies
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(let ((psmisc (assoc-ref inputs "psmisc"))
|
|
|
|
(syncthing (assoc-ref inputs "syncthing")))
|
|
|
|
;; Hardcode dependencies paths to avoid propagation.
|
|
|
|
(substitute* "syncthing_gtk/tools.py"
|
|
|
|
(("killall") (string-append psmisc "/bin/killall")))
|
|
|
|
(substitute* "syncthing_gtk/configuration.py"
|
|
|
|
(("/usr/bin/syncthing") (string-append syncthing
|
|
|
|
"/bin/syncthing"))))))
|
|
|
|
(add-after 'unpack 'remove-windows.py
|
|
|
|
(lambda _
|
|
|
|
;; A Windows-specific module that fails to load with
|
|
|
|
;; "ModuleNotFoundError: No module named 'msvcrt'.
|
|
|
|
(delete-file "syncthing_gtk/windows.py")))
|
|
|
|
(add-after 'wrap 'wrap-libs
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(let ((out (assoc-ref outputs "out")))
|
|
|
|
(wrap-program (string-append out "/bin/syncthing-gtk")
|
|
|
|
`("GI_TYPELIB_PATH" ":" prefix
|
|
|
|
(,(getenv "GI_TYPELIB_PATH"))))))))))
|
|
|
|
(inputs
|
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
("libappindicator" ,libappindicator)
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
("librsvg" ,librsvg)
|
|
|
|
("python-bcrypt" ,python-bcrypt)
|
|
|
|
("python-dateutil" ,python-dateutil)
|
|
|
|
("python-pycairo" ,python-pycairo)
|
|
|
|
("python-pygobject" ,python-pygobject)
|
|
|
|
("python-nautilus" ,python-nautilus)
|
|
|
|
("psmisc" ,psmisc)
|
|
|
|
("syncthing" ,syncthing)))
|
|
|
|
;; (native-inputs
|
|
|
|
;; `(("python2-setuptools" ,python2-setuptools)))
|
|
|
|
(home-page "https://github.com/syncthing/syncthing-gtk")
|
|
|
|
(synopsis "GTK3 based GUI and notification area icon for Syncthing")
|
|
|
|
(description "@code{syncthing-gtk} is a GTK3 Python based GUI and
|
2020-06-11 21:34:43 +00:00
|
|
|
notification area icon for Syncthing. Supported Syncthing features:
|
|
|
|
|
|
|
|
@itemize
|
|
|
|
@item Everything that WebUI can display
|
|
|
|
@item Adding, editing and deleting nodes
|
|
|
|
@item Adding, editing and deleting repositories
|
|
|
|
@item Restart, shutdown server
|
|
|
|
@item Editing daemon settings
|
|
|
|
@end itemize\n")
|
2021-01-29 15:49:29 +00:00
|
|
|
(license gpl2))))
|
2020-06-11 21:34:43 +00:00
|
|
|
|
2020-02-13 02:37:27 +00:00
|
|
|
(define-public go-github-com-jackpal-go-nat-pmp
|
|
|
|
(package
|
|
|
|
(name "go-github-com-jackpal-go-nat-pmp")
|
|
|
|
(version "1.0.2")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/jackpal/go-nat-pmp")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1p2yrzfbkazc9nisr2iqjwzhb6q16zj6finyxxn2ikk7iiighl1g"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/jackpal/go-nat-pmp"))
|
|
|
|
(synopsis "Port mapping and discovery of external IP address")
|
|
|
|
(description "This package provides a Go client for the NAT-PMP internet
|
2017-10-11 04:38:22 +00:00
|
|
|
protocol for port mapping and discovering the external IP address of a
|
|
|
|
firewall.")
|
2020-02-13 02:37:27 +00:00
|
|
|
(home-page "https://github.com/jackpal/go-nat-pmp")
|
|
|
|
(license asl2.0)))
|
2017-10-11 04:43:08 +00:00
|
|
|
|
2019-03-13 16:43:27 +00:00
|
|
|
(define-public go-github-com-audriusbutkevicius-recli
|
|
|
|
(package
|
|
|
|
(name "go-github-com-audriusbutkevicius-recli")
|
|
|
|
(version "0.0.5")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/AudriusButkevicius/recli")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1m1xna1kb78pkmr1lfmvvnpk9j7c4x71j3a7c6vj7zpzc4srpsmf"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(inputs
|
|
|
|
`(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
|
|
|
|
("go-github-com-urfave-cli" ,go-github-com-urfave-cli)))
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/AudriusButkevicius/recli"))
|
|
|
|
(synopsis "Reflection-based CLI generator")
|
|
|
|
(description "For a given struct, @code{recli} builds a set of
|
|
|
|
@code{urfave/cli} commands which allows you to modify it from the command line.
|
|
|
|
It is useful for generating command line clients for your application
|
|
|
|
configuration that is stored in a Go struct.")
|
|
|
|
(home-page "https://github.com/AudriusButkevicius/recli")
|
|
|
|
(license mpl2.0)))
|
|
|
|
|
2017-10-11 04:43:08 +00:00
|
|
|
(define-public go-github-com-bkaradzic-go-lz4
|
|
|
|
(let ((commit "7224d8d8f27ef618c0a95f1ae69dbb0488abc33a")
|
|
|
|
(revision "0"))
|
|
|
|
(package
|
|
|
|
(name "go-github-com-bkaradzic-go-lz4")
|
2020-05-27 17:53:11 +00:00
|
|
|
(version (git-version "0.0.0" revision commit))
|
2017-10-11 04:43:08 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/bkaradzic/go-lz4")
|
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"10lmya17vdqg2pvqni0p73iahni48s1v11ya9a0hcz4jh5vw4dkb"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/bkaradzic/go-lz4"))
|
|
|
|
(synopsis "LZ4 compression algorithm")
|
|
|
|
(description "This package provides @code{go-lz4}, a Go implementation of
|
|
|
|
the LZ4 compression algorithm.")
|
|
|
|
(home-page "https://github.com/bkaradzic/go-lz4")
|
|
|
|
(license bsd-2))))
|
2017-10-11 04:45:46 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-calmh-du
|
|
|
|
(package
|
|
|
|
(name "go-github-com-calmh-du")
|
|
|
|
(version "1.0.1")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/calmh/du")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0qb3a6y3p9nkyn3s66k6zcm16y8n8578qh23ddj14cxf2scrr2n2"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/calmh/du"))
|
|
|
|
(synopsis "Get total and available disk space of a given volume")
|
|
|
|
(description "This is a Go implementation of `du`. It provides disk usage
|
|
|
|
information, such as how much storage space is available, free, and used.")
|
|
|
|
(home-page "https://github.com/calmh/du")
|
|
|
|
(license public-domain)))
|
2017-10-11 04:47:11 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-calmh-xdr
|
2019-03-13 21:26:19 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-calmh-xdr")
|
|
|
|
(version "1.1.0")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/calmh/xdr")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"072wqdncz3nd4a3zkhvzzx1y3in1lm29wfvl0d8wrnqs5pyqh0mh"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/calmh/xdr"))
|
|
|
|
(synopsis "XDR marshalling and unmarshalling")
|
|
|
|
(description "XDR is an External Data Representation (XDR)
|
2017-10-11 04:47:11 +00:00
|
|
|
marshalling and unmarshalling library in Go. It uses code generation and not
|
|
|
|
reflection.")
|
2019-03-13 21:26:19 +00:00
|
|
|
(home-page "https://github.com/calmh/xdr")
|
|
|
|
(license expat)))
|
2017-10-11 04:47:45 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-d4l3k-messagediff
|
2019-03-06 20:32:17 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-d4l3k-messagediff")
|
|
|
|
(version "1.2.1")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/d4l3k/messagediff")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"104hl8x57ciaz7mzafg1vp9qggxcyfm8hsv9bmlihbz9ml3nyr8v"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/d4l3k/messagediff"))
|
|
|
|
(synopsis "Diff arbitrary Go structs")
|
|
|
|
(description "Messagediff is a library for calculating diffs of arbitrary
|
2017-10-11 04:47:45 +00:00
|
|
|
structs in the Go programming language.")
|
2019-03-06 20:32:17 +00:00
|
|
|
(home-page "https://github.com/d4l3k/messagediff")
|
|
|
|
(license expat)))
|
2017-10-11 04:48:55 +00:00
|
|
|
|
2017-10-11 04:50:01 +00:00
|
|
|
(define-public go-github-com-gobwas-glob
|
2019-10-08 22:31:42 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-gobwas-glob")
|
|
|
|
(version "0.2.3")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/gobwas/glob")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0jxk1x806zn5x86342s72dq2qy64ksb3zrvrlgir2avjhwb18n6z"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/gobwas/glob"))
|
|
|
|
(synopsis "Go globbing library")
|
|
|
|
(description "This package provides a Go implementation of globs.")
|
|
|
|
(home-page "https://github.com/gobwas/glob")
|
|
|
|
(license expat)))
|
2017-10-11 04:50:55 +00:00
|
|
|
|
2017-10-11 04:54:56 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-golang-groupcache-lru
|
2019-10-08 22:36:11 +00:00
|
|
|
(let ((commit "869f871628b6baa9cfbc11732cdf6546b17c1298")
|
|
|
|
(revision "2"))
|
2017-10-11 04:54:56 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-golang-groupcache-lru")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/golang/groupcache")
|
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-10-08 22:36:11 +00:00
|
|
|
"0r4nk8129bvx50qb4xzjaay39b2h6k7cbdqqzdlanmc82ygczsbw"))))
|
2017-10-11 04:54:56 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/golang/groupcache/lru"
|
|
|
|
#:unpack-path "github.com/golang/groupcache"))
|
|
|
|
(synopsis "Groupcache is a caching and cache-filling library")
|
|
|
|
(description "Groupcache is a caching and cache-filling library, intended
|
|
|
|
as a replacement for memcached in many cases. It provides a data loading
|
|
|
|
mechanism with caching and de-duplication that works across a set of peer
|
|
|
|
processes.")
|
|
|
|
(home-page "https://github.com/golang/groupcache")
|
|
|
|
(license asl2.0))))
|
2017-10-11 04:55:35 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-golang-snappy
|
2021-07-09 15:54:40 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-golang-snappy")
|
|
|
|
(version "0.0.4")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/golang/snappy")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"004cw699yz3pdpawhjhpa0y94c4w479nw1rf39zj6h6027kpwv2j"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/golang/snappy"))
|
|
|
|
(synopsis "Snappy compression format in the Go programming language")
|
|
|
|
(description "This package provides a Go implementation of the Snappy
|
2017-10-11 04:55:35 +00:00
|
|
|
compression format.")
|
2021-07-09 15:54:40 +00:00
|
|
|
(home-page "https://github.com/golang/snappy")
|
|
|
|
(license bsd-3)))
|
2017-10-11 04:57:03 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-jackpal-gateway
|
2019-10-08 22:39:27 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-jackpal-gateway")
|
2020-05-21 16:46:20 +00:00
|
|
|
(version "1.0.6")
|
2019-10-08 22:39:27 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/jackpal/gateway")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-05-21 16:46:20 +00:00
|
|
|
"1yms2dw4dnz4cvj9vhwh6193d50jhvn5awsp2g3a4lcc3sjrgd6m"))))
|
2019-10-08 22:39:27 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/jackpal/gateway"))
|
|
|
|
(synopsis "Discover the address of a LAN gateway")
|
|
|
|
(description "@code{gateway} is a Go library for discovering the IP
|
2017-10-11 04:57:03 +00:00
|
|
|
address of the default LAN gateway.")
|
2019-10-08 22:39:27 +00:00
|
|
|
(home-page "https://github.com/jackpal/gateway")
|
|
|
|
(license bsd-3)))
|
2017-10-11 04:57:47 +00:00
|
|
|
|
2017-10-11 04:58:18 +00:00
|
|
|
(define-public go-github-com-lib-pq
|
2019-03-06 20:50:44 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-lib-pq")
|
2020-05-27 17:53:11 +00:00
|
|
|
(version "1.2.0")
|
2019-03-06 20:50:44 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/lib/pq")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-05-27 17:53:11 +00:00
|
|
|
"08j1smm6rassdssdks4yh9aspa1dv1g5nvwimmknspvhx8a7waqz"))))
|
2019-03-06 20:50:44 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/lib/pq"
|
|
|
|
;; The tests seem to fail without access to the network or a running
|
|
|
|
;; Postgres instance.
|
|
|
|
#:tests? #f))
|
|
|
|
(synopsis "Golang Postgres driver for Go's database/sql")
|
2019-05-22 22:34:59 +00:00
|
|
|
(description "This package provides a pure Go Postgres driver for Go's
|
2017-10-11 04:58:18 +00:00
|
|
|
database/sql package.")
|
2019-03-06 20:50:44 +00:00
|
|
|
(home-page "https://github.com/lib/pq")
|
|
|
|
(license expat)))
|
2017-10-11 04:58:57 +00:00
|
|
|
|
2017-10-11 05:08:54 +00:00
|
|
|
(define-public go-github-com-oschwald-geoip2-golang
|
2017-12-30 22:09:06 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-oschwald-geoip2-golang")
|
2020-02-13 02:19:21 +00:00
|
|
|
(version "1.4.0")
|
2017-12-30 22:09:06 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/oschwald/geoip2-golang")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-02-13 02:19:21 +00:00
|
|
|
"1jj4rbdpy87rbl79czg5hs5dyn6xlbnk0bnvyzi71dsxan57nixw"))))
|
2017-12-30 22:09:06 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-oschwald-maxminddb-golang"
|
|
|
|
,go-github-com-oschwald-maxminddb-golang)
|
gnu: Go standard library 'x' packages: Consolidate.
* gnu/packages/golang.scm (go-golang-org-x-text, go-golang-org-x-sys, go-golang-org-x-net,
go-golang-org-x-time): New variables.
(go-golang.org-x-crypto-ssh-terminal, go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-sha3, go-golang-org-x-text-encoding,
go-golang-org-x-text-transform, go-golang-org-x-text-unicode-norm,
go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf, go-golang-org-x-net-context,
go-golang-org-x-net-internal-socks, go-golang-org-x-net-internal-socket,
go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6,
go-golang-org-x-net-proxy, go-golang-org-x-sys-cpu, go-golang-org-x-sys-unix,
go-golang-org-x-time-rate): Remove variables.
(go-github-com-sirupsen-logrus, go-github-com-docker-distribution,
go-github-com-libp2p-go-libp2p-crypto,
go-github-com-multiformats-go-multihash,
go-github-com-libp2p-go-libp2p-peer,
go-github-com-libp2p-go-libp2p-metrics,
go-github-com-multiformats-go-multiaddr,
go-github-com-multiformats-go-multiaddr-net,
go-github-com-mattn-go-isatty, go-github-com-gdamore-encoding,
go-github-com-gdamore-tcell): Adjust accordingly.
* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy): Likewise.
* gnu/packages/databases.scm (mongo-tools): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api, gx, gx-go): Likewise.
* gnu/packages/web.scm (poussetaches): Likewise.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf,
go-github.com-howeyc-gopass): Likewise.
(go-golang.org-x-crypto-ssh-terminal): Remove variable.
* gnu/packages/syncthing.scm (syncthing,
go-github-com-oschwald-geoip2-golang,
go-github-com-oschwald-maxminddb-golang,
go-github-com-syncthing-notify): Adjust accordingly.
* gnu/packages/linux.scm (go-netlink): Likewise.
2019-08-14 18:42:50 +00:00
|
|
|
("go-golang-org-x-sys" ,go-golang-org-x-sys)))
|
2017-12-30 22:09:06 +00:00
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/oschwald/geoip2-golang"
|
|
|
|
#:tests? #f)) ; Requires some unpackaged software and test data
|
|
|
|
(synopsis "MaxMind GeoIP2 reader")
|
2019-05-22 22:35:58 +00:00
|
|
|
(description "This package provides a library for reading MaxMind
|
2017-10-11 05:08:54 +00:00
|
|
|
GeoLite2 and GeoIP2 databases in Go.")
|
2017-12-30 22:09:06 +00:00
|
|
|
(home-page "https://github.com/oschwald/geoip2-golang")
|
|
|
|
(license isc)))
|
2017-10-11 05:08:54 +00:00
|
|
|
|
2017-10-11 05:08:22 +00:00
|
|
|
(define-public go-github-com-oschwald-maxminddb-golang
|
2020-02-12 21:53:17 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-oschwald-maxminddb-golang")
|
2020-05-27 17:53:11 +00:00
|
|
|
(version "1.4.0")
|
2020-02-12 21:53:17 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/oschwald/maxminddb-golang")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-05-27 17:53:11 +00:00
|
|
|
"100wd5qv00pkcm6cb8c4x5gavc9jnn7drh6xrqh85hzci4rils66"))))
|
2020-02-12 21:53:17 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/oschwald/maxminddb-golang"
|
|
|
|
#:tests? #f)) ; Requires some unpackaged software and test data
|
|
|
|
(synopsis "MaxMind DB Reader for Go")
|
|
|
|
(description "This is a Go reader for the MaxMind DB format. Although
|
2017-10-11 05:08:22 +00:00
|
|
|
this can be used to read GeoLite2 and GeoIP2 databases, @code{geoip2} provides a
|
|
|
|
higher-level API for doing so.")
|
2020-02-12 21:53:17 +00:00
|
|
|
(home-page "https://github.com/oschwald/maxminddb-golang")
|
|
|
|
(license isc)))
|
2017-10-11 05:08:22 +00:00
|
|
|
|
2017-10-11 05:13:05 +00:00
|
|
|
(define-public go-github-com-stathat-go
|
2020-05-27 17:53:11 +00:00
|
|
|
(let ((commit "74669b9f388d9d788c97399a0824adbfee78400e")
|
|
|
|
(revision "0"))
|
|
|
|
(package
|
|
|
|
(name "go-github-com-stathat-go")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/stathat/go")
|
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1zzlsl24dyr202qkr2pay22m6d0gb7ssms77wgdx0r0clgm7dihw"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/stathat/go"))
|
|
|
|
(synopsis "Post statistics to StatHat")
|
|
|
|
(description "This is a Go package for posting to a StatHat account.")
|
|
|
|
(home-page "https://github.com/stathat/go")
|
|
|
|
(license expat))))
|
2017-10-11 05:13:05 +00:00
|
|
|
|
2017-10-12 03:35:38 +00:00
|
|
|
(define-public go-github-com-rcrowley-go-metrics
|
2019-10-16 19:58:59 +00:00
|
|
|
(let ((commit "cac0b30c2563378d434b5af411844adff8e32960")
|
|
|
|
(revision "2"))
|
2017-10-12 03:35:38 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-rcrowley-go-metrics")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/rcrowley/go-metrics")
|
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-10-16 19:58:59 +00:00
|
|
|
"1hfxffnpaw49pr3wrkbzq3pnv3nyzsvk5dxndv0yz70xlrbg8a04"))))
|
2017-10-12 03:35:38 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2020-06-23 15:56:52 +00:00
|
|
|
;; Arbitrary precision tests are known to be broken on aarch64, ppc64le
|
|
|
|
;; and s390x. See: https://github.com/rcrowley/go-metrics/issues/249
|
|
|
|
`(#:tests? ,(not (string-prefix? "aarch64" (or (%current-target-system)
|
|
|
|
(%current-system))))
|
|
|
|
#:import-path "github.com/rcrowley/go-metrics"))
|
2017-10-12 03:35:38 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-stathat-go" ,go-github-com-stathat-go)))
|
|
|
|
(synopsis "Go port of Coda Hale's Metrics library")
|
|
|
|
(description "This package provides a Go implementation of Coda Hale's
|
|
|
|
Metrics library.")
|
|
|
|
(home-page "https://github.com/rcrowley/go-metrics")
|
|
|
|
(license bsd-2))))
|
|
|
|
|
2017-10-11 05:12:27 +00:00
|
|
|
(define-public go-github-com-sasha-s-go-deadlock
|
2019-03-06 20:44:03 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-sasha-s-go-deadlock")
|
|
|
|
(version "0.2.0")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/sasha-s/go-deadlock")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"13p7b7pakd9k1c2k0fs1hfim3c8mivz679977ai6zb01s4aw7gyg"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/sasha-s/go-deadlock"))
|
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-petermattis-goid" ,go-github-com-petermattis-goid)))
|
|
|
|
(synopsis "Deadlock detection in go")
|
|
|
|
(description "This package provides tools for detecting deadlocks at
|
2017-10-11 05:12:27 +00:00
|
|
|
run-time in Go.")
|
2019-03-06 20:44:03 +00:00
|
|
|
(home-page "https://github.com/sasha-s/go-deadlock")
|
|
|
|
(license asl2.0)))
|
2017-10-11 05:12:27 +00:00
|
|
|
|
2017-10-11 23:57:10 +00:00
|
|
|
(define-public go-github-com-syndtr-goleveldb
|
2020-02-13 03:26:22 +00:00
|
|
|
(let ((commit "758128399b1df3a87e92df6c26c1d2063da8fabe")
|
|
|
|
(revision "4"))
|
2017-10-11 23:57:10 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-syndtr-goleveldb")
|
2019-07-17 18:08:36 +00:00
|
|
|
(version (git-version "1.0.1" revision commit))
|
2017-10-11 23:57:10 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/syndtr/goleveldb")
|
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-02-13 03:26:22 +00:00
|
|
|
"0mnkzrz4di13g6ggd54my7bkb9nwk8f5k672dyasn467wsg7bf8f"))))
|
2017-10-11 23:57:10 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-golang-snappy" ,go-github-com-golang-snappy)))
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/syndtr/goleveldb/leveldb"
|
|
|
|
#:unpack-path "github.com/syndtr/goleveldb"
|
|
|
|
#:tests? #f)) ; XXX needs 'github.com/onsi/gomega' package
|
|
|
|
(synopsis "LevelDB key/value database")
|
|
|
|
(description "This is an implementation of the LevelDB key / value
|
|
|
|
database in Go.")
|
|
|
|
(home-page "https://github.com/syndtr/goleveldb")
|
|
|
|
(license bsd-2))))
|
|
|
|
|
2017-10-11 23:58:37 +00:00
|
|
|
(define-public go-github-com-thejerf-suture
|
2019-03-06 20:47:17 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-thejerf-suture")
|
|
|
|
(version "3.0.2")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/thejerf/suture")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"03bdrl78jfwk0kw40lj63ga9cxhgccgss8yi9lp5j0m0ml7921gh"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:import-path "github.com/thejerf/suture"))
|
|
|
|
(synopsis "Supervisor trees for Go")
|
|
|
|
(description "Suture provides Erlang-ish supervisor trees for Go.
|
2017-10-11 23:58:37 +00:00
|
|
|
\"Supervisor trees\" -> \"sutree\" -> \"suture\" -> holds your code together
|
|
|
|
when it's trying to die.
|
|
|
|
|
|
|
|
It is intended to deal gracefully with the real failure cases that can occur
|
|
|
|
with supervision trees (such as burning all your CPU time endlessly restarting
|
|
|
|
dead services), while also making no unnecessary demands on the \"service\"
|
|
|
|
code, and providing hooks to perform adequate logging with in a production
|
|
|
|
environment")
|
2019-03-06 20:47:17 +00:00
|
|
|
(home-page "https://github.com/thejerf/suture")
|
|
|
|
(license expat)))
|
2017-10-11 23:58:37 +00:00
|
|
|
|
2019-08-20 19:24:53 +00:00
|
|
|
(define-public go-github-com-vitrun-qart
|
2017-10-11 23:59:26 +00:00
|
|
|
(let ((commit "bf64b92db6b05651d6c25a3dabf2d543b360c0aa")
|
|
|
|
(revision "0"))
|
|
|
|
(package
|
2019-08-20 19:24:53 +00:00
|
|
|
(name "go-github-com-vitrun-qart")
|
2017-10-11 23:59:26 +00:00
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/vitrun/qart")
|
|
|
|
(commit commit)))
|
|
|
|
(file-name (string-append "go-github-com-vitrun-qart-"
|
|
|
|
version "-checkout"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1xk7qki703xmay9ghi3kq2bjf1iw9dz8wik55739d6i7sn77vvkc"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2019-08-20 19:24:53 +00:00
|
|
|
`(#:import-path "github.com/vitrun/qart"))
|
|
|
|
(synopsis "Create QR codes with an embedded image")
|
2017-10-11 23:59:26 +00:00
|
|
|
(description "This package provides a library for embedding
|
|
|
|
human-meaningful graphics in QR codes. However, instead of scribbling on
|
|
|
|
redundant pieces and relying on error correction to preserve the meaning,
|
|
|
|
@code{qart} engineers the encoded values to create the picture in a code with no
|
2019-08-20 19:24:53 +00:00
|
|
|
inherent errors.")
|
2017-10-12 00:00:59 +00:00
|
|
|
(home-page "https://github.com/vitrun/qart")
|
2017-10-12 00:00:14 +00:00
|
|
|
(license bsd-3))))
|
|
|
|
|
2019-03-13 21:41:13 +00:00
|
|
|
(define-public go-github-com-chmduquesne-rollinghash
|
2019-03-06 20:29:10 +00:00
|
|
|
(let ((commit "a60f8e7142b536ea61bb5d84014171189eeaaa81")
|
|
|
|
(revision "0"))
|
2017-10-12 00:15:44 +00:00
|
|
|
(package
|
2019-03-13 21:41:13 +00:00
|
|
|
(name "go-github-com-chmduquesne-rollinghash")
|
2019-03-06 20:29:10 +00:00
|
|
|
(version (git-version "4.0.0" revision commit))
|
2017-10-12 00:15:44 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/chmduquesne/rollinghash")
|
2017-10-12 00:15:44 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-03-06 20:29:10 +00:00
|
|
|
"0fpaqq4zb0wikgbhn7vwqqj1h865f5xy195vkhivsp922p7qwsjr"))))
|
2017-10-12 00:15:44 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2019-03-13 21:41:13 +00:00
|
|
|
'(#:import-path "github.com/chmduquesne/rollinghash/"))
|
|
|
|
(synopsis "Rolling hashes in Go")
|
|
|
|
(description "This package provides a Go implementation of several rolling
|
|
|
|
hashes.")
|
2017-10-12 00:15:44 +00:00
|
|
|
(home-page "https://github.com/chmduquesne/rollinghash")
|
|
|
|
(license expat))))
|
2017-10-12 00:23:28 +00:00
|
|
|
|
2017-10-11 05:11:37 +00:00
|
|
|
(define-public go-github-com-petermattis-goid
|
2019-10-08 22:50:19 +00:00
|
|
|
(let ((commit "b0b1615b78e5ee59739545bb38426383b2cda4c9")
|
|
|
|
(revision "1"))
|
2017-10-11 05:11:37 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-petermattis-goid")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/petermattis/goid")
|
2017-10-11 05:11:37 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-10-08 22:50:19 +00:00
|
|
|
"0ghfxn045r0bbn2vszw897lxzmhnm4k59aypjvpxl0pbzsw9ab2c"))))
|
2017-10-11 05:11:37 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/petermattis/goid"))
|
|
|
|
(synopsis "Identify the running goroutine")
|
2019-05-22 23:46:54 +00:00
|
|
|
(description "This package offers a method of programmatically retrieving
|
2017-10-11 05:11:37 +00:00
|
|
|
the current goroutine's ID.")
|
|
|
|
(home-page "https://github.com/petermattis/goid")
|
|
|
|
(license asl2.0))))
|
2017-10-12 00:19:56 +00:00
|
|
|
|
2017-10-12 00:20:40 +00:00
|
|
|
(define-public go-github-com-kballard-go-shellquote
|
2019-10-08 22:41:35 +00:00
|
|
|
(let ((commit "95032a82bc518f77982ea72343cc1ade730072f0")
|
|
|
|
(revision "1"))
|
2017-10-12 00:20:40 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-kballard-go-shellquote")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/kballard/go-shellquote")
|
2017-10-12 00:20:40 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-10-08 22:41:35 +00:00
|
|
|
"1rspvmnsikdq95jmx3dykxd4k1rmgl98ryjrysvl0cf18hl1vq80"))))
|
2017-10-12 00:20:40 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/kballard/go-shellquote"))
|
|
|
|
(synopsis "Shell-style string joins and splits")
|
|
|
|
(description "Shellquote provides utilities for joining/splitting strings
|
|
|
|
using sh's word-splitting rules.")
|
|
|
|
(home-page "https://github.com/kballard/go-shellquote")
|
|
|
|
(license expat))))
|
2017-10-12 00:21:32 +00:00
|
|
|
|
2018-05-01 14:45:59 +00:00
|
|
|
(define-public go-github-com-syncthing-notify
|
2019-08-12 04:19:56 +00:00
|
|
|
(let ((commit "69c7a957d3e261f9744f46b3dd4d608d8480ad90")
|
|
|
|
(revision "5"))
|
2017-11-08 22:05:37 +00:00
|
|
|
(package
|
2018-05-01 14:45:59 +00:00
|
|
|
(name "go-github-com-syncthing-notify")
|
2017-11-08 22:05:37 +00:00
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
2018-05-01 14:45:59 +00:00
|
|
|
(url "https://github.com/syncthing/notify")
|
2017-11-08 22:05:37 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-08-12 04:19:56 +00:00
|
|
|
"1mmdzyfnmjabyhbipl4bggw4w5nlxyyjp0d93qd824kj07kmsr1f"))))
|
2017-11-08 22:05:37 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2018-05-01 14:45:59 +00:00
|
|
|
'(#:import-path "github.com/syncthing/notify"))
|
2017-11-08 22:05:37 +00:00
|
|
|
(propagated-inputs
|
gnu: Go standard library 'x' packages: Consolidate.
* gnu/packages/golang.scm (go-golang-org-x-text, go-golang-org-x-sys, go-golang-org-x-net,
go-golang-org-x-time): New variables.
(go-golang.org-x-crypto-ssh-terminal, go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-sha3, go-golang-org-x-text-encoding,
go-golang-org-x-text-transform, go-golang-org-x-text-unicode-norm,
go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf, go-golang-org-x-net-context,
go-golang-org-x-net-internal-socks, go-golang-org-x-net-internal-socket,
go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6,
go-golang-org-x-net-proxy, go-golang-org-x-sys-cpu, go-golang-org-x-sys-unix,
go-golang-org-x-time-rate): Remove variables.
(go-github-com-sirupsen-logrus, go-github-com-docker-distribution,
go-github-com-libp2p-go-libp2p-crypto,
go-github-com-multiformats-go-multihash,
go-github-com-libp2p-go-libp2p-peer,
go-github-com-libp2p-go-libp2p-metrics,
go-github-com-multiformats-go-multiaddr,
go-github-com-multiformats-go-multiaddr-net,
go-github-com-mattn-go-isatty, go-github-com-gdamore-encoding,
go-github-com-gdamore-tcell): Adjust accordingly.
* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy): Likewise.
* gnu/packages/databases.scm (mongo-tools): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api, gx, gx-go): Likewise.
* gnu/packages/web.scm (poussetaches): Likewise.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf,
go-github.com-howeyc-gopass): Likewise.
(go-golang.org-x-crypto-ssh-terminal): Remove variable.
* gnu/packages/syncthing.scm (syncthing,
go-github-com-oschwald-geoip2-golang,
go-github-com-oschwald-maxminddb-golang,
go-github-com-syncthing-notify): Adjust accordingly.
* gnu/packages/linux.scm (go-netlink): Likewise.
2019-08-14 18:42:50 +00:00
|
|
|
`(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
|
2018-03-16 03:43:08 +00:00
|
|
|
(synopsis "File system event notification library")
|
2018-01-19 15:25:13 +00:00
|
|
|
(description "This package provides @code{notify}, a file system event
|
2017-11-08 22:05:37 +00:00
|
|
|
notification library in Go.")
|
2018-05-01 14:45:59 +00:00
|
|
|
(home-page "https://github.com/syncthing/notify")
|
2017-11-08 22:05:37 +00:00
|
|
|
(license expat))))
|
2017-12-30 21:06:00 +00:00
|
|
|
|
2018-01-29 00:09:24 +00:00
|
|
|
(define-public go-github-com-beorn7-perks-quantile
|
2020-05-27 17:53:11 +00:00
|
|
|
(let ((commit "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9")
|
|
|
|
(revision "0"))
|
|
|
|
(package
|
|
|
|
(name "go-github-com-beorn7-perks-quantile")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/beorn7/perks")
|
2020-05-27 17:53:11 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/beorn7/perks/quantile"
|
|
|
|
#:unpack-path "github.com/beorn7/perks"))
|
|
|
|
(synopsis "Compute approximate quantiles over an unbounded data stream")
|
|
|
|
(description "Perks contains the Go package @code{quantile} that computes
|
2018-01-29 00:09:24 +00:00
|
|
|
approximate quantiles over an unbounded data stream within low memory and CPU
|
|
|
|
bounds.")
|
2020-05-27 17:53:11 +00:00
|
|
|
(home-page "https://github.com/beorn7/perks")
|
|
|
|
(license expat))))
|
2018-01-29 00:25:49 +00:00
|
|
|
|
2019-10-17 17:51:26 +00:00
|
|
|
(define-public go-github-com-prometheus-client-model
|
2020-02-12 21:54:52 +00:00
|
|
|
(let ((commit "14fe0d1b01d4d5fc031dd4bec1823bd3ebbe8016")
|
|
|
|
(revision "2"))
|
2018-01-29 00:33:40 +00:00
|
|
|
(package
|
2019-10-17 17:51:26 +00:00
|
|
|
(name "go-github-com-prometheus-client-model")
|
2018-01-29 00:33:40 +00:00
|
|
|
(version (git-version "0.0.2" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/prometheus/client_model")
|
2018-01-29 00:33:40 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-02-12 21:54:52 +00:00
|
|
|
"0zdmk6rbbx39cvfz0r59v2jg5sg9yd02b4pds5n5llgvivi99550"))))
|
2018-01-29 00:33:40 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2019-10-17 17:51:26 +00:00
|
|
|
'(#:import-path "github.com/prometheus/client_model"
|
|
|
|
#:tests? #f
|
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
;; Source-only package
|
|
|
|
(delete 'build))))
|
2018-01-29 00:33:40 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-golang-protobuf-proto"
|
|
|
|
,go-github-com-golang-protobuf-proto)))
|
|
|
|
(synopsis "Data model artifacts for Prometheus")
|
|
|
|
(description "This package provides data model artifacts for Prometheus.")
|
|
|
|
(home-page "https://github.com/prometheus/client_model")
|
|
|
|
(license asl2.0))))
|
2018-01-29 00:44:58 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-matttproud-golang-protobuf-extensions-pbutil
|
|
|
|
(let ((commit "c12348ce28de40eed0136aa2b644d0ee0650e56c")
|
|
|
|
(revision "0"))
|
|
|
|
(package
|
|
|
|
(name "go-github-com-matttproud-golang-protobuf-extensions-pbutil")
|
|
|
|
(version (git-version "1.0.0" revision commit))
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri
|
|
|
|
(git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/matttproud/golang_protobuf_extensions")
|
2018-01-29 00:44:58 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/matttproud/golang_protobuf_extensions/pbutil"
|
|
|
|
#:unpack-path "github.com/matttproud/golang_protobuf_extensions"))
|
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-golang-protobuf-proto"
|
|
|
|
,go-github-com-golang-protobuf-proto)))
|
|
|
|
(synopsis "Streaming Protocol Buffers in Go")
|
|
|
|
(description "This package provides various Protocol Buffer
|
|
|
|
extensions for the Go language, namely support for record length-delimited
|
|
|
|
message streaming.")
|
|
|
|
(home-page "https://github.com/matttproud/golang_protobuf_extensions")
|
|
|
|
(license asl2.0))))
|
2018-01-29 00:39:06 +00:00
|
|
|
|
2019-10-17 17:51:26 +00:00
|
|
|
(define-public go-github-com-prometheus-common
|
2018-01-29 00:39:06 +00:00
|
|
|
(package
|
2019-10-17 17:51:26 +00:00
|
|
|
(name "go-github-com-prometheus-common")
|
2019-07-24 16:14:46 +00:00
|
|
|
(version "0.4.1")
|
2018-01-29 00:39:06 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/prometheus/common")
|
2019-07-24 16:14:46 +00:00
|
|
|
(commit (string-append "v" version))))
|
2018-01-29 00:39:06 +00:00
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-07-24 16:14:46 +00:00
|
|
|
"0sf4sjdckblz1hqdfvripk3zyp8xq89w7q75kbsyg4c078af896s"))))
|
2018-01-29 00:39:06 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2019-10-17 17:51:26 +00:00
|
|
|
'(#:import-path "github.com/prometheus/common"
|
|
|
|
#:tests? #f
|
2018-01-29 00:39:06 +00:00
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'reset-gzip-timestamps 'make-gzip-archive-writable
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(map (lambda (file)
|
|
|
|
(make-file-writable file))
|
|
|
|
(find-files
|
|
|
|
(string-append (assoc-ref outputs "out")
|
|
|
|
"/src/github.com/prometheus/common/expfmt/testdata/")
|
|
|
|
".*\\.gz$"))
|
2018-11-06 17:09:16 +00:00
|
|
|
#t))
|
2019-10-17 17:51:26 +00:00
|
|
|
;; Source-only package
|
|
|
|
(delete 'build))))
|
2018-01-29 00:39:06 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-golang-protobuf-proto"
|
|
|
|
,go-github-com-golang-protobuf-proto)
|
|
|
|
("go-github-com-matttproud-golang-protobuf-extensions-pbutil"
|
|
|
|
,go-github-com-matttproud-golang-protobuf-extensions-pbutil)
|
2019-10-17 17:51:26 +00:00
|
|
|
("go-github-com-prometheus-client-model"
|
|
|
|
,go-github-com-prometheus-client-model)))
|
2018-01-29 00:39:06 +00:00
|
|
|
(synopsis "Prometheus metrics")
|
|
|
|
(description "This package provides tools for reading and writing
|
|
|
|
Prometheus metrics.")
|
|
|
|
(home-page "https://github.com/prometheus/common")
|
2019-07-24 16:14:46 +00:00
|
|
|
(license asl2.0)))
|
2018-01-29 01:01:39 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-prometheus-procfs
|
2020-05-27 17:53:11 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-prometheus-procfs")
|
|
|
|
(version "0.0.4")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/prometheus/procfs")
|
2020-05-27 17:53:11 +00:00
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1z5jq5rjala0a0di4nwk1rai0z9f73qwqj6mgcbpjbg2qknlb544"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/prometheus/procfs"
|
|
|
|
;; The tests require Go modules, which are not yet supported in Guix's
|
|
|
|
;; Go build system.
|
|
|
|
#:tests? #f))
|
|
|
|
(synopsis "Go library for reading @file{/proc}")
|
|
|
|
(description "The @code{procfs} Go package provides functions to retrieve
|
2018-03-16 03:43:08 +00:00
|
|
|
system, kernel, and process metrics from the @file{/proc} pseudo file system.")
|
2020-05-27 17:53:11 +00:00
|
|
|
(home-page "https://github.com/prometheus/procfs")
|
|
|
|
(license asl2.0)))
|
2018-01-29 01:19:21 +00:00
|
|
|
|
2019-10-17 17:51:26 +00:00
|
|
|
(define-public go-github-com-prometheus-client-golang
|
2018-01-29 01:19:21 +00:00
|
|
|
(package
|
2019-10-17 17:51:26 +00:00
|
|
|
(name "go-github-com-prometheus-client-golang")
|
2020-02-13 03:09:05 +00:00
|
|
|
(version "1.2.1")
|
2018-01-29 01:19:21 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/prometheus/client_golang")
|
2019-03-13 21:35:49 +00:00
|
|
|
(commit (string-append "v" version))))
|
2018-01-29 01:19:21 +00:00
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-02-13 03:09:05 +00:00
|
|
|
"0zs49psk23n9z8wrl02d5vib5wclpym8kaxcy6n5pk696i419065"))))
|
2018-01-29 01:19:21 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2019-10-17 17:51:26 +00:00
|
|
|
'(#:tests? #f
|
|
|
|
#:import-path "github.com/prometheus/client_golang"
|
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
;; Source-only package
|
|
|
|
(delete 'build))))
|
2018-01-29 01:19:21 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(("go-github-com-beorn7-perks-quantile"
|
|
|
|
,go-github-com-beorn7-perks-quantile)
|
|
|
|
("go-github-com-golang-protobuf-proto"
|
|
|
|
,go-github-com-golang-protobuf-proto)
|
2019-10-17 17:51:26 +00:00
|
|
|
("go-github-com-prometheus-client-model"
|
|
|
|
,go-github-com-prometheus-client-model)
|
|
|
|
("go-github-com-prometheus-common"
|
|
|
|
,go-github-com-prometheus-common)
|
2020-02-12 22:04:41 +00:00
|
|
|
("go-github-com-prometheus-procfs" ,go-github-com-prometheus-procfs)
|
|
|
|
("go-github-com-cespare-xxhash" ,go-github-com-cespare-xxhash)))
|
2018-01-29 01:19:21 +00:00
|
|
|
(synopsis "HTTP server and client tools for Prometheus")
|
|
|
|
(description "This package @code{promhttp} provides HTTP client and
|
|
|
|
server tools for Prometheus metrics.")
|
|
|
|
(home-page "https://github.com/prometheus/client_golang")
|
2019-03-13 21:35:49 +00:00
|
|
|
(license asl2.0)))
|
2018-01-29 01:19:45 +00:00
|
|
|
|
2020-05-22 19:04:01 +00:00
|
|
|
(define-public go-github-com-go-asn1-ber-asn1-ber
|
2018-09-29 21:19:26 +00:00
|
|
|
(package
|
2020-05-22 19:04:01 +00:00
|
|
|
(name "go-github-com-go-asn1-ber-asn1-ber")
|
2020-05-27 17:53:11 +00:00
|
|
|
(version "1.3.1")
|
2018-09-29 21:19:26 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
2020-05-22 19:04:01 +00:00
|
|
|
(url "https://github.com/go-asn1-ber/asn1-ber")
|
2018-09-29 21:19:26 +00:00
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-05-27 17:53:11 +00:00
|
|
|
"0dxfmgk84fn0p6pz3i0cspynh6rly5pfk9wghm1q07mx99npln02"))))
|
2018-09-29 21:19:26 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2020-05-22 19:04:01 +00:00
|
|
|
'(#:import-path "github.com/go-asn1-ber/asn1-ber"))
|
2018-09-29 21:19:26 +00:00
|
|
|
(synopsis "ASN.1 BER encoding and decoding in Go")
|
|
|
|
(description "This package provides ASN.1 BER encoding and decoding in the
|
|
|
|
Go language.")
|
2020-05-22 19:04:01 +00:00
|
|
|
(home-page "https://github.com/go-asn1-ber/asn1-ber")
|
2018-09-29 21:19:26 +00:00
|
|
|
(license expat)))
|
2018-09-29 21:19:58 +00:00
|
|
|
|
2020-05-22 20:32:08 +00:00
|
|
|
(define-public go-github-com-go-ldap-ldap
|
2018-09-29 21:19:58 +00:00
|
|
|
(package
|
2020-05-22 20:32:08 +00:00
|
|
|
(name "go-github-com-go-ldap-ldap")
|
|
|
|
(version "3.1.7")
|
2018-09-29 21:19:58 +00:00
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
2020-05-22 20:32:08 +00:00
|
|
|
(url "https://github.com/go-ldap/ldap")
|
2018-09-29 21:19:58 +00:00
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-05-22 20:32:08 +00:00
|
|
|
"1z6wxia7a1jkmasa9mm6g4n8f0qqbp5rw6vk0zyh4vzk7azklnj2"))))
|
2018-09-29 21:19:58 +00:00
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
2020-05-22 20:32:08 +00:00
|
|
|
'(#:import-path "github.com/go-ldap/ldap/v3"
|
|
|
|
#:tests? #f)) ; test suite requires internet access
|
2018-09-29 21:19:58 +00:00
|
|
|
(propagated-inputs
|
2020-05-22 20:32:08 +00:00
|
|
|
`(("go-github-com-go-asn1-ber-asn1-ber" ,go-github-com-go-asn1-ber-asn1-ber)))
|
|
|
|
(home-page "https://github.com/go-ldap/ldap")
|
2018-09-29 21:19:58 +00:00
|
|
|
(synopsis "LDAP v3 functionality for Go")
|
|
|
|
(description "This package provides basic LDAP v3 functionality in the Go
|
|
|
|
language.")
|
|
|
|
(license expat)))
|
2019-03-13 21:21:40 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-flynn-archive-go-shlex
|
|
|
|
(let ((commit "3f9db97f856818214da2e1057f8ad84803971cff")
|
|
|
|
(revision "0"))
|
|
|
|
(package
|
|
|
|
(name "go-github-com-flynn-archive-go-shlex")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/flynn-archive/go-shlex")
|
2019-03-13 21:21:40 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1j743lysygkpa2s2gii2xr32j7bxgc15zv4113b0q9jhn676ysia"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/flynn-archive/go-shlex"))
|
|
|
|
(synopsis "Go lexer")
|
|
|
|
(description "Shlex is a simple lexer for go that supports shell-style
|
|
|
|
quoting, commenting, and escaping.")
|
|
|
|
(home-page "https://github.com/flynn-archive/go-shlex")
|
|
|
|
(license asl2.0))))
|
2019-03-13 21:34:45 +00:00
|
|
|
|
2019-07-17 17:36:19 +00:00
|
|
|
(define-public go-github-com-audriusbutkevicius-pfilter
|
2020-04-12 06:12:43 +00:00
|
|
|
(package
|
|
|
|
(name "go-github-com-audriusbutkevicius-pfilter")
|
|
|
|
(version "0.0.5")
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/AudriusButkevicius/pfilter")
|
2020-04-12 06:12:43 +00:00
|
|
|
(commit version)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"0xzhwyd0w21bhvzl5pinn22hp0y6h44rh3s2ppql69rafc6zd3c6"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/AudriusButkevicius/pfilter"))
|
|
|
|
(synopsis "Filter packets into multiple virtual connections")
|
|
|
|
(description "Pfilter is a Go package for filtering packets into multiple
|
2019-07-17 17:36:19 +00:00
|
|
|
virtual connections from a single physical connection.")
|
2020-04-12 06:12:43 +00:00
|
|
|
(home-page "https://github.com/AudriusButkevicius/pfilter")
|
|
|
|
(license expat)))
|
2019-07-17 17:36:36 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-ccding-go-stun
|
2020-05-27 17:53:11 +00:00
|
|
|
(let ((commit "be486d185f3dfcb2dbf8429332da50a0da7f95a6")
|
|
|
|
(revision "2"))
|
|
|
|
(package
|
|
|
|
(name "go-github-com-ccding-go-stun")
|
|
|
|
(version (git-version "0.0.0" revision commit))
|
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs. Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 20:53:28 +00:00
|
|
|
(url "https://github.com/ccding/go-stun")
|
2020-05-27 17:53:11 +00:00
|
|
|
(commit commit)))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1gr0rw1c1y7wh6913lyn5k4ig023by27i36bly6am8dwgrgp34ww"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/ccding/go-stun"))
|
|
|
|
(synopsis "STUN client implementation")
|
|
|
|
(description "Go-stun is a go implementation of the STUN client (RFC 3489
|
2019-07-17 17:36:36 +00:00
|
|
|
and RFC 5389).")
|
2020-05-27 17:53:11 +00:00
|
|
|
(home-page "https://github.com/ccding/go-stun")
|
|
|
|
(license asl2.0))))
|
2020-02-13 04:56:35 +00:00
|
|
|
|
|
|
|
(define-public go-github-com-cespare-xxhash
|
|
|
|
(package
|
|
|
|
(name "go-github-com-cespare-xxhash")
|
|
|
|
(version "2.1.0")
|
|
|
|
(source (origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/cespare/xxhash")
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"12ad3z7ki9j07c4kx3ywkl6188i2afsjg7sl60wd21p6zkkpfjxq"))))
|
|
|
|
(build-system go-build-system)
|
|
|
|
(arguments
|
|
|
|
'(#:import-path "github.com/cespare/xxhash"))
|
|
|
|
(synopsis "Go implementation of xxHash")
|
|
|
|
(description "This package provides of Go implementation of the 64-bit
|
|
|
|
xxHash algorithm (XXH64).")
|
|
|
|
(home-page "https://github.com/cespare/xxhash/")
|
|
|
|
(license expat)))
|