rekahsoft-gnu: Apply `guix style` across all files
This commit is contained in:
parent
29545105c6
commit
7f76749c07
|
@ -17,7 +17,8 @@
|
|||
;;; <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (rekahsoft-gnu packages emacs-xyz)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
|
@ -44,22 +45,18 @@
|
|||
(package
|
||||
(name "emacs-helm-tramp")
|
||||
(version "1.3.9")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://stable.melpa.org/packages/helm-tramp-"
|
||||
version
|
||||
"https://stable.melpa.org/packages/helm-tramp-" version
|
||||
".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"1nhlfq113ngcb74n76z8c2wnki14vls18mml36iwi8y9k63flkcd"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-helm" ,emacs-helm)))
|
||||
(home-page
|
||||
"https://github.com/masasam/emacs-helm-tramp")
|
||||
(synopsis
|
||||
"Tramp helm interface for ssh, docker, vagrant")
|
||||
(home-page "https://github.com/masasam/emacs-helm-tramp")
|
||||
(synopsis "Tramp helm interface for ssh, docker, vagrant")
|
||||
(description
|
||||
"Provides interfaces of Tramp.
|
||||
You can also use tramp with helm interface as root
|
||||
|
@ -72,20 +69,16 @@ If you use it with vagrant-tramp, you can also use vagrant with helm interface
|
|||
(package
|
||||
(name "emacs-rebox2")
|
||||
(version "20121113.1300")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/rebox2-"
|
||||
version
|
||||
(uri (string-append "https://melpa.org/packages/rebox2-" version
|
||||
".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ji5x2hnjklz9y4jd11hcfncbcfzgq1dg8r3s7dkrf696y4ziwwy"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/lewang/rebox2")
|
||||
(synopsis
|
||||
"Inserting and modification of comment boxes in various styles")
|
||||
(synopsis "Inserting and modification of comment boxes in various styles")
|
||||
(description
|
||||
"Rebox2 provides major and minor modes for inserting and modification of
|
||||
comment box is various text styles.")
|
||||
|
@ -96,21 +89,16 @@ comment box is various text styles.")
|
|||
(package
|
||||
(name "emacs-ibuffer-vc")
|
||||
(version "20181225.2227")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/ibuffer-vc-"
|
||||
version
|
||||
".el"))
|
||||
(uri (string-append "https://melpa.org/packages/ibuffer-vc-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"16nry1631g4draqh09r2rq92xpv5vsyxx9yd7r5i2m6kblqh4y3f"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page
|
||||
"https://github.com/purcell/ibuffer-vc")
|
||||
(synopsis
|
||||
"Group ibuffer's list by VC project, or show VC status")
|
||||
(home-page "https://github.com/purcell/ibuffer-vc")
|
||||
(synopsis "Group ibuffer's list by VC project, or show VC status")
|
||||
(description
|
||||
"Adds functionality to ibuffer for grouping buffers by their parent
|
||||
vc root directory, and for displaying and/or sorting by the vc
|
||||
|
@ -123,19 +111,16 @@ status of listed files.
|
|||
(package
|
||||
(name "emacs-highlight-indent-guides")
|
||||
(version "20190108.3")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/highlight-indent-guides-"
|
||||
version
|
||||
".el"))
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"02imngb4y6f9vp4jxiwdbdcjxllvjwaa2rlh61zy49n2wivrlwh0"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page
|
||||
"https://github.com/DarthFennec/highlight-indent-guides")
|
||||
(home-page "https://github.com/DarthFennec/highlight-indent-guides")
|
||||
(synopsis "Minor mode to highlight indentation")
|
||||
(description
|
||||
"This minor mode highlights indentation levels via font-lock. Indent widths
|
||||
|
@ -149,19 +134,15 @@ mixed indentation, and it behaves well in large buffers.")
|
|||
(package
|
||||
(name "emacs-intel-hex-mode")
|
||||
(version "20180423.31")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/intel-hex-mode-"
|
||||
version
|
||||
".el"))
|
||||
(uri (string-append "https://melpa.org/packages/intel-hex-mode-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"1nvwjk686wna96srk3y9xniixas729x6m1rcjnc8lz1zkap9z9bv"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page
|
||||
"https://github.com/mschuldt/intel-hex-mode")
|
||||
(home-page "https://github.com/mschuldt/intel-hex-mode")
|
||||
(synopsis "Mode for Intel Hex files")
|
||||
(description
|
||||
"Use this mode for editing files in the intel hex format. The
|
||||
|
@ -172,19 +153,16 @@ intel-hex-mode will do font locking, and calculate checksums.")
|
|||
(package
|
||||
(name "emacs-highlight-parentheses")
|
||||
(version "20180704.1102")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/highlight-parentheses-"
|
||||
version
|
||||
".el"))
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"0dxnw7d966pm44a54rmd40vrrps56jaayrc8wwj7wxl2imdzqzbl"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page
|
||||
"https://github.com/tsdh/highlight-parentheses.el")
|
||||
(home-page "https://github.com/tsdh/highlight-parentheses.el")
|
||||
(synopsis "Highlight surrounding parentheses")
|
||||
(description
|
||||
"Enable the mode using M-x highlight-parentheses-mode or by adding it to
|
||||
|
@ -195,20 +173,16 @@ a hook.")
|
|||
(package
|
||||
(name "emacs-quack")
|
||||
(version "20181106.1301")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/quack-"
|
||||
version
|
||||
(uri (string-append "https://melpa.org/packages/quack-" version
|
||||
".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ph6zh91kasgbvi425a5m1hz94pxk6qa3srpy4khifsbn7cwiyga"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://www.neilvandyke.org/quack/")
|
||||
(synopsis
|
||||
"Enhanced support for editing and running Scheme code")
|
||||
(synopsis "Enhanced support for editing and running Scheme code")
|
||||
(description
|
||||
"Quack enhances Emacs support for Scheme programming. The name
|
||||
Quack was a play on DrScheme.")
|
||||
|
@ -218,22 +192,17 @@ Quack was a play on DrScheme.")
|
|||
(package
|
||||
(name "emacs-hamlet-mode")
|
||||
(version "20131208.724")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/hamlet-mode-"
|
||||
version
|
||||
".el"))
|
||||
(uri (string-append "https://melpa.org/packages/hamlet-mode-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"1r6nxi3d6bmnxrjjsam79vsprfwlnbhpag98vb1hj05yqp13l55v"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)
|
||||
("emacs-s" ,emacs-s)))
|
||||
(home-page
|
||||
"https://github.com/lightquake/hamlet-mode")
|
||||
(home-page "https://github.com/lightquake/hamlet-mode")
|
||||
(synopsis "Hamlet editing mode")
|
||||
(description
|
||||
"An Emacs major mode for editing files written in Hamlet, a
|
||||
|
@ -249,35 +218,38 @@ go away at any time.")
|
|||
(package
|
||||
(name "emacs-mu4e-maildirs-extension")
|
||||
(version "20180606.812")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/mu4e-maildirs-extension-"
|
||||
version
|
||||
".el"))
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"0rcn8mkabhn3w010hchr3xg72z7815j8fshfrcgxxcf9kygsg85b"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)))
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
'(#:phases (modify-phases %standard-phases
|
||||
(replace 'build
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(invoke "emacs" "-batch"
|
||||
"--eval" "(provide 'mu4e)"
|
||||
"--eval" "(defvar mu4e~main-buffer-name \"tests\")"
|
||||
"--eval" "(defvar mu4e-mu-binary \"mu\")"
|
||||
"--eval" "(require 'cl)"
|
||||
"-l" "dash.el"
|
||||
"-l" "mu4e-maildirs-extension.el"
|
||||
"--eval" "(byte-compile-file \"mu4e-maildirs-extension.el\")"))))))
|
||||
(home-page
|
||||
"https://github.com/agpchil/mu4e-maildirs-extension")
|
||||
(synopsis
|
||||
"Show mu4e maildirs summary in mu4e-main-view")
|
||||
(invoke "emacs"
|
||||
"-batch"
|
||||
"--eval"
|
||||
"(provide 'mu4e)"
|
||||
"--eval"
|
||||
"(defvar mu4e~main-buffer-name \"tests\")"
|
||||
"--eval"
|
||||
"(defvar mu4e-mu-binary \"mu\")"
|
||||
"--eval"
|
||||
"(require 'cl)"
|
||||
"-l"
|
||||
"dash.el"
|
||||
"-l"
|
||||
"mu4e-maildirs-extension.el"
|
||||
"--eval"
|
||||
"(byte-compile-file \"mu4e-maildirs-extension.el\")"))))))
|
||||
(home-page "https://github.com/agpchil/mu4e-maildirs-extension")
|
||||
(synopsis "Show mu4e maildirs summary in mu4e-main-view")
|
||||
(description "Runs a mu command (async) in a shell process for each
|
||||
maildir to count unread and total mails.")
|
||||
(license license:gpl3)))
|
||||
|
@ -286,13 +258,10 @@ maildir to count unread and total mails.")
|
|||
(package
|
||||
(name "emacs-helm-unicode")
|
||||
(version "20180608.1407")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/helm-unicode-"
|
||||
version
|
||||
".el"))
|
||||
(uri (string-append "https://melpa.org/packages/helm-unicode-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"0w0wvh9kwa4rj98ldi9ppsprw74926a1niih36dp7hbb61xmm7ny"))))
|
||||
|
@ -300,28 +269,23 @@ maildir to count unread and total mails.")
|
|||
(propagated-inputs `(("emacs-helm" ,emacs-helm)))
|
||||
(home-page "https://github.com/bomgar/helm-unicode")
|
||||
(synopsis "Helm command for unicode characters.")
|
||||
(description
|
||||
"A helm command for looking up unicode characters by name.")
|
||||
(description "A helm command for looking up unicode characters by name.")
|
||||
(license #f)))
|
||||
|
||||
(define-public emacs-vimish-fold
|
||||
(package
|
||||
(name "emacs-vimish-fold")
|
||||
(version "20200524.1729")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/vimish-fold-"
|
||||
version
|
||||
".el"))
|
||||
(uri (string-append "https://melpa.org/packages/vimish-fold-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"08p826zn4ris9b46r1d5z9v9jdj4lyr6kdmw4yhmnm9sk41z4bm4"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-f" ,emacs-f)))
|
||||
(home-page
|
||||
"https://github.com/matsievskiysv/vimish-fold")
|
||||
(home-page "https://github.com/matsievskiysv/vimish-fold")
|
||||
(synopsis "Fold text like in Vim")
|
||||
(description
|
||||
"This is a package to perform text folding like in Vim. It has the
|
||||
|
@ -347,21 +311,16 @@ following features:
|
|||
(package
|
||||
(name "emacs-grapnel")
|
||||
(version "20131001.1534")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/grapnel-"
|
||||
version
|
||||
".el"))
|
||||
(uri (string-append "https://melpa.org/packages/grapnel-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"1vnd025v7am19bamp0y50lq9abf2rzrbjslppvbk1ybb3lvw8n7q"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page
|
||||
"https://www.github.com/leathekd/grapnel")
|
||||
(synopsis
|
||||
"HTTP request lib with flexible callback dispatch")
|
||||
(home-page "https://www.github.com/leathekd/grapnel")
|
||||
(synopsis "HTTP request lib with flexible callback dispatch")
|
||||
(description
|
||||
"Grapnel is an HTTP request library that uses a curl subprocess and
|
||||
offers flexible callback dispatch. Not only can you pass in an
|
||||
|
@ -385,24 +344,18 @@ An example:
|
|||
(package
|
||||
(name "emacs-ix")
|
||||
(version "20131027.1629")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/ix-"
|
||||
version
|
||||
(uri (string-append "https://melpa.org/packages/ix-" version
|
||||
".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"165nr8cz2y0mpcav0bkc8kak5zji4fayrs9v9wdzn0nksq6wdbls"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-grapnel" ,emacs-grapnel)
|
||||
(propagated-inputs `(("emacs-grapnel" ,emacs-grapnel)
|
||||
("curl" ,curl)))
|
||||
(home-page
|
||||
"https://www.github.com/theanalyst/ix.el")
|
||||
(synopsis
|
||||
"Emacs client for http://ix.io pastebin")
|
||||
(home-page "https://www.github.com/theanalyst/ix.el")
|
||||
(synopsis "Emacs client for http://ix.io pastebin")
|
||||
(description
|
||||
"ix.el is a simple emacs client to http://ix.io cmdline pastebin. At
|
||||
the moment using the code@{ix} command on a selection sends the
|
||||
|
@ -424,23 +377,19 @@ curl is used as the backend via grapnel http request library.")
|
|||
(package
|
||||
(name "emacs-persp-projectile")
|
||||
(version "20180616.1944")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://melpa.org/packages/persp-projectile-"
|
||||
version
|
||||
"https://melpa.org/packages/persp-projectile-" version
|
||||
".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"1pc1v6rc44wl7sq0qchgc4lxiy8lr7zvp0hygcp95c1x0dkqs8jl"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-perspective" ,emacs-perspective)
|
||||
(propagated-inputs `(("emacs-perspective" ,emacs-perspective)
|
||||
("emacs-projectile" ,emacs-projectile)))
|
||||
(home-page "https://github.com/bbatsov/persp-projectile")
|
||||
(synopsis
|
||||
"Perspective integration with Projectile")
|
||||
(synopsis "Perspective integration with Projectile")
|
||||
(description
|
||||
"This library bridges perspective mode to the awesome library
|
||||
Projectile. The idea is to create a separate perspective when
|
||||
|
@ -475,21 +424,16 @@ See perspective.el on github: https://github.com/nex3/perspective-el
|
|||
"0m4l894345n0zkbgl0ar4c93v8pyrhblk9zbrjrdr9cfz40bx2kd"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
;; TODO: Build is currently broken:
|
||||
;; https://github.com/cosmicexplorer/helm-rg/issues/20
|
||||
(delete 'build))))
|
||||
(native-inputs
|
||||
`(("emacs" ,emacs-minimal)))
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
(native-inputs `(("emacs" ,emacs-minimal)))
|
||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)
|
||||
("emacs-helm" ,emacs-helm)))
|
||||
(home-page
|
||||
"https://github.com/cosmicexplorer/helm-rg")
|
||||
(home-page "https://github.com/cosmicexplorer/helm-rg")
|
||||
(synopsis "Helm interface to ripgrep")
|
||||
(description
|
||||
"Helm interface for ripgrep.")
|
||||
(description "Helm interface for ripgrep.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-ace-link-2021-01-1
|
||||
|
@ -499,8 +443,7 @@ See perspective.el on github: https://github.com/nex3/perspective-el
|
|||
(inherit emacs-ace-link)
|
||||
(name "emacs-ace-link-2021-01-1")
|
||||
(version (git-version "0.5.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/abo-abo/ace-link")
|
||||
|
@ -526,12 +469,10 @@ See perspective.el on github: https://github.com/nex3/perspective-el
|
|||
(base32
|
||||
"180licc7w5b6f42ifwvllbnmf3aq8cbr8jhkbk37lzick4sv10d2"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)
|
||||
("emacs-multiple-cursors" ,emacs-multiple-cursors)
|
||||
("emacs-ace-jump-mode" ,emacs-ace-jump-mode)))
|
||||
(home-page
|
||||
"https://github.com/mm--/ace-mc")
|
||||
(home-page "https://github.com/mm--/ace-mc")
|
||||
(synopsis "Easily add and remove multiple cursors using ace jump mode")
|
||||
(description
|
||||
"Easily add and remove multiple cursors using ace jump mode.")
|
||||
|
@ -554,8 +495,7 @@ See perspective.el on github: https://github.com/nex3/perspective-el
|
|||
"0yic5rgp4f1rmi979if79kva7wn3rqnky423mqgf7sdw310h8akl"))))
|
||||
(build-system emacs-build-system)
|
||||
(inputs `(("emacs" ,emacs)))
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)
|
||||
("emacs-simple-httpd" ,emacs-simple-httpd)
|
||||
("emacs-f" ,emacs-f)
|
||||
("emacs-websocket" ,emacs-websocket)
|
||||
|
@ -564,26 +504,27 @@ See perspective.el on github: https://github.com/nex3/perspective-el
|
|||
(arguments
|
||||
`(#:include (cons "out/" %default-include)
|
||||
;; TODO: this really should be done as part of either the emacs-org package, or as part of another separate package
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
#:phases (modify-phases %standard-phases
|
||||
(add-after 'build 'install-application
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(emacs (assoc-ref inputs "emacs"))
|
||||
(xapplications (string-append out "/share/applications")))
|
||||
(xapplications (string-append out
|
||||
"/share/applications")))
|
||||
(mkdir-p xapplications)
|
||||
(make-desktop-entry-file
|
||||
(string-append xapplications "/org-protocol.desktop")
|
||||
(make-desktop-entry-file (string-append
|
||||
xapplications
|
||||
"/org-protocol.desktop")
|
||||
#:name "Org-Protocol"
|
||||
#:exec (format #f "~a/bin/emacsclient %u" emacs)
|
||||
#:icon "emacs-icon"
|
||||
#:comment "Protocol which allows interaction between org-roam-server in emacs and a web browser"
|
||||
#:comment
|
||||
"Protocol which allows interaction between org-roam-server in emacs and a web browser"
|
||||
#:categories '("Application")
|
||||
#:mime-type "x-scheme-handler/org-protocol")
|
||||
#t))))))
|
||||
(home-page
|
||||
"https://github.com/org-roam/org-roam-ui")
|
||||
(synopsis "A graphical frontend for exploring your org-roam Zettelkasten")
|
||||
#:mime-type "x-scheme-handler/org-protocol") #t))))))
|
||||
(home-page "https://github.com/org-roam/org-roam-ui")
|
||||
(synopsis
|
||||
"A graphical frontend for exploring your org-roam Zettelkasten")
|
||||
(description
|
||||
"A graphical frontend for exploring your org-roam Zettelkasten.")
|
||||
(license license:gpl3+))))
|
||||
|
@ -604,10 +545,10 @@ See perspective.el on github: https://github.com/nex3/perspective-el
|
|||
(base32
|
||||
"0fkbkdc269l4sbpvbnmqq02vl80dz80l3d2zq6ax6dwhlvxk2blp"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("mu" ,mu)))
|
||||
(propagated-inputs `(("mu" ,mu)))
|
||||
(home-page "https://github.com/rougier/mu4e-dashboard")
|
||||
(synopsis "Provides mu4e org-mode link type for building org powered dashboards")
|
||||
(synopsis
|
||||
"Provides mu4e org-mode link type for building org powered dashboards")
|
||||
(description
|
||||
"Provides a new mu4e org link type that allows for mu4e queries from
|
||||
org-mode. These links can then be organized to form a org-mode powered mu4e
|
||||
|
@ -628,13 +569,11 @@ dashboard!")
|
|||
(base32
|
||||
"106603835m3dy3bzjiasq2w574faxnn5kb72gr0y0mdkd0iwh8qa"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)
|
||||
("emacs-org" ,emacs-org)))
|
||||
(home-page "https://github.com/Fuco1/org-timeline")
|
||||
(synopsis "Add graphical view of agenda to agenda buffer")
|
||||
(description
|
||||
"Add graphical view of agenda to agenda buffer.")
|
||||
(description "Add graphical view of agenda to agenda buffer.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-org-html-themes
|
||||
|
@ -654,32 +593,28 @@ dashboard!")
|
|||
"1jzkfsq4i4w2cgnlaw8cxa0b33rf8gy82bkbvl52hzlzhp68krgv"))))
|
||||
(build-system copy-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(add-after 'install 'hardcode-setup-file-paths
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(src (string-append out "/var/org-themes/org-html-themes/src/")))
|
||||
(for-each
|
||||
(lambda (setup-file)
|
||||
(src (string-append out
|
||||
"/var/org-themes/org-html-themes/src/")))
|
||||
(for-each (lambda (setup-file)
|
||||
(substitute* setup-file
|
||||
(("src=\"src/")
|
||||
(string-append "src=\"" src))
|
||||
(("href=\"src/")
|
||||
(string-append "href=\"" src))))
|
||||
(find-files out "\\.setup$"))
|
||||
#t))))
|
||||
(find-files out "\\.setup$")) #t))))
|
||||
#:install-plan
|
||||
;; TODO: src contains a bunch of minified javascript, which blocks
|
||||
;; this package from being merged upstream until resolved
|
||||
'(("src" "var/org-themes/org-html-themes/src")
|
||||
("org/" "var/org-themes/org-html-themes"
|
||||
#:include-regexp ("-local\\.setup$")))))
|
||||
(home-page
|
||||
"https://github.com/fniessen/org-html-themes")
|
||||
(home-page "https://github.com/fniessen/org-html-themes")
|
||||
(synopsis "Set of org html export themes")
|
||||
(description
|
||||
"Export Org mode files into awesome HTML in 2 minutes.")
|
||||
(description "Export Org mode files into awesome HTML in 2 minutes.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-org-html-theme-darksun
|
||||
|
@ -697,29 +632,27 @@ dashboard!")
|
|||
"0vncqab5ad6cbgqfq4qrf070q11858mvi0zhmji5ij2a233m3an6"))))
|
||||
(build-system copy-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(add-after 'install 'hardcode-setup-file-paths
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(src (string-append out "/var/org-themes/org-html-theme-darksun/export/")))
|
||||
(for-each
|
||||
(lambda (setup-file)
|
||||
(src (string-append out
|
||||
"/var/org-themes/org-html-theme-darksun/export/")))
|
||||
(for-each (lambda (setup-file)
|
||||
(substitute* setup-file
|
||||
(("src=\"export/")
|
||||
(string-append "src=\"" src))
|
||||
(("href=\"export/")
|
||||
(string-append "href=\"" src))))
|
||||
(find-files out "\\.setup$"))
|
||||
#t))))
|
||||
(find-files out "\\.setup$")) #t))))
|
||||
#:install-plan
|
||||
;; TODO: src contains a bunch of minified javascript, which blocks
|
||||
;; this package from being merged upstream until resolved
|
||||
'(("export/styles" "var/org-themes/org-html-theme-darksun/export/styles")
|
||||
'(("export/styles"
|
||||
"var/org-themes/org-html-theme-darksun/export/styles")
|
||||
("export/setup/" "var/org-themes/org-html-theme-darksun"
|
||||
#:include-regexp ("-local\\.setup$")))))
|
||||
(home-page
|
||||
"https://github.com/alphapapa/org-html-theme-darksun")
|
||||
(home-page "https://github.com/alphapapa/org-html-theme-darksun")
|
||||
(synopsis "Solarized Dark version of the Bigblow Org HTML export theme")
|
||||
(description
|
||||
"Solarized Dark version of the Bigblow Org HTML export theme.")
|
||||
|
@ -729,18 +662,19 @@ dashboard!")
|
|||
(package
|
||||
(name "emacs-matlab-mode")
|
||||
(version "20210726.858")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.code.sf.net/p/matlab-emacs/src")
|
||||
(commit "c25894b91225ccdf0044f04020adf97cb41e73e4")))
|
||||
(sha256
|
||||
(base32 "0kns1f5kg4z5wqi26mql4ja2lm1rm8zji4sjiqqlbrnk800iic55"))))
|
||||
(base32
|
||||
"0kns1f5kg4z5wqi26mql4ja2lm1rm8zji4sjiqqlbrnk800iic55"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments '(#:include '("^[^/]+.el$" "^[^/]+.m$") #:exclude '()
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(arguments
|
||||
'(#:include '("^[^/]+.el$" "^[^/]+.m$")
|
||||
#:exclude '()
|
||||
#:phases (modify-phases %standard-phases
|
||||
;; Fails with error 'unable to locate "?$"'
|
||||
(delete 'patch-el-files))))
|
||||
(home-page "http://matlab-emacs.sourceforge.net/")
|
||||
|
@ -753,17 +687,16 @@ dashboard!")
|
|||
(package
|
||||
(name "emacs-eval-in-repl")
|
||||
(version "20201121.1341")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/kaz-yos/eval-in-repl")
|
||||
(commit "2abb9ccf6f08ae3a5ab504f0b3fd81ce0345b766")))
|
||||
(sha256
|
||||
(base32 "1707c7v6n2w94nnlb6n08y2m11bh7abm6fks2zrf0i80srxb8mrk"))))
|
||||
(base32
|
||||
"1707c7v6n2w94nnlb6n08y2m11bh7abm6fks2zrf0i80srxb8mrk"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)
|
||||
("emacs-paredit" ,emacs-paredit)
|
||||
("emacs-ace-window" ,emacs-ace-window)
|
||||
("emacs-cider" ,emacs-cider)
|
||||
|
@ -802,17 +735,16 @@ work flow for various REPLs.")
|
|||
(package
|
||||
(name "emacs-org-babel-eval-in-repl")
|
||||
(version "20201206.1540")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/diadochos/org-babel-eval-in-repl")
|
||||
(commit "3591f062873de2d64cc6f83b3555d030506e6ee7")))
|
||||
(sha256
|
||||
(base32 "1fjifl69qja3ab0g72f1hkfns992qq0v9pw8p4hgvjycx7fpzk0a"))))
|
||||
(base32
|
||||
"1fjifl69qja3ab0g72f1hkfns992qq0v9pw8p4hgvjycx7fpzk0a"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-eval-in-repl" ,emacs-eval-in-repl)
|
||||
(propagated-inputs `(("emacs-eval-in-repl" ,emacs-eval-in-repl)
|
||||
("emacs-matlab-mode" ,emacs-matlab-mode)
|
||||
("emacs-ess" ,emacs-ess)))
|
||||
(home-page "https://github.com/diadochos/org-babel-eval-in-repl")
|
||||
|
@ -833,25 +765,22 @@ For usage details, see @uref{https://github.com/diadochos/org-babel-eval-in-repl
|
|||
(package
|
||||
(name "emacs-alchemist")
|
||||
(version "20180312.1304")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/tonini/alchemist.el")
|
||||
(commit "6f99367511ae209f8fe2c990779764bbb4ccb6ed")))
|
||||
(sha256
|
||||
(base32 "12f95rwxs11sqf1w9pnf6cxc2lh2jz4nqkq33p8b5yamnl8cq9kg"))))
|
||||
(base32
|
||||
"12f95rwxs11sqf1w9pnf6cxc2lh2jz4nqkq33p8b5yamnl8cq9kg"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-elixir-mode" ,emacs-elixir-mode)
|
||||
(propagated-inputs `(("emacs-elixir-mode" ,emacs-elixir-mode)
|
||||
("emacs-dash" ,emacs-dash)
|
||||
("emacs-company" ,emacs-company)
|
||||
("emacs-pkg-info" ,emacs-pkg-info)
|
||||
("emacs-s" ,emacs-s)))
|
||||
(arguments
|
||||
'(#:include
|
||||
'("^[^/]+.el$"
|
||||
"^[^/]+.el.in$"
|
||||
'(#:include '("^[^/]+.el$" "^[^/]+.el.in$"
|
||||
"^dir$"
|
||||
"^[^/]+.info$"
|
||||
"^[^/]+.texi$"
|
||||
|
@ -862,12 +791,8 @@ For usage details, see @uref{https://github.com/diadochos/org-babel-eval-in-repl
|
|||
"^doc/[^/]+.texinfo$"
|
||||
"^[^/]+.exs$"
|
||||
"^alchemist-server$")
|
||||
#:exclude
|
||||
'("^.dir-locals.el$"
|
||||
"^test.el$"
|
||||
"^tests.el$"
|
||||
"^[^/]+-test.el$"
|
||||
"^[^/]+-tests.el$")))
|
||||
#:exclude '("^.dir-locals.el$" "^test.el$" "^tests.el$"
|
||||
"^[^/]+-test.el$" "^[^/]+-tests.el$")))
|
||||
(home-page "http://www.github.com/tonini/alchemist.el")
|
||||
(synopsis "Elixir tooling integration into Emacs")
|
||||
(description
|
||||
|
@ -894,14 +819,14 @@ Alchemist comes with a bunch of features, which are:
|
|||
(package
|
||||
(name "emacs-js-comint")
|
||||
(version "20200117.615")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/redguardtoo/js-comint")
|
||||
(commit "0dedaf4753fbe8cdbab14aa85f05d7673cbee8b6")))
|
||||
(sha256
|
||||
(base32 "09wfafrklkybfg44skn1lg2hvcj4gfdv908dq87w1r4wv6ibkvka"))))
|
||||
(base32
|
||||
"09wfafrklkybfg44skn1lg2hvcj4gfdv908dq87w1r4wv6ibkvka"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/redguardtoo/js-comint")
|
||||
(synopsis "JavaScript interpreter in window.")
|
||||
|
@ -921,14 +846,14 @@ For usage details, see @uref{https://github.com/redguardtoo/js-comint#usage}")
|
|||
(package
|
||||
(name "emacs-rcirc-notify")
|
||||
(version (git-version "20150219.2204" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/nicferrier/rcirc-notify")
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32 "1k4knsrca626pikgaalqbqwy7im4wz1vrmzzhdrdb4lhdz6sq3q3"))))
|
||||
(base32
|
||||
"1k4knsrca626pikgaalqbqwy7im4wz1vrmzzhdrdb4lhdz6sq3q3"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/nicferrier/rcirc-notify")
|
||||
(synopsis "Provide libnotify popup notifications for rcirc")
|
||||
|
@ -944,20 +869,21 @@ the same functionality as it, but for rcirc.")
|
|||
(package
|
||||
(name "emacs-hledger-mode")
|
||||
(version (git-version "20210706.1225" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/narendraj9/hledger-mode")
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32 "0x3dgws8nh7q8x7zzjwbm5k9n7gi7qqd3ww7y51fbx6p6ii3jpp4"))))
|
||||
(base32
|
||||
"0x3dgws8nh7q8x7zzjwbm5k9n7gi7qqd3ww7y51fbx6p6ii3jpp4"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-popup" ,emacs-popup)
|
||||
(propagated-inputs `(("emacs-popup" ,emacs-popup)
|
||||
("emacs-async" ,emacs-async)
|
||||
("emacs-htmlize" ,emacs-htmlize)))
|
||||
(arguments '(#:include '("^[^/]+.el$") #:exclude '()))
|
||||
(arguments
|
||||
'(#:include '("^[^/]+.el$")
|
||||
#:exclude '()))
|
||||
(home-page "https://github.com/narendraj9/hledger-mode")
|
||||
(synopsis "Mode for writing journal entries for hledger")
|
||||
(description
|
||||
|
@ -972,20 +898,20 @@ try @code{emacs-ledger-mode}.")
|
|||
(package
|
||||
(name "emacs-flycheck-hledger")
|
||||
(version "0.3.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/DamienCassou/flycheck-hledger.git")
|
||||
(url
|
||||
"https://github.com/DamienCassou/flycheck-hledger.git")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32 "0q6b0vyd55x71kv4k7jp8xzgy5zf9md8mgy3y6pwmpga9dmv149j"))))
|
||||
(base32
|
||||
"0q6b0vyd55x71kv4k7jp8xzgy5zf9md8mgy3y6pwmpga9dmv149j"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-flycheck" ,emacs-flycheck)))
|
||||
(home-page "https://github.com/DamienCassou/flycheck-hledger/")
|
||||
(synopsis "Flycheck module to check hledger journals")
|
||||
(description
|
||||
"This package is a flycheck checker for hledger files.")
|
||||
(description "This package is a flycheck checker for hledger files.")
|
||||
(license license:gpl3)))
|
||||
|
||||
(define-public emacs-lsp-haskell
|
||||
|
|
|
@ -17,7 +17,8 @@
|
|||
;;; <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (rekahsoft-gnu packages golang)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
|
@ -39,6 +40,7 @@
|
|||
#:use-module (gnu packages password-utils)
|
||||
#:use-module (gnu packages lua)
|
||||
#:use-module (gnu packages mp3)
|
||||
#:use-module (gnu packages tmux)
|
||||
#:use-module (gnu packages textutils)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (ice-9 match)
|
||||
|
@ -107,17 +109,42 @@ platforms. Gox will also build the cross-compilation toolchain for you.")
|
|||
(base32
|
||||
"169mkkw1cff1px6326krwvfpfj07sb4y5rbn003gi4bk176h6ry9"))))
|
||||
(build-system go-build-system)
|
||||
(native-inputs
|
||||
`(("go-github-com-jmespath-go-jmespath" ,go-github-com-jmespath-go-jmespath)))
|
||||
(native-inputs `(("go-github-com-jmespath-go-jmespath" ,go-github-com-jmespath-go-jmespath)))
|
||||
(arguments
|
||||
'(#:import-path "github.com/aws/aws-sdk-go"
|
||||
#:phases %standard-phases))
|
||||
(synopsis "aws-sdk-go is the official AWS SDK for the Go programming language")
|
||||
(synopsis
|
||||
"aws-sdk-go is the official AWS SDK for the Go programming language")
|
||||
(description
|
||||
"aws-sdk-go is the official AWS SDK for the Go programming language.")
|
||||
(home-page "https://github.com/aws/aws-sdk-go")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-github-com-darthsim-overmind
|
||||
(package
|
||||
(name "go-github-com-darthsim-overmind")
|
||||
(version "1.2.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/DarthSim/overmind")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"11ws9rsy8ladjp1y3b6vva9sjmw4s24xc1w18lyhfz63xc908nfw"))))
|
||||
(build-system go-build-system)
|
||||
(propagated-inputs (list tmux))
|
||||
(arguments
|
||||
'(#:import-path "github.com/DarthSim/overmind"))
|
||||
(home-page "https://github.com/DarthSim/overmind")
|
||||
(synopsis "Overmind, a process manager for Procfile-based applications")
|
||||
(description
|
||||
"Overmind is a process manager for Procfile-based applications and
|
||||
@url{https://tmux.github.io/,tmux}. With Overmind, you can easily run several
|
||||
processes from your @code{Procfile} in a single terminal.")
|
||||
(license license:expat)))
|
||||
|
||||
;; TODO: this package is not yet complete, but was accidentally
|
||||
;; committed. Commenting it out until it is completed.
|
||||
;;
|
||||
|
|
|
@ -18,7 +18,8 @@
|
|||
;; Date: Dec 22, 2021
|
||||
|
||||
(define-module (rekahsoft-gnu packages haskell-apps)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
|
@ -127,7 +128,7 @@ a drawing function and the library does the rest. To get started, see:
|
|||
(inputs (list ghc-ansi-terminal
|
||||
ghc-async
|
||||
ghc-breakpoint
|
||||
ghc-brick ; note: fails to compile with brick@{1.5,1.6}
|
||||
ghc-brick ;note: fails to compile with brick@{1.5,1.6}
|
||||
ghc-cmdargs
|
||||
ghc-data-default
|
||||
ghc-doclayout
|
||||
|
@ -161,12 +162,12 @@ Plain Text Accounting. Read more at: <https://hledger.org>")
|
|||
(package
|
||||
(name "ghc-js-dgtable")
|
||||
(version "0.5.2")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (hackage-uri "js-dgtable" version))
|
||||
(sha256
|
||||
(base32 "1b10kx703kbkb5q1ggdpqcrxqjb33kh24khk21rb30w0xrdxd3g2"))))
|
||||
(base32
|
||||
"1b10kx703kbkb5q1ggdpqcrxqjb33kh24khk21rb30w0xrdxd3g2"))))
|
||||
(build-system haskell-build-system)
|
||||
(home-page "https://github.com/ndmitchell/js-dgtable#readme")
|
||||
(synopsis "Obtain minified jquery.dgtable code")
|
||||
|
@ -182,12 +183,12 @@ requirements of downstream users (e.g. Debian).")
|
|||
(package
|
||||
(name "ghc-heaps")
|
||||
(version "0.4")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (hackage-uri "heaps" version))
|
||||
(sha256
|
||||
(base32 "1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9"))))
|
||||
(base32
|
||||
"1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9"))))
|
||||
(build-system haskell-build-system)
|
||||
(home-page "http://github.com/ekmett/heaps/")
|
||||
(synopsis "Asymptotically optimal Brodal/Okasaki heaps.")
|
||||
|
@ -202,15 +203,14 @@ Purely Functional Priority Queues\">, extended with a 'Foldable' interface.")
|
|||
(package
|
||||
(name "ghc-shake")
|
||||
(version "0.19.6")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (hackage-uri "shake" version))
|
||||
(sha256
|
||||
(base32 "0hnm3h1ni4jq73a7b7yxhbg9wm8mrjda5kmkpnmclynnpwvvi7bx"))))
|
||||
(base32
|
||||
"0hnm3h1ni4jq73a7b7yxhbg9wm8mrjda5kmkpnmclynnpwvvi7bx"))))
|
||||
(build-system haskell-build-system)
|
||||
(inputs
|
||||
(list ghc-extra
|
||||
(inputs (list ghc-extra
|
||||
ghc-filepattern
|
||||
ghc-hashable
|
||||
ghc-heaps
|
||||
|
|
|
@ -18,7 +18,8 @@
|
|||
;; Date: Nov 24, 2021
|
||||
|
||||
(define-module (rekahsoft-gnu packages haskell-web)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
|
@ -35,15 +36,14 @@
|
|||
(package
|
||||
(name "ghc-lrucache")
|
||||
(version "1.2.0.1")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://hackage.haskell.org/package/lrucache/lrucache-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "11avhnjnb89rvn2s41jhh5r40zgp7r6kb5c0hcfiibpabqvv46pw"))))
|
||||
(base32
|
||||
"11avhnjnb89rvn2s41jhh5r40zgp7r6kb5c0hcfiibpabqvv46pw"))))
|
||||
(build-system haskell-build-system)
|
||||
(inputs `(("ghc-contravariant" ,ghc-contravariant)))
|
||||
(home-page "http://github.com/chowells79/lrucache")
|
||||
|
@ -56,18 +56,16 @@
|
|||
(package
|
||||
(name "ghc-hakyll")
|
||||
(version "4.15.1.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://hackage.haskell.org/package/hakyll/hakyll-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "18nhpnhi63xvmb14khw1ad8rwj2lxdyhpc58gnmr9vb5zz2db6bh"))))
|
||||
(base32
|
||||
"18nhpnhi63xvmb14khw1ad8rwj2lxdyhpc58gnmr9vb5zz2db6bh"))))
|
||||
(build-system haskell-build-system)
|
||||
(inputs
|
||||
`(("ghc-aeson" ,ghc-aeson)
|
||||
(inputs `(("ghc-aeson" ,ghc-aeson)
|
||||
("ghc-blaze-html" ,ghc-blaze-html)
|
||||
("ghc-blaze-markup" ,ghc-blaze-markup)
|
||||
("ghc-data-default" ,ghc-data-default)
|
||||
|
@ -93,8 +91,7 @@
|
|||
("ghc-fsnotify" ,ghc-fsnotify)
|
||||
("ghc-http-conduit" ,ghc-http-conduit)
|
||||
("ghc-pandoc" ,ghc-pandoc)))
|
||||
(native-inputs
|
||||
`(("ghc-quickcheck" ,ghc-quickcheck)
|
||||
(native-inputs `(("ghc-quickcheck" ,ghc-quickcheck)
|
||||
("ghc-tasty" ,ghc-tasty)
|
||||
("ghc-tasty-golden" ,ghc-tasty-golden)
|
||||
("ghc-tasty-hunit" ,ghc-tasty-hunit)
|
||||
|
@ -102,8 +99,8 @@
|
|||
;; "rev" program used during tests from util-linux
|
||||
("util-linux" ,util-linux)))
|
||||
(arguments
|
||||
`(#:cabal-revision
|
||||
("1" "1kxdvh7250nvfdz5wnchyqhghhp05i06sfnjg9ar17p0wyqzv46z")))
|
||||
`(#:cabal-revision ("1"
|
||||
"1kxdvh7250nvfdz5wnchyqhghhp05i06sfnjg9ar17p0wyqzv46z")))
|
||||
(home-page "http://jaspervdj.be/hakyll")
|
||||
(synopsis "A static website compiler library")
|
||||
(description
|
||||
|
@ -114,18 +111,17 @@
|
|||
(package
|
||||
(name "ghc-clay")
|
||||
(version "0.13.3")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://hackage.haskell.org/package/clay/clay-"
|
||||
version
|
||||
"https://hackage.haskell.org/package/clay/clay-" version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32 "192lsbyj6azjs2ygpx4i47fyr8zfmvwcas8mia07ndqglk2c9csx"))))
|
||||
(base32
|
||||
"192lsbyj6azjs2ygpx4i47fyr8zfmvwcas8mia07ndqglk2c9csx"))))
|
||||
(build-system haskell-build-system)
|
||||
(native-inputs
|
||||
`(("ghc-hspec" ,ghc-hspec) ("ghc-hspec-discover" ,ghc-hspec-discover)))
|
||||
(native-inputs `(("ghc-hspec" ,ghc-hspec)
|
||||
("ghc-hspec-discover" ,ghc-hspec-discover)))
|
||||
(home-page "http://fvisser.nl/clay")
|
||||
(synopsis "CSS preprocessor as embedded Haskell.")
|
||||
(description
|
||||
|
|
|
@ -19,7 +19,8 @@
|
|||
|
||||
(define-module (rekahsoft-gnu packages perl)
|
||||
#:use-module (srfi srfi-1)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
|
@ -40,15 +41,14 @@
|
|||
(package
|
||||
(name "perl-ntlm")
|
||||
(version "1.09")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/N/NB/NBEBOUT/NTLM-"
|
||||
version
|
||||
"mirror://cpan/authors/id/N/NB/NBEBOUT/NTLM-" version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32 "118z2n9qhjalfj7l9hhpjppyxdg2c34h4hsqdriibg3nv86f68y8"))))
|
||||
(base32
|
||||
"118z2n9qhjalfj7l9hhpjppyxdg2c34h4hsqdriibg3nv86f68y8"))))
|
||||
(build-system perl-build-system)
|
||||
(propagated-inputs `(("perl-digest-hmac" ,perl-digest-hmac)))
|
||||
(home-page "https://metacpan.org/release/NTLM")
|
||||
|
@ -60,15 +60,14 @@
|
|||
(package
|
||||
(name "perl-encode-imaputf7")
|
||||
(version "1.05")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/P/PM/PMAKHOLM/Encode-IMAPUTF7-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1q9pgjckjxz0qfwaqmzm1dh1y09819vi6vf1sglcz0vlqgfha0s7"))))
|
||||
(base32
|
||||
"1q9pgjckjxz0qfwaqmzm1dh1y09819vi6vf1sglcz0vlqgfha0s7"))))
|
||||
(build-system perl-build-system)
|
||||
(propagated-inputs `(("perl-test-nowarnings" ,perl-test-nowarnings)))
|
||||
(home-page "https://metacpan.org/release/Encode-IMAPUTF7")
|
||||
|
@ -80,15 +79,14 @@
|
|||
(package
|
||||
(name "perl-file-tail")
|
||||
(version "1.3")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/M/MG/MGRABNAR/File-Tail-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1ixg6kn4h330xfw3xgvqcbzfc3v2wlzjim9803jflhvfhf0rzl16"))))
|
||||
(base32
|
||||
"1ixg6kn4h330xfw3xgvqcbzfc3v2wlzjim9803jflhvfhf0rzl16"))))
|
||||
(build-system perl-build-system)
|
||||
(home-page "https://metacpan.org/release/File-Tail")
|
||||
(synopsis "Perl extension for reading from continously updated files")
|
||||
|
@ -99,19 +97,17 @@
|
|||
(package
|
||||
(name "perl-io-socket-ssl")
|
||||
(version "2.073")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1j2prw40s3m3i41q3nnbdjw8kz8y992y5ki1ca0smcbwz56v7h5j"))))
|
||||
(base32
|
||||
"1j2prw40s3m3i41q3nnbdjw8kz8y992y5ki1ca0smcbwz56v7h5j"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs `(("perl-net-ssleay" ,perl-net-ssleay)))
|
||||
(propagated-inputs
|
||||
`(("perl-mozilla-ca" ,perl-mozilla-ca)
|
||||
(propagated-inputs `(("perl-mozilla-ca" ,perl-mozilla-ca)
|
||||
("perl-net-ssleay" ,perl-net-ssleay)))
|
||||
(home-page "https://metacpan.org/release/IO-Socket-SSL")
|
||||
(synopsis "Nearly transparent SSL encapsulation for IO::Socket::INET.")
|
||||
|
@ -122,15 +118,14 @@
|
|||
(package
|
||||
(name "perl-io-tee")
|
||||
(version "0.66")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/N/NE/NEILB/IO-Tee-"
|
||||
version
|
||||
"mirror://cpan/authors/id/N/NE/NEILB/IO-Tee-" version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1q2jhp02rywrbyhvl2lv6qp70dcv5cfalrx3cc4c7y8nclhfg71d"))))
|
||||
(base32
|
||||
"1q2jhp02rywrbyhvl2lv6qp70dcv5cfalrx3cc4c7y8nclhfg71d"))))
|
||||
(build-system perl-build-system)
|
||||
(home-page "https://metacpan.org/release/IO-Tee")
|
||||
(synopsis "Multiplex output to multiple output handles")
|
||||
|
@ -141,22 +136,20 @@
|
|||
(package
|
||||
(name "perl-json-webtoken")
|
||||
(version "0.10")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/X/XA/XAICRON/JSON-WebToken-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "12r40z7j8gs1p6wqn4k9f3k97p5lngaliidgh96p3w98hnlq5hbp"))))
|
||||
(base32
|
||||
"12r40z7j8gs1p6wqn4k9f3k97p5lngaliidgh96p3w98hnlq5hbp"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs
|
||||
`(("perl-module-build" ,perl-module-build)
|
||||
(native-inputs `(("perl-module-build" ,perl-module-build)
|
||||
("perl-test-mock-guard" ,perl-test-mock-guard)
|
||||
("perl-test-requires" ,perl-test-requires)))
|
||||
(propagated-inputs
|
||||
`(("perl-json" ,perl-json) ("perl-module-runtime" ,perl-module-runtime)))
|
||||
(propagated-inputs `(("perl-json" ,perl-json)
|
||||
("perl-module-runtime" ,perl-module-runtime)))
|
||||
(home-page "https://metacpan.org/release/JSON-WebToken")
|
||||
(synopsis "JSON Web Token (JWT) implementation")
|
||||
(description "JSON Web Token (JWT) implementation")
|
||||
|
@ -166,15 +159,14 @@
|
|||
(package
|
||||
(name "perl-mail-imapclient")
|
||||
(version "3.43")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/P/PL/PLOBBES/Mail-IMAPClient-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0vxl3xfr9fr844nhjx5br1yggavpycnyydi99pzahisvq7x9fg09"))))
|
||||
(base32
|
||||
"0vxl3xfr9fr844nhjx5br1yggavpycnyydi99pzahisvq7x9fg09"))))
|
||||
(build-system perl-build-system)
|
||||
(propagated-inputs `(("perl-parse-recdescent" ,perl-parse-recdescent)))
|
||||
(home-page "https://metacpan.org/release/Mail-IMAPClient")
|
||||
|
@ -186,35 +178,34 @@
|
|||
(package
|
||||
(name "perl-getopt-argvfile")
|
||||
(version "1.11")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "08jvhfqcjlsn013x96qa6paif0095x6y60jslp8p3zg67i8sl29p"))))
|
||||
(base32
|
||||
"08jvhfqcjlsn013x96qa6paif0095x6y60jslp8p3zg67i8sl29p"))))
|
||||
(build-system perl-build-system)
|
||||
(home-page "https://metacpan.org/release/Getopt-ArgvFile")
|
||||
(synopsis
|
||||
"Interpolates script options from files into @ARGV or another array")
|
||||
(description "Interpolates script options from files into @ARGV or another array.")
|
||||
(description
|
||||
"Interpolates script options from files into @ARGV or another array.")
|
||||
(license #f)))
|
||||
|
||||
(define-public perl-module-signature
|
||||
(package
|
||||
(name "perl-module-signature")
|
||||
(version "0.88")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/A/AU/AUDREYT/Module-Signature-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "14i6yg7z4shsmzzdjzamcyjxpci8jxr0z336a3iy7n9plmss2z3p"))))
|
||||
(base32
|
||||
"14i6yg7z4shsmzzdjzamcyjxpci8jxr0z336a3iy7n9plmss2z3p"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs (list perl-ipc-run gnupg))
|
||||
(home-page "https://metacpan.org/release/Module-Signature")
|
||||
|
@ -226,18 +217,16 @@
|
|||
(package
|
||||
(name "perl-par")
|
||||
(version "1.017")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-"
|
||||
version
|
||||
".tar.gz"))
|
||||
(uri (string-append "mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0l4nfab7sh7452wgfnn0gdlh8pnrlnvim8njrfgkhk3miqjmnzf3"))))
|
||||
(base32
|
||||
"0l4nfab7sh7452wgfnn0gdlh8pnrlnvim8njrfgkhk3miqjmnzf3"))))
|
||||
(build-system perl-build-system)
|
||||
(propagated-inputs
|
||||
`(("perl-archive-zip" ,perl-archive-zip) ("perl-par-dist" ,perl-par-dist)))
|
||||
(propagated-inputs `(("perl-archive-zip" ,perl-archive-zip)
|
||||
("perl-par-dist" ,perl-par-dist)))
|
||||
(home-page "https://metacpan.org/release/PAR")
|
||||
(synopsis "Perl Archive Toolkit")
|
||||
(description "Perl Archive Toolkit.")
|
||||
|
@ -247,18 +236,17 @@
|
|||
(package
|
||||
(name "perl-tk-canvas-gradientcolor")
|
||||
(version "1.06")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/D/DJ/DJIBEL/Tk-Canvas-GradientColor-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "07nw0xm30kb6mxjxgla2m28npnmrxz46xmvi9n2rhr5fv99jfymj"))))
|
||||
(base32
|
||||
"07nw0xm30kb6mxjxgla2m28npnmrxz46xmvi9n2rhr5fv99jfymj"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs
|
||||
`(("perl-module-build" ,perl-module-build) ("perl-tk" ,perl-tk)))
|
||||
(native-inputs `(("perl-module-build" ,perl-module-build)
|
||||
("perl-tk" ,perl-tk)))
|
||||
(home-page "https://metacpan.org/release/Tk-Canvas-GradientColor")
|
||||
(synopsis "To create a Canvas widget with background gradient color")
|
||||
(description "To create a Canvas widget with background gradient color.")
|
||||
|
@ -268,19 +256,16 @@
|
|||
(package
|
||||
(name "perl-tk-coloredbutton")
|
||||
(version "1.05")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/D/DJ/DJIBEL/Tk-ColoredButton-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0hngxviz5jbqchicjdqgby2ibwgr1glyimf88bfmbwk0i4x7h5zj"))))
|
||||
(base32
|
||||
"0hngxviz5jbqchicjdqgby2ibwgr1glyimf88bfmbwk0i4x7h5zj"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs
|
||||
(list perl-module-build
|
||||
perl-tk
|
||||
(native-inputs (list perl-module-build perl-tk
|
||||
perl-tk-canvas-gradientcolor))
|
||||
(home-page "https://metacpan.org/release/Tk-ColoredButton")
|
||||
(synopsis "Button widget with background gradient color")
|
||||
|
@ -291,37 +276,37 @@
|
|||
(package
|
||||
(name "perl-tk-entrycheck")
|
||||
(version "0.04")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/S/ST/STRAT/Tk-EntryCheck-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0phx2ppgf8flcv7ap2zx705glz97mnc0cyp0pfibbwqlj3a4hcg8"))))
|
||||
(base32
|
||||
"0phx2ppgf8flcv7ap2zx705glz97mnc0cyp0pfibbwqlj3a4hcg8"))))
|
||||
(build-system perl-build-system)
|
||||
; (native-inputs (list perl-tk)) ; TODO: needed for tests, but tests fail to open display :0 (depend on xorg)
|
||||
(arguments `(#:tests? #f))
|
||||
;; (native-inputs (list perl-tk)) ; TODO: needed for tests, but tests fail to open display :0 (depend on xorg)
|
||||
(arguments
|
||||
`(#:tests? #f))
|
||||
(home-page "https://metacpan.org/release/Tk-EntryCheck")
|
||||
(synopsis
|
||||
"Interface to Tk::Entry for controlling its maximum length and content in an easy way")
|
||||
(description "Interface to Tk::Entry for controlling its maximum length and content in an easy way.")
|
||||
(description
|
||||
"Interface to Tk::Entry for controlling its maximum length and content in an easy way.")
|
||||
(license license:perl-license)))
|
||||
|
||||
(define-public perl-tk-fontdialog
|
||||
(package
|
||||
(name "perl-tk-fontdialog")
|
||||
(version "0.18")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/S/SR/SREZIC/Tk-FontDialog-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0ck3h2ssiisbk46l66shzpj7n06pjilx8h007appz2ry46vyh03w"))))
|
||||
(base32
|
||||
"0ck3h2ssiisbk46l66shzpj7n06pjilx8h007appz2ry46vyh03w"))))
|
||||
(build-system perl-build-system)
|
||||
(propagated-inputs `(("perl-tk" ,perl-tk)))
|
||||
(home-page "https://metacpan.org/release/Tk-FontDialog")
|
||||
|
@ -333,40 +318,38 @@
|
|||
(package
|
||||
(name "perl-tk-getopt")
|
||||
(version "0.51")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/S/SR/SREZIC/Tk-Getopt-"
|
||||
version
|
||||
"mirror://cpan/authors/id/S/SR/SREZIC/Tk-Getopt-" version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0b7kln2614a9sycbbfjj23vpfn3r5rbshi0571wbcrmkjjpm90kg"))))
|
||||
(base32
|
||||
"0b7kln2614a9sycbbfjj23vpfn3r5rbshi0571wbcrmkjjpm90kg"))))
|
||||
(build-system perl-build-system)
|
||||
(propagated-inputs
|
||||
(list perl-tk perl-tk-fontdialog))
|
||||
(propagated-inputs (list perl-tk perl-tk-fontdialog))
|
||||
(home-page "https://metacpan.org/release/Tk-Getopt")
|
||||
(synopsis "User configuration window for Tk with interface to Getopt::Long")
|
||||
(description "User configuration window for Tk with interface to Getopt::Long.")
|
||||
(synopsis
|
||||
"User configuration window for Tk with interface to Getopt::Long")
|
||||
(description
|
||||
"User configuration window for Tk with interface to Getopt::Long.")
|
||||
(license license:perl-license)))
|
||||
|
||||
(define-public perl-par-packer
|
||||
(package
|
||||
(name "perl-par-packer")
|
||||
(version "1.052")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-Packer-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "16il9sgcnjg9w07grwrxagvk30bfn0hhrqa9f5z606k7yhvdbypz"))))
|
||||
(base32
|
||||
"16il9sgcnjg9w07grwrxagvk30bfn0hhrqa9f5z606k7yhvdbypz"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs (list perl-ipc-run3))
|
||||
(propagated-inputs
|
||||
(list perl-archive-zip
|
||||
(propagated-inputs (list perl-archive-zip
|
||||
perl-getopt-argvfile
|
||||
perl-module-scandeps
|
||||
perl-module-signature
|
||||
|
@ -385,15 +368,14 @@
|
|||
(package
|
||||
(name "perl-sys-meminfo")
|
||||
(version "0.99")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/S/SC/SCRESTO/Sys-MemInfo-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0fryrzj06wk2kxg4swsj9xqhn53yy55j8fbrf9fsx2rs7afk31h7"))))
|
||||
(base32
|
||||
"0fryrzj06wk2kxg4swsj9xqhn53yy55j8fbrf9fsx2rs7afk31h7"))))
|
||||
(build-system perl-build-system)
|
||||
(home-page "https://metacpan.org/release/Sys-MemInfo")
|
||||
(synopsis "Query the total free and used physical memory")
|
||||
|
@ -404,15 +386,14 @@
|
|||
(package
|
||||
(name "perl-test-mock-guard")
|
||||
(version "0.10")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/X/XA/XAICRON/Test-Mock-Guard-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0gdx1nahk5sgg5ns1v1m50di4wshx09hl244lwmbkknnz1iql8kz"))))
|
||||
(base32
|
||||
"0gdx1nahk5sgg5ns1v1m50di4wshx09hl244lwmbkknnz1iql8kz"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs `(("perl-module-build" ,perl-module-build)))
|
||||
(propagated-inputs `(("perl-class-load" ,perl-class-load)))
|
||||
|
@ -425,15 +406,14 @@
|
|||
(package
|
||||
(name "perl-unicode-string")
|
||||
(version "2.10")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/G/GA/GAAS/GAAS/Unicode-String-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0s4vp8k7ag7z9lsnnkpa9mnch83kxhp9gh7yiapld5a7rq712jl9"))))
|
||||
(base32
|
||||
"0s4vp8k7ag7z9lsnnkpa9mnch83kxhp9gh7yiapld5a7rq712jl9"))))
|
||||
(build-system perl-build-system)
|
||||
(home-page "https://metacpan.org/release/Unicode-String")
|
||||
(synopsis "String of Unicode characters (UTF-16BE)")
|
||||
|
@ -444,15 +424,14 @@
|
|||
(package
|
||||
(name "perl-app-cpanminus")
|
||||
(version "1.7044")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1ww11x87b6z14yc3xk1sqajqjcx6c28g24rzkmxfylh7wizpcq4v"))))
|
||||
(base32
|
||||
"1ww11x87b6z14yc3xk1sqajqjcx6c28g24rzkmxfylh7wizpcq4v"))))
|
||||
(build-system perl-build-system)
|
||||
(home-page "https://metacpan.org/release/App-cpanminus")
|
||||
(synopsis "Get, unpack, build and install modules from CPAN")
|
||||
|
@ -475,8 +454,7 @@
|
|||
(build-system gnu-build-system)
|
||||
(native-inputs (list inetutils perl))
|
||||
;; TODO: these should be normal inputs, but currently the executable produced is not wrapped, so it fails to load the required libs
|
||||
(propagated-inputs
|
||||
(list perl-cgi
|
||||
(propagated-inputs (list perl-cgi
|
||||
perl-app-cpanminus
|
||||
perl-crypt-openssl-rsa
|
||||
perl-data-uniqid
|
||||
|
@ -514,22 +492,20 @@
|
|||
perl-uri
|
||||
perl-try-tiny))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(replace 'build
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin")))
|
||||
(invoke "make")
|
||||
#t)))
|
||||
(invoke "make") #t)))
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out")))
|
||||
(mkdir-p "./W") ;; make install fails unless a W directory exists
|
||||
(invoke "make" "install" "PREFIX=/" (string-append "DESTDIR=" out))
|
||||
#t))))))
|
||||
(mkdir-p "./W") ;make install fails unless a W directory exists
|
||||
(invoke "make" "install" "PREFIX=/"
|
||||
(string-append "DESTDIR=" out)) #t))))))
|
||||
(synopsis "Imapsync is an IMAP transfers tool")
|
||||
(description
|
||||
"Imapsync is an IMAP transfers tool. The purpose of imapsync is to
|
||||
|
|
|
@ -17,7 +17,8 @@
|
|||
;;; <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (rekahsoft-gnu packages python-xyz)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages check)
|
||||
#:use-module (gnu packages cmake)
|
||||
|
@ -42,8 +43,7 @@
|
|||
(package
|
||||
(name "python-virtualenv-clone")
|
||||
(version "0.5.7")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "virtualenv-clone" version))
|
||||
(sha256
|
||||
|
@ -57,8 +57,7 @@
|
|||
(arguments
|
||||
;; FIXME: Tests currently fail
|
||||
`(#:tests? #f))
|
||||
(home-page
|
||||
"https://github.com/edwardgeorge/virtualenv-clone")
|
||||
(home-page "https://github.com/edwardgeorge/virtualenv-clone")
|
||||
(synopsis "Script to clone virtualenvs.")
|
||||
(description "Script to clone virtualenvs.")
|
||||
(license license:expat)))
|
||||
|
@ -68,22 +67,19 @@
|
|||
(package
|
||||
(name "python-arpeggio")
|
||||
(version "1.9.2")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "Arpeggio" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0aq2pmhfyq7vhbhyq8jgxiphncy1s79rmrsggz4p52m4cdhy134l"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("python-pytest" ,python-pytest)
|
||||
(native-inputs `(("python-pytest" ,python-pytest)
|
||||
("python-pytest-runner" ,python-pytest-runner)))
|
||||
(arguments
|
||||
;; FIXME: Tests currently fail
|
||||
`(#:tests? #f))
|
||||
(home-page
|
||||
"https://github.com/textX/Arpeggio")
|
||||
(home-page "https://github.com/textX/Arpeggio")
|
||||
(synopsis "Packrat parser interpreter")
|
||||
(description "Packrat parser interpreter")
|
||||
(license license:expat)))
|
||||
|
@ -93,38 +89,34 @@
|
|||
(package
|
||||
(name "python-parver")
|
||||
(version "0.3.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "parver" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0a6jp17c1ag6b9yp5xgy9wvznk3g0v2f8gpwkcwxpyc9ygk98zdm"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("python-six" ,python-six)
|
||||
(native-inputs `(("python-six" ,python-six)
|
||||
("python-attrs" ,python-attrs)
|
||||
("python-arpeggio" ,python-arpeggio)
|
||||
("python-pytest" ,python-pytest)
|
||||
("python-hypothesis" ,python-hypothesis)
|
||||
("python-pretend" ,python-pretend)))
|
||||
(home-page "https://github.com/RazerM/parver")
|
||||
(synopsis
|
||||
"Parse and manipulate version numbers")
|
||||
(description
|
||||
"Parse and manipulate version numbers.")
|
||||
(synopsis "Parse and manipulate version numbers")
|
||||
(description "Parse and manipulate version numbers.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-bs4
|
||||
(package
|
||||
(name "python-bs4")
|
||||
(version "0.0.1")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "bs4" version))
|
||||
(sha256
|
||||
(base32 "0fnxhql23ql6q5n64xjknx3sc3fm4vgpbw0z99p0qp6cswgymv1n"))))
|
||||
(base32
|
||||
"0fnxhql23ql6q5n64xjknx3sc3fm4vgpbw0z99p0qp6cswgymv1n"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs (list python-beautifulsoup4))
|
||||
(home-page "https://pypi.python.org/pypi/beautifulsoup4")
|
||||
|
@ -136,19 +128,15 @@
|
|||
(package
|
||||
(name "python-towncrier")
|
||||
(version "21.3.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "towncrier" version))
|
||||
(sha256
|
||||
(base32 "1znxavwsiy6czirjn0qi1p5yarnm7gg692nb0309hb6p4k4hpvbf"))))
|
||||
(base32
|
||||
"1znxavwsiy6czirjn0qi1p5yarnm7gg692nb0309hb6p4k4hpvbf"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
(list python-click
|
||||
python-click-default-group
|
||||
python-incremental
|
||||
python-jinja2
|
||||
python-toml))
|
||||
(propagated-inputs (list python-click python-click-default-group
|
||||
python-incremental python-jinja2 python-toml))
|
||||
(native-inputs (list python-packaging))
|
||||
(home-page "https://github.com/hawkowl/towncrier")
|
||||
(synopsis "Building newsfiles for your project.")
|
||||
|
@ -160,21 +148,16 @@
|
|||
(package
|
||||
(name "python-pipenv")
|
||||
(version "2022.1.8")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pipenv" version))
|
||||
(sha256
|
||||
(base32 "1l4zabd1q5aggjhp4v906l8z8g6q37bcgyxqq8man8lv4ccp2kgq"))))
|
||||
(base32
|
||||
"1l4zabd1q5aggjhp4v906l8z8g6q37bcgyxqq8man8lv4ccp2kgq"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
(list python-certifi
|
||||
python-pip
|
||||
python-setuptools
|
||||
python-virtualenv
|
||||
python-virtualenv-clone))
|
||||
(native-inputs
|
||||
(list python-black
|
||||
(propagated-inputs (list python-certifi python-pip python-setuptools
|
||||
python-virtualenv python-virtualenv-clone))
|
||||
(native-inputs (list python-black
|
||||
python-bs4
|
||||
python-flake8
|
||||
python-flaky
|
||||
|
@ -200,20 +183,18 @@
|
|||
(package
|
||||
(name "python-ujson")
|
||||
(version "2.0.3")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "ujson" version))
|
||||
(sha256
|
||||
(base32
|
||||
"18z9gb9ggy1r464b9q1gqs078mqgrkj6dys5a47529rqk3yfybdx"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin (delete-file-recursively "deps") #t))))
|
||||
(snippet '(begin
|
||||
(delete-file-recursively "deps") #t))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(add-after 'unpack 'link-to-system-double-conversion
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((d-c (assoc-ref inputs "double-conversion")))
|
||||
|
@ -221,16 +202,17 @@
|
|||
(("./deps/double-conversion/double-conversion\"")
|
||||
(string-append d-c "/include/double-conversion\""))
|
||||
(("-lstdc++" stdc)
|
||||
(string-append "-L" d-c "/lib\","
|
||||
(string-append "-L"
|
||||
d-c
|
||||
"/lib\","
|
||||
" \"-ldouble-conversion\","
|
||||
" \"" stdc)))
|
||||
#t)))
|
||||
" \""
|
||||
stdc))) #t)))
|
||||
(replace 'check
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(add-installed-pythonpath inputs outputs)
|
||||
(invoke "pytest"))))))
|
||||
(native-inputs
|
||||
`(("double-conversion" ,double-conversion)
|
||||
(native-inputs `(("double-conversion" ,double-conversion)
|
||||
("python-setuptools-scm" ,python-setuptools-scm)
|
||||
("python-pytest" ,python-pytest)))
|
||||
(home-page "https://github.com/ultrajson/ultrajson")
|
||||
|
@ -247,12 +229,10 @@ bindings for Python 3.")
|
|||
(package/inherit python-prompt-toolkit
|
||||
(name "python-prompt-toolkit")
|
||||
(version "3.0.28")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "prompt_toolkit" version))
|
||||
(sha256
|
||||
(base32
|
||||
(sha256 (base32
|
||||
"0l0nnm9fvs8lklk2qq8mylb9jrlxvlqzpmqr4n7rdhl63rmx274z"))))))
|
||||
|
||||
(define-public awscliv2
|
||||
|
@ -260,17 +240,16 @@ bindings for Python 3.")
|
|||
(inherit awscli)
|
||||
(name "awscliv2")
|
||||
(version "2.7.18")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/aws/aws-cli")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "10p6433spz3lw5jwnw0kflp3fh629chiscp868slld6x2kp80gi4"))))
|
||||
(native-inputs
|
||||
`(("python-distro" ,python-distro-1.5)
|
||||
(base32
|
||||
"10p6433spz3lw5jwnw0kflp3fh629chiscp868slld6x2kp80gi4"))))
|
||||
(native-inputs `(("python-distro" ,python-distro-1.5)
|
||||
("python-docutils" ,python-docutils-0.15)
|
||||
("python-s3transfer" ,python-s3transfer)
|
||||
("python-awscrt" ,python-awscrt)
|
||||
|
@ -278,58 +257,63 @@ bindings for Python 3.")
|
|||
("python-ruamel.yaml" ,python-ruamel.yaml-0.15)
|
||||
("python-cryptography" ,python-cryptography-3.3.2)
|
||||
("python-botocore" ,python-botocore-2.0.0dev155)))
|
||||
(propagated-inputs
|
||||
`(,@(fold alist-delete
|
||||
(propagated-inputs `(,@(fold alist-delete
|
||||
(package-propagated-inputs awscli)
|
||||
'("python-botocore"))))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(add-before 'build 'removed-vendored
|
||||
(lambda* _
|
||||
(for-each delete-file-recursively
|
||||
'("awscli/botocore" "awscli/s3transfer"))
|
||||
(symlink (string-append
|
||||
(assoc-ref %build-inputs "python-botocore")
|
||||
(symlink (string-append (assoc-ref %build-inputs
|
||||
"python-botocore")
|
||||
"/lib/python"
|
||||
(python-version (assoc-ref %build-inputs "python"))
|
||||
(python-version (assoc-ref
|
||||
%build-inputs
|
||||
"python"))
|
||||
"/site-packages/botocore")
|
||||
"awscli/botocore")
|
||||
(symlink (string-append
|
||||
(assoc-ref %build-inputs "python-s3transfer")
|
||||
(symlink (string-append (assoc-ref %build-inputs
|
||||
"python-s3transfer")
|
||||
"/lib/python"
|
||||
(python-version (assoc-ref %build-inputs "python"))
|
||||
(python-version (assoc-ref
|
||||
%build-inputs
|
||||
"python"))
|
||||
"/site-packages/s3transfer")
|
||||
"awscli/s3transfer")
|
||||
#t))
|
||||
"awscli/s3transfer") #t))
|
||||
(add-after 'install 'generate-completions
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(python-version (python-version (assoc-ref inputs "python")))
|
||||
(data (string-append out "/lib/python" python-version
|
||||
(python-version (python-version (assoc-ref inputs
|
||||
"python")))
|
||||
(data (string-append out "/lib/python"
|
||||
python-version
|
||||
"/site-packages/awscli/data"))
|
||||
(bash-completion
|
||||
(string-append out "/share/bash-completion/completions"))
|
||||
(zsh-site-functions
|
||||
(string-append out "/share/zsh/site-functions")))
|
||||
(bash-completion (string-append out
|
||||
"/share/bash-completion/completions"))
|
||||
(zsh-site-functions (string-append out
|
||||
"/share/zsh/site-functions")))
|
||||
(mkdir-p data)
|
||||
(add-installed-pythonpath inputs outputs)
|
||||
|
||||
(invoke "python" "scripts/gen-ac-index"
|
||||
"--index-location" (string-append data "/ac.index"))
|
||||
"--index-location"
|
||||
(string-append data "/ac.index"))
|
||||
|
||||
(mkdir-p bash-completion)
|
||||
(call-with-output-file
|
||||
(string-append bash-completion "/aws")
|
||||
(call-with-output-file (string-append bash-completion
|
||||
"/aws")
|
||||
(lambda (port)
|
||||
(format
|
||||
port
|
||||
(string-join
|
||||
(list
|
||||
"complete" "-C" (string-append out "/bin/aws_completer") "aws")))))
|
||||
(format port
|
||||
(string-join (list "complete" "-C"
|
||||
(string-append out
|
||||
"/bin/aws_completer")
|
||||
"aws")))))
|
||||
|
||||
(mkdir-p zsh-site-functions)
|
||||
(rename-file (string-append out "/bin/aws_zsh_completer.sh")
|
||||
(rename-file (string-append out
|
||||
"/bin/aws_zsh_completer.sh")
|
||||
(string-append zsh-site-functions "/_aws"))
|
||||
#t))))
|
||||
;; FIXME: Tests currently fail
|
||||
|
@ -342,8 +326,7 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(inherit python-jmespath)
|
||||
(version "0.10.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "jmespath" version))
|
||||
(sha256
|
||||
|
@ -354,8 +337,7 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(inherit python-distro)
|
||||
(version "1.5.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "distro" version))
|
||||
(sha256
|
||||
|
@ -367,8 +349,7 @@ Amazon Web Services (AWS) API.")))
|
|||
(inherit python-ruamel.yaml)
|
||||
(name "python-ruamel.yaml")
|
||||
(version "0.15.100")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "ruamel.yaml" version))
|
||||
(sha256
|
||||
|
@ -380,8 +361,7 @@ Amazon Web Services (AWS) API.")))
|
|||
(inherit python-cryptography)
|
||||
(name "python-cryptography")
|
||||
(version "3.3.2")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "cryptography" version))
|
||||
(sha256
|
||||
|
@ -392,24 +372,18 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(name "python-awscrt")
|
||||
(version "0.12.4")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "awscrt" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1cmfkcv2zzirxsb989vx1hvna9nv24pghcvypl0zaxsjphv97mka"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("cmake" ,cmake)))
|
||||
(propagated-inputs
|
||||
`(("python-boto3" ,python-boto3)))
|
||||
(home-page
|
||||
"https://github.com/awslabs/aws-crt-python")
|
||||
(synopsis
|
||||
"Common runtime for AWS Python projects")
|
||||
(description
|
||||
"Common runtime for AWS Python projects")
|
||||
(native-inputs `(("cmake" ,cmake)))
|
||||
(propagated-inputs `(("python-boto3" ,python-boto3)))
|
||||
(home-page "https://github.com/awslabs/aws-crt-python")
|
||||
(synopsis "Common runtime for AWS Python projects")
|
||||
(description "Common runtime for AWS Python projects")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python-botocore-2.0.0dev155
|
||||
|
@ -419,8 +393,7 @@ Amazon Web Services (AWS) API.")))
|
|||
(inherit python-botocore)
|
||||
(name "python-botocore")
|
||||
(version "2.0.0dev155")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/boto/botocore")
|
||||
|
@ -429,8 +402,7 @@ Amazon Web Services (AWS) API.")))
|
|||
(sha256
|
||||
(base32
|
||||
"0lr98h80fgs6kplv52y92pcf1ba4041zq26wdfsfjkg84py9q83a"))))
|
||||
(propagated-inputs
|
||||
`(("python-awscrt" ,python-awscrt)
|
||||
(propagated-inputs `(("python-awscrt" ,python-awscrt)
|
||||
("python-jmespath" ,python-jmespath-0.10)
|
||||
,@(package-propagated-inputs python-awscrt))))))
|
||||
|
||||
|
@ -438,15 +410,14 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(name "python-htmlark")
|
||||
(version "1.0.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "HTMLArk" version))
|
||||
(sha256
|
||||
(base32 "0qg2vwnlqhdhxxkji3l6ls4ycsrjmhvjizsa7hw08373f69mj68v"))))
|
||||
(base32
|
||||
"0qg2vwnlqhdhxxkji3l6ls4ycsrjmhvjizsa7hw08373f69mj68v"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-beautifulsoup4" ,python-beautifulsoup4)
|
||||
(propagated-inputs `(("python-beautifulsoup4" ,python-beautifulsoup4)
|
||||
("python-lxml" ,python-lxml)
|
||||
("python-html5lib" ,python-html5lib)
|
||||
("python-requests" ,python-requests)))
|
||||
|
@ -460,15 +431,15 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(name "python-ofxhome")
|
||||
(version "0.3.3")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "ofxhome" version))
|
||||
(sha256
|
||||
(base32 "1rpyfqr2q9pnin47rjd4qapl8ngk1m9jx36iqckhdhr8s8gla445"))))
|
||||
(base32
|
||||
"1rpyfqr2q9pnin47rjd4qapl8ngk1m9jx36iqckhdhr8s8gla445"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(;; TODO: tests currently fail due to missing test file:
|
||||
`( ;TODO: tests currently fail due to missing test file:
|
||||
;; FileNotFoundError: [Errno 2] No such file or directory: '/tmp/guix-build-python-ofxhome-0.3.3.drv-0/ofxhome-0.3.3/ofxhome/tests/testfiles/jpmorgan.xml'
|
||||
#:tests? #f))
|
||||
(home-page "https://github.com/captin411/ofxhome")
|
||||
|
@ -482,12 +453,12 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(name "python-argparse")
|
||||
(version "1.4.0")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "argparse" version))
|
||||
(sha256
|
||||
(base32 "1r6nznp64j68ih1k537wms7h57nvppq0szmwsaf99n71bfjqkc32"))))
|
||||
(base32
|
||||
"1r6nznp64j68ih1k537wms7h57nvppq0szmwsaf99n71bfjqkc32"))))
|
||||
(build-system python-build-system)
|
||||
(home-page "https://github.com/ThomasWaldmann/argparse/")
|
||||
(synopsis "Python command-line parsing library")
|
||||
|
@ -499,15 +470,14 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(name "python-ofxclient")
|
||||
(version "2.0.3")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "ofxclient" version))
|
||||
(sha256
|
||||
(base32 "0jdhqsbl34yn3n0x6mwsnl58c25v5lp6vr910c2hk7l74l5y7538"))))
|
||||
(base32
|
||||
"0jdhqsbl34yn3n0x6mwsnl58c25v5lp6vr910c2hk7l74l5y7538"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-beautifulsoup4" ,python-beautifulsoup4)
|
||||
(propagated-inputs `(("python-beautifulsoup4" ,python-beautifulsoup4)
|
||||
("python-keyring" ,python-keyring)
|
||||
("python-lxml" ,python-lxml)
|
||||
("python-ofxhome" ,python-ofxhome)
|
||||
|
@ -523,16 +493,14 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(name "ledger-autosync")
|
||||
(version "1.0.3")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "ledger-autosync" version))
|
||||
(sha256
|
||||
(base32 "0i4942qbsphq72zx7kd3rgw25rpq4fg4vl43akkl189wzcrgwv6j"))))
|
||||
(base32
|
||||
"0i4942qbsphq72zx7kd3rgw25rpq4fg4vl43akkl189wzcrgwv6j"))))
|
||||
(build-system python-build-system)
|
||||
(inputs
|
||||
(list python-ofxclient
|
||||
python-ofxparse))
|
||||
(inputs (list python-ofxclient python-ofxparse))
|
||||
(home-page "https://gitlab.com/egh/ledger-autosync")
|
||||
(synopsis "Automatically sync your bank's data with ledger")
|
||||
(description "Automatically sync your bank's data with ledger")
|
||||
|
@ -542,8 +510,7 @@ Amazon Web Services (AWS) API.")))
|
|||
(package
|
||||
(inherit python-pyyaml)
|
||||
(version "5.4.1")
|
||||
(source
|
||||
(origin
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "PyYAML" version))
|
||||
(sha256
|
||||
|
|
|
@ -17,7 +17,8 @@
|
|||
;;; <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (rekahsoft-gnu packages shellutils)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
|
@ -54,8 +55,7 @@
|
|||
(base32
|
||||
"0hyxydrk057pcaqqfbbi0a4zrfxgx7688rm466a7ambl3vsrdscv"))))
|
||||
(build-system go-build-system)
|
||||
(native-inputs
|
||||
`(("github.com/mattn/go-isatty" ,go-github-com-mattn-go-isatty)
|
||||
(native-inputs `(("github.com/mattn/go-isatty" ,go-github-com-mattn-go-isatty)
|
||||
("github.com/mattn/go-runewidth" ,go-github.com-mattn-go-runewidth)
|
||||
("github.com/mattn/go-shellwords" ,go-github-com-mattn-go-shellwords)
|
||||
("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
|
||||
|
@ -64,18 +64,18 @@
|
|||
("go-golang.org-x-sync-errgroup" ,go-golang.org-x-sync-errgroup)
|
||||
("go-github-com-rivo-uniseg" ,go-github-com-rivo-uniseg)
|
||||
("go-golang-org-x-term" ,go-golang-org-x-term)))
|
||||
(propagated-inputs
|
||||
`(("tmux" ,tmux)
|
||||
(propagated-inputs `(("tmux" ,tmux)
|
||||
("perl" ,perl)))
|
||||
(arguments
|
||||
`(#:import-path "github.com/junegunn/fzf"
|
||||
#:install-source? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
#:phases (modify-phases %standard-phases
|
||||
(add-before 'build 'setup-env
|
||||
(lambda _
|
||||
(setenv "FZF_VERSION" ,version)
|
||||
(setenv "FZF_REVISION" ,version)))
|
||||
(setenv "FZF_VERSION"
|
||||
,version)
|
||||
(setenv "FZF_REVISION"
|
||||
,version)))
|
||||
(replace 'build
|
||||
(lambda _
|
||||
(with-directory-excursion "src/github.com/junegunn/fzf"
|
||||
|
@ -86,9 +86,12 @@
|
|||
(mkdir-p (string-append out "/share"))
|
||||
(with-directory-excursion "src/github.com/junegunn/fzf"
|
||||
(invoke "make" "install")
|
||||
(copy-recursively "bin" (string-append out "/bin"))
|
||||
(copy-recursively "man" (string-append out "/share/man"))
|
||||
(copy-recursively "shell" (string-append out "/share/fzf")))))))))
|
||||
(copy-recursively "bin"
|
||||
(string-append out "/bin"))
|
||||
(copy-recursively "man"
|
||||
(string-append out "/share/man"))
|
||||
(copy-recursively "shell"
|
||||
(string-append out "/share/fzf")))))))))
|
||||
(synopsis "Command line fuzzy finder")
|
||||
(description
|
||||
"@command{fzf} is a general purpose command line fuzzy finder. It's an
|
||||
|
@ -113,23 +116,30 @@ files, command history, processes, hostnames, bookmarks, git commits, etc..")
|
|||
"1l5vla2wyzcp96xxh41l4fsss23rshm8h7xnwkrziwa45y6jy7hj"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(func-path (string-append out "/share/zsh/site-functions"))
|
||||
(install-path (string-append out "/lib/spaceship-prompt")))
|
||||
(for-each mkdir-p `(,func-path ,install-path))
|
||||
(func-path (string-append out
|
||||
"/share/zsh/site-functions"))
|
||||
(install-path (string-append out
|
||||
"/lib/spaceship-prompt")))
|
||||
(for-each mkdir-p
|
||||
`(,func-path ,install-path))
|
||||
(for-each (lambda (dir)
|
||||
(copy-recursively dir (string-append install-path "/" dir)))
|
||||
(copy-recursively dir
|
||||
(string-append
|
||||
install-path "/" dir)))
|
||||
'("lib" "modules" "sections"))
|
||||
(copy-file "spaceship.zsh" (string-append install-path "/spaceship.zsh"))
|
||||
(copy-file "spaceship.zsh"
|
||||
(string-append install-path
|
||||
"/spaceship.zsh"))
|
||||
(symlink (string-append install-path "/spaceship.zsh")
|
||||
(string-append func-path "/prompt_spaceship_setup"))))))))
|
||||
(string-append func-path
|
||||
"/prompt_spaceship_setup"))))))))
|
||||
(synopsis "Zsh prompt for Astronauts")
|
||||
(description
|
||||
"Spaceship is a minimalistic, powerful and extremely customizable
|
||||
|
|
|
@ -17,7 +17,8 @@
|
|||
;;; <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (rekahsoft-gnu packages terraform)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages golang)
|
||||
#:use-module (guix utils)
|
||||
|
@ -29,10 +30,9 @@
|
|||
#:use-module (rekahsoft-gnu packages golang))
|
||||
|
||||
(define (search-rekahsoft-gnu-patches patch)
|
||||
(parameterize
|
||||
((%patch-path
|
||||
(map (lambda (directory)
|
||||
(string-append directory "/rekahsoft-gnu/packages/patches"))
|
||||
(parameterize ((%patch-path (map (lambda (directory)
|
||||
(string-append directory
|
||||
"/rekahsoft-gnu/packages/patches"))
|
||||
%load-path)))
|
||||
(search-patches patch)))
|
||||
|
||||
|
@ -46,14 +46,14 @@
|
|||
(uri (git-reference
|
||||
(url "https://github.com/hashicorp/terraform")
|
||||
(commit (string-append "v" version))))
|
||||
(patches (search-rekahsoft-gnu-patches "terraform-provider-path.patch"))
|
||||
(patches (search-rekahsoft-gnu-patches
|
||||
"terraform-provider-path.patch"))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0a4f32g6irmjnfqa8p0ydnlk1hk2749ifp4r7dalxl4687qzxz17"))))
|
||||
(build-system go-build-system)
|
||||
(native-inputs
|
||||
`(("go-gox" ,go-github-com-mitchellh-gox)))
|
||||
(native-inputs `(("go-gox" ,go-github-com-mitchellh-gox)))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "SSL_CERT_DIR")
|
||||
|
@ -74,8 +74,7 @@
|
|||
#:modules ((guix build go-build-system)
|
||||
(guix build utils)
|
||||
(srfi srfi-1))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
#:phases (modify-phases %standard-phases
|
||||
(replace 'build
|
||||
(lambda _
|
||||
(with-directory-excursion "src/github.com/hashicorp/terraform"
|
||||
|
@ -98,12 +97,14 @@
|
|||
(version (last (string-split out #\-)))
|
||||
(components (string-split version #\.))
|
||||
(major+minor (take components 2))
|
||||
(executable (string-append "terraform-" (string-join major+minor "."))))
|
||||
(executable (string-append "terraform-"
|
||||
(string-join
|
||||
major+minor "."))))
|
||||
(with-directory-excursion "src/github.com/hashicorp/terraform/bin"
|
||||
(rename-file "terraform" executable)
|
||||
(install-file executable bin)
|
||||
#t)))))))
|
||||
(synopsis "Safely and predictably create, change, and improve infrastructure")
|
||||
(install-file executable bin) #t)))))))
|
||||
(synopsis
|
||||
"Safely and predictably create, change, and improve infrastructure")
|
||||
(description
|
||||
"Terraform is a tool for building, changing, and versioning
|
||||
infrastructure safely and efficiently. Terraform can manage existing and
|
||||
|
@ -118,12 +119,13 @@ popular service providers as well as custom in-house solutions.")
|
|||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/hashicorp/terraform")
|
||||
(url
|
||||
"https://github.com/hashicorp/terraform")
|
||||
(commit (string-append "v" version))))
|
||||
(patches (search-rekahsoft-gnu-patches "terraform-provider-path.patch"))
|
||||
(patches (search-rekahsoft-gnu-patches
|
||||
"terraform-provider-path.patch"))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
(sha256 (base32
|
||||
"03p698xdbk5gj0f9v8v1fpd74zng3948dyy4f2hv7zgks9hid7fg"))))))
|
||||
|
||||
(define-public terraform-0.11
|
||||
|
@ -133,49 +135,63 @@ popular service providers as well as custom in-house solutions.")
|
|||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/hashicorp/terraform")
|
||||
(url
|
||||
"https://github.com/hashicorp/terraform")
|
||||
(commit (string-append "v" version))))
|
||||
(patches (search-rekahsoft-gnu-patches "terraform-provider-path.patch"))
|
||||
(patches (search-rekahsoft-gnu-patches
|
||||
"terraform-provider-path.patch"))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
(sha256 (base32
|
||||
"15qs7zwz18cmp8xnkf9rwqmracy7va1n480apxiaijrgvai8sv8n"))))))
|
||||
|
||||
(define* (wrap-terraform terraform
|
||||
#:optional
|
||||
(name (string-append (package-name terraform) "-wrapper")))
|
||||
#:optional (name (string-append (package-name
|
||||
terraform)
|
||||
"-wrapper")))
|
||||
(package/inherit terraform
|
||||
(name name)
|
||||
(source #f)
|
||||
(build-system trivial-build-system)
|
||||
(outputs '("out"))
|
||||
(propagated-inputs `(("terraform" ,terraform)))
|
||||
(arguments
|
||||
`(#:modules ((guix build utils)
|
||||
(arguments `(#:modules ((guix build utils)
|
||||
(srfi srfi-1))
|
||||
#:builder
|
||||
(begin
|
||||
#:builder (begin
|
||||
(use-modules (guix build utils)
|
||||
(srfi srfi-1))
|
||||
(let* ((out (assoc-ref %outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(terraform (string-append (assoc-ref %build-inputs "terraform") "/bin/"))
|
||||
(version (last (string-split out #\-)))
|
||||
(components (string-split version #\.))
|
||||
(major+minor (take components 2)))
|
||||
(let* ((out (assoc-ref %outputs
|
||||
"out"))
|
||||
(bin (string-append out
|
||||
"/bin"))
|
||||
(terraform (string-append (assoc-ref
|
||||
%build-inputs
|
||||
"terraform")
|
||||
"/bin/"))
|
||||
(version (last (string-split
|
||||
out #\-)))
|
||||
(components (string-split
|
||||
version #\.))
|
||||
(major+minor (take
|
||||
components 2)))
|
||||
(mkdir-p bin)
|
||||
(symlink (string-append terraform "terraform-" (string-join major+minor "."))
|
||||
(string-append bin "/" "terraform"))
|
||||
#t))))
|
||||
(symlink (string-append
|
||||
terraform "terraform-"
|
||||
(string-join
|
||||
major+minor "."))
|
||||
(string-append bin "/"
|
||||
"terraform")) #t))))
|
||||
(synopsis "Wrapper for terraform commands")
|
||||
(description
|
||||
"This package provides wrappers for the commands of Terraform@tie{}MAJOR.MINOR.x such
|
||||
that they can be invoked under their usual name---e.g., @command{terraform}
|
||||
instead of @command{terraform-MAJOR.MINOR}.")))
|
||||
|
||||
(define-public terraform-wrapper-0.13 (wrap-terraform terraform-0.13))
|
||||
(define-public terraform-wrapper-0.12 (wrap-terraform terraform-0.12))
|
||||
(define-public terraform-wrapper-0.11 (wrap-terraform terraform-0.11))
|
||||
(define-public terraform-wrapper-0.13
|
||||
(wrap-terraform terraform-0.13))
|
||||
(define-public terraform-wrapper-0.12
|
||||
(wrap-terraform terraform-0.12))
|
||||
(define-public terraform-wrapper-0.11
|
||||
(wrap-terraform terraform-0.11))
|
||||
|
||||
(define terraform-provider-phases
|
||||
'(modify-phases %standard-phases
|
||||
|
@ -190,564 +206,625 @@ instead of @command{terraform-MAJOR.MINOR}.")))
|
|||
|
||||
(define (make-terraform-provider package)
|
||||
(package/inherit package
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments package)
|
||||
((#:phases phases '%standard-phases)
|
||||
(arguments (substitute-keyword-arguments (package-arguments
|
||||
package)
|
||||
((#:phases phases
|
||||
'%standard-phases)
|
||||
`(modify-phases ,phases
|
||||
(delete 'change-out) ; Delete phase if it already exists
|
||||
(delete 'change-out) ;Delete phase if it already exists
|
||||
(add-after 'install 'change-out
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(lambda* (#:key outputs
|
||||
#:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(tf-provider-name ,(package-name package))
|
||||
(tf-provider-name+version (string-append tf-provider-name "_v" ,(package-version package)))
|
||||
(libexec (string-append out "/libexec/terraform")))
|
||||
(tf-provider-name ,(package-name
|
||||
package))
|
||||
(tf-provider-name+version (string-append
|
||||
tf-provider-name
|
||||
"_v"
|
||||
,(package-version
|
||||
package)))
|
||||
(libexec (string-append out
|
||||
"/libexec/terraform")))
|
||||
(mkdir-p libexec)
|
||||
(rename-file (string-append bin "/" tf-provider-name)
|
||||
(string-append libexec "/" tf-provider-name+version))
|
||||
(rename-file (string-append bin "/"
|
||||
tf-provider-name)
|
||||
(string-append libexec
|
||||
"/"
|
||||
tf-provider-name+version))
|
||||
(delete-file-recursively bin))))))))))
|
||||
|
||||
(define-public terraform-provider-aws
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-aws")
|
||||
(version "2.70.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-aws")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-aws")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1swmkyi8yv1rpkzn283lm9kqjyzscvjfzm8smn0sxcniwx7002js"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-aws"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-aws"
|
||||
#:install-source? #f))
|
||||
(synopsis "@command{Terraform} AWS provider")
|
||||
(description
|
||||
"Terraform AWS provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-aws")
|
||||
(description "Terraform AWS provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-aws")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-template
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-template")
|
||||
(version "2.2.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-template")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-template")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"12pn1i06jz4xl50md94yfdggg3pg5bv1viwf35izizm5rnyksyv2"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-template"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-template"
|
||||
#:install-source? #f))
|
||||
(synopsis "@command{Terraform} AWS provider")
|
||||
(description
|
||||
"Terraform template provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-template")
|
||||
(description "Terraform template provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-template")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-google
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-google")
|
||||
(version "2.8.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-google")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-google")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1r4x7l20w8wb6a356vx71lra466p7hfww1jyv0bg7z1f015qs91l"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-google"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-google"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Google Cloud Platform provider ")
|
||||
(synopsis
|
||||
"Terraform Google Cloud Platform provider ")
|
||||
(description
|
||||
"Terraform Google Cloud Platform provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-google")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-google")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-kubernetes
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-kubernetes")
|
||||
(version "1.7.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-kubernetes")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-kubernetes")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0fah2310hic2svjfya3051sv8sp5gwgrfc1y2ggdn66hjz0x6ir3"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-kubernetes"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-kubernetes"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Kubernetes provider ")
|
||||
(description
|
||||
"Terraform Kubernetes provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-kubernetes")
|
||||
(description "Terraform Kubernetes provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-kubernetes")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-azurerm
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-azurerm")
|
||||
(version "1.30.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-azurerm")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-azurerm")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0zxvj6k1xs151dik8yhjl31r563dsc7iykv32g10w5szyigvxqfd"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-azurerm"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-azurerm"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Azure Resource Manager provider")
|
||||
(synopsis
|
||||
"Terraform Azure Resource Manager provider")
|
||||
(description
|
||||
"Terraform Azure Resource Manager provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-azurerm")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-azurerm")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-alicloud
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-alicloud")
|
||||
(version "1.46.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-alicloud")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-alicloud")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0cndsc0k7mk5xmaakszbl680igxfvxzlcnrfr07qz6bk796p9sfp"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-alicloud"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-alicloud"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Alicloud provider")
|
||||
(description
|
||||
"Terraform Alicloud provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-alicloud")
|
||||
(description "Terraform Alicloud provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-alicloud")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-vsphere
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-vsphere")
|
||||
(version "1.11.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-vsphere")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-vsphere")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"02qkm8n0z8v8xfjkvy5nkjc4p37xqp5xsds10b3b060vb5l6yfg4"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-vsphere"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-vsphere"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Vsphere provider")
|
||||
(description
|
||||
"Terraform Vsphere provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-vsphere")
|
||||
(description "Terraform Vsphere provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-vsphere")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-cloudflare
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-cloudflare")
|
||||
(version "1.15.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-cloudflare")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-cloudflare")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0mb771dw5fw2s6jd63sybwza49axyj9967fl454m3sznhpl96y8z"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-cloudflare"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-cloudflare"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Cloudflare provider")
|
||||
(description
|
||||
"Terraform Cloudflare provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-cloudflare")
|
||||
(description "Terraform Cloudflare provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-cloudflare")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-vault
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-vault")
|
||||
(version "1.9.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-vault")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-vault")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"19ckfm89877s7jp8vssph9mdjr3srq4m6kc2zn2ky979775bi5lw"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-vault"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-vault"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Vault provider")
|
||||
(description
|
||||
"Terraform Vault provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-vault")
|
||||
(description "Terraform Vault provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-vault")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-gitlab
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-gitlab")
|
||||
(version "1.2.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-gitlab")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-gitlab")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"11j84kyw2lsqsn6ya070hx0k6igb3hhjl8zlnr4q3gpmv51y23qc"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-gitlab"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-gitlab"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Gitlab provider")
|
||||
(description
|
||||
"Terraform Gitlab provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-gitlab")
|
||||
(description "Terraform Gitlab provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-gitlab")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-github
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-github")
|
||||
(version "2.1.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-github")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-github")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"05ca0vw6s7q40zcs50mr6k2swwx3a3njd4dxdz00qki58hgb87y6"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-github"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-github"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Github provider")
|
||||
(description
|
||||
"Terraform Github provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-github")
|
||||
(description "Terraform Github provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-github")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-digitalocean
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-digitalocean")
|
||||
(version "1.4.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-digitalocean")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-digitalocean")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1x55clpy3i2jrnmdwlya82vd3aiyvrzpx5y57xjs29x232cygw7r"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-digitalocean"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-digitalocean"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Digitalocean provider")
|
||||
(description
|
||||
"Terraform Digitalocean provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-digitalocean")
|
||||
(description "Terraform Digitalocean provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-digitalocean")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-helm
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-helm")
|
||||
(version "0.9.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-helm")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-helm")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1bni05ski94w3ihhf0jp3mk8dzkbm9jlgv6xb23403ppcbgy7s9d"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-helm"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-helm"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Helm provider")
|
||||
(description
|
||||
"Terraform Helm provider.")
|
||||
(home-page "https://helm.com/terraform-providers/terraform-provider-helm")
|
||||
(description "Terraform Helm provider.")
|
||||
(home-page
|
||||
"https://helm.com/terraform-providers/terraform-provider-helm")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-linode
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-linode")
|
||||
(version "1.6.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-linode")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-linode")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0i2x0jd26qanziihlc38s7rxiab66ld2s5gz18rrmrbwhcl95fwj"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-linode"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-linode"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform Linode provider")
|
||||
(description
|
||||
"Terraform Linode provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-linode")
|
||||
(description "Terraform Linode provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-linode")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-random
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-random")
|
||||
(version "2.1.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-random")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-random")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"102bgd8s9yhm2ny2akv04mhwf5mphqhsxx9vxjbg7ygqnz9ka5nw"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-random"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-random"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform random provider")
|
||||
(description
|
||||
"Terraform Random provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-random")
|
||||
(description "Terraform Random provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-random")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-null
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-null")
|
||||
(version "3.1.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-null")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-null")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0s6j2py9bb3knrn0f8aga8ypkxj6v5ns08k7zgw26h3wwdxwyd12"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-null"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-null"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform null provider")
|
||||
(description
|
||||
"Terraform null provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-null")
|
||||
(description "Terraform null provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-null")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-null-2.1
|
||||
(make-terraform-provider
|
||||
(package/inherit terraform-provider-null
|
||||
(make-terraform-provider (package/inherit terraform-provider-null
|
||||
(name "terraform-provider-null")
|
||||
(version "2.1.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-null")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-null")
|
||||
(commit (string-append
|
||||
"v"
|
||||
version))))
|
||||
(file-name (git-file-name
|
||||
name version))
|
||||
(sha256 (base32
|
||||
"0di1hxmd3s80sz8hl5q2i425by8fbk15f0r4jmnm6vra0cq89jw2"))))
|
||||
(description
|
||||
"Terraform null provider. Supports terraform => 0.11."))))
|
||||
|
||||
(define-public terraform-provider-heroku
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-heroku")
|
||||
(version "2.0.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-heroku")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-heroku")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"161pc6s4ifzi58cx32sdk9nan4kz6gn3mch1pnmp03f6390s2pcm"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-heroku"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-heroku"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform heroku provider")
|
||||
(description
|
||||
"Terraform Heroku provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-heroku")
|
||||
(description "Terraform Heroku provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-heroku")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-nomad
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-nomad")
|
||||
(version "1.4.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-nomad")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-nomad")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"04dh7gas6viny6bkx89fkwmxrw101b8bmw14m2mzfkxn70cl2na4"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-nomad"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-nomad"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform nomad provider")
|
||||
(description
|
||||
"Terraform Nomad provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-nomad")
|
||||
(description "Terraform Nomad provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-nomad")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-postgresql
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-postgresql")
|
||||
(version "0.4.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-postgresql")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-postgresql")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0fywq1vzm8fcd0jcvzx1n3jilrk0r6ylqz9r4dwsyc64iqvmrpps"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-postgresql"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-postgresql"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform postgresql provider")
|
||||
(description
|
||||
"Terraform Postgresql provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-postgresql")
|
||||
(description "Terraform Postgresql provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-postgresql")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-grafana
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-grafana")
|
||||
(version "1.4.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-grafana")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-grafana")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1y41yhp82phgw83frkgrjzpymsys2abvdwa1n905rz7i15ybasqc"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-grafana"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-grafana"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform grafana provider")
|
||||
(description
|
||||
"Terraform Grafana provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-grafana")
|
||||
(description "Terraform Grafana provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-grafana")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-docker
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-docker")
|
||||
(version "1.2.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-docker")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-docker")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1w69kjlrgy4397c9nz3llqsqcjzchwqw1ksw4wg34xnnq20pd4ql"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-docker"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-docker"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform docker provider")
|
||||
(description
|
||||
"Terraform Docker provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-docker")
|
||||
(description "Terraform Docker provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-docker")
|
||||
(license license:mpl2.0))))
|
||||
|
||||
(define-public terraform-provider-openstack
|
||||
(make-terraform-provider
|
||||
(package
|
||||
(make-terraform-provider (package
|
||||
(name "terraform-provider-openstack")
|
||||
(version "1.19.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/terraform-providers/terraform-provider-openstack")
|
||||
(commit (string-append "v" version))))
|
||||
(url
|
||||
"https://github.com/terraform-providers/terraform-provider-openstack")
|
||||
(commit (string-append "v"
|
||||
version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1y9b9h523zflq4z9cwjgfa0l92j4ac5pc1r6vja1aw3gg2ln80x9"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/terraform-providers/terraform-provider-openstack"
|
||||
`(#:import-path
|
||||
"github.com/terraform-providers/terraform-provider-openstack"
|
||||
#:install-source? #f))
|
||||
(synopsis "Terraform openstack provider")
|
||||
(description
|
||||
"Terraform Openstack provider.")
|
||||
(home-page "https://github.com/terraform-providers/terraform-provider-openstack")
|
||||
(description "Terraform Openstack provider.")
|
||||
(home-page
|
||||
"https://github.com/terraform-providers/terraform-provider-openstack")
|
||||
(license license:mpl2.0))))
|
||||
|
|
|
@ -97,7 +97,8 @@
|
|||
#:use-module (guix build-system trivial)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module ((guix licenses)
|
||||
#:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (srfi srfi-1)
|
||||
|
@ -117,14 +118,12 @@
|
|||
(base32
|
||||
"05xbxldhm3cgdjysidzpc8wnq17mgd84mq60jmbq6zcc9jl21axh"))))
|
||||
(build-system go-build-system)
|
||||
(native-inputs
|
||||
`(("gpgme" ,gpgme)
|
||||
(native-inputs `(("gpgme" ,gpgme)
|
||||
("pkg-config" ,pkg-config)
|
||||
("libassuan" ,libassuan)
|
||||
("libseccomp" ,libseccomp)
|
||||
("go-md2man" ,go-md2man)))
|
||||
(propagated-inputs
|
||||
`(("runc" ,runc)
|
||||
(propagated-inputs `(("runc" ,runc)
|
||||
("conmon" ,conmon)
|
||||
("slirp4netns" ,slirp4netns)))
|
||||
(arguments
|
||||
|
@ -134,8 +133,7 @@
|
|||
(lambda _
|
||||
(with-directory-excursion "src/github.com/containers/libpod"
|
||||
(setenv "HOME" "/tmp")
|
||||
(invoke "make" "all"
|
||||
"GIT_COMMIT=NONE"
|
||||
(invoke "make" "all" "GIT_COMMIT=NONE"
|
||||
"GIT_BRANCH=NONE"))))
|
||||
;; FIXME: tests currently require docker
|
||||
;; (replace 'check
|
||||
|
@ -174,8 +172,7 @@ volumes.")
|
|||
(base32
|
||||
"0s23gm0cq4mylv882dr1n8bqql42674vny3z58yy77lwzmifc6id"))))
|
||||
(build-system go-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
(native-inputs `(("pkg-config" ,pkg-config)
|
||||
("glib" ,glib)))
|
||||
(arguments
|
||||
'(#:import-path "github.com/containers/conmon"
|
||||
|
@ -184,9 +181,7 @@ volumes.")
|
|||
(lambda _
|
||||
(with-directory-excursion "src/github.com/containers/conmon"
|
||||
(setenv "HOME" "/tmp")
|
||||
(invoke "make" "all"
|
||||
"CC=gcc"
|
||||
"GIT_COMMIT=NONE"
|
||||
(invoke "make" "all" "CC=gcc" "GIT_COMMIT=NONE"
|
||||
"GIT_BRANCH=NONE"))))
|
||||
(delete 'check)
|
||||
(replace 'install
|
||||
|
@ -217,13 +212,10 @@ container.")
|
|||
(base32
|
||||
"19yf93pq4vw24h76kl32c6ryvg5fp5mixakw9c6sqydf7m74z9i8"))))
|
||||
(build-system go-build-system)
|
||||
(inputs
|
||||
`(("git" ,git)))
|
||||
(propagated-inputs
|
||||
`(("runc" ,runc)
|
||||
(inputs `(("git" ,git)))
|
||||
(propagated-inputs `(("runc" ,runc)
|
||||
("cni-plugins" ,cni-plugins)))
|
||||
(native-inputs
|
||||
`(("gpgme" ,gpgme)
|
||||
(native-inputs `(("gpgme" ,gpgme)
|
||||
("pkg-config" ,pkg-config)
|
||||
("libassuan" ,libassuan)
|
||||
("libseccomp" ,libseccomp)
|
||||
|
@ -237,8 +229,7 @@ container.")
|
|||
(arguments
|
||||
'(#:import-path "github.com/containers/buildah"
|
||||
#:install-source? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
#:phases (modify-phases %standard-phases
|
||||
(replace 'build
|
||||
(lambda _
|
||||
(with-directory-excursion "src/github.com/containers/buildah"
|
||||
|
@ -248,10 +239,8 @@ container.")
|
|||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(with-directory-excursion "src/github.com/containers/buildah"
|
||||
(invoke "make" "install"
|
||||
"GIT_COMMIT=NONE"
|
||||
(string-append "PREFIX=" out)))
|
||||
#t))))))
|
||||
(invoke "make" "install" "GIT_COMMIT=NONE"
|
||||
(string-append "PREFIX=" out))) #t))))))
|
||||
(synopsis "Tool that facilitates building OCI images")
|
||||
(description
|
||||
"Buildah provides a command line tool for creating and manipulating OCI
|
||||
|
@ -278,8 +267,7 @@ container images.")
|
|||
#:install-source? #f
|
||||
#:phases %standard-phases))
|
||||
(synopsis "Converts markdown into roff (man pages)")
|
||||
(description
|
||||
"Uses blackfriday to process markdown into man pages.")
|
||||
(description "Uses blackfriday to process markdown into man pages.")
|
||||
(home-page "https://github.com/cpuguy83/go-md2man")
|
||||
(license license:expat)))
|
||||
|
||||
|
@ -300,29 +288,26 @@ container images.")
|
|||
(arguments
|
||||
'(#:import-path "github.com/containernetworking/plugins"
|
||||
#:install-source? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
#:phases (modify-phases %standard-phases
|
||||
(replace 'build
|
||||
(lambda _
|
||||
(with-directory-excursion "src/github.com/containernetworking/plugins"
|
||||
(setenv "HOME" "/tmp")
|
||||
(invoke "./build_linux.sh"))))
|
||||
(delete 'check) ;; Tests currently use sudo
|
||||
(delete 'check) ;Tests currently use sudo
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(copy-recursively
|
||||
"src/github.com/containernetworking/plugins/bin"
|
||||
(string-append out "/usr/lib/cni"))
|
||||
#t))))))
|
||||
(string-append out "/usr/lib/cni")) #t))))))
|
||||
;; FIXME: Enable tests
|
||||
;; (replace 'check
|
||||
;; (lambda _
|
||||
;; (with-directory-excursion "src/github.com/containernetworking/plugins"
|
||||
;; (invoke "./test_linux.sh"))))
|
||||
(synopsis "Some standard networking plugins, maintained by the CNI team")
|
||||
(description
|
||||
"A collection of CNI networking plugins.")
|
||||
(description "A collection of CNI networking plugins.")
|
||||
(home-page "https://github.com/containernetworking/plugins")
|
||||
(license license:asl2.0)))
|
||||
|
||||
|
@ -333,7 +318,8 @@ container images.")
|
|||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/rootless-containers/slirp4netns.git")
|
||||
(url
|
||||
"https://github.com/rootless-containers/slirp4netns.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
|
@ -343,12 +329,10 @@ container images.")
|
|||
(arguments
|
||||
;; TODO: Tests currently fail
|
||||
'(#:tests? #f))
|
||||
(inputs
|
||||
`(("glib" ,glib)
|
||||
(inputs `(("glib" ,glib)
|
||||
("libcap" ,libcap)
|
||||
("libseccomp" ,libseccomp)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
(native-inputs `(("pkg-config" ,pkg-config)
|
||||
("autoconf" ,autoconf)
|
||||
("automake" ,automake)))
|
||||
(synopsis "User-mode networking for unprivileged network namespaces")
|
||||
|
|
Loading…
Reference in New Issue