diff options
Diffstat (limited to 'rodion')
-rw-r--r-- | rodion/packages/go.scm | 841 |
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))))) |