1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-28 03:51:53 +02:00

gnu: Simplify package inputs.

This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
This commit is contained in:
Ludovic Courtès
2021-12-13 17:18:24 +01:00
parent aca2defe01
commit 8394619bac
460 changed files with 37644 additions and 49727 deletions
+227 -250
View File
@@ -132,20 +132,20 @@
"17nvir1yc6mf4wr1fn4xsabw49cd5p9vig8wj77vv4anzi8zfij1"))))
(build-system gnu-build-system)
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("python" ,python) ; for the tests
("util-linux" ,util-linux) ; provides the hexdump command for tests
("qttools" ,qttools)))
(list autoconf
automake
libtool
pkg-config
python ; for the tests
util-linux ; provides the hexdump command for tests
qttools))
(inputs
`(("bdb" ,bdb-4.8) ; 4.8 required for compatibility
("boost" ,boost)
("libevent" ,libevent)
("miniupnpc" ,miniupnpc)
("openssl" ,openssl)
("qtbase" ,qtbase-5)))
(list bdb-4.8 ; 4.8 required for compatibility
boost
libevent
miniupnpc
openssl
qtbase-5))
(arguments
`(#:configure-flags
(list
@@ -230,32 +230,32 @@ line client and a client based on Qt.")
"07fcfkmv4cy92njnf2qc7jh0naz96q962hxldcd7hk4k7ddv0mss"))))
(build-system haskell-build-system)
(inputs
`(("ghc-ansi-terminal" ,ghc-ansi-terminal)
("ghc-base-compat-batteries" ,ghc-base-compat-batteries)
("ghc-cmdargs" ,ghc-cmdargs)
("ghc-data-default" ,ghc-data-default)
("ghc-decimal" ,ghc-decimal)
("ghc-diff" ,ghc-diff)
("ghc-hashable" ,ghc-hashable)
("ghc-hledger-lib" ,ghc-hledger-lib)
("ghc-lucid" ,ghc-lucid)
("ghc-math-functions" ,ghc-math-functions)
("ghc-megaparsec" ,ghc-megaparsec)
("ghc-old-time" ,ghc-old-time)
("ghc-regex-tdfa" ,ghc-regex-tdfa)
("ghc-safe" ,ghc-safe)
("ghc-aeson" ,ghc-aeson)
("ghc-extra" ,ghc-extra)
("ghc-tasty" ,ghc-tasty)
("ghc-timeit" ,ghc-timeit)
("ghc-shakespeare" ,ghc-shakespeare)
("ghc-split" ,ghc-split)
("ghc-tabular" ,ghc-tabular)
("ghc-temporary" ,ghc-temporary)
("ghc-unordered-containers" ,ghc-unordered-containers)
("ghc-utf8-string" ,ghc-utf8-string)
("ghc-utility-ht" ,ghc-utility-ht)
("ghc-wizards" ,ghc-wizards)))
(list ghc-ansi-terminal
ghc-base-compat-batteries
ghc-cmdargs
ghc-data-default
ghc-decimal
ghc-diff
ghc-hashable
ghc-hledger-lib
ghc-lucid
ghc-math-functions
ghc-megaparsec
ghc-old-time
ghc-regex-tdfa
ghc-safe
ghc-aeson
ghc-extra
ghc-tasty
ghc-timeit
ghc-shakespeare
ghc-split
ghc-tabular
ghc-temporary
ghc-unordered-containers
ghc-utf8-string
ghc-utility-ht
ghc-wizards))
(home-page "https://hledger.org")
(synopsis "Command-line interface for the hledger accounting system")
(description
@@ -283,12 +283,9 @@ Accounting.")
"14qhv79a2waqzmf6l571wklgwq8j1pkmjvzkj5vhh44nia8hfdh7"))))
(build-system glib-or-gtk-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)
("intltool" ,intltool)))
(list pkg-config intltool))
(inputs
`(("gtk+" ,gtk+)
("libofx" ,libofx)
("libsoup" ,libsoup)))
(list gtk+ libofx libsoup))
(home-page "http://homebank.free.fr/")
(synopsis "Graphical personal accounting application")
(description "HomeBank allows you to manage your personal accounts at
@@ -363,16 +360,14 @@ and dynamically with report tools based on filtering and graphical charts.")
(setenv "ARGS" "-E BaselineTest_cmd-org")
#t)))))
(inputs
`(("boost" ,boost)
("gmp" ,gmp)
("libedit" ,libedit)
("mpfr" ,mpfr)
("python" ,python)
("utfcpp" ,utfcpp)))
(list boost
gmp
libedit
mpfr
python
utfcpp))
(native-inputs
`(("groff" ,groff)
("texinfo" ,texinfo)
("tzdata" ,tzdata-for-tests)))
(list groff texinfo tzdata-for-tests))
(home-page "https://ledger-cli.org/")
(synopsis "Command-line double-entry accounting program")
(description
@@ -438,9 +433,9 @@ in ability, and easy to use.")
(with-directory-excursion "../source/test"
(invoke "make" "test-batch")))))))
(inputs
`(("ledger" ,ledger)))
(list ledger))
(native-inputs
`(("texinfo" ,texinfo)))
(list texinfo))
(home-page "https://ledger-cli.org/")
(synopsis "Command-line double-entry accounting program")
(description
@@ -496,7 +491,7 @@ This package provides the Emacs mode.")
"for search ")))
#t)))))
(inputs
`(("icecat" ,icecat)))
(list icecat))
(home-page "https://stesie.github.io/geierlein/")
(synopsis "Free Elster client, for sending Germany VAT declarations")
(description
@@ -530,22 +525,22 @@ do so.")
#t))))
(build-system python-build-system)
(inputs
`(("python-pyqt" ,python-pyqt)
("python-qrcode" ,python-qrcode)
("python-protobuf" ,python-protobuf)
("python-aiohttp" ,python-aiohttp)
("python-aiohttp-socks" ,python-aiohttp-socks)
("python-aiorpcx" ,python-aiorpcx-0.18)
("python-certifi" ,python-certifi)
("python-bitstring" ,python-bitstring)
("python-attrs" ,python-attrs)
("python-cryptography" ,python-cryptography)
("python-qdarkstyle" ,python-qdarkstyle)
("python-dnspython" ,python-dnspython)
("python-hidapi" ,python-hidapi)
("python-ledgerblue" ,python-ledgerblue)
("python-btchip-python" ,python-btchip-python)
("libsecp256k1" ,libsecp256k1)))
(list python-pyqt
python-qrcode
python-protobuf
python-aiohttp
python-aiohttp-socks
python-aiorpcx-0.18
python-certifi
python-bitstring
python-attrs
python-cryptography
python-qdarkstyle
python-dnspython
python-hidapi
python-ledgerblue
python-btchip-python
libsecp256k1))
(arguments
`(#:tests? #f ; no tests
#:phases
@@ -696,28 +691,28 @@ other machines/servers. Electroncash does not download the Bitcoin Cash blockch
(base32 "1spsf7m3x4psp9s7mivr6x4886jnbq4i8ll2dl8bv5bsdhcd3pjm"))))
(build-system cmake-build-system)
(native-inputs
`(("doxygen" ,doxygen)
("graphviz" ,graphviz)
("pkg-config" ,pkg-config)
("protobuf" ,protobuf)
("python" ,python)
("qttools" ,qttools)))
(list doxygen
graphviz
pkg-config
protobuf
python
qttools))
(inputs
`(("boost" ,boost)
("cppzmq" ,cppzmq)
("expat" ,expat)
("hidapi" ,hidapi)
("libsodium" ,libsodium)
("libunwind" ,libunwind)
("libusb" ,libusb)
("miniupnpc" ,miniupnpc)
("openssl" ,openssl)
("protobuf" ,protobuf)
("rapidjson" ,rapidjson)
("readline" ,readline)
("unbound" ,unbound)
("xz" ,xz)
("zeromq" ,zeromq)))
(list boost
cppzmq
expat
hidapi
libsodium
libunwind
libusb
miniupnpc
openssl
protobuf
rapidjson
readline
unbound
xz
zeromq))
(arguments
`(#:out-of-source? #t
#:configure-flags
@@ -895,21 +890,19 @@ the Monero GUI client.")
(add-installed-pythonpath inputs outputs)
(invoke "py.test"))))))
(propagated-inputs
`(("python-configargparse" ,python-configargparse)
("python-daemon" ,python-daemon)
("python-docutils" ,python-docutils)
("python-ecdsa" ,python-ecdsa)
("python-hidapi" ,python-hidapi)
("python-mnemonic" ,python-mnemonic)
("python-pymsgbox" ,python-pymsgbox)
("python-pynacl" ,python-pynacl)
("python-semver" ,python-semver)
("python-unidecode" ,python-unidecode)
("python-wheel" ,python-wheel)))
(list python-configargparse
python-daemon
python-docutils
python-ecdsa
python-hidapi
python-mnemonic
python-pymsgbox
python-pynacl
python-semver
python-unidecode
python-wheel))
(native-inputs
`(("gnupg" ,gnupg)
("python-mock" ,python-mock)
("python-pytest" ,python-pytest)))
(list gnupg python-mock python-pytest))
(home-page "https://github.com/romanz/trezor-agent")
(synopsis "Use hardware wallets as SSH and GPG agent")
(description
@@ -956,7 +949,7 @@ settings.")
(base32 "1xi5qvj2rvi5almf9c89rl7hz1z4ms04d53pg818i4vpkmivavvw"))))
(build-system python-build-system)
(propagated-inputs
`(("python-pbkdf2" ,python-pbkdf2)))
(list python-pbkdf2))
(home-page "https://github.com/trezor/python-mnemonic")
(synopsis "Implementation of Bitcoin BIP-0039")
(description "@code{mnemonic} is a library that provides an implementation
@@ -979,12 +972,12 @@ of Bitcoin BIP-0039.")
"010mghaqh1cmz3a0ifc3f40mmyplilwlw7kpha2mzyrrff46p9gb"))))
(build-system python-build-system)
(propagated-inputs
`(("python-ecpy" ,python-ecpy)
("python-future" ,python-future)
("python-hidapi" ,python-hidapi)
("python-pillow" ,python-pillow)
("python-protobuf" ,python-protobuf)
("python-pycrypto" ,python-pycrypto)))
(list python-ecpy
python-future
python-hidapi
python-pillow
python-protobuf
python-pycrypto))
(home-page "https://github.com/LedgerHQ/blue-loader-python")
(synopsis "Python library to communicate with Ledger Blue/Nano S")
(description "@code{ledgerblue} is a Python library to communicate with
@@ -1009,8 +1002,7 @@ Ledger Blue/Nano S.")
(arguments
`(#:tests? #f)) ; those require PyQt4
(propagated-inputs
`(("python-ecdsa" ,python-ecdsa)
("python-hidapi" ,python-hidapi)))
(list python-ecdsa python-hidapi))
(home-page "https://github.com/LedgerHQ/btchip-python")
(synopsis "Python library to communicate with Ledger Nano dongle")
(description
@@ -1051,22 +1043,22 @@ Nano dongle.")
(delete-file-recursively "./python")))))
(build-system python-build-system)
(propagated-inputs
`(("python-attrs" ,python-attrs)
("python-click" ,python-click)
("python-construct" ,python-construct)
("python-ecdsa" ,python-ecdsa)
("python-libusb1" ,python-libusb1)
("python-mnemonic" ,python-mnemonic)
("python-requests" ,python-requests)
("python-typing-extensions" ,python-typing-extensions)))
(list python-attrs
python-click
python-construct
python-ecdsa
python-libusb1
python-mnemonic
python-requests
python-typing-extensions))
(native-inputs
;; For tests.
`(("protobuf" ,protobuf)
("python-black" ,python-black)
("python-protobuf" ,python-protobuf)
("python-isort" ,python-isort)
("python-pyqt" ,python-pyqt)
("python-pytest" ,python-pytest)))
(list protobuf
python-black
python-protobuf
python-isort
python-pyqt
python-pytest))
(home-page "https://github.com/trezor/python-trezor")
(synopsis "Python library for communicating with TREZOR Hardware Wallet")
(description "@code{trezor} is a Python library for communicating with
@@ -1094,11 +1086,8 @@ TREZOR Hardware Wallet.")
(add-installed-pythonpath inputs outputs)
(apply invoke "python" (find-files "tests/unit" "\\.py$")))))))
(propagated-inputs
`(("python-ecdsa" ,python-ecdsa)
("python-hidapi" ,python-hidapi)
("python-libusb1" ,python-libusb1)
("python-mnemonic" ,python-mnemonic)
("python-protobuf" ,python-protobuf)))
(list python-ecdsa python-hidapi python-libusb1 python-mnemonic
python-protobuf))
(home-page "https://github.com/keepkey/python-keepkey")
(synopsis "Python library for communicating with KeepKey Hardware Wallet")
(description "@code{keepkey} is a Python library for communicating with
@@ -1121,8 +1110,7 @@ the KeepKey Hardware Wallet.")
"03zj602m2rln9yvr08dswy56vzkbldp8b074ixwzz525dafblr92"))))
(build-system python-build-system)
(inputs
`(("python-ledgerblue" ,python-ledgerblue)
("python-trezor-agent" ,python-trezor-agent)))
(list python-ledgerblue python-trezor-agent))
(home-page "https://github.com/romanz/trezor-agent")
(synopsis "Ledger as hardware SSH/GPG agent")
(description "This package allows using Ledger as hardware SSH/GPG agent.")
@@ -1184,10 +1172,9 @@ the KeepKey Hardware Wallet.")
(string-append out "/bin"))))))))
(build-system python-build-system)
(inputs
`(("python-trezor" ,python-trezor)
("python-trezor-agent" ,python-trezor-agent)))
(list python-trezor python-trezor-agent))
(native-inputs
`(("python-attrs" ,python-attrs)))
(list python-attrs))
(home-page "https://github.com/romanz/trezor-agent")
(synopsis "Using Trezor as hardware SSH/GPG agent")
(description "This package allows using Trezor as a hardware SSH/GPG
@@ -1207,8 +1194,7 @@ agent.")
"03779gvlx70i0nnry98i4pl1d92604ix5x6jgdfkrdgzqbh5vj27"))))
(build-system python-build-system)
(inputs
`(("python-keepkey" ,python-keepkey)
("python-trezor-agent" ,python-trezor-agent)))
(list python-keepkey python-trezor-agent))
(home-page "https://github.com/romanz/trezor-agent")
(synopsis "KeepKey as hardware SSH/GPG agent")
(description "This package allows using KeepKey as a hardware SSH/GPG
@@ -1232,7 +1218,7 @@ agent.")
(lambda _
(invoke "nosetests"))))))
(native-inputs
`(("python-nose" ,python-nose)))
(list python-nose))
(home-page "https://arthurdejong.org/python-stdnum/")
(synopsis "Python module to handle standardized number and code formats")
(description
@@ -1342,14 +1328,12 @@ Its features are:
(arguments
`(#:configure-flags (list "--without-ofx")))
(propagated-inputs
`(("dconf" ,dconf)))
(list dconf))
(native-inputs
`(("glib" ,glib "bin") ; glib-compile-schemas
("pkg-config" ,pkg-config)
("intltool" ,intltool)))
(list `(,glib "bin") ; glib-compile-schemas
pkg-config intltool))
(inputs
`(("gtk+" ,gtk+)
("libgsf" ,libgsf)))
(list gtk+ libgsf))
(synopsis "Personal accounting application")
(description "Grisbi is a personal accounting application written by
French developers that is designed to follow French accounting rules.
@@ -1428,22 +1412,22 @@ Trezor wallet.")
"1amzwy3gpl8ai90dsy7g0z51qq8vxfzbf642wn4bfynb8jmw3kx5"))))
(build-system cmake-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)
("python" ,python) ; for the tests
("util-linux" ,util-linux) ; provides the hexdump command for tests
("qttools" ,qttools)))
(list pkg-config
python ; for the tests
util-linux ; provides the hexdump command for tests
qttools))
(inputs
`(("bdb" ,bdb-5.3)
("boost" ,boost)
("jemalloc" ,jemalloc)
("libevent" ,libevent)
("miniupnpc" ,miniupnpc)
("openssl" ,openssl)
("protobuf" ,protobuf)
("qrencode" ,qrencode)
("qtbase" ,qtbase-5)
("zeromq" ,zeromq)
("zlib" ,zlib)))
(list bdb-5.3
boost
jemalloc
libevent
miniupnpc
openssl
protobuf
qrencode
qtbase-5
zeromq
zlib))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -1501,12 +1485,12 @@ a client based on Qt. This is a fork of Bitcoin Core.")
(assoc-ref %build-inputs "opensp")
"/include/OpenSP"))))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("gengetopt" ,gengetopt)
("help2man" ,help2man)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(list autoconf
automake
gengetopt
help2man
libtool
pkg-config))
(inputs
`(("curl" ,curl)
("libxml++-2" ,libxml++-2)
@@ -1539,24 +1523,24 @@ following three utilities are included with the library:
(base32 "1cmrvh7azz0g89rsx6i8apd1li6r1lb3jrmbbf8fic1918lwv62m"))))
(build-system gnu-build-system)
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("python" ,python) ; for the tests
("util-linux" ,util-linux) ; provides the hexdump command for tests
("qttools" ,qttools)))
(list autoconf
automake
libtool
pkg-config
python ; for the tests
util-linux ; provides the hexdump command for tests
qttools))
(inputs
`(("bdb" ,bdb-4.8)
("boost" ,boost)
("libevent" ,libevent)
("miniupnpc" ,miniupnpc)
("openssl" ,openssl)
("protobuf" ,protobuf)
("qrencode" ,qrencode)
("qtbase" ,qtbase-5)
("zeromq" ,zeromq)
("zlib" ,zlib)))
(list bdb-4.8
boost
libevent
miniupnpc
openssl
protobuf
qrencode
qtbase-5
zeromq
zlib))
(arguments
`(#:configure-flags
(list
@@ -1632,12 +1616,9 @@ a Qt GUI.")
(string-append "PREFIX=" %output)
"features="))))))
(native-inputs
`(("qttools" ,qttools)))
(list qttools))
(inputs
`(("python" ,python)
("qtbase" ,qtbase-5)
("rocksdb" ,rocksdb)
("zlib" ,zlib)))
(list python qtbase-5 rocksdb zlib))
(home-page "https://gitlab.com/FloweeTheHub/fulcrum/")
(synopsis "Fast and nimble SPV server for Bitcoin Cash")
(description
@@ -1695,16 +1676,14 @@ like Flowee the Hub, which Fulcrum connects to over RPC.")
(lambda _
(invoke "make" "check" "-C" "testing"))))))
(inputs
`(("boost" ,boost)
("gmp" ,gmp)
("libevent" ,libevent)
("miniupnpc" ,miniupnpc)
("openssl" ,openssl)
("qtbase" ,qtbase-5)))
(list boost
gmp
libevent
miniupnpc
openssl
qtbase-5))
(native-inputs
`(("pkg-config" ,pkg-config)
("qttools" ,qttools)
("util-linux" ,util-linux))) ; provides the hexdump command for tests
(list pkg-config qttools util-linux)) ; provides the hexdump command for tests
(home-page "https://flowee.org")
(synopsis "Flowee infrastructure tools and services")
(description
@@ -1738,16 +1717,16 @@ that allows you to run services and through them access the Bitcoin Cash network
(("'google-api-python-client',") ""))
#t)))))
(inputs
`(("python-beautifulsoup4" ,python-beautifulsoup4)
("python-bottle" ,python-bottle)
("python-chardet" ,python-chardet)
("python-dateutil" ,python-dateutil)
("python-lxml" ,python-lxml)
("python-magic" ,python-magic)
("python-ply" ,python-ply)
("python-requests" ,python-requests)))
(list python-beautifulsoup4
python-bottle
python-chardet
python-dateutil
python-lxml
python-magic
python-ply
python-requests))
(native-inputs
`(("python-pytest" ,python-pytest)))
(list python-pytest))
(home-page "http://furius.ca/beancount")
(synopsis "Command-line double-entry accounting tool")
(description
@@ -1799,41 +1778,41 @@ generate a variety of reports from them, and provides a web interface.")
#:cabal-revision
("1" "1hnw10ibhbafbsfj5lzlxwjg4cjnqr5bb51n6mqbi30qqabgq78x")))
(inputs
`(("ghc-aeson" ,ghc-aeson)
("ghc-blaze-html" ,ghc-blaze-html)
("ghc-blaze-markup" ,ghc-blaze-markup)
("ghc-case-insensitive" ,ghc-case-insensitive)
("ghc-clientsession" ,ghc-clientsession)
("ghc-cmdargs" ,ghc-cmdargs)
("ghc-conduit-extra" ,ghc-conduit-extra)
("ghc-conduit" ,ghc-conduit)
("ghc-data-default" ,ghc-data-default)
("ghc-decimal" ,ghc-decimal)
("ghc-extra" ,ghc-extra)
("ghc-hjsmin" ,ghc-hjsmin)
("ghc-hledger-lib" ,ghc-hledger-lib)
("ghc-hspec" ,ghc-hspec)
("ghc-http-client" ,ghc-http-client)
("ghc-http-conduit" ,ghc-http-conduit)
("ghc-http-types" ,ghc-http-types)
("ghc-megaparsec" ,ghc-megaparsec)
("ghc-network" ,ghc-network)
("ghc-shakespeare" ,ghc-shakespeare)
("ghc-unix-compat" ,ghc-unix-compat)
("ghc-unordered-containers" ,ghc-unordered-containers)
("ghc-utf8-string" ,ghc-utf8-string)
("ghc-wai-cors" ,ghc-wai-cors)
("ghc-wai-extra" ,ghc-wai-extra)
("ghc-wai" ,ghc-wai)
("ghc-wai-handler-launch" ,ghc-wai-handler-launch)
("ghc-warp" ,ghc-warp)
("ghc-yaml" ,ghc-yaml)
("ghc-yesod-core" ,ghc-yesod-core)
("ghc-yesod-form" ,ghc-yesod-form)
("ghc-yesod" ,ghc-yesod)
("ghc-yesod-static" ,ghc-yesod-static)
("ghc-yesod-test" ,ghc-yesod-test)
("hledger" ,hledger)))
(list ghc-aeson
ghc-blaze-html
ghc-blaze-markup
ghc-case-insensitive
ghc-clientsession
ghc-cmdargs
ghc-conduit-extra
ghc-conduit
ghc-data-default
ghc-decimal
ghc-extra
ghc-hjsmin
ghc-hledger-lib
ghc-hspec
ghc-http-client
ghc-http-conduit
ghc-http-types
ghc-megaparsec
ghc-network
ghc-shakespeare
ghc-unix-compat
ghc-unordered-containers
ghc-utf8-string
ghc-wai-cors
ghc-wai-extra
ghc-wai
ghc-wai-handler-launch
ghc-warp
ghc-yaml
ghc-yesod-core
ghc-yesod-form
ghc-yesod
ghc-yesod-static
ghc-yesod-test
hledger))
(home-page "https://hledger.org")
(synopsis "Web-based user interface for the hledger accounting system")
(description "This package provides a simple Web-based User
@@ -1885,13 +1864,11 @@ interactive controls. This package provides a GTK+ graphical user interface
(base32 "17sf222mq2vx924f15qlz5czkkq5vsnsjy9ibwkrk8lalr6g5lkl"))))
(build-system python-build-system)
(inputs
`(("ta-lib" ,ta-lib)))
(list ta-lib))
(propagated-inputs
`(("python-numpy" ,python-numpy)))
(list python-numpy))
(native-inputs
`(("python-cython" ,python-cython)
("python-nose" ,python-nose)
("python-pandas" ,python-pandas)))
(list python-cython python-nose python-pandas))
(home-page "https://github.com/mrjbq7/ta-lib")
(synopsis "Python wrapper for TA-Lib")
(description