guix-glicid/glicid/packages/golang.scm

200 lines
11 KiB
Scheme
Raw Normal View History

(define-module (glicid packages golang)
2023-02-03 12:27:31 +00:00
#:use-module (guix build-system go)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages))
2023-02-03 12:27:31 +00:00
(define-public go-github-com-fatih-color-1.9.0
2025-02-10 13:12:59 +01:00
(package
(name "go-github-com-fatih-color")
(version "1.9.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fatih/color")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"086z8ssmr1fn9ba4mqnw7pnccfpys6l5yfhvycv1gdrsk7n27mvs"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/fatih/color"))
(propagated-inputs `(("go-github-com-mattn-go-isatty-0.0.11" ,go-github-com-mattn-go-isatty-0.0.11)
("go-github-com-mattn-go-colorable-0.1.4" ,go-github-com-mattn-go-colorable-0.1.4)))
(home-page "https://github.com/fatih/color")
(synopsis "color")
(description
"Package color is an ANSI color package to output colorized or SGR defined output
to the standard output. The API can be used in several way, pick one that suits
you.")
(license license:expat)))
2023-02-03 12:27:31 +00:00
(define-public go-github-com-pbnjay-memory-0.0.0-20190104145345-974d429e7ae4
2025-02-10 13:12:59 +01:00
(package
(name "go-github-com-pbnjay-memory")
(version "0.0.0-20190104145345-974d429e7ae4")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/pbnjay/memory")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"0kazg5psdn90pqadrzma5chdwh0l2by9z31sspr47gx93fhjmkkq"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/pbnjay/memory"))
(home-page "https://github.com/pbnjay/memory")
(synopsis "memory")
(description
"Package memory provides a single method reporting total system memory accessible
to the kernel.")
(license license:bsd-3)))
2023-02-03 12:27:31 +00:00
(define-public go-golang-org-x-sys-0.0.0-20190222072716-a9d3bda3a223
2025-02-10 13:12:59 +01:00
(package
(name "go-golang-org-x-sys")
(version "0.0.0-20190222072716-a9d3bda3a223")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/sys")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"1w45zc13xrjzl19s1sx74r5mg3lf2z2nm13wygcdq5r5pyjlhdz9"))))
(build-system go-build-system)
(arguments
'(#:import-path "golang.org/x/sys"))
(home-page "https://golang.org/x/sys")
(synopsis "sys")
(description
"This repository holds supplemental Go packages for low-level interactions with
the operating system.")
(license license:bsd-3)))
2023-02-03 12:27:31 +00:00
(define-public go-github-com-mattn-go-isatty-0.0.8
2025-02-10 13:12:59 +01:00
(package
(name "go-github-com-mattn-go-isatty")
(version "0.0.8")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mattn/go-isatty")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0rqfh1rj6f5wm8p2ky7inm8g10152p7w6n2cli17kf9gad797i8h"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/mattn/go-isatty"))
(propagated-inputs `(("go-golang-org-x-sys-0.0.0-20190222072716-a9d3bda3a223" ,go-golang-org-x-sys-0.0.0-20190222072716-a9d3bda3a223)))
(home-page "https://github.com/mattn/go-isatty")
(synopsis "go-isatty")
(description "Package isatty implements interface to isatty")
(license license:expat)))
2023-02-03 12:27:31 +00:00
(define-public go-github-com-mattn-go-colorable-0.1.4
2025-02-10 13:12:59 +01:00
(package
(name "go-github-com-mattn-go-colorable")
(version "0.1.4")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mattn/go-colorable")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1yxcz08kminqr1221zxpibnbzfcgs3fafin0z9zqb3gqvf74jywz"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/mattn/go-colorable"))
(propagated-inputs `(("go-github-com-mattn-go-isatty-0.0.8" ,go-github-com-mattn-go-isatty-0.0.8)))
(home-page "https://github.com/mattn/go-colorable")
(synopsis "go-colorable")
(description "Colorable writer for windows.")
(license license:expat)))
2023-02-03 12:27:31 +00:00
(define-public go-github-com-mattn-go-isatty-0.0.11
2025-02-10 13:12:59 +01:00
(package
(name "go-github-com-mattn-go-isatty")
(version "0.0.11")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mattn/go-isatty")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0h671sv7hfprja495kavazkalkx7xzaqksjh13brcnwq67ijrali"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/mattn/go-isatty"))
(propagated-inputs `(("go-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037" ,go-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037)))
(home-page "https://github.com/mattn/go-isatty")
(synopsis "go-isatty")
(description "Package isatty implements interface to isatty")
(license license:expat)))
2023-02-03 12:27:31 +00:00
(define-public go-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037
2025-02-10 13:12:59 +01:00
(package
(name "go-golang-org-x-sys")
(version "0.0.0-20191026070338-33540a1f6037")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/sys")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"0fjcv0vzvi6za0b4xmnk3932pr9f9gczzf03y0kgq3ry9rqg169y"))))
(build-system go-build-system)
(arguments
'(#:import-path "golang.org/x/sys"))
(home-page "https://golang.org/x/sys")
(synopsis "sys")
(description
"This repository holds supplemental Go packages for low-level interactions with
the operating system.")
(license license:bsd-3)))
2023-02-03 12:27:31 +00:00
(define-public go-github-com-timescale-timescaledb-tune-0.14.3
2025-02-10 13:12:59 +01:00
(package
(name "go-github-com-timescale-timescaledb-tune")
(version "0.14.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/timescale/timescaledb-tune")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"02miqianhfw1qysyig2apdw6wgc72izbjwaqzm7jhfcnnw1vq21i"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/timescale/timescaledb-tune"))
(propagated-inputs `(("go-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037" ,go-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037)
("go-github-com-mattn-go-isatty-0.0.11" ,go-github-com-mattn-go-isatty-0.0.11)
("go-github-com-mattn-go-colorable-0.1.4" ,go-github-com-mattn-go-colorable-0.1.4)
("go-github-com-pbnjay-memory-0.0.0-20190104145345-974d429e7ae4" ,go-github-com-pbnjay-memory-0.0.0-20190104145345-974d429e7ae4)
("go-github-com-fatih-color-1.9.0" ,go-github-com-fatih-color-1.9.0)))
(home-page "https://github.com/timescale/timescaledb-tune")
(synopsis "timescaledb-tune")
(description
"@@code{timescaledb-tune} is a program for tuning a
@@url{https://github.com/timescale/timescaledb-tune/blob/v0.14.3/timescale/timescaledb,TimescaleDB}
database to perform its best based on the host's resources such as memory and
number of CPUs. It parses the existing @@code{postgresql.conf} file to ensure
that the TimescaleDB extension is appropriately installed and provides
recommendations for memory, parallelism, WAL, and other settings.")
(license license:asl2.0)))