summaryrefslogtreecommitdiff
path: root/rodion
diff options
context:
space:
mode:
authorRodion Goritskov <rodion.goritskov@gmail.com>2024-01-09 00:05:18 +0400
committerRodion Goritskov <rodion.goritskov@gmail.com>2024-01-09 00:05:18 +0400
commit84f58a12cef757bfba8b81c41bd8040ce7c808a8 (patch)
tree57fede037344c5d21ef50c2d91df36a028d2b30c /rodion
parent6c58e30591e2a95aefb438a1d1480fe3a8a3b55a (diff)
Remove go.scm
Diffstat (limited to 'rodion')
-rw-r--r--rodion/packages/go.scm841
1 files changed, 0 insertions, 841 deletions
diff --git a/rodion/packages/go.scm b/rodion/packages/go.scm
deleted file mode 100644
index c9dd695..0000000
--- a/rodion/packages/go.scm
+++ /dev/null
@@ -1,841 +0,0 @@
-(define-module (rodion packages go)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix gexp)
- #:use-module (guix packages)
- #:use-module (guix git-download)
- #:use-module (guix build-system go)
- #:use-module (guix utils)
- #:use-module (gnu packages golang)
- #:use-module (gnu packages golang-check)
- #:use-module (gnu packages syncthing)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages mp3)
- #:use-module ((guix build utils) #:select (alist-replace)))
-
-(define-public gonic
- (package
- (name "gonic")
- (version "0.16.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/sentriz/gonic")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "01n4zgxlmi7ybycfm5msc2776qv4afp49h6d6jfyncfnv3b89afh"))))
- (build-system go-build-system)
- (arguments
- `(#:import-path "go.senan.xyz/gonic/cmd/gonic"
- #:unpack-path "go.senan.xyz/gonic"
- #:go ,go-1.20
- #:install-source? #f))
- (propagated-inputs `(("go-github-com-spf13-cast" ,go-github-com-spf13-cast)
- ("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)
- ;("go-gopkg-in-natefinch-npipe-v2" ,go-gopkg-in-natefinch-npipe-v2)
- ("go-golang-org-x-text" ,go-golang-org-x-text)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-image" ,go-golang-org-x-image)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-github-com-ssor-bom" ,go-github-com-ssor-bom)
- ("go-github-com-rogpeppe-go-internal" ,go-github-com-rogpeppe-go-internal)
- ("go-github-com-rivo-uniseg" ,go-github-com-rivo-uniseg)
- ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib)
- ("go-github-com-olekukonko-tablewriter" ,go-github-com-olekukonko-tablewriter)
- ;("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ;("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ;("go-github-com-mmcdole-goxpp" ,go-github-com-mmcdole-goxpp)
- ("go-github-com-mitchellh-reflectwalk" ,go-github-com-mitchellh-reflectwalk)
- ("go-github-com-mitchellh-copystructure" ,go-github-com-mitchellh-copystructure)
- ("go-github-com-mattn-go-runewidth" ,go-github-com-mattn-go-runewidth)
- ;("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)
- ;("go-github-com-lib-pq" ,go-github-com-lib-pq)
- ;("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ;("go-github-com-josharian-intern" ,go-github-com-josharian-intern)
- ;("go-github-com-jinzhu-now" ,go-github-com-jinzhu-now)
- ;("go-github-com-jinzhu-inflection" ,go-github-com-jinzhu-inflection)
- ("go-github-com-imdario-mergo" ,go-github-com-imdario-mergo)
- ("go-github-com-huandu-xstrings" ,go-github-com-huandu-xstrings)
- ("go-github-com-gorilla-context" ,go-github-com-gorilla-context)
- ;("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)
- ;("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-puerkitobio-goquery" ,go-github-com-puerkitobio-goquery)
- ("go-github-com-masterminds-semver" ,go-github-com-masterminds-semver)
- ("go-github-com-masterminds-goutils" ,go-github-com-masterminds-goutils)
- ("go-jaytaylor-com-html2text" ,go-jaytaylor-com-html2text)
- ("go-gopkg-in-gormigrate-v1" ,go-gopkg-in-gormigrate-v1)
- ("go-golang-org-x-sync" ,go-golang-org-x-sync)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-golang-org-x-exp" ,go-golang-org-x-exp)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-sentriz-gormstore" ,go-github-com-sentriz-gormstore)
- ("go-github-com-sentriz-audiotags" ,go-github-com-sentriz-audiotags)
- ("go-github-com-rainycape-unidecode" ,go-github-com-rainycape-unidecode)
- ("go-github-com-philippta-go-template-html" ,go-github-com-philippta-go-template-html)
- ("go-github-com-philippta-go-template-text" ,go-github-com-philippta-go-template-text)
- ("go-github-com-philippta-go-template-internal-fmtsort" ,go-github-com-philippta-go-template-internal-fmtsort)
- ("go-github-com-peterbourgon-ff" ,go-github-com-peterbourgon-ff)
- ("go-github-com-nfnt-resize" ,go-github-com-nfnt-resize)
- ("go-github-com-mmcdole-gofeed" ,go-github-com-mmcdole-gofeed)
- ("go-github-com-mitchellh-mapstructure" ,go-github-com-mitchellh-mapstructure)
- ("go-github-com-mattn-go-sqlite3" ,go-github-com-mattn-go-sqlite3)
- ;("go-github-com-josephburnett-jd" ,go-github-com-josephburnett-jd)
- ("go-github-com-jinzhu-gorm" ,go-github-com-jinzhu-gorm)
- ("go-github-com-gorilla-sessions" ,go-github-com-gorilla-sessions)
- ("go-github-com-gorilla-securecookie" ,go-github-com-gorilla-securecookie)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-shlex" ,go-github-com-google-shlex)
- ("go-github-com-fsnotify-fsnotify" ,go-github-com-fsnotify-fsnotify)
- ("go-github-com-fatih-structs" ,go-github-com-fatih-structs)
- ("go-github-com-dustin-go-humanize" ,go-github-com-dustin-go-humanize)
- ("go-github-com-disintegration-imaging" ,go-github-com-disintegration-imaging)
- ("go-github-com-dexterlb-mpvipc" ,go-github-com-dexterlb-mpvipc)
- ("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia)
- ("go-github-com-masterminds-sprig" ,go-github-com-masterminds-sprig)))
- (home-page "https://github.com/sentriz/gonic")
- (synopsis "Music streaming server / free-software subsonic server API implementation")
- (description "free-software subsonic server API implementation, supporting its many clients")
- (license license:gpl3)))
-
-(define-public go-github-com-dexterlb-mpvipc
- (package
- (name "go-github-com-dexterlb-mpvipc")
- (version "0.0.0-20230829142118-145d6eabdc37")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/dexterlb/mpvipc")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1swwyl4ivmvif5rrm0l7p20js4bm2d7q5daaygkz8pdnwx13x930"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/dexterlb/mpvipc"))
- (home-page "https://github.com/dexterlb/mpvipc")
- (synopsis "mpvipc")
- (description
- "Package mpvipc provides an interface for communicating with the mpv media player
-via it's JSON IPC interface")
- (license license:expat)))
-
-(define-public go-github-com-fatih-structs
- (package
- (name "go-github-com-fatih-structs")
- (version "1.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/fatih/structs")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1wrhb8wp8zpzggl61lapb627lw8yv281abvr6vqakmf569nswa9q"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/fatih/structs"))
- (home-page "https://github.com/fatih/structs")
- (synopsis "Structs")
- (description
- "Package structs contains various utilities functions to work with structs.")
- (license license:expat)))
-
-(define-public go-github-com-jinzhu-gorm
- (package
- (name "go-github-com-jinzhu-gorm")
- (version "1.9.16")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jinzhu/gorm")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1nnbxs337238gx0d9rg643m5jwpz005ki91g5did7rwvk7bbsly9"))))
- (build-system go-build-system)
- (arguments
- '(#:tests? #f ;Needs MSSQL library
- #:import-path "github.com/jinzhu/gorm"))
- (propagated-inputs `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-github-com-mattn-go-sqlite3" ,go-github-com-mattn-go-sqlite3)
- ("go-github-com-lib-pq" ,go-github-com-lib-pq)
- ("go-github-com-jinzhu-now" ,go-github-com-jinzhu-now)
- ("go-github-com-jinzhu-inflection" ,go-github-com-jinzhu-inflection)
- ("go-github-com-go-sql-driver-mysql" ,go-github-com-go-sql-driver-mysql)
- ("go-github-com-erikstmartin-go-testdb" ,go-github-com-erikstmartin-go-testdb)
- ;("go-github-com-denisenkom-go-mssqldb" ,go-github-com-denisenkom-go-mssqldb)
- ))
- (home-page "https://github.com/jinzhu/gorm")
- (synopsis "GORM")
- (description
- "GORM V2 moved to
-@@url{https://github.com/go-gorm/gorm,https://github.com/go-gorm/gorm}")
- (license license:expat)))
-
-(define-public go-github-com-jinzhu-now
- (package
- (name "go-github-com-jinzhu-now")
- (version "1.1.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jinzhu/now")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "10ywpaxs6d3y8gqlzx6rh3yw4ya83bnx0hrs0k0wq5bxbjhfmlil"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/jinzhu/now"))
- (home-page "https://github.com/jinzhu/now")
- (synopsis "Now")
- (description "Package now is a time toolkit for golang.")
- (license license:expat)))
-
-(define-public go-github-com-jinzhu-inflection
- (package
- (name "go-github-com-jinzhu-inflection")
- (version "1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jinzhu/inflection")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "165i20d11s03771gi43skl66salxj36212r25fbs0cgr4qgfj7fy"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/jinzhu/inflection"))
- (home-page "https://github.com/jinzhu/inflection")
- (synopsis "Inflection")
- (description
- "Package inflection pluralizes and singularizes English nouns.")
- (license license:expat)))
-
-(define-public go-github-com-erikstmartin-go-testdb
- (package
- (name "go-github-com-erikstmartin-go-testdb")
- (version "0.0.0-20160219214506-8d10e4a1bae5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/erikstmartin/go-testdb")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1fhrqcpv8x74qwxx9gpnhgqbz5wkp2bnsq92w418l1fnrgh4ppmq"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/erikstmartin/go-testdb"))
- (home-page "https://github.com/erikstmartin/go-testdb")
- (synopsis "go-testdb")
- (description
- "Framework for stubbing responses from go's driver.Driver interface.")
- (license license:bsd-2)))
-
-(define-public go-github-com-json-iterator-go
- (package
- (name "go-github-com-json-iterator-go")
- (version "1.1.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/json-iterator/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/json-iterator/go"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/json-iterator/go")
- (synopsis "Benchmark")
- (description
- "Package jsoniter implements encoding and decoding of JSON as defined in
-@@url{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces
-with identical syntax of standard lib encoding/json. Converting from
-encoding/json to jsoniter is no more than replacing the package with jsoniter
-and variable type declarations (if any). jsoniter interfaces gives 100%
-compatibility with code using standard lib.")
- (license license:expat)))
-
-(define-public go-github-com-mmcdole-goxpp
- (package
- (name "go-github-com-mmcdole-goxpp")
- (version "1.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mmcdole/goxpp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0cykav3nfrixm1g3cpzjmi8v0kb4kr67ymgs98ch69kxm2n2645z"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/mmcdole/goxpp"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/mmcdole/goxpp")
- (synopsis "goxpp")
- (description
- "The @@code{goxpp} library is an XML parser library that is loosely based on the
-@@url{http://www.xmlpull.org/v1/download/unpacked/doc/quick_intro.html,Java
-XML@code{PullParser}}. This library allows you to easily parse arbitrary XML
-content using a pull parser. You can think of @@code{goxpp} as a lightweight
-wrapper around Go's XML @@code{Decoder} that provides a set of functions that
-make it easier to parse XML content than using the raw decoder itself.")
- (license license:expat)))
-
-(define-public go-github-com-cpuguy83-go-md2man-v2
- (package
- (name "go-github-com-cpuguy83-go-md2man-v2")
- (version "2.0.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cpuguy83/go-md2man")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1a7l569x9sb0s3siyc7w2gfyyq6xc6587i0g16j9gx25x8vjw03f"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/cpuguy83/go-md2man/v2"))
- (propagated-inputs `(("go-github-com-russross-blackfriday-v2" ,go-github-com-russross-blackfriday-v2)))
- (home-page "https://github.com/cpuguy83/go-md2man")
- (synopsis "go-md2man")
- (description "Converts markdown into roff (man pages).")
- (license license:expat)))
-
-(define-public go-github-com-modern-go-concurrent
- (package
- (name "go-github-com-modern-go-concurrent")
- (version "0.0.0-20180306012644-bacd9c7ef1dd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/concurrent")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/modern-go/concurrent"))
- (home-page "https://github.com/modern-go/concurrent")
- (synopsis "concurrent")
- (description
- "because sync.Map is only available in go 1.9, we can use concurrent.Map to make
-code portable")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-reflect2
- (package
- (name "go-github-com-modern-go-reflect2")
- (version "1.0.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/reflect2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/modern-go/reflect2"))
- (home-page "https://github.com/modern-go/reflect2")
- (synopsis "reflect2")
- (description "reflect api that avoids runtime reflect.Value cost")
- (license license:asl2.0)))
-
-(define-public go-github-com-russross-blackfriday-v2
- (package
- (name "go-github-com-russross-blackfriday-v2")
- (version "2.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/russross/blackfriday")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0d1rg1drrfmabilqjjayklsz5d0n3hkf979sr3wsrw92bfbkivs7"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/russross/blackfriday/v2"))
- (home-page "https://github.com/russross/blackfriday")
- (synopsis "Blackfriday")
- (description "Package blackfriday is a markdown processor.")
- (license license:bsd-2)))
-
-(define-public go-github-com-mmcdole-gofeed
- (package
- (name "go-github-com-mmcdole-gofeed")
- (version "1.2.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mmcdole/gofeed")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "02lgm0hxd50hgpllr46pg6ficffqz7ry3k0ypim0ii73jqc4lym3"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/mmcdole/gofeed"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-shurcool-sanitized-anchor-name" ,go-github-com-shurcool-sanitized-anchor-name)
- ("go-github-com-russross-blackfriday-v2" ,go-github-com-russross-blackfriday-v2)
- ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-cpuguy83-go-md2man-v2" ,go-github-com-cpuguy83-go-md2man-v2)
- ("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia)
- ("go-golang-org-x-text" ,go-golang-org-x-text)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-urfave-cli" ,go-github-com-urfave-cli)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mmcdole-goxpp" ,go-github-com-mmcdole-goxpp)
- ("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ("go-github-com-puerkitobio-goquery" ,go-github-com-puerkitobio-goquery)))
- (home-page "https://github.com/mmcdole/gofeed")
- (synopsis "gofeed")
- (description
- "The @@code{gofeed} library is a robust feed parser that supports parsing both
-@@url{https://en.wikipedia.org/wiki/RSS,RSS},
-@@url{https://en.wikipedia.org/wiki/Atom_(standard),Atom} and
-@@url{https://jsonfeed.org/version/1,JSON} feeds. The library provides a
-universal @@code{gofeed.Parser} that will parse and convert all feed types into
-a hybrid @@code{gofeed.Feed} model. You also have the option of utilizing the
-feed specific @@code{atom.Parser} or @@code{rss.Parser} or @@code{json.Parser}
-parsers which generate @@code{atom. Feed} , @@code{rss.Feed} and
-@@code{json.Feed} respectively.")
- (license license:expat)))
-
-(define-public go-github-com-nfnt-resize
- (package
- (name "go-github-com-nfnt-resize")
- (version "0.0.0-20180221191011-83c6a9932646")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/nfnt/resize")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "005cpiwq28krbjf0zjwpfh63rp4s4is58700idn24fs3g7wdbwya"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/nfnt/resize"))
- (home-page "https://github.com/nfnt/resize")
- (synopsis
- "This package is no longer being updated! Please look for alternatives if that bothers you.")
- (description "Package resize implements various image resizing methods.")
- (license license:isc)))
-
-(define-public go-github-com-peterbourgon-ff
- (package
- (name "go-github-com-peterbourgon-ff")
- (version "1.7.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/peterbourgon/ff")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0kakfdc473dsg1gqvxycbbpjhai6bix90hdp2bi284dxgkhl4r7k"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/peterbourgon/ff"))
- (propagated-inputs `(("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)
- ("go-golang-org-x-xerrors" ,go-golang-org-x-xerrors)
- ("go-github-com-pelletier-go-toml" ,go-github-com-pelletier-go-toml)
- ("go-github-com-mitchellh-go-wordwrap" ,go-github-com-mitchellh-go-wordwrap)))
- (home-page "https://github.com/peterbourgon/ff")
- (synopsis "ff")
- (description
- "ff stands for flags-first, and provides an opinionated way to populate a
-@@url{https://golang.org/pkg/flag#@code{FlagSet,flag.FlagSet}} with
-configuration data from the environment. By default, it parses only from the
-command line, but you can enable parsing from a configuration file and/or
-environmental variables.")
- (license license:asl2.0)))
-
-(define-public go-github-com-philippta-go-template-html
- (package
- (name "go-github-com-philippta-go-template")
- (version "0.0.0-20220911145045-4556aca435e4")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/philippta/go-template")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1di32slavqd5xja5m5vy9218d963h7szny81sinwsa29zraw7m0v"))))
- (build-system go-build-system)
- (arguments
- `(#:go ,go-1.18
- #:unpack-path "github.com/philippta/go-template"
- #:import-path "github.com/philippta/go-template/html/template"))
- (home-page "https://github.com/philippta/go-template")
- (synopsis "Install")
- (description
- "This is a drop-in replacement for Go's @@code{text/template} and
-@@code{html/template} packages, that adds a new @@code{{{component}}} and
-@@code{{{slot}}} element to the language.")
- (license license:bsd-3)))
-
-(define-public go-github-com-philippta-go-template-text
- (package
- (inherit go-github-com-philippta-go-template-html)
- (name "go-github-com-philippta-go-template-text")
- (arguments
- `(#:go ,go-1.20
- #:unpack-path "github.com/philippta/go-template"
- #:import-path "github.com/philippta/go-template/text/template"))))
-
-(define-public go-github-com-philippta-go-template-internal-fmtsort
- (package
- (inherit go-github-com-philippta-go-template-html)
- (name "go-github-com-philippta-go-template-internal-fmtsort")
- (arguments
- `(#:go ,go-1.20
- #:unpack-path "github.com/philippta/go-template"
- #:import-path "github.com/philippta/go-template/internal/fmtsort"))))
-
-(define-public go-github-com-rainycape-unidecode
- (package
- (name "go-github-com-rainycape-unidecode")
- (version "0.0.0-20150907023854-cb7f23ec59be")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/rainycape/unidecode")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1wvzdijd640blwkgmw6h09frkfa04kcpdq87n2zh2ymj1dzla5v5"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/rainycape/unidecode"))
- (home-page "https://github.com/rainycape/unidecode")
- (synopsis "unidecode")
- (description
- "Package unidecode implements a unicode transliterator which replaces non-ASCII
-characters with their ASCII approximations.")
- (license license:asl2.0)))
-
-(define-public go-github-com-sentriz-audiotags
- (package
- (name "go-github-com-sentriz-audiotags")
- (version "0.0.0-20230419125925-8886243b2137")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/sentriz/audiotags")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "058sia5rx2igpxd6k47hiizwhdkwa76rbzhlnrdr0mab278zj76n"))))
- (build-system go-build-system)
- (inputs (list pkg-config taglib))
- (arguments
- `(#:go ,go-1.20
- #:import-path "github.com/sentriz/audiotags"))
- (home-page "https://github.com/sentriz/audiotags")
- (synopsis #f)
- (description #f)
- (license license:lgpl2.1)))
-
-(define-public go-github-com-sentriz-gormstore
- (package
- (name "go-github-com-sentriz-gormstore")
- (version "0.0.0-20220105134332-64e31f7f6981")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/sentriz/gormstore")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "09wcxxnfqgvlcqy0887kifrlha6sc2licw0c3fy67nfs70clm6f7"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/sentriz/gormstore"))
- (propagated-inputs `(("go-github-com-jinzhu-gorm" ,go-github-com-jinzhu-gorm)
- ("go-github-com-gorilla-sessions" ,go-github-com-gorilla-sessions)
- ("go-github-com-gorilla-securecookie" ,go-github-com-gorilla-securecookie)
- ("go-github-com-gorilla-context" ,go-github-com-gorilla-context)))
- (home-page "https://github.com/sentriz/gormstore")
- (synopsis #f)
- (description "Package gormstore is a GORM backend for gorilla sessions")
- (license license:expat)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- '(#:unpack-path "github.com/google/go-cmp"
- #:import-path "github.com/google/go-cmp/cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-github-com-spf13-cast
- (package
- (name "go-github-com-spf13-cast")
- (version "1.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/spf13/cast")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0cpbqlqyy70y22vdcnbwj40v90fxlw4zfgcx2c04sp2z2slsh647"))))
- (build-system go-build-system)
- (arguments
- '(#:tests? #f
- #:import-path "github.com/spf13/cast"))
- (propagated-inputs `(("go-github-com-rogpeppe-go-internal" ,go-github-com-rogpeppe-go-internal)
- ("go-github-com-kr-text" ,go-github-com-kr-text)
- ("go-github-com-kr-pretty" ,go-github-com-kr-pretty)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-frankban-quicktest" ,go-github-com-frankban-quicktest)))
- (home-page "https://github.com/spf13/cast")
- (synopsis "cast")
- (description "Package cast provides easy and safe casting in Go.")
- (license license:expat)))
-
-(define-public go-gopkg-in-gormigrate-v1
- (package
- (name "go-gopkg-in-gormigrate-v1")
- (version "1.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gopkg.in/gormigrate.v1")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "03304vh58i5gxchrxy2v91bjdfgp7849jarmlanz3gaa2r574fmf"))))
- (build-system go-build-system)
- (arguments
- `(#:tests? #f
- #:import-path "gopkg.in/gormigrate.v1"
- #:unpack-path "gopkg.in/gormigrate.v1"))
- (propagated-inputs `(;("go-google-golang-org-appengine" ,go-google-golang-org-appengine)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mattn-go-sqlite3" ,go-github-com-mattn-go-sqlite3)
- ("go-github-com-lib-pq" ,go-github-com-lib-pq)
- ("go-github-com-joho-godotenv" ,go-github-com-joho-godotenv)
- ("go-github-com-jinzhu-now" ,go-github-com-jinzhu-now)
- ("go-github-com-jinzhu-inflection" ,go-github-com-jinzhu-inflection)
- ("go-github-com-jinzhu-gorm" ,go-github-com-jinzhu-gorm)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-gofrs-uuid" ,go-github-com-gofrs-uuid)
- ;("go-github-com-go-sql-driver-mysql" ,go-github-com-go-sql-driver-mysql)
- ("go-github-com-erikstmartin-go-testdb" ,go-github-com-erikstmartin-go-testdb)
- ;("go-github-com-denisenkom-go-mssqldb" ,go-github-com-denisenkom-go-mssqldb)
- ;("go-cloud-google-com-go" ,go-cloud-google-com-go)
- ))
- (home-page "https://gopkg.in/gormigrate.v1")
- (synopsis "Gormigrate")
- (description
- "Package gormigrate is a migration helper for Gorm
-(@@url{http://jinzhu.me/gorm/,http://jinzhu.me/gorm/}). Gorm already have
-useful migrate functions
-(@@url{http://jinzhu.me/gorm/database.html#migration,http://jinzhu.me/gorm/database.html#migration}),
-just misses proper schema versioning and rollback cababilities.")
- (license license:expat)))
-
-(define-public go-github-com-joho-godotenv
- (package
- (name "go-github-com-joho-godotenv")
- (version "1.5.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/joho/godotenv")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "03vijs05k31jdf24pzj3vlk6b5jxf894v1kvzals4wzclyq2h3ch"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/joho/godotenv"))
- (home-page "https://github.com/joho/godotenv")
- (synopsis "GoDotEnv")
- (description
- "Package godotenv is a go port of the ruby dotenv library
-(@@url{https://github.com/bkeepers/dotenv,https://github.com/bkeepers/dotenv})")
- (license license:expat)))
-
-(define-public go-github-com-gofrs-uuid
- (package
- (name "go-github-com-gofrs-uuid")
- (version "4.4.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/gofrs/uuid")
- (commit (go-version->git-ref (string-append "v" version)))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "13n5q70sdw39f2j9ya5l6n7475fv5b1vns7skv56yjh04chwl7p3"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/gofrs/uuid"))
- (home-page "https://github.com/gofrs/uuid")
- (synopsis "UUID")
- (description
- "Package uuid provides implementations of the Universally Unique Identifier
-(UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).")
- (license license:expat)))
-
-(define-public go-jaytaylor-com-html2text
- (package
- (name "go-jaytaylor-com-html2text")
- (version "v0.0.0-20230321000545-74c2419ad056")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jaytaylor/html2text")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "14r0ph8w4yxx129kfvj0qbx4cyid65md93qmwlz2cly4iwjnr7w2"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "jaytaylor.com/html2text"))
- (propagated-inputs `(;("go-google-golang-org-appengine" ,go-google-golang-org-appengine)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-ssor-bom" ,go-github-com-ssor-bom)
- ("go-github-com-olekukonko-tablewriter" ,go-github-com-olekukonko-tablewriter)
- ))
- (home-page "https://github.com/jaytaylor/html2text")
- (synopsis "html2text")
- (description
- "html2text")
- (license license:expat)))
-
-(define-public go-github-com-ssor-bom
- (package
- (name "go-github-com-ssor-bom")
- (version "0.0.0-20170718123548-6386211fdfcf")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/ssor/bom")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/ssor/bom"))
- (home-page "https://github.com/ssor/bom")
- (synopsis "bom")
- (description "small tools for cleaning bom from byte array or reader")
- (license license:expat)))
-
-(define-public go-github-com-olekukonko-tablewriter
- (package
- (name "go-github-com-olekukonko-tablewriter")
- (version "0.0.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/olekukonko/tablewriter")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zhnrih2px6jm8nxzkz8s7va3lj03bzwxim8wjba9zh7i78bp67z"))))
- (build-system go-build-system)
- (arguments
- '(#:import-path "github.com/olekukonko/tablewriter"))
- (propagated-inputs `(("go-github-com-mattn-go-runewidth" ,go-github-com-mattn-go-runewidth)))
- (home-page "https://github.com/olekukonko/tablewriter")
- (synopsis "ASCII Table Writer")
- (description "Create & Generate text based table")
- (license license:expat)))
-
-
-;; (define-public go-1.21
-;; (package
-;; (inherit go-1.20)
-;; (name "go")
-;; (version "1.21.5")
-;; (source (origin
-;; (method git-fetch)
-;; (uri (git-reference
-;; (url "https://github.com/golang/go")
-;; (commit (string-append "go" version))))
-;; (file-name (git-file-name name version))
-;; (sha256
-;; (base32
-;; "0f11kya6rpqfldpw82g0yiknz657i655d3c0yh3qy6f8xa8x7zn2"))))
-;; (native-inputs
-;; ;; Go 1.20 and later requires Go 1.17 as the bootstrap toolchain.
-;; ;; See 'src/cmd/dist/notgo117.go' in the source code distribution,
-;; ;; as well as the upstream discussion of this topic:
-;; ;; https://go.dev/issue/44505
-;; (alist-replace "go" (list go-1.17) (package-native-inputs go-1.17)))))