summaryrefslogtreecommitdiffstats
path: root/butler.scm
blob: 3fc4174dc05fed7fae1aedba539574c3a6fc35ee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
(define-module (butler)
               #:use-module (guix licenses)
               #:use-module (guix packages)
               #:use-module (guix build-system go)
               #:use-module (guix git-download)
               #:use-module (guix build utils)
               #:use-module (guix gexp)
               #:use-module (golang)
               #:use-module (gnu packages golang)
               #:use-module (gnu packages image)
               #:use-module (gnu packages tls)
               )
(define-public go-github-com-itchio-butler
               (package
                 (name "go-github-com-itchio-butler")
                 (version "15.21.0")
                 (source (origin
                           (method git-fetch)
                           (uri (git-reference
                                  (url "https://github.com/itchio/butler")
                                  (commit (string-append "v" version))))
                           (file-name (git-file-name name version))
                           (sha256
                             (base32
                               "14wcirxj5xcv60whvd7k8xcky0h2z8ym7gkhfb58vh3pfjcr5j5x"))))
                 (build-system go-build-system)
                 (arguments
                   '(#:import-path "github.com/itchio/butler"))
                 (propagated-inputs `(
                                      ("crawshaw.io/sqlite" ,go-crawshaw-io-sqlite)
                                      ("github.com/burntsushi/toml" ,go-github-com-burntsushi-toml)
                                      ("github.com/arbovm/levenshtein" ,go-github-com-arbovm-levenshtein)
                                      ("github.com/dchest/safefile" ,go-github-com-dchest-safefile)
                                      ("github.com/dustinkirkland/golang-petname" ,go-github-com-dustinkirkland-golang-petname)
                                      ("github.com/efarrer/iothrottler" ,go-github-com-efarrer-iothrottler)
                                      ("github.com/fatih/color" ,go-github-com-fatih-color)
                                      ("github.com/fatih/structtag" ,go-github-com-fatih-structtag)
                                      ("github.com/getlantern/mtime" ,go-github-com-getlantern-mtime)
                                      ("github.com/getlantern/ops" ,go-github-com-getlantern-ops)
                                      ("github.com/go-ole/go-ole" ,go-github-com-go-ole-go-ole)
                                      ("github.com/go-ozzo/ozzo-validation" ,go-github-com-go-ozzo-ozzo-validation)
                                      ("github.com/golang/protobuf" ,go-google-golang-org-protobuf)
                                      ("github.com/google/gops" ,go-github-com-google-gops)
                                      ("github.com/google/uuid" ,go-github-com-google-uuid)
                                      ("github.com/helloeave/json" ,go-github-com-helloeave-json)
                                      ("github.com/itchio/arkive" ,go-github-com-itchio-arkive)
                                      ("github.com/itchio/boar" ,go-github-com-itchio-boar)
                                      ("github.com/itchio/dash" ,go-github-com-itchio-dash)
                                      ("github.com/itchio/elefant" ,go-github-com-itchio-elefant)
                                      ("github.com/itchio/go-itchio" ,go-github-com-itchio-go-itchio)
                                      ("github.com/itchio/hades" ,go-github-com-itchio-hades)
                                      ("github.com/itchio/headway" ,go-github-com-itchio-headway)
                                      ("github.com/itchio/httpkit" ,go-github-com-itchio-httpkit)
                                      ("github.com/itchio/hush" ,go-github-com-itchio-hush)
                                      ("github.com/itchio/intact" ,go-github-com-itchio-intact)
                                      ("github.com/itchio/lake" ,go-github-com-itchio-lake)
                                      ("github.com/itchio/mitch" ,go-github-com-itchio-mitch)
                                      ("github.com/itchio/ox" ,go-github-com-itchio-ox)
                                      ("github.com/itchio/pelican" ,go-github-com-itchio-pelican)
                                      ("github.com/itchio/savior" ,go-github-com-itchio-savior)
                                      ("github.com/itchio/screw" ,go-github-com-itchio-screw)
                                      ("github.com/itchio/smaug" ,go-github-com-itchio-smaug)
                                      ("github.com/itchio/spellbook" ,go-github-com-itchio-spellbook)
                                      ("github.com/itchio/wharf" ,go-github-com-itchio-wharf)
                                      ("github.com/itchio/wizardry" ,go-github-com-itchio-wizardry)
                                      ("github.com/kballard/go-shellquote" ,go-github-com-kballard-go-shellquote)
                                      ("github.com/klauspost/compress" ,go-github-com-klauspost-compress)
                                      ("github.com/mattn/go-colorable" ,go-github-com-mattn-go-colorable)
                                      ("github.com/mattn/go-runewidth" ,go-github-com-mattn-go-runewidth)
                                      ("github.com/mitchellh/mapstructure" ,go-github-com-mitchellh-mapstructure)
                                      ("github.com/natefinch/npipe" ,go-github-com-natefinch-npipe)
                                      ("github.com/nightlyone/lockfile" ,go-github-com-nightlyone-lockfile)
                                      ("github.com/olekukonko/tablewriter" ,go-github-com-olekukonko-tablewriter)
                                      ("github.com/pkg/errors" ,go-github-com-pkg-errors)
                                      ("github.com/russross/blackfriday" ,go-github-com-russross-blackfriday)
                                      ("github.com/scjalliance/comshim" ,go-github-com-scjalliance-comshim)
                                      ("github.com/shurcool/sanitized_anchor_name" ,go-github-com-shurcool-sanitized-anchor-name)
                                      ("github.com/skratchdot/open-golang" ,go-github-com-skratchdot-open-golang)
                                      ("github.com/stretchr/testify" ,go-github-com-stretchr-testify)
                                      ("golang.org/x/crypto" ,go-golang-org-x-crypto)
                                      ("golang.org/x/net" ,go-golang-org-x-net)
                                      ("golang.org/x/sync" ,go-golang-org-x-sync)
                                      ("golang.org/x/sys" ,go-golang-org-x-sys)
                                      ("golang.org/x/text" ,go-golang-org-x-text)
                                      ("golang.org/x/time" ,go-golang-org-x-time)
                                      ("google.golang.org/protobuf" ,go-github-com-golang-protobuf-proto)
                                      ("gopkg.in/alecthomas/kingpin.v2" ,go-gopkg-in-alecthomas-kingpin-v2)
                                      ("gopkg.in/natefinch/npipe.v2" ,go-gopkg-in-natefinch-npipe-v2)
                                      ("gopkg.in/yaml.v3" ,go-gopkg-in-yaml-v3)
                                      ("xorm.io/builder" ,go-xorm-io-builder)
                                      ))
                 (home-page "https://github.com/itchio/butler")
                 (synopsis "butler")
                 (description "butler is - all by itself.")
                 (license expat)))