diff options
Diffstat (limited to 'butler.scm')
-rw-r--r-- | butler.scm | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/butler.scm b/butler.scm new file mode 100644 index 0000000..3fc4174 --- /dev/null +++ b/butler.scm @@ -0,0 +1,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))) |