From 38c4caf61fa442ce2e6cf8df3657f68b76accca4 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 25 Jan 2021 01:19:23 -0500 Subject: gnu: pagekit: Do not set PYTHONPATH. * gnu/packages/networking.scm (pagekit): [phases]{install-man-page}: Do not set PYTHONPATH. Remove trailing #t. --- gnu/packages/networking.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index fad917a7c0..a00ce4c60e 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -3562,11 +3562,8 @@ (define-public pagekite (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (man (string-append out "/share/man"))) - (invoke "make" - (string-append "PYTHONPATH=" (getenv "PYTHONPATH")) - "doc/pagekite.1") - (install-file "doc/pagekite.1" (string-append man "/man1")) - #t)))))) + (invoke "make" "doc/pagekite.1") + (install-file "doc/pagekite.1" (string-append man "/man1")))))))) (inputs `(("python-six" ,python-six) ("python-socksipychain" ,python-socksipychain))) -- cgit v1.2.3 From d42245d4014b2b51d7541fba370741f7c4e7b68f Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 27 Jan 2021 17:33:13 -0500 Subject: gnu: Adjust package collection to Wrap using GUIX_PYTHONPATH. This change was automated using: $ git ls-files | grep .scm | \ xargs sed 's/(getenv "PYTHONPATH")/(getenv "GUIX_PYTHONPATH")/' -i $ git ls-files | grep .scm | \ xargs sed 's/`("PYTHONPATH"/`("GUIX_PYTHONPATH"/' -i * gnu/packages/admin.scm (nmap): (dstat): Wrap using GUIX_PYTHONPATH. * gnu/packages/audio.scm (jack-2): (carla): Likewise. * gnu/packages/benchmark.scm (fio): Likewise. * gnu/packages/bioinformatics.scm (couger): Likewise. (gess, find-circ, filtlong, nanopolish): Likewise. * gnu/packages/cdrom.scm (cdemu-client): Likewise. * gnu/packages/chemistry.scm (avogadro): Likewise. * gnu/packages/connman.scm (econnman): Likewise. * gnu/packages/cups.scm (hplip): Likewise. * gnu/packages/debug.scm (scanmem): Likewise. * gnu/packages/display-managers.scm (lightdm): Likewise. * gnu/packages/ebook.scm (cozy): Likewise. * gnu/packages/education.scm (anki): Likewise. * gnu/packages/engineering.scm (kicad, volk, freecad): Likewise. * gnu/packages/game-development.scm (renpy): Likewise. * gnu/packages/games.scm (roguebox-adventures) (seahorse-adventures, kajongg): Likewise. * gnu/packages/gimp.scm (gimp, glimpse): Likewise. * gnu/packages/glib.scm (itstool): Likewise. * gnu/packages/gnome.scm (gnome-music, gtg, rhythmbox): Likewise. (eolie, d-feet, gedit, caribou, gnome-shell, authenticator) (gnome-todo, orca, passwordsafe, terminator, setzer) (libratbag, komikku): Likewise. * gnu/packages/gps.scm (gpsd): Likewise. * gnu/packages/gtk.scm (gtk-doc): Likewise. * gnu/packages/ibus.scm (ibus, ibus-libpinyin, ibus-anthy) (ibus-libhangul): Likewise. * gnu/packages/inkscape.scm (inkscape-1.0): Likewise. * gnu/packages/linux.scm (bcc): Likewise. * gnu/packages/mail.scm (notifymuch): Likewise. * gnu/packages/maths.scm (units): Likewise. * gnu/packages/music.scm (solfege): Likewise. * gnu/packages/networking.scm (blueman): Likewise. * gnu/packages/patchutils.scm (patchwork): Likewise. * gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise. * gnu/packages/plotutils.scm (asymptote): Likewise. * gnu/packages/presentation.scm (presentty): Likewise. * gnu/packages/screen.scm (byobu): Likewise. * gnu/packages/storage.scm (ceph): Likewise. * gnu/packages/syndication.scm (liferea): Likewise. * gnu/packages/task-management.scm (blanket): Likewise. * gnu/packages/text-editors.scm (manuskript): Likewise. * gnu/packages/version-control.scm (gitless, cgit, git-when-merged) (git-imerge): Likewise. * gnu/packages/video.scm (pitivi): Likewise. * gnu/packages/virtualization.scm (criu): Likewise. * gnu/packages/xfce.scm (catfish): Likewise. --- gnu/packages/admin.scm | 4 ++-- gnu/packages/audio.scm | 6 +++--- gnu/packages/benchmark.scm | 2 +- gnu/packages/bioinformatics.scm | 16 +++++++------- gnu/packages/cdrom.scm | 2 +- gnu/packages/chemistry.scm | 4 ++-- gnu/packages/connman.scm | 2 +- gnu/packages/cups.scm | 2 +- gnu/packages/debug.scm | 4 ++-- gnu/packages/display-managers.scm | 2 +- gnu/packages/ebook.scm | 4 ++-- gnu/packages/education.scm | 2 +- gnu/packages/engineering.scm | 10 ++++----- gnu/packages/game-development.scm | 2 +- gnu/packages/games.scm | 6 +++--- gnu/packages/gimp.scm | 4 ++-- gnu/packages/glib.scm | 2 +- gnu/packages/gnome.scm | 44 +++++++++++++++++++-------------------- gnu/packages/gps.scm | 2 +- gnu/packages/gtk.scm | 2 +- gnu/packages/ibus.scm | 12 +++++------ gnu/packages/inkscape.scm | 2 +- gnu/packages/linux.scm | 2 +- gnu/packages/machine-learning.scm | 2 +- gnu/packages/mail.scm | 2 +- gnu/packages/maths.scm | 4 ++-- gnu/packages/mpd.scm | 4 ++-- gnu/packages/music.scm | 4 ++-- gnu/packages/networking.scm | 2 +- gnu/packages/patchutils.scm | 2 +- gnu/packages/photo.scm | 8 +++---- gnu/packages/plotutils.scm | 4 ++-- gnu/packages/presentation.scm | 4 ++-- gnu/packages/screen.scm | 2 +- gnu/packages/storage.scm | 4 ++-- gnu/packages/syndication.scm | 4 ++-- gnu/packages/task-management.scm | 4 ++-- gnu/packages/text-editors.scm | 2 +- gnu/packages/version-control.scm | 10 ++++----- gnu/packages/video.scm | 2 +- gnu/packages/virtualization.scm | 4 ++-- gnu/packages/xfce.scm | 2 +- 42 files changed, 104 insertions(+), 104 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 586ec98c1c..2933c6a370 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -2694,7 +2694,7 @@ (define (python-path dir) "install-nping") (make ndiff "install-ndiff") (wrap-program (string-append ndiff "/bin/ndiff") - `("PYTHONPATH" prefix + `("GUIX_PYTHONPATH" prefix (,(python-path ndiff))))) #t)) ;; These are the tests that do not require network access. @@ -2749,7 +2749,7 @@ (define-public dstat (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/bin/dstat") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t)))))) (inputs `(("python" ,python-wrapper) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 6fe441faae..90b3c49873 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2023,9 +2023,9 @@ (define-public jack-2 (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make sure 'jack_control' runs with the correct PYTHONPATH. (let* ((out (assoc-ref outputs "out")) - (path (getenv "PYTHONPATH"))) + (path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/jack_control") - `("PYTHONPATH" ":" prefix (,path)))) + `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t))))) (inputs `(("alsa-lib" ,alsa-lib) @@ -4579,7 +4579,7 @@ (define-public carla (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (wrap-script (string-append out "/bin/carla") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t)))))) (inputs `(("alsa-lib" ,alsa-lib) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index 3470f3860b..6c04b23f43 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -103,7 +103,7 @@ (define-public fio "fiologparser.py")) ;; Make sure numpy et.al is found. (wrap-program (string-append newbin "/fiologparser_hist.py") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t)))))) (outputs '("out" "utils")) (inputs diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index a6eda0c280..86270ecc75 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -2263,9 +2263,9 @@ (define-public couger (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make sure 'couger' runs with the correct PYTHONPATH. (let* ((out (assoc-ref outputs "out")) - (path (getenv "PYTHONPATH"))) + (path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/couger") - `("PYTHONPATH" ":" prefix (,path)))) + `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t))))) (inputs `(("python" ,python-2) @@ -10696,7 +10696,7 @@ (define-public gess " line))) ;; Make sure GESS has all modules in its path (wrap-script (string-append target "GESS.py") - `("PYTHONPATH" ":" = (,target ,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" = (,target ,(getenv "GUIX_PYTHONPATH")))) (mkdir-p bin) (symlink (string-append target "GESS.py") (string-append bin "GESS.py")) @@ -12871,11 +12871,11 @@ (define-public find-circ (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin")) - (path (getenv "PYTHONPATH"))) + (path (getenv "GUIX_PYTHONPATH"))) (for-each (lambda (script) (install-file script bin) (wrap-program (string-append bin "/" script) - `("PYTHONPATH" ":" prefix (,path)))) + `("GUIX_PYTHONPATH" ":" prefix (,path)))) '("cmp_bed.py" "find_circ.py" "maxlength.py" @@ -13817,10 +13817,10 @@ (define-public filtlong (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) - (path (getenv "PYTHONPATH"))) + (path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/share/filtlong/scripts/histogram.py") - `("PYTHONPATH" ":" prefix (,path)))) + `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t)) (add-before 'check 'patch-tests (lambda _ @@ -13894,7 +13894,7 @@ (define-public nanopolish (add-after 'install 'wrap-programs (lambda* (#:key outputs #:allow-other-keys) (for-each (lambda (file) - (wrap-program file `("PYTHONPATH" ":" prefix (,path)))) + (wrap-program file `("GUIX_PYTHONPATH" ":" prefix (,path)))) (find-files "/share/nanopolish/scripts" "\\.py")) (for-each (lambda (file) (wrap-program file `("PERL5LIB" ":" prefix (,path)))) diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index a8da7ba48b..b2d593d823 100644 --- a/gnu/packages/cdrom.scm +++ b/gnu/packages/cdrom.scm @@ -1039,7 +1039,7 @@ (define-public cdemu-client (let ((prog (string-append (assoc-ref outputs "out") "/bin/cdemu"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")))) #t)))))) (home-page "https://cdemu.sourceforge.io/") (synopsis "Command-line client for controlling cdemu-daemon") diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm index ddbf5ca098..0fef6a7ff3 100644 --- a/gnu/packages/chemistry.scm +++ b/gnu/packages/chemistry.scm @@ -107,9 +107,9 @@ (define-public avogadro ,(version-major+minor (package-version python)) "/site-packages:" - (getenv "PYTHONPATH"))) + (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/avogadro") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))) #t))))) (native-inputs `(("doxygen" ,doxygen) diff --git a/gnu/packages/connman.scm b/gnu/packages/connman.scm index 5f17a0ea95..11b9d4ec5c 100644 --- a/gnu/packages/connman.scm +++ b/gnu/packages/connman.scm @@ -121,7 +121,7 @@ (define-public econnman (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin/econnman-bin"))) (wrap-program bin - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t)))))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm index f2b78e352e..9b00fe1cf9 100644 --- a/gnu/packages/cups.scm +++ b/gnu/packages/cups.scm @@ -581,7 +581,7 @@ (define-public hplip out "/lib/python" (python:python-version python) "/site-packages") - (getenv "PYTHONPATH") + (getenv "GUIX_PYTHONPATH") bin target))) (chmod file #o755))) (find-files "." (lambda (file stat) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index b3a000e6e3..2913c348f3 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -510,10 +510,10 @@ (define-public scanmem (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/share/gameconqueror/GameConqueror.py") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) - `("PYTHONPATH" ":" prefix (,python-path)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (native-inputs `(("libtool" ,libtool) diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm index b6e5ab7d19..a6a1c97360 100644 --- a/gnu/packages/display-managers.scm +++ b/gnu/packages/display-managers.scm @@ -192,7 +192,7 @@ (define-public lightdm ;; Run test-suite under a dbus session. (lambda* (#:key inputs #:allow-other-keys) (wrap-program "tests/src/test-python-greeter" - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH")))) ;; Avoid printing locale warnings, which trip up the text diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm index 47bbd1a789..34a04e505c 100644 --- a/gnu/packages/ebook.scm +++ b/gnu/packages/ebook.scm @@ -482,12 +482,12 @@ (define-public cozy (libmagic-path (string-append (assoc-ref %build-inputs "file") "/lib")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/cozy") `("LD_LIBRARY_PATH" ":" prefix (,libmagic-path)) `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) - `("PYTHONPATH" ":" prefix (,python-path ,pylib)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path ,pylib)))) #t))))) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 07862291a7..3ffc789bb9 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -798,7 +798,7 @@ (define-public anki `("PATH" prefix (,(string-append (assoc-ref inputs "mpv") "/bin"))) - `("PYTHONPATH" = ,site-packages))) + `("GUIX_PYTHONPATH" = ,site-packages))) (find-files bin "."))) #t))))) (native-inputs diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 7928b4d06f..c9e90c4f5b 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -929,9 +929,9 @@ (define-public kicad ,(version-major+minor (package-version python)) "/site-packages:" - (getenv "PYTHONPATH")))) + (getenv "GUIX_PYTHONPATH")))) (wrap-program file - `("PYTHONPATH" ":" prefix (,path)) + `("GUIX_PYTHONPATH" ":" prefix (,path)) `("PATH" ":" prefix (,(string-append python "/bin:"))))) #t))))) @@ -1192,9 +1192,9 @@ (define-public volk ,(version-major+minor (package-version python)) "/site-packages:" - (getenv "PYTHONPATH")))) + (getenv "GUIX_PYTHONPATH")))) (wrap-program file - `("PYTHONPATH" ":" prefix (,path)) + `("GUIX_PYTHONPATH" ":" prefix (,path)) `("PATH" ":" prefix (,(string-append python "/bin:"))))) #t))))) @@ -2601,7 +2601,7 @@ (define-public freecad (let ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/bin/FreeCAD") (list "PYTHONPATH" - 'prefix (list (getenv "PYTHONPATH"))))) + 'prefix (list (getenv "GUIX_PYTHONPATH"))))) #t))))) (home-page "https://www.freecadweb.org/") (synopsis "Your Own 3D Parametric Modeler") diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index fa7875d077..58c397ebc5 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1377,7 +1377,7 @@ (define* (install-renpy-game #:key output game name (renpy renpy) (lambda* (#:key inputs outputs #:allow-other-keys) (wrap-program (string-append (assoc-ref outputs "out") "/bin/renpy") - `("PYTHONPATH" = (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")))) #t))))) (inputs `(("python2-tkinter" ,python-2 "tk") diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index b059c52d07..de018cb4c0 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -2102,7 +2102,7 @@ (define-public roguebox-adventures #!~a export PYTHONPATH=~a/LIB:~a exec -a \"~a\" ~a \"$@\"\n" - (which "bash") data (getenv "PYTHONPATH") + (which "bash") data (getenv "GUIX_PYTHONPATH") (which "python3") (string-append lib "/main.py")))) (chmod roguebox-adventures #o555)) @@ -2178,7 +2178,7 @@ (define-public seahorse-adventures "#!~a~@ export PYTHONPATH=~a:~a~@ exec -a \"~a\" ~a \"$@\"~%" - (which "bash") data (getenv "PYTHONPATH") + (which "bash") data (getenv "GUIX_PYTHONPATH") (which "python3") (string-append data "/run_game.py")))) (chmod executable #o555)) @@ -10118,7 +10118,7 @@ (define-public kajongg (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/bin/kajongg") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t)))))) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm index 4d229a1fd9..fc8e0098bb 100644 --- a/gnu/packages/gimp.scm +++ b/gnu/packages/gimp.scm @@ -300,7 +300,7 @@ (define-public gimp ;; Install 'sitecustomize.py' into gimp's python directory to ;; add pygobject and pygtk to pygimp's search path. (lambda* (#:key outputs #:allow-other-keys) - (let* ((pythonpath (getenv "PYTHONPATH")) + (let* ((pythonpath (getenv "GUIX_PYTHONPATH")) (out (assoc-ref outputs "out")) (sitecustomize.py (string-append @@ -579,7 +579,7 @@ (define-public glimpse ;; Install 'sitecustomize.py' into glimpse's python directory to ;; add pygobject and pygtk to pygimp's search path. (lambda* (#:key outputs #:allow-other-keys) - (let* ((pythonpath (getenv "PYTHONPATH")) + (let* ((pythonpath (getenv "GUIX_PYTHONPATH")) (out (assoc-ref outputs "out")) (sitecustomize.py (string-append diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index b6e4b8844b..fdbe6d0cdf 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -553,7 +553,7 @@ (define itstool (let ((prog (string-append (assoc-ref outputs "out") "/bin/itstool"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")))) #t)))))) (home-page "http://www.itstool.org") (synopsis "Tool to translate XML documents with PO files") diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 3399b5ae7d..1b8ada642c 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -895,7 +895,7 @@ (define-public gnome-music `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))) `("GST_PLUGIN_SYSTEM_PATH" = (,(getenv "GST_PLUGIN_SYSTEM_PATH"))) `("GRL_PLUGIN_PATH" = (,(getenv "GRL_PLUGIN_PATH"))) - `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,pylib)))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)))) #t))))) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) @@ -2670,7 +2670,7 @@ (define-public gtg (package-version python)) "/site-packages"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,pylib)) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (native-inputs @@ -6174,12 +6174,12 @@ (define-public rhythmbox (gi-typelib-path (getenv "GI_TYPELIB_PATH")) (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")) (grl-plugin-path (getenv "GRL_PLUGIN_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/rhythmbox") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) `("GRL_PLUGIN_PATH" ":" prefix (,grl-plugin-path)) - `("PYTHONPATH" ":" prefix (,python-path)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (propagated-inputs `(("dconf" ,dconf))) @@ -6547,7 +6547,7 @@ (define-public eolie ":"))) (wrap-program (string-append out "/bin/eolie") `("LD_LIBRARY_PATH" ":" prefix (,path)) - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))) #t))))) (native-inputs @@ -6691,7 +6691,7 @@ (define-public d-feet (let ((prog (string-append (assoc-ref outputs "out") "/bin/d-feet"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (native-inputs @@ -7150,11 +7150,11 @@ (define-public gedit (let ((out (assoc-ref outputs "out")) (gtksourceview (assoc-ref inputs "gtksourceview")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/gedit") ;; For plugins. `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) - `("PYTHONPATH" ":" prefix (,python-path)) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)) ;; For language-specs. `("XDG_DATA_DIRS" ":" prefix (,(string-append gtksourceview "/share"))))) @@ -7515,12 +7515,12 @@ (define-public caribou (add-after 'install 'wrap-programs (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) - (python-path (getenv "PYTHONPATH")) + (python-path (getenv "GUIX_PYTHONPATH")) (gi-typelib-path (getenv "GI_TYPELIB_PATH"))) (for-each (lambda (prog) (wrap-program prog - `("PYTHONPATH" ":" prefix (,python-path)) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)) `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))) (list (string-append out "/bin/caribou-preferences") (string-append out "/libexec/antler-keyboard")))) @@ -8422,7 +8422,7 @@ (define-public gnome-shell (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/gnome-shell") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) ;; FIXME: gnome-shell loads these libraries with unqualified @@ -8436,7 +8436,7 @@ (define-public gnome-shell (for-each (lambda (prog) (wrap-program (string-append out "/bin/" prog) - `("PYTHONPATH" ":" prefix (,python-path)) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)) `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))) '("gnome-shell-extension-tool" "gnome-shell-perf-tool")) #t))) @@ -9217,7 +9217,7 @@ (define-public authenticator (package-version python)) "/site-packages"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,pylib)) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (native-inputs @@ -9428,13 +9428,13 @@ (define-public gnome-todo (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/gnome-todo") ;; XXX: gi plugins are broken. ;; See https://bugzilla.gnome.org/show_bug.cgi?id=787212 ;; For plugins. `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) - `("PYTHONPATH" ":" prefix (,python-path)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (native-inputs `(("gettext" ,gettext-minimal) @@ -10037,8 +10037,8 @@ (define-public orca (,(getenv "GI_TYPELIB_PATH"))) `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,(getenv "GST_PLUGIN_SYSTEM_PATH"))) - `("PYTHONPATH" ":" prefix - (,(getenv "PYTHONPATH"))))) + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH"))))) #t))))) (native-inputs `(("intltool" ,intltool) @@ -10370,7 +10370,7 @@ (define-public passwordsafe (package-version python)) "/site-packages"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,pylib)) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (native-inputs @@ -10790,7 +10790,7 @@ (define-public terminator (package-version python)) "/site-packages"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,pylib)) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t))) (add-after 'wrap-program 'glib-or-gtk-wrap @@ -11423,7 +11423,7 @@ (define-public setzer (package-version python)) "/site-packages"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,pylib)) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (native-inputs @@ -11483,7 +11483,7 @@ (define-public libratbag (pygo (string-append (assoc-ref inputs "python-pygobject") site)) (python-wrap - `("PYTHONPATH" = (,evdev ,pygo)))) + `("GUIX_PYTHONPATH" = (,evdev ,pygo)))) (wrap-program (string-append out "/bin/" "ratbagctl") python-wrap) #t)))))) @@ -11865,7 +11865,7 @@ (define-public komikku (let ((prog (string-append (assoc-ref outputs "out") "/bin/komikku"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (inputs diff --git a/gnu/packages/gps.scm b/gnu/packages/gps.scm index 4fa3bcef19..7f047aa6ba 100644 --- a/gnu/packages/gps.scm +++ b/gnu/packages/gps.scm @@ -280,7 +280,7 @@ (define-public gpsd ":"))) (for-each (lambda (script) (wrap-program (string-append out "/bin/" script) - `("PYTHONPATH" ":" prefix (,pythonpath)))) + `("GUIX_PYTHONPATH" ":" prefix (,pythonpath)))) '("gegps" "gpscat" "gpsfake" "gpsprof" "ubxtool" "xgps" "xgpsspeed" "zerk"))) #t))))) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 6a35e325e5..384ee608d3 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1766,7 +1766,7 @@ (define-public gtk-doc (let ((out (assoc-ref outputs "out"))) (for-each (lambda (prog) (wrap-program prog - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))) (find-files (string-append out "/bin"))) #t)))) #:configure-flags diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 9e13f8643b..1ce826d65e 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -130,7 +130,7 @@ (define-public ibus ;; GI_TYPELIB_PATH. (let ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/bin/ibus-setup") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH") ,(string-append out "/lib/girepository-1.0"))))) @@ -192,8 +192,8 @@ (define-public ibus-libpinyin ;; PYTHONPATH and GI_TYPELIB_PATH. (let ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/libexec/ibus-setup-libpinyin") - `("PYTHONPATH" ":" prefix - (,(getenv "PYTHONPATH") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,(string-append (assoc-ref inputs "ibus") "/lib/girepository-1.0"))) `("GI_TYPELIB_PATH" ":" prefix @@ -270,8 +270,8 @@ (define-public ibus-anthy (for-each (lambda (prog) (wrap-program (string-append out "/libexec/" prog) - `("PYTHONPATH" ":" prefix - (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH") ,(string-append out "/lib/girepository-1.0"))))) @@ -733,7 +733,7 @@ (define-public ibus-libhangul (lambda* (#:key inputs outputs #:allow-other-keys) (wrap-program (string-append (assoc-ref outputs "out") "/libexec/ibus-setup-hangul") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))) `("LD_LIBRARY_PATH" ":" prefix (,(string-append (assoc-ref inputs "libhangul") "/lib"))) `("GI_TYPELIB_PATH" ":" prefix diff --git a/gnu/packages/inkscape.scm b/gnu/packages/inkscape.scm index 48dc46ed10..e9cdb16f00 100644 --- a/gnu/packages/inkscape.scm +++ b/gnu/packages/inkscape.scm @@ -258,7 +258,7 @@ (define-public inkscape-1.0 (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/bin/inkscape") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))) #t))))) (inputs `(("aspell" ,aspell) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 2e7230ceff..db67feafe5 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -7701,7 +7701,7 @@ (define-public bcc (lambda (python-executable) (format #t "Wrapping: ~A.~%" python-executable) (wrap-program python-executable - `("PYTHONPATH" ":" prefix + `("GUIX_PYTHONPATH" ":" prefix (,(string-append lib "/python" ,(version-major+minor diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 7a77897b25..59a422211b 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1372,7 +1372,7 @@ (define-public kaldi-gstreamer-server (let* ((server (string-append bin "/kaldi-gst-server")) (client (string-append bin "/kaldi-gst-client")) (worker (string-append bin "/kaldi-gst-worker")) - (PYTHONPATH (getenv "PYTHONPATH")) + (PYTHONPATH (getenv "GUIX_PYTHONPATH")) (GST_PLUGIN_PATH (string-append (assoc-ref inputs "gst-kaldi-nnet2-online") "/lib/gstreamer-1.0:${GST_PLUGIN_PATH}")) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 9756a36329..b55b0d3321 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1231,7 +1231,7 @@ (define-public notifymuch (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin/notifymuch"))) (wrap-program bin - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH") ,(string-append out "/lib/girepository-1.0"))))) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d46cca8f3a..36b165cc13 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -326,8 +326,8 @@ (define-public units (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin"))) (wrap-program (string-append bin "/units_cur") - `("PYTHONPATH" ":" prefix - ,(search-path-as-string->list (getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix + ,(search-path-as-string->list (getenv "GUIX_PYTHONPATH")))) #t)))))) (synopsis "Conversion between thousands of scales") (description diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index 6066913f16..d5811cc273 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@ -401,9 +401,9 @@ (define-public mpdris2 (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/mpDris2") - `("PYTHONPATH" ":" prefix (,python-path))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path))) #t)))))) (inputs `(("python-mpd2" ,python-mpd2) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index cf4e068fad..c9e2a81ec1 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1711,9 +1711,9 @@ (define-public solfege (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make sure 'solfege' runs with the correct PYTHONPATH. (let* ((out (assoc-ref outputs "out")) - (path (getenv "PYTHONPATH"))) + (path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/solfege") - `("PYTHONPATH" ":" prefix (,path)))) + `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t))))) (inputs `(("python" ,python-2) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index a00ce4c60e..9a51e6b9f5 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -621,7 +621,7 @@ (define-public blueman (for-each (lambda (program) (wrap-program program - `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,lib)) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,lib)) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))) (append (map (lambda (prog) (string-append bin prog)) diff --git a/gnu/packages/patchutils.scm b/gnu/packages/patchutils.scm index 1354c860a5..444f458657 100644 --- a/gnu/packages/patchutils.scm +++ b/gnu/packages/patchutils.scm @@ -348,7 +348,7 @@ (define-public patchwork ;; as the python modules in this package in the wsgi.py file, ;; as this will ensure they are available at runtime. (define pythonpath - (string-append (getenv "PYTHONPATH") + (string-append (getenv "GUIX_PYTHONPATH") ":" (site-packages inputs outputs))) (display diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index 5402826fd6..fc4467c0cb 100644 --- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -156,13 +156,13 @@ (define-public rapid-photo-downloader "/bin")) ":")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (for-each (lambda (program) (wrap-program program `("PATH" ":" prefix (,path)) `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) - `("PYTHONPATH" ":" prefix (,python-path)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) (map (lambda (name) (string-append out "/bin/" name)) '("analyze-pv-structure" @@ -655,10 +655,10 @@ (define-public entangle (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/entangle") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) - `("PYTHONPATH" ":" prefix (,python-path)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (native-inputs `(("cmake" ,cmake) diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm index 8928bbddd5..b34eb0d299 100644 --- a/gnu/packages/plotutils.scm +++ b/gnu/packages/plotutils.scm @@ -308,9 +308,9 @@ (define-public asymptote (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make sure 'xasy' runs with the correct PYTHONPATH. (let* ((out (assoc-ref outputs "out")) - (path (getenv "PYTHONPATH"))) + (path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/share/asymptote/GUI/xasy.py") - `("PYTHONPATH" ":" prefix (,path)))) + `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t))))) (home-page "http://asymptote.sourceforge.net") (synopsis "Script-based vector graphics language") diff --git a/gnu/packages/presentation.scm b/gnu/packages/presentation.scm index 0ad407d36c..8d24a81f9d 100644 --- a/gnu/packages/presentation.scm +++ b/gnu/packages/presentation.scm @@ -62,12 +62,12 @@ (define-public presentty `("PATH" ":" prefix (,(dirname (which "cowsay")) ,(dirname (which "figlet")) ,(dirname (which "jp2a")))) - `("PYTHONPATH" prefix + `("GUIX_PYTHONPATH" prefix ,(cons (string-append out "/lib/python" (python-version python) "/site-packages") (search-path-as-string->list - (or (getenv "PYTHONPATH") "")))))) + (or (getenv "GUIX_PYTHONPATH") "")))))) '("presentty" "presentty-console"))) #t))))) (inputs diff --git a/gnu/packages/screen.scm b/gnu/packages/screen.scm index 0491731e20..40584d7445 100644 --- a/gnu/packages/screen.scm +++ b/gnu/packages/screen.scm @@ -138,7 +138,7 @@ (define-public byobu (select (string-append out "/bin/byobu-select-session"))) (wrap-program config `("BYOBU_PYTHON" = (,python)) - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) (wrap-program select `("BYOBU_PYTHON" = (,python))) #t)))))) diff --git a/gnu/packages/storage.scm b/gnu/packages/storage.scm index d53327df75..978ecd5b5e 100644 --- a/gnu/packages/storage.scm +++ b/gnu/packages/storage.scm @@ -170,7 +170,7 @@ (define-public ceph ;; the install directory is not on PYTHONPATH. (setenv "PYTHONPATH" (string-append py3sitedir ":" - (getenv "PYTHONPATH"))) + (getenv "GUIX_PYTHONPATH"))) #t))) (add-after 'install 'wrap-python-scripts (lambda* (#:key inputs outputs #:allow-other-keys) @@ -190,7 +190,7 @@ (define-public ceph (sitedir prettytable)))) (for-each (lambda (executable) (wrap-program (string-append out "/bin/" executable) - `("PYTHONPATH" ":" prefix (,PYTHONPATH)))) + `("GUIX_PYTHONPATH" ":" prefix (,PYTHONPATH)))) scripts) #t)))))) (outputs diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index efe231c92f..9b7d84b3ce 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -205,10 +205,10 @@ (define-public liferea (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/liferea") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) - `("PYTHONPATH" ":" prefix (,python-path)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (native-inputs `(("autoconf" ,autoconf) diff --git a/gnu/packages/task-management.scm b/gnu/packages/task-management.scm index 3c0efe13e2..47a355213d 100644 --- a/gnu/packages/task-management.scm +++ b/gnu/packages/task-management.scm @@ -96,11 +96,11 @@ (define-public blanket (let* ((out (assoc-ref outputs "out")) (gi-typelib-path (getenv "GI_TYPELIB_PATH")) (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")) - (python-path (getenv "PYTHONPATH"))) + (python-path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/blanket") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) - `("PYTHONPATH" ":" prefix (,python-path)))) + `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 81915ca52b..ddc67225bb 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -650,7 +650,7 @@ (define-public manuskript (let ((bin (string-append out "/bin")) (executable (string-append share "/bin/manuskript"))) (wrap-program executable - (list "PYTHONPATH" 'prefix (list (getenv "PYTHONPATH")))) + (list "PYTHONPATH" 'prefix (list (getenv "GUIX_PYTHONPATH")))) (mkdir-p bin) (with-directory-excursion bin (symlink (string-append share "/bin/manuskript") diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index da0ab44f0d..45b68a41ad 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -619,12 +619,12 @@ (define-public gitless (git (assoc-ref inputs "git"))) (wrap-program (string-append out "/bin/gl") `("PATH" ":" prefix (,(string-append git "/bin"))) - `("PYTHONPATH" ":" = + `("GUIX_PYTHONPATH" ":" = (,(string-append out "/lib/python" ,(version-major+minor (package-version python)) "/site-packages:") - ,(getenv "PYTHONPATH")))) + ,(getenv "GUIX_PYTHONPATH")))) #t)))))) (native-inputs `(("git-for-tests" ,git-minimal))) @@ -925,7 +925,7 @@ (define (quoted-file-name input path) (lambda (file) (wrap-program (string-append (assoc-ref outputs "out") "/lib/cgit/filters/" file) - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))) '("syntax-highlighting.py" "html-converters/md2html")) #t))))) @@ -2604,7 +2604,7 @@ (define-public git-when-merged (lambda* (#:key outputs #:allow-other-keys) (wrap-program (string-append (assoc-ref outputs "out") "/bin/git-when-merged") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t))))) (inputs `(("git" ,git) @@ -2649,7 +2649,7 @@ (define-public git-imerge (lambda* (#:key outputs #:allow-other-keys) (wrap-program (string-append (assoc-ref outputs "out") "/bin/git-imerge") - `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t))))) (inputs `(("git" ,git) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 824ea62273..313eaa0776 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -4052,7 +4052,7 @@ (define-public pitivi (let ((prog (string-append (assoc-ref outputs "out") "/bin/pitivi"))) (wrap-program prog - `("PYTHONPATH" = (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))) ;; We've only added inputs for what Pitivi deems either ;; necessary or optional. Let the user's packages take diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 59c35afffc..4470bedee7 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -1335,9 +1335,9 @@ (define-public criu (string-take (string-take-right (assoc-ref inputs "python") 5) 3) "/site-packages:" - (or (getenv "PYTHONPATH") "")))) + (or (getenv "GUIX_PYTHONPATH") "")))) (wrap-program (string-append out "/bin/crit") - `("PYTHONPATH" ":" prefix (,path)))) + `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t))))) (inputs `(("protobuf" ,protobuf) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 2192f61dc7..544416a410 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -241,7 +241,7 @@ (define-public catfish (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (wrap-program (string-append out "/bin/catfish") - `("PYTHONPATH" = (,(getenv "PYTHONPATH"))) + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH"))) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))))) #:tests? #f)) (native-inputs -- cgit v1.2.3 From b4ad57ae3e5249ee7402b2ab3c41104ce9c01529 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 6 Jun 2021 13:36:17 +0200 Subject: gnu: opendht: Refer to the correct Nettle. This is a follow-up to 683eb7c5b118440001b89944563603a39fc2ac05. * gnu/packages/networking.scm (opendht)[inputs]: Change from NETTLE-3.7 to NETTLE. --- gnu/packages/networking.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 62c4d7a392..6b154067b1 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -3478,7 +3478,7 @@ (define-public opendht (build-system cmake-build-system) (inputs `(("argon2" ,argon2) - ("nettle" ,nettle-3.7) + ("nettle" ,nettle) ("readline" ,readline) ("jsoncpp" ,jsoncpp) ("openssl" ,openssl) ;required for the DHT proxy -- cgit v1.2.3 From bc64d9554b337d4baaeccbcce22ea08a184c9e4c Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Fri, 16 Jul 2021 16:50:56 +0200 Subject: gnu: Use 'search-input-file' when looking for executables. * gnu/packages/admin.scm (isc-dhcp): Use 'search-input-file' when looking for executables. * gnu/packages/audio.scm (ableton-link): Likewise. * gnu/packages/benchmark.scm (fio): Likewise. * gnu/packages/bioinformatics.scm (roary): Likewise. (ngless): Likewise. * gnu/packages/boost.scm (boost-for-irods): Likewise. * gnu/packages/bootloaders.scm (grub): Likewise. (grub-efi): Likewise. * gnu/packages/chemistry.scm (inchi): Likewise. * gnu/packages/dictionaries.scm (ding): Likewise. * gnu/packages/dlang.scm (ldc): Likewise. * gnu/packages/education.scm (childsplay): Likewise. * gnu/packages/emacs-xyz.scm (emacs-hyperbole): Likewise. (emacs-haskell-mode): Likewise. (emacs-auctex): Likewise. (emacs-ggtags): Likewise. (emacs-graphviz-dot-mode): Likewise. (emacs-flycheck-grammalecte): Likewise. (emacs-counsel-notmuch): Likewise. (emacspeak): Likewise. (emacs-exwm): Likewise. (emacs-exwm-x): Likewise. (emacs-treemacs): Likewise. (emacs-telega): Likewise. (emacs-exiftool): Likewise. * gnu/packages/emulators.scm (higan): Likewise. * gnu/packages/engineering.scm (freehdl): Likewise. (librepcb): Likewise. * gnu/packages/entr.scm (entr): Likewise. * gnu/packages/file-systems.scm (libeatmydata): Likewise. (xfstests): Likewise. (mergerfs): Likewise. (mergerfs-tools): Likewise. * gnu/packages/finance.scm (monero-gui): Likewise. * gnu/packages/flashing-tools.scm (flashrom): Likewise. * gnu/packages/fontutils.scm (fontforge): Likewise. * gnu/packages/game-development.scm (python2-renpy): Likewise. * gnu/packages/games.scm (opensurge): Likewise. (xboard): Likewise. (hyperrogue): Likewise. (flare-game): Likewise. (chessx): Likewise. * gnu/packages/geo.scm (grass): Likewise. * gnu/packages/glib.scm (glib): Likewise. * gnu/packages/gnome.scm (mm-common): Likewise. (network-manager-openvpn): Likewise. (network-manager-vpnc): Likewise. (network-manager-openconnect): Likewise. (apostrophe): Likewise. * gnu/packages/gnupg.scm (pius): Likewise. (jetring): Likewise. * gnu/packages/gnuzilla.scm (icedove): Likewise. * gnu/packages/golang.scm (go-1.4): Likewise. * gnu/packages/graphviz.scm (xdot): Likewise. * gnu/packages/guile-xyz.scm (jupyter-guile-kernel): Likewise. * gnu/packages/haskell-xyz.scm (ghc-hindent): Likewise. * gnu/packages/ibus.scm (ibus): Likewise. * gnu/packages/image.scm (phockup): Likewise. * gnu/packages/irc.scm (quassel): Likewise. * gnu/packages/java.scm (drip): Likewise. (ant-bootstrap): Likewise. (tla2tools): Likewise. * gnu/packages/julia.scm (julia): Likewise. * gnu/packages/less.scm (lesspipe): Likewise. * gnu/packages/libreoffice.scm (libreoffice): Likewise. * gnu/packages/linux.scm (fuse): Likewise. (lm-sensors): Likewise. (bluez): Likewise. (fakeroot): Likewise. (inputattach): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-diskspace): Likewise. * gnu/packages/lisp.scm (lisp-repl-core-dumper): Likewise. * gnu/packages/lua.scm (fennel): Likewise. * gnu/packages/lxde.scm (spacefm): Likewise. * gnu/packages/mail.scm (public-inbox): Likewise. * gnu/packages/maths.scm (hdf-java): Likewise. (maxima): Likewise. (frama-c): Likewise. * gnu/packages/messaging.scm (libgadu): Likewise. * gnu/packages/music.scm (denemo): Likewise. (curseradio): Likewise. * gnu/packages/netpbm.scm (netpbm): Likewise. * gnu/packages/networking.scm (blueman): Likewise. (squid): Likewise. (aircrack-ng): Likewise. * gnu/packages/node.scm (node): Likewise. (node-llparse-frontend-bootstrap): Likewise. (node-llparse-bootstrap): Likewise. (llhttp-bootstrap): Likewise. (node-lts): Likewise. * gnu/packages/ocaml.scm (ocaml-4.11): Likewise. (opam): Likewise. (ocaml-graph): Likewise. * gnu/packages/orpheus.scm (orpheus): Likewise. * gnu/packages/password-utils.scm (password-store): Likewise. * gnu/packages/python.scm (pypy3): Likewise. * gnu/packages/qt.scm (qt5ct): Likewise. * gnu/packages/radio.scm (libosmo-dsp): Likewise. * gnu/packages/ruby.scm (ruby-pandoc-ruby): Likewise. * gnu/packages/rust.scm (rust-1.30): Likewise. * gnu/packages/screen.scm (byobu): Likewise. * gnu/packages/statistics.scm (r-with-tests): Likewise. * gnu/packages/suckless.scm (surf): Likewise. * gnu/packages/syndication.scm (gfeeds): Likewise. * gnu/packages/telephony.scm (mumble): Likewise. * gnu/packages/terminals.scm (alacritty): Likewise. * gnu/packages/tex.scm (texlive-bin): Likewise. * gnu/packages/uml.scm (plantuml): Likewise. * gnu/packages/version-control.scm (python-git-multimail): Likewise. (gitolite): Likewise. (hg-commitsigs): Likewise. (git-when-merged): Likewise. (git-imerge): Likewise. (gita): Likewise. * gnu/packages/video.scm (you-get): Likewise. * gnu/packages/vim.scm (eovim): Likewise. * gnu/packages/virtualization.scm (qemu): Likewise. (virt-manager): Likewise. (criu): Likewise. * gnu/packages/vpn.scm (strongswan): Likewise. (xl2tpd): Likewise. * gnu/packages/wm.scm (i3lock-fancy): Likewise. * gnu/packages/wxwidgets.scm (python-wxpython): Likewise. (python2-wxpython): Likewise. * gnu/packages/xdisorg.scm (autorandr): Likewise. * gnu/packages/xorg.scm (hackneyed-x11-cursors): Likewise. (v86d): Likewise. (mkfontdir): Likewise. (xpra): Likewise. --- gnu/packages/admin.scm | 6 ++-- gnu/packages/audio.scm | 9 +++--- gnu/packages/benchmark.scm | 3 +- gnu/packages/bioinformatics.scm | 14 ++++----- gnu/packages/boost.scm | 4 +-- gnu/packages/bootloaders.scm | 13 ++++----- gnu/packages/chemistry.scm | 3 +- gnu/packages/dictionaries.scm | 5 ++-- gnu/packages/dlang.scm | 2 +- gnu/packages/education.scm | 3 +- gnu/packages/emacs-xyz.scm | 59 ++++++++++++++++---------------------- gnu/packages/emulators.scm | 3 +- gnu/packages/engineering.scm | 20 +++++-------- gnu/packages/entr.scm | 6 ++-- gnu/packages/file-systems.scm | 22 +++++++------- gnu/packages/finance.scm | 3 +- gnu/packages/flashing-tools.scm | 6 ++-- gnu/packages/fontutils.scm | 3 +- gnu/packages/game-development.scm | 7 ++--- gnu/packages/games.scm | 17 +++++------ gnu/packages/geo.scm | 3 +- gnu/packages/glib.scm | 10 +++---- gnu/packages/gnome.scm | 38 +++++++++---------------- gnu/packages/gnupg.scm | 12 ++++---- gnu/packages/gnuzilla.scm | 3 +- gnu/packages/golang.scm | 4 +-- gnu/packages/graphviz.scm | 5 ++-- gnu/packages/guile-xyz.scm | 4 +-- gnu/packages/haskell-xyz.scm | 5 ++-- gnu/packages/ibus.scm | 9 ++++-- gnu/packages/image.scm | 6 ++-- gnu/packages/irc.scm | 2 +- gnu/packages/java.scm | 11 +++---- gnu/packages/julia.scm | 2 +- gnu/packages/less.scm | 9 +++--- gnu/packages/libreoffice.scm | 7 ++--- gnu/packages/linux.scm | 60 ++++++++++++++++++--------------------- gnu/packages/lisp-xyz.scm | 2 +- gnu/packages/lisp.scm | 11 ++++--- gnu/packages/lua.scm | 4 +-- gnu/packages/lxde.scm | 4 +-- gnu/packages/mail.scm | 2 +- gnu/packages/maths.scm | 21 ++++++-------- gnu/packages/messaging.scm | 4 +-- gnu/packages/music.scm | 10 +++---- gnu/packages/netpbm.scm | 3 +- gnu/packages/networking.scm | 28 ++++++++---------- gnu/packages/node.scm | 22 ++++++-------- gnu/packages/ocaml.scm | 10 +++---- gnu/packages/orpheus.scm | 9 ++---- gnu/packages/password-utils.scm | 6 ++-- gnu/packages/python.scm | 2 +- gnu/packages/qt.scm | 4 +-- gnu/packages/radio.scm | 4 +-- gnu/packages/ruby.scm | 8 ++---- gnu/packages/rust.scm | 2 +- gnu/packages/screen.scm | 3 +- gnu/packages/statistics.scm | 3 +- gnu/packages/suckless.scm | 4 +-- gnu/packages/syndication.scm | 2 +- gnu/packages/telephony.scm | 4 +-- gnu/packages/terminals.scm | 2 +- gnu/packages/tex.scm | 4 +-- gnu/packages/uml.scm | 3 +- gnu/packages/version-control.scm | 30 +++++++------------- gnu/packages/video.scm | 3 +- gnu/packages/vim.scm | 3 +- gnu/packages/virtualization.scm | 12 ++++---- gnu/packages/vpn.scm | 7 ++--- gnu/packages/wm.scm | 14 ++++----- gnu/packages/wxwidgets.scm | 7 +++-- gnu/packages/xdisorg.scm | 5 ++-- gnu/packages/xorg.scm | 16 +++++------ 73 files changed, 279 insertions(+), 397 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 9d1654ef91..cf37a96b15 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -1259,8 +1259,7 @@ (define-public isc-dhcp (sed (assoc-ref inputs "sed*"))) (substitute* "client/scripts/linux" (("/sbin/ip") - (string-append (assoc-ref inputs "iproute") - "/sbin/ip"))) + (search-input-file inputs "/sbin/ip"))) (mkdir-p libexec) (copy-file "client/scripts/linux" @@ -1561,8 +1560,7 @@ (define-public rottlog (lambda* (#:key inputs #:allow-other-keys) (substitute* "rc/rc" (("/usr/sbin/sendmail") - (string-append (assoc-ref inputs "mailutils") - "/bin/mail"))) + (search-input-file inputs "/bin/mail"))) #t)) (add-after 'unpack 'fix-configure (lambda* (#:key inputs native-inputs #:allow-other-keys) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index b740f0ffed..6535c87ea1 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -5223,11 +5223,10 @@ (define-public ableton-link (modify-phases %standard-phases (replace 'check (lambda* (#:key inputs #:allow-other-keys) - (let* ((python (string-append (assoc-ref inputs "python") - "/bin/python3")) - (run-tests (string-append "../ableton-link-" - ,version - "-checkout/ci/run-tests.py"))) + (let* ((python (search-input-file inputs "/bin/python3")) + (run-tests (string-append "../ableton-link-" + ,version + "-checkout/ci/run-tests.py"))) (invoke python run-tests "--target" "LinkCoreTest") (invoke python run-tests "--target" "LinkDiscoveryTest")))) (add-before 'install 'patch-cmake diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index 78b491d50d..577196e3df 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -69,8 +69,7 @@ (define-public fio 'unpack 'patch-paths (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) - (gnuplot (string-append (assoc-ref inputs "gnuplot") - "/bin/gnuplot"))) + (gnuplot (search-input-file inputs "/bin/gnuplot"))) (substitute* "tools/plot/fio2gnuplot" (("/usr/share/fio") (string-append out "/share/fio")) ;; FIXME (upstream): The 'gnuplot' executable is used inline diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 965dd91853..75668418f0 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -5704,7 +5704,7 @@ (define-public roary (string-append out "/bin/roary-create_pan_genome_plots.R")) (r-site-lib (getenv "R_LIBS_SITE")) (coreutils-path - (string-append (assoc-ref inputs "coreutils") "/bin"))) + (dirname (search-input-file inputs "bin/chmod")))) (wrap-program file `("R_LIBS_SITE" ":" prefix (,(string-append r-site-lib ":" out "/site-library/")))) @@ -12285,17 +12285,13 @@ (define-public ngless (add-after 'install 'link-tools (lambda* (#:key inputs outputs #:allow-other-keys) (let ((bin (string-append (assoc-ref outputs "out") "/bin/"))) - (symlink (string-append (assoc-ref inputs "prodigal") - "/bin/prodigal") + (symlink (search-input-file inputs "/bin/prodigal") (string-append bin "ngless-" ,version "-prodigal")) - (symlink (string-append (assoc-ref inputs "minimap2") - "/bin/minimap2") + (symlink (search-input-file inputs "/bin/minimap2") (string-append bin "ngless-" ,version "-minimap2")) - (symlink (string-append (assoc-ref inputs "samtools") - "/bin/samtools") + (symlink (search-input-file inputs "/bin/samtools") (string-append bin "ngless-" ,version "-samtools")) - (symlink (string-append (assoc-ref inputs "bwa") - "/bin/bwa") + (symlink (search-input-file inputs "/bin/bwa") (string-append bin "ngless-" ,version "-bwa")) #t)))))) (inputs diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm index 8b6bea30c4..538d921c0b 100644 --- a/gnu/packages/boost.scm +++ b/gnu/packages/boost.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2014, 2015, 2018 Mark H Weaver ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2016 Eric Bavier -;;; Copyright © 2015, 2019, 2020 Ludovic Courtès +;;; Copyright © 2015, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2017 Thomas Danckaert ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Arun Isaac @@ -252,7 +252,7 @@ (define-public boost-for-irods (lambda* (#:key inputs outputs #:allow-other-keys) (let ((icu (assoc-ref inputs "icu4c")) (out (assoc-ref outputs "out")) - (sh (string-append (assoc-ref inputs "bash") "/bin/sh"))) + (sh (search-input-file inputs "/bin/sh"))) (substitute* '("libs/config/configure" "libs/spirit/classic/phoenix/test/runtest.sh" "tools/build/src/engine/execunix.c" diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index 742992a119..61f0c14d9c 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès +;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2015, 2018 Mark H Weaver ;;; Copyright © 2015 Leo Famulari ;;; Copyright © 2016, 2020 Jan (janneke) Nieuwenhuizen @@ -139,9 +139,9 @@ (define-public grub ;; Give the absolute file name of 'ckbcomp'. (substitute* "util/grub-kbdcomp.in" (("^ckbcomp ") - (string-append (assoc-ref inputs "console-setup") - "/bin/ckbcomp "))) - #t)) + (string-append + (search-input-file inputs "/bin/ckbcomp") + " "))))) (add-after 'unpack 'set-freetype-variables ;; These variables need to be set to the native versions ;; of the dependencies because they are used to build @@ -315,9 +315,8 @@ (define-public grub-efi (lambda* (#:key inputs #:allow-other-keys) (substitute* "grub-core/osdep/unix/platform.c" (("efibootmgr") - (string-append (assoc-ref inputs "efibootmgr") - "/sbin/efibootmgr"))) - #t)) + (search-input-file inputs + "/sbin/efibootmgr"))))) (add-after 'patch-stuff 'use-absolute-mtools-path (lambda* (#:key inputs #:allow-other-keys) (let ((mtools (assoc-ref inputs "mtools"))) diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm index a52ecf69f7..4b46052f99 100644 --- a/gnu/packages/chemistry.scm +++ b/gnu/packages/chemistry.scm @@ -192,8 +192,7 @@ (define-public inchi (include-dir (string-append out "/include/inchi")) (lib (string-append out "/lib/inchi")) (inchi-doc (assoc-ref inputs "inchi-doc")) - (unzip (string-append (assoc-ref inputs "unzip") - "/bin/unzip"))) + (unzip (search-input-file inputs "/bin/unzip"))) (chdir "../../..") ;; Install binary. (with-directory-excursion "INCHI_EXE/bin/Linux" diff --git a/gnu/packages/dictionaries.scm b/gnu/packages/dictionaries.scm index 5ca9e128ff..b8bde241f7 100644 --- a/gnu/packages/dictionaries.scm +++ b/gnu/packages/dictionaries.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2014, 2015, 2016 Ludovic Courtès +;;; Copyright © 2014, 2015, 2016, 2021 Ludovic Courtès ;;; Copyright © 2016, 2017, 2018, 2020, 2021 Efraim Flashner ;;; Copyright © 2016 Sou Bunnbu ;;; Copyright © 2017, 2018, 2019, 2021 Nicolas Goaziou @@ -178,8 +178,7 @@ (define-public ding (lambda* (#:key inputs #:allow-other-keys) (let ((bindir (string-append (assoc-ref %outputs "out") "/bin")) - (wish (string-append (assoc-ref inputs "tk") - "/bin/wish8.6")) + (wish (search-input-file inputs "/bin/wish8.6")) (sharedir (string-append (assoc-ref %outputs "out") "/share/applications")) diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index c782ef928a..dc22ea2e62 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -261,7 +261,7 @@ (define-public ldc (lambda* (#:key inputs outputs #:allow-other-keys) ;; some tests call into gdb binary which needs SHELL and CC set (setenv "SHELL" (which "sh")) - (setenv "CC" (string-append (assoc-ref inputs "gcc") "/bin/gcc")) + (setenv "CC" (search-input-file inputs "/bin/gcc")) (invoke "make" "test" "-j" (number->string (parallel-job-count)))))))) (native-inputs `(("llvm" ,llvm-6) diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 02aacf353c..d21c8ea7da 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -513,8 +513,7 @@ (define-public childsplay #t))) (add-after 'install 'create-executable (lambda* (#:key outputs inputs #:allow-other-keys) - (let* ((python (string-append (assoc-ref inputs "python") - "/bin/python")) + (let* ((python (search-input-file inputs "/bin/python")) (out (assoc-ref outputs "out")) (bin (string-append out "/bin")) (executable (string-append bin "/childsplay"))) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e85b5f40ae..973d944a9c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014 Taylan Ulrich Bayirli/Kammer -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès +;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2014, 2015, 2016, 2017, 2018 Mark H Weaver ;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019 Alex Kost ;;; Copyright © 2015 Federico Beffa @@ -484,8 +484,7 @@ (define-public emacs-hyperbole (lambda* (#:key inputs #:allow-other-keys) (substitute* "hypb.el" (("/bin/domainname") - (string-append (assoc-ref inputs "inetutils") - "/bin/dnsdomainname"))) + (search-input-file inputs "bin/dnsdomainname"))) (substitute* "hyperbole.el" (("\\(hyperb:check-dir-user\\)") "")))) (add-after 'install 'install-images @@ -1413,7 +1412,7 @@ (define (el-dir store-dir) ((f1 f2 ...) (dirname f1)) (_ ""))) - (let ((sh (string-append (assoc-ref inputs "bash") "/bin/sh"))) + (let ((sh (search-input-file inputs "/bin/sh"))) (define emacs-prefix? (cut string-prefix? "emacs-" <>)) (setenv "SHELL" "sh") @@ -2568,7 +2567,7 @@ (define-public emacs-auctex (lambda* (#:key inputs #:allow-other-keys) (emacs-substitute-variables "preview.el" ("preview-gs-command" - (string-append (assoc-ref inputs "ghostscript") "/bin/gs"))) + (search-input-file inputs "/bin/gs"))) (substitute* "preview.el" (("\"dvipng ") (string-append "\"" (assoc-ref inputs "texlive") @@ -2932,8 +2931,7 @@ (define-public emacs-ggtags (chmod "ggtags.el" #o644) (emacs-substitute-variables "ggtags.el" ("ggtags-executable-directory" - (string-append (assoc-ref inputs "global") "/bin"))) - #t))))) + (dirname (search-input-file inputs "bin/global"))))))))) (home-page "https://github.com/leoliu/ggtags") (synopsis "Frontend to the GNU Global source code tagging system") (description "@code{ggtags} provides a frontend to the GNU Global source @@ -3039,7 +3037,7 @@ (define-public emacs-graphviz-dot-mode (with-directory-excursion "texinfo" (substitute* "Makefile" (("\\/usr\\/bin\\/gzip") - (string-append (assoc-ref inputs "gzip") "/bin/gzip"))) + (search-input-file inputs "/bin/gzip"))) (invoke "make" "clean" "info" @@ -5503,8 +5501,7 @@ (define-public emacs-flycheck-grammalecte (add-after 'unpack 'specify-python-location ;; Hard-code python3 executable location in the library. (lambda* (#:key inputs #:allow-other-keys) - (let ((python3 (string-append (assoc-ref inputs "python") - "/bin/python3"))) + (let ((python3 (search-input-file inputs "/bin/python3"))) (substitute* "flycheck-grammalecte.el" (("\"python3") (string-append "\"" python3))) (substitute* '("conjugueur.py" "flycheck-grammalecte.py") @@ -9276,9 +9273,7 @@ (define-public emacs-counsel-notmuch (make-file-writable "counsel-notmuch.el") (emacs-substitute-variables "counsel-notmuch.el" ("counsel-notmuch-path" - (string-append (assoc-ref inputs "notmuch") - "/bin/notmuch"))) - #t))))) + (search-input-file inputs "/bin/notmuch")))))))) (inputs `(("emacs-counsel" ,emacs-counsel) ("notmuch" ,notmuch) @@ -12973,8 +12968,7 @@ (define-public emacspeak (bin (string-append out "/bin")) (lisp (string-append out "/share/emacs/site-lisp/emacspeak")) (info (string-append out "/share/info")) - (emacs (string-append (assoc-ref inputs "emacs") - "/bin/emacs"))) + (emacs (search-input-file inputs "/bin/emacs"))) ;; According to etc/install.org, the Emacspeak directory should ;; be copied to its installation destination. (for-each @@ -13700,10 +13694,10 @@ (define-public emacs-exwm (format #t "#!~a ~@ ~a +SI:localuser:$USER ~@ exec ~a --exit-with-session ~a \"$@\" --eval '~s' ~%" - (string-append (assoc-ref inputs "bash") "/bin/sh") - (string-append (assoc-ref inputs "xhost") "/bin/xhost") - (string-append (assoc-ref inputs "dbus") "/bin/dbus-launch") - (string-append (assoc-ref inputs "emacs") "/bin/emacs") + (search-input-file inputs "/bin/sh") + (search-input-file inputs "/bin/xhost") + (search-input-file inputs "/bin/dbus-launch") + (search-input-file inputs "/bin/emacs") '(cond ((file-exists-p "~/.exwm") (load-file "~/.exwm")) @@ -13816,10 +13810,10 @@ (define-public emacs-exwm-x (format #t "#!~a ~@ ~a +SI:localuser:$USER ~@ exec ~a --exit-with-session ~a \"$@\" --eval '~s' ~%" - (string-append (assoc-ref inputs "bash") "/bin/sh") - (string-append (assoc-ref inputs "xhost") "/bin/xhost") - (string-append (assoc-ref inputs "dbus") "/bin/dbus-launch") - (string-append (assoc-ref inputs "emacs") "/bin/emacs") + (search-input-file inputs "/bin/sh") + (search-input-file inputs "/bin/xhost") + (search-input-file inputs "/bin/dbus-launch") + (search-input-file inputs "/bin/emacs") '(require 'exwmx-loader)))) (chmod exwm-executable #o555) #t)))))) @@ -23332,7 +23326,7 @@ (define-public emacs-treemacs (chmod "src/elisp/treemacs-customization.el" #o644) (emacs-substitute-variables "src/elisp/treemacs-customization.el" ("treemacs-python-executable" - (string-append (assoc-ref inputs "python") "/bin/python3"))) + (search-input-file inputs "/bin/python3"))) (chmod "src/elisp/treemacs-async.el" #o644) (substitute* "src/elisp/treemacs-async.el" (("src/scripts") (string-append "share/" ,name "/scripts")))) @@ -26285,14 +26279,14 @@ (define-public emacs-telega (add-after 'unpack 'patch-sources (lambda* (#:key inputs #:allow-other-keys) ;; Hard-code paths to `ffplay` and `ffmpeg`. - (let* ((ffmpeg (assoc-ref inputs "ffmpeg")) - (ffmpeg-bin (string-append ffmpeg "/bin/ffmpeg")) - (ffplay-bin (string-append ffmpeg "/bin/ffplay"))) + (let* ((ffplay-bin (search-input-file inputs "/bin/ffplay")) + (ffmpeg-bin (search-input-file inputs "/bin/ffmpeg"))) (substitute* '("telega-ffplay.el" "telega-vvnote.el") (("(shell-command-to-string\|concat) \"(ffmpeg\|ffprobe)" all func cmd) - (string-append func " \"" (assoc-ref inputs "ffmpeg") - "/bin/" cmd)) + (string-append func " \"" + (search-input-file + inputs (string-append "/bin/" cmd)))) (("\\(executable-find \"ffplay\"\\)") (string-append "(and (file-executable-p \"" ffplay-bin "\")" "\"" ffplay-bin "\")")) @@ -26303,8 +26297,7 @@ (define-public emacs-telega (lambda* (#:key inputs outputs #:allow-other-keys) (substitute* "telega-server.el" (("@TELEGA_SERVER_BIN@") - (string-append (assoc-ref inputs "emacs-telega-server") - "/bin/telega-server"))) + (search-input-file inputs "/bin/telega-server"))) (substitute* "telega-util.el" (("@TELEGA_SHARE@") (string-append (assoc-ref outputs "out") @@ -27596,9 +27589,7 @@ (define-public emacs-exiftool (make-file-writable "exiftool.el") (emacs-substitute-variables "exiftool.el" ("exiftool-executable" - (string-append (assoc-ref inputs "perl-image-exiftool") - "/bin/exiftool"))) - #t))))) + (search-input-file inputs "/bin/exiftool")))))))) (inputs `(("perl-image-exiftool" ,perl-image-exiftool))) (home-page "https://git.systemreboot.net/exiftool.el/about/") diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index a5edc918e2..2394342d26 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -615,8 +615,7 @@ (define-public higan (bin (string-append out "/bin")) (higan (string-append bin "/higan")) (higan-original (string-append higan "-original")) - (bash (string-append (assoc-ref inputs "bash") - "/bin/bash")) + (bash (search-input-file inputs "/bin/bash")) (coreutils (assoc-ref inputs "coreutils")) (mkdir (string-append coreutils "/bin/mkdir")) (cp (string-append coreutils "/bin/cp")) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 4e01bf8b3e..74e95cfc9e 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -1964,19 +1964,14 @@ (define-public freehdl (lambda* (#:key inputs #:allow-other-keys) (substitute* "freehdl/freehdl-config" (("pkg-config") - (string-append (assoc-ref inputs "pkg-config") - "/bin/pkg-config")) + (search-input-file inputs "/bin/pkg-config")) (("cat") - (string-append (assoc-ref inputs "coreutils") - "/bin/cat"))) - #t)) + (search-input-file inputs "/bin/cat"))))) (add-after 'patch-pkg-config 'setenv (lambda* (#:key inputs #:allow-other-keys) - (setenv "CXX" (string-append (assoc-ref inputs "gcc") - "/bin/g++")) - (setenv "SYSTEM_LIBTOOL" (string-append (assoc-ref inputs "libtool") - "/bin/libtool")) - #t)) + (setenv "CXX" (search-input-file inputs "/bin/g++")) + (setenv "SYSTEM_LIBTOOL" + (search-input-file inputs "/bin/libtool")))) (add-after 'setenv 'patch-gvhdl (lambda _ (substitute* "v2cc/gvhdl.in" @@ -1987,7 +1982,7 @@ (define-public freehdl (lambda* (#:key inputs #:allow-other-keys) (substitute* "freehdl/freehdl-gennodes.in" (("guile") - (string-append (assoc-ref inputs "guile") "/bin/guile")) + (search-input-file inputs "/bin/guile")) (("\\(debug") ";(debug") (("\\(@ ") "(apply-emit") (("\\(@@ ") "(apply-mini-format")) @@ -2066,8 +2061,7 @@ (define-public librepcb (lambda* (#:key inputs outputs #:allow-other-keys) (mkdir-p "build") (chdir "build") - (let ((lrelease (string-append (assoc-ref inputs "qttools") - "/bin/lrelease")) + (let ((lrelease (search-input-file inputs "/bin/lrelease")) (out (assoc-ref outputs "out"))) (invoke "qmake" (string-append "QMAKE_LRELEASE=" lrelease) diff --git a/gnu/packages/entr.scm b/gnu/packages/entr.scm index 5ca40690dd..9a7a3daef6 100644 --- a/gnu/packages/entr.scm +++ b/gnu/packages/entr.scm @@ -59,11 +59,11 @@ (define-public entr (lambda* (#:key inputs #:allow-other-keys) (substitute* "entr.c" (("/bin/sh" command) - (string-append (assoc-ref inputs "bash") command)) + (search-input-file inputs command)) (("/bin/cat" command) - (string-append (assoc-ref inputs "coreutils") command)) + (search-input-file inputs command)) (("/usr(/bin/clear)" _ command) - (string-append (assoc-ref inputs "ncurses") command))) + (search-input-file inputs command))) #t))))) (inputs `(("bash" ,bash) diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index b6d0bcbc55..94f3c7e6d7 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -868,7 +868,8 @@ (define-public libeatmydata (lambda* (#:key inputs #:allow-other-keys) (substitute* (list "eatmydata.in" "eatmydata.sh.in") (("basename|readlink|uname" command) - (string-append (assoc-ref inputs "coreutils") "/bin/" command))))) + (search-input-file inputs + (string-append "bin/" command)))))) (add-before 'patch-file-names 'tighten-symlink-mode ;; When the ‘eatmydata’ helper detects that it's a symlink, it will ;; transparently invoke the command of the same name. However, it's @@ -1046,11 +1047,9 @@ (define-public xfstests (assoc-ref inputs "bash") match)) (("/bin/(rm|true)" match) - (string-append (assoc-ref inputs "coreutils") - match)) + (search-input-file inputs match)) (("/usr(/bin/time)" _ match) - (string-append (assoc-ref inputs "time") - match)))) + (search-input-file inputs match)))) (append (find-files "common" ".*") (find-files "tests" ".*") (find-files "tools" ".*") @@ -1097,8 +1096,7 @@ (define-public xfstests (with-output-to-file helper (lambda _ (format #t "#!~a --no-auto-compile\n!#\n" - (string-append (assoc-ref inputs "guile") - "/bin/guile")) + (search-input-file inputs "/bin/guile")) (write `(begin (define (try proc dir) @@ -1407,8 +1405,9 @@ (define-public mergerfs (substitute* '("libfuse/lib/mount_util.c" "libfuse/util/mount_util.c") (("/bin/(u?)mount" _ maybe-u) - (string-append (assoc-ref inputs "util-linux") - "/bin/" maybe-u "mount"))) + (search-input-file inputs + (string-append "bin/" maybe-u + "mount")))) (substitute* '("libfuse/util/mount.mergerfs.c") (("/bin/sh" command) (string-append (assoc-ref inputs "bash-minimal") command)))))))) @@ -1461,10 +1460,9 @@ (define-public mergerfs-tools (string-append "'" (assoc-ref inputs "coreutils") "/bin/rm'"))) (substitute* "src/mergerfs.mktrash" (("xattr") - (string-append (assoc-ref inputs "python-xattr") "/bin/xattr")) + (search-input-file inputs "/bin/xattr")) (("mkdir") - (string-append (assoc-ref inputs "coreutils") "/bin/mkdir"))) - #t))))) + (search-input-file inputs "/bin/mkdir")))))))) (synopsis "Tools to help manage data in a mergerfs pool") (description "mergerfs-tools is a suite of programs that can audit permissions and ownership of files and directories on a mergerfs volume, diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index f88b578085..e6c2a42e71 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -823,8 +823,7 @@ (define-public monero-gui ;; The monerod program must be available so that monero-wallet-gui ;; can start a Monero daemon if necessary. (lambda* (#:key inputs outputs #:allow-other-keys) - (symlink (string-append (assoc-ref inputs "monero") - "/bin/monerod") + (symlink (search-input-file inputs "/bin/monerod") (string-append (assoc-ref outputs "out") "/bin/monerod"))))))) (home-page "https://web.getmonero.org/") diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm index e0a099e966..3961bdf409 100644 --- a/gnu/packages/flashing-tools.scm +++ b/gnu/packages/flashing-tools.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2014 Manolis Fragkiskos Ragkousis ;;; Copyright © 2016 Hartmut Goebel -;;; Copyright © 2016, 2018 Ludovic Courtès +;;; Copyright © 2016, 2018, 2021 Ludovic Courtès ;;; Copyright © 2016, 2019 Efraim Flashner ;;; Copyright © 2017 Jonathan Brielmaier ;;; Copyright © 2017 Julien Lepiller @@ -83,9 +83,7 @@ (define-public flashrom (substitute* "dmi.c" (("\"dmidecode\"") (format #f "~S" - (string-append (assoc-ref inputs "dmidecode") - "/sbin/dmidecode")))) - #t))))) + (search-input-file inputs "/sbin/dmidecode"))))))))) (home-page "https://flashrom.org/") (synopsis "Identify, read, write, erase, and verify ROM/flash chips") (description diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index b4ef9f5c24..6ef09455b5 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -696,7 +696,8 @@ (define-public fontforge (add-after 'install 'set-library-path (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) - (potrace (string-append (assoc-ref inputs "potrace") "/bin"))) + (potrace (dirname + (search-input-file inputs "bin/potrace")))) (wrap-program (string-append out "/bin/fontforge") ;; Fontforge dynamically opens libraries. `("LD_LIBRARY_PATH" ":" prefix diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 17b52e2694..e7be20d580 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014 Tomáš Čech ;;; Copyright © 2015 Mark H Weaver -;;; Copyright © 2015, 2018 Ludovic Courtès +;;; Copyright © 2015, 2018, 2021 Ludovic Courtès ;;; Copyright © 2015, 2018 Alex Kost ;;; Copyright © 2015, 2016, 2017 David Thompson ;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner @@ -1203,9 +1203,8 @@ (define-public python2-renpy (add-after 'set-paths 'set-build-vars (lambda* (#:key inputs native-inputs #:allow-other-keys) (setenv "RENPY_CYTHON" - (string-append (assoc-ref (or native-inputs inputs) - "python2-cython") - "/bin/cython")) + (search-input-file (or native-inputs inputs) + "/bin/cython")) (setenv "RENPY_DEPS_INSTALL" (string-join (map cdr inputs) ":")) #t)) (replace 'build diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 8362300bef..38b5782547 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -1555,8 +1555,7 @@ (define-public opensurge ;; Look for xdg-open in the store. (substitute* "src/core/web.c" (("/usr(/bin/xdg-open)" _ bin) - (string-append (assoc-ref inputs "xdg-utils") bin))) - #t)) + (search-input-file inputs bin))))) (add-after 'unpack 'unbundle-fonts (lambda* (#:key inputs #:allow-other-keys) ;; Replace bundled Roboto fonts with links to the store. @@ -3353,7 +3352,8 @@ (define-public xboard (lambda* (#:key inputs #:allow-other-keys) (substitute* "xboard.conf" (("aplay -q") - (string-append (assoc-ref inputs "alsa-utils") "/bin/aplay -q"))))) + (string-append (search-input-file inputs "/bin/aplay") + " -q"))))) ;; Fixes https://issues.guix.gnu.org/45236. (add-after 'unpack 'patch-default-engine (lambda* (#:key inputs #:allow-other-keys) @@ -5848,7 +5848,7 @@ (define-public hyperrogue (let* ((data (assoc-ref inputs "hyperrogue-data")) (out (assoc-ref outputs "out")) (sounds (string-append out "/share/hyperrogue/sounds")) - (unzip (string-append (assoc-ref inputs "unzip") "/bin/unzip"))) + (unzip (search-input-file inputs "/bin/unzip"))) ;; Extract media license information into sounds directory. (invoke unzip "-j" data (string-append @@ -9045,10 +9045,8 @@ (define-public flare-game ;; parameters. (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) - (bash (string-append (assoc-ref inputs "bash") - "/bin/bash")) - (flare (string-append (assoc-ref inputs "flare-engine") - "/bin/flare")) + (bash (search-input-file inputs "/bin/bash")) + (flare (search-input-file inputs "/bin/flare")) (script (string-append out "/bin/flare-game"))) (mkdir-p (dirname script)) (call-with-output-file script @@ -11919,8 +11917,7 @@ (define-public chessx (lambda* (#:key inputs #:allow-other-keys) (substitute* "chessx.pro" (("\\$\\$\\[QT_INSTALL_BINS\\]/lrelease") - (string-append (assoc-ref inputs "qttools") "/bin/lrelease"))) - #t)) + (search-input-file inputs "/bin/lrelease"))))) (add-after 'fix-paths 'make-qt-deterministic (lambda _ (setenv "QT_RCC_SOURCE_DATE_OVERRIDE" "1") diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 61c104fdfb..cb53afdc54 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -1964,8 +1964,7 @@ (define-public grass (modify-phases %standard-phases (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((shell (string-append (assoc-ref inputs "bash") - "/bin/bash"))) + (let ((shell (search-input-file inputs "/bin/bash"))) (setenv "SHELL" shell) (setenv "CONFIG_SHELL" shell) (setenv "LDFLAGS" (string-append "-Wl,-rpath -Wl," diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index 6a7e9696b2..ae88dbe9e7 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -246,11 +246,11 @@ (define glib "gobject/glib-genmarshal.in" "gobject/glib-mkenums.in") (("@PYTHON@") - (string-append (assoc-ref (or native-inputs inputs) "python") - "/bin/python" - ,(version-major+minor - (package-version python))))) - #t)) + (search-input-file (or native-inputs inputs) + (string-append + "/bin/python" + ,(version-major+minor + (package-version python)))))))) (add-before 'check 'pre-check (lambda* (#:key native-inputs inputs outputs #:allow-other-keys) ;; For tests/gdatetime.c. diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1b35645694..24c5adc44a 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1129,15 +1129,10 @@ (define-public mm-common (add-after 'unpack 'patch (lambda* (#:key inputs #:allow-other-keys) (substitute* "util/mm-common-prepare.in" - (("ln") (string-append (assoc-ref inputs "coreutils") - "/bin/ln")) - (("cp") (string-append (assoc-ref inputs "coreutils") - "/bin/cp")) - (("sed") (string-append (assoc-ref inputs "sed") - "/bin/sed")) - (("cat") (string-append (assoc-ref inputs "coreutils") - "/bin/cat"))) - #t))))) + (("ln") (search-input-file inputs "/bin/ln")) + (("cp") (search-input-file inputs "/bin/cp")) + (("sed") (search-input-file inputs "/bin/sed")) + (("cat") (search-input-file inputs "/bin/cat")))))))) (native-inputs `(("coreutils" ,coreutils) ("gettext" ,gettext-minimal) @@ -7833,10 +7828,8 @@ (define-public network-manager-openvpn (modify-phases %standard-phases (add-after 'configure 'patch-path (lambda* (#:key inputs outputs #:allow-other-keys #:rest args) - (let* ((ovpn (string-append (assoc-ref inputs "openvpn") - "/sbin/openvpn")) - (modprobe (string-append (assoc-ref inputs "kmod") - "/bin/modprobe")) + (let* ((ovpn (search-input-file inputs "/sbin/openvpn")) + (modprobe (search-input-file inputs "/bin/modprobe")) (pretty-ovpn (string-append "\"" ovpn "\""))) (for-each (lambda (file) @@ -7889,10 +7882,8 @@ (define-public network-manager-vpnc (modify-phases %standard-phases (add-after 'configure 'patch-path (lambda* (#:key inputs outputs #:allow-other-keys #:rest args) - (let* ((vpnc (string-append (assoc-ref inputs "vpnc") - "/sbin/vpnc")) - (modprobe (string-append (assoc-ref inputs "kmod") - "/bin/modprobe")) + (let* ((vpnc (search-input-file inputs "/sbin/vpnc")) + (modprobe (search-input-file inputs "/bin/modprobe")) (pretty-ovpn (string-append "\"" vpnc "\""))) (substitute* "src/nm-vpnc-service.c" (("\"/usr/local/sbin/vpnc\"") pretty-ovpn) @@ -7938,10 +7929,9 @@ (define-public network-manager-openconnect (modify-phases %standard-phases (add-after 'configure 'patch-path (lambda* (#:key inputs outputs #:allow-other-keys #:rest args) - (let* ((openconnect (string-append (assoc-ref inputs "openconnect") - "/sbin/openconnect")) - (modprobe (string-append (assoc-ref inputs "kmod") - "/bin/modprobe")) + (let* ((openconnect (search-input-file inputs + "/sbin/openconnect")) + (modprobe (search-input-file inputs "/bin/modprobe")) (pretty-ovpn (string-append "\"" openconnect "\""))) (substitute* "src/nm-openconnect-service.c" (("\"/usr(/local)?/s?bin/openconnect\"") pretty-ovpn) @@ -11611,9 +11601,9 @@ (define-public apostrophe (wrap-program prog `("PYTHONPATH" = (,(getenv "PYTHONPATH") ,pylib)) `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))) - `("PATH" prefix (,(string-append (assoc-ref inputs "pandoc") - "/bin")))) - #t)))))) + `("PATH" prefix (,(dirname + (search-input-file inputs + "/bin/pandoc"))))))))))) (inputs `(("glib" ,glib) ("gobject-introspection" ,gobject-introspection) diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index 10f21f6a6d..4584310e55 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -469,8 +469,10 @@ (define-public guile-gcrypt ;; When cross-compiling, the bash script 'libgcrypt-config' ;; must be accessible during the configure phase. (setenv "PATH" - (string-append (assoc-ref inputs "libgcrypt") - "/bin:" (getenv "PATH"))))))))) + (string-append + (dirname + (search-input-file inputs "bin/libgcrypt-config")) + ":" (getenv "PATH"))))))))) (native-inputs `(("pkg-config" ,pkg-config) ("autoconf" ,autoconf) @@ -684,8 +686,7 @@ (define-public pius (add-before 'build 'set-gpg-file-name (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((gpg (string-append (assoc-ref inputs "gpg") - "/bin/gpg"))) + (let* ((gpg (search-input-file inputs "/bin/gpg"))) (substitute* "libpius/constants.py" (("/usr/bin/gpg2") gpg)) #t)))))) @@ -1213,8 +1214,7 @@ (define-public jetring (delete 'configure) ; no configure script (add-before 'install 'hardlink-gnupg (lambda* (#:key inputs #:allow-other-keys) - (let ((gpg (string-append (assoc-ref inputs "gnupg") - "/bin/gpg"))) + (let ((gpg (search-input-file inputs "/bin/gpg"))) (substitute* (find-files "." "jetring-[[:alpha:]]+$") (("gpg -") (string-append gpg " -")) (("\\\"gpg\\\"") (string-append "\"" gpg "\""))) diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 74403751a9..1dc340c082 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -1460,8 +1460,7 @@ (define-public icedove (setenv "CC" "gcc") (setenv "MOZ_NOSPAM" "1") (setenv "PYTHON" - (string-append (assoc-ref inputs "python2") - "/bin/python")) + (search-input-file inputs "/bin/python")) (setenv "MOZ_BUILD_DATE" ,%icedove-build-id) ; avoid timestamp (setenv "LDFLAGS" (string-append "-Wl,-rpath=" (assoc-ref outputs "out") diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 703b5fc57c..d3ef39a2e6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner ;;; Copyright © 2016 Matthew Jordan ;;; Copyright © 2016 Andy Wingo -;;; Copyright © 2016, 2019 Ludovic Courtès +;;; Copyright © 2016, 2019, 2021 Ludovic Courtès ;;; Copyright © 2016, 2017 Petter ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Leo Famulari ;;; Copyright © 2017 Sergei Trofimovich @@ -1140,7 +1140,7 @@ (define-public go-1.4 (lambda* (#:key outputs inputs #:allow-other-keys) (let* ((output (assoc-ref outputs "out")) (doc_out (assoc-ref outputs "doc")) - (bash (string-append (assoc-ref inputs "bash") "bin/bash")) + (bash (search-input-file inputs "bin/bash")) (docs (string-append doc_out "/share/doc/" ,name "-" ,version)) (tests (string-append (assoc-ref outputs "tests") "/share/" ,name "-" ,version))) diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm index 43eaecace4..3bfbcb2250 100644 --- a/gnu/packages/graphviz.scm +++ b/gnu/packages/graphviz.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2015 Ludovic Courtès +;;; Copyright © 2013, 2015, 2021 Ludovic Courtès ;;; Copyright © 2015, 2020 Efraim Flashner ;;; Copyright © 2016 Theodoros Foradis ;;; Copyright © 2017, 2018, 2019 Ricardo Wurmus @@ -359,8 +359,7 @@ (define-public xdot ":" (assoc-ref inputs "gdk-pixbuf") "/lib/girepository-1.0" ":" (assoc-ref inputs "atk") "/lib/girepository-1.0"))) `("PATH" ":" prefix - (,(string-append (assoc-ref inputs "graphviz") "/bin")))) - #t))))) + (,(dirname (search-input-file inputs "bin/dot")))))))))) (inputs `(("atk" ,atk) ("gdk-pixbuf" ,gdk-pixbuf+svg) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 6c834698b8..78f77d2547 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -1126,9 +1126,7 @@ (define-public jupyter-guile-kernel ;; command. (substitute* "src/hmac.scm" (("openssl") - (string-append (assoc-ref inputs "openssl") - "/bin/openssl"))) - #t)) + (search-input-file inputs "/bin/openssl"))))) ;; XXX: The code uses 'include' to include its own source ;; files, and "-L src" isn't enough in this case. diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7ed0db6c66..2c48ce9586 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2015 Siniša Biđin ;;; Copyright © 2015 Paul van der Walt ;;; Copyright © 2015, 2019 Eric Bavier -;;; Copyright © 2016, 2018, 2019 Ludovic Courtès +;;; Copyright © 2016, 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2016, 2017 Nikita ;;; Copyright © 2016, 2019 Efraim Flashner ;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus @@ -5895,8 +5895,7 @@ (define-public ghc-hindent (let* ((out (assoc-ref outputs "out")) (elisp-file "elisp/hindent.el") (dest (string-append out "/share/emacs/site-lisp")) - (emacs (string-append (assoc-ref inputs "emacs") - "/bin/emacs"))) + (emacs (search-input-file inputs "/bin/emacs"))) (make-file-writable elisp-file) (emacs-substitute-variables elisp-file ("hindent-process-path" diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index cdd4708d22..12e9f3a79f 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -135,11 +135,14 @@ (define-public ibus (lambda* (#:key inputs #:allow-other-keys) (substitute* "src/ibusenginesimple.c" (("/usr/share/X11/locale") - (string-append (assoc-ref inputs "libx11") - "/share/X11/locale"))) + (search-input-directory inputs + "share/X11/locale"))) (substitute* "ui/gtk3/xkblayout.vala" (("\"(setxkbmap|xmodmap)\"" _ prog) - (string-append "\"" (assoc-ref inputs prog) "/bin/" prog "\""))))) + (string-append "\"" + (search-input-file inputs + (string-append "bin/" prog)) + "\""))))) (add-before 'check 'pre-check (lambda _ ;; Tests write to $HOME. diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index c55a87ba9f..19bbb2d63d 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2017, 2019 Ludovic Courtès +;;; Copyright © 2013, 2017, 2019, 2021 Ludovic Courtès ;;; Copyright © 2013, 2015, 2016 Andreas Enge ;;; Copyright © 2014, 2015, 2016, 2020 Mark H Weaver ;;; Copyright © 2014, 2015 Alex Kost @@ -2343,9 +2343,7 @@ (define-public phockup (lambda* (#:key inputs #:allow-other-keys) (substitute* (list "src/dependency.py" "src/exif.py") (("exiftool") - (string-append (assoc-ref inputs "perl-image-exiftool") - "/bin/exiftool"))) - #t)) + (search-input-file inputs "/bin/exiftool"))))) (add-before 'install 'check (lambda _ (invoke "pytest"))) diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index e386e54e77..470c7ec8f3 100644 --- a/gnu/packages/irc.scm +++ b/gnu/packages/irc.scm @@ -119,7 +119,7 @@ (define-public quassel (modify-phases %standard-phases (add-after 'unpack 'patch-inxi-reference (lambda* (#:key inputs #:allow-other-keys) - (let ((inxi (string-append (assoc-ref inputs "inxi") "/bin/inxi"))) + (let ((inxi (search-input-file inputs "/bin/inxi"))) (symlink inxi "data/scripts/inxi") #t)))) #:tests? #f)) ; no test target diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index f7840f6ca4..fdfd044926 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -198,7 +198,7 @@ (define-public drip (delete 'configure) (add-before 'install 'fix-wrapper (lambda* (#:key inputs #:allow-other-keys) - (let ((jps (string-append (assoc-ref inputs "jdk") "/bin/jps"))) + (let ((jps (search-input-file inputs "/bin/jps"))) (substitute* "bin/drip" (("jps") jps) (("brew update && brew upgrade drip") "guix pull && guix install drip") @@ -378,11 +378,9 @@ (define ant-bootstrap (lambda* (#:key inputs #:allow-other-keys) (setenv "JAVA_HOME" (assoc-ref inputs "jamvm")) (setenv "JAVACMD" - (string-append (assoc-ref inputs "jamvm") - "/bin/jamvm")) + (search-input-file inputs "/bin/jamvm")) (setenv "JAVAC" - (string-append (assoc-ref inputs "jikes") - "/bin/jikes")) + (search-input-file inputs "/bin/jikes")) (setenv "CLASSPATH" (string-append (assoc-ref inputs "jamvm") "/lib/rt.jar")) @@ -14163,8 +14161,7 @@ (define (input-jar input) "/dist/" jar-name)) (java-cp (string-append share "/" jar-name)) (bin (string-append %output "/bin")) - (java (string-append (assoc-ref inputs "jdk") - "/bin/java"))) + (java (search-input-file inputs "/bin/java"))) (install-file jar share) (mkdir-p bin) ;; Generate wrapper scripts for bin/, which invoke common diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index c637c36f61..97218656cc 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -286,7 +286,7 @@ (define-public julia ;; call our version (substitute* "base/Makefile" (("\\$\\$\\(build_depsbindir\\)/libwhich") - (string-append (assoc-ref inputs "libwhich") "/bin/libwhich"))) + (search-input-file inputs "/bin/libwhich"))) #t)) (add-before 'check 'set-home ;; Some tests require a home directory to be set. diff --git a/gnu/packages/less.scm b/gnu/packages/less.scm index 32133943ae..c9b18ea36b 100644 --- a/gnu/packages/less.scm +++ b/gnu/packages/less.scm @@ -85,12 +85,11 @@ (define-public lesspipe (lambda* (#:key inputs #:allow-other-keys) (substitute* "lesspipe.sh" (("tput colors") - (string-append (assoc-ref inputs "ncurses") - "/bin/tput colors")) + (string-append (search-input-file inputs "/bin/tput") + " colors")) (("file -") - (string-append (assoc-ref inputs "file") - "/bin/file -"))) - #t))))) + (string-append (search-input-file inputs "/bin/file") + " -")))))))) (inputs `(("file" ,file) ("ncurses" ,ncurses))) ; for tput diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index 0dcdf46ff1..c1e7a58c59 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2017 Thomas Danckaert ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2017 Andy Wingo -;;; Copyright © 2017, 2018, 2019 Ludovic Courtès +;;; Copyright © 2017, 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2017, 2018, 2019 Marius Bakke ;;; Copyright © 2017 Rutger Helling ;;; Copyright © 2018, 2019 Ricardo Wurmus @@ -1228,10 +1228,7 @@ (define-public libreoffice (substitute* '("shell/source/unix/exec/shellexec.cxx" "shell/source/unix/misc/senddoc.sh") (("/usr/bin/xdg-open") - (string-append (assoc-ref inputs "xdg-utils") - "/bin/xdg-open"))) - - #t)) + (search-input-file inputs "/bin/xdg-open"))))) (add-after 'install 'reset-zip-timestamps (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index ac584787b9..9e3ad367e2 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3143,11 +3143,12 @@ (define-public fuse ;; it refers to the right ones. (substitute* '("lib/mount_util.c" "util/mount_util.c") (("/bin/(u?)mount" _ maybe-u) - (string-append (assoc-ref inputs "util-linux") - "/bin/" maybe-u "mount"))) - (substitute* "util/mount.fuse.c" - (("/bin/sh" command) - (string-append (assoc-ref inputs "bash-minimal") command))) + (search-input-file inputs + (string-append "bin/" + maybe-u "mount")))) + (substitute* '("util/mount.fuse.c") + (("/bin/sh") + (search-input-file inputs "/bin/sh"))) ;; This hack leads libfuse to search for 'fusermount' in ;; $PATH, where it may find a setuid-root binary, instead of @@ -4234,27 +4235,28 @@ (define-public lm-sensors (substitute* '("prog/pwm/pwmconfig" "prog/pwm/fancontrol") (("gnuplot") - (string-append (assoc-ref inputs "gnuplot") - "/bin/gnuplot")) + (search-input-file inputs "/bin/gnuplot")) (("cat ") - (string-append (assoc-ref inputs "coreutils") - "/bin/cat ")) + (string-append (search-input-file inputs "/bin/cat") + " ")) (("e?grep " match) - (string-append (assoc-ref inputs "grep") - "/bin/" match)) + (string-append (search-input-file inputs + (string-append + "/bin/" + (string-trim-right match))) + " ")) (("sed -e") - (string-append (assoc-ref inputs "sed") - "/bin/sed -e")) + (string-append (search-input-file inputs "/bin/sed") + " -e")) (("cut -d") - (string-append (assoc-ref inputs "coreutils") - "/bin/cut -d")) + (string-append (search-input-file inputs "/bin/cut") + " -d")) (("sleep ") - (string-append (assoc-ref inputs "coreutils") - "/bin/sleep ")) + (string-append (search-input-file inputs "/bin/sleep") + " ")) (("readlink -f") - (string-append (assoc-ref inputs "coreutils") - "/bin/readlink -f"))) - #t))))) + (string-append (search-input-file inputs "/bin/readlink") + " -f")))))))) (home-page "https://hwmon.wiki.kernel.org/lm_sensors") (synopsis "Utilities to read temperature/voltage/fan sensors") (description @@ -5152,7 +5154,7 @@ (define-public bluez (("hid2hci --method") (string-append out "/lib/udev/hid2hci --method")) (("/sbin/udevadm") - (string-append (assoc-ref inputs "eudev") "/bin/udevadm"))) + (search-input-file inputs "/bin/udevadm"))) #t)))))) (native-inputs `(("pkg-config" ,pkg-config) @@ -7686,15 +7688,11 @@ (define-public fakeroot (lambda* (#:key inputs #:allow-other-keys) (substitute* "scripts/fakeroot.in" (("getopt") - (string-append (assoc-ref inputs "util-linux") - "/bin/getopt")) + (search-input-file inputs "/bin/getopt")) (("sed") - (string-append (assoc-ref inputs "sed") - "/bin/sed")) + (search-input-file inputs "/bin/sed")) (("cut") - (string-append (assoc-ref inputs "coreutils") - "/bin/cut")) ) - #t)) + (search-input-file inputs "/bin/cut")) ))) (add-before 'configure 'setenv (lambda _ (setenv "LIBS" "-lacl") @@ -7795,10 +7793,8 @@ (define-public inputattach (replace 'build (lambda* (#:key inputs #:allow-other-keys) (with-directory-excursion "inputattach" - (invoke (string-append (assoc-ref inputs "gcc") - "/bin/gcc") - "-O2" "-o" "inputattach" "inputattach.c")) - #t)) + (invoke "gcc" "-O2" "-o" "inputattach" + "inputattach.c")))) (delete 'check) (replace 'install (lambda* (#:key outputs #:allow-other-keys) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index dcb520d58a..72afc5cd68 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -15634,7 +15634,7 @@ (define-public sbcl-cl-diskspace (lambda* (#:key inputs #:allow-other-keys) (substitute* "src/unix/cl-diskspace-list-all-disks-with-df.lisp" (("grep") - (string-append (assoc-ref inputs "grep") "/bin/grep"))) + (search-input-file inputs "/bin/grep"))) (substitute* "src/unix/cl-diskspace-list-all-disks-with-df.lisp" (("/bin/df") (which "df"))) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index be34b6c416..63f5ba744e 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1106,12 +1106,11 @@ (define-public lisp-repl-core-dumper (modify-phases %standard-phases (add-before 'install 'fix-utils-path (lambda* (#:key inputs #:allow-other-keys) - (let* ((coreutils (string-append (assoc-ref inputs "coreutils") "/bin/")) - (cat (string-append coreutils "cat")) - (paste (string-append coreutils "paste")) - (sort (string-append coreutils "sort")) - (basename (string-append coreutils "basename")) - (sed (string-append (assoc-ref inputs "sed") "/bin/sed"))) + (let* ((cat (search-input-file inputs "/bin/cat")) + (paste (search-input-file inputs "/bin/paste")) + (sort (search-input-file inputs "/bin/sort")) + (basename (search-input-file inputs "/bin/basename")) + (sed (search-input-file inputs "/bin/sed"))) (substitute* "lisp-repl-core-dumper" (("\\$\\(basename") (string-append "$(" basename)) (("\\") cat) diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index 73dfa0b675..7cadba6392 100644 --- a/gnu/packages/lua.scm +++ b/gnu/packages/lua.scm @@ -1193,7 +1193,7 @@ (define-public fennel (delete 'configure) (add-before 'build 'patch-lua-calls (lambda* (#:key inputs #:allow-other-keys) - (let ((lua (string-append (assoc-ref inputs "lua") "/bin/lua"))) + (let ((lua (search-input-file inputs "/bin/lua"))) (setenv "LUA" lua) (substitute* "old/launcher.lua" (("/usr/bin/env lua") lua)) @@ -1202,7 +1202,7 @@ (define-public fennel (lambda* (#:key inputs #:allow-other-keys) (substitute* "fennel" (("/usr/bin/env .*lua") - (string-append (assoc-ref inputs "lua") "/bin/lua"))) + (search-input-file inputs "/bin/lua"))) #t)) (delete 'check) (add-after 'install 'check diff --git a/gnu/packages/lxde.scm b/gnu/packages/lxde.scm index f81d7af3c4..bf32bc0994 100644 --- a/gnu/packages/lxde.scm +++ b/gnu/packages/lxde.scm @@ -398,9 +398,7 @@ (define-public spacefm "terminal_su=/run/setuid-programs/su") (("#graphical_su=/usr/bin/gksu") (string-append "graphical_su=" - (string-append (assoc-ref inputs "ktsuss") - "/bin/ktsuss")))) - #t))) + (search-input-file inputs "/bin/ktsuss"))))))) #:configure-flags (list (string-append "--with-preferable-sudo=" (assoc-ref %build-inputs "ktsuss") diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index a414eb2dda..496c0d6200 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -4120,7 +4120,7 @@ (define-public public-inbox ;; 'git' is invoked in various files of the PublicInbox ;; perl module. `("PATH" ":" prefix - (,(string-append (assoc-ref inputs "git") "/bin"))))) + (,(dirname (search-input-file inputs "/bin/git")))))) (find-files (string-append out "/bin")))) #t))))) (native-inputs diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 0bfc6ef8c2..379ec222d2 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -1390,11 +1390,9 @@ (define-public hdf-java "test/hdf5lib/junit.sh.in" "examples/runExample.sh.in") (("/usr/bin/test") - (string-append (assoc-ref inputs "coreutils") - "/bin/test")) + (search-input-file inputs "/bin/test")) (("/usr/bin/uname") - (string-append (assoc-ref inputs "coreutils") - "/bin/uname")) + (search-input-file inputs "/bin/uname")) (("CLASSPATH=[^\n]*") (string-append "CLASSPATH=" class-path))) (setenv "CLASSPATH" class-path)) @@ -3630,13 +3628,12 @@ (define-public maxima (modify-phases %standard-phases (add-after 'unpack 'patch-paths (lambda* (#:key inputs #:allow-other-keys) - (let* ((sed (string-append (assoc-ref inputs "sed") "/bin/sed")) + (let* ((sed (search-input-file inputs "/bin/sed")) (coreutils (assoc-ref inputs "coreutils")) (dirname (string-append coreutils "/bin/dirname")) (head (string-append coreutils "/bin/head")) - (perl (string-append (assoc-ref inputs "perl") "/bin/perl")) - (python (string-append (assoc-ref inputs "python") - "/bin/python3"))) + (perl (search-input-file inputs "/bin/perl")) + (python (search-input-file inputs "/bin/python3"))) (substitute* "src/maxima.in" (("sed ") (string-append sed " ")) (("dirname") dirname) @@ -3670,8 +3667,7 @@ (define-public maxima (let* ((gnuplot (assoc-ref inputs "gnuplot")) (out (assoc-ref outputs "out")) (datadir (string-append out "/share/maxima/" ,version)) - (binutils (string-append (assoc-ref inputs "binutils") - "/bin"))) + (binutils (dirname (search-input-file inputs "/bin/as")))) (with-directory-excursion out (mkdir-p "share/emacs") (mkdir-p "share/doc") @@ -6438,9 +6434,8 @@ (define-public frama-c (modify-phases %standard-phases (add-before 'configure 'export-shell (lambda* (#:key inputs #:allow-other-keys) - (setenv "CONFIG_SHELL" (string-append (assoc-ref inputs "bash") - "/bin/sh")) - #t))))) + (setenv "CONFIG_SHELL" + (search-input-file inputs "/bin/sh"))))))) (inputs `(("gmp" ,gmp))) (propagated-inputs diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 29f9a0d08c..d289dbf170 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -282,9 +282,7 @@ (define-public libgadu (lambda* (#:key inputs #:allow-other-keys) (substitute* "protobufgen.sh" (("/bin/sh") - (string-append (assoc-ref inputs "bash") - "/bin/sh"))) - #t))))) + (search-input-file inputs "/bin/sh")))))))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 7c57b45029..492103b715 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -17,7 +17,7 @@ ;;; Copyright © 2018 nee ;;; Copyright © 2018, 2021 Stefan Reichör ;;; Copyright © 2018 Pierre Neidhardt -;;; Copyright © 2018, 2019 Ludovic Courtès +;;; Copyright © 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2018 Björn Höfling ;;; Copyright © 2019 Gabriel Hondet ;;; Copyright © 2019 Timotej Lazar @@ -625,7 +625,7 @@ (define-public denemo ;; Replace hard-coded diff file name. (substitute* "tests/integration.c" (("/usr/bin/diff") - (string-append (assoc-ref inputs "diffutils") "/bin/diff"))) + (search-input-file inputs "/bin/diff"))) ;; Denemo's documentation says to use this command to run its ;; test suite. (invoke "make" "-C" "tests" "check"))) @@ -633,8 +633,7 @@ (define-public denemo ;; This phase sets the default path for lilypond to its current ;; location in the store. (lambda* (#:key inputs #:allow-other-keys) - (let* ((lilypond (string-append (assoc-ref inputs "lilypond") - "/bin/lilypond"))) + (let* ((lilypond (search-input-file inputs "/bin/lilypond"))) (substitute* "src/core/prefops.c" (("g_string_new \\(\"lilypond\"\\);") (string-append "g_string_new (\"" @@ -3316,8 +3315,7 @@ (define-public curseradio (lambda* (#:key inputs #:allow-other-keys) (substitute* "curseradio/curseradio.py" (("/usr/bin/mpv") - (string-append (assoc-ref inputs "mpv") "/bin/mpv"))) - #t))))) + (search-input-file inputs "/bin/mpv")))))))) (propagated-inputs `(("python-lxml" ,python-lxml) ("python-requests" ,python-requests) diff --git a/gnu/packages/netpbm.scm b/gnu/packages/netpbm.scm index 96025661ca..11fe135a17 100644 --- a/gnu/packages/netpbm.scm +++ b/gnu/packages/netpbm.scm @@ -143,8 +143,7 @@ (define-syntax drop (("\"%s/gs\"") "\"%s/gsc\"") (("/usr/bin/gs") - (string-append (assoc-ref inputs "ghostscript") "/bin/gsc")))) - #t)) + (search-input-file inputs "/bin/gsc")))))) (add-before 'check 'setup-check (lambda _ ;; install temporarily into /tmp/netpbm diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index dfa91cd553..64cbec4c08 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2014, 2017, 2018 Ludovic Courtès +;;; Copyright © 2014, 2017, 2018, 2021 Ludovic Courtès ;;; Copyright © 2015, 2016, 2017, 2018, 2020 Ricardo Wurmus ;;; Copyright © 2015 Mark H Weaver ;;; Copyright © 2015, 2016, 2017, 2021 Stefan Reichör @@ -643,11 +643,12 @@ (define-public blueman "blueman-manager.in" "blueman-mechanism.in" "blueman-rfcomm-watcher.in" "blueman-sendto.in" "blueman-services.in" "blueman-tray.in") - (("@PYTHON@") (string-append (assoc-ref inputs "python") - "/bin/python" - ,(version-major+minor - (package-version python)))))) - #t)) + (("@PYTHON@") + (search-input-file inputs + (string-append + "/bin/python" + ,(version-major+minor + (package-version python))))))))) ;; Fix loading of external programs. (add-after 'unpack 'patch-external-programs (lambda* (#:key inputs #:allow-other-keys) @@ -657,12 +658,9 @@ (define-public blueman (string-append (assoc-ref inputs "bluez") "/libexec/bluetooth/bluetoothd")) (("/sbin/iptables") - (string-append (assoc-ref inputs "iptables") - "/sbin/iptables")) + (search-input-file inputs "/sbin/iptables")) (("/usr/sbin/pppd") - (string-append (assoc-ref inputs "ppp") - "/sbin/pppd"))) - #t)) + (search-input-file inputs "/sbin/pppd"))))) ;; Fix loading of pulseaudio libraries. (add-after 'unpack 'patch-pulseaudio-libraries (lambda* (#:key inputs #:allow-other-keys) @@ -1740,9 +1738,7 @@ (define-public squid (lambda* (#:key inputs #:allow-other-keys) (substitute* "test-suite/testheaders.sh" (("/bin/true") - (string-append (assoc-ref inputs "coreutils") - "/bin/true"))) - #t))))) + (search-input-file inputs "/bin/true")))))))) (inputs `(("perl" ,perl) ("openldap" ,openldap) @@ -1837,8 +1833,8 @@ (define-public aircrack-ng #t)) (add-after 'build 'absolutize-tools (lambda* (#:key inputs #:allow-other-keys) - (let ((ethtool (string-append (assoc-ref inputs "ethtool") - "/sbin/ethtool"))) + (let ((ethtool (search-input-file inputs + "/sbin/ethtool"))) (substitute* "scripts/airmon-ng" (("ethtool ") (string-append ethtool " "))) diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index 36c45e9c7a..6285138e06 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2014 Cyrill Schenkel ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2015, 2016 David Thompson -;;; Copyright © 2016 Ludovic Courtès +;;; Copyright © 2016, 2021 Ludovic Courtès ;;; Copyright © 2017 Mike Gerwitz ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018, 2019, 2020, 2021 Marius Bakke @@ -169,10 +169,9 @@ (define-public node (format #t "configure flags: ~s~%" flags) ;; Node's configure script expects the CC environment variable to ;; be set. - (setenv "CC" (string-append (assoc-ref inputs "gcc") "/bin/gcc")) + (setenv "CC" (search-input-file inputs "/bin/gcc")) (apply invoke - (string-append (assoc-ref inputs "python") - "/bin/python") + (search-input-file inputs "/bin/python") "configure" flags)))) (add-after 'patch-shebangs 'patch-npm-shebang (lambda* (#:key outputs #:allow-other-keys) @@ -387,8 +386,7 @@ (define-public node-llparse-builder-bootstrap (delete 'configure) (replace 'build (lambda* (#:key inputs #:allow-other-keys) - (let ((esbuild (string-append (assoc-ref inputs "esbuild") - "/bin/esbuild"))) + (let ((esbuild (search-input-file inputs "/bin/esbuild"))) (invoke esbuild "--platform=node" "--outfile=lib/builder.js" @@ -443,8 +441,7 @@ (define-public node-llparse-frontend-bootstrap (delete 'configure) (replace 'build (lambda* (#:key inputs #:allow-other-keys) - (let ((esbuild (string-append (assoc-ref inputs "esbuild") - "/bin/esbuild"))) + (let ((esbuild (search-input-file inputs "/bin/esbuild"))) (invoke esbuild "--platform=node" "--outfile=lib/frontend.js" @@ -498,8 +495,7 @@ (define-public node-llparse-bootstrap (delete 'configure) (replace 'build (lambda* (#:key inputs #:allow-other-keys) - (let ((esbuild (string-append (assoc-ref inputs "esbuild") - "/bin/esbuild"))) + (let ((esbuild (search-input-file inputs "/bin/esbuild"))) (invoke esbuild "--platform=node" "--outfile=lib/api.js" @@ -552,8 +548,7 @@ (define-public llhttp-bootstrap (modify-phases %standard-phases (replace 'configure (lambda* (#:key inputs #:allow-other-keys) - (let ((esbuild (string-append (assoc-ref inputs "esbuild") - "/bin/esbuild"))) + (let ((esbuild (search-input-file inputs "/bin/esbuild"))) (invoke esbuild "--platform=node" "--outfile=bin/generate.js" @@ -639,8 +634,7 @@ (define-public node-lts ;; be set. (setenv "CC" ,(cc-for-target)) (apply invoke - (string-append (assoc-ref inputs "python") - "/bin/python3") + (search-input-file inputs "/bin/python3") "configure" flags)))) (replace 'patch-files (lambda* (#:key inputs #:allow-other-keys) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index fd09459f24..d987201508 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -210,8 +210,7 @@ (define-public ocaml-4.11 (modify-phases %standard-phases (add-after 'unpack 'patch-/bin/sh-references (lambda* (#:key inputs #:allow-other-keys) - (let* ((sh (string-append (assoc-ref inputs "bash") - "/bin/sh")) + (let* ((sh (search-input-file inputs "/bin/sh")) (quoted-sh (string-append "\"" sh "\""))) (with-fluids ((%default-port-encoding #f)) (for-each @@ -805,8 +804,7 @@ (define-public opam (add-before 'build 'pre-build (lambda* (#:key inputs make-flags #:allow-other-keys) (let ((bash (assoc-ref inputs "bash")) - (bwrap (string-append (assoc-ref inputs "bubblewrap") - "/bin/bwrap"))) + (bwrap (search-input-file inputs "/bin/bwrap"))) (substitute* "src/core/opamSystem.ml" (("\"/bin/sh\"") (string-append "\"" bash "/bin/sh\"")) @@ -3674,8 +3672,8 @@ (define-public ocaml-graph (modify-phases %standard-phases (add-before 'configure 'set-shell (lambda* (#:key inputs #:allow-other-keys) - (setenv "CONFIG_SHELL" (string-append (assoc-ref inputs "bash") - "/bin/sh"))))))) + (setenv "CONFIG_SHELL" + (search-input-file inputs "/bin/sh"))))))) (inputs `(("lablgtk" ,lablgtk))) (properties `((upstream-name . "ocamlgraph"))) (home-page "http://ocamlgraph.lri.fr/") diff --git a/gnu/packages/orpheus.scm b/gnu/packages/orpheus.scm index d981be279c..8214311a18 100644 --- a/gnu/packages/orpheus.scm +++ b/gnu/packages/orpheus.scm @@ -76,12 +76,9 @@ (define-public orpheus ;; To avoid propagating the mpg321 and vorbis-tools inputs, we can ;; make the orpheus application execute the needed players from the ;; store. - (let ((ogg123 (string-append (assoc-ref inputs "vorbis-tools") - "/bin/ogg123")) - (mpg321 (string-append (assoc-ref inputs "mpg321") - "/bin/mpg321")) - (which (string-append (assoc-ref inputs "which") - "/bin/which"))) + (let ((ogg123 (search-input-file inputs "/bin/ogg123")) + (mpg321 (search-input-file inputs "/bin/mpg321")) + (which (search-input-file inputs "/bin/which"))) (substitute* "src/orpheusconf.cc" (("ogg123") ogg123) (("which") which) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 7da8b23fe1..504a908100 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -523,11 +523,11 @@ (define-public password-store (substitute* "contrib/dmenu/passmenu" (("dmenu=dmenu\n") (string-append "dmenu=" - (assoc-ref inputs "dmenu") "/bin/dmenu\n")) + (search-input-file inputs "/bin/dmenu") + "\n")) (("xdotool=\"xdotool") (string-append "xdotool=\"" - (assoc-ref inputs "xdotool") "/bin/xdotool"))) - #t)) + (search-input-file inputs "/bin/xdotool")))))) (add-after 'install 'install-passmenu (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index f4d574e2b2..aa6b29df26 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -822,7 +822,7 @@ (define-public pypy3 (substitute* '("lib-python/3/subprocess.py") ;; Fix shell path (("/bin/sh") - (string-append (assoc-ref inputs "bash-minimal") "/bin/sh"))) + (search-input-file inputs "/bin/sh"))) (substitute* '("lib-python/3/distutils/unixccompiler.py") ;; gcc-toolchain does not provide symlink cc -> gcc (("\"cc\"") "\"gcc\"")) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 95618a9787..f80ea336d8 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -168,9 +168,7 @@ (define-public qt5ct (lambda* (#:key inputs #:allow-other-keys) (substitute* "qt5ct.pro" (("\\$\\$\\[QT_INSTALL_BINS\\]/lrelease") - (string-append (assoc-ref inputs "qttools") - "/bin/lrelease"))) - #t)) + (search-input-file inputs "/bin/lrelease"))))) (replace 'configure (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out"))) diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index 443b115d46..d8f4161eb7 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -723,9 +723,7 @@ (define-public libosmo-dsp (lambda* (#:key inputs #:allow-other-keys) (substitute* "git-version-gen" (("/bin/sh") - (string-append (assoc-ref inputs "bash") - "/bin/bash"))) - #t))))) + (search-input-file inputs "/bin/bash")))))))) (synopsis "DSP primitives for SDR") (description "This a C-language library for common DSP (Digital Signal Processing) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index cfc91f73af..2fe60c4fa2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014, 2015 Pjotr Prins -;;; Copyright © 2014, 2015, 2016, 2017 Ludovic Courtès +;;; Copyright © 2014, 2015, 2016, 2017, 2021 Ludovic Courtès ;;; Copyright © 2014, 2015 Mark H Weaver ;;; Copyright © 2014, 2015 David Thompson ;;; Copyright © 2015, 2019 Ricardo Wurmus @@ -1175,8 +1175,7 @@ (define-public ruby-pandoc-ruby #t)) (add-after 'unpack 'patch-pandoc-path (lambda* (#:key inputs #:allow-other-keys) - (let ((pandoc (string-append (assoc-ref inputs "pandoc") - "/bin/pandoc"))) + (let ((pandoc (search-input-file inputs "/bin/pandoc"))) (substitute* "lib/pandoc-ruby.rb" (("@@pandoc_path = 'pandoc'") (format #f "@@pandoc_path = '~a'" pandoc))) @@ -4850,8 +4849,7 @@ (define-public ruby-git (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make the default git binary an absolute path to the ;; store. - (let ((git (string-append (assoc-ref inputs "git") - "/bin/git")) + (let ((git (search-input-file inputs "/bin/git")) (config (string-append (assoc-ref outputs "out") "/lib/ruby/vendor_ruby/gems/git-" diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 0e0c33068f..fd6233fc94 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -325,7 +325,7 @@ (define-public rust-1.30 (lambda* (#:key inputs #:allow-other-keys) (setenv "SHELL" (which "sh")) (setenv "CONFIG_SHELL" (which "sh")) - (setenv "CC" (string-append (assoc-ref inputs "gcc") "/bin/gcc")) + (setenv "CC" (search-input-file inputs "/bin/gcc")) ;; The Guix LLVM package installs only shared libraries. (setenv "LLVM_LINK_SHARED" "1"))) (add-after 'unpack 'neuter-tidy diff --git a/gnu/packages/screen.scm b/gnu/packages/screen.scm index af40bd73f9..502e8f11af 100644 --- a/gnu/packages/screen.scm +++ b/gnu/packages/screen.scm @@ -132,8 +132,7 @@ (define-public byobu (add-after 'install 'wrap-python-scripts (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((python (string-append (assoc-ref inputs "python") - "/bin/python")) + (let* ((python (search-input-file inputs "/bin/python")) (out (assoc-ref outputs "out")) (config (string-append out "/bin/byobu-config")) (select (string-append out "/bin/byobu-select-session"))) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index e03761f87f..bdc72d218b 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -216,8 +216,7 @@ (define r-with-tests #t)) (add-before 'configure 'patch-uname (lambda* (#:key inputs #:allow-other-keys) - (let ((uname-bin (string-append (assoc-ref inputs "coreutils") - "/bin/uname"))) + (let ((uname-bin (search-input-file inputs "/bin/uname"))) (substitute* "src/scripts/R.sh.in" (("uname") uname-bin))) #t)) diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index 65f4fa85a9..0f0491b39b 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -353,8 +353,8 @@ (define-public surf (add-before 'build 'set-dmenu-and-xprop-file-name (lambda* (#:key inputs #:allow-other-keys) (substitute* "config.def.h" - (("dmenu") (string-append (assoc-ref inputs "dmenu") "/bin/dmenu")) - (("xprop") (string-append (assoc-ref inputs "xprop") "/bin/xprop"))) + (("dmenu") (search-input-file inputs "/bin/dmenu")) + (("xprop") (search-input-file inputs "/bin/xprop"))) #t))))) (inputs `(("dmenu" ,dmenu) diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index cda7569dfa..58db738130 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -599,7 +599,7 @@ (define-public gfeeds (add-after 'unpack 'patch-mpv-path (lambda* (#:key inputs #:allow-other-keys) (substitute* "gfeeds/confManager.py" - (("mpv") (string-append (assoc-ref inputs "mpv") "/bin/mpv"))) + (("mpv") (search-input-file inputs "/bin/mpv"))) #t)) (add-after 'install 'wrap-gfeeds (lambda* (#:key outputs #:allow-other-keys) diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm index 37ff103c42..9924031993 100644 --- a/gnu/packages/telephony.scm +++ b/gnu/packages/telephony.scm @@ -556,8 +556,8 @@ (define-public mumble (lambda* (#:key inputs outputs #:allow-other-keys) (invoke "qmake" "main.pro" "QMAKE_LRELEASE=lrelease" (string-append "MUMBLE_PYTHON=" - (string-append (assoc-ref inputs "python") - "/bin/python3")) + (search-input-file inputs + "/bin/python3")) (string-append "CONFIG+=" (string-join ;; Options used are listed in the same order diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 735373dfa7..496b725543 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1350,7 +1350,7 @@ (define-public alacritty (bin (string-append out "/bin")) (share (string-append out "/share")) (icons (string-append share "/icons/hicolor/scalable/apps")) - (tic (string-append (assoc-ref inputs "ncurses") "/bin/tic")) + (tic (search-input-file inputs "/bin/tic")) (man (string-append share "/man/man1")) (alacritty-bin "target/release/alacritty")) ;; Install the executable. diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 681a1aa972..33d9064c80 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -466,8 +466,8 @@ (define (substitute-commands scripts) (cut member <> '("." "..")))))) (tlpkg-src (string-append tl-extra-root "/" tl-extra-dir "/tlpkg")) - (config.guess (string-append (assoc-ref inputs "config") - "/bin/config.guess"))) + (config.guess (search-input-file inputs + "/bin/config.guess"))) ;; Create symbolic links for the latex variants and their ;; man pages. diff --git a/gnu/packages/uml.scm b/gnu/packages/uml.scm index ad766beece..83f10a08a1 100644 --- a/gnu/packages/uml.scm +++ b/gnu/packages/uml.scm @@ -54,8 +54,7 @@ (define-public plantuml #t)) (add-after 'delete-extra-from-classpath 'patch-usr-bin-dot (lambda* (#:key inputs #:allow-other-keys) - (let ((dot (string-append (assoc-ref inputs "graphviz") - "/bin/dot"))) + (let ((dot (search-input-file inputs "/bin/dot"))) (substitute* "src/net/sourceforge/plantuml/cucadiagram/dot/GraphvizLinux.java" (("/usr/bin/dot") dot))) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 3691336d3f..8bdac8df53 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Nikita Karetnikov ;;; Copyright © 2013 Cyril Roelandt -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès +;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2013, 2014 Andreas Enge ;;; Copyright © 2015, 2016 Mathieu Lirzin ;;; Copyright © 2014, 2015, 2016 Mark H Weaver @@ -1035,9 +1035,8 @@ (define-public python-git-multimail (assoc-ref inputs "git") "/bin/git" "'")) (("/usr/sbin/sendmail") - (string-append (assoc-ref inputs "sendmail") - "/usr/sbin/sendmail"))) - #t))))) + (search-input-file inputs + "/usr/sbin/sendmail")))))))) (inputs `(("git" ,git) ("sendmail" ,sendmail))) @@ -1424,8 +1423,7 @@ (define-public gitolite (delete 'build) (add-before 'install 'patch-scripts (lambda* (#:key inputs #:allow-other-keys) - (let ((perl (string-append (assoc-ref inputs "perl") - "/bin/perl"))) + (let ((perl (search-input-file inputs "/bin/perl"))) ;; This seems to take care of every shell script that ;; invokes Perl. (substitute* (find-files "." ".*") @@ -1462,8 +1460,7 @@ (define-public gitolite (substitute* '("src/lib/Gitolite/Hooks/PostUpdate.pm" "src/lib/Gitolite/Hooks/Update.pm") (("/usr/bin/perl") - (string-append (assoc-ref inputs "perl") - "/bin/perl"))) + (search-input-file inputs "/bin/perl"))) (substitute* "src/lib/Gitolite/Common.pm" (("\"ssh-keygen") @@ -1759,10 +1756,8 @@ (define-public hg-commitsigs (modify-phases %standard-phases (add-after 'unpack 'patch-paths (lambda* (#:key inputs #:allow-other-keys) - (let ((gpg (string-append (assoc-ref inputs "gnupg") - "/bin/gpg")) - (openssl (string-append (assoc-ref inputs "openssl") - "/bin/openssl"))) + (let ((gpg (search-input-file inputs "/bin/gpg")) + (openssl (search-input-file inputs "/bin/openssl"))) (substitute* "commitsigs.py" (("b'gpg',") (string-append "b'" gpg "',")) (("b'openssl',") (string-append "b'" openssl "',"))))))) @@ -2707,8 +2702,7 @@ (define-public git-when-merged #t)) (add-before 'install 'patch-git (lambda* (#:key inputs #:allow-other-keys) - (let ((git (string-append (assoc-ref inputs "git") - "/bin/git"))) + (let ((git (search-input-file inputs "/bin/git"))) (substitute* "bin/git-when-merged" (("'git'") (string-append "'" git "'"))) #t))) @@ -2752,8 +2746,7 @@ (define-public git-imerge (delete 'configure) (add-before 'install 'patch-git (lambda* (#:key inputs #:allow-other-keys) - (let ((git (string-append (assoc-ref inputs "git") - "/bin/git"))) + (let ((git (search-input-file inputs "/bin/git"))) (substitute* "git-imerge" (("'git'") (string-append "'" git "'"))) #t))) @@ -3045,11 +3038,10 @@ (define-public gita (substitute* "tests/test_main.py" (("'gita\\\\n'") "'source\\n'") (("'gita'") "'source'")) - (invoke (string-append (assoc-ref inputs "git") "/bin/git") + (invoke (search-input-file inputs "/bin/git") "init") (add-installed-pythonpath inputs outputs) - (invoke (string-append (assoc-ref inputs "python-pytest") - "/bin/pytest") + (invoke (search-input-file inputs "/bin/pytest") "-vv" "tests"))) (add-after 'install 'install-shell-completions (lambda* (#:key outputs #:allow-other-keys) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index b2bb7b8d3b..12b98fe9a1 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2435,8 +2435,7 @@ (define-public you-get ;; Explicitly invoke the input ffmpeg, instead of whichever one ;; happens to be in the user's $PATH at run time. (lambda* (#:key inputs #:allow-other-keys) - (let ((ffmpeg (string-append (assoc-ref inputs "ffmpeg") - "/bin/ffmpeg"))) + (let ((ffmpeg (search-input-file inputs "/bin/ffmpeg"))) (substitute* "src/you_get/processor/ffmpeg.py" ;; Don't blindly replace all occurrences of ‘'ffmpeg'’: the ;; same string is also used when sniffing ffmpeg's output. diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 609349cd8f..e14c5aadca 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -771,8 +771,7 @@ (define-public eovim (modify-phases %standard-phases (add-after 'configure 'reference-nvim (lambda* (#:key inputs #:allow-other-keys) - (let ((nvim (string-append (assoc-ref inputs "neovim") - "/bin/nvim"))) + (let ((nvim (search-input-file inputs "/bin/nvim"))) ;; This substitution should change one line, and replaces the default ;; value in the struct of options with an absolute store reference. (substitute* "../source/src/main.c" diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index c3459ebb15..b223016d17 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2020 Ludovic Courtès +;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2020, 2021 Ludovic Courtès ;;; Copyright © 2015, 2016, 2017, 2018 Mark H Weaver ;;; Copyright © 2016, 2017, 2018. 2019, 2020 Efraim Flashner ;;; Copyright © 2016, 2017 Ricardo Wurmus @@ -247,7 +247,7 @@ (define-public qemu ;; Configure, build and install QEMU user-emulation static binaries. (add-after 'configure 'configure-user-static (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((gcc (string-append (assoc-ref inputs "gcc") "/bin/gcc")) + (let* ((gcc (search-input-file inputs "/bin/gcc")) (static (assoc-ref outputs "static")) ;; This is the common set of configure flags; it is ;; duplicated here to isolate this phase from manipulations @@ -1239,8 +1239,8 @@ (define-public virt-manager (lambda* (#:key inputs #:allow-other-keys) ;; Xen is not available for now - so only patch qemu. (substitute* "virtManager/createconn.py" - (("/usr(/bin/qemu-system)" _ suffix) - (string-append (assoc-ref inputs "qemu") suffix))) + (("/usr(/bin/qemu-system-[a-zA-Z0-9_-]+)" _ suffix) + (search-input-file inputs suffix))) #t)) (add-before 'wrap 'wrap-with-GI_TYPELIB_PATH (lambda* (#:key inputs outputs #:allow-other-keys) @@ -1371,9 +1371,7 @@ (define-public criu (("\\$\\(PYTHON\\)") "python2")) (substitute* "lib/Makefile" (("\\$\\(PYTHON\\)") - (string-append (assoc-ref inputs "python") - "/bin/python"))) - #t)) + (search-input-file inputs "/bin/python"))))) (add-before 'build 'fix-symlink (lambda* (#:key inputs #:allow-other-keys) ;; The file 'images/google/protobuf/descriptor.proto' points to diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index f3db1c198f..852d0038c7 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Andreas Enge -;;; Copyright © 2013, 2016, 2018, 2019, 2020 Ludovic Courtès +;;; Copyright © 2013, 2016, 2018, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2014 Eric Bavier ;;; Copyright © 2015 Jeff Mickey ;;; Copyright © 2016, 2017, 2019, 2021 Efraim Flashner @@ -323,7 +323,7 @@ (define-public strongswan "/bin/" command))) (substitute* "src/libstrongswan/utils/process.c" (("/bin/sh") - (string-append (assoc-ref inputs "bash") "/bin/sh"))) + (search-input-file inputs "/bin/sh"))) (substitute* "src/libstrongswan/tests/suites/test_process.c" (("/bin/sh") (which "sh")) @@ -1115,8 +1115,7 @@ (define-public xl2tpd (lambda* (#:key inputs #:allow-other-keys) (substitute* "l2tp.h" (("/usr/sbin/pppd") - (string-append (assoc-ref inputs "ppp") - "/sbin/pppd"))) + (search-input-file inputs "/sbin/pppd"))) (setenv "KERNELSRC" (assoc-ref inputs "linux-libre-headers")) #t))) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 51034cac4b..66440e5008 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -8,7 +8,7 @@ ;;; Copyright © 2016, 2019, 2020 Efraim Flashner ;;; Copyright © 2016 Al McElrath ;;; Copyright © 2016 Carlo Zancanaro -;;; Copyright © 2016, 2017, 2018, 2019 Ludovic Courtès +;;; Copyright © 2016, 2017, 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2016, 2017, 2018, 2020 Nikita ;;; Copyright © 2016 doncatnip ;;; Copyright © 2016 Ivan Vilata i Balaguer @@ -613,14 +613,10 @@ (define-public i3lock-fancy (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (icons (string-append out "/share/i3lock-fancy/icons/")) - (wmctrl (string-append (assoc-ref inputs "wmctrl") - "/bin/wmctrl")) - (mconvert (string-append (assoc-ref inputs "imagemagick") - "/bin/convert")) - (mimport (string-append (assoc-ref inputs "imagemagick") - "/bin/import")) - (awk (string-append (assoc-ref inputs "gawk") - "/bin/gawk"))) + (wmctrl (search-input-file inputs "/bin/wmctrl")) + (mconvert (search-input-file inputs "/bin/convert")) + (mimport (search-input-file inputs "/bin/import")) + (awk (search-input-file inputs "/bin/gawk"))) (substitute* "lock" (("\\$\\(command -V wmctrl\\)") wmctrl) diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm index 54d385fd53..15a995462a 100644 --- a/gnu/packages/wxwidgets.scm +++ b/gnu/packages/wxwidgets.scm @@ -216,7 +216,7 @@ (define-public python-wxpython (setenv "WXWIN" (assoc-ref inputs "wxwidgets")) ;; Copy the waf executable to the source directory since it needs ;; to be in a writable directory. - (copy-file (string-append (assoc-ref inputs "python-waf") "/bin/waf") + (copy-file (search-input-file inputs "/bin/waf") "bin/waf") (setenv "WAF" "bin/waf") ;; The build script tries to copy license files from the @@ -306,8 +306,9 @@ (define-public python2-wxpython (setenv "WXWIN" (assoc-ref inputs "wxwidgets")) (use-modules (ice-9 popen) (ice-9 rdelim)) (let ((port (open-pipe* OPEN_READ - (string-append (assoc-ref inputs "wxwidgets") - "/bin/wx-config") "--cppflags"))) + (search-input-file inputs + "/bin/wx-config") + "--cppflags"))) (setenv "CPPFLAGS" (read-string port)) (close-pipe port)) #t))))) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 11e815bd72..d13392ae77 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2014, 2015, 2016 Mark H Weaver ;;; Copyright © 2014 Eric Bavier ;;; Copyright © 2014, 2015, 2016 Alex Kost -;;; Copyright © 2013, 2015, 2017, 2018, 2019 Ludovic Courtès +;;; Copyright © 2013, 2015, 2017, 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2015, 2016 Mathieu Lirzin ;;; Copyright © 2015 Alexander I.Grafov ;;; Copyright © 2015 Andy Wingo @@ -231,8 +231,7 @@ (define-public autorandr (modify-phases %standard-phases (add-before 'build 'configure (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((xrandr (string-append (assoc-ref inputs "xrandr") - "/bin/xrandr"))) + (let ((xrandr (search-input-file inputs "/bin/xrandr"))) (substitute* "contrib/etc/xdg/autostart/autorandr.desktop" (("/usr") (assoc-ref outputs "out"))) (substitute* "autorandr.py" diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 9978480e4b..8d6dc21c4f 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2013, 2014 Andreas Enge ;;; Copyright © 2014, 2015, 2017, 2018, 2020 Mark H Weaver ;;; Copyright © 2014, 2015 Eric Bavier -;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès +;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2015 Eric Dvorsak ;;; Copyright © 2016 Mathieu Lirzin ;;; Copyright © 2015 Cyrill Schenkel @@ -2289,8 +2289,7 @@ (define-public hackneyed-x11-cursors (delete 'configure) (add-before 'build 'set-inkscape-environment-variable (lambda* (#:key inputs #:allow-other-keys) - (let ((inkscape (string-append (assoc-ref inputs "inkscape") - "/bin/inkscape"))) + (let ((inkscape (search-input-file inputs "/bin/inkscape"))) (setenv "INKSCAPE" inkscape) #t))) (add-before 'build 'placate-inkscape-warnings @@ -3593,8 +3592,7 @@ (define-public v86d (format #t "decompressing x86emu source code~%") (with-directory-excursion "libs" (let ((srcs (assoc-ref inputs "xorg-server-sources")) - (tar-binary (string-append (assoc-ref inputs "tar") - "/bin/tar"))) + (tar-binary (search-input-file inputs "/bin/tar"))) (invoke tar-binary "xvf" srcs "--strip-components=3" "--wildcards" "*/hw/xfree86/x86emu/") ;; extract license: @@ -4991,9 +4989,8 @@ (define-public mkfontdir (wrap-program (string-append (assoc-ref outputs "out") "/bin/mkfontdir") `("PATH" ":" prefix - (,(string-append (assoc-ref inputs "mkfontscale") - "/bin")))) - #t))))) + (,(dirname + (search-input-file inputs "/bin/mkfontscale")))))))))) (inputs `(("mkfontscale" ,mkfontscale))) (native-inputs @@ -6430,7 +6427,8 @@ (define (append-to-file name body) ;; The trailing -- is intentional, so we only replace it inside ;; a command line. (("dbus-launch --") - (string-append (assoc-ref inputs "dbus") "/bin/dbus-launch --"))) + (string-append (search-input-file inputs "/bin/dbus-launch") + " --"))) ;; /run/user does not exist on guix system (substitute* "./xpra/scripts/config.py" (("socket-dir.*: \"\",") -- cgit v1.2.3 From d468a03a00738bb0742148e056f7a557aae08f2f Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Fri, 16 Jul 2021 17:20:09 +0200 Subject: gnu: Use 'search-input-directory' and 'search-input-file' where appropriate. This changes some of the remaining uses of this idiom: (string-append (assoc-ref inputs "LABEL") "FILE") to one of: (search-input-file inputs "FILE") (search-input-directory inputs "FILE") * gnu/packages/axoloti.scm (axoloti-patcher): Use 'search-input-directory'. (axoloti-patcher-next): Likewise. * gnu/packages/bioinformatics.scm (java-picard): Likewise. * gnu/packages/bootloaders.scm (grub-hybrid): Likewise. (u-boot-puma-rk3399): Likewise. (u-boot-rock64-rk3328): Likewise. (u-boot-firefly-rk3399): Likewise. (u-boot-rockpro64-rk3399): Likewise. (u-boot-pinebook-pro-rk3399): Likewise. * gnu/packages/cran.scm (r-shiny): Likewise. (r-shinytree): Likewise. * gnu/packages/education.scm (anki): Likewise. * gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Likewise. (emacs-rime): Likewise. * gnu/packages/emulators.scm (dolphin-emu): Likewise. * gnu/packages/games.scm (bsd-games): Likewise. (seahorse-adventures): Likewise. (einstein): Likewise. * gnu/packages/gimp.scm (gimp-fourier): Likewise. * gnu/packages/gnome.scm (gspell): Likewise. * gnu/packages/guile-xyz.scm (guile-libyaml): Likewise. * gnu/packages/java.scm (icedtea-7): Likewise. * gnu/packages/language.scm (nimf): Likewise. * gnu/packages/lxde.scm (spacefm): Likewise. * gnu/packages/mail.scm (claws-mail): Likewise. * gnu/packages/netpbm.scm (netpbm): Likewise. * gnu/packages/networking.scm (blueman): Likewise. * gnu/packages/scheme.scm (scm): Likewise. * gnu/packages/security-token.scm (python-fido2): Likewise. * gnu/packages/syndication.scm (rtv): Likewise. * gnu/packages/tls.scm (acme-client): Likewise. * gnu/packages/web.scm (netsurf): Likewise. * gnu/packages/wine.scm (wine-staging): Likewise. * gnu/packages/wxwidgets.scm (wxwidgets): Likewise. --- gnu/packages/axoloti.scm | 8 ++++---- gnu/packages/bioinformatics.scm | 5 ++--- gnu/packages/bootloaders.scm | 29 +++++++++++------------------ gnu/packages/cran.scm | 20 ++++++++++---------- gnu/packages/education.scm | 4 ++-- gnu/packages/emacs-xyz.scm | 15 +++++++-------- gnu/packages/emulators.scm | 4 ++-- gnu/packages/games.scm | 13 ++++++------- gnu/packages/gimp.scm | 6 +++--- gnu/packages/gnome.scm | 4 +--- gnu/packages/guile-xyz.scm | 4 ++-- gnu/packages/java.scm | 4 ++-- gnu/packages/language.scm | 3 +-- gnu/packages/llvm.scm | 2 +- gnu/packages/lxde.scm | 5 ++--- gnu/packages/mail.scm | 6 +++--- gnu/packages/netpbm.scm | 5 ++--- gnu/packages/networking.scm | 4 ++-- gnu/packages/python.scm | 2 +- gnu/packages/scheme.scm | 8 +++----- gnu/packages/security-token.scm | 11 ++++++----- gnu/packages/syndication.scm | 5 ++--- gnu/packages/tls.scm | 3 +-- gnu/packages/web.scm | 4 ++-- gnu/packages/wine.scm | 4 ++-- gnu/packages/wxwidgets.scm | 3 +-- 26 files changed, 81 insertions(+), 100 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/axoloti.scm b/gnu/packages/axoloti.scm index c6dd748773..411ebbc610 100644 --- a/gnu/packages/axoloti.scm +++ b/gnu/packages/axoloti.scm @@ -318,8 +318,8 @@ (define-public axoloti-patcher (lambda () (let* ((dir (string-append (assoc-ref outputs "out") "/share/axoloti")) - (runtime (string-append (assoc-ref inputs "axoloti-runtime") - "/share/axoloti")) + (runtime (search-input-directory inputs + "share/axoloti")) (toolchain (assoc-ref inputs "cross-toolchain")) (includes (string-append toolchain @@ -530,8 +530,8 @@ (define-public axoloti-patcher-next ;; Install old firmware (let ((target (string-append share "/old_firmware/firmware-1.0.12")) (old-firmware - (string-append (assoc-ref inputs "axoloti-runtime") - "/share/axoloti/firmware/"))) + (search-input-directory inputs + "share/axoloti/firmware"))) (mkdir-p target) (install-file (string-append old-firmware "flasher/flasher_build/flasher.bin") diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 1719cf86ae..002b417b54 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -4222,9 +4222,8 @@ (define-public java-picard (lambda* (#:key inputs #:allow-other-keys) (substitute* "build.xml" (("\\$\\{htsjdk\\}/lib") - (string-append (assoc-ref inputs "java-htsjdk") - "/share/java/htsjdk/"))) - #t)) + (search-input-directory inputs + "share/java/htsjdk"))))) (add-after 'unpack 'make-test-target-independent (lambda* (#:key inputs #:allow-other-keys) (substitute* "build.xml" diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index 61f0c14d9c..b4bf72224a 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -351,8 +351,8 @@ (define-public grub-hybrid `(modify-phases ,phases (add-after 'install 'install-non-efi (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((input-dir (string-append (assoc-ref inputs "grub") - "/lib/grub")) + (let ((input-dir (search-input-directory inputs + "/lib/grub")) (output-dir (string-append (assoc-ref outputs "out") "/lib/grub"))) (for-each @@ -852,9 +852,8 @@ (define-public u-boot-puma-rk3399 `(modify-phases ,phases (add-after 'unpack 'set-environment (lambda* (#:key inputs #:allow-other-keys) - (setenv "BL31" (string-append (assoc-ref inputs "firmware") - "/bl31.elf")) - #t)) + (setenv "BL31" + (search-input-file inputs "/bl31.elf")))) ;; Phases do not succeed on the bl31 ELF. (delete 'strip) (delete 'validate-runpath))))) @@ -894,10 +893,8 @@ (define-public u-boot-rock64-rk3328 `(modify-phases ,phases (add-after 'unpack 'set-environment (lambda* (#:key inputs #:allow-other-keys) - (let ((bl31 (string-append (assoc-ref inputs "firmware") - "/bl31.elf"))) - (setenv "BL31" bl31)) - #t)))))) + (let ((bl31 (search-input-file inputs "/bl31.elf"))) + (setenv "BL31" bl31)))))))) (native-inputs `(("firmware" ,arm-trusted-firmware-rk3328) ,@(package-native-inputs base)))))) @@ -912,9 +909,7 @@ (define-public u-boot-firefly-rk3399 `(modify-phases ,phases (add-after 'unpack 'set-environment (lambda* (#:key inputs #:allow-other-keys) - (setenv "BL31" (string-append (assoc-ref inputs "firmware") - "/bl31.elf")) - #t)) + (setenv "BL31" (search-input-file inputs "/bl31.elf")))) ;; Phases do not succeed on the bl31 ELF. (delete 'strip) (delete 'validate-runpath))))) @@ -932,9 +927,8 @@ (define-public u-boot-rockpro64-rk3399 `(modify-phases ,phases (add-after 'patch-rockpro64-config 'set-environment (lambda* (#:key inputs #:allow-other-keys) - (setenv "BL31" (string-append (assoc-ref inputs "firmware") - "/bl31.elf")) - #t)) + (setenv "BL31" + (search-input-file inputs "/bl31.elf")))) ;; Phases do not succeed on the bl31 ELF. (delete 'strip) (delete 'validate-runpath))))) @@ -954,9 +948,8 @@ (define-public u-boot-pinebook-pro-rk3399 `(modify-phases ,phases (add-after 'unpack 'set-environment (lambda* (#:key inputs #:allow-other-keys) - (setenv "BL31" (string-append (assoc-ref inputs "firmware") - "/bl31.elf")) - #t)) + (setenv "BL31" + (search-input-file inputs "/bl31.elf")))) ;; Phases do not succeed on the bl31 ELF. (delete 'strip) (delete 'validate-runpath))))) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index b4728ac60c..fcdbf58d65 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -1986,17 +1986,17 @@ (define-public r-shiny ;; replace them. (with-directory-excursion "inst/www/shared" (replace-file "strftime/strftime-min.js" - (string-append (assoc-ref inputs "js-strftime") - "/share/javascript/strftime.min.js")) + (search-input-file inputs + "/share/javascript/strftime.min.js")) (replace-file "highlight/highlight.pack.js" - (string-append (assoc-ref inputs "js-highlight") - "/share/javascript/highlight.min.js")) + (search-input-file inputs + "/share/javascript/highlight.min.js")) (replace-file "datatables/js/jquery.dataTables.min.js" - (string-append (assoc-ref inputs "js-datatables") - "/share/javascript/jquery.dataTables.min.js")) + (search-input-file inputs + "/share/javascript/jquery.dataTables.min.js")) (replace-file "selectize/js/selectize.min.js" - (string-append (assoc-ref inputs "js-selectize") - "/share/javascript/selectize.min.js")) + (search-input-file inputs + "/share/javascript/selectize.min.js")) (for-each (match-lambda ((source . target) (minify source #:target target))) @@ -2100,8 +2100,8 @@ (define-public r-shinytree (add-after 'unpack 'replace-minified-javascript (lambda* (#:key inputs #:allow-other-keys) (with-directory-excursion "inst/www/jsTree-3.3.7/" - (symlink (string-append (assoc-ref inputs "js-requirejs") - "/share/javascript/require.min.js") + (symlink (search-input-file inputs + "/share/javascript/require.min.js") "libs/require.js") (call-with-values (lambda () diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index d21c8ea7da..4fee50e5ff 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -867,8 +867,8 @@ (define-public anki (string-prefix? "python-" label))) inputs))) (qtwebengineprocess - (string-append (assoc-ref inputs "qtwebengine") - "/lib/qt5/libexec/QtWebEngineProcess"))) + (search-input-file inputs + "lib/qt5/libexec/QtWebEngineProcess"))) ;; The program fails to find the QtWebEngineProcess program, so ;; we set QTWEBENGINEPROCESS_PATH to help it. PYTHONPATH is ;; wrapped to avoid declaring Python libraries as propagated diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 973d944a9c..e92bf6bd4b 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -5512,11 +5512,11 @@ (define-public emacs-flycheck-grammalecte (make-file-writable "flycheck-grammalecte.el") (emacs-substitute-variables "flycheck-grammalecte.el" ("flycheck-grammalecte-grammalecte-directory" - (string-append (assoc-ref inputs "grammalecte") - "/lib/python" - ,(version-major+minor (package-version python)) - "/site-packages/grammalecte"))) - #t)) + (search-input-directory + inputs + (string-append "lib/python" + ,(version-major+minor (package-version python)) + "/site-packages/grammalecte")))))) (add-after 'unpack 'do-not-phone-home ;; The package wants to check upstream Grammalecte version to ;; decide if an update is in order. Always return version @@ -26613,9 +26613,8 @@ (define-public emacs-rime (make-file-writable "rime.el") (emacs-substitute-variables "rime.el" ("rime-share-data-dir" - (string-append (assoc-ref inputs "rime-data") - "/share/rime-data"))) - #t)) + (search-input-directory inputs + "share/rime-data"))))) (add-before 'install 'build-emacs-module (lambda _ (invoke "make" "lib")))))) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 2394342d26..dcda07d4a4 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -283,8 +283,8 @@ (define-public dolphin-emu (add-before 'configure 'generate-fonts&hardcore-libvulkan-path (lambda* (#:key inputs outputs #:allow-other-keys) (let ((fontfile - (string-append (assoc-ref inputs "font-wqy-microhei") - "/share/fonts/truetype/wqy-microhei.ttc")) + (search-input-file inputs + "/share/fonts/truetype/wqy-microhei.ttc")) (libvulkan (search-input-file inputs "/lib/libvulkan.so"))) (chdir "docs") diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 38b5782547..2c8b3c083f 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Eric Bavier ;;; Copyright © 2014 Cyrill Schenkel ;;; Copyright © 2014 Sylvain Beucler -;;; Copyright © 2014, 2015, 2018, 2019 Ludovic Courtès +;;; Copyright © 2014, 2015, 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2014, 2015, 2016 Sou Bunnbu ;;; Copyright © 2014, 2015, 2019 Mark H Weaver ;;; Copyright © 2015, 2016 Andreas Enge @@ -678,8 +678,7 @@ (define-public bsd-games (bin (string-append out "/bin")) (doc (string-append out "/share/doc/bsd-games-" ,version)) (man (string-append out "/share/man")) - (word-list (string-append (assoc-ref inputs "miscfiles") - "/share/web2")) + (word-list (search-input-file inputs "/share/web2")) (static-data (string-append out "/share/games/bsd-games")) ;; Not a "./" because of substitute* in 'patch-install ;; below. The .// allow us not to mess with the games' @@ -2346,8 +2345,8 @@ (define-public seahorse-adventures (lambda* (#:key outputs inputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (data (string-append out "/share/seahorse-adventures")) - (vera (string-append (assoc-ref inputs "font-bitstream-vera") - "/share/fonts/truetype/Vera.ttf"))) + (vera (search-input-file + inputs "/share/fonts/truetype/Vera.ttf"))) (let ((themes-dir (string-append data "/data/themes/"))) (for-each (lambda (theme) @@ -4772,8 +4771,8 @@ (define-public einstein (replace 'configure (lambda* (#:key outputs inputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) - (dejavu (string-append (assoc-ref inputs "font-dejavu") - "/share/fonts/truetype/DejaVuSans.ttf"))) + (dejavu (search-input-file + inputs "/share/fonts/truetype/DejaVuSans.ttf"))) (substitute* "Makefile" (("PREFIX=/usr/local") (string-append "PREFIX=" out))) ;; The patch above registers a free font for use by the binary, diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm index a0490e5421..81c56946ad 100644 --- a/gnu/packages/gimp.scm +++ b/gnu/packages/gimp.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2014, 2015 Ludovic Courtès +;;; Copyright © 2014, 2015, 2021 Ludovic Courtès ;;; Copyright © 2016, 2018 Ricardo Wurmus ;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice @@ -367,8 +367,8 @@ (define-public gimp-fourier (replace 'configure (lambda* (#:key inputs #:allow-other-keys) (mkdir-p "tmppkgconfig") - (copy-file (string-append (assoc-ref inputs "gegl") - "/lib/pkgconfig/gegl-0.4.pc") + (copy-file (search-input-file inputs + "/lib/pkgconfig/gegl-0.4.pc") "tmppkgconfig/gegl-0.3.pc") (setenv "PKG_CONFIG_PATH" (string-append "tmppkgconfig:" diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 24c5adc44a..de5ec66ccc 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -10196,9 +10196,7 @@ (define-public gspell ;; Allow Enchant and its Aspell backend to find the en_US ;; dictionary. (setenv "ASPELL_DICT_DIR" - (string-append (assoc-ref inputs "aspell-dict-en") - "/lib/aspell")) - #t))))) + (search-input-directory inputs "/lib/aspell"))))))) (inputs `(("gtk+" ,gtk+) ("glib" ,glib) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 78f77d2547..7e4d6251c1 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -4671,8 +4671,8 @@ (define-public guile-libyaml "yaml/libyaml.scm" ;; This file is mismatched with the generated FFI code. "yaml/ffi-help-rt.scm")) - (copy-file (string-append (assoc-ref inputs "nyacc") - "/share/guile/site/3.0/system/ffi-help-rt.scm") + (copy-file (search-input-file + inputs "/share/guile/site/3.0/system/ffi-help-rt.scm") "yaml/ffi-help-rt.scm") (substitute* "yaml/ffi-help-rt.scm" (("system ffi-help-rt") "yaml ffi-help-rt")) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index f4a426e559..6c7e5f9b15 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -1569,8 +1569,8 @@ (define-public icedtea-7 (add-after 'install 'install-keystore (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((keystore "cacerts") - (certs-dir (string-append (assoc-ref inputs "nss-certs") - "/etc/ssl/certs")) + (certs-dir (search-input-directory inputs + "etc/ssl/certs")) (keytool (string-append (assoc-ref outputs "jdk") "/bin/keytool"))) (define (extract-cert file target) diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm index 1aa2d5971e..561c399eeb 100644 --- a/gnu/packages/language.scm +++ b/gnu/packages/language.scm @@ -130,8 +130,7 @@ (define-public nimf (lambda* (#:key inputs outputs #:allow-other-keys) (substitute* "configure.ac" (("/usr/share/anthy/anthy.dic") - (string-append (assoc-ref inputs "anthy") - "/share/anthy/anthy.dic"))) + (search-input-file inputs "/share/anthy/anthy.dic"))) (substitute* "configure.ac" (("/usr/bin:\\$GTK3_LIBDIR/libgtk-3-0") (string-append (assoc-ref inputs "gtk+:bin") diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index f39a3ad49d..4107117c76 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014, 2016, 2018 Eric Bavier ;;; Copyright © 2015 Mark H Weaver -;;; Copyright © 2015, 2017, 2018, 2019, 2020 Ludovic Courtès +;;; Copyright © 2015, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2016 Dennis Mungai ;;; Copyright © 2016, 2018, 2019, 2020, 2021 Ricardo Wurmus ;;; Copyright © 2017 Roel Janssen diff --git a/gnu/packages/lxde.scm b/gnu/packages/lxde.scm index bf32bc0994..7f483cfe1f 100644 --- a/gnu/packages/lxde.scm +++ b/gnu/packages/lxde.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2017 Brendan Tildesley ;;; Copyright © 2018–2021 Tobias Geerinckx-Rice ;;; Copyright © 2018 ison -;;; Copyright © 2018, 2019 Ludovic Courtès +;;; Copyright © 2018, 2019, 2021 Ludovic Courtès ;;; Copyright © 2018 Ricardo Wurmus ;;; Copyright © 2019 Meiyo Peng ;;; @@ -370,8 +370,7 @@ (define-public spacefm #t))) (add-after 'patch-share-dirs 'patch-mime-dirs (lambda* (#:key inputs #:allow-other-keys) - (let* ((mime (string-append (assoc-ref inputs "shared-mime-info") - "/share/mime"))) + (let* ((mime (search-input-directory inputs "/share/mime"))) (with-directory-excursion "src" (substitute* '("mime-type/mime-type.c" "ptk/ptk-file-menu.c") (("/usr(/local)?/share/mime") mime))) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 496c0d6200..bdfc432880 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès +;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2014, 2015, 2017, 2020 Mark H Weaver ;;; Copyright © 2014 Ian Denhardt ;;; Copyright © 2014 Sou Bunnbu @@ -1632,8 +1632,8 @@ (define-public claws-mail (lambda* (#:key inputs #:allow-other-keys) (substitute* "src/procmime.c" (("/usr/share/mime/globs") - (string-append (assoc-ref inputs "shared-mime-info") - "/share/mime/globs")))))))) + (search-input-directory inputs + "/share/mime/globs")))))))) (native-inputs `(("bison" ,bison) ;;("docbook-utils" ,docbook-utils) diff --git a/gnu/packages/netpbm.scm b/gnu/packages/netpbm.scm index 11fe135a17..5f3dcdb8ea 100644 --- a/gnu/packages/netpbm.scm +++ b/gnu/packages/netpbm.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2015 Andreas Enge -;;; Copyright © 2015, 2016 Ludovic Courtès +;;; Copyright © 2015, 2016, 2021 Ludovic Courtès ;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. @@ -132,8 +132,7 @@ (define-syntax drop (display (string-append "LDFLAGS += -Wl,-rpath=" %output "/lib") f) (close-port f)) - (let ((rgb (string-append (assoc-ref inputs "xorg-rgb") - "/share/X11/rgb.txt"))) + (let ((rgb (search-input-file inputs "/share/X11/rgb.txt"))) (substitute* "config.mk" (("/usr/share/netpbm/rgb.txt") rgb)) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 64cbec4c08..71f8388efc 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -655,8 +655,8 @@ (define-public blueman (substitute* '("blueman/main/NetConf.py" "blueman/main/PPPConnection.py") (("/usr/sbin/bluetoothd") - (string-append (assoc-ref inputs "bluez") - "/libexec/bluetooth/bluetoothd")) + (search-input-directory inputs + "/libexec/bluetooth/bluetoothd")) (("/sbin/iptables") (search-input-file inputs "/sbin/iptables")) (("/usr/sbin/pppd") diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index aa6b29df26..9e637a03d0 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Nikita Karetnikov -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Courtès +;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2021 Ludovic Courtès ;;; Copyright © 2013, 2014, 2015, 2016 Andreas Enge ;;; Copyright © 2014, 2015 Mark H Weaver ;;; Copyright © 2014, 2017, 2019 Eric Bavier diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index f04aeb86a4..3a87dad69f 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2016, 2018, 2020 Ludovic Courtès +;;; Copyright © 2013, 2014, 2015, 2016, 2018, 2020, 2021 Ludovic Courtès ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer ;;; Copyright © 2015, 2016 Federico Beffa ;;; Copyright © 2016 Ricardo Wurmus @@ -621,8 +621,7 @@ (define-public scm (replace 'build (lambda* (#:key inputs outputs #:allow-other-keys) (setenv "SCHEME_LIBRARY_PATH" - (string-append (assoc-ref inputs "slib") - "/lib/slib/")) + (search-input-directory inputs "lib/slib")) (invoke "make" "scmlit" "CC=gcc") (invoke "make" "all"))) (add-after 'install 'post-install @@ -632,8 +631,7 @@ (define-public scm (delete-file req) (format (open req (logior O_WRONLY O_CREAT)) "(define (library-vicinity) ~s)\n" - (string-append (assoc-ref inputs "slib") - "/lib/slib/")) + (search-input-directory inputs "lib/slib")) ;; We must generate the slibcat file. (invoke (string-append out "/bin/scm") diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 1d2493dbd5..f722c27cd7 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2014 Ludovic Courtès +;;; Copyright © 2014, 2021 Ludovic Courtès ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2016 Mike Gerwitz ;;; Copyright © 2016 Marius Bakke @@ -614,10 +614,11 @@ (define-public python-fido2 (add-after 'unpack 'install-public-suffix-list (lambda* (#:key inputs #:allow-other-keys) (copy-file - (string-append (assoc-ref inputs "public-suffix-list") - "/share/public-suffix-list-" - ,(package-version public-suffix-list) - "/public_suffix_list.dat") + (search-input-file inputs + (string-append + "/share/public-suffix-list-" + ,(package-version public-suffix-list) + "/public_suffix_list.dat")) "fido2/public_suffix_list.dat") #t))))) (propagated-inputs diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index 58db738130..a55f1180f7 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -434,9 +434,8 @@ (define-public rtv (lambda* (#:key inputs #:allow-other-keys) (setenv "HOME" (getcwd)) (setenv "TERM" "linux") - (setenv "TERMINFO" (string-append (assoc-ref inputs "ncurses") - "/share/terminfo")) - #t))) + (setenv "TERMINFO" + (search-input-directory inputs "share/terminfo"))))) #:tests? #f)) ; tests fail: _curses.error: nocbreak() returned ERR (propagated-inputs `(("python-beautifulsoup4" ,python-beautifulsoup4) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 58876a408f..eca20964ed 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -867,8 +867,7 @@ (define-public acme-client (modify-phases %standard-phases (add-after 'unpack 'patch-paths (lambda* (#:key inputs #:allow-other-keys) - (let ((pem (string-append (assoc-ref inputs "libressl") - "/etc/ssl/cert.pem"))) + (let ((pem (search-input-file inputs "/etc/ssl/cert.pem"))) (substitute* "http.c" (("/etc/ssl/cert.pem") pem)) #t))) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index aac6a407ee..ea3c5e9114 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2015 Andreas Enge ;;; Copyright © 2013 Aljosha Papsch -;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès +;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès ;;; Copyright © 2014, 2015, 2016 Mark H Weaver ;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus ;;; Copyright © 2018 Raoul Jean Pierre Bonnal @@ -5725,7 +5725,7 @@ (define-public netsurf (lambda* (#:key inputs #:allow-other-keys) (substitute* '("test/bloom.c" "test/hashtable.c") (("/usr/share/dict/words") - (string-append (assoc-ref inputs "miscfiles") "/share/web2"))) + (search-input-file inputs "/share/web2"))) #t)) (add-after 'install 'install-more (lambda* (#:key outputs #:allow-other-keys) diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm index 5c6d02eec5..d05b5c1b8c 100644 --- a/gnu/packages/wine.scm +++ b/gnu/packages/wine.scm @@ -417,10 +417,10 @@ (define-public wine-staging (let* ((out (assoc-ref outputs "out")) (icd (string-append out "/share/vulkan/icd.d"))) (mkdir-p icd) - (copy-file (string-append (assoc-ref inputs "mesa") + (copy-file (search-input-file inputs "/share/vulkan/icd.d/radeon_icd.i686.json") (string-append icd "/radeon_icd.i686.json")) - (copy-file (string-append (assoc-ref inputs "mesa") + (copy-file (search-input-file inputs "/share/vulkan/icd.d/intel_icd.i686.json") (string-append icd "/intel_icd.i686.json")) (wrap-program (string-append out "/bin/wine-preloader") diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm index 15a995462a..475b5efe15 100644 --- a/gnu/packages/wxwidgets.scm +++ b/gnu/packages/wxwidgets.scm @@ -100,8 +100,7 @@ (define-public wxwidgets (modify-phases %standard-phases (add-after 'unpack 'refer-to-inputs (lambda* (#:key inputs #:allow-other-keys) - (let* ((mime (string-append (assoc-ref inputs "shared-mime-info") - "/share/mime"))) + (let* ((mime (search-input-directory inputs "/share/mime"))) (substitute* "src/unix/utilsx11.cpp" (("wxExecute\\(xdg_open \\+") (string-append "wxExecute(\"" (which "xdg-open") "\""))) -- cgit v1.2.3 From 6900b3c1aa47ed2eb0a1cb2d69794fbab9a7346a Mon Sep 17 00:00:00 2001 From: Felix Gruber Date: Sun, 5 Sep 2021 16:27:49 +0000 Subject: gnu: libnice: Fix build. * gnu/packages/networking.scm (libnice)[native-inputs]: Add graphviz which is required to provide the dot program. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/networking.scm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index db01771fc7..6109bc1bf7 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -44,6 +44,7 @@ ;;; Copyright © 2021 Hartmut Goebel ;;; Copyright © 2021 Justin Veilleux ;;; Copyright © 2021 Vinicius Monego +;;; Copyright © 2021 Felix Gruber ;;; ;;; This file is part of GNU Guix. ;;; @@ -303,6 +304,7 @@ (define-public libnice (native-inputs `(("glib:bin" ,glib "bin") ("gobject-introspection" ,gobject-introspection) + ("graphviz" ,graphviz) ("gtk-doc" ,gtk-doc/stable) ("pkg-config" ,pkg-config))) (inputs -- cgit v1.2.3 From a9798a0abecbd129c502216a340076cf98f9b613 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sat, 18 Sep 2021 14:54:45 +0200 Subject: gnu: aircrack-ng: Fix build. * gnu/packages/networking.scm (aircrack-ng)[arguments]: Add '-fcommon' to CFLAGS. --- gnu/packages/networking.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 869ad4b6ac..532f2773df 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -46,6 +46,7 @@ ;;; Copyright © 2021 Vinicius Monego ;;; Copyright © 2021 Felix Gruber ;;; Copyright © 2021 Milkey Mouse +;;; Copyright © 2021 Guillaume Le Vaillant ;;; ;;; This file is part of GNU Guix. ;;; @@ -1848,7 +1849,8 @@ (define-public aircrack-ng ("zlib" ,zlib))) (arguments `(#:configure-flags - (list "--with-experimental=yes" ; build wesside-ng, etc. + (list "CFLAGS=-fcommon" + "--with-experimental=yes" ; build wesside-ng, etc. "--with-gcrypt") ; openssl's the default #:phases (modify-phases %standard-phases (add-before 'bootstrap 'patch-evalrev -- cgit v1.2.3 From bce0a7d3d87222286176f1bdb49b3028cbc5e46b Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Wed, 25 Aug 2021 15:40:50 +0200 Subject: gnu: libproxy: Don't run tests when cross-compiling. * gnu/packages/networking.scm (libproxy)[arguments]]<#:phases>{check}: Respect #:tests? when cross-compiling. --- gnu/packages/networking.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 532f2773df..c426c95e71 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2021 Felix Gruber ;;; Copyright © 2021 Milkey Mouse ;;; Copyright © 2021 Guillaume Le Vaillant +;;; Copyright © 2021 Maxime Devos ;;; ;;; This file is part of GNU Guix. ;;; @@ -2253,8 +2254,13 @@ (define-public libproxy `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (invoke "ctest" "-E" "url-test")))))) + ;; TODO(core-updates): Make this unconditional. + ,(if (%current-target-system) + '(lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "ctest" "-E" "url-test"))) + '(lambda _ + (invoke "ctest" "-E" "url-test"))))))) (synopsis "Library providing automatic proxy configuration management") (description "Libproxy handles the details of HTTP/HTTPS proxy configuration for applications across all scenarios. Applications using -- cgit v1.2.3 From 2dffe4767c64e00a2b97b71b9e2ac568ffc99595 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 23 Oct 2021 22:53:12 +0200 Subject: gnu: Use 'search-input-file' some more. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch replaces occurrences of: (string-append (assoc-ref %build-inputs "…") "/…") by: (search-input-file %build-inputs "/…") * doc/guix.texi (Miscellaneous Services): Use 'search-input-file' in R Shiny example. * gnu/packages/admin.scm (screenfetch): Use 'search-input-file'. (ufetch): Likewise. (hosts): Likewise. * gnu/packages/backup.scm (dirvish): Likewise. * gnu/packages/code.scm (colormake): Likewise. * gnu/packages/compression.scm (makeself-safeextract): Likewise. * gnu/packages/debug.scm (scanmem): Likewise. * gnu/packages/education.scm (snap): Likewise. (omnitux): Likewise. * gnu/packages/emacs-xyz.scm (epipe): Likewise. * gnu/packages/games.scm (openttd-opensfx): Likewise. (openttd-openmsx): Likewise. (openrct2-title-sequences): Likewise. (openrct2-objects): Likewise. (mrrescue): Likewise. (0ad-data): Likewise. (xonotic-data): Likewise. (drascula): Likewise. (make-lure-package): Likewise. (make-queen-package): Likewise. (sky): Likewise. * gnu/packages/gnome.scm (network-manager): Likewise. * gnu/packages/gnuzilla.scm (icedove): Likewise. * gnu/packages/guile-xyz.scm (guile-shapefile): Likewise. * gnu/packages/hurd.scm (netdde): Likewise. * gnu/packages/javascript.scm (js-context-menu): Likewise. (js-commander): Likewise. (js-xmldom-sre): Likewise. * gnu/packages/kde-frameworks.scm (krunner): Likewise. * gnu/packages/kodi.scm (kodi-cli): Likewise. * gnu/packages/libreoffice.scm (hunspell-dict-pl): Likewise. * gnu/packages/linux.scm (e2fsck/static): Likewise. * gnu/packages/markup.scm (markdown): Likewise. * gnu/packages/maths.scm (hdf-java): Likewise. * gnu/packages/multiprecision.scm (libtomcrypt): Likewise. * gnu/packages/networking.scm (batctl): Likewise. * gnu/packages/python-xyz.scm (python-pymediainfo): Likewise. * gnu/packages/shells.scm (fish-foreign-env): Likewise. * gnu/packages/tex.scm (texlive-fonts-iwona): Likewise. * gnu/packages/upnp.scm (miniupnpc): Likewise. * gnu/packages/version-control.scm (git-annex-remote-rclone): Likewise. * gnu/packages/virtualization.scm (qemu): Likewise. * gnu/packages/web.scm (icedtea-web): Likewise. * gnu/packages/wm.scm (stumpish): Likewise. --- doc/guix.texi | 3 +-- gnu/packages/admin.scm | 12 +++++------ gnu/packages/backup.scm | 3 +-- gnu/packages/code.scm | 2 +- gnu/packages/compression.scm | 4 ++-- gnu/packages/debug.scm | 4 +--- gnu/packages/education.scm | 18 ++++++++--------- gnu/packages/emacs-xyz.scm | 2 +- gnu/packages/games.scm | 43 ++++++++++++++++------------------------ gnu/packages/gnome.scm | 3 +-- gnu/packages/gnuzilla.scm | 4 +--- gnu/packages/guile-xyz.scm | 6 +++--- gnu/packages/hurd.scm | 4 ++-- gnu/packages/javascript.scm | 9 +++------ gnu/packages/kde-frameworks.scm | 4 ++-- gnu/packages/kodi.scm | 4 ++-- gnu/packages/libreoffice.scm | 4 ++-- gnu/packages/linux.scm | 3 +-- gnu/packages/markup.scm | 3 +-- gnu/packages/maths.scm | 4 ++-- gnu/packages/multiprecision.scm | 5 +++-- gnu/packages/networking.scm | 5 +++-- gnu/packages/python-xyz.scm | 5 ++--- gnu/packages/shells.scm | 9 +++++---- gnu/packages/tex.scm | 3 +-- gnu/packages/upnp.scm | 2 +- gnu/packages/version-control.scm | 6 ++---- gnu/packages/virtualization.scm | 12 ++++++----- gnu/packages/web.scm | 4 ++-- gnu/packages/wm.scm | 9 +++------ 30 files changed, 87 insertions(+), 112 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/doc/guix.texi b/doc/guix.texi index 67a05a10ff..656dc357f5 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -33078,8 +33078,7 @@ The common way to create this file is as follows: (let* ((out (assoc-ref %outputs "out")) (targetdir (string-append out "/share/" ,name)) (app (string-append out "/bin/" ,name)) - (Rbin (string-append (assoc-ref %build-inputs "r-min") - "/bin/Rscript"))) + (Rbin (search-input-file %build-inputs "/bin/Rscript"))) ;; @dots{} (mkdir-p (string-append out "/bin")) (call-with-output-file app diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index af8f86e70b..419b78b2fb 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -3639,8 +3639,7 @@ (define-public screenfetch (string-append out "/share/doc/" ,name "-" ,version)) (substitute* (string-append out "/bin/screenfetch") (("/usr/bin/env bash") - (string-append (assoc-ref %build-inputs "bash") - "/bin/bash"))) + (search-input-file %build-inputs "/bin/bash"))) (wrap-program (string-append out "/bin/screenfetch") `("PATH" ":" prefix @@ -3650,8 +3649,9 @@ (define-public screenfetch (assoc-ref %build-inputs "xprop") "/bin")))) (substitute* (string-append out "/bin/screenfetch") (("#!#f") - (string-append "#!" (assoc-ref %build-inputs "bash") - "/bin/bash"))))))) + (string-append "#!" + (search-input-file %build-inputs + "/bin/bash")))))))) (inputs `(("bash" ,bash) ("bc" ,bc) @@ -3693,7 +3693,7 @@ (define-public ufetch (output (assoc-ref %outputs "out")) (bindir (string-append output "/bin")) (docdir (string-append output "/share/doc/ufetch-" ,version)) - (tput (string-append (assoc-ref %build-inputs "tput") "/bin/tput"))) + (tput (search-input-file %build-inputs "/bin/tput"))) (install-file (string-append source "/LICENSE") docdir) (setenv "PATH" (string-append (assoc-ref %build-inputs "bash") "/bin")) (mkdir-p bindir) @@ -4491,7 +4491,7 @@ (define-public hosts "\nPATH=" (getenv "PATH")))) ;; check phase (setenv "TERM" "linux") ;set to tty for test - (invoke (string-append (assoc-ref %build-inputs "bats") "/bin/bats") + (invoke (search-input-file %build-inputs "/bin/bats") "test") ;; install phase (install-file "hosts" (string-append %output "/bin")) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 37f32fa078..8c5ea07a9f 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -840,8 +840,7 @@ (define-public dirvish ;; You probably want a service with file(s) to point to. (confdir "/etc/dirvish") - (perl (string-append (assoc-ref %build-inputs "perl") - "/bin/perl")) + (perl (search-input-file inputs "/bin/perl")) (loadconfig.pl (call-with-input-file "loadconfig.pl" read-string))) diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 884283383d..cdd9e3306b 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -702,7 +702,7 @@ (define-public colormake (substitute* "colormake" (("colormake\\.pl") (string-append bin "/colormake.pl")) (("/bin/bash") - (string-append (assoc-ref %build-inputs "bash") "/bin/sh"))) + (search-input-file %build-inputs "/bin/sh"))) (install-file "colormake.1" (string-append doc "/man/man1")) (install-files '("AUTHORS" "BUGS" "ChangeLog" "README") doc) (install-files '("colormake" "colormake-short" "clmake" diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index a640019abb..0deb8f3e1c 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -2428,8 +2428,8 @@ (define-public makeself-safeextract (bin (string-append (assoc-ref %outputs "out") "/bin")) (target (string-append bin "/" name)) (python (string-append (assoc-ref %build-inputs "python") "/bin")) - (7z (string-append (assoc-ref %build-inputs "p7zip") "/bin/7z")) - (unzip (string-append (assoc-ref %build-inputs "unzip") "/bin/unzip"))) + (7z (search-input-file %build-inputs "/bin/7z")) + (unzip (search-input-file %build-inputs "/bin/unzip"))) (setenv "PATH" (string-append (getenv "PATH") ":" python)) (mkdir-p bin) (copy-file source target) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 6507c82fcc..fa3a449b7b 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -561,9 +561,7 @@ (define-public scanmem (lambda* (#:key inputs outputs #:allow-other-keys) (substitute* "gui/GameConqueror.py" (("/usr/bin/env python") - (string-append (assoc-ref %build-inputs - "python-wrapper") "/bin/python"))) - #t)) + (search-input-file inputs "/bin/python"))))) (add-after 'install 'wrap-gameconqueror (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 716f15a9db..9573a397fd 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -337,17 +337,16 @@ (define-public snap ;; Replace the sole minified file in the package. (with-directory-excursion (string-append share "/src") (delete-file "FileSaver.min.js") - (symlink (string-append (assoc-ref %build-inputs "js-filesaver") - "/share/javascript/FileSaver.min.js") + (symlink (search-input-file %build-inputs + "/share/javascript/FileSaver.min.js") "FileSaver.min.js")) ;; Create a "snap" executable. (let* ((bin (string-append out "/bin")) (script (string-append bin "/snap")) (snap (string-append share "/snap.html")) - (bash (string-append (assoc-ref %build-inputs "bash") - "/bin/sh")) - (xdg-open (string-append (assoc-ref %build-inputs "xdg-utils") - "/bin/xdg-open"))) + (bash (search-input-file %build-inputs "/bin/sh")) + (xdg-open (search-input-file %build-inputs + "/bin/xdg-open"))) (mkdir-p bin) (call-with-output-file script (lambda (port) @@ -589,10 +588,9 @@ (define-public omnitux ;; Install the launcher. (let* ((bin (string-append out "/bin")) (script (string-append bin "/omnitux")) - (bash (string-append (assoc-ref %build-inputs "bash") - "/bin/bash")) - (python (string-append (assoc-ref %build-inputs "python") - "/bin/python2"))) + (bash (search-input-file %build-inputs "/bin/bash")) + (python (search-input-file %build-inputs + "/bin/python2"))) (mkdir-p bin) (with-output-to-file script (lambda () diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c8c914e283..c8515d729c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16394,7 +16394,7 @@ (define-public epipe ;; Patch shebangs. (substitute* "epipe" (("/usr/bin/env bash") - (string-append (assoc-ref %build-inputs "bash") "/bin/bash"))) + (search-input-file %build-inputs "/bin/bash"))) (patch-shebang "epipe.pl" (list (string-append (assoc-ref %build-inputs "perl") "/bin"))) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 3909a6c5a9..c913d99334 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -4390,8 +4390,8 @@ (define openttd-opensfx (arguments `(#:make-flags (list (string-append "DIR_NAME=opensfx") - (string-append "TAR=" (assoc-ref %build-inputs "tar") - "/bin/tar")) + (string-append "TAR=" + (search-input-file %build-inputs "/bin/tar"))) ;; The check phase only verifies md5sums, see openttd-opengfx. #:tests? #f #:phases @@ -4440,8 +4440,8 @@ (define openttd-openmsx (arguments `(#:make-flags (list (string-append "DIR_NAME=openmsx") - (string-append "TAR=" (assoc-ref %build-inputs "tar") - "/bin/tar")) + (string-append "TAR=" + (search-input-file %build-inputs "/bin/tar"))) ;; The check phase only verifies md5sums, see openttd-opengfx. #:tests? #f #:phases @@ -4513,7 +4513,7 @@ (define openrct2-title-sequences (openrct2-title-sequences (string-append out "/share/openrct2/title-sequences")) (source (assoc-ref %build-inputs "source")) - (unzip (string-append (assoc-ref %build-inputs "unzip") "/bin/unzip"))) + (unzip (search-input-file %build-inputs "/bin/unzip"))) (copy-file source (string-append ,name "-" ,version ".zip")) (invoke unzip (string-append ,name "-" ,version ".zip")) (delete-file (string-append ,name "-" ,version ".zip")) @@ -4553,7 +4553,7 @@ (define openrct2-objects (openrct2-objects (string-append out "/share/openrct2/objects")) (source (assoc-ref %build-inputs "source")) - (unzip (string-append (assoc-ref %build-inputs "unzip") "/bin/unzip"))) + (unzip (search-input-file %build-inputs "/bin/unzip"))) (copy-file source (string-append ,name "-" ,version ".zip")) (invoke unzip (string-append ,name "-" ,version ".zip")) (delete-file (string-append ,name "-" ,version ".zip")) @@ -5714,14 +5714,10 @@ (define-public mrrescue (script (string-append out "/bin/" ,name)) (data (string-append out "/share/" ,name)) (source (assoc-ref %build-inputs "source")) - (unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip")) - (patch (string-append (assoc-ref %build-inputs "patch") - "/bin/patch")) - (bash (string-append (assoc-ref %build-inputs "bash") - "/bin/bash")) - (love (string-append (assoc-ref %build-inputs "love") - "/bin/love"))) + (unzip (search-input-file %build-inputs "/bin/unzip")) + (patch (search-input-file %build-inputs "/bin/patch")) + (bash (search-input-file %build-inputs "/bin/bash")) + (love (search-input-file %build-inputs "/bin/love"))) (mkdir-p (dirname script)) (with-output-to-file script @@ -6683,7 +6679,7 @@ (define-public 0ad-data (use-modules (guix build utils)) (let ((out (assoc-ref %outputs "out")) (source (assoc-ref %build-inputs "source")) - (tar (string-append (assoc-ref %build-inputs "tar") "/bin/tar")) + (tar (search-input-file %build-inputs "/bin/tar")) (xz-path (string-append (assoc-ref %build-inputs "xz") "/bin"))) (setenv "PATH" xz-path) (mkdir out) @@ -7758,7 +7754,7 @@ (define xonotic-data (let* ((out (assoc-ref %outputs "out")) (xonotic (string-append out "/share/xonotic")) (source (assoc-ref %build-inputs "source")) - (unzip (string-append (assoc-ref %build-inputs "unzip") "/bin/unzip"))) + (unzip (search-input-file %build-inputs "/bin/unzip"))) (copy-file source (string-append ,name "-" ,version ".zip")) (invoke unzip (string-append ,name "-" ,version ".zip")) (mkdir-p out) @@ -9547,8 +9543,7 @@ (define-public drascula (share (string-append out "/share/drascula")) (scummvm (assoc-ref %build-inputs "scummvm"))) ;; Install data. - (let ((unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip")) + (let ((unzip (search-input-file %build-inputs "/bin/unzip")) (doc (string-append out "/share/doc/" ,name "-" ,version))) (for-each (lambda (input) @@ -9574,8 +9569,7 @@ (define-public drascula ;; Create standalone executable. (let* ((bin (string-append out "/bin")) (executable (string-append bin "/drascula")) - (bash (string-append (assoc-ref %build-inputs "bash") - "/bin/bash"))) + (bash (search-input-file %build-inputs "/bin/bash"))) (mkdir-p bin) (with-output-to-file executable (lambda () @@ -9665,8 +9659,7 @@ (define (make-lure-package name language hash) (bin (string-append out "/bin")) (executable (string-append bin "/" ,name)) (scummvm (assoc-ref %build-inputs "scummvm"))) - (let ((unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip"))) + (let ((unzip (search-input-file %build-inputs "/bin/unzip"))) (invoke unzip "-j" (assoc-ref %build-inputs "source"))) (let ((doc (string-append share "/doc/" ,name "-" ,version))) (for-each (lambda (f) (install-file f doc)) @@ -9772,8 +9765,7 @@ (define (make-queen-package name file-prefix release language hash) (bin (string-append out "/bin")) (executable (string-append bin "/" ,name)) (scummvm (assoc-ref %build-inputs "scummvm"))) - (let ((unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip"))) + (let ((unzip (search-input-file %build-inputs "/bin/unzip"))) (invoke unzip "-j" (assoc-ref %build-inputs "source"))) (let ((doc (string-append share "/doc/" ,name "-" ,version))) (install-file "readme.txt" doc)) @@ -9871,8 +9863,7 @@ (define-public sky (bin (string-append out "/bin")) (executable (string-append bin "/" ,name)) (scummvm (assoc-ref %build-inputs "scummvm"))) - (let ((unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip"))) + (let ((unzip (search-input-file %build-inputs "/bin/unzip"))) (invoke unzip "-j" (assoc-ref %build-inputs "source"))) (let ((doc (string-append share "/doc/bass-" ,version))) (install-file "readme.txt" doc)) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2fc27cf22b..b3553196dd 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7713,8 +7713,7 @@ (define-public network-manager (arguments `(#:configure-flags (let ((out (assoc-ref %outputs "out")) - (dhclient (string-append (assoc-ref %build-inputs "isc-dhcp") - "/sbin/dhclient"))) + (dhclient (search-input-file %build-inputs "/sbin/dhclient"))) (list ;; Otherwise, the RUNPATH will lack the final 'NetworkManager' path ;; component. diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index d32815b7ce..ce53695f87 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -1457,9 +1457,7 @@ (define-public icedove (mozconfig (string-append (getcwd) "/.mozconfig"))) (setenv "SHELL" bash) (setenv "AUTOCONF" - (string-append (assoc-ref %build-inputs - "autoconf") - "/bin/autoconf")) + (search-input-file %build-inputs "/bin/autoconf")) (setenv "CONFIG_SHELL" bash) (setenv "QA_CONFIGURE_OPTIONS" ".*") (setenv "MOZBUILD_STATE_PATH" diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 6ac1b7c5a2..3c93779209 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -4623,12 +4623,12 @@ (define-public guile-shapefile (delete-file-recursively "docs") #t)) (add-after 'install 'install-info-documentation - (lambda* (#:key outputs #:allow-other-keys) + (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((share (string-append (assoc-ref outputs "out") "/share")) (doc (string-append share "/doc/" ,name "-" ,version)) (info (string-append share "/info/")) - (makeinfo (string-append (assoc-ref %build-inputs "texinfo") - "/bin/makeinfo"))) + (makeinfo (search-input-file inputs + "/bin/makeinfo"))) (invoke makeinfo "guile-shapefile.texi" "-o" info) #t)))))) (inputs diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm index f30192961c..1e6af1029f 100644 --- a/gnu/packages/hurd.scm +++ b/gnu/packages/hurd.scm @@ -581,8 +581,8 @@ (define-public netdde (build-system gnu-build-system) (arguments `(#:make-flags - (list (string-append "SHELL=" (assoc-ref %build-inputs "bash") - "/bin/bash") + (list (string-append "SHELL=" + (search-input-file %build-inputs "/bin/bash")) "PKGDIR=libdde_linux26" ,@(if (%current-target-system) (list "CC=i586-pc-gnu-gcc" diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index cdf9dd19fa..694b12adae 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -80,8 +80,7 @@ (define-public js-context-menu (use-modules (guix build utils)) (chdir (assoc-ref %build-inputs "source")) (let ((target (string-append %output "/share/javascript/context-menu"))) - (apply invoke (string-append (assoc-ref %build-inputs "esbuild") - "/bin/esbuild") + (apply invoke (search-input-file %build-inputs "/bin/esbuild") "--bundle" "--tsconfig=tsconfig.json" (string-append "--outdir=" target) @@ -209,8 +208,7 @@ (define-public js-commander (begin (use-modules (guix build utils)) (chdir (assoc-ref %build-inputs "source")) - (let ((esbuild (string-append (assoc-ref %build-inputs "esbuild") - "/bin/esbuild")) + (let ((esbuild (search-input-file %build-inputs "/bin/esbuild")) (target (string-append %output "/share/javascript/commander"))) (invoke esbuild "--bundle" @@ -251,8 +249,7 @@ (define-public js-xmldom-sre (begin (use-modules (guix build utils)) (chdir (assoc-ref %build-inputs "source")) - (let ((esbuild (string-append (assoc-ref %build-inputs "esbuild") - "/bin/esbuild")) + (let ((esbuild (search-input-file %build-inputs "/bin/esbuild")) (target (string-append %output "/share/javascript/xmldom-sre"))) (invoke esbuild "--bundle" diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 83bf7bd95a..f7af1f58a9 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -3070,8 +3070,8 @@ (define-public krunner (substitute* "autotests/runnercontexttest.cpp" (("/home\"") "/tmp\"") ;; single path-part (("//usr/bin\"") (string-append (getcwd) "\"")) ;; multiple path-parts - (("/bin/ls" path) - (string-append (assoc-ref %build-inputs "coreutils") path))))) + (("/bin/ls") + (search-input-file %build-inputs "/bin/ls"))))) (add-before 'check 'check-setup (lambda _ (setenv "HOME" (getcwd)) diff --git a/gnu/packages/kodi.scm b/gnu/packages/kodi.scm index 0ed5d829fb..2c641b85a0 100644 --- a/gnu/packages/kodi.scm +++ b/gnu/packages/kodi.scm @@ -508,8 +508,8 @@ (define-public kodi-cli (use-modules (guix build utils)) (copy-recursively (assoc-ref %build-inputs "source") ".") (substitute* "kodi-cli" - (("/bin/bash") (string-append (assoc-ref %build-inputs "bash") - "/bin/bash")) + (("/bin/bash") + (search-input-file %build-inputs "/bin/bash")) (("output=\\$\\((curl)" all curl) (string-append "output=$(" (assoc-ref %build-inputs "curl") diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index 4ce833aa2c..ab75650481 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -972,8 +972,8 @@ (define-public hunspell-dict-pl (myspell (string-append out "/share/myspell")) (doc (string-append out "/share/doc/" ,name)) - (unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip"))) + (unzip (search-input-file %build-inputs + "/bin/unzip"))) (invoke unzip "-j" "-o" (assoc-ref %build-inputs "source")) (invoke unzip "-j" "-o" "pl_PL.zip") (for-each (cut install-file <> hunspell) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 669db96602..83761e5955 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2287,8 +2287,7 @@ (define-public e2fsck/static (ice-9 ftw) (srfi srfi-26)) - (let ((e2fsck (string-append (assoc-ref %build-inputs "e2fsprogs") - "/sbin/e2fsck")) + (let ((e2fsck (search-input-file %build-inputs "/sbin/e2fsck")) (bin (string-append (assoc-ref %outputs "out") "/sbin"))) (mkdir-p bin) (with-directory-excursion bin diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm index 368976bfde..359b8c47e8 100644 --- a/gnu/packages/markup.scm +++ b/gnu/packages/markup.scm @@ -90,8 +90,7 @@ (define-public markdown (let ((source (assoc-ref %build-inputs "source")) (out (assoc-ref %outputs "out")) (perlbd (string-append (assoc-ref %build-inputs "perl") "/bin")) - (unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip"))) + (unzip (search-input-file %build-inputs "/bin/unzip"))) (mkdir-p out) (with-directory-excursion out (invoke unzip source) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index dc4d7f677c..9bfb7bc75e 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -1381,9 +1381,9 @@ (define-public hdf-java #:make-flags (list (string-append "HDFLIB=" (assoc-ref %build-inputs "hdf4") "/lib") (string-append "HDF5LIB=" (assoc-ref %build-inputs "hdf5") "/lib") - (string-append "ZLIB=" (assoc-ref %build-inputs "zlib") "/lib/libz.so") + (string-append "ZLIB=" (search-input-file %build-inputs "/lib/libz.so")) (string-append "JPEGLIB=" - (assoc-ref %build-inputs "libjpeg") "/lib/libjpeg.so") + (search-input-file %build-inputs "/lib/libjpeg.so")) "LLEXT=so") #:phases diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 163632769f..bc03427e0a 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -379,8 +379,9 @@ (define-public libtomcrypt #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) "CFLAGS += -DLTM_DESC -DUSE_LTM" - (string-append "EXTRALIBS=" (assoc-ref %build-inputs "libtommath") - "/lib/libtommath.so") + (string-append "EXTRALIBS=" + (search-input-file %build-inputs + "/lib/libtommath.so")) (string-append "CC=" ,(cc-for-target))))) (native-inputs `(("libtool" ,libtool))) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 76d72a9a0b..260399e253 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -3701,8 +3701,9 @@ (define-public batctl #:phases (modify-phases %standard-phases (delete 'configure)) #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) - (string-append "PKG_CONFIG=" (assoc-ref %build-inputs "pkg-config") - "/bin/pkg-config") + (string-append "PKG_CONFIG=" + (search-input-file %build-inputs + "/bin/pkg-config")) ,(string-append "CC=" (cc-for-target))))) (home-page "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki") (synopsis "Management tool for the mesh networking BATMAN protocol") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index fa1fec6b5b..178ebf4ae3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -936,9 +936,8 @@ (define-public python-pymediainfo (lambda _ (substitute* "pymediainfo/__init__.py" (("libmediainfo.so.0") - (string-append (assoc-ref %build-inputs "libmediainfo") - "/lib/libmediainfo.so.0"))) - #t)) + (search-input-file %build-inputs + "/lib/libmediainfo.so.0"))))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm index 6f8f515096..acc5ac9e49 100644 --- a/gnu/packages/shells.scm +++ b/gnu/packages/shells.scm @@ -297,12 +297,13 @@ (define-public fish-foreign-env ,(string-append func-path "/fenv.apply.fish") ,(string-append func-path "/fenv.main.fish")) (("bash") - (string-append (assoc-ref %build-inputs "bash") "/bin/bash")) + (search-input-file %build-inputs "/bin/bash")) (("sed") - (string-append (assoc-ref %build-inputs "sed") "/bin/sed")) + (search-input-file %build-inputs "/bin/sed")) ((" tr ") - (string-append " " (assoc-ref %build-inputs "coreutils") - "/bin/tr "))))))) + (string-append " " + (search-input-file %build-inputs "/bin/tr") + " "))))))) (inputs `(("bash" ,bash) ("coreutils" ,coreutils) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 60f199a857..bf427f1594 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -6132,8 +6132,7 @@ (define-public texlive-fonts-iwona (use-modules (guix build utils)) (let ((target (string-append (assoc-ref %outputs "out") "/share/texmf-dist/")) - (unzip (string-append (assoc-ref %build-inputs "unzip") - "/bin/unzip"))) + (unzip (search-input-file %build-inputs "/bin/unzip"))) (invoke unzip (assoc-ref %build-inputs "source")) (mkdir-p target) (copy-recursively "iwona" target) diff --git a/gnu/packages/upnp.scm b/gnu/packages/upnp.scm index ffdebdf1de..6dded5e0d2 100644 --- a/gnu/packages/upnp.scm +++ b/gnu/packages/upnp.scm @@ -63,7 +63,7 @@ (define-public miniupnpc ;; the configure phase. `(#:make-flags (list - (string-append "SH=" (assoc-ref %build-inputs "bash") "/bin/sh") + (string-append "SH=" (search-input-file %build-inputs "/bin/sh")) (string-append "INSTALLPREFIX=" (assoc-ref %outputs "out")) ,(string-append "CC=" (cc-for-target)) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index ef0fe869cd..3bd087d672 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -2553,10 +2553,8 @@ (define-public git-annex-remote-rclone #:builder (begin (use-modules (guix build utils)) - (let ((bash (string-append (assoc-ref %build-inputs "bash") - "/bin/bash")) - (rclone (string-append (assoc-ref %build-inputs "rclone") - "/bin/rclone"))) + (let ((bash (search-input-file %build-inputs "/bin/bash")) + (rclone (search-input-file %build-inputs "/bin/rclone"))) (copy-file (string-append (assoc-ref %build-inputs "source") "/git-annex-remote-rclone") "git-annex-remote-rclone") diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index ce5d6cfa6f..9d005eec52 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -173,7 +173,7 @@ (define-public qemu `(#:tests? ,(or (%current-target-system) (not (string=? "i686-linux" (%current-system)))) #:configure-flags - (let ((gcc (string-append (assoc-ref %build-inputs "gcc") "/bin/gcc")) + (let ((gcc (search-input-file %build-inputs "/bin/gcc")) (out (assoc-ref %outputs "out"))) (list (string-append "--cc=" gcc) ;; Some architectures insist on using HOST_CC. @@ -1535,10 +1535,12 @@ (define-public criu (list (string-append "PREFIX=" (assoc-ref %outputs "out")) (string-append "LIBDIR=" (assoc-ref %outputs "out") "/lib") - (string-append "ASCIIDOC=" (assoc-ref %build-inputs "asciidoc") - "/bin/asciidoc") - (string-append "XMLTO=" (assoc-ref %build-inputs "xmlto") - "/bin/xmlto")) + (string-append "ASCIIDOC=" + (search-input-file %build-inputs + "/bin/asciidoc")) + (string-append "XMLTO=" + (search-input-file %build-input + "/bin/xmlto"))) #:phases (modify-phases %standard-phases (replace 'configure diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index fc7a5ac7bc..bb52eeab82 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1011,8 +1011,8 @@ (define-public icedtea-web (arguments `(#:configure-flags (list "--disable-plugin" ;NPAPI plugins are obsolete nowadays. - (string-append "BIN_BASH=" (assoc-ref %build-inputs "bash") - "/bin/bash") + (string-append "BIN_BASH=" + (search-input-file %build-inputs "/bin/bash")) (string-append "--with-jdk-home=" (assoc-ref %build-inputs "jdk"))))) (outputs '("out" "doc")) (native-inputs diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index eb03b3637b..acb593ade2 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -1932,12 +1932,9 @@ (define-public stumpish (copy-recursively (assoc-ref %build-inputs "source") ".") (chdir "util/stumpish") (substitute* "stumpish" - (("rlwrap") (string-append (assoc-ref %build-inputs "rlwrap") - "/bin/rlwrap")) - (("xprop") (string-append (assoc-ref %build-inputs "xprop") - "/bin/xprop")) - (("/bin/sh") (string-append (assoc-ref %build-inputs "bash") - "/bin/bash"))) + (("rlwrap") (search-input-file %build-inputs "/bin/rlwrap")) + (("xprop") (search-input-file %build-inputs "/bin/xprop")) + (("/bin/sh") (search-input-file %build-inputs "/bin/bash"))) (install-file "stumpish" (string-append %output "/bin"))))) (home-page "https://github.com/stumpwm/stumpwm-contrib") (synopsis "StumpWM interactive shell") -- cgit v1.2.3 From a91c3d336cb42c195350cb61c74f8e9b5a02bfc2 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sat, 9 Oct 2021 23:40:59 -0400 Subject: gnu: libnice: Update to 0.1.18-0.47a9633 and disable test-bind test. This resolves a build failure following the GStreamer update to 1.18.5. * gnu/packages/networking.scm (libnice): Update to 0.1.18-0.47a9633. [phases]{disable-failing-tests}: Comment out rather than delete test-set-port-range; disable the bind test, which is flaky. --- gnu/packages/networking.scm | 128 ++++++++++++++++++++++++-------------------- 1 file changed, 70 insertions(+), 58 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index cb4c4d0aa4..f824758771 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -268,66 +268,78 @@ (define-public libcamera (license license:lgpl2.1+))) (define-public libnice - (package - (name "libnice") - (version "0.1.18") - (source - (origin - (method url-fetch) - (uri - (string-append "https://libnice.freedesktop.org/releases/" - name "-" version ".tar.gz")) - (sha256 - (base32 "1x3kj9b3dy9m2h6j96wgywfamas1j8k2ca43k5v82kmml9dx5asy")))) - (build-system meson-build-system) - (outputs '("out" "doc")) - (arguments - `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:configure-flags - (list - "-Dgtk_doc=enabled") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'disable-failing-test - (lambda _ - (substitute* "tests/meson.build" - ;; ‘test-set-port-range.c:66:main: assertion failed: - ;; (nice_agent_gather_candidates (agent, stream1))’ - (("'test-set-port-range'") "#")) - #t)) - (add-after 'install 'move-docs - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (doc (assoc-ref outputs "doc"))) - (mkdir-p (string-append doc "/share")) - (rename-file - (string-append out "/share/gtk-doc") - (string-append doc "/share/gtk-doc")) - #t)))))) - (native-inputs - `(("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("graphviz" ,graphviz) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config))) - (inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("libnsl" ,libnsl))) - (propagated-inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("gnutls" ,gnutls))) - (synopsis "GLib ICE implementation") - (description "LibNice is a library that implements the Interactive + ;; The latest release is old and randomly fails tests with GStreamer 1.18.5, + ;; such as: "test-bind: ../libnice-0.1.18/stun/tests/test-bind.c:234: + ;; bad_responses: Assertion `len >= 20' failed" + (let ((revision "0") + (commit "47a96334448838c43d7e72f4ef51b317befbfae1")) + (package + (name "libnice") + (version (git-version "0.1.18" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/libnice/libnice") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "19ypjazslmsb9vqs2wyyzvi72h5jbn16dbng7pxh485djdrmgcg4")))) + (build-system meson-build-system) + (outputs '("out" "doc")) + (arguments + `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:configure-flags + (list + "-Dgtk_doc=enabled") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-failing-test + (lambda _ + (substitute* "tests/meson.build" + ;; ‘test-set-port-range.c:66:main: assertion failed: + ;; (nice_agent_gather_candidates (agent, stream1))’ + (("'test-set-port-range'" all) + (string-append "# " all))) + (substitute* "stun/tests/meson.build" + ;; test-bind.c:234: bad_responses: Assertion `len >= 20' + ;; failed (see: + ;; https://gitlab.freedesktop.org/libnice/libnice/-/issues/150). + (("'bind', ") + "")))) + (add-after 'install 'move-docs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (doc (assoc-ref outputs "doc"))) + (mkdir-p (string-append doc "/share")) + (rename-file + (string-append out "/share/gtk-doc") + (string-append doc "/share/gtk-doc")))))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("graphviz" ,graphviz) + ("gtk-doc" ,gtk-doc/stable) + ("pkg-config" ,pkg-config))) + (inputs + `(("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("libnsl" ,libnsl))) + (propagated-inputs + `(("glib" ,glib) + ("glib-networking" ,glib-networking) + ("gnutls" ,gnutls))) + (synopsis "GLib ICE implementation") + (description "LibNice is a library that implements the Interactive Connectivity Establishment (ICE) standard (RFC 5245 & RFC 8445). It provides a GLib-based library, libnice, as well as GStreamer elements to use it.") - (home-page "https://libnice.freedesktop.org/") - (license - ;; This project is dual-licensed. - (list - license:lgpl2.1+ - license:mpl1.1)))) + (home-page "https://libnice.freedesktop.org/") + (license + ;; This project is dual-licensed. + (list + license:lgpl2.1+ + license:mpl1.1))))) (define-public rtmpdump ;; There are no tags in the repository, and the project is unlikely to -- cgit v1.2.3 From feab09f72abc6d6eec16a1b8d27c231c747c0e00 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sat, 2 Oct 2021 21:39:26 -0400 Subject: gnu: gtk: Replace gdk-pixbuf+svg by librsvg. With the addition of a profile hook for computing the gdk-pixbuf loaders cache file, there is no longer a need for gdk-pixbuf+svg, and librsvg can propagate gdk-pixbuf without fear, so replace the former for the latter. The replacement was automated with the following command: $ git grep -l ',gdk-pixbuf+svg)' \ | xargs sed 's/(".*" ,gdk-pixbuf+svg)/("librsvg" ,librsvg)/' -i * gnu/packages/gtk.scm (gdk-pixbuf+svg): Delete package. (gtk+-2)[propagated-inputs]: Replace gdk-pixbuf+svg with librsvg. (gtk+)[propagated-inputs]: Likewise. * gnu/packages/gnome.scm (gdk-pixbuf+svg): Add deprecated package. --- gnu/packages/dunst.scm | 2 +- gnu/packages/geo.scm | 2 +- gnu/packages/gnome.scm | 14 +++++++------- gnu/packages/graphviz.scm | 2 +- gnu/packages/gstreamer.scm | 4 ++-- gnu/packages/gtk.scm | 35 +++-------------------------------- gnu/packages/image.scm | 2 +- gnu/packages/mail.scm | 2 +- gnu/packages/mate.scm | 12 ++++++------ gnu/packages/messaging.scm | 2 +- gnu/packages/networking.scm | 2 +- gnu/packages/tryton.scm | 2 +- gnu/packages/video.scm | 2 +- gnu/packages/vnc.scm | 2 +- 14 files changed, 28 insertions(+), 57 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/dunst.scm b/gnu/packages/dunst.scm index 19f18dbc91..88b80bfd9d 100644 --- a/gnu/packages/dunst.scm +++ b/gnu/packages/dunst.scm @@ -67,7 +67,7 @@ (define-public dunst ("which" ,which))) (inputs `(("dbus" ,dbus) - ("gdk-pixbuf" ,gdk-pixbuf+svg) ; for svg support + ("librsvg" ,librsvg) ; for svg support ("glib" ,glib) ("cairo" ,cairo) ("pango" ,pango) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 7532943839..ea10a568fb 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -279,7 +279,7 @@ (define-public gnome-maps ("libsoup" ,libsoup) ("libgweather" ,libgweather) ("libxml2" ,libxml2) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib-networking" ,glib-networking) ("geoclue" ,geoclue) ("geocode-glib" ,geocode-glib) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index e71e28a46e..1e1f989e4b 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -602,7 +602,7 @@ (define-public libdmapsharing ("vala" ,vala))) (inputs `(("avahi" ,avahi) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("gee" ,libgee) ("gst-plugins-base" ,gst-plugins-base) ("gtk+" ,gtk+))) @@ -921,7 +921,7 @@ (define-public gnome-photos (inputs `(("babl" ,babl) ("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("gegl" ,gegl) ("geocode-glib" ,geocode-glib) ("gexiv2" ,gexiv2) @@ -2821,7 +2821,7 @@ (define-public gtg ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf+svg) + `(("librsvg" ,librsvg) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("gtk+" ,gtk+) ("pango" ,pango) @@ -4258,7 +4258,7 @@ (define-public drawing ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf+svg) + `(("librsvg" ,librsvg) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("gtk+" ,gtk+) ("pango" ,pango) @@ -6832,7 +6832,7 @@ (define-public epiphany (inputs `(("avahi" ,avahi) ("gcr" ,gcr) - ("gdk-pixbuf+svg" ,gdk-pixbuf+svg) ; for loading SVG files + ("librsvg" ,librsvg) ; for loading SVG files ("glib-networking" ,glib-networking) ("gnome-desktop" ,gnome-desktop) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) @@ -8712,7 +8712,7 @@ (define-public gnome-shell ("evolution-data-server" ,evolution-data-server) ("gcr" ,gcr) ("gdm" ,gdm) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("gjs" ,gjs) ("gtk" ,gtk) ("gnome-autoar" ,gnome-autoar) @@ -8776,7 +8776,7 @@ (define-public gtk-vnc ("vala" ,vala))) (inputs `(("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib" ,glib) ("gnutls" ,gnutls) ("libgcrypt" ,libgcrypt) diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm index 25ff51194f..16fbfb6842 100644 --- a/gnu/packages/graphviz.scm +++ b/gnu/packages/graphviz.scm @@ -357,7 +357,7 @@ (define-public xdot (,(dirname (search-input-file inputs "bin/dot")))))))))) (inputs `(("atk" ,atk) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("graphviz" ,graphviz) ("gtk+" ,gtk+) ("python-pycairo" ,python-pycairo) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 1ac5cd4b8e..2a7679b490 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -311,7 +311,7 @@ (define-public libvisual-plugins (inputs `(("alsa-lib" ,alsa-lib) ("esound" ,esound) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("gtk+" ,gtk+-2) ("jack" ,jack-2) ("libx11" ,libx11) @@ -668,7 +668,7 @@ (define-public gst-plugins-good ("bzip2" ,bzip2) ("cairo" ,cairo) ("flac" ,flac) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib" ,glib) ("glib-networking" ,glib-networking) ("glu" ,glu) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 005d2b8399..b199032f15 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -712,35 +712,6 @@ (define-public gdk-pixbuf (home-page "https://wiki.gnome.org/Projects/GdkPixbuf") (license license:lgpl2.1+))) -;; To build gdk-pixbuf with SVG support, we need librsvg, and librsvg depends -;; on gdk-pixbuf, so this new variable. Also, librsvg adds 90MiB to the -;; closure size. -(define-public gdk-pixbuf+svg - (package/inherit gdk-pixbuf - (name "gdk-pixbuf+svg") - (inputs - `(("librsvg" ,librsvg) - ,@(package-inputs gdk-pixbuf))) - (arguments - (substitute-keyword-arguments (package-arguments gdk-pixbuf) - ((#:phases phases) - `(modify-phases ,phases - (add-after 'install 'register-svg-loader - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (librsvg (assoc-ref inputs "librsvg")) - (loaders - (append - (find-files out "^libpixbufloader-.*\\.so$") - (find-files librsvg "^libpixbufloader-.*\\.so$"))) - (gdk-pixbuf-query-loaders - (string-append out "/bin/gdk-pixbuf-query-loaders"))) - (apply invoke - gdk-pixbuf-query-loaders - "--update-cache" - loaders)))))))) - (synopsis "Image loading library, with SVG support"))) - ;;; A minimal variant used to prevent a cycle with Inkscape. (define-public at-spi2-core-minimal (hidden-package @@ -901,7 +872,7 @@ (define-public gtk+-2 ;; Rust is not supported well on every architecture yet. ("gdk-pixbuf" ,(if (string-prefix? "x86_64" (or (%current-target-system) (%current-system))) - gdk-pixbuf+svg + librsvg gdk-pixbuf)) ("glib" ,glib) ("pango" ,pango))) @@ -1003,7 +974,7 @@ (define-public gtk+ ;; SVG support is optional and requires librsvg, which pulls in rust. ;; Rust is not supported well on every architecture yet. ("gdk-pixbuf" ,(if (target-x86-64?) - gdk-pixbuf+svg + librsvg gdk-pixbuf)) ("glib" ,glib) ("libcloudproviders" ,libcloudproviders-minimal) @@ -1263,7 +1234,7 @@ (define-public gtk ;; Following dependencies are referenced in .pc files. `(("cairo" ,cairo) ("fontconfig" ,fontconfig) - ("gdk-pixbuf+svg" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib" ,glib) ("graphene" ,graphene) ("libepoxy" ,libepoxy) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 21fba15baa..ed846d7141 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -2352,7 +2352,7 @@ (define-public mypaint ("gettext" ,gettext-minimal))) (inputs `(("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("hicolor-icon-theme" ,hicolor-icon-theme) ("libmypaint" ,libmypaint) ("mypaint-brushes" ,mypaint-brushes) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index b9e68231ef..a40e5e5132 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1686,7 +1686,7 @@ (define-public claws-mail ("enchant" ,enchant) ("expat" ,expat) ("fontconfig" ,fontconfig) - ("gdk-pixbuf+svg" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("ghostscript" ,ghostscript) ("glib" ,glib) ("gnupg" ,gnupg) diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index 08fd3562b3..41165e8de7 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm @@ -473,7 +473,7 @@ (define-public libmatekbd ("gobject-introspection" ,gobject-introspection))) (inputs `(("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib" ,glib) ("gtk+" ,gtk+) ("libx11" ,libx11) @@ -983,7 +983,7 @@ (define-public mate-control-center ("polkit" ,polkit) ("startup-notification" ,startup-notification))) (propagated-inputs - `(("gdk-pixbuf" ,gdk-pixbuf+svg) ; mate-slab.pc + `(("librsvg" ,librsvg) ; mate-slab.pc ("librsvg" ,librsvg))) ; mate-slab.pc (home-page "https://mate-desktop.org/") (synopsis "MATE Desktop configuration tool") @@ -1219,7 +1219,7 @@ (define-public mate-screensaver ("dbus-glib" ,dbus-glib) ("glib" ,glib) ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("libcanberra" ,libcanberra) ("libglade" ,libglade) ("libmatekbd" ,libmatekbd) @@ -1271,7 +1271,7 @@ (define-public mate-utils ("cairo" ,cairo) ("glib" ,glib) ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("libcanberra" ,libcanberra) ("libgtop" ,libgtop) ("libx11" ,libx11) @@ -1324,7 +1324,7 @@ (define-public eom ("exempi" ,exempi) ("glib" ,glib) ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("libcanberra" ,libcanberra) ("libx11" ,libx11) ("libxext" ,libxext) @@ -1384,7 +1384,7 @@ (define-public engrampa ("file" ,file) ("glib" ,glib) ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("json-glib" ,json-glib) ("libcanberra" ,libcanberra) ("libx11" ,libx11) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 479ed00c94..6cd0af929d 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -1295,7 +1295,7 @@ (define-public dino ;; NOTE: Commented-out lines are to be enabled in v0.3.0. `(("atk" ,atk) ("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib" ,glib) ("glib-networking" ,glib-networking) ("gpgme" ,gpgme) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index f824758771..d9b5705186 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -745,7 +745,7 @@ (define-public blueman (inputs `(("bluez" ,bluez) ("dbus" ,dbus) - ("gdkpixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib" ,glib) ("gtk+" ,gtk+) ("iproute2" ,iproute) diff --git a/gnu/packages/tryton.scm b/gnu/packages/tryton.scm index d5cfb63e1b..c1275edd22 100644 --- a/gnu/packages/tryton.scm +++ b/gnu/packages/tryton.scm @@ -113,7 +113,7 @@ (define-public tryton `(("glib-compile-schemas" ,glib "bin") ("gobject-introspection" ,gobject-introspection))) (propagated-inputs - `(("gdk-pixbuf" ,gdk-pixbuf+svg) + `(("librsvg" ,librsvg) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("gtk+" ,gtk+) ("python-dateutil" ,python-dateutil) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 1471691e62..f66d4e9c6f 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -4349,7 +4349,7 @@ (define-public pitivi ("gst-libav" ,gst-libav) ("gsound" ,gsound) ("gtk+" ,gtk+) - ("gdk-pixbuf+svg" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("libpeas" ,libpeas) ("libnotify" ,libnotify) ("pango" ,pango) diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index 10ae2b6e87..da81cc53f4 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -119,7 +119,7 @@ (define-public remmina ("ffmpeg" ,ffmpeg) ("freerdp" ,freerdp) ; for rdp plugin ("gcrypt" ,libgcrypt) - ("gdk-pixbuf" ,gdk-pixbuf+svg) + ("librsvg" ,librsvg) ("glib" ,glib) ("gnome-keyring" ,gnome-keyring) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) -- cgit v1.2.3 From 5f6558792fe2f190907189d0a8db3c300eb79236 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Fri, 19 Nov 2021 10:33:45 +0100 Subject: gnu: opendht: Use GUIX_PYTHONPATH. * gnu/packages/networking.scm (opendht)[arguments]: Use GUIX_PYTHONPATH in the wrapper. --- gnu/packages/networking.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 1d6a12bc55..57a07b9226 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -3522,7 +3522,7 @@ (define-public opendht (rename-file (string-append out "/bin") (string-append tools "/bin")) (wrap-program (string-append tools "/bin/dhtcluster") - `("PYTHONPATH" prefix (,site-packages))))))))) + `("GUIX_PYTHONPATH" prefix (,site-packages))))))))) (home-page "https://github.com/savoirfairelinux/opendht/") (synopsis "Lightweight Distributed Hash Table (DHT) library") (description "OpenDHT provides an easy to use distributed in-memory data -- cgit v1.2.3 From 58c42ce41df50e77977d2559ce949b36e683984f Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 19 Nov 2021 21:52:37 -0500 Subject: gnu: libnice: Disable the 'test-bsd' test. * gnu/packages/networking.scm (libnice) [phases]{disable-failing-test}: Rename to... {disable-failing-tests}: ... this, plural. Disable 'test-bsd'. --- gnu/packages/networking.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 57a07b9226..466be1dbc2 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -295,12 +295,17 @@ (define-public libnice "-Dgtk_doc=enabled") #:phases (modify-phases %standard-phases - (add-after 'unpack 'disable-failing-test + (add-after 'unpack 'disable-failing-tests (lambda _ (substitute* "tests/meson.build" ;; ‘test-set-port-range.c:66:main: assertion failed: ;; (nice_agent_gather_candidates (agent, stream1))’ (("'test-set-port-range'" all) + (string-append "# " all)) + ;; The following test is disabled as it fails in a + ;; nondeterministic fashion (see: + ;; https://gitlab.freedesktop.org/libnice/libnice/-/issues/151). + (("'test-bsd'" all) (string-append "# " all))) (substitute* "stun/tests/meson.build" ;; test-bind.c:234: bad_responses: Assertion `len >= 20' -- cgit v1.2.3 From ce67634629e3ff64055dbc1c11c9902169c7a5dc Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 20 Nov 2021 22:37:21 +0100 Subject: gnu: tcp-wrappers: Allow compilation with glibc 2.33. * gnu/packages/networking.scm (tcp-wrappers)[source]: Add 'snippet'. --- gnu/packages/networking.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 466be1dbc2..61496da201 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -995,7 +995,17 @@ (define-public tcp-wrappers version ".tar.gz")) (sha256 (base32 - "0p9ilj4v96q32klavx0phw9va21fjp8vpk11nbh6v2ppxnnxfhwm")))) + "0p9ilj4v96q32klavx0phw9va21fjp8vpk11nbh6v2ppxnnxfhwm")) + (modules '((guix build utils))) + (snippet + ;; 'sys_errlist' & co. are gone in glibc 2.33; work around it. + '(substitute* "percent_m.c" + (("sys_errlist\\[errno\\]") + "strerror (errno)") + (("errno < sys_nerr") + "(1)") + (("errno >= sys_nerr") + "(0)"))))) (build-system gnu-build-system) (arguments `(#:phases -- cgit v1.2.3 From 8394619baceb118df92e355377fd543bb1aa501a Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 13 Dec 2021 17:18:24 +0100 Subject: gnu: Simplify package inputs. This commit was obtained by running: ./pre-inst-env guix style without any additional argument. --- gnu/packages/accessibility.scm | 26 +- gnu/packages/acl.scm | 6 +- gnu/packages/ada.scm | 7 +- gnu/packages/admin.scm | 400 +- gnu/packages/adns.scm | 4 +- gnu/packages/agda.scm | 46 +- gnu/packages/aidc.scm | 16 +- gnu/packages/algebra.scm | 169 +- gnu/packages/android.scm | 136 +- gnu/packages/animation.scm | 21 +- gnu/packages/antivirus.scm | 10 +- gnu/packages/apr.scm | 7 +- gnu/packages/arcan.scm | 29 +- gnu/packages/aspell.scm | 15 +- gnu/packages/assembly.scm | 15 +- gnu/packages/astronomy.scm | 123 +- gnu/packages/audio.scm | 857 ++-- gnu/packages/augeas.scm | 6 +- gnu/packages/authentication.scm | 26 +- gnu/packages/autogen.scm | 6 +- gnu/packages/autotools.scm | 11 +- gnu/packages/avr.scm | 3 +- gnu/packages/axoloti.scm | 7 +- gnu/packages/backup.scm | 190 +- gnu/packages/bash.scm | 25 +- gnu/packages/batik.scm | 11 +- gnu/packages/bdw-gc.scm | 4 +- gnu/packages/benchmark.scm | 35 +- gnu/packages/bioconductor.scm | 7570 ++++++++++++++-------------- gnu/packages/bioinformatics.scm | 3118 ++++++------ gnu/packages/bison.scm | 10 +- gnu/packages/bittorrent.scm | 88 +- gnu/packages/boost.scm | 9 +- gnu/packages/bootloaders.scm | 39 +- gnu/packages/build-tools.scm | 30 +- gnu/packages/busybox.scm | 12 +- gnu/packages/c.scm | 77 +- gnu/packages/calcurse.scm | 4 +- gnu/packages/calendar.scm | 66 +- gnu/packages/ccache.scm | 8 +- gnu/packages/cdrom.scm | 105 +- gnu/packages/cedille.scm | 6 +- gnu/packages/certs.scm | 8 +- gnu/packages/check.scm | 276 +- gnu/packages/chemistry.scm | 92 +- gnu/packages/chez.scm | 27 +- gnu/packages/chicken.scm | 15 +- gnu/packages/ci.scm | 44 +- gnu/packages/clojure.scm | 2 +- gnu/packages/cluster.scm | 21 +- gnu/packages/cmake.scm | 11 +- gnu/packages/cobol.scm | 6 +- gnu/packages/code.scm | 75 +- gnu/packages/compression.scm | 130 +- gnu/packages/compton.scm | 62 +- gnu/packages/configuration-management.scm | 100 +- gnu/packages/conky.scm | 26 +- gnu/packages/connman.scm | 38 +- gnu/packages/convmv.scm | 2 +- gnu/packages/cook.scm | 22 +- gnu/packages/coq.scm | 90 +- gnu/packages/cpp.scm | 148 +- gnu/packages/cran.scm | 7790 +++++++++++++---------------- gnu/packages/crates-graphics.scm | 102 +- gnu/packages/crates-gtk.scm | 52 +- gnu/packages/crates-io.scm | 342 +- gnu/packages/crypto.scm | 113 +- gnu/packages/cryptsetup.scm | 14 +- gnu/packages/cups.scm | 41 +- gnu/packages/curl.scm | 24 +- gnu/packages/cvassistant.scm | 4 +- gnu/packages/cybersecurity.scm | 35 +- gnu/packages/cyrus-sasl.scm | 11 +- gnu/packages/databases.scm | 592 +-- gnu/packages/datamash.scm | 4 +- gnu/packages/datastructures.scm | 12 +- gnu/packages/dav.scm | 60 +- gnu/packages/dc.scm | 14 +- gnu/packages/debian.scm | 40 +- gnu/packages/debug.scm | 51 +- gnu/packages/dejagnu.scm | 2 +- gnu/packages/dhall.scm | 112 +- gnu/packages/dico.scm | 2 +- gnu/packages/dictionaries.scm | 27 +- gnu/packages/diffoscope.scm | 26 +- gnu/packages/direct-connect.scm | 16 +- gnu/packages/disk.scm | 176 +- gnu/packages/display-managers.scm | 59 +- gnu/packages/distributed.scm | 23 +- gnu/packages/django.scm | 261 +- gnu/packages/djvu.scm | 48 +- gnu/packages/dlang.scm | 6 +- gnu/packages/dns.scm | 124 +- gnu/packages/docbook.scm | 30 +- gnu/packages/docker.scm | 60 +- gnu/packages/documentation.scm | 29 +- gnu/packages/dunst.scm | 29 +- gnu/packages/dvtm.scm | 2 +- gnu/packages/easyrpg.scm | 34 +- gnu/packages/ebook.scm | 71 +- gnu/packages/ed.scm | 2 +- gnu/packages/education.scm | 119 +- gnu/packages/efi.scm | 22 +- gnu/packages/electronics.scm | 60 +- gnu/packages/elf.scm | 14 +- gnu/packages/elixir.scm | 3 +- gnu/packages/elm.scm | 41 +- gnu/packages/emacs-xyz.scm | 1874 +++---- gnu/packages/emacs.scm | 19 +- gnu/packages/embedded.scm | 83 +- gnu/packages/emulators.scm | 346 +- gnu/packages/enchant.scm | 11 +- gnu/packages/engineering.scm | 299 +- gnu/packages/enlightenment.scm | 43 +- gnu/packages/entr.scm | 4 +- gnu/packages/erlang.scm | 4 +- gnu/packages/esolangs.scm | 7 +- gnu/packages/fabric-management.scm | 49 +- gnu/packages/fcitx.scm | 11 +- gnu/packages/fcitx5.scm | 37 +- gnu/packages/file-systems.scm | 155 +- gnu/packages/finance.scm | 477 +- gnu/packages/firmware.scm | 14 +- gnu/packages/flashing-tools.scm | 58 +- gnu/packages/flex.scm | 5 +- gnu/packages/fltk.scm | 8 +- gnu/packages/fonts.scm | 34 +- gnu/packages/fontutils.scm | 80 +- gnu/packages/forth.scm | 2 +- gnu/packages/fpga.scm | 82 +- gnu/packages/freedesktop.scm | 293 +- gnu/packages/freeipmi.scm | 2 +- gnu/packages/fribidi.scm | 2 +- gnu/packages/ftp.scm | 33 +- gnu/packages/fvwm.scm | 20 +- gnu/packages/game-development.scm | 265 +- gnu/packages/games.scm | 2101 ++++---- gnu/packages/gawk.scm | 8 +- gnu/packages/gcc.scm | 46 +- gnu/packages/gd.scm | 9 +- gnu/packages/genealogy.scm | 40 +- gnu/packages/genimage.scm | 12 +- gnu/packages/geo.scm | 655 ++- gnu/packages/gettext.scm | 44 +- gnu/packages/ghostscript.scm | 12 +- gnu/packages/gimp.scm | 81 +- gnu/packages/gkrellm.scm | 2 +- gnu/packages/gl.scm | 137 +- gnu/packages/glib.scm | 152 +- gnu/packages/gnome-xyz.scm | 72 +- gnu/packages/gnome.scm | 2041 ++++---- gnu/packages/gnu-pw-mgr.scm | 2 +- gnu/packages/gnucash.scm | 19 +- gnu/packages/gnunet.scm | 24 +- gnu/packages/gnupg.scm | 150 +- gnu/packages/gnustep.scm | 37 +- gnu/packages/gnuzilla.scm | 28 +- gnu/packages/gobby.scm | 25 +- gnu/packages/golang.scm | 673 ++- gnu/packages/gpodder.scm | 57 +- gnu/packages/gps.scm | 55 +- gnu/packages/graph.scm | 92 +- gnu/packages/graphics.scm | 178 +- gnu/packages/graphviz.scm | 87 +- gnu/packages/groff.scm | 8 +- gnu/packages/gsasl.scm | 16 +- gnu/packages/gstreamer.scm | 84 +- gnu/packages/gtk.scm | 375 +- gnu/packages/guile-wm.scm | 12 +- gnu/packages/guile-xyz.scm | 709 ++- gnu/packages/gv.scm | 2 +- gnu/packages/gxmessage.scm | 5 +- gnu/packages/hardware.scm | 79 +- gnu/packages/haskell-apps.scm | 508 +- gnu/packages/haskell-check.scm | 304 +- gnu/packages/haskell-crypto.scm | 238 +- gnu/packages/haskell-web.scm | 1237 +++-- gnu/packages/haskell-xyz.scm | 4361 +++++++--------- gnu/packages/haskell.scm | 6 +- gnu/packages/hexedit.scm | 11 +- gnu/packages/hugs.scm | 2 +- gnu/packages/hurd.scm | 31 +- gnu/packages/hyperledger.scm | 29 +- gnu/packages/i2p.scm | 5 +- gnu/packages/ibus.scm | 61 +- gnu/packages/icu4c.scm | 6 +- gnu/packages/idris.scm | 75 +- gnu/packages/image-processing.scm | 93 +- gnu/packages/image-viewers.scm | 167 +- gnu/packages/image.scm | 168 +- gnu/packages/imagemagick.scm | 8 +- gnu/packages/inklingreader.scm | 8 +- gnu/packages/inkscape.scm | 12 +- gnu/packages/installers.scm | 2 +- gnu/packages/ipfs.scm | 144 +- gnu/packages/irc.scm | 128 +- gnu/packages/jami.scm | 78 +- gnu/packages/java-compression.scm | 9 +- gnu/packages/java-graphics.scm | 10 +- gnu/packages/java-maths.scm | 2 +- gnu/packages/java.scm | 970 ++-- gnu/packages/javascript.scm | 10 +- gnu/packages/jemalloc.scm | 2 +- gnu/packages/jose.scm | 2 +- gnu/packages/jrnl.scm | 18 +- gnu/packages/julia-jll.scm | 481 +- gnu/packages/julia-xyz.scm | 682 +-- gnu/packages/julia.scm | 2 +- gnu/packages/jupyter.scm | 234 +- gnu/packages/kawa.scm | 2 +- gnu/packages/kde-frameworks.scm | 1505 +++--- gnu/packages/kde-internet.scm | 295 +- gnu/packages/kde-multimedia.scm | 469 +- gnu/packages/kde-pim.scm | 1670 +++---- gnu/packages/kde-plasma.scm | 67 +- gnu/packages/kde-systemtools.scm | 282 +- gnu/packages/kde-utils.scm | 358 +- gnu/packages/kde.scm | 692 ++- gnu/packages/kerberos.scm | 40 +- gnu/packages/key-mon.scm | 4 +- gnu/packages/kodi.scm | 10 +- gnu/packages/language.scm | 81 +- gnu/packages/lean.scm | 2 +- gnu/packages/lego.scm | 6 +- gnu/packages/less.scm | 7 +- gnu/packages/lesstif.scm | 5 +- gnu/packages/libcanberra.scm | 6 +- gnu/packages/libedit.scm | 2 +- gnu/packages/libevent.scm | 35 +- gnu/packages/libffi.scm | 13 +- gnu/packages/libftdi.scm | 2 +- gnu/packages/libidn.scm | 2 +- gnu/packages/libphidget.scm | 2 +- gnu/packages/libreoffice.scm | 218 +- gnu/packages/libusb.scm | 76 +- gnu/packages/license.scm | 48 +- gnu/packages/lighting.scm | 19 +- gnu/packages/linphone.scm | 57 +- gnu/packages/linux.scm | 466 +- gnu/packages/lirc.scm | 7 +- gnu/packages/lisp-check.scm | 12 +- gnu/packages/lisp-xyz.scm | 540 +- gnu/packages/lisp.scm | 38 +- gnu/packages/llvm.scm | 234 +- gnu/packages/logging.scm | 14 +- gnu/packages/logo.scm | 2 +- gnu/packages/lout.scm | 2 +- gnu/packages/lsof.scm | 4 +- gnu/packages/lua.scm | 84 +- gnu/packages/lxde.scm | 188 +- gnu/packages/lxqt.scm | 526 +- gnu/packages/machine-learning.scm | 405 +- gnu/packages/magic-wormhole.scm | 52 +- gnu/packages/mail.scm | 809 ++- gnu/packages/man.scm | 29 +- gnu/packages/markup.scm | 12 +- gnu/packages/mastodon.scm | 58 +- gnu/packages/mate.scm | 492 +- gnu/packages/maths.scm | 639 +-- gnu/packages/matrix.scm | 153 +- gnu/packages/maven-parent-pom.scm | 2 +- gnu/packages/maven.scm | 861 ++-- gnu/packages/mc.scm | 17 +- gnu/packages/mcrypt.scm | 6 +- gnu/packages/medical.scm | 4 +- gnu/packages/mercury.scm | 6 +- gnu/packages/messaging.scm | 552 +- gnu/packages/microcom.scm | 5 +- gnu/packages/minetest.scm | 24 +- gnu/packages/moe.scm | 4 +- gnu/packages/monitoring.scm | 74 +- gnu/packages/mono.scm | 2 +- gnu/packages/moreutils.scm | 9 +- gnu/packages/mp3.scm | 70 +- gnu/packages/mpd.scm | 147 +- gnu/packages/mpi.scm | 13 +- gnu/packages/multiprecision.scm | 28 +- gnu/packages/music.scm | 1421 +++--- gnu/packages/ncdu.scm | 2 +- gnu/packages/ncurses.scm | 8 +- gnu/packages/nettle.scm | 4 +- gnu/packages/networking.scm | 447 +- gnu/packages/nfs.scm | 8 +- gnu/packages/nickle.scm | 2 +- gnu/packages/nicotine.scm | 4 +- gnu/packages/node-xyz.scm | 9 +- gnu/packages/node.scm | 83 +- gnu/packages/noweb.scm | 2 +- gnu/packages/nss.scm | 14 +- gnu/packages/ntp.scm | 12 +- gnu/packages/nvi.scm | 5 +- gnu/packages/ocaml.scm | 781 ++- gnu/packages/ocr.scm | 4 +- gnu/packages/onc-rpc.scm | 9 +- gnu/packages/openbox.scm | 4 +- gnu/packages/opencl.scm | 32 +- gnu/packages/opencog.scm | 31 +- gnu/packages/openkinect.scm | 14 +- gnu/packages/openldap.scm | 26 +- gnu/packages/openpgp.scm | 14 +- gnu/packages/openstack.scm | 344 +- gnu/packages/orange.scm | 89 +- gnu/packages/orpheus.scm | 14 +- gnu/packages/ots.scm | 5 +- gnu/packages/package-management.scm | 231 +- gnu/packages/pantheon.scm | 3 +- gnu/packages/parallel.scm | 36 +- gnu/packages/pascal.scm | 9 +- gnu/packages/password-utils.scm | 127 +- gnu/packages/patchutils.scm | 39 +- gnu/packages/patool.scm | 38 +- gnu/packages/pciutils.scm | 3 +- gnu/packages/pcre.scm | 8 +- gnu/packages/pdf.scm | 175 +- gnu/packages/pem.scm | 2 +- gnu/packages/pep.scm | 31 +- gnu/packages/perl-check.scm | 230 +- gnu/packages/perl-compression.scm | 11 +- gnu/packages/perl-maths.scm | 3 +- gnu/packages/perl-web.scm | 11 +- gnu/packages/perl.scm | 1619 +++--- gnu/packages/perl6.scm | 43 +- gnu/packages/phabricator.scm | 5 +- gnu/packages/photo.scm | 64 +- gnu/packages/piet.scm | 13 +- gnu/packages/pkg-config.scm | 3 +- gnu/packages/plan9.scm | 3 +- gnu/packages/plotutils.scm | 44 +- gnu/packages/poedit.scm | 21 +- gnu/packages/polkit.scm | 20 +- gnu/packages/popt.scm | 2 +- gnu/packages/presentation.scm | 17 +- gnu/packages/pretty-print.scm | 23 +- gnu/packages/profiling.scm | 41 +- gnu/packages/protobuf.scm | 52 +- gnu/packages/pulseaudio.scm | 131 +- gnu/packages/pumpio.scm | 4 +- gnu/packages/pure.scm | 4 +- gnu/packages/purescript.scm | 149 +- gnu/packages/python-build.scm | 8 +- gnu/packages/python-check.scm | 327 +- gnu/packages/python-compression.scm | 94 +- gnu/packages/python-crypto.scm | 220 +- gnu/packages/python-science.scm | 278 +- gnu/packages/python-web.scm | 1295 ++--- gnu/packages/python-xyz.scm | 3876 ++++++-------- gnu/packages/python.scm | 46 +- gnu/packages/qt.scm | 336 +- gnu/packages/racket.scm | 8 +- gnu/packages/radio.scm | 542 +- gnu/packages/rails.scm | 179 +- gnu/packages/ratpoison.scm | 3 +- gnu/packages/rcm.scm | 3 +- gnu/packages/rdesktop.scm | 25 +- gnu/packages/rdf.scm | 70 +- gnu/packages/re2c.scm | 2 +- gnu/packages/readline.scm | 8 +- gnu/packages/rednotebook.scm | 6 +- gnu/packages/robotics.scm | 35 +- gnu/packages/rocm.scm | 23 +- gnu/packages/rpc.scm | 35 +- gnu/packages/rpm.scm | 46 +- gnu/packages/rrdtool.scm | 13 +- gnu/packages/rsync.scm | 13 +- gnu/packages/ruby.scm | 1508 +++--- gnu/packages/rust-apps.scm | 52 +- gnu/packages/sagemath.scm | 46 +- gnu/packages/samba.scm | 74 +- gnu/packages/sawfish.scm | 25 +- gnu/packages/scanner.scm | 6 +- gnu/packages/scheme.scm | 74 +- gnu/packages/screen.scm | 3 +- gnu/packages/scribus.scm | 4 +- gnu/packages/sdl.scm | 69 +- gnu/packages/search.scm | 136 +- gnu/packages/security-token.scm | 176 +- gnu/packages/selinux.scm | 11 +- gnu/packages/sequoia.scm | 21 +- gnu/packages/serialization.scm | 35 +- gnu/packages/serveez.scm | 4 +- gnu/packages/shells.scm | 80 +- gnu/packages/shellutils.scm | 45 +- gnu/packages/simh.scm | 2 +- gnu/packages/simulation.scm | 46 +- gnu/packages/skarnet.scm | 24 +- gnu/packages/skribilo.scm | 15 +- gnu/packages/slang.scm | 11 +- gnu/packages/smalltalk.scm | 34 +- gnu/packages/sml.scm | 6 +- gnu/packages/solidity.scm | 4 +- gnu/packages/speech.scm | 49 +- gnu/packages/sphinx.scm | 223 +- gnu/packages/spice.scm | 110 +- gnu/packages/spreadsheet.scm | 16 +- gnu/packages/sqlite.scm | 2 +- gnu/packages/ssh.scm | 125 +- gnu/packages/sssd.scm | 87 +- gnu/packages/stalonetray.scm | 2 +- gnu/packages/statistics.scm | 1221 ++--- gnu/packages/stb.scm | 2 +- gnu/packages/stenography.scm | 20 +- gnu/packages/storage.scm | 6 +- gnu/packages/suckless.scm | 47 +- gnu/packages/swig.scm | 12 +- gnu/packages/sync.scm | 99 +- gnu/packages/syncthing.scm | 70 +- gnu/packages/syndication.scm | 148 +- gnu/packages/synergy.scm | 2 +- gnu/packages/task-management.scm | 22 +- gnu/packages/task-runners.scm | 2 +- gnu/packages/tcl.scm | 40 +- gnu/packages/telegram.scm | 46 +- gnu/packages/telephony.scm | 135 +- gnu/packages/terminals.scm | 108 +- gnu/packages/tex.scm | 621 ++- gnu/packages/texinfo.scm | 18 +- gnu/packages/text-editors.scm | 113 +- gnu/packages/textutils.scm | 34 +- gnu/packages/time.scm | 52 +- gnu/packages/tls.scm | 123 +- gnu/packages/tmux.scm | 16 +- gnu/packages/tor.scm | 93 +- gnu/packages/toys.scm | 19 +- gnu/packages/tryton.scm | 1109 ++-- gnu/packages/tv.scm | 26 +- gnu/packages/uglifyjs.scm | 3 +- gnu/packages/upnp.scm | 2 +- gnu/packages/usb-modeswitch.scm | 9 +- gnu/packages/uucp.scm | 23 +- gnu/packages/valgrind.scm | 2 +- gnu/packages/version-control.scm | 279 +- gnu/packages/video.scm | 801 ++- gnu/packages/vim.scm | 27 +- gnu/packages/virtualization.scm | 178 +- gnu/packages/vlang.scm | 2 +- gnu/packages/vnc.scm | 40 +- gnu/packages/vpn.scm | 174 +- gnu/packages/vulkan.scm | 52 +- gnu/packages/w3m.scm | 14 +- gnu/packages/wdiff.scm | 6 +- gnu/packages/web-browsers.scm | 102 +- gnu/packages/web.scm | 1450 +++--- gnu/packages/webkit.scm | 14 +- gnu/packages/wget.scm | 21 +- gnu/packages/wine.scm | 33 +- gnu/packages/wireservice.scm | 12 +- gnu/packages/wm.scm | 613 +-- gnu/packages/wordnet.scm | 3 +- gnu/packages/wv.scm | 3 +- gnu/packages/wxwidgets.scm | 30 +- gnu/packages/xdisorg.scm | 448 +- gnu/packages/xfce.scm | 449 +- gnu/packages/xfig.scm | 6 +- gnu/packages/xiph.scm | 81 +- gnu/packages/xml.scm | 260 +- gnu/packages/xnee.scm | 14 +- gnu/packages/xorg.scm | 1070 ++-- gnu/packages/zig.scm | 6 +- gnu/packages/zile.scm | 4 +- gnu/packages/zwave.scm | 9 +- 460 files changed, 37971 insertions(+), 50054 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/accessibility.scm b/gnu/packages/accessibility.scm index f3bd094c92..02159cbfcc 100644 --- a/gnu/packages/accessibility.scm +++ b/gnu/packages/accessibility.scm @@ -223,19 +223,17 @@ (define-public florence "--without-docs" "--with-notification"))) (inputs - `(("libxml2" ,libxml2) - ("libglade" ,libglade) - ("librsvg" ,librsvg) - ("gstreamer" ,gstreamer) - ("cairo" ,cairo) - ("gtk+" ,gtk+) - ("libxtst" ,libxtst) - ("libxcomposite" ,libxcomposite) - ("libnotify" ,libnotify))) + (list libxml2 + libglade + librsvg + gstreamer + cairo + gtk+ + libxtst + libxcomposite + libnotify)) (native-inputs - `(("gettext-minimal" ,gettext-minimal) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list gettext-minimal intltool pkg-config)) (home-page "http://florence.sourceforge.net/") (synopsis "Extensible, scalable virtual keyboard for X11") (description @@ -268,9 +266,9 @@ (define-public footswitch "14pyzc4ws1mj859xs9n4x83wzxxvd3bh5bdxzr6nv267xwx1mq68")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("hidapi" ,hidapi))) + (list hidapi)) (arguments `(#:tests? #f ; no tests #:make-flags (list (string-append "CC=" ,(cc-for-target))) diff --git a/gnu/packages/acl.scm b/gnu/packages/acl.scm index b299e7d284..da6dead3c2 100644 --- a/gnu/packages/acl.scm +++ b/gnu/packages/acl.scm @@ -86,7 +86,7 @@ (define-public acl ((".*test/cp\\.test.*") "") ((".*test/setfacl-X\\.test.*") "")) #t))))) - (inputs `(("attr" ,attr))) + (inputs (list attr)) (native-inputs `(("gettext" ,gettext-minimal) ("perl" ,perl))) @@ -125,8 +125,8 @@ (define-public python-pylibacl (when tests? (add-installed-pythonpath inputs outputs) (invoke "pytest" "tests"))))))) - (inputs `(("acl" ,acl))) - (native-inputs `(("python-pytest" ,python-pytest))) + (inputs (list acl)) + (native-inputs (list python-pytest)) (home-page "https://pylibacl.k1024.org/") (synopsis "POSIX.1e @acronym{ACLs, access control lists} for Python") (description diff --git a/gnu/packages/ada.scm b/gnu/packages/ada.scm index 8f8b68d80d..a3bba245ec 100644 --- a/gnu/packages/ada.scm +++ b/gnu/packages/ada.scm @@ -134,7 +134,7 @@ (define-public ada/ed (find-files "share" "."))) #t))))))) (native-inputs - `(("sed" ,sed))) + (list sed)) (home-page (string-append "https://web.archive.org/web/20140902150609/" "http://www2.informatik.uni-stuttgart.de/iste/ps/" "ada-software/html/dos_ada.html")) @@ -167,10 +167,7 @@ (define-public python2-langkit (file-name (string-append name "-" version "-checkout")))) (build-system python-build-system) (propagated-inputs - `(("python2-docutils" ,python2-docutils) - ("python2-enum34" ,python2-enum34) - ("python2-funcy" ,python2-funcy) - ("python2-mako" ,python2-mako))) + (list python2-docutils python2-enum34 python2-funcy python2-mako)) (arguments `(#:python ,python-2 #:tests? #f)) ; Tests would requite gprbuild (Ada). diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index afb3afac75..4ed1f1abf3 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -180,13 +180,9 @@ (define-public ktsuss "supath=/run/setuid-programs/su")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+-2))) + (list glib gtk+-2)) (synopsis "Graphical front end for @command{su}") (description "Ktsuss stands for ``Keep the @command{su} simple, stupid''. @@ -208,8 +204,7 @@ (define-public aide (base32 "15xp47sz7kk1ciffw3f5xw2jg2mb2lqrbr3q6p4bkbz5dap9iy8p")))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs `(("libgcrypt" ,libgcrypt) ("libgpg-error" ,libgpg-error) @@ -244,10 +239,9 @@ (define-public progress (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (arguments `(#:tests? #f ; no test suite #:make-flags @@ -292,17 +286,15 @@ (define-public shepherd '(#:configure-flags '("--localstatedir=/var") #:make-flags '("GUILE_AUTO_COMPILE=0"))) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; This is the Guile we use as a cross-compiler... - ("guile" ,guile-3.0))) + (list pkg-config + ;; This is the Guile we use as a cross-compiler... + guile-3.0)) (inputs ;; ... and this is the one that appears in shebangs when cross-compiling. - `(("guile" ,guile-3.0) - - ;; The 'shepherd' command uses Readline when used interactively. It's - ;; an unusual use case though, so we don't propagate it. - ("guile-readline" ,guile-readline))) + (list guile-3.0 + ;; The 'shepherd' command uses Readline when used interactively. It's + ;; an unusual use case though, so we don't propagate it. + guile-readline)) (synopsis "System service manager") (description "The GNU Shepherd is a daemon-managing daemon, meaning that it supervises @@ -317,22 +309,18 @@ (define-public guile2.2-shepherd (inherit shepherd) (name "guile2.2-shepherd") (native-inputs - `(("pkg-config" ,pkg-config) - ("guile" ,guile-2.2))) + (list pkg-config guile-2.2)) (inputs - `(("guile" ,guile-2.2) - ("guile2.2-readline" ,guile2.2-readline))))) + (list guile-2.2 guile2.2-readline)))) (define-public guile2.0-shepherd (package (inherit shepherd) (name "guile2.0-shepherd") (native-inputs - `(("help2man" ,help2man) - ("pkg-config" ,pkg-config) - ("guile" ,guile-2.0))) + (list help2man pkg-config guile-2.0)) (inputs - `(("guile" ,guile-2.0))) + (list guile-2.0)) (arguments `(#:phases (modify-phases %standard-phases @@ -409,8 +397,7 @@ (define-public cloud-utils ,(dirname (which "readlink")))))) #t))))) (inputs - `(("python" ,python) - ("util-linux" ,util-linux))) ; contains sfdisk for growpart + (list python util-linux)) ; contains sfdisk for growpart (home-page "https://launchpad.net/cloud-utils") (synopsis "Set of utilities for cloud computing environments") (description @@ -656,7 +643,7 @@ (define-public htop (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -704,7 +691,7 @@ (define-public bpytop (base32 "1fwmiwvs8ax9az3hbp1p79x6m3wq73pn3vkbhcg9jvps4wv8wcwb")))) (build-system python-build-system) (inputs - `(("python-psutil" ,python-psutil))) + (list python-psutil)) (arguments `(#:phases (modify-phases %standard-phases @@ -931,7 +918,7 @@ (define-public mingetty (mkdir-p man8)) #t))) #:tests? #f)) ; no tests - (inputs `(("shadow" ,shadow))) + (inputs (list shadow)) (home-page "https://sourceforge.net/projects/mingetty") (synopsis "Getty for the text console") @@ -980,8 +967,7 @@ (define-public net-base (map (cut string-append etc "/" <>) '("services" "protocols" "rpc"))) #t)))) - (native-inputs `(("tar" ,tar) - ("xz" ,xz))) + (native-inputs (list tar xz)) (synopsis "IANA protocol, port, and RPC number assignments") (description "This package provides the /etc/services, /etc/protocols, and /etc/rpc @@ -1056,9 +1042,8 @@ (define-public netcat-openbsd (install-file "nc.1" man) (install-file "debian/copyright" doc) (copy-recursively "debian/examples" examples))))))) - (inputs `(("libbsd" ,libbsd))) - (native-inputs `(("pkg-config" ,pkg-config) - ("quilt" ,quilt))) + (inputs (list libbsd)) + (native-inputs (list pkg-config quilt)) (home-page "https://packages.debian.org/sid/netcat-openbsd") (synopsis "Read and write data over TCP/IP") (description @@ -1140,7 +1125,7 @@ (define-public prips (let ((out (assoc-ref outputs "out"))) (install-file "prips" (string-append out "/bin")))))))) - (native-inputs `(("perl-test-harness" ,perl-test-harness))) + (native-inputs (list perl-test-harness)) (synopsis "Tool that prints the IP addresses in a given range") (description "Prips can be used to print all of the IP addresses in a given range. This allows the enhancement of tools only work @@ -1161,8 +1146,7 @@ (define-public alive "053hfp7s66lnilm1ii4jrjmy44wpa2cwwh6f0sl8cyz0mm813x4b")))) (build-system gnu-build-system) (arguments '(#:configure-flags '("alive_cv_nice_ping=yes"))) - (inputs `(("guile" ,guile-2.0) - ("inetutils" ,inetutils))) + (inputs (list guile-2.0 inetutils)) (home-page "https://www.gnu.org/software/alive/") (synopsis "Autologin and keep-alive daemon") (description @@ -1309,8 +1293,7 @@ (define-public isc-dhcp #t)))))) (native-inputs - `(("perl" ,perl) - ("file" ,file))) + (list perl file)) (inputs `(("inetutils" ,inetutils) ;; TODO(core-updates): simply make this unconditional @@ -1361,12 +1344,12 @@ (define-public radvd (base32 "1df827m3vkjq2bcs5y9wg2cygvpdwl8ppl446qqhyym584gz54nl")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bison" ,bison) - ("check" ,check) - ("flex" ,flex) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + bison + check + flex + pkg-config)) (arguments `(#:configure-flags '("--with-check"))) (home-page "https://radvd.litech.org/") @@ -1391,8 +1374,7 @@ (define-public libpcap "1m5x26vlbymp90k1qh0w3nj2nxzyvfrmfmwpj17k81dgri55ya7d")))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (arguments ;; There are some tests in testprogs/, but no automated test suite. `(#:tests? #f @@ -1426,9 +1408,8 @@ (define-public tcpdump (base32 "1ghfs5gifzrk3813zf9zalfbjs70wg6llz6q31k180r7zf2nkcvr")))) (build-system gnu-build-system) - (inputs `(("libpcap" ,libpcap) - ("openssl" ,openssl))) - (native-inputs `(("perl" ,perl))) ; for tests + (inputs (list libpcap openssl)) + (native-inputs (list perl)) ; for tests (home-page "https://www.tcpdump.org/") (synopsis "Network packet analyzer") (description @@ -1451,11 +1432,9 @@ (define-public jnettop "1855np7c4b0bqzhf1l1dyzxb90fpnvrirdisajhci5am6als31z9")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("ncurses" ,ncurses) - ("libpcap" ,libpcap))) + (list glib ncurses libpcap)) (home-page "https://web.archive.org/web/20160703195221/http://jnettop.kubs.info/wiki/") (synopsis "Visualize network traffic by bandwidth use") @@ -1524,26 +1503,26 @@ (define-public clusterssh (find-files "." ".*"))) #t)))))) (native-inputs - `(("perl-cpan-changes" ,perl-cpan-changes) - ("perl-file-slurp" ,perl-file-slurp) - ("perl-file-which" ,perl-file-which) - ("perl-module-build" ,perl-module-build) - ("perl-readonly" ,perl-readonly) - ("perl-test-differences" ,perl-test-differences) - ("perl-test-distmanifest" ,perl-test-distmanifest) - ("perl-test-perltidy" ,perl-test-perltidy) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage) - ("perl-test-trap" ,perl-test-trap) - ("perltidy" ,perltidy))) + (list perl-cpan-changes + perl-file-slurp + perl-file-which + perl-module-build + perl-readonly + perl-test-differences + perl-test-distmanifest + perl-test-perltidy + perl-test-pod + perl-test-pod-coverage + perl-test-trap + perltidy)) (inputs - `(("perl-exception-class" ,perl-exception-class) - ("perl-sort-naturally" ,perl-sort-naturally) - ("perl-tk" ,perl-tk) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-x11-protocol" ,perl-x11-protocol) - ("perl-x11-protocol-other" ,perl-x11-protocol-other) - ("xterm" ,xterm))) + (list perl-exception-class + perl-sort-naturally + perl-tk + perl-try-tiny + perl-x11-protocol + perl-x11-protocol-other + xterm)) ;; The clusterssh.sourceforge.net address requires login to view (home-page "https://sourceforge.net/projects/clusterssh/") (synopsis "Secure concurrent multi-server terminal control") @@ -1589,10 +1568,7 @@ (define-public realmd ("pkg-config" ,pkg-config) ("python" ,python))) (inputs - `(("glib" ,glib) - ("mit-krb5" ,mit-krb5) - ("openldap" ,openldap) - ("polkit" ,polkit))) + (list glib mit-krb5 openldap polkit)) (synopsis "DBus service for network authentication") (description "This package provides an on demand system DBus service. It allows callers to configure network authentication and domain membership @@ -1633,9 +1609,7 @@ (define-public rename (find-files "." ".*"))) #t)))))) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/pod/distribution/File-Rename/rename.PL") (synopsis "Perl extension for renaming multiple files") (description @@ -1717,9 +1691,7 @@ (define-public rottlog (add-after 'install 'install-info (lambda _ (invoke "make" "install-info")))))) - (native-inputs `(("texinfo" ,texinfo) - ("automake" ,automake) - ("util-linux" ,util-linux))) ; for 'cal' + (native-inputs (list texinfo automake util-linux)) ; for 'cal' (inputs `(("coreutils*" ,coreutils) ("mailutils" ,mailutils))) (home-page "https://www.gnu.org/software/rottlog/") @@ -1808,7 +1780,7 @@ (define-public sudo ;; the chroot's /etc/passwd doesn't have it. Turn off the tests. #:tests? #f)) (native-inputs - `(("groff" ,groff))) + (list groff)) (inputs `(("coreutils" ,coreutils) ,@(if (hurd-target?) @@ -1872,7 +1844,7 @@ (define-public opendoas (list (string-append "CC=" ,(cc-for-target))) #:tests? #f)) ; no test suite (native-inputs - `(("bison" ,bison))) + (list bison)) (home-page "https://github.com/Duncaen/OpenDoas") (synopsis "Portable version of OpenBSD's doas command") (description "Doas is a minimal replacement for the venerable sudo. It was @@ -1967,11 +1939,9 @@ (define (copy-man-page target) "/lib")) #:tests? #f)) (inputs - `(("readline" ,readline) - ("libnl" ,libnl) - ("openssl" ,openssl))) + (list readline libnl openssl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://w1.fi/wpa_supplicant/") (synopsis "Connecting to WPA and WPA2-protected wireless networks") (description @@ -1992,8 +1962,8 @@ (define (copy-man-page target) (define-public wpa-supplicant (package (inherit wpa-supplicant-minimal) (name "wpa-supplicant") - (inputs `(("dbus" ,dbus) - ,@(package-inputs wpa-supplicant-minimal))) + (inputs (modify-inputs (package-inputs wpa-supplicant-minimal) + (prepend dbus))) (arguments (substitute-keyword-arguments (package-arguments wpa-supplicant-minimal) ((#:phases phases) @@ -2019,14 +1989,12 @@ (define-public wpa-supplicant-gui (package (inherit wpa-supplicant) (name "wpa-supplicant-gui") - (inputs `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ,@(package-inputs wpa-supplicant))) + (inputs (modify-inputs (package-inputs wpa-supplicant) + (prepend qtbase-5 qtsvg))) (native-inputs ;; For icons. - `(("imagemagick" ,imagemagick) - ("inkscape" ,inkscape) - ,@(package-native-inputs wpa-supplicant))) + (modify-inputs (package-native-inputs wpa-supplicant) + (prepend imagemagick inkscape))) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'chdir @@ -2118,11 +2086,10 @@ (define (copy-man-page target) (string-append "LIBDIR=" (assoc-ref %outputs "out") "/lib")) #:tests? #f)) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) ;; There's an optional dependency on SQLite. - (inputs `(("openssl" ,openssl) - ("libnl" ,libnl))) + (inputs (list openssl libnl)) (home-page "https://w1.fi/hostapd/") (synopsis "Daemon for Wi-Fi access points and authentication servers") (description @@ -2217,8 +2184,7 @@ (define-public acpica (base32 "06wsrl1118sl9z76p9sh53zvzv5hpm82qks896d8slx5dgnzrrll")))) (build-system gnu-build-system) - (native-inputs `(("flex" ,flex) - ("bison" ,bison))) + (native-inputs (list flex bison)) (arguments `(#:make-flags (list (string-append "PREFIX=" %output) (string-append "CC=" ,(cc-for-target)) @@ -2252,8 +2218,7 @@ (define-public s-tui (base32 "1l2ik5iwmb8vxa2aqdy62zfy3zfzbpq5a0pgpka2vvlw9ivpqy5p")))) (build-system python-build-system) (inputs - `(("python-psutil" ,python-psutil) - ("python-urwid" ,python-urwid))) + (list python-psutil python-urwid)) (home-page "https://github.com/amanusk/s-tui") (synopsis "Interactive terminal stress test and monitoring tool") (description @@ -2274,8 +2239,7 @@ (define-public stress "09shpd85g8dvpiw0mnwykss676g0s7lbi8ab37xjinb5lfff960p")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://packages.debian.org/sid/stress") (synopsis "Impose load on and stress test a computer system") (description @@ -2305,9 +2269,7 @@ (define-public detox "116bgpbkh3c96h6vq0880rmnpb5kbnnlvvkpsrcib6928bj8lfvi")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("flex" ,flex))) + (list autoconf automake flex)) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'delete-configure @@ -2497,7 +2459,7 @@ (define-public smartmontools (base32 "1mlc25sd5rgj5xmzcllci47inmfdw7cp185fday6hc9rwqkqmnaw")))) (build-system gnu-build-system) - (inputs `(("libcap-ng" ,libcap-ng))) + (inputs (list libcap-ng)) (home-page "https://www.smartmontools.org/") (synopsis "S.M.A.R.T. harddisk control and monitoring tools") (description @@ -2522,8 +2484,7 @@ (define-public fdupes (base32 "1g9p50xhi2sp0hqxml4w2k0kq9jv988q2yxm347z5349dlxvap6d")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses) - ("pcre2" ,pcre2))) + (list ncurses pcre2)) (home-page "https://github.com/adrianlopezroche/fdupes") (synopsis "Identify duplicate files") (description @@ -2653,27 +2614,24 @@ (define bin (string-append (assoc-ref outputs "out") "/bin")) ;; devel/test/utils/shippable/shippable.sh. (invoke "ansible-test" "units" "-v"))))))) (native-inputs - `(("openssh" ,openssh) - ("openssl" ,openssl) - ("python-mock" ,python-mock) - ("python-pycrypto" ,python-pycrypto) - ("python-pytest" ,python-pytest) - ("python-pytest-forked" ,python-pytest-forked) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-xdist" ,python-pytest-xdist) - ("python-pytz" ,python-pytz))) + (list openssh + openssl + python-mock + python-pycrypto + python-pytest + python-pytest-forked + python-pytest-mock + python-pytest-xdist + python-pytz)) (inputs ;optional dependencies captured in wrap scripts - `(("libselinux" ,libselinux) - ("python-paramiko" ,python-paramiko) - ("python-passlib" ,python-passlib) - ("python-pexpect" ,python-pexpect) - ("sshpass" ,sshpass))) + (list libselinux python-paramiko python-passlib python-pexpect + sshpass)) (propagated-inputs ;core dependencies listed in egg-info/requires.txt - `(("python-cryptography" ,python-cryptography) - ("python-jinja2" ,python-jinja2) - ("python-pyyaml" ,python-pyyaml) - ("python-packaging" ,python-packaging) ;for version number parsing - ("python-resolvelib" ,python-resolvelib-0.5))) + (list python-cryptography + python-jinja2 + python-pyyaml + python-packaging ;for version number parsing + python-resolvelib-0.5)) (home-page "https://www.ansible.com/") (synopsis "Radically simple IT automation") (description "Ansible aims to be a radically simple IT automation system. @@ -2709,7 +2667,7 @@ (define-public ansible (base32 "0aab9id6dqfw2111r731c7y1p77dpzczynmgl4d989p3a7n54z0b")))) (build-system python-build-system) (propagated-inputs - `(("ansible-core" ,ansible-core))) + (list ansible-core)) ;; The Ansible collections are found by ansible-core via PYTHONPATH; the ;; following search path ensures that they are found even when Python is ;; not present in the profile. @@ -2749,18 +2707,17 @@ (define-public debops "debops-debops-defaults-fall-back-to-less.patch")))) (build-system python-build-system) (native-inputs - `(("git" ,git))) + (list git)) (inputs - `(("ansible" ,ansible) - ("encfs" ,encfs) - ("fuse" ,fuse) - ("util-linux" ,util-linux) ;; for umount - ("findutils" ,findutils) - ("gnupg" ,gnupg) - ("which" ,which))) + (list ansible + encfs + fuse + util-linux ;; for umount + findutils + gnupg + which)) (propagated-inputs - `(("python-future" ,python-future) - ("python-distro" ,python-distro))) + (list python-future python-distro)) (arguments `(#:tests? #f #:phases @@ -2911,8 +2868,7 @@ (define-public autojump (base32 "1rgpsh70manr2dydna9da4x7p8ahii7dgdgwir5fka340n1wrcws")))) (build-system gnu-build-system) (native-inputs ; for tests - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (inputs `(("python" ,python-wrapper))) (arguments @@ -2985,8 +2941,7 @@ (define-public iftop "15sgkdyijb7vbxpxjavh5qm5nvyii3fqcg9mzvw7fx8s6zmfwczp")))) (build-system gnu-build-system) (inputs - `(("libpcap" ,libpcap) - ("ncurses" ,ncurses))) + (list libpcap ncurses)) (arguments ;; Fix build failure with GCC 10 '(#:configure-flags '("CFLAGS=-O2 -g -fcommon"))) @@ -3020,8 +2975,7 @@ (define-public munge "")) #t)))) (inputs - `(("openssl" ,openssl) - ("libgcrypt" ,libgcrypt))) + (list openssl libgcrypt)) (build-system gnu-build-system) (arguments '(#:configure-flags @@ -3256,16 +3210,10 @@ (define-public thefuck (("settings\\.init\\(\\)") "")) (invoke "py.test" "-v")))))) (propagated-inputs - `(("python-colorama" ,python-colorama) - ("python-decorator" ,python-decorator) - ("python-psutil" ,python-psutil) - ("python-pyte" ,python-pyte) - ("python-six" ,python-six))) + (list python-colorama python-decorator python-psutil python-pyte + python-six)) (native-inputs - `(("go" ,go) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list go python-mock python-pytest python-pytest-mock)) (home-page "https://github.com/nvbn/thefuck") (synopsis "Correct mistyped console command") (description @@ -3330,7 +3278,7 @@ (define-public cbatticon ("gettext" ,gettext-minimal) ("libnotify" ,libnotify))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Lightweight battery icon for the system tray") (description "cbatticon is a lightweight battery icon that displays the status of your battery in the system tray.") @@ -3361,9 +3309,9 @@ (define-public interrobang #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))))) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Scriptable launcher menu") (description "Interrobang is a scriptable launcher menu with a customizable shortcut syntax and completion options.") @@ -3400,11 +3348,9 @@ (define-public pam-krb5 (("pam-util/vector\n") "")) #t))))) (inputs - `(("linux-pam" ,linux-pam) - ("mit-krb5" ,mit-krb5))) + (list linux-pam mit-krb5)) (native-inputs - `(("perl" ,perl) - ("perl-test-pod" ,perl-test-pod))) ; required for tests + (list perl perl-test-pod)) ; required for tests (synopsis "Kerberos PAM module") (description "Pam-krb5 is a Kerberos PAM module for either MIT Kerberos or Heimdal. @@ -3481,10 +3427,9 @@ (define-public sunxi-tools (source (sunxi-tools-source version)) (native-inputs - `(("sunxi-target-tools" ,sunxi-target-tools) - ("pkg-config" ,pkg-config))) + (list sunxi-target-tools pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (build-system gnu-build-system) (arguments `(#:tests? #f ; no tests exist @@ -3605,18 +3550,16 @@ (define-public igt-gpu-tools (arguments `(#:tests? #f)) ; many of the tests try to load kernel modules (inputs - `(("cairo" ,cairo) - ("elfutils" ,elfutils) ; libdw - ("eudev" ,eudev) - ("kmod" ,kmod) - ("libdrm" ,libdrm) - ("libpciaccess" ,libpciaccess) - ("libunwind" ,libunwind) - ("procps" ,procps))) + (list cairo + elfutils ; libdw + eudev + kmod + libdrm + libpciaccess + libunwind + procps)) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("pkg-config" ,pkg-config))) + (list bison flex pkg-config)) (home-page "https://gitlab.freedesktop.org/drm/igt-gpu-tools") (synopsis "Tools for development and testing of the Intel DRM driver") (description "IGT GPU Tools is a collection of tools for development and @@ -3704,11 +3647,7 @@ (define-public screenfetch (search-input-file %build-inputs "/bin/bash")))))))) (inputs - `(("bash" ,bash) - ("bc" ,bc) - ("scrot" ,scrot) - ("xdpyinfo" ,xdpyinfo) - ("xprop" ,xprop))) + (list bash bc scrot xdpyinfo xprop)) (home-page "https://github.com/KittyKatt/screenFetch") (synopsis "System information script") (description "Bash screenshot information tool which can be used to @@ -3781,7 +3720,7 @@ (define-public pfetch (base32 "1md40av6i3xvvwig5jzhy4kf3s5sgxxk35r0vcyrjd8qyndk927l")))) (build-system trivial-build-system) - (inputs `(("bash" ,bash))) + (inputs (list bash)) (arguments `(#:modules ((guix build utils)) #:builder @@ -3817,10 +3756,9 @@ (define-public nnn (base32 "0lqn7pyy8c1vy29vn8ad4x23cw67cy1d21ghns6f3w9a1h7kyjp0")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses) - ("readline" ,readline))) + (list ncurses readline)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:tests? #f ; no tests #:phases @@ -3869,18 +3807,14 @@ (define-public thermald (lambda _ (setenv "NO_CONFIGURE" "yet")))))) (native-inputs - `(("autoconf" ,autoconf) - ("autoconf-archive" ,autoconf-archive) - ("automake" ,automake) - ("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("gtk-doc" ,gtk-doc) - ("pkg-config" ,pkg-config))) + (list autoconf + autoconf-archive + automake + `(,glib "bin") ; for glib-genmarshal, etc. + gtk-doc + pkg-config)) (inputs - `(("dbus-glib" ,dbus-glib) - ("libevdev" ,libevdev) - ("libxml2" ,libxml2) - ("upower" ,upower) - ("xz" ,xz))) + (list dbus-glib libevdev libxml2 upower xz)) (home-page "https://01.org/linux-thermal-daemon/") (synopsis "CPU scaling for thermal management") (description "The Linux Thermal Daemon helps monitor and control temperature @@ -3904,7 +3838,7 @@ (define-public masscan (base32 "0q0c7bsf0pbl8napry1qyg0gl4pd8wn872h4mz9b56dx4rx90vqg")))) (build-system gnu-build-system) (inputs - `(("libpcap" ,libpcap))) + (list libpcap)) (arguments `(#:test-target "regress" #:make-flags @@ -4052,7 +3986,7 @@ (define-public inxi-minimal ("perl" ,perl) ("procps" ,procps))) (native-inputs - `(("gzip" ,gzip))) + (list gzip)) (arguments `(#:modules ((guix build utils)) #:builder @@ -4158,11 +4092,9 @@ (define-public pscircle (base32 "1sm99423hh90kr4wdjqi9sdrrpk65j2vz2hzj65zcxfxyr6khjci")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("cairo" ,cairo) - ("libpng" ,libpng) - ("libx11" ,libx11))) + (list cairo libpng libx11)) (home-page "https://gitlab.com/mildlyparallel/pscircle") (synopsis "Visualize Linux processes in a form of radial tree") (description @@ -4196,15 +4128,12 @@ (define-public python-pyudev (("= find_library") "= ")) #t)))))) (inputs - `(("eudev" ,eudev))) + (list eudev)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (native-inputs - `(("python-docutils" ,python-docutils) - ("python-hypothesis" ,python-hypothesis) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx))) + (list python-docutils python-hypothesis python-mock python-pytest + python-sphinx)) (home-page "https://pyudev.readthedocs.io/") (synopsis "Python udev binding") (description "This package provides @code{udev} bindings for Python.") @@ -4225,7 +4154,7 @@ (define-public vmtouch (base32 "08da6apzfkfjwasn4dxrlfxqfx7arl28apdzac5nvm0fhvws0dxk")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (arguments `(#:tests? #f ; no tests #:make-flags @@ -4263,15 +4192,14 @@ (define-public solaar (lambda _ (setenv "PYTHONPATH" "lib")))))) (propagated-inputs - `(("python-pygobject" ,python-pygobject) - ("python-pyudev" ,python-pyudev) - - ;; For GUI. - ("python-pyyaml" ,python-pyyaml) - ("python-psutil" ,python-psutil) - ("python-xlib" ,python-xlib) - ("gtk+" ,gtk+) - ("python-pygobject" ,python-pygobject))) + (list python-pygobject + python-pyudev + ;; For GUI. + python-pyyaml + python-psutil + python-xlib + gtk+ + python-pygobject)) (home-page "https://pwr-solaar.github.io/Solaar/") (synopsis "Linux devices manager for the Logitech Unifying Receiver") (description "This package provides tools to manage clients of the @@ -4369,7 +4297,7 @@ (define-public ngrep "1x2fyd7wdqlj1r76ilal06cl2wmbz0ws6i3ys204sbjh1cj6dcl7")))) (build-system gnu-build-system) (inputs - `(("libpcap" ,libpcap))) + (list libpcap)) (arguments `(#:tests? #f ;; No tests. #:configure-flags (list (string-append "--with-pcap-includes=" @@ -4399,8 +4327,7 @@ (define-public pam-mount (base32 "0832nh2qf9pisgwnbgx6hkylx5d7i416l19y3ly4ifv7k1p7mxqa")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs `(("cryptsetup" ,cryptsetup) ("libhx" ,libhx) @@ -4463,9 +4390,7 @@ (define-public jc (base32 "0rwvyyrdnw43pixp8h51rncq2inc9pbbj1j2191y5si00pjw34zr")))) (build-system python-build-system) (propagated-inputs - `(("python-pygments" ,python-pygments) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-xmltodict" ,python-xmltodict))) + (list python-pygments python-ruamel.yaml python-xmltodict)) (home-page "https://github.com/kellyjonbrazil/jc") (synopsis "Convert the output of command-line tools to JSON") (description "@code{jc} JSONifies the output of many CLI tools and @@ -4487,7 +4412,7 @@ (define-public jtbl "19i21fqz2m40cds9pb17brjxkczqagmx2f7mfb0xdvbygaply5wz")))) (build-system python-build-system) (inputs - `(("python-tabulate" ,python-tabulate))) + (list python-tabulate)) (home-page "https://github.com/kellyjonbrazil/jtbl") (synopsis "Command-line tool to print JSON data as a table in the terminal") (description "@code{jtbl} accepts piped JSON data from stdin and outputs a @@ -4585,10 +4510,9 @@ (define-public nmrpflash (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libnl" ,libnl) - ("libpcap" ,libpcap))) + (list libnl libpcap)) (arguments `(#:tests? #f ; None exist #:make-flags @@ -4747,7 +4671,7 @@ (define-public novena-eeprom (install-file "novena-eeprom" out-bin) (install-file "novena-eeprom.8" out-share-man))))))) (inputs - `(("i2c-tools" ,i2c-tools))) + (list i2c-tools)) (synopsis "Novena EEPROM editor") (description "This package provides an editor for the Novena EEPROM. Novena boards contain a device-dependent descriptive EEPROM that defines @@ -4799,7 +4723,7 @@ (define-public nq (base32 "0sdamjzvmf6cxhjmd1rjvn7zm6k10fp5n6vabyxd3yl30cgrxw2i")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (arguments `(#:make-flags (list (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" (assoc-ref %outputs "out"))) @@ -4830,7 +4754,7 @@ (define-public lsofgraph "058x04yp6bc77hbl3qchqm7pa8f9vqfl9jryr88m8pzl7kvpif54")))) (build-system trivial-build-system) (inputs - `(("lua" ,lua))) + (list lua)) (arguments `(#:modules ((guix build utils)) #:builder diff --git a/gnu/packages/adns.scm b/gnu/packages/adns.scm index ef3bf68e71..5703016549 100644 --- a/gnu/packages/adns.scm +++ b/gnu/packages/adns.scm @@ -52,7 +52,7 @@ (define-public adns ;; XXX: Tests expect real name resolution to work. #:tests? #f)) (native-inputs - `(("m4" ,m4))) + (list m4)) (home-page "https://www.gnu.org/software/adns/") (synopsis "Asynchronous DNS client library and utilities") (description @@ -85,7 +85,7 @@ (define-public c-ares ;; Filter tests that require internet access. (setenv "GTEST_FILTER" "-*.Live*:*.FamilyV4*")))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://c-ares.haxx.se/") (synopsis "C library for asynchronous DNS requests") (description diff --git a/gnu/packages/agda.scm b/gnu/packages/agda.scm index de7454c4e8..606b0e48b5 100644 --- a/gnu/packages/agda.scm +++ b/gnu/packages/agda.scm @@ -49,28 +49,28 @@ (define-public agda "159hznnsxg7hlp80r1wqizyd7gwgnq0j13cm4d27cns0ganslb07")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-alex" ,ghc-alex) - ("ghc-async" ,ghc-async) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-boxes" ,ghc-boxes) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-data-hash" ,ghc-data-hash) - ("ghc-edit-distance" ,ghc-edit-distance) - ("ghc-equivalence" ,ghc-equivalence) - ("ghc-gitrev" ,ghc-gitrev) - ("ghc-happy" ,ghc-happy) - ("ghc-hashable" ,ghc-hashable) - ("ghc-hashtables" ,ghc-hashtables) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-murmur-hash" ,ghc-murmur-hash) - ("ghc-parallel" ,ghc-parallel) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-split" ,ghc-split) - ("ghc-strict" ,ghc-strict) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uri-encode" ,ghc-uri-encode) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-aeson + ghc-alex + ghc-async + ghc-blaze-html + ghc-boxes + ghc-case-insensitive + ghc-data-hash + ghc-edit-distance + ghc-equivalence + ghc-gitrev + ghc-happy + ghc-hashable + ghc-hashtables + ghc-monad-control + ghc-murmur-hash + ghc-parallel + ghc-regex-tdfa + ghc-split + ghc-strict + ghc-unordered-containers + ghc-uri-encode + ghc-zlib)) (arguments `(#:modules ((guix build haskell-build-system) (guix build utils) @@ -139,7 +139,7 @@ (define-public agda-ial "0dlis6v6nzbscf713cmwlx8h9n2gxghci8y21qak3hp18gkxdp0g")))) (build-system gnu-build-system) (inputs - `(("agda" ,agda))) + (list agda)) (arguments `(#:parallel-build? #f #:phases diff --git a/gnu/packages/aidc.scm b/gnu/packages/aidc.scm index ac85dca4b0..ec038c5d33 100644 --- a/gnu/packages/aidc.scm +++ b/gnu/packages/aidc.scm @@ -64,8 +64,7 @@ (define-public zxing-cpp "1yl2cpaqiv1g4nq9v0xfj1vd5faz55k4541vz6hsffvcxgn9nmc5")))) (build-system cmake-build-system) (native-inputs - `(("fmt" ,fmt) - ("googletest" ,googletest))) + (list fmt googletest)) (synopsis "C++ port of ZXing") (description "ZXing-CPP is a barcode scanning library.") (home-page "https://github.com/nu-book/zxing-cpp") @@ -133,8 +132,8 @@ (define-public qrencode (with-directory-excursion "tests" (invoke "./test_basic.sh"))) #t))))) - (inputs `(("libpng" ,libpng))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list libpng)) + (native-inputs (list pkg-config)) (synopsis "Encode data into a QR Code symbol") (description "Libqrencode is a C library for encoding data in a QR Code symbol, a kind of 2D symbology that can be scanned by handy terminals such as @@ -161,10 +160,7 @@ (define-public libdmtx ;; XXX Test suite is broken: https://github.com/dmtx/libdmtx/issues/22 `(#:tests? #f)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/dmtx") (synopsis "Library for reading and writing Data Matrix 2D barcodes") (description "libdmtx is software for reading and writing Data Matrix 2D @@ -213,9 +209,7 @@ (define-public zbar ("v4l-utils" ,v4l-utils))) (propagated-inputs ;; These are in 'requires' field of .pc files. - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("qtbase" ,qtbase-5))) + (list glib gtk+ qtbase-5)) (synopsis "Bar code reader") (description "ZBar can read barcodes from various sources, such as video streams, diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index d30b9b7930..6717a2ce2e 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -89,9 +89,7 @@ (define-public mpfrcx "1545vgizpypqi2rrriad0ybqv0qwbn9zr0ibxpk00gha9ihv7acx")))) (build-system gnu-build-system) (propagated-inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr) - ("mpc" ,mpc))) ; Header files are included by mpfrcx.h. + (list gmp mpfr mpc)) ; Header files are included by mpfrcx.h. (synopsis "Arithmetic of polynomials over arbitrary precision numbers") (description "Mpfrcx is a library for the arithmetic of univariate polynomials over @@ -138,10 +136,9 @@ (define-public cm "0qq6b1kwb1byj8ws33ya5awq0ilkpm32037pi1l4cf2737fg9m42")))) (build-system gnu-build-system) (propagated-inputs - `(("mpfrcx" ,mpfrcx) - ("zlib" ,zlib))) ; Header files included from cm_common.h. + (list mpfrcx zlib)) ; Header files included from cm_common.h. (inputs - `(("pari-gp" ,pari-gp))) + (list pari-gp)) (synopsis "CM constructions for elliptic curves") (description "The CM software implements the construction of ring class fields of @@ -168,13 +165,9 @@ (define-public fplll (patches (search-patches "fplll-std-fenv.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (propagated-inputs ; header files pulled in by fplll/defs.h - `(("gmp" ,gmp) - ("mpfr" ,mpfr))) + (list gmp mpfr)) (home-page "https://github.com/fplll/fplll") (synopsis "Library for LLL-reduction of euclidean lattices") (description @@ -219,10 +212,7 @@ (define-public python-fpylll "1a25iibihph626jl4wbs4b77xc4a2c4nfc2ypscf9wpani3dnhjf")))) (build-system python-build-system) (inputs - `(("fplll" ,fplll) - ("gmp" ,gmp) - ("mpfr" ,mpfr) - ("pari-gp" ,pari-gp))) + (list fplll gmp mpfr pari-gp)) (propagated-inputs `(("cysignals" ,python-cysignals) ("cython" ,python-cython) @@ -250,10 +240,7 @@ (define-public pari-gp (native-inputs `(("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts))))) - (inputs `(("gmp" ,gmp) - ("libx11" ,libx11) - ("perl" ,perl) - ("readline" ,readline))) + (inputs (list gmp libx11 perl readline)) (arguments '(#:make-flags '("all") #:test-target "dobench" @@ -289,8 +276,8 @@ (define-public gp2c (base32 "039ip7qkwwv46wrcdrz7y12m30kazzkjr44kqbc0h137g4wzd7zf")))) (build-system gnu-build-system) - (native-inputs `(("perl" ,perl))) - (inputs `(("pari-gp" ,pari-gp))) + (native-inputs (list perl)) + (inputs (list pari-gp)) (arguments '(#:configure-flags (list (string-append "--with-paricfg=" @@ -324,12 +311,12 @@ (define-public cmh "1ws2yhzxmm2l5xqqqcjcimmg40f9qq5l9i6d4i5434an9v9s8531")))) (build-system gnu-build-system) (inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr) - ("mpc" ,mpc) - ("mpfrcx" ,mpfrcx) - ("fplll" ,fplll) - ("pari-gp" ,pari-gp))) + (list gmp + mpfr + mpc + mpfrcx + fplll + pari-gp)) (synopsis "Igusa class polynomial computations") (description "The CMH software computes Igusa (genus 2) class polynomials, which @@ -440,10 +427,9 @@ (define-public flint (base32 "1gp4wm2s8c27g2hh53d09cys62da1bsxfwbcsj9cd7cfikm95pv1")))) (build-system gnu-build-system) (inputs - `(("ntl" ,ntl))) + (list ntl)) (propagated-inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr))) ; header files from both are included by flint/arith.h + (list gmp mpfr)) ; header files from both are included by flint/arith.h (arguments `(#:parallel-tests? #f ; seems to be necessary on arm #:phases @@ -497,10 +483,9 @@ (define-public arb "1lmcl122qy6mr1g1y65bm7dk9fj0sym7gzmvar5vdgk7ln03c5iq")))) (build-system gnu-build-system) (propagated-inputs - `(("flint" ,flint))) ; flint.h is included by arf.h + (list flint)) ; flint.h is included by arf.h (inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr))) + (list gmp mpfr)) (arguments `(#:phases (modify-phases %standard-phases @@ -542,12 +527,11 @@ (define-public python-flint (patches (search-patches "python-flint-includes.patch")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (inputs - `(("arb" ,arb) - ("flint" ,flint))) + (list arb flint)) (synopsis "Python module wrapping ARB and FLINT") (description "Python-flint is a Python extension module wrapping FLINT @@ -576,11 +560,9 @@ (define-public ntl #t)))) (build-system gnu-build-system) (native-inputs - `(("libtool" ,libtool) - ("perl" ,perl))) ; for configuration + (list libtool perl)) ; for configuration (inputs - `(("gmp" ,gmp) - ("gf2x" ,gf2x))) + (list gmp gf2x)) (arguments `(#:phases (modify-phases %standard-phases @@ -627,9 +609,7 @@ (define-public singular "13gy1gdng8zijwlr1fn5sixw53z0zf9czzlg0vh1dcc59zw6v998")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("perl" ,perl))) + (list doxygen graphviz perl)) (inputs `(("cddlib" ,cddlib) ("gmp" ,gmp) @@ -668,7 +648,7 @@ (define-public gmp-ecm "0hxs24c2m3mh0nq1zz63z3sb7dhy1rilg2s1igwwcb26x3pb7xqc")))) (build-system gnu-build-system) (inputs - `(("gmp" ,gmp))) + (list gmp)) (arguments `(#:configure-flags '("--enable-shared" ;; Disable specific assembly routines, which depend @@ -698,13 +678,9 @@ (define-public bc (patches (search-patches "bc-fix-cross-compilation.patch")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("ed" ,ed) - ("flex" ,flex) - ("texinfo" ,texinfo))) + (list automake autoconf ed flex texinfo)) (inputs - `(("readline" ,readline))) + (list readline)) (arguments '(#:configure-flags (list "--with-readline") @@ -784,7 +760,7 @@ (define-public fftw ;; available on the user's machine when that package is built on a ;; different machine. "ax_cv_c_flags__mtune_native=no"))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (home-page "http://fftw.org") (synopsis "Computing the discrete Fourier transform") (description @@ -855,8 +831,7 @@ (define-public java-la4j "**/SparseVectorTest.java" "**/DenseVectorTest.java"))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "http://la4j.org/") (synopsis "Java library that provides Linear Algebra primitives and algorithms") (description "The la4j library is a Java library that provides Linear @@ -893,7 +868,7 @@ (define-public java-jlargearrays #:tests? #f ; tests are not included in the release archive #:jdk ,icedtea-8)) (propagated-inputs - `(("java-commons-math3" ,java-commons-math3))) + (list java-commons-math3)) (home-page "https://gitlab.com/ICM-VisLab/JLargeArrays") (synopsis "Library of one-dimensional arrays that can store up to 263 elements") (description "JLargeArrays is a Java library of one-dimensional arrays @@ -918,8 +893,7 @@ (define-public java-jtransforms #:tests? #f ; tests are not included in the release archive #:jdk ,icedtea-8)) (propagated-inputs - `(("java-commons-math3" ,java-commons-math3) - ("java-jlargearrays" ,java-jlargearrays))) + (list java-commons-math3 java-jlargearrays)) (home-page "https://github.com/wendykierp/JTransforms") (synopsis "Multithreaded FFT library written in pure Java") (description "JTransforms is a multithreaded FFT library written in pure @@ -943,7 +917,7 @@ (define-public lmfit "00bch77a6qgnw6vzsjn2a42n8n683ih3xm0wpr454jxa15hw78vf")))) (build-system cmake-build-system) (native-inputs - `(("perl" ,perl))) ; for pod2man + (list perl)) ; for pod2man (home-page "https://jugit.fz-juelich.de/mlz/lmfit") (synopsis "Levenberg-Marquardt minimization and least-squares fitting") (description "lmfit is a C library for Levenberg-Marquardt least-squares @@ -976,10 +950,7 @@ (define-public symengine "-DWITH_SYMENGINE_THREAD_SAFE=on" "-DBUILD_SHARED_LIBS=on"))) ;also build libsymengine (inputs - `(("flint" ,flint) - ("gmp" ,gmp) - ("mpc" ,mpc) - ("mpfr" ,mpfr))) + (list flint gmp mpc mpfr)) (home-page "https://github.com/symengine/symengine") (synopsis "Fast symbolic manipulation library") (description @@ -1008,8 +979,7 @@ (define-public ginac ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) ; Python is required (inputs - `(("cln" ,cln) - ("readline" ,readline))) + (list cln readline)) (home-page "https://www.ginac.de/") (synopsis "Library for symbolic computation") (description "GiNaC is a C++ library for symbolic computation. Contrary @@ -1144,8 +1114,7 @@ (define-public xtensor (file-name (git-file-name name version)))) (build-system cmake-build-system) (native-inputs - `(("googletest" ,googletest) - ("xtl" ,xtl))) + (list googletest xtl)) (arguments `(#:configure-flags '("-DBUILD_TESTS=ON") @@ -1226,9 +1195,7 @@ (define-public gap #t)))) (build-system gnu-build-system) (inputs - `(("gmp" ,gmp) - ("readline" ,readline) - ("zlib" ,zlib))) + (list gmp readline zlib)) (arguments `(#:modules ((ice-9 ftw) (srfi srfi-26) @@ -1315,9 +1282,7 @@ (define-public gappa "0q1wdiwqj6fsbifaayb1zkp20bz8a1my81sqjsail577jmzwi07w")))) (build-system gnu-build-system) (inputs - `(("boost" ,boost) - ("gmp" ,gmp) - ("mpfr" ,mpfr))) + (list boost gmp mpfr)) (arguments `(#:phases (modify-phases %standard-phases @@ -1358,11 +1323,9 @@ (define-public givaro "11wz57q6ijsvfs5r82masxgr319as92syi78lnl9lgdblpc6xigk")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (propagated-inputs - `(("gmp" ,gmp))) ; gmp++.h includes gmpxx.h + (list gmp)) ; gmp++.h includes gmpxx.h (synopsis "Algebraic computations with exact rings and fields") (description "Givaro is a C++ library implementing the basic arithmetic of various @@ -1389,14 +1352,11 @@ (define-public fflas-ffpack "1ynbjd72qrwp0b4kpn0p5d7gddpvj8dlb5fwdxajr5pvkvi3if74")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("openblas" ,openblas))) + (list openblas)) (propagated-inputs - `(("givaro" ,givaro))) ; required according to the .pc file + (list givaro)) ; required according to the .pc file (arguments `(#:configure-flags (list (string-append "--with-blas-libs=" @@ -1432,12 +1392,9 @@ (define-public linbox (patches (search-patches "linbox-fix-pkgconfig.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (propagated-inputs - `(("fflas-ffpack" ,fflas-ffpack))) + (list fflas-ffpack)) (synopsis "C++ library for linear algebra over exact rings") (description "LinBox is a C++ template library for exact linear algebra computation @@ -1461,12 +1418,9 @@ (define-public m4ri "0xfg6pffbn8r1s0y7bn9b8i55l00d41dkmhrpf7pwk53qa3achd3")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("libpng" ,libpng))) + (list libpng)) (synopsis "Arithmetic of dense matrices over F_2") (description "M4RI is a library for fast arithmetic with dense matrices over F2. The name M4RI comes from the first implemented algorithm: The @@ -1551,11 +1505,9 @@ (define-public m4rie "0r8lv46qx5mkz5kp3ay2jnsp0mbhlqr5z2z220wdk73wdshcznss")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("m4ri" ,m4ri))) + (list m4ri)) (synopsis "Arithmetic of dense matrices over F_{2^e}") (description "M4RI is a library for fast arithmetic with dense matrices over finite fields of characteristic 2. So it extends the functionality @@ -1578,12 +1530,9 @@ (define-public eclib "1gw27lqc3f525n8qdcmr2nyn16y9g10z9f6dnmckyyxcdzvhq35n")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("ntl" ,ntl) - ("pari-gp" ,pari-gp))) + (list ntl pari-gp)) (synopsis "Ranks of elliptic curves and modular symbols") (description "The eclib package includes mwrank (for 2-descent on elliptic curves over Q) and modular symbol code; it has been written by @@ -1608,9 +1557,7 @@ (define-public lrcalc (patches (search-patches "lrcalc-includes.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (arguments `(#:phases (modify-phases %standard-phases @@ -1720,12 +1667,12 @@ (define-public sollya "11290ivi9h665cxi8f1shlavhy10vzb8s28m57hrcgnxyxqmhx0m")))) (build-system gnu-build-system) (inputs - `(("fplll" ,fplll) - ("gmp" ,gmp) - ("gnuplot" ,gnuplot) - ("libxml2" ,libxml2) - ("mpfi" ,mpfi) - ("mpfr" ,mpfr))) + (list fplll + gmp + gnuplot + libxml2 + mpfi + mpfr)) (arguments `(#:configure-flags (list (string-append "--docdir=${datadir}/doc/sollya-" ,version)) diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm index e390001d06..5fa4e6c8e9 100644 --- a/gnu/packages/android.scm +++ b/gnu/packages/android.scm @@ -311,7 +311,7 @@ (define-public android-libsparse (add-after 'unpack 'enter-source (lambda _ (chdir "libsparse") #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://developer.android.com/") (synopsis "Android platform sparse library") (description "@code{android-libsparse} is a library in common use by the @@ -342,11 +342,9 @@ (define-public android-libziparchive (string-append out "/include/ziparchive")) #t)))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("android-libbase" ,android-libbase) - ("android-libutils" ,android-libutils) - ("android-liblog" ,android-liblog))) + (list android-libbase android-libutils android-liblog)) (home-page "https://developer.android.com/") (synopsis "Android platform ZIP library") (description "@code{android-libziparchive} is a library in common use by the @@ -389,10 +387,7 @@ (define-public adb (install-file "diagnose_usb.h" (string-append (assoc-ref outputs "out") "/include")) #t))))) (inputs - `(("android-libbase" ,android-libbase) - ("android-libcutils" ,android-libcutils) - ("android-liblog" ,android-liblog) - ("openssl" ,openssl))) + (list android-libbase android-libcutils android-liblog openssl)) (home-page "https://developer.android.com/studio/command-line/adb.html") (synopsis "Android Debug Bridge") (description @@ -511,11 +506,11 @@ (define-public android-libselinux (("#ifdef HOST") "#ifdef XXX")) #t))))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (native-inputs - `(("android-bionic-uapi" ,android-bionic-uapi) - ;; pcre is inlined by our package. - ("pcre" ,pcre))) + (list android-bionic-uapi + ;; pcre is inlined by our package. + pcre)) (home-page "https://developer.android.com/") (synopsis "Android version of the SELinux libraries and utilities") (description @@ -561,11 +556,8 @@ (define-public android-ext4-utils (copy-recursively "." (string-append out "/include"))) #t))))) (inputs - `(("android-libcutils" ,android-libcutils) - ("android-liblog" ,android-liblog) - ("android-libselinux" ,android-libselinux) - ("android-libsparse" ,android-libsparse) - ("zlib" ,zlib))) + (list android-libcutils android-liblog android-libselinux + android-libsparse zlib)) (native-inputs `(("android-core" ,(android-platform-system-core version)))) (home-page "https://developer.android.com/") @@ -603,11 +595,8 @@ (define-public android-f2fs-utils (install-file "mkf2fsuserimg.sh" bin) #t)))))) (inputs - `(("f2fs-tools" ,f2fs-tools-1.7) - ("android-libselinux" ,android-libselinux) - ("android-libsparse" ,android-libsparse) - ("android-libcutils" ,android-libcutils) - ("zlib" ,zlib))) + (list f2fs-tools-1.7 android-libselinux android-libsparse + android-libcutils zlib)) (home-page "https://developer.android.com/") (synopsis "Android f2fs utils") (description "@code{android-f2fs-utils} is a library in common use by the @@ -644,8 +633,7 @@ (define-public android-libutils (lambda* (#:key inputs outputs #:allow-other-keys) (copy-recursively "../include/utils" (string-append (assoc-ref outputs "out") "/include/utils"))))))) (inputs - `(("android-safe-iop" ,android-safe-iop) - ("android-libcutils" ,android-libcutils))) + (list android-safe-iop android-libcutils)) (native-inputs `(("android-bionic-uapi" ,android-bionic-uapi) ("android-liblog" ,android-liblog) @@ -682,22 +670,22 @@ (define-public fastboot (install-file "fastboot" bin) #t)))))) (inputs - `(("adb" ,adb) - ("android-safe-iop" ,android-safe-iop) - ("android-ext4-utils" ,android-ext4-utils) - ("android-f2fs-utils" ,android-f2fs-utils) - ("android-libbase" ,android-libbase) - ("android-libcutils" ,android-libcutils) - ("android-liblog" ,android-liblog) - ("android-libutils" ,android-libutils) - ("android-libsparse" ,android-libsparse) - ("android-libziparchive" ,android-libziparchive) - ("android-libselinux" ,android-libselinux) - ("pcre" ,pcre) - ("mkbootimg" ,mkbootimg) - ("zlib" ,zlib))) + (list adb + android-safe-iop + android-ext4-utils + android-f2fs-utils + android-libbase + android-libcutils + android-liblog + android-libutils + android-libsparse + android-libziparchive + android-libselinux + pcre + mkbootimg + zlib)) (native-inputs - `(("xz" ,xz))) + (list xz)) (home-page "https://developer.android.com/studio/command-line/") (synopsis "Android image flasher") (description @@ -897,21 +885,18 @@ (define-public python-androguard (invoke "nosetests" "--with-coverage" "--with-timer" "--timer-top-n" "50")))))) (native-inputs - `(("python-codecov" ,python-codecov) - ("python-coverage" ,python-coverage) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-nose-timer" ,python-nose-timer))) + (list python-codecov python-coverage python-mock python-nose + python-nose-timer)) (propagated-inputs - `(("python-asn1crypto" ,python-asn1crypto) - ("python-colorama" ,python-colorama) - ("python-future" ,python-future) - ("python-ipython" ,python-ipython) - ("python-lxml" ,python-lxml) - ("python-matplotlib" ,python-matplotlib) - ("python-networkx" ,python-networkx) - ("python-pygments" ,python-pygments) - ("python-pyperclip" ,python-pyperclip))) + (list python-asn1crypto + python-colorama + python-future + python-ipython + python-lxml + python-matplotlib + python-networkx + python-pygments + python-pyperclip)) (home-page "https://github.com/androguard/androguard") (synopsis "Python tool to play with Android files") (description @@ -946,28 +931,25 @@ (define-public fdroidserver (("docker-py >= 1.9, < 2.0") "docker >= 1.9")) #t))))) (propagated-inputs - `(("python-androguard" ,python-androguard) - ("python-apache-libcloud" ,python-apache-libcloud) - ("python-clint" ,python-clint) - ("python-defusedxml" ,python-defusedxml) - ("python-docker" ,python-docker) - ("python-gitpython" ,python-gitpython) - ("python-mwclient" ,python-mwclient) - ("python-paramiko" ,python-paramiko) - ("python-pillow" ,python-pillow) - ("python-pyasn1" ,python-pyasn1) - ("python-pyasn1-modules" ,python-pyasn1-modules) - ("python-pyyaml" ,python-pyyaml) - ("python-qrcode" ,python-qrcode) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-requests" ,python-requests) - ("python-vagrant" ,python-vagrant))) + (list python-androguard + python-apache-libcloud + python-clint + python-defusedxml + python-docker + python-gitpython + python-mwclient + python-paramiko + python-pillow + python-pyasn1 + python-pyasn1-modules + python-pyyaml + python-qrcode + python-ruamel.yaml + python-requests + python-vagrant)) (native-inputs - `(("python-babel" ,python-babel) - ("python-bcrypt" ,python-bcrypt) - ("python-docker-pycreds" ,python-docker-pycreds) - ("python-pynacl" ,python-pynacl) - ("python-websocket-client" ,python-websocket-client))) + (list python-babel python-bcrypt python-docker-pycreds python-pynacl + python-websocket-client)) (home-page "https://f-droid.org") (synopsis "F-Droid server tools") (description @@ -996,7 +978,7 @@ (define-public fdroidcl #:tests? #f ; TODO: Inputs missing. #:install-source? #f)) (inputs - `(("go-github-com-kr-pretty" ,go-github-com-kr-pretty))) + (list go-github-com-kr-pretty)) ;(native-inputs ; `(("go-github-com-rogpeppe-go-internal-testscript" ; ,go-github-com-rogpeppe-go-internal-testscript))) @@ -1049,7 +1031,7 @@ (define-public enjarify (mkdir-p (string-append out "/bin/")) (copy-file "enjarify.sh" (string-append out "/bin/enjarify")) #t)))))) - (native-inputs `(("openjdk" ,openjdk12))) + (native-inputs (list openjdk12)) (synopsis "Translate Dalvik bytecode to equivalent Java bytecode") (description "Android applications are Java programs that run on a customized virtual machine, which is part of the Android operating system, the diff --git a/gnu/packages/animation.scm b/gnu/packages/animation.scm index 063103e433..c281772563 100644 --- a/gnu/packages/animation.scm +++ b/gnu/packages/animation.scm @@ -82,8 +82,7 @@ (define-public rlottie "-Dlog=true" "-Dtest=true"))) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (synopsis "Lottie Animation Library") (description "Rlottie is a platform independent standalone c++ library for rendering vector based animations and art in realtime.") @@ -182,8 +181,7 @@ (define-public synfig ("openexr" ,openexr-2) ("pango" ,pango))) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://www.synfig.org") (synopsis "Vector-based 2D animation renderer") (description @@ -225,13 +223,9 @@ (define-public synfigstudio `("XDG_DATA_DIRS" ":" prefix (,gtk-share))) #t)))))) (inputs - `(("gtkmm" ,gtkmm-3) - ("gtk+" ,gtk+) - ("libsigc++" ,libsigc++) - ("synfig" ,synfig))) + (list gtkmm-3 gtk+ libsigc++ synfig)) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (home-page "https://www.synfig.org") (synopsis "Vector-based 2D animation package (GUI)") (description @@ -454,7 +448,7 @@ (define-public papagayo ("qtmultimedia" ,qtmultimedia) ("libsndfile" ,libsndfile))) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (home-page "https://www.lostmarble.com/papagayo/") (synopsis "Lip-syncing for animations") (description @@ -480,10 +474,7 @@ (define-public pencil2d "0b1nwiwyg01087q318vymg4si76dw41ykxbn2zwd6dqbxzbpr1dh")))) (build-system gnu-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtxmlpatterns" ,qtxmlpatterns) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtxmlpatterns qtmultimedia qtsvg)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/antivirus.scm b/gnu/packages/antivirus.scm index 368b0efde7..80126a5b59 100644 --- a/gnu/packages/antivirus.scm +++ b/gnu/packages/antivirus.scm @@ -66,11 +66,11 @@ (define-public clamav "clamav-config-llvm-libs.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("check" ,check) ; for tests - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + check ; for tests + libtool + pkg-config)) (inputs `(("bzip2" ,bzip2) ("libcurl" ,curl) diff --git a/gnu/packages/apr.scm b/gnu/packages/apr.scm index 5ef1488218..3b4968089b 100644 --- a/gnu/packages/apr.scm +++ b/gnu/packages/apr.scm @@ -48,8 +48,7 @@ (define-public apr ;; Thus, build sequentially. '(#:parallel-build? #f #:parallel-tests? #f)) - (inputs `(("perl" ,perl) - ("libltdl" ,libltdl))) + (inputs (list perl libltdl)) (home-page "http://apr.apache.org/") (synopsis "The Apache Portable Runtime Library") (description @@ -75,9 +74,9 @@ (define-public apr-util "0nq3s1yn13vplgl6qfm09f7n0wm08malff9s59bqf9nid9xjzqfk")))) (build-system gnu-build-system) (inputs - `(("apr" ,apr))) + (list apr)) (propagated-inputs - `(("expat" ,expat))) + (list expat)) (arguments '(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/arcan.scm b/gnu/packages/arcan.scm index 721cd7fd70..c25d64903c 100644 --- a/gnu/packages/arcan.scm +++ b/gnu/packages/arcan.scm @@ -151,8 +151,7 @@ (define-public arcan (base32 "0dcxcnqjkyyqdr2yk84mprvkncy5g172kfs6vc4zrkklsbkr8yi2")))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("ruby" ,ruby))) ; For documentation and testing + (list pkg-config ruby)) ; For documentation and testing (home-page "https://arcan-fe.com") (synopsis "Display server, multimedia framework and game engine (egl-dri)") (description "Arcan is a development framework for creating virtually @@ -171,9 +170,9 @@ (define-public arcan-sdl (inherit arcan) (name "arcan-sdl") (inputs - `(("sdl" ,sdl) - ,@(fold alist-delete (package-inputs arcan) - '("libdrm")))) + (modify-inputs (package-inputs arcan) + (delete "libdrm") + (prepend sdl))) (arguments `(,@(ensure-keyword-arguments (package-arguments arcan) @@ -219,11 +218,7 @@ (define-public xarcan ,(string-append "--with-xkb-output=" "/tmp")))) ; FIXME: Copied from xorg (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("util-macros" ,util-macros))) + (list pkg-config autoconf automake libtool util-macros)) (inputs `(("arcan" ,arcan) ("font-util" ,font-util) @@ -251,14 +246,14 @@ (define-public arcan-wayland (inherit arcan) (name "arcan-wayland") (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("arcan" ,arcan) - ("libseccomp" ,libseccomp) - ("libxkbcommon" ,libxkbcommon) - ("mesa" ,mesa) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list arcan + libseccomp + libxkbcommon + mesa + wayland + wayland-protocols)) (arguments `(#:tests? #f #:phases diff --git a/gnu/packages/aspell.scm b/gnu/packages/aspell.scm index a86984b28c..753f65642d 100644 --- a/gnu/packages/aspell.scm +++ b/gnu/packages/aspell.scm @@ -73,7 +73,7 @@ (define-public aspell (string-append "\"filter-path" middle "\"" libdir "\""))) #t)))))) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (native-search-paths ;; This is a Guix-specific environment variable that takes a single @@ -131,8 +131,7 @@ (define* (aspell-dictionary dict-name full-name (list (string-append "dictdir=" out "/lib/aspell") (string-append "datadir=" out "/lib/aspell"))) #:tests? #f)) - (native-inputs `(("aspell" ,aspell) - ("which" ,which))) + (native-inputs (list aspell which)) (synopsis (string-append full-name " dictionary for GNU Aspell")) ; XXX: i18n (description "This package provides a dictionary for the GNU Aspell spell checker.") @@ -389,10 +388,7 @@ (define* (aspell-word-list language synopsis (base32 "11lkrnhwrf5mvrrq45k4mads3n9aswgac8dc25ba61c75alxb5rs")))) (native-inputs - `(("tar" ,tar) - ("gzip" ,gzip) - ("perl" ,perl) - ("aspell" ,aspell))) + (list tar gzip perl aspell)) (build-system gnu-build-system) (arguments `(#:phases @@ -522,10 +518,9 @@ (define-public ispell (format port "#define MAN45DIR \"~a/share/man/man5\"~%" out)))) #t))))) (inputs - `(("grep" ,grep) - ("ncurses" ,ncurses))) + (list grep ncurses)) (native-inputs - `(("bison" ,bison))) + (list bison)) (synopsis "Interactive spell-checking tool for Unix") (description "Ispell is an interactive spell-checking tool supporting many European languages.") diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index 675663047e..bcb42a083f 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -68,8 +68,8 @@ (define-public nasm (base32 "0gqand86b0r86k3h46dh560lykxmxqqywz5m55kgjfq7q4lngbrw")))) (build-system gnu-build-system) - (native-inputs `(("perl" ,perl) ;for doc and test target - ("texinfo" ,texinfo))) + (native-inputs (list perl ;for doc and test target + texinfo)) (arguments `(#:test-target "test" #:phases @@ -140,7 +140,7 @@ (define-public lightning (base32 "1jgxbq2cm51dzi3zhz38mmgwdcgs328mfl8iviw8dxn6dn36p1gd")))) (build-system gnu-build-system) - (native-inputs `(("zlib" ,zlib))) + (native-inputs (list zlib)) (arguments ;; Some tests fail when run in parallel. `(#:parallel-tests? #f)) @@ -324,12 +324,9 @@ (define-public rgbds ,(string-append "PREFIX=" (assoc-ref %outputs "out"))))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("pkg-config" ,pkg-config) - ("util-linux" ,util-linux))) + (list bison flex pkg-config util-linux)) (inputs - `(("libpng" ,libpng))) + (list libpng)) (home-page "https://github.com/gbdev/rgbds") (synopsis "Rednex Game Boy Development System") (description @@ -402,7 +399,7 @@ (define-public xa (modify-phases %standard-phases (delete 'configure)) ; no "configure" script #:make-flags (list (string-append "DESTDIR=" (assoc-ref %outputs "out"))))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (home-page "https://www.floodgap.com/retrotech/xa/") (synopsis "Two-pass portable cross-assembler") (description diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 9675d09c6e..0a1c556b85 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -144,8 +144,7 @@ (define-public python-fitsio (substitute* "fitsio/test.py" (("'SKIP_BZIP_TEST' in os.environ") "True"))))))) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("cfitsio" ,cfitsio))) + (list python-numpy cfitsio)) (home-page "https://github.com/esheldon/fitsio") (synopsis "Python library to read from and write to FITS files") @@ -250,7 +249,7 @@ (define-public wcslib (sha256 (base32 "1536gmcpm6pckn9xrb6j8s4pm1vryjhzvhfaj9wx3jwxcpbdy0dw")))) (inputs - `(("cfitsio" ,cfitsio))) + (list cfitsio)) (build-system gnu-build-system) (arguments `(#:configure-flags @@ -321,8 +320,7 @@ (define-public gnuastro ("wcslib" ,wcslib) ("zlib" ,zlib))) (native-inputs - `(("libtool" ,libtool) - ("lzip" ,lzip))) + (list libtool lzip)) (home-page "https://www.gnu.org/software/gnuastro/") (synopsis "Astronomy utilities") (description "The GNU Astronomy Utilities (Gnuastro) is a suite of @@ -360,9 +358,7 @@ (define-public sextractor (string-append "--with-fftw-incdir=" (assoc-ref %build-inputs "fftw") "/include")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs `(("openblas" ,openblas) ("fftw" ,fftwf))) @@ -454,11 +450,9 @@ (define-public stackistry (copy-recursively "lang" lang)) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gtkmm" ,gtkmm-3) - ("libskry" ,libskry) - ("ffmpeg" ,ffmpeg))) + (list gtkmm-3 libskry ffmpeg)) (home-page "https://github.com/GreatAttractor/stackistry") (synopsis "Astronomical lucky imaging/image stacking tool") (description @@ -483,12 +477,12 @@ (define-public stellarium (base32 "049jlc8vx06pad5h2syrmf7f1l346yr5iraai0wkn8s8pk30j8q7")))) (build-system cmake-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtlocation" ,qtlocation) - ("qtmultimedia" ,qtmultimedia) - ("qtscript" ,qtscript) - ("qtserialport" ,qtserialport) - ("zlib" ,zlib))) + (list qtbase-5 + qtlocation + qtmultimedia + qtscript + qtserialport + zlib)) (native-inputs `(("gettext" ,gettext-minimal) ; xgettext is used at compile time ("perl" ,perl) ; for pod2man @@ -591,7 +585,7 @@ (define-public celestia ;; glut: for glut interface ("freeglut" ,freeglut))) (propagated-inputs - `(("lua" ,lua))) + (list lua)) (arguments `(#:configure-flags '("-DENABLE_GLUT=ON" "-DENABLE_QT=OFF") #:tests? #f)) ;no tests @@ -683,27 +677,23 @@ (define-public python-astropy ;; Skip tests that need remote data. "-m" "not remote_data"))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-coverage" ,python-coverage) - ("python-cython" ,python-cython) - ("python-extension-helpers" ,python-extension-helpers) - ("python-ipython" ,python-ipython) - ("python-jplephem" ,python-jplephem) - ("python-objgraph" ,python-objgraph) - ("python-pytest" ,python-pytest) - ("python-pytest-astropy" ,python-pytest-astropy) - ("python-pytest-xdist" ,python-pytest-xdist) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-sgp4" ,python-sgp4) - ("python-skyfield" ,python-skyfield))) + (list pkg-config + python-coverage + python-cython + python-extension-helpers + python-ipython + python-jplephem + python-objgraph + python-pytest + python-pytest-astropy + python-pytest-xdist + python-setuptools-scm + python-sgp4 + python-skyfield)) (inputs - `(("cfitsio" ,cfitsio) - ("expat" ,expat))) + (list cfitsio expat)) (propagated-inputs - `(("python-configobj" ,python-configobj) - ("python-numpy" ,python-numpy) - ("python-ply" ,python-ply) - ("python-pyerfa" ,python-pyerfa))) + (list python-configobj python-numpy python-ply python-pyerfa)) (home-page "https://www.astropy.org/") (synopsis "Core package for Astronomy in Python") (description @@ -736,9 +726,7 @@ (define-public libnova (("/bin/sh") (which "sh"))) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (synopsis "Celestial mechanics, astrometry and astrodynamics library") (description "Libnova is a general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library.") @@ -779,7 +767,7 @@ (define-public libskry (copy-recursively "include" include)) #t))))) (inputs - `(("ffmpeg" ,ffmpeg))) + (list ffmpeg)) (home-page "https://github.com/GreatAttractor/libskry") (synopsis "Astronimical lucky imaging library") (description @@ -885,7 +873,7 @@ (define-public xplanet "xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libx11" ,libx11) ("libxscrnsaver" ,libxscrnsaver) @@ -933,10 +921,7 @@ (define-public gpredict ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("curl" ,curl) - ("glib" ,glib) - ("goocanvas" ,goocanvas) - ("gtk+" ,gtk+))) + (list curl glib goocanvas gtk+)) (arguments `(#:configure-flags '("CFLAGS=-O2 -g -fcommon") #:phases @@ -1020,13 +1005,9 @@ (define-public imppg (string-append "-DCMAKE_INSTALL_PREFIX=" (assoc-ref outputs "out")) "..")))))) (native-inputs - `(("boost" ,boost) - ("pkg-config" ,pkg-config))) + (list boost pkg-config)) (inputs - `(("cfitsio" ,cfitsio) - ("freeimage" ,freeimage) - ("glew" ,glew) - ("wxwidgets" ,wxwidgets))) + (list cfitsio freeimage glew wxwidgets)) (home-page "https://github.com/GreatAttractor/imppg") (synopsis "Astronomical Image Post-Proccessor (ImPPG)") (description @@ -1076,17 +1057,17 @@ (define-public indi (let ((out (assoc-ref outputs "out"))) (mkdir-p (string-append out "/lib/udev/rules.d")))))))) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (inputs - `(("cfitsio" ,cfitsio) - ("curl" ,curl) - ("fftw" ,fftw) - ("gsl" ,gsl) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libnova" ,libnova) - ("libtiff" ,libtiff) - ("libusb" ,libusb) - ("zlib" ,zlib))) + (list cfitsio + curl + fftw + gsl + libjpeg-turbo + libnova + libtiff + libusb + zlib)) (home-page "https://www.indilib.org") (synopsis "Library for astronimical intrumentation control") (description @@ -1144,12 +1125,9 @@ (define-public sunclock (invoke "xmkmf")))) #:tests? #f)) ; No check target. (inputs - `(("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libx11" ,libx11) - ("libxpm" ,libxpm))) + (list libjpeg-turbo libpng libx11 libxpm)) (native-inputs - `(("imake" ,imake))) + (list imake)) (home-page "https://github.com/nongiach/Sunclock") (synopsis "Map of the Earth that shows which portion is illuminated by the Sun") @@ -1184,7 +1162,7 @@ (define-public python-jplephem (setenv "PATH" (string-append out "/bin:" (getenv "PATH"))) (invoke "python" "-m" "unittest" "discover" "-s" "test")))))))) (inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/brandon-rhodes/python-jplephem") (synopsis "Python version of NASA DE4xx ephemerides") (description @@ -1223,7 +1201,7 @@ (define-public python-pyerfa (inputs `(("liberfa" ,erfa))) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/liberfa/pyerfa") (synopsis "Python bindings for ERFA") (description @@ -1333,10 +1311,7 @@ (define-public python-skyfield ;; framework https://github.com/brandon-rhodes/assay `(#:tests? #f)) (inputs - `(("python-certifi" ,python-certifi) - ("python-jplephem" ,python-jplephem) - ("python-numpy" ,python-numpy) - ("python-sgp4" ,python-sgp4))) + (list python-certifi python-jplephem python-numpy python-sgp4)) (home-page "https://rhodesmill.org/skyfield/") (synopsis "Astronomy for Python") (description diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 43259c5989..eeae55efcb 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -374,9 +374,7 @@ (define-public libopenmpt (for-each delete-file (find-files lib "\\.a$")) #t)))))) (native-inputs - `(("doxygen" ,doxygen) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list doxygen perl pkg-config)) (inputs `(("alsa" ,alsa-lib) ("flac" ,flac) @@ -413,12 +411,11 @@ (define-public libofa "libofa-ftbfs-2.diff")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("expat" ,expat))) + (list curl expat)) (propagated-inputs - `(("fftw" ,fftw))) + (list fftw)) (synopsis "Open Fingerprint Architecture") (description "LibOFA is an audio fingerprint library, created and provided by MusicIP.") @@ -439,10 +436,7 @@ (define-public faac (base32 "1lmj0dib3mjp84jhxc5ddvydkzzhb0gfrdh3ikcidjlcb378ghxd")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (synopsis "Freeware Advanced Audio Coder") (description "FAAC is an MPEG-4 and MPEG-2 AAC encoder.") (home-page "https://www.audiocoding.com/faac.html") @@ -469,9 +463,9 @@ (define-public libtimidity (arguments `(#:tests? #f)) ; XXX: LibTiMidity could not be initialised (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("ao" ,ao))) + (list ao)) (synopsis "MIDI to WAVE converter library") (description "LibTiMidity is a MIDI to WAVE converter library that uses Gravis Ultrasound-compatible patch files to generate digital audio data from @@ -536,18 +530,17 @@ (define-public alsa-modular-synth "056dn6b9c5nsw2jdww7z1kxrjqqfvxjzxhsd5x9gi4wkwyiv21nz")))) (build-system gnu-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ;; We cannot use zita-alsa-pcmi (the successor of clalsadrv) due to - ;; license incompatibility. - ("clalsadrv" ,clalsadrv) - ("fftw" ,fftw) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("liblo" ,liblo) - ("qtbase" ,qtbase-5))) + (list alsa-lib + ;; We cannot use zita-alsa-pcmi (the successor of clalsadrv) due to + ;; license incompatibility. + clalsadrv + fftw + jack-1 + ladspa + liblo + qtbase-5)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "http://alsamodular.sourceforge.net/") (synopsis "Realtime modular synthesizer and effect processor") (description @@ -582,13 +575,9 @@ (define-public aubio "--enable-avcodec") #:python ,python-2)) (inputs - `(("jack" ,jack-1) - ("libsndfile" ,libsndfile) - ("libsamplerate" ,libsamplerate) - ("fftwf" ,fftwf) - ("ffmpeg" ,ffmpeg))) ; for libavcodec + (list jack-1 libsndfile libsamplerate fftwf ffmpeg)) ; for libavcodec (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://aubio.org/") (synopsis "Library for audio labelling") (description @@ -672,48 +661,48 @@ (define-public ardour #t))) #:test-target "test")) (inputs - `(("alsa-lib" ,alsa-lib) - ("atkmm" ,atkmm) - ("aubio" ,aubio) - ("boost" ,boost) - ("cairomm" ,cairomm) - ("curl" ,curl) - ("dbus" ,dbus) - ("eudev" ,eudev) - ("fftw" ,fftw) - ("fftwf" ,fftwf) - ("flac" ,flac) - ("glibmm" ,glibmm) - ("gtkmm" ,gtkmm-2) - ("jack" ,jack-1) - ("libarchive" ,libarchive) - ("libart-lgpl" ,libart-lgpl) - ("libgnomecanvasmm" ,libgnomecanvasmm) - ("liblo" ,liblo) - ("libogg" ,libogg) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("libusb" ,libusb) - ("libvorbis" ,libvorbis) - ("libwebsockets" ,libwebsockets) - ("libxml2" ,libxml2) - ("lilv" ,lilv) - ("lrdf" ,lrdf) - ("lv2" ,lv2) - ("openssl" ,openssl) ; Required by libwebsockets. - ("pangomm" ,pangomm) - ("python-rdflib" ,python-rdflib) - ("pulseaudio" ,pulseaudio) - ("readline" ,readline) - ("redland" ,redland) - ("rubberband" ,rubberband) - ("serd" ,serd) - ("sord" ,sord) - ("soundtouch" ,soundtouch) - ("sratom" ,sratom) - ("suil" ,suil) - ("taglib" ,taglib) - ("vamp" ,vamp))) + (list alsa-lib + atkmm + aubio + boost + cairomm + curl + dbus + eudev + fftw + fftwf + flac + glibmm + gtkmm-2 + jack-1 + libarchive + libart-lgpl + libgnomecanvasmm + liblo + libogg + libsamplerate + libsndfile + libusb + libvorbis + libwebsockets + libxml2 + lilv + lrdf + lv2 + openssl ; Required by libwebsockets. + pangomm + python-rdflib + pulseaudio + readline + redland + rubberband + serd + sord + soundtouch + sratom + suil + taglib + vamp)) (native-inputs `(("cppunit" ,cppunit) ("gettext" ,gettext-minimal) @@ -769,27 +758,27 @@ (define-public audacity #t)))) (build-system cmake-build-system) (inputs - `(("wxwidgets" ,wxwidgets) - ("gtk+" ,gtk+) - ("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("expat" ,expat) - ("ffmpeg" ,ffmpeg) - ("lame" ,lame) - ("flac" ,flac) - ("libid3tag" ,libid3tag) - ("libmad" ,libmad) - ;;("libsbsms" ,libsbsms) ;bundled version is modified - ("libsndfile" ,libsndfile) - ("soundtouch" ,soundtouch) - ("soxr" ,soxr) ;replaces libsamplerate - ("twolame" ,twolame) - ("vamp" ,vamp) - ("libvorbis" ,libvorbis) - ("lv2" ,lv2) - ("lilv" ,lilv) ;for lv2 - ("suil" ,suil) ;for lv2 - ("portmidi" ,portmidi))) + (list wxwidgets + gtk+ + alsa-lib + jack-1 + expat + ffmpeg + lame + flac + libid3tag + libmad + ;;("libsbsms" ,libsbsms) ;bundled version is modified + libsndfile + soundtouch + soxr ;replaces libsamplerate + twolame + vamp + libvorbis + lv2 + lilv ;for lv2 + suil ;for lv2 + portmidi)) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -890,7 +879,7 @@ (define-public audiofile "CVE-2017-6831" "CVE-2017-6833")))) (build-system gnu-build-system) (inputs - `(("alsa-lib" ,alsa-lib))) + (list alsa-lib)) (home-page "https://audiofile.68k.org/") (synopsis "Library to handle various audio file formats") (description "This is an open-source version of SGI's audiofile library. @@ -931,7 +920,7 @@ (define-public autotalent (string-append (assoc-ref outputs "out") "/lib/ladspa"))) #t))))) (inputs - `(("ladspa" ,ladspa))) + (list ladspa)) (home-page "http://tombaran.info/autotalent.html") (synopsis "Pitch-correction LADSPA audio plugin") (description @@ -970,12 +959,9 @@ (define-public azr3 (utime "azr3.1" early-1980 early-1980)) #t))))) (inputs - `(("gtkmm" ,gtkmm-2) - ("lvtk" ,lvtk) - ("jack" ,jack-1) - ("lash" ,lash))) + (list gtkmm-2 lvtk jack-1 lash)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://ll-plugins.nongnu.org/azr3/") (synopsis "Tonewheel organ synthesizer") (description @@ -1010,7 +996,7 @@ (define-public calf ("ladspa" ,ladspa) ("fftw" ,fftw))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (native-search-paths (list (search-path-specification (variable "LV2_PATH") @@ -1055,7 +1041,7 @@ (define-public caps-plugins-lv2 (("/usr/local")(assoc-ref outputs "out"))) #t))))) (inputs - `(("lv2" ,lv2))) + (list lv2)) ;; home-page of the original LADSPA version: http://quitte.de/dsp/caps.html (home-page "https://github.com/moddevices/caps-lv2") (synopsis "LV2 port of the CAPS audio plugin collection") @@ -1095,13 +1081,9 @@ (define-public infamous-plugins (("_LV2UI_Descriptor") "LV2UI_Descriptor")) #t))))) (inputs - `(("cairo" ,cairo) - ("fftwf" ,fftwf) - ("lv2" ,lv2) - ("ntk" ,ntk) - ("zita-resampler" ,zita-resampler))) + (list cairo fftwf lv2 ntk zita-resampler)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://ssj71.github.io/infamousPlugins") (synopsis "LV2 plugins for live use") (description @@ -1127,16 +1109,16 @@ (define-public snapcast (arguments '(#:tests? #f)) ; no included tests (inputs - `(("boost" ,boost) - ("libvorbis" ,libvorbis) - ("soxr" ,soxr) - ("alsa-lib" ,alsa-lib) - ("avahi" ,avahi) - ("pulseaudio" ,pulseaudio) - ("flac" ,flac) - ("opus" ,opus))) + (list boost + libvorbis + soxr + alsa-lib + avahi + pulseaudio + flac + opus)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/badaix/snapcast") (synopsis "Synchronous multiroom audio player") (description @@ -1166,8 +1148,7 @@ (define-public swh-plugins ("pkg-config" ,pkg-config) ("which" ,which))) (inputs - `(("fftwf" ,fftwf) - ("perl-xml-parser" ,perl-xml-parser))) + (list fftwf perl-xml-parser)) (build-system gnu-build-system) (home-page "http://plugin.org.uk") (synopsis "The SWH Plugins package for the LADSPA plugin system") @@ -1205,11 +1186,9 @@ (define-public swh-plugins-lv2 (("install:") "install: install-system")) #t))))) (inputs - `(("lv2" ,lv2) - ("fftwf" ,fftwf))) + (list lv2 fftwf)) (native-inputs - `(("libxslt" ,libxslt) - ("pkg-config" ,pkg-config))) + (list libxslt pkg-config)) (home-page "http://plugin.org.uk") (synopsis "SWH plugins in LV2 format") (description @@ -1241,11 +1220,9 @@ (define-public libdjinterop (lambda _ (for-each make-file-writable (find-files "."))))))) (native-inputs - `(("boost" ,boost) - ("pkg-config" ,pkg-config))) + (list boost pkg-config)) (inputs - `(("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list sqlite zlib)) (home-page "https://github.com/xsco/libdjinterop") (synopsis "C++ library for access to DJ record libraries") (description @@ -1343,13 +1320,13 @@ (define-public csound ("gettext" ,gettext-minimal) ("zlib" ,zlib))) (inputs - `(("alsa-lib" ,alsa-lib) - ("boost" ,boost) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("liblo" ,liblo) - ("libsndfile" ,libsndfile) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib + boost + jack-1 + ladspa + liblo + libsndfile + pulseaudio)) (home-page "https://csound.com/") (synopsis "Sound and music computing system") (description @@ -1423,8 +1400,7 @@ (define-public clalsadrv ;; no configure script (delete 'configure)))) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftw" ,fftw))) + (list alsa-lib fftw)) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "C++ wrapper around the ALSA API") (description @@ -1771,15 +1747,15 @@ (define-public fluidsynth "LIB_SUFFIX \"\"")) #t))))) (inputs - `(("libsndfile" ,libsndfile) - ("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("lash" ,lash) - ("readline" ,readline) - ("glib" ,glib))) + (list libsndfile + alsa-lib + jack-1 + ladspa + lash + readline + glib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.fluidsynth.org/") (synopsis "SoundFont synthesizer") (description @@ -1859,7 +1835,7 @@ (define-public faust (find-files "architecture/max-msp" ".*")) #t))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://faust.grame.fr/") (synopsis "Signal processing language") (description @@ -1891,11 +1867,7 @@ (define-public faust-2 ("ctags" ,emacs-minimal) ; for ctags ("pkg-config" ,pkg-config))) (inputs - `(("libsndfile" ,libsndfile) - ("libmicrohttpd" ,libmicrohttpd) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("zlib" ,zlib))))) + (list libsndfile libmicrohttpd ncurses openssl zlib)))) (define-public freepats (package @@ -1927,8 +1899,7 @@ (define-public freepats (copy-recursively "." out) #t)))) (native-inputs - `(("tar" ,tar) - ("bzip2" ,bzip2))) + (list tar bzip2)) (home-page "http://freepats.zenvoid.org") (synopsis "GUS compatible patches for MIDI players") (description @@ -1957,21 +1928,21 @@ (define-public guitarix ;; Add the output lib directory to the RUNPATH. (string-append "--ldflags=-Wl,-rpath=" %output "/lib")))) (inputs - `(("libsndfile" ,libsndfile) - ("boost" ,boost) - ("curl" ,curl) - ("avahi" ,avahi) - ("eigen" ,eigen) - ("lv2" ,lv2) - ("lilv" ,lilv) - ("ladspa" ,ladspa) - ("jack" ,jack-1) - ("gtkmm" ,gtkmm-3) - ("gtk+" ,gtk+) - ("fftwf" ,fftwf) - ("lrdf" ,lrdf) - ("zita-resampler" ,zita-resampler) - ("zita-convolver" ,zita-convolver))) + (list libsndfile + boost + curl + avahi + eigen + lv2 + lilv + ladspa + jack-1 + gtkmm-3 + gtk+ + fftwf + lrdf + zita-resampler + zita-convolver)) (native-inputs `(("gperf" ,gperf) ("faust" ,faust) @@ -2082,14 +2053,14 @@ (define-public ir (("_LV2UI_Descriptor") "LV2UI_Descriptor")) #t))))) (inputs - `(("libsndfile" ,libsndfile) - ("libsamplerate" ,libsamplerate) - ("lv2" ,lv2) - ("glib" ,glib) - ("gtk+" ,gtk+-2) - ("zita-convolver" ,zita-convolver))) + (list libsndfile + libsamplerate + lv2 + glib + gtk+-2 + zita-convolver)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (native-search-paths (list (search-path-specification (variable "LV2_PATH") @@ -2126,15 +2097,14 @@ (define-public jack-1 (("libnn=lib64") "libnn=lib")) #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("readline" ,readline))) + (list alsa-lib readline)) ;; uuid.h is included in the JACK type headers ;; db.h is included in the libjack metadata headers (propagated-inputs `(("libuuid" ,util-linux "lib") ("bdb" ,bdb))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://jackaudio.org/") (synopsis "JACK audio connection kit") (description @@ -2193,15 +2163,15 @@ (define-public jack-2 `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("dbus" ,dbus) - ("expat" ,expat) - ("libsamplerate" ,libsamplerate) - ("opus" ,opus) - ("python-dbus" ,python-dbus) - ("readline" ,readline))) + (list alsa-lib + dbus + expat + libsamplerate + opus + python-dbus + readline)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) ;; Most files are under GPLv2+, but some headers are under LGPLv2.1+ (license (list license:gpl2+ license:lgpl2.1+)))) @@ -2230,7 +2200,7 @@ (define-public jalv ("qtbase" ,qtbase-5) ("jack" ,jack-1))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://drobilla.net/software/jalv/") (synopsis "Simple LV2 host for JACK") (description @@ -2326,11 +2296,9 @@ (define-public lash ;; According to pkg-config, packages depending on lash also need to have ;; at least the following packages declared as inputs. (propagated-inputs - `(("alsa-lib" ,alsa-lib) - ("dbus" ,dbus) - ("libxml2" ,libxml2))) + (list alsa-lib dbus libxml2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.nongnu.org/lash/") (synopsis "Audio application session manager") (description @@ -2352,8 +2320,8 @@ (define-public libbs2b (base32 "1mcc4gjkmphczjybnsrip3gq1f974knzys7x49bv197xk3fn8wdr")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libsndfile" ,libsndfile))) + (native-inputs (list pkg-config)) + (inputs (list libsndfile)) (home-page "https://sourceforge.net/projects/bs2b/") (synopsis "Bauer stereophonic-to-binaural DSP") (description @@ -2376,9 +2344,8 @@ (define-public ladspa-bs2b (base32 "1b4aipbj1ba5k99gbc7gmgy14sywyrjd8rpyqj5l905j0mjv8jg2")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("ladspa" ,ladspa) - ("libbs2b" ,libbs2b))) + (native-inputs (list pkg-config)) + (inputs (list ladspa libbs2b)) (home-page "https://sourceforge.net/projects/bs2b/") (synopsis "Bauer stereophonic-to-binaural DSP - LADSPA plugin") (description "The Bauer stereophonic-to-binaural DSP (bs2b) library and @@ -2438,11 +2405,9 @@ (define-public rtaudio (rename-file (string-append inc "/RtAudio.h") (string-append inc "/rtaudio/RtAudio.h")))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib jack-1 pulseaudio)) (synopsis "Common API for real-time audio I/O") (description "RtAudio is a set of C++ classes that provides a common API for real-time @@ -2478,7 +2443,7 @@ (define-public python-pyaudio "0x7vdsigm7xgvyg3shd3lj113m8zqj2pxmrgdyj66kmnw0qdxgwk")))) (build-system python-build-system) (inputs - `(("portaudio" ,portaudio))) + (list portaudio)) (home-page "https://people.csail.mit.edu/hubert/pyaudio/") (synopsis "Bindings for PortAudio v19") (description "This package provides bindings for PortAudio v19, the @@ -2502,9 +2467,9 @@ (define-public python-pyliblo (build-system python-build-system) (arguments `(#:tests? #f)) ;no tests (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs - `(("liblo" ,liblo))) + (list liblo)) (home-page "http://das.nasophon.de/pyliblo/") (synopsis "Python bindings for liblo") (description @@ -2530,11 +2495,9 @@ (define-public python-soundfile "0yqhrfz7xkvqrwdxdx2ydy4h467sk7z3gf984y1x2cq7cm1gy329")))) (build-system python-build-system) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-numpy" ,python-numpy) - ("libsndfile" ,libsndfile))) + (list python-cffi python-numpy libsndfile)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (arguments `(#:tests? #f ; missing OGG support #:phases @@ -2585,15 +2548,15 @@ (define-public audio-to-midi "12wf17abn3psbsg2r2lk0xdnk8n5cd5rrvjlpxjnjfhd09n7qqgm")))) (build-system python-build-system) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-cython" ,python-cython) - ("python-numpy" ,python-numpy) - ("python-progressbar2" ,python-progressbar2) - ("python-pycparser" ,python-pycparser) - ("python-python3-midi" ,python-python3-midi) - ("python-soundfile" ,python-soundfile))) + (list python-cffi + python-cython + python-numpy + python-progressbar2 + python-pycparser + python-python3-midi + python-soundfile)) (native-inputs - `(("libsndfile" ,libsndfile))) + (list libsndfile)) (arguments `(#:phases (modify-phases %standard-phases @@ -2639,13 +2602,9 @@ (define-public lilv "/lib/liblilv-0.so"))))))))) ;; Required by lilv-0.pc. (propagated-inputs - `(("lv2" ,lv2) - ("serd" ,serd) - ("sord" ,sord) - ("sratom" ,sratom))) + (list lv2 serd sord sratom)) (native-inputs - `(("python" ,python) - ("pkg-config" ,pkg-config))) + (list python pkg-config)) (home-page "https://drobilla.net/software/lilv") (synopsis "Library to simplify use of LV2 plugins in applications") (description @@ -2671,9 +2630,9 @@ (define-public lv2 #:configure-flags '("--no-plugins"))) (inputs ;; Leaving off cairo and gtk+-2.0 which are needed for example plugins - `(("libsndfile" ,libsndfile))) + (list libsndfile)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://lv2plug.in/") (synopsis "LV2 audio plugin specification") (description @@ -2704,10 +2663,9 @@ (define-public lv2-mda-piano #:tests? #f ; no check target #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("lv2" ,lv2) - ("lvtk" ,lvtk))) + (list lv2 lvtk)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (native-search-paths (list (search-path-specification (variable "LV2_PATH") @@ -2752,11 +2710,9 @@ (define-public lvtk (assoc-ref %build-inputs "boost") "/include")))) (inputs - `(("boost" ,boost) - ("gtkmm" ,gtkmm-2) - ("lv2" ,lv2))) + (list boost gtkmm-2 lv2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/lvtk/lvtk") (synopsis "C++ libraries for LV2 plugins") (description @@ -2799,8 +2755,7 @@ (define-public openal "\")"))) #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib pulseaudio)) (synopsis "3D audio API") (description "OpenAL provides capabilities for playing audio in a virtual 3D @@ -2832,7 +2787,7 @@ (define-public freealut (arguments `(#:tests? #f)) ; no check target (inputs - `(("openal" ,openal))) + (list openal)) (synopsis "Free implementation of OpenAL's ALUT standard") (description "freealut is the OpenAL Utility Toolkit.") (home-page "https://kcat.strangesoft.net/openal.html") @@ -2854,15 +2809,15 @@ (define-public patchage (arguments `(#:tests? #f)) ; no check target (inputs - `(("alsa-lib" ,alsa-lib) - ("boost" ,boost) - ("jack" ,jack-1) - ("ganv" ,ganv) - ("glibmm" ,glibmm) - ("gtkmm" ,gtkmm-2) - ("dbus-glib" ,dbus-glib))) + (list alsa-lib + boost + jack-1 + ganv + glibmm + gtkmm-2 + dbus-glib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://drobilla.net/software/patchage.html") (synopsis "Modular patch bay for audio and MIDI systems") (description @@ -2886,14 +2841,9 @@ (define-public pcaudiolib (arguments `(#:configure-flags '("--disable-static"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list autoconf automake libtool pkg-config which)) (inputs - `(("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib pulseaudio)) (synopsis "Portable C audio library") (description "The Portable C Audio Library (pcaudiolib) provides a C@tie{}API to @@ -2918,14 +2868,9 @@ (define-public qjackctl (arguments '(#:tests? #f)) ; no check target (inputs - `(("jack" ,jack-1) - ("alsa-lib" ,alsa-lib) - ("portaudio" ,portaudio) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list jack-1 alsa-lib portaudio qtbase-5 qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "https://qjackctl.sourceforge.io/") (synopsis "Jack server control application") (description "Control a Jack server. Allows you to plug various sources @@ -2955,11 +2900,9 @@ (define-public qjackrcd (string-append "PREFIX=" (assoc-ref outputs "out")))))))) (native-inputs - `(("qtbase" ,qtbase-5))) ; for qmake + (list qtbase-5)) ; for qmake (inputs - `(("jack" ,jack-1) - ("libsndfile" ,libsndfile) - ("qtbase" ,qtbase-5))) + (list jack-1 libsndfile qtbase-5)) (home-page "https://sourceforge.net/projects/qjackrcd/") (synopsis "Stereo audio recorder for JACK") (description "QJackRcd is a simple graphical stereo recorder for JACK @@ -3051,10 +2994,7 @@ (define-public supercollider (delete-file scide) #t)))))) (native-inputs - `(("ableton-link" ,ableton-link) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("xorg-server" ,xorg-server-for-tests))) + (list ableton-link pkg-config qttools xorg-server-for-tests)) (inputs `(("jack" ,jack-1) ("libsndfile" ,libsndfile) @@ -3074,7 +3014,7 @@ (define-public supercollider ("qtwebchannel" ,qtwebchannel) ("qtwebsockets" ,qtwebsockets))) (propagated-inputs ;to get native-search-path - `(("qtwebengine" ,qtwebengine))) + (list qtwebengine)) (home-page "https://github.com/supercollider/supercollider") (synopsis "Synthesis engine and programming language") (description "SuperCollider is a synthesis engine (@code{scsynth} or @@ -3100,12 +3040,9 @@ (define-public libshout-idjc (base32 "1r9z8ggxylr2ab0isaljbm574rplnlcb12758j994h54nh2vikwb")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libogg" ,libogg) - ("libtheora" ,libtheora) - ("libvorbis" ,libvorbis) - ("speex" ,speex))) + (list libogg libtheora libvorbis speex)) (home-page "http://idjc.sourceforge.net/") (synopsis "Broadcast streaming library with IDJC extensions") (description "This package provides libshout plus IDJC extensions.") @@ -3128,10 +3065,9 @@ (define-public raul `(#:python ,python-2 #:tests? #f)) ; no check target (inputs - `(("glib" ,glib) - ("boost" ,boost))) + (list glib boost)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://drobilla.net/software/raul/") (synopsis "Real-time audio utility library") (description @@ -3169,10 +3105,7 @@ (define-public resample "074zj8ydp05yy1hjcglfv3hkvj4cm50f9nralka1992pm6yf8yvy")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool))) + (list autoconf automake pkg-config libtool)) (synopsis "Sampling rate conversion and filter design utilities") (description "This package contains the @command{resample} and @command{windowfilter} command line utilities. The @command{resample} command @@ -3209,11 +3142,9 @@ (define-public rubberband ((".*cp -f \\$\\(JNI_TARGET\\).*") "")) #t))))) (inputs - `(("ladspa" ,ladspa) - ("libsamplerate" ,libsamplerate) - ("vamp" ,vamp))) + (list ladspa libsamplerate vamp)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://breakfastquay.com/rubberband/") (synopsis "Audio time-stretching and pitch-shifting library") (description @@ -3235,13 +3166,9 @@ (define-public rtmidi "1k962ljpnwyjw9jjiky2372khhri1wqvrj5qsalfpys31xqzw31p")))) (build-system gnu-build-system) (inputs - `(("jack" ,jack-1) - ("alsa-lib" ,alsa-lib))) + (list jack-1 alsa-lib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://www.music.mcgill.ca/~gary/rtmidi") (synopsis "Cross-platform MIDI library for C++") (description @@ -3265,11 +3192,9 @@ (define-public sratom (arguments `(#:tests? #f)) ;no check target (propagated-inputs ;; In Requires of sratom-0.pc. - `(("lv2" ,lv2) - ("serd" ,serd) - ("sord" ,sord))) + (list lv2 serd sord)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://drobilla.net/software/sratom/") (synopsis "Library for serialising LV2 atoms to/from RDF") (description @@ -3297,7 +3222,7 @@ (define-public suil ("gtk+" ,gtk+) ("qt" ,qtbase-5))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://drobilla.net/software/suil/") (synopsis "Library for loading and wrapping LV2 plugin UIs") (description @@ -3373,17 +3298,17 @@ (define-public timidity++ "/share/freepats/freepats.cfg"))))) #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("ao" ,ao) - ("flac" ,flac) - ("jack" ,jack-1) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("speex" ,speex) - ("ncurses" ,ncurses) - ("freepats" ,freepats))) + (list alsa-lib + ao + flac + jack-1 + libogg + libvorbis + speex + ncurses + freepats)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://timidity.sourceforge.net/") (synopsis "Software synthesizer for playing MIDI files") (description @@ -3421,9 +3346,9 @@ (define-public vamp (string-append out "/lib/libvamp-hostsdk.la")))) #t))))) (inputs - `(("libsndfile" ,libsndfile))) + (list libsndfile)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://vamp-plugins.org") (synopsis "Modular and extensible audio processing system") (description @@ -3446,7 +3371,7 @@ (define-public libsbsms (sha256 (base32 "1vmf84iy4dkwxv887grnlsfk43fmhd9gbg26gc2kgcv40sbkvayf")))) (build-system gnu-build-system) - (native-inputs `(("automake" ,automake))) + (native-inputs (list automake)) (arguments `(#:configure-flags ;; Disable the use of SSE unless on x86_64. @@ -3494,7 +3419,7 @@ (define-public libkeyfinder (native-inputs `(("catch" ,catch-framework2))) (inputs - `(("fftw" ,fftw))) + (list fftw)) (home-page "https://mixxxdj.github.io/libkeyfinder/") (synopsis "Musical key detection for digital audio") (description @@ -3588,10 +3513,9 @@ (define-public xmp "17i8fc7x7yn3z1x963xp9iv108gxfakxmdgmpv3mlm438w3n3g8x")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libxmp" ,libxmp) - ("pulseaudio" ,pulseaudio))) + (list libxmp pulseaudio)) (home-page "http://xmp.sourceforge.net/") (synopsis "Extended module player") (description @@ -3615,10 +3539,7 @@ (define-public soundtouch (base32 "12i6yg8vvqwyk412lxl2krbfby6hnxld8qxy0k4m5xp4g94jiq4p")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("file" ,file))) + (list autoconf automake libtool file)) (home-page "https://www.surina.net/soundtouch/") (synopsis "Audio processing library for changing tempo, pitch and playback rate") @@ -3647,18 +3568,18 @@ (define-public sox ;; bug reports. '("--with-distro=Guix System Distribution"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("ao" ,ao) - ("flac" ,flac) - ("lame" ,lame) - ("libid3tag" ,libid3tag) - ("libltdl" ,libltdl) - ("libmad" ,libmad) - ("libpng" ,libpng) - ("libvorbis" ,libvorbis) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib + ao + flac + lame + libid3tag + libltdl + libmad + libpng + libvorbis + pulseaudio)) (home-page "http://sox.sourceforge.net") (synopsis "Sound processing utility") (description @@ -3704,10 +3625,9 @@ (define-public twolame (base32 "0zf8sxqb02w07ah55b1y7ab643zmpbhn62spa9pqra0rc17l4dfc")))) (build-system gnu-build-system) (inputs - `(("libsndfile" ,libsndfile))) + (list libsndfile)) (native-inputs - `(("perl" ,perl) - ("which" ,which))) ;used in tests/test.pl + (list perl which)) ;used in tests/test.pl (home-page "https://www.twolame.org/") (synopsis "MPEG Audio Layer 2 (MP2) encoder") (description @@ -3733,15 +3653,11 @@ (define-public portaudio (build-system gnu-build-system) (inputs ;; TODO: Add ASIHPI. - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1))) + (list alsa-lib jack-1)) ;; Autoreconf is necessary because the audacity-compat patch modifies .in ;; files. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (arguments '(#:tests? #f ;no 'check' target #:parallel-build? #f ;fails on some systems @@ -3794,12 +3710,9 @@ (define-public qsynth (arguments `(#:tests? #f)) ; no "check" phase (native-inputs - `(("qttools" ,qttools) - ("pkg-config" ,pkg-config))) + (list qttools pkg-config)) (inputs - `(("fluidsynth" ,fluidsynth) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list fluidsynth qtbase-5 qtx11extras)) (home-page "https://qsynth.sourceforge.io") (synopsis "Graphical user interface for FluidSynth") (description @@ -3822,13 +3735,13 @@ (define-public rsound (base32 "0gspmr3klwnq98h17p5hc6ifygya4p80g4g8r7a1qavm3mv19waf")))) (build-system gnu-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("ao" ,ao) - ("libsamplerate" ,libsamplerate) - ("openal" ,openal) - ("portaudio" ,portaudio) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib + jack-1 + ao + libsamplerate + openal + portaudio + pulseaudio)) (arguments '(#:phases (modify-phases %standard-phases @@ -3866,12 +3779,9 @@ (define-public xjackfreak (list (string-append "docdir=" (assoc-ref %outputs "out") "/share/doc/xjackfreak")))) (inputs - `(("jack" ,jack-1) - ("libx11" ,libx11) - ("libxt" ,libxt) - ("libxext" ,libxext))) + (list jack-1 libx11 libxt libxext)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/johnhldavis/xjackfreak") (synopsis "JACK audio frequency analyzer and display") (description @@ -3923,7 +3833,7 @@ (define-public zita-convolver #t)) ;; no configure script (delete 'configure)))) - (inputs `(("fftwf" ,fftwf))) + (inputs (list fftwf)) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "Fast, partitioned convolution engine library") (description @@ -4021,8 +3931,7 @@ (define-public zita-alsa-pcmi ;; no configure script (delete 'configure)))) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftw" ,fftw))) + (list alsa-lib fftw)) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "C++ wrapper around the ALSA API") (description @@ -4048,10 +3957,7 @@ (define-public cuetools (build-system gnu-build-system) ;; The source checkout is not bootstrapped. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("flex" ,flex) - ("bison" ,bison))) + (list autoconf automake flex bison)) (synopsis "Cue and toc file parsers and utilities") (description "Cuetools is a set of programs that are useful for manipulating and using CUE sheet (cue) files and Table of Contents (toc) files. CUE and TOC @@ -4177,8 +4083,7 @@ (define-public bs1770gain ,home-page)) #t)))) (build-system gnu-build-system) - (inputs `(("ffmpeg" ,ffmpeg) - ("sox" ,sox))) + (inputs (list ffmpeg sox)) (synopsis "Tool to adjust loudness of media files") (description "BS1770GAIN is a loudness scanner compliant with ITU-R BS.1770 and its @@ -4285,7 +4190,7 @@ (define-public python-pyalsaaudio (arguments `(#:tests? #f)) ; tests require access to ALSA devices. (inputs - `(("alsa-lib" ,alsa-lib))) + (list alsa-lib)) (home-page "https://larsimmisch.github.io/pyalsaaudio/") (synopsis "ALSA wrappers for Python") (description @@ -4344,20 +4249,17 @@ (define-public bluez-alsa (assoc-ref %outputs "out") "/etc/dbus-1/system.d")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("bluez" ,bluez) - ("dbus" ,dbus) - ("glib" ,glib) - ("ldacbt" ,ldacbt) - ("libbsd" ,libbsd) - ("ncurses" ,ncurses) - ("ortp" ,ortp) - ("sbc" ,sbc))) + (list alsa-lib + bluez + dbus + glib + ldacbt + libbsd + ncurses + ortp + sbc)) (home-page "https://github.com/Arkq/bluez-alsa") (synopsis "Bluetooth ALSA backend") (description "This project is a rebirth of a direct integration between @@ -4406,23 +4308,23 @@ (define-public snd (copy-recursively "pix" (string-append doc "/pix")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftw" ,fftw) - ("flac" ,flac) - ("gmp" ,gmp) - ("gsl" ,gsl) - ("gtk+" ,gtk+) - ("jack" ,jack-1) - ("libsamplerate" ,libsamplerate) - ("mpc" ,mpc) - ("mpfr" ,mpfr) - ("mpg123" ,mpg123) - ("speex" ,speex) - ("timidity++" ,timidity++) - ("vorbis-tools" ,vorbis-tools) - ("wavpack" ,wavpack))) + (list alsa-lib + fftw + flac + gmp + gsl + gtk+ + jack-1 + libsamplerate + mpc + mpfr + mpg123 + speex + timidity++ + vorbis-tools + wavpack)) (synopsis "Sound editor") (home-page "https://ccrma.stanford.edu/software/snd/") (description @@ -4450,10 +4352,9 @@ (define-public noise-repellent (list (string-append "--prefix=" (assoc-ref %outputs "out") "/lib/lv2")))) (inputs - `(("lv2" ,lv2) - ("fftwf" ,fftwf))) + (list lv2 fftwf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/lucianodato/noise-repellent") (synopsis "LV2 plugin for broadband noise reduction") (description "Noise Repellent is an LV2 plugin to reduce noise. It has @@ -4518,12 +4419,9 @@ (define-public lv2-speech-denoiser (invoke "make") (setenv "CFLAGS" old-CFLAGS)))))))) (inputs - `(("lv2" ,lv2))) + (list lv2)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/werman/noise-suppression-for-voice") (synopsis "Speech denoise LV2 plugin based on Xiph's RNNoise library") (description "RNNoise is a library that uses deep learning to apply @@ -4547,12 +4445,10 @@ (define-public cli-visualizer (build-system cmake-build-system) (native-inputs ;; TODO: Try using the latest googletest for versions > 1.8. - `( ;; ("googletest" ,googletest-1.8) - ("which" ,which))) + (list ;; ("googletest" ,googletest-1.8) + which)) (inputs - `(("fftw" ,fftw) - ("ncurses" ,ncurses) - ("pulseaudio" ,pulseaudio))) + (list fftw ncurses pulseaudio)) (arguments '(#:tests? #f ;; XXX Enable tests after patching them to use the system googletest. @@ -4592,13 +4488,9 @@ (define-public cava "1mziklmqifhnb4kg9ia2r56r8wjn6xp40bkpf484hsgqvnrccl86")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("fftw" ,fftw) - ("ncurses" ,ncurses) - ("pulseaudio" ,pulseaudio))) + (list fftw ncurses pulseaudio)) (arguments `(#:configure-flags (list (string-append "PREFIX=" %output) @@ -4679,9 +4571,7 @@ (define-public libfdk "1fkrnzs78fmj11n9z3l0w53i2fl16jcfiyavwidck9bzmkmsf486")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://github.com/mstorsjo/fdk-aac") (synopsis "Fraunhofer FDK AAC library") (description "FDK is a library for encoding and decoding Advanced Audio @@ -4709,13 +4599,13 @@ (define-public libopenshot-audio "03dygh85riljk7dpn5a5a0d22a2kz45fs13gzwqgnbzzr1k17p2y")))) (build-system cmake-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ;; The following are for JUCE GUI components: - ("libx11" ,libx11) - ("freetype" ,freetype) - ("libxrandr" ,libxrandr) - ("libxinerama" ,libxinerama) - ("libxcursor" ,libxcursor))) + (list alsa-lib + ;; The following are for JUCE GUI components: + libx11 + freetype + libxrandr + libxinerama + libxcursor)) (arguments `(#:tests? #f ;there are no tests #:configure-flags @@ -4746,10 +4636,8 @@ (define-public faudio '(#:tests? #f ; No tests. #:configure-flags '("-DGSTREAMER=ON"))) (build-system cmake-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("sdl2" ,sdl2))) + (native-inputs (list pkg-config)) + (inputs (list gstreamer gst-plugins-base sdl2)) (home-page "https://github.com/FNA-XNA/FAudio") (synopsis "XAudio reimplementation") (description "FAudio is an XAudio reimplementation that focuses solely on @@ -4774,12 +4662,9 @@ (define-public gnaural "1gq519c0imsh57zklyi0f8h64l3ai48lh672c834470z8c6kvbfi")))) (build-system gnu-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("gtk+" ,gtk+-2) - ("libsndfile" ,libsndfile) - ("portaudio" ,portaudio))) + (list alsa-lib gtk+-2 libsndfile portaudio)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://gnaural.sourceforge.net/") (synopsis "Binaural beat synthesizer") (description "Gnaural is a programmable auditory binaural beat synthesizer @@ -4802,15 +4687,15 @@ (define-public darkice (base32 "05yq7lggxygrkd76yiqby3msrgdn082p0qlvmzzv9xbw8hmyra76")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("lame" ,lame) - ("libvorbis" ,libvorbis) - ("opus" ,opus) - ("twolame" ,twolame) - ("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio) - ("jack" ,jack-1) - ("libsamplerate" ,libsamplerate))) + (native-inputs (list pkg-config)) + (inputs (list lame + libvorbis + opus + twolame + alsa-lib + pulseaudio + jack-1 + libsamplerate)) (arguments `(#:configure-flags (list (string-append "--with-lame-prefix=" @@ -4839,8 +4724,7 @@ (define-public libltc (arguments `(#:parallel-tests? #f)) ;tests fail otherwise (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (synopsis "Encode or decode Linear/Longitudinal Time Code (LTC) audio") (description "Libltc is a POSIX-C Library for handling @dfn{Linear/Longitudinal Time Code} (LTC) data.") @@ -4904,11 +4788,9 @@ (define-public libsoundio (arguments `(#:tests? #f)) ;no tests included (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib jack-1 pulseaudio)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://libsound.io") (synopsis "C library for real-time audio input and output") (description "@code{libsoundio} is a C library providing audio input and @@ -4933,9 +4815,9 @@ (define-public redkite (arguments `(#:tests? #f)) ;no tests included (propagated-inputs - `(("cairo" ,cairo))) + (list cairo)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Small GUI toolkit") (description "Redkite is a small GUI toolkit developed in C++17 and inspired from other well known GUI toolkits such as Qt and GTK. It is @@ -5006,7 +4888,7 @@ (define-public carla ;; For WRAP-SCRIPT above. ("guile" ,guile-2.2))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://kx.studio/Applications:Carla") (synopsis "Audio plugin host") (description "Carla is a modular audio plugin host, with features like @@ -5027,22 +4909,22 @@ (define-public ecasound (sha256 (base32 "1m7njfjdb7sqf0lhgc4swihgdr4snkg8v02wcly08wb5ar2fr2s6")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) ;; It would be nice to add mikmod to inputs if that gets packaged ;; eventually. - (inputs `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("mpg123" ,mpg123) - ("lame" ,lame) - ("vorbis-tools" ,vorbis-tools) - ("faad2" ,faad2) - ("flac" ,flac) - ("timidity++" ,timidity++) - ("libsndfile" ,libsndfile) - ("libsamplerate" ,libsamplerate) - ("ncurses" ,ncurses) - ("ladspa" ,ladspa) - ("lilv" ,lilv))) + (inputs (list alsa-lib + jack-1 + mpg123 + lame + vorbis-tools + faad2 + flac + timidity++ + libsndfile + libsamplerate + ncurses + ladspa + lilv)) (home-page "https://nosignal.fi/ecasound/index.php") (synopsis "Multitrack audio processing") (description "Ecasound is a software package designed for multitrack audio @@ -5079,10 +4961,9 @@ (define-public libaudec ;; Build the tests. `("-Dtests=true"))) (inputs - `(("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile))) + (list libsamplerate libsndfile)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Library for reading and resampling audio files") (description "libaudec is a wrapper library over ffmpeg, sndfile and libsamplerate for reading and resampling audio files, based on Robin Gareus' @@ -5110,11 +4991,9 @@ (define-public lv2lint `("-Delf-tests=true" ; for checking symbol visibility "-Donline-tests=true"))) ; for checking URI existence (inputs - `(("curl" ,curl) - ("libelf" ,libelf) - ("lilv" ,lilv))) + (list curl libelf lilv)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "LV2 plugin lint tool") (description "lv2lint is an LV2 lint-like tool that checks whether a given plugin and its UI(s) match up with the provided metadata and adhere @@ -5145,11 +5024,9 @@ (define-public lv2toweb (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("jalv" ,jalv) - ("lilv" ,lilv))) + (list jalv lilv)) (native-inputs - `(("help2man" ,help2man) - ("pkg-config" ,pkg-config))) + (list help2man pkg-config)) (synopsis "Documentation generator for LV2 plugins") (description "lv2toweb allows the user to create an xhtml page with information @@ -5174,12 +5051,11 @@ (define-public ztoolkit "07xl3cmdaf7k9mm58m93cn8i1jvgimmiifdw1w7v2jl88nx60pm1")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) ;; These are listed as propagated inputs because they are dependencies ;; in pkgconfig. (propagated-inputs - `(("cairo" ,cairo) - ("libx11" ,libx11))) + (list cairo libx11)) (synopsis "GUI toolkit for LV2 plugins") (description "ZToolkit (Ztk) is a cross-platform GUI toolkit heavily inspired by GTK. It handles events and low level drawing on behalf of @@ -5210,8 +5086,7 @@ (define-public libinstpatch `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("libsndfile" ,libsndfile))) + (list glib libsndfile)) (home-page "http://www.swamiproject.org/") (synopsis "Instrument file software library") (description @@ -5282,9 +5157,7 @@ (define-public codec2 (base32 "1jpvr7bra8srz8jvnlbmhf8andbaavq5v01qjnp2f61za93rzwba")))) (build-system cmake-build-system) (native-inputs - `(("bc" ,bc) - ("octave" ,octave) - ("valgrind" ,valgrind))) + (list bc octave valgrind)) (arguments `(#:tests? #f ; TODO: Fix tests (paths, graphic toolkit, octave modules). #:phases @@ -5355,19 +5228,19 @@ (define-public ableton-link #t)))) (build-system cmake-build-system) (native-inputs - `(("catch" ,catch-framework) - ("python" ,python) ;for running tests - ("portaudio" ,portaudio) ;for portaudio examples - ("qtbase" ,qtbase-5) ;for Qt examples - ("qtdeclarative" ,qtdeclarative) - ("qttools" ,qttools))) + (list catch-framework + python ;for running tests + portaudio ;for portaudio examples + qtbase-5 ;for Qt examples + qtdeclarative + qttools)) (inputs - `(("jack" ,jack-1) ;for JACK examples - ("qtquickcontrols" ,qtquickcontrols))) ;for Qt examples + (list jack-1 ;for JACK examples + qtquickcontrols)) ;for Qt examples (propagated-inputs ;; This is because include/ableton/platforms/asio/AsioWrapper.hpp ;; contains '#include '. - `(("asio" ,asio))) + (list asio)) (arguments `(#:configure-flags '("-DLINK_BUILD_QT_EXAMPLES=ON" @@ -5521,7 +5394,7 @@ (define-public siggen (list "/bin" "/share/man/man1" "/share/man/man5")) (apply invoke "make" "sysinstall" make-flags))))))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (native-inputs `(("groff" ,groff-minimal) ; for nroff ("util-linux" ,util-linux))) ; for col @@ -5569,13 +5442,9 @@ (define-public python-pysox (add-installed-pythonpath inputs outputs) (invoke "pytest"))))))) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-typing-extensions" ,python-typing-extensions))) + (list python-numpy python-typing-extensions)) (native-inputs - `(("sox" ,sox) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-soundfile" ,python-soundfile))) + (list sox python-pytest python-pytest-cov python-soundfile)) (home-page "https://github.com/rabitt/pysox") (synopsis "Python wrapper around SoX") (description "@code{python-pysox} is a wrapper around the @command{sox} @@ -5604,9 +5473,9 @@ (define-public mda-lv2 (list (string-append "--prefix=" (assoc-ref %outputs "out"))))) (inputs - `(("lv2" ,lv2))) + (list lv2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (native-search-paths (list (search-path-specification (variable "LV2_PATH") diff --git a/gnu/packages/augeas.scm b/gnu/packages/augeas.scm index b3c4803e04..2fd933604c 100644 --- a/gnu/packages/augeas.scm +++ b/gnu/packages/augeas.scm @@ -44,11 +44,11 @@ (define-public augeas (build-system gnu-build-system) ;; Marked as "required" in augeas.pc. (propagated-inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (inputs - `(("readline" ,readline))) + (list readline)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://augeas.net") (synopsis "Edit configuration files programmatically") (description diff --git a/gnu/packages/authentication.scm b/gnu/packages/authentication.scm index a8070f4789..f5fba35031 100644 --- a/gnu/packages/authentication.scm +++ b/gnu/packages/authentication.scm @@ -59,14 +59,11 @@ (define-public oath-toolkit (for-each delete-file (find-files lib "\\.a$")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; XXX: Perhaps this should be propagated from xmlsec. - ("libltdl" ,libltdl))) + (list pkg-config + ;; XXX: Perhaps this should be propagated from xmlsec. + libltdl)) (inputs - `(("linux-pam" ,linux-pam) - ("openssl" ,openssl) - ("xmlsec-openssl" ,xmlsec-openssl))) + (list linux-pam openssl xmlsec-openssl)) (home-page "https://www.nongnu.org/oath-toolkit/") (synopsis "One-time password (OTP) components") (description @@ -111,16 +108,9 @@ (define-public yubico-pam ;; The pam_test fails because ykclient fails to build a Curl handle. '(#:make-flags '("TESTS=util_test"))) (inputs - `(("linux-pam" ,linux-pam) - ("libyubikey" ,libyubikey) - ("ykclient" ,ykclient) - ("yubikey-personalization" ,yubikey-personalization))) + (list linux-pam libyubikey ykclient yubikey-personalization)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("asciidoc" ,asciidoc) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool asciidoc pkg-config)) (home-page "https://developers.yubico.com/yubico-pam") (synopsis "Yubico pluggable authentication module") (description "The Yubico PAM module provides an easy way to integrate the @@ -141,9 +131,9 @@ (define-public pamtester (base32 "1mdj1wj0adcnx354fs17928yn2xfr1hj5mfraq282dagi873sqw3")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("linux-pam" ,linux-pam))) + (list linux-pam)) (home-page "http://pamtester.sourceforge.net/") (synopsis "Utility for testing pluggable authentication modules (PAM) facility") (description diff --git a/gnu/packages/autogen.scm b/gnu/packages/autogen.scm index 968337ad8d..1fe742bbae 100644 --- a/gnu/packages/autogen.scm +++ b/gnu/packages/autogen.scm @@ -42,10 +42,8 @@ (define-public autogen (sha256 (base32 "16mlbdys8q4ckxlvxyhwkdnh1ay9f6g0cyp1kylkpalgnik398gq")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("which" ,which))) - (inputs `(("guile" ,guile-2.2) - ("perl" ,perl))) ; for doc generator mdoc + (native-inputs (list pkg-config which)) + (inputs (list guile-2.2 perl)) ; for doc generator mdoc (arguments '(#:configure-flags ;; XXX Needed to build 5.18.16. ./configure fails without it: diff --git a/gnu/packages/autotools.scm b/gnu/packages/autotools.scm index 57efc4c477..a8bf36a966 100644 --- a/gnu/packages/autotools.scm +++ b/gnu/packages/autotools.scm @@ -63,8 +63,7 @@ (define-public autoconf-2.69 ("perl" ,perl) ("m4" ,m4))) (native-inputs - `(("perl" ,perl) - ("m4" ,m4))) + (list perl m4)) (arguments `(;; XXX: testsuite: 209 and 279 failed. The latter is an impurity. It ;; should use our own "cpp" instead of "/lib/cpp". @@ -313,7 +312,7 @@ (define-public autobuild (base32 "0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1")))) (build-system gnu-build-system) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (synopsis "Process generated build logs") (description "Autobuild is a package that processes build logs generated when building software. Autobuild is primarily focused on packages using @@ -465,7 +464,7 @@ (define-public libtool "0vxj52zm709125gwv9qqlw02silj8bnjnh4y07arrz60r31ai1vw")) (patches (search-patches "libtool-skip-tests2.patch")))) (build-system gnu-build-system) - (propagated-inputs `(("m4" ,m4))) + (propagated-inputs (list m4)) (native-inputs `(("m4" ,m4) ("perl" ,perl) ;; XXX: this shouldn't be necessary, but without it test @@ -562,7 +561,7 @@ (define-public config (install-file "doc/config.sub.1" man1) #t)))))) (native-inputs - `(("help2man" ,help2man))) + (list help2man)) (home-page "https://savannah.gnu.org/projects/config") (synopsis "Ubiquitous config.guess and config.sub scripts") (description "The `config.guess' script tries to guess a canonical system triple, @@ -618,7 +617,7 @@ (define-public pyconfigure (("/usr/bin/env python") (which "python3"))) #t))))) (inputs - `(("python" ,python-3))) + (list python-3)) (synopsis "@command{configure} interface for Python-based packages") (description "GNU pyconfigure provides template files for easily implementing diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index c113707283..3cc5a6964e 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -168,8 +168,7 @@ (define-public microscheme #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))))) (native-inputs - `(("unzip" ,unzip) - ("xxd" ,xxd))) + (list unzip xxd)) (home-page "https://github.com/ryansuchocki/microscheme/") (synopsis "Scheme subset for Atmel microcontrollers") (description diff --git a/gnu/packages/axoloti.scm b/gnu/packages/axoloti.scm index 411ebbc610..f680d6fb83 100644 --- a/gnu/packages/axoloti.scm +++ b/gnu/packages/axoloti.scm @@ -205,7 +205,7 @@ (define-public axoloti-runtime ;; for uploading compiled patches and firmware ("dfu-util" ,dfu-util-for-axoloti))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://www.axoloti.com/") (synopsis "Audio development environment for the Axoloti core board") (description @@ -351,9 +351,8 @@ (define-public axoloti-patcher ("java-jgit" ,java-jgit-4.2) ("axoloti-runtime" ,axoloti-runtime))) (native-inputs - `(("ant" ,ant) - ("zip" ,zip) ; for repacking the jar - ("unzip" ,unzip))) + (list ant zip ; for repacking the jar + unzip)) (description "The Axoloti patcher offers a “patcher” environment similar to Pure Data for sketching digital audio algorithms. The patches run on a standalone diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 5e147113b1..fdb84898bb 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -118,11 +118,11 @@ (define-public duplicity ("pygobject" ,python-pygobject) ("urllib3" ,python-urllib3))) (inputs - `(("dbus" ,dbus) ; dbus-launch (Gio backend) - ("librsync" ,librsync) - ("lftp" ,lftp) - ("gnupg" ,gnupg) ; gpg executable needed - ("util-linux" ,util-linux))) ; for setsid + (list dbus ; dbus-launch (Gio backend) + librsync + lftp + gnupg ; gpg executable needed + util-linux)) ; for setsid (arguments `(#:test-target "test" #:phases @@ -173,8 +173,7 @@ (define-public par2cmdline (base32 "11mx8q29cr0sryd11awab7y4mhqgbamb1ss77rffjj6in8pb4hdk")))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf))) + (list automake autoconf)) (build-system gnu-build-system) (synopsis "File verification and repair tools") (description "Par2cmdline uses Reed-Solomon error-correcting codes to @@ -200,14 +199,14 @@ (define-public hdup (base32 "02bnczg01cyhajmm4rhbnc0ja0dd9ikv9fwv28asxh1rlx9yr0b7")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("glib" ,glib) - ("tar" ,tar) - ("lzop" ,lzop) - ("mcrypt" ,mcrypt) - ("openssh" ,openssh) - ("gnupg" ,gnupg-1))) + (list glib + tar + lzop + mcrypt + openssh + gnupg-1)) (arguments `(#:configure-flags `(,(string-append "--sbindir=" (assoc-ref %outputs "out") "/bin")) @@ -239,13 +238,13 @@ (define-public libarchive "16r95rlmikll1k8vbhh06vq6x3srkc10hzxjjf3021mjs2ld65qf")))) (build-system gnu-build-system) (inputs - `(("bzip2" ,bzip2) - ("libxml2" ,libxml2) - ("lzo" ,lzo) - ("nettle" ,nettle) - ("xz" ,xz) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list bzip2 + libxml2 + lzo + nettle + xz + zlib + `(,zstd "lib"))) (arguments `(#:configure-flags '("--disable-static") #:phases @@ -337,21 +336,15 @@ (define-public rdup (base32 "0bzyv6qmnivxnv9nw7lnfn46k0m1dlxcjj53zcva6v8y8084l1iw")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - - ;; For tests. - ("dejagnu" ,dejagnu))) + (list autoconf automake pkg-config + ;; For tests. + dejagnu)) (inputs ;; XXX Compiling with nettle (encryption) support requires patching out ;; -Werror from GNUmakefile.in. Then, rdup-tr-{en,de}crypt tests fail: ;; free(): invalid pointer ;; ** rdup-tr: SIGPIPE received, exiting - `(("glib" ,glib) - ("pcre" ,pcre) - ("libarchive" ,libarchive) - ("mcrypt" ,mcrypt))) + (list glib pcre libarchive mcrypt)) (arguments `(#:parallel-build? #f ;race conditions #:phases @@ -414,13 +407,11 @@ (define-public snapraid (setenv "VERSION" ,version) (patch-shebang "autover.sh")))))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - - ;; For the tests. - ("valgrind" ,valgrind))) + (list automake autoconf + ;; For the tests. + valgrind)) (inputs - `(("util-linux" ,util-linux "lib"))) ; libblkid + (list `(,util-linux "lib"))) ; libblkid (home-page "https://www.snapraid.it/") (synopsis "Efficient backups using parity snapshots across disk arrays") (description @@ -462,7 +453,7 @@ (define-public btar "0miklk4bqblpyzh1bni4x6lqn88fa8fjn15x1k1n8bxkx60nlymd")))) (build-system gnu-build-system) (inputs - `(("librsync" ,librsync-0.9))) + (list librsync-0.9)) (arguments `(#:make-flags `(,(string-append "PREFIX=" (assoc-ref %outputs "out")) ,(string-append "CC=" ,(cc-for-target))) @@ -493,10 +484,9 @@ (define-public rdiff-backup (base32 "11rvjcp77zwgkphz1kyf5yqgr3rlss7dm9xzmvpvc4lp99xq7drb")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (inputs - `(("python" ,python) - ("librsync" ,librsync))) + (list python librsync)) (arguments `(#:tests? #f)) ; Tests require root/sudo (home-page "https://rdiff-backup.net/") @@ -535,8 +525,7 @@ (define-public rsnapshot (lambda _ (invoke "make" "test")))))) (inputs - `(("perl" ,perl) - ("rsync" ,rsync))) + (list perl rsync)) (home-page "https://rsnapshot.org") (synopsis "Deduplicating snapshot backup utility based on rsync") (description "rsnapshot is a file system snapshot utility based on rsync. @@ -600,22 +589,20 @@ (define-public libchop ;; some obscure reason. Better skip it. (setenv "XFAIL_TESTS" "utils/block-server")))))) (native-inputs - `(("guile" ,guile-2.0) - ("gperf" ,gperf-3.0) ;see - ("pkg-config" ,pkg-config) - ("rpcsvc-proto" ,rpcsvc-proto))) ;for 'rpcgen' + (list guile-2.0 gperf-3.0 ;see + pkg-config rpcsvc-proto)) ;for 'rpcgen' (inputs - `(("guile" ,guile-2.0) - ("util-linux" ,util-linux) - ("libtirpc" ,libtirpc) - ("gnutls" ,gnutls) - ("tdb" ,tdb) - ("bdb" ,bdb) - ("gdbm" ,gdbm) - ("libgcrypt" ,libgcrypt) - ("lzo" ,lzo) - ("bzip2" ,bzip2) - ("zlib" ,zlib))) + (list guile-2.0 + util-linux + libtirpc + gnutls + tdb + bdb + gdbm + libgcrypt + lzo + bzip2 + zlib)) (home-page "https://nongnu.org/libchop/") (synopsis "Tools & library for data backup and distributed storage") (description @@ -740,16 +727,14 @@ (define-public borg (string-append share "/fish/vendor_completions.d"))) #t)))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-pytest" ,python-pytest))) + (list python-cython python-setuptools-scm python-pytest)) (inputs - `(("acl" ,acl) - ("libb2" ,libb2) - ("lz4" ,lz4) - ("openssl" ,openssl) - ("python-llfuse" ,python-llfuse) - ("zstd" ,zstd "lib"))) + (list acl + libb2 + lz4 + openssl + python-llfuse + `(,zstd "lib"))) (synopsis "Deduplicated, encrypted, authenticated and compressed backups") (description "Borg is a deduplicating backup program. Optionally, it supports compression and authenticated encryption. The main goal of Borg is to @@ -773,12 +758,9 @@ (define-public wimlib "04ny5s5z05gk6davbwkjkraan781k2xzw6kjwp75h6ncv45dv1sb")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fuse" ,fuse) - ("libxml2" ,libxml2) - ("ntfs-3g" ,ntfs-3g) - ("openssl" ,openssl))) + (list fuse libxml2 ntfs-3g openssl)) (arguments `(#:configure-flags (list "--disable-static" @@ -889,10 +871,7 @@ (define write-man (for-each write-man man-pages) #t)))))) (inputs - `(("perl" ,perl) - ("rsync" ,rsync) - ("perl-libtime-period" ,perl-libtime-period) - ("perl-libtime-parsedate" ,perl-libtime-parsedate))) + (list perl rsync perl-libtime-period perl-libtime-parsedate)) (home-page "http://dirvish.org/") (synopsis "Fast, disk based, rotating network backup system") (description @@ -1038,11 +1017,7 @@ (define-public zbackup (arguments `(#:tests? #f)) ;no test (inputs - `(("lzo" ,lzo) - ("libressl" ,libressl) - ("protobuf" ,protobuf) - ("xz" ,xz) - ("zlib" ,zlib))) + (list lzo libressl protobuf xz zlib)) (home-page "http://zbackup.org") (synopsis "Versatile deduplicating backup tool") (description @@ -1076,12 +1051,10 @@ (define-public dump "--disable-readline" "--disable-rmt"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl) - ("zlib" ,zlib) - ("util-linux" ,util-linux "lib") - ("e2fsprogs" ,e2fsprogs))) + (list openssl zlib + `(,util-linux "lib") e2fsprogs)) (home-page "https://dump.sourceforge.io/") (synopsis "Ext2/3/4 file system dump/restore utilities") (description "Dump examines files in a file system, determines which ones @@ -1118,17 +1091,14 @@ (define-public burp (string-append prefix " 3600" suffix "\n"))) #t))))) (inputs - `(("acl" ,acl) - ("librsync" ,librsync) - ("ncurses" ,ncurses) ; for the live status monitor - ("openssl" ,openssl) - ("uthash" ,uthash) - ("zlib" ,zlib))) + (list acl + librsync + ncurses ; for the live status monitor + openssl + uthash + zlib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("check" ,check-0.14) - ("pkg-config" ,pkg-config))) + (list autoconf automake check-0.14 pkg-config)) (home-page "https://burp.grke.org") (synopsis "Differential backup and restore") (description "Burp is a network backup and restore program. It attempts @@ -1149,17 +1119,16 @@ (define-public disarchive "0jgc53rrbas8i4z13l2ii99cpav1ma73spsjg70ygihf0635r3dh")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("guile" ,guile-3.0) ;for cross-compilation - ("guile-gcrypt" ,guile-gcrypt) - ("guile-quickcheck" ,guile-quickcheck))) + (list autoconf + automake + pkg-config + guile-3.0 ;for cross-compilation + guile-gcrypt + guile-quickcheck)) (inputs - `(("guile" ,guile-3.0) - ("zlib" ,zlib))) + (list guile-3.0 zlib)) (propagated-inputs - `(("guile-gcrypt" ,guile-gcrypt))) + (list guile-gcrypt)) (home-page "https://ngyro.com/software/disarchive.html") (synopsis "Software archive disassembler") (description "Disarchive can disassemble software archives into data @@ -1200,15 +1169,10 @@ (define-public borgmatic ":" (getenv "PATH"))) (invoke "pytest"))))))) (inputs - `(("borg" ,borg) - ("python-colorama" ,python-colorama) - ("python-jsonschema" ,python-jsonschema) - ("python-requests" ,python-requests) - ("python-ruamel.yaml" ,python-ruamel.yaml))) + (list borg python-colorama python-jsonschema python-requests + python-ruamel.yaml)) (native-inputs - `(("python-flexmock" ,python-flexmock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-flexmock python-pytest python-pytest-cov)) (home-page "https://torsion.org/borgmatic/") (synopsis "Simple, configuration-driven backup software") (description diff --git a/gnu/packages/bash.scm b/gnu/packages/bash.scm index 7e98367bbb..cf40ee94f6 100644 --- a/gnu/packages/bash.scm +++ b/gnu/packages/bash.scm @@ -137,8 +137,7 @@ (define-public bash (outputs '("out" "doc" ;1.7 MiB of HTML and extra files "include")) ;headers used by extensions - (inputs `(("readline" ,readline) - ("ncurses" ,ncurses))) ;TODO: add texinfo + (inputs (list readline ncurses)) ;TODO: add texinfo (arguments `(;; When cross-compiling, `configure' incorrectly guesses that job ;; control is missing. @@ -285,7 +284,7 @@ (define-public bash-completion (patches (search-patches "bash-completion-directories.patch")))) (build-system gnu-build-system) - (native-inputs `(("util-linux" ,util-linux))) + (native-inputs (list util-linux)) (arguments `(#:phases (modify-phases %standard-phases (add-after @@ -378,10 +377,8 @@ (define-public bats (base32 "0f59zh4d4pa1a7ybs5zl6h0csbqqv11lbnq0jl1dgwm1s6p49bsq")))) (inputs - `(("bash" ,bash) - ("coreutils" ,coreutils) - ("guile" ,guile-3.0) ;for wrap-script - ("grep" ,grep))) + (list bash coreutils guile-3.0 ;for wrap-script + grep)) (arguments `(#:modules ((guix build utils)) #:builder @@ -428,14 +425,14 @@ (define-public bash-ctypes (base32 "0s1sifqzqmr0dnciv06yqrpzgj11d7n0gy5zaxh6b3x8bx7k75l8")))) (build-system gnu-build-system) (inputs - `(("elfutils" ,elfutils) - ("libelf" ,libelf) - ("libffi" ,libffi) - ("zlib" ,zlib) - ;; Require a bash with C plugin support to build. - ("bash" ,bash))) + (list elfutils + libelf + libffi + zlib + ;; Require a bash with C plugin support to build. + bash)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/taviso/ctypes.sh") (synopsis "Foreign function interface for Bash") (description "Bash-ctypes is a Bash plugin that provides a foreign diff --git a/gnu/packages/batik.scm b/gnu/packages/batik.scm index 9cff05d949..2072dd467c 100644 --- a/gnu/packages/batik.scm +++ b/gnu/packages/batik.scm @@ -84,7 +84,7 @@ (define-public java-w3c-smil-3.0 "))) #t))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://www.w3.org/Style/CSS/SAC/") (synopsis "W3C SAC interface for CSS parsers in Java") (description "This package provides a SAC interface by the W3C. @@ -136,9 +136,9 @@ (define-public java-w3c-svg-1.0 "))) #t))))) (propagated-inputs - `(("java-w3c-smil" ,java-w3c-smil-3.0))) + (list java-w3c-smil-3.0)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://www.w3.org/Style/CSS/SAC/") (synopsis "W3C SVG 1.0 interface") (description "This package provides a SVG 1.0 interface.") @@ -189,7 +189,7 @@ (define-public java-w3c-sac (lambda* (#:key source #:allow-other-keys) (invoke "unzip" source)))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://www.w3.org/Style/CSS/SAC/") (synopsis "W3C SAC interface for CSS parsers in Java") (description "This package provides a SAC interface by the W3C. @@ -248,8 +248,7 @@ (define-public java-xmlgraphics-commons ("java-mockito" ,java-mockito-1) ("java-objenesis" ,java-objenesis))) (propagated-inputs - `(("java-commons-io" ,java-commons-io) - ("java-commons-logging-minimal" ,java-commons-logging-minimal))) + (list java-commons-io java-commons-logging-minimal)) (home-page "https://xmlgraphics.apache.org/commons/") (synopsis "XMLGraphics constants") (description "This package provides XMLGraphics constants (originally diff --git a/gnu/packages/bdw-gc.scm b/gnu/packages/bdw-gc.scm index 5ced11bb64..2698d56da0 100644 --- a/gnu/packages/bdw-gc.scm +++ b/gnu/packages/bdw-gc.scm @@ -60,7 +60,7 @@ (define-public libgc (%current-target-system))) '("--disable-gcj-support") '())))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (propagated-inputs (if (%current-target-system) ;; The build system refuses to check for compiler intrinsics when @@ -109,7 +109,7 @@ (define-public libgc-7 (sha256 (base32 "10jhhi79d5brwlsyhwgpnrmc8nhlf7aan2lk9xhgihk5jc6srbvc")))) - (propagated-inputs `(("libatomic-ops" ,libatomic-ops))))) + (propagated-inputs (list libatomic-ops)))) (define-public libgc/back-pointers (package/inherit diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index fdb00ca538..b3be9bfed4 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -94,9 +94,7 @@ (define-public fio (find-files oldbin script?)))))))) (outputs '("out" "utils")) (inputs - `(("libaio" ,libaio) - ("python" ,python) - ("zlib" ,zlib))) + (list libaio python zlib)) (home-page "https://github.com/axboe/fio") (synopsis "Flexible I/O tester") (description @@ -132,7 +130,7 @@ (define-public intel-mpi-benchmarks/openmpi #t)))) (build-system gnu-build-system) (inputs - `(("openmpi" ,openmpi))) + (list openmpi)) (arguments `(#:phases (modify-phases %standard-phases @@ -241,7 +239,7 @@ (define-public bonnie++ "010bmlmi0nrlp3aq7p624sfaj5a65lswnyyxk3cnz1bqig0cn2vf")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (arguments '(#:tests? #f)) ; there are no tests (home-page "https://doc.coker.com.au/projects/bonnie/") (synopsis "Hard drive and file system benchmark suite") @@ -298,20 +296,18 @@ (define-public python-locust "not test_custom_exit_code" "not test_webserver") " and "))))))) (propagated-inputs - `(("python-configargparse" ,python-configargparse) - ("python-flask" ,python-flask) - ("python-flask-basicauth" ,python-flask-basicauth) - ("python-gevent" ,python-gevent) - ("python-geventhttpclient" ,python-geventhttpclient) - ("python-msgpack" ,python-msgpack) - ("python-psutil" ,python-psutil) - ("python-pyzmq" ,python-pyzmq) - ("python-requests" ,python-requests) - ("python-werkzeug" ,python-werkzeug))) + (list python-configargparse + python-flask + python-flask-basicauth + python-gevent + python-geventhttpclient + python-msgpack + python-psutil + python-pyzmq + python-requests + python-werkzeug)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pyquery" ,python-pyquery) - ("python-pytest" ,python-pytest))) ;for more easily skipping tests + (list python-mock python-pyquery python-pytest)) ;for more easily skipping tests (home-page "https://locust.io/") (synopsis "Distributed load testing framework") (description "Locust is a performance testing tool that aims to be easy to @@ -383,8 +379,7 @@ (define-public clpeak (build-system cmake-build-system) (home-page "https://github.com/krrishnarraj/clpeak") (inputs - `(("opencl-clhpp" ,opencl-clhpp) - ("opencl-icd-loader" ,opencl-icd-loader))) + (list opencl-clhpp opencl-icd-loader)) (synopsis "OpenCL benchmark tool") (description "A synthetic benchmarking tool to measure peak capabilities of OpenCL diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm index 44bf5c7d24..17d15c06c5 100644 --- a/gnu/packages/bioconductor.scm +++ b/gnu/packages/bioconductor.scm @@ -73,7 +73,7 @@ (define-public r-org-eck12-eg-db `((upstream-name . "org.EcK12.eg.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://bioconductor.org/packages/org.EcK12.eg.db") (synopsis "Genome wide annotation for E coli strain K12") (description @@ -103,7 +103,7 @@ (define-public r-org-bt-eg-db (properties `((upstream-name . "org.Bt.eg.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://bioconductor.org/packages/org.Bt.eg.db") (synopsis "Genome wide annotation for Bovine") (description @@ -125,7 +125,7 @@ (define-public r-reactome-db (properties `((upstream-name . "reactome.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://bioconductor.org/packages/reactome.db/") (synopsis "Annotation maps for reactome") (description @@ -148,7 +148,7 @@ (define-public r-bsgenome-btaurus-ucsc-bostau8 `((upstream-name . "BSgenome.Btaurus.UCSC.bosTau8"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Btaurus.UCSC.bosTau8/") (synopsis "Full genome sequences for Bos taurus (UCSC version bosTau8)") @@ -171,7 +171,7 @@ (define-public r-bsgenome-celegans-ucsc-ce6 `((upstream-name . "BSgenome.Celegans.UCSC.ce6"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce6/") (synopsis "Full genome sequences for Worm") @@ -196,7 +196,7 @@ (define-public r-bsgenome-celegans-ucsc-ce10 `((upstream-name . "BSgenome.Celegans.UCSC.ce10"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce10/") (synopsis "Full genome sequences for Worm") @@ -221,7 +221,7 @@ (define-public r-bsgenome-dmelanogaster-ucsc-dm6 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/") (synopsis "Full genome sequences for Fly") @@ -246,7 +246,7 @@ (define-public r-bsgenome-dmelanogaster-ucsc-dm3 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3/") (synopsis "Full genome sequences for Fly") @@ -271,9 +271,7 @@ (define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-dmelanogaster-ucsc-dm3" - ,r-bsgenome-dmelanogaster-ucsc-dm3))) + (list r-bsgenome r-bsgenome-dmelanogaster-ucsc-dm3)) (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/") (synopsis "Full masked genome sequences for Fly") (description @@ -301,7 +299,7 @@ (define-public r-bsgenome-drerio-ucsc-danrer11 (properties `((upstream-name . "BSgenome.Drerio.UCSC.danRer11"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://bioconductor.org/packages/BSgenome.Drerio.UCSC.danRer11") (synopsis "Full genome sequences for Danio rerio (UCSC version danRer11)") (description @@ -324,7 +322,7 @@ (define-public r-bsgenome-hsapiens-1000genomes-hs37d5 `((upstream-name . "BSgenome.Hsapiens.1000genomes.hs37d5"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Hsapiens.1000genomes.hs37d5/") (synopsis "Full genome sequences for Homo sapiens") @@ -347,7 +345,7 @@ (define-public r-bsgenome-hsapiens-ncbi-grch38 "0y75qdq578fh6420vbvsbwmdw8jvr3g06qli2h3vj3pxmjykh9c1")))) (properties `((upstream-name . "BSgenome.Hsapiens.NCBI.GRCh38"))) (build-system r-build-system) - (propagated-inputs `(("r-bsgenome" ,r-bsgenome))) + (propagated-inputs (list r-bsgenome)) (home-page "https://bioconductor.org/packages/release/data/annotation/html/\ BSgenome.Hsapiens.NCBI.GRCh38.html") @@ -372,9 +370,7 @@ (define-public r-bsgenome-hsapiens-ucsc-hg19-masked `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-hsapiens-ucsc-hg19" - ,r-bsgenome-hsapiens-ucsc-hg19))) + (list r-bsgenome r-bsgenome-hsapiens-ucsc-hg19)) (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/") (synopsis "Full masked genome sequences for Homo sapiens") (description @@ -403,7 +399,7 @@ (define-public r-bsgenome-mmusculus-ucsc-mm9 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9/") (synopsis "Full genome sequences for Mouse") @@ -427,9 +423,7 @@ (define-public r-bsgenome-mmusculus-ucsc-mm9-masked `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-mmusculus-ucsc-mm9" - ,r-bsgenome-mmusculus-ucsc-mm9))) + (list r-bsgenome r-bsgenome-mmusculus-ucsc-mm9)) (home-page "https://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/") (synopsis "Full masked genome sequences for Mouse") (description @@ -458,7 +452,7 @@ (define-public r-bsgenome-mmusculus-ucsc-mm10 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm10"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm10/") (synopsis "Full genome sequences for Mouse") @@ -501,7 +495,7 @@ (define-public r-go-db `((upstream-name . "GO.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://bioconductor.org/packages/GO.db") (synopsis "Annotation maps describing the entire Gene Ontology") (description @@ -523,12 +517,12 @@ (define-public r-homo-sapiens `((upstream-name . "Homo.sapiens"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicfeatures" ,r-genomicfeatures) - ("r-go-db" ,r-go-db) - ("r-org-hs-eg-db" ,r-org-hs-eg-db) - ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene) - ("r-organismdbi" ,r-organismdbi) - ("r-annotationdbi" ,r-annotationdbi))) + (list r-genomicfeatures + r-go-db + r-org-hs-eg-db + r-txdb-hsapiens-ucsc-hg19-knowngene + r-organismdbi + r-annotationdbi)) (home-page "https://bioconductor.org/packages/Homo.sapiens/") (synopsis "Annotation package for the Homo.sapiens object") (description @@ -550,13 +544,12 @@ (define-public r-mus-musculus (properties `((upstream-name . "Mus.musculus"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-go-db" ,r-go-db) - ("r-org-mm-eg-db" ,r-org-mm-eg-db) - ("r-organismdbi" ,r-organismdbi) - ("r-txdb-mmusculus-ucsc-mm10-knowngene" - ,r-txdb-mmusculus-ucsc-mm10-knowngene))) + (list r-annotationdbi + r-genomicfeatures + r-go-db + r-org-mm-eg-db + r-organismdbi + r-txdb-mmusculus-ucsc-mm10-knowngene)) (home-page "https://bioconductor.org/packages/Mus.musculus") (synopsis "Annotation package for the Mus.musculus object") (description @@ -578,7 +571,7 @@ (define-public r-org-ce-eg-db `((upstream-name . "org.Ce.eg.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://www.bioconductor.org/packages/org.Ce.eg.db/") (synopsis "Genome wide annotation for Worm") (description @@ -600,7 +593,7 @@ (define-public r-org-dm-eg-db `((upstream-name . "org.Dm.eg.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://www.bioconductor.org/packages/org.Dm.eg.db/") (synopsis "Genome wide annotation for Fly") (description @@ -622,7 +615,7 @@ (define-public r-org-dr-eg-db `((upstream-name . "org.Dr.eg.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://www.bioconductor.org/packages/org.Dr.eg.db/") (synopsis "Annotation for Zebrafish") (description @@ -644,7 +637,7 @@ (define-public r-org-hs-eg-db `((upstream-name . "org.Hs.eg.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://www.bioconductor.org/packages/org.Hs.eg.db/") (synopsis "Genome wide annotation for Human") (description @@ -666,7 +659,7 @@ (define-public r-org-mm-eg-db `((upstream-name . "org.Mm.eg.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://www.bioconductor.org/packages/org.Mm.eg.db/") (synopsis "Genome wide annotation for Mouse") (description @@ -689,7 +682,7 @@ (define-public r-bsgenome-hsapiens-ucsc-hg19 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/") (synopsis "Full genome sequences for Homo sapiens") @@ -713,7 +706,7 @@ (define-public r-bsgenome-hsapiens-ucsc-hg38 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg38"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome))) + (list r-bsgenome)) (home-page "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg38/") (synopsis "Full genome sequences for Homo sapiens") @@ -737,7 +730,7 @@ (define-public r-ensdb-hsapiens-v75 `((upstream-name . "EnsDb.Hsapiens.v75"))) (build-system r-build-system) (propagated-inputs - `(("r-ensembldb" ,r-ensembldb))) + (list r-ensembldb)) (home-page "https://bioconductor.org/packages/EnsDb.Hsapiens.v75") (synopsis "Ensembl based annotation package") (description @@ -760,8 +753,7 @@ (define-public r-txdb-dmelanogaster-ucsc-dm6-ensgene `((upstream-name . "TxDb.Dmelanogaster.UCSC.dm6.ensGene"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-genomicfeatures" ,r-genomicfeatures))) + (list r-annotationdbi r-genomicfeatures)) (home-page "https://bioconductor.org/packages/TxDb.Dmelanogaster.UCSC.dm6.ensGene") (synopsis "Annotation package for TxDb object(s)") @@ -785,7 +777,7 @@ (define-public r-txdb-hsapiens-ucsc-hg19-knowngene `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicfeatures" ,r-genomicfeatures))) + (list r-genomicfeatures)) (home-page "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/") (synopsis "Annotation package for human genome in TxDb format") @@ -810,7 +802,7 @@ (define-public r-txdb-hsapiens-ucsc-hg38-knowngene `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicfeatures" ,r-genomicfeatures))) + (list r-genomicfeatures)) (home-page "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/") (synopsis "Annotation package for human genome in TxDb format") @@ -835,8 +827,7 @@ (define-public r-txdb-mmusculus-ucsc-mm9-knowngene `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicfeatures" ,r-genomicfeatures) - ("r-annotationdbi" ,r-annotationdbi))) + (list r-genomicfeatures r-annotationdbi)) (home-page "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/") (synopsis "Annotation package for mouse genome in TxDb format") @@ -861,9 +852,7 @@ (define-public r-txdb-mmusculus-ucsc-mm10-knowngene `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-annotationdbi" ,r-annotationdbi))) + (list r-bsgenome r-genomicfeatures r-annotationdbi)) (home-page "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/") (synopsis "Annotation package for TxDb knownGene object(s) for Mouse") @@ -890,8 +879,7 @@ (define-public r-txdb-celegans-ucsc-ce6-ensgene `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-genomicfeatures" ,r-genomicfeatures))) + (list r-annotationdbi r-genomicfeatures)) (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/") (synopsis "Annotation package for C elegans TxDb objects") (description @@ -914,11 +902,8 @@ (define-public r-fdb-infiniummethylation-hg19 `((upstream-name . "FDb.InfiniumMethylation.hg19"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-annotationdbi" ,r-annotationdbi) - ("r-org-hs-eg-db" ,r-org-hs-eg-db) - ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene))) + (list r-biostrings r-genomicfeatures r-annotationdbi r-org-hs-eg-db + r-txdb-hsapiens-ucsc-hg19-knowngene)) (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/") (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations") (description @@ -942,7 +927,7 @@ (define-public r-illuminahumanmethylationepicmanifest `((upstream-name . "IlluminaHumanMethylationEPICmanifest"))) (build-system r-build-system) (propagated-inputs - `(("r-minfi" ,r-minfi))) + (list r-minfi)) (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/") (synopsis "Manifest for Illumina's EPIC methylation arrays") (description @@ -963,7 +948,7 @@ (define-public r-do-db `((upstream-name . "DO.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://www.bioconductor.org/packages/DO.db/") (synopsis "Annotation maps describing the entire Disease Ontology") (description @@ -985,7 +970,7 @@ (define-public r-pfam-db (properties `((upstream-name . "PFAM.db"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://bioconductor.org/packages/PFAM.db") (synopsis "Set of protein ID mappings for PFAM") (description @@ -1009,12 +994,12 @@ (define-public r-phastcons100way-ucsc-hg19 `((upstream-name . "phastCons100way.UCSC.hg19"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-genomicscores" ,r-genomicscores) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors))) + (list r-bsgenome + r-genomeinfodb + r-genomicranges + r-genomicscores + r-iranges + r-s4vectors)) (home-page "https://bioconductor.org/packages/phastCons100way.UCSC.hg19") (synopsis "UCSC phastCons conservation scores for hg19") (description @@ -1040,7 +1025,7 @@ (define-public r-abadata `((upstream-name . "ABAData"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi))) + (list r-annotationdbi)) (home-page "https://www.bioconductor.org/packages/ABAData/") (synopsis "Gene expression in human brain regions from Allen Brain Atlas") (description @@ -1087,29 +1072,29 @@ (define-public r-aneufinder "0xn8952fkchhx7m8dam6gjy86j551xp1cs67510s1qrmfgzpkjp0")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) - (propagated-inputs - `(("r-genomicranges" ,r-genomicranges) - ("r-aneufinderdata" ,r-aneufinderdata) - ("r-ecp" ,r-ecp) - ("r-foreach" ,r-foreach) - ("r-doparallel" ,r-doparallel) - ("r-biocgenerics" ,r-biocgenerics) - ("r-s4vectors" ,r-s4vectors) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-iranges" ,r-iranges) - ("r-rsamtools" ,r-rsamtools) - ("r-bamsignals" ,r-bamsignals) - ("r-dnacopy" ,r-dnacopy) - ("r-biostrings" ,r-biostrings) - ("r-genomicalignments" ,r-genomicalignments) - ("r-ggplot2" ,r-ggplot2) - ("r-reshape2" ,r-reshape2) - ("r-ggdendro" ,r-ggdendro) - ("r-ggrepel" ,r-ggrepel) - ("r-reordercluster" ,r-reordercluster) - ("r-mclust" ,r-mclust) - ("r-cowplot" ,r-cowplot))) + (list r-knitr)) + (propagated-inputs + (list r-genomicranges + r-aneufinderdata + r-ecp + r-foreach + r-doparallel + r-biocgenerics + r-s4vectors + r-genomeinfodb + r-iranges + r-rsamtools + r-bamsignals + r-dnacopy + r-biostrings + r-genomicalignments + r-ggplot2 + r-reshape2 + r-ggdendro + r-ggrepel + r-reordercluster + r-mclust + r-cowplot)) (home-page "https://bioconductor.org/packages/AneuFinder/") (synopsis "Copy number variation analysis in single-cell-sequencing data") (description "This package implements functions for copy number variant @@ -1152,10 +1137,8 @@ (define-public r-biscuiteerdata `((upstream-name . "biscuiteerData"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationhub" ,r-annotationhub) - ("r-curl" ,r-curl) - ("r-experimenthub" ,r-experimenthub))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-annotationhub r-curl r-experimenthub)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/biscuiteerData") (synopsis "Data package for Biscuiteer") (description @@ -1222,8 +1205,7 @@ (define-public r-genelendatabase `((upstream-name . "geneLenDataBase"))) (build-system r-build-system) (propagated-inputs - `(("r-rtracklayer" ,r-rtracklayer) - ("r-genomicfeatures" ,r-genomicfeatures))) + (list r-rtracklayer r-genomicfeatures)) (home-page "https://bioconductor.org/packages/geneLenDataBase/") (synopsis "Lengths of mRNA transcripts for a number of genomes") (description @@ -1248,7 +1230,7 @@ (define-public r-genomationdata ;; make sense to build substitutes. (arguments `(#:substitutable? #f)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioinformatics.mdc-berlin.de/genomation/") (synopsis "Experimental data for use with the genomation package") (description @@ -1271,10 +1253,7 @@ (define-public r-pasilla "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0")))) (build-system r-build-system) (propagated-inputs - `(("r-biocstyle" ,r-biocstyle) - ("r-dexseq" ,r-dexseq) - ("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown))) + (list r-biocstyle r-dexseq r-knitr r-rmarkdown)) (home-page "https://www.bioconductor.org/packages/pasilla/") (synopsis "Data package with per-exon and per-gene read counts") (description "This package provides per-exon and per-gene read counts @@ -1325,7 +1304,7 @@ (define-public r-all (properties `((upstream-name . "ALL"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase))) + (list r-biobase)) (home-page "https://bioconductor.org/packages/ALL") (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory") (description @@ -1350,7 +1329,7 @@ (define-public r-affydata (properties `((upstream-name . "affydata"))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy))) + (list r-affy)) (home-page "https://bioconductor.org/packages/affydata/") (synopsis "Affymetrix data for demonstration purposes") (description @@ -1400,12 +1379,12 @@ (define-public r-curatedtcgadata `((upstream-name . "curatedTCGAData"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationhub" ,r-annotationhub) - ("r-experimenthub" ,r-experimenthub) - ("r-hdf5array" ,r-hdf5array) - ("r-multiassayexperiment" ,r-multiassayexperiment) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-annotationhub + r-experimenthub + r-hdf5array + r-multiassayexperiment + r-s4vectors + r-summarizedexperiment)) (home-page "https://bioconductor.org/packages/curatedTCGAData/") (synopsis "Curated data from The Cancer Genome Atlas") (description @@ -1473,12 +1452,12 @@ (define-public r-coverageview "0sb1h5qsk41c9xisq73agqh502wv6p2j1k45s32a4bkdynf696as")))) (build-system r-build-system) (propagated-inputs - `(("r-s4vectors" ,r-s4vectors) - ("r-iranges" ,r-iranges) - ("r-genomicranges" ,r-genomicranges) - ("r-genomicalignments" ,r-genomicalignments) - ("r-rtracklayer" ,r-rtracklayer) - ("r-rsamtools" ,r-rsamtools))) + (list r-s4vectors + r-iranges + r-genomicranges + r-genomicalignments + r-rtracklayer + r-rsamtools)) (home-page "https://bioconductor.org/packages/CoverageView/") (synopsis "Coverage visualization package for R") (description "This package provides a framework for the visualization of @@ -1500,16 +1479,16 @@ (define-public r-cummerbund "0130hrlz2jabbshis1g11ndda8b8vlirzi7a004li3cgdghscxql")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-fastcluster" ,r-fastcluster) - ("r-ggplot2" ,r-ggplot2) - ("r-gviz" ,r-gviz) - ("r-plyr" ,r-plyr) - ("r-reshape2" ,r-reshape2) - ("r-rsqlite" ,r-rsqlite) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) + (list r-biobase + r-biocgenerics + r-fastcluster + r-ggplot2 + r-gviz + r-plyr + r-reshape2 + r-rsqlite + r-rtracklayer + r-s4vectors)) (home-page "https://bioconductor.org/packages/cummeRbund/") (synopsis "Analyze Cufflinks high-throughput sequencing data") (description "This package allows for persistent storage, access, @@ -1560,12 +1539,12 @@ (define-public r-decipher "0a9k3f70jmd17kxf1zjmdzrfjs0dmwfad2zgz6wihxh5s1shc8qm")))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-dbi" ,r-dbi) - ("r-iranges" ,r-iranges) - ("r-rsqlite" ,r-rsqlite) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) + (list r-biostrings + r-dbi + r-iranges + r-rsqlite + r-s4vectors + r-xvector)) (home-page "https://www.bioconductor.org/packages/DECIPHER/") (synopsis "Tools for deciphering and managing biological sequences") (description "This package provides a toolset for deciphering and managing @@ -1585,15 +1564,15 @@ (define-public r-deepsnv (properties `((upstream-name . "deepSNV"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rhtslib" ,r-rhtslib) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation) - ("r-vgam" ,r-vgam))) + (list r-biostrings + r-genomicranges + r-iranges + r-rhtslib + r-summarizedexperiment + r-variantannotation + r-vgam)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/gerstung-lab/deepSNV/") (synopsis "Detection of subclonal SNVs in deep sequencing data") (description @@ -1622,13 +1601,10 @@ (define-public r-delayedarray `((upstream-name . "DelayedArray"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-s4vectors" ,r-s4vectors) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-matrixgenerics" ,r-matrixgenerics))) + (list r-biocgenerics r-s4vectors r-iranges r-matrix + r-matrixgenerics)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/DelayedArray") (synopsis "Delayed operations on array-like objects") (description @@ -1654,11 +1630,9 @@ (define-public r-derfinderhelper (properties `((upstream-name . "derfinderHelper"))) (build-system r-build-system) (propagated-inputs - `(("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-s4vectors" ,r-s4vectors))) + (list r-iranges r-matrix r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/leekgroup/derfinderHelper") (synopsis "Helper for derfinder") (description @@ -1681,17 +1655,17 @@ (define-public r-drimseq (properties `((upstream-name . "DRIMSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-edger" ,r-edger) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-mass" ,r-mass) - ("r-reshape2" ,r-reshape2) - ("r-s4vectors" ,r-s4vectors))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biocparallel + r-edger + r-genomicranges + r-ggplot2 + r-iranges + r-limma + r-mass + r-reshape2 + r-s4vectors)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/DRIMSeq") (synopsis "Differential transcript usage and tuQTL analyses with Dirichlet-multinomial model in RNA-seq") (description @@ -1716,15 +1690,15 @@ (define-public r-bluster (properties `((upstream-name . "bluster"))) (build-system r-build-system) (propagated-inputs - `(("r-biocneighbors" ,r-biocneighbors) - ("r-biocparallel" ,r-biocparallel) - ("r-cluster" ,r-cluster) - ("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocneighbors + r-biocparallel + r-cluster + r-igraph + r-matrix + r-rcpp + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/bluster") (synopsis "Clustering algorithms for Bioconductor") (description"This package wraps common clustering algorithms in an easily @@ -1745,12 +1719,12 @@ (define-public r-ideoviz "0cclk2pcb2mvsfxhw0zq3qlnfkblb1gqxnn7xypmlf0bm6hcvl4g")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-iranges" ,r-iranges) - ("r-genomicranges" ,r-genomicranges) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rtracklayer" ,r-rtracklayer) - ("r-genomeinfodb" ,r-genomeinfodb))) + (list r-biobase + r-iranges + r-genomicranges + r-rcolorbrewer + r-rtracklayer + r-genomeinfodb)) (home-page "https://bioconductor.org/packages/IdeoViz/") (synopsis "Plots data along a chromosomal ideogram") (description "This package provides functions to plot data associated with @@ -1771,8 +1745,7 @@ (define-public r-iranges `((upstream-name . "IRanges"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocgenerics r-s4vectors)) (home-page "https://bioconductor.org/packages/IRanges") (synopsis "Infrastructure for manipulating intervals on sequences") (description @@ -1799,37 +1772,37 @@ (define-public r-isoformswitchanalyzer (properties `((upstream-name . "IsoformSwitchAnalyzeR"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-dbi" ,r-dbi) - ("r-dexseq" ,r-dexseq) - ("r-dplyr" ,r-dplyr) - ("r-drimseq" ,r-drimseq) - ("r-edger" ,r-edger) - ("r-futile-logger" ,r-futile-logger) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-magrittr" ,r-magrittr) - ("r-plyr" ,r-plyr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcurl" ,r-rcurl) - ("r-readr" ,r-readr) - ("r-reshape2" ,r-reshape2) - ("r-rtracklayer" ,r-rtracklayer) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tximeta" ,r-tximeta) - ("r-tximport" ,r-tximport) - ("r-venndiagram" ,r-venndiagram) - ("r-xvector" ,r-xvector))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-biostrings + r-bsgenome + r-dbi + r-dexseq + r-dplyr + r-drimseq + r-edger + r-futile-logger + r-genomeinfodb + r-genomicranges + r-ggplot2 + r-gridextra + r-iranges + r-limma + r-magrittr + r-plyr + r-rcolorbrewer + r-rcurl + r-readr + r-reshape2 + r-rtracklayer + r-stringr + r-tibble + r-tximeta + r-tximport + r-venndiagram + r-xvector)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/IsoformSwitchAnalyzeR/") (synopsis "Analyze alternative splicing in RNA-seq data") (description @@ -1853,11 +1826,7 @@ (define-public r-absfiltergsea (properties `((upstream-name . "AbsFilterGSEA"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-deseq" ,r-deseq) - ("r-limma" ,r-limma) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-biobase r-deseq r-limma r-rcpp r-rcpparmadillo)) (home-page "https://cran.r-project.org/web/packages/AbsFilterGSEA/") (synopsis "Improved false positive control of gene-permuting with absolute filtering") (description @@ -1881,10 +1850,9 @@ (define-public r-bisquerna (properties `((upstream-name . "BisqueRNA"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-limsolve" ,r-limsolve))) + (list r-biobase r-limsolve)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://www.biorxiv.org/content/10.1101/669911v1") (synopsis "Decomposition of bulk expression with single-cell sequencing") (description "This package provides tools to accurately estimate cell type @@ -1911,10 +1879,8 @@ (define-public r-deconstructsigs `((upstream-name . "deconstructSigs"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-reshape2" ,r-reshape2))) + (list r-bsgenome r-bsgenome-hsapiens-ucsc-hg19 r-genomeinfodb + r-reshape2)) (home-page "https://github.com/raerose01/deconstructSigs") (synopsis "Identifies signatures present in a tumor sample") (description "This package takes sample information in the form of the @@ -1938,25 +1904,25 @@ (define-public r-nmf (properties `((upstream-name . "NMF"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-biobase" ,r-biobase) - ("r-biocmanager" ,r-biocmanager) - ("r-bigmemory" ,r-bigmemory) ; suggested - ("r-synchronicity" ,r-synchronicity) ; suggested - ("r-colorspace" ,r-colorspace) - ("r-digest" ,r-digest) - ("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-gridbase" ,r-gridbase) - ("r-pkgmaker" ,r-pkgmaker) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-registry" ,r-registry) - ("r-reshape2" ,r-reshape2) - ("r-rngtools" ,r-rngtools) - ("r-stringr" ,r-stringr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-cluster + r-biobase + r-biocmanager + r-bigmemory ; suggested + r-synchronicity ; suggested + r-colorspace + r-digest + r-doparallel + r-foreach + r-ggplot2 + r-gridbase + r-pkgmaker + r-rcolorbrewer + r-registry + r-reshape2 + r-rngtools + r-stringr)) + (native-inputs + (list r-knitr)) (home-page "http://renozao.github.io/NMF") (synopsis "Algorithms and framework for nonnegative matrix factorization") (description @@ -1981,14 +1947,14 @@ (define-public r-affy "0z66pyn2020h3x22xabkmnjxb20kbgblivvk7mqjk9134wvvf15a")))) (build-system r-build-system) (propagated-inputs - `(("r-affyio" ,r-affyio) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocmanager" ,r-biocmanager) - ("r-preprocesscore" ,r-preprocesscore) - ("r-zlibbioc" ,r-zlibbioc))) + (list r-affyio + r-biobase + r-biocgenerics + r-biocmanager + r-preprocesscore + r-zlibbioc)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://bioconductor.org/packages/affy") (synopsis "Methods for affymetrix oligonucleotide arrays") (description @@ -2009,7 +1975,7 @@ (define-public r-affycomp "0kawlfff82ikrbrfyyy38zm5wj5xdri2ii9wgwilnq50z5qc6r21")))) (properties `((upstream-name . "affycomp"))) (build-system r-build-system) - (propagated-inputs `(("r-biobase" ,r-biobase))) + (propagated-inputs (list r-biobase)) (home-page "https://bioconductor.org/packages/affycomp/") (synopsis "Graphics toolbox for assessment of Affymetrix expression measures") (description @@ -2032,9 +1998,7 @@ (define-public r-affycompatible `((upstream-name . "AffyCompatible"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-rcurl" ,r-rcurl) - ("r-xml" ,r-xml))) + (list r-biostrings r-rcurl r-xml)) (home-page "https://bioconductor.org/packages/AffyCompatible/") (synopsis "Work with Affymetrix GeneChip files") (description @@ -2059,9 +2023,7 @@ (define-public r-affycontam (properties `((upstream-name . "affyContam"))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-affydata" ,r-affydata) - ("r-biobase" ,r-biobase))) + (list r-affy r-affydata r-biobase)) (home-page "https://bioconductor.org/packages/affyContam/") (synopsis "Structured corruption of Affymetrix CEL file data") (description @@ -2084,27 +2046,27 @@ (define-public r-affycoretools (properties `((upstream-name . "affycoretools"))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-dbi" ,r-dbi) - ("r-edger" ,r-edger) - ("r-gcrma" ,r-gcrma) - ("r-glimma" ,r-glimma) - ("r-ggplot2" ,r-ggplot2) - ("r-gostats" ,r-gostats) - ("r-gplots" ,r-gplots) - ("r-hwriter" ,r-hwriter) - ("r-lattice" ,r-lattice) - ("r-limma" ,r-limma) - ("r-oligoclasses" ,r-oligoclasses) - ("r-reportingtools" ,r-reportingtools) - ("r-rsqlite" ,r-rsqlite) - ("r-s4vectors" ,r-s4vectors) - ("r-xtable" ,r-xtable))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-affy + r-annotationdbi + r-biobase + r-biocgenerics + r-dbi + r-edger + r-gcrma + r-glimma + r-ggplot2 + r-gostats + r-gplots + r-hwriter + r-lattice + r-limma + r-oligoclasses + r-reportingtools + r-rsqlite + r-s4vectors + r-xtable)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/affycoretools/") (synopsis "Functions for analyses with Affymetrix GeneChips") (description @@ -2125,9 +2087,9 @@ (define-public r-affyio "02lqdq8hcldkf9qbyhhllkm3smpqc51sn2d9gbkm74r96fx37lvm")))) (build-system r-build-system) (propagated-inputs - `(("r-zlibbioc" ,r-zlibbioc))) + (list r-zlibbioc)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/bmbolstad/affyio") (synopsis "Tools for parsing Affymetrix data files") (description @@ -2177,13 +2139,13 @@ (define-public r-annotate "0p7q5hdk7003q72vg4hrgdzn463spybxhrkvcq3a6l6jkgy9sf84")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-dbi" ,r-dbi) - ("r-httr" ,r-httr) - ("r-xml" ,r-xml) - ("r-xtable" ,r-xtable))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-dbi + r-httr + r-xml + r-xtable)) (home-page "https://bioconductor.org/packages/annotate") (synopsis "Annotation for microarrays") @@ -2205,15 +2167,15 @@ (define-public r-annotationdbi `((upstream-name . "AnnotationDbi"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-dbi" ,r-dbi) - ("r-keggrest" ,r-keggrest) - ("r-iranges" ,r-iranges) - ("r-rsqlite" ,r-rsqlite) - ("r-s4vectors" ,r-s4vectors))) + (list r-biobase + r-biocgenerics + r-dbi + r-keggrest + r-iranges + r-rsqlite + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/AnnotationDbi") (synopsis "Annotation database interface") (description @@ -2235,10 +2197,9 @@ (define-public r-annotationfilter `((upstream-name . "AnnotationFilter"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicranges" ,r-genomicranges) - ("r-lazyeval" ,r-lazyeval))) + (list r-genomicranges r-lazyeval)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/Bioconductor/AnnotationFilter") (synopsis "Facilities for filtering Bioconductor annotation resources") (description @@ -2262,16 +2223,16 @@ (define-public r-annotationforge `((upstream-name . "AnnotationForge"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-dbi" ,r-dbi) - ("r-rcurl" ,r-rcurl) - ("r-rsqlite" ,r-rsqlite) - ("r-s4vectors" ,r-s4vectors) - ("r-xml" ,r-xml))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-dbi + r-rcurl + r-rsqlite + r-s4vectors + r-xml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/AnnotationForge") (synopsis "Code for building annotation database packages") (description @@ -2293,21 +2254,21 @@ (define-public r-annotationhub (properties `((upstream-name . "AnnotationHub"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocfilecache" ,r-biocfilecache) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocmanager" ,r-biocmanager) - ("r-biocversion" ,r-biocversion) - ("r-curl" ,r-curl) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-interactivedisplaybase" ,r-interactivedisplaybase) - ("r-rappdirs" ,r-rappdirs) - ("r-rsqlite" ,r-rsqlite) - ("r-s4vectors" ,r-s4vectors) - ("r-yaml" ,r-yaml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biocfilecache + r-biocgenerics + r-biocmanager + r-biocversion + r-curl + r-dplyr + r-httr + r-interactivedisplaybase + r-rappdirs + r-rsqlite + r-s4vectors + r-yaml)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/AnnotationHub") (synopsis "Client to access AnnotationHub resources") (description @@ -2334,10 +2295,7 @@ (define-public r-aroma-light (properties `((upstream-name . "aroma.light"))) (build-system r-build-system) (propagated-inputs - `(("r-matrixstats" ,r-matrixstats) - ("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo) - ("r-r-utils" ,r-r-utils))) + (list r-matrixstats r-r-methodss3 r-r-oo r-r-utils)) (home-page "https://github.com/HenrikBengtsson/aroma.light") (synopsis "Methods for normalization and visualization of microarray data") (description @@ -2360,14 +2318,14 @@ (define-public r-bamsignals "03m3yaagplh7j4q5hp3cfcdqwsnh1pwrlla9cv3ajnfd83s8ncqv")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rcpp" ,r-rcpp) - ("r-rhtslib" ,r-rhtslib) - ("r-zlibbioc" ,r-zlibbioc))) + (list r-biocgenerics + r-genomicranges + r-iranges + r-rcpp + r-rhtslib + r-zlibbioc)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/bamsignals") (synopsis "Extract read count signals from bam files") (description @@ -2391,7 +2349,7 @@ (define-public r-biobase `((upstream-name . "Biobase"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics))) + (list r-biocgenerics)) (home-page "https://bioconductor.org/packages/Biobase") (synopsis "Base functions for Bioconductor") (description @@ -2413,17 +2371,17 @@ (define-public r-biomart `((upstream-name . "biomaRt"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocfilecache" ,r-biocfilecache) - ("r-digest" ,r-digest) - ("r-httr" ,r-httr) - ("r-progress" ,r-progress) - ("r-rappdirs" ,r-rappdirs) - ("r-stringr" ,r-stringr) - ("r-xml" ,r-xml) - ("r-xml2" ,r-xml2))) + (list r-annotationdbi + r-biocfilecache + r-digest + r-httr + r-progress + r-rappdirs + r-stringr + r-xml + r-xml2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/biomaRt") (synopsis "Interface to BioMart databases") (description @@ -2479,11 +2437,9 @@ (define-public r-biocparallel (string-append m "; if (!is.na(Sys.getenv(\"SOURCE_DATE_EPOCH\"))) {set.seed(100)}\n")))))))) (propagated-inputs - `(("r-futile-logger" ,r-futile-logger) - ("r-snow" ,r-snow) - ("r-bh" ,r-bh))) + (list r-futile-logger r-snow r-bh)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocParallel") (synopsis "Bioconductor facilities for parallel evaluation") (description @@ -2506,12 +2462,12 @@ (define-public r-biostrings `((upstream-name . "Biostrings"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-crayon" ,r-crayon) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) + (list r-biocgenerics + r-crayon + r-genomeinfodb + r-iranges + r-s4vectors + r-xvector)) (home-page "https://bioconductor.org/packages/Biostrings") (synopsis "String objects and algorithms for biological sequences") (description @@ -2534,25 +2490,25 @@ (define-public r-biovizbase (properties `((upstream-name . "biovizBase"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationfilter" ,r-annotationfilter) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-dichromat" ,r-dichromat) - ("r-ensembldb" ,r-ensembldb) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-hmisc" ,r-hmisc) - ("r-iranges" ,r-iranges) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rlang" ,r-rlang) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) + (list r-annotationdbi + r-annotationfilter + r-biocgenerics + r-biostrings + r-dichromat + r-ensembldb + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-hmisc + r-iranges + r-rcolorbrewer + r-rlang + r-rsamtools + r-s4vectors + r-scales + r-summarizedexperiment + r-variantannotation)) (home-page "https://bioconductor.org/packages/biovizBase") (synopsis "Basic graphic utilities for visualization of genomic data") (description @@ -2576,16 +2532,16 @@ (define-public r-bsgenome `((upstream-name . "BSgenome"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrixstats" ,r-matrixstats) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) + (list r-biocgenerics + r-biostrings + r-genomeinfodb + r-genomicranges + r-iranges + r-matrixstats + r-rsamtools + r-rtracklayer + r-s4vectors + r-xvector)) (home-page "https://bioconductor.org/packages/BSgenome") (synopsis "Infrastructure for Biostrings-based genome data packages") (description @@ -2607,16 +2563,16 @@ (define-public r-category (properties `((upstream-name . "Category"))) (build-system r-build-system) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-genefilter" ,r-genefilter) - ("r-graph" ,r-graph) - ("r-gseabase" ,r-gseabase) - ("r-matrix" ,r-matrix) - ("r-rbgl" ,r-rbgl) - ("r-dbi" ,r-dbi))) + (list r-annotate + r-annotationdbi + r-biobase + r-biocgenerics + r-genefilter + r-graph + r-gseabase + r-matrix + r-rbgl + r-dbi)) (home-page "https://bioconductor.org/packages/Category") (synopsis "Category analysis") (description @@ -2636,28 +2592,27 @@ (define-public r-chipseeker "1nr5p1h9131rvbpnh2kizzx9q6f4ycq6rzxy1yqg2pczqcg7hy4x")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) - (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocgenerics" ,r-biocgenerics) - ("r-boot" ,r-boot) - ("r-enrichplot" ,r-enrichplot) - ("r-iranges" ,r-iranges) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-ggplot2" ,r-ggplot2) - ("r-gplots" ,r-gplots) - ("r-gtools" ,r-gtools) - ("r-dplyr" ,r-dplyr) - ("r-plotrix" ,r-plotrix) - ("r-dplyr" ,r-dplyr) - ("r-magrittr" ,r-magrittr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-txdb-hsapiens-ucsc-hg19-knowngene" - ,r-txdb-hsapiens-ucsc-hg19-knowngene))) + (list r-knitr)) + (propagated-inputs + (list r-annotationdbi + r-biocgenerics + r-boot + r-enrichplot + r-iranges + r-genomeinfodb + r-genomicranges + r-genomicfeatures + r-ggplot2 + r-gplots + r-gtools + r-dplyr + r-plotrix + r-dplyr + r-magrittr + r-rcolorbrewer + r-rtracklayer + r-s4vectors + r-txdb-hsapiens-ucsc-hg19-knowngene)) (home-page "https://www.bioconductor.org/packages/ChIPseeker/") (synopsis "ChIPseeker for ChIP peak annotation, comparison, and visualization") (description "This package implements functions to retrieve the nearest @@ -2684,12 +2639,12 @@ (define-public r-chipseq "1jw209bfh1c22mqs9z44qx3pmca9m68rhxp0p9bvbmqsnqwrndi6")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-s4vectors" ,r-s4vectors) - ("r-shortread" ,r-shortread))) + (list r-biocgenerics + r-genomicranges + r-iranges + r-lattice + r-s4vectors + r-shortread)) (home-page "https://bioconductor.org/packages/chipseq") (synopsis "Package for analyzing ChIPseq data") (description @@ -2712,20 +2667,20 @@ (define-public r-complexheatmap `((upstream-name . "ComplexHeatmap"))) (build-system r-build-system) (propagated-inputs - `(("r-circlize" ,r-circlize) - ("r-clue" ,r-clue) - ("r-colorspace" ,r-colorspace) - ("r-digest" ,r-digest) - ("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-getoptlong" ,r-getoptlong) - ("r-globaloptions" ,r-globaloptions) - ("r-iranges" ,r-iranges) - ("r-matrixstats" ,r-matrixstats) - ("r-png" ,r-png) - ("r-rcolorbrewer" ,r-rcolorbrewer))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-circlize + r-clue + r-colorspace + r-digest + r-doparallel + r-foreach + r-getoptlong + r-globaloptions + r-iranges + r-matrixstats + r-png + r-rcolorbrewer)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/jokergoo/ComplexHeatmap") (synopsis "Making Complex Heatmaps") @@ -2750,20 +2705,20 @@ (define-public r-copywriter (properties `((upstream-name . "CopywriteR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-chipseq" ,r-chipseq) - ("r-copyhelper" ,r-copyhelper) - ("r-data-table" ,r-data-table) - ("r-dnacopy" ,r-dnacopy) - ("r-futile-logger" ,r-futile-logger) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-gtools" ,r-gtools) - ("r-iranges" ,r-iranges) - ("r-matrixstats" ,r-matrixstats) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocparallel + r-chipseq + r-copyhelper + r-data-table + r-dnacopy + r-futile-logger + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-gtools + r-iranges + r-matrixstats + r-rsamtools + r-s4vectors)) (home-page "https://github.com/PeeperLab/CopywriteR") (synopsis "Copy number information from targeted sequencing") (description @@ -2790,14 +2745,14 @@ (define-public r-deseq (properties `((upstream-name . "DESeq"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-genefilter" ,r-genefilter) - ("r-geneplotter" ,r-geneplotter) - ("r-lattice" ,r-lattice) - ("r-locfit" ,r-locfit) - ("r-mass" ,r-mass) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-biobase + r-biocgenerics + r-genefilter + r-geneplotter + r-lattice + r-locfit + r-mass + r-rcolorbrewer)) (home-page "https://www-huber.embl.de/users/anders/DESeq/") (synopsis "Differential gene expression analysis") (description @@ -2821,21 +2776,21 @@ (define-public r-deseq2 (properties `((upstream-name . "DESeq2"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-genefilter" ,r-genefilter) - ("r-geneplotter" ,r-geneplotter) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-locfit" ,r-locfit) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-biocparallel + r-genefilter + r-geneplotter + r-genomicranges + r-ggplot2 + r-iranges + r-locfit + r-rcpp + r-rcpparmadillo + r-s4vectors + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/DESeq2") (synopsis "Differential gene expression analysis") (description @@ -2859,25 +2814,25 @@ (define-public r-dexseq (properties `((upstream-name . "DEXSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biomart" ,r-biomart) - ("r-deseq2" ,r-deseq2) - ("r-genefilter" ,r-genefilter) - ("r-geneplotter" ,r-geneplotter) - ("r-genomicranges" ,r-genomicranges) - ("r-hwriter" ,r-hwriter) - ("r-iranges" ,r-iranges) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-statmod" ,r-statmod) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biocparallel + r-biomart + r-deseq2 + r-genefilter + r-geneplotter + r-genomicranges + r-hwriter + r-iranges + r-rcolorbrewer + r-rsamtools + r-s4vectors + r-statmod + r-stringr + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/DEXSeq") (synopsis "Inference of differential exon usage in RNA-Seq") (description @@ -2905,11 +2860,9 @@ (define-public r-dirichletmultinomial `((upstream-name . "DirichletMultinomial"))) (build-system r-build-system) (inputs - `(("gsl" ,gsl))) + (list gsl)) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocgenerics r-iranges r-s4vectors)) (home-page "https://bioconductor.org/packages/DirichletMultinomial") (synopsis "Dirichlet-Multinomial mixture models for microbiome data") (description @@ -2933,20 +2886,20 @@ (define-public r-edaseq (properties `((upstream-name . "EDASeq"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-aroma-light" ,r-aroma-light) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocmanager" ,r-biocmanager) - ("r-biomart" ,r-biomart) - ("r-biostrings" ,r-biostrings) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rsamtools" ,r-rsamtools) - ("r-shortread" ,r-shortread))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-aroma-light + r-biobase + r-biocgenerics + r-biocmanager + r-biomart + r-biostrings + r-genomicfeatures + r-genomicranges + r-iranges + r-rsamtools + r-shortread)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/drisso/EDASeq") (synopsis "Exploratory data analysis and normalization for RNA-Seq") (description @@ -2972,10 +2925,7 @@ (define-public r-edger (properties `((upstream-name . "edgeR"))) (build-system r-build-system) (propagated-inputs - `(("r-limma" ,r-limma) - ("r-locfit" ,r-locfit) - ("r-rcpp" ,r-rcpp) - ("r-statmod" ,r-statmod))) ;for estimateDisp + (list r-limma r-locfit r-rcpp r-statmod)) ;for estimateDisp (home-page "http://bioinf.wehi.edu.au/edgeR") (synopsis "EdgeR does empirical analysis of digital gene expression data") (description "This package can do differential expression analysis of @@ -3000,24 +2950,24 @@ (define-public r-ensembldb "0q56gv0isa9ayw505py7i7x65pvcshmd2j1mna1wpbk66wqj4qzx")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationfilter" ,r-annotationfilter) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-curl" ,r-curl) - ("r-dbi" ,r-dbi) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-protgenerics" ,r-protgenerics) - ("r-rsamtools" ,r-rsamtools) - ("r-rsqlite" ,r-rsqlite) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-annotationfilter + r-biobase + r-biocgenerics + r-biostrings + r-curl + r-dbi + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-protgenerics + r-rsamtools + r-rsqlite + r-rtracklayer + r-s4vectors)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/jotsetung/ensembldb") (synopsis "Utilities to create and use Ensembl-based annotation databases") (description @@ -3045,11 +2995,8 @@ (define-public r-fastseg "1ds0hhc41nhfj3lmvld8nk2p547wd80b3yq7fjlf3dl3wfaxzy80")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors))) + (list r-biobase r-biocgenerics r-genomicranges r-iranges + r-s4vectors)) (home-page "https://www.bioinf.jku.at/software/fastseg/index.html") (synopsis "Fast segmentation algorithm for genetic sequencing data") (description @@ -3075,10 +3022,7 @@ (define-public r-gage "1spndmvl8wlz3z3wsvzi0fg9nzk81xi8c220pg2rf81j9181nkar")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-go-db" ,r-go-db) - ("r-graph" ,r-graph) - ("r-keggrest" ,r-keggrest))) + (list r-annotationdbi r-go-db r-graph r-keggrest)) (home-page (string-append "https://bmcbioinformatics.biomedcentral.com/" "articles/10.1186/1471-2105-10-161")) (synopsis "Generally applicable gene-set enrichment for pathway analysis") @@ -3106,14 +3050,10 @@ (define-public r-genefilter "05ba33m99dg414lasn36mjmkd9lvrxgpamy1qj2zvi31i9vkq6y2")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) + (list gfortran r-knitr)) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-survival" ,r-survival))) + (list r-annotate r-annotationdbi r-biobase r-biocgenerics + r-survival)) (home-page "https://bioconductor.org/packages/genefilter") (synopsis "Filter genes from high-throughput experiments") (description @@ -3133,8 +3073,7 @@ (define-public r-geneoverlap "18l5dc4xcy1xa2h3sfw92w9rq9v0mnclamjxmzs5fqi469y5mwmm")))) (build-system r-build-system) (propagated-inputs - `(("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-gplots" ,r-gplots))) + (list r-rcolorbrewer r-gplots)) (home-page "https://www.bioconductor.org/packages/GeneOverlap/") (synopsis "Test and visualize gene overlaps") (description "This package can be used to test two sets of gene lists @@ -3153,28 +3092,28 @@ (define-public r-genomation "0ynwsrlnp98iyz4bl2s7plin0k9iy9zix4jy4v38lcqg6n4iz00j")))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-data-table" ,r-data-table) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-gridbase" ,r-gridbase) - ("r-impute" ,r-impute) - ("r-iranges" ,r-iranges) - ("r-matrixstats" ,r-matrixstats) - ("r-plotrix" ,r-plotrix) - ("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp) - ("r-readr" ,r-readr) - ("r-reshape2" ,r-reshape2) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-seqpattern" ,r-seqpattern))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biostrings + r-bsgenome + r-data-table + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-ggplot2 + r-gridbase + r-impute + r-iranges + r-matrixstats + r-plotrix + r-plyr + r-rcpp + r-readr + r-reshape2 + r-rsamtools + r-rtracklayer + r-s4vectors + r-seqpattern)) + (native-inputs + (list r-knitr)) (home-page "https://bioinformatics.mdc-berlin.de/genomation/") (synopsis "Summary, annotation and visualization of genomic data") (description @@ -3202,13 +3141,10 @@ (define-public r-genomeinfodb `((upstream-name . "GenomeInfoDb"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-genomeinfodbdata" ,r-genomeinfodbdata) - ("r-iranges" ,r-iranges) - ("r-rcurl" ,r-rcurl) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocgenerics r-genomeinfodbdata r-iranges r-rcurl + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/GenomeInfoDb") (synopsis "Utilities for manipulating chromosome identifiers") (description @@ -3232,15 +3168,15 @@ (define-public r-genomicalignments `((upstream-name . "GenomicAlignments"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-biocgenerics + r-biocparallel + r-biostrings + r-genomeinfodb + r-genomicranges + r-iranges + r-rsamtools + r-s4vectors + r-summarizedexperiment)) (home-page "https://bioconductor.org/packages/GenomicAlignments") (synopsis "Representation and manipulation of short genomic alignments") (description @@ -3265,23 +3201,23 @@ (define-public r-genomicfeatures `((upstream-name . "GenomicFeatures"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocio" ,r-biocio) - ("r-biomart" ,r-biomart) - ("r-biostrings" ,r-biostrings) - ("r-dbi" ,r-dbi) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rcurl" ,r-rcurl) - ("r-rsqlite" ,r-rsqlite) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biocio + r-biomart + r-biostrings + r-dbi + r-genomeinfodb + r-genomicranges + r-iranges + r-rcurl + r-rsqlite + r-rtracklayer + r-s4vectors + r-xvector)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/GenomicFeatures") (synopsis "Tools for working with transcript centric annotations") (description @@ -3309,18 +3245,18 @@ (define-public r-genomicfiles (properties `((upstream-name . "GenomicFiles"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrixgenerics" ,r-matrixgenerics) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) + (list r-biocgenerics + r-biocparallel + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-iranges + r-matrixgenerics + r-rsamtools + r-rtracklayer + r-s4vectors + r-summarizedexperiment + r-variantannotation)) (home-page "https://bioconductor.org/packages/GenomicFiles") (synopsis "Distributed computing by file or by range") (description @@ -3343,13 +3279,9 @@ (define-public r-genomicranges `((upstream-name . "GenomicRanges"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) + (list r-biocgenerics r-genomeinfodb r-iranges r-s4vectors r-xvector)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/GenomicRanges") (synopsis "Representation and manipulation of genomic intervals") (description @@ -3374,15 +3306,15 @@ (define-public r-gostats (properties `((upstream-name . "GOstats"))) (build-system r-build-system) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-annotationforge" ,r-annotationforge) - ("r-biobase" ,r-biobase) - ("r-category" ,r-category) - ("r-go-db" ,r-go-db) - ("r-graph" ,r-graph) - ("r-rgraphviz" ,r-rgraphviz) - ("r-rbgl" ,r-rbgl))) + (list r-annotate + r-annotationdbi + r-annotationforge + r-biobase + r-category + r-go-db + r-graph + r-rgraphviz + r-rbgl)) (home-page "https://bioconductor.org/packages/GOstats") (synopsis "Tools for manipulating GO and microarrays") (description @@ -3405,14 +3337,14 @@ (define-public r-gseabase (properties `((upstream-name . "GSEABase"))) (build-system r-build-system) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-graph" ,r-graph) - ("r-xml" ,r-xml))) + (list r-annotate + r-annotationdbi + r-biobase + r-biocgenerics + r-graph + r-xml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/GSEABase") (synopsis "Gene set enrichment data structures and methods") (description @@ -3433,7 +3365,7 @@ (define-public r-hpar "1inajapdhjxg0vwhsdnhfq22h3fv7ad7m1lv58y5v41p59av1w76")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/hpar/") (synopsis "Human Protein Atlas in R") (description "This package provides a simple interface to and data from @@ -3457,12 +3389,10 @@ (define-public r-rhtslib ;; which makes R abort the build. (arguments '(#:configure-flags '("--no-staged-install"))) (propagated-inputs - `(("curl" ,curl) - ("zlib" ,zlib) ; packages using rhtslib need to link with zlib - ("r-zlibbioc" ,r-zlibbioc))) + (list curl zlib ; packages using rhtslib need to link with zlib + r-zlibbioc)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/nhayden/Rhtslib") (synopsis "High-throughput sequencing library as an R package") (description @@ -3482,7 +3412,7 @@ (define-public r-impute (base32 "0k6dil8ljgp5qr87m7hxli4igb36fbxiwczaqc5pi8mlfh70fqj5")))) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (build-system r-build-system) (home-page "https://bioconductor.org/packages/impute") (synopsis "Imputation for microarray data") @@ -3506,11 +3436,9 @@ (define-public r-interactivedisplaybase `((upstream-name . "interactiveDisplayBase"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-dt" ,r-dt) - ("r-shiny" ,r-shiny))) + (list r-biocgenerics r-dt r-shiny)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/interactiveDisplayBase") (synopsis "Base package for web displays of Bioconductor objects") (description @@ -3532,11 +3460,9 @@ (define-public r-keggrest (properties `((upstream-name . "KEGGREST"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-httr" ,r-httr) - ("r-png" ,r-png))) + (list r-biostrings r-httr r-png)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/KEGGREST") (synopsis "Client-side REST access to KEGG") (description @@ -3576,27 +3502,27 @@ (define-public r-methylkit (properties `((upstream-name . "methylKit"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-emdbook" ,r-emdbook) - ("r-fastseg" ,r-fastseg) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-gtools" ,r-gtools) - ("r-iranges" ,r-iranges) - ("r-kernsmooth" ,r-kernsmooth) - ("r-limma" ,r-limma) - ("r-mclust" ,r-mclust) - ("r-mgcv" ,r-mgcv) - ("r-qvalue" ,r-qvalue) - ("r-r-utils" ,r-r-utils) - ("r-rcpp" ,r-rcpp) - ("r-rhtslib" ,r-rhtslib) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-zlibbioc" ,r-zlibbioc))) - (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-data-table + r-emdbook + r-fastseg + r-genomeinfodb + r-genomicranges + r-gtools + r-iranges + r-kernsmooth + r-limma + r-mclust + r-mgcv + r-qvalue + r-r-utils + r-rcpp + r-rhtslib + r-rsamtools + r-rtracklayer + r-s4vectors + r-zlibbioc)) + (native-inputs + (list r-knitr)) ; for vignettes (home-page "https://github.com/al2na/methylKit") (synopsis "DNA methylation analysis from high-throughput bisulfite sequencing results") @@ -3624,12 +3550,12 @@ (define-public r-motifrg (properties `((upstream-name . "motifRG"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-iranges" ,r-iranges) - ("r-seqlogo" ,r-seqlogo) - ("r-xvector" ,r-xvector))) + (list r-biostrings + r-bsgenome + r-bsgenome-hsapiens-ucsc-hg19 + r-iranges + r-seqlogo + r-xvector)) (home-page "https://bioconductor.org/packages/motifRG") (synopsis "Discover motifs in high throughput sequencing data") (description @@ -3650,7 +3576,7 @@ (define-public r-mutationalpatterns "1n9rakj57yf17hay1bzvwc2h761yijmlflb3crg1bzwvmn32yhsl")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (propagated-inputs `(("r-biocgenerics" ,r-biocgenerics) ("r-biostrings" ,r-biostrings) @@ -3697,30 +3623,30 @@ (define-public r-msnbase (properties `((upstream-name . "MSnbase"))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-digest" ,r-digest) - ("r-ggplot2" ,r-ggplot2) - ("r-impute" ,r-impute) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-maldiquant" ,r-maldiquant) - ("r-mass" ,r-mass) - ("r-mscoreutils" ,r-mscoreutils) - ("r-mzid" ,r-mzid) - ("r-mzr" ,r-mzr) - ("r-pcamethods" ,r-pcamethods) - ("r-plyr" ,r-plyr) - ("r-protgenerics" ,r-protgenerics) - ("r-rcpp" ,r-rcpp) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-vsn" ,r-vsn) - ("r-xml" ,r-xml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-affy + r-biobase + r-biocgenerics + r-biocparallel + r-digest + r-ggplot2 + r-impute + r-iranges + r-lattice + r-maldiquant + r-mass + r-mscoreutils + r-mzid + r-mzr + r-pcamethods + r-plyr + r-protgenerics + r-rcpp + r-s4vectors + r-scales + r-vsn + r-xml)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/lgatto/MSnbase") (synopsis "Base functions and classes for MS-based proteomics") (description @@ -3747,32 +3673,32 @@ (define-public r-msnid (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationhub" ,r-annotationhub) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocstyle" ,r-biocstyle) - ("r-biostrings" ,r-biostrings) - ("r-data-table" ,r-data-table) - ("r-doparallel" ,r-doparallel) - ("r-dplyr" ,r-dplyr) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-iterators" ,r-iterators) - ("r-msnbase" ,r-msnbase) - ("r-msmstests" ,r-msmstests) - ("r-mzid" ,r-mzid) - ("r-mzr" ,r-mzr) - ("r-protgenerics" ,r-protgenerics) - ("r-purrr" ,r-purrr) - ("r-r-cache" ,r-r-cache) - ("r-rcpp" ,r-rcpp) - ("r-reshape2" ,r-reshape2) - ("r-rlang" ,r-rlang) - ("r-runit" ,r-runit) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-xtable" ,r-xtable))) + (list r-annotationdbi + r-annotationhub + r-biobase + r-biocgenerics + r-biocstyle + r-biostrings + r-data-table + r-doparallel + r-dplyr + r-foreach + r-ggplot2 + r-iterators + r-msnbase + r-msmstests + r-mzid + r-mzr + r-protgenerics + r-purrr + r-r-cache + r-rcpp + r-reshape2 + r-rlang + r-runit + r-stringr + r-tibble + r-xtable)) (home-page "https://bioconductor.org/packages/MSnID") (synopsis "Utilities for LC-MSn proteomics identifications") (description @@ -3799,14 +3725,14 @@ (define-public r-mzid (properties `((upstream-name . "mzID"))) (build-system r-build-system) (propagated-inputs - `(("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-iterators" ,r-iterators) - ("r-plyr" ,r-plyr) - ("r-protgenerics" ,r-protgenerics) - ("r-xml" ,r-xml))) + (list r-doparallel + r-foreach + r-iterators + r-plyr + r-protgenerics + r-xml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/mzID") (synopsis "Parser for mzIdentML files") (description @@ -3848,20 +3774,20 @@ (define-public r-mzr -lboost_iostreams -lboost_thread -lboost_filesystem -lboost_chrono\n"))) #t))))) (inputs - `(;; Our default boost package won't work here, unfortunately, even with - ;; mzR version 2.28.0. - ("boost" ,boost-for-mysql) ; use this instead of the bundled boost sources - ("zlib" ,zlib))) - (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-ncdf4" ,r-ncdf4) - ("r-protgenerics" ,r-protgenerics) - ("r-rcpp" ,r-rcpp) - ("r-rhdf5lib" ,r-rhdf5lib) - ("r-zlibbioc" ,r-zlibbioc))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list ;; Our default boost package won't work here, unfortunately, even with + ;; mzR version 2.28.0. + boost-for-mysql ; use this instead of the bundled boost sources + zlib)) + (propagated-inputs + (list r-biobase + r-biocgenerics + r-ncdf4 + r-protgenerics + r-rcpp + r-rhdf5lib + r-zlibbioc)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/sneumann/mzR/") (synopsis "Parser for mass spectrometry data files") (description @@ -3887,17 +3813,17 @@ (define-public r-organismdbi (properties `((upstream-name . "OrganismDbi"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocmanager" ,r-biocmanager) - ("r-dbi" ,r-dbi) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-graph" ,r-graph) - ("r-iranges" ,r-iranges) - ("r-rbgl" ,r-rbgl) - ("r-s4vectors" ,r-s4vectors))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biocmanager + r-dbi + r-genomicfeatures + r-genomicranges + r-graph + r-iranges + r-rbgl + r-s4vectors)) (home-page "https://bioconductor.org/packages/OrganismDbi") (synopsis "Software to enable the smooth interfacing of database packages") (description "The package enables a simple unified interface to several @@ -3919,10 +3845,7 @@ (define-public r-pcamethods (properties `((upstream-name . "pcaMethods"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-mass" ,r-mass) - ("r-rcpp" ,r-rcpp))) + (list r-biobase r-biocgenerics r-mass r-rcpp)) (home-page "https://github.com/hredestig/pcamethods") (synopsis "Collection of PCA methods") (description @@ -3969,8 +3892,7 @@ (define-public r-rbgl (properties `((upstream-name . "RBGL"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-graph" ,r-graph))) + (list r-bh r-graph)) (home-page "https://www.bioconductor.org/packages/RBGL") (synopsis "Interface to the Boost graph library") (description @@ -3991,35 +3913,35 @@ (define-public r-rcas (properties `((upstream-name . "RCAS"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-cowplot" ,r-cowplot) - ("r-data-table" ,r-data-table) - ("r-dt" ,r-dt) - ("r-genomation" ,r-genomation) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-ggseqlogo" ,r-ggseqlogo) - ("r-gprofiler2" ,r-gprofiler2) - ("r-iranges" ,r-iranges) - ("r-knitr" ,r-knitr) - ("r-pbapply" ,r-pbapply) - ("r-pheatmap" ,r-pheatmap) - ("r-plotly" ,r-plotly) - ("r-plotrix" ,r-plotrix) - ("r-proxy" ,r-proxy) - ("r-ranger" ,r-ranger) - ("r-rsqlite" ,r-rsqlite) - ("r-rtracklayer" ,r-rtracklayer) - ("r-rmarkdown" ,r-rmarkdown) - ("r-s4vectors" ,r-s4vectors) - ("pandoc" ,pandoc))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biostrings + r-bsgenome + r-bsgenome-hsapiens-ucsc-hg19 + r-cowplot + r-data-table + r-dt + r-genomation + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-ggseqlogo + r-gprofiler2 + r-iranges + r-knitr + r-pbapply + r-pheatmap + r-plotly + r-plotrix + r-proxy + r-ranger + r-rsqlite + r-rtracklayer + r-rmarkdown + r-s4vectors + pandoc)) + (native-inputs + (list r-knitr)) (synopsis "RNA-centric annotation system") (description "RCAS aims to be a standalone RNA-centric annotation system that provides @@ -4042,16 +3964,16 @@ (define-public r-regioner (properties `((upstream-name . "regioneR"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-memoise" ,r-memoise) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) + (list r-biostrings + r-bsgenome + r-genomeinfodb + r-genomicranges + r-iranges + r-memoise + r-rtracklayer + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/regioneR/") (synopsis "Association analysis of genomic regions") (description "This package offers a statistical framework based on @@ -4074,27 +3996,27 @@ (define-public r-reportingtools `((upstream-name . "ReportingTools"))) (build-system r-build-system) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-category" ,r-category) - ("r-deseq2" ,r-deseq2) - ("r-edger" ,r-edger) - ("r-ggbio" ,r-ggbio) - ("r-ggplot2" ,r-ggplot2) - ("r-gostats" ,r-gostats) - ("r-gseabase" ,r-gseabase) - ("r-hwriter" ,r-hwriter) - ("r-iranges" ,r-iranges) - ("r-knitr" ,r-knitr) - ("r-lattice" ,r-lattice) - ("r-limma" ,r-limma) - ("r-pfam-db" ,r-pfam-db) - ("r-r-utils" ,r-r-utils) - ("r-xml" ,r-xml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotate + r-annotationdbi + r-biobase + r-biocgenerics + r-category + r-deseq2 + r-edger + r-ggbio + r-ggplot2 + r-gostats + r-gseabase + r-hwriter + r-iranges + r-knitr + r-lattice + r-limma + r-pfam-db + r-r-utils + r-xml)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/ReportingTools/") (synopsis "Tools for making reports in various formats") (description @@ -4121,10 +4043,9 @@ (define-public r-rhdf5 "13zm993l3i9f98gqdpxgsrzf9fgqppx2ajvrl0i3f7cvpifcgxqg")))) (build-system r-build-system) (propagated-inputs - `(("r-rhdf5filters" ,r-rhdf5filters) - ("r-rhdf5lib" ,r-rhdf5lib))) + (list r-rhdf5filters r-rhdf5lib)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/rhdf5") (synopsis "HDF5 interface to R") (description @@ -4151,11 +4072,11 @@ (define-public r-rhdf5filters (properties `((upstream-name . "rhdf5filters"))) (build-system r-build-system) (propagated-inputs - `(("r-rhdf5lib" ,r-rhdf5lib))) + (list r-rhdf5lib)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/grimbough/rhdf5filters") (synopsis "HDF5 compression filters") (description @@ -4186,16 +4107,16 @@ (define-public r-rsamtools (substitute* "NAMESPACE" (("import\\(zlibbioc\\)") ""))))))) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bitops" ,r-bitops) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rhtslib" ,r-rhtslib) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) + (list r-biocgenerics + r-biocparallel + r-biostrings + r-bitops + r-genomeinfodb + r-genomicranges + r-iranges + r-rhtslib + r-s4vectors + r-xvector)) (home-page "https://bioconductor.org/packages/release/bioc/html/Rsamtools.html") (synopsis "Interface to samtools, bcftools, and tabix") (description @@ -4221,11 +4142,7 @@ (define-public r-restfulr (properties `((upstream-name . "restfulr"))) (build-system r-build-system) (propagated-inputs - `(("r-rcurl" ,r-rcurl) - ("r-rjson" ,r-rjson) - ("r-s4vectors" ,r-s4vectors) - ("r-xml" ,r-xml) - ("r-yaml" ,r-yaml))) + (list r-rcurl r-rjson r-s4vectors r-xml r-yaml)) (home-page "https://cran.r-project.org/package=restfulr") (synopsis "R interface to RESTful web services") (description @@ -4253,24 +4170,24 @@ (define-public r-rtracklayer (substitute* "NAMESPACE" (("import\\(zlibbioc\\)") ""))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("zlib" ,zlib))) - (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocio" ,r-biocio) - ("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rcurl" ,r-rcurl) - ("r-restfulr" ,r-restfulr) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-xml" ,r-xml) - ("r-xvector" ,r-xvector) - ("r-zlibbioc" ,r-zlibbioc))) + (list zlib)) + (propagated-inputs + (list r-biocgenerics + r-biocio + r-biostrings + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-iranges + r-rcurl + r-restfulr + r-rsamtools + r-s4vectors + r-xml + r-xvector + r-zlibbioc)) (home-page "https://bioconductor.org/packages/rtracklayer") (synopsis "R interface to genome browsers and their annotation tracks") (description @@ -4296,13 +4213,13 @@ (define-public r-samr (properties `((upstream-name . "samr"))) (build-system r-build-system) (propagated-inputs - `(("r-gsa" ,r-gsa) - ("r-impute" ,r-impute) - ("r-matrixstats" ,r-matrixstats) - ("r-openxlsx" ,r-openxlsx) - ("r-shiny" ,r-shiny) - ("r-shinyfiles" ,r-shinyfiles))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-gsa + r-impute + r-matrixstats + r-openxlsx + r-shiny + r-shinyfiles)) + (native-inputs (list gfortran)) (home-page "https://statweb.stanford.edu/~tibs/SAM/") (synopsis "Significance analysis of Microarrays") (description @@ -4324,23 +4241,23 @@ (define-public r-scdblfinder (properties `((upstream-name . "scDblFinder"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocneighbors" ,r-biocneighbors) - ("r-biocparallel" ,r-biocparallel) - ("r-biocsingular" ,r-biocsingular) - ("r-bluster" ,r-bluster) - ("r-delayedarray" ,r-delayedarray) - ("r-igraph" ,r-igraph) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-s4vectors" ,r-s4vectors) - ("r-scater" ,r-scater) - ("r-scran" ,r-scran) - ("r-scuttle" ,r-scuttle) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-xgboost" ,r-xgboost))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biocneighbors + r-biocparallel + r-biocsingular + r-bluster + r-delayedarray + r-igraph + r-mass + r-matrix + r-s4vectors + r-scater + r-scran + r-scuttle + r-singlecellexperiment + r-summarizedexperiment + r-xgboost)) + (native-inputs (list r-knitr)) (home-page "https://github.com/plger/scDblFinder") (synopsis "Detect multiplets in single-cell RNA sequencing data") (description @@ -4365,7 +4282,7 @@ (define-public r-seqlogo (properties `((upstream-name . "seqLogo"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/seqLogo") (synopsis "Sequence logos for DNA sequence alignments") (description @@ -4388,11 +4305,7 @@ (define-public r-seqpattern `((upstream-name . "seqPattern"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-kernsmooth" ,r-kernsmooth) - ("r-plotrix" ,r-plotrix))) + (list r-biostrings r-genomicranges r-iranges r-kernsmooth r-plotrix)) (home-page "https://bioconductor.org/packages/seqPattern") (synopsis "Visualising oligonucleotide patterns and motif occurrences") (description @@ -4415,24 +4328,24 @@ (define-public r-shortread (properties `((upstream-name . "ShortRead"))) (build-system r-build-system) (inputs - `(("zlib" ,zlib))) - (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-rhtslib" ,r-rhtslib) - ("r-hwriter" ,r-hwriter) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector) - ("r-zlibbioc" ,r-zlibbioc))) + (list zlib)) + (propagated-inputs + (list r-biobase + r-biocgenerics + r-biocparallel + r-biostrings + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-rhtslib + r-hwriter + r-iranges + r-lattice + r-latticeextra + r-rsamtools + r-s4vectors + r-xvector + r-zlibbioc)) (home-page "https://bioconductor.org/packages/ShortRead") (synopsis "FASTQ input and manipulation tools") (description @@ -4459,22 +4372,22 @@ (define-public r-simplifyenrichment `((upstream-name . "simplifyEnrichment"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocgenerics" ,r-biocgenerics) - ("r-circlize" ,r-circlize) - ("r-clue" ,r-clue) - ("r-cluster" ,r-cluster) - ("r-complexheatmap" ,r-complexheatmap) - ("r-digest" ,r-digest) - ("r-getoptlong" ,r-getoptlong) - ("r-go-db" ,r-go-db) - ("r-gosemsim" ,r-gosemsim) - ("r-matrix" ,r-matrix) - ("r-org-hs-eg-db" ,r-org-hs-eg-db) - ("r-proxyc" ,r-proxyc) - ("r-slam" ,r-slam) - ("r-tm" ,r-tm))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biocgenerics + r-circlize + r-clue + r-cluster + r-complexheatmap + r-digest + r-getoptlong + r-go-db + r-gosemsim + r-matrix + r-org-hs-eg-db + r-proxyc + r-slam + r-tm)) + (native-inputs (list r-knitr)) (home-page "https://github.com/jokergoo/simplifyEnrichment") (synopsis "Simplify functional enrichment results") (description "This package provides a new clustering algorithm, binary @@ -4498,12 +4411,9 @@ (define-public r-trajectoryutils `((upstream-name . "TrajectoryUtils"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix) - ("r-s4vectors" ,r-s4vectors) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-igraph r-matrix r-s4vectors r-singlecellexperiment + r-summarizedexperiment)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/TrajectoryUtils") (synopsis "Single-cell trajectory analysis utilities") (description @@ -4525,15 +4435,15 @@ (define-public r-slingshot "081kp9b0lpw2xq9xvd2kykqqrqcj322mp7xa44xc3kf0nzsivqfa")))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-matrixstats" ,r-matrixstats) - ("r-princurve" ,r-princurve) - ("r-s4vectors" ,r-s4vectors) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-trajectoryutils" ,r-trajectoryutils))) + (list r-igraph + r-matrixstats + r-princurve + r-s4vectors + r-singlecellexperiment + r-summarizedexperiment + r-trajectoryutils)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/slingshot") (synopsis "Tools for ordering single-cell sequencing") (description "This package provides functions for inferring continuous, @@ -4558,15 +4468,15 @@ (define-public r-stringdb (properties `((upstream-name . "STRINGdb"))) (build-system r-build-system) (propagated-inputs - `(("r-gplots" ,r-gplots) - ("r-hash" ,r-hash) - ("r-igraph" ,r-igraph) - ("r-plotrix" ,r-plotrix) - ("r-plyr" ,r-plyr) - ("r-png" ,r-png) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcurl" ,r-rcurl) - ("r-sqldf" ,r-sqldf))) + (list r-gplots + r-hash + r-igraph + r-plotrix + r-plyr + r-png + r-rcolorbrewer + r-rcurl + r-sqldf)) (home-page "https://git.bioconductor.org/packages/STRINGdb") (synopsis "Search tool for the retrieval of interacting proteins database") (description @@ -4590,22 +4500,22 @@ (define-public r-structuralvariantannotation (base32 "1pw7d39944dwk5gw6q7igcn866zpqwz01ljaha2ih5dfvmhxka8n")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-dplyr" ,r-dplyr) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rlang" ,r-rlang) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-biocgenerics + r-biostrings + r-dplyr + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-rlang + r-rtracklayer + r-s4vectors + r-stringr + r-summarizedexperiment + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/StructuralVariantAnnotation/") (synopsis "R package designed to simplify structural variant analysis") (description @@ -4629,17 +4539,17 @@ (define-public r-summarizedexperiment `((upstream-name . "SummarizedExperiment"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-delayedarray" ,r-delayedarray) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-matrixgenerics" ,r-matrixgenerics) - ("r-s4vectors" ,r-s4vectors))) + (list r-biobase + r-biocgenerics + r-delayedarray + r-genomeinfodb + r-genomicranges + r-iranges + r-matrix + r-matrixgenerics + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/SummarizedExperiment") (synopsis "Container for representing genomic ranges by sample") (description @@ -4662,12 +4572,12 @@ (define-public r-sva "0clzid9di2qfgc5bvnqx312k3inj1lc599ckqkllvr894wxb7mdj")))) (build-system r-build-system) (propagated-inputs - `(("r-edger" ,r-edger) - ("r-genefilter" ,r-genefilter) - ("r-mgcv" ,r-mgcv) - ("r-biocparallel" ,r-biocparallel) - ("r-matrixstats" ,r-matrixstats) - ("r-limma" ,r-limma))) + (list r-edger + r-genefilter + r-mgcv + r-biocparallel + r-matrixstats + r-limma)) (home-page "https://bioconductor.org/packages/sva") (synopsis "Surrogate variable analysis") (description @@ -4694,21 +4604,21 @@ (define-public r-systempiper (properties `((upstream-name . "systemPipeR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-crayon" ,r-crayon) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-magrittr" ,r-magrittr) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-shortread" ,r-shortread) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-yaml" ,r-yaml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biostrings + r-crayon + r-genomicranges + r-ggplot2 + r-htmlwidgets + r-magrittr + r-rsamtools + r-s4vectors + r-shortread + r-stringr + r-summarizedexperiment + r-yaml)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/tgirke/systemPipeR") (synopsis "Next generation sequencing workflow and reporting environment") (description @@ -4737,15 +4647,15 @@ (define-public r-topgo `((upstream-name . "topGO"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-dbi" ,r-dbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-go-db" ,r-go-db) - ("r-graph" ,r-graph) - ("r-lattice" ,r-lattice) - ("r-matrixstats" ,r-matrixstats) - ("r-sparsem" ,r-sparsem))) + (list r-annotationdbi + r-dbi + r-biobase + r-biocgenerics + r-go-db + r-graph + r-lattice + r-matrixstats + r-sparsem)) (home-page "https://bioconductor.org/packages/topGO") (synopsis "Enrichment analysis for gene ontology") (description @@ -4768,7 +4678,7 @@ (define-public r-tximport "0w6pr7s9j8l4fpn3przbfrsyxvzxc3ficgsychvhq3bami9np8g4")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/tximport") (synopsis "Import and summarize transcript-level estimates for gene-level analysis") (description @@ -4793,24 +4703,24 @@ (define-public r-variantannotation (properties `((upstream-name . "VariantAnnotation"))) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-dbi" ,r-dbi) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrixgenerics" ,r-matrixgenerics) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-rhtslib" ,r-rhtslib) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector) - ("r-zlibbioc" ,r-zlibbioc))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biostrings + r-bsgenome + r-dbi + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-matrixgenerics + r-summarizedexperiment + r-rhtslib + r-rsamtools + r-rtracklayer + r-s4vectors + r-xvector + r-zlibbioc)) (build-system r-build-system) (home-page "https://bioconductor.org/packages/VariantAnnotation") (synopsis "Package for annotation of genetic variants") @@ -4831,13 +4741,9 @@ (define-public r-vsn "03p2wdjbjnrn1ddyz0fbn04mdxpsmv83qhh3apj6azshl0bs1j2x")))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-biobase" ,r-biobase) - ("r-ggplot2" ,r-ggplot2) - ("r-lattice" ,r-lattice) - ("r-limma" ,r-limma))) + (list r-affy r-biobase r-ggplot2 r-lattice r-limma)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://bioconductor.org/packages/release/bioc/html/vsn.html") (synopsis "Variance stabilization and calibration for microarray data") (description @@ -4867,14 +4773,14 @@ (define-public r-xina (properties `((upstream-name . "XINA"))) (build-system r-build-system) (propagated-inputs - `(("r-alluvial" ,r-alluvial) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-igraph" ,r-igraph) - ("r-mclust" ,r-mclust) - ("r-plyr" ,r-plyr) - ("r-stringdb" ,r-stringdb))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-alluvial + r-ggplot2 + r-gridextra + r-igraph + r-mclust + r-plyr + r-stringdb)) + (native-inputs (list r-knitr)) (home-page "https://git.bioconductor.org/packages/XINA") (synopsis "Identifying proteins that exhibit similar patterns") (description @@ -4941,11 +4847,9 @@ (define-public r-xvector (("import\\(zlibbioc\\)") "")) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocgenerics r-iranges r-s4vectors)) (home-page "https://bioconductor.org/packages/XVector") (synopsis "Representation and manpulation of external sequences") (description @@ -4985,15 +4889,15 @@ (define-public r-zellkonverter (properties `((upstream-name . "zellkonverter"))) (build-system r-build-system) (propagated-inputs - `(("r-basilisk" ,r-basilisk) - ("r-cli" ,r-cli) - ("r-delayedarray" ,r-delayedarray) - ("r-matrix" ,r-matrix) - ("r-reticulate" ,r-reticulate) - ("r-s4vectors" ,r-s4vectors) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-basilisk + r-cli + r-delayedarray + r-matrix + r-reticulate + r-s4vectors + r-singlecellexperiment + r-summarizedexperiment)) + (native-inputs (list r-knitr)) (home-page "https://github.com/theislab/zellkonverter") (synopsis "Conversion between AnnData and single-cell experiments objects") (description @@ -5017,12 +4921,12 @@ (define-public r-geneplotter "1b7ngp9l00vrymx3d3nsda546s7p4ifr90idn3x2v4ilf38rfhp8")))) (build-system r-build-system) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-lattice" ,r-lattice) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-annotate + r-annotationdbi + r-biobase + r-biocgenerics + r-lattice + r-rcolorbrewer)) (home-page "https://bioconductor.org/packages/geneplotter") (synopsis "Graphics functions for genomic data") (description @@ -5043,19 +4947,19 @@ (define-public r-oligoclasses (properties `((upstream-name . "oligoClasses"))) (build-system r-build-system) (propagated-inputs - `(("r-affyio" ,r-affyio) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocmanager" ,r-biocmanager) - ("r-biostrings" ,r-biostrings) - ("r-dbi" ,r-dbi) - ("r-ff" ,r-ff) - ("r-foreach" ,r-foreach) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rsqlite" ,r-rsqlite) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-affyio + r-biobase + r-biocgenerics + r-biocmanager + r-biostrings + r-dbi + r-ff + r-foreach + r-genomicranges + r-iranges + r-rsqlite + r-s4vectors + r-summarizedexperiment)) (home-page "https://bioconductor.org/packages/oligoClasses/") (synopsis "Classes for high-throughput arrays") (description @@ -5077,21 +4981,21 @@ (define-public r-oligo "1cmnnq0d5xsjsx8c8n8wcl6l9d31sbglb8yrsibykcvnhw15fsf6")))) (properties `((upstream-name . "oligo"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) - (propagated-inputs - `(("r-affxparser" ,r-affxparser) - ("r-affyio" ,r-affyio) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-dbi" ,r-dbi) - ("r-ff" ,r-ff) - ("r-oligoclasses" ,r-oligoclasses) - ("r-preprocesscore" ,r-preprocesscore) - ("r-rsqlite" ,r-rsqlite) - ("r-zlibbioc" ,r-zlibbioc))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (inputs (list zlib)) + (propagated-inputs + (list r-affxparser + r-affyio + r-biobase + r-biocgenerics + r-biostrings + r-dbi + r-ff + r-oligoclasses + r-preprocesscore + r-rsqlite + r-zlibbioc)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/oligo/") (synopsis "Preprocessing tools for oligonucleotide arrays") (description @@ -5113,10 +5017,9 @@ (define-public r-qvalue "1mn2qmqn89lfsx7rg54d1lwz45bfx0b91q6ahf43a1yzrrhwn138")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-reshape2" ,r-reshape2))) + (list r-ggplot2 r-reshape2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/StoreyLab/qvalue") (synopsis "Q-value estimation for false discovery rate control") (description @@ -5168,13 +5071,13 @@ (define-public r-apeglm (properties `((upstream-name . "apeglm"))) (build-system r-build-system) (propagated-inputs - `(("r-emdbook" ,r-emdbook) - ("r-genomicranges" ,r-genomicranges) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcppnumerical" ,r-rcppnumerical) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-emdbook + r-genomicranges + r-rcpp + r-rcppeigen + r-rcppnumerical + r-summarizedexperiment)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/apeglm") (synopsis "Approximate posterior estimation for GLM coefficients") (description "This package provides Bayesian shrinkage estimators for @@ -5195,14 +5098,14 @@ (define-public r-greylistchip (properties `((upstream-name . "GreyListChIP"))) (build-system r-build-system) (propagated-inputs - `(("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-mass" ,r-mass) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-bsgenome + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-mass + r-rsamtools + r-rtracklayer + r-summarizedexperiment)) (home-page "https://bioconductor.org/packages/GreyListChIP") (synopsis "Greylist artefact regions based on ChIP inputs") (description "This package identifies regions of ChIP experiments with high @@ -5223,29 +5126,29 @@ (define-public r-diffbind (properties `((upstream-name . "DiffBind"))) (build-system r-build-system) (propagated-inputs - `(("r-amap" ,r-amap) - ("r-apeglm" ,r-apeglm) - ("r-ashr" ,r-ashr) - ("r-biocparallel" ,r-biocparallel) - ("r-deseq2" ,r-deseq2) - ("r-dplyr" ,r-dplyr) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-gplots" ,r-gplots) - ("r-greylistchip" ,r-greylistchip) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-limma" ,r-limma) - ("r-locfit" ,r-locfit) - ("r-rcolorbrewer" , r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rhtslib" ,r-rhtslib) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-systempiper" ,r-systempiper))) + (list r-amap + r-apeglm + r-ashr + r-biocparallel + r-deseq2 + r-dplyr + r-genomicalignments + r-genomicranges + r-ggplot2 + r-ggrepel + r-gplots + r-greylistchip + r-iranges + r-lattice + r-limma + r-locfit + r-rcolorbrewer + r-rcpp + r-rhtslib + r-rsamtools + r-s4vectors + r-summarizedexperiment + r-systempiper)) (home-page "https://bioconductor.org/packages/DiffBind") (synopsis "Differential binding analysis of ChIP-Seq peak data") (description @@ -5268,13 +5171,13 @@ (define-public r-ripseeker (properties `((upstream-name . "RIPSeeker"))) (build-system r-build-system) (propagated-inputs - `(("r-s4vectors" ,r-s4vectors) - ("r-iranges" ,r-iranges) - ("r-genomicranges" ,r-genomicranges) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-rsamtools" ,r-rsamtools) - ("r-genomicalignments" ,r-genomicalignments) - ("r-rtracklayer" ,r-rtracklayer))) + (list r-s4vectors + r-iranges + r-genomicranges + r-summarizedexperiment + r-rsamtools + r-genomicalignments + r-rtracklayer)) (home-page "https://bioconductor.org/packages/RIPSeeker") (synopsis "Identifying protein-associated transcripts from RIP-seq experiments") @@ -5299,20 +5202,20 @@ (define-public r-mbkmeans "03hpj218s8fynmk1s50s0rinhsljikxdrff06yc8ysbyc6hyfb4k")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) - (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-benchmarkme" ,r-benchmarkme) - ("r-biocparallel" ,r-biocparallel) - ("r-clusterr" ,r-clusterr) - ("r-delayedarray" ,r-delayedarray) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rhdf5lib" ,r-rhdf5lib) - ("r-s4vectors" ,r-s4vectors) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-knitr)) + (propagated-inputs + (list r-beachmat + r-benchmarkme + r-biocparallel + r-clusterr + r-delayedarray + r-matrix + r-rcpp + r-rcpparmadillo + r-rhdf5lib + r-s4vectors + r-singlecellexperiment + r-summarizedexperiment)) (home-page "https://bioconductor.org/packages/mbkmeans") (synopsis "Mini-batch k-means clustering for single-cell RNA-seq") (description "This package implements the mini-batch k-means algorithm for @@ -5332,10 +5235,7 @@ (define-public r-multtest "03z71r7g318nwwgiz0k8qwbhghw1hhdhh1an4qnb0nc62c5x9kns")))) (build-system r-build-system) (propagated-inputs - `(("r-survival" ,r-survival) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biobase" ,r-biobase) - ("r-mass" ,r-mass))) + (list r-survival r-biocgenerics r-biobase r-mass)) (home-page "https://bioconductor.org/packages/multtest") (synopsis "Resampling-based multiple hypothesis testing") (description @@ -5369,7 +5269,7 @@ (define-public r-graph "0x31lz3qimxmng6w99xnqazaj943d94b04nbziad4jfv7c1bc2h0")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics))) + (list r-biocgenerics)) (home-page "https://bioconductor.org/packages/graph") (synopsis "Handle graph data structures in R") (description @@ -5391,8 +5291,7 @@ (define-public r-ggm (properties `((upstream-name . "ggm"))) (build-system r-build-system) (propagated-inputs - `(("r-graph" ,r-graph) - ("r-igraph" ,r-igraph))) + (list r-graph r-igraph)) (home-page "https://cran.r-project.org/package=ggm") (synopsis "Functions for graphical Markov models") (description @@ -5415,9 +5314,7 @@ (define-public r-perfmeas (properties `((upstream-name . "PerfMeas"))) (build-system r-build-system) (propagated-inputs - `(("r-graph" ,r-graph) - ("r-limma" ,r-limma) - ("r-rbgl" ,r-rbgl))) + (list r-graph r-limma r-rbgl)) (home-page "https://cran.r-project.org/web/packages/PerfMeas/") (synopsis "Performance measures for ranking and classification tasks") (description @@ -5441,9 +5338,7 @@ (define-public r-codedepends (properties `((upstream-name . "CodeDepends"))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools) - ("r-graph" ,r-graph) - ("r-xml" ,r-xml))) + (list r-codetools r-graph r-xml)) (home-page "https://cran.r-project.org/web/packages/CodeDepends") (synopsis "Analysis of R code for reproducible research and code comprehension") (description @@ -5469,33 +5364,33 @@ (define-public r-chippeakanno (properties `((upstream-name . "ChIPpeakAnno"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biomart" ,r-biomart) - ("r-biostrings" ,r-biostrings) - ("r-dbi" ,r-dbi) - ("r-dplyr" ,r-dplyr) - ("r-ensembldb" ,r-ensembldb) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-graph" ,r-graph) - ("r-interactionset" ,r-interactionset) - ("r-iranges" ,r-iranges) - ("r-keggrest" ,r-keggrest) - ("r-matrixstats" ,r-matrixstats) - ("r-multtest" ,r-multtest) - ("r-rbgl" ,r-rbgl) - ("r-regioner" ,r-regioner) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-venndiagram" ,r-venndiagram))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biocgenerics + r-biomart + r-biostrings + r-dbi + r-dplyr + r-ensembldb + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-graph + r-interactionset + r-iranges + r-keggrest + r-matrixstats + r-multtest + r-rbgl + r-regioner + r-rsamtools + r-rtracklayer + r-s4vectors + r-summarizedexperiment + r-venndiagram)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/ChIPpeakAnno") (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments") (description @@ -5523,7 +5418,7 @@ (define-public r-matrixgenerics `((upstream-name . "MatrixGenerics"))) (build-system r-build-system) (propagated-inputs - `(("r-matrixstats" ,r-matrixstats))) + (list r-matrixstats)) (home-page "https://bioconductor.org/packages/MatrixGenerics") (synopsis "S4 generic summary statistic functions for matrix-like objects") (description @@ -5547,7 +5442,7 @@ (define-public r-marray (base32 "1la805y8j522vpiazm1z6wpq4ibia9bib5fpiia5mxmpzmqg6gzz")))) (build-system r-build-system) (propagated-inputs - `(("r-limma" ,r-limma))) + (list r-limma)) (home-page "https://bioconductor.org/packages/marray") (synopsis "Exploratory analysis for two-color spotted microarray data") (description "This package contains class definitions for two-color spotted @@ -5567,8 +5462,7 @@ (define-public r-cghbase (properties `((upstream-name . "CGHbase"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-marray" ,r-marray))) + (list r-biobase r-marray)) (home-page "https://bioconductor.org/packages/CGHbase") (synopsis "Base functions and classes for arrayCGH data analysis") (description "This package contains functions and classes that are needed by @@ -5587,11 +5481,7 @@ (define-public r-cghcall (properties `((upstream-name . "CGHcall"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-cghbase" ,r-cghbase) - ("r-impute" ,r-impute) - ("r-dnacopy" ,r-dnacopy) - ("r-snowfall" ,r-snowfall))) + (list r-biobase r-cghbase r-impute r-dnacopy r-snowfall)) (home-page "https://bioconductor.org/packages/CGHcall") (synopsis "Base functions and classes for arrayCGH data analysis") (description "This package contains functions and classes that are needed by @@ -5610,16 +5500,16 @@ (define-public r-qdnaseq (properties `((upstream-name . "QDNAseq"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-cghbase" ,r-cghbase) - ("r-cghcall" ,r-cghcall) - ("r-dnacopy" ,r-dnacopy) - ("r-future-apply" ,r-future-apply) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrixstats" ,r-matrixstats) - ("r-r-utils" ,r-r-utils) - ("r-rsamtools" ,r-rsamtools))) + (list r-biobase + r-cghbase + r-cghcall + r-dnacopy + r-future-apply + r-genomicranges + r-iranges + r-matrixstats + r-r-utils + r-rsamtools)) (home-page "https://bioconductor.org/packages/QDNAseq") (synopsis "Quantitative DNA sequencing for chromosomal aberrations") (description "The genome is divided into non-overlapping fixed-sized bins, @@ -5644,9 +5534,7 @@ (define-public r-bayseq (properties `((upstream-name . "baySeq"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-edger" ,r-edger) - ("r-genomicranges" ,r-genomicranges))) + (list r-abind r-edger r-genomicranges)) (home-page "https://bioconductor.org/packages/baySeq/") (synopsis "Bayesian analysis of differential expression patterns in count data") (description @@ -5670,16 +5558,16 @@ (define-public r-chipcomp (properties `((upstream-name . "ChIPComp"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocgenerics + r-bsgenome-hsapiens-ucsc-hg19 + r-bsgenome-mmusculus-ucsc-mm9 + r-genomeinfodb + r-genomicranges + r-iranges + r-limma + r-rsamtools + r-rtracklayer + r-s4vectors)) (home-page "https://bioconductor.org/packages/ChIPComp") (synopsis "Quantitative comparison of multiple ChIP-seq datasets") (description @@ -5704,24 +5592,24 @@ (define-public r-riboprofiling (properties `((upstream-name . "RiboProfiling"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-data-table" ,r-data-table) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggbio" ,r-ggbio) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-plyr" ,r-plyr) - ("r-reshape2" ,r-reshape2) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-sqldf" ,r-sqldf))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biostrings + r-data-table + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-ggbio + r-ggplot2 + r-iranges + r-plyr + r-reshape2 + r-rsamtools + r-rtracklayer + r-s4vectors + r-sqldf)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/RiboProfiling/") (synopsis "Ribosome profiling data analysis") (description "Starting with a BAM file, this package provides the @@ -5745,13 +5633,13 @@ (define-public r-riboseqr (properties `((upstream-name . "riboSeqR"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-bayseq" ,r-bayseq) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rsamtools" ,r-rsamtools) - ("r-seqlogo" ,r-seqlogo))) + (list r-abind + r-bayseq + r-genomeinfodb + r-genomicranges + r-iranges + r-rsamtools + r-seqlogo)) (home-page "https://bioconductor.org/packages/riboSeqR/") (synopsis "Analysis of sequencing data from ribosome profiling experiments") (description @@ -5774,16 +5662,16 @@ (define-public r-interactionset `((upstream-name . "InteractionSet"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-biocgenerics + r-genomeinfodb + r-genomicranges + r-iranges + r-matrix + r-rcpp + r-s4vectors + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/InteractionSet") (synopsis "Base classes for storing genomic interaction data") (description @@ -5808,24 +5696,24 @@ (define-public r-genomicinteractions `((upstream-name . "GenomicInteractions"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-gviz" ,r-gviz) - ("r-igraph" ,r-igraph) - ("r-interactionset" ,r-interactionset) - ("r-iranges" ,r-iranges) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-stringr" ,r-stringr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-data-table + r-dplyr + r-genomeinfodb + r-genomicranges + r-ggplot2 + r-gridextra + r-gviz + r-igraph + r-interactionset + r-iranges + r-rsamtools + r-rtracklayer + r-s4vectors + r-stringr)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/") (synopsis "R package for handling genomic interaction data") (description @@ -5846,7 +5734,7 @@ (define-public r-ctc (base32 "1yq5igwzcwfhxy49qf3pralpikiqq7sqr1cig8mkpjpaj5bbaayx")))) (build-system r-build-system) - (propagated-inputs `(("r-amap" ,r-amap))) + (propagated-inputs (list r-amap)) (home-page "https://bioconductor.org/packages/ctc/") (synopsis "Cluster and tree conversion") (description @@ -5867,12 +5755,12 @@ (define-public r-goseq "1psl9mqgx1d21kayaxvrxriw34fq30wnd57q5c1sk3p8iahg73g0")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biasedurn" ,r-biasedurn) - ("r-biocgenerics" ,r-biocgenerics) - ("r-genelendatabase" ,r-genelendatabase) - ("r-go-db" ,r-go-db) - ("r-mgcv" ,r-mgcv))) + (list r-annotationdbi + r-biasedurn + r-biocgenerics + r-genelendatabase + r-go-db + r-mgcv)) (home-page "https://bioconductor.org/packages/goseq/") (synopsis "Gene Ontology analyser for RNA-seq and other length biased data") (description @@ -5894,15 +5782,15 @@ (define-public r-glimma (properties `((upstream-name . "Glimma"))) (build-system r-build-system) (propagated-inputs - `(("r-deseq2" ,r-deseq2) - ("r-edger" ,r-edger) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-limma" ,r-limma) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-deseq2 + r-edger + r-htmlwidgets + r-jsonlite + r-limma + r-s4vectors + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/Shians/Glimma") (synopsis "Interactive HTML graphics") (description @@ -5927,8 +5815,7 @@ (define-public r-rots (properties `((upstream-name . "ROTS"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-rcpp" ,r-rcpp))) + (list r-biobase r-rcpp)) (home-page "https://bioconductor.org/packages/ROTS/") (synopsis "Reproducibility-Optimized Test Statistic") (description @@ -5950,8 +5837,7 @@ (define-public r-plgem "06w8xlw4j1fc9ipdgw55dvhp07f04icmhr20lqzwwhqd5pskrra3")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-mass" ,r-mass))) + (list r-biobase r-mass)) (home-page "http://www.genopolis.it") (synopsis "Detect differential expression in microarray and proteomics datasets") (description @@ -5976,30 +5862,29 @@ (define-public r-inspect (properties `((upstream-name . "INSPEcT"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-deseq2" ,r-deseq2) - ("r-desolve" ,r-desolve) - ("r-gdata" ,r-gdata) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-kernsmooth" ,r-kernsmooth) - ("r-plgem" ,r-plgem) - ("r-proc" ,r-proc) - ("r-rootsolve" ,r-rootsolve) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-shiny" ,r-shiny) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-txdb-mmusculus-ucsc-mm9-knowngene" - ,r-txdb-mmusculus-ucsc-mm9-knowngene))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-biocparallel + r-deseq2 + r-desolve + r-gdata + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-iranges + r-kernsmooth + r-plgem + r-proc + r-rootsolve + r-rsamtools + r-rtracklayer + r-s4vectors + r-shiny + r-summarizedexperiment + r-txdb-mmusculus-ucsc-mm9-knowngene)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/INSPEcT") (synopsis "Analysis of 4sU-seq and RNA-seq time-course data") (description @@ -6023,11 +5908,9 @@ (define-public r-dnabarcodes (properties `((upstream-name . "DNABarcodes"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp))) + (list r-bh r-matrix r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/DNABarcodes") (synopsis "Create and analyze DNA barcodes") (description @@ -6052,12 +5935,9 @@ (define-public r-ruvseq (properties `((upstream-name . "RUVSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-edaseq" ,r-edaseq) - ("r-edger" ,r-edger) - ("r-mass" ,r-mass))) + (list r-biobase r-edaseq r-edger r-mass)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/drisso/RUVSeq") (synopsis "Remove unwanted variation from RNA-Seq data") (description @@ -6080,13 +5960,9 @@ (define-public r-biocneighbors (properties `((upstream-name . "BiocNeighbors"))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpphnsw" ,r-rcpphnsw) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocparallel r-matrix r-rcpp r-rcpphnsw r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocNeighbors") (synopsis "Nearest Neighbor Detection for Bioconductor packages") (description @@ -6112,10 +5988,8 @@ (define-public r-scaledmatrix (properties `((upstream-name . "ScaledMatrix"))) (build-system r-build-system) (propagated-inputs - `(("r-delayedarray" ,r-delayedarray) - ("r-matrix" ,r-matrix) - ("r-s4vectors" ,r-s4vectors))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-delayedarray r-matrix r-s4vectors)) + (native-inputs (list r-knitr)) (home-page "https://github.com/LTLA/ScaledMatrix") (synopsis "Create a DelayedMatrix of scaled and centered values") (description @@ -6140,14 +6014,14 @@ (define-public r-treeio (properties `((upstream-name . "treeio"))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-dplyr" ,r-dplyr) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidytree" ,r-tidytree))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ape + r-dplyr + r-jsonlite + r-magrittr + r-rlang + r-tibble + r-tidytree)) + (native-inputs (list r-knitr)) (home-page "https://github.com/YuLab-SMU/treeio") (synopsis "Base classes and functions for Phylogenetic tree input and output") (description @@ -6172,20 +6046,20 @@ (define-public r-ggtree (properties `((upstream-name . "ggtree"))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-aplot" ,r-aplot) - ("r-dplyr" ,r-dplyr) - ("r-ggfun" ,r-ggfun) - ("r-ggplot2" ,r-ggplot2) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-tidyr" ,r-tidyr) - ("r-tidytree" ,r-tidytree) - ("r-treeio" ,r-treeio) - ("r-yulab-utils" ,r-yulab-utils))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ape + r-aplot + r-dplyr + r-ggfun + r-ggplot2 + r-magrittr + r-purrr + r-rlang + r-scales + r-tidyr + r-tidytree + r-treeio + r-yulab-utils)) + (native-inputs (list r-knitr)) (home-page "https://yulab-smu.top/treedata-book/") (synopsis "R package for visualization of trees and annotation data") (description @@ -6209,9 +6083,9 @@ (define-public r-metapod (properties `((upstream-name . "metapod"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/metapod") (synopsis "Meta-analyses on p-values of differential analyses") (description @@ -6238,18 +6112,18 @@ (define-public r-biocsingular (properties `((upstream-name . "BiocSingular"))) (build-system r-build-system) (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-delayedarray" ,r-delayedarray) - ("r-irlba" ,r-irlba) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rsvd" ,r-rsvd) - ("r-s4vectors" ,r-s4vectors) - ("r-scaledmatrix" ,r-scaledmatrix))) + (list r-beachmat + r-biocgenerics + r-biocparallel + r-delayedarray + r-irlba + r-matrix + r-rcpp + r-rsvd + r-s4vectors + r-scaledmatrix)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/LTLA/BiocSingular") (synopsis "Singular value decomposition for Bioconductor packages") (description @@ -6272,30 +6146,30 @@ (define-public r-destiny "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-ggplot-multistats" ,r-ggplot-multistats) - ("r-ggplot2" ,r-ggplot2) - ("r-ggthemes" ,r-ggthemes) - ("r-irlba" ,r-irlba) - ("r-knn-covertree" ,r-knn-covertree) - ("r-matrix" ,r-matrix) - ("r-pcamethods" ,r-pcamethods) - ("r-proxy" ,r-proxy) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcpphnsw" ,r-rcpphnsw) - ("r-rspectra" ,r-rspectra) - ("r-scales" ,r-scales) - ("r-scatterplot3d" ,r-scatterplot3d) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-smoother" ,r-smoother) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect) - ("r-vim" ,r-vim))) - (native-inputs - `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes + (list r-biobase + r-biocgenerics + r-ggplot-multistats + r-ggplot2 + r-ggthemes + r-irlba + r-knn-covertree + r-matrix + r-pcamethods + r-proxy + r-rcpp + r-rcppeigen + r-rcpphnsw + r-rspectra + r-scales + r-scatterplot3d + r-singlecellexperiment + r-smoother + r-summarizedexperiment + r-tidyr + r-tidyselect + r-vim)) + (native-inputs + (list r-nbconvertr)) ; for vignettes (home-page "https://bioconductor.org/packages/destiny/") (synopsis "Create and plot diffusion maps") (description "This package provides tools to create and plot diffusion @@ -6317,11 +6191,7 @@ (define-public r-savr (properties `((upstream-name . "savR"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-reshape2" ,r-reshape2) - ("r-scales" ,r-scales) - ("r-xml" ,r-xml))) + (list r-ggplot2 r-gridextra r-reshape2 r-scales r-xml)) (home-page "https://github.com/bcalder/savR") (synopsis "Parse and analyze Illumina SAV files") (description @@ -6343,25 +6213,25 @@ (define-public r-chipexoqual (properties `((upstream-name . "ChIPexoQual"))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-biovizbase" ,r-biovizbase) - ("r-broom" ,r-broom) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-hexbin" ,r-hexbin) - ("r-iranges" ,r-iranges) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rmarkdown" ,r-rmarkdown) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-viridis" ,r-viridis))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocparallel + r-biovizbase + r-broom + r-data-table + r-dplyr + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-ggplot2 + r-hexbin + r-iranges + r-rcolorbrewer + r-rmarkdown + r-rsamtools + r-s4vectors + r-scales + r-viridis)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/keleslab/ChIPexoQual") (synopsis "Quality control pipeline for ChIP-exo/nexus data") (description @@ -6381,10 +6251,7 @@ (define-public r-copynumber "143ifvjkjz0392drm82xmpj1f8b5pc2dyyxyc9dkqmay8lf1n534")))) (build-system r-build-system) (propagated-inputs - `(("r-s4vectors" ,r-s4vectors) - ("r-iranges" ,r-iranges) - ("r-genomicranges" ,r-genomicranges) - ("r-biocgenerics" ,r-biocgenerics))) + (list r-s4vectors r-iranges r-genomicranges r-biocgenerics)) (home-page "https://bioconductor.org/packages/copynumber") (synopsis "Segmentation of single- and multi-track copy number data") (description @@ -6405,7 +6272,7 @@ (define-public r-dnacopy "19ax431i97r49gh1232vf8mgmkvc6k26lnq44j3g10n6q01czswm")))) (properties `((upstream-name . "DNAcopy"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://bioconductor.org/packages/DNAcopy") (synopsis "DNA copy number data analysis") (description @@ -6430,9 +6297,7 @@ (define-public r-htscluster (properties `((upstream-name . "HTSCluster"))) (build-system r-build-system) (propagated-inputs - `(("r-capushe" ,r-capushe) - ("r-edger" ,r-edger) - ("r-plotrix" ,r-plotrix))) + (list r-capushe r-edger r-plotrix)) (home-page "https://cran.r-project.org/web/packages/HTSCluster") (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data") (description @@ -6484,7 +6349,7 @@ (define-public r-nbpseq (properties `((upstream-name . "NBPSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-qvalue" ,r-qvalue))) + (list r-qvalue)) (home-page "https://cran.r-project.org/web/packages/NBPSeq") (synopsis "Negative binomial models for RNA-Seq data") (description @@ -6506,9 +6371,7 @@ (define-public r-ebseq (properties `((upstream-name . "EBSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-blockmodeling" ,r-blockmodeling) - ("r-gplots" ,r-gplots) - ("r-testthat" ,r-testthat))) + (list r-blockmodeling r-gplots r-testthat)) (home-page "https://bioconductor.org/packages/EBSeq") (synopsis "Differential expression analysis of RNA-seq data") (description @@ -6528,23 +6391,23 @@ (define-public r-karyoploter "0x3mld9q55r2fy452wxq5sjzmms10zmpkzs71c3w1fdli5hwszdq")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-bamsignals" ,r-bamsignals) - ("r-bezier" ,r-bezier) - ("r-biovizbase" ,r-biovizbase) - ("r-digest" ,r-digest) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-memoise" ,r-memoise) - ("r-regioner" ,r-regioner) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-bamsignals + r-bezier + r-biovizbase + r-digest + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-memoise + r-regioner + r-rsamtools + r-rtracklayer + r-s4vectors + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/karyoploteR/") (synopsis "Plot customizable linear genomes displaying arbitrary data") (description "This package creates karyotype plots of arbitrary genomes and @@ -6567,10 +6430,9 @@ (define-public r-lpsymphony "1bv28b1fgcazv6j0xw4nn6wljs37qnkyahqy7anrwissdpryhjfs")))) (build-system r-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://r-forge.r-project.org/projects/rsymphony") (synopsis "Symphony integer linear programming solver in R") (description @@ -6598,12 +6460,9 @@ (define-public r-ihw (properties `((upstream-name . "IHW"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-fdrtool" ,r-fdrtool) - ("r-lpsymphony" ,r-lpsymphony) - ("r-slam" ,r-slam))) + (list r-biocgenerics r-fdrtool r-lpsymphony r-slam)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/IHW") (synopsis "Independent hypothesis weighting") (description @@ -6630,19 +6489,19 @@ (define-public r-icobra (properties `((upstream-name . "iCOBRA"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-dt" ,r-dt) - ("r-ggplot2" ,r-ggplot2) - ("r-limma" ,r-limma) - ("r-reshape2" ,r-reshape2) - ("r-rocr" ,r-rocr) - ("r-scales" ,r-scales) - ("r-shiny" ,r-shiny) - ("r-shinybs" ,r-shinybs) - ("r-shinydashboard" ,r-shinydashboard) - ("r-upsetr" ,r-upsetr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-dt + r-ggplot2 + r-limma + r-reshape2 + r-rocr + r-scales + r-shiny + r-shinybs + r-shinydashboard + r-upsetr)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/iCOBRA") (synopsis "Comparison and visualization of ranking and assignment methods") (description @@ -6667,11 +6526,9 @@ (define-public r-residualmatrix `((upstream-name . "ResidualMatrix"))) (build-system r-build-system) (propagated-inputs - `(("r-delayedarray" ,r-delayedarray) - ("r-matrix" ,r-matrix) - ("r-s4vectors" ,r-s4vectors))) + (list r-delayedarray r-matrix r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/LTLA/ResidualMatrix") (synopsis "Create a DelayedMatrix of regression residuals") (description @@ -6697,23 +6554,23 @@ (define-public r-batchelor (properties `((upstream-name . "batchelor"))) (build-system r-build-system) (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocneighbors" ,r-biocneighbors) - ("r-biocparallel" ,r-biocparallel) - ("r-biocsingular" ,r-biocsingular) - ("r-delayedarray" ,r-delayedarray) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-residualmatrix" ,r-residualmatrix) - ("r-s4vectors" ,r-s4vectors) - ("r-scaledmatrix" ,r-scaledmatrix) - ("r-scuttle" ,r-scuttle) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-beachmat + r-biocgenerics + r-biocneighbors + r-biocparallel + r-biocsingular + r-delayedarray + r-delayedmatrixstats + r-igraph + r-matrix + r-rcpp + r-residualmatrix + r-s4vectors + r-scaledmatrix + r-scuttle + r-singlecellexperiment + r-summarizedexperiment)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/batchelor") (synopsis "Single-Cell Batch Correction Methods") (description @@ -6740,20 +6597,20 @@ (define-public r-mast (properties `((upstream-name . "MAST"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-data-table" ,r-data-table) - ("r-ggplot2" ,r-ggplot2) - ("r-plyr" ,r-plyr) - ("r-progress" ,r-progress) - ("r-reshape2" ,r-reshape2) - ("r-s4vectors" ,r-s4vectors) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-abind + r-biobase + r-biocgenerics + r-data-table + r-ggplot2 + r-plyr + r-progress + r-reshape2 + r-s4vectors + r-singlecellexperiment + r-stringr + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/RGLab/MAST/") (synopsis "Model-based analysis of single cell transcriptomics") (description @@ -6774,38 +6631,38 @@ (define-public r-monocle "0wb2c1jf502lrfx3d0amb09fvhalrwxvpsp99jsab162v4hddg85")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocviews" ,r-biocviews) - ("r-cluster" ,r-cluster) - ("r-combinat" ,r-combinat) - ("r-ddrtree" ,r-ddrtree) - ("r-densityclust" ,r-densityclust) - ("r-dplyr" ,r-dplyr) - ("r-fastica" ,r-fastica) - ("r-ggplot2" ,r-ggplot2) - ("r-hsmmsinglecell" ,r-hsmmsinglecell) - ("r-igraph" ,r-igraph) - ("r-irlba" ,r-irlba) - ("r-limma" ,r-limma) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-pheatmap" ,r-pheatmap) - ("r-plyr" ,r-plyr) - ("r-proxy" ,r-proxy) - ("r-qlcmatrix" ,r-qlcmatrix) - ("r-rann" ,r-rann) - ("r-rcpp" ,r-rcpp) - ("r-reshape2" ,r-reshape2) - ("r-rtsne" ,r-rtsne) - ("r-slam" ,r-slam) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-vgam" ,r-vgam) - ("r-viridis" ,r-viridis))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-biocviews + r-cluster + r-combinat + r-ddrtree + r-densityclust + r-dplyr + r-fastica + r-ggplot2 + r-hsmmsinglecell + r-igraph + r-irlba + r-limma + r-mass + r-matrix + r-matrixstats + r-pheatmap + r-plyr + r-proxy + r-qlcmatrix + r-rann + r-rcpp + r-reshape2 + r-rtsne + r-slam + r-stringr + r-tibble + r-vgam + r-viridis)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/monocle") (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq") (description @@ -6837,11 +6694,11 @@ (define-public r-leidenbase (properties `((upstream-name . "leidenbase"))) (build-system r-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (propagated-inputs - `(("r-igraph" ,r-igraph))) + (list r-igraph)) (home-page "https://github.com/cole-trapnell-lab/leidenbase") (synopsis "R and C wrappers to run the Leiden find_partition function") (description @@ -6870,11 +6727,7 @@ (define-public r-sanssouci "13ycdd790qw64qy2zdvcrpj3fc8as628rsly32438d3rifnlc5sk")))) (build-system r-build-system) (propagated-inputs - `(("r-generics" ,r-generics) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-generics r-matrix r-matrixstats r-rcpp r-rcpparmadillo)) (home-page "https://pneuvial.github.io/sanssouci") (synopsis "Post Hoc multiple testing inference") (description @@ -6899,50 +6752,50 @@ (define-public r-monocle3 "16vpvlbms8fdvpfwzcig0rkg2mxnsq1h80d2l7q3953wm91qc9x4")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-batchelor" ,r-batchelor) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-grr" ,r-grr) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-igraph" ,r-igraph) - ("r-irlba" ,r-irlba) - ("r-leidenbase" ,r-leidenbase) - ("r-limma" ,r-limma) - ("r-lmtest" ,r-lmtest) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-matrix-utils" ,r-matrix-utils) - ("r-pbapply" ,r-pbapply) - ("r-pbmcapply" ,r-pbmcapply) - ("r-pheatmap" ,r-pheatmap) - ("r-plotly" ,r-plotly) - ("r-pryr" ,r-pryr) - ("r-proxy" ,r-proxy) - ("r-pscl" ,r-pscl) - ("r-purrr" ,r-purrr) - ("r-rann" ,r-rann) - ("r-rcpp" ,r-rcpp) - ("r-rcppparallel" ,r-rcppparallel) - ("r-reshape2" ,r-reshape2) - ("r-reticulate" ,r-reticulate) - ("r-rhpcblasctl" ,r-rhpcblasctl) - ("r-rsample" ,r-rsample) - ("r-rtsne" ,r-rtsne) - ("r-shiny" ,r-shiny) - ("r-slam" ,r-slam) - ("r-spdep" ,r-spdep) - ("r-speedglm" ,r-speedglm) - ("r-stringr" ,r-stringr) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-uwot" ,r-uwot) - ("r-viridis" ,r-viridis))) + (list r-assertthat + r-batchelor + r-biobase + r-biocgenerics + r-delayedmatrixstats + r-dplyr + r-ggplot2 + r-ggrepel + r-grr + r-htmlwidgets + r-igraph + r-irlba + r-leidenbase + r-limma + r-lmtest + r-mass + r-matrix + r-matrix-utils + r-pbapply + r-pbmcapply + r-pheatmap + r-plotly + r-pryr + r-proxy + r-pscl + r-purrr + r-rann + r-rcpp + r-rcppparallel + r-reshape2 + r-reticulate + r-rhpcblasctl + r-rsample + r-rtsne + r-shiny + r-slam + r-spdep + r-speedglm + r-stringr + r-singlecellexperiment + r-tibble + r-tidyr + r-uwot + r-viridis)) (home-page "https://github.com/cole-trapnell-lab/monocle3") (synopsis "Analysis toolkit for single-cell RNA-Seq data") (description @@ -6963,8 +6816,7 @@ (define-public r-noiseq (properties `((upstream-name . "NOISeq"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-matrix" ,r-matrix))) + (list r-biobase r-matrix)) (home-page "https://bioconductor.org/packages/NOISeq") (synopsis "Exploratory analysis and differential expression for RNA-seq data") (description @@ -6990,19 +6842,19 @@ (define-public r-scdd (properties `((upstream-name . "scDD"))) (build-system r-build-system) (propagated-inputs - `(("r-arm" ,r-arm) - ("r-biocparallel" ,r-biocparallel) - ("r-ebseq" ,r-ebseq) - ("r-fields" ,r-fields) - ("r-ggplot2" ,r-ggplot2) - ("r-mclust" ,r-mclust) - ("r-outliers" ,r-outliers) - ("r-s4vectors" ,r-s4vectors) - ("r-scran" ,r-scran) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-arm + r-biocparallel + r-ebseq + r-fields + r-ggplot2 + r-mclust + r-outliers + r-s4vectors + r-scran + r-singlecellexperiment + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/kdkorthauer/scDD") (synopsis "Mixture modeling of single-cell RNA-seq data") (description @@ -7027,29 +6879,29 @@ (define-public r-scone "1fqlwg195rzpwh35cj941vhmj2plzpn253skig6glr0z2sirr9r1")))) (build-system r-build-system) (propagated-inputs - `(("r-aroma-light" ,r-aroma-light) - ("r-biocparallel" ,r-biocparallel) - ("r-boot" ,r-boot) - ("r-class" ,r-class) - ("r-cluster" ,r-cluster) - ("r-compositions" ,r-compositions) - ("r-diptest" ,r-diptest) - ("r-edger" ,r-edger) - ("r-fpc" ,r-fpc) - ("r-gplots" ,r-gplots) - ("r-hexbin" ,r-hexbin) - ("r-limma" ,r-limma) - ("r-matrixgenerics" ,r-matrixgenerics) - ("r-matrixstats" ,r-matrixstats) - ("r-mixtools" ,r-mixtools) - ("r-rarpack" ,r-rarpack) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rhdf5" ,r-rhdf5) - ("r-ruvseq" ,r-ruvseq) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-aroma-light + r-biocparallel + r-boot + r-class + r-cluster + r-compositions + r-diptest + r-edger + r-fpc + r-gplots + r-hexbin + r-limma + r-matrixgenerics + r-matrixstats + r-mixtools + r-rarpack + r-rcolorbrewer + r-rhdf5 + r-ruvseq + r-singlecellexperiment + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/scone") (synopsis "Single cell overview of normalized expression data") (description @@ -7072,18 +6924,18 @@ (define-public r-geoquery (properties `((upstream-name . "GEOquery"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-limma" ,r-limma) - ("r-magrittr" ,r-magrittr) - ("r-r-utils" ,r-r-utils) - ("r-readr" ,r-readr) - ("r-tidyr" ,r-tidyr) - ("r-xml2" ,r-xml2))) + (list r-biobase + r-data-table + r-dplyr + r-httr + r-limma + r-magrittr + r-r-utils + r-readr + r-tidyr + r-xml2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/seandavi/GEOquery/") (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)") (description @@ -7106,7 +6958,7 @@ (define-public r-illuminaio "0icsp610am5vrd8x2h9c450phn4vl9c5wnzqmkix5hkqzrykk34m")))) (build-system r-build-system) (propagated-inputs - `(("r-base64" ,r-base64))) + (list r-base64)) (home-page "https://github.com/HenrikBengtsson/illuminaio/") (synopsis "Parse Illumina microarray output files") (description @@ -7127,9 +6979,7 @@ (define-public r-siggenes "1fymp5ci1nwkk5yfj7hli464xqvvlvzf2a5j0w3qkxly9hrymix9")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-multtest" ,r-multtest) - ("r-scrime" ,r-scrime))) + (list r-biobase r-multtest r-scrime)) (home-page "https://bioconductor.org/packages/siggenes/") (synopsis "Multiple testing using SAM and Efron's empirical Bayes approaches") @@ -7153,19 +7003,19 @@ (define-public r-bumphunter "0d5cz9xy7vhcaj5n3h4cfiv08sn7wn83458525pdwvdzzm449xgv")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocgenerics" ,r-biocgenerics) - ("r-dorng" ,r-dorng) - ("r-foreach" ,r-foreach) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-iterators" ,r-iterators) - ("r-limma" ,r-limma) - ("r-locfit" ,r-locfit) - ("r-matrixstats" ,r-matrixstats) - ("r-s4vectors" ,r-s4vectors))) + (list r-annotationdbi + r-biocgenerics + r-dorng + r-foreach + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-iterators + r-limma + r-locfit + r-matrixstats + r-s4vectors)) (home-page "https://github.com/ririzarr/bumphunter") (synopsis "Find bumps in genomic data") (description @@ -7187,37 +7037,37 @@ (define-public r-minfi "0d5220nknwgi1020vhvf7408n5p80dmad66n85af5776qn84a6nx")))) (build-system r-build-system) (propagated-inputs - `(("r-beanplot" ,r-beanplot) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bumphunter" ,r-bumphunter) - ("r-data-table" ,r-data-table) - ("r-delayedarray" ,r-delayedarray) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-genefilter" ,r-genefilter) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-geoquery" ,r-geoquery) - ("r-hdf5array" ,r-hdf5array) - ("r-illuminaio" ,r-illuminaio) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-limma" ,r-limma) - ("r-mass" ,r-mass) - ("r-mclust" ,r-mclust) - ("r-nlme" ,r-nlme) - ("r-nor1mix" ,r-nor1mix) - ("r-preprocesscore" ,r-preprocesscore) - ("r-quadprog" ,r-quadprog) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape" ,r-reshape) - ("r-s4vectors" ,r-s4vectors) - ("r-siggenes" ,r-siggenes) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-beanplot + r-biobase + r-biocgenerics + r-biocparallel + r-biostrings + r-bumphunter + r-data-table + r-delayedarray + r-delayedmatrixstats + r-genefilter + r-genomeinfodb + r-genomicranges + r-geoquery + r-hdf5array + r-illuminaio + r-iranges + r-lattice + r-limma + r-mass + r-mclust + r-nlme + r-nor1mix + r-preprocesscore + r-quadprog + r-rcolorbrewer + r-reshape + r-s4vectors + r-siggenes + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/hansenlab/minfi") (synopsis "Analyze Illumina Infinium DNA methylation arrays") (description @@ -7238,27 +7088,27 @@ (define-public r-methylumi "1lfcsv8k9c4ndfwlbdk3vd7fq58100bfijyxklna41zf8m8kkkka")))) (build-system r-build-system) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19) - ("r-genefilter" ,r-genefilter) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-illuminaio" ,r-illuminaio) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-matrixstats" ,r-matrixstats) - ("r-minfi" ,r-minfi) - ("r-reshape2" ,r-reshape2) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotate + r-annotationdbi + r-biobase + r-biocgenerics + r-fdb-infiniummethylation-hg19 + r-genefilter + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-illuminaio + r-iranges + r-lattice + r-matrixstats + r-minfi + r-reshape2 + r-s4vectors + r-scales + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/methylumi") (synopsis "Handle Illumina methylation data") (description @@ -7285,21 +7135,21 @@ (define-public r-lumi "0v33p66vn4alhx2il9wwdvc9sqvgasgj0s2gk85gjc76ad0017in")))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-annotate" ,r-annotate) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-dbi" ,r-dbi) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-kernsmooth" ,r-kernsmooth) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-methylumi" ,r-methylumi) - ("r-mgcv" ,r-mgcv) - ("r-nleqslv" ,r-nleqslv) - ("r-preprocesscore" ,r-preprocesscore) - ("r-rsqlite" ,r-rsqlite))) + (list r-affy + r-annotate + r-annotationdbi + r-biobase + r-dbi + r-genomicfeatures + r-genomicranges + r-kernsmooth + r-lattice + r-mass + r-methylumi + r-mgcv + r-nleqslv + r-preprocesscore + r-rsqlite)) (home-page "https://bioconductor.org/packages/lumi") (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays") (description @@ -7325,26 +7175,26 @@ (define-public r-linnorm (properties `((upstream-name . "Linnorm"))) (build-system r-build-system) (propagated-inputs - `(("r-amap" ,r-amap) - ("r-apcluster" ,r-apcluster) - ("r-ellipse" ,r-ellipse) - ("r-fastcluster" ,r-fastcluster) - ("r-fpc" ,r-fpc) - ("r-ggdendro" ,r-ggdendro) - ("r-ggplot2" ,r-ggplot2) - ("r-gmodels" ,r-gmodels) - ("r-igraph" ,r-igraph) - ("r-limma" ,r-limma) - ("r-mass" ,r-mass) - ("r-mclust" ,r-mclust) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rtsne" ,r-rtsne) - ("r-statmod" ,r-statmod) - ("r-vegan" ,r-vegan) - ("r-zoo" ,r-zoo))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-amap + r-apcluster + r-ellipse + r-fastcluster + r-fpc + r-ggdendro + r-ggplot2 + r-gmodels + r-igraph + r-limma + r-mass + r-mclust + r-rcpp + r-rcpparmadillo + r-rtsne + r-statmod + r-vegan + r-zoo)) + (native-inputs + (list r-knitr)) (home-page "http://www.jjwanglab.org/Linnorm/") (synopsis "Linear model and normality based transformation method") (description @@ -7386,21 +7236,21 @@ (define-public r-ioniser (properties `((upstream-name . "IONiseR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bit64" ,r-bit64) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-magrittr" ,r-magrittr) - ("r-rhdf5" ,r-rhdf5) - ("r-shortread" ,r-shortread) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-xvector" ,r-xvector))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biocparallel + r-biostrings + r-bit64 + r-dplyr + r-ggplot2 + r-magrittr + r-rhdf5 + r-shortread + r-stringr + r-tibble + r-tidyr + r-xvector)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/IONiseR/") (synopsis "Quality assessment tools for Oxford Nanopore MinION data") (description @@ -7427,10 +7277,7 @@ (define-public r-mutoss (properties `((upstream-name . "mutoss"))) (build-system r-build-system) (propagated-inputs - `(("r-multcomp" ,r-multcomp) - ("r-multtest" ,r-multtest) - ("r-mvtnorm" ,r-mvtnorm) - ("r-plotrix" ,r-plotrix))) + (list r-multcomp r-multtest r-mvtnorm r-plotrix)) (home-page "https://github.com/kornl/mutoss/") (synopsis "Unified multiple testing procedures") (description @@ -7455,10 +7302,7 @@ (define-public r-metap "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-mutoss" ,r-mutoss) - ("r-rdpack" ,r-rdpack) - ("r-tfisher" ,r-tfisher))) + (list r-lattice r-mutoss r-rdpack r-tfisher)) (home-page "http://www.dewey.myzen.co.uk/meta/meta.html") (synopsis "Meta-analysis of significance values") (description @@ -7481,28 +7325,28 @@ (define-public r-tradeseq "1s5anbb38gi5sfkxy19zpvkj8d0ij7m6cd0z4gmx4f5pf7pz0m3j")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocparallel" ,r-biocparallel) - ("r-edger" ,r-edger) - ("r-ggplot2" ,r-ggplot2) - ("r-igraph" ,r-igraph) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-mgcv" ,r-mgcv) - ("r-pbapply" ,r-pbapply) - ("r-princurve" ,r-princurve) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-s4vectors" ,r-s4vectors) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-slingshot" ,r-slingshot) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tibble" ,r-tibble) - ("r-trajectoryutils" ,r-trajectoryutils) - ("r-viridis" ,r-viridis))) + (list r-biobase + r-biocparallel + r-edger + r-ggplot2 + r-igraph + r-magrittr + r-mass + r-matrix + r-matrixstats + r-mgcv + r-pbapply + r-princurve + r-rcolorbrewer + r-s4vectors + r-singlecellexperiment + r-slingshot + r-summarizedexperiment + r-tibble + r-trajectoryutils + r-viridis)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://statomics.github.io/tradeSeq/index.html") (synopsis "Trajectory-based differential expression analysis") (description @@ -7529,9 +7373,7 @@ (define-public r-triform "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-iranges" ,r-iranges) - ("r-yaml" ,r-yaml))) + (list r-biocgenerics r-iranges r-yaml)) (home-page "https://bioconductor.org/packages/triform/") (synopsis "Find enriched regions in transcription factor ChIP-sequencing data") (description @@ -7554,20 +7396,20 @@ (define-public r-varianttools (properties `((upstream-name . "VariantTools"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-variantannotation" ,r-variantannotation))) + (list r-biobase + r-biocgenerics + r-biocparallel + r-biostrings + r-bsgenome + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-matrix + r-rsamtools + r-rtracklayer + r-s4vectors + r-variantannotation)) (home-page "https://bioconductor.org/packages/VariantTools/") (synopsis "Tools for exploratory analysis of variant calls") (description @@ -7594,7 +7436,7 @@ (define-public r-heatplus (properties `((upstream-name . "Heatplus"))) (build-system r-build-system) (propagated-inputs - `(("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-rcolorbrewer)) (home-page "https://github.com/alexploner/Heatplus") (synopsis "Heatmaps with row and/or column covariates and colored clusters") (description @@ -7619,11 +7461,9 @@ (define-public r-gosemsim (properties `((upstream-name . "GOSemSim"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-go-db" ,r-go-db) - ("r-rcpp" ,r-rcpp))) + (list r-annotationdbi r-go-db r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://guangchuangyu.github.io/software/GOSemSim") (synopsis "GO-terms semantic similarity measures") (description @@ -7647,8 +7487,7 @@ (define-public r-anota "0agvcpb3lr9v55h53ywf662gpxayivxacv8dcm526cc8i8hdqa9f")))) (build-system r-build-system) (propagated-inputs - `(("r-multtest" ,r-multtest) - ("r-qvalue" ,r-qvalue))) + (list r-multtest r-qvalue)) (home-page "https://bioconductor.org/packages/anota/") (synopsis "Analysis of translational activity") (description @@ -7700,15 +7539,15 @@ (define-public r-fcscan (properties `((upstream-name . "fcScan"))) (build-system r-build-system) (propagated-inputs - `(("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-plyr" ,r-plyr) - ("r-rtracklayer" ,r-rtracklayer) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-doparallel + r-foreach + r-genomicranges + r-iranges + r-plyr + r-rtracklayer + r-summarizedexperiment + r-variantannotation)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/fcScan") (synopsis "Detect clusters of coordinates with user defined options") (description @@ -7733,16 +7572,16 @@ (define-public r-fgsea "10flcdm4b1kxnsvhl4k6mwkzb1vbai33k291j8nsrhj2cl5l8gm9")))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-biocparallel" ,r-biocparallel) - ("r-data-table" ,r-data-table) - ("r-fastmatch" ,r-fastmatch) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp))) + (list r-bh + r-biocparallel + r-data-table + r-fastmatch + r-ggplot2 + r-gridextra + r-matrix + r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ctlab/fgsea/") (synopsis "Fast gene set enrichment analysis") (description @@ -7766,16 +7605,16 @@ (define-public r-dose (properties `((upstream-name . "DOSE"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocparallel" ,r-biocparallel) - ("r-do-db" ,r-do-db) - ("r-fgsea" ,r-fgsea) - ("r-ggplot2" ,r-ggplot2) - ("r-gosemsim" ,r-gosemsim) - ("r-qvalue" ,r-qvalue) - ("r-reshape2" ,r-reshape2))) + (list r-annotationdbi + r-biocparallel + r-do-db + r-fgsea + r-ggplot2 + r-gosemsim + r-qvalue + r-reshape2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://guangchuangyu.github.io/software/DOSE/") (synopsis "Disease ontology semantic and enrichment analysis") (description @@ -7800,23 +7639,23 @@ (define-public r-enrichplot "0nsx96mkcg0hhg3x8jndzq3xvq9bq7m4yf1b3ry73b17ladx81ch")))) (build-system r-build-system) (propagated-inputs - `(("r-aplot" ,r-aplot) - ("r-dose" ,r-dose) - ("r-ggplot2" ,r-ggplot2) - ("r-ggraph" ,r-ggraph) - ("r-ggtree" ,r-ggtree) - ("r-gosemsim" ,r-gosemsim) - ("r-igraph" ,r-igraph) - ("r-magrittr" ,r-magrittr) - ("r-plyr" ,r-plyr) - ("r-purrr" ,r-purrr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape2" ,r-reshape2) - ("r-scatterpie" ,r-scatterpie) - ("r-shadowtext" ,r-shadowtext) - ("r-yulab-utils" ,r-yulab-utils))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-aplot + r-dose + r-ggplot2 + r-ggraph + r-ggtree + r-gosemsim + r-igraph + r-magrittr + r-plyr + r-purrr + r-rcolorbrewer + r-reshape2 + r-scatterpie + r-shadowtext + r-yulab-utils)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/GuangchuangYu/enrichplot") (synopsis "Visualization of functional enrichment result") (description @@ -7840,21 +7679,21 @@ (define-public r-clusterprofiler `((upstream-name . "clusterProfiler"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-dose" ,r-dose) - ("r-downloader" ,r-downloader) - ("r-dplyr" ,r-dplyr) - ("r-enrichplot" ,r-enrichplot) - ("r-go-db" ,r-go-db) - ("r-gosemsim" ,r-gosemsim) - ("r-magrittr" ,r-magrittr) - ("r-plyr" ,r-plyr) - ("r-qvalue" ,r-qvalue) - ("r-rlang" ,r-rlang) - ("r-tidyr" ,r-tidyr) - ("r-yulab-utils" ,r-yulab-utils))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-dose + r-downloader + r-dplyr + r-enrichplot + r-go-db + r-gosemsim + r-magrittr + r-plyr + r-qvalue + r-rlang + r-tidyr + r-yulab-utils)) + (native-inputs + (list r-knitr)) (home-page "https://guangchuangyu.github.io/software/clusterProfiler/") (synopsis "Analysis and visualization of functional profiles for gene clusters") (description @@ -7874,33 +7713,33 @@ (define-public r-clusterexperiment "0riray1f841d5fx6mbcki5xmqz21kg5q5l0qz4pkgg9c1d9f7mbc")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) - (propagated-inputs - `(("r-ape" ,r-ape) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocsingular" ,r-biocsingular) - ("r-cluster" ,r-cluster) - ("r-delayedarray" ,r-delayedarray) - ("r-edger" ,r-edger) - ("r-hdf5array" ,r-hdf5array) - ("r-howmany" ,r-howmany) - ("r-kernlab" ,r-kernlab) - ("r-limma" ,r-limma) - ("r-locfdr" ,r-locfdr) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-mbkmeans" ,r-mbkmeans) - ("r-nmf" ,r-nmf) - ("r-phylobase" ,r-phylobase) - ("r-pracma" ,r-pracma) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-zinbwave" ,r-zinbwave))) + (list r-knitr)) + (propagated-inputs + (list r-ape + r-biocgenerics + r-biocsingular + r-cluster + r-delayedarray + r-edger + r-hdf5array + r-howmany + r-kernlab + r-limma + r-locfdr + r-matrix + r-matrixstats + r-mbkmeans + r-nmf + r-phylobase + r-pracma + r-rcolorbrewer + r-rcpp + r-s4vectors + r-scales + r-singlecellexperiment + r-stringr + r-summarizedexperiment + r-zinbwave)) (home-page "https://bioconductor.org/packages/clusterExperiment/") (synopsis "Compare clusterings for single-cell sequencing") (description "This package provides functionality for running and comparing @@ -7922,26 +7761,26 @@ (define-public r-mlinterfaces (properties `((upstream-name . "MLInterfaces"))) (build-system r-build-system) (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-cluster" ,r-cluster) - ("r-fpc" ,r-fpc) - ("r-gbm" ,r-gbm) - ("r-gdata" ,r-gdata) - ("r-genefilter" ,r-genefilter) - ("r-ggvis" ,r-ggvis) - ("r-hwriter" ,r-hwriter) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-mlbench" ,r-mlbench) - ("r-pls" ,r-pls) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rpart" ,r-rpart) - ("r-sfsmisc" ,r-sfsmisc) - ("r-shiny" ,r-shiny) - ("r-threejs" ,r-threejs))) + (list r-annotate + r-biobase + r-biocgenerics + r-cluster + r-fpc + r-gbm + r-gdata + r-genefilter + r-ggvis + r-hwriter + r-magrittr + r-mass + r-mlbench + r-pls + r-rcolorbrewer + r-rcpp + r-rpart + r-sfsmisc + r-shiny + r-threejs)) (home-page "https://bioconductor.org/packages/MLInterfaces/") (synopsis "Interfaces to R machine learning procedures") (description @@ -7970,11 +7809,7 @@ (define-public r-annaffy (substitute* "DESCRIPTION" ((", KEGG.db") ""))))))) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocmanager" ,r-biocmanager) - ("r-dbi" ,r-dbi) - ("r-go-db" ,r-go-db))) + (list r-annotationdbi r-biobase r-biocmanager r-dbi r-go-db)) (home-page "https://bioconductor.org/packages/annaffy/") (synopsis "Annotation tools for Affymetrix biological metadata") (description @@ -8000,10 +7835,9 @@ (define-public r-a4core (properties `((upstream-name . "a4Core"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-glmnet" ,r-glmnet))) + (list r-biobase r-glmnet)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/a4Core") (synopsis "Automated Affymetrix array analysis core package") (description @@ -8025,15 +7859,15 @@ (define-public r-a4classif (properties `((upstream-name . "a4Classif"))) (build-system r-build-system) (propagated-inputs - `(("r-a4core" ,r-a4core) - ("r-a4preproc" ,r-a4preproc) - ("r-biobase" ,r-biobase) - ("r-glmnet" ,r-glmnet) - ("r-pamr" ,r-pamr) - ("r-rocr" ,r-rocr) - ("r-varselrf" ,r-varselrf))) + (list r-a4core + r-a4preproc + r-biobase + r-glmnet + r-pamr + r-rocr + r-varselrf)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/a4Classif/") (synopsis "Automated Affymetrix array analysis classification package") (description @@ -8055,10 +7889,9 @@ (define-public r-a4preproc (properties `((upstream-name . "a4Preproc"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics))) + (list r-biobase r-biocgenerics)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/a4Preproc/") (synopsis "Automated Affymetrix array analysis preprocessing package") (description @@ -8080,9 +7913,9 @@ (define-public r-a4reporting (properties `((upstream-name . "a4Reporting"))) (build-system r-build-system) (propagated-inputs - `(("r-xtable" ,r-xtable))) + (list r-xtable)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/a4Reporting/") (synopsis "Automated Affymetrix array analysis reporting package") (description @@ -8104,16 +7937,16 @@ (define-public r-a4base (properties `((upstream-name . "a4Base"))) (build-system r-build-system) (propagated-inputs - `(("r-a4core" ,r-a4core) - ("r-a4preproc" ,r-a4preproc) - ("r-annaffy" ,r-annaffy) - ("r-biobase" ,r-biobase) - ("r-genefilter" ,r-genefilter) - ("r-glmnet" ,r-glmnet) - ("r-gplots" ,r-gplots) - ("r-limma" ,r-limma) - ("r-mpm" ,r-mpm) - ("r-multtest" ,r-multtest))) + (list r-a4core + r-a4preproc + r-annaffy + r-biobase + r-genefilter + r-glmnet + r-gplots + r-limma + r-mpm + r-multtest)) (home-page "https://bioconductor.org/packages/a4Base/") (synopsis "Automated Affymetrix array analysis base package") (description @@ -8134,11 +7967,7 @@ (define-public r-a4 "0mkgim93441zxhn4wmbin9ydl94srsawis0xwx479l0byj88n07m")))) (build-system r-build-system) (propagated-inputs - `(("r-a4base" ,r-a4base) - ("r-a4classif" ,r-a4classif) - ("r-a4core" ,r-a4core) - ("r-a4preproc" ,r-a4preproc) - ("r-a4reporting" ,r-a4reporting))) + (list r-a4base r-a4classif r-a4core r-a4preproc r-a4reporting)) (home-page "https://bioconductor.org/packages/a4/") (synopsis "Automated Affymetrix array analysis umbrella package") (description @@ -8160,28 +7989,28 @@ (define-public r-abseqr (properties `((upstream-name . "abseqR"))) (build-system r-build-system) (inputs - `(("pandoc" ,pandoc))) - (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-biocstyle" ,r-biocstyle) - ("r-circlize" ,r-circlize) - ("r-flexdashboard" ,r-flexdashboard) - ("r-ggcorrplot" ,r-ggcorrplot) - ("r-ggdendro" ,r-ggdendro) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-knitr" ,r-knitr) - ("r-plotly" ,r-plotly) - ("r-plyr" ,r-plyr) - ("r-png" ,r-png) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape2" ,r-reshape2) - ("r-rmarkdown" ,r-rmarkdown) - ("r-stringr" ,r-stringr) - ("r-vegan" ,r-vegan) - ("r-venndiagram" ,r-venndiagram))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list pandoc)) + (propagated-inputs + (list r-biocparallel + r-biocstyle + r-circlize + r-flexdashboard + r-ggcorrplot + r-ggdendro + r-ggplot2 + r-gridextra + r-knitr + r-plotly + r-plyr + r-png + r-rcolorbrewer + r-reshape2 + r-rmarkdown + r-stringr + r-vegan + r-venndiagram)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/malhamdoosh/abseqR") (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries") (description @@ -8207,11 +8036,9 @@ (define-public r-bacon "13dhma34j9ggryainn4x6qvd3hphpxks5gf0mysia00r9hhpwwlc")))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-ellipse" ,r-ellipse) - ("r-ggplot2" ,r-ggplot2))) + (list r-biocparallel r-ellipse r-ggplot2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/bacon/") (synopsis "Controlling bias and inflation in association studies") (description @@ -8235,11 +8062,7 @@ (define-public r-rgadem (properties `((upstream-name . "rGADEM"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-seqlogo" ,r-seqlogo))) + (list r-biostrings r-bsgenome r-genomicranges r-iranges r-seqlogo)) (home-page "https://bioconductor.org/packages/rGADEM/") (synopsis "De novo sequence motif discovery") (description @@ -8261,15 +8084,15 @@ (define-public r-motiv (properties `((upstream-name . "MotIV"))) (build-system r-build-system) (inputs - `(("gsl" ,gsl))) - (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-rgadem" ,r-rgadem) - ("r-s4vectors" ,r-s4vectors))) + (list gsl)) + (propagated-inputs + (list r-biocgenerics + r-biostrings + r-genomicranges + r-iranges + r-lattice + r-rgadem + r-s4vectors)) (home-page "https://bioconductor.org/packages/MotIV/") (synopsis "Motif identification and validation") (description @@ -8291,15 +8114,15 @@ (define-public r-motifdb (properties `((upstream-name . "MotifDb"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-splitstackshape" ,r-splitstackshape))) + (list r-biocgenerics + r-biostrings + r-genomicranges + r-iranges + r-rtracklayer + r-s4vectors + r-splitstackshape)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://www.bioconductor.org/packages/MotifDb/") (synopsis "Annotated collection of protein-DNA binding sequence motifs") (description "This package provides more than 2000 annotated position @@ -8318,26 +8141,26 @@ (define-public r-motifbreakr (properties `((upstream-name . "motifbreakR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-grimport" ,r-grimport) - ("r-gviz" ,r-gviz) - ("r-iranges" ,r-iranges) - ("r-matrixstats" ,r-matrixstats) - ("r-motifdb" ,r-motifdb) - ("r-motifstack" ,r-motifstack) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tfmpvalue" ,r-tfmpvalue) - ("r-variantannotation" ,r-variantannotation))) + (list r-biocgenerics + r-biocparallel + r-biostrings + r-bsgenome + r-genomeinfodb + r-genomicranges + r-grimport + r-gviz + r-iranges + r-matrixstats + r-motifdb + r-motifstack + r-rtracklayer + r-s4vectors + r-stringr + r-summarizedexperiment + r-tfmpvalue + r-variantannotation)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://www.bioconductor.org/packages/motifbreakR/") (synopsis "Predicting disruptiveness of single nucleotide polymorphisms") (description "This package allows biologists to judge in the first place @@ -8371,13 +8194,9 @@ (define-public r-motifstack (properties `((upstream-name . "motifStack"))) (build-system r-build-system) (propagated-inputs - `(("r-ade4" ,r-ade4) - ("r-biostrings" ,r-biostrings) - ("r-ggplot2" ,r-ggplot2) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-xml" ,r-xml))) + (list r-ade4 r-biostrings r-ggplot2 r-htmlwidgets r-xml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/motifStack/") (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences") (description @@ -8402,22 +8221,22 @@ (define-public r-genomicscores (properties `((upstream-name . "GenomicScores"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationhub" ,r-annotationhub) - ("r-biobase" ,r-biobase) - ("r-biocfilecache" ,r-biocfilecache) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocmanager" ,r-biocmanager) - ("r-biostrings" ,r-biostrings) - ("r-delayedarray" ,r-delayedarray) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-hdf5array" ,r-hdf5array) - ("r-iranges" ,r-iranges) - ("r-rhdf5" ,r-rhdf5) - ("r-s4vectors" ,r-s4vectors) - ("r-xml" ,r-xml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationhub + r-biobase + r-biocfilecache + r-biocgenerics + r-biocmanager + r-biostrings + r-delayedarray + r-genomeinfodb + r-genomicranges + r-hdf5array + r-iranges + r-rhdf5 + r-s4vectors + r-xml)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/rcastelo/GenomicScores/") (synopsis "Work with genome-wide position-specific scores") (description @@ -8439,26 +8258,26 @@ (define-public r-atacseqqc (properties `((upstream-name . "ATACseqQC"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-chippeakanno" ,r-chippeakanno) - ("r-edger" ,r-edger) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-genomicscores" ,r-genomicscores) - ("r-iranges" ,r-iranges) - ("r-kernsmooth" ,r-kernsmooth) - ("r-limma" ,r-limma) - ("r-motifstack" ,r-motifstack) - ("r-preseqr" ,r-preseqr) - ("r-randomforest" ,r-randomforest) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biostrings + r-bsgenome + r-chippeakanno + r-edger + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-genomicscores + r-iranges + r-kernsmooth + r-limma + r-motifstack + r-preseqr + r-randomforest + r-rsamtools + r-rtracklayer + r-s4vectors)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/ATACseqQC/") (synopsis "ATAC-seq quality control") (description @@ -8486,15 +8305,15 @@ (define-public r-gofuncr (properties `((upstream-name . "GOfuncR"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-genomicranges" ,r-genomicranges) - ("r-gtools" ,r-gtools) - ("r-iranges" ,r-iranges) - ("r-mapplots" ,r-mapplots) - ("r-rcpp" ,r-rcpp) - ("r-vioplot" ,r-vioplot))) + (list r-annotationdbi + r-genomicranges + r-gtools + r-iranges + r-mapplots + r-rcpp + r-vioplot)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/GOfuncR/") (synopsis "Gene ontology enrichment using FUNC") (description @@ -8535,14 +8354,14 @@ (define-public r-abaenrichment (properties `((upstream-name . "ABAEnrichment"))) (build-system r-build-system) (propagated-inputs - `(("r-abadata" ,r-abadata) - ("r-data-table" ,r-data-table) - ("r-gofuncr" ,r-gofuncr) - ("r-gplots" ,r-gplots) - ("r-gtools" ,r-gtools) - ("r-rcpp" ,r-rcpp))) + (list r-abadata + r-data-table + r-gofuncr + r-gplots + r-gtools + r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/ABAEnrichment/") (synopsis "Gene expression enrichment in human brain regions") (description @@ -8568,8 +8387,7 @@ (define-public r-annotationfuncs `((upstream-name . "AnnotationFuncs"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-dbi" ,r-dbi))) + (list r-annotationdbi r-dbi)) (home-page "https://www.iysik.com/r/annotationfuncs") (synopsis "Annotation translation functions") (description @@ -8592,7 +8410,7 @@ (define-public r-annotationtools (properties `((upstream-name . "annotationTools"))) (build-system r-build-system) - (propagated-inputs `(("r-biobase" ,r-biobase))) + (propagated-inputs (list r-biobase)) (home-page "https://bioconductor.org/packages/annotationTools/") (synopsis "Annotate microarrays and perform gene expression analyses") (description @@ -8618,27 +8436,27 @@ (define-public r-allelicimbalance `((upstream-name . "AllelicImbalance"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-gridextra" ,r-gridextra) - ("r-gviz" ,r-gviz) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-nlme" ,r-nlme) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-seqinr" ,r-seqinr) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biocgenerics + r-biostrings + r-bsgenome + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-gridextra + r-gviz + r-iranges + r-lattice + r-latticeextra + r-nlme + r-rsamtools + r-s4vectors + r-seqinr + r-summarizedexperiment + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/pappewaio/AllelicImbalance") (synopsis "Investigate allele-specific expression") (description @@ -8660,16 +8478,16 @@ (define-public r-aucell (properties `((upstream-name . "AUCell"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-data-table" ,r-data-table) - ("r-gseabase" ,r-gseabase) - ("r-mixtools" ,r-mixtools) - ("r-r-utils" ,r-r-utils) - ("r-s4vectors" ,r-s4vectors) - ("r-shiny" ,r-shiny) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-biocgenerics + r-data-table + r-gseabase + r-mixtools + r-r-utils + r-s4vectors + r-shiny + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/AUCell/") (synopsis "Analysis of gene set activity in single-cell RNA-seq data") (description @@ -8699,18 +8517,18 @@ (define-public r-ebimage (properties `((upstream-name . "EBImage"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-biocgenerics" ,r-biocgenerics) - ("r-fftwtools" ,r-fftwtools) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jpeg" ,r-jpeg) - ("r-locfit" ,r-locfit) - ("r-png" ,r-png) - ("r-rcurl" ,r-rcurl) - ("r-tiff" ,r-tiff))) + (list r-abind + r-biocgenerics + r-fftwtools + r-htmltools + r-htmlwidgets + r-jpeg + r-locfit + r-png + r-rcurl + r-tiff)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://github.com/aoles/EBImage") (synopsis "Image processing and analysis toolbox for R") (description @@ -8737,18 +8555,17 @@ (define-public r-yamss "141hbryifm6na5shjyrbjwwksqnl75kqp1m2zl03l9sjqm0kapab")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-data-table" ,r-data-table) - ("r-ebimage" ,r-ebimage) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-matrix" ,r-matrix) - ("r-mzr" ,r-mzr) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" - ,r-summarizedexperiment))) + (list r-biocgenerics + r-data-table + r-ebimage + r-iranges + r-limma + r-matrix + r-mzr + r-s4vectors + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hansenlab/yamss") (synopsis "Tools for high-throughput metabolomics") (description @@ -8771,12 +8588,9 @@ (define-public r-gtrellis "0q2lyb8p1xhqqhw4q1br4r8mwq06mjws8iwbbilkngvs3brbmrzl")))) (build-system r-build-system) (propagated-inputs - `(("r-circlize" ,r-circlize) - ("r-genomicranges" ,r-genomicranges) - ("r-getoptlong" ,r-getoptlong) - ("r-iranges" ,r-iranges))) + (list r-circlize r-genomicranges r-getoptlong r-iranges)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/jokergoo/gtrellis") (synopsis "Genome level Trellis layout") (description @@ -8802,21 +8616,21 @@ (define-public r-somaticsignatures `((upstream-name . "SomaticSignatures"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggbio" ,r-ggbio) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-nmf" ,r-nmf) - ("r-pcamethods" ,r-pcamethods) - ("r-proxy" ,r-proxy) - ("r-reshape2" ,r-reshape2) - ("r-s4vectors" ,r-s4vectors) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biostrings + r-genomeinfodb + r-genomicranges + r-ggbio + r-ggplot2 + r-iranges + r-nmf + r-pcamethods + r-proxy + r-reshape2 + r-s4vectors + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/juliangehring/SomaticSignatures") (synopsis "Somatic signatures") (description @@ -8840,31 +8654,31 @@ (define-public r-yapsa (properties `((upstream-name . "YAPSA"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-circlize" ,r-circlize) - ("r-complexheatmap" ,r-complexheatmap) - ("r-corrplot" ,r-corrplot) - ("r-dendextend" ,r-dendextend) - ("r-doparallel" ,r-doparallel) - ("r-dplyr" ,r-dplyr) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-getoptlong" ,r-getoptlong) - ("r-ggbeeswarm" ,r-ggbeeswarm) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-gtrellis" ,r-gtrellis) - ("r-keggrest" ,r-keggrest) - ("r-limsolve" ,r-limsolve) - ("r-magrittr" ,r-magrittr) - ("r-pmcmr" ,r-pmcmr) - ("r-pracma" ,r-pracma) - ("r-reshape2" ,r-reshape2) - ("r-somaticsignatures" ,r-somaticsignatures) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biostrings + r-bsgenome-hsapiens-ucsc-hg19 + r-circlize + r-complexheatmap + r-corrplot + r-dendextend + r-doparallel + r-dplyr + r-genomeinfodb + r-genomicranges + r-getoptlong + r-ggbeeswarm + r-ggplot2 + r-gridextra + r-gtrellis + r-keggrest + r-limsolve + r-magrittr + r-pmcmr + r-pracma + r-reshape2 + r-somaticsignatures + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/YAPSA/") (synopsis "Yet another package for signature analysis") (description @@ -8888,12 +8702,12 @@ (define-public r-gcrma "0h7dl4if6skbcqdjdzqyghyswhwpx7xvb54lffz4wdaxpabp3001")))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-affyio" ,r-affyio) - ("r-biobase" ,r-biobase) - ("r-biocmanager" ,r-biocmanager) - ("r-biostrings" ,r-biostrings) - ("r-xvector" ,r-xvector))) + (list r-affy + r-affyio + r-biobase + r-biocmanager + r-biostrings + r-xvector)) (home-page "https://bioconductor.org/packages/gcrma/") (synopsis "Background adjustment using sequence information") (description @@ -8924,11 +8738,7 @@ (define-public r-simpleaffy "04a11dsqd5y4b39nny94acnh0qhdazjc6d1803izza4vrgmw2csb")))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-gcrma" ,r-gcrma) - ("r-genefilter" ,r-genefilter))) + (list r-affy r-biobase r-biocgenerics r-gcrma r-genefilter)) (home-page "https://bioconductor.org/packages/simpleaffy/") (synopsis "Very simple high level analysis of Affymetrix data") (description @@ -8952,7 +8762,7 @@ (define-public r-yaqcaffy "18gphcjj15iivrahp52186bvdg07yd2dvrykfjdd4r1vyf33im96")))) (build-system r-build-system) (propagated-inputs - `(("r-simpleaffy" ,r-simpleaffy))) + (list r-simpleaffy)) (home-page "https://bioconductor.org/packages/yaqcaffy/") (synopsis "Affymetrix quality control and reproducibility analysis") (description @@ -8974,15 +8784,15 @@ (define-public r-quantro "1r2wbsndc0ji22ap27gbr1wy8icj3cjxwqlz1x0gvxkaj69mwsfq")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-iterators" ,r-iterators) - ("r-minfi" ,r-minfi) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-biobase + r-doparallel + r-foreach + r-ggplot2 + r-iterators + r-minfi + r-rcolorbrewer)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/quantro/") (synopsis "Test for when to use quantile normalization") (description @@ -9007,19 +8817,19 @@ (define-public r-yarn "0nk4qzrwjiv8q39lgil9x25bm3gpzrnhd37d7754kpxhs2fsmw9d")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biomart" ,r-biomart) - ("r-downloader" ,r-downloader) - ("r-edger" ,r-edger) - ("r-gplots" ,r-gplots) - ("r-limma" ,r-limma) - ("r-matrixstats" ,r-matrixstats) - ("r-preprocesscore" ,r-preprocesscore) - ("r-quantro" ,r-quantro) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-readr" ,r-readr))) + (list r-biobase + r-biomart + r-downloader + r-edger + r-gplots + r-limma + r-matrixstats + r-preprocesscore + r-quantro + r-rcolorbrewer + r-readr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/yarn/") (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization") (description @@ -9044,14 +8854,14 @@ (define-public r-roar "0hqh4vsnxl2sn1bf6s6wxl2nskb40rhvrysdvb6dr60zkih3g347")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-biocgenerics + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-iranges + r-rtracklayer + r-s4vectors + r-summarizedexperiment)) (home-page "https://github.com/vodkatad/roar/") (synopsis "Identify differential APA usage from RNA-seq alignments") (description @@ -9074,17 +8884,17 @@ (define-public r-xbseq (properties `((upstream-name . "XBSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-deseq2" ,r-deseq2) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-locfit" ,r-locfit) - ("r-magrittr" ,r-magrittr) - ("r-matrixstats" ,r-matrixstats) - ("r-pracma" ,r-pracma) - ("r-roar" ,r-roar))) + (list r-biobase + r-deseq2 + r-dplyr + r-ggplot2 + r-locfit + r-magrittr + r-matrixstats + r-pracma + r-roar)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/Liuy12/XBSeq") (synopsis "Test for differential expression for RNA-seq data") (description @@ -9114,7 +8924,7 @@ (define-public r-massspecwavelet `((upstream-name . "MassSpecWavelet"))) (build-system r-build-system) (propagated-inputs - `(("r-waveslim" ,r-waveslim))) + (list r-waveslim)) (home-page "https://bioconductor.org/packages/MassSpecWavelet/") (synopsis "Mass spectrum processing by wavelet-based algorithms") (description @@ -9136,25 +8946,25 @@ (define-public r-xcms "19kjyi6br9qp2pnp24shgbww3iqaaqxk9791w8w8qbd6sxijd143")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-massspecwavelet" ,r-massspecwavelet) - ("r-mscoreutils" ,r-mscoreutils) - ("r-msfeatures" ,r-msfeatures) - ("r-msnbase" ,r-msnbase) - ("r-mzr" ,r-mzr) - ("r-plyr" ,r-plyr) - ("r-protgenerics" ,r-protgenerics) - ("r-rann" ,r-rann) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-robustbase" ,r-robustbase) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-biocparallel + r-iranges + r-lattice + r-massspecwavelet + r-mscoreutils + r-msfeatures + r-msnbase + r-mzr + r-plyr + r-protgenerics + r-rann + r-rcolorbrewer + r-robustbase + r-s4vectors + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/xcms/") (synopsis "LC/MS and GC/MS mass spectrometry data analysis") (description @@ -9178,11 +8988,9 @@ (define-public r-wrench (properties `((upstream-name . "Wrench"))) (build-system r-build-system) (propagated-inputs - `(("r-limma" ,r-limma) - ("r-locfit" ,r-locfit) - ("r-matrixstats" ,r-matrixstats))) + (list r-limma r-locfit r-matrixstats)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/HCBravoLab/Wrench") (synopsis "Wrench normalization for sparse count data") (description @@ -9203,18 +9011,18 @@ (define-public r-wiggleplotr "01y1rbmxjza7qx3q33k0r241if69hzkx9plgmj59wyji22lm7syi")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-cowplot" ,r-cowplot) - ("r-dplyr" ,r-dplyr) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-purrr" ,r-purrr) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) + (list r-assertthat + r-cowplot + r-dplyr + r-genomeinfodb + r-genomicranges + r-ggplot2 + r-iranges + r-purrr + r-rtracklayer + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/wiggleplotr/") (synopsis "Make read coverage plots from BigWig files") (description @@ -9258,17 +9066,16 @@ (define-public r-webbioc "1r3rjvfhqbbzdhlslnc86kr2iip3xgvr81zpvcr8xv9mysgrln17")))) (build-system r-build-system) (inputs - `(("netpbm" ,netpbm) - ("perl" ,perl))) - (propagated-inputs - `(("r-affy" ,r-affy) - ("r-annaffy" ,r-annaffy) - ("r-biobase" ,r-biobase) - ("r-biocmanager" ,r-biocmanager) - ("r-gcrma" ,r-gcrma) - ("r-multtest" ,r-multtest) - ("r-qvalue" ,r-qvalue) - ("r-vsn" ,r-vsn))) + (list netpbm perl)) + (propagated-inputs + (list r-affy + r-annaffy + r-biobase + r-biocmanager + r-gcrma + r-multtest + r-qvalue + r-vsn)) (home-page "https://www.bioconductor.org/") (synopsis "Bioconductor web interface") (description @@ -9291,15 +9098,15 @@ (define-public r-zinbwave "05w95bnq63a339d8x4932k81ycqf825s3qwn98vr52v5g2hv46fq")))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-edger" ,r-edger) - ("r-genefilter" ,r-genefilter) - ("r-matrix" ,r-matrix) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-softimpute" ,r-softimpute) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-biocparallel + r-edger + r-genefilter + r-matrix + r-singlecellexperiment + r-softimpute + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/zinbwave") (synopsis "Zero-inflated negative binomial model for RNA-seq data") (description "This package implements a general and flexible zero-inflated @@ -9325,13 +9132,9 @@ (define-public r-zfpkm (properties `((upstream-name . "zFPKM"))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tidyr" ,r-tidyr))) + (list r-checkmate r-dplyr r-ggplot2 r-summarizedexperiment r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ronammar/zFPKM/") (synopsis "Functions to facilitate zFPKM transformations") (description @@ -9354,13 +9157,11 @@ (define-public r-rbowtie2 (properties `((upstream-name . "Rbowtie2"))) (build-system r-build-system) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-rsamtools" ,r-rsamtools))) + (list r-magrittr r-rsamtools)) (inputs - `(("samtools" ,samtools) - ("zlib" ,zlib))) + (list samtools zlib)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/Rbowtie2/") (synopsis "R wrapper for Bowtie2 and AdapterRemoval") (description @@ -9382,14 +9183,14 @@ (define-public r-progeny "0zhr5i5v87akzqjb6wid67nhg2icrw6w0awdy87x848c6c1i6j9y")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-gridextra" ,r-gridextra) - ("r-tidyr" ,r-tidyr))) + (list r-biobase + r-dplyr + r-ggplot2 + r-ggrepel + r-gridextra + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/saezlab/progeny") (synopsis "Pathway responsive gene activity inference") (description @@ -9413,7 +9214,7 @@ (define-public r-arrmnormalization (properties `((upstream-name . "ARRmNormalization"))) (build-system r-build-system) - (propagated-inputs `(("r-arrmdata" ,r-arrmdata))) + (propagated-inputs (list r-arrmdata)) (home-page "https://bioconductor.org/packages/ARRmNormalization/") (synopsis "Adaptive robust regression normalization for methylation data") (description @@ -9436,16 +9237,16 @@ (define-public r-biocfilecache (properties `((upstream-name . "BiocFileCache"))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-dbi" ,r-dbi) - ("r-dbplyr" ,r-dbplyr) - ("r-dplyr" ,r-dplyr) - ("r-filelock" ,r-filelock) - ("r-httr" ,r-httr) - ("r-rappdirs" ,r-rappdirs) - ("r-rsqlite" ,r-rsqlite))) + (list r-curl + r-dbi + r-dbplyr + r-dplyr + r-filelock + r-httr + r-rappdirs + r-rsqlite)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocFileCache/") (synopsis "Manage files across sessions") (description @@ -9468,7 +9269,7 @@ (define-public r-iclusterplus "0w6r2clk8wdnnnjmq3cspmxiq1c8vwprd66xmdrhcqzbjkpkdw2b")))) (properties `((upstream-name . "iClusterPlus"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://bioconductor.org/packages/iClusterPlus/") (synopsis "Integrative clustering of multi-type genomic data") (description @@ -9499,7 +9300,7 @@ (define-public r-rbowtie (properties `((upstream-name . "Rbowtie"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/Rbowtie/") (synopsis "R bowtie wrapper") (description @@ -9522,22 +9323,22 @@ (define-public r-sgseq (properties `((upstream-name . "SGSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-igraph" ,r-igraph) - ("r-iranges" ,r-iranges) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-runit" ,r-runit) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biocgenerics + r-biostrings + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-igraph + r-iranges + r-rsamtools + r-rtracklayer + r-runit + r-s4vectors + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/SGSeq/") (synopsis "Splice event prediction and quantification from RNA-seq data") (description @@ -9577,11 +9378,9 @@ (define-public r-rhisat2 (("^CPP =.*") (which "g++"))) #t))))) (propagated-inputs - `(("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-sgseq" ,r-sgseq))) + (list r-genomicfeatures r-genomicranges r-sgseq)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/fmicompbio/Rhisat2") (synopsis "R Wrapper for HISAT2 sequence aligner") (description @@ -9605,25 +9404,25 @@ (define-public r-quasr (properties `((upstream-name . "QuasR"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicfiles" ,r-genomicfiles) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-rbowtie" ,r-rbowtie) - ("r-rhtslib" ,r-rhtslib) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-shortread" ,r-shortread))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biocparallel + r-biostrings + r-bsgenome + r-genomeinfodb + r-genomicfeatures + r-genomicfiles + r-genomicranges + r-iranges + r-rbowtie + r-rhtslib + r-rsamtools + r-rtracklayer + r-s4vectors + r-shortread)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/QuasR/") (synopsis "Quantify and annotate short reads in R") (description @@ -9647,26 +9446,26 @@ (define-public r-rqc (properties `((upstream-name . "Rqc"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biocstyle" ,r-biocstyle) - ("r-biostrings" ,r-biostrings) - ("r-biovizbase" ,r-biovizbase) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfiles" ,r-genomicfiles) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-knitr" ,r-knitr) - ("r-markdown" ,r-markdown) - ("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp) - ("r-reshape2" ,r-reshape2) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-shiny" ,r-shiny) - ("r-shortread" ,r-shortread))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biocparallel + r-biocstyle + r-biostrings + r-biovizbase + r-genomicalignments + r-genomicfiles + r-ggplot2 + r-iranges + r-knitr + r-markdown + r-plyr + r-rcpp + r-reshape2 + r-rsamtools + r-s4vectors + r-shiny + r-shortread)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/labbcb/Rqc") (synopsis "Quality control tool for high-throughput sequencing data") (description @@ -9690,10 +9489,7 @@ (define-public r-birewire (properties `((upstream-name . "BiRewire"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix) - ("r-slam" ,r-slam) - ("r-tsne" ,r-tsne))) + (list r-igraph r-matrix r-slam r-tsne)) (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html") (synopsis "Tools for randomization of bipartite graphs") (description @@ -9718,9 +9514,7 @@ (define-public r-birta "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-limma" ,r-limma) - ("r-mass" ,r-mass))) + (list r-biobase r-limma r-mass)) (home-page "https://bioconductor.org/packages/birta") (synopsis "Bayesian inference of regulation of transcriptional activity") (description @@ -9748,18 +9542,18 @@ (define-public r-multidataset (properties `((upstream-name . "MultiDataSet"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-qqman" ,r-qqman) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-biobase + r-biocgenerics + r-genomicranges + r-ggplot2 + r-ggrepel + r-iranges + r-limma + r-qqman + r-s4vectors + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/MultiDataSet/") (synopsis "Implementation of MultiDataSet and ResultSet") (description @@ -9784,10 +9578,9 @@ (define-public r-ropls "0mz5lrdsihx66sgx9klnvpxvw1mjjcbijcsdbgxwaimzl9k1kr05")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-multidataset" ,r-multidataset))) + (list r-biobase r-multidataset)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354") (synopsis "Multivariate analysis and feature selection of omics data") (description @@ -9822,13 +9615,9 @@ (define-public r-biosigner "189018qahyw33dmg73wa7k4rp8nzrx6ai8f2dr6vhbpcdc1gnm0z")))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-e1071" ,r-e1071) - ("r-multidataset" ,r-multidataset) - ("r-randomforest" ,r-randomforest) - ("r-ropls" ,r-ropls))) + (list r-biobase r-e1071 r-multidataset r-randomforest r-ropls)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/biosigner/") (synopsis "Signature discovery from omics data") (description @@ -9855,21 +9644,21 @@ (define-public r-annotatr "1ha2wn56cdab4p3wdwv4xlqjsgl7sd8phbx71qbclrbdwpq2mi7i")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationhub" ,r-annotationhub) - ("r-dplyr" ,r-dplyr) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-readr" ,r-readr) - ("r-regioner" ,r-regioner) - ("r-reshape2" ,r-reshape2) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-annotationhub + r-dplyr + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-iranges + r-readr + r-regioner + r-reshape2 + r-rtracklayer + r-s4vectors)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/annotatr/") (synopsis "Annotation of genomic regions to genomic annotations") (description @@ -9896,9 +9685,9 @@ (define-public r-rsubread "0lpx0dp5570kbrq7v0g573axkhi00qrf38si59vmvnqxhmkvsixn")))) (properties `((upstream-name . "Rsubread"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (propagated-inputs - `(("r-matrix" ,r-matrix))) + (list r-matrix)) (home-page "https://bioconductor.org/packages/Rsubread/") (synopsis "Subread sequence alignment and counting for R") (description @@ -9923,12 +9712,12 @@ (define-public r-flowutils (properties `((upstream-name . "flowUtils"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-corpcor" ,r-corpcor) - ("r-flowcore" ,r-flowcore) - ("r-graph" ,r-graph) - ("r-runit" ,r-runit) - ("r-xml" ,r-xml))) + (list r-biobase + r-corpcor + r-flowcore + r-graph + r-runit + r-xml)) (home-page "https://github.com/jspidlen/flowUtils") (synopsis "Utilities for flow cytometry") (description @@ -9950,9 +9739,7 @@ (define-public r-consensusclusterplus `((upstream-name . "ConsensusClusterPlus"))) (build-system r-build-system) (propagated-inputs - `(("r-all" ,r-all) - ("r-biobase" ,r-biobase) - ("r-cluster" ,r-cluster))) + (list r-all r-biobase r-cluster)) (home-page "https://bioconductor.org/packages/ConsensusClusterPlus") (synopsis "Clustering algorithm") (description @@ -9974,14 +9761,14 @@ (define-public r-cytolib (properties `((upstream-name . "cytolib"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppparallel" ,r-rcppparallel) - ("r-rhdf5lib" ,r-rhdf5lib) - ("r-rprotobuflib" ,r-rprotobuflib))) + (list r-bh + r-rcpp + r-rcpparmadillo + r-rcppparallel + r-rhdf5lib + r-rprotobuflib)) (home-page "https://bioconductor.org/packages/cytolib/") (synopsis "C++ infrastructure for working with gated cytometry") (description @@ -10003,17 +9790,17 @@ (define-public r-flowcore (properties `((upstream-name . "flowCore"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-cytolib" ,r-cytolib) - ("r-matrixstats" ,r-matrixstats) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rprotobuflib" ,r-rprotobuflib) - ("r-s4vectors" ,r-s4vectors))) + (list r-bh + r-biobase + r-biocgenerics + r-cytolib + r-matrixstats + r-rcpp + r-rcpparmadillo + r-rprotobuflib + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/flowCore") (synopsis "Basic structures for flow cytometry data") (description @@ -10035,10 +9822,7 @@ (define-public r-flowmeans (properties `((upstream-name . "flowMeans"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-feature" ,r-feature) - ("r-flowcore" ,r-flowcore) - ("r-rrcov" ,r-rrcov))) + (list r-biobase r-feature r-flowcore r-rrcov)) (home-page "https://bioconductor.org/packages/flowMeans") (synopsis "Non-parametric flow cytometry data gating") (description @@ -10061,16 +9845,16 @@ (define-public r-ncdfflow (properties `((upstream-name . "ncdfFlow"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-flowcore" ,r-flowcore) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rhdf5lib" ,r-rhdf5lib) - ("r-zlibbioc" ,r-zlibbioc))) + (list r-bh + r-biobase + r-biocgenerics + r-flowcore + r-rcpp + r-rcpparmadillo + r-rhdf5lib + r-zlibbioc)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/ncdfFlow/") (synopsis "HDF5 based storage for flow cytometry data") (description @@ -10092,19 +9876,19 @@ (define-public r-ggcyto (properties `((upstream-name . "ggcyto"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-flowcore" ,r-flowcore) - ("r-flowworkspace" ,r-flowworkspace) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-hexbin" ,r-hexbin) - ("r-ncdfflow" ,r-ncdfflow) - ("r-plyr" ,r-plyr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales))) + (list r-data-table + r-flowcore + r-flowworkspace + r-ggplot2 + r-gridextra + r-hexbin + r-ncdfflow + r-plyr + r-rcolorbrewer + r-rlang + r-scales)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/RGLab/ggcyto/issues") (synopsis "Visualize Cytometry data with ggplot") (description @@ -10129,17 +9913,17 @@ (define-public r-flowviz (properties `((upstream-name . "flowViz"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-flowcore" ,r-flowcore) - ("r-hexbin" ,r-hexbin) - ("r-idpmisc" ,r-idpmisc) - ("r-kernsmooth" ,r-kernsmooth) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-mass" ,r-mass) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-biobase + r-flowcore + r-hexbin + r-idpmisc + r-kernsmooth + r-lattice + r-latticeextra + r-mass + r-rcolorbrewer)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/flowViz/") (synopsis "Visualization for flow cytometry") (description @@ -10163,20 +9947,19 @@ (define-public r-flowclust `(#:configure-flags (list "--configure-args=--enable-bundled-gsl=no"))) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-clue" ,r-clue) - ("r-corpcor" ,r-corpcor) - ("r-ellipse" ,r-ellipse) - ("r-flowcore" ,r-flowcore) - ("r-flowviz" ,r-flowviz) - ("r-graph" ,r-graph) - ("r-mnormt" ,r-mnormt))) + (list r-biobase + r-biocgenerics + r-clue + r-corpcor + r-ellipse + r-flowcore + r-flowviz + r-graph + r-mnormt)) (inputs - `(("gsl" ,gsl))) + (list gsl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://bioconductor.org/packages/flowClust") (synopsis "Clustering for flow cytometry") (description @@ -10207,7 +9990,7 @@ (define-public r-rprotobuflib (with-directory-excursion "src" (invoke "tar" "xf" "protobuf-3.13.0.tar.gz"))))))) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/RProtoBufLib/") (synopsis "C++ headers and static libraries of Protocol buffers") (description @@ -10229,35 +10012,35 @@ (define-public r-flowworkspace (properties `((upstream-name . "flowWorkspace"))) (build-system r-build-system) (propagated-inputs - `(("r-aws-s3" ,r-aws-s3) - ("r-aws-signature" ,r-aws-signature) - ("r-bh" ,r-bh) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-cytolib" ,r-cytolib) - ("r-data-table" ,r-data-table) - ("r-delayedarray" ,r-delayedarray) - ("r-digest" ,r-digest) - ("r-dplyr" ,r-dplyr) - ("r-flowcore" ,r-flowcore) - ("r-ggplot2" ,r-ggplot2) - ("r-graph" ,r-graph) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-matrixstats" ,r-matrixstats) - ("r-ncdfflow" ,r-ncdfflow) - ("r-rbgl" ,r-rbgl) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppparallel" ,r-rcppparallel) - ("r-rgraphviz" ,r-rgraphviz) - ("r-rhdf5lib" ,r-rhdf5lib) - ("r-rprotobuflib" ,r-rprotobuflib) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-xml" ,r-xml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-aws-s3 + r-aws-signature + r-bh + r-biobase + r-biocgenerics + r-cytolib + r-data-table + r-delayedarray + r-digest + r-dplyr + r-flowcore + r-ggplot2 + r-graph + r-lattice + r-latticeextra + r-matrixstats + r-ncdfflow + r-rbgl + r-rcpp + r-rcpparmadillo + r-rcppparallel + r-rgraphviz + r-rhdf5lib + r-rprotobuflib + r-s4vectors + r-scales + r-xml)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/flowWorkspace/") (synopsis "Infrastructure for working with cytometry data") (description @@ -10283,20 +10066,20 @@ (define-public r-flowstats (properties `((upstream-name . "flowStats"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-cluster" ,r-cluster) - ("r-fda" ,r-fda) - ("r-flowcore" ,r-flowcore) - ("r-flowviz" ,r-flowviz) - ("r-flowworkspace" ,r-flowworkspace) - ("r-kernsmooth" ,r-kernsmooth) - ("r-ks" ,r-ks) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-ncdfflow" ,r-ncdfflow) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rrcov" ,r-rrcov))) + (list r-biobase + r-biocgenerics + r-cluster + r-fda + r-flowcore + r-flowviz + r-flowworkspace + r-kernsmooth + r-ks + r-lattice + r-mass + r-ncdfflow + r-rcolorbrewer + r-rrcov)) (home-page "http://www.github.com/RGLab/flowStats") (synopsis "Statistical methods for the analysis of flow cytometry data") (description @@ -10319,29 +10102,29 @@ (define-public r-opencyto (properties `((upstream-name . "openCyto"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-clue" ,r-clue) - ("r-data-table" ,r-data-table) - ("r-flowclust" ,r-flowclust) - ("r-flowcore" ,r-flowcore) - ("r-flowstats" ,r-flowstats) - ("r-flowviz" ,r-flowviz) - ("r-flowworkspace" ,r-flowworkspace) - ("r-graph" ,r-graph) - ("r-gtools" ,r-gtools) - ("r-ks" ,r-ks) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-ncdfflow" ,r-ncdfflow) - ("r-plyr" ,r-plyr) - ("r-r-utils" ,r-r-utils) - ("r-rbgl" ,r-rbgl) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rrcov" ,r-rrcov))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-clue + r-data-table + r-flowclust + r-flowcore + r-flowstats + r-flowviz + r-flowworkspace + r-graph + r-gtools + r-ks + r-lattice + r-mass + r-ncdfflow + r-plyr + r-r-utils + r-rbgl + r-rcolorbrewer + r-rcpp + r-rrcov)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/openCyto") (synopsis "Hierarchical gating pipeline for flow cytometry data") (description @@ -10363,38 +10146,37 @@ (define-public r-cytoml (properties `((upstream-name . "CytoML"))) (build-system r-build-system) (inputs - `(("libxml2" ,libxml2) - ("zlib" ,zlib))) - (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-bh" ,r-bh) - ("r-biobase" ,r-biobase) - ("r-corpcor" ,r-corpcor) - ("r-cytolib" ,r-cytolib) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-flowcore" ,r-flowcore) - ("r-flowworkspace" ,r-flowworkspace) - ("r-ggcyto" ,r-ggcyto) - ("r-graph" ,r-graph) - ("r-jsonlite" ,r-jsonlite) - ("r-lattice" ,r-lattice) - ("r-opencyto" ,r-opencyto) - ("r-plyr" ,r-plyr) - ("r-rbgl" ,r-rbgl) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppparallel" ,r-rcppparallel) - ("r-rgraphviz" ,r-rgraphviz) - ("r-rhdf5lib" ,r-rhdf5lib) - ("r-rprotobuflib" ,r-rprotobuflib) - ("r-runit" ,r-runit) - ("r-tibble" ,r-tibble) - ("r-xml" ,r-xml) - ("r-xml2" ,r-xml2) - ("r-yaml" ,r-yaml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list libxml2 zlib)) + (propagated-inputs + (list r-base64enc + r-bh + r-biobase + r-corpcor + r-cytolib + r-data-table + r-dplyr + r-flowcore + r-flowworkspace + r-ggcyto + r-graph + r-jsonlite + r-lattice + r-opencyto + r-plyr + r-rbgl + r-rcpp + r-rcpparmadillo + r-rcppparallel + r-rgraphviz + r-rhdf5lib + r-rprotobuflib + r-runit + r-tibble + r-xml + r-xml2 + r-yaml)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/RGLab/CytoML") (synopsis "GatingML interface for cross platform cytometry data sharing") (description @@ -10416,28 +10198,28 @@ (define-public r-flowsom (properties `((upstream-name . "FlowSOM"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-colorramps" ,r-colorramps) - ("r-consensusclusterplus" ,r-consensusclusterplus) - ("r-cytoml" ,r-cytoml) - ("r-dplyr" ,r-dplyr) - ("r-flowcore" ,r-flowcore) - ("r-flowworkspace" ,r-flowworkspace) - ("r-ggforce" ,r-ggforce) - ("r-ggnewscale" ,r-ggnewscale) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpointdensity" ,r-ggpointdensity) - ("r-ggpubr" ,r-ggpubr) - ("r-ggrepel" ,r-ggrepel) - ("r-igraph" ,r-igraph) - ("r-magrittr" ,r-magrittr) - ("r-pheatmap" ,r-pheatmap) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rlang" ,r-rlang) - ("r-rtsne" ,r-rtsne) - ("r-scattermore" ,r-scattermore) - ("r-tidyr" ,r-tidyr) - ("r-xml" ,r-xml))) + (list r-biocgenerics + r-colorramps + r-consensusclusterplus + r-cytoml + r-dplyr + r-flowcore + r-flowworkspace + r-ggforce + r-ggnewscale + r-ggplot2 + r-ggpointdensity + r-ggpubr + r-ggrepel + r-igraph + r-magrittr + r-pheatmap + r-rcolorbrewer + r-rlang + r-rtsne + r-scattermore + r-tidyr + r-xml)) (home-page "https://bioconductor.org/packages/FlowSOM/") (synopsis "Visualize and interpret cytometry data") (description @@ -10459,23 +10241,23 @@ (define-public r-mixomics (properties `((upstream-name . "mixOmics"))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-corpcor" ,r-corpcor) - ("r-dplyr" ,r-dplyr) - ("r-ellipse" ,r-ellipse) - ("r-ggrepel" ,r-ggrepel) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-igraph" ,r-igraph) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-matrixstats" ,r-matrixstats) - ("r-rarpack" ,r-rarpack) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape2" ,r-reshape2) - ("r-tidyr" ,r-tidyr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocparallel + r-corpcor + r-dplyr + r-ellipse + r-ggrepel + r-ggplot2 + r-gridextra + r-igraph + r-lattice + r-mass + r-matrixstats + r-rarpack + r-rcolorbrewer + r-reshape2 + r-tidyr)) + (native-inputs + (list r-knitr)) (home-page "http://www.mixOmics.org") (synopsis "Multivariate methods for exploration of biological datasets") (description @@ -10505,25 +10287,25 @@ (define-public r-depecher (properties `((upstream-name . "DepecheR"))) (build-system r-build-system) (propagated-inputs - `(("r-beanplot" ,r-beanplot) - ("r-dosnow" ,r-dosnow) - ("r-dplyr" ,r-dplyr) - ("r-fnn" ,r-fnn) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-gmodels" ,r-gmodels) - ("r-gplots" ,r-gplots) - ("r-mass" ,r-mass) - ("r-matrixstats" ,r-matrixstats) - ("r-mixomics" ,r-mixomics) - ("r-moments" ,r-moments) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-reshape2" ,r-reshape2) - ("r-robustbase" ,r-robustbase) - ("r-viridis" ,r-viridis))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-beanplot + r-dosnow + r-dplyr + r-fnn + r-foreach + r-ggplot2 + r-gmodels + r-gplots + r-mass + r-matrixstats + r-mixomics + r-moments + r-rcpp + r-rcppeigen + r-reshape2 + r-robustbase + r-viridis)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/DepecheR/") (synopsis "Identify traits of clusters in high-dimensional entities") (description @@ -10551,20 +10333,20 @@ (define-public r-rcistarget (properties `((upstream-name . "RcisTarget"))) (build-system r-build-system) (propagated-inputs - `(("r-arrow" ,r-arrow) - ("r-aucell" ,r-aucell) - ("r-biocgenerics" ,r-biocgenerics) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-feather" ,r-feather) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-gseabase" ,r-gseabase) - ("r-r-utils" ,r-r-utils) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tibble" ,r-tibble))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-arrow + r-aucell + r-biocgenerics + r-data-table + r-dplyr + r-feather + r-genomeinfodb + r-genomicranges + r-gseabase + r-r-utils + r-summarizedexperiment + r-tibble)) + (native-inputs + (list r-knitr)) (home-page "https://aertslab.org/#scenic") (synopsis "Identify transcription factor binding motifs enriched on a gene list") (description @@ -10593,12 +10375,8 @@ (define-public r-chicago (properties `((upstream-name . "Chicago"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-delaporte" ,r-delaporte) - ("r-hmisc" ,r-hmisc) - ("r-mass" ,r-mass) - ("r-matrixstats" ,r-matrixstats))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-data-table r-delaporte r-hmisc r-mass r-matrixstats)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/Chicago") (synopsis "Capture Hi-C analysis of genomic organization") (description @@ -10618,30 +10396,30 @@ (define-public r-cicero "1fc69nkm2cwpr6gkfmra2ph0lrmw486chswp4pn8i70ia43fzdm7")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-fnn" ,r-fnn) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-glasso" ,r-glasso) - ("r-gviz" ,r-gviz) - ("r-igraph" ,r-igraph) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-monocle" ,r-monocle) - ("r-plyr" ,r-plyr) - ("r-reshape2" ,r-reshape2) - ("r-s4vectors" ,r-s4vectors) - ("r-stringi" ,r-stringi) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-vgam" ,r-vgam))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-biobase + r-biocgenerics + r-data-table + r-dplyr + r-fnn + r-genomicranges + r-ggplot2 + r-glasso + r-gviz + r-igraph + r-iranges + r-matrix + r-monocle + r-plyr + r-reshape2 + r-s4vectors + r-stringi + r-stringr + r-tibble + r-tidyr + r-vgam)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/cicero/") (synopsis "Predict cis-co-accessibility from single-cell data") (description @@ -10668,9 +10446,9 @@ (define-public r-cicero-monocle3 (base32 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c")))) (propagated-inputs - `(("r-monocle3" ,r-monocle3) - ,@(alist-delete "r-monocle" - (package-propagated-inputs r-cicero))))))) + (modify-inputs (package-propagated-inputs r-cicero) + (delete "r-monocle") + (prepend r-monocle3)))))) (define-public r-circrnaprofiler (package @@ -10687,31 +10465,31 @@ (define-public r-circrnaprofiler `((upstream-name . "circRNAprofiler"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationhub" ,r-annotationhub) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-deseq2" ,r-deseq2) - ("r-dplyr" ,r-dplyr) - ("r-edger" ,r-edger) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-gwascat" ,r-gwascat) - ("r-iranges" ,r-iranges) - ("r-magrittr" ,r-magrittr) - ("r-r-utils" ,r-r-utils) - ("r-readr" ,r-readr) - ("r-reshape2" ,r-reshape2) - ("r-rlang" ,r-rlang) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-seqinr" ,r-seqinr) - ("r-stringi" ,r-stringi) - ("r-stringr" ,r-stringr) - ("r-universalmotif" ,r-universalmotif))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationhub + r-biostrings + r-bsgenome + r-bsgenome-hsapiens-ucsc-hg19 + r-deseq2 + r-dplyr + r-edger + r-genomeinfodb + r-genomicranges + r-ggplot2 + r-gwascat + r-iranges + r-magrittr + r-r-utils + r-readr + r-reshape2 + r-rlang + r-rtracklayer + r-s4vectors + r-seqinr + r-stringi + r-stringr + r-universalmotif)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/Aufiero/circRNAprofiler") (synopsis @@ -10740,22 +10518,22 @@ (define-public r-cistopic (base32 "0c4553rnxq7b1w451kcc3iwvak4qa5h2b43xmfw6ii8096zd1gbf")))) (build-system r-build-system) - (propagated-inputs - `(("r-aucell" ,r-aucell) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-dosnow" ,r-dosnow) - ("r-dt" ,r-dt) - ("r-feather" ,r-feather) - ("r-fitdistrplus" ,r-fitdistrplus) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-lda" ,r-lda) - ("r-matrix" ,r-matrix) - ("r-plyr" ,r-plyr) - ("r-rcistarget" ,r-rcistarget) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) + (propagated-inputs + (list r-aucell + r-data-table + r-dplyr + r-dosnow + r-dt + r-feather + r-fitdistrplus + r-genomicranges + r-ggplot2 + r-lda + r-matrix + r-plyr + r-rcistarget + r-rtracklayer + r-s4vectors)) (home-page "https://github.com/aertslab/cisTopic") (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data") (description @@ -10788,24 +10566,24 @@ (define-public r-cistopic-next "11cg9szlysnsjiaahda4k5v2vh4rxx27zhz53hafgaq9mdz0kgi2")))) (properties `((upstream-name . "cisTopic"))) (propagated-inputs - `(("r-aucell" ,r-aucell) - ("r-data-table" ,r-data-table) - ("r-dosnow" ,r-dosnow) - ("r-dplyr" ,r-dplyr) - ("r-dt" ,r-dt) - ("r-feather" ,r-feather) - ("r-fitdistrplus" ,r-fitdistrplus) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-lda" ,r-lda) - ("r-matrix" ,r-matrix) - ("r-plyr" ,r-plyr) - ("r-rcistarget" ,r-rcistarget) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-text2vec" ,r-text2vec))) + (list r-aucell + r-data-table + r-dosnow + r-dplyr + r-dt + r-feather + r-fitdistrplus + r-genomicranges + r-ggplot2 + r-lda + r-matrix + r-plyr + r-rcistarget + r-rtracklayer + r-s4vectors + r-text2vec)) (native-inputs - `(("r-knitr" ,r-knitr)))))) + (list r-knitr))))) (define-public r-genie3 (package @@ -10821,10 +10599,9 @@ (define-public r-genie3 (properties `((upstream-name . "GENIE3"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-reshape2" ,r-reshape2))) + (list r-dplyr r-reshape2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/GENIE3") (synopsis "Gene network inference with ensemble of trees") (description @@ -10846,7 +10623,7 @@ (define-public r-roc (properties `((upstream-name . "ROC"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://www.bioconductor.org/packages/ROC/") (synopsis "Utilities for ROC curves") (description @@ -10871,7 +10648,7 @@ (define-public r-illuminahumanmethylation450kanno-ilmn12-hg19 `((upstream-name . "IlluminaHumanMethylation450kanno.ilmn12.hg19"))) (build-system r-build-system) - (propagated-inputs `(("r-minfi" ,r-minfi))) + (propagated-inputs (list r-minfi)) (home-page "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/") (synopsis "Annotation for Illumina's 450k methylation arrays") @@ -10894,17 +10671,16 @@ (define-public r-watermelon (properties `((upstream-name . "wateRmelon"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-illuminahumanmethylation450kanno-ilmn12-hg19" - ,r-illuminahumanmethylation450kanno-ilmn12-hg19) - ("r-illuminaio" ,r-illuminaio) - ("r-limma" ,r-limma) - ("r-lumi" ,r-lumi) - ("r-matrixstats" ,r-matrixstats) - ("r-methylumi" ,r-methylumi) - ("r-roc" ,r-roc))) + (list r-biobase + r-illuminahumanmethylation450kanno-ilmn12-hg19 + r-illuminaio + r-limma + r-lumi + r-matrixstats + r-methylumi + r-roc)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/wateRmelon/") (synopsis "Illumina 450 methylation array normalization and metrics") (description @@ -10955,11 +10731,9 @@ (define-public r-gdsfmt (properties `((upstream-name . "gdsfmt"))) (build-system r-build-system) (inputs - `(("lz4" ,lz4) - ("xz" ,xz) - ("zlib" ,zlib))) + (list lz4 xz zlib)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://corearray.sourceforge.net/") (synopsis "R Interface to CoreArray Genomic Data Structure (GDS) Files") @@ -10991,14 +10765,14 @@ (define-public r-bigmelon (properties `((upstream-name . "bigmelon"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-gdsfmt" ,r-gdsfmt) - ("r-geoquery" ,r-geoquery) - ("r-illuminaio" ,r-illuminaio) - ("r-methylumi" ,r-methylumi) - ("r-minfi" ,r-minfi) - ("r-watermelon" ,r-watermelon))) + (list r-biobase + r-biocgenerics + r-gdsfmt + r-geoquery + r-illuminaio + r-methylumi + r-minfi + r-watermelon)) (home-page "https://bioconductor.org/packages/bigmelon/") (synopsis "Illumina methylation array analysis for large experiments") (description @@ -11020,9 +10794,7 @@ (define-public r-seqbias (properties `((upstream-name . "seqbias"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-genomicranges" ,r-genomicranges) - ("r-rhtslib" ,r-rhtslib))) + (list r-biostrings r-genomicranges r-rhtslib)) (home-page "https://bioconductor.org/packages/seqbias/") (synopsis "Estimation of per-position bias in high-throughput sequencing data") (description @@ -11048,13 +10820,13 @@ (define-public r-snplocs-hsapiens-dbsnp144-grch37 ;; doesn't make sense to build substitutes. (arguments `(#:substitutable? #f)) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-s4vectors" ,r-s4vectors) - ("r-iranges" ,r-iranges) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-bsgenome" ,r-bsgenome) - ("r-biostrings" ,r-biostrings))) + (list r-biocgenerics + r-s4vectors + r-iranges + r-genomeinfodb + r-genomicranges + r-bsgenome + r-biostrings)) (home-page "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/") (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)") @@ -11084,9 +10856,7 @@ (define-public r-reqon (properties `((upstream-name . "ReQON"))) (build-system r-build-system) (propagated-inputs - `(("r-rjava" ,r-rjava) - ("r-rsamtools" ,r-rsamtools) - ("r-seqbias" ,r-seqbias))) + (list r-rjava r-rsamtools r-seqbias)) (home-page "https://bioconductor.org/packages/ReQON/") (synopsis "Recalibrating quality of nucleotides") (description @@ -11109,22 +10879,22 @@ (define-public r-wavcluster (properties `((upstream-name . "wavClusteR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-foreach" ,r-foreach) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-hmisc" ,r-hmisc) - ("r-iranges" ,r-iranges) - ("r-mclust" ,r-mclust) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-seqinr" ,r-seqinr) - ("r-stringr" ,r-stringr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biostrings + r-foreach + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-hmisc + r-iranges + r-mclust + r-rsamtools + r-rtracklayer + r-s4vectors + r-seqinr + r-stringr)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/wavClusteR/") (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data") (description @@ -11157,23 +10927,23 @@ (define-public r-timeseriesexperiment `((upstream-name . "TimeSeriesExperiment"))) (build-system r-build-system) (propagated-inputs - `(("r-deseq2" ,r-deseq2) - ("r-dplyr" ,r-dplyr) - ("r-dynamictreecut" ,r-dynamictreecut) - ("r-edger" ,r-edger) - ("r-ggplot2" ,r-ggplot2) - ("r-hmisc" ,r-hmisc) - ("r-limma" ,r-limma) - ("r-magrittr" ,r-magrittr) - ("r-proxy" ,r-proxy) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-vegan" ,r-vegan) - ("r-viridis" ,r-viridis))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-deseq2 + r-dplyr + r-dynamictreecut + r-edger + r-ggplot2 + r-hmisc + r-limma + r-magrittr + r-proxy + r-s4vectors + r-summarizedexperiment + r-tibble + r-tidyr + r-vegan + r-viridis)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/nlhuong/TimeSeriesExperiment/") (synopsis "Analysis for short time-series data") (description @@ -11198,30 +10968,30 @@ (define-public r-variantfiltering `((upstream-name . "VariantFiltering"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-dt" ,r-dt) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-genomicscores" ,r-genomicscores) - ("r-graph" ,r-graph) - ("r-gviz" ,r-gviz) - ("r-iranges" ,r-iranges) - ("r-rbgl" ,r-rbgl) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-shiny" ,r-shiny) - ("r-shinyjs" ,r-shinyjs) - ("r-shinythemes" ,r-shinythemes) - ("r-shinytree" ,r-shinytree) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation) - ("r-xvector" ,r-xvector))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biocparallel + r-biostrings + r-bsgenome + r-dt + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-genomicscores + r-graph + r-gviz + r-iranges + r-rbgl + r-rsamtools + r-s4vectors + r-shiny + r-shinyjs + r-shinythemes + r-shinytree + r-summarizedexperiment + r-variantannotation + r-xvector)) (home-page "https://github.com/rcastelo/VariantFiltering") (synopsis "Filtering of coding and non-coding genetic variants") (description @@ -11244,7 +11014,7 @@ (define-public r-genomegraphs (properties `((upstream-name . "GenomeGraphs"))) (build-system r-build-system) (propagated-inputs - `(("r-biomart" ,r-biomart))) + (list r-biomart)) (home-page "https://bioconductor.org/packages/GenomeGraphs/") (synopsis "Plotting genomic information from Ensembl") (description @@ -11272,16 +11042,16 @@ (define-public r-wavetiling (properties `((upstream-name . "waveTiling"))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-biobase" ,r-biobase) - ("r-biostrings" ,r-biostrings) - ("r-genomegraphs" ,r-genomegraphs) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-oligo" ,r-oligo) - ("r-oligoclasses" ,r-oligoclasses) - ("r-preprocesscore" ,r-preprocesscore) - ("r-waveslim" ,r-waveslim))) + (list r-affy + r-biobase + r-biostrings + r-genomegraphs + r-genomicranges + r-iranges + r-oligo + r-oligoclasses + r-preprocesscore + r-waveslim)) (home-page "https://r-forge.r-project.org/projects/wavetiling/") (synopsis "Wavelet-based models for tiling array transcriptome analysis") (description @@ -11304,25 +11074,25 @@ (define-public r-variancepartition `((upstream-name . "variancePartition"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocparallel" ,r-biocparallel) - ("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-gplots" ,r-gplots) - ("r-iterators" ,r-iterators) - ("r-limma" ,r-limma) - ("r-lme4" ,r-lme4) - ("r-lmertest" ,r-lmertest) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-pbkrtest" ,r-pbkrtest) - ("r-progress" ,r-progress) - ("r-reshape2" ,r-reshape2) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocparallel + r-doparallel + r-foreach + r-ggplot2 + r-gplots + r-iterators + r-limma + r-lme4 + r-lmertest + r-mass + r-matrix + r-pbkrtest + r-progress + r-reshape2 + r-rlang + r-scales)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/variancePartition/") (synopsis "Analyze variation in gene expression experiments") (description @@ -11348,11 +11118,7 @@ (define-public r-htqpcr (properties `((upstream-name . "HTqPCR"))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-biobase" ,r-biobase) - ("r-gplots" ,r-gplots) - ("r-limma" ,r-limma) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-affy r-biobase r-gplots r-limma r-rcolorbrewer)) (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/" "groups/bertone/software/HTqPCR.pdf")) (synopsis "Automated analysis of high-throughput qPCR data") @@ -11383,8 +11149,7 @@ (define-public r-unifiedwmwqpcr `((upstream-name . "unifiedWMWqPCR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-htqpcr" ,r-htqpcr))) + (list r-biocgenerics r-htqpcr)) (home-page "https://bioconductor.org/packages/unifiedWMWqPCR") (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data") (description @@ -11415,18 +11180,18 @@ (define-public r-universalmotif (substitute* "src/Makevars" (("/usr/bin/strip") (which "strip")))))))) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-mass" ,r-mass) - ("r-rcpp" ,r-rcpp) - ("r-rcppthread" ,r-rcppthread) - ("r-rlang" ,r-rlang) - ("r-s4vectors" ,r-s4vectors) - ("r-yaml" ,r-yaml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biostrings + r-ggplot2 + r-iranges + r-mass + r-rcpp + r-rcppthread + r-rlang + r-s4vectors + r-yaml)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/universalmotif/") (synopsis @@ -11458,15 +11223,15 @@ (define-public r-activedriverwgs `((upstream-name . "ActiveDriverWGS"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors))) + (list r-biostrings + r-bsgenome + r-bsgenome-hsapiens-ucsc-hg19 + r-genomeinfodb + r-genomicranges + r-iranges + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/") (synopsis "Driver discovery tool for cancer whole genomes") (description @@ -11493,10 +11258,9 @@ (define-public r-activepathways `((upstream-name . "ActivePathways"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-ggplot2" ,r-ggplot2))) + (list r-data-table r-ggplot2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/ActivePathways/") (synopsis "Multivariate pathway enrichment analysis") (description @@ -11521,7 +11285,7 @@ (define-public r-bgmix (properties `((upstream-name . "BGmix"))) (build-system r-build-system) (propagated-inputs - `(("r-kernsmooth" ,r-kernsmooth))) + (list r-kernsmooth)) (home-page "https://bioconductor.org/packages/BGmix/") (synopsis "Bayesian models for differential gene expression") (description @@ -11543,10 +11307,7 @@ (define-public r-bgx (properties `((upstream-name . "bgx"))) (build-system r-build-system) (propagated-inputs - `(("r-affy" ,r-affy) - ("r-biobase" ,r-biobase) - ("r-gcrma" ,r-gcrma) - ("r-rcpp" ,r-rcpp))) + (list r-affy r-biobase r-gcrma r-rcpp)) (home-page "https://bioconductor.org/packages/bgx/") (synopsis "Bayesian gene expression") (description @@ -11594,9 +11355,7 @@ (define-public r-bicare (properties `((upstream-name . "BicARE"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-gseabase" ,r-gseabase) - ("r-multtest" ,r-multtest))) + (list r-biobase r-gseabase r-multtest)) (home-page "http://bioinfo.curie.fr") (synopsis "Biclustering analysis and results exploration") (description @@ -11618,10 +11377,9 @@ (define-public r-bifet (properties `((upstream-name . "BiFET"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicranges" ,r-genomicranges) - ("r-poibin" ,r-poibin))) + (list r-genomicranges r-poibin)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiFET") (synopsis "Bias-free footprint enrichment test") (description @@ -11648,12 +11406,11 @@ (define-public r-rsbml (properties `((upstream-name . "rsbml"))) (build-system r-build-system) (inputs - `(("libsbml" ,libsbml))) + (list libsbml)) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-graph" ,r-graph))) + (list r-biocgenerics r-graph)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.sbml.org") (synopsis "R support for SBML") (description @@ -11675,7 +11432,7 @@ (define-public r-hypergraph (properties `((upstream-name . "hypergraph"))) (build-system r-build-system) (propagated-inputs - `(("r-graph" ,r-graph))) + (list r-graph)) (home-page "https://bioconductor.org/packages/hypergraph") (synopsis "Hypergraph data structures") (description @@ -11696,11 +11453,9 @@ (define-public r-hyperdraw "1lkiqrk01hshms9ghsfynxwj69zr3463r3rg8rn7hkwn3bj8xyzj")))) (properties `((upstream-name . "hyperdraw"))) (build-system r-build-system) - (inputs `(("graphviz" ,graphviz))) + (inputs (list graphviz)) (propagated-inputs - `(("r-graph" ,r-graph) - ("r-hypergraph" ,r-hypergraph) - ("r-rgraphviz" ,r-rgraphviz))) + (list r-graph r-hypergraph r-rgraphviz)) (home-page "https://bioconductor.org/packages/hyperdraw") (synopsis "Visualizing hypergraphs") (description @@ -11721,12 +11476,12 @@ (define-public r-biggr (properties `((upstream-name . "BiGGR"))) (build-system r-build-system) (propagated-inputs - `(("r-hyperdraw" ,r-hyperdraw) - ("r-hypergraph" ,r-hypergraph) - ("r-lim" ,r-lim) - ("r-limsolve" ,r-limsolve) - ("r-rsbml" ,r-rsbml) - ("r-stringr" ,r-stringr))) + (list r-hyperdraw + r-hypergraph + r-lim + r-limsolve + r-rsbml + r-stringr)) (home-page "https://bioconductor.org/packages/BiGGR/") (synopsis "Constraint based modeling using metabolic reconstruction databases") (description @@ -11752,9 +11507,9 @@ (define-public r-bigmemoryextras `((upstream-name . "bigmemoryExtras"))) (build-system r-build-system) (propagated-inputs - `(("r-bigmemory" ,r-bigmemory))) + (list r-bigmemory)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/phaverty/bigmemoryExtras") (synopsis "Extension of the bigmemory package") (description @@ -11785,26 +11540,26 @@ (define-public r-bigpint (properties `((upstream-name . "bigPint"))) (build-system r-build-system) (propagated-inputs - `(("r-delayedarray" ,r-delayedarray) - ("r-dplyr" ,r-dplyr) - ("r-ggally" ,r-ggally) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-hexbin" ,r-hexbin) - ("r-hmisc" ,r-hmisc) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-plotly" ,r-plotly) - ("r-plyr" ,r-plyr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape" ,r-reshape) - ("r-shiny" ,r-shiny) - ("r-shinycssloaders" ,r-shinycssloaders) - ("r-shinydashboard" ,r-shinydashboard) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tidyr" ,r-tidyr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-delayedarray + r-dplyr + r-ggally + r-ggplot2 + r-gridextra + r-hexbin + r-hmisc + r-htmlwidgets + r-plotly + r-plyr + r-rcolorbrewer + r-reshape + r-shiny + r-shinycssloaders + r-shinydashboard + r-stringr + r-summarizedexperiment + r-tidyr)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/lindsayrutter/bigPint") (synopsis "Big multivariate data plotted interactively") (description @@ -11828,23 +11583,23 @@ (define-public r-chemminer (properties `((upstream-name . "ChemmineR"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-bh" ,r-bh) - ("r-biocgenerics" ,r-biocgenerics) - ("r-dbi" ,r-dbi) - ("r-digest" ,r-digest) - ("r-dt" ,r-dt) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-jsonlite" ,r-jsonlite) - ("r-png" ,r-png) - ("r-rcpp" ,r-rcpp) - ("r-rcurl" ,r-rcurl) - ("r-rjson" ,r-rjson) - ("r-rsvg" ,r-rsvg) - ("r-stringi" ,r-stringi))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-base64enc + r-bh + r-biocgenerics + r-dbi + r-digest + r-dt + r-ggplot2 + r-gridextra + r-jsonlite + r-png + r-rcpp + r-rcurl + r-rjson + r-rsvg + r-stringi)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/girke-lab/ChemmineR") (synopsis "Cheminformatics toolkit for R") (description @@ -11870,10 +11625,8 @@ (define-public r-fmcsr (properties `((upstream-name . "fmcsR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-chemminer" ,r-chemminer) - ("r-runit" ,r-runit))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biocgenerics r-chemminer r-runit)) + (native-inputs (list r-knitr)) (home-page "https://github.com/girke-lab/fmcsR") (synopsis "Mismatch tolerant maximum common substructure searching") (description @@ -11902,15 +11655,15 @@ (define-public r-bioassayr (properties `((upstream-name . "bioassayR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-chemminer" ,r-chemminer) - ("r-dbi" ,r-dbi) - ("r-matrix" ,r-matrix) - ("r-rjson" ,r-rjson) - ("r-rsqlite" ,r-rsqlite) - ("r-xml" ,r-xml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-chemminer + r-dbi + r-matrix + r-rjson + r-rsqlite + r-xml)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/girke-lab/bioassayR") (synopsis "Cross-target analysis of small molecule bioactivity") (description @@ -11937,12 +11690,9 @@ (define-public r-biobroom (properties `((upstream-name . "biobroom"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-broom" ,r-broom) - ("r-dplyr" ,r-dplyr) - ("r-tidyr" ,r-tidyr))) + (list r-biobase r-broom r-dplyr r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/StoreyLab/biobroom") (synopsis "Turn Bioconductor objects into tidy data frames") (description @@ -11969,11 +11719,7 @@ (define-public r-graphite (properties `((upstream-name . "graphite"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-checkmate" ,r-checkmate) - ("r-graph" ,r-graph) - ("r-httr" ,r-httr) - ("r-rappdirs" ,r-rappdirs))) + (list r-annotationdbi r-checkmate r-graph r-httr r-rappdirs)) (home-page "https://bioconductor.org/packages/graphite/") (synopsis "Networks from pathway databases") (description @@ -11996,16 +11742,16 @@ (define-public r-reactomepa (properties `((upstream-name . "ReactomePA"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-dose" ,r-dose) - ("r-enrichplot" ,r-enrichplot) - ("r-ggplot2" ,r-ggplot2) - ("r-ggraph" ,r-ggraph) - ("r-graphite" ,r-graphite) - ("r-igraph" ,r-igraph) - ("r-reactome-db" ,r-reactome-db))) + (list r-annotationdbi + r-dose + r-enrichplot + r-ggplot2 + r-ggraph + r-graphite + r-igraph + r-reactome-db)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://guangchuangyu.github.io/software/ReactomePA") (synopsis "Reactome pathway analysis") (description @@ -12028,9 +11774,7 @@ (define-public r-ebarrays (properties `((upstream-name . "EBarrays"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-cluster" ,r-cluster) - ("r-lattice" ,r-lattice))) + (list r-biobase r-cluster r-lattice)) (home-page "https://bioconductor.org/packages/EBarrays/") (synopsis "Gene clustering and differential expression identification") (description @@ -12052,7 +11796,7 @@ (define-public r-bioccasestudies (properties `((upstream-name . "BiocCaseStudies"))) (build-system r-build-system) - (propagated-inputs `(("r-biobase" ,r-biobase))) + (propagated-inputs (list r-biobase)) (home-page "https://bioconductor.org/packages/BiocCaseStudies") (synopsis "Support for the case studies monograph") (description @@ -12074,16 +11818,16 @@ (define-public r-bioccheck `((upstream-name . "BiocCheck"))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools) - ("r-graph" ,r-graph) - ("r-httr" ,r-httr) - ("r-knitr" ,r-knitr) - ("r-optparse" ,r-optparse) - ("r-biocmanager" ,r-biocmanager) - ("r-biocviews" ,r-biocviews) - ("r-stringdist" ,r-stringdist))) + (list r-codetools + r-graph + r-httr + r-knitr + r-optparse + r-biocmanager + r-biocviews + r-stringdist)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocCheck") (synopsis "Executes Bioconductor-specific package checks") (description "This package contains tools to perform additional quality @@ -12104,10 +11848,7 @@ (define-public r-biocgraph (properties `((upstream-name . "biocGraph"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-geneplotter" ,r-geneplotter) - ("r-graph" ,r-graph) - ("r-rgraphviz" ,r-rgraphviz))) + (list r-biocgenerics r-geneplotter r-graph r-rgraphviz)) (home-page "https://bioconductor.org/packages/biocGraph/") (synopsis "Graph examples and use cases in Bioinformatics") (description @@ -12129,13 +11870,9 @@ (define-public r-biocstyle `((upstream-name . "BiocStyle"))) (build-system r-build-system) (propagated-inputs - `(("r-biocmanager" ,r-biocmanager) - ("r-bookdown" ,r-bookdown) - ("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-yaml" ,r-yaml))) + (list r-biocmanager r-bookdown r-knitr r-rmarkdown r-yaml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocStyle") (synopsis "Bioconductor formatting styles") (description "This package provides standard formatting styles for @@ -12157,13 +11894,13 @@ (define-public r-biocviews `((upstream-name . "biocViews"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocmanager" ,r-biocmanager) - ("r-graph" ,r-graph) - ("r-rbgl" ,r-rbgl) - ("r-rcurl" ,r-rcurl) - ("r-xml" ,r-xml) - ("r-runit" ,r-runit))) + (list r-biobase + r-biocmanager + r-graph + r-rbgl + r-rcurl + r-xml + r-runit)) (home-page "https://bioconductor.org/packages/biocViews") (synopsis "Bioconductor package categorization helper") (description "The purpose of biocViews is to create HTML pages that @@ -12185,15 +11922,15 @@ (define-public r-experimenthub (properties `((upstream-name . "ExperimentHub"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationhub" ,r-annotationhub) - ("r-biocfilecache" ,r-biocfilecache) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocmanager" ,r-biocmanager) - ("r-curl" ,r-curl) - ("r-rappdirs" ,r-rappdirs) - ("r-s4vectors" ,r-s4vectors))) + (list r-annotationhub + r-biocfilecache + r-biocgenerics + r-biocmanager + r-curl + r-rappdirs + r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/ExperimentHub/") (synopsis "Client to access ExperimentHub resources") (description @@ -12219,13 +11956,13 @@ (define-public r-grohmm (properties `((upstream-name . "groHMM"))) (build-system r-build-system) (propagated-inputs - `(("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-mass" ,r-mass) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) + (list r-genomeinfodb + r-genomicalignments + r-genomicranges + r-iranges + r-mass + r-rtracklayer + r-s4vectors)) (home-page "https://github.com/Kraus-Lab/groHMM") (synopsis "GRO-seq analysis pipeline") (description @@ -12247,15 +11984,15 @@ (define-public r-multiassayexperiment `((upstream-name . "MultiAssayExperiment"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tidyr" ,r-tidyr))) + (list r-biobase + r-biocgenerics + r-genomicranges + r-iranges + r-s4vectors + r-summarizedexperiment + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://waldronlab.io/MultiAssayExperiment/") (synopsis "Integration of multi-omics experiments in Bioconductor") (description @@ -12281,30 +12018,30 @@ (define-public r-bioconcotk (properties `((upstream-name . "BiocOncoTK"))) (build-system r-build-system) (propagated-inputs - `(("r-bigrquery" ,r-bigrquery) - ("r-car" ,r-car) - ("r-complexheatmap" ,r-complexheatmap) - ("r-curatedtcgadata" ,r-curatedtcgadata) - ("r-dbi" ,r-dbi) - ("r-dplyr" ,r-dplyr) - ("r-dt" ,r-dt) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpubr" ,r-ggpubr) - ("r-graph" ,r-graph) - ("r-httr" ,r-httr) - ("r-iranges" ,r-iranges) - ("r-magrittr" ,r-magrittr) - ("r-plyr" ,r-plyr) - ("r-rgraphviz" ,r-rgraphviz) - ("r-rjson" ,r-rjson) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-shiny" ,r-shiny) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-bigrquery + r-car + r-complexheatmap + r-curatedtcgadata + r-dbi + r-dplyr + r-dt + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-ggpubr + r-graph + r-httr + r-iranges + r-magrittr + r-plyr + r-rgraphviz + r-rjson + r-s4vectors + r-scales + r-shiny + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocOncoTK") (synopsis "Bioconductor components for general cancer genomics") (description @@ -12326,11 +12063,9 @@ (define-public r-biocor (properties `((upstream-name . "BioCor"))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-gseabase" ,r-gseabase) - ("r-matrix" ,r-matrix))) + (list r-biocparallel r-gseabase r-matrix)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://llrs.github.io/BioCor/") (synopsis "Functional similarities") (description @@ -12355,30 +12090,30 @@ (define-public r-biocpkgtools (properties `((upstream-name . "BiocPkgTools"))) (build-system r-build-system) (propagated-inputs - `(("r-biocfilecache" ,r-biocfilecache) - ("r-biocmanager" ,r-biocmanager) - ("r-biocviews" ,r-biocviews) - ("r-dplyr" ,r-dplyr) - ("r-dt" ,r-dt) - ("r-gh" ,r-gh) - ("r-graph" ,r-graph) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-httr" ,r-httr) - ("r-igraph" ,r-igraph) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-rbgl" ,r-rbgl) - ("r-readr" ,r-readr) - ("r-rlang" ,r-rlang) - ("r-rvest" ,r-rvest) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect) - ("r-xml2" ,r-xml2))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocfilecache + r-biocmanager + r-biocviews + r-dplyr + r-dt + r-gh + r-graph + r-htmltools + r-htmlwidgets + r-httr + r-igraph + r-jsonlite + r-magrittr + r-rbgl + r-readr + r-rlang + r-rvest + r-stringr + r-tibble + r-tidyr + r-tidyselect + r-xml2)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/seandavi/BiocPkgTools") (synopsis "Collection of tools for learning about Bioconductor packages") (description @@ -12403,18 +12138,18 @@ (define-public r-biocset (properties `((upstream-name . "BiocSet"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biocio" ,r-biocio) - ("r-dplyr" ,r-dplyr) - ("r-keggrest" ,r-keggrest) - ("r-ontologyindex" ,r-ontologyindex) - ("r-plyr" ,r-plyr) - ("r-rlang" ,r-rlang) - ("r-s4vectors" ,r-s4vectors) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-annotationdbi + r-biocio + r-dplyr + r-keggrest + r-ontologyindex + r-plyr + r-rlang + r-s4vectors + r-tibble + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocSet") (synopsis @@ -12442,17 +12177,17 @@ (define-public r-biocworkflowtools `((upstream-name . "BiocWorkflowTools"))) (build-system r-build-system) (propagated-inputs - `(("r-biocstyle" ,r-biocstyle) - ("r-bookdown" ,r-bookdown) - ("r-git2r" ,r-git2r) - ("r-httr" ,r-httr) - ("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-rstudioapi" ,r-rstudioapi) - ("r-stringr" ,r-stringr) - ("r-usethis" ,r-usethis))) + (list r-biocstyle + r-bookdown + r-git2r + r-httr + r-knitr + r-rmarkdown + r-rstudioapi + r-stringr + r-usethis)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocWorkflowTools/") (synopsis "Tools to aid the development of Bioconductor Workflow packages") (description @@ -12474,8 +12209,7 @@ (define-public r-biodist (properties `((upstream-name . "bioDist"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-kernsmooth" ,r-kernsmooth))) + (list r-biobase r-kernsmooth)) (home-page "https://bioconductor.org/packages/bioDist/") (synopsis "Different distance measures") (description @@ -12497,21 +12231,21 @@ (define-public r-pcatools (properties `((upstream-name . "PCAtools"))) (build-system r-build-system) (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-bh" ,r-bh) - ("r-biocparallel" ,r-biocparallel) - ("r-biocsingular" ,r-biocsingular) - ("r-cowplot" ,r-cowplot) - ("r-delayedarray" ,r-delayedarray) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-dqrng" ,r-dqrng) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-lattice" ,r-lattice) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-reshape2" ,r-reshape2))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-beachmat + r-bh + r-biocparallel + r-biocsingular + r-cowplot + r-delayedarray + r-delayedmatrixstats + r-dqrng + r-ggplot2 + r-ggrepel + r-lattice + r-matrix + r-rcpp + r-reshape2)) + (native-inputs (list r-knitr)) (home-page "https://github.com/kevinblighe/PCAtools") (synopsis "PCAtools: everything Principal Components Analysis") (description @@ -12543,12 +12277,8 @@ (define-public r-rgreat (properties `((upstream-name . "rGREAT"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicranges" ,r-genomicranges) - ("r-getoptlong" ,r-getoptlong) - ("r-iranges" ,r-iranges) - ("r-rcurl" ,r-rcurl) - ("r-rjson" ,r-rjson))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-genomicranges r-getoptlong r-iranges r-rcurl r-rjson)) + (native-inputs (list r-knitr)) (home-page "https://github.com/jokergoo/rGREAT") (synopsis "Client for GREAT analysis") (description @@ -12571,17 +12301,17 @@ (define-public r-m3c (properties `((upstream-name . "M3C"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-corpcor" ,r-corpcor) - ("r-doparallel" ,r-doparallel) - ("r-dosnow" ,r-dosnow) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-matrix" ,r-matrix) - ("r-matrixcalc" ,r-matrixcalc) - ("r-rtsne" ,r-rtsne) - ("r-umap" ,r-umap))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-cluster + r-corpcor + r-doparallel + r-dosnow + r-foreach + r-ggplot2 + r-matrix + r-matrixcalc + r-rtsne + r-umap)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/M3C") (synopsis "Monte Carlo reference-based consensus clustering") (description @@ -12604,7 +12334,7 @@ (define-public r-icens (properties `((upstream-name . "Icens"))) (build-system r-build-system) (propagated-inputs - `(("r-survival" ,r-survival))) + (list r-survival)) (home-page "https://bioconductor.org/packages/Icens") (synopsis "NPMLE for censored and truncated data") (description @@ -12629,10 +12359,7 @@ (define-public r-interval (properties `((upstream-name . "interval"))) (build-system r-build-system) (propagated-inputs - `(("r-icens" ,r-icens) - ("r-mlecens" ,r-mlecens) - ("r-perm" ,r-perm) - ("r-survival" ,r-survival))) + (list r-icens r-mlecens r-perm r-survival)) (home-page "https://cran.r-project.org/web/packages/interval/") (synopsis "Weighted Logrank tests and NPMLE for interval censored data") (description @@ -12656,11 +12383,7 @@ (define-public r-fhtest (properties `((upstream-name . "FHtest"))) (build-system r-build-system) (propagated-inputs - `(("r-interval" ,r-interval) - ("r-kmsurv" ,r-kmsurv) - ("r-mass" ,r-mass) - ("r-perm" ,r-perm) - ("r-survival" ,r-survival))) + (list r-interval r-kmsurv r-mass r-perm r-survival)) (home-page "https://cran.r-project.org/web/packages/FHtest/") (synopsis "Tests for survival data based on the Fleming-Harrington class") (description @@ -12689,23 +12412,23 @@ (define-public r-fourcseq (properties `((upstream-name . "FourCSeq"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biostrings" ,r-biostrings) - ("r-deseq2" ,r-deseq2) - ("r-fda" ,r-fda) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-ggbio" ,r-ggbio) - ("r-ggplot2" ,r-ggplot2) - ("r-gtools" ,r-gtools) - ("r-lsd" ,r-lsd) - ("r-matrix" ,r-matrix) - ("r-reshape2" ,r-reshape2) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biostrings + r-deseq2 + r-fda + r-genomicalignments + r-genomicranges + r-ggbio + r-ggplot2 + r-gtools + r-lsd + r-matrix + r-reshape2 + r-rsamtools + r-rtracklayer + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/release/bioc/html/FourCSeq.html") (synopsis "Analysis of multiplexed 4C sequencing data") @@ -12755,7 +12478,7 @@ (define-public r-s4vectors `((upstream-name . "S4Vectors"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics))) + (list r-biocgenerics)) (home-page "https://bioconductor.org/packages/S4Vectors") (synopsis "S4 implementation of vectors and lists") (description @@ -12784,18 +12507,18 @@ (define-public r-wgcna (properties `((upstream-name . "WGCNA"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-doparallel" ,r-doparallel) - ("r-dynamictreecut" ,r-dynamictreecut) - ("r-fastcluster" ,r-fastcluster) - ("r-foreach" ,r-foreach) - ("r-go-db" ,r-go-db) - ("r-hmisc" ,r-hmisc) - ("r-impute" ,r-impute) - ("r-rcpp" ,r-rcpp) - ("r-survival" ,r-survival) - ("r-matrixstats" ,r-matrixstats) - ("r-preprocesscore" ,r-preprocesscore))) + (list r-annotationdbi + r-doparallel + r-dynamictreecut + r-fastcluster + r-foreach + r-go-db + r-hmisc + r-impute + r-rcpp + r-survival + r-matrixstats + r-preprocesscore)) (home-page "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/") (synopsis "Weighted correlation network analysis") @@ -12834,11 +12557,11 @@ (define-public r-rgraphviz ;; FIXME: Rgraphviz bundles the sources of an older variant of ;; graphviz. It does not build with the latest version of graphviz, so ;; we do not add graphviz to the inputs. - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (propagated-inputs - `(("r-graph" ,r-graph))) + (list r-graph)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://bioconductor.org/packages/Rgraphviz") (synopsis "Plotting capabilities for R graph objects") (description @@ -12859,11 +12582,9 @@ (define-public r-fithic (properties `((upstream-name . "FitHiC"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-fdrtool" ,r-fdrtool) - ("r-rcpp" ,r-rcpp))) + (list r-data-table r-fdrtool r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/FitHiC") (synopsis "Confidence estimation for intra-chromosomal contact maps") (description @@ -12885,13 +12606,13 @@ (define-public r-hitc (properties `((upstream-name . "HiTC"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rtracklayer" ,r-rtracklayer))) + (list r-biostrings + r-genomeinfodb + r-genomicranges + r-iranges + r-matrix + r-rcolorbrewer + r-rtracklayer)) (home-page "https://bioconductor.org/packages/HiTC") (synopsis "High throughput chromosome conformation capture analysis") (description @@ -12915,16 +12636,16 @@ (define-public r-hdf5array (properties `((upstream-name . "HDF5Array"))) (build-system r-build-system) (inputs - `(("zlib" ,zlib))) - (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-delayedarray" ,r-delayedarray) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-rhdf5" ,r-rhdf5) - ("r-rhdf5filters" ,r-rhdf5filters) - ("r-rhdf5lib" ,r-rhdf5lib) - ("r-s4vectors" ,r-s4vectors))) + (list zlib)) + (propagated-inputs + (list r-biocgenerics + r-delayedarray + r-iranges + r-matrix + r-rhdf5 + r-rhdf5filters + r-rhdf5lib + r-s4vectors)) (home-page "https://bioconductor.org/packages/HDF5Array") (synopsis "HDF5 back end for DelayedArray objects") (description "This package provides an array-like container for convenient @@ -13004,8 +12725,7 @@ (define-public r-rhdf5lib (("cp \"\\$\\{SZIP_LIB\\}.*") "") (("PKG_LIBS =.*") "PKG_LIBS = -lz -lhdf5\n")))))))) (propagated-inputs - `(("hdf5" ,hdf5-1.10) - ("zlib" ,zlib))) + (list hdf5-1.10 zlib)) (native-inputs `(("hdf5-source" ,(package-source hdf5-1.10)) ("r-knitr" ,r-knitr))) @@ -13028,12 +12748,9 @@ (define-public r-beachmat "1l8c9q35mf90ckb366bcfqa0v2gw7ahs2h362j7cwv8fp39h4mpb")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-delayedarray" ,r-delayedarray) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp))) + (list r-biocgenerics r-delayedarray r-matrix r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/beachmat") (synopsis "Compiling Bioconductor to handle each matrix type") (description "This package provides a consistent C++ class interface for a @@ -13056,29 +12773,29 @@ (define-public r-cner (base32 "0w4iqmyyhsb6l9bi8c6qwdh4j6z2i1i5fi85ia9069fpl9d0hpl2")))) (properties `((upstream-name . "CNEr"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) - (propagated-inputs - `(("r-annotate" ,r-annotate) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-dbi" ,r-dbi) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-go-db" ,r-go-db) - ("r-iranges" ,r-iranges) - ("r-keggrest" ,r-keggrest) - ("r-powerlaw" ,r-powerlaw) - ("r-r-utils" ,r-r-utils) - ("r-readr" ,r-readr) - ("r-reshape2" ,r-reshape2) - ("r-rsqlite" ,r-rsqlite) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (inputs (list zlib)) + (propagated-inputs + (list r-annotate + r-biocgenerics + r-biostrings + r-dbi + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-ggplot2 + r-go-db + r-iranges + r-keggrest + r-powerlaw + r-r-utils + r-readr + r-reshape2 + r-rsqlite + r-rtracklayer + r-s4vectors + r-xvector)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/ge11232002/CNEr") (synopsis "CNE Detection and Visualization") (description @@ -13106,27 +12823,27 @@ (define-public r-tfbstools (properties `((upstream-name . "TFBSTools"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-catools" ,r-catools) - ("r-cner" ,r-cner) - ("r-dbi" ,r-dbi) - ("r-dirichletmultinomial" ,r-dirichletmultinomial) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-gtools" ,r-gtools) - ("r-iranges" ,r-iranges) - ("r-rsqlite" ,r-rsqlite) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-seqlogo" ,r-seqlogo) - ("r-tfmpvalue" ,r-tfmpvalue) - ("r-xml" ,r-xml) - ("r-xvector" ,r-xvector))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-biocparallel + r-biostrings + r-bsgenome + r-catools + r-cner + r-dbi + r-dirichletmultinomial + r-genomeinfodb + r-genomicranges + r-gtools + r-iranges + r-rsqlite + r-rtracklayer + r-s4vectors + r-seqlogo + r-tfmpvalue + r-xml + r-xvector)) + (native-inputs (list r-knitr)) (home-page "https://github.com/ge11232002/TFBSTools") (synopsis "Transcription factor binding site (TFBS) analysis") (description @@ -13152,19 +12869,19 @@ (define-public r-motifmatchr (properties `((upstream-name . "motifmatchr"))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tfbstools" ,r-tfbstools))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biostrings + r-bsgenome + r-genomeinfodb + r-genomicranges + r-iranges + r-matrix + r-rcpp + r-rcpparmadillo + r-rsamtools + r-s4vectors + r-summarizedexperiment + r-tfbstools)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/motifmatchr") (synopsis "Fast motif matching in R") (description @@ -13185,29 +12902,29 @@ (define-public r-chromvar (properties `((upstream-name . "chromVAR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-dt" ,r-dt) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-miniui" ,r-miniui) - ("r-nabor" ,r-nabor) - ("r-plotly" ,r-plotly) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rsamtools" ,r-rsamtools) - ("r-rtsne" ,r-rtsne) - ("r-s4vectors" ,r-s4vectors) - ("r-shiny" ,r-shiny) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tfbstools" ,r-tfbstools))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-biocparallel + r-biostrings + r-bsgenome + r-dt + r-genomeinfodb + r-genomicranges + r-ggplot2 + r-iranges + r-matrix + r-miniui + r-nabor + r-plotly + r-rcolorbrewer + r-rcpp + r-rcpparmadillo + r-rsamtools + r-rtsne + r-s4vectors + r-shiny + r-summarizedexperiment + r-tfbstools)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/release/bioc/html/chromVAR.html") (synopsis "Determine chromatin variation across regions") (description @@ -13234,13 +12951,10 @@ (define-public r-singlecellexperiment `((upstream-name . "SingleCellExperiment"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-delayedarray" ,r-delayedarray) - ("r-genomicranges" ,r-genomicranges) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-biocgenerics r-delayedarray r-genomicranges r-s4vectors + r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/SingleCellExperiment") (synopsis "S4 classes for single cell data") (description "This package defines an S4 class for storing data from @@ -13264,18 +12978,18 @@ (define-public r-scuttle (properties `((upstream-name . "scuttle"))) (build-system r-build-system) (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-delayedarray" ,r-delayedarray) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-genomicranges" ,r-genomicranges) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-s4vectors" ,r-s4vectors) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-beachmat + r-biocgenerics + r-biocparallel + r-delayedarray + r-delayedmatrixstats + r-genomicranges + r-matrix + r-rcpp + r-s4vectors + r-singlecellexperiment + r-summarizedexperiment)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/scuttle") (synopsis "Single-cell RNA-Seq analysis utilities") (description @@ -13297,28 +13011,28 @@ (define-public r-scater "0k4i9pwmwxcr5a40ljl27wriccwn5vc52xy48yjjh8ppl5dbggdg")))) (build-system r-build-system) (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocneighbors" ,r-biocneighbors) - ("r-biocparallel" ,r-biocparallel) - ("r-biocsingular" ,r-biocsingular) - ("r-delayedarray" ,r-delayedarray) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-ggbeeswarm" ,r-ggbeeswarm) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-gridextra" ,r-gridextra) - ("r-matrix" ,r-matrix) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rlang" ,r-rlang) - ("r-rtsne" ,r-rtsne) - ("r-s4vectors" ,r-s4vectors) - ("r-scuttle" ,r-scuttle) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-viridis" ,r-viridis))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-beachmat + r-biocgenerics + r-biocneighbors + r-biocparallel + r-biocsingular + r-delayedarray + r-delayedmatrixstats + r-ggbeeswarm + r-ggplot2 + r-ggrepel + r-gridextra + r-matrix + r-rcolorbrewer + r-rlang + r-rtsne + r-s4vectors + r-scuttle + r-singlecellexperiment + r-summarizedexperiment + r-viridis)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/davismcc/scater") (synopsis "Single-cell analysis toolkit for gene expression data in R") (description "This package provides a collection of tools for doing @@ -13339,28 +13053,28 @@ (define-public r-scran "06lcxya6rpa8dv0il7m7fwyx0ci1y1jn16ff5lmvzf2mnr6q7lic")))) (build-system r-build-system) (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-bh" ,r-bh) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biocsingular" ,r-biocsingular) - ("r-bluster" ,r-bluster) - ("r-delayedarray" ,r-delayedarray) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-dqrng" ,r-dqrng) - ("r-edger" ,r-edger) - ("r-igraph" ,r-igraph) - ("r-limma" ,r-limma) - ("r-matrix" ,r-matrix) - ("r-metapod" ,r-metapod) - ("r-rcpp" ,r-rcpp) - ("r-s4vectors" ,r-s4vectors) - ("r-scuttle" ,r-scuttle) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-statmod" ,r-statmod) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-beachmat + r-bh + r-biocgenerics + r-biocparallel + r-biocsingular + r-bluster + r-delayedarray + r-delayedmatrixstats + r-dqrng + r-edger + r-igraph + r-limma + r-matrix + r-metapod + r-rcpp + r-s4vectors + r-scuttle + r-singlecellexperiment + r-statmod + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/scran") (synopsis "Methods for single-cell RNA-Seq data analysis") (description "This package implements a variety of low-level analyses of @@ -13384,11 +13098,8 @@ (define-public r-sparsematrixstats `((upstream-name . "sparseMatrixStats"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-matrixgenerics" ,r-matrixgenerics) - ("r-matrixstats" ,r-matrixstats) - ("r-rcpp" ,r-rcpp))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-matrix r-matrixgenerics r-matrixstats r-rcpp)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/sparseMatrixStats/") (synopsis "Summary statistics for rows and columns of sparse matrices") (description @@ -13412,15 +13123,15 @@ (define-public r-delayedmatrixstats `((upstream-name . "DelayedMatrixStats"))) (build-system r-build-system) (propagated-inputs - `(("r-delayedarray" ,r-delayedarray) - ("r-iranges" ,r-iranges) - ("r-matrix" ,r-matrix) - ("r-matrixgenerics" ,r-matrixgenerics) - ("r-matrixstats" ,r-matrixstats) - ("r-s4vectors" ,r-s4vectors) - ("r-sparsematrixstats" ,r-sparsematrixstats))) + (list r-delayedarray + r-iranges + r-matrix + r-matrixgenerics + r-matrixstats + r-s4vectors + r-sparsematrixstats)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/PeteHaitch/DelayedMatrixStats") (synopsis "Functions that apply to rows and columns of DelayedMatrix objects") (description @@ -13447,12 +13158,9 @@ (define-public r-mscoreutils (properties `((upstream-name . "MsCoreUtils"))) (build-system r-build-system) (propagated-inputs - `(("r-clue" ,r-clue) - ("r-mass" ,r-mass) - ("r-rcpp" ,r-rcpp) - ("r-s4vectors" ,r-s4vectors))) + (list r-clue r-mass r-rcpp r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/RforMassSpectrometry/MsCoreUtils") (synopsis "Core utils for mass spectrometry data") (description @@ -13478,11 +13186,9 @@ (define-public r-msfeatures (properties `((upstream-name . "MsFeatures"))) (build-system r-build-system) (propagated-inputs - `(("r-mscoreutils" ,r-mscoreutils) - ("r-protgenerics" ,r-protgenerics) - ("r-summarizedexperiment" ,r-summarizedexperiment))) + (list r-mscoreutils r-protgenerics r-summarizedexperiment)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/RforMassSpectrometry/MsFeatures") (synopsis "Functionality for mass spectrometry features") (description @@ -13511,10 +13217,9 @@ (define-public r-biocio (properties `((upstream-name . "BiocIO"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-s4vectors" ,r-s4vectors))) + (list r-biocgenerics r-s4vectors)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocIO") (synopsis "Standard input and output for Bioconductor packages") (description @@ -13545,10 +13250,7 @@ (define-public r-msmseda (properties `((upstream-name . "msmsEDA"))) (build-system r-build-system) (propagated-inputs - `(("r-gplots" ,r-gplots) - ("r-mass" ,r-mass) - ("r-msnbase" ,r-msnbase) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-gplots r-mass r-msnbase r-rcolorbrewer)) (home-page "https://bioconductor.org/packages/msmsEDA") (synopsis "Exploratory data analysis of LC-MS/MS data by spectral counts") @@ -13571,10 +13273,7 @@ (define-public r-msmstests (properties `((upstream-name . "msmsTests"))) (build-system r-build-system) (propagated-inputs - `(("r-edger" ,r-edger) - ("r-msmseda" ,r-msmseda) - ("r-msnbase" ,r-msnbase) - ("r-qvalue" ,r-qvalue))) + (list r-edger r-msmseda r-msnbase r-qvalue)) (home-page "https://bioconductor.org/packages/msmsTests") (synopsis "Differential LC-MS/MS expression tests") @@ -13603,34 +13302,34 @@ (define-public r-catalyst (properties `((upstream-name . "CATALYST"))) (build-system r-build-system) (propagated-inputs - `(("r-circlize" ,r-circlize) - ("r-complexheatmap" ,r-complexheatmap) - ("r-consensusclusterplus" ,r-consensusclusterplus) - ("r-cowplot" ,r-cowplot) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-drc" ,r-drc) - ("r-flowcore" ,r-flowcore) - ("r-flowsom" ,r-flowsom) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-ggridges" ,r-ggridges) - ("r-gridextra" ,r-gridextra) - ("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-nnls" ,r-nnls) - ("r-purrr" ,r-purrr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape2" ,r-reshape2) - ("r-rtsne" ,r-rtsne) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-scater" ,r-scater) - ("r-singlecellexperiment" ,r-singlecellexperiment) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-circlize + r-complexheatmap + r-consensusclusterplus + r-cowplot + r-data-table + r-dplyr + r-drc + r-flowcore + r-flowsom + r-ggplot2 + r-ggrepel + r-ggridges + r-gridextra + r-magrittr + r-matrix + r-matrixstats + r-nnls + r-purrr + r-rcolorbrewer + r-reshape2 + r-rtsne + r-s4vectors + r-scales + r-scater + r-singlecellexperiment + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/HelenaLC/CATALYST") (synopsis "Cytometry data analysis tools") @@ -13660,22 +13359,22 @@ (define-public r-erma "0pb9ar1wy613vg6sfdmn8n4cfv1328m8bagnigsjdb3hc3hbir4z")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfiles" ,r-genomicfiles) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-homo-sapiens" ,r-homo-sapiens) - ("r-iranges" ,r-iranges) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-shiny" ,r-shiny) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biocparallel + r-genomeinfodb + r-genomicfiles + r-genomicranges + r-ggplot2 + r-homo-sapiens + r-iranges + r-rtracklayer + r-s4vectors + r-shiny + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/erma") (synopsis "Epigenomic road map adventures") (description @@ -13710,35 +13409,35 @@ (define-public r-ggbio (("fechable") "fetchable")) #t))))) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationfilter" ,r-annotationfilter) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-biovizbase" ,r-biovizbase) - ("r-bsgenome" ,r-bsgenome) - ("r-ensembldb" ,r-ensembldb) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggally" ,r-ggally) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-gtable" ,r-gtable) - ("r-hmisc" ,r-hmisc) - ("r-iranges" ,r-iranges) - ("r-organismdbi" ,r-organismdbi) - ("r-reshape2" ,r-reshape2) - ("r-rlang" ,r-rlang) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-annotationfilter + r-biobase + r-biocgenerics + r-biostrings + r-biovizbase + r-bsgenome + r-ensembldb + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-ggally + r-ggplot2 + r-gridextra + r-gtable + r-hmisc + r-iranges + r-organismdbi + r-reshape2 + r-rlang + r-rsamtools + r-rtracklayer + r-s4vectors + r-scales + r-summarizedexperiment + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "http://www.tengfei.name/ggbio/") (synopsis "Visualization tools for genomic data") (description @@ -13776,21 +13475,21 @@ (define-public r-gqtlbase (("importFrom\\(ff,.*") "import(ff)\n")) #t))))) (propagated-inputs - `(("r-batchjobs" ,r-batchjobs) - ("r-bbmisc" ,r-bbmisc) - ("r-biocgenerics" ,r-biocgenerics) - ("r-bit" ,r-bit) - ("r-doparallel" ,r-doparallel) - ("r-ff" ,r-ff) - ("r-ffbase" ,r-ffbase) - ("r-foreach" ,r-foreach) - ("r-genomicfiles" ,r-genomicfiles) - ("r-genomicranges" ,r-genomicranges) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-batchjobs + r-bbmisc + r-biocgenerics + r-bit + r-doparallel + r-ff + r-ffbase + r-foreach + r-genomicfiles + r-genomicranges + r-rtracklayer + r-s4vectors + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/gQTLBase") (synopsis "Infrastructure for eQTL, mQTL and similar studies") (description @@ -13813,38 +13512,38 @@ (define-public r-gqtlstats (properties `((upstream-name . "gQTLstats"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-batchjobs" ,r-batchjobs) - ("r-bbmisc" ,r-bbmisc) - ("r-beeswarm" ,r-beeswarm) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-doparallel" ,r-doparallel) - ("r-dplyr" ,r-dplyr) - ("r-erma" ,r-erma) - ("r-ffbase" ,r-ffbase) - ("r-foreach" ,r-foreach) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicfiles" ,r-genomicfiles) - ("r-genomicranges" ,r-genomicranges) - ("r-ggbeeswarm" ,r-ggbeeswarm) - ("r-ggplot2" ,r-ggplot2) - ("r-gqtlbase" ,r-gqtlbase) - ("r-hardyweinberg" ,r-hardyweinberg) - ("r-homo-sapiens" ,r-homo-sapiens) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-mgcv" ,r-mgcv) - ("r-plotly" ,r-plotly) - ("r-reshape2" ,r-reshape2) - ("r-s4vectors" ,r-s4vectors) - ("r-shiny" ,r-shiny) - ("r-snpstats" ,r-snpstats) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-batchjobs + r-bbmisc + r-beeswarm + r-biobase + r-biocgenerics + r-doparallel + r-dplyr + r-erma + r-ffbase + r-foreach + r-genomeinfodb + r-genomicfeatures + r-genomicfiles + r-genomicranges + r-ggbeeswarm + r-ggplot2 + r-gqtlbase + r-hardyweinberg + r-homo-sapiens + r-iranges + r-limma + r-mgcv + r-plotly + r-reshape2 + r-s4vectors + r-shiny + r-snpstats + r-summarizedexperiment + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/gQTLstats") (synopsis "Computationally efficient analysis for eQTL and allied studies") (description @@ -13869,30 +13568,30 @@ (define-public r-gviz (properties `((upstream-name . "Gviz"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biomart" ,r-biomart) - ("r-biostrings" ,r-biostrings) - ("r-biovizbase" ,r-biovizbase) - ("r-bsgenome" ,r-bsgenome) - ("r-digest" ,r-digest) - ("r-ensembldb" ,r-ensembldb) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-matrixstats" ,r-matrixstats) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-xvector" ,r-xvector))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-biobase + r-biocgenerics + r-biomart + r-biostrings + r-biovizbase + r-bsgenome + r-digest + r-ensembldb + r-genomeinfodb + r-genomicalignments + r-genomicfeatures + r-genomicranges + r-iranges + r-lattice + r-latticeextra + r-matrixstats + r-rcolorbrewer + r-rsamtools + r-rtracklayer + r-s4vectors + r-xvector)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/Gviz") (synopsis "Plotting data and annotation information along genomic coordinates") (description @@ -13917,20 +13616,20 @@ (define-public r-gwascat "0s67jgk3gnfiyfjwhq4r5xlfnip29blis4fg75kn4qmvjv5j2pxx")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationhub" ,r-annotationhub) - ("r-biocfilecache" ,r-biocfilecache) - ("r-biostrings" ,r-biostrings) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-readr" ,r-readr) - ("r-s4vectors" ,r-s4vectors) - ("r-snpstats" ,r-snpstats) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-annotationhub + r-biocfilecache + r-biostrings + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-readr + r-s4vectors + r-snpstats + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/gwascat") (synopsis "Tools for data in the EMBL-EBI GWAS catalog") (description @@ -13951,10 +13650,7 @@ (define-public r-kegggraph (properties `((upstream-name . "KEGGgraph"))) (build-system r-build-system) (propagated-inputs - `(("r-graph" ,r-graph) - ("r-rcurl" ,r-rcurl) - ("r-rgraphviz" ,r-rgraphviz) - ("r-xml" ,r-xml))) + (list r-graph r-rcurl r-rgraphviz r-xml)) (home-page "https://bioconductor.org/packages/KEGGgraph") (synopsis "Graph approach to Kegg Pathway database in R and Bioconductor") (description @@ -13978,18 +13674,18 @@ (define-public r-ldblock "1v9b372d5hpwwik6956mfwc9b3bibygz042i4nydsklnbwm5vcmg")))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-ensdb-hsapiens-v75" ,r-ensdb-hsapiens-v75) - ("r-ensembldb" ,r-ensembldb) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfiles" ,r-genomicfiles) - ("r-httr" ,r-httr) - ("r-matrix" ,r-matrix) - ("r-rsamtools" ,r-rsamtools) - ("r-snpstats" ,r-snpstats) - ("r-variantannotation" ,r-variantannotation))) + (list r-biocgenerics + r-ensdb-hsapiens-v75 + r-ensembldb + r-genomeinfodb + r-genomicfiles + r-httr + r-matrix + r-rsamtools + r-snpstats + r-variantannotation)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/ldblock") (synopsis "Data structures for linkage disequilibrium measures in populations") (description @@ -14015,9 +13711,7 @@ (define-public r-ldheatmap (properties `((upstream-name . "LDheatmap"))) (build-system r-build-system) (propagated-inputs - `(("r-genetics" ,r-genetics) - ("r-rcpp" ,r-rcpp) - ("r-snpstats" ,r-snpstats))) + (list r-genetics r-rcpp r-snpstats)) (home-page "https://stat.sfu.ca/statgen/research/ldheatmap.html") (synopsis "Graphical display of pairwise linkage disequilibria between SNPs") (description @@ -14042,14 +13736,14 @@ (define-public r-abn "1fqmhw0mhdl6az1gpg0byvx5snhz1pl3fqikhyfjcjrc9xbsq8yw")))) (build-system r-build-system) (inputs - `(("gsl" ,gsl))) - (propagated-inputs - `(("r-lme4" ,r-lme4) - ("r-nnet" ,r-nnet) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rgraphviz" ,r-rgraphviz) - ("r-rjags" ,r-rjags))) + (list gsl)) + (propagated-inputs + (list r-lme4 + r-nnet + r-rcpp + r-rcpparmadillo + r-rgraphviz + r-rjags)) (home-page "https://r-bayesian-networks.org/") (synopsis "Modelling multivariate data with additive bayesian networks") (description @@ -14079,12 +13773,9 @@ (define-public r-spp "08zxxgyp0h6733b08jmml7k4rhfd3mi5dda3jrzid0s184y0z29w")))) (build-system r-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-catools" ,r-catools) - ("r-rcpp" ,r-rcpp) - ("r-rsamtools" ,r-rsamtools))) + (list r-bh r-catools r-rcpp r-rsamtools)) (home-page "https://cran.r-project.org/web/packages/spp/") (synopsis "ChIP-Seq processing pipeline") (description "This package provides tools for analysis of ChIP-seq and @@ -14104,14 +13795,14 @@ (define-public r-pathview (properties `((upstream-name . "pathview"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-graph" ,r-graph) - ("r-kegggraph" ,r-kegggraph) - ("r-keggrest" ,r-keggrest) - ("r-org-hs-eg-db" ,r-org-hs-eg-db) - ("r-png" ,r-png) - ("r-rgraphviz" ,r-rgraphviz) - ("r-xml" ,r-xml))) + (list r-annotationdbi + r-graph + r-kegggraph + r-keggrest + r-org-hs-eg-db + r-png + r-rgraphviz + r-xml)) (home-page "https://pathview.uncc.edu/") (synopsis "Tool set for pathway based data integration and visualization") (description @@ -14138,12 +13829,9 @@ (define-public r-snpstats "0ha34b5cg26940xihgky45adns1nflrgq2qjq77w4bncxpaacsqq")))) (properties `((upstream-name . "snpStats"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-matrix" ,r-matrix) - ("r-survival" ,r-survival) - ("r-zlibbioc" ,r-zlibbioc))) + (list r-biocgenerics r-matrix r-survival r-zlibbioc)) (home-page "https://bioconductor.org/packages/snpStats") (synopsis "Methods for SNP association studies") (description @@ -14166,21 +13854,21 @@ (define-public r-chromstar (properties `((upstream-name . "chromstaR"))) (build-system r-build-system) (propagated-inputs - `(("r-bamsignals" ,r-bamsignals) - ("r-biocgenerics" ,r-biocgenerics) - ("r-chromstardata" ,r-chromstardata) - ("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-mvtnorm" ,r-mvtnorm) - ("r-reshape2" ,r-reshape2) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-bamsignals + r-biocgenerics + r-chromstardata + r-doparallel + r-foreach + r-genomeinfodb + r-genomicalignments + r-genomicranges + r-ggplot2 + r-iranges + r-mvtnorm + r-reshape2 + r-rsamtools + r-s4vectors)) + (native-inputs (list r-knitr)) (home-page "https://github.com/ataudt/chromstaR") (synopsis "Chromatin state analysis for ChIP-Seq data") (description @@ -14204,16 +13892,16 @@ (define-public r-guitar (properties `((upstream-name . "Guitar"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-dplyr" ,r-dplyr) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-knitr" ,r-knitr) - ("r-magrittr" ,r-magrittr) - ("r-rtracklayer" ,r-rtracklayer))) + (list r-annotationdbi + r-dplyr + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-knitr + r-magrittr + r-rtracklayer)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/Guitar") (synopsis "Visualize genomic features") (description @@ -14235,8 +13923,7 @@ (define-public r-sushi (properties `((upstream-name . "Sushi"))) (build-system r-build-system) (propagated-inputs - `(("r-biomart" ,r-biomart) - ("r-zoo" ,r-zoo))) + (list r-biomart r-zoo)) (home-page "https://bioconductor.org/packages/Sushi") (synopsis "Tools for visualizing genomics data") (description @@ -14258,17 +13945,17 @@ (define-public r-ballgown (properties `((upstream-name . "ballgown"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-sva" ,r-sva))) + (list r-biobase + r-genomeinfodb + r-genomicranges + r-iranges + r-limma + r-rcolorbrewer + r-rtracklayer + r-s4vectors + r-sva)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bioconductor.org/packages/ballgown") (synopsis "Flexible, isoform-level differential expression analysis") (description @@ -14291,17 +13978,17 @@ (define-public r-megadepth "0mg7n3990qv65rg624473ssccka0yjpgc20glrdc5saci891j44r")))) (properties `((upstream-name . "megadepth"))) (build-system r-build-system) - (inputs `(("megadepth" ,megadepth))) + (inputs (list megadepth)) (propagated-inputs - `(("r-cmdfun" ,r-cmdfun) - ("r-dplyr" ,r-dplyr) - ("r-fs" ,r-fs) - ("r-genomicranges" ,r-genomicranges) - ("r-magrittr" ,r-magrittr) - ("r-readr" ,r-readr) - ("r-xfun" ,r-xfun))) + (list r-cmdfun + r-dplyr + r-fs + r-genomicranges + r-magrittr + r-readr + r-xfun)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/LieberInstitute/megadepth") (synopsis "BigWig and BAM related utilities") (description @@ -14325,16 +14012,16 @@ (define-public r-beclear (properties `((upstream-name . "BEclear"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-biocparallel" ,r-biocparallel) - ("r-data-table" ,r-data-table) - ("r-futile-logger" ,r-futile-logger) - ("r-matrix" ,r-matrix) - ("r-outliers" ,r-outliers) - ("r-rcpp" ,r-rcpp) - ("r-rdpack" ,r-rdpack))) + (list r-abind + r-biocparallel + r-data-table + r-futile-logger + r-matrix + r-outliers + r-rcpp + r-rdpack)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/uds-helms/BEclear") (synopsis "Correction of batch effects in DNA methylation data") (description @@ -14358,19 +14045,19 @@ (define-public r-bgeecall (properties `((upstream-name . "BgeeCall"))) (build-system r-build-system) (propagated-inputs - `(("kallisto" ,kallisto) - ("r-biomart" ,r-biomart) - ("r-biostrings" ,r-biostrings) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-jsonlite" ,r-jsonlite) - ("r-rhdf5" ,r-rhdf5) - ("r-rslurm" ,r-rslurm) - ("r-rtracklayer" ,r-rtracklayer) - ("r-sjmisc" ,r-sjmisc) - ("r-tximport" ,r-tximport))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list kallisto + r-biomart + r-biostrings + r-data-table + r-dplyr + r-genomicfeatures + r-jsonlite + r-rhdf5 + r-rslurm + r-rtracklayer + r-sjmisc + r-tximport)) + (native-inputs (list r-knitr)) (home-page "https://github.com/BgeeDB/BgeeCall") (synopsis "RNA-Seq present/absent gene expression calls generation") (description @@ -14394,18 +14081,18 @@ (define-public r-bgeedb (properties `((upstream-name . "BgeeDB"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-curl" ,r-curl) - ("r-data-table" ,r-data-table) - ("r-digest" ,r-digest) - ("r-dplyr" ,r-dplyr) - ("r-graph" ,r-graph) - ("r-r-utils" ,r-r-utils) - ("r-rcurl" ,r-rcurl) - ("r-rsqlite" ,r-rsqlite) - ("r-tidyr" ,r-tidyr) - ("r-topgo" ,r-topgo))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biobase + r-curl + r-data-table + r-digest + r-dplyr + r-graph + r-r-utils + r-rcurl + r-rsqlite + r-tidyr + r-topgo)) + (native-inputs (list r-knitr)) (home-page "https://github.com/BgeeDB/BgeeDB_R") (synopsis "Annotation and gene expression data retrieval from Bgee database") (description @@ -14428,11 +14115,8 @@ (define-public r-biobtreer (properties `((upstream-name . "biobtreeR"))) (build-system r-build-system) (propagated-inputs - `(("r-httpuv" ,r-httpuv) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-stringi" ,r-stringi))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-httpuv r-httr r-jsonlite r-stringi)) + (native-inputs (list r-knitr)) (home-page "https://github.com/tamerh/biobtreeR") (synopsis "Use biobtree tool from R") (description @@ -14455,7 +14139,7 @@ (define-public r-minet (properties `((upstream-name . "minet"))) (build-system r-build-system) (propagated-inputs - `(("r-infotheo" ,r-infotheo))) + (list r-infotheo)) (home-page "http://minet.meyerp.com") (synopsis "Mutual information networks") (description @@ -14478,10 +14162,7 @@ (define-public r-genetclassifier `((upstream-name . "geNetClassifier"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-e1071" ,r-e1071) - ("r-ebarrays" ,r-ebarrays) - ("r-minet" ,r-minet))) + (list r-biobase r-e1071 r-ebarrays r-minet)) (home-page "https://www.cicancer.org") (synopsis "Classify diseases and build gene networks using expression profiles") (description @@ -14504,8 +14185,8 @@ (define-public r-dir-expiry "1bwmlxmizhmim2l0mk406hxfr5mnmsg5zbqkjyygaipa971m9s00")))) (properties `((upstream-name . "dir.expiry"))) (build-system r-build-system) - (propagated-inputs `(("r-filelock" ,r-filelock))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-filelock)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/dir.expiry") (synopsis "Managing expiration for cache directories") (description @@ -14530,8 +14211,8 @@ (define-public r-basilisk-utils `((upstream-name . "basilisk.utils"))) (build-system r-build-system) (propagated-inputs - `(("r-dir-expiry" ,r-dir-expiry))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-dir-expiry)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/basilisk.utils") (synopsis "Basilisk installation utilities") (description @@ -14553,10 +14234,8 @@ (define-public r-basilisk (properties `((upstream-name . "basilisk"))) (build-system r-build-system) (propagated-inputs - `(("r-basilisk-utils" ,r-basilisk-utils) - ("r-dir-expiry" ,r-dir-expiry) - ("r-reticulate" ,r-reticulate))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-basilisk-utils r-dir-expiry r-reticulate)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/basilisk") (synopsis "Freeze Python dependencies inside Bioconductor packages") (description @@ -14586,13 +14265,13 @@ (define-public r-biocthis (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-biocmanager" ,r-biocmanager) - ("r-fs" ,r-fs) - ("r-glue" ,r-glue) - ("r-rlang" ,r-rlang) - ("r-styler" ,r-styler) - ("r-usethis" ,r-usethis))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biocmanager + r-fs + r-glue + r-rlang + r-styler + r-usethis)) + (native-inputs (list r-knitr)) (home-page "https://github.com/lcolladotor/biocthis") (synopsis "Automate package and project setup for Bioconductor packages") (description @@ -14616,13 +14295,13 @@ (define-public r-biocdockermanager `((upstream-name . "BiocDockerManager"))) (build-system r-build-system) (propagated-inputs - `(("docker" ,docker) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-memoise" ,r-memoise) - ("r-readr" ,r-readr) - ("r-whisker" ,r-whisker))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list docker + r-dplyr + r-httr + r-memoise + r-readr + r-whisker)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/BiocDockerManager") (synopsis "Access and manage Bioconductor Docker images") (description @@ -14645,25 +14324,25 @@ (define-public r-biodb (properties `((upstream-name . "biodb"))) (build-system r-build-system) (propagated-inputs - `(("r-biocfilecache" ,r-biocfilecache) - ("r-chk" ,r-chk) - ("r-jsonlite" ,r-jsonlite) - ("r-lgr" ,r-lgr) - ("r-lifecycle" ,r-lifecycle) - ("r-openssl" ,r-openssl) - ("r-plyr" ,r-plyr) - ("r-progress" ,r-progress) - ("r-r6" ,r-r6) - ("r-rappdirs" ,r-rappdirs) - ("r-rcpp" ,r-rcpp) - ("r-rcurl" ,r-rcurl) - ("r-rsqlite" ,r-rsqlite) - ("r-stringr" ,r-stringr) - ("r-testthat" ,r-testthat) - ("r-withr" ,r-withr) - ("r-xml" ,r-xml) - ("r-yaml" ,r-yaml))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biocfilecache + r-chk + r-jsonlite + r-lgr + r-lifecycle + r-openssl + r-plyr + r-progress + r-r6 + r-rappdirs + r-rcpp + r-rcurl + r-rsqlite + r-stringr + r-testthat + r-withr + r-xml + r-yaml)) + (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/biodb") (synopsis "Library for connecting to chemical and biological databases") (description @@ -14690,11 +14369,8 @@ (define-public r-biomformat (properties `((upstream-name . "biomformat"))) (build-system r-build-system) (propagated-inputs - `(("r-jsonlite" ,r-jsonlite) - ("r-matrix" ,r-matrix) - ("r-plyr" ,r-plyr) - ("r-rhdf5" ,r-rhdf5))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-jsonlite r-matrix r-plyr r-rhdf5)) + (native-inputs (list r-knitr)) (home-page "https://github.com/joey711/biomformat/") (synopsis "Interface package for the BIOM file format") (description @@ -14742,10 +14418,7 @@ (define-public r-biomvcclass (properties `((upstream-name . "BioMVCClass"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-graph" ,r-graph) - ("r-mvcclass" ,r-mvcclass) - ("r-rgraphviz" ,r-rgraphviz))) + (list r-biobase r-graph r-mvcclass r-rgraphviz)) (home-page "https://bioconductor.org/packages/BioMVCClass") (synopsis "Model-View-Controller (MVC) classes that use Biobase") (description @@ -14767,10 +14440,7 @@ (define-public r-biomvrcns (properties `((upstream-name . "biomvRCNS"))) (build-system r-build-system) (propagated-inputs - `(("r-genomicranges" ,r-genomicranges) - ("r-gviz" ,r-gviz) - ("r-iranges" ,r-iranges) - ("r-mvtnorm" ,r-mvtnorm))) + (list r-genomicranges r-gviz r-iranges r-mvtnorm)) (home-page "https://bioconductor.org/packages/biomvRCNS") (synopsis "Copy number study and segmentation for multivariate biological data") (description @@ -14795,28 +14465,28 @@ (define-public r-bionero (properties `((upstream-name . "BioNERO"))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-complexheatmap" ,r-complexheatmap) - ("r-deseq2" ,r-deseq2) - ("r-dynamictreecut" ,r-dynamictreecut) - ("r-genie3" ,r-genie3) - ("r-ggnetwork" ,r-ggnetwork) - ("r-ggnewscale" ,r-ggnewscale) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpubr" ,r-ggpubr) - ("r-igraph" ,r-igraph) - ("r-intergraph" ,r-intergraph) - ("r-matrixstats" ,r-matrixstats) - ("r-minet" ,r-minet) - ("r-netrep" ,r-netrep) - ("r-networkd3" ,r-networkd3) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape2" ,r-reshape2) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-sva" ,r-sva) - ("r-wgcna" ,r-wgcna))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocparallel + r-complexheatmap + r-deseq2 + r-dynamictreecut + r-genie3 + r-ggnetwork + r-ggnewscale + r-ggplot2 + r-ggpubr + r-igraph + r-intergraph + r-matrixstats + r-minet + r-netrep + r-networkd3 + r-rcolorbrewer + r-reshape2 + r-summarizedexperiment + r-sva + r-wgcna)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/almeidasilvaf/BioNERO") (synopsis "Biological network reconstruction omnibus") (description @@ -14851,11 +14521,7 @@ (define-public r-bionet (properties `((upstream-name . "BioNet"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-graph" ,r-graph) - ("r-igraph" ,r-igraph) - ("r-rbgl" ,r-rbgl))) + (list r-annotationdbi r-biobase r-graph r-igraph r-rbgl)) (home-page "http://bioconductor.org/packages/release/bioc/html/BioNet.html") (synopsis "Functional analysis of biological networks") (description @@ -14884,26 +14550,26 @@ (define-public r-bionetstat (properties `((upstream-name . "BioNetStat"))) (build-system r-build-system) (propagated-inputs - `(("r-biocparallel" ,r-biocparallel) - ("r-dt" ,r-dt) - ("r-ggplot2" ,r-ggplot2) - ("r-hmisc" ,r-hmisc) - ("r-igraph" ,r-igraph) - ("r-knitr" ,r-knitr) - ("r-markdown" ,r-markdown) - ("r-pathview" ,r-pathview) - ("r-pheatmap" ,r-pheatmap) - ("r-plyr" ,r-plyr) - ("r-psych" ,r-psych) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rjsonio" ,r-rjsonio) - ("r-rmarkdown" ,r-rmarkdown) - ("r-shiny" ,r-shiny) - ("r-shinybs" ,r-shinybs) - ("r-whisker" ,r-whisker) - ("r-yaml" ,r-yaml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biocparallel + r-dt + r-ggplot2 + r-hmisc + r-igraph + r-knitr + r-markdown + r-pathview + r-pheatmap + r-plyr + r-psych + r-rcolorbrewer + r-rjsonio + r-rmarkdown + r-shiny + r-shinybs + r-whisker + r-yaml)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/jardimViniciusC/BioNetStat") (synopsis "Biological network analysis") (description @@ -14926,11 +14592,9 @@ (define-public r-bioqc (properties `((upstream-name . "BioQC"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-edger" ,r-edger) - ("r-rcpp" ,r-rcpp))) + (list r-biobase r-edger r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://accio.github.io/BioQC/") (synopsis "Detect tissue heterogeneity in expression profiles with gene sets") (description @@ -14954,15 +14618,15 @@ (define-public r-biotip (properties `((upstream-name . "BioTIP"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-genomicranges" ,r-genomicranges) - ("r-hmisc" ,r-hmisc) - ("r-igraph" ,r-igraph) - ("r-mass" ,r-mass) - ("r-psych" ,r-psych) - ("r-stringr" ,r-stringr))) + (list r-cluster + r-genomicranges + r-hmisc + r-igraph + r-mass + r-psych + r-stringr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/xyang2uchicago/BioTIP") (synopsis "R package for characterization of biological tipping-point") (description @@ -14984,20 +14648,20 @@ (define-public r-biotmle (properties `((upstream-name . "biotmle"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-dplyr" ,r-dplyr) - ("r-drtmle" ,r-drtmle) - ("r-ggplot2" ,r-ggplot2) - ("r-ggsci" ,r-ggsci) - ("r-limma" ,r-limma) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-superheat" ,r-superheat) - ("r-tibble" ,r-tibble))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-biocgenerics + r-biocparallel + r-dplyr + r-drtmle + r-ggplot2 + r-ggsci + r-limma + r-s4vectors + r-summarizedexperiment + r-superheat + r-tibble)) + (native-inputs + (list r-knitr)) (home-page "https://code.nimahejazi.org/biotmle/") (synopsis "Targeted learning with moderated statistics for biomarker discovery") (description @@ -15026,31 +14690,31 @@ (define-public r-bsseq (properties `((upstream-name . "bsseq"))) (build-system r-build-system) (propagated-inputs - `(("r-beachmat" ,r-beachmat) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-data-table" ,r-data-table) - ("r-delayedarray" ,r-delayedarray) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-gtools" ,r-gtools) - ("r-hdf5array" ,r-hdf5array) - ("r-iranges" ,r-iranges) - ("r-limma" ,r-limma) - ("r-locfit" ,r-locfit) - ("r-permute" ,r-permute) - ("r-r-utils" ,r-r-utils) - ("r-rcpp" ,r-rcpp) - ("r-rhdf5" ,r-rhdf5) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-beachmat + r-biobase + r-biocgenerics + r-biocparallel + r-biostrings + r-bsgenome + r-data-table + r-delayedarray + r-delayedmatrixstats + r-genomeinfodb + r-genomicranges + r-gtools + r-hdf5array + r-iranges + r-limma + r-locfit + r-permute + r-r-utils + r-rcpp + r-rhdf5 + r-s4vectors + r-scales + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/hansenlab/bsseq") (synopsis "Analyze, manage and store bisulfite sequencing data") (description @@ -15072,25 +14736,25 @@ (define-public r-dmrseq (properties `((upstream-name . "dmrseq"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationhub" ,r-annotationhub) - ("r-annotatr" ,r-annotatr) - ("r-biocparallel" ,r-biocparallel) - ("r-bsseq" ,r-bsseq) - ("r-bumphunter" ,r-bumphunter) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-locfit" ,r-locfit) - ("r-matrixstats" ,r-matrixstats) - ("r-nlme" ,r-nlme) - ("r-outliers" ,r-outliers) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationhub + r-annotatr + r-biocparallel + r-bsseq + r-bumphunter + r-delayedmatrixstats + r-genomeinfodb + r-genomicranges + r-ggplot2 + r-iranges + r-locfit + r-matrixstats + r-nlme + r-outliers + r-rcolorbrewer + r-rtracklayer + r-s4vectors)) + (native-inputs + (list r-knitr)) (home-page "https://bioconductor.org/packages/dmrseq") (synopsis "Detection and inference of differentially methylated regions") (description @@ -15122,30 +14786,30 @@ (define-public r-omnipathr (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-crayon" ,r-crayon) - ("r-curl" ,r-curl) - ("r-digest" ,r-digest) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-igraph" ,r-igraph) - ("r-jsonlite" ,r-jsonlite) - ("r-later" ,r-later) - ("r-logger" ,r-logger) - ("r-magrittr" ,r-magrittr) - ("r-progress" ,r-progress) - ("r-purrr" ,r-purrr) - ("r-rappdirs" ,r-rappdirs) - ("r-readr" ,r-readr) - ("r-readxl" ,r-readxl) - ("r-rlang" ,r-rlang) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect) - ("r-xml2" ,r-xml2) - ("r-yaml" ,r-yaml))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-checkmate + r-crayon + r-curl + r-digest + r-dplyr + r-httr + r-igraph + r-jsonlite + r-later + r-logger + r-magrittr + r-progress + r-purrr + r-rappdirs + r-readr + r-readxl + r-rlang + r-stringr + r-tibble + r-tidyr + r-tidyselect + r-xml2 + r-yaml)) + (native-inputs (list r-knitr)) (home-page "https://saezlab.github.io/OmnipathR/") (synopsis "OmniPath web service client and more") (description @@ -15170,34 +14834,34 @@ (define-public r-biscuiteer (properties `((upstream-name . "biscuiteer"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biocparallel" ,r-biocparallel) - ("r-biscuiteerdata" ,r-biscuiteerdata) - ("r-bsseq" ,r-bsseq) - ("r-data-table" ,r-data-table) - ("r-delayedmatrixstats" ,r-delayedmatrixstats) - ("r-dmrseq" ,r-dmrseq) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-gtools" ,r-gtools) - ("r-hdf5array" ,r-hdf5array) - ("r-homo-sapiens" ,r-homo-sapiens) - ("r-impute" ,r-impute) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-mus-musculus" ,r-mus-musculus) - ("r-qdnaseq" ,r-qdnaseq) - ("r-qualv" ,r-qualv) - ("r-r-utils" ,r-r-utils) - ("r-readr" ,r-readr) - ("r-rsamtools" ,r-rsamtools) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-variantannotation" ,r-variantannotation))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-biobase + r-biocgenerics + r-biocparallel + r-biscuiteerdata + r-bsseq + r-data-table + r-delayedmatrixstats + r-dmrseq + r-genomeinfodb + r-genomicranges + r-gtools + r-hdf5array + r-homo-sapiens + r-impute + r-matrix + r-matrixstats + r-mus-musculus + r-qdnaseq + r-qualv + r-r-utils + r-readr + r-rsamtools + r-rtracklayer + r-s4vectors + r-summarizedexperiment + r-variantannotation)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/trichelab/biscuiteer") (synopsis "Convenience functions for the Biscuit package") (description @@ -15221,23 +14885,23 @@ (define-public r-tximeta (properties `((upstream-name . "tximeta"))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationhub" ,r-annotationhub) - ("r-biocfilecache" ,r-biocfilecache) - ("r-biostrings" ,r-biostrings) - ("r-ensembldb" ,r-ensembldb) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-iranges" ,r-iranges) - ("r-jsonlite" ,r-jsonlite) - ("r-matrix" ,r-matrix) - ("r-s4vectors" ,r-s4vectors) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-tibble" ,r-tibble) - ("r-tximport" ,r-tximport))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-annotationhub + r-biocfilecache + r-biostrings + r-ensembldb + r-genomeinfodb + r-genomicfeatures + r-genomicranges + r-iranges + r-jsonlite + r-matrix + r-s4vectors + r-summarizedexperiment + r-tibble + r-tximport)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/mikelove/tximeta") (synopsis "Transcript quantification import with automatic metadata") (description @@ -15261,24 +14925,24 @@ (define-public r-phyloseq (properties `((upstream-name . "phyloseq"))) (build-system r-build-system) (propagated-inputs - `(("r-ade4" ,r-ade4) - ("r-ape" ,r-ape) - ("r-biobase" ,r-biobase) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biomformat" ,r-biomformat) - ("r-biostrings" ,r-biostrings) - ("r-cluster" ,r-cluster) - ("r-data-table" ,r-data-table) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-igraph" ,r-igraph) - ("r-multtest" ,r-multtest) - ("r-plyr" ,r-plyr) - ("r-reshape2" ,r-reshape2) - ("r-scales" ,r-scales) - ("r-vegan" ,r-vegan))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-ade4 + r-ape + r-biobase + r-biocgenerics + r-biomformat + r-biostrings + r-cluster + r-data-table + r-foreach + r-ggplot2 + r-igraph + r-multtest + r-plyr + r-reshape2 + r-scales + r-vegan)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/joey711/phyloseq") (synopsis "Handling and analysis of high-throughput microbiome census data") (description diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index aad13317b8..8c3be14e65 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -265,21 +265,21 @@ (define-public bamm `("PATH" ":" prefix (,path)) `("GUIX_PYTHONPATH" ":" prefix (,pythonpath))))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("zlib" ,zlib) - ("python-nose" ,python2-nose) - ("python-pysam" ,python2-pysam))) - (inputs - `(("htslib" ,htslib-1.3) ; At least one test fails on htslib-1.4+. - ("samtools" ,samtools) - ("bwa" ,bwa) - ("grep" ,grep) - ("sed" ,sed) - ("coreutils" ,coreutils))) + (list autoconf + automake + libtool + zlib + python2-nose + python2-pysam)) + (inputs + (list htslib-1.3 ; At least one test fails on htslib-1.4+. + samtools + bwa + grep + sed + coreutils)) (propagated-inputs - `(("python-numpy" ,python2-numpy))) + (list python2-numpy)) (home-page "https://ecogenomics.github.io/BamM/") (synopsis "Metagenomics-focused BAM file manipulator") (description @@ -314,7 +314,7 @@ (define-public bamtools "-Wl,-rpath=" (assoc-ref outputs "out") "/lib/bamtools")) #t))))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://github.com/pezmaster31/bamtools") (synopsis "C++ API and command-line toolkit for working with BAM data") (description @@ -350,7 +350,7 @@ (define-public bamutils (copy-recursively (assoc-ref inputs "libstatgen") "../libStatGen")))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs `(("libstatgen" ,(origin @@ -399,11 +399,9 @@ (define-public bcftools (("/bin/bash") (which "bash"))) #t))))) (native-inputs - `(("htslib" ,htslib) - ("perl" ,perl))) + (list htslib perl)) (inputs - `(("gsl" ,gsl) - ("zlib" ,zlib))) + (list gsl zlib)) (home-page "https://samtools.github.io/bcftools/") (synopsis "Utilities for variant calling and manipulating VCFs and BCFs") (description @@ -432,8 +430,7 @@ (define-public bcftools-1.10 #t)))) (build-system gnu-build-system) (native-inputs - `(("htslib" ,htslib-1.10) - ("perl" ,perl))))) + (list htslib-1.10 perl)))) (define-public bedops (package @@ -518,8 +515,7 @@ (define-public bedtools (native-inputs `(("python" ,python-wrapper))) (inputs - `(("samtools" ,samtools) - ("zlib" ,zlib))) + (list samtools zlib)) (home-page "https://github.com/arq5x/bedtools2") (synopsis "Tools for genome analysis and arithmetic") (description @@ -567,8 +563,7 @@ (define-public bedtools-2.18 (native-inputs `(("python" ,python-wrapper))) (inputs - `(("samtools" ,samtools) - ("zlib" ,zlib))))) + (list samtools zlib)))) (define-public pbcopper ;; This is the latest commit at the time of this writing. @@ -595,10 +590,9 @@ (define-public pbcopper (substitute* "meson.build" (("-msse4.1") ""))))))) (inputs - `(("boost" ,boost))) + (list boost)) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (home-page "https://github.com/PacificBiosciences/pbcopper") (synopsis "Data structures, algorithms, and utilities for PacBio C++ applications") (description @@ -639,12 +633,9 @@ (define-public pbbam (string-append "'" (which "sh") "'")))))))) ;; These libraries are listed as "Required" in the pkg-config file. (propagated-inputs - `(("htslib" ,htslib) - ("pbcopper" ,pbcopper) - ("zlib" ,zlib))) + (list htslib pbcopper zlib)) (inputs - `(("boost" ,boost) - ("samtools" ,samtools))) + (list boost samtools)) (native-inputs `(("googletest" ,googletest) ("pkg-config" ,pkg-config) @@ -676,10 +667,9 @@ (define-public pbgzip "1mlmq0v96irbz71bgw5zcc43g1x32zwnxx21a5p1f1ch4cikw1yd")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/nh13/pbgzip") (synopsis "Parallel Block GZIP") (description "This package implements parallel block gzip. For many @@ -741,14 +731,9 @@ (define-public blasr-libcpp #:tests? #f #:configure-flags '("-Dtests=false"))) (inputs - `(("boost" ,boost) - ("hdf5" ,hdf5) - ("htslib" ,htslib) - ("pbbam" ,pbbam) - ("zlib" ,zlib))) + (list boost hdf5 htslib pbbam zlib)) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (home-page "https://github.com/PacificBiosciences/blasr_libcpp") (synopsis "Library for analyzing PacBio genomic sequences") (description @@ -788,13 +773,9 @@ (define-public blasr #:tests? #f #:configure-flags '("-Dtests=false"))) (inputs - `(("boost" ,boost) - ("blasr-libcpp" ,blasr-libcpp) - ("hdf5" ,hdf5) - ("pbbam" ,pbbam) - ("zlib" ,zlib))) + (list boost blasr-libcpp hdf5 pbbam zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/PacificBiosciences/blasr") (synopsis "PacBio long read aligner") (description @@ -830,14 +811,14 @@ (define-public ribotaper "Ribotaper.sh"))) #t))))) (inputs - `(("bedtools" ,bedtools-2.18) - ("samtools" ,samtools-0.1) - ("r-minimal" ,r-minimal) - ("r-foreach" ,r-foreach) - ("r-xnomial" ,r-xnomial) - ("r-domc" ,r-domc) - ("r-multitaper" ,r-multitaper) - ("r-seqinr" ,r-seqinr))) + (list bedtools-2.18 + samtools-0.1 + r-minimal + r-foreach + r-xnomial + r-domc + r-multitaper + r-seqinr)) (home-page "https://ohlerlab.mdc-berlin.de/software/RiboTaper_126/") (synopsis "Define translated ORFs using ribosome profiling data") (description @@ -878,13 +859,10 @@ (define-public ribodiff (string-append line "\n" prefix "scripts=['scripts/TE.py'],\n")))))))) (inputs - `(("python-numpy" ,python2-numpy) - ("python-matplotlib" ,python2-matplotlib) - ("python-scipy" ,python2-scipy) - ("python-statsmodels" ,python2-statsmodels))) + (list python2-numpy python2-matplotlib python2-scipy + python2-statsmodels)) (native-inputs - `(("python-mock" ,python2-mock) - ("python-nose" ,python2-nose))) + (list python2-mock python2-nose)) (home-page "https://public.bmi.inf.ethz.ch/user/zhongy/RiboDiff/") (synopsis "Detect translation efficiency changes from ribosome footprints") (description "RiboDiff is a statistical tool that detects the protein @@ -910,9 +888,9 @@ (define-public bioawk "1pxc3zdnirxbf9a0az698hd8xdik7qkhypm7v6hn922x8y9qmspm")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("bison" ,bison))) + (list bison)) (arguments `(#:tests? #f ; There are no tests to run. ;; Bison must generate files, before other targets can build. @@ -951,11 +929,9 @@ (define-public python-htsget "0ic07q85vhw9djf23k57b21my7i5xp400m8gfqgr5gcryqvdr0yk")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (propagated-inputs - `(("python-humanize" ,python-humanize) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-humanize python-requests python-six)) (home-page "https://pypi.org/project/htsget/") (synopsis "Python API and command line interface for the GA4GH htsget API") (description "This package is a client implementation of the GA4GH htsget @@ -1018,20 +994,17 @@ (define (cythonized? c/c++-file) (with-directory-excursion "/tmp/test" (invoke "pytest" "-v" "--doctest-modules"))))))) (propagated-inputs - `(("bedtools" ,bedtools) - ("samtools" ,samtools) - ("python-matplotlib" ,python-matplotlib) - ("python-pysam" ,python-pysam) - ("python-pyyaml" ,python-pyyaml))) - (native-inputs - `(("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-cython" ,python-cython) - ("kentutils" ,kentutils) ; for bedGraphToBigWig - ("python-six" ,python-six) - ;; For the test suite. - ("python-pytest" ,python-pytest) - ("python-psutil" ,python-psutil))) + (list bedtools samtools python-matplotlib python-pysam + python-pyyaml)) + (native-inputs + (list python-numpy + python-pandas + python-cython + kentutils ; for bedGraphToBigWig + python-six + ;; For the test suite. + python-pytest + python-psutil)) (home-page "https://pythonhosted.org/pybedtools/") (synopsis "Python wrapper for BEDtools programs") (description @@ -1046,8 +1019,8 @@ (define-public python2-pybedtools (package (inherit pybedtools) (native-inputs - `(("python2-pathlib" ,python2-pathlib) - ,@(package-native-inputs pybedtools)))))) + (modify-inputs (package-native-inputs pybedtools) + (prepend python2-pathlib)))))) (define-public python-biom-format (package @@ -1098,19 +1071,16 @@ (define-public python-biom-format (for-each (lambda (file) (chmod file #o644)) (find-files out "\\.gz")))))))) (propagated-inputs - `(("python-anndata" ,python-anndata) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-flake8" ,python-flake8) - ("python-future" ,python-future) - ("python-click" ,python-click) - ("python-h5py" ,python-h5py) - ("python-pandas" ,python-pandas))) - (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-nose" ,python-nose))) + (list python-anndata + python-numpy + python-scipy + python-flake8 + python-future + python-click + python-h5py + python-pandas)) + (native-inputs + (list python-cython python-pytest python-pytest-cov python-nose)) (home-page "http://www.biom-format.org") (synopsis "Biological Observation Matrix (BIOM) format utilities") (description @@ -1149,17 +1119,15 @@ (define-public python-pairtools (with-directory-excursion "/tmp" (invoke "pytest" "-v"))))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-nose" ,python-nose) - ("python-pytest" ,python-pytest))) + (list python-cython python-nose python-pytest)) (inputs `(("python" ,python-wrapper))) (propagated-inputs - `(("htslib" ,htslib) ; for bgzip, looked up in PATH - ("samtools" ,samtools) ; looked up in PATH - ("lz4" ,lz4) ; for lz4c - ("python-click" ,python-click) - ("python-numpy" ,python-numpy))) + (list htslib ; for bgzip, looked up in PATH + samtools ; looked up in PATH + lz4 ; for lz4c + python-click + python-numpy)) (home-page "https://github.com/mirnylab/pairtools") (synopsis "Process mapped Hi-C data") (description "Pairtools is a simple and fast command-line framework to @@ -1226,12 +1194,9 @@ (define-public bioperl-minimal (find-files bin "\\.pl$")) #t))))))) (inputs - `(("perl-module-build" ,perl-module-build) - ("perl-data-stag" ,perl-data-stag) - ("perl-libwww" ,perl-libwww) - ("perl-uri" ,perl-uri))) + (list perl-module-build perl-data-stag perl-libwww perl-uri)) (native-inputs - `(("perl-test-most" ,perl-test-most))) + (list perl-test-most)) (home-page "https://metacpan.org/release/BioPerl") (synopsis "Bioinformatics toolkit") (description @@ -1259,11 +1224,9 @@ (define-public perl-bio-db-hts "0hjg0igfkpvh27zdkdr6pa7cqm9n6r7cwz0np74cl4wmawgvr9hj")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("pkg-config" ,pkg-config))) + (list perl-module-build pkg-config)) (propagated-inputs - `(("bioperl-minimal" ,bioperl-minimal) - ("htslib" ,htslib-1.9))) + (list bioperl-minimal htslib-1.9)) (home-page "https://metacpan.org/release/Bio-DB-HTS") (synopsis "Perl interface to HTS library for DNA sequencing") (description "This is a Perl interface to the HTS library for DNA @@ -1289,7 +1252,7 @@ (define-public python-biopython ;; Some tests require a home directory to be set. (lambda _ (setenv "HOME" "/tmp") #t))))) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://biopython.org/") (synopsis "Tools for biological computation in Python") (description @@ -1363,7 +1326,7 @@ (define-public biosoup (when tests? (invoke "./bin/biosoup_test"))))))) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (home-page "https://github.com/rvaser/biosoup") (synopsis "C++ support library for bioinformatics tools") (description "Biosoup is a C++ collection of header-only data structures @@ -1394,11 +1357,11 @@ (define-public bioparser (when tests? (invoke "./bin/bioparser_test"))))))) (inputs - `(("biosoup" ,biosoup))) + (list biosoup)) (propagated-inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (home-page "https://github.com/rvaser/bioparser") (synopsis "C++ library for parsing several formats in bioinformatics") (description "Bioparser is a C++ header only parsing library for several @@ -1448,12 +1411,9 @@ (define-public circtools ("rust-serde" ,rust-serde-1) ("rust-seq-io" ,rust-seq-io-0.3)))) (inputs - `(("bioparser" ,bioparser) - ("biosoup" ,biosoup))) + (list bioparser biosoup)) (native-inputs - `(("cmake" ,cmake) - ("pkg-config" ,pkg-config) - ("googletest" ,googletest))) + (list cmake pkg-config googletest)) (home-page "https://github.com/Kevinzjy/circtools") (synopsis "Accelerating functions in CIRI toolkit") (description "This package provides accelerated functions for the CIRI @@ -1501,21 +1461,19 @@ (define-public ciri-long (substitute* "CIRI_long/main.py" (("os.chmod\\(lib_path.*") ""))))))) (inputs - `(("circtools" ,circtools) - ("python-biopython" ,python-biopython) - ("python-bwapy" ,python-bwapy) - ("python-levenshtein" ,python-levenshtein) - ("python-mappy" ,python-mappy) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pysam" ,python-pysam) - ("python-pyspoa" ,python-pyspoa) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy))) - (native-inputs - `(("python-cython" ,python-cython) - ("python-nose" ,python-nose) - ("python-setuptools" ,python-setuptools))) + (list circtools + python-biopython + python-bwapy + python-levenshtein + python-mappy + python-numpy + python-pandas + python-pysam + python-pyspoa + python-scikit-learn + python-scipy)) + (native-inputs + (list python-cython python-nose python-setuptools)) (home-page "https://ciri-cookbook.readthedocs.io/") (synopsis "Circular RNA identification for Nanopore sequencing") (description "CIRI-long is a package for circular RNA identification using @@ -1583,14 +1541,14 @@ (define-public qtltools (mkdir-p bin) (install-file "bin/QTLtools" bin))))))) (inputs - `(("curl" ,curl) - ("gsl" ,gsl) - ("boost" ,boost) - ("rmath-standalone" ,rmath-standalone) - ("htslib" ,htslib-1.3) - ("openssl" ,openssl) - ("openblas" ,openblas) - ("zlib" ,zlib))) + (list curl + gsl + boost + rmath-standalone + htslib-1.3 + openssl + openblas + zlib)) (home-page "https://qtltools.github.io/qtltools/") (synopsis "Tool set for molecular QTL discovery and analysis") (description "QTLtools is a tool set for molecular QTL discovery @@ -1653,8 +1611,7 @@ (define-public bpp-phyl ;; so the tests fail. #:out-of-source? #f)) (inputs - `(("bpp-core" ,bpp-core) - ("bpp-seq" ,bpp-seq))) + (list bpp-core bpp-seq)) (home-page "http://biopp.univ-montp2.fr") (synopsis "Bio++ phylogenetic Library") (description @@ -1685,8 +1642,7 @@ (define-public bpp-popgen `(#:parallel-build? #f #:tests? #f)) ; There are no tests. (inputs - `(("bpp-core" ,bpp-core) - ("bpp-seq" ,bpp-seq))) + (list bpp-core bpp-seq)) (home-page "http://biopp.univ-montp2.fr") (synopsis "Bio++ population genetics library") (description @@ -1719,7 +1675,7 @@ (define-public bpp-seq ;; so the tests fail. #:out-of-source? #f)) (inputs - `(("bpp-core" ,bpp-core))) + (list bpp-core)) (home-page "http://biopp.univ-montp2.fr") (synopsis "Bio++ sequence library") (description @@ -1750,9 +1706,7 @@ (define-public bppsuite `(#:parallel-build? #f #:tests? #f)) ; There are no tests. (native-inputs - `(("groff" ,groff) - ("man-db" ,man-db) - ("texinfo" ,texinfo))) + (list groff man-db texinfo)) (inputs `(("bpp-core" ,bpp-core) ("bpp-seq" ,bpp-seq) @@ -1891,7 +1845,7 @@ (define (which* cmd) ("perl" ,perl) ("python" ,python-wrapper))) (native-inputs - `(("cpio" ,cpio))) + (list cpio)) (home-page "https://blast.ncbi.nlm.nih.gov") (synopsis "Basic local alignment search tool") (description @@ -1977,13 +1931,9 @@ (define-public bless '("bless" "kmc/bin/kmc"))))) (delete 'configure)))) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("openmpi" ,openmpi) - ("boost" ,boost) - ("sparsehash" ,sparsehash) - ("pigz" ,pigz) - ("zlib" ,zlib))) + (list openmpi boost sparsehash pigz zlib)) (supported-systems '("x86_64-linux")) (home-page "https://sourceforge.net/p/bless-ec/wiki/Home/") (synopsis "Bloom-filter-based error correction tool for NGS reads") @@ -2042,10 +1992,7 @@ (define-public bowtie ("zlib" ,zlib) ("python" ,python-wrapper))) (native-inputs - `(("perl" ,perl) - ("perl-clone" ,perl-clone) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-simple" ,perl-test-simple))) + (list perl perl-clone perl-test-deep perl-test-simple)) (home-page "http://bowtie-bio.sourceforge.net/bowtie2/index.shtml") (synopsis "Fast and sensitive nucleotide sequence read aligner") (description @@ -2086,9 +2033,7 @@ (define-public bowtie1 (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("python-wrapper" ,python-wrapper) - ("tbb" ,tbb-2020) - ("zlib" ,zlib))) + (list python-wrapper tbb-2020 zlib)) (supported-systems '("x86_64-linux")) (home-page "http://bowtie-bio.sourceforge.net/index.shtml") (synopsis "Fast aligner for short nucleotide sequence reads") @@ -2210,7 +2155,7 @@ (define-public bwa (install-file "bwa.1" man)))) ;; no "configure" script (delete 'configure)))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) ;; Non-portable SSE instructions are used so building fails on platforms ;; other than x86_64. (supported-systems '("x86_64-linux")) @@ -2251,9 +2196,7 @@ (define-public bwa-pssm (substitute* "pssm.c" (("inline int map") "int map")))))))) (inputs - `(("gdsl" ,gdsl) - ("zlib" ,zlib) - ("perl" ,perl))) + (list gdsl zlib perl)) (home-page "http://bwa-pssm.binf.ku.dk/") (synopsis "Burrows-Wheeler transform-based probabilistic short read mapper") (description @@ -2292,9 +2235,9 @@ (define-public bwa-meth (("^checkX.*") "")) #t))))) (inputs - `(("bwa" ,bwa))) + (list bwa)) (native-inputs - `(("python-toolshed" ,python-toolshed))) + (list python-toolshed)) (home-page "https://github.com/brentp/bwa-meth") (synopsis "Fast and accurante alignment of BS-Seq reads") (description @@ -2322,13 +2265,11 @@ (define-public python-bx-python "0mclahslz34vq9x424jmzsxk0nmpm1j716fa8h3zwr9ssvch7skc")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("python-lzo" ,python-lzo) - ("python-nose" ,python-nose) - ("python-cython" ,python-cython))) + (list python-lzo python-nose python-cython)) (home-page "https://github.com/bxlab/bx-python") (synopsis "Tools for manipulating biological data") (description @@ -2350,13 +2291,9 @@ (define-public python-pyega3 (arguments `(#:tests? #f)) ; The tests require network access. (native-inputs - `(("python-psutil" ,python-psutil) - ("python-htsget" ,python-htsget))) + (list python-psutil python-htsget)) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-tqdm" ,python-tqdm) - ("python-urllib3" ,python-urllib3) - ("python-responses" ,python-responses))) + (list python-requests python-tqdm python-urllib3 python-responses)) (home-page "https://github.com/EGA-archive/ega-download-client") (synopsis "Python client for EGA") (description "This package is a python-based tool for viewing and @@ -2428,18 +2365,16 @@ (define-public python-pysam " and not TestHeaderCRAM" " and not test_text_processing"))))))))) (propagated-inputs - `(("htslib" ,htslib-1.10))) ; Included from installed header files. + (list htslib-1.10)) ; Included from installed header files. (inputs - `(("ncurses" ,ncurses) - ("curl" ,curl) - ("zlib" ,zlib))) + (list ncurses curl zlib)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ;; Dependencies below are are for tests only. - ("samtools" ,samtools-1.10) - ("bcftools" ,bcftools-1.10) - ("python-nose" ,python-nose))) + (list python-cython + python-pytest + ;; Dependencies below are are for tests only. + samtools-1.10 + bcftools-1.10 + python-nose)) (home-page "https://github.com/pysam-developers/pysam") (synopsis "Python bindings to the SAMtools C API") (description @@ -2468,7 +2403,7 @@ (define-public python-twobitreader ;; Tests are not included (arguments '(#:tests? #f)) (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/benjschiller/twobitreader") (synopsis "Python library for reading .2bit files") (description @@ -2491,17 +2426,16 @@ (define-public python-plastid ;; Some test files are not included. `(#:tests? #f)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-pandas" ,python-pandas) - ("python-pysam" ,python-pysam) - ("python-matplotlib" ,python-matplotlib) - ("python-biopython" ,python-biopython) - ("python-twobitreader" ,python-twobitreader) - ("python-termcolor" ,python-termcolor))) - (native-inputs - `(("python-cython" ,python-cython) - ("python-nose" ,python-nose))) + (list python-numpy + python-scipy + python-pandas + python-pysam + python-matplotlib + python-biopython + python-twobitreader + python-termcolor)) + (native-inputs + (list python-cython python-nose)) (home-page "https://github.com/joshuagryphon/plastid") (synopsis "Python library for genomic analysis") (description @@ -2558,12 +2492,12 @@ (define-public tetoolkit "TEcount"))) #t))))) (inputs - `(("coreutils" ,coreutils) - ("bedtools" ,bedtools) - ("python-argparse" ,python2-argparse) - ("python-pysam" ,python2-pysam) - ("r-minimal" ,r-minimal) - ("r-deseq2" ,r-deseq2))) + (list coreutils + bedtools + python2-argparse + python2-pysam + r-minimal + r-deseq2)) (home-page "https://github.com/mhammell-laboratory/tetoolkit") (synopsis "Transposable elements in differential enrichment analysis") (description @@ -2615,7 +2549,7 @@ (define-public cd-hit (mkdir-p (string-append (assoc-ref outputs "out") "/bin")) #t))))) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://weizhongli-lab.org/cd-hit/") (synopsis "Cluster and compare protein or nucleotide sequences") (description @@ -2680,20 +2614,20 @@ (define-public clipper ;; This is not a library (delete 'sanity-check)))) (inputs - `(("htseq" ,htseq) - ("python-pybedtools" ,python-pybedtools) - ("python-cython" ,python-cython) - ("python-scikit-learn" ,python-scikit-learn) - ("python-matplotlib" ,python-matplotlib) - ("python-pandas" ,python-pandas) - ("python-pysam" ,python-pysam) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) - (native-inputs - `(("python-setuptools-git" ,python-setuptools-git) - ("python-mock" ,python-mock) ; for tests - ("python-nose" ,python-nose) ; for tests - ("python-pytz" ,python-pytz))) ; for tests + (list htseq + python-pybedtools + python-cython + python-scikit-learn + python-matplotlib + python-pandas + python-pysam + python-numpy + python-scipy)) + (native-inputs + (list python-setuptools-git + python-mock ; for tests + python-nose ; for tests + python-pytz)) ; for tests (home-page "https://github.com/YeoLab/clipper") (synopsis "CLIP peak enrichment recognition") (description @@ -2729,7 +2663,7 @@ (define-public codingquarry (install-file "CodingQuarry" bin) (install-file "CufflinksGTF_to_CodingQuarryGFF3.py" bin)) #t))))) - (inputs `(("openmpi" ,openmpi))) + (inputs (list openmpi)) (native-search-paths (list (search-path-specification (variable "QUARRY_PATH") @@ -2754,7 +2688,7 @@ (define-public clustal-omega "1vm30mzncwdv881vrcwg11vzvrsmwy4wg80j5i0lcfk6dlld50w6")))) (build-system gnu-build-system) (inputs - `(("argtable" ,argtable))) + (list argtable)) (home-page "http://www.clustal.org/omega/") (synopsis "Multiple sequence aligner for protein and DNA/RNA") (description @@ -2782,14 +2716,10 @@ (define-public crossmap (delete-file-recursively ".eggs"))))) (build-system python-build-system) (inputs - `(("python-bx-python" ,python-bx-python) - ("python-numpy" ,python-numpy) - ("python-pybigwig" ,python-pybigwig) - ("python-pysam" ,python-pysam) - ("zlib" ,zlib))) + (list python-bx-python python-numpy python-pybigwig python-pysam + zlib)) (native-inputs - `(("python-cython" ,python-cython) - ("python-nose" ,python-nose))) + (list python-cython python-nose)) (home-page "http://crossmap.sourceforge.net/") (synopsis "Convert genome coordinates between assemblies") (description @@ -2811,9 +2741,7 @@ (define-public python-dnaio "14v5yyasq2bz34j38wi3xfcp06jj7l35ppibjcn95l2n73hz3zwi")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-xopen" ,python-xopen))) + (list python-cython python-pytest python-xopen)) (home-page "https://github.com/marcelm/dnaio/") (synopsis "Read FASTA and FASTQ files efficiently") (description @@ -2833,7 +2761,7 @@ (define-public python-deeptoolsintervals "1xnl80nblysj6dylj4683wgrfa425rkx4dp5k65hvwdns9pw753x")))) (build-system python-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/deeptools/deeptools_intervals") (synopsis "Create GTF-based interval trees with associated meta-data") (description @@ -2857,18 +2785,17 @@ (define-public python-deeptools "0l09vyynz6s6w7fnyd94rpys4a6aja6kp4gli64pngdxdz3md1nl")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-mock python-nose)) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-numpydoc" ,python-numpydoc) - ("python-py2bit" ,python-py2bit) - ("python-pybigwig" ,python-pybigwig) - ("python-pysam" ,python-pysam) - ("python-scipy" ,python-scipy) - ("python-deeptoolsintervals" ,python-deeptoolsintervals) - ("python-plotly" ,python-plotly-2.4.1))) + (list python-matplotlib + python-numpy + python-numpydoc + python-py2bit + python-pybigwig + python-pysam + python-scipy + python-deeptoolsintervals + python-plotly-2.4.1)) (home-page "https://pypi.org/project/deepTools/") (synopsis "Useful tools for exploring deep sequencing data") (description "This package addresses the challenge of handling large amounts @@ -2907,12 +2834,9 @@ (define-public cutadapt (("os.path.exists\\('PKG-INFO'\\):") "os.path.exists('totally-does-not-exist'):"))))))) (inputs - `(("python-dnaio" ,python-dnaio) - ("python-xopen" ,python-xopen))) + (list python-dnaio python-xopen)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-cython python-pytest python-setuptools-scm)) (home-page "https://cutadapt.readthedocs.io/en/stable/") (synopsis "Remove adapter sequences from nucleotide sequencing reads") (description @@ -2944,8 +2868,7 @@ (define-public libbigwig (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("zlib" ,zlib) - ("curl" ,curl))) + (list zlib curl)) (native-inputs `(("doxygen" ,doxygen) ;; Need for tests @@ -2983,11 +2906,9 @@ (define-public python-pybigwig (("libs=\\[") "libs=[\"BigWig\", ")) #t))))) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (inputs - `(("libbigwig" ,libbigwig) - ("zlib" ,zlib) - ("curl" ,curl))) + (list libbigwig zlib curl)) (home-page "https://github.com/dpryan79/pyBigWig") (synopsis "Access bigWig files in Python using libBigWig") (description @@ -3022,18 +2943,16 @@ (define-public python-schema-salad "\"test requires network access\")\n" all)))))))) (propagated-inputs - `(("python-cachecontrol" ,python-cachecontrol) - ("python-lockfile" ,python-lockfile) - ("python-mistune" ,python-mistune) - ("python-rdflib" ,python-rdflib) - ("python-rdflib-jsonld" ,python-rdflib-jsonld) - ("python-requests" ,python-requests) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-typing-extensions" ,python-typing-extensions))) - (native-inputs - `(("python-black" ,python-black) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-cachecontrol + python-lockfile + python-mistune + python-rdflib + python-rdflib-jsonld + python-requests + python-ruamel.yaml + python-typing-extensions)) + (native-inputs + (list python-black python-pytest python-pytest-runner)) (home-page "https://github.com/common-workflow-language/schema_salad") (synopsis "Schema Annotations for Linked Avro Data (SALAD)") (description @@ -3105,30 +3024,30 @@ (define-public cwltool (substitute* "tox.ini" (("-n auto") ""))))))) (propagated-inputs - `(("python-argcomplete" ,python-argcomplete) - ("python-bagit" ,python-bagit) - ("python-coloredlogs" ,python-coloredlogs) - ("python-mypy-extensions" ,python-mypy-extensions) - ("python-prov" ,python-prov) - ("python-pydot" ,python-pydot) - ("python-psutil" ,python-psutil) - ("python-rdflib" ,python-rdflib) - ("python-requests" ,python-requests) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-schema-salad" ,python-schema-salad) - ("python-shellescape" ,python-shellescape) - ("python-typing-extensions" ,python-typing-extensions) - ;; Not listed as needed but still necessary: - ("node" ,node))) - (native-inputs - `(("python-arcp" ,python-arcp) - ("python-humanfriendly" ,python-humanfriendly) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-runner" ,python-pytest-runner) - ("python-rdflib-jsonld" ,python-rdflib-jsonld))) + (list python-argcomplete + python-bagit + python-coloredlogs + python-mypy-extensions + python-prov + python-pydot + python-psutil + python-rdflib + python-requests + python-ruamel.yaml + python-schema-salad + python-shellescape + python-typing-extensions + ;; Not listed as needed but still necessary: + node)) + (native-inputs + (list python-arcp + python-humanfriendly + python-mock + python-pytest + python-pytest-cov + python-pytest-mock + python-pytest-runner + python-rdflib-jsonld)) (home-page "https://github.com/common-workflow-language/common-workflow-language") (synopsis "Common Workflow Language reference implementation") @@ -3257,10 +3176,7 @@ (define-public delly (copy-recursively "excludeTemplates" templates) #t)))))) (inputs - `(("boost" ,boost) - ("bzip2" ,bzip2) - ("htslib" ,htslib) - ("zlib" ,zlib))) + (list boost bzip2 htslib zlib)) (home-page "https://github.com/dellytools/delly") (synopsis "Integrated structural variant prediction method") (description "Delly is an integrated structural variant prediction method @@ -3333,12 +3249,12 @@ (define-public repeat-masker (wrap-program (string-append bin "/RepeatMasker") `("PERL5LIB" ":" prefix (,path ,share))))))))) (inputs - `(("perl" ,perl) - ("perl-text-soundex" ,perl-text-soundex) - ("python" ,python) - ("python-h5py" ,python-h5py) - ("hmmer" ,hmmer) - ("trf" ,trf))) + (list perl + perl-text-soundex + python + python-h5py + hmmer + trf)) (home-page "https://github.com/Benson-Genomics-Lab/TRF") (synopsis "Tandem Repeats Finder: a program to analyze DNA sequences") (description "A tandem repeat in DNA is two or more adjacent, approximate @@ -3373,7 +3289,7 @@ (define-public diamond (substitute* "CMakeLists.txt" (("-march=native") "")) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/bbuchfink/diamond") (synopsis "Accelerated BLAST compatible local sequence aligner") (description @@ -3428,9 +3344,7 @@ (define-public discrover (("#define FASTA_HPP" line) (string-append line "\n#include ")))))))) (inputs - `(("boost" ,boost) - ("cairo" ,cairo) - ("rmath-standalone" ,rmath-standalone))) + (list boost cairo rmath-standalone)) (native-inputs `(("texlive" ,(texlive-updmap.cfg (list texlive-cm texlive-amsfonts @@ -3491,11 +3405,8 @@ (define-public eigensoft (find-files "../bin" ".*")) #t)))))) (inputs - `(("gsl" ,gsl) - ("lapack" ,lapack) - ("openblas" ,openblas) - ("perl" ,perl) - ("gfortran" ,gfortran "lib"))) + (list gsl lapack openblas perl + `(,gfortran "lib"))) (home-page "https://github.com/DReichLab/EIG") (synopsis "Tools for population genetics") (description "The EIGENSOFT package provides tools for population @@ -3585,23 +3496,23 @@ (define-public edirect "-filter" "-help") #t))))) (inputs - `(("edirect-go-programs" ,edirect-go-programs) - ("perl-html-parser" ,perl-html-parser) - ("perl-encode-locale" ,perl-encode-locale) - ("perl-file-listing" ,perl-file-listing) - ("perl-html-tagset" ,perl-html-tagset) - ("perl-html-tree" ,perl-html-tree) - ("perl-http-cookies" ,perl-http-cookies) - ("perl-http-date" ,perl-http-date) - ("perl-http-message" ,perl-http-message) - ("perl-http-negotiate" ,perl-http-negotiate) - ("perl-lwp-mediatypes" ,perl-lwp-mediatypes) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-net-http" ,perl-net-http) - ("perl-uri" ,perl-uri) - ("perl-www-robotrules" ,perl-www-robotrules) - ("perl-xml-simple" ,perl-xml-simple) - ("perl" ,perl))) + (list edirect-go-programs + perl-html-parser + perl-encode-locale + perl-file-listing + perl-html-tagset + perl-html-tree + perl-http-cookies + perl-http-date + perl-http-message + perl-http-negotiate + perl-lwp-mediatypes + perl-lwp-protocol-https + perl-net-http + perl-uri + perl-www-robotrules + perl-xml-simple + perl)) (home-page "https://www.ncbi.nlm.nih.gov/books/NBK179288/") (synopsis "Tools for accessing the NCBI's set of databases") (description @@ -3658,16 +3569,16 @@ (define-public edirect-go-programs (native-inputs '()) (propagated-inputs '()) (inputs - `(("go-github-com-fatih-color" ,go-github-com-fatih-color) - ("go-github-com-fogleman-gg" ,go-github-com-fogleman-gg) - ("go-github-com-gedex-inflector" ,go-github-com-gedex-inflector) - ("go-github-com-golang-freetype" ,go-github-com-golang-freetype) - ("go-github-com-klauspost-cpuid" ,go-github-com-klauspost-cpuid) - ("go-github-com-pbnjay-memory" ,go-github-com-pbnjay-memory) - ("go-github-com-surgebase-porter2" ,go-github-com-surgebase-porter2) - ("go-golang-org-rainycape-unidecode" ,go-golang-org-rainycape-unidecode) - ("go-golang-org-x-image" ,go-golang-org-x-image) - ("go-golang-org-x-text" ,go-golang-org-x-text))))) + (list go-github-com-fatih-color + go-github-com-fogleman-gg + go-github-com-gedex-inflector + go-github-com-golang-freetype + go-github-com-klauspost-cpuid + go-github-com-pbnjay-memory + go-github-com-surgebase-porter2 + go-golang-org-rainycape-unidecode + go-golang-org-x-image + go-golang-org-x-text)))) (define-public exonerate (package @@ -3687,9 +3598,9 @@ (define-public exonerate (arguments `(#:parallel-build? #f)) ; Building in parallel fails on some machines. (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate") (synopsis "Generic tool for biological sequence alignment") @@ -3736,10 +3647,7 @@ (define-public express (("check_version\\(PACKAGE_VERSION\\);") "")) #t))))) (inputs - `(("boost" ,boost) - ("bamtools" ,bamtools) - ("protobuf" ,protobuf) - ("zlib" ,zlib))) + (list boost bamtools protobuf zlib)) (home-page "http://bio.math.berkeley.edu/eXpress") (synopsis "Streaming quantification for high-throughput genomic sequencing") (description @@ -3859,10 +3767,10 @@ (define-public fastx-toolkit "01jqzw386873sr0pjp1wr4rn8fsga2vxs1qfmicvx1pjr72007wy")))) (build-system gnu-build-system) (inputs - `(("libgtextutils" ,libgtextutils))) + (list libgtextutils)) (native-inputs - `(("gcc" ,gcc-6) ;; doesn't build with later versions - ("pkg-config" ,pkg-config))) + (list gcc-6 ;; doesn't build with later versions + pkg-config)) (home-page "http://hannonlab.cshl.edu/fastx_toolkit/") (synopsis "Tools for FASTA/FASTQ file preprocessing") (description @@ -3909,11 +3817,9 @@ (define-public flexbar (bin (string-append out "/bin/"))) (install-file "flexbar" bin))))))) (inputs - `(("tbb" ,tbb-2020) - ("zlib" ,zlib))) + (list tbb-2020 zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("seqan" ,seqan-2))) + (list pkg-config seqan-2)) (home-page "https://github.com/seqan/flexbar") (synopsis "Barcode and adapter removal tool for sequencing platforms") (description @@ -4052,8 +3958,7 @@ (define-public fxtract (install-file "fxtract" bin) #t)))))) (inputs - `(("pcre" ,pcre) - ("zlib" ,zlib))) + (list pcre zlib)) (native-inputs ;; ctskennerton-util is licensed under GPL2. `(("ctskennerton-util" @@ -4100,9 +4005,7 @@ (define-public gemma #t)))) (build-system gnu-build-system) (inputs - `(("gsl" ,gsl) - ("openblas" ,openblas) - ("zlib" ,zlib))) + (list gsl openblas zlib)) (native-inputs `(("catch" ,catch-framework2-1) ("perl" ,perl) @@ -4166,12 +4069,9 @@ (define-public grit (("Cython.Setup") "Cython.Build")) #t))))) (inputs - `(("python-scipy" ,python2-scipy) - ("python-numpy" ,python2-numpy) - ("python-pysam" ,python2-pysam) - ("python-networkx" ,python2-networkx))) + (list python2-scipy python2-numpy python2-pysam python2-networkx)) (native-inputs - `(("python-cython" ,python2-cython))) + (list python2-cython)) ;; The canonical home page times out as of 2020-01-21. (home-page "https://github.com/nboley/grit") (synopsis "Tool for integrative analysis of RNA-seq type assays") @@ -4234,11 +4134,9 @@ (define-public hisat "hisat(-(build|align|inspect)(-(s|l)(-debug)*)*)*$"))))) (delete 'configure)))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("perl" ,perl) - ("python" ,python) - ("zlib" ,zlib))) + (list perl python zlib)) ;; Non-portable SSE instructions are used so building fails on platforms ;; other than x86_64. (supported-systems '("x86_64-linux")) @@ -4297,8 +4195,7 @@ (define-public hisat2 (mkdir-p doc) (install-file "doc/manual.inc.html" doc))))))) (native-inputs - `(("perl" ,perl) - ("pandoc" ,pandoc))) ; for documentation + (list perl pandoc)) ; for documentation (inputs `(("python" ,python-wrapper))) (home-page "https://daehwankimlab.github.io/hisat2/") @@ -4329,8 +4226,7 @@ (define-public hmmer (base32 "0s9wf6n0qanbx8qs6igfl3vyjikwbrvh4d9d6mv54yp3xysykzlj")))) (build-system gnu-build-system) - (native-inputs `(("perl" ,perl) - ("python" ,python))) ; for tests + (native-inputs (list perl python)) ; for tests (home-page "http://hmmer.org/") (synopsis "Biosequence analysis using profile hidden Markov models") (description @@ -4355,13 +4251,12 @@ (define-public htseq "0pk41vkzxsbb5nv644325mh8akmz4zdply9r2s80dgg5b21pgp0b")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) ;; Numpy needs to be propagated when htseq is used as a Python library. (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (inputs - `(("python-pysam" ,python-pysam) - ("python-matplotlib" ,python-matplotlib))) + (list python-pysam python-matplotlib)) (home-page "https://htseq.readthedocs.io/") (synopsis "Analysing high-throughput sequencing data with Python") (description @@ -4411,7 +4306,7 @@ (define-public java-htsjdk ("java-commons-jexl-2" ,java-commons-jexl-2) ("java-xz" ,java-xz))) (native-inputs - `(("java-testng" ,java-testng))) + (list java-testng)) (home-page "http://samtools.github.io/htsjdk/") (synopsis "Java API for high-throughput sequencing data (HTS) formats") (description @@ -4454,7 +4349,7 @@ (define-public java-htsjdk-latest ("java-commons-jexl-2" ,java-commons-jexl-2) ("java-xz" ,java-xz))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "http://samtools.github.io/htsjdk/") (synopsis "Java API for high-throughput sequencing data (HTS) formats") (description @@ -4557,10 +4452,9 @@ (define-public java-picard #t)) (replace 'install (install-jars "dist"))))) (inputs - `(("java-htsjdk" ,java-htsjdk) - ("java-guava" ,java-guava))) + (list java-htsjdk java-guava)) (native-inputs - `(("java-testng" ,java-testng))) + (list java-testng)) (home-page "http://broadinstitute.github.io/picard/") (synopsis "Tools for manipulating high-throughput sequencing data and formats") (description "Picard is a set of Java command line tools for manipulating @@ -4647,10 +4541,9 @@ (define-public java-picard-2.10.3 (rename-file "build.xml.new" "build.xml") #t))))) (propagated-inputs - `(("java-htsjdk" ,java-htsjdk-2.10.1))) + (list java-htsjdk-2.10.1)) (native-inputs - `(("java-testng" ,java-testng) - ("java-guava" ,java-guava))) + (list java-testng java-guava)) (home-page "http://broadinstitute.github.io/picard/") (synopsis "Tools for manipulating high-throughput sequencing data and formats") (description "Picard is a set of Java command line tools for manipulating @@ -4831,7 +4724,7 @@ (define-public fastqc ("java-picard-1.113" ,java-picard-1.113) ("java-jbzip2" ,java-jbzip2))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://www.bioinformatics.babraham.ac.uk/projects/fastqc/") (synopsis "Quality control tool for high throughput sequence data") (description @@ -4880,7 +4773,7 @@ (define-public fastp (lambda* (#:key outputs #:allow-other-keys) (mkdir-p (string-append (assoc-ref outputs "out") "/bin"))))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/OpenGene/fastp/") (synopsis "All-in-one FastQ preprocessor") (description @@ -4910,13 +4803,12 @@ (define-public htslib "--enable-libcurl" "--enable-s3"))) (inputs - `(("curl" ,curl) - ("openssl" ,openssl))) + (list curl openssl)) ;; This is referred to in the pkg-config file as a required library. (propagated-inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://www.htslib.org") (synopsis "C library for reading/writing high-throughput sequencing data") (description @@ -5013,12 +4905,9 @@ (define-public idr ;; causes the tests to always fail. (arguments `(#:tests? #f)) (propagated-inputs - `(("python-scipy" ,python-scipy) - ("python-sympy" ,python-sympy) - ("python-numpy" ,python-numpy) - ("python-matplotlib" ,python-matplotlib))) + (list python-scipy python-sympy python-numpy python-matplotlib)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://github.com/nboley/idr") (synopsis "Tool to measure the irreproducible discovery rate (IDR)") (description @@ -5059,7 +4948,7 @@ (define-public jellyfish ("python" ,python-wrapper) ("pkg-config" ,pkg-config))) (inputs - `(("htslib" ,htslib))) + (list htslib)) (synopsis "Tool for fast counting of k-mers in DNA") (description "Jellyfish is a tool for fast, memory-efficient counting of k-mers in @@ -5140,15 +5029,9 @@ (define-public khmer (add-installed-pythonpath inputs outputs) (invoke "pytest" "-v"))))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-cython python-pytest python-pytest-runner)) (inputs - `(("zlib" ,zlib) - ("bzip2" ,bzip2) - ("seqan" ,seqan-1) - ("python-screed" ,python-screed) - ("python-bz2file" ,python-bz2file))) + (list zlib bzip2 seqan-1 python-screed python-bz2file)) (home-page "https://khmer.readthedocs.org/") (synopsis "K-mer counting, filtering and graph traversal library") (description "The khmer software is a set of command-line tools for @@ -5190,8 +5073,7 @@ (define-public kaiju (copy-recursively "bin" bin)) #t))))) (inputs - `(("perl" ,perl) - ("zlib" ,zlib))) + (list perl zlib)) (home-page "http://kaiju.binf.ku.dk/") (synopsis "Fast and sensitive taxonomic classification for metagenomics") (description "Kaiju is a program for sensitive taxonomic classification @@ -5236,10 +5118,9 @@ (define-public macs (add-installed-pythonpath inputs outputs) (invoke "pytest" "-v"))))))) (inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest))) + (list python-cython python-pytest)) (home-page "https://github.com/macs3-project/MACS") (synopsis "Model based analysis for ChIP-Seq data") (description @@ -5319,11 +5200,7 @@ (define-public mafft `("PATH" ":" prefix (,path)))) (find-files bin)))))))) (inputs - `(("perl" ,perl) - ("ruby" ,ruby) - ("gawk" ,gawk) - ("grep" ,grep) - ("coreutils" ,coreutils))) + (list perl ruby gawk grep coreutils)) (home-page "https://mafft.cbrc.jp/alignment/software/") (synopsis "Multiple sequence alignment program") (description @@ -5380,14 +5257,14 @@ (define-public mash (("c\\+\\+11") "c++14")) #t))))) (native-inputs - `(("autoconf" ,autoconf))) + (list autoconf)) (inputs - `(;; Capnproto and htslib are statically embedded in the final - ;; application. Therefore we also list their licenses, below. - ("capnproto" ,capnproto) - ("htslib" ,htslib) - ("gsl" ,gsl) - ("zlib" ,zlib))) + (list ;; Capnproto and htslib are statically embedded in the final + ;; application. Therefore we also list their licenses, below. + capnproto + htslib + gsl + zlib)) (supported-systems '("x86_64-linux")) (home-page "https://mash.readthedocs.io") (synopsis "Fast genome and metagenome distance estimation using MinHash") @@ -5439,11 +5316,7 @@ (define-public metabat (("set\\(Boost.*") "") (("add_dependencies.*") ""))))))) (inputs - `(("zlib" ,zlib) - ("perl" ,perl) - ("samtools" ,samtools) - ("htslib" ,htslib) - ("boost" ,boost))) + (list zlib perl samtools htslib boost)) (home-page "https://bitbucket.org/berkeleylab/metabat") (synopsis "Reconstruction of single genomes from complex microbial communities") @@ -5547,14 +5420,11 @@ (define-public miso (inputs ;; Samtools must not be newer than 1.2. See ;; https://github.com/yarden/MISO/issues/135 - `(("samtools" ,samtools-1.2) - ("python-numpy" ,python2-numpy) - ("python-pysam" ,python2-pysam) - ("python-scipy" ,python2-scipy) - ("python-matplotlib" ,python2-matplotlib))) + (list samtools-1.2 python2-numpy python2-pysam python2-scipy + python2-matplotlib)) (native-inputs - `(("python-mock" ,python2-mock) ; for tests - ("python-pytz" ,python2-pytz))) ; for tests + (list python2-mock ; for tests + python2-pytz)) ; for tests (home-page "https://miso.readthedocs.io/en/fastmiso/") (synopsis "Mixture of Isoforms model for RNA-Seq isoform quantitation") (description @@ -5622,13 +5492,9 @@ (define-public newick-utils (inputs ;; XXX: TODO: Enable Lua and Guile bindings. ;; https://github.com/tjunier/newick_utils/issues/13 - `(("libxml2" ,libxml2) - ("flex" ,flex) - ("bison" ,bison))) + (list libxml2 flex bison)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (synopsis "Programs for working with newick format phylogenetic trees") (description "Newick-utils is a suite of utilities for processing phylogenetic trees @@ -5650,11 +5516,9 @@ (define-public orfm (base32 "16iigyr2gd8x0imzkk1dr3k5xsds9bpmwg31ayvjg0f4pir9rwqr")))) (build-system gnu-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (native-inputs - `(("ruby-bio-commandeer" ,ruby-bio-commandeer) - ("ruby-rspec" ,ruby-rspec) - ("ruby" ,ruby))) + (list ruby-bio-commandeer ruby-rspec ruby)) (synopsis "Simple and not slow open reading frame (ORF) caller") (description "An ORF caller finds stretches of DNA that, when translated, are not @@ -5685,13 +5549,9 @@ (define-public python2-pbcore (("^sphinx") "")) #t))))) (propagated-inputs - `(("python-cython" ,python2-cython) - ("python-numpy" ,python2-numpy) - ("python-pysam" ,python2-pysam) - ("python-h5py" ,python2-h5py))) + (list python2-cython python2-numpy python2-pysam python2-h5py)) (native-inputs - `(("python-nose" ,python2-nose) - ("python-pyxb" ,python2-pyxb))) + (list python2-nose python2-pyxb)) (home-page "https://pacificbiosciences.github.io/pbcore/") (synopsis "Library for reading and writing PacBio data files") (description @@ -5723,17 +5583,15 @@ (define-public python2-warpedlmm "from scipy import linalg\nimport weave")) #t))))) (propagated-inputs - `(("python-scipy" ,python2-scipy) - ("python-numpy" ,python2-numpy) - ("python-matplotlib" ,python2-matplotlib) - ("python-fastlmm" ,python2-fastlmm) - ("python-pandas" ,python2-pandas) - ("python-pysnptools" ,python2-pysnptools) - ("python-weave" ,python2-weave))) - (native-inputs - `(("python-mock" ,python2-mock) - ("python-nose" ,python2-nose) - ("unzip" ,unzip))) + (list python2-scipy + python2-numpy + python2-matplotlib + python2-fastlmm + python2-pandas + python2-pysnptools + python2-weave)) + (native-inputs + (list python2-mock python2-nose unzip)) (home-page "https://github.com/PMBio/warpedLMM") (synopsis "Implementation of warped linear mixed models") (description @@ -5781,9 +5639,7 @@ (define-public prank `("PATH" ":" prefix (,path))) (install-file "prank.1" man))))))) (inputs - `(("mafft" ,mafft) - ("exonerate" ,exonerate) - ("bppsuite" ,bppsuite))) + (list mafft exonerate bppsuite)) (home-page "http://wasabiapp.org/software/prank/") (synopsis "Probabilistic multiple sequence alignment program") (description @@ -5855,7 +5711,7 @@ (define-public proteinortho ("lapack" ,lapack) ("openblas" ,openblas))) (native-inputs - `(("which" ,which))) + (list which)) (home-page "http://www.bioinf.uni-leipzig.de/Software/proteinortho") (synopsis "Detect orthologous genes across species") (description @@ -5884,7 +5740,7 @@ (define-public pyicoteo `(#:python ,python-2 ; does not work with Python 3 #:tests? #f)) ; there are no tests (inputs - `(("python2-matplotlib" ,python2-matplotlib))) + (list python2-matplotlib)) (home-page "https://bitbucket.org/regulatorygenomicsupf/pyicoteo") (synopsis "Analyze high-throughput genetic sequencing data") (description @@ -6008,10 +5864,7 @@ (define-public roary (,(string-append coreutils-path ":" out "/bin")))))) #t))))) (native-inputs - `(("perl-env-path" ,perl-env-path) - ("perl-test-files" ,perl-test-files) - ("perl-test-most" ,perl-test-most) - ("perl-test-output" ,perl-test-output))) + (list perl-env-path perl-test-files perl-test-most perl-test-output)) (inputs `(("perl-array-utils" ,perl-array-utils) ("bioperl" ,bioperl-minimal) @@ -6084,7 +5937,7 @@ (define-public raxml (symlink (string-append bin "/" executable) "raxml")) #t))))) (inputs - `(("openmpi" ,openmpi))) + (list openmpi)) (home-page "https://cme.h-its.org/exelixis/web/software/raxml/index.html") (synopsis "Randomized Axelerated Maximum Likelihood phylogenetic trees") (description @@ -6172,11 +6025,7 @@ (define-public rsem "rsem-run-ebseq" "rsem-run-prsem-testing-procedure")))))))) (inputs - `(("boost" ,boost) - ("r-minimal" ,r-minimal) - ("perl" ,perl) - ("htslib" ,htslib-1.3) - ("zlib" ,zlib))) + (list boost r-minimal perl htslib-1.3 zlib)) (home-page "http://deweylab.biostat.wisc.edu/rsem/") (synopsis "Estimate gene expression levels from RNA-Seq data") (description @@ -6204,14 +6053,14 @@ (define-public rseqc "0gbb9iyb7swiv5455fm5rg98r7l6qn27v564yllqjd574hncpx6m")))) (build-system python-build-system) (inputs - `(("python-cython" ,python-cython) - ("python-bx-python" ,python-bx-python) - ("python-pybigwig" ,python-pybigwig) - ("python-pysam" ,python-pysam) - ("python-numpy" ,python-numpy) - ("zlib" ,zlib))) + (list python-cython + python-bx-python + python-pybigwig + python-pysam + python-numpy + zlib)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "http://rseqc.sourceforge.net/") (synopsis "RNA-seq quality control package") (description @@ -6271,7 +6120,7 @@ (define-public seek ("python" ,python) ("readline" ,readline))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://seek.princeton.edu") (synopsis "Gene co-expression search engine") (description @@ -6329,13 +6178,9 @@ (define-public samtools (install-file file include)) (scandir "." (lambda (name) (string-match "\\.h$" name)))) #t)))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("htslib" ,htslib) - ("ncurses" ,ncurses) - ("perl" ,perl) - ("python" ,python) - ("zlib" ,zlib))) + (list htslib ncurses perl python zlib)) (home-page "http://samtools.sourceforge.net") (synopsis "Utilities to efficiently manipulate nucleotide sequence alignments") (description @@ -6364,11 +6209,7 @@ (define-public samtools-1.10 (delete-file-recursively "htslib-1.10") #t)))) (inputs - `(("htslib" ,htslib-1.10) - ("ncurses" ,ncurses) - ("perl" ,perl) - ("python" ,python) - ("zlib" ,zlib))))) + (list htslib-1.10 ncurses perl python zlib)))) (define-public samtools-1.2 (package (inherit samtools) @@ -6423,15 +6264,9 @@ (define-public samtools-1.2 (("P 52.out.*") "")))) (delete 'configure)))) (native-inputs - `(("grep" ,grep) - ("gawk" ,gawk) - ("pkg-config" ,pkg-config))) + (list grep gawk pkg-config)) (inputs - `(("htslib" ,htslib-for-samtools-1.2) - ("ncurses" ,ncurses) - ("perl" ,perl) - ("python" ,python) - ("zlib" ,zlib))))) + (list htslib-for-samtools-1.2 ncurses perl python zlib)))) (define-public samtools-0.1 ;; This is the most recent version of the 0.1 line of samtools. The input @@ -6543,8 +6378,7 @@ (define-public mosaicatcher (mkdir-p share) (copy-recursively "../R" share))))))) (inputs - `(("boost" ,boost) - ("htslib" ,htslib))) + (list boost htslib)) (home-page "https://github.com/friendsofstrandseq/mosaicatcher") (synopsis "Count and classify Strand-seq reads") (description @@ -6586,7 +6420,7 @@ (define-public ngs-sdk #t))) (add-after 'unpack 'enter-dir (lambda _ (chdir "ngs-sdk") #t))))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) ;; According to the test ;; unless ($MARCH =~ /x86_64/i || $MARCH =~ /i?86/i) ;; in ngs-sdk/setup/konfigure.perl @@ -6724,7 +6558,7 @@ (define-public ncbi-vdb ("java-ngs" ,java-ngs) ("libmagic" ,file) ("hdf5" ,hdf5))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) ;; NCBI-VDB requires SSE capability. (supported-systems '("i686-linux" "x86_64-linux")) (home-page "https://github.com/ncbi/ncbi-vdb") @@ -6770,10 +6604,9 @@ (define-public plink "/bin/"))) (install-file "plink" bin))))))) (inputs - `(("zlib" ,zlib) - ("lapack" ,lapack))) + (list zlib lapack)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://pngu.mgh.harvard.edu/~purcell/plink/") (synopsis "Whole genome association analysis toolset") (description @@ -6830,13 +6663,9 @@ (define-public plink-ng (invoke "bash" "test_setup.sh") (invoke "python3" "tests.py")))))))) (inputs - `(("lapack" ,lapack) - ("openblas" ,openblas) - ("zlib" ,zlib))) + (list lapack openblas zlib)) (native-inputs - `(("diffutils" ,diffutils) - ("plink" ,plink) - ("python" ,python))) ; for tests + (list diffutils plink python)) ; for tests (home-page "https://www.cog-genomics.org/plink/") (license license:gpl3+))) @@ -6883,8 +6712,7 @@ (define-public smithlab-cpp #t)) (delete 'configure)))) (inputs - `(("samtools" ,samtools-0.1) - ("zlib" ,zlib))) + (list samtools-0.1 zlib)) (home-page "https://github.com/smithlabcode/smithlab_cpp") (synopsis "C++ helper library for functions used in Smith lab projects") (description @@ -6924,10 +6752,7 @@ (define-public preseq "PROGS=preseq" "INCLUDEDIRS=$(SMITHLAB_CPP)/../include/smithlab-cpp $(SAMTOOLS_DIR)"))) (inputs - `(("gsl" ,gsl) - ("samtools" ,samtools-0.1) - ("smithlab-cpp" ,smithlab-cpp) - ("zlib" ,zlib))) + (list gsl samtools-0.1 smithlab-cpp zlib)) (home-page "http://smithlabresearch.org/software/preseq/") (synopsis "Program for analyzing library complexity") (description @@ -6953,11 +6778,9 @@ (define-public python-screed "148vcb7w2wr6a4w6vs2bsxanbqibxfk490zbcbg4m61s8669zdjx")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-cov python-pytest-runner)) (inputs - `(("python-bz2file" ,python-bz2file))) + (list python-bz2file)) (home-page "https://github.com/dib-lab/screed/") (synopsis "Short read sequence database utilities") (description "Screed parses FASTA and FASTQ files and generates databases. @@ -7055,7 +6878,7 @@ (define-public sra-tools (string-append "--with-hdf5-prefix=" (assoc-ref inputs "hdf5"))) #t))))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (inputs `(("ngs-sdk" ,ngs-sdk) ("ncbi-vdb" ,ncbi-vdb) @@ -7093,9 +6916,7 @@ (define-public seqan (lambda _ (invoke "ctest" "test" "--output-on-failure")))))) (native-inputs - `(("bzip2" ,bzip2) - ("cereal" ,cereal) - ("zlib" ,zlib))) + (list bzip2 cereal zlib)) (home-page "https://www.seqan.de") (synopsis "Library for nucleotide sequence analysis") (description @@ -7188,9 +7009,9 @@ (define-public seqmagick "0pf98da7i59q47gwrbx0wjk6xlvbybiwphw80w7h4ydjj0579a2b")))) (build-system python-build-system) (inputs - `(("python-biopython" ,python-biopython))) + (list python-biopython)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/fhcrc/seqmagick") (synopsis "Tools for converting and modifying sequence files") (description @@ -7228,7 +7049,7 @@ (define-public seqtk (install-file "seqtk" bin) #t)))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/lh3/seqtk") (synopsis "Toolkit for processing biological sequences in FASTA/Q format") (description @@ -7265,7 +7086,7 @@ (define-public snap-aligner (install-file "snap-aligner" bin) (install-file "SNAPCommand" bin))))))) (native-inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "http://snap.cs.berkeley.edu/") (synopsis "Short read DNA sequence aligner") (description @@ -7313,7 +7134,7 @@ (define-public sortmerna (find-files "rRNA_databases" ".*fasta")) #t)))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://bioinfo.lifl.fr/RNA/sortmerna/") (synopsis "Biological sequence analysis tool for NGS reads") (description @@ -7395,10 +7216,9 @@ (define-public star #t)) (delete 'configure)))) (native-inputs - `(("xxd" ,xxd))) + (list xxd)) (inputs - `(("htslib" ,htslib) - ("zlib" ,zlib))) + (list htslib zlib)) (home-page "https://github.com/alexdobin/STAR") (synopsis "Universal RNA-seq aligner") (description @@ -7505,7 +7325,7 @@ (define-public subread (copy-recursively "../bin" bin)))) ;; no "configure" script (delete 'configure)))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "http://subread.sourceforge.net/") (synopsis "Tool kit for processing next-gen sequencing data") (description @@ -7562,8 +7382,7 @@ (define-public stringtie (install-file "stringtie" bin) #t)))))) (inputs - `(("samtools" ,samtools-0.1) - ("zlib" ,zlib))) + (list samtools-0.1 zlib)) (home-page "http://ccb.jhu.edu/software/stringtie/") (synopsis "Transcript assembly and quantification for RNA-Seq data") (description @@ -7617,16 +7436,16 @@ (define-public taxtastic ;; available. (delete 'sanity-check)))) (propagated-inputs - `(("python-sqlalchemy" ,python-sqlalchemy) - ("python-decorator" ,python-decorator) - ("python-biopython" ,python-biopython) - ("python-pandas" ,python-pandas) - ("python-psycopg2" ,python-psycopg2) - ("python-fastalite" ,python-fastalite) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six) - ("python-jinja2" ,python-jinja2) - ("python-dendropy" ,python-dendropy))) + (list python-sqlalchemy + python-decorator + python-biopython + python-pandas + python-psycopg2 + python-fastalite + python-pyyaml + python-six + python-jinja2 + python-dendropy)) (home-page "https://github.com/fhcrc/taxtastic") (synopsis "Tools for taxonomic naming and annotation") (description @@ -7656,10 +7475,9 @@ (define-public vcftools (string-append "PREFIX=" #$output) (string-append "MANDIR=" #$output "/share/man/man1")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("perl" ,perl) - ("zlib" ,zlib))) + (list perl zlib)) (home-page "https://vcftools.github.io/") (synopsis "Tools for working with VCF files") (description @@ -7684,8 +7502,7 @@ (define-public infernal "1z4mgwqg1j4n5ika08ai8mg9yjyjhf4821jp83v2bgwzxrykqjgr")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("python" ,python))) ; for tests + (list perl python)) ; for tests (home-page "http://eddylab.org/infernal/") (synopsis "Inference of RNA alignments") (description "Infernal (\"INFERence of RNA ALignment\") is a tool for @@ -7718,15 +7535,15 @@ (define-public r-presto (properties `((upstream . "presto"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-deseq2" ,r-deseq2) - ("r-dplyr" ,r-dplyr) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-reshape2" ,r-reshape2) - ("r-rlang" ,r-rlang) - ("r-tidyr" ,r-tidyr))) + (list r-data-table + r-deseq2 + r-dplyr + r-matrix + r-rcpp + r-rcpparmadillo + r-reshape2 + r-rlang + r-tidyr)) (home-page "https://github.com/immunogenomics/presto") (synopsis "Fast Functions for Differential Expression using Wilcox and AUC") (description "This package performs a fast Wilcoxon rank sum test and @@ -7749,25 +7566,25 @@ (define-public r-snapatac (properties `((upstream-name . "SnapATAC"))) (build-system r-build-system) (propagated-inputs - `(("r-bigmemory" ,r-bigmemory) - ("r-doparallel" ,r-doparallel) - ("r-dosnow" ,r-dosnow) - ("r-edger" ,r-edger) - ("r-foreach" ,r-foreach) - ("r-genomicranges" ,r-genomicranges) - ("r-igraph" ,r-igraph) - ("r-iranges" ,r-iranges) - ("r-irlba" ,r-irlba) - ("r-matrix" ,r-matrix) - ("r-plyr" ,r-plyr) - ("r-plot3d" ,r-plot3d) - ("r-rann" ,r-rann) - ("r-raster" ,r-raster) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rhdf5" ,r-rhdf5) - ("r-rtsne" ,r-rtsne) - ("r-scales" ,r-scales) - ("r-viridis" ,r-viridis))) + (list r-bigmemory + r-doparallel + r-dosnow + r-edger + r-foreach + r-genomicranges + r-igraph + r-iranges + r-irlba + r-matrix + r-plyr + r-plot3d + r-rann + r-raster + r-rcolorbrewer + r-rhdf5 + r-rtsne + r-scales + r-viridis)) (home-page "https://github.com/r3fang/SnapATAC") (synopsis "Single nucleus analysis package for ATAC-Seq") (description @@ -7812,12 +7629,10 @@ (define-public r-umi4cpackage (("\"perl") (string-append "\"" (which "perl"))))))))) (inputs - `(("perl" ,perl) - ("bowtie" ,bowtie))) + (list perl bowtie)) (propagated-inputs - `(("r-misha" ,r-misha) - ("r-zoo" ,r-zoo))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-misha r-zoo)) + (native-inputs (list r-knitr)) (home-page "https://github.com/tanaylab/umi4cpackage") (synopsis "Processing and analysis of UMI-4C contact profiles") (description "This is a package that lets you process UMI-4C data from @@ -7844,16 +7659,16 @@ (define-public r-shinycell (properties `((upstream-name . "ShinyCell"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-gridextra" ,r-gridextra) - ("r-hdf5r" ,r-hdf5r) - ("r-matrix" ,r-matrix) - ("r-r-utils" ,r-r-utils) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-readr" ,r-readr) - ("r-reticulate" ,r-reticulate))) + (list r-data-table + r-ggplot2 + r-glue + r-gridextra + r-hdf5r + r-matrix + r-r-utils + r-rcolorbrewer + r-readr + r-reticulate)) (home-page "https://github.com/SGDDNB/ShinyCell") (synopsis "Shiny interactive web apps for single-cell data") (description @@ -7880,30 +7695,30 @@ (define-public r-archr (properties `((upstream-name . "ArchR"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-chromvar" ,r-chromvar) - ("r-complexheatmap" ,r-complexheatmap) - ("r-data-table" ,r-data-table) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-gridextra" ,r-gridextra) - ("r-gtable" ,r-gtable) - ("r-gtools" ,r-gtools) - ("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-motifmatchr" ,r-motifmatchr) - ("r-nabor" ,r-nabor) - ("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp) - ("r-rhdf5" ,r-rhdf5) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-uwot" ,r-uwot))) + (list r-biocgenerics + r-biostrings + r-chromvar + r-complexheatmap + r-data-table + r-genomicranges + r-ggplot2 + r-ggrepel + r-gridextra + r-gtable + r-gtools + r-magrittr + r-matrix + r-matrixstats + r-motifmatchr + r-nabor + r-plyr + r-rcpp + r-rhdf5 + r-rsamtools + r-s4vectors + r-stringr + r-summarizedexperiment + r-uwot)) (home-page "https://github.com/GreenleafLab/ArchR") (synopsis "Analyze single-cell regulatory chromatin in R") (description @@ -7925,21 +7740,21 @@ (define-public r-scde "10na2gyka24mszdxf92wz9h2c13hdf1ww30c68gfsw53lvvhhhxb")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-mgcv" ,r-mgcv) - ("r-rook" ,r-rook) - ("r-rjson" ,r-rjson) - ("r-cairo" ,r-cairo) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-edger" ,r-edger) - ("r-quantreg" ,r-quantreg) - ("r-nnet" ,r-nnet) - ("r-rmtstat" ,r-rmtstat) - ("r-extremes" ,r-extremes) - ("r-pcamethods" ,r-pcamethods) - ("r-biocparallel" ,r-biocparallel) - ("r-flexmix" ,r-flexmix))) + (list r-rcpp + r-rcpparmadillo + r-mgcv + r-rook + r-rjson + r-cairo + r-rcolorbrewer + r-edger + r-quantreg + r-nnet + r-rmtstat + r-extremes + r-pcamethods + r-biocparallel + r-flexmix)) (home-page "https://hms-dbmi.github.io/scde/") (synopsis "R package for analyzing single-cell RNA-seq data") (description "The SCDE package implements a set of statistical methods for @@ -7981,7 +7796,7 @@ (define-public r-misha (assoc-ref inputs "kentutils") "/bin/bigWigToWig")))))))) (inputs - `(("kentutils" ,kentutils))) + (list kentutils)) (home-page "https://github.com/tanaylab/misha") (synopsis "Toolkit for analysis of genomic data") (description "This package is intended to help users to efficiently @@ -8009,18 +7824,18 @@ (define-public r-shaman '(delete-file "inst/doc/shaman-package.R")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-domc" ,r-domc) - ("r-ggplot2" ,r-ggplot2) - ("r-gviz" ,r-gviz) - ("r-misha" ,r-misha) - ("r-plyr" ,r-plyr) - ("r-rann" ,r-rann) - ("r-rcpp" ,r-rcpp) - ("r-reshape2" ,r-reshape2) - ;; For vignettes - ("r-rmarkdown" ,r-rmarkdown) - ("r-knitr" ,r-knitr))) + (list r-data-table + r-domc + r-ggplot2 + r-gviz + r-misha + r-plyr + r-rann + r-rcpp + r-reshape2 + ;; For vignettes + r-rmarkdown + r-knitr)) (home-page "https://github.com/tanaylab/shaman") (synopsis "Sampling HiC contact matrices for a-parametric normalization") (description "The Shaman package implements functions for @@ -8075,11 +7890,7 @@ (define-public r-demultiplex (properties `((upstream-name . "deMULTIplex"))) (build-system r-build-system) (propagated-inputs - `(("r-kernsmooth" ,r-kernsmooth) - ("r-reshape2" ,r-reshape2) - ("r-rtsne" ,r-rtsne) - ("r-shortread" ,r-shortread) - ("r-stringdist" ,r-stringdist))) + (list r-kernsmooth r-reshape2 r-rtsne r-shortread r-stringdist)) (home-page "https://github.com/chris-mcginnis-ucsf/MULTI-seq") (synopsis "MULTI-seq pre-processing and classification tools") (description @@ -8118,17 +7929,17 @@ (define-public gdc-client (substitute* "requirements.txt" (("==") ">="))))))) (inputs - `(("python-cryptography" ,python-cryptography) - ("python-intervaltree" ,python-intervaltree) - ("python-jsonschema" ,python-jsonschema) - ("python-lxml" ,python-lxml) - ("python-ndg-httpsclient" ,python-ndg-httpsclient) - ("python-progressbar2" ,python-progressbar2) - ("python-pyasn1" ,python-pyasn1) - ("python-pyopenssl" ,python-pyopenssl) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-termcolor" ,python-termcolor))) + (list python-cryptography + python-intervaltree + python-jsonschema + python-lxml + python-ndg-httpsclient + python-progressbar2 + python-pyasn1 + python-pyopenssl + python-pyyaml + python-requests + python-termcolor)) (home-page "https://gdc.nci.nih.gov/access-data/gdc-data-transfer-tool") (synopsis "GDC data transfer tool") (description "The gdc-client provides several convenience functions over @@ -8160,12 +7971,9 @@ (define-public vsearch #t)))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib) - ("bzip2" ,bzip2) - ("cityhash" ,cityhash))) + (list zlib bzip2 cityhash)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (synopsis "Sequence search tools for metagenomics") (description "VSEARCH supports DNA sequence searching, clustering, chimera detection, @@ -8204,8 +8012,7 @@ (define-public pardre (let ((bin (string-append (assoc-ref outputs "out") "/bin"))) (install-file "ParDRe" bin))))))) (inputs - `(("openmpi-c++" ,openmpi-c++) - ("zlib" ,zlib))) + (list openmpi-c++ zlib)) (synopsis "Parallel tool to remove duplicate DNA reads") (description "ParDRe is a parallel tool to remove duplicate genetic sequence reads. @@ -8236,7 +8043,7 @@ (define-public ngshmmalign (build-system cmake-build-system) (arguments '(#:tests? #false)) ; there are none (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://github.com/cbg-ethz/ngshmmalign/") (synopsis "Profile HMM aligner for NGS reads") (description @@ -8282,14 +8089,14 @@ (define-public prinseq (,(getenv "PERL5LIB"))))) scripts))))))) (inputs - `(("guile" ,guile-3.0) ; for wrapper scripts - ("perl" ,perl) - ("perl-cairo" ,perl-cairo) - ("perl-data-dumper" ,perl-data-dumper) - ("perl-digest-md5" ,perl-digest-md5) - ("perl-getopt-long" ,perl-getopt-long) - ("perl-json" ,perl-json) - ("perl-statistics-pca" ,perl-statistics-pca))) + (list guile-3.0 ; for wrapper scripts + perl + perl-cairo + perl-data-dumper + perl-digest-md5 + perl-getopt-long + perl-json + perl-statistics-pca)) (home-page "http://prinseq.sourceforge.net/") (synopsis "Preprocess sequence data in FASTA or FASTQ formats") (description @@ -8340,14 +8147,14 @@ (define-public shorah (when tests? (invoke "make" "check"))))))) (inputs - `(("boost" ,boost) - ("htslib" ,htslib) - ("python" ,python) - ("python-biopython" ,python-biopython) - ("python-numpy" ,python-numpy) - ("zlib" ,zlib))) + (list boost + htslib + python + python-biopython + python-numpy + zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "") (synopsis "Short reads assembly into haplotypes") (description @@ -8372,11 +8179,9 @@ (define-public ruby-bio-kseq (arguments `(#:test-target "spec")) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list bundler ruby-rspec ruby-rake-compiler)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (synopsis "Ruby bindings for the kseq.h FASTA/Q parser") (description "@code{Bio::Kseq} provides ruby bindings to the @code{kseq.h} FASTA and @@ -8398,7 +8203,7 @@ (define-public bio-locus "02vmrxyimkj9sahsp4zhfhnmbvz6dbbqz1y01vglf8cbwvkajfl0")))) (build-system ruby-build-system) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Tool for fast querying of genome locations") (description "Bio-locus is a tabix-like tool for fast querying of genome @@ -8421,10 +8226,9 @@ (define-public bio-blastxmlparser "1wf4qygcmdjgcqm6flmvsagfr1gs9lf63mj32qv3z1f481zc5692")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-bio-logger" ,ruby-bio-logger) - ("ruby-nokogiri" ,ruby-nokogiri))) + (list ruby-bio-logger ruby-nokogiri)) (inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Fast big data BLAST XML parser and library") (description "Very fast parallel big-data BLAST XML file parser which can be used as @@ -8446,9 +8250,9 @@ (define-public bioruby "1d56amdsjv1mag7m6gv2w0xij8hqx1v5xbdjsix8sp3yp36m7938")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-libxml" ,ruby-libxml))) + (list ruby-libxml)) (native-inputs - `(("which" ,which))) ; required for test phase + (list which)) ; required for test phase (arguments `(#:phases (modify-phases %standard-phases @@ -8489,7 +8293,7 @@ (define-public bio-vcf "1glw5pn9s8z13spxk6yyfqaz80n9lga67f33w35nkpq9dwi2vg6g")))) (build-system ruby-build-system) (native-inputs - `(("ruby-cucumber" ,ruby-cucumber))) + (list ruby-cucumber)) (synopsis "Smart VCF parser DSL") (description "Bio-vcf provides a @acronym{DSL, domain specific language} for processing @@ -8532,16 +8336,16 @@ (define-public r-phantompeakqualtools (inputs `(("r" ,r-minimal))) (propagated-inputs - `(("r-catools" ,r-catools) - ("r-snow" ,r-snow) - ("r-snowfall" ,r-snowfall) - ("r-bitops" ,r-bitops) - ("r-rsamtools" ,r-rsamtools) - ("r-spp" ,r-spp) - ("gawk" ,gawk) - ("samtools" ,samtools) - ("boost" ,boost) - ("gzip" ,gzip))) + (list r-catools + r-snow + r-snowfall + r-bitops + r-rsamtools + r-spp + gawk + samtools + boost + gzip)) (home-page "https://github.com/kundajelab/phantompeakqualtools") (synopsis "Informative enrichment for ChIP-seq data") (description "This package computes informative enrichment and quality @@ -8564,8 +8368,7 @@ (define-public r-r4rna "1p0i78wh76jfgmn9jphbwwaz6yy6pipzfg08xs54cxavxg2j81p5")))) (build-system r-build-system) (propagated-inputs - `(("r-optparse" ,r-optparse) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-optparse r-rcolorbrewer)) (home-page "https://www.e-rna.org/r-chie/index.cgi") (synopsis "Analysis framework for RNA secondary structure") (description @@ -8617,7 +8420,7 @@ (define-public rcas-web ("guile-json" ,guile-json-1) ("guile-redis" ,guile2.2-redis))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/BIMSBbioinfo/rcas-web") (synopsis "Web interface for RNA-centric annotation system (RCAS)") (description "This package provides a simple web interface for the @@ -8642,16 +8445,16 @@ (define-public r-chipkernels "14bj5qhjm1hsm9ay561nfbqi9wxsa7y487df2idsaaf6z10nw4v0")))) (build-system r-build-system) (propagated-inputs - `(("r-iranges" ,r-iranges) - ("r-xvector" ,r-xvector) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ("r-gtools" ,r-gtools) - ("r-genomicranges" ,r-genomicranges) - ("r-sfsmisc" ,r-sfsmisc) - ("r-kernlab" ,r-kernlab) - ("r-s4vectors" ,r-s4vectors) - ("r-biocgenerics" ,r-biocgenerics))) + (list r-iranges + r-xvector + r-biostrings + r-bsgenome + r-gtools + r-genomicranges + r-sfsmisc + r-kernlab + r-s4vectors + r-biocgenerics)) (home-page "https://github.com/ManuSetty/ChIPKernels") (synopsis "Build string kernels for DNA Sequence analysis") (description "ChIPKernels is an R package for building different string @@ -8676,12 +8479,12 @@ (define-public r-seqgl "1r6ywvhxl3ffv48lgj7sbd582mcc6dha3ksgc2qjlvjrnkbj3799")))) (build-system r-build-system) (propagated-inputs - `(("r-biostrings" ,r-biostrings) - ("r-chipkernels" ,r-chipkernels) - ("r-genomicranges" ,r-genomicranges) - ("r-spams" ,r-spams) - ("r-wgcna" ,r-wgcna) - ("r-fastcluster" ,r-fastcluster))) + (list r-biostrings + r-chipkernels + r-genomicranges + r-spams + r-wgcna + r-fastcluster)) (home-page "https://github.com/ManuSetty/SeqGL") (synopsis "Group lasso for Dnase/ChIP-seq data") (description "SeqGL is a group lasso based algorithm to extract @@ -8731,17 +8534,14 @@ (define-public emboss (add-after 'disable-update-check 'autogen (lambda _ (invoke "autoreconf" "-vif") #t))))) (inputs - `(("perl" ,perl) - ("libpng" ,libpng) - ("gd" ,gd) - ("libx11" ,libx11) - ("libharu" ,libharu) - ("zlib" ,zlib))) + (list perl + libpng + gd + libx11 + libharu + zlib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "http://emboss.sourceforge.net") (synopsis "Molecular biology analysis suite") (description "EMBOSS is the \"European Molecular Biology Open Software @@ -8789,8 +8589,7 @@ (define-public bits "bin" (string-append (assoc-ref outputs "out") "/bin")) #t))))) (inputs - `(("gsl" ,gsl) - ("zlib" ,zlib))) + (list gsl zlib)) (home-page "https://github.com/arq5x/bits") (synopsis "Implementation of binary interval search algorithm") (description "This package provides an implementation of the @@ -8880,9 +8679,7 @@ (define-public pepr `(#:python ,python-2 ; python2 only #:tests? #f)) ; no tests included (propagated-inputs - `(("python2-numpy" ,python2-numpy) - ("python2-scipy" ,python2-scipy) - ("python2-pysam" ,python2-pysam))) + (list python2-numpy python2-scipy python2-pysam)) (home-page "https://github.com/shawnzhangyx/PePr") (synopsis "Peak-calling and prioritization pipeline for ChIP-Seq data") (description @@ -8957,20 +8754,20 @@ (define-public multiqc ;; reasons. (delete 'sanity-check)))) (propagated-inputs - `(("python-click" ,python-click) - ("python-coloredlogs" ,python-coloredlogs) - ("python-future" ,python-future) - ("python-jinja2" ,python-jinja2) - ("python-lzstring" ,python-lzstring) - ("python-markdown" ,python-markdown) - ("python-matplotlib" ,python-matplotlib) - ("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-rich" ,python-rich) - ("python-simplejson" ,python-simplejson) - ("python-spectra" ,python-spectra))) + (list python-click + python-coloredlogs + python-future + python-jinja2 + python-lzstring + python-markdown + python-matplotlib + python-networkx + python-numpy + python-pyyaml + python-requests + python-rich + python-simplejson + python-spectra)) (native-inputs `(("python-pytest" ,python-pytest) ("tests" @@ -9009,19 +8806,16 @@ (define-public variant-tools "12ibdmksj7icyqhks4xyvd61bygk4pjmxn618kp6vgk1af01y34g")))) (build-system python-build-system) (inputs - `(("boost" ,boost) - ("c-blosc" ,c-blosc) - ("gsl" ,gsl) - ("hdf5" ,hdf5) - ("hdf5-blosc" ,hdf5-blosc) - ("python-cython" ,python-cython) - ("zlib" ,zlib))) + (list boost + c-blosc + gsl + hdf5 + hdf5-blosc + python-cython + zlib)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-pycurl" ,python-pycurl) - ("python-pyzmq" ,python-pyzmq) - ("python-scipy" ,python-scipy) - ("python-tables" ,python-tables))) + (list python-numpy python-pycurl python-pyzmq python-scipy + python-tables)) (home-page "https://vatlab.github.io/vat-docs/") (synopsis "Analyze genetic variants from Next-Gen sequencing studies") (description @@ -9047,11 +8841,7 @@ (define-public r-raremetals2 (properties `((upstream-name . "RareMETALS2"))) (build-system r-build-system) (propagated-inputs - `(("r-seqminer" ,r-seqminer) - ("r-mvtnorm" ,r-mvtnorm) - ("r-mass" ,r-mass) - ("r-compquadform" ,r-compquadform) - ("r-getopt" ,r-getopt))) + (list r-seqminer r-mvtnorm r-mass r-compquadform r-getopt)) (home-page "http://genome.sph.umich.edu/wiki/RareMETALS2") (synopsis "Analyze gene-level association tests for binary trait") (description @@ -9082,11 +8872,7 @@ (define-public r-dropbead "0sbzma49aiiyw8b0jpr7fnhzys9nsqmp4hy4hdz1gzyg1lhnca26")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-gridextra" ,r-gridextra) - ("r-gplots" ,r-gplots) - ("r-plyr" ,r-plyr))) + (list r-ggplot2 r-rcolorbrewer r-gridextra r-gplots r-plyr)) (home-page "https://github.com/rajewsky-lab/dropbead") (synopsis "Basic exploration and analysis of Drop-seq data") (description "This package offers a quick and straight-forward way to @@ -9118,41 +8904,41 @@ (define-public r-cellchat (properties `((upstream-name . "CellChat"))) (build-system r-build-system) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-circlize" ,r-circlize) - ("r-colorspace" ,r-colorspace) - ("r-complexheatmap" ,r-complexheatmap) - ("r-cowplot" ,r-cowplot) - ("r-dplyr" ,r-dplyr) - ("r-expm" ,r-expm) - ("r-fnn" ,r-fnn) - ("r-forcats" ,r-forcats) - ("r-future" ,r-future) - ("r-future-apply" ,r-future-apply) - ("r-gg-gap" ,r-gg-gap) - ("r-ggalluvial" ,r-ggalluvial) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-igraph" ,r-igraph) - ("r-irlba" ,r-irlba) - ("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-nmf" ,r-nmf) - ("r-patchwork" ,r-patchwork) - ("r-pbapply" ,r-pbapply) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-reshape2" ,r-reshape2) - ("r-reticulate" ,r-reticulate) - ("r-rspectra" ,r-rspectra) - ("r-rtsne" ,r-rtsne) - ("r-scales" ,r-scales) - ("r-shape" ,r-shape) - ("r-sna" ,r-sna) - ("r-stringr" ,r-stringr) - ("r-svglite" ,r-svglite))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-biocgenerics + r-circlize + r-colorspace + r-complexheatmap + r-cowplot + r-dplyr + r-expm + r-fnn + r-forcats + r-future + r-future-apply + r-gg-gap + r-ggalluvial + r-ggplot2 + r-ggrepel + r-igraph + r-irlba + r-magrittr + r-matrix + r-nmf + r-patchwork + r-pbapply + r-rcolorbrewer + r-rcpp + r-rcppeigen + r-reshape2 + r-reticulate + r-rspectra + r-rtsne + r-scales + r-shape + r-sna + r-stringr + r-svglite)) + (native-inputs (list r-knitr)) (home-page "https://github.com/sqjin/CellChat") (synopsis "Analysis of cell-cell communication from single-cell transcriptomics data") (description @@ -9198,11 +8984,9 @@ (define-public sambamba (copy-file (string-append "bin/sambamba-" ,version) (string-append bin "/sambamba")))))))) (native-inputs - `(("python" ,python))) + (list python)) (inputs - `(("ldc" ,ldc) - ("lz4" ,lz4) - ("zlib" ,zlib))) + (list ldc lz4 zlib)) (home-page "https://github.com/biod/sambamba") (synopsis "Tools for working with SAM/BAM data") (description "Sambamba is a high performance modern robust and @@ -9245,10 +9029,7 @@ (define-public ritornello (install-file "bin/Ritornello" bin) #t)))))) (inputs - `(("samtools" ,samtools-0.1) - ("fftw" ,fftw) - ("boost" ,boost) - ("zlib" ,zlib))) + (list samtools-0.1 fftw boost zlib)) (home-page "https://github.com/KlugerLab/Ritornello") (synopsis "Control-free peak caller for ChIP-seq data") (description "Ritornello is a ChIP-seq peak calling algorithm based on @@ -9314,12 +9095,9 @@ (define-public trim-galore (install-file "trim_galore" bin) #t)))))) (inputs - `(("gzip" ,gzip) - ("perl" ,perl) - ("pigz" ,pigz) - ("cutadapt" ,cutadapt))) + (list gzip perl pigz cutadapt)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://www.bioinformatics.babraham.ac.uk/projects/trim_galore/") (synopsis "Wrapper around Cutadapt and FastQC") (description "Trim Galore! is a wrapper script to automate quality and @@ -9465,22 +9243,19 @@ (define-public imp `(("python" ,python-wrapper) ("swig" ,swig))) (inputs - `(("boost" ,boost) - ("cgal" ,cgal) - ("gsl" ,gsl) - ("hdf5" ,hdf5) - ("fftw" ,fftw) - ("eigen" ,eigen) - ;; Enabling MPI causes the build to use all the available memory and - ;; fail (tested on a machine with 32 GiB of RAM). - ;;("mpi" ,openmpi) - ("opencv" ,opencv))) + (list boost + cgal + gsl + hdf5 + fftw + eigen + ;; Enabling MPI causes the build to use all the available memory and + ;; fail (tested on a machine with 32 GiB of RAM). + ;;("mpi" ,openmpi) + opencv)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-pandas" ,python-pandas) - ("python-scikit-learn" ,python-scikit-learn) - ("python-networkx" ,python-networkx))) + (list python-numpy python-scipy python-pandas python-scikit-learn + python-networkx)) (home-page "https://integrativemodeling.org") (synopsis "Integrative modeling platform") (description "IMP's broad goal is to contribute to a comprehensive @@ -9538,18 +9313,18 @@ (define-public tadbit (add-installed-pythonpath inputs outputs) (invoke "python3" "test/test_all.py"))))))) (native-inputs - `(("glib" ,glib "bin") ;for gtester - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ;for gtester + pkg-config)) (inputs ;; TODO: add Chimera for visualization - `(("imp" ,imp) - ("mcl" ,mcl) - ("python-future" ,python-future) - ("python-h5py" ,python-h5py) - ("python-scipy" ,python-scipy) - ("python-numpy" ,python-numpy) - ("python-matplotlib" ,python-matplotlib) - ("python-pysam" ,python-pysam))) + (list imp + mcl + python-future + python-h5py + python-scipy + python-numpy + python-matplotlib + python-pysam)) (home-page "https://3dgenomes.github.io/TADbit/") (synopsis "Analyze, model, and explore 3C-based data") (description @@ -9728,8 +9503,7 @@ (define-public f-seq (install-file "build~/fseq.jar" lib) (copy-recursively "lib" lib))))))) (inputs - `(("perl" ,perl) - ("java-commons-cli" ,java-commons-cli))) + (list perl java-commons-cli)) (home-page "https://fureylab.web.unc.edu/software/fseq/") (synopsis "Feature density estimator for high-throughput sequence tags") (description @@ -9815,9 +9589,7 @@ (define-public bismark "/bin/gunzip -c"))) #t)))))) (inputs - `(("gzip" ,gzip) - ("perl-carp" ,perl-carp) - ("perl-getopt-long" ,perl-getopt-long))) + (list gzip perl-carp perl-getopt-long)) (native-inputs `(("plotly.js" ,(origin @@ -9926,11 +9698,9 @@ (define-public segemehl (install-file exe bin)) exes))))))) (inputs - `(("htslib" ,htslib) - ("ncurses" ,ncurses) - ("zlib" ,zlib))) + (list htslib ncurses zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.bioinf.uni-leipzig.de/Software/segemehl") (synopsis "Map short sequencer reads to reference genomes") (description "Segemehl is software to map short sequencer reads to @@ -9979,9 +9749,7 @@ (define-public kallisto (("include_directories\\(\\.\\./ext/htslib\\)") "")) #t))))) (inputs - `(("hdf5" ,hdf5) - ("htslib" ,htslib-1.9) - ("zlib" ,zlib))) + (list hdf5 htslib-1.9 zlib)) (home-page "https://pachterlab.github.io/kallisto/") (synopsis "Near-optimal RNA-Seq quantification") (description @@ -10147,7 +9915,7 @@ (define-public sailfish ("tbb" ,tbb-2020) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.cs.cmu.edu/~ckingsf/software/sailfish/") (synopsis "Mapping-based isoform quantification from RNA-Seq reads") (description "Sailfish is a tool for genomic transcript quantification @@ -10322,7 +10090,7 @@ (define-public salmon ("xz" ,xz) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/COMBINE-lab/salmon") (synopsis "Quantification from RNA-seq reads using lightweight alignments") (description "Salmon is a program to produce highly-accurate, @@ -10355,12 +10123,9 @@ (define-public python-loompy (lambda _ (invoke "pytest" "tests")))))) (propagated-inputs - `(("python-h5py" ,python-h5py) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-scipy" ,python-scipy))) + (list python-h5py python-numpy python-pandas python-scipy)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/linnarsson-lab/loompy") (synopsis "Work with .loom files for single-cell RNA-seq data") (description "The loom file format is an efficient format for very large @@ -10382,7 +10147,7 @@ (define-public python-biothings-client (base32 "0bccs37d5saxn5xsd2rfpkrnc5a120xs3ibizai66fgvp1vxbnc4")))) (build-system python-build-system) (arguments `(#:tests? #false)) ; require internet access - (propagated-inputs `(("python-requests" ,python-requests))) + (propagated-inputs (list python-requests)) (home-page "https://github.com/biothings/biothings_client.py") (synopsis "Python client for BioThings API services") (description "This package provides a Python client for BioThings @@ -10401,7 +10166,7 @@ (define-public python-mygene (base32 "1snszwdgfygchxshcbry3b5pbcw3g1isp8dw46razxccqaxwlag7")))) (build-system python-build-system) (propagated-inputs - `(("python-biothings-client" ,python-biothings-client))) + (list python-biothings-client)) (home-page "https://github.com/biothings/mygene.py") (synopsis "Python Client for MyGene.Info services.") (description "MyGene.Info provides simple-to-use REST web services @@ -10477,8 +10242,7 @@ (define-public java-forester ;; There is no install target (replace 'install (install-jars "."))))) (propagated-inputs - `(("java-commons-codec" ,java-commons-codec) - ("java-openchart2" ,java-openchart2))) + (list java-commons-codec java-openchart2)) (home-page "https://sites.google.com/site/cmzmasek/home/software/forester") (synopsis "Phylogenomics libraries for Java") (description "Forester is a collection of Java libraries for @@ -10550,8 +10314,7 @@ (define-public java-forester-1.005 ;; There is no install target (replace 'install (install-jars "."))))) (propagated-inputs - `(("java-commons-codec" ,java-commons-codec) - ("java-openchart2" ,java-openchart2))) + (list java-commons-codec java-openchart2)) ;; The source archive does not contain the resources. (native-inputs `(("phyloxml.xsd" @@ -10619,13 +10382,10 @@ (define-public java-biojava-core "build/test-classes") #t))))) (propagated-inputs - `(("java-log4j-api" ,java-log4j-api) - ("java-log4j-core" ,java-log4j-core) - ("java-slf4j-api" ,java-slf4j-api) - ("java-slf4j-simple" ,java-slf4j-simple))) + (list java-log4j-api java-log4j-core java-slf4j-api + java-slf4j-simple)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://biojava.org") (synopsis "Core libraries of Java framework for processing biological data") (description "BioJava is a project dedicated to providing a Java framework @@ -10660,15 +10420,14 @@ (define-public java-biojava-phylo "build/test-classes") #t))))) (propagated-inputs - `(("java-log4j-api" ,java-log4j-api) - ("java-log4j-core" ,java-log4j-core) - ("java-slf4j-api" ,java-slf4j-api) - ("java-slf4j-simple" ,java-slf4j-simple) - ("java-biojava-core" ,java-biojava-core) - ("java-forester" ,java-forester))) - (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-log4j-api + java-log4j-core + java-slf4j-api + java-slf4j-simple + java-biojava-core + java-forester)) + (native-inputs + (list java-junit java-hamcrest-core)) (home-page "https://biojava.org") (synopsis "Biojava interface to the forester phylogenomics library") (description "The phylo module provides a biojava interface layer to the @@ -10696,16 +10455,15 @@ (define-public java-biojava-alignment "build/test-classes") #t))))) (propagated-inputs - `(("java-log4j-api" ,java-log4j-api) - ("java-log4j-core" ,java-log4j-core) - ("java-slf4j-api" ,java-slf4j-api) - ("java-slf4j-simple" ,java-slf4j-simple) - ("java-biojava-core" ,java-biojava-core) - ("java-biojava-phylo" ,java-biojava-phylo) - ("java-forester" ,java-forester))) - (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-log4j-api + java-log4j-core + java-slf4j-api + java-slf4j-simple + java-biojava-core + java-biojava-phylo + java-forester)) + (native-inputs + (list java-junit java-hamcrest-core)) (home-page "https://biojava.org") (synopsis "Biojava API for genetic sequence alignment") (description "The alignment module of BioJava provides an API that @@ -10754,15 +10512,14 @@ (define-public java-biojava-phylo-4.0 "build/test-classes") #t))))) (propagated-inputs - `(("java-log4j-api" ,java-log4j-api) - ("java-log4j-core" ,java-log4j-core) - ("java-slf4j-api" ,java-slf4j-api) - ("java-slf4j-simple" ,java-slf4j-simple) - ("java-biojava-core" ,java-biojava-core-4.0) - ("java-forester" ,java-forester-1.005))) - (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-log4j-api + java-log4j-core + java-slf4j-api + java-slf4j-simple + java-biojava-core-4.0 + java-forester-1.005)) + (native-inputs + (list java-junit java-hamcrest-core)) (home-page "https://biojava.org") (synopsis "Biojava interface to the forester phylogenomics library") (description "The phylo module provides a biojava interface layer to the @@ -10790,16 +10547,15 @@ (define-public java-biojava-alignment-4.0 "build/test-classes") #t))))) (propagated-inputs - `(("java-log4j-api" ,java-log4j-api) - ("java-log4j-core" ,java-log4j-core) - ("java-slf4j-api" ,java-slf4j-api) - ("java-slf4j-simple" ,java-slf4j-simple) - ("java-biojava-core" ,java-biojava-core-4.0) - ("java-biojava-phylo" ,java-biojava-phylo-4.0) - ("java-forester" ,java-forester-1.005))) - (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-log4j-api + java-log4j-core + java-slf4j-api + java-slf4j-simple + java-biojava-core-4.0 + java-biojava-phylo-4.0 + java-forester-1.005)) + (native-inputs + (list java-junit java-hamcrest-core)) (home-page "https://biojava.org") (synopsis "Biojava API for genetic sequence alignment") (description "The alignment module of BioJava provides an API that @@ -10940,8 +10696,7 @@ (define-public dropseq-tools ("java-simple-xml" ,java-simple-xml) ("java-snakeyaml" ,java-snakeyaml))) (native-inputs - `(("unzip" ,unzip) - ("java-testng" ,java-testng))) + (list unzip java-testng)) (home-page "http://mccarrolllab.com/dropseq/") (synopsis "Tools for Drop-seq analyses") (description "Drop-seq is a technology to enable biologists to @@ -10985,44 +10740,42 @@ (define-public pigx-rnaseq (search-input-directory inputs "share/zoneinfo"))))))) (inputs - `(("coreutils" ,coreutils) - ("sed" ,sed) - ("gzip" ,gzip) - ("snakemake" ,snakemake) - ("multiqc" ,multiqc) - ("star" ,star-for-pigx) - ("hisat2" ,hisat2) - ("fastp" ,fastp) - ("htseq" ,htseq) - ("samtools" ,samtools) - ("r-minimal" ,r-minimal) - ("r-rmarkdown" ,r-rmarkdown) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpubr" ,r-ggpubr) - ("r-ggrepel" ,r-ggrepel) - ("r-gprofiler2" ,r-gprofiler2) - ("r-deseq2" ,r-deseq2) - ("r-dt" ,r-dt) - ("r-knitr" ,r-knitr) - ("r-pheatmap" ,r-pheatmap) - ("r-corrplot" ,r-corrplot) - ("r-reshape2" ,r-reshape2) - ("r-plotly" ,r-plotly) - ("r-scales" ,r-scales) - ("r-summarizedexperiment" ,r-summarizedexperiment) - ("r-crosstalk" ,r-crosstalk) - ("r-tximport" ,r-tximport) - ("r-rtracklayer" ,r-rtracklayer) - ("r-rjson" ,r-rjson) - ("salmon" ,salmon) - ("pandoc" ,pandoc) - ("python-wrapper" ,python-wrapper) - ("python-deeptools" ,python-deeptools) - ("python-pyyaml" ,python-pyyaml))) - (native-inputs - `(("tzdata" ,tzdata) - ("automake" ,automake) - ("autoconf" ,autoconf))) + (list coreutils + sed + gzip + snakemake + multiqc + star-for-pigx + hisat2 + fastp + htseq + samtools + r-minimal + r-rmarkdown + r-ggplot2 + r-ggpubr + r-ggrepel + r-gprofiler2 + r-deseq2 + r-dt + r-knitr + r-pheatmap + r-corrplot + r-reshape2 + r-plotly + r-scales + r-summarizedexperiment + r-crosstalk + r-tximport + r-rtracklayer + r-rjson + salmon + pandoc + python-wrapper + python-deeptools + python-pyyaml)) + (native-inputs + (list tzdata automake autoconf)) (home-page "https://bioinformatics.mdc-berlin.de/pigx/") (synopsis "Analysis pipeline for RNA sequencing experiments") (description "PiGX RNAseq is an analysis pipeline for preprocessing and @@ -11055,58 +10808,56 @@ (define-public pigx-chipseq (lambda _ (invoke "autoreconf" "-vif")))))) (inputs - `(("grep" ,grep) - ("coreutils" ,coreutils) - ("r-minimal" ,r-minimal) - ("r-argparser" ,r-argparser) - ("r-biocparallel" ,r-biocparallel) - ("r-biostrings" ,r-biostrings) - ("r-chipseq" ,r-chipseq) - ("r-corrplot" ,r-corrplot) - ("r-data-table" ,r-data-table) - ("r-deseq2" ,r-deseq2) - ("r-dplyr" ,r-dplyr) - ("r-dt" ,r-dt) - ("r-genomation" ,r-genomation) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-gprofiler2" ,r-gprofiler2) - ("r-heatmaply" ,r-heatmaply) - ("r-hexbin" ,r-hexbin) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-pheatmap" ,r-pheatmap) - ("r-plotly" ,r-plotly) - ("r-rmarkdown" ,r-rmarkdown) - ("r-rsamtools" ,r-rsamtools) - ("r-rsubread" ,r-rsubread) - ("r-rtracklayer" ,r-rtracklayer) - ("r-s4vectors" ,r-s4vectors) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("python-wrapper" ,python-wrapper) - ("python-pyyaml" ,python-pyyaml) - ("python-magic" ,python-magic) - ("python-xlrd" ,python-xlrd) - ("trim-galore" ,trim-galore) - ("macs" ,macs) - ("multiqc" ,multiqc) - ("perl" ,perl) - ("pandoc" ,pandoc) - ("fastqc" ,fastqc) - ("bowtie" ,bowtie) - ("idr" ,idr) - ("snakemake" ,snakemake) - ("samtools" ,samtools) - ("bedtools" ,bedtools) - ("kentutils" ,kentutils))) - (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("python-pytest" ,python-pytest))) + (list grep + coreutils + r-minimal + r-argparser + r-biocparallel + r-biostrings + r-chipseq + r-corrplot + r-data-table + r-deseq2 + r-dplyr + r-dt + r-genomation + r-genomicalignments + r-genomicranges + r-ggplot2 + r-ggrepel + r-gprofiler2 + r-heatmaply + r-hexbin + r-htmlwidgets + r-jsonlite + r-pheatmap + r-plotly + r-rmarkdown + r-rsamtools + r-rsubread + r-rtracklayer + r-s4vectors + r-stringr + r-tibble + r-tidyr + python-wrapper + python-pyyaml + python-magic + python-xlrd + trim-galore + macs + multiqc + perl + pandoc + fastqc + bowtie + idr + snakemake + samtools + bedtools + kentutils)) + (native-inputs + (list autoconf automake python-pytest)) (home-page "https://bioinformatics.mdc-berlin.de/pigx/") (synopsis "Analysis pipeline for ChIP sequencing experiments") (description "PiGX ChIPseq is an analysis pipeline for preprocessing, peak @@ -11149,41 +10900,39 @@ (define-public pigx-bsseq (search-input-directory inputs "share/zoneinfo"))))))) (native-inputs - `(("tzdata" ,tzdata) - ("automake" ,automake) - ("autoconf" ,autoconf))) - (inputs - `(("coreutils" ,coreutils) - ("sed" ,sed) - ("grep" ,grep) - ("r-minimal" ,r-minimal) - ("r-annotationhub" ,r-annotationhub) - ("r-dt" ,r-dt) - ("r-genomation" ,r-genomation) - ("r-ggbio" ,r-ggbio) - ("r-ggrepel" ,r-ggrepel) - ("r-matrixstats" ,r-matrixstats) - ("r-methylkit" ,r-methylkit) - ("r-reshape2" ,r-reshape2) - ("r-rtracklayer" ,r-rtracklayer) - ("r-rmarkdown" ,r-rmarkdown) - ("r-bookdown" ,r-bookdown) - ("r-ggplot2" ,r-ggplot2) - ("r-ggbio" ,r-ggbio) - ("pandoc" ,pandoc) - ("python-wrapper" ,python-wrapper) - ("python-pyyaml" ,python-pyyaml) - ("snakemake" ,snakemake) - ("bismark" ,bismark) - ("bowtie" ,bowtie) - ("bwa-meth" ,bwa-meth) - ("fastqc" ,fastqc) - ("methyldackel" ,methyldackel) - ("multiqc" ,multiqc) - ("trim-galore" ,trim-galore) - ("cutadapt" ,cutadapt) - ("samblaster" ,samblaster) - ("samtools" ,samtools))) + (list tzdata automake autoconf)) + (inputs + (list coreutils + sed + grep + r-minimal + r-annotationhub + r-dt + r-genomation + r-ggbio + r-ggrepel + r-matrixstats + r-methylkit + r-reshape2 + r-rtracklayer + r-rmarkdown + r-bookdown + r-ggplot2 + r-ggbio + pandoc + python-wrapper + python-pyyaml + snakemake + bismark + bowtie + bwa-meth + fastqc + methyldackel + multiqc + trim-galore + cutadapt + samblaster + samtools)) (home-page "https://bioinformatics.mdc-berlin.de/pigx/") (synopsis "Bisulfite sequencing pipeline from fastq to methylation reports") (description "PiGx BSseq is a data processing pipeline for raw fastq read @@ -11213,8 +10962,7 @@ (define-public pigx-scrnaseq (lambda _ (invoke "autoreconf" "-vif")))))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf))) + (list automake autoconf)) (inputs `(("coreutils" ,coreutils) ("perl" ,perl) @@ -11288,40 +11036,39 @@ (define-public pigx-sars-cov2-ww (lambda _ (invoke "autoreconf" "-vif")))))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf))) - (inputs - `(("bash-minimal" ,bash-minimal) - ("bbmap" ,bbmap) - ("bedtools" ,bedtools) - ("bwa" ,bwa) - ("ensembl-vep" ,ensembl-vep) - ("fastp" ,fastp) - ("fastqc" ,fastqc) - ("ivar" ,ivar) - ("kraken2" ,kraken2) - ("krona-tools" ,krona-tools) - ("lofreq" ,lofreq) - ("multiqc" ,multiqc) - ("prinseq" ,prinseq) - ("python-pyyaml" ,python-pyyaml) - ("python-wrapper" ,python-wrapper) - ("r-base64url" ,r-base64url) - ("r-dplyr" ,r-dplyr) - ("r-dt" ,r-dt) - ("r-ggplot2" ,r-ggplot2) - ("r-magrittr" ,r-magrittr) - ("r-minimal" ,r-minimal) - ("r-plotly" ,r-plotly) - ("r-qpcr" ,r-qpcr) - ("r-r-utils" ,r-r-utils) - ("r-reshape2" ,r-reshape2) - ("r-rmarkdown" ,r-rmarkdown) - ("r-stringr" ,r-stringr) - ("r-tidyr" ,r-tidyr) - ("samtools" ,samtools) - ("snakemake" ,snakemake) - ("wget" ,wget))) + (list automake autoconf)) + (inputs + (list bash-minimal + bbmap + bedtools + bwa + ensembl-vep + fastp + fastqc + ivar + kraken2 + krona-tools + lofreq + multiqc + prinseq + python-pyyaml + python-wrapper + r-base64url + r-dplyr + r-dt + r-ggplot2 + r-magrittr + r-minimal + r-plotly + r-qpcr + r-r-utils + r-reshape2 + r-rmarkdown + r-stringr + r-tidyr + samtools + snakemake + wget)) (home-page "https://bioinformatics.mdc-berlin.de/pigx/") (synopsis "Analysis pipeline for wastewater sequencing") (description "PiGx SARS-CoV-2 is a pipeline for analysing data from @@ -11345,11 +11092,7 @@ (define-public pigx "1i5njdy1clj5ncw45d16p7mwmqvb1ilikl9n797pxklc3f4s7mq7")))) (build-system gnu-build-system) (inputs - `(("python" ,python) - ("pigx-bsseq" ,pigx-bsseq) - ("pigx-chipseq" ,pigx-chipseq) - ("pigx-rnaseq" ,pigx-rnaseq) - ("pigx-scrnaseq" ,pigx-scrnaseq))) + (list python pigx-bsseq pigx-chipseq pigx-rnaseq pigx-scrnaseq)) (home-page "https://bioinformatics.mdc-berlin.de/pigx/") (synopsis "Analysis pipelines for genomics") (description "PiGx is a collection of genomics pipelines. It includes the @@ -11391,7 +11134,7 @@ (define-public genrich (install-file "Genrich" (string-append (assoc-ref outputs "out") "/bin")) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/jsh58/Genrich") (synopsis "Detecting sites of genomic enrichment") (description "Genrich is a peak-caller for genomic enrichment @@ -11421,11 +11164,9 @@ (define-public mantis '(#:tests? #f ; there are none #:configure-flags (list "-DNH=ON"))) ; do not use SSE4.2 instructions (inputs - `(("sdsl-lite" ,sdsl-lite) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list sdsl-lite openssl zlib)) (native-inputs - `(("gcc" ,gcc-7))) + (list gcc-7)) (home-page "https://github.com/splatlab/mantis") (synopsis "Large-scale sequence-search index data structure") (description "Mantis is a space-efficient data structure that can be @@ -11480,8 +11221,7 @@ (define-public sjcount "/bin"))) '("j_count" "b_count" "sjcount"))))))) (inputs - `(("samtools" ,samtools-0.1) - ("zlib" ,zlib))) + (list samtools-0.1 zlib)) (home-page "https://github.com/pervouchine/sjcount-full/") (synopsis "Annotation-agnostic splice junction counting pipeline") (description "Sjcount is a utility for fast quantification of splice @@ -11556,7 +11296,7 @@ (define-public minimap2 out ,version)))) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://lh3.github.io/minimap2/") (synopsis "Pairwise aligner for genomic and spliced nucleotide sequences") (description "Minimap2 is a versatile sequence alignment program that @@ -11587,9 +11327,9 @@ (define-public python-mappy "1a05p7rkmxa6qhm108na8flzj2v45jab06drk59kzk1ip2sgvzqq")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/lh3/minimap2") (synopsis "Python binding for minimap2") (description "This package provides a convenient interface to minimap2, @@ -11612,7 +11352,7 @@ (define-public miniasm "04dv5wv8bhsw1imxwyd438bnn9kby7svp44nbcz8lsadzjjci5gs")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (arguments `(#:tests? #f ; There are no tests. #:phases @@ -11670,10 +11410,9 @@ (define-public bandage (install-file "Bandage" (string-append out "/bin")) #t)))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtsvg)) (native-inputs - `(("imagemagick" ,imagemagick))) + (list imagemagick)) (home-page "https://rrwick.github.io/Bandage/") (synopsis "Bioinformatics Application for Navigating De novo Assembly Graphs Easily") @@ -11709,10 +11448,10 @@ (define-public libmaus2 ;; The test suite attempts to execute ../test-driver, which does not exist. (arguments '(#:tests? #false)) (propagated-inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("gcc" ,gcc-10) ;Code has C++17 requirements - ("pkg-config" ,pkg-config))) + (list gcc-10 ;Code has C++17 requirements + pkg-config)) (home-page "https://gitlab.com/german.tischler/libmaus2") (synopsis "Collection of data structures and algorithms useful for bioinformatics") (description "libmaus2 is a collection of data structures and @@ -11753,11 +11492,10 @@ (define-public biobambam2 ,#~(list (string-append "--with-libmaus2=" #$(this-package-input "libmaus2"))))) (inputs - `(("libmaus2" ,libmaus2) - ("xerces-c" ,xerces-c))) + (list libmaus2 xerces-c)) (native-inputs - `(("gcc" ,gcc-10) ;Code has C++17 requirements - ("pkg-config" ,pkg-config))) + (list gcc-10 ;Code has C++17 requirements + pkg-config)) (home-page "https://gitlab.com/german.tischler/biobambam2") (synopsis "Tools for processing BAM files") (description "This package contains some tools for processing BAM files @@ -11798,23 +11536,23 @@ (define-public r-circus "0jhjn3ilb057hbf6yzrihj13ifxxs32y7nkby8l3lkm28dg4p97h")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-annotationhub" ,r-annotationhub) - ("r-biomart" ,r-biomart) - ("r-data-table" ,r-data-table) - ("r-dbi" ,r-dbi) - ("r-genomicfeatures" ,r-genomicfeatures) - ("r-genomicranges" ,r-genomicranges) - ("r-ggplot2" ,r-ggplot2) - ("r-hash" ,r-hash) - ("r-iranges" ,r-iranges) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rmysql" ,r-rmysql) - ("r-s4vectors" ,r-s4vectors) - ("r-stringr" ,r-stringr) - ("r-summarizedexperiment" ,r-summarizedexperiment))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-annotationdbi + r-annotationhub + r-biomart + r-data-table + r-dbi + r-genomicfeatures + r-genomicranges + r-ggplot2 + r-hash + r-iranges + r-rcolorbrewer + r-rmysql + r-s4vectors + r-stringr + r-summarizedexperiment)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/BIMSBbioinfo/ciRcus") (synopsis "Annotation, analysis and visualization of circRNA data") (description "Circus is an R package for annotation, analysis and @@ -11927,9 +11665,7 @@ (define-public find-circ "unmapped2anchors.py"))) #t))))) (inputs - `(("python2" ,python-2) - ("python2-pysam" ,python2-pysam) - ("python2-numpy" ,python2-numpy))) + (list python-2 python2-pysam python2-numpy)) (home-page "https://github.com/marvin-jens/find_circ") (synopsis "circRNA detection from RNA-seq reads") (description "This package provides tools to detect head-to-tail @@ -11980,7 +11716,7 @@ (define-public fit-sne (string-append "FAST_TSNE_SCRIPT_DIR = \"" out "\"\n"))) (install-file "fast_tsne.R" share))))))) (inputs - `(("fftw" ,fftw))) + (list fftw)) (home-page "https://github.com/KlugerLab/FIt-SNE") (synopsis "Fast Fourier Transform-accelerated interpolation-based t-SNE") (description "@dfn{t-Stochastic Neighborhood Embedding} (t-SNE) is a @@ -12078,28 +11814,28 @@ (define-public python-scanpy " and not test_pca_sparse" " and not test_pca_reproducible")))))))) (propagated-inputs - `(("python-anndata" ,python-anndata) - ("python-h5py" ,python-h5py) - ("python-igraph" ,python-igraph) - ("python-joblib" ,python-joblib) - ("python-legacy-api-wrap" ,python-legacy-api-wrap) - ("python-louvain" ,python-louvain-0.6) - ("python-matplotlib" ,python-matplotlib) - ("python-natsort" ,python-natsort) - ("python-networkx" ,python-networkx) - ("python-numba" ,python-numba) - ("python-packaging" ,python-packaging) - ("python-pandas" ,python-pandas) - ("python-patsy" ,python-patsy) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy) - ("python-seaborn" ,python-seaborn) - ("python-sinfo" ,python-sinfo) - ("python-statsmodels" ,python-statsmodels) - ("python-tables" ,python-tables) - ("python-pytoml" ,python-pytoml) - ("python-tqdm" ,python-tqdm) - ("python-umap-learn" ,python-umap-learn))) + (list python-anndata + python-h5py + python-igraph + python-joblib + python-legacy-api-wrap + python-louvain-0.6 + python-matplotlib + python-natsort + python-networkx + python-numba + python-packaging + python-pandas + python-patsy + python-scikit-learn + python-scipy + python-seaborn + python-sinfo + python-statsmodels + python-tables + python-pytoml + python-tqdm + python-umap-learn)) (native-inputs `(;; This package needs anndata.tests, which is not installed. ("python-anndata:source" ,(package-source python-anndata)) @@ -12138,12 +11874,12 @@ (define-public python-bbknn (substitute* "setup.py" (("'sklearn'") ""))))))) (propagated-inputs - `(("python-annoy" ,python-annoy) - ("python-cython" ,python-cython) - ("python-numpy" ,python-numpy) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy) - ("python-umap-learn" ,python-umap-learn))) + (list python-annoy + python-cython + python-numpy + python-scikit-learn + python-scipy + python-umap-learn)) (home-page "https://github.com/Teichlab/bbknn") (synopsis "Batch balanced KNN") (description "BBKNN is a batch effect removal tool that can be directly @@ -12171,14 +11907,14 @@ (define-public python-drep "08vk0x6v5c5n7afgd5pcjhsvb424absypxy22hw1cm1n9kirbi77")))) (build-system python-build-system) (propagated-inputs - `(("python-biopython" ,python-biopython) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pytest" ,python-pytest) - ("python-scikit-learn" ,python-scikit-learn) - ("python-seaborn" ,python-seaborn) - ("python-tqdm" ,python-tqdm))) + (list python-biopython + python-matplotlib + python-numpy + python-pandas + python-pytest + python-scikit-learn + python-seaborn + python-tqdm)) (home-page "https://github.com/MrOlm/drep") (synopsis "De-replication of microbial genomes assembled from multiple samples") (description @@ -12211,24 +11947,24 @@ (define-public instrain (("from job_utils") "from .job_utils"))))))) (inputs - `(("python-biopython" ,python-biopython-1.73) - ("python-boto3" ,python-boto3) - ("python-h5py" ,python-h5py) - ("python-lmfit" ,python-lmfit) - ("python-matplotlib" ,python-matplotlib) - ("python-networkx" ,python-networkx) - ("python-numba" ,python-numba) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-psutil" ,python-psutil) - ("python-pysam" ,python-pysam) - ("python-scikit-learn" ,python-scikit-learn) - ("python-seaborn" ,python-seaborn) - ("python-tqdm" ,python-tqdm) - ;; drep is needed for deprecated plot utilities - ("python-drep" ,python-drep))) - (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-biopython-1.73 + python-boto3 + python-h5py + python-lmfit + python-matplotlib + python-networkx + python-numba + python-numpy + python-pandas + python-psutil + python-pysam + python-scikit-learn + python-seaborn + python-tqdm + ;; drep is needed for deprecated plot utilities + python-drep)) + (native-inputs + (list python-pytest)) (home-page "https://github.com/MrOlm/inStrain") (synopsis "Calculation of strain-level metrics") (description @@ -12359,9 +12095,9 @@ (define-public python-intervaltree (setenv "PY_IGNORE_IMPORTMISMATCH" "1") #t))))) (propagated-inputs - `(("python-sortedcontainers" ,python-sortedcontainers))) + (list python-sortedcontainers)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/chaimleib/intervaltree") (synopsis "Editable interval tree data structure") (description @@ -12401,7 +12137,7 @@ (define-public python-pypairix "/bin")) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/4dn-dcic/pairix") (synopsis "Support for querying pairix-indexed bgzipped text files") (description @@ -12422,7 +12158,7 @@ (define-public python-pyfaidx "038xi3a6zvrxbyyfpp64ka8pcjgsdq4fgw9cl5lpxbvmm1bzzw2q")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "http://mattshirley.com") (synopsis "Random access to fasta subsequences") (description @@ -12470,29 +12206,26 @@ (define-public python-cooler (when tests? (invoke "python" "-m" "pytest" "-v"))))))) (propagated-inputs - `(("python-asciitree" ,python-asciitree) - ("python-biopython" ,python-biopython) - ("python-click" ,python-click) - ("python-cytoolz" ,python-cytoolz-for-cooler) - ("python-dask" ,python-dask) - ("python-h5py" ,python-h5py) - ("python-multiprocess" ,python-multiprocess) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pyfaidx" ,python-pyfaidx) - ("python-pypairix" ,python-pypairix) - ("python-pysam" ,python-pysam) - ("python-pyyaml" ,python-pyyaml) - ("python-scipy" ,python-scipy) - ("python-simplejson" ,python-simplejson) - ("python-six" ,python-six) - ("python-sparse" ,python-sparse))) - (native-inputs - `(("python-codecov" ,python-codecov) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flake8" ,python-pytest-flake8))) + (list python-asciitree + python-biopython + python-click + python-cytoolz-for-cooler + python-dask + python-h5py + python-multiprocess + python-numpy + python-pandas + python-pyfaidx + python-pypairix + python-pysam + python-pyyaml + python-scipy + python-simplejson + python-six + python-sparse)) + (native-inputs + (list python-codecov python-mock python-pytest python-pytest-cov + python-pytest-flake8)) ;; Almost all the projects of the Mirnylab are moved under Open2C umbrella (home-page "https://github.com/open2c/cooler") (synopsis "Sparse binary format for genomic interaction matrices") @@ -12526,14 +12259,14 @@ (define-public python-hicmatrix (when tests? (invoke "python" "-m" "pytest" "-v"))))))) (propagated-inputs - `(("python-cooler" ,python-cooler) - ("python-intervaltree" ,python-intervaltree) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-scipy" ,python-scipy) - ("python-tables" ,python-tables))) - (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-cooler + python-intervaltree + python-numpy + python-pandas + python-scipy + python-tables)) + (native-inputs + (list python-pytest)) (home-page "https://github.com/deeptools/HiCMatrix/") (synopsis "HiCMatrix class for HiCExplorer and pyGenomeTracks") (description @@ -12566,21 +12299,21 @@ (define-public python-hicexplorer (("==") ">=")) #t))))) (propagated-inputs - `(("python-biopython" ,python-biopython) - ("python-configparser" ,python-configparser) - ("python-cooler" ,python-cooler) - ("python-future" ,python-future) - ("python-intervaltree" ,python-intervaltree) - ("python-jinja2" ,python-jinja2) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pybigwig" ,python-pybigwig) - ("python-pysam" ,python-pysam) - ("python-scipy" ,python-scipy) - ("python-six" ,python-six) - ("python-tables" ,python-tables) - ("python-unidecode" ,python-unidecode))) + (list python-biopython + python-configparser + python-cooler + python-future + python-intervaltree + python-jinja2 + python-matplotlib + python-numpy + python-pandas + python-pybigwig + python-pysam + python-scipy + python-six + python-tables + python-unidecode)) (home-page "https://hicexplorer.readthedocs.io") (synopsis "Process, analyze and visualize Hi-C data") (description @@ -12617,17 +12350,17 @@ (define-public python-pygenometracks "matplotlib >=3.1.1")) #t))))) (propagated-inputs - `(("python-future" ,python-future) - ("python-gffutils" ,python-gffutils) - ("python-hicmatrix" ,python-hicmatrix) - ("python-intervaltree" ,python-intervaltree) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pybigwig" ,python-pybigwig) - ("python-pysam" ,python-pysam) - ("python-tqdm" ,python-tqdm))) - (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-future + python-gffutils + python-hicmatrix + python-intervaltree + python-matplotlib + python-numpy + python-pybigwig + python-pysam + python-tqdm)) + (native-inputs + (list python-pytest)) (home-page "https://pygenometracks.readthedocs.io") (synopsis "Program and library to plot beautiful genome browser tracks") (description @@ -12651,10 +12384,7 @@ (define-public python-iced (build-system python-build-system) (arguments `(#:tests? #false)) ; there are none (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-scipy" ,python-scipy) - ("python-scikit-learn" ,python-scikit-learn))) + (list python-numpy python-pandas python-scipy python-scikit-learn)) (home-page "https://github.com/hiclib/iced") (synopsis "ICE normalization") (description "This is a package for normalizing Hi-C contact counts @@ -12688,11 +12418,8 @@ (define-public python-hic2cool (list "test_data/hic2cool_0.4.2_single_res.cool" "test_data/hic2cool_0.7.0_multi_res.mcool"))))))) (propagated-inputs - `(("python-cooler" ,python-cooler) - ("python-h5py" ,python-h5py) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-scipy" ,python-scipy))) + (list python-cooler python-h5py python-numpy python-pandas + python-scipy)) (home-page "https://github.com/4dn-dcic/hic2cool") (synopsis "Converter for .hic and .cool files") (description @@ -12717,11 +12444,7 @@ (define-public r-pore (properties `((upstream-name . "poRe"))) (build-system r-build-system) (propagated-inputs - `(("r-bit64" ,r-bit64) - ("r-data-table" ,r-data-table) - ("r-rhdf5" ,r-rhdf5) - ("r-shiny" ,r-shiny) - ("r-svdialogs" ,r-svdialogs))) + (list r-bit64 r-data-table r-rhdf5 r-shiny r-svdialogs)) (home-page "https://sourceforge.net/projects/rpore/") (synopsis "Visualize Nanopore sequencing data") (description @@ -12748,15 +12471,15 @@ (define-public r-xbioc "0w8bsq5myiwkfhh83nm6is5ichiyvwa1axx2szvxnzq39x6knf66")))) (build-system r-build-system) (propagated-inputs - `(("r-annotationdbi" ,r-annotationdbi) - ("r-assertthat" ,r-assertthat) - ("r-biobase" ,r-biobase) - ("r-biocmanager" ,r-biocmanager) - ("r-digest" ,r-digest) - ("r-pkgmaker" ,r-pkgmaker) - ("r-plyr" ,r-plyr) - ("r-reshape2" ,r-reshape2) - ("r-stringr" ,r-stringr))) + (list r-annotationdbi + r-assertthat + r-biobase + r-biocmanager + r-digest + r-pkgmaker + r-plyr + r-reshape2 + r-stringr)) (home-page "https://github.com/renozao/xbioc/") (synopsis "Extra base functions for Bioconductor") (description "This package provides extra utility functions to perform @@ -12781,12 +12504,12 @@ (define-public r-cssam "128syf9v39gk0z3ip000qpsjbg6l1siyq6c8b0hz41dzg5achyb3")))) (build-system r-build-system) (propagated-inputs - `(("r-formula" ,r-formula) - ("r-ggplot2" ,r-ggplot2) - ("r-pkgmaker" ,r-pkgmaker) - ("r-plyr" ,r-plyr) - ("r-rngtools" ,r-rngtools) - ("r-scales" ,r-scales))) + (list r-formula + r-ggplot2 + r-pkgmaker + r-plyr + r-rngtools + r-scales)) (home-page "https://github.com/shenorrLab/csSAM/") (synopsis "Cell type-specific statistical analysis of microarray") (description "This package implements the method csSAM that computes @@ -12812,23 +12535,23 @@ (define-public r-bseqsc "1prw13wa20f7wlc3gkkls66n1kxz8d28qrb8icfqdwdnnv8w5qg8")))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-annotationdbi" ,r-annotationdbi) - ("r-biobase" ,r-biobase) - ("r-cssam" ,r-cssam) - ("r-dplyr" ,r-dplyr) - ("r-e1071" ,r-e1071) - ("r-edger" ,r-edger) - ("r-ggplot2" ,r-ggplot2) - ("r-nmf" ,r-nmf) - ("r-openxlsx" ,r-openxlsx) - ("r-pkgmaker" ,r-pkgmaker) - ("r-plyr" ,r-plyr) - ("r-preprocesscore" ,r-preprocesscore) - ("r-rngtools" ,r-rngtools) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr) - ("r-xbioc" ,r-xbioc))) + (list r-abind + r-annotationdbi + r-biobase + r-cssam + r-dplyr + r-e1071 + r-edger + r-ggplot2 + r-nmf + r-openxlsx + r-pkgmaker + r-plyr + r-preprocesscore + r-rngtools + r-scales + r-stringr + r-xbioc)) (home-page "https://github.com/shenorrLab/bseqsc") (synopsis "Deconvolution of bulk sequencing experiments using single cell data") (description "BSeq-sc is a bioinformatics analysis pipeline that @@ -12892,13 +12615,10 @@ (define-public poretools ;; requires python >=2.7, <3.0, and the same for python dependencies (arguments `(#:python ,python-2)) (inputs - `(("hdf5" ,hdf5))) + (list hdf5)) (propagated-inputs - `(("python-dateutil" ,python2-dateutil) - ("python-h5py" ,python2-h5py) - ("python-matplotlib" ,python2-matplotlib) - ("python-pandas" ,python2-pandas) - ("python-seaborn" ,python2-seaborn))) + (list python2-dateutil python2-h5py python2-matplotlib + python2-pandas python2-seaborn)) (home-page "https://poretools.readthedocs.io") (synopsis "Toolkit for working with nanopore sequencing data") (description @@ -12966,14 +12686,14 @@ (define-public jamm (list "JAMM.sh" "SignalGenerator.sh"))) #t))))) (inputs - `(("bash" ,bash) - ("coreutils" ,coreutils) - ("gawk" ,gawk) - ("perl" ,perl) - ("r-minimal" ,r-minimal) - ;;("r-parallel" ,r-parallel) - ("r-signal" ,r-signal) - ("r-mclust" ,r-mclust))) + (list bash + coreutils + gawk + perl + r-minimal + ;;("r-parallel" ,r-parallel) + r-signal + r-mclust)) (home-page "https://github.com/mahmoudibrahim/JAMM") (synopsis "Peak finder for NGS datasets") (description @@ -13038,63 +12758,59 @@ (define-public ngless (string-append bin "ngless-" ,version "-bwa")) #t)))))) (inputs - `(("prodigal" ,prodigal) - ("bwa" ,bwa) - ("samtools" ,samtools) - ("minimap2" ,minimap2) - ("ghc-aeson" ,ghc-aeson) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-async" ,ghc-async) - ("ghc-atomic-write" ,ghc-atomic-write) - ("ghc-bytestring-lexing" ,ghc-bytestring-lexing) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-algorithms" ,ghc-conduit-algorithms) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-configurator" ,ghc-configurator) - ("ghc-convertible" ,ghc-convertible) - ("ghc-data-default" ,ghc-data-default) - ("ghc-diagrams-core" ,ghc-diagrams-core) - ("ghc-diagrams-lib" ,ghc-diagrams-lib) - ("ghc-diagrams-svg" ,ghc-diagrams-svg) - ("ghc-double-conversion" ,ghc-double-conversion) - ("ghc-edit-distance" ,ghc-edit-distance) - ("ghc-either" ,ghc-either) - ("ghc-errors" ,ghc-errors) - ("ghc-extra" ,ghc-extra) - ("ghc-filemanip" ,ghc-filemanip) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-gitrev" ,ghc-gitrev) - ("ghc-hashtables" ,ghc-hashtables) - ("ghc-http-conduit" ,ghc-http-conduit) - ("ghc-inline-c" ,ghc-inline-c) - ("ghc-inline-c-cpp" ,ghc-inline-c-cpp) - ("ghc-int-interval-map" ,ghc-int-interval-map) - ("ghc-missingh" ,ghc-missingh) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-regex" ,ghc-regex) - ("ghc-safe" ,ghc-safe) - ("ghc-safeio" ,ghc-safeio) - ("ghc-strict" ,ghc-strict) - ("ghc-tar" ,ghc-tar) - ("ghc-tar-conduit" ,ghc-tar-conduit) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-vector" ,ghc-vector) - ("ghc-yaml" ,ghc-yaml) - ("ghc-zlib" ,ghc-zlib))) + (list prodigal + bwa + samtools + minimap2 + ghc-aeson + ghc-ansi-terminal + ghc-async + ghc-atomic-write + ghc-bytestring-lexing + ghc-conduit + ghc-conduit-algorithms + ghc-conduit-extra + ghc-configurator + ghc-convertible + ghc-data-default + ghc-diagrams-core + ghc-diagrams-lib + ghc-diagrams-svg + ghc-double-conversion + ghc-edit-distance + ghc-either + ghc-errors + ghc-extra + ghc-filemanip + ghc-file-embed + ghc-gitrev + ghc-hashtables + ghc-http-conduit + ghc-inline-c + ghc-inline-c-cpp + ghc-int-interval-map + ghc-missingh + ghc-optparse-applicative + ghc-regex + ghc-safe + ghc-safeio + ghc-strict + ghc-tar + ghc-tar-conduit + ghc-unliftio + ghc-unliftio-core + ghc-vector + ghc-yaml + ghc-zlib)) (propagated-inputs - `(("r-r6" ,r-r6) - ("r-hdf5r" ,r-hdf5r) - ("r-iterators" ,r-iterators) - ("r-itertools" ,r-itertools) - ("r-matrix" ,r-matrix))) - (native-inputs - `(("ghc-hpack" ,ghc-hpack) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit",ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-test-framework-th" ,ghc-test-framework-th))) + (list r-r6 r-hdf5r r-iterators r-itertools r-matrix)) + (native-inputs + (list ghc-hpack + ghc-quickcheck + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-test-framework-th)) (home-page "https://ngless.embl.de/") (synopsis "DSL for processing next-generation sequencing data") (description "Ngless is a domain-specific language for @@ -13117,17 +12833,14 @@ (define-public ghc-int-interval-map (sha256 (base32 "0fd728b5if89vj5j4f9y7k0b2xv2ycz5a21iy15wbdcf5bhim7i8")))) (build-system haskell-build-system) (inputs - `(("ghc-either" ,ghc-either) - ("ghc-primitive" ,ghc-primitive) - ("ghc-vector" ,ghc-vector) - ("ghc-vector-algorithms" ,ghc-vector-algorithms))) + (list ghc-either ghc-primitive ghc-vector ghc-vector-algorithms)) (native-inputs - `(("ghc-hedgehog" ,ghc-hedgehog) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-th" ,ghc-tasty-th))) + (list ghc-hedgehog + ghc-tasty + ghc-tasty-hedgehog + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-tasty-th)) (home-page "https://github.com/luispedro/interval-to-int#readme") (synopsis "Interval map structure in Haskell") (description "An interval map structure that is optimized for low @@ -13300,17 +13013,17 @@ (define-public cnvkit (base32 "0g2f78k68yglmj4fsfmgs8idqv3di9aj53fg0ld0hqljg8chhh82")))) (build-system python-build-system) (propagated-inputs - `(("python-biopython" ,python-biopython) - ("python-future" ,python-future) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-reportlab" ,python-reportlab) - ("python-pandas" ,python-pandas) - ("python-pysam" ,python-pysam) - ("python-pyfaidx" ,python-pyfaidx) - ("python-scipy" ,python-scipy) - ;; R packages - ("r-dnacopy" ,r-dnacopy))) + (list python-biopython + python-future + python-matplotlib + python-numpy + python-reportlab + python-pandas + python-pysam + python-pyfaidx + python-scipy + ;; R packages + r-dnacopy)) (home-page "https://cnvkit.readthedocs.org/") (synopsis "Copy number variant detection from targeted DNA sequencing") (description @@ -13337,11 +13050,11 @@ (define-public python-pyfit-sne (build-system python-build-system) (arguments '(#:tests? #false)) ; there are none (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (inputs - `(("fftw" ,fftw))) + (list fftw)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://github.com/KlugerLab/pyFIt-SNE") (synopsis "FFT-accelerated Interpolation-based t-SNE") (description @@ -13410,10 +13123,8 @@ (define-public bbmap #t))) #:jdk ,openjdk11)) (inputs - `(("gawk" ,gawk) - ("java-eclipse-jdt-core" ,java-eclipse-jdt-core) - ("java-eclipse-jdt-compiler-apt" ,java-eclipse-jdt-compiler-apt) - ("java-openmpi" ,java-openmpi))) + (list gawk java-eclipse-jdt-core java-eclipse-jdt-compiler-apt + java-openmpi)) (home-page "https://sourceforge.net/projects/bbmap/") (synopsis "Aligner and other tools for short sequencing reads") (description @@ -13468,8 +13179,7 @@ (define-public velvet (install-file "Manual.pdf" doc) (install-file "Columbus_manual.pdf" doc))))))) (inputs - `(("openmpi" ,openmpi) - ("zlib" ,zlib))) + (list openmpi zlib)) (native-inputs `(("texlive" ,(texlive-updmap.cfg (list texlive-latex-graphics texlive-fonts-ec @@ -13501,19 +13211,19 @@ (define-public python-velocyto '(for-each delete-file (find-files "." "\\.c"))))) (build-system python-build-system) (native-inputs - `(("python-joblib" ,python-joblib))) + (list python-joblib)) (propagated-inputs - `(("python-click" ,python-click) - ("python-cython" ,python-cython) - ("python-h5py" ,python-h5py) - ("python-loompy" ,python-loompy) - ("python-matplotlib" ,python-matplotlib) - ("python-numba" ,python-numba) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pysam" ,python-pysam) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy))) + (list python-click + python-cython + python-h5py + python-loompy + python-matplotlib + python-numba + python-numpy + python-pandas + python-pysam + python-scikit-learn + python-scipy)) (home-page "https://github.com/velocyto-team/velocyto.py") (synopsis "RNA velocity analysis for single cell RNA-seq data") (description @@ -13565,14 +13275,14 @@ (define-public arriba `("R_LIBS_SITE" ":" prefix (,(getenv "R_LIBS_SITE"))))) #t))))) (inputs - `(("htslib" ,htslib) - ("r-minimal" ,r-minimal) - ("r-circlize" ,r-circlize) - ("r-genomicalignments" ,r-genomicalignments) - ("r-genomicranges" ,r-genomicranges) - ("samtools" ,samtools) - ("star" ,star) - ("zlib" ,zlib))) + (list htslib + r-minimal + r-circlize + r-genomicalignments + r-genomicranges + samtools + star + zlib)) (home-page "https://github.com/suhrig/arriba") (synopsis "Gene fusion detection from RNA-Seq data ") (description @@ -13611,7 +13321,7 @@ (define-public adapterremoval (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://adapterremoval.readthedocs.io/") (synopsis "Rapid sequence adapter trimming, identification, and read merging") (description @@ -13730,7 +13440,7 @@ (define-public pplacer ("ocamlbuild" ,(package-with-ocaml4.07 ocamlbuild)) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("pplacer-scripts" ,pplacer-scripts))) + (list pplacer-scripts)) (synopsis "Phylogenetic placement of biological sequences") (description "Pplacer places query sequences on a fixed reference phylogenetic tree @@ -13800,11 +13510,8 @@ (define-public checkm (lambda _ (setenv "HOME" "/tmp")))))) (inputs - `(("python-dendropy" ,python-dendropy) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pysam" ,python-pysam) - ("python-scipy" ,python-scipy))) + (list python-dendropy python-matplotlib python-numpy python-pysam + python-scipy)) (home-page "https://ecogenomics.github.io/CheckM/") (synopsis "Assess the quality of putative genome bins") (description @@ -13836,14 +13543,14 @@ (define-public umi-tools "08y3vz1vcx09whmbsn722lcs6jl9wyrh9i4p3k8j4cb1i32bij4a")))) (build-system python-build-system) (inputs - `(("python-pandas" ,python-pandas) - ("python-future" ,python-future) - ("python-scipy" ,python-scipy) - ("python-matplotlib" ,python-matplotlib) - ("python-regex" ,python-regex) - ("python-pysam" ,python-pysam))) + (list python-pandas + python-future + python-scipy + python-matplotlib + python-regex + python-pysam)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://github.com/CGATOxford/UMI-tools") (synopsis "Tools for analyzing unique modular identifiers") (description "This package provides tools for dealing with @dfn{Unique @@ -13883,12 +13590,9 @@ (define-public ataqv (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("boost" ,boost) - ("htslib" ,htslib) - ("ncurses" ,ncurses) - ("zlib" ,zlib))) + (list boost htslib ncurses zlib)) (native-inputs - `(("lcov" ,lcov))) + (list lcov)) (home-page "https://github.com/ParkerLab/ataqv") (synopsis "Toolkit for quality control and visualization of ATAC-seq data") (description "This package provides a toolkit for measuring and comparing @@ -13912,13 +13616,13 @@ (define-public r-psiplot (base32 "08438h16cfry5kqh3y9hs8q1b1a8bxhblsm75knviz5r6q0n1jxh")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-dplyr" ,r-dplyr) - ("r-tidyr" ,r-tidyr) - ("r-purrr" ,r-purrr) - ("r-readr" ,r-readr) - ("r-magrittr" ,r-magrittr) - ("r-ggplot2" ,r-ggplot2))) + (list r-mass + r-dplyr + r-tidyr + r-purrr + r-readr + r-magrittr + r-ggplot2)) (home-page "https://github.com/kcha/psiplot") (synopsis "Plot percent spliced-in values of alternatively-spliced exons") (description @@ -13952,10 +13656,10 @@ (define-public vbz-compression ;; disable building them. "-DENABLE_PYTHON=OFF"))) (inputs - `(;("hdf5" ,hdf5-1.10) - ("zstd" ,zstd "lib"))) + (list ;("hdf5" ,hdf5-1.10) + `(,zstd "lib"))) (native-inputs - `(("googlebenchmark" ,googlebenchmark))) + (list googlebenchmark)) (home-page "https://github.com/nanoporetech/vbz_compression/") (synopsis "VBZ compression plugin for nanopore signal data") (description @@ -13994,12 +13698,9 @@ (define-public python-ont-fast5-api "/hdf5/lib/plugin/libvbz_hdf_plugin.so") "ont_fast5_api/vbz_plugin/")))))) (inputs - `(("vbz-compression" ,vbz-compression))) + (list vbz-compression)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-h5py" ,python-h5py) - ("python-packaging" ,python-packaging) - ("python-progressbar33" ,python-progressbar33))) + (list python-numpy python-h5py python-packaging python-progressbar33)) (home-page "https://github.com/nanoporetech/ont_fast5_api") (synopsis "Interface to HDF5 files of the Oxford Nanopore fast5 file format") (description @@ -14035,13 +13736,13 @@ (define-public tbsp (substitute* "setup.py" ((", <3.0") ""))))))) ; matplotlib (inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy) - ("python-pybigwig" ,python-pybigwig) - ("python-biopython" ,python-biopython-1.73) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy))) + (list python-matplotlib + python-networkx + python-numpy + python-pybigwig + python-biopython-1.73 + python-scikit-learn + python-scipy)) (home-page "https://github.com/phoenixding/tbsp/") (synopsis "SNP-based trajectory inference") (description @@ -14072,8 +13773,7 @@ (define-public tabixpp (delete-file-recursively "htslib") #t)))) (build-system gnu-build-system) (inputs - `(("htslib" ,htslib) - ("zlib" ,zlib))) + (list htslib zlib)) (arguments `(#:tests? #f ; There are no tests to run. #:phases @@ -14249,7 +13949,7 @@ (define-public fsom (let ((bin (string-append (assoc-ref outputs "out") "/bin"))) (install-file "fsom" bin))))))) (native-inputs - `(("gcc" ,gcc-6))) + (list gcc-6)) (home-page "https://github.com/ekg/fsom") (synopsis "Manage SOM (Self-Organizing Maps) neural networks") (description "A tiny C library for managing SOM (Self-Organizing Maps) @@ -14360,15 +14060,15 @@ (define-public vcflib #t)))) (build-system cmake-build-system) (inputs - `(("bzip2" ,bzip2) - ("htslib" ,htslib) - ("fastahack" ,fastahack) - ("perl" ,perl) - ("python" ,python) - ("smithwaterman" ,smithwaterman) - ("tabixpp" ,tabixpp) - ("xz" ,xz) - ("zlib" ,zlib))) + (list bzip2 + htslib + fastahack + perl + python + smithwaterman + tabixpp + xz + zlib)) (native-inputs `(("pkg-config" ,pkg-config) ;; Submodules. @@ -14453,11 +14153,7 @@ (define-public freebayes #t)))) (build-system meson-build-system) (inputs - `(("fastahack" ,fastahack) - ("htslib" ,htslib) - ("smithwaterman" ,smithwaterman) - ("tabixpp" ,tabixpp) - ("vcflib" ,vcflib))) + (list fastahack htslib smithwaterman tabixpp vcflib)) (native-inputs `(("bash-tap" ,bash-tap) ("bc" ,bc) @@ -14574,24 +14270,24 @@ (define-public r-velocyto "16wqf70j7rd7pay2q513iyz12i8n9vrpg1bisah4lddbcpx5dz1n")))) (build-system r-build-system) (inputs - `(("boost" ,boost))) + (list boost)) (propagated-inputs - `(("r-hdf5r" ,r-hdf5r) - ("r-mass" ,r-mass) - ("r-mgcv" ,r-mgcv) - ("r-pcamethods" ,r-pcamethods) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ;; Suggested packages - ("r-rtsne" ,r-rtsne) - ("r-cluster" ,r-cluster) - ("r-abind" ,r-abind) - ("r-h5" ,r-h5) - ("r-biocgenerics" ,r-biocgenerics) - ("r-genomicalignments" ,r-genomicalignments) - ("r-rsamtools" ,r-rsamtools) - ("r-edger" ,r-edger) - ("r-igraph" ,r-igraph))) + (list r-hdf5r + r-mass + r-mgcv + r-pcamethods + r-rcpp + r-rcpparmadillo + ;; Suggested packages + r-rtsne + r-cluster + r-abind + r-h5 + r-biocgenerics + r-genomicalignments + r-rsamtools + r-edger + r-igraph)) (home-page "https://velocyto.org") (synopsis "RNA velocity estimation in R") (description @@ -14629,10 +14325,8 @@ (define-public methyldackel (("install MethylDackel \\$\\(prefix\\)" match) (string-append "install -d $(prefix); " match)))))))) (inputs - `(("curl" ,curl) ; XXX: needed by libbigwig - ("htslib" ,htslib-1.9) - ("libbigwig" ,libbigwig) - ("zlib" ,zlib))) + (list curl ; XXX: needed by libbigwig + htslib-1.9 libbigwig zlib)) ;; Needed for tests (native-inputs `(("python" ,python-wrapper))) @@ -14702,9 +14396,9 @@ (define-public phast ;; unknown reasons. (invoke "make" "-C" "test" "msa_view")))))) (inputs - `(("clapack" ,clapack))) + (list clapack)) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://compgen.cshl.edu/phast/") (synopsis "Phylogenetic analysis with space/time models") (description @@ -14749,15 +14443,15 @@ (define-public python-gffutils (find-files "." "\\.gz")) #t))))) (propagated-inputs - `(("python-argcomplete" ,python-argcomplete) - ("python-argh" ,python-argh) - ("python-biopython" ,python-biopython) - ("python-pybedtools" ,python-pybedtools) - ("python-pyfaidx" ,python-pyfaidx) - ("python-simplejson" ,python-simplejson) - ("python-six" ,python-six))) + (list python-argcomplete + python-argh + python-biopython + python-pybedtools + python-pyfaidx + python-simplejson + python-six)) (native-inputs - `(("python-nose" , python-nose))) + (list python-nose)) (home-page "https://github.com/daler/gffutils") (synopsis "Tool for manipulation of GFF and GTF files") (description @@ -14790,7 +14484,7 @@ (define-public indelfixer `(("java-commons-lang2" ,java-commons-lang) ("java-args4j" ,java-args4j))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/cbg-ethz/InDelFixer/") (synopsis "Iterative and sensitive NGS sequence aligner") (description "InDelFixer is a sensitive aligner for 454, Illumina and @@ -14827,10 +14521,9 @@ (define-public libsbml #$(this-package-input "libxml2") "/include/libxml2")))) (propagated-inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (native-inputs - `(("check" ,check-0.14) - ("swig" ,swig))) + (list check-0.14 swig)) (home-page "http://sbml.org/Software/libSBML") (synopsis "Process SBML files and data streams") (description "LibSBML is a library to help you read, write, manipulate, @@ -14915,12 +14608,12 @@ (define-public kraken2 (install-file script bin)) scripts))))))))) (inputs - `(("gzip" ,gzip) - ("perl" ,perl) - ("rsync" ,rsync) - ("sed" ,sed) - ("wget" ,wget) - ("which" ,which))) + (list gzip + perl + rsync + sed + wget + which)) (home-page "https://github.com/DerrickWood/kraken2") (synopsis "Taxonomic sequence classification system") (description "Kraken is a taxonomic sequence classifier that assigns @@ -14952,9 +14645,7 @@ (define-public lofreq ("python" ,python-wrapper) ("zlib" ,zlib))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("which" ,which))) + (list autoconf automake which)) (home-page "https://csb5.github.io/lofreq/") (synopsis "Sensitive variant calling from sequencing data ") (description "LoFreq is a fast and sensitive variant-caller for inferring @@ -14980,11 +14671,9 @@ (define-public ivar (build-system gnu-build-system) (arguments `(#:parallel-tests? #false)) ; not supported (inputs - `(("htslib" ,htslib) - ("zlib" ,zlib))) + (list htslib zlib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://andersen-lab.github.io/ivar/html/") (synopsis "Tools for amplicon-based sequencing") (description "iVar is a computational package that contains functions @@ -15008,7 +14697,7 @@ (define-public python-pyliftover (build-system python-build-system) (arguments `(#:tests? #false)) ; the tests access the web (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/konstantint/pyliftover") (synopsis "Python implementation of UCSC liftOver genome coordinate conversion") (description @@ -15055,15 +14744,15 @@ (define-public python-cgatcore ("hostname" ,inetutils) ("openssl" ,openssl))) (inputs - `(("time" ,time))) + (list time)) (propagated-inputs - `(("python-apsw" ,python-apsw) - ("python-gevent" ,python-gevent) - ("python-pandas" ,python-pandas) - ("python-paramiko" ,python-paramiko) - ("python-pyyaml" ,python-pyyaml) - ("python-ruffus" ,python-ruffus) - ("python-sqlalchemy" ,python-sqlalchemy))) + (list python-apsw + python-gevent + python-pandas + python-paramiko + python-pyyaml + python-ruffus + python-sqlalchemy)) (home-page "https://github.com/cgat-developers/cgat-core") (synopsis "Computational genomics analysis toolkit") (description @@ -15159,7 +14848,7 @@ (define-public perl-cworld-dekker ("python-scikit-learn" ,python-scikit-learn) ("r-minimal" ,r-minimal))) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://github.com/dekkerlab/cworld-dekker") (synopsis "Utility and analysis scripts for 3C, 4C, 5C, and Hi-C data") (description "This package is a collection of Perl, Python, and R @@ -15275,16 +14964,16 @@ (define-public ensembl-vep runtests(@test_files); ")))))))) (inputs - `(("bioperl-minimal" ,bioperl-minimal) - ("perl-bio-db-hts" ,perl-bio-db-hts) - ("perl-dbi" ,perl-dbi) - ("perl-dbd-mysql" ,perl-dbd-mysql) - ("perl-libwww" ,perl-libwww) - ("perl-http-tiny" ,perl-http-tiny) - ("perl-json" ,perl-json) - ("which" ,which))) + (list bioperl-minimal + perl-bio-db-hts + perl-dbi + perl-dbd-mysql + perl-libwww + perl-http-tiny + perl-json + which)) (propagated-inputs - `(("kentutils" ,kentutils))) + (list kentutils)) (native-inputs `(("unzip" ,unzip) ("perl" ,perl) @@ -15330,39 +15019,39 @@ (define-public r-signac "1yihhrv7zs87ax61la1nb4y12lg3knraw4b20k5digbcwm8488lb")))) (properties `((upstream-name . "Signac"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (propagated-inputs - `(("r-annotationfilter" ,r-annotationfilter) - ("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-biovizbase" ,r-biovizbase) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-fastmatch" ,r-fastmatch) - ("r-future" ,r-future) - ("r-future-apply" ,r-future-apply) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggbio" ,r-ggbio) - ("r-ggforce" ,r-ggforce) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-ggseqlogo" ,r-ggseqlogo) - ("r-iranges" ,r-iranges) - ("r-irlba" ,r-irlba) - ("r-lsa" ,r-lsa) - ("r-matrix" ,r-matrix) - ("r-patchwork" ,r-patchwork) - ("r-pbapply" ,r-pbapply) - ("r-rcpp" ,r-rcpp) - ("r-rcpproll" ,r-rcpproll) - ("r-rsamtools" ,r-rsamtools) - ("r-s4vectors" ,r-s4vectors) - ("r-scales" ,r-scales) - ("r-seurat" ,r-seurat) - ("r-seuratobject" ,r-seuratobject) - ("r-stringi" ,r-stringi) - ("r-tidyr" ,r-tidyr))) + (list r-annotationfilter + r-biocgenerics + r-biostrings + r-biovizbase + r-data-table + r-dplyr + r-fastmatch + r-future + r-future-apply + r-genomeinfodb + r-genomicranges + r-ggbio + r-ggforce + r-ggplot2 + r-ggrepel + r-ggseqlogo + r-iranges + r-irlba + r-lsa + r-matrix + r-patchwork + r-pbapply + r-rcpp + r-rcpproll + r-rsamtools + r-s4vectors + r-scales + r-seurat + r-seuratobject + r-stringi + r-tidyr)) (home-page "https://github.com/timoast/signac/") (synopsis "Analysis of single-cell chromatin data") (description @@ -15386,18 +15075,17 @@ (define-public tombo "1023hadgcsgi53kz53ql45207hfizf9sw57z0qij3ay1bx68zbpm")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython) - ("python-nose2" ,python-nose2))) + (list python-cython python-nose2)) ;; The package mainly consists of a command-line tool, but also has a ;; Python-API. Thus these must be propagated. (propagated-inputs - `(("python-future" ,python-future) - ("python-h5py" ,python-h5py) - ("python-mappy" ,python-mappy) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-tqdm" ,python-tqdm) - ("python-rpy2" ,python-rpy2))) + (list python-future + python-h5py + python-mappy + python-numpy + python-scipy + python-tqdm + python-rpy2)) (home-page "https://github.com/nanoporetech/tombo") (synopsis "Analysis of raw nanopore sequencing data") (description "Tombo is a suite of tools primarily for the identification of @@ -15438,10 +15126,9 @@ (define-public python-pyvcf (delete-file-recursively (string-append (site-packages inputs outputs) "/vcf/test"))))))) - (native-inputs `(("python-cython" ,python-cython))) + (native-inputs (list python-cython)) (propagated-inputs - `(("python-pysam" ,python-pysam) - ("python-rpy2" ,python-rpy2))) + (list python-pysam python-rpy2)) (home-page "https://github.com/jamescasbon/PyVCF") (synopsis "Variant Call Format parser for Python") (description "This package provides a @acronym{VCF,Variant Call Format} @@ -15460,9 +15147,7 @@ (define-public nanosv "1wl2daj0bwrl8fx5xi8j8hfs3mp3vg3qycy66538n032v1qkc6xg")))) (build-system python-build-system) (inputs - `(("python-configparser" ,python-configparser) - ("python-pysam" ,python-pysam) - ("python-pyvcf" ,python-pyvcf))) + (list python-configparser python-pysam python-pyvcf)) (home-page "https://github.com/mroosmalen/nanosv") (synopsis "Structural variation detection tool for Oxford Nanopore data.") (description "NanoSV is a software package that can be used to identify @@ -15484,10 +15169,9 @@ (define-public python-strawc "1z1gy8n56lhriy6hdkh9r82ndikndipq2cy2wh8q185qig4rimr6")))) (build-system python-build-system) (inputs - `(("curl" ,curl) - ("zlib" ,zlib))) + (list curl zlib)) (propagated-inputs - `(("pybind11" ,pybind11))) + (list pybind11)) (home-page "https://github.com/aidenlab/straw") (synopsis "Stream data from .hic files") (description "Straw is library which allows rapid streaming of contact @@ -15520,18 +15204,11 @@ (define-public python-pybbi (with-directory-excursion "/tmp/tests" (invoke "python" "-m" "pytest" "-v")))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-pkgconfig" ,python-pkgconfig) - ("python-pytest" ,python-pytest))) + (list pkg-config python-pkgconfig python-pytest)) (inputs - `(("libpng" ,libpng) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list libpng openssl zlib)) (propagated-inputs - `(("python-cython" ,python-cython) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-six" ,python-six))) + (list python-cython python-numpy python-pandas python-six)) (home-page "https://github.com/nvictus/pybbi") (synopsis "Python bindings to UCSC Big Binary file library") (description @@ -15555,8 +15232,7 @@ (define-public python-dna-features-viewer (build-system python-build-system) (arguments '(#:tests? #false)) ; there are none (propagated-inputs - `(("python-biopython" ,python-biopython) - ("python-matplotlib" ,python-matplotlib))) + (list python-biopython python-matplotlib)) (home-page "https://github.com/Edinburgh-Genome-Foundry/DnaFeaturesViewer") (synopsis "Plot features from DNA sequences") @@ -15579,28 +15255,28 @@ (define-public python-coolbox (build-system python-build-system) (arguments '(#:tests? #false)) ; there are none (inputs - `(("pybind11" ,pybind11))) + (list pybind11)) (propagated-inputs - `(("python-cooler" ,python-cooler) - ("python-dna-features-viewer" ,python-dna-features-viewer) - ("python-fire" ,python-fire) - ("python-h5py" ,python-h5py) - ("python-intervaltree" ,python-intervaltree) - ("python-ipywidgets" ,python-ipywidgets) - ("jupyter" ,jupyter) - ("python-matplotlib" ,python-matplotlib) - ("python-nbformat" ,python-nbformat) - ("python-numpy" ,python-numpy) - ("python-numpydoc" ,python-numpydoc) - ("python-pandas" ,python-pandas) - ("python-pybbi" ,python-pybbi) - ("python-pytest" ,python-pytest) - ("python-scipy" ,python-scipy) - ("python-statsmodels" ,python-statsmodels) - ("python-strawc" ,python-strawc) - ("python-svgutils" ,python-svgutils) - ("python-termcolor" ,python-termcolor) - ("python-voila" ,python-voila))) + (list python-cooler + python-dna-features-viewer + python-fire + python-h5py + python-intervaltree + python-ipywidgets + jupyter + python-matplotlib + python-nbformat + python-numpy + python-numpydoc + python-pandas + python-pybbi + python-pytest + python-scipy + python-statsmodels + python-strawc + python-svgutils + python-termcolor + python-voila)) (home-page "https://github.com/GangCaoLab/CoolBox") (synopsis "Genomic data visualization toolkit") (description @@ -15648,7 +15324,7 @@ (define-public python-pyspoa (add-installed-pythonpath inputs outputs) (invoke "python" "tests/test_pyspoa.py"))))))) (propagated-inputs - `(("pybind11" ,pybind11))) + (list pybind11)) (native-inputs `(("cmake" ,cmake-minimal))) (home-page "https://github.com/nanoporetech/pyspoa") @@ -15685,11 +15361,9 @@ (define-public python-bwapy ;; problem with the C sources. (delete 'sanity-check)))) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-setuptools" ,python-setuptools) - ("python-wheel" ,python-wheel))) + (list python-cffi python-setuptools python-wheel)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/ACEnglish/bwapy") (synopsis "Python bindings to bwa alinger") (description "This package provides Python bindings to the bwa mem @@ -15722,21 +15396,21 @@ (define-public scregseg (substitute* "setup.py" (("'sklearn',") ""))))))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (propagated-inputs - `(("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy) - ("python-numpy" ,python-numpy) - ("python-hmmlearn" ,python-hmmlearn) - ("python-pandas" ,python-pandas) - ("python-numba" ,python-numba) - ("python-anndata" ,python-anndata) - ("python-scanpy" ,python-scanpy) - ("python-pybedtools" ,python-pybedtools) - ("python-pysam" ,python-pysam) - ("python-matplotlib" ,python-matplotlib) - ("python-seaborn" ,python-seaborn) - ("python-coolbox" ,python-coolbox))) + (list python-scikit-learn + python-scipy + python-numpy + python-hmmlearn + python-pandas + python-numba + python-anndata + python-scanpy + python-pybedtools + python-pysam + python-matplotlib + python-seaborn + python-coolbox)) (home-page "https://github.com/BIMSBbioinfo/scregseg") (synopsis "Single-cell regulatory landscape segmentation") (description "Scregseg (Single-Cell REGulatory landscape SEGmentation) is a @@ -15795,15 +15469,9 @@ (define-public megadepth (copy-file "megadepth_dynamic" (string-append bin "/megadepth")))))))) (native-inputs - `(("diffutils" ,diffutils) - ("perl" ,perl) - ("grep" ,grep))) + (list diffutils perl grep)) (inputs - `(("curl" ,curl) - ("htslib" ,htslib) - ("libdeflate" ,libdeflate) - ("libbigwig" ,libbigwig) - ("zlib" ,zlib))) + (list curl htslib libdeflate libbigwig zlib)) (home-page "https://github.com/ChristopherWilks/megadepth") (synopsis "BigWig and BAM/CRAM related utilities") (description "Megadepth is an efficient tool for extracting coverage @@ -15834,7 +15502,7 @@ (define-public r-ascat (lambda _ (chdir "ASCAT")))))) (propagated-inputs - `(("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-rcolorbrewer)) (home-page "https://github.com/VanLoo-lab/ascat/") (synopsis "Allele-Specific Copy Number Analysis of Tumors in R") (description "This package provides the @acronym{ASCAT,Allele-Specific Copy @@ -15857,14 +15525,14 @@ (define-public r-battenberg "0nmcq4c7y5g8h8lxsq9vadz9bj4qgqn118alip520ny6czaxki4h")))) (build-system r-build-system) (propagated-inputs - `(("r-devtools" ,r-devtools) - ("r-readr" ,r-readr) - ("r-doparallel" ,r-doparallel) - ("r-ggplot2" ,r-ggplot2) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-gridextra" ,r-gridextra) - ("r-gtools" ,r-gtools) - ("r-ascat" ,r-ascat))) + (list r-devtools + r-readr + r-doparallel + r-ggplot2 + r-rcolorbrewer + r-gridextra + r-gtools + r-ascat)) (home-page "https://github.com/Wedge-lab/battenberg") (synopsis "Subclonal copy number estimation in R") (description "This package contains the Battenberg R package for subclonal @@ -15919,51 +15587,51 @@ (define-public r-spectre (properties `((upstream-name . "Spectre"))) (build-system r-build-system) (propagated-inputs - `(("r-biobase" ,r-biobase) - ("r-biocmanager" ,r-biocmanager) - ("r-caret" ,r-caret) - ("r-class" ,r-class) - ("r-colorramps" ,r-colorramps) - ("r-data-table" ,r-data-table) - ("r-devtools" ,r-devtools) - ("r-dplyr" ,r-dplyr) - ("r-exactextractr" ,r-exactextractr) - ("r-factoextra" ,r-factoextra) - ("r-flowcore" ,r-flowcore) - ("r-flowsom" ,r-flowsom) - ("r-flowviz" ,r-flowviz) - ("r-fnn" ,r-fnn) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpointdensity" ,r-ggpointdensity) - ("r-ggpubr" ,r-ggpubr) - ("r-ggraph" ,r-ggraph) - ("r-ggthemes" ,r-ggthemes) - ("r-gridextra" ,r-gridextra) - ("r-gridextra" ,r-gridextra) - ("r-gtools" ,r-gtools) - ("r-hdf5array" ,r-hdf5array) - ("r-irlba" ,r-irlba) - ("r-pheatmap" ,r-pheatmap) - ("r-plyr" ,r-plyr) - ("r-qs" ,r-qs) - ("r-raster" ,r-raster) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rgeos" ,r-rgeos) - ("r-rhdf5" ,r-rhdf5) - ("r-rstudioapi" ,r-rstudioapi) - ("r-rsvd" ,r-rsvd) - ("r-rtsne" ,r-rtsne) - ("r-s2" ,r-s2) - ("r-scales" ,r-scales) - ("r-sf" ,r-sf) - ("r-sp" ,r-sp) - ("r-stars" ,r-stars) - ("r-stringr" ,r-stringr) - ("r-tidygraph" ,r-tidygraph) - ("r-tidyr" ,r-tidyr) - ("r-tidyr" ,r-tidyr) - ("r-tiff" ,r-tiff) - ("r-umap" ,r-umap))) + (list r-biobase + r-biocmanager + r-caret + r-class + r-colorramps + r-data-table + r-devtools + r-dplyr + r-exactextractr + r-factoextra + r-flowcore + r-flowsom + r-flowviz + r-fnn + r-ggplot2 + r-ggpointdensity + r-ggpubr + r-ggraph + r-ggthemes + r-gridextra + r-gridextra + r-gtools + r-hdf5array + r-irlba + r-pheatmap + r-plyr + r-qs + r-raster + r-rcolorbrewer + r-rgeos + r-rhdf5 + r-rstudioapi + r-rsvd + r-rtsne + r-s2 + r-scales + r-sf + r-sp + r-stars + r-stringr + r-tidygraph + r-tidyr + r-tidyr + r-tiff + r-umap)) (home-page "https://github.com/ImmuneDynamics/Spectre") (synopsis "High-dimensional cytometry and imaging analysis") (description @@ -15991,16 +15659,16 @@ (define-public r-cytonorm (properties `((upstream-name . "CytoNorm"))) (build-system r-build-system) (propagated-inputs - `(("r-cytoml" ,r-cytoml) - ("r-dplyr" ,r-dplyr) - ("r-emdist" ,r-emdist) - ("r-flowcore" ,r-flowcore) - ("r-flowsom" ,r-flowsom) - ("r-flowworkspace" ,r-flowworkspace) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-pheatmap" ,r-pheatmap) - ("r-stringr" ,r-stringr))) + (list r-cytoml + r-dplyr + r-emdist + r-flowcore + r-flowsom + r-flowworkspace + r-ggplot2 + r-gridextra + r-pheatmap + r-stringr)) (home-page "https://github.com/saeyslab/CytoNorm") (synopsis "Normalize cytometry data measured across multiple batches") (description @@ -16049,12 +15717,12 @@ (define-public ccwl ("guile" ,guile-3.0) ("guile-libyaml" ,guile-libyaml))) (native-inputs - `(("pkg-config" ,pkg-config) - ("lzip" ,lzip) - ;; To build documentation - ("cwltool" ,cwltool) - ("graphviz" ,graphviz) - ("skribilo" ,skribilo))) + (list pkg-config + lzip + ;; To build documentation + cwltool + graphviz + skribilo)) (home-page "https://ccwl.systemreboot.net") (synopsis "Concise common workflow language") (description "The @acronym{ccwl, Concise Common Workflow Language} is a diff --git a/gnu/packages/bison.scm b/gnu/packages/bison.scm index 252cd56c15..5fd25452ff 100644 --- a/gnu/packages/bison.scm +++ b/gnu/packages/bison.scm @@ -52,11 +52,11 @@ (define-public bison ;; "./examples/c/reccalc/scan.l:13:10: fatal error: parse.h: No such file ;; or directory". Full log in . #:parallel-tests? #f)) - (native-inputs `(("perl" ,perl) - ;; m4 is not present in PATH when cross-building. - ("m4" ,m4))) - (inputs `(("flex" ,flex))) - (propagated-inputs `(("m4" ,m4))) + (native-inputs (list perl + ;; m4 is not present in PATH when cross-building. + m4)) + (inputs (list flex)) + (propagated-inputs (list m4)) (home-page "https://www.gnu.org/software/bison/") (synopsis "Yacc-compatible parser generator") (description diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm index 3f69d7e8d2..0dcb1ee991 100644 --- a/gnu/packages/bittorrent.scm +++ b/gnu/packages/bittorrent.scm @@ -122,14 +122,9 @@ (define-public transmission (string-append gui "/share/man/man1/transmission-gtk.1")) #t)))))) (inputs - `(("libevent" ,libevent) - ("curl" ,curl) - ("openssl" ,openssl) - ("zlib" ,zlib) - ("gtk+" ,gtk+))) + (list libevent curl openssl zlib gtk+)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://transmissionbt.com/") (synopsis "Fast and easy BitTorrent client") (description @@ -163,13 +158,9 @@ (define-public transmission-remote-gtk (base32 "0qz9wi70qc6vgnaymivc3xz6y86c9hglk6wjv3snnqxpxmp9saay")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gnu-gettext) - ("pkg-config" ,pkg-config))) + (list gnu-gettext pkg-config)) (inputs - `(("appstream-glib" ,appstream-glib) - ("curl" ,curl) - ("gtk+" ,gtk+) - ("json-glib" ,json-glib))) + (list appstream-glib curl gtk+ json-glib)) (synopsis "Gtk frontend to the Transmission daemon") (description "transmission-remote-gtk is a GTK client for remote management of the Transmission BitTorrent client, using its HTTP RPC protocol.") @@ -189,10 +180,8 @@ (define-public libtorrent (base32 "10z9i1rc41cmmi7nx8k7k1agsx6afv09g9cl7g9zr35fyhl5l4gd")))) (build-system gnu-build-system) - (inputs `(("openssl" ,openssl) - ("zlib" ,zlib))) - (native-inputs `(("pkg-config" ,pkg-config) - ("cppunit" ,cppunit))) + (inputs (list openssl zlib)) + (native-inputs (list pkg-config cppunit)) (synopsis "BitTorrent library of rtorrent") (description "LibTorrent is a BitTorrent library used by and developed in parallel @@ -214,14 +203,13 @@ (define-public rtorrent (base32 "1bs2fnf4q7mlhkhzp3i1v052v9xn8qa7g845pk9ia8hlpw207pwy")))) (build-system gnu-build-system) - (inputs `(("libtorrent" ,libtorrent) - ("ncurses" ,ncurses) - ("curl" ,curl) - ("cyrus-sasl" ,cyrus-sasl) - ("openssl" ,openssl) - ("zlib" ,zlib))) - (native-inputs `(("pkg-config" ,pkg-config) - ("cppunit" ,cppunit))) + (inputs (list libtorrent + ncurses + curl + cyrus-sasl + openssl + zlib)) + (native-inputs (list pkg-config cppunit)) (synopsis "BitTorrent client with ncurses interface") (description "rTorrent is a BitTorrent client with an ncurses interface. It supports @@ -255,7 +243,7 @@ (define-public tremc (delete 'configure) (delete 'build)))) (inputs - `(("python" ,python))) + (list python)) (synopsis "Console client for the Transmission BitTorrent daemon") (description "Tremc is a console client, with a curses interface, for the Transmission BitTorrent daemon.") @@ -334,17 +322,17 @@ (define-public aria2 (string-append "// " text))) #t))))) (native-inputs - `(("cppunit" ,cppunit) ; for the tests - ("pkg-config" ,pkg-config))) + (list cppunit ; for the tests + pkg-config)) (inputs - `(("c-ares" ,c-ares) - ("gnutls" ,gnutls) - ("gmp" ,gmp) - ("libssh2" ,libssh2) - ("libxml2" ,libxml2) - ("nettle" ,nettle) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list c-ares + gnutls + gmp + libssh2 + libxml2 + nettle + sqlite + zlib)) (home-page "https://aria2.github.io/") (synopsis "Utility for parallel downloading files") (description @@ -369,17 +357,16 @@ (define-public uget (arguments `(#:configure-flags '("CFLAGS=-fcommon"))) (inputs - `(("curl" ,curl) - ("gtk+" ,gtk+) - ("glib" ,glib) - ("gnutls" ,gnutls) - ("gstreamer" ,gstreamer) - ("libgcrypt" ,libgcrypt) - ("libnotify" ,libnotify) - ("openssl" ,openssl))) + (list curl + gtk+ + glib + gnutls + gstreamer + libgcrypt + libnotify + openssl)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://ugetdm.com/") (synopsis "Universal download manager with GTK+ interface") (description @@ -459,8 +446,7 @@ (define-public libtorrent-rasterbar "-j" (if parallel-tests? (number->string (parallel-job-count)) "1"))))))))) - (inputs `(("boost" ,boost) - ("openssl" ,openssl))) + (inputs (list boost openssl)) (native-inputs `(("libfaketime" ,libfaketime) ("python" ,python-wrapper) ("pkg-config" ,pkg-config))) @@ -506,8 +492,7 @@ (define-public qbittorrent (wrap-qt-program "qbittorrent" #:output out #:inputs inputs)) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs `(("boost" ,boost) ("libtorrent-rasterbar" ,libtorrent-rasterbar) @@ -560,8 +545,7 @@ (define-public deluge ("python-twisted" ,python-twisted) ("python-zope-interface" ,python-zope-interface))) (native-inputs - `(("intltool" ,intltool) - ("python-wheel" ,python-wheel))) + (list intltool python-wheel)) ;; TODO: Enable tests. ;; After "pytest-twisted" is packaged, HOME is set, and an X server is ;; started, some of the tests still fail. There are likely some tests diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm index 440728caea..53815c0268 100644 --- a/gnu/packages/boost.scm +++ b/gnu/packages/boost.scm @@ -77,8 +77,7 @@ (define-public boost (base32 "0m08hhk3l7zvzajyk39qlw566q3fhixayhc2j11328qf0gy8b7zw")))) (build-system gnu-build-system) - (inputs `(("icu4c" ,icu4c) - ("zlib" ,zlib))) + (inputs (list icu4c zlib)) (native-inputs `(("perl" ,perl) ,@(if (%current-target-system) @@ -216,9 +215,7 @@ (define-public boost-for-irods ("libcxxabi" ,libcxxabi-6) ("zlib" ,zlib))) (native-inputs - `(("clang" ,clang-6) - ("perl" ,perl) - ("tcsh" ,tcsh))) + (list clang-6 perl tcsh)) (arguments `(#:tests? #f #:make-flags @@ -462,7 +459,7 @@ (define-public mdds "03b8i43pw4m767mm0cnbi77x7qhpkzpi9b1f6dpp4cmyszmnsk8l")))) (build-system gnu-build-system) (propagated-inputs - `(("boost" ,boost))) ; inclusion of header files + (list boost)) ; inclusion of header files (home-page "https://gitlab.com/mdds/mdds") (synopsis "Multi-dimensional C++ data structures and indexing algorithms") (description "Mdds (multi-dimensional data structure) provides a diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index c3c3ec14b9..be6cb8f22a 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -263,11 +263,11 @@ (define-public grub-minimal (inherit grub) (name "grub-minimal") (inputs - (fold alist-delete (package-inputs grub) - '("lvm2" "mdadm" "fuse" "console-setup"))) + (modify-inputs (package-inputs grub) + (delete "lvm2" "mdadm" "fuse" "console-setup"))) (native-inputs - (fold alist-delete (package-native-inputs grub) - '("help2man" "texinfo" "parted" "qemu" "xorriso"))) + (modify-inputs (package-native-inputs grub) + (delete "help2man" "texinfo" "parted" "qemu" "xorriso"))) (arguments (substitute-keyword-arguments (package-arguments grub) ((#:configure-flags _ ''()) @@ -295,9 +295,8 @@ (define-public grub-efi (name "grub-efi") (synopsis "GRand Unified Boot loader (UEFI version)") (inputs - `(("efibootmgr" ,efibootmgr) - ("mtools" ,mtools) - ,@(package-inputs grub))) + (modify-inputs (package-inputs grub) + (prepend efibootmgr mtools))) (arguments `(;; TODO: Tests need a UEFI firmware for qemu. There is one at ;; https://github.com/tianocore/edk2/tree/master/OvmfPkg . @@ -344,8 +343,8 @@ (define-public grub-hybrid (name "grub-hybrid") (synopsis "GRand Unified Boot loader (hybrid version)") (inputs - `(("grub" ,grub) - ,@(package-inputs grub-efi))) + (modify-inputs (package-inputs grub-efi) + (prepend grub))) (arguments (substitute-keyword-arguments (package-arguments grub-efi) ((#:modules modules `((guix build utils) (guix build gnu-build-system))) @@ -455,14 +454,14 @@ (define-public dtc "0wrl43rvd8nnm1v1wyfdr17vk8q7ymib62vli6da8n9ni4lwbkk5")))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("libyaml" ,libyaml) - ("pkg-config" ,pkg-config) - ("swig" ,swig) - ("valgrind" ,valgrind))) + (list bison + flex + libyaml + pkg-config + swig + valgrind)) (inputs - `(("python" ,python))) + (list python)) (arguments `(#:make-flags (list (string-append "CC=" ,(cc-for-target)) @@ -556,8 +555,8 @@ (define-public u-boot-tools (inherit u-boot) (name "u-boot-tools") (native-inputs - `(("sdl2" ,sdl2) - ,@(package-native-inputs u-boot))) + (modify-inputs (package-native-inputs u-boot) + (prepend sdl2))) (arguments `(#:make-flags '("HOSTCC=gcc") #:test-target "tcheck" @@ -1263,9 +1262,7 @@ (define-public ipxe (lambda _ (chdir "..") #t))) #:tests? #f)) ; no test suite (native-inputs - `(("perl" ,perl) - ("syslinux" ,syslinux) - ("xorriso" ,xorriso))) + (list perl syslinux xorriso)) (home-page "https://ipxe.org") (synopsis "PXE-compliant network boot firmware") (description "iPXE is a network boot firmware. It provides a full PXE diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 249d8bc45b..6750446d77 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -91,7 +91,7 @@ (define-public bam (native-inputs `(("python" ,python-2))) (inputs - `(("lua" ,lua))) + (list lua)) (home-page "https://matricks.github.io/bam/") (synopsis "Fast and flexible build system") (description "Bam is a fast and flexible build system. Bam uses Lua to @@ -166,7 +166,7 @@ (define-public bmake (inputs `(("bash" ,bash-minimal))) (native-inputs - `(("coreutils" ,coreutils))) + (list coreutils)) (arguments `(#:tests? #f ; test during build #:phases @@ -284,12 +284,12 @@ (define-public meson ;; Meson calls the various executables in out/bin through the ;; Python interpreter, so we cannot use the shell wrapper. (delete 'wrap)))) - (inputs `(("ninja" ,ninja))) + (inputs (list ninja)) ;; XXX: Python is propagated just to 'GUIX_PYTHONPATH' is set (!). ;; MESON-WRAPPED below fixes that by wrapping the 'meson' executable. ;; TODO: Make MESON-WRAPPED the new MESON on the next core update cycle. - (propagated-inputs `(("python" ,python))) + (propagated-inputs (list python)) (home-page "https://mesonbuild.com/") (properties '((hidden? . #t))) @@ -358,7 +358,7 @@ (define-public premake4 "1017rd0wsjfyq2jvpjjhpszaa7kmig6q1nimw76qx3cjz2868lrn")))) (build-system gnu-build-system) (native-inputs - `(("unzip" ,unzip))) ; for unpacking the source + (list unzip)) ; for unpacking the source (arguments `(#:make-flags (list (string-append "CC=" ,(cc-for-target))) #:tests? #f ; No test suite @@ -465,12 +465,11 @@ (define-public tup (display "au BufNewFile,BufRead Tupfile,*.tup setf tup"))) #t)))))) (inputs - `(("fuse" ,fuse) - ("pcre" ,pcre) - ("pcre" ,pcre "bin") ; pcre-config - ("sqlite" ,sqlite))) + (list fuse pcre + `(,pcre "bin") ; pcre-config + sqlite)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://gittup.org/tup/") (synopsis "Fast build system that's hard to get wrong") (description "Tup is a generic build system based on a directed acyclic @@ -507,11 +506,9 @@ (define-public osc (string-append bin "osc")) #t)))))) (native-inputs - `(("python-chardet" ,python-chardet))) + (list python-chardet)) (inputs - `(("python-m2crypto" ,python-m2crypto) - ("python-pycurl" ,python-pycurl) - ("rpm" ,rpm))) ; for python-rpm + (list python-m2crypto python-pycurl rpm)) ; for python-rpm (home-page "https://github.com/openSUSE/osc") (synopsis "Open Build Service command line tool") (description "@command{osc} is a command line interface to the Open Build @@ -540,10 +537,9 @@ (define-public compiledb (substitute* "setup.py" (("^ *'shutilwhich'\n") "")) (substitute* "compiledb/compiler.py" (("shutilwhich") "shutil"))))))) (propagated-inputs - `(("python-bashlex" ,python-bashlex) - ("python-click" ,python-click))) + (list python-bashlex python-click)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/nickdiego/compiledb") (synopsis diff --git a/gnu/packages/busybox.scm b/gnu/packages/busybox.scm index f3652813ed..17b91da59f 100644 --- a/gnu/packages/busybox.scm +++ b/gnu/packages/busybox.scm @@ -106,11 +106,11 @@ (define-public busybox (apply invoke "make" (string-append "CONFIG_PREFIX=" out) "install" make-flags))))))) - (native-inputs `(("perl" ,perl) ; needed to generate the man pages (pod2man) - ;; The following are needed by the tests. - ("inetutils" ,inetutils) - ("which" ,(@ (gnu packages base) which)) - ("zip" ,zip))) + (native-inputs (list perl ; needed to generate the man pages (pod2man) + ;; The following are needed by the tests. + inetutils + (@ (gnu packages base) which) + zip)) (synopsis "Many common UNIX utilities in a single executable") (description "BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides a fairly complete environment for @@ -162,7 +162,7 @@ (define-public toybox (let ((out (assoc-ref outputs "out"))) (delete-file-recursively (string-append out "/usr")))))) #:test-target "tests")) - (native-inputs `(("bc" ,bc))) + (native-inputs (list bc)) (synopsis "Many common UNIX utilities in a single executable") (description "ToyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides a fairly complete environment for diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index e37c173fc0..5c28ea9fb8 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -69,8 +69,7 @@ (define-public tcc (base32 "177bdhwzrnqgyrdv1dwvpd04fcxj68s5pm1dzwny6359ziway8yy")))) (build-system gnu-build-system) - (native-inputs `(("perl" ,perl) - ("texinfo" ,texinfo))) + (native-inputs (list perl texinfo)) (arguments `(#:configure-flags (list (string-append "--elfinterp=" (assoc-ref %build-inputs "libc") @@ -130,8 +129,7 @@ (define-public pcc (replace 'check (lambda _ (invoke "make" "-C" "cc/cpp" "test") #t))))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (synopsis "Portable C compiler") (description "PCC is a portable C compiler. The project goal is to write a C99 @@ -162,8 +160,7 @@ (define-public libbytesize ("pkg-config" ,pkg-config) ("python" ,python))) (inputs - `(("mpfr" ,mpfr) - ("pcre2" ,pcre2))) + (list mpfr pcre2)) (home-page "https://github.com/storaged-project/libbytesize") (synopsis "Tiny C library for working with arbitrary big sizes in bytes") (description @@ -205,7 +202,7 @@ (define-public udunits `(#:configure-flags (list "--disable-static"))) (inputs - `(("expat" ,expat))) + (list expat)) (home-page "https://www.unidata.ucar.edu/software/udunits/") (synopsis "C library for units of physical quantities and value-conversion utils") (description @@ -238,11 +235,7 @@ (define-public libfixposix "1x4q6yspi5g2s98vq4qszw4z3zjgk9l5zs8471w4d4cs6l97w08j")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("check" ,check))) + (list autoconf automake libtool pkg-config check)) (synopsis "Thin wrapper over POSIX syscalls") (description "The purpose of libfixposix is to offer replacements for parts of POSIX @@ -317,7 +310,7 @@ (define-public libwuya headers) (install-file "libwuya.a" (string-append out "/lib")) #t)))))) - (inputs `(("lua" ,lua))) + (inputs (list lua)) (home-page "https://github.com/WuBingzheng/libwuya/") (synopsis "C library implementing various data structures") (description "The @code{libwuya} library implements data structures such @@ -368,7 +361,7 @@ (define-public packcc (string-append out "/share/doc/packcc")) #t)))))) (native-inputs - `(("bats" ,bats))) + (list bats)) (synopsis "Packrat parser generator for C") (description "PackCC is a packrat parser generator for the C programming language. @@ -398,7 +391,7 @@ (define-public sparse (base32 "0z1qds52144nvsdnl82r3zs3vax618v920jmffyyssmwj54qpcka")))) (build-system gnu-build-system) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (arguments '(#:make-flags `(,(string-append "PREFIX=" (assoc-ref %outputs "out"))) #:phases (modify-phases %standard-phases @@ -441,10 +434,7 @@ (define-public libestr (replace 'bootstrap (lambda _ (invoke "autoreconf" "-vfi")))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool))) + (list autoconf automake pkg-config libtool)) (home-page "https://github.com/rsyslog/libestr") (synopsis "Helper functions for handling strings") (description @@ -467,9 +457,7 @@ (define-public libfastjson (base32 "12rqcdqxazw8czzxbivdapdgj19pcswpw1jp2915sxbljis83g6q")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://github.com/rsyslog/libfastjson") (synopsis "Fast JSON library for C") (description @@ -500,12 +488,12 @@ (define-public liblogging (replace 'bootstrap (lambda _ (invoke "autoreconf" "-vfi")))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool) - ;; For rst2man.py - ("python-docutils" ,python-docutils))) + (list autoconf + automake + pkg-config + libtool + ;; For rst2man.py + python-docutils)) (home-page "https://github.com/rsyslog/liblogging") (synopsis "Easy to use and lightweight signal-safe logging library") (description @@ -538,7 +526,7 @@ (define-public unifdef (string-append "prefix=" %output)) #:tests? #f)) ;no test suite (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://dotat.at/prog/unifdef/") (synopsis "Utility to selectively processes conditional C preprocessor") (description "The @command{unifdef} utility selectively processes @@ -596,7 +584,7 @@ (define-public aws-checksums (string-append "-DCMAKE_PREFIX_PATH=" (assoc-ref %build-inputs "aws-c-common"))))) (inputs - `(("aws-c-common" ,aws-c-common))) + (list aws-c-common)) (synopsis "Amazon Web Services checksum library") (description "This library provides cross-Platform hardware accelerated CRC32c and CRC32 @@ -625,12 +613,9 @@ (define-public aws-c-event-stream (string-append "-DCMAKE_PREFIX_PATH=" (assoc-ref %build-inputs "aws-c-common"))))) (propagated-inputs - `(("aws-c-common" ,aws-c-common) - ("aws-c-io" ,aws-c-io) - ("aws-checksums" ,aws-checksums))) + (list aws-c-common aws-c-io aws-checksums)) (inputs - `(("aws-c-cal" ,aws-c-cal) - ("s2n" ,s2n))) + (list aws-c-cal s2n)) (synopsis "Amazon Web Services client-server message format library") (description "This library is a C99 implementation for @acronym{AWS,Amazon Web Services} @@ -661,9 +646,7 @@ (define-public aws-c-io (assoc-ref %build-inputs "aws-c-common")) "-DENABLE_NET_TESTS=OFF"))) (propagated-inputs - `(("aws-c-cal" ,aws-c-cal) - ("aws-c-common" ,aws-c-common) - ("s2n" ,s2n))) + (list aws-c-cal aws-c-common s2n)) (synopsis "Event driven framework for implementing application protocols") (description "This library provides a C99 framework for constructing event-driven, asynchronous network application protocols.") @@ -691,7 +674,7 @@ (define-public aws-c-cal (string-append "-DCMAKE_PREFIX_PATH=" (assoc-ref %build-inputs "aws-c-common"))))) (propagated-inputs - `(("aws-c-common" ,aws-c-common))) + (list aws-c-common)) (inputs `(("openssl" ,openssl) ("openssl:static" ,openssl "static"))) @@ -742,8 +725,7 @@ (define-public aws-c-http (assoc-ref %build-inputs "aws-c-common")) "-DENABLE_NET_TESTS=OFF"))) (propagated-inputs - `(("aws-c-compression" ,aws-c-compression) - ("aws-c-io" ,aws-c-io))) + (list aws-c-compression aws-c-io)) (synopsis "Amazon Web Services HTTP library") (description "This library provides a C99 implementation of the HTTP/1.1 and HTTP/2 @@ -772,7 +754,7 @@ (define-public aws-c-compression (string-append "-DCMAKE_PREFIX_PATH=" (assoc-ref %build-inputs "aws-c-common"))))) (propagated-inputs - `(("aws-c-common" ,aws-c-common))) + (list aws-c-common)) (synopsis "Amazon Web Services compression library") (description "This library provides a C99 implementation of compression algorithms, @@ -805,10 +787,7 @@ (define-public aws-c-auth (assoc-ref %build-inputs "aws-c-common")) "-DENABLE_NET_TESTS=OFF"))) (propagated-inputs - `(("aws-c-cal" ,aws-c-cal) - ("aws-c-common" ,aws-c-common) - ("aws-c-http" ,aws-c-http) - ("aws-c-io" ,aws-c-io))) + (list aws-c-cal aws-c-common aws-c-http aws-c-io)) (synopsis "Amazon Web Services client-side authentication library") (description "This library provides a C99 implementation for AWS client-side @@ -838,8 +817,7 @@ (define-public aws-c-s3 (assoc-ref %build-inputs "aws-c-common")) "-DENABLE_NET_TESTS=OFF"))) (propagated-inputs - `(("aws-c-auth" ,aws-c-auth) - ("aws-c-http" ,aws-c-http))) + (list aws-c-auth aws-c-http)) (synopsis "Amazon Web Services client library for Amazon S3") (description "This library provides a C99 client implementation of the Simple Storage @@ -868,8 +846,7 @@ (define-public aws-c-mqtt (string-append "-DCMAKE_PREFIX_PATH=" (assoc-ref %build-inputs "aws-c-common"))))) (propagated-inputs - `(("aws-c-http" ,aws-c-http) - ("aws-c-io" ,aws-c-io))) + (list aws-c-http aws-c-io)) (synopsis "Amazon Web Services MQTT library") (description "This library provides a C99 implementation of the Message Queuing diff --git a/gnu/packages/calcurse.scm b/gnu/packages/calcurse.scm index b44f88fea9..5da701492b 100644 --- a/gnu/packages/calcurse.scm +++ b/gnu/packages/calcurse.scm @@ -39,8 +39,8 @@ (define-public calcurse (sha256 (base32 "0cgkd285x5pk62lmdx9fjxl46c5lj8wj2cqbxq7d99yb4il5fdjk")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses))) - (native-inputs `(("tzdata" ,tzdata-for-tests))) + (inputs (list ncurses)) + (native-inputs (list tzdata-for-tests)) (arguments ;; The ical tests all want to create a ".calcurse" directory, and may ;; fail with "cannot create directory '.calcurse': File exists" if run diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index 6c815daf7d..129eb58aa0 100644 --- a/gnu/packages/calendar.scm +++ b/gnu/packages/calendar.scm @@ -80,7 +80,7 @@ (define-public date ;; Install pkg-config files ;; https://github.com/HowardHinnant/date/pull/538 (search-patches "date-output-pkg-config-files.patch")))) - (inputs `(("tzdata" ,tzdata))) + (inputs (list tzdata)) (build-system cmake-build-system) (arguments '(#:configure-flags (list "-DUSE_SYSTEM_TZ_DB=ON" @@ -158,19 +158,17 @@ (define-public libical (("\\\"/usr/share/lib/zoneinfo\\\"") ""))) #t))))) (native-inputs - `(("docbook-xml" ,docbook-xml-4.3) - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list docbook-xml-4.3 + gobject-introspection + gtk-doc/stable + perl + pkg-config + vala)) (inputs - `(("glib" ,glib) - ("libxml2" ,libxml2) - ("tzdata" ,tzdata))) + (list glib libxml2 tzdata)) (propagated-inputs ;; In Requires.private of libical.pc. - `(("icu4c" ,icu4c))) + (list icu4c)) (home-page "https://libical.github.io/libical/") (synopsis "iCalendar protocols and data formats implementation") (description @@ -204,23 +202,22 @@ (define-public khal (string-append (assoc-ref outputs "out") "/share/man/man1")) #t))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ;; Required to build manpage - ("python-sphinxcontrib-newsfeed" ,python-sphinxcontrib-newsfeed) - ("python-sphinx" ,python-sphinx))) + (list python-setuptools-scm + ;; Required to build manpage + python-sphinxcontrib-newsfeed python-sphinx)) (inputs - `(("sqlite" ,sqlite) - ("python-configobj" ,python-configobj) - ("python-dateutil" ,python-dateutil) - ("python-icalendar" ,python-icalendar) - ("python-tzlocal" ,python-tzlocal) - ("python-urwid" ,python-urwid) - ("python-pytz" ,python-pytz) - ("python-setproctitle" ,python-setproctitle) - ("python-atomicwrites" ,python-atomicwrites) - ("python-click" ,python-click) - ("python-click-log" ,python-click-log) - ("python-pyxdg" ,python-pyxdg))) + (list sqlite + python-configobj + python-dateutil + python-icalendar + python-tzlocal + python-urwid + python-pytz + python-setproctitle + python-atomicwrites + python-click + python-click-log + python-pyxdg)) (synopsis "Console calendar program") (description "Khal is a standards based console calendar program, able to synchronize with CalDAV servers through vdirsyncer.") @@ -275,10 +272,7 @@ (define-public remind (list "bin/cm2rem.tcl" "bin/tkremind")))))))) (inputs - `(("inetutils" ,inetutils) - ("tcl" ,tcl) - ("tcllib" ,tcllib) - ("tk" ,tk))) + (list inetutils tcl tcllib tk)) (home-page "https://dianne.skoll.ca/projects/remind/") (synopsis "Sophisticated calendar and alarm program") (description @@ -347,9 +341,9 @@ (define-public confclerk #t)))) #:tests? #f)) ; no tests (native-inputs - `(("perl" ,perl))) ; pod2man + (list perl)) ; pod2man (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://www.toastfreeware.priv.at/confclerk") (synopsis "Offline conference schedule application") (description @@ -423,11 +417,9 @@ (define-public gsimplecal "1qyf65l088dqsz25hm6s1cv18j52yaias0llqvpqwjfnvssa5cxg")) (modules '((guix build utils))))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+))) + (inputs (list gtk+)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (home-page "https://dmedvinsky.github.io/gsimplecal/") (synopsis "Lightweight calendar applet") (description "@command{gsimplecal} is a lightweight calendar application diff --git a/gnu/packages/ccache.scm b/gnu/packages/ccache.scm index 44b0ef606a..bffbff5715 100644 --- a/gnu/packages/ccache.scm +++ b/gnu/packages/ccache.scm @@ -40,10 +40,10 @@ (define-public ccache (sha256 (base32 "186b5lfbdd48cvbxqv2yh93pgr8lhahl1jzw00k2rmjzmbxwl04j")))) (build-system cmake-build-system) - (native-inputs `(("perl" ,perl) ; for test/run - ("which" ,(@ (gnu packages base) which)))) - (inputs `(("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (native-inputs (list perl ; for test/run + (@ (gnu packages base) which))) + (inputs (list zlib + `(,zstd "lib"))) (arguments '( ;; The Redis backend must be explicitly disabled to build without Redis. #:configure-flags diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 1ad4829dc4..42571531e5 100644 --- a/gnu/packages/cdrom.scm +++ b/gnu/packages/cdrom.scm @@ -118,11 +118,9 @@ (define-public libcdio "0avi6apv5ydjy6b9c3z9a46rvp5i57qyr09vr7x4nndxkmcfjl45")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses) - ("libcddb" ,libcddb))) + (list ncurses libcddb)) (native-inputs - `(("help2man" ,help2man) - ("pkg-config" ,pkg-config))) + (list help2man pkg-config)) (home-page "https://www.gnu.org/software/libcdio/") (synopsis "CD Input and Control library") (description @@ -147,8 +145,8 @@ (define-public libcdio-paranoia (base32 "12hfnrq7amv9qjzc92cr265m7kh0a1hpasck8cxx1gygbhqczc9k")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (propagated-inputs `(("libcdio" ,libcdio))) + (native-inputs (list pkg-config)) + (propagated-inputs (list libcdio)) (home-page "https://www.gnu.org/software/libcdio/") (synopsis "Jitter- and error-tolerant CD audio extraction") (description @@ -198,10 +196,7 @@ (define-public xorriso `("PATH" ":" prefix (,(string-append out "/bin")))) #t)))))) (inputs - `(("acl" ,acl) - ("readline" ,readline) - ("tk" ,tk) - ("zlib" ,zlib))) + (list acl readline tk zlib)) (home-page "https://www.gnu.org/software/xorriso/") (synopsis "Create, manipulate, burn ISO-9660 file systems") (description @@ -283,14 +278,9 @@ (define-public cdrdao (substitute* "configure.ac" (("^AM_GCONF_SOURCE_2.*") "")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("ao" ,ao) - ("lame" ,lame) - ("libmad" ,libmad) - ("libvorbis" ,libvorbis))) + (list ao lame libmad libvorbis)) (home-page "http://cdrdao.sourceforge.net") (synopsis "Read and write CDs in disk-at-once mode") (description "cdrdao records audio or data CDs in disk-at-once (DAO) mode, @@ -382,9 +372,9 @@ (define-public dvd+rw-tools (patches (search-patches "dvd+rw-tools-add-include.patch")))) (build-system gnu-build-system) (inputs - `(("cdrtools" ,cdrtools))) + (list cdrtools)) (native-inputs - `(("m4" ,m4))) + (list m4)) (arguments `(#:tests? #f ; No tests. #:phases @@ -430,7 +420,7 @@ (define-public dvdisaster (base32 "1hz3fvqfdrwb7dn6ggqkpcgyjag37ivm1layw27ncjz9glklxjbr")))) (build-system gnu-build-system) (inputs - `(("gtk+" ,gtk+-2))) + (list gtk+-2)) (native-inputs `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config) @@ -572,8 +562,7 @@ (define-public libcue (arguments `(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (home-page "https://github.com/lipnitsk/libcue") (synopsis "C library to parse cue sheets") (description "Libcue is a C library to parse so-called @dfn{cue sheets} @@ -684,20 +673,18 @@ (define (wrap file) #t))) #:tests? #f)) ; no test target - (inputs `(("wget" ,wget) - ("which" ,which) - ("cdparanoia" ,cdparanoia) - ("cd-discid" ,cd-discid) - ("vorbis-tools" ,vorbis-tools) - ("flac" ,flac) - - ("perl-musicbrainz-discid" ,perl-musicbrainz-discid) - ("perl-webservice-musicbrainz" ,perl-webservice-musicbrainz) - ("perl-mojolicious" ,perl-mojolicious) ;indirect dependency - - ;; A couple of Python and Perl scripts are included. - ("python" ,python) - ("perl" ,perl))) + (inputs (list wget + which + cdparanoia + cd-discid + vorbis-tools + flac + perl-musicbrainz-discid + perl-webservice-musicbrainz + perl-mojolicious ;indirect dependency + ;; A couple of Python and Perl scripts are included. + python + perl)) (synopsis "Command-line audio CD ripper") (description @@ -730,7 +717,7 @@ (define-public geteltorito (let ((out (assoc-ref outputs "out"))) (install-file "geteltorito" (string-append out "/bin")))))))) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (synopsis "Extract the boot image from a CD-ROM") (description "@command{geteltorito} can extract the initial/default boot @@ -771,8 +758,7 @@ (define (bin-directory input-name) "flac" "opus-tools" "wavpack")))))))))) - (native-inputs `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (native-inputs (list intltool pkg-config)) ;; TODO: Add the necessary packages for Musepack encoding. (inputs `(("gtk+-2" ,gtk+-2) ("glib" ,glib) @@ -823,15 +809,11 @@ (define-public ripit (("\\$\\(DESTDIR\\)/usr/local") (assoc-ref outputs "out")) (("../../etc") "etc"))))))) (native-inputs - `(("coreutils" ,coreutils))) + (list coreutils)) (inputs - `(("perl" ,perl))) + (list perl)) (propagated-inputs - `(("cdparanoia" ,cdparanoia) - ("flac" ,flac) - ("vorbis-tools" ,vorbis-tools) - ("wavpack" ,wavpack) - ("perl-cddb-get" ,perl-cddb-get))) + (list cdparanoia flac vorbis-tools wavpack perl-cddb-get)) (home-page (string-append "https://web.archive.org/web/20170119092156/" "http://www.suwald.com/ripit/about.php")) (synopsis "Command-line program to extract audio CDs") @@ -875,7 +857,7 @@ (define-public libburn "0m1vyry6pi115nysfgb0cg313qqhnlxqdg7f920wpiar0z8mjl2j")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://dev.lovelyhq.com/libburnia/libburn") (synopsis "Library for reading and writing optical discs") (description @@ -897,10 +879,9 @@ (define-public libisofs "13m82l13cb5d7ca53dv3akma1jr9gw0hnnshdwqpj6ahly0fv85a")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib) - ("acl" ,acl))) + (list zlib acl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://dev.lovelyhq.com/libburnia/libisofs") (synopsis "Library to create ISO 9660 images") (description @@ -939,10 +920,7 @@ (define-public cdrkit-libre "extern char\t*outfile")))))) (build-system cmake-build-system) (inputs - `(("bzip2" ,bzip2) - ("libcap" ,libcap) - ("perl" ,perl) - ("zlib" ,zlib))) + (list bzip2 libcap perl zlib)) (arguments `(#:tests? #f ;no tests #:phases @@ -975,10 +953,9 @@ (define-public libmirage "0f8i2ha44rykkk3ac2q8zsw3y1zckw6qnf6zvkyrj3qqbzhrf3fm")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("glib" ,glib))) + (list glib)) (arguments ;; No tests. '(#:tests? #f)) @@ -1004,12 +981,9 @@ (define-public cdemu-daemon "16g6fv1lxkdmbsy6zh5sj54dvgwvm900fd18aq609yg8jnqm644d")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("libmirage" ,libmirage) - ("glib" ,glib) - ("ao" ,ao))) + (list libmirage glib ao)) (arguments ;; No tests. '(#:tests? #f)) @@ -1033,12 +1007,9 @@ (define-public cdemu-client "1prrdhv0ia0axc6b73crszqzh802wlkihz6d100yvg7wbgmqabd7")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("python" ,python) - ("python-pygobject" ,python-pygobject) - ("cdemu-daemon" ,cdemu-daemon))) + (list python python-pygobject cdemu-daemon)) (arguments ;; No tests. `(#:tests? #f diff --git a/gnu/packages/cedille.scm b/gnu/packages/cedille.scm index decaf25605..1f00e8f698 100644 --- a/gnu/packages/cedille.scm +++ b/gnu/packages/cedille.scm @@ -42,11 +42,7 @@ (define-public cedille (base32 "1h5s6ayh3s76z184jai3jidcs4cjk8s4nvkkv2am8dg4gfsybq22")))) (inputs - `(("agda" ,agda) - ("agda-ial" ,agda-ial) - ("ghc" ,ghc) - ("ghc-alex" ,ghc-alex) - ("ghc-happy" ,ghc-happy))) + (list agda agda-ial ghc ghc-alex ghc-happy)) (build-system emacs-build-system) (arguments `(#:phases diff --git a/gnu/packages/certs.scm b/gnu/packages/certs.scm index d09778f6da..fc4f4f2686 100644 --- a/gnu/packages/certs.scm +++ b/gnu/packages/certs.scm @@ -76,7 +76,7 @@ (define-public desec-certbot-hook #:install-plan '(("." "etc/desec" #:include ("hook.sh"))))) (inputs - `(("curl" ,curl))) + (list curl)) (synopsis "Certbot DNS challenge automatization for deSEC") (description "The deSEC can be used to obtain certificates with certbot DNS ownership verification. With the help of this hook script, you can obtain @@ -133,8 +133,7 @@ (define-public nss-certs (build-system gnu-build-system) (outputs '("out")) (native-inputs - `(("certdata2pem" ,certdata2pem) - ("openssl" ,openssl))) + (list certdata2pem openssl)) (inputs '()) (propagated-inputs '()) (arguments @@ -201,8 +200,7 @@ (define-public le-certs (string-append openssl "/bin/c_rehash") "."))))) (native-inputs - `(("openssl" ,openssl) - ("perl" ,perl))) ;for 'c_rehash' + (list openssl perl)) ;for 'c_rehash' (inputs `(; The Let's Encrypt root certificate, "ISRG Root X1". ("isrgrootx1.pem" diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 50a00e5a90..5368de3356 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -107,7 +107,7 @@ (define-public pedansee ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Code checker for C") (description "Pedansee checks C source files for compliance with a particular programming style. The style is currently defined by the pedansee source code @@ -248,7 +248,7 @@ (define-public clitest (string-append out "/share/doc/clitest-" ,version)) #t)))))) (native-inputs - `(("perl" ,perl))) ;for tests + (list perl)) ;for tests (synopsis "Command line test tool") (description "@command{clitest} is a portable shell script that performs automatic @@ -276,9 +276,7 @@ (define-public cunit (replace 'bootstrap (lambda _ (invoke "autoreconf" "-vfi")))))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool))) + (list automake autoconf libtool)) (home-page "http://cunit.sourceforge.net/") (synopsis "Automated testing framework for C") (description @@ -460,12 +458,9 @@ (define-public cmdtest (build-system python-build-system) (arguments `(#:tests? #f)) ;requires Python 2! (native-inputs - `(("python-coverage-test-runner" ,python-coverage-test-runner) - ("python" ,python))) + (list python-coverage-test-runner python)) (inputs - `(("python-cliapp" ,python-cliapp) - ("python-markdown" ,python-markdown) - ("python-ttystatus" ,python-ttystatus))) + (list python-cliapp python-markdown python-ttystatus)) (home-page "https://liw.fi/cmdtest/") (synopsis "Black box Unix program tester") (description @@ -559,7 +554,7 @@ (define-public cxxtest (copy-recursively "../sample" (string-append doc-dir "/sample")) #t)))))) (propagated-inputs - `(("python-ply" ,python-ply))) + (list python-ply)) (home-page "https://cxxtest.com/") (synopsis "Unit testing framework for C++") (description "CxxTest is a unit testing framework for C++ that is similar @@ -634,7 +629,7 @@ (define-public go-github.com-smartystreets-assertions (arguments '(#:import-path "github.com/smartystreets/assertions")) (native-inputs - `(("go-github.com-smartystreets-gunit" ,go-github.com-smartystreets-gunit))) + (list go-github.com-smartystreets-gunit)) (synopsis "Assertions for testing with Go") (description "The @code{assertions} package provides convenient assertion functions @@ -659,8 +654,7 @@ (define-public go-github.com-smartystreets-goconvey (arguments '(#:import-path "github.com/smartystreets/goconvey")) (propagated-inputs - `(("go-github.com-jtolds-gls" ,go-github.com-jtolds-gls) - ("go-github.com-smartystreets-assertions" ,go-github.com-smartystreets-assertions))) + (list go-github.com-jtolds-gls go-github.com-smartystreets-assertions)) (synopsis "Go testing tool with both a web and terminal user interface") (description "GoConvey is a testing tool for Go. It integrates with go test, can show @@ -748,7 +742,7 @@ (define-public cpputest "1xslavlb1974y5xvs8n1j9zkk05dlw8imy4saasrjlmibl895ii1")))) (build-system gnu-build-system) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (home-page "https://cpputest.github.io/") (synopsis "Unit testing and mocking framework for C/C++") (description @@ -777,8 +771,7 @@ (define-public python-parameterized (format #t "test suite not run~%")) #t))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-mock python-nose)) (home-page "https://github.com/wolever/parameterized") (synopsis "Parameterized testing with any Python test framework") (description @@ -830,7 +823,7 @@ (define-public python-mock (base32 "1hrp6j0yrx2xzylfv02qa8kph661m6yq4p0mc8fnimch9j4psrc3")))) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (build-system python-build-system) (arguments ;; FIXME: Tests require "pytest", which depends on this package. @@ -891,9 +884,7 @@ (define-public python-nose2 (build-system python-build-system) (arguments `(#:tests? #f)) ; 'module' object has no attribute 'collector' (propagated-inputs - `(("python-cov-core" ,python-cov-core) - ("python-pytest-cov" ,python-pytest-cov) - ("python-six" ,python-six))) + (list python-cov-core python-pytest-cov python-six)) (home-page "https://github.com/nose-devs/nose2") (synopsis "Next generation of nicer testing for Python") (description @@ -928,8 +919,7 @@ (define-public python-unittest2 (lambda _ (zero? (system* "python" "-m" "unittest2" "discover" "--verbose"))))))) (propagated-inputs - `(("python-six" ,python-six) - ("python-traceback2" ,python-traceback2))) + (list python-six python-traceback2)) (home-page "https://pypi.org/project/unittest2/") (synopsis "Python unit testing library") (description @@ -1056,9 +1046,8 @@ (define-public python-pytest-bootstrap (package (inherit (strip-python2-variant python-pytest)) (name "python-pytest-bootstrap") - (native-inputs `(("python-iniconfig" ,python-iniconfig) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-toml" ,python-toml))) + (native-inputs (list python-iniconfig python-setuptools-scm + python-toml)) (arguments `(#:tests? #f)) (properties `((python2-variant . ,(delay python2-pytest-bootstrap)))))) @@ -1102,8 +1091,7 @@ (define-public python-pytest-assume (when tests? (invoke "pytest"))))))) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-six" ,python-six))) + (list python-pytest python-six)) (home-page "https://github.com/astraw38/pytest-assume") (synopsis "Pytest plugin that allows multiple failures per test") @@ -1139,8 +1127,7 @@ (define-public python-pytest-cov (invoke "python" "./setup.py" "check" "--strict" "--metadata")))))) (propagated-inputs - `(("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest))) + (list python-coverage python-pytest)) (home-page "https://github.com/pytest-dev/pytest-cov") (synopsis "Pytest plugin for measuring coverage") (description @@ -1164,9 +1151,9 @@ (define-public python-pytest-httpserver "0vbls0j570l5my83j4jnk5blmnir44i0w511azlh41nl6k8rac5f")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-werkzeug" ,python-werkzeug))) + (list python-werkzeug)) (arguments '(#:phases (modify-phases %standard-phases @@ -1201,7 +1188,7 @@ (define-public python-pytest-random-order (when tests? (invoke "python" "-m" "pytest" "--random-order"))))))) (propagated-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/jbasko/pytest-random-order") (synopsis "Pytest plugin to randomize the order of tests") (description "@code{pytest-random-order} is a Pytest plugin that @@ -1237,7 +1224,7 @@ (define-public python-pytest-runner (format #t "test suite not run~%")) #t))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/pytest-dev/pytest-runner") (synopsis "Invoke py.test as a distutils command") (description @@ -1284,7 +1271,7 @@ (define-public python-pytest-lazy-fixture (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (propagated-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/tvorog/pytest-lazy-fixture") (synopsis "Use fixtures in @code{pytest.mark.parametrize}") (description "This plugin helps to use fixtures in @@ -1317,10 +1304,9 @@ (define-public python-pytest-mock (invoke "pytest" "--assert=plain" "-k" "not test_standalone_mock"))))))) (native-inputs - `(("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest-asyncio python-setuptools-scm)) (propagated-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/pytest-dev/pytest-mock/") (synopsis "Thin-wrapper around the mock package for easier use with py.test") (description @@ -1388,12 +1374,9 @@ (define-public python-pytest-xdist (invoke "pytest" "-vv" "-n" (number->string (parallel-job-count))))))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (propagated-inputs - `(("python-execnet" ,python-execnet) - ("python-pytest" ,python-pytest) - ("python-py" ,python-py) - ("python-pytest-forked" ,python-pytest-forked))) + (list python-execnet python-pytest python-py python-pytest-forked)) (home-page "https://github.com/pytest-dev/pytest-xdist") (synopsis @@ -1446,10 +1429,9 @@ (define-public python-pytest-timeout (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest python-pytest-cov)) (native-inputs - `(("python-pexpect" ,python-pexpect))) + (list python-pexpect)) (home-page "https://github.com/pytest-dev/pytest-timeout") (synopsis "Plugin for py.test to abort hanging tests") (description @@ -1514,7 +1496,7 @@ (define-public python-scripttest "0f4w84k8ck82syys7yg9maz93mqzc8p5ymis941x034v44jzq74m")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page (string-append "https://web.archive.org/web/20161029233413/" "http://pythonpaste.org/scripttest/")) (synopsis "Python library to test command-line scripts") @@ -1560,9 +1542,7 @@ (define-public python-testtools (invoke "python" "-m" "testtools.run" "testtools.tests.test_suite"))))))) (propagated-inputs - `(("python-extras" ,python-extras) - ("python-fixtures" ,python-fixtures) - ("python-pbr" ,python-pbr))) + (list python-extras python-fixtures python-pbr)) (native-inputs `(("python-testscenarios" ,python-testscenarios-bootstrap))) (description @@ -1602,8 +1582,7 @@ (define-public python-testscenarios (inherit python-testscenarios-bootstrap) (name "python-testscenarios") (propagated-inputs - `(("python-pbr" ,python-pbr) - ("python-testtools" ,python-testtools))) + (list python-pbr python-testtools)) (description "Testscenarios provides clean dependency injection for Python unittest style tests."))) @@ -1637,7 +1616,7 @@ (define-public python-testresources (inherit python-testresources-bootstrap) (name "python-testresources") (propagated-inputs - `(("python-pbr" ,python-pbr))) + (list python-pbr)) (arguments '()) (native-inputs `(("python-fixtures" ,python-fixtures) @@ -1677,12 +1656,9 @@ (define-public python-subunit (inherit python-subunit-bootstrap) (name "python-subunit") (propagated-inputs - `(("python-extras" ,python-extras) - ("python-testtools" ,python-testtools))) + (list python-extras python-testtools)) (native-inputs - `(("python-fixtures" ,python-fixtures) - ("python-hypothesis" ,python-hypothesis) - ("python-testscenarios" ,python-testscenarios))) + (list python-fixtures python-hypothesis python-testscenarios)) (description "Python-subunit is a Python implementation of the subunit test streaming protocol."))) @@ -1709,8 +1685,7 @@ (define-public python-fixtures-bootstrap ;; Package is not loadable on its own at this stage. (delete 'sanity-check)))) (propagated-inputs - `(("python-pbr-minimal" ,python-pbr-minimal) - ("python-six" ,python-six))) + (list python-pbr-minimal python-six)) (home-page "https://launchpad.net/python-fixtures") (synopsis "Python test fixture library") (description @@ -1732,8 +1707,7 @@ (define-public python-fixtures "fixtures.test_suite"))))))) (propagated-inputs ;; Fixtures uses pbr at runtime to check versions, etc. - `(("python-pbr" ,python-pbr) - ("python-six" ,python-six))) + (list python-pbr python-six)) (native-inputs `(("python-mock" ,python-mock) ("python-testtools" ,python-testtools-bootstrap))) @@ -1759,7 +1733,7 @@ (define-public python-testrepository-bootstrap ("python-subunit" ,python-subunit-bootstrap) ("python-testtools" ,python-testtools-bootstrap))) (native-inputs - `(("python-mimeparse" ,python-mimeparse))) + (list python-mimeparse)) (home-page "https://launchpad.net/testrepository") (synopsis "Database for Python test results") (description @@ -1774,11 +1748,9 @@ (define-public python-testrepository ;; FIXME: Many tests are failing. '(#:tests? #f)) (propagated-inputs - `(("python-fixtures" ,python-fixtures) - ("python-subunit" ,python-subunit) - ("python-testtools" ,python-testtools))) + (list python-fixtures python-subunit python-testtools)) (native-inputs - `(("python-mimeparse" ,python-mimeparse))) + (list python-mimeparse)) (description "Testrepository provides a database of test results which can be used as part of a developer's workflow to check things such as what tests have failed since the last commit or what tests are currently failing."))) @@ -1825,10 +1797,8 @@ (define-public python-pytest-asyncio (base32 "03drs4myv1ik79148xyhli37q6mp931jb14cz65n8qvls2zvvwgx")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-async-generator" ,python-async-generator) - ("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest))) + (list python-coverage python-async-generator python-hypothesis + python-pytest)) (home-page "https://github.com/pytest-dev/pytest-asyncio") (synopsis "Pytest support for asyncio") (description "Python asyncio code is usually written in the form of @@ -1850,7 +1820,7 @@ (define-public python-cov-core "0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a")))) (build-system python-build-system) (propagated-inputs - `(("python-coverage" ,python-coverage))) + (list python-coverage)) (home-page "https://github.com/schlamar/cov-core") (synopsis "Coverage plugin core for pytest-cov, nose-cov and nose2-cov") (description @@ -1875,10 +1845,9 @@ (define-public python-codecov "1217c0vqf7ii65635gvl27a5pfhv0r7zhrpdp9cx640hg73bgn4f")))) (build-system python-build-system) (native-inputs - `(("python-unittest2" ,python-unittest2))) + (list python-unittest2)) (propagated-inputs - `(("python-coverage" ,python-coverage) - ("python-requests" ,python-requests))) + (list python-coverage python-requests)) (home-page "https://github.com/codecov/codecov-python") (synopsis "Upload code coverage reports to @code{codecov.io}") (description @@ -1926,7 +1895,7 @@ (define-public python-testpath wheel (string-append "--prefix=" out))) (find-files "dist" "\\.whl$")))))))) (native-inputs - `(("python-flit" ,python-flit))) + (list python-flit)) (home-page "https://github.com/takluyver/testpath") (synopsis "Test utilities for code working with files and commands") (description @@ -1947,7 +1916,7 @@ (define-public python-testlib (base32 "1mz26cxn4x8bbgv0rn0mvj2z05y31rkc8009nvdlb3lam5b4mj3y")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) ; for unpacking the source + (list unzip)) ; for unpacking the source (synopsis "Python micro test suite harness") (description "A micro unittest suite harness for Python.") (home-page "https://github.com/trentm/testlib") @@ -1969,10 +1938,7 @@ (define-public python-pytest-cache "1a873fihw4rhshc722j4h6j7g3nj7xpgsna9hhg3zn6ksknnhx5y")))) (build-system python-build-system) (propagated-inputs - `(("python-apipkg" ,python-apipkg) - ("python-execnet" ,python-execnet) - ("python-py" ,python-py) - ("python-pytest" ,python-pytest))) + (list python-apipkg python-execnet python-py python-pytest)) (synopsis "Py.test plugin with mechanisms for caching across test runs") (description "The pytest-cache plugin provides tools to rerun failures from the last py.test invocation.") @@ -2000,11 +1966,9 @@ (define-public python-pytest-localserver (lambda _ (invoke "py.test" "-v")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-pytest python-requests python-six)) (propagated-inputs - `(("python-werkzeug" ,python-werkzeug))) + (list python-werkzeug)) (synopsis "Py.test plugin to test server connections locally") (description "Pytest-localserver is a plugin for the pytest testing framework which enables you to test server connections locally.") @@ -2023,10 +1987,9 @@ (define-public python-pytest-xprocess "0rm2rchrr63imn44xk5slwydxf8gvy579524qcxq7dc42pnk17zx")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-psutil" ,python-psutil))) + (list python-pytest python-psutil)) (synopsis "Pytest plugin to manage external processes across test runs") (description "Pytest-xprocess is an experimental py.test plugin for managing processes across test runs.") @@ -2045,7 +2008,7 @@ (define-public python-pytest-subtesthack "15kzcr5pchf3id4ikdvlv752rc0j4d912n589l4rifp8qsj19l1x")))) (build-system python-build-system) (propagated-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (synopsis "Set-up and tear-down fixtures for unit tests") (description "This plugin allows you to set up and tear down fixtures within unit test functions that use @code{py.test}. This is useful for using @@ -2070,9 +2033,7 @@ (define-public python-pytest-sugar (base32 "1i0hv3h49zvl62jbiyjag84carbrp3zprqzxffdr291nxavvac0n")))) (build-system python-build-system) (propagated-inputs - `(("python-packaging" ,python-packaging) - ("python-pytest" ,python-pytest) - ("python-termcolor" ,python-termcolor))) + (list python-packaging python-pytest python-termcolor)) (home-page "https://pivotfinland.com/pytest-sugar/") (synopsis "Plugin for pytest that changes the default look and feel") (description @@ -2131,8 +2092,8 @@ (define-public python2-hypothesis (base32 "183gpxbfcdhdqzlahkji5a71n6lmvgqsbkcb0ihqad51n2j6jhrw")))) (propagated-inputs - `(("python2-enum34" ,python2-enum34) - ,@(package-propagated-inputs hypothesis)))))) + (modify-inputs (package-propagated-inputs hypothesis) + (prepend python2-enum34)))))) (define-public python-hypothesmith (package @@ -2176,7 +2137,7 @@ (define-public python-lit (lambda _ (invoke "python" "lit.py" "tests")))))) (native-inputs - `(("llvm" ,llvm))) + (list llvm)) (home-page "https://llvm.org/") (synopsis "LLVM Software Testing Tool") (description "@code{lit} is a portable tool for executing LLVM and Clang @@ -2209,9 +2170,9 @@ (define-public python-pytest-pep8 (add-installed-pythonpath inputs outputs) (invoke "pytest" "-v"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-pep8" ,python-pep8))) + (list python-pep8)) (home-page "https://bitbucket.org/pytest-dev/pytest-pep8") (synopsis "Py.test plugin to check PEP8 requirements") (description "Pytest plugin for checking PEP8 compliance.") @@ -2242,12 +2203,10 @@ (define-public python-pytest-flakes (add-installed-pythonpath inputs outputs) (invoke "py.test" "-vv" "-k" "not test_syntax_error")))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest) - ("python-pytest-cache" ,python-pytest-cache) - ("python-pytest-pep8" ,python-pytest-pep8))) + (list python-coverage python-pytest python-pytest-cache + python-pytest-pep8)) (propagated-inputs - `(("python-pyflakes" ,python-pyflakes))) + (list python-pyflakes)) (home-page "https://github.com/fschulze/pytest-flakes") (synopsis "Py.test plugin to check source code with pyflakes") (description "Pytest plugin for checking Python source code with pyflakes.") @@ -2278,7 +2237,7 @@ (define-public python-coverage-test-runner (lambda _ (invoke "./testrun")))))) (propagated-inputs - `(("python-coverage" ,python-coverage))) + (list python-coverage)) (home-page "https://liw.fi/coverage-test-runner/") (synopsis "Python module for running unit tests") (description "@code{CoverageTestRunner} is a python module for running @@ -2304,14 +2263,9 @@ (define-public python-pylint (base32 "15yw69v1cj6zkndk60c2g0dgl0khh8bfm1lrwhjffpdjfc7nkc9a")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-benchmark" ,python-pytest-benchmark) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-benchmark python-pytest-runner)) (propagated-inputs - `(("python-astroid" ,python-astroid) - ("python-isort" ,python-isort) - ("python-mccabe" ,python-mccabe) - ("python-toml" ,python-toml))) + (list python-astroid python-isort python-mccabe python-toml)) (home-page "https://github.com/PyCQA/pylint") (synopsis "Python source code analyzer which looks for coding standard errors") @@ -2416,7 +2370,7 @@ (define-public python-pytest-catchlog "1w7wxh27sbqwm4jgwrjr9c2gy384aca5jzw9c0wzhl0pmk2mvqab")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (propagated-inputs `(("pytest" ,python-pytest))) (home-page "https://github.com/eisensheng/pytest-catchlog") @@ -2441,8 +2395,7 @@ (define-public python-nosexcover "10xqr12qv62k2flxwqhh8cr00cjhn7sfjrm6p35gd1x5bmjkr319")))) (build-system python-build-system) (propagated-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose))) + (list python-coverage python-nose)) (home-page "https://github.com/cmheisel/nose-xcover") (synopsis "Extends nose.plugins.cover to add Cobertura-style XML reports") (description "Nose-xcover is a companion to the built-in @@ -2493,14 +2446,10 @@ (define-public behave "behave-skip-a-couple-of-tests.patch")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-pathpy" ,python-pathpy) - ("python-pyhamcrest" ,python-pyhamcrest) - ("python-pytest" ,python-pytest))) + (list python-mock python-nose python-pathpy python-pyhamcrest + python-pytest)) (propagated-inputs - `(("python-parse" ,python-parse) - ("python-parse-type" ,python-parse-type))) + (list python-parse python-parse-type)) (arguments '(#:test-target "behave_test")) (home-page "https://github.com/behave/behave") @@ -2535,8 +2484,7 @@ (define-public python-behave-web-api (("'ordereddict==1.1'") "")) ; Python >= 2.7 has it built-in. #t))))) (propagated-inputs - `(("behave" ,behave) - ("python-requests" ,python-requests))) + (list behave python-requests)) (home-page "https://github.com/jefersondaniel/behave-web-api") (synopsis "Provides testing for JSON APIs with Behave for Python") (description "This package provides testing utility modules for testing @@ -2565,11 +2513,9 @@ (define-public python-rednose (("six==1.10.0") "six")) #t))))) (propagated-inputs - `(("python-colorama" ,python-colorama) - ("python-termstyle" ,python-termstyle))) + (list python-colorama python-termstyle)) (native-inputs - `(("python-six" ,python-six) - ("python-nose" ,python-nose))) + (list python-six python-nose)) (home-page "https://github.com/JBKahn/rednose") (synopsis "Colored output for Python nosetests") (description "This package provides colored output for the @@ -2595,7 +2541,7 @@ (define-public python-nose-random "1dvip61r2frjv35mv6mmfjc07402z73pjbndfp3mhxyjn2zhksw2")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/fzumstein/nose-random") (synopsis "Nose plugin to facilitate randomized unit testing with Python") @@ -2617,8 +2563,7 @@ (define-public python-nose-randomly (base32 "0z662rqhfk4bjmg806mn4frb8nz4gbh7mrddsrhfffp1g4yklj3y")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose) - ("python-numpy" ,python-numpy))) + (list python-nose python-numpy)) (home-page "https://github.com/adamchainz/nose-randomly") (synopsis "Nose plugin to randomly order tests and control random.seed") @@ -2645,8 +2590,7 @@ (define-public python-nose-timer (base32 "05wzkc88vbzw62pqkvhl33211b90kns0lny70b7qw62rcg4flzk4")))) (build-system python-build-system) (propagated-inputs - `(("python-nose" ,python-nose) - ("python-termcolor" ,python-termcolor))) + (list python-nose python-termcolor)) (home-page "https://github.com/mahmoudimus/nose-timer") (synopsis "Timer plugin for nosetests") (description "Shows how much time was needed to run individual tests.") @@ -2667,11 +2611,9 @@ (define-public python-freezegun (base32 "0al75mk829j1izxi760b7yjnknjihyfhp2mvi5qiyrxb9cpxwqk2")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (propagated-inputs - `(("python-six" ,python-six) - ("python-dateutil" ,python-dateutil))) + (list python-six python-dateutil)) (arguments `(#:phases (modify-phases %standard-phases @@ -2754,10 +2696,7 @@ (define-public python-pyhamcrest (base32 "05kdzlhs2kvj82pfca13qszszcj6dyrk4b9pbr46x06sq2s4qyls")))) (native-inputs ;all native inputs are for tests - `(("python-pytest-cov" ,python-pytest-cov) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-hypothesis" ,python-hypothesis))) + (list python-pytest-cov python-mock python-pytest python-hypothesis)) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases @@ -2840,9 +2779,9 @@ (define-public libfaketime (("/bin/bash") (which "bash")))))) #:test-target "test")) (native-inputs - `(("perl" ,perl))) ;for tests + (list perl)) ;for tests (inputs - `(("coreutils" ,coreutils))) + (list coreutils)) (synopsis "Fake the system time for single applications") (description "The libfaketime library allows users to modify the system time that an @@ -2873,18 +2812,15 @@ (define-public umockdev (("/run") "/tmp")) #t))))) (native-inputs - `(("vala" ,vala) - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config) - - ;; For tests. - ("python" ,python) - ("which" ,which))) + (list vala + gobject-introspection + gtk-doc/stable + pkg-config + ;; For tests. + python + which)) (inputs - `(("glib" ,glib) - ("eudev" ,eudev) - ("libgudev" ,libgudev))) + (list glib eudev libgudev)) (home-page "https://github.com/martinpitt/umockdev/") (synopsis "Mock hardware devices for creating unit tests") (description "umockdev mocks hardware devices for creating integration @@ -2961,7 +2897,7 @@ (define-public python-pyfakefs "python" "-m" "pytest" "pyfakefs/pytest_tests/pytest_plugin_test.py")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (build-system python-build-system) ;; Guix lint doesn't like that this is a permanent redirect to the GitHub ;; page, but the pyfakefs documentation asks us to use this specific URL @@ -3016,10 +2952,9 @@ (define-public python-aiounittest (invoke "nosetests" "-v") (format #t "test suite not run~%")) #t))))) - (propagated-inputs `(("python-wrapt" ,python-wrapt))) + (propagated-inputs (list python-wrapt)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose))) + (list python-coverage python-nose)) (home-page "https://github.com/kwarunek/aiounittest") (synopsis "Test asyncio code more easily") @@ -3040,7 +2975,7 @@ (define-public python-pytest-dependency "0swl3mxca7nnjbb5grfzrm3fa2750h9vjsha0f2kyrljc6895a62")))) (build-system python-build-system) (propagated-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/RKrahl/pytest-dependency") (synopsis "Manage dependencies of tests") @@ -3062,10 +2997,9 @@ (define-public python-pytest-datadir "066bg6wlzgq2pqnjp73dfrcmk8951xw3aqcxa3p1axgqimrixbyk")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-wheel" ,python-wheel))) + (list python-pytest python-wheel)) (home-page "https://github.com/gabrielcnr/pytest-datadir") (synopsis "Pytest plugin for manipulating test data directories and files") (description @@ -3086,19 +3020,17 @@ (define-public python-pytest-regressions "05jpsvv8rj8i4x24fphpnar5dl4s6d6bw6ikjk5d8v96rdviz9qm")))) (build-system python-build-system) (propagated-inputs - `(("python-pytest-datadir" ,python-pytest-datadir) - ("python-pyyaml" ,python-pyyaml))) + (list python-pytest-datadir python-pyyaml)) (native-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pillow" ,python-pillow) - ("python-pre-commit" ,python-pre-commit) - ("python-restructuredtext-lint" - ,python-restructuredtext-lint) - ("python-tox" ,python-tox) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-pytest" ,python-pytest))) + (list python-matplotlib + python-numpy + python-pandas + python-pillow + python-pre-commit + python-restructuredtext-lint + python-tox + python-setuptools-scm + python-pytest)) (home-page "https://github.com/ESSS/pytest-regressions") (synopsis "Easy to use fixtures to write regression tests") (description diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm index 61b213cd1f..94803719ac 100644 --- a/gnu/packages/chemistry.scm +++ b/gnu/packages/chemistry.scm @@ -70,20 +70,20 @@ (define-public avogadrolibs (file-name (git-file-name name version)))) (build-system cmake-build-system) (native-inputs - `(("eigen" ,eigen) - ("mmtf-cpp" ,mmtf-cpp) - ("msgpack" ,msgpack) - ("googletest" ,googletest) - ("pkg-config" ,pkg-config) - ("pybind11" ,pybind11))) + (list eigen + mmtf-cpp + msgpack + googletest + pkg-config + pybind11)) (inputs - `(("glew" ,glew) - ("libarchive" ,libarchive) - ("libmsym" ,libmsym) - ("molequeue" ,molequeue) - ("python" ,python) - ("spglib" ,spglib) - ("qtbase" ,qtbase-5))) + (list glew + libarchive + libmsym + molequeue + python + spglib + qtbase-5)) (arguments '(#:configure-flags (list "-DENABLE_TESTING=ON" (string-append "-DSPGLIB_INCLUDE_DIR=" @@ -113,13 +113,9 @@ (define-public avogadro2 (file-name (git-file-name name version)))) (build-system cmake-build-system) (native-inputs - `(("eigen" ,eigen) - ("pkg-config" ,pkg-config))) + (list eigen pkg-config)) (inputs - `(("avogadrolibs" ,avogadrolibs) - ("hdf5" ,hdf5) - ("molequeue" ,molequeue) - ("qtbase" ,qtbase-5))) + (list avogadrolibs hdf5 molequeue qtbase-5)) ;; TODO: Enable tests with "-DENABLE_TESTING" configure flag. (arguments '(#:tests? #f)) @@ -147,7 +143,7 @@ (define-public domainfinder "1z26lsyf7xwnzwjvimmbla7ckipx6p734w7y0jk2a2fzci8fkdcr")))) (build-system python-build-system) (inputs - `(("python-mmtk" ,python2-mmtk))) + (list python2-mmtk)) (arguments `(#:python ,python-2 ;; No test suite @@ -303,7 +299,7 @@ (define-public molequeue "1w1fgxzqrb5yxvpmnc3c9ymnvixy0z1nfafkd9whg9zw8nbgl998")))) (build-system cmake-build-system) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments '(#:configure-flags '("-DENABLE_TESTING=ON") #:phases @@ -355,12 +351,10 @@ (define-public nmoldyn "016h4bqg419p6s7bcx55q5iik91gqmk26hbnfgj2j6zl0j36w51r")))) (build-system python-build-system) (inputs - `(("python-matplotlib" ,(with-numpy-1.8 python2-matplotlib)) - ("python-scientific" ,python2-scientific) - ("netcdf" ,netcdf) - ("gv" ,gv))) + (list (with-numpy-1.8 python2-matplotlib) python2-scientific netcdf + gv)) (propagated-inputs - `(("python-mmtk" ,python2-mmtk))) + (list python2-mmtk)) (arguments `(#:python ,python-2 #:tests? #f ; No test suite @@ -416,7 +410,7 @@ (define-public tng "1apf2n8nb34z09xarj7k4jgriq283l769sakjmj5aalpbilvai4q")))) (build-system cmake-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -502,13 +496,13 @@ (define-public gromacs ("python-pygments" ,python-pygments) ("python-sphinx" ,python-sphinx))) (inputs - `(("fftwf" ,fftwf) - ("hwloc" ,hwloc-2 "lib") - ("lmfit" ,lmfit) - ("openblas" ,openblas) - ("perl" ,perl) - ("tinyxml2" ,tinyxml2) - ("tng" ,tng))) + (list fftwf + `(,hwloc-2 "lib") + lmfit + openblas + perl + tinyxml2 + tng)) (home-page "http://www.gromacs.org/") (synopsis "Molecular dynamics software package") (description "GROMACS is a versatile package to perform molecular dynamics, @@ -549,12 +543,9 @@ (define-public openbabel (assoc-ref %build-inputs "inchi") "/include/inchi")) #:test-target "test")) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("eigen" ,eigen) - ("inchi" ,inchi) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list eigen inchi libxml2 zlib)) (home-page "http://openbabel.org/wiki/Main_Page") (synopsis "Chemistry data manipulation toolbox") (description @@ -649,19 +640,18 @@ (define-public python-pymol (string-append "--prefix=" (assoc-ref outputs "out")) "--root=/")))))) (inputs - `(("freetype" ,freetype) - ("libpng" ,libpng) - ("freeglut" ,freeglut) - ("glew" ,glew) - ("libxml2" ,libxml2) - ("mmtf-cpp" ,mmtf-cpp) - ("msgpack" ,msgpack) - ("python-pyqt" ,python-pyqt) - ("glm" ,glm) - ("netcdf" ,netcdf))) + (list freetype + libpng + freeglut + glew + libxml2 + mmtf-cpp + msgpack + python-pyqt + glm + netcdf)) (native-inputs - `(("catch2" ,catch-framework2) - ("python-setuptools" ,python-setuptools))) + (list catch-framework2 python-setuptools)) (home-page "https://pymol.org") (synopsis "Molecular visualization system") (description "PyMOL is a capable molecular viewer and renderer. It can be diff --git a/gnu/packages/chez.scm b/gnu/packages/chez.scm index c1591a83ce..aaef513538 100644 --- a/gnu/packages/chez.scm +++ b/gnu/packages/chez.scm @@ -284,7 +284,7 @@ (define-public chez-srfi (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("chez-scheme" ,chez-scheme))) + (list chez-scheme)) (arguments `(#:make-flags (let ((out (assoc-ref %outputs "out"))) (list (string-append "PREFIX=" out) @@ -481,9 +481,9 @@ (define-public chez-matchable (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("chez-srfi" ,chez-srfi))) ; for tests + (list chez-srfi)) ; for tests (native-inputs - `(("chez-scheme" ,chez-scheme))) + (list chez-scheme)) (arguments `(#:make-flags ,(chez-make-flags name version) #:test-target "test" @@ -510,11 +510,11 @@ (define-public chez-irregex (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("chez-matchable" ,chez-matchable))) ; for tests + (list chez-matchable)) ; for tests (propagated-inputs - `(("chez-srfi" ,chez-srfi))) ; for irregex-utils + (list chez-srfi)) ; for irregex-utils (native-inputs - `(("chez-scheme" ,chez-scheme))) + (list chez-scheme)) (arguments `(#:make-flags ,(chez-make-flags name version) #:test-target "test" @@ -542,9 +542,9 @@ (define-public chez-fmt (file-name (string-append name "-" version ".tar.gz")))) (build-system gnu-build-system) (propagated-inputs - `(("chez-srfi" ,chez-srfi))) ; for irregex-utils + (list chez-srfi)) ; for irregex-utils (native-inputs - `(("chez-scheme" ,chez-scheme))) + (list chez-scheme)) (arguments `(#:make-flags ,(chez-make-flags name version) #:test-target "chez-check" @@ -582,9 +582,9 @@ (define-public chez-mit (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("chez-srfi" ,chez-srfi))) ; for tests + (list chez-srfi)) ; for tests (native-inputs - `(("chez-scheme" ,chez-scheme))) + (list chez-scheme)) (arguments `(#:make-flags ,(chez-make-flags name version) #:test-target "test" @@ -612,12 +612,11 @@ (define-public chez-scmutils (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("chez-srfi" ,chez-srfi))) ; for tests + (list chez-srfi)) ; for tests (native-inputs - `(("chez-scheme" ,chez-scheme))) + (list chez-scheme)) (propagated-inputs - `(("chez-mit" ,chez-mit) - ("chez-srfi" ,chez-srfi))) + (list chez-mit chez-srfi)) (arguments `(#:make-flags ,(chez-make-flags name version) #:tests? #f ; no test suite diff --git a/gnu/packages/chicken.scm b/gnu/packages/chicken.scm index 866ba8a062..d611c1762e 100644 --- a/gnu/packages/chicken.scm +++ b/gnu/packages/chicken.scm @@ -68,7 +68,7 @@ (define-public chicken (variable "CHICKEN_REPOSITORY_PATH") ;; TODO extract binary version into a module level definition. (files (list "var/lib/chicken/11"))))) - (propagated-inputs `(("gcc-toolchain" ,gcc-toolchain))) + (propagated-inputs (list gcc-toolchain)) (home-page "https://www.call-cc.org/") (synopsis "R5RS Scheme implementation that compiles native code via C") (description @@ -99,7 +99,7 @@ (define-public chicken-srfi-1 (build-system chicken-build-system) (arguments '(#:egg-name "srfi-1")) (inputs - `(("chicken-test" ,chicken-test))) + (list chicken-test)) (home-page "https://wiki.call-cc.org/eggref/5/srfi-1") (synopsis "SRFI-1 list library") (description @@ -182,11 +182,9 @@ (define-public chicken-agrep ;; TODO do we really have to make these propagated? ;; I don't know Chicken's module system well enough to tell (propagated-inputs - `(("chicken-datatype" ,chicken-datatype) - ("chicken-srfi-1" ,chicken-srfi-1) - ("chicken-srfi-14" ,chicken-srfi-14))) + (list chicken-datatype chicken-srfi-1 chicken-srfi-14)) (inputs - `(("chicken-test" ,chicken-test))) + (list chicken-test)) (build-system chicken-build-system) (arguments '(#:egg-name "agrep")) (synopsis "Approximate string matching library") @@ -217,8 +215,7 @@ (define-public chicken-datatype (build-system chicken-build-system) (arguments '(#:egg-name "datatype")) (inputs - `(("chicken-srfi-1" ,chicken-srfi-1) - ("chicken-test" ,chicken-test))) + (list chicken-srfi-1 chicken-test)) (home-page "https://wiki.call-cc.org/eggref/5/datatype") (synopsis "Facility for creating and using variant records") (description @@ -245,7 +242,7 @@ (define-public chicken-iset (base32 "0gz50n5i561n5sk9prry0lrxz6bfrq9if5bclaq6a0f7lzinhnzb")))) (inputs - `(("chicken-test" ,chicken-test))) + (list chicken-test)) (build-system chicken-build-system) (arguments '(#:egg-name "iset")) (synopsis "Integer set library") diff --git a/gnu/packages/ci.scm b/gnu/packages/ci.scm index 652722c74a..2fa7260b7f 100644 --- a/gnu/packages/ci.scm +++ b/gnu/packages/ci.scm @@ -168,28 +168,24 @@ (define-public cuirass `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,objs))) #t)))))) (inputs - `(("guile" ,guile-3.0-latest) - ("guile-avahi" ,guile-avahi) - ("guile-fibers" ,guile-fibers) - ("guile-gcrypt" ,guile-gcrypt) - ("guile-json" ,guile-json-4) - ("guile-simple-zmq" ,guile-simple-zmq) - ("guile-squee" ,guile-squee-dev) - ("guile-git" ,guile-git) - ("guile-zlib" ,guile-zlib) - ("guile-mastodon" ,guile-mastodon) - ("gnutls" ,gnutls) - ("mailutils" ,mailutils) - ;; FIXME: this is propagated by "guile-git", but it needs to be among - ;; the inputs to add it to GUILE_LOAD_PATH. - ("guile-bytestructures" ,guile-bytestructures) - ("guix" ,guix))) + (list guile-3.0-latest + guile-avahi + guile-fibers + guile-gcrypt + guile-json-4 + guile-simple-zmq + guile-squee-dev + guile-git + guile-zlib + guile-mastodon + gnutls + mailutils + ;; FIXME: this is propagated by "guile-git", but it needs to be among + ;; the inputs to add it to GUILE_LOAD_PATH. + guile-bytestructures + guix)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) - ("ephemeralpg" ,ephemeralpg))) + (list autoconf automake pkg-config texinfo ephemeralpg)) (native-search-paths ;; For HTTPS access, Cuirass itself honors these variables, with the ;; same semantics as Git and OpenSSL (respectively). @@ -275,11 +271,7 @@ (define-public laminar #t))))) (inputs - `(("capnproto" ,capnproto) - ("rapidjson" ,rapidjson) - ("sqlite" ,sqlite) - ("boost" ,boost) - ("zlib" ,zlib))) + (list capnproto rapidjson sqlite boost zlib)) (native-inputs `(("googletest" ,googletest) ("uglifyjs" ,node-uglify-js) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 5b238ab996..f48101079e 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -207,7 +207,7 @@ (define-public clojure-algo-monads #:test-dirs '("src/test/clojure/") #:doc-dirs '())) (native-inputs - `(("clojure-tools-macro" ,clojure-tools-macro))) + (list clojure-tools-macro)) (synopsis "Monad Macros and Definitions") (description diff --git a/gnu/packages/cluster.scm b/gnu/packages/cluster.scm index 3043760830..d27544e992 100644 --- a/gnu/packages/cluster.scm +++ b/gnu/packages/cluster.scm @@ -165,13 +165,9 @@ (define-public keepalived (string-append infodir "/keepalived-figures")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-sphinx" ,python-sphinx) - ("texinfo" ,texinfo))) + (list pkg-config python-sphinx texinfo)) (inputs - `(("openssl" ,openssl) - ("libnfnetlink" ,libnfnetlink) - ("libnl" ,libnl))) + (list openssl libnfnetlink libnl)) (home-page "https://www.keepalived.org/") (synopsis "Load balancing and high-availability frameworks") (description @@ -204,8 +200,7 @@ (define-public libraft ((".*test_uv_append.c.*") "")) #t))))) (inputs - `(("libuv" ,libuv) - ("lz4" ,lz4))) + (list libuv lz4)) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -245,15 +240,11 @@ (define-public libdqlite ;; race condition when tearing down the test server. ((".*test_client.c.*") ""))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("libraft" ,libraft) - ("libuv" ,libuv))) + (list libraft libuv)) (propagated-inputs - `(("sqlite" ,sqlite))) ; dqlite.h includes sqlite3.h + (list sqlite)) ; dqlite.h includes sqlite3.h (build-system gnu-build-system) (synopsis "Distributed SQLite") (description "dqlite is a C library that implements an embeddable and replicated diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index 3adda91fd3..36f8dcf8ff 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -83,7 +83,7 @@ (define-public cmake-shared (arguments `(#:tests? #f)) ; No target (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (synopsis "Shared CMake functions and macros") (description "CMake-Shared are shared functions and macros for projects using the CMake build system.") @@ -291,8 +291,8 @@ (define preserved-files ',%preserved-third-party-files) lstat) #t)))) (inputs - `(("jsoncpp" ,jsoncpp) - ,@(package-inputs cmake-bootstrap))) + (modify-inputs (package-inputs cmake-bootstrap) + (prepend jsoncpp))) (build-system cmake-build-system) (arguments `(#:configure-flags @@ -373,8 +373,9 @@ (define-public cmake (string-append doc html)) (delete-file-recursively (string-append out html))))))))) (inputs - `(("ncurses" ,ncurses) ;required for ccmake - ,@(package-inputs cmake-minimal))) + (modify-inputs (package-inputs cmake-minimal) + (prepend ncurses ;required for ccmake + ))) ;; Extra inputs required to build the documentation. (native-inputs `(,@(package-native-inputs cmake-minimal) diff --git a/gnu/packages/cobol.scm b/gnu/packages/cobol.scm index 60af9f6a53..9386f3fca2 100644 --- a/gnu/packages/cobol.scm +++ b/gnu/packages/cobol.scm @@ -68,11 +68,7 @@ (define-public gnucobol (base32 "1yb1plmv4firfnbb119r2vh1hay221w1ya34nyz0qwsxppfr56hy")))))) (inputs - `(("bdb" ,bdb) - ("gmp" ,gmp) - ("json-c" ,json-c) - ("libxml2" ,libxml2) - ("ncurses" ,ncurses))) + (list bdb gmp json-c libxml2 ncurses)) (build-system gnu-build-system) (home-page "https://www.gnu.org/software/gnucobol/") (synopsis "A modern COBOL compiler") diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 3720383664..d3ff6ae7c8 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -116,8 +116,7 @@ (define-public complexity "0lr0l9kj2w3jilz9h9y4np9pf9i9ccpy6331lanki2fnz4z8ldvd")))) (build-system gnu-build-system) (native-inputs - `(("texinfo" ,texinfo) - ("autogen" ,autogen))) + (list texinfo autogen)) (home-page "https://www.gnu.org/software/complexity/") (synopsis "Analyze complexity of C functions") (description @@ -256,7 +255,7 @@ (define ref #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))))) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (home-page "https://dwheeler.com/sloccount/") (synopsis "Count physical source lines of code (SLOC)") (description @@ -282,12 +281,12 @@ (define-public cloc (base32 "0ic9q6qqw5f1wafp9lpmhr0miasbdb9zr59c0jlymnzffdmnliyc")))) (build-system gnu-build-system) (inputs - `(("coreutils" ,coreutils) - ("perl" ,perl) - ("perl-algorithm-diff" ,perl-algorithm-diff) - ("perl-digest-md5" ,perl-digest-md5) - ("perl-parallel-forkmanager" ,perl-parallel-forkmanager) - ("perl-regexp-common" ,perl-regexp-common))) + (list coreutils + perl + perl-algorithm-diff + perl-digest-md5 + perl-parallel-forkmanager + perl-regexp-common)) (arguments `(#:phases (modify-phases %standard-phases (delete 'configure) ; nothing to configure @@ -340,11 +339,9 @@ (define-public the-silver-searcher ;; https://gcc.gnu.org/gcc-10/porting_to.html. `(#:configure-flags (list "CFLAGS=-fcommon"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("pcre" ,pcre) - ("xz" ,xz) - ("zlib" ,zlib))) + (list pcre xz zlib)) (home-page "https://geoff.greer.fm/ag/") (synopsis "Fast code searching tool") (description @@ -426,16 +423,9 @@ (define-public universal-ctags (substitute* "Tmain/utils.sh" (("/bin/echo") (which "echo")))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("packcc" ,packcc) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf automake packcc perl pkg-config)) (inputs - `(("jansson" ,jansson) - ("libseccomp" ,libseccomp) - ("libxml2" ,libxml2) - ("libyaml" ,libyaml))) + (list jansson libseccomp libxml2 libyaml)) (home-page "https://ctags.io/") (synopsis "Generate tag files for source code") (description @@ -491,9 +481,8 @@ (define-public withershins #t))))) (home-page "https://github.com/cameronwhite/withershins") (inputs - `(("libiberty" ,libiberty) - ("binutils" ,binutils) ;for libbfd - ("zlib" ,zlib))) + (list libiberty binutils ;for libbfd + zlib)) (synopsis "C++11 library for generating stack traces") (description "Withershins is a simple cross-platform C++11 library for generating @@ -538,9 +527,7 @@ (define-public lcov (wrap-program (string-append out "/bin/geninfo") `("PERL5LIB" ":" prefix (,(getenv "PERL5LIB"))))) #t))))) - (inputs `(("perl" ,perl) - ("perl-io-compress" ,perl-io-compress) - ("perl-json" ,perl-json))) + (inputs (list perl perl-io-compress perl-json)) (home-page "http://ltp.sourceforge.net/coverage/lcov.php") (synopsis "Code coverage tool that enhances GNU gcov") (description "LCOV is an extension of @command{gcov}, a tool part of the @@ -598,13 +585,9 @@ (define-public kcov (("/bin/(bash|sh)" shell) (string-append (assoc-ref inputs "bash") shell))))))))) (inputs - `(("curl" ,curl) - ("elfutils" ,elfutils) - ("libelf" ,libelf) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl elfutils libelf openssl zlib)) (native-inputs - `(("python" ,python))) + (list python)) (home-page "https://github.com/SimonKagstrom/kcov") (synopsis "Code coverage tester for compiled languages, Python and Bash") (description "Kcov is a FreeBSD/Linux/OSX code coverage tester for compiled @@ -649,14 +632,14 @@ (define-public rtags "-DBUILD_TESTING=FALSE") #:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("bash-completion" ,bash-completion) - ("clang" ,clang) - ("llvm" ,llvm) - ("lua" ,lua) - ("rct" ,rct) - ("selene" ,selene))) + (list bash-completion + clang + llvm + lua + rct + selene)) (home-page "https://github.com/Andersbakken/rtags") (synopsis "Indexer for the C language family with Emacs integration") (description @@ -682,8 +665,7 @@ (define-public colormake (base32 "1f9v5s0viq4yc9iv6701h3pv7j21zz1ckl37lpp9hsnliiizv03p")))) (build-system trivial-build-system) (native-inputs - `(("bash" ,bash) - ("perl" ,perl))) + (list bash perl)) (arguments `(#:modules ((guix build utils)) #:builder @@ -738,7 +720,7 @@ (define-public makefile2graph (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("graphviz" ,graphviz))) + (list graphviz)) (home-page "https://github.com/lindenb/makefile2graph") (synopsis "Creates a graph of dependencies from GNU Make") (description @@ -885,8 +867,7 @@ (define-public indent '("config.sub" "config.guess"))) #t))))) (native-inputs - `(("texinfo" ,texinfo) - ("automake" ,automake))) ; For up to date 'config.guess' and 'config.sub'. + (list texinfo automake)) ; For up to date 'config.guess' and 'config.sub'. (synopsis "Code reformatter") (description "Indent is a program that makes source code easier to read by @@ -955,7 +936,7 @@ (define-public cscope (sha256 (base32 "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (arguments `(#:configure-flags ;; Specify the correct ncurses directory to prevent incorrect fallback diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 5fe559e294..17f6c276b4 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -169,10 +169,8 @@ (define-public minizip (delete-file (string-append out "/include/minizip/crypt.h")) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) - (propagated-inputs `(("zlib" ,zlib))) + (list autoconf automake libtool)) + (propagated-inputs (list zlib)) (home-page (package-home-page zlib)) (synopsis "Zip Compression library") (description @@ -193,7 +191,7 @@ (define-public fastjar (base32 "0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi")))) (build-system gnu-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://savannah.nongnu.org/projects/fastjar") (synopsis "Replacement for Sun's 'jar' utility") (description @@ -221,11 +219,9 @@ (define-public libtar (build-system gnu-build-system) (arguments `(#:tests? #f)) ; no "check" target (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (synopsis "C library for manipulating POSIX tar files") (description "libtar is a C library for manipulating POSIX tar files. It handles @@ -466,7 +462,7 @@ (define-public pbzip2 "1rnvgcdixjzbrmcr1nv9b6ccrjfrhryaj7jwz28yxxv6lam3xlcg")))) (build-system gnu-build-system) (inputs - `(("bzip2" ,bzip2))) + (list bzip2)) (arguments `(#:tests? #f ; no tests #:phases (modify-phases %standard-phases @@ -550,7 +546,7 @@ (define-public lhasa (search-input-directory inputs "share/zoneinfo"))))))) (native-inputs - `(("tzdata" ,tzdata-for-tests))) + (list tzdata-for-tests)) (home-page "https://fragglet.github.com/lhasa/") (synopsis "LHA archive decompressor") (description "Lhasa is a replacement for the Unix LHA tool, for @@ -600,7 +596,7 @@ (define-public lzop (base32 "0h9gb8q7y54m9mvy3jvsmxf21yx8fc3ylzh418hgbbv0i8mbcwky")))) (build-system gnu-build-system) - (inputs `(("lzo" ,lzo))) + (inputs (list lzo)) (home-page "https://www.lzop.org/") (synopsis "Compress or expand files") (description @@ -696,7 +692,7 @@ (define-public sharutils (string-append "extern " all))))))) (build-system gnu-build-system) (native-inputs - `(("which" ,which))) + (list which)) (arguments `(#:phases (modify-phases %standard-phases @@ -739,7 +735,7 @@ (define-public sfarklib (("/usr/local") (assoc-ref outputs "out"))) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/raboof/sfArkLib") (synopsis "Library for SoundFont decompression") (description @@ -775,8 +771,7 @@ (define-public sfarkxtc (("/usr/local") (assoc-ref outputs "out"))) #t))))) (inputs - `(("zlib" ,zlib) - ("sfarklib" ,sfarklib))) + (list zlib sfarklib)) (home-page "https://github.com/raboof/sfarkxtc") (synopsis "Basic sfArk decompressor") (description "SfArk extractor converts SoundFonts in the compressed legacy @@ -818,9 +813,8 @@ (define-public lz4 (build-system gnu-build-system) (outputs (list "out" "static")) (native-inputs - `(;; For tests. - ("python" ,python) - ("valgrind" ,valgrind))) + (list ;; For tests. + python valgrind)) (arguments `(;; Not designed for parallel testing. ;; See https://github.com/lz4/lz4/issues/957#issuecomment-737419821 @@ -936,10 +930,7 @@ (define-public squashfs-tools-ng `(#:configure-flags (list "--disable-static"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("libselinux" ,libselinux) @@ -1009,7 +1000,7 @@ (define-public pigz #:make-flags (list ,(string-append "CC=" (cc-for-target))) #:test-target "tests")) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://zlib.net/pigz/") (synopsis "Parallel implementation of gzip") (description @@ -1034,8 +1025,7 @@ (define-public pixz "1ifxr18f2h75gkcrkx8033kwmwmrcgxshpaawyc2n4dzn1p2rqz5")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("libarchive" ,libarchive))) + (list pkg-config libarchive)) (home-page "https://github.com/vasi/pixz") (synopsis "Parallel indexing implementation of LZMA") (description @@ -1081,7 +1071,7 @@ (define-public cabextract (delete-file-recursively dir-name) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libmspack" ,libmspack) ("libmspack-source" ,(package-source libmspack)))) @@ -1106,17 +1096,15 @@ (define-public libjcat (base32 "18qkyg19r7fxzv93kar5n808n3582ygjmqwa7rnyg5y4b6hnwihl")))) (build-system meson-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("help2man" ,help2man) - ("pkg-config" ,pkg-config))) + (list gobject-introspection help2man pkg-config)) (inputs - `(("git" ,git) - ("glib" ,glib) - ("gnupg" ,gnupg) - ("gnutls" ,gnutls) - ("gpgme" ,gpgme) - ("json-glib" ,json-glib) - ("vala" ,vala))) + (list git + glib + gnupg + gnutls + gpgme + json-glib + vala)) (home-page "https://github.com/hughsie/libjcat") (synopsis "Library for reading and writing Jcat files") (description @@ -1146,8 +1134,7 @@ (define-public xdelta #t)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (arguments `(#:phases (modify-phases %standard-phases @@ -1182,10 +1169,7 @@ (define-public lrzip '()) ("perl" ,perl))) (inputs - `(("bzip2" ,bzip2) - ("lz4" ,lz4) - ("lzo" ,lzo) - ("zlib" ,zlib))) + (list bzip2 lz4 lzo zlib)) (home-page "http://ck.kolivas.org/apps/lrzip/") (synopsis "Large file compressor with a very high compression ratio") (description "lrzip is a compression utility that uses long-range @@ -1295,8 +1279,7 @@ (define-public snappy-with-clang6 (native-inputs `(("clang" ,clang-toolchain-6))) (inputs - `(("libcxx+libcxxabi" ,libcxx+libcxxabi-6) - ("libcxxabi" ,libcxxabi-6))))) + (list libcxx+libcxxabi-6 libcxxabi-6)))) (define-public p7zip (package @@ -1404,7 +1387,7 @@ (define-public gzstream (install-file "libgzstream.a" lib) (install-file "gzstream.h" include) #t)))))) - (propagated-inputs `(("zlib" ,zlib))) + (propagated-inputs (list zlib)) (home-page "http://www.cs.unc.edu/Research/compgeom/gzstream/") (synopsis "Compressed C++ iostream") (description "gzstream is a small library for providing zlib @@ -1454,7 +1437,7 @@ (define-public zpaq (string-append "PREFIX=" (assoc-ref %outputs "out"))))) (native-inputs - `(("perl" ,perl))) ; for pod2man + (list perl)) ; for pod2man (home-page "http://mattmahoney.net/dc/zpaq.html") (synopsis "Incremental journaling archiver") (description "ZPAQ is a command-line archiver for realistic situations with @@ -1518,7 +1501,7 @@ (define-public unshield (base32 "1k5cw6vnpja8yjlnhx5124xrw9i8s1l539hfdqqrqz3l5gn0bnyd")) (file-name "unshield-the-feeble-files-spanish.zip"))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (arguments `(#:out-of-source? #f #:phases @@ -1710,7 +1693,7 @@ (define-public zip (base32 "0sb3h3067pzf3a7mlxn1hikpcjrsvycjcnj9hl9b1c3ykcgvps7h")))) (build-system gnu-build-system) - (inputs `(("bzip2" ,bzip2))) + (inputs (list bzip2)) (arguments `(#:tests? #f ; no test target #:make-flags (let ((out (assoc-ref %outputs "out"))) @@ -1889,11 +1872,9 @@ (define-public zziplib "0i6bpa2b13z19alm6ig80364dnin1w28cvif18k6wkkb0w3dzp8y")))) (build-system cmake-build-system) (inputs - `(("zlib" ,zlib))) - (native-inputs `(("perl" ,perl) ; for the documentation - ("pkg-config" ,pkg-config) - ("python" ,python) - ("zip" ,zip))) ; to create test files + (list zlib)) + (native-inputs (list perl ; for the documentation + pkg-config python zip)) ; to create test files (synopsis "Library for accessing zip files") (description "ZZipLib is a library based on zlib for accessing zip files.") @@ -1913,8 +1894,7 @@ (define-public libzip (base32 "0zn9vaiwy2izj8cnm8i7c2mbdn38n328grqb8f07x55s4kd3nxph")))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs `(("gnutls" ,gnutls) ("liblzma" ,xz) @@ -1954,8 +1934,7 @@ (define-public atool "/bin/file'"))) #t))))) (inputs - `(("perl" ,perl) - ("file" ,file))) + (list perl file)) (home-page "https://www.nongnu.org/atool/") (synopsis "Universal tool to manage file archives of various types") (description "The main command is @command{aunpack} which extracts files @@ -2059,7 +2038,7 @@ (define-public plzip (base32 "19zinpx7hssl6r3vilpvq2s7wha3545xan8b0vcvsxnyipdx3n0l")))) (build-system gnu-build-system) (inputs - `(("lzlib" ,lzlib))) + (list lzlib)) (home-page "https://www.nongnu.org/lzip/plzip.html") (synopsis "Parallel lossless data compressor for the lzip format") (description @@ -2091,10 +2070,8 @@ (define-public innoextract (build-system cmake-build-system) (arguments `(#:tests? #f)) - (inputs `(("boost" ,boost) - ("libiconv" ,libiconv) - ("xz" ,xz))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list boost libiconv xz)) + (native-inputs (list pkg-config)) (home-page "https://constexpr.org/innoextract/") (synopsis "Tool for extracting Inno Setup installers") (description "innoextract allows extracting Inno Setup installers under @@ -2210,10 +2187,9 @@ (define-public upx (patches (search-patches "upx-CVE-2021-20285.patch")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("ucl" ,ucl) - ("zlib" ,zlib))) + (list ucl zlib)) (arguments `(#:make-flags (list "all") @@ -2260,10 +2236,9 @@ (define-public quazip-0 (arguments `(#:tests? #f)) ;no test (native-inputs - `(("doxygen" ,doxygen))) + (list doxygen)) (inputs - `(("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list qtbase-5 zlib)) (home-page "https://stachenov.github.io/quazip/index.html") (synopsis "Qt/C++ wrapper for Minizip") (description "QuaZIP is a simple C++ wrapper over Gilles Vollant's @@ -2318,10 +2293,9 @@ (define-public zchunk (string-append (assoc-ref inputs "zstd") "/bin/zstd")))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("zstd" ,zstd))) + (list curl zstd)) (propagated-inputs `(("zstd:lib" ,zstd "lib"))) ;in Requires.private of zck.pc (home-page "https://github.com/zchunk/zchunk") @@ -2378,7 +2352,7 @@ (define-public zutils make-flags)))))) (native-inputs ;; Needed to extract the source tarball and run the test suite. - `(("lzip" ,lzip))) + (list lzip)) (home-page "https://www.nongnu.org/zutils/zutils.html") (synopsis "Utilities that transparently operate on compressed files") (description @@ -2494,8 +2468,8 @@ (define-public xarchiver ("libxslt" ,libxslt) ("pkg-config" ,pkg-config))) (inputs - `(("adwaita-icon-theme" ,adwaita-icon-theme) ; hard-coded theme - ("gtk+" ,gtk+))) + (list adwaita-icon-theme ; hard-coded theme + gtk+)) (home-page "https://github.com/ib/xarchiver") (synopsis "Graphical front-end for archive operations") (description "Xarchiver is a front-end to various command line archiving @@ -2633,7 +2607,7 @@ (define-public libdeflate (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/ebiggers/libdeflate") (synopsis "Library for DEFLATE/zlib/gzip compression and decompression") (description "Libdeflate is a library for fast, whole-buffer DEFLATE-based @@ -2660,9 +2634,9 @@ (define-public tarlz (base32 "1x5dw03lcwfigcv97cg70gkbkfycjmv1012s9lwnl4izvl9235qg")))) (build-system gnu-build-system) (native-inputs - `(("lzip" ,lzip))) + (list lzip)) (inputs - `(("lzlib" ,lzlib))) + (list lzlib)) (home-page "https://www.nongnu.org/lzip/tarlz.html") (synopsis "Combination of the tar archiver and the lzip compressor") (description diff --git a/gnu/packages/compton.scm b/gnu/packages/compton.scm index 2a5f3bff27..290e06478b 100644 --- a/gnu/packages/compton.scm +++ b/gnu/packages/compton.scm @@ -58,25 +58,21 @@ (define-public compton (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("dbus" ,dbus) - ("libconfig" ,libconfig) - ("libx11" ,libx11) - ("libxcomposite" ,libxcomposite) - ("libxdamage" ,libxdamage) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr) - ("libxrender" ,libxrender) - ("mesa" ,mesa) - ("xprop" ,xprop) - ("xwininfo" ,xwininfo))) + (list dbus + libconfig + libx11 + libxcomposite + libxdamage + libxext + libxfixes + libxinerama + libxrandr + libxrender + mesa + xprop + xwininfo)) (native-inputs - `(("asciidoc" ,asciidoc) - ("libdrm" ,libdrm) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("xorgproto" ,xorgproto))) + (list asciidoc libdrm pkg-config python xorgproto)) (arguments `(#:make-flags (list "CC=gcc" @@ -127,23 +123,21 @@ (define-public picom (file-name (string-append "picom-" version)))) (build-system meson-build-system) (inputs - `(("dbus" ,dbus) - ("libconfig" ,libconfig) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libev" ,libev) - ("mesa" ,mesa) - ("xprop" ,xprop) - ("xcb-util-renderutil" ,xcb-util-renderutil) - ("xcb-util-image" ,xcb-util-image) - ("pixman" ,pixman) - ("uthash" ,uthash) - ("libxdg-basedir" ,libxdg-basedir) - ("pcre" ,pcre))) + (list dbus + libconfig + libx11 + libxext + libev + mesa + xprop + xcb-util-renderutil + xcb-util-image + pixman + uthash + libxdg-basedir + pcre)) (native-inputs - `(("asciidoc" ,asciidoc) - ("pkg-config" ,pkg-config) - ("xorgproto" ,xorgproto))) + (list asciidoc pkg-config xorgproto)) (arguments `(#:build-type "release" #:configure-flags '("-Dwith_docs=true"))) diff --git a/gnu/packages/configuration-management.scm b/gnu/packages/configuration-management.scm index 9aee13a172..c64b937fe5 100644 --- a/gnu/packages/configuration-management.scm +++ b/gnu/packages/configuration-management.scm @@ -48,56 +48,56 @@ (define-public chezmoi ;; We don't need to install the source code for end-user applications. #:install-source? #f)) (native-inputs - `(("go-github-com-masterminds-sprig" ,go-github-com-masterminds-sprig) - ("go-github-com-masterminds-goutils" ,go-github-com-masterminds-goutils) - ("go-github-com-masterminds-semver" ,go-github-com-masterminds-semver) - ("go-github-com-google-uuid" ,go-github-com-google-uuid) - ("go-github-com-huandu-xstrings" ,go-github-com-huandu-xstrings) - ("go-github-com-imdario-mergo" ,go-github-com-imdario-mergo) - ("go-github-com-mitchellh-reflectwalk" ,go-github-com-mitchellh-reflectwalk) - ("go-github-com-mitchellh-copystructure" ,go-github-com-mitchellh-copystructure) - ("go-github-com-bmatcuk-doublestar" ,go-github-com-bmatcuk-doublestar) - ("go-github-com-charmbracelet-glamour" ,go-github-com-charmbracelet-glamour) - ("go-github-com-alecthomas-chroma" ,go-github-com-alecthomas-chroma) - ("go-github-com-coreos-go-semver" ,go-github-com-coreos-go-semver) - ("go-github-com-danwakefield-fnmatch" ,go-github-com-danwakefield-fnmatch) - ("go-github-com-dlclark-regexp2" ,go-github-com-dlclark-regexp2) - ("go-github-go-git" ,go-github-go-git) - ("go-github-com-google-go-github" ,go-github-com-google-go-github) - ("go-github-com-google-go-querystring" ,go-github-com-google-go-querystring) - ("go-github-com-google-renameio" ,go-github-com-google-renameio) - ("go-github-com-microcosm-cc-bluemonday",go-github-com-microcosm-cc-bluemonday) - ("go-github-com-aymerick-douceur" ,go-github-com-aymerick-douceur) - ("go-github-com-chris-ramon-douceur" ,go-github-com-chris-ramon-douceur) - ("go-github-com-gorilla-css" ,go-github-com-gorilla-css) - ("go-github-com-muesli-reflow-ansi" ,go-github-com-muesli-reflow-ansi) - ("go-github-com-muesli-reflow-wordwrap" ,go-github-com-muesli-reflow-wordwrap) - ("go-github-com-muesli-reflow-indent" ,go-github-com-muesli-reflow-indent) - ("go-github-com-muesli-reflow-padding" ,go-github-com-muesli-reflow-padding) - ("go-github-com-muesli-termenv" ,go-github-com-muesli-termenv) - ("go-github-com-google-goterm" ,go-github-com-google-goterm) - ("go-golang-org-colorful" ,go-golang-org-colorful) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth) - ("go-github-com-olekukonko-tablewriter" ,go-github-com-olekukonko-tablewriter) - ("go-github-com-pelletier-go-toml" ,go-github-com-pelletier-go-toml) - ("go-github-com-pkg-diff" ,go-github-com-pkg-diff) - ("go-github-com-sergi-go-diff" ,go-github-com-sergi-go-diff) - ("go-github-com-spf13-cobra" ,go-github-com-spf13-cobra) - ("go-github-com-spf13-viper" ,go-github-com-spf13-viper) - ("go-github-com-twpayne-go-shell" ,go-github-com-twpayne-go-shell) - ("go-github-com-twpayne-go-vfs" ,go-github-com-twpayne-go-vfs) - ("go-github-com-twpayne-go-vfsafero" ,go-github-com-twpayne-go-vfsafero) - ("go-github-com-twpayne-go-xdg" ,go-github-com-twpayne-go-xdg) - ("go-github-com-yuin-goldmark" ,go-github-com-yuin-goldmark) - ("go-github-com-zalando-go-keyring" ,go-github-com-zalando-go-keyring) - ("go-github-com-godbus-dbus" ,go-github-com-godbus-dbus) - ("go-etcd-io-bbolt" ,go-etcd-io-bbolt) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2) - ("go-github-com-rogpeppe-go-internal" ,go-github-com-rogpeppe-go-internal) - ("gopkg-in-errgo-fmt-errors" ,gopkg-in-errgo-fmt-errors))) + (list go-github-com-masterminds-sprig + go-github-com-masterminds-goutils + go-github-com-masterminds-semver + go-github-com-google-uuid + go-github-com-huandu-xstrings + go-github-com-imdario-mergo + go-github-com-mitchellh-reflectwalk + go-github-com-mitchellh-copystructure + go-github-com-bmatcuk-doublestar + go-github-com-charmbracelet-glamour + go-github-com-alecthomas-chroma + go-github-com-coreos-go-semver + go-github-com-danwakefield-fnmatch + go-github-com-dlclark-regexp2 + go-github-go-git + go-github-com-google-go-github + go-github-com-google-go-querystring + go-github-com-google-renameio + go-github-com-microcosm-cc-bluemonday + go-github-com-aymerick-douceur + go-github-com-chris-ramon-douceur + go-github-com-gorilla-css + go-github-com-muesli-reflow-ansi + go-github-com-muesli-reflow-wordwrap + go-github-com-muesli-reflow-indent + go-github-com-muesli-reflow-padding + go-github-com-muesli-termenv + go-github-com-google-goterm + go-golang-org-colorful + go-github-com-mattn-go-isatty + go-github.com-mattn-go-runewidth + go-github-com-olekukonko-tablewriter + go-github-com-pelletier-go-toml + go-github-com-pkg-diff + go-github-com-sergi-go-diff + go-github-com-spf13-cobra + go-github-com-spf13-viper + go-github-com-twpayne-go-shell + go-github-com-twpayne-go-vfs + go-github-com-twpayne-go-vfsafero + go-github-com-twpayne-go-xdg + go-github-com-yuin-goldmark + go-github-com-zalando-go-keyring + go-github-com-godbus-dbus + go-etcd-io-bbolt + go-golang-org-x-crypto + go-golang-org-x-net + go-golang-org-x-oauth2 + go-github-com-rogpeppe-go-internal + gopkg-in-errgo-fmt-errors)) (home-page "https://www.chezmoi.io/") (synopsis "Personal configuration files manager") (description "This package helps to manage personal configuration files diff --git a/gnu/packages/conky.scm b/gnu/packages/conky.scm index ad4d396289..9843cbe3c0 100644 --- a/gnu/packages/conky.scm +++ b/gnu/packages/conky.scm @@ -74,20 +74,20 @@ (define-public conky (install-file "src/conky" bin)) #t))))) (inputs - `(("freetype" ,freetype) - ("imlib2" ,imlib2) - ("libx11" ,libx11) - ("libxdamage" ,libxdamage) - ("libxext" ,libxext) - ("libxft" ,libxft) - ("libxinerama" ,libxinerama) - ("pulseaudio" ,pulseaudio) - ("lua" ,lua) - ("ncurses" ,ncurses) - ("curl" ,curl) - ("wireless-tools" ,wireless-tools))) + (list freetype + imlib2 + libx11 + libxdamage + libxext + libxft + libxinerama + pulseaudio + lua + ncurses + curl + wireless-tools)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Lightweight system monitor for X") (description "Conky is a lightweight system monitor for X that displays operating diff --git a/gnu/packages/connman.scm b/gnu/packages/connman.scm index 85536f933b..f2ebfc95eb 100644 --- a/gnu/packages/connman.scm +++ b/gnu/packages/connman.scm @@ -71,22 +71,22 @@ (define-public connman `(("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("dbus" ,dbus) - ("glib" ,glib) - ("gnutls" ,gnutls) - ("iptables" ,iptables) - ("libmnl" ,libmnl) - ("lz4" ,lz4) ; required by openconnect.pc - ("readline" ,readline) - ;; These inputs are needed for connman to include the interface to - ;; these technologies so IF they are installed they can be used. - ;; TODO: add neard, ofono - ("openconnect" ,openconnect) - ("openvpn" ,openvpn) - ("ppp" ,ppp) - ("vpnc" ,vpnc) - ("wpa-supplicant" ,wpa-supplicant) - ("xl2tpd" ,xl2tpd))) + (list dbus + glib + gnutls + iptables + libmnl + lz4 ; required by openconnect.pc + readline + ;; These inputs are needed for connman to include the interface to + ;; these technologies so IF they are installed they can be used. + ;; TODO: add neard, ofono + openconnect + openvpn + ppp + vpnc + wpa-supplicant + xl2tpd)) (home-page "https://01.org/connman") (synopsis "Connection management daemon") (description "Connman provides a daemon for managing Internet connections. @@ -125,7 +125,7 @@ (define-public econnman (wrap-program bin `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) #t)))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("efl" ,efl) ("python" ,python-wrapper) @@ -150,9 +150,9 @@ (define-public cmst (sha256 (base32 "0jn12wxwjznady6aniwmvahg1dj25p902sdwj0070biv6vx5c7dq")))) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (build-system gnu-build-system) (arguments '(#:phases diff --git a/gnu/packages/convmv.scm b/gnu/packages/convmv.scm index 9e6f141818..a7a5129566 100644 --- a/gnu/packages/convmv.scm +++ b/gnu/packages/convmv.scm @@ -50,7 +50,7 @@ (define-public convmv (patch-shebang "suite/parsable_tester.pl") #t))))) (inputs - `(("perl" ,perl))) + (list perl)) (synopsis "Convert filenames between character sets") (description "convmv is a file renamer, that converts between different encodings, diff --git a/gnu/packages/cook.scm b/gnu/packages/cook.scm index ba13709eda..7a064480d4 100644 --- a/gnu/packages/cook.scm +++ b/gnu/packages/cook.scm @@ -70,17 +70,17 @@ (define-public cook (setenv "SH" (which "sh")) #t))))) - (native-inputs `(("bison" ,bison) - ;; For building the documentation: - ("groff" ,groff) - ;; For the tests: - ("sharutils" ,sharutils) - ;; One test wants rsh. However there is no rsh server - ;; running in the build environment and so far as I'm - ;; aware, it cannot be started without root. - ;; This test is therefore just skipped. - ;; ("inetutils" ,inetutils) - ("ed" ,ed))) + (native-inputs (list bison + ;; For building the documentation: + groff + ;; For the tests: + sharutils + ;; One test wants rsh. However there is no rsh server + ;; running in the build environment and so far as I'm + ;; aware, it cannot be started without root. + ;; This test is therefore just skipped. + ;; ("inetutils" ,inetutils) + ed)) (home-page (string-append "https://web.archive.org/web/20140727122520/" "http://miller.emu.id.au/pmiller/software/cook/")) (synopsis "Tool for constructing files") diff --git a/gnu/packages/coq.scm b/gnu/packages/coq.scm index cf0c67f214..5173726ec2 100644 --- a/gnu/packages/coq.scm +++ b/gnu/packages/coq.scm @@ -78,11 +78,9 @@ (define-public coq-core (separator #f)))) (build-system dune-build-system) (inputs - `(("gmp" ,gmp) - ("ocaml-zarith" ,ocaml-zarith))) + (list gmp ocaml-zarith)) (native-inputs - `(("ocaml-ounit2" ,ocaml-ounit2) - ("which" ,which))) + (list ocaml-ounit2 which)) (arguments `(#:package "coq-core" #:test-target ".")) @@ -105,9 +103,7 @@ (define-public coq-stdlib `(#:package "coq-stdlib" #:test-target ".")) (inputs - `(("coq-core" ,coq-core) - ("gmp" ,gmp) - ("ocaml-zarith" ,ocaml-zarith))) + (list coq-core gmp ocaml-zarith)) (native-inputs '()))) (define-public coq @@ -118,8 +114,7 @@ (define-public coq `(#:package "coq" #:test-target ".")) (propagated-inputs - `(("coq-core" ,coq-core) - ("coq-stdlib" ,coq-stdlib))) + (list coq-core coq-stdlib)) (native-inputs '()))) (define-public coq-ide-server @@ -130,9 +125,7 @@ (define-public coq-ide-server `(#:tests? #f #:package "coqide-server")) (inputs - `(("coq" ,coq) - ("gmp" ,gmp) - ("ocaml-zarith" ,ocaml-zarith))))) + (list coq gmp ocaml-zarith)))) (define-public coq-ide (package @@ -142,8 +135,7 @@ (define-public coq-ide `(#:tests? #f #:package "coqide")) (propagated-inputs - `(("coq" ,coq) - ("coq-ide-server" ,coq-ide-server))) + (list coq coq-ide-server)) (inputs `(("lablgtk3" ,lablgtk3))))) @@ -170,7 +162,7 @@ (define-public proof-general `(("emacs" ,emacs-minimal) ("texinfo" ,texinfo))) (inputs - `(("perl" ,perl))) + (list perl)) (arguments (let ((base-directory "/share/emacs/site-lisp/ProofGeneral")) `(#:tests? #f ; no check target @@ -250,11 +242,7 @@ (define-public coq-flocq "0j7vq7ifqcdaj2x881aha2rl51l2p72y1cn7r2xya0fjgsssfigy")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("ocaml" ,ocaml) - ("which" ,which) - ("coq" ,coq))) + (list autoconf automake ocaml which coq)) (arguments `(#:configure-flags (list (string-append "COQUSERCONTRIB=" (assoc-ref %outputs "out") @@ -301,21 +289,18 @@ (define-public coq-gappa "1ivh8xm1c8191rm4riamjzya2x6ls96qax5byir1fywf9hbxr1vg")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("ocaml" ,ocaml) - ("which" ,which) - ("coq" ,coq) - ("camlp5" ,camlp5) - ("bison" ,bison) - ("flex" ,flex))) + (list autoconf + automake + ocaml + which + coq + camlp5 + bison + flex)) (inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr) - ("ocaml-zarith" ,ocaml-zarith) - ("boost" ,boost))) + (list gmp mpfr ocaml-zarith boost)) (propagated-inputs - `(("coq-flocq" ,coq-flocq))) + (list coq-flocq)) (arguments `(#:configure-flags (list (string-append "COQUSERCONTRIB=" (assoc-ref %outputs "out") @@ -361,9 +346,7 @@ (define-public coq-mathcomp (base32 "0aj8hsdzzds5w0p1858s2b6k9zssjcxa6kgpi0q1nvaml4zfpkcc")))) (build-system gnu-build-system) (native-inputs - `(("ocaml" ,ocaml) - ("which" ,which) - ("coq" ,coq))) + (list ocaml which coq)) (arguments `(#:tests? #f ; No tests. #:make-flags (list (string-append "COQLIBINSTALL=" @@ -401,11 +384,7 @@ (define-public coq-coquelicot "146s5y2xsc7wb43m1pq1n4p14hw99gqbzx0ic3a4naxq16v7cv4w")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("ocaml" ,ocaml) - ("which" ,which) - ("coq" ,coq))) + (list autoconf automake ocaml which coq)) (propagated-inputs `(("mathcomp" ,coq-mathcomp))) (arguments @@ -453,11 +432,9 @@ (define-public coq-bignums "0jsgdvj0ddhkls32krprp34r64y1rb5mwxl34fgaxk2k4664yq06")))) (build-system gnu-build-system) (native-inputs - `(("ocaml" ,ocaml) - ("coq" ,coq))) + (list ocaml coq)) (inputs - `(("camlp5" ,camlp5) - ("ocaml-zarith" ,ocaml-zarith))) + (list camlp5 ocaml-zarith)) (arguments `(#:tests? #f ; No test target. #:make-flags @@ -488,11 +465,7 @@ (define-public coq-interval "0sr9psildc0sda07r2r47rfgyry49yklk38bg04yyvry5j5pryb6")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("ocaml" ,ocaml) - ("which" ,which) - ("coq" ,coq))) + (list autoconf automake ocaml which coq)) (propagated-inputs `(("flocq" ,coq-flocq) ("bignums" ,coq-bignums) @@ -549,7 +522,7 @@ (define-public coq-autosubst (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("coq" ,coq))) + (list coq)) (home-page "https://www.ps.uni-saarland.de/autosubst/") (synopsis "Coq library for parallel de Bruijn substitutions") (description "Formalizing syntactic theories with variable binders is @@ -580,11 +553,9 @@ (define-public coq-equations "19bj9nncd1r9g4273h5qx35gs3i4bw5z9bhjni24b413hyj55hkv")))) (build-system gnu-build-system) (native-inputs - `(("ocaml" ,ocaml) - ("coq" ,coq) - ("camlp5" ,camlp5))) + (list ocaml coq camlp5)) (inputs - `(("ocaml-zarith" ,ocaml-zarith))) + (list ocaml-zarith)) (arguments `(#:test-target "test-suite" #:make-flags (list (string-append "COQLIBINSTALL=" @@ -625,12 +596,9 @@ (define-public coq-semantics "0ldrp86bfcjpzsb08p45sgs3aczjzr1gksy5dsf7pxapg05pc7ac")))) (build-system gnu-build-system) (native-inputs - `(("coq" ,coq) - ("ocaml" ,ocaml) - ("ocamlbuild" ,ocamlbuild) - ("ocaml-findlib" ,ocaml-findlib))) + (list coq ocaml ocamlbuild ocaml-findlib)) (inputs - `(("ocaml-num" ,ocaml-num))) + (list ocaml-num)) (arguments `(#:tests? #f ;included in Makefile #:make-flags (list (string-append "COQLIBINSTALL=" @@ -670,7 +638,7 @@ (define-public coq-stdpp "1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v")))) (build-system gnu-build-system) (inputs - `(("coq" ,coq))) + (list coq)) (arguments `(#:tests? #f ; Tests are executed during build phase. #:make-flags (list (string-append "COQLIBINSTALL=" diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 87bf66d1d1..1b6779a036 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -95,11 +95,9 @@ (define-public range-v3 (base32 "18230bg4rq9pmm5f8f65j444jpq56rld4fhmpham8q3vr1c1bdjh")))) (build-system cmake-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("gcc" ,gcc-9) - ("perl" ,perl))) + (list doxygen gcc-9 perl)) (inputs - `(("boost" ,boost))) + (list boost)) (synopsis "Range library for C++14/17/20") (description "Range-v3 is an extension of the Standard Template Library that makes its iterators and algorithms more powerful by making them composable. @@ -140,8 +138,7 @@ (define-public c++-gsl (base32 "0gbvr48f03830g3154bjhw92b8ggmg6wwh5xyb8nppk9v6w752l0")))) (build-system cmake-build-system) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (synopsis "Guidelines Support Library") (description "c++-gsl contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.") @@ -164,9 +161,7 @@ (define-public libzen (base32 "1rwaxmid9iv65n0y6xlcyxxydsvihjni9ldxpg6pbqz43amp49xx")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (build-system gnu-build-system) (arguments '(#:phases @@ -209,7 +204,7 @@ (define-public rttr (substitute* "src/unit_tests/unit_tests.cmake" (("misc/library_test.cpp") "")) #t))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://github.com/rttrorg/rttr/") (synopsis "C++ Reflection Library") (description @@ -240,11 +235,9 @@ (define-public rct '("-DWITH_TESTS=ON" ; To run the test suite "-DRCT_RTTI_ENABLED=ON"))) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (inputs - `(("openssl" ,openssl) - ("zlib" ,zlib))) + (list openssl zlib)) (home-page "https://github.com/Andersbakken/rct") (synopsis "C++ library providing Qt-like APIs on top of the STL") (description "Rct is a set of C++ tools that provide nicer (more Qt-like) @@ -267,7 +260,7 @@ (define-public dashel (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments '(#:tests? #f)) ; no tests - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://github.com/aseba-community/dashel") (synopsis "Data stream helper encapsulation library") (description @@ -295,7 +288,7 @@ (define-public xsimd `(#:configure-flags (list "-DBUILD_TESTS=ON") #:test-target "xtest")) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (home-page "https://github.com/QuantStack/xsimd") (synopsis "C++ wrappers for SIMD intrinsics and math implementations") (description @@ -359,7 +352,7 @@ (define-public fifo-map (modules '((guix build utils))) (snippet '(delete-file-recursively "./test/thirdparty")))) (native-inputs - `(("catch2" ,catch-framework2-1))) + (list catch-framework2-1)) (build-system cmake-build-system) (arguments `(#:phases @@ -447,7 +440,7 @@ (define-public json-modern-cxx (base32 "0nzsjzlvk14dazwh7k2jb1dinb0pv9jbx5jsyn264wvva0y7daiv"))))))) (inputs - `(("fifo-map" ,fifo-map))) + (list fifo-map)) (synopsis "JSON parser and printer library for C++") (description "JSON for Modern C++ is a C++ JSON library that provides intuitive syntax and trivial integration.") @@ -468,8 +461,7 @@ (define-public xtl "1kd9zl4h6nrsg29hq13vwp4zhfj8sa90vj40726lpw6vxz48k4di")) (file-name (git-file-name name version)))) (native-inputs - `(("googletest" ,googletest) - ("json-modern-cxx" ,json-modern-cxx))) + (list googletest json-modern-cxx)) (arguments `(#:configure-flags '("-DBUILD_TESTS=ON") @@ -504,10 +496,9 @@ (define-public ccls (arguments '(#:tests? #f)) ; no check target (inputs - `(("rapidjson" ,rapidjson))) + (list rapidjson)) (native-inputs - `(("clang" ,clang) - ("llvm" ,llvm))) + (list clang llvm)) (home-page "https://github.com/MaskRay/ccls") (synopsis "C/C++/Objective-C language server") (description @@ -558,11 +549,9 @@ (define-public gperftools ;; https://bugs.gnu.org/46562 '(#:parallel-tests? #f)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ;; For tests. - ("perl" ,perl))) + (list autoconf automake libtool + ;; For tests. + perl)) (home-page "https://github.com/gperftools/gperftools") (synopsis "Multi-threaded malloc() and performance analysis tools for C++") (description @@ -626,11 +615,9 @@ (define-public cpp-httplib (invoke "make")))))))) (native-inputs ;; required to build shared lib - `(("python" ,python))) + (list python)) (inputs - `(("brotli" ,brotli) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list brotli openssl zlib)) (home-page "https://github.com/yhirose/cpp-httplib") (synopsis "C++ HTTP/HTTPS server and client library") (description "cpp-httplib is a C++11 single-file cross platform blocking @@ -663,9 +650,7 @@ (define-public cpplint #t))))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-cov python-pytest-runner)) (home-page "https://github.com/cpplint/cpplint") (synopsis "Static code checker for C++") (description "@code{cpplint} is a command-line tool to check C/C++ files @@ -695,7 +680,7 @@ (define-public reproc ;; Enable building of shared library. #:configure-flags `("-DBUILD_SHARED_LIBS=1"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Process IO library") (description "reproc (Redirected Process) is a C/C++ library that simplifies starting, stopping and communicating with external programs. The @@ -803,7 +788,7 @@ (define-public abseil-cpp-20200923.3 (("check_target\\(gtest_main\\)") "") (("check_target\\(gmock\\)") ""))))))) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (home-page "https://abseil.io") (synopsis "Augmented C++ standard library") (description "Abseil is a collection of C++ library code designed to @@ -893,26 +878,23 @@ (define-public folly ;; Leave tests disabled; see https://github.com/facebook/folly/issues/1456 #:tests? #f)) (propagated-inputs - `(("boost" ,boost) - ("gflags" ,gflags) - ("glog" ,glog) - ("liburing" ,liburing))) + (list boost gflags glog liburing)) (inputs - `(("bzip2" ,bzip2) - ("double-conversion" ,double-conversion) - ("fmt" ,fmt) - ("libaio" ,libaio) - ("libevent" ,libevent) - ("libiberty" ,libiberty) - ("libsodium" ,libsodium) - ("libunwind" ,libunwind) - ("lz4" ,lz4) - ("openssl" ,openssl) - ("snappy" ,snappy) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list bzip2 + double-conversion + fmt + libaio + libevent + libiberty + libsodium + libunwind + lz4 + openssl + snappy + zlib + `(,zstd "lib"))) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (synopsis "Collection of C++ components complementing the standard library") (description "Folly (acronymed loosely after Facebook Open Source Library) is a library @@ -949,12 +931,12 @@ (define-public aws-crt-cpp (assoc-ref %build-inputs "aws-c-common")) "-DENABLE_NET_TESTS=OFF"))) (propagated-inputs - `(("aws-c-auth" ,aws-c-auth) - ("aws-c-cal" ,aws-c-cal) - ("aws-c-event-stream" ,aws-c-event-stream) - ("aws-c-http" ,aws-c-http) - ("aws-c-mqtt" ,aws-c-mqtt) - ("aws-c-s3" ,aws-c-s3))) + (list aws-c-auth + aws-c-cal + aws-c-event-stream + aws-c-http + aws-c-mqtt + aws-c-s3)) (synopsis "C++ wrapper for Amazon Web Services C libraries") (description "The AWS Common Runtime (CRT) library provides a C++ wrapper implementation for the following @acronym{AWS,Amazon Web Services} C libraries: @@ -988,12 +970,9 @@ (define-public aws-sdk-cpp (string-append "-DCMAKE_PREFIX_PATH=" (assoc-ref %build-inputs "aws-c-common"))))) (propagated-inputs - `(("aws-crt-cpp" ,aws-crt-cpp))) + (list aws-crt-cpp)) (inputs - `(("curl" ,curl) - ("openssl" ,openssl) - ("pulseaudio" ,pulseaudio) - ("zlib" ,zlib))) + (list curl openssl pulseaudio zlib)) (synopsis "Amazon Web Services SDK for C++") (description "The AWS SDK for C++ provides a C++11 interface to the @acronym{AWS,Amazon @@ -1029,7 +1008,7 @@ (define-public libexpected (lambda _ (invoke "./tests")))))) (native-inputs - `(("catch2" ,catch-framework2))) + (list catch-framework2)) (synopsis "C++11/14/17 std::expected with functional-style extensions") (description "@code{std::expected} is proposed as the preferred way to represent objects which will either have an expected value, or an unexpected @@ -1056,7 +1035,7 @@ (define-public magic-enum "1x47radgsifgz3vn2561mlvf4cq46ii33cpyqf01znm56iirwq89")))) (build-system cmake-build-system) (native-inputs - `(("gcc" ,gcc-9))) + (list gcc-9)) (synopsis "C++17 header only library for compile time reflection of enums") (description "Magic Enum offers static reflection of enums, with conversions to and from strings, iteration and related functionality.") @@ -1102,8 +1081,7 @@ (define-public cli11 (("^ PROPERTIES FOLDER \"Extern\"\\)") "")) #t))))) (native-inputs - `(("doxygen" ,doxygen) - ("googletest" ,googletest))) + (list doxygen googletest)) (synopsis "Command line parser for C++11") (description "CLI11 is a command line parser for C++11 and beyond that provides a rich @@ -1129,7 +1107,7 @@ (define-public caf '(#:configure-flags '("-DCAF_ENABLE_EXAMPLES=OFF"))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (synopsis "C++ implementation of the actor model") (description "The C++ Actor Framework (CAF) offers a high-level C++17 programming environment using the actor model for concurrent, distributed @@ -1186,9 +1164,7 @@ (define-public libconfini (replace 'bootstrap (lambda _ (invoke "sh" "bootstrap" "--noconfigure")))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://madmurphy.github.io/libconfini/html/index.html") (synopsis "INI file parser") (description "@code{libconfini} is an INI file parser library written in @@ -1225,8 +1201,8 @@ (define-public libcutl ;;"--with-external-boost" "--with-external-expat"))) (inputs - `(;;("boost ,boost) - ("expat" ,expat))) + (list ;;("boost ,boost) + expat)) (home-page "https://www.codesynthesis.com/projects/libcutl/") (synopsis "C++ utility library with generic and independent components") (description "libcutl is a C++ utility library. It contains a collection @@ -1271,7 +1247,7 @@ (define-public libxsd-frontend #:include-regexp ("\\.so$"))) args)))))) (native-inputs - `(("build" ,build))) + (list build)) (inputs `(("libcutl" ,libcutl) ("libxerces-c" ,xerces-c))) @@ -1319,9 +1295,9 @@ (define-public cli (string-append "edge_dispatcher::" all))))) (delete 'configure)))) (native-inputs - `(("build" ,build))) + (list build)) (inputs - `(("libcutl" ,libcutl))) + (list libcutl)) (synopsis "C++ Command Line Interface (CLI) definition language") (description "@code{cli} is a domain-specific language (DSL) for defining command line interfaces of C++ programs. It allows you to describe the @@ -1362,16 +1338,13 @@ (define-public xsd ,version))))) (delete 'configure)))) (native-inputs - `(("build" ,build) - ("cli" ,cli))) + (list build cli)) (inputs - `(("libcutl" ,libcutl) - ("libnsl" ,libnsl) - ("libxsd-frontend" ,libxsd-frontend))) + (list libcutl libnsl libxsd-frontend)) (propagated-inputs ;; The code XSD generates requires the following library at run time; ;; propagate it for convenience. - `(("xerces-c" ,xerces-c))) + (list xerces-c)) (synopsis "XML Data Binding for C++") (description "CodeSynthesis XSD (also known as libxsd or xsdcxx) is an XML Schema to C++ data binding compiler. Provided with an XML instance @@ -1415,10 +1388,9 @@ (define-public jsonnet `(#:configure-flags '("-DUSE_SYSTEM_GTEST=ON" "-DUSE_SYSTEM_JSON=ON" "-DBUILD_STATIC_LIBS=OFF"))) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (inputs - `(("json-modern-cxx" ,json-modern-cxx))) + (list json-modern-cxx)) (home-page "https://jsonnet.org/") (synopsis "Data templating language") (description "Jsonnet is a templating language extending JSON diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 5efc49f079..0c224379b1 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -146,8 +146,7 @@ (define-public r-cachem (properties `((upstream-name . "cachem"))) (build-system r-build-system) (propagated-inputs - `(("r-fastmap" ,r-fastmap) - ("r-rlang" ,r-rlang))) + (list r-fastmap r-rlang)) (home-page "https://cachem.r-lib.org/") (synopsis "Cache R objects with automatic pruning") (description @@ -199,9 +198,9 @@ (define-public r-datawizard (properties `((upstream-name . "datawizard"))) (build-system r-build-system) (propagated-inputs - `(("r-insight" ,r-insight))) + (list r-insight)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://easystats.github.io/datawizard/") (synopsis "Easy data wrangling") (description @@ -223,8 +222,8 @@ (define-public r-diffobj "0q6gwd9pqh41f6j5p9jl92aji4p8kx9inffpha93d7jc3ndsfq6q")))) (properties `((upstream-name . "diffobj"))) (build-system r-build-system) - (propagated-inputs `(("r-crayon" ,r-crayon))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-crayon)) + (native-inputs (list r-knitr)) (home-page "https://github.com/brodieG/diffobj") (synopsis "Diffs for R objects") (description @@ -266,22 +265,22 @@ (define-public r-googledrive (properties `((upstream-name . "googledrive"))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-gargle" ,r-gargle) - ("r-glue" ,r-glue) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-lifecycle" ,r-lifecycle) - ("r-magrittr" ,r-magrittr) - ("r-pillar" ,r-pillar) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-uuid" ,r-uuid) - ("r-vctrs" ,r-vctrs) - ("r-withr" ,r-withr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-cli + r-gargle + r-glue + r-httr + r-jsonlite + r-lifecycle + r-magrittr + r-pillar + r-purrr + r-rlang + r-tibble + r-uuid + r-vctrs + r-withr)) + (native-inputs + (list r-knitr)) (home-page "https://googledrive.tidyverse.org") (synopsis "Interface to Google Drive") (description "This package lets you manage Google Drive files from R.") @@ -301,9 +300,8 @@ (define-public r-ids (properties `((upstream-name . "ids"))) (build-system r-build-system) (propagated-inputs - `(("r-openssl" ,r-openssl) - ("r-uuid" ,r-uuid))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-openssl r-uuid)) + (native-inputs (list r-knitr)) (home-page "https://github.com/richfitz/ids") (synopsis "Generate random identifiers") (description @@ -325,20 +323,20 @@ (define-public r-googlesheets4 (properties `((upstream-name . "googlesheets4"))) (build-system r-build-system) (propagated-inputs - `(("r-cellranger" ,r-cellranger) - ("r-cli" ,r-cli) - ("r-curl" ,r-curl) - ("r-gargle" ,r-gargle) - ("r-glue" ,r-glue) - ("r-googledrive" ,r-googledrive) - ("r-httr" ,r-httr) - ("r-ids" ,r-ids) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-rematch2" ,r-rematch2) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-vctrs" ,r-vctrs))) + (list r-cellranger + r-cli + r-curl + r-gargle + r-glue + r-googledrive + r-httr + r-ids + r-magrittr + r-purrr + r-rematch2 + r-rlang + r-tibble + r-vctrs)) (home-page "https://github.com/tidyverse/googlesheets4") (synopsis "Access Google Sheets using the Sheets API V4") (description @@ -361,13 +359,13 @@ (define-public r-waldo (properties `((upstream-name . "waldo"))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-diffobj" ,r-diffobj) - ("r-fansi" ,r-fansi) - ("r-glue" ,r-glue) - ("r-rematch2" ,r-rematch2) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble))) + (list r-cli + r-diffobj + r-fansi + r-glue + r-rematch2 + r-rlang + r-tibble)) (home-page "https://github.com/r-lib/waldo") (synopsis "Find differences between R objects") (description @@ -391,11 +389,7 @@ (define-public r-rticles (properties `((upstream-name . "rticles"))) (build-system r-build-system) (propagated-inputs - `(("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-tinytex" ,r-tinytex) - ("r-xfun" ,r-xfun) - ("r-yaml" ,r-yaml))) + (list r-knitr r-rmarkdown r-tinytex r-xfun r-yaml)) (home-page "https://github.com/rstudio/rticles") (synopsis "Article formats for R Markdown") (description @@ -415,8 +409,7 @@ (define-public r-benchmarkmedata "1n4vjkagqlm6kw2hilf4gjfcdjad0bcg652j9nl2ygbq3kdnh1vf")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-tibble" ,r-tibble))) + (list r-dplyr r-tibble)) (home-page "https://github.com/csgillespie/benchmarkme-data") (synopsis "Data set for the @code{benchmarkme} package") (description "This package contains the data set for the crowd-sourced @@ -435,15 +428,15 @@ (define-public r-benchmarkme "0ymgsxzrvnpyvs0cff09d3lrkl12qyqx5bwammsc4vgl5ng9p69p")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (propagated-inputs - `(("r-benchmarkmedata" ,r-benchmarkmedata) - ("r-doparallel" ,r-doparallel) - ("r-dplyr" ,r-dplyr) - ("r-foreach" ,r-foreach) - ("r-httr" ,r-httr) - ("r-matrix" ,r-matrix) - ("r-tibble" ,r-tibble))) + (list r-benchmarkmedata + r-doparallel + r-dplyr + r-foreach + r-httr + r-matrix + r-tibble)) (home-page "https://csgillespie.github.io/benchmarkme/") (synopsis "Crowd-sourced system benchmarks") (description "This package provides functionality to benchmark your CPU @@ -505,11 +498,9 @@ (define-public r-v8 `(("node" ,libnode) ("zlib" ,zlib))) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-jsonlite" ,r-jsonlite) - ("r-rcpp" ,r-rcpp))) + (list r-curl r-jsonlite r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://jeroen.cran.dev/V8") (synopsis "Embedded JavaScript and WebAssembly engine for R") (description @@ -531,7 +522,7 @@ (define-public r-dot (properties `((upstream-name . "DOT"))) (build-system r-build-system) (propagated-inputs - `(("r-v8" ,r-v8))) + (list r-v8)) (home-page "http://haghish.com/dot") (synopsis "Render and Export DOT Graphs in R") (description @@ -554,7 +545,7 @@ (define-public r-clipr "1ywa4kipwc2d7na6iiz3wzdah99h6aynnh74yxl3nzl40xxlgbgz")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/mdlincoln/clipr") (synopsis "Read and write from the system clipboard") (description @@ -574,7 +565,7 @@ (define-public r-zoo "18vjywalpgzqyk66gajb8x1yp8avdaaf11ykynld9fd8cy82bgmp")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (home-page "http://zoo.R-Forge.R-project.org/") (synopsis "S3 infrastructure for regular and irregular time series") (description "This package contains an S3 class with methods for totally @@ -595,8 +586,7 @@ (define-public r-fontawesome (properties `((upstream-name . "fontawesome"))) (build-system r-build-system) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-rlang" ,r-rlang))) + (list r-htmltools r-rlang)) (home-page "https://github.com/rstudio/fontawesome") (synopsis "Easily work with Font Awesome icons") (description @@ -645,7 +635,7 @@ (define-public r-fpeek (base32 "0kv46g21ndxchg3q8ynq7hjjkh6i2zlc21axn5y1jjzigrw047ii")))) (properties `((upstream-name . "fpeek"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://github.com/davidgohel/fpeek") (synopsis "Check text files content at a glance") (description @@ -668,14 +658,14 @@ (define-public r-ggalluvial (properties `((upstream-name . "ggalluvial"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-lazyeval" ,r-lazyeval) - ("r-rlang" ,r-rlang) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect))) + (list r-dplyr + r-ggplot2 + r-lazyeval + r-rlang + r-tidyr + r-tidyselect)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://corybrunson.github.io/ggalluvial/") (synopsis "Alluvial plots for ggplot2") (description "This package provides alluvial plots for @code{ggplot2}. @@ -698,22 +688,22 @@ (define-public r-ggpp (properties `((upstream-name . "ggpp"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-gridextra" ,r-gridextra) - ("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-polynom" ,r-polynom) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-xts" ,r-xts) - ("r-zoo" ,r-zoo))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-ggplot2 + r-glue + r-gridextra + r-lubridate + r-magrittr + r-mass + r-polynom + r-rlang + r-scales + r-stringr + r-tibble + r-xts + r-zoo)) + (native-inputs + (list r-knitr)) (home-page "https://docs.r4photobiology.info/ggpp/") (synopsis "Grammar extensions to ggplot2") (description @@ -763,22 +753,22 @@ (define-public r-ggpmisc "01dnr2a33zmgi0gjsxlcz4hp68b18xsi8z1lkhgcla5im59qf9xi")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpp" ,r-ggpp) - ("r-lmodel2" ,r-lmodel2) - ("r-lubridate" ,r-lubridate) - ("r-mass" ,r-mass) - ("r-plyr" ,r-plyr) - ("r-polynom" ,r-polynom) - ("r-quantreg" ,r-quantreg) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-splus2r" ,r-splus2r) - ("r-tibble" ,r-tibble))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-generics + r-ggplot2 + r-ggpp + r-lmodel2 + r-lubridate + r-mass + r-plyr + r-polynom + r-quantreg + r-rlang + r-scales + r-splus2r + r-tibble)) + (native-inputs + (list r-knitr)) (home-page "https://www.r4photobiology.info/") (synopsis "Miscellaneous Extensions to @code{ggplot2}") (description "This package provides extensions to @code{ggplot2}, @@ -799,8 +789,7 @@ (define-public r-gprofiler (properties `((upstream-name . "gProfileR"))) (build-system r-build-system) (propagated-inputs - `(("r-plyr" ,r-plyr) - ("r-rcurl" ,r-rcurl))) + (list r-plyr r-rcurl)) (home-page "https://cran.r-project.org/web/packages/gProfileR/") (synopsis "Interface to the g:Profiler toolkit") (description @@ -823,16 +812,16 @@ (define-public r-gprofiler2 (properties `((upstream-name . "gprofiler2"))) (build-system r-build-system) (propagated-inputs - `(("r-crosstalk" ,r-crosstalk) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-jsonlite" ,r-jsonlite) - ("r-plotly" ,r-plotly) - ("r-rcurl" ,r-rcurl) - ("r-tidyr" ,r-tidyr) - ("r-viridislite" ,r-viridislite))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-crosstalk + r-dplyr + r-ggplot2 + r-gridextra + r-jsonlite + r-plotly + r-rcurl + r-tidyr + r-viridislite)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/gprofiler2/") (synopsis "Interface to the g:Profiler toolset") (description @@ -870,9 +859,8 @@ (define-public r-oenb (properties `((upstream-name . "oenb"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-xml" ,r-xml))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-dplyr r-xml)) + (native-inputs (list r-knitr)) (home-page "https://github.com/franzmohr/oenb") (synopsis "Tools for the OeNB Data Web Service") (description @@ -893,13 +881,13 @@ (define-public r-scales (base32 "019ps0njjc0rzrjygqiyn8b9vp0c3c0jd56h1yi19wzi49jvdcj0")))) (build-system r-build-system) (propagated-inputs - `(("r-farver" ,r-farver) - ("r-labeling" ,r-labeling) - ("r-lifecycle" ,r-lifecycle) - ("r-munsell" ,r-munsell) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-r6" ,r-r6) - ("r-viridislite" ,r-viridislite))) + (list r-farver + r-labeling + r-lifecycle + r-munsell + r-rcolorbrewer + r-r6 + r-viridislite)) (home-page "https://github.com/hadley/scales") (synopsis "Scale functions for visualization") (description @@ -920,7 +908,7 @@ (define-public r-pacman "0z7gngd6h83cpjhq1vg75wvzhdjbgjh7gj5d4zvvi9gd2lmagjcy")))) (build-system r-build-system) (propagated-inputs - `(("r-remotes" ,r-remotes))) + (list r-remotes)) (home-page "https://github.com/trinker/pacman") (synopsis "Package Management Tool") (description "This package provides tools to more conveniently perform @@ -943,9 +931,7 @@ (define-public r-pheatmap "1hdh74az3vyzz6dqa311rhxdm74n46lyr03p862kn80p0kp9d7ap")))) (build-system r-build-system) (propagated-inputs - `(("r-gtable" ,r-gtable) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-scales" ,r-scales))) + (list r-gtable r-rcolorbrewer r-scales)) (home-page "https://cran.r-project.org/web/packages/pheatmap") (synopsis "Pretty heatmaps") (description @@ -986,7 +972,7 @@ (define-public r-ecp "0n602jssl6rf596nwm6hbl7s9vdlqi20w8mrhxicj373mw5v22m8")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/ecp/") (synopsis "Multiple change-point analysis of multivariate data") (description @@ -1011,7 +997,7 @@ (define-public r-ellipsis "0n0mm9jngklv7j9wa64jdji035z0smmnsp2dfwcz9isrxgjnc0m9")))) (build-system r-build-system) (propagated-inputs - `(("r-rlang" ,r-rlang))) + (list r-rlang)) (home-page "https://github.com/hadley/ellipsis") (synopsis "Tools for working with additional arguments") (description @@ -1056,8 +1042,7 @@ (define-public r-matrix-utils (properties `((upstream-name . "Matrix.utils"))) (build-system r-build-system) (propagated-inputs - `(("r-grr" ,r-grr) - ("r-matrix" ,r-matrix))) + (list r-grr r-matrix)) (home-page "https://github.com/cvarrichio/Matrix.utils") (synopsis "Data.frame-Like Operations on Sparse and Dense Matrix Objects") @@ -1079,13 +1064,13 @@ (define-public r-mboost "0yg07fdd1sbjfhhxn1dqgph2vzqyq7l52cdk5iq2a2zy1vh176yg")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-matrix" ,r-matrix) - ("r-nnls" ,r-nnls) - ("r-partykit" ,r-partykit) - ("r-quadprog" ,r-quadprog) - ("r-stabs" ,r-stabs) - ("r-survival" ,r-survival))) + (list r-lattice + r-matrix + r-nnls + r-partykit + r-quadprog + r-stabs + r-survival)) (home-page "https://github.com/boost-R/mboost") (synopsis "Model-based boosting") (description @@ -1109,10 +1094,9 @@ (define-public r-shadowtext (properties `((upstream-name . "shadowtext"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-scales" ,r-scales))) + (list r-ggplot2 r-scales)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/GuangchuangYu/shadowtext/") (synopsis "Shadow text grob and layer") (description "This package implements @code{shadowtextGrob()} for @@ -1158,15 +1142,15 @@ (define-public r-ashr (properties `((upstream-name . "ashr"))) (build-system r-build-system) (propagated-inputs - `(("r-etrunct" ,r-etrunct) - ("r-invgamma" ,r-invgamma) - ("r-matrix" ,r-matrix) - ("r-mixsqp" ,r-mixsqp) - ("r-rcpp" ,r-rcpp) - ("r-squarem" ,r-squarem) - ("r-truncnorm" ,r-truncnorm))) + (list r-etrunct + r-invgamma + r-matrix + r-mixsqp + r-rcpp + r-squarem + r-truncnorm)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/stephens999/ashr") (synopsis "Methods for adaptive shrinkage, using empirical bayes") (description "This package implements an empirical Bayes approach for @@ -1185,7 +1169,7 @@ (define-public r-askpass (base32 "07q0ik8jzk44vpwh48rr3fnpd7dzsdhjjsl4l850rffv3dyq4h6v")))) (build-system r-build-system) - (propagated-inputs `(("r-sys" ,r-sys))) + (propagated-inputs (list r-sys)) (home-page "https://github.com/jeroen/askpass") (synopsis "Safe password entry for R") (description @@ -1230,14 +1214,10 @@ (define-public r-vegan "0aj6m9l1vkh32sar6fyvq4p8j4h2f2f347w1300qnzgaa5lmhfz6")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr) ; needed for vignettes - ("gfortran" ,gfortran))) + (list r-knitr ; needed for vignettes + gfortran)) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-mgcv" ,r-mgcv) - ("r-permute" ,r-permute))) + (list r-cluster r-lattice r-mass r-mgcv r-permute)) (home-page "https://cran.r-project.org/web/packages/vegan") (synopsis "Functions for community ecology") (description @@ -1260,37 +1240,37 @@ (define-public r-tidyverse "0ck6xmsw5p168jmw2fqv79fzfnw5jckfra7mfii261j6kl89bkw3")))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-cli" ,r-cli) - ("r-crayon" ,r-crayon) - ("r-dbplyr" ,r-dbplyr) - ("r-dplyr" ,r-dplyr) - ("r-dtplyr" ,r-dtplyr) - ("r-forcats" ,r-forcats) - ("r-ggplot2" ,r-ggplot2) - ("r-googledrive" ,r-googledrive) - ("r-googlesheets4" ,r-googlesheets4) - ("r-haven" ,r-haven) - ("r-hms" ,r-hms) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-modelr" ,r-modelr) - ("r-pillar" ,r-pillar) - ("r-purrr" ,r-purrr) - ("r-readr" ,r-readr) - ("r-readxl" ,r-readxl) - ("r-reprex" ,r-reprex) - ("r-rlang" ,r-rlang) - ("r-rstudioapi" ,r-rstudioapi) - ("r-rvest" ,r-rvest) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-xml2" ,r-xml2))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-broom + r-cli + r-crayon + r-dbplyr + r-dplyr + r-dtplyr + r-forcats + r-ggplot2 + r-googledrive + r-googlesheets4 + r-haven + r-hms + r-httr + r-jsonlite + r-lubridate + r-magrittr + r-modelr + r-pillar + r-purrr + r-readr + r-readxl + r-reprex + r-rlang + r-rstudioapi + r-rvest + r-stringr + r-tibble + r-tidyr + r-xml2)) + (native-inputs + (list r-knitr)) (home-page "https://tidyverse.tidyverse.org") (synopsis "Install and load packages from the \"Tidyverse\"") (description @@ -1312,15 +1292,15 @@ (define-public r-rvest (base32 "1905vxgnj3q09l1wf6rwxpbpydznp06nbkrclnc05j2415z4gfw9")))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-lifecycle" ,r-lifecycle) - ("r-magrittr" ,r-magrittr) - ("r-rlang" ,r-rlang) - ("r-selectr" ,r-selectr) - ("r-tibble" ,r-tibble) - ("r-xml2" ,r-xml2))) + (list r-httr + r-lifecycle + r-magrittr + r-rlang + r-selectr + r-tibble + r-xml2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/rvest") (synopsis "Simple web scraping for R") (description @@ -1341,8 +1321,7 @@ (define-public r-selectr (base32 "09y1n3iy297g49xlpl7xrjpwgnm57pskx5991lyfcpizbz8ax22m")))) (build-system r-build-system) (propagated-inputs - `(("r-stringr" ,r-stringr) - ("r-r6" ,r-r6))) + (list r-stringr r-r6)) (home-page "https://sjp.co.nz/projects/selectr/") (synopsis "Translate CSS selectors to XPath expressions") (description @@ -1366,18 +1345,18 @@ (define-public r-reprex "09k4rasp7mz6n796dsklcbc5l7prljiznrm7fra16qybr9kqcv8f")))) (build-system r-build-system) (propagated-inputs - `(("r-callr" ,r-callr) - ("r-cli" ,r-cli) - ("r-clipr" ,r-clipr) - ("r-fs" ,r-fs) - ("r-glue" ,r-glue) - ("r-knitr" ,r-knitr) - ("r-rlang" ,r-rlang) - ("r-rmarkdown" ,r-rmarkdown) - ("r-rstudioapi" ,r-rstudioapi) - ("r-withr" ,r-withr))) + (list r-callr + r-cli + r-clipr + r-fs + r-glue + r-knitr + r-rlang + r-rmarkdown + r-rstudioapi + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidyverse/reprex") (synopsis "Prepare reproducible R code examples for sharing") (description @@ -1401,8 +1380,7 @@ (define-public r-reordercluster "0ss750frzvj0bm1w7zblmcsjpszhnbffwlkaw31sm003lbx9hy58")))) (build-system r-build-system) (propagated-inputs - `(("r-gplots" ,r-gplots) - ("r-rcpp" ,r-rcpp))) + (list r-gplots r-rcpp)) (home-page "https://cran.r-project.org/web/packages/ReorderCluster") (synopsis "Reordering the dendrogram according to the class labels") (description "This package provides tools for performing the leaf reordering @@ -1423,8 +1401,7 @@ (define-public r-callr "02inaf3c7b0hikii7p2zwaphrq5myv4in92d9jxd1ilmhla5awnn")))) (build-system r-build-system) (propagated-inputs - `(("r-r6" ,r-r6) - ("r-processx" ,r-processx))) + (list r-r6 r-processx)) (home-page "https://github.com/r-lib/callr#readme") (synopsis "Call R from R") (description @@ -1444,10 +1421,7 @@ (define-public r-depmixs4 (base32 "1pacvhw5m4fsk3ysbal50fdqbvlaz8ywyqp6bn1wh42wipqbb2i8")))) (propagated-inputs - `(("r-nnet" ,r-nnet) - ("r-nlme" ,r-nlme) - ("r-mass" ,r-mass) - ("r-rsolnp" ,r-rsolnp))) + (list r-nnet r-nlme r-mass r-rsolnp)) (build-system r-build-system) (home-page "https://cran.r-project.org/web/packages/depmixS4/") (synopsis "Dependent Mixture Models") @@ -1469,10 +1443,7 @@ (define-public r-readxl "15mambxr8c7k2ikdfsl1w3vxvm54dsnk0cl1qvks6iig7rql3d14")))) (build-system r-build-system) (propagated-inputs - `(("r-cellranger" ,r-cellranger) - ("r-progress" ,r-progress) - ("r-rcpp" ,r-rcpp) - ("r-tibble" ,r-tibble))) + (list r-cellranger r-progress r-rcpp r-tibble)) (home-page "https://readxl.tidyverse.org") (synopsis "Read Excel files") (description @@ -1495,12 +1466,12 @@ (define-public r-model4you "0pni9v3nradvy8sp2m07903vc7z610xrh426lf19dxss12kgrfi8")))) (build-system r-build-system) (propagated-inputs - `(("r-formula" ,r-formula) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-partykit" ,r-partykit) - ("r-sandwich" ,r-sandwich) - ("r-survival" ,r-survival))) + (list r-formula + r-ggplot2 + r-gridextra + r-partykit + r-sandwich + r-survival)) (home-page "https://cran.r-project.org/web/packages/model4you/") (synopsis "Stratified and personalised models based on trees and forests") (description @@ -1526,14 +1497,14 @@ (define-public r-modelr "1i31nff7bqibk6r4hhd4j1vzwbyaf8493v0bjaagn36njmysfnw2")))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) + (list r-broom + r-magrittr + r-purrr + r-rlang + r-tibble + r-tidyr + r-tidyselect + r-vctrs)) (home-page "https://github.com/tidyverse/modelr") (synopsis "Helper functions for modelling in pipelines") (description @@ -1572,7 +1543,7 @@ (define-public r-hiddenmarkov "05dm3nl0ffsz2ziw3bz5bivyxk7r5bxs8xhky3hz660qaqzd51ki")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/HiddenMarkov/") (synopsis "Hidden markov models for R") (description "This package contains functions for the analysis of Discrete @@ -1614,13 +1585,9 @@ (define-public r-httpuv (("uv_pipe_init\\(pLoop, &pSocket->handle\\.pipe, true\\);") "uv_pipe_init(pLoop, &pSocket->handle.pipe, 0);"))))))) (inputs - `(("libuv" ,libuv) - ("zlib" ,zlib))) + (list libuv zlib)) (propagated-inputs - `(("r-later" ,r-later) - ("r-promises" ,r-promises) - ("r-r6" ,r-r6) - ("r-rcpp" ,r-rcpp))) + (list r-later r-promises r-r6 r-rcpp)) (home-page "https://github.com/rstudio/httpuv") (synopsis "HTTP and WebSocket server library for R") (description @@ -1645,7 +1612,7 @@ (define-public r-jsonlite "1lhzcpz9clwq04i5m6jzkvw9x03pwlqrixv4l9xzchjr8d84nd86")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://arxiv.org/abs/1403.2805") (synopsis "Robust, high performance JSON parser and generator for R") (description @@ -1671,10 +1638,7 @@ (define-public r-servr "11x0857m3xzdbzr4z0vx4fcdk36arfagyf2qgamvprich0qisknr")))) (build-system r-build-system) (propagated-inputs - `(("r-httpuv" ,r-httpuv) - ("r-jsonlite" ,r-jsonlite) - ("r-mime" ,r-mime) - ("r-xfun" ,r-xfun))) + (list r-httpuv r-jsonlite r-mime r-xfun)) (home-page "https://github.com/yihui/servr") (synopsis "Simple HTTP server to serve static files or dynamic documents") (description @@ -1718,10 +1682,7 @@ (define-public r-htmltools "1yv74ydyqm28gfhimmr7825sj1iaawpwsnzq05c2ma756q2dbivx")))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-digest" ,r-digest) - ("r-fastmap" ,r-fastmap) - ("r-rlang" ,r-rlang))) + (list r-base64enc r-digest r-fastmap r-rlang)) (home-page "https://cran.r-project.org/web/packages/htmltools") (synopsis "R tools for HTML") (description @@ -1740,11 +1701,9 @@ (define-public r-htmlwidgets "1hgz8sx8xrvfcdwa4q15k942w4qsqg8lyxbbf7qyfzbi807wcgqs")))) (build-system r-build-system) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-jsonlite" ,r-jsonlite) - ("r-yaml" ,r-yaml))) + (list r-htmltools r-jsonlite r-yaml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ramnathv/htmlwidgets") (synopsis "HTML Widgets for R") (description @@ -1766,15 +1725,15 @@ (define-public r-htmltable (properties `((upstream-name . "htmlTable"))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-knitr" ,r-knitr) - ("r-magrittr" ,r-magrittr) - ("r-rstudioapi" ,r-rstudioapi) - ("r-stringr" ,r-stringr))) + (list r-checkmate + r-htmltools + r-htmlwidgets + r-knitr + r-magrittr + r-rstudioapi + r-stringr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://gforge.se/packages/") (synopsis "Advanced tables for Markdown/HTML") (description @@ -1819,8 +1778,7 @@ (define-public r-curl `(("libcurl" ,curl) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/jeroenooms/curl") (synopsis "HTTP client for R") (description @@ -1909,7 +1867,7 @@ (define-public r-fastghquad (properties `((upstream-name . "fastGHQuad"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://github.com/awblocker/fastGHQuad") (synopsis "Fast Rcpp implementation of Gauss-Hermite Quadrature") (description @@ -1931,16 +1889,16 @@ (define-public r-rstpm2 (properties `((upstream-name . "rstpm2"))) (build-system r-build-system) (propagated-inputs - `(("r-bbmle" ,r-bbmle) - ("r-bh" ,r-bh) - ("r-desolve" ,r-desolve) - ("r-fastghquad" ,r-fastghquad) - ("r-mgcv" ,r-mgcv) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-survival" ,r-survival))) + (list r-bbmle + r-bh + r-desolve + r-fastghquad + r-mgcv + r-rcpp + r-rcpparmadillo + r-survival)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://github.com/mclements/rstpm2") (synopsis "Link-based survival models") (description @@ -1996,9 +1954,9 @@ (define-public r-jquerylib (string-append "--outfile=" target))) sources targets))))))))) (propagated-inputs - `(("r-htmltools" ,r-htmltools))) + (list r-htmltools)) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://cran.r-project.org/package=jquerylib") (synopsis "Obtain jQuery as an HTML dependency object") (description @@ -2023,12 +1981,8 @@ (define-public r-sass (properties `((upstream-name . "sass"))) (build-system r-build-system) (propagated-inputs - `(("r-fs" ,r-fs) - ("r-htmltools" ,r-htmltools) - ("r-r6" ,r-r6) - ("r-rappdirs" ,r-rappdirs) - ("r-rlang" ,r-rlang))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-fs r-htmltools r-r6 r-rappdirs r-rlang)) + (native-inputs (list r-knitr)) (home-page "https://github.com/rstudio/sass") (synopsis "Syntactically Awesome Style Sheets (SASS)") (description @@ -2090,11 +2044,7 @@ (define-public r-bslib (string-append "--outfile=" target))) sources targets))))))))) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-jquerylib" ,r-jquerylib) - ("r-jsonlite" ,r-jsonlite) - ("r-rlang" ,r-rlang) - ("r-sass" ,r-sass))) + (list r-htmltools r-jquerylib r-jsonlite r-rlang r-sass)) (native-inputs `(("esbuild" ,esbuild) ("js-bootstrap4-bundle" @@ -2207,31 +2157,28 @@ (define-public r-shiny ("showdown/src/showdown.js" . "showdown/compressed/showdown.js")))))))))) (propagated-inputs - `(("r-bslib" ,r-bslib) - ("r-cachem" ,r-cachem) - ("r-commonmark" ,r-commonmark) - ("r-crayon" ,r-crayon) - ("r-ellipsis" ,r-ellipsis) - ("r-fastmap" ,r-fastmap) - ("r-fontawesome" ,r-fontawesome) - ("r-glue" ,r-glue) - ("r-htmltools" ,r-htmltools) - ("r-httpuv" ,r-httpuv) - ("r-jsonlite" ,r-jsonlite) - ("r-later" ,r-later) - ("r-lifecycle" ,r-lifecycle) - ("r-mime" ,r-mime) - ("r-promises" ,r-promises) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-sourcetools" ,r-sourcetools) - ("r-withr" ,r-withr) - ("r-xtable" ,r-xtable))) + (list r-bslib + r-cachem + r-commonmark + r-crayon + r-ellipsis + r-fastmap + r-fontawesome + r-glue + r-htmltools + r-httpuv + r-jsonlite + r-later + r-lifecycle + r-mime + r-promises + r-r6 + r-rlang + r-sourcetools + r-withr + r-xtable)) (inputs - `(("js-datatables" ,js-datatables) - ("js-selectize" ,js-selectize) - ("js-strftime" ,js-strftime) - ("js-highlight" ,js-highlight))) + (list js-datatables js-selectize js-strftime js-highlight)) (native-inputs `(("uglifyjs" ,node-uglify-js) ("gfortran" ,gfortran) @@ -2307,13 +2254,9 @@ (define-public r-shinytree sources targets)))) #t))))) (propagated-inputs - `(("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-promises" ,r-promises) - ("r-shiny" ,r-shiny) - ("r-stringr" ,r-stringr))) + (list r-htmlwidgets r-jsonlite r-promises r-shiny r-stringr)) (inputs - `(("js-requirejs" ,js-requirejs))) + (list js-requirejs)) (native-inputs `(("uglifyjs" ,node-uglify-js) ("js-jquery" @@ -2357,11 +2300,9 @@ (define-public r-shinydashboard (invoke "esbuild" source "--minify" (string-append "--outfile=" target))))))))) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-promises" ,r-promises) - ("r-shiny" ,r-shiny))) + (list r-htmltools r-promises r-shiny)) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://rstudio.github.io/shinydashboard/") (synopsis "Create dashboards with shiny") (description "This package provides an extension to the Shiny web @@ -2384,11 +2325,7 @@ (define-public r-shinyfiles (properties `((upstream-name . "shinyFiles"))) (build-system r-build-system) (propagated-inputs - `(("r-fs" ,r-fs) - ("r-htmltools" ,r-htmltools) - ("r-jsonlite" ,r-jsonlite) - ("r-shiny" ,r-shiny) - ("r-tibble" ,r-tibble))) + (list r-fs r-htmltools r-jsonlite r-shiny r-tibble)) (home-page "https://github.com/thomasp85/shinyFiles") (synopsis "Server-side file system viewer for Shiny") (description @@ -2412,7 +2349,7 @@ (define-public r-shinythemes "0qr9bfxw8afxns44i2j4msignf6g5qb2nzpay2lpv343rrlqbmip")))) (properties `((upstream-name . "shinythemes"))) (build-system r-build-system) - (propagated-inputs `(("r-shiny" ,r-shiny))) + (propagated-inputs (list r-shiny)) (home-page "https://rstudio.github.io/shinythemes/") (synopsis "Themes for Shiny") (description @@ -2469,10 +2406,7 @@ (define-public r-d3r (string-append "--outfile=" target))) sources targets))))))))) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-htmltools" ,r-htmltools) - ("r-rlang" ,r-rlang) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr r-htmltools r-rlang r-tidyr)) (native-inputs `(("esbuild" ,esbuild) ("d3.v3.js" @@ -2540,10 +2474,7 @@ (define-public r-sankeyd3 "0jrcnfax321pszbpjdifnkbrgbjr43bjzvlzv1p5a8wskksqwiyx")))) (build-system r-build-system) (propagated-inputs - `(("r-d3r" ,r-d3r) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-shiny" ,r-shiny) - ("r-magrittr" ,r-magrittr))) + (list r-d3r r-htmlwidgets r-shiny r-magrittr)) (home-page "https://github.com/fbreitwieser/sankeyD3") (synopsis "Sankey network graphs from R") (description @@ -2588,8 +2519,7 @@ (define-public r-gg-gap (properties `((upstream-name . "gg.gap"))) (build-system r-build-system) (propagated-inputs - `(("r-cowplot" ,r-cowplot) - ("r-ggplot2" ,r-ggplot2))) + (list r-cowplot r-ggplot2)) (home-page "https://github.com/ChrisLou-bioinfo/gg.gap") (synopsis "Define segments on the y-axis for ggplot2") (description @@ -2642,9 +2572,7 @@ (define-public r-tablerdash sources targets)))) #t))))) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-knitr" ,r-knitr) - ("r-shiny" ,r-shiny))) + (list r-htmltools r-knitr r-shiny)) (native-inputs `(("esbuild" ,esbuild) ("js-requirejs" @@ -2686,10 +2614,7 @@ (define-public r-spelling (properties `((upstream-name . "spelling"))) (build-system r-build-system) (propagated-inputs - `(("r-commonmark" ,r-commonmark) - ("r-hunspell" ,r-hunspell) - ("r-knitr" ,r-knitr) - ("r-xml2" ,r-xml2))) + (list r-commonmark r-hunspell r-knitr r-xml2)) (home-page "https://docs.ropensci.org/spelling/") (synopsis "Tools for spell checking in R") (description @@ -2715,10 +2640,7 @@ (define-public r-crosstalk "180y7mhpj17axpadwhh7s0qvrpdnag7g977vk256l96d6nmvlds2")))) (build-system r-build-system) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-jsonlite" ,r-jsonlite) - ("r-lazyeval" ,r-lazyeval) - ("r-r6" ,r-r6))) + (list r-htmltools r-jsonlite r-lazyeval r-r6)) (home-page "https://rstudio.github.io/crosstalk/") (synopsis "Inter-widget interactivity for HTML widgets") (description @@ -2740,7 +2662,7 @@ (define-public r-rook "00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00")))) (properties `((upstream-name . "Rook"))) (build-system r-build-system) - (propagated-inputs `(("r-brew" ,r-brew))) + (propagated-inputs (list r-brew)) (home-page "https://cran.r-project.org/web/packages/Rook") (synopsis "Web server interface for R") (description @@ -2765,8 +2687,7 @@ (define-public r-miniui (properties `((upstream-name . "miniUI"))) (build-system r-build-system) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-shiny" ,r-shiny))) + (list r-htmltools r-shiny)) (home-page "https://cran.r-project.org/web/packages/miniUI/") (synopsis "Shiny UI widgets for small screens") (description @@ -2787,9 +2708,7 @@ (define-public r-feather "1gxd0h2m56sjjlzn4dry6s13nddxc4l5i11gsvavaf2dwbahdzsh")))) (build-system r-build-system) (propagated-inputs - `(("r-hms" ,r-hms) - ("r-rcpp" ,r-rcpp) - ("r-tibble" ,r-tibble))) + (list r-hms r-rcpp r-tibble)) (home-page "https://github.com/wesm/feather") (synopsis "R Bindings to the Feather API") (description "Read and write feather files, a lightweight binary columnar @@ -2827,7 +2746,7 @@ (define-public r-mapproj (base32 "0nscsfq8md6ri9258xz57c3dj81wdl6kdwf4a9qcrwwbn20i427h")))) (build-system r-build-system) - (propagated-inputs `(("r-maps" ,r-maps))) + (propagated-inputs (list r-maps)) (home-page "https://cran.r-project.org/web/packages/mapproj") (synopsis "Map projection in R") (description "This package converts latitude/longitude into projected @@ -2851,8 +2770,7 @@ (define-public r-rgooglemaps (properties `((upstream-name . "RgoogleMaps"))) (build-system r-build-system) (propagated-inputs - `(("r-png" ,r-png) - ("r-sp" ,r-sp))) + (list r-png r-sp)) (home-page "https://cran.r-project.org/web/packages/RgoogleMaps") (synopsis "Use Google Maps in R") (description "This package serves two purposes: @@ -2876,7 +2794,7 @@ (define-public r-geosphere (base32 "0bg4vfmrw140j2ax0p6bflvb77w03ir39wa87l96rj473jpa9hzj")))) (build-system r-build-system) - (propagated-inputs `(("r-sp" ,r-sp))) + (propagated-inputs (list r-sp)) (home-page "https://cran.r-project.org/web/packages/geosphere") (synopsis "Spherical trigonometry") (description "This package computes spherical trigonometry for geographic @@ -2917,23 +2835,23 @@ (define-public r-ggmap "13dmzl6z62pzjiffilarkji46vy0sacxa8a7mhrhc3biq3ylzhln")))) (build-system r-build-system) (propagated-inputs - `(("r-bitops" ,r-bitops) - ("r-digest" ,r-digest) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-httr" ,r-httr) - ("r-jpeg" ,r-jpeg) - ("r-magrittr" ,r-magrittr) - ("r-plyr" ,r-plyr) - ("r-png" ,r-png) - ("r-purrr" ,r-purrr) - ("r-rgooglemaps" ,r-rgooglemaps) - ("r-rjson" ,r-rjson) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-bitops + r-digest + r-dplyr + r-ggplot2 + r-glue + r-httr + r-jpeg + r-magrittr + r-plyr + r-png + r-purrr + r-rgooglemaps + r-rjson + r-scales + r-stringr + r-tibble + r-tidyr)) (home-page "https://github.com/dkahle/ggmap") (synopsis "Spatial visualization with ggplot2") (description "This package provides a collection of functions to visualize @@ -2967,18 +2885,18 @@ (define-public r-haven (substitute* "src/Makevars" (("-lz") "-lreadstat"))))))) (inputs - `(("readstat" ,readstat))) - (native-inputs - `(("r-knitr" ,r-knitr))) - (propagated-inputs - `(("r-cpp11" ,r-cpp11) - ("r-forcats" ,r-forcats) - ("r-hms" ,r-hms) - ("r-rlang" ,r-rlang) - ("r-readr" ,r-readr) - ("r-tibble" ,r-tibble) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) + (list readstat)) + (native-inputs + (list r-knitr)) + (propagated-inputs + (list r-cpp11 + r-forcats + r-hms + r-rlang + r-readr + r-tibble + r-tidyselect + r-vctrs)) (home-page "https://haven.tidyverse.org") (synopsis "Import and export SPSS, Stata and SAS files") (description @@ -2998,7 +2916,7 @@ (define-public r-amap "0zpcb73w413na23f6giml9311jh0j0y766w2fh9i40d2h7bbvyvs")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/") (synopsis "Another multidimensional analysis package") (description "This package provides tools for clustering and principal @@ -3018,9 +2936,7 @@ (define-public r-ape "16i9sny7j90zi0k3znfff5lpnj5naxcy1142v73zxslr9g3h3am3")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-nlme" ,r-nlme) - ("r-rcpp" ,r-rcpp))) + (list r-lattice r-nlme r-rcpp)) (home-page "http://ape-package.ird.fr/") (synopsis "Analyses of phylogenetics and evolution") (description @@ -3045,12 +2961,12 @@ (define-public r-abbyyr (properties `((upstream-name . "abbyyR"))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-httr" ,r-httr) - ("r-plyr" ,r-plyr) - ("r-progress" ,r-progress) - ("r-readr" ,r-readr) - ("r-xml" ,r-xml))) + (list r-curl + r-httr + r-plyr + r-progress + r-readr + r-xml)) (home-page "https://github.com/soodoku/abbyyR") (synopsis "Access to Abbyy Optical Character Recognition (OCR) API") (description @@ -3073,7 +2989,7 @@ (define-public r-colorspace (base32 "0fhq2aykdkxh3r90i8aqjyb37p5api3mjd19ch8mzv99q4pcv4dq")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/colorspace") (synopsis "Color space manipulation") (description @@ -3144,7 +3060,7 @@ (define-public r-pastecs "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc")))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot))) + (list r-boot)) (home-page "https://github.com/phgrosjean/pastecs") (synopsis "Analysis of space-time ecological series") (description @@ -3165,12 +3081,12 @@ (define-public r-partykit "1b73s5l19yicwginqsg5xr7fzb005x372n0wb34kk6jb5x5lbsdj")))) (build-system r-build-system) (propagated-inputs - `(("r-formula" ,r-formula) - ("r-inum" ,r-inum) - ("r-libcoin" ,r-libcoin) - ("r-mvtnorm" ,r-mvtnorm) - ("r-rpart" ,r-rpart) - ("r-survival" ,r-survival))) + (list r-formula + r-inum + r-libcoin + r-mvtnorm + r-rpart + r-survival)) (home-page "http://partykit.R-Forge.R-project.org/partykit") (synopsis "Toolkit for recursive partytioning") (description @@ -3263,14 +3179,14 @@ (define-public r-pkgbuild (base32 "0qx920h2viwjg10va81nj0xja495d8ni6vcc25ggvzki6a6k069f")))) (build-system r-build-system) (propagated-inputs - `(("r-callr" ,r-callr) - ("r-cli" ,r-cli) - ("r-crayon" ,r-crayon) - ("r-desc" ,r-desc) - ("r-prettyunits" ,r-prettyunits) - ("r-r6" ,r-r6) - ("r-rprojroot" ,r-rprojroot) - ("r-withr" ,r-withr))) + (list r-callr + r-cli + r-crayon + r-desc + r-prettyunits + r-r6 + r-rprojroot + r-withr)) (home-page "https://github.com/r-pkgs/pkgbuild") (synopsis "Find tools needed to build R packages") (description @@ -3292,13 +3208,13 @@ (define-public r-pkgload "0jdkaj5cl0viy0i0hkcm4n2wlg1mfv3camr7f385njfararfanhh")))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-crayon" ,r-crayon) - ("r-desc" ,r-desc) - ("r-rlang" ,r-rlang) - ("r-rprojroot" ,r-rprojroot) - ("r-rstudioapi" ,r-rstudioapi) - ("r-withr" ,r-withr))) + (list r-cli + r-crayon + r-desc + r-rlang + r-rprojroot + r-rstudioapi + r-withr)) (home-page "https://github.com/r-lib/pkgload") (synopsis "Simulate package installation and attach") (description @@ -3384,8 +3300,7 @@ (define-public r-rcppnumerical "1a92fql6mijhnr1kxkcxwivf95pk9lhgmhzkshs51h0ybfv5krik")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-rcpp r-rcppeigen)) (home-page "https://github.com/yixuan/RcppNumerical") (synopsis"Numerical computing libraries integration with @code{Rcpp}") (description "This package provides a collection of libraries for numerical @@ -3425,9 +3340,7 @@ (define-public r-bindrcpp "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8")))) (build-system r-build-system) (propagated-inputs - `(("r-bindr" ,r-bindr) - ("r-plogr" ,r-plogr) - ("r-rcpp" ,r-rcpp))) + (list r-bindr r-plogr r-rcpp)) (home-page "https://github.com/krlmlr/bindrcpp") (synopsis "Rcpp interface to active bindings") (description @@ -3471,7 +3384,7 @@ (define-public r-calibrate (base32 "19kgrnsyq67iqv1biyssqi30a6v2836ql20nabpy2m692ns0jfvi")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "https://cran.r-project.org/web/packages/calibrate") (synopsis "Calibration of scatterplot and biplot axes") (description @@ -3511,7 +3424,7 @@ (define-public r-globaloptions (properties `((upstream-name . "GlobalOptions"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/jokergoo/GlobalOptions") (synopsis "Generate functions to get or set global options") (description @@ -3532,11 +3445,9 @@ (define-public r-circlize "16rnqlkgzhnm69y70k9fiz8vvwlm5dyng04hlxqvvaxix3wdpfkc")))) (build-system r-build-system) (propagated-inputs - `(("r-colorspace" ,r-colorspace) - ("r-globaloptions" ,r-globaloptions) - ("r-shape" ,r-shape))) + (list r-colorspace r-globaloptions r-shape)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/jokergoo/circlize") (synopsis "Circular visualization") (description @@ -3564,9 +3475,9 @@ (define-public r-powerlaw (properties `((upstream-name . "poweRlaw"))) (build-system r-build-system) (propagated-inputs - `(("r-pracma" ,r-pracma))) + (list r-pracma)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/csgillespie/poweRlaw") (synopsis "Tools for the analysis of heavy tailed distributions") (description @@ -3611,11 +3522,9 @@ (define-public r-dendextend "06wjs8451hmnimzgngpzbai3yrgy33133vzzapa8jib9crdqi8sb")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-magrittr" ,r-magrittr) - ("r-viridis" ,r-viridis))) + (list r-ggplot2 r-magrittr r-viridis)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/dendextend") (synopsis "Extending 'dendrogram' functionality in R") (description @@ -3641,13 +3550,11 @@ (define-public r-getoptlong (properties `((upstream-name . "GetoptLong"))) (build-system r-build-system) (inputs - `(("perl" ,perl))) + (list perl)) (propagated-inputs - `(("r-crayon" ,r-crayon) - ("r-globaloptions" ,r-globaloptions) - ("r-rjson" ,r-rjson))) + (list r-crayon r-globaloptions r-rjson)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/jokergoo/GetoptLong") (synopsis "Parsing command-line arguments and variable interpolation") (description @@ -3689,7 +3596,7 @@ (define-public r-ff (base32 "0dsh6llfdz04w94xr3yl2b4vkk9g3rwhvfnxcd025v2424krxfls")))) (build-system r-build-system) - (propagated-inputs `(("r-bit" ,r-bit))) + (propagated-inputs (list r-bit)) (home-page "http://ff.r-forge.r-project.org/") (synopsis "Memory-efficient storage of large data on disk and access functions") (description @@ -3713,9 +3620,7 @@ (define-public r-ffbase "1dp6lblfq2j7r1b4b8ls47jlx8j27n88d5vp8w116lb8pa01zxmk")))) (build-system r-build-system) (propagated-inputs - `(("r-bit" ,r-bit) - ("r-fastmatch" ,r-fastmatch) - ("r-ff" ,r-ff))) + (list r-bit r-fastmatch r-ff)) (home-page "https://github.com/edwindj/ffbase") (synopsis "Basic statistical functions for package 'ff'") (description @@ -3754,7 +3659,7 @@ (define-public r-princurve "0wzk329bxljkzz57y220lsfckpsn45w348m6dcxh29zbj0ik65h2")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://github.com/rcannood/princurve") (synopsis "Fit a principal curve in arbitrary dimension") (description "This package provides procedures for fitting a principal @@ -3774,8 +3679,7 @@ (define-public r-reshape "0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad")))) (build-system r-build-system) (propagated-inputs - `(("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp))) + (list r-plyr r-rcpp)) (home-page "http://had.co.nz/reshape") (synopsis "Flexibly reshape data") (description @@ -3795,15 +3699,15 @@ (define-public r-restrserve (base32 "1486hrzj5q5w4nbrsbqlv7vv20ly01y90qc2vygl5syzwvyjd422")))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-jsonlite" ,r-jsonlite) - ("r-mime" ,r-mime) - ("r-r6" ,r-r6) - ("r-rcpp" ,r-rcpp) - ("r-rserve" ,r-rserve) - ("r-uuid" ,r-uuid))) + (list r-checkmate + r-jsonlite + r-mime + r-r6 + r-rcpp + r-rserve + r-uuid)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://restrserve.org") (synopsis "R web API framework") (description @@ -3826,10 +3730,7 @@ (define-public r-progress "0dgzb362641aqm8xd88iqa8jmpdm43xs0aba0d5kk6fvapnxi95l")))) (build-system r-build-system) (propagated-inputs - `(("r-crayon" ,r-crayon) - ("r-hms" ,r-hms) - ("r-prettyunits" ,r-prettyunits) - ("r-r6" ,r-r6))) + (list r-crayon r-hms r-prettyunits r-r6)) (home-page "https://github.com/gaborcsardi/progress") (synopsis "Terminal progress bars") (description @@ -3853,20 +3754,20 @@ (define-public r-ggally (properties `((upstream-name . "GGally"))) (build-system r-build-system) (inputs - `(("openssl" ,openssl))) - (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-forcats" ,r-forcats) - ("r-ggplot2" ,r-ggplot2) - ("r-gtable" ,r-gtable) - ("r-lifecycle" ,r-lifecycle) - ("r-plyr" ,r-plyr) - ("r-progress" ,r-progress) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape" ,r-reshape) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-tidyr" ,r-tidyr))) + (list openssl)) + (propagated-inputs + (list r-dplyr + r-forcats + r-ggplot2 + r-gtable + r-lifecycle + r-plyr + r-progress + r-rcolorbrewer + r-reshape + r-rlang + r-scales + r-tidyr)) (home-page "https://ggobi.github.io/ggally") (synopsis "Extension to ggplot2") (description @@ -3910,9 +3811,9 @@ (define-public r-sp (base32 "09m2ddbrbs2aqnq5si42ipa0g1vbd0pxg4zbcx59is2047pv7sws")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/sp") (synopsis "Classes and methods for spatial data") (description @@ -3981,9 +3882,9 @@ (define-public r-rmpi (add-before 'install 'mpi-setup ,%openmpi-setup)))) (inputs - `(("openmpi" ,openmpi))) + (list openmpi)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi") (synopsis "R interface to message-passing interface (MPI)") (description @@ -4005,8 +3906,7 @@ (define-public r-lmoments (properties `((upstream-name . "Lmoments"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-rcpp r-rcpparmadillo)) (home-page "http://www.tilastotiede.fi/juha_karvanen.html") (synopsis "L-moments and quantile mixtures") (description @@ -4070,8 +3970,7 @@ (define-public r-extremes (properties `((upstream-name . "extRemes"))) (build-system r-build-system) (propagated-inputs - `(("r-distillery" ,r-distillery) - ("r-lmoments" ,r-lmoments))) + (list r-distillery r-lmoments)) (home-page "https://www.assessment.ucar.edu/toolkit/") (synopsis "Extreme value analysis") (description @@ -4093,9 +3992,9 @@ (define-public r-lmtest "126l0y7j2iy6g1w4zii1qkfcjq6wrnc3w2li0bz376smpryddy3i")))) (build-system r-build-system) (propagated-inputs - `(("r-zoo" ,r-zoo))) + (list r-zoo)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/lmtest") (synopsis "Testing linear regression models") (description @@ -4157,7 +4056,7 @@ (define-public r-inum "1khkzja8lwn9075864vbyajqina9m588ahf1fsrrajrsqilyzssz")))) (build-system r-build-system) (propagated-inputs - `(("r-libcoin" ,r-libcoin))) + (list r-libcoin)) (home-page "https://cran.r-project.org/web/packages/inum/") (synopsis "Interval and enum-type representation of vectors") (description @@ -4217,14 +4116,14 @@ (define-public r-bbmle "1bck8rmink4wsk8pcbnj4d60svxymp29pxbzwj8p9gzsg42c1v81")))) (build-system r-build-system) (propagated-inputs - `(("r-bdsmatrix" ,r-bdsmatrix) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-mvtnorm" ,r-mvtnorm) - ("r-numderiv" ,r-numderiv))) + (list r-bdsmatrix + r-lattice + r-mass + r-matrix + r-mvtnorm + r-numderiv)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/bbmle") (synopsis "Tools for General Maximum Likelihood Estimation") (description @@ -4247,11 +4146,7 @@ (define-public r-emdbook "0ls3zxxlwmdv7zn1v9i1y9zc2sn0hbgmyjvsj7zn3ajsw7wwlih6")))) (build-system r-build-system) (propagated-inputs - `(("r-bbmle" ,r-bbmle) - ("r-coda" ,r-coda) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-plyr" ,r-plyr))) + (list r-bbmle r-coda r-lattice r-mass r-plyr)) (home-page "http://www.math.mcmaster.ca/bolker/emdbook") (synopsis "Support functions and data for \"Ecological Models and Data\"") (description @@ -4297,10 +4192,8 @@ (define-public r-limsolve (properties `((upstream-name . "limSolve"))) (build-system r-build-system) (propagated-inputs - `(("r-lpsolve" ,r-lpsolve) - ("r-mass" ,r-mass) - ("r-quadprog" ,r-quadprog))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-lpsolve r-mass r-quadprog)) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/limSolve") (synopsis "Solving linear inverse models") (description @@ -4330,10 +4223,9 @@ (define-public r-fitdistrplus "1glnbcm1gghzgvzpxcfsmn7dp2f9jqyx39n3ydwp9fx38409khhp")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-survival" ,r-survival))) + (list r-mass r-survival)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://riskassessment.r-forge.r-project.org") (synopsis "Fitting a parametric distribution from data") (description @@ -4360,9 +4252,7 @@ (define-public r-energy "12a7gy681aq3l55iys044cs6sn1s2l5qihghpdl01cvv0ggfh26y")))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-gsl" ,r-gsl) - ("r-rcpp" ,r-rcpp))) + (list r-boot r-gsl r-rcpp)) (home-page "https://cran.r-project.org/web/packages/energy") (synopsis "Multivariate inference via the energy of data") (description @@ -4415,7 +4305,7 @@ (define-public r-ksamples (properties `((upstream-name . "kSamples"))) (build-system r-build-system) (propagated-inputs - `(("r-suppdists" ,r-suppdists))) + (list r-suppdists)) (home-page "https://cran.r-project.org/web/packages/kSamples") (synopsis "K-Sample rank tests and their combinations") (description @@ -4443,8 +4333,7 @@ (define-public r-cvst (properties `((upstream-name . "CVST"))) (build-system r-build-system) (propagated-inputs - `(("r-kernlab" ,r-kernlab) - ("r-matrix" ,r-matrix))) + (list r-kernlab r-matrix)) (home-page "https://cran.r-project.org/web/packages/CVST") (synopsis "Fast cross-validation via sequential testing") (description @@ -4496,7 +4385,7 @@ (define-public r-progressr (properties `((upstream-name . "progressr"))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest))) + (list r-digest)) (home-page "https://progressr.futureverse.org") (synopsis "Inclusive, unifying API for progress updates") (description @@ -4521,13 +4410,9 @@ (define-public r-lava "0bi3c1aqwlq7jbz4raz6vga4r264w7lldi0i62xjlbl7hnlgi23s")))) (build-system r-build-system) (propagated-inputs - `(("r-future-apply" ,r-future-apply) - ("r-numderiv" ,r-numderiv) - ("r-progressr" ,r-progressr) - ("r-squarem" ,r-squarem) - ("r-survival" ,r-survival))) + (list r-future-apply r-numderiv r-progressr r-squarem r-survival)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/kkholst/lava") (synopsis "Latent variable models") (description @@ -4549,9 +4434,7 @@ (define-public r-drr (properties `((upstream-name . "DRR"))) (build-system r-build-system) (propagated-inputs - `(("r-cvst" ,r-cvst) - ("r-kernlab" ,r-kernlab) - ("r-matrix" ,r-matrix))) + (list r-cvst r-kernlab r-matrix)) (home-page "https://cran.r-project.org/web/packages/DRR") (synopsis "Dimensionality reduction via regression") (description @@ -4572,10 +4455,7 @@ (define-public r-prodlim "03wvh3kirp1prac5nky6a5whs97rvaf4hc27x0fnh51sa17r42b8")))) (build-system r-build-system) (propagated-inputs - `(("r-kernsmooth" ,r-kernsmooth) - ("r-lava" ,r-lava) - ("r-rcpp" ,r-rcpp) - ("r-survival" ,r-survival))) + (list r-kernsmooth r-lava r-rcpp r-survival)) (home-page "https://cran.r-project.org/web/packages/prodlim") (synopsis "Product-limit estimation for censored event history analysis") (description @@ -4598,8 +4478,7 @@ (define-public r-dimred (properties `((upstream-name . "dimRed"))) (build-system r-build-system) (propagated-inputs - `(("r-drr" ,r-drr) - ("r-magrittr" ,r-magrittr))) + (list r-drr r-magrittr)) (home-page "https://github.com/gdkrmr/dimRed") (synopsis "Framework for dimensionality reduction") (description @@ -4642,7 +4521,7 @@ (define-public r-magic "0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs")))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind))) + (list r-abind)) (home-page "https://github.com/RobinHankin/magic.git") (synopsis "Create and investigate magic squares") (description @@ -4669,7 +4548,7 @@ (define-public r-rmysql `(("mariadb-dev" ,mariadb "dev") ("zlib" ,zlib))) (propagated-inputs - `(("r-dbi" ,r-dbi))) + (list r-dbi)) (home-page "https://github.com/r-dbi/RMySQL") (synopsis "Database interface and MySQL driver for R") (description @@ -4693,9 +4572,9 @@ (define-public r-rpostgresql (properties `((upstream-name . "RPostgreSQL"))) (build-system r-build-system) (inputs - `(("postgresql" ,postgresql))) + (list postgresql)) (propagated-inputs - `(("r-dbi" ,r-dbi))) + (list r-dbi)) (home-page "https://github.com/tomoakin/RPostgreSQL") (synopsis "R interface to the PostgreSQL database system") (description @@ -4717,7 +4596,7 @@ (define-public r-linprog (base32 "1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9")))) (build-system r-build-system) - (propagated-inputs `(("r-lpsolve" ,r-lpsolve))) + (propagated-inputs (list r-lpsolve)) (home-page "http://linprog.r-forge.r-project.org/") (synopsis "Linear programming and optimization") (description @@ -4738,11 +4617,7 @@ (define-public r-geometry "1n10l8ax3783v3lgaacb15qsn8b3f0wpmhg3k39j31s6ciyd3vcg")))) (build-system r-build-system) (propagated-inputs - `(("r-magic" ,r-magic) - ("r-linprog" ,r-linprog) - ("r-lpsolve" ,r-lpsolve) - ("r-rcpp" ,r-rcpp) - ("r-rcppprogress" ,r-rcppprogress))) + (list r-magic r-linprog r-lpsolve r-rcpp r-rcppprogress)) (home-page "http://geometry.r-forge.r-project.org/") (synopsis "Mesh generator and surface tessellator") (description @@ -4773,15 +4648,15 @@ (define-public r-ddalpha "1sdnb47r534nh138zk3a6b2mgi74nvshc7p5m304vjs9jlx4l2y3")))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-class" ,r-class) - ("r-geometry" ,r-geometry) - ("r-mass" ,r-mass) - ("r-rcpp" ,r-rcpp) - ("r-robustbase" ,r-robustbase) - ("r-sfsmisc" ,r-sfsmisc))) + (list r-bh + r-class + r-geometry + r-mass + r-rcpp + r-robustbase + r-sfsmisc)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/ddalpha") (synopsis "Depth-Based classification and calculation of data depth") (description @@ -4828,7 +4703,7 @@ (define-public r-rcpproll (properties `((upstream-name . "RcppRoll"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/RcppRoll") (synopsis "Efficient rolling and windowed operations") (description @@ -4851,12 +4726,12 @@ (define-public r-ipred "0hsq00382pfd9hzpcgphjxazbxm4zx0k2r6pk6kib56k0ibm7qfn")))) (build-system r-build-system) (propagated-inputs - `(("r-class" ,r-class) - ("r-mass" ,r-mass) - ("r-nnet" ,r-nnet) - ("r-prodlim" ,r-prodlim) - ("r-rpart" ,r-rpart) - ("r-survival" ,r-survival))) + (list r-class + r-mass + r-nnet + r-prodlim + r-rpart + r-survival)) (home-page "https://cran.r-project.org/web/packages/ipred") (synopsis "Improved predictors") (description @@ -4878,11 +4753,9 @@ (define-public r-psych "032h33i2qlwsw2iq82nri5y8hs7d593w40aghcvnibpi2wxf0x8l")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-mnormt" ,r-mnormt) - ("r-nlme" ,r-nlme))) + (list r-lattice r-mnormt r-nlme)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/psych/") (synopsis "Procedures for psychological, psychometric, and personality research") (description @@ -4933,19 +4806,19 @@ (define-public r-broom "0ks64xwkaqh5cinq8j56d89rn9kipm7cdipsgqmz9xxy7ajxb7qj")))) (build-system r-build-system) (propagated-inputs - `(("r-backports" ,r-backports) - ("r-dplyr" ,r-dplyr) - ("r-ellipsis" ,r-ellipsis) - ("r-generics" ,r-generics) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-backports + r-dplyr + r-ellipsis + r-generics + r-ggplot2 + r-glue + r-purrr + r-rlang + r-stringr + r-tibble + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidyverse/broom") (synopsis "Convert statistical analysis objects into tidy data frames") (description @@ -4972,26 +4845,26 @@ (define-public r-recipes "0gbdc5kvbn14s5zrf4vrdjvkfajs00p7vvb433ii0lqnl07bl87d")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ellipsis" ,r-ellipsis) - ("r-generics" ,r-generics) - ("r-glue" ,r-glue) - ("r-gower" ,r-gower) - ("r-ipred" ,r-ipred) - ("r-lifecycle" ,r-lifecycle) - ("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect) - ("r-timedate" ,r-timedate) - ("r-vctrs" ,r-vctrs) - ("r-withr" ,r-withr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-ellipsis + r-generics + r-glue + r-gower + r-ipred + r-lifecycle + r-lubridate + r-magrittr + r-matrix + r-purrr + r-rlang + r-tibble + r-tidyr + r-tidyselect + r-timedate + r-vctrs + r-withr)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/topepo/recipes") (synopsis "Preprocessing tools to create design matrices") (description @@ -5040,12 +4913,9 @@ (define-public r-ggrepel "1z5xyr5f4aryy0v1gzz9m8m4s5fzzwbrf0fxll1nbflr8xnr3yr9")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales))) + (list r-ggplot2 r-rcpp r-rlang r-scales)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://github.com/slowkow/ggrepel") (synopsis "Repulsive text and label geometries for ggplot2") (description @@ -5067,7 +4937,7 @@ (define-public r-corrplot "1g98jk6xsl08z4n6sy5vriif99m31zhbz7j3dh1kfj4w7yb9zh78")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/taiyun/corrplot") (synopsis "Visualization of a correlation matrix") (description @@ -5113,7 +4983,7 @@ (define-public r-ucminf (base32 "01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/ucminf/") (synopsis "General-purpose unconstrained non-linear optimization") (description @@ -5138,14 +5008,14 @@ (define-public r-useful (properties `((upstream-name . "useful"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-plyr" ,r-plyr) - ("r-purrr" ,r-purrr) - ("r-scales" ,r-scales))) + (list r-assertthat + r-dplyr + r-ggplot2 + r-magrittr + r-matrix + r-plyr + r-purrr + r-scales)) (home-page "https://github.com/jaredlander/useful") (synopsis "Collection of handy, useful functions") (description "This package provides a set of little functions that have been @@ -5168,10 +5038,7 @@ (define-public r-ordinal "09bpmjmbf4x82kgf6bm4bkncq2apdv9mk20zj4zgma2jx2vyfhbs")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-numderiv" ,r-numderiv) - ("r-ucminf" ,r-ucminf))) + (list r-mass r-matrix r-numderiv r-ucminf)) (home-page "https://github.com/runehaubo/ordinal") (synopsis "Regression models for ordinal data") (description @@ -5195,10 +5062,7 @@ (define-public r-jomo "1sbcpacxnxbzwa8rr9x2bq7hh0s3sw6yznr90dkp43n6xk5xaqir")))) (build-system r-build-system) (propagated-inputs - `(("r-lme4" ,r-lme4) - ("r-mass" ,r-mass) - ("r-ordinal" ,r-ordinal) - ("r-survival" ,r-survival))) + (list r-lme4 r-mass r-ordinal r-survival)) (home-page "https://cran.r-project.org/web/packages/jomo/") (synopsis "Multilevel Joint Modelling Multiple Imputation") (description @@ -5222,7 +5086,7 @@ (define-public r-pan (base32 "1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/pan/") (synopsis "Multiple imputation for multivariate panel or clustered data") (description @@ -5243,11 +5107,9 @@ (define-public r-mitml "00i18nnvrdrg91crgcp2a431xs71cawaip3xkqk2myv0iav3xga9")))) (build-system r-build-system) (propagated-inputs - `(("r-haven" ,r-haven) - ("r-jomo" ,r-jomo) - ("r-pan" ,r-pan))) + (list r-haven r-jomo r-pan)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/mitml/") (synopsis "Tools for multiple imputation in multilevel modeling") (description @@ -5270,14 +5132,14 @@ (define-public r-mice "11cpyqlilakan2pwjzacb9jjlazazsqdngy237nnrj8j6mky822i")))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-cpp11" ,r-cpp11) - ("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-lattice" ,r-lattice) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang) - ("r-tidyr" ,r-tidyr))) + (list r-broom + r-cpp11 + r-dplyr + r-generics + r-lattice + r-rcpp + r-rlang + r-tidyr)) (home-page "https://cran.r-project.org/web/packages/mice/") (synopsis "Multivariate imputation by chained equations") (description @@ -5329,7 +5191,7 @@ (define-public r-rsolnp (properties `((upstream-name . "Rsolnp"))) (build-system r-build-system) (propagated-inputs - `(("r-truncnorm" ,r-truncnorm))) + (list r-truncnorm)) (home-page "https://cran.r-project.org/web/packages/Rsolnp/") (synopsis "General non-linear optimization") (description "The Rsolnp package implements a general non-linear augmented @@ -5352,9 +5214,7 @@ (define-public r-hardyweinberg (properties `((upstream-name . "HardyWeinberg"))) (build-system r-build-system) (propagated-inputs - `(("r-mice" ,r-mice) - ("r-rcpp" ,r-rcpp) - ("r-rsolnp" ,r-rsolnp))) + (list r-mice r-rcpp r-rsolnp)) (home-page "https://cran.r-project.org/package=HardyWeinberg") (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium") (description @@ -5382,7 +5242,7 @@ (define-public r-sm (base32 "03z8igsjqr32x407asxvkrbayvm6yhv9xyfs0n8fkmv8zk5a41r6")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "http://www.stats.gla.ac.uk/~adrian/sm/") (synopsis "Smoothing methods for nonparametric regression and density estimation") (description @@ -5405,7 +5265,7 @@ (define-public r-venndiagram (properties `((upstream-name . "VennDiagram"))) (build-system r-build-system) (propagated-inputs - `(("r-futile-logger" ,r-futile-logger))) + (list r-futile-logger)) (home-page "https://cran.r-project.org/web/packages/VennDiagram/") (synopsis "Generate High-Resolution Venn and Euler Plots") (description @@ -5428,10 +5288,9 @@ (define-public r-vioplot "1dmdasp3jldc41233z6r08w3j76vyyp9m3jrj7n4ahk48yd5siq6")))) (build-system r-build-system) (propagated-inputs - `(("r-sm" ,r-sm) - ("r-zoo" ,r-zoo))) + (list r-sm r-zoo)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler") (synopsis "Violin plot") (description @@ -5456,7 +5315,7 @@ (define-public r-rsofia (properties `((upstream-name . "RSofia"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia") (synopsis "Port of sofia-ml to R") (description "This package is a port of sofia-ml to R. Sofia-ml is a @@ -5476,7 +5335,7 @@ (define-public r-xts (base32 "0b6a7mpyk9aw6axas7nz01gadczprwwfhii01fz31z26z555i06n")))) (build-system r-build-system) - (propagated-inputs `(("r-zoo" ,r-zoo))) + (propagated-inputs (list r-zoo)) (home-page "https://github.com/joshuaulrich/xts") (synopsis "Extensible time series") (description @@ -5501,9 +5360,7 @@ (define-public r-performanceanalytics `((upstream-name . "PerformanceAnalytics"))) (build-system r-build-system) (propagated-inputs - `(("r-quadprog" ,r-quadprog) - ("r-xts" ,r-xts) - ("r-zoo" ,r-zoo))) + (list r-quadprog r-xts r-zoo)) (home-page "https://r-forge.r-project.org/projects/returnanalytics/") (synopsis "Econometric tools for performance and risk analysis") (description "This is a collection of econometric functions for @@ -5529,8 +5386,7 @@ (define-public r-laeken "1p3ccbaydlr52p8qmgmm2l6kryvq6jjjx7mqn2vv0gpjaxqhyy92")))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-mass" ,r-mass))) + (list r-boot r-mass)) (home-page "https://cran.r-project.org/web/packages/laeken/") (synopsis "Estimation of indicators on social exclusion and poverty") (description "This package provides tools for the estimation of indicators @@ -5551,9 +5407,7 @@ (define-public r-vcd "13sn77qdcyll9lz7nab0bxzfvpgj8f5rl2cq5ylpz8pibynj1d55")))) (build-system r-build-system) (propagated-inputs - `(("r-colorspace" ,r-colorspace) - ("r-lmtest" ,r-lmtest) - ("r-mass" ,r-mass))) + (list r-colorspace r-lmtest r-mass)) (home-page "https://cran.r-project.org/web/packages/vcd/") (synopsis "Visualizing categorical data") (description "This package provides visualization techniques, data sets, @@ -5576,20 +5430,20 @@ (define-public r-vcfr "0lhxb3ac4fafwik9q3cds46svzf0hyca8k54chw3dpk50c0zz1yx")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-dplyr" ,r-dplyr) - ("r-magrittr" ,r-magrittr) - ("r-memuse" ,r-memuse) - ("r-pinfsc50" ,r-pinfsc50) - ("r-rcpp" ,r-rcpp) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-vegan" ,r-vegan) - ("r-viridislite" ,r-viridislite))) + (list r-ape + r-dplyr + r-magrittr + r-memuse + r-pinfsc50 + r-rcpp + r-stringr + r-tibble + r-vegan + r-viridislite)) (home-page "https://github.com/knausb/vcfR") (synopsis "Manipulate and visualize VCF data") (description "This package facilitates easy manipulation of variant call @@ -5634,7 +5488,7 @@ (define-public r-dtw (base32 "004gm4mzgdzdj807j3bwqsv5lizmnmz5jq514bdjshhkysnzjz6z")))) (build-system r-build-system) - (propagated-inputs `(("r-proxy" ,r-proxy))) + (propagated-inputs (list r-proxy)) (home-page "http://dtw.r-forge.r-project.org/") (synopsis "Dynamic Time Warping Algorithms") (description "This package provides a comprehensive implementation of @@ -5658,7 +5512,7 @@ (define-public r-sdmtools "1xvcd97ikqsfdpk2fddy3k0z1ajqga7nv9bgac9c1wnjk1gqrpgh")))) (properties `((upstream-name . "SDMTools"))) (build-system r-build-system) - (propagated-inputs `(("r-r-utils" ,r-r-utils))) + (propagated-inputs (list r-r-utils)) (home-page "https://www.rforge.net/SDMTools/") (synopsis "Species distribution modelling tools") (description "This package provides a set of tools for post processing @@ -5700,12 +5554,9 @@ (define-public r-ggridges "0bmlqy1p6rac90af97ffpdi6php7dblx66l2hcm8ljidgyqzmspm")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-plyr" ,r-plyr) - ("r-scales" ,r-scales) - ("r-withr" ,r-withr))) + (list r-ggplot2 r-plyr r-scales r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/clauswilke/ggridges") (synopsis "Ridgeline plots in ggplot2") (description @@ -5727,8 +5578,7 @@ (define-public r-ggjoy "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-ggridges" ,r-ggridges))) + (list r-ggplot2 r-ggridges)) (home-page "https://github.com/clauswilke/ggjoy") (synopsis "Joyplots in ggplot2") (description "Joyplots provide a convenient way of visualizing changes in @@ -5749,7 +5599,7 @@ (define-public r-cli "04ff3bgsahi736s8l6a26zlwwil8jw4shx7bb56ah1pp1f1n22n7")))) (build-system r-build-system) (propagated-inputs - `(("r-glue" ,r-glue))) + (list r-glue)) (home-page "https://github.com/r-lib/cli#readme") (synopsis "Helpers for developing command line interfaces") (description "This package provides a suite of tools designed to build @@ -5790,7 +5640,7 @@ (define-public r-debugme (base32 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd")))) (build-system r-build-system) - (propagated-inputs `(("r-crayon" ,r-crayon))) + (propagated-inputs (list r-crayon)) (home-page "https://github.com/r-lib/debugme#readme") (synopsis "Debug R packages") (description @@ -5810,8 +5660,7 @@ (define-public r-processx (base32 "0azw8sx6nv6pp8m8jrwq01b9na2swrnznn7dwrhn07268w82svzd")))) (build-system r-build-system) (propagated-inputs - `(("r-ps" ,r-ps) - ("r-r6" ,r-r6))) + (list r-ps r-r6)) (home-page "https://github.com/r-lib/processx3") (synopsis "Execute and control system processes") (description @@ -5837,7 +5686,7 @@ (define-public r-tsp "0gdwxbj2gria7jhsswmfvc32r43sdd63z3lyy21gbvmfcakvb8j9")))) (properties `((upstream-name . "TSP"))) (build-system r-build-system) - (propagated-inputs `(("r-foreach" ,r-foreach))) + (propagated-inputs (list r-foreach)) (home-page "https://cran.r-project.org/web/packages/TSP/") (synopsis "Traveling salesperson problem (TSP)") (description "This package provides basic infrastructure and some @@ -5857,7 +5706,7 @@ (define-public r-qap (base32 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/qap/") (synopsis "Heuristics for the quadratic assignment problem (QAP)") (description "This package implements heuristics for the @dfn{quadratic @@ -5877,7 +5726,7 @@ (define-public r-gclus (base32 "1cz0g0i972955hhaji30rx8448x7f3as7z1sww9i5h86ybgirilw")))) (build-system r-build-system) - (propagated-inputs `(("r-cluster" ,r-cluster))) + (propagated-inputs (list r-cluster)) (home-page "https://cran.r-project.org/web/packages/gclus/") (synopsis "Clustering graphics") (description "This package orders panels in scatterplot matrices and @@ -5899,9 +5748,7 @@ (define-public r-webshot "0gq4h8cw51z95yvsnf38kj5l58wgljkm0dalmi8mn1sp06bxr0zi")))) (build-system r-build-system) (propagated-inputs - `(("r-callr" ,r-callr) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr))) + (list r-callr r-jsonlite r-magrittr)) (home-page "https://github.com/wch/webshot/") (synopsis "Take screenshots of web pages") (description @@ -5924,14 +5771,14 @@ (define-public r-seriation "08c37n3xxc4n4vbkw38k3l3hdlmck8drqpl6z274vkgi2sqv8qyf")))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-colorspace" ,r-colorspace) - ("r-gclus" ,r-gclus) - ("r-mass" ,r-mass) - ("r-qap" ,r-qap) - ("r-registry" ,r-registry) - ("r-tsp" ,r-tsp))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-cluster + r-colorspace + r-gclus + r-mass + r-qap + r-registry + r-tsp)) + (native-inputs (list gfortran)) (home-page "https://s2.smu.edu/IDA/seriation/") (synopsis "Infrastructure for ordering objects using seriation") (description @@ -5978,8 +5825,7 @@ (define-public r-utf8 "1x6qg19z4qih9lk3mvnmx0vailm1khp5lylw4hlwz6rssj3yw6m7")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown))) ; for vignettes + (list r-knitr r-rmarkdown)) ; for vignettes (home-page "https://github.com/patperry/r-utf8") (synopsis "Unicode text processing") (description @@ -6022,11 +5868,9 @@ (define-public r-vctrs "1c8v5lmap6iq4jpi7p3w05hsv2dq7rjg057pvnfyc5d1xmsqnkkz")))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-glue" ,r-glue) - ("r-rlang" ,r-rlang))) + (list r-ellipsis r-glue r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/r-lib/vctrs") (synopsis "Vector helpers") (description @@ -6060,16 +5904,16 @@ (define-public r-pillar "17m13rzgwdddwa0n3gpmax6wmfaphbg71l13ffhw5vnxf6i94fh3")))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-crayon" ,r-crayon) - ("r-ellipsis" ,r-ellipsis) - ("r-fansi" ,r-fansi) - ("r-lifecycle" ,r-lifecycle) - ("r-rlang" ,r-rlang) - ("r-utf8" ,r-utf8) - ("r-vctrs" ,r-vctrs))) + (list r-cli + r-crayon + r-ellipsis + r-fansi + r-lifecycle + r-rlang + r-utf8 + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/r-lib/pillar") (synopsis "Coloured formatting for columns") (description @@ -6129,7 +5973,7 @@ (define-public r-tinytex "04ng34kfds2isz4j9ch1xlii0dfclqay9fsc6wvr6sfifzv9fqyk")))) (build-system r-build-system) (propagated-inputs - `(("r-xfun" ,r-xfun))) + (list r-xfun)) (home-page "https://github.com/yihui/tinytex") (synopsis "Helper functions for TeX Live and compiling LaTeX documents") (description @@ -6188,9 +6032,7 @@ (define-public r-network "19q563v5xfkbmr0ws9nhqx4wrxkf9jsck51rqc8mm2gq2h03lg7w")))) (build-system r-build-system) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-statnet-common" ,r-statnet-common) - ("r-tibble" ,r-tibble))) + (list r-magrittr r-statnet-common r-tibble)) (home-page "https://statnet.org/") (synopsis "Classes for relational data") (description @@ -6212,7 +6054,7 @@ (define-public r-stabs "1nf1yg14cgxrs4np1yghpzw1nczaslfv3rvf3918wrlzg0vp6l7q")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hofnerb/stabs") (synopsis "Stability selection with error control") (description @@ -6261,7 +6103,7 @@ (define-public r-statnet-common `((upstream-name . "statnet.common"))) (build-system r-build-system) (propagated-inputs - `(("r-coda" ,r-coda))) + (list r-coda)) (home-page "https://statnet.org") (synopsis "R scripts and utilities used by the Statnet software") (description "This package provides non-statistical utilities used by the @@ -6281,9 +6123,7 @@ (define-public r-statcheck "0ivybdcrymlsfv6pg6p5bv70qdvgxf2vgp0kf4r0pf2fcvav1mcp")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-plyr" ,r-plyr) - ("r-rmarkdown" ,r-rmarkdown))) + (list r-ggplot2 r-plyr r-rmarkdown)) (home-page "https://cran.r-project.org/web/packages/statcheck/") (synopsis "Extract statistics from articles and recompute p-values") (description "This package can automatically extract statistical @@ -6305,8 +6145,7 @@ (define-public r-sna "0ai0v4538d30m4wks5s3lch1yfmx1ml0nnrz7ihs097lv586a09s")))) (build-system r-build-system) (propagated-inputs - `(("r-network" ,r-network) - ("r-statnet-common" ,r-statnet-common))) + (list r-network r-statnet-common)) (home-page "https://statnet.org") (synopsis "Tools for social network analysis") (description @@ -6330,9 +6169,7 @@ (define-public r-tfisher (properties `((upstream-name . "TFisher"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-mvtnorm" ,r-mvtnorm) - ("r-sn" ,r-sn))) + (list r-matrix r-mvtnorm r-sn)) (home-page "https://cran.r-project.org/web/packages/TFisher/") (synopsis "Optimal thresholding Fisher's p-value combination method") (description @@ -6359,9 +6196,7 @@ (define-public r-ttr (properties `((upstream-name . "TTR"))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-xts" ,r-xts) - ("r-zoo" ,r-zoo))) + (list r-curl r-xts r-zoo)) (home-page "https://github.com/joshuaulrich/TTR") (synopsis "Technical trading rules") (description @@ -6381,7 +6216,7 @@ (define-public r-leaps (base32 "1dn3yl1p03n0iynd1vsdkrr0fhmvgrmfkv37y7n371765h83lz1x")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/leaps/") (synopsis "Regression subset selection") (description @@ -6423,8 +6258,7 @@ (define-public r-ifultools "16a7rbvlym3bnfm93ikr5kl0l86ppk0s41fva6idvcx765g3fqkk")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-splus2r" ,r-splus2r))) + (list r-mass r-splus2r)) (home-page "https://cran.r-project.org/web/packages/ifultools/") (synopsis "Insightful research tools") (description "This package provides C code used by the wmtsa, fractal, and @@ -6444,8 +6278,7 @@ (define-public r-sapa "0kj681rd4c2lvqr926lb6f4qwp281x5274dg6vbk8pf5y7s0qlpc")))) (build-system r-build-system) (propagated-inputs - `(("r-ifultools" ,r-ifultools) - ("r-splus2r" ,r-splus2r))) + (list r-ifultools r-splus2r)) (home-page "https://cran.r-project.org/web/packages/sapa/") (synopsis "Spectral analysis for physical applications") (description "This package provides software for the book Spectral @@ -6486,10 +6319,7 @@ (define-public r-quantmod "0dbcrncv06iqcbkky95dd7l32xq0hhbnkb0kj8wwzym1jf748h5a")))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-ttr" ,r-ttr) - ("r-xts" ,r-xts) - ("r-zoo" ,r-zoo))) + (list r-curl r-ttr r-xts r-zoo)) (home-page "https://cran.r-project.org/web/packages/quantmod/") (synopsis "Quantitative financial modelling framework") (description "This package provides a quantitative financial modelling @@ -6510,11 +6340,9 @@ (define-public r-tseries "1fhldj95d16cwygw8xg0kvr4xk569mpzprdvahlsf4hzykc2dgs5")))) (build-system r-build-system) (propagated-inputs - `(("r-quadprog" ,r-quadprog) - ("r-quantmod" ,r-quantmod) - ("r-zoo" ,r-zoo))) + (list r-quadprog r-quantmod r-zoo)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/tseries/") (synopsis "Time series analysis and computational finance") (description @@ -6535,9 +6363,7 @@ (define-public r-wmtsa "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6")))) (build-system r-build-system) (propagated-inputs - `(("r-ifultools" ,r-ifultools) - ("r-mass" ,r-mass) - ("r-splus2r" ,r-splus2r))) + (list r-ifultools r-mass r-splus2r)) (home-page "https://cran.r-project.org/web/packages/wmtsa/") (synopsis "Wavelet methods for time series analysis") (description @@ -6560,10 +6386,7 @@ (define-public r-tsa (properties `((upstream-name . "TSA"))) (build-system r-build-system) (propagated-inputs - `(("r-leaps" ,r-leaps) - ("r-locfit" ,r-locfit) - ("r-mgcv" ,r-mgcv) - ("r-tseries" ,r-tseries))) + (list r-leaps r-locfit r-mgcv r-tseries)) (home-page "https://homepage.divms.uiowa.edu/~kchan/TSA.htm") (synopsis "Time series analysis") (description @@ -6586,7 +6409,7 @@ (define-public r-extradistr (properties `((upstream-name . "extraDistr"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://github.com/twolodzko/extraDistr") (synopsis "Additional univariate and multivariate distributions") (description @@ -6608,12 +6431,12 @@ (define-public r-fractal "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp")))) (build-system r-build-system) (propagated-inputs - `(("r-ifultools" ,r-ifultools) - ("r-mass" ,r-mass) - ("r-sapa" ,r-sapa) - ("r-scatterplot3d" ,r-scatterplot3d) - ("r-splus2r" ,r-splus2r) - ("r-wmtsa" ,r-wmtsa))) + (list r-ifultools + r-mass + r-sapa + r-scatterplot3d + r-splus2r + r-wmtsa)) (home-page "https://cran.r-project.org/web/packages/fractal/") (synopsis "Fractal time series modeling and analysis") (description @@ -6633,8 +6456,8 @@ (define-public r-urca (base32 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732")))) (build-system r-build-system) - (propagated-inputs `(("r-nlme" ,r-nlme))) - (native-inputs `(("gfortran" ,gfortran))) + (propagated-inputs (list r-nlme)) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/urca/") (synopsis "Unit root and cointegration tests for time series data") (description @@ -6655,9 +6478,9 @@ (define-public r-cubature "0kk9lw3s66h0sayza3in8rdj7bmgqn4v5lfckhslarpvj2fxsnv0")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/bnaras/cubature") (synopsis "Adaptive multivariate integration over hypercubes") (description @@ -6682,9 +6505,9 @@ (define-public r-trend "1mr5g5gaxiqj6x83ngcbwwh57vhrhcz0x9dh0rmvs9y2ivk29ccs")))) (build-system r-build-system) (propagated-inputs - `(("r-extradistr" ,r-extradistr))) + (list r-extradistr)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/trend/") (synopsis "Non-parametric trend tests and change-point detection") (description @@ -6712,8 +6535,8 @@ (define-public r-expm (base32 "1p5dapwv8ycxaysgi6imnby04i4kh1c5a2czqa4wygz0s8pr2y9c")))) (build-system r-build-system) - (propagated-inputs `(("r-matrix" ,r-matrix))) - (native-inputs `(("gfortran" ,gfortran))) + (propagated-inputs (list r-matrix)) + (native-inputs (list gfortran)) (home-page "https://r-forge.r-project.org/projects/expm/") (synopsis "Tools for matrix exponentials and related quantities") (description @@ -6734,8 +6557,7 @@ (define-public r-complexplus "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx")))) (build-system r-build-system) (propagated-inputs - `(("r-expm" ,r-expm) - ("r-matrix" ,r-matrix))) + (list r-expm r-matrix)) (home-page "https://cran.r-project.org/web/packages/complexplus/") (synopsis "Functions of complex or real variables") (description @@ -6778,10 +6600,7 @@ (define-public r-np "1a9kzn37cddwfdki5zjmzanxp75pccdjnsvqfrh84hhcsy51pcx3")))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-cubature" ,r-cubature) - ("r-quadprog" ,r-quadprog) - ("r-quantreg" ,r-quantreg))) + (list r-boot r-cubature r-quadprog r-quantreg)) (home-page "https://github.com/JeffreyRacine/R-Package-np") (synopsis "Non-parametric kernel smoothing methods for mixed data types") (description "This package provides non-parametric (and semi-parametric) @@ -6803,11 +6622,7 @@ (define-public r-powerplus "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn")))) (build-system r-build-system) (propagated-inputs - `(("r-complexplus" ,r-complexplus) - ("r-expm" ,r-expm) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-phontools" ,r-phontools))) + (list r-complexplus r-expm r-mass r-matrix r-phontools)) (home-page "https://cran.r-project.org/web/packages/powerplus/") (synopsis "Exponentiation operations") (description @@ -6829,9 +6644,7 @@ (define-public r-egg (properties `((upstream-name . "egg"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-gtable" ,r-gtable))) + (list r-ggplot2 r-gridextra r-gtable)) (home-page "https://cran.r-project.org/web/packages/egg") (synopsis "Extensions for ggplot2") (description @@ -6855,9 +6668,9 @@ (define-public r-heatmap3 "0sfvizmmwfk1bjhn6zfx5a4qqfgj1ldg8x90b65crqibgfa36k2r")))) (build-system r-build-system) (propagated-inputs - `(("r-fastcluster" ,r-fastcluster))) + (list r-fastcluster)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/heatmap3/") (synopsis "Improved heatmap package") (description @@ -6879,22 +6692,22 @@ (define-public r-heatmaply "1w8yyzb68laxd4zxycvgmpqj5wnyidjgv1vbzbxndp9p92f2cp8a")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-colorspace" ,r-colorspace) - ("r-dendextend" ,r-dendextend) - ("r-egg" ,r-egg) - ("r-ggplot2" ,r-ggplot2) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-magrittr" ,r-magrittr) - ("r-plotly" ,r-plotly) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape2" ,r-reshape2) - ("r-scales" ,r-scales) - ("r-seriation" ,r-seriation) - ("r-viridis" ,r-viridis) - ("r-webshot" ,r-webshot))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-colorspace + r-dendextend + r-egg + r-ggplot2 + r-htmlwidgets + r-magrittr + r-plotly + r-rcolorbrewer + r-reshape2 + r-scales + r-seriation + r-viridis + r-webshot)) + (native-inputs + (list r-knitr)) (home-page "https://cran.r-project.org/package=heatmaply") (synopsis "Interactive cluster heat maps using plotly") (description @@ -6922,12 +6735,11 @@ (define-public r-h5 "14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx")))) (build-system r-build-system) (inputs - `(("zlib" ,zlib) - ("hdf5" ,hdf5))) + (list zlib hdf5)) (native-inputs - `(("which" ,which))) + (list which)) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://github.com/mannau/h5") (synopsis "Interface to the HDF5 Library") (description @@ -6952,9 +6764,7 @@ (define-public r-cgdsr "07yc819hkabpzzh0g0cbqza6bcfy67b2marrzz1lj97f9iba78ja")))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo))) + (list r-httr r-r-methodss3 r-r-oo)) (home-page "https://github.com/cBioPortal/cgdsr") (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server") (description @@ -6976,7 +6786,7 @@ (define-public r-import "018s0x224gqnv4cjfh0fwliyfg6ma9vslmwybrlizfsmqcc5wp37")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/smbache/import") (synopsis "Import mechanism for R") (description @@ -7003,8 +6813,7 @@ (define-public r-shinyace (properties `((upstream-name . "shinyAce"))) (build-system r-build-system) (propagated-inputs - `(("r-shiny" ,r-shiny) - ("r-jsonlite" ,r-jsonlite))) + (list r-shiny r-jsonlite)) (home-page "https://cran.r-project.org/web/packages/shinyAce/") (synopsis "Ace editor bindings for Shiny") (description @@ -7026,7 +6835,7 @@ (define-public r-randomizr (properties `((upstream-name . "randomizr"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://declaredesign.org/r/randomizr/") (synopsis "Tools for common forms of random assignment and sampling") (description @@ -7047,7 +6856,7 @@ (define-public r-base64url "0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x")))) (build-system r-build-system) (propagated-inputs - `(("r-backports" ,r-backports))) + (list r-backports)) (home-page "https://github.com/mllg/base64url") (synopsis "Fast and URL-safe base64 encoder and decoder") (description @@ -7081,38 +6890,38 @@ (define-public r-radiant-data (properties `((upstream-name . "radiant.data"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-broom" ,r-broom) - ("r-car" ,r-car) - ("r-curl" ,r-curl) - ("r-dplyr" ,r-dplyr) - ("r-dt" ,r-dt) - ("r-glue" ,r-glue) - ("r-ggplot2" ,r-ggplot2) - ("r-import" ,r-import) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-markdown" ,r-markdown) - ("r-mass" ,r-mass) - ("r-patchwork" ,r-patchwork) - ("r-plotly" ,r-plotly) - ("r-psych" ,r-psych) - ("r-randomizr" ,r-randomizr) - ("r-readr" ,r-readr) - ("r-readxl" ,r-readxl) - ("r-rlang" ,r-rlang) - ("r-rmarkdown" ,r-rmarkdown) - ("r-rstudioapi" ,r-rstudioapi) - ("r-scales" ,r-scales) - ("r-shiny" ,r-shiny) - ("r-shinyfiles" ,r-shinyfiles) - ("r-shinyace" ,r-shinyace) - ("r-stringi" ,r-stringi) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-writexl" ,r-writexl))) + (list r-base64enc + r-broom + r-car + r-curl + r-dplyr + r-dt + r-glue + r-ggplot2 + r-import + r-jsonlite + r-knitr + r-lubridate + r-magrittr + r-markdown + r-mass + r-patchwork + r-plotly + r-psych + r-randomizr + r-readr + r-readxl + r-rlang + r-rmarkdown + r-rstudioapi + r-scales + r-shiny + r-shinyfiles + r-shinyace + r-stringi + r-tibble + r-tidyr + r-writexl)) (home-page "https://github.com/radiant-rstats/radiant.data") (synopsis "Data menu for Radiant: business analytics using R and Shiny") (description @@ -7156,7 +6965,7 @@ (define-public r-alluvial (base32 "039frwrsxq1lb97s7vf2vbyyadimkigs628ymym06fxka53drdkp")))) (properties `((upstream-name . "alluvial"))) (build-system r-build-system) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://github.com/mbojan/alluvial") (synopsis "Create parallel sets plots (Alluvial Diagrams)") (description @@ -7176,8 +6985,8 @@ (define-public r-signal (base32 "0qaf39vfmhn3d0bdjqd805ayfkaj48dkmf5dqd47bpk7dp21b837")))) (build-system r-build-system) - (propagated-inputs `(("r-mass" ,r-mass))) - (native-inputs `(("gfortran" ,gfortran))) + (propagated-inputs (list r-mass)) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/signal/") (synopsis "Signal processing") (description @@ -7199,7 +7008,7 @@ (define-public r-gsubfn (base32 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9")))) (build-system r-build-system) - (propagated-inputs `(("r-proto" ,r-proto))) + (propagated-inputs (list r-proto)) (home-page "https://code.google.com/archive/p/gsubfn/") (synopsis "Utilities for strings and function arguments.") (description @@ -7226,11 +7035,7 @@ (define-public r-sqldf "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff")))) (build-system r-build-system) (propagated-inputs - `(("r-chron" ,r-chron) - ("r-dbi" ,r-dbi) - ("r-gsubfn" ,r-gsubfn) - ("r-proto" ,r-proto) - ("r-rsqlite" ,r-rsqlite))) + (list r-chron r-dbi r-gsubfn r-proto r-rsqlite)) (home-page "https://github.com/ggrothendieck/sqldf") (synopsis "Manipulate R data frames using SQL") (description @@ -7304,21 +7109,21 @@ (define-public r-vim (properties `((upstream-name . "VIM"))) (build-system r-build-system) (propagated-inputs - `(("r-car" ,r-car) - ("r-colorspace" ,r-colorspace) - ("r-data-table" ,r-data-table) - ("r-e1071" ,r-e1071) - ("r-laeken" ,r-laeken) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-nnet" ,r-nnet) - ("r-ranger" ,r-ranger) - ("r-rcpp" ,r-rcpp) - ("r-robustbase" ,r-robustbase) - ("r-sp" ,r-sp) - ("r-vcd" ,r-vcd))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-car + r-colorspace + r-data-table + r-e1071 + r-laeken + r-magrittr + r-mass + r-nnet + r-ranger + r-rcpp + r-robustbase + r-sp + r-vcd)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/alexkowa/VIM") (synopsis "Visualization and imputation of missing values") (description @@ -7368,7 +7173,7 @@ (define-public r-smoother "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci")))) (build-system r-build-system) (propagated-inputs - `(("r-ttr" ,r-ttr))) + (list r-ttr)) (home-page "https://cran.r-project.org/web/packages/smoother") (synopsis "Functions relating to the smoothing of numerical data") (description @@ -7391,9 +7196,9 @@ (define-public r-riverplot "04ap1dsa7fx03l73jhv1ql3adaaaz2100qawdplxa9xmrllgcgbj")))) (build-system r-build-system) (propagated-inputs - `(("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-rcolorbrewer)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://logfc.wordpress.com") (synopsis "Sankey or ribbon plots") (description @@ -7417,7 +7222,7 @@ (define-public r-dyn "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb")))) (build-system r-build-system) (propagated-inputs - `(("r-zoo" ,r-zoo))) + (list r-zoo)) (home-page "https://cran.r-project.org/web/packages/dyn") (synopsis "Time series regression") (description @@ -7444,7 +7249,7 @@ (define-public r-catdap "0fyhl69z2lznymvpzxra9qvcg85ggzkfjy68c6mzdmf1ja44d2k5")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/catdap/") (synopsis "Tools for categorical data analysis") (description @@ -7467,8 +7272,7 @@ (define-public r-arules "0zzwr1mg92ha5l6razdb04da8ik3z3k74rm0rah44l1j2a6d30sk")))) (build-system r-build-system) (propagated-inputs - `(("r-generics" ,r-generics) - ("r-matrix" ,r-matrix))) + (list r-generics r-matrix)) (home-page "https://github.com/mhahsler/arules") (synopsis "Mining association rules and frequent itemsets") (description @@ -7491,7 +7295,7 @@ (define-public r-parsedate "05l6f1n3dsm383w7jfg3j38klvmzzfvc7qi9zr5ij13rljj8s1vb")))) (build-system r-build-system) (propagated-inputs - `(("r-rematch2" ,r-rematch2))) + (list r-rematch2)) (home-page "https://github.com/gaborcsardi/parsedate") (synopsis "Recognize and parse dates in various formats") @@ -7537,11 +7341,7 @@ (define-public r-abc "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb")))) (build-system r-build-system) (propagated-inputs - `(("r-abc-data" ,r-abc-data) - ("r-locfit" ,r-locfit) - ("r-mass" ,r-mass) - ("r-nnet" ,r-nnet) - ("r-quantreg" ,r-quantreg))) + (list r-abc-data r-locfit r-mass r-nnet r-quantreg)) (home-page "https://cran.r-project.org/web/packages/abc/") (synopsis "Tools for Approximate Bayesian Computation (ABC)") (description @@ -7585,11 +7385,9 @@ (define-public r-openxlsx "0vn8ifxb7ccip6b1ijf5lpa6c0n5y5ll8fbabybsb8nfc0y1nmxg")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-stringi" ,r-stringi) - ("r-zip" ,r-zip))) + (list r-rcpp r-stringi r-zip)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/awalker89/openxlsx") (synopsis "Read, write and edit XLSX files") (description @@ -7613,15 +7411,15 @@ (define-public r-rio "04jlrhyl0791yxwcpp1s8p1hhkljnijlc5iaxpk56h41w63k39lz")))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-data-table" ,r-data-table) - ("r-foreign" ,r-foreign) - ("r-haven" ,r-haven) - ("r-openxlsx" ,r-openxlsx) - ("r-readxl" ,r-readxl) - ("r-tibble" ,r-tibble))) + (list r-curl + r-data-table + r-foreign + r-haven + r-openxlsx + r-readxl + r-tibble)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/leeper/rio") (synopsis "Swiss-army knife for data I/O") (description @@ -7649,9 +7447,7 @@ (define-public r-maptools "0fa4a43zax8gn3jdp4ngqav61x4g6l33bg9wzqbngkbjhipck59r")))) (build-system r-build-system) (propagated-inputs - `(("r-foreign" ,r-foreign) - ("r-lattice" ,r-lattice) - ("r-sp" ,r-sp))) + (list r-foreign r-lattice r-sp)) (home-page "https://r-forge.r-project.org/projects/maptools/") (synopsis "Tools for reading and handling spatial objects") (description @@ -7677,10 +7473,9 @@ (define-public r-later "0acqg29hcm2iq1418b54np7zb5pnr3xzrwc3ijv2pz9wra10ix88")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang))) + (list r-rcpp r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/r-lib/later") (synopsis "Utilities for delaying function execution") (description @@ -7701,13 +7496,9 @@ (define-public r-promises "1dy4cbqw17awh4q8m7cy3anaj0n9iynabfzflb1g94cyj0bq4fld")))) (build-system r-build-system) (propagated-inputs - `(("r-later" ,r-later) - ("r-magrittr" ,r-magrittr) - ("r-r6" ,r-r6) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang))) + (list r-later r-magrittr r-r6 r-rcpp r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://rstudio.github.io/promises") (synopsis "Abstractions for promise-based asynchronous programming") (description @@ -7732,9 +7523,7 @@ (define-public r-dosnow (properties `((upstream-name . "doSNOW"))) (build-system r-build-system) (propagated-inputs - `(("r-foreach" ,r-foreach) - ("r-iterators" ,r-iterators) - ("r-snow" ,r-snow))) + (list r-foreach r-iterators r-snow)) (home-page "https://cran.r-project.org/web/packages/doSNOW") (synopsis "Foreach parallel adaptor for the snow package") (description @@ -7755,7 +7544,7 @@ (define-public r-fst "0vwclzxww8mw9nnpyj29bn71mrr8jjg7ka03979h9rbzw6d9bjrr")))) (properties `((upstream-name . "fst"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "http://www.fstpackage.org") (synopsis "Fast serialization of data frames") (description @@ -7778,7 +7567,7 @@ (define-public r-snowfall (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w")))) (build-system r-build-system) (propagated-inputs - `(("r-snow" ,r-snow))) + (list r-snow)) (home-page "https://cran.r-project.org/web/packages/snowfall/") (synopsis "Easier cluster computing") (description "This package is a usability wrapper around snow for easier @@ -7836,9 +7625,7 @@ (define-public r-rgexf (string-append "--outfile=" target))) sources targets))))))))) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-servr" ,r-servr) - ("r-xml" ,r-xml))) + (list r-igraph r-servr r-xml)) (native-inputs `(("r-knitr" ,r-knitr) ("esbuild" ,esbuild) @@ -7891,10 +7678,9 @@ (define-public r-data-tree (properties `((upstream-name . "data.tree"))) (build-system r-build-system) (propagated-inputs - `(("r-r6" ,r-r6) - ("r-stringi" ,r-stringi))) + (list r-r6 r-stringi)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/gluc/data.tree") (synopsis "General purpose hierarchical data structure") (description @@ -7918,18 +7704,18 @@ (define-public r-dtplyr (properties `((upstream-name . "dtplyr"))) (build-system r-build-system) (propagated-inputs - `(("r-crayon" ,r-crayon) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-ellipsis" ,r-ellipsis) - ("r-glue" ,r-glue) - ("r-lifecycle" ,r-lifecycle) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) + (list r-crayon + r-data-table + r-dplyr + r-ellipsis + r-glue + r-lifecycle + r-rlang + r-tibble + r-tidyselect + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidyverse/dtplyr") (synopsis "Data Table back-end for dplyr") (description @@ -7971,8 +7757,7 @@ (define-public r-collapsibletree (invoke "esbuild" source "--minify" (string-append "--outfile=" target))))))))) (propagated-inputs - `(("r-data-tree" ,r-data-tree) - ("r-htmlwidgets" ,r-htmlwidgets))) + (list r-data-tree r-htmlwidgets)) (native-inputs `(("esbuild" ,esbuild) ("d3.v4.js" @@ -8025,15 +7810,15 @@ (define-public r-rastervis (properties `((upstream-name . "rasterVis"))) (build-system r-build-system) (propagated-inputs - `(("r-hexbin" ,r-hexbin) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-raster" ,r-raster) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-sp" ,r-sp) - ("r-terra" ,r-terra) - ("r-viridislite" ,r-viridislite) - ("r-zoo" ,r-zoo))) + (list r-hexbin + r-lattice + r-latticeextra + r-raster + r-rcolorbrewer + r-sp + r-terra + r-viridislite + r-zoo)) (home-page "https://oscarperpinan.github.io/rastervis/") (synopsis "Visualization methods for raster data") (description @@ -8057,11 +7842,9 @@ (define-public r-rentrez (properties `((upstream-name . "rentrez"))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-xml" ,r-xml))) + (list r-httr r-jsonlite r-xml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://docs.ropensci.org/rentrez/") (synopsis "Entrez in R") (description @@ -8084,7 +7867,7 @@ (define-public r-renv (properties `((upstream-name . "renv"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://rstudio.github.io/renv") (synopsis "Project environments") (description @@ -8108,20 +7891,20 @@ (define-public r-learnr "08xwmms6x58y3dsfbl9c6d03145hb4ij97nqr1cc9dxxilmr6x31")))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-ellipsis" ,r-ellipsis) - ("r-evaluate" ,r-evaluate) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-markdown" ,r-markdown) - ("r-rappdirs" ,r-rappdirs) - ("r-renv" ,r-renv) - ("r-rmarkdown" ,r-rmarkdown) - ("r-rprojroot" ,r-rprojroot) - ("r-shiny" ,r-shiny) - ("r-withr" ,r-withr))) + (list r-checkmate + r-ellipsis + r-evaluate + r-htmltools + r-htmlwidgets + r-jsonlite + r-knitr + r-markdown + r-rappdirs + r-renv + r-rmarkdown + r-rprojroot + r-shiny + r-withr)) (home-page "https://rstudio.github.io/learnr/") (synopsis "Interactive tutorials for R") (description @@ -8143,18 +7926,18 @@ (define-public r-analytics "0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1")))) (build-system r-build-system) (propagated-inputs - `(("r-car" ,r-car) - ("r-cluster" ,r-cluster) - ("r-fractal" ,r-fractal) - ("r-lmtest" ,r-lmtest) - ("r-mass" ,r-mass) - ("r-np" ,r-np) - ("r-powerplus" ,r-powerplus) - ("r-robust" ,r-robust) - ("r-trend" ,r-trend) - ("r-tsa" ,r-tsa) - ("r-urca" ,r-urca) - ("r-vim" ,r-vim))) + (list r-car + r-cluster + r-fractal + r-lmtest + r-mass + r-np + r-powerplus + r-robust + r-trend + r-tsa + r-urca + r-vim)) (home-page "https://cran.r-project.org/web/packages/analytics/") (synopsis "Collection of data analysis tools") (description @@ -8177,8 +7960,8 @@ (define-public r-here (base32 "0srlr8h8qmr0wrmp7gs4g2ry5dni2hx8n947bik3s3a26f091v88")))) (properties `((upstream-name . "here"))) (build-system r-build-system) - (propagated-inputs `(("r-rprojroot" ,r-rprojroot))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-rprojroot)) + (native-inputs (list r-knitr)) (home-page "https://here.r-lib.org/") (synopsis "Simpler way to find files") (description @@ -8199,17 +7982,17 @@ (define-public r-reticulate (base32 "0v7m2pv94lfqiw8rhz3c9g66vvz4qvih4vd29rhfk2phmcwpnvmh")))) (build-system r-build-system) - (inputs `(("python" ,python))) + (inputs (list python)) (propagated-inputs - `(("r-here" ,r-here) - ("r-jsonlite" ,r-jsonlite) - ("r-matrix" ,r-matrix) - ("r-png" ,r-png) - ("r-rappdirs" ,r-rappdirs) - ("r-rcpp" ,r-rcpp) - ("r-withr" ,r-withr))) + (list r-here + r-jsonlite + r-matrix + r-png + r-rappdirs + r-rcpp + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/rstudio/reticulate") (synopsis "R interface to Python") (description @@ -8231,7 +8014,7 @@ (define-public r-bibtex (base32 "0vdwx6808r73pk15263f33bkqbfmb08d8jkmr4d7h4ml414ikbbv")))) (build-system r-build-system) - (propagated-inputs `(("r-stringr" ,r-stringr))) + (propagated-inputs (list r-stringr)) (home-page "https://github.com/romainfrancois/bibtex") (synopsis "Bibtex parser") (description "This package provides a utility for R to parse a bibtex @@ -8250,7 +8033,7 @@ (define-public r-ggseqlogo (base32 "13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1")))) (build-system r-build-system) - (propagated-inputs `(("r-ggplot2" ,r-ggplot2))) + (propagated-inputs (list r-ggplot2)) (home-page "https://github.com/omarwagih/ggseqlogo") (synopsis "ggplot2 extension for drawing genetic sequence logos") (description @@ -8275,8 +8058,7 @@ (define-public r-ggsci "0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-scales" ,r-scales))) + (list r-ggplot2 r-scales)) (home-page "https://nanx.me/ggsci/") (synopsis "Scientific journal and sci-fi themed color palettes for ggplot2") (description @@ -8298,9 +8080,9 @@ (define-public r-ggsignif "1ad774c7s7y4i00xd89lfigr9aybl94q98ch598k3rchanr4b1fa")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2))) + (list r-ggplot2)) (home-page "https://github.com/const-ae/ggsignif") (synopsis "Significance brackets for ggplot2") (description @@ -8326,17 +8108,17 @@ (define-public r-rstatix (properties `((upstream-name . "rstatix"))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-car" ,r-car) - ("r-corrplot" ,r-corrplot) - ("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect))) + (list r-broom + r-car + r-corrplot + r-dplyr + r-generics + r-magrittr + r-purrr + r-rlang + r-tibble + r-tidyr + r-tidyselect)) (home-page "https://rpkgs.datanovia.com/rstatix/") (synopsis "Pipe-friendly framework for basic statistical tests") (description @@ -8362,22 +8144,22 @@ (define-public r-ggpubr "0x86lmghr25k8w90yrp360dn42dhp5cjvjpdiv2s2gxfn701xcmb")))) (build-system r-build-system) (propagated-inputs - `(("r-cowplot" ,r-cowplot) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-ggsci" ,r-ggsci) - ("r-ggsignif" ,r-ggsignif) - ("r-glue" ,r-glue) - ("r-gridextra" ,r-gridextra) - ("r-magrittr" ,r-magrittr) - ("r-polynom" ,r-polynom) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-rstatix" ,r-rstatix) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-cowplot + r-dplyr + r-ggplot2 + r-ggrepel + r-ggsci + r-ggsignif + r-glue + r-gridextra + r-magrittr + r-polynom + r-purrr + r-rlang + r-scales + r-rstatix + r-tibble + r-tidyr)) (home-page "http://www.sthda.com/english/rpkgs/ggpubr") (synopsis "ggplot2-based publication-ready plots") (description @@ -8424,7 +8206,7 @@ (define-public r-flashclust "0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8")))) (properties `((upstream-name . "flashClust"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/flashClust/") (synopsis "Implementation of optimal hierarchical clustering") (description @@ -8446,19 +8228,19 @@ (define-public r-factominer (properties `((upstream-name . "FactoMineR"))) (build-system r-build-system) (propagated-inputs - `(("r-car" ,r-car) - ("r-cluster" ,r-cluster) - ("r-dt" ,r-dt) - ("r-ellipse" ,r-ellipse) - ("r-flashclust" ,r-flashclust) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-lattice" ,r-lattice) - ("r-leaps" ,r-leaps) - ("r-mass" ,r-mass) - ("r-scatterplot3d" ,r-scatterplot3d))) + (list r-car + r-cluster + r-dt + r-ellipse + r-flashclust + r-ggplot2 + r-ggrepel + r-lattice + r-leaps + r-mass + r-scatterplot3d)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://factominer.free.fr") (synopsis "Multivariate exploratory data analysis and data mining") (description @@ -8484,15 +8266,15 @@ (define-public r-factoextra "1allvdjhd3pq8xz30b1cymwcik5iaahghrjrlnn54cwkfhfg0kv2")))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-cluster" ,r-cluster) - ("r-dendextend" ,r-dendextend) - ("r-factominer" ,r-factominer) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpubr" ,r-ggpubr) - ("r-ggrepel" ,r-ggrepel) - ("r-reshape2" ,r-reshape2) - ("r-tidyr" ,r-tidyr))) + (list r-abind + r-cluster + r-dendextend + r-factominer + r-ggplot2 + r-ggpubr + r-ggrepel + r-reshape2 + r-tidyr)) (home-page "http://www.sthda.com/english/rpkgs/factoextra") (synopsis "Extract and visualize the results of multivariate data analyses") (description @@ -8519,7 +8301,7 @@ (define-public r-fansi "0kx5kjhr8dvqz1mq1zkijkgp29jv8b0irm1xplx1d74n2v1zh6wx")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://github.com/brodieG/fansi") (synopsis "ANSI control sequence aware string functions") (description @@ -8561,13 +8343,11 @@ (define-public r-hdf5r "0bv2q4ir73sbk5ra2q4mc8wbcmiwkws8k0mjlnx9ysi2mdrm3dw7")))) (build-system r-build-system) (inputs - `(("hdf5" ,hdf5) - ("zlib" ,zlib))) + (list hdf5 zlib)) (propagated-inputs - `(("r-bit64" ,r-bit64) - ("r-r6" ,r-r6))) + (list r-bit64 r-r6)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://hhoeflin.github.io/hdf5r") (synopsis "Interface to the HDF5 binary data format") (description @@ -8591,7 +8371,7 @@ (define-public r-itertools "1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn")))) (build-system r-build-system) (propagated-inputs - `(("r-iterators" ,r-iterators))) + (list r-iterators)) (home-page "https://cran.r-project.org/web/packages/itertools/") (synopsis "Iterator tools") (description @@ -8653,11 +8433,11 @@ (define-public r-rjags "041y4zfr50y96g0kl857jcba0a3gpdpk8qfn9fj8zxzbz71k87xr")))) (build-system r-build-system) (propagated-inputs - `(("r-coda" ,r-coda))) + (list r-coda)) (inputs - `(("jags" ,jags))) + (list jags)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://mcmc-jags.sourceforge.net") (synopsis "Bayesian graphical models using MCMC") (description @@ -8702,7 +8482,7 @@ (define-public r-rdpack (properties `((upstream-name . "Rdpack"))) (build-system r-build-system) (propagated-inputs - `(("r-rbibutils" ,r-rbibutils))) + (list r-rbibutils)) (home-page "https://github.com/GeoBosh/Rdpack") (synopsis "Update and manipulate Rd documentation objects") (description @@ -8727,12 +8507,9 @@ (define-public r-officer "1gfx299zr4q2264q37994pirv5bd5isn1cszccz603ij3q40wajr")))) (build-system r-build-system) (propagated-inputs - `(("r-r6" ,r-r6) - ("r-uuid" ,r-uuid) - ("r-xml2" ,r-xml2) - ("r-zip" ,r-zip))) + (list r-r6 r-uuid r-xml2 r-zip)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://davidgohel.github.io/officer") (synopsis "Manipulation of Word and PowerPoint documents") (description @@ -8783,7 +8560,7 @@ (define-public r-brglm (properties `((upstream-name . "brglm"))) (build-system r-build-system) (propagated-inputs - `(("r-profilemodel" ,r-profilemodel))) + (list r-profilemodel)) (home-page "https://github.com/ikosmidis/brglm") (synopsis "Bias reduction in binomial-response generalized linear models") (description @@ -8859,11 +8636,7 @@ (define-public r-acdm (properties `((upstream-name . "ACDm"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-plyr" ,r-plyr) - ("r-rsolnp" ,r-rsolnp) - ("r-zoo" ,r-zoo))) + (list r-dplyr r-ggplot2 r-plyr r-rsolnp r-zoo)) (home-page "https://cran.r-project.org/web/packages/ACDm/") (synopsis "Tools for Autoregressive Conditional Duration Models") (description @@ -8907,8 +8680,7 @@ (define-public r-snakecase "1ky1x2cp5rd0ffd9m1fji9sq4z4jsrpxzg30brw8bb4ihfjj114r")))) (build-system r-build-system) (propagated-inputs - `(("r-stringi" ,r-stringi) - ("r-stringr" ,r-stringr))) + (list r-stringi r-stringr)) (home-page "https://github.com/Tazinho/snakecase") (synopsis "Convert strings into any case") (description @@ -8929,7 +8701,7 @@ (define-public r-prediction "0awlq5lxfia6m2b91w73rksp93rbwv5gwqb36wbji4rgq41rzbrx")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table))) + (list r-data-table)) (home-page "https://github.com/leeper/prediction") (synopsis "Tidy, type-safe prediction methods") (description @@ -8953,7 +8725,7 @@ (define-public r-insight "10kc72g2hfsiipba4kalda1wxsb01nq2ax2yim386bkk0vjszwfx")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://easystats.github.io/insight/") (synopsis "Easy access to model information for various model objects") (description @@ -8981,9 +8753,9 @@ (define-public r-sjlabelled "17gskxr43rgbg7syla3b78g2qgksq2kj07iad4139xycqxblxya0")))) (build-system r-build-system) (propagated-inputs - `(("r-insight" ,r-insight))) + (list r-insight)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/strengejacke/sjlabelled") (synopsis "Labelled data utility functions") (description @@ -9007,15 +8779,15 @@ (define-public r-sjmisc "17hcjb2j690qi2zrkwc14sr1wsid6dy6v7bfsf0bc94ql812k8g2")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-insight" ,r-insight) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-sjlabelled" ,r-sjlabelled) - ("r-tidyselect" ,r-tidyselect))) + (list r-dplyr + r-insight + r-magrittr + r-purrr + r-rlang + r-sjlabelled + r-tidyselect)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/strengejacke/sjmisc") (synopsis "Data and variable transformation functions") (description @@ -9059,14 +8831,14 @@ (define-public r-moonbook (properties `((upstream-name . "moonBook"))) (build-system r-build-system) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-nortest" ,r-nortest) - ("r-sjmisc" ,r-sjmisc) - ("r-stringr" ,r-stringr) - ("r-survival" ,r-survival) - ("r-ztable" ,r-ztable))) + (list r-magrittr + r-nortest + r-sjmisc + r-stringr + r-survival + r-ztable)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/cardiomoon/moonBook") (synopsis "Functions and datasets for the book by Keon-Woong Moon") (description @@ -9089,18 +8861,18 @@ (define-public r-flextable "01nm0357b0z4dgrplbq9ms63j51n0rgvvxyy068zdsc5p7j3lql2")))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-data-table" ,r-data-table) - ("r-gdtools" ,r-gdtools) - ("r-htmltools" ,r-htmltools) - ("r-knitr" ,r-knitr) - ("r-officer" ,r-officer) - ("r-rlang" ,r-rlang) - ("r-rmarkdown" ,r-rmarkdown) - ("r-uuid" ,r-uuid) - ("r-xml2" ,r-xml2))) + (list r-base64enc + r-data-table + r-gdtools + r-htmltools + r-knitr + r-officer + r-rlang + r-rmarkdown + r-uuid + r-xml2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://davidgohel.github.io/flextable") (synopsis "Functions for tabular reporting") (description @@ -9123,7 +8895,7 @@ (define-public r-writexl (base32 "0mfzyn8n5x5x5gf382bqgq61zpw9dymrp5kzdm2sbszplmxf6xry")))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://github.com/ropensci/writexl") (synopsis "Export data frames to xlsx format") (description @@ -9168,10 +8940,7 @@ (define-public r-goplot (properties `((upstream-name . "GOplot"))) (build-system r-build-system) (propagated-inputs - `(("r-ggdendro" ,r-ggdendro) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-ggdendro r-ggplot2 r-gridextra r-rcolorbrewer)) (home-page "https://github.com/wencke/wencke.github.io") (synopsis "Visualization of functional analysis data") (description @@ -9240,13 +9009,11 @@ (define-public r-argparse (base32 "1cz5qlxw3v8smd5vb00wlzy02mx5i0infm5hnq55hnakffd3b5wr")))) (build-system r-build-system) - (inputs `(("python" ,python))) + (inputs (list python)) (propagated-inputs - `(("r-findpython" ,r-findpython) - ("r-jsonlite" ,r-jsonlite) - ("r-r6" ,r-r6))) + (list r-findpython r-jsonlite r-r6)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/trevorld/argparse") (synopsis "Command line optional and positional argument parser") (description @@ -9288,7 +9055,7 @@ (define-public r-orddom (base32 "165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh")))) (build-system r-build-system) - (propagated-inputs `(("r-psych" ,r-psych))) + (propagated-inputs (list r-psych)) (home-page "https://cran.r-project.org/web/packages/orddom/") (synopsis "Ordinal dominance statistics") (description @@ -9338,19 +9105,19 @@ (define-public r-doby (properties `((upstream-name . "doBy"))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-curry" ,r-curry) - ("r-deriv" ,r-deriv) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-microbenchmark" ,r-microbenchmark) - ("r-pbkrtest" ,r-pbkrtest) - ("r-tibble" ,r-tibble))) + (list r-broom + r-curry + r-deriv + r-dplyr + r-ggplot2 + r-magrittr + r-mass + r-matrix + r-microbenchmark + r-pbkrtest + r-tibble)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://people.math.aau.dk/~sorenh/software/doBy/") (synopsis "Groupwise statistics, LSmeans, linear contrasts, and utilities") (description @@ -9378,9 +9145,7 @@ (define-public r-refgenome (properties `((upstream-name . "refGenome"))) (build-system r-build-system) (propagated-inputs - `(("r-dbi" ,r-dbi) - ("r-doby" ,r-doby) - ("r-rsqlite" ,r-rsqlite))) + (list r-dbi r-doby r-rsqlite)) (home-page "https://cran.r-project.org/web/packages/refGenome/") (synopsis "Gene and splice site annotation using annotation data from Ensembl and UCSC") @@ -9425,7 +9190,7 @@ (define-public r-blockfest "1fcl3yc1cf09znqbj787d3fd2kl5rp63la7pxawsgmap7nxwkp65")))) (properties `((upstream-name . "BlockFeST"))) (build-system r-build-system) - (propagated-inputs `(("r-basix" ,r-basix))) + (propagated-inputs (list r-basix)) (home-page "https://cran.r-project.org/web/packages/BlockFeST/") (synopsis "Bayesian calculation of region-specific fixation index") (description @@ -9450,8 +9215,7 @@ (define-public r-proc (properties `((upstream-name . "pROC"))) (build-system r-build-system) (propagated-inputs - `(("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp))) + (list r-plyr r-rcpp)) (home-page "https://web.expasy.org/pROC/") (synopsis "Display and analyze ROC curves") (description @@ -9474,7 +9238,7 @@ (define-public r-rootsolve "182bb727sgqi5f3pzmw8jnn328wdjrgj9lfvg49gv8s22rjd3cxm")))) (properties `((upstream-name . "rootSolve"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/rootSolve/") (synopsis "Tools for the analysis of ordinary differential equations") (description @@ -9507,7 +9271,7 @@ (define-public r-abcanalysis (base32 "0wac1ksmnxa36v99ca4hv8k0rsh3igwpcllmlv9wf7i9kgqviqwi")))) (properties `((upstream-name . "ABCanalysis"))) (build-system r-build-system) - (propagated-inputs `(("r-plotrix" ,r-plotrix))) + (propagated-inputs (list r-plotrix)) (home-page "https://www.uni-marburg.de/fb12/arbeitsgruppen/datenbionik/software-en/") (synopsis "Computed ABC Analysis") (description @@ -9551,17 +9315,17 @@ (define-public r-manipulatewidget `((upstream-name . "manipulateWidget"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-codetools" ,r-codetools) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-knitr" ,r-knitr) - ("r-miniui" ,r-miniui) - ("r-shiny" ,r-shiny) - ("r-shinyjs" ,r-shinyjs) - ("r-webshot" ,r-webshot))) + (list r-base64enc + r-codetools + r-htmltools + r-htmlwidgets + r-knitr + r-miniui + r-shiny + r-shinyjs + r-webshot)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/rte-antares-rpackage/manipulateWidget/") (synopsis "Add even more interactivity to interactive charts") (description @@ -9584,8 +9348,7 @@ (define-public r-a3 (properties `((upstream-name . "A3"))) (build-system r-build-system) (propagated-inputs - `(("r-pbapply" ,r-pbapply) - ("r-xtable" ,r-xtable))) + (list r-pbapply r-xtable)) (home-page "https://cran.r-project.org/web/packages/A3/") (synopsis "Error metrics for predictive models") (description @@ -9679,13 +9442,13 @@ (define-public r-precrec (properties `((upstream-name . "precrec"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-data-table" ,r-data-table) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-rcpp" ,r-rcpp) - ("r-withr" ,r-withr))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-data-table + r-ggplot2 + r-gridextra + r-rcpp + r-withr)) + (native-inputs (list r-knitr)) (home-page "https://evalclass.github.io/precrec/") (synopsis "Calculate accurate precision-recall and ROC curves") (description @@ -9707,15 +9470,15 @@ (define-public r-netrep (properties `((upstream-name . "NetRep"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-bh" ,r-bh) - ("r-foreach" ,r-foreach) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rhpcblasctl" ,r-rhpcblasctl) - ("r-statmod" ,r-statmod))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-abind + r-bh + r-foreach + r-rcolorbrewer + r-rcpp + r-rcpparmadillo + r-rhpcblasctl + r-statmod)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/package=NetRep") (synopsis "Permutation testing network module preservation across datasets") (description @@ -9738,10 +9501,9 @@ (define-public r-intergraph (properties `((upstream-name . "intergraph"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-network" ,r-network))) + (list r-igraph r-network)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://mbojan.github.io/intergraph") (synopsis "Coercion routines for network data objects") (description @@ -9763,7 +9525,7 @@ (define-public r-abcoptim (base32 "1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b")))) (properties `((upstream-name . "ABCoptim"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://github.com/gvegayon/ABCoptim/") (synopsis "Optimization of Artificial Bee Colony algorithm") (description @@ -9788,7 +9550,7 @@ (define-public r-abcp2 (base32 "1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx")))) (properties `((upstream-name . "ABCp2"))) (build-system r-build-system) - (propagated-inputs `(("r-mass" ,r-mass))) + (propagated-inputs (list r-mass)) (home-page "https://cran.r-project.org/web/packages/ABCp2/") (synopsis "Approximate Bayesian Computational Model for Estimating P2") (description @@ -9809,15 +9571,15 @@ (define-public r-abcrf (base32 "1ghbd24yhqy3xhdxas6ccn84nkavqpgldx5ck8kijknc7qjm8k27")))) (build-system r-build-system) (propagated-inputs - `(("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-mass" ,r-mass) - ("r-matrixstats" ,r-matrixstats) - ("r-ranger" ,r-ranger) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-readr" ,r-readr) - ("r-stringr" ,r-stringr))) + (list r-doparallel + r-foreach + r-mass + r-matrixstats + r-ranger + r-rcpp + r-rcpparmadillo + r-readr + r-stringr)) (home-page "https://cran.r-project.org/web/packages/abcrf/") (synopsis "Approximate bayesian computation via random forests") (description @@ -9839,10 +9601,7 @@ (define-public r-abctools (base32 "07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97")))) (build-system r-build-system) (propagated-inputs - `(("r-abc" ,r-abc) - ("r-abind" ,r-abind) - ("r-hmisc" ,r-hmisc) - ("r-plyr" ,r-plyr))) + (list r-abc r-abind r-hmisc r-plyr)) (home-page "https://github.com/dennisprangle/abctools/") (synopsis "Tools for ABC analyses") (description @@ -9864,10 +9623,7 @@ (define-public r-ggstance (base32 "0jz9vvnmcc6a38n8nzr458r65sna23bgn5r8mxdhzdlyqibihr7d")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-plyr" ,r-plyr) - ("r-rlang" ,r-rlang) - ("r-withr" ,r-withr))) + (list r-ggplot2 r-plyr r-rlang r-withr)) (home-page "https://cran.r-project.org/web/packages/ggstance/") (synopsis "Horizontal and vertical versions of @code{r-ggplot2}") (description @@ -9892,12 +9648,8 @@ (define-public r-ggnetwork (properties `((upstream-name . "ggnetwork"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-igraph" ,r-igraph) - ("r-network" ,r-network) - ("r-sna" ,r-sna))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ggplot2 r-ggrepel r-igraph r-network r-sna)) + (native-inputs (list r-knitr)) (home-page "https://github.com/briatte/ggnetwork") (synopsis "Geometries to plot networks with ggplot2") (description @@ -9919,8 +9671,7 @@ (define-public r-cvauc (properties `((upstream-name . "cvAUC"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-rocr" ,r-rocr))) + (list r-data-table r-rocr)) (home-page "https://github.com/ledell/cvAUC") (synopsis "Cross-validated area under the ROC curve confidence intervals") (description @@ -9946,9 +9697,9 @@ (define-public r-gam (properties `((upstream-name . "gam"))) (build-system r-build-system) (propagated-inputs - `(("r-foreach" ,r-foreach))) + (list r-foreach)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/package=gam") (synopsis "Generalized additive models") (description @@ -9972,11 +9723,9 @@ (define-public r-superlearner (properties `((upstream-name . "SuperLearner"))) (build-system r-build-system) (propagated-inputs - `(("r-cvauc" ,r-cvauc) - ("r-gam" ,r-gam) - ("r-nnls" ,r-nnls))) + (list r-cvauc r-gam r-nnls)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ecpolley/SuperLearner") (synopsis "Super learner prediction") (description @@ -9998,11 +9747,9 @@ (define-public r-drtmle (properties `((upstream-name . "drtmle"))) (build-system r-build-system) (propagated-inputs - `(("r-future-apply" ,r-future-apply) - ("r-np" ,r-np) - ("r-superlearner" ,r-superlearner))) + (list r-future-apply r-np r-superlearner)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/benkeser/drtmle") (synopsis "Doubly-robust nonparametric estimation and inference") (description @@ -10030,12 +9777,9 @@ (define-public r-dofuture (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-foreach" ,r-foreach) - ("r-future" ,r-future) - ("r-globals" ,r-globals) - ("r-iterators" ,r-iterators))) + (list r-foreach r-future r-globals r-iterators)) (native-inputs - `(("r-r-rsp" ,r-r-rsp))) ; vignette builder + (list r-r-rsp)) ; vignette builder (home-page "https://github.com/HenrikBengtsson/doFuture") (synopsis "Foreach parallel adapter using the future API") (description @@ -10057,13 +9801,13 @@ (define-public r-superheat (properties `((upstream-name . "superheat"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggdendro" ,r-ggdendro) - ("r-ggplot2" ,r-ggplot2) - ("r-gtable" ,r-gtable) - ("r-magrittr" ,r-magrittr) - ("r-plyr" ,r-plyr) - ("r-scales" ,r-scales))) + (list r-dplyr + r-ggdendro + r-ggplot2 + r-gtable + r-magrittr + r-plyr + r-scales)) (home-page "https://cran.r-project.org/package=superheat") (synopsis "Graphical tool for exploring complex datasets using heatmaps") (description @@ -10086,7 +9830,7 @@ (define-public r-qualv (properties `((upstream-name . "qualV"))) (build-system r-build-system) (propagated-inputs - `(("r-kernsmooth" ,r-kernsmooth))) + (list r-kernsmooth)) (home-page "http://qualV.R-Forge.R-Project.org/") (synopsis "Qualitative Validation Methods") (description @@ -10118,10 +9862,7 @@ (define-public r-mosaiccore (properties `((upstream-name . "mosaicCore"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-mass" ,r-mass) - ("r-rlang" ,r-rlang) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr r-mass r-rlang r-tidyr)) (home-page "https://github.com/ProjectMOSAIC/mosaicCore/") (synopsis "Common utilities for mosaic family packages") (description @@ -10142,15 +9883,15 @@ (define-public r-labelled (properties `((upstream-name . "labelled"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-haven" ,r-haven) - ("r-lifecycle" ,r-lifecycle) - ("r-rlang" ,r-rlang) - ("r-stringr" ,r-stringr) - ("r-tidyr" ,r-tidyr) - ("r-vctrs" ,r-vctrs))) + (list r-dplyr + r-haven + r-lifecycle + r-rlang + r-stringr + r-tidyr + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://larmarange.github.io/labelled/") (synopsis "Manipulating labelled data") (description @@ -10171,19 +9912,19 @@ (define-public r-ggformula (base32 "1ph5jd8svk8hmshi894vmmpq3zwgdmf4yn3gmdlkad68z8jynhsp")))) (build-system r-build-system) (propagated-inputs - `(("r-ggforce" ,r-ggforce) - ("r-ggplot2" ,r-ggplot2) - ("r-ggridges" ,r-ggridges) - ("r-ggstance" ,r-ggstance) - ("r-labelled" ,r-labelled) - ("r-magrittr" ,r-magrittr) - ("r-mosaiccore" ,r-mosaiccore) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble))) + (list r-ggforce + r-ggplot2 + r-ggridges + r-ggstance + r-labelled + r-magrittr + r-mosaiccore + r-rlang + r-scales + r-stringr + r-tibble)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ProjectMOSAIC/ggformula/") (synopsis "Formula interface for the @code{r-ggplot2}") (description @@ -10225,9 +9966,7 @@ (define-public r-raster "0wixw1ixnmcmkwczpj8m90c76727zira2rl4ighashggydkm2mlr")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-sp" ,r-sp) - ("r-terra" ,r-terra))) + (list r-rcpp r-sp r-terra)) (home-page "https://www.rspatial.org/") (synopsis "Geographic data analysis and modeling") (description @@ -10248,25 +9987,25 @@ (define-public r-mosaic (base32 "1y0isqbva0vi5zlx1xvixbq87n4xp66ljh43qnd0cpzaz0mn21cg")))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-dplyr" ,r-dplyr) - ("r-ggdendro" ,r-ggdendro) - ("r-ggformula" ,r-ggformula) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-glue" ,r-glue) - ("r-gridextra" ,r-gridextra) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-lazyeval" ,r-lazyeval) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-mosaiccore" ,r-mosaiccore) - ("r-mosaicdata" ,r-mosaicdata) - ("r-readr" ,r-readr) - ("r-tidyr" ,r-tidyr))) + (list r-broom + r-dplyr + r-ggdendro + r-ggformula + r-ggplot2 + r-ggrepel + r-glue + r-gridextra + r-lattice + r-latticeextra + r-lazyeval + r-mass + r-matrix + r-mosaiccore + r-mosaicdata + r-readr + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ProjectMOSAIC/mosaic/") (synopsis "Mathematics, statistics, and computation teaching utilities") (description @@ -10290,9 +10029,7 @@ (define-public r-abd (base32 "191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-mosaic" ,r-mosaic) - ("r-nlme" ,r-nlme))) + (list r-lattice r-mosaic r-nlme)) (home-page "https://cran.r-project.org/web/packages/abd/") (synopsis "Analysis of biological data") (description @@ -10313,7 +10050,7 @@ (define-public r-svgui (properties `((upstream-name . "svGUI"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/SciViews/svGUI/") (synopsis "Functions for managing GUI clients in R") (description @@ -10336,13 +10073,11 @@ (define-public r-svdialogs (properties `((upstream-name . "svDialogs"))) (build-system r-build-system) (inputs - `(("yad" ,yad) - ("zenity" ,zenity))) + (list yad zenity)) (propagated-inputs - `(("r-rstudioapi" ,r-rstudioapi) - ("r-svgui" ,r-svgui))) + (list r-rstudioapi r-svgui)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/SciViews/svDialogs/") (synopsis "Portable dialog boxes") (description @@ -10406,8 +10141,7 @@ (define-public r-abhgenotyper (properties `((upstream-name . "ABHgenotypeR"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-reshape2" ,r-reshape2))) + (list r-ggplot2 r-reshape2)) (home-page "https://github.com/StefanReuscher/ABHgenotypeR/") (synopsis "Visualize and manipulate ABH genotypes") (description @@ -10432,13 +10166,13 @@ (define-public r-furrr "001p2yhznrpnrjvdcmf2h3wpgdnw01wnqgid7wbq8bhavhi3888a")))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-future" ,r-future) - ("r-globals" ,r-globals) - ("r-lifecycle" ,r-lifecycle) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-vctrs" ,r-vctrs))) + (list r-ellipsis + r-future + r-globals + r-lifecycle + r-purrr + r-rlang + r-vctrs)) (home-page "https://github.com/DavisVaughan/furrr") (synopsis "Apply mapping functions in parallel using futures") (description @@ -10460,14 +10194,14 @@ (define-public r-abjutils (base32 "18mmlkqsrjfclk8islfjdsp8sbw6dpjj5x45kqilxdiss69gg5zd")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-rstudioapi" ,r-rstudioapi) - ("r-stringi" ,r-stringi) - ("r-stringr" ,r-stringr) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr + r-magrittr + r-purrr + r-rlang + r-rstudioapi + r-stringi + r-stringr + r-tidyr)) (home-page "https://github.com/abjur/abjutils/") (synopsis "Collection of tools for jurimetrical analysis") (description @@ -10489,8 +10223,7 @@ (define-public r-abnormality (base32 "1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-matrix" ,r-matrix))) + (list r-mass r-matrix)) (home-page "https://cran.r-project.org/web/packages/abnormality/") (synopsis "Measure a subject's abnormality with respect to a reference population") (description @@ -10515,7 +10248,7 @@ (define-public r-abodoutlier (properties `((upstream-name . "abodOutlier"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster))) + (list r-cluster)) (home-page "https://cran.r-project.org/web/packages/abodOutlier/") (synopsis "Angle-based outlier detection") (description @@ -10543,7 +10276,7 @@ (define-public r-abps (base32 "0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll")))) (properties `((upstream-name . "ABPS"))) (build-system r-build-system) - (propagated-inputs `(("r-kernlab" ,r-kernlab))) + (propagated-inputs (list r-kernlab)) (home-page "https://cran.r-project.org/web/packages/ABPS/") (synopsis "Abnormal blood profile score to detect blood doping") (description @@ -10587,7 +10320,7 @@ (define-public r-pscl (base32 "0vzf5wazs92bhqhqd66v3vwmbfmnh67gb2466g1xxawim649nk05")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "https://github.com/atahk/pscl/") (synopsis "Political science computational laboratory") (description @@ -10613,8 +10346,7 @@ (define-public r-accelmissing (base32 "1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy")))) (build-system r-build-system) (propagated-inputs - `(("r-mice" ,r-mice) - ("r-pscl" ,r-pscl))) + (list r-mice r-pscl)) (home-page "https://cran.r-project.org/web/packages/accelmissing/") (synopsis "Missing value imputation for accelerometer data") (description @@ -10637,7 +10369,7 @@ (define-public r-mhsmm (sha256 (base32 "009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs")))) (build-system r-build-system) - (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm))) + (propagated-inputs (list r-mvtnorm)) (home-page "https://github.com/jaredo/mhsmm/") (synopsis "Inference for hidden Markov and semi-Markov models") (description @@ -10660,7 +10392,7 @@ (define-public r-nleqslv (sha256 (base32 "1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/nleqslv/") (synopsis "Solve systems of nonlinear equations") (description @@ -10716,19 +10448,19 @@ (define-public r-acc (base32 "1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m")))) (build-system r-build-system) (propagated-inputs - `(("r-circlize" ,r-circlize) - ("r-dbi" ,r-dbi) - ("r-ggplot2" ,r-ggplot2) - ("r-iterators" ,r-iterators) - ("r-mhsmm" ,r-mhsmm) - ("r-nleqslv" ,r-nleqslv) - ("r-physicalactivity" ,r-physicalactivity) - ("r-plyr" ,r-plyr) - ("r-r-utils" ,r-r-utils) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rsqlite" ,r-rsqlite) - ("r-zoo" ,r-zoo))) + (list r-circlize + r-dbi + r-ggplot2 + r-iterators + r-mhsmm + r-nleqslv + r-physicalactivity + r-plyr + r-r-utils + r-rcpp + r-rcpparmadillo + r-rsqlite + r-zoo)) (home-page "https://cran.r-project.org/web/packages/acc/") (synopsis "Exploring accelerometer data") (description @@ -10773,7 +10505,7 @@ (define-public r-mitools (base32 "0c2x2n1p53lcw0vx4vmy5j7m2f95i7g2iwbryl89imr99rvz617j")))) (build-system r-build-system) - (propagated-inputs `(("r-dbi" ,r-dbi))) + (propagated-inputs (list r-dbi)) (home-page "https://cran.r-project.org/web/packages/mitools/") (synopsis "Tools for multiple imputation of missing data") (description @@ -10794,11 +10526,9 @@ (define-public r-mixsqp (properties `((upstream-name . "mixsqp"))) (build-system r-build-system) (propagated-inputs - `(("r-irlba" ,r-irlba) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-irlba r-rcpp r-rcpparmadillo)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/stephenslab/mixsqp") (synopsis "Sequential quadratic programming for maximum-likelihood estimation") @@ -10825,15 +10555,11 @@ (define-public r-magick "0h942bn7wfnzbbgq9hrs75c7igmg5r1c5sad2v0znhza4cp7p1w3")))) (build-system r-build-system) (inputs - `(("imagemagick" ,imagemagick) - ("zlib" ,zlib))) + (list imagemagick zlib)) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-magrittr" ,r-magrittr) - ("r-rcpp" ,r-rcpp))) + (list r-curl r-magrittr r-rcpp)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/ropensci/magick") (synopsis "Advanced graphics and image-processing in R") (description @@ -10859,12 +10585,12 @@ (define-public r-survey "0ljsszybzri531q6xab04r6zq11vchfs7y0snjzk57m3g0b9ms05")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-matrix" ,r-matrix) - ("r-minqa" ,r-minqa) - ("r-mitools" ,r-mitools) - ("r-numderiv" ,r-numderiv) - ("r-survival" ,r-survival))) + (list r-lattice + r-matrix + r-minqa + r-mitools + r-numderiv + r-survival)) (home-page "http://r-survey.r-forge.r-project.org/survey/") (synopsis "Analysis of complex survey samples") (description @@ -10894,7 +10620,7 @@ (define-public r-gee (properties `((upstream-name . "gee"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/gee/") (synopsis "Generalized estimation equation solver") (description @@ -10915,13 +10641,9 @@ (define-public r-tab (properties `((upstream-name . "tab"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-kableextra" ,r-kableextra) - ("r-knitr" ,r-knitr) - ("r-mass" ,r-mass) - ("r-survey" ,r-survey))) + (list r-dplyr r-kableextra r-knitr r-mass r-survey)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/tab/") (synopsis "Create summary tables for statistical reports") (description @@ -10944,17 +10666,17 @@ (define-public r-dvmisc (base32 "01v6sixx0f3nrn6ymfifb3pvd2msfrwm21kmdv38laxq29vc4rsi")))) (build-system r-build-system) (propagated-inputs - `(("r-cubature" ,r-cubature) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-mass" ,r-mass) - ("r-mvtnorm" ,r-mvtnorm) - ("r-pracma" ,r-pracma) - ("r-rbenchmark" ,r-rbenchmark) - ("r-rcpp" ,r-rcpp) - ("r-survey" ,r-survey) - ("r-tab" ,r-tab))) + (list r-cubature + r-data-table + r-dplyr + r-ggplot2 + r-mass + r-mvtnorm + r-pracma + r-rbenchmark + r-rcpp + r-survey + r-tab)) (home-page "https://cran.r-project.org/web/packages/dvmisc/") (synopsis "Faster computation of common statistics and miscellaneous functions") (description @@ -10978,8 +10700,7 @@ (define-public r-accelerometry (base32 "13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip")))) (build-system r-build-system) (propagated-inputs - `(("r-dvmisc" ,r-dvmisc) - ("r-rcpp" ,r-rcpp))) + (list r-dvmisc r-rcpp)) (home-page "https://cran.r-project.org/web/packages/accelerometry/") (synopsis "Functions for processing accelerometer data") (description @@ -11003,8 +10724,7 @@ (define-public r-absim (properties `((upstream-name . "AbSim"))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-powerlaw" ,r-powerlaw))) + (list r-ape r-powerlaw)) (home-page "https://cran.r-project.org/web/packages/AbSim/") (synopsis "Time resolved simulations of antibody repertoires") (description @@ -11053,7 +10773,7 @@ (define-public r-abundant (base32 "1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7")))) (build-system r-build-system) (propagated-inputs - `(("r-quic" ,r-quic))) + (list r-quic)) (home-page "https://cran.r-project.org/web/packages/abundant/") (synopsis "Abundant regression and high-dimensional principal fitted components") (description @@ -11077,7 +10797,7 @@ (define-public r-ac3net (properties `((upstream-name . "Ac3net"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table))) + (list r-data-table)) (home-page "https://cran.r-project.org/web/packages/Ac3net/") (synopsis "Inferring directional conservative causal core gene networks") (description "This package infers directional Conservative causal core @@ -11194,7 +10914,7 @@ (define-public r-sandwich "12aa5083k3sfrfq1jy3l94wffss9h0rga8j71jy3n8pkhiq4nn7n")))) (build-system r-build-system) (propagated-inputs - `(("r-zoo" ,r-zoo))) + (list r-zoo)) (home-page "https://cran.r-project.org/web/packages/sandwich/") (synopsis "Robust Covariance Matrix Estimators") (description @@ -11217,10 +10937,9 @@ (define-public r-th-data (properties `((upstream-name . "TH.data"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-survival" ,r-survival))) + (list r-mass r-survival)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/TH.data/") (synopsis "Shared data sets") (description @@ -11241,11 +10960,7 @@ (define-public r-multcomp "02zv739mbmx672yrqqx8am229h7ps476wphig7jrrbfgay29sl21")))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools) - ("r-mvtnorm" ,r-mvtnorm) - ("r-sandwich" ,r-sandwich) - ("r-survival" ,r-survival) - ("r-th-data" ,r-th-data))) + (list r-codetools r-mvtnorm r-sandwich r-survival r-th-data)) (home-page "https://cran.r-project.org/web/packages/multcomp/") (synopsis "Simultaneous inference in general parametric models") (description @@ -11269,12 +10984,9 @@ (define-public r-emmeans "1ig94mjifhhygznv2xv1gl8hdvk618w5fcmkaj1xmpwpc64m9dnl")))) (build-system r-build-system) (propagated-inputs - `(("r-estimability" ,r-estimability) - ("r-mvtnorm" ,r-mvtnorm) - ("r-numderiv" ,r-numderiv) - ("r-xtable" ,r-xtable))) + (list r-estimability r-mvtnorm r-numderiv r-xtable)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/rvlenth/emmeans") (synopsis "Estimated marginal means, aka least-squares means") (description @@ -11298,7 +11010,7 @@ (define-public r-pwr "1kfzy73v3z6ipc3kdfkcjrp4b4p5k54nwk796gqi36srm93hgc2v")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/heliosdrm/pwr") (synopsis "Basic functions for power analysis") (description @@ -11317,7 +11029,7 @@ (define-public r-libcoin (sha256 (base32 "1syrcdj5qg5m3zd3dlxgpfklswbalfg42w058dr09hnzqsvx0z9d")))) (build-system r-build-system) - (propagated-inputs `(("r-mvtnorm" ,r-mvtnorm))) + (propagated-inputs (list r-mvtnorm)) (home-page "https://cran.r-project.org/web/packages/libcoin") (synopsis "Linear test statistics for permutation inference") (description @@ -11338,12 +11050,12 @@ (define-public r-coin "1cpv7jx840inzg98bkhrb5yscx0gpag6br237r5qpnc2gbrd2ikm")))) (build-system r-build-system) (propagated-inputs - `(("r-libcoin" ,r-libcoin) - ("r-matrixstats" ,r-matrixstats) - ("r-modeltools" ,r-modeltools) - ("r-multcomp" ,r-multcomp) - ("r-mvtnorm" ,r-mvtnorm) - ("r-survival" ,r-survival))) + (list r-libcoin + r-matrixstats + r-modeltools + r-multcomp + r-mvtnorm + r-survival)) (home-page "http://coin.r-forge.r-project.org") (synopsis "Conditional inference procedures in a permutation test framework") (description @@ -11365,18 +11077,18 @@ (define-public r-bayesplot "0aman4273i8hy3z0qay1nrsr7v27m4icm1j6f4w59ylix80l5myq")))) (build-system r-build-system) (inputs - `(("pandoc" ,pandoc))) - (native-inputs - `(("r-knitr" ,r-knitr))) - (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-ggridges" ,r-ggridges) - ("r-glue" ,r-glue) - ("r-reshape2" ,r-reshape2) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyselect" ,r-tidyselect))) + (list pandoc)) + (native-inputs + (list r-knitr)) + (propagated-inputs + (list r-dplyr + r-ggplot2 + r-ggridges + r-glue + r-reshape2 + r-rlang + r-tibble + r-tidyselect)) (home-page "https://mc-stan.org/bayesplot") (synopsis "Plotting for Bayesian models") (description @@ -11401,8 +11113,7 @@ (define-public r-tmb (properties `((upstream-name . "TMB"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-matrix r-rcppeigen)) (home-page "http://tmb-project.org") (synopsis "Template model builder: a general random effect tool") (description @@ -11427,23 +11138,23 @@ (define-public r-sjstats (base32 "1cv80yjnyh6qihxf57zivihhia20gibr5f03x8aspy6382wnwlka")))) (build-system r-build-system) (propagated-inputs - `(("r-bayestestr" ,r-bayestestr) - ("r-broom" ,r-broom) - ("r-dplyr" ,r-dplyr) - ("r-effectsize" ,r-effectsize) - ("r-emmeans" ,r-emmeans) - ("r-insight" ,r-insight) - ("r-lme4" ,r-lme4) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-modelr" ,r-modelr) - ("r-parameters" ,r-parameters) - ("r-performance" ,r-performance) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-sjlabelled" ,r-sjlabelled) - ("r-sjmisc" ,r-sjmisc) - ("r-tidyr" ,r-tidyr))) + (list r-bayestestr + r-broom + r-dplyr + r-effectsize + r-emmeans + r-insight + r-lme4 + r-magrittr + r-mass + r-modelr + r-parameters + r-performance + r-purrr + r-rlang + r-sjlabelled + r-sjmisc + r-tidyr)) (home-page "https://github.com/strengejacke/sjstats") (synopsis "Functions for common statistical computations") (description @@ -11472,14 +11183,14 @@ (define-public r-glmmtmb (properties `((upstream-name . "glmmTMB"))) (build-system r-build-system) (propagated-inputs - `(("r-lme4" ,r-lme4) - ("r-matrix" ,r-matrix) - ("r-nlme" ,r-nlme) - ("r-numderiv" ,r-numderiv) - ("r-rcppeigen" ,r-rcppeigen) - ("r-tmb" ,r-tmb))) + (list r-lme4 + r-matrix + r-nlme + r-numderiv + r-rcppeigen + r-tmb)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://github.com/glmmTMB") (synopsis "Generalized linear mixed models") (description @@ -11505,10 +11216,9 @@ (define-public r-bayestestr (properties `((upstream-name . "bayestestR"))) (build-system r-build-system) (propagated-inputs - `(("r-datawizard" ,r-datawizard) - ("r-insight" ,r-insight))) + (list r-datawizard r-insight)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/easystats/bayestestR") (synopsis "Describe Bayesian models and posterior distributions") (description @@ -11532,9 +11242,7 @@ (define-public r-performance "1xjjnhqmwfflm5yfgjhycjn0fj0manvsvkk2ppifn0373bajp5n2")))) (build-system r-build-system) (propagated-inputs - `(("r-bayestestr" ,r-bayestestr) - ("r-datawizard" ,r-datawizard) - ("r-insight" ,r-insight))) + (list r-bayestestr r-datawizard r-insight)) (home-page "https://easystats.github.io/performance/") (synopsis "Assessment of regression models performance") (description @@ -11560,11 +11268,9 @@ (define-public r-ggeffects "0xrb105kblkj3l9zlj9yy52rjlmx5x2aai1wwb5zvjr1f6nlc84l")))) (build-system r-build-system) (propagated-inputs - `(("r-insight" ,r-insight) - ("r-mass" ,r-mass) - ("r-sjlabelled" ,r-sjlabelled))) + (list r-insight r-mass r-sjlabelled)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/strengejacke/ggeffects") (synopsis "Create tidy data frames of marginal effects for ggplot") (description @@ -11591,13 +11297,10 @@ (define-public r-effectsize (properties `((upstream-name . "effectsize"))) (build-system r-build-system) (propagated-inputs - `(("r-bayestestr" ,r-bayestestr) - ("r-datawizard" ,r-datawizard) - ("r-insight" ,r-insight) - ("r-parameters" ,r-parameters) - ("r-performance" ,r-performance))) + (list r-bayestestr r-datawizard r-insight r-parameters + r-performance)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/easystats/effectsize") (synopsis "Indices of effect size and standardized parameters") (description @@ -11619,26 +11322,26 @@ (define-public r-sjplot (properties `((upstream-name . "sjPlot"))) (build-system r-build-system) (propagated-inputs - `(("r-bayestestr" ,r-bayestestr) - ("r-datawizard" ,r-datawizard) - ("r-dplyr" ,r-dplyr) - ("r-effectsize" ,r-effectsize) - ("r-ggeffects" ,r-ggeffects) - ("r-ggplot2" ,r-ggplot2) - ("r-insight" ,r-insight) - ("r-knitr" ,r-knitr) - ("r-mass" ,r-mass) - ("r-parameters" ,r-parameters) - ("r-performance" ,r-performance) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-sjlabelled" ,r-sjlabelled) - ("r-sjmisc" ,r-sjmisc) - ("r-sjstats" ,r-sjstats) - ("r-tidyr" ,r-tidyr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-bayestestr + r-datawizard + r-dplyr + r-effectsize + r-ggeffects + r-ggplot2 + r-insight + r-knitr + r-mass + r-parameters + r-performance + r-purrr + r-rlang + r-scales + r-sjlabelled + r-sjmisc + r-sjstats + r-tidyr)) + (native-inputs + (list r-knitr)) (home-page "https://strengejacke.github.io/sjPlot/") (synopsis "Data visualization for statistics in social science") (description @@ -11687,7 +11390,7 @@ (define-public r-gitcreds (properties `((upstream-name . "gitcreds"))) (build-system r-build-system) (inputs `(("git" ,git-minimal))) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://github.com/r-lib/gitcreds") (synopsis "Query git credentials from R") (description @@ -11710,13 +11413,9 @@ (define-public r-gh "077drbxz3rx7idv6w24ipj1p6jnzv86a3iyryab699cc9q2kjh54")))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-gitcreds" ,r-gitcreds) - ("r-httr" ,r-httr) - ("r-ini" ,r-ini) - ("r-jsonlite" ,r-jsonlite))) + (list r-cli r-gitcreds r-httr r-ini r-jsonlite)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/r-lib/gh#readme") (synopsis "Access the GitHub API via R") (description @@ -11736,7 +11435,7 @@ (define-public r-fs "15rqc3ljmcmgfvadj1j1kq7kvibagxic8sgplhlcdqqxax9idprn")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://fs.r-lib.org") (synopsis "Cross-platform file system operations based on libuv") (description @@ -11788,13 +11487,9 @@ (define-public r-credentials (inputs `(("git" ,git-minimal))) (propagated-inputs - `(("r-askpass" ,r-askpass) - ("r-curl" ,r-curl) - ("r-jsonlite" ,r-jsonlite) - ("r-openssl" ,r-openssl) - ("r-sys" ,r-sys))) + (list r-askpass r-curl r-jsonlite r-openssl r-sys)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://docs.ropensci.org/credentials/") (synopsis "Tools for managing SSH and Git credentials") (description @@ -11822,18 +11517,16 @@ (define-public r-gert (properties `((upstream-name . "gert"))) (build-system r-build-system) (inputs - `(("libgit2" ,libgit2) - ("zlib" ,zlib))) + (list libgit2 zlib)) (propagated-inputs - `(("r-askpass" ,r-askpass) - ("r-credentials" ,r-credentials) - ("r-openssl" ,r-openssl) - ("r-rstudioapi" ,r-rstudioapi) - ("r-sys" ,r-sys) - ("r-zip" ,r-zip))) + (list r-askpass + r-credentials + r-openssl + r-rstudioapi + r-sys + r-zip)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://docs.ropensci.org/gert/") (synopsis "Simple Git client for R") (description @@ -11857,25 +11550,25 @@ (define-public r-usethis "1gwvirp53pa0zychd7d47d56a2vfdzz7l3p61l8m9n270ac7bc1d")))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-clipr" ,r-clipr) - ("r-crayon" ,r-crayon) - ("r-curl" ,r-curl) - ("r-desc" ,r-desc) - ("r-fs" ,r-fs) - ("r-gert" ,r-gert) - ("r-gh" ,r-gh) - ("r-glue" ,r-glue) - ("r-jsonlite" ,r-jsonlite) - ("r-lifecycle" ,r-lifecycle) - ("r-purrr" ,r-purrr) - ("r-rappdirs" ,r-rappdirs) - ("r-rlang" ,r-rlang) - ("r-rprojroot" ,r-rprojroot) - ("r-rstudioapi" ,r-rstudioapi) - ("r-whisker" ,r-whisker) - ("r-withr" ,r-withr) - ("r-yaml" ,r-yaml))) + (list r-cli + r-clipr + r-crayon + r-curl + r-desc + r-fs + r-gert + r-gh + r-glue + r-jsonlite + r-lifecycle + r-purrr + r-rappdirs + r-rlang + r-rprojroot + r-rstudioapi + r-whisker + r-withr + r-yaml)) (home-page "https://github.com/r-lib/usethis") (synopsis "Automate R package and project setup") (description @@ -11898,7 +11591,7 @@ (define-public r-sessioninfo "0w3vhp652524348a4cfyvvs8z9xpxkcznw8x406nvkwfh0gdyka2")))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli))) + (list r-cli)) (home-page "https://github.com/r-lib/sessioninfo#readme") (synopsis "R session information") (description @@ -11920,7 +11613,7 @@ (define-public r-remotes "0xij8x4ga0r7rp2lxx9hw1zlzv48mfg56v8nf03gsw0dw6r7gmym")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/r-lib/remotes#readme") (synopsis "R package installation from remote repositories") (description @@ -11943,7 +11636,7 @@ (define-public r-xopen "1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2")))) (build-system r-build-system) (propagated-inputs - `(("r-processx" ,r-processx))) + (list r-processx)) (home-page "https://github.com/r-lib/xopen#readme") (synopsis "Open system files, URLs, anything") (description @@ -11964,18 +11657,18 @@ (define-public r-rcmdcheck "1l696byn3kjq2xvz4wxybzaj6ink85h4lz3a35v2132ba5yyzm5v")))) (build-system r-build-system) (propagated-inputs - `(("r-callr" ,r-callr) - ("r-cli" ,r-cli) - ("r-curl" ,r-curl) - ("r-desc" ,r-desc) - ("r-digest" ,r-digest) - ("r-pkgbuild" ,r-pkgbuild) - ("r-prettyunits" ,r-prettyunits) - ("r-r6" ,r-r6) - ("r-rprojroot" ,r-rprojroot) - ("r-sessioninfo" ,r-sessioninfo) - ("r-withr" ,r-withr) - ("r-xopen" ,r-xopen))) + (list r-callr + r-cli + r-curl + r-desc + r-digest + r-pkgbuild + r-prettyunits + r-r6 + r-rprojroot + r-sessioninfo + r-withr + r-xopen)) (home-page "https://github.com/r-Lib/rcmdcheck#readme") (synopsis "Run R CMD check from R and capture results") (description @@ -11996,9 +11689,7 @@ (define-public r-rapportools "1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b")))) (build-system r-build-system) (propagated-inputs - `(("r-pander" ,r-pander) - ("r-plyr" ,r-plyr) - ("r-reshape" ,r-reshape))) + (list r-pander r-plyr r-reshape)) (home-page "https://cran.r-project.org/web/packages/rapportools/") (synopsis "Miscellaneous helper functions with sane defaults for reporting") (description @@ -12020,10 +11711,9 @@ (define-public r-pander "1knjcr50xxns3w3kh15myjpsizn4d7fdqx071a4yj90imif07qjh")))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-rcpp" ,r-rcpp))) + (list r-digest r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://rapporter.github.io/pander") (synopsis "Render R objects into Pandoc's markdown") (description @@ -12048,20 +11738,20 @@ (define-public r-summarytools "04qcysfywljnqkcz2b7kzpy0xv3ykkvvb14vnda63z1wvmadyhkn")))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-checkmate" ,r-checkmate) - ("r-dplyr" ,r-dplyr) - ("r-htmltools" ,r-htmltools) - ("r-lubridate" ,r-lubridate) - ("r-magick" ,r-magick) - ("r-matrixstats" ,r-matrixstats) - ("r-pander" ,r-pander) - ("r-pryr" ,r-pryr) - ("r-rapportools" ,r-rapportools) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-base64enc + r-checkmate + r-dplyr + r-htmltools + r-lubridate + r-magick + r-matrixstats + r-pander + r-pryr + r-rapportools + r-tibble + r-tidyr)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/dcomtois/summarytools") (synopsis "Tools to quickly and neatly summarize data") (description @@ -12085,7 +11775,7 @@ (define-public r-lsei "1dka0rigfw4vj809qma2dkiwjb3nw5635ynnba5cm299cn7hb2b2")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://www.stat.auckland.ac.nz/~yongwang") (synopsis "Solve regression problems under equality/inequality constraints") (description @@ -12108,7 +11798,7 @@ (define-public r-npsurv "1ihxhb42cga1hssj2jv4ah0f4hlwsky899ij5261fzh1wxvdp1xw")))) (build-system r-build-system) (propagated-inputs - `(("r-lsei" ,r-lsei))) + (list r-lsei)) (home-page "https://www.stat.auckland.ac.nz/~yongwang") (synopsis "Nonparametric survival analysis") (description @@ -12129,8 +11819,7 @@ (define-public r-clusteval "1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj")))) (build-system r-build-system) (propagated-inputs - `(("r-mvtnorm" ,r-mvtnorm) - ("r-rcpp" ,r-rcpp))) + (list r-mvtnorm r-rcpp)) (home-page "https://cran.r-project.org/web/packages/clusteval/") (synopsis "Evaluation of clustering algorithms") (description @@ -12150,7 +11839,7 @@ (define-public r-tweedie (base32 "1nfhaqblvm62j8gfkyrgba5ai0pb2fsnrxp63637mhys2bawlcm0")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/tweedie/") (synopsis "Evaluation of Tweedie exponential family models") (description @@ -12173,8 +11862,7 @@ (define-public r-rcppgsl (properties `((upstream-name . "RcppGSL"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("gsl" ,gsl))) + (list r-rcpp gsl)) (home-page "https://cran.r-project.org/web/packages/RcppGSL/") (synopsis "Rcpp integration for GSL vectors and matrices") (description @@ -12200,11 +11888,7 @@ (define-public r-mvabund "107pwv2bwird1a98chcnbld2wqj9prkf4pkncyrrp304zpdkkby1")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-rcpp" ,r-rcpp) - ("r-rcppgsl" ,r-rcppgsl) - ("r-statmod" ,r-statmod) - ("r-tweedie" ,r-tweedie))) + (list r-mass r-rcpp r-rcppgsl r-statmod r-tweedie)) (home-page "https://cran.r-project.org/web/packages/mvabund/") (synopsis "Statistical methods for analysing multivariate abundance data") (description @@ -12225,13 +11909,9 @@ (define-public r-afex "1k04n6gwk2n8kg0l3yk5j3wrqgkv5f6w04yjpif9y451hx5w7svg")))) (build-system r-build-system) (propagated-inputs - `(("r-car" ,r-car) - ("r-lme4" ,r-lme4) - ("r-lmertest" ,r-lmertest) - ("r-pbkrtest" ,r-pbkrtest) - ("r-reshape2" ,r-reshape2))) + (list r-car r-lme4 r-lmertest r-pbkrtest r-reshape2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://afex.singmann.science/") (synopsis "Analysis of factorial experiments") (description @@ -12253,10 +11933,7 @@ (define-public r-lmertest (properties `((upstream-name . "lmerTest"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-lme4" ,r-lme4) - ("r-mass" ,r-mass) - ("r-numderiv" ,r-numderiv))) + (list r-ggplot2 r-lme4 r-mass r-numderiv)) (home-page "https://github.com/runehaubo/lmerTestR") (synopsis "Tests in linear mixed effects models") (description @@ -12281,16 +11958,16 @@ (define-public r-r2glmm "0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy")))) (build-system r-build-system) (propagated-inputs - `(("r-afex" ,r-afex) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-lmertest" ,r-lmertest) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-mgcv" ,r-mgcv) - ("r-pbkrtest" ,r-pbkrtest))) + (list r-afex + r-data-table + r-dplyr + r-ggplot2 + r-gridextra + r-lmertest + r-mass + r-matrix + r-mgcv + r-pbkrtest)) (home-page "https://github.com/bcjaeger/r2glmm") (synopsis "Compute R squared for mixed (multilevel) models") (description @@ -12315,14 +11992,14 @@ (define-public r-cmdfun (properties `((upstream-name . "cmdfun"))) (build-system r-build-system) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-r-utils" ,r-r-utils) - ("r-rlang" ,r-rlang) - ("r-testthat" ,r-testthat) - ("r-usethis" ,r-usethis))) + (list r-magrittr + r-purrr + r-r-utils + r-rlang + r-testthat + r-usethis)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://snystrom.github.io/cmdfun/") (synopsis "Framework for building interfaces to shell commands") (description @@ -12348,8 +12025,8 @@ (define-public r-rslurm "19451icfh7snjbbmpzpr1hrdf52q8ijv0ag1di3y55r2la3jxxcf")))) (properties `((upstream-name . "rslurm"))) (build-system r-build-system) - (propagated-inputs `(("r-whisker" ,r-whisker))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-whisker)) + (native-inputs (list r-knitr)) (home-page "http://cyberhelp.sesync.org/rslurm/") (synopsis "Submit R calculations to a Slurm cluster") (description @@ -12372,9 +12049,8 @@ (define-public r-chk (properties `((upstream-name . "chk"))) (build-system r-build-system) (propagated-inputs - `(("r-lifecycle" ,r-lifecycle) - ("r-rlang" ,r-rlang))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-lifecycle r-rlang)) + (native-inputs (list r-knitr)) (home-page "https://github.com/poissonconsulting/chk") (synopsis "Check user-supplied function arguments") (description @@ -12396,10 +12072,7 @@ (define-public r-weights "1fnchf7f0hyl514bk8sc3l884kg25kb5xm4mc2l28n6hm7l6bgpg")))) (build-system r-build-system) (propagated-inputs - `(("r-gdata" ,r-gdata) - ("r-hmisc" ,r-hmisc) - ("r-lme4" ,r-lme4) - ("r-mice" ,r-mice))) + (list r-gdata r-hmisc r-lme4 r-mice)) (home-page "https://cran.r-project.org/web/packages/weights/") (synopsis "Weighting and weighted statistics") (description "This package Provides a variety of functions for producing @@ -12425,7 +12098,7 @@ (define-public r-rcppannoy (properties `((upstream-name . "RcppAnnoy"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/RcppAnnoy/") (synopsis "Rcpp bindings for Annoy, a library for Approximate Nearest Neighbors") (description @@ -12449,7 +12122,7 @@ (define-public r-rcpphnsw "01z0plf1i6dyibw4ica8shmijyk1grpqb886hcga72z2cpm4xsx0")))) (properties `((upstream-name . "RcppHNSW"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/RcppHNSW/") (synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors") (description @@ -12494,8 +12167,7 @@ (define-public r-ncdf4 "1fyjhp2zkvp7ls1sxn623far7473lpkfsqqvj3a1fczpmqs6iw4m")))) (build-system r-build-system) (inputs - `(("netcdf" ,netcdf) - ("zlib" ,zlib))) + (list netcdf zlib)) (home-page "https://cran.r-project.org/web/packages/ncdf4/index.html") (synopsis "R interface to Unidata netCDF format data files") (description @@ -12521,7 +12193,7 @@ (define-public r-biocmanager (properties `((upstream-name . "BiocManager"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/BiocManager/") (synopsis "Access the Bioconductor project package repository") (description @@ -12542,22 +12214,21 @@ (define-public r-rgl "0fqkx079z9y5b1gdg6qfz2wpw2j8q3ddflfkd9wwrkyacas6xyc9")))) (build-system r-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (inputs - `(("freetype" ,freetype) - ("libpng" ,libpng) - ("glu" ,glu) - ("libx11" ,libx11) - ("pandoc" ,pandoc) - ("zlib" ,zlib))) - (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-magrittr" ,r-magrittr) - ("r-r6" ,r-r6))) + (list freetype + libpng + glu + libx11 + pandoc + zlib)) + (propagated-inputs + (list r-htmltools + r-htmlwidgets + r-jsonlite + r-knitr + r-magrittr + r-r6)) (home-page "https://r-forge.r-project.org/projects/rgl/") (synopsis "3D visualization using OpenGL") (description @@ -12582,7 +12253,7 @@ (define-public r-multicool (base32 "0djacq0irfqz4nlnx238kja73yvr1n5qybbfyl6bw1n6qgcjhza8")))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/multicool/") (synopsis "Permutations of multisets in cool-lex order") (description @@ -12623,16 +12294,16 @@ (define-public r-ks (base32 "02gnpyjqdlj6dl2x9i7mmks4f5nrh85j3h0kfa0v1v6wi8blx7kw")))) (build-system r-build-system) (propagated-inputs - `(("r-fnn" ,r-fnn) - ("r-kernlab" ,r-kernlab) - ("r-kernsmooth" ,r-kernsmooth) - ("r-matrix" ,r-matrix) - ("r-mclust" ,r-mclust) - ("r-mgcv" ,r-mgcv) - ("r-multicool" ,r-multicool) - ("r-mvtnorm" ,r-mvtnorm) - ("r-plot3d" ,r-plot3d) - ("r-pracma" ,r-pracma))) + (list r-fnn + r-kernlab + r-kernsmooth + r-matrix + r-mclust + r-mgcv + r-multicool + r-mvtnorm + r-plot3d + r-pracma)) (home-page "https://www.mvstat.net/tduong/") (synopsis "Kernel smoothing") (description @@ -12656,10 +12327,9 @@ (define-public r-feature "0yzn1w1sasilcp8v0pcjnxjv9l6lspkskqi412i6h040gqmjjf6y")))) (build-system r-build-system) (propagated-inputs - `(("r-ks" ,r-ks) - ("r-plot3d" ,r-plot3d))) + (list r-ks r-plot3d)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://www.mvstat.net/tduong/") (synopsis "Inferential feature significance for kernel density estimation") (description @@ -12683,12 +12353,12 @@ (define-public r-arm "0pagrc1vkaz460d0lvrgb4xj6gcd920f4mrc8zpzw07c3v1s2sw1")))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-coda" ,r-coda) - ("r-lme4" ,r-lme4) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-nlme" ,r-nlme))) + (list r-abind + r-coda + r-lme4 + r-mass + r-matrix + r-nlme)) (home-page "https://cran.r-project.org/web/packages/arm/") (synopsis "Data analysis using regression and multilevel/hierarchical models") (description @@ -12710,10 +12380,9 @@ (define-public r-circular "0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn")))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-mvtnorm" ,r-mvtnorm))) + (list r-boot r-mvtnorm)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/circular/") (synopsis "Circular statistics") (description @@ -12735,9 +12404,7 @@ (define-public r-activity "1wn2a0hx7wfr2jyj1b772w5fgl6bcqkkw8cybais2s1wyjx8kjr5")))) (build-system r-build-system) (propagated-inputs - `(("r-circular" ,r-circular) - ("r-insol" ,r-insol) - ("r-pbapply" ,r-pbapply))) + (list r-circular r-insol r-pbapply)) (home-page "https://cran.r-project.org/web/packages/activity/") (synopsis "Animal activity statistics") (description @@ -12760,7 +12427,7 @@ (define-public r-ouch (base32 "1a7r24j59xz3lxa5wc694j6b80j8m5l86zd1sw9pvs66l8gd98kf")))) (build-system r-build-system) - (propagated-inputs `(("r-subplex" ,r-subplex))) + (propagated-inputs (list r-subplex)) (home-page "https://kingaa.github.io/ouch/") (synopsis "Ornstein-Uhlenbeck models for phylogenetic comparative hypotheses") (description @@ -12822,7 +12489,7 @@ (define-public r-gsl "118rj9kjx9rzlynvhrly19qz3yxg8jzws35971ssgzrp5lwd367f")))) (build-system r-build-system) (inputs - `(("gsl" ,gsl))) + (list gsl)) (home-page "https://cran.r-project.org/web/packages/gsl") (synopsis "Wrapper for the GNU Scientific Library") (description @@ -12866,10 +12533,9 @@ (define-public r-sodium (properties `((upstream-name . "sodium"))) (build-system r-build-system) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/jeroen/sodium") (synopsis "R bindings to the libsodium crypto library") (description @@ -12893,10 +12559,9 @@ (define-public r-softimpute (properties `((upstream-name . "softImpute"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix))) + (list r-matrix)) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) + (list gfortran r-knitr)) (home-page "https://cran.r-project.org/web/packages/softImpute") (synopsis "Matrix completion via iterative soft-thresholded SVD") (description @@ -12919,9 +12584,9 @@ (define-public r-fftwtools (base32 "0zrchp4l0jdbir2gibjf00x225y9giqk80zvqmr2yyvc12lwkw7i")))) (build-system r-build-system) - (inputs `(("fftw" ,fftw))) + (inputs (list fftw)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/krahim/fftwtools") (synopsis "Wrapper for FFTW3") (description @@ -12951,7 +12616,7 @@ (define-public r-tiff ("libjpeg" ,libjpeg-turbo) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.rforge.net/tiff/") (synopsis "Read and write TIFF images") (description @@ -12995,11 +12660,7 @@ (define-public r-tm (properties `((upstream-name . "tm"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-nlp" ,r-nlp) - ("r-rcpp" ,r-rcpp) - ("r-slam" ,r-slam) - ("r-xml2" ,r-xml2))) + (list r-bh r-nlp r-rcpp r-slam r-xml2)) (home-page "http://tm.r-forge.r-project.org/") (synopsis "Text mining package") (description @@ -13019,7 +12680,7 @@ (define-public r-waveslim "0ibivnhz0l06sss5rrrcvyiwg3qpbyk3qn4vx4pp90kj09x4yg0k")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "http://waveslim.blogspot.com") (synopsis "Basic wavelet routines for signal processing") (description @@ -13044,11 +12705,10 @@ (define-public r-wordcloud "0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak")))) (build-system r-build-system) (propagated-inputs - `(("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ;; The "tm" package is only "suggested" according to CRAN, but the - ;; wordcloud package cannot be loaded without it. - ("r-tm" ,r-tm))) + (list r-rcolorbrewer r-rcpp + ;; The "tm" package is only "suggested" according to CRAN, but the + ;; wordcloud package cannot be loaded without it. + r-tm)) (home-page "https://cran.r-project.org/web/packages/wordcloud") (synopsis "Word clouds") (description @@ -13089,17 +12749,17 @@ (define-public r-tidytree (base32 "1gnpm4zz0kvqng5s179301q0h5993ajynm8y0zbdz38qcmzfpsdk")))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-dplyr" ,r-dplyr) - ("r-lazyeval" ,r-lazyeval) - ("r-magrittr" ,r-magrittr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect) - ("r-yulab-utils" ,r-yulab-utils))) + (list r-ape + r-dplyr + r-lazyeval + r-magrittr + r-rlang + r-tibble + r-tidyr + r-tidyselect + r-yulab-utils)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/GuangchuangYu/tidytree") (synopsis "Tidy tool for phylogenetic tree data manipulation") (description @@ -13121,8 +12781,7 @@ (define-public r-rvcheck (base32 "09khjklvzbafd7r55496by01a9g3y291d87hpy43w44dmz9fzn9a")))) (build-system r-build-system) (propagated-inputs - `(("r-biocmanager" ,r-biocmanager) - ("r-yulab-utils" ,r-yulab-utils))) + (list r-biocmanager r-yulab-utils)) (home-page "https://cran.r-project.org/web/packages/rvcheck") (synopsis "R package version check") (description @@ -13161,7 +12820,7 @@ (define-public r-sparsesvd (base32 "1xm969fjq3fv1p2sqza2apz8picibj4s2agpwf1sx9nwn3b587qs")))) (build-system r-build-system) - (propagated-inputs `(("r-matrix" ,r-matrix))) + (propagated-inputs (list r-matrix)) (home-page "http://tedlab.mit.edu/~dr/SVDLIBC/") (synopsis "Sparse truncated singular value decomposition") (description @@ -13185,8 +12844,7 @@ (define-public r-speedglm "0f37w4lj8dpcg1sfkd7cv6qpdkanmb97mnd8zih2fxzv8bpd0rfh")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-matrix" ,r-matrix))) + (list r-mass r-matrix)) (home-page "https://cran.r-project.org/web/packages/speedglm") (synopsis "Fit linear and generalized linear models to large data sets") (description @@ -13209,13 +12867,13 @@ (define-public r-densityclust (properties `((upstream-name . "densityClust"))) (build-system r-build-system) (propagated-inputs - `(("r-fnn" ,r-fnn) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-gridextra" ,r-gridextra) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rtsne" ,r-rtsne))) + (list r-fnn + r-ggplot2 + r-ggrepel + r-gridextra + r-rcolorbrewer + r-rcpp + r-rtsne)) (home-page "https://cran.r-project.org/web/packages/densityClust") (synopsis "Clustering by fast search and find of density peaks") (description @@ -13256,10 +12914,7 @@ (define-public r-qlcmatrix (properties `((upstream-name . "qlcMatrix"))) (build-system r-build-system) (propagated-inputs - `(("r-docopt" ,r-docopt) - ("r-matrix" ,r-matrix) - ("r-slam" ,r-slam) - ("r-sparsesvd" ,r-sparsesvd))) + (list r-docopt r-matrix r-slam r-sparsesvd)) (home-page "https://cran.r-project.org/web/packages/qlcMatrix") (synopsis "Sparse matrix functions for quantitative language comparison") (description @@ -13283,10 +12938,7 @@ (define-public r-ddrtree (properties `((upstream-name . "DDRTree"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-irlba" ,r-irlba) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-bh r-irlba r-rcpp r-rcppeigen)) (home-page "https://cran.r-project.org/web/packages/DDRTree") (synopsis "Learning principal graphs with DDRTree") (description @@ -13336,9 +12988,7 @@ (define-public r-rspectra (properties `((upstream-name . "RSpectra"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-matrix r-rcpp r-rcppeigen)) (home-page "https://github.com/yixuan/RSpectra") (synopsis "Solvers for large-scale Eigenvalue and SVD problems") (description @@ -13384,10 +13034,7 @@ (define-public r-flare "0f992dmgnr6s8g3386i9bjfyf08q8srgw7sjz2yx7snj8znq7251")))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix))) + (list r-igraph r-lattice r-mass r-matrix)) (home-page "https://cran.r-project.org/web/packages/flare") (synopsis "Family of Lasso regression implementations") (description @@ -13408,7 +13055,7 @@ (define-public r-lassopv (base32 "0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z")))) (build-system r-build-system) - (propagated-inputs `(("r-lars" ,r-lars))) + (propagated-inputs (list r-lars)) (home-page "https://github.com/lingfeiwang/lassopv") (synopsis "Non-parametric p-value estimation for predictors in Lasso") (description @@ -13431,7 +13078,7 @@ (define-public r-splitstackshape "0mpyf2kkfdl69pdc6brl1r6101vyc6pgr7z17s55ppg3y71k4q35")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table))) + (list r-data-table)) (home-page "https://github.com/mrdwab/splitstackshape") (synopsis "Stack and reshape datasets after splitting concatenated values") (description @@ -13458,7 +13105,7 @@ (define-public r-tfmpvalue "0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd")))) (properties `((upstream-name . "TFMPvalue"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://github.com/ge11232002/TFMPvalue") (synopsis "P-value computation for position weight matrices") (description @@ -13483,8 +13130,7 @@ (define-public r-rncl "0ss9jqrvv7bhvl5j74cjrp8r866d9dlavrbbfscwz3mhkgfx06bb")))) (build-system r-build-system) (propagated-inputs - `(("r-progress" ,r-progress) - ("r-rcpp" ,r-rcpp))) + (list r-progress r-rcpp)) (home-page "https://github.com/fmichonneau/rncl") (synopsis "Interface to the Nexus class library") (description "This package provides an interface to the Nexus class @@ -13507,13 +13153,9 @@ (define-public r-phylobase "0jzr1gdvmi4l640hwwzh9bxqmpja69bn3ygnaqx37awvyh7khi2s")))) (build-system r-build-system) (propagated-inputs - `(("r-ade4" ,r-ade4) - ("r-ape" ,r-ape) - ("r-rcpp" ,r-rcpp) - ("r-rncl" ,r-rncl) - ("r-rnexml" ,r-rnexml))) + (list r-ade4 r-ape r-rcpp r-rncl r-rnexml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/fmichonneau/phylobase") (synopsis "Base package for phylogenetic structures and comparative data") (description "This package provides a base @code{S4} class for comparative @@ -13532,20 +13174,20 @@ (define-public r-rnexml "1wsl4xq9w5bp3wk69dw57bg0qcw1vs6ajwya4p0w1r00ck5pwrib")))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-lazyeval" ,r-lazyeval) - ("r-plyr" ,r-plyr) - ("r-reshape2" ,r-reshape2) - ("r-stringi" ,r-stringi) - ("r-stringr" ,r-stringr) - ("r-tidyr" ,r-tidyr) - ("r-uuid" ,r-uuid) - ("r-xml" ,r-xml) - ("r-xml2" ,r-xml2))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-ape + r-dplyr + r-httr + r-lazyeval + r-plyr + r-reshape2 + r-stringi + r-stringr + r-tidyr + r-uuid + r-xml + r-xml2)) + (native-inputs + (list r-knitr)) (home-page "https://docs.ropensci.org/RNeXML/") (synopsis "Semantically rich I/O for the NeXML Format") (description "This package provides access to phyloinformatic data in @@ -13567,7 +13209,7 @@ (define-public r-rnifti "0bz10ar6hrgkvlzh9j2im24kwi3s2nnax668z40a2wj6s5xghqlr")))) (properties `((upstream-name . "RNifti"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://github.com/jonclayden/RNifti") (synopsis "Fast R and C++ access to NIfTI images") (description @@ -13628,7 +13270,7 @@ (define-public r-reportr (base32 "0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw")))) (build-system r-build-system) - (propagated-inputs `(("r-ore" ,r-ore))) + (propagated-inputs (list r-ore)) (home-page "https://github.com/jonclayden/reportr") (synopsis "General message and error reporting system") (description @@ -13653,10 +13295,7 @@ (define-public r-tractor-base (properties `((upstream-name . "tractor.base"))) (build-system r-build-system) (propagated-inputs - `(("r-ore" ,r-ore) - ("r-reportr" ,r-reportr) - ("r-rnifti" ,r-rnifti) - ("r-shades" ,r-shades))) + (list r-ore r-reportr r-rnifti r-shades)) (home-page "https://www.tractor-mri.org.uk") (synopsis "Read, manipulate and visualize magnetic resonance images") (description @@ -13681,9 +13320,9 @@ (define-public r-grimport (properties `((upstream-name . "grImport"))) (build-system r-build-system) (inputs - `(("ghostscript" ,ghostscript))) + (list ghostscript)) (propagated-inputs - `(("r-xml" ,r-xml))) + (list r-xml)) (home-page "https://cran.r-project.org/web/packages/grImport") (synopsis "Convert, import, and draw PostScript pictures") (description @@ -13705,10 +13344,7 @@ (define-public r-grimport2 (properties `((upstream-name . "grImport2"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-jpeg" ,r-jpeg) - ("r-png" ,r-png) - ("r-xml" ,r-xml))) + (list r-base64enc r-jpeg r-png r-xml)) (home-page "https://cran.r-project.org/web/packages/grImport2/") (synopsis "Import SVG graphics") (description @@ -13735,7 +13371,7 @@ (define-public r-kohonen "1ck7j13x701g67bx81x7plszz804jfhl1yg42krcj9x88vm5cscr")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/kohonen") (synopsis "Supervised and unsupervised self-organising maps") (description @@ -13757,7 +13393,7 @@ (define-public r-nnls (base32 "07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/nnls") (synopsis "Lawson-Hanson algorithm for non-negative least squares") (description @@ -13779,7 +13415,7 @@ (define-public r-iso "0vy6jdyvp751430sf2f690yhasjr70cpk3p3lnaaxjq3fs5gg99g")))) (properties `((upstream-name . "Iso"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://www.stat.auckland.ac.nz/~rolf/") (synopsis "Functions to perform isotonic regression") (description @@ -13803,10 +13439,7 @@ (define-public r-chemometricswithr `((upstream-name . "ChemometricsWithR"))) (build-system r-build-system) (propagated-inputs - `(("r-devtools" ,r-devtools) - ("r-kohonen" ,r-kohonen) - ("r-mass" ,r-mass) - ("r-pls" ,r-pls))) + (list r-devtools r-kohonen r-mass r-pls)) (home-page "https://github.com/rwehrens/CWR") (synopsis "Chemometrics with R") (description @@ -13829,8 +13462,7 @@ (define-public r-als (properties `((upstream-name . "ALS"))) (build-system r-build-system) (propagated-inputs - `(("r-iso" ,r-iso) - ("r-nnls" ,r-nnls))) + (list r-iso r-nnls)) (home-page "https://cran.r-project.org/web/packages/ALS") (synopsis "Multivariate curve resolution alternating least squares") (description @@ -13859,8 +13491,7 @@ (define-public r-strucchange "1y022363a4pp0mnji91sjh1qiyspkh09sybqwj03r9pmwrd7q93x")))) (build-system r-build-system) (propagated-inputs - `(("r-sandwich" ,r-sandwich) - ("r-zoo" ,r-zoo))) + (list r-sandwich r-zoo)) (home-page "https://cran.r-project.org/web/packages/strucchange") (synopsis "Testing, monitoring, and dating structural changes") (description @@ -13928,7 +13559,7 @@ (define-public r-ontologyindex (properties `((upstream-name . "ontologyIndex"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/ontologyIndex") (synopsis "Functions for processing ontologies in R") (description @@ -13949,17 +13580,17 @@ (define-public r-gargle "0fypj70c1fjmvs57birik76wfx8a2fs4gzicbb52k57i6clwlijd")))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-fs" ,r-fs) - ("r-glue" ,r-glue) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-rappdirs" ,r-rappdirs) - ("r-rlang" ,r-rlang) - ("r-rstudioapi" ,r-rstudioapi) - ("r-withr" ,r-withr))) + (list r-cli + r-fs + r-glue + r-httr + r-jsonlite + r-rappdirs + r-rlang + r-rstudioapi + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://gargle.r-lib.org") (synopsis "Utilities for working with Google APIs") (description @@ -13981,21 +13612,21 @@ (define-public r-bigrquery "02msq61l7vamzpvbhvalh3qil1aa7pr68pwpsivbb6pvz6p4zyns")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-bit64" ,r-bit64) - ("r-curl" ,r-curl) - ("r-dbi" ,r-dbi) - ("r-gargle" ,r-gargle) - ("r-glue" ,r-glue) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-lifecycle" ,r-lifecycle) - ("r-prettyunits" ,r-prettyunits) - ("r-progress" ,r-progress) - ("r-rapidjsonr" ,r-rapidjsonr) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble))) + (list r-assertthat + r-bit64 + r-curl + r-dbi + r-gargle + r-glue + r-httr + r-jsonlite + r-lifecycle + r-prettyunits + r-progress + r-rapidjsonr + r-rcpp + r-rlang + r-tibble)) (home-page "https://github.com/rstats-db/bigrquery") (synopsis "R interface to Google's BigQuery API") (description @@ -14019,7 +13650,7 @@ (define-public r-gmp (modify-phases %standard-phases (add-after 'unpack 'set-CC (lambda _ (setenv "CC" "gcc") #t))))) - (inputs `(("gmp" ,gmp))) + (inputs (list gmp)) (home-page "https://cran.r-project.org/web/packages/gmp") (synopsis "Multiple precision arithmetic") (description @@ -14043,12 +13674,11 @@ (define-public r-rmpfr (properties `((upstream-name . "Rmpfr"))) (build-system r-build-system) (inputs - `(("mpfr" ,mpfr) - ("gmp" ,gmp))) + (list mpfr gmp)) (propagated-inputs - `(("r-gmp" ,r-gmp))) + (list r-gmp)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://rmpfr.r-forge.r-project.org/") (synopsis "R bindings to the MPFR library") (description @@ -14095,7 +13725,7 @@ (define-public r-assertive-properties `((upstream-name . "assertive.properties"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base))) + (list r-assertive-base)) (home-page "https://bitbucket.org/richierocks/assertive.properties") (synopsis "Assertions to check properties of variables") (description @@ -14120,7 +13750,7 @@ (define-public r-assertive-numbers `((upstream-name . "assertive.numbers"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base))) + (list r-assertive-base)) (home-page "https://bitbucket.org/richierocks/assertive.numbers") (synopsis "Assertions to check properties of numbers") (description @@ -14144,7 +13774,7 @@ (define-public r-assertive-sets `((upstream-name . "assertive.sets"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base))) + (list r-assertive-base)) (home-page "https://bitbucket.org/richierocks/assertive.sets") (synopsis "Assertions to check properties of sets") (description @@ -14168,7 +13798,7 @@ (define-public r-assertive-matrices `((upstream-name . "assertive.matrices"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base))) + (list r-assertive-base)) (home-page "https://bitbucket.org/richierocks/assertive.matrices") (synopsis "Assertions to check properties of matrices") (description @@ -14193,7 +13823,7 @@ (define-public r-assertive-models `((upstream-name . "assertive.models"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base))) + (list r-assertive-base)) (home-page "https://bitbucket.org/richierocks/assertive.models") (synopsis "Assertions to check properties of models") (description @@ -14217,7 +13847,7 @@ (define-public r-assertive-reflection `((upstream-name . "assertive.reflection"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base))) + (list r-assertive-base)) (home-page "https://bitbucket.org/richierocks/assertive.reflection") (synopsis "Assertions for checking the state of R") (description @@ -14242,9 +13872,7 @@ (define-public r-assertive-types `((upstream-name . "assertive.types"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-properties" ,r-assertive-properties) - ("r-codetools" ,r-codetools))) + (list r-assertive-base r-assertive-properties r-codetools)) (home-page "https://bitbucket.org/richierocks/assertive.types") (synopsis "Assertions to check types of variables") (description @@ -14268,8 +13896,7 @@ (define-public r-assertive-files `((upstream-name . "assertive.files"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-numbers" ,r-assertive-numbers))) + (list r-assertive-base r-assertive-numbers)) (home-page "https://bitbucket.org/richierocks/assertive.files") (synopsis "Assertions to check properties of files") (description @@ -14294,9 +13921,7 @@ (define-public r-assertive-code `((upstream-name . "assertive.code"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-properties" ,r-assertive-properties) - ("r-assertive-types" ,r-assertive-types))) + (list r-assertive-base r-assertive-properties r-assertive-types)) (home-page "https://bitbucket.org/richierocks/assertive.code") (synopsis "Assertions to check properties of code") (description @@ -14320,8 +13945,7 @@ (define-public r-assertive-datetimes `((upstream-name . "assertive.datetimes"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-types" ,r-assertive-types))) + (list r-assertive-base r-assertive-types)) (home-page "https://bitbucket.org/richierocks/assertive.datetimes") (synopsis "Assertions to check properties of dates and times") (description @@ -14346,9 +13970,7 @@ (define-public r-assertive-strings `((upstream-name . "assertive.strings"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-types" ,r-assertive-types) - ("r-stringi" ,r-stringi))) + (list r-assertive-base r-assertive-types r-stringi)) (home-page "https://bitbucket.org/richierocks/assertive.strings") (synopsis "Assertions to check properties of strings") (description @@ -14372,8 +13994,7 @@ (define-public r-assertive-data-us `((upstream-name . "assertive.data.us"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-strings" ,r-assertive-strings))) + (list r-assertive-base r-assertive-strings)) (home-page "https://bitbucket.org/richierocks/assertive.data.us") (synopsis "Assertions to check properties of strings") (description @@ -14398,8 +14019,7 @@ (define-public r-assertive-data-uk `((upstream-name . "assertive.data.uk"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-strings" ,r-assertive-strings))) + (list r-assertive-base r-assertive-strings)) (home-page "https://bitbucket.org/richierocks/assertive.data.uk") (synopsis "Assertions to check properties of strings") (description @@ -14424,8 +14044,7 @@ (define-public r-assertive-data `((upstream-name . "assertive.data"))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-strings" ,r-assertive-strings))) + (list r-assertive-base r-assertive-strings)) (home-page "https://bitbucket.org/richierocks/assertive.data") (synopsis "Assertions to check properties of data") (description @@ -14448,24 +14067,24 @@ (define-public r-assertive "02palil82idqhhshcdjsfsja9qkqnd0dczqzj5gbccy4hfg1c0y4")))) (build-system r-build-system) (propagated-inputs - `(("r-assertive-base" ,r-assertive-base) - ("r-assertive-code" ,r-assertive-code) - ("r-assertive-data" ,r-assertive-data) - ("r-assertive-data-uk" ,r-assertive-data-uk) - ("r-assertive-data-us" ,r-assertive-data-us) - ("r-assertive-datetimes" ,r-assertive-datetimes) - ("r-assertive-files" ,r-assertive-files) - ("r-assertive-matrices" ,r-assertive-matrices) - ("r-assertive-models" ,r-assertive-models) - ("r-assertive-numbers" ,r-assertive-numbers) - ("r-assertive-properties" ,r-assertive-properties) - ("r-assertive-reflection" ,r-assertive-reflection) - ("r-assertive-sets" ,r-assertive-sets) - ("r-assertive-strings" ,r-assertive-strings) - ("r-assertive-types" ,r-assertive-types) - ("r-knitr" ,r-knitr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-assertive-base + r-assertive-code + r-assertive-data + r-assertive-data-uk + r-assertive-data-us + r-assertive-datetimes + r-assertive-files + r-assertive-matrices + r-assertive-models + r-assertive-numbers + r-assertive-properties + r-assertive-reflection + r-assertive-sets + r-assertive-strings + r-assertive-types + r-knitr)) + (native-inputs + (list r-knitr)) (home-page "https://bitbucket.org/richierocks/assertive") (synopsis "Readable check functions to ensure code integrity") (description @@ -14487,7 +14106,7 @@ (define-public r-dotcall64 "1im5k8jbviwj2i42mq1kmjskh80isa7jr9w8i0fknidrzzy2h2zi")))) (properties `((upstream-name . "dotCall64"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://git.math.uzh.ch/reinhard.furrer/dotCall64") (synopsis "Enhanced foreign function interface supporting long vectors") (description @@ -14510,10 +14129,9 @@ (define-public r-spam (base32 "03c50wfyrzcmrcv9mkgj8dmdg2cwkh4p4ys8gaclr8w7ym45qav3")))) (build-system r-build-system) (propagated-inputs - `(("r-dotcall64" ,r-dotcall64))) + (list r-dotcall64)) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) + (list gfortran r-knitr)) (home-page "https://www.math.uzh.ch/pages/spam/") (synopsis "Sparse matrix algebra") (description @@ -14541,11 +14159,9 @@ (define-public r-fields (base32 "1hs4k5a9hh0r5fsrnpnvs6wvf78xpjzj8a2j6643dsz73a5q6ln6")))) (build-system r-build-system) (propagated-inputs - `(("r-maps" ,r-maps) - ("r-spam" ,r-spam) - ("r-viridis" ,r-viridis))) + (list r-maps r-spam r-viridis)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://www.image.ucar.edu/fields") (synopsis "Tools for spatial data") (description @@ -14570,8 +14186,7 @@ (define-public r-spatialextremes `((upstream-name . "SpatialExtremes"))) (build-system r-build-system) (propagated-inputs - `(("r-fields" ,r-fields) - ("r-maps" ,r-maps))) + (list r-fields r-maps)) (home-page "http://spatialextremes.r-forge.r-project.org/") (synopsis "Modelling spatial extremes") (description @@ -14596,12 +14211,12 @@ (define-public r-drc "0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y")))) (build-system r-build-system) (propagated-inputs - `(("r-car" ,r-car) - ("r-gtools" ,r-gtools) - ("r-mass" ,r-mass) - ("r-multcomp" ,r-multcomp) - ("r-plotrix" ,r-plotrix) - ("r-scales" ,r-scales))) + (list r-car + r-gtools + r-mass + r-multcomp + r-plotrix + r-scales)) (home-page "https://cran.r-project.org/web/packages/drc") (synopsis "Analysis of dose-response curves") (description @@ -14642,7 +14257,7 @@ (define-public r-bootstrap (base32 "1546jqhhw5h177ii8jkdikyd26rv6gwkav816np1zks4p7zgsljj")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/bootstrap") (synopsis "Functions for the book \"An Introduction to the Bootstrap\"") (description @@ -14703,7 +14318,7 @@ (define-public r-longitudinal (base32 "046w3xbr535c5jyd68adv42a7limxp1mv57b5w6w673w707lmw2p")))) (build-system r-build-system) - (propagated-inputs `(("r-corpcor" ,r-corpcor))) + (propagated-inputs (list r-corpcor)) (home-page "http://strimmerlab.org/software/longitudinal/") (synopsis "Analysis of multiple time course data") (description @@ -14727,9 +14342,7 @@ (define-public r-genenet (properties `((upstream-name . "GeneNet"))) (build-system r-build-system) (propagated-inputs - `(("r-corpcor" ,r-corpcor) - ("r-fdrtool" ,r-fdrtool) - ("r-longitudinal" ,r-longitudinal))) + (list r-corpcor r-fdrtool r-longitudinal)) (home-page "http://strimmerlab.org/software/genenet/") (synopsis "Modeling and inferring gene networks") (description @@ -14752,9 +14365,9 @@ (define-public r-rbamtools (base32 "0qj37ljdva3v29s01dkrbg31mcfzy3bl145cp40d54v4h9xhcghc")))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (propagated-inputs - `(("r-refgenome" ,r-refgenome))) + (list r-refgenome)) (home-page "https://cran.r-project.org/web/packages/rbamtools") (synopsis "Read and write BAM (binary alignment) files") (description @@ -14775,7 +14388,7 @@ (define-public r-protviz "0l1pmfr9kmc90rl5s9b0141451rxrjmiiasp3lsvl2x3ps0smqaj")))) (properties `((upstream-name . "protViz"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://github.com/protViz/protViz/") (synopsis "Visualizing and analyzing mass spectrometry data in proteomics") (description @@ -14798,9 +14411,9 @@ (define-public r-cmprsk (base32 "1xnx2zanw548prxsw2zw5cddkkg6kj97jgyzw67achq5mnsvfbg8")))) (build-system r-build-system) (propagated-inputs - `(("r-survival" ,r-survival))) + (list r-survival)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/cmprsk") (synopsis "Subdistribution analysis of competing risks") (description @@ -14825,11 +14438,7 @@ (define-public r-etm "1hvrplmdpjjpjji663rw0vjbbrzj2nvr04d1nkc8bf46p4ixyxgy")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-lattice" ,r-lattice) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-survival" ,r-survival))) + (list r-data-table r-lattice r-rcpp r-rcpparmadillo r-survival)) (home-page "https://cran.r-project.org/web/packages/etm") (synopsis "Empirical transition matrix") (description @@ -14852,18 +14461,18 @@ (define-public r-epi (properties `((upstream-name . "Epi"))) (build-system r-build-system) (propagated-inputs - `(("r-cmprsk" ,r-cmprsk) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-etm" ,r-etm) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-mgcv" ,r-mgcv) - ("r-numderiv" ,r-numderiv) - ("r-plyr" ,r-plyr) - ("r-purrr" ,r-purrr) - ("r-survival" ,r-survival) - ("r-zoo" ,r-zoo))) + (list r-cmprsk + r-data-table + r-dplyr + r-etm + r-mass + r-matrix + r-mgcv + r-numderiv + r-plyr + r-purrr + r-survival + r-zoo)) (home-page "https://BendixCarstensen.com/Epi/") (synopsis "Statistical analysis in epidemiology") (description @@ -14889,7 +14498,7 @@ (define-public r-ppls (base32 "1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx")))) (build-system r-build-system) - (propagated-inputs `(("r-mass" ,r-mass))) + (propagated-inputs (list r-mass)) (home-page "https://cran.r-project.org/web/packages/ppls") (synopsis "Penalized partial least squares") (description @@ -14911,11 +14520,7 @@ (define-public r-huge (base32 "1sl457a1lndrx98y2j9a2smanawx2iqlhl82iand0g3p5xp8ch4j")))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-igraph r-mass r-matrix r-rcpp r-rcppeigen)) (home-page "https://cran.r-project.org/web/packages/huge") (synopsis "High-dimensional undirected graph estimation") (description @@ -14937,11 +14542,7 @@ (define-public r-parcor "0vgs6k92vdr0cmb8cwbv2ff6qavw30agskfd8bfh17hsskrisvx0")))) (build-system r-build-system) (propagated-inputs - `(("r-epi" ,r-epi) - ("r-genenet" ,r-genenet) - ("r-glmnet" ,r-glmnet) - ("r-mass" ,r-mass) - ("r-ppls" ,r-ppls))) + (list r-epi r-genenet r-glmnet r-mass r-ppls)) (home-page "https://cran.r-project.org/web/packages/parcor") (synopsis "Regularized estimation of partial correlation matrices") (description @@ -14993,7 +14594,7 @@ (define-public r-listenv (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (native-inputs - `(("r-r-rsp" ,r-r-rsp))) ; vignette builder + (list r-r-rsp)) ; vignette builder (home-page "https://github.com/HenrikBengtsson/listenv") (synopsis "Environments behaving (almost) as lists") (description @@ -15016,7 +14617,7 @@ (define-public r-globals "1wrjiiif6rpc268zz79pvpw33si6n6ffgxdnxmmcracwhb5vqg90")))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools))) + (list r-codetools)) (home-page "https://github.com/HenrikBengtsson/globals") (synopsis "Identify global objects in R expressions") (description @@ -15073,12 +14674,9 @@ (define-public r-future (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-globals" ,r-globals) - ("r-listenv" ,r-listenv) - ("r-parallelly" ,r-parallelly))) + (list r-digest r-globals r-listenv r-parallelly)) (native-inputs - `(("r-r-rsp" ,r-r-rsp))) ; vignette builder + (list r-r-rsp)) ; vignette builder (home-page "https://github.com/HenrikBengtsson/future") (synopsis "Unified parallel and distributed processing in R") (description @@ -15112,10 +14710,9 @@ (define-public r-future-apply (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-future" ,r-future) - ("r-globals" ,r-globals))) + (list r-future r-globals)) (native-inputs - `(("r-r-rsp" ,r-r-rsp))) ; vignette builder + (list r-r-rsp)) ; vignette builder (home-page "https://github.com/HenrikBengtsson/future.apply") (synopsis "Apply function to elements in parallel using futures") (description @@ -15139,7 +14736,7 @@ (define-public r-rsvd "07p2hjmpcwcsang8z9sjkpy94rydcin7m3hyvcgzgm5cd6w8c1p4")))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix))) + (list r-matrix)) (home-page "https://github.com/erichson/rSVD") (synopsis "Randomized singular value decomposition") (description @@ -15171,11 +14768,7 @@ (define-public r-sloop "00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j")))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools) - ("r-crayon" ,r-crayon) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble))) + (list r-codetools r-crayon r-purrr r-rlang r-tibble)) (home-page "https://github.com/r-lib/sloop") (synopsis "Helpers for object-oriented programming in R") (description @@ -15196,7 +14789,7 @@ (define-public r-capushe (base32 "1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc")))) (build-system r-build-system) - (propagated-inputs `(("r-mass" ,r-mass))) + (propagated-inputs (list r-mass)) (home-page "https://cran.r-project.org/web/packages/capushe/index.html") (synopsis "Calibrating penalties using slope heuristics") (description @@ -15219,9 +14812,7 @@ (define-public r-dorng (properties `((upstream-name . "doRNG"))) (build-system r-build-system) (propagated-inputs - `(("r-foreach" ,r-foreach) - ("r-iterators" ,r-iterators) - ("r-rngtools" ,r-rngtools))) + (list r-foreach r-iterators r-rngtools)) (home-page "https://renozao.github.io/doRNG/") (synopsis "Generic reproducible parallel backend for foreach loops") (description @@ -15246,8 +14837,8 @@ (define-public r-blockmodeling "1vc8gy4slsywcwxq532373i0dq73fhs5cac9mr6zz2pjaaxjghhq")))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-matrix)) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/blockmodeling") (synopsis "Generalized and classical blockmodeling of valued networks") (description @@ -15271,10 +14862,7 @@ (define-public r-upsetr (properties `((upstream-name . "UpSetR"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-plyr" ,r-plyr) - ("r-scales" ,r-scales))) + (list r-ggplot2 r-gridextra r-plyr r-scales)) (home-page "https://github.com/hms-dbmi/UpSetR") (synopsis "Visualize intersecting sets") (description @@ -15303,8 +14891,7 @@ (define-public r-shinybs ;; non-interactively. (arguments '(#:tests? #f)) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-shiny" ,r-shiny))) + (list r-htmltools r-shiny)) (home-page "https://ebailey78.github.io/shinyBS/") (synopsis "Twitter Bootstrap components for Shiny") (description @@ -15340,13 +14927,9 @@ (define-public r-shinyjqui (invoke "esbuild" source "--minify" (string-append "--outfile=" target))))))))) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-shiny" ,r-shiny))) + (list r-htmltools r-htmlwidgets r-jsonlite r-shiny)) (native-inputs - `(("r-knitr" ,r-knitr) - ("esbuild" ,esbuild))) + (list r-knitr esbuild)) (home-page "https://github.com/yang-tang/shinyjqui") (synopsis "jQuery UI interactions and effects for Shiny") (description @@ -15385,8 +14968,7 @@ (define-public r-bayesm (base32 "154glks7rsjkza0sfi1kj7wj727py9sl1ba6sswflwmwc9n226q6")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-rcpp r-rcpparmadillo)) (home-page "http://www.perossi.org/home/bsm-1") (synopsis "Bayesian inference for marketing/micro-econometrics") (description @@ -15443,7 +15025,7 @@ (define-public r-rarpack "12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63")))) (properties `((upstream-name . "rARPACK"))) (build-system r-build-system) - (propagated-inputs `(("r-rspectra" ,r-rspectra))) + (propagated-inputs (list r-rspectra)) (home-page "https://github.com/yixuan/rARPACK") (synopsis "Solvers for large scale eigenvalue and SVD problems") (description @@ -15467,12 +15049,9 @@ (define-public r-compositions "05pji62pzgfk9dyiybmr16q0h6mdzsmvyzxdni3hn0dvl4a7mr5m")))) (build-system r-build-system) (propagated-inputs - `(("r-bayesm" ,r-bayesm) - ("r-mass" ,r-mass) - ("r-robustbase" ,r-robustbase) - ("r-tensora" ,r-tensora))) + (list r-bayesm r-mass r-robustbase r-tensora)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://www.stat.boogaart.de/compositions") (synopsis "Compositional data analysis") (description @@ -15494,8 +15073,7 @@ (define-public r-cobs "0hiw5smk6kgk0gb9840kcqkhkybl7n30s77xhjc395x09izbgix1")))) (build-system r-build-system) (propagated-inputs - `(("r-quantreg" ,r-quantreg) - ("r-sparsem" ,r-sparsem))) + (list r-quantreg r-sparsem)) (home-page "https://cran.r-project.org/web/packages/cobs") (synopsis "Constrained B-Splines (sparse matrix based)") (description @@ -15517,8 +15095,7 @@ (define-public r-drimpute (properties `((upstream-name . "DrImpute"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-rcpp r-rcpparmadillo)) (home-page "https://github.com/ikwak2/DrImpute") (synopsis "Imputing dropout events in single-cell RNA-Seq data") (description @@ -15540,7 +15117,7 @@ (define-public r-gamlss-dist (base32 "0m41n7zf7m0mh1w9ql70wqnzsf2f013ql699im7zmp6fdggb8qxm")))) (properties `((upstream-name . "gamlss.dist"))) (build-system r-build-system) - (propagated-inputs `(("r-mass" ,r-mass))) + (propagated-inputs (list r-mass)) (home-page "http://www.gamlss.org/") (synopsis "Distributions for Generalized Additive Models for location scale and shape") (description @@ -15569,12 +15146,9 @@ (define-public r-shinyjs "1zzq356dvd8ciajy6r5n4ybgx9xk7ydwv25j86xlcsqznkxdkkf2")))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-htmltools" ,r-htmltools) - ("r-jsonlite" ,r-jsonlite) - ("r-shiny" ,r-shiny))) + (list r-digest r-htmltools r-jsonlite r-shiny)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://deanattali.com/shinyjs") (synopsis "Improve the user experience of your Shiny apps") (description @@ -15622,13 +15196,13 @@ (define-public r-colourpicker (map car mapping) (map cdr mapping))))))))) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-miniui" ,r-miniui) - ("r-shiny" ,r-shiny) - ("r-shinyjs" ,r-shinyjs))) + (list r-ggplot2 + r-htmltools + r-htmlwidgets + r-jsonlite + r-miniui + r-shiny + r-shinyjs)) (native-inputs `(("esbuild" ,esbuild) ("js-jquery" @@ -15670,16 +15244,16 @@ (define-public r-ggextra (properties `((upstream-name . "ggExtra"))) (build-system r-build-system) (propagated-inputs - `(("r-colourpicker" ,r-colourpicker) - ("r-ggplot2" ,r-ggplot2) - ("r-gtable" ,r-gtable) - ("r-miniui" ,r-miniui) - ("r-r6" ,r-r6) - ("r-scales" ,r-scales) - ("r-shiny" ,r-shiny) - ("r-shinyjs" ,r-shinyjs))) + (list r-colourpicker + r-ggplot2 + r-gtable + r-miniui + r-r6 + r-scales + r-shiny + r-shinyjs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/daattali/ggExtra") (synopsis "Marginal histograms for ggplot2 and other enhancements") (description @@ -15701,7 +15275,7 @@ (define-public r-minpack-lm "18ym2pdql5vzngc7q5gn66d153hrfrnd8ilv8yh6vd7j7sx7vjql")))) (properties `((upstream-name . "minpack.lm"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/minpack.lm") (synopsis "Levenberg-Marquardt Nonlinear Least-Squares algorithm") (description @@ -15745,9 +15319,9 @@ (define-public r-msir "1wm83m3cqd6llxb9p2jwim0wb81v84pgdmgcznygzaaq6kbn3n84")))) (build-system r-build-system) (propagated-inputs - `(("r-mclust" ,r-mclust))) + (list r-mclust)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/msir") (synopsis "Model-based sliced inverse regression") (description @@ -15767,7 +15341,7 @@ (define-public r-pbivnorm (base32 "05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://github.com/brentonk/pbivnorm") (synopsis "Vectorized bivariate normal CDF") (description @@ -15788,10 +15362,7 @@ (define-public r-lavaan "12hhbwxaiprs9bmclwhhdpv42h4mrl4gj92zq3wk8rb883mw816l")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-mnormt" ,r-mnormt) - ("r-numderiv" ,r-numderiv) - ("r-pbivnorm" ,r-pbivnorm))) + (list r-mass r-mnormt r-numderiv r-pbivnorm)) (home-page "https://lavaan.ugent.be") (synopsis "Latent variable analysis") (description @@ -15813,12 +15384,9 @@ (define-public r-nonnest2 "1ddaqwx8i3ygwvxf11mc8xhgk4nkvnail99nr5szq8i168752zq2")))) (build-system r-build-system) (propagated-inputs - `(("r-compquadform" ,r-compquadform) - ("r-lavaan" ,r-lavaan) - ("r-mvtnorm" ,r-mvtnorm) - ("r-sandwich" ,r-sandwich))) + (list r-compquadform r-lavaan r-mvtnorm r-sandwich)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/nonnest2/") (synopsis "Tests of non-nested models") (description @@ -15842,9 +15410,7 @@ (define-public r-penalized "1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-survival" ,r-survival))) + (list r-rcpp r-rcpparmadillo r-survival)) (home-page "https://cran.r-project.org/web/packages/penalized/") (synopsis "Penalized estimation in GLMs and in the Cox model") (description @@ -15870,7 +15436,7 @@ (define-public r-zim "0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig")))) (properties `((upstream-name . "ZIM"))) (build-system r-build-system) - (propagated-inputs `(("r-mass" ,r-mass))) + (propagated-inputs (list r-mass)) (home-page "https://github.com/biostatstudio/ZIM") (synopsis "Zero-inflated models (ZIM) for count time series with excess zeros") (description @@ -15940,10 +15506,9 @@ (define-public r-pbdzmq (properties `((upstream-name . "pbdZMQ"))) (build-system r-build-system) (inputs - `(("zeromq" ,zeromq) - ("zlib" ,zlib))) + (list zeromq zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://pbdr.org/") (synopsis "R interface to ZeroMQ") (description @@ -15967,10 +15532,7 @@ (define-public r-repr "0qimllv9pn8wsl550bjkp5dkknbmr69j85mrwfbbq75m2ga466sk")))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-htmltools" ,r-htmltools) - ("r-jsonlite" ,r-jsonlite) - ("r-pillar" ,r-pillar))) + (list r-base64enc r-htmltools r-jsonlite r-pillar)) (home-page "https://cran.r-project.org/web/packages/repr/") (synopsis "Serializable representations") (description @@ -15992,7 +15554,7 @@ (define-public r-irdisplay (properties `((upstream-name . "IRdisplay"))) (build-system r-build-system) (propagated-inputs - `(("r-repr" ,r-repr))) + (list r-repr)) (home-page "https://cran.r-project.org/web/packages/IRdisplay/") (synopsis "Jupyter display machinery") (description @@ -16033,18 +15595,18 @@ (define-public r-irkernel (string-append "[\"" (which "R") "\","))) #t)))))) (inputs - `(("jupyter" ,jupyter))) - (propagated-inputs - `(("r-crayon" ,r-crayon) - ("r-digest" ,r-digest) - ("r-evaluate" ,r-evaluate) - ("r-irdisplay" ,r-irdisplay) - ("r-jsonlite" ,r-jsonlite) - ;; sets R_LIBS_SITE, so R can actually find this package (IRkernel) - ("r-minimal" ,r-minimal) - ("r-pbdzmq" ,r-pbdzmq) - ("r-repr" ,r-repr) - ("r-uuid" ,r-uuid))) + (list jupyter)) + (propagated-inputs + (list r-crayon + r-digest + r-evaluate + r-irdisplay + r-jsonlite + ;; sets R_LIBS_SITE, so R can actually find this package (IRkernel) + r-minimal + r-pbdzmq + r-repr + r-uuid)) (home-page "https://cran.r-project.org/web/packages/IRkernel/") (synopsis "Native R kernel for Jupyter") (description @@ -16066,8 +15628,7 @@ (define-public r-gmodels "0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2")))) (build-system r-build-system) (propagated-inputs - `(("r-gdata" ,r-gdata) - ("r-mass" ,r-mass))) + (list r-gdata r-mass)) (home-page "https://cran.r-project.org/web/packages/gmodels/") (synopsis "Various R programming tools for model fitting") (description @@ -16087,8 +15648,7 @@ (define-public r-apcluster "0lzf2jqm56i74wif6x5sw3j0w2qc4sni49zq2fgbl89b7lwkvchj")))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp))) + (list r-matrix r-rcpp)) (home-page "https://cran.r-project.org/web/packages/apcluster/") (synopsis "Affinity propagation clustering") (description @@ -16112,16 +15672,16 @@ (define-public r-valr "1lzdlw0mw06rymyjzwf4i8rx1z6zxpwxxqfsc9ggqlnhq6bfhy93")))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-rcpp" ,r-rcpp) - ("r-readr" ,r-readr) - ("r-rlang" ,r-rlang) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble))) + (list r-broom + r-dplyr + r-ggplot2 + r-rcpp + r-readr + r-rlang + r-stringr + r-tibble)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/rnabioco/valr") (synopsis "Genome interval arithmetic in R") (description @@ -16143,7 +15703,7 @@ (define-public r-rematch2 "1fzpz8vhghw8ygwg6rsvfy3783pqk7ch029i5851lwypkplvz77y")))) (build-system r-build-system) (propagated-inputs - `(("r-tibble" ,r-tibble))) + (list r-tibble)) (home-page "https://github.com/r-lib/rematch2") (synopsis "Tidy output from regular expression matching") (description @@ -16164,9 +15724,7 @@ (define-public r-picante "19savjzj44b7ifdxcp02ynj22z4n4ikq2aipc74ljzy3yykmqmjn")))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-nlme" ,r-nlme) - ("r-vegan" ,r-vegan))) + (list r-ape r-nlme r-vegan)) (home-page "https://cran.r-project.org/web/packages/picante/") (synopsis "Integrating phylogenies and ecology") (description @@ -16193,10 +15751,7 @@ (define-public r-reinforcelearn "176z2q69p24i29a8sh19xxn2zl3h1z2ixdssr5i6m4yvkvdrvv3b")))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-nnet" ,r-nnet) - ("r-purrr" ,r-purrr) - ("r-r6" ,r-r6))) + (list r-checkmate r-nnet r-purrr r-r6)) (home-page "https://markusdumke.github.io/reinforcelearn") (synopsis "Reinforcement learning") (description @@ -16219,16 +15774,16 @@ (define-public r-lemon "1y3ljidhqdakxlya2npj2w0az820g8kw6gl1cfm4f0cxvzgd1ly4")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-gtable" ,r-gtable) - ("r-knitr" ,r-knitr) - ("r-lattice" ,r-lattice) - ("r-plyr" ,r-plyr) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales))) + (list r-ggplot2 + r-gridextra + r-gtable + r-knitr + r-lattice + r-plyr + r-rlang + r-scales)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/stefanedwards/lemon") (synopsis "Freshen up your ggplot2 plots") (description @@ -16249,8 +15804,7 @@ (define-public r-wgaim (base32 "1qiyfkpsbzjr9xsq5kqq6rlqpndngkn2irdfh3gyi45h6hn118j4")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-qtl" ,r-qtl))) + (list r-ggplot2 r-qtl)) (home-page "https://cran.r-project.org/web/packages/wgaim") (synopsis "Whole genome average interval mapping for QTL detection") (description @@ -16271,16 +15825,16 @@ (define-public r-bedr "0zpqvyjgwyqawxm8qrhcv8zq2b3yxgcqkkc87br29yrl7sjb8h6j")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-r-utils" ,r-r-utils) - ("r-testthat" ,r-testthat) - ("r-venndiagram" ,r-venndiagram) - ("r-yaml" ,r-yaml) - ("bedops" ,bedops) - ("bedtools" ,bedtools) - ("htslib" ,htslib))) ; for tabix + (list r-data-table + r-r-utils + r-testthat + r-venndiagram + r-yaml + bedops + bedtools + htslib)) ; for tabix (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://cran.r-project.org/web/packages/bedr") (synopsis "Genomic region processing") (description @@ -16325,9 +15879,7 @@ (define-public r-partitions "1qqy4df28wy4q0g572azrj171jlhvrnzbh7x0wr2g7v6gr20y0ns")))) (build-system r-build-system) (propagated-inputs - `(("r-gmp" ,r-gmp) - ("r-polynom" ,r-polynom) - ("r-sets" ,r-sets))) + (list r-gmp r-polynom r-sets)) (home-page "https://cran.r-project.org/web/packages/partitions") (synopsis "Additive partitions of integers") (description @@ -16373,9 +15925,7 @@ (define-public r-untb "1i7m4vfslsix98dwx4jlrsldm7fhhfp25gr7aapcxqxms7ryaby6")))) (build-system r-build-system) (propagated-inputs - `(("r-brobdingnag" ,r-brobdingnag) - ("r-partitions" ,r-partitions) - ("r-polynom" ,r-polynom))) + (list r-brobdingnag r-partitions r-polynom)) (home-page "https://github.com/RobinHankin/untb.git") (synopsis "Ecological drift under the UNTB") (description @@ -16416,8 +15966,7 @@ (define-public r-snpmaxsel (properties `((upstream-name . "SNPmaxsel"))) (build-system r-build-system) (propagated-inputs - `(("r-combinat" ,r-combinat) - ("r-mvtnorm" ,r-mvtnorm))) + (list r-combinat r-mvtnorm)) (home-page "https://cran.r-project.org/web/packages/SNPmaxsel/index.html") (synopsis "Maximally selected statistics for SNP data") (description @@ -16439,8 +15988,7 @@ (define-public r-acsnminer (properties `((upstream-name . "ACSNMineR"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra))) + (list r-ggplot2 r-gridextra)) (home-page "https://cran.r-project.org/web/packages/ACSNMineR") (synopsis "Gene enrichment analysis") (description @@ -16465,10 +16013,9 @@ (define-public r-seqinr "1xz9spln6s9mcwpgcv1m4jymn4gnl1bb6vh90bphqcn0vvlk8jsq")))) (build-system r-build-system) (propagated-inputs - `(("r-ade4" ,r-ade4) - ("r-segmented" ,r-segmented))) + (list r-ade4 r-segmented)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "http://seqinr.r-forge.r-project.org/") (synopsis "Biological sequences retrieval and analysis") (description @@ -16490,11 +16037,11 @@ (define-public r-units "1ss0f15h4yqzk488ilsa5d2ibrj3wzwplx4160mn600i8ciy02xr")))) (build-system r-build-system) (inputs - `(("udunits" ,udunits))) + (list udunits)) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/r-quantities/units/") (synopsis "Measurement Units for R Vectors") (description @@ -16519,7 +16066,7 @@ (define-public r-udunits2 (properties `((upstream-name . "udunits2"))) (build-system r-build-system) (inputs - `(("udunits" ,udunits))) + (list udunits)) (home-page "https://cran.r-project.org/package=udunits2") (synopsis "Udunits-2 bindings for R") (description @@ -16540,12 +16087,9 @@ (define-public r-classint (properties `((upstream-name . "classInt"))) (build-system r-build-system) (propagated-inputs - `(("r-class" ,r-class) - ("r-e1071" ,r-e1071) - ("r-kernsmooth" ,r-kernsmooth))) + (list r-class r-e1071 r-kernsmooth)) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) + (list gfortran r-knitr)) (home-page "https://github.com/r-spatial/classInt/") (synopsis "Choose univariate class intervals") (description @@ -16567,8 +16111,7 @@ (define-public r-spdata (properties `((upstream-name . "spData"))) (build-system r-build-system) (propagated-inputs - `(("r-raster" ,r-raster) - ("r-sp" ,r-sp))) + (list r-raster r-sp)) (home-page "https://github.com/Nowosad/spData") (synopsis "Datasets for spatial analysis") (description @@ -16618,7 +16161,7 @@ (define-public r-deldir (base32 "1igq0l2knsbhizncgydcsidgkvvlwwlkrifbcdyhnzk0bhrdixkd")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/deldir") (synopsis "Delaunay triangulation and Dirichlet (Voronoi) tessellation") (description @@ -16644,7 +16187,7 @@ (define-public r-wk (properties `((upstream-name . "wk"))) (build-system r-build-system) (propagated-inputs - `(("r-cpp11" ,r-cpp11))) + (list r-cpp11)) (home-page "https://paleolimbot.github.io/wk/") (synopsis "Lightweight well-known geometry parsing") (description @@ -16670,12 +16213,11 @@ (define-public r-s2 (properties `((upstream-name . "s2"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-wk" ,r-wk))) + (list r-rcpp r-wk)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://r-spatial.github.io/s2/") (synopsis "Spherical geometry operators using the S2 geometry library") (description @@ -16700,21 +16242,16 @@ (define-public r-sf "0dxln3ikqmwczz0ri63xwj05v09hkpljw2qvma6n03nzczyg2713")))) (build-system r-build-system) (inputs - `(("gdal" ,gdal) - ("geos" ,geos) - ("proj" ,proj) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list gdal geos proj sqlite zlib)) (propagated-inputs - `(("r-classint" ,r-classint) - ("r-dbi" ,r-dbi) - ("r-magrittr" ,r-magrittr) - ("r-rcpp" ,r-rcpp) - ("r-s2" ,r-s2) - ("r-units" ,r-units))) + (list r-classint + r-dbi + r-magrittr + r-rcpp + r-s2 + r-units)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/r-spatial/sf/") (synopsis "Simple features for R") (description @@ -16750,23 +16287,23 @@ (define-public r-spdep "inst/doc/nb_sf.Rmd"))))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-coda" ,r-coda) - ("r-deldir" ,r-deldir) - ("r-e1071" ,r-e1071) - ("r-expm" ,r-expm) - ("r-gmodels" ,r-gmodels) - ("r-learnbayes" ,r-learnbayes) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-nlme" ,r-nlme) - ("r-s2" ,r-s2) - ("r-sf" ,r-sf) - ("r-sp" ,r-sp) - ("r-spdata" ,r-spdata) - ("r-units" ,r-units))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-boot + r-coda + r-deldir + r-e1071 + r-expm + r-gmodels + r-learnbayes + r-mass + r-matrix + r-nlme + r-s2 + r-sf + r-sp + r-spdata + r-units)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/r-spatial/spdep/") (synopsis "Spatial dependence: weighting schemes, statistics and models") (description @@ -16790,17 +16327,17 @@ (define-public r-adegenet "1wjp31634n6z6wglf4z3ydrhhn5jmpwwckmp3n2b0v5f3p2fivp4")))) (build-system r-build-system) (propagated-inputs - `(("r-ade4" ,r-ade4) - ("r-ape" ,r-ape) - ("r-boot" ,r-boot) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-igraph" ,r-igraph) - ("r-mass" ,r-mass) - ("r-reshape2" ,r-reshape2) - ("r-seqinr" ,r-seqinr) - ("r-shiny" ,r-shiny) - ("r-vegan" ,r-vegan))) + (list r-ade4 + r-ape + r-boot + r-dplyr + r-ggplot2 + r-igraph + r-mass + r-reshape2 + r-seqinr + r-shiny + r-vegan)) (home-page "https://github.com/thibautjombart/adegenet") (synopsis "Exploratory analysis of genetic and genomic data") (description @@ -16827,8 +16364,7 @@ (define-public r-pegas (base32 "0ykx84p7c8cad5d1mj8cm1d5cz2paacdjx4ll4qzmq827lcyycz1")))) (build-system r-build-system) (propagated-inputs - `(("r-adegenet" ,r-adegenet) - ("r-ape" ,r-ape))) + (list r-adegenet r-ape)) (home-page "http://ape-package.ird.fr/pegas.html") (synopsis "Population and evolutionary genetics analysis system") (description @@ -16853,10 +16389,7 @@ (define-public r-rmetasim "0rdkhfgyr97r2d1kd9g8ipb2pn563qxm1y4m9z678q0kqan2ddl0")))) (build-system r-build-system) (propagated-inputs - `(("r-ade4" ,r-ade4) - ("r-adegenet" ,r-adegenet) - ("r-gtools" ,r-gtools) - ("r-pegas" ,r-pegas))) + (list r-ade4 r-adegenet r-gtools r-pegas)) (home-page "https://cran.r-project.org/web/packages/rmetasim") (synopsis "Individual-based population genetic simulation environment") (description @@ -16880,11 +16413,7 @@ (define-public r-genetics "0lljxvz7nc6y2z303icphar2niir0i407w5cyhy2pwspd9gwkwpy")))) (build-system r-build-system) (propagated-inputs - `(("r-combinat" ,r-combinat) - ("r-gdata" ,r-gdata) - ("r-gtools" ,r-gtools) - ("r-mass" ,r-mass) - ("r-mvtnorm" ,r-mvtnorm))) + (list r-combinat r-gdata r-gtools r-mass r-mvtnorm)) (home-page "https://cran.r-project.org/web/packages/genetics/") (synopsis "Population genetics") (description @@ -16910,7 +16439,7 @@ (define-public r-snp-plotter "16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv")))) (properties `((upstream-name . "snp.plotter"))) (build-system r-build-system) - (propagated-inputs `(("r-genetics" ,r-genetics))) + (propagated-inputs (list r-genetics)) (home-page "https://cran.r-project.org/web/packages/snp.plotter/") (synopsis "Plot p-values using single SNP and/or haplotype data") (description @@ -16933,7 +16462,7 @@ (define-public r-polspline (sha256 (base32 "0rhzf735hmbqfn2xbgcln4sqx7m9far72g5gq9mghgkw016kqglm")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/polspline/") (synopsis "Polynomial spline routines") (description @@ -16954,22 +16483,22 @@ (define-public r-rms (base32 "1di4xvsx0rwkr77nfqiysbg4qf699199xqil70i39d4zwfzqrm8h")))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-digest" ,r-digest) - ("r-ggplot2" ,r-ggplot2) - ("r-hmisc" ,r-hmisc) - ("r-htmltable" ,r-htmltable) - ("r-htmltools" ,r-htmltools) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-multcomp" ,r-multcomp) - ("r-nlme" ,r-nlme) - ("r-polspline" ,r-polspline) - ("r-quantreg" ,r-quantreg) - ("r-rpart" ,r-rpart) - ("r-sparsem" ,r-sparsem) - ("r-survival" ,r-survival))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-cluster + r-digest + r-ggplot2 + r-hmisc + r-htmltable + r-htmltools + r-lattice + r-mass + r-multcomp + r-nlme + r-polspline + r-quantreg + r-rpart + r-sparsem + r-survival)) + (native-inputs (list gfortran)) (home-page "http://biostat.mc.vanderbilt.edu/rms") (synopsis "Regression modeling strategies") (description @@ -17001,8 +16530,8 @@ (define-public r-arsenal "0qvs3ld28djnjnggdhqjwq8sbv8zz322qahlvf7dnx35yqf6xkms")))) (properties `((upstream-name . "arsenal"))) (build-system r-build-system) - (propagated-inputs `(("r-knitr" ,r-knitr))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-knitr)) + (native-inputs (list r-knitr)) (home-page "https://github.com/mayoverse/arsenal") (synopsis "Functions for large-scale statistical summaries") (description @@ -17041,10 +16570,9 @@ (define-public r-haplo-stats (properties `((upstream-name . "haplo.stats"))) (build-system r-build-system) (propagated-inputs - `(("r-arsenal" ,r-arsenal) - ("r-rms" ,r-rms))) + (list r-arsenal r-rms)) (native-inputs - `(("r-r-rsp" ,r-r-rsp))) ; for vignettes + (list r-r-rsp)) ; for vignettes (home-page "https://www.mayo.edu/research/labs/statistical-genetics-genetic-epidemiology/software") (synopsis "Analysis of haplotypes when linkage phase is ambiguous") (description @@ -17068,7 +16596,7 @@ (define-public r-bqtl (base32 "1sbzpi9z94f010lw2y1gmifjrvpmiqs4m26za7vr1xz72azrqvs9")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "http://famprevmed.ucsd.edu/faculty/cberry/bqtl/") (synopsis "Bayesian QTL mapping toolkit") (description @@ -17111,11 +16639,7 @@ (define-public r-dlmap "0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db")))) (build-system r-build-system) (propagated-inputs - `(("r-ibdreg" ,r-ibdreg) - ("r-mgcv" ,r-mgcv) - ("r-nlme" ,r-nlme) - ("r-qtl" ,r-qtl) - ("r-wgaim" ,r-wgaim))) + (list r-ibdreg r-mgcv r-nlme r-qtl r-wgaim)) (home-page "https://cran.r-project.org/web/packages/dlmap/") (synopsis "Detection localization mapping for QTL") (description @@ -17184,8 +16708,7 @@ (define-public r-sparql (properties `((upstream-name . "SPARQL"))) (build-system r-build-system) (propagated-inputs - `(("r-rcurl" ,r-rcurl) - ("r-xml" ,r-xml))) + (list r-rcurl r-xml)) (home-page "https://cran.r-project.org/web/packages/SPARQL") (synopsis "SPARQL client for R") (description "This package provides an interface to use SPARQL to pose @@ -17206,14 +16729,14 @@ (define-public r-bookdown "1qqvvfbpbd6sin8vpvr3zzlhlyx1i6b98yp77xj5zl220nid5slb")))) (build-system r-build-system) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-jquerylib" ,r-jquerylib) - ("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-tinytex" ,r-tinytex) - ("r-xfun" ,r-xfun) - ("r-yaml" ,r-yaml) - ("pandoc" ,pandoc))) + (list r-htmltools + r-jquerylib + r-knitr + r-rmarkdown + r-tinytex + r-xfun + r-yaml + pandoc)) ;; We cannot add knitr because this package depends on xfun, which is an ;; input to knitr. #; @@ -17238,9 +16761,9 @@ (define-public r-optparse "1rqz0y4r94y3mwbb9kyz97cjqpnprka96qbncvbnbmgg2d630kij")))) (build-system r-build-system) (propagated-inputs - `(("r-getopt" ,r-getopt))) + (list r-getopt)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/trevorld/optparse") (synopsis "Command line option parser") (description @@ -17283,12 +16806,9 @@ (define-public r-hierfstat "1p4vlna185sa3b5xjbysiqxcj9aa5s7dmxy41hg79vlqdivf874r")))) (build-system r-build-system) (propagated-inputs - `(("r-ade4" ,r-ade4) - ("r-adegenet" ,r-adegenet) - ("r-gaston" ,r-gaston) - ("r-gtools" ,r-gtools))) + (list r-ade4 r-adegenet r-gaston r-gtools)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/hierfstat/") (synopsis "Estimation and tests of hierarchical F-statistics") (description @@ -17334,8 +16854,7 @@ (define-public r-sampling "11xis4vzn2ga8ml9xrgfgqzccvwbnabq35aidzdvpnvciybsanvz")))) (build-system r-build-system) (propagated-inputs - `(("r-lpsolve" ,r-lpsolve) - ("r-mass" ,r-mass))) + (list r-lpsolve r-mass)) (home-page "https://cran.r-project.org/web/packages/sampling/") (synopsis "Survey sampling") (description @@ -17428,7 +16947,7 @@ (define-public r-svmisc (properties `((upstream-name . "svMisc"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/SciViews/svMisc") (synopsis "Miscellaneous functions for SciViews") (description @@ -17451,7 +16970,7 @@ (define-public r-xyz "13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/xyz/") (synopsis "Algorithm for fast interaction search in high-dimensional data") (description @@ -17518,8 +17037,7 @@ (define-public r-extrafont "0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g")))) (build-system r-build-system) (propagated-inputs - `(("r-extrafontdb" ,r-extrafontdb) - ("r-rttf2pt1" ,r-rttf2pt1))) + (list r-extrafontdb r-rttf2pt1)) (home-page "https://github.com/wch/extrafont") (synopsis "Tools for using fonts in R") (description @@ -17551,9 +17069,7 @@ (define-public r-xkcd "1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f")))) (build-system r-build-system) (propagated-inputs - `(("r-extrafont" ,r-extrafont) - ("r-ggplot2" ,r-ggplot2) - ("r-hmisc" ,r-hmisc))) + (list r-extrafont r-ggplot2 r-hmisc)) (home-page "https://cran.r-project.org/web/packages/xkcd/") (synopsis "Plot ggplot2 graphics in the XKCD style") (description @@ -17575,10 +17091,9 @@ (define-public r-babelgene (properties `((upstream-name . "babelgene"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-rlang" ,r-rlang))) + (list r-dplyr r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://igordot.github.io/babelgene/") (synopsis "Gene orthologs for model organisms in a Tidy data format") @@ -17605,14 +17120,14 @@ (define-public r-msigdbr "103m52av68pkjfh8f81qh6j3cs1mj1lg831ciwybr34cax767jr1")))) (build-system r-build-system) (propagated-inputs - `(("r-babelgene" ,r-babelgene) - ("r-dplyr" ,r-dplyr) - ("r-magrittr" ,r-magrittr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyselect" ,r-tidyselect))) + (list r-babelgene + r-dplyr + r-magrittr + r-rlang + r-tibble + r-tidyselect)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/igordot/msigdbr") (synopsis "MSigDB gene sets for multiple organisms") (description @@ -17707,11 +17222,9 @@ (define-public r-ggplotify "12mk3fa8fdjxj7xxz21jkr7h91w5wdgwjqhszcz1qffwsgb773qp")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridgraphics" ,r-gridgraphics) - ("r-yulab-utils" ,r-yulab-utils))) + (list r-ggplot2 r-gridgraphics r-yulab-utils)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/GuangchuangYu/ggplotify") (synopsis "Convert plots to @code{grob} or @code{ggplot} object") (description @@ -17735,7 +17248,7 @@ (define-public r-triebeard (base32 "1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz")))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://github.com/Ironholds/triebeard/") (synopsis "Radix trees in Rcpp") (description @@ -17758,10 +17271,7 @@ (define-public r-tweenr "17znizh4yabh2zs9mzyr0sl6p0pw49961i61br7cl1b7v9sza18q")))) (build-system r-build-system) (propagated-inputs - `(("r-farver" ,r-farver) - ("r-magrittr" ,r-magrittr) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang))) + (list r-farver r-magrittr r-rcpp r-rlang)) (home-page "https://github.com/thomasp85/tweenr") (synopsis "Interpolate data for smooth animations") (description @@ -17784,7 +17294,7 @@ (define-public r-polyclip (base32 "0jyk4maqiblvj095jd59dr76kbniyli3v3xvy0a72ljszq6vrnkl")))) (build-system r-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "http://www.angusj.com/delphi/clipper.php") (synopsis "Polygon clipping") (description @@ -17810,8 +17320,7 @@ (define-public r-urltools "04x3my655dd287cbsszbnf75q0swmjlxxrblcsay7a8n3df3a830")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-triebeard" ,r-triebeard))) + (list r-rcpp r-triebeard)) (home-page "https://github.com/Ironholds/urltools/") (synopsis "Vectorized tools for URL handling and parsing") (description @@ -17836,17 +17345,17 @@ (define-public r-ggforce "0bwzjbjl678xvc2ihm80dwn9pidwafqjdab3k299csys16s3na1a")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gtable" ,r-gtable) - ("r-mass" ,r-mass) - ("r-polyclip" ,r-polyclip) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-tidyselect" ,r-tidyselect) - ("r-tweenr" ,r-tweenr) - ("r-withr" ,r-withr))) + (list r-ggplot2 + r-gtable + r-mass + r-polyclip + r-rcpp + r-rcppeigen + r-rlang + r-scales + r-tidyselect + r-tweenr + r-withr)) (home-page "https://ggforce.data-imaginist.com") (synopsis "Accelerating ggplot2") (description @@ -17869,19 +17378,19 @@ (define-public r-europepmc "16japbndid34shqg8n0bmjrxn84xmhrylvz832zclcllm6i93fn1")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-plyr" ,r-plyr) - ("r-progress" ,r-progress) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-urltools" ,r-urltools) - ("r-xml2" ,r-xml2))) + (list r-dplyr + r-httr + r-jsonlite + r-plyr + r-progress + r-purrr + r-rlang + r-tibble + r-tidyr + r-urltools + r-xml2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ropensci/europepmc/") (synopsis "R Interface to the Europe PubMed Central RESTful Web Service") (description @@ -17909,23 +17418,23 @@ (define-public r-ggraph "0m4n8iw2b9jk8hcy5blg5w59zsqcpsbv27wbw598dvljpafx8sp3")))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-dplyr" ,r-dplyr) - ("r-ggforce" ,r-ggforce) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-graphlayouts" ,r-graphlayouts) - ("r-gtable" ,r-gtable) - ("r-igraph" ,r-igraph) - ("r-mass" ,r-mass) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-tidygraph" ,r-tidygraph) - ("r-viridis" ,r-viridis) - ("r-withr" ,r-withr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-digest + r-dplyr + r-ggforce + r-ggplot2 + r-ggrepel + r-graphlayouts + r-gtable + r-igraph + r-mass + r-rcpp + r-rlang + r-scales + r-tidygraph + r-viridis + r-withr)) + (native-inputs + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/ggraph/") (synopsis "Implementation of grammar of graphics for graphs and networks") (description @@ -17950,10 +17459,7 @@ (define-public r-gkmsvm (properties `((upstream-name . "gkmSVM"))) (build-system r-build-system) (propagated-inputs - `(("r-kernlab" ,r-kernlab) - ("r-rcpp" ,r-rcpp) - ("r-rocr" ,r-rocr) - ("r-seqinr" ,r-seqinr))) + (list r-kernlab r-rcpp r-rocr r-seqinr)) (home-page "https://cran.r-project.org/web/packages/gkmSVM") (synopsis "Gapped-kmer support vector machine") (description @@ -17976,7 +17482,7 @@ (define-public r-varselrf (properties `((upstream-name . "varSelRF"))) (build-system r-build-system) (propagated-inputs - `(("r-randomforest" ,r-randomforest))) + (list r-randomforest)) (home-page "https://www.ligarto.org/rdiaz/software/software") (synopsis "Variable selection using random forests") (description @@ -18002,9 +17508,8 @@ (define-public r-pamr "0ycpgkk23y3zzkb42n2skcyl35ps1n7jmyzfj7pbxr3f6gr2grfh")))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-survival" ,r-survival))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-cluster r-survival)) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/pamr/") (synopsis "Prediction Analysis for Microarrays") (description @@ -18044,13 +17549,13 @@ (define-public r-ggvis "1qv512pd4x5vmx15y9nvqmabbbw14h75fmi1sjbcg5yl25z0cswy")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-dplyr" ,r-dplyr) - ("r-htmltools" ,r-htmltools) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-rlang" ,r-rlang) - ("r-shiny" ,r-shiny))) + (list r-assertthat + r-dplyr + r-htmltools + r-jsonlite + r-magrittr + r-rlang + r-shiny)) (home-page "https://ggvis.rstudio.com/") (synopsis "Interactive grammar of graphics") (description @@ -18073,10 +17578,9 @@ (define-public r-gbm "1h9f4ww9yc3nsvghgr2q7jjrlz29ibabxjbax1sk5wmqh2wy6pbx")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-survival" ,r-survival))) + (list r-lattice r-survival)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/gbm-developers/gbm") (synopsis "Generalized boosted regression models") (description @@ -18129,10 +17633,7 @@ (define-public r-threejs sources targets)))) #t))))) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-crosstalk" ,r-crosstalk) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-igraph" ,r-igraph))) + (list r-base64enc r-crosstalk r-htmlwidgets r-igraph)) (native-inputs `(("uglifyjs" ,node-uglify-js) ("js-jquery" @@ -18189,8 +17690,7 @@ (define-public r-mpm "0wijw8v0wmbfrda5564cmnp788qmlkk21yn5cp5qk8aprm9l1fnk")))) (build-system r-build-system) (propagated-inputs - `(("r-kernsmooth" ,r-kernsmooth) - ("r-mass" ,r-mass))) + (list r-kernsmooth r-mass)) (home-page "http://mpm.r-forge.r-project.org") (synopsis "Multivariate projection methods") (description @@ -18212,8 +17712,7 @@ (define-public r-png "0g2mcp55lvvpx4kd3mn225mpbxqcq73wy5qx8b4lyf04iybgysg2")))) (build-system r-build-system) (inputs - `(("libpng" ,libpng) - ("zlib" ,zlib))) + (list libpng zlib)) (home-page "https://www.rforge.net/png/") (synopsis "Read and write PNG images") (description @@ -18236,8 +17735,7 @@ (define-public r-ggcorrplot "0hi9lz121ya1l2lbm7rqlxg6fs6bvxck396dngnidrhl5fvqb41b")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-reshape2" ,r-reshape2))) + (list r-ggplot2 r-reshape2)) (home-page "http://www.sthda.com/english/wiki/ggcorrplot") (synopsis "Visualization of a correlation matrix using ggplot2") (description @@ -18261,9 +17759,8 @@ (define-public r-ggfun (properties `((upstream-name . "ggfun"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-rlang" ,r-rlang))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ggplot2 r-rlang)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/package=ggfun") (synopsis "Miscellaneous functions for ggplot2") (description @@ -18286,14 +17783,14 @@ (define-public r-gridtext (properties `((upstream-name . "gridtext"))) (build-system r-build-system) (propagated-inputs - `(("r-jpeg" ,r-jpeg) - ("r-markdown" ,r-markdown) - ("r-png" ,r-png) - ("r-rcpp" ,r-rcpp) - ("r-rcurl" ,r-rcurl) - ("r-rlang" ,r-rlang) - ("r-stringr" ,r-stringr) - ("r-xml2" ,r-xml2))) + (list r-jpeg + r-markdown + r-png + r-rcpp + r-rcurl + r-rlang + r-stringr + r-xml2)) (home-page "https://wilkelab.org/gridtext/") (synopsis "Improved text rendering support for Grid graphics") (description @@ -18317,11 +17814,8 @@ (define-public r-ggtext (properties `((upstream-name . "ggtext"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridtext" ,r-gridtext) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ggplot2 r-gridtext r-rlang r-scales)) + (native-inputs (list r-knitr)) (home-page "https://wilkelab.org/ggtext/") (synopsis "Improved text rendering support for ggplot2") (description @@ -18401,12 +17895,12 @@ (define-public r-flexdashboard sources targets)))) #t))))) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-shiny" ,r-shiny))) + (list r-htmltools + r-htmlwidgets + r-jsonlite + r-knitr + r-rmarkdown + r-shiny)) (native-inputs `(("uglifyjs" ,node-uglify-js) ("js-raphael" @@ -18466,7 +17960,7 @@ (define-public r-preseqr (properties `((upstream-name . "preseqR"))) (build-system r-build-system) (propagated-inputs - `(("r-polynom" ,r-polynom))) + (list r-polynom)) (home-page "https://cran.r-project.org/web/packages/preseqR/") (synopsis "Predicting species accumulation curves") (description @@ -18534,7 +18028,7 @@ (define-public r-downloader "1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q")))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest))) + (list r-digest)) (home-page "https://github.com/wch/downloader") (synopsis "Download files over HTTP and HTTPS") (description @@ -18558,12 +18052,12 @@ (define-public r-aplot (properties `((upstream-name . "aplot"))) (build-system r-build-system) (propagated-inputs - `(("r-ggfun" ,r-ggfun) - ("r-ggplot2" ,r-ggplot2) - ("r-ggplotify" ,r-ggplotify) - ("r-magrittr" ,r-magrittr) - ("r-patchwork" ,r-patchwork) - ("r-yulab-utils" ,r-yulab-utils))) + (list r-ggfun + r-ggplot2 + r-ggplotify + r-magrittr + r-patchwork + r-yulab-utils)) (home-page "https://github.com/YuLab-SMU/aplot") (synopsis "Decorate a ggplot with associated information") (description @@ -18588,7 +18082,7 @@ (define-public r-ggnewscale (properties `((upstream-name . "ggnewscale"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2))) + (list r-ggplot2)) (home-page "https://cran.r-project.org/package=ggnewscale") (synopsis "Multiple fill and color scales in ggplot2") (description @@ -18610,7 +18104,7 @@ (define-public r-ggpointdensity `((upstream-name . "ggpointdensity"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2))) + (list r-ggplot2)) (home-page "https://github.com/LKremer/ggpointdensity") (synopsis "Cross between a 2D density plot and a scatter plot") (description @@ -18634,19 +18128,17 @@ (define-public r-arrow (properties `((upstream-name . "arrow"))) (build-system r-build-system) (inputs - `(("apache-arrow" ,apache-arrow "lib") - ("zlib" ,zlib))) + (list `(,apache-arrow "lib") zlib)) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-bit64" ,r-bit64) - ("r-purrr" ,r-purrr) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) + (list r-assertthat + r-bit64 + r-purrr + r-r6 + r-rlang + r-tidyselect + r-vctrs)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/apache/arrow/") (synopsis "R integration to Apache Arrow") (description @@ -18670,9 +18162,9 @@ (define-public r-rex "0m7bq8db3m5dhf01rw7xc7xy1ciq3m7dfgsl80p8cy4h8vqr3d06")))) (build-system r-build-system) (propagated-inputs - `(("r-lazyeval" ,r-lazyeval))) + (list r-lazyeval)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/kevinushey/rex") (synopsis "Friendly regular expressions") (description @@ -18696,10 +18188,9 @@ (define-public r-mlapi (properties `((upstream-name . "mlapi"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-r6" ,r-r6))) + (list r-matrix r-r6)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/package=mlapi") (synopsis "Abstract classes for building scikit-learn like API") (description @@ -18723,7 +18214,7 @@ (define-public r-float (properties `((upstream-name . "float"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://github.com/wrathematics/float") (synopsis "32-bit floats") (description @@ -18750,13 +18241,13 @@ (define-public r-rsparse (properties `((upstream-name . "rsparse"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-float" ,r-float) - ("r-lgr" ,r-lgr) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rhpcblasctl" ,r-rhpcblasctl))) + (list r-data-table + r-float + r-lgr + r-matrix + r-rcpp + r-rcpparmadillo + r-rhpcblasctl)) (home-page "https://github.com/rexyai/rsparse") (synopsis "Statistical learning on sparse matrices") (description @@ -18782,17 +18273,17 @@ (define-public r-text2vec (properties `((upstream-name . "text2vec"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-digest" ,r-digest) - ("r-lgr" ,r-lgr) - ("r-matrix" ,r-matrix) - ("r-mlapi" ,r-mlapi) - ("r-r6" ,r-r6) - ("r-rcpp" ,r-rcpp) - ("r-rsparse" ,r-rsparse) - ("r-stringi" ,r-stringi))) + (list r-data-table + r-digest + r-lgr + r-matrix + r-mlapi + r-r6 + r-rcpp + r-rsparse + r-stringi)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://text2vec.org") (synopsis "Text mining framework for R") (description @@ -18818,11 +18309,7 @@ (define-public r-mcmcpack (properties `((upstream-name . "MCMCpack"))) (build-system r-build-system) (propagated-inputs - `(("r-coda" ,r-coda) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-mcmc" ,r-mcmc) - ("r-quantreg" ,r-quantreg))) + (list r-coda r-lattice r-mass r-mcmc r-quantreg)) (home-page "https://cran.r-project.org/package=MCMCpack") (synopsis "Markov Chain Monte Carlo (MCMC) package") (description @@ -18871,11 +18358,7 @@ (define-public r-cyclocomp (properties `((upstream-name . "cyclocomp"))) (build-system r-build-system) (propagated-inputs - `(("r-callr" ,r-callr) - ("r-crayon" ,r-crayon) - ("r-desc" ,r-desc) - ("r-remotes" ,r-remotes) - ("r-withr" ,r-withr))) + (list r-callr r-crayon r-desc r-remotes r-withr)) (home-page "https://github.com/MangoTheCat/cyclocomp") (synopsis "Cyclomatic complexity of R code") (description @@ -18899,18 +18382,18 @@ (define-public r-lintr (properties `((upstream-name . "lintr"))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools) - ("r-crayon" ,r-crayon) - ("r-cyclocomp" ,r-cyclocomp) - ("r-digest" ,r-digest) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-rex" ,r-rex) - ("r-rstudioapi" ,r-rstudioapi) - ("r-testthat" ,r-testthat) - ("r-xml2" ,r-xml2) - ("r-xmlparsedata" ,r-xmlparsedata))) + (list r-codetools + r-crayon + r-cyclocomp + r-digest + r-httr + r-jsonlite + r-knitr + r-rex + r-rstudioapi + r-testthat + r-xml2 + r-xmlparsedata)) (home-page "https://github.com/jimhester/lintr") (synopsis "Linter for R code") (description "This package checks adherence to a given style, syntax @@ -18931,16 +18414,16 @@ (define-public r-sctransform "1p3m6i28nlxh6r609syn88cwlbdpl3dw44dy3gsijk2ibq20mfsx")))) (build-system r-build-system) (propagated-inputs - `(("r-future" ,r-future) - ("r-future-apply" ,r-future-apply) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-reshape2" ,r-reshape2))) + (list r-future + r-future-apply + r-ggplot2 + r-gridextra + r-mass + r-matrix + r-matrixstats + r-rcpp + r-rcpparmadillo + r-reshape2)) (home-page "https://github.com/ChristophH/sctransform") (synopsis "Variance stabilizing transformations for Single Cell UMI Data") (description @@ -18969,20 +18452,20 @@ (define-public r-styler (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-backports" ,r-backports) - ("r-cli" ,r-cli) - ("r-glue" ,r-glue) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-r-cache" ,r-r-cache) - ("r-rematch2" ,r-rematch2) - ("r-rlang" ,r-rlang) - ("r-rprojroot" ,r-rprojroot) - ("r-tibble" ,r-tibble) - ("r-withr" ,r-withr) - ("r-xfun" ,r-xfun))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-backports + r-cli + r-glue + r-magrittr + r-purrr + r-r-cache + r-rematch2 + r-rlang + r-rprojroot + r-tibble + r-withr + r-xfun)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/r-lib/styler") (synopsis "Non-invasive pretty printing of R code") (description @@ -19042,7 +18525,7 @@ (define-public r-blme (base32 "0413j7gwr5yj14jamkizj55q7xii1a0kgazzj0ilqn2ascclz6k7")))) (build-system r-build-system) - (propagated-inputs `(("r-lme4" ,r-lme4))) + (propagated-inputs (list r-lme4)) (home-page "https://github.com/vdorie/blme") (synopsis "Bayesian linear mixed-effects models") (description @@ -19064,20 +18547,20 @@ (define-public r-batchtools "0d2xy77hkzhcnyz8zxcv98i80fx6ripjw4rvyx4ww1d0vjjgqf52")))) (build-system r-build-system) (propagated-inputs - `(("r-backports" ,r-backports) - ("r-base64url" ,r-base64url) - ("r-brew" ,r-brew) - ("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-digest" ,r-digest) - ("r-fs" ,r-fs) - ("r-progress" ,r-progress) - ("r-r6" ,r-r6) - ("r-rappdirs" ,r-rappdirs) - ("r-stringi" ,r-stringi) - ("r-withr" ,r-withr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-backports + r-base64url + r-brew + r-checkmate + r-data-table + r-digest + r-fs + r-progress + r-r6 + r-rappdirs + r-stringi + r-withr)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/mllg/batchtools") (synopsis "Tools for computation on batch systems") (description @@ -19102,7 +18585,7 @@ (define-public r-clue (base32 "0apgpdnn74mqg2bnr8yjyxgyvdl411h0r2b1r2xd67k21pyxs8bd")))) (build-system r-build-system) - (propagated-inputs `(("r-cluster" ,r-cluster))) + (propagated-inputs (list r-cluster)) (home-page "https://cran.r-project.org/web/packages/clue/") (synopsis "Tools for analyzing cluster ensembles") (description "Cluster ensembles are collections of individual solutions to @@ -19126,9 +18609,9 @@ (define-public r-sitmo (base32 "1hm89zi38ldgbskyx1cn7gm87yqy7zrxli8q05a36y1ndvazi3j4")))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/coatless/sitmo/") (synopsis "Parallel pseudo random number generator header files") (description @@ -19150,11 +18633,9 @@ (define-public r-dqrng "1fwsldqcri2lccna4icbmmlqic3w4xyjm7rn0xmikrsw4kzapvjb")))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-rcpp" ,r-rcpp) - ("r-sitmo" ,r-sitmo))) + (list r-bh r-rcpp r-sitmo)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://www.daqana.org/dqrng") (synopsis "Fast pseudo random number generators") (description @@ -19185,10 +18666,8 @@ (define-public r-ingredients (properties `((upstream-name . "ingredients"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-scales" ,r-scales))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ggplot2 r-gridextra r-scales)) + (native-inputs (list r-knitr)) (home-page "https://ModelOriented.github.io/ingredients/") (synopsis "Effects and importances of model ingredients") (description @@ -19224,8 +18703,8 @@ (define-public r-ibreakdown "00jzrndb3ahsv6ihp2pvs732n9cc944m83vdinrl9v1pxd82prkh")))) (properties `((upstream-name . "iBreakDown"))) (build-system r-build-system) - (propagated-inputs `(("r-ggplot2" ,r-ggplot2))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-ggplot2)) + (native-inputs (list r-knitr)) (home-page "https://ModelOriented.github.io/iBreakDown/") (synopsis "Model agnostic instance level variable attributions") (description @@ -19250,10 +18729,9 @@ (define-public r-dae "0mq94ah21p1glvsbvdmi2p7nlgz1bvq7w3rz2z3mdqq18kz6nkjw")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-plyr" ,r-plyr))) + (list r-ggplot2 r-plyr)) (native-inputs - `(("r-r-rsp" ,r-r-rsp))) ; vignette builder + (list r-r-rsp)) ; vignette builder (home-page "http://chris.brien.name") (synopsis "Functions useful in the design and ANOVA of experiments") (description @@ -19290,9 +18768,7 @@ (define-public r-dalex (properties `((upstream-name . "DALEX"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-ibreakdown" ,r-ibreakdown) - ("r-ingredients" ,r-ingredients))) + (list r-ggplot2 r-ibreakdown r-ingredients)) (home-page "https://pbiecek.github.io/DALEX/") (synopsis "Descriptive machine learning explanations") (description @@ -19319,11 +18795,9 @@ (define-public r-enrichr (properties `((upstream-name . "enrichR"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-httr" ,r-httr) - ("r-rjson" ,r-rjson))) + (list r-ggplot2 r-httr r-rjson)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/enrichR/") (synopsis "R Interface to Enrichr database for analyzing gene sets") (description @@ -19345,7 +18819,7 @@ (define-public r-plot3d "1h59zlsyzbjylaziwavppl9bjmnba4iiq34772y3dys6fqclajnh")))) (properties `((upstream-name . "plot3D"))) (build-system r-build-system) - (propagated-inputs `(("r-misc3d" ,r-misc3d))) + (propagated-inputs (list r-misc3d)) (home-page "https://cran.r-project.org/web/packages/plot3D") (synopsis "Plot multi-dimensional data") (description @@ -19367,15 +18841,15 @@ (define-public r-ggfortify "0qls8pyndrlwx75wzlc0xmk04qq263d7065r3d6kvay7haa4nm40")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr + r-ggplot2 + r-gridextra + r-scales + r-stringr + r-tibble + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/sinhrks/ggfortify") (synopsis "Data visualization tools for statistical analysis results") (description @@ -19399,14 +18873,14 @@ (define-public r-refmanager (properties `((upstream-name . "RefManageR"))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-lubridate" ,r-lubridate) - ("r-plyr" ,r-plyr) - ("r-stringr" ,r-stringr) - ("r-xml2" ,r-xml2))) + (list r-httr + r-jsonlite + r-lubridate + r-plyr + r-stringr + r-xml2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ropensci/RefManageR/") (synopsis "Straightforward BibTeX and BibLaTeX bibliography management") (description @@ -19434,15 +18908,15 @@ (define-public r-citr "1qbarvafjb8jgkrnrhh6jw7mcglmjwf7dpdiibxf39jkmlhf7las")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-curl" ,r-curl) - ("r-httr" ,r-httr) - ("r-miniui" ,r-miniui) - ("r-refmanager" ,r-refmanager) - ("r-rstudioapi" ,r-rstudioapi) - ("r-shiny" ,r-shiny) - ("r-shinyjs" ,r-shinyjs) - ("r-yaml" ,r-yaml))) + (list r-assertthat + r-curl + r-httr + r-miniui + r-refmanager + r-rstudioapi + r-shiny + r-shinyjs + r-yaml)) (home-page "https://github.com/crsh/citr") (synopsis "RStudio add-in to insert Markdown citations") (description @@ -19464,11 +18938,9 @@ (define-public r-xgboost "04xbgrrb3aq067hrivslq5f2rd1v95yfv7lkj596ijyqi6ibjl27")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-jsonlite" ,r-jsonlite) - ("r-matrix" ,r-matrix))) + (list r-data-table r-jsonlite r-matrix)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/dmlc/xgboost") (synopsis "Extreme gradient boosting") (description @@ -19495,12 +18967,9 @@ (define-public r-umap "191vpy84s0bar06y9z1qx43x2kc4qp7lmrcmd0cvz2pnzq722jab")))) (build-system r-build-system) (propagated-inputs - `(("r-openssl" ,r-openssl) - ("r-rcpp" ,r-rcpp) - ("r-reticulate" ,r-reticulate) - ("r-rspectra" ,r-rspectra))) + (list r-openssl r-rcpp r-reticulate r-rspectra)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tkonopka/umap") (synopsis "Uniform manifold approximation and projection") (description @@ -19522,14 +18991,14 @@ (define-public r-uwot "08vxh085wnrxgwy35ksb4cr7ccjvd98pyr2zlgarqryfgc1bdqbf")))) (build-system r-build-system) (propagated-inputs - `(("r-dqrng" ,r-dqrng) - ("r-fnn" ,r-fnn) - ("r-irlba" ,r-irlba) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcppannoy" ,r-rcppannoy) - ("r-rcppprogress" ,r-rcppprogress) - ("r-rspectra" ,r-rspectra))) + (list r-dqrng + r-fnn + r-irlba + r-matrix + r-rcpp + r-rcppannoy + r-rcppprogress + r-rspectra)) (home-page "https://github.com/jlmelville/uwot") (synopsis "Uniform manifold approximation and projection") (description @@ -19554,22 +19023,22 @@ (define-public r-kableextra (properties `((upstream-name . "kableExtra"))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-glue" ,r-glue) - ("r-htmltools" ,r-htmltools) - ("r-knitr" ,r-knitr) - ("r-magrittr" ,r-magrittr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-rstudioapi" ,r-rstudioapi) - ("r-rvest" ,r-rvest) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr) - ("r-svglite" ,r-svglite) - ("r-viridislite" ,r-viridislite) - ("r-webshot" ,r-webshot) - ("r-xml2" ,r-xml2))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-digest + r-glue + r-htmltools + r-knitr + r-magrittr + r-rmarkdown + r-rstudioapi + r-rvest + r-scales + r-stringr + r-svglite + r-viridislite + r-webshot + r-xml2)) + (native-inputs + (list r-knitr)) (home-page "https://haozhu233.github.io/kableExtra/") (synopsis "Construct complex tables with pipe syntax") (description @@ -19592,7 +19061,7 @@ (define-public r-glasso (sha256 (base32 "02p3612rpydk195n2qr77lp1j2w8zsw1ckkk98c8angm4r5q8dsc")))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://statweb.stanford.edu/~tibs/glasso/") (synopsis "Graphical Lasso: estimation of Gaussian graphical models") (description @@ -19683,11 +19152,9 @@ (define-public r-leiden (properties `((upstream-name . "leiden"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix) - ("r-reticulate" ,r-reticulate))) + (list r-igraph r-matrix r-reticulate)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/TomKellyGenetics/leiden") (synopsis "R implementation of Leiden clustering algorithm") (description @@ -19710,10 +19177,9 @@ (define-public r-patchwork "10glgkf58lcykcwda1hj6xdps02m3i247qynk6s2jmwljagps3fg")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gtable" ,r-gtable))) + (list r-ggplot2 r-gtable)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/thomasp85/patchwork") (synopsis "Compose ggplot2 plots") (description @@ -19756,26 +19222,26 @@ (define-public r-liger (find-files "." "\\.class$")) #t))))) (propagated-inputs - `(("r-cowplot" ,r-cowplot) - ("r-dosnow" ,r-dosnow) - ("r-dplyr" ,r-dplyr) - ("r-fnn" ,r-fnn) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-hmisc" ,r-hmisc) - ("r-ica" ,r-ica) - ("r-irlba" ,r-irlba) - ("r-matrix" ,r-matrix) - ("r-mclust" ,r-mclust) - ("r-patchwork" ,r-patchwork) - ("r-plyr" ,r-plyr) - ("r-rann-l1" ,r-rann-l1) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-riverplot" ,r-riverplot) - ("r-rtsne" ,r-rtsne) - ("r-snow" ,r-snow))) + (list r-cowplot + r-dosnow + r-dplyr + r-fnn + r-foreach + r-ggplot2 + r-ggrepel + r-hmisc + r-ica + r-irlba + r-matrix + r-mclust + r-patchwork + r-plyr + r-rann-l1 + r-rcpp + r-rcpparmadillo + r-riverplot + r-rtsne + r-snow)) (native-inputs `(("jdk" ,icedtea "jdk") ;; See https://github.com/MacoskoLab/liger/issues/96 @@ -19819,19 +19285,19 @@ (define-public r-harmony #t)))) (build-system r-build-system) (propagated-inputs - `(("r-cowplot" ,r-cowplot) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-irlba" ,r-irlba) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppprogress" ,r-rcppprogress) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-cowplot + r-dplyr + r-ggplot2 + r-irlba + r-matrix + r-rcpp + r-rcpparmadillo + r-rcppprogress + r-rlang + r-tibble + r-tidyr)) (native-inputs - `(("autoconf" ,autoconf))) + (list autoconf)) (home-page "https://github.com/immunogenomics/harmony") (synopsis "Integration of single cell sequencing data") (description @@ -19854,15 +19320,15 @@ (define-public r-covr (properties `((upstream-name . "covr"))) (build-system r-build-system) (propagated-inputs - `(("r-crayon" ,r-crayon) - ("r-digest" ,r-digest) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-rex" ,r-rex) - ("r-withr" ,r-withr) - ("r-yaml" ,r-yaml))) + (list r-crayon + r-digest + r-httr + r-jsonlite + r-rex + r-withr + r-yaml)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://github.com/r-lib/covr") (synopsis "Test coverage for R packages") (description @@ -19888,13 +19354,12 @@ (define-public r-systemfonts (properties `((upstream-name . "systemfonts"))) (build-system r-build-system) (propagated-inputs - `(("r-cpp11" ,r-cpp11))) + (list r-cpp11)) (inputs `(("fontconfig" ,fontconfig) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/r-lib/systemfonts") (synopsis "System native font finding") (description @@ -19919,9 +19384,7 @@ (define-public r-graphlayouts (properties `((upstream-name . "graphlayouts"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-igraph r-rcpp r-rcpparmadillo)) (home-page "https://github.com/schochastics/graphlayouts") (synopsis "Additional layout algorithms for network visualizations") (description @@ -19946,15 +19409,15 @@ (define-public r-terra (properties `((upstream-name . "terra"))) (build-system r-build-system) (inputs - `(("gdal" ,gdal) - ("geos" ,geos) - ("proj" ,proj) - ("sqlite" ,sqlite) ; needed for proj - ("zlib" ,zlib))) + (list gdal + geos + proj + sqlite ; needed for proj + zlib)) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://rspatial.org/terra") (synopsis "Spatial data analysis") (description @@ -19980,15 +19443,15 @@ (define-public r-tidygraph (properties `((upstream-name . "tidygraph"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-igraph" ,r-igraph) - ("r-magrittr" ,r-magrittr) - ("r-pillar" ,r-pillar) - ("r-r6" ,r-r6) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr + r-igraph + r-magrittr + r-pillar + r-r6 + r-rcpp + r-rlang + r-tibble + r-tidyr)) (home-page "https://github.com/thomasp85/tidygraph") (synopsis "Tidy API for graph manipulation") (description @@ -20018,9 +19481,7 @@ (define-public r-soupx (properties `((upstream-name . "SoupX"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-matrix" ,r-matrix) - ("r-seurat" ,r-seurat))) + (list r-ggplot2 r-matrix r-seurat)) (home-page "https://github.com/constantAmateur/SoupX") (synopsis "Single cell mRNA Soup eXterminator") (description @@ -20042,11 +19503,9 @@ (define-public r-assertr "00764vv86r3bn4r85in4w637harffyw605fgq0dj6mrbrwcfb650")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-mass" ,r-mass) - ("r-rlang" ,r-rlang))) + (list r-dplyr r-mass r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) ; needed for vignette + (list r-knitr)) ; needed for vignette (home-page "https://github.com/ropensci/assertr") (synopsis "Assertive programming for R analysis pipelines") (description @@ -20070,11 +19529,9 @@ (define-public r-parameters (properties `((upstream-name . "parameters"))) (build-system r-build-system) (propagated-inputs - `(("r-bayestestr" ,r-bayestestr) - ("r-datawizard" ,r-datawizard) - ("r-insight" ,r-insight))) + (list r-bayestestr r-datawizard r-insight)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/parameters") (synopsis "Processing of model parameters") (description @@ -20099,14 +19556,11 @@ (define-public r-rgdal (properties `((upstream-name . "rgdal"))) (build-system r-build-system) (inputs - `(("gdal" ,gdal) - ("proj" ,proj) - ("zlib" ,zlib))) + (list gdal proj zlib)) (propagated-inputs - `(("r-sp" ,r-sp))) + (list r-sp)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "http://rgdal.r-forge.r-project.org") (synopsis "Bindings for the Geospatial Data Abstraction Library") (description @@ -20129,9 +19583,9 @@ (define-public r-insol (properties `((upstream-name . "insol"))) (build-system r-build-system) (propagated-inputs - `(("r-raster" ,r-raster))) + (list r-raster)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://meteoexploration.com/R/insol/index.html") (synopsis "Tools for calculating solar radiation") (description @@ -20156,10 +19610,9 @@ (define-public r-lifecycle (properties `((upstream-name . "lifecycle"))) (build-system r-build-system) (propagated-inputs - `(("r-glue" ,r-glue) - ("r-rlang" ,r-rlang))) + (list r-glue r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://github.com/r-lib/lifecycle") (synopsis "Manage the life cycle of your package functions") (description @@ -20185,9 +19638,9 @@ (define-public r-assertable "1cciil1nzxd8gbj49w99jiv077lbpb59vx7bmb4p218aj2h5hqq4")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table))) + (list r-data-table)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/assertable/") (synopsis "Verbose assertions for tabular data (data.frames and data.tables)") (description "This package provides simple, flexible assertions on @@ -20213,7 +19666,7 @@ (define-public r-quadprog (base32 "1ka9g8zak8sg4y2xbz93dfrldznlk9qpd4pq9z21cdcdn3b8s4i2")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/quadprog") (synopsis "Functions to solve quadratic programming problems") (description @@ -20234,7 +19687,7 @@ (define-public r-desolve (properties `((upstream-name . "deSolve"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://desolve.r-forge.r-project.org/") (synopsis "Solvers for initial value problems of differential equations") (description "This package provides functions that solve initial value @@ -20281,7 +19734,7 @@ (define-public r-subplex "1yfbfjvpbhgky7vihw3f4jl41pxpqb39z4nc045d5z7z48bdl18d")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/subplex") (synopsis "Unconstrained optimization using the subplex algorithm") (description @@ -20324,10 +19777,10 @@ (define-public r-bio3d "1jvcmpzi9knhxq5jsbhg8slm8hnlx2y8smmwwrbnbyd0rmk5fhci")))) (properties `((upstream-name . "bio3d"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (inputs (list zlib)) + (propagated-inputs (list r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://thegrantlab.org/bio3d/") (synopsis "Biological structure analysis") (description @@ -20358,10 +19811,7 @@ (define-public r-bios2cor (properties `((upstream-name . "Bios2cor"))) (build-system r-build-system) (propagated-inputs - `(("r-bigmemory" ,r-bigmemory) - ("r-bio3d" ,r-bio3d) - ("r-circular" ,r-circular) - ("r-igraph" ,r-igraph))) + (list r-bigmemory r-bio3d r-circular r-igraph)) (home-page "https://cran.r-project.org/web/packages/Bios2cor/") (synopsis "From biological sequences and simulations to correlation analysis") (description @@ -20433,9 +19883,7 @@ (define-public r-networkd3 (base32 "0y7byf6kcinfz9ac59jxc4v6kppdazmnyqfav0dm4h550fzfqqlg")))))) (propagated-inputs - `(("r-htmlwidgets" ,r-htmlwidgets) - ("r-igraph" ,r-igraph) - ("r-magrittr" ,r-magrittr))) + (list r-htmlwidgets r-igraph r-magrittr)) (home-page "https://cran.r-project.org/package=networkD3") (synopsis "D3 JavaScript network graphs from R") (description @@ -20457,15 +19905,15 @@ (define-public r-aasea (properties `((upstream-name . "aaSEA"))) (build-system r-build-system) (propagated-inputs - `(("r-bios2cor" ,r-bios2cor) - ("r-dt" ,r-dt) - ("r-hmisc" ,r-hmisc) - ("r-magrittr" ,r-magrittr) - ("r-networkd3" ,r-networkd3) - ("r-plotly" ,r-plotly) - ("r-seqinr" ,r-seqinr) - ("r-shiny" ,r-shiny) - ("r-shinydashboard" ,r-shinydashboard))) + (list r-bios2cor + r-dt + r-hmisc + r-magrittr + r-networkd3 + r-plotly + r-seqinr + r-shiny + r-shinydashboard)) (home-page "https://cran.r-project.org/web/packages/aaSEA/") (synopsis "Amino acid substitution effect analyzer") (description @@ -20489,8 +19937,7 @@ (define-public r-abacus (properties `((upstream-name . "ABACUS"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-shiny" ,r-shiny))) + (list r-ggplot2 r-shiny)) (home-page "https://shiny.abdn.ac.uk/Stats/apps/") (synopsis "Apps-based activities for communicating and understanding statistics") (description @@ -20535,8 +19982,7 @@ (define-public r-abcadm (properties `((upstream-name . "abcADM"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-rcpp" ,r-rcpp))) + (list r-bh r-rcpp)) (home-page "https://cran.r-project.org/web/packages/abcADM/") (synopsis "Fit accumulated damage models and estimate reliability using ABC") (description @@ -20560,9 +20006,9 @@ (define-public r-rglpk (properties `((upstream-name . "Rglpk"))) (build-system r-build-system) (propagated-inputs - `(("r-slam" ,r-slam))) + (list r-slam)) (inputs - `(("glpk" ,glpk))) + (list glpk)) (home-page "https://r-forge.r-project.org/projects/rglp/") (synopsis "R interface to the GNU Linear Programming Kit") (description @@ -20586,10 +20032,7 @@ (define-public r-abcdefba (properties `((upstream-name . "abcdeFBA"))) (build-system r-build-system) (propagated-inputs - `(("r-corrplot" ,r-corrplot) - ("r-lattice" ,r-lattice) - ("r-rgl" ,r-rgl) - ("r-rglpk" ,r-rglpk))) + (list r-corrplot r-lattice r-rgl r-rglpk)) (home-page "https://cran.r-project.org/web/packages/abcdeFBA/") (synopsis "A-Biologist-Can-Do-Everything of Flux Balance Analysis with this package") (description @@ -20635,7 +20078,7 @@ (define-public r-abemus (properties `((upstream-name . "abemus"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table))) + (list r-data-table)) (home-page "https://cran.r-project.org/web/packages/abemus/") (synopsis "Adaptive base error model in ultra-deep sequencing data") (description @@ -20685,8 +20128,7 @@ (define-public r-rintrojs (base32 "0vh5n7hqqyx2pdvlqq6xadfqibcn78h5961rwhpf817kpxfzv8v7")))))) (propagated-inputs - `(("r-jsonlite" ,r-jsonlite) - ("r-shiny" ,r-shiny))) + (list r-jsonlite r-shiny)) (home-page "https://github.com/carlganz/rintrojs") (synopsis "Wrapper for the Intro.js library") (description @@ -20712,11 +20154,9 @@ (define-public r-sysfonts (properties `((upstream-name . "sysfonts"))) (build-system r-build-system) (inputs - `(("freetype" ,freetype) - ("libpng" ,libpng) - ("zlib" ,zlib))) + (list freetype libpng zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/yixuan/sysfonts") (synopsis "Loading fonts into R") (description @@ -20738,7 +20178,7 @@ (define-public r-showtextdb (properties `((upstream-name . "showtextdb"))) (build-system r-build-system) (propagated-inputs - `(("r-sysfonts" ,r-sysfonts))) + (list r-sysfonts)) (home-page "https://cran.r-project.org/web/packages/showtextdb/") (synopsis "Font files for the 'showtext' package") (description @@ -20760,15 +20200,11 @@ (define-public r-showtext (properties `((upstream-name . "showtext"))) (build-system r-build-system) (inputs - `(("freetype" ,freetype) - ("libpng" ,libpng) - ("zlib" ,zlib))) + (list freetype libpng zlib)) (propagated-inputs - `(("r-showtextdb" ,r-showtextdb) - ("r-sysfonts" ,r-sysfonts))) + (list r-showtextdb r-sysfonts)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/yixuan/showtext") (synopsis "Using fonts more easily in R graphs") (description @@ -20794,12 +20230,9 @@ (define-public r-emojifont (properties `((upstream-name . "emojifont"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-proto" ,r-proto) - ("r-showtext" ,r-showtext) - ("r-sysfonts" ,r-sysfonts))) + (list r-ggplot2 r-proto r-showtext r-sysfonts)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://guangchuangyu.github.io/emojifont") (synopsis "Emoji and Font Awesome in R graphics") (description @@ -20821,13 +20254,13 @@ (define-public r-abstractr (properties `((upstream-name . "abstractr"))) (build-system r-build-system) (propagated-inputs - `(("r-colourpicker" ,r-colourpicker) - ("r-emojifont" ,r-emojifont) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-rintrojs" ,r-rintrojs) - ("r-shiny" ,r-shiny) - ("r-shinythemes" ,r-shinythemes))) + (list r-colourpicker + r-emojifont + r-ggplot2 + r-gridextra + r-rintrojs + r-shiny + r-shinythemes)) (home-page "https://matt-kumar.shinyapps.io/portfolio") (synopsis "R-Shiny application for creating visual abstracts") (description @@ -20850,11 +20283,8 @@ (define-public r-qgam (properties `((upstream-name . "qgam"))) (build-system r-build-system) (propagated-inputs - `(("r-doparallel" ,r-doparallel) - ("r-mgcv" ,r-mgcv) - ("r-plyr" ,r-plyr) - ("r-shiny" ,r-shiny))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-doparallel r-mgcv r-plyr r-shiny)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/qgam/") (synopsis "Smooth additive quantile regression models") (description @@ -20883,14 +20313,14 @@ (define-public r-abtest (properties `((upstream-name . "abtest"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-mvtnorm" ,r-mvtnorm) - ("r-plotrix" ,r-plotrix) - ("r-qgam" ,r-qgam) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-sn" ,r-sn) - ("r-truncnorm" ,r-truncnorm))) + (list r-matrix + r-mvtnorm + r-plotrix + r-qgam + r-rcolorbrewer + r-rcpp + r-sn + r-truncnorm)) (home-page "https://cran.r-project.org/web/packages/abtest/") (synopsis "Bayesian A/B testing") (description @@ -20913,8 +20343,7 @@ (define-public r-reldist (properties `((upstream-name . "reldist"))) (build-system r-build-system) (propagated-inputs - `(("r-hmisc" ,r-hmisc) - ("r-mgcv" ,r-mgcv))) + (list r-hmisc r-mgcv)) (home-page "http://www.stat.ucla.edu/~handcock/RelDist") (synopsis "Relative distribution methods") (description @@ -20941,8 +20370,7 @@ (define-public r-accept (properties `((upstream-name . "accept"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-reldist" ,r-reldist))) + (list r-dplyr r-reldist)) (home-page "https://cran.r-project.org/web/packages/accept/") (synopsis "Acute COPD Exacerbation Prediction Tool (ACCEPT)") (description @@ -20966,10 +20394,7 @@ (define-public r-smpracticals (properties `((upstream-name . "SMPracticals"))) (build-system r-build-system) (propagated-inputs - `(("r-ellipse" ,r-ellipse) - ("r-mass" ,r-mass) - ("r-nlme" ,r-nlme) - ("r-survival" ,r-survival))) + (list r-ellipse r-mass r-nlme r-survival)) (home-page "http://statwww.epfl.ch/davison/SM/") (synopsis "Practicals for use with Davison (2003) Statistical Models") (description @@ -21020,8 +20445,7 @@ (define-public r-tcltk2 (properties `((upstream-name . "tcltk2"))) (build-system r-build-system) (inputs - `(("tcl" ,tcl) - ("tk" ,tk))) + (list tcl tk)) (home-page "https://www.sciviews.org/SciViews-R") (synopsis "Tcl/Tk additions") (description @@ -21043,9 +20467,7 @@ (define-public r-accrual (properties `((upstream-name . "accrual"))) (build-system r-build-system) (propagated-inputs - `(("r-fgui" ,r-fgui) - ("r-smpracticals" ,r-smpracticals) - ("r-tcltk2" ,r-tcltk2))) + (list r-fgui r-smpracticals r-tcltk2)) (home-page "https://cran.r-project.org/web/packages/accrual/") (synopsis "Bayesian accrual prediction") (description @@ -21092,8 +20514,8 @@ (define-public r-mda "1hq0zhhz9klmp4zcr1w8hyn7s1h9kfg57d2l2mfm7psx459j0krl")))) (properties `((upstream-name . "mda"))) (build-system r-build-system) - (propagated-inputs `(("r-class" ,r-class))) - (native-inputs `(("gfortran" ,gfortran))) + (propagated-inputs (list r-class)) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/mda/") (synopsis "Mixture and flexible discriminant analysis") (description @@ -21115,7 +20537,7 @@ (define-public r-elasticnet (properties `((upstream-name . "elasticnet"))) (build-system r-build-system) (propagated-inputs - `(("r-lars" ,r-lars))) + (list r-lars)) (home-page "http://users.stat.umn.edu/~zouxx019/") (synopsis "Elastic-Net for sparse estimation and sparse PCA") (description @@ -21138,9 +20560,7 @@ (define-public r-sparselda (properties `((upstream-name . "sparseLDA"))) (build-system r-build-system) (propagated-inputs - `(("r-elasticnet" ,r-elasticnet) - ("r-mass" ,r-mass) - ("r-mda" ,r-mda))) + (list r-elasticnet r-mass r-mda)) (home-page "https://www.imm.dtu.dk/~lkhc/") (synopsis "Sparse discriminant analysis") (description @@ -21162,12 +20582,12 @@ (define-public r-accsda (properties `((upstream-name . "accSDA"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-ggthemes" ,r-ggthemes) - ("r-gridextra" ,r-gridextra) - ("r-mass" ,r-mass) - ("r-rarpack" ,r-rarpack) - ("r-sparselda" ,r-sparselda))) + (list r-ggplot2 + r-ggthemes + r-gridextra + r-mass + r-rarpack + r-sparselda)) (home-page "https://github.com/gumeo/accSDA/wiki") (synopsis "Accelerated sparse discriminant analysis") (description @@ -21195,7 +20615,7 @@ (define-public r-ace2fastq (properties `((upstream-name . "ace2fastq"))) (build-system r-build-system) (propagated-inputs - `(("r-stringr" ,r-stringr))) + (list r-stringr)) (home-page "https://github.com/c5sire/ace2fastq") (synopsis "ACE file to FASTQ converter") (description @@ -21240,8 +20660,7 @@ (define-public r-rnmf "1nz6h0j5ywdh48m0swmhp34hbkycd7n13rclrxaw85qi9wc42597")))) (build-system r-build-system) (propagated-inputs - `(("r-knitr" ,r-knitr) - ("r-nnls" ,r-nnls))) + (list r-knitr r-nnls)) (home-page "https://cran.r-project.org/web/packages/rNMF/") (synopsis "Robust nonnegative matrix factorization") (description @@ -21267,9 +20686,9 @@ (define-public r-randtoolbox (properties `((upstream-name . "randtoolbox"))) (build-system r-build-system) (propagated-inputs - `(("r-rngwell" ,r-rngwell))) + (list r-rngwell)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/randtoolbox/") (synopsis "Toolbox for pseudo and quasi random number generation") (description @@ -21303,9 +20722,9 @@ (define-public r-lhs "1l861h76q5w0nbnbybhgg7hiw7fks677jakyd49n1whwvd48sfz4")))) (properties `((upstream-name . "lhs"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/bertcarnell/lhs") (synopsis "Latin Hypercube Samples") (description @@ -21327,11 +20746,7 @@ (define-public r-acebayes (properties `((upstream-name . "acebayes"))) (build-system r-build-system) (propagated-inputs - `(("r-compare" ,r-compare) - ("r-lhs" ,r-lhs) - ("r-randtoolbox" ,r-randtoolbox) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-compare r-lhs r-randtoolbox r-rcpp r-rcpparmadillo)) (home-page "https://cran.r-project.org/web/packages/acebayes/") (synopsis "Optimal Bayesian experimental design using the ACE algorithm") (description @@ -21358,10 +20773,7 @@ (define-public r-acet (properties `((upstream-name . "ACEt"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-mass" ,r-mass) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-bh r-mass r-rcpp r-rcpparmadillo)) (home-page "https://cran.r-project.org/web/packages/ACEt/") (synopsis "Estimating dynamic heritability and twin model comparison") (description @@ -21384,7 +20796,7 @@ (define-public r-acfmperiod (properties `((upstream-name . "acfMPeriod"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "https://cran.r-project.org/web/packages/acfMPeriod/") (synopsis "Estimation of the ACF from the M-periodogram") (description @@ -21434,11 +20846,7 @@ (define-public r-gamlss (properties `((upstream-name . "gamlss"))) (build-system r-build-system) (propagated-inputs - `(("r-gamlss-data" ,r-gamlss-data) - ("r-gamlss-dist" ,r-gamlss-dist) - ("r-mass" ,r-mass) - ("r-nlme" ,r-nlme) - ("r-survival" ,r-survival))) + (list r-gamlss-data r-gamlss-dist r-mass r-nlme r-survival)) (home-page "http://www.gamlss.org/") (synopsis "Generalized additive models for location scale and shape") (description @@ -21465,9 +20873,7 @@ (define-public r-acid (properties `((upstream-name . "acid"))) (build-system r-build-system) (propagated-inputs - `(("r-gamlss" ,r-gamlss) - ("r-gamlss-dist" ,r-gamlss-dist) - ("r-hmisc" ,r-hmisc))) + (list r-gamlss r-gamlss-dist r-hmisc)) (home-page "https://cran.r-project.org/web/packages/acid/") (synopsis "Analysing conditional income distributions") (description @@ -21493,7 +20899,7 @@ (define-public r-acm4r "1wqzc35i1rshx0zlmas8y4qkkvy6h9r4i4apscjjv1xg2wjflzxa")))) (properties `((upstream-name . "acm4r"))) (build-system r-build-system) - (propagated-inputs `(("r-mass" ,r-mass))) + (propagated-inputs (list r-mass)) (home-page "https://cran.r-project.org/web/packages/acm4r/") (synopsis "Align-and-count method comparisons of RFLP data") (description @@ -21539,8 +20945,7 @@ (define-public r-filematrix (build-system r-build-system) ;; These inputs are needed for vignettes (native-inputs - `(("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown))) + (list r-knitr r-rmarkdown)) (home-page "https://github.com/andreyshabalin/filematrix") (synopsis "File-backed matrix class with convenient read and write access") (description @@ -21567,7 +20972,7 @@ (define-public r-acmeeqtl (properties `((upstream-name . "ACMEeqtl"))) (build-system r-build-system) (propagated-inputs - `(("r-filematrix" ,r-filematrix))) + (list r-filematrix)) (home-page "https://github.com/andreyshabalin/ACMEeqtl") (synopsis "Estimation of interpretable eQTL effect sizes") (description @@ -21591,7 +20996,7 @@ (define-public r-acmer "000b2hqlhj93958nddw0fqb15ahigs08najv2miivym046x04mf7")))) (properties `((upstream-name . "acmeR"))) (build-system r-build-system) - (propagated-inputs `(("r-foreign" ,r-foreign))) + (propagated-inputs (list r-foreign)) (home-page "https://cran.r-project.org/web/packages/acmeR/") (synopsis "ACME estimator of bird and bat mortality by wind turbines") (description @@ -21619,9 +21024,7 @@ (define-public r-r-huge (properties `((upstream-name . "R.huge"))) (build-system r-build-system) (propagated-inputs - `(("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo) - ("r-r-utils" ,r-r-utils))) + (list r-r-methodss3 r-r-oo r-r-utils)) (home-page "https://github.com/HenrikBengtsson/R.huge") (synopsis "Methods for accessing huge amounts of data") (description @@ -21650,11 +21053,7 @@ (define-public r-r-filesets (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-r-cache" ,r-r-cache) - ("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo) - ("r-r-utils" ,r-r-utils))) + (list r-digest r-r-cache r-r-methodss3 r-r-oo r-r-utils)) (home-page "https://github.com/HenrikBengtsson/R.filesets") (synopsis "Easy handling of and access to files") (description @@ -21682,10 +21081,7 @@ (define-public r-r-devices (properties `((upstream-name . "R.devices"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo) - ("r-r-utils" ,r-r-utils))) + (list r-base64enc r-r-methodss3 r-r-oo r-r-utils)) (home-page "https://github.com/HenrikBengtsson/R.devices") (synopsis "Unified handling of graphics devices") (description @@ -21758,7 +21154,7 @@ (define-public r-tuner "12nixpqrc5gp7p2clr7ia6jwb0jq2i3brlxiwlp00ixmnm5g1jyd")))) (properties `((upstream-name . "tuneR"))) (build-system r-build-system) - (propagated-inputs `(("r-signal" ,r-signal))) + (propagated-inputs (list r-signal)) (home-page "https://cran.r-project.org/web/packages/tuneR/") (synopsis "Analysis of music and speech") (description @@ -21783,9 +21179,9 @@ (define-public r-seewave (properties `((upstream-name . "seewave"))) (build-system r-build-system) (inputs - `(("libsndfile" ,libsndfile))) + (list libsndfile)) (propagated-inputs - `(("r-tuner" ,r-tuner))) + (list r-tuner)) (home-page "http://rug.mnhn.fr/seewave") (synopsis "Sound analysis and synthesis") (description @@ -21812,9 +21208,7 @@ (define-public r-acousticndlcoder `((upstream-name . "AcousticNDLCodeR"))) (build-system r-build-system) (propagated-inputs - `(("r-seewave" ,r-seewave) - ("r-tuner" ,r-tuner) - ("r-zoo" ,r-zoo))) + (list r-seewave r-tuner r-zoo)) (home-page "https://cran.r-project.org/web/packages/AcousticNDLCodeR/") (synopsis "Coding sound files for use with NDL") (description @@ -21840,8 +21234,7 @@ (define-public r-acp (properties `((upstream-name . "acp"))) (build-system r-build-system) (propagated-inputs - `(("r-quantmod" ,r-quantmod) - ("r-tseries" ,r-tseries))) + (list r-quantmod r-tseries)) (home-page "https://cran.r-project.org/web/packages/acp/") (synopsis "Autoregressive conditional Poisson") (description @@ -21863,7 +21256,7 @@ (define-public r-ada "1h3a07czp0w3hrhjcg1fz721y8vsfclzqi3rq8qfzgpfb4h1f06r")))) (properties `((upstream-name . "ada"))) (build-system r-build-system) - (propagated-inputs `(("r-rpart" ,r-rpart))) + (propagated-inputs (list r-rpart)) (home-page "https://cran.r-project.org/web/packages/ada/") (synopsis "Stochastic boosting") (description @@ -21908,10 +21301,7 @@ (define-public r-kernelfactory (properties `((upstream-name . "kernelFactory"))) (build-system r-build-system) (propagated-inputs - `(("r-auc" ,r-auc) - ("r-genalg" ,r-genalg) - ("r-kernlab" ,r-kernlab) - ("r-randomforest" ,r-randomforest))) + (list r-auc r-genalg r-kernlab r-randomforest)) (home-page "https://cran.r-project.org/web/packages/kernelFactory/") (synopsis "Ensemble of kernel machines") (description @@ -21953,10 +21343,7 @@ (define-public r-acrm (properties `((upstream-name . "aCRM"))) (build-system r-build-system) (propagated-inputs - `(("r-ada" ,r-ada) - ("r-dummies" ,r-dummies) - ("r-kernelfactory" ,r-kernelfactory) - ("r-randomforest" ,r-randomforest))) + (list r-ada r-dummies r-kernelfactory r-randomforest)) (home-page "https://cran.r-project.org/web/packages/aCRM/") (synopsis "Convenience functions for analytical customer relationship management") (description @@ -21996,8 +21383,7 @@ (define-public r-treeclust (properties `((upstream-name . "treeClust"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-rpart" ,r-rpart))) + (list r-cluster r-rpart)) (home-page "https://cran.r-project.org/web/packages/treeClust/") (synopsis "Cluster distances through trees") (description @@ -22020,8 +21406,7 @@ (define-public r-acrosstic (properties `((upstream-name . "AcrossTic"))) (build-system r-build-system) (propagated-inputs - `(("r-lpsolve" ,r-lpsolve) - ("r-treeclust" ,r-treeclust))) + (list r-lpsolve r-treeclust)) (home-page "https://cran.r-project.org/web/packages/AcrossTic/") (synopsis "Cost-minimal regular spanning subgraph with TreeClust") (description @@ -22044,9 +21429,7 @@ (define-public r-acrt (properties `((upstream-name . "acrt"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-sandwich" ,r-sandwich))) + (list r-rcpp r-rcppeigen r-sandwich)) (home-page "https://cran.r-project.org/web/packages/acrt/") (synopsis "Autocorrelation robust testing") (description @@ -22069,11 +21452,7 @@ (define-public r-acs (properties `((upstream-name . "acs"))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp) - ("r-stringr" ,r-stringr) - ("r-xml" ,r-xml))) + (list r-httr r-plyr r-rcpp r-stringr r-xml)) (home-page "https://dusp.mit.edu/faculty/ezra-haber-glenn") (synopsis "Work with data from the US Census") (description @@ -22129,8 +21508,7 @@ (define-public r-acss (properties `((upstream-name . "acss"))) (build-system r-build-system) (propagated-inputs - `(("r-acss-data" ,r-acss-data) - ("r-zoo" ,r-zoo))) + (list r-acss-data r-zoo)) (home-page "http://complexitycalculator.com/methodology.html") (synopsis "Algorithmic complexity for short strings") (description @@ -22158,7 +21536,7 @@ (define-public r-acswr (properties `((upstream-name . "ACSWR"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "https://cran.r-project.org/web/packages/ACSWR/") (synopsis "Companion package for the book \"A Course in Statistics with R\"") (description @@ -22179,7 +21557,7 @@ (define-public r-alabama "0mlgk929gdismikwx4k2ndqq57nnqj7mlgvd3479b214hksgq036")))) (properties `((upstream-name . "alabama"))) (build-system r-build-system) - (propagated-inputs `(("r-numderiv" ,r-numderiv))) + (propagated-inputs (list r-numderiv)) (home-page "https://cran.r-project.org/web/packages/alabama/") (synopsis "Constrained nonlinear optimization") (description @@ -22203,18 +21581,18 @@ (define-public r-gdina (properties `((upstream-name . "GDINA"))) (build-system r-build-system) (propagated-inputs - `(("r-alabama" ,r-alabama) - ("r-ggplot2" ,r-ggplot2) - ("r-mass" ,r-mass) - ("r-nloptr" ,r-nloptr) - ("r-numderiv" ,r-numderiv) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rsolnp" ,r-rsolnp) - ("r-shiny" ,r-shiny) - ("r-shinydashboard" ,r-shinydashboard))) + (list r-alabama + r-ggplot2 + r-mass + r-nloptr + r-numderiv + r-rcpp + r-rcpparmadillo + r-rsolnp + r-shiny + r-shinydashboard)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/Wenchao-Ma/GDINA") (synopsis "Generalized DINA model framework") (description @@ -22245,10 +21623,9 @@ (define-public r-actcd (properties `((upstream-name . "ACTCD"))) (build-system r-build-system) (propagated-inputs - `(("r-gdina" ,r-gdina) - ("r-r-methodss3" ,r-r-methodss3))) + (list r-gdina r-r-methodss3)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/ACTCD/") (synopsis "Asymptotic classification theory for cognitive diagnosis") (description @@ -22296,11 +21673,7 @@ (define-public r-actfrag (properties `((upstream-name . "ActFrag"))) (build-system r-build-system) (propagated-inputs - `(("r-accelerometry" ,r-accelerometry) - ("r-dplyr" ,r-dplyr) - ("r-ineq" ,r-ineq) - ("r-survival" ,r-survival) - ("r-tidyr" ,r-tidyr))) + (list r-accelerometry r-dplyr r-ineq r-survival r-tidyr)) (home-page "https://github.com/junruidi/ActFrag") (synopsis "Activity fragmentation metrics extraction") (description @@ -22322,7 +21695,7 @@ (define-public r-ash "1ay2a2agdmiz7zzvn26mli0x0iwk09g5pp4yy1r23knhkp1pn2lb")))) (properties `((upstream-name . "ash"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/ash/") (synopsis "David Scott's ASH routines") (description @@ -22344,13 +21717,13 @@ (define-public r-hdrcde (properties `((upstream-name . "hdrcde"))) (build-system r-build-system) (propagated-inputs - `(("r-ash" ,r-ash) - ("r-ggplot2" ,r-ggplot2) - ("r-kernsmooth" ,r-kernsmooth) - ("r-ks" ,r-ks) - ("r-locfit" ,r-locfit) - ("r-rcolorbrewer" ,r-rcolorbrewer))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-ash + r-ggplot2 + r-kernsmooth + r-ks + r-locfit + r-rcolorbrewer)) + (native-inputs (list gfortran)) (home-page "http://pkg.robjhyndman.com/hdrcde") (synopsis "Highest density regions and conditional density estimation") (description @@ -22373,12 +21746,12 @@ (define-public r-rainbow (properties `((upstream-name . "rainbow"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-colorspace" ,r-colorspace) - ("r-hdrcde" ,r-hdrcde) - ("r-ks" ,r-ks) - ("r-mass" ,r-mass) - ("r-pcapp" ,r-pcapp))) + (list r-cluster + r-colorspace + r-hdrcde + r-ks + r-mass + r-pcapp)) (home-page "https://cran.r-project.org/web/packages/rainbow/") (synopsis "Bagplots, boxplots and rainbow plots for functional data") (description @@ -22400,8 +21773,7 @@ (define-public r-fds (properties `((upstream-name . "fds"))) (build-system r-build-system) (propagated-inputs - `(("r-rainbow" ,r-rainbow) - ("r-rcurl" ,r-rcurl))) + (list r-rainbow r-rcurl)) (home-page "https://cran.r-project.org/web/packages/fds/") (synopsis "Functional data sets") (description "This package contains a list of functional time series, @@ -22425,9 +21797,7 @@ (define-public r-fda (properties `((upstream-name . "fda"))) (build-system r-build-system) (propagated-inputs - `(("r-desolve" ,r-desolve) - ("r-fds" ,r-fds) - ("r-matrix" ,r-matrix))) + (list r-desolve r-fds r-matrix)) (home-page "https://www.functionaldata.org") (synopsis "Functional data analysis") (description @@ -22451,7 +21821,7 @@ (define-public r-actigraphy (properties `((upstream-name . "Actigraphy"))) (build-system r-build-system) (propagated-inputs - `(("r-fda" ,r-fda))) + (list r-fda)) (home-page "https://cran.r-project.org/web/packages/Actigraphy/") (synopsis "Actigraphy data analysis") (description @@ -22473,7 +21843,7 @@ (define-public r-activedriver (properties `((upstream-name . "ActiveDriver"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "https://cran.r-project.org/web/packages/ActiveDriver/") (synopsis "Tools for finding cancer driver proteins") (description @@ -22502,11 +21872,7 @@ (define-public r-activitycounts `((upstream-name . "activityCounts"))) (build-system r-build-system) (propagated-inputs - `(("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-seewave" ,r-seewave) - ("r-signal" ,r-signal) - ("r-tibble" ,r-tibble))) + (list r-lubridate r-magrittr r-seewave r-signal r-tibble)) (home-page "https://github.com/walkabillylab/activityCounts") (synopsis "Generate ActiLife counts") (description @@ -22533,11 +21899,9 @@ (define-public r-activityindex (properties `((upstream-name . "ActivityIndex"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-matrixstats" ,r-matrixstats) - ("r-r-utils" ,r-r-utils))) + (list r-data-table r-matrixstats r-r-utils)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/ActivityIndex/") (synopsis "Activity Index calculation using raw accelerometry data") (description @@ -22560,12 +21924,12 @@ (define-public r-activpal (properties `((upstream-name . "activPAL"))) (build-system r-build-system) (propagated-inputs - `(("r-devtools" ,r-devtools) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-tidyr" ,r-tidyr))) + (list r-devtools + r-dplyr + r-ggplot2 + r-lubridate + r-magrittr + r-tidyr)) (home-page "https://cran.r-project.org/web/packages/activPAL") (synopsis "Processing and chart generation from activPAL events files") (description @@ -22592,7 +21956,7 @@ (define-public r-activpalprocessing `((upstream-name . "activpalProcessing"))) (build-system r-build-system) (propagated-inputs - `(("r-chron" ,r-chron))) + (list r-chron)) (home-page "https://cran.r-project.org/web/packages/activpalProcessing/") (synopsis "Process activPAL events files") (description @@ -22615,11 +21979,7 @@ (define-public r-actogrammr (properties `((upstream-name . "actogrammr"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-lubridate" ,r-lubridate) - ("r-readr" ,r-readr) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr r-ggplot2 r-lubridate r-readr r-tidyr)) (home-page "https://cran.r-project.org/web/packages/actogrammr/") (synopsis "Read in activity data and plot actograms") (description @@ -22666,7 +22026,7 @@ (define-public r-actuar "015brjjgmkwmjajdjdw8gs02jrd96if425pk9a97d499hzsq3xds")))) (properties `((upstream-name . "actuar"))) (build-system r-build-system) - (propagated-inputs `(("r-expint" ,r-expint))) + (propagated-inputs (list r-expint)) (home-page "https://gitlab.com/vigou3/actuar") (synopsis "Actuarial functions and heavy tailed distributions") (description @@ -22718,10 +22078,7 @@ (define-public r-readbitmap `(("libjpeg" ,libjpeg-turbo) ("libpng" ,libpng))) (propagated-inputs - `(("r-bmp" ,r-bmp) - ("r-jpeg" ,r-jpeg) - ("r-png" ,r-png) - ("r-tiff" ,r-tiff))) + (list r-bmp r-jpeg r-png r-tiff)) (home-page "https://github.com/jefferis/readbitmap") (synopsis "Unified interface to read bitmap images (BMP, JPEG, PNG, TIFF)") (description @@ -22744,23 +22101,19 @@ (define-public r-imager (properties `((upstream-name . "imager"))) (build-system r-build-system) (inputs - `(("fftw" ,fftw) - ("libtiff" ,libtiff) - ("libx11" ,libx11) - ("zlib" ,zlib))) - (propagated-inputs - `(("r-downloader" ,r-downloader) - ("r-igraph" ,r-igraph) - ("r-jpeg" ,r-jpeg) - ("r-magrittr" ,r-magrittr) - ("r-png" ,r-png) - ("r-purrr" ,r-purrr) - ("r-rcpp" ,r-rcpp) - ("r-readbitmap" ,r-readbitmap) - ("r-stringr" ,r-stringr))) - (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list fftw libtiff libx11 zlib)) + (propagated-inputs + (list r-downloader + r-igraph + r-jpeg + r-magrittr + r-png + r-purrr + r-rcpp + r-readbitmap + r-stringr)) + (native-inputs + (list pkg-config r-knitr)) (home-page "https://dahtah.github.io/imager/") (synopsis "Image processing library") (description @@ -22786,9 +22139,7 @@ (define-public r-acuityview (properties `((upstream-name . "AcuityView"))) (build-system r-build-system) (propagated-inputs - `(("r-fftwtools" ,r-fftwtools) - ("r-imager" ,r-imager) - ("r-plotrix" ,r-plotrix))) + (list r-fftwtools r-imager r-plotrix)) (home-page "https://cran.r-project.org/web/packages/AcuityView/") (synopsis "Display scenes as seen by an animal with less acute vision") (description @@ -22809,19 +22160,19 @@ (define-public r-caret "1g36m06hp2fxxwv155bwbqlf97xhcia1lmg3axg6d74kgpns8lg8")))) (build-system r-build-system) (propagated-inputs - `(("r-e1071" ,r-e1071) - ("r-foreach" ,r-foreach) - ("r-ggplot2" ,r-ggplot2) - ("r-lattice" ,r-lattice) - ("r-modelmetrics" ,r-modelmetrics) - ("r-nlme" ,r-nlme) - ("r-plyr" ,r-plyr) - ("r-proc" ,r-proc) - ("r-recipes" ,r-recipes) - ("r-reshape2" ,r-reshape2) - ("r-withr" ,r-withr))) + (list r-e1071 + r-foreach + r-ggplot2 + r-lattice + r-modelmetrics + r-nlme + r-plyr + r-proc + r-recipes + r-reshape2 + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/topepo/caret") (synopsis "Classification and regression training") (description @@ -22843,10 +22194,7 @@ (define-public r-adabag (properties `((upstream-name . "adabag"))) (build-system r-build-system) (propagated-inputs - `(("r-caret" ,r-caret) - ("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-rpart" ,r-rpart))) + (list r-caret r-doparallel r-foreach r-rpart)) (home-page "https://cran.r-project.org/web/packages/adabag/") (synopsis "Multiclass AdaBoost.M1, SAMME and Bagging") (description @@ -22871,7 +22219,7 @@ (define-public r-adagio (properties `((upstream-name . "adagio"))) (build-system r-build-system) (propagated-inputs - `(("r-lpsolve" ,r-lpsolve))) + (list r-lpsolve)) (home-page "https://cran.r-project.org/web/packages/adagio/") (synopsis "Discrete and global optimization routines") (description @@ -22895,8 +22243,7 @@ (define-public r-univoutl (properties `((upstream-name . "univOutl"))) (build-system r-build-system) (propagated-inputs - `(("r-hmisc" ,r-hmisc) - ("r-robustbase" ,r-robustbase))) + (list r-hmisc r-robustbase)) (home-page "https://github.com/marcellodo/univOutl") (synopsis "Detection of univariate outliers") (description @@ -22921,8 +22268,7 @@ (define-public r-tolerance (properties `((upstream-name . "tolerance"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-rgl" ,r-rgl))) + (list r-mass r-rgl)) (home-page "https://cran.r-project.org/web/packages/tolerance/") (synopsis "Statistical tolerance intervals and regions") (description @@ -22973,9 +22319,7 @@ (define-public r-flexclust (properties `((upstream-name . "flexclust"))) (build-system r-build-system) (propagated-inputs - `(("r-class" ,r-class) - ("r-lattice" ,r-lattice) - ("r-modeltools" ,r-modeltools))) + (list r-class r-lattice r-modeltools)) (home-page "https://cran.r-project.org/web/packages/flexclust/") (synopsis "Flexible cluster algorithms") (description @@ -23002,13 +22346,13 @@ (define-public r-biclust (properties `((upstream-name . "biclust"))) (build-system r-build-system) (propagated-inputs - `(("r-additivitytests" ,r-additivitytests) - ("r-colorspace" ,r-colorspace) - ("r-flexclust" ,r-flexclust) - ("r-ggplot2" ,r-ggplot2) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-tidyr" ,r-tidyr))) + (list r-additivitytests + r-colorspace + r-flexclust + r-ggplot2 + r-lattice + r-mass + r-tidyr)) (home-page "https://cran.r-project.org/web/packages/biclust/") (synopsis "BiCluster algorithms") (description @@ -23033,9 +22377,7 @@ (define-public r-icge (properties `((upstream-name . "ICGE"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-fastcluster" ,r-fastcluster) - ("r-mass" ,r-mass))) + (list r-cluster r-fastcluster r-mass)) (home-page "https://cran.r-project.org/web/packages/ICGE/") (synopsis "Cluster estimation and identification of atypical units") (description @@ -23058,11 +22400,9 @@ (define-public r-depth (properties `((upstream-name . "depth"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-circular" ,r-circular) - ("r-rgl" ,r-rgl))) + (list r-abind r-circular r-rgl)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/depth/") (synopsis "Nonparametric depth functions for multivariate analysis") (description @@ -23087,8 +22427,7 @@ (define-public r-archetypes (properties `((upstream-name . "archetypes"))) (build-system r-build-system) (propagated-inputs - `(("r-modeltools" ,r-modeltools) - ("r-nnls" ,r-nnls))) + (list r-modeltools r-nnls)) (home-page "https://cran.r-project.org/web/packages/archetypes") (synopsis "Archetypal analysis") (description @@ -23111,10 +22450,7 @@ (define-public r-shapes (properties `((upstream-name . "shapes"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-minpack-lm" ,r-minpack-lm) - ("r-rgl" ,r-rgl) - ("r-scatterplot3d" ,r-scatterplot3d))) + (list r-mass r-minpack-lm r-rgl r-scatterplot3d)) (home-page "http://www.maths.nottingham.ac.uk/~ild/shapes") (synopsis "Statistical shape analysis") (description @@ -23140,17 +22476,17 @@ (define-public r-anthropometry (properties `((upstream-name . "Anthropometry"))) (build-system r-build-system) (propagated-inputs - `(("r-archetypes" ,r-archetypes) - ("r-biclust" ,r-biclust) - ("r-cluster" ,r-cluster) - ("r-depth" ,r-depth) - ("r-fnn" ,r-fnn) - ("r-icge" ,r-icge) - ("r-nnls" ,r-nnls) - ("r-rgl" ,r-rgl) - ("r-shapes" ,r-shapes))) + (list r-archetypes + r-biclust + r-cluster + r-depth + r-fnn + r-icge + r-nnls + r-rgl + r-shapes)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/Anthropometry/") (synopsis "Statistical methods for anthropometric data") (description @@ -23175,13 +22511,13 @@ (define-public r-adamethods (properties `((upstream-name . "adamethods"))) (build-system r-build-system) (propagated-inputs - `(("r-anthropometry" ,r-anthropometry) - ("r-archetypes" ,r-archetypes) - ("r-fnn" ,r-fnn) - ("r-foreach" ,r-foreach) - ("r-nnls" ,r-nnls) - ("r-tolerance" ,r-tolerance) - ("r-univoutl" ,r-univoutl))) + (list r-anthropometry + r-archetypes + r-fnn + r-foreach + r-nnls + r-tolerance + r-univoutl)) (home-page "https://cran.r-project.org/web/packages/adamethods/") (synopsis "Archetypoid algorithms and anomaly detection") (description @@ -23205,7 +22541,7 @@ (define-public r-idpmisc (properties `((upstream-name . "IDPmisc"))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (home-page "https://cran.r-project.org/web/packages/IDPmisc/") (synopsis "Functions for data analyses and visualization") (description @@ -23234,9 +22570,9 @@ (define-public r-qqman (properties `((upstream-name . "qqman"))) (build-system r-build-system) (propagated-inputs - `(("r-calibrate" ,r-calibrate))) + (list r-calibrate)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/qqman/") (synopsis "Q-Q and Manhattan plots for GWAS data") (description @@ -23259,10 +22595,7 @@ (define-public r-ggplot-multistats `((upstream-name . "ggplot.multistats"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-hexbin" ,r-hexbin) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales))) + (list r-ggplot2 r-hexbin r-rlang r-scales)) (home-page "https://github.com/flying-sheep/ggplot.multistats") (synopsis "Multiple summary statistics for binned stats/geometries") (description @@ -23286,9 +22619,7 @@ (define-public r-knn-covertree (properties `((upstream-name . "knn.covertree"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-matrix r-rcpp r-rcppeigen)) (home-page "https://github.com/flying-sheep/knn.covertree") (synopsis "Accurate kNN Implementation with multiple distance measures") (description @@ -23335,7 +22666,7 @@ (define-public r-diagram (properties `((upstream-name . "diagram"))) (build-system r-build-system) (propagated-inputs - `(("r-shape" ,r-shape))) + (list r-shape)) (home-page "https://cran.r-project.org/web/packages/diagram/") (synopsis "Visualize simple graphs (networks) and plot flow diagrams") (description @@ -23362,8 +22693,7 @@ (define-public r-lim (properties `((upstream-name . "LIM"))) (build-system r-build-system) (propagated-inputs - `(("r-diagram" ,r-diagram) - ("r-limsolve" ,r-limsolve))) + (list r-diagram r-limsolve)) (home-page "https://cran.r-project.org/web/packages/LIM/") (synopsis "Linear inverse model examples and solution methods") (description @@ -23386,9 +22716,7 @@ (define-public r-shinycssloaders `((upstream-name . "shinycssloaders"))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-glue" ,r-glue) - ("r-shiny" ,r-shiny))) + (list r-digest r-glue r-shiny)) (home-page "https://github.com/andrewsali/shinycssloaders") (synopsis "Add CSS loading animations to Shiny outputs") (description @@ -23412,11 +22740,9 @@ (define-public r-rsvg (properties `((upstream-name . "rsvg"))) (build-system r-build-system) (inputs - `(("librsvg" ,librsvg) - ("zlib" ,zlib))) + (list librsvg zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/jeroen/rsvg#readme") (synopsis "Render SVG images into PDF, PNG, PostScript, or Bitmap arrays") (description @@ -23441,8 +22767,7 @@ (define-public r-influencer (properties `((upstream-name . "influenceR"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix))) + (list r-igraph r-matrix)) (home-page "https://github.com/rcc-uchicago/influenceR") (synopsis "Tools to quantify structural importance of nodes in a network") (description @@ -23469,7 +22794,7 @@ (define-public r-emplik (properties `((upstream-name . "emplik"))) (build-system r-build-system) (propagated-inputs - `(("r-quantreg" ,r-quantreg))) + (list r-quantreg)) (home-page "https://www.ms.uky.edu/~mai/EmpLik.html") (synopsis "Empirical likelihood ratio for censored/truncated data") (description @@ -23492,11 +22817,7 @@ (define-public r-imputeyn (properties `((upstream-name . "imputeYn"))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-emplik" ,r-emplik) - ("r-mvtnorm" ,r-mvtnorm) - ("r-quadprog" ,r-quadprog) - ("r-survival" ,r-survival))) + (list r-boot r-emplik r-mvtnorm r-quadprog r-survival)) (home-page "https://cran.r-project.org/web/packages/imputeYn/") (synopsis "Impute last largest censored observation under weighted least squares") (description @@ -23519,10 +22840,7 @@ (define-public r-adapenetclass (properties `((upstream-name . "AdapEnetClass"))) (build-system r-build-system) (propagated-inputs - `(("r-glmnet" ,r-glmnet) - ("r-imputeyn" ,r-imputeyn) - ("r-lars" ,r-lars) - ("r-quadprog" ,r-quadprog))) + (list r-glmnet r-imputeyn r-lars r-quadprog)) (home-page "https://cran.r-project.org/web/packages/AdapEnetClass/") (synopsis "Class of adaptive elastic net methods for censored data") (description @@ -23542,7 +22860,7 @@ (define-public r-flock "1zg93p74icj4bhxnmnssj2xp6vw4yaksyavq03497v33xfpdxss7")))) (properties `((upstream-name . "flock"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://cran.r-project.org/web/packages/flock/") (synopsis "Process synchronization using file locks") (description @@ -23565,16 +22883,16 @@ (define-public r-archivist (properties `((upstream-name . "archivist"))) (build-system r-build-system) (propagated-inputs - `(("r-dbi" ,r-dbi) - ("r-digest" ,r-digest) - ("r-flock" ,r-flock) - ("r-httr" ,r-httr) - ("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-rcurl" ,r-rcurl) - ("r-rsqlite" ,r-rsqlite))) + (list r-dbi + r-digest + r-flock + r-httr + r-lubridate + r-magrittr + r-rcurl + r-rsqlite)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://pbiecek.github.io/archivist/") (synopsis "Tools for storing, restoring and searching for R objects") (description @@ -23624,21 +22942,21 @@ (define-public r-adapr (properties `((upstream-name . "adapr"))) (build-system r-build-system) (propagated-inputs - `(("r-archivist" ,r-archivist) - ("r-devtools" ,r-devtools) - ("r-digest" ,r-digest) - ("r-doparallel" ,r-doparallel) - ("r-gdata" ,r-gdata) - ("r-ggplot2" ,r-ggplot2) - ("r-git2r" ,r-git2r) - ("r-igraph" ,r-igraph) - ("r-knitr" ,r-knitr) - ("r-plotly" ,r-plotly) - ("r-plyr" ,r-plyr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-shiny" ,r-shiny) - ("r-shinydashboard" ,r-shinydashboard) - ("r-versions" ,r-versions))) + (list r-archivist + r-devtools + r-digest + r-doparallel + r-gdata + r-ggplot2 + r-git2r + r-igraph + r-knitr + r-plotly + r-plyr + r-rmarkdown + r-shiny + r-shinydashboard + r-versions)) (home-page "https://cran.r-project.org/web/packages/adapr/") (synopsis "Implementation of an accountable data analysis process") (description @@ -23661,7 +22979,7 @@ (define-public r-adapsamp "1jayjrsiib2ij4rxxj59g71r3xhzl5yqh0lhi8k6cfy03i7dkvis")))) (properties `((upstream-name . "AdapSamp"))) (build-system r-build-system) - (propagated-inputs `(("r-pracma" ,r-pracma))) + (propagated-inputs (list r-pracma)) (home-page "https://cran.r-project.org/web/packages/AdapSamp/") (synopsis "Adaptive sampling algorithms") (description @@ -23689,9 +23007,7 @@ (define-public r-adaptalint (properties `((upstream-name . "adaptalint"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-lintr" ,r-lintr) - ("r-purrr" ,r-purrr))) + (list r-dplyr r-lintr r-purrr)) (home-page "https://cran.r-project.org/web/packages/adaptalint/") (synopsis "Check R code style") (description @@ -23737,20 +23053,20 @@ (define-public r-forecast (properties `((upstream-name . "forecast"))) (build-system r-build-system) (propagated-inputs - `(("r-colorspace" ,r-colorspace) - ("r-fracdiff" ,r-fracdiff) - ("r-ggplot2" ,r-ggplot2) - ("r-lmtest" ,r-lmtest) - ("r-magrittr" ,r-magrittr) - ("r-nnet" ,r-nnet) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-timedate" ,r-timedate) - ("r-tseries" ,r-tseries) - ("r-urca" ,r-urca) - ("r-zoo" ,r-zoo))) - (native-inputs - `(("r-knitr" ,r-knitr))) ; needed for vignettes + (list r-colorspace + r-fracdiff + r-ggplot2 + r-lmtest + r-magrittr + r-nnet + r-rcpp + r-rcpparmadillo + r-timedate + r-tseries + r-urca + r-zoo)) + (native-inputs + (list r-knitr)) ; needed for vignettes (home-page "https://pkg.robjhyndman.com/forecast/") (synopsis "Forecasting functions for time series and linear models") (description @@ -23772,12 +23088,9 @@ (define-public r-formattable (properties `((upstream-name . "formattable"))) (build-system r-build-system) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-lifecycle" ,r-lifecycle) - ("r-rmarkdown" ,r-rmarkdown))) + (list r-htmltools r-htmlwidgets r-lifecycle r-rmarkdown)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/renkun-ken/formattable") (synopsis "Print vectors and data frames with text fromatting") (description @@ -23824,10 +23137,7 @@ (define-public r-proxyc (properties `((upstream-name . "proxyC"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppparallel" ,r-rcppparallel))) + (list r-matrix r-rcpp r-rcpparmadillo r-rcppparallel)) (home-page "https://cran.r-project.org/package=proxyC") (synopsis "Compute proximity in large sparse matrices") (description @@ -23874,7 +23184,7 @@ (define-public r-stopwords (properties `((upstream-name . "stopwords"))) (build-system r-build-system) (propagated-inputs - `(("r-isocodes" ,r-isocodes))) + (list r-isocodes)) (home-page "https://github.com/quanteda/stopwords") (synopsis "Multilingual stopword lists") (description @@ -23896,8 +23206,7 @@ (define-public r-spacyr (properties `((upstream-name . "spacyr"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-reticulate" ,r-reticulate))) + (list r-data-table r-reticulate)) (home-page "https://spacyr.quanteda.io") (synopsis "R wrapper for the spaCy NLP library") (description @@ -23942,19 +23251,19 @@ (define-public r-quanteda (properties `((upstream-name . "quanteda"))) (build-system r-build-system) (propagated-inputs - `(("r-fastmatch" ,r-fastmatch) - ("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppparallel" ,r-rcppparallel) - ("r-snowballc" ,r-snowballc) - ("r-stopwords" ,r-stopwords) - ("r-stringi" ,r-stringi) - ("r-xml2" ,r-xml2) - ("r-yaml" ,r-yaml))) + (list r-fastmatch + r-magrittr + r-matrix + r-rcpp + r-rcpparmadillo + r-rcppparallel + r-snowballc + r-stopwords + r-stringi + r-xml2 + r-yaml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://quanteda.io") (synopsis "Quantitative analysis of textual data") (description @@ -23981,11 +23290,9 @@ (define-public r-topicmodels (properties `((upstream-name . "topicmodels"))) (build-system r-build-system) (inputs - `(("gsl" ,gsl))) + (list gsl)) (propagated-inputs - `(("r-modeltools" ,r-modeltools) - ("r-slam" ,r-slam) - ("r-tm" ,r-tm))) + (list r-modeltools r-slam r-tm)) (home-page "https://cran.r-project.org/package=topicmodels") (synopsis "Topic models") (description @@ -24009,17 +23316,17 @@ (define-public r-stm (properties `((upstream-name . "stm"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-glmnet" ,r-glmnet) - ("r-lda" ,r-lda) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-quadprog" ,r-quadprog) - ("r-quanteda" ,r-quanteda) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-slam" ,r-slam) - ("r-stringr" ,r-stringr))) + (list r-data-table + r-glmnet + r-lda + r-matrix + r-matrixstats + r-quadprog + r-quanteda + r-rcpp + r-rcpparmadillo + r-slam + r-stringr)) (home-page "http://www.structuraltopicmodel.com/") (synopsis "Estimation of the Structural Topic Model") (description @@ -24043,8 +23350,7 @@ (define-public r-polycor (properties `((upstream-name . "polycor"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-mvtnorm" ,r-mvtnorm))) + (list r-matrix r-mvtnorm)) (home-page "https://r-forge.r-project.org/projects/polycor/") (synopsis "Polychoric and polyserial correlations") (description @@ -24067,9 +23373,7 @@ (define-public r-msm (properties `((upstream-name . "msm"))) (build-system r-build-system) (propagated-inputs - `(("r-expm" ,r-expm) - ("r-mvtnorm" ,r-mvtnorm) - ("r-survival" ,r-survival))) + (list r-expm r-mvtnorm r-survival)) (home-page "https://github.com/chjackson/msm") (synopsis "Multi-state Markov and hidden Markov models in continuous time") (description @@ -24095,9 +23399,7 @@ (define-public r-ltm (properties `((upstream-name . "ltm"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-msm" ,r-msm) - ("r-polycor" ,r-polycor))) + (list r-mass r-msm r-polycor)) (home-page "https://github.com/drizopoulos/ltm") (synopsis "Latent trait models under IRT") (description @@ -24122,8 +23424,7 @@ (define-public r-mi (properties `((upstream-name . "mi"))) (build-system r-build-system) (propagated-inputs - `(("r-arm" ,r-arm) - ("r-matrix" ,r-matrix))) + (list r-arm r-matrix)) (home-page "http://www.stat.columbia.edu/~gelman/") (synopsis "Missing data imputation and model checking") (description @@ -24170,9 +23471,7 @@ (define-public r-sem (properties `((upstream-name . "sem"))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-mass" ,r-mass) - ("r-mi" ,r-mi))) + (list r-boot r-mass r-mi)) (home-page "https://cran.r-project.org/package=sem") (synopsis "Structural equation models") (description @@ -24196,8 +23495,7 @@ (define-public r-semtools (properties `((upstream-name . "semTools"))) (build-system r-build-system) (propagated-inputs - `(("r-lavaan" ,r-lavaan) - ("r-pbivnorm" ,r-pbivnorm))) + (list r-lavaan r-pbivnorm)) (home-page "https://github.com/simsem/semTools/wiki") (synopsis "Useful tools for structural equation modeling") (description @@ -24218,12 +23516,9 @@ (define-public r-regsem (properties `((upstream-name . "regsem"))) (build-system r-build-system) (propagated-inputs - `(("r-lavaan" ,r-lavaan) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rsolnp" ,r-rsolnp))) + (list r-lavaan r-rcpp r-rcpparmadillo r-rsolnp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/package=regsem") (synopsis "Regularized structural equation modeling") (description @@ -24247,13 +23542,11 @@ (define-public r-stanheaders "0srkyawyiykn3p5lw1z3zf18s4ax4iasv1ci3l1px40f9w36wm17")))) (properties `((upstream-name . "StanHeaders"))) (build-system r-build-system) - (inputs `(("pandoc" ,pandoc))) + (inputs (list pandoc)) (propagated-inputs - `(("r-rcppeigen" ,r-rcppeigen) - ("r-rcppparallel" ,r-rcppparallel))) + (list r-rcppeigen r-rcppparallel)) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) ; for vignettes + (list gfortran r-knitr)) ; for vignettes (home-page "https://mc-stan.org/") (synopsis "C++ header files for Stan") (description @@ -24289,12 +23582,9 @@ (define-public r-rpf (properties `((upstream-name . "rpf"))) (build-system r-build-system) (propagated-inputs - `(("r-lifecycle" ,r-lifecycle) - ("r-mvtnorm" ,r-mvtnorm) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-lifecycle r-mvtnorm r-rcpp r-rcppeigen)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/jpritikin/rpf") (synopsis "Response probability functions") (description @@ -24319,17 +23609,17 @@ (define-public r-openmx (properties `((upstream-name . "OpenMx"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-digest" ,r-digest) - ("r-lifecycle" ,r-lifecycle) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcppparallel" ,r-rcppparallel) - ("r-rpf" ,r-rpf) - ("r-stanheaders" ,r-stanheaders))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-bh + r-digest + r-lifecycle + r-mass + r-matrix + r-rcpp + r-rcppeigen + r-rcppparallel + r-rpf + r-stanheaders)) + (native-inputs (list gfortran)) (home-page "http://openmx.ssri.psu.edu") (synopsis "Extended structural equation modelling") (description @@ -24353,11 +23643,7 @@ (define-public r-kutils (properties `((upstream-name . "kutils"))) (build-system r-build-system) (propagated-inputs - `(("r-foreign" ,r-foreign) - ("r-openxlsx" ,r-openxlsx) - ("r-plyr" ,r-plyr) - ("r-runit" ,r-runit) - ("r-xtable" ,r-xtable))) + (list r-foreign r-openxlsx r-plyr r-runit r-xtable)) (home-page "https://cran.r-project.org/package=kutils") (synopsis "Project management tools") (description @@ -24383,10 +23669,7 @@ (define-public r-rockchalk (properties `((upstream-name . "rockchalk"))) (build-system r-build-system) (propagated-inputs - `(("r-cardata" ,r-cardata) - ("r-kutils" ,r-kutils) - ("r-lme4" ,r-lme4) - ("r-mass" ,r-mass))) + (list r-cardata r-kutils r-lme4 r-mass)) (home-page "https://cran.r-project.org/package=rockchalk") (synopsis "Regression estimation and presentation") (description @@ -24433,7 +23716,7 @@ (define-public r-bdgraph (properties `((upstream-name . "BDgraph"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph))) + (list r-igraph)) (home-page "https://www.uva.nl/profile/a.mohammadi") (synopsis "Bayesian structure learning in graphical models") (description @@ -24457,9 +23740,7 @@ (define-public r-d3network (properties `((upstream-name . "d3Network"))) (build-system r-build-system) (propagated-inputs - `(("r-plyr" ,r-plyr) - ("r-rjson" ,r-rjson) - ("r-whisker" ,r-whisker))) + (list r-plyr r-rjson r-whisker)) (home-page "http://christophergandrud.github.io/d3Network/") (synopsis "Create D3 JavaScript network, tree, dendrogram, and Sankey graphs") (description @@ -24481,24 +23762,24 @@ (define-public r-qgraph (properties `((upstream-name . "qgraph"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-colorspace" ,r-colorspace) - ("r-corpcor" ,r-corpcor) - ("r-fdrtool" ,r-fdrtool) - ("r-ggplot2" ,r-ggplot2) - ("r-glasso" ,r-glasso) - ("r-gtools" ,r-gtools) - ("r-hmisc" ,r-hmisc) - ("r-igraph" ,r-igraph) - ("r-jpeg" ,r-jpeg) - ("r-lavaan" ,r-lavaan) - ("r-matrix" ,r-matrix) - ("r-pbapply" ,r-pbapply) - ("r-plyr" ,r-plyr) - ("r-png" ,r-png) - ("r-psych" ,r-psych) - ("r-rcpp" ,r-rcpp) - ("r-reshape2" ,r-reshape2))) + (list r-abind + r-colorspace + r-corpcor + r-fdrtool + r-ggplot2 + r-glasso + r-gtools + r-hmisc + r-igraph + r-jpeg + r-lavaan + r-matrix + r-pbapply + r-plyr + r-png + r-psych + r-rcpp + r-reshape2)) (home-page "http://sachaepskamp.com/qgraph/") (synopsis "Weighted network visualization and analysis") (description @@ -24523,18 +23804,18 @@ (define-public r-semplot (properties `((upstream-name . "semPlot"))) (build-system r-build-system) (propagated-inputs - `(("r-colorspace" ,r-colorspace) - ("r-corpcor" ,r-corpcor) - ("r-igraph" ,r-igraph) - ("r-lavaan" ,r-lavaan) - ("r-lisreltor" ,r-lisreltor) - ("r-openmx" ,r-openmx) - ("r-plyr" ,r-plyr) - ("r-qgraph" ,r-qgraph) - ("r-regsem" ,r-regsem) - ("r-rockchalk" ,r-rockchalk) - ("r-sem" ,r-sem) - ("r-xml" ,r-xml))) + (list r-colorspace + r-corpcor + r-igraph + r-lavaan + r-lisreltor + r-openmx + r-plyr + r-qgraph + r-regsem + r-rockchalk + r-sem + r-xml)) (home-page "https://github.com/SachaEpskamp/semPlot") (synopsis "Unified visualizations of structural equation models") (description @@ -24562,10 +23843,7 @@ (define-public r-cdm (properties `((upstream-name . "CDM"))) (build-system r-build-system) (propagated-inputs - `(("r-mvtnorm" ,r-mvtnorm) - ("r-polycor" ,r-polycor) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-mvtnorm r-polycor r-rcpp r-rcpparmadillo)) (home-page "https://github.com/alexanderrobitzsch/CDM") (synopsis "Cognitive diagnosis modeling") @@ -24596,9 +23874,7 @@ (define-public r-tam (properties `((upstream-name . "TAM"))) (build-system r-build-system) (propagated-inputs - `(("r-cdm" ,r-cdm) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-cdm r-rcpp r-rcpparmadillo)) (home-page "http://www.edmeasurementsurveys.com/TAM/Tutorials/") (synopsis "Test analysis modules") (description @@ -24625,12 +23901,8 @@ (define-public r-erm (properties `((upstream-name . "eRm"))) (build-system r-build-system) (propagated-inputs - `(("r-colorspace" ,r-colorspace) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-psych" ,r-psych))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-colorspace r-lattice r-mass r-matrix r-psych)) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/package=eRm") (synopsis "Extended Rasch modeling") (description @@ -24659,8 +23931,7 @@ (define-public r-irtoys (properties `((upstream-name . "irtoys"))) (build-system r-build-system) (propagated-inputs - `(("r-ltm" ,r-ltm) - ("r-sm" ,r-sm))) + (list r-ltm r-sm)) (home-page "https://cran.r-project.org/package=irtoys") (synopsis "Collection of functions related to Item Response Theory (IRT)") (description @@ -24689,16 +23960,16 @@ (define-public r-iheatmapr (properties `((upstream-name . "iheatmapr"))) (build-system r-build-system) (propagated-inputs - `(("r-fastcluster" ,r-fastcluster) - ("r-ggdendro" ,r-ggdendro) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-magrittr" ,r-magrittr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-scales" ,r-scales))) + (list r-fastcluster + r-ggdendro + r-htmlwidgets + r-jsonlite + r-knitr + r-magrittr + r-rcolorbrewer + r-scales)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://docs.ropensci.org/iheatmapr") (synopsis "Interactive, Complex Heatmaps") (description @@ -24748,13 +24019,13 @@ (define-public r-rsconnect (properties `((upstream-name . "rsconnect"))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-digest" ,r-digest) - ("r-jsonlite" ,r-jsonlite) - ("r-openssl" ,r-openssl) - ("r-packrat" ,r-packrat) - ("r-rstudioapi" ,r-rstudioapi) - ("r-yaml" ,r-yaml))) + (list r-curl + r-digest + r-jsonlite + r-openssl + r-packrat + r-rstudioapi + r-yaml)) (home-page "https://github.com/rstudio/rsconnect") (synopsis "Deployment interface for R Markdown documents and Shiny applications") (description @@ -24827,11 +24098,7 @@ (define-public r-dygraphs (base32 "01mdnsaibm9jy2f1qpbn692hpv309lhj5si9nagib4dawmrkffij")))))) (propagated-inputs - `(("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-magrittr" ,r-magrittr) - ("r-xts" ,r-xts) - ("r-zoo" ,r-zoo))) + (list r-htmltools r-htmlwidgets r-magrittr r-xts r-zoo)) (home-page "https://github.com/rstudio/dygraphs") (synopsis "Interface to Dygraphs interactive time series charting library") (description @@ -24856,23 +24123,23 @@ (define-public r-shinystan (properties `((upstream-name . "shinystan"))) (build-system r-build-system) (propagated-inputs - `(("r-bayesplot" ,r-bayesplot) - ("r-colourpicker" ,r-colourpicker) - ("r-dt" ,r-dt) - ("r-dygraphs" ,r-dygraphs) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-gtools" ,r-gtools) - ("r-markdown" ,r-markdown) - ("r-reshape2" ,r-reshape2) - ("r-rsconnect" ,r-rsconnect) - ("r-rstan" ,r-rstan) - ("r-shiny" ,r-shiny) - ("r-shinyjs" ,r-shinyjs) - ("r-shinythemes" ,r-shinythemes) - ("r-threejs" ,r-threejs) - ("r-xtable" ,r-xtable) - ("r-xts" ,r-xts))) + (list r-bayesplot + r-colourpicker + r-dt + r-dygraphs + r-ggplot2 + r-gridextra + r-gtools + r-markdown + r-reshape2 + r-rsconnect + r-rstan + r-shiny + r-shinyjs + r-shinythemes + r-threejs + r-xtable + r-xts)) (home-page "https://mc-stan.org/") (synopsis "Interactive visual and numerical analysis for Bayesian models") (description @@ -24897,13 +24164,11 @@ (define-public r-rstantools "0b9x8rzj3dr4m7yjx476nn42z22xd1xnw85m9frfwxy5ivg1any9")))) (properties `((upstream-name . "rstantools"))) (build-system r-build-system) - (inputs `(("pandoc" ,pandoc))) + (inputs (list pandoc)) (propagated-inputs - `(("r-desc" ,r-desc) - ("r-rcpp" ,r-rcpp) - ("r-rcppparallel" ,r-rcppparallel))) + (list r-desc r-rcpp r-rcppparallel)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://mc-stan.org/rstantools/") (synopsis "Tools for developing R packages interfacing with Stan") (description @@ -24927,12 +24192,11 @@ (define-public r-loo (properties `((upstream-name . "loo"))) (build-system r-build-system) (inputs - `(("pandoc" ,pandoc))) + (list pandoc)) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-matrixstats" ,r-matrixstats))) + (list r-checkmate r-matrixstats)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://mc-stan.org/loo/") (synopsis "Leave-One-Out cross-validation and WAIC for Bayesian models") (description @@ -24971,22 +24235,20 @@ (define-public r-rstan (search-input-directory inputs "share/zoneinfo"))))))) (native-inputs - `(("tzdata" ,tzdata-for-tests) - ("pandoc" ,pandoc) - ("r-knitr" ,r-knitr))) - (propagated-inputs - `(("r-bh" ,r-bh) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-inline" ,r-inline) - ("r-loo" ,r-loo) - ("r-pkgbuild" ,r-pkgbuild) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcppparallel" ,r-rcppparallel) - ("r-stanheaders" ,r-stanheaders) - ("r-v8" ,r-v8) - ("r-withr" ,r-withr))) + (list tzdata-for-tests pandoc r-knitr)) + (propagated-inputs + (list r-bh + r-ggplot2 + r-gridextra + r-inline + r-loo + r-pkgbuild + r-rcpp + r-rcppeigen + r-rcppparallel + r-stanheaders + r-v8 + r-withr)) (home-page "https://discourse.mc-stan.org/") (synopsis "R interface to Stan") (description @@ -25015,25 +24277,25 @@ (define-public r-rstanarm (properties `((upstream-name . "rstanarm"))) (build-system r-build-system) (inputs - `(("pandoc" ,pandoc))) - (propagated-inputs - `(("r-bayesplot" ,r-bayesplot) - ("r-bh" ,r-bh) - ("r-ggplot2" ,r-ggplot2) - ("r-lme4" ,r-lme4) - ("r-loo" ,r-loo) - ("r-matrix" ,r-matrix) - ("r-nlme" ,r-nlme) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcppparallel" ,r-rcppparallel) - ("r-rstan" ,r-rstan) - ("r-rstantools" ,r-rstantools) - ("r-shinystan" ,r-shinystan) - ("r-stanheaders" ,r-stanheaders) - ("r-survival" ,r-survival))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list pandoc)) + (propagated-inputs + (list r-bayesplot + r-bh + r-ggplot2 + r-lme4 + r-loo + r-matrix + r-nlme + r-rcpp + r-rcppeigen + r-rcppparallel + r-rstan + r-rstantools + r-shinystan + r-stanheaders + r-survival)) + (native-inputs + (list r-knitr)) (home-page "https://mc-stan.org/rstanarm/") (synopsis "Bayesian applied regression modeling via Stan") (description @@ -25057,9 +24319,9 @@ (define-public r-kendall (properties `((upstream-name . "Kendall"))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot))) + (list r-boot)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/Kendall/") (synopsis "Kendall rank correlation and Mann-Kendall trend test") (description @@ -25081,15 +24343,15 @@ (define-public r-keyring (properties `((upstream-name . "keyring"))) (build-system r-build-system) (propagated-inputs - `(("r-askpass" ,r-askpass) - ("r-assertthat" ,r-assertthat) - ("r-filelock" ,r-filelock) - ("r-openssl" ,r-openssl) - ("r-r6" ,r-r6) - ("r-rappdirs" ,r-rappdirs) - ("r-sodium" ,r-sodium) - ("r-yaml" ,r-yaml))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list r-askpass + r-assertthat + r-filelock + r-openssl + r-r6 + r-rappdirs + r-sodium + r-yaml)) + (native-inputs (list pkg-config)) (home-page "https://github.com/r-lib/keyring") (synopsis "Access the system credential store from R") (description @@ -25114,7 +24376,7 @@ (define-public r-zyp (properties `((upstream-name . "zyp"))) (build-system r-build-system) (propagated-inputs - `(("r-kendall" ,r-kendall))) + (list r-kendall)) (home-page "https://cran.r-project.org/web/packages/zyp/") (synopsis "Zhang + Yue-Pilon Trends Package") (description @@ -25138,10 +24400,7 @@ (define-public r-rlinsolve (properties `((upstream-name . "Rlinsolve"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rdpack" ,r-rdpack))) + (list r-matrix r-rcpp r-rcpparmadillo r-rdpack)) (home-page "https://cran.r-project.org/web/packages/Rlinsolve/") (synopsis "Iterative solvers for (sparse) linear system of equations") (description @@ -25170,15 +24429,15 @@ (define-public r-zvcv (properties `((upstream-name . "ZVCV"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-bh" ,r-bh) - ("r-dplyr" ,r-dplyr) - ("r-glmnet" ,r-glmnet) - ("r-magrittr" ,r-magrittr) - ("r-mvtnorm" ,r-mvtnorm) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rlinsolve" ,r-rlinsolve))) + (list r-abind + r-bh + r-dplyr + r-glmnet + r-magrittr + r-mvtnorm + r-rcpp + r-rcpparmadillo + r-rlinsolve)) (home-page "https://cran.r-project.org/web/packages/ZVCV/") (synopsis "Zero-Variance Control Variates") (description @@ -25207,13 +24466,13 @@ (define-public r-ztype (properties `((upstream-name . "ztype"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-lubridate" ,r-lubridate) - ("r-magrittr" ,r-magrittr) - ("r-rvest" ,r-rvest) - ("r-stringr" ,r-stringr))) + (list r-assertthat + r-dplyr + r-ggplot2 + r-lubridate + r-magrittr + r-rvest + r-stringr)) (home-page "https://cran.r-project.org/web/packages/ztype/") (synopsis "Run a Ztype game loaded with R functions") (description @@ -25236,7 +24495,7 @@ (define-public r-zseq (properties `((upstream-name . "Zseq"))) (build-system r-build-system) (propagated-inputs - `(("r-gmp" ,r-gmp))) + (list r-gmp)) (home-page "https://cran.r-project.org/web/packages/Zseq/") (synopsis "Integer sequence generator") (description @@ -25260,7 +24519,7 @@ (define-public r-isoband (properties `((upstream-name . "isoband"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/wilkelab/isoband") (synopsis "Generate isolines and isobands from regularly spaced elevation grids") (description @@ -25283,7 +24542,7 @@ (define-public r-ppcor (properties `((upstream-name . "ppcor"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "https://cran.r-project.org/web/packages/ppcor/") (synopsis "Partial and semi-partial correlation") (description @@ -25305,16 +24564,16 @@ (define-public r-hrbrthemes (properties `((upstream-name . "hrbrthemes"))) (build-system r-build-system) (propagated-inputs - `(("r-extrafont" ,r-extrafont) - ("r-gdtools" ,r-gdtools) - ("r-ggplot2" ,r-ggplot2) - ("r-htmltools" ,r-htmltools) - ("r-knitr" ,r-knitr) - ("r-magrittr" ,r-magrittr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-scales" ,r-scales))) + (list r-extrafont + r-gdtools + r-ggplot2 + r-htmltools + r-knitr + r-magrittr + r-rmarkdown + r-scales)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hrbrmstr/hrbrthemes/") (synopsis "Additional themes, theme components and utilities for @code{ggplot2}") (description @@ -25336,7 +24595,7 @@ (define-public r-crochet "0zvjaf6cv0nrjb4l4llkr0mmgha7ig31p4ri2rlnqyjlxi5l8hyq")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/agrueneberg/crochet") (synopsis "Implementation Helper for Matrix-Like Types") (description @@ -25398,10 +24657,9 @@ (define-public r-latex2exp "0qknpw7zwwbzsbry94j8fn48mq7kq5rc5448g9hybbisain3wfvg")))) (build-system r-build-system) (propagated-inputs - `(("r-stringr" ,r-stringr) - ("r-magrittr" ,r-magrittr))) + (list r-stringr r-magrittr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/stefano-meschiari/latex2exp/") (synopsis "Use LaTeX expressions in plots") (description "@code{latex2exp} parses and converts LaTeX math formulas to @@ -25421,13 +24679,9 @@ (define-public r-oai "1zcbcxhw692s0y6izvwazyzhgx0iwsxsbcan2nk0mb7n11p7bypb")))) (build-system r-build-system) (propagated-inputs - `(("r-xml2" ,r-xml2) - ("r-httr" ,r-httr) - ("r-plyr" ,r-plyr) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble))) + (list r-xml2 r-httr r-plyr r-stringr r-tibble)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ropensci/oai/") (synopsis "General purpose OAI-PMH services client") (description "@code{oai} provides a general purpose client to work with @@ -25471,7 +24725,7 @@ (define-public r-getpass (properties `((upstream-name . "getPass"))) (build-system r-build-system) (propagated-inputs - `(("r-rstudioapi" ,r-rstudioapi))) + (list r-rstudioapi)) (home-page "https://github.com/wrathematics/getPass") (synopsis "Masked user input") (description @@ -25495,10 +24749,7 @@ (define-public r-remoter (properties `((upstream-name . "remoter"))) (build-system r-build-system) (propagated-inputs - `(("r-argon2" ,r-argon2) - ("r-getpass" ,r-getpass) - ("r-pbdzmq" ,r-pbdzmq) - ("r-png" ,r-png))) + (list r-argon2 r-getpass r-pbdzmq r-png)) (home-page "https://github.com/RBigData/remoter") (synopsis "Control a remote R session from a local one") (description @@ -25521,7 +24772,7 @@ (define-public r-asd (properties `((upstream-name . "asd"))) (build-system r-build-system) (propagated-inputs - `(("r-mvtnorm" ,r-mvtnorm))) + (list r-mvtnorm)) (home-page "https://cran.r-project.org/web/packages/asd") (synopsis "Simulations for Adaptive Seamless Designs") (description @@ -25570,14 +24821,14 @@ (define-public r-bridgesampling `((upstream-name . "bridgesampling"))) (build-system r-build-system) (propagated-inputs - `(("r-brobdingnag" ,r-brobdingnag) - ("r-coda" ,r-coda) - ("r-matrix" ,r-matrix) - ("r-mvtnorm" ,r-mvtnorm) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr))) + (list r-brobdingnag + r-coda + r-matrix + r-mvtnorm + r-scales + r-stringr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/quentingronau/bridgesampling") (synopsis "Bridge sampling for marginal likelihoods and Bayes factors") (description @@ -25601,7 +24852,7 @@ (define-public r-tea `((upstream-name . "tea"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix))) + (list r-matrix)) (home-page "https://cran.r-project.org/web/packages/tea/") (synopsis "Threshold estimation approaches") (description @@ -25652,10 +24903,9 @@ (define-public r-aws `((upstream-name . "aws"))) (build-system r-build-system) (propagated-inputs - `(("r-awsmethods" ,r-awsmethods) - ("r-gsl" ,r-gsl))) + (list r-awsmethods r-gsl)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/aws/") (synopsis "Adaptive weights smoothing") (description @@ -25681,15 +24931,15 @@ (define-public r-sgloptim `((upstream-name . "sglOptim"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-doparallel" ,r-doparallel) - ("r-foreach" ,r-foreach) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppprogress" ,r-rcppprogress))) + (list r-bh + r-doparallel + r-foreach + r-matrix + r-rcpp + r-rcpparmadillo + r-rcppprogress)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/nielsrhansen/sglOptim") (synopsis "Generic sparse group Lasso solver") (description @@ -25717,7 +24967,7 @@ (define-public r-grouped `((upstream-name . "grouped"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "https://cran.r-project.org/web/packages/grouped/") (synopsis "Regression analysis of grouped and coarse data") (description @@ -25740,8 +24990,7 @@ (define-public r-stam `((upstream-name . "stam"))) (build-system r-build-system) (propagated-inputs - `(("r-np" ,r-np) - ("r-sp" ,r-sp))) + (list r-np r-sp)) (home-page "https://cran.r-project.org/web/packages/stam") (synopsis "Spatio-temporal analysis and modelling") (description @@ -25765,7 +25014,7 @@ (define-public r-dcv `((upstream-name . "dcv"))) (build-system r-build-system) (propagated-inputs - `(("r-lmtest" ,r-lmtest))) + (list r-lmtest)) (home-page "https://cran.r-project.org/web/packages/dcv/") (synopsis "Conventional cross-validation statistics for climate-growth model") (description @@ -25790,7 +25039,7 @@ (define-public r-rcdd `((upstream-name . "rcdd"))) (build-system r-build-system) (inputs - `(("gmp" ,gmp))) + (list gmp)) (home-page "https://www.stat.umn.edu/geyer/rcdd/") (synopsis "Computational geometry") (description @@ -25816,11 +25065,9 @@ (define-public r-rxnat `((upstream-name . "Rxnat"))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-rcurl" ,r-rcurl) - ("r-tibble" ,r-tibble))) + (list r-httr r-rcurl r-tibble)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/Rxnat/") (synopsis "Queries and extracts images from neuroimaging datasets") (description @@ -25854,16 +25101,15 @@ (define-public r-rserve (("\\$\\(R_HOME\\)") out)) (mkdir-p bin))))))) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-mime" ,r-mime) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-r6" ,r-r6) - ("r-rcpp" ,r-rcpp) - ("r-uuid" ,r-uuid))) + (list r-checkmate + r-mime + r-jsonlite + r-knitr + r-r6 + r-rcpp + r-uuid)) (inputs - `(("openssl" ,openssl) - ("zlib" ,zlib))) + (list openssl zlib)) (home-page "https://github.com/s-u/Rserve") (synopsis "Server providing access to R from many languages and systems") @@ -25891,9 +25137,7 @@ (define-public r-gamm4 (properties `((upstream-name . "gamm4"))) (build-system r-build-system) (propagated-inputs - `(("r-lme4" ,r-lme4) - ("r-matrix" ,r-matrix) - ("r-mgcv" ,r-mgcv))) + (list r-lme4 r-matrix r-mgcv)) (home-page "https://cran.r-project.org/web/packages/gamm4/") (synopsis "Generalized additive mixed models using mgcv and lme4") (description @@ -25915,8 +25159,8 @@ (define-public r-optimx "0hvrpfya767vp3anmb8ih516v4zz1sv4h193rn93kyjydf2lqf1r")))) (properties `((upstream-name . "optimx"))) (build-system r-build-system) - (propagated-inputs `(("r-numderiv" ,r-numderiv))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-numderiv)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/optimx/") (synopsis "Expanded replacement and extension of the optim function") (description @@ -25944,21 +25188,21 @@ (define-public r-projpred (properties `((upstream-name . "projpred"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-gamm4" ,r-gamm4) - ("r-ggplot2" ,r-ggplot2) - ("r-lme4" ,r-lme4) - ("r-loo" ,r-loo) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-mgcv" ,r-mgcv) - ("r-optimx" ,r-optimx) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rngtools" ,r-rngtools) - ("r-rstantools" ,r-rstantools) - ("r-tidyverse" ,r-tidyverse))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-gamm4 + r-ggplot2 + r-lme4 + r-loo + r-magrittr + r-mass + r-mgcv + r-optimx + r-rcpp + r-rcpparmadillo + r-rngtools + r-rstantools + r-tidyverse)) + (native-inputs (list r-knitr)) (home-page "https://mc-stan.org/projpred/") (synopsis "Projection predictive feature selection") (description @@ -25984,16 +25228,16 @@ (define-public r-distributional `((upstream-name . "distributional"))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-ellipsis" ,r-ellipsis) - ("r-farver" ,r-farver) - ("r-generics" ,r-generics) - ("r-ggplot2" ,r-ggplot2) - ("r-lifecycle" ,r-lifecycle) - ("r-numderiv" ,r-numderiv) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-vctrs" ,r-vctrs))) + (list r-digest + r-ellipsis + r-farver + r-generics + r-ggplot2 + r-lifecycle + r-numderiv + r-rlang + r-scales + r-vctrs)) (home-page "https://pkg.mitchelloharawild.com/distributional/") (synopsis "Vectorized probability distributions") (description @@ -26020,17 +25264,17 @@ (define-public r-posterior (properties `((upstream-name . "posterior"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-checkmate" ,r-checkmate) - ("r-distributional" ,r-distributional) - ("r-matrixstats" ,r-matrixstats) - ("r-pillar" ,r-pillar) - ("r-rlang" ,r-rlang) - ("r-tensora" ,r-tensora) - ("r-tibble" ,r-tibble) - ("r-vctrs" ,r-vctrs))) + (list r-abind + r-checkmate + r-distributional + r-matrixstats + r-pillar + r-rlang + r-tensora + r-tibble + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://mc-stan.org/posterior/") (synopsis "Tools for working with posterior distributions") (description @@ -26067,27 +25311,27 @@ (define-public r-brms (properties `((upstream-name . "brms"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-backports" ,r-backports) - ("r-bayesplot" ,r-bayesplot) - ("r-bridgesampling" ,r-bridgesampling) - ("r-coda" ,r-coda) - ("r-future" ,r-future) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-loo" ,r-loo) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-mgcv" ,r-mgcv) - ("r-nleqslv" ,r-nleqslv) - ("r-nlme" ,r-nlme) - ("r-posterior" ,r-posterior) - ("r-projpred" ,r-projpred) - ("r-rcpp" ,r-rcpp) - ("r-rstan" ,r-rstan) - ("r-rstantools" ,r-rstantools) - ("r-shinystan" ,r-shinystan))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-abind + r-backports + r-bayesplot + r-bridgesampling + r-coda + r-future + r-ggplot2 + r-glue + r-loo + r-matrix + r-matrixstats + r-mgcv + r-nleqslv + r-nlme + r-posterior + r-projpred + r-rcpp + r-rstan + r-rstantools + r-shinystan)) + (native-inputs (list r-knitr)) (home-page "https://github.com/paul-buerkner/brms") (synopsis @@ -26121,14 +25365,14 @@ (define-public r-mstate (properties `((upstream-name . "mstate"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-lattice" ,r-lattice) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rlang" ,r-rlang) - ("r-survival" ,r-survival) - ("r-viridislite" ,r-viridislite))) + (list r-data-table + r-lattice + r-rcolorbrewer + r-rlang + r-survival + r-viridislite)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://www.lumc.nl/org/bds/research/medische-statistiek/survival-analysis/") (synopsis @@ -26153,13 +25397,9 @@ (define-public r-scatterpie (properties `((upstream-name . "scatterpie"))) (build-system r-build-system) (propagated-inputs - `(("r-ggforce" ,r-ggforce) - ("r-ggfun" ,r-ggfun) - ("r-ggplot2" ,r-ggplot2) - ("r-rlang" ,r-rlang) - ("r-tidyr" ,r-tidyr))) + (list r-ggforce r-ggfun r-ggplot2 r-rlang r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/scatterpie/") (synopsis "Scatter pie plot") (description @@ -26181,7 +25421,7 @@ (define-public r-scrypt (properties `((upstream-name . "scrypt"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://github.com/rstudio/rscrypt") (synopsis "Key derivation functions for R based on Scrypt") (description @@ -26205,7 +25445,7 @@ (define-public r-boruta "0y2w4wb45kfnzrxcrdsiwgal9fsnlr3wad1sqdc70qv8gp921xbg")))) (properties `((upstream-name . "Boruta"))) (build-system r-build-system) - (propagated-inputs `(("r-ranger" ,r-ranger))) + (propagated-inputs (list r-ranger)) (home-page "https://gitlab.com/mbq/Boruta/") (synopsis "Wrapper algorithm for all relevant feature selection") (description @@ -26228,9 +25468,9 @@ (define-public r-directlabels "0415kh9k2qzdwi8zb32fh2icl5wf5335kyj11cyfdmfxji39zv2w")))) (build-system r-build-system) (propagated-inputs - `(("r-quadprog" ,r-quadprog))) + (list r-quadprog)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://directlabels.r-forge.r-project.org/") (synopsis "Direct labels for multicolor plots") (description @@ -26273,7 +25513,7 @@ (define-public r-phylogram (base32 "1p4h5pirc0m5pzc18q0jk3mcmb5n48gdf9abz03vml3a209xxl2v")))) (properties `((upstream-name . "phylogram"))) (build-system r-build-system) - (propagated-inputs `(("r-ape" ,r-ape))) + (propagated-inputs (list r-ape)) (home-page "https://github.com/ropensci/phylogram/") (synopsis "Dendrograms for evolutionary analysis") (description @@ -26299,9 +25539,7 @@ (define-public r-kmer (properties `((upstream-name . "kmer"))) (build-system r-build-system) (propagated-inputs - `(("r-openssl" ,r-openssl) - ("r-phylogram" ,r-phylogram) - ("r-rcpp" ,r-rcpp))) + (list r-openssl r-phylogram r-rcpp)) (home-page "https://github.com/shaunpwilkinson/kmer/") (synopsis "Fast K-Mer counting and clustering for biological sequence analysis") (description @@ -26324,12 +25562,9 @@ (define-public r-hardhat (properties `((upstream-name . "hardhat"))) (build-system r-build-system) (propagated-inputs - `(("r-glue" ,r-glue) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-vctrs" ,r-vctrs))) + (list r-glue r-rlang r-tibble r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidymodels/hardhat") (synopsis "Construct modeling packages") (description @@ -26357,10 +25592,7 @@ (define-public r-lightgbm (properties `((upstream-name . "lightgbm"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-jsonlite" ,r-jsonlite) - ("r-matrix" ,r-matrix) - ("r-r6" ,r-r6))) + (list r-data-table r-jsonlite r-matrix r-r6)) (home-page "https://github.com/Microsoft/LightGBM") (synopsis "Light gradient boosting machine") (description @@ -26394,16 +25626,16 @@ (define-public r-shapforxgboost `((upstream-name . "SHAPforxgboost"))) (build-system r-build-system) (propagated-inputs - `(("r-bbmisc" ,r-bbmisc) - ("r-data-table" ,r-data-table) - ("r-ggextra" ,r-ggextra) - ("r-ggforce" ,r-ggforce) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpubr" ,r-ggpubr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-xgboost" ,r-xgboost))) + (list r-bbmisc + r-data-table + r-ggextra + r-ggforce + r-ggplot2 + r-ggpubr + r-rcolorbrewer + r-xgboost)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/liuyanguu/SHAPforxgboost") (synopsis "SHAP Plots for XGBoost") (description @@ -26428,8 +25660,7 @@ (define-public r-rismed (properties `((upstream-name . "RISmed"))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-xml2" ,r-xml2))) + (list r-httr r-xml2)) (home-page "https://cran.r-project.org/web/packages/RISmed") (synopsis "Download content from NCBI databases") (description @@ -26454,9 +25685,8 @@ (define-public r-semver (properties `((upstream-name . "semver"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-rcpp" ,r-rcpp))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-assertthat r-rcpp)) + (native-inputs (list r-knitr)) (home-page "https://github.com/johndharrison/semver") (synopsis "Parser for Semantic Versioning 2.0.0") (description @@ -26480,14 +25710,14 @@ (define-public r-binman (properties `((upstream-name . "binman"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-rappdirs" ,r-rappdirs) - ("r-semver" ,r-semver) - ("r-xml2" ,r-xml2) - ("r-yaml" ,r-yaml))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-httr + r-jsonlite + r-rappdirs + r-semver + r-xml2 + r-yaml)) + (native-inputs (list r-knitr)) (home-page "https://github.com/ropensci/binman") (synopsis "Binary download manager") (description @@ -26511,12 +25741,8 @@ (define-public r-wdman (properties `((upstream-name . "wdman"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-binman" ,r-binman) - ("r-processx" ,r-processx) - ("r-semver" ,r-semver) - ("r-yaml" ,r-yaml))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-assertthat r-binman r-processx r-semver r-yaml)) + (native-inputs (list r-knitr)) (home-page "https://docs.ropensci.org/wdman/") (synopsis "Webdriver/Selenium binary manager") (description @@ -26544,13 +25770,13 @@ (define-public r-rselenium (properties `((upstream-name . "RSelenium"))) (build-system r-build-system) (propagated-inputs - `(("r-binman" ,r-binman) - ("r-catools" ,r-catools) - ("r-httr" ,r-httr) - ("r-openssl" ,r-openssl) - ("r-wdman" ,r-wdman) - ("r-xml" ,r-xml))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-binman + r-catools + r-httr + r-openssl + r-wdman + r-xml)) + (native-inputs (list r-knitr)) (home-page "https://docs.ropensci.org/RSelenium/") (synopsis "R bindings for Selenium WebDriver") (description @@ -26579,11 +25805,7 @@ (define-public r-conquer (properties `((upstream-name . "conquer"))) (build-system r-build-system) (propagated-inputs - `(("r-caret" ,r-caret) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-caret r-matrix r-matrixstats r-rcpp r-rcpparmadillo)) (home-page "https://github.com/XiaoouPan/conquer") (synopsis "Convolution-type smoothed quantile regression") (description @@ -26607,14 +25829,14 @@ (define-public r-fastshap (properties `((upstream-name . "fastshap"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-matrixstats" ,r-matrixstats) - ("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-tibble" ,r-tibble))) + (list r-abind + r-ggplot2 + r-gridextra + r-matrixstats + r-plyr + r-rcpp + r-rcpparmadillo + r-tibble)) (home-page "https://github.com/bgreenwell/fastshap") (synopsis "Fast approximate Shapley values") (description @@ -26682,17 +25904,17 @@ (define-public r-iml (properties `((upstream-name . "iml"))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-formula" ,r-formula) - ("r-future" ,r-future) - ("r-future-apply" ,r-future-apply) - ("r-ggplot2" ,r-ggplot2) - ("r-keras" ,r-keras) - ("r-metrics" ,r-metrics) - ("r-prediction" ,r-prediction) - ("r-r6" ,r-r6))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-checkmate + r-data-table + r-formula + r-future + r-future-apply + r-ggplot2 + r-keras + r-metrics + r-prediction + r-r6)) + (native-inputs (list r-knitr)) (home-page "https://github.com/christophM/iml") (synopsis "Interpretable machine learning") (description @@ -26792,10 +26014,7 @@ (define-public r-spatstat-sparse `((upstream-name . "spatstat.sparse"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-matrix" ,r-matrix) - ("r-spatstat-utils" ,r-spatstat-utils) - ("r-tensor" ,r-tensor))) + (list r-abind r-matrix r-spatstat-utils r-tensor)) (home-page "http://spatstat.org/") (synopsis "Sparse three-dimensional arrays and linear algebra utilities") (description @@ -26818,8 +26037,7 @@ (define-public r-spatstat-data (properties `((upstream-name . "spatstat.data"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-spatstat-utils" ,r-spatstat-utils))) + (list r-matrix r-spatstat-utils)) (home-page "http://www.spatstat.org") (synopsis "Datasets for spatstat") (description @@ -26841,10 +26059,7 @@ (define-public r-spatstat-geom (properties `((upstream-name . "spatstat.geom"))) (build-system r-build-system) (propagated-inputs - `(("r-deldir" ,r-deldir) - ("r-polyclip" ,r-polyclip) - ("r-spatstat-data" ,r-spatstat-data) - ("r-spatstat-utils" ,r-spatstat-utils))) + (list r-deldir r-polyclip r-spatstat-data r-spatstat-utils)) (home-page "http://spatstat.org/") (synopsis "Geometrical functionality of the spatstat package") (description @@ -26867,17 +26082,17 @@ (define-public r-spatstat-core (properties `((upstream-name . "spatstat.core"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-goftest" ,r-goftest) - ("r-matrix" ,r-matrix) - ("r-mgcv" ,r-mgcv) - ("r-nlme" ,r-nlme) - ("r-rpart" ,r-rpart) - ("r-spatstat-data" ,r-spatstat-data) - ("r-spatstat-geom" ,r-spatstat-geom) - ("r-spatstat-sparse" ,r-spatstat-sparse) - ("r-spatstat-utils" ,r-spatstat-utils) - ("r-tensor" ,r-tensor))) + (list r-abind + r-goftest + r-matrix + r-mgcv + r-nlme + r-rpart + r-spatstat-data + r-spatstat-geom + r-spatstat-sparse + r-spatstat-utils + r-tensor)) (home-page "http://spatstat.org/") (synopsis "Core functionality of the spatstat package") (description @@ -26900,12 +26115,12 @@ (define-public r-spatstat-linnet `((upstream-name . "spatstat.linnet"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-spatstat-core" ,r-spatstat-core) - ("r-spatstat-data" ,r-spatstat-data) - ("r-spatstat-geom" ,r-spatstat-geom) - ("r-spatstat-sparse" ,r-spatstat-sparse) - ("r-spatstat-utils" ,r-spatstat-utils))) + (list r-matrix + r-spatstat-core + r-spatstat-data + r-spatstat-geom + r-spatstat-sparse + r-spatstat-utils)) (home-page "http://spatstat.org/") (synopsis "Linear networks functionality of the spatstat package") (description @@ -26927,11 +26142,8 @@ (define-public r-spatstat (properties `((upstream-name . "spatstat"))) (build-system r-build-system) (propagated-inputs - `(("r-spatstat-core" ,r-spatstat-core) - ("r-spatstat-data" ,r-spatstat-data) - ("r-spatstat-geom" ,r-spatstat-geom) - ("r-spatstat-linnet" ,r-spatstat-linnet) - ("r-spatstat-utils" ,r-spatstat-utils))) + (list r-spatstat-core r-spatstat-data r-spatstat-geom + r-spatstat-linnet r-spatstat-utils)) (home-page "http://www.spatstat.org") (synopsis "Spatial Point Pattern analysis, model-fitting, simulation, tests") (description @@ -26959,12 +26171,10 @@ (define-public r-gaston "14z94dpln4dvgrv2w7w9ik7h6rpvbf02qhq1hqzx8c2cndzxr21i")))) (properties `((upstream-name . "gaston"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcppparallel" ,r-rcppparallel))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-rcpp r-rcppeigen r-rcppparallel)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/gaston/") (synopsis "Genetic data handling (QC, GRM, LD, PCA) and linear mixed models") (description @@ -26987,7 +26197,7 @@ (define-public r-cpp11 "1nk47xkab7i17h7917l4cfyfvnxf782dfq67wwxa6n0r4jqqxzz9")))) (properties `((upstream-name . "cpp11"))) (build-system r-build-system) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://github.com/r-lib/cpp11") (synopsis "C++11 Interface for R's C Interface") (description @@ -27011,9 +26221,8 @@ (define-public r-rcppziggurat (properties `((upstream-name . "RcppZiggurat"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcppgsl" ,r-rcppgsl))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-rcpp r-rcppgsl)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/RcppZiggurat/") (synopsis "Rcpp integration of different \"Ziggurat\" normal RNG implementations") (description @@ -27040,9 +26249,7 @@ (define-public r-rfast (properties `((upstream-name . "Rfast"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-rcppziggurat" ,r-rcppziggurat))) + (list r-rcpp r-rcpparmadillo r-rcppziggurat)) (home-page "https://github.com/RfastOfficial/Rfast") (synopsis "Collection of efficient and fast R functions") (description @@ -27066,7 +26273,7 @@ (define-public r-rffc "05x9wgzsmx4vb12lmcspymgmpb2xw8bwryb8ysg7vzg2nkh0ma3g")))) (build-system r-build-system) (propagated-inputs - `(("r-randomforest",r-randomforest))) + (list r-randomforest)) (home-page "https://r-forge.r-project.org/projects/rffc/") (synopsis "Random Forest Feature Contributions") (description "This package provides functions for extracting feature @@ -27090,12 +26297,8 @@ (define-public r-clusterr (properties `((upstream-name . "ClusterR"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gmp" ,r-gmp) - ("r-gtools" ,r-gtools) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ggplot2 r-gmp r-gtools r-rcpp r-rcpparmadillo)) + (native-inputs (list r-knitr)) (home-page "https://github.com/mlampros/ClusterR") (synopsis "Clustering") (description @@ -27136,11 +26339,8 @@ (define-public r-spectrum (properties `((upstream-name . "Spectrum"))) (build-system r-build-system) (propagated-inputs - `(("r-clusterr" ,r-clusterr) - ("r-diptest" ,r-diptest) - ("r-ggplot2" ,r-ggplot2) - ("r-rfast" ,r-rfast))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-clusterr r-diptest r-ggplot2 r-rfast)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/Spectrum/") (synopsis "Fast adaptive spectral clustering for single and multi-view data") (description @@ -27169,9 +26369,7 @@ (define-public r-nabor (properties `((upstream-name . "nabor"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-bh r-rcpp r-rcppeigen)) (home-page "https://cran.r-project.org/web/packages/nabor/") (synopsis "Wrapper for K nearest neighbour library for low dimensions") (description @@ -27214,16 +26412,16 @@ (define-public r-visdat "1ikqp29nncbw1xlwyb9dqqgcdk9q0bs3wxhnhnjpb11vcjv7cz2j")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-readr" ,r-readr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr + r-ggplot2 + r-glue + r-magrittr + r-purrr + r-readr + r-tibble + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://visdat.njtierney.com/") (synopsis "Preliminary Visualisation of Data") (description "This package provides procedures to create preliminary exploratory @@ -27245,9 +26443,9 @@ (define-public r-muhaz (properties `((upstream-name . "muhaz"))) (build-system r-build-system) (propagated-inputs - `(("r-survival" ,r-survival))) + (list r-survival)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/muhaz/") (synopsis "Hazard function estimation in survival analysis") (description @@ -27270,27 +26468,27 @@ (define-public r-flexsurv (properties `((upstream-name . "flexsurv"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-desolve" ,r-desolve) - ("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-mstate" ,r-mstate) - ("r-muhaz" ,r-muhaz) - ("r-mvtnorm" ,r-mvtnorm) - ("r-numderiv" ,r-numderiv) - ("r-purrr" ,r-purrr) - ("r-quadprog" ,r-quadprog) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang) - ("r-rstpm2" ,r-rstpm2) - ("r-survival" ,r-survival) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-desolve + r-dplyr + r-generics + r-magrittr + r-matrix + r-mstate + r-muhaz + r-mvtnorm + r-numderiv + r-purrr + r-quadprog + r-rcpp + r-rlang + r-rstpm2 + r-survival + r-tibble + r-tidyr + r-tidyselect)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/chjackson/flexsurv-dev") (synopsis "Flexible parametric survival and multi-state models") (description @@ -27316,10 +26514,9 @@ (define-public r-transphylo (properties `((upstream-name . "TransPhylo"))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-rcpp" ,r-rcpp))) + (list r-ape r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/TransPhylo/") (synopsis "Inference of transmission tree from a dated phylogeny") (description @@ -27343,7 +26540,7 @@ (define-public r-km-ci (properties `((upstream-name . "km.ci"))) (build-system r-build-system) (propagated-inputs - `(("r-survival" ,r-survival))) + (list r-survival)) (home-page "https://cran.r-project.org/web/packages/km.ci/") (synopsis "Confidence intervals for the Kaplan-Meier estimator") (description @@ -27388,17 +26585,17 @@ (define-public r-survmisc (properties `((upstream-name . "survMisc"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-km-ci" ,r-km-ci) - ("r-kmsurv" ,r-kmsurv) - ("r-knitr" ,r-knitr) - ("r-survival" ,r-survival) - ("r-xtable" ,r-xtable) - ("r-zoo" ,r-zoo))) + (list r-data-table + r-ggplot2 + r-gridextra + r-km-ci + r-kmsurv + r-knitr + r-survival + r-xtable + r-zoo)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/survMisc/") (synopsis "Miscellaneous functions for survival data") (description @@ -27442,8 +26639,7 @@ (define-public r-maxstat (properties `((upstream-name . "maxstat"))) (build-system r-build-system) (propagated-inputs - `(("r-exactranktests" ,r-exactranktests) - ("r-mvtnorm" ,r-mvtnorm))) + (list r-exactranktests r-mvtnorm)) (home-page "https://cran.r-project.org/web/packages/maxstat/") (synopsis "Maximally selected rank statistics") (description @@ -27465,23 +26661,23 @@ (define-public r-survminer (properties `((upstream-name . "survminer"))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-ggpubr" ,r-ggpubr) - ("r-ggtext" ,r-ggtext) - ("r-gridextra" ,r-gridextra) - ("r-magrittr" ,r-magrittr) - ("r-maxstat" ,r-maxstat) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-survival" ,r-survival) - ("r-survmisc" ,r-survmisc) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-broom + r-dplyr + r-ggplot2 + r-ggpubr + r-ggtext + r-gridextra + r-magrittr + r-maxstat + r-purrr + r-rlang + r-scales + r-survival + r-survmisc + r-tibble + r-tidyr)) + (native-inputs + (list r-knitr)) (home-page "https://rpkgs.datanovia.com/survminer/index.html") (synopsis "Drawing survival curves using ggplot2") (description @@ -27506,8 +26702,7 @@ (define-public r-forge (properties `((upstream-name . "forge"))) (build-system r-build-system) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-rlang" ,r-rlang))) + (list r-magrittr r-rlang)) (home-page "https://cran.r-project.org/web/packages/forge/") (synopsis "Cast values into shape") (description @@ -27529,9 +26724,9 @@ (define-public r-config (properties `((upstream-name . "config"))) (build-system r-build-system) (propagated-inputs - `(("r-yaml" ,r-yaml))) + (list r-yaml)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/rstudio/config") (synopsis "Manage environment specific configuration values") (description @@ -27564,12 +26759,9 @@ (define-public r-adaptivesparsity (string-append prefix "-larmadillo"))) #t))))) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-mass r-matrix r-rcpp r-rcpparmadillo)) (inputs - `(("armadillo" ,armadillo))) + (list armadillo)) (home-page "https://cran.r-project.org/web/packages/AdaptiveSparsity") (synopsis "Adaptive sparsity models") (description @@ -27592,9 +26784,7 @@ (define-public r-diffusionmap (properties `((upstream-name . "diffusionMap"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix) - ("r-scatterplot3d" ,r-scatterplot3d))) + (list r-igraph r-matrix r-scatterplot3d)) (home-page "https://www.r-project.org") (synopsis "Diffusion map") (description "This package implements the diffusion map method of data @@ -27616,16 +26806,11 @@ (define-public r-igraph "01hvphaf5mx9xvwiazcw39kp6gc1lafqrbjwczy6f7hr145dn1pl")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (inputs - `(("gmp" ,gmp) - ("glpk" ,glpk) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list gmp glpk libxml2 zlib)) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-matrix" ,r-matrix) - ("r-pkgconfig" ,r-pkgconfig))) + (list r-magrittr r-matrix r-pkgconfig)) (home-page "https://igraph.org") (synopsis "Network analysis and visualization") (description @@ -27649,18 +26834,18 @@ (define-public r-workflows (properties `((upstream-name . "workflows"))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-ellipsis" ,r-ellipsis) - ("r-generics" ,r-generics) - ("r-glue" ,r-glue) - ("r-hardhat" ,r-hardhat) - ("r-lifecycle" ,r-lifecycle) - ("r-parsnip" ,r-parsnip) - ("r-rlang" ,r-rlang) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) + (list r-cli + r-ellipsis + r-generics + r-glue + r-hardhat + r-lifecycle + r-parsnip + r-rlang + r-tidyselect + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidymodels/workflows") (synopsis "Modeling workflows") (description @@ -27695,9 +26880,7 @@ (define-public r-lobstr (properties `((upstream-name . "lobstr"))) (build-system r-build-system) (propagated-inputs - `(("r-crayon" ,r-crayon) - ("r-rcpp" ,r-rcpp) - ("r-rlang" ,r-rlang))) + (list r-crayon r-rcpp r-rlang)) (home-page "https://github.com/r-lib/lobstr") (synopsis "Visualize R data structures with trees") (description @@ -27722,8 +26905,7 @@ (define-public r-gpfit (properties `((upstream-name . "GPfit"))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-lhs" ,r-lhs))) + (list r-lattice r-lhs)) (home-page "https://cran.r-project.org/web/packages/GPfit/") (synopsis "Gaussian Processes modeling") (description @@ -27745,14 +26927,14 @@ (define-public r-yardstick (properties `((upstream-name . "yardstick"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-proc" ,r-proc) - ("r-rlang" ,r-rlang) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) + (list r-dplyr + r-generics + r-proc + r-rlang + r-tidyselect + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidymodels/yardstick") (synopsis "Tidy characterizations of model performance") (description @@ -27774,7 +26956,7 @@ (define-public r-warp "0s0acddc5h14245hi1faycxp0fyvw6nlgaz2df7da4fpyd2f638f")))) (properties `((upstream-name . "warp"))) (build-system r-build-system) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://github.com/DavisVaughan/warp") (synopsis "Group dates") (description @@ -27800,12 +26982,8 @@ (define-public r-slider (properties `((upstream-name . "slider"))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-glue" ,r-glue) - ("r-rlang" ,r-rlang) - ("r-vctrs" ,r-vctrs) - ("r-warp" ,r-warp))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ellipsis r-glue r-rlang r-vctrs r-warp)) + (native-inputs (list r-knitr)) (home-page "https://github.com/DavisVaughan/slider") (synopsis "Sliding window functions") (description @@ -27829,20 +27007,20 @@ (define-public r-rsample (properties `((upstream-name . "rsample"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-ellipsis" ,r-ellipsis) - ("r-furrr" ,r-furrr) - ("r-generics" ,r-generics) - ("r-lifecycle" ,r-lifecycle) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-slider" ,r-slider) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-ellipsis + r-furrr + r-generics + r-lifecycle + r-purrr + r-rlang + r-slider + r-tibble + r-tidyr + r-tidyselect + r-vctrs)) + (native-inputs + (list r-knitr)) (home-page "https://rsample.tidymodels.org") (synopsis "General resampling infrastructure") (description @@ -27884,16 +27062,16 @@ (define-public r-dials (properties `((upstream-name . "dials"))) (build-system r-build-system) (propagated-inputs - `(("r-dicedesign" ,r-dicedesign) - ("r-dplyr" ,r-dplyr) - ("r-glue" ,r-glue) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-tibble" ,r-tibble) - ("r-vctrs" ,r-vctrs) - ("r-withr" ,r-withr))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-dicedesign + r-dplyr + r-glue + r-purrr + r-rlang + r-scales + r-tibble + r-vctrs + r-withr)) + (native-inputs (list r-knitr)) (home-page "https://dials.tidymodels.org/") (synopsis "Tools for creating tuning parameter values") (description @@ -27916,27 +27094,27 @@ (define-public r-tune (properties `((upstream-name . "tune"))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-dials" ,r-dials) - ("r-dplyr" ,r-dplyr) - ("r-foreach" ,r-foreach) - ("r-generics" ,r-generics) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-gpfit" ,r-gpfit) - ("r-hardhat" ,r-hardhat) - ("r-lifecycle" ,r-lifecycle) - ("r-parsnip" ,r-parsnip) - ("r-purrr" ,r-purrr) - ("r-recipes" ,r-recipes) - ("r-rlang" ,r-rlang) - ("r-rsample" ,r-rsample) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-vctrs" ,r-vctrs) - ("r-withr" ,r-withr) - ("r-workflows" ,r-workflows) - ("r-yardstick" ,r-yardstick))) + (list r-cli + r-dials + r-dplyr + r-foreach + r-generics + r-ggplot2 + r-glue + r-gpfit + r-hardhat + r-lifecycle + r-parsnip + r-purrr + r-recipes + r-rlang + r-rsample + r-tibble + r-tidyr + r-vctrs + r-withr + r-workflows + r-yardstick)) (home-page "https://github.com/tidymodels/tune") (synopsis "Tidy tuning tools") (description @@ -27960,24 +27138,24 @@ (define-public r-workflowsets (properties `((upstream-name . "workflowsets"))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-dplyr" ,r-dplyr) - ("r-hardhat" ,r-hardhat) - ("r-generics" ,r-generics) - ("r-ggplot2" ,r-ggplot2) - ("r-lifecycle" ,r-lifecycle) - ("r-prettyunits" ,r-prettyunits) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-rsample" ,r-rsample) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tune" ,r-tune) - ("r-vctrs" ,r-vctrs) - ("r-withr" ,r-withr) - ("r-workflows" ,r-workflows))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-cli + r-dplyr + r-hardhat + r-generics + r-ggplot2 + r-lifecycle + r-prettyunits + r-purrr + r-rlang + r-rsample + r-tibble + r-tidyr + r-tune + r-vctrs + r-withr + r-workflows)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/tidymodels/workflowsets") (synopsis "Create a collection of tidymodels workflows") (description @@ -28002,20 +27180,20 @@ (define-public r-tidyposterior (properties `((upstream-name . "tidyposterior"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-ggplot2" ,r-ggplot2) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-rsample" ,r-rsample) - ("r-rstanarm" ,r-rstanarm) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tune" ,r-tune) - ("r-vctrs" ,r-vctrs) - ("r-workflowsets" ,r-workflowsets))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-generics + r-ggplot2 + r-purrr + r-rlang + r-rsample + r-rstanarm + r-tibble + r-tidyr + r-tune + r-vctrs + r-workflowsets)) + (native-inputs + (list r-knitr)) (home-page "https://tidyposterior.tidymodels.org") (synopsis "Bayesian analysis to compare models using resampling statistics") (description @@ -28040,16 +27218,16 @@ (define-public r-tidypredict (properties `((upstream-name . "tidypredict"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-knitr" ,r-knitr) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-dplyr + r-generics + r-knitr + r-purrr + r-rlang + r-stringr + r-tibble + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://tidypredict.tidymodels.org") (synopsis "Run predictions inside the database") (description @@ -28097,11 +27275,9 @@ (define-public r-tokenizers (properties `((upstream-name . "tokenizers"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-snowballc" ,r-snowballc) - ("r-stringi" ,r-stringi))) + (list r-rcpp r-snowballc r-stringi)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://lincolnmullen.com/software/tokenizers/") (synopsis "Fast, consistent tokenization of natural language text") (description @@ -28129,10 +27305,9 @@ (define-public r-hunspell (properties `((upstream-name . "hunspell"))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-rcpp" ,r-rcpp))) + (list r-digest r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/ropensci/hunspell#readme") (synopsis "High-performance stemmer, tokenizer, and spell checker") (description @@ -28164,20 +27339,20 @@ (define-public r-tidytext (properties `((upstream-name . "tidytext"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-hunspell" ,r-hunspell) - ("r-janeaustenr" ,r-janeaustenr) - ("r-lifecycle" ,r-lifecycle) - ("r-matrix" ,r-matrix) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tokenizers" ,r-tokenizers) - ("r-vctrs" ,r-vctrs))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-generics + r-hunspell + r-janeaustenr + r-lifecycle + r-matrix + r-purrr + r-rlang + r-stringr + r-tibble + r-tokenizers + r-vctrs)) + (native-inputs + (list r-knitr)) (home-page "https://github.com/juliasilge/tidytext") (synopsis "Text mining using dplyr, ggplot2, and other Tidy tools") (description @@ -28199,21 +27374,21 @@ (define-public r-parsnip (properties `((upstream-name . "parsnip"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-globals" ,r-globals) - ("r-glue" ,r-glue) - ("r-hardhat" ,r-hardhat) - ("r-lifecycle" ,r-lifecycle) - ("r-magrittr" ,r-magrittr) - ("r-prettyunits" ,r-prettyunits) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-vctrs" ,r-vctrs))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-generics + r-globals + r-glue + r-hardhat + r-lifecycle + r-magrittr + r-prettyunits + r-purrr + r-rlang + r-tibble + r-tidyr + r-vctrs)) + (native-inputs + (list r-knitr)) (home-page "https://parsnip.tidymodels.org") (synopsis "Common API to modeling and analysis functions") (description @@ -28236,19 +27411,19 @@ (define-public r-infer (properties `((upstream-name . "infer"))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-dplyr" ,r-dplyr) - ("r-generics" ,r-generics) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-magrittr" ,r-magrittr) - ("r-patchwork" ,r-patchwork) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr))) + (list r-broom + r-dplyr + r-generics + r-ggplot2 + r-glue + r-magrittr + r-patchwork + r-purrr + r-rlang + r-tibble + r-tidyr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidymodels/infer") (synopsis "Tidy statistical inference") (description @@ -28290,8 +27465,7 @@ (define-public r-conflicted (properties `((upstream-name . "conflicted"))) (build-system r-build-system) (propagated-inputs - `(("r-memoise" ,r-memoise) - ("r-rlang" ,r-rlang))) + (list r-memoise r-rlang)) (home-page "https://github.com/r-lib/conflicted") (synopsis "Alternative conflict resolution strategy") (description @@ -28317,31 +27491,29 @@ (define-public r-tidymodels (properties `((upstream-name . "tidymodels"))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-cli" ,r-cli) - ("r-conflicted" ,r-conflicted) - ("r-dials" ,r-dials) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-hardhat" ,r-hardhat) - ("r-infer" ,r-infer) - ("r-modeldata" ,r-modeldata) - ("r-parsnip" ,r-parsnip) - ("r-purrr" ,r-purrr) - ("r-recipes" ,r-recipes) - ("r-rlang" ,r-rlang) - ("r-rsample" ,r-rsample) - ("r-rstudioapi" ,r-rstudioapi) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-tune" ,r-tune) - ("r-workflows" ,r-workflows) - ("r-workflowsets" ,r-workflowsets) - ("r-yardstick" ,r-yardstick))) - (native-inputs - `(("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("pandoc" ,pandoc))) + (list r-broom + r-cli + r-conflicted + r-dials + r-dplyr + r-ggplot2 + r-hardhat + r-infer + r-modeldata + r-parsnip + r-purrr + r-recipes + r-rlang + r-rsample + r-rstudioapi + r-tibble + r-tidyr + r-tune + r-workflows + r-workflowsets + r-yardstick)) + (native-inputs + (list r-knitr r-rmarkdown pandoc)) (home-page "https://github.com/tidymodels/tidymodels") (synopsis "Tidy collection for modeling and statistical analysis") (description @@ -28364,7 +27536,7 @@ (define-public r-lsa (properties `((upstream-name . "lsa"))) (build-system r-build-system) (propagated-inputs - `(("r-snowballc" ,r-snowballc))) + (list r-snowballc)) (home-page "https://cran.r-project.org/package=lsa") (synopsis "Latent semantic analysis") (description @@ -28417,8 +27589,7 @@ (define-public r-metafor (properties `((upstream-name . "metafor"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-nlme" ,r-nlme))) + (list r-matrix r-nlme)) (home-page "https://cran.r-project.org/web/packages/metafor/") (synopsis "Meta-analysis package for R") (description @@ -28454,11 +27625,7 @@ (define-public r-altmeta (properties `((upstream-name . "altmeta"))) (build-system r-build-system) (propagated-inputs - `(("r-coda" ,r-coda) - ("r-lme4" ,r-lme4) - ("r-matrix" ,r-matrix) - ("r-metafor" ,r-metafor) - ("r-rjags" ,r-rjags))) + (list r-coda r-lme4 r-matrix r-metafor r-rjags)) (home-page "https://cran.r-project.org/web/packages/altmeta/") (synopsis "Alternative meta-analysis methods") (description @@ -28536,12 +27703,12 @@ (define-public r-qtl2 (base32 "0ppc6dzlq77mppxc6bczai9gi40jrbxd1466y2cn2s8a4ah1jg9y")))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-jsonlite" ,r-jsonlite) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rsqlite" ,r-rsqlite) - ("r-yaml" ,r-yaml))) + (list r-data-table + r-jsonlite + r-rcpp + r-rcppeigen + r-rsqlite + r-yaml)) (home-page "https://kbroman.org/qtl2/") (synopsis "Quantitative Trait Locus Mapping in Experimental Crosses") (description @@ -28564,7 +27731,7 @@ (define-public r-seqminer "097313x72jr2q6dp8ma33w8kyp3gfw71snf1qx2maxbwwnysk085")))) (build-system r-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "http://seqminer.genomic.codes") (synopsis "Read nucleotide sequence data (VCF, BCF, and METAL formats)") (description @@ -28587,7 +27754,7 @@ (define-public r-maldiquant (properties `((upstream-name . "MALDIquant"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/MALDIquant") (synopsis "Quantitative analysis of mass spectrometry data") (description @@ -28615,8 +27782,7 @@ (define-public r-scattermore (properties `((upstream-name . "scattermore"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-scales" ,r-scales))) + (list r-ggplot2 r-scales)) (home-page "https://github.com/exaexa/scattermore") (synopsis "Scatterplots with more points") (description @@ -28638,10 +27804,7 @@ (define-public r-seuratobject (properties `((upstream-name . "SeuratObject"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rlang" ,r-rlang))) + (list r-matrix r-rcpp r-rcppeigen r-rlang)) (home-page "https://satijalab.org/seurat") (synopsis "Data structures for single cell data") (description @@ -28665,49 +27828,49 @@ (define-public r-seurat (properties `((upstream-name . "Seurat"))) (build-system r-build-system) (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-cowplot" ,r-cowplot) - ("r-fitdistrplus" ,r-fitdistrplus) - ("r-future" ,r-future) - ("r-future-apply" ,r-future-apply) - ("r-ggplot2" ,r-ggplot2) - ("r-ggrepel" ,r-ggrepel) - ("r-ggridges" ,r-ggridges) - ("r-httr" ,r-httr) - ("r-ica" ,r-ica) - ("r-igraph" ,r-igraph) - ("r-irlba" ,r-irlba) - ("r-jsonlite" ,r-jsonlite) - ("r-kernsmooth" ,r-kernsmooth) - ("r-leiden" ,r-leiden) - ("r-lmtest" ,r-lmtest) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-matrixstats" ,r-matrixstats) - ("r-miniui" ,r-miniui) - ("r-patchwork" ,r-patchwork) - ("r-pbapply" ,r-pbapply) - ("r-plotly" ,r-plotly) - ("r-png" ,r-png) - ("r-rann" ,r-rann) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rcpp" ,r-rcpp) - ("r-rcppannoy" ,r-rcppannoy) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcppprogress" ,r-rcppprogress) - ("r-reticulate" ,r-reticulate) - ("r-rlang" ,r-rlang) - ("r-rocr" ,r-rocr) - ("r-rtsne" ,r-rtsne) - ("r-scales" ,r-scales) - ("r-scattermore" ,r-scattermore) - ("r-sctransform" ,r-sctransform) - ("r-seuratobject" ,r-seuratobject) - ("r-shiny" ,r-shiny) - ("r-spatstat-core" ,r-spatstat-core) - ("r-spatstat-geom" ,r-spatstat-geom) - ("r-tibble" ,r-tibble) - ("r-uwot" ,r-uwot))) + (list r-cluster + r-cowplot + r-fitdistrplus + r-future + r-future-apply + r-ggplot2 + r-ggrepel + r-ggridges + r-httr + r-ica + r-igraph + r-irlba + r-jsonlite + r-kernsmooth + r-leiden + r-lmtest + r-mass + r-matrix + r-matrixstats + r-miniui + r-patchwork + r-pbapply + r-plotly + r-png + r-rann + r-rcolorbrewer + r-rcpp + r-rcppannoy + r-rcppeigen + r-rcppprogress + r-reticulate + r-rlang + r-rocr + r-rtsne + r-scales + r-scattermore + r-sctransform + r-seuratobject + r-shiny + r-spatstat-core + r-spatstat-geom + r-tibble + r-uwot)) (home-page "http://www.satijalab.org/seurat") (synopsis "Seurat is an R toolkit for single cell genomics") (description @@ -28737,18 +27900,18 @@ (define-public r-seuratdisk (properties `((upstream-name . "SeuratDisk"))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-crayon" ,r-crayon) - ("r-hdf5r" ,r-hdf5r) - ("r-matrix" ,r-matrix) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-seurat" ,r-seurat) - ("r-seuratobject" ,r-seuratobject) - ("r-stringi" ,r-stringi) - ("r-withr" ,r-withr))) + (list r-cli + r-crayon + r-hdf5r + r-matrix + r-r6 + r-rlang + r-seurat + r-seuratobject + r-stringi + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/mojaveazure/seurat-disk") (synopsis "Interfaces for HDF5-based single cell file formats") (description @@ -28787,9 +27950,7 @@ (define-public r-seuratdata (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-crayon" ,r-crayon) - ("r-rappdirs" ,r-rappdirs))) + (list r-cli r-crayon r-rappdirs)) (home-page "https://github.com/satijalab/seurat-data") (synopsis "Install and manage Seurat datasets") (description @@ -28813,14 +27974,14 @@ (define-public r-phangorn "1pg5lfc5m4ccphswbfbihj91ppmqhf4084kbjlmfsrqxylsyy8ch")))) (build-system r-build-system) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-fastmatch" ,r-fastmatch) - ("r-igraph" ,r-igraph) - ("r-matrix" ,r-matrix) - ("r-quadprog" ,r-quadprog) - ("r-rcpp" ,r-rcpp))) + (list r-ape + r-fastmatch + r-igraph + r-matrix + r-quadprog + r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/KlausVigo/phangorn") (synopsis "Phylogenetic analysis in R") (description @@ -28842,13 +28003,10 @@ (define-public r-diversitree "0rzrk7xsn4gy271pbcw3azndhx0c06bmsgrg6libjmlfnmq6j8sc")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) - (inputs `(("fftw" ,fftw) ("gsl" ,gsl))) + (list gfortran)) + (inputs (list fftw gsl)) (propagated-inputs - `(("r-ape" ,r-ape) - ("r-desolve" ,r-desolve) - ("r-rcpp" ,r-rcpp) - ("r-subplex" ,r-subplex))) + (list r-ape r-desolve r-rcpp r-subplex)) (home-page "https://www.zoology.ubc.ca/prog/diversitree") (synopsis "Comparative 'phylogenetic' analyses of diversification") (description "This package contains a number of comparative \"phylogenetic\" @@ -28874,9 +28032,9 @@ (define-public r-calculus (properties `((upstream-name . "calculus"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/eguidotti/calculus") (synopsis "High dimensional numerical and symbolic calculus") (description @@ -28904,7 +28062,7 @@ (define-public r-decon (properties `((upstream-name . "decon"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/decon/") (synopsis "Deconvolution Estimation in Measurement Error Models") @@ -28963,11 +28121,7 @@ (define-public r-lpme (properties `((upstream-name . "lpme"))) (build-system r-build-system) (propagated-inputs - `(("r-decon" ,r-decon) - ("r-flexmix" ,r-flexmix) - ("r-locpol" ,r-locpol) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-decon r-flexmix r-locpol r-rcpp r-rcpparmadillo)) (home-page "https://cran.r-project.org/web/packages/lpme/") (synopsis "Nonparametric Estimation of Measurement Error Models") @@ -28992,8 +28146,7 @@ (define-public r-aws-signature (properties `((upstream-name . "aws.signature"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-digest" ,r-digest))) + (list r-base64enc r-digest)) (home-page "https://github.com/cloudyr/aws.signature") (synopsis "Amazon Web Services Request Signatures") (description @@ -29017,12 +28170,12 @@ (define-public r-aws-s3 (properties `((upstream-name . "aws.s3"))) (build-system r-build-system) (propagated-inputs - `(("r-aws-signature" ,r-aws-signature) - ("r-base64enc" ,r-base64enc) - ("r-curl" ,r-curl) - ("r-digest" ,r-digest) - ("r-httr" ,r-httr) - ("r-xml2" ,r-xml2))) + (list r-aws-signature + r-base64enc + r-curl + r-digest + r-httr + r-xml2)) (home-page "https://github.com/cloudyr/aws.s3") (synopsis "AWS S3 Client Package") (description @@ -29042,9 +28195,9 @@ (define-public r-lgr "18s92qyakhvp336kk2777ydypwfrfwfz6a1gqkq812zy3kcb4mcc")))) (build-system r-build-system) (propagated-inputs - `(("r-r6" ,r-r6))) + (list r-r6)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://s-fleck.github.io/lgr/") (synopsis "Fully featured logging framework") (description "This package offers a flexible, feature-rich yet @@ -29086,8 +28239,7 @@ (define-public r-mlr3measures "1qlqfan5akz42zwkcz3ncln6rd9c302dy4cyp7nx0jcafr5i459f")))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-prroc" ,r-prroc))) + (list r-checkmate r-prroc)) (home-page "https://mlr3measures.mlr-org.com/") (synopsis "Performance measures for mlr3") (description "This package implements multiple performance measures for @@ -29109,11 +28261,7 @@ (define-public r-mlr3misc "1ax1mvnm8xjcskq12x63jkal766v1zwilpgrkdv6yawd7yrww4q9")))) (build-system r-build-system) (propagated-inputs - `(("r-backports" ,r-backports) - ("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-digest" ,r-digest) - ("r-r6" ,r-r6))) + (list r-backports r-checkmate r-data-table r-digest r-r6)) (home-page "https://mlr3misc.mlr-org.com/") (synopsis "Helper functions for mlr3") (description "@code{mlr3misc} provides frequently used helper functions @@ -29135,11 +28283,7 @@ (define-public r-paradox "1difp0bzsfxcmbm1snahh3i6417k1a2w4mnjx65p20n2yiclmrgs")))) (build-system r-build-system) (propagated-inputs - `(("r-backports" ,r-backports) - ("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-mlr3misc" ,r-mlr3misc) - ("r-r6" ,r-r6))) + (list r-backports r-checkmate r-data-table r-mlr3misc r-r6)) (home-page "https://paradox.mlr-org.com/") (synopsis "Define and work with parameter spaces for complex algorithms") (description "With this package it is possible to define parameter spaces, @@ -29160,20 +28304,20 @@ (define-public r-mlr3 "1729wbdp62cjjk775qxrahyskp191s9qqnmqbxncfjrpdxphxk34")))) (build-system r-build-system) (propagated-inputs - `(("r-r6" ,r-r6) - ("r-backports" ,r-backports) - ("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-future" ,r-future) - ("r-future-apply" ,r-future-apply) - ("r-lgr" ,r-lgr) - ("r-mlbench" ,r-mlbench) - ("r-mlr3measures" ,r-mlr3measures) - ("r-mlr3misc" ,r-mlr3misc) - ("r-palmerpenguins" ,r-palmerpenguins) - ("r-paradox" ,r-paradox) - ("r-parallelly" ,r-parallelly) - ("r-uuid" ,r-uuid))) + (list r-r6 + r-backports + r-checkmate + r-data-table + r-future + r-future-apply + r-lgr + r-mlbench + r-mlr3measures + r-mlr3misc + r-palmerpenguins + r-paradox + r-parallelly + r-uuid)) (home-page "https://mlr3.mlr-org.com/") (synopsis "Machine Learning in R - Next Generation") (description "@code{mlr3} enables efficient, object-oriented programming @@ -29196,12 +28340,12 @@ (define-public r-mlr3learners "1yc3mrk1b9h1k342wnw7sm4zmcw7w31l5ybh558g88f5hmibdl98")))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-mlr3" ,r-mlr3) - ("r-mlr3misc" ,r-mlr3misc) - ("r-paradox" ,r-paradox) - ("r-r6" ,r-r6))) + (list r-checkmate + r-data-table + r-mlr3 + r-mlr3misc + r-paradox + r-r6)) (home-page "https://mlr3learners.mlr-org.com/") (synopsis "Recommended Learners for @code{mlr3}") (description "@code{mlr3learners} extends @code{mlr3} and @code{mlr3proba} @@ -29225,14 +28369,14 @@ (define-public r-bbotk (properties `((upstream-name . "bbotk"))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-lgr" ,r-lgr) - ("r-mlr3misc" ,r-mlr3misc) - ("r-paradox" ,r-paradox) - ("r-r6" ,r-r6))) + (list r-checkmate + r-data-table + r-lgr + r-mlr3misc + r-paradox + r-r6)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://bbotk.mlr-org.com") (synopsis "Black-Box Optimization Toolkit") (description "This package provides a common framework for optimization of @@ -29253,15 +28397,15 @@ (define-public r-mlr3tuning "0i428kdbak81j1wlwmdf9y40hqi63azhyny802ms2z04wl8lwnvs")))) (build-system r-build-system) (propagated-inputs - `(("r-bbotk" ,r-bbotk) - ("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-digest" ,r-digest) - ("r-lgr" ,r-lgr) - ("r-mlr3" ,r-mlr3) - ("r-mlr3misc" ,r-mlr3misc) - ("r-paradox" ,r-paradox) - ("r-r6" ,r-r6))) + (list r-bbotk + r-checkmate + r-data-table + r-digest + r-lgr + r-mlr3 + r-mlr3misc + r-paradox + r-r6)) (home-page "https://mlr3tuning.mlr-org.com/") (synopsis "Tuning for @code{mlr3}") (description "@code{mlr3tuning} implements methods for hyperparameter @@ -29333,8 +28477,7 @@ (define-public r-fontquiver (properties `((upstream-name . "fontquiver"))) (build-system r-build-system) (propagated-inputs - `(("r-fontbitstreamvera" ,r-fontbitstreamvera) - ("r-fontliberation" ,r-fontliberation))) + (list r-fontbitstreamvera r-fontliberation)) (home-page "https://cran.r-project.org/package=fontquiver") (synopsis "Set of installed fonts") (description @@ -29375,7 +28518,7 @@ (define-public r-freetypeharfbuzz (copy-recursively (string-append harfbuzz "/include") "src/target/include"))))))) (propagated-inputs - `(("r-fontquiver" ,r-fontquiver))) + (list r-fontquiver)) ;; This may defeat the purpose of this package as our versions of freetype ;; and harfbuzz obviously differ from the tarballs offered by this ;; project. On the other hand, Guix arguably does a better job at @@ -29407,7 +28550,7 @@ (define-public r-freetypeharfbuzz "--without-fontconfig" "--without-glib"))))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://cran.r-project.org/package=freetypeharfbuzz") (synopsis "Deterministic computation of text box metrics") (description @@ -29432,17 +28575,16 @@ (define-public r-vdiffr (properties `((upstream-name . "vdiffr"))) (build-system r-build-system) (inputs - `(("libpng" ,libpng) - ("zlib" ,zlib))) - (propagated-inputs - `(("r-cpp11" ,r-cpp11) - ("r-diffobj" ,r-diffobj) - ("r-glue" ,r-glue) - ("r-htmltools" ,r-htmltools) - ("r-lifecycle" ,r-lifecycle) - ("r-rlang" ,r-rlang) - ("r-testthat" ,r-testthat) - ("r-xml2" ,r-xml2))) + (list libpng zlib)) + (propagated-inputs + (list r-cpp11 + r-diffobj + r-glue + r-htmltools + r-lifecycle + r-rlang + r-testthat + r-xml2)) (home-page "https://github.com/r-lib/vdiffr") (synopsis "Visual regression testing and graphical diffing") (description @@ -29487,17 +28629,17 @@ (define-public r-clustree (properties `((upstream-name . "clustree"))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-ggraph" ,r-ggraph) - ("r-ggrepel" ,r-ggrepel) - ("r-igraph" ,r-igraph) - ("r-rlang" ,r-rlang) - ("r-tidygraph" ,r-tidygraph) - ("r-viridis" ,r-viridis))) + (list r-checkmate + r-dplyr + r-ggplot2 + r-ggraph + r-ggrepel + r-igraph + r-rlang + r-tidygraph + r-viridis)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/lazappi/clustree") (synopsis "Visualize clusterings at different resolutions") (description @@ -29522,16 +28664,11 @@ (define-public r-textshaping (properties `((upstream-name . "textshaping"))) (build-system r-build-system) (inputs - `(("freetype" ,freetype) - ("fribidi" ,fribidi) - ("harfbuzz" ,harfbuzz) - ("zlib" ,zlib))) + (list freetype fribidi harfbuzz zlib)) (propagated-inputs - `(("r-cpp11" ,r-cpp11) - ("r-systemfonts" ,r-systemfonts))) + (list r-cpp11 r-systemfonts)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/r-lib/textshaping") (synopsis "Bindings to the HarfBuzz and Fribidi libraries for text shaping") (description @@ -29561,10 +28698,9 @@ (define-public r-ragg ("libtiff" ,libtiff) ("zlib" ,zlib))) (propagated-inputs - `(("r-systemfonts" ,r-systemfonts) - ("r-textshaping" ,r-textshaping))) + (list r-systemfonts r-textshaping)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://ragg.r-lib.org") (synopsis "Graphic devices based on AGG") (description @@ -29588,15 +28724,15 @@ (define-public r-downlit (properties `((upstream-name . "downlit"))) (build-system r-build-system) (propagated-inputs - `(("r-brio" ,r-brio) - ("r-desc" ,r-desc) - ("r-digest" ,r-digest) - ("r-evaluate" ,r-evaluate) - ("r-fansi" ,r-fansi) - ("r-memoise" ,r-memoise) - ("r-rlang" ,r-rlang) - ("r-vctrs" ,r-vctrs) - ("r-yaml" ,r-yaml))) + (list r-brio + r-desc + r-digest + r-evaluate + r-fansi + r-memoise + r-rlang + r-vctrs + r-yaml)) (home-page "https://downlit.r-lib.org/") (synopsis "Syntax highlighting and automatic linking") (description @@ -29620,30 +28756,30 @@ (define-public r-pkgdown "1k31biyvxkv3xjc1yy3nzb9wfza3vbx97fv17nly5a6vlv7zqbs4")))) (properties `((upstream-name . "pkgdown"))) (build-system r-build-system) - (inputs `(("pandoc" ,pandoc))) - (propagated-inputs - `(("r-callr" ,r-callr) - ("r-crayon" ,r-crayon) - ("r-desc" ,r-desc) - ("r-digest" ,r-digest) - ("r-downlit" ,r-downlit) - ("r-fs" ,r-fs) - ("r-httr" ,r-httr) - ("r-magrittr" ,r-magrittr) - ("r-memoise" ,r-memoise) - ("r-openssl" ,r-openssl) - ("r-purrr" ,r-purrr) - ("r-ragg" ,r-ragg) - ("r-rematch2" ,r-rematch2) - ("r-rlang" ,r-rlang) - ("r-rmarkdown" ,r-rmarkdown) - ("r-tibble" ,r-tibble) - ("r-whisker" ,r-whisker) - ("r-withr" ,r-withr) - ("r-xml2" ,r-xml2) - ("r-yaml" ,r-yaml))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (inputs (list pandoc)) + (propagated-inputs + (list r-callr + r-crayon + r-desc + r-digest + r-downlit + r-fs + r-httr + r-magrittr + r-memoise + r-openssl + r-purrr + r-ragg + r-rematch2 + r-rlang + r-rmarkdown + r-tibble + r-whisker + r-withr + r-xml2 + r-yaml)) + (native-inputs + (list r-knitr)) (home-page "https://pkgdown.r-lib.org") (synopsis "Make static HTML documentation for an R package") (description @@ -29667,7 +28803,7 @@ (define-public r-prereg (properties `((upstream-name . "prereg"))) (build-system r-build-system) (propagated-inputs - `(("r-rmarkdown" ,r-rmarkdown))) + (list r-rmarkdown)) (home-page "https://github.com/crsh/prereg") (synopsis "R Markdown Templates to preregister Scientific Studies") @@ -29690,16 +28826,16 @@ (define-public r-ez (properties `((upstream-name . "ez"))) (build-system r-build-system) (propagated-inputs - `(("r-car" ,r-car) - ("r-ggplot2" ,r-ggplot2) - ("r-lme4" ,r-lme4) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-mgcv" ,r-mgcv) - ("r-plyr" ,r-plyr) - ("r-reshape2" ,r-reshape2) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr))) + (list r-car + r-ggplot2 + r-lme4 + r-mass + r-matrix + r-mgcv + r-plyr + r-reshape2 + r-scales + r-stringr)) (home-page "https://github.com/mike-lawrence/ez") (synopsis "Easy Analysis and Visualization of Factorial Experiments") (description @@ -29729,7 +28865,7 @@ (define-public r-qdapregex "1xa8q1way3gjadrjh3mv3xr4c6b4h16nd2c6lgl969difplpfz9p")))) (properties `((upstream-name . "qdapRegex"))) (build-system r-build-system) - (propagated-inputs `(("r-stringi" ,r-stringi))) + (propagated-inputs (list r-stringi)) (home-page "https://trinker.github.com/qdapRegex/") (synopsis @@ -29755,7 +28891,7 @@ (define-public r-mgsub "1mci6x65h94qiz9cwikx2inbrwkykv43zbs8abfbx416zrh2bbn9")))) (properties `((upstream-name . "mgsub"))) (build-system r-build-system) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/package=mgsub") (synopsis @@ -29780,9 +28916,7 @@ (define-public r-textshape (properties `((upstream-name . "textshape"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-slam" ,r-slam) - ("r-stringi" ,r-stringi))) + (list r-data-table r-slam r-stringi)) (home-page "https://github.com/trinker/textshape") (synopsis "Tools for Reshaping Text") (description @@ -29803,14 +28937,14 @@ (define-public r-syuzhet (properties `((upstream-name . "syuzhet"))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-dtt" ,r-dtt) - ("r-nlp" ,r-nlp) - ("r-rlang" ,r-rlang) - ("r-textshape" ,r-textshape) - ("r-tidyr" ,r-tidyr) - ("r-zoo" ,r-zoo))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-dplyr + r-dtt + r-nlp + r-rlang + r-textshape + r-tidyr + r-zoo)) + (native-inputs (list r-knitr)) (home-page "https://github.com/mjockers/syuzhet") (synopsis "Extracts Sentiment and Sentiment-Derived Plot Arcs from Text") @@ -29841,8 +28975,7 @@ (define-public r-lexicon (properties `((upstream-name . "lexicon"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-syuzhet" ,r-syuzhet))) + (list r-data-table r-syuzhet)) (home-page "https://github.com/trinker/lexicon") (synopsis "Lexicons for Text Analysis") (description @@ -29863,7 +28996,7 @@ (define-public r-english "1g3nmy5p8wj3ix1vp1qmkmy3dyqisrw0md8cjrx4klqkp0wqlms9")))) (properties `((upstream-name . "english"))) (build-system r-build-system) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/package=english") (synopsis "Translate Integers into English") @@ -29887,14 +29020,14 @@ (define-public r-textclean (properties `((upstream-name . "textclean"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-english" ,r-english) - ("r-glue" ,r-glue) - ("r-lexicon" ,r-lexicon) - ("r-mgsub" ,r-mgsub) - ("r-qdapregex" ,r-qdapregex) - ("r-stringi" ,r-stringi) - ("r-textshape" ,r-textshape))) + (list r-data-table + r-english + r-glue + r-lexicon + r-mgsub + r-qdapregex + r-stringi + r-textshape)) (home-page "https://github.com/trinker/textclean") (synopsis "Text Cleaning Tools") @@ -29922,9 +29055,7 @@ (define-public r-striprtf (properties `((upstream-name . "striprtf"))) (build-system r-build-system) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-rcpp" ,r-rcpp) - ("r-stringr" ,r-stringr))) + (list r-magrittr r-rcpp r-stringr)) (home-page "https://github.com/kota7/striprtf") (synopsis "Extract Text from RTF File") (description @@ -29959,11 +29090,9 @@ (define-public r-ndjson (("PKG_LIBS = " all) (string-append all "-lgzstream "))) #t))))) - (inputs `(("zlib" ,zlib) ("gzstream" ,gzstream))) + (inputs (list zlib gzstream)) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-rcpp" ,r-rcpp) - ("r-tibble" ,r-tibble))) + (list r-data-table r-rcpp r-tibble)) (home-page "https://gitlab.com/hrbrmstr/ndjson") (synopsis "Wicked-Fast @dfn{Streaming JSON} (ndjson) Reader") @@ -29992,9 +29121,7 @@ (define-public r-streamr (properties `((upstream-name . "streamR"))) (build-system r-build-system) (propagated-inputs - `(("r-ndjson" ,r-ndjson) - ("r-rcurl" ,r-rcurl) - ("r-rjson" ,r-rjson))) + (list r-ndjson r-rcurl r-rjson)) (home-page "https://cran.r-project.org/package=streamR") (synopsis @@ -30018,11 +29145,8 @@ (define-public r-readods (properties `((upstream-name . "readODS"))) (build-system r-build-system) (propagated-inputs - `(("r-cellranger" ,r-cellranger) - ("r-readr" ,r-readr) - ("r-stringi" ,r-stringi) - ("r-xml2" ,r-xml2))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-cellranger r-readr r-stringi r-xml2)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/package=readODS") (synopsis "Read and Write ODS Files") @@ -30059,13 +29183,10 @@ (define-public r-qpdf (setenv "EXTERNAL_QPDF" "1") #t))))) (inputs - `(("zlib" ,zlib) - ("qpdf" ,qpdf))) + (list zlib qpdf)) (propagated-inputs - `(("r-askpass" ,r-askpass) - ("r-curl" ,r-curl) - ("r-rcpp" ,r-rcpp))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list r-askpass r-curl r-rcpp)) + (native-inputs (list pkg-config)) (home-page "https://github.com/ropensci/qpdf") (synopsis "Split, Combine and Compress PDF Files") @@ -30091,11 +29212,10 @@ (define-public r-pdftools (properties `((upstream-name . "pdftools"))) (build-system r-build-system) (inputs - `(("zlib" ,zlib) - ("poppler" ,poppler))) + (list zlib poppler)) (propagated-inputs - `(("r-qpdf" ,r-qpdf) ("r-rcpp" ,r-rcpp))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list r-qpdf r-rcpp)) + (native-inputs (list pkg-config)) (home-page "https://docs.ropensci.org/pdftools/") (synopsis @@ -30135,8 +29255,8 @@ (define-public r-antiword (("system.file\\(\"bin\", package = \"antiword\"\\)") (string-append "\"" (assoc-ref inputs "antiword") "/bin\""))) #t))))) - (inputs `(("antiword" ,antiword))) - (propagated-inputs `(("r-sys" ,r-sys))) + (inputs (list antiword)) + (propagated-inputs (list r-sys)) (home-page "https://github.com/ropensci/antiword#readme") (synopsis @@ -30162,20 +29282,20 @@ (define-public r-readtext (properties `((upstream-name . "readtext"))) (build-system r-build-system) (propagated-inputs - `(("r-antiword" ,r-antiword) - ("r-data-table" ,r-data-table) - ("r-digest" ,r-digest) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-pdftools" ,r-pdftools) - ("r-readods" ,r-readods) - ("r-readxl" ,r-readxl) - ("r-streamr" ,r-streamr) - ("r-stringi" ,r-stringi) - ("r-striprtf" ,r-striprtf) - ("r-tibble" ,r-tibble) - ("r-xml2" ,r-xml2))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-antiword + r-data-table + r-digest + r-httr + r-jsonlite + r-pdftools + r-readods + r-readxl + r-streamr + r-stringi + r-striprtf + r-tibble + r-xml2)) + (native-inputs (list r-knitr)) (home-page "https://github.com/quanteda/readtext") (synopsis @@ -30200,8 +29320,8 @@ (define-public r-packcircles "05pv5c4k4njkr0xw6i6ksiy34hcyx2lbiqpv5gxw81yrkm0rxfyk")))) (properties `((upstream-name . "packcircles"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-rcpp)) + (native-inputs (list r-knitr)) (home-page "https://github.com/mbedward/packcircles") (synopsis "Circle Packing") @@ -30225,15 +29345,10 @@ (define-public r-lwgeom (properties `((upstream-name . "lwgeom"))) (build-system r-build-system) (inputs - `(("geos" ,geos) - ("proj" ,proj) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list geos proj sqlite zlib)) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-sf" ,r-sf) - ("r-units" ,r-units))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list r-rcpp r-sf r-units)) + (native-inputs (list pkg-config)) (home-page "https://github.com/r-spatial/lwgeom/") (synopsis "Bindings to Selected 'liblwgeom' Functions for Simple Features") (description @@ -30256,13 +29371,13 @@ (define-public r-stars (properties `((upstream-name . "stars"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-classint" ,r-classint) - ("r-lwgeom" ,r-lwgeom) - ("r-rlang" ,r-rlang) - ("r-sf" ,r-sf) - ("r-units" ,r-units))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-abind + r-classint + r-lwgeom + r-rlang + r-sf + r-units)) + (native-inputs (list r-knitr)) (home-page "https://r-spatial.github.io/stars/") (synopsis "Spatiotemporal Arrays, Raster and Vector Data Cubes") @@ -30286,15 +29401,15 @@ (define-public r-tmaptools (properties `((upstream-name . "tmaptools"))) (build-system r-build-system) (propagated-inputs - `(("r-dichromat" ,r-dichromat) - ("r-lwgeom" ,r-lwgeom) - ("r-magrittr" ,r-magrittr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-sf" ,r-sf) - ("r-stars" ,r-stars) - ("r-units" ,r-units) - ("r-viridislite" ,r-viridislite) - ("r-xml" ,r-xml))) + (list r-dichromat + r-lwgeom + r-magrittr + r-rcolorbrewer + r-sf + r-stars + r-units + r-viridislite + r-xml)) (home-page "https://github.com/mtennekes/tmaptools") (synopsis "Thematic Map Tools") @@ -30318,9 +29433,7 @@ (define-public r-rworldmap (properties `((upstream-name . "rworldmap"))) (build-system r-build-system) (propagated-inputs - `(("r-fields" ,r-fields) - ("r-maptools" ,r-maptools) - ("r-sp" ,r-sp))) + (list r-fields r-maptools r-sp)) (home-page "https://github.com/AndySouth/rworldmap/") (synopsis "Mapping Global Data") @@ -30342,14 +29455,14 @@ (define-public r-rtweet (properties `((upstream-name . "rtweet"))) (build-system r-build-system) (propagated-inputs - `(("r-httpuv" ,r-httpuv) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-progress" ,r-progress) - ("r-rcpp" ,r-rcpp) - ("r-tibble" ,r-tibble))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-httpuv + r-httr + r-jsonlite + r-magrittr + r-progress + r-rcpp + r-tibble)) + (native-inputs (list r-knitr)) (home-page "https://docs.ropensci.org/rtweet/") (synopsis "Collecting Twitter Data") @@ -30393,12 +29506,8 @@ (define-public r-eyelinker (properties `((upstream-name . "eyelinker"))) (build-system r-build-system) (propagated-inputs - `(("r-intervals" ,r-intervals) - ("r-readr" ,r-readr) - ("r-stringi" ,r-stringi) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-intervals r-readr r-stringi r-stringr r-tibble)) + (native-inputs (list r-knitr)) (home-page "https://github.com/a-hurst/eyelinker") (synopsis @@ -30421,7 +29530,7 @@ (define-public r-btm "0ab0wr8nbwn1w1j9hpwfz52lm1sw0qk93713y9k0hpm3pw9dq4jr")))) (properties `((upstream-name . "BTM"))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "https://github.com/bnosac/BTM") (synopsis "Biterm Topic Models for Short Text") (description @@ -30452,7 +29561,7 @@ (define-public r-delaporte "0ijhmwclpg5czs2sl2vykcw8qj2pxy26xf6knh62rqq6p6sm43f4")))) (properties `((upstream-name . "Delaporte"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://github.com/aadler/Delaporte") (synopsis "Statistical functions for the Delaporte distribution") (description @@ -30504,8 +29613,7 @@ (define-public r-revgeo (properties `((upstream-name . "revgeo"))) (build-system r-build-system) (propagated-inputs - `(("r-rcurl" ,r-rcurl) - ("r-rjsonio" ,r-rjsonio))) + (list r-rcurl r-rjsonio)) (home-page "https://cran.r-project.org/package=revgeo") (synopsis "Reverse geocoding") (description @@ -30528,11 +29636,7 @@ (define-public r-qpcr (properties `((upstream-name . "qpcR"))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-minpack-lm" ,r-minpack-lm) - ("r-rgl" ,r-rgl) - ("r-robustbase" ,r-robustbase))) + (list r-mass r-matrix r-minpack-lm r-rgl r-robustbase)) (home-page "https://cran.r-project.org/package=qpcR") (synopsis "Modelling and analysis of real-time PCR data") (description @@ -30555,10 +29659,8 @@ (define-public r-textplot (properties `((upstream-name . "textplot"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-lattice" ,r-lattice) - ("r-matrix" ,r-matrix))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-data-table r-lattice r-matrix)) + (native-inputs (list r-knitr)) (home-page "https://github.com/bnosac/textplot") (synopsis "Text Plots") (description @@ -30648,8 +29750,8 @@ (define-public r-elliptic "1dhba0yfxjd5rlqsxp5a7s2hclfkla9wigsr39dlma67l6qjjmxn")))) (properties `((upstream-name . "elliptic"))) (build-system r-build-system) - (inputs `(("pari-gp" ,pari-gp))) - (propagated-inputs `(("r-mass" ,r-mass))) + (inputs (list pari-gp)) + (propagated-inputs (list r-mass)) (home-page "https://github.com/RobinHankin/elliptic") (synopsis @@ -30674,9 +29776,7 @@ (define-public r-hypergeo (properties `((upstream-name . "hypergeo"))) (build-system r-build-system) (propagated-inputs - `(("r-contfrac" ,r-contfrac) - ("r-desolve" ,r-desolve) - ("r-elliptic" ,r-elliptic))) + (list r-contfrac r-desolve r-elliptic)) (home-page "https://cran.r-project.org/web/packages/hypergeo/") (synopsis "The Gauss Hypergeometric Function") @@ -30707,22 +29807,22 @@ (define-public r-gganimate (string-append "'" (assoc-ref inputs "ffmpeg") "/bin/ffmpeg'")))))))) (inputs ;; For video output. - `(("ffmpeg" ,ffmpeg))) - (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-plyr" ,r-plyr) - ("r-progress" ,r-progress) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-stringi" ,r-stringi) - ("r-tweenr" ,r-tweenr) - ;; For GIF/SVG output. gifski is faster, but depends on Rust. - ("r-magick" ,r-magick) - ;; For HTML output. - ("r-base64enc" ,r-base64enc) - ("r-htmltools" ,r-htmltools))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list ffmpeg)) + (propagated-inputs + (list r-ggplot2 + r-glue + r-plyr + r-progress + r-rlang + r-scales + r-stringi + r-tweenr + ;; For GIF/SVG output. gifski is faster, but depends on Rust. + r-magick + ;; For HTML output. + r-base64enc + r-htmltools)) + (native-inputs (list r-knitr)) (home-page "https://gganimate.com") (synopsis "Grammar of Animated Graphics") (description @@ -30748,7 +29848,7 @@ (define-public r-tzdb "1afmav7s29fb5cd920h6vrzg9cvc4jsidfalxpvhlh1b8mfr0df3")))) (properties `((upstream-name . "tzdb"))) (build-system r-build-system) - (propagated-inputs `(("r-cpp11" ,r-cpp11))) + (propagated-inputs (list r-cpp11)) (home-page "https://github.com/r-lib/tzdb") (synopsis "Time Zone Database Information") (description @@ -30777,21 +29877,21 @@ (define-public r-vroom (properties `((upstream-name . "vroom"))) (build-system r-build-system) (propagated-inputs - `(("r-bit64" ,r-bit64) - ("r-cli" ,r-cli) - ("r-cpp11" ,r-cpp11) - ("r-crayon" ,r-crayon) - ("r-glue" ,r-glue) - ("r-hms" ,r-hms) - ("r-lifecycle" ,r-lifecycle) - ("r-progress" ,r-progress) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyselect" ,r-tidyselect) - ("r-tzdb" ,r-tzdb) - ("r-vctrs" ,r-vctrs) - ("r-withr" ,r-withr))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-bit64 + r-cli + r-cpp11 + r-crayon + r-glue + r-hms + r-lifecycle + r-progress + r-rlang + r-tibble + r-tidyselect + r-tzdb + r-vctrs + r-withr)) + (native-inputs (list r-knitr)) (home-page "https://vroom.r-lib.org") (synopsis "Read and Write Rectangular Text Data") @@ -30815,9 +29915,7 @@ (define-public r-rmisc "1ijjhfy3v91fspid77rrkc5dkcb2lav37wc3f4k5lwrn24wzy5y8")))) (build-system r-build-system) (propagated-inputs - `(("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp) - ("r-lattice" ,r-lattice))) + (list r-plyr r-rcpp r-lattice)) (home-page "https://cran.r-project.org/web/packages/Rmisc/") (synopsis "Ryan Miscellaneous") (description "The Rmisc library contains functions for data analysis and @@ -30837,8 +29935,7 @@ (define-public r-webutils (properties `((upstream-name . "webutils"))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-jsonlite" ,r-jsonlite))) + (list r-curl r-jsonlite)) (home-page "https://github.com/jeroen/webutils") (synopsis "Utility functions for developing web applications") (description @@ -30861,13 +29958,11 @@ (define-public r-protolite (properties `((upstream-name . "protolite"))) (build-system r-build-system) (inputs - `(("protobuf" ,protobuf))) + (list protobuf)) (propagated-inputs - `(("r-jsonlite" ,r-jsonlite) - ("r-rcpp" ,r-rcpp))) + (list r-jsonlite r-rcpp)) (native-inputs - `(("protobuf" ,protobuf) - ("pkg-config" ,pkg-config))) + (list protobuf pkg-config)) (home-page "https://github.com/jeroen/protolite") (synopsis "Highly optimized protocol buffer serializers") (description @@ -30894,24 +29989,24 @@ (define-public r-opencpu (properties `((upstream-name . "opencpu"))) (build-system r-build-system) (inputs - `(("pandoc" ,pandoc))) - (propagated-inputs - `(("r-brew" ,r-brew) - ("r-curl" ,r-curl) - ("r-evaluate" ,r-evaluate) - ("r-httpuv" ,r-httpuv) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-mime" ,r-mime) - ("r-openssl" ,r-openssl) - ("r-protolite" ,r-protolite) - ("r-rappdirs" ,r-rappdirs) - ("r-remotes" ,r-remotes) - ("r-sys" ,r-sys) - ("r-webutils" ,r-webutils) - ("r-zip" ,r-zip))) - (native-inputs - `(("r-knitr" ,r-knitr))) + (list pandoc)) + (propagated-inputs + (list r-brew + r-curl + r-evaluate + r-httpuv + r-jsonlite + r-knitr + r-mime + r-openssl + r-protolite + r-rappdirs + r-remotes + r-sys + r-webutils + r-zip)) + (native-inputs + (list r-knitr)) (home-page "https://www.opencpu.org") (synopsis "API for embedded scientific computing") (description @@ -30937,13 +30032,11 @@ (define-public r-exactextractr "1gc1p9pgazhblk8jgykxxjpblylbaq5r9hdlw3ilz5g45yjjwcnc")))) (properties `((upstream-name . "exactextractr"))) (build-system r-build-system) - (inputs `(("geos" ,geos))) + (inputs (list geos)) (propagated-inputs - `(("r-raster" ,r-raster) - ("r-rcpp" ,r-rcpp) - ("r-sf" ,r-sf))) + (list r-raster r-rcpp r-sf)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://isciences.gitlab.io/exactextractr/") (synopsis "Fast extraction from raster datasets using polygons") (description @@ -30966,11 +30059,9 @@ (define-public r-stringfish (properties `((upstream-name . "stringfish"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-rcppparallel" ,r-rcppparallel))) + (list r-rcpp r-rcppparallel)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/traversc/stringfish") (synopsis "Alternative string implementation") (description @@ -31015,14 +30106,11 @@ (define-public r-qs "077i181vh0izvsdy2d4366yir0ajg531g6d1s7ab044ssbphg38x")))) (properties `((upstream-name . "qs"))) (build-system r-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (propagated-inputs - `(("r-rapiserialize" ,r-rapiserialize) - ("r-rcpp" ,r-rcpp) - ("r-stringfish" ,r-stringfish))) + (list r-rapiserialize r-rcpp r-stringfish)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/traversc/qs") (synopsis "Quick serialization of R objects") (description @@ -31044,9 +30132,9 @@ (define-public r-rgeos (properties `((upstream-name . "rgeos"))) (build-system r-build-system) (inputs - `(("geos" ,geos))) + (list geos)) (propagated-inputs - `(("r-sp" ,r-sp))) + (list r-sp)) (home-page "https://cran.r-project.org/package=rgeos") (synopsis "Interface to Geometry Engine (GEOS)") (description @@ -31068,17 +30156,17 @@ (define-public r-tfruns (properties `((upstream-name . "tfruns"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-config" ,r-config) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-reticulate" ,r-reticulate) - ("r-rlang" ,r-rlang) - ("r-rstudioapi" ,r-rstudioapi) - ("r-tidyselect" ,r-tidyselect) - ("r-whisker" ,r-whisker) - ("r-yaml" ,r-yaml))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-base64enc + r-config + r-jsonlite + r-magrittr + r-reticulate + r-rlang + r-rstudioapi + r-tidyselect + r-whisker + r-yaml)) + (native-inputs (list r-knitr)) (home-page "https://github.com/rstudio/tfruns") (synopsis "Training run tools for TensorFlow") (description @@ -31101,10 +30189,9 @@ (define-public r-tfautograph "0fmaq1ggjyxgf2ss7qb8jk74sfwc3s1vc123pd5glclxcy1ib0j2")))) (properties `((upstream-name . "tfautograph"))) (build-system r-build-system) - (inputs `(("tensorflow" ,tensorflow))) + (inputs (list tensorflow)) (propagated-inputs - `(("r-backports" ,r-backports) - ("r-reticulate" ,r-reticulate))) + (list r-backports r-reticulate)) (home-page "https://t-kalinowski.github.io/tfautograph/") (synopsis "Autograph R for Tensorflow") (description @@ -31125,15 +30212,15 @@ (define-public r-tensorflow "0xgm8jb1hl8564vviqys3aqwzvfbh0d43m154cj07j9spdz306ng")))) (properties `((upstream-name . "tensorflow"))) (build-system r-build-system) - (inputs `(("tensorflow" ,tensorflow))) + (inputs (list tensorflow)) (propagated-inputs - `(("r-config" ,r-config) - ("r-processx" ,r-processx) - ("r-reticulate" ,r-reticulate) - ("r-rstudioapi" ,r-rstudioapi) - ("r-tfautograph" ,r-tfautograph) - ("r-tfruns" ,r-tfruns) - ("r-yaml" ,r-yaml))) + (list r-config + r-processx + r-reticulate + r-rstudioapi + r-tfautograph + r-tfruns + r-yaml)) (home-page "https://github.com/rstudio/tensorflow") (synopsis "R interface to TensorFlow") (description @@ -31157,17 +30244,17 @@ (define-public r-keras (properties `((upstream-name . "keras"))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-generics" ,r-generics) - ("r-glue" ,r-glue) - ("r-magrittr" ,r-magrittr) - ("r-r6" ,r-r6) - ("r-reticulate" ,r-reticulate) - ("r-rlang" ,r-rlang) - ("r-tensorflow" ,r-tensorflow) - ("r-tfruns" ,r-tfruns) - ("r-zeallot" ,r-zeallot))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ellipsis + r-generics + r-glue + r-magrittr + r-r6 + r-reticulate + r-rlang + r-tensorflow + r-tfruns + r-zeallot)) + (native-inputs (list r-knitr)) (home-page "https://keras.rstudio.com") (synopsis "R Interface to 'Keras'") (description @@ -31192,10 +30279,9 @@ (define-public r-zzlite (properties `((upstream-name . "zzlite"))) (build-system r-build-system) (propagated-inputs - `(("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite))) + (list r-httr r-jsonlite)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/package=zzlite") (synopsis "Wrapper for the Zamzar file conversion API") (description @@ -31219,7 +30305,7 @@ (define-public r-ztree (properties `((upstream-name . "zTree"))) (build-system r-build-system) (propagated-inputs - `(("r-plyr" ,r-plyr))) + (list r-plyr)) (home-page "https://cran.r-project.org/package=zTree") (synopsis "Functions to import data from z-Tree into R") (description @@ -31243,7 +30329,7 @@ (define-public r-distributionutils `((upstream-name . "DistributionUtils"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/package=DistributionUtils") (synopsis "Distribution utilities") (description @@ -31269,13 +30355,10 @@ (define-public r-ztpln (properties `((upstream-name . "ztpln"))) (build-system r-build-system) (propagated-inputs - `(("r-distributionutils" ,r-distributionutils) - ("r-mixtools" ,r-mixtools) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-rcppnumerical" ,r-rcppnumerical))) + (list r-distributionutils r-mixtools r-rcpp r-rcppeigen + r-rcppnumerical)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/mattocci27/ztpln") (synopsis "Zero-truncated Poisson lognormal distribution") (description @@ -31298,9 +30381,9 @@ (define-public r-zscorer (properties `((upstream-name . "zscorer"))) (build-system r-build-system) (propagated-inputs - `(("r-shiny" ,r-shiny))) + (list r-shiny)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/nutriverse/zscorer") (synopsis "Child Anthropometry z-Score Calculator") (description @@ -31325,8 +30408,7 @@ (define-public r-zra (properties `((upstream-name . "ZRA"))) (build-system r-build-system) (propagated-inputs - `(("r-dygraphs" ,r-dygraphs) - ("r-forecast" ,r-forecast))) + (list r-dygraphs r-forecast)) (home-page "https://cran.r-project.org/package=ZRA") (synopsis "Dynamic plots for time series forecasting") (description @@ -31348,13 +30430,13 @@ (define-public r-rfigshare (properties `((upstream-name . "rfigshare"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-httpuv" ,r-httpuv) - ("r-httr" ,r-httr) - ("r-plyr" ,r-plyr) - ("r-rjsonio" ,r-rjsonio) - ("r-xml" ,r-xml) - ("r-yaml" ,r-yaml))) + (list r-ggplot2 + r-httpuv + r-httr + r-plyr + r-rjsonio + r-xml + r-yaml)) (home-page "https://github.com/ropensci/rfigshare") (synopsis "R Interface to figshare") (description @@ -31376,10 +30458,7 @@ (define-public r-dismo (properties `((upstream-name . "dismo"))) (build-system r-build-system) (propagated-inputs - `(("r-raster" ,r-raster) - ("r-rcpp" ,r-rcpp) - ("r-sp" ,r-sp) - ("r-terra" ,r-terra))) + (list r-raster r-rcpp r-sp r-terra)) (home-page "https://rspatial.org/raster/sdm/") (synopsis "Species distribution modeling") (description @@ -31402,19 +30481,19 @@ (define-public r-zoon (properties `((upstream-name . "zoon"))) (build-system r-build-system) (propagated-inputs - `(("r-dismo" ,r-dismo) - ("r-plyr" ,r-plyr) - ("r-randomforest" ,r-randomforest) - ("r-raster" ,r-raster) - ("r-rcurl" ,r-rcurl) - ("r-rfigshare" ,r-rfigshare) - ("r-rgdal" ,r-rgdal) - ("r-roxygen2" ,r-roxygen2) - ("r-rworldmap" ,r-rworldmap) - ("r-sp" ,r-sp) - ("r-testthat" ,r-testthat))) + (list r-dismo + r-plyr + r-randomforest + r-raster + r-rcurl + r-rfigshare + r-rgdal + r-roxygen2 + r-rworldmap + r-sp + r-testthat)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/zoonproject/zoon") (synopsis "Reproducible, accessible and shareable species distribution modelling") (description @@ -31437,11 +30516,7 @@ (define-public r-paws-common (properties `((upstream-name . "paws.common"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-digest" ,r-digest) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-xml2" ,r-xml2))) + (list r-base64enc r-digest r-httr r-jsonlite r-xml2)) (home-page "https://cran.r-project.org/package=paws.common") (synopsis "Paws low-level Amazon Web Services API") (description @@ -31467,7 +30542,7 @@ (define-public r-paws-customer-engagement `((upstream-name . "paws.customer.engagement"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services customer engagement services") (description @@ -31491,7 +30566,7 @@ (define-public r-paws-cost-management `((upstream-name . "paws.cost.management"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services cost management services") (description @@ -31513,7 +30588,7 @@ (define-public r-paws-developer-tools (properties `((upstream-name . "paws.developer.tools"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services developer tools services") (description @@ -31535,7 +30610,7 @@ (define-public r-paws-end-user-computing (properties `((upstream-name . "paws.end.user.computing"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services end user computing services") (description @@ -31559,7 +30634,7 @@ (define-public r-paws-application-integration `((upstream-name . "paws.application.integration"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services application integration services") (description @@ -31583,7 +30658,7 @@ (define-public r-paws-security-identity `((upstream-name . "paws.security.identity"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services security, identity, and compliance services") (description @@ -31608,7 +30683,7 @@ (define-public r-paws-analytics `((upstream-name . "paws.analytics"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services analytics services") (description @@ -31632,7 +30707,7 @@ (define-public r-paws-machine-learning `((upstream-name . "paws.machine.learning"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services machine learning services") (description @@ -31656,7 +30731,7 @@ (define-public r-paws-management `((upstream-name . "paws.management"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services management and governance services") (description @@ -31680,7 +30755,7 @@ (define-public r-paws-networking `((upstream-name . "paws.networking"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services networking and content delivery services") (description @@ -31703,7 +30778,7 @@ (define-public r-paws-database (properties `((upstream-name . "paws.database"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services Database Services") @@ -31727,7 +30802,7 @@ (define-public r-paws-storage (properties `((upstream-name . "paws.storage"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services storage services") (description @@ -31749,7 +30824,7 @@ (define-public r-paws-compute (properties `((upstream-name . "paws.compute"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-common" ,r-paws-common))) + (list r-paws-common)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services compute services") (description @@ -31772,19 +30847,19 @@ (define-public r-paws (properties `((upstream-name . "paws"))) (build-system r-build-system) (propagated-inputs - `(("r-paws-analytics" ,r-paws-analytics) - ("r-paws-application-integration" ,r-paws-application-integration) - ("r-paws-compute" ,r-paws-compute) - ("r-paws-cost-management" ,r-paws-cost-management) - ("r-paws-customer-engagement" ,r-paws-customer-engagement) - ("r-paws-database" ,r-paws-database) - ("r-paws-developer-tools" ,r-paws-developer-tools) - ("r-paws-end-user-computing" ,r-paws-end-user-computing) - ("r-paws-machine-learning" ,r-paws-machine-learning) - ("r-paws-management" ,r-paws-management) - ("r-paws-networking" ,r-paws-networking) - ("r-paws-security-identity" ,r-paws-security-identity) - ("r-paws-storage" ,r-paws-storage))) + (list r-paws-analytics + r-paws-application-integration + r-paws-compute + r-paws-cost-management + r-paws-customer-engagement + r-paws-database + r-paws-developer-tools + r-paws-end-user-computing + r-paws-machine-learning + r-paws-management + r-paws-networking + r-paws-security-identity + r-paws-storage)) (home-page "https://github.com/paws-r/paws") (synopsis "Amazon Web Services software development kit") (description @@ -31808,16 +30883,16 @@ (define-public r-zoomgroupstats `((upstream-name . "zoomGroupStats"))) (build-system r-build-system) (propagated-inputs - `(("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-lubridate" ,r-lubridate) - ("r-magick" ,r-magick) - ("r-openxlsx" ,r-openxlsx) - ("r-paws" ,r-paws) - ("r-pbapply" ,r-pbapply) - ("r-stringr" ,r-stringr) - ("r-syuzhet" ,r-syuzhet))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-data-table + r-dplyr + r-lubridate + r-magick + r-openxlsx + r-paws + r-pbapply + r-stringr + r-syuzhet)) + (native-inputs (list r-knitr)) (home-page "http://zoomgroupstats.org") (synopsis "Analyze text, audio, and video from Zoom meetings") (description @@ -31862,10 +30937,9 @@ (define-public r-zoolog (properties `((upstream-name . "zoolog"))) (build-system r-build-system) (propagated-inputs - `(("r-rdpack" ,r-rdpack) - ("r-stringi" ,r-stringi))) + (list r-rdpack r-stringi)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://josempozo.github.io/zoolog/") (synopsis "Zooarchaeological analysis with log-ratios") (description @@ -31917,12 +30991,12 @@ (define-public r-mlearning (properties `((upstream-name . "mlearning"))) (build-system r-build-system) (propagated-inputs - `(("r-class" ,r-class) - ("r-e1071" ,r-e1071) - ("r-ipred" ,r-ipred) - ("r-mass" ,r-mass) - ("r-nnet" ,r-nnet) - ("r-randomforest" ,r-randomforest))) + (list r-class + r-e1071 + r-ipred + r-mass + r-nnet + r-randomforest)) (home-page "http://www.sciviews.org/zooimage") (synopsis "Machine learning algorithms with unified interface") (description @@ -31944,18 +31018,18 @@ (define-public r-zooimage (properties `((upstream-name . "zooimage"))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-dt" ,r-dt) - ("r-filehash" ,r-filehash) - ("r-jpeg" ,r-jpeg) - ("r-mass" ,r-mass) - ("r-mda" ,r-mda) - ("r-mlearning" ,r-mlearning) - ("r-png" ,r-png) - ("r-shiny" ,r-shiny) - ("r-svdialogs" ,r-svdialogs) - ("r-svmisc" ,r-svmisc) - ("r-tiff" ,r-tiff))) + (list r-digest + r-dt + r-filehash + r-jpeg + r-mass + r-mda + r-mlearning + r-png + r-shiny + r-svdialogs + r-svmisc + r-tiff)) (home-page "http://www.sciviews.org/zooimage") (synopsis "Analysis of numerical plankton images") (description @@ -31979,8 +31053,8 @@ (define-public r-zooarch "0grc378xppv0303sf4flfqz5002vq5a23nzbq4bsff41rww7dihc")))) (properties `((upstream-name . "zooaRch"))) (build-system r-build-system) - (propagated-inputs `(("r-ggplot2" ,r-ggplot2))) - (native-inputs `(("r-knitr" ,r-knitr))) + (propagated-inputs (list r-ggplot2)) + (native-inputs (list r-knitr)) (home-page "https://cran.r-project.org/package=zooaRch") (synopsis @@ -32007,10 +31081,9 @@ (define-public r-zonebuilder (properties `((upstream-name . "zonebuilder"))) (build-system r-build-system) (propagated-inputs - `(("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-sf" ,r-sf))) + (list r-rcolorbrewer r-sf)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/zonebuilders/zonebuilder") (synopsis "Create and explore geographic zoning systems") (description @@ -32035,12 +31108,8 @@ (define-public r-zonator (properties `((upstream-name . "zonator"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-raster" ,r-raster) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-reshape2" ,r-reshape2) - ("r-rgdal" ,r-rgdal))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-ggplot2 r-raster r-rcolorbrewer r-reshape2 r-rgdal)) + (native-inputs (list r-knitr)) (home-page "https://cbig.github.io/zonator/") (synopsis "Utilities for Zonation spatial conservation prioritization") (description @@ -32085,13 +31154,13 @@ (define-public r-crul (properties `((upstream-name . "crul"))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-httpcode" ,r-httpcode) - ("r-jsonlite" ,r-jsonlite) - ("r-mime" ,r-mime) - ("r-r6" ,r-r6) - ("r-urltools" ,r-urltools))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-curl + r-httpcode + r-jsonlite + r-mime + r-r6 + r-urltools)) + (native-inputs (list r-knitr)) (home-page "https://github.com/ropensci/crul") (synopsis "HTTP client") (description @@ -32114,15 +31183,15 @@ (define-public r-gistr (properties `((upstream-name . "gistr"))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-crul" ,r-crul) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-magrittr" ,r-magrittr) - ("r-rmarkdown" ,r-rmarkdown))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-assertthat + r-crul + r-dplyr + r-httr + r-jsonlite + r-knitr + r-magrittr + r-rmarkdown)) + (native-inputs (list r-knitr)) (home-page "https://github.com/ropensci/gistr") (synopsis "Work with Gists in browser") (description @@ -32168,16 +31237,16 @@ (define-public r-rbokeh (map car mapping) (map cdr mapping))))))))) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-gistr" ,r-gistr) - ("r-hexbin" ,r-hexbin) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jsonlite" ,r-jsonlite) - ("r-lazyeval" ,r-lazyeval) - ("r-magrittr" ,r-magrittr) - ("r-maps" ,r-maps) - ("r-pryr" ,r-pryr) - ("r-scales" ,r-scales))) + (list r-digest + r-gistr + r-hexbin + r-htmlwidgets + r-jsonlite + r-lazyeval + r-magrittr + r-maps + r-pryr + r-scales)) ;; Version 0.12.15 is mentioned in lib/htmlwidgets/rbokeh.yaml. (native-inputs `(("esbuild" ,esbuild) @@ -32218,11 +31287,9 @@ (define-public r-fauxpas (properties `((upstream-name . "fauxpas"))) (build-system r-build-system) (propagated-inputs - `(("r-httpcode" ,r-httpcode) - ("r-r6" ,r-r6) - ("r-whisker" ,r-whisker))) + (list r-httpcode r-r6 r-whisker)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://docs.ropensci.org/fauxpas") (synopsis "HTTP error helpers") (description @@ -32248,14 +31315,14 @@ (define-public r-webmockr (properties `((upstream-name . "webmockr"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-crul" ,r-crul) - ("r-curl" ,r-curl) - ("r-fauxpas" ,r-fauxpas) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-r6" ,r-r6) - ("r-urltools" ,r-urltools))) + (list r-base64enc + r-crul + r-curl + r-fauxpas + r-jsonlite + r-magrittr + r-r6 + r-urltools)) (home-page "https://github.com/ropensci/webmockr") (synopsis "Stubbing and setting expectations on HTTP Requests") (description @@ -32280,9 +31347,9 @@ (define-public r-mockery (properties `((upstream-name . "mockery"))) (build-system r-build-system) (propagated-inputs - `(("r-testthat" ,r-testthat))) + (list r-testthat)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/jfiksel/mockery") (synopsis "Mocking library for R") (description @@ -32308,17 +31375,17 @@ (define-public r-zoltr (properties `((upstream-name . "zoltr"))) (build-system r-build-system) (propagated-inputs - `(("r-base64url" ,r-base64url) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-mmwrweek" ,r-mmwrweek) - ("r-mockery" ,r-mockery) - ("r-readr" ,r-readr) - ("r-rlang" ,r-rlang) - ("r-webmockr" ,r-webmockr))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-base64url + r-dplyr + r-httr + r-jsonlite + r-magrittr + r-mmwrweek + r-mockery + r-readr + r-rlang + r-webmockr)) + (native-inputs (list r-knitr)) (home-page "https://github.com/reichlab/zoltr") (synopsis "Interface to the Zoltar forecast repository API") (description @@ -32345,10 +31412,7 @@ (define-public r-zoib (properties `((upstream-name . "zoib"))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-coda" ,r-coda) - ("r-formula" ,r-formula) - ("r-rjags" ,r-rjags))) + (list r-abind r-coda r-formula r-rjags)) (home-page "https://www.r-project.org") (synopsis "Bayesian inference for beta regression") (description @@ -32369,7 +31433,7 @@ (define-public r-logger (base32 "08kym5i5fvbf5xhh9qdszp4jdgyc7j7zpnwzy68wabqz73aff6sg")))) (properties `((upstream-name . "logger"))) (build-system r-build-system) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://daroczig.github.io/logger/") (synopsis "Lightweight and flexible logging utility") (description @@ -32391,11 +31455,8 @@ (define-public r-fasterize (properties `((upstream-name . "fasterize"))) (build-system r-build-system) (propagated-inputs - `(("r-raster" ,r-raster) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo) - ("r-sp" ,r-sp))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-raster r-rcpp r-rcpparmadillo r-sp)) + (native-inputs (list r-knitr)) (home-page "https://github.com/ecohealthalliance/fasterize") (synopsis "Fast Polygon to Raster Conversion") (description @@ -32419,20 +31480,19 @@ (define-public r-bien (properties `((upstream-name . "BIEN"))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr) - ("r-testthat" ,r-testthat))) - (propagated-inputs - `(("r-ape" ,r-ape) - ("r-dbi" ,r-dbi) - ("r-doparallel" ,r-doparallel) - ("r-fasterize" ,r-fasterize) - ("r-foreach" ,r-foreach) - ("r-raster" ,r-raster) - ("r-rgdal" ,r-rgdal) - ("r-rgeos" ,r-rgeos) - ("r-rpostgresql" ,r-rpostgresql) - ("r-sf" ,r-sf) - ("r-sp" ,r-sp))) + (list r-knitr r-testthat)) + (propagated-inputs + (list r-ape + r-dbi + r-doparallel + r-fasterize + r-foreach + r-raster + r-rgdal + r-rgeos + r-rpostgresql + r-sf + r-sp)) (home-page "https://cran.r-project.org/package=BIEN") (synopsis "Tools for accessing the BIEN database") (description @@ -32457,13 +31517,9 @@ (define-public r-ggh4x (properties `((upstream-name . "ggh4x"))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gtable" ,r-gtable) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-vctrs" ,r-vctrs))) + (list r-ggplot2 r-gtable r-rlang r-scales r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/teunbrand/ggh4x") (synopsis "Extension for ggplot2") (description "This package is a @code{ggplot2} extension. It provides some diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm index 75479ef592..065ff6c8e8 100644 --- a/gnu/packages/crates-graphics.scm +++ b/gnu/packages/crates-graphics.scm @@ -97,7 +97,7 @@ (define-public rust-andrew-0.2 #:cargo-development-inputs (("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.4)))) (inputs - `(("wayland" ,wayland))))) + (list wayland)))) (define-public rust-ansi-colours-1 (package @@ -211,11 +211,9 @@ (define-public rust-aom-sys-0.2 (("rust-bindgen" ,rust-bindgen-0.54) ("rust-metadeps" ,rust-metadeps-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libaom" ,libaom) - ("clang" ,clang) - ("llvm" ,llvm))) + (list libaom clang llvm)) (home-page "https://github.com/rust-av/aom-rs") (synopsis "FFI bindings to aom") (description "This package provides FFI bindings to aom.") @@ -241,11 +239,9 @@ (define-public rust-aom-sys-0.1 (("rust-bindgen" ,rust-bindgen-0.53) ("rust-metadeps" ,rust-metadeps-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libaom" ,libaom) - ("clang" ,clang) - ("llvm" ,llvm))))) + (list libaom clang llvm)))) (define-public rust-ascii-canvas-2 (package @@ -593,11 +589,9 @@ (define-public rust-dav1d-sys-0.3 (("rust-bindgen" ,rust-bindgen-0.54) ("rust-metadeps" ,rust-metadeps-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dav1d" ,dav1d) - ("clang" ,clang) - ("llvm" ,llvm))) + (list dav1d clang llvm)) (home-page "https://github.com/rust-av/dav1d-rs") (synopsis "FFI bindings to dav1d") (description "This package provides FFI bindings to dav1d.") @@ -984,8 +978,7 @@ (define-public rust-glutin-0.26 ("rust-winapi" ,rust-winapi-0.3) ("rust-winit" ,rust-winit-0.24)))) (inputs - `(("rust-wayland-client" ,rust-wayland-client-0.28) - ("rust-wayland-egl" ,rust-wayland-egl-0.28))) + (list rust-wayland-client-0.28 rust-wayland-egl-0.28)) (home-page "https://github.com/tomaka/glutin") (synopsis "Cross-platform OpenGL context provider") (description "This package provides an OpenGL context provider.") @@ -1996,7 +1989,7 @@ (define-public rust-ravif-0.6 #:cargo-development-inputs (("rust-avif-parse" ,rust-avif-parse-0.13)))) (native-inputs - `(("nasm" ,nasm))) ;for building rav1e + (list nasm)) ;for building rav1e (home-page "https://lib.rs/ravif") (synopsis "Library for encoding images in AVIF format") (description "This package is a rav1e-based pure Rust library for encoding @@ -2213,7 +2206,7 @@ (define-public rust-smithay-clipboard-0.3 #:cargo-development-inputs (("rust-andrew" ,rust-andrew-0.2)))) (inputs - `(("wayland" ,wayland))))) + (list wayland)))) (define-public rust-tiff-0.6 (package @@ -2327,14 +2320,14 @@ (define-public rust-wayland-client-0.28 #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("rust-bitflags" ,rust-bitflags-1) - ("rust-downcast-rs" ,rust-downcast-rs-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-nix" ,rust-nix-0.18) - ("rust-scoped-tls" ,rust-scoped-tls-1) - ("rust-wayland-commons" ,rust-wayland-commons-0.28) - ("rust-wayland-scanner" ,rust-wayland-scanner-0.28) - ("rust-wayland-sys" ,rust-wayland-sys-0.28))) + (list rust-bitflags-1 + rust-downcast-rs-1 + rust-libc-0.2 + rust-nix-0.18 + rust-scoped-tls-1 + rust-wayland-commons-0.28 + rust-wayland-scanner-0.28 + rust-wayland-sys-0.28)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "Rust bindings to the standard C implementation of the wayland protocol") @@ -2421,10 +2414,8 @@ (define-public rust-wayland-commons-0.28 ("rust-once-cell" ,rust-once-cell-1) ("rust-smallvec" ,rust-smallvec-1)))) (inputs - `(("rust-nix" ,rust-nix-0.18) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-wayland-sys" ,rust-wayland-sys-0.28))) + (list rust-nix-0.18 rust-once-cell-1 rust-smallvec-1 + rust-wayland-sys-0.28)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "Types and structures used by wayland-client and wayland-server") (description @@ -2489,9 +2480,7 @@ (define-public rust-wayland-cursor-0.28 (("rust-nix" ,rust-nix-0.18) ("rust-xcursor" ,rust-xcursor-0.3)))) (inputs - `(("rust-nix" ,rust-nix-0.18) - ("rust-wayland-client" ,rust-wayland-client-0.28) - ("rust-xcursor" ,rust-xcursor-0.3))) + (list rust-nix-0.18 rust-wayland-client-0.28 rust-xcursor-0.3)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "Bindings to libwayland-cursor") (description @@ -2513,11 +2502,10 @@ (define-public rust-wayland-egl-0.28 (base32 "1xd7iap0x4sidmy9dv02cdnxjhnbk9li7r7f39x9cg0i8xs50ly6")))) (build-system cargo-build-system) (inputs - `(("rust-wayland-client" ,rust-wayland-client-0.28) - ("rust-wayland-sys" ,rust-wayland-sys-0.28))) + (list rust-wayland-client-0.28 rust-wayland-sys-0.28)) ;; For the PKG_CONFIG_PATH environment variable. (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "Bindings to libwayland-egl") (description @@ -2543,11 +2531,9 @@ (define-public rust-wayland-protocols-0.28 `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)))) (inputs - `(("rust-bitflags" ,rust-bitflags-1) - ("rust-wayland-client" ,rust-wayland-client-0.28) - ("rust-wayland-commons" ,rust-wayland-commons-0.28) - ("rust-wayland-scanner" ,rust-wayland-scanner-0.28) - ("rust-wayland-server" ,rust-wayland-server-0.28))) + (list rust-bitflags-1 rust-wayland-client-0.28 + rust-wayland-commons-0.28 rust-wayland-scanner-0.28 + rust-wayland-server-0.28)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "Generated API for the officials Wayland protocol extensions") (description @@ -2615,9 +2601,7 @@ (define-public rust-wayland-scanner-0.28 (base32 "0g8ky63qk27in7zajycj3fyydsxlj19hanfcvr8d7z5kcxbvl43h")))) (build-system cargo-build-system) (inputs - `(("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-xml-rs" ,rust-xml-rs-0.8))) + (list rust-proc-macro2-1 rust-quote-1 rust-xml-rs-0.8)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "Generate Rust APIs from XML Wayland protocol files") (description @@ -2685,16 +2669,16 @@ (define-public rust-wayland-server-0.28 ("rust-parking-lot" ,rust-parking-lot-0.11) ("rust-scoped-tls" ,rust-scoped-tls-1)))) (inputs - `(("rust-bitflags" ,rust-bitflags-1) - ("rust-downcast-rs" ,rust-downcast-rs-1) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-nix" ,rust-nix-0.18) - ("rust-parking-lot" ,rust-parking-lot-0.11) - ("rust-scoped-tls" ,rust-scoped-tls-1) - ("rust-wayland-commons" ,rust-wayland-commons-0.28) - ("rust-wayland-scanner" ,rust-wayland-scanner-0.28) - ("rust-wayland-sys" ,rust-wayland-sys-0.28))) + (list rust-bitflags-1 + rust-downcast-rs-1 + rust-lazy-static-1 + rust-libc-0.2 + rust-nix-0.18 + rust-parking-lot-0.11 + rust-scoped-tls-1 + rust-wayland-commons-0.28 + rust-wayland-scanner-0.28 + rust-wayland-sys-0.28)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "Bindings to the standard C implementation of the wayland protocol") @@ -2785,12 +2769,10 @@ (define-public rust-wayland-sys-0.28 (string-append libwayland "/lib/" shared-lib))) #t)))))) (inputs - `(("rust-dlib" ,rust-dlib-0.4) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-pkg-config" ,rust-pkg-config-0.3))) + (list rust-dlib-0.4 rust-lazy-static-1 rust-libc-0.2 + rust-pkg-config-0.3)) (propagated-inputs - `(("wayland" ,wayland))) + (list wayland)) (home-page "https://github.com/smithay/wayland-rs") (synopsis "FFI bindings to the various @file{libwayland-*.so} libraries") (description @@ -2880,7 +2862,7 @@ (define-public rust-winit-0.24 ("rust-winapi" ,rust-winapi-0.3) ("rust-x11-dl" ,rust-x11-dl-2)))) (inputs - `(("rust-wayland-client" ,rust-wayland-client-0.28))) + (list rust-wayland-client-0.28)) (home-page "https://github.com/rust-windowing/winit") (synopsis "Window creation library") (description @@ -3072,7 +3054,7 @@ (define-public rust-x11-clipboard-0.4 `(#:tests? #f ; Tests require display server. #:cargo-inputs (("rust-xcb" ,rust-xcb-0.9)))) (native-inputs - `(("python" ,python))))) + (list python)))) (define-public rust-x11-dl-2 (package diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 0d72fbf321..b22905629f 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -55,8 +55,7 @@ (define-public rust-atk-sys-0.9 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("atk" ,atk) - ("glib" ,glib))) + (list atk glib)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libatk-1") (description "FFI bindings to libatk-1") @@ -86,8 +85,7 @@ (define-public rust-atk-0.8 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (inputs - `(("atk" ,atk) - ("glib" ,glib))) + (list atk glib)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the ATK library") (description "Rust bindings for the ATK library") @@ -119,7 +117,7 @@ (define-public rust-cairo-rs-0.9 #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("cairo" ,cairo))) + (list cairo)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the Cairo library") (description "Rust bindings for the Cairo library") @@ -198,7 +196,7 @@ (define-public rust-cairo-sys-rs-0.10 ("rust-winapi" ,rust-winapi-0.3) ("rust-x11" ,rust-x11-2)))) (inputs - `(("cairo" ,cairo))) + (list cairo)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libcairo") (description "This package provides FFI bindings to libcairo.") @@ -255,11 +253,7 @@ (define-public rust-gdk-0.13 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (inputs - `(("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("pango" ,pango))) + (list cairo gdk-pixbuf glib gtk+ pango)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the GDK 3 library") (description "This package provides Rust bindings for the GDK 3 library.") @@ -321,7 +315,7 @@ (define-public rust-gdk-pixbuf-0.9 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf))) + (list gdk-pixbuf)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the GdkPixbuf library") (description "Rust bindings for the GdkPixbuf library") @@ -405,7 +399,7 @@ (define-public rust-gdk-pixbuf-sys-0.10 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf))) + (list gdk-pixbuf)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libgdk_pixbuf-2.0") (description "This package provides FFI bindings to @code{libgdk_pixbuf-2.0}.") @@ -463,11 +457,7 @@ (define-public rust-gdk-sys-0.10 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf) - ("gtk+" ,gtk+) - ("glib" ,glib) - ("pango" ,pango))) + (list cairo gdk-pixbuf gtk+ glib pango)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libgdk-3") (description "FFI bindings to libgdk-3") @@ -533,7 +523,7 @@ (define-public rust-gio-0.9 (("rust-gir-format-check" ,rust-gir-format-check-0.1) ("rust-serial-test" ,rust-serial-test-0.4)))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the Gio library") (description "Rust bindings for the Gio library") @@ -621,7 +611,7 @@ (define-public rust-gio-sys-0.10 ("rust-system-deps" ,rust-system-deps-1) ("rust-winapi" ,rust-winapi-0.3)))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libgio-2.0") (description "This package provides FFI bindings to libgio-2.0.") @@ -697,7 +687,7 @@ (define-public rust-glib-0.10 ("rust-libc" ,rust-libc-0.2) ("rust-once-cell" ,rust-once-cell-1)))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the GLib library") (description "Rust bindings for the GLib library") @@ -807,7 +797,7 @@ (define-public rust-glib-sys-0.10 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libglib-2.0") (description "This package provides FFI bindings to libglib-2.0.") @@ -858,7 +848,7 @@ (define-public rust-gobject-sys-0.10 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libgobject-2.0") (description "This package provides FFI bindings to libgobject-2.0.") @@ -925,11 +915,7 @@ (define-public rust-gtk-0.8 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (inputs - `(("atk" ,atk) - ("cairo" ,cairo) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("pango" ,pango))) + (list atk cairo glib gtk+ pango)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the GTK+ 3 library") (description "This package provides Rust bindings for the GTK+ 3 library.") @@ -985,7 +971,7 @@ (define-public rust-gtk-sys-0.9 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libgtk-3") (description "This package provides FFI bindings to libgtk-3.") @@ -1017,7 +1003,7 @@ (define-public rust-pango-0.9 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (inputs - `(("pango" ,pango))) + (list pango)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the Pango library") (description "Rust bindings for the Pango library") @@ -1097,7 +1083,7 @@ (define-public rust-pango-sys-0.10 ("rust-libc" ,rust-libc-0.2) ("rust-system-deps" ,rust-system-deps-1)))) (inputs - `(("pango" ,pango))) + (list pango)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libpango-1.0") (description "This package provides FFI bindings to @code{libpango-1.0}.") @@ -1156,7 +1142,7 @@ (define-public rust-pangocairo-0.9 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (home-page "https://gtk-rs.org/") (synopsis "Rust bindings for the PangoCairo library") (description @@ -1218,7 +1204,7 @@ (define-public rust-pangocairo-sys-0.10 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (home-page "https://gtk-rs.org/") (synopsis "FFI bindings to libgtk-3") (description "This package provides FFI bindings to libgtk-3.") diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dd96d2be38..28bc88c887 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1033,8 +1033,7 @@ (define-public rust-adblock-0.4 ("rust-serde-json" ,rust-serde-json-1) ("rust-sha2" ,rust-sha2-0.9) ("rust-tokio" ,rust-tokio-1.8)))) - (native-inputs `(("pkg-config" ,pkg-config) - ("openssl" ,openssl))) + (native-inputs (list pkg-config openssl)) (home-page "https://github.com/brave/adblock-rust/") (synopsis "Adblock Plus syntax filter parsing and matching") (description "This package provides native Rust module for Adblock Plus @@ -2772,10 +2771,9 @@ (define-public rust-article-scraper-1 ("rust-tokio" ,rust-tokio-1) ("rust-url" ,rust-url-2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libxml2" ,libxml2) - ("openssl" ,openssl))) + (list libxml2 openssl)) (home-page "https://gitlab.com/news-flash/article_scraper") (synopsis "Scrap article contents from the web") (description "This package provides a crate to scrap article contents from @@ -5084,7 +5082,7 @@ (define-public rust-bindgen-0.55 (base32 "0hxlvy9q9984rr3rqaxwmgxjrd9wh11mcc161hv3shz6b7jkrcbm")))) (inputs - `(("clang" ,clang))) + (list clang)) (arguments `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1) @@ -5153,7 +5151,7 @@ (define-public rust-bindgen-0.54 ("rust-diff" ,rust-diff-0.1) ("rust-shlex" ,rust-shlex-0.1)))) (inputs - `(("clang" ,clang))))) + (list clang)))) (define-public rust-bindgen-0.53 (package @@ -8104,7 +8102,7 @@ (define-public rust-capnp-rpc-0.13 (base32 "17p0y0yk68pzsnpmaklhiqrrlrrv0ld8nhbg4qflmgibshi8b69p")))) (build-system cargo-build-system) (native-inputs - `(("capnproto" ,capnproto))) + (list capnproto)) (arguments `(#:cargo-inputs (("rust-capnp" ,rust-capnp-0.13) @@ -8300,12 +8298,9 @@ (define-public rust-cargo-0.53 ("rust-walkdir" ,rust-walkdir-2) ("rust-winapi" ,rust-winapi-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("libssh2" ,libssh2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl libssh2 openssl zlib)) (home-page "https://crates.io") (synopsis "Package manager for Rust") (description "Cargo, a package manager for Rust. This package provides @@ -8583,7 +8578,7 @@ (define-public rust-cexpr-0.4 #:cargo-development-inputs (("rust-clang-sys" ,rust-clang-sys-0.28)))) (inputs - `(("clang" ,clang))) + (list clang)) (home-page "https://github.com/jethrogb/rust-cexpr") (synopsis "C expression parser and evaluator") (description @@ -9051,7 +9046,7 @@ (define-public rust-clang-sys-1 "0695kfrqx7n091fzm6msbqg2q2kyhka64q08lm63f3l9d964i8cx")))) (build-system cargo-build-system) (inputs - `(("clang" ,clang))) + (list clang)) (arguments `(#:cargo-inputs (("rust-glob" ,rust-glob-0.3) @@ -11287,7 +11282,7 @@ (define-public rust-cpuprofiler-0.0 ("rust-lazy-static" ,rust-lazy-static-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (inputs - `(("gperftools" ,gperftools))) + (list gperftools)) (home-page "https://github.com/AtheMathmo/cpuprofiler") (synopsis "Bindings to Google's cpu profiler") (description "This package provides bindings to Google's cpu profiler.") @@ -11349,10 +11344,7 @@ (define-public rust-crates-io-0.33 ("rust-serde-json" ,rust-serde-json-1) ("rust-url" ,rust-url-2)))) (native-inputs - `(("curl" ,curl) - ("openssl" ,openssl) - ("pkg-config" ,pkg-config) - ("zlib" ,zlib))) + (list curl openssl pkg-config zlib)) (home-page "https://github.com/rust-lang/cargo") (synopsis "Helpers for interacting with @url{crates.io}") (description "This package provides helpers for interacting with @@ -12501,7 +12493,7 @@ (define-public rust-crypto-hash-0.3 ("rust-openssl" ,rust-openssl-0.10) ("rust-winapi" ,rust-winapi-0.3)))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/malept/crypto-hash") (synopsis "Wrapper for OS-level cryptographic hash functions") (description "This package provides a wrapper for OS-level cryptographic @@ -12970,12 +12962,9 @@ (define-public rust-curl-0.4 ("rust-mio" ,rust-mio-0.6) ("rust-mio-extras" ,rust-mio-extras-2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("nghttp2" ,nghttp2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl nghttp2 openssl zlib)) (home-page "https://github.com/alexcrichton/curl-rust") (synopsis "Rust bindings to libcurl for making HTTP requests") (description @@ -13013,12 +13002,9 @@ (define-public rust-curl-sys-0.4 #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("nghttp2" ,nghttp2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl nghttp2 openssl zlib)) (home-page "https://github.com/alexcrichton/curl-rust") (synopsis "Native bindings to the libcurl library") (description @@ -13784,9 +13770,9 @@ (define-public rust-dbus-0.9 #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dbus" ,dbus))) + (list dbus)) (home-page "https://github.com/diwic/dbus-rs") (synopsis "Rust bindings to D-Bus") (description "This package provides Rust bindings to D-Bus.") @@ -13829,9 +13815,9 @@ (define-public rust-dbus-tree-0.9 (arguments `(#:cargo-inputs (("rust-dbus" ,rust-dbus-0.9)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dbus" ,dbus))) + (list dbus)) (home-page "https://github.com/diwic/dbus-rs") (synopsis "Framework for writing D-Bus method handlers (legacy)") (description @@ -14711,7 +14697,7 @@ (define-public rust-diesel-1 "0hpmwrc0zx3zvpgwp9zrm6wj8d8i8q8990grlrnfzlivbi6zqyq4")))) (build-system cargo-build-system) (native-inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (arguments `(#:cargo-inputs (("rust-bigdecimal" ,rust-bigdecimal-0.1) @@ -15206,8 +15192,7 @@ (define-public rust-dirs-2 (("rust-cfg-if" ,rust-cfg-if-0.1) ("rust-dirs-sys" ,rust-dirs-sys-0.3)))) (inputs - `(("rust-cfg-if" ,rust-cfg-if-0.1) - ("rust-dirs-sys" ,rust-dirs-sys-0.3))))) + (list rust-cfg-if-0.1 rust-dirs-sys-0.3)))) (define-public rust-dirs-1 (package @@ -15297,10 +15282,8 @@ (define-public rust-dirs-sys-0.3 ("rust-redox-users" ,rust-redox-users-0.3) ("rust-winapi" ,rust-winapi-0.3)))) (inputs - `(("rust-cfg-if" ,rust-cfg-if-0.1) - ("rust-libc" ,rust-libc-0.2) - ("rust-redox-users" ,rust-redox-users-0.3) - ("rust-winapi" ,rust-winapi-0.3))) + (list rust-cfg-if-0.1 rust-libc-0.2 rust-redox-users-0.3 + rust-winapi-0.3)) (home-page "https://github.com/soc/dirs-sys-rs") (synopsis "System-level helper functions for the dirs and directories crates") @@ -15425,7 +15408,7 @@ (define-public rust-dlib-0.4 `(#:cargo-inputs (("rust-libloading" ,rust-libloading-0.6)))) (inputs - `(("rust-libloading" ,rust-libloading-0.6))) + (list rust-libloading-0.6)) (home-page "https://github.com/vberger/dlib") (synopsis "Helper macros for manually loading optional system libraries") (description @@ -16291,7 +16274,7 @@ (define-public rust-emacs-0.11 ("rust-failure-derive" ,rust-failure-derive-0.1) ("rust-lazy-static" ,rust-lazy-static-1)))) (inputs - `(("clang" ,clang))) + (list clang)) (home-page "https://github.com/ubolonton/emacs-module-rs") (synopsis "Library for creating Emacs's dynamic modules") (description @@ -16341,7 +16324,7 @@ (define-public rust-emacs-module-0.10 `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.48)))) (inputs - `(("clang" ,clang))) + (list clang)) (home-page "https://github.com/ubolonton/emacs-module-rs") (synopsis "Raw FFI for emacs-module") (description "This module provides a high-level binding to emacs-module: @@ -17525,9 +17508,9 @@ (define-public rust-expat-sys-2 (("rust-cmake" ,rust-cmake-0.1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("expat" ,expat))) + (list expat)) (home-page "http://www.libexpat.org/") (synopsis "XML parser library written in C") (description "XML parser library written in C") @@ -17879,9 +17862,9 @@ (define-public rust-fastq-0.6 (("rust-bio" ,rust-bio-0.33) ("rust-parasailors" ,rust-parasailors-0.3)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) (home-page "https://github.com/aseyboldt/fastq-rs") (synopsis "Parser for fastq files") (description "This package provides a parser for fastq files.") @@ -18060,9 +18043,9 @@ (define-public rust-feedbin-api-0.1 ("rust-rand" ,rust-rand-0.8) ("rust-tokio" ,rust-tokio-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://gitlab.com/news-flash/feedbin_api") (synopsis "Rust implementation of the Feedbin REST API") (description @@ -18099,9 +18082,9 @@ (define-public rust-feedly-api-0.4 (("rust-dotenv" ,rust-dotenv-0.15) ("rust-tokio" ,rust-tokio-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://gitlab.com/news-flash/feedly_api") (synopsis "Rust implementation of the feedly REST API") (description @@ -18253,9 +18236,9 @@ (define-public rust-fever-api-0.2 (("rust-dotenv" ,rust-dotenv-0.15) ("rust-tokio" ,rust-tokio-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://gitlab.com/news-flash/fever_api") (synopsis "Rust implementation of the Fever API") (description @@ -19099,8 +19082,7 @@ (define-public rust-freetype-rs-0.23 #:cargo-development-inputs (("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) (inputs - `(("freetype" ,freetype) - ("zlib" ,zlib))))) + (list freetype zlib)))) (define-public rust-freetype-sys-0.13 (package @@ -19146,8 +19128,7 @@ (define-public rust-freetype-sys-0.9 ("rust-libz-sys" ,rust-libz-sys-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (inputs - `(("freetype" ,freetype) - ("zlib" ,zlib))))) + (list freetype zlib)))) (define-public rust-fs2-0.4 (package @@ -21251,10 +21232,7 @@ (define-public rust-git2-0.13 `(("pkg-config" ,pkg-config) ("git" ,git-minimal))) ;for a single test (inputs - `(("libgit2" ,libgit2) - ("libssh2" ,libssh2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list libgit2 libssh2 openssl zlib)) (home-page "https://github.com/rust-lang/git2-rs") (synopsis "Rust bindings to libgit2") (description @@ -21888,8 +21866,7 @@ (define-public rust-grep-pcre2-0.1 (("rust-grep-matcher" ,rust-grep-matcher-0.1) ("rust-pcre2" ,rust-pcre2-0.2)))) (native-inputs - `(("pcre2" ,pcre2) - ("pkg-config" ,pkg-config))) + (list pcre2 pkg-config)) (home-page "https://github.com/BurntSushi/ripgrep") (synopsis "Use PCRE2 with the grep crate") @@ -24038,9 +24015,9 @@ (define-public rust-hyper-tls-0.4 (base32 "1vcfyz7dxavf4brns15afmj5fxz88lbn05rrpbfqsnybdp2sqyfr")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(#:cargo-inputs (("rust-bytes" ,rust-bytes-0.5) @@ -25050,11 +25027,9 @@ (define-public rust-isahc-0.9 ("rust-test-case" ,rust-test-case-1) ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl openssl zlib)) (home-page "https://github.com/sagebind/isahc") (synopsis "Practical HTTP client") (description @@ -25484,7 +25459,7 @@ (define-public rust-jemalloc-sys-0.3 (string-append jemalloc "/lib/libjemalloc_pic.a"))) #t))))) (native-inputs - `(("jemalloc" ,jemalloc))) + (list jemalloc)) (home-page "https://github.com/gnzlbg/jemallocator") (synopsis "Rust FFI bindings to jemalloc") (description "This package provides Rust FFI bindings to jemalloc.") @@ -25564,7 +25539,7 @@ (define-public rust-jemallocator-0.1 (string-append jemalloc "/lib/libjemalloc_pic.a"))) #t))))) (native-inputs - `(("jemalloc" ,jemalloc))))) + (list jemalloc)))) (define-public rust-jetscii-0.5 (package @@ -26282,7 +26257,7 @@ (define-public rust-lazy-static-1 #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)))) (inputs - `(("rust-spin" ,rust-spin-0.5))) + (list rust-spin-0.5)) (home-page "https://github.com/rust-lang-nursery/lazy-static.rs") (synopsis "Macro for declaring lazily evaluated statics in Rust") (description @@ -26694,9 +26669,9 @@ (define-public rust-libdbus-sys-0.2 `(#:cargo-inputs (("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dbus" ,dbus))) + (list dbus)) (home-page "https://github.com/diwic/dbus-rs") (synopsis "FFI bindings to libdbus") (description "This package provides FFI bindings to libdbus.") @@ -26820,11 +26795,9 @@ (define-public rust-libgit2-sys-0.12 ("rust-openssl-sys" ,rust-openssl-sys-0.9) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libgit2" ,libgit2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list libgit2 openssl zlib)) (home-page "https://github.com/rust-lang/git2-rs") (synopsis "Native bindings to the libgit2 library") (description @@ -26925,8 +26898,7 @@ (define-public rust-libloading-0.6 (("rust-libc" ,rust-libc-0.2) ("rust-static-assertions" ,rust-static-assertions-1)))) (inputs - `(("rust-cfg-if" ,rust-cfg-if-1) - ("rust-winapi" ,rust-winapi-0.3))))) + (list rust-cfg-if-1 rust-winapi-0.3)))) (define-public rust-libloading-0.5 (package @@ -27075,8 +27047,7 @@ (define-public rust-libnghttp2-sys-0.1 ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (inputs - `(("nghttp2" ,nghttp2 "lib") - ("pkg-config" ,pkg-config))) + (list `(,nghttp2 "lib") pkg-config)) (home-page "https://github.com/alexcrichton/nghttp2-rs") (synopsis "FFI bindings for libnghttp2 (nghttp2)") (description @@ -27123,11 +27094,9 @@ (define-public rust-libpijul-0.12 ("rust-tempdir" ,rust-tempdir-0.3) ("rust-toml" ,rust-toml-0.4)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("clang" ,clang) - ("nettle" ,nettle) - ("openssl" ,openssl))) + (list clang nettle openssl)) (home-page "https://pijul.org/") (synopsis "Library component of the pijul version control system") (description @@ -27176,9 +27145,9 @@ (define-public rust-libpulse-binding-2 (add-before 'check 'set-HOME (lambda _ (setenv "HOME" "/tmp") #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("pulseaudio" ,pulseaudio))) + (list pulseaudio)) (home-page "https://github.com/jnqnfe/pulse-binding-rust") (synopsis "Binding for the PulseAudio libpulse library") (description @@ -27208,9 +27177,9 @@ (define-public rust-libpulse-sys-1 ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-winapi" ,rust-winapi-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("pulseaudio" ,pulseaudio))) + (list pulseaudio)) (home-page "https://github.com/jnqnfe/pulse-binding-rust") (synopsis "FFI bindings for the PulseAudio") (description @@ -27231,7 +27200,7 @@ (define-public rust-libsqlite3-sys-0.22 (base32 "17gqc2mwih81j3ds479gl5zmsxqzzrcrj3yyv62vh34bgy8n82r9")))) (build-system cargo-build-system) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (arguments `(#:skip-build? #t #:cargo-inputs @@ -27258,7 +27227,7 @@ (define-public rust-libsqlite3-sys-0.20 (sha256 (base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4")))) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (arguments `(#:skip-build? #t #:cargo-inputs @@ -27318,7 +27287,7 @@ (define-public rust-libsqlite3-sys-0.15 (base32 "104n0s4f46zprppjq6y82y0wjh1r2cgwzw26w914yj30rizy1cbj")))) (build-system cargo-build-system) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (arguments `(#:cargo-inputs ;; build dependencies @@ -27349,9 +27318,9 @@ (define-public rust-libxml-0.3 (("rust-criterion" ,rust-criterion-0.3) ("rust-rayon" ,rust-rayon-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (home-page "https://github.com/KWARC/rust-libxml") (synopsis "Rust wrapper for libxml2") (description "This package provides a Rust wrapper for libxml2, the XML @@ -27399,8 +27368,7 @@ (define-public rust-libz-sys-1 ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("zlib" ,zlib))) + (list pkg-config zlib)) (home-page "https://github.com/rust-lang/libz-sys") (synopsis "Bindings to the system libz library") (description @@ -27628,11 +27596,9 @@ (define-public rust-libssh2-sys-0.2 ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libssh2" ,libssh2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list libssh2 openssl zlib)) (home-page "https://github.com/alexcrichton/ssh2-rs") (synopsis "Native bindings to the libssh2 library") (description @@ -27664,9 +27630,9 @@ (define-public rust-lmdb-rkv-0.14 (("rust-rand" ,rust-rand-0.4) ("rust-tempdir" ,rust-tempdir-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("lmdb" ,lmdb))) + (list lmdb)) (home-page "https://github.com/mozilla/lmdb-rs") (synopsis "Safe Rust bindings for LMDB") (description "This package provides idiomatic and safe APIs for interacting @@ -27700,9 +27666,9 @@ (define-public rust-lmdb-rkv-sys-0.11 ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("lmdb" ,lmdb))) + (list lmdb)) (home-page "https://github.com/mozilla/lmdb-rs") (synopsis "Rust bindings for liblmdb") (description "This package provides rust bindings for liblmdb.") @@ -28382,8 +28348,7 @@ (define-public rust-lzma-sys-0.1 ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("xz" ,xz))) + (list pkg-config xz)) (home-page "https://github.com/alexcrichton/xz2-rs") (synopsis "Bindings to liblzma for lzma and xz stream encoding/decoding") (description @@ -29814,9 +29779,9 @@ (define-public rust-migrations-macros-1 #:cargo-development-inputs (("rust-tempdir" ,rust-tempdir-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (home-page "https://diesel.rs") (synopsis "Code generation macros for Diesel's embedded migrations") (description "This package provides code generation macros for Diesel's @@ -29959,9 +29924,9 @@ (define-public rust-miniflux-api-0.3 (("rust-dotenv" ,rust-dotenv-0.15) ("rust-tokio" ,rust-tokio-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://gitlab.com/news-flash/miniflux_api") (synopsis "Rust implementation of the Miniflux REST API") (description @@ -30599,10 +30564,9 @@ (define-public rust-mpris-player-0.6 (("rust-dbus" ,rust-dbus-0.6) ("rust-glib" ,rust-glib-0.10)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dbus" ,dbus) - ("glib" ,glib))) + (list dbus glib)) (home-page "https://gitlab.gnome.org/World/Rust/mpris-player") (synopsis "Library for creating MPRIS2 media players over D-Bus") (description "This package provides a library for creating MPRIS2 media @@ -30822,7 +30786,7 @@ (define-public rust-mysqlclient-sys-0.2 (("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))) (native-inputs - `(("mariadb" ,mariadb "lib"))) + (list `(,mariadb "lib"))) (home-page "https://github.com/sgrif/mysqlclient-sys") (synopsis "Auto-generated rust bindings for libmysqlclient") (description "This package provides auto-generated rust bindings for @@ -31249,9 +31213,9 @@ (define-public rust-napi-sys-0.4 "0cjirf6n4i2lw65iaww8d4hahv3cbfm5ka9hlansvnbfgzwadzq9")))) (build-system cargo-build-system) (inputs - `(("openssl" ,openssl))) + (list openssl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.55) @@ -31296,9 +31260,9 @@ (define-public rust-native-tls-0.2 (("rust-hex" ,rust-hex-0.4) ("rust-test-cert-gen" ,rust-test-cert-gen-0.1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/sfackler/rust-native-tls") (synopsis "Wrapper over a platform's native TLS implementation") (description @@ -31691,11 +31655,9 @@ (define-public rust-nettle-7 (patches (search-patches "rust-nettle-disable-vendor.patch")))) (build-system cargo-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("clang" ,clang) - ("gmp" ,gmp) - ("nettle" ,nettle))) + (list clang gmp nettle)) (arguments `(#:skip-build? #t ;; provides nothing, has no tests #:cargo-inputs @@ -31740,10 +31702,9 @@ (define-public rust-nettle-sys-2 (patches (search-patches "rust-nettle-sys-disable-vendor.patch")))) (build-system cargo-build-system) (native-inputs - `(("clang" ,clang) - ("pkg-config" ,pkg-config))) + (list clang pkg-config)) (inputs - `(("nettle" ,nettle))) + (list nettle)) (arguments `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.51) @@ -31838,11 +31799,9 @@ (define-public rust-news-flash-1 (("rust-tempfile" ,rust-tempfile-3) ("rust-tokio" ,rust-tokio-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libxml2" ,libxml2) - ("openssl" ,openssl) - ("sqlite" ,sqlite))) + (list libxml2 openssl sqlite)) (home-page "https://gitlab.com/news-flash/news_flash") (synopsis "Base library for NewsFlash") (description "This package provides the base library for the NewsFlash @@ -31875,9 +31834,9 @@ (define-public rust-newsblur-api-0.1 (("rust-dotenv" ,rust-dotenv-0.15) ("rust-tokio" ,rust-tokio-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://gitlab.com/news-flash/newsblur_api/") (synopsis "Rust implementation of the NewsBlur API") (description @@ -32211,10 +32170,7 @@ (define-public rust-nix-0.18 ("rust-sysctl" ,rust-sysctl-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("rust-bitflags" ,rust-bitflags-1) - ("rust-cc" ,rust-cc-1) - ("rust-cfg-if" ,rust-cfg-if-0.1) - ("rust-libc" ,rust-libc-0.2))))) + (list rust-bitflags-1 rust-cc-1 rust-cfg-if-0.1 rust-libc-0.2)))) (define-public rust-nix-0.17 (package @@ -32457,7 +32413,7 @@ (define-public rust-nom-7 (string-append jemalloc "/lib/libjemalloc_pic.a"))) #t))))) (native-inputs - `(("jemalloc" ,jemalloc))) + (list jemalloc)) (home-page "https://github.com/Geal/nom") (synopsis "Byte-oriented, zero-copy, parser combinators library") @@ -32857,10 +32813,9 @@ (define-public rust-notmuch-0.6 (substitute* "Cargo.toml" (("version = \"0.3.2\"") "version = \"0.5.0\""))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl) - ("notmuch" ,notmuch))) + (list openssl notmuch)) (home-page "https://github.com/vhdirk/notmuch-rs") (synopsis "Rust interface and bindings for Notmuch") (description @@ -34427,9 +34382,9 @@ (define-public rust-openssl-sys-0.9 ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/sfackler/rust-openssl") (synopsis "FFI bindings to OpenSSL") (description @@ -35038,9 +34993,9 @@ (define-public rust-parasail-sys-0.2 #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) (home-page "https://github.com/anp/parasailors") (synopsis "Bindings to the parasail pairwise genetic sequence alignment library") (description @@ -35072,9 +35027,9 @@ (define-public rust-parasailors-0.3 (("rust-libc" ,rust-libc-0.2) ("rust-parasail-sys" ,rust-parasail-sys-0.2)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) (home-page "https://github.com/anp/parasailors") (synopsis "SIMD accelerated pairwise genetic sequence alignment") (description "This package provides SIMD accelerated pairwise genetic @@ -35921,7 +35876,7 @@ (define-public rust-pcap-sys-0.1 (("rust-libc" ,rust-libc-0.2) ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-winapi" ,rust-winapi-0.3)))) - (inputs `(("libpcap" ,libpcap))) + (inputs (list libpcap)) (home-page "https://github.com/jmmk/rustcap") (synopsis "Low-level bindings to libpcap") (description "This package provides low-level Rust bindings to the libpcap @@ -35949,8 +35904,7 @@ (define-public rust-pcre2-0.2 ("rust-pcre2-sys" ,rust-pcre2-sys-0.2) ("rust-thread-local" ,rust-thread-local-1)))) (native-inputs - `(("pcre2" ,pcre2) - ("pkg-config" ,pkg-config))) + (list pcre2 pkg-config)) (home-page "https://github.com/BurntSushi/rust-pcre2") (synopsis "High level wrapper library for PCRE2") (description @@ -35980,8 +35934,7 @@ (define-public rust-pcre2-sys-0.2 ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-cc" ,rust-cc-1)))) (native-inputs - `(("pcre2" ,pcre2) - ("pkg-config" ,pkg-config))) + (list pcre2 pkg-config)) (home-page "https://github.com/BurntSushi/rust-pcre2") (synopsis "Low level bindings to PCRE2") @@ -36964,7 +36917,7 @@ (define-public rust-pkg-config-0.3 "/bin/pkg-config\""))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/rust-lang/pkg-config-rs") (synopsis "Library to run the pkg-config system tool") (description @@ -38137,7 +38090,7 @@ (define-public rust-pq-sys-0.4 (("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))) (native-inputs - `(("postgresql" ,postgresql))) + (list postgresql)) (home-page "https://crates.io/crates/pq-sys") (synopsis "Auto-generated rust bindings for libpq") (description "This package provides auto-generated rust bindings for @@ -38791,7 +38744,7 @@ (define-public rust-proc-macro2-1 #:cargo-development-inputs (("rust-quote" ,rust-quote-1)))) (inputs - `(("rust-unicode-xid" ,rust-unicode-xid-0.2))) + (list rust-unicode-xid-0.2)) (home-page "https://github.com/alexcrichton/proc-macro2") (synopsis "Stable implementation of the upcoming new `proc_macro` API") (description "This package provides a stable implementation of the upcoming new @@ -42230,9 +42183,9 @@ (define-public rust-reqwest-0.10 ("rust-tokio" ,rust-tokio-0.2) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))))) + (list openssl)))) (define-public rust-reqwest-0.9 (package @@ -42528,9 +42481,9 @@ (define-public rust-rkv-0.10 (("rust-byteorder" ,rust-byteorder-1) ("rust-tempfile" ,rust-tempfile-3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("lmdb" ,lmdb))) + (list lmdb)) (home-page "https://github.com/mozilla/rkv") (synopsis "Typed key-value storage") (description "This package provides a typed key-value storage solution.") @@ -43315,7 +43268,7 @@ (define-public rust-rusqlite-0.23 (setenv "RUSTC_BOOTSTRAP" "1") #t))))) (native-inputs - `(("pkg-config" ,pkg-config))))) + (list pkg-config)))) (define-public rust-rusqlite-0.19 (package @@ -43353,7 +43306,7 @@ (define-public rust-rusqlite-0.19 ("rust-unicase" ,rust-unicase-2) ("rust-uuid" ,rust-uuid-0.7)))) (inputs - `(("sqlite" ,sqlite))))) + (list sqlite)))) (define-public rust-rust-argon2-0.7 (package @@ -46097,7 +46050,7 @@ (define-public rust-seccomp-sys-0.1 (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) - (inputs `(("libseccomp" ,libseccomp))) + (inputs (list libseccomp)) (home-page "https://github.com/polachok/seccomp-sys") (synopsis "Low-level bindings to libseccomp") (description "This package provides low-level bindings to libseccomp.") @@ -46643,7 +46596,7 @@ (define-public rust-seq-io-0.3 ("rust-rand" ,rust-rand-0.7) ("rust-rand-isaac" ,rust-rand-isaac-0.2)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/markschl/seq_io") (synopsis "Fast FASTA, FASTQ and FASTX parsing") (description "This library provides readers for the the following sequence @@ -46718,10 +46671,9 @@ (define-public rust-sequoia-openpgp-0.9 #:cargo-development-inputs (("rust-rpassword" ,rust-rpassword-3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("clang" ,clang) - ("nettle" ,nettle))) + (list clang nettle)) (home-page "https://sequoia-pgp.org/") (synopsis "OpenPGP data types and associated machinery") (description @@ -47904,7 +47856,7 @@ (define-public rust-servo-fontconfig-0.4 (("rust-libc" ,rust-libc-0.2) ("rust-servo-fontconfig-sys" ,rust-servo-fontconfig-sys-4)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("fontconfig" ,fontconfig))))) @@ -47958,7 +47910,7 @@ (define-public rust-servo-fontconfig-sys-4 ("rust-servo-freetype-sys" ,rust-servo-freetype-sys-4) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("fontconfig" ,fontconfig))))) @@ -47984,9 +47936,9 @@ (define-public rust-servo-freetype-sys-4 (("rust-cmake" ,rust-cmake-0.1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("freetype" ,freetype))) + (list freetype)) (home-page "https://www.freetype.org/") (synopsis "Rust wrapper around freetype") (description @@ -52597,7 +52549,7 @@ (define-public rust-syscallz-0.15 ("rust-seccomp-sys" ,rust-seccomp-sys-0.1) ("rust-strum" ,rust-strum-0.19) ("rust-strum-macros" ,rust-strum-macros-0.19)))) - (inputs `(("libseccomp" ,libseccomp))) + (inputs (list libseccomp)) (home-page "https://github.com/kpcyrd/syscallz-rs") (synopsis "Simple seccomp library for rust") (description "Simple seccomp library for rust") @@ -53501,9 +53453,9 @@ (define-public rust-tectonic-pdf-io-0.1 ("rust-tectonic-cfg-support" ,rust-tectonic-cfg-support-0.1) ("rust-tectonic-dep-support" ,rust-tectonic-dep-support-0.1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libpng" ,libpng))) + (list libpng)) (home-page "https://tectonic-typesetting.github.io/") (synopsis "Xdvipdfmx's PDF, XDV, and image I/O APIs in C, as a Rust crate") (description @@ -54589,9 +54541,9 @@ (define-public rust-thrussh-libsodium-0.1 (("rust-libc" ,rust-libc-0.2) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (home-page "https://nest.pijul.com/pijul_org/thrussh") (synopsis "Straightforward bindings to libsodium") (description @@ -55844,9 +55796,9 @@ (define-public rust-tokio-openssl-0.4 (("rust-futures" ,rust-futures-0.3) ("rust-tokio" ,rust-tokio-0.2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))))) + (list openssl)))) (define-public rust-tokio-openssl-0.3 (package @@ -56608,9 +56560,9 @@ (define-public rust-tokio-tls-0.3 ("rust-tokio-util" ,rust-tokio-util-0.3) ("rust-winapi" ,rust-winapi-0.3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://tokio.rs") (synopsis "TLS/SSL streams for Tokio") (description "An implementation of TLS/SSL streams for Tokio giving an @@ -57750,9 +57702,9 @@ (define-public rust-trust-dns-native-tls-0.19 ("rust-tokio-tls" ,rust-tokio-tls-0.3) ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))))) + (list openssl)))) (define-public rust-trust-dns-native-tls-0.18 (package @@ -57850,9 +57802,9 @@ (define-public rust-trust-dns-openssl-0.19 (("rust-openssl" ,rust-openssl-0.10) ("rust-tokio" ,rust-tokio-0.2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))))) + (list openssl)))) (define-public rust-trust-dns-openssl-0.18 (package @@ -58280,9 +58232,9 @@ (define-public rust-trust-dns-rustls-0.19 #:cargo-development-inputs (("rust-openssl" ,rust-openssl-0.10)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))))) + (list openssl)))) (define-public rust-trust-dns-rustls-0.18 (package @@ -58325,9 +58277,9 @@ (define-public rust-trust-dns-rustls-0.6 (base32 "0vbh2y7w2s5gcw33fn4hb5f927kgjm6603vw63slg9riikmsiq43")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(#:cargo-test-flags '("--release" "--" "--skip=tests::test_tls_client_stream_ipv4") @@ -61794,8 +61746,8 @@ (define-public rust-winapi-0.3 (("winapi-i686-pc-windows-gnu" ,rust-winapi-i686-pc-windows-gnu-0.4) ("winapi-x86-64-pc-windows-gnu" ,rust-winapi-x86-64-pc-windows-gnu-0.4)))) (inputs - `(("rust-winapi-i686-pc-windows-gnu" ,rust-winapi-i686-pc-windows-gnu-0.4) - ("rust-winapi-x86-64-pc-windows-gnu" ,rust-winapi-x86-64-pc-windows-gnu-0.4))) + (list rust-winapi-i686-pc-windows-gnu-0.4 + rust-winapi-x86-64-pc-windows-gnu-0.4)) (home-page "https://github.com/retep998/winapi-rs") (synopsis "Raw FFI bindings for all of Windows API") (description @@ -62352,12 +62304,9 @@ (define-public rust-xcb-0.9 ("rust-log" ,rust-log-0.4) ("rust-x11" ,rust-x11-2)))) (inputs - `(("libx11" ,libx11) - ("libxcb" ,libxcb) - ("xcb-proto" ,xcb-proto))) + (list libx11 libxcb xcb-proto)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (home-page "https://github.com/rtbo/rust-xcb") (synopsis "Rust bindings and wrappers for XCB") (description @@ -62632,8 +62581,7 @@ (define-public rust-xz2-0.1 ("rust-rand" ,rust-rand-0.5) ("rust-tokio-core" ,rust-tokio-core-0.1)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("xz" ,xz))) + (list pkg-config xz)) (home-page "https://github.com/alexcrichton/xz2-rs") (synopsis "Rust bindings to liblzma") (description "This package provides Rust bindings to liblzma providing diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 1a26d7ab37..ba10a6c732 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -231,9 +231,9 @@ (define-public signify (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libbsd" ,libbsd))) + (list libbsd)) (synopsis "Create and verify cryptographic signatures") (description "The signify utility creates and verifies cryptographic signatures using the elliptic curve Ed25519. This is a Linux port of the @@ -292,7 +292,7 @@ (define-public go-minisign (arguments '(#:import-path "github.com/jedisct1/go-minisign")) (propagated-inputs - `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-golang-org-x-crypto)) (home-page "https://github.com/jedisct1/go-minisign") (synopsis "Minisign verification library for Golang") (description "A Golang library to verify Minisign signatures.") @@ -327,10 +327,7 @@ (define-public encfs ("googletest-source" ,(package-source googletest)) ("perl" ,perl))) (inputs - `(("attr" ,attr) - ("fuse" ,fuse) - ("openssl" ,openssl) - ("tinyxml2" ,tinyxml2))) + (list attr fuse openssl tinyxml2)) (arguments `(#:configure-flags (list "-DUSE_INTERNAL_TINYXML=OFF") #:phases @@ -397,7 +394,7 @@ (define-public keyutils "SHAREDIR=/share/keyutils") #:test-target "test")) (inputs - `(("mit-krb5" ,mit-krb5))) + (list mit-krb5)) (home-page "https://people.redhat.com/dhowells/keyutils/") (synopsis "Linux key management utilities") (description @@ -440,9 +437,9 @@ (define-public ssss (install-file "ssss.1.html" docdir) #t)))))) (inputs - `(("gmp" ,gmp))) + (list gmp)) (native-inputs - `(("xmltoman" ,xmltoman))) + (list xmltoman)) (home-page "http://point-at-infinity.org/ssss/") (synopsis "Shamir's secret sharing scheme implementation") (description "@command{ssss-split} and @command{ssss-combine} are utilities that split @@ -463,7 +460,7 @@ (define-public tomb (base32 "136nfnpaz29hngwwnzrmc858gpnvnb977gf4ldbpapw1h1k3r8mk")))) (build-system gnu-build-system) - (native-inputs `(("sudo" ,sudo))) ;presence needed for 'check' phase + (native-inputs (list sudo)) ;presence needed for 'check' phase (inputs `(("zsh" ,zsh) ("gnupg" ,gnupg) @@ -556,7 +553,7 @@ (define-public scrypt (install-file "FORMAT" doc) #t)))))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://www.tarsnap.com/scrypt.html") (synopsis "Memory-hard encryption tool based on scrypt") (description "This package provides a simple password-based encryption @@ -614,8 +611,7 @@ (define-public perl-math-random-isaac-xs "0yxqqcqvj51fn7b7j5xqhz65v74arzgainn66c6k7inijbmr1xws")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-nowarnings" ,perl-test-nowarnings))) + (list perl-module-build perl-test-nowarnings)) (home-page "https://metacpan.org/release/Math-Random-ISAAC-XS") (synopsis "C implementation of the ISAAC PRNG algorithm") (description "ISAAC (Indirection, Shift, Accumulate, Add, and Count) is a @@ -641,9 +637,9 @@ (define-public perl-math-random-isaac "0z1b3xbb3xz71h25fg6jgsccra7migq7s0vawx2rfzi0pwpz0wr7")))) (build-system perl-build-system) (native-inputs - `(("perl-test-nowarnings" ,perl-test-nowarnings))) + (list perl-test-nowarnings)) (propagated-inputs - `(("perl-math-random-isaac-xs" ,perl-math-random-isaac-xs))) + (list perl-math-random-isaac-xs)) (home-page "https://metacpan.org/release/Math-Random-ISAAC") (synopsis "Perl interface to the ISAAC PRNG algorithm") (description "ISAAC (Indirection, Shift, Accumulate, Add, and Count) is a @@ -669,16 +665,15 @@ (define-public perl-crypt-random-source (base32 "1rpdds3sy5l1fhngnkrsgwsmwd54wpicx3i9ds69blcskwkcwkpc")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-module-build-tiny perl-test-fatal)) (propagated-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-module-find" ,perl-module-find) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moo" ,perl-moo) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-sub-exporter" ,perl-sub-exporter) - ("perl-type-tiny" ,perl-type-tiny))) + (list perl-capture-tiny + perl-module-find + perl-module-runtime + perl-moo + perl-namespace-clean + perl-sub-exporter + perl-type-tiny)) (home-page "https://metacpan.org/release/Crypt-Random-Source") (synopsis "Get weak or strong random data from pluggable sources") (description "This module provides implementations for a number of @@ -699,15 +694,11 @@ (define-public perl-math-random-secure "0dgbf4ncll4kmgkyb9fsaxn0vf2smc9dmwqzgh3259zc2zla995z")))) (build-system perl-build-system) (native-inputs - `(("perl-list-moreutils" ,perl-list-moreutils) - ("perl-test-leaktrace" ,perl-test-leaktrace) - ("perl-test-sharedfork" ,perl-test-sharedfork) - ("perl-test-warn" ,perl-test-warn))) + (list perl-list-moreutils perl-test-leaktrace perl-test-sharedfork + perl-test-warn)) (inputs - `(("perl-crypt-random-source" ,perl-crypt-random-source) - ("perl-math-random-isaac" ,perl-math-random-isaac) - ("perl-math-random-isaac-xs" ,perl-math-random-isaac-xs) - ("perl-moo" ,perl-moo))) + (list perl-crypt-random-source perl-math-random-isaac + perl-math-random-isaac-xs perl-moo)) (home-page "https://metacpan.org/release/Math-Random-Secure") (synopsis "Cryptographically secure replacement for rand()") (description "This module is intended to provide a @@ -796,7 +787,7 @@ (define-public crypto++ "Cflags: -I${includedir}\n")) #t)))))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://cryptopp.com/") (synopsis "C++ class library of cryptographic schemes") (description "Crypto++ is a C++ class library of cryptographic schemes.") @@ -974,9 +965,7 @@ (define-public botan `(("python" ,python-wrapper) ("python-docutils" ,python-docutils))) (inputs - `(("sqlite" ,sqlite) - ("bzip2" ,bzip2) - ("zlib" ,zlib))) + (list sqlite bzip2 zlib)) (synopsis "Cryptographic library in C++11") (description "Botan is a cryptography library, written in C++11, offering the tools necessary to implement a range of practical systems, such as TLS/DTLS, @@ -1032,11 +1021,9 @@ (define-public asignify (string-append "--with-openssl=" (assoc-ref %build-inputs "openssl"))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/vstakhov/asignify") (synopsis "Cryptographic authentication and encryption tool and library") (description "Asignify offers public cryptographic signatures and @@ -1104,9 +1091,7 @@ (define-public libsecp256k1 "--enable-module-ecdh" "--enable-shared"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) ;; WARNING: This package might need additional configure flags to run properly. ;; See https://github.com/archlinux/svntogit-community/blob/packages/libsecp256k1/trunk/PKGBUILD. (synopsis "C library for EC operations on curve secp256k1") @@ -1144,9 +1129,7 @@ (define-public libsecp256k1-bitcoin-cash (base32 "1rnif3iny6pz1r3g69bagzr342mm3x0v66b60csnmm1rg44bd5v1")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (arguments '(#:configure-flags '("--enable-module-recovery" "--enable-experimental" @@ -1194,10 +1177,9 @@ (define-public stoken "0npgr6y85gzwksy8jkwa4yzvqwjprwnplx3yiw3ayk4f0ldlhaxa")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("nettle" ,nettle) - ("libxml2" ,libxml2))) + (list nettle libxml2)) (home-page "http://stoken.sf.net") (synopsis "Software Token for cryptographic authentication") (description @@ -1244,8 +1226,7 @@ (define-public hpenc (mkdir-p man1) #t)))))) (inputs - `(("libsodium" ,libsodium) - ("openssl" ,openssl))) + (list libsodium openssl)) (synopsis "High-performance command-line tool for stream encryption") (description "Hpenc is a command-line tool for performing authenticated encryption (AES-GCM and ChaCha20-Poly1305) of streaming data. It does not @@ -1272,9 +1253,9 @@ (define-public minisign ; No test suite `(#:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (home-page "https://jedisct1.github.io/minisign") (synopsis "Tool to sign files and verify signatures") (description @@ -1340,14 +1321,11 @@ (define-public python-olm (when tests? (add-installed-pythonpath inputs outputs) (invoke "pytest"))))))) - (inputs `(("libolm" ,libolm))) + (inputs (list libolm)) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-future" ,python-future))) + (list python-cffi python-future)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-benchmark" ,python-pytest-benchmark) - ("python-aspectlib" ,python-aspectlib))) + (list python-pytest python-pytest-benchmark python-aspectlib)) (synopsis "Python bindings for libolm") (description "The libolm library implements the Double Ratchet cryptographic ratchet. It is written in C and C++11, and exposed as a C @@ -1387,7 +1365,7 @@ (define-public hash-extender (install-file "README.md" docdir) #t)))))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (synopsis "Tool for hash length extension attacks") (description "@command{hash_extender} is a utility for performing hash length extension attacks supporting MD4, MD5, RIPEMD-160, SHA-0, SHA-1, @@ -1420,9 +1398,9 @@ (define-public mkp224o (install-file "mkp224o" bindir) #t)))))) (native-inputs - `(("autoconf" ,autoconf))) + (list autoconf)) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (synopsis "Tor hidden service v3 name generator") (description "@code{mkp224o} generates valid ed25519 (hidden service version 3) onion addresses. It allows one to produce customized vanity .onion @@ -1444,8 +1422,7 @@ (define-public transcrypt (base32 "0bpz1hazbhfb6pqi68x55kq6a31bgh6vwij836slmi4jqiwvnh5a")) (file-name (git-file-name name version)))) (inputs - `(("git" ,git) - ("openssl" ,openssl))) + (list git openssl)) (build-system copy-build-system) (arguments `(#:install-plan @@ -1524,11 +1501,7 @@ (define-public cryfs `(("python" ,python-wrapper) ("pkg-config" ,pkg-config))) (inputs - `(("boost" ,boost) - ("curl" ,curl) - ("fuse" ,fuse) - ("range-v3" ,range-v3) - ("spdlog" ,spdlog))) + (list boost curl fuse range-v3 spdlog)) (home-page "https://www.cryfs.org/") (synopsis "Encrypted FUSE filesystem for the cloud") (description "CryFS encrypts your files, so you can safely store them anywhere. diff --git a/gnu/packages/cryptsetup.scm b/gnu/packages/cryptsetup.scm index 49b82090f0..c8853dca30 100644 --- a/gnu/packages/cryptsetup.scm +++ b/gnu/packages/cryptsetup.scm @@ -55,14 +55,14 @@ (define-public cryptsetup ;; GRUB 2.06 supports LUKS2, but does it reliably support all set-ups…? "--with-default-luks-format=LUKS1"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("argon2" ,argon2) - ("json-c" ,json-c) - ("libgcrypt" ,libgcrypt) - ("lvm2" ,lvm2) ; device-mapper - ("popt" ,popt) - ("util-linux" ,util-linux "lib"))) ;libuuid + (list argon2 + json-c + libgcrypt + lvm2 ; device-mapper + popt + `(,util-linux "lib"))) ;libuuid (synopsis "Set up transparent encryption of block devices using dm-crypt") (description "Cryptsetup is a utility used to conveniently set up disk encryption based diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm index 193c808b1e..6342f85404 100644 --- a/gnu/packages/cups.scm +++ b/gnu/packages/cups.scm @@ -84,9 +84,7 @@ (define-public brlaser (assoc-ref %outputs "out") "/lib/cups")))) (inputs - `(("ghostscript" ,ghostscript) - ("cups" ,cups) - ("zlib" ,zlib))) + (list ghostscript cups zlib)) (home-page "https://github.com/pdewacht/brlaser") (synopsis "Brother laser printer driver") (description "Brlaser is a CUPS driver for Brother laser printers. This @@ -213,8 +211,8 @@ (define-public cups-filters out "/lib/cups/filter"))) #t)))))) (native-inputs - `(("glib" ,glib "bin") ; for gdbus-codegen - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for gdbus-codegen + pkg-config)) (inputs `(("avahi" ,avahi) ("fontconfig" ,fontconfig) @@ -327,10 +325,9 @@ (define-public cups-minimal "#elif defined(HAVE_AVAHI)")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("zlib" ,zlib) - ("gnutls" ,gnutls))) + (list zlib gnutls)) (home-page "https://openprinting.github.io/") (synopsis "The Common Unix Printing System") (description @@ -486,11 +483,7 @@ (define-public cups-pk-helper "0a52jw6rm7lr5nbyksiia0rn7sasyb5cjqcb95z1wxm2yprgi6lm")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("glib" ,glib) - ("polkit" ,polkit) - ("cups" ,cups))) + (list intltool pkg-config glib polkit cups)) (home-page "https://www.freedesktop.org/wiki/Software/cups-pk-helper/") (synopsis "PolicyKit helper to configure CUPS with fine-grained privileges") (description @@ -692,8 +685,7 @@ (define-public hplip ("sane-backends" ,sane-backends-minimal) ("zlib" ,zlib))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))))) + (list perl pkg-config)))) (define-public hplip-minimal (package/inherit hplip @@ -735,11 +727,9 @@ (define-public foomatic-filters (home-page "https://wiki.linuxfoundation.org/openprinting/database/foomatic") (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs - `(("dbus" ,dbus) - ("a2ps" ,a2ps))) + (list dbus a2ps)) (arguments '( ;; Specify the installation directories. #:configure-flags (list (string-append "ac_cv_path_CUPS_BACKENDS=" @@ -853,13 +843,9 @@ (define-public foo2zjs #:tests? #f ;no tests #:make-flags '("CC=gcc"))) (inputs - `(("coreutils" ,coreutils) - ("sed" ,sed) - ("ghostscript" ,ghostscript) - ("foomatic-filters" ,foomatic-filters))) ;for 'foomatic-rip' + (list coreutils sed ghostscript foomatic-filters)) ;for 'foomatic-rip' (native-inputs - `(("bc" ,bc) - ("groff" ,groff))) + (list bc groff)) ;; The domain has expired and no one has meaningfully taken up the torch. (home-page (string-append "https://web.archive.org/web/20210129024712/" "http://foo2zjs.rkkda.com/")) @@ -923,8 +909,7 @@ (define-public epson-inkjet-printer-escpr (for-each (cut invoke "gzip" "-9" <>) (find-files "share/cups" "\\.ppd$"))))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs `(("cups" ,cups-minimal))) (synopsis "ESC/P-R printer driver") @@ -1024,7 +1009,7 @@ (define-public python-pycups '(;; Tests require CUPS to be running #:tests? #f)) (inputs - `(("cups" ,cups))) + (list cups)) (home-page "https://github.com/zdohnal/pycups") (synopsis "Python bindings for libcups") (description diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index 6d2f36397f..9a9d788ceb 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -69,11 +69,8 @@ (define-public curl (build-system gnu-build-system) (outputs '("out" "doc")) ;1.2 MiB of man3 pages - (inputs `(("gnutls" ,gnutls) - ("libidn" ,libidn) - ("mit-krb5" ,mit-krb5) - ("nghttp2" ,nghttp2 "lib") - ("zlib" ,zlib))) + (inputs (list gnutls libidn mit-krb5 + `(,nghttp2 "lib") zlib)) (native-inputs `(("nghttp2" ,nghttp2) ("perl" ,perl) @@ -190,9 +187,8 @@ (define-public kurly (string-append man "/kurly.1"))) #t)))))) (inputs - `(("go-github-com-alsm-ioprogress" ,go-github-com-alsm-ioprogress) - ("go-github-com-aki237-nscjar" ,go-github-com-aki237-nscjar) - ("go-github-com-urfave-cli" ,go-github-com-urfave-cli))) + (list go-github-com-alsm-ioprogress go-github-com-aki237-nscjar + go-github-com-urfave-cli)) (synopsis "Command-line HTTP client") (description "kurly is an alternative to the @code{curl} program written in Go. kurly is designed to operate in a similar manner to curl, with select @@ -263,10 +259,9 @@ (define-public guile-curl ;; The build system does not actually compile the Scheme module. ;; So we can compile it and put it in the right place in one go. (invoke "guild" "compile" curl.scm "-o" curl.go))))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("curl" ,curl) - ("guile" ,guile-3.0))) + (list curl guile-3.0)) (home-page "http://www.lonelycactus.com/guile-curl.html") (synopsis "Curl bindings for Guile") (description "@code{guile-curl} is a project that has procedures that allow @@ -279,8 +274,7 @@ (define-public guile2.2-curl (inherit guile-curl) (name "guile2.2-curl") (inputs - `(("curl" ,curl) - ("guile" ,guile-2.2))))) + (list curl guile-2.2)))) (define-public curlpp (package @@ -301,7 +295,7 @@ (define-public curlpp '(#:tests? #f)) ;; The installed version needs the header files from the C library. (propagated-inputs - `(("curl" ,curl))) + (list curl)) (synopsis "C++ wrapper around libcURL") (description "This package provides a free and easy-to-use client-side C++ URL @@ -332,7 +326,7 @@ (define-public h2c '(#:install-plan '(("./h2c" "bin/")))) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://curl.se/h2c/") (synopsis "Convert HTTP headers to a curl command line") (description diff --git a/gnu/packages/cvassistant.scm b/gnu/packages/cvassistant.scm index e7ad411b6f..9af5c7976f 100644 --- a/gnu/packages/cvassistant.scm +++ b/gnu/packages/cvassistant.scm @@ -69,9 +69,7 @@ (define-public cvassistant (replace 'configure (lambda _ (invoke "qmake")))))) (inputs - `(("qtbase" ,qtbase-5) - ("quazip" ,quazip-0) - ("zlib" ,zlib))) + (list qtbase-5 quazip-0 zlib)) (home-page "https://cvassistant.sourceforge.io/") (synopsis "Job application organizer") (description "Whether you're looking for a job or trying to help diff --git a/gnu/packages/cybersecurity.scm b/gnu/packages/cybersecurity.scm index e4614e908e..c61342c0ba 100644 --- a/gnu/packages/cybersecurity.scm +++ b/gnu/packages/cybersecurity.scm @@ -44,7 +44,7 @@ (define-public ropgadget (base32 "08ms7x4af07970ij9899l75sghnxsa7xyx73gkn6gv0l05p1hqfw")))) (build-system python-build-system) (propagated-inputs - `(("python-capstone" ,python-capstone))) + (list python-capstone)) (home-page "http://shell-storm.org/project/ROPgadget/") (synopsis "Semiautomatic return oriented programming") (description @@ -68,23 +68,22 @@ (define-public pwntools (arguments '(#:tests? #f)) ;XXX: needs a specific version of unicorn (propagated-inputs - `(("capstone" ,capstone) - ("python-dateutil" ,python-dateutil) - ("python-intervaltree" ,python-intervaltree) - ("python-mako" ,python-mako) - ("python-packaging" ,python-packaging) - ("python-paramiko" ,python-paramiko) - ("python-psutil" ,python-psutil) - ("python-pyelftools" ,python-pyelftools) - ("python-pygments" ,python-pygments) - ("python-pyserial" ,python-pyserial) - ("python-pysocks" ,python-pysocks) - ("python-requests" ,python-requests) - ("ropgadget" ,ropgadget) - ("python-six" ,python-six) - ("python-sortedcontainers" - ,python-sortedcontainers) - ("unicorn" ,unicorn))) + (list capstone + python-dateutil + python-intervaltree + python-mako + python-packaging + python-paramiko + python-psutil + python-pyelftools + python-pygments + python-pyserial + python-pysocks + python-requests + ropgadget + python-six + python-sortedcontainers + unicorn)) (home-page "https://github.com/Gallopsled/pwntools") (synopsis "Capture-the-flag (CTF) framework and exploit development library") diff --git a/gnu/packages/cyrus-sasl.scm b/gnu/packages/cyrus-sasl.scm index 43c2099968..2cd18f3e5e 100644 --- a/gnu/packages/cyrus-sasl.scm +++ b/gnu/packages/cyrus-sasl.scm @@ -48,14 +48,11 @@ (define-public cyrus-sasl "cyrus-sasl-CVE-2019-19906.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) - (inputs `(("gdbm" ,gdbm) - ("openssl" ,openssl))) + (list autoconf automake libtool)) + (inputs (list gdbm openssl)) (propagated-inputs - `(;; cyrus-sasl.pc refers to -lkrb5, so propagate it. - ("mit-krb5" ,mit-krb5))) + (list ;; cyrus-sasl.pc refers to -lkrb5, so propagate it. + mit-krb5)) (arguments '(#:configure-flags (list (string-append "--with-plugindir=" (assoc-ref %outputs "out") diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 6b552f688f..0f766e1738 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -194,15 +194,15 @@ (define-public 4store ("pcre" ,pcre "bin") ;for 'pcre-config' ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("rasqal" ,rasqal) - ("libxml2" ,libxml2) - ("raptor2" ,raptor2) - ("readline" ,readline) - ("avahi" ,avahi) - ("cyrus-sasl" ,cyrus-sasl) - ("openssl" ,openssl) - ("util-linux" ,util-linux "lib"))) + (list glib + rasqal + libxml2 + raptor2 + readline + avahi + cyrus-sasl + openssl + `(,util-linux "lib"))) ;; http://www.4store.org has been down for a while now. (home-page "https://github.com/4store/4store") (synopsis "Clustered RDF storage and query engine") @@ -243,12 +243,10 @@ (define-public ephemeralpg #t))) #:test-target "test")) (inputs - `(("postgresql" ,postgresql) - ("util-linux" ,util-linux))) + (list postgresql util-linux)) (native-inputs ;; For tests. - `(("ruby" ,ruby) - ("which" ,which))) + (list ruby which)) (home-page "https://eradman.com/ephemeralpg/") (synopsis "Run temporary PostgreSQL databases") (description @@ -274,11 +272,8 @@ (define-public es-dump-restore (arguments '(#:tests? #f)) ;; No testsuite. (propagated-inputs - `(("ruby-httpclient" ,ruby-httpclient) - ("ruby-multi-json" ,ruby-multi-json) - ("ruby-progress_bar" ,ruby-progress_bar) - ("ruby-rubyzip" ,ruby-rubyzip) - ("ruby-thor" ,ruby-thor))) + (list ruby-httpclient ruby-multi-json ruby-progress_bar ruby-rubyzip + ruby-thor)) (synopsis "Utility for dumping and restoring ElasticSearch indexes") (description "This package provides a utility for dumping the contents of an @@ -424,12 +419,12 @@ (define-public firebird "lib/firebird/plugins/udr")) #t))))))) (inputs - `(("boost" ,boost) - ("editline" ,editline) - ("icu4c" ,icu4c-67) - ("libtommath" ,libtommath) - ("ncurses" ,ncurses) - ("zlib" ,zlib))) + (list boost + editline + icu4c-67 + libtommath + ncurses + zlib)) (home-page "https://www.firebirdsql.org") (synopsis "Relational database with many ANSI SQL standard features") (description @@ -481,7 +476,7 @@ (define-public leveldb (arguments `(#:configure-flags '("-DBUILD_SHARED_LIBS=ON" "-DLEVELDB_BUILD_TESTS=ON"))) (inputs - `(("snappy" ,snappy))) + (list snappy)) (home-page "https://github.com/google/leveldb") (synopsis "Fast key-value storage library") (description @@ -502,8 +497,7 @@ (define-public memcached (base32 "0ii3z2mhjrimc6mv5z5x6bwp1s2bbzppja4m3pnmd5zgh9gs74gj")))) (build-system gnu-build-system) (inputs - `(("libevent" ,libevent) - ("cyrus-sasl" ,cyrus-sasl))) + (list libevent cyrus-sasl)) (home-page "https://memcached.org/") (synopsis "In-memory caching service") (description "Memcached is an in-memory key-value store. It has a small @@ -530,17 +524,16 @@ (define-public libmemcached (search-patches "libmemcached-build-with-gcc7.patch")))) (build-system gnu-build-system) (native-inputs - `(("memcached" ,memcached) - ("libtool" ,libtool) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("bison" ,bison) - ("flex" ,flex) - ("perl" ,perl) - ("python-sphinx" ,python-sphinx))) ;to build the HTML doc. + (list memcached + libtool + autoconf + automake + bison + flex + perl + python-sphinx)) ;to build the HTML doc. (inputs - `(("libevent" ,libevent) - ("cyrus-sasl" ,cyrus-sasl))) + (list libevent cyrus-sasl)) (outputs '("out" "doc")) (arguments '(#:tests? #f ;many tests fail and use too much time @@ -600,12 +593,9 @@ (define-public python-pylibmc (lambda _ (invoke "memcached" "-d")))))) (native-inputs - `(("memcached" ,memcached) - ("python-nose" ,python-nose))) + (list memcached python-nose)) (inputs - `(("libmemcached" ,libmemcached) - ("zlib" ,zlib) - ("cyrus-sasl" ,cyrus-sasl))) + (list libmemcached zlib cyrus-sasl)) (home-page "http://sendapatch.se/projects/pylibmc/") (synopsis "Python client for memcached") (description @@ -626,15 +616,14 @@ (define-public litecli (base32 "1yb706mgzizzijm1k0fbny98jf58qh5q6f2870rbplxlfla4w9sd")))) (build-system python-build-system) (propagated-inputs - `(("python-cli-helpers" ,python-cli-helpers) - ("python-click" ,python-click) - ("python-configobj" ,python-configobj) - ("python-prompt-toolkit" ,python-prompt-toolkit) - ("python-pygments" ,python-pygments) - ("python-sqlparse" ,python-sqlparse))) + (list python-cli-helpers + python-click + python-configobj + python-prompt-toolkit + python-pygments + python-sqlparse)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://litecli.com") (synopsis "CLI for SQLite databases") (description @@ -656,16 +645,16 @@ (define-public mycli (arguments `(#:tests? #f)) ; tests expect a running MySQL (propagated-inputs - `(("python-cli-helpers" ,python-cli-helpers) - ("python-click" ,python-click) - ("python-configobj" ,python-configobj) - ("python-cryptography" ,python-cryptography) - ("python-prompt-toolkit" ,python-prompt-toolkit) - ("python-pyaes" ,python-pyaes) - ("python-pygments" ,python-pygments) - ("python-pymysql" ,python-pymysql) - ("python-pyperclip" ,python-pyperclip) - ("python-sqlparse" ,python-sqlparse))) + (list python-cli-helpers + python-click + python-configobj + python-cryptography + python-prompt-toolkit + python-pyaes + python-pygments + python-pymysql + python-pyperclip + python-sqlparse)) (home-page "https://www.mycli.net") (synopsis "Terminal Client for MySQL with AutoCompletion and Syntax Highlighting") @@ -750,22 +739,20 @@ (define-public mysql ,(string-append sed "/bin")))) #t)))))) (native-inputs - `(("bison" ,bison) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list bison perl pkg-config)) (inputs - `(("boost" ,boost-for-mysql) - ("coreutils" ,coreutils) - ("gawk" ,gawk) - ("grep" ,grep) - ("libaio" ,libaio) - ("libtirpc" ,libtirpc) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("procps" ,procps) - ("rpcsvc-proto" ,rpcsvc-proto) ; rpcgen - ("sed" ,sed) - ("zlib" ,zlib))) + (list boost-for-mysql + coreutils + gawk + grep + libaio + libtirpc + ncurses + openssl + procps + rpcsvc-proto ; rpcgen + sed + zlib)) (home-page "https://www.mysql.com/") (synopsis "Fast, easy to use, and popular database") (description @@ -1015,8 +1002,7 @@ (define-public mariadb (("-lssl -lcrypto" all) (string-append "-L" openssl "/lib " all))))))))) (native-inputs - `(("bison" ,bison) - ("perl" ,perl))) + (list bison perl)) (inputs `(("jemalloc" ,jemalloc) ("libaio" ,libaio) @@ -1052,7 +1038,7 @@ (define-public mariadb-connector-c (sha256 (base32 "0xb8fiissblxb319y5ifqqp86zblwis789ipb753pcb4zpnsaw82")))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (build-system cmake-build-system) (arguments '(#:tests? #f)) ; no tests @@ -1077,9 +1063,7 @@ (define-public galera (base32 "0h7s670pcasq8wzprhyxqfca2cghi62b8xz2kikb2a86wd453qil")))) (build-system cmake-build-system) (inputs - `(("check" ,check) - ("boost" ,boost) - ("openssl" ,openssl))) + (list check boost openssl)) (home-page "https://github.com/codership/galera/") (synopsis "Extension to the MariaDB database server") (description @@ -1226,8 +1210,7 @@ (define-public pgloader (install-file "build/bin/pgloader" bin)) #t))))) (native-inputs - `(("buildapp" ,buildapp) - ("sbcl" ,sbcl))) + (list buildapp sbcl)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-abnf" ,sbcl-cl-abnf) @@ -1279,9 +1262,9 @@ (define-public python-pymysql (base32 "1ry8lxgdc1p3k7gbw20r405jqi5lvhi5wk83kxdbiv8xv3f5kh6q")))) (build-system python-build-system) (native-inputs - `(("python-unittest2" ,python-unittest2))) + (list python-unittest2)) (inputs - `(("python-cryptography" ,python-cryptography))) + (list python-cryptography)) (arguments `(#:tests? #f)) ; tests expect a running MySQL (home-page "https://github.com/PyMySQL/PyMySQL/") @@ -1464,18 +1447,14 @@ (define-public rocksdb '()) ,@make-flags))))))) (native-inputs - `(("parallel" ,parallel) - ("perl" ,perl) - ("procps" ,procps) - ("python" ,python) - ("which" ,which))) + (list parallel perl procps python which)) (inputs - `(("bzip2" ,bzip2) - ("gflags" ,gflags) - ("jemalloc" ,jemalloc) - ("lz4" ,lz4) - ("snappy" ,snappy) - ("zlib" ,zlib))) + (list bzip2 + gflags + jemalloc + lz4 + snappy + zlib)) (home-page "https://rocksdb.org/") (synopsis "Persistent key-value store for fast storage") (description @@ -1504,13 +1483,9 @@ (define-public sparql-query (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("curl" ,curl) - ("glib" ,glib) - ("libxml2" ,libxml2) - ("ncurses" ,ncurses) - ("readline" ,readline))) + (list curl glib libxml2 ncurses readline)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:make-flags '("CC=gcc") #:phases @@ -1584,20 +1559,20 @@ (define-public sqitch path))))) #t))))) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-io-pager" ,perl-io-pager) - ("perl-module-build" ,perl-module-build) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-path-class" ,perl-path-class) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-dir" ,perl-test-dir) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-file" ,perl-test-file) - ("perl-test-file-contents" ,perl-test-file-contents) - ("perl-test-mockmodule" ,perl-test-mockmodule) - ("perl-test-mockobject" ,perl-test-mockobject) - ("perl-test-nowarnings" ,perl-test-nowarnings) - ("perl-test-warn" ,perl-test-warn))) + (list perl-capture-tiny + perl-io-pager + perl-module-build + perl-module-runtime + perl-path-class + perl-test-deep + perl-test-dir + perl-test-exception + perl-test-file + perl-test-file-contents + perl-test-mockmodule + perl-test-mockobject + perl-test-nowarnings + perl-test-warn)) (inputs `(("perl-class-xsaccessor" ,perl-class-xsaccessor) ("perl-clone" ,perl-clone) @@ -1656,10 +1631,8 @@ (define-public sqlcrush "0x3wy40r93p0jv3nbwj9a77wa4ff697d13r0wffmm7q9h3mzsww8")))) (build-system python-build-system) (inputs - `(("python-cryptography" ,python-cryptography) - ("python-psycopg2" ,python-psycopg2) - ("python-pymysql" ,python-pymysql) - ("python-sqlalchemy" ,python-sqlalchemy))) + (list python-cryptography python-psycopg2 python-pymysql + python-sqlalchemy)) (home-page "https://github.com/coffeeandscripts/sqlcrush") (synopsis "Text console-based database viewer and editor") (description @@ -1692,12 +1665,12 @@ (define-public tdb (invoke "./configure" (string-append "--prefix=" out)))))))) (native-inputs - `(;; TODO: Build the documentation. - ;; ("docbook-xsl" ,docbook-xsl) - ;; ("libxml2" ,libxml2) - ;; ("libxslt" ,libxslt) - ("python" ,python) ;for the Waf build system - ("which" ,which))) + (list ;; TODO: Build the documentation. + ;; ("docbook-xsl" ,docbook-xsl) + ;; ("libxml2" ,libxml2) + ;; ("libxslt" ,libxslt) + python ;for the Waf build system + which)) (home-page "https://tdb.samba.org/") (synopsis "Trivial database") (description @@ -1738,35 +1711,35 @@ (define-public perl-dbix-class (base32 "1rh7idjjbibc1zmiaaarask434lh0lx7f2xyfwmy37k9fa0xcpmh")))) (build-system perl-build-system) (native-inputs - `(("perl-dbd-sqlite" ,perl-dbd-sqlite) - ("perl-file-temp" ,perl-file-temp) - ("perl-module-install" ,perl-module-install) - ("perl-package-stash" ,perl-package-stash) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-warn" ,perl-test-warn))) + (list perl-dbd-sqlite + perl-file-temp + perl-module-install + perl-package-stash + perl-test-deep + perl-test-exception + perl-test-warn)) (propagated-inputs - `(("perl-class-accessor-grouped" ,perl-class-accessor-grouped) - ("perl-class-c3-componentised" ,perl-class-c3-componentised) - ("perl-class-inspector" ,perl-class-inspector) - ("perl-config-any" ,perl-config-any) - ("perl-context-preserve" ,perl-context-preserve) - ("perl-data-dumper-concise" ,perl-data-dumper-concise) - ("perl-data-page" ,perl-data-page) - ("perl-dbi" ,perl-dbi) - ("perl-devel-globaldestruction" ,perl-devel-globaldestruction) - ("perl-hash-merge" ,perl-hash-merge) - ("perl-module-find" ,perl-module-find) - ("perl-moo" ,perl-moo) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-path-class" ,perl-path-class) - ("perl-scalar-list-utils" ,perl-scalar-list-utils) - ("perl-scope-guard" ,perl-scope-guard) - ("perl-sql-abstract-classic" ,perl-sql-abstract-classic) - ("perl-sub-name" ,perl-sub-name) - ("perl-text-balanced" ,perl-text-balanced) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-class-accessor-grouped + perl-class-c3-componentised + perl-class-inspector + perl-config-any + perl-context-preserve + perl-data-dumper-concise + perl-data-page + perl-dbi + perl-devel-globaldestruction + perl-hash-merge + perl-module-find + perl-moo + perl-mro-compat + perl-namespace-clean + perl-path-class + perl-scalar-list-utils + perl-scope-guard + perl-sql-abstract-classic + perl-sub-name + perl-text-balanced + perl-try-tiny)) (home-page "https://metacpan.org/release/DBIx-Class") (synopsis "Extensible and flexible object <-> relational mapper") (description "An SQL to OO mapper with an object API inspired by @@ -1793,12 +1766,9 @@ (define-public perl-dbix-class-cursor-cached "09b2jahn2x12qm4f7qm1jzsxbz7qn1czp6a3fnl5l2i3l4r5421p")))) (build-system perl-build-system) (native-inputs - `(("perl-cache-cache" ,perl-cache-cache) - ("perl-dbd-sqlite" ,perl-dbd-sqlite) - ("perl-module-install" ,perl-module-install))) + (list perl-cache-cache perl-dbd-sqlite perl-module-install)) (propagated-inputs - `(("perl-carp-clan" ,perl-carp-clan) - ("perl-dbix-class" ,perl-dbix-class))) + (list perl-carp-clan perl-dbix-class)) (home-page "https://metacpan.org/release/DBIx-Class-Cursor-Cached") (synopsis "Cursor with built-in caching support") (description "DBIx::Class::Cursor::Cached provides a cursor class with @@ -1819,9 +1789,9 @@ (define-public perl-dbix-class-introspectablem2m "1w47rh2241iy5x3a9bqsyd5kdp9sk43dksr99frzv4qn4jsazfn6")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (propagated-inputs - `(("perl-dbix-class" ,perl-dbix-class))) + (list perl-dbix-class)) (home-page "https://metacpan.org/release/DBIx-Class-IntrospectableM2M") (synopsis "Introspect many-to-many relationships") (description "Because the many-to-many relationships are not real @@ -1846,40 +1816,40 @@ (define-public perl-dbix-class-schema-loader "0r57fv71ypxafb85cpxph1hdqii7ipjwvc19yb6fpkvq2ggcssg8")))) (build-system perl-build-system) (native-inputs - `(("perl-config-any" ,perl-config-any) - ("perl-config-general" ,perl-config-general) - ("perl-dbd-sqlite" ,perl-dbd-sqlite) - ("perl-dbix-class-introspectablem2m" ,perl-dbix-class-introspectablem2m) - ("perl-module-install" ,perl-module-install) - ("perl-moose" ,perl-moose) - ("perl-moosex-markasmethods" ,perl-moosex-markasmethods) - ("perl-moosex-nonmoose" ,perl-moosex-nonmoose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-differences" ,perl-test-differences) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-warn" ,perl-test-warn))) + (list perl-config-any + perl-config-general + perl-dbd-sqlite + perl-dbix-class-introspectablem2m + perl-module-install + perl-moose + perl-moosex-markasmethods + perl-moosex-nonmoose + perl-namespace-autoclean + perl-test-deep + perl-test-differences + perl-test-exception + perl-test-pod + perl-test-warn)) (propagated-inputs - `(("perl-class-unload" ,perl-class-unload) - ("perl-class-inspector" ,perl-class-inspector) - ("perl-class-accessor-grouped" ,perl-class-accessor-grouped) - ("perl-class-c3-componentised" ,perl-class-c3-componentised) - ("perl-carp-clan" ,perl-carp-clan) - ("perl-data-dump" ,perl-data-dump) - ("perl-dbix-class" ,perl-dbix-class) - ("perl-hash-merge" ,perl-hash-merge) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-lingua-en-inflect-phrase" ,perl-lingua-en-inflect-phrase) - ("perl-lingua-en-inflect-number" ,perl-lingua-en-inflect-number) - ("perl-lingua-en-tagger" ,perl-lingua-en-tagger) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-scope-guard" ,perl-scope-guard) - ("perl-string-camelcase" ,perl-string-camelcase) - ("perl-string-toidentifier-en" ,perl-string-toidentifier-en) - ("perl-sub-name" ,perl-sub-name) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-class-unload + perl-class-inspector + perl-class-accessor-grouped + perl-class-c3-componentised + perl-carp-clan + perl-data-dump + perl-dbix-class + perl-hash-merge + perl-list-moreutils + perl-lingua-en-inflect-phrase + perl-lingua-en-inflect-number + perl-lingua-en-tagger + perl-namespace-clean + perl-mro-compat + perl-scope-guard + perl-string-camelcase + perl-string-toidentifier-en + perl-sub-name + perl-try-tiny)) (arguments `(#:tests? #f)) ;TODO: t/20invocations.t fails (home-page "https://metacpan.org/release/DBIx-Class-Schema-Loader") (synopsis "Create a DBIx::Class::Schema based on a database") @@ -1902,10 +1872,9 @@ (define-public perl-dbd-pg "0kcfqq7g3832wiix0sbyvlc885qghjrp2ah3akn7h2lnb22fjwy9")))) (build-system perl-build-system) (native-inputs - `(("perl-dbi" ,perl-dbi))) + (list perl-dbi)) (propagated-inputs - `(("perl-dbi" ,perl-dbi) - ("postgresql" ,postgresql))) + (list perl-dbi postgresql)) (home-page "https://metacpan.org/release/DBD-Pg") (synopsis "DBI PostgreSQL interface") (description "This package provides a PostgreSQL driver for the Perl5 @@ -1963,8 +1932,8 @@ (define-public perl-dbd-sqlite (base32 "1zljln5nh61gj3k22a1fv2vhx5l83waizmarwkh77hk6kzzmvrw9")))) (build-system perl-build-system) - (inputs `(("sqlite" ,sqlite))) - (propagated-inputs `(("perl-dbi" ,perl-dbi))) + (inputs (list sqlite)) + (propagated-inputs (list perl-dbi)) (synopsis "SQlite interface for Perl") (description "DBD::SQLite is a Perl DBI driver for SQLite, that includes the entire thing in the distribution. So in order to get a fast transaction @@ -2009,15 +1978,10 @@ (define-public perl-sql-abstract (base32 "0jhw91b23wc9bkfwcgvka4x5ddxk58m9bcp5ay7a3vx77nla09p9")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-warn" ,perl-test-warn))) + (list perl-module-install perl-test-deep perl-test-exception + perl-test-warn)) (propagated-inputs - `(("perl-hash-merge" ,perl-hash-merge) - ("perl-moo" ,perl-moo) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-text-balanced" ,perl-text-balanced))) + (list perl-hash-merge perl-moo perl-mro-compat perl-text-balanced)) (home-page "https://metacpan.org/release/SQL-Abstract") (synopsis "Generate SQL from Perl data structures") (description "This module was inspired by the excellent DBIx::Abstract. @@ -2041,12 +2005,9 @@ (define-public perl-sql-abstract-classic (base32 "0a7g13hs3kdxrjn43sfli09mgsi9d6w0dfw6hlk268av17yisgaf")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-warn" ,perl-test-warn))) + (list perl-test-deep perl-test-exception perl-test-warn)) (propagated-inputs - `(("perl-mro-compat" ,perl-mro-compat) - ("perl-sql-abstract" ,perl-sql-abstract))) + (list perl-mro-compat perl-sql-abstract)) (home-page "https://metacpan.org/release/SQL-Abstract-Classic") (synopsis "Generate SQL from Perl data structures") (description @@ -2077,14 +2038,10 @@ (define-public perl-sql-splitstatement (base32 "0ppkx46nydzlnsxf9a8pkyb74wggfrdiiwafab143lrarlh88x0s")))) (build-system perl-build-system) (native-inputs - `(("perl-test-differences" ,perl-test-differences) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-script" ,perl-test-script))) + (list perl-test-differences perl-test-exception perl-test-script)) (propagated-inputs - `(("perl-class-accessor" ,perl-class-accessor) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-regexp-common" ,perl-regexp-common) - ("perl-sql-tokenizer" ,perl-sql-tokenizer))) + (list perl-class-accessor perl-list-moreutils perl-regexp-common + perl-sql-tokenizer)) (home-page "https://metacpan.org/release/SQL-SplitStatement") (synopsis "Split SQL code into atomic statements") (description "This module tries to split any SQL code, even including @@ -2154,7 +2111,7 @@ (define-public nanodbc "-DBUILD_SHARED_LIBS=ON") #:tests? #false)) (inputs - `(("unixodbc" ,unixodbc))) + (list unixodbc)) (home-page "https://nanodbc.io/") (synopsis "C++ wrapper for the native C ODBC API") (description "The goal for nanodbc is to make developers happy by providing @@ -2242,8 +2199,8 @@ (define-public redis '(begin (delete-file-recursively "deps/jemalloc"))))) (build-system gnu-build-system) (native-inputs - `(("procps" ,procps) ; for tests - ("tcl" ,tcl))) ; for tests + (list procps ; for tests + tcl)) ; for tests (arguments '(#:phases (modify-phases %standard-phases @@ -2314,7 +2271,7 @@ (define-public kyotocabinet "--disable-opt" ;"-march=native". XXX this also turns off -O0. (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib")))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://fallabs.com/kyotocabinet/") (synopsis "Kyoto Cabinet is a modern implementation of the DBM database") @@ -2343,7 +2300,7 @@ (define-public tokyocabinet (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib")))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "http://fallabs.com/tokyocabinet/") (synopsis "Tokyo Cabinet is a modern implementation of the DBM database") (description @@ -2379,9 +2336,7 @@ (define-public wiredtiger (("test/fops") "")) #t))))) (inputs - `(("lz4" ,lz4) - ("zlib" ,zlib) - ("snappy" ,snappy))) + (list lz4 zlib snappy)) (home-page "http://source.wiredtiger.com/") (synopsis "NoSQL data engine") (description @@ -2428,14 +2383,11 @@ (define-public guile-wiredtiger (assoc-ref %build-inputs "wiredtiger"))) #:make-flags '("GUILE_AUTO_COMPILE=0"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("wiredtiger" ,wiredtiger-3) - ("guile" ,guile-2.2))) + (list wiredtiger-3 guile-2.2)) (propagated-inputs - `(("guile-bytestructures" ,guile-bytestructures))) + (list guile-bytestructures)) (synopsis "WiredTiger bindings for GNU Guile") (description "This package provides Guile bindings to the WiredTiger ``NoSQL'' @@ -2455,8 +2407,8 @@ (define-public perl-db-file (sha256 (base32 "1ab6rm2b8lz0g3gc8k9y79gkgajyby0zpybkdg9mk4g35y9bmyfd")))) (build-system perl-build-system) - (inputs `(("bdb" ,bdb))) - (native-inputs `(("perl-test-pod" ,perl-test-pod))) + (inputs (list bdb)) + (native-inputs (list perl-test-pod)) (arguments `(#:phases (modify-phases %standard-phases (add-before @@ -2547,7 +2499,7 @@ (define-public lmdbxx (modify-phases %standard-phases (delete 'configure)))) (build-system gnu-build-system) - (inputs `(("lmdb" ,lmdb))) + (inputs (list lmdb)) (home-page "https://github.com/hoytech/lmdbxx") (synopsis "C++11 wrapper for the LMDB embedded B+ tree database library") (description "@code{lmdbxx} is a comprehensive @code{C++} wrapper for the @@ -2571,7 +2523,7 @@ (define-public libpqxx (build-system gnu-build-system) (native-inputs `(("python" ,python-2))) - (inputs `(("postgresql" ,postgresql))) + (inputs (list postgresql)) (arguments `(#:tests? #f ; # FAIL: 1 #:phases @@ -2604,9 +2556,9 @@ (define-public python-peewee (arguments `(#:tests? #f)) ; fails to import test data (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://github.com/coleifer/peewee/") (synopsis "Small object-relational mapping utility") (description @@ -2778,7 +2730,7 @@ (define-public sqlcipher `(("libcrypto" ,openssl) ("libtcl8.6" ,tcl))) ; required for running the tests (native-inputs - `(("tcl" ,tcl))) + (list tcl)) (arguments '(#:configure-flags '("--enable-tempstore=yes" @@ -2825,7 +2777,7 @@ (define-public python-pyodbc-c (file-name (string-append name "-" version ".tar.gz")))) (build-system python-build-system) (inputs - `(("unixodbc" ,unixodbc))) + (list unixodbc)) (arguments `(;; No unit tests exist. #:tests? #f)) @@ -2851,7 +2803,7 @@ (define-public python-pyodbc (file-name (string-append name "-" version ".tar.gz")))) (build-system python-build-system) (inputs - `(("unixodbc" ,unixodbc))) + (list unixodbc)) (arguments `(#:tests? #f)) ; no unit tests exist (home-page "https://github.com/mkleehammer/pyodbc") @@ -2879,14 +2831,14 @@ (define-public mdbtools "0gwcpp9y09xhs21g7my2fs8ncb8i6ahlyixcx8jd3q97jbzj441l")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib))) + (list glib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("txt2man" ,txt2man) - ("which" ,which))) + (list autoconf + automake + libtool + pkg-config + txt2man + which)) (home-page "http://mdbtools.sourceforge.net/") (synopsis "Read Microsoft Access databases") (description "MDB Tools is a set of tools and applications to read the @@ -2918,7 +2870,7 @@ (define-public python-lmdb #t)))) (build-system python-build-system) (inputs - `(("lmdb" ,lmdb))) + (list lmdb)) (arguments `(#:phases (modify-phases %standard-phases @@ -2958,19 +2910,19 @@ (define-public python-orator ;; does not contain setup.py. How to test? (arguments '(#:tests? #f)) (propagated-inputs - `(("python-backpack" ,python-backpack) - ("python-blinker" ,python-blinker) - ("python-cleo" ,python-cleo) - ("python-faker" ,python-faker) - ("python-inflection" ,python-inflection) - ("python-lazy-object-proxy" ,python-lazy-object-proxy) - ("python-pendulum" ,python-pendulum) - ("python-pyaml" ,python-pyaml) - ("python-pygments" ,python-pygments) - ("python-pyyaml" ,python-pyyaml) - ("python-simplejson" ,python-simplejson) - ("python-six" ,python-six) - ("python-wrapt" ,python-wrapt))) + (list python-backpack + python-blinker + python-cleo + python-faker + python-inflection + python-lazy-object-proxy + python-pendulum + python-pyaml + python-pygments + python-pyyaml + python-simplejson + python-six + python-wrapt)) (home-page "https://orator-orm.com/") (synopsis "ActiveRecord ORM for Python") (description @@ -3009,10 +2961,7 @@ (define-public virtuoso-ose '("libvirtuoso-t.a" "libvirtuoso-t.la")))))))) (inputs - `(("openssl" ,openssl) - ("net-tools" ,net-tools) - ("readline" ,readline) - ("zlib" ,zlib))) + (list openssl net-tools readline zlib)) (home-page "http://vos.openlinksw.com/owiki/wiki/VOS/") (synopsis "Multi-model database system") (description "Virtuoso is a scalable cross-platform server that combines @@ -3035,11 +2984,10 @@ (define-public python-ccm "177dfxsmk3k4cih6fh6v8d91bh4nqx7ns6pc07w7m7i3cvdx3c8n")))) (build-system python-build-system) (propagated-inputs - `(("python-pyyaml" ,python-pyyaml) - ;; Not listed in setup.py, but used in ccmlib/node.py for full - ;; functionality - ("python-psutil" ,python-psutil) - ("python-six" ,python-six))) + (list python-pyyaml + ;; Not listed in setup.py, but used in ccmlib/node.py for full + ;; functionality + python-psutil python-six)) (home-page "https://github.com/pcmanus/ccm") (synopsis "Cassandra Cluster Manager for Apache Cassandra clusters on localhost") @@ -3064,7 +3012,7 @@ (define-public python2-pysqlite "1424gwq9sil2ffmnizk60q36vydkv8rxs6m7xs987kz8cdc37lqp")))) (build-system python-build-system) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (arguments `(#:python ,python-2 ; incompatible with Python 3 #:tests? #f)) ; no test target @@ -3087,11 +3035,10 @@ (define-public python-sqlalchemy (base32 "031jbd0svrvwr3n52iibp9mkwsj9wicnck45yd26da5kmsfkas6p")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython) ; for C extensions - ("python-pytest" ,python-pytest) - ("python-mock" ,python-mock))) ; for tests + (list python-cython ; for C extensions + python-pytest python-mock)) ; for tests (propagated-inputs - `(("python-greenlet" ,python-greenlet))) + (list python-greenlet)) (arguments `(#:phases (modify-phases %standard-phases @@ -3137,8 +3084,7 @@ (define-public python-sqlalchemy-stubs "1bppjmv7v7m0q8gwg791pgxbx4ay7mna0zq204pn9vw28kfxcrf6")))) (build-system python-build-system) (propagated-inputs - `(("python-mypy" ,python-mypy) - ("python-typing-extensions" ,python-typing-extensions))) + (list python-mypy python-typing-extensions)) (home-page "https://github.com/dropbox/sqlalchemy-stubs") (synopsis "SQLAlchemy stubs and mypy plugin") (description "This package contains type stubs and a mypy plugin to @@ -3166,14 +3112,10 @@ (define-public python-sqlalchemy-utils ;; (lambda _ ;; (zero? (system* "py.test" "sqlalchemy_utils" "tests"))))) (propagated-inputs - `(("python-six" ,python-six) - ("python-sqlalchemy" ,python-sqlalchemy))) + (list python-six python-sqlalchemy)) (native-inputs - `(("python-dateutil" ,python-dateutil) - ("python-flexmock" ,python-flexmock) - ("python-psycopg2" ,python-psycopg2) - ("python-pytest" ,python-pytest) - ("python-pytz" ,python-pytz))) + (list python-dateutil python-flexmock python-psycopg2 python-pytest + python-pytz)) (home-page "https://github.com/kvesteri/sqlalchemy-utils") (synopsis "Various utility functions for SQLAlchemy") (description @@ -3219,11 +3161,9 @@ (define-public python-alchemy-mock (invoke "pytest" "-vv" "--doctest-modules" "alchemy_mock/")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (propagated-inputs - `(("python-six" ,python-six) - ("python-sqlalchemy" ,python-sqlalchemy))) + (list python-six python-sqlalchemy)) (synopsis "Mock helpers for SQLAlchemy") (description "This package provides mock helpers for SQLAlchemy that makes it easy @@ -3251,13 +3191,9 @@ (define-public python-alembic (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-mock python-pytest-cov)) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-mako" ,python-mako) - ("python-editor" ,python-editor))) + (list python-dateutil python-sqlalchemy python-mako python-editor)) (home-page "https://bitbucket.org/zzzeek/alembic") (synopsis "Database migration tool for SQLAlchemy") (description @@ -3282,7 +3218,7 @@ (define-public python-pickleshare (lambda _ (invoke "pytest")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/vivainio/pickleshare") (synopsis "Tiny key value database with concurrency support") (description @@ -3300,8 +3236,9 @@ (define-public python2-pickleshare (let ((pickleshare (package-with-python2 (strip-python2-variant python-pickleshare)))) (package (inherit pickleshare) - (propagated-inputs `(("python2-pathlib2" ,python2-pathlib2) - ,@(package-propagated-inputs pickleshare)))))) + (propagated-inputs (modify-inputs (package-propagated-inputs + pickleshare) + (prepend python2-pathlib2)))))) (define-public python-apsw (package @@ -3317,9 +3254,9 @@ (define-public python-apsw "0w8q73147hv77dlpqrx6h1gx03acc8xqhvdpfp6vkffdm0wmqd8p")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (arguments `(#:phases (modify-phases %standard-phases @@ -3369,9 +3306,9 @@ (define-public python-aiosqlite (format #t "test suite not run~%")) #t))))) (propagated-inputs - `(("python-typing-extensions" ,python-typing-extensions))) + (list python-typing-extensions)) (native-inputs - `(("python-aiounittest" ,python-aiounittest))) + (list python-aiounittest)) (home-page "https://github.com/jreese/aiosqlite") (synopsis "Asyncio bridge for sqlite3") @@ -3439,7 +3376,7 @@ (define-public python-psycopg2 ;; and a running postgresql database management service. `(#:tests? #f)) ; TODO re-enable after providing a test-db. (inputs - `(("postgresql" ,postgresql))) ; libpq + (list postgresql)) ; libpq (home-page "http://initd.org/psycopg/") (synopsis "Python PostgreSQL adapter") (description @@ -3471,10 +3408,10 @@ (define-public python-sadisplay (invoke "pytest" "-vv")) (format #t "test suite not run~%"))))))) (propagated-inputs - `(("python-sqlalchemy" ,python-sqlalchemy))) + (list python-sqlalchemy)) (native-inputs ;; For tests. - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://bitbucket.org/estin/sadisplay") (synopsis "SQLAlchemy schema displayer") (description "This package provides a program to build Entity @@ -3503,8 +3440,7 @@ (define-public yoyo-migrations ;; fails to connect to it. '(#:tests? #f)) (propagated-inputs - `(("python-sqlparse" ,python-sqlparse) - ("python-tabulate" ,python-tabulate))) + (list python-sqlparse python-tabulate)) (home-page "https://ollycope.com/software/yoyo/latest/") (synopsis "Database migrations with SQL") (description @@ -3578,9 +3514,7 @@ (define-public python-fakeredis ;; no tests `(#:tests? #f)) (propagated-inputs - `(("python-packaging" ,python-packaging) - ("python-redis" ,python-redis) - ("python-sortedcontainers" ,python-sortedcontainers))) + (list python-packaging python-redis python-sortedcontainers)) (home-page "https://github.com/jamesls/fakeredis") (synopsis "Fake implementation of redis API for testing purposes") (description @@ -3647,12 +3581,9 @@ (define-public python-rq (getenv "PATH"))) (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("redis" ,redis))) + (list python-mock python-pytest redis)) (propagated-inputs - `(("python-click" ,python-click) - ("python-redis" ,python-redis))) + (list python-click python-redis)) (home-page "https://python-rq.org/") (synopsis "Simple job queues for Python") (description @@ -3688,11 +3619,9 @@ (define-public python-rq-scheduler (which "env"))) (invoke "./run_tests.py")))))) (native-inputs - `(("redis" ,redis) - ("which" ,which))) + (list redis which)) (propagated-inputs - `(("python-croniter" ,python-croniter) - ("python-rq" ,python-rq))) + (list python-croniter python-rq)) (synopsis "Job scheduling capabilities for RQ (Redis Queue)") (description "This package provides job scheduling capabilities to @code{python-rq} @@ -3755,7 +3684,7 @@ (define-public python-sqlparse (string-append output sitedir)) (list python out)))))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/andialbrecht/sqlparse") (synopsis "Non-validating SQL parser") (description "Sqlparse is a non-validating SQL parser for Python. It @@ -3794,7 +3723,7 @@ (define-public python-pypika "001pg36sw9a36zdd1kccbymcxndphjcjbbrsy6ri7ng8h4dgz549")))) (build-system python-build-system) (native-inputs - `(("python-parameterized" ,python-parameterized))) + (list python-parameterized)) (home-page "https://github.com/kayak/pypika") (synopsis "SQL query builder API for Python") (description @@ -3917,13 +3846,10 @@ (define-public apache-arrow ("xsimd" ,xsimd))) ;; These are all listed under Requires.private in arrow.pc (propagated-inputs - `(("apache-thrift" ,apache-thrift "lib") - ("lz4" ,lz4) - ("utf8proc" ,utf8proc) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list `(,apache-thrift "lib") lz4 utf8proc zlib + `(,zstd "lib"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (outputs '("out" "lib" "include")) (home-page "https://arrow.apache.org/") (synopsis "Columnar in-memory analytics") @@ -4004,7 +3930,7 @@ (define-public python-crate "0ngmlvi320c5gsxab0s7qgq0ck4jdlcwvb6lbjhnfprafdp56vvx")))) (build-system python-build-system) (propagated-inputs - `(("python-urllib3" ,python-urllib3))) + (list python-urllib3)) (home-page "https://github.com/crate/crate-python") (synopsis "CrateDB Python client") (description @@ -4048,10 +3974,8 @@ (define-public libdbi-drivers "0m680h8cc4428xin4p733azysamzgzcmv4psjvraykrsaz6ymlj3")))) (build-system gnu-build-system) (native-inputs - `(;; For tests. - ("inetutils" ,inetutils) - ("glibc-locales" ,glibc-locales) - ("mariadb" ,mariadb))) + (list ;; For tests. + inetutils glibc-locales mariadb)) (inputs `(("libdbi" ,libdbi) ("mariadb:dev" ,mariadb "dev") @@ -4179,7 +4103,7 @@ (define-public python-tinydb ;; have a setup.py file (only pyproject). (arguments `(#:tests? #f)) (propagated-inputs - `(("python-typing-extensions" ,python-typing-extensions))) + (list python-typing-extensions)) (home-page "https://github.com/msiemens/tinydb") (synopsis "TinyDB is a lightweight document oriented database") (description diff --git a/gnu/packages/datamash.scm b/gnu/packages/datamash.scm index d0f4bdfbc0..51a35e0a1d 100644 --- a/gnu/packages/datamash.scm +++ b/gnu/packages/datamash.scm @@ -39,8 +39,8 @@ (define-public datamash (base32 "1cxdlhgz3wzjqlq8bgwad93fgqymk2abbldfzw1ffnhcp4mmjjjp")))) (native-inputs - `(("which" ,which) ;for tests - ("perl" ,perl))) ;for help2man + (list which ;for tests + perl)) ;for help2man (build-system gnu-build-system) (home-page "https://www.gnu.org/software/datamash/") (synopsis "Scriptable statistics and data calculation") diff --git a/gnu/packages/datastructures.scm b/gnu/packages/datastructures.scm index e79fe76954..2b00137a3e 100644 --- a/gnu/packages/datastructures.scm +++ b/gnu/packages/datastructures.scm @@ -72,9 +72,7 @@ (define-public marisa (base32 "1pk6wmi28pa8srb4szybrwfn71jldb61c5vgxsiayxcyg1ya4qqh")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://github.com/s-yata/marisa-trie") (synopsis "Trie data structure C++ library") (description "@acronym{MARISA, Matching Algorithm with Recursively @@ -149,7 +147,7 @@ (define-public liburcu "085s437nig6bdiv9im4k4qwqbrbnc4qw9flqi16jlb493az0vcnb")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) ; for tests + (list perl)) ; for tests (home-page "https://liburcu.org/") (synopsis "User-space RCU data synchronisation library") (description "liburcu is a user-space @dfn{Read-Copy-Update} (RCU) data @@ -174,7 +172,7 @@ (define-public uthash (base32 "0k80bjbb6ss5wpmfmfji6xbyjm990hg9kcshwwnhdnh73vxkcd1m")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (arguments `(#:make-flags (list "CC=gcc") @@ -269,7 +267,7 @@ (define-public sdsl-lite out ,version))) #t)))))) (native-inputs - `(("libdivsufsort" ,libdivsufsort))) + (list libdivsufsort)) (home-page "https://github.com/simongog/sdsl-lite") (synopsis "Succinct data structure library") (description "The Succinct Data Structure Library (SDSL) is a powerful and @@ -346,7 +344,7 @@ (define-public robin-map "1li70vwsksva9c4yly90hjafgqfixi1g6d52qq9p6r60vqc4pkjj")))) (build-system cmake-build-system) (native-inputs - `(("boost" ,boost))) ; needed for tests + (list boost)) ; needed for tests (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm index 712149f173..8738eb36f2 100644 --- a/gnu/packages/dav.scm +++ b/gnu/packages/dav.scm @@ -53,17 +53,15 @@ (define-public radicale (base32 "1xlsvrmx6jhi71j6j8z9sli5vwxasivzjyqf8zq8r0l5p7350clf")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flake8" ,python-pytest-flake8) - ("python-pytest-isort" ,python-pytest-isort) - ("python-pytest-runner" ,python-pytest-runner) - ("python-waitress" ,python-waitress))) + (list python-pytest + python-pytest-cov + python-pytest-flake8 + python-pytest-isort + python-pytest-runner + python-waitress)) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-defusedxml" ,python-defusedxml) - ("python-passlib" ,python-passlib) - ("python-vobject" ,python-vobject))) + (list python-dateutil python-defusedxml python-passlib + python-vobject)) (synopsis "Basic CalDAV and CardDAV server") (description "Radicale is a CalDAV and CardDAV server for UNIX-like platforms. Calendars and address books are available for both local and remote @@ -88,12 +86,12 @@ (define-public xandikos (base32 "13ikmcja9p42azb5ccqj2bw98zybna6zlflj10hqy0kvbib70l94")))) (build-system python-build-system) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-defusedxml" ,python-defusedxml) - ("python-dulwich" ,python-dulwich) - ("python-icalendar" ,python-icalendar) - ("python-jinja2" ,python-jinja2) - ("python-multidict" ,python-multidict))) + (list python-aiohttp + python-defusedxml + python-dulwich + python-icalendar + python-jinja2 + python-multidict)) (home-page "https://www.xandikos.org/") (synopsis "Lightweight CalDAV/CardDAV server") (description @@ -153,24 +151,22 @@ (define-public vdirsyncer "/share/man/man1")) #t))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-sphinx" ,python-sphinx) - ;; Required for testing - ("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-localserver" ,python-pytest-localserver) - ("python-pytest-subtesthack" ,python-pytest-subtesthack) - ("python-urllib3" ,python-urllib3) - ("python-wsgi-intercept" ,python-wsgi-intercept) - ("radicale" ,radicale))) + (list python-setuptools-scm + python-sphinx + ;; Required for testing + python-hypothesis + python-pytest + python-pytest-localserver + python-pytest-subtesthack + python-urllib3 + python-wsgi-intercept + radicale)) (inputs - `(;; XXX https://github.com/mitsuhiko/click/issues/200 - ("python-click" ,python-click-5))) + (list ;; XXX https://github.com/mitsuhiko/click/issues/200 + python-click-5)) (propagated-inputs - `(("python-atomicwrites" ,python-atomicwrites) - ("python-click-log" ,python-click-log) - ("python-click-threading" ,python-click-threading) - ("python-requests-toolbelt" ,python-requests-toolbelt))) + (list python-atomicwrites python-click-log python-click-threading + python-requests-toolbelt)) (synopsis "Synchronize calendars and contacts") (description "Vdirsyncer synchronizes your calendars and addressbooks between two storage locations. The most popular purpose is to diff --git a/gnu/packages/dc.scm b/gnu/packages/dc.scm index f22ac93723..41620ea6cf 100644 --- a/gnu/packages/dc.scm +++ b/gnu/packages/dc.scm @@ -43,14 +43,14 @@ (define-public ncdc (base32 "1bdgqd07f026qk6vpbxqsin536znd33931m3b4z44prlm9wd6pyi")))) (build-system gnu-build-system) (inputs - `(("bzip2" ,bzip2) - ("glib" ,glib) - ("gnutls" ,gnutls) - ("ncurses" ,ncurses) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list bzip2 + glib + gnutls + ncurses + sqlite + zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://dev.yorhel.nl/ncdc") (synopsis "Lightweight direct connect client with a friendly ncurses interface") diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index be2f8cc62b..66cb8e2fab 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -71,8 +71,7 @@ (define-public debian-archive-keyring (find-files "trusted.gpg" "\\.gpg$"))) #t))))) (native-inputs - `(("gnupg" ,gnupg) - ("jetring" ,jetring))) + (list gnupg jetring)) (home-page "https://packages.qa.debian.org/d/debian-archive-keyring.html") (synopsis "GnuPG archive keys of the Debian archive") (description @@ -136,7 +135,7 @@ (define-public debian-ports-archive-keyring (find-files "trusted.gpg" "\\.gpg$"))) #t))))) (native-inputs - `(("gnupg" ,gnupg))) + (list gnupg)) (home-page "https://tracker.debian.org/pkg/debian-ports-archive-keyring") (synopsis "GnuPG archive keys of the Debian ports archive") (description @@ -177,8 +176,7 @@ (define-public ubuntu-keyring (find-files "." "ubuntu-[am].*\\.gpg$"))) #t))) (native-inputs - `(("tar" ,tar) - ("gzip" ,gzip))) + (list tar gzip)) (home-page "https://launchpad.net/ubuntu/+source/ubuntu-keyring") (synopsis "GnuPG keys of the Ubuntu archive") (description @@ -259,7 +257,7 @@ (define-public debootstrap ("gnupg" ,gnupg) ("wget" ,wget))) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://tracker.debian.org/pkg/debootstrap") (synopsis "Bootstrap a basic Debian system") (description "Debootstrap is used to create a Debian base system from @@ -328,8 +326,7 @@ (define-public apt-mirror "PREFIX=/") #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("wget" ,wget) - ("perl" ,perl))) + (list wget perl)) (home-page "http://apt-mirror.github.io/") (synopsis "Script for mirroring a Debian repository") (description @@ -379,12 +376,12 @@ (define-public dpkg ("pkg-config" ,pkg-config) ("perl-io-string" ,perl-io-string))) (inputs - `(("bzip2" ,bzip2) - ("libmd" ,libmd) - ("ncurses" ,ncurses) - ("perl" ,perl) - ("xz" ,xz) - ("zlib" ,zlib))) + (list bzip2 + libmd + ncurses + perl + xz + zlib)) (home-page "https://wiki.debian.org/Teams/Dpkg") (synopsis "Debian package management system") (description "This package provides the low-level infrastructure for @@ -429,15 +426,14 @@ (define-public reprepro (string-append zsh "_reprepro")) #t)))))) (inputs - `(("bdb" ,bdb) - ("bzip2" ,bzip2) - ("gpgme" ,gpgme) - ("libarchive" ,libarchive) - ("xz" ,xz) - ("zlib" ,zlib))) + (list bdb + bzip2 + gpgme + libarchive + xz + zlib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://salsa.debian.org/brlink/reprepro") (synopsis "Debian package repository producer") (description "Reprepro is a tool to manage a repository of Debian packages diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index ffcbbe9eb4..81e27b1ddf 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -84,7 +84,7 @@ (define-public delta "184wh35pf2ddx97319s6sgkzpz48xxkbwzcjpycv009bm53lh61q")))) (build-system gnu-build-system) (inputs ;Installed programs are perl scripts - `(("perl" ,perl))) + (list perl)) (arguments `(#:phases (modify-phases %standard-phases @@ -127,7 +127,7 @@ (define-public c-reduce (sha256 (base32 "0qx0zq8jxzx2as2zf0740g7kvgq163ayn3041di4vwk77490y76v")))) (build-system gnu-build-system) - (native-inputs `(("flex" ,flex))) + (native-inputs (list flex)) (inputs `(("astyle" ,astyle) ("llvm" ,llvm) @@ -189,9 +189,7 @@ (define-public c-vise (file-name (git-file-name name version)))) (build-system cmake-build-system) (native-inputs - `(("flex" ,flex) - ("python-pytest" ,python-pytest) - ("python-pytest-flake8" ,python-pytest-flake8))) + (list flex python-pytest python-pytest-flake8)) (inputs `(("bash" ,bash-minimal) ; For wrap-program ("clang" ,clang) @@ -252,7 +250,7 @@ (define-public american-fuzzy-lop (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("qemu" ,qemu-for-american-fuzzy-lop))) + (list qemu-for-american-fuzzy-lop)) (arguments `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) (string-append "DOC_PATH=$(PREFIX)/share/doc/" @@ -470,9 +468,7 @@ (define-public stress-make "0k55cy7x0hlc6rgpascl6ibhcfxaash3p9r9r8kwvbm3zag1rmac")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("go" ,go))) + (list autoconf automake go)) (inputs `(("make-source" ,(package-source gnu-make)))) (arguments @@ -572,17 +568,17 @@ (define-public scanmem `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (native-inputs - `(("libtool" ,libtool) - ("python-wrapper" ,python-wrapper) - ("gobject-introspection" ,gobject-introspection) - ("gtk+" ,gtk+) - ("intltool" ,intltool) - ("automake" ,automake) - ("autoconf" ,autoconf))) + (list libtool + python-wrapper + gobject-introspection + gtk+ + intltool + automake + autoconf)) (inputs - `(("readline" ,readline))) + (list readline)) (propagated-inputs - `(("python-pygobject" ,python-pygobject))) + (list python-pygobject)) (home-page "https://github.com/scanmem/scanmem") (synopsis "Memory scanner") (description "Scanmem is a debugging utility designed to isolate the @@ -612,8 +608,8 @@ (define-public remake "0xlx2485y0israv2pfghmv74lxcv9i5y65agy69mif76yc4vfvif")) (patches (search-patches "remake-impure-dirs.patch")))) (inputs - `(("readline" ,readline) - ,@(package-inputs gnu-make))) + (modify-inputs (package-inputs gnu-make) + (prepend readline))) (home-page "http://bashdb.sourceforge.net/remake/") (description "Remake is an enhanced version of GNU Make that adds improved error reporting, better tracing, profiling, and a debugger.") @@ -665,14 +661,9 @@ (define-public rr (setenv "HOME" (getcwd)) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("ninja" ,ninja) - ("which" ,which))) + (list pkg-config ninja which)) (inputs - `(("gdb" ,gdb) - ("capnproto" ,capnproto) - ("python" ,python) - ("python-pexpect" ,python-pexpect))) + (list gdb capnproto python python-pexpect)) (home-page "https://rr-project.org/") (synopsis "Record and reply debugging framework") (description @@ -741,8 +732,7 @@ (define-public libleak (let* ((out (assoc-ref outputs "out"))) (install-file "libleak.so" (string-append out "/lib")) #t)))))) - (inputs `(("libbacktrace" ,libbacktrace) - ("libwuya" ,libwuya))) + (inputs (list libbacktrace libwuya)) (home-page "https://github.com/WuBingzheng/libleak") (synopsis "Memory leaks detection tool") (description "The libleak tool detects memory leaks by hooking memory @@ -781,8 +771,7 @@ (define-public mspdebug "INSTALL=install" (string-append "PREFIX=" %output)))) (inputs - `(("libusb-compat" ,libusb-compat) - ("readline" ,readline))) + (list libusb-compat readline)) (synopsis "Debugging tool for MSP430 MCUs") (description "MspDebug supports FET430UIF, eZ430, RF2500 and Olimex MSP430-JTAG-TINY programmers, as well as many other compatible diff --git a/gnu/packages/dejagnu.scm b/gnu/packages/dejagnu.scm index 0dee89dfc1..08be5a8afd 100644 --- a/gnu/packages/dejagnu.scm +++ b/gnu/packages/dejagnu.scm @@ -38,7 +38,7 @@ (define-public dejagnu (base32 "0qfj2wd4qk1yn9yzam6g8nmyxfazcc0knjyyibycb2ainkhp21hd")))) (build-system gnu-build-system) - (inputs `(("expect" ,expect))) + (inputs (list expect)) (arguments '(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/dhall.scm b/gnu/packages/dhall.scm index d9ec1fbade..b406d89eb5 100644 --- a/gnu/packages/dhall.scm +++ b/gnu/packages/dhall.scm @@ -40,63 +40,63 @@ (define-public dhall (base32 "1by2d84fbckspczddl4npfsf89q6nprmbg0i5g8yr1psp0fpl4ab")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-aeson-pretty" ,ghc-aeson-pretty) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-atomic-write" ,ghc-atomic-write-0.2.0.7) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-cborg" ,ghc-cborg) - ("ghc-cborg-json" ,ghc-cborg-json) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-data-fix" ,ghc-data-fix) - ("ghc-diff" ,ghc-diff) - ("ghc-dotgen" ,ghc-dotgen) - ("ghc-either" ,ghc-either) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-half" ,ghc-half) - ("ghc-hashable" ,ghc-hashable) - ("ghc-lens-family-core" ,ghc-lens-family-core) - ("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-memory" ,ghc-memory) - ("ghc-mmorph" ,ghc-mmorph) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-parsers" ,ghc-parsers) - ("ghc-parser-combinators" ,ghc-parser-combinators) - ("ghc-prettyprinter" ,ghc-prettyprinter) - ("ghc-prettyprinter-ansi-terminal" ,ghc-prettyprinter-ansi-terminal) - ("ghc-pretty-simple" ,ghc-pretty-simple) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-pretty-simple" ,ghc-pretty-simple) - ("ghc-repline" ,ghc-repline) - ("ghc-serialise" ,ghc-serialise) - ("ghc-scientific" ,ghc-scientific) - ("ghc-text-manipulate" ,ghc-text-manipulate) - ("ghc-th-lift-instances" ,ghc-th-lift-instances) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uri-encode" ,ghc-uri-encode) - ("ghc-vector" ,ghc-vector) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-http-types" ,ghc-http-types) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls))) + (list ghc-aeson + ghc-aeson-pretty + ghc-ansi-terminal + ghc-atomic-write-0.2.0.7 + ghc-case-insensitive + ghc-cborg + ghc-cborg-json + ghc-contravariant + ghc-data-fix + ghc-diff + ghc-dotgen + ghc-either + ghc-exceptions + ghc-half + ghc-hashable + ghc-lens-family-core + ghc-megaparsec + ghc-memory + ghc-mmorph + ghc-network-uri + ghc-optparse-applicative + ghc-parsers + ghc-parser-combinators + ghc-prettyprinter + ghc-prettyprinter-ansi-terminal + ghc-pretty-simple + ghc-profunctors + ghc-pretty-simple + ghc-repline + ghc-serialise + ghc-scientific + ghc-text-manipulate + ghc-th-lift-instances + ghc-transformers-compat + ghc-unordered-containers + ghc-uri-encode + ghc-vector + ghc-cryptonite + ghc-http-types + ghc-http-client + ghc-http-client-tls)) (native-inputs - `(("ghc-foldl" ,ghc-foldl) - ("ghc-generic-random" ,ghc-generic-random-1.3.0.1) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-special-values" ,ghc-special-values) - ("ghc-spoon" ,ghc-spoon) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-silver" ,ghc-tasty-silver) - ("ghc-turtle" ,ghc-turtle) - ("ghc-mockery" ,ghc-mockery) - ("ghc-doctest" ,ghc-doctest))) + (list ghc-foldl + ghc-generic-random-1.3.0.1 + ghc-quickcheck + ghc-quickcheck-instances + ghc-semigroups + ghc-special-values + ghc-spoon + ghc-tasty + ghc-tasty-expected-failure + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-tasty-silver + ghc-turtle + ghc-mockery + ghc-doctest)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/dico.scm b/gnu/packages/dico.scm index fb97ee3d85..c7c1963726 100644 --- a/gnu/packages/dico.scm +++ b/gnu/packages/dico.scm @@ -65,7 +65,7 @@ (define-public dico (lambda _ ;; Test '71: append + dooffs + env' fails if $V is not 2. (invoke "make" "check" "V=2")))))) - (native-inputs `(("groff" ,groff))) + (native-inputs (list groff)) (inputs `(("m4" ,m4) ;used at run time ("pcre" ,pcre) diff --git a/gnu/packages/dictionaries.scm b/gnu/packages/dictionaries.scm index 75f1b1bed4..f9d6e57877 100644 --- a/gnu/packages/dictionaries.scm +++ b/gnu/packages/dictionaries.scm @@ -100,9 +100,7 @@ (define-public vera "vera.texi" "--force" "--html" "-o" (string-append html "/vera.html")))) #:modules ((guix build utils)))) - (native-inputs `(("texinfo" ,texinfo) - ("tar" ,tar) - ("gzip" ,gzip))) + (native-inputs (list texinfo tar gzip)) (home-page "https://savannah.gnu.org/projects/vera/") (synopsis "List of acronyms") (description @@ -167,7 +165,7 @@ (define-public ding (base32 "0chjqs3z9zs1w3l7b5lsaj682rgnkf9kibcbzhggqqcn1pbvl5sq")))) (build-system gnu-build-system) - (inputs `(("tk" ,tk))) + (inputs (list tk)) (arguments `(#:phases (modify-phases %standard-phases @@ -290,9 +288,7 @@ (define-public translate-shell (guix build utils)) #:test-target "test")) (inputs - `(("curl" ,curl) - ("fribidi" ,fribidi) - ("rlwrap" ,rlwrap))) + (list curl fribidi rlwrap)) (native-inputs `(("emacs" ,emacs-minimal) ("util-linux" ,util-linux))) ; hexdump, for the test @@ -329,12 +325,9 @@ (define-public lttoolbox (lambda _ (invoke "autoreconf" "-vfi")))))) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://wiki.apertium.org/wiki/Lttoolbox") (synopsis "Lexical processing toolbox") (description "Lttoolbox is a toolbox for lexical processing, morphological @@ -360,10 +353,7 @@ (define-public apertium (file-name (string-append name "-" version ".tar.gz")))) (build-system gnu-build-system) (inputs - `(("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("lttoolbox" ,lttoolbox) - ("pcre" ,pcre))) + (list libxml2 libxslt lttoolbox pcre)) (native-inputs `(("apertium-get" ,(origin @@ -435,10 +425,7 @@ (define-public sdcv `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("ncurses" ,ncurses) - ("readline" ,readline) - ("zlib" ,zlib))) + (list glib ncurses readline zlib)) (home-page "https://dushistov.github.io/sdcv/") (synopsis "Console version of StarDict") (description "sdcv is simple text-based utility for work with dictionaries diff --git a/gnu/packages/diffoscope.scm b/gnu/packages/diffoscope.scm index f0197817a6..696270d506 100644 --- a/gnu/packages/diffoscope.scm +++ b/gnu/packages/diffoscope.scm @@ -140,14 +140,14 @@ (define-public diffoscope (let* ((out (assoc-ref outputs "out")) (man (string-append out "/share/man/man1"))) (install-file "doc/diffoscope.1" man))))))) - (inputs `(("rpm" ,rpm) ;for rpm-python - ("python-debian" ,python-debian) - ("python-libarchive-c" ,python-libarchive-c) - ("python-magic" ,python-magic) - ("python-tlsh" ,python-tlsh) - ("acl" ,acl) ;for getfacl - ("colordiff" ,colordiff) - ("xxd" ,xxd))) + (inputs (list rpm ;for rpm-python + python-debian + python-libarchive-c + python-magic + python-tlsh + acl ;for getfacl + colordiff + xxd)) (native-inputs `(("help2man" ,help2man) ;; Below are modules used for tests. ("binwalk" ,binwalk) @@ -243,10 +243,7 @@ (define-public reprotest (base32 "19lwsxq53isgfkvlxvxqqmbjfcim3lhcxwk7m9ddfjiynhq74949")))) (inputs - `(("python-debian" ,python-debian) - ("python-distro" ,python-distro) - ("python-libarchive-c" ,python-libarchive-c) - ("python-rstr" ,python-rstr))) + (list python-debian python-distro python-libarchive-c python-rstr)) (native-inputs `(("diffoscope" ,diffoscope) ("help2man" ,help2man) @@ -324,10 +321,9 @@ (define-public trydiffoscope (string-append share "/doc/" ,name "-" ,version))) #t))))) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("gzip" ,gzip) - ("python-docutils" ,python-docutils))) + (list gzip python-docutils)) (build-system python-build-system) (home-page "https://try.diffoscope.org") (synopsis "Client for remote diffoscope service") diff --git a/gnu/packages/direct-connect.scm b/gnu/packages/direct-connect.scm index b2e9776f94..87bf0a7c8a 100644 --- a/gnu/packages/direct-connect.scm +++ b/gnu/packages/direct-connect.scm @@ -50,16 +50,14 @@ (define-public linuxdcpp #:scons-flags (list (string-append "PREFIX=" %output)) #:tests? #f)) ; no tests (inputs - `(("boost" ,boost) - ("bzip2" ,bzip2) - ("gtk+" ,gtk+-2) - ("libglade" ,libglade) - ("libnotify" ,libnotify) - ("openssl" ,openssl))) + (list boost + bzip2 + gtk+-2 + libglade + libnotify + openssl)) (native-inputs - `(("bazaar" ,bazaar) - ("gettext-minimal" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list bazaar gettext-minimal pkg-config)) (home-page "https://launchpad.net/linuxdcpp/") (synopsis "Direct Connect client") (description "LinuxDC++ is a Direct Connect (DC) client. Direct Connect diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index a9880d7abb..d74d941ee0 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -141,7 +141,7 @@ (define-public bcache-tools "/share/man/man8")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("util-linux:lib" ,util-linux "lib"))) ; libblkid (home-page "https://bcache.evilpiepirate.org") @@ -209,15 +209,14 @@ (define-public udevil (("`which udevil 2>/dev/null`") "/run/setuid-programs/udevil")) #t))))) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("cifs-utils" ,cifs-utils) - ("curlftpfs" ,curlftpfs) - ("eudev" ,eudev) - ("fakeroot" ,fakeroot) - ("glib" ,glib) - ("sshfs" ,sshfs))) + (list cifs-utils + curlftpfs + eudev + fakeroot + glib + sshfs)) (synopsis "Device and file system manager") (description "udevil is a command line program that mounts and unmounts removable devices without a password, shows device info, and monitors device @@ -249,9 +248,8 @@ (define-public parted (("/usr/bin/python") (which "python"))) #t))))) (inputs - `(("lvm2" ,lvm2) - ("readline" ,readline) - ("util-linux" ,util-linux "lib"))) + (list lvm2 readline + `(,util-linux "lib"))) (native-inputs `(("gettext" ,gettext-minimal) @@ -335,8 +333,7 @@ (define-public gpart (substitute* "autogen.sh" (("\\./configure") ""))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://github.com/baruch/gpart") (synopsis "Guess and recover PC-style partition tables") (description @@ -424,7 +421,7 @@ (define-public ddrescue `(#:configure-flags (list (string-append "CXX=" ,(cxx-for-target))))) (home-page "https://www.gnu.org/software/ddrescue/ddrescue.html") (synopsis "Data recovery utility") - (native-inputs `(("lzip" ,lzip))) + (native-inputs (list lzip)) (description "GNU ddrescue is a fully automated data recovery tool. It copies data from one file to another, working to rescue data in case of read errors. The @@ -451,10 +448,9 @@ (define-public dosfstools #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) (string-append "CC=" ,(cc-for-target))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ;; For tests. - ("xxd" ,xxd))) + (list autoconf automake + ;; For tests. + xxd)) (home-page "https://github.com/dosfstools/dosfstools") (synopsis "Utilities for making and checking MS-DOS FAT file systems") (description @@ -489,7 +485,7 @@ (define-public fatfsck/static ;; Add fsck.vfat symlink to match the Linux driver name. (symlink exe "fsck.vfat") #t))))) - (inputs `(("dosfstools" ,dosfstools/static))) + (inputs (list dosfstools/static)) (home-page (package-home-page dosfstools)) (synopsis "Statically linked fsck.fat from dosfstools") (description "This package provides a statically-linked @command{fsck.fat} @@ -570,17 +566,13 @@ (define-public gparted ;; as '/dev/disk/by-id' `(#:tests? #f)) (inputs - `(("util-linux" ,util-linux "lib") - ("parted" ,parted) - ("glib" ,glib) - ("gtkmm" ,gtkmm-3) - ("libxml2" ,libxml2))) + (list `(,util-linux "lib") parted glib gtkmm-3 libxml2)) (native-inputs - `(("intltool" ,intltool) - ("itstool" ,itstool) - ("lvm2" ,lvm2) ; for tests - ("yelp-tools" ,yelp-tools) - ("pkg-config" ,pkg-config))) + (list intltool + itstool + lvm2 ; for tests + yelp-tools + pkg-config)) (home-page "https://gparted.org/") (synopsis "Partition editor to graphically manage disk partitions") (description "GParted is a GNOME partition editor for creating, @@ -638,8 +630,7 @@ (define-public f3 (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "install-extra" make-flags)))))) (inputs - `(("eudev" ,eudev) - ("parted" ,parted))) + (list eudev parted)) (home-page "http://oss.digirati.com.br/f3/") (synopsis "Test real capacity of flash memory cards and such.") (description "F3 (Fight Flash Fraud or Fight Fake Flash) tests the full @@ -675,12 +666,11 @@ (define-public python-parted (invoke "python" "-m" "unittest" "discover" "-v") #t))))) (native-inputs - `(("e2fsprogs" ,e2fsprogs) - ("pkg-config" ,pkg-config))) + (list e2fsprogs pkg-config)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (inputs - `(("parted" ,parted))) + (list parted)) (home-page "https://github.com/dcantrell/pyparted") (synopsis "Parted bindings for Python") (description "This package provides @code{parted} bindings for Python.") @@ -701,10 +691,9 @@ (define-public duperemove (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("sqlite" ,sqlite))) + (list glib sqlite)) (arguments `(#:tests? #f ; no test suite #:phases @@ -744,12 +733,11 @@ (define-public ranger "0lfjrpv3z4h0knd3v94fijrw2zjba51mrp3mjqx2c98wr428l26f")))) (build-system python-build-system) (inputs - `(("w3m" ,w3m))) + (list w3m)) (native-inputs - `(("which" ,which) - - ;; For tests. - ("python-pytest" ,python-pytest))) + (list which + ;; For tests. + python-pytest)) (arguments '( ;; The 'test' target runs developer tools like pylint, which fail. #:test-target "test_pytest" @@ -791,9 +779,7 @@ (define-public volume-key "16rhfz6sjwxlmss1plb2wv2i3jq6wza02rmz1d2jrlnsq67p98vc")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("swig" ,swig) - ("python" ,python-3))) ; used to generate the Python bindings + (list pkg-config swig python-3)) ; used to generate the Python bindings (inputs `(("cryptsetup" ,cryptsetup) ("nss" ,nss) @@ -834,23 +820,20 @@ (define-public ndctl "1vi61bm9wyawklswh9mj9zdp28ar7r97qckwnhgiyila73fb3jx2")))) (build-system gnu-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("automake" ,automake) - ("autoconf" ,autoconf) - ("bash-completion" ,bash-completion) - ("docbook-xsl" ,docbook-xsl) - ("libtool" ,libtool) - ("libxml2" ,libxml2) - ("pkg-config" ,pkg-config) - ("xmlto" ,xmlto) - ;; Required for offline docbook generation. - ("which" ,which))) + (list asciidoc + automake + autoconf + bash-completion + docbook-xsl + libtool + libxml2 + pkg-config + xmlto + ;; Required for offline docbook generation. + which)) (inputs - `(("eudev" ,eudev) - ("json-c" ,json-c) - ("keyutils" ,keyutils) - ("kmod" ,kmod) - ("util-linux" ,util-linux "lib"))) + (list eudev json-c keyutils kmod + `(,util-linux "lib"))) (arguments `(#:configure-flags (list "--disable-asciidoctor" ; use docbook-xsl instead @@ -890,8 +873,8 @@ (define-public dmraid (base32 "1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk")))) (build-system gnu-build-system) - (inputs `(("lvm2" ,lvm2))) - (native-inputs `(("which" ,which))) + (inputs (list lvm2)) + (native-inputs (list which)) (arguments `(#:tests? #f ; No tests. ;; Prevent a race condition where some target would attempt to link @@ -947,22 +930,22 @@ (define-public libblockdev ("python" ,python-wrapper) ("util-linux" ,util-linux))) (inputs - `(("btrfs-progs" ,btrfs-progs) - ("cryptsetup" ,cryptsetup) - ("dosfstools" ,dosfstools) - ("dmraid" ,dmraid) - ("eudev" ,eudev) - ("glib" ,glib) - ("kmod" ,kmod) - ("libbytesize" ,libbytesize) - ("libyaml" ,libyaml) - ("lvm2" ,lvm2) - ("mdadm" ,mdadm) - ("ndctl" ,ndctl) - ("nss" ,nss) - ("parted" ,parted) - ("volume-key" ,volume-key) - ("xfsprogs" ,xfsprogs))) + (list btrfs-progs + cryptsetup + dosfstools + dmraid + eudev + glib + kmod + libbytesize + libyaml + lvm2 + mdadm + ndctl + nss + parted + volume-key + xfsprogs)) (home-page "https://github.com/storaged-project/libblockdev") (synopsis "Library for manipulating block devices") (description @@ -1125,8 +1108,7 @@ (define-public xfe (("~/.config/xfe") xfe))) #t)))))) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs `(("bash" ,bash) ("coreutils" ,coreutils) @@ -1204,15 +1186,12 @@ (define-public memkind "0w5hws12l167mbr4n6a6fl0mhf8mci61fsn55lh2cxz33f7q8n2x")))) (build-system gnu-build-system) (inputs - `(;; memkind patched jemalloc to add je_arenalookupx, - ;; je_check_reallocatex--i.e. they forked jemalloc. - ;("jemalloc" ,jemalloc) - ("ndctl" ,ndctl) - ("numactl" ,numactl))) + (list ;; memkind patched jemalloc to add je_arenalookupx, + ;; je_check_reallocatex--i.e. they forked jemalloc. + ;("jemalloc" ,jemalloc) + ndctl numactl)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (arguments `(#:configure-flags (list (string-append "--docdir=" (assoc-ref %outputs "out") @@ -1296,10 +1275,9 @@ (define-public bmaptools (invoke "nosetests" "-v" "--exclude" "test_bmap_helpers")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-mock python-nose)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/intel/bmap-tools") (synopsis "Create block map for a file or copy a file using block map") (description "Bmaptool is a tool for creating the block map (bmap) for a @@ -1340,15 +1318,9 @@ (define-public duc (doc (string-append out "/share/doc/" ,name "-" ,version))) (copy-recursively "examples" (string-append doc "/examples")))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("cairo" ,cairo) - ("pango" ,pango) - ("tokyocabinet" ,tokyocabinet) - ("ncurses" ,ncurses))) + (list cairo pango tokyocabinet ncurses)) (home-page "http://duc.zevv.nl") (synopsis "Library and suite of tools for inspecting disk usage") (description "Duc maintains a database of accumulated sizes of diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm index 1bfd85beae..86415bc0cf 100644 --- a/gnu/packages/display-managers.scm +++ b/gnu/packages/display-managers.scm @@ -74,28 +74,24 @@ (define-public sddm "0hcdysw8ibr66vk8i7v56l0v5ijvhlq67v4460mc2xf2910g2m72")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config qttools)) (inputs - `(("elogind" ,elogind) - ("glib" ,glib) - ("libxcb" ,libxcb) - ("libxkbcommon" ,libxkbcommon) - ("linux-pam" ,linux-pam) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - - ;; Some user-defined themes use QtQuick components internally. Adding - ;; QtQuick & co. here; they end up in QML2_IMPORT_PATH thanks to - ;; 'wrap-qt-program'. - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtsvg" ,qtsvg) - - ("shadow" ,shadow) - ("wayland" ,wayland))) + (list elogind + glib + libxcb + libxkbcommon + linux-pam + qtbase-5 + qtdeclarative + ;; Some user-defined themes use QtQuick components internally. Adding + ;; QtQuick & co. here; they end up in QML2_IMPORT_PATH thanks to + ;; 'wrap-qt-program'. + qtgraphicaleffects + qtquickcontrols + qtquickcontrols2 + qtsvg + shadow + wayland)) (arguments `(#:configure-flags ,#~(list @@ -234,11 +230,11 @@ (define-public lightdm (unsetenv "LC_ALL") #t))))) (inputs - `(("audit" ,audit) - ("linux-pam" ,linux-pam) - ("shadow" ,shadow) ;for sbin/nologin - ("libgcrypt" ,libgcrypt) - ("libxcb" ,libxcb))) + (list audit + linux-pam + shadow ;for sbin/nologin + libgcrypt + libxcb)) (native-inputs `(("gobject-introspection" ,gobject-introspection) ("pkg-config" ,pkg-config) @@ -251,9 +247,7 @@ (define-public lightdm ("python-pygobject" ,python2-pygobject))) ;; Required by liblightdm-gobject-1.pc. (propagated-inputs - `(("glib" ,glib) - ("libx11" ,libx11) - ("libxklavier" ,libxklavier))) + (list glib libx11 libxklavier)) (home-page "https://www.freedesktop.org/wiki/Software/LightDM/") (synopsis "Lightweight display manager") (description "The Light Display Manager (LightDM) is a cross-desktop @@ -305,10 +299,7 @@ (define-public lightdm-gtk-greeter `("GIO_EXTRA_MODULES" ":" prefix (,gtk)))) #t))))) (native-inputs - `(("exo" ,exo) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("xfce4-dev-tools" ,xfce4-dev-tools))) + (list exo intltool pkg-config xfce4-dev-tools)) (inputs `(("bash" ,bash-minimal) ; for wrap-program ("lightdm" ,lightdm) @@ -353,7 +344,7 @@ (define-public slim ("libxmu" ,libxmu) ("xauth" ,xauth))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments '(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/distributed.scm b/gnu/packages/distributed.scm index 868fc589a6..182be4aaf7 100644 --- a/gnu/packages/distributed.scm +++ b/gnu/packages/distributed.scm @@ -58,20 +58,17 @@ (define-public boinc-client "1p8y3mnf5yfhavhqxwf9v68prg1601h8q1pllm5z89zh661di3mj")))) (build-system gnu-build-system) (arguments '(#:configure-flags '("--disable-server"))) - (inputs `(("openssl" ,openssl) - ("curl" ,curl) - ("wxwidgets" ,wxwidgets) - ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf) - ("libnotify" ,libnotify) - ("sqlite" ,sqlite) - ("python" ,python) - ("python-pyserial" ,python-pyserial))) + (inputs (list openssl + curl + wxwidgets + gtk+ + gdk-pixbuf + libnotify + sqlite + python + python-pyserial)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (synopsis "Help cutting-edge science research using your computer") (description "BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). It can be used for volunteer diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index 00a4e3f175..3aeba5b4a3 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -97,29 +97,27 @@ (define-public python-django (delete 'wrap)))) ;; TODO: Install extras/django_bash_completion. (native-inputs - `(("tzdata" ,tzdata-for-tests) - ;; Remaining packages are test requirements taken from - ;; tests/requirements/py3.txt - ("python-docutils" ,python-docutils) - ;; optional for tests: ("python-geoip2" ,python-geoip2) - ;; optional for tests: ("python-memcached" ,python-memcached) - ("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-pyyaml" ,python-pyyaml) - ;; optional for tests: ("python-selenium" ,python-selenium) - ("python-tblib" ,python-tblib))) + (list tzdata-for-tests + ;; Remaining packages are test requirements taken from + ;; tests/requirements/py3.txt + python-docutils + ;; optional for tests: ("python-geoip2" ,python-geoip2) + ;; optional for tests: ("python-memcached" ,python-memcached) + python-numpy + python-pillow + python-pyyaml + ;; optional for tests: ("python-selenium" ,python-selenium) + python-tblib)) (propagated-inputs - `(("python-asgiref" ,python-asgiref) - ("python-pytz" ,python-pytz) - ("python-sqlparse" ,python-sqlparse) - - ;; Optional dependencies. - ("python-argon2-cffi" ,python-argon2-cffi) - ("python-bcrypt" ,python-bcrypt) - - ;; This input is not strictly required, but in practice many Django - ;; libraries need it for test suites and similar. - ("python-jinja2" ,python-jinja2))) + (list python-asgiref + python-pytz + python-sqlparse + ;; Optional dependencies. + python-argon2-cffi + python-bcrypt + ;; This input is not strictly required, but in practice many Django + ;; libraries need it for test suites and similar. + python-jinja2)) (home-page "https://www.djangoproject.com/") (synopsis "High-level Python Web framework") (description @@ -141,9 +139,9 @@ (define-public python-django-2.2 (base32 "171ll8m1wp684z1r0lz93l377jc6jyq63q5p7sqx8iqk6ypmxrmi")))) (native-inputs - `(;; 2.2 requires Selenium for the test suite. - ("python-selenium" ,python-selenium) - ,@(package-native-inputs python-django))))) + (modify-inputs (package-native-inputs python-django) + (prepend ;; 2.2 requires Selenium for the test suite. + python-selenium))))) (define-public python-django-extensions (package @@ -164,19 +162,16 @@ (define-public python-django-extensions (arguments '(#:tests? #f)) ;XXX: requires a Postgres or MySQL database (propagated-inputs - `(("python-six" ,python-six) - ("python-vobject" ,python-vobject) - ("python-werkzeug" ,python-werkzeug) - ("python-dateutil" ,python-dateutil) - ("python-django" ,python-django))) + (list python-six python-vobject python-werkzeug python-dateutil + python-django)) (native-inputs - `(("python-mock" ,python-mock) - ("python-factory-boy" ,python-factory-boy) - ("python-tox" ,python-tox) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-django" ,python-pytest-django) - ("python-shortuuid" , python-shortuuid))) + (list python-mock + python-factory-boy + python-tox + python-pytest + python-pytest-cov + python-pytest-django + python-shortuuid)) (home-page "https://github.com/django-extensions/django-extensions") (synopsis "Custom management extensions for Django") @@ -208,13 +203,9 @@ (define-public python-django-localflavor (getenv "GUIX_PYTHONPATH"))) (invoke "invoke" "test"))))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-invoke" ,python-invoke) - ("python-pytest-django" ,python-pytest-django) - ("which" ,which))) + (list python-coverage python-invoke python-pytest-django which)) (propagated-inputs - `(("python-django" ,python-django) - ("python-stdnum" ,python-stdnum))) + (list python-django python-stdnum)) (home-page "https://django-localflavor.readthedocs.io/en/latest/") (synopsis "Country-specific Django helpers") (description "Django-LocalFlavor is a collection of assorted pieces of code @@ -251,10 +242,9 @@ (define-public python-django-simple-math-captcha (lambda _ (invoke "python" "runtests.py")))))) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (propagated-inputs - `(("python-django" ,python-django) - ("python-six" ,python-six))) + (list python-django python-six)) (synopsis "Easy-to-use math field/widget captcha for Django forms") (description "A multi-value-field that presents a human answerable question, @@ -277,7 +267,7 @@ (define-public python-django-classy-tags ;; FIXME: How to make the test templates available to Django? (arguments '(#:tests? #f)) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/divio/django-classy-tags") (synopsis "Class based template tags for Django") (description @@ -306,11 +296,9 @@ (define-public python-django-taggit (lambda _ (invoke "python3" "-m" "django" "test" "--settings=tests.settings")))))) (propagated-inputs - `(("python-django" ,python-django) - ("python-isort" ,python-isort))) + (list python-django python-isort)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-mock" ,python-mock))) + (list python-pytest python-mock)) (home-page "https://github.com/jazzband/django-taggit") (synopsis @@ -332,8 +320,7 @@ (define-public python-easy-thumbnails "14gzp5cv24z0qhxb7f7k7v9jgzpaj4n8yhjq83ynpx8183fs1rz4")))) (build-system python-build-system) (propagated-inputs - `(("python-django" ,python-django) - ("python-pillow" ,python-pillow))) + (list python-django python-pillow)) (home-page "https://github.com/SmileyChris/easy-thumbnails") (synopsis "Easy thumbnails for Django") (description @@ -376,12 +363,11 @@ (define-public python-pytest-django " and not test_urls_cache_is_cleared"))) (format #t "test suite not run~%"))))))) (native-inputs - `(("python-django" ,python-django) - ("python-setuptools-scm" ,python-setuptools-scm) - ;; For tests. - ("python-pytest-xdist" ,python-pytest-xdist-next))) + (list python-django python-setuptools-scm + ;; For tests. + python-pytest-xdist-next)) (propagated-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://pytest-django.readthedocs.org/") (synopsis "Django plugin for py.test") (description "Pytest-django is a plugin for py.test that provides a set of @@ -416,18 +402,18 @@ (define-public python-django-haystack (delete 'sanity-check)) #:tests? #f)) ; OSError: libgdal.so.27: cannot open shared object file (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (native-inputs - `(("gdal" ,gdal) - ("python-coverage" ,python-coverage) - ("python-dateutil" ,python-dateutil) - ("python-geopy" ,python-geopy) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-requests" ,python-requests) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-pysolr" ,python-pysolr) - ("python-whoosh" ,python-whoosh))) + (list gdal + python-coverage + python-dateutil + python-geopy + python-mock + python-nose + python-requests + python-setuptools-scm + python-pysolr + python-whoosh)) (home-page "http://haystacksearch.org/") (synopsis "Pluggable search for Django") (description "Haystack provides modular search for Django. It features a @@ -454,10 +440,8 @@ (define-public python-django-filter (lambda _ (invoke "python" "runtests.py")))))) (native-inputs - `(("python-django" ,python-django) - ("python-djangorestframework" ,python-djangorestframework) - ("python-django-crispy-forms" ,python-django-crispy-forms) - ("python-mock" ,python-mock))) + (list python-django python-djangorestframework + python-django-crispy-forms python-mock)) (home-page "https://django-filter.readthedocs.io/en/latest/") (synopsis "Reusable Django application to filter querysets dynamically") (description @@ -488,13 +472,11 @@ (define-public python-django-allauth (invoke "django-admin" "test" "allauth.tests" "--pythonpath=.")))))) (propagated-inputs - `(("python-openid" ,python-openid) - ("python-requests" ,python-requests) - ("python-requests-oauthlib" ,python-requests-oauthlib))) + (list python-openid python-requests python-requests-oauthlib)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/pennersr/django-allauth") (synopsis "Set of Django applications addressing authentication") (description @@ -519,11 +501,9 @@ (define-public python-django-debug-toolbar "1m1j2sx7q0blma0miswj3c8hrfi5q4y5cq2b816v8gagy89xgc57")))) (build-system python-build-system) (propagated-inputs - `(("python-sqlparse" ,python-sqlparse) - ("python-django" ,python-django))) + (list python-sqlparse python-django)) (native-inputs - `(("python-django-jinja" ,python-django-jinja) - ("python-html5lib" ,python-html5lib))) + (list python-django-jinja python-html5lib)) (arguments '(#:phases (modify-phases %standard-phases @@ -552,11 +532,8 @@ (define-public python-django-debug-toolbar-alchemy (build-system python-build-system) (arguments '(#:tests? #f)) ;XXX: 'make check' does "echo TODO" (propagated-inputs - `(("python-django" ,python-django) - ("python-django-debug-toolbar" ,python-django-debug-toolbar) - ("python-jsonplus" ,python-jsonplus) - ("python-six" ,python-six) - ("python-sqlalchemy" ,python-sqlalchemy))) + (list python-django python-django-debug-toolbar python-jsonplus + python-six python-sqlalchemy)) (synopsis "Django Debug Toolbar panel for SQLAlchemy") (description "This package completely mimics the default Django Debug Toolbar SQL @@ -580,7 +557,7 @@ (define-public python-django-gravatar2 '(;; TODO: The django project for the tests is missing from the release. #:tests? #f)) (inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/twaddington/django-gravatar") (synopsis "Gravatar support for Django, improved version") (description @@ -600,10 +577,9 @@ (define-public python-django-assets "0fc6i77faxxv1gjlp06lv3kw64b5bhdiypaygfxh5djddgk83fwa")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-django" ,python-django) - ("python-webassets" ,python-webassets))) + (list python-django python-webassets)) (home-page "https://github.com/miracle2k/django-assets") (synopsis "Asset management for Django") (description @@ -628,10 +604,7 @@ (define-public python-django-jinja "0p9pkn6jjzagpnvcrl9c2vjqamkms7ymvyhhmaqqqhrlv89qnzp7")))) (build-system python-build-system) (propagated-inputs - `(("python-django" ,python-django) - ("python-jinja2" ,python-jinja2) - ("python-pytz" ,python-pytz) - ("python-django-pipeline" ,python-django-pipeline))) + (list python-django python-jinja2 python-pytz python-django-pipeline)) (arguments '(;; TODO Tests currently fail due to issues with the configuration for ;; django-pipeline @@ -721,7 +694,7 @@ (define-public python-django-bulk-update ;; XXX: Tests require a Postgres database. `(#:tests? #f)) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/aykut/django-bulk-update") (synopsis "Simple bulk update over Django ORM or with helper function") (description @@ -748,9 +721,9 @@ (define-public python-django-contact-form (invoke "coverage" "run" "--source" "contact_form" "runtests.py")))))) (native-inputs - `(("python-coverage" ,python-coverage))) + (list python-coverage)) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/ubernostrum/django-contact-form") (synopsis "Contact form for Django") (description @@ -770,8 +743,7 @@ (define-public python-django-contrib-comments "0ccdiv784a5vnpfal36km4dyg12340rwhpr0riyy0k89wfnjn8yi")))) (build-system python-build-system) (propagated-inputs - `(("python-django" ,python-django) - ("python-six" ,python-six))) + (list python-django python-six)) (home-page "https://github.com/django/django-contrib-comments") (synopsis "Comments framework") (description @@ -808,10 +780,8 @@ (define-public python-django-pipeline (invoke "django-admin" "test" "tests" "--pythonpath=."))))))) (propagated-inputs - `(("python-css-html-js-minify" ,python-css-html-js-minify) - ("python-django" ,python-django) - ("python-slimit" ,python-slimit) - ("python-jsmin" ,python-jsmin))) + (list python-css-html-js-minify python-django python-slimit + python-jsmin)) (home-page "https://github.com/jazzband/django-pipeline") (synopsis "Asset packaging library for Django") @@ -841,14 +811,10 @@ (define-public python-django-redis (with-directory-excursion "tests" (invoke "python" "runtests.py"))))))) (native-inputs - `(("python-fakeredis" ,python-fakeredis) - ("python-hiredis" ,python-hiredis) - ("python-mock" ,python-mock) - ("python-msgpack" ,python-msgpack) - ("redis" ,redis))) + (list python-fakeredis python-hiredis python-mock python-msgpack + redis)) (propagated-inputs - `(("python-django" ,python-django) - ("python-redis" ,python-redis))) + (list python-django python-redis)) (home-page "https://github.com/niwibe/django-redis") (synopsis "Full featured redis cache backend for Django") (description @@ -876,13 +842,9 @@ (define-public python-django-rq "--settings=django_rq.tests.settings" "--pythonpath=.")))))) (native-inputs - `(("python-django-redis" ,python-django-redis) - ("python-mock" ,python-mock) - ("python-rq-scheduler" ,python-rq-scheduler) - ("redis" ,redis))) + (list python-django-redis python-mock python-rq-scheduler redis)) (propagated-inputs - `(("python-django" ,python-django) - ("python-rq" ,python-rq))) + (list python-django python-rq)) (home-page "https://github.com/ui/django-rq") (synopsis "Django integration with RQ") (description @@ -905,10 +867,8 @@ (define-public python-django-q ;; FIXME: Tests require disque, Redis, MongoDB, Docker. (arguments '(#:tests? #f)) (propagated-inputs - `(("python-arrow" ,python-arrow) - ("python-blessed" ,python-blessed) - ("python-django" ,python-django) - ("python-django-picklefield" ,python-django-picklefield))) + (list python-arrow python-blessed python-django + python-django-picklefield)) (home-page "https://django-q.readthedocs.io/") (synopsis "Multiprocessing distributed task queue for Django") (description @@ -935,7 +895,7 @@ (define-public python-django-sortedm2m "test" "--settings=test_project.settings" "--pythonpath=.")))))) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/jazzband/django-sortedm2m") (synopsis "Drop-in replacement for django's own ManyToManyField") (description @@ -962,7 +922,7 @@ (define-public python-django-appconf (setenv "DJANGO_SETTINGS_MODULE" "tests.test_settings") (invoke "django-admin" "test" "--pythonpath=.")))))) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/django-compressor/django-appconf") (synopsis "Handle configuration defaults of packaged Django apps") (description @@ -996,8 +956,7 @@ (define-public python-django-statici18n (setenv "DJANGO_SETTINGS_MODULE" "project.settings") (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-django" ,python-pytest-django))) + (list python-pytest python-pytest-django)) (propagated-inputs `(("python-django" ,python-django) ("django-appconf" ,python-django-appconf))) @@ -1027,7 +986,7 @@ (define-public python-django-tagging (setenv "DJANGO_SETTINGS_MODULE" "tagging.tests.settings") (invoke "django-admin" "test" "--pythonpath=.")))))) (inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://github.com/Fantomas42/django-tagging") (synopsis "Generic tagging application for Django") (description "This package provides a generic tagging application for @@ -1065,10 +1024,9 @@ (define-public python-djangorestframework (invoke "python" "runtests.py" "--nolint") (format #t "test suite not run~%"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-django" ,python-pytest-django))) + (list python-pytest python-pytest-django)) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "https://www.django-rest-framework.org") (synopsis "Toolkit for building Web APIs with Django") (description @@ -1090,9 +1048,7 @@ (define-public python-django-sekizai (build-system python-build-system) (arguments '(#:tests? #f)) ; Tests not included with release. (propagated-inputs - `(("python-django" ,python-django) - ("python-django-classy-tags" ,python-django-classy-tags) - ("python-six" ,python-six))) + (list python-django python-django-classy-tags python-six)) (home-page "https://github.com/divio/django-sekizai") (synopsis "Template blocks for Django projects") (description "Sekizai means blocks in Japanese, and that is what this app @@ -1121,7 +1077,7 @@ (define-public python-django-crispy-forms '(;; No included tests #:tests? #f)) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (home-page "http://github.com/maraujop/django-crispy-forms") (synopsis "Tool to control Django forms without custom templates") @@ -1156,15 +1112,10 @@ (define-public python-django-compressor ;; https://github.com/django-compressor/django-compressor/issues/998 #:tests? #f)) (propagated-inputs - `(("python-django-appconf" ,python-django-appconf) - ("python-rcssmin" ,python-rcssmin) - ("python-rjsmin" ,python-rjsmin))) + (list python-django-appconf python-rcssmin python-rjsmin)) (native-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-brotli" ,python-brotli) - ("python-csscompressor" ,python-csscompressor) - ("python-django-sekizai" ,python-django-sekizai) - ("python-mock" ,python-mock))) + (list python-beautifulsoup4 python-brotli python-csscompressor + python-django-sekizai python-mock)) (home-page "https://django-compressor.readthedocs.io/en/latest/") (synopsis "Compress linked and inline JavaScript or CSS into single cached files") @@ -1195,9 +1146,9 @@ (define-public python-django-override-storage (lambda _ (invoke "python" "runtests.py")))))) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (propagated-inputs - `(("python-django" ,python-django))) + (list python-django)) (synopsis "Django test helpers to manage file storage side effects") (description "This project provides tools to help reduce the side effects of using @@ -1228,11 +1179,9 @@ (define-public python-django-auth-ldap (invoke "python" "-m" "django" "test" "--settings" "tests.settings"))))))) (native-inputs - `(("openldap" ,openldap) - ("python-mock" ,python-mock))) + (list openldap python-mock)) (propagated-inputs - `(("python-django" ,python-django) - ("python-ldap" ,python-ldap))) + (list python-django python-ldap)) (home-page "https://github.com/django-auth-ldap/django-auth-ldap") (synopsis "Django LDAP authentication backend") (description @@ -1256,10 +1205,7 @@ (define-public python-django-logging-json ;; Importing this module requires a Django project. (delete 'sanity-check)))) (propagated-inputs - `(("python-certifi" ,python-certifi) - ("python-django" ,python-django) - ("python-elasticsearch" ,python-elasticsearch) - ("python-six" ,python-six))) + (list python-certifi python-django python-elasticsearch python-six)) (home-page "https://github.com/cipriantarta/django-logging") (synopsis "Log requests/responses in various formats") (description @@ -1281,10 +1227,7 @@ (define-public python-django-netfields (build-system python-build-system) (arguments '(#:tests? #f)) ;XXX: Requires a running PostgreSQL server (propagated-inputs - `(("python-django" ,python-django) - ("python-netaddr" ,python-netaddr) - ("python-psycopg2" ,python-psycopg2) - ("python-six" ,python-six))) + (list python-django python-netaddr python-psycopg2 python-six)) (home-page "https://github.com/jimfunk/django-postgresql-netfields") (synopsis "PostgreSQL netfields implementation for Django") (description @@ -1324,9 +1267,7 @@ (define-public python-django-url-filter "tests/" "url_filter/")) (format #t "test suite not run~%"))))))) (propagated-inputs - `(("python-cached-property" ,python-cached-property) - ("python-django" ,python-django) - ("python-six" ,python-six))) + (list python-cached-property python-django python-six)) (synopsis "Filter data via human-friendly URLs") (description "The main goal of Django URL Filter is to provide an easy URL interface @@ -1350,9 +1291,7 @@ (define-public python-django-svg-image-form-field (base32 "131m545khn8l20j4x2bvlvz36dlbnhj9pc98i2dw72s3bw8pgws0")))) (build-system python-build-system) (propagated-inputs - `(("python-defusedxml" ,python-defusedxml) - ("python-django" ,python-django) - ("python-pillow" ,python-pillow))) + (list python-defusedxml python-django python-pillow)) (home-page "https://github.com/artrey/django-svg-image-form-field") (synopsis "Form field to validate SVG and other images") (description "This form field allows users to provide SVG images for diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm index a4cd4da2ed..07c77f318e 100644 --- a/gnu/packages/djvu.scm +++ b/gnu/packages/djvu.scm @@ -71,13 +71,9 @@ (define-public djvulibre (build-system gnu-build-system) (native-inputs ;; The 3.5.28 release tarball isn't bootstrapped. - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("libjpeg-turbo" ,libjpeg-turbo) - ("libtiff" ,libtiff) - ("zlib" ,zlib))) + (list libjpeg-turbo libtiff zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -109,17 +105,9 @@ (define-public djview (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list autoconf automake libtool pkg-config qttools)) (inputs - `(("djvulibre" ,djvulibre) - ("glib" ,glib) - ("libxt" ,libxt) - ("libtiff" ,libtiff) - ("qtbase" ,qtbase-5))) + (list djvulibre glib libxt libtiff qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -213,12 +201,12 @@ (define-public djvu2pdf (base32 "0v2ax30m7j1yi4m02nzn9rc4sn4vzqh5vywdh96r64j4pwvn5s5g")))) (build-system gnu-build-system) (inputs - `(("djvulibre" ,djvulibre) - ("gawk" ,gawk) - ("ghostscript" ,ghostscript) - ("grep" ,grep) - ("ncurses" ,ncurses) - ("which" ,which))) + (list djvulibre + gawk + ghostscript + grep + ncurses + which)) (arguments `(#:tests? #f ; No test suite #:phases @@ -277,9 +265,7 @@ (define-public minidjvu (native-inputs `(("gettext" ,gettext-minimal))) (inputs - `(("libjpeg-turbo" ,libjpeg-turbo) - ("libtiff" ,libtiff) - ("zlib" ,zlib))) + (list libjpeg-turbo libtiff zlib)) (arguments '(#:configure-flags '("--disable-static") #:parallel-build? #f @@ -318,10 +304,8 @@ (define-public djvusmooth (base32 "0z403cklvxzz0qaczgv83ax0nknrd9h8micp04j9kjfdxk2sgval")))) (build-system python-build-system) (inputs - `(("djvulibre" ,djvulibre) - ("python2-djvulibre" ,python2-djvulibre) - ("python2-subprocess32" ,python2-subprocess32) - ("python2-wxpython" ,python2-wxpython))) + (list djvulibre python2-djvulibre python2-subprocess32 + python2-wxpython)) (arguments `(#:python ,python-2 #:phases @@ -360,7 +344,7 @@ (define-public didjvu (base32 "0xyrnk8d2khi7q1zr28gjkjq6frz4mkb5jdl8821yzf12k7c8pbv")))) (build-system gnu-build-system) (native-inputs - `(("python2-nose" ,python2-nose))) + (list python2-nose)) (inputs `(("djvulibre" ,djvulibre) ("minidjvu" ,minidjvu) @@ -427,9 +411,7 @@ (define-public ocrodjvu (base32 "09w9rqr7z2jd5kwp178zz2yrsc82mxs7gksipg92znxzgzhmw2ng")))) (build-system gnu-build-system) (native-inputs - `(("libxml2" ,libxml2) - ("python2-nose" ,python2-nose) - ("python2-pillow" ,python2-pillow))) + (list libxml2 python2-nose python2-pillow)) (inputs `(("djvulibre" ,djvulibre) ("ocrad" ,ocrad) diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index c4cf1d9665..403fcbbd6b 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -75,7 +75,7 @@ (define-public rdmd (let ((bin (string-append (assoc-ref outputs "out") "/bin"))) (install-file "rdmd" bin))))))) (native-inputs - `(("ldc" ,ldc))) + (list ldc)) (home-page "https://github.com/D-Programming-Language/tools/") (synopsis "Specialized equivalent to 'make' for the D language") (description @@ -448,9 +448,9 @@ (define-public dub (install-file "bin/dub" bin) #t)))))) (inputs - `(("curl" ,curl))) + (list curl)) (native-inputs - `(("ldc" ,ldc))) + (list ldc)) (home-page "https://code.dlang.org/getting_started") (synopsis "Package and build manager for D projects") (description diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm index 63bf66647c..dae3b27ee2 100644 --- a/gnu/packages/dns.scm +++ b/gnu/packages/dns.scm @@ -127,10 +127,7 @@ (define-public cloudflare-cli ":")))) #t))))) (inputs - `(("bash-minimal" ,bash-minimal) - ("curl" ,curl) - ("grep" ,grep) - ("json.sh" ,json.sh))) + (list bash-minimal curl grep json.sh)) (synopsis "CLI to edit Cloudflare DNS records") (description @@ -213,9 +210,7 @@ (define-public ldns ("python" ,python-wrapper) ("swig" ,swig))) (inputs - `(("libpcap" ,libpcap) - ("nss-certs" ,nss-certs) - ("openssl" ,openssl))) + (list libpcap nss-certs openssl)) (synopsis "DNS library that facilitates DNS tool programming") (description "LDNS aims to simplify DNS programming, it supports recent RFCs like the DNSSEC documents, and allows developers to easily create @@ -342,9 +337,9 @@ (define-public dnsmasq "027b0ycw8h8yvvkq46vnr7dv8iqn5srm4kr7hm7sq110kvy2rm98")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dbus" ,dbus))) + (list dbus)) (arguments `(#:phases (modify-phases %standard-phases (delete 'configure)) @@ -388,16 +383,15 @@ (define-public isc-bind (outputs `("out" "utils")) (inputs ;; It would be nice to add GeoIP and gssapi once there are packages. - `(("libcap" ,libcap) - ("libuv" ,libuv) - ("libxml2" ,libxml2) - ("openssl" ,openssl) - ("p11-kit" ,p11-kit) - ("python" ,python) - ("python-ply" ,python-ply))) + (list libcap + libuv + libxml2 + openssl + p11-kit + python + python-ply)) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-pkcs11=" @@ -490,13 +484,9 @@ (define-public dnscrypt-proxy ;; The system version is still favored and referenced. (invoke "autoreconf" "-vif")))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool))) + (list pkg-config automake autoconf libtool)) (inputs - `(("libltdl" ,libltdl) - ("libsodium" ,libsodium))) + (list libltdl libsodium)) (home-page "https://www.dnscrypt.org/") (synopsis "Securely send DNS requests to a remote server") (description @@ -535,10 +525,9 @@ (define-public dnscrypt-wrapper (lambda _ (invoke "make" "configure")))))) (native-inputs - `(("autoconf" ,autoconf))) + (list autoconf)) (inputs - `(("libevent" ,libevent) - ("libsodium" ,libsodium))) + (list libevent libsodium)) (home-page "https://github.com/Cofyc/dnscrypt-wrapper") (synopsis "Server-side dnscrypt proxy") (description @@ -575,10 +564,7 @@ (define-public libasr (string-append out "/share/man/man3")) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://www.opensmtpd.org") (synopsis "Asynchronous resolver library by the OpenBSD project") (description @@ -640,8 +626,7 @@ (define-public nsd (string-append doc "/examples/" file-name))))))) #:tests? #f)) ; no tests (inputs - `(("libevent" ,libevent) - ("openssl" ,openssl))) + (list libevent openssl)) (home-page "https://www.nlnetlabs.nl/projects/nsd/about/") (synopsis "Authoritative DNS name server") (description "@dfn{NSD}, short for Name Server Daemon, is an authoritative @@ -692,7 +677,7 @@ (define-public rbldnsd (install-file "rbldnsd" sbin) (install-file "rbldnsd.8" man8))))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs ;; For running the test suite. Python 3 is not yet supported by a release: ;; see . @@ -728,15 +713,14 @@ (define-public unbound (build-system gnu-build-system) (outputs '("out" "python")) (native-inputs - `(("flex" ,flex) - ("swig" ,swig))) + (list flex swig)) (inputs - `(("expat" ,expat) - ("libevent" ,libevent) - ("nghttp2" ,nghttp2 "lib") - ("protobuf" ,protobuf) - ("python-wrapper" ,python-wrapper) - ("openssl" ,openssl))) + (list expat + libevent + `(,nghttp2 "lib") + protobuf + python-wrapper + openssl)) (arguments `(#:configure-flags (list "--disable-static" ; save space and non-determinism in libunbound.a @@ -889,9 +873,9 @@ (define-public yadifa (base32 "1mwy6sfnlaslx26f3kpj9alh8i8y8bf1nbnsdd5j04hjsbavd07p"))))) (build-system gnu-build-system) (native-inputs - `(("which" ,which))) + (list which)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(#:phases (modify-phases %standard-phases @@ -1018,13 +1002,13 @@ (define-public knot (rename-file (string-append out "/share/man/man1") (string-append tools "/share/man/man1")))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("python-sphinx" ,python-sphinx) - ("ragel" ,ragel) - ("texinfo" ,texinfo))) + (list autoconf + automake + libtool + pkg-config + python-sphinx + ragel + texinfo)) (inputs `(("fstrm" ,fstrm) ("gnutls" ,gnutls) @@ -1115,14 +1099,14 @@ (define-public knot-resolver `("LUA_CPATH" ";" prefix ,(map lua-cpath lua-*))) #t)))))) (native-inputs - `(("cmocka" ,cmocka) ; for unit tests - ("doxygen" ,doxygen) - ("protobuf-c" ,protobuf-c) - ("pkg-config" ,pkg-config) - ("python-breathe" ,python-breathe) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("texinfo" ,texinfo))) + (list cmocka ; for unit tests + doxygen + protobuf-c + pkg-config + python-breathe + python-sphinx + python-sphinx-rtd-theme + texinfo)) (inputs `(("fstrm" ,fstrm) ("gnutls" ,gnutls) @@ -1159,14 +1143,13 @@ (define-public ddclient (base32 "0hf377g4j9r9sac75xp17nk2h58mazswz4vkg4g2gl2yyhvzq91w")))) (build-system trivial-build-system) ; no Makefile.PL (native-inputs - `(("bash" ,bash) - ("perl" ,perl))) + (list bash perl)) (inputs - `(("inetutils" ,inetutils) ; logger - ("net-tools" ,net-tools) - ("perl-data-validate-ip" ,perl-data-validate-ip) - ("perl-digest-sha1" ,perl-digest-sha1) - ("perl-io-socket-ssl" ,perl-io-socket-ssl))) + (list inetutils ; logger + net-tools + perl-data-validate-ip + perl-digest-sha1 + perl-io-socket-ssl)) (arguments `(#:modules ((guix build utils)) #:builder @@ -1264,12 +1247,9 @@ (define-public hnsd (arguments '(#:configure-flags '("--disable-static"))) ;no need for libhsk.a (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("unbound" ,unbound) - ("libuv" ,libuv))) + (list unbound libuv)) (home-page "https://www.handshake.org/") (synopsis "Resolver daemon for the Handshake naming protocol") (description @@ -1431,7 +1411,7 @@ (define-public openresolv PATH=~a/bin:$PATH" coreutils))))))))) (inputs - `(("coreutils-minimal" ,coreutils-minimal))) + (list coreutils-minimal)) (home-page "https://roy.marples.name/projects/openresolv/") (synopsis "Resolvconf POSIX compliant implementation, a middleman for resolv.conf") (description "openresolv is an implementation of @command{resolvconf}, the diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm index 1a1f963821..cb1a0d4d5e 100644 --- a/gnu/packages/docbook.scm +++ b/gnu/packages/docbook.scm @@ -78,7 +78,7 @@ (define-public docbook-xml-5 (string-append "uri=\"file://" dtd "/"))) #t))))) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "https://docbook.org") (synopsis "DocBook XML DTDs for document authoring") (description @@ -221,9 +221,8 @@ (define name-version name-version "/"))) #t)) #:modules ((guix build utils)))) - (native-inputs `(("bzip2" ,bzip2) - ("xz" ,xz) ;needed for repacked tarballs - ("tar" ,tar))) + (native-inputs (list bzip2 xz ;needed for repacked tarballs + tar)) (home-page "https://docbook.org") (synopsis "DocBook XSL style sheets for document authoring") (description @@ -317,10 +316,9 @@ (define-public docbook-dsssl ;; The doc output contains 1.4 MiB of HTML documentation. (symlink docbook-dsssl-doc doc))))) (inputs - `(("docbook-dsssl-doc" ,docbook-dsssl-doc))) + (list docbook-dsssl-doc)) (native-inputs - `(("bzip2" ,bzip2) - ("tar" ,tar))) + (list bzip2 tar)) (home-page "https://docbook.org/") (synopsis "DSSSL style sheets for DocBook") (description "This package provides DSSSL style sheets for DocBook.") @@ -398,9 +396,9 @@ (define-public docbook-sgml (("(.*ISO 8879.*)\"iso-(.*)\\.gml\"" _ head name) (string-append head "\"" iso-entities-dir "/ISO" name "\""))))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("iso-8879-entities" ,iso-8879-entities))) + (list iso-8879-entities)) (home-page "https://docbook.org") (synopsis "DocBook SGML style sheets for document authoring") (description "This package provides SGML style sheets for DocBook.") @@ -591,13 +589,13 @@ (define-public docbook-utils ;; Propagated for convenience. All these tools are used at run time to ;; provide the complete functionality of the docbook-utils commands. (propagated-inputs - `(("texlive-jadetex" ,texlive-jadetex) - ("docbook-sgml" ,docbook-sgml-3.1) - ("docbook-dsssl" ,docbook-dsssl) - ("openjade" ,openjade) - ("opensp" ,opensp) - ("lynx" ,lynx) - ("perl-sgmls" ,perl-sgmls))) + (list texlive-jadetex + docbook-sgml-3.1 + docbook-dsssl + openjade + opensp + lynx + perl-sgmls)) (home-page "https://packages.debian.org/sid/docbook-utils") (synopsis "DocBook converter to other formats") (description "The docbook-utils package is a collection of utilities diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm index 472c5eb957..cdf62f5e9a 100644 --- a/gnu/packages/docker.scm +++ b/gnu/packages/docker.scm @@ -69,13 +69,10 @@ (define-public python-docker ;; TODO: Tests require a running Docker daemon. (arguments '(#:tests? #f)) (inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-urllib3" ,python-urllib3))) + (list python-requests python-six python-urllib3)) (propagated-inputs - `(("python-docker-pycreds" ,python-docker-pycreds) - ("python-paramiko" ,python-paramiko) ;adds SSH support - ("python-websocket-client" ,python-websocket-client))) + (list python-docker-pycreds python-paramiko ;adds SSH support + python-websocket-client)) (home-page "https://github.com/docker/docker-py/") (synopsis "Python client for Docker") (description "Docker-Py is a Python client for the Docker container @@ -95,7 +92,7 @@ (define-public python-dockerpty "1kjn64wx23jmr8dcc6g7bwlmrhfmxr77gh6iphqsl39sayfxdab9")))) (build-system python-build-system) (native-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/d11wtq/dockerpty") (synopsis "Python library to use the pseudo-TTY of a Docker container") (description "Docker PTY provides the functionality needed to operate the @@ -118,18 +115,18 @@ (define-public docker-compose ;; TODO: Tests require running Docker daemon. (arguments '(#:tests? #f)) (inputs - `(("python-cached-property" ,python-cached-property) - ("python-distro" ,python-distro) - ("python-docker" ,python-docker) - ("python-dockerpty" ,python-dockerpty) - ("python-docopt" ,python-docopt) - ("python-dotenv" ,python-dotenv) - ("python-jsonschema" ,python-jsonschema) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-texttable" ,python-texttable) - ("python-websocket-client" ,python-websocket-client))) + (list python-cached-property + python-distro + python-docker + python-dockerpty + python-docopt + python-dotenv + python-jsonschema + python-pyyaml + python-requests + python-six + python-texttable + python-websocket-client)) (home-page "https://www.docker.com/") (synopsis "Multi-container orchestration for Docker") (description "Docker Compose is a tool for defining and running @@ -161,11 +158,9 @@ (define-public python-docker-pycreds (("2.4.1") ,(package-version python-flake8))) #t))))) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-flake8 python-pytest python-pytest-cov)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/shin-/dockerpy-creds") (synopsis "Python bindings for the Docker credentials store API") @@ -233,14 +228,9 @@ (define-public containerd (apply invoke "make" (string-append "DESTDIR=" out) "install" ',make-flags))))))))) (inputs - `(("btrfs-progs" ,btrfs-progs) - ("libseccomp" ,libseccomp) - ("pigz" ,pigz) - ("runc" ,runc) - ("util-linux" ,util-linux))) + (list btrfs-progs libseccomp pigz runc util-linux)) (native-inputs - `(("go" ,go) - ("pkg-config" ,pkg-config))) + (list go pkg-config)) (synopsis "Docker container runtime") (description "This package provides the container daemon for Docker. It includes image transfer and storage, container execution and supervision, @@ -594,10 +584,8 @@ (define-public docker ("xfsprogs" ,xfsprogs) ("xz" ,xz))) (native-inputs - `(("eudev" ,eudev) ; TODO: Should be propagated by lvm2 (.pc -> .pc) - ("go" ,go) - ("gotestsum" ,gotestsum) - ("pkg-config" ,pkg-config))) + (list eudev ; TODO: Should be propagated by lvm2 (.pc -> .pc) + go gotestsum pkg-config)) (synopsis "Docker container component library, and daemon") (description "This package provides a framework to assemble specialized container systems. It includes components for orchestration, image @@ -668,9 +656,7 @@ (define-public docker-cli (install-file "build/docker" out-bin) #t)))))) (native-inputs - `(("go" ,go) - ("libltdl" ,libltdl) - ("pkg-config" ,pkg-config))) + (list go libltdl pkg-config)) (synopsis "Command line interface to Docker") (description "This package provides a command line interface to Docker.") (home-page "https://www.docker.com/") diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index 4313af387e..c1a8c43363 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -93,7 +93,7 @@ (define-public latex2html (assoc-ref outputs "out"))) #t))))) (inputs - `(("perl" ,perl))) + (list perl)) (synopsis "LaTeX documents to HTML") (description "LaTeX2HTML is a utility that converts LaTeX documents to web pages in HTML.") @@ -160,13 +160,9 @@ (define-public asciidoc "/xml/dtd/docbook/docbookx.dtd"))) #t))))) (native-inputs - `(("autoconf" ,autoconf))) + (list autoconf)) (inputs - `(("python" ,python) - ("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt))) + (list python docbook-xml docbook-xsl libxml2 libxslt)) (home-page "https://asciidoc.org/") (synopsis "Text-based document generation system") (description @@ -199,10 +195,8 @@ (define-public doxygen "1lcif1qi20gf04qyjrx7x367669g17vz2ilgi4cmamp1whdsxbk7")))) (build-system cmake-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("libxml2" ,libxml2) ;provides xmllint for the tests - ("python" ,python))) ;for creating the documentation + (list bison flex libxml2 ;provides xmllint for the tests + python)) ;for creating the documentation (inputs `(("bash" ,bash-minimal))) (arguments @@ -281,13 +275,11 @@ (define-public scrollkeeper (assoc-ref %build-inputs "docbook-xml") "/xml/dtd/docbook/catalog.xml")))) (inputs - `(("perl" ,perl) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ;; The configure script checks for either version 4.2 or 4.1.2. - ("docbook-xml" ,docbook-xml-4.2))) + (list perl libxml2 libxslt + ;; The configure script checks for either version 4.2 or 4.1.2. + docbook-xml-4.2)) (native-inputs - `(("intltool" ,intltool))) + (list intltool)) (home-page "http://scrollkeeper.sourceforge.net/") (synopsis "Open Documentation Cataloging Project") (description "ScrollKeeper is a cataloging system for documentation on open @@ -329,8 +321,7 @@ (define-public zeal `("QTWEBENGINEPROCESS_PATH" = (,qt-process-path))) #t)))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs `(("libarchive" ,libarchive) ("sqlite" ,sqlite) diff --git a/gnu/packages/dunst.scm b/gnu/packages/dunst.scm index 2449620891..998470e411 100644 --- a/gnu/packages/dunst.scm +++ b/gnu/packages/dunst.scm @@ -63,22 +63,21 @@ (define-public dunst #:phases (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("perl" ,perl) ; for pod2man - ("which" ,which))) + (list pkg-config perl ; for pod2man + which)) (inputs - `(("dbus" ,dbus) - ("librsvg" ,librsvg) ; for svg support - ("glib" ,glib) - ("cairo" ,cairo) - ("pango" ,pango) - ("libnotify" ,libnotify) ; for dunstify - ("libx11" ,libx11) - ("libxscrnsaver" ,libxscrnsaver) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr) - ("libxdg-basedir" ,libxdg-basedir) - ("wayland" ,wayland))) ; for wayland support + (list dbus + librsvg ; for svg support + glib + cairo + pango + libnotify ; for dunstify + libx11 + libxscrnsaver + libxinerama + libxrandr + libxdg-basedir + wayland)) ; for wayland support (home-page "https://dunst-project.org/") (synopsis "Customizable and lightweight notification daemon") (description diff --git a/gnu/packages/dvtm.scm b/gnu/packages/dvtm.scm index 8515c5d06b..8c39bb7c03 100644 --- a/gnu/packages/dvtm.scm +++ b/gnu/packages/dvtm.scm @@ -41,7 +41,7 @@ (define-public dvtm #:phases (modify-phases %standard-phases (delete 'configure) (delete 'check)))) ; no test suite - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (synopsis "Tiling window management for the console") (description "dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm, to the console. As a console diff --git a/gnu/packages/easyrpg.scm b/gnu/packages/easyrpg.scm index 2350efdb79..007e7ce5bc 100644 --- a/gnu/packages/easyrpg.scm +++ b/gnu/packages/easyrpg.scm @@ -51,7 +51,7 @@ (define-public liblcf "0n2k4brd264jg9p6918x7dnb2iimpzjh8q3v1fws58450xbgnkqc")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; Required by 'liblcf.pc'. `(("expat" ,expat) @@ -91,23 +91,23 @@ (define-public easyrpg-player (list (string-append "--with-bash-completion-dir=" %output "/etc/bash_completion.d/")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("freetype" ,freetype) - ("harfbuzz" ,harfbuzz) - ("liblcf" ,liblcf) - ("libpng" ,libpng) - ("libsndfile" ,libsndfile) - ("libvorbis" ,libvorbis) - ("libxmp" ,libxmp) - ("mpg123" ,mpg123) - ("opusfile" ,opusfile) - ("pixman" ,pixman) - ("sdl2-mixer" ,sdl2-mixer) - ("sdl2" ,sdl2) - ("speexdsp" ,speexdsp) - ("wildmidi" ,wildmidi) - ("zlib" ,zlib))) + (list freetype + harfbuzz + liblcf + libpng + libsndfile + libvorbis + libxmp + mpg123 + opusfile + pixman + sdl2-mixer + sdl2 + speexdsp + wildmidi + zlib)) (home-page "https://easyrpg.org/") (synopsis "Play RPG Maker 2000 and 2003 games") (description diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm index deb001862c..393b439b5c 100644 --- a/gnu/packages/ebook.scm +++ b/gnu/packages/ebook.scm @@ -110,7 +110,7 @@ (define-public python-pychm "0wpn9ijlsmrpyiwg3drmgz4dms1i1i347adgqw37bkrh3vn6yq16")))) (build-system python-build-system) (inputs - `(("chmlib" ,chmlib))) + (list chmlib)) (home-page "https://github.com/dottedmag/pychm") (synopsis "Handle CHM files") (description "This package provides a Python module for interacting @@ -150,11 +150,11 @@ (define-public calibre "calibre-remove-test-unrar.patch")))) (build-system python-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("qtbase" ,qtbase-5) ; for qmake - ("python-flake8" ,python-flake8) - ("python-pyqt-builder" ,python-pyqt-builder) - ("xdg-utils" ,xdg-utils))) + (list pkg-config + qtbase-5 ; for qmake + python-flake8 + python-pyqt-builder + xdg-utils)) (inputs `(("fontconfig" ,fontconfig) ("font-liberation" ,font-liberation) @@ -368,10 +368,9 @@ (define-public ebook-tools `(#:tests? #f)) ; No 'test' target (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libzip" ,libzip) - ("libxml2" ,libxml2))) + (list libzip libxml2)) (home-page "http://ebook-tools.sourceforge.net") (synopsis "Tools and library for dealing with various ebook file formats") (description "This package provides command-line tools and a library for @@ -408,7 +407,7 @@ (define-public inkbox (lambda* (#:key make-flags #:allow-other-keys) (apply invoke (cons "qmake" make-flags))))))) (native-inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://alpinekobox.ddns.net/InkBox/inkbox/") (synopsis "EBook reader") (description "This package provides InkBox eBook reader.") @@ -567,26 +566,26 @@ (define-public cozy ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("file" ,file) - ("granite" ,granite) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gst-libav" ,gst-libav) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-ugly" ,gst-plugins-ugly) - ("gtk+" ,gtk+) - ("libdazzle" ,libdazzle) - ("libgee" ,libgee) - ("libhandy" ,libhandy) - ("python-distro" ,python-distro) - ("python-gst" ,python-gst) - ("python-mutagen" ,python-mutagen) - ("python-packaging" ,python-packaging) - ("python-peewee" ,python-peewee) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-pytz" ,python-pytz) - ("python-requests" ,python-requests))) + (list file + granite + gsettings-desktop-schemas + gst-libav + gst-plugins-bad + gst-plugins-good + gst-plugins-ugly + gtk+ + libdazzle + libgee + libhandy + python-distro + python-gst + python-mutagen + python-packaging + python-peewee + python-pycairo + python-pygobject + python-pytz + python-requests)) (home-page "https://cozy.geigi.de/") (synopsis "Modern audiobook player using GTK+") (description @@ -625,10 +624,9 @@ (define-public xchm "0b12ym7cn65wy268kbksyhakicwb053c8xfn76q2dawrvbras9dj")))) (build-system gnu-build-system) (inputs - `(("wxwidgets" ,wxwidgets) - ("chmlib" ,chmlib))) + (list wxwidgets chmlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/rzvncj/xCHM") (synopsis "CHM file viewer") (description "xCHM is a graphical CHM file viewer. It is a frontend to @@ -650,12 +648,9 @@ (define-public libmobi "0yps72cm609xn2k7alflkdhp9kgr1w7zzyxjygz0n1kqrdcplihh")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("zlib" ,zlib) - ("libxml2" ,libxml2))) + (list zlib libxml2)) (home-page "https://github.com/bfabiszewski/libmobi/") (synopsis "C library for handling MOBI formats") (description "Libmobi is a C library for handling MOBI ebook diff --git a/gnu/packages/ed.scm b/gnu/packages/ed.scm index accc461e9b..a42ba40102 100644 --- a/gnu/packages/ed.scm +++ b/gnu/packages/ed.scm @@ -37,7 +37,7 @@ (define-public ed (base32 "0m2yrkfjjraakxr98nsiakqrn351h99n706x9asgmdi57j43kpki")))) (build-system gnu-build-system) - (native-inputs `(("lzip" ,lzip))) + (native-inputs (list lzip)) (arguments '(#:configure-flags '("CC=gcc") #:phases diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 739acb6453..8d08355694 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -241,8 +241,7 @@ (define-public gotypist (with-directory-excursion bin (rename-file "v1" "gotypist")))))))) (native-inputs - `(("go-github-com-gizak-termui" ,go-github-com-gizak-termui) - ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-gizak-termui go-github-com-stretchr-testify)) (home-page "https://github.com/KappaDistributive/gotypist") (synopsis "Simple typing trainer for text terminals") (description @@ -297,8 +296,7 @@ (define-public tipp10 ;; Recreate Makefile (invoke "qmake"))))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia))) + (list qtbase-5 qtmultimedia)) (home-page "https://www.tipp10.com/") (synopsis "Touch typing tutor") (description "Tipp10 is a touch typing tutor. The ingenious thing about @@ -428,9 +426,9 @@ (define-public toutenclic out))) #t)))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("python-pyqt" ,python-pyqt))) + (list python-pyqt)) (synopsis "School tools for physically disabled children") (description "ToutEnClic is intended to facilitate the schooling of physically disabled children in ordinary schools. It is both @@ -563,8 +561,7 @@ (define-public omnitux #t)))) (build-system python-build-system) (inputs - `(("python2-pygame" ,python2-pygame) - ("python2-pygtk" ,python2-pygtk))) + (list python2-pygame python2-pygtk)) (arguments `(#:tests? #f ;no test #:python ,python-2 @@ -672,7 +669,7 @@ (define-public fet (replace 'configure (lambda _ (invoke "qmake" "fet.pro")))))) (inputs - `(("qtbase" ,qtbase))) + (list qtbase)) (home-page "https://www.lalescu.ro/liviu/fet/") (synopsis "Timetabling software") (description @@ -698,14 +695,9 @@ (define-public klavaro (base32 "0z6c3lqikk50mkz3ipm93l48qj7b98lxyip8y6ndg9y9k0z0n878")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("cairo" ,cairo) - ("curl" ,curl) - ("gtk+" ,gtk+) - ("gtkdatabox" ,gtkdatabox) - ("pango" ,pango))) + (list cairo curl gtk+ gtkdatabox pango)) (home-page "https://klavaro.sourceforge.io/en/index.html") (synopsis "Touch typing tutor") (description @@ -726,32 +718,30 @@ (define-public ktouch (base32 "10lm2p8w26c9n6lhvw3301myfss0dq7hl7rawzb3hsy1lqvmvdib")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules kdoctools pkg-config)) (inputs - `(("kcmutils" ,kcmutils) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kdeclarative" ,kdeclarative) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kitemviews" ,kitemviews) - ("kqtquickcharts" ,kqtquickcharts) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libxcb" ,libxcb) - ("libxkbfile" ,libxkbfile) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtx11extras" ,qtx11extras) - ("qtxmlpatterns" ,qtxmlpatterns))) + (list kcmutils + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kdeclarative + ki18n + kiconthemes + kitemviews + kqtquickcharts + ktextwidgets + kwidgetsaddons + kwindowsystem + kxmlgui + libxcb + libxkbfile + qtbase-5 + qtdeclarative + qtgraphicaleffects + qtquickcontrols2 + qtx11extras + qtxmlpatterns)) (home-page "https://edu.kde.org/ktouch/") (synopsis "Touch typing tutor") (description @@ -784,8 +774,7 @@ (define-public kanatest `(("gettext" ,gettext-minimal) ; for msgfmt ("pkg-config" ,pkg-config))) (inputs - `(("libxml2" ,libxml2) - ("gtk+" ,gtk+))) + (list libxml2 gtk+)) (home-page "https://kanatest.sourceforge.io/") (synopsis "Hiragana and Katakana simple flashcard tool") (description "Kanatest is a Japanese kana (Hiragana and Katakana) simple @@ -866,7 +855,7 @@ (define-public anki (find-files bin "."))) #t))))) (native-inputs - `(("xdg-utils" ,xdg-utils))) + (list xdg-utils)) (inputs `(("lame" ,lame) ("mpv" ,mpv) @@ -946,7 +935,7 @@ (define-public t4k-common "/share/fonts/truetype"))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("font-andika" ,font-sil-andika) ("libpng" ,libpng) @@ -1004,7 +993,7 @@ (define-public tuxmath "tuxmath\\.(png|ico|svg)$")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("librsvg" ,librsvg) ("libxml2" ,libxml2) @@ -1038,9 +1027,9 @@ (define-public libeb "0psbdzirazfnn02hp3gsx7xxss9f1brv4ywp6a15ihvggjki1rxb")))) (build-system gnu-build-system) (native-inputs ; Required for building docs - `(("perl" ,perl))) + (list perl)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (synopsis "C library for accessing Japanese CD-ROM books") (description "The EB library is a library for accessing CD-ROM books, which are a common way to distribute electronic dictionaries in @@ -1067,16 +1056,16 @@ (define-public qolibri (arguments '(#:tests? #f)) ; no test target (native-inputs - `(("qttools", qttools))) + (list qttools)) (inputs - `(("libeb" ,libeb) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine) - ("zlib" ,zlib))) + (list libeb + qtbase-5 + qtmultimedia + qtquickcontrols2 + qtdeclarative + qtwebchannel + qtwebengine + zlib)) (synopsis "EPWING dictionary reader") (description "qolibri is a dictionary viewer for the EPWING dictionary format. Most monolingual Japanese dictionaries can only be found in the @@ -1100,16 +1089,14 @@ (define-public mdk (arguments `(#:configure-flags (list "--enable-gui=yes" "-with-readline=yes"))) (native-inputs - `(("flex" ,flex) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list flex intltool pkg-config)) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("libglade" ,libglade) - ("ncurses" ,ncurses) - ("pango" ,pango) - ("readline" ,readline))) + (list glib + gtk+ + libglade + ncurses + pango + readline)) (home-page "https://www.gnu.org/software/mdk/manual/") (synopsis "Virtual development environment for Knuth's MIX") (description diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm index 8bbd873435..4625538d26 100644 --- a/gnu/packages/efi.scm +++ b/gnu/packages/efi.scm @@ -143,12 +143,12 @@ (define-public sbsigntools (setenv "CC" "gcc") #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bash" ,bash) - ("help2man" ,help2man) - ("pkg-config" ,pkg-config) - ("util-linux" ,util-linux))) ; getopt + (list autoconf + automake + bash + help2man + pkg-config + util-linux)) ; getopt (inputs `(("gnu-efi" ,gnu-efi) ("libuuid" ,util-linux "lib") @@ -202,13 +202,9 @@ (define-public efitools #t)) (delete 'configure)))) (native-inputs - `(("help2man" ,help2man) - ("perl" ,perl) - ("perl-file-slurp" ,perl-file-slurp) - ("sbsigntools" ,sbsigntools))) + (list help2man perl perl-file-slurp sbsigntools)) (inputs - `(("gnu-efi" ,gnu-efi) - ("openssl" ,openssl))) + (list gnu-efi openssl)) (synopsis "EFI tools (key management, variable management)") (description "This package provides EFI tools for EFI key management and EFI variable management.") @@ -257,7 +253,7 @@ (define-public efilinux "/libexec")) #t))))) (inputs - `(("gnu-efi" ,gnu-efi))) + (list gnu-efi)) (synopsis "Minimal Linux loader for UEFI") (description "This package provides a minimal Linux loader as an UEFI program.") diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 0e985c9750..3f4409764f 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -94,14 +94,10 @@ (define-public libsigrokdecode "/share/doc/libsigrokdecode")) #t))))) (native-inputs - `(("check" ,check-0.14) - ("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("pkg-config" ,pkg-config))) + (list check-0.14 doxygen graphviz pkg-config)) ;; libsigrokdecode.pc lists "python" in Requires.private, and "glib" in Requires. (propagated-inputs - `(("glib" ,glib) - ("python" ,python))) + (list glib python)) (build-system gnu-build-system) (home-page "https://www.sigrok.org/wiki/Libsigrokdecode") (synopsis "Library providing (streaming) protocol decoding functionality") @@ -192,23 +188,19 @@ (define-public libsigrok (find-files input-dir "."))) #t))))) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("sigrok-firmware-fx2lafw" ,sigrok-firmware-fx2lafw) - ("pkg-config" ,pkg-config))) + (list doxygen graphviz sigrok-firmware-fx2lafw pkg-config)) (inputs - `(("python" ,python) - ("zlib" ,zlib))) + (list python zlib)) ;; libsigrokcxx.pc lists "glibmm" in Requires ;; libsigrok.pc lists "libserialport", "libusb", "libftdi" and "libzip" in ;; Requires.private and "glib" in Requires (propagated-inputs - `(("glib" ,glib) - ("glibmm" ,glibmm) - ("libserialport" ,libserialport) - ("libusb" ,libusb) - ("libftdi" ,libftdi) - ("libzip" ,libzip))) + (list glib + glibmm + libserialport + libusb + libftdi + libzip)) (build-system gnu-build-system) (home-page "https://www.sigrok.org/wiki/Libsigrok") (synopsis "Library which provides the basic hardware access drivers for logic @@ -231,11 +223,9 @@ (define-public sigrok-cli (base32 "1f0a2k8qdcin0pqiqq5ni4khzsnv61l21v1dfdjzayw96qzl9l3i")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("libsigrok" ,libsigrok) - ("libsigrokdecode" ,libsigrokdecode))) + (list glib libsigrok libsigrokdecode)) (build-system gnu-build-system) (home-page "https://sigrok.org/wiki/Sigrok-cli") (synopsis "Command-line frontend for sigrok") @@ -269,16 +259,15 @@ (define-public pulseview (rmdir "doc")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("boost" ,boost) - ("glib" ,glib) - ("glibmm" ,glibmm) - ("libsigrok" ,libsigrok) - ("libsigrokdecode" ,libsigrokdecode) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list boost + glib + glibmm + libsigrok + libsigrokdecode + qtbase-5 + qtsvg)) (home-page "https://www.sigrok.org/wiki/PulseView") (synopsis "Qt based logic analyzer, oscilloscope and MSO GUI for sigrok") (description "PulseView is a Qt based logic analyzer, oscilloscope and MSO GUI @@ -319,14 +308,9 @@ (define-public xoscope "0a5ycfc1qdmibvagc82r2mhv2i99m6pndy5i6ixas3j2297g6pgq")))) (build-system gnu-build-system) (native-inputs - `(("m4" ,m4) - ("pkg-config" ,pkg-config))) + (list m4 pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("comedilib" ,comedilib) - ("fftw" ,fftw) - ("gtk+" ,gtk+) - ("gtkdatabox" ,gtkdatabox))) + (list alsa-lib comedilib fftw gtk+ gtkdatabox)) (synopsis "Digital oscilloscope") (description "Xoscope is a digital oscilloscope that can acquire signals from ALSA, ESD, and COMEDI sources. This package currently does not include diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index 2bc1d00048..d4f75c9726 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -100,8 +100,8 @@ (define-public elfutils (("run-backtrace-native.sh") "")) #t))))) - (native-inputs `(("m4" ,m4))) - (inputs `(("zlib" ,zlib))) + (native-inputs (list m4)) + (inputs (list zlib)) (home-page "https://sourceware.org/elfutils/") (synopsis "Collection of utilities and libraries to handle ELF files and DWARF data") @@ -175,8 +175,8 @@ (define-public libabigail ("python-sphinx" ,python-sphinx) ("python" ,python))) ;for tests (propagated-inputs - `(("elfutils" ,elfutils) ;libabigail.la says -lelf - ("libxml2" ,libxml2))) ;in Requires.private of libabigail.pc + (list elfutils ;libabigail.la says -lelf + libxml2)) ;in Requires.private of libabigail.pc (synopsis "Analyze application binary interfaces (ABIs)") (description "@dfn{ABIGAIL} stands for the Application Binary Interface Generic @@ -230,9 +230,9 @@ (define-public libelf "/" file) ".")) '("config.sub" "config.guess"))))))) (native-inputs - `(("autoconf" ,autoconf) - ;; For up-to-date 'config.guess' and 'config.sub' - ("automake" ,automake))) + (list autoconf + ;; For up-to-date 'config.guess' and 'config.sub' + automake)) (home-page (string-append "https://web.archive.org/web/20181111033959/" "http://www.mr511.de/software/english.html")) (synopsis "ELF object file access library") diff --git a/gnu/packages/elixir.scm b/gnu/packages/elixir.scm index 6ccac68e70..87177acce0 100644 --- a/gnu/packages/elixir.scm +++ b/gnu/packages/elixir.scm @@ -98,8 +98,7 @@ (define-public elixir (setenv "HOME" "/tmp"))) (delete 'configure)))) (inputs - `(("erlang" ,erlang) - ("git" ,git))) + (list erlang git)) (home-page "https://elixir-lang.org/") (synopsis "Elixir programming language") (description "Elixir is a dynamic, functional language used to build diff --git a/gnu/packages/elm.scm b/gnu/packages/elm.scm index 338008185d..ca7c61041b 100644 --- a/gnu/packages/elm.scm +++ b/gnu/packages/elm.scm @@ -58,27 +58,26 @@ (define-public elm-compiler (("(ansi-terminal|containers|network|http-client|language-glsl)\\s+[^,]+" all dep) dep))))))) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) - ("ghc-edit-distance" ,ghc-edit-distance) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-http" ,ghc-http) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls) - ("ghc-http-types" ,ghc-http-types) - ("ghc-language-glsl" ,ghc-language-glsl) - ("ghc-logict" ,ghc-logict) - ("ghc-network" ,ghc-network) - ("ghc-raw-strings-qq" ,ghc-raw-strings-qq) - ("ghc-scientific" ,ghc-scientific) - ("ghc-sha" ,ghc-sha) - ("ghc-snap-core" ,ghc-snap-core) - ("ghc-snap-server" ,ghc-snap-server) - ("ghc-unordered-containers" - ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-vector" ,ghc-vector) - ("ghc-zip-archive" ,ghc-zip-archive))) + (list ghc-ansi-terminal + ghc-ansi-wl-pprint + ghc-edit-distance + ghc-file-embed + ghc-http + ghc-http-client + ghc-http-client-tls + ghc-http-types + ghc-language-glsl + ghc-logict + ghc-network + ghc-raw-strings-qq + ghc-scientific + ghc-sha + ghc-snap-core + ghc-snap-server + ghc-unordered-containers + ghc-utf8-string + ghc-vector + ghc-zip-archive)) (home-page "https://elm-lang.org") (synopsis "Programming language for Web applications") (description diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 71d1885079..70a72e8df3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -263,7 +263,7 @@ (define-public emacs-geiser (invoke "makeinfo" "--no-split" "-o" "geiser.info" "geiser.texi"))))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "https://nongnu.org/geiser/") (synopsis "Collection of Emacs modes for Scheme hacking") (description @@ -308,7 +308,7 @@ (define-public emacs-geiser-guile (string-append "(eval-after-load 'geiser-impl '" all ")")))))))) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (propagated-inputs `(("geiser" ,emacs-geiser))) (home-page "https://nongnu.org/geiser/") @@ -402,7 +402,7 @@ (define-public emacs-geiser-racket "(eval-after-load 'geiser-impl '" all ")"))) #t))))) (inputs - `(("racket" ,racket))) + (list racket)) (propagated-inputs `(("geiser" ,emacs-geiser))) (home-page "https://nongnu.org/geiser/") @@ -446,9 +446,9 @@ (define-public emacs-geiser-chez (string-append "(eval-after-load 'geiser-impl '" all ")")))))))) (inputs - `(("chez-scheme" ,chez-scheme))) + (list chez-scheme)) (propagated-inputs - `(("emacs-geiser" ,emacs-geiser))) + (list emacs-geiser)) (home-page "https://nongnu.org/geiser/") (synopsis "Support for Chez Scheme in Geiser") (description @@ -546,7 +546,7 @@ (define-public emacs-hyperbole (string-append out "/share/info/im"))) (find-files "man/im" "\\.png$")))))))) (inputs - `(("inetutils" ,inetutils))) + (list inetutils)) (home-page "https://www.gnu.org/software/hyperbole/") (synopsis "The Everyday Hypertextual Information Manager") (description @@ -577,7 +577,7 @@ (define-public emacs-hg-histedit "04zps0d4s99f5a8ahrpyf8b6qw0c1y7rd1bsaq9nc6m4qblsvwc8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-with-editor" ,emacs-with-editor))) + (list emacs-with-editor)) (home-page "https://github.com/jojojames/hg-histedit") (synopsis "Emacs interface to @command{hg histedit}") (description "This package provides an Emacs interface to @@ -640,7 +640,7 @@ (define-public emacs-project (sha256 (base32 "1x3zkbjsi04v5ny3yxqrb75vcacrj9kxmpm9mvkp0n07j5g34f68")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-xref" ,emacs-xref))) + (propagated-inputs (list emacs-xref)) (home-page "http://elpa.gnu.org/packages/project.html") (synopsis "Operations on the current project") (description @@ -692,9 +692,9 @@ (define-public emacs-with-editor (invoke "makeinfo" "--no-split" "-o" "with-editor.info" "with-editor.texi")))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (propagated-inputs - `(("emacs-async" ,emacs-async))) + (list emacs-async)) (home-page "https://github.com/magit/with-editor") (synopsis "Emacs library for using Emacsclient as EDITOR") (description @@ -770,7 +770,7 @@ (define-public emacs-libgit ("emacs" ,emacs-no-x) ("git" ,git-minimal))) (inputs - `(("libgit2" ,libgit2))) + (list libgit2)) (home-page "https://github.com/magit/libegit2") (synopsis "Emacs bindings for libgit2") (description "This is an experimental module written in C providing @@ -839,15 +839,11 @@ (define-public emacs-magit (lambda _ (chdir "lisp")))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (inputs - `(("git" ,git) - ("perl" ,perl))) + (list git perl)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-libgit" ,emacs-libgit) - ("emacs-transient" ,emacs-transient) - ("emacs-with-editor" ,emacs-with-editor))) + (list emacs-dash emacs-libgit emacs-transient emacs-with-editor)) (home-page "https://magit.vc/") (synopsis "Emacs interface for the Git version control system") (description @@ -904,9 +900,9 @@ (define-public emacs-magit-popup (lambda _ (invoke "make" "info")))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/magit/magit-popup") (synopsis "Define prefix-infix-suffix command combos") (description @@ -954,7 +950,7 @@ (define-public emacs-minions (base32 "1bzxxs8mxaihpjkbxgynhsi39lbbnij28grdc3sk9sq09j9752vw")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/tarsius/minions") (synopsis "Minor-mode menu for the mode line") (description @@ -1029,8 +1025,7 @@ (define-public emacs-theme-magic (("\"wal\"") (string-append "\"" python-pywal "/bin/wal\"")))) #t))))) (inputs - `(("python" ,python) - ("python-pywal" ,python-pywal))) + (list python python-pywal)) (home-page "https://github.com/jcaw/theme-magic") (synopsis "Generate and apply color palettes based on your Emacs theme") (description @@ -1077,7 +1072,7 @@ (define-public emacs-theme-sorcery (base32 "1b858049n6nw4qf60fmszjrhl80x7ssh32f7glj722kwy7404kdh")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-autothemer" ,emacs-autothemer))) + (list emacs-autothemer)) (home-page "https://github.com/mtreca/emacs-theme-sorcery") (synopsis "Dark and low-contrast Emacs theme") (description "Sorcery is a dark and low-contrast Emacs theme inspired by @@ -1203,7 +1198,7 @@ (define-public emacs-ghq (base32 "0rh2k93c3a0vl073a3s3a3h6gkw454v1lyd7y8l3pd24vw9hc628")))) (build-system emacs-build-system) (propagated-inputs - `(("ghq" ,ghq))) + (list ghq)) (home-page "https://github.com/rcoedo/emacs-ghq") (synopsis "Emacs interface for @code{ghq} tool") (description @@ -1232,7 +1227,7 @@ (define-public emacs-ghub (lambda _ (invoke "make" "info")))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (propagated-inputs `(("dash" ,emacs-dash) ("emacs-let-alist" ,emacs-let-alist) @@ -1266,8 +1261,7 @@ (define-public emacs-typit (arguments '(#:include (cons "^dict/" %default-include))) (propagated-inputs - `(("emacs-f" ,emacs-f) - ("emacs-mmt" ,emacs-mmt))) + (list emacs-f emacs-mmt)) (home-page "https://github.com/mrkkrp/typit") (synopsis "Typing game for Emacs with two difficulties") (description "Emacs Typit is a typing game for Emacs. Words that are @@ -1326,18 +1320,14 @@ (define-public emacs-shroud (add-after 'unpack 'expand-load-path (assoc-ref emacs:%standard-phases 'expand-load-path))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo) - ("perl" ,perl) - ("emacs-minimal" ,emacs-minimal))) - (propagated-inputs - `(("emacs-bui" ,emacs-bui) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s) - ("gnupg" ,gnupg) - ("shroud" ,shroud))) + (list autoconf automake texinfo perl emacs-minimal)) + (propagated-inputs + (list emacs-bui + emacs-dash + emacs-f + emacs-s + gnupg + shroud)) (home-page "https://www.nongnu.org/emacs-shroud") (synopsis "Emacs interface to the Shroud password manager") (description @@ -1364,8 +1354,7 @@ (define-public emacs-solidity (base32 "19hgvsrqch2vp49ag6m76bi5qxd20v95z0ib838rib9as15b17wq")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-flycheck" ,emacs-flycheck))) + (list emacs-company emacs-flycheck)) (home-page "https://github.com/ethereum/emacs-solidity") (synopsis "Major mode for writing Solidity code") (description @@ -1391,11 +1380,7 @@ (define-public emacs-unpackaged-el "0jvb2ci0h0lj368qhbff3pzkxj3nhlligpbkjzi525k9rkjgm7l8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org) - ("emacs-s" ,emacs-s) - ("emacs-hydra" ,emacs-hydra) - ("emacs-use-package" ,emacs-use-package))) + (list emacs-dash emacs-org emacs-s emacs-hydra emacs-use-package)) (arguments `(#:phases (modify-phases %standard-phases @@ -1425,7 +1410,7 @@ (define-public emacs-haskell-mode (sha256 (base32 "0zxbacqzr84krmhqpvzndnvlcjh1gs1x20ys0dykgd7chyhci5j5")))) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (native-inputs `(("emacs" ,emacs-minimal) ("emacs-el-search" ,emacs-el-search) @@ -1522,13 +1507,13 @@ (define-public emacs-dante (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-haskell-mode" ,emacs-haskell-mode) - ("emacs-s" ,emacs-s) - ("emacs-company" ,emacs-company) - ("emacs-lcr" ,emacs-lcr))) + (list emacs-dash + emacs-f + emacs-flycheck + emacs-haskell-mode + emacs-s + emacs-company + emacs-lcr)) (home-page "https://github.com/jyp/dante") (synopsis "Minor mode for interactive Haskell") (description @@ -1554,9 +1539,9 @@ (define-public emacs-flycheck (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (native-inputs - `(("emacs-shut-up" ,emacs-shut-up))) + (list emacs-shut-up)) (arguments `(#:phases (modify-phases %standard-phases @@ -1597,7 +1582,7 @@ (define-public emacs-flymake-flycheck (sha256 (base32 "1m59ahd5gjlfwf328labwdlpcxh8ywywkwgfrlsy5jyxfc9ss4nv")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-flycheck" ,emacs-flycheck))) + (propagated-inputs (list emacs-flycheck)) (home-page "https://github.com/purcell/flymake-flycheck") (synopsis "Use Flycheck checkers as Flymake backends") (description @@ -1679,7 +1664,7 @@ (define-public emacs-flymake-shellcheck ,(string-append (assoc-ref inputs "shellcheck") "/bin/shellcheck"))))))))) (inputs - `(("shellcheck" ,shellcheck))) + (list shellcheck)) (home-page "https://github.com/federicotdn/flymake-shellcheck") (synopsis "Flymake backend for Bash/Sh powered by ShellCheck") (description @@ -1854,7 +1839,7 @@ (define-public emacs-airline-themes (base32 "1jx17g8a6pxkw4zlx3fwhqgxfzcf3019k8fklykamfrkharzsc2l")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-powerline" ,emacs-powerline))) + (list emacs-powerline)) (home-page "https://github.com/AnthonyDiGirolamo/airline-themes") (synopsis "Vim-airline themes for Emacs Powerline") (description @@ -1935,9 +1920,7 @@ (define-public emacs-relative-buffers (native-inputs `(("ert-runner" ,emacs-ert-runner))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-f emacs-s)) (home-page "https://github.com/emacsattic/relative-buffers") (synopsis "Minor mode to rename buffers by project structure") (description @@ -1959,7 +1942,7 @@ (define-public emacs-relint (sha256 (base32 "14z3i01pq5ljhjf5yfcjw7hxljcrwjnizkrdc1qyh9b6h3ic1bbi")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-xr" ,emacs-xr))) + (propagated-inputs (list emacs-xr)) (home-page "https://github.com/mattiase/relint") (synopsis "Elisp regexp mistake finder") (description @@ -2019,8 +2002,7 @@ (module "emacs-w3m") (native-inputs `(("autoconf" ,autoconf) ("texinfo" ,texinfo) ("emacs" ,emacs-minimal))) - (inputs `(("w3m" ,w3m) - ("imagemagick" ,imagemagick))) + (inputs (list w3m imagemagick)) (arguments `(#:modules ((guix build gnu-build-system) ((guix build emacs-build-system) #:prefix emacs:) @@ -2098,7 +2080,7 @@ (define-public emacs-wget (sha256 (base32 "10byvyv9dk0ib55gfqm7bcpxmx2qbih1jd03gmihrppr2mn52nff")))) (build-system emacs-build-system) - (inputs `(("wget" ,wget))) + (inputs (list wget)) (native-inputs `(("emacs" ,emacs-minimal))) (arguments `(#:tests? #f ; no check target @@ -2299,7 +2281,7 @@ (define-public emacs-ace-link "147dz79vg4ym5wg3d544bw2khdb2j3hr73rw4qfm64wf0q2dj0vk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-avy" ,emacs-avy))) + (list emacs-avy)) (home-page "https://github.com/abo-abo/ace-link") (synopsis "Quickly follow links in Emacs") (description @@ -2325,7 +2307,7 @@ (define-public emacs-auto-sudoedit (sha256 (base32 "1rhdvrj2rjbvl7vkb0wcp6krqxcaigl7jk9z8yvhx6s4cm2qli6q")))) (propagated-inputs - `(("emacs-f" ,emacs-f))) + (list emacs-f)) (build-system emacs-build-system) (home-page "https://github.com/ncaq/auto-sudoedit") (synopsis "Automatically re-open read-only files with sudo") @@ -2400,7 +2382,7 @@ (define-public emacs-counsel-bbdb (sha256 (base32 "0bki658mvlchqf3prkzxz4217a95cxm58c1qmf84yp2n8h6gd0d8")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-ivy" ,emacs-ivy))) + (propagated-inputs (list emacs-ivy)) (home-page "https://github.com/redguardtoo/counsel-bbdb") (synopsis "Ivy interface for BBDB") (description "This Ivy extension enables the use of @code{ivy-mode} to input @@ -2428,10 +2410,9 @@ (define-public emacs-bluetooth (base32 "1dq04p6ms0zx4awlypp4crkz7dzal4xg8ac7p8fqacz196rczssp")))) (build-system emacs-build-system) (inputs - `(("bluez" ,bluez) - ("dbus" ,dbus))) + (list bluez dbus)) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://gitlab.com/rstocker/emacs-bluetooth") (synopsis "Manage Bluetooth devices using Emacs") (description @@ -2530,7 +2511,7 @@ (define-public emacs-dhall-mode (base32 "1wggg8jlzg9rph4jhxp6yiri178rnasbv38838i973kjgqjxrl76")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-reformatter" ,emacs-reformatter))) + (list emacs-reformatter)) (home-page "https://github.com/psibi/dhall-mode") (synopsis "Major mode for working with Dhall configuration language") (description @@ -2565,7 +2546,7 @@ (define-public emacs-link-hint "0kwaia6i0asr7yqcw1anzq6lf93357cc1fphkvp0llbmxizmkzb3")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-avy" ,emacs-avy))) + (list emacs-avy)) (home-page "https://github.com/noctuid/link-hint.el") (synopsis "Vimperator-style link-hinting in Emacs") (description "This package provides commands for visiting and acting on @@ -2600,8 +2581,7 @@ (define-public emacs-ag (install-file "docs/_build/texinfo/agel.info" info) #t)))))) (native-inputs - `(("python-sphinx" ,python-sphinx) - ("texinfo" ,texinfo))) + (list python-sphinx texinfo)) (propagated-inputs `(("dash" ,emacs-dash) ("s" ,emacs-s) @@ -2686,7 +2666,7 @@ (define-public emacs-auctex (string-append etc-dir "/refcards"))) #t)))))) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs `(("ghostscript" ,ghostscript) ("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts))))) @@ -2714,7 +2694,7 @@ (define-public emacs-autothemer "0cd2pqh6k32sjidkcd8682y4l6mx52xw4a05f38kk8nsrk28m74k")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/sebastiansturm/autothemer") (synopsis "Conveniently create Emacs themes") (description @@ -2793,7 +2773,7 @@ (define-public emacs-calfw "0r42cagvmvvib76kd15nd9ix55ys6i549vxnls4z16s864695zpa")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-howm" ,emacs-howm))) + (list emacs-howm)) (home-page "https://github.com/kiwanami/emacs-calfw/") (synopsis "Calendar framework for Emacs") (description @@ -2883,10 +2863,7 @@ (define-public emacs-chronometrist (find-files "." "\\.md$"))))) #t))))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-spark" ,emacs-spark) - ("emacs-ts" ,emacs-ts))) + (list emacs-dash emacs-s emacs-spark emacs-ts)) (home-page "https://github.com/contrapunctus-1/chronometrist") (synopsis "Time tracker for Emacs") (description "Chronometrist is a time tracker in Emacs, largely modelled @@ -2920,12 +2897,12 @@ (define-public emacs-citeproc-el (arguments `(#:emacs ,emacs)) ;need libxml support (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-parsebib" ,emacs-parsebib) - ("emacs-queue" ,emacs-queue) - ("emacs-s" ,emacs-s) - ("emacs-string-inflection" ,emacs-string-inflection))) + (list emacs-dash + emacs-f + emacs-parsebib + emacs-queue + emacs-s + emacs-string-inflection)) (home-page "https://github.com/andras-simonyi/citeproc-el") (synopsis "Citation Style Language (CSL) processor for Emacs") (description @@ -2982,7 +2959,7 @@ (define-public emacs-direnv (substitute* "direnv.el" (("\"direnv\"") direnv-bin)))))))) (inputs - `(("direnv" ,direnv))) + (list direnv)) (propagated-inputs `(("dash" ,emacs-dash) ("with-editor" ,emacs-with-editor))) @@ -3057,7 +3034,7 @@ (define-public emacs-ggtags "0p79x9g94jynl83ndvqp9349vhgkzxzhnc517r8hn44iqxqf6ghg")))) (build-system emacs-build-system) (inputs - `(("global" ,global))) + (list global)) (arguments `(#:phases (modify-phases %standard-phases @@ -3186,10 +3163,9 @@ (define-public emacs-graphviz-dot-mode (install-file "texinfo/graphviz-dot-mode.info.gz" info) #t)))))) (native-inputs - `(("gzip" ,gzip) - ("texinfo" ,texinfo))) + (list gzip texinfo)) (propagated-inputs - `(("emacs-company" ,emacs-company))) + (list emacs-company)) (home-page "http://ppareit.github.com/graphviz-dot-mode") (synopsis "Major mode for editing Graphviz DOT files") (description @@ -3298,8 +3274,7 @@ (define-public emacs-djvu (sha256 (base32 "0z2qk1v4qkvcwl27ycqfb8vyszq5v6b8ci29b4la00yaki16p04i")))) (build-system emacs-build-system) - (inputs `(("djview" ,djview) - ("djvulibre" ,djvulibre))) + (inputs (list djview djvulibre)) (arguments `(#:phases (modify-phases %standard-phases @@ -3343,8 +3318,7 @@ (define-public emacs-djvu3 (base32 "0p0izjrgbayx5ybk1n6db5hbrjv9d4kpn57w4iyxdm3h96sp9cmr")))) (propagated-inputs - `(("emacs-djvu" ,emacs-djvu) - ("emacs-tablist" ,emacs-tablist))) + (list emacs-djvu emacs-tablist)) (build-system emacs-build-system) (home-page "https://github.com/dalanicolai/djvu3") (synopsis "Extend djvu.el to display annotations and more") @@ -3454,11 +3428,7 @@ (define-public emacs-pdf-tools ("pkg-config" ,pkg-config) ("emacs" ,emacs-minimal))) (inputs - `(("poppler" ,poppler) - ("cairo" ,cairo) - ("glib" ,glib) - ("libpng" ,libpng) - ("zlib" ,zlib))) + (list poppler cairo glib libpng zlib)) (propagated-inputs `(("tablist" ,emacs-tablist))) (home-page "https://github.com/politza/pdf-tools") @@ -3639,7 +3609,7 @@ (define-public emacs-d-mode (base32 "0vkl470vvmxap8ca773a0jvjvalmvdbbax3qvgjdclp54ml75al4")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-undercover" ,emacs-undercover))) + (list emacs-undercover)) (home-page "https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode") (synopsis "Emacs major mode for editing D code") (description "This package provides an Emacs major mode for highlighting @@ -3690,9 +3660,7 @@ (define-public emacs-kakoune (base32 "0nk6jdy1y5mc3ryd0smiqghrk6iv34d5grc7f7migmshlbq0np92")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-expand-region" ,emacs-expand-region) - ("emacs-multiple-cursors" ,emacs-multiple-cursors) - ("emacs-ryo-modal" ,emacs-ryo-modal))) + (list emacs-expand-region emacs-multiple-cursors emacs-ryo-modal)) (home-page "https://github.com/jmorag/kakoune.el") (synopsis "Emacs simple simulation, but not emulation, of Kakoune") (description "This package provides many, but not all of the editing @@ -3860,7 +3828,7 @@ (define-public emacs-undo-tree (base32 "1khkwrrbwaimspc013n4k9mpv8g302r0zkrsqnza2x1d3qznn08y")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-queue" ,emacs-queue))) + (list emacs-queue)) (home-page "https://www.dr-qubit.org/undo-tree.html") (synopsis "Treat undo history as a tree") (description @@ -3991,7 +3959,7 @@ (define-public emacs-sx (base32 "0m90ddwm8j0y6d1ppqhd2gil1107k202blw6mzm5bdambn4nfqkf")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-markdown-mode" ,emacs-markdown-mode))) + (list emacs-markdown-mode)) (home-page "https://github.com/vermiculus/sx.el") (synopsis "Emacs StackExchange client") (description @@ -4015,7 +3983,7 @@ (define-public emacs-skempo "0na465f27p6n64sf0pj0aqdi384m1wy3hxcc2d6a67hs39rkyvi9")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-parent-mode" ,emacs-parent-mode))) + (list emacs-parent-mode)) (home-page "https://github.com/xFA25E/skempo") (synopsis "Enhancements for skeleton/tempo + abbrev") (description @@ -4108,8 +4076,7 @@ (define-public emacs-f "1a47xk3yp1rp17fqg7ldl3d3fb888h0fz3sysqfdz1bfdgs8a9bk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash))) + (list emacs-s emacs-dash)) (home-page "https://github.com/rejeep/f.el") (synopsis "Emacs API for working with files and directories") (description "This package provides an Emacs library for working with @@ -4207,8 +4174,7 @@ (define-public emacs-git-gutter-fringe (base32 "1y77gjl0yznamdj0f55d418zb75k22izisjg7ikvrfsl2yfqf3pm")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-git-gutter" ,emacs-git-gutter) - ("emacs-fringe-helper" ,emacs-fringe-helper))) + (list emacs-git-gutter emacs-fringe-helper)) (home-page "https://github.com/emacsorphanage/git-gutter-fringe") (synopsis "See and manage hunks of text in a version control system") (description @@ -4279,7 +4245,7 @@ (define-public emacs-git-timemachine "1pz4l1xnq6s67w5yq9107vm8dg7rqf8n9dmbn90jys97c722g70n")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-transient" ,emacs-transient))) + (list emacs-transient)) (home-page "https://gitlab.com/pidu/git-timemachine") (synopsis "Step through historic versions of Git-controlled files") (description "This package enables you to step through historic versions @@ -4304,8 +4270,7 @@ (define-public emacs-minitest '(#:include (cons "^snippets\\/minitest-mode\\/" %default-include) #:exclude (delete "^[^/]*tests?\\.el$" %default-exclude))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f))) + (list emacs-dash emacs-f)) (home-page "https://github.com/arthurnn/minitest-emacs") (synopsis "Emacs minitest mode") (description @@ -4378,12 +4343,12 @@ (define-public emacs-ecukes (arguments `(#:include (cons* "^feature/" "^reporters/" "^templates/" %default-include))) (propagated-inputs - `(("emacs-ansi" ,emacs-ansi) - ("emacs-commander" ,emacs-commander) - ("emacs-dash" ,emacs-dash) - ("emacs-espuds" ,emacs-espuds) - ("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s))) + (list emacs-ansi + emacs-commander + emacs-dash + emacs-espuds + emacs-f + emacs-s)) (home-page "https://github.com/ecukes/ecukes") (synopsis "Cucumber for Emacs") (description @@ -4407,9 +4372,7 @@ (define-public emacs-espuds (base32 "16r4j27j9yfdiy841w9q5ykkc6n3wrm7hvfacagb32mydk821ijg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f))) + (list emacs-s emacs-dash emacs-f)) (home-page "https://github.com/ecukes/espuds") (synopsis "Common step definitions for Ecukes") (description "Espuds is a collection of the most commonly used step @@ -4458,9 +4421,7 @@ (define-public emacs-es-mode (propagated-inputs ;; The version of org in Emacs 24.5 is not sufficient, and causes tables ;; to be rendered incorrectly - `(("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org) - ("emacs-spark" ,emacs-spark))) + (list emacs-dash emacs-org emacs-spark)) (home-page "https://github.com/dakrone/es-mode") (synopsis "Major mode for editing Elasticsearch queries") (description "@code{es-mode} includes highlighting, completion and @@ -4645,7 +4606,7 @@ (define-public emacs-ripgrep (lambda _ (delete-file "projectile-ripgrep.el")))))) (propagated-inputs - `(("ripgrep" ,ripgrep))) + (list ripgrep)) (home-page "https://github.com/nlamirault/ripgrep.el") (synopsis "Search using ripgrep from inside Emacs") (description "@code{ripgrep} is an Emacs search package based on the @@ -4677,10 +4638,7 @@ (define-public emacs-rg (emacs-substitute-sexps file ("(defcustom rg-executable" "rg")))))))) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-transient" ,emacs-transient) - ("emacs-wgrep" ,emacs-wgrep) - ("ripgrep" ,ripgrep))) + (list emacs-s emacs-transient emacs-wgrep ripgrep)) (home-page "https://rgel.readthedocs.io/en/latest/") (synopsis "Search tool based on @code{ripgrep}") (description @@ -4793,8 +4751,7 @@ (define-public emacs-undercover (base32 "0qmvyy3xg5qi7ws8zcs934d6afsappr1a6pgfp796xpa9vdr4y6j")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-shut-up" ,emacs-shut-up))) + (list emacs-dash emacs-shut-up)) (home-page "https://github.com/sviridov/undercover.el") (synopsis "Test coverage library for Emacs Lisp") (description @@ -4884,8 +4841,7 @@ (define-public emacs-skewer-mode (base32 "1ha7jl7776pk1bki5zj2q0jy66450mn8xr3aqjc0m9kj3gc9qxgw")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-simple-httpd" ,emacs-simple-httpd) - ("emacs-js2-mode" ,emacs-js2-mode))) + (list emacs-simple-httpd emacs-js2-mode)) (arguments '(#:include '("\\.el$" "\\.js$" "\\.html$"))) (home-page "https://github.com/skeeto/skewer-mode") (synopsis "Live web development in Emacs") @@ -4912,7 +4868,7 @@ (define-public emacs-litable "0bny40hv9a024n01clxns351cs4j4ifhgcc7m4743xncqf612p7g")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/Fuco1/litable/") (synopsis "Dynamic evaluation replacement with Emacs") (description "This package provides dynamic evaluation in Emacs.") @@ -4956,7 +4912,7 @@ (define-public emacs-literate-calc-mode (base32 "0z6y5f1rj28lbr30m6g4a9l6ahs66whi8861g4cx9xzhs84nwv5g")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s))) + (list emacs-s)) (home-page "https://github.com/sulami/literate-calc-mode.el") (synopsis "Literate programming for Emacs Calc") (description @@ -4983,8 +4939,7 @@ (define-public emacs-standard-dirs (base32 "0r814qcrhvx4qlx4sdzwdmrhiryslqclx0bnpp0qcrbx6g8qfl25")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s))) + (list emacs-f emacs-s)) (synopsis "Platform-specific paths for config, cache, and other data") (description "This package provides platform-specific paths for reading and writing @@ -5086,7 +5041,7 @@ (define-public emacs-org-inline-pdf "1qc92xvgxmnwjixk8bxwbc1l1jj0qk9dg73jyaip6lk4g0wjk6xf")))) (build-system emacs-build-system) (inputs - `(("pdf2svg" ,pdf2svg))) + (list pdf2svg)) (arguments `(#:phases (modify-phases %standard-phases @@ -5164,7 +5119,7 @@ (define-public emacs-org-fragtog (base32 "0ra4sfy48p8pm1c7h8wlmbl68r4s0f4qc49xapvs550pm4mf3hiq")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org))) + (list emacs-org)) (home-page "https://github.com/io12/org-fragtog") (synopsis "Toggle Org mode LaTeX fragments preview at cursor") (description @@ -5210,7 +5165,7 @@ (define-public emacs-ob-restclient (sha256 (base32 "0s3931w9ab3yfml2pmq71rw21yf6hpg7m3vihxyy3vs6zli1cvmq")))) (propagated-inputs - `(("emacs-restclient" ,emacs-restclient))) + (list emacs-restclient)) (build-system emacs-build-system) (home-page "https://github.com/alf/ob-restclient.el") (synopsis "Org-babel functionality for @code{restclient-mode}") @@ -5233,7 +5188,7 @@ (define-public emacs-org-now (sha256 (base32 "117zzkryznznk6h4i1jqzdn888nl019xrgxm2gza0lndx8dxsg2c")))) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (build-system emacs-build-system) (home-page "https://github.com/alphapapa/org-now") (synopsis "Show current Org tasks in a sidebar") @@ -5283,7 +5238,7 @@ (define-public emacs-robe (arguments '(#:include (cons "^lib\\/" %default-include))) (propagated-inputs - `(("emacs-inf-ruby" ,emacs-inf-ruby))) + (list emacs-inf-ruby)) (home-page "https://github.com/dgutov/robe") (synopsis "Ruby code assistance tool for Emacs") (description @@ -5330,7 +5285,7 @@ (define-public emacs-roguel-ike (base32 "0rgv4y9aa5cc2ddz3y5z8d22xmr8kf5c60h0r3g8h91jmcw3rb4z")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-popup" ,emacs-popup))) + (list emacs-popup)) (arguments `(#:include (cons* "^roguel-ike/" "^roguel-ike-lib/" %default-include) #:phases @@ -5420,7 +5375,7 @@ (define-public emacs-smart-mode-line (base32 "1h5w5lrgrmhpaqwppg5msylh7z78mvwy9mm8xiiv8w4wxvncxxl2")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-rich-minority" ,emacs-rich-minority))) + (list emacs-rich-minority)) (home-page "https://github.com/Malabarba/smart-mode-line") (synopsis "Color-coded smart mode-line") (description @@ -5585,7 +5540,7 @@ (define-public emacs-evil-leader (sha256 (base32 "1k2zinchs0jjllp8zkpggckyy63dkyi5yig3p46vh4w45jdzysk5")))) (inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (build-system emacs-build-system) (home-page "https://github.com/cofi/evil-leader") (synopsis "Implement feature from Vim") @@ -5609,8 +5564,7 @@ (define-public emacs-evil-tex "1wrx8ihimn1sx3vzzfppcwv0yfh3x95jrkxqvzj0ykckipm3zk0b")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-auctex" ,emacs-auctex))) + (list emacs-evil emacs-auctex)) (home-page "https://github.com/iyefrat/evil-tex") (synopsis "Evil oriented additions for editing LaTeX") (description "This package is a toolbox for LaTeX editing with Evil. It @@ -5637,8 +5591,7 @@ (define-public emacs-evil-textobj-syntax (base32 "031p5i3274dazp7rz6m5y38shfgszm1clmkcf58qfqlvy978ammc")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil) - ("emacs-names" ,emacs-names))) + (propagated-inputs (list emacs-evil emacs-names)) (home-page "https://github.com/laishulu/evil-textobj-syntax/") (synopsis "Text objects based on syntax highlighting") (description @@ -5665,7 +5618,7 @@ (define-public emacs-flycheck-flow "14qldlisbmxzammr500gyha2hiv2xgyzfc6mysqii06kbcqn1ik1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck))) + (list emacs-flycheck)) (home-page "https://github.com/lbolla/emacs-flycheck-flow") (synopsis "Flow support for @code{flycheck-mode}") (description @@ -5719,10 +5672,9 @@ (define-public emacs-flycheck-grammalecte (emacs-substitute-variables "grammalecte.el" ("grammalecte-check-upstream-version-delay" 0))))))) (inputs - `(("grammalecte" ,grammalecte) - ("python" ,python))) + (list grammalecte python)) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck))) + (list emacs-flycheck)) (home-page "https://git.umaneti.net/flycheck-grammalecte/") (synopsis "Integrate Grammalecte with Flycheck") (description @@ -5747,9 +5699,7 @@ (define-public emacs-flycheck-guile (sha256 (base32 "0cs5r0ik6a3bl1k3imjl0r8y1i69kx9x9m9cgxj470qk34brwyj5")))) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck) - ("emacs-geiser" ,emacs-geiser) - ("emacs-geiser-guile" ,emacs-geiser-guile))) + (list emacs-flycheck emacs-geiser emacs-geiser-guile)) (build-system emacs-build-system) (home-page "https://github.com/flatwhatson/flycheck-guile") (synopsis "GNU Guile support for Flycheck") @@ -5771,7 +5721,7 @@ (define-public emacs-flycheck-ledger (file-name (git-file-name name version)) (sha256 (base32 "1djrj3is0dzrl2703bw7bclf33dp4xqmy144q7xj5pvpb9v3kf50")))) - (inputs `(("ledger" ,ledger))) + (inputs (list ledger)) (arguments `(#:phases (modify-phases %standard-phases @@ -5783,7 +5733,7 @@ (define-public emacs-flycheck-ledger (("\"ledger\"") (string-append "\"" ledger "\"")))) #t))))) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck))) + (list emacs-flycheck)) (build-system emacs-build-system) (home-page "https://github.com/purcell/flycheck-ledger") (synopsis "Ledger support for Flycheck") @@ -5808,9 +5758,7 @@ (define-public emacs-flycheck-rust (sha256 (base32 "1fh6j5w2387nh2fwwjphkhq17cgj5m2q5k0fhidvgc2w65lzbr1r")))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-let-alist" ,emacs-let-alist))) + (list emacs-dash emacs-flycheck emacs-let-alist)) (build-system emacs-build-system) (home-page "https://github.com/flycheck/flycheck-rust") (synopsis "Rust/Cargo support for Flycheck") @@ -5835,8 +5783,7 @@ (define-public emacs-flycheck-package "00py39n1383761wq6wp194pvyk94ydqdbxj9kl64g9jnipkp7849")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck) - ("emacs-package-lint" ,emacs-package-lint))) + (list emacs-flycheck emacs-package-lint)) (home-page "https://github.com/purcell/flycheck-package") (synopsis "Flycheck checker for elisp package metadata") (description @@ -5886,9 +5833,7 @@ (define-public emacs-docker-compose-mode "1fbcxwfvm33xcdj3cs26d9i1zyrryyjjkv7sc3mfxd45nq8d3ivj")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-yaml-mode" ,emacs-yaml-mode))) + (list emacs-dash emacs-f emacs-yaml-mode)) (home-page "https://github.com/meqif/docker-compose-mode/") (synopsis "Major mode for editing @file{docker-compose} files") (description @@ -5973,7 +5918,7 @@ (define-public emacs-sudo-edit (base32 "1hncxbg5lvywzkwvdmzvrz71midy4samjq2vvxxhz90z1y5l8l29")))) (build-system emacs-build-system) (native-inputs - `(("emacs-undercover" ,emacs-undercover))) + (list emacs-undercover)) (arguments `(#:emacs ,emacs #:phases @@ -6030,7 +5975,7 @@ (define-public emacs-ob-ipython "1a10fc2jk37ni5sjjvf87s5nyaz2a6h2mlj5dxh4dhv5sd3bb85p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-f" ,emacs-f))) + (list emacs-f)) (home-page "http://www.gregsexton.org") (synopsis "Org-Babel functions for IPython evaluation") (description "This package adds support to Org-Babel for evaluating Python @@ -6052,8 +5997,7 @@ (define-public emacs-ob-async (base32 "10x4hxrjm4pr6vg42a961h9ilqzyd0l0fv7fsbq9clxi439f1nd6")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async) - ("emacs-dash" ,emacs-dash))) + (list emacs-async emacs-dash)) (home-page "https://github.com/astahlman/ob-async") (synopsis "Asynchronous src_block execution for org-babel") (description "@code{ob-async} enables asynchronous execution of org-babel @@ -6074,7 +6018,7 @@ (define-public emacs-debbugs (build-system emacs-build-system) (arguments '(#:include '("\\.el$" "\\.wsdl$" "\\.info$"))) (propagated-inputs - `(("emacs-async" ,emacs-async))) + (list emacs-async)) (home-page "https://elpa.gnu.org/packages/debbugs.html") (synopsis "Access the Debbugs bug tracker in Emacs") (description @@ -6167,7 +6111,7 @@ (define-public emacs-butler "1wsk5isza8xqr84w6haal95ssifz6j2lrr5phbsdc90jb9hicbff")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-deferred" ,emacs-deferred))) + (list emacs-deferred)) (synopsis "Emacs client for Jenkins") (description "Butler provides an interface to connect to Jenkins continuous @@ -6210,12 +6154,9 @@ (define-public emacs-zmq (copy-file "emacs-zmq.so" (string-append libdir "/emacs-zmq.so")))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("zeromq" ,zeromq))) + (list zeromq)) (home-page "https://github.com/nnicandro/emacs-zmq") (synopsis "Emacs bindings to ØMQ") (description "This package provides Emacs bindings to ØMQ.") @@ -6285,9 +6226,7 @@ (define-public emacs-company-box (base32 "13fgmdy51gqdwijqfvb784pirx4lgva0y7ysi0c3fcx8f82cdj59")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-dash" ,emacs-dash) - ("emacs-frame-local" ,emacs-frame-local))) + (list emacs-company emacs-dash emacs-frame-local)) (home-page "https://github.com/sebastiencs/company-box") (synopsis "Company front-end with icons") (description @@ -6315,8 +6254,7 @@ (define-public emacs-company-posframe "05ays6xkqbxcfplvx7wfc2slflmwc3aw7vkixvabk0ilvisndvgm")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-posframe" ,emacs-posframe))) + (list emacs-company emacs-posframe)) (home-page "https://github.com/tumashu/company-posframe") (synopsis "Use a posframe for @code{emacs-company}'s candidate menu") (description @@ -6364,7 +6302,7 @@ (define-public emacs-irony-mode-server (package (inherit emacs-irony-mode) (name "emacs-irony-mode-server") (inputs - `(("clang" ,clang))) + (list clang)) (arguments `(#:phases (modify-phases %standard-phases @@ -6392,8 +6330,7 @@ (define-public emacs-company-irony (file-name (git-file-name name version)))) (build-system emacs-build-system) (inputs - `(("emacs-company" ,emacs-company) - ("emacs-irony-mode" ,emacs-irony-mode))) + (list emacs-company emacs-irony-mode)) (synopsis "C++ completion backend for Company using Irony mode") (description "This backend for Company allows for C++ code completion with Irony mode using Clang tooling.") @@ -6460,8 +6397,7 @@ (define-public emacs-company-quickhelp (base32 "08ccsfvwdpzpj0gai3xrdb2bv1nl6myjkxsc5774pbvlq9nkfdvr")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-pos-tip" ,emacs-pos-tip) - ("emacs-company" ,emacs-company))) + (list emacs-pos-tip emacs-company)) (home-page "https://github.com/expez/company-quickhelp") (synopsis "Popup documentation for completion candidates") (description "@code{company-quickhelp} shows documentation for the @@ -6503,10 +6439,7 @@ (define-public emacs-company-coq (sha256 (base32 "0dxi4h8xqq5647k7h89s4pi8nwyj3brlhsckrv3p3b1g4dr6mk3b")))) (inputs - `(("emacs-company" ,emacs-company) - ("emacs-company-math" ,emacs-company-math) - ("emacs-dash" ,emacs-dash) - ("emacs-yasnippet" ,emacs-yasnippet))) + (list emacs-company emacs-company-math emacs-dash emacs-yasnippet)) (build-system emacs-build-system) (home-page "https://github.com/cpitclaudel/company-coq") (synopsis "Emacs extensions for Proof General's Coq mode") @@ -6540,8 +6473,7 @@ (define-public emacs-company-math (base32 "1y1fw926insgdl7ib9ynxjrxf3p6wfjkfxvf5vgdca7267cvcll1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-math-symbol-lists" ,emacs-math-symbol-lists) - ("emacs-company" ,emacs-company))) + (list emacs-math-symbol-lists emacs-company)) (home-page "https://github.com/vspinu/company-math") (synopsis "Completion backends for math symbols and @code{LaTeX} tags") (description @@ -6610,7 +6542,7 @@ (define-public emacs-handle (base32 "14f15qzfmwdslml4rv37zb5d1lsjf0jibriz636hb7q7knx1n4sg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-parent-mode" ,emacs-parent-mode))) + (list emacs-parent-mode)) (home-page "https://gitlab.com/jjzmajic/handle") (synopsis "Handle generic functions across related major modes") (description "This package provides generic functions that specialize on @@ -6679,8 +6611,7 @@ (define-public emacs-phi-search-mc (base32 "0wr86ad0yl52im6b9z0b9pzmhcn39qg5m9878yfv1nbxliw40lcd")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-phi-search" ,emacs-phi-search) - ("emacs-multiple-cursors" ,emacs-multiple-cursors))) + (list emacs-phi-search emacs-multiple-cursors)) (home-page "https://github.com/knu/phi-search-mc.el") (synopsis "Extend @code{phi-search} with additional @code{multiple-cursors} functionality") @@ -6729,7 +6660,7 @@ (define-public emacs-multifiles (base32 "065l04ylplng1vgykkbn2vnkcs3sn1k2cikx1ha2q8wmgx6bkvai")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/magnars/multifiles.el") (synopsis "Edit multiple files in a single Emacs buffer") (description @@ -6754,7 +6685,7 @@ (define-public emacs-mc-extras (base32 "16y48qrd20m20vypvys5jp4v4gc1qrqlkm75s1pk1r68i9zrw481")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-multiple-cursors" ,emacs-multiple-cursors))) + (list emacs-multiple-cursors)) (home-page "https://github.com/knu/mc-extras.el") (synopsis "Extra functions for manipulating multiple cursors") (description @@ -6802,13 +6733,9 @@ (define-public emacs-company-lsp "1hy1x2w0yp5brm7714d1hziz3rpkywb5jp3yj78ibmi9ifny9vri")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-company" ,emacs-company) - ("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash))) + (list emacs-dash emacs-lsp-mode emacs-company emacs-s emacs-dash)) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup))) + (list emacs-buttercup)) (arguments `(#:tests? #t #:test-command '("buttercup" "-L" "."))) @@ -6934,7 +6861,7 @@ (define-public emacs-scel #t)) (replace 'install (assoc-ref cmake:%standard-phases 'install))))) (inputs - `(("supercollider" ,supercollider))) + (list supercollider)) (native-inputs `(("cmake" ,cmake-minimal))) (home-page "https://github.com/supercollider/scel") @@ -6960,9 +6887,7 @@ (define-public emacs-company-auctex "10qn7frn5wcmrlci3v6iliqzj7r9dls87h9zp3xkgrgn4bqprfp8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-yasnippet" ,emacs-yasnippet) - ("emacs-auctex" ,emacs-auctex) - ("emacs-company" ,emacs-company))) + (list emacs-yasnippet emacs-auctex emacs-company)) (home-page "https://github.com/alexeyr/company-auctex/") (synopsis "Completion for @code{AUCTeX}") (description @@ -6992,7 +6917,7 @@ (define-public emacs-mit-scheme-doc (base32 "0dqidg2bd66pawqfarvwca93w5gqf9mikn1k2a2rmd9ymfjpziq1")))) (build-system emacs-build-system) - (inputs `(("mit-scheme" ,mit-scheme))) + (inputs (list mit-scheme)) (arguments `(#:phases (modify-phases %standard-phases @@ -7048,8 +6973,7 @@ (define-public emacs-tagedit (base32 "0kq40g46s8kgiafrhdq99h79rz9h5fvgz59k7ralmf86bl4sdmdb")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash))) + (list emacs-s emacs-dash)) (home-page "https://github.com/magnars/tagedit") (synopsis "Some paredit-like features for html-mode") (description @@ -7072,7 +6996,7 @@ (define-public emacs-slime (base32 "1a25ixb7q4svqabxnhwkk43v47mbsh13qwm7qlazkd3zkr8j3cli")))) (build-system emacs-build-system) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (arguments `(#:include '("\\.el$" "\\.lisp$" "\\.asd$" "contrib") #:exclude '("^slime-tests.el" "^contrib/test/" @@ -7160,9 +7084,7 @@ (define-public emacs-python-black "1cmzc0fa3jj7ajxbqhbsc8jx47k6g223sfd42c4lrqdnmh95760m")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-reformatter" ,emacs-reformatter) - ("python-black-macchiato" ,python-black-macchiato))) + (list emacs-dash emacs-reformatter python-black-macchiato)) (arguments `(#:tests? #f)) (home-page "https://github.com/wbolster/emacs-python-black") (synopsis "Reformat Python code via @code{python-black}") @@ -7189,7 +7111,7 @@ (define-public emacs-py-isort (arguments `(#:tests? #f)) ;tests fail with "emacs: standard input is not a tty" (propagated-inputs - `(("python-isort" ,python-isort))) + (list python-isort)) (home-page "https://github.com/paetzke/py-isort.el") (synopsis "Sort the imports in Python buffers") (description @@ -7212,7 +7134,7 @@ (define-public emacs-python-environment (base32 "0q6bib9nr6xiq6npzbngyfcjk87yyvwzq1zirr3z1h5wadm34lsk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-deferred" ,emacs-deferred))) + (list emacs-deferred)) (home-page "https://github.com/tkf/emacs-python-environment") (synopsis "Provides a @code{virtualenv} API in Emacs Lisp") (description @@ -7234,11 +7156,9 @@ (define-public emacs-jedi "1bckxppfzd5gwn0aw4h86igb7igal9axqncq7j8zmflg7zppncf1")))) (build-system emacs-build-system) (native-inputs - `(("emacs-mocker" ,emacs-mocker))) + (list emacs-mocker)) (propagated-inputs - `(("emacs-auto-complete" ,emacs-auto-complete) - ("emacs-python-environment" ,emacs-python-environment) - ("emacs-epc" ,emacs-epc))) + (list emacs-auto-complete emacs-python-environment emacs-epc)) (home-page "https://github.com/tkf/emacs-jedi") (synopsis "Provides Python completion in Emacs") (description @@ -7261,8 +7181,7 @@ (define-public emacs-company-jedi "1ihqapp4dv92794rsgyq0rmhwika60cmradqd4bn9b72ss6plxs1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-jedi" ,emacs-jedi) - ("emacs-company" ,emacs-company))) + (list emacs-jedi emacs-company)) (home-page "https://github.com/syohex/emacs-company-jedi") (synopsis "Provides Python completion in @code{company-mode}") (description @@ -7319,7 +7238,7 @@ (define-public emacs-purescript-mode (invoke "makeinfo" "--no-split" "-o" "purescript-mode.info" "purescript-mode.texi")))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "https://github.com/purescript-emacs/purescript-mode") (synopsis "Emacs major mode and related tools for Purescript") (description "This package provides an Emacs major mode for writing Purescript.") @@ -7388,7 +7307,7 @@ (define-public emacs-company-cabal "1gf45xwjzdm8i4q6c6khk4dbg1mmp2r0awz2sjr4dcr2dbd1n7mg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company))) + (list emacs-company)) (arguments `(#:include (cons "^tools\\/" %default-include))) (home-page "https://github.com/iquiw/company-cabal/") @@ -7529,8 +7448,7 @@ (define-public emacs-org-drill (base32 "13y302lyscdqrba1sfx60yf5ji2xi7fbsvjsjbw7hiz63kg6rccy")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-persist" ,emacs-persist))) + (list emacs-org emacs-persist)) (home-page "https://gitlab.com/phillord/org-drill") (synopsis "Flash card memorization system using Org mode") (description @@ -7558,8 +7476,7 @@ (define-public emacs-anki-editor (base32 "1if610hq5j8rbjh1caw5bwbgnsn231awwxqbpwvrh966kdxzl4qf")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-request" ,emacs-request))) + (list emacs-dash emacs-request)) (home-page "https://github.com/louietan/anki-editor") (synopsis "Minor mode for making Anki cards with Org mode") (description @@ -7607,7 +7524,7 @@ (define-public emacs-org-msg (base32 "15gd5zbxvdallyra9lmpb9i1r2mmwz0j0i0ra7j9imnbfiz3ln9r")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-htmlize" ,emacs-htmlize))) + (list emacs-htmlize)) (home-page "https://github.com/jeremy-compostella/org-msg") (synopsis "Mix Org mode and Message mode to compose emails") (description @@ -7631,7 +7548,7 @@ (define-public emacs-org-superstar (base32 "12inin2p6pm6vbv3yc06fx343dsp0vp07fjb35w088akhikmqh2a")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org))) + (list emacs-org)) (home-page "https://github.com/integral-dw/org-superstar-mode") (synopsis "Prettify headings and plain lists in Org mode") (description "This package prettifies headings and plain lists in @@ -7682,7 +7599,7 @@ (define-public emacs-org-pandoc-import (substitute* "org-pandoc-import.el" (("\"pandoc\"") (string-append "\"" pandoc "/bin/pandoc\""))))))))) (inputs - `(("pandoc" ,pandoc))) + (list pandoc)) (home-page "https://github.com/tecosaur/org-pandoc-import/") (synopsis "Read and edit non-Org file types in Org") (description @@ -7712,7 +7629,7 @@ (define-public emacs-org-pomodoro (base32 "0nbprh2nhnmb7ngp9ndr6zr37ashcsvpi5slv7a37x1dl7j6w1k4")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-alert" ,emacs-alert))) + (list emacs-alert)) (arguments `(#:include (cons "^resources\\/" %default-include) #:tests? #t @@ -7763,11 +7680,8 @@ (define-public emacs-org-sidebar (base32 "1r8kp954ciin4j7j7j8ihdkryf5x09s3ryl7bi9h2j6xqc1ij4wq")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-org-super-agenda" ,emacs-org-super-agenda) - ("emacs-org" ,emacs-org) - ("emacs-org-ql" ,emacs-org-ql) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-org-super-agenda emacs-org emacs-org-ql + emacs-s)) (home-page "https://github.com/alphapapa/org-sidebar") (synopsis "Helpful sidebar for Org buffers") (description "This package provides a sidebar for Org buffers. At the @@ -7794,12 +7708,12 @@ (define-public emacs-org-trello "18y5zdjc7zh4jlwz6k1nl13i721rknqm0vp4mxfnmq0sc5a0qva0")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-deferred" ,emacs-deferred) - ("emacs-f" ,emacs-f) - ("emacs-helm" ,emacs-helm) - ("emacs-request" ,emacs-request) - ("emacs-s" ,emacs-s))) + (list emacs-dash + emacs-deferred + emacs-f + emacs-helm + emacs-request + emacs-s)) (home-page "https://org-trello.github.io") (synopsis "Emacs minor mode for interacting with Trello") (description "This package provides an Emacs minor mode to extend @@ -7824,7 +7738,7 @@ (define-public emacs-org-tanglesync (base32 "0x94gy1bgfd1f3p9w2bfrqj11bwy9ql0cpi1gw6srpj7kykx0lml")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org))) + (list emacs-org)) (home-page "https://github.com/mtekman/org-tanglesync.el") (synopsis "Sync Org source blocks with tangled external files") (description "This package automatically pulls changes from source code @@ -7848,8 +7762,7 @@ (define-public emacs-company-flow "0zs9cblnbkxa0dxw4lyllmybqizxcdx96gv8jlhx20nrjpi78piw")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-dash" ,emacs-dash))) + (list emacs-company emacs-dash)) (home-page "https://github.com/aaronjensen/company-flow/") (synopsis "Flow backend for @code{company-mode}") (description @@ -7957,7 +7870,7 @@ (define-public emacs-solarized-theme (base32 "15ql8xcixgm7mbs7rsbybwszanqibq057j5b5ds89a31dw7zxf1g")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/bbatsov/solarized-emacs") (synopsis "Port of the Solarized theme for Emacs") (description @@ -8027,7 +7940,7 @@ (define-public emacs-gruvbox-theme "00qq92gp1g55pzm97rh7k0dgxy44pxziridl8kqm4rbpi31r7k9p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-autothemer" ,emacs-autothemer))) + (list emacs-autothemer)) (home-page "https://github.com/greduan/emacs-theme-gruvbox") (synopsis "Gruvbox is a retro groove color scheme ported from Vim") (description @@ -8081,7 +7994,7 @@ (define-public emacs-org-cv (base32 "0zcnbxvlwi4d6vzsm3ag7z74qphdigmx303gppb9d614jnsfsdg2")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ox-hugo" ,emacs-ox-hugo))) + (list emacs-ox-hugo)) (home-page "https://titan-c.gitlab.io/org-cv/") (synopsis "Collection of export backends for Org to generate a CV") (description @@ -8161,7 +8074,7 @@ (define-public emacs-4clojure (base32 "19x653lzc1dxil4ix257hciidbdmbhaxhs6qhlkwi9ygjrlrgvnk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-request" ,emacs-request))) + (list emacs-request)) (home-page "https://github.com/emacsorphanage/4clojure/") (synopsis "Open and evaluate 4clojure questions in Emacs") (description "Emacs 4clojure interacts with @@ -8251,8 +8164,7 @@ (define-public emacs-embark (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-avy" ,emacs-avy) - ("emacs-consult" ,emacs-consult))) + (list emacs-avy emacs-consult)) (home-page "https://github.com/oantolin/embark") (synopsis "Emacs mini-buffer actions rooted in keymaps") (description @@ -8287,9 +8199,7 @@ (define-public emacs-prescient (base32 "0d6kbczkamhhcmc8bf01q6k1x0g7dwjihwllzsldgga3dclyh4ks")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-ivy" ,emacs-ivy) - ("emacs-selectrum" ,emacs-selectrum))) + (list emacs-company emacs-ivy emacs-selectrum)) (home-page "https://github.com/raxod502/prescient.el/") (synopsis "Emacs library for sorting and filtering candidates") (description @@ -8347,7 +8257,7 @@ (define-public emacs-orderless (string-append (assoc-ref outputs "out") "/share/info"))))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "https://github.com/oantolin/orderless") (synopsis "Emacs completion style that matches multiple regexps in any order") (description "This package provides an orderless completion style that @@ -8372,8 +8282,7 @@ (define-public emacs-consult (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck) - ("emacs-selectrum" ,emacs-selectrum))) + (list emacs-flycheck emacs-selectrum)) (home-page "https://github.com/minad/consult") (synopsis "Consulting completing-read") (description "This package provides various handy commands based on the @@ -8396,8 +8305,7 @@ (define-public emacs-consult-notmuch (base32 "07qbm5p4cfrrwyp8a5sw0wkdhnqbappz4xjlnjil2krhj9g39q78")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-consult" ,emacs-consult) - ("emacs-notmuch" ,emacs-notmuch))) + (list emacs-consult emacs-notmuch)) (home-page "https://codeberg.org/jao/consult-notmuch") (synopsis "Search and preview Notmuch emails using Consult") (description @@ -8446,8 +8354,7 @@ (define-public emacs-smartparens (base32 "0zij2f2rjjym98w68jkp10n1ckpfprlkk217c3fg16hz5nq4vnm6")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-markdown-mode" ,emacs-markdown-mode))) + (list emacs-dash emacs-markdown-mode)) (home-page "https://github.com/Fuco1/smartparens") (synopsis "Paredit-like insertion, wrapping and navigation with user defined pairs") @@ -8617,7 +8524,7 @@ (define-public emacs-eyebrowse (base32 "09s07mvg5bz3dm9sxgn40c7z6d6ry1sdjzsxwgmy825f3xm66avs")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://depp.brause.cc/eyebrowse/") (synopsis "Simple-minded way to manage window configs in Emacs") (description @@ -8741,12 +8648,9 @@ (define-public emacs-realgud #t))) #:include (cons* ".*\\.el$" %default-include))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("emacs-test-simple" ,emacs-test-simple))) + (list autoconf automake emacs-test-simple)) (propagated-inputs - `(("emacs-load-relative" ,emacs-load-relative) - ("emacs-loc-changes" ,emacs-loc-changes))) + (list emacs-load-relative emacs-loc-changes)) (home-page "https://github.com/realgud/realgud/") (synopsis "Modular front-end for interacting with external debuggers") @@ -8804,7 +8708,7 @@ (define-public emacs-request (arguments `(#:tests? #f)) ; requires network access. (propagated-inputs - `(("emacs-deferred" ,emacs-deferred))) + (list emacs-deferred)) (home-page "https://github.com/tkf/emacs-request") (synopsis "Package for speaking HTTP in Emacs Lisp") (description "This package provides a HTTP request library with multiple @@ -8882,9 +8786,7 @@ (define-public emacs-pretty-hydra "08a15knkdq35pzjq82imff016fbfdib5q4glg2xmdy2b5fnk7jqa")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-hydra" ,emacs-hydra) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-hydra emacs-s)) (arguments `(#:exclude (cons "^major-mode-hydra\\.el" %default-exclude))) (home-page "https://github.com/jerrypnz/major-mode-hydra.el") @@ -8922,8 +8824,7 @@ (define-public emacs-major-mode-hydra (inherit emacs-pretty-hydra) (name "emacs-major-mode-hydra") (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-pretty-hydra" ,emacs-pretty-hydra))) + (list emacs-dash emacs-pretty-hydra)) (arguments `(#:exclude (cons "^pretty-hydra\\.el" %default-exclude))) (synopsis "Create nice-looking hydras") @@ -8943,7 +8844,7 @@ (define-public emacs-ivy (base32 "0qpza1c45mr8fcpnm32cck4v22fnzz1yb7kww05rzgq1k9iivx5v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-hydra" ,emacs-hydra))) + (list emacs-hydra)) (home-page "https://github.com/abo-abo/swiper") (synopsis "Incremental vertical completion for Emacs") (description @@ -8968,7 +8869,7 @@ (define-public emacs-counsel (base32 "094zfapfn1l8wjf3djkipk0d9nks0g77sbk107pfsbr3skkzh031")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-swiper" ,emacs-swiper))) + (list emacs-swiper)) (home-page "https://github.com/abo-abo/swiper") (synopsis "Various completion functions using Ivy") (description @@ -9000,7 +8901,7 @@ (define-public emacs-swiper (base32 "197pq2cvvskib87aky907wv2am55vilr7y5dabmmm07a8vr9py0v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy))) + (list emacs-ivy)) (home-page "https://github.com/abo-abo/swiper") (synopsis "Isearch with an overview") (description @@ -9030,7 +8931,7 @@ (define-public emacs-ivy-xref "0d71nm9d9ajp5i6dnl8h1hw9jqp8gd1ajgninb1h13i80rplzl9k")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy))) + (list emacs-ivy)) (home-page "https://github.com/alexmurray/ivy-xref") (synopsis "Ivy interface for @code{xref}") (description "This package provides an Ivy interface for selecting from @@ -9055,9 +8956,7 @@ (define-public emacs-ivy-pass "18crb4zh2pjf0cmv3b913m9vfng27girjwfqc3mk7vqd1r5a49yk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy) - ("emacs-password-store" ,emacs-password-store) - ("password-store" ,password-store))) + (list emacs-ivy emacs-password-store password-store)) (home-page "https://github.com/ecraven/ivy-pass") (synopsis "Ivy interface for password store (pass)") (description "This package provides an Ivy interface for working with @@ -9082,9 +8981,7 @@ (define-public emacs-ivy-yasnippet "1wfg6mmd5gl1qgvayyzpxlkh9s7jgn20y8l1vh1zbj1czvv51xp8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy) - ("emacs-yasnippet" ,emacs-yasnippet) - ("emacs-dash" ,emacs-dash))) + (list emacs-ivy emacs-yasnippet emacs-dash)) (home-page "https://github.com/mkcms/ivy-yasnippet") (synopsis "Preview @code{yasnippets} with @code{ivy}") (description "This package allows you to select @code{yasnippet} @@ -9114,7 +9011,7 @@ (define-public emacs-ivy-rich (base32 "1dv6vr7fv32v5m04zdy02sdajpvrnpc4i3pbh2dwfv73ff8d8yxm")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy))) + (list emacs-ivy)) (home-page "https://github.com/Yevgnen/ivy-rich") (synopsis "More friendly interface for @code{ivy}") (description @@ -9172,7 +9069,7 @@ (define-public emacs-ace-window "0f3r40d5yxp2pm2j0nn86s29nqj8py0jxjbj50v4ci3hsd92d8jl")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-avy" ,emacs-avy))) + (list emacs-avy)) (home-page "https://github.com/abo-abo/ace-window") (synopsis "Quickly switch windows in Emacs") (description @@ -9224,8 +9121,7 @@ (define-public emacs-window-purpose "1cw513mh3gyl21qpmgwqjgpi8kwddmd4n69l4ax5a5pv3vvwrcx9")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-let-alist" ,emacs-let-alist) - ("emacs-imenu-list" ,emacs-imenu-list))) + (list emacs-let-alist emacs-imenu-list)) (arguments '(#:include '("^[^/]+.el$" @@ -9322,15 +9218,10 @@ (define-public emacs-lispy (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ace-window" ,emacs-ace-window) - ("emacs-hydra" ,emacs-hydra) - ("emacs-iedit" ,emacs-iedit) - ("emacs-swiper" ,emacs-swiper) - ("emacs-zoutline" ,emacs-zoutline))) + (list emacs-ace-window emacs-hydra emacs-iedit emacs-swiper + emacs-zoutline)) (native-inputs - `(("which" ,which) - ("emacs-clojure-mode" ,emacs-clojure-mode) - ("emacs-undercover" ,emacs-undercover))) + (list which emacs-clojure-mode emacs-undercover)) (arguments `(#:include (cons* "^lispy-clojure\\.clj$" "^lispy-python\\.py$" @@ -9382,8 +9273,7 @@ (define-public emacs-lispyville "10k3hxxpx2v2k4dyad7j1bzmr1q7rzvv4y6c67pa9zcqyaw8m91v")) (file-name (git-file-name name version)))) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-lispy" ,emacs-lispy))) + (list emacs-evil emacs-lispy)) (build-system emacs-build-system) (synopsis "Minor mode for integrating Evil with lispy") (description @@ -9411,8 +9301,7 @@ (define-public emacs-lpy "0xj1r7cn1rivaxhvawvmgx9fg3xilpfw4lkf2x2aqplr4s85ijas")) (file-name (git-file-name name version)))) (propagated-inputs - `(("emacs-zoutline" ,emacs-zoutline) - ("emacs-lispy" ,emacs-lispy))) + (list emacs-zoutline emacs-lispy)) (build-system emacs-build-system) (home-page "https://github.com/abo-abo/lpy") (synopsis "Modal editing for Python") @@ -9438,10 +9327,7 @@ (define-public emacs-clojure-mode (base32 "1ikl29rygr1habcsglz07m4ihd4ivi732kkzg8q676ihf367wa9i")))) (build-system emacs-build-system) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-dash" ,emacs-dash) - ("emacs-paredit" ,emacs-paredit) - ("emacs-s" ,emacs-s))) + (list emacs-buttercup emacs-dash emacs-paredit emacs-s)) (arguments `(#:tests? #t #:test-command '("buttercup"))) @@ -9475,7 +9361,7 @@ (define-public emacs-clojure-snippets (arguments `(#:include (cons* "^.*\\/" %default-include))) (propagated-inputs - `(("emacs-yasnippet" ,emacs-yasnippet))) + (list emacs-yasnippet)) (home-page "https://github.com/mpenet/clojure-snippets") (synopsis "Yasnippets for Clojure") (description @@ -9546,8 +9432,7 @@ (define-public emacs-counsel-jq (base32 "10rz0qm8a4bl0m86kx19zq8lri047p4sxqyny08bgm9pbam0wvwn")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-swiper" ,emacs-swiper) - ("jq" ,jq))) + (list emacs-swiper jq)) (synopsis "Live preview @code{jq} queries using counsel") (description "This Emacs package provides the ability to live preview @code{jq} @@ -9581,11 +9466,9 @@ (define-public emacs-counsel-notmuch ("counsel-notmuch-path" (search-input-file inputs "/bin/notmuch")))))))) (inputs - `(("emacs-counsel" ,emacs-counsel) - ("notmuch" ,notmuch) - ("emacs-s" ,emacs-s))) + (list emacs-counsel notmuch emacs-s)) (propagated-inputs - `(("emacs-notmuch" ,emacs-notmuch))) + (list emacs-notmuch)) (home-page "https://github.com/fuxialexander/counsel-notmuch") (synopsis "Search emails in Notmuch asynchronously with Ivy") (description @@ -9609,8 +9492,7 @@ (define-public emacs-counsel-projectile (base32 "1vp39r5njfzchkqv9g0w77whazp070anh9gmbkp3z4n3xxbik27f")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-counsel" ,emacs-counsel) - ("emacs-projectile" ,emacs-projectile))) + (list emacs-counsel emacs-projectile)) (home-page "https://github.com/ericdanan/counsel-projectile") (synopsis "Enhance Projectile with Ivy") (description @@ -9700,7 +9582,7 @@ (define-public emacs-pkg-info (sha256 (base32 "0nk12dcppdyhav6m6yf7abpywyd7amxd4237zsfd32w4zxsx39k1")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-epl" ,emacs-epl))) + (propagated-inputs (list emacs-epl)) (home-page "https://github.com/lunaryorn/pkg-info.el") (synopsis "Information about Emacs packages") (description @@ -9740,7 +9622,7 @@ (define-public emacs-sparql-mode (base32 "0hqp8r24wvzrkl630wbm0lynrcrnawv2yn2a3xgwqwwhwgva35rn")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company))) + (list emacs-company)) (home-page "https://github.com/ljos/sparql-mode") (synopsis "SPARQL mode for Emacs") (description @@ -9880,15 +9762,12 @@ (define-public emacs-julia-snail (arguments `(#:include (cons "^JuliaSnail\\.jl" %default-include))) (inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-spinner" ,emacs-spinner) - ("emacs-xref" ,emacs-xref))) - (propagated-inputs - `(("libvterm" ,libvterm) - ("emacs-julia-mode" ,emacs-julia-mode) ;required by parser - ("emacs-parsec" ,emacs-parsec) ;required by parser - ("emacs-vterm" ,emacs-vterm))) + (list emacs-dash emacs-s emacs-spinner emacs-xref)) + (propagated-inputs + (list libvterm + emacs-julia-mode ;required by parser + emacs-parsec ;required by parser + emacs-vterm)) (home-page "https://github.com/gcv/julia-snail") (synopsis "Development environment and REPL interaction package for Julia") (description "This package provides a development environment and REPL @@ -9959,9 +9838,9 @@ (define-public emacs-nodejs-repl "0a5mmg3cmdi73giblp07ksl06xzl9nb2m3f96ny4r3rv0ar3v1bx")))) (build-system emacs-build-system) (inputs - `(("node" ,node))) + (list node)) (native-inputs - `(("emacs-ert-expectations" ,emacs-ert-expectations))) + (list emacs-ert-expectations)) (arguments `(#:phases (modify-phases %standard-phases @@ -10041,10 +9920,7 @@ (define-public emacs-tide "1fj2fghiycnzds2zxfxgj1d9mdzsvs9rvl9bwy2f1vwawqk1m48w")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-typescript-mode" ,emacs-typescript-mode))) + (list emacs-dash emacs-s emacs-flycheck emacs-typescript-mode)) (home-page "https://github.com/ananthakumaran/tide") (synopsis "Typescript IDE for Emacs") (description @@ -10105,8 +9981,7 @@ (define-public emacs-evil-markdown (base32 "1z1sjn6dcqv8mmkh6nfcwhnql2z6xr9yx3hs77bfxj79pf3c466p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-markdown-mode" ,emacs-markdown-mode))) + (list emacs-evil emacs-markdown-mode)) (home-page "https://github.com/Somelauw/evil-markdown/") (synopsis "Evil keybindings for @code{markdown-mode}") (description @@ -10148,8 +10023,7 @@ (define-public emacs-projectile "1wy2kpli90z7p4dqr4b7f1fv99g6lfxi1kzy2bfl0p8qi40rpmyv")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-pkg-info" ,emacs-pkg-info))) + (list emacs-dash emacs-pkg-info)) (home-page "https://github.com/bbatsov/projectile") (synopsis "Manage and navigate projects in Emacs easily") (description @@ -10177,12 +10051,9 @@ (define-public emacs-skeletor "12bdgykfh4mwsqdazxjdvha62h3q3v33159ypy91f6x59y01fi0n")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-f" ,emacs-f) - ("emacs-dash" ,emacs-dash) - ("emacs-let-alist" ,emacs-let-alist))) + (list emacs-s emacs-f emacs-dash emacs-let-alist)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner))) + (list emacs-ert-runner)) (arguments `(#:include (cons "^project-skeletons\\/" %default-include) ;; XXX: one failing test involving initializing a git repo @@ -10253,10 +10124,7 @@ (define-public emacs-elfeed-org (base32 "0a2ibka82xq1dhy2z7rd2y9zhcj8rna8357881yz49wf55ccgm53")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-elfeed" ,emacs-elfeed) - ("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s))) + (list emacs-elfeed emacs-org emacs-dash emacs-s)) (native-inputs `(("ert-runner" ,emacs-ert-runner) ("emacs-xtest" ,emacs-xtest))) @@ -10294,7 +10162,7 @@ (define-public emacs-elfeed-protocol (base32 "07r1qlldgd0kfikd0y737y5n42ab3nkw2s5jx7frimj41yandbdp")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-elfeed" ,emacs-elfeed))) + (list emacs-elfeed)) (home-page "https://github.com/fasheng/elfeed-protocol") (synopsis "Fever/NewsBlur/ownCloud/tt-RSS protocols for Elfeed") (description @@ -10318,7 +10186,7 @@ (define-public emacs-elfeed-score (base32 "10wsjq2zd6kz9182gnkjzlzywx16j29dgm1gzwynr79xmvgs4r2b")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-elfeed" ,emacs-elfeed))) + (list emacs-elfeed)) (home-page "https://github.com/sp1ff/elfeed-score") (synopsis "Gnus-style scoring for Elfeed") (description @@ -10404,8 +10272,7 @@ (define-public emacs-eterm-256color "0ysxblc90kjcz84siprnyxwh94scflivqbxylzkvjm7hbx93rsh1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-f" ,emacs-f) - ("emacs-xterm-color" ,emacs-xterm-color))) + (list emacs-f emacs-xterm-color)) (home-page "https://github.com/dieggsy/eterm-256color") (synopsis "Customizable 256 colors for Emacs @code{term} and @code{ansi-term}") @@ -10433,7 +10300,7 @@ (define-public emacs-mocker (native-inputs `(("ert-runner" ,emacs-ert-runner))) (propagated-inputs - `(("emacs-el-x" ,emacs-el-x))) + (list emacs-el-x)) (home-page "https://github.com/sigma/mocker.el") (synopsis "Mocking framework for Emacs Lisp") (description "Mocker.el is a framework for writing tests in Emacs Lisp. @@ -10812,7 +10679,7 @@ (define-public emacs-writeroom "0y4jcja9kml1lq88r8b9myk39dgaggh7q7f3a43sj828hvzlccb7")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-visual-fill-column" ,emacs-visual-fill-column))) + (list emacs-visual-fill-column)) (home-page "https://github.com/joostkremers/writeroom-mode") (synopsis "Distraction-free writing for Emacs") (description @@ -10845,8 +10712,7 @@ (define-public emacs-wucuo (lambda _ (setenv "HOME" (getcwd))))))) (native-inputs ;; For tests. - `(("aspell" ,aspell) - ("aspell-dict-en" ,aspell-dict-en))) + (list aspell aspell-dict-en)) (home-page "https://github.com/redguardtoo/wucuo") (synopsis "Fast spell checker for camel case code or plain text") (description @@ -10870,7 +10736,7 @@ (define-public emacs-ido-completing-read+ "1wn94nkfv6qyyj6clvms7m7ncqf09bgszv67may530y75kylivav")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s))) + (list emacs-s)) (home-page "https://github.com/DarwinAwardWinner/ido-ubiquitous") (synopsis "Replacement for completing-read using ido") (description @@ -10895,7 +10761,7 @@ (define-public emacs-ido-ubiquitous "08iwvqknicqlffda7ixwgzw7q9g2g4j4nsxdw6544r85vaysi4cc")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ido-completing-read+" ,emacs-ido-completing-read+))) + (list emacs-ido-completing-read+)) (home-page "https://github.com/DarwinAwardWinner/ido-ubiquitous") (synopsis "Use ido (nearly) everywhere") (description @@ -10963,7 +10829,7 @@ (define-public emacs-gitlab-ci-mode "16fb4r3vq8xkzl911v7gaky95w1agfxjlpaxpjmidwx48rbcar59")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-yaml-mode" ,emacs-yaml-mode))) + (list emacs-yaml-mode)) (home-page "https://gitlab.com/joewreschnig/gitlab-ci-mode/") (synopsis "Emacs mode for editing GitLab CI files") (description @@ -10988,8 +10854,7 @@ (define-public emacs-gitlab-snip-helm "1c5js19zyb1z61hapvbfcl5jhrjqij46cxldgqij6al0scw44dga")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-helm" ,emacs-helm))) + (list emacs-dash emacs-helm)) (home-page "https://gitlab.com/sasanidas/gitlab-snip-helm/") (synopsis "GitLab snippet API interaction for Emacs") (description "This package provides GitLab snippet API interaction for @@ -11079,8 +10944,7 @@ (define-public emacs-helm (base32 "1xkxlbjpqhfhakmfi664cq7i5968941vpngq94napmhbgqydp4qn")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async) - ("emacs-popup" ,emacs-popup))) + (list emacs-async emacs-popup)) (home-page "https://emacs-helm.github.io/helm/") (synopsis "Incremental completion and selection narrowing framework for Emacs") @@ -11107,7 +10971,7 @@ (define-public emacs-helm-org (base32 "0kcjhwwi492n9m2w894hvdavfvhj45zygy7bwvx103wvpay5h6h6")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/emacs-helm/helm-org") (synopsis "Helm interface to the Silver Searcher") (description @@ -11130,7 +10994,7 @@ (define-public emacs-helm-swoop (base32 "1qjay0fvryxa8n1ws6r1by512p2fylb2nj7ycm1497fcalb0d706")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/emacsorphanage/helm-swoop") (synopsis "Filter and jump to lines in an Emacs buffer using Helm") (description @@ -11153,7 +11017,7 @@ (define-public emacs-helm-ag (base32 "0ml9yp3qaiwn7iixyxvsj3fxn7gw913qxisr47df57q4ka912law")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/syohex/emacs-helm-ag") (synopsis "Helm interface to the Silver Searcher") (description @@ -11176,8 +11040,7 @@ (define-public emacs-helm-projectile (base32 "05gpg90gg03yalmv9fw1y9k21i2l617iipvs0p9n80aln8nrzs8g")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-projectile" ,emacs-projectile))) + (list emacs-helm emacs-projectile)) (home-page "https://github.com/bbatsov/helm-projectile") (synopsis "Helm integration for Projectile") (description @@ -11202,8 +11065,7 @@ (define-public emacs-taskrunner "1lkdvmjn3alhqxq2i64sdr977sbw3g0b2670d9bwyzi67qh0jxrv")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async) - ("emacs-projectile" ,emacs-projectile))) + (list emacs-async emacs-projectile)) (home-page "https://github.com/emacs-taskrunner/emacs-taskrunner") (synopsis "Retrieve tasks from various build systems and task-runners") (description "This package parses Makefiles and build-system files for @@ -11228,9 +11090,7 @@ (define-public emacs-ivy-taskrunner "1wf4s4k0ap21f7g5w6128an8nsvbja7f5n889vcml5b6gjz058db")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy) - ("emacs-taskrunner" ,emacs-taskrunner) - ("emacs-projectile" ,emacs-projectile))) + (list emacs-ivy emacs-taskrunner emacs-projectile)) (home-page "https://github.com/emacs-taskrunner/ivy-taskrunner") (synopsis "Retrieve build-system tasks using Ivy") (description "This package provides an Ivy interface for selecting @@ -11255,9 +11115,7 @@ (define-public emacs-helm-taskrunner "182lmr858fx6rdhp1fy7kv8dvrhzcnxzwfck1q22s6xs8x85d5q7")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-taskrunner" ,emacs-taskrunner) - ("emacs-projectile" ,emacs-projectile))) + (list emacs-helm emacs-taskrunner emacs-projectile)) (home-page "https://github.com/emacs-taskrunner/helm-taskrunner") (synopsis "Retrieve build-system tasks using Helm") (description "This package provides a Helm interface for selecting @@ -11282,8 +11140,7 @@ (define-public emacs-helm-make "1y2v77mmd1bfkkz51cnk1l0dg3lvvxc39wlamnm7wjns66dbvlam")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-projectile" ,emacs-projectile))) + (list emacs-helm emacs-projectile)) (home-page "https://github.com/abo-abo/helm-make") (synopsis "Select a Makefile target with helm") (description "@code{helm-make} or @code{helm-make-projectile} will give @@ -11309,12 +11166,12 @@ (define-public emacs-cider '(#:exclude ;don't exclude 'cider-test.el' '("^\\.dir-locals\\.el$" "^test/"))) (propagated-inputs - `(("emacs-clojure-mode" ,emacs-clojure-mode) - ("emacs-parseedn" ,emacs-parseedn) - ("emacs-pkg-info" ,emacs-pkg-info) - ("emacs-queue" ,emacs-queue) - ("emacs-sesman" ,emacs-sesman) - ("emacs-spinner" ,emacs-spinner))) + (list emacs-clojure-mode + emacs-parseedn + emacs-pkg-info + emacs-queue + emacs-sesman + emacs-spinner)) (home-page "https://cider.mx/") (synopsis "Clojure development environment for Emacs") (description @@ -11351,7 +11208,7 @@ (define-public emacs-sly "1ws2a9azmdkkg47xnd4jggna45nf0bh54gyp0799b44c4bgjp029")))) (build-system emacs-build-system) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (arguments `(#:include (cons* "^contrib\\/" "^lib\\/" "^slynk\\/" %default-include) #:phases @@ -11430,7 +11287,7 @@ (define-public emacs-sly-quicklisp "1vfqmvayf35g6y3ljsm3rlzv5jm50qikhh4lv2zkkswj6gkkb1cv")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-sly" ,emacs-sly))) + (list emacs-sly)) (arguments `(#:include (cons* "\\.lisp$" "\\.asd$" %default-include) #:phases @@ -11463,8 +11320,7 @@ (define-public emacs-sly-asdf "09x8l37wwqw74xc2frwzbfdb1if8rb3szg5akdk3v2qhik4sm3dd")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-sly" ,emacs-sly) - ("emacs-popup" ,emacs-popup))) + (list emacs-sly emacs-popup)) (arguments '(#:include (cons* "\\.lisp$" "\\.asd$" %default-include))) (synopsis "ASDF contrib for SLY") @@ -11492,7 +11348,7 @@ (define-public emacs-sly-named-readtables "16asd119rzqrlclps2q6yrkis8jy5an5xgzzqvb7jdyq39zxg54q")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-sly" ,emacs-sly))) + (list emacs-sly)) (arguments '(#:include (cons* "\\.lisp$" "\\.asd$" %default-include) #:phases (modify-phases %standard-phases @@ -11524,8 +11380,7 @@ (define-public emacs-sly-macrostep "1nxf28gn4f3n0wnv7nb5sgl36fz175y470zs9hig4kq8cp0yal0r")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-sly" ,emacs-sly) - ("emacs-macrostep" ,emacs-macrostep))) + (list emacs-sly emacs-macrostep)) (arguments '(#:include (cons* "\\.lisp$" "\\.asd$" %default-include) #:phases @@ -11562,9 +11417,9 @@ (define-public emacs-sly-stepper #t)))) (build-system emacs-build-system) (inputs - `(("cl-agnostic-lizard" ,cl-agnostic-lizard))) + (list cl-agnostic-lizard)) (propagated-inputs - `(("emacs-sly" ,emacs-sly))) + (list emacs-sly)) (arguments `(#:include (cons* "\\.lisp$" "\\.asd$" %default-include) #:phases @@ -11618,7 +11473,7 @@ (define-public emacs-sly-package-inferred "1216idyp034nkqddhw4p53jkhhdxa6xnjjmsvijpf4rxqnfqvapg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-sly" ,emacs-sly))) + (list emacs-sly)) (arguments '(#:include (cons* "\\.lisp$" "\\.asd$" %default-include) #:phases @@ -11651,8 +11506,7 @@ (define-public emacs-lua-mode `(#:tests? #t #:test-command '("buttercup" "-l" "lua-mode.el"))) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("lua" ,lua))) + (list emacs-buttercup lua)) (synopsis "Major mode for lua") (description "This Emacs package provides a mode for @uref{https://www.lua.org/, @@ -11684,7 +11538,7 @@ (define-public emacs-ebuild-mode "/share/info")) #t))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "https://devmanual.gentoo.org") (synopsis "Major modes for Gentoo package files") (description @@ -11720,7 +11574,7 @@ (define-public emacs-evil (invoke "makeinfo" "--no-split" "-o" "evil.info" "evil.texi"))))))) (build-system emacs-build-system) - (native-inputs `(("texinfo" ,texinfo))) + (native-inputs (list texinfo)) (home-page "https://github.com/emacs-evil/evil") (synopsis "Extensible Vi layer for Emacs") (description @@ -11744,8 +11598,7 @@ (define-public emacs-evil-collection "0ssb3n1i67b6zp2j8djaalkr33x4c7zalw6vl6p5kqxkh8vy8cdf")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-annalist" ,emacs-annalist))) + (list emacs-evil emacs-annalist)) (arguments `(#:include (cons* "^modes\\/" %default-include))) (home-page "https://github.com/emacs-evil/evil-collection") @@ -11773,7 +11626,7 @@ (define-public emacs-evil-goggles (base32 "1p3vjrij63v9nrcyj3b5jsqzv9y7dgv9i1inx1q7x3s90vndavac")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (home-page "https://github.com/edkolev/evil-goggles") (synopsis "Displays visual hints when editing with evil") (description "Creates a visual pulse to indicate the region that is @@ -11825,7 +11678,7 @@ (define-public emacs-janpath-evil-numbers (base32 "16zixhxxcb83m82f2cfiardfn99j3w41v6vh1qk6j9pplrlfw70v")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/janpath/evil-numbers") (synopsis "Increment and decrement numeric literals") (description @@ -11851,7 +11704,7 @@ (define-public emacs-evil-owl "0bqzch14whlmrcasakah3psrzswvkzd7mmi8hx5s64kfp29wbdhi")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (arguments `(#:tests? #t #:test-command '("make" "test"))) @@ -11878,8 +11731,7 @@ (define-public emacs-evil-paredit (base32 "0b08y4spapl4g2292j3l4cr84gjlvm3rpma3gqld4yb1sxd7v78p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-paredit" ,emacs-paredit))) + (list emacs-evil emacs-paredit)) (home-page "https://github.com/roman/evil-paredit") (synopsis "Evil extension to integrate nicely with Paredit") (description @@ -11906,7 +11758,7 @@ (define-public emacs-evil-args (base32 "0k35glgsirc3cph8v5hhjrqfh4ndwh8a28qbr03y3jl8s453xcj7")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/wcsmith/evil-args") (synopsis "Motions and text objects for delimited arguments in Evil") (description @@ -11929,7 +11781,7 @@ (define-public emacs-evil-escape (sha256 (base32 "0s8lmmm25qabicwaj9jybpbd8mkc62yl7jnhk1lpablydjkv3w2i")))) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (build-system emacs-build-system) (home-page "https://github.com/syl20bnr/evil-escape") (synopsis "Escape from insert state and everything else in Emacs") @@ -11956,8 +11808,8 @@ (define-public emacs-evil-exchange (base32 "0bjpn4yqig17ddym6wqq5fm1b294q74hzcbj9a6gs97fqiwf88xa")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) - (native-inputs `(("emacs-ert-runner" ,emacs-ert-runner))) + (propagated-inputs (list emacs-evil)) + (native-inputs (list emacs-ert-runner)) (arguments `(#:phases (modify-phases %standard-phases @@ -11993,7 +11845,7 @@ (define-public emacs-evil-replace-with-register (base32 "14rpn76qrf287s3y2agmddcxi27r226i53ixjvd694ss039g0r11")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/Dewdrops/evil-ReplaceWithRegister") (synopsis "Quickly replace text with the contents of a register") (description @@ -12019,7 +11871,7 @@ (define-public emacs-evil-indent-plus (base32 "1g6r1ydscwjvmhh1zg4q3nap4avk8lb9msdqrh7dff6pla0r2qs6")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/TheBB/evil-indent-plus") (synopsis "Text objects based on indentation") (description @@ -12046,7 +11898,7 @@ (define-public emacs-evil-text-object-python (base32 "074zpm6mmr1wfl6d5xdf8jk1fs4ccpbzf4ahhkwga9g71xiplszv")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/wbolster/evil-text-object-python") (synopsis "Text objects for Python") (description @@ -12070,7 +11922,7 @@ (define-public emacs-evil-lion (base32 "1a162hynp0jcsn50c1w5a02mrw9w3q05c7lkqzqd25px3d0p772q")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (arguments `(#:tests? #t #:test-command '("make" "test"))) @@ -12098,7 +11950,7 @@ (define-public emacs-evil-expat (base32 "0872ix682hkdz0k8pn6sb54rqkx00rz5fxpd5j2snx406yagpaxz")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (arguments `(#:tests? #t #:test-command '("make" "test"))) @@ -12125,7 +11977,7 @@ (define-public emacs-evil-nerd-commenter (base32 "1qrlg4cxlsd4cf1z8j2662pfb9p6pnqpsyb74flja9cqv6g5ylp8")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/redguardtoo/evil-nerd-commenter") (synopsis "Comment and uncomment lines efficiently") (description @@ -12148,7 +12000,7 @@ (define-public emacs-evil-visual-replace (base32 "1gfyrq7xfzmzh3x8k5f08n027dlbwi0pkkxf9c39fkxp4jngibsz")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/troyp/evil-visual-replace") (synopsis "Replacement commands for @code{evil-mode} visual blocks") (description @@ -12174,7 +12026,7 @@ (define-public emacs-evil-visualstar (base32 "0mkbzw12fav945icibc2293m5haxqr3hzkyli2cf4ssk6yvn0x4c")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/bling/evil-visualstar") (synopsis "Instantly search using the visual selection") (description @@ -12342,7 +12194,7 @@ (define-public emacs-org (("/bin/sh" sh) (string-append (assoc-ref inputs "bash") sh))))))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "https://orgmode.org/") (synopsis "Outline-based notes management and organizer") (description "Org is an Emacs mode for keeping notes, maintaining TODO @@ -12568,9 +12420,7 @@ (define-public emacs-dart-mode (base32 "1vql8m4nj0brmv58b6lkbhykik8n6j4i7d3nylcls78y7ihc2cz8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-flycheck emacs-s)) (home-page "https://github.com/bradyt/dart-mode") (synopsis "Emacs mode for the Dart programming language") (description @@ -12667,7 +12517,7 @@ (define-public emacs-auto-complete (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-popup" ,emacs-popup))) + (list emacs-popup)) (home-page "https://github.com/auto-complete/auto-complete") (synopsis "Intelligent auto-completion extension for Emacs") (description @@ -12784,8 +12634,7 @@ (define-public emacs-el-search (base32 "10w1ldgijdhfsrazp0y3bm76jv5wvdn94k1yp0pmc2m1896b58ak")))) (build-system emacs-build-system) (inputs - `(("emacs-stream" ,emacs-stream) - ("emacs-cl-print" ,emacs-cl-print))) + (list emacs-stream emacs-cl-print)) (home-page "https://github.com/emacsmirror/el-search") (synopsis "Expression based interactive search for emacs-lisp-mode") (description "This package provides expression based interactive search @@ -12806,9 +12655,9 @@ (define-public emacs-ht (sha256 (base32 "0can9v336lgnq0q2ha3js0565jzp3dlwwqxhcbx5swk5kp148f07")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-dash" ,emacs-dash))) + (propagated-inputs (list emacs-dash)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner))) + (list emacs-ert-runner)) (arguments `(#:tests? #t #:test-command '("ert-runner"))) @@ -12933,8 +12782,7 @@ (define-public emacs-alert (base32 "0lc0p5cl4hfrzw1z2ghb11k1lvljn5m08jw5fmgwgxv667kwh49r")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-gntp" ,emacs-gntp) - ("emacs-log4e" ,emacs-log4e))) + (list emacs-gntp emacs-log4e)) (home-page "https://github.com/jwiegley/alert") (synopsis "Growl-style notification system for Emacs") (description @@ -12980,10 +12828,7 @@ (define-public emacs-mu4e-alert (base32 "1nvsfbfsma59ilf7c3vjngnmx3aapwvvvaafdy5szm5r6lkicqvg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-alert" ,emacs-alert) - ("emacs-s" ,emacs-s) - ("emacs-ht" ,emacs-ht) - ("mu" ,mu))) + (list emacs-alert emacs-s emacs-ht mu)) (home-page "https://github.com/iqbalansari/mu4e-alert") (synopsis "Desktop notification for mu4e") (description @@ -13010,7 +12855,7 @@ (define-public emacs-mu4e-jump-to-list "00y9nap61q1z2cdql4k9g7fgi2gdgd9iy5s5lzrd9a4agbx6r7sv")))) (build-system emacs-build-system) (propagated-inputs - `(("mu" ,mu))) + (list mu)) (home-page "https://gitlab.com/wavexx/mu4e-jump-to-list.el") (synopsis "Select and view mailing lists in mu4e") (description @@ -13037,7 +12882,7 @@ (define-public emacs-mu4e-patch "10lzf3b70pk6rzdrgx0ww0gc94v0ydh9zj1gbsa20xw27ds7hmfn")))) (build-system emacs-build-system) (propagated-inputs - `(("mu" ,mu))) + (list mu)) (home-page "https://github.com/seanfarley/mu4e-patch") (synopsis "Colorize patch-like emails in mu4e") (description @@ -13116,7 +12961,7 @@ (define-public emacs-yasnippet-snippets (arguments `(#:include (cons* "^snippets\\/" %default-include))) (propagated-inputs - `(("emacs-yasnippet" ,emacs-yasnippet))) + (list emacs-yasnippet)) (home-page "https://github.com/AndreaCrotti/yasnippet-snippets") (synopsis "Collection of YASnippet snippets for many languages") (description "This package provides an extensive collection of YASnippet @@ -13146,7 +12991,7 @@ (define-public emacs-doom-snippets (arguments `(#:include (cons* "^.*\\/" %default-include))) (propagated-inputs - `(("emacs-yasnippet" ,emacs-yasnippet))) + (list emacs-yasnippet)) (home-page "https://github.com/hlissner/doom-snippets") (synopsis "Doom Emacs' snippet library") (description @@ -13172,8 +13017,7 @@ (define-public emacs-helm-c-yasnippet "1cbafjqlzxbg19xfdqsinsh7afq58gkf44rsg1qxfgm8g6zhr7f8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-yasnippet" ,emacs-yasnippet))) + (list emacs-helm emacs-yasnippet)) (home-page "https://github.com/emacs-jp/helm-c-yasnippet") (synopsis "Helm integration for Yasnippet") (description "This Emacs library provides Helm interface for @@ -13195,9 +13039,9 @@ (define-public emacs-helm-system-packages "13a8jpj4wwm0yjv8hnsizgjf8wi3r2ap87lyvw7g4c7snp2dydwa")))) (build-system emacs-build-system) (inputs - `(("recutils" ,recutils))) + (list recutils)) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (arguments `(#:phases (modify-phases %standard-phases @@ -13234,11 +13078,7 @@ (define-public emacs-helm-org-rifle "0pm6va26kadjvbai4qsnjc2bk379w2nk6h3b5f0c2yv3q5na0p49")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-helm" ,emacs-helm) - ("emacs-org" ,emacs-org) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-f emacs-helm emacs-org emacs-s)) (home-page "https://github.com/alphapapa/helm-org-rifle") (synopsis "Rifle through Org files") (description "This package searches both headings and contents of entries @@ -13607,9 +13447,9 @@ (define-public emacs-use-package "088kl3bml0rs5bkfymgzr15ram9qvy66h1kaisrbkynh0yxvf8g9")))) (build-system emacs-build-system) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (propagated-inputs - `(("emacs-diminish" ,emacs-diminish))) + (list emacs-diminish)) (arguments `(#:tests? #t #:test-command '("emacs" "--batch" @@ -13725,7 +13565,7 @@ (define-public emacs-extend-smime "https://informationelle-selbstbestimmung-im-internet.de/Emacs.html") (synopsis "Improved S/MIME support for Gnus in Emacs") (propagated-inputs - `(("emacs-default-encrypt" ,emacs-default-encrypt))) + (list emacs-default-encrypt)) (description ;; TRANSLATORS: ExtendSMIME, DefaultEncrypt, and emacs-default-encrypt ;; should not be translated. The name "emacs-default-encrypt" refers to @@ -13803,7 +13643,7 @@ (define-public emacs-cdlatex (base32 "1jj9vmhc4s3ych08bjm1c2xwi81z1p20rj7bvxrgvb5aga2ghi9d")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-auctex" ,emacs-auctex))) + (list emacs-auctex)) (home-page "https://github.com/cdominik/cdlatex") (synopsis "Fast Emacs input methods for LaTeX environments and math") @@ -13849,11 +13689,8 @@ (define-public emacs-boon (base32 "18il2licf8pgfcrpx2bk55gpf8f537kb9cxqz83jldkhiyry74il")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-expand-region" ,emacs-expand-region) - ("emacs-multiple-cursors" ,emacs-multiple-cursors) - ("emacs-powerline" ,emacs-powerline) - ("emacs-spaceline" ,emacs-spaceline))) + (list emacs-dash emacs-expand-region emacs-multiple-cursors + emacs-powerline emacs-spaceline)) (home-page "https://github.com/jyp/boon") (synopsis "Ergonomic command mode for Emacs") (description "Boon is a complete package for modal editing with a focus on @@ -13888,7 +13725,7 @@ (define-public emacs-cc-mode (lambda _ (invoke "make" "info")))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "http://cc-mode.sourceforge.net/") (synopsis "Framework for creating major modes for C-style languages") (description @@ -13985,7 +13822,7 @@ (define-public emacs-php-mode (add-after 'unpack 'enter-source-directory (lambda _ (chdir "lisp")))))) - (propagated-inputs `(("emacs-projectile" ,emacs-projectile))) + (propagated-inputs (list emacs-projectile)) (home-page "https://github.com/ejmr/php-mode") (synopsis "Major mode for editing PHP code") (description @@ -14056,11 +13893,8 @@ (define-public emacs-pyim (base32 "1dj46yprbl3l6n83aj0hsnd0rwjcp4ypyg2nhwig39wxirwlf9an")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async) - ("emacs-pyim-basedict" ,emacs-pyim-basedict) - ("emacs-popup" ,emacs-popup) - ("emacs-posframe" ,emacs-posframe) - ("emacs-xr" ,emacs-xr))) + (list emacs-async emacs-pyim-basedict emacs-popup emacs-posframe + emacs-xr)) (home-page "https://github.com/tumashu/pyim") (synopsis "Chinese input method") (description @@ -14189,9 +14023,7 @@ (define-public emacs-mustache (base32 "1n2ymd92qpvsby6ms0l3kjhdzzc47rri2aiscc6bs07hm4mjpr9q")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-ht" ,emacs-ht) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-ht emacs-s)) (home-page "https://github.com/Wilfred/mustache.el") (synopsis "Mustache templating library for Emacs") (description "Mustache templating library for Emacs, mustache is @@ -14216,11 +14048,8 @@ (define-public emacs-org2web (base32 "0wsvfn409a2ivbich8b8zqza78sprirg4bl7igx536ydqclmi0n7")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-el2org" ,emacs-el2org) - ("emacs-ht" ,emacs-ht) - ("emacs-mustache" ,emacs-mustache) - ("emacs-simple-httpd" ,emacs-simple-httpd))) + (list emacs-dash emacs-el2org emacs-ht emacs-mustache + emacs-simple-httpd)) (home-page "https://github.com/tumashu/org2web") (synopsis "Static site generator based on org-mode ") (description "Org2web is a static site generator based on org-mode, @@ -14257,7 +14086,7 @@ (define-public emacs-xelb (string-append "EMACS_BIN=" (assoc-ref inputs "emacs") "/bin/emacs -Q"))))))) - (native-inputs `(("xcb-proto" ,xcb-proto))) + (native-inputs (list xcb-proto)) (home-page "https://github.com/ch11ng/xelb") (synopsis "X protocol Emacs Lisp binding") (description "@code{emacs-xelb} is a pure Emacs Lisp implementation of the @@ -14280,10 +14109,9 @@ (define-public emacs-exwm (base32 "03pg0r8a5vb1wc5grmjgzql74p47fniv47x39gdll5s3cq0haf6q")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-xelb" ,emacs-xelb))) + (list emacs-xelb)) (inputs - `(("xhost" ,xhost) - ("dbus" ,dbus))) + (list xhost dbus)) ;; The following functions and variables needed by emacs-exwm are ;; not included in emacs-minimal: ;; scroll-bar-mode, fringe-mode @@ -14348,7 +14176,7 @@ (define-public emacs-exwm-no-x-toolkit (name "emacs-exwm-no-x-toolkit") (synopsis "Emacs X window manager (without an X toolkit)") (propagated-inputs - `(("emacs-xelb-no-x-toolkit" ,emacs-xelb-no-x-toolkit))) + (list emacs-xelb-no-x-toolkit)) (arguments (substitute-keyword-arguments (package-arguments emacs-exwm) ((#:emacs emacs) `,emacs-no-x-toolkit))))) @@ -14392,13 +14220,9 @@ (define-public emacs-exwm-x "0h248mma7kky30jr9bbhmp95wchl2cx5p6kh0gxmzpbc247dn2cc")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-counsel" ,emacs-counsel) - ("emacs-exwm" ,emacs-exwm) - ("emacs-switch-window" ,emacs-switch-window) - ("emacs-use-package" ,emacs-use-package))) + (list emacs-counsel emacs-exwm emacs-switch-window emacs-use-package)) (inputs - `(("xhost" ,xhost) - ("dbus" ,dbus))) + (list xhost dbus)) ;; Need emacs instead of emacs-minimal, ;; for emacs's bin path will be inserted into bin/exwm-x file. (arguments @@ -14463,8 +14287,7 @@ (define-public emacs-gnugo "defvar gnugo-xpms #'gnugo-imgen-create-xpms")) #t))))) (propagated-inputs - `(("emacs-ascii-art-to-unicode" ,emacs-ascii-art-to-unicode) - ("emacs-xpm" ,emacs-xpm))) + (list emacs-ascii-art-to-unicode emacs-xpm)) (home-page "https://elpa.gnu.org/packages/gnugo.html") (synopsis "Emacs major mode for playing GNU Go") (description "This package provides an Emacs based interface for GNU Go. @@ -14548,7 +14371,7 @@ (define-public emacs-evil-surround (base32 "1gfgmr4909m36gknprcam6q4rkcqfbi6w43ky7x6jnlmgb6mxggg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (arguments `(#:tests? #t #:test-command '("make" "test"))) @@ -14573,7 +14396,7 @@ (define-public emacs-evil-commentary (base32 "1l8zi9wlg1f7ffm8gh92qwk3q7h6cdl8b8zkd9hcda53mq6klpjr")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (home-page "https://github.com/linktohack/evil-commentary") (synopsis "Comment out code in evil mode") (description "@code{emacs-evil-commentary} adds keybindings to easily @@ -14600,8 +14423,7 @@ (define-public emacs-ansi (base32 "051v8dmji90chwbsyqsqry7h35mksal2j6rgw1kpmjsni86d79y1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-s)) (home-page "https://github.com/rejeep/ansi.el") (synopsis "Convert strings to ANSI") (description "@code{emacs-ansi} defines functions that turns simple @@ -14627,9 +14449,7 @@ (define-public emacs-commander (base32 "1j6hhyzww7wfwk6bllbb5mk4hw4qs8hsgfbfdifsam9c6i4spm45")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-f emacs-s)) (home-page "https://github.com/rejeep/commander.el") (synopsis "Emacs command line parser") (description "@code{emacs-commander} provides command line parsing for @@ -14649,9 +14469,7 @@ (define-public emacs-eglot (base32 "1zvs144hxq2mmq1h0ynx9hy7yyccb46f3pjg9mgq8v9cw5y678vk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-eldoc" ,emacs-eldoc) - ("emacs-jsonrpc" ,emacs-jsonrpc) - ("emacs-project" ,emacs-project))) + (list emacs-eldoc emacs-jsonrpc emacs-project)) (home-page "https://github.com/joaotavora/eglot") (synopsis "Client for Language Server Protocol (LSP) servers") (description @@ -14703,12 +14521,12 @@ (define-public emacs-ert-runner "08gygn9fjank5gpi4v6ynrkn0jbknxbwsn7md4p9ndygdbmnkf98")))) (build-system emacs-build-system) (inputs - `(("emacs-ansi" ,emacs-ansi) - ("emacs-commander" ,emacs-commander) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s) - ("emacs-shut-up" ,emacs-shut-up))) + (list emacs-ansi + emacs-commander + emacs-dash + emacs-f + emacs-s + emacs-shut-up)) (arguments `(#:phases (modify-phases %standard-phases @@ -14795,7 +14613,7 @@ (define-public emacs-json-reformat (patches (search-patches "emacs-json-reformat-fix-tests.patch")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-undercover" ,emacs-undercover))) + (list emacs-undercover)) (native-inputs `(("emacs-dash" ,emacs-dash) ("emacs-shut-up" ,emacs-shut-up) @@ -14860,8 +14678,7 @@ (define-public emacs-json-mode (base32 "0r0k56q58kb133l9x9nbisz9p2kbphfgw1l4g2xp0pjqsc9wvq8z")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-json-reformat" ,emacs-json-reformat) - ("emacs-json-snatcher" ,emacs-json-snatcher))) + (list emacs-json-reformat emacs-json-snatcher)) (home-page "https://github.com/joshwnj/json-mode") (synopsis "Major mode for editing JSON files") (description "@code{json-mode} extends the builtin js-mode syntax @@ -14905,7 +14722,7 @@ (define-public emacs-jsonnet-mode "14nxfa91yg2243v4d5kvynp2645x3811ispmhmpgil3x9qbl9jg9")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/tminor/jsonnet-mode") (synopsis "Major mode for editing jsonnet files") (description "This package provides syntax highlighting, indenting, @@ -14931,8 +14748,7 @@ (define-public emacs-restclient (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-jq-mode" ,emacs-jq-mode))) + (list emacs-helm emacs-jq-mode)) (home-page "https://github.com/pashky/restclient.el") (synopsis "Explore and test HTTP REST webservices") (description @@ -15016,7 +14832,7 @@ (define-public emacs-eimp (string-append imagemagick "/bin/mogrify")))) #t))))) (inputs - `(("imagemagick" ,imagemagick))) + (list imagemagick)) (home-page "https://github.com/nicferrier/eimp") (synopsis "Interactive image manipulation utility for Emacs") (description "@code{emacs-eimp} allows interactive image manipulation @@ -15041,10 +14857,7 @@ (define-public emacs-dired-hacks "12m81a9kjhs4cyq3lym0vp5nx6z3sfnypyzrnia76x6rjvixjf6y")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-eimp" ,emacs-eimp) - ("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-eimp emacs-f emacs-s)) (home-page "https://github.com/Fuco1/dired-hacks") (synopsis "Collection of useful dired additions") @@ -15136,7 +14949,7 @@ (define-public emacs-hercules (base32 "1rp37rhkj8jm07dwr74vc68dhrbvyvrxjdavpb0h073ps9vl9dsc")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-which-key" ,emacs-which-key))) + (list emacs-which-key)) (home-page "https://gitlab.com/jjzmajic/hercules.el") (synopsis "Call a chain of related commands without repeated prefix keys") (description @@ -15214,8 +15027,7 @@ (define-public emacs-org-edit-latex (base32 "1w0lyz71dq8x28ira4hig1b70bqn1dr53w3k5dgch9szcf6xa86y")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-auctex" ,emacs-auctex) - ("emacs-org" ,emacs-org))) + (list emacs-auctex emacs-org)) (home-page "https://github.com/et2010/org-edit-latex") (synopsis "Edit a LaTeX fragment just like editing a source block") (description @@ -15260,7 +15072,7 @@ (define-public emacs-plz (sha256 (base32 "05kgxrps1s20im5hhq799nrs3615bvssm4r0ysgmwm203mmzsjgj")))) (build-system emacs-build-system) - (inputs `(("curl" ,curl))) + (inputs (list curl)) (home-page "https://github.com/alphapapa/plz.el") (synopsis "HTTP library for Emacs") (description @@ -15288,8 +15100,7 @@ (define-public emacs-ement (arguments `(#:emacs ,emacs)) ;need libxml support (inputs - `(("emacs-plz" ,emacs-plz) - ("emacs-ts" ,emacs-ts))) + (list emacs-plz emacs-ts)) (home-page "https://github.com/alphapapa/ement.el") (synopsis "Matrix client for Emacs") (description "Ement.el is a Matrix client for Emacs.") @@ -15333,7 +15144,7 @@ (define-public emacs-lcr (base32 "0mc55icihxqpf8b05990q1lc2nj2792wcgyr73xsiqx0963sjaj8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/jyp/lcr") (synopsis "Lightweight coroutines in Emacs Lisp") (description "This package provides macros that can translate code into @@ -15356,10 +15167,7 @@ (define-public emacs-attrap (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-f emacs-flycheck emacs-s)) (home-page "https://github.com/jyp/attrap") (synopsis "Fix coding error at point") (description "This package provides a command to fix the Flycheck error @@ -15381,7 +15189,7 @@ (define-public emacs-git-messenger (base32 "04fnby2nblk8l70gv09asxkmnn53fh1pdfs77ix44npp99fyw8ix")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-popup" ,emacs-popup))) + (list emacs-popup)) (arguments `(#:tests? #t #:test-command '("emacs" "--batch" "-l" "test/test.el" @@ -15500,7 +15308,7 @@ (define-public emacs-envrc "0nqqx4qlw75lmbn0v927sg3xyjkk86ihw1q3rdbbn59va41grds4")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-inheritenv" ,emacs-inheritenv))) + (list emacs-inheritenv)) (home-page "https://github.com/purcell/envrc") (synopsis "Support for Direnv which operates buffer-locally") (description @@ -15563,7 +15371,7 @@ (define-public emacs-idris-mode "1v8av6jza1j00ln75zjwaca0vmmv0fhhhi94p84rlfzgzykyb9g1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-prop-menu" ,emacs-prop-menu))) + (list emacs-prop-menu)) (home-page "https://github.com/idris-hackers/idris-mode") (synopsis "Major mode for editing Idris code") @@ -15587,8 +15395,7 @@ (define-public emacs-browse-at-remote (base32 "0bx4ns0jb0sqrjk1nsspvl3mhz3n12925azf7brlwb1vcgnji09v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-f" ,emacs-f) - ("emacs-s" ,emacs-s))) + (list emacs-f emacs-s)) (native-inputs `(("ert-runner" ,emacs-ert-runner))) (arguments @@ -15645,7 +15452,7 @@ (define-public emacs-taxy "00pc6lh35gj8vzcsn17fyazb9jsc4m6nr7cvb32w02isadv8qd3m")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-magit" ,emacs-magit))) + (list emacs-magit)) (home-page "https://github.com/alphapapa/taxy.el") (synopsis "Programmable taxonomical grouping for arbitrary objects") (description @@ -15672,7 +15479,7 @@ (define-public emacs-emojify (arguments `(#:include (cons "^data/" %default-include))) (propagated-inputs - `(("emacs-ht" ,emacs-ht))) + (list emacs-ht)) (home-page "https://github.com/iqbalansari/emacs-emojify") (synopsis "Display emojis in Emacs") (description "This package displays emojis in Emacs similar to how Github, @@ -15701,7 +15508,7 @@ (define-public emacs-make-it-so (arguments `(#:include (cons "^recipes/" %default-include))) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy))) + (list emacs-ivy)) (home-page "https://github.com/abo-abo/make-it-so") (synopsis "Transform files with Makefile recipes") (description "This package provides an interface for selecting from @@ -15771,10 +15578,7 @@ (define-public emacs-pubmed "0ylsn36zmrn8mds2z74vbyv7sd4699a4wicg4shrf2gd5bbsi72g")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-deferred" ,emacs-deferred) - ("emacs-esxml" ,emacs-esxml) - ("emacs-s" ,emacs-s) - ("emacs-unidecode" ,emacs-unidecode))) + (list emacs-deferred emacs-esxml emacs-s emacs-unidecode)) (home-page "https://gitlab.com/fvdbeek/emacs-pubmed") (synopsis "Interface to PubMed") (description "This package provides an Emacs interface to the PubMed @@ -15892,11 +15696,11 @@ (define-public emacs-circe (kill-sexp)) (basic-save-buffer)))))))) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup))) + (list emacs-buttercup)) ;; In order to securely connect to an IRC server using TLS, Circe requires ;; the GnuTLS binary. (propagated-inputs - `(("gnutls" ,gnutls))) + (list gnutls)) (home-page "https://github.com/jorgenschaefer/circe") (synopsis "Client for IRC in Emacs") (description "Circe is a Client for IRC in Emacs. It integrates well with @@ -15944,13 +15748,13 @@ (define-public emacs-slack (add-before 'build 'set-HOME (lambda _ (setenv "HOME" "/tmp") #t))))) (propagated-inputs - `(("emacs-alert" ,emacs-alert) - ("emacs-emojify" ,emacs-emojify) - ("emacs-helm" ,emacs-helm) - ("emacs-request" ,emacs-request) - ("emacs-websocket" ,emacs-websocket) - ("emacs-oauth2" ,emacs-oauth2) - ("emacs-circe" ,emacs-circe))) + (list emacs-alert + emacs-emojify + emacs-helm + emacs-request + emacs-websocket + emacs-oauth2 + emacs-circe)) (home-page "https://github.com/yuya373/emacs-slack") (synopsis "Slack client for Emacs") (description "This package provides an Emacs client for the Slack @@ -15979,7 +15783,7 @@ (define-public emacs-helm-slack ;; HOME needs to exist for source compilation. (add-before 'build 'set-HOME (lambda _ (setenv "HOME" "/tmp") #t))))) - (propagated-inputs `(("emacs-slack" ,emacs-slack))) + (propagated-inputs (list emacs-slack)) (home-page "https://github.com/yuya373/helm-slack") (synopsis "Helm extension for emacs-slack") (description "This package provides an helm extension for emacs-slack @@ -16000,7 +15804,7 @@ (define-public emacs-bash-completion (file-name (git-file-name name version)) (sha256 (base32 "11j2k3irixp47r2iglxdmjphahqhgnxg98n2xwagwzyq99lsamj4")))) - (inputs `(("bash" ,bash))) + (inputs (list bash)) (build-system emacs-build-system) (arguments `(#:phases @@ -16129,10 +15933,8 @@ (define-public emacs-polymode-ansible (base32 "0f0yq6gmkp194nxk90ipprglf1xkmxrgz1rkgrhfslvxq4q2l81h")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ansible-doc" ,emacs-ansible-doc) - ("emacs-jinja2-mode" ,emacs-jinja2-mode) - ("emacs-polymode" ,emacs-polymode) - ("emacs-yaml-mode" ,emacs-yaml-mode))) + (list emacs-ansible-doc emacs-jinja2-mode emacs-polymode + emacs-yaml-mode)) (properties '((upstream-name . "poly-ansible"))) (home-page "https://gitlab.com/mavit/poly-ansible/") (synopsis "Polymode for Ansible - Jinja2 in YAML") @@ -16156,8 +15958,7 @@ (define-public emacs-polymode-markdown (base32 "1q4qq0ql08hxkdrd2aal03560k612my7bvnfpfij3g432hn0p7v6")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-markdown-mode" ,emacs-markdown-mode) - ("emacs-polymode" ,emacs-polymode))) + (list emacs-markdown-mode emacs-polymode)) (properties '((upstream-name . "poly-markdown"))) (synopsis "Polymode for Markdown mode") (description @@ -16180,7 +15981,7 @@ (define-public emacs-poly-noweb (base32 "1jl5h4nf10xd2gdlsxi6h2n3z5zh26ffcixn68xfp5q4zl34zk8p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-polymode" ,emacs-polymode))) + (list emacs-polymode)) (home-page "https://github.com/polymode/poly-noweb") (synopsis "Polymode for noweb") (description @@ -16227,7 +16028,7 @@ (define-public emacs-polymode-org (base32 "1srnwcsn2bh8gqzxixkhffk7gbnk66kd4dgvxbnps5nxqc6v0qhc")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-polymode" ,emacs-polymode))) + (list emacs-polymode)) (properties '((upstream-name . "poly-org"))) (home-page "https://github.com/polymode/poly-org") (synopsis "Polymode definitions for Org mode buffers") @@ -16252,8 +16053,7 @@ (define-public eless (base32 "1xif339wsc79hsab3l1nnwvy20jg7s1r4akfj4qqi6qxizfhmb52")))) (build-system copy-build-system) (inputs - `(("bash" ,bash) - ("emacs" ,emacs))) + (list bash emacs)) (arguments `(#:install-plan '(("eless" "bin/") @@ -16297,7 +16097,7 @@ (define-public emacs-evil-matchit (base32 "0cxv1bmbnir59k778dip5mkjyqhbh10pk9b4ayvwpgiz25dlp4ss")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (home-page "https://github.com/redguardtoo/evil-matchit") (synopsis "Vim matchit ported into Emacs") (description @@ -16320,8 +16120,7 @@ (define-public emacs-evil-smartparens (base32 "1di4qz5fbrlwbg16c2j0m7y8zqfxw027qd7zqmc3rwk9znbhg7wl")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-smartparens" ,emacs-smartparens))) + (list emacs-evil emacs-smartparens)) (home-page "https://github.com/expez/evil-smartparens") (synopsis "Emacs Evil integration for Smartparens") (description "@code{emacs-evil-smartparens} is an Emacs minor mode which @@ -16344,7 +16143,7 @@ (define-public emacs-evil-quickscope (base32 "1ja9ggj70wf0nmma4xnc1zdzg2crq9h1cv3cj7cgwjmllflgkfq7")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (arguments `(#:tests? #t #:test-command '("emacs" "--batch" @@ -16400,13 +16199,9 @@ (define-public emacs-groovy-modes `(#:tests? #t #:test-command '("ert-runner"))) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner) - ("emacs-undercover" ,emacs-undercover) - ("emacs-shut-up" ,emacs-shut-up) - ("emacs-f" ,emacs-f))) + (list emacs-ert-runner emacs-undercover emacs-shut-up emacs-f)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-s)) (home-page "https://github.com/Groovy-Emacs-Modes/groovy-emacs-modes") (synopsis "Groovy related modes for Emacs") (description "This package provides @code{groovy-mode} for syntax @@ -16430,7 +16225,7 @@ (define-public emacs-jenkinsfile-mode (base32 "0w38g88yykslg71xr99ff4vx1ffgy90b7xqvvdflr189gwk3avx1")))) (propagated-inputs - `(("emacs-groovy-modes" ,emacs-groovy-modes))) + (list emacs-groovy-modes)) (build-system emacs-build-system) (home-page "https://github.com/john2x/jenkinsfile-mode/") (synopsis "Emacs major-mode for editing Jenkinsfile") @@ -16457,7 +16252,7 @@ (define-public emacs-kotlin-mode (arguments `(#:tests? #t #:test-command '("ert-runner" "-L" "." "-L" "test"))) - (native-inputs `(("emacs-ert-runner" ,emacs-ert-runner))) + (native-inputs (list emacs-ert-runner)) (home-page "https://github.com/Emacs-Kotlin-Mode-Maintainers/kotlin-mode") (synopsis "Major major-mode for editing Kotlin files") (description @@ -16503,7 +16298,7 @@ (define-public emacs-scratch-el (base32 "0yiwq2gc4gdgfhaagpawhb7yrzc4fsnyb10w5d0q4whv64cj8555")))) (build-system emacs-build-system) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (arguments '(#:phases (modify-phases %standard-phases @@ -16570,7 +16365,7 @@ (define-public emacs-esxml ;; Byte-compiling the others Elisp files leads to build errors anyway. #:include (list "esxml.el" "esxml-query.el"))) (propagated-inputs - `(("emacs-kv" ,emacs-kv))) + (list emacs-kv)) (home-page "https://github.com/tali713/esxml/") (synopsis "SXML for EmacsLisp") (description "This is XML/XHTML done with S-Expressions in EmacsLisp. @@ -16606,10 +16401,9 @@ (define-public emacs-nov-el (string-append "\"" (which "unzip") "\""))) #t))))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-esxml" ,emacs-esxml))) + (list emacs-dash emacs-esxml)) (inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://depp.brause.cc/nov.el/") (synopsis "Major mode for reading EPUBs in Emacs") (description "@code{nov.el} provides a major mode for reading EPUB @@ -16646,8 +16440,7 @@ (define-public epipe (base32 "0lkisi1s7sn12nx8zh58qmsxwnk1rjwryj18wcbr148xqz3swg57")))) (build-system trivial-build-system) (inputs - `(("bash" ,bash) - ("perl" ,perl))) + (list bash perl)) (arguments `(#:modules ((guix build utils)) @@ -16690,11 +16483,11 @@ (define-public emacs-jupyter (base32 "1sr007wsl2y6wqpzkmv3inbpwhvgdcb2nmqzgfg7w1awapi2r13p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) ;optional - ("emacs-markdown-mode" ,emacs-markdown-mode) ;optional - ("emacs-simple-httpd" ,emacs-simple-httpd) - ("emacs-websocket" ,emacs-websocket) - ("emacs-zmq" ,emacs-zmq))) + (list emacs-company ;optional + emacs-markdown-mode ;optional + emacs-simple-httpd + emacs-websocket + emacs-zmq)) (home-page "https://github.com/nnicandro/emacs-jupyter") (synopsis "Emacs interface to communicate with Jupyter kernels") (description "This package provides an Emacs interface to communicate with @@ -16740,7 +16533,7 @@ (define-public emacs-terraform-mode (base32 "05hn8kskx9lcgn7bzgam99c629zlryir2pickwrqndacjrqpdykx")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-hcl-mode" ,emacs-hcl-mode))) + (list emacs-hcl-mode)) (home-page "https://github.com/syohex/emacs-terraform-mode") (synopsis "Major mode for Terraform") (description @@ -16788,8 +16581,7 @@ (define-public emacs-frog-menu (base32 "06iw11z61fd0g4w3562k3smcmzaq3nivvvc6gzm8y8k5pcrqzdff")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-avy" ,emacs-avy) - ("emacs-posframe" ,emacs-posframe))) + (list emacs-avy emacs-posframe)) (home-page "https://github.com/clemera/frog-menu") (synopsis "Quickly pick items from ad hoc menus") (description @@ -16815,9 +16607,7 @@ (define-public emacs-frog-jump-buffer "1z00by8hiss1r2lwmzrl8pnz6jykia2849dqqm4l3z5rf6lwvc0f")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-frog-menu" ,emacs-frog-menu) - ("emacs-avy" ,emacs-avy))) + (list emacs-dash emacs-frog-menu emacs-avy)) (home-page "https://github.com/waymondo/frog-jump-buffer") (synopsis "Jump to any Emacs buffer with minimal keystrokes") (description @@ -16930,7 +16720,7 @@ (define-public emacs-ergoemacs-mode "1s3b9bridl78hh1mxmdk9nqlmqhibbaxk0a1cixmsf23s06w8w6l")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-undo-tree" ,emacs-undo-tree))) + (list emacs-undo-tree)) (home-page "https://ergoemacs.github.io/") (synopsis "Emacs mode based on common modern interface and ergonomics") (description @@ -16969,10 +16759,8 @@ (define-public emacs-password-store (delete-file-recursively "src") (delete-file-recursively "tests")))))) (propagated-inputs - `(("emacs-auth-source-pass" ,emacs-auth-source-pass) - ("emacs-s" ,emacs-s) - ("emacs-with-editor" ,emacs-with-editor) - ("password-store" ,password-store))) + (list emacs-auth-source-pass emacs-s emacs-with-editor + password-store)) (home-page "https://git.zx2c4.com/password-store/tree/contrib/emacs") (synopsis "Password store (pass) support for Emacs") (description @@ -16995,8 +16783,7 @@ (define-public emacs-password-store-otp (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-password-store" ,emacs-password-store) - ("emacs-s" ,emacs-s))) + (list emacs-password-store emacs-s)) (home-page "https://github.com/volrath/password-store-otp.el") (synopsis "Interact with the @code{pass-otp} extension for @code{pass} from Emacs") @@ -17049,8 +16836,7 @@ (define-public emacs-pass (base32 "0jc8j421mlflspg24jvrqc2n3y5n3cpk3hjy560il8g36xi1049p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-password-store" ,emacs-password-store) - ("emacs-f" ,emacs-f))) + (list emacs-password-store emacs-f)) (home-page "https://github.com/NicolasPetton/pass") (synopsis "Major mode for @file{password-store.el}") (description "This is a major mode for managing password-store (pass) @@ -17078,11 +16864,8 @@ (define-public emacs-psc-ide (base32 "0r0fymyai30jimm34z1cmav4wgij8ci6s1d9y7qigygfbbfrdsmj")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-dash" ,emacs-dash) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-let-alist" ,emacs-let-alist) - ("emacs-s" ,emacs-s))) + (list emacs-company emacs-dash emacs-flycheck emacs-let-alist + emacs-s)) (home-page "https://github.com/purescript-emacs/psc-ide-emacs") (synopsis "Emacs integration for PureScript's psc-ide tool") (description @@ -17115,8 +16898,7 @@ (define-public emacs-evil-anzu (base32 "0lw7fg4gqwj30r0l6k2ni36sxqkf65zf0d0z3rxnpwbxlf8dlkrr")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-anzu" ,emacs-anzu))) + (list emacs-evil emacs-anzu)) (home-page "https://github.com/syohex/emacs-evil-anzu") (synopsis "Anzu for evil-mode") (description "@code{anzu} provides a minor mode that displays the current @@ -17225,8 +17007,7 @@ (define-public emacs-emacsql ("mariadb-dev" ,mariadb "dev") ("postgresql" ,postgresql))) (propagated-inputs - `(("emacs-finalize" ,emacs-finalize) - ("emacs-pg" ,emacs-pg))) + (list emacs-finalize emacs-pg)) (home-page "https://github.com/skeeto/emacsql") (synopsis "Emacs high-level SQL database front-end") (description "Any readable Lisp value can be stored as a value in EmacSQL, @@ -17252,9 +17033,9 @@ (define-public emacs-emacsql-sqlite3 (native-inputs `(("ert-runner" ,emacs-ert-runner))) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (propagated-inputs - `(("emacs-emacsql" ,emacs-emacsql))) + (list emacs-emacsql)) (arguments `(#:tests? #t #:test-command '("emacs" "-Q" "--batch" "-L" "." @@ -17290,7 +17071,7 @@ (define-public emacs-closql "1xa9rzyfm6bfskm2mfckd7jwmjwcraky7vsp7yyrnrqfksrl5na8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-emacsql" ,emacs-emacsql))) + (list emacs-emacsql)) (home-page "https://github.com/emacscollective/closql") (synopsis "Store EIEIO objects using EmacSQL") (description @@ -17317,8 +17098,7 @@ (define-public emacs-epkg "0z9sz9ydfjzhawh4qip41h3vid1lslaf0h14hkjz9kx8fkrzib8a")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-closql" ,emacs-closql) - ("emacs-dash" ,emacs-dash))) + (list emacs-closql emacs-dash)) (home-page "https://emacsmirror.net") (synopsis "Browse the Emacsmirror package database") (description "This package provides access to a local copy of the @@ -17473,7 +17253,7 @@ (define-public emacs-outshine "1lh9f5dgdbwfyzxk6nsg1xwdjs8gc6p9mbyyhp6f8fnk3h0y88cg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-outorg" ,emacs-outorg))) + (list emacs-outorg)) (home-page "https://github.com/alphapapa/outshine") (synopsis "Emacs outline with outshine") (description "Outshine attempts to bring the look and feel of @@ -17501,8 +17281,7 @@ (define-public emacs-frecency (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-a" ,emacs-a) - ("emacs-dash" ,emacs-dash))) + (list emacs-a emacs-dash)) (home-page "https://github.com/alphapapa/frecency.el") (synopsis "Sort items by frequency and recency of access") (description "This package provides a way of sorting items via @@ -17526,11 +17305,7 @@ (define-public emacs-org-recent-headings (base32 "1y11rlnhi36lzhc1cagninv6hlcwbvj88xfr0g0xzpbzy7hys021")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-frecency" ,emacs-frecency) - ("emacs-helm" ,emacs-helm) - ("emacs-org" ,emacs-org) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-frecency emacs-helm emacs-org emacs-s)) (home-page "https://github.com/alphapapa/org-recent-headings") (synopsis "Navigate to recently used Org headings and lists") (description @@ -17573,11 +17348,7 @@ (define-public emacs-org-super-agenda `(("emacs-f" ,emacs-f) ("getopt" ,util-linux))) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash) - ("emacs-ts" ,emacs-ts) - ("emacs-ht" ,emacs-ht) - ("emacs-s" ,emacs-s))) + (list emacs-org emacs-dash emacs-ts emacs-ht emacs-s)) (home-page "https://github.com/alphapapa/org-super-agenda") (synopsis "Supercharged Org agenda") (description "This package allows items in the Org agenda to be grouped @@ -17624,9 +17395,7 @@ (define-public emacs-org-make-toc "180ji6nnj6qj0rs1rdp1zlcrfsqf7ikb44ym8icbp5d6al2s4hnr")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s))) + (list emacs-org emacs-dash emacs-s)) (home-page "https://github.com/alphapapa/org-make-toc") (synopsis "Maintain a table of contents for an Org file") (description "This package facilitates the creation and maintenance of @@ -17648,8 +17417,7 @@ (define-public emacs-ts (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash))) + (list emacs-s emacs-dash)) (arguments ;; XXX: Three tests are failing because of a timezone-related issue ;; with how they're written. On my machine, all the failing test @@ -17760,7 +17528,7 @@ (define-public emacs-eldev (("export ELDEV_EMACS.*" all) (string-append "export ELDEV_LOCAL=" site-lisp "\n" all))))))))) (native-inputs - `(("texinfo" ,texinfo))) ;for tests + (list texinfo)) ;for tests (home-page "https://github.com/doublep/eldev/") (synopsis "Emacs-based build tool for Elisp") (description "Eldev (Elisp Development Tool) is an Emacs-based build tool, @@ -17792,10 +17560,9 @@ (define-public emacs-with-simulated-input `(#:tests? #f #:test-command '("buttercup" "-L" "."))) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-buttercup emacs-undercover)) (propagated-inputs - `(("emacs-s" ,emacs-s))) + (list emacs-s)) (home-page "https://github.com/DarwinAwardWinner/with-simulated-input") (synopsis "Non-interactive testing Emacs library") (description "This package provides an Emacs Lisp macro, @@ -17821,20 +17588,19 @@ (define-public emacs-org-ql (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-f" ,emacs-f) - ("emacs-ov" ,emacs-ov) - ("emacs-peg" ,emacs-peg) - ("emacs-org-super-agenda" ,emacs-org-super-agenda) - ("emacs-ts" ,emacs-ts) - ("emacs-org" ,emacs-org) - ("emacs-helm" ,emacs-helm) - ("emacs-helm-org" ,emacs-helm-org) - ("emacs-dash" ,emacs-dash) - ("emacs-transient" ,emacs-transient))) + (list emacs-s + emacs-f + emacs-ov + emacs-peg + emacs-org-super-agenda + emacs-ts + emacs-org + emacs-helm + emacs-helm-org + emacs-dash + emacs-transient)) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-with-simulated-input" ,emacs-with-simulated-input))) + (list emacs-buttercup emacs-with-simulated-input)) (arguments `(#:tests? #t #:test-command '("buttercup" "-L" ".") @@ -17892,8 +17658,7 @@ (define-public emacs-org-auto-expand "1my0c6xmkh37lwi6l472lz9d86lf20h6xcllzlxm1lxa24rhva6v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-dash" ,emacs-dash))) + (list emacs-org emacs-dash)) (home-page "https://github.com/alphapapa/org-auto-expand") (synopsis "Automatically expand certain Org headings") (description "This package allows a customizable set of headings in Org @@ -17935,9 +17700,7 @@ (define-public emacs-ebib (base32 "0al846i1dn5wrx3r0ak63m80g9j9xk2q5cpcpk63lq0l0gfdff2m")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-biblio" ,emacs-biblio) - ("emacs-ivy" ,emacs-ivy) - ("emacs-parsebib" ,emacs-parsebib))) + (list emacs-biblio emacs-ivy emacs-parsebib)) (home-page "https://joostkremers.github.io/ebib/") (synopsis "BibTeX database manager for Emacs") (description @@ -17967,8 +17730,7 @@ (define-public emacs-biblio (base32 "1gxjind6r235az59dr8liv03d8994mqb8a7m28j3c12q7p70aziz")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-let-alist" ,emacs-let-alist))) + (list emacs-dash emacs-let-alist)) (home-page "https://github.com/cpitclaudel/biblio.el") (synopsis "Browse and import bibliographic references") (description "This package provides an extensible Emacs package for @@ -17994,10 +17756,7 @@ (define-public emacs-citar (base32 "15jhpl2j4rm97cvvqzlfzxarvxvcsg64raz068psrsd2y7y2zh4c")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-auctex" ,emacs-auctex) - ("emacs-org" ,emacs-org) - ("emacs-parsebib" ,emacs-parsebib) - ("emacs-s" ,emacs-s))) + (list emacs-auctex emacs-org emacs-parsebib emacs-s)) (home-page "https://github.com/bdarcus/citar") (synopsis "Emacs package to quickly find and act on bibliographic entries") (description @@ -18031,13 +17790,13 @@ (define-public emacs-helm-bibtex (base32 "1d3mc17ga09m41i06khghlvixr6gsiacifnhdbrfnp0w5592aprk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-parsebib" ,emacs-parsebib) - ("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-biblio" ,emacs-biblio) - ("emacs-ivy" ,emacs-ivy))) + (list emacs-helm + emacs-parsebib + emacs-s + emacs-dash + emacs-f + emacs-biblio + emacs-ivy)) (home-page "https://github.com/tmalsburg/helm-bibtex") (synopsis "Bibliography manager based on Helm") (description "This package provides bibliography manager for Emacs, @@ -18087,7 +17846,7 @@ (define-public emacs-ewmctrl (emacs-substitute-sexps file ("(defcustom ewmctrl-wmctrl-path" (which "wmctrl"))))))))) (inputs - `(("wmctrl" ,wmctrl))) + (list wmctrl)) (home-page "https://github.com/flexibeast/ewmctrl") (synopsis "Emacs interface to @code{wmctrl}") (description "@code{ewmctrl} provides an Emacs interface to @@ -18139,7 +17898,7 @@ (define-public emacs-helm-gtags (base32 "1kc1jzk10nfd2v20g8dwnb6a944afrwdwnkzl06w4ba8k4yim7gi")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/syohex/emacs-helm-gtags") (synopsis "Emacs Helm interface to GNU Global") (description @@ -18277,7 +18036,7 @@ (define-public emacs-hierarchy (base32 "1kykbb1sil5cycfa5aj8dhsxc5yrx1641i2np5kwdjid6ahdlz5r")))) (build-system emacs-build-system) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup))) + (list emacs-buttercup)) (arguments `(#:tests? #t #:test-command '("buttercup" "-L" "."))) @@ -18325,11 +18084,8 @@ (define-public emacs-md4rd (base32 "1n6g6k4adzkkn1g7z4j27s35xy12c1fg2r08gv345ddr3wplq4ri")))) (propagated-inputs - `(("emacs-hierarchy" ,emacs-hierarchy) - ("emacs-request" ,emacs-request) - ("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-tree-mode" ,emacs-tree-mode))) + (list emacs-hierarchy emacs-request emacs-dash emacs-s + emacs-tree-mode)) (build-system emacs-build-system) (home-page "https://github.com/ahungry/md4rd") (synopsis "Emacs Mode for Reddit") @@ -18364,7 +18120,7 @@ (define-public emacs-pulseaudio-control ("pulseaudio-control-pactl-path" (string-append pulseaudio "/bin/pactl"))) #t)))))) - (inputs `(("pulseaudio" ,pulseaudio))) + (inputs (list pulseaudio)) (home-page "https://github.com/flexibeast/pulseaudio-control") (synopsis "Control @code{pulseaudio} from Emacs") (description @@ -18388,7 +18144,7 @@ (define-public emacs-datetime (arguments `(#:include (cons "^[^/]*\\.extmap$" %default-include))) (inputs - `(("emacs-extmap" ,emacs-extmap))) + (list emacs-extmap)) (home-page "https://github.com/doublep/datetime/") (synopsis "Library to work with dates in Emacs") (description "Parsing, formatting, matching and recoding @@ -18412,7 +18168,7 @@ (define-public emacs-org-mind-map (sha256 (base32 "08sj43py6aid4vpqgsm0v5n94mcmcil0047qjk033492glz6q55c")))) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (build-system emacs-build-system) (home-page "https://github.com/theodorewiles/org-mind-map") (synopsis "Create Graphviz directed graphs from Org files") @@ -18479,8 +18235,7 @@ (define-public emacs-loop (base32 "1gs95xnmnn8aa4794k7h8mw1sz1nfdh9v0caqj6yvnsdnwy74n5x")))) (build-system emacs-build-system) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-ert-runner emacs-undercover)) (arguments `(#:tests? #t #:test-command '("ert-runner"))) @@ -18506,15 +18261,14 @@ (define-public emacs-elisp-refs (base32 "0w7k91xf69zc0zkjrw8h8sjdjf9xq9qs5zhvajhd718lzf93564b")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-list-utils" ,emacs-list-utils) - ("emacs-loop" ,emacs-loop) - ("emacs-s" ,emacs-s) - ("emacs-shut-up" ,emacs-shut-up))) + (list emacs-dash + emacs-f + emacs-list-utils + emacs-loop + emacs-s + emacs-shut-up)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-ert-runner emacs-undercover)) (arguments `(#:tests? #t #:test-command '("ert-runner") @@ -18605,7 +18359,7 @@ (define-public emacs-edit-server ;; Elisp directory is not in root of the source. (lambda _ (chdir "servers")))))) - (propagated-inputs `(("emacs-ert-async" ,emacs-ert-async))) + (propagated-inputs (list emacs-ert-async)) (home-page "https://github.com/stsquad/emacs_chrome") (synopsis "Server that responds to edit requests from Chromium") (description @@ -18678,11 +18432,9 @@ (define-public emacs-esup "01khb3xyj0ylwib6ryzzvqmkh5wvzxiq2n3l0s3h9zv7wx849bzv")))) (build-system emacs-build-system) (native-inputs - `(("emacs-noflet" ,emacs-noflet) - ("emacs-undercover" ,emacs-undercover) - ("emacs-buttercup" ,emacs-buttercup))) + (list emacs-noflet emacs-undercover emacs-buttercup)) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (arguments `(#:tests? #t #:test-command '("buttercup" "-L" "."))) @@ -18908,10 +18660,7 @@ (define-public emacs-company-lua "0ny2dcc7c585p7v3j6q0rpkbj1qmf2ismy8a5020jpr585xvz0hh")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-s" ,emacs-s) - ("emacs-f" ,emacs-f) - ("emacs-lua-mode" ,emacs-lua-mode))) + (list emacs-company emacs-s emacs-f emacs-lua-mode)) (arguments `(#:include (cons* "^lua\\/" %default-include))) (home-page "https://github.com/ptrv/company-lua") @@ -18936,7 +18685,7 @@ (define-public emacs-beginend ;; TODO: Run tests. (build-system emacs-build-system) (inputs - `(("emacs-undercover" ,emacs-undercover))) ; For tests. + (list emacs-undercover)) ; For tests. (home-page "https://github.com/DamienCassou/beginend") (synopsis "Redefine @code{M-<} and @code{M->} for Emacs modes") (description "@code{beginend} redefines @code{M-<} and @code{M->} @@ -18984,7 +18733,7 @@ (define-public emacs-ibuffer-projectile "18cqxnwzzbkcj9jcaw89b210432yzhrl1dwsv48p0jbhfnr17k41")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-projectile" ,emacs-projectile))) + (list emacs-projectile)) (home-page "https://github.com/purcell/ibuffer-projectile") (synopsis "Group ibuffer's list by projectile root") (description "Adds functionality to Emacs @code{ibuffer} for @@ -19028,10 +18777,7 @@ (define-public emacs-elm-mode (sha256 (base32 "0iwk4fmw8hq3ry4ky1zc7lgl4cpbnrjyk74c2xzddfspi3ks41fd")))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-reformatter" ,emacs-reformatter) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-f emacs-reformatter emacs-s)) (build-system emacs-build-system) (home-page "https://github.com/jcollard/elm-mode") (synopsis "Emacs major mode for editing Elm source code") @@ -19068,7 +18814,7 @@ (define-public emacs-helm-mode-manager "1srx5f0s9x7zan7ayqd6scxfhcvr3nkd4yzs96hphd87rb18apzk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/istib/helm-mode-manager/") (synopsis "Switch and toggle Emacs major and minor modes using Helm") (description "This package provides a Helm interface for toggling Emacs @@ -19099,8 +18845,7 @@ (define-public emacs-hy-mode (base32 "0gihxlmfminadaqdr8d2zccd7wwygl3m0gfzxsk5izi7f8hl4w7f")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-s)) (home-page "https://github.com/hylang/hy-mode") (synopsis "Major mode for Hylang") (description "This package provides a major mode for Hylang.") @@ -19154,7 +18899,7 @@ (define-public emacs-helm-shell-history `(expand-file-name "~/.bash_history")))) #t))))) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/yuutayamada/helm-shell-history") (synopsis "Find shell history with Emacs Helm") (description "This package provides an Emacs Helm interface to search @@ -19177,7 +18922,7 @@ (define-public emacs-discover-my-major "1wlqyl03hhnflbyay3qlvdzqzvv5rbybcjpfddggda7ias9h0pr4")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-makey" ,emacs-makey))) + (list emacs-makey)) (home-page "https://framagit.org/steckerhalter/discover-my-major/") (synopsis "Discover key bindings for the current Emacs major mode") (description "This package discovers key bindings and @@ -19199,16 +18944,16 @@ (define-public emacs-org-ref (base32 "0xd1qp8dfy8n8b2n3rsdzm8vrfl7dii142kw330s8jp3pavww1f6")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-helm" ,emacs-helm) - ("emacs-helm-bibtex" ,emacs-helm-bibtex) - ("emacs-htmlize" ,emacs-htmlize) - ("emacs-hydra" ,emacs-hydra) - ("emacs-ivy" ,emacs-ivy) - ("emacs-key-chord" ,emacs-key-chord) - ("emacs-pdf-tools" ,emacs-pdf-tools) - ("emacs-s" ,emacs-s))) + (list emacs-dash + emacs-f + emacs-helm + emacs-helm-bibtex + emacs-htmlize + emacs-hydra + emacs-ivy + emacs-key-chord + emacs-pdf-tools + emacs-s)) (home-page "https://github.com/jkitchin/org-ref") (synopsis "Citations, cross-references and bibliographies in Org mode") (description @@ -19269,8 +19014,7 @@ (define-public emacs-org-re-reveal (base32 "0j7394zcbzqfk33g2xdyb3fmw3brxy8v66vvf1j9nqlskfddh7bn")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-htmlize" ,emacs-htmlize) - ("emacs-org" ,emacs-org))) + (list emacs-htmlize emacs-org)) (home-page "https://gitlab.com/oer/org-re-reveal") (synopsis "Build HTML presentations with reveal.js from Org source files") (description "This project started as fork of org-reveal. It provides an @@ -19418,8 +19162,7 @@ (define-public emacs-navi-mode "0jj5spk14hgb7zb1cd2n8whcw4k1kd5zb6llwj96v178yaws7l8k")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-outshine" ,emacs-outshine) - ("emacs-outorg" ,emacs-outorg))) + (list emacs-outshine emacs-outorg)) (home-page "https://github.com/alphapapa/navi") (synopsis "Emacs major-mode for easy buffer-navigation") (description @@ -19465,14 +19208,9 @@ (define-public emacs-helpful (base32 "0gdjxykqkal2x765mi51m99i5ql23i1fy909wy4mzj5ajhjfgqcc")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-elisp-refs" ,emacs-elisp-refs) - ("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-f" ,emacs-f) - ("emacs-shut-up" ,emacs-shut-up))) + (list emacs-elisp-refs emacs-dash emacs-s emacs-f emacs-shut-up)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-ert-runner emacs-undercover)) (arguments `(#:tests? #t #:test-command '("ert-runner"))) @@ -19513,8 +19251,7 @@ (define-public emacs-logview (sha256 (base32 "1cchmr25z5zj7rgb2fyxkaq8kpw7i5yg1pvn42dvm09c2wrfbj46")))) (propagated-inputs - `(("emacs-datetime" ,emacs-datetime) - ("emacs-extmap" ,emacs-extmap))) + (list emacs-datetime emacs-extmap)) (build-system emacs-build-system) (home-page "https://github.com/doublep/logview/") (synopsis "Emacs mode for viewing log files") @@ -19538,15 +19275,14 @@ (define-public emacs-suggest "01v8plska5d3g19sb1m4ph1i3ayprfzk8mi6mpabjy6zad397xjl")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-loop" ,emacs-loop) - ("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-f" ,emacs-f) - ("emacs-spinner" ,emacs-spinner) - ("emacs-shut-up" ,emacs-shut-up))) + (list emacs-loop + emacs-dash + emacs-s + emacs-f + emacs-spinner + emacs-shut-up)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-ert-runner emacs-undercover)) (arguments `(#:tests? #t #:test-command '("ert-runner"))) @@ -19591,7 +19327,7 @@ (define-public emacs-magit-gerrit (base32 "1q4kcr2ha2kir7pj0cshmgllgq51543syxkkk5jk3ksfiaba4crj")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-magit" ,emacs-magit))) + (list emacs-magit)) (home-page "https://github.com/terranpro/magit-gerrit") (synopsis "Magit extension for Gerrit") (description "This Magit extension provides integration with Gerrit, @@ -19664,7 +19400,7 @@ (define-public emacs-f3 (base32 "1qg48zbjdjqimw4516ymrsilz41zkib9321q0caf9474s9xyp2bi")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/cosmicexplorer/f3") (synopsis "Fantastic File Finder for Emacs") (description @@ -19731,9 +19467,7 @@ (define-public emacs-academic-phrases "0qfzsq8jh05w4zkr0cvq3i1hdn97bq344vcqjg46sib26x3wpz6r")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-ht" ,emacs-ht))) + (list emacs-dash emacs-s emacs-ht)) (home-page "https://github.com/nashamri/academic-phrases") (synopsis "Bypass that mental block when writing your papers") (description @@ -19768,7 +19502,7 @@ (define-public emacs-auto-yasnippet '(#:tests? #t #:test-command '("make" "test"))) (propagated-inputs - `(("emacs-yasnippet" ,emacs-yasnippet))) + (list emacs-yasnippet)) (home-page "https://github.com/abo-abo/auto-yasnippet/") (synopsis "Quickly create disposable yasnippets") (description "This package provides a hybrid of keyboard macros and @@ -19793,7 +19527,7 @@ (define-public emacs-highlight-numbers (base32 "1r07mpyr7rhd7bkg778hx6vbhb4n9ixgzkpszhgks7ri6ia38pj8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-parent-mode" ,emacs-parent-mode))) + (list emacs-parent-mode)) (home-page "https://github.com/Fanael/highlight-numbers") (synopsis "Highlight numbers in source code") (description "@code{highlight-numbers-mode} provides a minor mode for @@ -19960,9 +19694,7 @@ (define-public emacs-racket-mode (arguments `(#:include '("\\.el$" "\\.rkt$"))) (propagated-inputs - `(("emacs-faceup" ,emacs-faceup) - ("emacs-pos-tip" ,emacs-pos-tip) - ("emacs-s" ,emacs-s))) + (list emacs-faceup emacs-pos-tip emacs-s)) (home-page "https://www.racket-mode.com/") (synopsis "Major mode for the Racket language") (description "@code{racket-mode} provides: @@ -19992,7 +19724,7 @@ (define-public emacs-grep-context "00q7l4a3c0ay6g5ff9bfa2qgkiswsyh4s6pqnpg0zpzhvv5710f5")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/mkcms/grep-context") (synopsis "Increase context in compilation and grep buffers") (description @@ -20016,7 +19748,7 @@ (define-public emacs-helm-firefox (base32 "08mjsi2f9s29fkk35cj1rrparjnkm836qmbfdwdz7y51f9varjbs")))) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (build-system emacs-build-system) (home-page "https://github.com/emacs-helm/helm-firefox") (synopsis "Display firefox bookmarks with Emacs Helm interface") @@ -20100,9 +19832,7 @@ (define-public emacs-parinfer-mode (sha256 (base32 "0v97ncb0w1slb0x8861l3yr1kqz6fgw1fwl1z9lz6hh8p2ih34sk")))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-rainbow-delimiters" ,emacs-rainbow-delimiters) - ("emacs-company" ,emacs-company))) + (list emacs-dash emacs-rainbow-delimiters emacs-company)) (build-system emacs-build-system) (home-page "https://github.com/DogLooksGood/parinfer-mode/") (synopsis "Lisp structure editing mode") @@ -20125,7 +19855,7 @@ (define-public emacs-helm-eww (base32 "0hpq1h0p69c9k6hkd2mjpprx213sc5475q7pr2zpmwrjdzgcv70z")))) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (build-system emacs-build-system) (home-page "https://github.com/emacs-helm/helm-eww/") (synopsis "Helm interface to EWW") @@ -20299,7 +20029,7 @@ (define-public emacs-dashboard (base32 "1qv4cqjy2s2d2bysbq10vq1axpbd8qc3jn1s1r81lxqkcja8zasa")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-page-break-lines" ,emacs-page-break-lines))) + (list emacs-page-break-lines)) (arguments '(#:include '("\\.el$" "\\.txt$" "\\.png$") #:phases @@ -20333,8 +20063,7 @@ (define-public emacs-slime-company (base32 "05dnnc4ms5c9yp9h65k2gbkg3pw9k38nx5wzlwdlfr4shqmw54w0")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-slime" ,emacs-slime) - ("emacs-company" ,emacs-company))) + (list emacs-slime emacs-company)) (home-page "https://company-mode.github.io") (synopsis "SLIME completion backend for @code{company-mode}") (description @@ -20426,8 +20155,7 @@ (define-public emacs-git-auto-commit-mode (base32 "0gpib57f7xza04g3iyihw5v15hb7pncqsmvyggib902yvcxlkvqf")))) (build-system emacs-build-system) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("git" ,git))) + (list emacs-buttercup git)) (arguments `(#:tests? #t #:test-command '("buttercup" "-L" "."))) @@ -20478,9 +20206,7 @@ (define-public emacs-company-restclient (base32 "0yp0hlrgcr6yy1xkjvfckys2k24x9xg7y6336ma61bdwn5lpv0x0")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-know-your-http-well" ,emacs-know-your-http-well) - ("emacs-restclient" ,emacs-restclient))) + (list emacs-company emacs-know-your-http-well emacs-restclient)) (home-page "https://github.com/iquiw/company-restclient") (synopsis "Company-mode completion back-end for restclient-mode") (description "@code{company-mode} back-end for @@ -20520,7 +20246,7 @@ (define-public emacs-noflet ((";;; Code:") ";;; Code:\n(require 'dash)")) #t))))) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/nicferrier/emacs-noflet") (synopsis "Locally override functions") (description "@code{emacs-noflet} lets you locally override functions, @@ -20559,8 +20285,7 @@ (define-public emacs-dumb-jump ("emacs-undercover" ,emacs-undercover) ("ert-runner" ,emacs-ert-runner))) (propagated-inputs - `(("emacs-f" ,emacs-f) - ("emacs-popup" ,emacs-popup))) + (list emacs-f emacs-popup)) (home-page "https://github.com/jacktasia/dumb-jump") (synopsis "Jump to definition for multiple languages without configuration") (description "Dumb Jump is an Emacs \"jump to definition\" package with @@ -20724,7 +20449,7 @@ (define-public emacs-esh-autosuggest (base32 "0l2nnlr3b6df1xn0qjf5d5ryy1wcs1jczyfy795vsasd5gm3g0xh")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-company" ,emacs-company))) + (propagated-inputs (list emacs-company)) (home-page "https://github.com/dieggsy/esh-autosuggest") (synopsis "Fish-like autosuggestions in Eshell") (description @@ -20783,7 +20508,7 @@ (define-public emacs-org-caldav ;; Tests require to have two specific calendars on a test server. `(#:exclude '("^org-caldav-testsuite\\.el"))) (propagated-inputs - `(("emacs-org" ,emacs-org))) + (list emacs-org)) (home-page "https://github.com/dengste/org-caldav") (synopsis "Sync Org files with external calendars via the CalDAV protocol") (description @@ -20806,8 +20531,7 @@ (define-public emacs-zotxt (base32 "1zr67h0w49rsi84mgf6jdili28h8782q6vjl8za0iq1hcx9zqxyf")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-deferred" ,emacs-deferred) - ("emacs-request" ,emacs-request))) + (list emacs-deferred emacs-request)) (home-page "https://github.com/egh/zotxt-emacs") (synopsis "Integrate Emacs with Zotero") (description "This package provides two integration features between Emacs @@ -20830,10 +20554,9 @@ (define-public emacs-evil-multiedit (base32 "08ycwss58zh2zikk79jfj074q78yjcd7vbjgv5ssqvws09x5rgfq")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-iedit" ,emacs-iedit))) + (list emacs-evil emacs-iedit)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner))) + (list emacs-ert-runner)) (arguments `(#:phases (modify-phases %standard-phases @@ -20871,9 +20594,9 @@ (define-public emacs-evil-mc (base32 "0p83p90faq1p02lmsfs7zrnky3cyzgy8z4m83a81r9kakjzhkrnb")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (native-inputs - `(("emacs-espuds" ,emacs-espuds))) + (list emacs-espuds)) (home-page "https://github.com/gabesoft/evil-mc") (synopsis "Interactive search compatible with @code{multiple-cursors}") (description "This package can be used with @code{multiple-cursors} to @@ -20896,7 +20619,7 @@ (define-public emacs-evil-org (base32 "1fxxfkinb0gq4p5b686r7z4jrkv98zfgh5z889zkjacncv8ibswn")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-evil" ,emacs-evil))) + (propagated-inputs (list emacs-evil)) (home-page "https://github.com/Somelauw/evil-org-mode") (synopsis "Evil keybindings for Org mode") @@ -20930,7 +20653,7 @@ (define-public emacs-debpaste "1wi70r56pd5z0x4dp4m58p9asq03j74kdm4fi9vai83vsl2z9amq")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-xml-rpc" ,emacs-xml-rpc))) + (list emacs-xml-rpc)) (synopsis "Manipulate pastes from the Debian Pastezone") (description "Debpaste is an Emacs interface for the Debian Pastezone, allowing you to receive, post, and delete pastes. It communicates with the @@ -20996,7 +20719,7 @@ (define-public emacs-fish-completion (base32 "17lqip1i1rrsvxzz4bx9rqf1fvwd3hriwg3sj6qxmfc8pylnp37q")))) (build-system emacs-build-system) - (inputs `(("fish" ,fish))) + (inputs (list fish)) (arguments `(#:phases (modify-phases %standard-phases @@ -21047,9 +20770,7 @@ (define-public emacs-gif-screencast "1yf6yipvhhna29mzaan5vb3d5qvbrkp2awr5diyf381mvxgk8akh")))) (build-system emacs-build-system) (inputs - `(("scrot" ,scrot) - ("imagemagick" ,imagemagick) - ("gifsicle" ,gifsicle))) + (list scrot imagemagick gifsicle)) (arguments `(#:phases (modify-phases %standard-phases @@ -21119,10 +20840,9 @@ (define-public emacs-helm-company "1ci37w6ahnqrfpb284gjvxmimlf61sdxb9k192yy9q983cksv2hx")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-company" ,emacs-company))) + (list emacs-helm emacs-company)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner))) + (list emacs-ert-runner)) (arguments `(#:tests? #t #:test-command '("ert-runner"))) @@ -21149,7 +20869,7 @@ (define-public emacs-helm-descbinds (base32 "1n89p56qwa243w1c85i5awnaf7piwjsvfi7nmnsrwm33hix5dknk")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-helm" ,emacs-helm))) + (propagated-inputs (list emacs-helm)) (home-page "https://github.com/emacs-helm/helm-descbinds") (synopsis "Convenient @code{describe-bindings} with Helm") (description @@ -21178,8 +20898,7 @@ (define-public emacs-helm-emms "0r1ai6xhzayyik30w2sx9n62bxxwm12vfmjspv0daqif9az8y3vg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-emms" ,emacs-emms))) + (list emacs-helm emacs-emms)) (home-page "https://github.com/emacs-helm/helm-emms") (synopsis "Emms for Helm") @@ -21202,8 +20921,7 @@ (define-public emacs-helm-exwm (base32 "0g4k01ps14bp2az8v6dcag9llg045k2b4kdis81xx4lvw76znr9v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-exwm" ,emacs-exwm))) + (list emacs-helm emacs-exwm)) (home-page "https://github.com/emacs-helm/helm-exwm") (synopsis "Helm for EXWM buffers") @@ -21231,9 +20949,7 @@ (define-public emacs-helm-flycheck "1a2yfxhz04klwhcandqvfzysxp6b7bxyxx1xk1x3kds5hif5fkl4")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-helm" ,emacs-helm))) + (list emacs-dash emacs-flycheck emacs-helm)) (home-page "https://github.com/yasuyk/helm-flycheck") (synopsis "Show Flycheck errors with Helm") (description @@ -21254,7 +20970,7 @@ (define-public emacs-helm-ls-git (sha256 (base32 "1bqk0z6zd3aza7ibb8h0ghya5kid4m6z01gs7jf4sr6p49rzp7hd")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-helm" ,emacs-helm))) + (propagated-inputs (list emacs-helm)) (home-page "https://github.com/emacs-helm/helm-ls-git") (synopsis "Helm interface for listing the files in a Git repository") (description @@ -21291,8 +21007,7 @@ (define-public emacs-helm-mu (base32 "1lh0ahxdc5b2z18m9p30gwg8sbg33sjwkjr38p7h5xsm5fm7i0fz")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("mu" ,mu))) + (list emacs-helm mu)) (home-page "https://github.com/emacs-helm/helm-mu") (synopsis @@ -21321,8 +21036,7 @@ (define-public emacs-helm-pass "19w24isddzamkikq17vbv3y7ha22i7wc09d2nqw1j0qwhrrfkng9")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-password-store" ,emacs-password-store))) + (list emacs-helm emacs-password-store)) (home-page "https://github.com/emacs-helm/helm-pass") (synopsis "Helm interface to pass, the standard Unix password manager") (description @@ -21352,7 +21066,7 @@ (define-public emacs-image+ (base32 "0v66wk9nh0raih4jhrzmmyi5lbysjnmbv791vm2230ffi2hmwxnd")))) (build-system emacs-build-system) - (inputs `(("imagemagick" ,imagemagick))) + (inputs (list imagemagick)) (arguments `(#:phases (modify-phases %standard-phases @@ -21447,7 +21161,7 @@ (define-public emacs-dpd (base32 "0wrqmpfcqp87dr5blpskf9kvm9slvffldqfxx77n15gcw516zzc8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-packed" ,emacs-packed))) + (list emacs-packed)) (home-page "https://gitlab.com/lilyp/emacs-dpd") (synopsis "Deliver packages to package.el") (description @@ -21509,7 +21223,7 @@ (define-public emacs-mu4e-conversation "080s96jkcw2p288sp1vgds91rgl693iz6hi2dv56p2ih0nnivwlg")))) (build-system emacs-build-system) (propagated-inputs - `(("mu" ,mu))) + (list mu)) (home-page "https://gitlab.com/Ambrevar/mu4e-conversation") (synopsis @@ -21540,7 +21254,7 @@ (define-public emacs-pinentry "1lf30q6r8nz5cjzclbb9bbymsk2y75nskvb55hnjdv93gr3j0sik")))) (build-system emacs-build-system) (propagated-inputs - `(("gnupg" ,gnupg))) + (list gnupg)) (home-page "https://elpa.gnu.org/packages/pinentry.html") (synopsis "GnuPG Pinentry server implementation") (description @@ -21617,12 +21331,9 @@ (define-public emacs-github-review "0injfpxzgfhmqalba845j5l5cdcxxqz43knhxwinf36g52nfabl0")))) (build-system emacs-build-system) (inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-ghub" ,emacs-ghub))) + (list emacs-dash emacs-s emacs-ghub)) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-buttercup emacs-undercover)) (arguments `(#:tests? #t #:test-command '("buttercup" "-L" "test/github-review-test.el"))) @@ -21649,11 +21360,9 @@ (define-public emacs-deadgrep (base32 "1vjhrq02l8gvdn2haygzq7277hnhjchs9xrfpcnh76gqip200gx4")))) (build-system emacs-build-system) - (inputs `(("ripgrep" ,ripgrep))) + (inputs (list ripgrep)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-spinner" ,emacs-spinner))) + (list emacs-dash emacs-s emacs-spinner)) (arguments `(#:phases (modify-phases %standard-phases @@ -21713,8 +21422,7 @@ (define-public emacs-pandoc-mode "1c3gay9fkikg7h46djw1nf86fzckmv7w1zbz5fbar20klcr12pbm")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-hydra" ,emacs-hydra))) + (list emacs-dash emacs-hydra)) (home-page "https://github.com/joostkremers/pandoc-mode") (synopsis "Minor mode for interacting with Pandoc") (description "This package provides a Hydra menu for interacting with the @@ -21739,8 +21447,7 @@ (define-public emacs-hlint-refactor-mode "1c71w9s34n0i7mm4njchxn6s3ri1y6mh3akgbg4nq41d42h8iap3")))) (build-system emacs-build-system) (propagated-inputs - `(("apply-refact" ,apply-refact) - ("hlint" ,hlint))) + (list apply-refact hlint)) (home-page "https://github.com/mpickering/hlint-refactor-mode") (synopsis "Emacs bindings for @code{hlint}'s @code{--refactor} option") (description "This package applies refactoring suggestions from @@ -21765,9 +21472,7 @@ (define-public emacs-ccls "0l4bhyr9d8ljz1f0cfg1s2cjcmh6fiwbk5mdlvc7rrwz5hxc21is")))) (build-system emacs-build-system) (propagated-inputs - `(("ccls" ,ccls) - ("emacs-dash" ,emacs-dash) - ("emacs-lsp-mode" ,emacs-lsp-mode))) + (list ccls emacs-dash emacs-lsp-mode)) (home-page "https://github.com/MaskRay/emacs-ccls") (synopsis "Emacs support for the @code{ccls} language server") (description "This package extends @code{lsp-mode} to work with @code{C} @@ -21913,7 +21618,7 @@ (define-public emacs-adoc-mode "-l" "adoc-mode-test.el" "-f" "ert-run-tests-batch-and-exit"))) (propagated-inputs - `(("emacs-markup-faces" ,emacs-markup-faces))) + (list emacs-markup-faces)) (home-page "https://github.com/sensorflo/adoc-mode/wiki") (synopsis "AsciiDoc mode for Emacs") (description "This package provides an Emacs major mode for editing AsciiDoc @@ -21955,14 +21660,9 @@ (define-public emacs-racer ((" \\[`str`\\]") " str")) #t))))) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-ert-runner emacs-undercover)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-pos-tip" ,emacs-pos-tip) - ("emacs-rust-mode" ,emacs-rust-mode) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-f emacs-pos-tip emacs-rust-mode emacs-s)) (build-system emacs-build-system) (home-page "https://github.com/racer-rust/emacs-racer") (synopsis "Racer support for Emacs") @@ -22012,16 +21712,16 @@ (define-public emacs-rustic (base32 "0i72r0kb6f96py3vbprcingik9sy5bndnd19hb9x3yzv1f7r0zfp")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-markdown-mode" ,emacs-markdown-mode) - ("emacs-project" ,emacs-project) - ("emacs-rust-mode" ,emacs-rust-mode) - ("emacs-s" ,emacs-s) - ("emacs-spinner" ,emacs-spinner) - ("emacs-xterm-color" ,emacs-xterm-color))) + (list emacs-dash + emacs-f + emacs-flycheck + emacs-lsp-mode + emacs-markdown-mode + emacs-project + emacs-rust-mode + emacs-s + emacs-spinner + emacs-xterm-color)) (arguments ;; Tests require rust, cargo, rustfmt, and various crates to be ;; vendored. @@ -22092,9 +21792,7 @@ (define-public emacs-helm-org-contacts "06a1gbrq3qcfsn0kyv4i24x1xxfrrwqa3kgfj4xa4va88q2vqyb5")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-helm" ,emacs-helm) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-helm emacs-s)) (home-page "https://github.com/tmalsburg/helm-org-contacts") (synopsis "Helm source for org-contacts") (description "This Helm source can be used to search contacts stored in @@ -22143,8 +21841,7 @@ (define-public emacs-dired-rsync "19za6i96xrmczdh928n5ixd7j7pvy175sz1msaiwvdjwysjr8k51")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash))) + (list emacs-s emacs-dash)) (home-page "https://github.com/stsquad/dired-rsync/") (synopsis "Support for rsync from Emacs dired buffers") (description "This package adds a single command @code{dired-rsync} which @@ -22289,7 +21986,7 @@ (define-public emacs-youtube-dl "0zkl9jkjbx0lmp9ylv4rqg1zwqibk053s4rp7s1h0i18nzk7vn8j")))) (build-system emacs-build-system) (inputs - `(("youtube-dl" ,youtube-dl))) + (list youtube-dl)) (arguments `(#:phases (modify-phases %standard-phases @@ -22327,7 +22024,7 @@ (define-public emacs-ytdl (base32 "010arhvibyw50lqhsr8bm0vj3pzry1h1vgcvxnmyryirk3dv40jl")))) (build-system emacs-build-system) (inputs - `(("youtube-dl" ,youtube-dl))) + (list youtube-dl)) (propagated-inputs `(("async" ,emacs-async) ("transient" ,emacs-transient))) @@ -22379,7 +22076,7 @@ (define-public emacs-ytel (substitute* "ytel.el" (("\"curl\"") (string-append "\"" curl "/bin/curl\""))))))))) (inputs - `(("curl" ,curl))) + (list curl)) (home-page "https://github.com/grastello/ytel") (synopsis "Youtube front-end for Emacs") (description @@ -22407,7 +22104,7 @@ (define-public emacs-ytel-show (base32 "0nhgzfzq1bgpbdbljx5z2hzr8ia7ybsyvvr66yj4klz0zj97rghj")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ytel" ,emacs-ytel))) + (list emacs-ytel)) (home-page "https://github.com/xFA25E/ytel-show") (synopsis "Browse YouTube in Emacs") (description @@ -22431,12 +22128,9 @@ (define-public emacs-org-web-tools "0v4qad54r0z7dr7kg5lpfdsazi44qvrbybx9aciyl4w9grfajphb")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-esxml" ,emacs-esxml) - ("emacs-request" ,emacs-request) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-esxml emacs-request emacs-s)) (inputs - `(("pandoc" ,pandoc))) + (list pandoc)) (arguments `(#:phases (modify-phases %standard-phases @@ -22475,7 +22169,7 @@ (define-public emacs-blimp "09wmhpym516b81dfq8smdmysh1fn610dzlyvyl2rkx8600f0fizd")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-eimp" ,emacs-eimp))) + (list emacs-eimp)) (home-page "https://github.com/walseb/blimp") (synopsis "Emacs wrapper around all Imagemagick commands") (description "Blimp (Bustling Image Manipulation Package) is a complete @@ -22500,7 +22194,7 @@ (define-public emacs-synosaurus "14dd6p89pmpf1w3nx4f9mzm4sn2b64nicws436ck7pmp223pwciv")))) (build-system emacs-build-system) (propagated-inputs - `(("wordnet" ,wordnet))) + (list wordnet)) (arguments `(#:phases (modify-phases %standard-phases @@ -22599,7 +22293,7 @@ (define-public emacs-wttrin "1ai655f10iayb4vw0ass2j3x83f4vsv90326mnywkzfl3sxd432z")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-xterm-color" ,emacs-xterm-color))) + (list emacs-xterm-color)) (home-page "https://github.com/bcbcarl/emacs-wttrin") (synopsis "Frontend for weather web service @url{wttr.in}") (description "This package provides local weather information from @@ -22760,8 +22454,7 @@ (define-public emacs-helm-slime "0mrpjhpijdrq353fnfvdj9l9xfsz390qlcvifcair9732ma7i8l0")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-slime" ,emacs-slime))) + (list emacs-helm emacs-slime)) (home-page "https://github.com/emacs-helm/helm-slime") (synopsis "Helm for SLIME, the Superior Lisp Interaction Mode for Emacs") (description "Helm-SLIME defines a few new commands: @@ -22789,8 +22482,7 @@ (define-public emacs-helm-sly "06x8wyx1r0s7askkvlbklgz1cszv34qsvv3gryndw350smk1v8kx")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-sly" ,emacs-sly))) + (list emacs-helm emacs-sly)) (home-page "https://github.com/emacs-helm/helm-sly") (synopsis "Helm for SLY, a Common Lisp interaction mode for Emacs") (description "Helm-SLY defines a few new commands: @@ -22980,7 +22672,7 @@ (define-public emacs-cort "03c223nczpbdkjmq69panhbsq2a0zj20w329jgj4c0zsj8m1a32a")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ansi" ,emacs-ansi))) + (list emacs-ansi)) (arguments `(#:tests? #t #:test-command '("emacs" "--batch" "--quick" @@ -23009,8 +22701,7 @@ (define-public emacs-wordnut (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("wordnet" ,wordnet) - ("emacs-adaptive-wrap" ,emacs-adaptive-wrap))) + (list wordnet emacs-adaptive-wrap)) (synopsis "Major mode for WordNet") (description "This Emacs package provides an interface for @code{wordnet}. Features include completion, if the query is not found @@ -23120,9 +22811,7 @@ (define-public emacs-annalist (file-name (git-file-name name version)))) (build-system emacs-build-system) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-lispy" ,emacs-lispy) - ("emacs-evil" ,emacs-evil))) + (list emacs-buttercup emacs-lispy emacs-evil)) (arguments `(#:phases (modify-phases %standard-phases @@ -23156,10 +22845,7 @@ (define-public emacs-general (file-name (git-file-name name version)))) (build-system emacs-build-system) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-evil" ,emacs-evil) - ("emacs-which-key" ,emacs-which-key) - ("emacs-use-package" ,emacs-use-package))) + (list emacs-buttercup emacs-evil emacs-which-key emacs-use-package)) (arguments `(#:tests? #t #:test-command '("buttercup" "-L" "test/test-general.el"))) @@ -23196,7 +22882,7 @@ (define-public emacs-tldr (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-request" ,emacs-request))) + (list emacs-request)) (synopsis "Simplified and community-driven man pages for Emacs") (description "@code{emacs-tldr} allows the user to access tldr pages from within emacs. The @code{tldr} pages are a community effort to simplify @@ -23239,7 +22925,7 @@ (define-public emacs-e2wm (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-window-layout" ,emacs-window-layout))) + (list emacs-window-layout)) (synopsis "Equilibrium Emacs Window Manager") (description "E2WM is a window manager for Emacs. It enables to customize the place of pop-up window, how the windows are split, how the @@ -23286,8 +22972,7 @@ (define-public emacs-leetcode (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-names" ,emacs-names) - ("emacs-ctable" ,emacs-ctable))) + (list emacs-names emacs-ctable)) (synopsis "Solve and submit LeetCode problems from within Emacs") (description "This package provides an Emacs interface to LeetCode allowing users to log in and solve problems of their choice using Emacs.") @@ -23310,8 +22995,7 @@ (define-public emacs-epc (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-deferred" ,emacs-deferred) - ("emacs-ctable" ,emacs-ctable))) + (list emacs-deferred emacs-ctable)) (synopsis "RPC stack for Emacs Lisp") (description "This program is an asynchronous RPC stack for Emacs. Using this RPC stack, Emacs can communicate with the peer process @@ -23336,15 +23020,14 @@ (define-public emacs-edbi (file-name (git-file-name name version)))) (build-system emacs-build-system) (inputs - `(("perl" ,perl) - ("perl-rpc-epc-service" ,perl-rpc-epc-service) - ("perl-dbi" ,perl-dbi) - ;; TODO: Adding support for perl-dbd-mysql and others would - ;; dramatically increase the closure size. Make several packages? - ("perl-dbd-sqlite" ,perl-dbd-sqlite))) + (list perl + perl-rpc-epc-service + perl-dbi + ;; TODO: Adding support for perl-dbd-mysql and others would + ;; dramatically increase the closure size. Make several packages? + perl-dbd-sqlite)) (propagated-inputs - `(("emacs-e2wm" ,emacs-e2wm) - ("emacs-epc" ,emacs-epc))) + (list emacs-e2wm emacs-epc)) (arguments `(#:include '("\\.el$" "\\.pl$") #:phases @@ -23386,7 +23069,7 @@ (define-public emacs-edbi-sqlite (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-edbi" ,emacs-edbi))) + (list emacs-edbi)) (synopsis "Open SQLite files in Emacs") (description "This package is a convenience wrapper for @command{edbi} to open SQLite databases.") @@ -23434,9 +23117,7 @@ (define-public emacs-nix-mode (base32 "1bqlhkxg0faddhvxx909dq46dxdxk4mdyhdpww92dmzgxdpq38sx")))) (build-system emacs-build-system) (inputs - `(("emacs-company" ,emacs-company) - ("emacs-json-mode" ,emacs-json-mode) - ("emacs-mmm-mode" ,emacs-mmm-mode))) + (list emacs-company emacs-json-mode emacs-mmm-mode)) (home-page "https://github.com/NixOS/nix-mode") (synopsis "Emacs major mode for editing Nix expressions") (description "@code{nixos-mode} provides an Emacs major mode for editing @@ -23482,7 +23163,7 @@ (define-public emacs-mpdel "0pyyvbzskr44dxbmlp3y0r6s459fd51cvwjmnjaqxfxflr5v891g")))) (build-system emacs-build-system) (inputs - `(("emacs-libmpdel" ,emacs-libmpdel))) + (list emacs-libmpdel)) (home-page "https://gitea.petton.fr/mpdel/mpdel") (synopsis "Emacs user interface for Music Player Daemon (MPD)") (description @@ -23572,7 +23253,7 @@ (define-public emacs-vterm-toggle (sha256 (base32 "0r9n23wg9cfy10h5f9zqr8jpkvw34f9rylri3nxq870awjab7rqi")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-vterm" ,emacs-vterm))) + (propagated-inputs (list emacs-vterm)) (home-page "https://github.com/jixiuf/vterm-toggle") (synopsis "Toggle between a vterm buffer and other buffers") (description @@ -23598,7 +23279,7 @@ (define-public emacs-simple-mpc (base32 "1ja06pv007cmzjjgka95jlg31k7d29jrih1yxyblsxv85s9sg21q")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-s" ,emacs-s))) + (propagated-inputs (list emacs-s)) (home-page "https://github.com/jorenvo/simple-mpc") (synopsis "Simple Emacs frontend to mpc") (description "This package provides an Emacs major mode which acts as a @@ -23644,7 +23325,7 @@ (define-public emacs-cmake-font-lock "03gsyn95dlmsn15bl353bphi3qy7ccn5bss3f7n97kf38bllh0yf")))) (build-system emacs-build-system) (native-inputs - `(("emacs-faceup" ,emacs-faceup))) + (list emacs-faceup)) (arguments `(#:include (cons "^admin\\/" %default-include))) (home-page "https://github.com/Lindydancer/cmake-font-lock") @@ -23781,7 +23462,7 @@ (define-public emacs-redshank "1jdkgvd5xy9hl5q611jwah2n05abjp7qcy9sj4k1z11x0ii62b6p")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-paredit" ,emacs-paredit))) + (list emacs-paredit)) (home-page "http://www.foldr.org/~michaelw/emacs/redshank/") (synopsis "Common Lisp Editing Extensions (for Emacs)") (description "Redshank is a collection of code-wrangling Emacs macros @@ -23828,8 +23509,7 @@ (define-public emacs-orgit "0mbcr98xq3zim01dk1fbyc1vajnjwx90k62mygv343rhrd05v44m")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-magit" ,emacs-magit))) + (list emacs-dash emacs-magit)) (synopsis "Support for Org links to Magit buffers") (description "This package defines several Org link types, which can be used to link to certain Magit buffers. Use the command @@ -23853,7 +23533,7 @@ (define-public emacs-amx (base32 "0h1cxqqf0hixh25j679r57bq9dv0b20icf268wbnsim5xp88ngf8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s))) + (list emacs-s)) (home-page "https://github.com/DarwinAwardWinner/amx") (synopsis "Alternative M-x interface for Emacs") (description "Amx is an alternative interface for M-x in Emacs. It @@ -23942,15 +23622,15 @@ (define-public emacs-docker (sha256 (base32 "0s57dq04d97dvrbxzicyk5z9f1mn8gf9w4nbgrxd9dnjqz335173")))) (inputs - `(("emacs-undercover" ,emacs-undercover))) - (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-docker-tramp" ,emacs-docker-tramp) - ("emacs-json-mode" ,emacs-json-mode) - ("emacs-magit-popup" ,emacs-magit-popup) - ("emacs-s" ,emacs-s) - ("emacs-tablist" ,emacs-tablist) - ("emacs-transient" ,emacs-transient))) + (list emacs-undercover)) + (propagated-inputs + (list emacs-dash + emacs-docker-tramp + emacs-json-mode + emacs-magit-popup + emacs-s + emacs-tablist + emacs-transient)) (arguments `(#:tests? #false)) ;no tests (build-system emacs-build-system) (home-page "https://github.com/Silex/docker.el") @@ -23974,7 +23654,7 @@ (define-public emacs-dockerfile-mode "09pd8mfa45fy95mdg52fsafj3d1d5l52rskmw6q5np59dyzwch1b")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s))) + (list emacs-s)) (home-page "https://github.com/spotify/dockerfile-mode") (synopsis "Major mode for editing Dockerfile") (description @@ -24008,12 +23688,12 @@ (define-public emacs-lsp-mode (install-file f ".")) (find-files "clients/" "\\.el$"))))))) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-ht" ,emacs-ht) - ("emacs-hydra" ,emacs-hydra) - ("emacs-markdown-mode" ,emacs-markdown-mode) - ("emacs-spinner" ,emacs-spinner))) + (list emacs-dash + emacs-f + emacs-ht + emacs-hydra + emacs-markdown-mode + emacs-spinner)) (home-page "https://emacs-lsp.github.io/lsp-mode/") (synopsis "Emacs client and library for the Language Server Protocol") (description @@ -24038,8 +23718,7 @@ (define-public emacs-lsp-treemacs (base32 "05ivqa5900139jzjhwc3nggwznhm8564dz4ydcxym2ddd63571k0")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-treemacs" ,emacs-treemacs))) + (list emacs-lsp-mode emacs-treemacs)) (home-page "https://github.com/emacs-lsp/lsp-treemacs") (synopsis "Integration between LSP mode and treemacs") (description @@ -24062,10 +23741,7 @@ (define-public emacs-dap-mode (base32 "1zczmcv8562lachkvcwy6njn7zkgny08iznpmrx821wr8mh52wnn")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-bui" ,emacs-bui) - ("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-posframe" ,emacs-posframe) - ("emacs-lsp-treemacs" ,emacs-lsp-treemacs))) + (list emacs-bui emacs-lsp-mode emacs-posframe emacs-lsp-treemacs)) (home-page "https://emacs-lsp.github.io/dap-mode") (synopsis "Emacs client/library for Debug Adapter Protocol ") (description @@ -24111,18 +23787,17 @@ (define-public emacs-treemacs (base32 "01qrprxfwmdzak77k2qa9fc2kb4hxddbvj30avqglj9sjaid9wmq")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ace-window" ,emacs-ace-window) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-ht" ,emacs-ht) - ("emacs-hydra" ,emacs-hydra) - ("emacs-pfuture" ,emacs-pfuture) - ("emacs-s" ,emacs-s))) + (list emacs-ace-window + emacs-dash + emacs-f + emacs-ht + emacs-hydra + emacs-pfuture + emacs-s)) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-el-mock" ,emacs-el-mock))) + (list emacs-buttercup emacs-el-mock)) (inputs - `(("python" ,python))) + (list python)) (arguments `(#:tests? #t #:test-command '("make" "-C" "../.." "test") @@ -24239,7 +23914,7 @@ (define-public emacs-libyaml (install-file "libyaml-core.so" (string-append (assoc-ref outputs "out") "/lib")) #t))))) - (native-inputs `(("libyaml" ,libyaml))) + (native-inputs (list libyaml)) (home-page "https://github.com/syohex/emacs-libyaml") (synopsis "Libyaml bindings for Emacs") (description @@ -24262,14 +23937,14 @@ (define-public emacs-lsp-java "1h0hqgjpk5mbylma1fkva0vx45achf0k7ab2c5y8a2449niww90h")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dap-mode" ,emacs-dap-mode) - ("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-markdown-mode" ,emacs-markdown-mode) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-ht" ,emacs-ht) - ("emacs-request" ,emacs-request) - ("emacs-treemacs" ,emacs-treemacs))) + (list emacs-dap-mode + emacs-lsp-mode + emacs-markdown-mode + emacs-dash + emacs-f + emacs-ht + emacs-request + emacs-treemacs)) (home-page "https://github.com/emacs-lsp/lsp-java/") (synopsis "Java support for lsp-mode") (description "Emacs Java IDE using Eclipse JDT Language Server.") @@ -24290,10 +23965,7 @@ (define-public emacs-lsp-ui "00yirx6qzlb8fv8rd53zaw93nw72z3br40rb16scdqj1v20qsp47")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-markdown-mode" ,emacs-markdown-mode) - ("emacs-flycheck" ,emacs-flycheck))) + (list emacs-dash emacs-lsp-mode emacs-markdown-mode emacs-flycheck)) (home-page "https://github.com/emacs-lsp/lsp-ui") (synopsis "User interface extensions for @code{lsp-mode}") (description @@ -24318,7 +23990,7 @@ (define-public emacs-lsp-lua-emmy "0rbizis73n1w5ig07fj1han74chbc1zpbp5bn37rj0gz608aqka8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-lsp-mode" ,emacs-lsp-mode))) + (list emacs-lsp-mode)) (home-page "https://github.com/phenix3443/lsp-lua-emmy/") (synopsis "Lua support in @code{lsp-mode} client for Emacs") (description "This package provides a Lua language support in @@ -24340,9 +24012,7 @@ (define-public emacs-lsp-ivy (base32 "0nb9ypa8hyx7i38rbywh8hn2i5f9l2l567hvdr9767fk279yr97n")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-ivy" ,emacs-ivy) - ("emacs-lsp-mode" ,emacs-lsp-mode))) + (list emacs-dash emacs-ivy emacs-lsp-mode)) (home-page "https://github.com/emacs-lsp/lsp-ivy") (synopsis "Provide LSP-enhanced completion for symbols") (description @@ -24365,9 +24035,7 @@ (define-public emacs-helm-lsp "1vq3qpqm3ndqyvf5bk8qhqcr60x9ykc0ipk2a43rr3yjm4z1b6s9")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-lsp-mode" ,emacs-lsp-mode) - ("emacs-dash" ,emacs-dash))) + (list emacs-helm emacs-lsp-mode emacs-dash)) (home-page "https://github.com/emacs-lsp/helm-lsp") (synopsis "Provide LSP-enhanced completion for symbols") (description @@ -24391,8 +24059,7 @@ (define-public emacs-helm-notmuch "1k038dbdpaa411gl4071x19fklhnizhr346plxw23lsnxir9dhqc")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-notmuch" ,emacs-notmuch))) + (list emacs-helm emacs-notmuch)) (synopsis "Search emails with Emacs Notmuch and Helm") (description "This package can be used to search emails in Emacs, searching result @@ -24415,7 +24082,7 @@ (define-public emacs-notmuch-maildir (base32 "1fqnx6hhg0cqj82yjpl7llg6vvppc3y8q9k6g67mqr7z3712bw0x")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-notmuch" ,emacs-notmuch))) + (list emacs-notmuch)) (home-page "https://git.sr.ht/~tarsius/notmuch-maildir") (synopsis "Visualize maildirs as a tree") (description @@ -24439,8 +24106,7 @@ (define-public emacs-elmacro "1x4wnsshf9h10mp51x92vs5rxw5had4gmw6zz4f53czx1ymcv16a")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash))) + (list emacs-s emacs-dash)) (synopsis "Convert keyboard macros to Emacs Lisp") (description "This package displays keyboard macros or latest interactive commands @@ -24475,7 +24141,7 @@ (define-public emacs-transient (lambda _ (chdir "lisp")))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (propagated-inputs `(("dash" ,emacs-dash))) (home-page "https://magit.vc/manual/transient") @@ -24502,7 +24168,7 @@ (define-public emacs-forge (base32 "15zm5azgl8gyd91i40a00ih4s2iwg1r8007n2gcfnmi6m4b7s0ak")))) (build-system emacs-build-system) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (propagated-inputs `(("emacs-closql" ,emacs-closql) ("emacs-dash" ,emacs-dash) @@ -24547,8 +24213,7 @@ (define-public emacs-matcha (base32 "1lfnh1glg6al677m7ci0x8g5wjdhjxlfl3nv1f1ppsw4dpnwsj9b")))) (propagated-inputs - `(("emacs-hydra" ,emacs-hydra) - ("emacs-transient" ,emacs-transient))) + (list emacs-hydra emacs-transient)) (build-system emacs-build-system) (home-page "https://github.com/jojojames/matcha/") (synopsis "Collection of hydras with a generic interface to launch them") @@ -24650,8 +24315,7 @@ (define-public emacs-flycheck-elm (base32 "1kjms9d2c98ffd1qxs879qhg0n4jzic0r5kni9y4gz3v09ww8zms")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck) - ("emacs-let-alist" ,emacs-let-alist))) + (list emacs-flycheck emacs-let-alist)) (home-page "https://github.com/bsermons/flycheck-elm") (synopsis "Flycheck support for the Elm language") (description "Flycheck Elm adds Flycheck support for Elm language.") @@ -24675,10 +24339,7 @@ (define-public emacs-flycheck-haskell "10pgsbagq6qj4mshq5sypv0q0khck92b30sc793b4g1pfpsxvgjn")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-flycheck" ,emacs-flycheck) - ("emacs-haskell-mode" ,emacs-haskell-mode) - ("emacs-let-alist" ,emacs-let-alist))) + (list emacs-dash emacs-flycheck emacs-haskell-mode emacs-let-alist)) (arguments `(#:include '("\\.el$" "\\.hs$"))) (home-page "https://github.com/flycheck/flycheck-haskell") @@ -24705,14 +24366,10 @@ (define-public emacs-js2-refactor-el "08b25y3raz0p98zxk9xdd8nj9shqd6mzrqhbq1gg4cwsmi7h7ly1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-js2-mode" ,emacs-js2-mode) - ("emacs-yasnippet" ,emacs-yasnippet) - ("emacs-multiple-cursors" ,emacs-multiple-cursors))) + (list emacs-dash emacs-s emacs-js2-mode emacs-yasnippet + emacs-multiple-cursors)) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup) - ("emacs-espuds" ,emacs-espuds))) + (list emacs-buttercup emacs-espuds)) (home-page "https://github.com/magnars/js2-refactor.el") (synopsis "JavaScript refactoring in Emacs") (description "This package provides various refactoring functions for @@ -24808,8 +24465,7 @@ (define-public emacs-springboard (base32 "0fn8c4hqblfjvcpg68kj2dmdjqsdnxddqbzgvakl43zckjg8pi01")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-ivy" ,emacs-ivy))) + (list emacs-helm emacs-ivy)) (home-page "https://github.com/jwiegley/springboard") (synopsis "Change the Emacs default directory quickly") (description @@ -24836,10 +24492,9 @@ (define-public emacs-tco-el "1z7xkbrqznk6ni687qqknp8labcyhl8y6576hjfri89fn21385y9")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner) - ("emacs-undercover" ,emacs-undercover))) + (list emacs-ert-runner emacs-undercover)) (arguments `(#:tests? #t #:test-command '("ert-runner"))) @@ -24867,7 +24522,7 @@ (define-public emacs-equake (base32 "11xfr71y78idcn461p4pz7b0k01nhz15cyl97bjqq6ii5xhbhvdx")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://gitlab.com/emacsomancer/equake/") (synopsis "Drop-down console for @code{Eshell} and terminal emulators") (description "This package provides a Quake-style drop-down console @@ -24891,7 +24546,7 @@ (define-public emacs-vdiff (base32 "197xrwph1llrzjgkhlvagiwdgfp68pb45w5afg89ndahpqc2725s")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-hydra" ,emacs-hydra))) + (list emacs-hydra)) (arguments `(#:tests? #t #:test-command '("emacs" "-Q" "-batch" "-L" "." @@ -24925,9 +24580,7 @@ (define-public emacs-vdiff-magit "16cjmrzflf2i1w01973sl944xrfanakba8sb4dpwi79d92xp03xy")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-vdiff" ,emacs-vdiff) - ("emacs-magit" ,emacs-magit) - ("emacs-transient" ,emacs-transient))) + (list emacs-vdiff emacs-magit emacs-transient)) (home-page "https://github.com/justbur/emacs-vdiff-magit/") (synopsis "Frontend for diffing based on vimdiff") (description "This package permits comparisons of two or three buffers @@ -24953,7 +24606,7 @@ (define-public emacs-all-the-icons-dired "0zhyhz4lhx0d8wwh1xxxf7ck4s621fk9757ql2ypxbr4iqh7sjlp")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-all-the-icons" ,emacs-all-the-icons))) + (list emacs-all-the-icons)) (home-page "https://github.com/jtbm37/all-the-icons-dired/") (synopsis "Show icons for each file in @code{dired-mode}") (description "This package allows icons from @file{all-the-icons.el} to @@ -24979,7 +24632,7 @@ (define-public emacs-exwm-edit "031cb8fvv5n30djr9lpl6vz3rl15zykfvjlgkjc8l33a3l5mw8j0")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-exwm" ,emacs-exwm))) + (list emacs-exwm)) (home-page "https://github.com/agzam/exwm-edit/") (synopsis "Open temp buffers for editing text from EXWM buffers") (description "This package facilitates editing text from EXWM buffers by @@ -25025,12 +24678,9 @@ (define-public emacs-prodigy-el "02kysq57kqzg0zkhaf302ada9cp9spgp71z8vbdq4c7dl6x75h4g")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-f" ,emacs-f))) + (list emacs-dash emacs-s emacs-f)) (native-inputs - `(("emacs-el-mock" ,emacs-el-mock) - ("emacs-ert-async" ,emacs-ert-async))) + (list emacs-el-mock emacs-ert-async)) (home-page "https://github.com/rejeep/prodigy.el") (synopsis "Manage external services from within Emacs") (description "This package provides a GUI for defining and monitoring services.") @@ -25070,9 +24720,7 @@ (define-public emacs-markdown-preview-mode "0a0qskhy6jil583hq3mgbzdsi3m1schzyzrd46yfxdsvqiczg170")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-markdown-mode" ,emacs-markdown-mode) - ("emacs-websocket" ,emacs-websocket) - ("emacs-web-server" ,emacs-web-server))) + (list emacs-markdown-mode emacs-websocket emacs-web-server)) (arguments '(#:include '("\\.el$" "\\.html$"))) (home-page "https://github.com/ancane/markdown-preview-mode") (synopsis "Preview Markdown files") @@ -25166,7 +24814,7 @@ (define-public emacs-rjsx-mode "08b4hdgq4hc1yfd9pvyir2j3cqqdqa3j5svgaba97x5fzhsz7y8i")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-js2-mode" ,emacs-js2-mode))) + (list emacs-js2-mode)) (arguments `(#:tests? #t #:test-command '("make" "test"))) @@ -25195,8 +24843,7 @@ (define-public emacs-origami-el "0ha1qsz2p36pqa0sa2sp83lspbgx5lr7930qxnwd585liajzdd9x")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-s)) (home-page "https://github.com/gregsexton/origami.el") (synopsis "Flexible text-folding") (description "This package provides a minor mode for collapsing and @@ -25242,7 +24889,7 @@ (define-public emacs-counsel-etags (base32 "1zmx7vfi02c8k9wnbsmka5yx3ci8fv9wl8r0cc28jn40vgrivn8c")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-counsel" ,emacs-counsel))) + (list emacs-counsel)) (arguments `(#:tests? #f ;require internet access #:test-command '("make test"))) @@ -25267,8 +24914,7 @@ (define-public emacs-ivy-clipmenu (base32 "0npd8glzk5z4n7y9mzbsbzi0cf3by19fqcki052jr3dga363lds7")))) (propagated-inputs - `(("emacs-f" ,emacs-f) - ("emacs-ivy" ,emacs-ivy))) + (list emacs-f emacs-ivy)) (build-system emacs-build-system) (home-page "https://github.com/wpcarro/ivy-clipmenu.el") (synopsis "Ivy integration with clipmenu") @@ -25291,8 +24937,7 @@ (define-public emacs-org-download (base32 "0cg4y7hy7xbq4vrbdicfzgvyaf3cjbx2zkqd4yl0y2garz71j99l")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-org" ,emacs-org) - ("emacs-async" ,emacs-async))) + (list emacs-org emacs-async)) (home-page "https://github.com/abo-abo/org-download") (synopsis "Facilitate moving images") (description "This package provides utilities for managing image files @@ -25317,9 +24962,7 @@ (define-public emacs-org-drill-table (base32 "1a8ygrcag8i9hdpy2vsn0sh8lwhl9b56rv91j3rddy1jv5qx1ipb")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-org emacs-s)) (home-page "https://github.com/chrisbarrett/org-drill-table") (synopsis "Generate Org drill cards using Org mode tables") (description @@ -25346,10 +24989,9 @@ (define-public emacs-dash-docs "0n6d3mm43gj16v8kjjradcfik93wb89dsqnfcbskb28bvcamafid")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async))) + (list emacs-async)) (native-inputs - `(("emacs-undercover" ,emacs-undercover) - ("emacs-ert-runner" ,emacs-ert-runner))) + (list emacs-undercover emacs-ert-runner)) (arguments `(#:tests? #t #:test-command '("ert-runner") @@ -25393,8 +25035,7 @@ (define-public emacs-helm-dash "0r192vzry1212ihabg9pgw9xar8zdgnbgy0vsgvfm8s5wj6ny7jp")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-dash-docs" ,emacs-dash-docs))) + (list emacs-helm emacs-dash-docs)) (home-page "https://github.com/areina/helm-dash") (synopsis "Offline documentation browser for APIs using Dash docsets") (description "This package uses Helm to install and navigate through @@ -25418,8 +25059,7 @@ (define-public emacs-counsel-dash (base32 "1fn38vbz46ijarjvhgw7iy7dj9s2a2miy95fyy9f8b5sj8nrdfvz")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-counsel" ,emacs-counsel) - ("emacs-dash-docs" ,emacs-dash-docs))) + (list emacs-counsel emacs-dash-docs)) (home-page "https://github.com/dash-docs-el/counsel-dash") (synopsis "Offline documentation browser for APIs using Dash docsets") (description "This package uses @code{ivy-mode} to install and navigate @@ -25507,11 +25147,9 @@ (define-public emacs-calibredb ("calibredb-fetch-metadata-program" (string-append calibre "/bin/fetch-ebook-metadata"))))))))) (inputs - `(("calibre" ,calibre))) + (list calibre)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-transient" ,emacs-transient))) + (list emacs-dash emacs-s emacs-transient)) (home-page "https://github.com/chenyanming/calibredb.el") (synopsis "Yet another calibre client for Emacs") (description "This package integrates calibre into Emacs. @@ -25608,7 +25246,7 @@ (define-public emacs-counsel-tramp (base32 "18qlwyjqxap2qfbz14ma6yqp4p3v4q2y8idc355s4szjdd2as2lr")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-counsel" ,emacs-counsel))) + (list emacs-counsel)) (home-page "https://github.com/masasam/emacs-counsel-tramp") (synopsis "Ivy interface for TRAMP") (description @@ -25642,7 +25280,7 @@ (define-public emacs-tramp ("tramp-encoding-shell" (string-append sh "/bin/sh")))) #t))))) (inputs - `(("bash" ,bash))) + (list bash)) (home-page "https://savannah.gnu.org/projects/tramp") (synopsis "Remote file editing package for Emacs") (description @@ -25691,7 +25329,7 @@ (define-public emacs-eacl "0n1vlzvq5mv7z1yffjjqm9ixd3r0cljr60kg55l9pj9kp72a4iv8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy))) + (list emacs-ivy)) (home-page "https://github.com/redguardtoo/eacl") (synopsis "Auto-complete lines by using @code{grep} on a project") (description "This package provides auto-completion commands for single @@ -25911,9 +25549,7 @@ (define-public emacs-evil-cleverparens (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil) - ("emacs-paredit" ,emacs-paredit) - ("emacs-smartparens" ,emacs-smartparens))) + (list emacs-evil emacs-paredit emacs-smartparens)) (home-page "https://github.com/luxbock/evil-cleverparens") (synopsis "Emacs modal editing optimized for editing Lisp") (description "@code{evil-cleverparens} remaps Evil keybindings to allow @@ -25973,7 +25609,7 @@ (define-public emacs-url-http-ntlm (sha256 (base32 "1cakq2ykraci7d1gl8rnpv4f2f5ffyaidhqb1282g7i72adwmb98")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-ntlm" ,emacs-ntlm))) + (propagated-inputs (list emacs-ntlm)) (home-page "https://elpa.gnu.org/packages/url-http-ntlm.html") (synopsis "NTLM authentication for the url library") (description "This package provides a NTLM handler for the URL package.") @@ -26028,10 +25664,7 @@ (define-public emacs-excorporate (base32 "1g0wc2kp15ra323b4rxvdh58q9c4h7m20grw6a0cs53m7l9xi62f")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-fsm" ,emacs-fsm) - ("emacs-nadvice" ,emacs-nadvice) - ("emacs-soap-client" ,emacs-soap-client) - ("emacs-url-http-ntlm" ,emacs-url-http-ntlm))) + (list emacs-fsm emacs-nadvice emacs-soap-client emacs-url-http-ntlm)) (home-page "https://elpa.gnu.org/packages/excorporate.html") (synopsis "Exchange integration") (description "This package provides Exchange integration for Emacs.") @@ -26054,7 +25687,7 @@ (define-public emacs-evil-traces "12p9lfxscs182vbd4dy0m5gacs3d4kyprbz5yndpwvl8g2qsqplz")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (arguments `(#:phases (modify-phases %standard-phases @@ -26088,7 +25721,7 @@ (define-public emacs-evil-tmux-navigator (base32 "1na44rbc03sr5b4z9pvnps6n4nmrqcz58nywix9825l74a419ijx")))) (propagated-inputs - `(("emacs-evil" ,emacs-evil))) + (list emacs-evil)) (build-system emacs-build-system) (home-page "https://github.com/keith/evil-tmux-navigator") (synopsis @@ -26156,7 +25789,7 @@ (define-public emacs-org-noter (base32 "1vwfpdi7hfkxx4vi0cwg7rvqby3i0mymzdkyzrqzv30dazmcjpag")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-org" ,emacs-org))) + (propagated-inputs (list emacs-org)) (home-page "https://github.com/weirdNox/org-noter") (synopsis "Synchronized, Org-mode, document annotator") (description @@ -26205,7 +25838,7 @@ (define-public emacs-multi-term (base32 "043dqd8i8h6hbcg11rzprxin2yq5lb902zlrb7mxah44vyp8wrdi")))) (build-system emacs-build-system) (inputs - `(("zsh" ,zsh))) + (list zsh)) (home-page "https://github.com/manateelazycat/multi-term") (synopsis "Manage multiple terminal buffers in Emacs") (description @@ -26237,7 +25870,7 @@ (define-public emacs-elpher (base32 "0fzqm5gpadqzsl71r1bq72ki8dw8125v4nmhdd3b4rz9jy1rqm2g")))) (build-system emacs-build-system) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (arguments `(#:phases (modify-phases %standard-phases @@ -26271,8 +25904,7 @@ (define-public emacs-zerodark-theme "1r5s4mvwlxsb9ylr6dkfxpm1l0pbqkmn5gwjdcfk762cnxlam8cm")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-flycheck" ,emacs-flycheck) - ("emacs-all-the-icons" ,emacs-all-the-icons))) + (list emacs-flycheck emacs-all-the-icons)) (home-page "https://gitlab.petton.fr/nico/zerodark-theme") (synopsis @@ -26419,10 +26051,9 @@ (define-public emacs-ox-pandoc "0iibxplgdp34bpq1yll2gmqjd8d8lnqn4mqjvx6cdf0y438yr4jz")))) (build-system emacs-build-system) (inputs - `(("pandoc" ,pandoc))) + (list pandoc)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-ht" ,emacs-ht))) + (list emacs-dash emacs-ht)) (home-page "https://github.com/kawabata/ox-pandoc") (synopsis "Org exporter for Pandoc") (description "@code{ox-pandoc} is an exporter for converting Org-mode @@ -26520,11 +26151,7 @@ (define-public emacs-refactor "1yky7vlv91501xb43xk19rr8mxlvrsxhawsc98jivf64nad5dqay")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s) - ("emacs-popup" ,emacs-popup) - ("emacs-list-utils" ,emacs-list-utils) - ("emacs-iedit" ,emacs-iedit))) + (list emacs-dash emacs-s emacs-popup emacs-list-utils emacs-iedit)) (home-page "https://github.com/Wilfred/emacs-refactor/") (synopsis "Language-specific refactoring in Emacs") (description "Emacs Refactor (EMR) is a framework for providing @@ -26550,9 +26177,7 @@ (define-public emacs-flyspell-correct (arguments `(#:exclude '("flyspell-correct-avy-menu\\.el"))) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-ivy" ,emacs-ivy) - ("emacs-popup" ,emacs-popup))) + (list emacs-helm emacs-ivy emacs-popup)) (home-page "https://github.com/d12frosted/flyspell-correct") (synopsis "Correcting words with flyspell via custom interfaces") (description @@ -26606,10 +26231,7 @@ (define-public emacs-org-jira "1hsfkkm3ykdf7n8a6k0mpzilhjpy7vllwrl2s4rfb9mhnaq5yb8y")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-request" ,emacs-request) - ("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash) - ("emacs-org" ,emacs-org))) + (list emacs-request emacs-s emacs-dash emacs-org)) (home-page "https://github.com/ahungry/org-jira") (synopsis "Syncing between Jira and Org-mode") (description @@ -26812,7 +26434,7 @@ (define-public emacs-doom-themes (base32 "128hdmf0jkzr12fv2r6z349qiwba6q97hsb6b1n2qlhi0v5v3mfh")))) (build-system emacs-build-system) (native-inputs - `(("emacs-ert-runner" ,emacs-ert-runner))) + (list emacs-ert-runner)) (arguments `(#:tests? #t #:test-command '("ert-runner") @@ -26928,7 +26550,7 @@ (define-public emacs-elixir-mode (base32 "0f2a360h8bizvqk6bmgxm59g8n7id5rzwlbv6d383h15w298mcga")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-pkg-info" ,emacs-pkg-info))) + (list emacs-pkg-info)) (home-page "https://github.com/elixir-editors/emacs-elixir") (synopsis "Major mode for editing Elixir files") @@ -27107,7 +26729,7 @@ (define-public emacs-flycheck-cpplint (string-append "\"" (which "cpplint") "\""))) #t))))) (inputs - `(("cpplint" ,cpplint))) + (list cpplint)) (propagated-inputs `(("flycheck-mode" ,emacs-flycheck))) (synopsis "Google C++ checker for Flycheck") @@ -27206,11 +26828,9 @@ (define-public emacs-telega-server (lambda _ (chdir "..")))) #:test-target "test")) (inputs - `(("tdlib" ,tdlib) - ("libappindicator" ,libappindicator))) + (list tdlib libappindicator)) (native-inputs - `(("python" ,python) - ("pkg-config" ,pkg-config))) + (list python pkg-config)) (home-page "https://zevlg.github.io/telega.el/") (synopsis "Server process of Telega") (description "Telega-server is helper program to interact with Telegram @@ -27257,13 +26877,11 @@ (define-public emacs-telega (string-append (elpa-directory (assoc-ref outputs "out")) "/etc")))))))) (inputs - `(("emacs-telega-server" ,emacs-telega-server) - ("ffmpeg" ,ffmpeg))) + (list emacs-telega-server ffmpeg)) (native-inputs '()) (propagated-inputs - `(("emacs-visual-fill-column" ,emacs-visual-fill-column) - ("emacs-company" ,emacs-company) - ("emacs-rainbow-identifiers" ,emacs-rainbow-identifiers))) + (list emacs-visual-fill-column emacs-company + emacs-rainbow-identifiers)) (synopsis "GNU Emacs client for the Telegram messenger") (description "Telega is a full-featured, unofficial GNU Emacs-based client for the Telegram messaging platform."))) @@ -27283,11 +26901,8 @@ (define-public emacs-telega-contrib (inputs '()) (native-inputs '()) (propagated-inputs - `(("emacs-alert" ,emacs-alert) - ("emacs-all-the-icons" ,emacs-all-the-icons) - ("emacs-dashboard" ,emacs-dashboard) - ("emacs-telega" ,emacs-telega) - ("emacs-transient" ,emacs-transient))) + (list emacs-alert emacs-all-the-icons emacs-dashboard emacs-telega + emacs-transient)) (synopsis "Contributed packages to Telega") (description "Telega-contrib is a collection of third-party contributed packages to Telega."))) @@ -27308,11 +26923,9 @@ (define-public emacs-doom-modeline (build-system emacs-build-system) (arguments `(#:test-command '("ert-runner"))) - (native-inputs `(("emacs-ert-runner" ,emacs-ert-runner))) + (native-inputs (list emacs-ert-runner)) (propagated-inputs - `(("emacs-all-the-icons" ,emacs-all-the-icons) - ("emacs-dash" ,emacs-dash) - ("emacs-shrink-path" ,emacs-shrink-path))) + (list emacs-all-the-icons emacs-dash emacs-shrink-path)) (synopsis "Fancy and fast mode-line inspired by minimalism design") (description "Doom modeline is a complete modeline for GNU Emacs inspired by the Doom theme collection. This modeline features support for mode-specific @@ -27377,8 +26990,7 @@ (define-public emacs-frames-only-mode (base32 "0y0sdjixaxvywrlp2sw51wnczhk51q1svl5aghbk9rkxpwv9ys9v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-s" ,emacs-s))) + (list emacs-dash emacs-s)) (home-page "https://github.com/davidshepherd7/frames-only-mode") (synopsis "Use frames instead of Emacs windows") (description @@ -27426,9 +27038,7 @@ (define-public emacs-shrink-path (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f))) + (list emacs-s emacs-dash emacs-f)) (home-page "https://gitlab.com/bennya/shrink-path.el") (synopsis "Fish-style path truncation in emacs-lisp") (description "This package provides utility functions that allow for @@ -27498,7 +27108,7 @@ (define-public emacs-eshell-toggle (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/4DA/eshell-toggle") (synopsis "Show and hide an @code{eshell} instance") (description "This package toggles an @code{eshell} instance for the @@ -27521,7 +27131,7 @@ (define-public emacs-repl-toggle (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-fullframe" ,emacs-fullframe))) + (list emacs-fullframe)) (home-page "https://git.sr.ht/~tomterl/repl-toggle") (synopsis "Switch to and from current major mode's REPL") (description "This package provides a function to switch to and from a @@ -27557,12 +27167,9 @@ (define-public emacs-rime (lambda _ (invoke "make" "lib")))))) (inputs - `(("librime" ,librime) - ("rime-data" ,rime-data))) + (list librime rime-data)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-popup" ,emacs-popup) - ("emacs-posframe" ,emacs-posframe))) + (list emacs-dash emacs-popup emacs-posframe)) (home-page "https://github.com/DogLooksGood/emacs-rime") (synopsis "Rime input method in Emacs") (description @@ -27610,8 +27217,7 @@ (define-public emacs-ivy-omni-org "1np1f51hc3phkl5w02a9a79gl38ra2d535i784fn4pqaasvm0rq8")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy) - ("emacs-dash" ,emacs-dash))) + (list emacs-ivy emacs-dash)) (synopsis "Browse anything in Org mode") (description "This package allows Org items to be accessed via the Ivy interface.") @@ -27631,8 +27237,7 @@ (define-public emacs-ivy-posframe (base32 "0b498qzaydjrhplx4d7zcrs883dlrhfiz812sv4m3pmhfwifcchh")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy) - ("emacs-posframe" ,emacs-posframe))) + (list emacs-ivy emacs-posframe)) (home-page "https://github.com/tumashu/ivy-posframe") (synopsis "Pop a posframe (a child frame) to show Ivy candidates") (description @@ -27701,9 +27306,7 @@ (define-public emacs-sdcv (base32 "0i1ylvw7p46pkf3yyyzcdmdhsspzymnnnvx8s0i7vynngr5x0vzh")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-popup" ,emacs-popup) - ("emacs-pos-tip" ,emacs-pos-tip) - ("emacs-showtip" ,emacs-showtip))) + (list emacs-popup emacs-pos-tip emacs-showtip)) (home-page "https://www.emacswiki.org/emacs/download/sdcv.el") (synopsis "Emacs interface for @code{sdcv}") (description @@ -27729,8 +27332,7 @@ (define-public emacs-helm-lacarte "0dkfd3lap2v7b4nckzv8v7hczmzwzhbl75haqkra107ln91ldbwc")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-lacarte" ,emacs-lacarte))) + (list emacs-helm emacs-lacarte)) (synopsis "Helm interface to @code{lacarte.el}") (description "This package provides a Helm interface to @code{lacarte.el}, a package that displays mode-specific commands as menu @@ -27756,7 +27358,7 @@ (define-public emacs-esh-help "0x7d51a6ljl014zy7mi27vzcqqbcwg9z4drq29fr2ajk82mqhlgd")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (synopsis "Help functions for Eshell") (description "This package provides a @code{run-help} function inspired by @code{zsh} as well as @code{eldoc} support.") @@ -27804,7 +27406,7 @@ (define-public emacs-helm-linux-disks "1limw82zd8jz3mhh9rqlmhj4cjhfgybs9argfjid1an3vpyhc85i")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (synopsis "Mount/unmount volumes in Linux via Helm") (description "This package provides a Helm interface to run operations on removable volumes in Linux.") @@ -27829,7 +27431,7 @@ (define-public emacs-psession "15frl618393bc891d0yi3mdxzvbq790a86vfvp3dyd5riz4ddg95")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async))) + (list emacs-async)) (synopsis "Persistent save of @code{elisp} objects.") (description "This package provides minor modes for saving Emacs session data, including buffers, window configuration, variables, and more.") @@ -27851,8 +27453,7 @@ (define-public emacs-parseedn (base32 "1xp2d42yvqkimb7a15bv89bj0124lljw9cb36g49m13d7ny4fafn")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-a" ,emacs-a) - ("emacs-parseclj" ,emacs-parseclj))) + (list emacs-a emacs-parseclj)) (home-page "https://cider.mx") (synopsis "EDN parser for Emacs Lisp") (description @@ -27874,7 +27475,7 @@ (define-public emacs-parseclj (sha256 (base32 "0n0m3xc2dawgdhb68zznpsbzbbvf9fwgf9v8pzzwa2jncgi1yhh0")))) (build-system emacs-build-system) - (propagated-inputs `(("emacs-a" ,emacs-a))) + (propagated-inputs (list emacs-a)) (home-page "https://cider.mx") (synopsis "Clojure parser for Emacs Lisp") (description @@ -27922,8 +27523,7 @@ (define-public emacs-helm-cider "0vfn4smqba1vsshz48ggkj8gs94la0sxb1sq4shrb41qj2x3dci7")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-cider" ,emacs-cider))) + (list emacs-helm emacs-cider)) (synopsis "Helm interface to Clojure's CIDER") (description "Helm-CIDER adds Helm interfaces to @command{cider-apropos}, @command{cider-apropos-documentation}, @@ -27952,7 +27552,7 @@ (define-public emacs-edn "1xp2hjhn52k6l1g6ypva6dsklpawni7gvjafbz6404f9dyxflh7l")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-peg" ,emacs-peg))) + (list emacs-peg)) (synopsis "Read and write EDN from Elisp") (description "This is an Emacs Lisp library for reading and writing the data format @code{edn}. See @url{https://github.com/edn-format/edn}.") @@ -27975,8 +27575,7 @@ (define-public emacs-helm-clojuredocs "015b8zxh91ljhqvn6z43gy08di54xcw9skw0i7frj3d7gk984qhl")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm) - ("emacs-edn" ,emacs-edn))) + (list emacs-helm emacs-edn)) (synopsis "Search help on clojuredocs.org with Helm") (description "This package provides a Helm interface to lookup Clojure documentation on @url{https://clojuredocs.org} with Helm. @@ -28007,7 +27606,7 @@ (define-public emacs-helm-selector "01lh1df0bnas1p7xlqc4i1jd67f8lxgq0q2zsvx10z8828i76j3v")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (synopsis "Convenient related-buffer selection for Emacs Helm") (description "Helm Selector is a collection of Helm helper functions for convenient buffer selection. @@ -28039,9 +27638,9 @@ (define-public emacs-helm-wordnut "0msj7nbsb363pxamxi7n2z08cp5jizkpjbwia8f5a161wjglrihs")))) (build-system emacs-build-system) (inputs - `(("wordnet" ,wordnet))) + (list wordnet)) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (arguments `(#:phases (modify-phases %standard-phases @@ -28078,7 +27677,7 @@ (define-public emacs-helm-xref (base32 "0v0wm1x11r1h9p139c5rl0r4s5q6092bmwrsnr2140ddbq34mnvy")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm" ,emacs-helm))) + (list emacs-helm)) (home-page "https://github.com/brotzeit/helm-xref") (synopsis "Helm interface for @code{xref}") (description "This package provides a Helm interface for selecting @@ -28104,7 +27703,7 @@ (define-public emacs-metal-mercury-mode (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (synopsis "Major mode for editing Mercury files") (description "Major mode for editing Mercury files. This is a rewrite of the original @@ -28170,7 +27769,7 @@ (define-public emacs-company-ebdb (base32 "146qpiigz12zp1823ggxfrx090g0mxs7gz1ba7sa0iq6ibgzwwm9")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company))) + (list emacs-company)) (home-page "https://elpa.gnu.org/packages/company-ebdb.html") (synopsis "Company completion backend for EBDB in Message mode") (description "@code{company-ebdb} provides Company mode integration for @@ -28284,7 +27883,7 @@ (define-public emacs-erc-scrolltoplace (base32 "11zpqwh1mlfifbgnvhc63bvnhg340jgxssm3m43hr1sxsyb52lh6")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-switch-buffer-functions" ,emacs-switch-buffer-functions))) + (list emacs-switch-buffer-functions)) (home-page "https://gitlab.com/jgkamat/erc-scrolltoplace") (synopsis "ERC module to replace scrolltobottom while using keep-place") (description "@code{erc-scrolltoplace} is an ERC module to try @@ -28431,7 +28030,7 @@ (define-public emacs-gnus-harvest (base32 "08zb7vc3v3wdxkzgi902vlc5ybfvm8fxrvm5drnwfsjj9873pbcb")))) (build-system emacs-build-system) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (arguments `(#:phases (modify-phases %standard-phases @@ -28511,7 +28110,7 @@ (define-public emacs-company-emoji (base32 "1rhf2hr345953mkn52i58aiq8j16ps2ckapd5f7jxmhkcpzxxfhk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company))) + (list emacs-company)) (home-page "https://github.com/dunn/company-emoji/") (synopsis "Company completion back-end for emoji") (description @@ -28546,7 +28145,7 @@ (define-public emacs-exiftool ("exiftool-executable" (search-input-file inputs "/bin/exiftool")))))))) (inputs - `(("perl-image-exiftool" ,perl-image-exiftool))) + (list perl-image-exiftool)) (home-page "https://git.systemreboot.net/exiftool.el/about/") (synopsis "Elisp wrapper around ExifTool") (description "@code{emacs-exiftool} is an Elisp wrapper around ExifTool. @@ -28692,8 +28291,7 @@ (define-public emacs-ddskk (substitute* "Makefile" (("/bin/rm") (which "rm")))))))) (native-inputs - `(("emacs-minimal" ,emacs-minimal) - ("ruby" ,ruby))) + (list emacs-minimal ruby)) (home-page "https://github.com/skk-dev/ddskk") (synopsis "Simple Kana to Kanji conversion program") (description @@ -28706,7 +28304,7 @@ (define-public emacs-ddskk-nicola (inherit emacs-ddskk) (name "emacs-ddskk-nicola") (propagated-inputs - `(("emacs-ddskk" ,emacs-ddskk))) + (list emacs-ddskk)) (arguments `(#:make-flags (let ((out (assoc-ref %outputs "out"))) @@ -28785,7 +28383,7 @@ (define-public emacs-haskell-snippets (copy-recursively "snippets/haskell-mode" snippets) #t)))))) (propagated-inputs - `(("emacs-yasnippet" ,emacs-yasnippet))) + (list emacs-yasnippet)) (home-page "https://github.com/haskell/haskell-snippets") (synopsis "Official collection of YASnippet Haskell snippets for Emacs") (description "Haskell-Snippets is a collection of YASnippet Haskell @@ -28838,16 +28436,16 @@ (define-public emacs-org-roam (install-file "org-roam.info" (string-append out "/share/info"))))))))) (inputs - `(("graphviz" ,graphviz))) + (list graphviz)) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-emacsql-sqlite3" ,emacs-emacsql-sqlite3) - ("emacs-f" ,emacs-f) - ("emacs-magit" ,emacs-magit) - ("emacs-org" ,emacs-org) - ("emacs-s" ,emacs-s))) + (list emacs-dash + emacs-emacsql-sqlite3 + emacs-f + emacs-magit + emacs-org + emacs-s)) (home-page "https://github.com/org-roam/org-roam/") (synopsis "Non-hierarchical note-taking with Org mode") (description "Emacs Org Roam is a solution for taking non-hierarchical @@ -28872,9 +28470,7 @@ (define-public emacs-org-roam-bibtex (base32 "1d09y923d9n5v7m201myba85m4064s2hdy3pgzssy70mjncg3m1g")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-helm-bibtex" ,emacs-helm-bibtex) - ("emacs-org-ref" ,emacs-org-ref) - ("emacs-org-roam" ,emacs-org-roam))) + (list emacs-helm-bibtex emacs-org-ref emacs-org-roam)) (home-page "https://github.com/org-roam/org-roam-bibtex") (synopsis "Connector between Org Roam, BibTeX-completion, and Org Ref") (description @@ -28898,10 +28494,9 @@ (define-public emacs-org-generate (base32 "0z2frp5mn3lp2xskwanw2rncrwa50x3aphy87vfxmhx4fqlqrzy8")))) (inputs - `(("emacs-cort" ,emacs-cort) - ("emacs-with-simulated-input" ,emacs-with-simulated-input))) + (list emacs-cort emacs-with-simulated-input)) (propagated-inputs - `(("emacs-mustache" ,emacs-mustache))) + (list emacs-mustache)) (arguments ;; FIXME: Tests fail with "Wrong type argument: sequencep, :equal". It ;; seems to be an issue with Cort library. @@ -29031,9 +28626,9 @@ (define-public emacs-plantuml-mode (basic-save-buffer))) #t)))))) (inputs - `(("plantuml" ,plantuml))) + (list plantuml)) (propagated-inputs - `(("emacs-dash" ,emacs-dash))) + (list emacs-dash)) (build-system emacs-build-system) (home-page "https://github.com/skuro/plantuml-mode") (synopsis "Major mode for editing PlantUML sources") @@ -29057,7 +28652,7 @@ (define-public emacs-execline "02q531c9wvdwflhggflnci4a36h2bb90bq25bbhw6i2lvrd9sk55")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s))) + (list emacs-s)) (arguments `(#:tests? #t #:test-command '("emacs" "-Q" "-batch" "-L" "." @@ -29170,7 +28765,7 @@ (define-public emacs-tshell (base32 "0yv38bqdp6b614lbj4v408vv5mlic3vs1v7266xrfxm1cm903apj")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-transient" ,emacs-transient))) + (list emacs-transient)) (home-page "https://github.com/TatriX/tshell") (synopsis "Experimental buffer-oriented Emacs shell") (description @@ -29225,9 +28820,7 @@ (define-public emacs-csound-mode '("csound-font-lock.el")) #t))))) (inputs - `(("emacs-highlight" ,emacs-highlight) - ("emacs-multi" ,emacs-multi) - ("emacs-shut-up" ,emacs-shut-up))) + (list emacs-highlight emacs-multi emacs-shut-up)) (home-page "https://github.com/hlolli/csound-mode") (synopsis "Emacs major mode for coding in CSound") (description "Provides both a basic major mode for editing @@ -29311,7 +28904,7 @@ (define-public emacs-org-webring (copy-recursively "assets" assets) #t)))))) (propagated-inputs - `(("emacs-xmlgen" ,emacs-xmlgen))) + (list emacs-xmlgen)) (home-page "https://sr.ht/~brettgilio/org-webring") (synopsis "Generate webrings for Org-based sites / blogs") (description "Org-webring is an alternative implementation of a @@ -29360,7 +28953,7 @@ (define-public emacs-scpaste "1nvwbwl26z03963g9c82b3ggm39r95z1vp7c9qsa9mjm46dyq27w")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-htmlize" ,emacs-htmlize))) + (list emacs-htmlize)) (home-page "https://git.sr.ht/~technomancy/scpaste") (synopsis "Emacs-based static HTML pastebin") (description "This library will place an HTML copy of a @@ -29386,8 +28979,7 @@ (define-public emacs-company-reftex "118cgw5lsffqdqz95mnkw36mmnsbg9m52r2np4m7v14mjjwr9fby")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company) - ("emacs-s" ,emacs-s))) + (list emacs-company emacs-s)) (home-page "https://github.com/TheBB/company-reftex") (synopsis "RefTeX backends for company-mode") (description "This package provides company-mode backends for completing @@ -29412,7 +29004,7 @@ (define-public emacs-company-org-block "13kdwi4d1pvba6wv9yn1s0dl4cnq61zwf3j647d1s5ybqlrw5f4r")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-company" ,emacs-company))) + (list emacs-company)) (home-page "https://github.com/xenodium/company-org-block") (synopsis "Emacs @code{company-complete} for Org blocks") (description @@ -29705,7 +29297,7 @@ (define-public emacs-burly (base32 "1vaikknjzmhpszyi4yxjjkp1ihgmhpbnbx1s5pjy4mnhl1ibi33b")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-map" ,emacs-map))) + (list emacs-map)) (home-page "https://github.com/alphapapa/burly.el") (synopsis "Save and restore frame/window configurations with buffers") (description "This package provides tools to save and restore frame and @@ -29753,8 +29345,7 @@ (define-public emacs-seriestracker (base32 "0b9hf20iah3ym2d4kz67k0kb48dq0442zxw4zmc03zg3sxfdxh0x")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dash" ,emacs-dash) - ("emacs-transient" ,emacs-transient))) + (list emacs-dash emacs-transient)) (home-page "https://github.com/MaximeWack/seriesTracker") (synopsis "Keep track of the TV shows you watch from Emacs") (description @@ -29795,9 +29386,9 @@ (define-public emacs-webpaste "tests/integration/test-webpaste-providers.el") (("describe") "xdescribe"))))))) (native-inputs - `(("emacs-buttercup" ,emacs-buttercup))) + (list emacs-buttercup)) (propagated-inputs - `(("emacs-request" ,emacs-request))) + (list emacs-request)) (home-page "https://github.com/etu/webpaste.el") (synopsis "Paste to pastebin-like services") (description "This mode pastes whole buffers or parts of buffers @@ -29830,10 +29421,7 @@ (define-public emacs-keystore-mode '("emacs" "--no-init-file" "--batch" "--eval=(require 'ecukes)" "--eval=(ecukes)"))) (native-inputs - `(("emacs-ecukes" ,emacs-ecukes) - ("emacs-espuds" ,emacs-espuds) - ("emacs-undercover" ,emacs-undercover) - ("openjdk" ,openjdk9))) + (list emacs-ecukes emacs-espuds emacs-undercover openjdk9)) (propagated-inputs `(("emacs-origami" ,emacs-origami-el) ("emacs-s" ,emacs-s))) @@ -29857,8 +29445,7 @@ (define-public emacs-ivy-avy (base32 "1q5caxm4rnh4jy5n88dhkdbx1afsshmfki5dl8xsqbdb3y0zq7yi")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy) - ("emacs-avy" ,emacs-avy))) + (list emacs-ivy emacs-avy)) (home-page "https://github.com/abo-abo/swiper") (synopsis "Avy integration for Ivy") (description @@ -29891,7 +29478,7 @@ (define-public emacs-vertico (rename-file f (basename f))) el-files))))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "https://github.com/minad/vertico") (synopsis "Vertical interactive completion") (description @@ -29938,8 +29525,7 @@ (define-public emacs-ivy-hydra (base32 "06rln9bnq5hli5rqlm47fb68b8llpqrmzwqqv4rn7mx3854i9a5x")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ivy" ,emacs-ivy) - ("emacs-hydra" ,emacs-hydra))) + (list emacs-ivy emacs-hydra)) (home-page "https://github.com/abo-abo/swiper") (synopsis "Additional key bindings for Ivy") (description @@ -29964,7 +29550,7 @@ (define-public emacs-cwl-mode "0507acyr9h4646scx316niq27vir6hl2gsgz7wdbiw0cb2drfkd1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-yaml-mode" ,emacs-yaml-mode))) + (list emacs-yaml-mode)) (home-page "https://github.com/tom-tan/cwl-mode") (synopsis "Emacs mode for @acronym{CWL, Common Workflow Language} files") (description "This package provides a major mode for editing @@ -30027,7 +29613,7 @@ (define-public emacs-kibit-helper (base32 "0ky167xh1hrmqsldybzjhyqjizgjzs1grn5mf8sm2j9qwcvjw2zv")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-s" ,emacs-s))) + (list emacs-s)) (home-page "http://www.github.com/brunchboy/kibit-helper") (synopsis "Use the Kibit Leiningen plugin from Emacs") (description diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 4b243e98b6..12046f0d39 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -346,8 +346,8 @@ (define-public emacs-next (base32 "0igjm9kwiswn2dpiy2k9xikbdfc7njs07ry48fqz70anljj8y7y3")))) (native-inputs - `(("autoconf" ,autoconf) - ,@(package-native-inputs emacs)))))) + (modify-inputs (package-native-inputs emacs) + (prepend autoconf)))))) (define-public emacs-next-pgtk (let ((commit "ae18c8ec4f0ef37c8c9cda473770ff47e41291e2") @@ -371,8 +371,7 @@ (define-public emacs-next-pgtk ((#:configure-flags flags ''()) `(cons* "--with-pgtk" "--with-xwidgets" ,flags)))) (propagated-inputs - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("glib-networking" ,glib-networking))) + (list gsettings-desktop-schemas glib-networking)) (inputs `(("webkitgtk" ,webkitgtk-with-libsoup2) ,@(package-inputs emacs-next))) @@ -565,12 +564,12 @@ (define-public m17n-lib "0jp61y09xqj10mclpip48qlfhniw8gwy8b28cbzxy8hq8pkwmfkq")))) (build-system gnu-build-system) (inputs - `(("fribidi" ,fribidi) - ("gd" ,gd) - ("libotf" ,libotf) - ("libxft" ,libxft) - ("libxml2" ,libxml2) - ("m17n-db" ,m17n-db))) + (list fribidi + gd + libotf + libxft + libxml2 + m17n-db)) (arguments `(#:parallel-build? #f)) ;; With `guix lint' the home-page URI returns a small page saying diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 4315cc0618..1c8b76c11d 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -295,9 +295,9 @@ (define-public gcc-arm-none-eabi-7-2018-q2-update (origin-patches (package-source gcc-7)) (search-patches "gcc-7-cross-environment-variables.patch"))))) (native-inputs - `(("flex" ,flex) - ("isl" ,isl-0.18) - ,@(alist-delete "isl" (package-native-inputs xgcc)))) + (modify-inputs (package-native-inputs xgcc) + (delete "isl") + (prepend flex isl-0.18))) (arguments (substitute-keyword-arguments (package-arguments xgcc) ((#:phases phases) @@ -517,12 +517,9 @@ (define-public libjaylink "0ndyfh51hiqyv2yscpj6qd091w7myxxjid3a6rx8f6k233vy826q")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (home-page "https://repo.or.cz/w/libjaylink.git") (synopsis "Library to interface Segger J-Link devices") (description "libjaylink is a shared library written in C to access @@ -560,7 +557,7 @@ (define-public jimtcl ))) (native-inputs ;; For tests. - `(("inetutils" ,inetutils))) ; for hostname + (list inetutils)) ; for hostname (home-page "http://jim.tcl.tk/index.html") (synopsis "Small footprint Tcl implementation") (description "Jim is a small footprint implementation of the Tcl programming @@ -585,18 +582,14 @@ (define-public openocd "1q536cp80v2bcy6xwk08f1r2ljyw13jchx3a1z7d3ni3vqql7rc6")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("which" ,base:which) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf + automake + libtool + base:which + pkg-config + texinfo)) (inputs - `(("hidapi" ,hidapi) - ("jimtcl" ,jimtcl) - ("libftdi" ,libftdi) - ("libjaylink" ,libjaylink) - ("libusb-compat" ,libusb-compat))) + (list hidapi jimtcl libftdi libjaylink libusb-compat)) (arguments '(#:configure-flags (append (list "LIBS=-lutil" @@ -699,8 +692,8 @@ (define-public propeller-gcc-6 (origin-patches (package-source gcc-6)) (search-patches "gcc-cross-environment-variables.patch"))))) (native-inputs - `(("flex" ,flex) - ,@(package-native-inputs xgcc))) + (modify-inputs (package-native-inputs xgcc) + (prepend flex))) ;; All headers and cross libraries of the propeller toolchain are ;; installed under the "propeller-elf" prefix. (native-search-paths @@ -808,9 +801,7 @@ (define-public proplib (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "install-includes" make-flags)))))) (native-inputs - `(("propeller-gcc" ,propeller-gcc) - ("propeller-binutils" ,propeller-binutils) - ("perl" ,perl))) + (list propeller-gcc propeller-binutils perl)) (home-page "https://github.com/parallaxinc/propgcc") (synopsis "C library for the Parallax Propeller") (description "This is a C library for the Parallax Propeller @@ -902,8 +893,7 @@ (define-public propeller-load (lambda _ (chdir "loader") #t)) (delete 'configure)))) (native-inputs - `(("openspin" ,openspin) - ("propeller-toolchain" ,propeller-toolchain))) + (list openspin propeller-toolchain)) (home-page "https://github.com/parallaxinc/propgcc") (synopsis "Loader for Parallax Propeller micro-controllers") (description "This package provides the tool @code{propeller-load} to @@ -948,9 +938,7 @@ (define-public spin2cpp '("testlex" "spin2cpp" "fastspin"))) #t))))) (native-inputs - `(("bison" ,bison) - ("propeller-load" ,propeller-load) - ("propeller-toolchain" ,propeller-toolchain))) + (list bison propeller-load propeller-toolchain)) (home-page "https://github.com/totalspectrum/spin2cpp") (synopsis "Convert Spin code to C, C++, or PASM code") (description "This is a set of tools for converting the Spin language for @@ -1090,8 +1078,8 @@ (define-public gcc-vc4 (search-patches "gcc-6-fix-buffer-size.patch" "gcc-6-fix-isl-includes.patch")))) (native-inputs - `(("flex" ,flex) - ,@(package-native-inputs xgcc))) + (modify-inputs (package-native-inputs xgcc) + (prepend flex))) (synopsis "GCC for VC4") (description "This package provides @code{gcc} for VideoCore IV, the Raspberry Pi chip.")))) @@ -1112,12 +1100,9 @@ (define-public python-libmpsse "1rypfb96k2szqgygp3jnwg2zq9kwmfz0460dsahn3r2vkzml8wn7")))) (build-system gnu-build-system) (inputs - `(("libftdi" ,libftdi) - ("python" ,python))) + (list libftdi python)) (native-inputs - `(("pkg-config" ,pkg-config) - ("swig" ,swig) - ("which" ,base:which))) + (list pkg-config swig base:which)) (arguments `(#:tests? #f ; No tests exist. #:parallel-build? #f ; Would be buggy. @@ -1257,7 +1242,7 @@ (define-public fc-host-tools #t)) (delete 'configure)))) (inputs - `(("libx11" ,libx11))) + (list libx11)) (synopsis "Freecalypso host tools") (description "This package provides some tools for debugging FreeCalypso phones and the FreeCalypso FCDEV3B dev board. @@ -1370,12 +1355,10 @@ (define-public stcgal "1d10qxyghz66zp7iqpm8q8rfv9jz9n609gxmfcav1lssmf1dlyk3")))) (build-system python-build-system) (propagated-inputs - `(("python-pyserial" ,python-pyserial) - ("python-pyusb" ,python-pyusb) - ("python-tqdm" ,python-tqdm))) + (list python-pyserial python-pyusb python-tqdm)) (native-inputs ;; For tests. - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (home-page "https://github.com/grigorig/stcgal") (synopsis "Programmer for STC 8051-compatible microcontrollers") (description "stcgal is a command-line flash-programming tool for STC @@ -1408,7 +1391,7 @@ (define-public stlink (list (string-append "-DSTLINK_UDEV_RULES_DIR=" udev-rules) (string-append "-DSTLINK_MODPROBED_DIR=" modprobe))))) (inputs - `(("libusb" ,libusb))) + (list libusb)) (synopsis "Programmer for STM32 Discovery boards") (description "This package provides a firmware programmer for the STM32 Discovery boards. It supports two versions of the chip: ST-LINK/V1 (on @@ -1433,10 +1416,8 @@ (define-public west (base32 "0ql6ij1hrj2ir5wkxm96zgig5qwvfwa75w77wh2y13w6b9cqcr4b")))) (propagated-inputs - `(("python-colorama" ,python-colorama) - ("python-configobj" ,python-configobj) - ("python-pykwalify" ,python-pykwalify) - ("python-pyyaml" ,python-pyyaml))) + (list python-colorama python-configobj python-pykwalify + python-pyyaml)) (build-system python-build-system) (home-page "https://github.com/zephyrproject-rtos/west") (synopsis "Zephyr RTOS Project meta-tool") @@ -1476,7 +1457,7 @@ (define-public ebusd config-destination) #t)))))) (inputs - `(("mosquitto" ,mosquitto))) + (list mosquitto)) (native-inputs `(("automake" ,automake) ("autoconf" ,autoconf) @@ -1528,8 +1509,7 @@ (define-public ucsim (string-append (assoc-ref outputs "out") "/share/man")) #t))))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/") (synopsis "Simulators for various microcontroller families") (description "μCsim is a collection of software simulators for @@ -1619,8 +1599,7 @@ (define-public python-psptool (("from IPython.*") "")))))) (build-system python-build-system) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-prettytable" ,python-prettytable))) + (list python-cryptography python-prettytable)) (home-page "https://github.com/PSPReverse/psptool") (synopsis "Tool for dealing with AMD binary blobs") (description "PSPTool is a tool for dealing with AMD binary blobs") diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 0ed8596a7e..21a7773bb2 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -123,20 +123,20 @@ (define-public vice (arguments `(#:configure-flags '("--disable-pdf-docs"))) (native-inputs - `(("bison" ,bison) - ("dos2unix" ,dos2unix) - ("flex" ,flex) - ("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("pkg-config" ,pkg-config))) + (list bison + dos2unix + flex + `(,glib "bin") ; for glib-genmarshal, etc. + pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("glew" ,glew) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("pulseaudio" ,pulseaudio) - ("sdl" ,sdl) - ("sdl-image" ,sdl-image) - ("xa" ,xa))) + (list alsa-lib + glew + glib + gtk+ + pulseaudio + sdl + sdl-image + xa)) (home-page "https://vice-emu.sourceforge.io/") (synopsis "The versatile Commodore emulator") (description @@ -203,12 +203,9 @@ (define-public blastem ("shaders" "share/blastem/shaders")) args)))))) (inputs - `(("glew" ,glew) - ("mesa" ,mesa) - ("sdl2" ,sdl2) - ("zlib" ,zlib))) + (list glew mesa sdl2 zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.retrodev.com/blastem/") (synopsis "Genesis/Mega Drive emulator") (description "Blastem is an emulator for the Sega Genesis/Mega Drive @@ -236,14 +233,9 @@ (define-public desmume `(#:configure-flags '("--enable-wifi" "--enable-openal"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("zlib" ,zlib) - ("sdl" ,sdl) - ("glib" ,glib) - ("gtk+" ,gtk+-2) - ("glu" ,glu))) + (list zlib sdl glib gtk+-2 glu)) (home-page "http://desmume.org/") (synopsis "Nintendo DS emulator") (description @@ -323,39 +315,39 @@ (define-public dolphin-emu `(("pkg-config" ,pkg-config) ("gettext" ,gettext-minimal))) (inputs - `(("alsa-lib" ,alsa-lib) - ("ao" ,ao) - ("bluez" ,bluez) - ("curl" ,curl) - ("eudev" ,eudev) - ("ffmpeg" ,ffmpeg) - ("font-wqy-microhei" ,font-wqy-microhei) - ("freetype" ,freetype) - ("glew" ,glew) - ("glib" ,glib) - ("glu" ,glu) - ("gtk+" ,gtk+-2) - ("hidapi" ,hidapi) - ("libevdev" ,libevdev) - ("libpng" ,libpng) - ("libusb" ,libusb) - ("libx11" ,libx11) - ("libxi" ,libxi) - ("libxrandr" ,libxrandr) - ("lzo" ,lzo) - ("mbedtls-apache" ,mbedtls-apache) - ("mesa" ,mesa) - ("miniupnpc" ,miniupnpc) - ("openal" ,openal) - ("pugixml" ,pugixml) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("sdl2" ,sdl2) - ("sfml" ,sfml) - ("soil" ,soil) - ("soundtouch" ,soundtouch) - ("vulkan-loader" ,vulkan-loader) - ("zlib" ,zlib))) + (list alsa-lib + ao + bluez + curl + eudev + ffmpeg + font-wqy-microhei + freetype + glew + glib + glu + gtk+-2 + hidapi + libevdev + libpng + libusb + libx11 + libxi + libxrandr + lzo + mbedtls-apache + mesa + miniupnpc + openal + pugixml + pulseaudio + qtbase-5 + sdl2 + sfml + soil + soundtouch + vulkan-loader + zlib)) (home-page "https://dolphin-emu.org/") (synopsis "Nintendo Wii and GameCube emulator") (description @@ -381,15 +373,14 @@ (define-public dosbox "02i648i50dwicv1vaql15rccv4g8h5blf5g6inv67lrfxpbkvlf0")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("sdl" ,sdl) - ("libpng" ,libpng) - ("zlib" ,zlib) - ("alsa-lib" ,alsa-lib) - ("glu" ,glu) - ("mesa" ,mesa))) + (list sdl + libpng + zlib + alsa-lib + glu + mesa)) (home-page "https://www.dosbox.com") (synopsis "X86 emulator with CGA/EGA/VGA/etc. graphics and sound") (description "DOSBox is a DOS-emulator that uses the SDL library. DOSBox @@ -420,7 +411,7 @@ (define-public dosbox-staging (list "-Dunit_tests=disabled" ; gtest "-Duse_mt32emu=false"))) ; mt32emu (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("fluidsynth" ,fluidsynth) @@ -506,8 +497,7 @@ (define-public qtmips #t)))) #:tests? #f)) ; test suite wants mips toolchain (inputs - `(("elfutils" ,elfutils) - ("qtbase" ,qtbase-5))) + (list elfutils qtbase-5)) (home-page "https://github.com/cvut/QtMips") (synopsis "MIPS CPU emulator") (description "This package contains a MIPS CPU emulator. The simulator @@ -566,7 +556,7 @@ (define-public higan (base32 "11rvm53c3p2f6zk8xbyv2j51xp8zmqnch7zravhj3fk590qrjrr2")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("ao" ,ao) @@ -668,7 +658,7 @@ (define-public mednafen ;; "--with-external-mpcdec" "--with-external-lzo"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("alsa" ,alsa-lib) ("flac" ,flac) @@ -741,22 +731,21 @@ (define-public mgba (list "-DUSE_LZMA=OFF" ;do not use bundled LZMA "-DUSE_LIBZIP=OFF"))) ;use "zlib" instead (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("ffmpeg" ,ffmpeg) - ("libedit" ,libedit) - ("libelf" ,libelf) - ("libepoxy" ,libepoxy) - ("libpng" ,libpng) - ("mesa" ,mesa) - ("minizip" ,minizip) - ("ncurses" ,ncurses) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("sdl2" ,sdl2) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list ffmpeg + libedit + libelf + libepoxy + libpng + mesa + minizip + ncurses + qtbase-5 + qtmultimedia + sdl2 + sqlite + zlib)) (home-page "https://mgba.io") (synopsis "Game Boy Advance emulator") (description @@ -783,10 +772,9 @@ (define-public sameboy (base32 "1r391jdh0gjnx8bwmr63dcdmq58lpm162mng2ncrx53ydbb13xxf")))) (build-system gnu-build-system) (native-inputs - `(("rgbds" ,rgbds) - ("pkg-config" ,pkg-config))) + (list rgbds pkg-config)) (inputs - `(("sdl2" ,sdl2))) + (list sdl2)) (arguments `(#:tests? #f ; There are no tests #:make-flags `(,(string-append "CC=" ,(cc-for-target)) @@ -829,15 +817,14 @@ (define-public mupen64plus-core (base32 "116fndl6652zrp1r6ag4xv3dzp1x52mlvadj8xwflq07fd5rhri1")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("freetype" ,freetype) - ("glu" ,glu) - ("libpng" ,libpng) - ("mesa" ,mesa) - ("sdl2" ,sdl2) - ("zlib" ,zlib))) + (list freetype + glu + libpng + mesa + sdl2 + zlib)) (arguments '(#:phases (modify-phases %standard-phases @@ -879,11 +866,9 @@ (define-public mupen64plus-audio-sdl (base32 "0z19amfg9vr2pqjjri1ipc7hs681fzjcnb0f9y7bjhp5n8d7p6bb")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("mupen64plus-core" ,mupen64plus-core) - ("sdl2" ,sdl2))) + (list mupen64plus-core sdl2)) (arguments '(#:phases (modify-phases %standard-phases @@ -925,10 +910,9 @@ (define-public mupen64plus-input-sdl (base32 "1dyazfbdjycdfslq8jixqiqhziw0rlkvach2r9dz91229jmkyc9c")))) (build-system gnu-build-system) (native-inputs - `(("which" ,which))) + (list which)) (inputs - `(("mupen64plus-core" ,mupen64plus-core) - ("sdl2" ,sdl2))) + (list mupen64plus-core sdl2)) (arguments '(#:phases (modify-phases %standard-phases @@ -970,7 +954,7 @@ (define-public mupen64plus-rsp-hle (base32 "0pi31qzjjp7aypdvvnz6ms18g09c4gqzxi6328zj8sji94b75gf0")))) (build-system gnu-build-system) (inputs - `(("mupen64plus-core" ,mupen64plus-core))) + (list mupen64plus-core)) (arguments '(#:phases (modify-phases %standard-phases @@ -1012,7 +996,7 @@ (define-public mupen64plus-rsp-z64 (base32 "0nfyjns9k8xbg3aqs7593nfaxvlj72h3l8h467442xlk8ajfcylx")))) (build-system gnu-build-system) (inputs - `(("mupen64plus-core" ,mupen64plus-core))) + (list mupen64plus-core)) (arguments '(#:phases (modify-phases %standard-phases @@ -1054,11 +1038,9 @@ (define-public mupen64plus-video-arachnoid (base32 "1v9fqwpb6pawr8z5cm2ki7bqkks4iyr5c4jy4v5khj6h8zcv55gc")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("mesa" ,mesa) - ("mupen64plus-core" ,mupen64plus-core))) + (list mesa mupen64plus-core)) (arguments '(#:phases (modify-phases %standard-phases @@ -1100,12 +1082,9 @@ (define-public mupen64plus-video-glide64 (base32 "0qn5za7g7796kh2ag3xpmhbqg0yf71g9liz6ks0rha8pz73lgs01")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("mesa" ,mesa) - ("mupen64plus-core" ,mupen64plus-core) - ("sdl2" ,sdl2))) + (list mesa mupen64plus-core sdl2)) (arguments '(#:phases (modify-phases %standard-phases @@ -1154,15 +1133,14 @@ (define-public mupen64plus-video-glide64mk2 (base32 "08pm28a36dpr0cvr8pzw0n5ksdazp7jqvlmqfy2lwb4dm0cwhkqd")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("boost" ,boost) - ("libpng" ,libpng) - ("mesa" ,mesa) - ("mupen64plus-core" ,mupen64plus-core) - ("sdl2" ,sdl2) - ("zlib" ,zlib))) + (list boost + libpng + mesa + mupen64plus-core + sdl2 + zlib)) (arguments '(#:phases (modify-phases %standard-phases @@ -1204,13 +1182,9 @@ (define-public mupen64plus-video-rice (base32 "0rpmbcq67gsj5h5jjis146378qc1mskskvx20y1ikx59yhbamh13")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("libpng" ,libpng) - ("mesa" ,mesa) - ("mupen64plus-core" ,mupen64plus-core) - ("sdl2" ,sdl2))) + (list libpng mesa mupen64plus-core sdl2)) (arguments '(#:phases (modify-phases %standard-phases @@ -1253,12 +1227,9 @@ (define-public mupen64plus-video-z64 (patches (search-patches "mupen64plus-video-z64-glew-correct-path.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("glew" ,glew) - ("mupen64plus-core" ,mupen64plus-core) - ("sdl2" ,sdl2))) + (list glew mupen64plus-core sdl2)) (arguments '(#:phases (modify-phases %standard-phases @@ -1308,10 +1279,9 @@ (define-public mupen64plus-ui-console (patches (search-patches "mupen64plus-ui-console-notice.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("sdl2" ,sdl2))) + (list sdl2)) ;; Mupen64Plus supports a single data directory and a single plugin ;; directory in its configuration, yet we need data and plugin files from ;; a variety of packages. The best way to deal with this is to install @@ -1321,13 +1291,13 @@ (define-public mupen64plus-ui-console ;; mupen64plus-ui-console-notice also gives users instructions on what ;; they need to do in order to point the configuration to their profile. (propagated-inputs - `(("mupen64plus-core" ,mupen64plus-core) - ("mupen64plus-audio-sdl" ,mupen64plus-audio-sdl) - ("mupen64plus-input-sdl" ,mupen64plus-input-sdl) - ("mupen64plus-rsp-hle" ,mupen64plus-rsp-hle) - ("mupen64plus-video-glide64" ,mupen64plus-video-glide64) - ("mupen64plus-video-glide64mk2" ,mupen64plus-video-glide64mk2) - ("mupen64plus-video-rice" ,mupen64plus-video-rice))) + (list mupen64plus-core + mupen64plus-audio-sdl + mupen64plus-input-sdl + mupen64plus-rsp-hle + mupen64plus-video-glide64 + mupen64plus-video-glide64mk2 + mupen64plus-video-rice)) (arguments '(#:phases (modify-phases %standard-phases @@ -1372,10 +1342,7 @@ (define-public nestopia-ue (base32 "1g19gz33jav00rwzkpcnynf5ps41vl64a9qx0xjd6lva4bgn8s57")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("autoconf-archive" ,autoconf-archive) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf autoconf-archive automake pkg-config)) (inputs `(("fltk" ,fltk) ("fontconfig", fontconfig) @@ -1506,9 +1473,7 @@ (define-public retroarch ("wayland" ,wayland) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("wayland-protocols" ,wayland-protocols) - ("which" ,which))) + (list pkg-config wayland-protocols which)) (native-search-paths (list (search-path-specification (variable "LIBRETRO_DIRECTORY") @@ -1553,8 +1518,7 @@ (define-public scummvm (setenv "CONFIG_SHELL" bash) (apply invoke "./configure" flags))))))) (native-inputs - `(("nasm" ,nasm) - ("pkg-config" ,pkg-config))) + (list nasm pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("faad2" ,faad2) @@ -1607,15 +1571,14 @@ (define-public libticables2 (chdir (string-append "libticables2-" ,version)) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("autogen" ,autogen) - ("automake" ,automake) - ("gettext" ,gnu-gettext) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf + autogen + automake + gnu-gettext + libtool + pkg-config)) (inputs - `(("glib" ,glib) - ("libusb" ,libusb))) + (list glib libusb)) (synopsis "Link cable library for TI calculators") (description "This package contains libticables, a library for operations on @@ -1650,12 +1613,9 @@ (define-public libticonv (chdir (string-append "libticonv-" ,version)) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Character conversion library for TI calculators") (description "This package contains libticonv, a library to support working with @@ -1688,15 +1648,9 @@ (define-public libtifiles2 (chdir (string-append "libtifiles2-" ,version)) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gnu-gettext) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake gnu-gettext libtool pkg-config)) (inputs - `(("glib" ,glib) - ("libarchive" ,libarchive) - ("libticonv" ,libticonv))) + (list glib libarchive libticonv)) (synopsis "File functions library for TI calculators") (description "This package contains libticonv, a library to support working with @@ -1729,17 +1683,9 @@ (define-public libticalcs2 (chdir (string-append "libticalcs2-" ,version)) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gnu-gettext) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake gnu-gettext libtool pkg-config)) (inputs - `(("glib" ,glib) - ("libarchive" ,libarchive) - ("libticables2" ,libticables2) - ("libticonv" ,libticonv) - ("libtifiles2" ,libtifiles2))) + (list glib libarchive libticables2 libticonv libtifiles2)) (synopsis "Support library for TI calculators") (description "This project aims to develop a multi-platform linking program for use @@ -1983,7 +1929,7 @@ (define-public gnome-arcade (install-file "../source/data/tile/TILE.TXT" tile)) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("mame" ,mame) ("gtk" ,gtk+) @@ -2041,17 +1987,16 @@ (define-public pcsxr "/share/glib-2.0/schemas")))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("glib" ,glib "bin"))) + (list pkg-config intltool + `(,glib "bin"))) (inputs - `(("libcdio" ,libcdio) - ("sdl2" ,sdl2) - ("gtk+" ,gtk+) - ("ffmpeg" ,ffmpeg) - ("libxv" ,libxv) - ("libarchive" ,libarchive) - ("pulseaudio" ,pulseaudio))) + (list libcdio + sdl2 + gtk+ + ffmpeg + libxv + libarchive + pulseaudio)) (home-page "https://archive.codeplex.com/?p=pcsxr") (synopsis "PlayStation emulator") (description @@ -2083,8 +2028,7 @@ (define-public gens-gs (("GTK_CFLAGS=\"\\$GTK_CFLAGS .*\"") "")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("nasm" ,nasm))) + (list pkg-config nasm)) (inputs `(("sdl" ,sdl) ("gtk" ,gtk+-2))) @@ -2121,7 +2065,7 @@ (define-public bsnes #:phases (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("ao" ,ao) @@ -2339,8 +2283,7 @@ (define-public ppsspp (("unknown") ,version)))))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (inputs `(("cityhash" ,cityhash) ;; ppsspp doesn't yet build with ffmpeg 4.4 (see: @@ -2490,8 +2433,7 @@ (define-public exomizer (install-file "exobasic" out-bin)) #t))))) (native-inputs - `(("flex" ,flex) - ("bison" ,bison))) + (list flex bison)) (synopsis "Compressor for use on Commodore home computers") (description "This program compresses files in a way that tries to be as efficient as possible but still allows them to be decompressed in environments diff --git a/gnu/packages/enchant.scm b/gnu/packages/enchant.scm index f32e59ef54..62d6e90ed4 100644 --- a/gnu/packages/enchant.scm +++ b/gnu/packages/enchant.scm @@ -65,9 +65,9 @@ (define-public nuspell ;;("ronn" ,ronn) ("pkg-config" ,pkg-config))) (inputs - `(("boost" ,boost))) + (list boost)) (propagated-inputs - `(("icu4c" ,icu4c))) + (list icu4c)) (synopsis "Fast and safe spellchecking C++ library") (description "Nuspell is a fast and safe spelling checker software program. It is designed for languages with rich morphology and complex word @@ -94,11 +94,10 @@ (define-public enchant ;; Tests require a relocatable build. "--enable-relocatable"))) (inputs - `(("aspell" ,aspell) - ("hunspell" ,hunspell))) + (list aspell hunspell)) (propagated-inputs ;; Required by enchant.pc. - `(("glib" ,glib))) + (list glib)) (native-inputs `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config) @@ -157,7 +156,7 @@ (define-public python-pyenchant " yield \"" (assoc-ref inputs "enchant") "/lib/libenchant-2.so\"")))))))) (inputs - `(("enchant" ,enchant))) + (list enchant)) (home-page "https://github.com/pyenchant/pyenchant") (synopsis "Spellchecking library for Python") (description "PyEnchant is a spellchecking library for Python, based on the diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 4237b042e3..edc0f51d8d 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -191,14 +191,9 @@ (define-public librecad (copy-recursively "unix/resources" share)) #t))))) (inputs - `(("boost" ,boost) - ("muparser" ,muparser) - ("freetype" ,freetype) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list boost muparser freetype qtbase-5 qtsvg)) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (home-page "https://librecad.org/") (synopsis "Computer-aided design (CAD) application") (description @@ -253,10 +248,7 @@ (define-public geda-gaf ("pcb" ,pcb) ("python" ,python-2))) ; for xorn (native-inputs - `(("groff" ,groff) - ("pkg-config" ,pkg-config) - ("desktop-file-utils" ,desktop-file-utils) - ("perl" ,perl))) ; for tests + (list groff pkg-config desktop-file-utils perl)) ; for tests (home-page "http://geda-project.org/") (synopsis "Schematic capture, netlister, symbols, symbol checker, and utils") (description @@ -825,13 +817,9 @@ (define-public libfive (substitute* "CMakeLists.txt" (("-march=native") "")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("boost" ,boost) - ("libpng" ,libpng) - ("qtbase" ,qtbase-5) - ("eigen" ,eigen) - ("guile" ,guile-3.0))) + (list boost libpng qtbase-5 eigen guile-3.0)) (home-page "https://libfive.com") (synopsis "Tool for programmatic computer-aided design") (description @@ -878,12 +866,9 @@ (define-public inspekt3d "/lib/libfive-guile"))) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("mesa" ,mesa) - ("guile" ,guile-3.0))) + (list mesa guile-3.0)) (propagated-inputs `(("libfive" ,libfive) ("guile-opengl" ,guile3.0-opengl))) @@ -1195,14 +1180,14 @@ (define-public valeronoi (when tests? (invoke "./valeronoi-tests"))))))) (inputs - `(("boost" ,boost) - ("cgal" ,cgal) - ("gmp" ,gmp) - ("libxkbcommon" ,libxkbcommon) - ("mpfr" ,mpfr) - ("openssl" ,openssl) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list boost + cgal + gmp + libxkbcommon + mpfr + openssl + qtbase-5 + qtsvg)) (home-page "https://github.com/ccoors/Valeronoi") (synopsis "WiFi mapping companion application for Valetudo") (description @@ -1288,7 +1273,7 @@ (define-public libredwg ("python" ,python-wrapper) ("python-libxml2" ,python-libxml2))) (inputs - `(("pcre2" ,pcre2))) + (list pcre2)) (home-page "https://www.gnu.org/software/libredwg/") (synopsis "C library to handle DWG (CAD-related) files") (description @@ -1333,7 +1318,7 @@ (define-public minicom ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://salsa.debian.org/minicom-team/minicom") (synopsis "Serial terminal emulator") (description "@code{minicom} is a serial terminal emulator.") @@ -1396,7 +1381,7 @@ (define-public harminv (native-inputs `(("fortran" ,gfortran))) (inputs - `(("lapack" ,lapack))) + (list lapack)) (home-page "https://github.com/stevengj/harminv") (synopsis "Harmonic inversion solver") (description @@ -1425,7 +1410,7 @@ (define-public guile-libctl (native-inputs `(("fortran" ,gfortran))) (inputs - `(("guile" ,guile-2.2))) + (list guile-2.2)) (home-page "http://ab-initio.mit.edu/wiki/index.php/Libctl") (synopsis "Flexible control files implementation for scientific simulations") (description @@ -1530,13 +1515,13 @@ (define-public adms "0i37c9k6q1iglmzp9736rrgsnx7sw8xn3djqbbjw29zsyl3pf62c")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bison" ,bison) - ("flex" ,flex) - ("libtool" ,libtool) - ("perl" ,perl) - ("perl-xml-libxml" ,perl-xml-libxml))) + (list autoconf + automake + bison + flex + libtool + perl + perl-xml-libxml)) (home-page "https://github.com/Qucs/ADMS") (synopsis "Automatic device model synthesizer") (description @@ -1589,7 +1574,7 @@ (define-public python-capstone (inherit capstone) (name "python-capstone") (propagated-inputs - `(("capstone" ,capstone))) + (list capstone)) (build-system python-build-system) (arguments `(#:phases @@ -1625,9 +1610,7 @@ (define-public python-esptool-3.0 (arguments `(#:tests? #f)) ;XXX: require python-reedsolo (propagated-inputs - `(("python-ecdsa" ,python-ecdsa) - ("python-pyaes" ,python-pyaes) - ("python-pyserial" ,python-pyserial))) + (list python-ecdsa python-pyaes python-pyserial)) (home-page "https://github.com/espressif/esptool") (synopsis "Bootloader utility for Espressif ESP8266 & ESP32 chips") (description @@ -1668,15 +1651,12 @@ (define-public radare2 (list "CC=gcc"))) ;; TODO: Add gmp and libzip and make the build system actually find them. (inputs - `(("capstone" ,capstone) - ("libuv" ,libuv) - ("openssl" ,openssl) - ("zip" ,zip))) + (list capstone libuv openssl zip)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; In the Libs: section of r_hash.pc. - `(("xxhash" ,xxhash))) + (list xxhash)) (home-page "https://radare.org/") (synopsis "Reverse engineering framework") (description @@ -1735,7 +1715,7 @@ (define-public asco (native-inputs `(("mpi" ,openmpi))) (inputs - `(("coreutils-minimal" ,coreutils-minimal))) + (list coreutils-minimal)) (home-page "http://asco.sourceforge.net/") (synopsis "SPICE circuit optimizer") (description @@ -1791,8 +1771,7 @@ (define-public libngspice ;; https://bugs.archlinux.org/task/70563 for reference. "--with-readline=no"))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs `(("libxaw" ,libxaw) ("mpi" ,openmpi))) @@ -1826,8 +1805,7 @@ (define-public ngspice (delete 'delete-program-manuals) (delete 'delete-script-files))))) (inputs - `(("libngspice" ,libngspice) - ("readline" ,readline))))) + (list libngspice readline)))) (define trilinos-serial-xyce ;; Note: This is a Trilinos containing only the packages Xyce needs, so we @@ -2058,12 +2036,12 @@ (define-public freehdl `("PKG_CONFIG_PATH" ":" prefix (,(string-append out "/lib/pkgconfig"))))) #t))))) (inputs - `(("coreutils" ,coreutils) - ("gcc-toolchain" ,gcc-toolchain) - ("guile" ,guile-2.2) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool))) + (list coreutils + gcc-toolchain + guile-2.2 + perl + pkg-config + libtool)) (native-inputs `(("pkg-config-native" ,pkg-config) ("libtool-native" ,libtool))) @@ -2088,12 +2066,10 @@ (define-public librepcb (base32 "0smp1p7wnrj0vh4rmz1cr2krfawc2lzx0pbzmgyay7xdp6jxympr")))) (build-system gnu-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("zlib" ,zlib))) + (list qtbase-5 qtsvg zlib)) (native-inputs - `(("qttools" ,qttools) ; for lrelease - ("unzip" ,unzip))) + (list qttools ; for lrelease + unzip)) (arguments `(#:phases (modify-phases %standard-phases @@ -2162,7 +2138,7 @@ (define-public gnucap "16m09xa685qhj5fqq3bcgakrwnb74xhf5f7rpqkkf9fg8plzbb1g")))) (build-system gnu-build-system) (inputs - `(("readline" ,readline))) + (list readline)) (arguments `(#:phases (modify-phases %standard-phases @@ -2247,14 +2223,14 @@ (define-public cutter (string-append "PREFIX=" out) "./src/Cutter.pro"))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("openssl" ,openssl) - ;; Depends on radare2 4.5.1 officially, builds and works fine with - ;; radare2 5.0.0 but fails to build with radare2 5.1.1. - ("radare2" ,radare2-for-cutter))) + (list qtbase-5 + qtsvg + openssl + ;; Depends on radare2 4.5.1 officially, builds and works fine with + ;; radare2 5.0.0 but fails to build with radare2 5.1.1. + radare2-for-cutter)) (home-page "https://github.com/radareorg/cutter") (synopsis "GUI for radare2 reverse engineering framework") (description "Cutter is a GUI for radare2 reverse engineering framework. @@ -2284,8 +2260,7 @@ (define-public lib3mf "-DUSE_INCLUDED_GTEST=0" "-DUSE_INCLUDED_SSL=0"))) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (inputs `(("libuuid" ,util-linux "lib") ("libzip" ,libzip) @@ -2425,53 +2400,53 @@ (define-public freecad "freecad-boost-serialization.patch")))) (build-system qt-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("qttools" ,qttools) - ("pkg-config" ,pkg-config) - ("python-pyside-2-tools" ,python-pyside-2-tools) - ("swig" ,swig))) + (list doxygen + graphviz + qttools + pkg-config + python-pyside-2-tools + swig)) (inputs - `(("boost" ,boost) - ("coin3D" ,coin3D) - ("double-conversion" ,double-conversion) - ("eigen" ,eigen) - ("freetype" ,freetype) - ("gl2ps" ,gl2ps) - ("glew" ,glew) - ("hdf5" ,hdf5-1.10) - ("jsoncpp" ,jsoncpp) - ("libarea" ,libarea) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libmedfile" ,libmedfile) - ("libspnav" ,libspnav) - ("libtheora" ,libtheora) - ("libtiff" ,libtiff) - ("libxi" ,libxi) - ("libxml++" ,libxml++) - ("libxmu" ,libxmu) - ("lz4" ,lz4) - ("netcdf" ,netcdf) - ("opencascade-occt" ,opencascade-occt) - ("openmpi" ,openmpi) - ("proj" ,proj) - ("python-gitpython" ,python-gitpython) - ("python-matplotlib" ,python-matplotlib) - ("python-pivy" ,python-pivy) - ("python-pyside-2" ,python-pyside-2) - ("python-pyyaml" ,python-pyyaml) - ("python-shiboken-2" ,python-shiboken-2) - ("python-wrapper" ,python-wrapper) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtwebkit" ,qtwebkit) - ("qtx11extras" ,qtx11extras) - ("qtxmlpatterns" ,qtxmlpatterns) - ("sqlite" ,sqlite) - ("tbb" ,tbb) - ("vtk" ,vtk) - ("xerces-c" ,xerces-c) - ("zlib" ,zlib))) + (list boost + coin3D + double-conversion + eigen + freetype + gl2ps + glew + hdf5-1.10 + jsoncpp + libarea + libjpeg-turbo + libmedfile + libspnav + libtheora + libtiff + libxi + libxml++ + libxmu + lz4 + netcdf + opencascade-occt + openmpi + proj + python-gitpython + python-matplotlib + python-pivy + python-pyside-2 + python-pyyaml + python-shiboken-2 + python-wrapper + qtbase-5 + qtsvg + qtwebkit + qtx11extras + qtxmlpatterns + sqlite + tbb + vtk + xerces-c + zlib)) (arguments `(#:tests? #f ; Project has no tests #:configure-flags @@ -2542,7 +2517,7 @@ (define-public libmedfile (base32 "017h9p0x533fm4gn6pwc8kmp72rvqmcn6vznx72nkkl2b05yjx54")))) (build-system cmake-build-system) - (inputs `(("hdf5" ,hdf5-1.10))) + (inputs (list hdf5-1.10)) (arguments `(#:phases (modify-phases %standard-phases @@ -2588,8 +2563,7 @@ (define-public libarea (sha256 (base32 "0pvqz6cabxqdz5y26wnj6alkn8v5d7gkx0d3h8xmg4lvy9r3kh3g")))) (build-system gnu-build-system) - (inputs `(("boost" ,boost) - ("python-wrapper" ,python-wrapper))) + (inputs (list boost python-wrapper)) (native-inputs `(("cmake" ,cmake-minimal))) (arguments @@ -2631,7 +2605,7 @@ (define-public libspnav (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11))) + (list libx11)) (arguments `(#:tests? #f)) (home-page "http://spacenav.sourceforge.net/") (synopsis @@ -2669,7 +2643,7 @@ (define-public openctm (base32 "01wb70m48xh5gwhv60a5brv4sxl0i0rh038w32cgnlxn5x86s9f1")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("mesa" ,mesa) ("glu" ,glu) @@ -2722,7 +2696,7 @@ (define-public lib3ds (base32 "1qr9arfdkjf7q11xhvxwzmhxqz3nhcjkyb8zzfjpz9jm54q0rc7m")))) (build-system gnu-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://code.google.com/archive/p/lib3ds") (synopsis "3DS format file toolkit") (description "Lib3ds is a toolkit for handling the 3DS format for 3D @@ -2745,22 +2719,22 @@ (define-public meshlab (base32 "1cgx24wxh2ah5pff51rcrk6x8qcdjpkxcdak7s4cfzmxvjlshydd")))) (build-system cmake-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtscript" ,qtscript) - ("qtxmlpatterns" ,qtxmlpatterns) - ("mesa" ,mesa) - ("glu" ,glu) - ("glew" ,glew) - ("muparser" ,muparser) - ("gmp" ,gmp) - ("eigen" ,eigen) - ("libfreenect" ,libfreenect) - ("lib3ds" ,lib3ds) - ("openctm" ,openctm) - ;; FIXME: Compilation fails with system qhull: - ;; https://github.com/cnr-isti-vclab/meshlab/issues/678 - ;; ("qhull" ,qhull) - )) + (list qtbase-5 + qtscript + qtxmlpatterns + mesa + glu + glew + muparser + gmp + eigen + libfreenect + lib3ds + openctm + ;; FIXME: Compilation fails with system qhull: + ;; https://github.com/cnr-isti-vclab/meshlab/issues/678 + ;; ("qhull" ,qhull) + )) (arguments `(#:tests? #f ; Has no tests #:phases @@ -2841,16 +2815,9 @@ (define-public poke (delete-file "libpoke/pvm-vm2.c"))))) (build-system gnu-build-system) ;; The GUI, which we elide, requires tcl and tk. - (native-inputs `(("bison" ,bison) - ("dejagnu" ,dejagnu) - ("flex" ,flex) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (native-inputs (list bison dejagnu flex libtool pkg-config)) ;; FIXME: Enable NBD support by adding `libnbd' (currently unpackaged). - (inputs `(("json-c" ,json-c) - ("libgc" ,libgc) - ("readline" ,readline) - ("libtextstyle" ,libtextstyle))) + (inputs (list json-c libgc readline libtextstyle)) (arguments ;; To build the GUI, add the `--enable-gui' configure flag. ;; To enable the "hyperlink server", add the `--enable-hserver' flag. @@ -2880,17 +2847,14 @@ (define-public pcb2gcode "0nzglcyh6ban27cc73j4l7w7r9k38qivq0jz8iwnci02pfalw4ry")))) (build-system gnu-build-system) (inputs - `(("boost" ,boost) - ("geos" ,geos) - ("gerbv" ,gerbv) - ("glibmm" ,glibmm) - ("gtkmm" ,gtkmm-2) - ("librsvg" ,librsvg))) + (list boost + geos + gerbv + glibmm + gtkmm-2 + librsvg)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/pcb2gcode/pcb2gcode") (synopsis "Generate G-code for milling PCBs") (description "pcb2gcode is a command-line program for isolation routing @@ -2917,10 +2881,9 @@ (define-public syscall-intercept (sha256 (base32 "17sw78xp5wjzv25adpbq3khl8fi0avj7bgpi57q3jnvl3c68xy5z")))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs - `(("capstone" ,capstone))) + (list capstone)) (build-system cmake-build-system) (arguments `(#:build-type "Release" @@ -3125,7 +3088,7 @@ (define-public prusa-slicer ;; Use wxWidgets 3.0.x.x to prevent GUI crashes when adding support enforcers. "-DSLIC3R_WX_STABLE=1"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("boost" ,boost) ("cereal" ,cereal) diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm index 259c44dc58..3b28559c1b 100644 --- a/gnu/packages/enlightenment.scm +++ b/gnu/packages/enlightenment.scm @@ -254,7 +254,7 @@ (define-public terminology ("perl" ,perl) ("pkg-config" ,pkg-config))) (inputs - `(("efl" ,efl))) + (list efl)) (home-page "https://www.enlightenment.org/about-terminology") (synopsis "Powerful terminal emulator based on EFL") (description @@ -285,9 +285,9 @@ (define-public rage ;; FATAL: Cannot create run dir '/homeless-shelter/.run' - errno=2 (lambda _ (setenv "HOME" "/tmp") #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("efl" ,efl))) + (list efl)) (home-page "https://www.enlightenment.org/about-rage") (synopsis "Video and audio player based on EFL") (description @@ -379,12 +379,9 @@ (define-public enlightenment ("xkeyboard-config" ,xkeyboard-config) ("xorg-server-xwayland" ,xorg-server-xwayland))) (propagated-inputs - `(("efl" ,efl) - ("libxkbcommon" ,libxkbcommon) - ("wayland-protocols" ,wayland-protocols) - - ;; Default font that applications such as IceCat require. - ("font-dejavu" ,font-dejavu))) + (list efl libxkbcommon wayland-protocols + ;; Default font that applications such as IceCat require. + font-dejavu)) (home-page "https://www.enlightenment.org/about-enlightenment") (synopsis "Lightweight desktop environment") (description @@ -441,11 +438,9 @@ (define-public python-efl (delete-file "tests/ecore/test_11_con.py") #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-cython" ,python-cython))) + (list pkg-config python-cython)) (inputs - `(("efl" ,efl) - ("python-dbus" ,python-dbus))) + (list efl python-dbus)) (home-page "https://www.enlightenment.org/") (synopsis "Python bindings for EFL") (description @@ -486,8 +481,7 @@ (define-public edi ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("clang" ,clang) - ("efl" ,efl))) + (list clang efl)) (home-page "https://www.enlightenment.org/about-edi") (synopsis "Development environment for Enlightenment") (description "EDI is a development environment designed for and built using @@ -519,9 +513,7 @@ (define-public lekha (("'/usr/")"'")) #t))))) (propagated-inputs - `(("python2-efl" ,python2-efl) - ("python2-pypdf2" ,python2-pypdf2) - ("python2-pyxdg" ,python2-pyxdg))) + (list python2-efl python2-pypdf2 python2-pyxdg)) (synopsis "Simple PDF viewer") (description "Simple PDF viewer based on the Enlightenment Foundation Libraries.") @@ -547,10 +539,9 @@ (define-public ephoto ;; FATAL: Cannot create run dir '/homeless-shelter/.run' - errno=2 (lambda _ (setenv "HOME" "/tmp") #t))))) (native-inputs - `(("check" ,check) - ("pkg-config" ,pkg-config))) + (list check pkg-config)) (inputs - `(("efl" ,efl))) + (list efl)) (home-page "https://smhouston.us/projects/ephoto/") (synopsis "EFL image viewer/editor/manipulator/slideshow creator") (description "Ephoto is an image viewer and editor written using the @@ -598,7 +589,7 @@ (define-public evisum `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("efl" ,efl))) + (list efl)) (home-page "https://www.enlightenment.org") (synopsis "EFL process viewer") (description @@ -632,13 +623,9 @@ (define-public epour (string-append "join(\"" out "/share/epour\""))) #t)))))) (native-inputs - `(("intltool" ,intltool) - ("python-distutils-extra" ,python-distutils-extra))) + (list intltool python-distutils-extra)) (inputs - `(("libtorrent-rasterbar" ,libtorrent-rasterbar) - ("python-dbus" ,python-dbus) - ("python-efl" ,python-efl) - ("python-pyxdg" ,python-pyxdg))) + (list libtorrent-rasterbar python-dbus python-efl python-pyxdg)) (home-page "https://www.enlightenment.org") (synopsis "EFL Bittorrent client") (description "Epour is a BitTorrent client based on the @dfn{Enlightenment diff --git a/gnu/packages/entr.scm b/gnu/packages/entr.scm index 9a7a3daef6..29fd5b7db6 100644 --- a/gnu/packages/entr.scm +++ b/gnu/packages/entr.scm @@ -66,9 +66,7 @@ (define-public entr (search-input-file inputs command))) #t))))) (inputs - `(("bash" ,bash) - ("coreutils" ,coreutils) - ("ncurses" ,ncurses))) + (list bash coreutils ncurses)) (home-page "http://entrproject.org/") (synopsis "Run arbitrary commands when files change") (description diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm index 32bc12ebb8..1974fef9a9 100644 --- a/gnu/packages/erlang.scm +++ b/gnu/packages/erlang.scm @@ -69,9 +69,7 @@ (define-public erlang (base32 "1c9ccp93pmm54mmvpiyrmj8v00pq11a60c4xv220k97i965zkwsg")))))) (inputs - `(("ncurses" ,ncurses) - ("openssl" ,openssl) - ("wxwidgets" ,wxwidgets))) + (list ncurses openssl wxwidgets)) (propagated-inputs `(("fontconfig" ,fontconfig) ("glu" ,glu) diff --git a/gnu/packages/esolangs.scm b/gnu/packages/esolangs.scm index 753221a5f1..d38d0bb75c 100644 --- a/gnu/packages/esolangs.scm +++ b/gnu/packages/esolangs.scm @@ -52,7 +52,7 @@ (define-public cfunge ;; The tests are not designed to be run and evaluated automatically. '(#:tests? #f)) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://github.com/VorpalBlade/cfunge") (synopsis "Fast conforming Befunge93/98/109 interpreter in C") (description "@command{cfunge} is a fast conforming Befunge93/98/109 interpreter @@ -75,7 +75,7 @@ (define-public lolcode-lci (base32 "0syw60b93iajgh91ffchirwwhm2kix2753ibx845kyrhzggmdh2l")))) (build-system cmake-build-system) (inputs - `(("readline" ,readline))) + (list readline)) (native-inputs `(("python-2" ,python-2))) ; for the tests (synopsis "LOLCODE interpreter written in C") @@ -122,8 +122,7 @@ (define-public shakespeare-spl (add-before 'install 'build (assoc-ref gnu:%standard-phases 'build))))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (home-page "http://shakespearelang.sourceforge.net/") (synopsis "Write programs like Shakespearean plays") (description "Shakespeare is a programming language with the design goal diff --git a/gnu/packages/fabric-management.scm b/gnu/packages/fabric-management.scm index 08cf85cd00..982a4bfa75 100644 --- a/gnu/packages/fabric-management.scm +++ b/gnu/packages/fabric-management.scm @@ -56,15 +56,14 @@ (define-public opensm (base32 "19scwwpwqhqsyq4hbr5cflcmypss828lalxxd36yby7mbimca38y")))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - - ;; The 3.3.21 'release' tarball isn't properly bootstrapped. - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list bison + flex + ;; The 3.3.21 'release' tarball isn't properly bootstrapped. + autoconf + automake + libtool)) (inputs - `(("rdma-core" ,rdma-core))) + (list rdma-core)) (arguments `(#:configure-flags '("--disable-static") #:phases @@ -103,17 +102,11 @@ (define-public infiniband-diags (base32 "1ns9sjwvxnklhi47d6k5x8kxdk1n7f5362y45xwxqmr7gwfvpmwa")))) (build-system gnu-build-system) (inputs - `(("rdma-core" ,rdma-core) - ("opensm" ,opensm) - ("glib" ,glib))) + (list rdma-core opensm glib)) (outputs '("out" "lib")) (native-inputs ;; FIXME: needs rst2man for man pages - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool perl pkg-config)) (arguments '(#:configure-flags (list (string-append "CPPFLAGS=-I" (assoc-ref %build-inputs "opensm") @@ -159,14 +152,14 @@ (define-public ibutils (sha256 (base32 "00x7v6cf8l5y6g9xwh1sg738ch42fhv19msx0h0090nhr0bv98v7")))) (build-system gnu-build-system) - (inputs `(("graphviz" ,graphviz) - ("tcl" ,tcl) - ("tk" ,tk) - ("infiniband-diags" ,infiniband-diags) - ("rdma-core" ,rdma-core) - ("opensm" ,opensm) - ("perl" ,perl))) - (native-inputs `(("swig" ,swig))) + (inputs (list graphviz + tcl + tk + infiniband-diags + rdma-core + opensm + perl)) + (native-inputs (list swig)) (arguments `(#:configure-flags (list (string-append "--with-osm=" (assoc-ref %build-inputs "opensm")) @@ -219,13 +212,9 @@ (define-public ucx ;; Be verbose so that compiler flags are displayed. #:make-flags '("V=1"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("numactl" ,numactl) - ("rdma-core" ,rdma-core))) + (list numactl rdma-core)) (synopsis "Optimized communication layer for message passing in HPC") (description "Unified Communication X (UCX) provides an optimized communication layer diff --git a/gnu/packages/fcitx.scm b/gnu/packages/fcitx.scm index c602789b45..53680058c0 100644 --- a/gnu/packages/fcitx.scm +++ b/gnu/packages/fcitx.scm @@ -81,14 +81,13 @@ (define-public fcitx-qt5 "/lib/qt5/plugins"))) #t))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs `(("fcitx" ,fcitx) ("libintl" ,intltool) ("libxkbcommon" ,libxkbcommon))) (propagated-inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (synopsis "Fcitx Qt5 Input Context") (description "This package provides a Qt5 frontend for fcitx.") (home-page "https://github.com/fcitx/fcitx-qt5/") @@ -139,11 +138,7 @@ (define-public presage ("pkg-config" ,pkg-config) ("python-wrapper" ,python-wrapper))) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("libx11" ,libx11) - ("sqlite" ,sqlite) - ("tinyxml" ,tinyxml))) + (list glib gtk+ libx11 sqlite tinyxml)) (synopsis "Intelligent Predictive Text Entry System") (description "Presage generates predictions by modelling natural language as a combination of redundant information sources. It computes probabilities for diff --git a/gnu/packages/fcitx5.scm b/gnu/packages/fcitx5.scm index 0c4980aba2..4bcb88dd59 100644 --- a/gnu/packages/fcitx5.scm +++ b/gnu/packages/fcitx5.scm @@ -69,13 +69,9 @@ (define-public xcb-imdkit #t)))) (build-system cmake-build-system) (inputs - `(("uthash" ,uthash) - ("libxcb" ,libxcb) - ("xcb-util" ,xcb-util) - ("xcb-util-keysyms" ,xcb-util-keysyms))) + (list uthash libxcb xcb-util xcb-util-keysyms)) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (home-page "https://github.com/fcitx/xcb-imdkit") (synopsis "Input method development support for XCB") (description "Xcb-imdkit is an implementation of xim protocol in XCB, @@ -133,9 +129,8 @@ (define-public fcitx5 ("xcb-util-wm" ,xcb-util-wm) ("xkeyboard-config" ,xkeyboard-config))) (native-inputs - `(("gcc" ,gcc-9) ; for #include - ("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list gcc-9 ; for #include + extra-cmake-modules pkg-config)) (native-search-paths (list (search-path-specification (variable "FCITX_ADDON_DIRS") @@ -164,7 +159,7 @@ (define-public fcitx5-lua ("gettext" ,gettext-minimal) ("libpthread-stubs" ,libpthread-stubs))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (home-page "https://github.com/fcitx/fcitx5-lua") (synopsis "Lua support for Fcitx 5") (description "Fcitx5-lua allows writing Fcitx5 extension in Lua.") @@ -183,12 +178,10 @@ (define-public libime (base32 "06smx1kqq3qh0xra8070cjfhw79hcm0vksrswk05wq6jyhvrk5sd")))) (build-system cmake-build-system) (inputs - `(("fcitx5" ,fcitx5) - ("boost" ,boost))) + (list fcitx5 boost)) (native-inputs - `(("gcc" ,gcc-9) ;for #include and ld support - ("extra-cmake-modules" ,extra-cmake-modules) - ("python" ,python))) ;needed to run test + (list gcc-9 ;for #include and ld support + extra-cmake-modules python)) ;needed to run test (home-page "https://github.com/fcitx/libime") (synopsis "Library for implementing generic input methods") (description "Libime is a library for implementing various input method @@ -238,9 +231,8 @@ (define-public fcitx5-gtk ("libx11" ,libx11) ("gettext" ,gettext-minimal))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("glib" ,glib "bin"))) ;for glib-genmarshal + (list extra-cmake-modules pkg-config + `(,glib "bin"))) ;for glib-genmarshal ;; TODO: Add "lib" output to reduce the closure size of "gtk2". (outputs '("out" "gtk2")) (home-page "https://github.com/fcitx/fcitx5-gtk") @@ -274,7 +266,7 @@ (define-public fcitx5-qt ("qtbase" ,qtbase-5) ("gettext" ,gettext-minimal))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (home-page "https://github.com/fcitx/fcitx5-qt") (synopsis "Qt library and IM module for Fcitx 5") (description "Fcitx5-qt provides Qt library for development and IM module @@ -321,8 +313,7 @@ (define-public fcitx5-chinese-addons ("fcitx5-qt" ,fcitx5-qt) ("qtwebkit" ,qtwebkit))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (outputs '("out" "gui")) (home-page "https://github.com/fcitx/fcitx5-chinese-addons") (synopsis "Chinese related addons for Fcitx 5") @@ -375,9 +366,7 @@ (define-public fcitx5-configtool ("gettext" ,gettext-minimal) ("iso-codes" ,iso-codes))) (native-inputs - `(("gcc" ,gcc-9) - ("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list gcc-9 extra-cmake-modules pkg-config)) (home-page "https://github.com/fcitx/fcitx5-configtool") (synopsis "Graphical configuration tool for Fcitx 5") (description "Fcitx5-configtool is a graphical configuration tool diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index 30beb36eaf..3c61e64394 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -133,21 +133,18 @@ (define-public autofs (("ln -fs lookup_yp.so" match) (string-append "# " match)))))))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("pkg-config" ,pkg-config) - ("rpcsvc-proto" ,rpcsvc-proto))) + (list bison flex pkg-config rpcsvc-proto)) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("e2fsprogs" ,e2fsprogs) ; for e[234]fsck - ("libtirpc" ,libtirpc) - ("libxml2" ,libxml2) ; needed for LDAP, SASL - ("mit-krb5" ,mit-krb5) ; needed for LDAP, SASL - ("nfs-utils" ,nfs-utils) ; for mount.nfs - ("openldap" ,openldap) - ("openssl" ,openssl) ; needed for SASL - ("sssd" ,sssd) - ("util-linux" ,util-linux))) ; for mount, umount + (list cyrus-sasl + e2fsprogs ; for e[234]fsck + libtirpc + libxml2 ; needed for LDAP, SASL + mit-krb5 ; needed for LDAP, SASL + nfs-utils ; for mount.nfs + openldap + openssl ; needed for SASL + sssd + util-linux)) ; for mount, umount ;; XXX A directory index is the closest thing this has to a home page. (home-page "https://www.kernel.org/pub/linux/daemons/autofs/") (synopsis "Kernel-based automounter for Linux") @@ -184,9 +181,9 @@ (define-public bindfs ;; ("ruby" ,ruby) ;; ("valgrind" ,valgrind) ;; ("which" ,which) - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fuse" ,fuse))) + (list fuse)) (home-page "https://bindfs.org") (synopsis "Bind mount a directory and alter permission bits") (description @@ -292,11 +289,10 @@ (define-public davfs2 (string-append "pkgsysconfdir=" out "/etc") make-flags))))))) (inputs - `(("neon" ,neon) - - ;; Neon requires but doesn't propagate zlib, nor would we want that. - ;; XZ as well, but that's already present in the build environment. - ("zlib" ,zlib))) + (list neon + ;; Neon requires but doesn't propagate zlib, nor would we want that. + ;; XZ as well, but that's already present in the build environment. + zlib)) (home-page "https://savannah.nongnu.org/projects/davfs2") (synopsis "Mount remote WebDAV resources in the local file system") (description @@ -356,9 +352,7 @@ (define-public fsarchiver (base32 "1ry2sdkfbg4bwcldk42g1i3wa3z4pr9yh9dil6ilhwcvhqiw41zc")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs `(("bzip2" ,bzip2) ("e2fsprogs" ,e2fsprogs) @@ -399,11 +393,9 @@ (define-public gphotofs "04slwhr6ap9xcc27wphk22ad8yn79ngyy5z10lxams3k5liahvc2")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fuse" ,fuse) - ("glib" ,glib) - ("libgphoto2" ,libgphoto2))) + (list fuse glib libgphoto2)) (synopsis "Virtual file system for libgphoto2 using FUSE") (description "GPhotoFS is a FUSE file system module to mount your camera as a file system on Linux. This allow using your camera with any tool able to read @@ -457,15 +449,13 @@ (define-public bcachefs-tools "util-linux")))))))))) #:tests? #f)) ; XXX 6 valgrind tests fail (native-inputs - `(("pkg-config" ,pkg-config) - - ;; For tests. - ("python-pytest" ,python-pytest) - ("valgrind" ,valgrind) - - ;; For generating documentation with rst2man. - ("python" ,python) - ("python-docutils" ,python-docutils))) + (list pkg-config + ;; For tests. + python-pytest + valgrind + ;; For generating documentation with rst2man. + python + python-docutils)) (inputs `(("eudev" ,eudev) ("keyutils" ,keyutils) @@ -574,10 +564,7 @@ (define-public exfatprogs `(#:configure-flags (list "--disable-static"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/exfatprogs/exfatprogs") (synopsis "Tools to create, check, and repair exFAT file systems") (description @@ -601,14 +588,9 @@ (define-public httpfs2 "1h8ggvhw30n2r6w11n1s458ypggdqx6ldwd61ma4yd7binrlpjq1")))) (build-system gnu-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("docbook-xml" ,docbook-xml) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("pkg-config" ,pkg-config))) + (list asciidoc docbook-xml libxml2 libxslt pkg-config)) (inputs - `(("fuse" ,fuse) - ("gnutls" ,gnutls))) + (list fuse gnutls)) (arguments `(#:phases (modify-phases %standard-phases @@ -661,7 +643,7 @@ (define-public jfsutils "jfsutils-include-systypes.patch")))) (build-system gnu-build-system) (inputs - `(("util-linux" ,util-linux "lib"))) + (list `(,util-linux "lib"))) (home-page "http://jfs.sourceforge.net/home.html") (synopsis "Utilities for managing JFS file systems") (description @@ -737,10 +719,9 @@ (define-public disorderfs "1pnrj0h8sgqwgsc18vz3fkqsp6vhigdbi75vdj0si1r6wgslnr7z")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fuse" ,fuse) - ("attr" ,attr))) + (list fuse attr)) (arguments `(#:phases (modify-phases %standard-phases (delete 'configure)) ; no configure script @@ -845,11 +826,9 @@ (define-public curlftpfs (("4426192") "12814800")) #t))))) (inputs - `(("curl" ,curl) - ("glib" ,glib) - ("fuse" ,fuse))) + (list curl glib fuse)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://curlftpfs.sourceforge.net/") (synopsis "Mount remote file systems over FTP") (description @@ -915,7 +894,7 @@ (define-public libeatmydata ("strace" ,strace) ("which" ,which))) (inputs - `(("coreutils" ,coreutils))) + (list coreutils)) (home-page "https://www.flamingspork.com/projects/libeatmydata/") (synopsis "Transparently ignore calls to synchronize data safely to disk") (description @@ -956,10 +935,7 @@ (define-public libnfs (build-system gnu-build-system) (home-page "https://github.com/sahlberg/libnfs") (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (synopsis "Client library for accessing NFS shares") (description "LIBNFS is a client library for accessing NFS shares over a network. LIBNFS offers three different APIs, for different use : @@ -1014,9 +990,7 @@ (define-public apfs-fuse (install-file "../source/README.md" doc) #t)))))) (inputs - `(("bzip2" ,bzip2) - ("fuse" ,fuse) - ("zlib" ,zlib))) + (list bzip2 fuse zlib)) (synopsis "Read-only FUSE driver for the APFS file system") (description "APFS-FUSE is a read-only FUSE driver for the @dfn{Apple File System} (APFS). It is currently in an experimental state — it may not be able @@ -1148,9 +1122,7 @@ (define args status)))))) (chmod helper #o755))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs `(("acl" ,acl) ("attr" ,attr) @@ -1301,9 +1273,7 @@ (define-public zfs (string-append out "/share/bash-completion/completions")))))))) (native-inputs - `(("attr" ,attr) - ("kmod" ,kmod) - ("pkg-config" ,pkg-config))) + (list attr kmod pkg-config)) (inputs `(("eudev" ,eudev) ("kmod-runtime" ,kmod) @@ -1344,7 +1314,7 @@ (define-public zfs-auto-snapshot ;; Note: if you are inheriting from the above zfs package in order ;; to provide a specific stable kernel version, you should also ;; inherit this package and replace the sole input below. - `(("zfs" ,zfs))) + (list zfs)) (arguments `(#:tests? #f ; No tests #:phases @@ -1442,8 +1412,7 @@ (define-public mergerfs (string-append (assoc-ref inputs "bash-minimal") command)))))))) ;; Mergerfs bundles a heavily modified copy of fuse. (inputs - `(("bash-minimal" ,bash-minimal) - ("util-linux" ,util-linux))) + (list bash-minimal util-linux)) (home-page "https://github.com/trapexit/mergerfs") (synopsis "Featureful union file system") (description "mergerfs is a union file system geared towards simplifying @@ -1472,9 +1441,7 @@ (define-public mergerfs-tools (base32 "15pgym6c4viy57ccgp28dnqwh12f3gr02axg86y578aqa2yaa0ad")))) (build-system copy-build-system) (inputs - `(("python" ,python) - ("python-xattr" ,python-xattr) - ("rsync" ,rsync))) + (list python python-xattr rsync)) (arguments '(#:install-plan '(("src/" "bin/")) @@ -1515,12 +1482,9 @@ (define-public python-dropbox (build-system python-build-system) (arguments '(#:tests? #f)) ; Tests require a network connection. (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-stone" ,python-stone))) + (list python-requests python-six python-stone)) (home-page "https://www.dropbox.com/developers") (synopsis "Official Dropbox API Client") (description "This package provides a Python SDK for integrating with the @@ -1547,13 +1511,13 @@ (define-public dbxfs (arguments '(#:tests? #f)) ; tests requires safefs (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-block-tracing" ,python-block-tracing) - ("python-dropbox" ,python-dropbox) - ("python-keyring" ,python-keyring) - ("python-keyrings.alt" ,python-keyrings.alt) - ("python-privy" ,python-privy) - ("python-userspacefs" ,python-userspacefs))) + (list python-appdirs + python-block-tracing + python-dropbox + python-keyring + python-keyrings.alt + python-privy + python-userspacefs)) (home-page "https://thelig.ht/code/dbxfs/") (synopsis "User-space file system for Dropbox") (description @@ -1579,7 +1543,7 @@ (define-public go-github-com-hanwen-fuse (arguments `(#:import-path "github.com/hanwen/go-fuse")) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (home-page "https://github.com/hanwen/go-fuse") (synopsis "FUSE bindings for Go") (description @@ -1620,10 +1584,9 @@ (define-public rewritefs (for-each (cut install-file <> (string-append doc "/examples")) (find-files "." "^config\\.")))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fuse" ,fuse) - ("pcre" ,pcre))) + (list fuse pcre)) (home-page "https://github.com/sloonz/rewritefs") (synopsis "FUSE file system that changes particular file names") (description @@ -1664,8 +1627,7 @@ (define-public tmsu (rename-file (string-append out "/bin/TMSU") (string-append out "/bin/tmsu")))))))) (inputs - `(("go-github-com-mattn-go-sqlite3" ,go-github-com-mattn-go-sqlite3) - ("go-github-com-hanwen-fuse" ,go-github-com-hanwen-fuse))) + (list go-github-com-mattn-go-sqlite3 go-github-com-hanwen-fuse)) (home-page "https://github.com/oniony/TMSU") (synopsis "Tag files and access them through a virtual file system") (description @@ -1697,10 +1659,7 @@ (define-public udftools (list (string-append "--docdir=" (assoc-ref %outputs "out") "/share/doc/" ,name "-" ,version)))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list automake autoconf libtool pkg-config)) (home-page "https://github.com/pali/udftools") (synopsis "Tools to manage UDF file systems and DVD/CD-R(W) drives") (description "@code{udftools} is a set of programs for reading diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 6686ab482c..57e69f9b31 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -132,20 +132,20 @@ (define-public bitcoin-core-0.21 "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 @@ (define-public hledger "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 @@ (define-public homebank "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 @@ (define-public ledger (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 @@ (define-public emacs-ledger-mode (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 @@ (define-public geierlein "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 @@ (define-public electrum #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 @@ (define-public monero (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 @@ (define-public python-trezor-agent (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 @@ (define-public python-mnemonic (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 @@ (define-public python-ledgerblue "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 @@ (define-public python-btchip-python (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 @@ (define-public python-trezor (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 @@ (define-public python-keepkey (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 @@ (define-public ledger-agent "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 @@ (define-public trezor-agent (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 @@ (define-public keepkey-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 @@ (define-public python-stdnum (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 @@ (define-public grisbi (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 @@ (define-public bitcoin-abc "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 @@ (define-public libofx (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 @@ (define-public bitcoin-unlimited (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 @@ (define-public fulcrum (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 @@ (define-public flowee (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 @@ (define-public beancount (("'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 @@ (define-public hledger-web #: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 @@ (define-public python-ta-lib (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 diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index 3ce4b0306e..1dc64a5341 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -126,8 +126,7 @@ (define-public b43-tools "1wgmj4d65izbhprwb5bcwimc2ryv19b9066lqzy4sa5m6wncm9cn")))) (build-system gnu-build-system) (native-inputs - `(("flex" ,flex) - ("bison" ,bison))) + (list flex bison)) (arguments `(#:modules ((srfi srfi-1) (guix build gnu-build-system) @@ -181,7 +180,7 @@ (define-public openfwwf-firmware "1p60gdi7w88s7qw82d3g9v7mk887mhvidf4l5q5hh09j10h37q4x")))) (build-system gnu-build-system) (native-inputs - `(("b43-tools" ,b43-tools))) + (list b43-tools)) (arguments `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out") @@ -211,12 +210,9 @@ (define-public eg25-manager (base32 "1h4c4ndcnh88jn65h1kycxkjrydwwwh3irkxvpaxb6ry4wpc45r0")))) (build-system meson-build-system) - (native-inputs `(("curl" ,curl) - ("glib" ,glib "bin") - ("pkg-config" ,pkg-config))) - (inputs `(("libgpiod" ,libgpiod) - ("libgudev" ,libgudev) - ("libusb" ,libusb))) + (native-inputs (list curl + `(,glib "bin") pkg-config)) + (inputs (list libgpiod libgudev libusb)) (synopsis "Manager daemon for the Quectel EG25 mobile broadband modem") (description "This package provides a manager daemon for the Quectel EG25 mobile diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm index bd65d01aa1..a01fa8d43b 100644 --- a/gnu/packages/flashing-tools.scm +++ b/gnu/packages/flashing-tools.scm @@ -67,11 +67,8 @@ (define-public flashrom (base32 "0ax4kqnh7kd3z120ypgp73qy1knz47l6qxsqzrfkd97mh5cdky71")))) (build-system gnu-build-system) - (inputs `(("dmidecode" ,dmidecode) - ("pciutils" ,pciutils) - ("libusb" ,libusb) - ("libftdi" ,libftdi))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list dmidecode pciutils libusb libftdi)) + (native-inputs (list pkg-config)) (arguments '(#:make-flags (list "CC=gcc" @@ -122,7 +119,7 @@ (define-public 0xffff (inputs ;; Building with libusb-compat will succeed but the result will be broken. ;; See . - `(("libusb" ,libusb-0.1))) + (list libusb-0.1)) (arguments `(#:phases (modify-phases %standard-phases @@ -159,8 +156,7 @@ (define-public avrdude ("libusb" ,libusb-compat) ("libftdi" ,libftdi))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (home-page "https://www.nongnu.org/avrdude/") (synopsis "AVR downloader and uploader") (description @@ -184,9 +180,9 @@ (define-public dfu-programmer (patches (search-patches "dfu-programmer-fix-libusb.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (home-page "https://dfu-programmer.github.io/") (synopsis "Device firmware update programmer for Atmel chips") (description @@ -209,9 +205,9 @@ (define-public dfu-util "17piiyp08pccqmbhnswv957lkypmmm92kps79hypxvw23ai3pddl")))) (build-system gnu-build-system) (inputs - `(("libusb" ,libusb))) + (list libusb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Host side of the USB Device Firmware Upgrade (DFU) protocol") (description "The DFU (Universal Serial Bus Device Firmware Upgrade) protocol is @@ -263,7 +259,7 @@ (define-public teensy-loader-cli (install-file "teensy_loader_cli" bin) #t)))))) (inputs - `(("libusb-compat" ,libusb-compat))) + (list libusb-compat)) (synopsis "Command line firmware uploader for Teensy development boards") (description "The Teensy loader program communicates with your Teensy board when the @@ -298,9 +294,9 @@ (define-public rkflashtool #:make-flags (list (string-append "PREFIX=" %output)) #:tests? #f)) ; no tests (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (home-page "https://github.com/linux-rockchip/rkflashtool") (synopsis "Tools for flashing Rockchip devices") (description "Allows flashing of Rockchip based embedded linux devices. @@ -344,9 +340,7 @@ (define-public heimdall (install-file "libpit/libpit.a" lib) #t)))))) (inputs - `(("libusb" ,libusb) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list libusb qtbase-5 zlib)) (home-page "https://glassechidna.com.au/heimdall/") (synopsis "Flash firmware onto Samsung mobile devices") (description "@command{heimdall} is a tool suite used to flash firmware (aka @@ -404,8 +398,7 @@ (define-public intelmetool "0nw555i0fm5kljha9h47bk70ykbwv8ddfk6qhz6kfqb79vzhy4h2")))) (build-system gnu-build-system) (inputs - `(("pciutils" ,pciutils) - ("zlib" ,zlib))) + (list pciutils zlib)) (arguments `(#:make-flags (list "CC=gcc" @@ -487,7 +480,7 @@ (define-public uefitool (install-file "UEFITool" (string-append (assoc-ref outputs "out") "/bin"))))))) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://github.com/LongSoft/UEFITool/") (synopsis "UEFI image editor") (description "@code{uefitool} is a graphical image file editor for @@ -513,15 +506,14 @@ (define-public srecord (assoc-ref %build-inputs "bash") "/bin/bash")))) (inputs - `(("boost" ,boost) - ("libgcrypt" ,libgcrypt))) + (list boost libgcrypt)) (native-inputs - `(("bison" ,bison) - ("diffutils" ,diffutils) - ("ghostscript" ,ghostscript) - ("groff" ,groff) - ("libtool" ,libtool) - ("which" ,which))) + (list bison + diffutils + ghostscript + groff + libtool + which)) (home-page "http://srecord.sourceforge.net/") (synopsis "Tools for EPROM files") (description "The SRecord package is a collection of powerful tools for @@ -568,13 +560,9 @@ (define-public uuu (cut dump-port pipe <>)))))))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb) - ("bzip2" ,bzip2) - ("zlib" ,zlib) - ("libzip" ,libzip) - ("openssl" ,openssl))) + (list libusb bzip2 zlib libzip openssl)) (home-page "https://github.com/NXPmicro/mfgtools") (synopsis "Freescale/NXP I.MX chip image deploy tools") (description "@code{uuu} is a command line tool, evolved out of MFGTools. diff --git a/gnu/packages/flex.scm b/gnu/packages/flex.scm index 9e52f3bb38..7972675971 100644 --- a/gnu/packages/flex.scm +++ b/gnu/packages/flex.scm @@ -55,9 +55,8 @@ (define-public flex `(("bison" ,bison-for-tests)))) ;; m4 is not present in PATH when cross-building (native-inputs - `(("help2man" ,help2man) - ("m4" ,m4))) - (propagated-inputs `(("m4" ,m4))) + (list help2man m4)) + (propagated-inputs (list m4)) (home-page "https://github.com/westes/flex") (synopsis "Fast lexical analyser generator") (description diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm index fbdc47e506..dee77d6aa4 100644 --- a/gnu/packages/fltk.scm +++ b/gnu/packages/fltk.scm @@ -54,7 +54,7 @@ (define-public fltk (base32 "1arp1niiz3qxm8iacpmilwpc5rinsm6hsk4a6fsxfywvkvppbb4s")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libjpeg" ,libjpeg-turbo) ("libpng" ,libpng) @@ -135,11 +135,9 @@ (define-public ntk ;; ntk.pc lists "x11" and "xft" in Requires.private, and "cairo" in ;; Requires. (propagated-inputs - `(("cairo" ,cairo) - ("libxft" ,libxft) - ("libx11" ,libx11))) + (list cairo libxft libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://non.tuxfamily.org/ntk/") (synopsis "Fork of FLTK with graphics rendering via Cairo") (description "The Non Tool Kit (NTK) is a fork of the Fast Light ToolKit diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 0e5904b2f0..b4384c327e 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -320,7 +320,7 @@ (define-public font-gnu-freefont (find-files "." ""))))))) #:test-target "tests")) ;; FreeFont anno 2012 requires a FontForge built with Python 2. - (native-inputs `(("fontforge" ,fontforge-20190801))) + (native-inputs (list fontforge-20190801)) (home-page "https://www.gnu.org/software/freefont/") (synopsis "Unicode-encoded outline fonts") (description @@ -393,7 +393,7 @@ (define-public font-linuxlibertine (find-files "." "\\.sfd$")) #t)))))) (native-inputs - `(("fontforge" ,fontforge))) + (list fontforge)) (home-page "http://www.linuxlibertine.org/") (synopsis "Serif and sans serif typefaces") (description "The Linux Libertine fonts is a set of typefaces containing @@ -473,11 +473,7 @@ (define-public font-terminus (apply invoke "make" "install-otb" (string-append "prefix=" otb) make-flags))))))) (native-inputs - `(("bdftopcf" ,bdftopcf) - ("font-util" ,font-util) - ("mkfontdir" ,mkfontdir) - ("pkg-config" ,pkg-config) - ("python" ,python))) + (list bdftopcf font-util mkfontdir pkg-config python)) (home-page "http://terminus-font.sourceforge.net/") (synopsis "Simple bitmap programming font") (description "Terminus Font is a clean, fixed-width bitmap font, designed @@ -784,7 +780,7 @@ (define-public font-gnu-unifont (install-file "doc/unifont.info.gz" (string-append bin "/share/info")))))))) (inputs - `(("perl" ,perl))) ; for utilities + (list perl)) ; for utilities (synopsis "Large bitmap font covering Unicode's Basic Multilingual Plane") (description @@ -1464,7 +1460,7 @@ (define-public font-sarasa-gothic (mkdir "source") (chdir "source") (invoke "7z" "x" source)))))) - (native-inputs `(("p7zip" ,p7zip))) + (native-inputs (list p7zip)) (home-page "https://github.com/be5invis/Sarasa-Gothic") (license license:silofl1.1) (synopsis "Sarasa Gothic / 更纱黑体 / 更紗黑體 / 更紗ゴシック / 사라사 고딕") @@ -1580,7 +1576,7 @@ (define-public font-opendyslexic (base32 "11ml7v4iyf3hr0fbnkwz8afb8vi58wbcfnmn4gyvrwh9jk5pybdr")))) (build-system font-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "https://opendyslexic.org/") (synopsis "Font for dyslexics and high readability") (description "OpenDyslexic is a font designed to help readability for some @@ -1608,7 +1604,7 @@ (define-public font-openmoji "0wvvg5vnc950h8v23wfgjyi7rv89mgm5hqq6viqv0bxcc3azglxb")))) (build-system font-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://openmoji.org") (synopsis "Font for rendering emoji characters") (description @@ -1677,7 +1673,7 @@ (define-public font-culmus (find-files "." "^Nachlieli.*\\.sfd$")) #t)))))) (native-inputs - `(("fontforge" ,fontforge))) + (list fontforge)) (home-page "http://culmus.sourceforge.net/") (synopsis "TrueType Hebrew Fonts for X11") (description "14 Hebrew trivial families. Contain ASCII glyphs from various @@ -1980,7 +1976,7 @@ (define-public font-juliamono (mkdir "source") (chdir "source") (invoke "tar" "xzf" source)))))) - (native-inputs `(("tar" ,tar))) + (native-inputs (list tar)) (home-page "https://github.com/cormullion/juliamono") (synopsis "Monospaced font for programming") (description @@ -2223,12 +2219,12 @@ (define-public font-cozette (lambda _ (invoke "python3" "build.py" "fonts")))))) (native-inputs - `(("fontforge" ,fontforge) - ("python" ,python) - ("python-crayons" ,python-crayons) - ("python-fonttools" ,python-fonttools) - ("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow))) + (list fontforge + python + python-crayons + python-fonttools + python-numpy + python-pillow)) (home-page "https://github.com/slavfox/Cozette") (synopsis "Bitmap programming font") (description "Cozette is a 6x13px (bounding box) bitmap font based on Dina diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 2575bfb386..6796bc2bad 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -92,12 +92,11 @@ (define-public freetype ;; depend on it. `(#:configure-flags (list "--enable-freetype-config"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; These are all in the Requires.private field of freetype2.pc. ;; XXX: add harfbuzz. - `(("libpng" ,libpng) - ("zlib" ,zlib))) + (list libpng zlib)) (synopsis "Font rendering library") (description "Freetype is a library that can be used by applications to access the @@ -122,12 +121,9 @@ (define-public ttfautohint "0zpqgihn3yh3v51ynxwr8asqrijvs4gv686clwv7bm8sawr4kfw7")))) (build-system gnu-build-system) (native-inputs - `(("flex" ,flex) - ("bison" ,bison) - ("pkg-config" ,pkg-config))) + (list flex bison pkg-config)) (inputs - `(("freetype" ,freetype) - ("harfbuzz" ,harfbuzz))) + (list freetype harfbuzz)) (arguments `(#:configure-flags '("--disable-static" "--with-qt=no"))) ;no gui @@ -155,7 +151,7 @@ (define-public woff-tools "1i97gkqa6jfzlslsngqf556kx60knlgf7yc9pzsq2pizc6f0d4zl")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (arguments `(#:make-flags '(,(string-append "CC=" (cc-for-target))) #:tests? #f ;no tests @@ -258,7 +254,7 @@ (define-public ttf2pt1 (invoke "make" "-j" (number->string (parallel-job-count)) "all" "CC=gcc")))))) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (synopsis "Convert TrueType fonts to Postscript Type 1") (description "TTF2PT1 provides tools to convert most TrueType fonts (or other formats @@ -311,9 +307,9 @@ (define-public woff2 "BUILD_SHARED_LIBS")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("brotli" ,brotli))) + (list brotli)) (synopsis "Libraries and tools for WOFF2 font format") (description "WOFF2 provides libraries and tools to handle the Web Open Font Format (WOFF).") @@ -342,7 +338,7 @@ (define-public fontconfig ;; We use to use 'font-ghostscript' but they are not recognized by newer ;; versions of Pango, causing many applications to fail to find fonts ;; otherwise. - `(("font-dejavu" ,font-dejavu))) + (list font-dejavu)) (native-inputs `(("gperf" ,gperf) ("pkg-config" ,pkg-config) @@ -489,10 +485,9 @@ (define-public teckit (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("zlib" ,zlib) - ("expat" ,expat))) + (list zlib expat)) (native-inputs - `(("perl" ,perl))) ;for the tests + (list perl)) ;for the tests (synopsis "Toolkit for encoding conversions") (description "TECkit is a low-level toolkit intended to be used by other applications @@ -529,10 +524,9 @@ (define-public graphite2 "01jzhwnj1c3d68dmw15jdxly0hwkmd8ja4kw755rbkykn1ly2qyx")))) (build-system cmake-build-system) (native-inputs - `(("python" ,python) - ("python-fonttools" ,python-fonttools))) + (list python python-fonttools)) (inputs - `(("freetype" ,freetype))) + (list freetype)) (synopsis "Reimplementation of the SIL Graphite text processing engine") (description "Graphite2 is a reimplementation of the SIL Graphite text processing @@ -555,8 +549,8 @@ (define-public potrace (base32 "1k3sxgjqq0jnpk9xxys05q32sl5hbf1lbk1gmfxcrmpdgnhli0my")))) (build-system gnu-build-system) - (native-inputs `(("ghostscript" ,ghostscript))) ;for tests - (inputs `(("zlib" ,zlib))) + (native-inputs (list ghostscript)) ;for tests + (inputs (list zlib)) (arguments `(#:configure-flags `("--with-libpotrace"))) ; install library and headers @@ -584,9 +578,9 @@ (define-public libotf (base32 "0sq6g3xaxw388akws6qrllp3kp2sxgk2dv4j79k6mm52rnihrnv8")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("freetype" ,freetype))) + (list freetype)) (home-page "https://www.nongnu.org/m17n/") (synopsis "Library for handling OpenType Font") (description "This library can read Open Type Layout Tables from an OTF @@ -656,7 +650,7 @@ (define-public fontforge (base32 "0y3c8x1i6yf6ak9m5dhr1nldgfmg7zhnwdfd57ffs698c27vmg38")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("cairo" ,cairo) ("fontconfig" ,fontconfig) ;dlopen'd ("freetype" ,freetype) @@ -757,11 +751,9 @@ (define-public python2-ufolib (arguments `(#:python ,python-2)) (propagated-inputs - `(("python2-fonttools" ,python2-fonttools))) + (list python2-fonttools)) (native-inputs - `(("unzip" ,unzip) - ("python2-pytest" ,python2-pytest) - ("python2-pytest-runner" ,python2-pytest-runner))) + (list unzip python2-pytest python2-pytest-runner)) (home-page "https://github.com/unified-font-object/ufoLib") (synopsis "Low-level UFO reader and writer") (description @@ -784,12 +776,9 @@ (define-public python2-defcon (arguments `(#:python ,python-2)) (native-inputs - `(("unzip" ,unzip) - ("python2-pytest" ,python2-pytest) - ("python2-pytest-runner" ,python2-pytest-runner))) + (list unzip python2-pytest python2-pytest-runner)) (propagated-inputs - `(("python2-fonttools" ,python2-fonttools) - ("python2-ufolib" ,python2-ufolib))) + (list python2-fonttools python2-ufolib)) (home-page "https://pypi.org/project/defcon/") (synopsis "Flexible objects for representing @acronym{UFO, unified font object} data") (description @@ -820,12 +809,12 @@ (define-public nototools (arguments `(#:python ,python-2)) (propagated-inputs - `(("python2-booleanoperations" ,python2-booleanoperations) - ("python2-defcon" ,python2-defcon) - ("python2-fonttools" ,python2-fonttools) - ("python2-pillow" ,python2-pillow) - ("python2-pyclipper" ,python2-pyclipper) - ("python2-ufolib" ,python2-ufolib))) + (list python2-booleanoperations + python2-defcon + python2-fonttools + python2-pillow + python2-pyclipper + python2-ufolib)) (home-page "https://github.com/googlei18n/nototools") (synopsis "Noto fonts support tools and scripts") (description @@ -857,10 +846,8 @@ (define-public fcft "0jh05wzrif7z1xf9jzs8bgf49lpj5zs55agj414bmmwdddk7my7j")))) (build-system meson-build-system) (native-inputs - `(("check" ,check) - ("gcc" ,gcc-10) ;TODO: Remove when the default compiler is > GCC 7. - ("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list check gcc-10 ;TODO: Remove when the default compiler is > GCC 7. + pkg-config scdoc)) (propagated-inputs `(;; Required by fcft.pc. ("fontconfig" ,fontconfig) @@ -1012,9 +999,7 @@ (define-public libraqm ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("freetype" ,freetype) - ("fribidi" ,fribidi) - ("harfbuzz" ,harfbuzz))) + (list freetype fribidi harfbuzz)) (home-page "https://github.com/HOST-Oman/libraqm") (synopsis "Library for complex text layout") (description @@ -1046,8 +1031,7 @@ (define-public lcdf-typetools ;; FIXME: texlive-kpathsea doesn't come with the library and headers (list "--without-kpathsea"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://lcdf.org/type/") (synopsis "Multiple font manipulation tools") (description "LCDF Typetools comprises several programs for manipulating diff --git a/gnu/packages/forth.scm b/gnu/packages/forth.scm index 4dcea19f4e..8cb6ac8391 100644 --- a/gnu/packages/forth.scm +++ b/gnu/packages/forth.scm @@ -49,7 +49,7 @@ (define-public gforth (install-file "gforth.el" emacs-sitedir) #t)))))) (native-inputs - `(("m4" ,m4))) + (list m4)) (synopsis "Forth interpreter") (description "Gforth is a fast and portable implementation of the ANSI Forth language. diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 661ba41793..13970e949a 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm @@ -74,9 +74,9 @@ (define-public abc "1syygi1x40rdryih3galr4q8yg1w5bvdzl75hd27v1xq0l5bz3d0")))) (build-system gnu-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("readline" ,readline))) + (list readline)) (arguments `(#:tests? #f ; no check target #:phases @@ -108,9 +108,7 @@ (define-public iverilog "1vv88ckvfwq7mrysyjnilsrcrzm9d173kp9w5ivwh6rdw7klbgc6")))) (build-system gnu-build-system) (native-inputs - `(("flex" ,flex) - ("bison" ,bison) - ("ghostscript" ,ghostscript))) ; ps2pdf + (list flex bison ghostscript)) ; ps2pdf (home-page "http://iverilog.icarus.com/") (synopsis "FPGA Verilog simulation and synthesis tool") (description "Icarus Verilog is a Verilog simulation and synthesis tool. @@ -201,23 +199,23 @@ (define-public yosys iverilog "\""))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python) - ("bison" ,bison) - ("flex" ,flex) - ("gawk" , gawk) ; for the tests and "make" progress pretty-printing - ("tcl" ,tcl) ; tclsh for the tests - ("iverilog" ,iverilog))) ; for the tests + (list pkg-config + python + bison + flex + gawk ; for the tests and "make" progress pretty-printing + tcl ; tclsh for the tests + iverilog)) ; for the tests (inputs - `(("tcl" ,tcl) - ("readline" ,readline) - ("libffi" ,libffi) - ("graphviz" ,graphviz) - ("psmisc" ,psmisc) - ("xdot" ,xdot) - ("abc" ,abc))) + (list tcl + readline + libffi + graphviz + psmisc + xdot + abc)) (propagated-inputs - `(("z3" ,z3))) ; should be in path for yosys-smtbmc + (list z3)) ; should be in path for yosys-smtbmc (home-page "http://www.clifford.at/yosys/") (synopsis "FPGA Verilog RTL synthesizer") (description "Yosys synthesizes Verilog-2005.") @@ -258,7 +256,7 @@ (define-public icestorm #t)) (delete 'configure)))) (inputs - `(("libftdi" ,libftdi))) + (list libftdi)) (native-inputs `(("python-3" ,python) ("pkg-config" ,pkg-config))) @@ -285,12 +283,12 @@ (define-public nextpnr-ice40 (base32 "1fmxsywgs45g88ra7ips5s2niiiwrkyxdcy742ws18dfk2y4vi9c")))) (inputs - `(("boost" ,boost) - ("eigen" ,eigen) - ("icestorm" ,icestorm) - ("python" ,python) - ("qtbase" ,qtbase-5) - ("yosys" ,yosys))) + (list boost + eigen + icestorm + python + qtbase-5 + yosys)) (build-system cmake-build-system) (arguments `(#:configure-flags `("-DARCH=ice40" @@ -335,7 +333,7 @@ (define-public arachne-pnr (("#!/usr/bin/python") "#!/usr/bin/python2")) #t))))) (inputs - `(("icestorm" ,icestorm))) + (list icestorm)) (native-inputs `(("git" ,git) ; for determining its own version string ("yosys" ,yosys) ; for tests @@ -362,8 +360,7 @@ (define-public gtkwave (base32 "15n2gv2hd7h23cci95ij7yr71fkxppb209sfdsmmngh3fik09rpn")))) (build-system gnu-build-system) (native-inputs - `(("gperf" ,gperf) - ("pkg-config" ,pkg-config))) + (list gperf pkg-config)) (inputs `(("tcl" ,tcl) ("tk" ,tk) @@ -400,7 +397,7 @@ (define-public python-migen (base32 "1kq11if64zj84gv4w1q7l16fp17xjxl2wv5hc9dibr1z3m1gy67l")))) (build-system python-build-system) (propagated-inputs - `(("python-colorama" ,python-colorama))) + (list python-colorama)) (home-page "https://m-labs.hk/gateware/migen/") (synopsis "Python toolbox for building complex digital hardware") (description @@ -452,16 +449,16 @@ (define-public nvc (lambda _ (delete-file "autogen.sh")))))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("flex" ,flex) - ("gettext" ,gnu-gettext) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("which" ,which) - ("check" ,check))) ; for the tests + (list automake + autoconf + flex + gnu-gettext + libtool + pkg-config + which + check)) ; for the tests (inputs - `(("llvm" ,llvm-9))) + (list llvm-9)) (synopsis "VHDL compiler and simulator") (description "This package provides a VHDL compiler and simulator.") (home-page "https://github.com/nickg/nvc") @@ -479,7 +476,7 @@ (define-public systemc "systemc/systemc-" version ".tar.gz")) (sha256 (base32 "0gvv3xmhiwx1izmzy06yslzqzh6ygrgmw53xqfmyvbz5a6ivk0ap")))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (build-system gnu-build-system) (arguments '(#:configure-flags '("--enable-debug"))) (home-page "https://accellera.org/community/systemc") @@ -518,8 +515,7 @@ (define-public verilator ("gettext" ,gettext-minimal) ("python" ,python))) (inputs - `(("perl" ,perl) - ("systemc" ,systemc))) + (list perl systemc)) (build-system gnu-build-system) (arguments '(#:configure-flags diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index eba06600b2..7230b36ab7 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -191,13 +191,9 @@ (define-public appstream ("python" ,python-wrapper) ("xsltproc" ,libxslt))) (inputs - `(("libsoup-minimal" ,libsoup-minimal-2) - ("libstemmer" ,libstemmer) - ("libxml2" ,libxml2) - ("libyaml" ,libyaml) - ("lmdb" ,lmdb))) + (list libsoup-minimal-2 libstemmer libxml2 libyaml lmdb)) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Tools and libraries to work with AppStream metadata") (description "AppStream is a cross-distribution effort for enhancing the way we interact with the software repositories provided by distributions by @@ -291,15 +287,9 @@ (define-public farstream ("python" ,python-wrapper) ("xsltproc" ,libxslt))) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("gupnp-igd" ,gupnp-igd) - ("libnice" ,libnice))) + (list glib gtk+ gupnp-igd libnice)) (propagated-inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good))) + (list gstreamer gst-plugins-bad gst-plugins-base gst-plugins-good)) (synopsis "The Farstream VVoIP framework") (description "Farstream is a collection of GStreamer modules and libraries for videoconferencing.") @@ -338,8 +328,7 @@ (define-public libglib-testing ("pkg-config" ,pkg-config) ("gtk-doc" ,gtk-doc/stable))) (inputs - `(("dbus" ,dbus) - ("glib" ,glib))) + (list dbus glib)) (synopsis "Glib testing library") (description "Libglib-testing is a test library providing test harnesses and mock classes which complement the classes provided by GLib. It is intended to @@ -385,15 +374,15 @@ (define-public malcontent ("libxml2" ,libxml2) ("pkg-config" ,pkg-config))) (inputs - `(("accountsservice" ,accountsservice) - ("appstream-glib" ,appstream-glib) - ("dbus" ,dbus) - ("flatpak" ,flatpak) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libostree" ,libostree) - ("linux-pam" ,linux-pam) - ("polkit" ,polkit))) + (list accountsservice + appstream-glib + dbus + flatpak + glib + gtk+ + libostree + linux-pam + polkit)) (synopsis "Parental controls support") (description "MalContent implements parental controls support which can be used by applications to filter or limit the access of child accounts to @@ -419,11 +408,7 @@ (define-public xdg-utils "1nai806smz3zcb2l5iny4x7li0fak0rzmjg6vlyhdqm8z25b166p")))) (build-system gnu-build-system) (native-inputs - `(("docbook-xsl" ,docbook-xsl) - ("docbook-xml" ,docbook-xml-4.1.2) - ("libxslt" ,libxslt) - ("w3m" ,w3m) - ("xmlto" ,xmlto))) + (list docbook-xsl docbook-xml-4.1.2 libxslt w3m xmlto)) (inputs `(("awk" ,gawk) ("coreutils" ,coreutils) @@ -512,15 +497,14 @@ (define-public libinput ;; Meson target anyway. #:build-type "release")) (native-inputs - `(("check" ,check) - ("pkg-config" ,pkg-config))) + (list check pkg-config)) (inputs - `(("cairo" ,cairo) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libevdev" ,libevdev) - ("libwacom" ,libwacom) - ("mtdev" ,mtdev))) + (list cairo + glib + gtk+ + libevdev + libwacom + mtdev)) (propagated-inputs `(;; libinput.h requires , so propagate it. ("udev" ,eudev))) @@ -570,9 +554,7 @@ (define-public libxdg-basedir (("^.*\\./configure.*") "")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://github.com/devnev/libxdg-basedir") (synopsis "Implementation of the XDG Base Directory specification") (description @@ -696,15 +678,15 @@ (define-public elogind ("python" ,python) ("xsltproc" ,libxslt))) (inputs - `(("kexec-tools" ,kexec-tools) - ("linux-pam" ,linux-pam) - ("libcap" ,libcap) - ("shadow" ,shadow) ;for 'nologin' - ("shepherd" ,shepherd) ;for 'halt' and 'reboot', invoked - ;when pressing the power button - ("dbus" ,dbus) - ("eudev" ,eudev) - ("acl" ,acl))) ;to add individual users to ACLs on /dev nodes + (list kexec-tools + linux-pam + libcap + shadow ;for 'nologin' + shepherd ;for 'halt' and 'reboot', invoked + ;when pressing the power button + dbus + eudev + acl)) ;to add individual users to ACLs on /dev nodes (home-page "https://github.com/elogind/elogind") (synopsis "User, seat, and session management service") (description "Elogind is the systemd project's \"logind\" service, @@ -877,10 +859,9 @@ (define-public seatd (arguments `(#:configure-flags '("-Dlogind=enabled"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (propagated-inputs - `(("elogind" ,elogind))) + (list elogind)) (home-page "https://sr.ht/~kennylevinsen/seatd") (synopsis "Seat management daemon and library") (description @@ -916,11 +897,9 @@ (define-public packagekit ("python" ,python-wrapper) ("glib:bin" ,glib "bin"))) (inputs - `(("glib" ,glib) - ("bash-completion" ,bash-completion) - ("polkit" ,polkit))) + (list glib bash-completion polkit)) (propagated-inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (home-page "https://www.freedesktop.org/software/PackageKit/") (synopsis "API for package management, through D-Bus") (description @@ -966,9 +945,7 @@ (define-public python-pyxdg (invoke "nosetests" "-v")))))) (native-inputs ;; For tests. - `(("shared-mime-info" ,shared-mime-info) - ("hicolor-icon-theme" ,hicolor-icon-theme) - ("python-nose" ,python-nose))) + (list shared-mime-info hicolor-icon-theme python-nose)) (home-page "https://www.freedesktop.org/wiki/Software/pyxdg") (synopsis "Implementations of freedesktop.org standards in Python") (description @@ -1030,10 +1007,9 @@ (define-public wayland ("wayland" ,this-package)) ; for wayland-scanner '()))) (inputs - `(("expat" ,expat) - ("libxml2" ,libxml2))) ; for XML_CATALOG_FILES + (list expat libxml2)) ; for XML_CATALOG_FILES (propagated-inputs - `(("libffi" ,libffi))) + (list libffi)) (home-page "https://wayland.freedesktop.org/") (synopsis "Core Wayland window system code and protocol") (description "Wayland is a project to define a protocol for a compositor to @@ -1058,9 +1034,9 @@ (define-public wayland-protocols "0xizccackgwszjhlq7jjiv2z2gwppljx0w32ga91bxlnby8z22kc")))) (build-system meson-build-system) (inputs - `(("wayland" ,wayland))) + (list wayland)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Wayland protocols") (description "Wayland-Protocols contains Wayland protocols that add functionality not available in the Wayland core protocol. Such protocols either @@ -1085,13 +1061,12 @@ (define-public waylandpp (arguments `(#:tests? #f)) ; no tests (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("mesa" ,mesa) - ("pugixml" ,pugixml))) + (list mesa pugixml)) (propagated-inputs - `(;; In Requires of the .pc files. - ("wayland" ,wayland))) + (list ;; In Requires of the .pc files. + wayland)) (synopsis "Wayland C++ bindings") (description "This package provides C++ bindings for the Wayland display protocol.") @@ -1111,9 +1086,7 @@ (define-public weston "1zlql0xgiqc3pvgbpnnvj4xvpd91pwva8qf83xfb23if377ddxaw")))) (build-system meson-build-system) (native-inputs - `(("mscgen" ,mscgen) - ("pkg-config" ,pkg-config) - ("xorg-server" ,xorg-server))) + (list mscgen pkg-config xorg-server)) (inputs `(("cairo" ,cairo-xcb) ("colord" ,colord) @@ -1144,9 +1117,7 @@ (define-public weston ("wayland-protocols" ,wayland-protocols) ("xorg-server-xwayland" ,xorg-server-xwayland))) (propagated-inputs - `(("libxkbcommon" ,libxkbcommon) - ("pixman" ,pixman) - ("wayland" ,wayland))) + (list libxkbcommon pixman wayland)) (arguments `(#:configure-flags (list @@ -1222,12 +1193,9 @@ (define-public wev (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (inputs - `(("libxkbcommon" ,libxkbcommon) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list libxkbcommon wayland wayland-protocols)) (home-page "https://git.sr.ht/~sircmpwn/wev") (synopsis "Wayland event viewer") (description "Wev is a tool that opens a window, printing all events @@ -1263,10 +1231,9 @@ (define-public exempi "/lib/libexempi.a")) #t))))) (native-inputs - `(("boost" ,boost))) ; tests + (list boost)) ; tests (inputs - `(("expat" ,expat) - ("zlib" ,zlib))) + (list expat zlib)) (home-page "https://libopenraw.freedesktop.org/exempi/") (synopsis "XMP metadata handling library") (description "Exempi is an implementation of the Extensible Metadata @@ -1287,7 +1254,7 @@ (define-public libatasmart "138gvgdwk6h4ljrjsr09pxk1nrki4b155hqdzyr8mlk3bwsfmw31")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("udev" ,eudev))) (home-page "http://0pointer.de/blog/projects/being-smart.html") @@ -1321,15 +1288,15 @@ (define-public udisks ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (propagated-inputs - `(("glib" ,glib))) ; required by udisks2.pc + (list glib)) ; required by udisks2.pc (inputs - `(("acl" ,acl) - ("cryptsetup" ,cryptsetup) - ("libatasmart" ,libatasmart) - ("libblockdev" ,libblockdev) - ("libgudev" ,libgudev) - ("polkit" ,polkit) - ("util-linux" ,util-linux))) + (list acl + cryptsetup + libatasmart + libblockdev + libgudev + polkit + util-linux)) (outputs '("out" "doc")) ;5 MiB of gtk-doc HTML (arguments @@ -1446,10 +1413,7 @@ (define-public accountsservice ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (inputs - `(("dbus" ,dbus) - ("elogind" ,elogind) - ("polkit" ,polkit) - ("shadow" ,shadow))) + (list dbus elogind polkit shadow)) (home-page "https://www.freedesktop.org/wiki/Software/AccountsService/") (synopsis "D-Bus interface for user account query and manipulation") (description @@ -1476,9 +1440,9 @@ (define-public libmbim ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (propagated-inputs - `(("glib" ,glib))) ; required by mbim-glib.pc + (list glib)) ; required by mbim-glib.pc (inputs - `(("libgudev" ,libgudev))) + (list libgudev)) (synopsis "Library to communicate with MBIM-powered modems") (home-page "https://www.freedesktop.org/wiki/Software/libmbim/") (description @@ -1503,13 +1467,13 @@ (define-public libqmi "0zshxqbm9ldybgrzh7pjmwmfjvvvfd0xh8qhgl8xiqdb9ply73r0")))) (build-system gnu-build-system) (inputs - `(("libgudev" ,libgudev))) + (list libgudev)) (native-inputs `(("glib:bin" ,glib "bin") ; for glib-mkenums ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (propagated-inputs - `(("glib" ,glib))) ; required by qmi-glib.pc + (list glib)) ; required by qmi-glib.pc (synopsis "Library to communicate with QMI-powered modems") (home-page "https://www.freedesktop.org/wiki/Software/libqmi/") (description @@ -1545,12 +1509,9 @@ (define-public modem-manager ;; For testing. ("dbus" ,dbus))) (propagated-inputs - `(("glib" ,glib))) ; required by mm-glib.pc + (list glib)) ; required by mm-glib.pc (inputs - `(("libgudev" ,libgudev) - ("libmbim" ,libmbim) - ("libqmi" ,libqmi) - ("polkit" ,polkit))) + (list libgudev libmbim libqmi polkit)) (synopsis "Mobile broadband modems manager") (home-page "https://www.freedesktop.org/wiki/Software/ModemManager/") (description @@ -1590,9 +1551,7 @@ (define-public telepathy-logger ("xsltproc" ,libxslt))) (propagated-inputs ;; telepathy-logger-0.2.pc refers to all these. - `(("libxml2" ,libxml2) - ("sqlite" ,sqlite) - ("telepathy-glib" ,telepathy-glib))) + (list libxml2 sqlite telepathy-glib)) (synopsis "Telepathy logger library") (home-page "https://telepathy.freedesktop.org/") (description @@ -1616,16 +1575,13 @@ (define-public telepathy-idle (base32 "1pfw4g2cicw3ykxhsy743r0fc1yqbdrqxh2c5ha6am19dajcr95l")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("xsltproc" ,libxslt) ("python" ,python-2) ("python-dbus" ,python2-dbus))) (propagated-inputs - `(("telepathy-glib" ,telepathy-glib))) + (list telepathy-glib)) (home-page "https://telepathy.freedesktop.org/") (synopsis "Telepathy IRC connection manager") (description @@ -1657,7 +1613,7 @@ (define-public telepathy-mission-control ("python" ,python-2) ("xsltproc" ,libxslt))) (propagated-inputs - `(("telepathy-glib" ,telepathy-glib))) + (list telepathy-glib)) (home-page "https://telepathy.freedesktop.org/wiki/Components/Mission_Control/") (synopsis "Telepathy real-time communication framework management daemon") (description @@ -1680,14 +1636,10 @@ (define-public colord-gtk (build-system gnu-build-system) (arguments '(#:tests? #f)) ; require the colord system service (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gobject-introspection intltool pkg-config vala)) (propagated-inputs ;; colord-gtk.pc refers to all these. - `(("colord" ,colord) - ("gtk+" ,gtk+))) + (list colord gtk+)) (synopsis "GTK integration for libcolord") (home-page "https://www.freedesktop.org/software/colord/") (description @@ -1721,13 +1673,12 @@ (define-public libfprint ("gtk-doc" ,gtk-doc/stable) ; for 88 KiB of API documentation ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("gusb" ,gusb) - ("nss" ,nss) ; for the URU4x00 driver - - ;; Replacing this with cairo works but just results in a reference - ;; (only) to pixman in the end. - ("pixman" ,pixman))) + (list glib + gusb + nss ; for the URU4x00 driver + ;; Replacing this with cairo works but just results in a reference + ;; (only) to pixman in the end. + pixman)) (home-page "https://fprint.freedesktop.org/") (synopsis "Library to access fingerprint readers") (description @@ -1811,17 +1762,16 @@ (define-public fprintd ;;("python-pygobject" ,python-pygobject) ;;("python-pypamtest" ,python-pypamtest) (inputs - `(("dbus-glib" ,dbus-glib) - ("elogind" ,elogind) - ("libfprint" ,libfprint) - ("linux-pam" ,linux-pam) - ("polkit" ,polkit) - - ;; XXX These are in libfprint's Requires.private. Meson refuses to grant - ;; the ‘libfprint-2’ dependency if they are not provided here. - ("gusb" ,gusb) - ("nss" ,nss) - ("pixman" ,pixman))) + (list dbus-glib + elogind + libfprint + linux-pam + polkit + ;; XXX These are in libfprint's Requires.private. Meson refuses to grant + ;; the ‘libfprint-2’ dependency if they are not provided here. + gusb + nss + pixman)) (home-page "https://fprint.freedesktop.org/") (synopsis "D-Bus daemon that exposes fingerprint reader functionality") (description @@ -1845,11 +1795,9 @@ (define-public desktop-file-utils "02bkfi6fyk4c0gh2avd897882ww5zl7qg7bzzf28qb57kvkvsvdj")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://www.freedesktop.org/wiki/Software/desktop-file-utils/") (synopsis "Utilities for working with desktop entries") (description @@ -1924,13 +1872,10 @@ (define-public perl-file-basedir "1qq5ag9zffx8zc5i9b4z03ar80pqj4drgk3vjdlyfapjwb9zqrf0")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-file-which" ,perl-file-which) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage) - ("xdg-user-dirs" ,xdg-user-dirs))) + (list perl-module-build perl-file-which perl-test-pod + perl-test-pod-coverage xdg-user-dirs)) (propagated-inputs - `(("perl-ipc-system-simple" ,perl-ipc-system-simple))) + (list perl-ipc-system-simple)) (home-page "https://metacpan.org/release/File-BaseDir") (synopsis "Use the Freedesktop.org base directory specification") (description @@ -1954,11 +1899,9 @@ (define-public perl-file-desktopentry "1f1maqix2kbfg2rf008m7mqnvv6nvcf9y6pcgdv2kxp2vbih370n")))) (build-system perl-build-system) (native-inputs - `(("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-file-basedir" ,perl-file-basedir) - ("perl-uri" ,perl-uri))) + (list perl-file-basedir perl-uri)) (home-page "https://metacpan.org/release/File-DesktopEntry") (synopsis "Handle @file{.desktop} files") (description @@ -1983,8 +1926,7 @@ (define-public perl-file-mimeinfo ;; If the tests are fixed, add perl-test-pod, perl-test-pod-coverage, and ;; perl-test-tiny as native-inputs. (propagated-inputs - `(("shared-mime-info" ,shared-mime-info) - ("perl-file-desktopentry" ,perl-file-desktopentry))) + (list shared-mime-info perl-file-desktopentry)) (arguments ;; Some tests fail due to requiring the mimetype of perl files to be ;; text/plain when they are actually application/x-perl. @@ -2053,7 +1995,7 @@ (define-public python-cchardet "1bqfz85cd51sw0bvhvdq9ikccxi2ld7g5jpni4jkq1a5clrvca64")))) (build-system python-build-system) (inputs - `(("uchardet" ,uchardet))) + (list uchardet)) (home-page "https://github.com/PyYoshi/cChardet") (synopsis "High-performance character encoding detection for Python") (description "cChardet is a character encoding detector, written in @@ -2077,17 +2019,10 @@ (define-public udiskie ("gettext" ,gettext-minimal) ("gobject-introspection" ,gobject-introspection))) (inputs - `(("gobject-introspection" ,gobject-introspection) - ("gtk+" ,gtk+) - ("libappindicator" ,libappindicator) - ("libnotify" ,libnotify) - ("udisks" ,udisks))) + (list gobject-introspection gtk+ libappindicator libnotify udisks)) (propagated-inputs - `(("python-docopt" ,python-docopt) - ("python-pygobject" ,python-pygobject) - ("python-keyutils" ,python-keyutils) - ("python-pyxdg" ,python-pyxdg) - ("python-pyyaml" ,python-pyyaml))) + (list python-docopt python-pygobject python-keyutils python-pyxdg + python-pyyaml)) (arguments `(#:phases (modify-phases %standard-phases @@ -2169,11 +2104,7 @@ (define-public plymouth (string-append (assoc-ref inputs "docbook-xml") "/xml/dtd/docbook/catalog.xml"))))))) (inputs - `(("glib" ,glib) - ("pango" ,pango) - ("libdrm" ,libdrm) - ("libpng" ,libpng) - ("eudev" ,eudev))) + (list glib pango libdrm libpng eudev)) (native-inputs `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config) @@ -2210,8 +2141,7 @@ (define-public libindicator ("pkg-config" ,pkg-config) ("xvfb" ,xorg-server-for-tests))) (inputs - `(("gtk+" ,gtk+) - ("glib" ,glib))) + (list gtk+ glib)) (arguments `(#:make-flags '("CFLAGS=-Wno-error") #:phases @@ -2271,8 +2201,7 @@ (define-public libappindicator ;; ("mono" ,mono) ; requires non-packaged gapi ("vala" ,vala))) (propagated-inputs - `(("gtk+" ,gtk+) - ("libdbusmenu" ,libdbusmenu))) + (list gtk+ libdbusmenu)) (arguments ;; FIXME: do not hardcode gtk version `(#:configure-flags '("--with-gtk=3") @@ -2345,7 +2274,7 @@ (define-public libportal ("libxml2" ,libxml2) ("glib:bin" ,glib "bin"))) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (outputs '("out" "doc")) (home-page "https://github.com/flatpak/libportal") (synopsis "Flatpak portal library") @@ -2460,7 +2389,7 @@ (define-public xdg-desktop-portal-gtk ("gnome-desktop" ,gnome-desktop) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) (propagated-inputs - `(("xdg-desktop-portal" ,xdg-desktop-portal))) + (list xdg-desktop-portal)) (home-page "https://github.com/flatpak/xdg-desktop-portal-gtk") (synopsis "GTK implementation of xdg-desktop-portal") (description @@ -2489,8 +2418,7 @@ (define-public xdg-desktop-portal-wlr '("-Dsystemd=disabled" "-Dsd-bus-provider=libelogind"))) (native-inputs - `(("cmake" ,cmake) - ("pkg-config" ,pkg-config))) + (list cmake pkg-config)) (inputs `(("elogind" ,elogind) ("iniparser" ,iniparser) @@ -2522,10 +2450,9 @@ (define-public waypipe (base32 "1v08dv3dfz420v51ahz7qgv3429073kmgrf8f66s4c3jlpch2pa1")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ;; For tests - ("python" ,python))) + (list pkg-config scdoc + ;; For tests + python)) (home-page "https://gitlab.freedesktop.org/mstoeckl/waypipe") (synopsis "Proxy for Wayland protocol applications") (description diff --git a/gnu/packages/freeipmi.scm b/gnu/packages/freeipmi.scm index acd527fcee..75019dbdcc 100644 --- a/gnu/packages/freeipmi.scm +++ b/gnu/packages/freeipmi.scm @@ -40,7 +40,7 @@ (define-public freeipmi (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("libgcrypt" ,libgcrypt))) + (list libgcrypt)) (home-page "https://www.gnu.org/software/freeipmi/") (synopsis "Platform management, including sensor and power monitoring") (description diff --git a/gnu/packages/fribidi.scm b/gnu/packages/fribidi.scm index e213192aa6..1a371f2111 100644 --- a/gnu/packages/fribidi.scm +++ b/gnu/packages/fribidi.scm @@ -90,7 +90,7 @@ (define-public bidiv #t))) #:tests? #f)) ; no tests (inputs - `(("fribidi" ,fribidi))) + (list fribidi)) (home-page "https://tracker.debian.org/pkg/bidiv") (synopsis "BiDi viewer - command-line tool displaying logical Hebrew/Arabic") (description "bidiv is a simple utility for converting logical-Hebrew input diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm index 0dd6958e51..cd172cfbfa 100644 --- a/gnu/packages/ftp.scm +++ b/gnu/packages/ftp.scm @@ -66,11 +66,9 @@ (define-public lftp "03b7y0h3mf4jfq5y8zw6hv9v44z3n6i8hc1iswax96y3z7sc85y5")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("zlib" ,zlib) - ("readline" ,readline) - ("gnutls" ,gnutls))) + (list zlib readline gnutls)) (arguments `(#:phases (modify-phases %standard-phases @@ -137,7 +135,7 @@ (define-public ncftp (invoke "./configure" (string-append "--prefix=" out)))))) #:tests? #f)) ;there are no tests - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "https://www.ncftp.com/ncftp/") (synopsis "Command-line File Transfer Protocol (FTP) client") (description @@ -196,8 +194,7 @@ (define-public libfilezilla ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("gnutls" ,gnutls) - ("nettle" ,nettle))) + (list gnutls nettle)) (home-page "https://lib.filezilla-project.org") (synopsis "Cross-platform C++ library used by Filezilla client") (description @@ -240,15 +237,15 @@ (define-public filezilla ("pkg-config" ,pkg-config) ("xdg-utils" ,xdg-utils))) (inputs - `(("dbus" ,dbus) - ("gnutls" ,gnutls) - ("gtk+" ,gtk+) - ("libfilezilla" ,libfilezilla) - ("libidn" ,libidn) - ("nettle" ,nettle) - ("pugixml" ,pugixml) - ("sqlite" ,sqlite) - ("wxwidgets" ,wxwidgets))) + (list dbus + gnutls + gtk+ + libfilezilla + libidn + nettle + pugixml + sqlite + wxwidgets)) (home-page "https://filezilla-project.org") (synopsis "Full-featured graphical FTP/FTPS/SFTP client") (description @@ -299,9 +296,7 @@ (define-public vsftpd (("/usr") (assoc-ref outputs "out"))))) (delete 'configure)))) ; no configure script (inputs - `(("libcap" ,libcap) - ("linux-pam" ,linux-pam) - ("openssl" ,openssl))) + (list libcap linux-pam openssl)) (synopsis "Small FTP server with a focus on security") (description "The Very Secure File Transfer Protocol Daemon or @command{vsftpd} is a diff --git a/gnu/packages/fvwm.scm b/gnu/packages/fvwm.scm index 6509fb38a5..db4cde0eb1 100644 --- a/gnu/packages/fvwm.scm +++ b/gnu/packages/fvwm.scm @@ -65,16 +65,16 @@ (define-public fvwm ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (inputs - `(("fribidi" ,fribidi) - ("libpng" ,libpng) - ("librsvg" ,librsvg) - ("libxcursor" ,libxcursor) - ("libxext" ,libxext) - ("libxft" ,libxft) - ("libxinerama" ,libxinerama) - ("libxpm" ,libxpm) - ("libxt" ,libxt) - ("readline" ,readline))) + (list fribidi + libpng + librsvg + libxcursor + libxext + libxft + libxinerama + libxpm + libxt + readline)) (synopsis "Virtual window manager for X11") (description "FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 90855fc1e3..dac6da3dba 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -165,9 +165,7 @@ (define-public bullet "# ADD_TEST(Test_BulletInverseForward")) #t))))) (inputs - `(("glu" ,glu) - ("libx11" ,libx11) - ("mesa" ,mesa))) + (list glu libx11 mesa)) (home-page "https://pybullet.org/wordpress/") (synopsis "3D physics engine library") (description @@ -189,11 +187,9 @@ (define-public deutex (base32 "0psb2za6ldrlak7s8pjvli98ij5yiwjx8j1ms2v7rj9yadx0xv8h")))) (build-system gnu-build-system) (inputs - `(("libpng" ,libpng))) + (list libpng)) (native-inputs - `(("asciidoc" ,asciidoc) - ("pkg-config" ,pkg-config) - ("zstd" ,zstd))) + (list asciidoc pkg-config zstd)) (home-page "https://github.com/Doom-Utils/deutex") (synopsis "WAD file composer for Doom and related games") (description @@ -245,9 +241,7 @@ (define-public grfcodec (find-files "." "\\.1")))) #t))))) (inputs - `(("boost" ,boost) - ("libpng" ,libpng) - ("zlib" ,zlib))) + (list boost libpng zlib)) (synopsis "GRF development tools") (description "The @dfn{Graphics Resource File} (GRF) development tools are a set of @@ -312,13 +306,13 @@ (define-public gzochi (("-Werror") "")) #t))))) (native-inputs `(("pkgconfig" ,pkg-config))) - (inputs `(("bdb" ,bdb) - ("glib" ,glib) - ("guile" ,guile-3.0) - ("libmicrohttpd" ,libmicrohttpd) - ("ncurses" ,ncurses) - ("sdl" ,sdl) - ("zlib" ,zlib))) + (inputs (list bdb + glib + guile-3.0 + libmicrohttpd + ncurses + sdl + zlib)) (home-page "https://www.nongnu.org/gzochi/") (synopsis "Scalable middleware for multiplayer games") (description @@ -347,8 +341,7 @@ (define-public nml (arguments '(#:tests? #f)) (propagated-inputs - `(("python-pillow" ,python-pillow) - ("python-ply" ,python-ply))) + (list python-pillow python-ply)) (home-page "https://github.com/OpenTTD/nml") (synopsis "NML compiler") (description @@ -370,8 +363,7 @@ (define-public python-sge "0s5d5qzlzfmqb10iyrqi62n36ll94d99xjaznp5ca6dz1b91qkvr")))) (build-system python-build-system) (propagated-inputs - `(("python-pygame" ,python-pygame) - ("python-uniseg" ,python-uniseg))) + (list python-pygame python-uniseg)) (home-page "https://python-sge.github.io/") (synopsis "2D game engine for Python") (description @@ -396,7 +388,7 @@ (define-public python-tmx "073q0prg1nzlkga2b45vhscz374206qh4x68ccg00mxxwagn64z0")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "http://python-tmx.nongnu.org") (synopsis "Python library for the @code{Tiled} TMX format") (description @@ -414,8 +406,8 @@ (define-public python2-tmx (package (inherit python2-tmx) (propagated-inputs - `(("python2-pathlib" ,python2-pathlib) - ,@(package-propagated-inputs python2-tmx)))))) + (modify-inputs (package-propagated-inputs python2-tmx) + (prepend python2-pathlib)))))) (define-public python-xsge (package @@ -442,9 +434,9 @@ (define-public python-xsge "--root=/")))) #:tests? #f)) ; no check target (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (propagated-inputs - `(("python-sge" ,python-sge))) + (list python-sge)) (home-page "https://python-sge.github.io/") (synopsis "Extensions for the SGE Game Engine") (description @@ -504,9 +496,7 @@ (define-public slade ("sfml" ,sfml) ("wxwidgets" ,wxwidgets-3.1))) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which) - ("zip" ,zip))) + (list pkg-config which zip)) (home-page "https://slade.mancubus.net") (synopsis "Doom game data editor") (description "SLADE3 is a modern editor for Doom-engine based games and @@ -530,12 +520,9 @@ (define-public tiled "1ifxh3sv6gz32gahgi7ba0ivcw5mfgwnrw6iycpav150w9xla43i")))) (build-system gnu-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg) - ("zlib" ,zlib))) + (list qtbase-5 qtdeclarative qtsvg zlib)) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (arguments '(#:phases (modify-phases %standard-phases @@ -665,7 +652,7 @@ (define-public sfml "-DSFML_OS_PKGCONFIG_DIR=lib/pkgconfig") #:tests? #f)) ; no tests (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("mesa" ,mesa) ("glew" ,glew) @@ -679,10 +666,7 @@ (define-public sfml ("stb-image-write" ,stb-image-write))) (propagated-inputs ;; In Requires.private of pkg-config files. - `(("flac" ,flac) - ("freetype" ,freetype) - ("libvorbis" ,libvorbis) - ("openal" ,openal))) + (list flac freetype libvorbis openal)) (home-page "https://www.sfml-dev.org") (synopsis "Simple and Fast Multimedia Library") (description @@ -716,11 +700,9 @@ (define-public sfxr #t)))) #:tests? #f)) ; no tests (native-inputs - `(("pkg-config" ,pkg-config) - ("desktop-file-utils" ,desktop-file-utils))) + (list pkg-config desktop-file-utils)) (inputs - `(("sdl" ,sdl) - ("gtk+" ,gtk+))) + (list sdl gtk+)) (synopsis "Simple sound effect generator") (description "Sfxr is a tool for quickly generating simple sound effects. Originally created for use in video game prototypes, it can generate random @@ -783,9 +765,9 @@ (define-public physfs (("CMAKE_COMPILER_IS_GNUCC") "FALSE")) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("doxygen" ,doxygen))) + (list doxygen)) (home-page "https://icculus.org/physfs") (synopsis "File system abstraction library") (description @@ -812,19 +794,19 @@ (define-public love "0m8lvlabmcchskx4qpzkdlsm44360f3j0q3vvvj2388cfnvhv7v4")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("devil" ,devil) - ("freetype" ,freetype) - ("libmodplug" ,libmodplug) - ("libtheora" ,libtheora) - ("libvorbis" ,libvorbis) - ("luajit" ,luajit) - ("mesa" ,mesa) - ("mpg123" ,mpg123) - ("openal" ,openal) - ("sdl2" ,sdl2) - ("zlib" ,zlib))) + (list devil + freetype + libmodplug + libtheora + libvorbis + luajit + mesa + mpg123 + openal + sdl2 + zlib)) (synopsis "2D game framework for Lua") (description "LÖVE is a framework for making 2D games in the Lua programming language.") @@ -858,7 +840,7 @@ (define-public love-nuklear (substitute* "CMakeLists.txt" (("DESTINATION .") "DESTINATION lib/love"))))))) (inputs - `(("luajit" ,luajit))) + (list luajit)) (synopsis "Lightweight immediate mode GUI for LÖVE games") (description "LÖVE is a Lua framework for making 2D games. Nuklear is a minimal state immediate mode graphical user interface toolkit. This @@ -891,11 +873,7 @@ (define-public allegro-4 (("ADDON_LINKAGE STATIC") "ADDON_LINKAGE SHARED"))))))) (inputs - `(("glu" ,glu) - ("libpng" ,libpng) - ("libvorbis" ,libvorbis) - ("mesa" ,mesa) - ("zlib" ,zlib))) + (list glu libpng libvorbis mesa zlib)) (synopsis "Game programming library") (description "Allegro is a library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating @@ -936,7 +914,7 @@ (define-public allegro ("physfs" ,physfs) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Game programming library") (description "Allegro is a library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating @@ -997,7 +975,7 @@ (define-public aseprite (assoc-ref %build-inputs "freetype") "/include/freetype2")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) ;; TODO: Use a patched Allegro 4 that supports window resizing. This ;; patched version is bundled with Aseprite, but the patches should be ;; extracted and applied on top of a standalone Allegro 4 package. @@ -1089,7 +1067,7 @@ (define-public qqwing "0bw0papyqjg22z6irf36gs54y8236wa37b6gyn2h1spy65n76lqp")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://qqwing.com/") (synopsis "Sudoku puzzle solver and generator") (description @@ -1119,7 +1097,7 @@ (define-public quesoglc (base32 "08ddhywdy2qg17m592ng3yr0p1ih96irg8wg729g75hsxxq9ipks")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("freeglute" ,freeglut) ("fribidi" ,fribidi) @@ -1277,10 +1255,9 @@ (define-public python-pygame-sdl2 "/lib -Wl,--enable-new-dtags -lSDL2")) #t))))) (inputs - `(("sdl-union" - ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))))) + (list (sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://www.renpy.org/") (synopsis "Reimplementation of the Pygame API using SDL2") (description "Pygame_SDL2 reimplements the Pygame API using SDL2, @@ -1365,19 +1342,18 @@ (define-public python2-renpy (delete-file-recursively (string-append out site "/renpy/common"))) #t))))) (inputs - `(("ffmpeg" ,ffmpeg) - ("freetype" ,freetype) - ("fribidi" ,fribidi) - ("glew" ,glew) - ("libpng" ,libpng) - ("sdl-union" - ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))) - ("xdg-utils" ,xdg-utils))) + (list ffmpeg + freetype + fribidi + glew + libpng + (sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)) + xdg-utils)) (propagated-inputs `(("python2-future" ,python2-future) ("python2-pygame" ,python2-pygame-sdl2))) (native-inputs - `(("python2-cython" ,python2-cython))) + (list python2-cython)) (home-page "https://www.renpy.org/") (synopsis "Ren'py python module") (description "This package contains the shared libraries and Python modules @@ -1595,7 +1571,7 @@ (define* (install-renpy-game #:key output game name (renpy renpy) ("xdg-utils" ,xdg-utils))) (propagated-inputs '()) (native-inputs - `(("xorg-server" ,xorg-server-for-tests))) + (list xorg-server-for-tests)) (outputs (list "out" "tutorial" "the-question")) (home-page "https://www.renpy.org/") @@ -1650,7 +1626,7 @@ (define-public python-pyxel `(("gifsicle" ,gifsicle) ("sdl2" ,(sdl-union (list sdl2 sdl2-image))))) (native-inputs - `(("gcc" ,gcc-10))) ; for std::filesystem + (list gcc-10)) ; for std::filesystem (home-page "https://github.com/kitao/pyxel") (synopsis "Retro game engine for Python") (description "Pyxel is a game engine inspired by retro gaming consoles. @@ -1690,11 +1666,10 @@ (define-public grafx2 (assoc-ref %outputs "out"))) #:tests? #f)) ; no check target (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libpng" ,libpng) - ("lua" ,lua-5.1) - ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-ttf))))) + (list libpng lua-5.1 + (sdl-union (list sdl sdl-image sdl-ttf)))) (synopsis "Bitmap paint program") (description "GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specializing in 256-color drawing, it @@ -1721,7 +1696,7 @@ (define-public ois (arguments `(#:tests? #f)) ; no test suite (inputs - `(("libx11" ,libx11))) + (list libx11)) (synopsis "Object Oriented Input System") (description "Cross Platform Object Oriented Input Lib System is a cross platform, @@ -1758,16 +1733,14 @@ (define-public mygui "-DMYGUI_BUILD_DEMOS=FALSE" "-DMYGUI_BUILD_TOOLS=FALSE"))) (native-inputs - `(("boost" ,boost) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list boost doxygen pkg-config)) (inputs - `(("font-dejavu" ,font-dejavu) - ("freetype" ,freetype) - ("graphviz" ,graphviz) - ("libx11" ,libx11) - ("ogre" ,ogre) - ("ois" ,ois))) + (list font-dejavu + freetype + graphviz + libx11 + ogre + ois)) (synopsis "Fast, flexible and simple GUI") (description "MyGUI is a library for creating Graphical User Interfaces (GUIs) for games @@ -1793,10 +1766,9 @@ (define-public mygui-gl "-DMYGUI_BUILD_DEMOS=FALSE" "-DMYGUI_BUILD_TOOLS=FALSE"))))) (inputs - `(("mesa" ,mesa) - ("glu" ,glu) - ,@(fold alist-delete (package-inputs mygui) - '("ogre")))) + (modify-inputs (package-inputs mygui) + (delete "ogre") + (prepend mesa glu))) (synopsis "Fast, flexible and simple GUI (OpenGL backend)"))) (define-public openmw @@ -1819,9 +1791,7 @@ (define-public openmw #:configure-flags (list "-DDESIRED_QT_VERSION=5"))) (native-inputs - `(("boost" ,boost) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list boost doxygen pkg-config)) (inputs `(("bullet" ,bullet) ("ffmpeg" ,ffmpeg) @@ -1981,7 +1951,7 @@ (define-public godot ,(string-append icons "/scalable/apps/godot.svg")))) #t))))) (outputs '("out" "headless")) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("bullet" ,bullet) ("freetype" ,freetype) @@ -2035,11 +2005,10 @@ (define-public entt ;; Only tests are compiled, and they need assertions to work correctly. #:build-type "Debug")) (native-inputs - `(;; for testing - ("googletest" ,googletest) - ;; for documentation - ("doxygen" ,doxygen) - ("graphviz" ,graphviz))) + (list ;; for testing + googletest + ;; for documentation + doxygen graphviz)) (synopsis "Entity component system") (description "EnTT is a header-only library, containing (among other things) @itemize @@ -2095,8 +2064,7 @@ (define-public eureka ("libpng" ,libpng) ("fltk" ,fltk) ("zlib" ,zlib))) - (native-inputs `(("pkg-config" ,pkg-config) - ("xdg-utils" ,xdg-utils))) + (native-inputs (list pkg-config xdg-utils)) (synopsis "Doom map editor") (description "Eureka is a map editor for the classic DOOM games, and a few related games such as Heretic and Hexen. It comes with a 3d preview mode and @@ -2122,16 +2090,14 @@ (define-public guile-chickadee `(("guile-opengl" ,guile3.0-opengl) ("guile-sdl2" ,guile-sdl2))) (inputs - `(("freetype" ,freetype) - ("guile" ,guile-3.0-latest) - ("libvorbis" ,libvorbis) - ("mpg123" ,mpg123) - ("openal" ,openal) - ("readline" ,readline))) + (list freetype + guile-3.0-latest + libvorbis + mpg123 + openal + readline)) (native-inputs - `(("guile" ,guile-3.0-latest) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list guile-3.0-latest pkg-config texinfo)) (home-page "https://dthompson.us/projects/chickadee.html") (synopsis "Game development toolkit for Guile Scheme with SDL2 and OpenGL") (description "Chickadee is a game development toolkit for Guile Scheme @@ -2183,12 +2149,8 @@ (define-public bennu-game-development i*86)")) #t))))) - (inputs `(("openssl" ,openssl) - ("zlib" ,zlib))) - (native-inputs `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (inputs (list openssl zlib)) + (native-inputs (list pkg-config autoconf automake libtool)) (synopsis "Programming language to create games") (description "Bennu Game Development, also known as bennudg, is a programming language tailored at game development. It is the successor of @@ -2210,11 +2172,7 @@ (define-public bennu-game-development-modules (("extern fixed fmul\\( int x, int y \\);") "") (("extern fixed fdiv\\( int x, int y \\);") ""))) (chdir "modules")))))) - (inputs `(("zlib" ,zlib) - ("libpng" ,libpng) - ("openssl" ,openssl) - ("sdl-mixer" ,sdl-mixer) - ("bennu-game-development" ,bennu-game-development))) + (inputs (list zlib libpng openssl sdl-mixer bennu-game-development)) (synopsis "Modules for the Bennu Game Development programming language") (description "This package contains a collection of modules for the Bennu Game Development programming language, from CD handling through SDL to @@ -2235,11 +2193,9 @@ (define-public plib "plib-CVE-2012-4552.patch")))) (build-system gnu-build-system) (inputs - `(("mesa" ,mesa) - ("libxi" ,libxi) - ("libxmu" ,libxmu))) + (list mesa libxi libxmu)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://plib.sourceforge.net/") (synopsis "Suite of portable game libraries") (description "PLIB is a set of libraries that will permit programmers to @@ -2280,8 +2236,8 @@ (define-public ioquake3 ("freetype" ,freetype) ("libogg" ,libogg))) (native-inputs - `(("which" ,which) ; Else SDL_version.h won't be found. - ("pkg-config" ,pkg-config))) + (list which ; Else SDL_version.h won't be found. + pkg-config)) (arguments '(#:tests? #f ; No tests. #:make-flags '("CC=gcc" @@ -2412,7 +2368,7 @@ (define-public flatzebra sdl-union))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("sdl" ,(sdl-union (list sdl sdl-image sdl-mixer))))) (home-page "http://perso.b2b2c.ca/~sarrazip/dev/burgerspace.html") @@ -2460,7 +2416,7 @@ (define-public fna (install-file "bin/Release/FNA.dll" (string-append out "/lib")) #t)))))) (native-inputs - `(("mono" ,mono))) + (list mono)) (inputs `(("sdl2-cs-src" ,(package-source sdl2-cs)) ("mojoshader-src" ,(package-source mojoshader-cs)) ("faudio-src" ,(package-source faudio)) @@ -2493,7 +2449,7 @@ (define-public libccd "-DBUILD_TESTING=ON" "-DENABLE_DOUBLE_PRECISION=ON"))) (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/danfis/libccd") (synopsis "Library for collision detection between two convex shapes") (description "@code{libccd} is library for a collision detection @@ -2530,9 +2486,7 @@ (define-public ode (("configure_file\\(libccd/.*") "")) #t))))) (inputs - `(("glu" ,glu) - ("libccd" ,libccd) - ("mesa" ,mesa))) + (list glu libccd mesa)) (home-page "https://www.ode.org/") (synopsis "High performance library for simulating rigid body dynamics") (description "ODE is a high performance library for simulating @@ -2564,9 +2518,7 @@ (define-public chipmunk #:configure-flags '("-DBUILD_STATIC=OFF" "-DBUILD_DEMOS=OFF"))) (inputs - `(("freeglut" ,freeglut) - ("libxmu" ,libxmu) - ("libxrandr" ,libxrandr))) + (list freeglut libxmu libxrandr)) (home-page "https://chipmunk-physics.net/") (synopsis "Fast and lightweight 2D game physics library") (description "Chipmunk is a simple, lightweight, fast and portable 2D @@ -2597,7 +2549,7 @@ (define-public box2d #:configure-flags '("-DBUILD_SHARED_LIBS=ON" "-DBOX2D_BUILD_TESTBED=OFF"))) (inputs - `(("libx11" ,libx11))) + (list libx11)) (home-page "https://box2d.org/") (synopsis "2D physics engine for games") (description "Box2D is a 2D rigid body simulation library for games. @@ -2658,18 +2610,15 @@ (define-public libtcod (patch-shebang "get_version.py") #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("python" ,python) - ("pkg-config" ,pkg-config) - ("stb-sprintf" ,stb-sprintf) - ("stb-truetype" ,stb-truetype))) + (list autoconf + automake + libtool + python + pkg-config + stb-sprintf + stb-truetype)) (inputs - `(("lodepng" ,lodepng) - ("sdl2" ,sdl2) - ("utf8proc" ,utf8proc) - ("zlib" ,zlib))) + (list lodepng sdl2 utf8proc zlib)) (home-page "https://github.com/libtcod/libtcod") (synopsis "Library specifically designed for writing roguelikes") (description @@ -2754,7 +2703,7 @@ (define-public warsow-qfusion ("uuid.h" ,util-linux "lib") ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/Warsow/qfusion") (supported-systems '("i686-linux" "x86_64-linux")) (synopsis "Warsow's fork of qfusion, the id Tech 2 derived game engine") diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 4ea9aaaa66..26c93c3399 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -272,8 +272,7 @@ (define-public abe (#f "Side-scrolling game"))))) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs `(("libxi" ,libxi) ("libxmu" ,libxmu) @@ -416,14 +415,14 @@ (define-public armagetronad "18gn4sg4j5sw38ngb90sl50raliplrsgjcvy8fjwry733k0cgdjr")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libxml2" ,libxml2) - ("sdl" ,sdl) - ("sdl-image" ,sdl-image) - ("freeglut" ,freeglut) - ("libpng" ,libpng) - ("libjpeg-turbo" ,libjpeg-turbo))) + (list libxml2 + sdl + sdl-image + freeglut + libpng + libjpeg-turbo)) (home-page "http://www.armagetronad.org") (synopsis "Tron clone in 3D") (description "Armagetron Advanced is a multiplayer game in 3d that @@ -474,13 +473,13 @@ (define-public astromenace (string-append icons "/astromenace.png"))))) #t))))) (inputs - `(("freealut" ,freealut) - ("freetype" ,freetype) - ("glu" ,glu) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("openal" ,openal) - ("sdl2" ,sdl2))) + (list freealut + freetype + glu + libogg + libvorbis + openal + sdl2)) (home-page "https://www.viewizard.com/") (synopsis "3D space shooter with spaceship upgrade possibilities") (description @@ -545,10 +544,9 @@ (define-public bastet (string-append out "/share/man/man6")) #t)))))) (native-inputs - `(("hicolor-icon-theme" ,hicolor-icon-theme))) + (list hicolor-icon-theme)) (inputs - `(("boost" ,boost) - ("ncurses" ,ncurses))) + (list boost ncurses)) (home-page "https://fph.altervista.org/prog/bastet.html") (synopsis "Antagonistic Tetris-style falling brick game for text terminals") (description @@ -575,7 +573,7 @@ (define-public tetrinet "0b4pddqz6is1771qmvcj8qqlr4in2djdbkk13agvp9yhfah2v8x7")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (arguments `(#:tests? #f ;no tests #:make-flags '("CC=gcc") @@ -712,8 +710,7 @@ (define-public bsd-games "bsd-games-add-wrapper.patch")))) (build-system gnu-build-system) (native-inputs - `(("flex" ,flex) - ("bison" ,bison))) + (list flex bison)) (inputs `(("curses" ,ncurses) ("pager" ,less) @@ -852,14 +849,14 @@ (define-public bzflag '("48" "256"))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("c-ares" ,c-ares) - ("curl" ,curl) - ("glew" ,glew) - ("glu" ,glu) - ("sdl2" ,sdl2) - ("zlib" ,zlib))) + (list c-ares + curl + glew + glu + sdl2 + zlib)) (home-page "https://www.bzflag.org/") (synopsis "3D first person tank battle game") (description @@ -935,14 +932,14 @@ (define-public cataclysm-dda ("pkg-config" ,pkg-config) ("astyle" ,astyle))) (inputs - `(("freetype" ,freetype) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("ncurses" ,ncurses) - ("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-ttf" ,sdl2-ttf) - ("sdl2-mixer" ,sdl2-mixer))) + (list freetype + libogg + libvorbis + ncurses + sdl2 + sdl2-image + sdl2-ttf + sdl2-mixer)) (home-page "https://cataclysmdda.org/") (synopsis "Survival horror roguelike video game") (description @@ -983,17 +980,16 @@ (define-public cockatrice "-DWITH_ORACLE=1" "-DTEST=1"))) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (inputs - `(("protobuf" ,protobuf) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg) - ("qttools" ,qttools) - ("qtwebsockets" ,qtwebsockets) - ("xz" ,xz) - ("zlib" ,zlib))) + (list protobuf + qtbase-5 + qtmultimedia + qtsvg + qttools + qtwebsockets + xz + zlib)) (home-page "https://cockatrice.github.io") (synopsis "Tabletop card game simulator") (description "Cockatrice is a program for playing tabletop card games @@ -1039,14 +1035,14 @@ (define-public corsix-th #:tests? #f)) ; TODO need busted package to run tests ;; Omit Lua-Socket dependency to disable automatic updates. (inputs - `(("ffmpeg" ,ffmpeg) - ("fluid-3" ,fluid-3) - ("freetype" ,freetype) - ("lua" ,lua) - ("lua-filesystem" ,lua-filesystem) - ("lua-lpeg" ,lua-lpeg) - ("sdl2" ,sdl2) - ("sdl2-mixer" ,sdl2-mixer))) + (list ffmpeg + fluid-3 + freetype + lua + lua-filesystem + lua-lpeg + sdl2 + sdl2-mixer)) (home-page "https://corsixth.com") (synopsis "Implementation of the @i{Theme Hospital} game engine") (description @@ -1088,7 +1084,7 @@ (define-public cowsay "/bin/cowsay") "We're done!")))))) (inputs - `(("perl" ,perl))) + (list perl)) (home-page (string-append "https://web.archive.org/web/20071026043648/" "http://www.nog.net:80/~tony/warez/cowsay.shtml")) (synopsis "Speaking cow text filter") @@ -1154,7 +1150,7 @@ (define-public falltergeist (build-system cmake-build-system) (arguments `(#:tests? #f)) ; no tests provided - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("sdl" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer))) @@ -1264,9 +1260,7 @@ (define-public foobillard++ "foobillardplus")) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs `(("font-dejavu" ,font-dejavu) ("freetype" ,freetype) @@ -1331,10 +1325,7 @@ (define-public freedoom (string-append "IWAD=" wad-dir "/freedoom2.wad"))) #t)))))) (native-inputs - `(("asciidoc" ,asciidoc) - ("deutex" ,deutex) - ("python" ,python) - ("python-pillow" ,python-pillow))) + (list asciidoc deutex python python-pillow)) (home-page "https://freedoom.github.io/") (synopsis "Free content game based on the Doom engine") (native-search-paths @@ -1378,7 +1369,7 @@ (define-public freedroidrpg ;; SDL_AUDIODRIVER=dummy ./src/freedroidRPG -nb text #:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("glu" ,glu) ("libjpeg" ,libjpeg-turbo) @@ -1464,7 +1455,7 @@ (define-public golly '("Help" "Patterns" "Rules" "Scripts"))) #t))))) (native-inputs - `(("lua" ,lua))) + (list lua)) (inputs `(("glu" ,glu) ("mesa" ,mesa) @@ -1525,10 +1516,9 @@ (define-public joycond (string-append out "/etc/modules-load.d")) (("/usr/bin") (string-append out "/bin"))))))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("eudev" ,eudev) - ("libevdev" ,libevdev))) + (list eudev libevdev)) (home-page "https://github.com/DanielOgorchock/joycond") (synopsis "Joy-Con controller daemon") (description "This package provides a userspace daemon for the Nintendo @@ -1557,9 +1547,7 @@ (define-public julius #t)))) (build-system cmake-build-system) (inputs - `(("libpng" ,libpng) - ("sdl2" ,sdl2) - ("sdl2-mixer" ,sdl2-mixer))) + (list libpng sdl2 sdl2-mixer)) (home-page "https://github.com/bvschaik/julius") (synopsis "Re-implementation of Caesar III game engine") (description @@ -1625,7 +1613,7 @@ (define-public meandmyshadow (arguments `(#:tests? #f)) ; there are no tests (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("curl" ,curl) ("libarchive" ,libarchive) @@ -1689,10 +1677,7 @@ (define-public opensurge '("Roboto-Black.ttf" "Roboto-Bold.ttf" "Roboto-Medium.ttf"))) #t)))))) (inputs - `(("allegro" ,allegro) - ("font-google-roboto" ,font-google-roboto) - ("surgescript" ,surgescript) - ("xdg-utils" ,xdg-utils))) + (list allegro font-google-roboto surgescript xdg-utils)) (home-page "https://opensurge2d.org") (synopsis "2D retro side-scrolling game") (description "@code{Open Surge} is a 2D retro side-scrolling platformer @@ -1738,7 +1723,7 @@ (define-public knights ("fontconfig" ,fontconfig) ("curl" ,curl))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.knightsgame.org.uk/") (synopsis "Multiplayer dungeon game involving knights and quests") (description "Knights is a multiplayer game involving several knights who @@ -1779,11 +1764,7 @@ (define-public gnome-2048 (("gtk-update-icon-cache") "true")) #t))))) (inputs - `(("gtk+" ,gtk+) - ("clutter" ,clutter) - ("clutter-gtk" ,clutter-gtk) - ("libgee" ,libgee) - ("libgnome-games-support" ,libgnome-games-support))) + (list gtk+ clutter clutter-gtk libgee libgnome-games-support)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") ; for desktop-file-validate and appstream-util @@ -1823,8 +1804,7 @@ (define-public gnome-chess (("gtk-update-icon-cache") "true")) #t))))) (inputs - `(("gtk+" ,gtk+) - ("librsvg" ,librsvg))) + (list gtk+ librsvg)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") ; for desktop-file-validate and appstream-util @@ -1852,18 +1832,17 @@ (define-public gnubg (base32 "11xwhcli1h12k6rnhhyq4jphzrhfik7i8ah3k32pqw803460n6yf")))) (build-system gnu-build-system) - (inputs `(;; XXX: Build with an older Pango for 'pango_font_get_hb_font' and - ;; 'pango_coverage_get_type'. Try removing this for versions > 1.06.002. - ("pango" ,pango-1.42) - - ("glib" ,glib) - ("readline" ,readline) - ("gtk+" ,gtk+-2) - ("mesa" ,mesa) - ("glu" ,glu) - ("gtkglext" ,gtkglext) - ("sqlite" ,sqlite) - ("libcanberra" ,libcanberra))) + (inputs (list ;; XXX: Build with an older Pango for 'pango_font_get_hb_font' and + ;; 'pango_coverage_get_type'. Try removing this for versions > 1.06.002. + pango-1.42 + glib + readline + gtk+-2 + mesa + glu + gtkglext + sqlite + libcanberra)) (native-inputs `(("python-2" ,python-2) ("pkg-config" ,pkg-config))) (arguments @@ -1925,12 +1904,12 @@ (define-public gnubik (("gtk-update-icon-cache") "true")) #t))))) - (inputs `(("gtk+" ,gtk+-2) - ("mesa" ,mesa) - ("glu" ,glu) - ("libx11" ,libx11) - ("guile" ,guile-2.0) - ("gtkglext" ,gtkglext))) + (inputs (list gtk+-2 + mesa + glu + libx11 + guile-2.0 + gtkglext)) (native-inputs `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (home-page "https://www.gnu.org/software/gnubik/") @@ -1985,7 +1964,7 @@ (define-public ltris (search-input-directory inputs "include/SDL") ":" (or (getenv "CPATH") "")))))))) (inputs - `(("sdl-union" ,(sdl-union (list sdl sdl-mixer))))) + (list (sdl-union (list sdl sdl-mixer)))) (home-page "http://lgames.sourceforge.net/LTris/") (synopsis "Tetris clone based on the SDL library") (description @@ -2014,11 +1993,9 @@ (define-public nethack (sha256 (base32 "1liyckjp34j354qnxc1zn9730lh1p2dabrg1hap24z6xnqx0rpng")))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs - `(("ncurses" ,ncurses) - ("less" ,less))) + (list ncurses less)) (build-system gnu-build-system) (arguments '(#:make-flags @@ -2154,9 +2131,7 @@ (define-public pipewalker (string-append assignment "$(docdir)\n"))) #t))))) (inputs - `(("libpng" ,libpng) - ("mesa" ,mesa) - ("sdl" ,sdl))) + (list libpng mesa sdl)) (home-page "http://pipewalker.sourceforge.net/") (synopsis "Logical tile puzzle") (description @@ -2198,14 +2173,14 @@ (define-public prboom-plus (search-input-directory inputs "/include/SDL") ":" (or (getenv "CPATH") "")))))))) (inputs - `(("fluidsynth" ,fluidsynth) - ("glu" ,glu) - ("libmad" ,libmad) - ("libpng" ,libpng) - ("libvorbis" ,libvorbis) - ("pcre" ,pcre) - ("portmidi" ,portmidi) - ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer sdl-net))))) + (list fluidsynth + glu + libmad + libpng + libvorbis + pcre + portmidi + (sdl-union (list sdl sdl-image sdl-mixer sdl-net)))) (home-page "http://prboom-plus.sourceforge.net/") (synopsis "Version of the classic 3D shoot'em'up game Doom") (description @@ -2253,11 +2228,9 @@ (define-public retux (copy-recursively "data" data) #t)))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("python-sge" ,python-sge) - ("python-six" ,python-six) - ("python-xsge" ,python-xsge))) + (list python-sge python-six python-xsge)) (home-page "https://retux-game.github.io/") (synopsis "Action platformer game") (description @@ -2365,10 +2338,9 @@ (define-public roguebox-adventures (chmod roguebox-adventures #o555)) #t))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("python-pygame" ,python-pygame) - ("python-tmx" ,python-tmx))) + (list python-pygame python-tmx)) (home-page "https://rogueboxadventures.tuxfamily.org") (synopsis "A classical roguelike/sandbox game") (description @@ -2480,8 +2452,7 @@ (define-public seahorse-adventures (("f_scale = 0.35") "f_scale = 0.47"))) #t))))) (inputs - `(("font-bitstream-vera" ,font-bitstream-vera) - ("python-pygame" ,python-pygame))) + (list font-bitstream-vera python-pygame)) (home-page "http://www.imitationpickles.org/barbie/") (synopsis "Help Barbie the seahorse float on bubbles to the moon") (description @@ -2531,8 +2502,7 @@ (define-public solarus (setenv "XDG_RUNTIME_DIR" (getcwd)) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs `(("glm" ,glm) ("libmodplug" ,libmodplug) @@ -2571,8 +2541,8 @@ (define-public solarus-quest-editor (arguments `(#:tests? #false)) ; no test suite (inputs - `(("solarus" ,solarus) - ,@(package-inputs solarus))) + (modify-inputs (package-inputs solarus) + (prepend solarus))) (synopsis "Create and modify quests for the Solarus engine") (description "Solarus Quest Editor is a graphical user interface to create and @@ -2648,7 +2618,7 @@ (define-public superstarfighter (native-inputs `(("godot-headless" ,godot "headless"))) (inputs - `(("godot" ,godot))) + (list godot)) (home-page "https://notapixel.itch.io/superstarfighter") (synopsis "Fast-paced local multiplayer arcade game") (description "In SuperStarfighter, up to four local players compete in a @@ -2832,7 +2802,7 @@ (define-public ufo2map (string-append out "/share/man/man6")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libjpeg" ,libjpeg-turbo) ("libpng" ,libpng) @@ -3003,8 +2973,7 @@ (define-public xshogi "1dns0nhymak44by18sv48m4xb2skiwbi2i3nb9hl6w9iwd2i2brf")))) (build-system gnu-build-system) (inputs - `(("libxaw" ,libxaw) - ("libxt" ,libxt))) + (list libxaw libxt)) (home-page "https://www.gnu.org/software/gnushogi/") (synopsis "User interface for gnushogi") (description "A graphical user interface for the package @code{gnushogi}.") @@ -3056,8 +3025,8 @@ (define-public abbaye ;; No configure script. (delete 'configure)) #:tests? #f)) ;; No check target. - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("sdl-union" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer))))) + (native-inputs (list pkg-config)) + (inputs (list (sdl-union (list sdl2 sdl2-image sdl2-mixer)))) (home-page "https://github.com/nevat/abbayedesmorts-gpl") (synopsis "GNU/Linux port of the indie game \"l'Abbaye des Morts\"") (description "L'Abbaye des Morts is a 2D platform game set in 13th century @@ -3102,9 +3071,8 @@ (define-public angband `(#:tests? #f ; no check target #:configure-flags (list (string-append "--bindir=" %output "/bin")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) - (inputs `(("ncurses" ,ncurses))) + (list autoconf automake)) + (inputs (list ncurses)) (home-page "https://rephial.org/") (synopsis "Dungeon exploration roguelike") (description "Angband is a Classic dungeon exploration roguelike. Explore @@ -3138,15 +3106,14 @@ (define-public pingus "#include \n#include ")) #t)))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("scons-python2" ,scons-python2))) - (inputs `(("sdl" ,sdl) - ("sdl-image" ,sdl-image) - ("sdl-mixer" ,sdl-mixer) - ("mesa" ,mesa) - ("glu" ,glu) - ("libpng" ,libpng) - ("boost" ,boost))) + (native-inputs (list pkg-config scons-python2)) + (inputs (list sdl + sdl-image + sdl-mixer + mesa + glu + libpng + boost)) (arguments '(#:make-flags (list (string-append "PREFIX=" %output)) #:tests? #f ; no check target @@ -3205,24 +3172,21 @@ (define-public taisei "-Dr_gles30=true" "-Dshader_transpiler=true"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python) - ("python-docutils" ,python-docutils) - ("python-pygments" ,python-pygments))) - (inputs - `(("cglm" ,cglm) - ("freetype" ,freetype) - ("libpng" ,libpng) - ("libwebp" ,libwebp) - ("libzip" ,libzip) - ("mesa" ,mesa) - ("openssl" ,openssl) - ("opusfile" ,opusfile) - ("sdl2" ,sdl2) - ("sdl2-mixer" ,sdl2-mixer) - ("shaderc" ,shaderc) - ("spirv-cross" ,spirv-cross) - ("zlib" ,zlib))) + (list pkg-config python python-docutils python-pygments)) + (inputs + (list cglm + freetype + libpng + libwebp + libzip + mesa + openssl + opusfile + sdl2 + sdl2-mixer + shaderc + spirv-cross + zlib)) (home-page "https://taisei-project.org/") (synopsis "Shoot'em up fangame and libre clone of Touhou Project") (description @@ -3254,8 +3218,7 @@ (define-public cmatrix "1h9jz4m4s5l8c3figaq46ja0km1gimrkfxm4dg7mf4s84icmasbm")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (arguments '(#:phases (modify-phases %standard-phases @@ -3267,7 +3230,7 @@ (define-public cmatrix (setenv "CONFIG_SHELL" (which "bash")) (invoke "./configure" (string-append "--prefix=" out)))))))) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "http://www.asty.org/cmatrix") (synopsis "Simulate the display from \"The Matrix\"") (description "CMatrix simulates the display from \"The Matrix\" and is @@ -3407,10 +3370,9 @@ (define-public freedink-dfarc "1yp8n3w426xnlp10xk06vfi2y3k9xrcfyck7s7qs1v0ys7n284d5")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool))) + (list intltool)) (inputs - `(("bzip2" ,bzip2) - ("wxwidgets" ,wxwidgets))) + (list bzip2 wxwidgets)) (properties '((ftp-directory . "/freedink") (upstream-name . "dfarc"))) (home-page "https://www.gnu.org/software/freedink/") @@ -3480,13 +3442,9 @@ (define-public xboard (assoc-ref inputs "chess") "/bin/gnuchessx")))))))) (inputs - `(("alsa-utils" ,alsa-utils) - ("chess" ,chess) - ("gtk+" ,gtk+-2) - ("librsvg" ,librsvg))) + (list alsa-utils chess gtk+-2 librsvg)) (native-inputs - `(("texinfo" ,texinfo) - ("pkg-config" ,pkg-config))) + (list texinfo pkg-config)) (home-page "https://www.gnu.org/software/xboard/") (synopsis "Graphical user interface for chess programs") (description "GNU XBoard is a graphical board for all varieties of chess, @@ -3520,8 +3478,7 @@ (define-public gtypist (find-files "." "configure$|\\.c$")) #t)))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses) - ("perl" ,perl))) + (inputs (list ncurses perl)) (home-page "https://www.gnu.org/software/gtypist/") (synopsis "Typing tutor") (description @@ -3644,10 +3601,7 @@ (define-public mars "/share/games/marsshooter/\";"))) #t))))) (inputs - `(("mesa" ,mesa) - ("fribidi" ,fribidi) - ("taglib" ,taglib) - ("sfml" ,sfml))) + (list mesa fribidi taglib sfml)) (home-page "http://mars-game.sourceforge.net/") (synopsis "2D space shooter") (description @@ -3750,9 +3704,7 @@ (define-public fifechan "0wxs9vz5x9y8chghd8vp7vfk089lfb0qnzggi17zrqkrngs5zgi9")))) (build-system cmake-build-system) (inputs - `(("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("mesa" ,mesa))) + (list sdl2 sdl2-image mesa)) (arguments '(#:tests? #f)) ; No included tests (home-page "https://fifengine.github.io/fifechan/") @@ -3821,24 +3773,24 @@ (define-public fifengine (chdir ,(string-append "../" name "-" version)) (invoke "python3" "run_tests.py" "-a"))))))) (inputs - `(("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-ttf" ,sdl2-ttf) - ("tinyxml" ,tinyxml) - ("openal" ,openal) - ("libogg" ,libogg) - ("glew" ,glew) - ("libvorbis" ,libvorbis) - ("boost" ,boost) - ("fifechan" ,fifechan) - ("swig" ,swig) - ("python" ,python))) + (list sdl2 + sdl2-image + sdl2-ttf + tinyxml + openal + libogg + glew + libvorbis + boost + fifechan + swig + python)) (native-inputs `(("python" ,python) ("swig" ,swig) ("xvfb" ,xorg-server))) (propagated-inputs - `(("python-future" ,python-future))) + (list python-future)) (home-page "https://www.fifengine.net/") (synopsis "FIFE is a multi-platform isometric game engine written in C++") (description @@ -3865,7 +3817,7 @@ (define-public fizmo (ncurses (assoc-ref %build-inputs "ncurses"))) (list (string-append "--with-jpeg-includedir=" libjpeg "/include"))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("freetype" ,freetype) ("libjpeg" ,libjpeg-turbo) @@ -3895,7 +3847,7 @@ (define-public gnugo "0wkahvqpzq6lzl5r49a4sd4p52frdmphnqsfdv7gdp24bykdfs6s")))) (build-system gnu-build-system) (inputs - `(("readline" ,readline))) + (list readline)) (arguments `(#:configure-flags '("CFLAGS=-fcommon"))) (synopsis "Play the game of Go") @@ -3924,10 +3876,9 @@ (define-public extremetuxracer "0hc3qd9hv3h9qm53yxgc7iy1v1wyajwxyvil4vqvzf9ascz9dnlj")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glu" ,glu) - ("sfml" ,sfml))) + (list glu sfml)) (synopsis "High-speed arctic racing game based on Tux Racer") ;; Snarfed straight from Debian. (description "Extreme Tux Racer, or etracer as it is called for short, is @@ -4001,7 +3952,7 @@ (define-public supertuxkart ("libjpeg" ,libjpeg-turbo) ("openssl" ,openssl))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://supertuxkart.net/Main_Page") (synopsis "3D kart racing game") (description "SuperTuxKart is a 3D kart racing game, with a focus on @@ -4070,14 +4021,13 @@ (define-public unknown-horizons ("python-pillow" ,python-pillow) ("python-pyyaml" ,python-pyyaml))) (native-inputs - `(("intltool" ,intltool) - ("python-distro" ,python-distro) - - ;; Required for tests - ("python-greenlet" ,python-greenlet) - ("python-polib" ,python-polib) - ("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list intltool + python-distro + ;; Required for tests + python-greenlet + python-polib + python-pytest + python-pytest-mock)) (home-page "https://unknown-horizons.org/") (synopsis "Isometric realtime strategy, economy and city building simulation") (description @@ -4129,11 +4079,7 @@ (define-public gnujump Categories=Game;ArcadeGame~%" out))))))))) (inputs - `(("glu" ,glu) - ("mesa" ,mesa) - ("sdl" ,sdl) - ("sdl-image" ,sdl-image) - ("sdl-mixer" ,sdl-mixer))) + (list glu mesa sdl sdl-image sdl-mixer)) (home-page "http://gnujump.es.gnu.org/") (synopsis "Game of jumping to the next floor, trying not to fall") @@ -4164,13 +4110,13 @@ (define-public wesnoth `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("boost" ,boost) - ("dbus" ,dbus) - ("fribidi" ,fribidi) - ("libvorbis" ,libvorbis) - ("openssl" ,openssl) - ("pango" ,pango) - ("sdl-union" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))))) + (list boost + dbus + fribidi + libvorbis + openssl + pango + (sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)))) (home-page "https://www.wesnoth.org/") (synopsis "Turn-based strategy game") (description @@ -4189,10 +4135,7 @@ (define-public wesnoth-server (inherit wesnoth) (name "wesnoth-server") (inputs - `(("boost" ,boost) - ("icu4c" ,icu4c) - ("openssl" ,openssl) - ("sdl2" ,sdl2))) + (list boost icu4c openssl sdl2)) (arguments `(#:configure-flags '("-DENABLE_GAME=OFF") ,@(package-arguments wesnoth))) @@ -4213,13 +4156,12 @@ (define-public gamine "1sc6f4445ciigd6yw0ri92746k4hk6ps0bvj9fm1gbp3c3fslk5n")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) ; playbin plugin - ("gst-plugins-good" ,gst-plugins-good) ; for wav playback - ("gtk+" ,gtk+))) + (list gstreamer + gst-plugins-base ; playbin plugin + gst-plugins-good ; for wav playback + gtk+)) (arguments `(#:tests? #f #:make-flags @@ -4265,13 +4207,10 @@ (define-public manaplus (assoc-ref %build-inputs "sdl-union") "/include/SDL")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glu" ,glu) - ("curl" ,curl) - ("libxml2" ,libxml2) - ("mesa" ,mesa) - ("sdl-union" ,(sdl-union)))) + (list glu curl libxml2 mesa + (sdl-union))) (home-page "https://manaplus.org") (synopsis "Client for 'The Mana World' and similar games") (description @@ -4491,8 +4430,8 @@ (define-public openttd (assoc-ref outputs "out"))) (list "opengfx" "openmsx" "opensfx"))))))) (inputs - `(("timidity++" ,timidity++) - ,@(package-inputs openttd-engine))) + (modify-inputs (package-inputs openttd-engine) + (prepend timidity++))) (native-inputs `(("opengfx" ,openttd-opengfx) ("openmsx" ,openttd-openmsx) @@ -4638,7 +4577,7 @@ (define-public openrct2 ("speexdsp" ,speexdsp) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/OpenRCT2/OpenRCT2") (synopsis "Free software re-implementation of RollerCoaster Tycoon 2") (description "OpenRCT2 is a free software re-implementation of @@ -4667,17 +4606,14 @@ (define-public pinball (patches (search-patches "pinball-system-ltdl.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool))) + (list autoconf automake pkg-config libtool)) (inputs - `(("glu" ,glu) - ("libltdl" ,libltdl) - ("mesa" ,mesa) - ("sdl" ,sdl) - ("sdl-image" ,sdl-image) - ("sdl-mixer" ,sdl-mixer))) + (list glu + libltdl + mesa + sdl + sdl-image + sdl-mixer)) (arguments '(#:configure-flags ;; Configure tries to use pkg-config, but falls short, so: @@ -4724,14 +4660,8 @@ (define-public pioneers (("\"beep\"") (string-append "\"" (assoc-ref inputs "beep") "/bin/beep\""))) #t))))) - (inputs `(("avahi" ,avahi) - ("beep" ,beep) - ("gtk+" ,gtk+) - ("librsvg" ,librsvg))) - (native-inputs `(("intltool" ,intltool) - ("itstool" ,itstool) - ("libxml2" ,libxml2) - ("pkg-config" ,pkg-config))) + (inputs (list avahi beep gtk+ librsvg)) + (native-inputs (list intltool itstool libxml2 pkg-config)) (synopsis "Board game inspired by The Settlers of Catan") (description "Pioneers is an emulation of the board game The Settlers of Catan. It can be played on a local network, on the internet, and with AI @@ -4757,7 +4687,7 @@ (define-public einstein ("sdl" ,(sdl-union (list sdl sdl-mixer sdl-ttf))) ("zlib" ,zlib))) (native-inputs - `(("font-dejavu" ,font-dejavu))) + (list font-dejavu)) (arguments `(#:tests? #f ; no check target #:phases @@ -4800,7 +4730,7 @@ (define-public powwow (base32 "1wkl6j91pp40aps2hhnsv0bndgq49smfffws4hqcn7847bpnwwm6")))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (build-system gnu-build-system) (home-page "https://www.hoopajoo.net/projects/powwow.html") (synopsis "MUD and telnet client") @@ -4905,14 +4835,10 @@ (define-public red-eclipse (chmod "redeclipse_server_linux" #o555))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("freetype" ,freetype) - ("glu" ,glu) - ("sdl-union" ,(sdl-union (list sdl2 - sdl2-image - sdl2-mixer))))) + (list curl freetype glu + (sdl-union (list sdl2 sdl2-image sdl2-mixer)))) (home-page "https://redeclipse.net/") (synopsis "Arena shooter derived from the Cube 2 engine") (description @@ -5013,15 +4939,10 @@ (define-public lierolibre #t)))) (build-system gnu-build-system) (native-inputs - `(("imagemagick" ,imagemagick) - ("pkg-config" ,pkg-config) - ("util-linux" ,util-linux) - ("sox" ,sox))) + (list imagemagick pkg-config util-linux sox)) (inputs - `(("boost" ,boost) - ("libconfig" ,libconfig) - ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer))) - ("zlib" ,zlib))) + (list boost libconfig + (sdl-union (list sdl sdl-image sdl-mixer)) zlib)) (home-page "https://gitlab.com/lierolibre/lierolibre") (synopsis "Old-school earthworm action game") (description @@ -5098,7 +5019,7 @@ (define-public tennix (lambda _ (invoke "./configure" "--prefix" (assoc-ref %outputs "out"))))))) (native-inputs - `(("which" ,which))) + (list which)) (inputs `(("python" ,python-wrapper) ("sdl" ,(sdl-union (list sdl sdl-image sdl-mixer sdl-ttf sdl-net))))) @@ -5312,13 +5233,9 @@ (define-public starfighter "0ips79j3sdy8wa64jqka0skbbqkzqiln9bbiiilh4z717q7vz9r5")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("pango" ,pango) - ("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-mixer" ,sdl2-mixer) - ("sdl2-ttf" ,sdl2-ttf))) + (list pango sdl2 sdl2-image sdl2-mixer sdl2-ttf)) (home-page "https://pr-starfighter.github.io/") (synopsis "2D scrolling shooter game") (description @@ -5347,7 +5264,7 @@ (define-public chromium-bsu (base32 "0jk2w5b6s6nkzri585bbz16cif2fhqcnl5l1mq3rd98r9nil3hd1")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("gettext" ,gettext-minimal) ("glu" ,glu) ("quesoglc" ,quesoglc) @@ -5389,8 +5306,7 @@ (define-public tuxpaint (patches (search-patches "tuxpaint-stamps-path.patch")))) (build-system gnu-build-system) (native-inputs - `(("gperf" ,gperf) - ("pkg-config" ,pkg-config))) + (list gperf pkg-config)) (inputs `(("cairo" ,cairo) ("fribidi" ,fribidi) @@ -5461,8 +5377,7 @@ (define-public tuxpaint-stamps "1skr23k27yj3vgwfazpzxp90lb2a278gxrkr3bxw7az6zpkmb3yp")))) (build-system trivial-build-system) (native-inputs - `(("tar" ,tar) - ("gzip" ,gzip))) + (list tar gzip)) (arguments `(#:modules ((guix build utils)) #:builder (begin @@ -5500,12 +5415,12 @@ (define-public tuxpaint-config (native-inputs `(("gettext" ,gettext-minimal))) (inputs - `(("fltk" ,fltk) - ("libpaper" ,libpaper) - ;; TODO: Should the following be propagated by fltk? - ("libx11" ,libx11) - ("libxft" ,libxft) - ("mesa" ,mesa))) + (list fltk + libpaper + ;; TODO: Should the following be propagated by fltk? + libx11 + libxft + mesa)) (arguments `(#:make-flags `("VER_DATE=2018-09-01" "CONFDIR=/etc/tuxpaint" ;don't write to store @@ -5564,21 +5479,21 @@ (define-public supertux (string-append "${SQUIRREL_PREFIX}/include/squirrel")))) #t))))) (build-system cmake-build-system) - (inputs `(("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-mixer" ,sdl2-mixer) - ("openal" ,openal) - ("mesa" ,mesa) - ("glew" ,glew) - ("libvorbis" ,libvorbis) - ("libogg" ,libogg) - ("physfs" ,physfs) - ("curl" ,curl) - ("boost" ,boost) - ("freetype" ,freetype) - ("squirrel" ,squirrel))) + (inputs (list sdl2 + sdl2-image + sdl2-mixer + openal + mesa + glew + libvorbis + libogg + physfs + curl + boost + freetype + squirrel)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "2D platformer game") (description "SuperTux is a classic 2D jump'n run sidescroller game in a style similar to the original Super Mario games.") @@ -5598,10 +5513,7 @@ (define-public tintin++ (sha256 (base32 "1xdim1ckq1kgjyxmghcnvnahq1llv2y70gz3yyvzbli63vpqk4mk")))) (inputs - `(("gnutls" ,gnutls) - ("pcre" ,pcre) - ("readline" ,readline) - ("zlib" ,zlib))) + (list gnutls pcre readline zlib)) (arguments '(#:tests? #f ; no test suite #:phases @@ -5691,7 +5603,7 @@ (define-public bambam (copy-recursively "data" (string-append share "/bambam/data"))) #t))))) (inputs - `(("python-pygame" ,python-pygame))) + (list python-pygame)) (home-page "https://github.com/porridge/bambam") (synopsis "Keyboard mashing and doodling game for babies") (description "Bambam is a simple baby keyboard (and gamepad) masher @@ -5751,8 +5663,7 @@ (define-public mrrescue ("patch" ,patch) ("love-11.patch" ,(search-patch "mrrescue-support-love-11.patch")))) (inputs - `(("bash" ,bash) - ("love" ,love))) + (list bash love)) (home-page "https://tangramgames.dk/games/mrrescue") (synopsis "Arcade-style fire fighting game") (description @@ -5858,13 +5769,8 @@ (define-public hyperrogue "11yhbia45f1w9z0j67h9nynwjqmvakr9l6rnrmdrdkzin6lvzzj4")))) ("unzip" ,unzip))) (inputs - `(("font-dejavu" ,font-dejavu) - ("glew" ,glew) - ("libpng" ,libpng) - ("sdl-union" ,(sdl-union (list sdl - sdl-gfx - sdl-mixer - sdl-ttf))))) + (list font-dejavu glew libpng + (sdl-union (list sdl sdl-gfx sdl-mixer sdl-ttf)))) (home-page "https://www.roguetemple.com/z/hyper/") (synopsis "Non-euclidean graphical rogue-like game") (description @@ -5911,8 +5817,8 @@ (define-public kobodeluxe (assoc-ref %build-inputs "sdl-union") "/include/SDL")))) (inputs - `(("glu" ,glu) - ("sdl-union" ,(sdl-union (list sdl sdl-image))))) + (list glu + (sdl-union (list sdl sdl-image)))) (synopsis "Shooter with space station destruction") (description "Kobo Deluxe is an enhanced version of Akira Higuchi's XKobo graphical game @@ -5938,13 +5844,9 @@ (define-public freeciv (base32 "0ngcj59ak71i6m8yvbr0g3aryzpw1scalpdzgfqsq4mf9p3y2r1f")))) (build-system gnu-build-system) (inputs - `(("curl" ,curl) - ("cyrus-sasl" ,cyrus-sasl) - ("gtk+" ,gtk+) - ("sdl-mixer" ,sdl-mixer) - ("zlib" ,zlib))) + (list curl cyrus-sasl gtk+ sdl-mixer zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.freeciv.org/") (synopsis "Turn-based empire building strategy game") (description "Freeciv is a turn-based empire building strategy game @@ -5976,7 +5878,7 @@ (define-public no-more-secrets (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://github.com/bartobri/no-more-secrets") (synopsis "Recreation of data decryption effect in \"Sneakers\"") (description @@ -6043,8 +5945,7 @@ (define-public megaglest ("sdl2" ,sdl2) ("wxwidgets" ,wxwidgets))) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (arguments `(#:configure-flags (list "-DCMAKE_CXX_FLAGS=-fcommon" @@ -6107,13 +6008,13 @@ (define-public freegish line))) #t))))) (inputs - `(("sdl-union" ,(sdl-union (list sdl sdl-mixer))) - ("openal" ,openal) - ("libvorbis" ,libvorbis) - ("libogg" ,libogg) - ("mesa" ,mesa) - ("libpng" ,libpng) - ("zlib" ,zlib))) + (list (sdl-union (list sdl sdl-mixer)) + openal + libvorbis + libogg + mesa + libpng + zlib)) (home-page "https://github.com/freegish/freegish") (synopsis "Side-scrolling physics platformer with a ball of tar") (description "In FreeGish you control Gish, a ball of tar who lives @@ -6147,13 +6048,9 @@ (define-public cdogs-sdl (assoc-ref %outputs "out") "/share/cdogs-sdl/")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gtk+" ,gtk+) - ("mesa" ,mesa) - ("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-mixer" ,sdl2-mixer))) + (list gtk+ mesa sdl2 sdl2-image sdl2-mixer)) (home-page "https://cxong.github.io/cdogs-sdl/") (synopsis "Classic overhead run-and-gun game") (description "C-Dogs SDL is a classic overhead run-and-gun game, @@ -6253,7 +6150,7 @@ (define-public kiki sdl-image))) ("python" ,python-2))) (native-inputs - `(("swig" ,swig))) + (list swig)) (home-page "http://kiki.sourceforge.net/") (synopsis "3D puzzle game") (description "Kiki the nano bot is a 3D puzzle game. It is basically a @@ -6314,18 +6211,18 @@ (define-public teeworlds "datasrc/fonts/DejaVuSans.ttf") #t))))) (inputs - `(("freetype" ,freetype) - ("font-dejavu" ,font-dejavu) - ("glu" ,glu) - ("json-parser" ,json-parser) - ("mesa" ,mesa) - ("pnglite" ,pnglite) - ("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-mixer" ,sdl2-mixer) - ("wavpack" ,wavpack) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list freetype + font-dejavu + glu + json-parser + mesa + pnglite + sdl2 + sdl2-image + sdl2-mixer + wavpack + openssl + zlib)) (native-inputs `(("googletest" ,googletest) ("python" ,python-wrapper) @@ -6385,13 +6282,11 @@ (define-public enigma (string-append "#include \"SDL/SDL_" header ".h\""))) #t))))) (inputs - `(("xerces-c" ,xerces-c) - ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer sdl-ttf))) - ("curl" ,curl) - ("enet" ,enet))) + (list xerces-c + (sdl-union (list sdl sdl-image sdl-mixer sdl-ttf)) curl + enet)) (native-inputs - `(("pkg-config" ,pkg-config) - ("imagemagick" ,imagemagick))) + (list pkg-config imagemagick)) (home-page "https://www.nongnu.org/enigma") (synopsis "Puzzle game with a dexterity component") (description "Enigma is a puzzle game with 550 unique levels. The object @@ -6425,7 +6320,7 @@ (define-public chroma ("fontconfig" ,fontconfig) ("libxft" ,libxft))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://level7.org.uk/chroma/") (synopsis "Abstract puzzle game") (description "Chroma is an abstract puzzle game. A variety of colourful @@ -6478,13 +6373,8 @@ (define-public fillets-ng "--strip-components=1" "-C" data))))))) (inputs - `(("sdl-union" ,(sdl-union (list sdl - sdl-mixer - sdl-image - sdl-ttf))) - ("fribidi" ,fribidi) - ("libx11" ,libx11) - ("lua" ,lua-5.1))) + (list (sdl-union (list sdl sdl-mixer sdl-image sdl-ttf)) fribidi + libx11 lua-5.1)) (native-inputs `(("pkg-config" ,pkg-config) ("fillets-ng-data" @@ -6632,7 +6522,7 @@ (define-public lugaru ;; no test target #:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("sdl2" ,sdl2) ("glu" ,glu) @@ -6667,9 +6557,7 @@ (define-public 0ad-data (sha256 (base32 "1c9zrddmjxvvacismld6fbwbw9vrdbq6g6d3424p8w5p6xg5wlwy")))) (build-system trivial-build-system) - (native-inputs `(("tar" ,tar) - ("unzip" ,unzip) - ("xz" ,xz))) + (native-inputs (list tar unzip xz)) (arguments `(#:modules ((guix build utils)) #:builder @@ -6718,24 +6606,24 @@ (define-public 0ad ;; A snippet here would cause a build failure because of timestamps ;; reset. See https://bugs.gnu.org/26734. (inputs - `(("0ad-data" ,0ad-data) - ("curl" ,curl) - ("enet" ,enet) - ("fmt" ,fmt) - ("gloox" ,gloox) - ("icu4c" ,icu4c-68) - ("libidn" ,libidn) - ("libpng" ,libpng) - ("libsodium" ,libsodium) - ("libvorbis" ,libvorbis) - ("libxcursor" ,libxcursor) - ("libxml2" ,libxml2) - ("miniupnpc" ,miniupnpc) - ("mozjs" ,mozjs-78) - ("openal" ,openal) - ("sdl2" ,sdl2) - ("wxwidgets" ,wxwidgets) - ("zlib" ,zlib))) + (list #{0ad-data}# + curl + enet + fmt + gloox + icu4c-68 + libidn + libpng + libsodium + libvorbis + libxcursor + libxml2 + miniupnpc + mozjs-78 + openal + sdl2 + wxwidgets + zlib)) (native-inputs `(("boost" ,boost) ("cmake" ,cmake-minimal) @@ -6916,7 +6804,7 @@ (define-public tome4 (("#include ") "")))))) (build-system gnu-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs `(("sdl-union" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))) ("glu" ,glu) @@ -7042,12 +6930,12 @@ (define-public quakespasm (string-append out "/bin"))) #t)))))) (build-system gnu-build-system) - (inputs `(("libmikmod" ,libmikmod) - ("libvorbis" ,libvorbis) - ("flac" ,flac) - ("mesa" ,mesa) - ("mpg123" ,mpg123) - ("sdl2" ,sdl2))) + (inputs (list libmikmod + libvorbis + flac + mesa + mpg123 + sdl2)) (synopsis "First person shooter engine for Quake 1") (description "Quakespasm is a modern engine for id software's Quake 1. It includes support for 64 bit CPUs, custom music playback, a new sound driver, @@ -7104,9 +6992,8 @@ (define-public vkquake #t)))) ,@(strip-keyword-arguments '(#:make-flags #:phases) (package-arguments quakespasm)))) - (inputs `(("vulkan-headers" ,vulkan-headers) - ("vulkan-loader" ,vulkan-loader) - ,@(package-inputs quakespasm))) + (inputs (modify-inputs (package-inputs quakespasm) + (prepend vulkan-headers vulkan-loader))) (description "vkquake is a modern engine for id software's Quake 1. It includes support for 64 bit CPUs, custom music playback, a new sound driver, some graphical niceities, and numerous bug-fixes and other improvements.") @@ -7163,14 +7050,14 @@ (define-public yamagi-quake2 (symlink (string-append out "/lib/yamagi-quake2/q2ded") (string-append out "/bin/yamagi-q2ded")))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("libvorbis" ,libvorbis) - ("mesa" ,mesa) - ("openal" ,openal) - ("sdl2" ,sdl2) - ("zlib" ,zlib))) + (list curl + libvorbis + mesa + openal + sdl2 + zlib)) (synopsis "First person shooter engine based on quake2") (description "Yamagi Quake II is an enhanced client for id Software's Quake II. The main focus is an unchanged single player experience like back in 1997, @@ -7205,7 +7092,7 @@ (define-public nudoku ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://jubalh.github.io/nudoku/") (synopsis "Sudoku for your terminal") (description "Nudoku is a ncurses-based Sudoku game for your terminal.") @@ -7248,8 +7135,7 @@ (define-public the-butterfly-effect ;; with multiple "QPainter:: ... Painter not active" warnings. #:tests? #f)) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtsvg)) (native-inputs `(("cmake" ,cmake-minimal) ("gettext-minimal" ,gettext-minimal) @@ -7279,7 +7165,7 @@ (define-public pioneer "1hj99jxb9n3r0bkq87p1c24862xa1xyzjyfdyyx88ckszxb05qf3")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("assimp" ,assimp) ("curl" ,curl) @@ -7493,8 +7379,7 @@ (define-public gzdoom ("sdl2" ,sdl2) ("timidity++" ,timidity++) ("zlib" ,zlib))) - (native-inputs `(("pkg-config" ,pkg-config) - ("unzip" ,unzip))) + (native-inputs (list pkg-config unzip)) (synopsis "Modern Doom 2 source port") (description "GZdoom is a port of the Doom 2 game engine, with a modern renderer. It improves modding support with ZDoom's advanced mapping features @@ -7525,7 +7410,7 @@ (define-public odamex (build-system cmake-build-system) (arguments `(#:tests? #f)) ; no tests (native-inputs - `(("deutex" ,deutex))) + (list deutex)) (inputs `(("sdl" ,sdl2) ("sdl-mixer" ,sdl2-mixer) @@ -7557,11 +7442,9 @@ (define-public chocolate-doom (build-system gnu-build-system) (arguments `(#:configure-flags (list "CFLAGS=-fcommon"))) - (inputs `(("sdl2-net" ,sdl2-net) - ("sdl2-mixer" , sdl2-mixer) - ("sdl2" ,sdl2))) + (inputs (list sdl2-net sdl2-mixer sdl2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Doom source port preserving the look, feel, and bugs of vanilla Doom") (description @@ -7645,16 +7528,16 @@ (define-public rinutils ("cmake-rules" ,shlomif-cmake-modules) ("pkg-config" ,pkg-config))) (inputs - `(("cmocka" ,cmocka) - ("perl-env-path" ,perl-env-path) - ("perl-inline" ,perl-inline) - ("perl-inline-c" ,perl-inline-c) - ("perl-string-shellquote" ,perl-string-shellquote) - ("perl-test-trailingspace" ,perl-test-trailingspace) - ("perl-file-find-object-rule" ,perl-file-find-object-rule) - ("perl-text-glob" ,perl-text-glob) - ("perl-number-compare" ,perl-number-compare) - ("perl-moo" ,perl-moo))) + (list cmocka + perl-env-path + perl-inline + perl-inline-c + perl-string-shellquote + perl-test-trailingspace + perl-file-find-object-rule + perl-text-glob + perl-number-compare + perl-moo)) (arguments `(#:phases (modify-phases %standard-phases @@ -7723,7 +7606,7 @@ (define-public fortune-mod (string-append bin "/fortune")) (rmdir games) #t)))))) - (inputs `(("recode" ,recode))) + (inputs (list recode)) (native-inputs `(("perl" ,perl) ;; The following is only needed for tests. @@ -7965,12 +7848,12 @@ (define (install src dst) ("libpng" ,libpng) ("hicolor-icon-theme" ,hicolor-icon-theme))) (native-inputs - `(("unzip" ,unzip) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool) - ("gmp" ,gmp))) + (list unzip + autoconf + automake + pkg-config + libtool + gmp)) (home-page "https://xonotic.org") (synopsis "Fast-paced first-person shooter game") (description @@ -8019,11 +7902,7 @@ (define-public frotz (mkdir-p man) (install-file "doc/frotz.6" man) #t)))))) - (inputs `(("libmodplug" ,libmodplug) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("libvorbis" ,libvorbis) - ("ncurses" ,ncurses))) + (inputs (list libmodplug libsamplerate libsndfile libvorbis ncurses)) (synopsis "Portable Z-machine interpreter (ncurses version) for text adventure games") (description "Frotz is an interpreter for Infocom games and other Z-machine games in the text adventure/interactive fiction genre. This version of Frotz @@ -8177,18 +8056,16 @@ (define-public frotz-sdl (install-file "doc/sfrotz.6" man) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which) - ("perl" ,perl))) - (inputs `(("sdl2" ,sdl2) - ("sdl2-mixer" ,sdl2-mixer) - ("libmodplug" ,libmodplug) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("libvorbis" ,libvorbis) - ("ncurses" ,ncurses) - ("freetype" ,freetype) - ("libjpeg-turbo" ,libjpeg-turbo))) + (list pkg-config which perl)) + (inputs (list sdl2 + sdl2-mixer + libmodplug + libsamplerate + libsndfile + libvorbis + ncurses + freetype + libjpeg-turbo)) (synopsis "Portable Z-machine interpreter (SDL port) for text adventure games") (description "Frotz is an interpreter for Infocom games and other Z-machine games in the text adventure/interactive fiction genre. This version of Frotz @@ -8267,11 +8144,8 @@ (define-public frozen-bubble (find-files "bin" "."))) #t))))) (native-inputs - `(("perl-alien-sdl" ,perl-alien-sdl) - ("perl-capture-tiny" ,perl-capture-tiny) - ("perl-locale-maketext-lexicon" ,perl-locale-maketext-lexicon) - ("perl-module-build" ,perl-module-build) - ("pkg-config" ,pkg-config))) + (list perl-alien-sdl perl-capture-tiny perl-locale-maketext-lexicon + perl-module-build pkg-config)) (inputs `(("glib" ,glib) ("perl-compress-bzip2" ,perl-compress-bzip2) @@ -8311,13 +8185,10 @@ (define-public libmanette "1b3bcdkk5xd5asq797cch9id8692grsjxrc1ss87vv11m1ck4rb3")))) (build-system meson-build-system) (native-inputs - `(("glib" ,glib "bin") ; for glib-compile-resources - ("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list `(,glib "bin") ; for glib-compile-resources + gobject-introspection pkg-config vala)) (inputs - `(("libevdev" ,libevdev) - ("libgudev" ,libgudev))) + (list libevdev libgudev)) (home-page "https://wiki.gnome.org/Apps/Games") (synopsis "Game controller library") (description "Libmanette is a small GObject library giving you simple @@ -8358,13 +8229,13 @@ (define-public quadrapassel ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("clutter" ,clutter) - ("clutter-gtk" ,clutter-gtk) - ("gsound" ,gsound) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libmanette" ,libmanette) - ("librsvg" ,librsvg))) + (list clutter + clutter-gtk + gsound + gtk+ + libcanberra + libmanette + librsvg)) (home-page "https://wiki.gnome.org/Apps/Quadrapassel") (synopsis "GNOME version of Tetris") (description "Quadrapassel comes from the classic falling-block game, @@ -8538,8 +8409,7 @@ (define-public stepmania (symlink "../stepmania/Docs" "doc/stepmania")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("yasm" ,yasm))) + (list pkg-config yasm)) (inputs `(("alsa-lib" ,alsa-lib) ;; Per upstream, StepMania is only guaranteed to work with a very @@ -8597,13 +8467,9 @@ (define-public oshu ;; `make test' doesn't actually build the test executable (lambda _ (invoke "make" "zerotokei")))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("cairo" ,cairo) - ("ffmpeg" ,ffmpeg) - ("pango" ,pango) - ("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image))) + (list cairo ffmpeg pango sdl2 sdl2-image)) (home-page "https://github.com/fmang/oshu/") (synopsis "Rhythm game in which you click on circles") (description "@i{oshu!} is a minimalist variant of the @i{osu!} rhythm game, @@ -8686,8 +8552,7 @@ (define-public btanks sdl-ttf))) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("zip" ,zip))) + (list pkg-config zip)) (home-page "http://btanks.sourceforge.net") (synopsis "Multiplayer tank battle game") (description "Battle Tanks (also known as \"btanks\") is a funny battle @@ -8751,7 +8616,7 @@ (define-public slingshot (arguments `(#:python ,python-2)) (inputs - `(("python-pygame" ,python2-pygame))) + (list python2-pygame)) (home-page "https://github.com/ryanakca/slingshot") (synopsis "Simple 2D shooting strategy game set in space") (description "Slingshot is a two-dimensional strategy game where two @@ -8863,20 +8728,20 @@ (define-public arx-libertatis (rename-file (string-append out "/bin/arx-install-data") (string-append installer "/bin/arx-install-data")))))))) (inputs - `(("sdl2" ,sdl2) - ("libepoxy" ,libepoxy) - ("glew" ,glew) - ("openal" ,openal) - ("zlib" ,zlib) - ("boost" ,boost) - ("glm" ,glm) - ("freetype" ,freetype) - ;; The following are only needed by the arx-install-data script. - ("p7zip" ,p7zip) ; Install-helper uses it to extract ISO and .cab archives. - ("zenity" ,zenity) ; GUI for install-helper. - ("wget" ,wget) ; Used by the install-helper to download the patch. - ;; The install-helper needs it to extract the patch. - ("innoextract" ,innoextract))) + (list sdl2 + libepoxy + glew + openal + zlib + boost + glm + freetype + ;; The following are only needed by the arx-install-data script. + p7zip ; Install-helper uses it to extract ISO and .cab archives. + zenity ; GUI for install-helper. + wget ; Used by the install-helper to download the patch. + ;; The install-helper needs it to extract the patch. + innoextract)) (home-page "https://arx-libertatis.org/") (synopsis "Port of Arx Fatalis, a first-person role-playing game") (description "Arx Libertatis is a cross-platform port of Arx Fatalis, a 2002 @@ -9119,7 +8984,7 @@ (define-public flare-game (chmod script #o755)) #t))))) (inputs - `(("flare-engine" ,flare-engine))) + (list flare-engine)) (home-page "http://www.flarerpg.org/") (synopsis "Fantasy action RPG using the FLARE engine") (description "Flare is a single-player 2D action RPG with @@ -9168,7 +9033,7 @@ (define-public meritous (string-append "// " all))) #t))))) (native-inputs - `(("intltool" ,intltool))) + (list intltool)) (inputs `(("sdl" ,(sdl-union (list sdl sdl-image sdl-mixer))) ("zlib" ,zlib))) @@ -9231,11 +9096,9 @@ (define-public marble-marcher (install-file "MarbleMarcher" bin)) #t))))) (inputs - `(("eigen" ,eigen) - ("mesa" ,mesa) - ("sfml" ,sfml))) + (list eigen mesa sfml)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://codeparade.itch.io/marblemarcher") (synopsis "Guide a marble across fractal landscapes") (description "Marble Marcher is a video game that uses a fractal physics @@ -9351,23 +9214,23 @@ (define-public flightgear "--strip-components=1"))) #t))))) (inputs - `(("boost" ,boost) - ("dbus" ,dbus) - ("eudev" ,eudev) - ("freeglut" ,freeglut) - ("freetype" ,freetype) - ("glew" ,glew) - ("libpng" ,libpng) - ("openal" ,openal) - ("openscenegraph" ,openscenegraph) - ("plib" ,plib) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg) - ("simgear" ,simgear) - ("speexdsp" ,speexdsp) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list boost + dbus + eudev + freeglut + freetype + glew + libpng + openal + openscenegraph + plib + qtbase-5 + qtdeclarative + qtsvg + simgear + speexdsp + sqlite + zlib)) (native-inputs `(("cppunit" ,cppunit) ("pkg-config" ,pkg-config) @@ -9499,10 +9362,7 @@ (define-public hedgewars ("sdl" ,(sdl-union (list sdl2 sdl2-mixer sdl2-net sdl2-ttf sdl2-image))))) (native-inputs - `(("clang" ,clang) - ("ghc" ,ghc) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list clang ghc pkg-config qttools)) (home-page "https://hedgewars.org/") (synopsis "Turn-based artillery game featuring fighting hedgehogs") (description @@ -9537,7 +9397,7 @@ (define-public go-github-com-anaseto-gruid (arguments '(#:import-path "github.com/anaseto/gruid")) (propagated-inputs - `(("go-golang-org-x-image" ,go-golang-org-x-image))) + (list go-golang-org-x-image)) (home-page "https://github.com/anaseto/gruid") (synopsis "Cross-platform grid-based UI and game framework") (description "The gruid module provides packages for easily building @@ -9681,8 +9541,7 @@ (define-public drascula ("it" "Gioco classico di avventura punta e clicca 2D")))) #t)))) (native-inputs - `(("bash" ,bash) - ("unzip" ,unzip))) + (list bash unzip)) (inputs `(("scummvm" ,scummvm) ("drascula-int" @@ -9781,10 +9640,9 @@ (define (make-lure-package name language hash) executable scummvm))) #t)))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("bash" ,bash) - ("scummvm" ,scummvm))) + (list bash scummvm)) (home-page "https://www.scummvm.org") (synopsis "2D point and click fantasy adventure game") (description @@ -9882,10 +9740,9 @@ (define (make-queen-package name file-prefix release language hash) executable scummvm)))) #t))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("bash" ,bash) - ("scummvm" ,scummvm))) + (list bash scummvm)) (home-page "https://www.scummvm.org/") (synopsis "Classic 2D point and click adventure game") (description "Flight of the Amazon Queen is a 2D point-and-click @@ -9982,10 +9839,9 @@ (define-public sky executable scummvm))) #t)))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("bash" ,bash) - ("scummvm" ,scummvm))) + (list bash scummvm)) (home-page "https://www.scummvm.org/") (synopsis "Classic 2D point and click science-fiction adventure game") (description @@ -10024,13 +9880,9 @@ (define-public gnurobots "07gi3lsmbzzsjambgixj6xy79lh22km84z7bnzgwzxdy806lyvwb")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+-2) - ("vte" ,vte/gtk+-2) - ("readline" ,readline) - ("guile" ,guile-1.8))) + (list glib gtk+-2 vte/gtk+-2 readline guile-1.8)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:make-flags (list @@ -10207,14 +10059,14 @@ (define-public leela-zero (patches (search-patches "leela-zero-gtest.patch")))) (build-system cmake-build-system) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (inputs - `(("boost" ,boost) - ("opencl-icd-loader" ,opencl-icd-loader) - ("openblas" ,openblas) - ("opencl-headers" ,opencl-headers) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list boost + opencl-icd-loader + openblas + opencl-headers + qtbase-5 + zlib)) (arguments '(#:configure-flags '("-DUSE_BLAS=YES") #:phases (modify-phases %standard-phases @@ -10254,11 +10106,9 @@ (define-public q5go "1gdlfqcqkqv7vph3qwq78d0qz6dhmdsranxq9bmixiisbzkqby31")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtmultimedia qtsvg)) (arguments '(#:phases (modify-phases %standard-phases @@ -10338,9 +10188,7 @@ (define-public ktuberling (base32 "0mlv9qllg70p26dbrcsr820c70d3ib88hapc1z6wgjhdpmc12ni1")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("perl" ,perl))) + (list extra-cmake-modules kdoctools perl)) (inputs `(("kcompletion" ,kcompletion) ("kconfigwidgets" ,kconfigwidgets) @@ -10389,21 +10237,20 @@ (define-public picmi (base32 "1dfq9m4njh0czz8zws46rkz6xq2n6xra5w223m3s2f5civiw5msz")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcoreaddons + kcrash + kdbusaddons + kdeclarative + ki18n + kio + knewstuff + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Number logic game") (description "Picmi is a number logic game in which cells in a grid have @@ -10426,22 +10273,21 @@ (define-public kolf (base32 "1lpp6pzr5dgd4si4a8c7hcvgxgqy0bgyhkx9m6jqb0zhll6dxj10")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("ktextwidgets" ,ktextwidgets) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kio + kwidgetsaddons + kxmlgui + ktextwidgets + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Miniature golf game") (description "Kolf is a miniature golf game for one to ten players. The @@ -10474,18 +10320,18 @@ (define-public libkmahjongg (base32 "10ljzbf7qki5flydankrbksaihhkqpfyljb8c71fbwqwmkr7rgfq")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("kauth" ,kauth) - ("kcompletion" ,kcompletion) - ;("kconfig" ,kconfig) - ("kcodecs" ,kcodecs) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules)) + (inputs + (list kauth + kcompletion + ;("kconfig" ,kconfig) + kcodecs + kconfigwidgets + kcoreaddons + ki18n + kwidgetsaddons + qtbase-5 + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Shared library for kmahjongg and kshisen") (description "Shared library and common files for kmahjongg, kshisen and @@ -10505,21 +10351,20 @@ (define-public kmahjongg (base32 "1fcj4jb2zzbaxp7cp04w36y0c7lh77yzin66fmvrcxkl11xi2wwd")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("ki18n" ,ki18n) - ("knewstuff" ,knewstuff) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("libkmahjongg" ,libkmahjongg) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kcrash + kdbusaddons + kdeclarative + ki18n + knewstuff + kxmlgui + libkdegames + libkmahjongg + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Tile laying patience") (description "In KMahjongg the tiles are scrambled and staked on top of @@ -10545,23 +10390,23 @@ (define-public kshisen (base32 "1hrwr0f1kidivsp8lnwdbqz3xxagjvjwh72r3gma8smfilybygfb")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ;("perl" ,perl) - ;("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) - (inputs - `(("kauth" ,kauth) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("libkmahjongg" ,libkmahjongg) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules + ;("perl" ,perl) + ;("pkg-config" ,pkg-config) + kdoctools)) + (inputs + (list kauth + kcompletion + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kxmlgui + libkdegames + libkmahjongg + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Shisen-Sho solitaire game") (description "KShisen is a solitaire-like game played using the standard @@ -10602,21 +10447,21 @@ (define-public kajongg (list (string-append out "/bin/kajongg") (string-append out "/bin/kajonggserver"))))))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ;("perl" ,perl) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("libkmahjongg" ,libkmahjongg) - ("python" ,python) - ("python-twisted" ,python-twisted) - ("python-pyqt" ,python-pyqt) - ("python-zope-interface" ,python-zope-interface) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules + ;("perl" ,perl) + kdoctools)) + (inputs + (list kconfig + kconfigwidgets + kcoreaddons + ki18n + libkmahjongg + python + python-twisted + python-pyqt + python-zope-interface + qtbase-5 + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Classical Mah Jongg game for 4 players") (description "Kajongg is the ancient Chinese board game for 4 players. @@ -10645,21 +10490,20 @@ (define-public kbreakout (base32 "0kqj2cx0ny3qq65c6w5fpnzmrwl9irg8slzvpd3anck5cnvma3j4")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Breakout like game") (description "KBreakout is similar to the classics breakout and xboing, @@ -10683,22 +10527,21 @@ (define-public kmines (base32 "0hqjwh3jq2npqwkvh67fyn2xnq8swiasdw5jz8f0ikl0k28id775")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + ktextwidgets + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Classical mine sweeper game") (description "KMines is a classic Minesweeper game. The idea is to @@ -10721,22 +10564,21 @@ (define-public konquest (base32 "0lnwj06vv4qx05hr8pzysnvrxh8y04asajrph0rsj37v8hs9g5lh")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kcoreaddons + kcrash + kdbusaddons + kguiaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Simple turn-based strategy game") (description "Konquest is the KDE version of Gnu-Lactic Konquest. Players @@ -10761,22 +10603,21 @@ (define-public kbounce (base32 "0ymy0z1qlw3n653xs3dsa1xm78q4xaj09dnnci4km77rzis26vb6")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kio + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Jezzball arcade game") (description "KBounce is a single player arcade game with the elements of @@ -10800,22 +10641,21 @@ (define-public kblocks (base32 "09yfm9mzbamp294cvc5finq6ilxvxr68i0dnb0m72pa4sfzmij32")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Single player falling blocks puzzle game") (description "KBlocks is the classic Tetris-like falling blocks game. @@ -10841,25 +10681,24 @@ (define-public ksudoku (base32 "0pj6ry7ak1rnpb93mqypaxrcbmrhwg9ir6zhb3ybzfkfcrh67g12")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("karchive" ,karchive) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("glu" ,glu) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list karchive + kconfig + kconfigwidgets + kcoreaddons + kcrash + kguiaddons + ki18n + kiconthemes + kio + kwidgetsaddons + kxmlgui + libkdegames + glu + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Sudoku puzzle game and solver") (description "KSudoku is a Sudoku game and solver, supporting a range of @@ -10902,20 +10741,19 @@ (define-public klines (base32 "0y8lnwawrkl4ixn7v4dg48k2zpr083krv7dv4d94b2dpkh7xfvih")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Place 5 equal pieces together, but wait, there are 3 new ones") (description "KLines is a simple but highly addictive one player game. @@ -10946,20 +10784,19 @@ (define-public kgoldrunner (base32 "17ra5d3r9ajy2inj17gwd5xphzhvbzx5kpvdwyj6msx4dd9wxgfi")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kcoreaddons + kcrash + kdbusaddons + ki18n + kio + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Action and puzzle solving game") (description "KGoldrunner is an action game where the hero runs through a @@ -10987,23 +10824,22 @@ (define-public kdiamond (base32 "1iyxrx3422asa58kh0siwvi1svds5kccrym6gdfpdhlmhmciqlzi")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + knotifications + knotifyconfig + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Three-in-a-row game") (description "KDiamond is a three-in-a-row game like Bejeweled. It @@ -11026,21 +10862,20 @@ (define-public kfourinline (base32 "0plx3lv35fc8q9svbyl71mms3ji6zn58j306bvm1f8kkgg0x395b")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdnssd + ki18n + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Place 4 pieces in a row") (description "KFourInLine is a board game for two players based on the @@ -11065,22 +10900,21 @@ (define-public kblackbox (base32 "0la5w44b0gl72g3wfp0pw8gwnm287lh7nd9k5ikpszw5nn49db0h")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list karchive + kcompletion + kconfig + kcoreaddons + kcrash + kdbusaddons + ki18n + ktextwidgets + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Find atoms in a grid by shooting electrons") (description "KBlackbox is a game of hide and seek played on a grid of @@ -11106,22 +10940,21 @@ (define-public knetwalk (base32 "060kj06vpigdy570izsjfgnmqqrpmb8bkr9arqc109hg3avl5wjz")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + ktextwidgets + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Turn the board pieces to get all computers connected") (description "KNetWalk is a small game where you have to build up a @@ -11148,8 +10981,7 @@ (define-public bomber (base32 "1fjcwm591jgx3bgqpi0j5fnb2l2r2h3r6lav3vhaxz4rkf56pg2a")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs `(("kcompletiom" ,kcompletion) ("kconfig" ,kconfig) @@ -11190,23 +11022,22 @@ (define-public granatier (base32 "1fyh7zyacb3pnlfd29jw2jmyl8a7sjw354pi234nd5x5999xw5z6")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("knewstuff" ,knewstuff) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + knewstuff + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Bomberman clone") (description "Granatier is a clone of the classic Bomberman game, @@ -11228,23 +11059,22 @@ (define-public ksirk (base32 "10y7nm0x6zcc0gh3am69bbxyyb8azbbfyrdqsa023ggr7n04cn21")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kwallet" ,kwallet) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("phonon" ,phonon) - ("qca" ,qca) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg) - ("zlib" ,zlib))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcrash + ki18n + kiconthemes + kio + knewstuff + kwallet + kxmlgui + libkdegames + phonon + qca + qtbase-5 + qtdeclarative + qtsvg + zlib)) (home-page "https://games.kde.org/") (synopsis "Computerized version of the well known strategy board game 'Risk'") @@ -11284,29 +11114,28 @@ (define-public palapeli (base32 "0xxz9g4zxljlg20g88a5lkbwzzm9yg4vxnrfigk8m018cz0nqd5b")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("knotifications" ,knotifications) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg) - ("shared-mime-info" ,shared-mime-info))) + (list extra-cmake-modules kdoctools)) + (inputs + (list karchive + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kcrash + ki18n + ki18n + kio + kitemviews + knotifications + kservice + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg + shared-mime-info)) (home-page "https://games.kde.org/") (synopsis "Jigsaw puzzle game") (description "Palapeli is a jigsaw puzzle game. Unlike other games in @@ -11332,21 +11161,20 @@ (define-public kiriki (base32 "0milc8fl1rj4yrwdvm60ampd47dyiys1xvqi5f0g7y6mgymgyk4x")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Yahtzee dice game") (description "Kiriki is an addictive and fun dice game, designed to be @@ -11371,23 +11199,22 @@ (define-public kigo (base32 "088752yzmfsnppd27p8hld4x5s7sw5fagm08024l5ra1mlicdfz9")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kio + knewstuff + ktextwidgets + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Go board game") (description "Kigo is an open-source implementation of the popular Go @@ -11418,22 +11245,21 @@ (define-public kubrick (base32 "0h3mypwd67sss08j5vvrih5f5ss85m9kax6412y40xmsm51lz2pq")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("glu" ,glu) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list glu + kconfig + kconfigwidgets + kcoreaddons + kcrash + ki18n + kio + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Game based on Rubik's Cube") (description "Kubrick is a game based on the Rubik's Cube puzzle. @@ -11460,21 +11286,20 @@ (define-public lskat (base32 "1wg9zxp64kwjxqs4qw0h7j8yhgffbmvh8j9d4dgmz45dscngnjli")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kcoreaddons + kcrash + kguiaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Lieutnant Skat card game") (description "Lieutnant Skat (from German \"Offiziersskat\") is a fun and @@ -11499,21 +11324,20 @@ (define-public kapman (base32 "14x3v6li4r3gzzwfd6ar9saq2rhc7yxs0sp9ygalzq8vq4d7i1kh")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Pac-Man clone") (description "Kapman is a clone of the well known game Pac-Man. @@ -11539,21 +11363,20 @@ (define-public kspaceduel (base32 "1aixh6ygif2cm1a5g32sl5y6b5x68139pzihaxq4334c6avamdai")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Two player game with shooting spaceships flying around a sun") (description "KSpaceduel is a space battle game for one or two players, @@ -11575,19 +11398,18 @@ (define-public bovo (base32 "18qbac366m0xma3ary11q9zxz0wgnysppcl7kpypl6ic3nf61wqz")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kcoreaddons + kcrash + kdbusaddons + ki18n + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Classic pen and paper game: five in a line") (description "Bovo is a Gomoku (from Japanese 五目並べ - lit. \"five @@ -11612,21 +11434,20 @@ (define-public killbots (base32 "1296gww42nwnai7y6m2qpjqpyc30p7z9chfv5rv0n48jvdhva88y")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Port of the classic BSD console game robots") (description "Killbots is a simple game of evading killer robots. @@ -11654,22 +11475,21 @@ (define-public ksnakeduel (base32 "0mp6g258n3xzvgf23jnhkw10xgwqwqdzqfdc6r9jq6a6m8v77swz")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kguiaddons + ki18n + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Snake race played against the computer") (description "KSnakeDuel is a fast action game where you steer a snake @@ -11693,20 +11513,19 @@ (define-public kollision (base32 "180ybafizpwjsg80npy0l9142cjsnlyxwv9dz3bq6r8v4smn2g6b")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kcoreaddons + kcrash + kdbusaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Simple ball dodging game") (description "In Kollision you use mouse to control a small blue ball in a @@ -11731,23 +11550,22 @@ (define-public knavalbattle (base32 "03rqf4avn61b0v340ymmzgp7s0axygjgxq1nlp5aaqbx70zcb4lq")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kauth" ,kauth) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kauth + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdnssd + ki18n + ktextwidgets + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Battleship board game with built-in game server") (description "KBattleship is a Battle Ship game for KDE. @@ -11772,23 +11590,22 @@ (define-public kreversi (base32 "0d3y072q61xcik9lf0pz0c9njvarwlvf6hqv5fp5jyqaf2902pmi")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdeclarative + ki18n + kiconthemes + kio + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Old reversi board game, also known as othello") (description "KReversi is a simple one player strategy game played @@ -11815,21 +11632,20 @@ (define-public ksquares (base32 "0chd30byl2kww1k699vkygrxq2wdyvi84m2bimk23q96fl8h831y")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Dots and Boxes game") (description "KSquares is an implementation of the popular paper based @@ -11852,22 +11668,21 @@ (define-public kjumpingcube (base32 "1mk73il4jh15z5pm3fp65hsyvmrga11c3h7w96yamy2n2bbniapq")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) - (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list extra-cmake-modules kdoctools)) + (inputs + (list kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kio + kwidgetsaddons + kxmlgui + libkdegames + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Simple tactical game for number-crunchers") (description "KJumpingcube is a simple tactical game for one or two @@ -11984,12 +11799,9 @@ (define-public eboard (base32 "1z4pwpqyvxhlda99h6arh2rjk90fbms9q29fqizjblrdn01dlxn1")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs - `(("gtk+" ,gtk+-2) - ("libpng" ,libpng) - ("gstreamer" ,gstreamer))) + (list gtk+-2 libpng gstreamer)) (arguments `(#:tests? #f #:phases @@ -12026,13 +11838,9 @@ (define-public chessx (base32 "01fjchil2h6ry2ywr0dwjw2g7zd29580cr4c74d5z74h999lp6nh")))) (build-system qt-build-system) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtspeech" ,qtspeech) - ("qtsvg" ,qtsvg) - ("zlib" ,zlib))) + (list qtbase-5 qtmultimedia qtspeech qtsvg zlib)) (arguments `(#:tests? #f #:phases @@ -12139,9 +11947,7 @@ (define-public barrage (base32 "0139wxyrir10cbkvkjn548xgmp84wax8mfwk80yxbxlcdamrg257")))) (build-system gnu-build-system) (inputs - `(("hicolor-icon-theme" ,hicolor-icon-theme) - ("sdl" ,sdl) - ("sdl-mixer" ,sdl-mixer))) + (list hicolor-icon-theme sdl sdl-mixer)) (arguments `(#:configure-flags (list @@ -12171,9 +11977,9 @@ (define-public burgerspace (base32 "1xb4immzmd419aa08lgkzf7ibxa6ax238zb2l5iw9nkgvzlh1v6l")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("flatzebra" ,flatzebra))) + (list flatzebra)) (home-page "http://perso.b2b2c.ca/~sarrazip/dev/burgerspace.html") (synopsis "Avoid evil foodstuffs and make burgers") (description @@ -12202,10 +12008,7 @@ (define-public 7kaa `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("curl" ,curl) - ("enet" ,enet) - ("openal" ,openal) - ("sdl2" ,sdl2))) + (list curl enet openal sdl2)) (home-page "https://7kfans.com/") (synopsis "Seven Kingdoms Ancient Adversaries: real-time strategy game") (description @@ -12434,7 +12237,7 @@ (define-public azimuth (add-after 'unpack 'fix-install ; set install directory (lambda* (#:key outputs #:allow-other-keys) (substitute* "Makefile" (("/usr") (assoc-ref outputs "out"))) #t))))) - (inputs `(("sdl" ,sdl))) + (inputs (list sdl)) (home-page "https://mdsteele.games/azimuth/") (synopsis "Metroidvania game with vector graphics") (description @@ -12455,9 +12258,7 @@ (define-public cgoban (base32 "0qlvkiaglqq0izfph3l04mp4rqqqm9ks6rcsrmzrggw9x706z2iv")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxt" ,libxt) - ("xorgproto" ,xorgproto))) + (list libx11 libxt xorgproto)) (home-page "http://cgoban1.sourceforge.net/") (synopsis "Go client for X11") (description "Provides a large set of Go-related services for X11: @@ -12516,7 +12317,7 @@ (define-public passage (inputs `(("sdl" ,(sdl-union (list sdl sdl-mixer))))) (native-inputs - `(("imagemagick" ,imagemagick))) + (list imagemagick)) (home-page "http://hcsoftware.sourceforge.net/passage/") (synopsis "Memento mori game") (description @@ -12544,7 +12345,7 @@ (define-public paperview "09sb9sg44fvkgfdyycrm1ndpx7cnkrglxhci41y8f3gpagnvi7jk")))) (build-system gnu-build-system) (inputs - `(("sdl2" ,sdl2))) + (list sdl2)) (arguments '(#:tests? #f ;no tests #:make-flags @@ -12581,7 +12382,7 @@ (define-public curseofwar #:phases (modify-phases %standard-phases (delete 'configure)))) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "https://a-nikolaev.github.io/curseofwar/") (synopsis "Fast-paced action strategy game") (description "Curse of War is a fast-paced action strategy game originally @@ -12611,9 +12412,9 @@ (define-public schiffbruch `(#:tests? #f ; no tests #:build-type "Release")) (native-inputs - `(("gcc" ,gcc-11))) ; need C++20-compatible compiler + (list gcc-11)) ; need C++20-compatible compiler (inputs - `(("sfml" ,sfml))) + (list sfml)) (home-page "https://github.com/sandsmark/Schiffbruch/") (synopsis "Pixelart survival game") (description @@ -12672,7 +12473,7 @@ (define-public sdlpop (copy-recursively "data" (string-append bin "/data")) (copy-recursively "doc" opt) (copy-recursively "mods" opt))))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("sdl" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer))))) diff --git a/gnu/packages/gawk.scm b/gnu/packages/gawk.scm index f8f13fc9a3..cb79e32a7a 100644 --- a/gnu/packages/gawk.scm +++ b/gnu/packages/gawk.scm @@ -80,10 +80,10 @@ (define-public gawk (("#! /usr/bin/gawk") (string-append "#!" (which "gawk"))))))))) - (inputs `(("libsigsegv" ,libsigsegv) - ;; Use the full-fledged Bash package, otherwise the test suite - ;; sometimes fail non-deterministically. - ("bash" ,bash))) + (inputs (list libsigsegv + ;; Use the full-fledged Bash package, otherwise the test suite + ;; sometimes fail non-deterministically. + bash)) (home-page "https://www.gnu.org/software/gawk/") (synopsis "Text scanning and processing language") diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index a825b6661e..f526680f56 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -171,16 +171,12 @@ (define-public gcc-4.7 "lib" ;libgcc_s, libgomp, etc. (15+ MiB) "debug")) ;debug symbols of run-time libraries - (inputs `(("gmp" ,gmp) - ("mpfr" ,mpfr) - ("mpc" ,mpc) - ("libelf" ,libelf) - ("zlib" ,zlib))) + (inputs (list gmp mpfr mpc libelf zlib)) ;; GCC < 5 is one of the few packages that doesn't ship .info files. ;; Newer texinfos fail to build the manual, so we use an older one. - (native-inputs `(("perl" ,perl) ;for manpages - ("texinfo" ,texinfo-5))) + (native-inputs (list perl ;for manpages + texinfo-5)) (arguments `(#:out-of-source? #t @@ -398,9 +394,8 @@ (define-public gcc-4.8 "pa" "sh" "tilepro" "xtensa"))))) (supported-systems %supported-systems) (inputs - `(("isl" ,isl-0.11) - ("cloog" ,cloog) - ,@(package-inputs gcc-4.7))))) + (modify-inputs (package-inputs gcc-4.7) + (prepend isl-0.11 cloog))))) (define-public gcc-4.9 (package (inherit gcc-4.8) @@ -431,8 +426,8 @@ (define-public gcc-4.9 '("aarch64" "alpha" "bfin" "i386" "m68k" "nios2" "pa" "sh" "tilepro" "xtensa"))))) ;; Override inherited texinfo-5 with latest version. - (native-inputs `(("perl" ,perl) ;for manpages - ("texinfo" ,texinfo))) + (native-inputs (list perl ;for manpages + texinfo)) (arguments (if (%current-target-system) (package-arguments gcc-4.8) @@ -496,9 +491,9 @@ (define-public gcc-5 (modules '((guix build utils))) (snippet gcc-canadian-cross-objdump-snippet))) (inputs - `(;; GCC5 needs which is removed in later versions. - ("isl" ,isl-0.18) - ,@(package-inputs gcc-4.7))))) + (modify-inputs (package-inputs gcc-4.7) + (prepend ;; GCC5 needs which is removed in later versions. + isl-0.18))))) (define-public gcc-6 (package @@ -992,13 +987,13 @@ (define (make-libstdc++-doc gcc) (version (package-version gcc)) (synopsis "GNU libstdc++ documentation") (outputs '("out")) - (native-inputs `(("doxygen" ,doxygen) - ("texinfo" ,texinfo) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("graphviz" ,graphviz))) ;for 'dot', invoked by 'doxygen' + (native-inputs (list doxygen + texinfo + libxml2 + libxslt + docbook-xml + docbook-xsl + graphviz)) ;for 'dot', invoked by 'doxygen' (inputs '()) (propagated-inputs '()) (arguments @@ -1074,7 +1069,7 @@ (define-public isl (substitute* (string-append out "/lib/libisl.la") (("^old_library=.*") "old_library=''\n")))))))) - (inputs `(("gmp" ,gmp))) + (inputs (list gmp)) (home-page "http://isl.gforge.inria.fr/") (synopsis "Manipulating sets and relations of integer points \ @@ -1140,8 +1135,7 @@ (define-public cloog "0a12rwfwp22zd0nlld0xyql11cj390rrq1prw35yjsw8wzfshjhw")) (file-name (string-append name "-" version ".tar.gz")))) (build-system gnu-build-system) - (inputs `(("gmp" ,gmp) - ("isl" ,isl-0.11))) + (inputs (list gmp isl-0.11)) (arguments '(#:configure-flags '("--with-isl=system"))) (home-page "http://www.cloog.org/") (synopsis "Library to generate code for scanning Z-polyhedra") @@ -1171,7 +1165,7 @@ (define-public gnu-c-manual (base32 "1sfsj9256w18qzylgag2h5h377aq8in8929svblfnj9svfriqcys")))) (build-system gnu-build-system) - (native-inputs `(("texinfo" ,texinfo))) + (native-inputs (list texinfo)) (arguments '(#:phases (modify-phases %standard-phases (delete 'configure) diff --git a/gnu/packages/gd.scm b/gnu/packages/gd.scm index 1bd53a3b20..9e422dbe97 100644 --- a/gnu/packages/gd.scm +++ b/gnu/packages/gd.scm @@ -75,7 +75,7 @@ (define-public gd (("return gdNumFailures\\(\\)") "return 0"))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) @@ -115,7 +115,7 @@ (define-public perl-gd ("libjpeg" ,libjpeg-turbo) ("zlib" ,zlib))) (native-inputs - `(("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (list perl-extutils-pkgconfig)) (arguments `(#:make-maker-flags (list (string-append "--lib_jpeg_path=" @@ -145,10 +145,9 @@ (define-public perl-gd-securityimage (add-after 'unpack 'set-env (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1") #t))))) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-gd" ,perl-gd) - ("perl-image-magick" ,perl-image-magick))) + (list perl-gd perl-image-magick)) (home-page "https://metacpan.org/release/GD-SecurityImage") (synopsis "Security image generator") (description "This module provides a basic interface to create diff --git a/gnu/packages/genealogy.scm b/gnu/packages/genealogy.scm index 6e506f5d64..b8bd4339b9 100644 --- a/gnu/packages/genealogy.scm +++ b/gnu/packages/genealogy.scm @@ -54,26 +54,26 @@ (define-public gramps `(("gettext" ,gettext-minimal) ("intltool" ,intltool))) (inputs - `(("cairo" ,cairo) - ("font-gnu-freefont" ,font-gnu-freefont) - ("geocode-glib" ,geocode-glib) - ("gexiv2" ,gexiv2) - ("ghostscript" ,ghostscript) - ("gobject-introspection" ,gobject-introspection) - ("gtk+" ,gtk+) - ("gtkspell3" ,gtkspell3) - ("graphviz" ,graphviz) - ("librsvg" ,librsvg) - ("osm-gps-map" ,osm-gps-map) - ("pango" ,pango) - ("python-bsddb3" ,python-bsddb3) - ("python-pillow" ,python-pillow) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-pyicu" ,python-pyicu) - ("rcs" ,rcs) - ("sqlite" ,sqlite) - ("xdg-utils" ,xdg-utils))) + (list cairo + font-gnu-freefont + geocode-glib + gexiv2 + ghostscript + gobject-introspection + gtk+ + gtkspell3 + graphviz + librsvg + osm-gps-map + pango + python-bsddb3 + python-pillow + python-pycairo + python-pygobject + python-pyicu + rcs + sqlite + xdg-utils)) (arguments `(#:imported-modules ((guix build glib-or-gtk-build-system) ,@%python-build-system-modules) diff --git a/gnu/packages/genimage.scm b/gnu/packages/genimage.scm index 7f2270cc09..eb50141374 100644 --- a/gnu/packages/genimage.scm +++ b/gnu/packages/genimage.scm @@ -109,12 +109,12 @@ (define-public genimage (lambda _ (invoke "make" "TEST_LOG_COMPILER=" "check")))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ;;; Note: cramfs is obsolete. - ("dtc" ,dtc) ; for the tests - ("pkg-config" ,pkg-config) - ("util-linux" ,util-linux))) ; for the tests + (list autoconf + automake + ;;; Note: cramfs is obsolete. + dtc ; for the tests + pkg-config + util-linux)) ; for the tests (inputs `(("bash" ,bash) ("cdrkit-libre" ,cdrkit-libre) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 84da1820f9..d63a3aaf4c 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -166,10 +166,9 @@ (define-public memphis ("seed" ,seed) ("vala" ,vala))) (inputs - `(("expat" ,expat) - ("glib" ,glib))) + (list expat glib)) (propagated-inputs - `(("cairo" ,cairo))) + (list cairo)) (synopsis "Map-rendering for OpenSteetMap") (description "Memphis is a map-rendering application and a library for OpenStreetMap written in C using eXpat, Cairo and GLib.") @@ -199,7 +198,7 @@ (define-public geos (("/bin/sh") (which "sh"))) #t))))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://geos.osgeo.org/") (synopsis "Geometry Engine for Geographic Information Systems") (description @@ -327,12 +326,10 @@ (define-public libgeotiff #t)))) (build-system gnu-build-system) (inputs - `(("libjpeg-turbo" ,libjpeg-turbo) - ("libtiff" ,libtiff) - ("zlib" ,zlib))) + (list libjpeg-turbo libtiff zlib)) (propagated-inputs - `(;; libgeotiff headers include proj headers, so ensure those are available. - ("proj" ,proj))) + (list ;; libgeotiff headers include proj headers, so ensure those are available. + proj)) (arguments `(#:configure-flags (list "--disable-static" @@ -367,27 +364,27 @@ (define-public librasterlite2 "1x24gqp4hsq97c31ncwxblab0x0863q8v1z42jil7lvsq3glqa7p")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("cairo" ,cairo) - ("curl" ,curl) - ("freetype" ,freetype) - ("freexl" ,freexl) - ("giflib" ,giflib) - ("libgeotiff" ,libgeotiff) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("librttopo" ,librttopo) - ("libspatialite" ,libspatialite) - ("libtiff" ,libtiff) - ("libwebp" ,libwebp) - ("libxml2" ,libxml2) - ("lz4" ,lz4) - ("minizip" ,minizip) - ("openjpeg" ,openjpeg) - ("proj" ,proj) - ("sqlite" ,sqlite) - ("zstd" ,zstd "lib"))) + (list cairo + curl + freetype + freexl + giflib + libgeotiff + libjpeg-turbo + libpng + librttopo + libspatialite + libtiff + libwebp + libxml2 + lz4 + minizip + openjpeg + proj + sqlite + `(,zstd "lib"))) (synopsis "Library to work with huge raster coverages using a SpatiaLite") (description "librasterlite2 is a library that stores and retrieves huge raster @@ -444,12 +441,9 @@ (define-public librttopo (string-append "LIBTOOLIZE=" libtoolize "\n")))) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("geos" ,geos))) + (list geos)) (synopsis "Library to handle SQL/MM topologies") (description "The RT Topology Library exposes an API to create and manage standard @@ -471,15 +465,15 @@ (define-public libspatialite "164y82rw2lrp5glfc0rkn7n6xvx5dvlgmh7bb7815067251wkjzf")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("freexl" ,freexl) - ("geos" ,geos) - ("librttopo" ,librttopo) - ("libxml2" ,libxml2) - ("minizip" ,minizip) - ("proj" ,proj) - ("sqlite" ,sqlite))) + (list freexl + geos + librttopo + libxml2 + minizip + proj + sqlite)) (arguments `(#:configure-flags '("--enable-rttopo=yes") @@ -522,13 +516,9 @@ (define-public proj (arguments `(#:configure-flags '("-DUSE_EXTERNAL_GTEST=ON"))) (inputs - `(("curl" ,curl) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libtiff" ,libtiff) - ("sqlite" ,sqlite))) + (list curl libjpeg-turbo libtiff sqlite)) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (home-page "https://proj.org/") (synopsis "Coordinate transformation software") (description @@ -579,7 +569,7 @@ (define-public proj.4 (("\tPROJ_LIB.*" all) (string-append "#" all))) #t))))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://proj.org/") (synopsis "Cartographic Projections Library") (description @@ -618,15 +608,12 @@ (define-public python-pyproj (("(internal_datadir = ).*$" all var) (string-append var "Path(\"" proj "/share/proj\")\n"))))))))) (inputs - `(("proj" ,proj))) + (list proj)) (propagated-inputs - `(("python-certifi" ,python-certifi))) + (list python-certifi)) (native-inputs - `(("python-cython" ,python-cython) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pytest" ,python-pytest) - ("python-xarray" ,python-xarray))) + (list python-cython python-numpy python-pandas python-pytest + python-xarray)) (home-page "https://github.com/pyproj4/pyproj") (synopsis "Python interface to PROJ") @@ -661,23 +648,23 @@ (define-public python-fiona (when tests? (invoke "pytest" "-m" "not network and not wheel"))))))) (inputs - `(("gdal" ,gdal))) + (list gdal)) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-certifi" ,python-certifi) - ("python-click" ,python-click) - ("python-click-plugins" ,python-click-plugins) - ("python-cligj" ,python-cligj) - ("python-munch" ,python-munch) - ("python-setuptools" ,python-setuptools) - ("python-six" ,python-six) - ("python-pytz" ,python-pytz))) + (list python-attrs + python-certifi + python-click + python-click-plugins + python-cligj + python-munch + python-setuptools + python-six + python-pytz)) (native-inputs - `(("gdal" ,gdal) ; for gdal-config - ("python-boto3" ,python-boto3) - ("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list gdal ; for gdal-config + python-boto3 + python-cython + python-pytest + python-pytest-cov)) (home-page "https://github.com/Toblerity/Fiona") (synopsis "Fiona reads and writes spatial data files") @@ -717,12 +704,9 @@ (define-public python-geopandas ; Disable tests that require internet access. "-m" "not web"))))))) (propagated-inputs - `(("python-fiona" ,python-fiona) - ("python-pandas" ,python-pandas) - ("python-pyproj" ,python-pyproj) - ("python-shapely" ,python-shapely))) + (list python-fiona python-pandas python-pyproj python-shapely)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "http://geopandas.org") (synopsis "Geographic pandas extensions") (description "The goal of GeoPandas is to make working with @@ -747,21 +731,21 @@ (define-public mapnik "06frcikaj2mgz3abfk5h0z4j3hbksi0zikwjngbjv4p5f3pwxf8q")))) (build-system scons-build-system) (inputs - `(("boost" ,boost) - ("cairo" ,cairo) - ("freetype" ,freetype) - ("harfbuzz" ,harfbuzz) - ("icu4c" ,icu4c) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("libwebp" ,libwebp) - ("libxml2" ,libxml2) - ("proj.4" ,proj.4) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list boost + cairo + freetype + harfbuzz + icu4c + libjpeg-turbo + libpng + libtiff + libwebp + libxml2 + proj.4 + sqlite + zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:scons ,scons-python2 #:scons-flags @@ -802,28 +786,28 @@ (define-public spatialite-gui (base32 "0cyv4cycl073p9lnnnglcb72qn71g8h9g5zn4gzw7swcy5nxjj5s")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("freexl" ,freexl) - ("geos" ,geos) - ("giflib" ,giflib) - ("libjpeg-turbo" ,libjpeg-turbo) - ("librasterlite2" ,librasterlite2) - ("librttopo" ,librttopo) - ("libspatialite" ,libspatialite) - ("libwebp" ,libwebp) - ("libxlsxwriter" ,libxlsxwriter) - ("libxml2" ,libxml2) - ("lz4" ,lz4) - ("minizip" ,minizip) - ("openjpeg" ,openjpeg) - ("postgresql" ,postgresql) - ("proj" ,proj) - ("sqlite" ,sqlite) - ("virtualpg" ,virtualpg) - ("wxwidgets" ,wxwidgets) - ("zstd" ,zstd "lib"))) + (list curl + freexl + geos + giflib + libjpeg-turbo + librasterlite2 + librttopo + libspatialite + libwebp + libxlsxwriter + libxml2 + lz4 + minizip + openjpeg + postgresql + proj + sqlite + virtualpg + wxwidgets + `(,zstd "lib"))) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'fix-gui @@ -895,24 +879,24 @@ (define-public gdal (substitute* "frmts/mrf/mrf_band.cpp" (("\"../zlib/zlib.h\"") ""))))))) (inputs - `(("expat" ,expat) - ("freexl" ,freexl) - ("geos" ,geos) - ("giflib" ,giflib) - ("json-c" ,json-c) - ("libgeotiff" ,libgeotiff) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("libwebp" ,libwebp) - ("netcdf" ,netcdf) - ("pcre" ,pcre) - ("postgresql" ,postgresql) ; libpq - ("proj" ,proj) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list expat + freexl + geos + giflib + json-c + libgeotiff + libjpeg-turbo + libpng + libtiff + libwebp + netcdf + pcre + postgresql ; libpq + proj + sqlite + zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gdal.org/") (synopsis "Raster and vector geospatial data format library") (description "GDAL is a translator library for raster and vector geospatial @@ -955,9 +939,9 @@ (define-public python-gdal #t))))) (native-inputs '()) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (inputs - `(("gdal" ,gdal))) + (list gdal)) (synopsis "GDAL (Geospatial Data Abstraction Library) python bindings"))) (define-public python-pyshp @@ -983,8 +967,7 @@ (define-public python-pyshp ;; This is the only test file. (invoke "python" "-m" "pytest" "test_shapefile.py"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://github.com/GeospatialPython/pyshp") (synopsis "Read/write support for ESRI Shapefile format") (description @@ -1016,19 +999,16 @@ (define-public python-cartopy ;; This one too but it's not marked as such. "-k" "not test_gridliner_labels_bbox_style"))))))) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pykdtree" ,python-pykdtree) - ("python-pyshp" ,python-pyshp) - ("python-scipy" ,python-scipy) - ("python-shapely" ,python-shapely))) + (list python-matplotlib + python-numpy + python-pykdtree + python-pyshp + python-scipy + python-shapely)) (inputs - `(("geos" ,geos) - ("proj" ,proj))) + (list geos proj)) (native-inputs - `(("python-cython" ,python-cython) - ("python-flufl-lock" ,python-flufl-lock) - ("python-pytest" ,python-pytest))) + (list python-cython python-flufl-lock python-pytest)) (home-page "https://scitools.org.uk/cartopy/docs/latest/") (synopsis "Cartographic library for visualisation") (description @@ -1085,8 +1065,7 @@ (define-public postgis ("protobuf-c" ,protobuf-c) ("proj" ,proj))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (home-page "https://postgis.net") (synopsis "Spatial database extender for PostgreSQL") (description "PostGIS is a spatial database extender for PostgreSQL @@ -1169,8 +1148,7 @@ (define-public imposm3 (("0.0.0-dev") ,version)) #t))))) (inputs - `(("geos" ,geos) - ("leveldb" ,leveldb))) + (list geos leveldb)) (home-page "https://imposm.org/") (synopsis "OpenStreetMap importer for PostGIS") (description "Imposm is an importer for OpenStreetMap data. It reads PBF @@ -1198,18 +1176,18 @@ (define-public libosmium (base32 "0xw71lrw4q4sdm51rl0zg87ywxfkxbw9h52zqim0z0xl5qh5q8xf")))) (build-system cmake-build-system) (propagated-inputs - `(("boost" ,boost) - ("bzip2" ,bzip2) - ("expat" ,expat) - ("gdal" ,gdal) - ("geos" ,geos) - ("proj" ,proj) - ("protozero" ,protozero) - ("sparsehash" ,sparsehash) - ("utfcpp" ,utfcpp) - ("zlib" ,zlib))) + (list boost + bzip2 + expat + gdal + geos + proj + protozero + sparsehash + utfcpp + zlib)) (native-inputs - `(("doxygen" ,doxygen))) + (list doxygen)) (home-page "https://osmcode.org/libosmium/") (synopsis "C++ library for working with OpenStreetMap data") (description "Libosmium is a fast and flexible C++ library for working with @@ -1246,18 +1224,17 @@ (define-public osm2pgsql (assoc-ref %build-inputs "protozero") "/include")))) (inputs - `(("boost" ,boost) - ("bzip2" ,bzip2) - ("expat" ,expat) - ("libosmium" ,libosmium) - ("lua" ,lua) - ("postgresql" ,postgresql) - ("proj" ,proj) - ("protozero" ,protozero) - ("zlib" ,zlib))) + (list boost + bzip2 + expat + libosmium + lua + postgresql + proj + protozero + zlib)) (native-inputs - `(("python" ,python) - ("python-psycopg2" ,python-psycopg2))) + (list python python-psycopg2)) (home-page "https://github.com/openstreetmap/osm2pgsql") (synopsis "OSM data importer to postgresql") (description "Osm2pgsql is a tool for loading OpenStreetMap data into a @@ -1287,9 +1264,7 @@ (define-public tippecanoe (list (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" (assoc-ref %outputs "out"))))) (inputs - `(("perl" ,perl) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list perl sqlite zlib)) (home-page "https://github.com/mapbox/tippecanoe") (synopsis "Vector tile server for maps") (description "Tippecanoe creates scale-independent view of data, so that @@ -1313,10 +1288,9 @@ (define-public osmctools "1m8d3r1q1v05pkr8k9czrmb4xjszw6hvgsf3kn9pf0v14gpn4r8f")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://gitlab.com/osm-c-tools/osmctools") (synopsis "Tools to convert, filter and update OpenStreetMap data files") (description "This project contains a few tools which are used in the @@ -1339,9 +1313,7 @@ (define-public osm-gps-map "11imsf4cz1dpxdjh178k2s29axmq86rkfg1pqmn7incyxmjzhbwg")))) (build-system gnu-build-system) (native-inputs - `(("gnome-common" ,gnome-common) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config))) + (list gnome-common gtk-doc/stable pkg-config)) (inputs `(("cairo" ,cairo) ("glib" ,glib) @@ -1402,16 +1374,16 @@ (define-public xygrib (string-append "\"" font "/share/fonts/\""))))))) #:tests? #f)) ; no tests (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("bzip2" ,bzip2) - ("font-liberation" ,font-liberation) - ("libnova" ,libnova) - ("libpng" ,libpng) - ("openjpeg" ,openjpeg) - ("proj" ,proj) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list bzip2 + font-liberation + libnova + libpng + openjpeg + proj + qtbase-5 + zlib)) (native-search-paths (list (search-path-specification (variable "XDG_DATA_DIRS") @@ -1488,11 +1460,9 @@ (define-public python-rtree (add-installed-pythonpath inputs outputs) (invoke "python" "-m" "pytest"))))))) (native-inputs - `(("python-numpy" ,python-numpy) - ("python-pytest" ,python-pytest) - ("python-wheel" ,python-wheel))) + (list python-numpy python-pytest python-wheel)) (inputs - `(("libspatialindex" ,libspatialindex))) + (list libspatialindex)) (home-page "https://github.com/Toblerity/rtree") (synopsis "R-Tree spatial index for Python GIS") (description @@ -1513,7 +1483,7 @@ (define-public java-jmapviewer "0sy6r5fkbb9bclw0is6gwnbzz627m7pjfnsqydxz58pbndakkhrv")))) (build-system ant-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (arguments `(#:build-target "pack" #:tests? #f; No tests @@ -1569,11 +1539,9 @@ (define-public java-opening-hours-parser file)) #t))))) (inputs - `(("java-jetbrains-annotations" ,java-jetbrains-annotations))) + (list java-jetbrains-annotations)) (native-inputs - `(("javacc" ,javacc) - ("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list javacc java-junit java-hamcrest-core)) (home-page "https://github.com/simonpoole/OpeningHoursParser") (synopsis "Java parser for the OpenStreetMap opening hour format") (description "This is a very simplistic parser for string values according @@ -1601,19 +1569,19 @@ (define-public josm #t)))) (build-system ant-build-system) (native-inputs - `(("javacc" ,javacc))) + (list javacc)) (inputs - `(("java-commons-jcs" ,java-commons-jcs) - ("java-commons-compress" ,java-commons-compress) - ("java-jmapviewer" ,java-jmapviewer) - ("java-jsonp-api" ,java-jsonp-api) - ("java-jsonp-impl" ,java-jsonp-impl); runtime dependency - ("java-jsr305" ,java-jsr305) - ("java-metadata-extractor" ,java-metadata-extractor) - ("java-opening-hours-parser" ,java-opening-hours-parser) - ("java-openjfx-media" ,java-openjfx-media) - ("java-signpost-core" ,java-signpost-core) - ("java-svg-salamander" ,java-svg-salamander))) + (list java-commons-jcs + java-commons-compress + java-jmapviewer + java-jsonp-api + java-jsonp-impl ; runtime dependency + java-jsr305 + java-metadata-extractor + java-opening-hours-parser + java-openjfx-media + java-signpost-core + java-svg-salamander)) (arguments `(#:tests? #f #:jar-name "josm.jar" @@ -1752,7 +1720,7 @@ (define-public libmaxminddb `(#:make-flags (list ,(string-append "CC=" (cc-for-target))))) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://maxmind.github.io/libmaxminddb/") (synopsis "C library for the MaxMind DB file format") (description "The libmaxminddb library provides a C library for reading @@ -1777,7 +1745,7 @@ (define-public python-maxminddb (arguments `(#:tests? #f)) ;; Tests require a copy of the maxmind database (inputs - `(("libmaxminddb" ,libmaxminddb))) + (list libmaxminddb)) (home-page "https://www.maxmind.com/") (synopsis "Reader for the MaxMind DB format") (description "MaxMind DB is a binary file format that stores data indexed @@ -1800,8 +1768,7 @@ (define-public python-geoip2 (arguments `(#:tests? #f)) ;; Tests require a copy of the maxmind database (inputs - `(("python-maxminddb" ,python-maxminddb) - ("python-requests" ,python-requests))) + (list python-maxminddb python-requests)) (home-page "https://www.maxmind.com/") (synopsis "MaxMind GeoIP2 API") (description "Provides an API for the GeoIP2 web services and databases. @@ -1821,11 +1788,9 @@ (define-public routino (base32 "1xa7l2bjn832nk6bc7b481nv8hd2gj41jwhg0d2qy10lqdvjpn5b")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("bzip2" ,bzip2) - ("xz" ,xz) - ("zlib" ,zlib))) + (list bzip2 xz zlib)) (arguments `(#:test-target "test" #:phases @@ -1865,21 +1830,20 @@ (define-public qmapshack (base32 "1l1j2axf94pdqwirwwhwy3y6k8v1aix78ifqbv6j8sv131h2j7y7")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("gdal" ,gdal) - ("libjpeg-turbo" ,libjpeg-turbo) - ("proj" ,proj) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtlocation" ,qtlocation) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine) - ("quazip" ,quazip-0) - ("routino" ,routino) - ("sqlite" ,sqlite) ; See wrap phase - ("zlib" ,zlib))) + (list gdal + libjpeg-turbo + proj + qtbase-5 + qtdeclarative + qtlocation + qtwebchannel + qtwebengine + quazip-0 + routino + sqlite ; See wrap phase + zlib)) (arguments `(#:tests? #f #:phases @@ -1918,8 +1882,7 @@ (define-public readosm (base32 "0igif2bxf4dr82glxz9gyx5mmni0r2dsnx9p9k6pxv3c4lfhaz6v")))) (build-system gnu-build-system) (inputs - `(("expat" ,expat) - ("zlib" ,zlib))) + (list expat zlib)) (synopsis "Data extractor for OpenStreetMap files") (description "ReadOSM is a library to extract valid data from within an OpenStreetMap @@ -1944,9 +1907,7 @@ (define-public shapelib (base32 "1lzch0jf6yqhw391phhafzw4ghmiz98zkf698h4fmq109fa2vhqd")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "http://shapelib.maptools.org/") (synopsis "Provides C library to write and update ESRI Shapefiles") (description @@ -1968,18 +1929,18 @@ (define-public spatialite-tools (base32 "070p6pg541wvwb28wkn7k0z1qdyirik2qc2jpj4pf0vzx02w414n")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("expat" ,expat) - ("freexl" ,freexl) - ("geos" ,geos) - ("librttopo" ,librttopo) - ("libspatialite" ,libspatialite) - ("libxml2" ,libxml2) - ("minizip" ,minizip) - ("proj" ,proj) - ("readosm" ,readosm) - ("sqlite" ,sqlite))) + (list expat + freexl + geos + librttopo + libspatialite + libxml2 + minizip + proj + readosm + sqlite)) (synopsis "Collection of command line tools for SpatiaLite") (description "@code{spatialite-tools} is a collection of Command Line Interface (CLI) @@ -2000,8 +1961,7 @@ (define-public virtualpg (base32 "12z0l7368r4116ljzg7nljy5hf425r11vxc540w79wlzikmynamy")))) (build-system gnu-build-system) (inputs - `(("postgresql" ,postgresql) - ("sqlite" ,sqlite))) + (list postgresql sqlite)) (synopsis "Allow SQLite/SpatiaLite to access PostgreSQL/PostGIS tables") (description "VirtualPG is a dynamic extension for the SQLite DBMS. It implements @@ -2031,25 +1991,25 @@ (define-public opencpn `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("bzip2" ,bzip2) - ("cairo" ,cairo) - ("curl" ,curl) - ("glu" ,glu) - ("gtk+" ,gtk+) - ("libarchive" ,libarchive) - ("libelf" ,libelf) - ("libexif" ,libexif) - ("libsndfile" ,libsndfile) - ("lz4" ,lz4) - ("mesa" ,mesa) - ("pango" ,pango) - ("portaudio" ,portaudio) - ("sqlite" ,sqlite) - ("tinyxml" ,tinyxml) - ("wxsvg" ,wxsvg) - ("wxwidgets" ,wxwidgets) - ("xz" ,xz) - ("zlib" ,zlib))) + (list bzip2 + cairo + curl + glu + gtk+ + libarchive + libelf + libexif + libsndfile + lz4 + mesa + pango + portaudio + sqlite + tinyxml + wxsvg + wxwidgets + xz + zlib)) (arguments `(#:configure-flags '("-DOCPN_USE_BUNDLED_LIBS=OFF" "-DOCPN_ENABLE_PORTAUDIO=ON" @@ -2220,24 +2180,23 @@ (define-public saga (base32 "1n051yxxkylly0k9rlkx2ih3j2lf9d4csg00sm7161r7nhjvggd1")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("swig" ,swig))) + (list pkg-config swig)) (inputs - `(("curl" ,curl) - ("fftw" ,fftw) - ("gdal" ,gdal) - ("hdf5" ,hdf5) - ("jasper" ,jasper) - ("libharu" ,libharu) - ("libtiff" ,libtiff) - ("opencv" ,opencv) - ("postgresql" ,postgresql) - ("proj" ,proj) - ("python" ,python) - ("qhull" ,qhull) - ("unixodbc" ,unixodbc) - ("vigra" ,vigra) - ("wxwidgets" ,wxwidgets))) + (list curl + fftw + gdal + hdf5 + jasper + libharu + libtiff + opencv + postgresql + proj + python + qhull + unixodbc + vigra + wxwidgets)) (arguments '(#:configure-flags '("--enable-python"))) (synopsis "System for Automated Geoscientific Analyses") @@ -2444,62 +2403,62 @@ (define-public qgis `("GISBASE" = (,grass)))) #t))))) (inputs - `(("exiv2" ,exiv2) - ("expat" ,expat) - ("gdal" ,gdal) - ("geos" ,geos) - ("gpsbabel" ,gpsbabel) - ("grass" ,grass) - ("gsl" ,gsl) - ("hdf5" ,hdf5) - ("libspatialindex" ,libspatialindex) - ("libspatialite" ,libspatialite) - ("libxml2" ,libxml2) - ("libzip" ,libzip) - ("netcdf" ,netcdf) - ("postgresql" ,postgresql) - ("proj" ,proj) - ("protobuf" ,protobuf) - ("python" ,python) - ("python-chardet" ,python-chardet) - ("python-dateutil" ,python-dateutil) - ("python-future" ,python-future) - ("python-gdal" ,python-gdal) - ("python-jinja2" ,python-jinja2) - ("python-numpy" ,python-numpy) - ("python-owslib" ,python-owslib) - ("python-psycopg2" ,python-psycopg2) - ("python-pygments" ,python-pygments) - ("python-pyqt+qscintilla" ,python-pyqt+qscintilla) - ("python-pytz" ,python-pytz) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-sip" ,python-sip) - ("python-six" ,python-six) - ("python-urllib3" ,python-urllib3) - ("qca" ,qca) - ("qscintilla" ,qscintilla) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtkeychain" ,qtkeychain) - ("qtlocation" ,qtlocation) - ("qtserialport" ,qtserialport) - ("qtsvg" ,qtsvg) - ("qtwebkit" ,qtwebkit) - ("qwt" ,qwt) - ;;("saga" ,saga) - ("sqlite" ,sqlite))) + (list exiv2 + expat + gdal + geos + gpsbabel + grass + gsl + hdf5 + libspatialindex + libspatialite + libxml2 + libzip + netcdf + postgresql + proj + protobuf + python + python-chardet + python-dateutil + python-future + python-gdal + python-jinja2 + python-numpy + python-owslib + python-psycopg2 + python-pygments + python-pyqt+qscintilla + python-pytz + python-pyyaml + python-requests + python-sip + python-six + python-urllib3 + qca + qscintilla + qtbase-5 + qtdeclarative + qtkeychain + qtlocation + qtserialport + qtsvg + qtwebkit + qwt + ;;("saga" ,saga) + sqlite)) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("perl" ,perl) - ("perl-yaml-tiny" ,perl-yaml-tiny) - ("pkg-config" ,pkg-config) - ("python-mock" ,python-mock) - ("python-nose2" ,python-nose2) - ("qttools" ,qttools) - ("shellcheck" ,shellcheck) - ("xorg-server" ,xorg-server-for-tests))) + (list bison + flex + perl + perl-yaml-tiny + pkg-config + python-mock + python-nose2 + qttools + shellcheck + xorg-server-for-tests)) (home-page "https://qgis.org") (synopsis "Geographical information system") (description "QGIS is an easy to use Geographical Information @@ -2576,16 +2535,16 @@ (define-public python-geopy "0fx0cv0kgbvynpmjgsvq2fpsyngd5idiscdn8pd5201f1ngii3mq")))) (build-system python-build-system) (propagated-inputs - `(("python-geographiclib" ,python-geographiclib))) + (list python-geographiclib)) (native-inputs - `(("python-async-generator" ,python-async-generator) - ("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ("python-isort" ,python-isort) - ("python-pytest" ,python-pytest) - ("python-pytest-aiohttp" ,python-pytest-aiohttp) - ("python-readme-renderer" ,python-readme-renderer) - ("python-pytz" ,python-pytz))) + (list python-async-generator + python-coverage + python-flake8 + python-isort + python-pytest + python-pytest-aiohttp + python-readme-renderer + python-pytz)) (home-page "https://github.com/geopy/geopy") (synopsis "Geocoding library for Python") (description "@code{geopy} is a Python client for several popular geocoding diff --git a/gnu/packages/gettext.scm b/gnu/packages/gettext.scm index a71af5bbe3..e20d4d1427 100644 --- a/gnu/packages/gettext.scm +++ b/gnu/packages/gettext.scm @@ -64,13 +64,12 @@ (define-public gettext-minimal (outputs '("out" "doc")) ;9 MiB of HTML (inputs - `(("libunistring" ,libunistring) - ("libxml2" ,libxml2) - - ;; TODO: ncurses is only needed for the 'libtextstyle' library. - ;; The next version of gettext can use a separate libtextstyle, - ;; but for now we include it here in 'gettext-minimal'. - ("ncurses" ,ncurses))) + (list libunistring + libxml2 + ;; TODO: ncurses is only needed for the 'libtextstyle' library. + ;; The next version of gettext can use a separate libtextstyle, + ;; but for now we include it here in 'gettext-minimal'. + ncurses)) (arguments `(#:configure-flags '("--with-included-libunistring=no" "--with-included-libxml=no") @@ -199,22 +198,21 @@ (define-public mdpo (base32 "0kgbm0af7jwpfspa2xxiy9nc2l1r2s1rhbhz4r229zcqv49ak6sq")))) (build-system python-build-system) (native-inputs - `(("python-bump2version" ,python-bump2version) - ("python-flake8" ,python-flake8) - ("python-flake8-implicit-str-concat" ,python-flake8-implicit-str-concat) - ("python-flake8-print" ,python-flake8-print) - ("python-isort" ,python-isort) - ("python-pre-commit" ,python-pre-commit) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-argparse" ,python-sphinx-argparse) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-twine" ,python-twine) - ("python-yamllint" ,python-yamllint))) + (list python-bump2version + python-flake8 + python-flake8-implicit-str-concat + python-flake8-print + python-isort + python-pre-commit + python-pytest + python-pytest-cov + python-sphinx + python-sphinx-argparse + python-sphinx-rtd-theme + python-twine + python-yamllint)) (propagated-inputs - `(("python-polib" ,python-polib) - ("python-pymd4c" ,python-pymd4c))) + (list python-polib python-pymd4c)) (home-page "https://github.com/mondeja/mdpo") (synopsis "Markdown file translation utilities using pofiles") (description @@ -296,7 +294,7 @@ (define-public po4a ("perl-yaml-tiny" ,perl-yaml-tiny) ("texlive" ,texlive-tiny))) (inputs - `(("perl-pod-parser" ,perl-pod-parser))) + (list perl-pod-parser)) (home-page "https://po4a.org/") (synopsis "Scripts to ease maintenance of translations") (description diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm index 35e637648c..ca522e52ab 100644 --- a/gnu/packages/ghostscript.scm +++ b/gnu/packages/ghostscript.scm @@ -88,7 +88,7 @@ (define-public libpaper "0zhcx67afb6b5r936w5jmaydj3ks8zh83n9rm5sv3m3k8q8jib1q")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake))) ; For up to date 'config.guess' and 'config.sub'. + (list automake)) ; For up to date 'config.guess' and 'config.sub'. (arguments `(#:configure-flags '("--disable-static") #:phases @@ -124,7 +124,7 @@ (define-public psutils (sha256 (base32 "1r4ab1fvgganm02kmm70b2r1azwzbav2am41gbigpa2bb1wynlrq")))) (build-system gnu-build-system) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (arguments `(#:tests? #f ; none provided #:phases @@ -314,9 +314,7 @@ (define-public ijs (source (package-source ghostscript)) (build-system gnu-build-system) (native-inputs - `(("libtool" ,libtool) - ("automake" ,automake) - ("autoconf" ,autoconf))) + (list libtool automake autoconf)) (arguments `(#:phases (modify-phases %standard-phases @@ -399,8 +397,8 @@ (define-public libspectre (base32 "1vgvxp77d5d9chhx4i9cv9hifw4x10jgw6aw8l2v90dgnm99rbj9")))) (build-system gnu-build-system) - (inputs `(("ghostscript" ,ghostscript))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list ghostscript)) + (native-inputs (list pkg-config)) (synopsis "Postscript rendering library") (description "libspectre is a small library for rendering Postscript documents. diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm index 8c4f19d079..f1f8529580 100644 --- a/gnu/packages/gimp.scm +++ b/gnu/packages/gimp.scm @@ -122,15 +122,15 @@ (define-public poly2tri-c (string-append doc "/share/doc/poly2tri-c")) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("doxygen" ,doxygen) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("unzip" ,unzip) - ("which" ,which))) + (list autoconf + automake + doxygen + libtool + pkg-config + unzip + which)) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "2D constrained Delaunay triangulation library") (description "Poly2Tri-C is a library for generating, refining and rendering 2-Dimensional Constrained Delaunay Triangulations.") @@ -156,7 +156,7 @@ (define-public mrg (arguments `(#:glib-or-gtk? #t)) ; To wrap binaries and/or compile schemas (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs `(("alsa" ,alsa-lib) ("cairo" ,cairo) @@ -194,12 +194,10 @@ (define-public babl (list "-Denable-gir=false" "-Dwith-docs=false"))) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gobject-introspection pkg-config vala)) (propagated-inputs ;; Propagated to satisfy ‘babl.pc’. - `(("lcms" ,lcms))) + (list lcms)) (home-page "https://gegl.org/babl/") (synopsis "Image pixel format conversion library") (description @@ -250,9 +248,7 @@ (define-public gegl (string-append match "0")))))))) ;; These are propagated to satisfy 'gegl-0.4.pc'. (propagated-inputs - `(("babl" ,babl) - ("glib" ,glib) - ("json-glib" ,json-glib))) + (list babl glib json-glib)) (inputs ;; All inputs except libjpeg and libpng are optional. `(("cairo" ,cairo) @@ -273,11 +269,11 @@ (define-public gegl ("poppler" ,poppler) ("sdl2" ,sdl2))) (native-inputs - `(("glib" ,glib "bin") ; for gtester - ("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list `(,glib "bin") ; for gtester + gobject-introspection + intltool + pkg-config + vala)) (home-page "https://gegl.org") (synopsis "Graph based image processing framework") (description "GEGL (Generic Graphics Library) provides infrastructure to @@ -417,17 +413,17 @@ (define-public gimp-fourier (mkdir-p target)) #t))))) (inputs - `(("fftw" ,fftw) - ("gimp" ,gimp) - ;; needed by gimp-2.0.pc - ("gdk-pixbuf" ,gdk-pixbuf) - ("gegl" ,gegl) - ("cairo" ,cairo) - ("glib" ,glib) - ;; needed by gimpui-2.0.pc - ("gtk+" ,gtk+-2))) + (list fftw + gimp + ;; needed by gimp-2.0.pc + gdk-pixbuf + gegl + cairo + glib + ;; needed by gimpui-2.0.pc + gtk+-2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.lprp.fr/gimp_plugin_en/#fourier") (synopsis "GIMP plug-in to edit image in fourier space") (description @@ -451,14 +447,12 @@ (define-public libmypaint "0priwpmc7dizccqvn21ig6d649bprl3xl1hmjj7nddznjgr585vl")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) ;; As needed by 'libmypaint.pc'. (propagated-inputs - `(("json-c" ,json-c) - ("gobject-introspection" ,gobject-introspection))) + (list json-c gobject-introspection)) (inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Artistic brushes library") (description "Libmypaint, also called \"brushlib\", is a library for making brushstrokes which is used by MyPaint and GIMP.") @@ -480,8 +474,7 @@ (define-public mypaint-brushes (base32 "0kcqz13vzpy24dhmrx9hbs6s7hqb8y305vciznm15h277sabpmw9")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (synopsis "Default brushes for MyPaint") (description "This package provides the default set of brushes for MyPaint.") @@ -557,12 +550,12 @@ (define-public gimp-resynthesizer ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (inputs - `(("gimp" ,gimp) - ("gdk-pixbuf" ,gdk-pixbuf) ; needed by gimp-2.0.pc - ("cairo" ,cairo) - ("gegl" ,gegl) - ("gtk+" ,gtk+-2) ; needed by gimpui-2.0.pc - ("glib" ,glib))) + (list gimp + gdk-pixbuf ; needed by gimp-2.0.pc + cairo + gegl + gtk+-2 ; needed by gimpui-2.0.pc + glib)) (home-page "https://github.com/bootchk/resynthesizer") (synopsis "GIMP plugins for texture synthesis") (description diff --git a/gnu/packages/gkrellm.scm b/gnu/packages/gkrellm.scm index 153e27c7f0..1f9e74e7b4 100644 --- a/gnu/packages/gkrellm.scm +++ b/gnu/packages/gkrellm.scm @@ -46,7 +46,7 @@ (define-public gkrellm ("libice" ,libice) ("libsm" ,libsm))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:tests? #f ; there is no check target #:phases diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index f5a72d9048..411ffeccef 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -83,7 +83,7 @@ (define-public glu "1xqhk9bn10nbvffw3r4p4rjslwz1l7gaycc0x2pqkr2irp7q9x7n")))) (build-system gnu-build-system) (propagated-inputs - `(("mesa" ,mesa))) ; according to glu.pc + (list mesa)) ; according to glu.pc (home-page "http://www.opengl.org/archives/resources/faq/technical/glu.htm") (synopsis "Mesa OpenGL Utility library") (description @@ -116,14 +116,10 @@ (define-public freeglut (arguments '(#:tests? #f ;no test target #:configure-flags '("-DFREEGLUT_BUILD_STATIC_LIBS=OFF"))) - (inputs `(("libx11" ,libx11) - ("libxi" ,libxi) - ("libxrandr" ,libxrandr) - ("libxxf86vm" ,libxxf86vm))) + (inputs (list libx11 libxi libxrandr libxxf86vm)) (propagated-inputs ;; Headers from Mesa and GLU are needed. - `(("glu" ,glu) - ("mesa" ,mesa))) + (list glu mesa)) (home-page "http://freeglut.sourceforge.net/") (synopsis "Alternative to the OpenGL Utility Toolkit (GLUT)") (description @@ -174,15 +170,10 @@ (define-public ftgl (arguments `(#:configure-flags '("--disable-static"))) ;; The pkg-config file lists "freetype2" as Requires.private. - (propagated-inputs `(("freetype" ,freetype))) - (inputs `(("libx11" ,libx11) - ("mesa" ,mesa) - ("glu" ,glu))) + (propagated-inputs (list freetype)) + (inputs (list libx11 mesa glu)) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list pkg-config autoconf automake libtool)) (synopsis "Font rendering library for OpenGL applications") (description "FTGL is a font rendering library for OpenGL applications. Supported @@ -205,11 +196,9 @@ (define-public s2tc (base32 "1fg323fk7wlv2xh6lw66wswgcv6qi8aaadk7c28h2f2lj1s7njnf")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("mesa-headers" ,mesa-headers))) + (list mesa-headers)) (home-page "https://github.com/divVerent/s2tc") (synopsis "S3 Texture Compression implementation") (description @@ -255,15 +244,15 @@ (define-public mesa (search-patches "mesa-skip-tests.patch")))) (build-system meson-build-system) (propagated-inputs - `(;; The following are in the Requires.private field of gl.pc. - ("libdrm" ,libdrm) - ("libvdpau" ,libvdpau) - ("libx11" ,libx11) - ("libxdamage" ,libxdamage) - ("libxfixes" ,libxfixes) - ("libxshmfence" ,libxshmfence) - ("libxxf86vm" ,libxxf86vm) - ("xorgproto" ,xorgproto))) + (list ;; The following are in the Requires.private field of gl.pc. + libdrm + libvdpau + libx11 + libxdamage + libxfixes + libxshmfence + libxxf86vm + xorgproto)) (inputs `(("expat" ,expat) ("libelf" ,elfutils) ;required for r600 when using llvm @@ -552,7 +541,7 @@ (define-public mesa-utils ("glut" ,freeglut) ("glew" ,glew))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments '(#:phases (modify-phases %standard-phases @@ -602,13 +591,10 @@ (define-public glew (assoc-ref %outputs "out"))) #:tests? #f)) ;no 'check' target (inputs - `(("libxi" ,libxi) - ("libxmu" ,libxmu) - ("libx11" ,libx11) - ("mesa" ,mesa))) + (list libxi libxmu libx11 mesa)) ;; includes . - (propagated-inputs `(("glu" ,glu))) + (propagated-inputs (list glu)) (home-page "http://glew.sourceforge.net/") (synopsis "OpenGL extension loading library for C and C++") @@ -631,11 +617,8 @@ (define-public guile-opengl (base32 "13qfx4xh8baryxqrv986l848ygd0piqwm6s2s90pxk9c0m9vklim")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("guile" ,guile-2.2) - ("mesa" ,mesa) - ("glu" ,glu) - ("freeglut" ,freeglut))) + (native-inputs (list pkg-config)) + (inputs (list guile-2.2 mesa glu freeglut)) (arguments '(#:phases (modify-phases %standard-phases (add-after 'configure 'patch-makefile @@ -685,10 +668,7 @@ (define-public guile3.0-opengl "_guile_versions_to_search=\"3.0 ")) #t)))))) (inputs - `(("guile" ,guile-3.0) - ("mesa" ,mesa) - ("glu" ,glu) - ("freeglut" ,freeglut))))) + (list guile-3.0 mesa glu freeglut)))) (define-public libepoxy (package @@ -719,11 +699,10 @@ (define-public libepoxy #t)))))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (propagated-inputs ;; epoxy.pc: 'Requires.private: gl egl' - `(("mesa" ,mesa))) + (list mesa)) (home-page "https://github.com/anholt/libepoxy/") (synopsis "A library for handling OpenGL function pointer management") (description @@ -757,11 +736,9 @@ (define-public libglvnd (("if with_glx") "if false"))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("xorgproto" ,xorgproto))) + (list libx11 libxext xorgproto)) (synopsis "Vendor-neutral OpenGL dispatch library") (description "libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL @@ -808,9 +785,9 @@ (define-public soil ;; Remove these flags from 'install' commands. (("-o root -g root") "")))))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("mesa" ,mesa))) + (list mesa)) (home-page "https://www.lonesock.net/soil.html") (synopsis "OpenGL texture loading library") (description @@ -835,18 +812,16 @@ (define-public glfw '(#:tests? #f ; no test target #:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (native-inputs - `(("doxygen" ,doxygen) - ("unzip" ,unzip))) + (list doxygen unzip)) (propagated-inputs - `(("mesa" ,mesa) ;included in public headers - - ;; These are in 'Requires.private' of 'glfw3.pc'. - ("libx11" ,libx11) - ("libxrandr" ,libxrandr) - ("libxi" ,libxi) - ("libxinerama" ,libxinerama) - ("libxcursor" ,libxcursor) - ("libxxf86vm" ,libxxf86vm))) + (list mesa ;included in public headers + ;; These are in 'Requires.private' of 'glfw3.pc'. + libx11 + libxrandr + libxi + libxinerama + libxcursor + libxxf86vm)) (home-page "https://www.glfw.org") (synopsis "OpenGL application development library") (description @@ -874,7 +849,7 @@ (define-public nanovg-for-extempore (build-system cmake-build-system) (arguments `(#:tests? #f)) ; no tests included (inputs - `(("mesa" ,mesa))) + (list mesa)) ;; Extempore refuses to build on architectures other than x86_64 (supported-systems '("x86_64-linux")) (home-page "https://github.com/extemporelang/nanovg") @@ -899,9 +874,7 @@ (define-public gl2ps (base32 "1sgzv547h7hrskb9qd0x5yp45kmhvibjwj2mfswv95lg070h074d")))) (build-system cmake-build-system) (inputs - `(("libpng" ,libpng) - ("mesa" ,mesa) - ("zlib" ,zlib))) + (list libpng mesa zlib)) (arguments `(#:tests? #f)) ; no tests (home-page "http://www.geuz.org/gl2ps/") @@ -937,12 +910,8 @@ (define-public virtualgl (assoc-ref %outputs "out") "/lib") "-DVGL_USESSL=1"))) ; use OpenSSL (build-system cmake-build-system) - (inputs `(("glu" ,glu) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libxtst" ,libxtst) - ("mesa" ,mesa) - ("openssl" ,openssl))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list glu libjpeg-turbo libxtst mesa openssl)) + (native-inputs (list pkg-config)) (home-page "https://www.virtualgl.org") (synopsis "Redirects 3D commands from an OpenGL application onto a 3D graphics card") @@ -1059,7 +1028,7 @@ (define-public mojoshader-cs (install-file "csharp/bin/MojoShader-CS.dll" (string-append out "/lib")) #t)))))) (native-inputs - `(("mono" ,mono))) + (list mono)) (home-page "https://github.com/FNA-XNA/MojoShader") (synopsis "C# wrapper for MojoShader") (description @@ -1109,17 +1078,17 @@ (define-public glmark2 (("libGLESv2.so") (string-append mesa "/lib/libGLESv2.so"))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("eudev" ,eudev) - ("libdrm" ,libdrm) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libx11" ,libx11) - ("libxcb" ,libxcb) - ("mesa" ,mesa) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list eudev + libdrm + libjpeg-turbo + libpng + libx11 + libxcb + mesa + wayland + wayland-protocols)) (home-page "https://github.com/glmark2/glmark2") (synopsis "OpenGL 2.0 and OpenGL ES 2.0 benchmark") (description diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index 398d3943e5..f6f6fef32d 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -141,20 +141,20 @@ (define dbus "sysconfdir=/tmp/dummy" "install")))))) (native-inputs - `(("pkg-config" ,pkg-config) - ;; Dependencies to generate the doc. - ("docbook-xml" ,docbook-xml-4.4) - ("docbook-xsl" ,docbook-xsl) - ("doxygen" ,doxygen) - ("xmlto" ,xmlto) - ("libxml2" ,libxml2) ;for XML_CATALOG_FILES - ("libxslt" ,libxslt) - ("yelp-tools" ,yelp-tools))) + (list pkg-config + ;; Dependencies to generate the doc. + docbook-xml-4.4 + docbook-xsl + doxygen + xmlto + libxml2 ;for XML_CATALOG_FILES + libxslt + yelp-tools)) (inputs - `(("expat" ,expat) - ;; Add a dependency on libx11 so that 'dbus-launch' has support for - ;; '--autolaunch'. - ("libx11" ,libx11))) + (list expat + ;; Add a dependency on libx11 so that 'dbus-launch' has support for + ;; '--autolaunch'. + libx11)) (outputs '("out" "doc")) ;22 MiB of HTML doc (home-page "https://www.freedesktop.org/wiki/Software/dbus/") (synopsis "Message bus for inter-process communication (IPC)") @@ -310,21 +310,21 @@ (define glib ("python-wrapper" ,python-wrapper) ("tzdata" ,tzdata-for-tests))) ; for tests/gdatetime.c (inputs - `(("bash-completion" ,bash-completion) - ;; "python", "python-wrapper" and "bash-minimal" - ;; are for the 'patch-shebangs' phase, to make - ;; sure the installed scripts end up with a correct shebang - ;; when cross-compiling. - ("python" ,python) - ("python-wrapper" ,python-wrapper) - ("bash-minimal" ,bash-minimal) - ("dbus" ,dbus) - ("libelf" ,libelf))) + (list bash-completion + ;; "python", "python-wrapper" and "bash-minimal" + ;; are for the 'patch-shebangs' phase, to make + ;; sure the installed scripts end up with a correct shebang + ;; when cross-compiling. + python + python-wrapper + bash-minimal + dbus + libelf)) (propagated-inputs - `(("libffi" ,libffi) ; in the Requires.private field of gobject-2.0.pc - ("pcre" ,pcre) ; in the Requires.private field of glib-2.0.pc - ("util-linux" ,util-linux "lib") ;for libmount - ("zlib" ,zlib))) ; in the Requires.private field of glib-2.0.pc + (list libffi ; in the Requires.private field of gobject-2.0.pc + pcre ; in the Requires.private field of glib-2.0.pc + `(,util-linux "lib") ;for libmount + zlib)) ; in the Requires.private field of glib-2.0.pc (native-search-paths ;; This variable is not really "owned" by GLib, but several related ;; packages refer to it: gobject-introspection's tools use it as a search @@ -496,10 +496,10 @@ (define gobject-introspection ("python" ,python-wrapper))) ("zlib" ,zlib))) (propagated-inputs - `(("glib" ,glib) - ;; In practice, GIR users will need libffi when using - ;; gobject-introspection. - ("libffi" ,libffi))) + (list glib + ;; In practice, GIR users will need libffi when using + ;; gobject-introspection. + libffi)) (native-search-paths (list (search-path-specification @@ -535,7 +535,7 @@ (define intltool "1karx4sb7bnm2j67q0q74hspkfn6lqprpy5r99vkn5bb36a4viv7")))) (build-system gnu-build-system) (inputs - `(("file" ,file))) + (list file)) (propagated-inputs `(;; Propagate gettext because users expect it to be there, and so does ;; the `intltool-update' script. @@ -583,9 +583,7 @@ (define itstool "1acjgf8zlyk7qckdk19iqaca4jcmywd7vxjbcs1mm6kaf8icqcv2")))) (build-system gnu-build-system) (inputs - `(("libxml2" ,libxml2) - ("python-libxml2" ,python-libxml2) - ("python" ,python))) + (list libxml2 python-libxml2 python)) (arguments '(#:phases (modify-phases %standard-phases @@ -642,13 +640,11 @@ (define dbus-glib #+(file-append this-package "/bin/dbus-binding-tool")))) '())) (propagated-inputs ; according to dbus-glib-1.pc - `(("dbus" ,dbus) - ("glib" ,glib))) + (list dbus glib)) (inputs - `(("expat" ,expat))) + (list expat)) (native-inputs - `(("glib" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") pkg-config)) (home-page "https://dbus.freedesktop.org/doc/dbus-glib/") (synopsis "D-Bus GLib bindings") (description @@ -705,7 +701,7 @@ (define libsigc++ ("xmllint" ,libxml2) ("xsltproc" ,libxslt))) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://libsigcplusplus.github.io/libsigcplusplus/") (synopsis "Type-safe callback system for standard C++") (description @@ -803,8 +799,7 @@ (define glibmm ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (propagated-inputs - `(("libsigc++" ,libsigc++) - ("glib" ,glib))) + (list libsigc++ glib)) (home-page "https://gtkmm.org/") (synopsis "C++ interface to the GLib library") (description @@ -827,8 +822,8 @@ (define-public glibmm-2.64 (sha256 (base32 "11m37sbx0i18cl17d0fkq0bik4bbzlb5n8kcl651jhci5ipci3sh")))) (propagated-inputs - `(("libsigc++" ,libsigc++-2) - ,@(package-propagated-inputs glibmm))))) + (modify-inputs (package-propagated-inputs glibmm) + (prepend libsigc++-2))))) (define-public python2-pygobject-2 (package @@ -858,7 +853,7 @@ (define-public python2-pygobject-2 ("python2-pycairo" ,python2-pycairo) ("gobject-introspection" ,gobject-introspection))) (propagated-inputs - `(("libffi" ,libffi))) ;mentioned in pygobject-2.0.pc + (list libffi)) ;mentioned in pygobject-2.0.pc (arguments `(#:tests? #f ;segfaults during tests #:configure-flags '("LIBS=-lcairo-gobject"))) @@ -906,13 +901,10 @@ (define-public python-pygobject ("python-pytest" ,python-pytest) ("python-wrapper" ,python-wrapper))) ; For patching shebangs (inputs - `(("python" ,python) - ("python-pycairo" ,python-pycairo) - ("gobject-introspection" ,gobject-introspection))) + (list python python-pycairo gobject-introspection)) (propagated-inputs ;; pygobject-3.0.pc refers to all these. - `(("glib" ,glib) - ("libffi" ,libffi))) + (list glib libffi)) ;; For finding typelib files, since gobject-introscpetion isn't propagated. (native-search-paths (package-native-search-paths gobject-introspection)) (home-page "https://live.gnome.org/PyGObject") @@ -965,10 +957,9 @@ (define-public perl-glib "1q5075d6v2g5sm675hyzrcpxsrh09z83crfci8b0wl3jwmnz0frg")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (list perl-extutils-depends perl-extutils-pkgconfig)) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://metacpan.org/release/Glib") (synopsis "Perl wrappers for the GLib utility and Object libraries") (description "This module provides perl access to GLib and GLib's GObject @@ -991,12 +982,9 @@ (define-public perl-glib-object-introspection (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (list perl-extutils-depends perl-extutils-pkgconfig)) (propagated-inputs - `(("gobject-introspection" ,gobject-introspection) - ("perl-cairo-gobject" ,perl-cairo-gobject) - ("perl-glib" ,perl-glib))) + (list gobject-introspection perl-cairo-gobject perl-glib)) (home-page "https://metacpan.org/dist/Glib-Object-Introspection") (synopsis "Dynamically create Perl language bindings") (description "Glib::Object::Introspection uses the gobject-introspection and @@ -1061,9 +1049,7 @@ (define telepathy-glib ("xsltproc" ,libxslt))) (propagated-inputs ;; There are all in the Requires.private field of telepathy-glib.pc. - `(("dbus" ,dbus) - ("dbus-glib" ,dbus-glib) - ("glib" ,glib))) + (list dbus dbus-glib glib)) (home-page "https://telepathy.freedesktop.org/wiki/") (synopsis "GLib Real-time communications framework over D-Bus") (description "Telepathy is a flexible, modular communications framework @@ -1092,14 +1078,11 @@ (define-public dbus-c++ "0qafmy2i6dzx4n1dqp6pygyy6gjljnb7hwjcj2z11c1wgclsq4dw")))) (build-system gnu-build-system) (propagated-inputs - `(("dbus" ,dbus))) ;mentioned in the pkg-config file + (list dbus)) ;mentioned in the pkg-config file (inputs - `(("efl" ,efl) - ("expat" ,expat) - ("glib" ,glib) - ("libunwind" ,libunwind))) + (list efl expat glib libunwind)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(;; The 'configure' machinery fails to detect that it needs -lpthread. #:configure-flags (list "LDFLAGS=-lpthread") @@ -1134,14 +1117,13 @@ (define-public dbus-cxx `(#:configure-flags '("-DENABLE_TESTS=ON" "-DENABLE_TOOLS=ON" "-DENABLE_GLIBMM=ON"))) - (inputs `(("dbus" ,dbus) - ("libsigc++" ,libsigc++) - ("glibmm" ,glibmm) - ("python" ,python) - ("popt" ,popt) - ("expat" ,expat))) - (native-inputs `(("pkg-config" ,pkg-config) - ("m4" ,m4))) + (inputs (list dbus + libsigc++ + glibmm + python + popt + expat)) + (native-inputs (list pkg-config m4)) (synopsis "C++ wrapper for dbus") (description "Dbus-cxx is a C++ wrapper for dbus.\n It exposes the C API to allow direct manipulation and @@ -1224,13 +1206,11 @@ (define perl-net-dbus "1g0w8i5scmh7kfy9mmvv8q326627qf38z26mvczmn8x1yjgar8g7")))) (build-system perl-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list pkg-config perl-test-pod perl-test-pod-coverage)) (inputs - `(("dbus" ,dbus))) + (list dbus)) (propagated-inputs - `(("perl-xml-twig" ,perl-xml-twig))) + (list perl-xml-twig)) (home-page "https://metacpan.org/release/Net-DBus") (synopsis "Extension for the DBus bindings") (description "@code{Net::DBus} provides a Perl XS API to the DBus @@ -1252,9 +1232,9 @@ (define perl-net-dbus-glib "1z4mbv8z0rad604xahijpg5szzi8qak07hbahh230z4jf96fkxvj")))) (build-system perl-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dbus-glib" ,dbus-glib))) + (list dbus-glib)) (home-page "https://metacpan.org/release/Net-DBus-GLib") (synopsis "Perl extension for the DBus GLib bindings") (description "This package provides an extension to the @code{Net::DBus} @@ -1326,7 +1306,7 @@ (define-public xdg-dbus-proxy ("libxml2" ,libxml2) ("xsltproc" ,libxslt))) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://github.com/flatpak/xdg-dbus-proxy") (synopsis "D-Bus connection proxy") (description @@ -1364,9 +1344,7 @@ (define-public dbus-test-runner (("/bin/true") (which "true"))) #t))))) (inputs - `(("gtk+" ,gtk+) - ("glib" ,glib) - ("dbus-glib" ,dbus-glib))) + (list gtk+ glib dbus-glib)) (native-inputs `(("glib:bin" ,glib "bin") ("intltool" ,intltool) diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index 35304a7485..d7c67f183d 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -79,11 +79,10 @@ (define-public arc-icon-theme (("^\"\\$srcdir/configure\".*") "")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) ;; When Arc is missing an icon, it looks in the Moka icon theme for it. (propagated-inputs - `(("moka-icon-theme" ,moka-icon-theme))) + (list moka-icon-theme)) (synopsis "Arc icon theme") (description "The Arc icon theme provides a set of icons matching the style of the Arc GTK theme. Icons missing from the Arc theme are provided by @@ -146,8 +145,7 @@ (define-public faba-icon-theme (substitute* "meson.build" (("meson.add_install_script.*") ""))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (synopsis "Faba icon theme") (description "Faba is a minimal icon set used as a basis for other themes such as @@ -173,7 +171,7 @@ (define-public moka-icon-theme (propagated-inputs ;; Moka is based on Faba by using it as a fallback icon set instead of ;; bundling it, so we need to add it as a propagated input. - `(("faba-icon-theme" ,faba-icon-theme))) + (list faba-icon-theme)) (synopsis "Moka icon theme") (description "Moka is a stylized desktop icon set, designed to be clear, simple and consistent.") @@ -332,7 +330,7 @@ (define-public gnome-shell-extension-topicons-redux (base32 "1dli9xb545n3xlj6q4wl0y5gzkm903zs47p8fiq71pdvbr6v38rj")))) (build-system gnu-build-system) (native-inputs - `(("glib" ,glib "bin"))) + (list `(,glib "bin"))) (arguments `(#:tests? #f ;no test defined in the project #:phases @@ -387,7 +385,7 @@ (define-public gnome-shell-extension-dash-to-dock ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Transforms GNOME's dash into a dock") (description "This extension moves the dash out of the overview, transforming it into a dock for easier application launching and @@ -521,10 +519,9 @@ (define-public gnome-shell-extension-hide-app-icon (copy-recursively dir (string-append out pre dir)) #t)))))) (native-inputs - `(("glib" ,glib "bin") - ("intltool" ,intltool))) + (list `(,glib "bin") intltool)) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Hide app icon from GNOME's panel") (description "This extension hides the icon and/or title of the currently focused application in the top panel of the GNOME shell.") @@ -563,11 +560,10 @@ (define-public gnome-shell-extension-dash-to-panel (delete 'bootstrap) (delete 'configure)))) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (propagated-inputs - `(("glib" ,glib) - ("glib" ,glib "bin"))) + (list glib + `(,glib "bin"))) (synopsis "Icon taskbar for GNOME Shell") (description "This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined @@ -659,13 +655,13 @@ (define-public arc-theme (setenv "HOME" (getcwd)) #t))))) (native-inputs - `(("glib" ,glib "bin") ; for glib-compile-resources - ("gnome-shell" ,gnome-shell) - ("gtk+" ,gtk+) - ("inkscape" ,inkscape) - ("optipng" ,optipng) - ("pkg-config" ,pkg-config) - ("sassc" ,sassc/libsass-3.5))) + (list `(,glib "bin") ; for glib-compile-resources + gnome-shell + gtk+ + inkscape + optipng + pkg-config + sassc/libsass-3.5)) (synopsis "A flat GTK+ theme with transparent elements") (description "Arc is a flat theme with transparent elements for GTK 3, GTK 2, and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments @@ -737,10 +733,9 @@ (define-public matcha-theme (invoke "./install.sh" "-d" themesdir) #t)))) (inputs - `(("gtk-engines" ,gtk-engines))) + (list gtk-engines)) (native-inputs - `(("bash" ,bash) - ("coreutils" ,coreutils))) + (list bash coreutils)) (synopsis "Flat design theme for GTK 3, GTK 2 and GNOME-Shell") (description "Matcha is a flat Design theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments @@ -765,8 +760,7 @@ (define-public materia-theme "0qaxxafsn5zd2ysgr0jyv5j73360mfdmxyd55askswlsfphssn74")))) (build-system meson-build-system) (native-inputs - `(("gtk+" ,gtk+) - ("sassc" ,sassc))) + (list gtk+ sassc)) (home-page "https://github.com/nana-4/materia-theme") (synopsis "Material Design theme for a wide range of environments") (description "Materia is a Material Design theme for GNOME/GTK based @@ -859,11 +853,10 @@ (define-public orchis-theme (apply invoke "./install.sh" configure-flags) #t))))) (inputs - `(("gtk-engines" ,gtk-engines))) + (list gtk-engines)) (native-inputs - `(;("coreutils" ,coreutils) - ("gtk+" ,gtk+) - ("sassc" ,sassc))) + (list ;("coreutils" ,coreutils) + gtk+ sassc)) (home-page "https://github.com/vinceliuice/Orchis-theme") (synopsis "Material Design theme for a wide range of environments") (description "Orchis is a Material Design them for GNOME/GTK based @@ -912,8 +905,8 @@ (define-public markets ("json-glib" ,json-glib) ("vala" ,vala))) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib" ,glib "bin"))) ; for 'glib-compile-resources' + (list pkg-config + `(,glib "bin"))) ; for 'glib-compile-resources' (home-page "https://github.com/bitstower/markets") (synopsis "Stock, currency and cryptocurrency tracker") (description @@ -939,13 +932,9 @@ (define-public vala-language-server (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t)) (inputs - `(("glib" ,glib) - ("json-glib" ,json-glib) - ("jsonrpc-glib" ,jsonrpc-glib) - ("libgee" ,libgee) - ("vala" ,vala))) + (list glib json-glib jsonrpc-glib libgee vala)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/benwaffle/vala-language-server") (synopsis "Language server for Vala") (description "The Vala language server is an implementation of the Vala @@ -1009,10 +998,9 @@ (define-public tiramisu #:make-flags (list (string-append "CC=" ,(cc-for-target))))) (inputs - `(("glib" ,glib))) + (list glib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list pkg-config vala)) (home-page "https://github.com/Sweets/tiramisu") (synopsis "Desktop notifications, the UNIX way") (description "tiramisu is a notification daemon based on dunst that outputs diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 404c0e4d7d..e5fde29f08 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -279,11 +279,7 @@ (define-public gupnp-igd ("gtk-doc" ,gtk-doc/stable) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("gssdp" ,gssdp) - ("gupnp" ,gupnp) - ("libsoup" ,libsoup))) + (list glib glib-networking gssdp gupnp libsoup)) (synopsis "UPnP IGD for GNOME") (description "GUPnP-IGD is a library to handle UPnP IGD port mapping.") (home-page "https://gitlab.gnome.org/GNOME/gupnp-igd") @@ -319,26 +315,26 @@ (define-public brasero (("(\")(growisofs)" _ prefix command) (string-append prefix dvd+rw-tools "/bin/" command))))))))) (propagated-inputs - `(("hicolor-icon-theme" ,hicolor-icon-theme))) + (list hicolor-icon-theme)) (native-inputs - `(("intltool" ,intltool) - ("itstool" ,itstool) - ("glib" ,glib "bin") ; glib-compile-schemas, etc. - ("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config))) + (list intltool + itstool + `(,glib "bin") ; glib-compile-schemas, etc. + gobject-introspection + pkg-config)) (inputs - `(("dvd+rw-tools" ,dvd+rw-tools) - ("glib" ,glib) - ("gnome-doc-utils" ,gnome-doc-utils) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libice" ,libice) - ("libnotify" ,libnotify) - ("libsm" ,libsm) - ("libxml2" ,libxml2) - ("totem-pl-parser" ,totem-pl-parser))) + (list dvd+rw-tools + glib + gnome-doc-utils + gstreamer + gst-plugins-base + gtk+ + libcanberra + libice + libnotify + libsm + libxml2 + totem-pl-parser)) (home-page "https://wiki.gnome.org/Apps/Brasero") (synopsis "CD/DVD burning tool for Gnome") (description "Brasero is an application to burn CD/DVD for the Gnome @@ -371,8 +367,7 @@ (define-public libcloudproviders-minimal ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking))) + (list glib glib-networking)) (synopsis "Cloudproviders Integration API") (description "Libcloudproviders is a DBus API that allows cloud storage sync clients to expose their services. Clients such as file managers and desktop @@ -441,14 +436,10 @@ (define-public libgrss "/xml/dtd/docbook/")))) #t))))) (native-inputs - `(("docbook-xml" ,docbook-xml-4.1.2) - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config))) + (list docbook-xml-4.1.2 gobject-introspection gtk-doc/stable + pkg-config)) (propagated-inputs - `(("glib" ,glib) - ("libsoup" ,libsoup) - ("libxml2" ,libxml2))) + (list glib libsoup libxml2)) (synopsis "Glib library for feeds") (description "LibGRSS is a Glib abstraction to handle feeds in RSS, Atom, and other formats.") @@ -602,12 +593,12 @@ (define-public libdmapsharing "/xml/dtd/docbook/")))) #t))))) (native-inputs - `(("check" ,check) - ("docbook-xml" ,docbook-xml-4.3) - ("gobject-introspection" ,gobject-introspection) - ("pedansee" ,pedansee) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list check + docbook-xml-4.3 + gobject-introspection + pedansee + pkg-config + vala)) (inputs `(("avahi" ,avahi) ("librsvg" ,librsvg) @@ -615,10 +606,7 @@ (define-public libdmapsharing ("gst-plugins-base" ,gst-plugins-base) ("gtk+" ,gtk+))) (propagated-inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("gstreamer" ,gstreamer) - ("libsoup-minimal" ,libsoup-minimal-2))) + (list glib glib-networking gstreamer libsoup-minimal-2)) (synopsis "Media management library") (description "Libdmapsharing is a library which allows programs to access, share and control the playback of media content using DMAP (DAAP, DPAP & DACP). @@ -649,11 +637,9 @@ (define-public gtx (assoc-ref %outputs "doc") "/share/gtk-doc/html")))) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config))) + (list gobject-introspection gtk-doc/stable pkg-config)) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "GLib Testing Framework") (description "GTX is a small collection of convenience functions intended to enhance the GLib testing framework. With specific emphasis on easing the pain @@ -730,7 +716,7 @@ (define-public dee (inputs `(("icu" ,icu4c))) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Model to synchronize multiple instances over DBus") (description "Dee is a library that uses DBus to provide objects allowing you to create Model-View-Controller type programs across DBus. It also consists @@ -811,7 +797,7 @@ (define-public zeitgeist ("python-rdflib" ,python-rdflib) ("xapian-config" ,xapian))) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Desktop Activity Logging") (description "Zeitgeist is a service which logs the users’s activities and events, anywhere from files opened to websites visited and conversations. It @@ -1068,16 +1054,14 @@ (define-public tepl `(#:glib-or-gtk? #t #:tests? #f)) ; FIX-ME: Requires gvfs (native-inputs - `(("glib" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") gobject-introspection pkg-config)) (inputs - `(("amtk" ,amtk) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview) - ("libxml2" ,libxml2) - ("uchardet" ,uchardet))) + (list amtk + glib + gtk+ + gtksourceview + libxml2 + uchardet)) (synopsis "Text editor product line") (description "Tepl is a library that eases the development of GtkSourceView-based text editors and IDEs.") @@ -1116,17 +1100,9 @@ (define-public krb5-auth-dialog "1w91gsvmifqhiam3xqf88i5rk2w6qadjalmbvvamjdc37j0vdc6x")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("itstool" ,itstool) - ("libxml2" ,libxml2) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper))) + (list intltool itstool libxml2 pkg-config python-wrapper)) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("libnotify" ,libnotify) - ("mit-krb5" ,mit-krb5) - ("network-manager" ,network-manager))) + (list glib gtk+ libnotify mit-krb5 network-manager)) (synopsis "Popup dialogs for Kerberos 5") (description "krb5-auth-dialog is a simple dialog that monitors Kerberos tickets, and pops up a dialog when they are about to expire.") @@ -1149,8 +1125,7 @@ (define-public notification-daemon "1rgchqi4j2ll7d6a7lgy7id0w9rrkwkgic1096fbm2zx6n7pc4yx")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs `(("glib" ,glib) ("gtk+" ,gtk+) @@ -1190,7 +1165,7 @@ (define-public mm-common ("pkg-config" ,pkg-config) ("sed" ,sed))) (inputs - `(("python" ,python))) + (list python)) (synopsis "Module of GNOME C++ bindings") (description "The mm-common module provides the build infrastructure and utilities shared among the GNOME C++ binding libraries. Release @@ -1236,9 +1211,7 @@ (define-public phodav ("gtk-doc" ,gtk-doc/stable) ("pkg-config" ,pkg-config))) (inputs - `(("avahi" ,avahi) - ("libgudev" ,libgudev) - ("libsoup" ,libsoup))) + (list avahi libgudev libsoup)) (synopsis "WebDav server implementation using libsoup") (description "PhoDav was initially developed as a file-sharing mechanism for Spice, but it is generic enough to be reused in other projects, @@ -1279,19 +1252,19 @@ (define-public gnome-color-manager ("pkg-config" ,pkg-config) ("xorg-server" ,xorg-server-for-tests))) (inputs - `(("adwaita-icon-theme" ,adwaita-icon-theme) - ("appstream-glib" ,appstream-glib) - ("colord-gtk" ,colord-gtk) - ("exiv2" ,exiv2) - ("gnome-desktop" ,gnome-desktop) - ("libcanberra" ,libcanberra) - ("libexif" ,libexif) - ("libtiff" ,libtiff) - ("libxrandr" ,libxrandr) - ("libxtst" ,libxtst) - ("libxxf86vm" ,libxxf86vm) - ("vte" ,vte) - ("xorgproto" ,xorgproto))) + (list adwaita-icon-theme + appstream-glib + colord-gtk + exiv2 + gnome-desktop + libcanberra + libexif + libtiff + libxrandr + libxtst + libxxf86vm + vte + xorgproto)) (synopsis "Color profile manager for the GNOME desktop") (description "GNOME Color Manager is a session framework that makes it easy to manage, install and generate color profiles @@ -1372,7 +1345,7 @@ (define-public gssdp ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (propagated-inputs ;; The .pc file "Requires" libsoup-2.4. `(("libsoup" ,libsoup-minimal-2))) @@ -1412,12 +1385,10 @@ (define-public gupnp ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("gssdp" ,gssdp) - ("gtk+" ,gtk+) - ("libsoup" ,libsoup))) + (list gssdp gtk+ libsoup)) (propagated-inputs - `(;; For ‘org.gnome.system.proxy’. - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) + (list ;; For ‘org.gnome.system.proxy’. + gsettings-desktop-schemas)) (synopsis "PnP API for GNOME") (description "This package provides GUPnP, an object-oriented framework for creating UPnP devices and control points, written in C using @@ -1447,11 +1418,9 @@ (define-public gupnp-dlna ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("gstreamer" ,gstreamer) - ("gupnp" ,gupnp))) + (list gstreamer gupnp)) (propagated-inputs - `(("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good))) + (list gst-plugins-base gst-plugins-good)) (synopsis "GUPnP DLNA for GNOME") (description "This package provides a small utility library to support DLNA-related tasks such as media profile guessing, transcoding to a @@ -1481,8 +1450,7 @@ (define-public gupnp-av ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("gtk+" ,gtk+) - ("gupnp" ,gupnp))) + (list gtk+ gupnp)) (synopsis "GUPnP A/V for GNOME") (description "This package provides a small library for handling and implementation of UPnP A/V profiles.") @@ -1612,12 +1580,12 @@ (define-public gnome-user-share ("pkg-config" ,pkg-config) ("yelp-tools" ,yelp-tools))) (inputs - `(("glib" ,glib) - ("gnome-bluetooth" ,gnome-bluetooth) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libnotify" ,libnotify) - ("nautilus" ,nautilus))) ; For nautilus extension. + (list glib + gnome-bluetooth + gtk+ + libcanberra + libnotify + nautilus)) ; For nautilus extension. (synopsis "File sharing for GNOME desktop") (description "GNOME User Share is a small package that binds together various free software projects to bring easy to use user-level file @@ -1708,22 +1676,22 @@ (define-public rygel ("dockbook-xsl" ,docbook-xsl) ("xsltproc" ,libxslt))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("gssdp" ,gssdp) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-editing-services" ,gst-editing-services) - ("gtk+" ,gtk+) - ("gupnp" ,gupnp) - ("gupnp-av" ,gupnp-av) - ("gupnp-dlna" ,gupnp-dlna) - ("json-glib" ,json-glib) - ("libgee" ,libgee) - ("libmediaart" ,libmediaart) - ("libsoup" ,libsoup) - ("libxslt" ,libxslt) - ("libunistring" ,libunistring) - ("tracker" ,tracker))) + (list gdk-pixbuf + gssdp + gstreamer + gst-plugins-base + gst-editing-services + gtk+ + gupnp + gupnp-av + gupnp-dlna + json-glib + libgee + libmediaart + libsoup + libxslt + libunistring + tracker)) (synopsis "Share audio, video, and pictures with other devices") (description "Rygel is a home media solution (@dfn{UPnP AV MediaServer and @@ -1773,11 +1741,8 @@ (define-public libnma ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("gcr" ,gcr) - ("gtk+" ,gtk+) - ("iso-codes" ,iso-codes) - ("mobile-broadband-provider-info" ,mobile-broadband-provider-info) - ("network-manager" ,network-manager))) + (list gcr gtk+ iso-codes mobile-broadband-provider-info + network-manager)) (synopsis "Network Manager's applet library") (description "Libnma is an applet library for Network Manager. It was initially part of network-manager-applet and has now become a separate @@ -1919,10 +1884,7 @@ (define-public gnome-commander ("libtool" ,libtool) ("pkg-config" ,pkg-config))) (inputs - `(("gconf" ,gconf) - ("gnome-vfs" ,gnome-vfs) - ("gtk+" ,gtk+-2) - ("libxml2" ,libxml2))) + (list gconf gnome-vfs gtk+-2 libxml2)) (home-page "https://gcmd.github.io/") (synopsis "Two-pane graphical file manager for the GNOME desktop") (description @@ -1988,11 +1950,8 @@ (define-public dia ;; ERROR: Unknown method "dependency" in object. ("python-2" ,python-2))) (native-inputs - `(("appstream-glib" ,appstream-glib) - ("docbook-xsl" ,docbook-xsl) - ("glib" ,glib "bin") - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list appstream-glib docbook-xsl + `(,glib "bin") intltool pkg-config)) (home-page "https://wiki.gnome.org/Apps/Dia") (synopsis "Diagram creation for GNOME") (description "Dia can be used to draw different types of diagrams, and @@ -2028,9 +1987,7 @@ (define-public libgdata ("pkg-config" ,pkg-config) ("uhttpmock" ,uhttpmock))) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("glib-networking" ,glib-networking) - ("vala" ,vala))) + (list cyrus-sasl glib-networking vala)) (propagated-inputs `(("gcr" ,gcr) ("glib" ,glib) @@ -2061,8 +2018,7 @@ (define-public libgxps "07156nj7yrp3h9zyzx6mjwxwmfijialb4gi5d6dwyp53arr8c9vd")))) (build-system meson-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config))) + (list gobject-introspection pkg-config)) (inputs `(("gtk+" ,gtk+) ("libjpeg" ,libjpeg-turbo) @@ -2070,9 +2026,7 @@ (define-public libgxps ("libtiff" ,libtiff))) (propagated-inputs ;; In Requires of libgxps.pc. - `(("cairo" ,cairo) - ("glib" ,glib) - ("libarchive" ,libarchive))) + (list cairo glib libarchive)) (home-page "https://wiki.gnome.org/Projects/libgxps") (synopsis "GObject-based library for handling and rendering XPS documents") (description @@ -2114,11 +2068,7 @@ (define-public gnome-characters ("pkg-config" ,pkg-config) ("python" ,python-minimal))) (inputs - `(("gjs" ,gjs) - ("gtk+" ,gtk+) - ("libhandy" ,libhandy) - ("libunistring" ,libunistring) - ("gnome-desktop" ,gnome-desktop))) + (list gjs gtk+ libhandy libunistring gnome-desktop)) (home-page "https://wiki.gnome.org/Apps/CharacterMap") (synopsis "Find and insert unusual characters") (description "Characters is a simple utility application to find @@ -2200,8 +2150,7 @@ (define goa ("telepathy-glib" ,telepathy-glib) ("vala" ,vala))) (propagated-inputs - `(("folks" ,folks) - ("telepathy-mission-control" ,telepathy-mission-control))) + (list folks telepathy-mission-control)) (synopsis "GNOME's integrated address book") (description "GNOME Contacts organizes your contact information from online and @@ -2267,19 +2216,19 @@ (define-public gnome-desktop ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs ;; Required by gnome-desktop-3.0.pc. - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("iso-codes" ,iso-codes) - ("libseccomp" ,libseccomp) - ("libx11" ,libx11) - ("xkeyboard-config" ,xkeyboard-config))) - (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("glib" ,glib) - ("bubblewrap" ,bubblewrap) - ("libxext" ,libxext) - ("libxkbfile" ,libxkbfile) - ("libxrandr" ,libxrandr))) + (list gsettings-desktop-schemas + gtk+ + iso-codes + libseccomp + libx11 + xkeyboard-config)) + (inputs + (list gdk-pixbuf + glib + bubblewrap + libxext + libxkbfile + libxrandr)) (home-page "https://www.gnome.org/") (synopsis "Libgnome-desktop, gnome-about, and desktop-wide documents") @@ -2357,18 +2306,18 @@ (define-public gnome-disk-utility ("libxml2" ,libxml2) ("libxslt" ,libxslt))) (inputs - `(("elogind" ,elogind) - ("glib" ,glib) - ("appstream-glib" ,appstream-glib) - ("gnome-settings-daemon" ,gnome-settings-daemon) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libdvdread" ,libdvdread) - ("libhandy" ,libhandy) - ("libnotify" ,libnotify) - ("libpwquality" ,libpwquality) - ("libsecret" ,libsecret) - ("udisks" ,udisks))) + (list elogind + glib + appstream-glib + gnome-settings-daemon + gtk+ + libcanberra + libdvdread + libhandy + libnotify + libpwquality + libsecret + udisks)) (home-page "https://git.gnome.org/browse/gnome-disk-utility") (synopsis "Disk management utility for GNOME") (description "Disk management utility for GNOME.") @@ -2411,11 +2360,7 @@ (define-public gnome-font-viewer ("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("gnome-desktop" ,gnome-desktop) - ("gtk+" ,gtk+) - ("libhandy" ,libhandy) - ("libxml2" ,libxml2))) + (list glib gnome-desktop gtk+ libhandy libxml2)) (home-page "https://gitlab.gnome.org/GNOME/gnome-font-viewer") (synopsis "GNOME Fonts") (description "Application to show you the fonts installed on your computer @@ -2464,10 +2409,8 @@ (define-public gcr (setenv "HOME" "/tmp") #t))))) (inputs - `(("dbus" ,dbus) - ("gnupg" ,gnupg) ;called as a child process during tests - ("libgcrypt" ,libgcrypt) - ("libsecret" ,libsecret))) + (list dbus gnupg ;called as a child process during tests + libgcrypt libsecret)) (native-inputs `(("python" ,python-wrapper) ;for tests ("openssh" ,openssh) ;for tests @@ -2484,9 +2427,7 @@ (define-public gcr ("xsltproc" ,libxslt))) ;; mentioned in gck.pc, gcr.pc and gcr-ui.pc (propagated-inputs - `(("p11-kit" ,p11-kit) - ("glib" ,glib) - ("gtk+" ,gtk+))) + (list p11-kit glib gtk+)) (home-page "https://www.gnome.org") (synopsis "Libraries for displaying certificates and accessing key stores") (description @@ -2513,20 +2454,20 @@ (define-public gdl "154qcr0x6f68f4q526y87imv0rscmp34n47nk1pp82rsq52h2zna")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("gnome-common" ,gnome-common) - ("gtk-doc" ,gtk-doc/stable) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool) - ("which" ,which))) + (list autoconf + automake + `(,glib "bin") ; for glib-genmarshal, etc. + gnome-common + gtk-doc/stable + intltool + pkg-config + libtool + which)) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (propagated-inputs ;; The gdl-3.0.pc file 'Requires' GTK+. - `(("gtk+" ,gtk+))) + (list gtk+)) (home-page "https://gitlab.gnome.org/GNOME/gdl/") (synopsis "GNOME docking library") (description "This library provides docking features for gtk+.") @@ -2565,15 +2506,13 @@ (define-public libgnome-keyring "10vpjhgbjm7z2djy04qakd02qlzpd02xnbfjhk2aqwjzn3xpihf4")))) (build-system gnu-build-system) (inputs - `(("libgcrypt" ,libgcrypt) - ("dbus" ,dbus))) + (list libgcrypt dbus)) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib" ,glib "bin") - ("intltool" ,intltool))) + (list pkg-config + `(,glib "bin") intltool)) (propagated-inputs ;; Referred to in .h files and .pc. - `(("glib" ,glib))) + (list glib)) (home-page "https://www.gnome.org") (synopsis "Accessing passwords from the GNOME keyring") (description @@ -2630,11 +2569,7 @@ (define-public gnome-keyring (invoke "aclocal") (invoke "automake" "-ac")))))) (inputs - `(("libgcrypt" ,libgcrypt) - ("linux-pam" ,linux-pam) - ("openssh" ,openssh) - ("dbus" ,dbus) - ("gcr" ,gcr))) + (list libgcrypt linux-pam openssh dbus gcr)) (native-inputs `(("pkg-config" ,pkg-config) ("glib" ,glib "bin") @@ -2647,7 +2582,7 @@ (define-public gnome-keyring ("docbook-xml" ,docbook-xml-4.3) ("docbook-xsl" ,docbook-xsl))) (propagated-inputs - `(("gcr" ,gcr))) + (list gcr)) (home-page "https://www.gnome.org") (synopsis "Daemon to store passwords and encryption keys") (description @@ -2691,32 +2626,32 @@ (define-public evince (("gtk-update-icon-cache") "true")) #t))))) (inputs - `(("libarchive" ,libarchive) - ("libgxps" ,libgxps) - ("libspectre" ,libspectre) - ("djvulibre" ,djvulibre) - ("ghostscript" ,ghostscript) - ("poppler" ,poppler) - ("libtiff" ,libtiff) - ("texlive-libkpathsea" ,texlive-libkpathsea) ; for DVI support - ("gnome-desktop" ,gnome-desktop) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gspell" ,gspell) - ("libgnome-keyring" ,libgnome-keyring) - ("adwaita-icon-theme" ,adwaita-icon-theme) - ("gdk-pixbuf" ,gdk-pixbuf) - ("atk" ,atk) - ("pango" ,pango) - ("gtk+" ,gtk+) - ("glib" ,glib) - ("libxml2" ,libxml2) - ("libsm" ,libsm) - ("libice" ,libice) - ("shared-mime-info" ,shared-mime-info) - ("dconf" ,dconf) - ("libcanberra" ,libcanberra) - ("libsecret" ,libsecret) - ("libhandy" ,libhandy))) + (list libarchive + libgxps + libspectre + djvulibre + ghostscript + poppler + libtiff + texlive-libkpathsea ; for DVI support + gnome-desktop + gsettings-desktop-schemas + gspell + libgnome-keyring + adwaita-icon-theme + gdk-pixbuf + atk + pango + gtk+ + glib + libxml2 + libsm + libice + shared-mime-info + dconf + libcanberra + libsecret + libhandy)) (native-inputs `(("itstool" ,itstool) ("intltool" ,intltool) @@ -2761,8 +2696,7 @@ (define-public gsettings-desktop-schemas ;; Do not reference fonts, that may not exist. (("'Source Code Pro 10'") "'Monospace 11'")))))))) (inputs - `(("glib" ,glib) - ("gnome-backgrounds" ,gnome-backgrounds))) + (list glib gnome-backgrounds)) (native-inputs `(("gettext" ,gettext-minimal) ("glib" ,glib "bin") ; glib-compile-schemas, etc. @@ -2798,11 +2732,11 @@ (define-public python-liblarch (setenv "DISPLAY" ":1") #t))))) (native-inputs - `(("xorg-server" ,xorg-server-for-tests))) + (list xorg-server-for-tests)) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (propagated-inputs - `(("python-pygobject" ,python-pygobject))) + (list python-pygobject)) (home-page "https://wiki.gnome.org/Projects/liblarch") (synopsis "Library to easily handle complex data structures") (description @@ -2854,16 +2788,16 @@ (define-public gtg ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("librsvg" ,librsvg) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("pango" ,pango) - ("python-dbus" ,python-dbus) - ("python-liblarch" ,python-liblarch) - ("python-lxml" ,python-lxml) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-pyxdg" ,python-pyxdg))) + (list librsvg + gsettings-desktop-schemas + gtk+ + pango + python-dbus + python-liblarch + python-lxml + python-pycairo + python-pygobject + python-pyxdg)) (home-page "https://wiki.gnome.org/Apps/GTG") (synopsis "Personal organizer for the GNOME desktop") (description @@ -2889,8 +2823,7 @@ (define-public icon-naming-utils "1mc3v28fdfqanx3lqx233vcr4glb4c2376k0kx2v91a4vxwqcdxi")))) (build-system gnu-build-system) (inputs - `(("perl" ,perl) - ("perl-xml-simple" ,perl-xml-simple))) + (list perl perl-xml-simple)) (arguments '(#:phases (modify-phases %standard-phases @@ -2933,9 +2866,7 @@ (define-public gnome-icon-theme (true (string-append coreutils "/bin/true"))) (list (string-append "GTK_UPDATE_ICON_CACHE=" true))))) (native-inputs - `(("icon-naming-utils" ,icon-naming-utils) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list icon-naming-utils intltool pkg-config)) (home-page "https://wiki.gnome.org/Personalization") (synopsis "GNOME icon theme") (description "Icons for the GNOME desktop.") @@ -2974,10 +2905,7 @@ (define-public tango-icon-theme "034r9s944b4yikyfgn602yv7s54wdzlq0qfvqh52b9x6kbx08h79")))) (build-system gnu-build-system) (native-inputs - `(("icon-naming-utils" ,icon-naming-utils) - ("intltool" ,intltool) - ("imagemagick" ,imagemagick) - ("pkg-config" ,pkg-config))) + (list icon-naming-utils intltool imagemagick pkg-config)) (home-page "http://tango-project.org/") (synopsis "Tango icon theme") (description "This is an icon theme that follows the Tango visual @@ -3002,8 +2930,7 @@ (define-public shared-mime-info ;; The build system appears not to be parallel-safe. '(#:parallel-build? #f)) (inputs - `(("glib" ,glib) - ("libxml2" ,libxml2))) + (list glib libxml2)) (native-inputs `(("gettext" ,gettext-minimal) ("itstool" ,itstool) @@ -3070,29 +2997,29 @@ (define-public system-config-printer "scp-dbus-service")))) #t))))) (inputs - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gobject-introspection" ,gobject-introspection) - ("python" ,python) - ("cups" ,cups) - ("gtk+" ,gtk+) - ("python-dbus" ,python-dbus) - ("python-pygobject" ,python-pygobject) - ("python-pycups" ,python-pycups) - ("python-requests" ,python-requests) - ("python-pycairo" ,python-pycairo) - ("libnotify" ,libnotify) - ("packagekit" ,packagekit))) + (list gsettings-desktop-schemas + gobject-introspection + python + cups + gtk+ + python-dbus + python-pygobject + python-pycups + python-requests + python-pycairo + libnotify + packagekit)) (native-inputs - `(("pkg-config" ,pkg-config) - ("desktop-file-utils" ,desktop-file-utils) - ("glib" ,glib) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("intltool" ,intltool) - ("xmlto" ,xmlto) - ("docbook-xml" ,docbook-xml-4.1.2) - ("docbook-xsl" ,docbook-xsl) - ("libxml2" ,libxml2))) + (list pkg-config + desktop-file-utils + glib + autoconf + automake + intltool + xmlto + docbook-xml-4.1.2 + docbook-xsl + libxml2)) (home-page "https://github.com/zdohnal/system-config-printer") (synopsis "CUPS administration tool") (description @@ -3152,12 +3079,10 @@ (define-public libnotify "/manpages/docbook.xsl"))) #t))))) (propagated-inputs - `(;; In Requires of libnotify.pc. - ("gdk-pixbuf" ,gdk-pixbuf) - ("glib" ,glib))) + (list ;; In Requires of libnotify.pc. + gdk-pixbuf glib)) (inputs - `(("gtk+" ,gtk+) - ("libpng" ,libpng))) + (list gtk+ libpng)) (native-inputs `(("pkg-config" ,pkg-config) ("glib" ,glib "bin") @@ -3205,10 +3130,7 @@ (define-public libpeas (system (format #f "~a/bin/Xvfb ~a &" xorg-server disp)) #t)))))) (inputs - `(("gtk+" ,gtk+) - ("glade" ,glade3) - ("python" ,python) - ("python-pygobject" ,python-pygobject))) + (list gtk+ glade3 python python-pygobject)) (native-inputs `(("pkg-config" ,pkg-config) ("gettext" ,gettext-minimal) @@ -3217,7 +3139,7 @@ (define-public libpeas ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs ;; The .pc file "Requires" gobject-introspection. - `(("gobject-introspection" ,gobject-introspection))) + (list gobject-introspection)) (home-page "https://wiki.gnome.org/Libpeas") (synopsis "GObject plugin system") (description @@ -3251,14 +3173,10 @@ (define-public gtkglext (substitute* "gdk/gdkglshapes.c" ((" index") " triangle_index")) #t))))) - (inputs `(("gtk+" ,gtk+-2) - ("mesa" ,mesa) - ("glu" ,glu) - ("libx11" ,libx11) - ("libxt" ,libxt))) - (native-inputs `(("pkg-config" ,pkg-config) - ("glib" ,glib "bin"))) - (propagated-inputs `(("pangox-compat" ,pangox-compat))) + (inputs (list gtk+-2 mesa glu libx11 libxt)) + (native-inputs (list pkg-config + `(,glib "bin"))) + (propagated-inputs (list pangox-compat)) (home-page "https://projects.gnome.org/gtkglext") (synopsis "OpenGL extension to GTK+") (description "GtkGLExt is an OpenGL extension to GTK+. It provides @@ -3319,8 +3237,7 @@ (define-public glade3 (system "Xvfb :1 &") (setenv "DISPLAY" ":1")))))) (inputs - `(("gtk+" ,gtk+) - ("libxml2" ,libxml2))) + (list gtk+ libxml2)) (native-inputs `(("hicolor-icon-theme" ,hicolor-icon-theme) ("intltool" ,intltool) @@ -3368,11 +3285,9 @@ (define-public libcroco "1m110rbj5d2raxcdp4iz0qp172284945awrsbdlq99ksmqsc4zkn")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list glib libxml2 zlib)) (home-page "https://github.com/GNOME/libcroco") (synopsis "CSS2 parsing and manipulation library") (description @@ -3439,12 +3354,9 @@ (define-public libgsf ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("bzip2" ,bzip2) - ("gdk-pixbuf" ,gdk-pixbuf) - ("zlib" ,zlib))) + (list bzip2 gdk-pixbuf zlib)) (propagated-inputs - `(("glib" ,glib) - ("libxml2" ,libxml2))) + (list glib libxml2)) (synopsis "G Structured File Library") (description "Libgsf aims to provide an efficient extensible I/O abstraction for dealing with different structured file formats.") @@ -3743,11 +3655,9 @@ (define-public libidl (base32 "08129my8s9fbrk0vqvnmx6ph4nid744g5vbwphzkaik51664vln5")))) (build-system gnu-build-system) - (inputs `(("glib" ,glib))) + (inputs (list glib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("flex" ,flex) - ("bison" ,bison))) + (list pkg-config flex bison)) (home-page "http://freecode.com/projects/libidl") (synopsis "Create trees of CORBA Interface Definition Language files") (description "Libidl is a library for creating trees of CORBA Interface @@ -3800,10 +3710,9 @@ (define-public orbit2 (substitute* "linc2/src/Makefile.in" (("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))))))) - (inputs `(("glib" ,glib) - ("libidl" ,libidl))) + (inputs (list glib libidl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://projects.gnome.org/orbit2/") (synopsis "CORBA 2.4-compliant Object Request Broker") (description "ORBit2 is a CORBA 2.4-compliant Object Request Broker (orb) @@ -3848,18 +3757,16 @@ (define-public libbonobo ;; at . ;; Thus, disable parallel builds. #:parallel-build? #f)) - (inputs `(("popt" ,popt) - ("libxml2" ,libxml2))) + (inputs (list popt libxml2)) ;; The following are Required by the .pc file (propagated-inputs - `(("glib" ,glib) - ("orbit2" ,orbit2))) + (list glib orbit2)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("flex" ,flex) - ("bison" ,bison))) + (list intltool + pkg-config + `(,glib "bin") ; for glib-genmarshal, etc. + flex + bison)) (home-page "https://developer.gnome.org/libbonobo/") (synopsis "Framework for creating reusable components for use in GNOME applications") (description "Bonobo is a framework for creating reusable components for @@ -3884,14 +3791,13 @@ (define-public gconf (sha256 (base32 "0k3q9nh53yhc9qxf1zaicz4sk8p3kzq4ndjdsgpaa2db0ccbj4hr")))) (build-system gnu-build-system) - (inputs `(("dbus-glib" ,dbus-glib) - ("libxml2" ,libxml2))) - (propagated-inputs `(("glib" ,glib) ; referred to in the .pc file - ("orbit2" ,orbit2))) + (inputs (list dbus-glib libxml2)) + (propagated-inputs (list glib ; referred to in the .pc file + orbit2)) (native-inputs - `(("intltool" ,intltool) - ("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("pkg-config" ,pkg-config))) + (list intltool + `(,glib "bin") ; for glib-genmarshal, etc. + pkg-config)) (home-page "https://projects.gnome.org/gconf/") (synopsis "Store application preferences") (description "Gconf is a system for storing application preferences. It @@ -3914,8 +3820,7 @@ (define-public gnome-mime-data "1mvg8glb2a40yilmyabmb7fkbzlqd3i3d31kbkabqnq86xdnn69p")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("intltool" ,intltool))) + (list perl intltool)) (arguments '(#:phases (modify-phases %standard-phases (add-after 'configure 'use-our-intltool @@ -3962,15 +3867,10 @@ (define-public gnome-vfs (substitute* "test/test-async-cancel.c" (("EXIT_FAILURE") "77")) #t))))) - (inputs `(("libxml2" ,libxml2) - ("dbus-glib" ,dbus-glib) - ("gconf" ,gconf) - ("gnome-mime-data" ,gnome-mime-data) - ("zlib" ,zlib))) + (inputs (list libxml2 dbus-glib gconf gnome-mime-data zlib)) (native-inputs - `(("glib" ,glib "bin") ; for glib-mkenums, etc. - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-mkenums, etc. + intltool pkg-config)) (home-page "https://developer.gnome.org/gnome-vfs/") (synopsis "Access files and folders in GNOME applications") (description @@ -4003,21 +3903,16 @@ (define-public libgnome (substitute* "libgnome/Makefile.in" (("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")) #t))))) - (inputs `(("libxml2" ,libxml2))) + (inputs (list libxml2)) (native-inputs - `(("glib" ,glib "bin") ; for glib-mkenums, etc. - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-mkenums, etc. + intltool pkg-config)) ;; The following are listed as Required in the .pc file ;; (except for libcanberra -- which seems to be oversight on the part ;; of the upstream developers -- anything that links against libgnome, ;; must also link against libcanberra (propagated-inputs - `(("libcanberra" ,libcanberra) - ("libbonobo" ,libbonobo) - ("gconf" ,gconf) - ("gnome-vfs" ,gnome-vfs) - ("popt" ,popt))) ;gnome-program.h includes popt.h + (list libcanberra libbonobo gconf gnome-vfs popt)) ;gnome-program.h includes popt.h (home-page "https://developer.gnome.org/libgnome/") (synopsis "Useful routines for building applications") (description "The libgnome library provides a number of useful routines @@ -4041,7 +3936,7 @@ (define-public libart-lgpl "1yknfkyzgz9s616is0l9gp5aray0f2ry4dw533jgzj8gq5s1xhgx")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://people.gnome.org/~mathieu/libart") (synopsis "2D drawing library") (description "Libart is a 2D drawing library intended as a @@ -4064,12 +3959,11 @@ (define-public libgnomecanvas "1nhnq4lfkk8ljkdafscwaggx0h95mq0rxnd7zgqyq0xb6kkqbjm8")))) (build-system gnu-build-system) ;; Mentioned as Required in the .pc file - (propagated-inputs `(("libart-lgpl" ,libart-lgpl) - ("gtk+" ,gtk+-2))) + (propagated-inputs (list libart-lgpl gtk+-2)) (native-inputs - `(("intltool" ,intltool) - ("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("pkg-config" ,pkg-config))) + (list intltool + `(,glib "bin") ; for glib-genmarshal, etc. + pkg-config)) (home-page "https://developer.gnome.org/libgnomecanvas/") (synopsis "Flexible widget for creating interactive structured graphics") (description "The GnomeCanvas widget provides a flexible widget for @@ -4089,7 +3983,7 @@ (define-public libgnomecanvasmm (base32 "0679hcnpam2gkag2i63sm0wdm35gwvzafnz1354mg6j5gzwpfrcr")))) (build-system gnu-build-system) - (propagated-inputs `(("libgnomecanvas" ,libgnomecanvas))) + (propagated-inputs (list libgnomecanvas)) (native-inputs `(("gtkmm-2" ,gtkmm-2) ("pkg-config" ,pkg-config))) @@ -4113,19 +4007,16 @@ (define-public libgnomeui "03rwbli76crkjl6gp422wrc9lqpl174k56cp9i96b7l8jlj2yddf")))) (build-system gnu-build-system) ;; Mentioned as Required in the .pc file - (propagated-inputs `(("libbonoboui" ,libbonoboui) - ("libgnome" ,libgnome) - ("libgnomecanvas" ,libgnomecanvas) - ("libgnome-keyring" ,libgnome-keyring))) + (propagated-inputs (list libbonoboui libgnome libgnomecanvas + libgnome-keyring)) (inputs `(("libjpeg" ,libjpeg-turbo) ("popt" ,popt) ("libbonobo" ,libbonobo) ("libxml2" ,libxml2) ("libglade" ,libglade))) (native-inputs - `(("glib" ,glib "bin") ; for glib-mkenums, etc. - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-mkenums, etc. + intltool pkg-config)) (home-page "https://developer.gnome.org/libgnomeui/") (synopsis "Additional widgets for applications") (description "The libgnomeui library provides additional widgets for @@ -4147,12 +4038,12 @@ (define-public libglade "1v2x2s04jry4gpabws92i0wq2ghd47yr5n9nhgnkd7c38xv1wdk4")))) (build-system gnu-build-system) (inputs - `(("python" ,python))) ;; needed for the optional libglade-convert program + (list python)) ;; needed for the optional libglade-convert program (propagated-inputs `(("gtk+-2" ,gtk+-2) ("libxml2" ,libxml2))) ; required by libglade-2.0.pc (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://developer.gnome.org/libglade") (synopsis "Load glade interfaces and access the glade built widgets") (description "Libglade is a library that provides interfaces for loading @@ -4187,18 +4078,14 @@ (define-public libbonoboui ;; Therefore we must do it. (zero? (system (format #f "~a/bin/Xvfb ~a &" xorg-server disp))))))))) ;; Mentioned as Required by the .pc file - (propagated-inputs `(("libxml2" ,libxml2))) + (propagated-inputs (list libxml2)) (inputs - `(("popt" ,popt) - ("pangox-compat" ,pangox-compat) - ("libgnome" ,libgnome) - ("libgnomecanvas" ,libgnomecanvas) - ("libglade" ,libglade))) + (list popt pangox-compat libgnome libgnomecanvas libglade)) (native-inputs - `(("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("intltool" ,intltool) - ("xorg-server" ,xorg-server-for-tests) ; For running the tests - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-genmarshal, etc. + intltool + xorg-server-for-tests ; For running the tests + pkg-config)) (home-page "https://developer.gnome.org/libbonoboui/") (synopsis "Some user interface controls using Bonobo") (description "The Bonobo UI library provides a number of user interface @@ -4219,14 +4106,12 @@ (define-public libwnck "1jp3p1lnwnwi6fxl2rz3166cmwzwy9vqz896anpwc3wdy9f875cm")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib" ,glib "bin") ; for glib-mkenums - ("gobject-introspection" ,gobject-introspection) ; for g-ir-scanner - ("intltool" ,intltool))) + (list pkg-config + `(,glib "bin") ; for glib-mkenums + gobject-introspection ; for g-ir-scanner + intltool)) (propagated-inputs - `(("gtk+" ,gtk+) - ("libxres" ,libxres) - ("startup-notification" ,startup-notification))) + (list gtk+ libxres startup-notification)) (home-page "https://developer.gnome.org/libwnck/") (synopsis "Window Navigator Construction Kit") (description @@ -4251,12 +4136,9 @@ (define-public libwnck-2 "15713yl0f8f3p99jzqqfmbicrdswd3vwpx7r3bkf1bgh6d9lvs4b")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (propagated-inputs - `(("gtk+" ,gtk+-2) - ("libxres" ,libxres) - ("startup-notification" ,startup-notification))))) + (list gtk+-2 libxres startup-notification)))) (define-public goffice (package @@ -4277,15 +4159,10 @@ (define-public goffice (assoc-ref %outputs "doc") "/share/gtk-doc/html")))) (inputs - `(("gtk+" ,gtk+) - ("libgsf" ,libgsf) - ("librsvg" ,librsvg) - ("libxslt" ,libxslt) - ("libxml2" ,libxml2))) + (list gtk+ libgsf librsvg libxslt libxml2)) (native-inputs - `(("intltool" ,intltool) - ("glib" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list intltool + `(,glib "bin") pkg-config)) (home-page "https://developer.gnome.org/goffice/") (synopsis "Document-centric objects and utilities") (description "A GLib/GTK+ set of document-centric objects and utilities.") @@ -4317,7 +4194,7 @@ (define-public goffice-0.8 ,@(package-arguments goffice))) (propagated-inputs ;; libgoffice-0.8.pc mentions libgsf-1 - `(("libgsf" ,libgsf))) + (list libgsf)) (inputs `(("gtk" ,gtk+-2) ,@(alist-delete "gtk" (package-inputs goffice)))))) @@ -4354,16 +4231,16 @@ (define-public gnumeric (assoc-ref outputs "out") "/goffice/plugins")))))))) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("goffice" ,goffice) - ("libgsf" ,libgsf) - ("librsvg" ,librsvg) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("python" ,python) - ("python-pygobject" ,python-pygobject) - ("zlib" ,zlib))) + (list glib + gtk+ + goffice + libgsf + librsvg + libxml2 + libxslt + python + python-pygobject + zlib)) (native-inputs `(("bison" ,bison) ("docbook-xml" ,docbook-xml) @@ -4421,12 +4298,12 @@ (define-public drawing ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("librsvg" ,librsvg) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("pango" ,pango) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject))) + (list librsvg + gsettings-desktop-schemas + gtk+ + pango + python-pycairo + python-pygobject)) (home-page "https://maoschanz.github.io/drawing/") (synopsis "Basic image editor for GNOME") (description @@ -4615,9 +4492,9 @@ (define-public vte ("gperf" ,gperf) ("xmllint" ,libxml2))) (propagated-inputs - `(("gtk+" ,gtk+) ; required by vte-2.91.pc - ("gnutls" ,gnutls) ; ditto - ("pcre2" ,pcre2))) ; ditto + (list gtk+ ; required by vte-2.91.pc + gnutls ; ditto + pcre2)) ; ditto (home-page "https://www.gnome.org/") (synopsis "Virtual Terminal Emulator") (description @@ -4642,8 +4519,8 @@ (define-public vte-ng "0rnm5c6m3abbm81jsfdas0y80z299ny54gr4syn4bfrms3s4g19l")))) (build-system meson-build-system) (native-inputs - `(("gtk-doc" ,gtk-doc/stable) - ,@(package-native-inputs vte))) + (modify-inputs (package-native-inputs vte) + (prepend gtk-doc/stable))) (arguments `(#:configure-flags '("-Ddocs=true"))) (synopsis "Enhanced VTE terminal widget") @@ -4672,12 +4549,11 @@ (define-public vte/gtk+-2 (arguments '(#:configure-flags '("--disable-python"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("glib" ,glib "bin"))) ; for glib-genmarshal, etc. + (list pkg-config intltool + `(,glib "bin"))) ; for glib-genmarshal, etc. (propagated-inputs - `(("gtk+" ,gtk+-2) ; required by libvte.pc - ("ncurses" ,ncurses))))) ; required by libvte.la + (list gtk+-2 ; required by libvte.pc + ncurses)))) ; required by libvte.la (define-public vinagre (package @@ -4718,15 +4594,15 @@ (define-public vinagre ("itstool" ,itstool) ("glib-bin" ,glib "bin"))) ;for glib-compile-schemas (inputs - `(("libxml2" ,libxml2) - ("gtk-vnc" ,gtk-vnc) - ("gnome-keyring" ,gnome-keyring) - ("libsecret" ,libsecret) - ("freerdp" ,freerdp) - ("spice" ,spice) - ("spice-gtk" ,spice-gtk) - ("telepathy-glib" ,telepathy-glib) - ("vte" ,vte))) + (list libxml2 + gtk-vnc + gnome-keyring + libsecret + freerdp + spice + spice-gtk + telepathy-glib + vte)) (home-page "https://wiki.gnome.org/Apps/Vinagre") (synopsis "Remote desktop viewer for GNOME") (description "Vinagre is a remote display client supporting the VNC, SPICE @@ -4749,10 +4625,9 @@ (define-public dconf (build-system meson-build-system) (propagated-inputs ;; In Requires of dconf.pc. - `(("glib" ,glib))) + (list glib)) (inputs - `(("gtk+" ,gtk+) - ("dbus" ,dbus))) + (list gtk+ dbus)) (native-inputs `(("bash-completion" ,bash-completion) ("libxslt" ,libxslt) ;for xsltproc @@ -4801,9 +4676,9 @@ (define-public json-glib-minimal ("glib" ,glib "bin") ;for glib-mkenums and glib-genmarshal ("pkg-config" ,pkg-config))) (inputs - `(("bash-minimal" ,bash-minimal))) + (list bash-minimal)) (propagated-inputs - `(("glib" ,glib))) ;according to json-glib-1.0.pc + (list glib)) ;according to json-glib-1.0.pc (home-page "https://wiki.gnome.org/Projects/JsonGlib") (synopsis "Glib and GObject implementation of JSON") (description "JSON-GLib is a library providing serialization and @@ -4899,14 +4774,9 @@ (define-public libxklavier ("libtool" ,libtool))) (propagated-inputs ;; Required by libxklavier.pc. - `(("glib" ,glib) - ("libxml2" ,libxml2))) + (list glib libxml2)) (inputs - `(("iso-codes" ,iso-codes) - ("libxi" ,libxi) - ("libxkbfile" ,libxkbfile) - ("xkbcomp" ,xkbcomp) - ("xkeyboard-config" ,xkeyboard-config))) + (list iso-codes libxi libxkbfile xkbcomp xkeyboard-config)) (home-page "https://www.freedesktop.org/wiki/Software/LibXklavier/") (synopsis "High-level API for X Keyboard Extension") (description @@ -4932,7 +4802,7 @@ (define-public python2-rsvg "1s8f9rns9v7qlwjv9qh9lr8crp88dpzfm45hj47zc3ivpy0dbnq9")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("python" ,python-2) ("python2-pygtk" ,python2-pygtk) @@ -4977,10 +4847,7 @@ (define-public glib-networking `(("pkg-config" ,pkg-config) ("gettext" ,gettext-minimal))) (inputs - `(("glib" ,glib) - ("gnutls" ,gnutls) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("libproxy" ,libproxy))) + (list glib gnutls gsettings-desktop-schemas libproxy)) (home-page "https://wiki.gnome.org/Projects/GLib") (synopsis "Network extensions for GLib") (description @@ -5182,13 +5049,11 @@ (define-public libsecret ;("python2-pygobject" ,python2-pygobject) ;("python2-pygobject-2" ,python2-pygobject-2))) (propagated-inputs - `(("glib" ,glib))) ; required by libsecret-1.pc + (list glib)) ; required by libsecret-1.pc (inputs ;; The ‘build’ phase complains about missing docbook-xml-4.2 but adding it ;; doesn't seem to affect the build result. - `(("docbook-xsl" ,docbook-xsl) - ("libgcrypt" ,libgcrypt) - ("libxml2" ,libxml2))) ; for XML_CATALOG_FILES + (list docbook-xsl libgcrypt libxml2)) ; for XML_CATALOG_FILES (home-page "https://wiki.gnome.org/Projects/Libsecret/") (synopsis "GObject bindings for \"Secret Service\" API") (description @@ -5228,9 +5093,7 @@ (define-public five-or-more ("vala" ,vala) ("xmllint" ,libxml2))) (inputs - `(("gtk+" ,gtk+) - ("libgnome-games-support" ,libgnome-games-support) - ("librsvg" ,librsvg))) + (list gtk+ libgnome-games-support librsvg)) (home-page "https://wiki.gnome.org/Apps/Five%20or%20more") (synopsis "Logic puzzle game") (description "Five or More is a game where you try to align @@ -5271,9 +5134,7 @@ (define-public gnome-mines ("yelp" ,yelp) ("appstream-glib" ,appstream-glib))) (inputs - `(("gtk+" ,gtk+) - ("libgnome-games-support" ,libgnome-games-support) - ("librsvg" ,librsvg))) + (list gtk+ libgnome-games-support librsvg)) (home-page "https://wiki.gnome.org/Apps/Mines") (synopsis "Minesweeper game") (description @@ -5308,13 +5169,13 @@ (define-public gnome-multi-writer `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) (inputs - `(("gtk+" ,gtk+) - ("glib" ,glib) ; for gio - ("gusb" ,gusb) - ("udisks" ,udisks) - ("libgudev" ,libgudev) - ("libcanberra" ,libcanberra) - ("polkit" ,polkit))) + (list gtk+ + glib ; for gio + gusb + udisks + libgudev + libcanberra + polkit)) (home-page "https://wiki.gnome.org/Apps/MultiWriter") (synopsis "Write to multiple USB devices at once") (description @@ -5354,11 +5215,7 @@ (define-public gnome-sudoku ("vala" ,vala) ("xmllint" ,libxml2))) (inputs - `(("gtk+" ,gtk+) - ("json-glib" ,json-glib) - ("libgee" ,libgee) - ("librsvg" ,librsvg) - ("qqwing" ,qqwing))) + (list gtk+ json-glib libgee librsvg qqwing)) (home-page "https://wiki.gnome.org/Apps/Sudoku") (synopsis "Japanese logic game") (description @@ -5401,14 +5258,14 @@ (define-public gnome-terminal ("libxslt" ,libxslt) ("xmllint" ,libxml2))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (inputs - `(("gtk+" ,gtk+) - ("vte" ,vte) - ("gnutls" ,gnutls) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("util-linux" ,util-linux "lib") - ("vala" ,vala))) + (list gtk+ + vte + gnutls + gsettings-desktop-schemas + `(,util-linux "lib") + vala)) (home-page "https://wiki.gnome.org/Apps/Terminal") (synopsis "Terminal emulator") (description @@ -5541,12 +5398,12 @@ (define-public geoclue (arguments '(#:configure-flags (list "-Ddbus-srv-user=geoclue"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection) - ("modem-manager" ,modem-manager) - ("libnotify" ,libnotify) - ("gtk-doc" ,gtk-doc/stable) - ("intltool" ,intltool))) + (list pkg-config + gobject-introspection + modem-manager + libnotify + gtk-doc/stable + intltool)) (inputs `(("avahi" ,avahi) ("glib:bin" ,glib "bin") @@ -5593,7 +5450,7 @@ (define-public geocode-glib ("json-glib" ,json-glib))) (propagated-inputs ;; geocode-glib-1.0.pc refers to GIO. - `(("glib" ,glib))) + (list glib)) (inputs `(("libsoup" ,libsoup-minimal-2))) (home-page "https://github.com/GNOME/geocode-glib/") @@ -5650,33 +5507,29 @@ (define-public upower (assoc-ref %outputs "out") "/lib/udev/rules.d")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc) - ("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("which" ,which) ; for ./autogen.sh - - ;; For tests. - ("python-dbus" ,python-dbus) - ("python-dbusmock" ,python-dbusmock) - ("python-pygobject" ,python-pygobject) - ("umockdev" ,umockdev) - - ;; For man pages. - ("docbook-xsl" ,docbook-xsl) - ("libxslt" ,libxslt) ; for 'xsltproc' - ("libxml2" ,libxml2))) ; for 'XML_CATALOG_FILES' - (inputs - `(("dbus-glib" ,dbus-glib) - ("libgudev" ,libgudev) - ("libusb" ,libusb))) + (list autoconf + automake + gobject-introspection + gtk-doc + intltool + libtool + pkg-config + python + which ; for ./autogen.sh + ;; For tests. + python-dbus + python-dbusmock + python-pygobject + umockdev + ;; For man pages. + docbook-xsl + libxslt ; for 'xsltproc' + libxml2)) ; for 'XML_CATALOG_FILES' + (inputs + (list dbus-glib libgudev libusb)) (propagated-inputs ;; In Requires of upower-glib.pc. - `(("glib" ,glib))) + (list glib)) (home-page "https://upower.freedesktop.org/") (synopsis "System daemon for managing power devices") (description @@ -5721,7 +5574,7 @@ (define-public libgweather ("libsoup" ,libsoup-minimal-2) ("geocode-glib" ,geocode-glib))) (inputs - `(("tzdata" ,tzdata))) + (list tzdata)) (home-page "https://wiki.gnome.org/action/show/Projects/LibGWeather") (synopsis "Location, time zone, and weather library for GNOME") (description @@ -5781,32 +5634,32 @@ (define-public gnome-settings-daemon ("docbook-xml" ,docbook-xml-4.2) ("docbook-xsl" ,docbook-xsl))) (inputs - `(("alsa-lib" ,alsa-lib) - ("baobab" ,baobab) - ("colord" ,colord) - ("libgudev" ,libgudev) - ("upower" ,upower) - ("polkit" ,polkit) - ("pulseaudio" ,pulseaudio) - ("libcanberra" ,libcanberra) - ("libx11" ,libx11) - ("libxtst" ,libxtst) - ("lcms" ,lcms) - ("libnotify" ,libnotify) - ("geoclue" ,geoclue) - ("geocode-glib" ,geocode-glib) - ("libgweather" ,libgweather) - ("gnome-desktop" ,gnome-desktop) - ("nss" ,nss) - ("cups" ,cups) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("libwacom" ,libwacom) - ("librsvg" ,librsvg) - ("xf86-input-wacom" ,xf86-input-wacom) - ("wayland" ,wayland) - ("network-manager" ,network-manager) - ("gcr" ,gcr) - ("modem-manager" ,modem-manager))) + (list alsa-lib + baobab + colord + libgudev + upower + polkit + pulseaudio + libcanberra + libx11 + libxtst + lcms + libnotify + geoclue + geocode-glib + libgweather + gnome-desktop + nss + cups + gsettings-desktop-schemas + libwacom + librsvg + xf86-input-wacom + wayland + network-manager + gcr + modem-manager)) (home-page "https://www.gnome.org") (synopsis "GNOME settings daemon") (description @@ -5833,18 +5686,12 @@ (define-public totem-pl-parser ;; FIXME: Tests require gvfs. `(#:tests? #f)) (native-inputs - `(("intltool" ,intltool) - ("glib" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config))) + (list intltool + `(,glib "bin") gobject-introspection pkg-config)) (propagated-inputs - `(("glib" ,glib) - ("gmime" ,gmime) - ("libarchive" ,libarchive) - ("libgcrypt" ,libgcrypt) - ("libxml2" ,libxml2))) + (list glib gmime libarchive libgcrypt libxml2)) (inputs - `(("libsoup" ,libsoup))) + (list libsoup)) (home-page "https://projects.gnome.org/totem") (synopsis "Library to parse and save media playlists for GNOME") (description "Totem-pl-parser is a GObjects-based library to parse and save @@ -5876,10 +5723,7 @@ (define-public aisleriot ("pkg-config" ,pkg-config) ("xmllint" ,libxml2))) (inputs - `(("gtk+" ,gtk+) - ("guile" ,guile-2.2) - ("libcanberra" ,libcanberra) - ("librsvg" ,librsvg))) + (list gtk+ guile-2.2 libcanberra librsvg)) (home-page "https://wiki.gnome.org/Apps/Aisleriot") (synopsis "Solitaire card games") (description @@ -5906,8 +5750,7 @@ (define-public amtk ("gtk-doc" ,gtk-doc/stable) ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+))) + (list glib gtk+)) (home-page "https://wiki.gnome.org/Projects/Amtk") (synopsis "Actions, Menus and Toolbars Kit for GTK+ applications") (description @@ -5945,7 +5788,7 @@ (define-public devhelp (substitute* "devhelp/meson.build" (("'WebKit2-4.0'") "'WebKit2-4.1'"))))))) (propagated-inputs - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) + (list gsettings-desktop-schemas)) (native-inputs `(("intltool" ,intltool) ("itstool" ,itstool) @@ -5953,9 +5796,7 @@ (define-public devhelp ("glib:bin" ,glib "bin") ; for glib-mkmenus ("pkg-config" ,pkg-config))) (inputs - `(("amtk" ,amtk) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("webkitgtk" ,webkitgtk))) + (list amtk gsettings-desktop-schemas webkitgtk)) (home-page "https://wiki.gnome.org/Apps/Devhelp") (synopsis "API documentation browser for GNOME") (description @@ -6001,21 +5842,21 @@ (define-public cogl ("xorg-server" ,xorg-server-for-tests) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("glib" ,glib) - ("gdk-pixbuf" ,gdk-pixbuf) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxdamage" ,libxdamage) - ("libxcomposite" ,libxcomposite) - ("libxrandr" ,libxrandr))) - (inputs - `(("mesa" ,mesa) - ("cairo" ,cairo) - ("pango" ,pango) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("wayland" ,wayland))) + (list glib + gdk-pixbuf + libx11 + libxext + libxfixes + libxdamage + libxcomposite + libxrandr)) + (inputs + (list mesa + cairo + pango + gstreamer + gst-plugins-base + wayland)) (arguments `(#:disallowed-references (,xorg-server-for-tests) #:configure-flags (list "--enable-cogl-gst" @@ -6087,16 +5928,16 @@ (define-public clutter ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (propagated-inputs - `(("cogl" ,cogl) - ("cairo" ,cairo) - ("atk" ,atk) - ("gtk+" ,gtk+) - ("json-glib" ,json-glib) - ("glib" ,glib) - ("libxcomposite" ,libxcomposite) - ("libxdamage" ,libxdamage) - ("libxext" ,libxext) - ("xinput" ,xinput))) + (list cogl + cairo + atk + gtk+ + json-glib + glib + libxcomposite + libxdamage + libxext + xinput)) (inputs `(("libxkbcommon" ,libxkbcommon) ("udev" ,eudev))) @@ -6133,12 +5974,10 @@ (define-public clutter-gtk "01ibniy4ich0fgpam53q252idm7f4fn5xg5qvizcfww90gn9652j")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config gobject-introspection)) (propagated-inputs ;; clutter-gtk.pc refers to all these. - `(("clutter" ,clutter) - ("gtk+" ,gtk+))) + (list clutter gtk+)) (home-page "http://www.clutter-project.org") (synopsis "OpenGL-based interactive canvas library GTK+ widget") (description @@ -6165,9 +6004,7 @@ (define-public clutter-gst ("pkg-config" ,pkg-config) ("gobject-introspection" ,gobject-introspection))) (inputs - `(("clutter" ,clutter) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list clutter gstreamer gst-plugins-base)) (home-page "http://www.clutter-project.org") (synopsis "Integration library for using GStreamer with Clutter") (description @@ -6191,9 +6028,7 @@ (define-public libchamplain "0rihpb0npqpihqcdz4w03rq6xl7jdckfqskvv9diq2hkrnzv8ch2")))) (build-system meson-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gobject-introspection pkg-config vala)) (propagated-inputs `(("libsoup" ,libsoup-minimal-2) ("sqlite" ,sqlite) @@ -6227,13 +6062,9 @@ (define-public gom "1zaqqwwkyiswib3v1v8wafpbifpbpak0nn2kp13pizzn9bwz1s5w")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection))) + (list intltool pkg-config gobject-introspection)) (inputs - `(("glib" ,glib) - ("gdk-pixbuf" ,gdk-pixbuf) - ("sqlite" ,sqlite))) + (list glib gdk-pixbuf sqlite)) ;; XXX TODO: Figure out how to run the test suite. (arguments `(#:tests? #f)) (home-page "https://wiki.gnome.org/Projects/Gom") @@ -6267,13 +6098,10 @@ (define-public libgnome-games-support (setenv "HOME" (getcwd)) #t))))) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list intltool pkg-config vala)) (propagated-inputs ;; Required by libgnome-games-support-1.0.pc - `(("gtk+" ,gtk+) - ("libgee" ,libgee))) + (list gtk+ libgee)) (home-page "https://www.gnome.org/") (synopsis "Useful functionality shared among GNOME games") (description @@ -6313,9 +6141,7 @@ (define-public gnome-klotski ("vala" ,vala) ("xmllint" ,libxml2))) (inputs - `(("gtk+" ,gtk+) - ("libgnome-games-support" ,libgnome-games-support) - ("librsvg" ,librsvg))) + (list gtk+ libgnome-games-support librsvg)) (home-page "https://wiki.gnome.org/Apps/Klotski") (synopsis "Sliding block puzzles") (description @@ -6448,37 +6274,37 @@ (define-public totem ("xmllint" ,libxml2) ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs - `(("dconf" ,dconf))) - (inputs - `(("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf) - ("atk" ,atk) - ("cairo" ,cairo) - ("dbus-glib" ,dbus-glib) - ("clutter" ,clutter) - ("clutter-gtk" ,clutter-gtk) - ("clutter-gst" ,clutter-gst) - ("xorgproto" ,xorgproto) - ("libxxf86vm" ,libxxf86vm) - ("libxtst" ,libxtst) - ("libxrandr" ,libxrandr) - ("libxml2" ,libxml2) - ("libsoup" ,libsoup) - ("libpeas" ,libpeas) - ("librsvg" ,librsvg) - ("lirc" ,lirc) - ("gnome-desktop" ,gnome-desktop) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("adwaita-icon-theme" ,adwaita-icon-theme) - ("python" ,python) - ("python-pygobject" ,python-pygobject) - ("totem-pl-parser" ,totem-pl-parser) - ("grilo" ,grilo) - ("grilo-plugins" ,grilo-plugins) - ("vala" ,vala))) + (list dconf)) + (inputs + (list gtk+ + gdk-pixbuf + atk + cairo + dbus-glib + clutter + clutter-gtk + clutter-gst + xorgproto + libxxf86vm + libxtst + libxrandr + libxml2 + libsoup + libpeas + librsvg + lirc + gnome-desktop + gstreamer + gst-plugins-base + gst-plugins-good + gsettings-desktop-schemas + adwaita-icon-theme + python + python-pygobject + totem-pl-parser + grilo + grilo-plugins + vala)) (arguments `(#:meson ,meson-0.59 ;positional arguments error with meson 0.60 #:glib-or-gtk? #t @@ -6569,7 +6395,7 @@ (define-public rhythmbox `("GUIX_PYTHONPATH" ":" prefix (,python-path)))) #t))))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (native-inputs `(("itstool" ,itstool) ("intltool" ,intltool) @@ -6652,7 +6478,7 @@ (define-public eog (wrap-program (string-append out "/bin/eog") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (native-inputs `(("intltool" ,intltool) ("itstool" ,itstool) @@ -6702,12 +6528,12 @@ (define-public eog-plugins `(("pkg-config" ,pkg-config) ("gettext" ,gettext-minimal))) (inputs - `(("eog" ,eog) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libpeas" ,libpeas) - ("libexif" ,libexif) - ("libchamplain" ,libchamplain))) + (list eog + glib + gtk+ + libpeas + libexif + libchamplain)) (description "This package provides plugins for the Eye of GNOME (EOG) image viewer, notably: @@ -6741,8 +6567,8 @@ (define-public libgudev ("gobject-introspection" ,gobject-introspection) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("glib" ,glib) ; in Requires of gudev-1.0.pc - ("eudev" ,eudev))) ; in Requires.private of gudev-1.0.pc + (list glib ; in Requires of gudev-1.0.pc + eudev)) ; in Requires.private of gudev-1.0.pc (inputs `(("udev" ,eudev))) (home-page "https://wiki.gnome.org/Projects/libgudev") @@ -6846,13 +6672,10 @@ (define-public gusb-minimal "-Dvapi=false") '())))) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gobject-introspection pkg-config vala)) (propagated-inputs ;; Both of these are required by gusb.pc. - `(("glib" ,glib) - ("libusb" ,libusb))) + (list glib libusb)) (home-page "https://github.com/hughsie/libgusb") (synopsis "GLib binding for libusb1") (description @@ -7028,7 +6851,7 @@ (define-public epiphany (list (string-append "-Dc_link_args=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib/epiphany")))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database ("glib:bin" ,glib "bin") ; for glib-mkenums @@ -7183,13 +7006,9 @@ (define-public yelp ("itstool" ,itstool) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (inputs - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("libxslt" ,libxslt) - ("sqlite" ,sqlite) - ("webkitgtk" ,webkitgtk) - ("yelp-xsl" ,yelp-xsl))) + (list gsettings-desktop-schemas libxslt sqlite webkitgtk yelp-xsl)) (home-page "https://wiki.gnome.org/Apps/Yelp") (synopsis "GNOME help browser") (description @@ -7213,9 +7032,9 @@ (define-public yelp-tools (base32 "1yg8f5g5wadhmy4yfd9yjhvd8vll4gq4l86ibp0b42qbxnsmcf0q")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("yelp-xsl" ,yelp-xsl))) + (list yelp-xsl)) (propagated-inputs ;; Needed by `yelp-build', `yelp-check' or 'yelp.m4'. `(("itstool" ,itstool) @@ -7255,11 +7074,9 @@ (define-public libgee (("@INTROSPECTION_TYPELIBDIR@") (string-append out "/lib/girepository-1.0/"))))))))) (native-inputs - `(("glib" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") pkg-config)) (inputs - `(("glib" ,glib) - ("gobject-introspection" ,gobject-introspection))) + (list glib gobject-introspection)) (home-page "https://wiki.gnome.org/Projects/Libgee") (synopsis "GObject collection library") (description @@ -7281,16 +7098,13 @@ (define-public gexiv2 "0k4ljzzz5dwqndw8awvlw3ala8rh3b2rk9i4jzvywc53mi9ba8i3")))) (build-system meson-build-system) (native-inputs - `(("gcr" ,gcr) - ("glib" ,glib "bin") - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gcr + `(,glib "bin") pkg-config vala)) (propagated-inputs ;; Listed in "Requires" section of gexiv2.pc - `(("exiv2" ,exiv2))) + (list exiv2)) (inputs - `(("glib" ,glib) - ("gobject-introspection" ,gobject-introspection))) + (list glib gobject-introspection)) (home-page "https://wiki.gnome.org/Projects/gexiv2") (synopsis "GObject wrapper around the Exiv2 photo metadata library") (description @@ -7323,7 +7137,7 @@ (define-public shotwell (("update-desktop-database") (which "true"))) #t))))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") @@ -7375,13 +7189,13 @@ (define-public file-roller ("glib:bin" ,glib "bin"))) ;; TODO: Add libnautilus. (inputs - `(("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf) - ("json-glib" ,json-glib) - ("libarchive" ,libarchive) - ("libnotify" ,libnotify) - ("nettle" ,nettle) - ("libxml2" ,libxml2))) + (list gtk+ + gdk-pixbuf + json-glib + libarchive + libnotify + nettle + libxml2)) (synopsis "Graphical archive manager for GNOME") (description "File Roller is an archive manager for the GNOME desktop environment that allows users to view, unpack, and create compressed archives @@ -7433,17 +7247,17 @@ (define-public gnome-session ("docbook-xml" ,docbook-xml) ("xmlto" ,xmlto))) (inputs - `(("elogind" ,elogind) - ("gnome-desktop" ,gnome-desktop) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("json-glib" ,json-glib) - ("libsm" ,libsm) - ("libxcomposite" ,libxcomposite) - ("libxtst" ,libxtst) - ("mesa" ,mesa) - ("upower" ,upower) - ("xtrans" ,xtrans))) + (list elogind + gnome-desktop + gsettings-desktop-schemas + gtk+ + json-glib + libsm + libxcomposite + libxtst + mesa + upower + xtrans)) (synopsis "Session manager for GNOME") (description "This package contains the GNOME session manager, as well as a @@ -7493,12 +7307,9 @@ (define-public gjs ("xvfb" ,xorg-server-for-tests))) (propagated-inputs ;; These are all in the Requires.private field of gjs-1.0.pc. - `(("cairo" ,cairo) - ("gobject-introspection" ,gobject-introspection) - ("mozjs" ,mozjs-78))) + (list cairo gobject-introspection mozjs-78)) (inputs - `(("gtk+" ,gtk+) - ("readline" ,readline))) + (list gtk+ readline)) (synopsis "Javascript bindings for GNOME") (home-page "https://live.gnome.org/Gjs") (description @@ -7562,7 +7373,7 @@ (define-public gedit "/share"))))) #t))))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database ("intltool" ,intltool) @@ -7580,23 +7391,23 @@ (define-public gedit (base32 "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs")))) ("pkg-config" ,pkg-config))) (inputs - `(("amtk" ,amtk) - ("glib" ,glib) - ("gspell" ,gspell) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview) - ("libpeas" ,libpeas) - ("libxml2" ,libxml2) - ("iso-codes" ,iso-codes) - ("python-pygobject" ,python-pygobject) - ("python" ,python) - ("tepl" ,tepl) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("libx11" ,libx11) - ("vala" ,vala) - ("adwaita-icon-theme" ,adwaita-icon-theme) - ("libsoup" ,libsoup) - ("gnome-desktop" ,gnome-desktop))) + (list amtk + glib + gspell + gtk+ + gtksourceview + libpeas + libxml2 + iso-codes + python-pygobject + python + tepl + gsettings-desktop-schemas + libx11 + vala + adwaita-icon-theme + libsoup + gnome-desktop)) (home-page "https://wiki.gnome.org/Apps/Gedit") (synopsis "GNOME text editor") (description "While aiming at simplicity and ease of use, gedit is a @@ -7621,8 +7432,7 @@ (define-public zenity ("itstool" ,itstool) ("pkg-config" ,pkg-config))) (inputs - `(("libnotify" ,libnotify) - ("webkitgtk" ,webkitgtk))) + (list libnotify webkitgtk)) (synopsis "Display graphical dialog boxes from shell scripts") (home-page "https://www.gnome.org") (description @@ -7861,8 +7671,8 @@ (define-public gnome-online-accounts ("vala" ,vala) ("xsltproc" ,libxslt))) (propagated-inputs - `(("glib" ,glib) ; required by goa-1.0.pc - ("gtk+" ,gtk+))) ; required by goa-backend-1.0.pc + (list glib ; required by goa-1.0.pc + gtk+)) ; required by goa-backend-1.0.pc (inputs `(("docbook-xsl" ,docbook-xsl) ("json-glib" ,json-glib) @@ -8015,10 +7825,7 @@ (define-public caribou ("xsltproc" ,libxslt))) (propagated-inputs ;; caribou-1.0.pc refers to all these. - `(("libgee" ,libgee) - ("libxklavier" ,libxklavier) - ("libxtst" ,libxtst) - ("gtk+" ,gtk+))) + (list libgee libxklavier libxtst gtk+)) (inputs `(("clutter" ,clutter) ("dconf" ,dconf) @@ -8131,7 +7938,7 @@ (define-public network-manager (string-append out directory))) '("/share/doc" "/share/gtk-doc")))))))) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (native-inputs `(("glib:bin" ,glib "bin") ; for gdbus-codegen ("gtk-doc" ,gtk-doc/stable) @@ -8222,15 +8029,14 @@ (define-public network-manager-openvpn '("src/nm-openvpn-service.c" "properties/nm-openvpn-editor.c"))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("gtk+" ,gtk+) - ("kmod" ,kmod) - ("openvpn" ,openvpn) - ("network-manager" ,network-manager) - ("libnma" ,libnma) - ("libsecret" ,libsecret))) + (list gtk+ + kmod + openvpn + network-manager + libnma + libsecret)) (home-page "https://wiki.gnome.org/Projects/NetworkManager/VPN") (synopsis "OpenVPN plug-in for NetworkManager") (description @@ -8273,15 +8079,14 @@ (define-public network-manager-vpnc (("/sbin/modprobe") modprobe))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("gtk+" ,gtk+) - ("kmod" ,kmod) - ("vpnc" ,vpnc) - ("network-manager" ,network-manager) - ("libnma" ,libnma) - ("libsecret" ,libsecret))) + (list gtk+ + kmod + vpnc + network-manager + libnma + libsecret)) (home-page "https://wiki.gnome.org/Projects/NetworkManager/VPN") (synopsis "VPNC plug-in for NetworkManager") (description @@ -8319,18 +8124,16 @@ (define-public network-manager-openconnect (("/sbin/modprobe") modprobe))) #t))))) (native-inputs - `(("intltool" ,intltool) - ("libnma" ,libnma) - ("pkg-config" ,pkg-config))) + (list intltool libnma pkg-config)) (inputs - `(("gcr" ,gcr) - ("gtk+" ,gtk+) - ("kmod" ,kmod) - ("libsecret" ,libsecret) - ("libxml2" ,libxml2) - ("lz4" ,lz4) - ("network-manager" ,network-manager) - ("openconnect" ,openconnect))) + (list gcr + gtk+ + kmod + libsecret + libxml2 + lz4 + network-manager + openconnect)) (home-page "https://wiki.gnome.org/Projects/NetworkManager/VPN") (synopsis "OpenConnect plug-in for NetworkManager") (description @@ -8392,20 +8195,18 @@ (define-public network-manager-applet ("pkg-config" ,pkg-config))) (propagated-inputs ;; libnm-gtk.pc refers to all these. - `(("dbus-glib" ,dbus-glib) - ("gtk+" ,gtk+) - ("network-manager" ,network-manager) - ;; nm-applet need by org.gnome.nm-applet.gschema.xml - ("libnma" ,libnma))) - (inputs - `(("gcr" ,gcr) - ("libappindicator" ,libappindicator) - ("libgudev" ,libgudev) - ("libnotify" ,libnotify) - ("libsecret" ,libsecret) - ("libselinux" ,libselinux) - ("jansson" ,jansson) ; for team support - ("modem-manager" ,modem-manager))) + (list dbus-glib gtk+ network-manager + ;; nm-applet need by org.gnome.nm-applet.gschema.xml + libnma)) + (inputs + (list gcr + libappindicator + libgudev + libnotify + libsecret + libselinux + jansson ; for team support + modem-manager)) (synopsis "Applet for managing network connections") (home-page "https://wiki.gnome.org/Projects/NetworkManager") (description @@ -8443,25 +8244,24 @@ (define-public libxml++ (string-append xmldoc "/docbookx.dtd"))) (setenv "SGML_CATALOG_FILES" (string-append xmldoc "/catalog.xml")) - (substitute* "docs/manual/docbook-customisation.xsl" - (("http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl") - (string-append xsldoc "/html/chunk.xsl"))))))))) - (propagated-inputs - ;; libxml++-3.0.pc refers to all these. - `(("glibmm" ,glibmm-2.64) - ("libxml2" ,libxml2))) - (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("doxygen" ,doxygen) - ("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("graphviz" ,graphviz) ; for dot - ("libtool" ,libtool) - ("libxslt" ,libxslt) - ("mm-common" ,mm-common) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (substitute* "docs/manual/docbook-customisation.xsl" + (("http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl") + (string-append xsldoc "/html/chunk.xsl"))))))))) + (propagated-inputs + ;; libxml++-3.0.pc refers to all these. + (list glibmm-2.64 libxml2)) + (native-inputs + (list autoconf + automake + doxygen + docbook-xml + docbook-xsl + graphviz ; for dot + libtool + libxslt + mm-common + perl + pkg-config)) (home-page "https://github.com/libxmlplusplus/libxmlplusplus/") (synopsis "C++ bindings to the libxml2 XML parser library") (description @@ -8684,16 +8484,16 @@ (define-public gdm ("pkg-config" ,pkg-config) ("xmllint" ,libxml2))) (inputs - `(("accountsservice" ,accountsservice) - ("check" ,check-0.14) ;for testing - ("elogind" ,elogind) - ("eudev" ,eudev) - ("gnome-session" ,gnome-session) - ("gnome-settings-daemon" ,gnome-settings-daemon) - ("gtk+" ,gtk+) - ("iso-codes" ,iso-codes) - ("libcanberra" ,libcanberra) - ("linux-pam" ,linux-pam))) + (list accountsservice + check-0.14 ;for testing + elogind + eudev + gnome-session + gnome-settings-daemon + gtk+ + iso-codes + libcanberra + linux-pam)) (synopsis "Display manager for GNOME") (home-page "https://wiki.gnome.org/Projects/GDM/") (description @@ -8715,12 +8515,9 @@ (define-public libgtop "1m6jbqk8maa52gxrf223442fr5bvvxgb7ham6v039i3r1i62gwvq")))) (build-system gnu-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list gobject-introspection intltool perl pkg-config)) (propagated-inputs - `(("glib" ,glib))) ; required by libgtop-2.0.pc + (list glib)) ; required by libgtop-2.0.pc (synopsis "Portable system access library") (home-page "https://www.gnome.org/") (description @@ -8753,13 +8550,9 @@ (define-public gnome-bluetooth ("xmllint" ,libxml2))) (propagated-inputs ;; gnome-bluetooth-1.0.pc refers to all these. - `(("glib" ,glib) - ("gtk+" ,gtk+))) + (list glib gtk+)) (inputs - `(("eudev" ,eudev) - ("libcanberra" ,libcanberra) - ("libnotify" ,libnotify) - ("python-dbus" ,python-dbus))) + (list eudev libcanberra libnotify python-dbus)) (synopsis "GNOME Bluetooth subsystem") (home-page "https://wiki.gnome.org/Projects/GnomeBluetooth") (description @@ -8978,41 +8771,41 @@ (define-public gnome-shell ;; For tests ("xorg-server" ,xorg-server-for-tests))) (inputs - `(("accountsservice" ,accountsservice) - ("caribou" ,caribou) - ("docbook-xsl" ,docbook-xsl) - ("evolution-data-server" ,evolution-data-server) - ("gcr" ,gcr) - ("gdm" ,gdm) - ("librsvg" ,librsvg) - ("gjs" ,gjs) - ("gtk" ,gtk) - ("gnome-autoar" ,gnome-autoar) - ("gnome-bluetooth" ,gnome-bluetooth) - ("gnome-desktop" ,gnome-desktop) - ("gnome-settings-daemon" ,gnome-settings-daemon) - ("graphene" ,graphene) - ("gst-plugins-base" ,gst-plugins-base) - ("ibus" ,ibus) - ("libcanberra" ,libcanberra) - ("libcroco" ,libcroco) - ("libgnomekbd" ,libgnomekbd) ;for gkbd-keyboard-display - ("libgweather" ,libgweather) - ("libnma" ,libnma) - ("libsoup" ,libsoup) - ("mesa-headers" ,mesa-headers) - ("mutter" ,mutter) - ("network-manager-applet" ,network-manager-applet) - ("polkit" ,polkit) - ("pulseaudio" ,pulseaudio) - ("python-pygobject" ,python-pygobject) - ("startup-notification" ,startup-notification) - ("telepathy-logger" ,telepathy-logger) - ("upower" ,upower) - ;; XXX: These requirements were added in 3.24, but no mention in NEWS. - ;; Missing propagation? See also: - ("librsvg" ,librsvg) - ("geoclue" ,geoclue))) + (list accountsservice + caribou + docbook-xsl + evolution-data-server + gcr + gdm + librsvg + gjs + gtk + gnome-autoar + gnome-bluetooth + gnome-desktop + gnome-settings-daemon + graphene + gst-plugins-base + ibus + libcanberra + libcroco + libgnomekbd ;for gkbd-keyboard-display + libgweather + libnma + libsoup + mesa-headers + mutter + network-manager-applet + polkit + pulseaudio + python-pygobject + startup-notification + telepathy-logger + upower + ;; XXX: These requirements were added in 3.24, but no mention in NEWS. + ;; Missing propagation? See also: + librsvg + geoclue)) (synopsis "Desktop shell for GNOME") (home-page "https://wiki.gnome.org/Projects/GnomeShell") (description @@ -9057,7 +8850,7 @@ (define-public gtk-vnc ("x11" ,libx11) ("zlib" ,zlib))) (propagated-inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (synopsis "VNC client viewer widget for GTK+") (description "GTK-VNC is a project providing client side APIs for the RFB protocol / VNC remote desktop technology. It is built using coroutines allowing @@ -9084,9 +8877,9 @@ (define-public gnome-autoar ("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) (propagated-inputs - `(("libarchive" ,libarchive))) ; Required by gnome-autoar-0.pc + (list libarchive)) ; Required by gnome-autoar-0.pc (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (synopsis "Archives integration support for GNOME") (home-page "https://git.gnome.org/browse/gnome-autoar/") (description @@ -9388,8 +9181,7 @@ (define-public baobab ("glib" ,glib "bin") ("vala" ,vala))) (inputs - `(("gtk+" ,gtk+) - ("libhandy" ,libhandy))) + (list gtk+ libhandy)) (synopsis "Disk usage analyzer for GNOME") (description "Baobab (Disk Usage Analyzer) is a graphical application to analyse disk @@ -9459,11 +9251,7 @@ (define-public gnome-screenshot ("appstream-glib" ,appstream-glib) ("pkg-config" ,pkg-config))) (inputs - `(("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libhandy" ,libhandy) - ("libx11" ,libx11) - ("libxext" ,libxext))) + (list gtk+ libcanberra libhandy libx11 libxext)) (home-page "https://gitlab.gnome.org/GNOME/gnome-screenshot") (synopsis "Take pictures of your screen") (description @@ -9493,9 +9281,7 @@ (define-public dconf-editor ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("dconf" ,dconf) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2))) + (list dconf gtk+ libxml2)) (arguments `(#:meson ,meson-0.59)) (home-page "https://gitlab.gnome.org/GNOME/dconf-editor") @@ -9513,8 +9299,7 @@ (define-public gnome-default-applications (build-system trivial-build-system) (source #f) (propagated-inputs - `(("nautilus" ,nautilus) - ("evince" ,evince))) + (list nautilus evince)) (arguments `(#:modules ((guix build utils)) #:builder @@ -9588,12 +9373,12 @@ (define-public gnome-weather ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("appstream-glib" ,appstream-glib) - ("geoclue" ,geoclue) - ("gjs" ,gjs) - ("gnome-desktop" ,gnome-desktop) - ("libgweather" ,libgweather) - ("libhandy" ,libhandy))) + (list appstream-glib + geoclue + gjs + gnome-desktop + libgweather + libhandy)) (arguments `(#:meson ,meson-0.59 ;positional arguments error with meson 0.60 #:glib-or-gtk? #t @@ -9762,18 +9547,15 @@ (define-public byzanz (("-Werror") "")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gnome-common" ,gnome-common) - ("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list autoconf + automake + gnome-common + intltool + libtool + pkg-config + which)) (inputs - `(("glib" ,glib) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gtk+" ,gtk+))) + (list glib gstreamer gst-plugins-base gtk+)) (synopsis "Desktop recording program") (description "Byzanz is a simple desktop recording program with a command-line interface. It can record part or all of an X display for a @@ -9820,18 +9602,18 @@ (define-public authenticator ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("libhandy" ,libhandy-0.0) - ("libsecret" ,libsecret) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-pillow" ,python-pillow) - ("python-pyfavicon" ,python-pyfavicon) - ("python-pygobject" ,python-pygobject) - ("python-pyotp" ,python-pyotp) - ("python-pyzbar" ,python-pyzbar) - ("yoyo-migrations" ,yoyo-migrations) - ("zbar" ,zbar))) + (list gsettings-desktop-schemas + gtk+ + libhandy-0.0 + libsecret + python-beautifulsoup4 + python-pillow + python-pyfavicon + python-pygobject + python-pyotp + python-pyzbar + yoyo-migrations + zbar)) (home-page "https://gitlab.gnome.org/World/Authenticator/") (synopsis "Two-factor authentication application built for GNOME") (description @@ -9864,11 +9646,9 @@ (define-public gsound "06l80xgykj7x1kqkjvcq06pwj2rmca458zvs053qc55x3sg06bfa")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection) - ("vala" ,vala))) + (list pkg-config gobject-introspection vala)) (propagated-inputs - `(("libcanberra" ,libcanberra))) ; in Requires.private of gsound.pc + (list libcanberra)) ; in Requires.private of gsound.pc (home-page "https://wiki.gnome.org/Projects/GSound") (synopsis "GObject wrapper for libcanberra") (description @@ -9891,9 +9671,7 @@ (define-public libzapojit "0zn3s7ryjc3k1abj4k55dr2na844l451nrg9s6cvnnhh569zj99x")))) (build-system gnu-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list gobject-introspection intltool pkg-config)) (inputs `(("gnome-online-accounts:lib" ,gnome-online-accounts "lib") ("json-glib" ,json-glib) @@ -9935,14 +9713,14 @@ (define-public gnome-clocks ("gettext" ,gettext-minimal) ("itstool" ,itstool))) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("gsound" ,gsound) - ("geoclue" ,geoclue) - ("geocode-glib" ,geocode-glib) - ("libgweather" ,libgweather) - ("libhandy" ,libhandy) - ("gnome-desktop" ,gnome-desktop))) + (list glib + gtk+ + gsound + geoclue + geocode-glib + libgweather + libhandy + gnome-desktop)) (home-page "https://wiki.gnome.org/Apps/Clocks") (synopsis "GNOME's clock application") (description @@ -9990,7 +9768,7 @@ (define-public gnome-calendar ("libhandy" ,libhandy) ("geoclue" ,geoclue))) (propagated-inputs - `(("evolution-data-server" ,evolution-data-server))) + (list evolution-data-server)) (home-page "https://wiki.gnome.org/Apps/Calendar") (synopsis "GNOME's calendar application") (description @@ -10079,8 +9857,7 @@ (define-public gnome-dictionary ("pkg-config" ,pkg-config) ("xmllint" ,libxml2))) (inputs - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+))) + (list gsettings-desktop-schemas gtk+)) (home-page "https://wiki.gnome.org/Apps/Dictionary") (synopsis "Look up words in dictionary sources") (description @@ -10136,17 +9913,17 @@ (define-public gnome-tweaks ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (inputs - `(("bash-minimal" ,bash-minimal) ; to execute the wrapper program - ("gnome-desktop" ,gnome-desktop) - ("gtk+" ,gtk+) - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("libhandy" ,libhandy) - ("libnotify" ,libnotify) - ("libsoup" ,libsoup) - ("nautilus" ,nautilus) - ("python" ,python) - ("python-pygobject" ,python-pygobject))) + (list bash-minimal ; to execute the wrapper program + gnome-desktop + gtk+ + gobject-introspection + gsettings-desktop-schemas + libhandy + libnotify + libsoup + nautilus + python + python-pygobject)) (synopsis "Customize advanced GNOME 3 options") (home-page "https://wiki.gnome.org/Apps/Tweaks") (description @@ -10176,7 +9953,7 @@ (define-public gnome-shell-extensions ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Extensions for GNOME Shell") (description "GNOME Shell extensions modify and extend GNOME Shell functionality and behavior.") @@ -10207,13 +9984,13 @@ (define-public folks (("gtk-update-icon-cache") "true")) #t))))) (inputs - `(("bdb" ,bdb) - ("dbus-glib" ,dbus-glib) - ("evolution-data-server" ,evolution-data-server) - ("glib" ,glib) - ("libgee" ,libgee) - ("readline" ,readline) - ("telepathy-glib" ,telepathy-glib))) + (list bdb + dbus-glib + evolution-data-server + glib + libgee + readline + telepathy-glib)) (native-inputs `(("glib:bin" ,glib "bin") ("gobject-introspection" ,gobject-introspection) @@ -10250,15 +10027,14 @@ (define-public gfbgraph "--enable-gtk-doc" "--enable-introspection"))) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config) - - ;; The 0.2.4 ‘release’ tarball isn't bootstrapped. - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("which" ,which))) + (list gobject-introspection + gtk-doc/stable + pkg-config + ;; The 0.2.4 ‘release’ tarball isn't bootstrapped. + autoconf + automake + libtool + which)) (inputs `(("json-glib" ,json-glib) ("gnome-online-accounts:lib" ,gnome-online-accounts "lib") @@ -10283,14 +10059,11 @@ (define-public libgnomekbd "0y962ykn3rr9gylj0pwpww7bi20lmhvsw6qvxs5bisbn2mih5jpp")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib" ,glib "bin") - ("intltool" ,intltool))) + (list pkg-config + `(,glib "bin") intltool)) (propagated-inputs ;; Referred to in .h files and .pc. - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("libxklavier" ,libxklavier))) + (list glib gtk+ libxklavier)) (home-page "https://www.gnome.org") (synopsis "GNOME keyboard configuration library") (description @@ -10326,7 +10099,7 @@ (define-public libunique ("gtk-doc" ,gtk-doc/stable))) (propagated-inputs ;; Referred to in .h files and .pc. - `(("gtk+" ,gtk+))) + (list gtk+)) (home-page "https://wiki.gnome.org/Attic/LibUnique") (synopsis "Library for writing single instance applications") (description @@ -10404,8 +10177,7 @@ (define-public xpad ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (inputs - `(("gtksourceview" ,gtksourceview-3) - ("libsm" ,libsm))) + (list gtksourceview-3 libsm)) (home-page "https://wiki.gnome.org/Apps/Xpad") (synopsis "Virtual sticky note") (description @@ -10511,9 +10283,7 @@ (define-public gcolor3 ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("libportal" ,libportal))) + (list gsettings-desktop-schemas gtk+ libportal)) (home-page "https://www.hjdskes.nl/projects/gcolor3/") (synopsis "Simple color chooser written in GTK3") (description "Color Picker is a simple color chooser written in GTK3. It @@ -10533,9 +10303,7 @@ (define-public bluefish (base32 "09hgxq139kbkjda5y073lqhq1z1x7cx0j80jh77afrqa3y9c53wl")))) (build-system gnu-build-system) (native-inputs - `(("desktop-file-utils" ,desktop-file-utils) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list desktop-file-utils intltool pkg-config)) (inputs `(("enchant" ,enchant) ("gtk+" ,gtk+) @@ -10576,13 +10344,13 @@ (define-public gnome-system-monitor ("polkit" ,polkit) ("pkg-config" ,pkg-config))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) ; for loading SVG files. - ("gtk+" ,gtk+) - ("gtkmm" ,gtkmm-3) - ("libhandy" ,libhandy) - ("librsvg" ,librsvg) - ("libxml2" ,libxml2) - ("libwnck" ,libwnck))) + (list gdk-pixbuf ; for loading SVG files. + gtk+ + gtkmm-3 + libhandy + librsvg + libxml2 + libwnck)) (home-page "https://wiki.gnome.org/Apps/SystemMonitor") (synopsis "Process viewer and system resource monitor for GNOME") (description @@ -10619,11 +10387,11 @@ (define-public python-pyatspi from gi.repository import Atspi")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("python" ,python))) + (list python)) (propagated-inputs - `(("python-pygobject" ,python-pygobject))) + (list python-pygobject)) (synopsis "Python client bindings for D-Bus AT-SPI") (home-page "https://wiki.linuxfoundation.org/accessibility\ /atk/at-spi/at-spi_on_d-bus") @@ -10735,7 +10503,7 @@ (define-public gspell (setenv "ASPELL_DICT_DIR" (search-input-directory inputs "/lib/aspell"))))))) (inputs - `(("iso-codes" ,iso-codes))) + (list iso-codes)) (native-inputs `(("glib" ,glib "bin") ("gobject-introspection" ,gobject-introspection) @@ -10748,9 +10516,7 @@ (define-public gspell ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs ;; Referred by .pc file. - `(("enchant" ,enchant) - ("glib" ,glib) - ("gtk+" ,gtk+))) + (list enchant glib gtk+)) (home-page "https://wiki.gnome.org/Projects/gspell") (synopsis "GNOME's alternative spell checker") (description @@ -10782,19 +10548,17 @@ (define-public gnome-planner '("--build=aarch64-unknown-linux-gnu") '())))) (inputs - `(("libgnomecanvas" ,libgnomecanvas) - ("libgnomeui" ,libgnomeui) - ("libglade" ,libglade) - ("gnome-vfs" ,gnome-vfs) - ("gconf" ,gconf) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("gtk+" ,gtk+) - ("glib" ,glib))) + (list libgnomecanvas + libgnomeui + libglade + gnome-vfs + gconf + libxml2 + libxslt + gtk+ + glib)) (native-inputs - `(("intltool" ,intltool) - ("scrollkeeper" ,scrollkeeper) - ("pkg-config" ,pkg-config))) + (list intltool scrollkeeper pkg-config)) (home-page "https://wiki.gnome.org/Apps/Planner") (synopsis "Project management software for the GNOME desktop") (description @@ -10865,10 +10629,9 @@ (define-public lollypop ("totem-pl-parser" ,totem-pl-parser) ("webkitgtk" ,webkitgtk))) (propagated-inputs - `(;; gst-plugins-base is required to start Lollypop, - ;; the others are required to play streaming. - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-ugly" ,gst-plugins-ugly))) + (list ;; gst-plugins-base is required to start Lollypop, + ;; the others are required to play streaming. + gst-plugins-good gst-plugins-ugly)) (home-page "https://wiki.gnome.org/Apps/Lollypop") (synopsis "GNOME music playing application") (description @@ -10956,23 +10719,23 @@ (define-public cheese ("pkg-config" ,pkg-config) ("vala" ,vala))) (propagated-inputs - `(("gnome-video-effects" ,gnome-video-effects) - ("clutter" ,clutter) - ("clutter-gst" ,clutter-gst) - ("clutter-gtk" ,clutter-gtk) - ("libcanberra" ,libcanberra) - ("gdk-pixbuf" ,gdk-pixbuf) - ("glib" ,glib) - ("gstreamer" ,gstreamer))) + (list gnome-video-effects + clutter + clutter-gst + clutter-gtk + libcanberra + gdk-pixbuf + glib + gstreamer)) (inputs - `(("gnome-desktop" ,gnome-desktop) - ("gobject-introspection" ,gobject-introspection) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gtk+" ,gtk+) - ("libx11" ,libx11) - ("libxtst" ,libxtst))) + (list gnome-desktop + gobject-introspection + gst-plugins-base + gst-plugins-good + gst-plugins-bad + gtk+ + libx11 + libxtst)) (home-page "https://wiki.gnome.org/Apps/Cheese") (synopsis "Webcam photo booth software for GNOME") (description @@ -11019,13 +10782,13 @@ (define-public passwordsafe ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("libhandy" ,libhandy) - ("libpwquality" ,libpwquality) - ("python-pygobject" ,python-pygobject) - ("python-pykeepass" ,python-pykeepass))) + (list glib + gsettings-desktop-schemas + gtk+ + libhandy + libpwquality + python-pygobject + python-pykeepass)) (home-page "https://gitlab.gnome.org/World/PasswordSafe") (synopsis "Password manager for the GNOME desktop") (description @@ -11116,11 +10879,7 @@ (define-public soundconverter ("pkg-config" ,pkg-config) ("glib:bin" ,glib "bin"))) (inputs - `(("gtk+" ,gtk+) - ("python" ,python) - ("python-pygobject" ,python-pygobject) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list gtk+ python python-pygobject gstreamer gst-plugins-base)) (home-page "https://soundconverter.org/") (synopsis "Convert between audio formats with a graphical interface") (description @@ -11148,17 +10907,17 @@ (define-public workrave (arguments ;; The only tests are maintainer tests (in po/), which fail. `(#:tests? #f)) - (inputs `(("glib" ,glib) - ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf) - ("gtkmm" ,gtkmm-3) - ("glibmm" ,glibmm) - ("libx11" ,libx11) - ("libxtst" ,libxtst) - ("dconf" ,dconf) - ("libice" ,libice) - ("libsm" ,libsm) - ("libxscrnsaver" ,libxscrnsaver))) + (inputs (list glib + gtk+ + gdk-pixbuf + gtkmm-3 + glibmm + libx11 + libxtst + dconf + libice + libsm + libxscrnsaver)) (native-inputs `(("boost" ,boost) ("pkg-config" ,pkg-config) ("gettext" ,gettext-minimal) @@ -11241,15 +11000,12 @@ (define-public libdazzle (setenv "DISPLAY" ":1") #t))))) (native-inputs - `(("glib" ,glib "bin") ; glib-compile-resources - ("pkg-config" ,pkg-config) - ;; For tests. - ("xorg-server" ,xorg-server-for-tests))) + (list `(,glib "bin") ; glib-compile-resources + pkg-config + ;; For tests. + xorg-server-for-tests)) (inputs - `(("glib" ,glib) - ("gobject-introspection" ,gobject-introspection) - ("gtk+" ,gtk+) - ("vala" ,vala))) + (list glib gobject-introspection gtk+ vala)) (home-page "https://gitlab.gnome.org/GNOME/libdazzle") (synopsis "Companion library to GObject and Gtk+") (description "The libdazzle library is a companion library to GObject and @@ -11298,10 +11054,8 @@ (define-public evolution (add-after 'install 'glib-or-gtk-wrap (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))) (native-inputs - `(("glib" ,glib "bin") ; glib-mkenums - ("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("itstool" ,itstool))) + (list `(,glib "bin") ; glib-mkenums + pkg-config intltool itstool)) (inputs `(("enchant" ,enchant) ("evolution-data-server" ,evolution-data-server) ; must be the same version @@ -11419,7 +11173,7 @@ (define-public terminator ("python-pygobject" ,python-pygobject) ("vte" ,vte))) (propagated-inputs - `(("python-configobj" ,python-configobj))) + (list python-configobj)) (arguments ;; One test out of 28 fails due to dbus-python and python-notify; skip ;; tests. @@ -11497,8 +11251,7 @@ (define-public libhandy (setenv "DISPLAY" ":1") #t))))) (inputs - `(("gtk+" ,gtk+) - ("glade" ,glade3))) + (list gtk+ glade3)) (native-inputs `(("glib:bin" ,glib "bin") ("gobject-introspection" ,gobject-introspection) ; for g-ir-scanner @@ -11560,11 +11313,10 @@ (define-public libgit2-glib ("python-wrapper" ,python-wrapper) ("vala" ,vala))) (inputs - `(("glib" ,glib) - ("libssh2" ,libssh2))) + (list glib libssh2)) (propagated-inputs - `(;; In Requires of libgit2-glib.pc. - ("libgit2" ,libgit2))) + (list ;; In Requires of libgit2-glib.pc. + libgit2)) (synopsis "GLib wrapper around the libgit2 Git access library") (description "libgit2-glib is a GLib wrapper library around the libgit2 Git access library. It only implements the core plumbing functions, not really the @@ -11609,19 +11361,19 @@ (define-public gitg `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (inputs - `(("glib" ,glib) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("gtkspell3" ,gtkspell3) - ("gtksourceview" ,gtksourceview-3) - ("json-glib" ,json-glib) - ("libdazzle" ,libdazzle) - ("libgee" ,libgee) - ("libgit2-glib" ,libgit2-glib) - ("libpeas" ,libpeas) - ("libsecret" ,libsecret) - ("libsoup" ,libsoup) - ("libxml2" ,libxml2))) + (list glib + gsettings-desktop-schemas + gtk+ + gtkspell3 + gtksourceview-3 + json-glib + libdazzle + libgee + libgit2-glib + libpeas + libsecret + libsoup + libxml2)) (native-inputs `(("glib:bin" ,glib "bin") ("gtk+:bin" ,gtk+ "bin") @@ -11694,7 +11446,7 @@ (define in-abstract-sockets-test? #f) line)))))) '())))) (inputs - `(("glib" ,glib))) + (list glib)) (native-inputs `(("pkg-config" ,pkg-config) ,@(if (and=> (%current-target-system) target-aarch64?) @@ -11733,11 +11485,9 @@ (define-public gnome-mahjongg ("pkg-config" ,pkg-config) ("vala" ,vala))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("librsvg" ,librsvg))) + (list glib gtk+ librsvg)) (synopsis "Mahjongg tile-matching game") (description "GNOME Mahjongg is a game based on the classic Chinese tile-matching game Mahjong. It features multiple board layouts, tile themes, @@ -11851,15 +11601,15 @@ (define-public polari `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (inputs - `(("glib" ,glib) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gspell" ,gspell) - ("gtk+" ,gtk+) - ("gjs" ,gjs) - ("libsecret" ,libsecret) - ("libsoup" ,libsoup) - ("telepathy-glib" ,telepathy-glib) - ("telepathy-logger" ,telepathy-logger))) + (list glib + gsettings-desktop-schemas + gspell + gtk+ + gjs + libsecret + libsoup + telepathy-glib + telepathy-logger)) (native-inputs `(("glib:bin" ,glib "bin") ("gobject-introspection" ,gobject-introspection) @@ -11867,8 +11617,7 @@ (define-public polari ("pkg-config" ,pkg-config) ("yelp-tools" ,yelp-tools))) (propagated-inputs - `(("telepathy-idle" ,telepathy-idle) - ("telepathy-mission-control" ,telepathy-mission-control))) + (list telepathy-idle telepathy-mission-control)) (synopsis "Simple IRC Client") (description "Polari is a simple Internet Relay Chat (IRC) client that is designed to @@ -12069,9 +11818,7 @@ (define-public glabels ("itstool" ,itstool) ("pkg-config" ,pkg-config))) (inputs - `(("gtk+" ,gtk+) - ("librsvg" ,librsvg) - ("libxml2" ,libxml2))) + (list gtk+ librsvg libxml2)) (arguments `(#:configure-flags '("CFLAGS=-fcommon"))) (home-page "https://glabels.org/") @@ -12105,16 +11852,16 @@ (define-public gnome-latex ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("amtk" ,amtk) - ("dconf" ,dconf) - ("glib" ,glib) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gspell" ,gspell) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview) - ("libgee" ,libgee) - ("tepl" ,tepl-5) - ("uchardet" ,uchardet))) + (list amtk + dconf + glib + gsettings-desktop-schemas + gspell + gtk+ + gtksourceview + libgee + tepl-5 + uchardet)) (home-page "https://wiki.gnome.org/Apps/GNOME-LaTeX") (synopsis "LaTeX editor for the GNOME desktop") (description @@ -12220,20 +11967,20 @@ (define-public apostrophe (search-input-file inputs "/bin/pandoc"))))))))))) (inputs - `(("glib" ,glib) - ("gobject-introspection" ,gobject-introspection) - ("gspell" ,gspell) - ("gtk+" ,gtk+) - ("libhandy" ,libhandy) - ("pandoc" ,pandoc) - ("python-chardet" ,python-chardet) - ("python-levenshtein" ,python-levenshtein) - ("python-regex" ,python-regex) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-pyenchant" ,python-pyenchant) - ("python-pypandoc" ,python-pypandoc) - ("webkitgtk" ,webkitgtk))) + (list glib + gobject-introspection + gspell + gtk+ + libhandy + pandoc + python-chardet + python-levenshtein + python-regex + python-pycairo + python-pygobject + python-pyenchant + python-pypandoc + webkitgtk)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") @@ -12282,10 +12029,7 @@ (define-public libratbag python-wrap) #t)))))) (native-inputs - `(("check" ,check) - ("pkg-config" ,pkg-config) - ("swig" ,swig) - ("valgrind" ,valgrind))) + (list check pkg-config swig valgrind)) (inputs `(("glib" ,glib) ("json-glib" ,json-glib) @@ -12419,14 +12163,14 @@ (define-public parlatype ("pkg-config" ,pkg-config) ("yelp-tools" ,yelp-tools))) (inputs - `(("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gstreamer" ,gstreamer) - ("gtk+" ,gtk+) - ("iso-codes" ,iso-codes) - ("pocketsphinx" ,pocketsphinx) - ("pulseaudio" ,pulseaudio) - ("sphinxbase" ,sphinxbase))) + (list gst-plugins-base + gst-plugins-good + gstreamer + gtk+ + iso-codes + pocketsphinx + pulseaudio + sphinxbase)) (home-page "https://www.parlatype.org") (synopsis "GNOME audio player for transcription") (description "Parlatype is an audio player for the GNOME desktop @@ -12448,8 +12192,7 @@ (define-public jsonrpc-glib "0j05x4xv2cp3cbmp30m68z8g4rdw7b030ip4wszyfj9ya15v5kni")))) (build-system meson-build-system) (inputs - `(("json-glib" ,json-glib) - ("glib" ,glib))) + (list json-glib glib)) (native-inputs `(("pkg-config" ,pkg-config) ("glib:bin" ,glib "bin") ; for glib-genmarshal, etc. @@ -12484,12 +12227,9 @@ (define-public feedbackd ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("dbus" ,dbus) - ("gsound" ,gsound) - ("json-glib" ,json-glib) - ("libgudev" ,libgudev))) + (list dbus gsound json-glib libgudev)) (propagated-inputs - `(("glib" ,glib))) ; in Requires of libfeedback-0.0.pc + (list glib)) ; in Requires of libfeedback-0.0.pc (synopsis "Haptic/visual/audio feedback via DBus") (description "Feedbackd provides a DBus daemon to act on events to provide haptic, visual and audio feedback. It offers the libfeedbackd library and @@ -12526,13 +12266,9 @@ (define-public sysprof (("update-desktop-database") "true")) #t))))) (propagated-inputs - `(("polkit" ,polkit))) + (list polkit)) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("json-glib" ,json-glib) - ("libdazzle" ,libdazzle) - ("polkit" ,polkit))) + (list glib gtk+ json-glib libdazzle polkit)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") ; for gdbus-codegen, etc. @@ -12617,7 +12353,7 @@ (define-public gnome-builder ("vte" ,vte) ("webkitgtk" ,webkitgtk-with-libsoup2))) (propagated-inputs - `(("gtksourceview" ,gtksourceview))) ;needed for settings + (list gtksourceview)) ;needed for settings (native-inputs `(("desktop-file-utils" ,desktop-file-utils) ;for desktop-file-validate ("glib:bin" ,glib "bin") @@ -12673,25 +12409,25 @@ (define-public komikku `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) #t)))))) (inputs - `(("gtk+" ,gtk+) - ("libhandy" ,libhandy) - ("libnotify" ,libnotify) - ("libsecret" ,libsecret) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-brotli" ,python-brotli) - ("python-cloudscraper" ,python-cloudscraper) - ("python-dateparser" ,python-dateparser) - ("python-keyring" ,python-keyring) - ("python-lxml" ,python-lxml) - ("python-magic" ,python-magic) - ("python-natsort" ,python-natsort) - ("python-pillow" ,python-pillow) - ("python-pure-protobuf" ,python-pure-protobuf) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-requests" ,python-requests) - ("python-unidecode" ,python-unidecode) - ("webkitgtk" ,webkitgtk))) + (list gtk+ + libhandy + libnotify + libsecret + python-beautifulsoup4 + python-brotli + python-cloudscraper + python-dateparser + python-keyring + python-lxml + python-magic + python-natsort + python-pillow + python-pure-protobuf + python-pycairo + python-pygobject + python-requests + python-unidecode + webkitgtk)) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) ("gettext" ,gettext-minimal) @@ -12756,16 +12492,16 @@ (define-public libgda (string-append moduledir "/" shlib)) #t)))))) (propagated-inputs - `(("libxml2" ,libxml2))) ; required by libgda-5.0.pc - (inputs - `(("glib" ,glib) - ("glade" ,glade3) - ("gtk+" ,gtk+) - ("libsecret" ,libsecret) - ("libxslt" ,libxslt) - ("openssl" ,openssl) - ("sqlite" ,sqlite) - ("vala" ,vala))) + (list libxml2)) ; required by libgda-5.0.pc + (inputs + (list glib + glade3 + gtk+ + libsecret + libxslt + openssl + sqlite + vala)) (native-inputs `(("autoconf" ,autoconf) ("autoconf-archive" ,autoconf-archive) @@ -12820,7 +12556,7 @@ (define-public gtranslator ("itstool" ,itstool) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("gtksourceview" ,gtksourceview))) ; required for source view + (list gtksourceview)) ; required for source view (arguments `(#:meson ,meson-0.59 #:build-type "release" @@ -12937,9 +12673,7 @@ (define-public libadwaita ("vala" ,vala) ("xvfb" ,xorg-server-for-tests))) (inputs - `(("gtk" ,gtk) - ("gobject-introspection" ,gobject-introspection) - ("libportal" ,libportal))) + (list gtk gobject-introspection libportal)) (home-page "https://gnome.pages.gitlab.gnome.org/libadwaita/") (synopsis "Building blocks for GNOME applications") (description @@ -12962,10 +12696,7 @@ (define-public gnome-power-manager "0drfn3wcc8l4n07qwv6p0rw2dwcd00hwzda282q62l6sasks2b2g")))) (build-system meson-build-system) (inputs - `(("upower" ,upower) - ("gtk+" ,gtk+) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("adwaita-icon-theme" ,adwaita-icon-theme))) + (list upower gtk+ gsettings-desktop-schemas adwaita-icon-theme)) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) ("glib:bin" ,glib "bin") diff --git a/gnu/packages/gnu-pw-mgr.scm b/gnu/packages/gnu-pw-mgr.scm index d6f0cd6f86..08968f1241 100644 --- a/gnu/packages/gnu-pw-mgr.scm +++ b/gnu/packages/gnu-pw-mgr.scm @@ -55,7 +55,7 @@ (define-public gnu-pw-mgr (("/dev/tty") "/dev/null")) #t))))) (native-inputs - `(("which" ,which))) + (list which)) (home-page "https://www.gnu.org/software/gnu-pw-mgr/") (synopsis "Retrieve login credentials without recording passwords") (description diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm index 239c9d03cd..ee7ca3cfde 100644 --- a/gnu/packages/gnucash.scm +++ b/gnu/packages/gnucash.scm @@ -100,7 +100,7 @@ (define-public gnucash ("pkg-config" ,pkg-config))) (propagated-inputs ;; dconf is required at runtime according to README.dependencies. - `(("dconf" ,dconf))) + (list dconf)) (outputs '("out" "doc" "debug" "python")) (arguments `(#:test-target "check" @@ -274,12 +274,9 @@ (define-public gwenhywfar (string-append "--with-openssl-libs=" (assoc-ref %build-inputs "openssl") "/lib")))) (inputs - `(("libgcrypt" ,libgcrypt) - ("gnutls" ,gnutls) - ("openssl" ,openssl) - ("gtk+" ,gtk+))) + (list libgcrypt gnutls openssl gtk+)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.aquamaniac.de/sites/aqbanking/index.php") (synopsis "Utility library for networking and security applications") (description @@ -306,15 +303,11 @@ (define-public aqbanking ;; built. #:parallel-build? #f)) (propagated-inputs - `(("gwenhywfar" ,gwenhywfar))) + (list gwenhywfar)) (inputs - `(("gmp" ,gmp) - ("xmlsec" ,xmlsec) - ("gnutls" ,gnutls))) + (list gmp xmlsec gnutls)) (native-inputs - `(("pkg-config" ,pkg-config) - ("gettext-minimal" ,gettext-minimal) - ("libltdl" ,libltdl))) + (list pkg-config gettext-minimal libltdl)) (home-page "https://www.aquamaniac.de/sites/aqbanking/index.php") (synopsis "Interface for online banking tasks") (description diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index c1ccf8d702..bc6b1435ec 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -113,7 +113,7 @@ (define-public libextractor ("libvorbis" ,libvorbis) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (outputs '("out" "static")) ; 420 KiB .a files (arguments @@ -201,10 +201,7 @@ (define-public gnurl ("libidn2" ,libidn2) ("zlib" ,zlib))) (native-inputs - `(("libtool" ,libtool) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python))) + (list libtool perl pkg-config python)) (arguments `(#:configure-flags ;; All of these produce errors during configure. @@ -290,11 +287,8 @@ (define-public gnunet ("zbar" ,zbar) ("zlib" ,zlib))) (native-inputs - `(("curl" ,curl) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("xxd" ,xxd) - ("which" ,(@ (gnu packages base) which)))) + (list curl pkg-config python xxd + (@ (gnu packages base) which))) (arguments '(#:parallel-tests? #f ; Parallel tests aren't supported. #:phases @@ -368,11 +362,8 @@ (define-public guile-gnunet ;GSoC 2015! (base32 "0nqc18jh9j30y4l6yh6j35byfg6qalq7yr3frv9rk10qa041c2sv")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake))) - (inputs `(("guile" ,guile-2.0) - ("gnunet" ,gnunet))) + (native-inputs (list pkg-config autoconf automake)) + (inputs (list guile-2.0 gnunet)) (synopsis "Guile bindings for GNUnet services") (description "This package provides Guile bindings to the client libraries of various @@ -411,8 +402,7 @@ (define-public gnunet-gtk ("libunique" ,libunique) ("qrencode" ,qrencode))) (native-inputs - `(("pkg-config" ,pkg-config) - ("libglade" ,libglade))) + (list pkg-config libglade)) (synopsis "Graphical front-end tools for GNUnet") (properties '((ftp-server . "ftp.gnu.org") (ftp-directory . "/gnunet"))))) diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index ddfc6dee69..665e9e3021 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -204,8 +204,7 @@ (define-public libassuan "1r1lvcp67gn5lfrj1g388sd77ca6qwnmxndirdysd71gk362z34f")))) (build-system gnu-build-system) (propagated-inputs - `(("libgpg-error" ,libgpg-error) - ("pth" ,pth))) + (list libgpg-error pth)) (home-page "https://gnupg.org") (synopsis "IPC library used by GnuPG and related software") @@ -233,9 +232,9 @@ (define-public libksba "12x40y9ihs8nw2xs2y2vjfw90mhikbm5rvabma0dh5frybk87mns")))) (build-system gnu-build-system) (propagated-inputs - `(("libgpg-error" ,libgpg-error))) + (list libgpg-error)) (native-inputs - `(("libgpg-error" ,libgpg-error))) + (list libgpg-error)) (arguments `(#:configure-flags (list ,@(if (%current-target-system) @@ -291,19 +290,19 @@ (define-public gnupg "1111ry31gaxv76miqsy6l0kwxwlx8sz0jk41jhyrjwx649p6sqyc")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gnutls" ,gnutls) - ("libassuan" ,libassuan) - ("libgcrypt" ,libgcrypt) - ("libgpg-error" ,libgpg-error) - ("libksba" ,libksba) - ("npth" ,npth) - ("openldap" ,openldap) - ("pcsc-lite" ,pcsc-lite) - ("readline" ,readline) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list gnutls + libassuan + libgcrypt + libgpg-error + libksba + npth + openldap + pcsc-lite + readline + sqlite + zlib)) (arguments `(#:configure-flags '(;; Otherwise, the test suite looks for the `gpg` ;; executable in its installation directory in @@ -380,11 +379,7 @@ (define-public gnupg-1 (patches (search-patches "gnupg-1-build-with-gcc10.patch")))) (native-inputs '()) (inputs - `(("zlib" ,zlib) - ("bzip2" ,bzip2) - ("curl" ,curl) - ("readline" ,readline) - ("libgpg-error" ,libgpg-error))) + (list zlib bzip2 curl readline libgpg-error)) (arguments `(#:phases (modify-phases %standard-phases @@ -406,12 +401,12 @@ (define-public gpgme (base32 "1bg13l5s8x9p1v0jyv29n84bay27pflindpzjsc9gj7i4wdkrg7f")))) (build-system gnu-build-system) (native-inputs - `(("gnupg" ,gnupg))) + (list gnupg)) (propagated-inputs ;; Needs to be propagated because gpgme.h includes gpg-error.h. - `(("libgpg-error" ,libgpg-error))) + (list libgpg-error)) (inputs - `(("libassuan" ,libassuan))) + (list libassuan)) (home-page "https://www.gnupg.org/related_software/gpgme/") (synopsis "Library providing simplified access to GnuPG functionality") (description @@ -494,14 +489,9 @@ (define-public guile-gcrypt (search-input-file inputs "bin/libgcrypt-config")) ":" (getenv "PATH"))))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo) - ("guile" ,guile-3.0))) + (list pkg-config autoconf automake texinfo guile-3.0)) (inputs - `(("guile" ,guile-3.0) - ("libgcrypt" ,libgcrypt))) + (list guile-3.0 libgcrypt)) (synopsis "Cryptography library for Guile using Libgcrypt") (description "Guile-Gcrypt provides a Guile interface to a subset of the @@ -515,22 +505,22 @@ (define-public guile2.0-gcrypt (package (inherit guile-gcrypt) (name "guile2.0-gcrypt") (native-inputs - `(("guile" ,guile-2.0) - ,@(alist-delete "guile" (package-native-inputs guile-gcrypt)))) + (modify-inputs (package-native-inputs guile-gcrypt) + (replace "guile" guile-2.0))) (inputs - `(("guile" ,guile-2.0) - ,@(alist-delete "guile" (package-inputs guile-gcrypt)))))) + (modify-inputs (package-inputs guile-gcrypt) + (replace "guile" guile-2.0))))) (define-public guile2.2-gcrypt (package (inherit guile-gcrypt) (name "guile2.2-gcrypt") (native-inputs - `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-native-inputs guile-gcrypt)))) + (modify-inputs (package-native-inputs guile-gcrypt) + (replace "guile" guile-2.2))) (inputs - `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-inputs guile-gcrypt)))))) + (modify-inputs (package-inputs guile-gcrypt) + (replace "guile" guile-2.2))))) (define-public python-gpg (package @@ -553,9 +543,9 @@ (define-public python-gpg #t))) #:tests? #f)) ; No test suite. (inputs - `(("gpgme" ,gpgme))) + (list gpgme)) (native-inputs - `(("swig" ,swig))) + (list swig)) (home-page (package-home-page gpgme)) (synopsis "Python bindings for GPGME GnuPG cryptography library") (description "This package provides Python bindings to the GPGME GnuPG @@ -591,9 +581,9 @@ (define-public python-pygpgme (lambda _ (invoke "make" "check")))))) (build-system python-build-system) (native-inputs - `(("gnupg" ,gnupg-1))) + (list gnupg-1)) (inputs - `(("gpgme" ,gpgme))) + (list gpgme)) (home-page "https://launchpad.net/pygpgme") (synopsis "Python module for working with OpenPGP messages") (description @@ -632,7 +622,7 @@ (define-public python-gnupg (invoke "python" "test_gnupg.py" "--no-doctests"))))))) (native-inputs - `(("gnupg" ,gnupg))) + (list gnupg)) (home-page "https://pythonhosted.org/python-gnupg/index.html") (synopsis "Wrapper for the GNU Privacy Guard") (description @@ -664,14 +654,11 @@ (define-public perl-gnupg-interface (delete-file "t/encrypt_symmetrically.t") #t))))) (inputs - `(("gnupg" ,gnupg-1))) + (list gnupg-1)) (propagated-inputs - `(("perl-moo" ,perl-moo) - ("perl-moox-handlesvia" ,perl-moox-handlesvia) - ("perl-moox-late" ,perl-moox-late))) + (list perl-moo perl-moox-handlesvia perl-moox-late)) (native-inputs - `(("which" ,which) - ("perl-module-install" ,perl-module-install))) + (list which perl-module-install)) (home-page "https://metacpan.org/release/GnuPG-Interface") (synopsis "Perl interface to GnuPG") (description "@code{GnuPG::Interface} and its associated modules are @@ -741,12 +728,12 @@ (define-public signing-party ;; 'configure phase. `(("autoconf" ,autoconf-wrapper) ("automake" ,automake))) - (inputs `(("perl" ,perl) - ("perl-text-template" ,perl-text-template) - ("perl-mime-tools" ,perl-mime-tools) - ("perl-gnupg-interface" ,perl-gnupg-interface) - ("perl-net-idn-encode" ,perl-net-idn-encode) - ("libmd" ,libmd))) + (inputs (list perl + perl-text-template + perl-mime-tools + perl-gnupg-interface + perl-net-idn-encode + libmd)) (arguments `(#:tests? #f ; no test suite #:phases @@ -841,11 +828,10 @@ (define-public pinentry-tty (arguments `(#:configure-flags '("--enable-pinentry-tty"))) (inputs - `(("ncurses" ,ncurses) - ("libassuan" ,libassuan) - ("libsecret" ,libsecret "out"))) + (list ncurses libassuan + `(,libsecret "out"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gnupg.org/aegypten2/") (synopsis "GnuPG's interface to passphrase input") (description @@ -873,9 +859,8 @@ (define-public pinentry-gtk2 (arguments `(#:configure-flags '("--enable-fallback-curses"))) (inputs - `(("gtk+" ,gtk+-2) - ("glib" ,glib) - ,@(package-inputs pinentry-tty))) + (modify-inputs (package-inputs pinentry-tty) + (prepend gtk+-2 glib))) (description "Pinentry provides a console and a GTK+ GUI that allows users to enter a passphrase when @code{gpg} is run and needs it."))) @@ -885,10 +870,8 @@ (define-public pinentry-gnome3 (inherit pinentry-tty) (name "pinentry-gnome3") (inputs - `(("gtk+" ,gtk+-2) - ("gcr" ,gcr) - ("glib" ,glib) - ,@(package-inputs pinentry-tty))) + (modify-inputs (package-inputs pinentry-tty) + (prepend gtk+-2 gcr glib))) (arguments `(#:configure-flags '("--enable-pinentry-gnome3" "--enable-fallback-curses"))) @@ -904,8 +887,8 @@ (define-public pinentry-qt (arguments `(#:configure-flags '("--enable-fallback-curses"))) (inputs - `(("qtbase" ,qtbase-5) - ,@(package-inputs pinentry-tty))) + (modify-inputs (package-inputs pinentry-tty) + (prepend qtbase-5))) (description "Pinentry provides a console and a Qt GUI that allows users to enter a passphrase when @code{gpg} is run and needs it."))) @@ -928,8 +911,8 @@ (define-public pinentry-efl ("gettext" ,gettext-minimal) ,@(package-native-inputs pinentry-tty))) (inputs - `(("efl" ,efl) - ,@(package-inputs pinentry-tty))) + (modify-inputs (package-inputs pinentry-tty) + (prepend efl))) (description "Pinentry provides a console and a graphical interface for @acronym{EFL, the Enlightenment Foundation Libraries} that allows users to enter a @@ -972,13 +955,8 @@ (define-public pinentry-rofi (lambda* rest (invoke "make" "installcheck")))))) (native-inputs - `(("autoconf" ,autoconf) - ("autoconf-archive" ,autoconf-archive) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-3.0) - ("rofi" ,rofi))) + (list autoconf autoconf-archive automake pkg-config texinfo)) + (inputs (list guile-3.0 rofi)) (synopsis "Rofi GUI for GnuPG's passphrase input") (description "Pinentry-rofi is a simple graphical user interface for passphrase or PIN when required by @code{gpg} or other software. It is using @@ -1002,12 +980,9 @@ (define-public pinentry-bemenu (base32 "1faxaydhc9lr97b2r3sylcy320bn54g4a5p727y3227mz3gg1mn1")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("bemenu" ,bemenu) - ("libassuan" ,libassuan) - ("libgpg-error" ,libgpg-error) - ("popt" ,popt))) + (list bemenu libassuan libgpg-error popt)) (home-page "https://github.com/t-8ch/pinentry-bemenu") (synopsis "Pinentry implementation based on @code{bemenu}") (description @@ -1068,7 +1043,7 @@ (define-public pgpdump #:make-flags (list ,(string-append "CC=" (cc-for-target)) (string-append "DESTDIR=" (assoc-ref %outputs "out"))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://www.mew.org/~kazu/proj/pgpdump/en/") (synopsis "PGP packet visualizer") (description "pgpdump displays the sequence of OpenPGP or PGP version 2 @@ -1101,7 +1076,7 @@ (define-public gpa `("PATH" ":" prefix (,(string-append gnupg "/bin")))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("gnupg" ,gnupg) ("gpgme" ,gpgme) @@ -1170,7 +1145,7 @@ (define-public parcimonie ("perl-xml-twig" ,perl-xml-twig) ("torsocks" ,torsocks))) (native-inputs - `(("xorg-server" ,xorg-server-for-tests))) + (list xorg-server-for-tests)) (arguments `(#:phases (modify-phases %standard-phases @@ -1251,8 +1226,7 @@ (define-public jetring #t)))) #:tests? #f)) ; no test phase (inputs - `(("gnupg" ,gnupg) - ("perl" ,perl))) + (list gnupg perl)) (home-page "https://joeyh.name/code/jetring/") (synopsis "GnuPG keyring maintenance using changesets") (description diff --git a/gnu/packages/gnustep.scm b/gnu/packages/gnustep.scm index 012afebd01..eef3863949 100644 --- a/gnu/packages/gnustep.scm +++ b/gnu/packages/gnustep.scm @@ -54,7 +54,7 @@ (define-public gnustep-make (arguments '(#:tests? #f)) ; no check target (native-inputs - `(("which" ,which))) + (list which)) (home-page "http://gnustep.org") (synopsis "GNUstep make package") (description "The makefile package is a simple, powerful and extensible way @@ -144,7 +144,7 @@ (define-public windowmaker ("libpng" ,libpng) ("libtiff" ,libtiff))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://windowmaker.org/") (description "Window Maker is an X11 window manager originally designed to provide @@ -170,13 +170,9 @@ (define-public wmbattery (build-system gnu-build-system) (arguments '(#:tests? #f)) ; no "check" target (inputs - `(("glib" ,glib) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxpm" ,libxpm) - ("upower" ,upower))) + (list glib libx11 libxext libxpm upower)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.dockapps.net/wmbattery") (synopsis "Display laptop battery info") (description @@ -200,11 +196,9 @@ (define-public wmnd "01s37d8cfpncza1mlw13ar4rcwbrc1vgaj3ifhglmlcnzvvayg0n")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxpm" ,libxpm))) + (list libx11 libxext libxpm)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.thregr.org/~wavexx/software/wmnd/") (synopsis "Network interface monitor") (description @@ -226,11 +220,9 @@ (define-public wmcpuload "1334y0axnxydwv05d172f405iljrfakg4kcyg9kmn46v6ywv424g")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxpm" ,libxpm))) + (list libx11 libxext libxpm)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.dockapps.net/wmcpuload") (synopsis "Monitor CPU usage") (description @@ -255,14 +247,10 @@ (define-public wmclock "1lx276ba8r2yydhmwj1g586jdqg695ad89ng36fr3mb067gvb2rz")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxpm" ,libxpm))) + (list libx11 libxext libxpm)) ;; wmclock requires autoreconf to generate its configure script. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (home-page "https://www.dockapps.net/wmclock") (synopsis "Display the date and time") (description @@ -286,10 +274,9 @@ (define-public wmfire (search-patches "wmfire-update-for-new-gdk-versions.patch")))) (build-system gnu-build-system) (inputs - `(("gtk+" ,gtk+-2) - ("libgtop" ,libgtop))) + (list gtk+-2 libgtop)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.improbability.net/") (synopsis "Display flames to represent resource usage") (description diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index bbc6b53677..26fd5f95eb 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -119,9 +119,9 @@ (define-public mozjs ("pkg-config" ,pkg-config) ("python" ,python-2))) (propagated-inputs - `(("nspr" ,nspr))) ; in the Requires.private field of mozjs-17.0.pc + (list nspr)) ; in the Requires.private field of mozjs-17.0.pc (inputs - `(("zlib" ,zlib))) + (list zlib)) (arguments `(;; XXX: parallel build fails, lacking: ;; mkdir -p "system_wrapper_js/" @@ -196,8 +196,7 @@ (define-public mozjs-24 '("--host=aarch64-unknown-linux-gnu") '()))))))))) (inputs - `(("libffi" ,libffi) - ("zlib" ,zlib))))) + (list libffi zlib)))) (define-public mozjs-38 (package @@ -280,10 +279,7 @@ (define-public mozjs-38 ("pkg-config" ,pkg-config) ("python-2" ,python-2))) (inputs - `(("libffi" ,libffi) - ("readline" ,readline) - ("icu4c" ,icu4c) - ("zlib" ,zlib))))) + (list libffi readline icu4c zlib)))) (define-public mozjs-52 ;; No releases yet at . @@ -349,9 +345,8 @@ (define-public mozjs-52 (cons (string-append "--prefix=" out) configure-flags)))))))) (native-inputs - `(("autoconf" ,autoconf-2.13) - ("automake" ,automake) - ,@(package-native-inputs mozjs-38)))))) + (modify-inputs (package-native-inputs mozjs-38) + (prepend autoconf-2.13 automake)))))) (define-public mozjs-60 ;; No releases yet at . @@ -579,9 +574,7 @@ (define-public mozjs-78 ("rust" ,rust) ("cargo" ,rust "cargo"))) (inputs - `(("icu4c" ,icu4c) - ("readline" ,readline) - ("zlib" ,zlib))))) + (list icu4c readline zlib)))) (define mozilla-compare-locales (origin @@ -1702,8 +1695,7 @@ (define-public firefox-decrypt "17yyyxp47z4m8hnflcq34rc1y871515kr3f1y42j1l0yx3g0il07")))) (build-system trivial-build-system) (inputs - `(("nss" ,nss) - ("python" ,python))) + (list nss python)) (arguments `(#:modules ((guix build utils)) #:builder @@ -1742,8 +1734,8 @@ (define-public lz4json (sha256 (base32 "1xxn8yzr6j8j6prmbj6mxspdczigarfiv3vlm9k70yxmky65ijh3")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("lz4" ,lz4))) + (native-inputs (list pkg-config)) + (inputs (list lz4)) (arguments `(#:tests? #f ; no check target #:phases diff --git a/gnu/packages/gobby.scm b/gnu/packages/gobby.scm index 1ff06e833d..f948074c39 100644 --- a/gnu/packages/gobby.scm +++ b/gnu/packages/gobby.scm @@ -49,7 +49,7 @@ (define-public libnet6 "088yqq60wjx3jqjlhl12893p15gl9asjpavrbhh590qzpqndhp8m")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list "--disable-static") @@ -65,8 +65,7 @@ (define-public libnet6 (string-append "gnutls_priority_set_direct" "(session, \"NORMAL:+ANON-DH\", NULL)")))))))) (inputs - `(("libsigc++" ,libsigc++-2) - ("gnutls" ,gnutls))) + (list libsigc++-2 gnutls)) (home-page "https://gobby.github.io/") (synopsis "Network access framework for IPv4/IPv6") (description @@ -90,11 +89,9 @@ (define-public obby `(#:configure-flags (list "--disable-static"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libsigc++" ,libsigc++-2) - ("gnutls" ,gnutls) - ("libnet6" ,libnet6))) + (list libsigc++-2 gnutls libnet6)) (home-page "https://gobby.github.io/") (synopsis "Library for building collaborative editors") (description @@ -119,8 +116,7 @@ (define-public gobby-0.4 "0w8q01lf6bcdz537b29m7rwlbc7k87b12vnpm1h6219ypvzqkgcc")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs `(("libxml++-2" ,libxml++-2) ("gnutls" ,gnutls) @@ -156,9 +152,7 @@ (define-public gobby "1p2wbnchxy2wdzk19p7bxfpbq5zawa0l500na57jp8jgk3qz7czx")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("itstool" ,itstool))) + (list pkg-config intltool itstool)) (inputs `(("gnutls" ,gnutls) ("gsasl" ,gsasl) @@ -198,12 +192,9 @@ (define-public libinfinity "17i3g61hxz9pzl3ryd1yr15142r25m06jfzjrpdy7ic1b8vjjw3f")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib) - ("gsasl" ,gsasl) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2))) + (list glib gsasl gtk+ libxml2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list "--disable-static" "--with-inftextgtk" diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e54692205d..2dade5278f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -229,10 +229,7 @@ (define-public go-1.4 ("pcre" ,pcre) ("gcc:lib" ,(canonical-package gcc) "lib"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which) - ("net-base" ,net-base) - ("perl" ,perl))) + (list pkg-config which net-base perl)) (home-page "https://golang.org/") (synopsis "Compiler and libraries for Go, a statically-typed language") @@ -829,11 +826,9 @@ (define-public go-0xacab-org-leap-shapeshifter (arguments `(#:import-path "0xacab.org/leap/shapeshifter")) (propagated-inputs - `(("go-github-com-operatorfoundation-obfs4" - ,go-github-com-operatorfoundation-obfs4) - ("go-github-com-operatorfoundation-shapeshifter-transports" - ,go-github-com-operatorfoundation-shapeshifter-transports) - ("go-golang-org-x-net" ,go-golang-org-x-net))) + (list go-github-com-operatorfoundation-obfs4 + go-github-com-operatorfoundation-shapeshifter-transports + go-golang-org-x-net)) (home-page "https://0xacab.org/leap/shapeshifter") (synopsis "Shapeshifter Dispatcher Library") (description "Shapeshifter provides network protocol shapeshifting @@ -940,33 +935,21 @@ (define-public go-github-com-operatorfoundation-shapeshifter-transports "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3"))))))) (native-inputs - `(("go-github-com-stretchr-testify" - ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (propagated-inputs - `(("go-github-com-aead-chacha20" - ,go-github-com-aead-chacha20) - ("go-github-com-blanu-dust" - ,go-github-com-blanu-dust) - ("go-github-com-deckarep-golang-set" - ,go-github-com-deckarep-golang-set) - ("go-github-com-kataras-golog" - ,go-github-com-kataras-golog) - ("go-github-com-mufti1-interconv" - ,go-github-com-mufti1-interconv) - ("go-github-com-opentracing-opentracing-go" - ,go-github-com-opentracing-opentracing-go) - ("go-github-com-operatorfoundation-monolith-go" - ,go-github-com-operatorfoundation-monolith-go) - ("go-github-com-operatorfoundation-obfs4" - ,go-github-com-operatorfoundation-obfs4) - ("go-github-com-operatorfoundation-shapeshifter-ipc" - ,go-github-com-operatorfoundation-shapeshifter-ipc) - ("go-github-com-shadowsocks-go-shadowsocks2" - ,go-github-com-shadowsocks-go-shadowsocks2) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-torproject-org-pluggable-transports-goptlib" - ,go-torproject-org-pluggable-transports-goptlib))) + (list go-github-com-aead-chacha20 + go-github-com-blanu-dust + go-github-com-deckarep-golang-set + go-github-com-kataras-golog + go-github-com-mufti1-interconv + go-github-com-opentracing-opentracing-go + go-github-com-operatorfoundation-monolith-go + go-github-com-operatorfoundation-obfs4 + go-github-com-operatorfoundation-shapeshifter-ipc + go-github-com-shadowsocks-go-shadowsocks2 + go-golang-org-x-crypto + go-golang-org-x-net + go-torproject-org-pluggable-transports-goptlib)) (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") (synopsis "Go implementation of Pluggable Transports") (description "Shapeshifter-Transports is a set of Pluggable Transports @@ -995,8 +978,7 @@ (define-public go-github-com-kataras-golog (arguments `(#:import-path "github.com/kataras/golog")) (propagated-inputs - `(("go-github-com-kataras-pio" - ,go-github-com-kataras-pio))) + (list go-github-com-kataras-pio)) (home-page "https://github.com/kataras/golog") (synopsis "Logging foundation for Go applications") (description "GoLog is a level-based logger written in Go.") @@ -1045,12 +1027,8 @@ (define-public go-github-com-shadowsocks-go-shadowsocks2 (arguments `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) (propagated-inputs - `(("go-github-com-riobard-go-bloom" - ,go-github-com-riobard-go-bloom) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-golang-org-x-text" ,go-golang-org-x-text))) + (list go-github-com-riobard-go-bloom go-golang-org-x-crypto + go-golang-org-x-net go-golang-org-x-sys go-golang-org-x-text)) (home-page "https://github.com/shadowsocks/go-shadowsocks2") (synopsis "Shadowsocks tunnel proxy") (description "Go-ShadowSocks is a Go implementation of the Shadowsocks tunnel @@ -1101,7 +1079,7 @@ (define-public go-github-com-aead-chacha20 (arguments `(#:import-path "github.com/aead/chacha20")) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (home-page "https://github.com/aead/chacha20") (synopsis "ChaCha20 and XChaCha20 stream ciphers") (description "ChaCha is a stream cipher family created by Daniel Bernstein. @@ -1152,8 +1130,7 @@ (define-public go-github-com-opentracing-opentracing-go (arguments `(#:import-path "github.com/opentracing/opentracing-go")) (native-inputs - `(("go-github-com-stretchr-testify" - ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/opentracing/opentracing-go") (synopsis "OpenTracing API for Go") (description "OpenTracing-Go is a Go implementation of the OpenTracing API.") @@ -1179,8 +1156,7 @@ (define-public go-github-com-operatorfoundation-monolith-go #:unpack-path "github.com/OperatorFoundation/monolith-go" #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) (propagated-inputs - `(("go-github-com-deckarep-golang-set" - ,go-github-com-deckarep-golang-set))) + (list go-github-com-deckarep-golang-set)) (home-page "https://github.com/OperatorFoundation/monolith-go") (synopsis "Byte sequences library") (description "Monolith-Go is a Go library for working with byte sequences.") @@ -1226,10 +1202,8 @@ (define-public go-github-com-dhowett-go-plist (build-system go-build-system) (arguments `(#:import-path "howett.net/plist")) (inputs - `(("go-github.com-jessevdk-go-flags" ,go-github.com-jessevdk-go-flags) - ("go-github-com-kr-pretty" ,go-github-com-kr-pretty) - ("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1) - ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2))) + (list go-github.com-jessevdk-go-flags go-github-com-kr-pretty + go-gopkg-in-check-v1 go-gopkg-in-yaml-v2)) (home-page "https://github.com/DHowett/go-plist") (synopsis "Apple property list transcoder") (description "This list transcoder supports encoding/decoding property @@ -1318,11 +1292,8 @@ (define-public go-github-com-blanu-dust "github.com/blanu/Dust/go/v2/interface" "github.com/blanu/Dust/go/v2/shaping"))))))) (propagated-inputs - `(("go-github-com-operatorfoundation-ed25519" - ,go-github-com-operatorfoundation-ed25519) - ("go-github-com-op-go-logging" - ,go-github-com-op-go-logging) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-operatorfoundation-ed25519 + go-github-com-op-go-logging go-golang-org-x-crypto)) (home-page "https://github.com/blanu/Dust") (synopsis "Censorship-resistant internet transport protocol") (description "Dust is an Internet protocol designed to resist a number of @@ -1519,16 +1490,12 @@ (define-public go-github-com-operatorfoundation-obfs4 "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" "github.com/OperatorFoundation/obfs4/transports"))))))) (propagated-inputs - `(("go-github-com-dchest-siphash" - ,go-github-com-dchest-siphash) - ("go-github-com-operatorfoundation-ed25519" - ,go-github-com-operatorfoundation-ed25519) - ("go-github-com-willscott-goturn" - ,go-github-com-willscott-goturn) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-torproject-org-pluggable-transports-goptlib" - ,go-torproject-org-pluggable-transports-goptlib))) + (list go-github-com-dchest-siphash + go-github-com-operatorfoundation-ed25519 + go-github-com-willscott-goturn + go-golang-org-x-crypto + go-golang-org-x-net + go-torproject-org-pluggable-transports-goptlib)) (home-page "https://github.com/OperatorFoundation/obfs4") (synopsis "Network obfourscator to scramble network traffic") (description "Obfs4 is a look-like nothing obfuscation protocol that @@ -1616,7 +1583,7 @@ (define-public go-github-com-sevlyar-go-daemon (arguments `(#:import-path "github.com/sevlyar/go-daemon")) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (home-page "https://github.com/sevlyar/go-daemon") (synopsis "Library for writing system daemons") (description "Go-Daemon is a library for writing system daemons in Go.") @@ -1653,9 +1620,7 @@ (define-public go-github-com-keybase-go-ps (substitute* "src/github.com/keybase/go-ps/process_openbsd.go" (("^// \\+build ignore") ""))))))) (native-inputs - `(("coreutils" ,coreutils) - ("go-github-com-stretchr-testify" - ,go-github-com-stretchr-testify))) + (list coreutils go-github-com-stretchr-testify)) (home-page "https://github.com/keybase/go-ps") (synopsis "Process list library for Go") (description "Go-Ps is a library for Go that implements OS-specific APIs @@ -1856,10 +1821,8 @@ (define-public go-github-com-gizak-termui '(#:unpack-path "github.com/gizak/termui" #:import-path "github.com/gizak/termui/v3")) (propagated-inputs - `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth) - ("go-github-com-mitchellh-go-wordwrap" - ,go-github-com-mitchellh-go-wordwrap) - ("go-github.com-nsf-termbox-go" ,go-github.com-nsf-termbox-go))) + (list go-github.com-mattn-go-runewidth + go-github-com-mitchellh-go-wordwrap go-github.com-nsf-termbox-go)) (home-page "https://github.com/gizak/termui") (synopsis "Terminal dashboard widget Go library") (description @@ -1910,7 +1873,7 @@ (define-public go-github-com-mitchellh-go-wordwrap (arguments '(#:import-path "github.com/mitchellh/go-wordwrap")) (propagated-inputs - `(("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2))) + (list go-gopkg-in-yaml-v2)) (home-page "https://github.com/mitchellh/go-wordwrap") (synopsis "Go library for word-wrapping strings") (description @@ -1961,7 +1924,7 @@ (define-public go-github-com-daviddengcn-go-colortext (arguments '(#:import-path "github.com/daviddengcn/go-colortext")) (native-inputs - `(("go-github-com-golangplus-testing" ,go-github-com-golangplus-testing))) + (list go-github-com-golangplus-testing)) (synopsis "Change the color of console text and background") (description "This is a package to change the color of the text and background in the @@ -1988,7 +1951,7 @@ (define-public go-github-com-golangplus-testing (arguments '(#:import-path "github.com/golangplus/testing")) (propagated-inputs - `(("go-github-com-golangplus-fmt" ,go-github-com-golangplus-fmt))) + (list go-github-com-golangplus-fmt)) (synopsis "Additions to Go's standard testing package") (description "This package provides additions to Go's stdlib testing.") (license license:bsd-3))) @@ -2011,7 +1974,7 @@ (define-public go-github-com-leodido-go-urn (arguments '(#:import-path "github.com/leodido/go-urn")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (synopsis "Parser for uniform resource names as seen on RFC 2141") (description "This package implements a parser for uniform resource names (URN) as @@ -2118,7 +2081,7 @@ (define-public go-github-com-go-playground-universal-translator (arguments '(#:import-path "github.com/go-playground/universal-translator")) (propagated-inputs - `(("go-github-com-go-playground-locales" ,go-github-com-go-playground-locales))) + (list go-github-com-go-playground-locales)) (synopsis "Translator using Unicode CLDR data and pluralization rules") (description "This package offers an Internalization Translator for Go using @@ -2156,12 +2119,10 @@ (define-public go-gopkg-in-go-playground-validator-v9 (arguments '(#:import-path "gopkg.in/go-playground/validator.v9")) (native-inputs - `(("go-gopkg-in-go-playground-assert-v1" - ,go-gopkg-in-go-playground-assert-v1))) + (list go-gopkg-in-go-playground-assert-v1)) (propagated-inputs - `(("go-github-com-go-playground-universal-translator" - ,go-github-com-go-playground-universal-translator) - ("go-github-com-leodido-go-urn" ,go-github-com-leodido-go-urn))) + (list go-github-com-go-playground-universal-translator + go-github-com-leodido-go-urn)) (synopsis "Validator for structs and individual fields based on tags") (description "This package implements value validations for structs and individual @@ -2206,10 +2167,9 @@ (define-public go-github-com-aws-sdk '(#:import-path "github.com/aws/aws-sdk-go/aws" #:unpack-path "github.com/aws/aws-sdk-go")) (propagated-inputs - `(("go-github-com-go-sql-driver-mysql" ,go-github-com-go-sql-driver-mysql) - ("go-github-com-jmespath-go-jmespath" ,go-github-com-jmespath-go-jmespath) - ("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("go-golang-org-x-net" ,go-golang-org-x-net))) + (list go-github-com-go-sql-driver-mysql + go-github-com-jmespath-go-jmespath go-github-com-pkg-errors + go-golang-org-x-net)) (home-page "https://github.com/aws/aws-sdk-go") (synopsis "Library to access Amazon Web Services (AWS)") (description @@ -2316,7 +2276,7 @@ (define-public go-github-com-saracen-walker (arguments `(#:import-path "github.com/saracen/walker")) (inputs - `(("go-golang-org-x-sync" ,go-golang-org-x-sync))) + (list go-golang-org-x-sync)) (home-page "https://github.com/saracen/walker") (synopsis "Faster, parallel version of Go's filepath.Walk") (license license:expat) @@ -2440,7 +2400,7 @@ (define-public go-golang-org-x-crypto ".*\\.gz$")) #t))))) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (synopsis "Supplementary cryptographic libraries in Go") (description "This package provides supplementary cryptographic libraries for the Go language.") @@ -2655,7 +2615,7 @@ (define-public go-golang-org-x-oauth2 (arguments `(#:import-path "golang.org/x/oauth2")) (propagated-inputs - `(("go-golang-org-x-net" ,go-golang-org-x-net))) + (list go-golang-org-x-net)) (home-page "https://go.googlesource.com/oauth2") (synopsis "Client implementation of the OAuth 2.0 spec") (description "This package contains a client implementation for OAuth 2.0 @@ -2764,8 +2724,7 @@ (define-public go-github-com-getsentry-raven-go (arguments '(#:import-path "github.com/getsentry/raven-go")) (propagated-inputs - `(("go-github-com-certifi-gocertifi" ,go-github-com-certifi-gocertifi) - ("go-github-com-pkg-errors" ,go-github-com-pkg-errors))) + (list go-github-com-certifi-gocertifi go-github-com-pkg-errors)) (home-page "https://github.com/getsentry/raven-go") (synopsis "Sentry client in Go") (description "This package is a Go client API for the Sentry event/error @@ -3320,7 +3279,7 @@ (define-public go-github-com-spf13-cast (arguments `(#:import-path "github.com/spf13/cast")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/spf13/cast") (synopsis "Safe and easy casting from one type to another in Go") (description "Safe and easy casting from one type to another in Go") @@ -3369,7 +3328,7 @@ (define-public go-github-com-spf13-jwalterweatherman (arguments `(#:import-path "github.com/spf13/jwalterweatherman")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/spf13/jwalterweatherman") (synopsis "Go logging library") (description "Go logging library") @@ -3434,7 +3393,7 @@ (define-public go-github-com-spf13-viper ("gopkg.in/ini.v1" ,go-gopkg-in-ini-v1) ("gopkg.in/yaml.v2" ,go-gopkg-in-yaml-v2))) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/spf13/viper") (synopsis "Go configuration with fangs") (description @@ -3558,7 +3517,7 @@ (define-public go-github-com-subosito-gotenv (arguments `(#:import-path "github.com/subosito/gotenv")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/subosito/gotenv") (synopsis "Go library for loading environment variables from files") (description "Go library for loading environment variables from files") @@ -3580,11 +3539,9 @@ (define-public go-github-com-sirupsen-logrus "0rvqzic2zz7fpxyizmqxwmhv1m52ii9bgxnqa6km8wsa0l08wh42")))) (build-system go-build-system) (propagated-inputs - `(("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew) - ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib) - ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-github-com-davecgh-go-spew go-github-com-pmezard-go-difflib + go-github-com-stretchr-testify go-golang-org-x-crypto + go-golang-org-x-sys)) (arguments '(#:import-path "github.com/sirupsen/logrus")) (home-page "https://github.com/sirupsen/logrus") @@ -3610,7 +3567,7 @@ (define-public go-github-com-rifflock-lfshook (arguments `(#:import-path "github.com/rifflock/lfshook")) (propagated-inputs - `(("go-github-com-sirupsen-logrus" ,go-github-com-sirupsen-logrus))) + (list go-github-com-sirupsen-logrus)) (home-page "https://github.com/rifflock/lfshook") (synopsis "Local File System hook for Logrus logger") (description "This package provides a hook for Logrus to write directly to @@ -3665,8 +3622,7 @@ (define-public go-github-com-ayufan-golang-kardianos-service "0x0cn7l5gda2khsfypix7adxd5yqighzn04mxjw6hc4ayrh7his5")))) (build-system go-build-system) (native-inputs - `(("go-github-com-kardianos-osext" - ,go-github-com-kardianos-osext))) + (list go-github-com-kardianos-osext)) (arguments '(#:tests? #f ;FIXME tests fail: Service is not running. #:import-path "github.com/ayufan/golang-kardianos-service")) @@ -3697,11 +3653,8 @@ (define-public go-github-com-docker-distribution "1yg2zrikn3vkvkx5mn51p6bfjk840qdkn7ahhhvvcsc8mpigrjc6")))) (build-system go-build-system) (native-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-github-com-sirupsen-logrus" - ,go-github-com-sirupsen-logrus) - ("go-golang-org-x-crypto" - ,go-golang-org-x-crypto))) + (list go-golang-org-x-sys go-github-com-sirupsen-logrus + go-golang-org-x-crypto)) (arguments '(#:import-path "github.com/docker/distribution" #:phases @@ -3823,7 +3776,7 @@ (define-public go-gopkg-in-check-v1 (arguments '(#:import-path "gopkg.in/check.v1")) (propagated-inputs - `(("go-github-com-kr-pretty" ,go-github-com-kr-pretty))) + (list go-github-com-kr-pretty)) (home-page "https://gopkg.in/check.v1") (synopsis "Test framework for the Go language") (description "This package provides a test library for the Go language.") @@ -3882,7 +3835,7 @@ (define-public go-gopkg-in-yaml-v2 (arguments '(#:import-path "gopkg.in/yaml.v2")) (native-inputs - `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1))) + (list go-gopkg-in-check-v1)) (home-page "https://gopkg.in/yaml.v2") (synopsis "YAML reader and writer for the Go language") (description @@ -3907,7 +3860,7 @@ (define-public go-gopkg-in-yaml-v3 (arguments '(#:import-path "gopkg.in/yaml.v3")) (native-inputs - `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1))) + (list go-gopkg-in-check-v1)) (home-page "https://gopkg.in/yaml.v3") (synopsis "YAML reader and writer for the Go language") (description @@ -3932,7 +3885,7 @@ (define-public go-github-com-mattn-go-isatty "0h671sv7hfprja495kavazkalkx7xzaqksjh13brcnwq67ijrali")))) (build-system go-build-system) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (arguments '(#:import-path "github.com/mattn/go-isatty")) (home-page "https://github.com/mattn/go-isatty") @@ -3959,8 +3912,7 @@ (define-public go-github-com-mattn-go-colorable "0q34zqwbnls72md8q8mhj368s7p3i4xspvs3rk8fs76s0pn7dr2l")))) (build-system go-build-system) (native-inputs - `(("go-github-com-mattn-go-isatty" - ,go-github-com-mattn-go-isatty))) + (list go-github-com-mattn-go-isatty)) (arguments '(#:import-path "github.com/mattn/go-colorable")) (synopsis "Handle ANSI color escapes on Windows") @@ -4012,10 +3964,7 @@ (define-public go-github-com-mgutz-ansi "00bz22314j26736w1f0q4jy9d9dfaml17vn890n5zqy3cmvmww1j")))) (build-system go-build-system) (native-inputs - `(("go-github-com-mattn-go-isatty" - ,go-github-com-mattn-go-isatty) - ("go-github-com-mattn-go-colorable" - ,go-github-com-mattn-go-colorable))) + (list go-github-com-mattn-go-isatty go-github-com-mattn-go-colorable)) (arguments '(#:import-path "github.com/mgutz/ansi")) (home-page "https://github.com/mgutz/ansi") @@ -4047,7 +3996,7 @@ (define-public go-github-com-aarzilli-golua ;; be built again. Thus its CGO requirements must be made available in ;; the environment, that is, they must be propagated. (propagated-inputs - `(("lua" ,lua))) + (list lua)) (arguments `(#:unpack-path "github.com/aarzilli/golua" #:import-path "github.com/aarzilli/golua/lua" @@ -4089,8 +4038,7 @@ (define-public go-gitlab-com-ambrevar-golua-unicode "1izcp7p8nagjwqd13shb0020w7xhppib1a3glw2d1468bflhksnm")))) (build-system go-build-system) (native-inputs - `(("lua" ,lua) - ("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua))) + (list lua go-github-com-aarzilli-golua)) (arguments `(#:unpack-path "gitlab.com/ambrevar/golua" #:import-path "gitlab.com/ambrevar/golua/unicode" @@ -4182,7 +4130,7 @@ (define-public go-github-com-stevedonovan-luar "1acjgw9cz1l0l9mzkyk7irz6cfk31wnxgbwa805fvm1rqcjzin2c")))) (build-system go-build-system) (native-inputs - `(("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua))) + (list go-github-com-aarzilli-golua)) (arguments `(#:tests? #f ; Upstream tests are broken. #:import-path "github.com/stevedonovan/luar")) @@ -4223,7 +4171,7 @@ (define-public go-github-com-michiwend-golang-pretty "0rjfms0csjqi91xnddzx3rcrcaikc7xc027617px3kdwdap80ir4")))) (build-system go-build-system) (native-inputs - `(("go-github-com-kr-text" ,go-github-com-kr-text))) + (list go-github-com-kr-text)) (arguments `(#:tests? #f ; Upstream tests seem to be broken. #:import-path "github.com/michiwend/golang-pretty")) @@ -4257,8 +4205,7 @@ (define-public go-github-com-michiwend-gomusicbrainz "1li9daw0kghb80rdmxbh7g72qhxcvx3rvhwq5gs0jrr9hb8pjvcn")))) (build-system go-build-system) (native-inputs - `(("go-github-com-michiwend-golang-pretty" ,go-github-com-michiwend-golang-pretty) - ("go-github-com-kr-text" ,go-github-com-kr-text))) + (list go-github-com-michiwend-golang-pretty go-github-com-kr-text)) (arguments `(#:import-path "github.com/michiwend/gomusicbrainz")) (home-page "https://github.com/michiwend/gomusicbrainz") @@ -4290,8 +4237,7 @@ (define-public go-github-com-wtolson-go-taglib ;; be built again. Thus its CGO requirements must be made available in ;; the environment, that is, they must be propagated. (propagated-inputs - `(("pkg-config" ,pkg-config) - ("taglib" ,taglib))) + (list pkg-config taglib)) (arguments `(#:import-path "github.com/wtolson/go-taglib" ;; Tests don't pass "vet" on Go since 1.11. See @@ -4456,7 +4402,7 @@ (define-public go-github-com-btcsuite-btcd-btcec '(#:unpack-path "github.com/btcsuite/btcd" #:import-path "github.com/btcsuite/btcd/btcec")) (native-inputs - `(("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew))) + (list go-github-com-davecgh-go-spew)) (home-page "https://github.com/btcsuite/btcd") (synopsis "Elliptic curve cryptography to work with Bitcoin") (description "Package @command{btcec} implements elliptic curve @@ -4527,10 +4473,8 @@ (define-public go-github-com-libp2p-go-libp2p-crypto (arguments '(#:import-path "github.com/libp2p/go-libp2p-crypto")) (native-inputs - `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec) - ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd))) + (list go-golang-org-x-crypto go-github-com-btcsuite-btcd-btcec + go-github-com-gogo-protobuf go-github-com-minio-sha256-simd)) (home-page "https://github.com/libp2p/go-libp2p-crypto") (synopsis "Various cryptographic utilities used by IPFS") @@ -4694,12 +4638,12 @@ (define-public go-github-com-multiformats-go-multihash (arguments '(#:import-path "github.com/multiformats/go-multihash")) (native-inputs - `(("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-mr-tron-base58 + go-github-com-gxed-hashland-keccakpg + go-github-com-minio-blake2b-simd + go-github-com-minio-sha256-simd + go-github-com-spaolacci-murmur3 + go-golang-org-x-crypto)) (home-page "https://github.com/multiformats/go-multihash") (synopsis "Multihash implementation in Go") (description "Multihash implementation in Go.") @@ -4725,16 +4669,16 @@ (define-public go-github-com-libp2p-go-libp2p-peer (arguments '(#:import-path "github.com/libp2p/go-libp2p-peer")) (native-inputs - `(("go-github-com-libp2p-go-libp2p-crypto" ,go-github-com-libp2p-go-libp2p-crypto) - ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec) - ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-libp2p-go-libp2p-crypto + go-github-com-gogo-protobuf + go-github-com-minio-sha256-simd + go-github-com-minio-blake2b-simd + go-github-com-btcsuite-btcd-btcec + go-github-com-mr-tron-base58 + go-github-com-multiformats-go-multihash + go-github-com-gxed-hashland-keccakpg + go-github-com-spaolacci-murmur3 + go-golang-org-x-crypto)) (home-page "https://github.com/libp2p/go-libp2p-peer") (synopsis "PKI based identities for use in go-libp2p") (description "PKI based identities for use in @command{go-libp2p}.") @@ -4785,19 +4729,19 @@ (define-public go-github-com-libp2p-go-libp2p-metrics (arguments '(#:import-path "github.com/libp2p/go-libp2p-metrics")) (native-inputs - `(("go-github-com-libp2p-go-flow-metrics" ,go-github-com-libp2p-go-flow-metrics) - ("go-github-com-libp2p-go-libp2p-peer" ,go-github-com-libp2p-go-libp2p-peer) - ("go-github-com-libp2p-go-libp2p-protocol" ,go-github-com-libp2p-go-libp2p-protocol) - ("go-github-com-libp2p-go-libp2p-crypto" ,go-github-com-libp2p-go-libp2p-crypto) - ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) - ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec) - ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-libp2p-go-flow-metrics + go-github-com-libp2p-go-libp2p-peer + go-github-com-libp2p-go-libp2p-protocol + go-github-com-libp2p-go-libp2p-crypto + go-github-com-mr-tron-base58 + go-github-com-multiformats-go-multihash + go-github-com-btcsuite-btcd-btcec + go-github-com-gogo-protobuf + go-github-com-gxed-hashland-keccakpg + go-github-com-minio-blake2b-simd + go-github-com-minio-sha256-simd + go-github-com-spaolacci-murmur3 + go-golang-org-x-crypto)) (home-page "https://github.com/libp2p/go-libp2p-metrics") (synopsis "Connection wrapper for go-libp2p that provides bandwidth metrics") (description "A connection wrapper for @command{go-libp2p} that provides bandwidth @@ -4907,7 +4851,7 @@ (define-public go-github-com-mitchellh-copystructure (arguments `(#:import-path "github.com/mitchellh/copystructure")) (native-inputs - `(("go-github-com-mitchellh-reflectwalk" ,go-github-com-mitchellh-reflectwalk))) + (list go-github-com-mitchellh-reflectwalk)) (home-page "https://github.com/mitchellh/copystructure") (synopsis "Go library for decoding deep copying values") (description "@code{copystructure} is a Go library for deep copying values @@ -4939,13 +4883,13 @@ (define-public go-github-com-multiformats-go-multiaddr '(#:import-path "github.com/multiformats/go-multiaddr")) (native-inputs - `(("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-multiformats-go-multihash + go-github-com-gxed-hashland-keccakpg + go-github-com-minio-blake2b-simd + go-github-com-minio-sha256-simd + go-github-com-mr-tron-base58 + go-github-com-spaolacci-murmur3 + go-golang-org-x-crypto)) (home-page "https://github.com/multiformats/go-multiaddr") (synopsis "Composable and future-proof network addresses") (description "Multiaddr is a standard way to represent addresses that @@ -4982,14 +4926,14 @@ (define-public go-github-com-multiformats-go-multiaddr-net ;; TODO: Tests fail because they try to access the network. #:tests? #f))) (native-inputs - `(("go-github-com-multiformats-go-multiaddr" ,go-github-com-multiformats-go-multiaddr) - ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-multiformats-go-multiaddr + go-github-com-multiformats-go-multihash + go-github-com-gxed-hashland-keccakpg + go-github-com-minio-blake2b-simd + go-github-com-minio-sha256-simd + go-github-com-mr-tron-base58 + go-github-com-spaolacci-murmur3 + go-golang-org-x-crypto)) (home-page "https://github.com/multiformats/go-multiaddr-net") (synopsis "Multiaddress net tools") (description "This package provides Multiaddr specific versions of @@ -5076,7 +5020,7 @@ (define-public go-github-com-sabhiram-go-gitignore '(#:import-path "github.com/sabhiram/go-gitignore")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/sabhiram/go-gitignore") (synopsis "Gitignore parser for Go") (description "A @command{.gitignore} parser for Go.") @@ -5101,7 +5045,7 @@ (define-public go-github-com-urfave-cli (arguments '(#:import-path "github.com/urfave/cli")) (propagated-inputs - `(("go-github-com-go-md2man" ,go-github-com-go-md2man))) + (list go-github-com-go-md2man)) (home-page "https://github.com/urfave/cli") (synopsis "Simple, fast, and fun package for building command line apps in Go") (description "@command{cli} is a simple, fast, and fun package for @@ -5151,7 +5095,7 @@ (define-public go-github-com-go-md2man (arguments '(#:import-path "github.com/cpuguy83/go-md2man")) (propagated-inputs - `(("go-github-com-russross-blackfriday" ,go-github-com-russross-blackfriday))) + (list go-github-com-russross-blackfriday)) (home-page "https://github.com/cpuguy83/go-md2man") (synopsis "Convert markdown into roff") (description "Go-md2man is a Go program that converts markdown to roff for @@ -5176,10 +5120,9 @@ (define-public go-github-com-russross-blackfriday (arguments '(#:import-path "github.com/russross/blackfriday")) (propagated-inputs - `(("go-github-com-shurcool-sanitized-anchor-name" - ,go-github-com-shurcool-sanitized-anchor-name))) + (list go-github-com-shurcool-sanitized-anchor-name)) (native-inputs - `(("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib))) + (list go-github-com-pmezard-go-difflib)) (home-page "https://github.com/russross/blackfriday") (synopsis "Markdown processor in Go") (description "Blackfriday is a Markdown processor in Go.") @@ -5371,7 +5314,7 @@ (define-public go-github-com-kr-pretty "0vzfz06y9q8gs2nxx0kys0591vzp78k0fvpb8digi5n15h3b25hy")))) (build-system go-build-system) (propagated-inputs - `(("go-github-com-kr-text" ,go-github-com-kr-text))) + (list go-github-com-kr-text)) (arguments '(#:import-path "github.com/kr/pretty")) (synopsis "Pretty printer for Go values") @@ -5493,7 +5436,7 @@ (define-public go-golang-org-colorful (arguments '(#:import-path "github.com/lucasb-eyer/go-colorful")) (native-inputs - `(("go-golang-org-sql-mock" ,go-golang-org-sql-mock))) + (list go-golang-org-sql-mock)) (synopsis "Convert between colorspaces and generate colors") (description "This package implements Go's @code{color.Color} interface and provides a means of converting colors stored as RGB to various @@ -5519,7 +5462,7 @@ (define-public go-github-com-gdamore-encoding (arguments '(#:import-path "github.com/gdamore/encoding")) (inputs - `(("go-golang-org-x-text" ,go-golang-org-x-text))) + (list go-golang-org-x-text)) (home-page "https://github.com/gdamore/encoding") (synopsis "Provide encodings missing from Go") (description "This package provides useful encodings not included in the @@ -5558,10 +5501,8 @@ (define-public go-github-com-gdamore-tcell (find-files out "\\.gz$")) #t)))))) (inputs - `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth) - ("go-golang-org-colorful" ,go-golang-org-colorful) - ("go-golang-org-x-text" ,go-golang-org-x-text) - ("go-github-com-gdamore-encoding" ,go-github-com-gdamore-encoding))) + (list go-github.com-mattn-go-runewidth go-golang-org-colorful + go-golang-org-x-text go-github-com-gdamore-encoding)) (home-page "https://github.com/gdamore/tcell") (synopsis "Provide a cell-based view for text terminals") (description "This package includes a full parser and expander for @@ -5597,9 +5538,8 @@ (define-public go-github-com-gdamore-tcell-v2 (for-each make-file-writable (find-files out "\\.gz$")))))))) (propagated-inputs - `(("go-golang-org-x-term" ,go-golang-org-x-term) - ("go-golang-org-x-sys" ,go-golang-org-x-sys) - ,@(package-inputs go-github-com-gdamore-tcell))))) + (modify-inputs (package-inputs go-github-com-gdamore-tcell) + (prepend go-golang-org-x-term go-golang-org-x-sys))))) (define-public go-github-com-mattn-go-shellwords (let ((commit "2444a32a19f450fabaa0bb3e96a703f15d9a97d2") @@ -5698,7 +5638,7 @@ (define-public go-github-com-marten-seemann-qtls ;; The test suite requires networking. #:tests? #f)) (propagated-inputs - `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-golang-org-x-crypto)) (synopsis "TLS 1.3 with QUIC in Go") (description "This package provides @code{qtls}, a QUIC-capable variant of the Go standard library's TLS 1.3 implementation.") @@ -5744,7 +5684,7 @@ (define-public go-github-com-cheekybits-genny (arguments '(#:import-path "github.com/cheekybits/genny")) (propagated-inputs - `(("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (list go-golang-org-x-tools)) (synopsis "Generics for Go") (description "This package provides @code{genny}, a Go language implementation of generics.") @@ -5770,11 +5710,10 @@ (define-public go-github-com-lucas-clemente-quic-go ;; XXX More packages required... #:tests? #f)) (propagated-inputs - `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-github-com-cheekybits-genny" ,go-github-com-cheekybits-genny) - ("go-github-com-marten-seemann-chacha20" ,go-github-com-marten-seemann-chacha20) - ("go-github-com-marten-seemann-qtls" ,go-github-com-marten-seemann-qtls) - ("go-github-com-golang-protobuf-proto" ,go-github-com-golang-protobuf-proto))) + (list go-golang-org-x-crypto go-github-com-cheekybits-genny + go-github-com-marten-seemann-chacha20 + go-github-com-marten-seemann-qtls + go-github-com-golang-protobuf-proto)) (synopsis "QUIC in Go") (description "This package provides a Go language implementation of the QUIC network protocol.") @@ -5798,7 +5737,7 @@ (define-public go-github-com-francoispqt-gojay (arguments '(#:import-path "github.com/francoispqt/gojay")) (propagated-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (synopsis "JSON encoder/decoder with powerful stream API for Golang") (description "GoJay is a performant JSON encoder/decoder for Golang. It has a simple API and doesn't use reflection. It relies on small interfaces to @@ -5944,7 +5883,7 @@ (define-public go-github-com-ddevault-go-libvterm (arguments '(#:import-path "github.com/ddevault/go-libvterm")) (propagated-inputs - `(("go-github-com-mattn-go-pointer" ,go-github-com-mattn-go-pointer))) + (list go-github-com-mattn-go-pointer)) (home-page "https://github.com/ddevault/go-libvterm") (synopsis "Go binding to libvterm") (description @@ -5969,7 +5908,7 @@ (define-public go-github-com-emersion-go-imap (arguments '(#:import-path "github.com/emersion/go-imap")) (native-inputs - `(("go-golang-org-x-text" ,go-golang-org-x-text))) + (list go-golang-org-x-text)) (home-page "https://github.com/emersion/go-imap") (synopsis "IMAP4rev1 library written in Go") (description "This package provides an IMAP4rev1 library written in Go. It @@ -6020,9 +5959,8 @@ (define-public go-github-com-emersion-go-imap-idle (arguments '(#:import-path "github.com/emersion/go-imap-idle")) (native-inputs - `(("go-github-com-emersion-go-imap" ,go-github-com-emersion-go-imap) - ("go-github-com-emersion-go-sasl" ,go-github-com-emersion-go-sasl) - ("go-golang-org-x-text" ,go-golang-org-x-text))) + (list go-github-com-emersion-go-imap go-github-com-emersion-go-sasl + go-golang-org-x-text)) (home-page "https://github.com/emersion/go-imap-idle") (synopsis "IDLE extension for go-imap") (description "This package provides an IDLE extension for go-imap.") @@ -6068,7 +6006,7 @@ (define-public go-github-com-google-go-cmp-cmp '(#:import-path "github.com/google/go-cmp/cmp" #:unpack-path "github.com/google/go-cmp")) (propagated-inputs - `(("go-golang-org-x-xerrors" ,go-golang-org-x-xerrors))) + (list go-golang-org-x-xerrors)) (synopsis "Determine equality of values in Go") (description "This package provides a more powerful and safer alternative to @code{reflect.DeepEqual} for comparing whether two values @@ -6168,8 +6106,7 @@ (define-public go-github-com-google-go-github #:import-path "github.com/google/go-github/v26/github" #:unpack-path "github.com/google/go-github/v26")) (native-inputs - `(("go-github-com-google-go-querystring" ,go-github-com-google-go-querystring) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-google-go-querystring go-golang-org-x-crypto)) (home-page "https://github.com/google/go-github/") (synopsis "Client library for accessing the GitHub API v3") (description "@code{go-github} is a Go client library for accessing the @@ -6257,9 +6194,7 @@ (define (go-gotest-tools-package suffix) (define-public go-gotest-tools-internal-format (package (inherit (go-gotest-tools-package "internal/format")) (native-inputs - `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("go-github-com-google-go-cmp-cmp" - ,go-github-com-google-go-cmp-cmp))) + (list go-github-com-pkg-errors go-github-com-google-go-cmp-cmp)) (synopsis "Formats messages for use with gotest-tools") (description "This package provides a way to format messages for use with gotest-tools."))) @@ -6273,8 +6208,7 @@ (define-public go-gotest-tools-internal-difflib (define-public go-gotest-tools-internal-source (package (inherit (go-gotest-tools-package "internal/source")) (native-inputs - `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("go-github-com-google-go-cmp-cmp" ,go-github-com-google-go-cmp-cmp))) + (list go-github-com-pkg-errors go-github-com-google-go-cmp-cmp)) (synopsis "Source code AST formatters for gotest-tools") (description "This package provides source code AST formatters for gotest-tools."))) @@ -6289,9 +6223,7 @@ (define-public go-gotest-tools-assert ;(propagated-inputs ; `(("go-gotest-tools-internal-format" ,go-gotest-tools-internal-format))) (native-inputs - `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("go-github-com-google-go-cmp-cmp" - ,go-github-com-google-go-cmp-cmp))) + (list go-github-com-pkg-errors go-github-com-google-go-cmp-cmp)) (synopsis "Compare values and fail a test when a comparison fails") (description "This package provides a way to compare values and fail a test when a comparison fails.") @@ -6315,29 +6247,22 @@ (define-public gotestsum (arguments '(#:import-path "gotest.tools/gotestsum")) (native-inputs - `(("go-github-com-fatih-color" ,go-github-com-fatih-color) - ("go-golang.org-x-sync-errgroup" ,go-golang.org-x-sync-errgroup) - ("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("go-github-com-sirupsen-logrus" - ,go-github-com-sirupsen-logrus) - ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag) - ("go-github-com-jonboulle-clockwork" - ,go-github-com-jonboulle-clockwork) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-gotest-tools-assert" ,go-gotest-tools-assert) - ("go-github-com-google-go-cmp-cmp" - ,go-github-com-google-go-cmp-cmp) - ;; TODO: This would be better as a propagated-input of - ;; go-gotest-tools-assert, but that does not work for - ;; some reason. - ("go-gotest-tools-internal-format" - ,go-gotest-tools-internal-format) - ("go-gotest-tools-internal-difflib" - ,go-gotest-tools-internal-difflib) - ("go-gotest-tools-internal-source" - ,go-gotest-tools-internal-source) - ("go-github-com-google-go-cmp-cmp" - ,go-github-com-google-go-cmp-cmp))) + (list go-github-com-fatih-color + go-golang.org-x-sync-errgroup + go-github-com-pkg-errors + go-github-com-sirupsen-logrus + go-github-com-spf13-pflag + go-github-com-jonboulle-clockwork + go-golang-org-x-crypto + go-gotest-tools-assert + go-github-com-google-go-cmp-cmp + ;; TODO: This would be better as a propagated-input of + ;; go-gotest-tools-assert, but that does not work for + ;; some reason. + go-gotest-tools-internal-format + go-gotest-tools-internal-difflib + go-gotest-tools-internal-source + go-github-com-google-go-cmp-cmp)) (synopsis "Go test runner with output optimized for humans") (description "This package provides a @code{go test} runner with output optimized for humans, JUnit XML for CI integration, and a summary of the @@ -6464,8 +6389,7 @@ (define-public go-github-com-willf-bloom (("spaolacci") "twmb")) #t))))) (propagated-inputs - `(("go-github-com-twmb-murmur3" ,go-github-com-twmb-murmur3) - ("go-github-com-willf-bitset" ,go-github-com-willf-bitset))) + (list go-github-com-twmb-murmur3 go-github-com-willf-bitset)) (synopsis "Bloom filters in Go") (description "This package provides a Go implementation of bloom filters, based on murmurhash.") @@ -6517,7 +6441,7 @@ (define-public go-github-com-golang-freetype (arguments `(#:import-path "github.com/golang/freetype")) (propagated-inputs - `(("go-golang-org-x-image" ,go-golang-org-x-image))) + (list go-golang-org-x-image)) (home-page "https://github.com/golang/freetype") (synopsis "Freetype font rasterizer in the Go programming language") (description "The Freetype font rasterizer in the Go programming language.") @@ -6542,7 +6466,7 @@ (define-public go-github-com-fogleman-gg `(#:tests? #f ; Issue with test flags. #:import-path "github.com/fogleman/gg")) (propagated-inputs - `(("go-github-com-golang-freetype" ,go-github-com-golang-freetype))) + (list go-github-com-golang-freetype)) (home-page "https://github.com/fogleman/gg") (synopsis "2D rendering in Go") (description "@code{gg} is a library for rendering 2D graphics in pure Go.") @@ -6667,8 +6591,7 @@ (define-public go-github-com-surgebase-porter2 (arguments `(#:import-path "github.com/surgebase/porter2")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) - ("go-github-com-surge-glog" ,go-github-com-surge-glog))) + (list go-github-com-stretchr-testify go-github-com-surge-glog)) (home-page "https://github.com/surgebase/porter2") (synopsis "Go library implementing english Porter2 stemmer") (description "Porter2 implements the @@ -6767,7 +6690,7 @@ (define-public go-github-com-imdario-mergo (arguments `(#:import-path "github.com/imdario/mergo")) (native-inputs - `(("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2))) + (list go-gopkg-in-yaml-v2)) (home-page "https://github.com/imdario/mergo/") (synopsis "Helper to merge structs and maps in Golang") (description "Helper to merge structs and maps in Golang. Useful for @@ -6797,16 +6720,16 @@ (define-public go-github-com-masterminds-sprig `(#:tests? #f ;network tests only #:import-path "github.com/Masterminds/sprig")) (native-inputs - `(("go-github-com-masterminds-goutils" ,go-github-com-masterminds-goutils) - ("go-github-com-masterminds-semver" ,go-github-com-masterminds-semver) - ("go-github-com-google-uuid" ,go-github-com-google-uuid) - ("go-github-com-huandu-xstrings" ,go-github-com-huandu-xstrings) - ("go-github-com-imdario-mergo" ,go-github-com-imdario-mergo) - ("go-github-com-mitchellh-reflectwalk" ,go-github-com-mitchellh-reflectwalk) - ("go-github-com-mitchellh-copystructure" ,go-github-com-mitchellh-copystructure) - ("go-github-com-spf13-cast" ,go-github-com-spf13-cast) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-masterminds-goutils + go-github-com-masterminds-semver + go-github-com-google-uuid + go-github-com-huandu-xstrings + go-github-com-imdario-mergo + go-github-com-mitchellh-reflectwalk + go-github-com-mitchellh-copystructure + go-github-com-spf13-cast + go-golang-org-x-crypto + go-github-com-stretchr-testify)) (home-page "https://github.com/Masterminds/sprig/") (synopsis "Template functions for Go templates") (description "Sprig is a library that provides more than 100 commonly used @@ -6881,7 +6804,7 @@ (define-public go-github-com-alecthomas-colour (arguments `(#:import-path "github.com/alecthomas/colour")) (native-inputs - `(("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty))) + (list go-github-com-mattn-go-isatty)) (home-page "https://github.com/alecthomas/colour/") (synopsis "Colour terminal text for Go") (description "Package colour provides Quake-style colour formatting for @@ -6911,7 +6834,7 @@ (define-public go-github-com-alecthomas-repr (arguments `(#:import-path "github.com/alecthomas/repr")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/alecthomas/repr/") (synopsis "Represent Go values in an almost direct form") (description "This package attempts to represent Go values in a form that @@ -6936,7 +6859,7 @@ (define-public go-github-com-sergi-go-diff `(#:import-path "github.com/sergi/go-diff/diffmatchpatch" #:unpack-path "github.com/sergi/go-diff")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (home-page "https://github.com/sergi/go-diff/") (synopsis "Algorithms to perform operations for synchronizing plain text") (description "@code{go-diff} offers algorithms to perform operations required for @@ -6967,10 +6890,8 @@ (define-public go-github-com-alecthomas-assert (arguments `(#:import-path "github.com/alecthomas/assert")) (native-inputs - `(("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-alecthomas-colour" ,go-github-com-alecthomas-colour) - ("go-github-com-alecthomas-repr" ,go-github-com-alecthomas-repr) - ("go-github-com-sergi-go-diff" ,go-github-com-sergi-go-diff))) + (list go-github-com-mattn-go-isatty go-github-com-alecthomas-colour + go-github-com-alecthomas-repr go-github-com-sergi-go-diff)) (home-page "https://github.com/alecthomas/assert/") (synopsis "Go assertion library") (description "Assertion library that: @@ -6998,12 +6919,12 @@ (define-public go-github-com-alecthomas-chroma (arguments `(#:import-path "github.com/alecthomas/chroma")) (native-inputs - `(("go-github-com-dlclark-regexp2" ,go-github-com-dlclark-regexp2) - ("go-github-com-alecthomas-assert" ,go-github-com-alecthomas-assert) - ("go-github-com-alecthomas-colour" ,go-github-com-alecthomas-colour) - ("go-github-com-alecthomas-repr" ,go-github-com-alecthomas-repr) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-sergi-go-diff" ,go-github-com-sergi-go-diff))) + (list go-github-com-dlclark-regexp2 + go-github-com-alecthomas-assert + go-github-com-alecthomas-colour + go-github-com-alecthomas-repr + go-github-com-mattn-go-isatty + go-github-com-sergi-go-diff)) (home-page "https://github.com/alecthomas/chroma/") (synopsis "General purpose syntax highlighter in pure Go") (description "Chroma takes source code and other structured text and @@ -7027,7 +6948,7 @@ (define-public go-github-com-andybalholm-cascadia (arguments `(#:import-path "github.com/andybalholm/cascadia")) (native-inputs - `(("go-golang-org-x-net" ,go-golang-org-x-net))) + (list go-golang-org-x-net)) (home-page "https://github.com/andybalholm/cascadia/") (synopsis "CSS selectors for HTML") (description "The Cascadia package implements CSS selectors for use with @@ -7051,8 +6972,7 @@ (define-public go-github-com-puerkitobio-goquery (arguments `(#:import-path "github.com/PuerkitoBio/goquery")) (propagated-inputs - `(("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia) - ("go-golang-org-x-net" ,go-golang-org-x-net))) + (list go-github-com-andybalholm-cascadia go-golang-org-x-net)) (home-page "https://github.com/PuerkitoBio/goquery") (synopsis "Features similar to jQuery to the Go language") (description "@code{goquery} brings a syntax and a set of features similar @@ -7077,9 +6997,8 @@ (define-public go-github-com-jmespath-go-jmespath (arguments '(#:import-path "github.com/jmespath/go-jmespath")) (native-inputs - `(("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew) - ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib) - ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2))) + (list go-github-com-davecgh-go-spew go-github-com-pmezard-go-difflib + go-gopkg-in-yaml-v2)) (home-page "https://github.com/jmespath/go-jmespath") (synopsis "Golang implementation of JMESPath") (description @@ -7104,10 +7023,9 @@ (define-public go-github-com-aymerick-douceur (arguments `(#:import-path "github.com/aymerick/douceur")) (native-inputs - `(("go-github-com-puerkitobio-goquery" ,go-github-com-puerkitobio-goquery) - ("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-github-com-gorilla-css" ,go-github-com-gorilla-css))) + (list go-github-com-puerkitobio-goquery + go-github-com-andybalholm-cascadia go-golang-org-x-net + go-github-com-gorilla-css)) (home-page "https://github.com/aymerick/douceur/") (synopsis "CSS parser and inliner") (description "This package provides a CSS parser and inliner.") @@ -7130,11 +7048,9 @@ (define-public go-github-com-chris-ramon-douceur (arguments `(#:import-path "github.com/chris-ramon/douceur")) (native-inputs - `(("go-github-com-aymerick-douceur" ,go-github-com-aymerick-douceur) - ("go-github-com-puerkitobio-goquery" ,go-github-com-puerkitobio-goquery) - ("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-github-com-gorilla-css" ,go-github-com-gorilla-css))) + (list go-github-com-aymerick-douceur go-github-com-puerkitobio-goquery + go-github-com-andybalholm-cascadia go-golang-org-x-net + go-github-com-gorilla-css)) (home-page "https://github.com/chris-ramon/douceur/") (synopsis "CSS parser and inliner") (description "This package provides a CSS parser and inliner.") @@ -7157,10 +7073,8 @@ (define-public go-github-com-microcosm-cc-bluemonday (arguments `(#:import-path "github.com/microcosm-cc/bluemonday")) (native-inputs - `(("go-github-com-chris-ramon-douceur" ,go-github-com-chris-ramon-douceur) - ("go-github-com-aymerick-douceur" ,go-github-com-aymerick-douceur) - ("go-github-com-gorilla-css" ,go-github-com-gorilla-css) - ("go-golang-org-x-net" ,go-golang-org-x-net))) + (list go-github-com-chris-ramon-douceur go-github-com-aymerick-douceur + go-github-com-gorilla-css go-golang-org-x-net)) (home-page "https://github.com/microcosm-cc/bluemonday/") (synopsis "HTML sanitizer") (description "@code{bluemonday} is a HTML sanitizer implemented in Go.") @@ -7184,7 +7098,7 @@ (define-public go-github-com-muesli-reflow-wordwrap `(#:import-path "github.com/muesli/reflow/wordwrap" #:unpack-path "github.com/muesli/reflow")) (native-inputs - `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth))) + (list go-github.com-mattn-go-runewidth)) (home-page "https://github.com/muesli/reflow/") (synopsis "Collection of methods helping to transform blocks of text") (description "This package provides a collection of ANSI-aware methods and @@ -7232,10 +7146,8 @@ (define-public go-github-com-muesli-termenv (arguments `(#:import-path "github.com/muesli/termenv")) (native-inputs - `(("go-github-com-google-goterm" ,go-github-com-google-goterm) - ("go-golang-org-colorful" ,go-golang-org-colorful) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth))) + (list go-github-com-google-goterm go-golang-org-colorful + go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth)) (home-page "https://github.com/muesli/termenv/") (synopsis "Advanced styling options on the terminal") (description "termenv lets you safely use advanced styling options on the @@ -7264,7 +7176,7 @@ (define-public go-github-com-nwidger-jsoncolor (arguments `(#:import-path "github.com/nwidger/jsoncolor")) (native-inputs - `(("go-github-com-fatih-color" ,go-github-com-fatih-color))) + (list go-github-com-fatih-color)) (synopsis "Colorized JSON marshalling and encoding") (description "@code{jsoncolor} is a drop-in replacement for @code{encoding/json}'s @@ -7289,7 +7201,7 @@ (define-public go-github-com-olekukonko-tablewriter (arguments `(#:import-path "github.com/olekukonko/tablewriter")) (native-inputs - `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth))) + (list go-github.com-mattn-go-runewidth)) (home-page "https://github.com/olekukonko/tablewriter/") (synopsis "Generate ASCII table") (description "This package generates ASCII tables. Features: @@ -7350,25 +7262,25 @@ (define-public go-github-com-charmbracelet-glamour (arguments `(#:import-path "github.com/charmbracelet/glamour")) (native-inputs - `(("go-github-com-alecthomas-chroma" ,go-github-com-alecthomas-chroma) - ("go-github-com-danwakefield-fnmatch" ,go-github-com-danwakefield-fnmatch) - ("go-github-com-dlclark-regexp2" ,go-github-com-dlclark-regexp2) - ("go-github-com-microcosm-cc-bluemonday" ,go-github-com-microcosm-cc-bluemonday) - ("go-github-com-chris-ramon-douceur" ,go-github-com-chris-ramon-douceur) - ("go-github-com-aymerick-douceur" ,go-github-com-aymerick-douceur) - ("go-github-com-gorilla-css" ,go-github-com-gorilla-css) - ("go-github-com-muesli-reflow-ansi" ,go-github-com-muesli-reflow-ansi) - ("go-github-com-muesli-reflow-wordwrap" ,go-github-com-muesli-reflow-wordwrap) - ("go-github-com-muesli-reflow-indent" ,go-github-com-muesli-reflow-indent) - ("go-github-com-muesli-reflow-padding" ,go-github-com-muesli-reflow-padding) - ("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth) - ("go-github-com-muesli-termenv" ,go-github-com-muesli-termenv) - ("go-github-com-google-goterm" ,go-github-com-google-goterm) - ("go-golang-org-colorful" ,go-golang-org-colorful) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-olekukonko-tablewriter" ,go-github-com-olekukonko-tablewriter) - ("go-github-com-yuin-goldmark" ,go-github-com-yuin-goldmark) - ("go-golang-org-x-net" ,go-golang-org-x-net))) + (list go-github-com-alecthomas-chroma + go-github-com-danwakefield-fnmatch + go-github-com-dlclark-regexp2 + go-github-com-microcosm-cc-bluemonday + go-github-com-chris-ramon-douceur + go-github-com-aymerick-douceur + go-github-com-gorilla-css + go-github-com-muesli-reflow-ansi + go-github-com-muesli-reflow-wordwrap + go-github-com-muesli-reflow-indent + go-github-com-muesli-reflow-padding + go-github.com-mattn-go-runewidth + go-github-com-muesli-termenv + go-github-com-google-goterm + go-golang-org-colorful + go-github-com-mattn-go-isatty + go-github-com-olekukonko-tablewriter + go-github-com-yuin-goldmark + go-golang-org-x-net)) (home-page "https://github.com/charmbracelet/glamour/") (synopsis "Write handsome command-line tools with glamour") (description "@code{glamour} lets you render markdown documents and @@ -7463,8 +7375,7 @@ (define-public go-github-com-go-git-gcfg (arguments `(#:import-path "github.com/go-git/gcfg")) (native-inputs - `(("go-gopkg-in-warnings" ,go-gopkg-in-warnings) - ("go-github-com-pkg-errors" ,go-github-com-pkg-errors))) + (list go-gopkg-in-warnings go-github-com-pkg-errors)) (build-system go-build-system) (home-page "https://github.com/go-git/gcfg/") (synopsis "Gcfg reads INI-style configuration files into Go structs") @@ -7488,7 +7399,7 @@ (define-public go-github-com-go-git-go-billy (arguments `(#:import-path "github.com/go-git/go-billy/v5")) (native-inputs - `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1))) + (list go-gopkg-in-check-v1)) (home-page "https://github.com/go-git/go-billy/") (synopsis "File system abstraction for Go") (description "Billy implements an interface based on the OS's standard @@ -7566,7 +7477,7 @@ (define-public go-github-com-xanzy-ssh-agent (arguments `(#:import-path "github.com/xanzy/ssh-agent")) (native-inputs - `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-golang-org-x-crypto)) (home-page "https://github.com/xanzy/ssh-agent/") (synopsis "Control ssh-agent from Go") (description "Package agent implements the ssh-agent protocol, and @@ -7631,10 +7542,8 @@ (define-public go-github-com-go-git-go-git-fixtures (modify-phases %standard-phases (delete 'reset-gzip-timestamps)))) (native-inputs - `(("go-github-com-alcortesm-tgz" ,go-github-com-alcortesm-tgz) - ("go-github-com-go-git-go-billy" ,go-github-com-go-git-go-billy) - ("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1))) + (list go-github-com-alcortesm-tgz go-github-com-go-git-go-billy + go-golang-org-x-sys go-gopkg-in-check-v1)) (home-page "https://github.com/go-git/go-git-fixtures/") (synopsis "Fixtures used by @code{go-git}") (description "This package provides fixtures used by @code{go-git}.") @@ -7659,7 +7568,7 @@ (define-public go-github-com-pkg-diff (arguments `(#:import-path "github.com/pkg/diff")) (native-inputs - `(("go-github-com-sergi-go-diff" ,go-github-com-sergi-go-diff))) + (list go-github-com-sergi-go-diff)) (home-page "https://github.com/pkg/diff/") (synopsis "Create and print diffs") (description @@ -7705,7 +7614,7 @@ (define-public go-github-com-twpayne-go-vfs (arguments `(#:import-path "github.com/twpayne/go-vfs")) (native-inputs - `(("go-github-com-bmatcuk-doublestar" ,go-github-com-bmatcuk-doublestar))) + (list go-github-com-bmatcuk-doublestar)) (home-page "https://github.com/twpayne/go-vfs/") (synopsis "Abstraction of the @code{os} and @code{ioutil} Go packages") (description "Package @code{vfs} provides an abstraction of the @code{os} @@ -7729,8 +7638,7 @@ (define-public go-github-com-twpayne-go-vfsafero (arguments `(#:import-path "github.com/twpayne/go-vfsafero")) (native-inputs - `(("go-github-com-twpayne-go-vfs" ,go-github-com-twpayne-go-vfs) - ("go-github-com-spf13-afero" ,go-github-com-spf13-afero))) + (list go-github-com-twpayne-go-vfs go-github-com-spf13-afero)) (home-page "https://github.com/twpayne/go-vfsafero/") (synopsis "Compatibility later between @code{go-vfs} and @code{afero}") (description @@ -7755,8 +7663,7 @@ (define-public go-github-com-twpayne-go-xdg (arguments `(#:import-path "github.com/twpayne/go-xdg/v3")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) - ("go-github-com-twpayne-go-vfs" ,go-github-com-twpayne-go-vfs))) + (list go-github-com-stretchr-testify go-github-com-twpayne-go-vfs)) (home-page "https://github.com/twpayne/go-xdg/") (synopsis "Functions related to freedesktop.org") (description "Package @code{xdg} provides functions related to @@ -7781,7 +7688,7 @@ (define-public go-github-com-godbus-dbus `(#:tests? #f ;no /var/run/dbus/system_bus_socket #:import-path "github.com/godbus/dbus")) (native-inputs - `(("dbus" ,dbus))) ;dbus-launch + (list dbus)) ;dbus-launch (home-page "https://github.com/godbus/dbus/") (synopsis "Native Go client bindings for the D-Bus") (description "@code{dbus} is a library that implements native Go client @@ -7806,8 +7713,7 @@ (define-public go-github-com-zalando-go-keyring `(#:tests? #f ;XXX: Fix dbus tests #:import-path "github.com/zalando/go-keyring")) (native-inputs - `(("go-github-com-godbus-dbus" ,go-github-com-godbus-dbus) - ("dbus" ,dbus))) + (list go-github-com-godbus-dbus dbus)) (home-page "https://github.com/zalando/go-keyring/") (synopsis "Library for working with system keyring") (description "@code{go-keyring} is a library for setting, getting and @@ -7831,7 +7737,7 @@ (define-public go-etcd-io-bbolt (arguments `(#:import-path "go.etcd.io/bbolt")) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (home-page "https://pkg.go.dev/go.etcd.io/bbolt/") (synopsis "Low-level key/value store in Go") (description "This package implements a low-level key/value store in Go.") @@ -7954,13 +7860,13 @@ (define-public go-github-com-cheggaaa-pb-v3 ;; go-build-system is looking in the wrong directory. #:tests? #f)) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-github-com-rivo-uniseg" ,go-github-com-rivo-uniseg) - ("go-github-com-mattn-go-runewidth" ,go-github-com-mattn-go-runewidth) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable) - ("go-github-com-fatih-color" ,go-github-com-fatih-color) - ("go-github-com-vividcortex-ewma" ,go-github-com-vividcortex-ewma))) + (list go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-mattn-go-colorable + go-github-com-fatih-color + go-github-com-vividcortex-ewma)) (home-page "https://github.com/cheggaaa/pb/") (synopsis "Console progress bar for Go") (description "This package is a Go library that draws progress bars on @@ -8016,8 +7922,7 @@ (define-public go-github-com-frankban-quicktest (arguments '(#:import-path "github.com/frankban/quicktest")) (propagated-inputs - `(("go-github-com-google-go-cmp-cmp" ,go-github-com-google-go-cmp-cmp) - ("go-github-com-kr-pretty" ,go-github-com-kr-pretty))) + (list go-github-com-google-go-cmp-cmp go-github-com-kr-pretty)) (home-page "https://github.com/frankban/quicktest") (synopsis "Quick helpers for testing Go applications") (description @@ -8073,7 +7978,7 @@ (define-public go-github-com-bep-golibsass (invoke "go" "test" import-path "-tags" "dev")) #t))))) (propagated-inputs - `(("libsass" ,libsass))) + (list libsass)) (native-inputs `(("go-github-com-frankban-quicktest" ,go-github-com-frankban-quicktest) ("libsass-src" ,(package-source libsass)))) @@ -8150,10 +8055,8 @@ (define-public go-golang-zx2c4-com-wireguard (arguments '(#:import-path "golang.zx2c4.com/wireguard")) (propagated-inputs - `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-golang-org-x-text" ,go-golang-org-x-text))) + (list go-golang-org-x-crypto go-golang-org-x-net go-golang-org-x-sys + go-golang-org-x-text)) (home-page "https://git.zx2c4.com/wireguard") (synopsis "Implementation of WireGuard in Go") (description "This package is a Go Implementation of WireGuard.") @@ -8203,11 +8106,9 @@ (define-public go-github-com-goccy-yaml (arguments `(#:import-path "github.com/goccy/go-yaml")) (propagated-inputs - `(("go-github-com-fatih-color" ,go-github-com-fatih-color) - ("go-golang-org-x-xerrors" ,go-golang-org-x-xerrors))) + (list go-github-com-fatih-color go-golang-org-x-xerrors)) (native-inputs - `(("go-gopkg-in-go-playground-validator-v9" - ,go-gopkg-in-go-playground-validator-v9))) + (list go-gopkg-in-go-playground-validator-v9)) (synopsis "YAML support for the Go language") (description "This package provides features beyond the @@ -8290,7 +8191,7 @@ (define-public go-github-com-songmu-gitconfig ;; and require network access. #:tests? #f)) (propagated-inputs - `(("go-github-com-goccy-yaml" ,go-github-com-goccy-yaml))) + (list go-github-com-goccy-yaml)) (synopsis "Go library to get configuration values from gitconfig") (description "@{gitconfig} is a package to get configuration values from gitconfig.") (license license:expat))) @@ -8343,7 +8244,7 @@ (define-public go-github-com-akosmarton-papipes (base32 "16p77p3d1v26qd3knxn087jqlad2qm23q8m796cdr66hrdc0gahq")))) (build-system go-build-system) (inputs - `(("pulseaudio" ,pulseaudio))) + (list pulseaudio)) (arguments `(#:import-path "github.com/akosmarton/papipes" #:phases @@ -8381,8 +8282,7 @@ (define-public go-github-com-mesilliac-pulse-simple (base32 "1awwczsa9yy99p035ckajqfs8m6mab0lz82mzlj1c5cj9lnmwplj")))) (build-system go-build-system) (propagated-inputs - `(("pkg-config" ,pkg-config) - ("pulseaudio" ,pulseaudio))) + (list pkg-config pulseaudio)) (arguments '(#:import-path "github.com/mesilliac/pulse-simple")) (home-page "https://github.com/mesilliac/pulse-simple") @@ -8432,8 +8332,7 @@ (define-public go-go-uber-org-atomic (arguments '(#:import-path "go.uber.org/atomic")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) - ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew))) + (list go-github-com-stretchr-testify go-github-com-davecgh-go-spew)) (home-page "https://go.uber.org/atomic") (synopsis "Wrapper types for sync/atomic") (description @@ -8458,9 +8357,9 @@ (define-public go-go-uber-org-multierr (arguments '(#:import-path "go.uber.org/multierr")) (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (list go-github-com-stretchr-testify)) (propagated-inputs - `(("go-go-uber-org-atomic" ,go-go-uber-org-atomic))) + (list go-go-uber-org-atomic)) (home-page "https://go.uber.org/multierr") (synopsis "Error combination for Go") (description @@ -8487,7 +8386,7 @@ (define-public go-golang-org-x-lint '(#:import-path "golang.org/x/lint" #:tests? #f)) ;; TODO: Fix tests (propagated-inputs - `(("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (list go-golang-org-x-tools)) (home-page "https://golang.org/x/lint") (synopsis "Linter for Go source code") (description @@ -8541,9 +8440,8 @@ (define-public go-honnef-co-go-tools (modify-phases %standard-phases (delete 'build)))) (propagated-inputs - `(("go-golang-org-x-tools" ,go-golang-org-x-tools) - ("go-github-com-kisielk-gotool",go-github-com-kisielk-gotool) - ("go-github-com-burntsushi-toml" ,go-github-com-burntsushi-toml))) + (list go-golang-org-x-tools go-github-com-kisielk-gotool + go-github-com-burntsushi-toml)) (home-page "https://honnef.co/go/tools") (synopsis "Staticcheck advanced Go linter") (description @@ -8570,14 +8468,11 @@ (define-public go-go-uber-org-zap '(#:import-path "go.uber.org/zap" #:tests? #f)) ; TODO: Fix tests (native-inputs - `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) - ("go-golang-org-x-lint" ,go-golang-org-x-lint) - ("go-honnef-co-go-tools" ,go-honnef-co-go-tools))) + (list go-github-com-stretchr-testify go-golang-org-x-lint + go-honnef-co-go-tools)) (propagated-inputs - `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("go-go-uber-org-atomic" ,go-go-uber-org-atomic) - ("go-go-uber-org-multierr" ,go-go-uber-org-multierr) - ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2))) + (list go-github-com-pkg-errors go-go-uber-org-atomic + go-go-uber-org-multierr go-gopkg-in-yaml-v2)) (home-page "https://go.uber.org/zap") (synopsis "Logging library for Go") (description @@ -8652,7 +8547,7 @@ (define-public go-lukechampine-com-blake3 (arguments '(#:import-path "lukechampine.com/blake3")) (propagated-inputs - `(("go-github-com-klauspost-cpuid" ,go-github-com-klauspost-cpuid))) + (list go-github-com-klauspost-cpuid)) (home-page "https://pkg.go.dev/lukechampine.com/blake3") (synopsis "Implementation of the BLAKE3 cryptographic hash function") (description "@code{blake3} implements the BLAKE3 cryptographic hash @@ -8678,7 +8573,7 @@ (define-public go-golang-org-x-term (build-system go-build-system) (arguments '(#:import-path "golang.org/x/term")) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (home-page "https://pkg.go.dev/golang.org/x/term") (synopsis "Go terminal/console support") (description "@code{term} provides support functions for dealing with @@ -8703,8 +8598,7 @@ (define-public go-github-com-flynn-noise (arguments '(#:import-path "github.com/flynn/noise")) (propagated-inputs - `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-gopkg-in-check-v1 go-golang-org-x-crypto)) (home-page "https://github.com/flynn/noise") (synopsis "Go implementation of the Noise protocol framework") (description "@code{noise} implements the Noise protocol framework. Noise @@ -8739,7 +8633,7 @@ (define-public go-github-com-klauspost-compress (for-each make-file-writable (find-files (assoc-ref outputs "out") ".gz$"))))))) (propagated-inputs - `(("go-github-com-golang-snappy" ,go-github-com-golang-snappy))) + (list go-github-com-golang-snappy)) (home-page "https://github.com/klauspost/compress") (synopsis "Go compression library") (description "@code{compress} provides various compression algorithms.") @@ -8787,15 +8681,15 @@ (define-public go-github-com-aswinkarthik-csvdiff (arguments '(#:import-path "github.com/aswinkarthik/csvdiff")) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) - ("go-github-com-spf13-cobra" ,go-github-com-spf13-cobra) - ("go-github-com-spf13-afero" ,go-github-com-spf13-afero) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable) - ("go-github-com-fatih-color" ,go-github-com-fatih-color) - ("go-github-com-cespare-xxhash" ,go-github-com-cespare-xxhash) - ("go-github-com-oneofone-xxhash" ,go-github-com-oneofone-xxhash))) + (list go-golang-org-x-sys + go-github-com-stretchr-testify + go-github-com-spf13-cobra + go-github-com-spf13-afero + go-github-com-spaolacci-murmur3 + go-github-com-mattn-go-colorable + go-github-com-fatih-color + go-github-com-cespare-xxhash + go-github-com-oneofone-xxhash)) (home-page "https://github.com/aswinkarthik/csvdiff") (synopsis "Fast diff tool for comparing CSV files") (description "@code{csvdiff} is a diff tool to compute changes between two @@ -8895,7 +8789,7 @@ (define-public go-github-com-mattn-go-runewidth (build-system go-build-system) (arguments '(#:import-path "github.com/mattn/go-runewidth")) (propagated-inputs - `(("go-github-com-rivo-uniseg" ,go-github-com-rivo-uniseg))) + (list go-github-com-rivo-uniseg)) (home-page "https://github.com/mattn/go-runewidth") (synopsis "Rune width implementation for Go") (description @@ -8926,8 +8820,7 @@ (define-public go-github-com-arceliar-ironwood ;; Source-only package (delete 'build)))) (propagated-inputs - `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-github-com-arceliar-phony" ,go-github-com-arceliar-phony))) + (list go-golang-org-x-crypto go-github-com-arceliar-phony)) (home-page "https://github.com/Arceliar/ironwood") (synopsis "Experimental network routing library") (description diff --git a/gnu/packages/gpodder.scm b/gnu/packages/gpodder.scm index 0c8f1cf50d..8df7c0c22b 100644 --- a/gnu/packages/gpodder.scm +++ b/gnu/packages/gpodder.scm @@ -62,26 +62,26 @@ (define-public gpodder (patches (search-patches "gpodder-disable-updater.patch")))) (build-system python-build-system) (native-inputs - `(("intltool" ,intltool) - ("python-coverage" ,python-coverage) - ("python-minimock" ,python-minimock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-httpserver" ,python-pytest-httpserver) - ("which" ,which))) + (list intltool + python-coverage + python-minimock + python-pytest + python-pytest-cov + python-pytest-httpserver + which)) (inputs - `(("bash-minimal" ,bash-minimal) - ("gtk+" ,gtk+) - ("python-pygobject" ,python-pygobject) - ("python-pycairo" ,python-pycairo) - ("python-requests" ,python-requests) - ("python-dbus" ,python-dbus) - ("python-html5lib" ,python-html5lib) - ("python-mutagen" ,python-mutagen) - ("python-mygpoclient" ,python-mygpoclient) - ("python-podcastparser" ,python-podcastparser) - ("youtube-dl" ,youtube-dl) - ("xdg-utils" ,xdg-utils))) + (list bash-minimal + gtk+ + python-pygobject + python-pycairo + python-requests + python-dbus + python-html5lib + python-mutagen + python-mygpoclient + python-podcastparser + youtube-dl + xdg-utils)) (arguments '(#:phases (modify-phases %standard-phases @@ -144,7 +144,7 @@ (define-public libmygpo-qt "libmygpo-qt-missing-qt5-modules.patch")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("qt" ,qtbase-5))) (arguments @@ -172,9 +172,7 @@ (define-public python-mygpoclient "1fi5x6k1mngr0iviw2s4n1f3y2x7pwqy5ivkcrjdprzvwr37f0mh")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-minimock" ,python-minimock) - ("python-nose" ,python-nose))) + (list python-coverage python-minimock python-nose)) (arguments `(#:phases (modify-phases %standard-phases @@ -200,7 +198,7 @@ (define-public python-podcastparser (sha256 (base32 "0m24r2qhck0win44xfhxajbppkss4ha6am0042s0xyq3408883m3")))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (arguments '(#:phases (modify-phases %standard-phases @@ -230,15 +228,8 @@ (define-public castget (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("ronn-ng" ,ronn-ng))) - (inputs `(("curl" ,curl) - ("glib" ,glib) - ("id3lib" ,id3lib) - ("libxml2" ,libxml2))) + (list autoconf automake libtool pkg-config ronn-ng)) + (inputs (list curl glib id3lib libxml2)) (synopsis "Command line podcast downloader") (description "castget is a simple, command-line based RSS enclosure downloader. It is diff --git a/gnu/packages/gps.scm b/gnu/packages/gps.scm index dfdb0a5b56..290fa76289 100644 --- a/gnu/packages/gps.scm +++ b/gnu/packages/gps.scm @@ -82,14 +82,9 @@ (define-public gpsbabel `(#:configure-flags '("--with-zlib=system"))) (inputs - `(("expat" ,expat) - ("libusb" ,libusb) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list expat libusb qtbase-5 zlib)) (native-inputs - `(("which" ,which) - ("qttools" ,qttools) - ("libxml2" ,libxml2))) ;'xmllint' needed for the KML tests + (list which qttools libxml2)) ;'xmllint' needed for the KML tests (home-page "https://www.gpsbabel.org/") (synopsis "Convert and exchange data with GPS and map programs") (description @@ -127,14 +122,9 @@ (define-public gpscorrelate "\n"))) #t))))) (inputs - `(("gtk+" ,gtk+) - ("libxml2" ,libxml2) - ("exiv2" ,exiv2))) + (list gtk+ libxml2 exiv2)) (native-inputs - `(("pkg-config" ,pkg-config) - ("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("libxslt" ,libxslt))) + (list pkg-config docbook-xml docbook-xsl libxslt)) (home-page "https://dfandrich.github.io/gpscorrelate/") (synopsis "GPS photo correlation tool to geo-localize images") (description @@ -166,10 +156,9 @@ (define-public gama (build-system gnu-build-system) (arguments '(#:parallel-tests? #f)) ; race condition (native-inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (inputs - `(("expat" ,expat) - ("sqlite" ,sqlite))) + (list expat sqlite)) (home-page "https://www.gnu.org/software/gama/") (synopsis "Adjustment of geodetic networks") (description @@ -206,10 +195,9 @@ (define-public gpxsee (string-append "PREFIX=" (assoc-ref outputs "out")))))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtlocation" ,qtlocation))) + (list qtbase-5 qtlocation)) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (home-page "https://www.gpxsee.org") (synopsis "GPS log file viewer and analyzer") (description @@ -232,21 +220,20 @@ (define-public gpsd (base32 "1hd8b09is4gd73lpsdywxxdx11iijikmqgxd0y57pic3yxnlcb6a")))) (build-system scons-build-system) (native-inputs - `(("bc" ,bc) - ("pkg-config" ,pkg-config))) + (list bc pkg-config)) (inputs - `(("bluez" ,bluez) - ("dbus" ,dbus) - ("gtk+" ,gtk+) - ("libcap" ,libcap) - ("libusb" ,libusb) - ("ncurses" ,ncurses) - ("python" ,python) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-pyserial" ,python-pyserial) - ("python-wrapper" ,python-wrapper) - ("qtbase" ,qtbase-5))) + (list bluez + dbus + gtk+ + libcap + libusb + ncurses + python + python-pycairo + python-pygobject + python-pyserial + python-wrapper + qtbase-5)) (arguments `(#:scons-flags (list (string-append "prefix=" %output) diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index c9486935ae..0beb7d12e0 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -80,12 +80,12 @@ (define-public igraph "--with-external-blas" "--with-external-lapack"))) (inputs - `(("gmp" ,gmp) - ("glpk" ,glpk) - ("libxml2" ,libxml2) - ("lapack" ,lapack) - ("openblas" ,openblas) - ("zlib" ,zlib))) + (list gmp + glpk + libxml2 + lapack + openblas + zlib)) (home-page "https://igraph.org") (synopsis "Network analysis and visualization") (description @@ -120,12 +120,11 @@ (define-public python-igraph (add-installed-pythonpath inputs outputs) (invoke "pytest" "-v")))))) (inputs - `(("igraph" ,igraph))) + (list igraph)) (propagated-inputs - `(("python-texttable" ,python-texttable))) + (list python-texttable)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-pytest" ,python-pytest))) + (list pkg-config python-pytest)) (home-page "https://pypi.org/project/python-igraph/") (synopsis "Python bindings for the igraph network analysis library"))) @@ -146,7 +145,7 @@ (define-public r-rbiofabric "1yahqrcrqpbcywv73y9rlmyz8apdnp08afialibrr93ch0p06f8z")))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph))) + (list r-igraph)) (home-page "http://www.biofabric.org/") (synopsis "BioFabric network visualization") (description "This package provides an implementation of the function @@ -192,17 +191,15 @@ (define-public python-plotly (find-files out "\\.gz")) #t)))))) (native-inputs - `(("python-ipywidgets" ,python-ipywidgets) - ("python-pytest" ,python-pytest) - ("python-xarray" ,python-xarray))) + (list python-ipywidgets python-pytest python-xarray)) (propagated-inputs - `(("python-ipython" ,python-ipython) - ("python-pandas" ,python-pandas) - ("python-pillow" ,python-pillow) - ("python-requests" ,python-requests) - ("python-retrying" ,python-retrying) - ("python-six" ,python-six) - ("python-statsmodels" ,python-statsmodels))) + (list python-ipython + python-pandas + python-pillow + python-requests + python-retrying + python-six + python-statsmodels)) (home-page "https://plotly.com/python/") (synopsis "Interactive plotting library for Python") (description "Plotly's Python graphing library makes interactive, @@ -223,12 +220,12 @@ (define-public python-plotly-2.4.1 "0s9gk2fl53x8wwncs3fwii1vzfngr0sskv15v3mpshqmrqfrk27m")))) (native-inputs '()) (propagated-inputs - `(("python-decorator" ,python-decorator) - ("python-nbformat" ,python-nbformat) - ("python-pandas" ,python-pandas) - ("python-pytz" ,python-pytz) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-decorator + python-nbformat + python-pandas + python-pytz + python-requests + python-six)) (arguments '(#:tests? #f)))) ; The tests are not distributed in the release @@ -244,8 +241,7 @@ (define-public python-louvain (base32 "1sqp97fwh4asx0jr72x8hil8z8fcg2xq92jklmh2m599pvgnx19a")))) (build-system python-build-system) (propagated-inputs - `(("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy))) + (list python-networkx python-numpy)) (home-page "https://github.com/taynaud/python-louvain") (synopsis "Louvain algorithm for community detection") (description @@ -269,13 +265,11 @@ (define-public python-louvain-0.6 "0w31537sifkf65sck1iaip5i6d8g64pa3wdwad83d6p9jwkck57k")))) (build-system python-build-system) (propagated-inputs - `(("python-ddt" ,python-ddt) - ("python-igraph" ,python-igraph))) + (list python-ddt python-igraph)) (inputs - `(("igraph" ,igraph))) + (list igraph)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-pytest" ,python-pytest))) + (list pkg-config python-pytest)) (home-page "https://github.com/vtraag/louvain-igraph") (synopsis "Algorithm for methods of community detection in large networks") (description @@ -366,9 +360,9 @@ (define-public faiss "/test")) #t))))) (inputs - `(("openblas" ,openblas))) + (list openblas)) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (home-page "https://github.com/facebookresearch/faiss") (synopsis "Efficient similarity search and clustering of dense vectors") (description "Faiss is a library for efficient similarity search and @@ -418,8 +412,7 @@ (define-public python-faiss ("python*" ,python) ("swig" ,swig))) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy))) + (list python-matplotlib python-numpy)) (description "Faiss is a library for efficient similarity search and clustering of dense vectors. This package provides Python bindings to the Faiss library."))) @@ -438,11 +431,11 @@ (define-public python-leidenalg (build-system python-build-system) (arguments '(#:tests? #f)) ; tests are not included (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("igraph" ,igraph))) + (list igraph)) (propagated-inputs - `(("python-igraph" ,python-igraph))) + (list python-igraph)) (home-page "https://github.com/vtraag/leidenalg") (synopsis "Community detection in large networks") (description @@ -472,9 +465,7 @@ (define-public edge-addition-planarity-suite "01cm7ay1njkfsdnmnvh5zwc7wg7x189hq1vbfhh9p3ihrbnmqzh8")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (synopsis "Embedding of planar graphs") (description "The package provides a reference implementation of the linear time edge addition algorithm for embedding planar graphs and @@ -498,9 +489,9 @@ (define-public rw "1rv2v42x2506x7f10349m1wpmmfxrv9l032bkminni2gbip9cjg0")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("igraph" ,igraph))) + (list igraph)) (home-page "https://sourceforge.net/projects/rankwidth/") (synopsis "Rank-width and rank-decomposition of graphs") (description "rw computes rank-width and rank-decompositions @@ -521,9 +512,9 @@ (define-public mscgen "08yw3maxhn5fl1lff81gmcrpa4j9aas4mmby1g9w5qcr0np82d1w")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gd" ,gd))) + (list gd)) (home-page "http://www.mcternan.me.uk/mscgen/") (synopsis "Message Sequence Chart Generator") (description "Mscgen is a small program that parses Message Sequence Chart @@ -576,10 +567,7 @@ (define-public python-graph-tool ("python" ,python-wrapper) ("sparsehash" ,sparsehash))) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pycairo" ,python-pycairo) - ("python-scipy" ,python-scipy))) + (list python-matplotlib python-numpy python-pycairo python-scipy)) (synopsis "Manipulate and analyze graphs with Python efficiently") (description "Graph-tool is an efficient Python module for manipulation and statistical analysis of graphs (a.k.a. networks). Contrary to most other diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index 99b4010e76..ce3e8ce9b2 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -136,8 +136,7 @@ (define-public mmm (base32 "1xmcv6rwinqsbr863rgl9005h2jlmd7k2qrwsc1h4fb8r61ykpjl")))) (build-system meson-build-system) (native-inputs - `(("luajit" ,luajit) - ("pkg-config" ,pkg-config))) + (list luajit pkg-config)) (inputs `(("alsa" ,alsa-lib) ("sdl" ,sdl) @@ -172,11 +171,7 @@ (define-public directfb (("^.*\\$srcdir/configure.*") "")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool perl pkg-config)) (inputs `(("alsa" ,alsa-lib) ("ffmpeg" ,ffmpeg) @@ -210,7 +205,7 @@ (define-public directfb ("xproto" ,xorgproto) ("zlib" ,zlib))) (propagated-inputs - `(("flux" ,flux))) + (list flux)) (synopsis "DFB Graphics Library") (description "DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a @@ -234,10 +229,7 @@ (define-public flux (base32 "11f3ypg0sdq5kj69zgz6kih1yrzgm48r16spyvzwvlswng147410")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (synopsis "Interface description language") (description "Flux is an interface description language used by DirectFB. Fluxcomp compiles .flux files to .cpp or .c files.") @@ -269,7 +261,7 @@ (define-public fox "/include/freetype2")))) #t))))) (native-inputs - `(("doxygen" ,doxygen))) + (list doxygen)) (inputs `(("bzip2" ,lbzip2) ("freetype" ,freetype) @@ -375,8 +367,7 @@ (define-public embree (list "-DEMBREE_ISPC_SUPPORT=OFF"))) (inputs - `(("tbb" ,tbb) - ("glfw" ,glfw))) + (list tbb glfw)) (home-page "https://www.embree.org/") (synopsis "High performance ray tracing kernels") (description @@ -405,13 +396,9 @@ (define-public openvdb (list (string-append "-DCMAKE_EXE_LINKER_FLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib")))) (inputs - `(("boost" ,boost) - ("c-blosc" ,c-blosc) - ("ilmbase" ,ilmbase) - ("tbb" ,tbb-2020) - ("zlib" ,zlib))) + (list boost c-blosc ilmbase tbb-2020 zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.openvdb.org/") (synopsis "Sparse volume data structure and tools") (description "OpenVDB is a C++ library comprising a hierarchical data @@ -642,7 +629,7 @@ (define-public goxel #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) "release"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("gtk3" ,gtk+) ("glfw" ,glfw) @@ -670,7 +657,7 @@ (define-public assimp "1rhyqfhzifdj7yibyanph3rh13ykw3i98dnn8mz65j780472hw28")))) (build-system cmake-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "http://www.assimp.org/") (synopsis "Asset import library") (description @@ -703,9 +690,7 @@ (define-public cgal ,name "-" ,version)) #:tests? #f)) ; no test target (inputs - `(("mpfr" ,mpfr) - ("gmp" ,gmp) - ("boost" ,boost))) + (list mpfr gmp boost)) (home-page "https://www.cgal.org/") (synopsis "Computational geometry algorithms library") (description @@ -832,7 +817,7 @@ (define-public lib2geom ("glib" ,glib) ("gsl" ,gsl))) (propagated-inputs - `(("boost" ,boost))) ;referred to in 2geom/pathvector.h. + (list boost)) ;referred to in 2geom/pathvector.h. (home-page "https://gitlab.com/inkscape/lib2geom/") (synopsis "C++ 2D graphics library") (description "2geom is a C++ library of mathematics for paths, curves, @@ -857,7 +842,7 @@ (define-public pstoedit "02av76j75g5sq3bg353yl6dlllda9ihmmk4c8hvgiscix816nv4s")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("ghostscript" ,ghostscript) ("imagemagick" ,imagemagick) @@ -936,9 +921,7 @@ (define-public dear-imgui (base32 "1xhk34pzpha6k5l2j150capq66y8czhmsi04ib09wvb34ahqxpby")))) ("pkg-config" ,pkg-config))) (inputs - `(("freetype" ,freetype) - ("stb-rect-pack" ,stb-rect-pack) - ("stb-truetype" ,stb-truetype))) + (list freetype stb-rect-pack stb-truetype)) (home-page "https://github.com/ocornut/imgui") (synopsis "Immediate-mode C++ GUI library with minimal dependencies") (description @@ -1005,16 +988,16 @@ (define-public ogre ("googletest" ,googletest-1.8) ("pkg-config" ,pkg-config))) (inputs - `(("font-dejavu" ,font-dejavu) - ("freeimage" ,freeimage) - ("freetype" ,freetype) - ("glu" ,glu) - ("libxaw" ,libxaw) - ("libxrandr" ,libxrandr) - ("pugixml" ,pugixml) - ("sdl2" ,sdl2) - ("tinyxml" ,tinyxml) - ("zziplib" ,zziplib))) + (list font-dejavu + freeimage + freetype + glu + libxaw + libxrandr + pugixml + sdl2 + tinyxml + zziplib)) (synopsis "Scene-oriented, flexible 3D engine written in C++") (description "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, @@ -1050,8 +1033,7 @@ (define-public openexr "src/test/OpenEXRCoreTest/main.cpp") (("/var/tmp") "/tmp"))))))) (inputs - `(("imath" ,imath) - ("zlib" ,zlib))) + (list imath zlib)) (home-page "https://www.openexr.com/") (synopsis "High-dynamic-range file format library") (description @@ -1103,10 +1085,10 @@ (define-public openexr-2 #t))) '())))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("ilmbase" ,ilmbase) ;used in public headers - ("zlib" ,zlib))) ;OpenEXR.pc reads "-lz" + (list ilmbase ;used in public headers + zlib)) ;OpenEXR.pc reads "-lz" (home-page (package-home-page openexr)) (synopsis (package-synopsis openexr)) (description (package-description openexr)) @@ -1133,7 +1115,7 @@ (define-public openimageio `(#:tests? #f #:configure-flags (list "-DUSE_EXTERNAL_PUGIXML=1"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("boost" ,boost) ("fmt" ,fmt) @@ -1184,8 +1166,7 @@ (define-public openscenegraph (assoc-ref %outputs "out") "/lib:" (assoc-ref %outputs "out") "/lib64")))) (native-inputs - `(("pkg-config" ,pkg-config) - ("unzip" ,unzip))) + (list pkg-config unzip)) (inputs `(("giflib" ,giflib) ("libjpeg" ,libjpeg-turbo) ; required for the JPEG texture plugin. @@ -1311,9 +1292,7 @@ (define-public povray #t)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs `(("boost" ,boost) ("libjpeg" ,libjpeg-turbo) @@ -1396,11 +1375,7 @@ (define-public rapicorn ;; These libraries are listed in the "Required" section of the pkg-config ;; file. (propagated-inputs - `(("librsvg" ,librsvg) - ("cairo" ,cairo) - ("pango" ,pango) - ("libxml2" ,libxml2) - ("python2-enum34" ,python2-enum34))) + (list librsvg cairo pango libxml2 python2-enum34)) (inputs `(("gdk-pixbuf" ,gdk-pixbuf) ("libpng" ,libpng-1.2) @@ -1440,7 +1415,7 @@ (define-public ctl (arguments '(#:tests? #f)) ;no 'test' target ;; Headers include OpenEXR and IlmBase headers. - (propagated-inputs `(("openexr" ,openexr-2))) + (propagated-inputs (list openexr-2)) (home-page "http://ampasctl.sourceforge.net") (synopsis "Color Transformation Language") @@ -1501,13 +1476,9 @@ (define-public brdf-explorer (chmod "brdf" #o555))) #t))))) (native-inputs - `(("qttools" ,qttools))) ;for 'qmake' + (list qttools)) ;for 'qmake' (inputs - `(("qtbase" ,qtbase-5) - ("mesa" ,mesa) - ("glew" ,glew) - ("freeglut" ,freeglut) - ("zlib" ,zlib))) + (list qtbase-5 mesa glew freeglut zlib)) (home-page "https://www.disneyanimation.com/technology/brdf.html") (synopsis "Analyze bidirectional reflectance distribution functions (BRDFs)") @@ -1557,14 +1528,9 @@ (define-public agg (substitute* "autogen.sh" (("./configure") "# ./configure")) (invoke "sh" "autogen.sh")))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("libtool" ,libtool) - ("autoconf" ,autoconf) - ("automake" ,automake))) + (list pkg-config libtool autoconf automake)) (inputs - `(("libx11" ,libx11) - ("freetype" ,freetype) - ("sdl" ,sdl))) + (list libx11 freetype sdl)) ;; Antigrain.com was discontinued. (home-page "http://agg.sourceforge.net/antigrain.com/index.html") @@ -1592,7 +1558,7 @@ (define-public python-pastel (replace 'check (lambda _ (invoke "pytest" "pastel" "tests/")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/sdispater/pastel") (synopsis "Library to colorize strings in your terminal") (description "Pastel is a simple library to help you colorize strings in @@ -1663,7 +1629,7 @@ (define (bin-directory input-name) `("PERL5LIB" ":" prefix (,perl5lib))) #t)))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) ;; TODO: Add missing optional dependency: facedetect. (inputs `(("imagemagick" ,imagemagick) @@ -1713,15 +1679,15 @@ (define-public opensubdiv (setenv "DISPLAY" ":1") #t))))) (native-inputs - `(("xorg-server" ,xorg-server-for-tests))) + (list xorg-server-for-tests)) (inputs - `(("glew" ,glew) - ("libxrandr" ,libxrandr) - ("libxcursor" ,libxcursor) - ("libxinerama" ,libxinerama) - ("libxi" ,libxi) - ("zlib" ,zlib) - ("glfw" ,glfw))) + (list glew + libxrandr + libxcursor + libxinerama + libxi + zlib + glfw)) (home-page "https://graphics.pixar.com/opensubdiv/") (synopsis "High performance subdivision surface evaluation") (description "OpenSubdiv is a set of libraries that implement high @@ -1758,8 +1724,7 @@ (define-public opencsg (add-before 'build 'skip-example (lambda _ (chdir "src") #t))))) (inputs - `(("glew" ,glew) - ("freeglut" ,freeglut))) + (list glew freeglut)) (synopsis "Library for rendering Constructive Solid Geometry (CSG)") (description "OpenCSG is a library for rendering Constructive Solid Geometry (CSG) using @@ -1796,12 +1761,9 @@ (define-public coin3D #t)))) (build-system cmake-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz))) + (list doxygen graphviz)) (inputs - `(("boost" ,boost) - ("freeglut" ,freeglut) - ("glew" ,glew))) + (list boost freeglut glew)) (arguments `(#:configure-flags (list @@ -1849,12 +1811,9 @@ (define-public coin3D-4 #t)))) (build-system cmake-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz))) + (list doxygen graphviz)) (inputs - `(("boost" ,boost) - ("freeglut" ,freeglut) - ("glew" ,glew))) + (list boost freeglut glew)) (arguments `(#:configure-flags (list @@ -1928,22 +1887,21 @@ (define-public drawpile '(#:configure-flags (list "-DTESTS=ON" "-DTOOLS=ON" "-DKIS_TABLET=ON"))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("giflib" ,giflib) - ("karchive" ,karchive) - ("kdnssd" ,kdnssd) - ("libmicrohttpd" ,libmicrohttpd) - ("libsodium" ,libsodium) - ("libvpx" ,libvpx) - ("libxi" ,libxi) - ;; ("miniupnpc" ,miniupnpc) ;segfaults for some reason - ("qtbase" ,qtbase-5) - ("qtkeychain" ,qtkeychain) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list giflib + karchive + kdnssd + libmicrohttpd + libsodium + libvpx + libxi + ;; ("miniupnpc" ,miniupnpc) ;segfaults for some reason + qtbase-5 + qtkeychain + qtmultimedia + qtsvg + qtx11extras)) (home-page "https://drawpile.net") (synopsis "Collaborative drawing program") (description "Drawpile is a drawing program that allows share the canvas @@ -1988,9 +1946,7 @@ (define-public monado ("v4l" ,v4l-utils) ("vulkan-loader" ,vulkan-loader))) (native-inputs - `(("eigen" ,eigen) - ("pkg-config" ,pkg-config) - ("vulkan-headers" ,vulkan-headers))) + (list eigen pkg-config vulkan-headers)) (arguments `(#:configure-flags (list "-Dinstall-active-runtime=false"))) diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm index 19a777fec9..c4dfd4965b 100644 --- a/gnu/packages/graphviz.scm +++ b/gnu/packages/graphviz.scm @@ -116,9 +116,7 @@ (define-public graphviz ("libjpeg" ,libjpeg-turbo) ("libpng" ,libpng))) (native-inputs - `(("bison" ,bison) - ("swig" ,swig) - ("pkg-config" ,pkg-config))) + (list bison swig pkg-config)) (outputs '("out" "doc")) ; 5 MiB of html + pdfs (home-page "https://www.graphviz.org/") (synopsis "Graph visualization software") @@ -167,13 +165,13 @@ (define-public graphviz-2.38 (lambda _ (invoke (which "sh") "autogen.sh" "NOCONFIG") #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("flex" ,flex) - ("perl" ,perl) - ("tcl" ,tcl) - ,@(package-native-inputs graphviz)))))) + (modify-inputs (package-native-inputs graphviz) + (prepend autoconf + automake + libtool + flex + perl + tcl)))))) (define-public python-graphviz (package @@ -195,14 +193,13 @@ (define-public python-graphviz (format #t "test suite not run~%")) #t))))) (native-inputs - `(("unzip" ,unzip) - - ;; For tests. - ("graphviz" ,graphviz) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock))) + (list unzip + ;; For tests. + graphviz + python-mock + python-pytest + python-pytest-cov + python-pytest-mock)) (home-page "https://github.com/xflr6/graphviz") (synopsis "Simple Python interface for Graphviz") (description @@ -229,12 +226,10 @@ (define-public python-pygraphviz "0jqc3dzy9n0hn3b99zq8jp53901zpjzvvi5ns5mbaxg8kdrb1lfx")))) (build-system python-build-system) (inputs - `(("graphviz" ,graphviz))) + (list graphviz)) (native-inputs - `(("python-nose" ,python-nose) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-doctest-ignore-unicode" ,python-doctest-ignore-unicode))) + (list python-nose python-mock python-pytest + python-doctest-ignore-unicode)) (home-page "https://pygraphviz.github.io") (synopsis "Python interface to Graphviz") (description "PyGraphviz is a Python interface to the Graphviz graph @@ -274,17 +269,15 @@ (define-public python-uqbar (invoke "python" "-m" "pytest" "tests")) #t))))) (native-inputs - `(("graphviz" ,graphviz) - ("python-flake8" ,python-flake8) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list graphviz + python-flake8 + python-isort + python-mypy + python-pytest + python-pytest-cov)) (propagated-inputs - `(("python-black" ,python-black) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-unidecode" ,python-unidecode))) + (list python-black python-sphinx python-sphinx-rtd-theme + python-unidecode)) (home-page "https://github.com/josiah-wolf-oberholtzer/uqbar") (synopsis "Tools for building documentation with Sphinx, Graphviz and LaTeX") (description @@ -316,10 +309,10 @@ (define-public gts ;; See . #:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; The gts.pc file has glib-2.0 as required. - `(("glib" ,glib))) + (list glib)) (home-page "http://gts.sourceforge.net/") ;; Note: Despite the name, this is not official GNU software. @@ -357,12 +350,12 @@ (define-public xdot `("PATH" ":" prefix (,(dirname (search-input-file inputs "bin/dot")))))))))) (inputs - `(("atk" ,atk) - ("librsvg" ,librsvg) - ("graphviz" ,graphviz) - ("gtk+" ,gtk+) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject))) + (list atk + librsvg + graphviz + gtk+ + python-pycairo + python-pygobject)) (home-page "https://pypi.org/project/xdot/") (synopsis "Interactive viewer for graphviz dot files") (description "Xdot is an interactive viewer for graphs written in @@ -397,10 +390,9 @@ (define-public python-pydot #t))))) (native-inputs ;; For tests. - `(("graphviz" ,graphviz) - ("python-chardet" ,python-chardet))) + (list graphviz python-chardet)) (propagated-inputs - `(("python-pyparsing" ,python-pyparsing))) + (list python-pyparsing)) (home-page "https://github.com/pydot/pydot") (synopsis "Python interface to Graphviz's DOT language") (description @@ -425,10 +417,9 @@ (define-public dot2tex (arguments `(#:python ,python-2)) (inputs - `(("texlive-latex-preview" ,texlive-latex-preview) - ("graphviz" ,graphviz))) + (list texlive-latex-preview graphviz)) (propagated-inputs - `(("python-pyparsing" ,python2-pyparsing))) + (list python2-pyparsing)) (home-page "https://github.com/kjellmf/dot2tex") (synopsis "Graphviz to LaTeX converter") (description @@ -468,7 +459,7 @@ (define-public gprof2dot (add-installed-pythonpath inputs outputs) (invoke "python" "tests/test.py"))))))) (native-inputs - `(("graphviz" ,graphviz))) + (list graphviz)) (home-page "https://github.com/jrfonseca/gprof2dot") (synopsis "Generate a dot graph from the output of several profilers") (description "This package provides a Python script to convert the output diff --git a/gnu/packages/groff.scm b/gnu/packages/groff.scm index fdb8440a39..1d2af7ff07 100644 --- a/gnu/packages/groff.scm +++ b/gnu/packages/groff.scm @@ -60,7 +60,7 @@ (define-public groff ;; own HTML doc, nor does it change its capabilities, so we removed netpbm ;; from 'inputs'. - (inputs `(("ghostscript" ,ghostscript))) + (inputs (list ghostscript)) ;; When cross-compiling, this package depends upon a native install of ;; itself. @@ -207,7 +207,7 @@ (define-public roffit #t)))))) (native-inputs `(("html-tree" ,perl-html-tree))) ; for test (inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://daniel.haxx.se/projects/roffit/") (synopsis "Convert nroff files to HTML") (description @@ -250,9 +250,7 @@ (define-public ronn-ng "ruby-nokogiri"))))) #t))))) (inputs - `(("ruby-kramdown" ,ruby-kramdown) - ("ruby-mustache" ,ruby-mustache) - ("ruby-nokogiri" ,ruby-nokogiri))) + (list ruby-kramdown ruby-mustache ruby-nokogiri)) (synopsis "Build manuals in HTML and Unix man page format from Markdown") (description diff --git a/gnu/packages/gsasl.scm b/gnu/packages/gsasl.scm index d2aba5450d..787bbae2bb 100644 --- a/gnu/packages/gsasl.scm +++ b/gnu/packages/gsasl.scm @@ -62,9 +62,7 @@ (define-public gss (sha256 (base32 "1syyvh3k659xf1hdv9pilnnhbbhs6vfapayp4xgdcc8mfgf9v4gz")))) (build-system gnu-build-system) - (inputs `(("nettle" ,nettle) - ("shishi" ,shishi) - ("zlib" ,zlib))) + (inputs (list nettle shishi zlib)) (synopsis "Generic Security Service library") (description "The GNU Generic Security Service provides a free implementation of the @@ -92,18 +90,14 @@ (define-public gsasl `(#:configure-flags '("--with-gssapi-impl=mit" "--disable-static"))) (inputs - `(("libgcrypt" ,libgcrypt) - ("libidn" ,libidn) - ("libntlm" ,libntlm) - ("mit-krb5" ,mit-krb5) - ("zlib" ,zlib))) + (list libgcrypt libidn libntlm mit-krb5 zlib)) (native-inputs - `(;; Needed for cross compiling. - ("libgcrypt" ,libgcrypt))) + (list ;; Needed for cross compiling. + libgcrypt)) (propagated-inputs ;; Propagate GnuTLS because libgnutls.la reads `-lnettle', and Nettle is a ;; propagated input of GnuTLS. - `(("gnutls" ,gnutls))) + (list gnutls)) (synopsis "Simple Authentication and Security Layer library") (description "GNU SASL is an implementation of the Simple Authentication and diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 7ea5f19a8d..75f86ac7a0 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -149,9 +149,7 @@ (define-public libdc1394 (base32 "1v8gq54n1pg8izn7s15yylwjf8r1l1dmzbm2yvf6pv2fmb4mz41b")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list doxygen perl pkg-config)) (inputs `(("glu" ,glu) ("libraw1394" ,libraw1394) @@ -252,7 +250,7 @@ (define-public libvisual ("libtool" ,libtool) ("pkg-config" ,pkg-config))) (inputs - `(("sdl" ,sdl))) + (list sdl)) (native-search-paths (list (search-path-specification @@ -317,7 +315,7 @@ (define-public libvisual-plugins ("libx11" ,libx11) ("libxext" ,libxext))) (propagated-inputs - `(("libvisual" ,libvisual))) + (list libvisual)) (synopsis "Audio visualisation library") (description "Libvisual is a library that acts as a middle layer between applications that want audio visualisation and audio visualisation plugins.") @@ -349,11 +347,9 @@ (define-public esound ("tcsh" ,tcsh) ; for the tests ("which" ,which))) (inputs - `(("alsa-lib" ,alsa-lib) - ("pcaudiolib" ,pcaudiolib) - ("tcp-wrappers" ,tcp-wrappers))) + (list alsa-lib pcaudiolib tcp-wrappers)) (propagated-inputs - `(("audiofile" ,audiofile))) + (list audiofile)) (synopsis "Enlightened Sound Daemon") (description "The Enlightened Sound Daemon mixes several audio streams for playback by a single audio device. You can also pre-load samples, and play them @@ -395,7 +391,7 @@ (define-public orc "if (error) return 77;")) #t))))) (native-inputs - `(("gtk-doc" ,gtk-doc/stable))) + (list gtk-doc/stable)) (home-page "https://gstreamer.freedesktop.org/modules/orc.html") (synopsis "Oil runtime compiler") (description @@ -437,8 +433,7 @@ (define-public gstreamer-docs (string-append ,name "-" ,version "/devhelp/books/GStreamer"))))))) (native-inputs - `(("tar" ,tar) - ("xz" ,xz))) + (list tar xz)) (home-page "https://gstreamer.freedesktop.org/") (synopsis "Developer documentation for GStreamer") (description @@ -510,9 +505,8 @@ (define-public gstreamer ;; In gstreamer-1.0.pc: ;; Requires: glib-2.0, gobject-2.0 ;; Requires.private: gmodule-no-export-2.0 libunwind libdw - `(("elfutils" ,elfutils) ; libdw - ("glib" ,glib) - ("libunwind" ,libunwind))) + (list elfutils ; libdw + glib libunwind)) (native-inputs `(("bash-completion" ,bash-completion) ("bison" ,bison) @@ -524,10 +518,9 @@ (define-public gstreamer ("pkg-config" ,pkg-config) ("python-wrapper" ,python-wrapper))) (inputs - `(("gmp" ,gmp) - ("libcap" ,libcap) - ;; For tests. - ("gsl" ,gsl))) + (list gmp libcap + ;; For tests. + gsl)) (native-search-paths (list (search-path-specification (variable "GST_PLUGIN_SYSTEM_PATH") @@ -714,8 +707,7 @@ (define-public gst-plugins-good ("wavpack" ,wavpack) ("zlib" ,zlib))) (propagated-inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list gstreamer gst-plugins-base)) (synopsis "GStreamer plugins and helper libraries") (description "GStreamer-Plugins-Good is a collection of plug-ins you'd want to have right next to you on the battlefield. Shooting sharp and making no @@ -803,8 +795,7 @@ (define-public gst-plugins-bad ;; For missing '/etc/machine-id'. (setenv "DBUS_FATAL_WARNINGS" "0")))))) (propagated-inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list gstreamer gst-plugins-base)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") ; for glib-mkenums, etc. @@ -960,18 +951,17 @@ (define-public gst-plugins-ugly ("python-wrapper" ,python-wrapper) ("xorg-server" ,xorg-server-for-tests))) (inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("liba52" ,liba52) - ("libcdio" ,libcdio) - ("libdvdread" ,libdvdread) - ("libmpeg2" ,libmpeg2) - ("libx264" ,libx264) - ("opencore-amr" ,opencore-amr) - ("orc" ,orc))) + (list glib + glib-networking + liba52 + libcdio + libdvdread + libmpeg2 + libx264 + opencore-amr + orc)) (propagated-inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list gstreamer gst-plugins-base)) (synopsis "GStreamer plugins and helper libraries") (description "Gst-Plugins-Ugly are the ones that might have a patent noose around their neck, or a lock-up license, or any other problem that makes you @@ -999,10 +989,9 @@ (define-public gst-libav ("python" ,python-wrapper) ("ruby" ,ruby))) (inputs - `(("ffmpeg" ,ffmpeg))) + (list ffmpeg)) (propagated-inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list gstreamer gst-plugins-base)) (synopsis "GStreamer plugins and helper libraries") (description "Gst-Libav contains a GStreamer plugin for using the encoders, decoders, muxers, and demuxers provided by FFmpeg.") @@ -1029,13 +1018,9 @@ (define-public gst-editing-services #:phases (modify-phases %standard-phases ,@%common-gstreamer-phases))) (propagated-inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list gstreamer gst-plugins-base)) (inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2))) + (list glib glib-networking gtk+ libxml2)) (native-inputs `(("flex" ,flex) ("gobject-introspection" ,gobject-introspection) @@ -1098,11 +1083,9 @@ (define-public python-gst "-Dpygi-overrides-dir=" (python:site-packages %build-inputs %outputs) "gi/overrides")))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (propagated-inputs - `(("gst-plugins-base" ,gst-plugins-base) - ("python-pygobject" ,python-pygobject))) + (list gst-plugins-base python-pygobject)) (home-page "https://gstreamer.freedesktop.org/") (synopsis "GStreamer GObject Introspection overrides for Python") (description @@ -1123,12 +1106,9 @@ (define-public gst123 "0zaa117n4wkya9p903vkj8hj58lmdb66pxsdx5wwcv7nffbp5d67")))) (build-system gnu-build-system) (inputs - `(("gtk+" ,gtk+-2) - ("ncurses" ,ncurses) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list gtk+-2 ncurses gstreamer gst-plugins-base)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://space.twc.de/~stefan/gst123.php") (synopsis "Flexible command line media player based on gstreamer") (description "The program gst123 is designed to be a more flexible command diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index cb658af389..53bfd1faa2 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -132,7 +132,7 @@ (define-public atk ;; on the build system. '("-Dintrospection=false")) '()))) - (propagated-inputs `(("glib" ,glib))) ; required by atk.pc + (propagated-inputs (list glib)) ; required by atk.pc (native-inputs `(("gettext" ,gettext-minimal) ("glib" ,glib "bin") ; glib-mkenums, etc. @@ -255,12 +255,10 @@ (define-public harfbuzz (outputs '("out" "bin")) ; 160K, only hb-view depend on cairo (inputs - `(("cairo" ,cairo))) + (list cairo)) (propagated-inputs ;; There are all in the Requires or Requires.private field of '.pc'. - `(("glib" ,glib) - ("graphite2" ,graphite2) - ("icu4c" ,icu4c))) + (list glib graphite2 icu4c)) (native-inputs `(("glib:bin" ,glib "bin") ;for glib-mkenums ("gobject-introspection" ,gobject-introspection) @@ -315,8 +313,7 @@ (define-public libdatrie ;; conditions when running tests in parallel. #:parallel-tests? #f)) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (synopsis "Double-Array Trie Library") (description "Libdatrie is an implementation of double-array structure for representing trie. Trie is a kind of digital search tree.") @@ -396,8 +393,7 @@ (define-public pango ("libxft" ,libxft) ("libxrender" ,libxrender))) (inputs - `(("bash-minimal" ,bash-minimal) - ("zlib" ,zlib))) + (list bash-minimal zlib)) (native-inputs `(("glib" ,glib "bin") ; glib-mkenums, etc. ("gobject-introspection" ,gobject-introspection) ; g-ir-compiler, etc. @@ -455,11 +451,9 @@ (define-public pangox-compat "0ip0ziys6mrqqmz4n71ays0kf5cs1xflj1gfpvs4fgy2nsrr482m")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib) - ("pango" ,pango-1.42))) + (list glib pango-1.42)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://developer.gnome.org/pango") (synopsis "Obsolete pango functions") (description "Pangox was a X backend to pango. It is now obsolete and no @@ -494,8 +488,8 @@ (define-public ganv `(("gtk" ,gtk+-2) ("gtkmm" ,gtkmm-2))) (native-inputs - `(("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-genmarshal, etc. + pkg-config)) (home-page "https://drobilla.net/software/ganv/") (synopsis "GTK+ widget for interactive graph-like environments") (description @@ -521,12 +515,12 @@ (define-public gtksourceview-2 "gtksourceview-2-add-default-directory.patch")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("pkg-config" ,pkg-config) - ;; For testing. - ("xorg-server" ,xorg-server-for-tests) - ("shared-mime-info" ,shared-mime-info))) + (list intltool + `(,glib "bin") ; for glib-genmarshal, etc. + pkg-config + ;; For testing. + xorg-server-for-tests + shared-mime-info)) (propagated-inputs ;; As per the pkg-config file. `(("gtk" ,gtk+-2) @@ -600,9 +594,7 @@ (define-public gtksourceview ("shared-mime-info" ,shared-mime-info))) (propagated-inputs ;; gtksourceview-3.0.pc refers to all these. - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2))) + (list glib gtk+ libxml2)) (home-page "https://wiki.gnome.org/Projects/GtkSourceView") (synopsis "GNOME source code widget") (description "GtkSourceView is a text widget that extends the standard @@ -670,12 +662,12 @@ (define-public gdk-pixbuf (invoke "meson" "test" "--timeout-multiplier" "5")))) '())))) (propagated-inputs - `( ;; Required by gdk-pixbuf-2.0.pc - ("glib" ,glib) - ;; Required by gdk-pixbuf-xlib-2.0.pc - ("libx11" ,libx11) - ;; Used for testing and required at runtime. - ("shared-mime-info" ,shared-mime-info))) + (list ;; Required by gdk-pixbuf-2.0.pc + glib + ;; Required by gdk-pixbuf-xlib-2.0.pc + libx11 + ;; Used for testing and required at runtime. + shared-mime-info)) (inputs `(,@(if (%current-target-system) `(("bash-minimal" ,bash-minimal)) ; for glib-or-gtk-wrap @@ -737,14 +729,10 @@ (define-public at-spi2-core-minimal (invoke "dbus-launch" "ninja" "test"))) (delete 'check)))) (inputs - `(("bash-minimal" ,bash-minimal))) + (list bash-minimal)) (propagated-inputs ;; atspi-2.pc refers to all these. - `(("dbus" ,dbus) - ("glib" ,glib) - ("libx11" ,libx11) - ("libxi" ,libxi) - ("libxtst" ,libxtst))) + (list dbus glib libx11 libxi libxtst)) (native-inputs `(("gettext" ,gettext-minimal) ("glib" ,glib "bin") @@ -826,15 +814,12 @@ (define-public at-spi2-atk (setenv "DBUS_FATAL_WARNINGS" "0") (invoke "dbus-launch" "meson" "test")))))) (propagated-inputs - `(("at-spi2-core" ,at-spi2-core-minimal))) ; required by atk-bridge-2.0.pc + (list at-spi2-core-minimal)) ; required by atk-bridge-2.0.pc (inputs - `(("atk" ,atk) - ("glib" ,glib))) + (list atk glib)) (native-inputs - `(("dbus" ,dbus) ; For tests - ("gobject-introspection" ,gobject-introspection) - ("libxml2" ,libxml2) - ("pkg-config" ,pkg-config))) + (list dbus ; For tests + gobject-introspection libxml2 pkg-config)) (synopsis "Assistive Technology Service Provider Interface, ATK bindings") (description "The Assistive Technology Service Provider Interface @@ -1197,21 +1182,21 @@ (define-public gtk ("vala" ,vala) ("xorg-server-for-tests" ,xorg-server-for-tests))) (inputs - `(("colord" ,colord) ;for color printing support - ("cups" ,cups) ;for CUPS print-backend - ("ffmpeg" ,ffmpeg) ;for ffmpeg media-backend - ("fribidi" ,fribidi) - ("gstreamer" ,gstreamer) ;for gstreamer media-backend - ("gst-plugins-bad" ,gst-plugins-bad) ;provides gstreamer-player - ("gst-plugins-base" ,gst-plugins-base) ;provides gstreamer-gl - ("harfbuzz" ,harfbuzz) - ("iso-codes" ,iso-codes) - ("json-glib" ,json-glib) - ("libcloudproviders" ,libcloudproviders) ;for cloud-providers support - ("librsvg" ,librsvg) - ("python" ,python) - ("rest" ,rest) - ("tracker" ,tracker))) ;for filechooser search support + (list colord ;for color printing support + cups ;for CUPS print-backend + ffmpeg ;for ffmpeg media-backend + fribidi + gstreamer ;for gstreamer media-backend + gst-plugins-bad ;provides gstreamer-player + gst-plugins-base ;provides gstreamer-gl + harfbuzz + iso-codes + json-glib + libcloudproviders ;for cloud-providers support + librsvg + python + rest + tracker)) ;for filechooser search support (propagated-inputs ;; Following dependencies are referenced in .pc files. `(("cairo" ,cairo) @@ -1309,14 +1294,12 @@ (define-public guile-cairo (find-files module-dir "\\.scm$")) #t)))))) (inputs - `(("guile-lib" ,guile-lib) - ("expat" ,expat) - ("guile" ,guile-3.0))) + (list guile-lib expat guile-3.0)) (propagated-inputs ;; The .pc file refers to 'cairo'. - `(("cairo" ,cairo))) + (list cairo)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.nongnu.org/guile-cairo/") (synopsis "Cairo bindings for GNU Guile") (description @@ -1395,15 +1378,10 @@ (define-public guile-rsvg file "-o" go))) (find-files module-dir "\\.scm$")) #t)))))) - (native-inputs `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-3.0) - ("librsvg" ,(librsvg-for-system)) - ("guile-lib" ,guile-lib))) ;for (unit-test) - (propagated-inputs `(("guile-cairo" ,guile-cairo))) + (native-inputs (list pkg-config autoconf automake libtool texinfo)) + (inputs (list guile-3.0 + (librsvg-for-system) guile-lib)) ;for (unit-test) + (propagated-inputs (list guile-cairo)) (synopsis "Render SVG images using Cairo from Guile") (description "Guile-RSVG wraps the RSVG library for Guile, allowing you to render SVG @@ -1465,13 +1443,11 @@ (define-public guile-present out "/share/guile/site/" version " -C " out "/lib/guile/" version "/site-ccache ")))) #t))))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("guile" ,guile-3.0))) + (native-inputs (list pkg-config)) + (inputs (list guile-3.0)) (propagated-inputs ;; These are used by the (present …) modules. - `(("guile-lib" ,guile-lib) - ("guile-cairo" ,guile-cairo) - ("guile-rsvg" ,guile-rsvg))) + (list guile-lib guile-cairo guile-rsvg)) (home-page "https://wingolog.org/software/guile-present/") (synopsis "Create SVG or PDF presentations in Guile") (description @@ -1486,7 +1462,7 @@ (define-public guile2.2-present (package (inherit guile-present) (name "guile2.2-present") - (inputs `(("guile" ,guile-2.2))) + (inputs (list guile-2.2)) (propagated-inputs `(("guile-lib" ,guile2.2-lib) ("guile-cairo" ,guile2.2-cairo) @@ -1507,23 +1483,23 @@ (define-public guile-gnome "1gnf3j96nip5kl99a268i0dy1hj7s1cfs66sps3zwysnkd7qr399")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("atk" ,atk) - ;;("corba" ,corba) ; not packaged yet - ("gconf" ,gconf) - ("gobject-introspection" ,gobject-introspection) - ;;("gthread" ,gthread) ; not packaged yet - ("gnome-vfs" ,gnome-vfs) - ("gdk-pixbuf" ,gdk-pixbuf) - ("gtk+" ,gtk+-2) - ("libglade" ,libglade) - ("libgnome" ,libgnome) - ("libgnomecanvas" ,libgnomecanvas) - ("libgnomeui" ,libgnomeui) - ("pango" ,pango) - ("libffi" ,libffi) - ("glib" ,glib))) - (inputs `(("guile" ,guile-2.2))) + (list pkg-config + atk + ;;("corba" ,corba) ; not packaged yet + gconf + gobject-introspection + ;;("gthread" ,gthread) ; not packaged yet + gnome-vfs + gdk-pixbuf + gtk+-2 + libglade + libgnome + libgnomecanvas + libgnomeui + pango + libffi + glib)) + (inputs (list guile-2.2)) (propagated-inputs `(("guile-cairo" ,guile2.2-cairo) ("g-wrap" ,g-wrap) @@ -1593,8 +1569,7 @@ (define-public cairomm (inputs `(("fontconfig" ,fontconfig))) (propagated-inputs - `(("libsigc++" ,libsigc++) - ("cairo" ,cairo))) + (list libsigc++ cairo)) (home-page "https://cairographics.org/") (synopsis "C++ bindings to the Cairo 2D graphics library") (description @@ -1616,8 +1591,8 @@ (define-public cairomm-1.14 (sha256 (base32 "1qwdj9xw1w651kqwh82nipbryimm1ir5n3c6q34nphsx576bj9h1")))) (propagated-inputs - `(("libsigc++" ,libsigc++-2) - ,@(package-propagated-inputs cairomm))))) + (modify-inputs (package-propagated-inputs cairomm) + (prepend libsigc++-2))))) (define-public pangomm (package @@ -1658,10 +1633,7 @@ (define-public pangomm ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (propagated-inputs - `(("cairo" ,cairo) - ("cairomm" ,cairomm) - ("glibmm" ,glibmm) - ("pango" ,pango))) + (list cairo cairomm glibmm pango)) (home-page "https://pango.gnome.org//") (synopsis "C++ interface to the Pango text rendering library") (description @@ -1684,9 +1656,7 @@ (define-public pangomm-2.46 (sha256 (base32 "06zczkaxf5p5kjgnzrfylzi40w9a8lxpndgs7rpn12qrsq27sy6k")))) (propagated-inputs - `(("cairomm" ,cairomm-1.14) - ("glibmm" ,glibmm-2.64) - ("pango" ,pango))))) + (list cairomm-1.14 glibmm-2.64 pango)))) (define-public atkmm (package @@ -1727,7 +1697,7 @@ (define-public atkmm ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (propagated-inputs - `(("glibmm" ,glibmm) ("atk" ,atk))) + (list glibmm atk)) (synopsis "C++ bindings for ATK") (description "ATKmm is the C++ binding for the ATK library.") (home-page "https://wiki.gnome.org/Accessibility") @@ -1753,8 +1723,8 @@ (define-public atkmm-2.28 (sha256 (base32 "1b8vycqzr3lfvk2l73f4kk74hj48081zbh9r1r2ilr3h8xh7cs0i")))) (propagated-inputs - `(("glibmm" ,glibmm-2.64) - ,@(package-propagated-inputs atkmm))))) + (modify-inputs (package-propagated-inputs atkmm) + (prepend glibmm-2.64))))) (define-public gtkmm (package @@ -1807,11 +1777,7 @@ (define-public gtkmm ("xsltproc" ,libxslt) ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs - `(("atkmm" ,atkmm) - ("cairomm" ,cairomm) - ("glibmm" ,glibmm) - ("gtk" ,gtk) - ("pangomm" ,pangomm))) + (list atkmm cairomm glibmm gtk pangomm)) (synopsis "C++ Interfaces for GTK+ and GNOME") (description "GTKmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set @@ -1873,11 +1839,7 @@ (define-public gtkmm-2 (strip-keyword-arguments '(#:configure-flags) (package-arguments gtkmm))) (propagated-inputs - `(("atkmm" ,atkmm-2.28) - ("cairomm" ,cairomm-1.14) - ("glibmm" ,glibmm-2.64) - ("gtk+" ,gtk+-2) - ("pangomm" ,pangomm-2.46))))) + (list atkmm-2.28 cairomm-1.14 glibmm-2.64 gtk+-2 pangomm-2.46)))) (define-public gtksourceviewmm (package @@ -1892,12 +1854,10 @@ (define-public gtksourceviewmm (base32 "0fgvmhm4h4qmxig87qvangs6ijw53mi40siz7pixlxbrsgiil22i")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; In 'Requires' of gtksourceviewmm-3.0.pc. - `(("glibmm" ,glibmm) - ("gtkmm" ,gtkmm-3) - ("gtksourceview" ,gtksourceview-3))) + (list glibmm gtkmm-3 gtksourceview-3)) (synopsis "C++ interface to the GTK+ 'GtkTextView' widget") (description "gtksourceviewmm is a portable C++ library that extends the standard GTK+ @@ -1925,10 +1885,9 @@ (define-public python-pycairo "1326aa2ybhhhrvz3n4p22z5sic25m016ddb5yq0hvbprnw6a35an")))) (build-system python-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-pytest" ,python-pytest))) + (list pkg-config python-pytest)) (propagated-inputs ;pycairo.pc references cairo - `(("cairo" ,cairo))) + (list cairo)) (home-page "https://cairographics.org/pycairo/") (synopsis "Python bindings for cairo") (description @@ -1971,7 +1930,7 @@ (define-public python2-pygtk (outputs '("out" "doc")) ;13 MiB of gtk-doc HTML (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("python" ,python-2) @@ -1982,9 +1941,9 @@ (define-public python2-pygtk ("libglade" ,libglade) ("glib" ,glib))) (propagated-inputs - `(("python-pycairo" ,python2-pycairo) ;loaded at runtime - ("python-pygobject" ,python2-pygobject-2) ;referenced in pc file - ("gtk+" ,gtk+-2))) + (list python2-pycairo ;loaded at runtime + python2-pygobject-2 ;referenced in pc file + gtk+-2)) (arguments `(#:tests? #f #:phases (modify-phases %standard-phases @@ -2038,10 +1997,9 @@ (define-public perl-cairo "0zq78dv22arg35ma6kah9cwfd1zx8gg7amsibzd128qw81p766c2")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (list perl-extutils-depends perl-extutils-pkgconfig)) (propagated-inputs - `(("cairo" ,cairo))) + (list cairo)) (home-page "https://metacpan.org/release/Cairo") (synopsis "Perl interface to the cairo 2d vector graphics library") (description "Cairo provides Perl bindings for the vector graphics library @@ -2062,11 +2020,9 @@ (define-public perl-cairo-gobject (base32 "0l2wcz77ndmbgvxx34gdm919a3dxh9fixqr47p50n78ysx2692cd")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (list perl-extutils-depends perl-extutils-pkgconfig)) (propagated-inputs - `(("perl-cairo" ,perl-cairo) - ("perl-glib" ,perl-glib))) + (list perl-cairo perl-glib)) (home-page "https://metacpan.org/dist/Cairo-GObject") (synopsis "Integrate Cairo into the Glib type system") (description "Cairo::GObject registers Cairo's types with Glib's type systems, @@ -2086,12 +2042,11 @@ (define-public perl-gtk2 "0ry9jfvfgdwzalxcvwsgr7plhk3agx7p40l0fqdf3vrf7ds47i29")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (list perl-extutils-depends perl-extutils-pkgconfig)) (inputs - `(("gtk+" ,gtk+-2))) + (list gtk+-2)) (propagated-inputs - `(("perl-pango" ,perl-pango))) + (list perl-pango)) (arguments `(#:phases (modify-phases %standard-phases @@ -2139,11 +2094,8 @@ (define-public perl-gtk3 ("perl-test-simple" ,perl-test-simple) ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs - `(("gtk+" ,gtk+) - ("perl-cairo-gobject" ,perl-cairo-gobject) - ("perl-carp" ,perl-carp) - ("perl-exporter" ,perl-exporter) - ("perl-glib-object-introspection" ,perl-glib-object-introspection))) + (list gtk+ perl-cairo-gobject perl-carp perl-exporter + perl-glib-object-introspection)) (home-page "https://metacpan.org/dist/Gtk3") (synopsis "Perl interface to the 3.x series of the gtk+ toolkit") (description "Perl bindings to the 3.x series of the gtk+ toolkit. @@ -2165,13 +2117,11 @@ (define-public perl-pango "0wdcidnfnb6nm79fzfs39ivawj3x8m98a147fmcxgv1zvwia9c1l")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (list perl-extutils-depends perl-extutils-pkgconfig)) (inputs - `(("pango" ,pango))) + (list pango)) (propagated-inputs - `(("perl-cairo" ,perl-cairo) - ("perl-glib" ,perl-glib))) + (list perl-cairo perl-glib)) (home-page "https://metacpan.org/release/Pango") (synopsis "Layout and render international text") (description "Pango is a library for laying out and rendering text, with an @@ -2208,7 +2158,7 @@ (define-public girara ("glib:bin" ,glib "bin") ("xorg-server" ,xorg-server-for-tests))) ;; Listed in 'Requires.private' of 'girara.pc'. - (propagated-inputs `(("gtk+" ,gtk+))) + (propagated-inputs (list gtk+)) (arguments `(#:phases (modify-phases %standard-phases (add-before 'check 'start-xserver @@ -2293,21 +2243,21 @@ (define-public gtk-doc ("pkg-config" ,pkg-config) ("python-wrapper" ,python-wrapper))) (inputs - `(("bc" ,bc) - ("dblatex" ,dblatex) - ("docbook-xml" ,docbook-xml-4.3) - ("docbook-xsl" ,docbook-xsl) - ("glib" ,glib) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("python" ,python) - ("python-anytree" ,python-anytree) - ("python-lxml" ,python-lxml) - ("python-parameterized" ,python-parameterized) - ("python-pygments" ,python-pygments) - ("python-unittest2" ,python-unittest2) - ("source-highlight" ,source-highlight) - ("yelp-tools" ,yelp-tools))) + (list bc + dblatex + docbook-xml-4.3 + docbook-xsl + glib + libxml2 + libxslt + python + python-anytree + python-lxml + python-parameterized + python-pygments + python-unittest2 + source-highlight + yelp-tools)) (home-page "https://wiki.gnome.org/DocumentationProject/GtkDoc") (synopsis "GTK+ DocBook Documentation Generator") (description "GtkDoc is a tool used to extract API documentation from C-code @@ -2350,11 +2300,10 @@ (define-public gtk-engines `(#:configure-flags `("--enable-animation"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs ;; Don't propagate GTK+ to reduce "profile pollution". - `(("gtk+" ,gtk+-2))) ; required by gtk-engines-2.pc + (list gtk+-2)) ; required by gtk-engines-2.pc (home-page "https://live.gnome.org/GnomeArt") (synopsis "Theming engines for GTK+ 2.x") (description @@ -2381,10 +2330,9 @@ (define-public murrine `("--enable-animation" "--enable-animationrtl"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (propagated-inputs - `(("gtk+" ,gtk+-2))) + (list gtk+-2)) (home-page "https://live.gnome.org/GnomeArt") (synopsis "Cairo-based theming engine for GTK+ 2.x") (description @@ -2405,15 +2353,11 @@ (define-public gtkspell3 "0cjp6xdcnzh6kka42w9g0w2ihqjlq8yl8hjm9wsfnixk6qwgch5h")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list intltool pkg-config vala)) (inputs - `(("gobject-introspection" ,gobject-introspection) - ("gtk+" ,gtk+) - ("pango" ,pango))) + (list gobject-introspection gtk+ pango)) (propagated-inputs - `(("enchant" ,enchant))) ; gtkspell3-3.0.pc refers to it + (list enchant)) ; gtkspell3-3.0.pc refers to it (home-page "http://gtkspell.sourceforge.net") (synopsis "Spell-checking addon for GTK's TextView widget") (description @@ -2436,12 +2380,9 @@ (define-public clipit (base32 "05xi29v2y0rvb33fmvrz7r9j4l858qj7ngwd7dp4pzpkkaybjln0")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list autoconf automake intltool pkg-config)) (inputs - `(("gtk+" ,gtk+-2))) + (list gtk+-2)) (home-page "https://github.com/CristianHenzel/ClipIt") (synopsis "Lightweight GTK+ clipboard manager") (description @@ -2480,8 +2421,7 @@ (define-public graphene ("mutest" ,mutest) ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("python" ,python))) + (list glib python)) (synopsis "Thin layer of graphic data types") (description "Graphene provides graphic types and their relative API; it does not deal with windowing system surfaces, drawing, scene graphs, or input.") @@ -2501,12 +2441,11 @@ (define-public spread-sheet-widget (base32 "09rzgp7gabnzab460x874a1ibgyjiibpwzsz5srn9zs6jv2jdxjb")))) (build-system gnu-build-system) (native-inputs - `(("glib" ,glib "bin") ; for glib-genmarshal, etc. - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-genmarshal, etc. + pkg-config)) ;; In 'Requires' of spread-sheet-widget.pc. (propagated-inputs - `(("glib" ,glib) - ("gtk+" ,gtk+))) + (list glib gtk+)) (home-page "https://www.gnu.org/software/ssw/") (synopsis "Gtk+ widget for dealing with 2-D tabular data") (description @@ -2531,12 +2470,9 @@ (define-public volumeicon `(#:configure-flags (list "--enable-notify"))) ; optional libnotify support (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("gtk+" ,gtk+) - ("libnotify" ,libnotify))) + (list alsa-lib gtk+ libnotify)) (home-page "http://nullwise.com/volumeicon.html") (synopsis "System tray volume applet") (description @@ -2575,13 +2511,9 @@ (define-public yad (lambda _ (invoke "intltoolize" "--force" "--automake")))))) (inputs - `(("gspell" ,gspell) - ("gtk+" ,gtk+))) + (list gspell gtk+)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list autoconf automake intltool pkg-config)) (home-page "https://sourceforge.net/projects/yad-dialog/") (synopsis "GTK+ dialog boxes for shell scripts") (description @@ -2605,8 +2537,8 @@ (define-public dragon-drop (base32 "0fgzz39007fdjwq72scp0qygp2v3zc5f1xkm0sxaa8zxm25g1bra")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list gtk+)) + (native-inputs (list pkg-config)) (arguments `(#:tests? #f ; no check #:make-flags @@ -2712,10 +2644,8 @@ (define-public gtk-layer-shell (base32 "1kcp4p3s7sdh9lwniybjdarfy8z69j2j23hfrw98amhwhq39gdcc")))) (build-system meson-build-system) (arguments `(#:configure-flags (list "-Dtests=true"))) - (native-inputs `(("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection))) - (inputs `(("wayland" ,wayland) - ("gtk+" ,gtk+))) + (native-inputs (list pkg-config gobject-introspection)) + (inputs (list wayland gtk+)) (home-page "https://github.com/wmww/gtk-layer-shell") (synopsis "Library to create Wayland desktop components using the Layer Shell protocol") @@ -2747,10 +2677,7 @@ (define-public goocanvas ("pkg-config" ,pkg-config) ("python" ,python))) (inputs - `(("cairo" ,cairo) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("python-pygobject" ,python-pygobject))) + (list cairo glib gtk+ python-pygobject)) (arguments `(#:configure-flags '("--disable-rebuilds" "--disable-static") @@ -2820,16 +2747,9 @@ (define-public gtksheet (string-append (assoc-ref outputs "out") "/share/pixmaps"))) #t))))) (inputs - `(("glade" ,glade3) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2))) + (list glade3 glib gtk+ libxml2)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gobject-introspection" ,gobject-introspection) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake gobject-introspection libtool pkg-config)) (home-page "https://fpaquet.github.io/gtksheet/") (synopsis "Spreadsheet widget for GTK+") (description "GtkSheet is a matrix widget for GTK+. It consists of an @@ -2861,9 +2781,9 @@ (define-public gtkdatabox (base32 "1qykm551bx8j8pfgxs60l2vhpi8lv4r8va69zvn2594lchh71vlb")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (synopsis "Display widget for dynamic data") (description "GtkDatabox is a widget for live display of large amounts of fluctuating numerical data. It enables data presentation (for example, on @@ -2900,14 +2820,9 @@ (define-public volctl (string-append pulse "/lib/libpulse.so.0"))) #t)))))) (inputs - `(("gtk+" ,gtk+) - ("libxfixes" ,libxfixes) - ("pulseaudio" ,pulseaudio))) + (list gtk+ libxfixes pulseaudio)) (propagated-inputs - `(("python-click" ,python-click) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-pyyaml" ,python-pyyaml))) + (list python-click python-pycairo python-pygobject python-pyyaml)) (home-page "https://buzz.github.io/volctl/") (synopsis "Per-application volume control and on-screen display (OSD) for graphical desktops") (description "Volctl is a PulseAudio-enabled tray icon volume control and diff --git a/gnu/packages/guile-wm.scm b/gnu/packages/guile-wm.scm index e2c1bd432b..911cda8968 100644 --- a/gnu/packages/guile-wm.scm +++ b/gnu/packages/guile-wm.scm @@ -58,9 +58,7 @@ (define-public guile-xcb "--with-guile-site-ccache-dir=" (assoc-ref %outputs "out") "/lib/guile/2.2/site-ccache")))) - (native-inputs `(("guile" ,guile-2.2) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (native-inputs (list guile-2.2 pkg-config texinfo)) (inputs `(("guile" ,guile-2.2) ("xcb" ,xcb-proto))) (home-page "https://github.com/mwitmer/guile-xcb") @@ -174,12 +172,8 @@ (define-public guile-wm Type=Application~%" ,name ,synopsis %output)))) #t))))) - (native-inputs `(("guile" ,guile-2.2) - ("guile-xcb" ,guile-xcb) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-2.2) - ("guile-xcb" ,guile-xcb))) + (native-inputs (list guile-2.2 guile-xcb pkg-config texinfo)) + (inputs (list guile-2.2 guile-xcb)) (home-page "https://github.com/mwitmer/guile-wm/releases") (description "Guile-WM is a simple window manager that's completely customizable—you diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 01a25abee9..bc2dd8d592 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -169,17 +169,13 @@ (define-public artanis #t)))) (build-system gnu-build-system) (inputs - `(("guile" ,guile-3.0) - ("nspr" ,nspr) - ("nss" ,nss))) + (list guile-3.0 nspr nss)) ;; FIXME the bundled csv contains one more exported procedure ;; (sxml->csv-string) than guile-csv. The author is maintainer of both ;; projects. ;; TODO: Add guile-dbi and guile-dbd optional dependencies. (propagated-inputs - `(("guile-json" ,guile-json-3) - ("guile-readline" ,guile-readline) - ("guile-redis" ,guile-redis))) + (list guile-json-3 guile-readline guile-redis)) (native-inputs `(("bash" ,bash) ;for the `source' builtin ("pkgconfig" ,pkg-config) @@ -276,7 +272,7 @@ (define-public guile-pipe (base32 "038gwrhfywgs8372q478wn4623lhcmkknfj4p8yaa93bykfc0fml")))) (build-system guile-build-system) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://github.com/joshwalters/guile-pipe") (synopsis "Guile pipe macros for functional chaining") (description @@ -300,7 +296,7 @@ (define-public guile-f-scm (base32 "14wyrs3m1649l3km4pl2175dmap1372j5h8nkhykrbxg5xqp6ivd")))) (build-system guile-build-system) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://git.sr.ht/~brown121407/f.scm") (synopsis "Library for working with files and directories") (description @@ -345,12 +341,10 @@ (define-public guildhall (("tests/database.scm") "")) #t))))) (inputs - `(("guile" ,guile-2.0))) + (list guile-2.0)) (native-inputs - `(("zip" ,zip) ; for tests - ("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo))) + (list zip ; for tests + autoconf automake texinfo)) (synopsis "Package manager for Guile") (description "Guildhall is a package manager written for Guile Scheme. A guild is @@ -396,9 +390,8 @@ (define-public guile-aspell (string-append "\"" aspell "/lib/libaspell\""))) #t)))))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("guile" ,guile-2.2) - ("aspell" ,aspell))) + (native-inputs (list pkg-config)) + (inputs (list guile-2.2 aspell)) (home-page "https://github.com/spk121/guile-aspell") (synopsis "Spell-checking from Guile") (description @@ -506,11 +499,7 @@ (define-public guile-8sync (base32 "031wm13srak3wsnll7j2mbbi29g1pcm4swdb71ds9yn567pn20qw")))) (build-system gnu-build-system) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("guile" ,guile-2.2) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (native-inputs (list autoconf automake guile-2.2 pkg-config texinfo)) (arguments `(#:phases (modify-phases %standard-phases (add-before 'configure 'setenv @@ -542,9 +531,9 @@ (define-public guile-daemon "08gaqrgjlly9k5si72vvpbr4xhq5v52l5ma5y6a7spid5dd057cy")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://github.com/alezost/guile-daemon") (synopsis "Evaluate code in a running Guile process") (description @@ -568,12 +557,9 @@ (define-public guile-dsv "0s9zan08ala7432pn44z3vmb3sc19rf18zfr9mskydnam5xn6qlw")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-3.0))) - (propagated-inputs `(("guile-lib" ,guile-lib))) + (list autoconf automake pkg-config texinfo)) + (inputs (list guile-3.0)) + (propagated-inputs (list guile-lib)) (arguments `(#:modules (((guix build guile-build-system) #:select (target-guile-effective-version)) @@ -611,7 +597,7 @@ (define-public guile2.2-dsv (package (inherit guile-dsv) (name "guile2.2-dsv") - (inputs `(("guile" ,guile-2.2))) + (inputs (list guile-2.2)) (propagated-inputs `(("guile-lib" ,guile2.2-lib))))) (define-public guile-fibers @@ -668,10 +654,9 @@ (define-public guile-fibers (rename-file old new) #t)))))) (native-inputs - `(("texinfo" ,texinfo) - ("pkg-config" ,pkg-config))) + (list texinfo pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (synopsis "Lightweight concurrency facility for Guile") (description "Fibers is a Guile library that implements a a lightweight concurrency @@ -691,7 +676,7 @@ (define-public guile2.0-fibers (package (inherit guile-fibers) (name "guile2.2-fibers") - (inputs `(("guile" ,guile-2.2))))) + (inputs (list guile-2.2)))) (define-public guile-filesystem (package @@ -708,12 +693,9 @@ (define-public guile-filesystem "1shmkc0y9r2sj3kw7hrsnamnp7y8xifkhf3m3rnfxczqg63k67vy")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake pkg-config texinfo)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://gitlab.com/leoprikler/guile-filesystem") (synopsis "Complementary library to Guile's built-in file system procedures") (description "@code{guile-filesystem} provides a set of utility functions, @@ -724,13 +706,13 @@ (define-public guile2.0-filesystem (package (inherit guile-filesystem) (name "guile2.0-filesystem") - (inputs `(("guile" ,guile-2.0))))) + (inputs (list guile-2.0)))) (define-public guile2.2-filesystem (package (inherit guile-filesystem) (name "guile2.2-filesystem") - (inputs `(("guile" ,guile-2.2))))) + (inputs (list guile-2.2)))) (define-public guile-syntax-highlight (package @@ -755,9 +737,9 @@ (define-public guile-syntax-highlight #t)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (synopsis "General-purpose syntax highlighter for GNU Guile") (description "Guile-syntax-highlight is a general-purpose syntax highlighting library for GNU Guile. It can parse code written in various @@ -783,17 +765,15 @@ (define-public guile-syntax-highlight-for-gitile (base32 "18zlg4mkgd3swgv2ggfz91ivnnzc0zhvc9ybgrxg1y762va9hyvj")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo) - ,@(package-native-inputs guile-syntax-highlight))) + (modify-inputs (package-native-inputs guile-syntax-highlight) + (prepend autoconf automake texinfo))) (properties '((hidden? . #t)))))) (define-public guile2.2-syntax-highlight (package (inherit guile-syntax-highlight) (name "guile2.2-syntax-highlight") - (inputs `(("guile" ,guile-2.2))))) + (inputs (list guile-2.2)))) (define-public guile-sjson (package @@ -816,11 +796,9 @@ (define-public guile-sjson #t)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://gitlab.com/dustyweb/guile-sjson") (synopsis "S-expression based json reader/writer for Guile") (description "guile-sjson is a json reader/writer for Guile. @@ -831,7 +809,7 @@ (define-public guile2.2-sjson (package (inherit guile-sjson) (name "guile2.2-sjson") - (inputs `(("guile" ,guile-2.2))))) + (inputs (list guile-2.2)))) (define-public guile-squee (let ((commit "c1497a216e881cfde39d6aa7c73d0bf6b497c89b") @@ -862,9 +840,9 @@ (define-public guile-squee "\""))) #t))))) (inputs - `(("postgresql" ,postgresql))) + (list postgresql)) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://notabug.org/cwebber/guile-squee") (synopsis "Connect to PostgreSQL using Guile") (description @@ -876,9 +854,8 @@ (define-public guile2.2-squee (package (inherit guile-squee) (name "guile2.2-squee") - (native-inputs `(("guile" ,guile-2.2) - ,@(alist-delete "guile" - (package-native-inputs guile-squee)))))) + (native-inputs (modify-inputs (package-native-inputs guile-squee) + (replace "guile" guile-2.2))))) (define-public guile-colorized (package @@ -895,7 +872,7 @@ (define-public guile-colorized (base32 "10mv8c63159r3qvwwdvsgnsvdg7nc2ghak85zapwqpv4ywrqp9zc")))) (build-system guile-build-system) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://gitlab.com/NalaGinrut/guile-colorized") (synopsis "Colorized REPL for Guile") (description @@ -906,7 +883,7 @@ (define-public guile2.2-colorized (package (inherit guile-colorized) (name "guile2.2-colorized") - (native-inputs `(("guile" ,guile-2.2))))) + (native-inputs (list guile-2.2)))) (define-public guile-pfds (package @@ -958,7 +935,7 @@ (define-public guile-pfds "sequences.sls" "sets.sls"))))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (synopsis "Purely functional data structures for Guile") (description "This package provides purely functional data structures written in R6RS @@ -1000,12 +977,10 @@ (define-public guile2.0-pg (("\\/share\\/guile\\/site") "/share/guile/site/2.0")) #t))))) (native-inputs - `(("procps" ,procps) ; fake-cluster-control uses ps - ("guile" ,guile-2.0) - ("postgresql" ,postgresql))) + (list procps ; fake-cluster-control uses ps + guile-2.0 postgresql)) (inputs - `(("guile" ,guile-2.0) - ("postgresql" ,postgresql))) + (list guile-2.0 postgresql)) (home-page "https://www.nongnu.org/guile-pg/") (synopsis "Guile modules for accessing PostgreSQL") (description @@ -1033,12 +1008,9 @@ (define-public guile-prometheus (file-name (string-append name "-" version "-checkout")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("guile" ,guile-3.0))) + (list pkg-config autoconf automake guile-3.0)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://git.cbaines.net/guile/prometheus") (synopsis "Prometheus client library for Guile") (description @@ -1051,7 +1023,7 @@ (define-public guile2.2-pfds (package (inherit guile-pfds) (name "guile2.2-pfds") - (native-inputs `(("guile" ,guile-2.2))) + (native-inputs (list guile-2.2)) (arguments (substitute-keyword-arguments (package-arguments guile-pfds) ((#:phases phases) @@ -1081,7 +1053,7 @@ (define-public guile-aa-tree (base32 "0044c105r3q9vpl17pv3phl1b79kjm1llhkakqgiasixyav01blh")))) (build-system guile-build-system) - (native-inputs `(("guile" ,guile-2.2))) + (native-inputs (list guile-2.2)) ;; https://savannah.nongnu.org/projects/guile-aa-tree (home-page "https://qlfiles.net/guile-aa-tree/") (synopsis "AA tree data structure for Guile") @@ -1115,12 +1087,9 @@ (define-public guile-simple-zmq '("GUILE_AUTO_COMPILE=0"))) ;to prevent guild warnings (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("zeromq" ,zeromq))) + (list autoconf automake pkg-config zeromq)) (home-page "https://github.com/jerry40/guile-simple-zmq") (synopsis "Guile wrapper over ZeroMQ library") (description @@ -1132,7 +1101,7 @@ (define-public guile2.2-simple-zmq (package (inherit guile-simple-zmq) (name "guile2.2-simple-zmq") - (native-inputs `(("guile" ,guile-2.2))))) + (native-inputs (list guile-2.2)))) (define-public jupyter-guile-kernel (let ((commit "f25fb90b95529b17a006a807bd04e6aee12ea304") @@ -1211,10 +1180,7 @@ (define-public jupyter-guile-kernel ", \"-s")))) #t)))))) (inputs - `(("openssl" ,openssl) - ("guile" ,guile-3.0) - ("guile-json" ,guile-json-3) - ("guile-simple-zmq" ,guile-simple-zmq))) + (list openssl guile-3.0 guile-json-3 guile-simple-zmq)) (synopsis "Guile kernel for the Jupyter Notebook") (description "This package provides a Guile 2.x kernel for the Jupyter Notebook. It @@ -1235,9 +1201,9 @@ (define-public guile-sparql (base32 "1jf4972f9fpm0rd865xpnc9mzl3xv6vhfnp0iygadydy905z9nln")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://github.com/roelj/guile-sparql") (synopsis "SPARQL module for Guile") (description "This package provides the functionality to query a SPARQL @@ -1258,10 +1224,9 @@ (define-public guile-debbugs "1cc63nw3xdfjrfk8c58r6d5lidmfq5cpqcy32yd5xp81yccprvn9")))) (build-system gnu-build-system) (propagated-inputs - `(("guile-email" ,guile-email))) + (list guile-email)) (native-inputs - `(("guile" ,guile-3.0) - ("pkg-config" ,pkg-config))) + (list guile-3.0 pkg-config)) (home-page "https://savannah.gnu.org/projects/guile-debbugs/") (synopsis "Guile interface to the Debbugs bug tracking service") (description @@ -1286,10 +1251,9 @@ (define-public guile-email (search-patches "guile-email-fix-tests.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("lzip" ,lzip))) + (list pkg-config lzip)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (arguments '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ; to prevent guild warnings (home-page "https://guile-email.systemreboot.net") @@ -1318,17 +1282,14 @@ (define-public guile-email-latest (base32 "1l5mikalawq83786rnb9zky908ncsd5dna9vyz6bx6kc2frrl7xv")))) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo)))))) + (list pkg-config autoconf automake texinfo))))) (define-public guile2.2-email (package (inherit guile-email) (name "guile2.2-email") - (inputs `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-inputs guile-email)))))) + (inputs (modify-inputs (package-inputs guile-email) + (replace "guile" guile-2.2))))) (define-public guile-newt (package @@ -1348,12 +1309,9 @@ (define-public guile-newt '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ;to prevent guild warnings (inputs - `(("guile" ,guile-3.0) - ("newt" ,newt))) + (list guile-3.0 newt)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (synopsis "Guile bindings to Newt") (description "This package provides bindings for Newt, a programming library for @@ -1366,8 +1324,8 @@ (define-public guile2.2-newt (package (inherit guile-newt) (name "guile2.2-newt") - (inputs `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-inputs guile-newt)))))) + (inputs (modify-inputs (package-inputs guile-newt) + (replace "guile" guile-2.2))))) (define-public guile-mastodon (let ((commit "74b75bcf547df92acee1e0466ecd7ec07f775392") @@ -1392,9 +1350,7 @@ (define-public guile-mastodon ("pkg-config" ,pkg-config) ("texinfo" ,texinfo))) (inputs - `(("guile" ,guile-3.0) - ("gnutls" ,gnutls) - ("guile-json" ,guile-json-4))) + (list guile-3.0 gnutls guile-json-4)) (home-page "https://framagit.org/prouby/guile-mastodon") (synopsis "Guile Mastodon REST API module") (description "This package provides Guile modules to access the @@ -1421,14 +1377,11 @@ (define-public guile-parted '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ;to prevent guild warnings (inputs - `(("guile" ,guile-3.0) - ("parted" ,parted))) + (list guile-3.0 parted)) (propagated-inputs - `(("guile-bytestructures" ,guile-bytestructures))) + (list guile-bytestructures)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (synopsis "Guile bindings to GNU Parted") (description "This package provides bindings for GNU Parted library, a C library @@ -1441,8 +1394,8 @@ (define-public guile2.2-parted (package (inherit guile-parted) (name "guile2.2-parted") - (inputs `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-inputs guile-parted)))) + (inputs (modify-inputs (package-inputs guile-parted) + (replace "guile" guile-2.2))) (propagated-inputs `(("guile-bytestructures" ,guile2.2-bytestructures))))) @@ -1470,13 +1423,9 @@ (define-public guile-xosd (or (getenv "CPATH") ""))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxinerama" ,libxinerama) - ("xosd" ,xosd))) + (list guile-3.0 libx11 libxext libxinerama xosd)) (home-page "https://github.com/alezost/guile-xosd") (synopsis "XOSD bindings for Guile") (description @@ -1526,13 +1475,9 @@ (define-public guile-dbi (ext (string-append out "/lib/libguile-dbi"))) (substitute* dbi.scm (("libguile-dbi") ext)))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("perl" ,perl) - ("texinfo" ,texinfo))) + (list autoconf automake libtool perl texinfo)) (propagated-inputs - `(("guile" ,guile-2.2))) + (list guile-2.2)) (synopsis "Guile database abstraction layer") (home-page "https://github.com/opencog/guile-dbi") (description @@ -1561,12 +1506,11 @@ (define-public guile-dbd-sqlite3 (chdir "guile-dbd-sqlite3"))) (delete 'patch-extension-path))))) (inputs - `(("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list sqlite zlib)) (native-inputs - `(("guile-dbi" ,guile-dbi) ; only required for headers - ("pkg-config" ,pkg-config) - ,@(package-native-inputs guile-dbi))) + (modify-inputs (package-native-inputs guile-dbi) + (prepend guile-dbi ; only required for headers + pkg-config))) (synopsis "Guile DBI driver for SQLite") (description "guile-dbi is a library for Guile that provides a convenient interface to @@ -1591,11 +1535,11 @@ (define-public guile-dbd-postgresql (("postgresql/libpq-fe\\.h") "libpq-fe.h")))) (delete 'patch-extension-path))))) (inputs - `(("postgresql" ,postgresql) - ("zlib" ,zlib))) + (list postgresql zlib)) (native-inputs - `(("guile-dbi" ,guile-dbi) ; only required for headers - ,@(package-native-inputs guile-dbi))) + (modify-inputs (package-native-inputs guile-dbi) + (prepend guile-dbi ; only required for headers + ))) (synopsis "Guile DBI driver for PostgreSQL") (description "@code{guile-dbi} is a library for Guile that provides a convenient @@ -1623,12 +1567,12 @@ (define-public guile-dbd-mysql (("scm sls) (rename-file "private" "hashing/private") #t))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (synopsis "Cryprographic hash functions implemented in Scheme") (description "The @code{(hashing @dots{})} modules implement cryptographic hash @@ -3780,7 +3677,7 @@ (define-public guile2.2-hashing (inherit guile-hashing) (name "guile2.2-hashing") (native-inputs - `(("guile" ,guile-2.2))))) + (list guile-2.2)))) (define-public guile-packrat (package @@ -3809,7 +3706,7 @@ (define-public guile-packrat (object->string '(only (guile) error)))) #t))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (synopsis "Packrat parser library in R6RS Scheme") (description "This is an R6RS Scheme adaptation of the @@ -3869,9 +3766,9 @@ (define (guile-sls->sls file) #t))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (propagated-inputs - `(("guile-packrat" ,guile-packrat))) + (list guile-packrat)) (synopsis "D-Bus protocol implementation in R6RS Scheme") (description "AC/D-Bus is an implementation of the D-Bus wire protocol. D-Bus is an @@ -3907,15 +3804,11 @@ (define-public guile-webutils #t)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake pkg-config texinfo)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (propagated-inputs - `(("guile-irregex" ,guile-irregex) - ("guile-gcrypt" ,guile-gcrypt))) + (list guile-irregex guile-gcrypt)) (home-page "https://notabug.org/cwebber/guile-webutils") (synopsis "Web application authoring utilities for Guile") (description @@ -3928,7 +3821,7 @@ (define-public guile2.2-webutils (inherit guile-webutils) (name "guile2.2-webutils") (inputs - `(("guile" ,guile-2.2))) + (list guile-2.2)) (propagated-inputs `(("guile-irregex" ,guile2.2-irregex) ("guile-gcrypt" ,guile2.2-gcrypt))))) @@ -3957,12 +3850,12 @@ (define-public guile-lens (setenv "HOME" "/tmp") ; for ~/.hall (invoke "hall" "dist" "-x")))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("guile" ,guile-3.0) - ("guile-hall" ,guile-hall) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf + automake + guile-3.0 + guile-hall + pkg-config + texinfo)) (home-page "https://gitlab.com/a-sassmannshausen/guile-lens.git") (synopsis "Composable lenses for data structures in Guile") (description @@ -3977,8 +3870,8 @@ (define-public guile2.2-lens (inherit guile-lens) (name "guile2.2-lens") (native-inputs - `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-native-inputs guile-lens)))))) + (modify-inputs (package-native-inputs guile-lens) + (replace "guile" guile-2.2))))) (define-public guile-xapian (package @@ -4005,16 +3898,14 @@ (define-public guile-xapian (arguments '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ; to prevent guild warnings (inputs - `(("guile" ,guile-3.0) - ("xapian" ,xapian) - ("zlib" ,zlib))) + (list guile-3.0 xapian zlib)) (native-inputs - `(("autoconf" ,autoconf) - ("autoconf-archive" ,autoconf-archive) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("swig" ,swig))) + (list autoconf + autoconf-archive + automake + libtool + pkg-config + swig)) (synopsis "Guile bindings for Xapian") (description "@code{guile-xapian} provides Guile bindings for Xapian, a search engine library. Xapian is a highly adaptable toolkit which allows @@ -4028,8 +3919,8 @@ (define-public guile2.2-xapian (inherit guile-xapian) (name "guile2.2-xapian") (inputs - `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-inputs guile-xapian)))))) + (modify-inputs (package-inputs guile-xapian) + (replace "guile" guile-2.2))))) (define-public guile-torrent (package @@ -4046,14 +3937,14 @@ (define-public guile-torrent "1yiagi55ncq1x7s9n7salzywjm4l96y3n7y3s47a9anvz87mrmim")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("guile" ,guile-2.2) - ("texinfo" ,texinfo) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + guile-2.2 + texinfo + perl + pkg-config)) (propagated-inputs - `(("guile-gcrypt" ,guile-gcrypt))) + (list guile-gcrypt)) (home-page "https://github.com/o-nly/torrent") (synopsis "Torrent library for GNU Guile") (description "This package provides facilities for working with @@ -4080,12 +3971,9 @@ (define-public guile-irc (arguments `(#:configure-flags '("--enable-gnutls=yes"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo))) + (list autoconf automake texinfo)) (inputs - `(("gnutls" ,gnutls) - ("guile" ,guile-3.0))) + (list gnutls guile-3.0)) (home-page "https://github.com/rekado/guile-irc") (synopsis "IRC library for Guile") (description "This package provides a Guile library for @dfn{Internet @@ -4114,11 +4002,9 @@ (define-public guile-websocket '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (synopsis "Websocket server/client for Guile") (description "Guile-websocket provides an implementation of the WebSocket protocol as defined by RFC 6455.") @@ -4143,12 +4029,9 @@ (define-public guile-rdf (arguments `(#:tests? #f)); tests require network (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list automake autoconf pkg-config texinfo)) (home-page "https://framagit.org/tyreunom/guile-rdf") (synopsis "Guile implementation of the RDF abstract and concrete syntaxes") (description "Guile RDF is an implementation of the RDF (Resource Description @@ -4184,12 +4067,9 @@ (define-public guile-jsonld ("guile-json" ,guile-json-4) ("guile-rdf" ,guile-rdf))) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list automake autoconf pkg-config texinfo)) (home-page "https://framagit.org/tyreunom/guile-jsonld") (synopsis "Guile implementation of the JsonLD API specification") (description "Guile JsonLD is an implementation of the JsonLD (Json for @@ -4235,7 +4115,7 @@ (define files files) #t))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://github.com/weinholt/struct-pack") (synopsis "R6RS library for working with packed byte structures") (description @@ -4279,9 +4159,9 @@ (define files files) #t))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (propagated-inputs - `(("guile-struct-pack" ,guile-struct-pack))) + (list guile-struct-pack)) (home-page "https://github.com/weinholt/machine-code") (synopsis "Tools that relate to machine code and object formats") (description @@ -4327,7 +4207,7 @@ (define files files) #t))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://github.com/weinholt/laesare") (synopsis "R6RS Scheme library that provides a reader") (description @@ -4381,14 +4261,9 @@ (define-public guile-avahi out (target-guile-effective-version)))) #t)))))) (inputs - `(("guile" ,guile-3.0) - ("avahi" ,avahi))) + (list guile-3.0 avahi)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake libtool pkg-config texinfo)) (synopsis "Guile bindings to Avahi") (description "This package provides bindings for Avahi. It allows programmers to @@ -4414,13 +4289,11 @@ (define-public guile-jwt "1p8sapiv5im18rjnzc8xnw6y7dr661rycf9g10z5ww0dl4rfz3z1")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (propagated-inputs - `(("guile-json" ,guile-json-4))) + (list guile-json-4)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://github.com/aconchillo/guile-jwt") (synopsis "JSON Web Token library for Guile") (description @@ -4445,12 +4318,9 @@ (define-public guile-sodium (build-system gnu-build-system) (arguments `()) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-3.0))) - (propagated-inputs `(("libsodium" ,libsodium))) + (list autoconf automake pkg-config texinfo)) + (inputs (list guile-3.0)) + (propagated-inputs (list libsodium)) (synopsis "Guile bindings to the libsodium cryptographic library") (description "This package provides Guile bindings to the libsodium cryptographic library @@ -4474,15 +4344,15 @@ (define-public guile-eris (build-system gnu-build-system) (arguments '()) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) - ;; test dependency - ("guile-srfi-180" ,guile-srfi-180))) - (inputs `(("guile" ,guile-3.0))) + (list autoconf + automake + pkg-config + texinfo + ;; test dependency + guile-srfi-180)) + (inputs (list guile-3.0)) (propagated-inputs - `(("guile-sodium" ,guile-sodium))) + (list guile-sodium)) (synopsis "Guile implementation of the Encoding for Robust Immutable Storage (ERIS)") (description "Guile-ERIS is the reference implementation of the Encoding for Robust @@ -4510,7 +4380,7 @@ (define-public guile-r6rs-protobuf (arguments `(#:compile-flags '("--r6rs"))) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://gitlab.com/joolean/r6rs-protobuf/") (synopsis "Scheme implementation of Protocol Buffers") (description @@ -4550,9 +4420,9 @@ (define-public guile-shapefile (invoke makeinfo "guile-shapefile.texi" "-o" info) #t)))))) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (home-page "https://github.com/HugoNikanor/guile-shapefile") (synopsis "Parse shapefiles in Guile") (description @@ -4575,16 +4445,11 @@ (define-public guile-drmaa "1m2x62n3x5hi5vnsvv2zgqhgpzrfq7r5095fzzjd1aaybi9i9igg")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) - ("sed" ,sed))) + (list autoconf automake pkg-config texinfo sed)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (propagated-inputs - `(("guile-bytestructures" ,guile-bytestructures) - ("nyacc" ,nyacc))) + (list guile-bytestructures nyacc)) (home-page "https://git.elephly.net/software/guile-drmaa.git") (synopsis "Guile bindings to DRMAA") (description "This project provides Guile bindings to the DRMAA library @@ -4635,11 +4500,9 @@ (define-public guile-libyaml (assoc-ref guile:%standard-phases 'build)) (delete 'install)))) (inputs - `(("guile" ,guile-3.0) - ("libyaml" ,libyaml))) + (list guile-3.0 libyaml)) (propagated-inputs - `(("guile-bytestructures" ,guile-bytestructures) - ("nyacc" ,nyacc))) + (list guile-bytestructures nyacc)) (home-page "https://github.com/mwette/guile-libyaml") (synopsis "Guile wrapper for libyaml") (description @@ -4665,9 +4528,9 @@ (define-public schmutz (build-system cmake-build-system) (arguments `(#:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-2.2))) + (list guile-2.2)) (home-page "https://github.com/arximboldi/schmutz") (synopsis "Bind C++ code to Scheme") (description "Schmutz is a header-only library to declare Scheme bindings @@ -4690,11 +4553,8 @@ (define-public guile-cbor (build-system gnu-build-system) (arguments `()) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-3.0))) + (list autoconf automake pkg-config texinfo)) + (inputs (list guile-3.0)) (synopsis "Guile implementation of CBOR") (description "The Concise Binary Object Representation (CBOR), as specified by RFC 8949, is @@ -4718,9 +4578,9 @@ (define-public guile-quickcheck "03mwi1l3354x52nar0zwhcm0x29yai9xjln4p4gbchwvx5dsr6fb")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://ngyro.com/software/guile-quickcheck.html") (synopsis "Randomized property-based testing for Guile") (description "Guile-Quickcheck is a library for random testing of program @@ -4745,7 +4605,7 @@ (define-public guile-fslib "118d84p443w7hrslv8hjyhgws631ia08mggiyklkmk0b9plfdsvz")))) (build-system guile-build-system) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (home-page "https://notabug.org/ZelphirKaltstahl/guile-fslib") (synopsis "Helper functions for working with locations in file systems") (description @@ -4769,13 +4629,13 @@ (define-public guile-netlink "0jcl6mzqy04if5drflmygmggbgzsxa42mlmskqb3cfqmksq0zj0y")))) (build-system gnu-build-system) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("pkg-config" ,pkg-config) - ("guile" ,guile-3.0) ;for 'guild compile' + guile.m4 - ("texinfo" ,texinfo))) + (list automake + autoconf + pkg-config + guile-3.0 ;for 'guild compile' + guile.m4 + texinfo)) (home-page "https://git.lepiller.eu/guile-netlink") (synopsis "Netlink protocol implementation for Guile") (description "Guile Netlink is a GNU Guile library providing an implementation @@ -4834,10 +4694,7 @@ (define-public guile-gitlab ,(string-append json go) ,(string-append tls go)))))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake pkg-config texinfo)) (inputs `(("bash" ,bash-minimal) ("guile" ,guile-2.2) @@ -4913,10 +4770,7 @@ (define-public guile-smc ,(string-append guile-lib go))))) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake pkg-config texinfo)) (inputs `(("bash" ,bash-minimal) ("guile" ,guile-3.0) @@ -4957,16 +4811,13 @@ (define-public guile-ini (arguments `(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ;to prevent guild warnings (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake pkg-config texinfo)) (inputs `(("bash" ,bash-minimal) ("guile" ,guile-3.0) ("guile-lib" ,guile-lib))) (propagated-inputs - `(("guile-smc" ,guile-smc))) + (list guile-smc)) (home-page "https://github.com/artyom-poptsov/guile-ini") (synopsis "Guile library for INI format support") (description diff --git a/gnu/packages/gv.scm b/gnu/packages/gv.scm index b2e1fbb211..f18051261c 100644 --- a/gnu/packages/gv.scm +++ b/gnu/packages/gv.scm @@ -64,7 +64,7 @@ (define-public gv ("libxpm" ,libxpm) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "PostScript and PDF viewer using Ghostscript as a back-end") (description "GNU GV is a graphical user interface to the Ghostscript interpreter. diff --git a/gnu/packages/gxmessage.scm b/gnu/packages/gxmessage.scm index 0150dd0d6f..498c13d25e 100644 --- a/gnu/packages/gxmessage.scm +++ b/gnu/packages/gxmessage.scm @@ -48,10 +48,9 @@ (define-public gxmessage (("gtk-update-icon-cache") "true")) #t))))) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://www.gnu.org/software/gxmessage/") (synopsis "Open popup message window with buttons for return") (description "GNU gxmessage is a program that pops up dialog windows, which display diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm index 46ac96d679..10f9862ff5 100644 --- a/gnu/packages/hardware.scm +++ b/gnu/packages/hardware.scm @@ -163,10 +163,7 @@ (define-public hwinfo (lambda (y) (install-file y man8-dir)) (find-files "doc" "\\.8$")))))))) (native-inputs - `(("doxygen" ,doxygen) - ("flex" ,flex) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list doxygen flex perl pkg-config)) (inputs `(("libx86emu" ,libx86emu) ("util-linux:lib" ,util-linux "lib"))) @@ -189,15 +186,15 @@ (define-public ddcutil (base32 "19kkwb9ijzn6ya3mvjanggh1c96fcc0lkbk7xnyi2qp6wsr4nhxp")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("eudev" ,eudev) - ("glib" ,glib) - ("libdrm" ,libdrm) ; enhanced diagnostics - ("libusb" ,libusb) ; support USB monitors - ("libx11" ,libx11) ; enhanced diagnostics - ("libxrandr" ,libxrandr) - ("zlib" ,zlib))) + (list eudev + glib + libdrm ; enhanced diagnostics + libusb ; support USB monitors + libx11 ; enhanced diagnostics + libxrandr + zlib)) (home-page "https://www.ddcutil.com/") (synopsis "Control external monitor settings") (description @@ -235,12 +232,9 @@ (define-public ddcui (arguments '(#:tests? #f)) ; No test suite (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("ddcutil" ,ddcutil) - ("glib" ,glib) - ("qtbase" ,qtbase-5))) + (list ddcutil glib qtbase-5)) (home-page "https://www.ddcutil.com/") (synopsis "Graphical user interface for ddcutil") (description "ddcui is a graphical user interface for ddcutil, implemented @@ -308,11 +302,7 @@ (define-public h-client ;; build container. #:tests? #f)) (inputs - `(("python2" ,python-2) - ("python2-pycurl", python2-pycurl) - ("python2-pygtk", python2-pygtk) - ("pciutils", pciutils) - ("usbutils", usbutils))) + (list python-2 python2-pycurl python2-pygtk pciutils usbutils)) (synopsis "Graphical client for the h-node hardware database project") (description @@ -357,7 +347,7 @@ (define-public i7z (modify-phases %standard-phases (delete 'configure)))) ; no configure script (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://github.com/afontenot/i7z") (synopsis "Thermal and C-state reporting on older Intel Core CPUs") (description @@ -397,7 +387,7 @@ (define-public libsmbios ("perl" ,perl) ("python" ,python))) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (arguments `(#:phases (modify-phases %standard-phases @@ -457,7 +447,7 @@ (define-public memtest86+ #t)))))) (native-inputs ;; Newer GCCs fail with a deluge of "multiple definition of `__foo'" errors. - `(("gcc" ,gcc-4.9))) + (list gcc-4.9)) (supported-systems (list "i686-linux" "x86_64-linux")) (home-page "https://www.memtest.org/") (synopsis "Thorough real-mode memory tester") @@ -548,7 +538,7 @@ (define-public msr-tools #t)))) #:tests? #f)) ; no test suite (native-inputs - `(("unzip" ,unzip))) + (list unzip)) ;; These registers and the CPUID instruction only exist on (most) x86 chips. (supported-systems (list "i686-linux" "x86_64-linux")) (home-page "https://01.org/msr-tools/") @@ -587,9 +577,9 @@ (define-public openhmd (arguments `(#:tests? #f)) ; no test target although there is a test folder (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("hidapi" ,hidapi))) + (list hidapi)) (home-page "http://www.openhmd.net/") (synopsis "API and drivers for immersive technology") (description "OpenHMD aims to provide an API and drivers for immersive @@ -619,11 +609,9 @@ (define-public wavemon "/share/doc/" ,name "-" ,version)) #:tests? #f)) ; no tests (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libcap" ,libcap) - ("libnl" ,libnl) - ("ncurses" ,ncurses))) + (list libcap libnl ncurses)) (home-page "https://github.com/uoaerg/wavemon") (synopsis "Wireless network device monitor") (description @@ -655,11 +643,9 @@ (define-public rkdeveloptool (base32 "0zwrkqfxd671iy69v3q0844gfdpm1yk51i9qh2rqc969bd8glxga")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (home-page "https://github.com/rockchip-linux/rkdeveloptool") (synopsis "Read from and write to RockChicp devices over USB") (description @@ -791,15 +777,14 @@ (define-public screentest (base32 "0gv3xj9sbk1wsyijfw9xjnvy8pg7j4arjnma2r2kfi18qy32wd30")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+-2))) + (list glib gtk+-2)) (native-inputs - `(("autoconf" ,autoconf) - ("intltool" ,intltool) - ("libtool" ,libtool) - ("glib" ,glib "bin") - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf + intltool + libtool + `(,glib "bin") + automake + pkg-config)) (synopsis "Simple screen testing tool") (description "This is a program for testing the quality of CRT/LCD screens. It displays various patterns and allows you to estimate the quality @@ -821,11 +806,9 @@ (define-public tpm2-tss (base32 "05xynpwq851fp8f5fy7ac0blvz8mr5m5cbqj3gslgbwv63kjnfbq")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("json-c" ,json-c) - ("openssl" ,openssl))) + (list curl json-c openssl)) (home-page "https://tpm2-software.github.io/") (synopsis "OSS Implementation of the TCG TPM2 Software Stack (TSS2)") (description diff --git a/gnu/packages/haskell-apps.scm b/gnu/packages/haskell-apps.scm index 8ef5bb5788..ed977f369f 100644 --- a/gnu/packages/haskell-apps.scm +++ b/gnu/packages/haskell-apps.scm @@ -71,21 +71,17 @@ (define-public apply-refact "1sn5g71sx8xa4ggyk49m661iip6zrzl65vb87l16l31kf79bbm7w")))) (build-system haskell-build-system) (inputs - `(("ghc-refact" ,ghc-refact) - ("ghc-exactprint" ,ghc-exactprint) - ("ghc-syb" ,ghc-syb) - ("ghc-extra" ,ghc-extra) - ("ghc-uniplate" ,ghc-uniplate) - ("ghc-filemanip" ,ghc-filemanip) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-optparse-applicative" - ,ghc-optparse-applicative))) + (list ghc-refact + ghc-exactprint + ghc-syb + ghc-extra + ghc-uniplate + ghc-filemanip + ghc-unix-compat + ghc-optparse-applicative)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-expected-failure" - ,ghc-tasty-expected-failure) - ("ghc-silently" ,ghc-silently))) + (list ghc-tasty ghc-tasty-golden ghc-tasty-expected-failure + ghc-silently)) (home-page "https://hackage.haskell.org/package/apply-refact") (synopsis "Perform refactorings specified by the refact library") (description @@ -120,21 +116,21 @@ (define-public cabal-install (("(base|base16-bytestring|random)\\s+[^,]+" all dep) dep))))))) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-cryptohash-sha256" ,ghc-cryptohash-sha256) - ("ghc-echo" ,ghc-echo) - ("ghc-edit-distance" ,ghc-edit-distance) - ("ghc-hackage-security" ,ghc-hackage-security) - ("ghc-hashable" ,ghc-hashable) - ("ghc-http" ,ghc-http) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-network" ,ghc-network) - ("ghc-random" ,ghc-random) - ("ghc-resolv" ,ghc-resolv) - ("ghc-tar" ,ghc-tar) - ("ghc-zip-archive" ,ghc-zip-archive) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-async + ghc-base16-bytestring + ghc-cryptohash-sha256 + ghc-echo + ghc-edit-distance + ghc-hackage-security + ghc-hashable + ghc-http + ghc-network-uri + ghc-network + ghc-random + ghc-resolv + ghc-tar + ghc-zip-archive + ghc-zlib)) (home-page "https://www.haskell.org/cabal/") (synopsis "Command-line interface for Cabal and Hackage") (description @@ -158,9 +154,7 @@ (define-public cpphs "17wi7fma2qaqdm1hwgaam3fd140v9bpa8ky0wg708h1pqc5v2nbz")))) (build-system haskell-build-system) (inputs - `(("ghc-polyparse" ,ghc-polyparse) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-old-time" ,ghc-old-time))) + (list ghc-polyparse ghc-old-locale ghc-old-time)) (home-page "http://projects.haskell.org/cpphs/") (synopsis "Liberalised re-implementation of cpp, the C pre-processor") (description "Cpphs is a re-implementation of the C pre-processor that is @@ -216,53 +210,53 @@ (define-public darcs (("(cryptonite)\\s+[^,]+" all dep) dep))))))) (inputs - `(("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-split" ,ghc-split) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-constraints" ,ghc-constraints) - ("ghc-findbin" ,ghc-findbin) - ("ghc-hunit" ,ghc-hunit) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-http-conduit" ,ghc-http-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-async" ,ghc-async) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-cryptohash" ,ghc-cryptohash) - ("ghc-data-ordlist" ,ghc-data-ordlist) - ("ghc-fgl" ,ghc-fgl) - ("ghc-system-filepath" ,ghc-system-filepath) - ("ghc-graphviz" ,ghc-graphviz) - ("ghc-hashable" ,ghc-hashable) - ("ghc-html" ,ghc-html) - ("ghc-mmap" ,ghc-mmap) - ("ghc-old-time" ,ghc-old-time) - ("ghc-random" ,ghc-random) - ("ghc-regex-applicative" ,ghc-regex-applicative) - ("ghc-regex-compat-tdfa" ,ghc-regex-compat-tdfa) - ("ghc-sandi" ,ghc-sandi) - ("ghc-shelly" ,ghc-shelly) - ("ghc-tar" ,ghc-tar) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-vector" ,ghc-vector) - ("ghc-zip-archive" ,ghc-zip-archive) - ("ghc-zlib" ,ghc-zlib) - ("ghc-http" ,ghc-http) - ("curl" ,curl) - ("ghc" ,ghc) - ("ncurses" ,ncurses) - ("perl" ,perl) - ("libiconv" ,libiconv) - ("ghc-network" ,ghc-network) - ("ghc-network-uri" ,ghc-network-uri))) + (list ghc-cmdargs + ghc-split + ghc-test-framework-quickcheck2 + ghc-test-framework-hunit + ghc-test-framework + ghc-quickcheck + ghc-constraints + ghc-findbin + ghc-hunit + ghc-cryptonite + ghc-http-conduit + ghc-http-types + ghc-async + ghc-attoparsec + ghc-base16-bytestring + ghc-bytestring-builder + ghc-cryptohash + ghc-data-ordlist + ghc-fgl + ghc-system-filepath + ghc-graphviz + ghc-hashable + ghc-html + ghc-mmap + ghc-old-time + ghc-random + ghc-regex-applicative + ghc-regex-compat-tdfa + ghc-sandi + ghc-shelly + ghc-tar + ghc-transformers-compat + ghc-unix-compat + ghc-utf8-string + ghc-vector + ghc-zip-archive + ghc-zlib + ghc-http + curl + ghc + ncurses + perl + libiconv + ghc-network + ghc-network-uri)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://darcs.net") (synopsis "Distributed Revision Control System") (description @@ -294,14 +288,10 @@ (define-public ghcid (base32 "0yqc1pkfajnr56gnh43sbj50r7c3r41b2jfz07ivgl6phi4frjbq")))) (build-system haskell-build-system) (inputs - `(("ghc-extra" ,ghc-extra) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-fsnotify" ,ghc-fsnotify) - ("ghc-terminal-size" ,ghc-terminal-size))) + (list ghc-extra ghc-ansi-terminal ghc-cmdargs ghc-fsnotify + ghc-terminal-size)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/ndmitchell/ghcid#readme") (synopsis "GHCi based bare bones IDE") (description @@ -414,69 +404,66 @@ (define-public git-annex (lambda () (display "static output not used\n")))))))) (inputs - `(("curl" ,curl) - ("ghc-aeson" ,ghc-aeson) - ("ghc-async" ,ghc-async) - ("ghc-aws" ,ghc-aws) - ("ghc-bloomfilter" ,ghc-bloomfilter) - ("ghc-byteable" ,ghc-byteable) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-concurrent-output" ,ghc-concurrent-output) - ("ghc-crypto-api" ,ghc-crypto-api) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-data-default" ,ghc-data-default) - ("ghc-dav" ,ghc-dav) - ("ghc-disk-free-space" ,ghc-disk-free-space) - ("ghc-dlist" ,ghc-dlist) - ("ghc-edit-distance" ,ghc-edit-distance) - ("ghc-esqueleto" ,ghc-esqueleto) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-feed" ,ghc-feed) - ("ghc-filepath-bytestring" ,ghc-filepath-bytestring) - ("ghc-free" ,ghc-free) - ("ghc-hinotify" ,ghc-hinotify) - ("ghc-hslogger" ,ghc-hslogger) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-conduit" ,ghc-http-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-ifelse" ,ghc-ifelse) - ("ghc-magic" ,ghc-magic) - ("ghc-memory" ,ghc-memory) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-mountpoints" ,ghc-mountpoints) - ("ghc-network" ,ghc-network) - ("ghc-network-info" ,ghc-network-info) - ("ghc-network-multicast" ,ghc-network-multicast) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-persistent" ,ghc-persistent) - ("ghc-persistent-sqlite" ,ghc-persistent-sqlite) - ("ghc-persistent-template" ,ghc-persistent-template) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-random" ,ghc-random) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-safesemaphore" ,ghc-safesemaphore) - ("ghc-sandi" ,ghc-sandi) - ("ghc-securemem" ,ghc-securemem) - ("ghc-socks" ,ghc-socks) - ("ghc-split" ,ghc-split) - ("ghc-stm-chans" ,ghc-stm-chans) - ("ghc-tagsoup" ,ghc-tagsoup) - ("ghc-torrent" ,ghc-torrent) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-uuid" ,ghc-uuid) - ("git" ,git) - ("rsync" ,rsync))) + (list curl + ghc-aeson + ghc-async + ghc-aws + ghc-bloomfilter + ghc-byteable + ghc-case-insensitive + ghc-concurrent-output + ghc-crypto-api + ghc-cryptonite + ghc-data-default + ghc-dav + ghc-disk-free-space + ghc-dlist + ghc-edit-distance + ghc-esqueleto + ghc-exceptions + ghc-feed + ghc-filepath-bytestring + ghc-free + ghc-hinotify + ghc-hslogger + ghc-http-client + ghc-http-conduit + ghc-http-types + ghc-ifelse + ghc-magic + ghc-memory + ghc-monad-control + ghc-monad-logger + ghc-mountpoints + ghc-network + ghc-network-info + ghc-network-multicast + ghc-old-locale + ghc-optparse-applicative + ghc-persistent + ghc-persistent-sqlite + ghc-persistent-template + ghc-quickcheck + ghc-random + ghc-regex-tdfa + ghc-resourcet + ghc-safesemaphore + ghc-sandi + ghc-securemem + ghc-socks + ghc-split + ghc-stm-chans + ghc-tagsoup + ghc-torrent + ghc-unix-compat + ghc-unordered-containers + ghc-utf8-string + ghc-uuid + git + rsync)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-rerun" ,ghc-tasty-rerun) - ("perl" ,perl))) + (list ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck ghc-tasty-rerun + perl)) (home-page "https://git-annex.branchable.com/") (synopsis "Manage files with Git, without checking in their contents") (description "This package allows managing files with Git, without @@ -509,22 +496,22 @@ (define-public hlint "0z6gxndrh7blzapkdn6fq1pkbkjlmbgjbq9ydnvy2wm00fb3v73g")))) (build-system haskell-build-system) (inputs - `(("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-yaml" ,ghc-yaml) - ("ghc-vector" ,ghc-vector) - ("ghc-data-default" ,ghc-data-default) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-utf8-string" ,ghc-utf8-string) - ("cpphs" ,cpphs) - ("ghc-filepattern" ,ghc-filepattern) - ("ghc-lib-parser-ex" ,ghc-lib-parser-ex) - ("hscolour" ,hscolour) - ("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-uniplate" ,ghc-uniplate) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-extra" ,ghc-extra) - ("ghc-refact" ,ghc-refact) - ("ghc-aeson" ,ghc-aeson))) + (list ghc-unordered-containers + ghc-yaml + ghc-vector + ghc-data-default + ghc-file-embed + ghc-utf8-string + cpphs + ghc-filepattern + ghc-lib-parser-ex + hscolour + ghc-cmdargs + ghc-uniplate + ghc-ansi-terminal + ghc-extra + ghc-refact + ghc-aeson)) (home-page "https://github.com/ndmitchell/hlint") (synopsis "Suggest improvements for Haskell source code") (description "HLint reads Haskell programs and suggests changes that @@ -548,35 +535,35 @@ (define-public hoogle "1xacx2f33x1a4qlv25f8rlmb4wi0cjfzrj22nlnkrd0knghik3m7")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-aeson" ,ghc-aeson) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-connection" ,ghc-connection) - ("ghc-extra" ,ghc-extra) - ("ghc-foundation" ,ghc-foundation) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-haskell-src-exts" ,ghc-haskell-src-exts) - ("ghc-http-conduit" ,ghc-http-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-js-flot" ,ghc-js-flot) - ("ghc-js-jquery" ,ghc-js-jquery) - ("ghc-mmap" ,ghc-mmap) - ("ghc-process-extras" ,ghc-process-extras) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-storable-tuple" ,ghc-storable-tuple) - ("ghc-tar" ,ghc-tar) - ("ghc-uniplate" ,ghc-uniplate) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-vector" ,ghc-vector) - ("ghc-wai" ,ghc-wai) - ("ghc-wai-logger" ,ghc-wai-logger) - ("ghc-warp" ,ghc-warp) - ("ghc-warp-tls" ,ghc-warp-tls) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-quickcheck + ghc-aeson + ghc-blaze-html + ghc-blaze-markup + ghc-cmdargs + ghc-conduit + ghc-conduit-extra + ghc-connection + ghc-extra + ghc-foundation + ghc-old-locale + ghc-haskell-src-exts + ghc-http-conduit + ghc-http-types + ghc-js-flot + ghc-js-jquery + ghc-mmap + ghc-process-extras + ghc-resourcet + ghc-storable-tuple + ghc-tar + ghc-uniplate + ghc-utf8-string + ghc-vector + ghc-wai + ghc-wai-logger + ghc-warp + ghc-warp-tls + ghc-zlib)) (home-page "https://hoogle.haskell.org/") (synopsis "Haskell API Search") (description "Hoogle is a Haskell API search engine, which allows @@ -648,17 +635,17 @@ (define-public kmonad (copy-recursively "keymap" (string-append doc "/keymap")) #t)))))) (inputs - `(("ghc-cereal" ,ghc-cereal) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-hashable" ,ghc-hashable) - ("ghc-lens" ,ghc-lens) - ("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-rio" ,ghc-rio) - ("ghc-unagi-chan" ,ghc-unagi-chan) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-cereal + ghc-exceptions + ghc-hashable + ghc-lens + ghc-megaparsec + ghc-optparse-applicative + ghc-resourcet + ghc-rio + ghc-unagi-chan + ghc-unliftio + ghc-unordered-containers)) (home-page "https://github.com/david-janssen/kmonad") (synopsis "Advanced keyboard manager") (description "KMonad is a keyboard remapping utility that supports @@ -683,10 +670,8 @@ (define-public nixfmt (base32 "1ispgl8rc2scr6v8bb6sks7px856jf61x74zj2iyddrn5qamkb3n")))) (build-system haskell-build-system) (inputs - `(("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-parser-combinators" ,ghc-parser-combinators) - ("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-safe-exceptions" ,ghc-safe-exceptions))) + (list ghc-megaparsec ghc-parser-combinators ghc-cmdargs + ghc-safe-exceptions)) (arguments `(#:cabal-revision ("1" "1hsj0jh6siph3afd9c2wii09sffl48rzqv653n4clpd8qy0rn48d") @@ -719,19 +704,19 @@ (define-public greenclip (base32 "1baw360dcnyavacf7a8v6wq4m5g6bcmyybkckv4cz7r4xl5p3qws")))) (build-system haskell-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxscrnsaver" ,libxscrnsaver) - ("ghc-x11" ,ghc-x11) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-hashable" ,ghc-hashable) - ("ghc-microlens" ,ghc-microlens) - ("ghc-microlens-mtl" ,ghc-microlens-mtl) - ("ghc-protolude" ,ghc-protolude) - ("ghc-vector" ,ghc-vector) - ("ghc-wordexp" ,ghc-wordexp))) + (list libx11 + libxext + libxscrnsaver + ghc-x11 + ghc-exceptions + ghc-hashable + ghc-microlens + ghc-microlens-mtl + ghc-protolude + ghc-vector + ghc-wordexp)) (home-page "https://github.com/erebe/greenclip") (synopsis "Simple Clipboard manager") (description "@code{greenclip} is a clipboard manager written in @@ -763,14 +748,14 @@ (define-public raincat "/lib")))) #t)))))) (inputs - `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions) - ("ghc-random" ,ghc-random) - ("ghc-glut" ,ghc-glut) - ("freeglut" ,freeglut) - ("ghc-opengl" ,ghc-opengl) - ("ghc-sdl2" ,ghc-sdl2) - ("ghc-sdl2-image" ,ghc-sdl2-image) - ("ghc-sdl2-mixer" ,ghc-sdl2-mixer))) + (list ghc-extensible-exceptions + ghc-random + ghc-glut + freeglut + ghc-opengl + ghc-sdl2 + ghc-sdl2-image + ghc-sdl2-mixer)) (home-page "https://www.gamecreation.org/games/raincat") (synopsis "Puzzle game with a cat in lead role") (description "Project Raincat is a game developed by Carnegie Mellon @@ -809,14 +794,14 @@ (define-public scroll (display "static output not used\n"))) #t))))) (inputs - `(("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-data-default" ,ghc-data-default) - ("ghc-ifelse" ,ghc-ifelse) - ("ghc-monad-loops" ,ghc-monad-loops) - ("ghc-ncurses" ,ghc-ncurses) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-random" ,ghc-random) - ("ghc-vector" ,ghc-vector))) + (list ghc-case-insensitive + ghc-data-default + ghc-ifelse + ghc-monad-loops + ghc-ncurses + ghc-optparse-applicative + ghc-random + ghc-vector)) (home-page "https://joeyh.name/code/scroll/") (synopsis "scroll(6), a roguelike game") (description @@ -852,12 +837,9 @@ (define-public shellcheck (string-append (assoc-ref outputs "out") "/share/man/man1/"))))))) (native-inputs - `(("pandoc" ,pandoc))) + (list pandoc)) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-diff" ,ghc-diff) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-regex-tdfa" ,ghc-regex-tdfa))) + (list ghc-aeson ghc-diff ghc-quickcheck ghc-regex-tdfa)) (home-page "https://www.shellcheck.net/") (synopsis "Static analysis for shell scripts") (description "@code{shellcheck} provides static analysis for @@ -909,16 +891,16 @@ (define-public shelltestrunner (format #t "test suite not run~%")) #t)))))) (inputs - `(("ghc-diff" ,ghc-diff) - ("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-filemanip" ,ghc-filemanip) - ("ghc-hunit" ,ghc-hunit) - ("ghc-pretty-show" ,ghc-pretty-show) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-safe" ,ghc-safe) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-diff + ghc-cmdargs + ghc-filemanip + ghc-hunit + ghc-pretty-show + ghc-regex-tdfa + ghc-safe + ghc-utf8-string + ghc-test-framework + ghc-test-framework-hunit)) (home-page "https://github.com/simonmichael/shelltestrunner") (synopsis "Test CLI programs") (description @@ -944,19 +926,19 @@ (define-public stylish-haskell "0x9w3zh1lzp6l5xj3mynnlr0fzb5mbv0wwpfxp8fr6bk0jcrzjwf")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-haskell-src-exts" ,ghc-haskell-src-exts) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-syb" ,ghc-syb) - ("ghc-hsyaml" ,ghc-hsyaml) - ("ghc-hsyaml-aeson" ,ghc-hsyaml-aeson) - ("ghc-lib-parser" ,ghc-lib-parser) - ("ghc-strict" ,ghc-strict) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-aeson + ghc-file-embed + ghc-haskell-src-exts + ghc-semigroups + ghc-syb + ghc-hsyaml + ghc-hsyaml-aeson + ghc-lib-parser + ghc-strict + ghc-optparse-applicative + ghc-hunit + ghc-test-framework + ghc-test-framework-hunit)) (home-page "https://github.com/jaspervdj/stylish-haskell") (synopsis "Haskell code prettifier") (description "Stylish-haskell is a Haskell code prettifier. The goal is diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm index 90ef3236b6..295c42a54c 100644 --- a/gnu/packages/haskell-check.scm +++ b/gnu/packages/haskell-check.scm @@ -55,10 +55,7 @@ (define-public ghc-tasty-ant-xml "0h9mllhw9cd0rn34xhj8grwmbny7z7hpd8qmp9lfcdj0s4qx9vx8")))) (build-system haskell-build-system) (inputs - `(("ghc-generic-deriving" ,ghc-generic-deriving) - ("ghc-xml" ,ghc-xml) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty))) + (list ghc-generic-deriving ghc-xml ghc-tagged ghc-tasty)) (home-page "https://github.com/ocharles/tasty-ant-xml") (synopsis @@ -85,10 +82,7 @@ (define-public ghc-tasty-smallcheck "0csgwn3vch0jnpqyyfnrfjq4z0dpl67imh5a7byll3hhlyidgjym")))) (build-system haskell-build-system) (inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-smallcheck" ,ghc-smallcheck) - ("ghc-async" ,ghc-async) - ("ghc-tagged" ,ghc-tagged))) + (list ghc-tasty ghc-smallcheck ghc-async ghc-tagged)) (home-page "https://documentup.com/feuerbach/tasty") (synopsis "SmallCheck support for the Tasty test framework") (description "This package provides SmallCheck support for the Tasty @@ -110,13 +104,13 @@ (define-public ghc-tasty-quickcheck "0i1i78587znqzwps49milyr5n2k388ld2kr9ysz1vw8gcw51qq49")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-random" ,ghc-random) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-pcre-light" ,ghc-pcre-light))) + (list ghc-quickcheck + ghc-tagged + ghc-tasty + ghc-random + ghc-ansi-terminal + ghc-tasty-hunit + ghc-pcre-light)) (home-page "http://documentup.com/feuerbach/tasty") (synopsis "QuickCheck support for the Tasty test framework") (description "This package provides QuickCheck support for the Tasty @@ -139,13 +133,13 @@ (define-public ghc-tasty-golden "1nskavqgfxx1cw7q6c0cmizlwj54rnlv93yhgssaa77gv1nbvwpn")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-temporary" ,ghc-temporary) - ("ghc-unix-compat" ,ghc-unix-compat))) - (native-inputs `(("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-async + ghc-optparse-applicative + ghc-tagged + ghc-tasty + ghc-temporary + ghc-unix-compat)) + (native-inputs (list ghc-tasty-hunit)) (home-page "https://github.com/feuerbach/tasty-golden") (synopsis "Golden tests support for tasty") @@ -201,11 +195,9 @@ (define-public ghc-tasty-hedgehog "0cy49z8n124xh2ra2482vfy5if1n6d9lbdjma2zg1mxfj0k0zyfb")))) (build-system haskell-build-system) (inputs - `(("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-hedgehog" ,ghc-hedgehog))) + (list ghc-tagged ghc-tasty ghc-hedgehog)) (native-inputs - `(("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure))) + (list ghc-tasty-expected-failure)) (home-page "https://github.com/qfpl/tasty-hedgehog") (synopsis "Integration for tasty and hedgehog") (description "This package provides the means for integrating the @@ -230,13 +222,13 @@ (define-public ghc-tasty-hspec "02s82ijs2ringqxsqbm7m3vcy5brmwxa617azxv0v2phi3rdkjvl")))) (build-system haskell-build-system) (inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-hspec-core" ,ghc-hspec-core) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-hspec + ghc-hspec-core + ghc-quickcheck + ghc-tagged + ghc-tasty + ghc-tasty-smallcheck + ghc-tasty-quickcheck)) (arguments `(#:cabal-revision ("1" "0za15rg0szacxq9yfxxjzddr77ai7ng5827a20pj9dr5anjlnajj"))) @@ -264,8 +256,7 @@ (define-public ghc-tasty-hunit "0gz6zz3w7s44pymw33xcxnawryl27zk33766sab96nz2xh91kvxp")))) (build-system haskell-build-system) (inputs - `(("ghc-call-stack" ,ghc-call-stack-boot) - ("ghc-tasty" ,ghc-tasty))) + (list ghc-call-stack-boot ghc-tasty)) (home-page "http://documentup.com/feuerbach/tasty") (synopsis "HUnit support for the Tasty test framework") (description "This package provides HUnit support for the Tasty Haskell @@ -285,9 +276,7 @@ (define-public ghc-tasty-kat "14yvlpli6cv6bn3kh8mlfp4x1l6ns4fvmfv6hmj75cvxyzq029d7")))) (build-system haskell-build-system) (inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit)) (home-page "https://github.com/vincenthz/tasty-kat") (synopsis "Known Answer Tests (KAT) framework for tasty") (description @@ -309,11 +298,9 @@ (define-public ghc-tasty-lua "0wa73ihkjcxi50lgpdzwwdx7s903lqi79hw7hxlvhbcvdly1cq53")))) (build-system haskell-build-system) (inputs - `(("ghc-file-embed" ,ghc-file-embed) - ("ghc-hslua" ,ghc-hslua) - ("ghc-tasty" ,ghc-tasty))) + (list ghc-file-embed ghc-hslua ghc-tasty)) (native-inputs - `(("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty-hunit)) (home-page "https://github.com/hslua/tasty-lua") (synopsis "Write tests in Lua, integrate into tasty") (description "This package gives users the ability to define tasty tests @@ -335,9 +322,7 @@ (define-public ghc-tasty-th "0b2ivrw2257m4cy4rjnkwqlarh83j1y3zywnmaqqqbvy667sqnj3")))) (build-system haskell-build-system) (inputs - `(("ghc-haskell-src-exts" ,ghc-haskell-src-exts) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-haskell-src-exts ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/bennofs/tasty-th") (synopsis "Automatically generate tasty TestTrees") (description @@ -361,11 +346,8 @@ (define-public ghc-tasty-rerun "0sccp5zx9v2rx741nbmgd8mzjhy5m4v74hk26d23xz93ph8aqx7s")))) (build-system haskell-build-system) (inputs - `(("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-reducers" ,ghc-reducers) - ("ghc-split" ,ghc-split) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty))) + (list ghc-optparse-applicative ghc-reducers ghc-split ghc-tagged + ghc-tasty)) (home-page "https://github.com/ocharles/tasty-rerun") (synopsis "Run tests by filtering the test tree") (description "This package adds the ability to run tests by filtering the @@ -395,9 +377,7 @@ (define-public ghc-tasty-expected-failure ; ("ghc-hedgehog" ,ghc-hedgehog) ; ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog))) (inputs - `(("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-unbounded-delays" ,ghc-unbounded-delays))) + (list ghc-tagged ghc-tasty ghc-unbounded-delays)) (home-page "https://github.com/nomeata/tasty-expected-failure") (synopsis "Mark tasty tests as failure expected") (description @@ -426,22 +406,22 @@ (define-public ghc-quickcheck-instances `(#:cabal-revision ("2" "1lsa3pbg4ljlk29fhm3mdklnx3hwffyga1nr5krbpcyc3ywq8fq8"))) (inputs - `(("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-data-fix" ,ghc-data-fix) - ("ghc-hashable" ,ghc-hashable) - ("ghc-integer-logarithms" ,ghc-integer-logarithms) - ("ghc-old-time" ,ghc-old-time) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-scientific" ,ghc-scientific) - ("ghc-splitmix" ,ghc-splitmix) - ("ghc-strict" ,ghc-strict) - ("ghc-tagged" ,ghc-tagged) - ("ghc-these" ,ghc-these) - ("ghc-time-compat" ,ghc-time-compat) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uuid-types" ,ghc-uuid-types) - ("ghc-vector" ,ghc-vector))) + (list ghc-case-insensitive + ghc-data-fix + ghc-hashable + ghc-integer-logarithms + ghc-old-time + ghc-quickcheck + ghc-scientific + ghc-splitmix + ghc-strict + ghc-tagged + ghc-these + ghc-time-compat + ghc-transformers-compat + ghc-unordered-containers + ghc-uuid-types + ghc-vector)) (home-page "https://github.com/aslatter/qc-instances") (synopsis "Common quickcheck instances") (description "This package provides QuickCheck instances for types @@ -462,7 +442,7 @@ (define-public ghc-quickcheck-unicode (base32 "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k")))) (build-system haskell-build-system) - (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (inputs (list ghc-quickcheck)) (home-page "https://github.com/bos/quickcheck-unicode") (synopsis "Generator functions Unicode-related tests") @@ -486,8 +466,7 @@ (define-public ghc-quickcheck-io "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-quickcheck ghc-hunit)) (home-page "https://github.com/hspec/quickcheck-io#readme") (synopsis "Use HUnit assertions as QuickCheck properties") @@ -537,11 +516,9 @@ (define-public ghc-quickcheck-assertions (base32 "1kyam4cy7qmnizjwjm8jamq43w7f0fs6ljfplwj0ib6wi2kjh0wv")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec))) + (list ghc-hspec)) (inputs - `(("ghc-ieee754" ,ghc-ieee754) - ("ghc-pretty-show" ,ghc-pretty-show) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-ieee754 ghc-pretty-show ghc-quickcheck)) (home-page "https://github.com/s9gf4ult/quickcheck-assertions") (synopsis "HUnit-like assertions for QuickCheck") (description @@ -568,8 +545,7 @@ (define-public ghc-test-framework #:cabal-revision ("6" "0wbq9wiaag69nsqxwijzhs5y1hb9kbpkp1x65dvx158cxp8i9w9r"))) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hunit ghc-quickcheck)) (inputs `(("ghc-ansi-terminal" ,ghc-ansi-terminal) ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) @@ -608,9 +584,7 @@ (define-public ghc-test-framework-hunit `(#:cabal-revision ("3" "0i9mlalv7cl1iq43ld5myrnpszq5rxmd79hk495dcb08rglhgl3z"))) (inputs - `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework))) + (list ghc-extensible-exceptions ghc-hunit ghc-test-framework)) (home-page "https://batterseapower.github.io/test-framework/") (synopsis "HUnit support for test-framework") (description @@ -635,10 +609,8 @@ (define-public ghc-test-framework-quickcheck2 `(#:cabal-revision ("3" "0mglqfimla4vvv80mg08aj76zf4993wmngqlirh05h8i9nmgv6lh"))) (inputs - `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-random" ,ghc-random) - ("ghc-test-framework" ,ghc-test-framework))) + (list ghc-extensible-exceptions ghc-quickcheck ghc-random + ghc-test-framework)) (home-page "https://batterseapower.github.io/test-framework/") (synopsis "QuickCheck2 support for test-framework") (description @@ -660,8 +632,7 @@ (define-public ghc-test-framework-smallcheck (base32 "1xpgpk1gp4w7w46b4rhj80fa0bcyz8asj2dcjb5x1c37b7rw90b0")))) (build-system haskell-build-system) (inputs - `(("ghc-smallcheck" ,ghc-smallcheck) - ("ghc-test-framework" ,ghc-test-framework))) + (list ghc-smallcheck ghc-test-framework)) (home-page "https://github.com/Bodigrim/smallcheck") (synopsis "SmallCheck support for test-framework") (description @@ -684,10 +655,8 @@ (define-public ghc-test-framework-th "12lw7yj02jb9s0i7rb98jjam43j2h0gzmnbj9zi933fx7sg0sy4b")))) (build-system haskell-build-system) (inputs - `(("ghc-test-framework" ,ghc-test-framework) - ("ghc-language-haskell-extract" ,ghc-language-haskell-extract) - ("ghc-haskell-src-exts" ,ghc-haskell-src-exts) - ("ghc-regex-posix" ,ghc-regex-posix))) + (list ghc-test-framework ghc-language-haskell-extract + ghc-haskell-src-exts ghc-regex-posix)) (home-page "https://github.com/finnsson/test-generator") (synopsis "Auto generate the HUnit- and Quickcheck-bulk-code using Template Haskell") @@ -720,7 +689,7 @@ (define-public ghc-hunit (inputs ;; We cannot use ghc-call-stack there, because it depends on ;; ghc-nanospec, which depends on ghc-hunit. - `(("ghc-call-stack" ,ghc-call-stack-boot))) + (list ghc-call-stack-boot)) (home-page "http://hunit.sourceforge.net/") (synopsis "Unit testing framework for Haskell") (description @@ -743,8 +712,7 @@ (define-public hspec-discover "13yzvd3b679skvs1insk4s0wc4zvmz6hs38kc8q0j6vzqq06smqa")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec-meta" ,ghc-hspec-meta))) + (list ghc-quickcheck ghc-hspec-meta)) (home-page "https://hspec.github.io/") (synopsis "Automatically discover and run Hspec tests") (description "hspec-discover is a tool which automatically discovers and @@ -766,15 +734,15 @@ (define-public ghc-hspec-core (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing. (inputs - `(("ghc-setenv" ,ghc-setenv) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-clock" ,ghc-clock) - ("ghc-quickcheck-io" ,ghc-quickcheck-io) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("ghc-silently" ,ghc-silently) - ("ghc-tf-random" ,ghc-tf-random))) + (list ghc-setenv + ghc-ansi-terminal + ghc-clock + ghc-quickcheck-io + ghc-hunit + ghc-quickcheck + ghc-hspec-expectations + ghc-silently + ghc-tf-random)) (home-page "https://hspec.github.io/") (synopsis "Testing framework for Haskell") (description "This library exposes internal types and functions that can @@ -795,14 +763,14 @@ (define-public ghc-hspec-meta "0sfj0n2hy1r8ifysgbcmfdygcd7vyzr13ldkcp0l2ml337f8j0si")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-clock" ,ghc-clock) - ("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("ghc-setenv" ,ghc-setenv) - ("ghc-random" ,ghc-random) - ("ghc-quickcheck-io" ,ghc-quickcheck-io))) + (list ghc-quickcheck + ghc-hunit + ghc-ansi-terminal + ghc-clock + ghc-hspec-expectations + ghc-setenv + ghc-random + ghc-quickcheck-io)) (home-page "https://hspec.github.io/") (synopsis "Version of Hspec to test Hspec itself") (description "This library provides a stable version of Hspec which is @@ -824,13 +792,13 @@ (define-public ghc-hspec (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-hspec-core" ,ghc-hspec-core) - ("hspec-discover" ,hspec-discover) - ("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-stringbuilder" ,ghc-stringbuilder) - ("ghc-hspec-meta" ,ghc-hspec-meta))) + (list ghc-hspec-core + hspec-discover + ghc-hspec-expectations + ghc-quickcheck + ghc-hunit + ghc-stringbuilder + ghc-hspec-meta)) (home-page "https://hspec.github.io/") (synopsis "Testing Framework for Haskell") (description "This library provides the Hspec testing framework for @@ -851,12 +819,9 @@ (define-public ghc-hspec-contrib "0hhzxaa3fxz5mk5qcsrnfr98a7bn3szx2ydgr0x9mbqmm1jg06rc")))) (build-system haskell-build-system) (inputs - `(("ghc-hspec-core" ,ghc-hspec-core) - ("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec-core ghc-hunit ghc-hspec ghc-quickcheck)) (native-inputs - `(("hspec-discover" ,hspec-discover))) + (list hspec-discover)) (home-page "https://hspec.github.io/") (synopsis "Contributed functionality for Hspec") (description @@ -879,7 +844,7 @@ (define-public ghc-hspec-expectations (build-system haskell-build-system) ;; Tests depend on ghc-nanospec. (arguments '(#:tests? #f)) - (inputs `(("ghc-hunit" ,ghc-hunit))) + (inputs (list ghc-hunit)) (home-page "https://github.com/sol/hspec-expectations") (synopsis "Catchy combinators for HUnit") (description "This library provides catchy combinators for HUnit, see @@ -901,8 +866,7 @@ (define-public ghc-nanospec "1rcmhl9bhyfvanalnf1r86wkx6rq6wdvagnw1h011jcnnb1cq56g")))) (build-system haskell-build-system) (inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-silently" ,ghc-silently))) + (list ghc-hspec ghc-silently)) (home-page "https://github.com/hspec/nanospec#readme") (synopsis "Lightweight implementation of a subset of Hspec's API") (description @@ -924,14 +888,14 @@ (define-public ghc-crypto-cipher-tests (base32 "19wqignlq90qwpam01hnmmrxaxh5lkax9l1l6rlbi4a07nvp1dnz")))) (build-system haskell-build-system) - (inputs `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-byteable" ,ghc-byteable) - ("ghc-securemem" ,ghc-securemem) - ("ghc-crypto-cipher-types" ,ghc-crypto-cipher-types))) + (inputs (list ghc-quickcheck + ghc-hunit + ghc-test-framework + ghc-test-framework-quickcheck2 + ghc-test-framework-hunit + ghc-byteable + ghc-securemem + ghc-crypto-cipher-types)) (home-page "https://github.com/vincenthz/hs-crypto-cipher") (synopsis "Generic cryptography cipher tests for Haskell") (description " This Haskell package contains generic tests for @@ -955,21 +919,20 @@ (define-public ghc-hedgehog "1qsqs8lmxa3wmw228cwi98vvvh9hqbc9d43i1sy2c9igw9xlhfi6")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-async" ,ghc-async) - ("ghc-concurrent-output" ,ghc-concurrent-output) - ("ghc-erf" ,ghc-erf) - ;("ghc-exceptions" ,ghc-exceptions) - ("ghc-lifted-async" ,ghc-lifted-async) - ("ghc-mmorph" ,ghc-mmorph) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-pretty-show" ,ghc-pretty-show) - ("ghc-primitive" ,ghc-primitive) - ("ghc-random" ,ghc-random) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-wl-pprint-annotated" - ,ghc-wl-pprint-annotated))) + (list ghc-ansi-terminal + ghc-async + ghc-concurrent-output + ghc-erf + ;("ghc-exceptions" ,ghc-exceptions) + ghc-lifted-async + ghc-mmorph + ghc-monad-control + ghc-pretty-show + ghc-primitive + ghc-random + ghc-resourcet + ghc-transformers-base + ghc-wl-pprint-annotated)) (home-page "https://hedgehog.qa") (synopsis "Property-based testing in the spirt of QuickCheck") (description @@ -1043,10 +1006,8 @@ (define-public ghc-testing-feat "1v2qzzpf1s008g7q6q67glf7vbm1pkpq4rc3ii74f4g6vhfx610r")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-size-based" ,ghc-size-based) - ("ghc-testing-type-modifiers" ,ghc-testing-type-modifiers) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-quickcheck ghc-size-based ghc-testing-type-modifiers + ghc-semigroups)) (home-page "https://github.com/JonasDuregard/testing-feat") (synopsis "Functional Enumeration of Algebraic Types") (description "Feat (Functional Enumeration of Algebraic Types) @@ -1111,12 +1072,12 @@ (define-public ghc-quickcheck-classes-base (base32 "16c6gq4cqpkwnq1pzkhm6r7mrwk4an50ha5w77bmiia2qkhla6ch")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-fail" ,ghc-fail) - ("ghc-tagged" ,ghc-tagged))) + (list ghc-quickcheck + ghc-contravariant + ghc-bifunctors + ghc-semigroups + ghc-fail + ghc-tagged)) (home-page "https://github.com/andrewthad/quickcheck-classes#readme") (synopsis "QuickCheck common typeclasses from `base`") (description @@ -1172,9 +1133,7 @@ (define-public ghc-doctest-exitcode-stdio (base32 "1g3c7yrqq2mwqbmvs8vkx1a3cf0p0x74b7fnn344dsk7bsfpgv0x")))) (build-system haskell-build-system) (inputs - `(("ghc-doctest-lib" ,ghc-doctest-lib) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-doctest-lib ghc-quickcheck ghc-semigroups)) (home-page "https://hub.darcs.net/thielema/doctest-exitcode-stdio/") (synopsis "Run Doctests in a @code{Cabal.Test.exitcode-stdio} environment") (description @@ -1220,18 +1179,17 @@ (define-public ghc-tasty-silver (base32 "0nvh2k8iqqkanmp7lpwd3asimyarzisly8wavbdahcxryn0j4xb7")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-async" ,ghc-async) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-process-extras" ,ghc-process-extras) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-ansi-terminal + ghc-async + ghc-optparse-applicative + ghc-process-extras + ghc-regex-tdfa + ghc-semigroups + ghc-tagged + ghc-tasty + ghc-temporary)) (native-inputs - `(("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-silently" ,ghc-silently))) + (list ghc-tasty-hunit ghc-silently)) (home-page "https://github.com/phile314/tasty-silver") (synopsis "Fancy test runner, including support for golden tests") (description diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 8902a92ac7..422e00035b 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -48,8 +48,7 @@ (define-public ghc-asn1-types "1a119qxhxhr0yn37r26dkydm6g5kykdkx98ghb59i4ipa6i95vkq")))) (build-system haskell-build-system) (inputs - `(("ghc-memory" ,ghc-memory) - ("ghc-hourglass" ,ghc-hourglass))) + (list ghc-memory ghc-hourglass)) (home-page "https://github.com/vincenthz/hs-asn1-types") (synopsis "ASN.1 types for Haskell") (description @@ -71,11 +70,9 @@ (define-public ghc-asn1-encoding "02nsr30h5yic1mk7znf0q4z3n560ip017n60hg7ya25rsfmxxy6r")))) (build-system haskell-build-system) (inputs - `(("ghc-hourglass" ,ghc-hourglass) - ("ghc-asn1-types" ,ghc-asn1-types))) + (list ghc-hourglass ghc-asn1-types)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-tasty ghc-tasty-quickcheck)) (home-page "https://github.com/vincenthz/hs-asn1") (synopsis "ASN1 data reader and writer in RAW, BER and DER forms") (description @@ -97,8 +94,7 @@ (define-public ghc-asn1-parse "17pk8y3nwv9b9i5j15qlmwi7fmq9ab2z4kfpjk2rvcrh9lsf27wg")))) (build-system haskell-build-system) (inputs - `(("ghc-asn1-types" ,ghc-asn1-types) - ("ghc-asn1-encoding" ,ghc-asn1-encoding))) + (list ghc-asn1-types ghc-asn1-encoding)) (home-page "https://github.com/vincenthz/hs-asn1") (synopsis "Simple monadic parser for ASN1 stream types") (description @@ -120,9 +116,7 @@ (define-public ghc-crypto-api (base32 "19bsmkqkpnvh01b77pmyarx00fic15j4hvg4pzscrj4prskrx2i9")))) (build-system haskell-build-system) - (inputs `(("ghc-cereal" ,ghc-cereal) - ("ghc-tagged" ,ghc-tagged) - ("ghc-entropy" ,ghc-entropy))) + (inputs (list ghc-cereal ghc-tagged ghc-entropy)) (home-page "https://github.com/TomMD/crypto-api") (synopsis "Provides generic interface for cryptographic operations for Haskell") @@ -152,13 +146,13 @@ (define-public ghc-crypto-api-tests "0w3j43jdrlj28jryp18hc6q84nkl2yf4vs1hhgrsk7gb9kfyqjpl")))) (build-system haskell-build-system) (outputs '("out" "static" "doc")) - (inputs `(("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-crypto-api" ,ghc-crypto-api) - ("ghc-cereal" ,ghc-cereal) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck))) + (inputs (list ghc-test-framework-quickcheck2 + ghc-crypto-api + ghc-cereal + ghc-test-framework + ghc-test-framework-hunit + ghc-hunit + ghc-quickcheck)) (home-page "https://github.com/TomMD/crypto-api-tests") (synopsis "Test framework and KATs for cryptographic operations for Haskell") (description "This Haskell package provides a test framework for hash and @@ -181,14 +175,14 @@ (define-public ghc-cryptohash "1yr2iyb779znj79j3fq4ky8l1y8a600a2x1fx9p5pmpwq5zq93y2")))) (build-system haskell-build-system) (inputs - `(("ghc-byteable" ,ghc-byteable) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-memory" ,ghc-memory) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-byteable + ghc-cryptonite + ghc-memory + ghc-hunit + ghc-quickcheck + ghc-tasty + ghc-tasty-quickcheck + ghc-tasty-hunit)) (home-page "https://github.com/vincenthz/hs-cryptohash") (synopsis "Collection of cryptographic hashes in Haskell") (description @@ -212,11 +206,8 @@ (define-public ghc-cryptohash-md5 (base32 "018g13hkmq5782i24b4518hcd926fl6x6fh5hd7b9wlxwc5dn21v")))) (build-system haskell-build-system) - (native-inputs `(("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-puremd5" ,ghc-puremd5) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (native-inputs (list ghc-base16-bytestring ghc-puremd5 ghc-tasty + ghc-tasty-hunit ghc-tasty-quickcheck)) (home-page "https://github.com/hvr/cryptohash-md5") (synopsis "MD5 implementation for Haskell") (description "This Haskell package provides implementation of MD5.") @@ -240,11 +231,8 @@ (define-public ghc-cryptohash-sha1 `(#:cabal-revision ("6" "10rpxrmqgwihmplczglwxf5q3l13z9j3kvi065z884y4dymmnkgc") #:tests? #f)) ; tests require old version of ghc-hunit (0.9) - (native-inputs `(("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-sha" ,ghc-sha) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-hunit" ,ghc-hunit))) + (native-inputs (list ghc-base16-bytestring ghc-sha ghc-tasty + ghc-tasty-quickcheck ghc-hunit)) (home-page "https://github.com/hvr/cryptohash-sha1") (synopsis "SHA-1 implementation for Haskell") (description "This Haskell package provides an incremental and one-pass, @@ -275,11 +263,8 @@ (define-public ghc-cryptohash-sha256 ("1" "0v5ppc7r2lxbk49h1kwj4b5vyb1dw2fnppykvp5m9rm0p3vhlykr") #:tests? #f)) ; TODO: tasty ==1.1.* (native-inputs - `(("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-sha" ,ghc-sha) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-base16-bytestring ghc-sha ghc-tasty ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/hvr/cryptohash-sha1") (synopsis "SHA-256 implementation for Haskell") (description "This Haskell package provides an incremental and @@ -309,14 +294,9 @@ (define-public ghc-cryptonite (arguments '(#:tests? #f)) (outputs '("out" "static" "doc")) (inputs - `(("ghc-basement" ,ghc-basement) - ("ghc-memory" ,ghc-memory) - ("ghc-byteable" ,ghc-byteable))) + (list ghc-basement ghc-memory ghc-byteable)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-kat" ,ghc-tasty-kat))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit ghc-tasty-kat)) (home-page "https://github.com/haskell-crypto/cryptonite") (synopsis "Cryptography primitives") (description @@ -344,7 +324,7 @@ (define-public ghc-digest (arguments `(#:extra-directories ("zlib"))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://hackage.haskell.org/package/digest") (synopsis @@ -387,14 +367,10 @@ (define-public ghc-pem "1m7qjsxrd8m88cvkqmr8kscril500j2a9y0iynvksjyjkhdlq33p")))) (build-system haskell-build-system) (inputs - `(("ghc-basement" ,ghc-basement) - ("ghc-memory" ,ghc-memory))) + (list ghc-basement ghc-memory)) (native-inputs - `(("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-test-framework ghc-test-framework-quickcheck2 + ghc-test-framework-hunit ghc-hunit ghc-quickcheck)) (home-page "https://github.com/vincenthz/hs-pem") (synopsis "Privacy Enhanced Mail (PEM) format reader and writer") (description @@ -416,15 +392,10 @@ (define-public ghc-puremd5 (base32 "0qwkvxwi9wh6knn69rg2hvc8ngmv1if77kmpcnp0xqr0l30fwavq")))) (build-system haskell-build-system) - (inputs `(("ghc-cereal" ,ghc-cereal) - ("ghc-crypto-api" ,ghc-crypto-api) - ("ghc-tagged" ,ghc-tagged))) - (native-inputs `(("ghc-crypto-api-tests" ,ghc-crypto-api-tests) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" - ,ghc-test-framework-quickcheck2) - ("ghc-pretty-hex" ,ghc-pretty-hex))) + (inputs (list ghc-cereal ghc-crypto-api ghc-tagged)) + (native-inputs (list ghc-crypto-api-tests ghc-quickcheck + ghc-test-framework ghc-test-framework-quickcheck2 + ghc-pretty-hex)) (home-page "https://github.com/TomMD/pureMD5") (synopsis "Haskell implementation of the MD5 hash algorithm") (description "This package provides a Haskell-only implementation of @@ -445,9 +416,8 @@ (define-public ghc-sha "0i4b2wjisivdy72synal711ywhx05mfqfba5n65rk8qidggm1nbb")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://hackage.haskell.org/package/SHA") (synopsis "SHA suite of message digest functions") (description @@ -472,16 +442,15 @@ (define-public ghc-x509 "1j67c35g8334jx7x32hh6awhr43dplp0qwal5gnlkmx09axzrc5i")))) (build-system haskell-build-system) (inputs - `(("ghc-memory" ,ghc-memory) - ("ghc-hourglass" ,ghc-hourglass) - ("ghc-pem" ,ghc-pem) - ("ghc-asn1-types" ,ghc-asn1-types) - ("ghc-asn1-encoding" ,ghc-asn1-encoding) - ("ghc-asn1-parse" ,ghc-asn1-parse) - ("ghc-cryptonite" ,ghc-cryptonite))) + (list ghc-memory + ghc-hourglass + ghc-pem + ghc-asn1-types + ghc-asn1-encoding + ghc-asn1-parse + ghc-cryptonite)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-tasty ghc-tasty-quickcheck)) (home-page "https://github.com/vincenthz/hs-certificate") (synopsis "X509 reader and writer") (description @@ -502,14 +471,10 @@ (define-public ghc-x509-store "1y8yyr1i95jkllg8k0z54k5v4vachp848clc07m33xpxidn3b1lp")))) (build-system haskell-build-system) (inputs - `(("ghc-pem" ,ghc-pem) - ("ghc-asn1-types" ,ghc-asn1-types) - ("ghc-asn1-encoding" ,ghc-asn1-encoding) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-x509" ,ghc-x509))) + (list ghc-pem ghc-asn1-types ghc-asn1-encoding ghc-cryptonite + ghc-x509)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/vincenthz/hs-certificate") (synopsis "X.509 collection accessing and storing methods") (description @@ -531,19 +496,18 @@ (define-public ghc-x509-validation "16yihzljql3z8w5rgdl95fv3hgk7yd86kbl9b3glllsark5j2hzr")))) (build-system haskell-build-system) (inputs - `(("ghc-memory" ,ghc-memory) - ("ghc-byteable" ,ghc-byteable) - ("ghc-hourglass" ,ghc-hourglass) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-pem" ,ghc-pem) - ("ghc-asn1-types" ,ghc-asn1-types) - ("ghc-asn1-encoding" ,ghc-asn1-encoding) - ("ghc-x509" ,ghc-x509) - ("ghc-x509-store" ,ghc-x509-store) - ("ghc-cryptonite" ,ghc-cryptonite))) + (list ghc-memory + ghc-byteable + ghc-hourglass + ghc-data-default-class + ghc-pem + ghc-asn1-types + ghc-asn1-encoding + ghc-x509 + ghc-x509-store + ghc-cryptonite)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/vincenthz/hs-certificate") (synopsis "X.509 certificate and revocation list validation") (description @@ -565,9 +529,7 @@ (define-public ghc-x509-system "06a4m9c7vlr9nhp9gmqbb46arf0yj1dkdm4nip03hzy67spdmp20")))) (build-system haskell-build-system) (inputs - `(("ghc-pem" ,ghc-pem) - ("ghc-x509" ,ghc-x509) - ("ghc-x509-store" ,ghc-x509-store))) + (list ghc-pem ghc-x509 ghc-x509-store)) (home-page "https://github.com/vincenthz/hs-certificate") (synopsis "Handle system X.509 accessors and storage") (description @@ -589,8 +551,7 @@ (define-public ghc-crypto-cipher-types (base32 "03qa1i1kj07pfrxsi7fiaqnnd0vi94jd4jfswbmnm4gp1nvzcwr0")))) (build-system haskell-build-system) - (inputs `(("ghc-byteable" ,ghc-byteable) - ("ghc-securemem" ,ghc-securemem))) + (inputs (list ghc-byteable ghc-securemem)) (home-page "https://github.com/vincenthz/hs-crypto-cipher") (synopsis "Generic cryptography cipher types for Haskell") (description "This Haskell package provides basic typeclasses and types @@ -611,13 +572,10 @@ (define-public ghc-cipher-aes (base32 "05ahz6kjq0fl1w66gpiqy0vndli5yx1pbsbw9ni3viwqas4p3cfk")))) (build-system haskell-build-system) - (inputs `(("ghc-byteable" ,ghc-byteable) - ("ghc-securemem" ,ghc-securemem) - ("ghc-crypto-cipher-types" ,ghc-crypto-cipher-types))) - (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-crypto-cipher-tests" ,ghc-crypto-cipher-tests))) + (inputs (list ghc-byteable ghc-securemem ghc-crypto-cipher-types)) + (native-inputs (list ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2 + ghc-crypto-cipher-tests)) (home-page "https://github.com/vincenthz/hs-cipher-aes") (synopsis "AES cipher implementation with advanced mode of operations for Haskell") @@ -651,8 +609,7 @@ (define-public ghc-crypto-random (base32 "0139kbbb2h7vshf68y3fvjda29lhj7jjwl4vq78w4y8k8hc7l2hp")))) (build-system haskell-build-system) - (inputs `(("ghc-securemem" ,ghc-securemem) - ("ghc-vector" ,ghc-vector))) + (inputs (list ghc-securemem ghc-vector)) (home-page "https://github.com/vincenthz/hs-crypto-random") (synopsis "Simple cryptographic random related types for Haskell") (description "Simple cryptographic random related types: a safe @@ -673,9 +630,7 @@ (define-public ghc-cprng-aes (base32 "1wr15kbmk1g3l8a75n0iwbzqg24ixv78slwzwb2q6rlcvq0jlnb4")))) (build-system haskell-build-system) - (inputs `(("ghc-byteable" ,ghc-byteable) - ("ghc-crypto-random" ,ghc-crypto-random) - ("ghc-cipher-aes" ,ghc-cipher-aes))) + (inputs (list ghc-byteable ghc-crypto-random ghc-cipher-aes)) (home-page "https://github.com/vincenthz/hs-cprng-aes") (synopsis "Crypto Pseudo Random Number Generator using AES in counter mode in Haskell") @@ -748,22 +703,20 @@ (define-public ghc-tls "0j1rxxq5lzs584nk19610mk7mmsqqkgfxw2qj74ibb1zsk7baj4a")))) (build-system haskell-build-system) (inputs - `(("ghc-cereal" ,ghc-cereal) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-memory" ,ghc-memory) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-asn1-types" ,ghc-asn1-types) - ("ghc-asn1-encoding" ,ghc-asn1-encoding) - ("ghc-x509" ,ghc-x509) - ("ghc-x509-store" ,ghc-x509-store) - ("ghc-x509-validation" ,ghc-x509-validation) - ("ghc-async" ,ghc-async) - ("ghc-network" ,ghc-network) - ("ghc-hourglass" ,ghc-hourglass))) + (list ghc-cereal + ghc-data-default-class + ghc-memory + ghc-cryptonite + ghc-asn1-types + ghc-asn1-encoding + ghc-x509 + ghc-x509-store + ghc-x509-validation + ghc-async + ghc-network + ghc-hourglass)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-tasty ghc-tasty-quickcheck ghc-quickcheck)) (home-page "https://github.com/vincenthz/hs-tls") (synopsis "TLS/SSL protocol native implementation (Server and Client)") @@ -793,8 +746,7 @@ (define-public ghc-hsopenssl (arguments `(#:extra-directories ("openssl"))) (inputs - `(("ghc-network" ,ghc-network) - ("openssl" ,openssl))) + (list ghc-network openssl)) (home-page "https://github.com/vshabanov/HsOpenSSL") (synopsis "Partial OpenSSL binding for Haskell") (description "HsOpenSSL is an OpenSSL binding for Haskell. It can @@ -822,13 +774,9 @@ (define-public ghc-openssl-streams "10pnnpzgb5xr811kc9qdk7h2cgn6hk2yiyhnzz8f8p0fjzc0pwjm")))) (build-system haskell-build-system) (inputs - `(("ghc-hsopenssl" ,ghc-hsopenssl) - ("ghc-io-streams" ,ghc-io-streams) - ("ghc-network" ,ghc-network))) + (list ghc-hsopenssl ghc-io-streams ghc-network)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit)) (home-page "https://hackage.haskell.org/package/openssl-streams") (synopsis "OpenSSL network support for io-streams") (description "This library contains io-streams routines for secure @@ -850,17 +798,15 @@ (define-public ghc-cryptonite-conduit "1bldcmda4xh52mw1wfrjljv8crhw3al7v7kv1j0vidvr7ymnjpbh")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-memory" ,ghc-memory) - ("ghc-resourcet" ,ghc-resourcet))) + (list ghc-conduit + ghc-conduit-extra + ghc-cryptonite + ghc-exceptions + ghc-memory + ghc-resourcet)) (native-inputs - `(("ghc-conduit-combinators" ,ghc-conduit-combinators) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-conduit-combinators ghc-tasty ghc-tasty-hunit + ghc-tasty-quickcheck)) (arguments `(#:cabal-revision ("1" "1hh2nzfz4qpxgivfilgk4ll416lph8b2fdkzpzrmqfjglivydfmz"))) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 6a6389d5dd..247110aa20 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -55,7 +55,7 @@ (define-public ghc-tagsoup "1m9sx6gr9y9yxvkmcap8xsks8cnhznvma1mrfl39zljkv005azms")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://github.com/ndmitchell/tagsoup") (synopsis "Parsing and extracting information from (possibly malformed) HTML/XML @@ -84,14 +84,14 @@ (define-public ghc-cookie "10rmdasb7mypbwxdj2mhr810vqhkakpik7hyd8fvj60hng8r8zvh")))) (build-system haskell-build-system) (inputs - `(("ghc-old-locale" ,ghc-old-locale) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-old-locale + ghc-blaze-builder + ghc-data-default-class + ghc-hunit + ghc-quickcheck + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/snoyberg/cookie") (synopsis "HTTP cookie parsing and rendering") (description "HTTP cookie parsing and rendering library for Haskell.") @@ -110,7 +110,7 @@ (define-public ghc-curl "0vj4hpaa30jz7c702xpsfvqaqdxz28zslsqnsfx6bf6dpwvck1wh")))) (build-system haskell-build-system) (inputs - `(("curl" ,curl))) + (list curl)) (home-page "https://hackage.haskell.org/package/curl") (synopsis "Haskell bindings for libcurl") (description @@ -132,9 +132,7 @@ (define-public ghc-httpd-shed "19dgdimpzr7pxk7pqvyin6j87gmvnf0rm35gzhmna8qr835wy3sr")))) (build-system haskell-build-system) (inputs - `(("ghc-network-bsd" ,ghc-network-bsd) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-network" ,ghc-network))) + (list ghc-network-bsd ghc-network-uri ghc-network)) (home-page "https://hackage.haskell.org/package/httpd-shed") (synopsis "Simple web-server with an interact style API") (description @@ -157,13 +155,10 @@ (define-public ghc-http-types "05j00b9nqmwh9zaq9y9x50k81v2pd3j7a71kd91zlnbl8xk4m2jf")))) (build-system haskell-build-system) (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("hspec-discover" ,hspec-discover))) + (list ghc-doctest ghc-hspec ghc-quickcheck ghc-quickcheck-instances + hspec-discover)) (inputs - `(("ghc-case-insensitive" ,ghc-case-insensitive))) + (list ghc-case-insensitive)) (home-page "https://github.com/aristidb/http-types") (synopsis "Generic HTTP types for Haskell") (description "This package provides generic HTTP types for Haskell (for @@ -185,20 +180,18 @@ (define-public ghc-http "0bgyj3ahqlyg0jw6qsm2sncp8mklc4h0dj91s043vb3ig01iq2fn")))) (build-system haskell-build-system) (native-inputs - `(("ghc-httpd-shed" ,ghc-httpd-shed) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-httpd-shed ghc-hunit ghc-test-framework + ghc-test-framework-hunit)) (inputs - `(("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-http-types" ,ghc-http-types) - ("ghc-old-time" ,ghc-old-time) - ("ghc-puremd5" ,ghc-puremd5) - ("ghc-network" ,ghc-network) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-split" ,ghc-split))) + (list ghc-case-insensitive + ghc-conduit + ghc-conduit-extra + ghc-http-types + ghc-old-time + ghc-puremd5 + ghc-network + ghc-network-uri + ghc-split)) (arguments `(#:tests? #f ; FIXME: currently missing libraries used for tests. #:phases @@ -241,24 +234,24 @@ (define-public ghc-http-client ;; Tests require access to the web. (arguments `(#:tests? #f)) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-cookie" ,ghc-cookie) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-http-types" ,ghc-http-types) - ("ghc-memory" ,ghc-memory) - ("ghc-mime-types" ,ghc-mime-types) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-network" ,ghc-network) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-random" ,ghc-random) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-async + ghc-base64-bytestring + ghc-blaze-builder + ghc-case-insensitive + ghc-cookie + ghc-data-default-class + ghc-exceptions + ghc-http-types + ghc-memory + ghc-mime-types + ghc-monad-control + ghc-network + ghc-network-uri + ghc-random + ghc-streaming-commons + ghc-zlib)) (native-inputs - `(("ghc-hspec" ,ghc-hspec))) + (list ghc-hspec)) (home-page "https://github.com/snoyberg/http-client") (synopsis "HTTP client engine") (description @@ -282,14 +275,14 @@ (define-public ghc-http-client-tls ;; Tests require Internet access (arguments `(#:tests? #f)) (inputs - `(("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-http-client" ,ghc-http-client) - ("ghc-connection" ,ghc-connection) - ("ghc-network" ,ghc-network) - ("ghc-tls" ,ghc-tls) - ("ghc-http-types" ,ghc-http-types))) + (list ghc-data-default-class + ghc-http-client + ghc-connection + ghc-network + ghc-tls + ghc-http-types)) (native-inputs - `(("ghc-hspec" ,ghc-hspec))) + (list ghc-hspec)) (home-page "https://github.com/snoyberg/http-client") (synopsis "Backend for http-client using the TLS library") (description @@ -313,12 +306,9 @@ (define-public ghc-http-date "1lzlrj2flcnz3k5kfhf11nk5n8m6kcya0lkwrsnzxgfr3an27y9j")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec))) + (list ghc-attoparsec)) (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-old-locale" ,ghc-old-locale))) + (list ghc-doctest ghc-hspec hspec-discover ghc-old-locale)) (home-page "https://github.com/kazu-yamamoto/http-date") (synopsis "HTTP Date parser/formatter") (description "Library for Parsing and formatting HTTP @@ -340,28 +330,28 @@ (define-public ghc-http2 "13c2z35gdimncgpyg5dn5cpjvd83rbrigc8b40crg36678m0k0d1")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-aeson-pretty" ,ghc-aeson-pretty) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-http-types" ,ghc-http-types) - ("ghc-network-byte-order" ,ghc-network-byte-order) - ("ghc-network" ,ghc-network) - ("ghc-network-run" ,ghc-network-run) - ("ghc-psqueues" ,ghc-psqueues) - ("ghc-time-manager" ,ghc-time-manager) - ("ghc-unix-time" ,ghc-unix-time) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-word8" ,ghc-word8))) + (list ghc-aeson + ghc-aeson-pretty + ghc-base16-bytestring + ghc-case-insensitive + ghc-cryptonite + ghc-http-types + ghc-network-byte-order + ghc-network + ghc-network-run + ghc-psqueues + ghc-time-manager + ghc-unix-time + ghc-unordered-containers + ghc-vector + ghc-word8)) (native-inputs - `(("ghc-async" ,ghc-async) - ("ghc-doctest" ,ghc-doctest) - ("ghc-glob" ,ghc-glob) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-typed-process" ,ghc-typed-process))) + (list ghc-async + ghc-doctest + ghc-glob + ghc-hspec + hspec-discover + ghc-typed-process)) (home-page "https://github.com/kazu-yamamoto/http2") (synopsis "HTTP/2 library including frames, priority queues and HPACK") (description "This package provides a HTTP/2.0 library including frames @@ -387,39 +377,39 @@ (define-public ghc-http-conduit ;; name: tcp) (arguments `(#:tests? #f)) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-http-types" ,ghc-http-types) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-unliftio" ,ghc-unliftio))) + (list ghc-aeson + ghc-resourcet + ghc-conduit + ghc-conduit-extra + ghc-http-types + ghc-lifted-base + ghc-http-client + ghc-http-client-tls + ghc-monad-control + ghc-exceptions + ghc-unliftio)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-connection" ,ghc-connection) - ("ghc-warp-tls" ,ghc-warp-tls) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-conduit" ,ghc-conduit) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-network" ,ghc-network) - ("ghc-wai" ,ghc-wai) - ("ghc-warp" ,ghc-warp) - ("ghc-wai-conduit" ,ghc-wai-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-cookie" ,ghc-cookie) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-aeson" ,ghc-aeson) - ("ghc-temporary" ,ghc-temporary) - ("ghc-resourcet" ,ghc-resourcet))) + (list ghc-hunit + ghc-hspec + ghc-data-default-class + ghc-connection + ghc-warp-tls + ghc-blaze-builder + ghc-conduit + ghc-utf8-string + ghc-case-insensitive + ghc-lifted-base + ghc-network + ghc-wai + ghc-warp + ghc-wai-conduit + ghc-http-types + ghc-cookie + ghc-conduit-extra + ghc-streaming-commons + ghc-aeson + ghc-temporary + ghc-resourcet)) (home-page "https://hackage.haskell.org/package/http-conduit") (synopsis "HTTP/HTTPS client with conduit interface") (description "This library uses attoparsec for parsing the actual @@ -442,23 +432,21 @@ (define-public ghc-http-reverse-proxy "1a6i5njf85b2lhg8m83njagcf09wih5q2irnyb2890s724qr277v")))) (build-system haskell-build-system) (inputs - `(("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-http-types" ,ghc-http-types) - ("ghc-word8" ,ghc-word8) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-http-client" ,ghc-http-client) - ("ghc-wai" ,ghc-wai) - ("ghc-network" ,ghc-network) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-wai-logger" ,ghc-wai-logger) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-streaming-commons" ,ghc-streaming-commons))) + (list ghc-case-insensitive + ghc-http-types + ghc-word8 + ghc-blaze-builder + ghc-http-client + ghc-wai + ghc-network + ghc-conduit + ghc-conduit-extra + ghc-wai-logger + ghc-resourcet + ghc-unliftio + ghc-streaming-commons)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-warp" ,ghc-warp) - ("ghc-http-conduit" ,ghc-http-conduit))) + (list ghc-hspec ghc-warp ghc-http-conduit)) (home-page "https://github.com/fpco/http-reverse-proxy") (synopsis @@ -485,17 +473,14 @@ (define-public ghc-wai "1y19h9v0cq1fl17ywcyyvd6419fhgyw2s0yk0ki8z60021adcx2m")))) (build-system haskell-build-system) (inputs - `(("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-vault" ,ghc-vault) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-network" ,ghc-network) - ("ghc-http-types" ,ghc-http-types))) + (list ghc-bytestring-builder + ghc-unix-compat + ghc-vault + ghc-blaze-builder + ghc-network + ghc-http-types)) (native-inputs - `(("hspec-discover" ,hspec-discover) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec))) + (list hspec-discover ghc-quickcheck ghc-hunit ghc-hspec)) (home-page "https://hackage.haskell.org/package/wai") (synopsis "Web application interface for Haskell") (description "This package provides a Web Application Interface (WAI) @@ -521,16 +506,16 @@ (define-public ghc-wai-logger (arguments `(#:tests? #f)) ; FIXME: Tests cannot find libraries exported ; by propagated-inputs. (inputs - `(("ghc-auto-update" ,ghc-auto-update) - ("ghc-byteorder" ,ghc-byteorder) - ("ghc-easy-file" ,ghc-easy-file) - ("ghc-unix-time" ,ghc-unix-time) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-http-types" ,ghc-http-types) - ("ghc-network" ,ghc-network) - ("ghc-wai" ,ghc-wai))) + (list ghc-auto-update + ghc-byteorder + ghc-easy-file + ghc-unix-time + ghc-blaze-builder + ghc-case-insensitive + ghc-fast-logger + ghc-http-types + ghc-network + ghc-wai)) (home-page "https://hackage.haskell.org/package/wai-logger") (synopsis "Logging system for WAI") (description "This package provides the logging system for WAI.") @@ -552,29 +537,26 @@ (define-public ghc-wai-extra "1avf7bjcsbs8l6klp5kkd0cd2dc5n0j0a2yf8813pnwfn5b7qyd4")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-call-stack" ,ghc-call-stack) - ("ghc-cookie" ,ghc-cookie) - ("ghc-network" ,ghc-network) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-wai-logger" ,ghc-wai-logger) - ("ghc-word8" ,ghc-word8) - ("ghc-iproute" ,ghc-iproute) - ("ghc-wai" ,ghc-wai) - ("ghc-http-types" ,ghc-http-types) - ("ghc-http2" ,ghc-http2) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-vault" ,ghc-vault) - ("ghc-aeson" ,ghc-aeson))) + (list ghc-ansi-terminal + ghc-base64-bytestring + ghc-call-stack + ghc-cookie + ghc-network + ghc-streaming-commons + ghc-resourcet + ghc-fast-logger + ghc-wai-logger + ghc-word8 + ghc-iproute + ghc-wai + ghc-http-types + ghc-http2 + ghc-case-insensitive + ghc-data-default-class + ghc-vault + ghc-aeson)) (native-inputs - `(("hspec-discover" ,hspec-discover) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit) - ("ghc-zlib" ,ghc-zlib))) + (list hspec-discover ghc-hspec ghc-hunit ghc-zlib)) (home-page "https://github.com/yesodweb/wai") (synopsis "Some basic WAI handlers and middleware") (description "This library provides basic WAI handlers and middleware @@ -596,10 +578,7 @@ (define-public ghc-wai-conduit "07yn41rn2skd5p3wqqa09wa761vj7ibl8l19gh4bi4i8slxhk417")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-wai" ,ghc-wai) - ("ghc-blaze-builder" ,ghc-blaze-builder))) + (list ghc-conduit ghc-http-types ghc-wai ghc-blaze-builder)) (home-page "https://github.com/yesodweb/wai") (synopsis "Conduit wrappers for Haskell's WAI") (description "This package provides data streaming abstraction for @@ -629,13 +608,13 @@ (define-public ghc-bsb-http-chunked #:cabal-revision ("3" "15hg352id2f4x0dnvv47bdiz6gv5hp5a2mki9yzmhc7ajpk31mdd"))) (native-inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-hedgehog" ,ghc-hedgehog) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-doctest" ,ghc-doctest))) + (list ghc-attoparsec + ghc-blaze-builder + ghc-hedgehog + ghc-tasty + ghc-tasty-hedgehog + ghc-tasty-hunit + ghc-doctest)) (home-page "https://github.com/sjakobi/bsb-http-chunked") (synopsis "Chunked HTTP transfer encoding for bytestring builders") (description "This Haskell library contains functions for encoding @@ -657,35 +636,35 @@ (define-public ghc-warp (base32 "0v54ca3wpa79gdyiikwhbv9h8b5vr3d60piq3ndb2v7s7fi1qpm0")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-auto-update" ,ghc-auto-update) - ("ghc-bsb-http-chunked" ,ghc-bsb-http-chunked) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-hashable" ,ghc-hashable) - ("ghc-http-types" ,ghc-http-types) - ("ghc-iproute" ,ghc-iproute) - ("ghc-network" ,ghc-network) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-time-manager" ,ghc-time-manager) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-vault" ,ghc-vault) - ("ghc-wai" ,ghc-wai) - ("ghc-word8" ,ghc-word8) - ("ghc-http-date" ,ghc-http-date) - ("ghc-simple-sendfile" ,ghc-simple-sendfile) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-x509" ,ghc-x509) - ("ghc-http2" ,ghc-http2))) + (list ghc-async + ghc-auto-update + ghc-bsb-http-chunked + ghc-case-insensitive + ghc-hashable + ghc-http-types + ghc-iproute + ghc-network + ghc-streaming-commons + ghc-time-manager + ghc-unix-compat + ghc-vault + ghc-wai + ghc-word8 + ghc-http-date + ghc-simple-sendfile + ghc-unliftio + ghc-x509 + ghc-http2)) (native-inputs - `(("curl" ,curl) - ("ghc-silently" ,ghc-silently) - ("ghc-hspec" ,ghc-hspec) - ("ghc-doctest" ,ghc-doctest) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-http-client" ,ghc-http-client) - ("hspec-discover" ,hspec-discover))) + (list curl + ghc-silently + ghc-hspec + ghc-doctest + ghc-lifted-base + ghc-quickcheck + ghc-hunit + ghc-http-client + hspec-discover)) (home-page "https://github.com/yesodweb/wai") (synopsis "HTTP server library for Haskell's WAI") (description "Warp is a server library for HTTP/1.x and HTTP/2 @@ -708,10 +687,7 @@ (define-public ghc-tls-session-manager "134kb5nz668f4xrr5g98g7fc1bwb3ri6q433a1i6asjkniwpy85s")))) (build-system haskell-build-system) (inputs - `(("ghc-auto-update" ,ghc-auto-update) - ("ghc-clock" ,ghc-clock) - ("ghc-psqueues" ,ghc-psqueues) - ("ghc-tls" ,ghc-tls))) + (list ghc-auto-update ghc-clock ghc-psqueues ghc-tls)) (home-page "https://hackage.haskell.org/package/tls-session-manager") (synopsis "In-memory TLS session manager") (description "This Haskell library provides a TLS session manager with @@ -733,15 +709,15 @@ (define-public ghc-warp-tls "0b9viw26ymzq4q8snfddz3w59sqcf5ankxnw6f99iacxjhk6zs6m")))) (build-system haskell-build-system) (inputs - `(("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-network" ,ghc-network) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-tls" ,ghc-tls) - ("ghc-tls-session-manager" ,ghc-tls-session-manager) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-wai" ,ghc-wai) - ("ghc-warp" ,ghc-warp))) + (list ghc-cryptonite + ghc-data-default-class + ghc-network + ghc-streaming-commons + ghc-tls + ghc-tls-session-manager + ghc-unliftio + ghc-wai + ghc-warp)) (home-page "https://github.com/yesodweb/wai") (synopsis "SSL/TLS support for Warp") (description "This package provides SSL/TLS support for Warp, @@ -764,23 +740,20 @@ (define-public ghc-websockets "1b92a41l2var1ccg350mh2bjmb2plb6d79yzvmlwkd41nifmmi44")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-network" ,ghc-network) - ("ghc-random" ,ghc-random) - ("ghc-sha" ,ghc-sha) - ("ghc-clock" ,ghc-clock) - ("ghc-async" ,ghc-async) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-entropy" ,ghc-entropy))) + (list ghc-attoparsec + ghc-base64-bytestring + ghc-bytestring-builder + ghc-case-insensitive + ghc-network + ghc-random + ghc-sha + ghc-clock + ghc-async + ghc-streaming-commons + ghc-entropy)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-hunit ghc-test-framework-quickcheck2)) (home-page "https://jaspervdj.be/websockets/") (synopsis "Write WebSocket-capable servers in Haskell") @@ -817,11 +790,8 @@ (define-public ghc-wai-websockets "0b2xmdsrsqpssyib53wbr6r8hf75789ndyyanv37sv99iyqcwz4i")))) (build-system haskell-build-system) (inputs - `(("ghc-wai" ,ghc-wai) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-network" ,ghc-network) - ("ghc-websockets" ,ghc-websockets) - ("ghc-http-types" ,ghc-http-types))) + (list ghc-wai ghc-case-insensitive ghc-network ghc-websockets + ghc-http-types)) (arguments `(#:configure-flags '("--flags=-example"))) (home-page "https://github.com/yesodweb/wai") @@ -846,14 +816,9 @@ (define-public ghc-xss-sanitize "1d72s3a6520iwwc1wbn9v2znqgbw6a5wwzb23iq8ny9ccnjyx1dk")))) (build-system haskell-build-system) (inputs - `(("ghc-tagsoup" ,ghc-tagsoup) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-css-text" ,ghc-css-text) - ("ghc-network-uri" ,ghc-network-uri))) + (list ghc-tagsoup ghc-utf8-string ghc-css-text ghc-network-uri)) (native-inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-attoparsec ghc-hspec ghc-hunit)) (home-page "https://github.com/yesodweb/haskell-xss-sanitize") (synopsis "Sanitize untrusted HTML to prevent XSS attacks") (description "This library provides @code{sanitizeXSS}. Run untrusted @@ -877,9 +842,7 @@ (define-public ghc-css-text "0ynd9f4hn2sfwqzbsa0y7phmxq8za7jiblpjwx0ry8b372zhgxaz")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-attoparsec ghc-hspec ghc-quickcheck)) (home-page "https://www.yesodweb.com/") (synopsis "CSS parser and renderer") (description "This package provides a CSS parser and renderer for @@ -943,15 +906,14 @@ (define-public ghc-html-conduit "09bwrdam3y47kqllgg6w098ghqb8jb10dp4wxirsvx5ddpx9zpi6")))) (build-system haskell-build-system) (inputs - `(("ghc-resourcet" ,ghc-resourcet) - ("ghc-conduit" ,ghc-conduit) - ("ghc-xml-conduit" ,ghc-xml-conduit) - ("ghc-xml-types" ,ghc-xml-types) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-conduit-extra" ,ghc-conduit-extra))) + (list ghc-resourcet + ghc-conduit + ghc-xml-conduit + ghc-xml-types + ghc-attoparsec + ghc-conduit-extra)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-hspec ghc-hunit)) (home-page "https://github.com/snoyberg/xml") (synopsis "Parse HTML documents using xml-conduit datatypes") (description @@ -982,14 +944,10 @@ (define-public ghc-blaze-html #:cabal-revision ("1" "0wvlfb3rd9cm3p894p5rl9kggrsr5da3n8x9ydrbagx91yvkxns9"))) (inputs - `(("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-blaze-markup" ,ghc-blaze-markup))) + (list ghc-blaze-builder ghc-blaze-markup)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-hunit ghc-test-framework-quickcheck2)) (home-page "http://jaspervdj.be/blaze") (synopsis "Fast HTML combinator library") (description "This library provides HTML combinators for Haskell.") @@ -1016,21 +974,21 @@ (define-public ghc-aeson ("2" "1zxkarvmbgc2cpcc9sx1rlqm7nfh473052898ypiwk8azawp1hbj"))) (outputs '("out" "static" "doc")) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base-compat-batteries" ,ghc-base-compat-batteries) - ("ghc-data-fix" ,ghc-data-fix) - ("ghc-dlist" ,ghc-dlist) - ("ghc-hashable" ,ghc-hashable) - ("ghc-primitive" ,ghc-primitive) - ("ghc-scientific" ,ghc-scientific) - ("ghc-strict" ,ghc-strict) - ("ghc-tagged" ,ghc-tagged) - ("ghc-th-abstraction" ,ghc-th-abstraction) - ("ghc-these" ,ghc-these) - ("ghc-time-compat" ,ghc-time-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uuid-types" ,ghc-uuid-types) - ("ghc-vector" ,ghc-vector))) + (list ghc-attoparsec + ghc-base-compat-batteries + ghc-data-fix + ghc-dlist + ghc-hashable + ghc-primitive + ghc-scientific + ghc-strict + ghc-tagged + ghc-th-abstraction + ghc-these + ghc-time-compat + ghc-unordered-containers + ghc-uuid-types + ghc-vector)) ; (native-inputs ; `(("ghc-base16-bytestring" ,ghc-base16-bytestring) ; ("ghc-base-compat" ,ghc-base-compat) @@ -1066,13 +1024,13 @@ (define-public ghc-aeson-pretty "021az9az6xik9c9s3rnar5fr1lgy2h3igibf5ixnc7ps3m2lzg2x")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-scientific" ,ghc-scientific) - ("ghc-vector" ,ghc-vector) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-cmdargs" ,ghc-cmdargs))) + (list ghc-aeson + ghc-base-compat + ghc-scientific + ghc-vector + ghc-unordered-containers + ghc-attoparsec + ghc-cmdargs)) (home-page "https://github.com/informatikr/aeson-pretty") (synopsis "JSON pretty-printing library and command-line tool") (description @@ -1098,15 +1056,14 @@ (define-public ghc-aeson-qq "0dpklq2xdhrkg1rdc7zfdjnzm6c3qxx2i1xskrqdxpqi84ffnlyh")))) (build-system haskell-build-system) (inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-scientific" ,ghc-scientific) - ("ghc-vector" ,ghc-vector) - ("ghc-aeson" ,ghc-aeson) - ("ghc-haskell-src-meta" ,ghc-haskell-src-meta))) + (list ghc-base-compat + ghc-attoparsec + ghc-scientific + ghc-vector + ghc-aeson + ghc-haskell-src-meta)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://github.com/zalora/aeson-qq") (synopsis "JSON quasiquoter for Haskell") (description @@ -1131,13 +1088,13 @@ (define-public ghc-aeson-better-errors "09vkyrhwak3bmpfsqcd2az8hfqqkxyhg468hv5avgisy0nzh3w38")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-dlist" ,ghc-dlist) - ("ghc-scientific" ,ghc-scientific) - ("ghc-vector" ,ghc-vector) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-void" ,ghc-void))) + (list ghc-aeson + ghc-unordered-containers + ghc-dlist + ghc-scientific + ghc-vector + ghc-transformers-compat + ghc-void)) (home-page "https://github.com/hdgarrood/aeson-better-errors") (synopsis @@ -1164,7 +1121,7 @@ (define-public ghc-multipart "0p6n4knxpjv70nbl6cmd6x7gkdjsjqp4ya7fz00bfrqp7jvhlivn")))) (build-system haskell-build-system) (inputs - `(("ghc-stringsearch" ,ghc-stringsearch))) + (list ghc-stringsearch)) (home-page "http://www.github.com/silkapp/multipart") (synopsis @@ -1188,8 +1145,7 @@ (define-public ghc-uri-encode "0lj2h701af12539p957rw24bxr07mfqd5r4h52i42f43ax165767")))) (build-system haskell-build-system) (inputs - `(("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-network-uri" ,ghc-network-uri))) + (list ghc-utf8-string ghc-network-uri)) (home-page "https://hackage.haskell.org/package/uri-encode") (synopsis "Unicode aware uri-encoding") (description "Unicode aware uri-encoding for Haskell.") @@ -1209,9 +1165,7 @@ (define-public ghc-path-pieces (base32 "0vx3sivcsld76058925hym2j6hm3g71f0qjr7v59f1g2afgx82q8")))) (build-system haskell-build-system) - (native-inputs `(("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (native-inputs (list ghc-hunit ghc-hspec ghc-quickcheck)) (home-page "https://github.com/yesodweb/path-pieces") (synopsis "Used in Yesod to automatically marshall data in the request path") (description "This Haskell package provides two typeclasses for converting @@ -1235,7 +1189,7 @@ (define-public ghc-skein (inputs `(("ghc-cereal" ,ghc-cereal) ("ghc-tagged" ,ghc-tagged) ("ghc-crpto-api" ,ghc-crypto-api))) - (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (native-inputs (list ghc-hspec)) (home-page "https://github.com/yesodweb/path-pieces") (synopsis "Skein family of cryptographic hash functions for Haskell") (description "@uref{(http://www.skein-hash.info, Skein} is a family of @@ -1260,19 +1214,17 @@ (define-public ghc-clientsession (base32 "0s6h4ykj16mpf7nlw2iqn2ji0p8g1fn5ni0s7yqaili6vv2as5ar")))) (build-system haskell-build-system) - (inputs `(("ghc-cereal" ,ghc-cereal) - ("ghc-tagged" ,ghc-tagged) - ("ghc-crypto-api" ,ghc-crypto-api) - ("ghc-skein" ,ghc-skein) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-entropy" ,ghc-entropy) - ("ghc-cprng-aes" ,ghc-cprng-aes) - ("ghc-cipher-aes" ,ghc-cipher-aes) - ("ghc-crypto-random" ,ghc-crypto-random) - ("ghc-setenv" ,ghc-setenv))) - (native-inputs `(("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (inputs (list ghc-cereal + ghc-tagged + ghc-crypto-api + ghc-skein + ghc-base64-bytestring + ghc-entropy + ghc-cprng-aes + ghc-cipher-aes + ghc-crypto-random + ghc-setenv)) + (native-inputs (list ghc-hunit ghc-hspec ghc-quickcheck)) (home-page "https://github.com/yesodweb/clientsession/tree/master") (synopsis "Haskell library for securely store session data in a client-side cookie") @@ -1295,54 +1247,54 @@ (define-public ghc-yesod-core (base32 "0wmh7ip318p89lyy6k5mvxkkpq43knp41wlq9iaf3icz0ahqdmb7")))) (build-system haskell-build-system) - (inputs `(("ghc-wai" ,ghc-wai) - ("ghc-extra" ,ghc-extra) - ("ghc-shakespeare" ,ghc-shakespeare) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-clientsession" ,ghc-clientsession) - ("ghc-random" ,ghc-random) - ("ghc-cereal" ,ghc-cereal) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-cookie" ,ghc-cookie) - ("ghc-http-types" ,ghc-http-types) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-vector" ,ghc-vector) - ("ghc-aeson" ,ghc-aeson) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-wai-logger" ,ghc-wai-logger) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-conduit" ,ghc-conduit) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-rio" ,ghc-rio) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-data-default" ,ghc-data-default) - ("ghc-safe" ,ghc-safe) - ("ghc-warp" ,ghc-warp) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-deepseq-generics" ,ghc-deepseq-generics) - ("ghc-mwc-random" ,ghc-mwc-random) - ("ghc-primitive" ,ghc-primitive) - ("ghc-word8" ,ghc-word8) - ("ghc-auto-update" ,ghc-auto-update) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-byteable" ,ghc-byteable))) - (native-inputs `(("ghc-hspec" ,ghc-hspec) - ("ghc-path-pieces" ,ghc-path-pieces) - ("ghc-hunit" ,ghc-hunit) - ("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-network" ,ghc-network) - ("ghc-async" ,ghc-async) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-wai-extra" ,ghc-wai-extra))) + (inputs (list ghc-wai + ghc-extra + ghc-shakespeare + ghc-blaze-builder + ghc-clientsession + ghc-random + ghc-cereal + ghc-old-locale + ghc-unliftio + ghc-unordered-containers + ghc-monad-control + ghc-transformers-base + ghc-cookie + ghc-http-types + ghc-case-insensitive + ghc-vector + ghc-aeson + ghc-fast-logger + ghc-wai-logger + ghc-monad-logger + ghc-conduit + ghc-resourcet + ghc-rio + ghc-lifted-base + ghc-blaze-html + ghc-blaze-markup + ghc-data-default + ghc-safe + ghc-warp + ghc-unix-compat + ghc-conduit-extra + ghc-exceptions + ghc-deepseq-generics + ghc-mwc-random + ghc-primitive + ghc-word8 + ghc-auto-update + ghc-semigroups + ghc-byteable)) + (native-inputs (list ghc-hspec + ghc-path-pieces + ghc-hunit + ghc-hspec-expectations + ghc-quickcheck + ghc-network + ghc-async + ghc-streaming-commons + ghc-wai-extra)) (home-page "https://www.yesodweb.com") (synopsis "Core package for the Yesod web framework") (description "This Haskell package provides all core functionality, for @@ -1365,17 +1317,15 @@ (define-public ghc-yesod-persistent "102xmp7n08sk1g5rv31jpln2v9kqf1zsqsnmi83mnhmgggcbj1k4")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: hspec-discover not available in PATH. - (inputs `(("ghc-yesod-core" ,ghc-yesod-core) - ("ghc-persistent" ,ghc-persistent) - ("ghc-persistent-template" ,ghc-persistent-template) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-conduit" ,ghc-conduit) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-resource-pool" ,ghc-resource-pool))) - (native-inputs `(("ghc-hspec" ,ghc-hspec) - ("ghc-wai-extra" ,ghc-wai-extra) - ("ghc-yesod-core" ,ghc-yesod-core) - ("ghc-persistent-sqlite" ,ghc-persistent-sqlite))) + (inputs (list ghc-yesod-core + ghc-persistent + ghc-persistent-template + ghc-blaze-builder + ghc-conduit + ghc-resourcet + ghc-resource-pool)) + (native-inputs (list ghc-hspec ghc-wai-extra ghc-yesod-core + ghc-persistent-sqlite)) (home-page "https://www.yesodweb.com/") (synopsis "Helpers for using Persistent from Yesod") (description "This Haskell package provides helpers for using Persistent @@ -1398,24 +1348,24 @@ (define-public ghc-yesod-form "170gby381h5pg9njn908cyx2931yiv79x3rc5npg2rd74kif06vi")))) (build-system haskell-build-system) (inputs - `(("ghc-yesod-core" ,ghc-yesod-core) - ("ghc-yesod-persistent" ,ghc-yesod-persistent) - ("ghc-shakespeare" ,ghc-shakespeare) - ("ghc-persistent" ,ghc-persistent) - ("ghc-data-default" ,ghc-data-default) - ("ghc-xss-sanitize" ,ghc-xss-sanitize) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-email-validate" ,ghc-email-validate) - ("ghc-wai" ,ghc-wai) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-byteable" ,ghc-byteable) - ("ghc-aeson" ,ghc-aeson) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-hspec" ,ghc-hspec))) + (list ghc-yesod-core + ghc-yesod-persistent + ghc-shakespeare + ghc-persistent + ghc-data-default + ghc-xss-sanitize + ghc-blaze-builder + ghc-email-validate + ghc-wai + ghc-blaze-html + ghc-blaze-markup + ghc-attoparsec + ghc-byteable + ghc-aeson + ghc-resourcet + ghc-semigroups + ghc-network-uri + ghc-hspec)) (home-page "https://www.yesodweb.com") (synopsis "Form handling support for Yesod Web Framework") (description "This Haskell package provides a set of basic form inputs such @@ -1439,23 +1389,23 @@ (define-public ghc-yesod "13r0ispprj41kgn2rkc7zhy1rxfmgpjbmdlnys15h0ihhh3zhw2f")))) (build-system haskell-build-system) (inputs - `(("ghc-yesod-core" ,ghc-yesod-core) - ("ghc-yesod-persistent" ,ghc-yesod-persistent) - ("ghc-yesod-form" ,ghc-yesod-form) - ("ghc-wai" ,ghc-wai) - ("ghc-wai-extra" ,ghc-wai-extra) - ("ghc-warp" ,ghc-warp) - ("ghc-aeson" ,ghc-aeson) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-yaml" ,ghc-yaml) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-conduit" ,ghc-conduit) - ("ghc-shakespeare" ,ghc-shakespeare) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-wai-logger" ,ghc-wai-logger))) + (list ghc-yesod-core + ghc-yesod-persistent + ghc-yesod-form + ghc-wai + ghc-wai-extra + ghc-warp + ghc-aeson + ghc-file-embed + ghc-data-default-class + ghc-unordered-containers + ghc-yaml + ghc-monad-logger + ghc-fast-logger + ghc-conduit + ghc-shakespeare + ghc-streaming-commons + ghc-wai-logger)) (home-page "https://www.yesodweb.com") (synopsis "Framework for creating type-safe, RESTful web applications") (description "The Haskell package package groups together the various @@ -1501,7 +1451,7 @@ (define-public ghc-hxt-unicode "0rj48cy8z4fl3zpg5bpa458kqr83adav6jnqv4i71dclpprj6n3v")))) (build-system haskell-build-system) (inputs - `(("ghc-hxt-charproperties" ,ghc-hxt-charproperties))) + (list ghc-hxt-charproperties)) (home-page "http://www.fh-wedel.de/~si/HXmlToolbox/index.html https://github.com/UweSchmidt/hxt") (synopsis @@ -1528,8 +1478,7 @@ (define-public ghc-hxt-regex-xmlschema "0ynrf65m7abq2fjnarlwq6i1r99pl89npibxx05rlplcgpybrdmr")))) (build-system haskell-build-system) (inputs - `(("ghc-hxt-charproperties" ,ghc-hxt-charproperties) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-hxt-charproperties ghc-hunit)) (home-page "https://wiki.haskell.org/Regular_expressions_for_XML_Schema") (synopsis "Regular expression library for W3C XML Schema regular expressions") (description @@ -1555,10 +1504,8 @@ (define-public ghc-hxt (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-hxt-charproperties" ,ghc-hxt-charproperties) - ("ghc-hxt-unicode" ,ghc-hxt-unicode) - ("ghc-hxt-regex-xmlschema" ,ghc-hxt-regex-xmlschema) - ("ghc-network-uri" ,ghc-network-uri))) + (list ghc-hxt-charproperties ghc-hxt-unicode ghc-hxt-regex-xmlschema + ghc-network-uri)) (home-page "https://github.com/UweSchmidt/hxt") (synopsis "Collection of tools for processing XML with Haskell") (description @@ -1580,12 +1527,12 @@ (define-public ghc-http-common "1xpbnfac0fqa5r670ggwm4kq3cmz9jpaw9bx40j9w9qiw6xi4i28")))) (build-system haskell-build-system) (inputs - `(("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-network" ,ghc-network) - ("ghc-random" ,ghc-random) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-base64-bytestring + ghc-blaze-builder + ghc-case-insensitive + ghc-network + ghc-random + ghc-unordered-containers)) (home-page "https://github.com/afcowie/http-streams/") (synopsis "Common types for HTTP clients and servers") (description "Base types used by a variety of HTTP clients and @@ -1609,18 +1556,18 @@ (define-public ghc-http-streams "03xdcb0v735xdrkjlm1w56mskh3x08cbsjrcd7wn4li65ixc20xa")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-io-streams" ,ghc-io-streams) - ("ghc-hsopenssl" ,ghc-hsopenssl) - ("ghc-openssl-streams" ,ghc-openssl-streams) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-aeson" ,ghc-aeson) - ("ghc-http-common" ,ghc-http-common) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-network" ,ghc-network))) + (list ghc-attoparsec + ghc-base64-bytestring + ghc-blaze-builder + ghc-case-insensitive + ghc-io-streams + ghc-hsopenssl + ghc-openssl-streams + ghc-unordered-containers + ghc-aeson + ghc-http-common + ghc-network-uri + ghc-network)) (arguments `(#:tests? #f)) ; tests rely on an outdated version of snap-server (home-page "https://github.com/afcowie/http-streams/") @@ -1649,31 +1596,31 @@ (define-public ghc-snap-core #:cabal-revision ("1" "065v61clskzikywv0gy9n4fjaszi2fnjklal83kqbzhzzgkf83ng"))) (inputs - `(("ghc-old-locale" ,ghc-old-locale) - ("ghc-hunit" ,ghc-hunit) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-io-streams" ,ghc-io-streams) - ("ghc-hashable" ,ghc-hashable) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-random" ,ghc-random) - ("ghc-readable" ,ghc-readable) - ("ghc-regex-posix" ,ghc-regex-posix) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-network" ,ghc-network))) + (list ghc-old-locale + ghc-hunit + ghc-attoparsec + ghc-bytestring-builder + ghc-case-insensitive + ghc-lifted-base + ghc-io-streams + ghc-hashable + ghc-monad-control + ghc-random + ghc-readable + ghc-regex-posix + ghc-transformers-base + ghc-unix-compat + ghc-unordered-containers + ghc-vector + ghc-network-uri + ghc-network)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-parallel" ,ghc-parallel) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-quickcheck + ghc-parallel + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-zlib)) (home-page "http://snapframework.com/") (synopsis "Haskell Web Framework (core interfaces and types)") (description "Snap is a simple and fast web development framework @@ -1696,32 +1643,32 @@ (define-public ghc-snap-server "0w4yv9a5ilpma0335ariwap2iscmdbaaif88lq3cm7px910nyc4j")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-clock" ,ghc-clock) - ("ghc-io-streams" ,ghc-io-streams) - ("ghc-io-streams-haproxy" ,ghc-io-streams-haproxy) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-network" ,ghc-network) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-snap-core" ,ghc-snap-core) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-vector" ,ghc-vector))) + (list ghc-attoparsec + ghc-blaze-builder + ghc-bytestring-builder + ghc-case-insensitive + ghc-clock + ghc-io-streams + ghc-io-streams-haproxy + ghc-lifted-base + ghc-network + ghc-old-locale + ghc-snap-core + ghc-unix-compat + ghc-vector)) (native-inputs - `(("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-random" ,ghc-random) - ("ghc-threads" ,ghc-threads) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-http-streams" ,ghc-http-streams) - ("ghc-http-common" ,ghc-http-common) - ("ghc-parallel" ,ghc-parallel) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-base16-bytestring + ghc-monad-control + ghc-random + ghc-threads + ghc-hunit + ghc-quickcheck + ghc-http-streams + ghc-http-common + ghc-parallel + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2)) (home-page "http://snapframework.com/") (synopsis "Web server for the Snap Framework") (description "Snap is a simple and fast web development framework @@ -1775,7 +1722,7 @@ (define-public ghc-js-flot "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv")))) (build-system haskell-build-system) (inputs - `(("ghc-http" ,ghc-http))) + (list ghc-http)) (home-page "https://github.com/ndmitchell/js-flot") (synopsis "Obtain minified flot code") (description "This package bundles the minified @@ -1801,29 +1748,27 @@ (define-public ghc-happstack-server "0nc5rnvrzl9m3pinmdq234m80qkf4jszbdqnd567f7lh09yiqw9n")))) (build-system haskell-build-system) (inputs - `(("ghc-network" ,ghc-network) - ("ghc-network-bsd" ,ghc-network-bsd) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-extensible-exceptions" - ,ghc-extensible-exceptions) - ("ghc-hslogger" ,ghc-hslogger) - ("ghc-html" ,ghc-html) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-sendfile" ,ghc-sendfile) - ("ghc-system-filepath" ,ghc-system-filepath) - ("ghc-syb" ,ghc-syb) - ("ghc-threads" ,ghc-threads) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-transformers-compat" - ,ghc-transformers-compat) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-zlib" ,ghc-zlib))) - (native-inputs `(("ghc-hunit" ,ghc-hunit))) + (list ghc-network + ghc-network-bsd + ghc-network-uri + ghc-base64-bytestring + ghc-blaze-html + ghc-exceptions + ghc-extensible-exceptions + ghc-hslogger + ghc-html + ghc-monad-control + ghc-old-locale + ghc-semigroups + ghc-sendfile + ghc-system-filepath + ghc-syb + ghc-threads + ghc-transformers-base + ghc-transformers-compat + ghc-utf8-string + ghc-zlib)) + (native-inputs (list ghc-hunit)) (home-page "http://happstack.com") (synopsis "Web related tools and services for Haskell") (description @@ -1846,7 +1791,7 @@ (define-public ghc-sendfile (base32 "0988snmx3bylpw3kcq8hsgji8idc6xcrcfp275qjv3apfdgc9rp0")))) (build-system haskell-build-system) - (inputs `(("ghc-network" ,ghc-network))) + (inputs (list ghc-network)) (home-page "https://hub.darcs.net/stepcut/sendfile") (synopsis "Portable sendfile library for Haskell") @@ -1869,14 +1814,14 @@ (define-public ghc-scalpel-core "07mjff8aqwabx8yhq8bd7jpnarkkrjqss8h8s2wkfmfj808fllmf")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default" ,ghc-data-default) - ("ghc-fail" ,ghc-fail) - ("ghc-pointedlist" ,ghc-pointedlist) - ("ghc-regex-base" ,ghc-regex-base) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-tagsoup" ,ghc-tagsoup) - ("ghc-vector" ,ghc-vector))) - (native-inputs `(("ghc-hunit" ,ghc-hunit))) + (list ghc-data-default + ghc-fail + ghc-pointedlist + ghc-regex-base + ghc-regex-tdfa + ghc-tagsoup + ghc-vector)) + (native-inputs (list ghc-hunit)) (home-page "https://github.com/fimad/scalpel") (synopsis "High level web scraping library for Haskell") @@ -1901,12 +1846,12 @@ (define-public ghc-scalpel "04hhvk0yjxha3yg6n9fxivrz97hpjjiiblnj0bvs5myax1ggkjch")))) (build-system haskell-build-system) (inputs - `(("ghc-scalpel-core" ,ghc-scalpel-core) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-data-default" ,ghc-data-default) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls) - ("ghc-tagsoup" ,ghc-tagsoup))) + (list ghc-scalpel-core + ghc-case-insensitive + ghc-data-default + ghc-http-client + ghc-http-client-tls + ghc-tagsoup)) (home-page "https://github.com/fimad/scalpel") (synopsis "High level web scraping library for Haskell") @@ -1932,10 +1877,8 @@ (define-public ghc-sourcemap "0kz8xpcd5syg5s4qa2qq8ylaxjhabj127w42may46vv6i0q1bf8a")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-aeson ghc-unordered-containers ghc-attoparsec + ghc-utf8-string)) (arguments `(#:tests? #f ; FIXME: Fail to compile #:cabal-revision @@ -1966,14 +1909,9 @@ (define-public ghc-language-javascript "0s6igb54cxm2jywgc3sq53f52gcsc39wd3g78yisfzvl9jm3d86i")))) (build-system haskell-build-system) (inputs - `(("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-blaze-builder ghc-utf8-string)) (native-inputs - `(("ghc-alex" ,ghc-alex) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-happy" ,ghc-happy) - ("ghc-hspec" ,ghc-hspec) - ("ghc-utf8-light" ,ghc-utf8-light))) + (list ghc-alex ghc-quickcheck ghc-happy ghc-hspec ghc-utf8-light)) (home-page "https://github.com/erikd/language-javascript") (synopsis "Parser for JavaScript") @@ -1998,14 +1936,10 @@ (define-public ghc-bower-json "0wvygg3rdbxzrmr61a9w6ddv9pfric85ih8hnxyk0ydzn7i59abs")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-aeson-better-errors" ,ghc-aeson-better-errors) - ("ghc-scientific" ,ghc-scientific) - ("ghc-transformers" ,ghc-transformers) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-aeson ghc-aeson-better-errors ghc-scientific + ghc-transformers ghc-unordered-containers)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/hdgarrood/bower-json") (synopsis "Read bower.json from Haskell") (description @@ -2026,21 +1960,21 @@ (define-public ghc-dav (base32 "1isvi4fahq70lzxfz23as7qzkc01g7kba568l6flrgd0j1984fsy")))) (build-system haskell-build-system) (inputs - `(("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-data-default" ,ghc-data-default) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls) - ("ghc-http-types" ,ghc-http-types) - ("ghc-lens" ,ghc-lens) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-xml-conduit" ,ghc-xml-conduit) - ("ghc-xml-hamlet" ,ghc-xml-hamlet) - ("ghc-network" ,ghc-network) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-optparse-applicative" ,ghc-optparse-applicative))) + (list ghc-case-insensitive + ghc-data-default + ghc-exceptions + ghc-http-client + ghc-http-client-tls + ghc-http-types + ghc-lens + ghc-transformers-base + ghc-transformers-compat + ghc-utf8-string + ghc-xml-conduit + ghc-xml-hamlet + ghc-network + ghc-network-uri + ghc-optparse-applicative)) (home-page "http://floss.scru.org/hDAV") (synopsis "RFC 4918 WebDAV support") (description "This package provides a library for the Web Distributed @@ -2062,31 +1996,28 @@ (define-public ghc-yesod-test "1xgy7dzhqjgllqcpyyxs0spdg6vlz2c1sjvni7w7qnsf0ckyw2l8")))) (build-system haskell-build-system) (inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-conduit" ,ghc-conduit) - ("ghc-cookie" ,ghc-cookie) - ("ghc-hspec-core" ,ghc-hspec-core) - ("ghc-html-conduit" ,ghc-html-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-network" ,ghc-network) - ("ghc-memory" ,ghc-memory) - ("ghc-pretty-show" ,ghc-pretty-show) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-wai" ,ghc-wai) - ("ghc-wai-extra" ,ghc-wai-extra) - ("ghc-xml-conduit" ,ghc-xml-conduit) - ("ghc-xml-types" ,ghc-xml-types) - ("ghc-yesod-core" ,ghc-yesod-core))) + (list ghc-hunit + ghc-aeson + ghc-attoparsec + ghc-blaze-builder + ghc-blaze-html + ghc-case-insensitive + ghc-conduit + ghc-cookie + ghc-hspec-core + ghc-html-conduit + ghc-http-types + ghc-network + ghc-memory + ghc-pretty-show + ghc-semigroups + ghc-wai + ghc-wai-extra + ghc-xml-conduit + ghc-xml-types + ghc-yesod-core)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-yesod-form" ,ghc-yesod-form) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unliftio-core" ,ghc-unliftio-core))) + (list ghc-hspec ghc-yesod-form ghc-unliftio ghc-unliftio-core)) (home-page "https://www.yesodweb.com") (synopsis "Integration testing for WAI/Yesod Applications") (description "This package's main goal is to encourage integration @@ -2111,27 +2042,24 @@ (define-public ghc-wai-app-static "138gd5482psq0wbm8s1az672lksi7vbavq6ayiyjkliivf6xpry8")))) (build-system haskell-build-system) (inputs - `(("ghc-wai" ,ghc-wai) - ("ghc-http-types" ,ghc-http-types) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-memory" ,ghc-memory) - ("ghc-http-date" ,ghc-http-date) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-mime-types" ,ghc-mime-types) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-zlib" ,ghc-zlib) - ("ghc-wai-extra" ,ghc-wai-extra) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-warp" ,ghc-warp))) + (list ghc-wai + ghc-http-types + ghc-unix-compat + ghc-old-locale + ghc-file-embed + ghc-cryptonite + ghc-memory + ghc-http-date + ghc-blaze-html + ghc-blaze-markup + ghc-mime-types + ghc-unordered-containers + ghc-zlib + ghc-wai-extra + ghc-optparse-applicative + ghc-warp)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-network" ,ghc-network) - ("ghc-temporary" ,ghc-temporary) - ("ghc-mockery" ,ghc-mockery))) + (list ghc-hspec ghc-network ghc-temporary ghc-mockery)) (arguments `(#:cabal-revision ("1" "1q7zwjasysgbp9rdp75535igd7s6mhi2bnl4pzsn6vbyfw3qnsxd"))) @@ -2163,10 +2091,9 @@ (define-public ghc-hjsmin (substitute* '("test/test-cli.hs" "test/cli/core/runner") (("dist-newstyle") "dist"))))))) (inputs - `(("ghc-language-javascript" ,ghc-language-javascript) - ("ghc-optparse-applicative" ,ghc-optparse-applicative))) + (list ghc-language-javascript ghc-optparse-applicative)) (native-inputs - `(("ghc-extra" ,ghc-extra))) + (list ghc-extra)) (home-page "https://github.com/erikd/hjsmin") (synopsis "Haskell implementation of a JavaScript minifier") (description "This library provides tools reduce the size of @@ -2188,32 +2115,28 @@ (define-public ghc-yesod-static "18f5hm9ncvkzl8bkn39cg841z0k5iqs5w45afsyk9y6k98pjd54p")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-conduit" ,ghc-conduit) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-cryptonite-conduit" ,ghc-cryptonite-conduit) - ("ghc-css-text" ,ghc-css-text) - ("ghc-data-default" ,ghc-data-default) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-hashable" ,ghc-hashable) - ("ghc-hjsmin" ,ghc-hjsmin) - ("ghc-http-types" ,ghc-http-types) - ("ghc-memory" ,ghc-memory) - ("ghc-mime-types" ,ghc-mime-types) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-wai" ,ghc-wai) - ("ghc-wai-app-static" ,ghc-wai-app-static) - ("ghc-yesod-core" ,ghc-yesod-core))) + (list ghc-async + ghc-attoparsec + ghc-base64-bytestring + ghc-blaze-builder + ghc-conduit + ghc-cryptonite + ghc-cryptonite-conduit + ghc-css-text + ghc-data-default + ghc-file-embed + ghc-hashable + ghc-hjsmin + ghc-http-types + ghc-memory + ghc-mime-types + ghc-unix-compat + ghc-unordered-containers + ghc-wai + ghc-wai-app-static + ghc-yesod-core)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-yesod-test" ,ghc-yesod-test) - ("ghc-wai-extra" ,ghc-wai-extra) - ("ghc-hunit" ,ghc-hunit) - ("ghc-rio" ,ghc-rio))) + (list ghc-hspec ghc-yesod-test ghc-wai-extra ghc-hunit ghc-rio)) (home-page "https://www.yesodweb.com/") (synopsis "Static file serving subsite for Yesod") (description "This package provides a static file serving subsite @@ -2235,11 +2158,8 @@ (define-public ghc-wai-handler-launch "1ifqgyc1ccig5angh5l1iq7vyms4lvi8wzvysg5dw82nml49n02m")))) (build-system haskell-build-system) (inputs - `(("ghc-wai" ,ghc-wai) - ("ghc-warp" ,ghc-warp) - ("ghc-http-types" ,ghc-http-types) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-async" ,ghc-async))) + (list ghc-wai ghc-warp ghc-http-types ghc-streaming-commons + ghc-async)) (home-page "https://hackage.haskell.org/package/wai-handler-launch") (synopsis "Launch a Web application in the default browser") (description "This package handles cross-platform Web browser @@ -2270,22 +2190,19 @@ (define-public ghc-wai-cors (lambda _ (invoke "runhaskell" "Setup.hs" "test" "unit-tests")))))) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base-unicode-symbols" ,ghc-base-unicode-symbols) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-http-types" ,ghc-http-types) - ("ghc-wai" ,ghc-wai))) + (list ghc-attoparsec ghc-base-unicode-symbols ghc-case-insensitive + ghc-http-types ghc-wai)) (native-inputs - `(("ghc-network" ,ghc-network) - ("ghc-wai-websockets" ,ghc-wai-websockets) - ("ghc-warp" ,ghc-warp) - ("ghc-websockets" ,ghc-websockets) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-wai-extra" ,ghc-wai-extra) - ("ghc-wai-websockets" ,ghc-wai-websockets) - ("ghc-warp" ,ghc-warp) - ("ghc-websockets" ,ghc-websockets))) + (list ghc-network + ghc-wai-websockets + ghc-warp + ghc-websockets + ghc-tasty + ghc-tasty-hunit + ghc-wai-extra + ghc-wai-websockets + ghc-warp + ghc-websockets)) (home-page "https://github.com/larskuhtz/wai-cors") (synopsis "Cross-Origin Resource Sharing (CORS) for WAI") (description "This package provides an implementation of Cross-Origin @@ -2307,7 +2224,7 @@ (define-public ghc-network-run (sha256 (base32 "0w3dmwk03j4n01xkiq8m4sqa27bskh239mpw7m4ihjmkxqcwc5gl")))) (build-system haskell-build-system) - (inputs `(("ghc-network" ,ghc-network))) + (inputs (list ghc-network)) (home-page "https://hackage.haskell.org/package/network-run") (synopsis "Simple network runner library") (description diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 8373d93c76..e49e9d2f35 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -94,7 +94,7 @@ (define-public ghc-abstract-deque (base32 "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9")))) (build-system haskell-build-system) - (inputs `(("ghc-random" ,ghc-random))) + (inputs (list ghc-random)) (home-page "https://github.com/rrnewton/haskell-lockfree/wiki") (synopsis "Abstract, parameterized interface to mutable Deques for Haskell") (description "This Haskell package provides an abstract interface to @@ -154,13 +154,10 @@ (define-public ghc-active "019xr66pahsssqr2hybs88mga4qshv1vmd22j7624wqafqm57d74")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-lens" ,ghc-lens) - ("ghc-linear" ,ghc-linear))) + (list ghc-vector ghc-semigroups ghc-semigroupoids ghc-lens + ghc-linear)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/active") (synopsis "Abstractions for animation") (description "This package defines an @code{Active} abstraction for @@ -189,20 +186,18 @@ (define-public ghc-adjunctions `(#:cabal-revision ("2" "1yfsjx7dqikg3hvld7i91xfsg5lawmr5980lvfd794sybmgxsf17"))) (inputs - `(("ghc-profunctors" ,ghc-profunctors) - ("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-distributive" ,ghc-distributive) - ("ghc-free" ,ghc-free) - ("ghc-tagged" ,ghc-tagged) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-void" ,ghc-void))) - (native-inputs - `(("ghc-generic-deriving" ,ghc-generic-deriving) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-profunctors + ghc-comonad + ghc-contravariant + ghc-distributive + ghc-free + ghc-tagged + ghc-semigroupoids + ghc-semigroups + ghc-transformers-compat + ghc-void)) + (native-inputs + (list ghc-generic-deriving ghc-hspec hspec-discover)) (home-page "https://github.com/ekmett/adjunctions/") (synopsis "Adjunctions and representable functors") (description "This library provides adjunctions and representable functors @@ -223,23 +218,23 @@ (define-public ghc-aeson-compat (base32 "0ia3qfdpbrzhwwg4ywpdwca0z1m85k081pcz6jh1sx8qjsvcr71w")))) (build-system haskell-build-system) - (inputs `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-attoparsec-iso8601" ,ghc-attoparsec-iso8601) - ("ghc-hashable" ,ghc-hashable) - ("ghc-scientific" ,ghc-scientific) - ("ghc-time-locale-compat" ,ghc-time-locale-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-tagged" ,ghc-tagged))) - (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-base-orphans" ,ghc-base-orphans))) + (inputs (list ghc-base-compat + ghc-aeson + ghc-attoparsec + ghc-attoparsec-iso8601 + ghc-hashable + ghc-scientific + ghc-time-locale-compat + ghc-unordered-containers + ghc-vector + ghc-tagged)) + (native-inputs + (list ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-quickcheck + ghc-quickcheck-instances + ghc-base-orphans)) (home-page "https://github.com/phadej/aeson-compat") (synopsis "Compatibility layer for ghc-aeson") (description "This Haskell package provides compatibility layer for @@ -260,23 +255,23 @@ (define-public ghc-aeson-diff "18bm4qyjjwgrr6dxc4y0vai0z6qgrh2lcqb4jrr4xqs4cxrlwr92")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-edit-distance-vector" ,ghc-edit-distance-vector) - ("ghc-hashable" ,ghc-hashable) - ("ghc-scientific" ,ghc-scientific) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-optparse-applicative" ,ghc-optparse-applicative))) - (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-glob" ,ghc-glob) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-doctest" ,ghc-doctest) - ("hlint" ,hlint))) + (list ghc-aeson + ghc-edit-distance-vector + ghc-hashable + ghc-scientific + ghc-unordered-containers + ghc-vector + ghc-semigroups + ghc-optparse-applicative)) + (native-inputs + (list ghc-quickcheck + ghc-quickcheck-instances + ghc-glob + ghc-quickcheck + ghc-quickcheck-instances + ghc-quickcheck + ghc-doctest + hlint)) (home-page "https://github.com/thsutton/aeson-diff") (synopsis "Extract and apply patches to JSON documents") (description "This is a small library for working with changes to JSON @@ -309,9 +304,9 @@ (define-public ghc-alex (getenv "PATH"))) (setenv "alex_datadir" (string-append (getcwd) "/data")) #t))))) - (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (inputs (list ghc-quickcheck)) (native-inputs - `(("which" ,which))) + (list which)) (home-page "https://www.haskell.org/alex/") (synopsis "Tool for generating lexical analysers in Haskell") @@ -340,10 +335,9 @@ (define-public ghc-alsa-core (arguments `(#:extra-directories ("alsa-lib"))) (inputs - `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions) - ("alsa-lib" ,alsa-lib))) + (list ghc-extensible-exceptions alsa-lib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://wiki.haskell.org/ALSA") (synopsis "Binding to the ALSA Library API (Exceptions)") (description "This package provides access to ALSA infrastructure, that is @@ -365,8 +359,8 @@ (define-public ghc-alsa-mixer (base32 "00ny2p3276jilidjs44npc8zmbhynz3f2lpmlwwl6swwx5yijsnb")))) (build-system haskell-build-system) - (inputs `(("ghc-alsa-core" ,ghc-alsa-core))) - (native-inputs `(("ghc-c2hs" ,ghc-c2hs))) + (inputs (list ghc-alsa-core)) + (native-inputs (list ghc-c2hs)) (home-page "https://github.com/ttuegel/alsa-mixer") (synopsis "Bindings to the ALSA simple mixer API") (description @@ -414,7 +408,7 @@ (define-public ghc-ansi-terminal "14rp62c7y79n9dmmi7m0l9n3mcq6dh331b4yyyrivm5da6g1nqf6")))) (build-system haskell-build-system) (inputs - `(("ghc-colour" ,ghc-colour))) + (list ghc-colour)) (home-page "https://github.com/feuerbach/ansi-terminal") (synopsis "ANSI terminal support for Haskell") (description "This package provides ANSI terminal support for Haskell. It @@ -440,7 +434,7 @@ (define-public ghc-ansi-wl-pprint `(#:cabal-revision ("2" "1xrv66v5hqchjhj8a0g3awy1qpsswk2jqb4w4yh3mm1py5s0dlr0"))) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal))) + (list ghc-ansi-terminal)) (home-page "https://github.com/ekmett/ansi-wl-pprint") (synopsis "Wadler/Leijen Pretty Printer for colored ANSI terminal output") (description "This is a pretty printing library based on Wadler's paper @@ -486,8 +480,7 @@ (define-public ghc-assoc "0kqlizznjy94fm8zr1ng633yxbinjff7cnsiaqs7m33ix338v66q")))) (build-system haskell-build-system) (inputs - `(("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-tagged" ,ghc-tagged))) + (list ghc-bifunctors ghc-tagged)) (home-page "http://hackage.haskell.org/package/assoc") (synopsis @@ -514,11 +507,9 @@ (define-public ghc-async "09d7w3krfhnmf9dp6yffa9wykinhw541wibnjgnlyv77w1dzhka8")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable))) + (list ghc-hashable)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit)) (home-page "https://github.com/simonmar/async") (synopsis "Library to run IO operations asynchronously") (description "Async provides a library to run IO operations @@ -540,7 +531,7 @@ (define-public ghc-atomic-primops (base32 "0gidqyk913vhcz3q4vnpadx3vkkrwb66rqhsxvdba8g2p5z63a12")))) (build-system haskell-build-system) - (inputs `(("ghc-primitive" ,ghc-primitive))) + (inputs (list ghc-primitive)) (home-page "https://github.com/rrnewton/haskell-lockfree/wiki") (synopsis "Safe approach to CAS and other atomic ops") (description @@ -565,13 +556,9 @@ (define-public ghc-atomic-write "1xs3shwnlj8hmnm3q6jc8nv78z0481i5n4hrqqdmbpx8grvlnqyl")))) (build-system haskell-build-system) (inputs - `(("ghc-temporary" ,ghc-temporary) - ("ghc-unix-compat" ,ghc-unix-compat))) + (list ghc-temporary ghc-unix-compat)) (native-inputs - `(("ghc-temporary" ,ghc-temporary) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-temporary ghc-unix-compat ghc-hspec hspec-discover)) (home-page "https://github.com/stackbuilders/atomic-write") (synopsis "Atomically write to a file") (description @@ -626,13 +613,10 @@ (define-public ghc-attoparsec ((", testProperty \"satisfyWith\" satisfyWith") ""))))))) (inputs - `(("ghc-scientific" ,ghc-scientific))) + (list ghc-scientific)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-unicode" ,ghc-quickcheck-unicode) - ("ghc-vector" ,ghc-vector))) + (list ghc-tasty ghc-tasty-quickcheck ghc-quickcheck + ghc-quickcheck-unicode ghc-vector)) (home-page "https://github.com/bos/attoparsec") (synopsis "Fast combinator parsing for bytestrings and text") (description "This library provides a fast parser combinator library, @@ -667,9 +651,7 @@ (define-public ghc-attoparsec-iso8601 (arguments `(#:cabal-revision ("2" "18557xy5gvkhj0sb35wwxmhqirkiqrkwm0y0pqygsr0aimccs5zm"))) - (inputs `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base-compat-batteries" ,ghc-base-compat-batteries) - ("ghc-time-compat" ,ghc-time-compat))) + (inputs (list ghc-attoparsec ghc-base-compat-batteries ghc-time-compat)) (home-page "https://github.com/bos/aeson") (synopsis "Parse ISO 8601 dates") (description "Haskell library for parsing of ISO 8601 dates, originally @@ -692,10 +674,7 @@ (define-public ghc-auto-update "1i36xc2i34aync8271x3pv515l3zb53i518dybn8ghqkhzf27q7l")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit) - ("ghc-retry" ,ghc-retry) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec ghc-hunit ghc-retry hspec-discover)) (home-page "https://github.com/yesodweb/wai") (synopsis "Efficiently run periodic, on-demand actions") (description "This library provides mechanisms to efficiently run @@ -727,42 +706,42 @@ (define-public ghc-aws (("(base64-bytestring)\\s+==\\s+1\\.0\\.\\*" all dep) dep))))))) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-byteable" ,ghc-byteable) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-cereal" ,ghc-cereal) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-data-default" ,ghc-data-default) - ("ghc-http-conduit" ,ghc-http-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-network" ,ghc-network) - ("ghc-network-bsd" ,ghc-network-bsd) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-safe" ,ghc-safe) - ("ghc-scientific" ,ghc-scientific) - ("ghc-tagged" ,ghc-tagged) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-vector" ,ghc-vector) - ("ghc-xml-conduit" ,ghc-xml-conduit))) - (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-errors" ,ghc-errors) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-conduit-combinators" ,ghc-conduit-combinators))) + (list ghc-aeson + ghc-attoparsec + ghc-base16-bytestring + ghc-base64-bytestring + ghc-blaze-builder + ghc-byteable + ghc-case-insensitive + ghc-cereal + ghc-conduit + ghc-conduit-extra + ghc-cryptonite + ghc-data-default + ghc-http-conduit + ghc-http-types + ghc-lifted-base + ghc-monad-control + ghc-network + ghc-network-bsd + ghc-old-locale + ghc-safe + ghc-scientific + ghc-tagged + ghc-unordered-containers + ghc-utf8-string + ghc-vector + ghc-xml-conduit)) + (native-inputs + (list ghc-quickcheck + ghc-errors + ghc-http-client + ghc-http-client-tls + ghc-quickcheck-instances + ghc-tasty + ghc-tasty-quickcheck + ghc-tasty-hunit + ghc-conduit-combinators)) (home-page "https://github.com/aristidb/aws") (synopsis "Amazon Web Services for Haskell") (description "This package attempts to provide support for using @@ -786,11 +765,8 @@ (define-public ghc-base16-bytestring "1ynnplw8iz3v5ld0xxgpxgasb0hg62x62wxxf5lx6lxyb15hmiy0")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-hunit ghc-test-framework-quickcheck2)) (home-page "https://github.com/bos/base16-bytestring") (synopsis "Fast base16 (hex) encoding and decoding for ByteStrings") (description @@ -836,9 +812,7 @@ (define-public ghc-base-compat (build-system haskell-build-system) (outputs '("out" "static" "doc")) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/base-compat") (synopsis "Haskell compiler compatibility library") (description "This library provides functions available in later versions @@ -861,11 +835,9 @@ (define-public ghc-base-compat-batteries "08rh9nlm9ir28fm42xim06ga8qwdqdcvkbb5ckz99bwnmajndq1i")))) (build-system haskell-build-system) (inputs - `(("ghc-base-compat" ,ghc-base-compat))) + (list ghc-base-compat)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec ghc-quickcheck hspec-discover)) (home-page "https://hackage.haskell.org/package/base-compat-batteries") (synopsis "base-compat with extra batteries") (description "This library provides functions available in later @@ -913,9 +885,7 @@ (define-public ghc-base-orphans "1lw1jhrrsdq7x9wr2bwkxq9mscidcad0n30kh9gfk8kgifl5xh9k")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/base-orphans") (synopsis "Orphan instances for backwards compatibility") (description "This package defines orphan instances that mimic instances @@ -999,10 +969,7 @@ (define-public ghc-basic-prelude "0yckmnvm6i4vw0mykj4fzl4ldsf67v8d2h0vp1bakyj84n4myx8h")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-unordered-containers" - ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-hashable ghc-unordered-containers ghc-vector)) (home-page "https://github.com/snoyberg/basic-prelude#readme") (synopsis "Enhanced core prelude; a common foundation for alternate preludes") (description @@ -1037,10 +1004,9 @@ (define-public ghc-bencode (base32 "0znv0y3b3zm5jvhlvj5f5s7y93db67j9yd59w1bnrw2pqv30gqaq")))) (build-system haskell-build-system) (inputs - `(("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-transformers-compat)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/bencode") (synopsis "Parsers and printers for bencoded data") (description @@ -1065,16 +1031,14 @@ (define-public ghc-bifunctors "070964w7gz578379lyj6xvdbcf367csmz22cryarjr5bz9r9csrb")))) (build-system haskell-build-system) (inputs - `(("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-comonad" ,ghc-comonad) - ("ghc-th-abstraction" ,ghc-th-abstraction) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-tagged" ,ghc-tagged) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-base-orphans + ghc-comonad + ghc-th-abstraction + ghc-transformers-compat + ghc-tagged + ghc-semigroups)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec hspec-discover ghc-quickcheck)) (home-page "https://github.com/ekmett/bifunctors/") (synopsis "Bifunctors for Haskell") (description "This package provides bifunctors for Haskell.") @@ -1142,15 +1106,14 @@ (define-public ghc-blaze-builder "0rxg6vjr0ji6g1nngrqpl4k1q9w66fwkhld9cqm5yfhx0a69kp1c")))) (build-system haskell-build-system) (inputs - `(("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-bytestring-builder ghc-semigroups)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-hunit + ghc-quickcheck + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-utf8-string)) (home-page "https://github.com/lpsmith/blaze-builder") (synopsis "Efficient buffered output") (description "This library provides an implementation of the older @@ -1183,13 +1146,10 @@ (define-public ghc-blaze-markup (("tasty >= 1\\.0 && < 1\\.1") "tasty >= 1.0 && < 1.2"))))))) (inputs - `(("ghc-blaze-builder" ,ghc-blaze-builder))) + (list ghc-blaze-builder)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-hunit ghc-quickcheck ghc-tasty ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://jaspervdj.be/blaze") (synopsis "Fast markup combinator library for Haskell") (description "This library provides core modules of a markup combinator @@ -1210,10 +1170,8 @@ (define-public ghc-bloomfilter "03vrmncg1c10a2wcg5skq30m1yiknn7nwxz2gblyyfaxglshspkc")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-random" ,ghc-random) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-random ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://github.com/bos/bloomfilter") (synopsis "Pure and impure Bloom filter implementations") (description "This package provides both mutable and immutable Bloom @@ -1234,8 +1192,7 @@ (define-public ghc-boxes (base32 "1hsnmw95i58d4bkpxby3ddsj1cawypw4mdyb18m393s5i8p7iq9q")))) (build-system haskell-build-system) (inputs - `(("ghc-split" ,ghc-split) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-split ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/boxes") (synopsis "2D text pretty-printing library") (description @@ -1303,13 +1260,13 @@ (define-public ghc-bytes (base32 "1qmps8vvg98wfm9xm734hwzi56bsk8r1zc6vx20rlhc79krv5s9s")))) (build-system haskell-build-system) - (inputs `(("ghc-binary-orphans" ,ghc-binary-orphans) - ("ghc-cereal" ,ghc-cereal) - ("ghc-hashable" ,ghc-hashable) - ("ghc-scientific" ,ghc-scientific) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-void" ,ghc-void))) + (inputs (list ghc-binary-orphans + ghc-cereal + ghc-hashable + ghc-scientific + ghc-transformers-compat + ghc-unordered-containers + ghc-void)) (synopsis "Serialization between @code{binary} and @code{cereal}") (description "This package provides a simple compatibility shim that lets you work with both @code{binary} and @code{cereal} with one chunk of @@ -1357,11 +1314,8 @@ (define-public ghc-bytestring-handle `(#:cabal-revision ("2" "1x1sy3dz2ph9v6jk22wmcv5gk2bka5fv4s68i8q0j9m9pk085w37"))) (inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-hunit ghc-test-framework-quickcheck2)) (home-page "https://hub.darcs.net/ganesh/bytestring-handle") (synopsis "ByteString-backed Handles") (description "ByteString-backed Handles") ; There is no description @@ -1382,9 +1336,7 @@ (define-public ghc-bytestring-lexing "1p7i2haix4m11an3djaq65cnd293hzwqy4cd2i8jxzcl248pk6iy")))) (build-system haskell-build-system) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-smallcheck)) (home-page "http://code.haskell.org/~wren/") (synopsis "Parse and produce literals from strict or lazy bytestrings") (description @@ -1406,13 +1358,10 @@ (define-public ghc-bzlib-conduit "0a21zin5plsl37hkxh2jv8cxwyjrbs2fy7n5cyrzgdaa7lmp6b7b")))) (build-system haskell-build-system) (inputs - `(("ghc-bindings-dsl" ,ghc-bindings-dsl) - ("ghc-conduit" ,ghc-conduit) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-resourcet" ,ghc-resourcet))) + (list ghc-bindings-dsl ghc-conduit ghc-data-default-class + ghc-resourcet)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-random" ,ghc-random))) + (list ghc-hspec ghc-random)) (home-page "https://github.com/snoyberg/bzlib-conduit") (synopsis "Streaming compression/decompression via conduits") (description @@ -1436,13 +1385,10 @@ (define-public ghc-c2hs "0k482wv94jbpwd96a2c2lc7qz9k8072slx7l7943472nzk7k41ir")))) (build-system haskell-build-system) (inputs - `(("ghc-language-c" ,ghc-language-c) - ("ghc-dlist" ,ghc-dlist))) + (list ghc-language-c ghc-dlist)) (native-inputs - `(("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-hunit" ,ghc-hunit) - ("ghc-shelly" ,ghc-shelly))) + (list ghc-test-framework ghc-test-framework-hunit ghc-hunit + ghc-shelly)) (arguments `(#:phases (modify-phases %standard-phases @@ -1494,11 +1440,9 @@ (define-public ghc-cairo "1hpkyhrlg1d24s34kq6d379z8l8fvznm98wpq37haqjma4nl25hk")))) (build-system haskell-build-system) (inputs - `(("ghc-utf8-string" ,ghc-utf8-string) - ("cairo" ,cairo))) + (list ghc-utf8-string cairo)) (native-inputs - `(("ghc-gtk2hs-buildtools" ,ghc-gtk2hs-buildtools) - ("pkg-config" ,pkg-config))) + (list ghc-gtk2hs-buildtools pkg-config)) (home-page "http://projects.haskell.org/gtk2hs/") (synopsis "Haskell bindings to the Cairo vector graphics library") (description @@ -1521,7 +1465,7 @@ (define-public ghc-call-stack (base32 "0ski7ihdxah7x4x07qgkjljg8hzqs9d6aa5k4cmr40bzp3i8s3mq")))) (build-system haskell-build-system) - (native-inputs `(("ghc-nanospec" ,ghc-nanospec))) + (native-inputs (list ghc-nanospec)) (home-page "https://github.com/sol/call-stack#readme") (synopsis "Use GHC call-stacks in a backward compatible way") (description "This package provides a compatibility layer for using GHC @@ -1555,7 +1499,7 @@ (define-public ghc-case-insensitive (build-system haskell-build-system) ;; these inputs are necessary to use this library (inputs - `(("ghc-hashable" ,ghc-hashable))) + (list ghc-hashable)) (arguments `(#:tests? #f)) ; FIXME: currently missing libraries used for tests. (home-page @@ -1584,21 +1528,21 @@ (define-public ghc-cassava "01h1zrdqb313cjd4rqm1107azzx4czqi018c2djf66a5i7ajl3dk")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-hashable" ,ghc-hashable) - ("ghc-scientific" ,ghc-scientific) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-only" ,ghc-only) - ("ghc-text-short" ,ghc-text-short) - ("ghc-bytestring-builder" ,ghc-bytestring-builder))) + (list ghc-attoparsec + ghc-hashable + ghc-scientific + ghc-unordered-containers + ghc-vector + ghc-only + ghc-text-short + ghc-bytestring-builder)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit + ghc-quickcheck + ghc-quickcheck-instances + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2)) (arguments `(#:cabal-revision ("4" @@ -1666,13 +1610,9 @@ (define-public ghc-cassava-megaparsec "0pg9z38jmrylbj683b6pf7psipp7lrdq6mn1hbj8v2gj5lh8yf8n")))) (build-system haskell-build-system) (inputs - `(("ghc-cassava" ,ghc-cassava) - ("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-cassava ghc-megaparsec ghc-unordered-containers ghc-vector)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-hspec-megaparsec" ,ghc-hspec-megaparsec))) + (list ghc-hspec ghc-hspec-megaparsec)) (home-page "https://github.com/stackbuilders/cassava-megaparsec") (synopsis "Megaparsec parser for CSV files that plays nicely with Cassava") (description @@ -1696,19 +1636,18 @@ (define-public ghc-cborg "08da498bpbnl5c919m45mjm7sr78nn6qs7xyl0smfgd06wwm65xf")))) (build-system haskell-build-system) (inputs - `(("ghc-half" ,ghc-half) - ("ghc-primitive" ,ghc-primitive))) + (list ghc-half ghc-primitive)) (native-inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-fail" ,ghc-fail) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-scientific" ,ghc-scientific) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-vector" ,ghc-vector))) + (list ghc-aeson + ghc-base64-bytestring + ghc-base16-bytestring + ghc-fail + ghc-quickcheck + ghc-scientific + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-vector)) (home-page "http://hackage.haskell.org/package/cborg") (synopsis "Concise Binary Object Representation") (description @@ -1746,12 +1685,12 @@ (define-public ghc-cborg-json `(#:cabal-revision ("3" "1sn2f9nfjcbr0n62n4kklbdi3pzpwrcy7ilg7m3v41nwrk53ifwy"))) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-aeson-pretty" ,ghc-aeson-pretty) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-scientific" ,ghc-scientific) - ("ghc-vector" ,ghc-vector) - ("ghc-cborg" ,ghc-cborg))) + (list ghc-aeson + ghc-aeson-pretty + ghc-unordered-containers + ghc-scientific + ghc-vector + ghc-cborg)) (home-page "https://github.com/well-typed/cborg") (synopsis "A library for encoding JSON as CBOR") (description @@ -1775,10 +1714,8 @@ (define-public ghc-cereal "1mqvd1iwzr50az4y24332x3g3wsrzw8j1iwph02vr7jbjfn8i7id")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-fail" ,ghc-fail) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-fail ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://hackage.haskell.org/package/cereal") (synopsis "Binary serialization library") (description "This package provides a binary serialization library, @@ -1801,11 +1738,9 @@ (define-public ghc-cereal-conduit "1srr7agvgfw78q5s1npjq5sgynvhjgllpihiv37ylkwqm4c4ap6r")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-cereal" ,ghc-cereal))) + (list ghc-conduit ghc-resourcet ghc-cereal)) (native-inputs - `(("ghc-hunit" ,ghc-hunit))) + (list ghc-hunit)) (home-page "https://github.com/snoyberg/conduit") (synopsis "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits") (description @@ -1829,13 +1764,9 @@ (define-public ghc-cgi "09wvp9vkqasns4flw9z46nhcy96r4qxjv6h47d5f90drz77pmm8a")))) (build-system haskell-build-system) (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-multipart" ,ghc-multipart) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-network" ,ghc-network))) + (list ghc-exceptions ghc-multipart ghc-network-uri ghc-network)) (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-doctest ghc-quickcheck)) (home-page "https://github.com/cheecheeo/haskell-cgi") (synopsis "Library for writing CGI programs") @@ -1859,8 +1790,7 @@ (define-public ghc-charset "1rw6y2insgljbi5l1nwqwv9v865sswjly9rvwipd8zajkgks7aks")))) (build-system haskell-build-system) (inputs - `(("ghc-semigroups" ,ghc-semigroups) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-semigroups ghc-unordered-containers)) (home-page "https://github.com/ekmett/charset") (synopsis "Fast unicode character sets for Haskell") (description "This package provides fast unicode character sets for @@ -1884,12 +1814,12 @@ (define-public ghc-chart `(#:cabal-revision ("2" "04mmsm54mdqcrypvgawhhbwjscmky3j7g5841bc71c0q6d33h2k4"))) (inputs - `(("ghc-old-locale" ,ghc-old-locale) - ("ghc-lens" ,ghc-lens) - ("ghc-colour" ,ghc-colour) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-operational" ,ghc-operational) - ("ghc-vector" ,ghc-vector))) + (list ghc-old-locale + ghc-lens + ghc-colour + ghc-data-default-class + ghc-operational + ghc-vector)) (home-page "https://github.com/timbod7/haskell-chart/wiki") (synopsis "Library for generating 2D charts and plots") (description @@ -1914,14 +1844,14 @@ (define-public ghc-chart-cairo `(#:cabal-revision ("2" "0z93znn3dpgj80iiz3a67m90x0j9ljr0jd1ws9jkzj7rk88014gp"))) (inputs - `(("ghc-old-locale" ,ghc-old-locale) - ("ghc-cairo" ,ghc-cairo) - ("ghc-colour" ,ghc-colour) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-operational" ,ghc-operational) - ("ghc-lens" ,ghc-lens) - ("ghc-chart" ,ghc-chart) - ("zlib" ,zlib))) + (list ghc-old-locale + ghc-cairo + ghc-colour + ghc-data-default-class + ghc-operational + ghc-lens + ghc-chart + zlib)) (home-page "https://github.com/timbod7/haskell-chart/wiki") (synopsis "Cairo backend for Charts") (description "This package provides a Cairo vector graphics rendering @@ -1942,9 +1872,7 @@ (define-public ghc-chasingbottoms "1flr56hd8ny0ddlv1agi0ikdjv5wgx0aba6xqdsn3nv6dyw9nbf3")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-random" ,ghc-random) - ("ghc-syb" ,ghc-syb))) + (list ghc-quickcheck ghc-random ghc-syb)) (home-page "https://hackage.haskell.org/package/ChasingBottoms") (synopsis "Testing of partial and infinite values in Haskell") (description @@ -1974,11 +1902,8 @@ (define-public ghc-cheapskate "17n6laihqrjn62l8qw4565nf77zkvrl68bjmc3vzr4ckqfblhdzd")))) (build-system haskell-build-system) (inputs - `(("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-xss-sanitize" ,ghc-xss-sanitize) - ("ghc-data-default" ,ghc-data-default) - ("ghc-syb" ,ghc-syb) - ("ghc-uniplate" ,ghc-uniplate))) + (list ghc-blaze-html ghc-xss-sanitize ghc-data-default ghc-syb + ghc-uniplate)) (home-page "https://github.com/jgm/cheapskate") (synopsis "Experimental markdown processor") (description "Cheapskate is an experimental Markdown processor in pure @@ -2006,10 +1931,8 @@ (define-public ghc-chell `(#:cabal-revision ("1" "1q93wrw03ix4cmnkz3lzkixcvvizw6i2ia2zifdfak1dvxnblxk0"))) (inputs - `(("ghc-options-bootstrap" ,ghc-options-bootstrap) - ("ghc-patience" ,ghc-patience) - ("ghc-random" ,ghc-random) - ("ghc-ansi-terminal" ,ghc-ansi-terminal))) + (list ghc-options-bootstrap ghc-patience ghc-random + ghc-ansi-terminal)) (home-page "https://john-millikin.com/software/chell/") (synopsis "Simple and intuitive library for automated testing") (description @@ -2042,10 +1965,8 @@ (define-public ghc-chell-quickcheck (("QuickCheck >= 2\\.3 && < 2\\.13") "QuickCheck >= 2.3 && < 2.15"))))))) (inputs - `(("ghc-chell" ,ghc-chell) - ("ghc-chell-quickcheck-bootstrap" ,ghc-chell-quickcheck-bootstrap) - ("ghc-random" ,ghc-random) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-chell ghc-chell-quickcheck-bootstrap ghc-random + ghc-quickcheck)) (home-page "https://john-millikin.com/software/chell/") (synopsis "QuickCheck support for the Chell testing library") (description "More complex tests for @code{chell}.") @@ -2097,8 +2018,7 @@ (define-public ghc-chunked-data (base32 "16m7y7fwrirbjbqqcsfmr4yxa9qvfax6r7pw0zl9ky71ms0wa47p")))) (build-system haskell-build-system) - (inputs `(("ghc-vector" ,ghc-vector) - ("ghc-semigroups" ,ghc-semigroups))) + (inputs (list ghc-vector ghc-semigroups)) (home-page "https://github.com/snoyberg/mono-traversable") (synopsis "Typeclasses for dealing with various chunked data representations for Haskell") @@ -2121,8 +2041,7 @@ (define-public ghc-clock (base32 "0qg4ljwmw28vvxjzr4sknh8220abjcx2b0sq3ljqprh3qw8b2p8b")))) (build-system haskell-build-system) (inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-tasty ghc-tasty-quickcheck)) (home-page "https://hackage.haskell.org/package/clock") (synopsis "High-resolution clock for Haskell") (description "A package for convenient access to high-resolution clock and @@ -2154,7 +2073,7 @@ (define-public ghc-cmark "1p41z6z8dqxk62287lvhhg4ayy9laai9ljh4azsnzb029v6mbv0d")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit))) + (list ghc-hunit)) (home-page "https://github.com/jgm/commonmark-hs") (synopsis "Fast, accurate CommonMark (Markdown) parser and renderer") (description @@ -2179,7 +2098,7 @@ (define-public ghc-cmark-gfm "1skzdg1icmhn0zrkhbnba4200ymah8sd5msk4qfgawrk77zilw7f")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit))) + (list ghc-hunit)) (home-page "https://github.com/kivikakk/cmark-gfm-hs") (synopsis "Fast, accurate GitHub Flavored Markdown parser and renderer") @@ -2275,10 +2194,8 @@ (define-public ghc-comonad "04rxycp2pbkrvhjgpgx08jmsipjz4cdmhv59dbp47k4jq8ndyv7g")))) (build-system haskell-build-system) (inputs - `(("ghc-distributive" ,ghc-distributive) - ("ghc-tagged" ,ghc-tagged) - ("ghc-indexed-traversable" ,ghc-indexed-traversable) - ("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-distributive ghc-tagged ghc-indexed-traversable + ghc-transformers-compat)) (home-page "https://github.com/ekmett/comonad/") (synopsis "Comonads for Haskell") (description "This library provides @code{Comonad}s for Haskell.") @@ -2324,13 +2241,10 @@ (define-public ghc-concurrent-extra ;; XXX: The ReadWriteLock 'stressTest' fails. `(#:tests? #f)) (inputs - `(("ghc-unbounded-delays" ,ghc-unbounded-delays))) + (list ghc-unbounded-delays)) (native-inputs - `(("ghc-async" ,ghc-async) - ("ghc-hunit" ,ghc-hunit) - ("ghc-random" ,ghc-random) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-async ghc-hunit ghc-random ghc-test-framework + ghc-test-framework-hunit)) (home-page "https://github.com/basvandijk/concurrent-extra") (synopsis "Extra concurrency primitives") (description "This Haskell library offers (among other things) the @@ -2373,10 +2287,7 @@ (define-public ghc-concurrent-output "081wpag1d5znr0ynrjvkc14xl816m88vz9hgfm3g3sp6ak7s3y47")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-terminal-size" ,ghc-terminal-size))) + (list ghc-async ghc-exceptions ghc-ansi-terminal ghc-terminal-size)) (home-page "https://hackage.haskell.org/package/concurrent-output") (synopsis @@ -2404,22 +2315,19 @@ (define-public ghc-conduit (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-mono-traversable" ,ghc-mono-traversable) - ("ghc-mmorph" ,ghc-mmorph) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-silently" ,ghc-silently) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-vector" ,ghc-vector) - ("ghc-void" ,ghc-void))) - (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("ghc-safe" ,ghc-safe) - ("ghc-split" ,ghc-split))) + (list ghc-exceptions + ghc-lifted-base + ghc-mono-traversable + ghc-mmorph + ghc-resourcet + ghc-silently + ghc-transformers-base + ghc-unliftio + ghc-unliftio-core + ghc-vector + ghc-void)) + (native-inputs + (list ghc-quickcheck ghc-hspec ghc-safe ghc-split)) (home-page "https://github.com/snoyberg/conduit") (synopsis "Streaming data library ") (description @@ -2445,26 +2353,24 @@ (define-public ghc-conduit-algorithms "0c1jwz30kkvimx7lb61782yk0kyfamrf5bqc3g1h7g51lk8bbv9i")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-bzlib-conduit" ,ghc-bzlib-conduit) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-combinators" ,ghc-conduit-combinators) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-conduit-zstd" ,ghc-conduit-zstd) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-lzma-conduit" ,ghc-lzma-conduit) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-pqueue" ,ghc-pqueue) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-stm-conduit" ,ghc-stm-conduit) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-vector" ,ghc-vector))) - (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-th" ,ghc-test-framework-th))) + (list ghc-async + ghc-bzlib-conduit + ghc-conduit + ghc-conduit-combinators + ghc-conduit-extra + ghc-conduit-zstd + ghc-exceptions + ghc-lzma-conduit + ghc-monad-control + ghc-pqueue + ghc-resourcet + ghc-stm-conduit + ghc-streaming-commons + ghc-unliftio-core + ghc-vector)) + (native-inputs + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit + ghc-test-framework-th)) (home-page "https://github.com/luispedro/conduit-algorithms#readme") (synopsis "Conduit-based algorithms") (description @@ -2486,24 +2392,21 @@ (define-public ghc-conduit-combinators (base32 "1lz70vwp4y4lpsivxl0cshq7aq3968rh48r6rjvpyaj2l0bdj5wp")))) (build-system haskell-build-system) - (inputs `(("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-primitive" ,ghc-primitive) - ("ghc-vector" ,ghc-vector) - ("ghc-void" ,ghc-void) - ("ghc-mwc-random" ,ghc-mwc-random) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-chunked-data" ,ghc-chunked-data) - ("ghc-mono-traversable" ,ghc-mono-traversable))) - (native-inputs `(("ghc-hspec" ,ghc-hspec) - ("ghc-silently" ,ghc-silently) - ("ghc-safe" ,ghc-safe) - ("ghc-quickcheck" ,ghc-quickcheck))) + (inputs (list ghc-conduit + ghc-conduit-extra + ghc-transformers-base + ghc-primitive + ghc-vector + ghc-void + ghc-mwc-random + ghc-unix-compat + ghc-base16-bytestring + ghc-base64-bytestring + ghc-resourcet + ghc-monad-control + ghc-chunked-data + ghc-mono-traversable)) + (native-inputs (list ghc-hspec ghc-silently ghc-safe ghc-quickcheck)) (home-page "https://github.com/snoyberg/mono-traversable") (synopsis "Commonly used conduit functions, for both chunked and unchunked data") @@ -2526,23 +2429,23 @@ (define-public ghc-conduit-extra "1n8js1y1rdswvp0bkjmmz19fag19bdxgwsrqz93yc09w43p8sr4a")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-typed-process" ,ghc-typed-process) - ("ghc-async" ,ghc-async) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-network" ,ghc-network) - ("ghc-primitive" ,ghc-primitive) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-hspec" ,ghc-hspec) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-quickcheck" ,ghc-quickcheck))) - (native-inputs - `(("hspec-discover" ,hspec-discover))) + (list ghc-conduit + ghc-exceptions + ghc-monad-control + ghc-transformers-base + ghc-typed-process + ghc-async + ghc-attoparsec + ghc-blaze-builder + ghc-network + ghc-primitive + ghc-resourcet + ghc-streaming-commons + ghc-hspec + ghc-bytestring-builder + ghc-quickcheck)) + (native-inputs + (list hspec-discover)) (home-page "https://github.com/snoyberg/conduit") (synopsis "Conduit adapters for common libraries") (description @@ -2567,14 +2470,10 @@ (define-public ghc-conduit-zstd "0f0ir4zs3skw33c8mfppxhfsyqh1c2cnc4gkf8bvv3bdiikdj1yl")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-zstd" ,ghc-zstd))) + (list ghc-conduit ghc-zstd)) (native-inputs - `(("ghc-conduit-combinators" ,ghc-conduit-combinators) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-conduit-combinators ghc-conduit-extra + ghc-quickcheck-instances ghc-tasty ghc-tasty-quickcheck)) (home-page "https://github.com/luispedro/conduit-zstd#readme") (synopsis "Conduit-based ZStd Compression") (description "Zstandard compression packaged as a conduit. This is @@ -2602,13 +2501,9 @@ (define-public ghc-config-ini #:cabal-revision ("2" "0iwraaa0y1b3xdsg760j1wpylkqshky0k2djcg0k4s97lrwqpbcz"))) (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-hedgehog" ,ghc-hedgehog) - ("ghc-ini" ,ghc-ini) - ("ghc-microlens" ,ghc-microlens))) + (list ghc-doctest ghc-hedgehog ghc-ini ghc-microlens)) (inputs - `(("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-megaparsec ghc-unordered-containers)) (home-page "https://github.com/aisamanra/config-ini") (synopsis "Monadic Haskell DSL for parsing simple INI configuration files") (description @@ -2636,14 +2531,10 @@ (define-public ghc-configurator "1d1iq1knwiq6ia5g64rw5hqm6dakz912qj13r89737rfcxmrkfbf")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-hashable" ,ghc-hashable) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-attoparsec ghc-hashable ghc-unix-compat + ghc-unordered-containers)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit)) (home-page "https://github.com/bos/configurator") (synopsis "Configuration management") (description @@ -2677,15 +2568,15 @@ (define-public ghc-connection "1nbmafhlg0wy4aa3p7amjddbamdz6avzrxn4py3lvhrjqn4raxax")))) (build-system haskell-build-system) (inputs - `(("ghc-byteable" ,ghc-byteable) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-network" ,ghc-network) - ("ghc-tls" ,ghc-tls) - ("ghc-socks" ,ghc-socks) - ("ghc-x509" ,ghc-x509) - ("ghc-x509-store" ,ghc-x509-store) - ("ghc-x509-system" ,ghc-x509-system) - ("ghc-x509-validation" ,ghc-x509-validation))) + (list ghc-byteable + ghc-data-default-class + ghc-network + ghc-tls + ghc-socks + ghc-x509 + ghc-x509-store + ghc-x509-system + ghc-x509-validation)) (home-page "https://github.com/vincenthz/hs-connection") (synopsis "Simple and easy network connections API") (description @@ -2709,13 +2600,10 @@ (define-public ghc-constraints "143558jykvya7y8134dx30g6nh27q5s61nbq369p69igd1aayncj")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-type-equality" ,ghc-type-equality))) + (list ghc-hashable ghc-semigroups ghc-transformers-compat + ghc-type-equality)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://github.com/ekmett/constraints/") (synopsis "Constraint manipulation") (description @@ -2740,10 +2628,7 @@ (define-public ghc-contravariant "1ynz89vfn7czxpa203zmdqknkvpylzzl9rlkpasx1anph1jxcbq6")))) (build-system haskell-build-system) (inputs - `(("ghc-void" ,ghc-void) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-statevar" ,ghc-statevar) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-void ghc-transformers-compat ghc-statevar ghc-semigroups)) (home-page "https://github.com/ekmett/contravariant/") (synopsis "Contravariant functors") @@ -2765,8 +2650,7 @@ (define-public ghc-contravariant-extras "0ikwzg0992j870yp0x2ssf4mv2hw2nml979apg493m72xnvr1jz9")))) (build-system haskell-build-system) (inputs - `(("ghc-contravariant" ,ghc-contravariant) - ("ghc-template-haskell-compat-v0208" ,ghc-template-haskell-compat-v0208))) + (list ghc-contravariant ghc-template-haskell-compat-v0208)) (home-page "https://github.com/nikita-volkov/contravariant-extras") (synopsis "Extras for the @code{ghc-contravariant} Haskell package") (description "This Haskell package provides extras for the @@ -2817,8 +2701,7 @@ (define-public ghc-convertible "0v18ap1mccnndgxmbfgyjdicg8jlss01bd5fq8a576dr0h4sgyg9")))) (build-system haskell-build-system) (inputs - `(("ghc-old-time" ,ghc-old-time) - ("ghc-old-locale" ,ghc-old-locale))) + (list ghc-old-time ghc-old-locale)) (home-page "https://hackage.haskell.org/package/convertible") (synopsis "Typeclasses and instances for converting between types") (description @@ -2894,7 +2777,7 @@ (define-public ghc-data-accessor-transformers (sha256 (base32 "0yp030vafbpddl27m606aibbbr5ar5j5bsv4bksscz3cq4yq5j10")))) (build-system haskell-build-system) - (inputs `(("ghc-data-accessor" ,ghc-data-accessor))) + (inputs (list ghc-data-accessor)) (home-page "https://wiki.haskell.org/Record_access") (synopsis "Use Accessor to access state in transformers State monad") (description "This package provides Haskell modules to allow use of @@ -2914,7 +2797,7 @@ (define-public ghc-data-clist (base32 "1mwfhnmvi3vicyjzl33m6pcipi2v887zazyqxygq258ndd010s9m")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (arguments `(#:cabal-revision ("1" "13hg7a3d4ky8b765dl03ryxg28lq8iaqj5ky3j51r0i1i4f2a9hy"))) @@ -2942,16 +2825,10 @@ (define-public ghc-data-default (base32 "04d5n8ybmcxba9qb6h389w9zfq1lvj81b82jh6maqp6pkhkmvydh")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default-class" - ,ghc-data-default-class) - ("ghc-data-default-instances-base" - ,ghc-data-default-instances-base) - ("ghc-data-default-instances-containers" - ,ghc-data-default-instances-containers) - ("ghc-data-default-instances-dlist" - ,ghc-data-default-instances-dlist) - ("ghc-data-default-instances-old-locale" - ,ghc-data-default-instances-old-locale))) + (list ghc-data-default-class ghc-data-default-instances-base + ghc-data-default-instances-containers + ghc-data-default-instances-dlist + ghc-data-default-instances-old-locale)) (home-page "https://hackage.haskell.org/package/data-default") (synopsis "Types with default values") (description @@ -2994,7 +2871,7 @@ (define-public ghc-data-default-instances-base (base32 "0ym1sw3ssdzzifxxhh76qlv8kkmb2iclc158incv1dklyr9y8kw4")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default-class" ,ghc-data-default-class))) + (list ghc-data-default-class)) (home-page "https://hackage.haskell.org/package/data-default-instances-base") (synopsis "Default instances for types in base") (description @@ -3017,7 +2894,7 @@ (define-public ghc-data-default-instances-containers (base32 "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default-class" ,ghc-data-default-class))) + (list ghc-data-default-class)) (home-page "https://hackage.haskell.org/package/data-default-instances-containers") (synopsis "Default instances for types in containers") (description "Provides default instances for types from the containers @@ -3039,8 +2916,7 @@ (define-public ghc-data-default-instances-dlist (base32 "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-dlist" ,ghc-dlist))) + (list ghc-data-default-class ghc-dlist)) (home-page "https://hackage.haskell.org/package/data-default-instances-dlist") (synopsis "Default instances for types in dlist") (description "Provides default instances for types from the dlist @@ -3062,8 +2938,7 @@ (define-public ghc-data-default-instances-old-locale (base32 "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-old-locale" ,ghc-old-locale))) + (list ghc-data-default-class ghc-old-locale)) (home-page "https://hackage.haskell.org/package/data-default-instances-old-locale") (synopsis "Default instances for types in old-locale") @@ -3084,7 +2959,7 @@ (define-public ghc-data-fix (sha256 (base32 "1k0rcbb6dzv0ggdxqa2bh4jr829y0bczjrg98mrk5733q0xjs5rs")))) (build-system haskell-build-system) - (inputs `(("ghc-hashable" ,ghc-hashable))) + (inputs (list ghc-hashable)) (home-page "https://github.com/spell-music/data-fix") (synopsis "Fixpoint data types") (description @@ -3107,9 +2982,8 @@ (define-public ghc-data-hash (base32 "1ghbqvc48gf9p8wiy71hdpaj7by3b9cw6wgwi3qqz8iw054xs5wi")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://hackage.haskell.org/package/data-hash") (synopsis "Combinators for building fast hashing functions") (description @@ -3153,24 +3027,24 @@ (define-public ghc-dbus "0iyfnkxcnm1vl379ry88fqxgn2y8q6ilsvpic6ciassnyv5pcbrv")))) (build-system haskell-build-system) (inputs - `(("ghc-cereal" ,ghc-cereal) - ("ghc-conduit" ,ghc-conduit) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-lens" ,ghc-lens) - ("ghc-network" ,ghc-network) - ("ghc-random" ,ghc-random) - ("ghc-split" ,ghc-split) - ("ghc-th-lift" ,ghc-th-lift) - ("ghc-vector" ,ghc-vector) - ("ghc-xml-conduit" ,ghc-xml-conduit) - ("ghc-xml-types" ,ghc-xml-types))) - (native-inputs - `(("ghc-extra" ,ghc-extra) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-cereal + ghc-conduit + ghc-exceptions + ghc-lens + ghc-network + ghc-random + ghc-split + ghc-th-lift + ghc-vector + ghc-xml-conduit + ghc-xml-types)) + (native-inputs + (list ghc-extra + ghc-quickcheck + ghc-resourcet + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck)) ;; FIXME - Some tests try to talk to network. (arguments `(#:tests? #f)) (home-page "https://github.com/rblaze/haskell-dbus") @@ -3202,11 +3076,8 @@ (define-public ghc-decimal "19w7i9f0lbiyzwa0v3bm95233vi7f1688f0xms6cnjsf88h04ym3")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2 ghc-test-framework-hunit)) (home-page "https://github.com/PaulJohnson/Haskell-Decimal") (synopsis "Decimal numbers with variable precision") (description @@ -3232,9 +3103,7 @@ (define-public ghc-deepseq-generics `(#:cabal-revision ("6" "1qwnpdjsrqzn18pjmvv9aqz3l12fbdcimf62wkj33yfh69rx4s42"))) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit)) (home-page "https://github.com/hvr/deepseq-generics") (synopsis "Generic RNF implementation") (description @@ -3258,15 +3127,14 @@ (define-public ghc-dense-linear-algebra "1m7jjxahqxj7ilic3r9806mwp5rnnsmn8vvipkmk40xl65wplxzp")))) (build-system haskell-build-system) (inputs - `(("ghc-math-functions" ,ghc-math-functions) - ("ghc-primitive" ,ghc-primitive) - ("ghc-vector" ,ghc-vector) - ("ghc-vector-algorithms" ,ghc-vector-algorithms) - ("ghc-vector-th-unbox" ,ghc-vector-th-unbox) - ("ghc-vector-binary-instances" ,ghc-vector-binary-instances))) + (list ghc-math-functions + ghc-primitive + ghc-vector + ghc-vector-algorithms + ghc-vector-th-unbox + ghc-vector-binary-instances)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/dense-linear-algebra") (synopsis "Simple and incomplete implementation of linear algebra") (description "This library is simply a collection of linear-algebra @@ -3289,13 +3157,9 @@ (define-public ghc-descriptive "0y5693zm2kvqjilybbmrcv1g6n6x2p6zjgi0k0axjw1sdhh1g237")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-scientific" ,ghc-scientific) - ("ghc-vector" ,ghc-vector))) + (list ghc-aeson ghc-bifunctors ghc-scientific ghc-vector)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec))) + (list ghc-hunit ghc-hspec)) (home-page "https://github.com/chrisdone/descriptive") (synopsis @@ -3319,15 +3183,15 @@ (define-public ghc-diagrams-core "0y3smp3hiyfdirdak3j4048cgqv7a5q9p2jb6z8na2llys5mrmdn")))) (build-system haskell-build-system) (inputs - `(("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-monoid-extras" ,ghc-monoid-extras) - ("ghc-dual-tree" ,ghc-dual-tree) - ("ghc-lens" ,ghc-lens) - ("ghc-linear" ,ghc-linear) - ("ghc-adjunctions" ,ghc-adjunctions) - ("ghc-distributive" ,ghc-distributive) - ("ghc-profunctors" ,ghc-profunctors))) + (list ghc-unordered-containers + ghc-semigroups + ghc-monoid-extras + ghc-dual-tree + ghc-lens + ghc-linear + ghc-adjunctions + ghc-distributive + ghc-profunctors)) (home-page "https://archives.haskell.org/projects.haskell.org/diagrams/") (synopsis "Core libraries for diagrams embedded domain-specific language") (description "This package provides the core modules underlying @@ -3349,34 +3213,32 @@ (define-public ghc-diagrams-lib "09np7kj8si8kcb854f95a0cq392mgbxif8lnazbpfsa1k87d9vzy")))) (build-system haskell-build-system) (inputs - `(("ghc-semigroups" ,ghc-semigroups) - ("ghc-monoid-extras" ,ghc-monoid-extras) - ("ghc-dual-tree" ,ghc-dual-tree) - ("ghc-diagrams-core" ,ghc-diagrams-core) - ("ghc-diagrams-solve" ,ghc-diagrams-solve) - ("ghc-active" ,ghc-active) - ("ghc-colour" ,ghc-colour) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-fingertree" ,ghc-fingertree) - ("ghc-intervals" ,ghc-intervals) - ("ghc-lens" ,ghc-lens) - ("ghc-tagged" ,ghc-tagged) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-juicypixels" ,ghc-juicypixels) - ("ghc-hashable" ,ghc-hashable) - ("ghc-linear" ,ghc-linear) - ("ghc-adjunctions" ,ghc-adjunctions) - ("ghc-distributive" ,ghc-distributive) - ("ghc-fsnotify" ,ghc-fsnotify) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-cereal" ,ghc-cereal))) - (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-numeric-extras" ,ghc-numeric-extras))) + (list ghc-semigroups + ghc-monoid-extras + ghc-dual-tree + ghc-diagrams-core + ghc-diagrams-solve + ghc-active + ghc-colour + ghc-data-default-class + ghc-fingertree + ghc-intervals + ghc-lens + ghc-tagged + ghc-optparse-applicative + ghc-juicypixels + ghc-hashable + ghc-linear + ghc-adjunctions + ghc-distributive + ghc-fsnotify + ghc-unordered-containers + ghc-profunctors + ghc-exceptions + ghc-cereal)) + (native-inputs + (list ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck + ghc-numeric-extras)) (arguments `(#:cabal-revision ("1" "1c7kpnbvxwdcmk5znqyig3l6s986ppj168ck5v72dfbp8cjvwa8i"))) @@ -3404,9 +3266,7 @@ (define-public ghc-diagrams-solve "09qqwcvbvd3a0j5fnp40dbzw0i3py9c7kgizj2aawajwbyjvpd17")))) (build-system haskell-build-system) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck)) (arguments `(#:cabal-revision ("1" "0dp61igq17l7hvhs3167skdi1vmlm773qrrmsqmj08951l4cgv0h"))) @@ -3434,18 +3294,18 @@ (define-public ghc-diagrams-svg "1ysv6cz0fngrndl4wjmw4hrdj2rik5fxa1dkxzwnlgf1xwpvxgk8")))) (build-system haskell-build-system) (inputs - `(("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-colour" ,ghc-colour) - ("ghc-diagrams-core" ,ghc-diagrams-core) - ("ghc-diagrams-lib" ,ghc-diagrams-lib) - ("ghc-monoid-extras" ,ghc-monoid-extras) - ("ghc-svg-builder" ,ghc-svg-builder) - ("ghc-juicypixels" ,ghc-juicypixels) - ("ghc-split" ,ghc-split) - ("ghc-lens" ,ghc-lens) - ("ghc-hashable" ,ghc-hashable) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-base64-bytestring + ghc-colour + ghc-diagrams-core + ghc-diagrams-lib + ghc-monoid-extras + ghc-svg-builder + ghc-juicypixels + ghc-split + ghc-lens + ghc-hashable + ghc-optparse-applicative + ghc-semigroups)) (arguments `(#:cabal-revision ("4" "0irjf0g1barr06fy409r0ld2hypihrhh6n80ig3487xxny6gfzs0"))) @@ -3492,9 +3352,8 @@ (define-public ghc-diff "1is9y5rlqyxacnj6kbi6h9laym5shp699r0hkj5p9d6qi84sr43j")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://hub.darcs.net/sterlingclover/Diff") (synopsis "O(ND) diff algorithm in Haskell") (description @@ -3538,16 +3397,10 @@ (define-public ghc-distributive "14bb66qyfn43bj688igfvnfjw7iycjf4n2k38sm8rxbqw2916dfp")))) (build-system haskell-build-system) (inputs - `(("ghc-tagged" ,ghc-tagged) - ("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-generic-deriving" ,ghc-generic-deriving))) + (list ghc-tagged ghc-base-orphans ghc-transformers-compat + ghc-semigroups ghc-generic-deriving)) (native-inputs - `(("cabal-doctest" ,cabal-doctest) - ("ghc-doctest" ,ghc-doctest) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list cabal-doctest ghc-doctest ghc-hspec hspec-discover)) (home-page "https://github.com/ekmett/distributive/") (synopsis "Distributive functors for Haskell") (description "This package provides distributive functors for Haskell. @@ -3569,7 +3422,7 @@ (define-public ghc-dlist (base32 "0581a60xw4gw7pmqlmg5w2hr4hm9yjgx4c2z6v63y5xv51rn6g8p")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://github.com/spl/dlist") (synopsis "Difference lists") (description @@ -3593,20 +3446,17 @@ (define-public ghc-doctemplates "048h8ka849h1f0xxwkasjbrrwq03rfz2m7aqg5xc5286kp02w9ns")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-doclayout" ,ghc-doclayout) - ("ghc-hsyaml" ,ghc-hsyaml) - ("ghc-safe" ,ghc-safe) - ("ghc-scientific" ,ghc-scientific) - ("ghc-text-conversions" ,ghc-text-conversions) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-aeson + ghc-doclayout + ghc-hsyaml + ghc-safe + ghc-scientific + ghc-text-conversions + ghc-unordered-containers + ghc-vector)) (native-inputs - `(("ghc-glob" ,ghc-glob) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-glob ghc-tasty ghc-tasty-golden ghc-tasty-hunit + ghc-temporary)) (home-page "https://github.com/jgm/doctemplates#readme") (synopsis "Pandoc-style document templates") (description @@ -3630,18 +3480,15 @@ (define-public ghc-doctest (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: missing test framework (inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-code-page" ,ghc-code-page) - ("ghc-paths" ,ghc-paths) - ("ghc-syb" ,ghc-syb))) + (list ghc-base-compat ghc-code-page ghc-paths ghc-syb)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("ghc-mockery" ,ghc-mockery) - ("ghc-setenv" ,ghc-setenv) - ("ghc-silently" ,ghc-silently) - ("ghc-stringbuilder" ,ghc-stringbuilder))) + (list ghc-hunit + ghc-quickcheck + ghc-hspec + ghc-mockery + ghc-setenv + ghc-silently + ghc-stringbuilder)) (home-page "https://github.com/sol/doctest#readme") (synopsis "Test interactive Haskell examples") @@ -3689,10 +3536,8 @@ (define-public ghc-double-conversion "0sx2kc1gw72mjvd8vph8bbjw5whfxfv92rsdhjg1c0al75rf3ka4")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit + ghc-test-framework-quickcheck2)) (home-page "https://github.com/bos/double-conversion") (synopsis "Fast conversion between double precision floating point and text") (description @@ -3718,9 +3563,7 @@ (define-public ghc-dual-tree #:cabal-revision ("1" "1babd7ybsgk73x57yl35q0n1i7mbbqmv4am710kq1hzg3in4g9dv"))) (inputs - `(("ghc-semigroups" ,ghc-semigroups) - ("ghc-newtype-generics" ,ghc-newtype-generics) - ("ghc-monoid-extras" ,ghc-monoid-extras))) + (list ghc-semigroups ghc-newtype-generics ghc-monoid-extras)) ; (native-inputs ; `(("ghc-quickcheck" ,ghc-quickcheck) ; ("ghc-testing-feat" ,ghc-testing-feat))) @@ -3767,7 +3610,7 @@ (define-public ghc-easyplot (sha256 (base32 "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk")))) (build-system haskell-build-system) - (propagated-inputs `(("gnuplot" ,gnuplot))) + (propagated-inputs (list gnuplot)) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'fix-setup-suffix @@ -3821,10 +3664,8 @@ (define-public ghc-edit-distance #:cabal-revision ("1" "1vjn4ryzdilz7l1ad7czh11nw48h5mj8if7ij3q0mmc3sffa8csd"))) (inputs - `(("ghc-random" ,ghc-random) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-random ghc-test-framework ghc-quickcheck + ghc-test-framework-quickcheck2)) (home-page "https://github.com/phadej/edit-distance") (synopsis "Levenshtein and restricted Damerau-Levenshtein edit distances") (description @@ -3848,10 +3689,9 @@ (define-public ghc-edit-distance-vector "07qgc8dyi9kkzkd3xcd78wdlljy0xwhz65b4r2qg2piidpcdvpxp")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector))) + (list ghc-vector)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances))) + (list ghc-quickcheck ghc-quickcheck-instances)) (home-page "https://github.com/thsutton/edit-distance-vector") (synopsis "Calculate edit distances and edit scripts between vectors") (description "This package provides implementation of the @@ -3894,9 +3734,8 @@ (define-public ghc-either ("ghc-semigroupoids" ,ghc-semigroupoids) ("ghc-transformers-base" ,ghc-transformers-base))) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://github.com/ekmett/either") (synopsis "Provides an either monad transformer for Haskell") (description "This Haskell package provides an either monad transformer.") @@ -3919,10 +3758,7 @@ (define-public ghc-email-validate "0n67wss6k8lhwfkybkhsa04bbdfdv541sacbxlylkx2hqpj5r5gh")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-doctest" ,ghc-doctest))) + (list ghc-attoparsec ghc-hspec ghc-quickcheck ghc-doctest)) (home-page "https://github.com/Porges/email-validate-hs") (synopsis "Email address validator for Haskell") @@ -3948,13 +3784,10 @@ (define-public ghc-enclosed-exceptions ;; "thread blocked indefinitely in an MVar operation" (arguments '(#:tests? #f)) (inputs - `(("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-async" ,ghc-async) - ("ghc-transformers-base" ,ghc-transformers-base))) + (list ghc-lifted-base ghc-monad-control ghc-async + ghc-transformers-base)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec ghc-quickcheck)) (home-page "https://github.com/jcristovao/enclosed-exceptions") (synopsis "Catch all exceptions from within an enclosed computation") (description @@ -3976,10 +3809,8 @@ (define-public ghc-equivalence (base32 "167njzd1cf32aa7br90rjafrxy6hw3fxkk8awifqbxjrcwm5maqp")))) (build-system haskell-build-system) (inputs - `(("ghc-stmonadtrans" ,ghc-stmonadtrans) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-fail" ,ghc-fail) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-stmonadtrans ghc-transformers-compat ghc-fail + ghc-quickcheck)) (home-page "https://github.com/pa-ba/equivalence") (synopsis "Maintaining an equivalence relation implemented as union-find") (description @@ -4026,11 +3857,9 @@ (define-public ghc-errorcall-eq-instance "0hqw82m8bbrxy5vgdwb83bhzdx070ibqrm9rshyja7cb808ahijm")))) (build-system haskell-build-system) (inputs - `(("ghc-base-orphans" ,ghc-base-orphans))) + (list ghc-base-orphans)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/errorcall-eq-instance") (synopsis "Orphan Eq instance for ErrorCall") (description @@ -4053,10 +3882,8 @@ (define-public ghc-errors "0x8znwn31qcx6kqx99wp7bc86kckfb39ncz3zxvj1s07kxlfawk7")))) (build-system haskell-build-system) (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unexceptionalio" ,ghc-unexceptionalio) - ("ghc-safe" ,ghc-safe))) + (list ghc-exceptions ghc-transformers-compat ghc-unexceptionalio + ghc-safe)) (home-page "https://github.com/gabriel439/haskell-errors-library") (synopsis "Error handling library for Haskell") (description "This library encourages an error-handling style that @@ -4079,28 +3906,28 @@ (define-public ghc-esqueleto (arguments `(#:tests? #f)) ; TODO: Cannot connect to mysql server. (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-conduit" ,ghc-conduit) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-persistent" ,ghc-persistent) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-tagged" ,ghc-tagged) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("openssl" ,openssl) - ("zlib" ,zlib))) - (native-inputs - `(("ghc-hspec-core" ,ghc-hspec-core) - ("ghc-hspec" ,ghc-hspec) - ("ghc-mysql" ,ghc-mysql) - ("ghc-mysql-simple" ,ghc-mysql-simple) - ("ghc-persistent-mysql" ,ghc-persistent-mysql) - ("ghc-persistent-postgresql" ,ghc-persistent-postgresql) - ("ghc-persistent-sqlite" ,ghc-persistent-sqlite) - ("ghc-postgresql-simple" ,ghc-postgresql-simple) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-aeson + ghc-attoparsec + ghc-blaze-html + ghc-conduit + ghc-monad-logger + ghc-persistent + ghc-resourcet + ghc-tagged + ghc-unliftio + ghc-unordered-containers + openssl + zlib)) + (native-inputs + (list ghc-hspec-core + ghc-hspec + ghc-mysql + ghc-mysql-simple + ghc-persistent-mysql + ghc-persistent-postgresql + ghc-persistent-sqlite + ghc-postgresql-simple + ghc-quickcheck)) (home-page "https://github.com/bitemyapp/esqueleto") (synopsis "Type-safe embedded domain specific language for SQL queries") (description "This library provides a type-safe embedded domain specific @@ -4125,14 +3952,9 @@ (define-public ghc-exactprint "0a6baza962d4pz2m02hxmh8234i47zkizmwhsy68namr05dmlgpw")))) (build-system haskell-build-system) (inputs - `(("ghc-paths" ,ghc-paths) - ("ghc-syb" ,ghc-syb) - ("ghc-free" ,ghc-free))) + (list ghc-paths ghc-syb ghc-free)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-diff" ,ghc-diff) - ("ghc-silently" ,ghc-silently) - ("ghc-filemanip" ,ghc-filemanip))) + (list ghc-hunit ghc-diff ghc-silently ghc-filemanip)) (home-page "https://hackage.haskell.org/package/ghc-exactprint") (synopsis "ExactPrint for GHC") @@ -4161,12 +3983,10 @@ (define-public ghc-exceptions `(#:cabal-revision ("2" "1154g0dqil2xf4wc1v6gndzhnbf5saf2dzf77c6lcjxssx360m6j"))) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-test-framework ghc-test-framework-hunit + ghc-test-framework-quickcheck2)) (inputs - `(("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-transformers-compat)) (home-page "https://github.com/ekmett/exceptions/") (synopsis "Extensible optionally-pure exceptions") (description "This library provides extensible optionally-pure exceptions @@ -4231,10 +4051,8 @@ (define-public ghc-extra "17fzmxwrv0w7inhq7kia36prc2nsx845r9v56sihqvr17fk2cvpn")))) (build-system haskell-build-system) (inputs - `(("ghc-clock" ,ghc-clock) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances))) + (list ghc-clock ghc-semigroups ghc-quickcheck + ghc-quickcheck-instances)) (home-page "https://github.com/ndmitchell/extra") (synopsis "Extra Haskell functions") (description "This library provides extra functions for the standard @@ -4284,13 +4102,9 @@ (define-public ghc-fast-logger "1mbnah6n8lig494523czcd95dfn01f438qai9pf20wpa2gdbz4x6")))) (build-system haskell-build-system) (inputs - `(("ghc-auto-update" ,ghc-auto-update) - ("ghc-easy-file" ,ghc-easy-file) - ("ghc-unix-time" ,ghc-unix-time) - ("ghc-unix-compat" ,ghc-unix-compat))) + (list ghc-auto-update ghc-easy-file ghc-unix-time ghc-unix-compat)) (native-inputs - `(("hspec-discover" ,hspec-discover) - ("ghc-hspec" ,ghc-hspec))) + (list hspec-discover ghc-hspec)) (home-page "https://hackage.haskell.org/package/fast-logger") (synopsis "Fast logging system") (description "This library provides a fast logging system for Haskell.") @@ -4311,22 +4125,22 @@ (define-public ghc-feed (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Fail. (inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-old-time" ,ghc-old-time) - ("ghc-safe" ,ghc-safe) - ("ghc-time-locale-compat" ,ghc-time-locale-compat) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-xml-conduit" ,ghc-xml-conduit) - ("ghc-xml-types" ,ghc-xml-types))) - (native-inputs - `(("ghc-doctest-driver-gen" ,ghc-doctest-driver-gen) - ("ghc-doctest" ,ghc-doctest) - ("ghc-hunit" ,ghc-hunit) - ("ghc-markdown-unlit" ,ghc-markdown-unlit) - ("ghc-syb" ,ghc-syb) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-base-compat + ghc-old-locale + ghc-old-time + ghc-safe + ghc-time-locale-compat + ghc-utf8-string + ghc-xml-conduit + ghc-xml-types)) + (native-inputs + (list ghc-doctest-driver-gen + ghc-doctest + ghc-hunit + ghc-markdown-unlit + ghc-syb + ghc-test-framework + ghc-test-framework-hunit)) (home-page "https://github.com/bergmark/feed") (synopsis "Haskell package for handling various syndication formats") (description "This Haskell package includes tools for generating and @@ -4360,8 +4174,7 @@ (define-public ghc-fgl (("hspec >= 2\\.1 && < 2\\.7") "hspec >= 2.1 && < 2.8"))))))) (inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec ghc-quickcheck)) (home-page "https://web.engr.oregonstate.edu/~erwig/fgl/haskell") (synopsis "Martin Erwig's Functional Graph Library") @@ -4386,9 +4199,7 @@ (define-public ghc-fgl-arbitrary "1mykbd1r43gpsn10ys8q3nr0i4wnhn6wq23hcici18mxxji11wkc")))) (build-system haskell-build-system) (inputs - `(("ghc-fgl" ,ghc-fgl) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec))) + (list ghc-fgl ghc-quickcheck ghc-hspec)) (home-page "https://hackage.haskell.org/package/fgl-arbitrary") (synopsis "QuickCheck support for fgl") (description @@ -4432,7 +4243,7 @@ (define-public ghc-filemanip "0ilqr8jv41zxcj5qyicg29m8s30b9v70x6f9h2h2rw5ap8bxldl8")))) (build-system haskell-build-system) (inputs - `(("ghc-unix-compat" ,ghc-unix-compat))) + (list ghc-unix-compat)) (home-page "https://github.com/bos/filemanip") (synopsis "File and directory manipulation for Haskell") (description @@ -4456,7 +4267,7 @@ (define-public ghc-filepath-bytestring "0qrrvbjpjsk75ghqrdqzwqg7wjgm3rr9kk7p04ax98ilv90pm0ip")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/filepath-bytestring") (synopsis "Library for manipulating RawFilePaths in a cross-platform way") (description "This package provides a drop-in replacement for the standard @@ -4502,11 +4313,8 @@ (define-public ghc-fingertree "0zvandj8fysck7ygpn0dw5bhrhmj1s63i326nalxbfkh2ls4iacm")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-hunit ghc-test-framework-quickcheck2)) (home-page "https://hackage.haskell.org/package/fingertree") (synopsis "Generic finger-tree structure") (description "This library provides finger trees, a general sequence @@ -4595,17 +4403,17 @@ (define-public ghc-foldl "0zf4yljh3s2ddxa7dhzdglmylj14kfldhkclc44g37zvjq6kcnag")))) (build-system haskell-build-system) (outputs '("out" "static" "doc")) - (inputs `(("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-hashable" ,ghc-hashable) - ("ghc-primitive" ,ghc-primitive) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-random" ,ghc-random) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) - (native-inputs `(("ghc-doctest" ,ghc-doctest))) + (inputs (list ghc-comonad + ghc-contravariant + ghc-hashable + ghc-primitive + ghc-profunctors + ghc-random + ghc-semigroupoids + ghc-semigroups + ghc-unordered-containers + ghc-vector)) + (native-inputs (list ghc-doctest)) (home-page "https://github.com/Gabriel439/Haskell-Foldl-Library") (synopsis "Composable, streaming, and efficient left folds for Haskell") (description "This Haskell library provides strict left folds that stream @@ -4638,7 +4446,7 @@ (define-public ghc-foundation ((", testDividible proxy") "")) #t))))) (outputs '("out" "static" "doc")) - (inputs `(("ghc-basement" ,ghc-basement))) + (inputs (list ghc-basement)) (home-page "https://github.com/haskell-foundation/foundation") (synopsis "Alternative prelude with batteries and no dependencies") (description @@ -4676,16 +4484,16 @@ (define-public ghc-free (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-prelude-extras" ,ghc-prelude-extras) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-comonad" ,ghc-comonad) - ("ghc-distributive" ,ghc-distributive) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-prelude-extras + ghc-profunctors + ghc-exceptions + ghc-bifunctors + ghc-comonad + ghc-distributive + ghc-semigroupoids + ghc-semigroups + ghc-transformers-base + ghc-transformers-compat)) (home-page "https://github.com/ekmett/free/") (synopsis "Unrestricted monads for Haskell") (description "This library provides free monads, which are useful for many @@ -4711,14 +4519,14 @@ (define-public ghc-fsnotify "19bdbz9wb9jvln6yg6qm0hz0w84bypvkxf0wjhgrgd52f9gidlny")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-hinotify" ,ghc-hinotify) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-random" ,ghc-random) - ("ghc-shelly" ,ghc-shelly) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-async + ghc-unix-compat + ghc-hinotify + ghc-tasty + ghc-tasty-hunit + ghc-random + ghc-shelly + ghc-temporary)) (home-page "https://github.com/haskell-fswatch/hfsnotify") (synopsis "Cross platform library for file change notification.") (description "Cross platform library for file creation, modification, and @@ -4743,10 +4551,9 @@ (define-public ghc-generic-deriving (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-th-abstraction" ,ghc-th-abstraction))) + (list ghc-th-abstraction)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/generic-deriving") (synopsis "Generalise the deriving mechanism to arbitrary classes") (description "This package provides functionality for generalising the @@ -4766,9 +4573,9 @@ (define-public ghc-generic-random (sha256 (base32 "130lmblycxnpqbsl7vf6a90zccibnvcb5zaclfajcn3by39007lv")))) (build-system haskell-build-system) - (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (inputs (list ghc-quickcheck)) (native-inputs - `(("ghc-inspection-testing" ,ghc-inspection-testing))) + (list ghc-inspection-testing)) (arguments `(#:cabal-revision ("1" "1d0hx41r7yq2a86ydnfh2fv540ah8cz05l071s2z4wxcjw0ymyn4"))) @@ -4823,8 +4630,7 @@ (define-public ghc-generics-sop (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-sop-core" ,ghc-sop-core) - ("ghc-th-abstraction" ,ghc-th-abstraction))) + (list ghc-sop-core ghc-th-abstraction)) (home-page "https://github.com/well-typed/generics-sop") (synopsis "Generic Programming using True Sums of Products for Haskell") (description "This Haskell package supports the definition of generic @@ -4870,12 +4676,9 @@ (define-public ghc-genvalidity "16bd5dx0ngc8z7mij23i2l3a8v3c112x8ksd623alik18zx7pi8j")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-validity" ,ghc-validity))) + (list ghc-quickcheck ghc-validity)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-hspec-core" ,ghc-hspec-core))) + (list ghc-hspec hspec-discover ghc-hspec-core)) (home-page "https://github.com/NorfairKing/validity") (synopsis @@ -4902,13 +4705,13 @@ (define-public ghc-genvalidity-property "0cvzc4z4771vpycwfgcj0yswyglzl6cl1h2wrfhs224nrcmk5a7z")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-genvalidity" ,ghc-genvalidity) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-pretty-show" ,ghc-pretty-show) - ("ghc-validity" ,ghc-validity))) - (native-inputs `(("ghc-doctest" ,ghc-doctest))) + (list ghc-quickcheck + ghc-genvalidity + ghc-hspec + hspec-discover + ghc-pretty-show + ghc-validity)) + (native-inputs (list ghc-doctest)) (home-page "https://github.com/NorfairKing/validity") (synopsis @@ -4933,16 +4736,9 @@ (define-public ghc-getopt-generics "1rszkcn1rg38wf35538ljk5bbqjc57y9sb3a0al7qxm82gy8yigr")))) (build-system haskell-build-system) (inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-generics-sop" ,ghc-generics-sop) - ("ghc-tagged" ,ghc-tagged))) + (list ghc-base-compat ghc-base-orphans ghc-generics-sop ghc-tagged)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("ghc-safe" ,ghc-safe) - ("ghc-silently" ,ghc-silently) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec ghc-safe ghc-silently hspec-discover)) (home-page "https://github.com/soenkehahn/getopt-generics") (synopsis "Create command line interfaces with ease") (description "This library provides tools to create command line @@ -4961,7 +4757,7 @@ (define-public ghc-gitrev (sha256 (base32 "0cl3lfm6k1h8fxp2vxa6ihfp4v8igkz9h35iwyq2frzm4kdn96d8")))) (build-system haskell-build-system) - (inputs `(("ghc-base-compat" ,ghc-base-compat))) + (inputs (list ghc-base-compat)) (home-page "https://github.com/acfoltzer/gitrev") (synopsis "Compile git revision info into Haskell projects") (description @@ -4986,15 +4782,10 @@ (define-public ghc-glob "05fknrb114qvfzv6324ngx0fz43cwgrhrc700l3h2is9jinlgr6a")))) (build-system haskell-build-system) (inputs - `(("ghc-dlist" ,ghc-dlist) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-dlist ghc-semigroups ghc-transformers-compat)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-hunit ghc-test-framework-quickcheck2)) (home-page "http://iki.fi/matti.niemenmaa/glob/") (synopsis "Haskell library matching glob patterns against file paths") (description "This package provides a Haskell library for @dfn{globbing}: @@ -5017,7 +4808,7 @@ (define-public ghc-gluraw "1i2xi35n5z0d372px9mh6cyhgg1m0cfaiy3fnspkf6kbn9fgsqxq")))) (build-system haskell-build-system) (inputs - `(("ghc-openglraw" ,ghc-openglraw))) + (list ghc-openglraw)) (home-page "https://wiki.haskell.org/Opengl") (synopsis "Raw Haskell bindings GLU") (description "GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL @@ -5041,10 +4832,7 @@ (define-public ghc-glut "0vdkfj4wjzigdpzgr5l001y9wkhwgl00mclr26gf93kps14fkymn")))) (build-system haskell-build-system) (inputs - `(("ghc-statevar" ,ghc-statevar) - ("ghc-opengl" ,ghc-opengl) - ("ghc-openglraw" ,ghc-openglraw) - ("freeglut" ,freeglut))) + (list ghc-statevar ghc-opengl ghc-openglraw freeglut)) (home-page "https://wiki.haskell.org/Opengl") (synopsis "Haskell bindings for the OpenGL Utility Toolkit") (description "This library provides Haskell bindings for the OpenGL @@ -5066,12 +4854,12 @@ (define-public ghc-gnuplot (base32 "1rfq94lnsyjr8y9p5r56jpllv3p8rvh9xxzjji016b6r5adi8cnb")))) (build-system haskell-build-system) (inputs - `(("ghc-temporary" ,ghc-temporary) - ("ghc-utility-ht" ,ghc-utility-ht) - ("ghc-data-accessor-transformers" ,ghc-data-accessor-transformers) - ("ghc-data-accessor" ,ghc-data-accessor) - ("ghc-semigroups" ,ghc-semigroups) - ("gnuplot" ,gnuplot))) + (list ghc-temporary + ghc-utility-ht + ghc-data-accessor-transformers + ghc-data-accessor + ghc-semigroups + gnuplot)) (arguments `(#:phases (modify-phases %standard-phases @@ -5100,18 +4888,15 @@ (define-public ghc-graphviz "0l0zxgb938hh09qirggbaskq79mgj3s081cnr42y5vm1rp1jir2s")))) (build-system haskell-build-system) (inputs - `(("ghc-colour" ,ghc-colour) - ("ghc-dlist" ,ghc-dlist) - ("ghc-fgl" ,ghc-fgl) - ("ghc-polyparse" ,ghc-polyparse) - ("ghc-temporary" ,ghc-temporary) - ("ghc-wl-pprint-text" ,ghc-wl-pprint-text))) + (list ghc-colour + ghc-dlist + ghc-fgl + ghc-polyparse + ghc-temporary + ghc-wl-pprint-text)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("graphviz" ,graphviz) - ("ghc-fgl-arbitrary" ,ghc-fgl-arbitrary) - ("ghc-quickcheck" ,ghc-quickcheck) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec graphviz ghc-fgl-arbitrary ghc-quickcheck + hspec-discover)) (home-page "https://hackage.haskell.org/package/graphviz") (synopsis "Bindings to Graphviz for graph visualisation") (description @@ -5166,11 +4951,9 @@ (define-public ghc-gtk2hs-buildtools "102x753jbc90lfm9s0ng5kvm0risqwpar331xwsd752as0bms142")))) (build-system haskell-build-system) (inputs - `(("ghc-random" ,ghc-random) - ("ghc-hashtables" ,ghc-hashtables))) + (list ghc-random ghc-hashtables)) (native-inputs - `(("ghc-alex" ,ghc-alex) - ("ghc-happy" ,ghc-happy))) + (list ghc-alex ghc-happy)) (home-page "http://projects.haskell.org/gtk2hs/") (synopsis "Tools to build the Gtk2Hs suite of user interface libraries") (description @@ -5201,24 +4984,24 @@ (define-public ghc-hackage-security ("8" "1xpzcdpfz0agbv75sadsylq6r8pq7zr0pyzbzrz0nz130yixsv5f") #:tests? #f)) ; Tests fail because of framework updates. (inputs - `(("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-cryptohash-sha256" ,ghc-cryptohash-sha256) - ("ghc-ed25519" ,ghc-ed25519) - ("ghc-lukko" ,ghc-lukko) - ("ghc-network" ,ghc-network) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-tar" ,ghc-tar) - ("ghc-zlib" ,ghc-zlib))) - (native-inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-temporary" ,ghc-temporary) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-base16-bytestring + ghc-base64-bytestring + ghc-cryptohash-sha256 + ghc-ed25519 + ghc-lukko + ghc-network + ghc-network-uri + ghc-tar + ghc-zlib)) + (native-inputs + (list ghc-aeson + ghc-quickcheck + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-temporary + ghc-unordered-containers + ghc-vector)) (home-page "https://github.com/haskell/hackage-security") (synopsis "Hackage security library") (description "This Hackage security library provides both server and @@ -5254,7 +5037,7 @@ (define-public ghc-haddock (setenv "PATH" (string-append (getcwd) "/dist/build/haddock" ":" (getenv "PATH"))) #t))))) - (inputs `(("ghc-haddock-api" ,ghc-haddock-api))) + (inputs (list ghc-haddock-api)) ; (native-inputs ; `(("ghc-haddock-test" ,ghc-haddock-test) ; ("ghc-hspec" ,ghc-hspec))) @@ -5281,12 +5064,9 @@ (define-public ghc-haddock-api "1jj2csi85nlywsyvnbwhclfdz27j2kyfbhrl9cm7av0243br9vg1")))) (build-system haskell-build-system) (inputs - `(("ghc-paths" ,ghc-paths) - ("ghc-haddock-library" ,ghc-haddock-library))) + (list ghc-paths ghc-haddock-library)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec hspec-discover)) (home-page "https://www.haskell.org/haddock/") (synopsis "API for documentation-generation tool Haddock") (description "This package provides an API to Haddock, the @@ -5310,12 +5090,12 @@ (define-public ghc-haddock-library (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: optparse-applicative ==0.15.*, tree-diff ==0.1.* (native-inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-hspec" ,ghc-hspec) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tree-diff" ,ghc-tree-diff) - ("hspec-discover" ,hspec-discover))) + (list ghc-base-compat + ghc-hspec + ghc-optparse-applicative + ghc-quickcheck + ghc-tree-diff + hspec-discover)) (home-page "https://www.haskell.org/haddock/") (synopsis "Library exposing some functionality of Haddock") (description @@ -5374,9 +5154,8 @@ (define-public ghc-half "1l8m2spqg0ac50qys2jk5b32v6wxklbbk5ypjp3ga6z14hkw7bz2")))) (build-system haskell-build-system) (native-inputs - `(("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-test-framework ghc-test-framework-quickcheck2 + ghc-quickcheck)) (home-page "https://github.com/ekmett/half") (synopsis "Half-precision floating-point computations") (description "This library provides a half-precision floating-point @@ -5435,11 +5214,8 @@ (define-public ghc-hashable #:cabal-revision ("2" "16va8hx4ynw0n5s2warhs13ilj7hrs5fcdn140h1fiix480as36n"))) (native-inputs - `(("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-test-framework ghc-test-framework-hunit + ghc-test-framework-quickcheck2 ghc-hunit ghc-quickcheck)) (home-page "https://github.com/tibbe/hashable") (synopsis "Class for types that can be converted to a hash value") (description @@ -5478,8 +5254,7 @@ (define-public ghc-hashable-time `(#:cabal-revision ("1" "151gxiprdlj3masa95vvrxal9nwa72n3p1y15xyj4hp7mvvl4s2l"))) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-time-compat" ,ghc-time-compat))) + (list ghc-hashable ghc-time-compat)) (home-page "https://hackage.haskell.org/package/hashable-time") (synopsis "Hashable instances for Data.Time") (description @@ -5501,16 +5276,14 @@ (define-public ghc-hashtables (base32 "0vgggm7bqq55zmqj6qji89bfj3k1rdkikkfhyg81vsqf0f3bzhqa")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-primitive" ,ghc-primitive) - ("ghc-vector" ,ghc-vector))) + (list ghc-hashable ghc-primitive ghc-vector)) (native-inputs - `(("ghc-mwc-random" ,ghc-mwc-random) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-mwc-random + ghc-quickcheck + ghc-hunit + ghc-test-framework + ghc-test-framework-quickcheck2 + ghc-test-framework-hunit)) (home-page "https://github.com/gregorycollins/hashtables") (synopsis "Haskell Mutable hash tables in the ST monad") (description "This package provides a Haskell library including a @@ -5534,8 +5307,8 @@ (define-public ghc-haskeline (base32 "0gqsa5s0drim9m42hv4wrq61mnvcdylxysfxfw3acncwilfrn9pb")))) (build-system haskell-build-system) - (inputs `(("ghc-exceptions" ,ghc-exceptions))) - (native-inputs `(("ghc-hunit" ,ghc-hunit))) + (inputs (list ghc-exceptions)) + (native-inputs (list ghc-hunit)) ;; FIXME: Tests failing (arguments `(#:tests? #f)) (home-page "https://github.com/judah/haskeline") @@ -5588,8 +5361,7 @@ (define-public ghc-haskell-src `(#:cabal-revision ("4" "0cyqdw77clzz7mq0b4c0jg2d1kdz9xii41268w2psmqmfpyn29pc"))) (inputs - `(("ghc-happy" ,ghc-happy) - ("ghc-syb" ,ghc-syb))) + (list ghc-happy ghc-syb)) (home-page "https://hackage.haskell.org/package/haskell-src") (synopsis @@ -5618,14 +5390,9 @@ (define-public ghc-haskell-src-exts (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("cpphs" ,cpphs) - ("ghc-happy" ,ghc-happy) - ("ghc-pretty-show" ,ghc-pretty-show))) + (list cpphs ghc-happy ghc-pretty-show)) (native-inputs - `(("ghc-smallcheck" ,ghc-smallcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck) - ("ghc-tasty-golden" ,ghc-tasty-golden))) + (list ghc-smallcheck ghc-tasty ghc-tasty-smallcheck ghc-tasty-golden)) (home-page "https://github.com/haskell-suite/haskell-src-exts") (synopsis "Library for manipulating Haskell source") (description "Haskell-Source with Extensions (HSE, haskell-src-exts) is an @@ -5650,10 +5417,8 @@ (define-public ghc-haskell-src-exts-util "0fvqi72m74p7q5sbpy8m2chm8a1lgy10mfrcxcz8wrh59vngj0n8")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default" ,ghc-data-default) - ("ghc-haskell-src-exts" ,ghc-haskell-src-exts) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-uniplate" ,ghc-uniplate))) + (list ghc-data-default ghc-haskell-src-exts ghc-semigroups + ghc-uniplate)) (home-page "https://github.com/pepeiborra/haskell-src-exts-util") (synopsis "Helper functions for working with haskell-src-exts trees") (description @@ -5675,13 +5440,9 @@ (define-public ghc-haskell-src-meta "1yy2dfb1ip1zqx3xh28g92209555abzvxrxiwcl95j27zzqxc6in")))) (build-system haskell-build-system) (inputs - `(("ghc-haskell-src-exts" ,ghc-haskell-src-exts) - ("ghc-syb" ,ghc-syb) - ("ghc-th-orphans" ,ghc-th-orphans))) + (list ghc-haskell-src-exts ghc-syb ghc-th-orphans)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-hunit ghc-tasty ghc-tasty-hunit)) (home-page "https://hackage.haskell.org/package/haskell-src-meta") (synopsis "Parse source to template-haskell abstract syntax") (description @@ -5708,13 +5469,9 @@ (define-public ghc-hasktags `(#:cabal-revision ("1" "0q39ssdgm6lcmqj92frjvr53i34divx53zli0qar39mx8ka1l8ml"))) (inputs - `(("ghc-system-filepath" ,ghc-system-filepath) - ("ghc-optparse-applicative" ,ghc-optparse-applicative))) + (list ghc-system-filepath ghc-optparse-applicative)) (native-inputs - `(("ghc-json" ,ghc-json) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-microlens-platform" ,ghc-microlens-platform) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-json ghc-utf8-string ghc-microlens-platform ghc-hunit)) (home-page "https://github.com/MarcWeber/hasktags") (synopsis "Make @code{Ctags} and @code{Etags} files for Haskell programs") (description @@ -5756,11 +5513,9 @@ (define-public ghc-highlighting-kate "1bqv00gfmrsf0jjr4qf3lhshvfkyzmhbi3pjb6mafbnsyn2k7f6q")))) (build-system haskell-build-system) (inputs - `(("ghc-diff" ,ghc-diff) - ("ghc-regex-pcre-builtin" ,ghc-regex-pcre-builtin))) + (list ghc-diff ghc-regex-pcre-builtin)) (native-inputs - `(("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-blaze-html ghc-utf8-string)) (home-page "https://github.com/jgm/highlighting-kate") (synopsis "Syntax highlighting library") (description @@ -5808,15 +5563,15 @@ (define-public ghc-hindent (install-file elisp-file dest) (emacs-generate-autoloads "hindent" dest))))))) (inputs - `(("ghc-haskell-src-exts" ,ghc-haskell-src-exts) - ("ghc-monad-loops" ,ghc-monad-loops) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-yaml" ,ghc-yaml) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-path" ,ghc-path) - ("ghc-path-io" ,ghc-path-io) - ("ghc-optparse-applicative" ,ghc-optparse-applicative))) + (list ghc-haskell-src-exts + ghc-monad-loops + ghc-utf8-string + ghc-exceptions + ghc-yaml + ghc-unix-compat + ghc-path + ghc-path-io + ghc-optparse-applicative)) (native-inputs `(("ghc-hspec" ,ghc-hspec) ("ghc-diff" ,ghc-diff) @@ -5843,7 +5598,7 @@ (define-public ghc-hinotify "06pqfikfa61i45g92b65br83kplwmizqkm42yp8d0ddgmq0b21qk")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async))) + (list ghc-async)) (home-page "https://github.com/kolmodin/hinotify.git") (synopsis "Haskell binding to inotify") (description "This library provides a wrapper to the Linux kernel's inotify @@ -5867,35 +5622,35 @@ (define-public ghc-hledger-lib "00prslqk8vnbyz388cpc0nsamzy8xcjzday5q9n3m9lx4p2dhb5y")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-aeson-pretty" ,ghc-aeson-pretty) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-base-compat-batteries" ,ghc-base-compat-batteries) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-call-stack" ,ghc-call-stack) - ("ghc-cassava" ,ghc-cassava) - ("ghc-cassava-megaparsec" ,ghc-cassava-megaparsec) - ("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-data-default" ,ghc-data-default) - ("ghc-decimal" ,ghc-decimal) - ("ghc-extra" ,ghc-extra) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-glob" ,ghc-glob) - ("ghc-hashtables" ,ghc-hashtables) - ("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-old-time" ,ghc-old-time) - ("ghc-parser-combinators" ,ghc-parser-combinators) - ("ghc-pretty-simple" ,ghc-pretty-simple) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-safe" ,ghc-safe) - ("ghc-tabular" ,ghc-tabular) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-timeit" ,ghc-timeit) - ("ghc-uglymemo" ,ghc-uglymemo) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string))) - (native-inputs `(("ghc-doctest" ,ghc-doctest))) + (list ghc-aeson + ghc-aeson-pretty + ghc-ansi-terminal + ghc-base-compat-batteries + ghc-blaze-markup + ghc-call-stack + ghc-cassava + ghc-cassava-megaparsec + ghc-cmdargs + ghc-data-default + ghc-decimal + ghc-extra + ghc-file-embed + ghc-glob + ghc-hashtables + ghc-megaparsec + ghc-old-time + ghc-parser-combinators + ghc-pretty-simple + ghc-regex-tdfa + ghc-safe + ghc-tabular + ghc-tasty + ghc-tasty-hunit + ghc-timeit + ghc-uglymemo + ghc-unordered-containers + ghc-utf8-string)) + (native-inputs (list ghc-doctest)) (home-page "https://hledger.org") (synopsis "Reusable library providing the core functionality of hledger") (description @@ -5926,13 +5681,13 @@ (define-public ghc-hmatrix (arguments `(#:extra-directories ("lapack"))) (inputs - `(("ghc-random" ,ghc-random) - ("ghc-split" ,ghc-split) - ("ghc-storable-complex" ,ghc-storable-complex) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-vector" ,ghc-vector) - ;;("openblas" ,openblas) - ("lapack" ,lapack))) + (list ghc-random + ghc-split + ghc-storable-complex + ghc-semigroups + ghc-vector + ;;("openblas" ,openblas) + lapack)) ;; Guix's OpenBLAS is built with the flag "NO_LAPACK=1" which ;; disables inclusion of the LAPACK functions. ;; (arguments `(#:configure-flags '("--flags=openblas"))) @@ -5959,11 +5714,8 @@ (define-public ghc-hmatrix-gsl (arguments `(#:extra-directories ("gsl"))) (inputs - `(("ghc-hmatrix" ,ghc-hmatrix) - ("ghc-vector" ,ghc-vector) - ("ghc-random" ,ghc-random) - ("gsl" ,gsl))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list ghc-hmatrix ghc-vector ghc-random gsl)) + (native-inputs (list pkg-config)) (home-page "https://github.com/albertoruiz/hmatrix") (synopsis "Haskell GSL binding") (description "This Haskell library provides a purely functional @@ -5986,11 +5738,8 @@ (define-public ghc-hmatrix-gsl-stats (base32 "1cq049sj3q5r06x7i35hqrkf2jc4p4kfi9zv0jmi2vp7w4644i5q")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector) - ("ghc-storable-complex" ,ghc-storable-complex) - ("ghc-hmatrix" ,ghc-hmatrix) - ("gsl" ,gsl))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list ghc-vector ghc-storable-complex ghc-hmatrix gsl)) + (native-inputs (list pkg-config)) (home-page "http://code.haskell.org/hmatrix-gsl-stats") (synopsis "GSL Statistics interface for Haskell") (description "This Haskell library provides a purely functional @@ -6012,8 +5761,7 @@ (define-public ghc-hmatrix-special (base32 "1mywr61kr852sbff26n9x95kswx9l4ycbv6s68qsbkh02xzqq7qz")))) (build-system haskell-build-system) (inputs - `(("ghc-hmatrix" ,ghc-hmatrix) - ("ghc-hmatrix-gsl" ,ghc-hmatrix-gsl))) + (list ghc-hmatrix ghc-hmatrix-gsl)) (home-page "https://github.com/albertoruiz/hmatrix") (synopsis "Haskell interface to GSL special functions") (description "This library provides an interface to GSL special @@ -6052,11 +5800,9 @@ (define-public ghc-hourglass "0jnay5j13vpz6i1rkaj3j0d9v8jfpri499xn3l7wd01f81f5ncs4")))) (build-system haskell-build-system) (inputs - `(("ghc-old-locale" ,ghc-old-locale))) + (list ghc-old-locale)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit)) (home-page "https://github.com/vincenthz/hs-hourglass") (synopsis "Simple time-related library for Haskell") (description @@ -6081,26 +5827,26 @@ (define-public ghc-hpack "0gmm6jgi1sgyilphww6apq1x04grqznm7xhyb7g1rj5j7my40ws2")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-glob" ,ghc-glob) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls) - ("ghc-http-types" ,ghc-http-types) - ("ghc-infer-license" ,ghc-infer-license) - ("ghc-scientific" ,ghc-scientific) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-yaml" ,ghc-yaml))) - (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit) - ("ghc-interpolate" ,ghc-interpolate) - ("ghc-mockery" ,ghc-mockery) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-temporary" ,ghc-temporary) - ("hspec-discover" ,hspec-discover))) + (list ghc-aeson + ghc-bifunctors + ghc-cryptonite + ghc-glob + ghc-http-client + ghc-http-client-tls + ghc-http-types + ghc-infer-license + ghc-scientific + ghc-unordered-containers + ghc-vector + ghc-yaml)) + (native-inputs + (list ghc-hspec + ghc-hunit + ghc-interpolate + ghc-mockery + ghc-quickcheck + ghc-temporary + hspec-discover)) (home-page "https://github.com/sol/hpack") (synopsis "Tools for an alternative Haskell package format") (description @@ -6129,10 +5875,9 @@ (define-public ghc-hspec-megaparsec "0hyf06gzzqd6sqd76crwxycwgx804sd39z7i0c2vmv1qgsxv82gn")))) (build-system haskell-build-system) (inputs - `(("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("ghc-megaparsec" ,ghc-megaparsec))) + (list ghc-hspec-expectations ghc-megaparsec)) (native-inputs - `(("ghc-hspec" ,ghc-hspec))) + (list ghc-hspec)) (home-page "https://github.com/mrkkrp/hspec-megaparsec") (synopsis "Utility functions for testing Megaparsec parsers with Hspec") (description @@ -6154,7 +5899,7 @@ (define-public ghc-hs-bibutils (base32 "1wnpy1v5rbii2iwlcc9psnww8pkirv9zl21s64cmbi6q7dv15g3n")))) (build-system haskell-build-system) - (inputs `(("ghc-syb" ,ghc-syb))) + (inputs (list ghc-syb)) (home-page "https://hackage.haskell.org/package/hs-bibutils") (synopsis "Haskell bindings to bibutils") (description @@ -6180,11 +5925,9 @@ (define-public ghc-hslogger `(#:cabal-revision ("3" "04mda3bwr2a00f5nbkqc84d46lmqfsk3gibzg3amdh74ngb451xq"))) (inputs - `(("ghc-network" ,ghc-network) - ("ghc-old-locale" ,ghc-old-locale))) + (list ghc-network ghc-old-locale)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-network-bsd" ,ghc-network-bsd))) + (list ghc-hunit ghc-network-bsd)) (home-page "https://software.complete.org/hslogger") (synopsis "Logging framework for Haskell, similar to Python's logging module") (description "Hslogger lets each log message have a priority and source be @@ -6209,16 +5952,15 @@ (define-public ghc-hslua `(#:configure-flags '("-fsystem-lua") #:extra-directories ("lua"))) (inputs - `(("lua" ,lua) - ("ghc-base-compat" ,ghc-base-compat))) + (list lua ghc-base-compat)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-fail" ,ghc-fail) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-quickcheck + ghc-quickcheck-instances + ghc-fail + ghc-semigroups)) (home-page "https://hackage.haskell.org/package/hslua") (synopsis "Lua language interpreter embedding in Haskell") (description @@ -6241,12 +5983,9 @@ (define-public ghc-hslua-module-system "0hk2splyasbplnggknjhlb423axc5b32xq8aq8zal4vvwlqhzvf1")))) (build-system haskell-build-system) (inputs - `(("ghc-hslua" ,ghc-hslua) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-hslua ghc-temporary)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-lua" ,ghc-tasty-lua) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-lua ghc-tasty-hunit)) (home-page "https://github.com/hslua/hslua-module-system") (synopsis "Lua module wrapper around Haskell's System module") (description "This library provides access to system information and @@ -6271,11 +6010,9 @@ (define-public ghc-hslua-module-text "1vmd15n905i2pcsx748hz3h9kv5nnv74y663rj57q8mp0b40cbfl")))) (build-system haskell-build-system) (inputs - `(("ghc-hslua" ,ghc-hslua))) + (list ghc-hslua)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-lua" ,ghc-tasty-lua) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-lua ghc-tasty-hunit)) (home-page "https://github.com/hslua/hslua-module-text") (synopsis "Lua module for text") (description @@ -6349,23 +6086,23 @@ (define-public ghc-http-api-data (base32 "0xzfvxxh33ivlnrnzmm19cni3jgb5ph18n9hykkw3d6l3rhwzcnl")))) (build-system haskell-build-system) - (inputs `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-attoparsec-iso8601" ,ghc-attoparsec-iso8601) - ("ghc-cookie" ,ghc-cookie) - ("ghc-hashable" ,ghc-hashable) - ("ghc-http-types" ,ghc-http-types) - ("ghc-time-compat" ,ghc-time-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uuid-types" ,ghc-uuid-types))) - (native-inputs - `(("cabal-doctest" ,cabal-doctest) - ("ghc-nats" ,ghc-nats) - ("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-doctest" ,ghc-doctest) - ("hspec-discover" ,hspec-discover))) + (inputs (list ghc-attoparsec + ghc-attoparsec-iso8601 + ghc-cookie + ghc-hashable + ghc-http-types + ghc-time-compat + ghc-unordered-containers + ghc-uuid-types)) + (native-inputs + (list cabal-doctest + ghc-nats + ghc-hunit + ghc-hspec + ghc-quickcheck + ghc-quickcheck-instances + ghc-doctest + hspec-discover)) (home-page "https://github.com/fizruk/http-api-data") (synopsis "Convert to/from HTTP API data like URL pieces, headers and query parameters") @@ -6429,10 +6166,9 @@ (define-public ghc-indents ;; This package needs an older version of tasty. (arguments '(#:tests? #f)) (inputs - `(("ghc-concatenative" ,ghc-concatenative))) + (list ghc-concatenative)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/jaspervdj/indents") (synopsis "Indentation sensitive parser-combinators for parsec") (description @@ -6455,10 +6191,9 @@ (define-public ghc-infer-license "0wlfm6bf55kfvm74xar9lmjg5v1103rs9m3grw1rq5bmcmhzxrhj")))) (build-system haskell-build-system) (inputs - `(("ghc-text-metrics" ,ghc-text-metrics))) + (list ghc-text-metrics)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/infer-license") (synopsis "Infer software license from a given license file") (description "This library provides tools to infer a software @@ -6477,10 +6212,9 @@ (define-public ghc-ini (sha256 (base32 "0mvwii8jbh2ll54qb9dij5m66c6324s2y4vrwz1qr4wz40m3qa8l")))) (build-system haskell-build-system) - (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (native-inputs (list ghc-hspec)) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-attoparsec ghc-unordered-containers)) (home-page "https://github.com/chrisdone/ini") (synopsis "Haskell library to easily handle configuration files in the INI format") @@ -6503,17 +6237,11 @@ (define-public ghc-inline-c "0a0m3bhh910c5g46cwkxgflsgw5ab7lzymwll9hijyvwgnsw3h7i")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) - ("ghc-hashable" ,ghc-hashable) - ("ghc-parsers" ,ghc-parsers) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-ansi-wl-pprint ghc-hashable ghc-parsers + ghc-unordered-containers ghc-vector)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("ghc-raw-strings-qq" ,ghc-raw-strings-qq) - ("ghc-regex-posix" ,ghc-regex-posix) - ("ghc-split" ,ghc-split))) + (list ghc-quickcheck ghc-hspec ghc-raw-strings-qq ghc-regex-posix + ghc-split)) (home-page "https://hackage.haskell.org/package/inline-c") (synopsis "Write Haskell source files including C code inline") (description @@ -6537,10 +6265,9 @@ (define-public ghc-inline-c-cpp "0bqrhyic3cw1pqg7knsmkqx5swpr4kvf9bmz0mhmqbl6brmv5il0")))) (build-system haskell-build-system) (inputs - `(("ghc-inline-c" ,ghc-inline-c) - ("ghc-safe-exceptions" ,ghc-safe-exceptions))) + (list ghc-inline-c ghc-safe-exceptions)) (native-inputs - `(("ghc-hspec" ,ghc-hspec))) + (list ghc-hspec)) (home-page "https://hackage.haskell.org/package/inline-c-cpp") (synopsis "Lets you embed C++ code into Haskell") (description @@ -6564,12 +6291,12 @@ (define-public ghc-integer-logarithms (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Needs tasty<1.4 (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-smallcheck" ,ghc-smallcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck))) + (list ghc-quickcheck + ghc-smallcheck + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-tasty-smallcheck)) (home-page "https://github.com/Bodigrim/integer-logarithms") (synopsis "Integer logarithms") (description @@ -6603,13 +6330,10 @@ (define-public ghc-interpolate "03jrkj9c62w0c2awym8mhpsgpd0jffl50cqwfrm7bbdfhd8dsxi7")))) (build-system haskell-build-system) (inputs - `(("ghc-haskell-src-meta" ,ghc-haskell-src-meta))) + (list ghc-haskell-src-meta)) (native-inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("hspec-discover" ,hspec-discover))) + (list ghc-base-compat ghc-hspec ghc-quickcheck + ghc-quickcheck-instances hspec-discover)) (home-page "https://github.com/sol/interpolate") (synopsis "String interpolation library") (description "This package provides a string interpolation library for @@ -6630,7 +6354,7 @@ (define-public ghc-intervalmap "03smzhwk1zf5na544b0azp49j4gvafqsih9ggwf6yng38yhixwld")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "http://www.chr-breitkopf.de/comp/IntervalMap") (synopsis "Containers for intervals, with efficient search") (description @@ -6653,9 +6377,9 @@ (define-public ghc-intervals "1qibvgys8lw61x9na3iy3dcglyj9qyhcbfc00glnagl7cbk1shlv")))) (build-system haskell-build-system) (inputs - `(("ghc-distributive" ,ghc-distributive))) + (list ghc-distributive)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://github.com/ekmett/intervals") (synopsis "Interval arithmetic") (description "This library provides @code{Numeric.Interval.Interval}, @@ -6677,20 +6401,18 @@ (define-public ghc-invariant "1jlp0gbfjsx7k08275djh8m3v4rpg8llw5gdkg9s9qfx0lc0mymr")))) (build-system haskell-build-system) (inputs - `(("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-statevar" ,ghc-statevar) - ("ghc-tagged" ,ghc-tagged) - ("ghc-th-abstraction" ,ghc-th-abstraction) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-bifunctors + ghc-comonad + ghc-contravariant + ghc-profunctors + ghc-semigroups + ghc-statevar + ghc-tagged + ghc-th-abstraction + ghc-transformers-compat + ghc-unordered-containers)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec ghc-quickcheck hspec-discover)) (home-page "https://github.com/nfrisby/invariant-functors") (synopsis "Haskell98 invariant functors") (description "Haskell98 invariant functors (also known as exponential @@ -6712,19 +6434,19 @@ (define-public ghc-io-streams "1y3sqmxrwiksz7pl4hf3vzvg8p8n00qnv98nj5xbpcadlh468rny")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-network" ,ghc-network) - ("ghc-primitive" ,ghc-primitive) - ("ghc-vector" ,ghc-vector) - ("ghc-zlib-bindings" ,ghc-zlib-bindings))) + (list ghc-attoparsec + ghc-bytestring-builder + ghc-network + ghc-primitive + ghc-vector + ghc-zlib-bindings)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-hunit + ghc-quickcheck + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-zlib)) (home-page "https://hackage.haskell.org/package/io-streams") (synopsis "Simple and composable stream I/O") (description "This library contains simple and easy-to-use @@ -6749,13 +6471,9 @@ (define-public ghc-io-streams-haproxy `(#:cabal-revision ("3" "02k9halblgnynlm781ahc81yxla8z7cck1gikm8555v78rf5hv7x"))) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-io-streams" ,ghc-io-streams) - ("ghc-network" ,ghc-network))) + (list ghc-attoparsec ghc-io-streams ghc-network)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit)) (home-page "http://snapframework.com/") (synopsis "HAProxy protocol 1.5 support for io-streams") (description "HAProxy protocol version 1.5 support @@ -6783,10 +6501,7 @@ (define-public ghc-iproute (arguments `(#:tests? #f)) ; FIXME: Tests cannot find System.ByteOrder, ; exported by ghc-byteorder. Doctest issue. (inputs - `(("ghc-appar" ,ghc-appar) - ("ghc-byteorder" ,ghc-byteorder) - ("ghc-network" ,ghc-network) - ("ghc-safe" ,ghc-safe))) + (list ghc-appar ghc-byteorder ghc-network ghc-safe)) (home-page "https://www.mew.org/~kazu/proj/iproute/") (synopsis "IP routing table") (description "IP Routing Table is a tree of IP ranges to search one of @@ -6808,15 +6523,10 @@ (define-public ghc-ipynb "0qky4l5aaiq7ypwbxh0mr7s572290fi596f18dg68qpyzc49a9kx")))) (build-system haskell-build-system) (inputs - `(("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-aeson" ,ghc-aeson) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-unordered-containers ghc-base64-bytestring ghc-aeson + ghc-semigroups)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-microlens-aeson" ,ghc-microlens-aeson) - ("ghc-microlens" ,ghc-microlens))) + (list ghc-tasty ghc-tasty-hunit ghc-microlens-aeson ghc-microlens)) (home-page "https://hackage.haskell.org/package/ipynb") (synopsis "Data structure for working with Jupyter notebooks") (description "This library defines a data structure for representing @@ -6839,7 +6549,7 @@ (define-public ghc-iwlib (arguments `(#:extra-directories ("wireless-tools"))) (inputs - `(("wireless-tools" ,wireless-tools))) + (list wireless-tools)) (home-page "https://github.com/jaor/iwlib") (synopsis "Haskell binding to the iw wireless networking library") (description @@ -6865,7 +6575,7 @@ (define-public ghc-json `(#:cabal-revision ("1" "16fp0y95gaibjravzj1hxdkng1cr8zqjqzd14m48kf4jrq3npz6r"))) (inputs - `(("ghc-syb" ,ghc-syb))) + (list ghc-syb)) (home-page "https://hackage.haskell.org/package/json") (synopsis "Serializes Haskell data to and from JSON") (description "This package provides a parser and pretty printer for @@ -6888,9 +6598,7 @@ (define-public ghc-juicypixels (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-zlib" ,ghc-zlib) - ("ghc-vector" ,ghc-vector) - ("ghc-primitive" ,ghc-primitive))) + (list ghc-zlib ghc-vector ghc-primitive)) (home-page "https://github.com/Twinside/Juicy.Pixels") (synopsis "Picture loading and serialization library") (description @@ -6914,15 +6622,15 @@ (define-public ghc-kan-extensions "1rkjxwc2k2425d2shdra6wzd4f4dpj76hxmq8mish4f0lz9gxxml")))) (build-system haskell-build-system) (inputs - `(("ghc-adjunctions" ,ghc-adjunctions) - ("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-distributive" ,ghc-distributive) - ("ghc-free" ,ghc-free) - ("ghc-invariant" ,ghc-invariant) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-tagged" ,ghc-tagged) - ("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-adjunctions + ghc-comonad + ghc-contravariant + ghc-distributive + ghc-free + ghc-invariant + ghc-semigroupoids + ghc-tagged + ghc-transformers-compat)) (home-page "https://github.com/ekmett/kan-extensions/") (synopsis "Kan extensions library") (description "This library provides Kan extensions, Kan lifts, various @@ -6942,10 +6650,9 @@ (define-public ghc-language-c (base32 "0bi02jdirkys8v7flf39vrpla2a74z1z0sdhy9lb9v7cmcc6rmpk")))) (build-system haskell-build-system) - (inputs `(("ghc-syb" ,ghc-syb))) + (inputs (list ghc-syb)) (native-inputs - `(("ghc-happy" ,ghc-happy) - ("ghc-alex" ,ghc-alex))) + (list ghc-happy ghc-alex)) (home-page "https://visq.github.io/language-c/") (synopsis "Analysis and generation of C code") (description @@ -6967,7 +6674,7 @@ (define-public ghc-language-glsl (base32 "0hdg67ainlqpjjghg3qin6fg4p783m0zmjqh4rd5gyizwiplxkp1")))) (build-system haskell-build-system) - (inputs `(("ghc-prettyclass" ,ghc-prettyclass))) + (inputs (list ghc-prettyclass)) (arguments `(#:tests? #f #:cabal-revision @@ -7004,8 +6711,7 @@ (define-public ghc-language-haskell-extract (("(template-haskell)\\s+[^,]+" all dep) dep))))))) (inputs - `(("ghc-regex-posix" ,ghc-regex-posix) - ("ghc-template-haskell" ,ghc-template-haskell))) + (list ghc-regex-posix ghc-template-haskell)) (home-page "https://github.com/finnsson/template-helper") (synopsis "Haskell module to automatically extract functions from the local code") @@ -7037,38 +6743,38 @@ (define-public ghc-lens ("6" "1k08my9rh1il3ibiyhljxkgndfgk143pn5a6nyzjnckw3la09myl"))) (outputs '("out" "static" "doc")) (inputs - `(("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-distributive" ,ghc-distributive) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-free" ,ghc-free) - ("ghc-kan-extensions" ,ghc-kan-extensions) - ("ghc-parallel" ,ghc-parallel) - ("ghc-reflection" ,ghc-reflection) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-vector" ,ghc-vector) - ("ghc-call-stack" ,ghc-call-stack) - ("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-hashable" ,ghc-hashable) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-tagged" ,ghc-tagged) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-void" ,ghc-void) - ("ghc-generic-deriving" ,ghc-generic-deriving) - ("ghc-nats" ,ghc-nats) - ("ghc-simple-reflect" ,ghc-simple-reflect) - ("hlint" ,hlint))) - (native-inputs - `(("cabal-doctest" ,cabal-doctest) - ("ghc-doctest" ,ghc-doctest) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-base-orphans + ghc-bifunctors + ghc-distributive + ghc-exceptions + ghc-free + ghc-kan-extensions + ghc-parallel + ghc-reflection + ghc-semigroupoids + ghc-vector + ghc-call-stack + ghc-comonad + ghc-contravariant + ghc-hashable + ghc-profunctors + ghc-semigroups + ghc-tagged + ghc-transformers-compat + ghc-unordered-containers + ghc-void + ghc-generic-deriving + ghc-nats + ghc-simple-reflect + hlint)) + (native-inputs + (list cabal-doctest + ghc-doctest + ghc-hunit + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-quickcheck)) (home-page "https://github.com/ekmett/lens/") (synopsis "Lenses, Folds and Traversals") (description "This library provides @code{Control.Lens}. The combinators @@ -7126,8 +6832,8 @@ (define-public ghc-libffi (base32 "0g7jnhng3j7z5517aaqga0144aamibsbpgm3yynwyfzkq1kp0f28")))) (build-system haskell-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libffi" ,libffi))) + (native-inputs (list pkg-config)) + (inputs (list libffi)) (home-page "https://hackage.haskell.org/package/libffi") (synopsis "Haskell binding to libffi") (description @@ -7151,15 +6857,10 @@ (define-public ghc-libmpd "088vlir0n3wps2p5ydgyx51p41nfjcm2v02sszpyjj3c8z7f4qkh")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-network" ,ghc-network) - ("ghc-safe-exceptions" ,ghc-safe-exceptions) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-attoparsec ghc-data-default-class ghc-network + ghc-safe-exceptions ghc-utf8-string)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec hspec-discover)) (home-page "https://github.com/vimus/libmpd-haskell") (synopsis "Haskell client library for the Music Player Daemon") (description "This package provides a pure Haskell client library for the @@ -7181,8 +6882,7 @@ (define-public ghc-lib-parser (build-system haskell-build-system) (outputs '("out" "static" "doc")) ; documentation is 39M (native-inputs - `(("ghc-alex" ,ghc-alex) - ("ghc-happy" ,ghc-happy))) + (list ghc-alex ghc-happy)) (home-page "https://github.com/digital-asset/ghc-lib") (synopsis "The GHC API, decoupled from GHC versions") (description "This library implements the GHC API. It is like the @@ -7204,7 +6904,7 @@ (define-public ghc-libxml "01zvk86kg726lf2vnlr7dxiz7g3xwi5a4ak9gcfbwyhynkzjmsfi")))) (build-system haskell-build-system) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (arguments `(#:configure-flags `(,(string-append "--extra-include-dirs=" @@ -7239,9 +6939,7 @@ (define-public ghc-libyaml `(#:configure-flags `("--flags=system-libyaml") #:extra-directories ("libyaml+static"))) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-resourcet" ,ghc-resourcet) - ("libyaml+static" ,libyaml+static))) + (list ghc-conduit ghc-resourcet libyaml+static)) (home-page "https://github.com/snoyberg/yaml#readme") (synopsis "Low-level, streaming YAML interface.") (description "This package provides a Haskell wrapper over the @@ -7263,16 +6961,16 @@ (define-public ghc-lifted-async "0j4f5471qfxkxy84ri87bcvp30ikh4m30imcggwn8m5v8igp218d")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-constraints" ,ghc-constraints) - ("ghc-hunit" ,ghc-hunit) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-th" ,ghc-tasty-th))) + (list ghc-async + ghc-lifted-base + ghc-transformers-base + ghc-monad-control + ghc-constraints + ghc-hunit + ghc-tasty + ghc-tasty-expected-failure + ghc-tasty-hunit + ghc-tasty-th)) (home-page "https://github.com/maoe/lifted-async") (synopsis "Run lifted IO operations asynchronously and wait for their results") (description @@ -7297,10 +6995,8 @@ (define-public ghc-lifted-base (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: Missing testing libraries. (inputs - `(("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-transformers-base ghc-monad-control ghc-transformers-compat + ghc-hunit)) (home-page "https://github.com/basvandijk/lifted-base") (synopsis "Lifted IO operations from the base library") (description "Lifted-base exports IO operations from the @code{base} @@ -7324,28 +7020,28 @@ (define-public ghc-linear "0ax6prmc7b53w0lz5ddc40wrjj9bm7wldpp57283gx9hdf8qrb35")))) (build-system haskell-build-system) (inputs - `(("ghc-adjunctions" ,ghc-adjunctions) - ("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-bytes" ,ghc-bytes) - ("ghc-cereal" ,ghc-cereal) - ("ghc-distributive" ,ghc-distributive) - ("ghc-hashable" ,ghc-hashable) - ("ghc-lens" ,ghc-lens) - ("ghc-reflection" ,ghc-reflection) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-tagged" ,ghc-tagged) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-void" ,ghc-void))) - (native-inputs - `(("cabal-doctest" ,cabal-doctest) - ("ghc-doctest" ,ghc-doctest) - ("ghc-simple-reflect" ,ghc-simple-reflect) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-adjunctions + ghc-base-orphans + ghc-bytes + ghc-cereal + ghc-distributive + ghc-hashable + ghc-lens + ghc-reflection + ghc-semigroups + ghc-semigroupoids + ghc-tagged + ghc-transformers-compat + ghc-unordered-containers + ghc-vector + ghc-void)) + (native-inputs + (list cabal-doctest + ghc-doctest + ghc-simple-reflect + ghc-test-framework + ghc-test-framework-hunit + ghc-hunit)) (home-page "https://github.com/ekmett/linear/") (synopsis "Linear algebra library for Haskell") (description @@ -7369,13 +7065,13 @@ (define-public ghc-listlike "08jip0q2f9qc95wcqka2lrqpf8r7sswsi5104w73kyrbmfirqnrd")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector) - ("ghc-dlist" ,ghc-dlist) - ("ghc-fmlist" ,ghc-fmlist) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-random" ,ghc-random) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-vector + ghc-dlist + ghc-fmlist + ghc-hunit + ghc-quickcheck + ghc-random + ghc-utf8-string)) (home-page "https://github.com/JohnLato/listlike") (synopsis "Generic support for list-like structures") (description "The ListLike module provides a common interface to the @@ -7402,13 +7098,9 @@ (define-public ghc-llvm-hs-pure "0pxb5ah8r5pzpz2ibqw3g9g1isigb4z7pbzfrwr8kmcjn74ab3kf")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-fail" ,ghc-fail) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-attoparsec ghc-fail ghc-unordered-containers)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck)) (home-page "https://github.com/llvm-hs/llvm-hs/") (synopsis "Pure Haskell LLVM functionality (no FFI)") (description "llvm-hs-pure is a set of pure Haskell types and functions @@ -7431,19 +7123,16 @@ (define-public ghc-llvm-hs "0723xgh45h9cyxmmjsvxnsp8bpn1ljy4qgh7a7vqq3sj9d6wzq00")))) (build-system haskell-build-system) (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-llvm-hs-pure" ,ghc-llvm-hs-pure) - ("llvm" ,llvm-9))) + (list ghc-attoparsec ghc-exceptions ghc-utf8-string ghc-llvm-hs-pure + llvm-9)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-temporary" ,ghc-temporary) - ("ghc-pretty-show" ,ghc-pretty-show) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-quickcheck + ghc-temporary + ghc-pretty-show + ghc-temporary)) (home-page "https://github.com/llvm-hs/llvm-hs/") (synopsis "General purpose LLVM bindings for Haskell") (description "llvm-hs is a set of Haskell bindings for LLVM. Unlike other @@ -7468,8 +7157,7 @@ (define-public ghc-logging-facade "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/logging-facade") (synopsis "Simple logging abstraction that allows multiple back-ends") (description @@ -7492,11 +7180,9 @@ (define-public ghc-logict (base32 "1d22b7r8lnak5k8ars166cxbk1lv7gf8g0qs604irsx2s474ybi7")))) (build-system haskell-build-system) - (inputs `(("ghc-fail" ,ghc-fail))) + (inputs (list ghc-fail)) (native-inputs - `(("ghc-async" ,ghc-async) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-async ghc-tasty ghc-tasty-hunit)) (home-page "http://code.haskell.org/~dolio/") (synopsis "Backtracking logic-programming monad") (description "This library provides a continuation-based, backtracking, @@ -7522,14 +7208,10 @@ (define-public ghc-lucid "0nky4pqxd6828kg3js90ks6r3hxs5x48ibfz37pw2dr7y1nygq21")))) (build-system haskell-build-system) (inputs - `(("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-hashable" ,ghc-hashable) - ("ghc-mmorph" ,ghc-mmorph) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-blaze-builder ghc-hashable ghc-mmorph + ghc-unordered-containers)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-bifunctors" ,ghc-bifunctors))) + (list ghc-hunit ghc-hspec ghc-bifunctors)) (arguments `(#:cabal-revision ("1" @@ -7566,11 +7248,8 @@ (define-public ghc-lzma #:cabal-revision ("6" "1sh2g5wkh0m6646cxnii0k20f0crwdcnprfl9jfg7gxn5875bkip"))) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-hunit ghc-quickcheck ghc-tasty ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/hvr/lzma") (synopsis "LZMA/XZ compression and decompression") (description @@ -7593,16 +7272,14 @@ (define-public ghc-lzma-conduit "1z6q16hzp2r5a4gdbg9akky5l9bfarzzhzswrgvh0v28ax400whb")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-lzma" ,ghc-lzma) - ("ghc-resourcet" ,ghc-resourcet))) + (list ghc-conduit ghc-lzma ghc-resourcet)) (native-inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-base-compat + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-hunit + ghc-quickcheck)) (home-page "https://github.com/alphaHeavy/lzma-conduit") (synopsis "Conduit interface for lzma/xz compression") (description @@ -7682,13 +7359,13 @@ (define-public ghc-markdown-unlit "0njzn56m8z6lm70xyixbylbnpjz1gk7x8vdsdvi3qld9m66gc3n7")))) (build-system haskell-build-system) (inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-silently" ,ghc-silently) - ("ghc-stringbuilder" ,ghc-stringbuilder) - ("ghc-temporary" ,ghc-temporary) - ("hspec-discover" ,hspec-discover))) + (list ghc-base-compat + ghc-hspec + ghc-quickcheck + ghc-silently + ghc-stringbuilder + ghc-temporary + hspec-discover)) (home-page "https://github.com/sol/markdown-unlit#readme") (synopsis "Literate Haskell support for Markdown") (description "This package allows you to have a README.md that at the @@ -7711,16 +7388,14 @@ (define-public ghc-math-functions (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: 1 test fails. (inputs - `(("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-vector" ,ghc-vector) - ("ghc-vector-th-unbox" ,ghc-vector-th-unbox))) + (list ghc-data-default-class ghc-vector ghc-vector-th-unbox)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-erf" ,ghc-erf) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit + ghc-quickcheck + ghc-erf + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2)) (home-page "https://github.com/bos/math-functions") (synopsis "Special functions and Chebyshev polynomials for Haskell") (description "This Haskell library provides implementations of @@ -7743,14 +7418,9 @@ (define-public ghc-megaparsec "00953zvxfyjibw8c1ssmixxh0cwn59pz24zbh6s34rk3v14vqa3j")))) (build-system haskell-build-system) (inputs - `(("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-parser-combinators" ,ghc-parser-combinators) - ("ghc-scientific" ,ghc-scientific))) + (list ghc-case-insensitive ghc-parser-combinators ghc-scientific)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec ghc-hspec-expectations hspec-discover)) (home-page "https://github.com/mrkkrp/megaparsec") (synopsis "Monadic parser combinators") (description @@ -7772,12 +7442,9 @@ (define-public ghc-memory "0a9mxcddnqn4359hk59d6l2zbh0vp154yb5vs1a8jw4l38n8kzz3")))) (build-system haskell-build-system) (inputs - `(("ghc-basement" ,ghc-basement) - ("ghc-foundation" ,ghc-foundation))) + (list ghc-basement ghc-foundation)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit)) (home-page "https://github.com/vincenthz/hs-memory") (synopsis "Memory abstractions for Haskell") (description @@ -7804,7 +7471,7 @@ (define-public ghc-memotrie "0lxsarhyhhkp58wpbp7b08scmjxq7s46jfl9vhp2yfq973hz0kaq")))) (build-system haskell-build-system) (inputs - `(("ghc-newtype-generics" ,ghc-newtype-generics))) + (list ghc-newtype-generics)) (home-page "https://github.com/conal/MemoTrie") (synopsis "Trie-based memo functions") (description "This package provides a functional library for creating @@ -7851,16 +7518,15 @@ (define-public ghc-microlens-aeson "074mzpk7av6i0xf7xy42jpzgljlmyw805md1vz4sqy85m99f0ikr")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-hashable" ,ghc-hashable) - ("ghc-microlens" ,ghc-microlens) - ("ghc-scientific" ,ghc-scientific) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-aeson + ghc-attoparsec + ghc-hashable + ghc-microlens + ghc-scientific + ghc-unordered-containers + ghc-vector)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/fosskers/microlens-aeson") (synopsis "Law-abiding lenses for Aeson, using microlens") (description "This library provides law-abiding lenses for Aeson, using @@ -7882,7 +7548,7 @@ (define-public ghc-microlens-ghc (base32 "1r6x788br3f9rksj0dmk1nyh5mfvd9zzasclf1mi3rxhb7c0j926")))) (build-system haskell-build-system) - (inputs `(("ghc-microlens" ,ghc-microlens))) + (inputs (list ghc-microlens)) (home-page "https://github.com/monadfix/microlens") (synopsis "Use @code{microlens} with GHC libraries like @code{array}") (description "This library provides everything that @code{microlens} @@ -7909,8 +7575,7 @@ (define-public ghc-microlens-mtl "0ijy7xyd5lbc3calhcrhy8czkf3fjcxrv68p7kd2a5b352rfi7fp")))) (build-system haskell-build-system) (inputs - `(("ghc-microlens" ,ghc-microlens) - ("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-microlens ghc-transformers-compat)) (home-page "https://github.com/monadfix/microlens") (synopsis "@code{microlens} support for Reader/Writer/State from mtl") @@ -7937,13 +7602,13 @@ (define-public ghc-microlens-platform "0yf0z0glq2d6mpclzswc64h9w2cck4fd8l8ffm89pyb0a5n8m4c7")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-microlens" ,ghc-microlens) - ("ghc-microlens-ghc" ,ghc-microlens-ghc) - ("ghc-microlens-mtl" ,ghc-microlens-mtl) - ("ghc-microlens-th" ,ghc-microlens-th) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-hashable + ghc-microlens + ghc-microlens-ghc + ghc-microlens-mtl + ghc-microlens-th + ghc-unordered-containers + ghc-vector)) (home-page "https://github.com/monadfix/microlens") (synopsis "Feature-complete microlens") (description @@ -7979,9 +7644,8 @@ (define-public ghc-microlens-th (base32 "1dg2xhj85fy8q39m5dd94kjlabjyxgc0336vzkg0174l6l110l1c")))) (build-system haskell-build-system) - (inputs `(("ghc-microlens" ,ghc-microlens) - ("ghc-th-abstraction" ,ghc-th-abstraction))) - (native-inputs `(("ghc-tagged" ,ghc-tagged))) + (inputs (list ghc-microlens ghc-th-abstraction)) + (native-inputs (list ghc-tagged)) (home-page "https://github.com/aelve/microlens") (synopsis "Automatic generation of record lenses for @@ -8014,17 +7678,15 @@ (define-public ghc-missingh (("(random)\\s+[^,]+" all dep) dep))))))) (inputs - `(("ghc-network" ,ghc-network) - ("ghc-hunit" ,ghc-hunit) - ("ghc-regex-compat" ,ghc-regex-compat) - ("ghc-hslogger" ,ghc-hslogger) - ("ghc-random" ,ghc-random) - ("ghc-old-time" ,ghc-old-time) - ("ghc-old-locale" ,ghc-old-locale))) + (list ghc-network + ghc-hunit + ghc-regex-compat + ghc-hslogger + ghc-random + ghc-old-time + ghc-old-locale)) (native-inputs - `(("ghc-errorcall-eq-instance" ,ghc-errorcall-eq-instance) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-errorcall-eq-instance ghc-quickcheck ghc-hunit)) ;; ‘Official’ redirects to a 404. (home-page "https://github.com/haskell-hvr/missingh") (synopsis "Large utility library") @@ -8071,7 +7733,7 @@ (define-public ghc-mmorph "0bq9m3hlfax1826gg5yhih79x33rvfx59wdh8yf43azd7l74bys6")))) (build-system haskell-build-system) (inputs - `(("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-transformers-compat)) (home-page "https://hackage.haskell.org/package/mmorph") (synopsis "Monad morphisms") (description @@ -8092,12 +7754,9 @@ (define-public ghc-mockery "09ypgm3z69gq8mj6y66ss58kbjnk15r8frwcwbqcfbfksfnfv8dp")))) (build-system haskell-build-system) (inputs - `(("ghc-temporary" ,ghc-temporary) - ("ghc-logging-facade" ,ghc-logging-facade) - ("ghc-base-compat" ,ghc-base-compat))) + (list ghc-temporary ghc-logging-facade ghc-base-compat)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/mockery") (synopsis "Support functions for automated testing") (description @@ -8119,8 +7778,7 @@ (define-public ghc-monad-control "0g3if9km8ik80bcy130a826ig9wlk4bnf0qli3vmwdwr9nhaw2xf")))) (build-system haskell-build-system) (inputs - `(("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-transformers-base ghc-transformers-compat)) (home-page "https://github.com/basvandijk/monad-control") (synopsis "Monad transformers to lift control operations like exception catching") @@ -8143,18 +7801,18 @@ (define-public ghc-monad-logger (base32 "12rw0k01gkhiqjm2fhxgkmribksmizhj14xphfn8fkd86wzl0vbh")))) (build-system haskell-build-system) - (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-stm-chans" ,ghc-stm-chans) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-monad-loops" ,ghc-monad-loops) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-exceptions" ,ghc-exceptions))) + (inputs (list ghc-transformers-compat + ghc-stm-chans + ghc-lifted-base + ghc-resourcet + ghc-conduit + ghc-conduit-extra + ghc-fast-logger + ghc-transformers-base + ghc-monad-control + ghc-monad-loops + ghc-blaze-builder + ghc-exceptions)) (home-page "https://github.com/kazu-yamamoto/logger") (synopsis "Provides a class of monads which can log messages for Haskell") (description "This Haskell package uses a monad transformer approach @@ -8178,8 +7836,7 @@ (define-public ghc-monad-loops (base32 "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky")))) (build-system haskell-build-system) - (native-inputs `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (native-inputs (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/mokus0/monad-loops") (synopsis "Monadic loops for Haskell") (description "This Haskell package provides some useful control @@ -8204,19 +7861,15 @@ (define-public ghc-monad-par `(#:tests? #f ; TODO: ghc-test-framework-th does not build. #:cabal-revision ("1" "17l7zjykf5iqjmw1pq4iwls7v9x9d3in94iikxabx43q5l2iccsm"))) - (inputs `(("ghc-abstract-par" ,ghc-abstract-par) - ("ghc-abstract-deque" ,ghc-abstract-deque) - ("ghc-monad-par-extras" ,ghc-monad-par-extras) - ("ghc-mwc-random" ,ghc-mwc-random) - ("ghc-parallel" ,ghc-parallel))) - (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" - ,ghc-test-framework-quickcheck2) - ("ghc-test-framework" ,ghc-test-framework) - ;("ghc-test-framework-th" ,ghc-test-framework-th) - )) + (inputs (list ghc-abstract-par ghc-abstract-deque ghc-monad-par-extras + ghc-mwc-random ghc-parallel)) + (native-inputs (list ghc-quickcheck + ghc-hunit + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-test-framework + ;("ghc-test-framework-th" ,ghc-test-framework-th) + )) (home-page "https://github.com/simonmar/monad-par") (synopsis "Haskell library for parallel programming based on a monad") (description "The @code{Par} monad offers an API for parallel @@ -8240,9 +7893,7 @@ (define-public ghc-monad-par-extras (base32 "0bl4bd6jzdc5zm20q1g67ppkfh6j6yn8fwj6msjayj621cck67p2")))) (build-system haskell-build-system) - (inputs `(("ghc-abstract-par" ,ghc-abstract-par) - ("ghc-cereal" ,ghc-cereal) - ("ghc-random" ,ghc-random))) + (inputs (list ghc-abstract-par ghc-cereal ghc-random)) (home-page "https://github.com/simonmar/monad-par") (synopsis "Combinators and extra features for Par monads for Haskell") (description "This Haskell package provides additional data structures, @@ -8263,10 +7914,8 @@ (define-public ghc-monadrandom (base32 "17qaw1gg42p9v6f87dj5vih7l88lddbyd8880ananj8avanls617")))) (build-system haskell-build-system) - (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-primitive" ,ghc-primitive) - ("ghc-fail" ,ghc-fail) - ("ghc-random" ,ghc-random))) + (inputs (list ghc-transformers-compat ghc-primitive ghc-fail + ghc-random)) (home-page "https://github.com/byorgey/MonadRandom") (synopsis "Random-number generation monad for Haskell") (description "This Haskell package provides support for computations @@ -8311,15 +7960,9 @@ (define-public ghc-mono-traversable "1dvlp7r7r1lc3fxkwaz68f1nffg83240q8a989x24x1x67rj1clq")))) (build-system haskell-build-system) (outputs '("out" "static" "doc")) - (inputs `(("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-hashable" ,ghc-hashable) - ("ghc-vector" ,ghc-vector) - ("ghc-vector-algorithms" ,ghc-vector-algorithms) - ("ghc-split" ,ghc-split))) - (native-inputs `(("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-foldl" ,ghc-foldl))) + (inputs (list ghc-unordered-containers ghc-hashable ghc-vector + ghc-vector-algorithms ghc-split)) + (native-inputs (list ghc-hspec ghc-hunit ghc-quickcheck ghc-foldl)) (home-page "https://github.com/snoyberg/mono-traversable") (synopsis "Haskell classes for mapping, folding, and traversing monomorphic containers") @@ -8344,8 +7987,7 @@ (define-public ghc-monoid-extras "0ki1d3b1xpf653qj7brlqdgngghwrnmapy5gja75iiydfx2506a1")))) (build-system haskell-build-system) (inputs - `(("ghc-groups" ,ghc-groups) - ("ghc-semigroupoids" ,ghc-semigroupoids))) + (list ghc-groups ghc-semigroupoids)) (home-page "https://hackage.haskell.org/package/monoid-extras") (synopsis "Various extra monoid-related definitions and utilities") (description "This package provides various extra monoid-related @@ -8448,17 +8090,12 @@ (define-public ghc-mwc-random "0ny2mw4am24d6ykrm8rbcjnrq6p2cjmzjb4m6qfk54wfdxflvmim")))) (build-system haskell-build-system) (inputs - `(("ghc-primitive" ,ghc-primitive) - ("ghc-vector" ,ghc-vector) - ("ghc-math-functions" ,ghc-math-functions))) + (list ghc-primitive ghc-vector ghc-math-functions)) (arguments `(#:tests? #f)) ; FIXME: Test-Suite `spec` fails. (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-hunit ghc-quickcheck ghc-test-framework + ghc-test-framework-hunit ghc-test-framework-quickcheck2)) (home-page "https://github.com/bos/mwc-random") (synopsis "Random number generation library for Haskell") (description "This Haskell package contains code for generating @@ -8489,7 +8126,7 @@ (define-public ghc-nats (build-system haskell-build-system) (arguments `(#:haddock? #f)) (inputs - `(("ghc-hashable" ,ghc-hashable))) + (list ghc-hashable)) (home-page "https://hackage.haskell.org/package/nats") (synopsis "Natural numbers") (description "This library provides the natural numbers for Haskell.") @@ -8532,8 +8169,8 @@ (define-public ghc-ncurses #:cabal-revision ("1" "1wfdy716s5p1sqp2gsg43x8wch2dxg0vmbbndlb2h3d8c9jzxnca"))) - (inputs `(("ncurses" ,ncurses))) - (native-inputs `(("ghc-c2hs" ,ghc-c2hs))) + (inputs (list ncurses)) + (native-inputs (list ghc-c2hs)) (home-page "https://john-millikin.com/software/haskell-ncurses/") (synopsis "Modernised bindings to GNU ncurses") (description "GNU ncurses is a library for creating command-line application @@ -8560,10 +8197,8 @@ (define-public ghc-network ;; The regression tests depend on an unpublished module. (arguments `(#:tests? #f)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-doctest" ,ghc-doctest) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-doctest ghc-test-framework + ghc-test-framework-hunit)) (home-page "https://github.com/haskell/network") (synopsis "Low-level networking interface") (description @@ -8587,7 +8222,7 @@ (define-public ghc-network-bsd `(#:cabal-revision ("4" "1gd9a8j7fwg0jz0s6il5fk9sl0hm19ja1w56ix51wa0qi2h5x56d"))) (inputs - `(("ghc-network" ,ghc-network))) + (list ghc-network)) (home-page "https://github.com/haskell/network-bsd") (synopsis "POSIX network database () API") (description "This package provides Haskell bindings to the the POSIX @@ -8609,7 +8244,7 @@ (define-public ghc-network-byte-order "0pnwcg13k4qw82n0zc1xibyc24sc77y79j5a62pqdmjrnz4wrc7j")))) (build-system haskell-build-system) (native-inputs - `(("ghc-doctest" ,ghc-doctest))) + (list ghc-doctest)) (home-page "https://hackage.haskell.org/package/network-byte-order") (synopsis "Network byte order utilities") (description "This library provides peek and poke functions for network @@ -8654,8 +8289,7 @@ (define-public ghc-network-multicast "0whvi0pbwjy6dbwfdf9rv1j3yr3lcmfp3q7a8pwq63g537l4l2l3")))) (build-system haskell-build-system) (inputs - `(("ghc-network" ,ghc-network) - ("ghc-network-bsd" ,ghc-network-bsd))) + (list ghc-network ghc-network-bsd)) (home-page "http://hackage.haskell.org/package/network-multicast") (synopsis "Simple multicast library for Haskell") @@ -8685,13 +8319,10 @@ (define-public ghc-network-uri "111m485rx2kyqdymi1x6sl08hi6lp34q3f41yqcx99086swnv1ap")))) (build-system haskell-build-system) (inputs - `(("ghc-th-compat" ,ghc-th-compat))) + (list ghc-th-compat)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-hunit ghc-quickcheck ghc-tasty ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/haskell/network-uri") (synopsis "Library for URI manipulation") @@ -8715,8 +8346,7 @@ (define-public ghc-newtype-generics "04bymwhkvlsgcsd0v630mndrzf0xnh3v81ba6nfzwcvbg3ksr2wa")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://github.com/sjakobi/newtype-generics") (synopsis "Typeclass and set of functions for working with newtypes") (description "The @code{Newtype} typeclass represents the packing and @@ -8742,9 +8372,7 @@ (define-public ghc-non-negative "0f01q916dzkl1i0v15qrw9cviycki5g3fgi6x8gs45iwbzssq52n")))) (build-system haskell-build-system) (inputs - `(("ghc-semigroups" ,ghc-semigroups) - ("ghc-utility-ht" ,ghc-utility-ht) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-semigroups ghc-utility-ht ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/non-negative") (synopsis "Non-negative numbers class") (description "This library provides a class for non-negative numbers, @@ -8771,10 +8399,8 @@ (define-public ghc-nonce `(#:cabal-revision ("2" "09xvg4lpmb1hw153afhbjrdg9v3npfwpdfhpv5y8b0qvb4zi3n9q"))) (inputs - `(("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-entropy" ,ghc-entropy) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unliftio-core" ,ghc-unliftio-core))) + (list ghc-base64-bytestring ghc-entropy ghc-unliftio + ghc-unliftio-core)) (home-page "https://github.com/prowdsponsor/nonce") (synopsis "Generate cryptographic nonces in Haskell") (description @@ -8872,7 +8498,7 @@ (define-public ghc-old-time `(#:cabal-revision ("2" "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9"))) (inputs - `(("ghc-old-locale" ,ghc-old-locale))) + (list ghc-old-locale)) (home-page "https://hackage.haskell.org/package/old-time") (synopsis "Time compatibility library for Haskell") (description "Old-time is a package for backwards compatibility with the @@ -8931,10 +8557,7 @@ (define-public ghc-opengl `(#:cabal-revision ("1" "1748mrb6r9mpf5jbrx436lwbg8w6dadyy8dhxw2dwnrj5z7zf741"))) (inputs - `(("ghc-objectname" ,ghc-objectname) - ("ghc-gluraw" ,ghc-gluraw) - ("ghc-statevar" ,ghc-statevar) - ("ghc-openglraw" ,ghc-openglraw))) + (list ghc-objectname ghc-gluraw ghc-statevar ghc-openglraw)) (home-page "https://wiki.haskell.org/Opengl") (synopsis "Haskell bindings for the OpenGL graphics system") (description "This package provides Haskell bindings for the OpenGL @@ -8960,9 +8583,7 @@ (define-public ghc-openglraw (arguments `(#:extra-directories ("glu"))) (inputs - `(("ghc-half" ,ghc-half) - ("ghc-fixed" ,ghc-fixed) - ("glu" ,glu))) + (list ghc-half ghc-fixed glu)) (home-page "https://wiki.haskell.org/Opengl") (synopsis "Raw Haskell bindings for the OpenGL graphics system") (description "OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 @@ -8990,7 +8611,7 @@ (define-public ghc-operational "1hwmwbsxzwv68b39rv4gn3da6irv8zm89gqrkc3rdsgwi5ziyn3i")))) (build-system haskell-build-system) (inputs - `(("ghc-random" ,ghc-random))) + (list ghc-random)) (home-page "http://wiki.haskell.org/Operational") (synopsis "Implementation of difficult monads made easy with operational semantics") (description @@ -9047,9 +8668,7 @@ (define-public ghc-options (("chell >= 0\\.4 && < 0\\.5") "chell >= 0.4 && < 0.6")) #t))))) (inputs - `(("ghc-monads-tf" ,ghc-monads-tf) - ("ghc-chell" ,ghc-chell) - ("ghc-chell-quickcheck" ,ghc-chell-quickcheck))) + (list ghc-monads-tf ghc-chell ghc-chell-quickcheck)) (home-page "https://john-millikin.com/software/haskell-options/") (synopsis "Powerful and easy-to-use command-line option parser") (description @@ -9102,10 +8721,9 @@ (define-public ghc-optparse-applicative `(#:cabal-revision ("1" "0401ik87gm9gjpch6lmkczygp59na3f1j7bcs6mc2r929c2xgsqn"))) (inputs - `(("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint))) + (list ghc-transformers-compat ghc-ansi-wl-pprint)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://github.com/pcapriotti/optparse-applicative") (synopsis "Utilities and combinators for parsing command line options") (description "This package provides utilities and combinators for parsing @@ -9126,8 +8744,7 @@ (define-public ghc-jira-wiki-markup (base32 "0p6axj6km4440ss5naw68r3r85si4qxqgrklp6ssfyapawy0s88w")))) (build-system haskell-build-system) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/tarleb/jira-wiki-markup") (synopsis "Handle Jira wiki markup") (description @@ -9149,7 +8766,7 @@ (define-public ghc-emojis (base32 "09x2xrppwypi369y7rzf3ln2g7c3g9qfckn2gydxpfzglcp9rziw")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit))) + (list ghc-hunit)) (home-page "https://github.com/jgm/emojis#readme") (synopsis "Conversion between emoji characters and their names.") (description @@ -9182,12 +8799,9 @@ (define-public ghc-text-conversions (base32 "0kbxin1q8xj9sgdl185gncrdjwcfzndp8sl5qll8y93l60yq8dxi")))) (build-system haskell-build-system) (inputs - `(("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-errors" ,ghc-errors))) + (list ghc-base16-bytestring ghc-base64-bytestring ghc-errors)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://github.com/cjdev/text-conversions#readme") (synopsis "Safe conversions between textual types") (description "Safe conversions between textual types") @@ -9208,13 +8822,10 @@ (define-public ghc-text-short (base32 "0xyrxlb602z8bc9sr2y1fag0x56a20yj5qrkvy7iwc6hnznrynxz")))) (build-system haskell-build-system) - (inputs `(("ghc-hashable" ,ghc-hashable))) + (inputs (list ghc-hashable)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-quickcheck-instances" - ,ghc-quickcheck-instances))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit + ghc-quickcheck-instances)) (arguments `(#:tests? #f ; TODO: Needs tasty<1.3 #:cabal-revision @@ -9245,11 +8856,9 @@ (define-public ghc-text-zipper (base32 "07l1pyx93gv95cn1wh1di129axhm9sqsn4znykliacv60ld854ys")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec ghc-quickcheck hspec-discover)) (inputs - `(("ghc-vector" ,ghc-vector))) + (list ghc-vector)) (home-page "https://github.com/jtdaugherty/text-zipper/") (synopsis "Text editor zipper library") (description @@ -9276,13 +8885,10 @@ (define-public ghc-doclayout (base32 "1p9kgjlf7y4p1symvkwndgs4lvyw2c45bsgld09y9r4aiqbhdrxp")))) (build-system haskell-build-system) (inputs - `(("ghc-safe" ,ghc-safe) - ("ghc-emojis" ,ghc-emojis))) + (list ghc-safe ghc-emojis)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-tasty ghc-tasty-golden ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/jgm/doclayout") (synopsis "Pretty-printing library for laying out text documents") (description @@ -9316,68 +8922,68 @@ (define-public ghc-pandoc #t))))) (outputs '("out" "static" "doc")) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-aeson-pretty" ,ghc-aeson-pretty) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-citeproc" ,ghc-citeproc) - ("ghc-commonmark-extensions" ,ghc-commonmark-extensions) - ("ghc-commonmark" ,ghc-commonmark) - ("ghc-commonmark-pandoc" ,ghc-commonmark-pandoc) - ("ghc-connection" ,ghc-connection) - ("ghc-data-default" ,ghc-data-default) - ("ghc-doclayout" ,ghc-doclayout) - ("ghc-doctemplates" ,ghc-doctemplates) - ("ghc-emojis" ,ghc-emojis) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-glob" ,ghc-glob) - ("ghc-haddock-library" ,ghc-haddock-library) - ("ghc-hslua" ,ghc-hslua) - ("ghc-hslua-module-path" ,ghc-hslua-module-path) - ("ghc-hslua-module-system" ,ghc-hslua-module-system) - ("ghc-hslua-module-text" ,ghc-hslua-module-text) - ("ghc-hsyaml" ,ghc-hsyaml) - ("ghc-http-client" ,ghc-http-client) - ("ghc-http-client-tls" ,ghc-http-client-tls) - ("ghc-http" ,ghc-http) - ("ghc-http-types" ,ghc-http-types) - ("ghc-ipynb" ,ghc-ipynb) - ("ghc-jira-wiki-markup" ,ghc-jira-wiki-markup) - ("ghc-juicypixels" ,ghc-juicypixels) - ("ghc-network" ,ghc-network) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-pandoc-types" ,ghc-pandoc-types) - ("ghc-random" ,ghc-random) - ("ghc-safe" ,ghc-safe) - ("ghc-scientific" ,ghc-scientific) - ("ghc-sha" ,ghc-sha) - ("ghc-skylighting-core" ,ghc-skylighting-core) - ("ghc-skylighting" ,ghc-skylighting) - ("ghc-split" ,ghc-split) - ("ghc-syb" ,ghc-syb) - ("ghc-tagsoup" ,ghc-tagsoup) - ("ghc-temporary" ,ghc-temporary) - ("ghc-texmath" ,ghc-texmath) - ("ghc-text-conversions" ,ghc-text-conversions) - ("ghc-unicode-collation" ,ghc-unicode-collation) - ("ghc-unicode-transforms" ,ghc-unicode-transforms) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-xml-conduit" ,ghc-xml-conduit) - ("ghc-xml" ,ghc-xml) - ("ghc-zip-archive" ,ghc-zip-archive) - ("ghc-zlib" ,ghc-zlib))) - (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-lua" ,ghc-tasty-lua) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-diff" ,ghc-diff) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-aeson + ghc-aeson-pretty + ghc-attoparsec + ghc-base64-bytestring + ghc-base-compat + ghc-blaze-html + ghc-blaze-markup + ghc-case-insensitive + ghc-citeproc + ghc-commonmark-extensions + ghc-commonmark + ghc-commonmark-pandoc + ghc-connection + ghc-data-default + ghc-doclayout + ghc-doctemplates + ghc-emojis + ghc-file-embed + ghc-glob + ghc-haddock-library + ghc-hslua + ghc-hslua-module-path + ghc-hslua-module-system + ghc-hslua-module-text + ghc-hsyaml + ghc-http-client + ghc-http-client-tls + ghc-http + ghc-http-types + ghc-ipynb + ghc-jira-wiki-markup + ghc-juicypixels + ghc-network + ghc-network-uri + ghc-pandoc-types + ghc-random + ghc-safe + ghc-scientific + ghc-sha + ghc-skylighting-core + ghc-skylighting + ghc-split + ghc-syb + ghc-tagsoup + ghc-temporary + ghc-texmath + ghc-text-conversions + ghc-unicode-collation + ghc-unicode-transforms + ghc-unordered-containers + ghc-xml-conduit + ghc-xml + ghc-zip-archive + ghc-zlib)) + (native-inputs + (list ghc-tasty + ghc-tasty-golden + ghc-tasty-hunit + ghc-tasty-lua + ghc-tasty-quickcheck + ghc-diff + ghc-quickcheck)) (home-page "https://pandoc.org") (synopsis "Conversion between markup formats") (description @@ -9544,15 +9150,14 @@ (define-public ghc-pandoc-types " (string-map (lambda (chr) (if (eq? chr #\.) #\, chr)) ,version)))) #t))))) (inputs - `(("ghc-syb" ,ghc-syb) - ("ghc-aeson" ,ghc-aeson))) + (list ghc-syb ghc-aeson)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-string-qq" ,ghc-string-qq) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-quickcheck + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-string-qq + ghc-hunit)) (home-page "https://pandoc.org") (synopsis "Types for representing a structured document") (description @@ -9644,12 +9249,12 @@ (define-public ghc-parsers (arguments `(#:tests? #f)) ; FIXME: Test fails with "cannot satisfy ; -package attoparsec-0.13.0.1" (inputs - `(("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-scientific" ,ghc-scientific) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-charset" ,ghc-charset) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-base-orphans + ghc-attoparsec + ghc-scientific + ghc-semigroups + ghc-charset + ghc-unordered-containers)) (home-page "https://github.com/ekmett/parsers/") (synopsis "Parsing combinators") (description "This library provides convenient combinators for working @@ -9678,16 +9283,15 @@ (define-public ghc-path `(#:cabal-revision ("1" "02vhx94mqapyigvayb6cj7p7snn354pb542n3qyvsm0gih52wlja"))) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-hashable" ,ghc-hashable))) + (list ghc-aeson ghc-hashable)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-genvalidity" ,ghc-genvalidity) - ("ghc-genvalidity-hspec" ,ghc-genvalidity-hspec) - ("ghc-genvalidity-property" ,ghc-genvalidity-property) - ("ghc-hspec" ,ghc-hspec) - ("ghc-validity" ,ghc-validity))) + (list ghc-hspec + ghc-quickcheck + ghc-genvalidity + ghc-genvalidity-hspec + ghc-genvalidity-property + ghc-hspec + ghc-validity)) (home-page "https://hackage.haskell.org/package/path") (synopsis "Support for well-typed paths") @@ -9714,14 +9318,14 @@ (define-public ghc-path-io `(#:cabal-revision ("3" "0rsr9r2175lf7zcz2sns0mhxkvl21pm50sjidjq5v75nalrsw6rp"))) (inputs - `(("ghc-dlist" ,ghc-dlist) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-path" ,ghc-path) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-dlist + ghc-exceptions + ghc-path + ghc-transformers-base + ghc-unix-compat + ghc-temporary)) (native-inputs - `(("ghc-hspec" ,ghc-hspec))) + (list ghc-hspec)) (home-page "https://github.com/mrkkrp/path-io") (synopsis "Functions for manipulating well-typed paths") @@ -9819,10 +9423,9 @@ (define-public ghc-pcre-light (arguments `(#:extra-directories ("pcre"))) (inputs - `(("pcre" ,pcre))) + (list pcre)) (native-inputs - `(("pkg-config" ,pkg-config) - ("ghc-hunit" ,ghc-hunit))) + (list pkg-config ghc-hunit)) (home-page "https://github.com/Daniel-Diaz/pcre-light") (synopsis "Haskell library for Perl 5 compatible regular expressions") (description "This package provides a small, efficient, and portable regex @@ -9846,30 +9449,28 @@ (define-public ghc-persistent "13lp9i94f57qhifdmr1vnsrra34526f7kqa1sybcaj2jh2v3q85k")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-conduit" ,ghc-conduit) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-http-api-data" ,ghc-http-api-data) - ("ghc-lift-type" ,ghc-lift-type) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-path-pieces" ,ghc-path-pieces) - ("ghc-resource-pool" ,ghc-resource-pool) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-scientific" ,ghc-scientific) - ("ghc-silently" ,ghc-silently) - ("ghc-th-lift-instances" ,ghc-th-lift-instances) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) - (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-shakespeare" ,ghc-shakespeare))) + (list ghc-aeson + ghc-attoparsec + ghc-base64-bytestring + ghc-blaze-html + ghc-conduit + ghc-fast-logger + ghc-http-api-data + ghc-lift-type + ghc-monad-logger + ghc-path-pieces + ghc-resource-pool + ghc-resourcet + ghc-scientific + ghc-silently + ghc-th-lift-instances + ghc-unliftio-core + ghc-unliftio + ghc-unordered-containers + ghc-vector)) + (native-inputs + (list ghc-hspec ghc-quickcheck ghc-quickcheck-instances + ghc-shakespeare)) (home-page "https://www.yesodweb.com/book/persistent") (synopsis "Type-safe, multi-backend data serialization for Haskell") (description "This Haskell package allows Haskell programs to access data @@ -9891,28 +9492,26 @@ (define-public ghc-persistent-sqlite "12za89crbk74mya4qxpw5fp5fqp64vwz5s8vbjd7m8r3j3vbw338")))) (build-system haskell-build-system) (inputs - `(("ghc-persistent" ,ghc-persistent) - ("ghc-aeson" ,ghc-aeson) - ("ghc-conduit" ,ghc-conduit) - ("ghc-microlens-th" ,ghc-microlens-th) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-resource-pool" ,ghc-resource-pool) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-unordered-containers" - ,ghc-unordered-containers))) - (native-inputs - `(("ghc-persistent-template" - ,ghc-persistent-template) - ("ghc-persistent-test" ,ghc-persistent-test) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-system-fileio" ,ghc-system-fileio) - ("ghc-system-filepath" ,ghc-system-filepath) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-persistent + ghc-aeson + ghc-conduit + ghc-microlens-th + ghc-monad-logger + ghc-resource-pool + ghc-resourcet + ghc-unliftio-core + ghc-unordered-containers)) + (native-inputs + (list ghc-persistent-template + ghc-persistent-test + ghc-exceptions + ghc-fast-logger + ghc-hspec + ghc-hunit + ghc-quickcheck + ghc-system-fileio + ghc-system-filepath + ghc-temporary)) (home-page "https://www.yesodweb.com/book/persistent") (synopsis "Backend for the persistent library using sqlite3") @@ -9936,18 +9535,16 @@ (define-public ghc-persistent-template "0c9cs27j43azimj74s2m2cdks87682ibpy1xbyzvygipgmb8nj6w")))) (build-system haskell-build-system) (inputs - `(("ghc-persistent" ,ghc-persistent) - ("ghc-aeson" ,ghc-aeson) - ("ghc-http-api-data" ,ghc-http-api-data) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-path-pieces" ,ghc-path-pieces) - ("ghc-th-lift-instances" ,ghc-th-lift-instances) - ("ghc-unordered-containers" - ,ghc-unordered-containers))) + (list ghc-persistent + ghc-aeson + ghc-http-api-data + ghc-monad-control + ghc-monad-logger + ghc-path-pieces + ghc-th-lift-instances + ghc-unordered-containers)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec ghc-quickcheck)) (home-page "https://www.yesodweb.com/book/persistent") (synopsis "Type-safe, non-relational, multi-backend persistence") (description "This Haskell package provides interfaces and helper @@ -9969,26 +9566,23 @@ (define-public ghc-persistent-test "07q53jvhz00cf10k7a8fkvykgwcl10fgzh8k9gv1d248f336crvs")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-conduit" ,ghc-conduit) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-path-pieces" ,ghc-path-pieces) - ("ghc-persistent" ,ghc-persistent) - ("ghc-persistent-template" ,ghc-persistent-template) - ("ghc-random" ,ghc-random) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-unordered-containers" ,ghc-unordered-containers))) - (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-aeson + ghc-blaze-html + ghc-conduit + ghc-monad-control + ghc-monad-logger + ghc-path-pieces + ghc-persistent + ghc-persistent-template + ghc-random + ghc-resourcet + ghc-transformers-base + ghc-unliftio + ghc-unliftio-core + ghc-unordered-containers)) + (native-inputs + (list ghc-quickcheck ghc-quickcheck-instances ghc-hspec + ghc-hspec-expectations ghc-hunit)) (home-page "https://www.yesodweb.com/book/persistent") (synopsis "Tests for the Persistent database library") (description @@ -10013,13 +9607,10 @@ (define-public ghc-pgp-wordlist "15g6qh0fb7kjj3l0w8cama7cxgnhnhybw760md9yy7cqfq15cfzg")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector))) + (list ghc-vector)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-doctest" ,ghc-doctest))) + (list ghc-hunit ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck + ghc-doctest)) (home-page "https://github.com/quchen/pgp-wordlist") (synopsis @@ -10051,15 +9642,10 @@ (define-public ghc-pipes "163lx5sf68zx5kik5h1fjsyckwr9shdsn5k2dsjq3mhg077nxqgl")))) (build-system haskell-build-system) (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-mmorph" ,ghc-mmorph) - ("ghc-void" ,ghc-void) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-exceptions ghc-mmorph ghc-void ghc-semigroups)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" - ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://hackage.haskell.org/package/pipes") (synopsis "Compositional pipelines") @@ -10149,7 +9735,7 @@ (define-public ghc-pqueue "1sz7hlnfd86hbwrgqxczmsjsl1ki0ryi9dgzscxlsgjkdgcdia2p")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/pqueue") (synopsis "Reliable, persistent, fast priority queues") (description @@ -10215,13 +9801,13 @@ (define-public ghc-prettyprinter (base32 "0i8b3wjjpdvp5b857j065jwyrpgcnzgk75imrj7i3yhl668acvjy")))) (build-system haskell-build-system) (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-pgp-wordlist" ,ghc-pgp-wordlist) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-doctest + ghc-pgp-wordlist + ghc-quickcheck + ghc-quickcheck-instances + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/quchen/prettyprinter") (synopsis "Modern, easy to use, well-documented, extensible pretty-printer") @@ -10245,9 +9831,8 @@ (define-public ghc-prettyprinter-ansi-terminal (base32 "1cqxbcmy9ykk4pssq5hp6h51g2h547zfz549awh0c1fni8q3jdw1")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-prettyprinter" ,ghc-prettyprinter))) - (native-inputs `(("ghc-doctest" ,ghc-doctest))) + (list ghc-ansi-terminal ghc-prettyprinter)) + (native-inputs (list ghc-doctest)) (home-page "https://github.com/quchen/prettyprinter") (synopsis @@ -10289,8 +9874,7 @@ (define-public ghc-pretty-show "1lkgvbv00v1amvpqli6y4dzsbs25l4v3wlagvhwx8qxhw2390zrh")))) (build-system haskell-build-system) (inputs - `(("ghc-haskell-lexer" ,ghc-haskell-lexer) - ("ghc-happy" ,ghc-happy))) + (list ghc-haskell-lexer ghc-happy)) (home-page "https://wiki.github.com/yav/pretty-show") (synopsis "Tools for working with derived `Show` instances") (description @@ -10318,15 +9902,10 @@ (define-public ghc-pretty-simple (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-prettyprinter-ansi-terminal" ,ghc-prettyprinter-ansi-terminal) - ("ghc-prettyprinter" ,ghc-prettyprinter))) + (list ghc-aeson ghc-optparse-applicative + ghc-prettyprinter-ansi-terminal ghc-prettyprinter)) (native-inputs - `(("cabal-doctest" ,cabal-doctest) - ("ghc-doctest" ,ghc-doctest) - ("ghc-glob" ,ghc-glob) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list cabal-doctest ghc-doctest ghc-glob ghc-quickcheck)) (home-page "https://github.com/cdepillabout/pretty-simple") (synopsis "Pretty printer for data types with a 'Show' instance") (description @@ -10381,10 +9960,7 @@ (define-public ghc-process-extras "0klqgr37f1z2z6i0a9b0giapmq0p35l5k9kz1p7f0k1597w7agi9")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default" ,ghc-data-default) - ("ghc-generic-deriving" ,ghc-generic-deriving) - ("ghc-hunit" ,ghc-hunit) - ("ghc-listlike" ,ghc-listlike))) + (list ghc-data-default ghc-generic-deriving ghc-hunit ghc-listlike)) (home-page "https://github.com/seereason/process-extras") (synopsis "Extra tools for managing processes") (description "This package extends @@ -10412,13 +9988,13 @@ (define-public ghc-profunctors (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-distributive" ,ghc-distributive) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-tagged" ,ghc-tagged))) + (list ghc-base-orphans + ghc-bifunctors + ghc-comonad + ghc-contravariant + ghc-distributive + ghc-semigroups + ghc-tagged)) (home-page "https://github.com/ekmett/profunctors/") (synopsis "Profunctors for Haskell") (description "This library provides profunctors for Haskell.") @@ -10439,14 +10015,10 @@ (define-public ghc-project-template "0ac43x36i6b595jhflif1qqhri1rrqw90ama5n7rsh0ffnzyb69d")))) (build-system haskell-build-system) (inputs - `(("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-resourcet" ,ghc-resourcet))) + (list ghc-base64-bytestring ghc-conduit ghc-conduit-extra + ghc-resourcet)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec hspec-discover ghc-quickcheck)) (home-page "https://github.com/fpco/haskell-ide") (synopsis "Specify Haskell project templates and generate files") (description @@ -10476,11 +10048,8 @@ (define-public ghc-protolude "1b6wprbwfdjyvds2bm6na0fbqgzdkj5ikkk33whbkyh3krd3i0s0")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-hashable" ,ghc-hashable) - ("ghc-mtl-compat" ,ghc-mtl-compat) - ("ghc-paths" ,ghc-paths) - ("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-async ghc-hashable ghc-mtl-compat ghc-paths + ghc-transformers-compat)) (home-page "https://github.com/protolude/protolude") (synopsis "Sensible set of defaults for writing custom Preludes") (description @@ -10533,14 +10102,14 @@ (define-public ghc-psqueues #:cabal-revision ("1" "0d0mm3c8x31dasfzp1884r2irkm3c9irvvbahjzfr1bzzxfb7vyv"))) (inputs - `(("ghc-hashable" ,ghc-hashable))) + (list ghc-hashable)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-hunit + ghc-quickcheck + ghc-tagged + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/jaspervdj/psqueues") (synopsis "Pure priority search queues") (description "The psqueues package provides @@ -10598,10 +10167,7 @@ (define-public ghc-pwstore-fast "1cpvlwzg3qznhygrr78f75p65mnljd9v5cvnagfxjqppnrkay6bj")))) (build-system haskell-build-system) (inputs - `(("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-cryptohash" ,ghc-cryptohash) - ("ghc-random" ,ghc-random) - ("ghc-byteable" ,ghc-byteable))) + (list ghc-base64-bytestring ghc-cryptohash ghc-random ghc-byteable)) (home-page "https://github.com/PeterScott/pwstore") (synopsis "Secure password storage") (description @@ -10675,7 +10241,7 @@ (define-public ghc-raw-strings-qq (base32 "1lxy1wy3awf52968iy5y9r5z4qgnn2sxkdrh7js3m9gadb11w09f")))) (build-system haskell-build-system) - (native-inputs `(("ghc-hunit" ,ghc-hunit))) + (native-inputs (list ghc-hunit)) (home-page "https://github.com/23Skidoo/raw-strings-qq") (synopsis "Raw string literals for Haskell") (description @@ -10722,22 +10288,22 @@ (define-public ghc-rebase (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-dlist" ,ghc-dlist) - ("ghc-either" ,ghc-either) - ("ghc-hashable" ,ghc-hashable) - ("ghc-hashable-time" ,ghc-hashable-time) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-scientific" ,ghc-scientific) - ("ghc-selective" ,ghc-selective) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uuid-types" ,ghc-uuid-types) - ("ghc-vector" ,ghc-vector) - ("ghc-vector-instances" ,ghc-vector-instances) - ("ghc-void" ,ghc-void))) + (list ghc-bifunctors + ghc-comonad + ghc-contravariant + ghc-dlist + ghc-either + ghc-hashable + ghc-hashable-time + ghc-profunctors + ghc-scientific + ghc-selective + ghc-semigroupoids + ghc-unordered-containers + ghc-uuid-types + ghc-vector + ghc-vector-instances + ghc-void)) (home-page "https://github.com/nikita-volkov/rebase") (synopsis "Progressive alternative to the base package for Haskell") @@ -10783,11 +10349,8 @@ (define-public ghc-reducers '(#:cabal-revision ("2" "1kd38n9h2hxl09khvkvkhnflgm6rbky1zkw3iazlpb8xk9zkk39s"))) (inputs - `(("ghc-fingertree" ,ghc-fingertree) - ("ghc-hashable" ,ghc-hashable) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-fingertree ghc-hashable ghc-unordered-containers + ghc-semigroupoids ghc-semigroups)) (home-page "https://github.com/ekmett/reducers/") (synopsis "Semigroups, specialized containers and a general map/reduce framework") (description "This library provides various semigroups, specialized @@ -10831,11 +10394,9 @@ (define-public ghc-reflection (base32 "1kd6dgnp99dzbkxdnj01g81j03v7zq5cwg0sf19rlcmvgs8i8gmz")))) (build-system haskell-build-system) - (inputs `(("ghc-tagged" ,ghc-tagged))) + (inputs (list ghc-tagged)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec ghc-quickcheck hspec-discover)) (home-page "https://github.com/ekmett/reflection") (synopsis "Reify arbitrary terms into types that can be reflected back into terms") @@ -10870,14 +10431,14 @@ (define-public ghc-regex "template-haskell >= 2.7\n")) #t))))) (inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-hashable" ,ghc-hashable) - ("ghc-regex-base" ,ghc-regex-base) - ("ghc-regex-pcre-builtin" ,ghc-regex-pcre-builtin) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-time-locale-compat" ,ghc-time-locale-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-base-compat + ghc-hashable + ghc-regex-base + ghc-regex-pcre-builtin + ghc-regex-tdfa + ghc-time-locale-compat + ghc-unordered-containers + ghc-utf8-string)) (home-page "http://regex.uk") (synopsis "Toolkit for regex-base") (description @@ -10903,12 +10464,9 @@ (define-public ghc-regex-applicative (base32 "0di66pi2kq5rrsn0k6pwakzwa0bgi9jfb2csm72kp5gzqdws8s8p")))) (build-system haskell-build-system) - (inputs `(("ghc-filtrable" ,ghc-filtrable))) + (inputs (list ghc-filtrable)) (native-inputs - `(("ghc-smallcheck" ,ghc-smallcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck))) + (list ghc-smallcheck ghc-tasty ghc-tasty-hunit ghc-tasty-smallcheck)) (home-page "https://github.com/feuerbach/regex-applicative") (synopsis "Regex-based parsing with applicative interface") (description @@ -10954,8 +10512,7 @@ (define-public ghc-regex-compat "0ivrdrcphrz3g6nr5wbsmfiv8i82caw0kf6z5qlmlq7xf9n3hywg")))) (build-system haskell-build-system) (inputs - `(("ghc-regex-base" ,ghc-regex-base) - ("ghc-regex-posix" ,ghc-regex-posix))) + (list ghc-regex-base ghc-regex-posix)) (home-page "https://sourceforge.net/projects/lazy-regex") (synopsis "Replaces/Enhances Text.Regex") (description "This library provides one module layer over @@ -10977,8 +10534,7 @@ (define-public ghc-regex-compat-tdfa "1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg")))) (build-system haskell-build-system) (inputs - `(("ghc-regex-base" ,ghc-regex-base) - ("ghc-regex-tdfa" ,ghc-regex-tdfa))) + (list ghc-regex-base ghc-regex-tdfa)) (home-page "https://hub.darcs.net/shelarcy/regex-compat-tdfa") (synopsis "Unicode Support version of Text.Regex, using regex-tdfa") (description @@ -11004,10 +10560,9 @@ (define-public ghc-regex-pcre `(#:extra-directories ("pcre") #:cabal-revision ("3" "1mxy2y7dmv37hhsasm17x2mb9dhmzza13pc7jfrk77inpig78ib8"))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("ghc-regex-base" ,ghc-regex-base) - ("pcre" ,pcre))) + (list ghc-regex-base pcre)) (home-page "https://hackage.haskell.org/package/regex-pcre") (synopsis "Enhancement of the builtin Text.Regex library") (description @@ -11030,7 +10585,7 @@ (define-public ghc-regex-pcre-builtin "0pn55ssrwr05c9sa9jvp0knvzjksz04wn3pmzf5dz4xgbyjadkna")))) (build-system haskell-build-system) (inputs - `(("ghc-regex-base" ,ghc-regex-base))) + (list ghc-regex-base)) (home-page "https://hackage.haskell.org/package/regex-pcre-builtin") (synopsis "Enhancement of the builtin Text.Regex library") (description @@ -11055,7 +10610,7 @@ (define-public ghc-regex-posix "1715b57z67q4hg0jz44wkxrxi3v7n5iagw6gw48pf8hr34wpr0n7")))) (build-system haskell-build-system) (inputs - `(("ghc-regex-base" ,ghc-regex-base))) + (list ghc-regex-base)) (home-page "https://sourceforge.net/projects/lazy-regex") (synopsis "POSIX regular expressions for Haskell") (description "This library provides the POSIX regex backend used by the @@ -11080,8 +10635,8 @@ (define-public ghc-regex-tdfa '(#:cabal-revision ("1" "02gwf740vs0jy3l6dgw72r8c04yggshia6w16n140ncpsici8c4r"))) (inputs - `(("ghc-regex-base" ,ghc-regex-base))) - (native-inputs `(("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-regex-base)) + (native-inputs (list ghc-utf8-string)) (home-page "https://github.com/haskell-hvr/regex-tdfa") (synopsis "POSIX extended regular expressions in Haskell.") (description @@ -11106,8 +10661,7 @@ (define-public ghc-repline "1dspwi28krinkxdd7waq4y6plz0dfmzz72885p9pcqp1r14qrhj3")))) (build-system haskell-build-system) (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-haskeline" ,ghc-haskeline))) + (list ghc-exceptions ghc-haskeline)) (home-page "https://github.com/sdiehl/repline") (synopsis "Haskeline wrapper for GHCi-like REPL interfaces") (description @@ -11131,7 +10685,7 @@ (define-public ghc-rerebase (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-rebase" ,ghc-rebase))) + (list ghc-rebase)) (home-page "https://github.com/nikita-volkov/rerebase") (synopsis "Reexports from ``base'' with many other standard libraries") (description "A rich drop-in replacement for @code{base}. For details and @@ -11158,10 +10712,9 @@ (define-public ghc-resolv #:cabal-revision ("3" "0af5dsdyn04i76d012xhhfkkml10bqzl6q2yivkhf8rlvh1fiii5"))) (inputs - `(("ghc-base16-bytestring" ,ghc-base16-bytestring))) + (list ghc-base16-bytestring)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/haskell/hackage-security") (synopsis "Domain Name Service (DNS) lookup via @code{libresolv}") (description "This package implements an API for accessing the @@ -11185,10 +10738,8 @@ (define-public ghc-resource-pool (base32 "04mw8b9djb14zp4rdi6h7mc3zizh597ffiinfbr4m0m8psifw9w6")))) (build-system haskell-build-system) - (inputs `(("ghc-hashable" ,ghc-hashable) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-vector" ,ghc-vector))) + (inputs (list ghc-hashable ghc-monad-control ghc-transformers-base + ghc-vector)) (home-page "https://github.com/bos/pool") (synopsis "Striped resource pooling implementation in Haskell") (description "This Haskell package provides striped pooling abstraction @@ -11210,15 +10761,14 @@ (define-public ghc-resourcet "0zrvnikw1a0r2j59k12fxikyrg0ki5a7xhqhjgfl9h6dqpz54h85")))) (build-system haskell-build-system) (inputs - `(("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-mmorph" ,ghc-mmorph) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-unliftio-core" ,ghc-unliftio-core))) + (list ghc-transformers-base + ghc-monad-control + ghc-transformers-compat + ghc-mmorph + ghc-exceptions + ghc-unliftio-core)) (native-inputs - `(("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-hspec" ,ghc-hspec))) + (list ghc-lifted-base ghc-hspec)) (home-page "https://github.com/snoyberg/conduit") (synopsis "Deterministic allocation and freeing of scarce resources") (description "ResourceT is a monad transformer which creates a region of @@ -11239,14 +10789,10 @@ (define-public ghc-retry "0nwyis42xpmxfw8nz8qn59r3v7q0dkfzkzkhllgn30cdjbbmwhf5")))) (build-system haskell-build-system) (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-random" ,ghc-random))) + (list ghc-exceptions ghc-random)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog) - ("ghc-hedgehog" ,ghc-hedgehog))) + (list ghc-hunit ghc-tasty ghc-tasty-hunit ghc-tasty-hedgehog + ghc-hedgehog)) (home-page "https://github.com/Soostone/retry") (synopsis "Retry combinators for monadic actions that may fail") (description "This package exposes combinators that can wrap @@ -11297,19 +10843,17 @@ (define-public ghc-rio "013m4xgsmg8h1rba9krxppz49lc5wz26gksms5zibsjj0w59m58h")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-microlens" ,ghc-microlens) - ("ghc-microlens-mtl" ,ghc-microlens-mtl) - ("ghc-primitive" ,ghc-primitive) - ("ghc-typed-process" ,ghc-typed-process) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-hashable + ghc-microlens + ghc-microlens-mtl + ghc-primitive + ghc-typed-process + ghc-unliftio-core + ghc-unliftio + ghc-unordered-containers + ghc-vector)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec ghc-quickcheck hspec-discover)) (home-page "https://github.com/commercialhaskell/rio#readme") (synopsis "A standard library for Haskell") (description "This package works as a prelude replacement for Haskell, @@ -11341,7 +10885,7 @@ (define-public ghc-safe "18pp6cn9np9jgs01x9mac6wk41k34g86fx5ibfarbapqr1138115")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://github.com/ndmitchell/safe#readme") (synopsis "Library of safe (exception free) functions") (description "This library provides wrappers around @code{Prelude} and @@ -11364,9 +10908,7 @@ (define-public ghc-safe-exceptions "15a80s87f603w8l7fnaba2cyqx62042vvcidpjzyga2685wpyqv9")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-void" ,ghc-void) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec ghc-void hspec-discover)) (home-page "https://github.com/fpco/safe-exceptions") (synopsis "Safe, consistent, and easy exception handling") (description "Runtime exceptions - as exposed in @code{base} by the @@ -11392,15 +10934,11 @@ (define-public ghc-safeio "04g3070cbjdqj0h9l9ii6470xcbn40xfv4fr89a8yvnkdim9nyfm")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-combinators" ,ghc-conduit-combinators) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-resourcet" ,ghc-resourcet))) + (list ghc-conduit ghc-conduit-combinators ghc-exceptions + ghc-resourcet)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-th" ,ghc-test-framework-th))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit + ghc-test-framework-th)) (home-page "https://github.com/luispedro/safeio") (synopsis "Write output to disk atomically") (description @@ -11422,7 +10960,7 @@ (define-public ghc-safesemaphore "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit))) + (list ghc-hunit)) (home-page "https://github.com/ChrisKuklewicz/SafeSemaphore") (synopsis "Exception safe semaphores") (description "This library provides exception safe semaphores that can be @@ -11445,14 +10983,14 @@ (define-public ghc-sandi "1ndgai8idlxyccvkz5zsgq06v58blc30i6hkky5b1sf5x6gs2h29")))) (build-system haskell-build-system) (inputs - `(("ghc-stringsearch" ,ghc-stringsearch) - ("ghc-conduit" ,ghc-conduit) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-hunit" ,ghc-hunit) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-th" ,ghc-tasty-th))) + (list ghc-stringsearch + ghc-conduit + ghc-exceptions + ghc-hunit + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-tasty-th)) (home-page "https://hackage.haskell.org/package/sandi") (synopsis "Data encoding library") (description "Reasonably fast data encoding library.") @@ -11474,9 +11012,7 @@ (define-public ghc-say "1r5kffjfwpas45g74sip8glrj1m9nygrnxjm7xgw898rq9pnafgn")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-unliftio" ,ghc-unliftio))) + (list ghc-hspec hspec-discover ghc-unliftio)) (home-page "https://github.com/fpco/say") (synopsis "Send textual messages to a Handle in a thread-friendly way") @@ -11508,17 +11044,15 @@ (define-public ghc-scientific "1aa3ngb71l2sh1x2829napnr1w285q0sn2f7z2wvi3ynng2238d3")))) (build-system haskell-build-system) (inputs - `(("ghc-integer-logarithms" ,ghc-integer-logarithms) - ("ghc-hashable" ,ghc-hashable) - ("ghc-primitive" ,ghc-primitive))) + (list ghc-integer-logarithms ghc-hashable ghc-primitive)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-ant-xml" ,ghc-tasty-ant-xml) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-smallcheck" ,ghc-smallcheck) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-tasty + ghc-tasty-ant-xml + ghc-tasty-hunit + ghc-tasty-smallcheck + ghc-tasty-quickcheck + ghc-smallcheck + ghc-quickcheck)) (home-page "https://github.com/basvandijk/scientific") (synopsis "Numbers represented using scientific notation") (description "This package provides @code{Data.Scientific}, which provides @@ -11556,7 +11090,7 @@ (define-public ghc-sdl "00y67v80a8l09i3k76z09lg25kw72ivl09nag8ckdlk4a0cfnzfq")))) (build-system haskell-build-system) (inputs - `(("sdl" ,sdl))) + (list sdl)) (home-page "https://hackage.haskell.org/package/SDL") (synopsis "LibSDL for Haskell") (description "Simple DirectMedia Layer (libSDL) is a cross-platform @@ -11581,14 +11115,9 @@ (define-public ghc-sdl2 (build-system haskell-build-system) (arguments '(#:tests? #f)) ; tests require graphical environment (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-linear" ,ghc-linear) - ("ghc-statevar" ,ghc-statevar) - ("ghc-vector" ,ghc-vector) - ("sdl2" ,sdl2))) + (list ghc-exceptions ghc-linear ghc-statevar ghc-vector sdl2)) (native-inputs - `(("ghc-weigh" ,ghc-weigh) - ("pkg-config" ,pkg-config))) + (list ghc-weigh pkg-config)) (home-page "https://hackage.haskell.org/package/sdl2") (synopsis "High- and low-level bindings to the SDL library") (description @@ -11616,10 +11145,9 @@ (define-public ghc-sdl2-image "1pr6dkg73cy9z0w54lrkj9c5bhxj56nl92lxikjy8kz6nyr455rr")))) (build-system haskell-build-system) (inputs - `(("ghc-sdl2" ,ghc-sdl2) - ("sdl2-image" ,sdl2-image))) + (list ghc-sdl2 sdl2-image)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://hackage.haskell.org/package/sdl2-image") (synopsis "Bindings to SDL2_image") (description "This package provides Haskell bindings to @@ -11640,14 +11168,14 @@ (define-public ghc-sdl2-mixer "1k8avyccq5l9z7bwxigim312yaancxl1sr3q6a96bcm7pnhiak0g")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-sdl2" ,ghc-sdl2) - ("ghc-vector" ,ghc-vector) - ("sdl2-mixer" ,sdl2-mixer))) + (list ghc-data-default-class + ghc-lifted-base + ghc-monad-control + ghc-sdl2 + ghc-vector + sdl2-mixer)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://hackage.haskell.org/package/sdl2-mixer") (synopsis "Bindings to SDL2 mixer") (description "This package provides Haskell bindings to @@ -11675,8 +11203,7 @@ (define-public ghc-sdl-image (sdl-image-include (string-append sdl-image "/include/SDL"))) (list (string-append "--extra-include-dirs=" sdl-image-include))))) (inputs - `(("ghc-sdl" ,ghc-sdl) - ("sdl-image" ,sdl-image))) + (list ghc-sdl sdl-image)) (home-page "https://hackage.haskell.org/package/SDL-image") (synopsis "Haskell bindings to libSDL_image") (description "SDL_image is an image file loading library. It loads images @@ -11705,8 +11232,7 @@ (define-public ghc-sdl-mixer (sdl-mixer-include (string-append sdl-mixer "/include/SDL"))) (list (string-append "--extra-include-dirs=" sdl-mixer-include))))) (inputs - `(("ghc-sdl" ,ghc-sdl) - ("sdl-mixer" ,sdl-mixer))) + (list ghc-sdl sdl-mixer)) (home-page "https://hackage.haskell.org/package/SDL-mixer") (synopsis "Haskell bindings to libSDL_mixer") (description "SDL_mixer is a sample multi-channel audio mixer library. It @@ -11729,8 +11255,7 @@ (define-public ghc-securemem (base32 "19hnw2cfbsfjynxq1bq9f6djbxhsc1k751ml0y1ab3ah913mm29j")))) (build-system haskell-build-system) - (inputs `(("ghc-byteable" ,ghc-byteable) - ("ghc-memory" ,ghc-memory))) + (inputs (list ghc-byteable ghc-memory)) (home-page "https://github.com/vincenthz/hs-securemem") (synopsis "Auto-scrubbing and const-time-eq memory chunk abstraction for Haskell") @@ -11754,13 +11279,13 @@ (define-public ghc-semialign "11qs4imy3cq4cx9mm6g30r6qk3rngqrmz7lkl5379gs1yvgvs44q")))) (build-system haskell-build-system) (inputs - `(("ghc-these" ,ghc-these) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-hashable" ,ghc-hashable) - ("ghc-tagged" ,ghc-tagged) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-semigroupoids" ,ghc-semigroupoids))) + (list ghc-these + ghc-base-compat + ghc-hashable + ghc-tagged + ghc-unordered-containers + ghc-vector + ghc-semigroupoids)) (home-page "https://github.com/isomorphism/these") (synopsis @@ -11791,16 +11316,16 @@ (define-public ghc-semigroupoids (build-system haskell-build-system) (outputs '("out" "static" "doc")) (inputs - `(("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-comonad" ,ghc-comonad) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-distributive" ,ghc-distributive) - ("ghc-generic-deriving" ,ghc-generic-deriving) - ("ghc-hashable" ,ghc-hashable) - ("ghc-tagged" ,ghc-tagged) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-base-orphans + ghc-transformers-compat + ghc-bifunctors + ghc-comonad + ghc-contravariant + ghc-distributive + ghc-generic-deriving + ghc-hashable + ghc-tagged + ghc-unordered-containers)) (home-page "https://github.com/ekmett/semigroupoids") (synopsis "Semigroupoids operations for Haskell") (description "This library provides a wide array of (semi)groupoids and @@ -11829,10 +11354,7 @@ (define-public ghc-semigroups "0h1sl3i6k8csy5zkkpy65rxzds9wg577z83aaakybr3n1gcv4855")))) (build-system haskell-build-system) (inputs - `(("ghc-nats" ,ghc-nats) - ("ghc-tagged" ,ghc-tagged) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-hashable" ,ghc-hashable))) + (list ghc-nats ghc-tagged ghc-unordered-containers ghc-hashable)) (home-page "https://github.com/ekmett/semigroups/") (synopsis "Semigroup operations for Haskell") (description "This package provides semigroups for Haskell. In @@ -11871,18 +11393,15 @@ (define-public ghc-serialise "0vp4wyxpximpx10pssfgdsir1pc23zb62fg3kj3iblpzqfrryy69")))) (build-system haskell-build-system) (inputs - `(("ghc-cborg" ,ghc-cborg) - ("ghc-half" ,ghc-half) - ("ghc-hashable" ,ghc-hashable) - ("ghc-primitive" ,ghc-primitive) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-cborg + ghc-half + ghc-hashable + ghc-primitive + ghc-unordered-containers + ghc-vector)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances))) + (list ghc-quickcheck ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck + ghc-quickcheck-instances)) (arguments `(#:cabal-revision ("2" "1qcsp15v0swxy2qlvc40fil09zq32y3wl00y3passc2a4b4yhmr4"))) @@ -11959,16 +11478,14 @@ (define-public ghc-shakespeare (base32 "1fjv3yg425d87d3dih0l3ff95g5a5yp9w85m58sjara6xqivj9s4")))) (build-system haskell-build-system) - (inputs `(("ghc-aeson" ,ghc-aeson) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-vector" ,ghc-vector) - ("ghc-th-lift" ,ghc-th-lift) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-scientific" ,ghc-scientific))) - (native-inputs `(("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit) - ("hspec-discover" ,hspec-discover))) + (inputs (list ghc-aeson + ghc-blaze-markup + ghc-blaze-html + ghc-vector + ghc-th-lift + ghc-unordered-containers + ghc-scientific)) + (native-inputs (list ghc-hspec ghc-hunit hspec-discover)) (home-page "https://www.yesodweb.com/book/shakespearean-templates") (synopsis "Family of type-safe template languages for Haskell") (description "This Haskell package provides a family of type-safe @@ -11992,19 +11509,19 @@ (define-public ghc-shelly "1kma77gixhyciimh19p64h1ndbcrs9qhk8fgyv71iqh5q57zvday")))) (build-system haskell-build-system) (inputs - `(("ghc-unix-compat" ,ghc-unix-compat) - ("ghc-system-filepath-bootstrap" ,ghc-system-filepath-bootstrap) - ("ghc-system-fileio-bootstrap" ,ghc-system-fileio-bootstrap) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-lifted-async" ,ghc-lifted-async) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-enclosed-exceptions" ,ghc-enclosed-exceptions) - ("ghc-async" ,ghc-async) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hspec-contrib" ,ghc-hspec-contrib))) + (list ghc-unix-compat + ghc-system-filepath-bootstrap + ghc-system-fileio-bootstrap + ghc-monad-control + ghc-lifted-base + ghc-lifted-async + ghc-exceptions + ghc-enclosed-exceptions + ghc-async + ghc-transformers-base + ghc-hunit + ghc-hspec + ghc-hspec-contrib)) (home-page "https://github.com/yesodweb/Shelly.hs") (synopsis "Shell-like (systems) programming in Haskell") (description @@ -12076,13 +11593,9 @@ (define-public ghc-simple-sendfile "112j0qfsjazf9wg1zywf7hjybgsiywk9wkm27yi8xzv27hmlv1mn")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-network" ,ghc-network) - ("ghc-resourcet" ,ghc-resourcet))) + (list ghc-conduit ghc-conduit-extra ghc-network ghc-resourcet)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://github.com/kazu-yamamoto/simple-sendfile") (synopsis "Cross platform library for the sendfile system call") (description "This library tries to call minimum system calls which @@ -12103,9 +11616,8 @@ (define-public ghc-size-based "06hmlic0n73ncwlkpx49xlv09bzsrr27ncnp5byhzlknak2gd7vp")))) (build-system haskell-build-system) (inputs - `(("ghc-dictionary-sharing" ,ghc-dictionary-sharing) - ("ghc-testing-type-modifiers" ,ghc-testing-type-modifiers) - ("ghc-template-haskell" ,ghc-template-haskell))) + (list ghc-dictionary-sharing ghc-testing-type-modifiers + ghc-template-haskell)) (arguments `(#:cabal-revision ("1" "0kax1ypjyglkn6iff1x4yz12y7f2n249m95xvdhrc63hsa4xlcqv") @@ -12136,24 +11648,24 @@ (define-public ghc-skylighting-core "0bskci0gng6nf324wna9ss4xbr1mwjkgk3mlfkr96r1m3wza5g3d")))) (build-system haskell-build-system) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-colour" ,ghc-colour) - ("ghc-safe" ,ghc-safe) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-xml-conduit" ,ghc-xml-conduit))) - (native-inputs - `(("ghc-diff" ,ghc-diff) - ("ghc-pretty-show" ,ghc-pretty-show) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-aeson + ghc-ansi-terminal + ghc-attoparsec + ghc-base64-bytestring + ghc-blaze-html + ghc-case-insensitive + ghc-colour + ghc-safe + ghc-utf8-string + ghc-xml-conduit)) + (native-inputs + (list ghc-diff + ghc-pretty-show + ghc-quickcheck + ghc-tasty + ghc-tasty-golden + ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/jgm/skylighting") (synopsis "Syntax highlighting library") (description "Skylighting is a syntax highlighting library with support @@ -12176,8 +11688,8 @@ (define-public ghc-skylighting (base32 "152ywiy7h04xjy0fdl571jwahl6c9350isqbm4p0na4cjd9cczzh")))) (inputs - `(("ghc-skylighting-core" ,ghc-skylighting-core) - ,@(package-inputs ghc-skylighting-core))))) + (modify-inputs (package-inputs ghc-skylighting-core) + (prepend ghc-skylighting-core))))) (define-public ghc-smallcheck (package @@ -12195,7 +11707,7 @@ (define-public ghc-smallcheck "0sf87zjlrgjw7q6a0499g2ywx66zvpv6rg6953fjc18fnl8rs7z4")))) (build-system haskell-build-system) (inputs - `(("ghc-logict" ,ghc-logict))) + (list ghc-logict)) (home-page "https://github.com/feuerbach/smallcheck") (synopsis "Property-based testing library") @@ -12217,9 +11729,7 @@ (define-public ghc-socks "0wvaxy3dkv97wrncjv1rxrmjr4014hgxz82kixvcwqdhidalfi3k")))) (build-system haskell-build-system) (inputs - `(("ghc-cereal" ,ghc-cereal) - ("ghc-basement" ,ghc-basement) - ("ghc-network" ,ghc-network))) + (list ghc-cereal ghc-basement ghc-network)) (home-page "https://github.com/vincenthz/hs-socks") (synopsis "SOCKS proxy (version 5) implementation") (description @@ -12264,9 +11774,7 @@ (define-public ghc-special-values "1kkdw2c4d2hha99v9f89ahmifjxp7fxmxyfwq9a8xk6s0h9xs51w")))) (build-system haskell-build-system) (inputs - `(("ghc-scientific" ,ghc-scientific) - ("ghc-ieee754" ,ghc-ieee754) - ("ghc-nats" ,ghc-nats))) + (list ghc-scientific ghc-ieee754 ghc-nats)) (home-page "https://github.com/minad/special-values#readme") (synopsis "Typeclass providing special values") @@ -12294,7 +11802,7 @@ (define-public ghc-split `(#:cabal-revision ("1" "06pmlvyrz4rr7rsrghpyrdypprphm9522rvnz4l3i8333n4pb304"))) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://hackage.haskell.org/package/split") (synopsis "Combinator library for splitting lists") (description "This package provides a collection of Haskell functions for @@ -12420,27 +11928,27 @@ (define-public ghc-statistics '(;; Two tests fail: "Discrete CDF is OK" and "Quantile is CDF inverse". #:tests? #t)) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-async" ,ghc-async) - ("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-dense-linear-algebra" ,ghc-dense-linear-algebra) - ("ghc-math-functions" ,ghc-math-functions) - ("ghc-monad-par" ,ghc-monad-par) - ("ghc-mwc-random" ,ghc-mwc-random) - ("ghc-primitive" ,ghc-primitive) - ("ghc-vector" ,ghc-vector) - ("ghc-vector-algorithms" ,ghc-vector-algorithms) - ("ghc-vector-th-unbox" ,ghc-vector-th-unbox) - ("ghc-vector-binary-instances" ,ghc-vector-binary-instances))) - (native-inputs - `(("ghc-erf" ,ghc-erf) - ("ghc-ieee754" ,ghc-ieee754) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-aeson + ghc-async + ghc-base-orphans + ghc-data-default-class + ghc-dense-linear-algebra + ghc-math-functions + ghc-monad-par + ghc-mwc-random + ghc-primitive + ghc-vector + ghc-vector-algorithms + ghc-vector-th-unbox + ghc-vector-binary-instances)) + (native-inputs + (list ghc-erf + ghc-ieee754 + ghc-quickcheck + ghc-tasty-expected-failure + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/bos/mwc-random") (synopsis "Haskell library of statistical types, data, and functions") (description "This library provides a number of common functions @@ -12500,23 +12008,23 @@ (define-public ghc-stm-conduit "0hhlxvpp7mah8dcvkknh6skx44jfk3092zz2w52zlr255bkmn3p8")))) (build-system haskell-build-system) (inputs - `(("ghc-stm-chans" ,ghc-stm-chans) - ("ghc-cereal" ,ghc-cereal) - ("ghc-cereal-conduit" ,ghc-cereal-conduit) - ("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-async" ,ghc-async) - ("ghc-monad-loops" ,ghc-monad-loops) - ("ghc-unliftio" ,ghc-unliftio))) - (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-stm-chans + ghc-cereal + ghc-cereal-conduit + ghc-conduit + ghc-conduit-extra + ghc-exceptions + ghc-resourcet + ghc-async + ghc-monad-loops + ghc-unliftio)) + (native-inputs + (list ghc-doctest + ghc-quickcheck + ghc-hunit + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2)) (home-page "https://github.com/cgaebel/stm-conduit") (synopsis "Introduces conduits to channels and promotes using conduits concurrently") (description @@ -12537,7 +12045,7 @@ (define-public ghc-stmonadtrans (base32 "0rvhh0hhwz601ibpzisry7xf3j61r5sxfgp47imaa37i5bvrlynb")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Loops. - (inputs `(("ghc-fail" ,ghc-fail))) + (inputs (list ghc-fail)) ; (native-inputs ; `(("ghc-tasty" ,ghc-tasty) ; ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) @@ -12564,7 +12072,7 @@ (define-public ghc-storable-complex (base32 "0fnwbfmd5vsaaqvf9182qdcjrzcfjd1zhdyvjwzifbwvn6r9kx4s")))) (build-system haskell-build-system) (inputs - `(("ghc-base-orphans" ,ghc-base-orphans))) + (list ghc-base-orphans)) (home-page "https://github.com/cartazio/storable-complex") (synopsis "Haskell Storable instance for Complex") (description "This package provides a Haskell library including a @@ -12588,10 +12096,7 @@ (define-public ghc-storable-record "17nf0bx3g169cpslf8prr5h5lvxl389m23rbsyb3kdai45fibpwf")))) (build-system haskell-build-system) (inputs - `(("ghc-semigroups" ,ghc-semigroups) - ("ghc-utility-ht" ,ghc-utility-ht) - ("ghc-storablevector" ,ghc-storablevector) - ("ghc-timeit" ,ghc-timeit))) + (list ghc-semigroups ghc-utility-ht ghc-storablevector ghc-timeit)) (home-page "https://hackage.haskell.org/package/storable-record") (synopsis "Elegant definition of Storable instances for records") (description "With this package you can build a Storable instance of @@ -12620,9 +12125,7 @@ (define-public ghc-storable-tuple "0dfzhxgkn1l6ls7zh6iifhyvhm8l47n40z0ar23c6ibsa94w1ynw")))) (build-system haskell-build-system) (inputs - `(("ghc-storable-record" ,ghc-storable-record) - ("ghc-utility-ht" ,ghc-utility-ht) - ("ghc-base-orphans" ,ghc-base-orphans))) + (list ghc-storable-record ghc-utility-ht ghc-base-orphans)) (home-page "https://hackage.haskell.org/package/storable-tuple") (synopsis "Storable instance for pairs and triples") (description "This package provides a Storable instance for pairs @@ -12648,12 +12151,12 @@ (define-public ghc-storablevector "06fgxbnc5vwmiv7dxywj7ncjhmxv0wjs0bys5hza6mrwn3sw5r2w")))) (build-system haskell-build-system) (inputs - `(("ghc-non-negative" ,ghc-non-negative) - ("ghc-utility-ht" ,ghc-utility-ht) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-unsafe" ,ghc-unsafe) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-syb" ,ghc-syb))) + (list ghc-non-negative + ghc-utility-ht + ghc-semigroups + ghc-unsafe + ghc-quickcheck + ghc-syb)) (home-page "https://wiki.haskell.org/Storable_Vector") (synopsis "Fast, packed, strict storable arrays with a list interface") (description "This library provides fast, packed, strict storable @@ -12685,15 +12188,9 @@ (define-public ghc-streaming-commons "1lmyx3wkjsayhy5yilzvy0kf8qwmycwlk26r1d8f3cxbfhkr7s52")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-network" ,ghc-network) - ("ghc-random" ,ghc-random) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-async ghc-blaze-builder ghc-network ghc-random ghc-zlib)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-quickcheck ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/streaming-commons") (synopsis "Conduit and pipes needed by some streaming data libraries") (description "This package provides low-dependency functionality commonly @@ -12714,9 +12211,7 @@ (define-public ghc-strict (base32 "0hb24a09c3agsq7sdv8r2b2jc2f4g1blg2xvj4cfadynib0apxnz")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-these" ,ghc-these) - ("ghc-assoc" ,ghc-assoc))) + (list ghc-hashable ghc-these ghc-assoc)) (home-page "https://hackage.haskell.org/package/strict") (synopsis "Strict data types and String IO") (description @@ -12764,7 +12259,7 @@ (define-public ghc-string-qq "0wfxkw4x6j6jq9nd82k83g2k3hskpsvk1dp4cpkshvjr4wg9qny8")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit))) + (list ghc-hunit)) (home-page "https://hackage.haskell.org/package/string-qq") (synopsis "QuasiQuoter for non-interpolated strings, texts and bytestrings.") @@ -12813,9 +12308,7 @@ (define-public ghc-svg-builder "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g")))) (build-system haskell-build-system) (inputs - `(("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-hashable" ,ghc-hashable) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-blaze-builder ghc-hashable ghc-unordered-containers)) (arguments `(#:cabal-revision ("3" "1zc7shja5i63rn7kd9mnq2m052qhp7nh44qy8qp93dm64v9m9pi2"))) @@ -12842,8 +12335,7 @@ (define-public ghc-syb "15ld5929n3lzfb5sy9nnm77x2l6i2sgsxw47jdrqcrz6fxpwc1qq")))) (build-system haskell-build-system) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "http://www.cs.uu.nl/wiki/GenericProgramming/SYB") (synopsis "Scrap Your Boilerplate") @@ -12878,9 +12370,7 @@ (define-public ghc-system-fileio (("chell >= 0\\.4 && < 0\\.5") "chell >= 0.4")) #t))))) (inputs - `(("ghc-system-filepath" ,ghc-system-filepath) - ("ghc-chell" ,ghc-chell) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-system-filepath ghc-chell ghc-temporary)) (home-page "https://github.com/fpco/haskell-filesystem") (synopsis "Consistent file system interaction across GHC versions") (description @@ -12941,9 +12431,7 @@ (define-public ghc-system-filepath #:cabal-revision ("1" "18llfvisghrn9w9yfgacqn51gs50a0lngah3bmg852h0swj7vkp8"))) (native-inputs - `(("ghc-chell" ,ghc-chell) - ("ghc-chell-quickcheck" ,ghc-chell-quickcheck) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-chell ghc-chell-quickcheck ghc-quickcheck)) (home-page "https://github.com/fpco/haskell-filesystem") (synopsis "High-level, byte-based file and directory path manipulations") (description @@ -12998,8 +12486,7 @@ (define-public ghc-tabular "0z936gh8n8i8qdkagyxwd9gqq13skd5fv013vdvwsibrxkm0czfb")))) (build-system haskell-build-system) (inputs - `(("ghc-csv" ,ghc-csv) - ("ghc-html" ,ghc-html))) + (list ghc-csv ghc-html)) (home-page "https://github.com/bgamari/tabular") (synopsis "Two-dimensional data tables with rendering functions") (description @@ -13045,7 +12532,7 @@ (define-public ghc-tagged `(#:cabal-revision ("2" "0qi63c3z40i9qm44r571yjzcpb8d473vj2km4kq0fij0ljc7vii9"))) (inputs - `(("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-transformers-compat)) (home-page "https://hackage.haskell.org/package/tagged") (synopsis "Haskell phantom types to avoid passing dummy arguments") (description "This library provides phantom types for Haskell 98, to avoid @@ -13070,10 +12557,8 @@ (define-public ghc-tar `(#:cabal-revision ("4" "03a33nj9k62f318qgmp5pgk7i99c8cyqy5f7m7p0bwc5ni39ysfq"))) (inputs - `(("ghc-bytestring-handle" ,ghc-bytestring-handle) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-bytestring-handle ghc-quickcheck ghc-tasty + ghc-tasty-quickcheck)) (home-page "https://hackage.haskell.org/package/tar") (synopsis "Reading, writing and manipulating \".tar\" archive files") (description @@ -13100,15 +12585,10 @@ (define-public ghc-tar-conduit "0bgn3hyf20g1gfnzy8f41s7nj54kfcyjk2izw99svrw8f3dphi80")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-combinators" ,ghc-conduit-combinators) - ("ghc-safe-exceptions" ,ghc-safe-exceptions))) + (list ghc-conduit ghc-conduit-combinators ghc-safe-exceptions)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hspec" ,ghc-hspec) - ("ghc-weigh" ,ghc-weigh))) + (list ghc-quickcheck ghc-conduit-extra ghc-hspec ghc-hspec + ghc-weigh)) (home-page "https://github.com/snoyberg/tar-conduit#readme") (synopsis "Extract and create tar files using conduit for streaming") (description "This library provides a conduit-based, streaming @@ -13131,12 +12611,9 @@ (define-public ghc-temporary "144qhwfwg37l3k313raf4ssiz16jbgwlm1nf4flgqpsbd69jji4c")))) (build-system haskell-build-system) (inputs - `(("ghc-exceptions" ,ghc-exceptions) - ("ghc-random" ,ghc-random))) + (list ghc-exceptions ghc-random)) (native-inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-base-compat ghc-tasty ghc-tasty-hunit)) (home-page "https://www.github.com/batterseapower/temporary") (synopsis "Temporary file and directory support") (description "The functions for creating temporary files and directories @@ -13161,7 +12638,7 @@ (define-public ghc-temporary-rc (base32 "1nqih0qks439k3pr5kmbbc8rjdw730slrxlflqb27fbxbzb8skqs")))) (build-system haskell-build-system) - (inputs `(("ghc-exceptions" ,ghc-exceptions))) + (inputs (list ghc-exceptions)) (home-page "https://www.github.com/feuerbach/temporary") (synopsis @@ -13207,14 +12684,9 @@ (define-public ghc-texmath "1d9r3na7hmkgr0j63fs50ssll506l1wyqhw0dpap7jk0rdz8pv6n")))) (build-system haskell-build-system) (inputs - `(("ghc-syb" ,ghc-syb) - ("ghc-network-uri" ,ghc-network-uri) - ("ghc-split" ,ghc-split) - ("ghc-xml" ,ghc-xml) - ("ghc-pandoc-types" ,ghc-pandoc-types))) + (list ghc-syb ghc-network-uri ghc-split ghc-xml ghc-pandoc-types)) (native-inputs - `(("ghc-temporary" ,ghc-temporary) - ("ghc-utf8-string" ,ghc-utf8-string))) + (list ghc-temporary ghc-utf8-string)) (home-page "https://github.com/jgm/texmath") (synopsis "Conversion between formats used to represent mathematics") (description @@ -13265,8 +12737,7 @@ (define-public ghc-text-manipulate "0pmzp38m3r0k6ps97b1wqplxlgvvlaid09x53jl3gxng0fwq910a")))) (build-system haskell-build-system) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/brendanhay/text-manipulate") (synopsis @@ -13300,10 +12771,9 @@ (define-public ghc-text-metrics "17bp1lnbkqr5ykrcd6v5sqv0fhljck7hky8zrrpw7rlkb1f3sdc2")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector))) + (list ghc-vector)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-hspec" ,ghc-hspec))) + (list ghc-quickcheck ghc-hspec)) (arguments `(#:cabal-revision ("4" "017drxq9x56b345d8w5m8xdsi1zzs0z16pbdx8j35cd1lsnh3kf1"))) @@ -13329,8 +12799,7 @@ (define-public ghc-tf-random (base32 "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f")))) (build-system haskell-build-system) (inputs - `(("ghc-primitive" ,ghc-primitive) - ("ghc-random" ,ghc-random))) + (list ghc-primitive ghc-random)) (home-page "https://hackage.haskell.org/package/tf-random") (synopsis "High-quality splittable pseudorandom number generator") (description "This package contains an implementation of a high-quality @@ -13380,8 +12849,7 @@ (define-public ghc-th-expand-syns `(#:cabal-revision ("1" "0l30cmwm20lgjpvr3a5yxj6429s1hqahjsij8z2ap88754phd41l"))) (inputs - `(("ghc-syb" ,ghc-syb) - ("ghc-th-abstraction" ,ghc-th-abstraction))) + (list ghc-syb ghc-th-abstraction)) (home-page "https://hackage.haskell.org/package/th-expand-syns") (synopsis "Expands type synonyms in Template Haskell ASTs") (description @@ -13402,7 +12870,7 @@ (define-public ghc-th-lift "1r2wrnrn6qwy6ysyfnlqn6xbfckw0b22h8n00pk67bhhg81jfn9s")))) (build-system haskell-build-system) (inputs - `(("ghc-th-abstraction" ,ghc-th-abstraction))) + (list ghc-th-abstraction)) (home-page "https://github.com/mboes/th-lift") (synopsis "Derive Template Haskell's Lift class for datatypes") (description @@ -13425,9 +12893,7 @@ (define-public ghc-th-lift-instances "09nv1zsffvv6zfz1fjzcqrla3lc350qr4i4xf7wgvzp049sprrdy")))) (build-system haskell-build-system) (inputs - `(("ghc-th-lift" ,ghc-th-lift) - ("ghc-vector" ,ghc-vector) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-th-lift ghc-vector ghc-quickcheck)) (home-page "https://github.com/bennofs/th-lift-instances/") (synopsis "Lift instances for template-haskell for common data types.") (description "Most data types in the Haskell platform do not have Lift @@ -13451,14 +12917,14 @@ (define-public ghc-th-orphans `(#:cabal-revision ("1" "0vfz9dl5g9xwp2zmwqc5gngyvjaqj3i0s97vbcslafcqhdqw3qaj"))) (inputs - `(("ghc-th-lift" ,ghc-th-lift) - ("ghc-th-lift-instances" ,ghc-th-lift-instances) - ("ghc-th-reify-many" ,ghc-th-reify-many) - ("ghc-th-compat" ,ghc-th-compat) - ("ghc-th-expand-syns" ,ghc-th-expand-syns) - ("ghc-generic-deriving" ,ghc-generic-deriving))) + (list ghc-th-lift + ghc-th-lift-instances + ghc-th-reify-many + ghc-th-compat + ghc-th-expand-syns + ghc-generic-deriving)) (native-inputs - `(("ghc-hspec" ,ghc-hspec))) + (list ghc-hspec)) (home-page "https://hackage.haskell.org/package/th-orphans") (synopsis "Orphan instances for TH datatypes") (description @@ -13484,8 +12950,7 @@ (define-public ghc-these "027m1gd7i6jf2ppfkld9qrv3xnxg276587pmx10z9phpdvswk66p")))) (build-system haskell-build-system) (inputs - `(("ghc-hashable" ,ghc-hashable) - ("ghc-assoc" ,ghc-assoc))) + (list ghc-hashable ghc-assoc)) (arguments `(#:cabal-revision ("2" "16x3am622jn97j1d9879x7j5zbjn33bkfaa0dq0xyp1fbc0s7h5x"))) @@ -13533,10 +12998,8 @@ (define-public ghc-threads "0bjnjhnq3km6xqk0fn1fgyz5xdw4h6lylbwwbcmkkfzwcz0c76hk")))) (build-system haskell-build-system) (native-inputs - `(("ghc-concurrent-extra" ,ghc-concurrent-extra) - ("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-concurrent-extra ghc-hunit ghc-test-framework + ghc-test-framework-hunit)) (home-page "https://github.com/basvandijk/threads") (synopsis "Fork threads and wait for their result") (description "This package provides functions to fork threads and @@ -13570,8 +13033,7 @@ (define-public ghc-th-reify-many "19g4gc1q3zxbylmvrgk3dqjzychq2k02i7fwvs3vhbrg4ihhw9cx")))) (build-system haskell-build-system) (inputs - `(("ghc-safe" ,ghc-safe) - ("ghc-th-expand-syns" ,ghc-th-expand-syns))) + (list ghc-safe ghc-th-expand-syns)) (home-page "https://github.com/mgsloan/th-reify-many") (synopsis "Recurseively reify template haskell datatype info") (description @@ -13595,15 +13057,15 @@ (define-public ghc-time-compat "19p3056i6kh8lgcdsnwsh8pj80xyi23kmw9n7hmdacczs5kv49ii")))) (build-system haskell-build-system) (inputs - `(("ghc-base-orphans" ,ghc-base-orphans))) + (list ghc-base-orphans)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-hunit + ghc-base-compat + ghc-quickcheck + ghc-tagged + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck)) (arguments `(#:cabal-revision ("1" "1f6r8cyfgzpfg9nrsqbf99pi44fyds9wcmgwxb4s0zmlb5dbv1m5"))) @@ -13627,7 +13089,7 @@ (define-public ghc-time-locale-compat (base32 "0b2hmj8wwrfkndwzgm11qr496ca2ahwdxcj3m0ii91bxvrk1bzq7")))) (build-system haskell-build-system) - (inputs `(("ghc-old-locale" ,ghc-old-locale))) + (inputs (list ghc-old-locale)) (home-page "https://github.com/khibino/haskell-time-locale-compat") (synopsis "Compatibility of TimeLocale between old-locale and time-1.5") (description "This package contains a wrapped name module for @@ -13648,7 +13110,7 @@ (define-public ghc-time-manager "1nzwj0fxz370ks6vr1sylcidx33rnqq45y3q9yv9n4dj43nid9lh")))) (build-system haskell-build-system) (inputs - `(("ghc-auto-update" ,ghc-auto-update))) + (list ghc-auto-update)) (home-page "https://github.com/yesodweb/wai") (synopsis "Scalable timer") (description "This library contains scalable timer functions provided by a @@ -13715,8 +13177,7 @@ (define-public ghc-timezone-olson "0b9vh27b9nz803yhd93d5z63bs370lvn4vkdajxaak9clxlw6mwg")))) (build-system haskell-build-system) (inputs - `(("ghc-timezone-series" ,ghc-timezone-series) - ("ghc-extensible-exceptions" ,ghc-extensible-exceptions))) + (list ghc-timezone-series ghc-extensible-exceptions)) (home-page "https://archives.haskell.org/projects.haskell.org/time-ng/") (synopsis "Parser and renderer for binary Olson timezone files") (description @@ -13744,16 +13205,15 @@ (define-public ghc-tldr "1yypb9zhsj9ks7bbw2sayqv3rn9y8z3w5p1xmsnwb4w99dqmvcx5")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-cmark" ,ghc-cmark) - ("ghc-http-conduit" ,ghc-http-conduit) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-zip-archive" ,ghc-zip-archive))) + (list ghc-ansi-terminal + ghc-attoparsec + ghc-cmark + ghc-http-conduit + ghc-optparse-applicative + ghc-semigroups + ghc-zip-archive)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden))) + (list ghc-tasty ghc-tasty-golden)) (home-page "https://github.com/psibi/tldr-hs#readme") (synopsis "Haskell tldr client") (description "This package provides the @command{tldr} command and a @@ -13776,8 +13236,7 @@ (define-public ghc-torrent (base32 "0m7s0q7f8c7glxzqhf2j86ch5xhk6jnzwwsa4mkywag22119c290")))) (build-system haskell-build-system) (inputs - `(("ghc-bencode" ,ghc-bencode) - ("ghc-syb" ,ghc-syb))) + (list ghc-bencode ghc-syb)) (home-page "https://hackage.haskell.org/package/torrent") (synopsis "BitTorrent file parser and generator") (description "This library provides support for parsing and generating @@ -13839,7 +13298,7 @@ (define-public ghc-transformers-base "146g69yxmlrmvqnzwcw4frxfl3z04lda9zqwcqib34dnkrlghfrj")))) (build-system haskell-build-system) (inputs - `(("ghc-transformers-compat" ,ghc-transformers-compat))) + (list ghc-transformers-compat)) (home-page "https://hackage.haskell.org/package/transformers-compat") (synopsis @@ -13891,28 +13350,25 @@ (define-public ghc-tree-diff `(#:cabal-revision ("1" "0brlnq5ddmambidll1dn4jnjac2i44a9hd5hwp2p0rbh1s8jfyhm"))) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-hashable" ,ghc-hashable) - ("ghc-parsers" ,ghc-parsers) - ("ghc-primitive" ,ghc-primitive) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-scientific" ,ghc-scientific) - ("ghc-semialign" ,ghc-semialign) - ("ghc-strict" ,ghc-strict) - ("ghc-tagged" ,ghc-tagged) - ("ghc-these" ,ghc-these) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uuid-types" ,ghc-uuid-types) - ("ghc-vector" ,ghc-vector))) - (native-inputs - `(("ghc-trifecta" ,ghc-trifecta) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-aeson + ghc-ansi-terminal + ghc-ansi-wl-pprint + ghc-base-compat + ghc-bytestring-builder + ghc-hashable + ghc-parsers + ghc-primitive + ghc-quickcheck + ghc-scientific + ghc-semialign + ghc-strict + ghc-tagged + ghc-these + ghc-unordered-containers + ghc-uuid-types + ghc-vector)) + (native-inputs + (list ghc-trifecta ghc-tasty ghc-tasty-golden ghc-tasty-quickcheck)) (home-page "https://github.com/phadej/tree-diff") (synopsis "Compute difference between (expression) trees") (description "This Haskell library provides a function for computing @@ -13935,25 +13391,25 @@ (define-public ghc-trifecta "1lhzi0xxvilvgjy3yf3f85wfmrks562hhsnl0kg1xwji36rgwp6y")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-charset" ,ghc-charset) - ("ghc-comonad" ,ghc-comonad) - ("ghc-fingertree" ,ghc-fingertree) - ("ghc-hashable" ,ghc-hashable) - ("ghc-indexed-traversable" ,ghc-indexed-traversable) - ("ghc-lens" ,ghc-lens) - ("ghc-parsers" ,ghc-parsers) - ("ghc-prettyprinter-ansi-terminal" ,ghc-prettyprinter-ansi-terminal) - ("ghc-prettyprinter" ,ghc-prettyprinter) - ("ghc-profunctors" ,ghc-profunctors) - ("ghc-reducers" ,ghc-reducers) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string))) - (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-ansi-terminal + ghc-blaze-builder + ghc-blaze-html + ghc-blaze-markup + ghc-charset + ghc-comonad + ghc-fingertree + ghc-hashable + ghc-indexed-traversable + ghc-lens + ghc-parsers + ghc-prettyprinter-ansi-terminal + ghc-prettyprinter + ghc-profunctors + ghc-reducers + ghc-unordered-containers + ghc-utf8-string)) + (native-inputs + (list ghc-quickcheck)) (home-page "https://github.com/ekmett/trifecta/") (synopsis "Parser combinator library with convenient diagnostics") (description "Trifecta is a modern parser combinator library for Haskell, @@ -13998,24 +13454,23 @@ (define-public ghc-turtle "14lf43b5rxci6p9sy1gkb715m4b1s4rl65swn2qpdqv3h2yvpi4s")))) (build-system haskell-build-system) (inputs - `(("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) - ("ghc-async" ,ghc-async) - ("ghc-clock" ,ghc-clock) - ("ghc-exceptions" ,ghc-exceptions) - ("ghc-foldl" ,ghc-foldl) - ("ghc-hostname" ,ghc-hostname) - ("ghc-managed" ,ghc-managed) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-system-filepath" ,ghc-system-filepath) - ("ghc-system-fileio" ,ghc-system-fileio) - ("ghc-streaming-commons" ,ghc-streaming-commons) - ("ghc-temporary" ,ghc-temporary) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-optional-args" ,ghc-optional-args) - ("ghc-unix-compat" ,ghc-unix-compat))) - (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-fail" ,ghc-fail))) + (list ghc-ansi-wl-pprint + ghc-async + ghc-clock + ghc-exceptions + ghc-foldl + ghc-hostname + ghc-managed + ghc-semigroups + ghc-system-filepath + ghc-system-fileio + ghc-streaming-commons + ghc-temporary + ghc-optparse-applicative + ghc-optional-args + ghc-unix-compat)) + (native-inputs + (list ghc-doctest ghc-fail)) (home-page "http://hackage.haskell.org/package/turtle") (synopsis "Shell programming, Haskell-style") @@ -14057,13 +13512,9 @@ (define-public ghc-typed-process "071mw4yv4xr5n82si33qbcqcxvcr7h56zlyd8gmsfrsdnacbq47k")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-unliftio-core" ,ghc-unliftio-core))) + (list ghc-async ghc-unliftio-core)) (native-inputs - `(("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-base64-bytestring ghc-hspec hspec-discover ghc-temporary)) (home-page "https://haskell-lang.org/library/typed-process") (synopsis "Run external processes with strong typing of streams") (description @@ -14108,8 +13559,7 @@ (define-public ghc-unagi-chan "15fnk9x4fd2ryp31fjfrwm8k61m3a0qyb95m4065zc0yi0jyacp2")))) (build-system haskell-build-system) (inputs - `(("ghc-atomic-primops" ,ghc-atomic-primops) - ("ghc-primitive" ,ghc-primitive))) + (list ghc-atomic-primops ghc-primitive)) (arguments `(#:tests? #f)) ; TODO: Fail. (home-page "https://hackage.haskell.org/package/unagi-chan") @@ -14158,9 +13608,7 @@ (define-public ghc-unexceptionalio (sha256 (base32 "07py2nffdgxpz8sryvqcghzb2kiiagpdf5ja1dia4z0rpwi79smh")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + (list ghc-hunit ghc-test-framework ghc-test-framework-hunit)) (home-page "https://github.com/singpolyma/unexceptionalio") (synopsis "IO without any non-error, synchronous exceptions") (description "When you've caught all the exceptions that can be @@ -14182,10 +13630,7 @@ (define-public ghc-unicode-transforms "1010sahi4mjzqmxqlj3w73rlymbl2370x5vizjqbx7mb86kxzx4f")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-getopt-generics" ,ghc-getopt-generics) - ("ghc-split" ,ghc-split) - ("ghc-hspec" ,ghc-hspec))) + (list ghc-quickcheck ghc-getopt-generics ghc-split ghc-hspec)) (home-page "https://github.com/composewell/unicode-transforms") (synopsis "Unicode normalization") (description "This library provides tools for fast Unicode 12.1.0 @@ -14233,9 +13678,7 @@ (define-public ghc-uniplate "1lis5qcb5j7yzd1cqjaqpb6bmkyjfb7l4nhk3ykmcma4513cjxz7")))) (build-system haskell-build-system) (inputs - `(("ghc-syb" ,ghc-syb) - ("ghc-hashable" ,ghc-hashable) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-syb ghc-hashable ghc-unordered-containers)) (home-page "https://github.com/ndmitchell/uniplate") (synopsis "Simple, concise and fast generic operations") (description "Uniplate is a library for writing simple and concise generic @@ -14286,8 +13729,7 @@ (define-public ghc-unix-time `(#:tests? #f)) ; FIXME: Test fails with "System.Time not found". This ; is weird, that should be provided by GHC 7.10.2. (inputs - `(("ghc-old-time" ,ghc-old-time) - ("ghc-old-locale" ,ghc-old-locale))) + (list ghc-old-time ghc-old-locale)) (home-page "https://hackage.haskell.org/package/unix-time") (synopsis "Unix time parser/formatter and utilities") (description "This library provides fast parsing and formatting utilities @@ -14312,9 +13754,8 @@ (define-public ghc-unliftio (arguments `(#:tests? #f)) ; FIXME: hspec-discover not in PATH (outputs '("out" "static" "doc")) (inputs - `(("ghc-async" ,ghc-async) - ("ghc-unliftio-core" ,ghc-unliftio-core))) - (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (list ghc-async ghc-unliftio-core)) + (native-inputs (list ghc-hspec)) (home-page "https://github.com/fpco/unliftio") (synopsis "Provides MonadUnliftIO typecplass for unlifting monads to IO (batteries included)") @@ -14364,13 +13805,13 @@ (define-public ghc-unordered-containers "0rw8kmg7xjlacmr1hcpin95abkd387awf154s9ran7zg9jllh3x1")))) (build-system haskell-build-system) (inputs - `(("ghc-chasingbottoms" ,ghc-chasingbottoms) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - ("ghc-hashable" ,ghc-hashable))) + (list ghc-chasingbottoms + ghc-hunit + ghc-quickcheck + ghc-test-framework + ghc-test-framework-hunit + ghc-test-framework-quickcheck2 + ghc-hashable)) (home-page "https://github.com/tibbe/unordered-containers") (synopsis @@ -14431,17 +13872,15 @@ (define-public ghc-uri-bytestring (base32 "0s0k26v5x6601rbpkjkl5vp3dkp9xwj1dlgy4xkl470i4sna1rzk")))) (build-system haskell-build-system) - (inputs `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-th-lift-instances" ,ghc-th-lift-instances))) - (native-inputs `(("ghc-hunit" ,ghc-hunit) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-hedgehog" ,ghc-hedgehog) - ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-safe" ,ghc-safe))) + (inputs (list ghc-attoparsec ghc-blaze-builder ghc-th-lift-instances)) + (native-inputs (list ghc-hunit + ghc-tasty + ghc-tasty-hunit + ghc-hedgehog + ghc-tasty-hedgehog + ghc-base-compat + ghc-semigroups + ghc-safe)) (home-page "https://github.com/Soostone/uri-bytestring") (synopsis "Haskell URI parsing as ByteStrings") (description "This Haskell package aims to be an RFC3986 compliant URI @@ -14487,7 +13926,7 @@ (define-public ghc-utf8-string (sha256 (base32 "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f")))) (build-system haskell-build-system) - (native-inputs `(("ghc-hunit" ,ghc-hunit))) + (native-inputs (list ghc-hunit)) (home-page "https://github.com/glguy/utf8-string/") (synopsis "Support for reading and writing UTF8 Strings") (description @@ -14509,9 +13948,7 @@ (define-public ghc-utility-ht (base32 "10dvmfhhhj5w4wz5drhvs6i0yv35kbbcbzhy6ci34r3ppcik5rdw")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-doctest-exitcode-stdio" ,ghc-doctest-exitcode-stdio) - ("ghc-doctest-lib" ,ghc-doctest-lib))) + (list ghc-quickcheck ghc-doctest-exitcode-stdio ghc-doctest-lib)) (synopsis "Haskell helper functions for Lists, Maybes, Tuples, Functions") (description "This package includes Hakell modules providing various helper functions for Lists, Maybes, Tuples, Functions.") @@ -14531,16 +13968,14 @@ (define-public ghc-uuid (base32 "0r05h16gd7fgfpq9iz43jcn9jzrgfa0gk4cv1xy0p4rli66rb1gq")))) (build-system haskell-build-system) - (inputs `(("ghc-cryptohash-sha1" ,ghc-cryptohash-sha1) - ("ghc-cryptohash-md5" ,ghc-cryptohash-md5) - ("ghc-entropy" ,ghc-entropy) - ("ghc-network-info" ,ghc-network-info) - ("ghc-random" ,ghc-random) - ("ghc-uuid-types" ,ghc-uuid-types))) - (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (inputs (list ghc-cryptohash-sha1 + ghc-cryptohash-md5 + ghc-entropy + ghc-network-info + ghc-random + ghc-uuid-types)) + (native-inputs (list ghc-quickcheck ghc-tasty ghc-tasty-hunit + ghc-tasty-quickcheck)) (home-page "https://github.com/hvr/uuid") (synopsis "Haskell library to create, compare, parse, and print UUIDs") (description "This Haskell library provides utilities creating, comparing, @@ -14562,13 +13997,9 @@ (define-public ghc-uuid-types "1pd7xd6inkmmwjscf7pmiwqjks9y0gi1p8ahqbapvh34gadvhs5d")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Wrong byteorder version? - (inputs `(("ghc-hashable" ,ghc-hashable) - ("ghc-random" ,ghc-random))) - (native-inputs `(("ghc-byteorder" ,ghc-byteorder) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (inputs (list ghc-hashable ghc-random)) + (native-inputs (list ghc-byteorder ghc-quickcheck ghc-tasty + ghc-tasty-hunit ghc-tasty-quickcheck)) (home-page "https://github.com/hvr/uuid") (synopsis "Haskell type definitions for UUIDs") (description "This Haskell library contains type definitions for @@ -14593,14 +14024,10 @@ (define-public ghc-validation "1dv7azpljdcf7irbnznnz31hq611bn1aj2m6ywghz3hgv835qqak")))) (build-system haskell-build-system) (inputs - `(("ghc-semigroups" ,ghc-semigroups) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-assoc" ,ghc-assoc) - ("ghc-bifunctors" ,ghc-bifunctors) - ("ghc-lens" ,ghc-lens))) + (list ghc-semigroups ghc-semigroupoids ghc-assoc ghc-bifunctors + ghc-lens)) (native-inputs - `(("ghc-hedgehog" ,ghc-hedgehog) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-hedgehog ghc-hunit)) (home-page "https://github.com/qfpl/validation") (synopsis "Data-type like Either but with an accumulating Applicative") @@ -14637,8 +14064,7 @@ (define-public ghc-validity (base32 "086nj5ymp4mxxfw9qjgjhd4j3z7gl2y9d89p0b7bkap5ampgdw2x")))) (build-system haskell-build-system) - (native-inputs `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (native-inputs (list ghc-hspec hspec-discover)) (home-page "https://github.com/NorfairKing/validity") (synopsis "Validity typeclass") @@ -14664,9 +14090,7 @@ (define-public ghc-vault "181ksk1yixjg0jiggw5jvm8am8m8c7lim4xaixf8qnaqvxm6namc")))) (build-system haskell-build-system) (inputs - `(("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-hashable" ,ghc-hashable) - ("ghc-semigroups" ,ghc-semigroups))) + (list ghc-unordered-containers ghc-hashable ghc-semigroups)) (home-page "https://github.com/HeinrichApfelmus/vault") (synopsis "Persistent store for arbitrary values") @@ -14699,12 +14123,12 @@ (define-public ghc-vector (arguments `(#:tests? #f)) (inputs - `(("ghc-primitive" ,ghc-primitive) - ;; ("ghc-hunit" ,ghc-hunit) - ;; ("ghc-test-framework" ,ghc-test-framework) - ;; ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ;; ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) - )) + (list ghc-primitive + ;; ("ghc-hunit" ,ghc-hunit) + ;; ("ghc-test-framework" ,ghc-test-framework) + ;; ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ;; ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) + )) (home-page "https://github.com/haskell/vector") (synopsis "Efficient Arrays") (description "This library provides an efficient implementation of @@ -14727,9 +14151,9 @@ (define-public ghc-vector-algorithms "0fxg6w0vh5g2vzw4alajj9ywdijfn9nyx28hbckhmwwbfxb6l5vn")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector))) + (list ghc-vector)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-quickcheck)) (home-page "https://github.com/bos/math-functions") (synopsis "Algorithms for vector arrays in Haskell") (description "This Haskell library algorithms for vector arrays.") @@ -14751,10 +14175,9 @@ (define-public ghc-vector-binary-instances "0kgmlb4rf89b18d348cf2k06xfhdpamhmvq7iz5pab5014hknbmp")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector))) + (list ghc-vector)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-tasty ghc-tasty-quickcheck)) (home-page "https://github.com/bos/vector-binary-instances") (synopsis "Instances of Data.Binary and Data.Serialize for vector") (description "This library provides instances of @code{Binary} for the @@ -14778,16 +14201,14 @@ (define-public ghc-vector-builder (base32 "1g1zxp6xcwcq3372a5qqs44cl09a48p21m1jsys5bsampprlmcgs")))) (build-system haskell-build-system) - (inputs `(("ghc-vector" ,ghc-vector) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-base-prelude" ,ghc-base-prelude))) - (native-inputs `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-rerebase" ,ghc-rerebase))) + (inputs (list ghc-vector ghc-semigroups ghc-base-prelude)) + (native-inputs (list ghc-attoparsec + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-hunit + ghc-quickcheck-instances + ghc-rerebase)) (home-page "https://github.com/nikita-volkov/vector-builder") (synopsis "Vector builder for Haskell") (description "This Haskell package provides an API for constructing vectors. @@ -14814,8 +14235,7 @@ (define-public ghc-vector-th-unbox "0jbzm31d91kxn8m0h6iplj54h756q6f4zzdrnb2w7rzz5zskgqyl")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector) - ("ghc-data-default" ,ghc-data-default))) + (list ghc-vector ghc-data-default)) (home-page "https://github.com/liyang/vector-th-unbox") (synopsis "Deriver for Data.Vector.Unboxed using Template Haskell") (description "This Haskell library provides a Template Haskell @@ -14839,8 +14259,7 @@ (define-public ghc-void "05vk3x1r9a2pqnzfji475m5gdih2im1h7rbi2sc67p1pvj6pbbsk")))) (build-system haskell-build-system) (inputs - `(("ghc-semigroups" ,ghc-semigroups) - ("ghc-hashable" ,ghc-hashable))) + (list ghc-semigroups ghc-hashable)) (home-page "https://github.com/ekmett/void") (synopsis "Logically uninhabited data type") @@ -14872,14 +14291,9 @@ (define-public ghc-wave (("temporary.* < 1\\.3") "temporary >= 1.1 && < 1.4"))))))) (inputs - `(("ghc-cereal" ,ghc-cereal) - ("ghc-data-default-class" - ,ghc-data-default-class) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-cereal ghc-data-default-class ghc-quickcheck ghc-temporary)) (native-inputs - `(("hspec-discover" ,hspec-discover) - ("ghc-hspec" ,ghc-hspec))) + (list hspec-discover ghc-hspec)) (home-page "https://github.com/mrkkrp/wave") (synopsis "Work with WAVE and RF64 files in Haskell") (description "This package allows you to work with WAVE and RF64 @@ -14900,9 +14314,7 @@ (define-public ghc-wcwidth "1n1fq7v64b59ajf5g50iqj9sa34wm7s2j3viay0kxpmvlcv8gipz")))) (build-system haskell-build-system) (inputs - `(("ghc-setlocale" ,ghc-setlocale) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-attoparsec" ,ghc-attoparsec))) + (list ghc-setlocale ghc-utf8-string ghc-attoparsec)) (home-page "https://github.com/solidsnack/wcwidth/") (synopsis "Haskell bindings to wcwidth") (description "This package provides Haskell bindings to your system's @@ -14935,8 +14347,7 @@ (define-public ghc-weigh "13pbjr7fzqy3s9c1nd2jhfwzbpccmpfwdn7y46z9k2bfkch1jam9")))) (build-system haskell-build-system) (inputs - `(("ghc-split" ,ghc-split) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-split ghc-temporary)) (home-page "https://github.com/fpco/weigh#readme") (synopsis "Measure allocations of a Haskell functions/values") (description "This package provides tools to measure the memory usage of a @@ -14959,7 +14370,7 @@ (define-public ghc-wizards "1clvbd1ckhvy29qrbmpkn7bya7300fq6znnps23nn3nxyrxhsr85")))) (build-system haskell-build-system) (inputs - `(("ghc-control-monad-free" ,ghc-control-monad-free))) + (list ghc-control-monad-free)) (arguments `(#:cabal-revision ("1" @@ -15022,8 +14433,7 @@ (define-public ghc-wl-pprint-annotated "1br7qyf27iza213inwhf9bm2k6in0zbmfw6w4clqlc9f9cj2nrkb")))) (build-system haskell-build-system) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/minad/wl-pprint-annotated#readme") (synopsis @@ -15051,7 +14461,7 @@ (define-public ghc-wl-pprint-text "030ckgzz14sv2c317g4j5g68hyq9xi40cmv0apwclw6sc6xgsvly")))) (build-system haskell-build-system) (inputs - `(("ghc-base-compat" ,ghc-base-compat))) + (list ghc-base-compat)) (home-page "https://hackage.haskell.org/package/wl-pprint-text") (synopsis "Wadler/Leijen Pretty Printer for Text values") (description @@ -15070,7 +14480,7 @@ (define-public ghc-word-wrap (sha256 (base32 "15rcqhg9vb7qisk9ryjnyhhfgigxksnkrczycaw2rin08wczjwpb")))) (build-system haskell-build-system) - (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (native-inputs (list ghc-hspec)) (arguments `(#:cabal-revision ("1" "1k4w4g053vhmpp08542hrqaw81p3p35i567xgdarqmpghfrk68pp"))) @@ -15096,8 +14506,7 @@ (define-public ghc-word8 "12jx7f13d2h1djq4fh4dyrab61sm49mj1w61j3rzp2vjfm696c16")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (home-page "https://hackage.haskell.org/package/word8") (synopsis "Word8 library for Haskell") (description "Word8 library to be used with @code{Data.ByteString}.") @@ -15118,9 +14527,9 @@ (define-public ghc-wordexp (base32 "1mbcrq89jz0dcibw66w0jdy4f4bfpx4zwjfs98rm3jjgdikwdzb4")))) (build-system haskell-build-system) - (native-inputs `(("ghc-c2hs" ,ghc-c2hs))) + (native-inputs (list ghc-c2hs)) (inputs - `(("ghc-semigroups" ,ghc-semigroups))) + (list ghc-semigroups)) (home-page "https://hackage.haskell.org/package/wordexp") (synopsis "Library wrapping @code{wordexp} for Haskell") (description "@code{wordexp(3)} wrapper library for Haskell to perform @@ -15143,11 +14552,8 @@ (define-public ghc-x11 `(#:extra-directories ("libx11" "libxrandr" "libxinerama" "libxscrnsaver"))) (inputs - `(("libx11" ,libx11) - ("libxrandr" ,libxrandr) - ("libxinerama" ,libxinerama) - ("libxscrnsaver" ,libxscrnsaver) - ("ghc-data-default-class" ,ghc-data-default-class))) + (list libx11 libxrandr libxinerama libxscrnsaver + ghc-data-default-class)) (home-page "https://github.com/haskell-pkg-janitors/X11") (synopsis "Bindings to the X11 graphics library") (description @@ -15169,13 +14575,9 @@ (define-public ghc-x11-xft (arguments `(#:extra-directories ("libx11" "libxft" "xorgproto"))) (inputs - `(("ghc-x11" ,ghc-x11) - ("ghc-utf8-string" ,ghc-utf8-string) - ("libx11" ,libx11) - ("libxft" ,libxft) - ("xorgproto" ,xorgproto))) + (list ghc-x11 ghc-utf8-string libx11 libxft xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (build-system haskell-build-system) (home-page "https://hackage.haskell.org/package/X11-xft") (synopsis "Bindings to Xft") @@ -15237,19 +14639,16 @@ (define-public ghc-xml-conduit "1zzh7xnmbm68dab1vqsjkr6ghxqgnla5nik4amrwlmhbdih1gcdx")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-conduit-extra" ,ghc-conduit-extra) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-xml-types" ,ghc-xml-types) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-blaze-html" ,ghc-blaze-html))) + (list ghc-conduit + ghc-conduit-extra + ghc-resourcet + ghc-xml-types + ghc-attoparsec + ghc-data-default-class + ghc-blaze-markup + ghc-blaze-html)) (native-inputs - `(("ghc-doctest" ,ghc-doctest) - ("ghc-hspec" ,ghc-hspec) - ("ghc-cabal-doctest" ,ghc-cabal-doctest) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-doctest ghc-hspec ghc-cabal-doctest ghc-hunit)) (home-page "https://github.com/snoyberg/xml") (synopsis "Utilities for dealing with XML with the conduit package") (description @@ -15289,11 +14688,9 @@ (define-public ghc-xml-hamlet (base32 "0jrhcjy7ww59dafg857f2g2df1fw2jmbwcs1q379ph0pc5rxj3lj")))) (build-system haskell-build-system) (inputs - `(("ghc-shakespeare" ,ghc-shakespeare) - ("ghc-xml-conduit" ,ghc-xml-conduit))) + (list ghc-shakespeare ghc-xml-conduit)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit))) + (list ghc-hspec ghc-hunit)) (home-page "https://www.yesodweb.com/") (synopsis "Hamlet-style quasiquoter for XML content") (description "This package provides a type-safe tool for generating XML @@ -15313,23 +14710,23 @@ (define-public ghc-yaml "0s08kw0hqxixxripwjmz7b4yh9130dws3jaj460x8ds8q4b6khbx")))) (build-system haskell-build-system) (inputs - `(("ghc-conduit" ,ghc-conduit) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-aeson" ,ghc-aeson) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-scientific" ,ghc-scientific) - ("ghc-libyaml" ,ghc-libyaml) - ("ghc-optparse-applicative" ,ghc-optparse-applicative))) - (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-hunit" ,ghc-hunit) - ("ghc-base-compat" ,ghc-base-compat) - ("hspec-discover" ,hspec-discover) - ("ghc-mockery" ,ghc-mockery) - ("ghc-raw-strings-qq" ,ghc-raw-strings-qq) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-conduit + ghc-resourcet + ghc-aeson + ghc-unordered-containers + ghc-vector + ghc-attoparsec + ghc-scientific + ghc-libyaml + ghc-optparse-applicative)) + (native-inputs + (list ghc-hspec + ghc-hunit + ghc-base-compat + hspec-discover + ghc-mockery + ghc-raw-strings-qq + ghc-temporary)) (home-page "https://github.com/snoyberg/yaml/") (synopsis "Parsing and rendering YAML documents") (description @@ -15362,13 +14759,9 @@ (define-public ghc-zip-archive (setenv "PATH" (string-append unzip "/bin:" which "/bin:" path)) #t)))))) (inputs - `(("ghc-digest" ,ghc-digest) - ("ghc-temporary" ,ghc-temporary) - ("ghc-zlib" ,ghc-zlib))) + (list ghc-digest ghc-temporary ghc-zlib)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("unzip" ,unzip) - ("which" ,which))) + (list ghc-hunit unzip which)) (home-page "https://hackage.haskell.org/package/zip-archive") (synopsis "Zip archive library for Haskell") (description "The zip-archive library provides functions for creating, @@ -15401,12 +14794,9 @@ (define-public ghc-zlib (("tasty >= 0\\.8 && < 0\\.12") "tasty") (("tasty-hunit >= 0\\.8 && < 0\\.10") "tasty-hunit") (("tasty-quickcheck == 0\\.8\\.\\*") "tasty-quickcheck"))))))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-quickcheck ghc-tasty ghc-tasty-hunit ghc-tasty-quickcheck)) (home-page "https://hackage.haskell.org/package/zlib") (synopsis "Compression and decompression in the gzip and zlib formats") @@ -15433,10 +14823,9 @@ (define-public ghc-zlib-bindings "02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8")))) (build-system haskell-build-system) (inputs - `(("ghc-zlib" ,ghc-zlib))) + (list ghc-zlib)) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-hspec ghc-quickcheck)) (arguments `(#:cabal-revision ("2" "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc"))) @@ -15460,9 +14849,8 @@ (define-public ghc-zstd "0vghl48cxcqy72sqk2gpi7rvy5ya36j13vndaxi6kck6bqivbhm0")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://github.com/luispedro/hs-zstd") (synopsis "Haskell bindings to the Zstandard compression algorithm") (description "This library provides Haskell bindings to the @@ -15485,7 +14873,7 @@ (define-public ghc-indexed-traversable (sha256 (base32 "0fc18vdm1894yjbjkj9wjm27bf37ac3gvkzak677mgiw2pinmhvs")))) (build-system haskell-build-system) - (inputs `(("ghc-generic-deriving" ,ghc-generic-deriving))) + (inputs (list ghc-generic-deriving)) (arguments `(#:cabal-revision ("1" "0krvp9v5dh4w2076kar48cpkk62ndqp769v2ai3b38rsa5bj6q74"))) @@ -15561,10 +14949,8 @@ (define-public ghc-selective (base32 "1mg5hnr3f4zjh3ajy16jkxj630rnfa9iqnnmpjqd9gkjdxpssd5l")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-quickcheck ghc-tasty ghc-tasty-expected-failure + ghc-tasty-quickcheck)) (home-page "https://github.com/snowleopard/selective") (synopsis "Selective applicative functors") (description @@ -15590,14 +14976,14 @@ (define-public ghc-keys (base32 "0ik6wsff306dnbz0v3gpiajlj5b558hrk9176fzcb2fclf4447nm")))) (build-system haskell-build-system) (inputs - `(("ghc-comonad" ,ghc-comonad) - ("ghc-free" ,ghc-free) - ("ghc-hashable" ,ghc-hashable) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-tagged" ,ghc-tagged) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-comonad + ghc-free + ghc-hashable + ghc-semigroupoids + ghc-semigroups + ghc-tagged + ghc-transformers-compat + ghc-unordered-containers)) (home-page "http://github.com/ekmett/keys/") (synopsis "Keyed functors and containers") (description @@ -15622,15 +15008,15 @@ (define-public ghc-pointed (base32 "07p92y62dibys3xa59rvx52xyyr39nghl73z7hzwnksa3ry3vfmq")))) (build-system haskell-build-system) (inputs - `(("ghc-data-default-class" ,ghc-data-default-class) - ("ghc-comonad" ,ghc-comonad) - ("ghc-kan-extensions" ,ghc-kan-extensions) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-tagged" ,ghc-tagged) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-hashable" ,ghc-hashable) - ("ghc-unordered-containers" ,ghc-unordered-containers))) + (list ghc-data-default-class + ghc-comonad + ghc-kan-extensions + ghc-semigroupoids + ghc-semigroups + ghc-tagged + ghc-transformers-compat + ghc-hashable + ghc-unordered-containers)) (home-page "https://github.com/ekmett/pointed/") (synopsis "Pointed and copointed data types") (description @@ -15652,13 +15038,13 @@ (define-public ghc-vector-instances (base32 "10akvpa5w9bp0d8hflab63r9laa9gy2hv167smhjsdzq1kplc0hv")))) (build-system haskell-build-system) (inputs - `(("ghc-vector" ,ghc-vector) - ("ghc-semigroupoids" ,ghc-semigroupoids) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-comonad" ,ghc-comonad) - ("ghc-pointed" ,ghc-pointed) - ("ghc-keys" ,ghc-keys) - ("ghc-hashable" ,ghc-hashable))) + (list ghc-vector + ghc-semigroupoids + ghc-semigroups + ghc-comonad + ghc-pointed + ghc-keys + ghc-hashable)) (home-page "https://github.com/ekmett/vector-instances") (synopsis "Orphan instances for @code{Data.Vector}") (description @@ -15681,9 +15067,7 @@ (define-public ghc-th-compat (base32 "1il1hs5yjfkb417c224pw1vrh4anyprasfwmjbd4fkviyv55jl3b")))) (build-system haskell-build-system) (native-inputs - `(("ghc-base-compat" ,ghc-base-compat) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-base-compat ghc-hspec hspec-discover)) (home-page "https://github.com/haskell-compat/th-compat") (synopsis "Backward- and forward-compatible @code{Quote} and @code{Code} types") @@ -15710,9 +15094,8 @@ (define-public ghc-filepattern (base32 "0nznzji5haxl4ninm2a79dqf4c7fj6pc3z9gdc6wbf5h1pp14afr")))) (build-system haskell-build-system) (inputs - `(("ghc-extra" ,ghc-extra) - ("ghc-semigroups" ,ghc-semigroups))) - (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-extra ghc-semigroups)) + (native-inputs (list ghc-quickcheck)) (home-page "https://github.com/ndmitchell/filepattern") (synopsis "File path glob-like matching") (description @@ -15753,11 +15136,9 @@ (define-public ghc-lib-parser-ex (sha256 (base32 "0r5sl7hhn0cxp0b1dskx1lshplc0yka7hcvs2nh10nrj07fjd3vj")))) (build-system haskell-build-system) - (inputs `(("ghc-uniplate" ,ghc-uniplate))) + (inputs (list ghc-uniplate)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-extra" ,ghc-extra))) + (list ghc-tasty ghc-tasty-hunit ghc-extra)) (home-page "https://github.com/shayne-fletcher/ghc-lib-parser-ex") (synopsis "Algorithms on GHC parse trees") (description @@ -15801,13 +15182,10 @@ (define-public ghc-unicode-collation (sha256 (base32 "0nbxkpd29ivdi6vcikbaasffkcz9m2vd4nhv29p6gmvckzmhj7zi")))) (build-system haskell-build-system) - (inputs `(("ghc-th-lift-instances" ,ghc-th-lift-instances))) + (inputs (list ghc-th-lift-instances)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-unicode-transforms" ,ghc-unicode-transforms) - ("ghc-doctest" ,ghc-doctest))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit + ghc-unicode-transforms ghc-doctest)) (home-page "https://github.com/jgm/unicode-collation") (synopsis "Haskell implementation of the Unicode Collation Algorithm") (description @@ -15833,21 +15211,21 @@ (define-public ghc-citeproc (base32 "13hgbcbr7jbyfbxp8fsc43c2wq4fhlbxzqwh1plfkdi5n9bif1lv")))) (build-system haskell-build-system) (inputs - `(("ghc-safe" ,ghc-safe) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-vector" ,ghc-vector) - ("ghc-scientific" ,ghc-scientific) - ("ghc-uniplate" ,ghc-uniplate) - ("ghc-xml-conduit" ,ghc-xml-conduit) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-data-default" ,ghc-data-default) - ("ghc-aeson" ,ghc-aeson) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-pandoc-types" ,ghc-pandoc-types) - ("ghc-unicode-collation" ,ghc-unicode-collation) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-aeson-pretty" ,ghc-aeson-pretty))) - (native-inputs `(("ghc-timeit" ,ghc-timeit) ("ghc-diff" ,ghc-diff))) + (list ghc-safe + ghc-case-insensitive + ghc-vector + ghc-scientific + ghc-uniplate + ghc-xml-conduit + ghc-attoparsec + ghc-data-default + ghc-aeson + ghc-file-embed + ghc-pandoc-types + ghc-unicode-collation + ghc-base-compat + ghc-aeson-pretty)) + (native-inputs (list ghc-timeit ghc-diff)) (home-page "https://hackage.haskell.org/package/citeproc") (synopsis "Generate citations and bibliography from CSL styles") (description @@ -15870,11 +15248,9 @@ (define-public ghc-commonmark (sha256 (base32 "105szy7l4ji255fwv0kbfcy3i3a3a4197zgj6s9jb12kwbn6n0c7")))) (build-system haskell-build-system) - (inputs `(("ghc-unicode-transforms" ,ghc-unicode-transforms))) + (inputs (list ghc-unicode-transforms)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit)) (home-page "https://github.com/jgm/commonmark-hs") (synopsis "Pure Haskell Commonmark parser") (description @@ -15909,11 +15285,9 @@ (define-public ghc-commonmark-extensions (base32 "0jm6w84p2a2gyaljvnlvjjwrwnir1lss3ps53d0bd8mkvhixxrqr")))) (build-system haskell-build-system) (inputs - `(("ghc-network-uri" ,ghc-network-uri) - ("ghc-commonmark" ,ghc-commonmark) - ("ghc-emojis" ,ghc-emojis))) + (list ghc-network-uri ghc-commonmark ghc-emojis)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-tasty ghc-tasty-hunit)) (home-page "https://github.com/jgm/commonmark-hs") (synopsis "Extensions for @code{ghc-commonmark}") (description @@ -15937,9 +15311,7 @@ (define-public ghc-commonmark-pandoc (base32 "15rfaz49msswb7gh5wyxpm9vckbf3wzyd2m5m2f3hggb82ydk5cp")))) (build-system haskell-build-system) (inputs - `(("ghc-commonmark" ,ghc-commonmark) - ("ghc-commonmark-extensions" ,ghc-commonmark-extensions) - ("ghc-pandoc-types" ,ghc-pandoc-types))) + (list ghc-commonmark ghc-commonmark-extensions ghc-pandoc-types)) (home-page "https://github.com/jgm/commonmark-hs") (synopsis "Bridge between Commonmark and Pandoc AST.") (description @@ -15961,11 +15333,9 @@ (define-public ghc-hslua-module-path (sha256 (base32 "1zxfljcn74rky26ijqmba6grpj0h9plgr47wxdaf7gcz1y8dhn68")))) (build-system haskell-build-system) - (inputs `(("ghc-hslua" ,ghc-hslua))) + (inputs (list ghc-hslua)) (native-inputs - `(("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-lua" ,ghc-tasty-lua))) + (list ghc-tasty ghc-tasty-hunit ghc-tasty-lua)) (home-page "https://github.com/hslua/hslua-module-path") (synopsis "Lua module to work with file paths") (description @@ -15987,7 +15357,7 @@ (define-public ghc-template-haskell (sha256 (base32 "1nk1cv35szp80qkhbyh5gn6vn194zzl0wz186qrqdrdx3a9r9w4g")))) (build-system haskell-build-system) - (inputs `(("ghc-boot-th" ,ghc-boot-th))) + (inputs (list ghc-boot-th)) (home-page "http://hackage.haskell.org/package/template-haskell") (synopsis "Support library for Template Haskell") (description @@ -16012,13 +15382,13 @@ (define-public ghc-genvalidity-hspec (base32 "0aajx07n2rznyqxb0c4pn9j2cvkzw5brz9ki4grhhigbcri3jzmv")))) (build-system haskell-build-system) (inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-genvalidity" ,ghc-genvalidity) - ("ghc-genvalidity-property" ,ghc-genvalidity-property) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-hspec-core" ,ghc-hspec-core) - ("ghc-validity" ,ghc-validity))) + (list ghc-quickcheck + ghc-genvalidity + ghc-genvalidity-property + ghc-hspec + hspec-discover + ghc-hspec-core + ghc-validity)) (home-page "https://github.com/NorfairKing/validity") (synopsis "Standard spec's for @code{GenValidity} instances") (description @@ -16065,11 +15435,8 @@ (define-public ghc-binary-orphans (base32 "0gbmn5rpvyxhw5bxjmxwld6918lslv03b2f6hshssaw1il5x86j3")))) (build-system haskell-build-system) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-tagged" ,ghc-tagged) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (list ghc-quickcheck ghc-quickcheck-instances ghc-tagged ghc-tasty + ghc-tasty-quickcheck)) (arguments `(#:cabal-revision ("5" "1h2d37szfrcwn9rphnijn4q9l947b0wwqjs1aqmm62xkhbad7jf6"))) @@ -16095,11 +15462,8 @@ (define-public ghc-netlink (base32 "1q8sxycv93sap6dgbw70scklnpjj5vav6qlvsxm5500jlvb3jnf0")))) (build-system haskell-build-system) (inputs - `(("ghc-cereal" ,ghc-cereal) - ("ghc-monad-loops" ,ghc-monad-loops) - ("ghc-pretty-hex" ,ghc-pretty-hex) - ("ghc-language-c" ,ghc-language-c) - ("ghc-regex-pcre" ,ghc-regex-pcre))) + (list ghc-cereal ghc-monad-loops ghc-pretty-hex ghc-language-c + ghc-regex-pcre)) (home-page "https://github.com/Ongy/netlink-hs") (synopsis "Netlink communication for Haskell") (description @@ -16123,7 +15487,7 @@ (define-public ghc-doctest-driver-gen (base32 "1fbqi4s4ajxhyv4a7nbh3v98limla0z8rfqlh02pwc1a90qpwy1a")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Fail to open shared library. - (native-inputs `(("ghc-doctest" ,ghc-doctest))) + (native-inputs (list ghc-doctest)) (home-page "https://github.com/Hexirp/doctest-driver-gen") (synopsis "Generate driver file for Doctest's Cabal integration") (description @@ -16168,10 +15532,8 @@ (define-public ghc-mysql (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Fails to connect to server. (inputs - `(("mysql" ,mysql) - ("zlib" ,zlib) - ("openssl" ,openssl))) - (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (list mysql zlib openssl)) + (native-inputs (list ghc-hspec)) (home-page "https://github.com/paul-rouse/mysql") (synopsis "Low-level MySQL client library") (description @@ -16200,14 +15562,10 @@ (define-public ghc-blaze-textual (base32 "0zjnwnjpcpnnm0815h9ngr3a3iy0szsnb3nrcavkbx4905s9k4bs")))) (build-system haskell-build-system) (inputs - `(("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-vector" ,ghc-vector))) + (list ghc-blaze-builder ghc-old-locale ghc-vector)) (native-inputs - `(("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-double-conversion" ,ghc-double-conversion) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (list ghc-quickcheck ghc-double-conversion ghc-test-framework + ghc-test-framework-quickcheck2)) (home-page "https://github.com/bos/blaze-textual") (synopsis "Fast rendering of common datatypes") (description @@ -16231,17 +15589,17 @@ (define-public ghc-mysql-simple (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Fails to connect to server. (inputs - `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-mysql" ,ghc-mysql) - ("ghc-pcre-light" ,ghc-pcre-light) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-blaze-textual" ,ghc-blaze-textual) - ("ghc-vector" ,ghc-vector) - ("openssl" ,openssl) - ("zlib" ,zlib))) - (native-inputs `(("ghc-hspec" ,ghc-hspec))) + (list ghc-attoparsec + ghc-base16-bytestring + ghc-blaze-builder + ghc-mysql + ghc-pcre-light + ghc-old-locale + ghc-blaze-textual + ghc-vector + openssl + zlib)) + (native-inputs (list ghc-hspec)) (home-page "https://github.com/paul-rouse/mysql-simple") (synopsis "Mid-level MySQL client library") (description @@ -16264,17 +15622,16 @@ (define-public ghc-persistent-qq (base32 "1dvniapxjaw2vmdqd5cplwxdxiy2l6z6gns8gp3ci3rn3xp0pf6p")))) (build-system haskell-build-system) (inputs - `(("ghc-haskell-src-meta" ,ghc-haskell-src-meta) - ("ghc-persistent" ,ghc-persistent))) + (list ghc-haskell-src-meta ghc-persistent)) (native-inputs - `(("ghc-hunit" ,ghc-hunit) - ("ghc-aeson" ,ghc-aeson) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-hspec" ,ghc-hspec) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-persistent-sqlite" ,ghc-persistent-sqlite) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-unliftio" ,ghc-unliftio))) + (list ghc-hunit + ghc-aeson + ghc-fast-logger + ghc-hspec + ghc-monad-logger + ghc-persistent-sqlite + ghc-resourcet + ghc-unliftio)) (home-page "https://github.com/yesodweb/persistent") (synopsis "Quasi-quoter for raw SQL for @code{ghc-persistent}") (description @@ -16298,28 +15655,28 @@ (define-public ghc-persistent-mysql (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Fails to import MaybeFieldDefsTest. (inputs - `(("ghc-persistent" ,ghc-persistent) - ("ghc-aeson" ,ghc-aeson) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-conduit" ,ghc-conduit) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-mysql" ,ghc-mysql) - ("ghc-mysql-simple" ,ghc-mysql-simple) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-resource-pool" ,ghc-resource-pool) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("openssl" ,openssl) - ("zlib" ,zlib))) - (native-inputs - `(("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-hspec" ,ghc-hspec) - ("ghc-http-api-data" ,ghc-http-api-data) - ("ghc-hunit" ,ghc-hunit) - ("ghc-path-pieces" ,ghc-path-pieces) - ("ghc-persistent-qq" ,ghc-persistent-qq) - ("ghc-persistent-test" ,ghc-persistent-test) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances))) + (list ghc-persistent + ghc-aeson + ghc-blaze-builder + ghc-conduit + ghc-monad-logger + ghc-mysql + ghc-mysql-simple + ghc-resourcet + ghc-resource-pool + ghc-unliftio-core + openssl + zlib)) + (native-inputs + (list ghc-fast-logger + ghc-hspec + ghc-http-api-data + ghc-hunit + ghc-path-pieces + ghc-persistent-qq + ghc-persistent-test + ghc-quickcheck + ghc-quickcheck-instances)) (home-page "http://www.yesodweb.com/book/persistent") (synopsis "Backend for the @code{ghc-persistent} library using MySQL database server") @@ -16345,7 +15702,7 @@ (define-public ghc-hspec-expectations-lifted (sha256 (base32 "0a1qwz0n80lph8m9cq6cb06m8bsmqgg8ifx0acpylvrrkd8g3k92")))) (build-system haskell-build-system) - (inputs `(("ghc-hspec-expectations" ,ghc-hspec-expectations))) + (inputs (list ghc-hspec-expectations)) (home-page "https://hackage.haskell.org/package/hspec-expectations-lifted") (synopsis "Version of @code{ghc-hspec-expectations} generalized to @code{MonadIO}") (description @@ -16367,12 +15724,10 @@ (define-public ghc-string-conversions (sha256 (base32 "150rdank90h7v08x0wq4dffjbxv2daf5v9sqfs5mab76kinwxg26")))) (build-system haskell-build-system) - (inputs `(("ghc-utf8-string" ,ghc-utf8-string))) + (inputs (list ghc-utf8-string)) (native-inputs - `(("hspec-discover" ,hspec-discover) - ("ghc-hspec" ,ghc-hspec) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-quickcheck" ,ghc-quickcheck))) + (list hspec-discover ghc-hspec ghc-quickcheck-instances + ghc-quickcheck)) (home-page "https://github.com/soenkehahn/string-conversions") (synopsis "Simplify dealing with different types for strings") (description @@ -16397,7 +15752,7 @@ (define-public ghc-postgresql-libpq (arguments `(#:cabal-revision ("1" "1clivf13z15w954a0kcfkv8yc0d8kx61b68x2hk7a9236ck7l2m2"))) - (inputs `(("postgresql" ,postgresql))) + (inputs (list postgresql)) (home-page "https://github.com/haskellari/postgresql-libpq") (synopsis "Low-level bindings to @code{libpq}") (description @@ -16422,27 +15777,27 @@ (define-public ghc-postgresql-simple (base32 "0rz2bklxp4pvbxb2w49h5p6pbwabn6d5d4j4mrya4fpa0d13k43d")))) (build-system haskell-build-system) (inputs - `(("ghc-time-compat" ,ghc-time-compat) - ("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-bytestring-builder" ,ghc-bytestring-builder) - ("ghc-case-insensitive" ,ghc-case-insensitive) - ("ghc-hashable" ,ghc-hashable) - ("ghc-only" ,ghc-only) - ("ghc-postgresql-libpq" ,ghc-postgresql-libpq) - ("ghc-scientific" ,ghc-scientific) - ("ghc-uuid-types" ,ghc-uuid-types) - ("ghc-vector" ,ghc-vector))) - (native-inputs - `(("ghc-inspection-testing" ,ghc-inspection-testing) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-base16-bytestring" ,ghc-base16-bytestring) - ("ghc-cryptohash-md5" ,ghc-cryptohash-md5) - ("ghc-hunit" ,ghc-hunit) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (list ghc-time-compat + ghc-aeson + ghc-attoparsec + ghc-bytestring-builder + ghc-case-insensitive + ghc-hashable + ghc-only + ghc-postgresql-libpq + ghc-scientific + ghc-uuid-types + ghc-vector)) + (native-inputs + (list ghc-inspection-testing + ghc-tasty + ghc-tasty-hunit + ghc-base16-bytestring + ghc-cryptohash-md5 + ghc-hunit + ghc-tasty + ghc-tasty-golden + ghc-tasty-hunit)) (arguments `(#:cabal-revision ("2" "1kwjlj0bsc1yd4dgfc0ydawq9acfjlf0bymwc830dryp16wpj9zv"))) @@ -16469,33 +15824,33 @@ (define-public ghc-persistent-postgresql (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Cannot import MaybeFieldDefsTest. (inputs - `(("ghc-persistent" ,ghc-persistent) - ("ghc-aeson" ,ghc-aeson) - ("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-blaze-builder" ,ghc-blaze-builder) - ("ghc-conduit" ,ghc-conduit) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-postgresql-simple" ,ghc-postgresql-simple) - ("ghc-postgresql-libpq" ,ghc-postgresql-libpq) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-resource-pool" ,ghc-resource-pool) - ("ghc-string-conversions" ,ghc-string-conversions) - ("ghc-unliftio-core" ,ghc-unliftio-core) - ("ghc-unliftio" ,ghc-unliftio))) - (native-inputs - `(("ghc-persistent-qq" ,ghc-persistent-qq) - ("ghc-persistent-test" ,ghc-persistent-test) - ("ghc-fast-logger" ,ghc-fast-logger) - ("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("ghc-hspec-expectations" ,ghc-hspec-expectations) - ("ghc-hspec-expectations-lifted" ,ghc-hspec-expectations-lifted) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) - ("ghc-path-pieces" ,ghc-path-pieces) - ("ghc-http-api-data" ,ghc-http-api-data) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-persistent + ghc-aeson + ghc-attoparsec + ghc-blaze-builder + ghc-conduit + ghc-monad-logger + ghc-postgresql-simple + ghc-postgresql-libpq + ghc-resourcet + ghc-resource-pool + ghc-string-conversions + ghc-unliftio-core + ghc-unliftio)) + (native-inputs + (list ghc-persistent-qq + ghc-persistent-test + ghc-fast-logger + ghc-hunit + ghc-hspec + ghc-hspec-expectations + ghc-hspec-expectations-lifted + ghc-quickcheck + ghc-quickcheck-instances + ghc-path-pieces + ghc-http-api-data + ghc-unordered-containers + ghc-vector)) (home-page "http://www.yesodweb.com/book/persistent") (synopsis "Backend for the @code{ghc-persistent library} using Postgresql") (description @@ -16519,9 +15874,7 @@ (define-public ghc-filtrable (build-system haskell-build-system) (arguments `(#:tests? #f)) ; TODO: Needs tasty >=1.3.1 && <1.4 (native-inputs - `(("ghc-smallcheck" ,ghc-smallcheck) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck))) + (list ghc-smallcheck ghc-tasty ghc-tasty-smallcheck)) (home-page "https://github.com/strake/filtrable.hs") (synopsis "Class of filtrable containers") (description "This package provides filtrable containers.") @@ -16542,8 +15895,7 @@ (define-public ghc-filelock (base32 "06a44i7a956d7xkk2na4090xj2a7b7a228pk4spmccs4x20ymssh")))) (build-system haskell-build-system) (native-inputs - `(("ghc-async" ,ghc-async) - ("ghc-async" ,ghc-async))) + (list ghc-async ghc-async)) (home-page "https://github.com/takano-akio/filelock") (synopsis "Portable interface to file locking") (description @@ -16565,11 +15917,8 @@ (define-public ghc-hsyaml-aeson (base32 "12sxww260pc0bbpiyirm7911haxhljdi2f08a9ddpbgw8d5n7ffg")))) (build-system haskell-build-system) (inputs - `(("ghc-hsyaml" ,ghc-hsyaml) - ("ghc-aeson" ,ghc-aeson) - ("ghc-scientific" ,ghc-scientific) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-vector" ,ghc-vector))) + (list ghc-hsyaml ghc-aeson ghc-scientific ghc-unordered-containers + ghc-vector)) (arguments `(#:cabal-revision ("3" "0vhdndyj5f07vvvnssn5ybdja5wmaydq0n2lfpihvdg4dkhczrx2"))) @@ -16603,12 +15952,12 @@ (define-public ghc-lukko (base32 "07xb926kixqv5scqdl8w34z42zjzdpbq06f0ha3f3nm3rxhgn3m8")))) (build-system haskell-build-system) (native-inputs - `(("ghc-async" ,ghc-async) - ("ghc-singleton-bool" ,ghc-singleton-bool) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure) - ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-temporary" ,ghc-temporary))) + (list ghc-async + ghc-singleton-bool + ghc-tasty + ghc-tasty-expected-failure + ghc-tasty-hunit + ghc-temporary)) (arguments `(#:cabal-revision ("1" "0mmq1q82mrbayiij0p8wdnkf0j8drmq1iibg8kn4cak3nrn9pd1d"))) @@ -16672,7 +16021,7 @@ (define-public ghc-singleton-bool (sha256 (base32 "17w9vv6arn7vvc7kykqcx81q2364ji43khrryl27r1cjx9yxapa0")))) (build-system haskell-build-system) - (inputs `(("ghc-dec" ,ghc-dec))) + (inputs (list ghc-dec)) (arguments `(#:cabal-revision ("3" "11rhzpy4xiry39bbxzwrqff75f0f4g7z0vkr3v9l8rv3w40jlf7x"))) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d3db023f08..699b45e45a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -92,7 +92,7 @@ (define-public cl-yale-haskell (setenv "HASKELLPROG" "./bin/clisp-haskell") #t))))) (inputs - `(("clisp" ,clisp))) + (list clisp)) (home-page "https://git.elephly.net/software/yale-haskell.git") (synopsis "Port of the Yale Haskell system to CLISP") (description "This package provides the Yale Haskell system running on @@ -422,9 +422,7 @@ (define-public ghc-8.4 (sha256 (base32 "1ch4j2asg7pr52ai1hwzykxyj553wndg7wq93i47ql4fllspf48i")))) (inputs - `(("gmp" ,gmp) - ("ncurses" ,ncurses) - ("libffi" ,libffi))) + (list gmp ncurses libffi)) (native-inputs `(("perl" ,perl) ("python" ,python) ; for tests diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index e5ea18cde6..20f3cbfe7b 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -60,11 +60,9 @@ (define-public hexedit "/share/man/man1/hexedit.1.gz\""))) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("man-db" ,man-db) - ("ncurses" ,ncurses))) + (list man-db ncurses)) (synopsis "View and edit files or devices in hexadecimal or ASCII") (description "hexedit shows a file both in ASCII and in hexadecimal. The file can be a device as the file is read a piece at a time. You can modify @@ -86,8 +84,7 @@ (define-public ht "0w2xnw3z9ws9qrdpb80q55h6ynhh3aziixcfn45x91bzrbifix9i")))) (build-system gnu-build-system) (inputs - `(("lzo" ,lzo) - ("ncurses" ,ncurses))) + (list lzo ncurses)) (synopsis "Viewer, editor, and analyzer for executable binaries") (description "ht is a terminal-based program to view, edit, and analyze any file, but @@ -112,7 +109,7 @@ (define-public bvi (build-system gnu-build-system) (arguments '(#:tests? #f)) ; no check target (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (synopsis "Binary file editor") (description "@command{bvi} is a display-oriented editor for binary files, based on the @command{vi} text editor.") diff --git a/gnu/packages/hugs.scm b/gnu/packages/hugs.scm index a14b8a8583..c9915e4cd6 100644 --- a/gnu/packages/hugs.scm +++ b/gnu/packages/hugs.scm @@ -72,7 +72,7 @@ (define-public hugs #t))) #:tests? #f)) ; no test target ;; FIXME: Fails to build with GCC 5. - (native-inputs `(("gcc" ,gcc-4.9))) + (native-inputs (list gcc-4.9)) (home-page "https://www.haskell.org/hugs/") (synopsis "Functional programming system based on Haskell 98") (description diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm index 1e6af1029f..d6ce00e15d 100644 --- a/gnu/packages/hurd.scm +++ b/gnu/packages/hurd.scm @@ -102,9 +102,7 @@ (define-public gnumach-headers #:tests? #f)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo-4))) + (list autoconf automake texinfo-4)) (home-page "https://www.gnu.org/software/hurd/microkernel/mach/gnumach.html") (synopsis "GNU Mach kernel headers") (description @@ -125,12 +123,9 @@ (define-public mig "1gyda8sq6b379nx01hkpbd85lz39irdvz2b9wbr63gicicx8i706")))) (build-system gnu-build-system) ;; Flex is needed both at build and run time. - (inputs `(("gnumach-headers" ,gnumach-headers) - ("flex" ,flex) - ("perl" ,perl))) + (inputs (list gnumach-headers flex perl)) (native-inputs - `(("flex" ,flex) - ("bison" ,bison))) + (list flex bison)) (arguments `(#:tests? #f #:phases (modify-phases %standard-phases @@ -182,9 +177,7 @@ (define-public hurd-headers (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("mig" ,mig) - ("autoconf" ,autoconf) - ("automake" ,automake))) + (list mig autoconf automake)) (arguments `(#:phases (modify-phases %standard-phases @@ -229,7 +222,7 @@ (define-public hurd-headers (define-public hurd-minimal (package (inherit hurd-headers) (name "hurd-minimal") - (inputs `(("glibc-hurd-headers" ,glibc/hurd-headers))) + (inputs (list glibc/hurd-headers)) (arguments (substitute-keyword-arguments (package-arguments hurd-headers) ((#:phases _) @@ -285,9 +278,7 @@ (define-public hurd-core-headers (union-build (assoc-ref %outputs "out") directories) #t)))))) - (inputs `(("gnumach-headers" ,gnumach-headers) - ("hurd-headers" ,hurd-headers) - ("hurd-minimal" ,hurd-minimal))) + (inputs (list gnumach-headers hurd-headers hurd-minimal)) (synopsis "Union of the Hurd headers and libraries") (description "This package contains the union of the Mach and Hurd headers and the @@ -314,11 +305,7 @@ (define-public gnumach (invoke "make" "gnumach.gz") (install-file "gnumach.gz" boot)))))))) (native-inputs - `(("mig" ,mig) - ("perl" ,perl) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo-4))) + (list mig perl autoconf automake texinfo-4)) (supported-systems (cons "i686-linux" %hurd-systems)) (synopsis "Microkernel of the GNU system") (description @@ -625,9 +612,7 @@ (define-public netdde "/bin")) #t))))) (inputs - `(("hurd" ,hurd) - ("libpciaccess" ,libpciaccess) - ("zlib" ,zlib))) + (list hurd libpciaccess zlib)) (native-inputs `(("coreutils" ,coreutils) ("gawk" ,gawk) diff --git a/gnu/packages/hyperledger.scm b/gnu/packages/hyperledger.scm index 82680cd5e4..2a4b87e927 100644 --- a/gnu/packages/hyperledger.scm +++ b/gnu/packages/hyperledger.scm @@ -63,10 +63,7 @@ (define-public hyperledger-fabric (file-name (git-file-name name version)))) (build-system go-build-system) (native-inputs - `(("which" ,which) - ("docker-cli" ,docker-cli) - ("git" ,git) - ("curl" ,curl))) + (list which docker-cli git curl)) (arguments `(#:import-path "github.com/hyperledger/fabric" #:unpack-path "github.com/hyperledger/fabric" @@ -122,7 +119,7 @@ (define-public hyperledger-iroha-ed25519 "0kr1zwah8mhnpfrpk3h6hdafyqdl3ixhs7czdfscqv6vxqfiabc4")))) (build-system cmake-build-system) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (arguments `(#:tests? #f ; Tests don't build because CMake cannot find GTest main. #:configure-flags '("-DHUNTER_ENABLED=OFF" @@ -182,20 +179,16 @@ (define-public hyperledger-iroha #:test-target ".")) ;; https://github.com/hyperledger/iroha/blob/master/vcpkg/VCPKG_DEPS_LIST (native-inputs - `(("fmt" ,fmt) - ("googletest" ,googletest) - ("rapidjson" ,rapidjson) - ("rxcpp" ,rxcpp) - ("spdlog" ,spdlog))) + (list fmt googletest rapidjson rxcpp spdlog)) (inputs - `(("boost" ,boost) - ("gflags" ,gflags) - ("grpc" ,grpc-1.16.1) - ("hyperledger-iroha-ed25519" ,hyperledger-iroha-ed25519) - ("postgresql" ,postgresql) - ("protobuf" ,protobuf) - ("soci" ,soci) - ("tbb" ,tbb))) + (list boost + gflags + grpc-1.16.1 + hyperledger-iroha-ed25519 + postgresql + protobuf + soci + tbb)) (synopsis "Simple, decentralized ledger") (description "Iroha is a distributed ledger technology (DLT). Iroha has essential functionality for your asset, information and identity management diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm index 1a9958c8d0..b945018ba8 100644 --- a/gnu/packages/i2p.scm +++ b/gnu/packages/i2p.scm @@ -44,10 +44,7 @@ (define-public i2pd (base32 "1a35grcfw5a9dsj0rnm2i86fjf4px96xbnjj3hkril7hv5jvl37k")))) (build-system cmake-build-system) (inputs - `(("boost" ,boost) - ("miniupnpc" ,miniupnpc) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list boost miniupnpc openssl zlib)) (arguments '(#:configure-flags (let ((source (assoc-ref %build-inputs "source"))) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 4cf6762d24..edaeb59641 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -271,9 +271,8 @@ (define-public ibus-libpinyin ("pygobject2" ,python-pygobject) ("gtk+" ,gtk+))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("glib" ,glib "bin"))) + (list pkg-config intltool + `(,glib "bin"))) (synopsis "Chinese pinyin and ZhuYin input methods for IBus") (description "This package includes a Chinese pinyin input method and a Chinese @@ -295,10 +294,9 @@ (define-public libpinyin "10h5mjgv4ibhispvr3s1k36a4aclx4dcvcc2knd4sg1xibw0dp4w")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib) - ("bdb" ,bdb))) + (list glib bdb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Library to handle Chinese pinyin") (description "The libpinyin C++ library provides algorithms needed for sentence-based @@ -344,11 +342,7 @@ (define-public ibus-anthy ("pkg-config" ,pkg-config) ("python" ,python))) (inputs - `(("anthy" ,anthy) - ("gtk+" ,gtk+) - ("ibus" ,ibus) - ("gobject-introspection" ,gobject-introspection) - ("python-pygobject" ,python-pygobject))) + (list anthy gtk+ ibus gobject-introspection python-pygobject)) (synopsis "Anthy Japanese language input method for IBus") (description "IBus-Anthy is an engine for the input bus \"IBus\"). It adds the Anthy Japanese language input method to IBus. Because most graphical @@ -390,17 +384,15 @@ (define-public librime (("link_directories\\($\\{PROJECT_SOURCE_DIR\\}/thirdparty/lib\\)") "")) #t))))) (inputs - `(("boost" ,boost) - ("capnproto" ,capnproto) - ("glog" ,glog) - ("leveldb" ,leveldb) - ("marisa" ,marisa) - ("opencc" ,opencc) - ("yaml-cpp" ,yaml-cpp))) + (list boost + capnproto + glog + leveldb + marisa + opencc + yaml-cpp)) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config) - ("xorgproto" ,xorgproto))) ; keysym.h + (list googletest pkg-config xorgproto)) ; keysym.h (home-page "https://rime.im/") (synopsis "The core library of Rime Input Method Engine") (description "@dfn{librime} is the core library of Rime Input Method @@ -744,12 +736,12 @@ (define-public ibus-rime "DESTINATION \"${CMAKE_INSTALL_DATADIR}/rime-data\"")) #t))))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("glib" ,glib) - ("ibus" ,ibus) - ("libnotify" ,libnotify) - ("librime" ,librime) - ("rime-data" ,rime-data))) + (list gdk-pixbuf + glib + ibus + libnotify + librime + rime-data)) (native-inputs `(("cmake" ,cmake-minimal) ("pkg-config" ,pkg-config))) @@ -815,12 +807,12 @@ (define-public ibus-libhangul ("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin"))) (inputs - `(("ibus" ,ibus) - ("glib" ,glib) - ("python-pygobject" ,python-pygobject) - ("gtk+" ,gtk+) - ("libhangul" ,libhangul) - ("python" ,python))) + (list ibus + glib + python-pygobject + gtk+ + libhangul + python)) (home-page "https://github.com/libhangul/ibus-hangul") (synopsis "Hangul engine for IBus") (description @@ -845,8 +837,7 @@ (define-public ibus-theme-tools (arguments `(#:tests? #f)) ; No tests (propagated-inputs - `(("python-tinycss2" ,python-tinycss2) - ("python-pygobject" ,python-pygobject))) + (list python-tinycss2 python-pygobject)) (native-inputs `(("gettext" ,gettext-minimal))) (home-page "https://github.com/openSUSE/IBus-Theme-Tools") diff --git a/gnu/packages/icu4c.scm b/gnu/packages/icu4c.scm index b9671a6ab1..ec526e5ed3 100644 --- a/gnu/packages/icu4c.scm +++ b/gnu/packages/icu4c.scm @@ -61,7 +61,7 @@ (define-public icu4c `(("icu4c-build-root" ,icu4c-build-root)) '()))) (inputs - `(("perl" ,perl))) + (list perl)) (arguments `(#:configure-flags (list @@ -200,9 +200,7 @@ (define-public java-icu4j (install-file "icu4j.jar" share) #t)))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-junitparams" ,java-junitparams) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-junitparams java-hamcrest-core)) (home-page "http://site.icu-project.org/") (synopsis "International Components for Unicode") (description diff --git a/gnu/packages/idris.scm b/gnu/packages/idris.scm index 10ad154923..3e480e06b4 100644 --- a/gnu/packages/idris.scm +++ b/gnu/packages/idris.scm @@ -52,41 +52,38 @@ (define-public idris "idris-build-with-megaparsec-9.patch")))) (build-system haskell-build-system) (native-inputs ;For tests - `(("perl" ,perl) - ("ghc-cheapskate" ,ghc-cheapskate) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-rerun" ,ghc-tasty-rerun))) + (list perl ghc-cheapskate ghc-tasty ghc-tasty-golden + ghc-tasty-rerun)) (inputs - `(("gmp" ,gmp) - ("ncurses" ,ncurses) - ("ghc-aeson" ,ghc-aeson) - ("ghc-annotated-wl-pprint" ,ghc-annotated-wl-pprint) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) - ("ghc-async" ,ghc-async) - ("ghc-base64-bytestring" ,ghc-base64-bytestring) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-blaze-markup" ,ghc-blaze-markup) - ("ghc-cheapskate" ,ghc-cheapskate) - ("ghc-code-page" ,ghc-code-page) - ("ghc-fingertree" ,ghc-fingertree) - ("ghc-fsnotify" ,ghc-fsnotify) - ("ghc-ieee754" ,ghc-ieee754) - ("ghc-libffi" ,ghc-libffi) - ("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-network" ,ghc-network) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-safe" ,ghc-safe) - ("ghc-split" ,ghc-split) - ("ghc-terminal-size" ,ghc-terminal-size) - ("ghc-uniplate" ,ghc-uniplate) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-vector" ,ghc-vector) - ("ghc-vector-binary-instances" ,ghc-vector-binary-instances) - ("ghc-zip-archive" ,ghc-zip-archive))) + (list gmp + ncurses + ghc-aeson + ghc-annotated-wl-pprint + ghc-ansi-terminal + ghc-ansi-wl-pprint + ghc-async + ghc-base64-bytestring + ghc-blaze-html + ghc-blaze-markup + ghc-cheapskate + ghc-code-page + ghc-fingertree + ghc-fsnotify + ghc-ieee754 + ghc-libffi + ghc-megaparsec + ghc-network + ghc-optparse-applicative + ghc-regex-tdfa + ghc-safe + ghc-split + ghc-terminal-size + ghc-uniplate + ghc-unordered-containers + ghc-utf8-string + ghc-vector + ghc-vector-binary-instances + ghc-zip-archive)) (arguments `(#:configure-flags (list (string-append "--datasubdir=" @@ -214,7 +211,7 @@ (define-public idris-lightyear "1pkxnn3ryr0v0cin4nasw7kgkc9dnnpja1nfbj466mf3qv5s98af")))) (build-system gnu-build-system) (native-inputs - `(("idris" ,idris))) + (list idris)) (arguments (idris-default-arguments name)) (home-page "https://github.com/ziman/lightyear") (synopsis "Lightweight parser combinator library for Idris") @@ -239,7 +236,7 @@ (define-public idris-wl-pprint "0g7c3y9smifdz4sivi3qmvymhdr7v9kfq45fmfmmvkqcrix0spzn")))) (build-system gnu-build-system) (native-inputs - `(("idris" ,idris))) + (list idris)) (arguments (idris-default-arguments name)) (home-page "https://github.com/shayan-najd/wl-pprint") (synopsis "Pretty printing library") @@ -264,7 +261,7 @@ (define-public idris-bifunctors "02vbsd3rmgnj0l1qq787709qcxjbr9890cbad4ykn27f77jk81h4")))) (build-system gnu-build-system) (native-inputs - `(("idris" ,idris))) + (list idris)) (arguments (idris-default-arguments name)) (home-page "https://github.com/HuwCampbell/Idris-Bifunctors") (synopsis "Bifunctor library") @@ -288,9 +285,9 @@ (define-public idris-lens "06jzfj6rad08rk92w8jk5byi79svmyg0mrcqhibgx8rkjjy6vmai")))) (build-system gnu-build-system) (native-inputs - `(("idris" ,idris))) + (list idris)) (propagated-inputs - `(("idris-bifunctors" ,idris-bifunctors))) + (list idris-bifunctors)) (arguments (idris-default-arguments name)) (home-page "https://github.com/HuwCampbell/idris-lens") (synopsis "Van Laarhoven lenses for Idris") diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm index 194160315b..2248637169 100644 --- a/gnu/packages/image-processing.scm +++ b/gnu/packages/image-processing.scm @@ -114,7 +114,7 @@ (define-public dcmtk ("openssl" ,openssl) ("zlib" ,zlib))) (native-inputs - `(("doxygen" ,doxygen))) ; for HTML documentation + (list doxygen)) ; for HTML documentation (home-page "https://dcmtk.org") (synopsis "Libraries and programs implementing parts of the DICOM standard") (description "DCMTK is a collection of libraries and applications @@ -226,15 +226,12 @@ (define-public opencolorio (("/bin/sh") (which "bash"))) #t))))) (native-inputs - `(("git" ,git) - ("pkg-config" ,pkg-config))) + (list git pkg-config)) (inputs ;; XXX Adding freeglut, glew, ilmbase, mesa, and openimageio for ;; ocioconvert fails: error: conflicting declaration ?typedef void ;; (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, GLfloat*) - `(("lcms" ,lcms) - ("openexr" ,openexr-2) - ("tinyxml" ,tinyxml))) + (list lcms openexr-2 tinyxml)) (home-page "https://opencolorio.org") (synopsis "Color management for visual effects and animation") (description @@ -345,7 +342,7 @@ (define-public vtk (propagated-inputs ;; VTK's 'VTK-vtk-module-find-packages.cmake' calls ;; 'find_package(THEORA)', which in turns looks for libogg. - `(("libogg" ,libogg))) + (list libogg)) (home-page "https://vtk.org/") (synopsis "Libraries for 3D computer graphics") (description @@ -372,8 +369,8 @@ (define-public vtk-6 (base32 "0pla1r5mvkgl4sl213gfdhzrypdgai0h3z5mfgm6p9jz9hsr794j")))) (inputs - `(("jsoncpp" ,jsoncpp-for-tensorflow) - ,@(alist-delete "jsoncpp" (package-inputs vtk)))))) + (modify-inputs (package-inputs vtk) + (replace "jsoncpp" jsoncpp-for-tensorflow))))) (define-public opencv (package @@ -592,8 +589,7 @@ (define-public vips (base32 "0vjsh3i0861f6h9as3bch956cidz824zz499pvhjs3lfjn6hhs14")))) (build-system gnu-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config))) + (list gobject-introspection pkg-config)) (inputs `(("expat" ,expat) ("fftw" ,fftw) @@ -654,18 +650,18 @@ (define-public gmic "-Wl,-rpath=" (assoc-ref outputs "out") "/lib"))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("fftw" ,fftw) - ("graphicsmagick" ,graphicsmagick) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("libx11" ,libx11) - ;;("opencv" ,opencv) ;OpenCV is currently broken in the CI - ("openexr" ,openexr-2) - ("zlib" ,zlib))) + (list curl + fftw + graphicsmagick + libjpeg-turbo + libpng + libtiff + libx11 + ;;("opencv" ,opencv) ;OpenCV is currently broken in the CI + openexr-2 + zlib)) (home-page "https://gmic.eu/") (synopsis "Full-featured framework for digital image processing") (description "G'MIC is a full-featured framework for digital image @@ -691,12 +687,10 @@ (define-public gmic-qt (add-after 'unpack 'qt-chdir (lambda _ (chdir "gmic-qt") #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("gmic" ,gmic) - ("qtbase" ,qtbase-5) - ,@(package-inputs gmic))) + (modify-inputs (package-inputs gmic) + (prepend gmic qtbase-5))) (synopsis "Qt frontend for the G'MIC image processing framework") (license license:gpl3+))) @@ -718,11 +712,8 @@ (define-public gmic-qt-gimp (name "gmic-qt-gimp") (inputs ;; GIMP and its dependencies. - `(("gimp" ,gimp) - ("gdk-pixbuf" ,gdk-pixbuf) - ("cairo" ,cairo) - ("gegl" ,gegl) - ,@(package-inputs gmic-qt))) + (modify-inputs (package-inputs gmic-qt) + (prepend gimp gdk-pixbuf cairo gegl))) (arguments (substitute-keyword-arguments (package-arguments gmic-qt) ((#:configure-flags flags) @@ -774,9 +765,7 @@ (define-public nip2 ("poppler" ,poppler) ("gsl" ,gsl))) (native-inputs - `(("flex" ,flex) - ("bison" ,bison) - ("pkg-config" ,pkg-config))) + (list flex bison pkg-config)) (home-page "https://github.com/libvips/nip2") (synopsis "Spreadsheet-like GUI for libvips") (description "This package provide a graphical user interface (GUI) for @@ -906,8 +895,7 @@ (define-public insight-toolkit ("vxl" ,vxl-1) ("zlib" ,zlib))) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (home-page "https://github.com/InsightSoftwareConsortium/ITK/") (synopsis "Scientific image processing, segmentation and registration") (description "The Insight Toolkit (ITK) is a toolkit for N-dimensional @@ -1163,7 +1151,7 @@ (define-public scantailor-advanced "0kixwjb2x457dq7927hkh34c803p7yh1pmn6n61rk9shqrcg492h")))) (build-system qt-build-system) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs `(("boost" ,boost) ("libjpeg" ,libjpeg-turbo) @@ -1206,9 +1194,7 @@ (define-public stiff (base32 "14m92dskzw7bwsr64ha4p0mj3ndv13gwcbfic3qxrs3zq5353s7l")))) (build-system gnu-build-system) (inputs - `(("libtiff" ,libtiff) - ("zlib" ,zlib) - ("libjpeg-turbo" ,libjpeg-turbo))) + (list libtiff zlib libjpeg-turbo)) (home-page "https://www.astromatic.net/software/stiff") (synopsis "Convert scientific FITS images to TIFF format") (description @@ -1242,11 +1228,8 @@ (define-public python-imgviz (invoke "pytest" "-v" "tests")) #t))))) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-pyyaml" ,python-pyyaml))) - (native-inputs `(("python-pytest" ,python-pytest))) + (list python-matplotlib python-numpy python-pillow python-pyyaml)) + (native-inputs (list python-pytest)) (home-page "http://github.com/wkentaro/imgviz") (synopsis "Image Visualization Tools") (description "Python library for object detection, semantic and instance @@ -1298,17 +1281,15 @@ (define-public labelme (setenv "MPLBACKEND" "agg") (invoke "pytest" "-v" "tests" "-m" "not gpu"))))))) (propagated-inputs - `(("python-imgviz" ,python-imgviz) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-pyyaml" ,python-pyyaml) - ("python-qtpy" ,python-qtpy) - ("python-termcolor" ,python-termcolor))) + (list python-imgviz + python-matplotlib + python-numpy + python-pillow + python-pyyaml + python-qtpy + python-termcolor)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-qt" ,python-pytest-qt) - ("xorg-server" ,xorg-server-for-tests))) + (list python-pytest python-pytest-qt xorg-server-for-tests)) (home-page "https://github.com/wkentaro/labelme") (synopsis "Image Polygonal Annotation") diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm index ff6af70a2c..07de231cb8 100644 --- a/gnu/packages/image-viewers.scm +++ b/gnu/packages/image-viewers.scm @@ -229,24 +229,24 @@ (define-public ytfzf "report at: https://issues.guix.gnu.org")))) (delete 'configure)))) ;no configure script (inputs - `(("bash" ,bash) - ("catimg" ,catimg) - ("chafa" ,chafa) - ("coreutils" ,coreutils) - ("curl" ,curl) - ("dmenu" ,dmenu) - ("fzf" ,fzf) - ("gawk" ,gawk) - ("grep" ,grep) - ("jp2a" ,jp2a) - ("jq" ,jq) - ("libnotify" ,libnotify) - ("mpv" ,mpv) - ("ncurses" ,ncurses) - ("python-ueberzug" ,python-ueberzug) - ("sed" ,sed) - ("util-linux" ,util-linux) - ("youtube-dl" ,youtube-dl))) + (list bash + catimg + chafa + coreutils + curl + dmenu + fzf + gawk + grep + jp2a + jq + libnotify + mpv + ncurses + python-ueberzug + sed + util-linux + youtube-dl)) (synopsis "Watch PeerTube or YouTube videos from the terminal") (description "@code{ytfzf} is a POSIX script that helps you find PeerTube or YouTube videos without requiring API and opens/downloads them using mpv/ytdl.") @@ -274,15 +274,14 @@ (define-public feh "exif=1" "inotify=1"))) (native-inputs - `(("perl" ,perl) - ("perl-test-command" ,perl-test-command))) - (inputs `(("imlib2" ,imlib2) - ("curl" ,curl) - ("libexif" ,libexif) - ("libpng" ,libpng) - ("libxt" ,libxt) - ("libx11" ,libx11) - ("libxinerama" ,libxinerama))) + (list perl perl-test-command)) + (inputs (list imlib2 + curl + libexif + libpng + libxt + libx11 + libxinerama)) (native-search-paths ;; Feh allows overriding the libcurl builtin CA path (unset in Guix) ;; with the same variable as the `curl` command line HTTP tool. @@ -338,18 +337,18 @@ (define-public geeqie (symlink (car (find-files automake "install-sh")) "auxdir/install-sh"))))))) (inputs - `(("clutter" ,clutter) - ("libchamplain" ,libchamplain) - ("lcms" ,lcms) - ("exiv2" ,exiv2) - ("libpng" ,libpng) - ("gtk+" ,gtk+))) + (list clutter + libchamplain + lcms + exiv2 + libpng + gtk+)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("glib" ,glib "bin") ; glib-gettextize - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + `(,glib "bin") ; glib-gettextize + intltool + pkg-config)) (home-page "http://www.geeqie.org/") (synopsis "Lightweight GTK+ based image viewer") (description @@ -376,8 +375,7 @@ (define-public gpicview (build-system gnu-build-system) (inputs `(("gtk+" ,gtk+-2) ("libjpeg" ,libjpeg-turbo))) - (native-inputs `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (native-inputs (list intltool pkg-config)) (synopsis "Simple and fast image viewer for X") (description "gpicview is a lightweight GTK+ 2.x based image viewer. It is the default image viewer on LXDE desktop environment.") @@ -422,12 +420,12 @@ (define-public sxiv (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "-C" "icon" "install" make-flags)))))) (inputs - `(("freetype" ,freetype) - ("giflib" ,giflib) - ("imlib2" ,imlib2) - ("libexif" ,libexif) - ("libx11" ,libx11) - ("libxft" ,libxft))) + (list freetype + giflib + imlib2 + libexif + libx11 + libxft)) (home-page "https://github.com/muennich/sxiv") (synopsis "Simple X Image Viewer") (description @@ -479,12 +477,12 @@ (define-public nsxiv (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "-C" "icon" "install" make-flags)))))) (inputs - `(("freetype" ,freetype) - ("giflib" ,giflib) - ("imlib2" ,imlib2) - ("libexif" ,libexif) - ("libx11" ,libx11) - ("libxft" ,libxft))) + (list freetype + giflib + imlib2 + libexif + libx11 + libxft)) (home-page "https://github.com/nsxiv/nsxiv") (synopsis "Neo Simple X Image Viewer") (description @@ -583,7 +581,7 @@ (define-public catimg "/bin/catimg.sh")) #t))))) (inputs - `(("imagemagick" ,imagemagick))) ; for the bash script version + (list imagemagick)) ; for the bash script version (home-page "https://github.com/posva/catimg") (synopsis "Render images in the terminal") (description @@ -605,8 +603,7 @@ (define-public luminance-hdr "188q0l63nfasqfvwbq4mwx2vh7wsfi2bq9n5nksddspl1qz01lnp")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs `(("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) @@ -675,10 +672,7 @@ (define-public mcomix "05zl0dkjwbdcm2zlk4nz9w33amlqj8pbf32a8ymshc2356fqhhi5")))) (build-system python-build-system) (inputs - `(("p7zip" ,p7zip) - ("python-pillow" ,python-pillow) - ("python-pygobject" ,python-pygobject) - ("python-pycairo" ,python-pycairo))) + (list p7zip python-pillow python-pygobject python-pycairo)) (arguments `(#:tests? #f ; FIXME: How do we run tests? #:phases @@ -776,9 +770,7 @@ (define-public qview (("updateText\\(\\);") "")) #t))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtimageformats" ,qtimageformats))) + (list qtbase-5 qtsvg qtimageformats)) (home-page "https://interversehq.com/qview/") (synopsis "Convenient and minimal image viewer") (description "qView is a Qt image viewer designed with visually @@ -800,7 +792,7 @@ (define-public chafa "18rb82bfqj1sj2g4irazx4lwq9q4b4k7my1r0q714vf9yhs41ls6")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("freetype" ,freetype) ("libjpeg" ,libjpeg-turbo) @@ -842,17 +834,17 @@ (define-public imv (string-append bin "/imv-"))) #t)))))) (inputs - `(("freeimage" ,freeimage) - ("glu" ,glu) - ("libheif" ,libheif) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libinih" ,libinih) - ("libnsgif" ,libnsgif) - ("librsvg" ,librsvg) - ("libtiff" ,libtiff) - ("libxkbcommon" ,libxkbcommon) - ("pango" ,pango) - ("wayland" ,wayland))) + (list freeimage + glu + libheif + libjpeg-turbo + libinih + libnsgif + librsvg + libtiff + libxkbcommon + pango + wayland)) (native-inputs `(("asciidoc" ,asciidoc) ("cmocka" ,cmocka) @@ -901,9 +893,9 @@ (define-public qiv "$(PREFIX)/share/man")))))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ;; That is required for testing. - ("xorg-server" ,xorg-server-for-tests))) + (list pkg-config + ;; That is required for testing. + xorg-server-for-tests)) (inputs `(("imlib2" ,imlib2) ("glib" ,glib) @@ -959,15 +951,15 @@ (define-public pqiv (base32 "18nvrqmlifh4m8nfs0d19sb9d1l3a95xc89qxqdr881jcxdsgflw")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("ffmpeg" ,ffmpeg) - ("gtk+" ,gtk+) - ("imagemagick" ,imagemagick) - ("libarchive" ,libarchive) - ("libspectre" ,libspectre) - ("libwebp" ,libwebp) - ("poppler" ,poppler))) + (list ffmpeg + gtk+ + imagemagick + libarchive + libspectre + libwebp + poppler)) (arguments `(#:tests? #f ;no tests #:phases @@ -1077,10 +1069,9 @@ (define-public xzgv (install-file "src/xzgv" bin))))) ; just install the executable #:tests? #f)) ; no rule for target 'test' (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gtk+" ,gtk+-2) - ("libexif" ,libexif))) + (list gtk+-2 libexif)) (home-page "https://sourceforge.net/projects/xzgv/") (synopsis "Picture viewer for X with a thumbnail-based selector") (description diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index c488d58416..64a3627bdb 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -162,7 +162,7 @@ (define-public libpng `(#:configure-flags '("--disable-static"))) ;; libpng.la says "-lz", so propagate it. - (propagated-inputs `(("zlib" ,zlib))) + (propagated-inputs (list zlib)) (synopsis "Library for handling PNG files") (description @@ -226,10 +226,10 @@ (define (apply-patch file) (base32 "1dh0250mw9b2hx7cdmnb2blk7ddl49n6vx8zz7jdmiwxy38v4fw2")))))) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) ;; libpng.la says "-lz", so propagate it. (propagated-inputs - `(("zlib" ,zlib))) + (list zlib)) (synopsis "APNG patch for libpng") (description "APNG (Animated Portable Network Graphics) is an unofficial @@ -284,8 +284,7 @@ (define-public pngcrush (string-append (assoc-ref outputs "out") "/"))) #t))))) (inputs - `(("libpng" ,libpng) - ("zlib" , zlib))) + (list libpng zlib)) (home-page "https://pmt.sourceforge.io/pngcrush") (synopsis "Utility to compress PNG files") (description "Pngcrush optimizes @acronym{PNG, Portable Network Graphics} @@ -340,7 +339,7 @@ (define-public pnglite (install-file "pnglite.h" include) (install-file "README.md" doc) #t)))))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://github.com/dankar/pnglite") (synopsis "Pretty small png library") (description "A pretty small png library. @@ -390,12 +389,9 @@ (define-public pngquant #:configure-flags '("--with-openmp" "--with-lcms2"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libpng" ,libpng) - ("zlib" , zlib) - ("lcms" ,lcms) - ("libimagequant" ,libimagequant))) + (list libpng zlib lcms libimagequant)) (home-page "https://pngquant.org/") (synopsis "Utility and library for lossy compressing PNG images") (description "pngquant is a PNG compressor that significantly reduces file @@ -566,8 +562,7 @@ (define-public libicns "1hjm8lwap7bjyyxsyi94fh5817xzqhk4kb5y0b7mb6675xw10prk")))) (build-system gnu-build-system) (inputs - `(("libpng" ,libpng) - ("jasper" ,jasper))) + (list libpng jasper)) (arguments `(#:tests? #t)) ; No tests. (home-page "http://icns.sourceforge.net/") @@ -633,11 +628,11 @@ (define-public leptonica (base32 "12ddln72z5l3icz0i9rpsfkg5xik8fcwcn8lb0cp3jigjxi8gvkg")))) (build-system gnu-build-system) (native-inputs - `(("gnuplot" ,gnuplot) ;needed for test suite - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list gnuplot ;needed for test suite + autoconf + automake + libtool + pkg-config)) (inputs `(("giflib" ,giflib) ("libjpeg" ,libjpeg-turbo) @@ -861,12 +856,9 @@ (define-public openjpeg (("subsampling.*") "") (("zoo.*") ""))))))) (native-inputs - `(("openjpeg-data" ,openjpeg-data))) ; Files for test-suite + (list openjpeg-data)) ; Files for test-suite (inputs - `(("lcms" ,lcms) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("zlib" ,zlib))) + (list lcms libpng libtiff zlib)) (synopsis "OPENJPEG Library and Applications") (description "OpenJPEG is an implementation of JPEG 2000 codec written in C language. It has been developed in order to promote the use of JPEG 2000, a @@ -981,7 +973,7 @@ (define-public libuemf (("^EXECINPUT=.*") (format #f "EXECINPUT=~a~%" execinput))) (invoke "sh" "testit.sh")))))))) - (native-inputs `(("drm-tools" ,drm-tools))) ;for tests + (native-inputs (list drm-tools)) ;for tests (home-page "http://libuemf.sourceforge.net/") (synopsis "Library for working with WFM, EMF and EMF+ images") (description "The libUEMF library is a portable C99 implementation for @@ -1002,7 +994,7 @@ (define-public libungif (base32 "0cnksimmmjngdrys302ik1385sg1sj4i0gxivzldhgwd46n7x2kh")))) (build-system gnu-build-system) - (inputs `(("perl" ,perl))) ;package ships some perl tools + (inputs (list perl)) ;package ships some perl tools (home-page "http://giflib.sourceforge.net/") (synopsis "GIF decompression library") (description @@ -1074,8 +1066,7 @@ (define-public giblib "1b4bmbmj52glq0s898lppkpzxlprq9aav49r06j2wx4dv3212rhp")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("imlib2" ,imlib2))) + (list libx11 imlib2)) (home-page ;; This vanished page is universally accepted as giblib's home despite not ;; mentioning the package once. @@ -1159,8 +1150,7 @@ (define-public freeimage "-I" (assoc-ref %build-inputs "libjxr") "/include/jxrlib")) #:tests? #f)) ; no check target (native-inputs - `(("pkg-config" ,pkg-config) - ("unzip" ,unzip))) + (list pkg-config unzip)) (inputs `(("libjpeg" ,libjpeg-turbo) ("libjxr" ,libjxr) @@ -1281,12 +1271,9 @@ (define-public vigra-c (arguments `(#:tests? #f)) ; No test target. (native-inputs - `(("doxygen" ,doxygen))) + (list doxygen)) (inputs - `(("fftw" ,fftw) - ("fftwf" ,fftwf) - ("hdf5" ,hdf5) - ("vigra" ,vigra))) + (list fftw fftwf hdf5 vigra)) (synopsis "C interface to the VIGRA computer vision library") (description "This package provides a C interface to the VIGRA C++ computer vision @@ -1317,9 +1304,7 @@ (define-public libwebp ("libpng" ,libpng) ("libtiff" ,libtiff))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (arguments '(#:configure-flags '("--enable-libwebpmux" "--enable-libwebpdemux" @@ -1384,11 +1369,9 @@ (define-public exiv2 (lib (string-append out "/lib"))) (for-each delete-file (find-files lib "\\.a$")))))))) (propagated-inputs - `(("expat" ,expat) - ("zlib" ,zlib))) + (list expat zlib)) (native-inputs - `(("googletest" ,googletest) - ("python" ,python))) + (list googletest python)) (home-page "https://www.exiv2.org/") (synopsis "Library and command-line utility to manage image metadata") (description @@ -1423,7 +1406,7 @@ (define-public devil (add-before 'configure 'change-directory (lambda _ (chdir "DevIL") #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("lcms" ,lcms) ("libjpeg" ,libjpeg-turbo) @@ -1477,9 +1460,7 @@ (define-public zimg (base32 "0pwgf1mybpa3fs13p6jryzm32vfldyql9biwaypqdcimlnlmyk20")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (synopsis "Scaling, colorspace conversion, and dithering library") (description "Zimg implements the commonly required image processing basics of scaling, colorspace conversion, and depth conversion. A simple API enables @@ -1504,7 +1485,7 @@ (define-public perceptualdiff (sha256 (base32 "0yys55f9i9g3wjjg0j2m0p0k21zwnid8520a8lrr30khm4k5gibp")))) (build-system cmake-build-system) - (inputs `(("freeimage" ,freeimage))) + (inputs (list freeimage)) (arguments '(#:phases (modify-phases %standard-phases (add-after 'unpack 'fix-tests @@ -1583,8 +1564,7 @@ (define-public optipng #t)))) (build-system gnu-build-system) (inputs - `(("libpng" ,libpng) - ("zlib" ,zlib))) + (list libpng zlib)) (arguments '(#:phases (modify-phases %standard-phases @@ -1624,7 +1604,7 @@ (define-public imgp (rename-file "imgp.py" "imgp") #t))))) (inputs - `(("python-pillow" ,python-pillow))) + (list python-pillow)) (home-page "https://github.com/jarun/imgp") (synopsis "High-performance CLI batch image resizer & rotator") (description @@ -1683,7 +1663,7 @@ (define-public libjpeg-turbo "0pbv6pc97kbj7ib31qcwi7lnmm9xg5y3b11aasmkhfjvf7rgdy0n")))) (build-system cmake-build-system) (native-inputs - `(("nasm" ,nasm))) + (list nasm)) (arguments `(#:configure-flags '("-DCMAKE_INSTALL_LIBDIR:PATH=lib" "-DENABLE_STATIC=0" @@ -1768,7 +1748,7 @@ (define-public niftilib #t)) (delete 'configure)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (synopsis "Library for reading and writing files in the nifti-1 format") (description "Niftilib is a set of i/o libraries for reading and writing files in the nifti-1 data format - a binary file format for storing @@ -1856,10 +1836,9 @@ (define-public flameshot "1z77igs60lz106vsf6wsayxjafxm3llf2lm4dpvsqyyrxybfq191")))) (build-system qt-build-system) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtsvg)) (arguments `(#:tests? #f)) ;no tests (home-page "https://github.com/flameshot-org/flameshot") @@ -1891,15 +1870,13 @@ (define-public swappy (base32 "1s2lp3bz30svqdg6467jvncim0qgl0q1b1nqxnnci6kljbp5g0xh")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("glib" ,glib "bin"))) ; for 'glib-compile-resources' + (list pkg-config scdoc + `(,glib "bin"))) ; for 'glib-compile-resources' (inputs - `(("gtk+" ,gtk+) - ("libnotify" ,libnotify))) + (list gtk+ libnotify)) (propagated-inputs ;; Needed to properly render the icons. - `(("font-awesome" ,font-awesome))) + (list font-awesome)) (home-page "https://github.com/jtheoof/swappy") (synopsis "Grab and edit on the fly snapshots of a Wayland compositor") (description @@ -1934,8 +1911,8 @@ (define-public gifsicle (("/bin/rm") (which "rm"))) #t))))) - (native-inputs `(("perl" ,perl))) ; only for tests - (inputs `(("libx11" ,libx11))) + (native-inputs (list perl)) ; only for tests + (inputs (list libx11)) (home-page "https://www.lcdf.org/gifsicle/") (synopsis "Edit GIF images and animations") (description "Gifsicle is a command-line GIF image manipulation tool that: @@ -1993,12 +1970,8 @@ (define-public grim (sha256 (base32 "1l4gwvvc0zvg5b6f6w92xjhmwj7cg9hlgrf43lc7ygaz8dh6cmzg")))) (build-system meson-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) - (inputs `(("cairo" ,cairo) - ("libjpeg-turbo" ,libjpeg-turbo) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (native-inputs (list pkg-config scdoc)) + (inputs (list cairo libjpeg-turbo wayland wayland-protocols)) (home-page "https://github.com/emersion/grim") (synopsis "Create screenshots from a Wayland compositor") (description "grim can create screenshots from a Wayland compositor.") @@ -2020,13 +1993,9 @@ (define-public slurp (base32 "00dx6ds1227qnxqrw58k0am78q8fa49rgp1zingrkjcbpbi7g475")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (inputs - `(("cairo" ,cairo) - ("libxkbcommon" ,libxkbcommon) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list cairo libxkbcommon wayland wayland-protocols)) (home-page "https://github.com/emersion/slurp") (synopsis "Select a region in a Wayland compositor") (description "Slurp can select a region in a Wayland compositor and print it @@ -2057,9 +2026,8 @@ (define-public sng (list (string-append "--with-rgbtxt=" (assoc-ref %build-inputs "xorg-rgb") "/share/X11/rgb.txt")))) - (inputs `(("xorg-rgb" ,xorg-rgb) - ("libpng" ,libpng))) - (native-inputs `(("pngsuite" ,pngsuite))) + (inputs (list xorg-rgb libpng)) + (native-inputs (list pngsuite)) (home-page "http://sng.sourceforge.net") (synopsis "Markup language for representing PNG contents") (description "SNG (Scriptable Network Graphics) is a minilanguage designed @@ -2087,9 +2055,7 @@ (define-public blurhash (base32 "0jy2iigarskwfhskyladbb6l92x1fb3i3vz4bvcks0za4w5hfxk5")))) (build-system meson-build-system) (native-inputs - `(("cmake" ,cmake) - ("doctest" ,doctest) - ("gcc" ,gcc-8))) + (list cmake doctest gcc-8)) (home-page "https://github.com/Nheko-Reborn/blurhash") (synopsis "C++ blurhash encoder/decoder") (description "Simple encoder and decoder for blurhashes. Contains a @@ -2164,10 +2130,9 @@ (define-public icoutils (base32 "1q66cksms4l62y0wizb8vfavhmf7kyfgcfkynil3n99s0hny1aqp")))) (build-system gnu-build-system) (inputs - `(("libpng" ,libpng) - ("perl" ,perl))) + (list libpng perl)) (propagated-inputs - `(("perl-libwww" ,perl-libwww))) + (list perl-libwww)) (home-page "https://www.nongnu.org/icoutils/") (synopsis "Extract and convert bitmaps from Windows icon and cursor files") (description "Icoutils are a set of program for extracting and converting @@ -2250,20 +2215,14 @@ (define-public libheif (arguments `(#:tests? #f)) ;no test target although there is a tests folder (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("gdk-pixbuf" ,gdk-pixbuf) ;optional ("libjpeg" ,libjpeg-turbo) ("libpng" ,libpng))) ;; Propagated to satisfy 'libheif.pc'. (propagated-inputs - `(("dav1d" ,dav1d) - ("libaom" ,libaom) - ("libde265" ,libde265) - ("x265" ,x265))) + (list dav1d libaom libde265 x265)) (home-page "https://github.com/strukturag/libheif") (synopsis "HEIF and AVIF file format decoder and encoder") (description @@ -2361,16 +2320,16 @@ (define-public mypaint ("swig" ,swig) ("gettext" ,gettext-minimal))) (inputs - `(("gtk+" ,gtk+) - ("librsvg" ,librsvg) - ("hicolor-icon-theme" ,hicolor-icon-theme) - ("libmypaint" ,libmypaint) - ("mypaint-brushes" ,mypaint-brushes) - ("json-c" ,json-c) - ("lcms" ,lcms) - ("python-numpy" ,python-numpy) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject))) + (list gtk+ + librsvg + hicolor-icon-theme + libmypaint + mypaint-brushes + json-c + lcms + python-numpy + python-pycairo + python-pygobject)) (home-page "http://mypaint.org/") (synopsis "Fast and simple painting app for artists") (description @@ -2420,12 +2379,9 @@ (define-public phockup ,(search-path-as-string->list (getenv "GUIX_PYTHONPATH")))))))))) (inputs - `(("perl-image-exiftool" ,perl-image-exiftool) - ("python" ,python) - ("python-tqdm" ,python-tqdm))) + (list perl-image-exiftool python python-tqdm)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-pytest python-pytest-mock)) (home-page "https://github.com/ivandokov/phockup") (synopsis "Organize photos and videos in folders") (description "Phockup is a media sorting tool that uses creation date and diff --git a/gnu/packages/imagemagick.scm b/gnu/packages/imagemagick.scm index f7cd961c05..06ed80cbac 100644 --- a/gnu/packages/imagemagick.scm +++ b/gnu/packages/imagemagick.scm @@ -127,7 +127,7 @@ (define-public imagemagick/stable ("freetype" ,freetype) ("bzip2" ,bzip2) ("xz" ,xz))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (outputs '("out" "doc")) ; 26 MiB of HTML documentation (home-page "https://www.imagemagick.org/") @@ -175,8 +175,8 @@ (define-public perl-image-magick (base32 "0n9afy1z5bhf9phrbahnkwhgcmijn8jggpbzwrivw1zhliliiy68")))) (build-system perl-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("imagemagick" ,imagemagick))) + (native-inputs (list pkg-config)) + (inputs (list imagemagick)) (arguments `(#:tests? #f ;;Failed 2/23 test programs. 2/353 subtests failed. #:phases @@ -253,7 +253,7 @@ (define-public graphicsmagick ("xz" ,xz) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (outputs '("out" ; 13 MiB "doc")) ; ~7 MiB (home-page "http://www.graphicsmagick.org") diff --git a/gnu/packages/inklingreader.scm b/gnu/packages/inklingreader.scm index 6cdc4b3330..88c1c2144c 100644 --- a/gnu/packages/inklingreader.scm +++ b/gnu/packages/inklingreader.scm @@ -43,13 +43,9 @@ (define-public inklingreader "0ikg95mgwfqh0bq4dzvkfmdiycacqvv27g91hl6adwk5y3gzl96g")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib) - ("cairo" ,cairo) - ("gtk+" ,gtk+) - ("librsvg" ,librsvg) - ("libusb" ,libusb))) + (list glib cairo gtk+ librsvg libusb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.gnu.org/software/inklingreader/") (synopsis "Wacom Inkling sketch format conversion and manipulation") (description diff --git a/gnu/packages/inkscape.scm b/gnu/packages/inkscape.scm index ed40322e0d..c87f148329 100644 --- a/gnu/packages/inkscape.scm +++ b/gnu/packages/inkscape.scm @@ -222,12 +222,12 @@ (define-public inkscape ("python-numpy" ,python-numpy) ("python-lxml" ,python-lxml))) (native-inputs - `(("imagemagick" ,imagemagick) ;for tests - ("intltool" ,intltool) - ("glib" ,glib "bin") - ("googletest" ,googletest) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list imagemagick ;for tests + intltool + `(,glib "bin") + googletest + perl + pkg-config)) (home-page "https://inkscape.org/") (synopsis "Vector graphics editor") (description "Inkscape is a vector graphics editor. What sets Inkscape diff --git a/gnu/packages/installers.scm b/gnu/packages/installers.scm index c768a367aa..04357b9719 100644 --- a/gnu/packages/installers.scm +++ b/gnu/packages/installers.scm @@ -48,7 +48,7 @@ (define (make-nsis machine target-arch nsis-target-type) (native-inputs `(("xgcc" ,xgcc) ("xbinutils" ,xbinutils) ("mingw-w64" ,xlibc))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (arguments `(#:scons ,scons-python2 #:modules ((srfi srfi-1) diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm index 57701991e3..51808bdd51 100644 --- a/gnu/packages/ipfs.scm +++ b/gnu/packages/ipfs.scm @@ -78,26 +78,26 @@ (define-public go-github-com-ipfs-go-ipfs-api ;; TODO: Tests fail, might need network access. #:tests? #f)) (native-inputs - `(("go-github-com-ipfs-go-ipfs-cmdkit-files" ,go-github-com-ipfs-go-ipfs-cmdkit-files) - ("go-github-com-libp2p-go-libp2p-metrics" ,go-github-com-libp2p-go-libp2p-metrics) - ("go-github-com-libp2p-go-flow-metrics" ,go-github-com-libp2p-go-flow-metrics) - ("go-github-com-libp2p-go-libp2p-peer" ,go-github-com-libp2p-go-libp2p-peer) - ("go-github-com-libp2p-go-libp2p-protocol" ,go-github-com-libp2p-go-libp2p-protocol) - ("go-github-com-libp2p-go-libp2p-crypto" ,go-github-com-libp2p-go-libp2p-crypto) - ("go-github-com-mitchellh-go-homedir" ,go-github-com-mitchellh-go-homedir) - ("go-github-com-multiformats-go-multiaddr" ,go-github-com-multiformats-go-multiaddr) - ("go-github-com-multiformats-go-multiaddr-net" ,go-github-com-multiformats-go-multiaddr-net) - ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec) - ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-whyrusleeping-tar-utils" ,go-github-com-whyrusleeping-tar-utils) - ("go-github-com-cheekybits-is" ,go-github-com-cheekybits-is))) + (list go-github-com-ipfs-go-ipfs-cmdkit-files + go-github-com-libp2p-go-libp2p-metrics + go-github-com-libp2p-go-flow-metrics + go-github-com-libp2p-go-libp2p-peer + go-github-com-libp2p-go-libp2p-protocol + go-github-com-libp2p-go-libp2p-crypto + go-github-com-mitchellh-go-homedir + go-github-com-multiformats-go-multiaddr + go-github-com-multiformats-go-multiaddr-net + go-github-com-btcsuite-btcd-btcec + go-github-com-gogo-protobuf + go-github-com-minio-blake2b-simd + go-github-com-minio-sha256-simd + go-github-com-mr-tron-base58 + go-github-com-multiformats-go-multihash + go-golang-org-x-crypto + go-github-com-spaolacci-murmur3 + go-github-com-gxed-hashland-keccakpg + go-github-com-whyrusleeping-tar-utils + go-github-com-cheekybits-is)) (home-page "https://github.com/ipfs/go-ipfs-api") (synopsis "Unofficial Go interface to IPFS's HTTP API") (description "An unofficial Go interface to IPFS's HTTP API") @@ -120,32 +120,32 @@ (define-public gx (arguments '(#:import-path "github.com/whyrusleeping/gx")) (native-inputs - `(("go-github-com-blang-semver" ,go-github-com-blang-semver) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-ipfs-go-ipfs-api" ,go-github-com-ipfs-go-ipfs-api) - ("go-github-com-ipfs-go-ipfs-cmdkit-files" ,go-github-com-ipfs-go-ipfs-cmdkit-files) - ("go-github-com-libp2p-go-flow-metrics" ,go-github-com-libp2p-go-flow-metrics) - ("go-github-com-libp2p-go-libp2p-crypto" ,go-github-com-libp2p-go-libp2p-crypto) - ("go-github-com-libp2p-go-libp2p-metrics" ,go-github-com-libp2p-go-libp2p-metrics) - ("go-github-com-libp2p-go-libp2p-peer" ,go-github-com-libp2p-go-libp2p-peer) - ("go-github-com-libp2p-go-libp2p-protocol" ,go-github-com-libp2p-go-libp2p-protocol) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-mitchellh-go-homedir" ,go-github-com-mitchellh-go-homedir) - ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-multiformats-go-multiaddr" ,go-github-com-multiformats-go-multiaddr) - ("go-github-com-multiformats-go-multiaddr-net" ,go-github-com-multiformats-go-multiaddr-net) - ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-github-com-whyrusleeping-tar-utils" ,go-github-com-whyrusleeping-tar-utils) - ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec) - ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf) - ("go-github-com-sabhiram-go-gitignore" ,go-github-com-sabhiram-go-gitignore) - ("go-github-com-urfave-cli" ,go-github-com-urfave-cli) - ("go-github-com-whyrusleeping-json-filter" ,go-github-com-whyrusleeping-json-filter) - ("go-github-com-whyrusleeping-progmeter" ,go-github-com-whyrusleeping-progmeter) - ("go-github-com-whyrusleeping-stump" ,go-github-com-whyrusleeping-stump) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-blang-semver + go-github-com-gxed-hashland-keccakpg + go-github-com-ipfs-go-ipfs-api + go-github-com-ipfs-go-ipfs-cmdkit-files + go-github-com-libp2p-go-flow-metrics + go-github-com-libp2p-go-libp2p-crypto + go-github-com-libp2p-go-libp2p-metrics + go-github-com-libp2p-go-libp2p-peer + go-github-com-libp2p-go-libp2p-protocol + go-github-com-minio-blake2b-simd + go-github-com-minio-sha256-simd + go-github-com-mitchellh-go-homedir + go-github-com-mr-tron-base58 + go-github-com-multiformats-go-multiaddr + go-github-com-multiformats-go-multiaddr-net + go-github-com-multiformats-go-multihash + go-github-com-spaolacci-murmur3 + go-github-com-whyrusleeping-tar-utils + go-github-com-btcsuite-btcd-btcec + go-github-com-gogo-protobuf + go-github-com-sabhiram-go-gitignore + go-github-com-urfave-cli + go-github-com-whyrusleeping-json-filter + go-github-com-whyrusleeping-progmeter + go-github-com-whyrusleeping-stump + go-golang-org-x-crypto)) (home-page "https://github.com/whyrusleeping/gx") (synopsis "Package management tool using IPFS") (description "@command{gx} is a packaging tool built around the @@ -179,32 +179,32 @@ (define-public gx-go (arguments '(#:import-path "github.com/whyrusleeping/gx-go")) (native-inputs - `(("go-github-com-whyrusleeping-gx-util" ,go-github-com-whyrusleeping-gx-util) - ("go-github-com-kr-fs" ,go-github-com-kr-fs) - ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) - ("go-github-com-ipfs-go-ipfs-api" ,go-github-com-ipfs-go-ipfs-api) - ("go-github-com-ipfs-go-ipfs-cmdkit-files" ,go-github-com-ipfs-go-ipfs-cmdkit-files) - ("go-github-com-libp2p-go-flow-metrics" ,go-github-com-libp2p-go-flow-metrics) - ("go-github-com-libp2p-go-libp2p-crypto" ,go-github-com-libp2p-go-libp2p-crypto) - ("go-github-com-libp2p-go-libp2p-metrics" ,go-github-com-libp2p-go-libp2p-metrics) - ("go-github-com-libp2p-go-libp2p-peer" ,go-github-com-libp2p-go-libp2p-peer) - ("go-github-com-libp2p-go-libp2p-protocol" ,go-github-com-libp2p-go-libp2p-protocol) - ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) - ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd) - ("go-github-com-mitchellh-go-homedir" ,go-github-com-mitchellh-go-homedir) - ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58) - ("go-github-com-multiformats-go-multiaddr" ,go-github-com-multiformats-go-multiaddr) - ("go-github-com-multiformats-go-multiaddr-net" ,go-github-com-multiformats-go-multiaddr-net) - ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) - ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) - ("go-github-com-whyrusleeping-tar-utils" ,go-github-com-whyrusleeping-tar-utils) - ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec) - ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf) - ("go-github-com-sabhiram-go-gitignore" ,go-github-com-sabhiram-go-gitignore) - ("go-github-com-urfave-cli" ,go-github-com-urfave-cli) - ("go-github-com-whyrusleeping-progmeter" ,go-github-com-whyrusleeping-progmeter) - ("go-github-com-whyrusleeping-stump" ,go-github-com-whyrusleeping-stump) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github-com-whyrusleeping-gx-util + go-github-com-kr-fs + go-github-com-gxed-hashland-keccakpg + go-github-com-ipfs-go-ipfs-api + go-github-com-ipfs-go-ipfs-cmdkit-files + go-github-com-libp2p-go-flow-metrics + go-github-com-libp2p-go-libp2p-crypto + go-github-com-libp2p-go-libp2p-metrics + go-github-com-libp2p-go-libp2p-peer + go-github-com-libp2p-go-libp2p-protocol + go-github-com-minio-blake2b-simd + go-github-com-minio-sha256-simd + go-github-com-mitchellh-go-homedir + go-github-com-mr-tron-base58 + go-github-com-multiformats-go-multiaddr + go-github-com-multiformats-go-multiaddr-net + go-github-com-multiformats-go-multihash + go-github-com-spaolacci-murmur3 + go-github-com-whyrusleeping-tar-utils + go-github-com-btcsuite-btcd-btcec + go-github-com-gogo-protobuf + go-github-com-sabhiram-go-gitignore + go-github-com-urfave-cli + go-github-com-whyrusleeping-progmeter + go-github-com-whyrusleeping-stump + go-golang-org-x-crypto)) (home-page "https://github.com/whyrusleeping/gx-go") (synopsis "Golang subtool for the @command{gx} package manager") (description "A subtool for the @command{gx} package manager for packages diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index 5a3aba50b7..3cc2afda33 100644 --- a/gnu/packages/irc.scm +++ b/gnu/packages/irc.scm @@ -125,9 +125,7 @@ (define-public quassel #t)))) #:tests? #f)) ; no test target (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config qttools)) (inputs `(("inxi" ,inxi-minimal) ("libdbusmenu-qt" ,libdbusmenu-qt) @@ -175,12 +173,9 @@ (define-public irssi (lambda _ (setenv "HOME" (getcwd))))))) (inputs - `(("glib" ,glib) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("perl" ,perl))) + (list glib ncurses openssl perl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://irssi.org/") (synopsis "Terminal-based IRC client") (description @@ -206,19 +201,18 @@ (define-public weechat ;; For tests. ("cpputest" ,cpputest))) (inputs - `(("aspell" ,aspell) - ("curl" ,curl) - ("gnutls" ,gnutls) - ("libgcrypt" ,libgcrypt "out") - ("ncurses" ,ncurses) - ("zlib" ,zlib) - - ;; Scripting language plug-ins. - ("guile" ,guile-3.0) - ("lua" ,lua-5.1) - ("perl" ,perl) - ("python" ,python) - ("tcl" ,tcl))) + (list aspell + curl + gnutls + `(,libgcrypt "out") + ncurses + zlib + ;; Scripting language plug-ins. + guile-3.0 + lua-5.1 + perl + python + tcl)) (arguments `(#:configure-flags (list "-DENABLE_PHP=OFF" @@ -264,13 +258,13 @@ (define-public srain ("python" ,python-wrapper) ("python-sphinx" ,python-sphinx))) (inputs - `(("glib-networking" ,glib-networking) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("libconfig" ,libconfig) - ("libsecret" ,libsecret) - ("libsoup" ,libsoup) - ("openssl" ,openssl))) + (list glib-networking + gsettings-desktop-schemas + gtk+ + libconfig + libsecret + libsoup + openssl)) (home-page "https://srain.im") (synopsis "Modern IRC client written in GTK") (description @@ -315,11 +309,9 @@ (define-public ircii (("/bin/rm") "rm") (("/bin/mv") "mv"))))))) (inputs - `(("ncurses" ,ncurses) - ("openssl" ,openssl))) + (list ncurses openssl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("perl" ,perl))) + (list pkg-config perl)) (home-page "http://www.eterna.com.au/ircii/") (synopsis "Terminal-based IRC and ICB client") (description @@ -343,11 +335,9 @@ (define-public catgirl #:make-flags (list (string-append "PREFIX=" %output) ,(string-append "CC=" (cc-for-target))))) (native-inputs - `(("universal-ctags" ,universal-ctags) - ("pkg-config" ,pkg-config))) + (list universal-ctags pkg-config)) (inputs - `(("libressl" ,libressl) - ("ncurses" ,ncurses))) + (list libressl ncurses)) (home-page "https://git.causal.agency/catgirl") (synopsis "TLS-only terminal IRC client") (description @@ -461,16 +451,16 @@ (define-public limnoria (base32 "0853xk1ps3v6lkmfx50wv56vynnzpl84v66hxnhl8i34zl36kk3c")))) (build-system python-build-system) (inputs - `(("python-pytz" ,python-pytz) - ("python-chardet" ,python-chardet) - ("python-dateutil" ,python-dateutil) - ("python-gnupg" ,python-gnupg) - ("python-feedparser" ,python-feedparser) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-socksipy-branch" ,python-socksipy-branch) - ("python-ecdsa" ,python-ecdsa))) + (list python-pytz + python-chardet + python-dateutil + python-gnupg + python-feedparser + python-sqlalchemy + python-socksipy-branch + python-ecdsa)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) ;; Despite the existence of a test folder there is no test phase. ;; We need to package https://github.com/ProgVal/irctest and write ;; our own testphase. @@ -548,14 +538,14 @@ (define-public epic5 (assoc-ref %build-inputs "tcl") "/lib/tclConfig.sh")))))))) (inputs - `(("libressl" ,libressl) - ("ncurses" ,ncurses) - ("libarchive" ,libarchive) ; CHANGELOG: "Support for loading zip files" - ("perl" ,perl) - ("tcl" ,tcl) - ("ruby" ,ruby))) + (list libressl + ncurses + libarchive ; CHANGELOG: "Support for loading zip files" + perl + tcl + ruby)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://epicsol.org") (synopsis "Epic5 IRC Client") (description @@ -590,11 +580,9 @@ (define-public litterbox (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" %output)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("universal-ctags" ,universal-ctags))) + (list pkg-config universal-ctags)) (inputs - `(("libressl" ,libressl) - ("sqlite" ,sqlite))) + (list libressl sqlite)) (home-page "https://code.causal.agency/june/litterbox") (synopsis "TLS-only IRC logger") (description @@ -658,21 +646,21 @@ (define-public inspircd (string-append "--config-dir=" out-etc name))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("argon2" ,argon2) - ("gnutls" ,gnutls) - ("libmaxminddb" ,libmaxminddb) - ("mbedtls-apache" ,mbedtls-apache) - ("mysql" ,mysql) - ("openldap" ,openldap) - ("openssl" ,openssl) - ("pcre" ,pcre "bin") - ("perl" ,perl) - ("postgresql" ,postgresql) - ("re2" ,re2) - ("sqlite" ,sqlite) - ("tre" ,tre))) + (list argon2 + gnutls + libmaxminddb + mbedtls-apache + mysql + openldap + openssl + `(,pcre "bin") + perl + postgresql + re2 + sqlite + tre)) (synopsis "Modular IRC server written in C++") (description "InspIRCd is a modular Internet Relay Chat server written in C++ for Unix-like operating systems.") diff --git a/gnu/packages/jami.scm b/gnu/packages/jami.scm index 7c38b17b5e..926cf083a2 100644 --- a/gnu/packages/jami.scm +++ b/gnu/packages/jami.scm @@ -437,13 +437,13 @@ (define-public libring ("webrtc-audio-processing" ,webrtc-audio-processing) ("yaml-cpp" ,yaml-cpp))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gcc" ,gcc-8) ;charconv requires GCC 8.1+ - ("libtool" ,libtool) - ("perl" ,perl) ;to generate manpages with pod2man - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list autoconf + automake + gcc-8 ;charconv requires GCC 8.1+ + libtool + perl ;to generate manpages with pod2man + pkg-config + which)) (arguments `(#:tests? #f ; The tests fail to compile due to missing headers. #:make-flags '("V=1") ;build verbosely @@ -472,10 +472,9 @@ (define-public libringclient (build-system cmake-build-system) (outputs '("out" "debug")) (inputs - `(("libring" ,libring) - ("network-manager" ,network-manager))) + (list libring network-manager)) (propagated-inputs - `(("qtbase" ,qtbase-5))) ; Qt is included in several installed headers. + (list qtbase-5)) ; Qt is included in several installed headers. (arguments `(#:tests? #f ; There is no testsuite. #:configure-flags @@ -515,25 +514,25 @@ (define-public jami-gnome (build-system cmake-build-system) (outputs '("out" "debug")) (inputs - `(("clutter" ,clutter) - ("clutter-gtk" ,clutter-gtk) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libappindicator" ,libappindicator) - ("libnotify" ,libnotify) - ("libringclient" ,libringclient) - ("network-manager" ,network-manager) - ("qrencode" ,qrencode) - ("sqlite" ,sqlite) - ("webkitgtk" ,webkitgtk))) + (list clutter + clutter-gtk + gtk+ + libcanberra + libappindicator + libnotify + libringclient + network-manager + qrencode + sqlite + webkitgtk)) (native-inputs `(("pkg-config" ,pkg-config) ("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin"))) ;for glib-compile-resources (propagated-inputs - `(("libring" ,libring) ; Contains 'dring', the daemon, which is - ; automatically started by DBus. - ("adwaita-icon-theme" ,adwaita-icon-theme))) + (list libring ; Contains 'dring', the daemon, which is + ; automatically started by DBus. + adwaita-icon-theme)) (arguments `(#:tests? #f ;no test suite #:imported-modules (,@%cmake-build-system-modules @@ -584,25 +583,22 @@ (define-public jami-qt (lambda _ (chdir "client-qt")))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("doxygen" ,doxygen) - ("graphviz" ,graphviz))) + (list pkg-config qttools doxygen graphviz)) (inputs - `(("libnotify" ,libnotify) - ("libringclient" ,libringclient) - ("network-manager" ,network-manager) - ("qrencode" ,qrencode) - ("qtsvg" ,qtsvg) - ("qtwebengine" ,qtwebengine) - ("qtwebchannel" ,qtwebchannel) - ("qtmultimedia" ,qtmultimedia) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2))) + (list libnotify + libringclient + network-manager + qrencode + qtsvg + qtwebengine + qtwebchannel + qtmultimedia + qtdeclarative + qtgraphicaleffects + qtquickcontrols + qtquickcontrols2)) (propagated-inputs - `(("libring" ,libring))) ;for dring + (list libring)) ;for dring (home-page "https://jami.net") (synopsis "Qt Jami client") (description "This package provides the Jami Qt client. Jami is a secure diff --git a/gnu/packages/java-compression.scm b/gnu/packages/java-compression.scm index 033b55c988..32d04a2fa6 100644 --- a/gnu/packages/java-compression.scm +++ b/gnu/packages/java-compression.scm @@ -237,9 +237,7 @@ (define (test class) (replace 'install (install-from-pom "pom.xml"))))) (home-page "https://github.com/dain/snappy") (native-inputs - `(("java-guava" ,java-guava) - ("java-snappy" ,java-snappy) - ("java-testng" ,java-testng))) + (list java-guava java-snappy java-testng)) (synopsis "Java port of the Snappy (de)compressor") (description "Iq80-snappy is a port of the Snappy compressor and decompressor rewritten @@ -263,8 +261,7 @@ (define-public java-jbzip2 "0ncmhlqmrfmj96nqf6p77b9ws35lcfsvpfxzwxi2asissc83z1l3")))) (build-system ant-build-system) (native-inputs - `(("unzip" ,unzip) - ("java-junit" ,java-junit))) + (list unzip java-junit)) (arguments `(#:tests? #f ; no tests #:jar-name "jbzip2.jar" @@ -319,7 +316,7 @@ (define-public java-xz (replace 'install (install-from-pom "pom.xml"))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://tukaani.org") (synopsis "XZ in Java") (description "Tukaani-xz is an implementation of xz compression/decompression diff --git a/gnu/packages/java-graphics.scm b/gnu/packages/java-graphics.scm index 960579f770..9a71548b9c 100644 --- a/gnu/packages/java-graphics.scm +++ b/gnu/packages/java-graphics.scm @@ -48,7 +48,7 @@ (define-public java-piccolo2d-core (add-after 'unpack 'chdir (lambda _ (chdir "core") #t))))) (inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "http://piccolo2d.org") (synopsis "Structured 2D graphics framework") (description "Piccolo2D is a framework (in the Jazz ZUI tradition) to @@ -79,10 +79,9 @@ (define-public java-piccolo2d-extras (setenv "DISPLAY" ":1") #t))))) (inputs - `(("java-piccolo2d-core" ,java-piccolo2d-core) - ("java-junit" ,java-junit))) + (list java-piccolo2d-core java-junit)) (native-inputs - `(("xorg-server" ,xorg-server))) ; for tests + (list xorg-server)) ; for tests (description "Piccolo2D is a framework (in the Jazz ZUI tradition) to create robust, full-featured graphical applications in Java, with features such as zooming and multiple representation. This package provides additional @@ -109,8 +108,7 @@ (define-public java-marlin-renderer `(#:jar-name "marlin.jar" #:test-include (list "src/test/java/RunJUnitTest.java"))) (inputs - `(("java-hamcrest-core" ,java-hamcrest-core) - ("java-junit" ,java-junit))) + (list java-hamcrest-core java-junit)) (home-page "https://github.com/bourgesl/marlin-renderer/") (synopsis "Rendering engine") (description "Marlin is a Java2D @code{RenderingEngine} optimized for diff --git a/gnu/packages/java-maths.scm b/gnu/packages/java-maths.scm index 97343e0a16..45c42297ad 100644 --- a/gnu/packages/java-maths.scm +++ b/gnu/packages/java-maths.scm @@ -74,7 +74,7 @@ (define-public java-jblas (install-file (string-append "jblas-" ,version ".jar") target)) #t))))) (inputs - `(("openblas" ,openblas))) + (list openblas)) (native-inputs `(("ant" ,ant) ("ruby" ,ruby) ; for configure script diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index c5f78750e3..cb1f524d5c 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -2766,8 +2766,8 @@ (define-public ant-apache-bcel (delete-file-recursively lib) #t))))))) (inputs - `(("java-commons-bcel" ,java-commons-bcel) - ,@(package-inputs ant/java8))))) + (modify-inputs (package-inputs ant/java8) + (prepend java-commons-bcel))))) (define-public ant-junit (package @@ -2798,8 +2798,8 @@ (define-public ant-junit (delete-file-recursively lib) #t))))))) (inputs - `(("java-junit" ,java-junit) - ,@(package-inputs ant/java8))))) + (modify-inputs (package-inputs ant/java8) + (prepend java-junit))))) (define-public java-openjfx-build (package @@ -2837,11 +2837,9 @@ (define-public java-openjfx-build "buildSrc/src/main/java/com/sun/scenario/effect/compiler" "buildSrc/src/main/antlr/JSL.g")))))) (inputs - `(("antlr3" ,antlr3) - ("java-stringtemplate" ,java-stringtemplate))) + (list antlr3 java-stringtemplate)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://openjfx.io") (synopsis "Graphical application toolkit in Java") (description "OpenJFX is a client application platform for desktop, @@ -2877,7 +2875,7 @@ (define-public java-openjfx-base (delete-file "com/sun/javafx/runtime/VersionInfoTest.java")) #t))))) (propagated-inputs - `(("java-openjfx-build" ,java-openjfx-build))) + (list java-openjfx-build)) (description "OpenJFX is a client application platform for desktop, mobile and embedded systems built on Java. Its goal is to produce a modern, efficient, and fully featured toolkit for developing rich client @@ -2972,8 +2970,7 @@ (define-public java-openjfx-graphics (string-append target new-name)))) (find-files "netbeans" "\\.so$")))))))) (propagated-inputs - `(("java-openjfx-base" ,java-openjfx-base) - ("java-swt" ,java-swt))) + (list java-openjfx-base java-swt)) ;; XXX: for unknown reasons ;; modules/graphics/src/main/native-prism-sw/JNativeSurface.c is missing ;; in this revision. @@ -3159,7 +3156,7 @@ (define-public javacc #t)))))) (native-inputs - `(("javacc" ,javacc-4))))) + (list javacc-4)))) ;; This is the last 3.x release of ECJ (define-public java-ecj-3 @@ -3227,7 +3224,7 @@ (define-public java-ecj-3.5 #t)) (replace 'install (install-jars "."))))) (native-inputs - `(("unzip" ,unzip))))) + (list unzip)))) (define-public java-ecj (package (inherit java-ecj-3) @@ -3508,7 +3505,7 @@ (define-public java-cisd-args4j #t)) (replace 'install (install-jars "targets/dist"))))) (inputs - `(("java-cisd-base" ,java-cisd-base))) + (list java-cisd-base)) (native-inputs `(("ecj" ,java-ecj-3.5) ("build-resources" @@ -3680,12 +3677,12 @@ (define-public java-cisd-jhdf5 (replace 'install (install-jars "targets/dist"))))) (inputs - `(("java-cisd-base" ,java-cisd-base) - ("java-cisd-args4j" ,java-cisd-args4j) - ("java-commons-lang" ,java-commons-lang) - ("java-commons-io" ,java-commons-io) - ("hdf5" ,hdf5-1.8) - ("zlib" ,zlib))) + (list java-cisd-base + java-cisd-args4j + java-commons-lang + java-commons-io + hdf5-1.8 + zlib)) (native-inputs `(("jdk" ,icedtea-8) ("java-testng" ,java-testng) @@ -3782,7 +3779,7 @@ (define-public java-javaee-servletapi "http/LocalStrings_fr.properties"))) #t))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://javaee.github.io/servlet-spec/") (synopsis "Java servlet API") (description "Java Servlet is the foundation web specification in the @@ -3862,8 +3859,7 @@ (define-public java-swt ("mesa" ,mesa) ("glu" ,glu))) (native-inputs - `(("pkg-config" ,pkg-config) - ("unzip" ,unzip))) + (list pkg-config unzip)) (home-page "https://www.eclipse.org/swt/") (synopsis "Widget toolkit for Java") (description @@ -4044,9 +4040,9 @@ (define-public java-jarjar target)) #t))))) (inputs - `(("java-asm-bootstrap" ,java-asm-bootstrap))) + (list java-asm-bootstrap)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://code.google.com/archive/p/jarjar/") (synopsis "Repackage Java libraries") (description @@ -4143,7 +4139,7 @@ (define-public java-hamcrest-core `(("java-qdox-1.12" ,java-qdox-1.12) ("java-jarjar" ,java-jarjar))) (propagated-inputs - `(("java-hamcrest-parent-pom" ,java-hamcrest-parent-pom))) + (list java-hamcrest-parent-pom)) (home-page "http://hamcrest.org/") (synopsis "Library of matchers for building test expressions") (description @@ -4196,8 +4192,7 @@ (define-public java-hamcrest-library (replace 'install (install-from-pom "pom/hamcrest-library.pom")))))) (propagated-inputs - `(("java-hamcrest-core" ,java-hamcrest-core) - ("java-hamcrest-parent-pom" ,java-hamcrest-parent-pom))))) + (list java-hamcrest-core java-hamcrest-parent-pom)))) (define-public java-junit (package @@ -4234,9 +4229,9 @@ (define-public java-junit (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-hamcrest-core" ,java-hamcrest-core))) + (list java-hamcrest-core)) (native-inputs - `(("java-hamcrest-library" ,java-hamcrest-library))) + (list java-hamcrest-library)) (home-page "https://junit.org/junit4/") (synopsis "Test framework for Java") (description @@ -4265,11 +4260,9 @@ (define-public java-junitparams #:test-dir "src/test" #:test-exclude (list "**/SuperclassTest.java"))) (inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-assertj" ,java-assertj))) + (list java-junit java-hamcrest-core java-assertj)) (home-page "https://github.com/Pragmatists/JUnitParams") (synopsis "Parameterised test support for JUnit") (description "The JUnitParams project adds a new runner to JUnit and @@ -4330,10 +4323,9 @@ (define-public java-plexus-utils #t)) (replace 'install (install-from-pom "pom.xml"))))) (native-inputs - `(("java-hamcrest-core" ,java-hamcrest-core) - ("java-junit" ,java-junit))) + (list java-hamcrest-core java-junit)) (propagated-inputs - `(("plexus-parent-pom" ,plexus-parent-pom-5.1))) + (list plexus-parent-pom-5.1)) (home-page "https://codehaus-plexus.github.io/plexus-utils/") (synopsis "Common utilities for the Plexus framework") (description "This package provides various Java utility classes for the @@ -4378,8 +4370,7 @@ (define-public java-plexus-interpolation (propagated-inputs `(("plexus-parent-pom-5.1" ,plexus-parent-pom-5.1))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://codehaus-plexus.github.io/plexus-interpolation/") (synopsis "Java components for interpolating ${} strings and the like") (description "Plexus interpolator is a modular, flexible interpolation @@ -4415,7 +4406,7 @@ (define-public java-plexus-classworlds (propagated-inputs `(("plexus-parent-pom-5.1" ,plexus-parent-pom-5.1))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://codehaus-plexus.github.io/plexus-classworlds/") (synopsis "Java class loader framework") (description "Plexus classworlds replaces the native @code{ClassLoader} @@ -4517,11 +4508,9 @@ (define-public java-plexus-io #t)) (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils-3.3.0) - ("java-commons-io" ,java-commons-io) - ("plexus-parent-pom" ,plexus-parent-pom-5.1))) + (list java-plexus-utils-3.3.0 java-commons-io plexus-parent-pom-5.1)) (inputs - `(("java-jsr305" ,java-jsr305))) + (list java-jsr305)) (native-inputs `(("junit" ,java-junit) ("hamcrest" ,java-hamcrest-core) @@ -4575,11 +4564,8 @@ (define-public java-plexus-archiver #t)) (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils-3.3.0) - ("java-plexus-io" ,java-plexus-io) - ("java-iq80-snappy" ,java-iq80-snappy) - ("java-commons-compress" ,java-commons-compress) - ("plexus-parent-pom" ,plexus-parent-pom-6.1))) + (list java-plexus-utils-3.3.0 java-plexus-io java-iq80-snappy + java-commons-compress plexus-parent-pom-6.1)) (inputs `(("java-jsr305" ,java-jsr305) ("java-plexus-container-default" @@ -4661,7 +4647,7 @@ (define-public java-plexus-component-annotations (replace 'install (install-from-pom "plexus-component-annotations/pom.xml"))))) (propagated-inputs - `(("java-plexus-containers-parent-pom" ,java-plexus-containers-parent-pom))) + (list java-plexus-containers-parent-pom)) (inputs '()) (native-inputs '()) (synopsis "Plexus descriptors generator") @@ -4703,9 +4689,7 @@ (define-public java-plexus-component-metadata ("java-jdom2" ,java-jdom2) ("java-asm" ,java-asm))) (native-inputs - `(("java-junit" ,java-junit) - ("java-guava" ,java-guava) - ("java-geronimo-xbean-reflect" ,java-geronimo-xbean-reflect))) + (list java-junit java-guava java-geronimo-xbean-reflect)) (synopsis "Inversion-of-control container for Maven") (description "The Plexus project provides a full software stack for creating and executing software projects. Based on the Plexus container, the @@ -4749,12 +4733,11 @@ (define-public java-plexus-cipher #t)) (replace 'install (install-from-pom "pom.xml"))))) (inputs - `(("java-cdi-api" ,java-cdi-api) - ("java-javax-inject" ,java-javax-inject))) + (list java-cdi-api java-javax-inject)) (propagated-inputs - `(("java-sonatype-spice-parent-pom" ,java-sonatype-spice-parent-pom-15))) + (list java-sonatype-spice-parent-pom-15)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/sonatype/plexus-cipher") (synopsis "Encryption/decryption Component") (description "Plexus-cipher contains a component to deal with encryption @@ -4802,15 +4785,12 @@ (define-public java-plexus-java (replace 'install (install-from-pom "plexus-java/pom.xml"))))) (propagated-inputs - `(("java-asm" ,java-asm) - ("java-qdox" ,java-qdox-2-M9) - ("java-javax-inject" ,java-javax-inject) - ("plexus-parent-pom" ,plexus-parent-pom-4.0))) + (list java-asm java-qdox-2-M9 java-javax-inject + plexus-parent-pom-4.0)) (inputs - `(("java-plexus-component-annotations" ,java-plexus-component-annotations))) + (list java-plexus-component-annotations)) (native-inputs - `(("java-plexus-component-metadata" ,java-plexus-component-metadata) - ("java-junit" ,java-junit))) + (list java-plexus-component-metadata java-junit)) (home-page "https://codehaus-plexus.github.io/plexus-languages/plexus-java") (synopsis "Shared language features for Java") (description "This package contains shared language features of the Java @@ -4844,7 +4824,7 @@ (define-public java-plexus-compiler-api ("java-plexus-compiler-pom" ,java-plexus-compiler-pom) ("java-plexus-util" ,java-plexus-utils))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/codehaus-plexus/plexus-compiler") (synopsis "Plexus Compilers component's API to manipulate compilers") (description "This package contains the API used by components to manipulate @@ -4926,12 +4906,10 @@ (define-public java-plexus-compiler-manager (replace 'install (install-from-pom "plexus-compiler-manager/pom.xml"))))) (propagated-inputs - `(("java-plexus-compiler-api" ,java-plexus-compiler-api) - ("java-plexus-compiler-pom" ,java-plexus-compiler-pom) - ("java-plexus-container-default" ,java-plexus-container-default))) + (list java-plexus-compiler-api java-plexus-compiler-pom + java-plexus-container-default)) (native-inputs - `(("unzip" ,unzip) - ("java-plexus-component-metadata" ,java-plexus-component-metadata))) + (list unzip java-plexus-component-metadata)) (synopsis "Compiler management for Plexus Compiler component") (description "Plexus Compiler is a Plexus component to use different compilers through a uniform API. This component chooses the compiler @@ -4975,9 +4953,8 @@ (define-public java-plexus-compiler-javac (replace 'install (install-from-pom "plexus-compilers/plexus-compiler-javac/pom.xml"))))) (propagated-inputs - `(("java-plexus-compiler-api" ,java-plexus-compiler-api) - ("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-container-default" ,java-plexus-container-default))) + (list java-plexus-compiler-api java-plexus-utils + java-plexus-container-default)) (synopsis "Javac Compiler support for Plexus Compiler component") (description "This package contains the Javac Compiler support for Plexus Compiler component."))) @@ -5035,10 +5012,9 @@ (define-public java-plexus-digest (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("plexus-components-pom-1.1.20" ,plexus-components-pom-1.1.20))) + (list java-plexus-utils plexus-components-pom-1.1.20)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/codehaus-plexus/plexus-digest") (synopsis "Hash function utilities for Java") (description "This package is a plexus component that contains hash @@ -5113,9 +5089,8 @@ (define (modello-single-mode file version mode) #t)) (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-cipher" ,java-plexus-cipher) - ("java-sonatype-spice-parent-pom" ,java-sonatype-spice-parent-pom-12))) + (list java-plexus-utils java-plexus-cipher + java-sonatype-spice-parent-pom-12)) (native-inputs `(("java-modello-core" ,java-modello-core) ;; for modello: @@ -5158,13 +5133,10 @@ (define-public java-plexus-cli #:jdk ,icedtea-8 #:test-dir "src/test")) (inputs - `(("java-commons-cli" ,java-commons-cli) - ("java-plexus-container-default" ,java-plexus-container-default) - ("java-plexus-classworlds" ,java-plexus-classworlds))) + (list java-commons-cli java-plexus-container-default + java-plexus-classworlds)) (native-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-junit" ,java-junit) - ("java-guava" ,java-guava))) + (list java-plexus-utils java-junit java-guava)) (home-page "https://codehaus-plexus.github.io/plexus-cli") (synopsis "CLI building library for plexus") (description "This package is a library to help creating CLI around @@ -5221,8 +5193,7 @@ (define-public java-sisu-build-api (replace 'install (install-from-pom "pom.xml"))))) (inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-container-default" ,java-plexus-container-default))) + (list java-plexus-utils java-plexus-container-default)) (home-page "https://github.com/sonatype/sisu-build-api/") (synopsis "Base build API for maven") (description "This package contains the base build API for maven and @@ -5266,14 +5237,11 @@ (define-public java-modello-core (("src/test") "modello-core/src/test"))) #t))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-container-default" ,java-plexus-container-default) - ("java-sisu-build-api" ,java-sisu-build-api))) + (list java-plexus-utils java-plexus-container-default + java-sisu-build-api)) (native-inputs - `(("java-junit" ,java-junit) - ("java-plexus-classworlds" ,java-plexus-classworlds) - ("java-geronimo-xbean-reflect" ,java-geronimo-xbean-reflect) - ("java-guava" ,java-guava))) + (list java-junit java-plexus-classworlds java-geronimo-xbean-reflect + java-guava)) (home-page "https://codehaus-plexus.github.io/modello/") (synopsis "Framework for code generation from a simple model") (description "Modello is a framework for code generation from a simple model. @@ -5314,7 +5282,7 @@ (define-public java-modello-plugins-java "build/classes") #t))))) (inputs - `(("java-modello-core" ,java-modello-core))) + (list java-modello-core)) (synopsis "Modello Java Plugin") (description "Modello Java Plugin generates Java objects for the model."))) @@ -5344,8 +5312,7 @@ (define-public java-modello-plugins-xml (("src/test") "modello-plugins/modello-plugin-xml/src/test"))) #t))))) (propagated-inputs - `(("java-modello-core" ,java-modello-core) - ("java-modello-plugins-java" ,java-modello-plugins-java))) + (list java-modello-core java-modello-plugins-java)) (synopsis "Modello XML Plugin") (description "Modello XML Plugin contains shared code for every plugins working on XML representation of the model."))) @@ -5360,10 +5327,8 @@ (define-public java-modello-test #:tests? #f; no tests #:jdk ,icedtea-8)) (inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-compiler-api" ,java-plexus-compiler-api) - ("java-plexus-compiler-javac" ,java-plexus-compiler-javac) - ("java-plexus-container-default" ,java-plexus-container-default))) + (list java-plexus-utils java-plexus-compiler-api + java-plexus-compiler-javac java-plexus-container-default)) (synopsis "Modello test package") (description "The modello test package contains the basis to create Modello generator unit-tests, including sample models and xml files to test @@ -5389,13 +5354,11 @@ (define-public java-modello-plugins-xpp3 "build/classes") #t))))) (propagated-inputs - `(("java-modello-core" ,java-modello-core) - ("java-modello-plugins-java" ,java-modello-plugins-java) - ("java-modello-plugins-xml" ,java-modello-plugins-xml))) + (list java-modello-core java-modello-plugins-java + java-modello-plugins-xml)) (native-inputs - `(("java-xmlunit" ,java-xmlunit) - ("java-modello-test" ,java-modello-test) - ,@(package-native-inputs java-modello-core))) + (modify-inputs (package-native-inputs java-modello-core) + (prepend java-xmlunit java-modello-test))) (synopsis "Modello XPP3 Plugin") (description "The modello XPP3 plugin generates XML readers and writers based on the XPP3 API (XML Pull Parser)."))) @@ -5452,9 +5415,9 @@ (define-public java-asm (replace 'install (install-from-pom "archive/asm.pom"))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (propagated-inputs - `(("java-org-ow2-parent-pom" ,java-org-ow2-parent-pom-1.3))) + (list java-org-ow2-parent-pom-1.3)) (home-page "https://asm.ow2.io/") (synopsis "Very small and fast Java bytecode manipulation framework") (description "ASM is an all purpose Java bytecode manipulation and @@ -5534,7 +5497,7 @@ (define-public java-asm-tree-8 ;; tests depend on junit5 #:tests? #f)) (inputs - `(("java-asm" ,java-asm-8))))) + (list java-asm-8)))) (define-public java-asm-analysis-8 (package @@ -5547,8 +5510,7 @@ (define-public java-asm-analysis-8 ;; tests depend on junit5 #:tests? #f)) (inputs - `(("java-asm" ,java-asm-8) - ("java-asm-tree" ,java-asm-tree-8))))) + (list java-asm-8 java-asm-tree-8)))) (define-public java-asm-util-8 (package @@ -5561,9 +5523,7 @@ (define-public java-asm-util-8 ;; tests depend on junit5 #:tests? #f)) (inputs - `(("java-asm" ,java-asm-8) - ("java-asm-analysis" ,java-asm-analysis-8) - ("java-asm-tree" ,java-asm-tree-8))))) + (list java-asm-8 java-asm-analysis-8 java-asm-tree-8)))) (define-public java-cglib (package @@ -5593,8 +5553,7 @@ (define-public java-cglib (add-after 'unpack 'chdir (lambda _ (chdir "cglib") #t))))) (inputs - `(("java-asm" ,java-asm) - ("java-junit" ,java-junit))) + (list java-asm java-junit)) (home-page "https://github.com/cglib/cglib/") (synopsis "Java byte code generation library") (description "The byte code generation library CGLIB is a high level API @@ -5620,8 +5579,7 @@ (define-public java-objenesis #:source-dir "main/src/" #:test-dir "main/src/test/")) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "http://objenesis.org/") (synopsis "Bypass the constructor when creating an object") (description "Objenesis is a small Java library that serves one purpose: @@ -5682,12 +5640,9 @@ (define-public java-easymock (delete-file "tests2/EasyMockPropertiesTest.java")) #t))))) (inputs - `(("java-asm" ,java-asm) - ("java-cglib" ,java-cglib) - ("java-objenesis" ,java-objenesis))) + (list java-asm java-cglib java-objenesis)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://easymock.org/") (synopsis "Java library providing mock objects for unit tests") (description "EasyMock is a Java library that provides an easy way to use @@ -5746,10 +5701,7 @@ (define-public java-jmock (base32 "12b7l22g3nrjvf2dzcw3z03fpd2chrgp0d8xkvn8w55rwb57pax6")))) (inputs - `(("java-hamcrest-all" ,java-hamcrest-all) - ("java-asm" ,java-asm) - ("java-bsh" ,java-bsh) - ("java-junit" ,java-junit))) + (list java-hamcrest-all java-asm java-bsh java-junit)) (native-inputs `(("cglib" ,java-cglib))) (arguments @@ -5790,15 +5742,15 @@ (define-public java-jmock-legacy (string-append "jmock-legacy/src/test/java/" file)) #t)))))) (inputs - `(("java-hamcrest-all" ,java-hamcrest-all) - ("java-objenesis" ,java-objenesis) - ("java-cglib" ,java-cglib) - ("java-jmock" ,java-jmock) - ("java-asm" ,java-asm) - ("java-bsh" ,java-bsh) - ("java-junit" ,java-junit))) + (list java-hamcrest-all + java-objenesis + java-cglib + java-jmock + java-asm + java-bsh + java-junit)) (native-inputs - `(("java-jmock-junit4" ,java-jmock-junit4))))) + (list java-jmock-junit4)))) (define-public java-hamcrest-all (package (inherit java-hamcrest-core) @@ -5849,16 +5801,16 @@ (define-public java-hamcrest-all (not (string-suffix? "-sources.jar" name))))))) #t))))))) (inputs - `(("java-junit" ,java-junit) - ("java-jmock" ,java-jmock-1) - ;; This is necessary because of what seems to be a race condition. - ;; This package would sometimes fail to build because hamcrest-core.jar - ;; could not be found, even though it is built as part of this package. - ;; Adding java-hamcrest-core appears to fix this problem. See - ;; https://debbugs.gnu.org/31390 for more information. - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-easymock" ,java-easymock) - ,@(package-inputs java-hamcrest-core))))) + (modify-inputs (package-inputs java-hamcrest-core) + (prepend java-junit + java-jmock-1 + ;; This is necessary because of what seems to be a race condition. + ;; This package would sometimes fail to build because hamcrest-core.jar + ;; could not be found, even though it is built as part of this package. + ;; Adding java-hamcrest-core appears to fix this problem. See + ;; https://debbugs.gnu.org/31390 for more information. + java-hamcrest-core + java-easymock))))) (define-public java-jopt-simple (package @@ -5951,8 +5903,7 @@ (define-public java-commons-math3 (replace 'install (install-from-pom "pom.xml"))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://commons.apache.org/math/") (synopsis "Apache Commons mathematics library") (description "Commons Math is a library of lightweight, self-contained @@ -5993,11 +5944,9 @@ (define-public java-jmh ;; respectively. (delete-file-recursively "jmh-archetypes")))))) (propagated-inputs - `(("java-jopt-simple" ,java-jopt-simple-4) - ("java-commons-math3" ,java-commons-math3))) + (list java-jopt-simple-4 java-commons-math3)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://openjdk.java.net/projects/code-tools/jmh/") (synopsis "Benchmark harness for the JVM") (description "JMH is a Java harness for building, running, and analysing @@ -6035,9 +5984,7 @@ (define-public java-commons-collections4 (replace 'install (install-jars "target"))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-easymock" ,java-easymock))) + (list java-junit java-hamcrest-core java-easymock)) (home-page "https://commons.apache.org/collections/") (synopsis "Collections framework") (description "The Java Collections Framework is the recognised standard @@ -6170,10 +6117,9 @@ (define-public java-commons-io (replace 'install (install-from-pom "pom.xml")) (add-after 'install 'install-doc (install-javadoc "target/apidocs"))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (propagated-inputs - `(("apache-commons-parent-pom" ,apache-commons-parent-pom-39))) + (list apache-commons-parent-pom-39)) (home-page "https://commons.apache.org/io/") (synopsis "Common useful IO related classes") (description "Commons-IO contains utility classes, stream implementations, @@ -6211,7 +6157,7 @@ (define-public java-commons-exec-1.1 (delete 'check) (replace 'install (install-jars "target"))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://commons.apache.org/proper/commons-exec/") (synopsis "Common program execution related classes") (description "Commons-Exec simplifies executing external processes.") @@ -6256,8 +6202,7 @@ (define-public java-commons-exec (delete 'check) (replace 'install (install-jars "target"))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))))) + (list java-junit java-hamcrest-core)))) (define-public java-commons-lang (package @@ -6289,7 +6234,7 @@ (define-public java-commons-lang (replace 'install (install-jars "target")) (add-after 'install 'install-doc (install-javadoc "target/apidocs"))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://commons.apache.org/lang/") (synopsis "Extension of the java.lang package") (description "The Commons Lang components contains a set of Java classes @@ -6335,7 +6280,7 @@ (define-public java-commons-lang3 (modify-phases %standard-phases (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("apache-commons-parent-pom" ,apache-commons-parent-pom-48))) + (list apache-commons-parent-pom-48)) (home-page "https://commons.apache.org/lang/") (synopsis "Extension of the java.lang package") (description "The Commons Lang components contains a set of Java classes @@ -6405,9 +6350,9 @@ (define-public java-commons-bsf #t)) (replace 'install (install-jars "build"))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (inputs - `(("java-commons-logging-minimal" ,java-commons-logging-minimal))) + (list java-commons-logging-minimal)) (home-page "https://commons.apache.org/proper/commons-bsf") (synopsis "Bean Scripting Framework") (description "The Bean Scripting Framework (BSF) is a set of Java classes @@ -6443,7 +6388,7 @@ (define-public java-commons-jxpath ("java-jdom" ,java-jdom) ("java-commons-beanutils" ,java-commons-beanutils))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://commons.apache.org/jxpath/") (synopsis "Simple interpreter of an expression language called XPath.") (description "The org.apache.commons.jxpath package defines a simple @@ -6470,12 +6415,9 @@ (define-public java-commons-pool (list "**/PerformanceTest.java"))) (build-system ant-build-system) (inputs - `(("java-cglib" ,java-cglib))) + (list java-cglib)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-asm" ,java-asm) - ("java-objenesis" ,java-objenesis))) + (list java-junit java-hamcrest-core java-asm java-objenesis)) (home-page "https://commons.apache.org/proper/commons-pool/") (synopsis "Object-pooling API in Java") (description "The commons-pool package provides an object-pooling API @@ -6504,7 +6446,7 @@ (define-public java-commons-dbcp ("java-commons-logging" ,java-commons-logging-minimal) ("java-jboss-transaction-api-spec" ,java-jboss-transaction-api-spec))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (build-system ant-build-system) (home-page "https://commons.apache.org/proper/commons-dbcp/") (synopsis "Database Connection Pool for Java") @@ -6546,12 +6488,10 @@ (define-public java-commons-jcs (delete-file "admin/servlet/JCSAdminServlet.java")) #t))))) (propagated-inputs - `(("java-classpathx-servletapi" ,java-classpathx-servletapi) - ("java-commons-logging-minimal" ,java-commons-logging-minimal) - ("java-commons-httpclient" ,java-commons-httpclient) - ("java-commons-dbcp" ,java-commons-dbcp))) + (list java-classpathx-servletapi java-commons-logging-minimal + java-commons-httpclient java-commons-dbcp)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://commons.apache.org/proper/commons-jcs/") (synopsis "Distributed caching system in Java") (description "JCS is a distributed caching system written in Java. It @@ -6669,9 +6609,9 @@ (define-public java-guava #t)) (replace 'install (install-from-pom "guava/pom.xml"))))) (inputs - `(("java-jsr305" ,java-jsr305))) + (list java-jsr305)) (propagated-inputs - `(("java-guava-parent-pom" ,java-guava-parent-pom))) + (list java-guava-parent-pom)) (home-page "https://github.com/google/guava") (synopsis "Google core libraries for Java") (description "Guava is a set of core libraries that includes new @@ -6794,10 +6734,7 @@ (define-public java-mockito-1 (("import org.mockito.cglib") "import net.sf.cglib"))) #t))))) (inputs - `(("java-junit" ,java-junit) - ("java-objenesis" ,java-objenesis) - ("java-cglib" ,java-cglib) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-objenesis java-cglib java-hamcrest-core)) (home-page "http://mockito.org") (synopsis "Mockito is a mock library for Java") (description "Mockito is a mocking library for Java which lets you write @@ -6825,11 +6762,9 @@ (define-public java-httpcomponents-httpcore (add-after 'unpack 'chdir (lambda _ (chdir "httpcore") #t))))) (inputs - `(("java-commons-logging-minimal" ,java-commons-logging-minimal) - ("java-commons-lang3" ,java-commons-lang3))) + (list java-commons-logging-minimal java-commons-lang3)) (native-inputs - `(("java-junit" ,java-junit) - ("java-mockito" ,java-mockito-1))) + (list java-junit java-mockito-1)) (home-page "https://hc.apache.org/httpcomponents-core-4.4.x/index.html") (synopsis "Low level HTTP transport components") (description "HttpCore is a set of low level HTTP transport components @@ -6851,9 +6786,8 @@ (define-public java-httpcomponents-httpcore-nio (add-after 'unpack 'chdir (lambda _ (chdir "httpcore-nio") #t))))) (inputs - `(("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) - ("java-hamcrest-core" ,java-hamcrest-core) - ,@(package-inputs java-httpcomponents-httpcore))) + (modify-inputs (package-inputs java-httpcomponents-httpcore) + (prepend java-httpcomponents-httpcore java-hamcrest-core))) (description "HttpCore is a set of low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint. HttpCore supports two I/O models: blocking I/O model based @@ -6873,10 +6807,9 @@ (define-public java-httpcomponents-httpcore-ab (add-after 'unpack 'chdir (lambda _ (chdir "httpcore-ab") #t))))) (inputs - `(("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) - ("java-commons-cli" ,java-commons-cli) - ("java-hamcrest-core" ,java-hamcrest-core) - ,@(package-inputs java-httpcomponents-httpcore))) + (modify-inputs (package-inputs java-httpcomponents-httpcore) + (prepend java-httpcomponents-httpcore java-commons-cli + java-hamcrest-core))) (synopsis "Apache HttpCore benchmarking tool") (description "This package provides the HttpCore benchmarking tool. It is an Apache AB clone based on HttpCore."))) @@ -6901,12 +6834,12 @@ (define-public java-httpcomponents-httpclient (add-after 'unpack 'chdir (lambda _ (chdir "httpclient") #t))))) (inputs - `(("java-commons-logging-minimal" ,java-commons-logging-minimal) - ("java-commons-codec" ,java-commons-codec) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) - ("java-mockito" ,java-mockito-1) - ("java-junit" ,java-junit))) + (list java-commons-logging-minimal + java-commons-codec + java-hamcrest-core + java-httpcomponents-httpcore + java-mockito-1 + java-junit)) (home-page "https://hc.apache.org/httpcomponents-client-ga/") (synopsis "HTTP client library for Java") (description "Although the @code{java.net} package provides basic @@ -6927,10 +6860,8 @@ (define-public java-httpcomponents-httpmime (add-after 'unpack 'chdir (lambda _ (chdir "httpmime") #t))))) (inputs - `(("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) - ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) - ("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))))) + (list java-httpcomponents-httpclient java-httpcomponents-httpcore + java-junit java-hamcrest-core)))) (define-public java-commons-net (package @@ -6951,8 +6882,7 @@ (define-public java-commons-net #:tests? #f #:jar-name "commons-net.jar")) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://commons.apache.org/net/") (synopsis "Client library for many basic Internet protocols") (description "The Apache Commons Net library implements the client side of @@ -6979,7 +6909,7 @@ (define-public java-jsch (modify-phases %standard-phases (replace 'install (install-jars "dist"))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://www.jcraft.com/jsch/") (synopsis "Pure Java implementation of SSH2") (description "JSch is a pure Java implementation of SSH2. JSch allows you @@ -7022,11 +6952,9 @@ (define-public java-commons-compress #t)) (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-xz" ,java-xz) - ("apache-commons-parent-pom" ,apache-commons-parent-pom-41))) + (list java-xz apache-commons-parent-pom-41)) (native-inputs - `(("java-junit" ,java-junit) - ("java-mockito" ,java-mockito-1))) + (list java-junit java-mockito-1)) (home-page "https://commons.apache.org/proper/commons-compress/") (synopsis "Java library for working with compressed files") (description "The Apache Commons Compress library defines an API for @@ -7115,7 +7043,7 @@ (define-public java-osgi-core `(#:tests? #f ; no tests #:jar-name "osgi-core.jar")) (inputs - `(("java-osgi-annotation" ,java-osgi-annotation))) + (list java-osgi-annotation)) (home-page "https://www.osgi.org") (synopsis "Core module of OSGi framework") (description @@ -7142,8 +7070,7 @@ (define-public java-osgi-service-event `(#:tests? #f ; no tests #:jar-name "osgi-service-event.jar")) (inputs - `(("java-osgi-annotation" ,java-osgi-annotation) - ("java-osgi-core" ,java-osgi-core))) + (list java-osgi-annotation java-osgi-core)) (home-page "https://www.osgi.org") (synopsis "OSGi service event module") (description @@ -7170,7 +7097,7 @@ (define-public java-eclipse-osgi `(#:tests? #f ; no tests included #:jar-name "eclipse-equinox-osgi.jar")) (inputs - `(("java-osgi-annotation" ,java-osgi-annotation))) + (list java-osgi-annotation)) (home-page "http://www.eclipse.org/equinox/") (synopsis "Eclipse Equinox OSGi framework") (description "This package provides an implementation of the OSGi Core @@ -7195,7 +7122,7 @@ (define-public java-eclipse-equinox-common `(#:tests? #f ; no tests included #:jar-name "eclipse-equinox-common.jar")) (inputs - `(("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-osgi)) (home-page "http://www.eclipse.org/equinox/") (synopsis "Common Eclipse runtime") (description "This package provides the common Eclipse runtime.") @@ -7219,8 +7146,7 @@ (define-public java-eclipse-core-jobs `(#:tests? #f ; no tests included #:jar-name "eclipse-core-jobs.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-common java-eclipse-osgi)) (home-page "http://www.eclipse.org/equinox/") (synopsis "Eclipse jobs mechanism") (description "This package provides the Eclipse jobs mechanism.") @@ -7244,9 +7170,8 @@ (define-public java-eclipse-equinox-registry `(#:tests? #f ; no tests included #:jar-name "eclipse-equinox-registry.jar")) (inputs - `(("java-eclipse-core-jobs" ,java-eclipse-core-jobs) - ("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-core-jobs java-eclipse-equinox-common + java-eclipse-osgi)) (home-page "http://www.eclipse.org/equinox/") (synopsis "Eclipse extension registry support") (description "This package provides support for the Eclipse extension @@ -7271,10 +7196,8 @@ (define-public java-eclipse-equinox-app `(#:tests? #f ; no tests included #:jar-name "eclipse-equinox-app.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-osgi" ,java-eclipse-osgi) - ("java-osgi-service-event" ,java-osgi-service-event))) + (list java-eclipse-equinox-common java-eclipse-equinox-registry + java-eclipse-osgi java-osgi-service-event)) (home-page "http://www.eclipse.org/equinox/") (synopsis "Equinox application container") (description "This package provides the Equinox application container for @@ -7299,9 +7222,8 @@ (define-public java-eclipse-equinox-preferences `(#:tests? #f ; no tests included #:jar-name "eclipse-equinox-preferences.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-common java-eclipse-equinox-registry + java-eclipse-osgi)) (home-page "http://www.eclipse.org/equinox/") (synopsis "Eclipse preferences mechanism") (description "This package provides the Eclipse preferences mechanism with @@ -7326,10 +7248,8 @@ (define-public java-eclipse-core-contenttype `(#:tests? #f ; no tests included #:jar-name "eclipse-core-contenttype.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-common java-eclipse-equinox-preferences + java-eclipse-equinox-registry java-eclipse-osgi)) (home-page "http://www.eclipse.org/") (synopsis "Eclipse content mechanism") (description "This package provides the Eclipse content mechanism in the @@ -7354,13 +7274,13 @@ (define-public java-eclipse-core-runtime `(#:tests? #f ; no tests included #:jar-name "eclipse-core-runtime.jar")) (inputs - `(("java-eclipse-core-contenttype" ,java-eclipse-core-contenttype) - ("java-eclipse-core-jobs" ,java-eclipse-core-jobs) - ("java-eclipse-equinox-app" ,java-eclipse-equinox-app) - ("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-core-contenttype + java-eclipse-core-jobs + java-eclipse-equinox-app + java-eclipse-equinox-common + java-eclipse-equinox-registry + java-eclipse-equinox-preferences + java-eclipse-osgi)) (home-page "https://www.eclipse.org/") (synopsis "Eclipse core runtime") (description "This package provides the Eclipse core runtime with the @@ -7385,9 +7305,8 @@ (define-public java-eclipse-core-filesystem `(#:tests? #f ; no tests included #:jar-name "eclipse-core-filesystem.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-common java-eclipse-equinox-registry + java-eclipse-osgi)) (home-page "https://www.eclipse.org/") (synopsis "Eclipse core file system") (description "This package provides the Eclipse core file system with the @@ -7412,11 +7331,9 @@ (define-public java-eclipse-core-expressions `(#:tests? #f ; no tests included #:jar-name "eclipse-core-expressions.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-core-runtime" ,java-eclipse-core-runtime) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-common java-eclipse-equinox-registry + java-eclipse-equinox-preferences java-eclipse-core-runtime + java-eclipse-osgi)) (home-page "https://www.eclipse.org/") (synopsis "Eclipse core expression language") (description "This package provides the Eclipse core expression language @@ -7441,11 +7358,9 @@ (define-public java-eclipse-core-variables `(#:tests? #f ; no tests included #:jar-name "eclipse-core-variables.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-core-runtime" ,java-eclipse-core-runtime) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-common java-eclipse-equinox-registry + java-eclipse-equinox-preferences java-eclipse-core-runtime + java-eclipse-osgi)) (home-page "https://www.eclipse.org/platform") (synopsis "Eclipse core variables") (description "This package provides the Eclipse core variables module @@ -7470,14 +7385,14 @@ (define-public java-eclipse-ant-core `(#:tests? #f ; no tests included #:jar-name "eclipse-ant-core.jar")) (inputs - `(("java-eclipse-equinox-app" ,java-eclipse-equinox-app) - ("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-core-contenttype" ,java-eclipse-core-contenttype) - ("java-eclipse-core-runtime" ,java-eclipse-core-runtime) - ("java-eclipse-core-variables" ,java-eclipse-core-variables) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-app + java-eclipse-equinox-common + java-eclipse-equinox-registry + java-eclipse-equinox-preferences + java-eclipse-core-contenttype + java-eclipse-core-runtime + java-eclipse-core-variables + java-eclipse-osgi)) (home-page "https://www.eclipse.org/platform") (synopsis "Ant build tool core libraries") (description "This package provides the ant build tool core libraries with @@ -7502,16 +7417,16 @@ (define-public java-eclipse-core-resources `(#:tests? #f ; no tests included #:jar-name "eclipse-core-resources.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-core-contenttype" ,java-eclipse-core-contenttype) - ("java-eclipse-core-expressions" ,java-eclipse-core-expressions) - ("java-eclipse-core-filesystem" ,java-eclipse-core-filesystem) - ("java-eclipse-core-jobs" ,java-eclipse-core-jobs) - ("java-eclipse-core-runtime" ,java-eclipse-core-runtime) - ("java-eclipse-ant-core" ,java-eclipse-ant-core) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-equinox-common + java-eclipse-equinox-preferences + java-eclipse-equinox-registry + java-eclipse-core-contenttype + java-eclipse-core-expressions + java-eclipse-core-filesystem + java-eclipse-core-jobs + java-eclipse-core-runtime + java-eclipse-ant-core + java-eclipse-osgi)) (home-page "https://www.eclipse.org/") (synopsis "Eclipse core resource management") (description "This package provides the Eclipse core resource management @@ -7536,10 +7451,8 @@ (define-public java-eclipse-compare-core `(#:tests? #f ; no tests included #:jar-name "eclipse-compare-core.jar")) (inputs - `(("java-eclipse-core-runtime" ,java-eclipse-core-runtime) - ("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-osgi" ,java-eclipse-osgi) - ("java-icu4j" ,java-icu4j))) + (list java-eclipse-core-runtime java-eclipse-equinox-common + java-eclipse-osgi java-icu4j)) (home-page "https://www.eclipse.org/") (synopsis "Eclipse core compare support") (description "This package provides the Eclipse core compare support @@ -7564,16 +7477,16 @@ (define-public java-eclipse-team-core `(#:tests? #f ; no tests included #:jar-name "eclipse-team-core.jar")) (inputs - `(("java-eclipse-compare-core" ,java-eclipse-compare-core) - ("java-eclipse-core-contenttype" ,java-eclipse-core-contenttype) - ("java-eclipse-core-filesystem" ,java-eclipse-core-filesystem) - ("java-eclipse-core-jobs" ,java-eclipse-core-jobs) - ("java-eclipse-core-resources" ,java-eclipse-core-resources) - ("java-eclipse-core-runtime" ,java-eclipse-core-runtime) - ("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-osgi" ,java-eclipse-osgi))) + (list java-eclipse-compare-core + java-eclipse-core-contenttype + java-eclipse-core-filesystem + java-eclipse-core-jobs + java-eclipse-core-resources + java-eclipse-core-runtime + java-eclipse-equinox-common + java-eclipse-equinox-registry + java-eclipse-equinox-preferences + java-eclipse-osgi)) (home-page "https://www.eclipse.org/platform") (synopsis "Eclipse team support core") (description "This package provides the Eclipse team support core module @@ -7598,7 +7511,7 @@ (define-public java-eclipse-core-commands `(#:tests? #f ; no tests included #:jar-name "eclipse-core-commands.jar")) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common))) + (list java-eclipse-equinox-common)) (home-page "https://www.eclipse.org/platform") (synopsis "Eclipse core commands") (description "This package provides Eclipse core commands in the module @@ -7650,9 +7563,8 @@ (define-public java-eclipse-text "Positions.put(category, new ArrayList());")) #t))))) (inputs - `(("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-core-commands" ,java-eclipse-core-commands) - ("java-icu4j" ,java-icu4j))) + (list java-eclipse-equinox-common java-eclipse-core-commands + java-icu4j)) (home-page "http://www.eclipse.org/platform") (synopsis "Eclipse text library") (description "Platform Text is part of the Platform UI project and @@ -7695,17 +7607,17 @@ (define-public java-eclipse-jdt-core (find-files "." ".*.(props|properties|rsc)"))) #t))))) (inputs - `(("java-eclipse-core-contenttype" ,java-eclipse-core-contenttype) - ("java-eclipse-core-filesystem" ,java-eclipse-core-filesystem) - ("java-eclipse-core-jobs" ,java-eclipse-core-jobs) - ("java-eclipse-core-resources" ,java-eclipse-core-resources) - ("java-eclipse-core-runtime" ,java-eclipse-core-runtime) - ("java-eclipse-equinox-app" ,java-eclipse-equinox-app) - ("java-eclipse-equinox-common" ,java-eclipse-equinox-common) - ("java-eclipse-equinox-preferences" ,java-eclipse-equinox-preferences) - ("java-eclipse-equinox-registry" ,java-eclipse-equinox-registry) - ("java-eclipse-osgi" ,java-eclipse-osgi) - ("java-eclipse-text" ,java-eclipse-text))) + (list java-eclipse-core-contenttype + java-eclipse-core-filesystem + java-eclipse-core-jobs + java-eclipse-core-resources + java-eclipse-core-runtime + java-eclipse-equinox-app + java-eclipse-equinox-common + java-eclipse-equinox-preferences + java-eclipse-equinox-registry + java-eclipse-osgi + java-eclipse-text)) (home-page "https://www.eclipse.org/jdt") (synopsis "Java development tools core libraries") (description "This package provides the core libraries of the Eclipse Java @@ -7731,7 +7643,7 @@ (define-public java-eclipse-jdt-compiler-apt #:jar-name "eclipse-jdt-compiler-apt.jar" #:jdk ,openjdk11)) (inputs - `(("java-eclipse-jdt-core" ,java-eclipse-jdt-core))) + (list java-eclipse-jdt-core)) (home-page "https://www.eclipse.org/jdt/apt/") (synopsis "Annotation processing tool") (description "APT stands for Annotation Processing Tool. APT provides a @@ -7777,7 +7689,7 @@ (define-public java-eclipse-lsp4j-debug (copy-recursively "org.eclipse.lsp4j.debug/src/main/xtend-gen" "org.eclipse.lsp4j.debug/src/main/java")))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (inputs `(("java-gson" ,java-gson-2.8.6) ("java-eclipse-lsp4j-generaor" ,java-eclipse-lsp4j-generator) @@ -7799,7 +7711,7 @@ (define-public java-eclipse-lsp4j-generator #:tests? #f; no tests #:source-dir "org.eclipse.lsp4j.generator/src/main/java")) (inputs - `(("java-eclipse-lsp4j-jsonrpc" ,java-eclipse-lsp4j-jsonrpc))) + (list java-eclipse-lsp4j-jsonrpc)) (synopsis "Eclipse LSP4J Generator") (description "Eclipse LSP4J provides Java bindings for the Language Server Protocol and the Debug Adapter Protocol. This package contains its @@ -7815,9 +7727,9 @@ (define-public java-eclipse-lsp4j-jsonrpc #:source-dir "org.eclipse.lsp4j.jsonrpc/src/main/java" #:test-dir "org.eclipse.lsp4j.jsonrpc/src/test")) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (inputs - `(("java-gson" ,java-gson-2.8.6))) + (list java-gson-2.8.6)) (synopsis "Java JSON-RPC implementation") (description "Eclipse LSP4J provides Java bindings for the Language Server Protocol and the Debug Adapter Protocol. This package contains its @@ -7833,10 +7745,9 @@ (define-public java-eclipse-lsp4j-jsonrpc-debug #:source-dir "org.eclipse.lsp4j.jsonrpc.debug/src/main/java" #:test-dir "org.eclipse.lsp4j.jsonrpc.debug/src/test")) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (inputs - `(("java-eclipse-lsp4j-jsonrpc" ,java-eclipse-lsp4j-jsonrpc) - ("java-gson" ,java-gson-2.8.6))) + (list java-eclipse-lsp4j-jsonrpc java-gson-2.8.6)) (synopsis "Java JSON-RPC implementation (debug protocol)") (description "Eclipse LSP4J provides Java bindings for the Language Server Protocol and the Debug Adapter Protocol. This package contains its @@ -7863,9 +7774,9 @@ (define-public java-eclipse-xtext-xbase-lib #:source-dir "org.eclipse.xtext.xbase.lib/src" #:test-dir "org.eclipse.xtext.xbase.lib.tests/src")) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (inputs - `(("java-guava" ,java-guava))) + (list java-guava)) (home-page "https://www.eclipse.org/Xtext/") (synopsis "Eclipse Xbase Runtime Library") (description "This package contains runtime libraries for Xbase languages @@ -7926,9 +7837,7 @@ (define-public java-log4j-api (add-after 'enter-dir 'delete-tests (lambda _ (delete-file-recursively "src/test") #t))))) (inputs - `(("java-osgi-core" ,java-osgi-core) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-junit" ,java-junit))) + (list java-osgi-core java-hamcrest-core java-junit)) (properties '((cpe-name . "log4j"))) (home-page "https://logging.apache.org/log4j/2.x/") (synopsis "API module of the Log4j logging framework for Java") @@ -8023,8 +7932,7 @@ (define-public java-commons-cli (replace 'install (install-from-pom "pom.xml"))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://commons.apache.org/cli/") (synopsis "Command line arguments and options parsing library") (description "The Apache Commons CLI library provides an API for parsing @@ -8081,10 +7989,9 @@ (define-public java-commons-codec "return;")))) (replace 'install (install-from-pom "pom.xml"))))) (native-inputs - `(("java-commons-lang3" ,java-commons-lang3) - ("java-junit" ,java-junit))) + (list java-commons-lang3 java-junit)) (propagated-inputs - `(("apache-commons-parent-pom" ,apache-commons-parent-pom-50))) + (list apache-commons-parent-pom-50)) (home-page "https://commons.apache.org/codec/") (synopsis "Common encoders and decoders such as Base64, Hex, Phonetic and URLs") (description "The codec package contains simple encoder and decoders for @@ -8115,7 +8022,7 @@ (define-public java-commons-daemon (replace 'install (install-jars "dist")) (add-after 'install 'install-doc (install-javadoc "dist/docs/api"))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://commons.apache.org/daemon/") (synopsis "Library to launch Java applications as daemons") (description "The Daemon package from Apache Commons can be used to @@ -8145,8 +8052,7 @@ (define-public java-javaewah (build-system ant-build-system) (arguments `(#:jar-name "javaewah.jar")) (inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://github.com/lemire/javaewah") (synopsis "Compressed alternative to the Java @code{BitSet} class") (description "This is a word-aligned compressed variant of the Java @@ -8204,10 +8110,9 @@ (define-public java-slf4j-api (replace 'install (install-from-pom "slf4j-api/pom.xml"))))) (propagated-inputs - `(("java-slf4j-parent" ,java-slf4j-parent))) + (list java-slf4j-parent)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://www.slf4j.org/") (synopsis "Simple logging facade for Java") (description "The Simple Logging Facade for Java (SLF4J) serves as a @@ -8257,10 +8162,9 @@ (define-public java-slf4j-simple (replace 'install (install-from-pom "slf4j-simple/pom.xml"))))) (propagated-inputs - `(("java-slf4j-api" ,java-slf4j-api))) + (list java-slf4j-api)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://www.slf4j.org/") (synopsis "Simple implementation of simple logging facade for Java") (description "SLF4J binding for the Simple implementation, which outputs @@ -8754,9 +8658,9 @@ (define-public java-treelayout #:source-dir "org.abego.treelayout/src/main/java" #:test-dir "org.abego.treelayout/src/test")) (inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (native-inputs - `(("java-hamcrest-core" ,java-hamcrest-core))) + (list java-hamcrest-core)) (home-page "http://treelayout.sourceforge.net") (synopsis "Tree Layout Algorithm in Java") (description "TreeLayout creates tree layouts for arbitrary trees. It is @@ -8946,14 +8850,14 @@ (define (run-antlr dir filename package) (invoke "antlr3" "SourceGenTriggers.g")) #t))))) (inputs - `(("antlr3" ,antlr3) - ("java-antlr4-runtime" ,java-antlr4-runtime) - ("java-icu4j" ,java-icu4j) - ("java-jsonp-api" ,java-jsonp-api) - ("java-stringtemplate" ,java-stringtemplate) - ("java-treelayout" ,java-treelayout))) + (list antlr3 + java-antlr4-runtime + java-icu4j + java-jsonp-api + java-stringtemplate + java-treelayout)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (synopsis "Parser and lexer generator in Java") (description "ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured @@ -8983,7 +8887,7 @@ (define-public java-antlr4-runtime-4.1 (chmod "build.xml" #o644) #t)))))) (inputs - `(("java-treelayout" ,java-treelayout))))) + (list java-treelayout)))) (define-public antlr4-4.1 (package @@ -9162,7 +9066,7 @@ (define-public java-commons-cli-1.2 "dir=\"${test.home}\"")) #t))))) (native-inputs - `(("java-junit" ,java-junit))))) + (list java-junit)))) (define-public java-microemulator-cldc (package @@ -9575,7 +9479,7 @@ (define-public java-osgi-service-log `(#:jar-name "osgi-service-log.jar" #:tests? #f)); no tests (inputs - `(("java-osgi-framework" ,java-osgi-framework))) + (list java-osgi-framework)) (home-page "https://www.osgi.org") (synopsis "Provides methods for bundles to write messages to the log") (description @@ -10226,8 +10130,7 @@ (define-public java-fasterxml-jackson-databind (copy-recursively "src/main/resources" "build/classes") #t))))) (inputs - `(("java-fasterxml-jackson-annotations" ,java-fasterxml-jackson-annotations) - ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core))) + (list java-fasterxml-jackson-annotations java-fasterxml-jackson-core)) (home-page "https://github.com/FasterXML/jackson-databind") (synopsis "Data-binding functionality and tree-model for the Jackson Data Processor") (description "This package contains the general-purpose data-binding @@ -10275,11 +10178,10 @@ (define-public java-fasterxml-jackson-modules-base-jaxb (copy-recursively "jaxb/src/main/resources" "build/classes") #t))))) (inputs - `(("java-fasterxml-jackson-annotations" ,java-fasterxml-jackson-annotations) - ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core) - ("java-fasterxml-jackson-databind" ,java-fasterxml-jackson-databind))) + (list java-fasterxml-jackson-annotations java-fasterxml-jackson-core + java-fasterxml-jackson-databind)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/FasterXML/jackson-modules-base") (synopsis "Jaxb annotations jackson module") (description "This package is the jaxb annotations module for jackson.") @@ -10320,13 +10222,10 @@ (define-public java-fasterxml-jackson-modules-base-mrbean (("@projectartifactid@") "jackson-module-mrbean"))) #t))))) (inputs - `(("java-asm" ,java-asm) - ("java-fasterxml-jackson-annotations" - ,java-fasterxml-jackson-annotations) - ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core) - ("java-fasterxml-jackson-databind" ,java-fasterxml-jackson-databind))) + (list java-asm java-fasterxml-jackson-annotations + java-fasterxml-jackson-core java-fasterxml-jackson-databind)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/FasterXML/jackson-modules-base") (synopsis "POJO type materialization for Java") (description "This package implements POJO type materialization. @@ -10390,10 +10289,8 @@ (define-public java-fasterxml-jackson-dataformat-yaml (("@projectartifactid@") "jackson-dataformat-yaml"))) #t))))) (inputs - `(("java-fasterxml-jackson-annotations" ,java-fasterxml-jackson-annotations) - ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core) - ("java-fasterxml-jackson-databind" ,java-fasterxml-jackson-databind) - ("java-snakeyaml" ,java-snakeyaml))) + (list java-fasterxml-jackson-annotations java-fasterxml-jackson-core + java-fasterxml-jackson-databind java-snakeyaml)) (native-inputs `(("junit" ,java-junit) ("hamcrest" ,java-hamcrest-core) @@ -10622,9 +10519,9 @@ (define-public java-cofoja #t)) (replace 'install (install-jars "dist"))))) (inputs - `(("java-asm" ,java-asm))) + (list java-asm)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/nhatminhle/cofoja") (synopsis "Contracts for Java") (description "Contracts for Java, or Cofoja for short, is a contract @@ -10737,12 +10634,12 @@ (define-public java-guice (replace 'install (install-from-pom "core/pom.xml"))))) (propagated-inputs - `(("java-aopalliance" ,java-aopalliance) - ("java-asm" ,java-asm) - ("java-cglib" ,java-cglib) - ("java-guava" ,java-guava) - ("java-javax-inject" ,java-javax-inject) - ("java-guice-parent-pom" ,java-guice-parent-pom))) + (list java-aopalliance + java-asm + java-cglib + java-guava + java-javax-inject + java-guice-parent-pom)) (home-page "https://github.com/google/guice") (synopsis "Lightweight dependency injection framework") (description "Guice is a lightweight dependency injection framework for @@ -10951,11 +10848,9 @@ (define-public java-bsh (replace 'install (install-from-pom "pom.xml"))))) (inputs - `(("java-classpathx-servletapi" ,java-classpathx-servletapi) - ("java-commons-bsf" ,java-commons-bsf))) + (list java-classpathx-servletapi java-commons-bsf)) (native-inputs - `(("java-junit" ,java-junit) - ("javacc" ,javacc-3))) + (list java-junit javacc-3)) (home-page "http://beanshell.org/") (synopsis "Lightweight Scripting for Java") (description "BeanShell is a small, free, embeddable Java source @@ -11040,15 +10935,15 @@ (define-public java-fest-assert "**/MessageFormatter_format_Test.java" "**/internal/*/*_assert*_Test.java"))) (inputs - `(("java-fest-util" ,java-fest-util))) + (list java-fest-util)) (native-inputs - `(("java-junit" ,java-junit) - ("java-fest-test" ,java-fest-test) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-mockito" ,java-mockito-1) - ("java-cglib" ,java-cglib) - ("java-objenesis" ,java-objenesis) - ("java-asm" ,java-asm))) + (list java-junit + java-fest-test + java-hamcrest-core + java-mockito-1 + java-cglib + java-objenesis + java-asm)) (home-page "https://github.com/alexruiz/fest-assert-2.x") (synopsis "FEST fluent assertions") (description "FEST-Assert provides a fluent interface for assertions.") @@ -11172,9 +11067,7 @@ (define-public java-jnacl "org.testng.TestNG" "-testclass" "build/test-classes/com/neilalexander/jnacl/NaClTest.class")))))) (native-inputs - `(("java-testng" ,java-testng) - ("java-fest-util" ,java-fest-util) - ("java-fest-assert" ,java-fest-assert))) + (list java-testng java-fest-util java-fest-assert)) (home-page "https://github.com/neilalexander/jnacl") (synopsis "Java implementation of NaCl") (description "Pure Java implementation of the NaCl: Networking and @@ -11278,11 +11171,9 @@ (define-public java-commons-jexl-2 (invoke "java" "javacc" "Parser.jj")) #t))))) (inputs - `(("java-commons-logging-minimal" ,java-commons-logging-minimal))) + (list java-commons-logging-minimal)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("javacc" ,javacc-4))) + (list java-junit java-hamcrest-core javacc-4)) (home-page "https://commons.apache.org/proper/commons-jexl/") (synopsis "Java Expression Language ") (description "JEXL is a library intended to facilitate the implementation @@ -11368,7 +11259,7 @@ (define-public java-bouncycastle (replace 'install (install-jars "build/artifacts/jdk1.5/jars"))))) (inputs - `(("java-javax-mail" ,java-javax-mail))) + (list java-javax-mail)) (native-inputs `(("unzip" ,unzip) ("junit" ,java-junit) @@ -11442,7 +11333,7 @@ (define-public java-conversant-disruptor (lambda _ (delete-file "src/main/java/module-info.java")))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/conversant/disruptor") (synopsis "High performance intra-thread communication") (description "Conversant Disruptor is the highest performing intra-thread @@ -11470,8 +11361,7 @@ (define-public java-jctools-core-1 #:source-dir "jctools-core/src/main/java" #:test-dir "jctools-core/src/test")) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-all" ,java-hamcrest-all))) + (list java-junit java-hamcrest-all)) (home-page "https://github.com/JCTools/JCTools") (synopsis "Concurrency tools for Java") (description "This library implements concurrent data structures that are @@ -11569,7 +11459,7 @@ (define-public java-powermock-reflect #:source-dir "powermock-reflect/src/main/java" #:test-dir "powermock-reflect/src/test")) (inputs - `(("java-objenesis" ,java-objenesis))) + (list java-objenesis)) (native-inputs `(("junit" ,java-junit) ("cglib" ,java-cglib) @@ -11813,7 +11703,7 @@ (define-public java-jeromq "**/RouterSpecTest.java" "**/ProxyTest.java"))) (inputs - `(("java-jnacl" ,java-jnacl))) + (list java-jnacl)) (native-inputs `(("java-hamcrest-core" ,java-hamcrest-core) ("junit" ,java-junit))) @@ -11851,8 +11741,7 @@ (define-public java-kafka-clients ;; Undeterministic failure, seems to affect mostly ci "**/GarbageCollectedMemoryPoolTest.java"))) (inputs - `(("java-slf4j-api" ,java-slf4j-api) - ("java-lz4" ,java-lz4))) + (list java-slf4j-api java-lz4)) (native-inputs `(("junit" ,java-junit) ("hamcrest" ,java-hamcrest-all) @@ -11945,7 +11834,7 @@ (define-public java-geronimo-xbean-reflect ("log4j-core" ,java-log4j-core) ("logging" ,java-commons-logging-minimal))) (propagated-inputs - `(("java-geronimo-parent-pom" ,java-geronimo-parent-pom))) + (list java-geronimo-parent-pom)) (native-inputs `(("junit" ,java-junit))) (home-page "https://geronimo.apache.org/maven/xbean/3.6/xbean-reflect/") @@ -12061,7 +11950,7 @@ (define-public java-geronimo-xbean-asm-util #:source-dir "xbean-asm-util/src/main/java" #:tests? #f)); no tests (inputs - `(("java-asm" ,java-asm))) + (list java-asm)) (native-inputs '()))) (define-public java-geronimo-xbean-finder @@ -12073,15 +11962,14 @@ (define-public java-geronimo-xbean-finder #:source-dir "xbean-finder/src/main/java" #:test-dir "xbean-finder/src/test")) (inputs - `(("java-slf4j-api" ,java-slf4j-api) - ("java-asm" ,java-asm) - ("java-geronimo-xbean-bundleutils" ,java-geronimo-xbean-bundleutils) - ("java-geronimo-xbean-asm-util" ,java-geronimo-xbean-asm-util) - ("java-osgi-service-packageadmin" ,java-osgi-service-packageadmin) - ("java-osgi-framework" ,java-osgi-framework))) + (list java-slf4j-api + java-asm + java-geronimo-xbean-bundleutils + java-geronimo-xbean-asm-util + java-osgi-service-packageadmin + java-osgi-framework)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))))) + (list java-junit java-hamcrest-core)))) (define-public java-gson (package @@ -12100,8 +11988,7 @@ (define-public java-gson #:source-dir "gson/src/main/java" #:test-dir "gson/src/test")) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://github.com/google/gson") (synopsis "Java serialization/deserialization library from/to JSON") (description "Gson is a Java library that can be used to convert Java @@ -12184,9 +12071,7 @@ (define-public java-hawtjni (replace 'install (install-from-pom "hawtjni-runtime/pom.xml"))))) (inputs - `(("java-commons-cli" ,java-commons-cli) - ("java-asm" ,java-asm) - ("java-geronimo-xbean-finder" ,java-geronimo-xbean-finder))) + (list java-commons-cli java-asm java-geronimo-xbean-finder)) (home-page "https://fusesource.github.io/hawtjni/") (synopsis "JNI code generator") (description "HawtJNI is a code generator that produces the JNI code needed @@ -12251,7 +12136,7 @@ (define-public java-jansi-native (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-hawtjni" ,java-hawtjni))) + (list java-hawtjni)) (home-page "https://fusesource.github.io/jansi/") (synopsis "Native library for jansi") (description "This package provides the native library for jansi, a small @@ -12362,10 +12247,9 @@ (define-public java-jansi-1 (replace 'install (install-from-pom "jansi/pom.xml"))))) (propagated-inputs - `(("java-jansi-native" ,java-jansi-native))) + (list java-jansi-native)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))))) + (list java-junit java-hamcrest-core)))) (define-public java-jboss-el-api-spec (package @@ -12393,7 +12277,7 @@ (define-public java-jboss-el-api-spec (replace 'install (install-from-pom "pom.xml"))))) (inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/jboss/jboss-el-api_spec") (synopsis "JSR-341 expression language 3.0 API") (description "This package contains an implementation of the JSR-341 @@ -12464,13 +12348,10 @@ (define-public java-cdi-api (replace 'install (install-from-pom "api/pom.xml"))))) (propagated-inputs - `(("java-javax-inject" ,java-javax-inject) - ("java-jboss-el-api-spec" ,java-jboss-el-api-spec) - ("java-jboss-interceptors-api-spec" ,java-jboss-interceptors-api-spec) - ("java-weld-parent-pom" ,java-weld-parent-pom))) + (list java-javax-inject java-jboss-el-api-spec + java-jboss-interceptors-api-spec java-weld-parent-pom)) (native-inputs - `(("java-testng" ,java-testng) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-testng java-hamcrest-core)) (home-page "http://cdi-spec.org/") (synopsis "Contexts and Dependency Injection APIs") (description "Java-cdi-api contains the required APIs for Contexts and @@ -12497,10 +12378,9 @@ (define-public java-joda-convert ;; Contains only interfaces and base classes (no test) #:test-exclude (list "**/test*/**.java"))) (inputs - `(("java-guava" ,java-guava))) + (list java-guava)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://www.joda.org/joda-convert/") (synopsis "Conversion between Objects and Strings") (description "Joda-Convert provides a small set of classes to aid @@ -12564,11 +12444,9 @@ (define-public java-joda-time (copy-recursively "src/test/resources" "build/test-classes") #t))))) (inputs - `(("java-joda-convert" ,java-joda-convert))) + (list java-joda-convert)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("tzdata" ,tzdata))) + (list java-junit java-hamcrest-core tzdata)) (home-page "https://www.joda.org/joda-time/") (synopsis "Replacement for the Java date and time classes") (description "Joda-Time is a replacement for the Java date and time @@ -12617,8 +12495,7 @@ (define-public java-xerces #t)) (replace 'install (install-jars "build"))))) (inputs - `(("java-apache-xml-commons-resolver" ,java-apache-xml-commons-resolver) - ("java-jaxp" ,java-jaxp))) + (list java-apache-xml-commons-resolver java-jaxp)) (home-page "https://xerces.apache.org/xerces2-j/") (synopsis "Validating XML parser for Java with DOM level 3 support") (description "The Xerces2 Java parser is the reference implementation of @@ -12705,7 +12582,7 @@ (define-public java-jline (copy-recursively "src/main/resources" "build/classes") #t))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://jline.github.io") (synopsis "Console input handling library") (description "JLine is a Java library for handling console input. It is @@ -12728,23 +12605,22 @@ (define-public java-jline-2 `(#:jdk ,icedtea-8 ,@(package-arguments java-jline))) (inputs - `(("java-jansi" ,java-jansi-1) - ("java-jansi-native" ,java-jansi-native))) - (native-inputs - `(("java-powermock-modules-junit4" ,java-powermock-modules-junit4) - ("java-powermock-modules-junit4-common" ,java-powermock-modules-junit4-common) - ("java-powermock-api-easymock" ,java-powermock-api-easymock) - ("java-powermock-api-support" ,java-powermock-api-support) - ("java-powermock-core" ,java-powermock-core) - ("java-powermock-reflect" ,java-powermock-reflect) - ("java-easymock" ,java-easymock) - ("java-jboss-javassist" ,java-jboss-javassist) - ("java-objenesis" ,java-objenesis) - ("java-asm" ,java-asm) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-cglib" ,java-cglib) - ("java-junit" ,java-junit) - ("java-hawtjni" ,java-hawtjni))))) + (list java-jansi-1 java-jansi-native)) + (native-inputs + (list java-powermock-modules-junit4 + java-powermock-modules-junit4-common + java-powermock-api-easymock + java-powermock-api-support + java-powermock-core + java-powermock-reflect + java-easymock + java-jboss-javassist + java-objenesis + java-asm + java-hamcrest-core + java-cglib + java-junit + java-hawtjni)))) (define-public java-jline-terminal (package @@ -12791,7 +12667,7 @@ (define-public java-jline-terminal (string-append build "/jar/" jar-name) (find-files "."))))))))) (inputs - `(("ncurses" ,ncurses))); infocmp + (list ncurses)); infocmp (home-page "https://github.com/jline/jline3") (synopsis "Java JLine Terminal API and implementations") (description "JLine is a Java library for handling console input. It is @@ -12829,10 +12705,9 @@ (define-public java-jline-reader ;; conflicts with build directory generated by ant-build-system (delete-file "build")))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-easymock" ,java-easymock))) + (list java-junit java-easymock)) (inputs - `(("java-jline-terminal" ,java-jline-terminal))) + (list java-jline-terminal)) (home-page "https://github.com/jline/jline3") (synopsis "Java JLine line reader") (description "JLine is a Java library for handling console input. It is @@ -12901,8 +12776,7 @@ (define-public java-xmlunit-legacy #:source-dir "xmlunit-legacy/src/main/java" #:test-dir "xmlunit-legacy/src/test")) (inputs - `(("java-xmlunit" ,java-xmlunit) - ("java-junit" ,java-junit))) + (list java-xmlunit java-junit)) (native-inputs `(("java-mockito-1" ,java-mockito-1))))) @@ -12934,8 +12808,7 @@ (define-public java-xmlunit-matchers (copy-recursively (assoc-ref inputs "resources") "test-resources") #t))))) (inputs - `(("java-xmlunit" ,java-xmlunit) - ("java-junit" ,java-junit))))) + (list java-xmlunit java-junit)))) (define-public java-openchart2 (package @@ -12967,9 +12840,7 @@ (define-public java-openchart2 #t)) (replace 'install (install-jars "."))))) (native-inputs - `(("unzip" ,unzip) - ("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list unzip java-junit java-hamcrest-core)) (home-page "https://approximatrix.com/products/openchart2/") (synopsis "Simple plotting for Java") (description "Openchart2 provides a simple, yet powerful, interface for @@ -13060,12 +12931,12 @@ (define-public java-commons-vfs "commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs")) #t))))) (inputs - `(("java-commons-collections4" ,java-commons-collections4) - ("java-commons-compress" ,java-commons-compress) - ("java-commons-httpclient" ,java-commons-httpclient) - ("java-commons-logging-minimal" ,java-commons-logging-minimal) - ("java-commons-net" ,java-commons-net) - ("java-jsch" ,java-jsch))) + (list java-commons-collections4 + java-commons-compress + java-commons-httpclient + java-commons-logging-minimal + java-commons-net + java-jsch)) (home-page "https://commons.apache.org/proper/commons-vfs/") (synopsis "Java file system library") (description "Commons VFS provides a single API for accessing various @@ -13158,13 +13029,9 @@ (define-public java-native-access (replace 'install (install-jars "build"))))) (inputs - `(("libffi" ,libffi) - ("libx11" ,libx11) - ("libxt" ,libxt))) + (list libffi libx11 libxt)) (native-inputs - `(("gcc" ,gcc-7) - ("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list gcc-7 java-junit java-hamcrest-core)) (home-page "https://github.com/java-native-access/jna") (synopsis "Access to native shared libraries from Java") (description "JNA provides Java programs easy access to native shared @@ -13205,7 +13072,7 @@ (define-public java-native-access-platform (replace 'install (install-jars "dist"))))) (inputs - `(("java-native-access" ,java-native-access))) + (list java-native-access)) (synopsis "Cross-platform mappings for jna") (description "java-native-access-platform has cross-platform mappings and mappings for a number of commonly used platform functions, including a @@ -13245,7 +13112,7 @@ (define-public java-jsch-agentproxy-sshagent #:source-dir "jsch-agent-proxy-sshagent/src/main/java" #:tests? #f)); no tests (inputs - `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core))) + (list java-jsch-agentproxy-core)) (synopsis "Proxy to ssh-agent") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains the code for a proxy to @@ -13260,8 +13127,7 @@ (define-public java-jsch-agentproxy-usocket-jna #:source-dir "jsch-agent-proxy-usocket-jna/src/main/java" #:tests? #f)); no tests (inputs - `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) - ("java-native-access" ,java-native-access))) + (list java-jsch-agentproxy-core java-native-access)) (synopsis "USocketFactory implementation using JNA") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains an implementation of @@ -13276,9 +13142,8 @@ (define-public java-jsch-agentproxy-pageant #:source-dir "jsch-agent-proxy-pageant/src/main/java" #:tests? #f)); no tests (inputs - `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) - ("java-native-access" ,java-native-access) - ("java-native-access-platform" ,java-native-access-platform))) + (list java-jsch-agentproxy-core java-native-access + java-native-access-platform)) (synopsis "Proxy to pageant") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains the code for a proxy to @@ -13293,7 +13158,7 @@ (define-public java-jsch-agentproxy-usocket-nc #:source-dir "jsch-agent-proxy-usocket-nc/src/main/java" #:tests? #f)); no tests (inputs - `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core))) + (list java-jsch-agentproxy-core)) (synopsis "USocketFactory implementation using netcat") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains an implementation of @@ -13308,11 +13173,9 @@ (define-public java-jsch-agentproxy-connector-factory #:source-dir "jsch-agent-proxy-connector-factory/src/main/java" #:tests? #f)); no tests (inputs - `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) - ("java-jsch-agentproxy-sshagent" ,java-jsch-agentproxy-sshagent) - ("java-jsch-agentproxy-usocket-jna" ,java-jsch-agentproxy-usocket-jna) - ("java-jsch-agentproxy-pageant" ,java-jsch-agentproxy-pageant) - ("java-jsch-agentproxy-usocket-nc" ,java-jsch-agentproxy-usocket-nc))) + (list java-jsch-agentproxy-core java-jsch-agentproxy-sshagent + java-jsch-agentproxy-usocket-jna java-jsch-agentproxy-pageant + java-jsch-agentproxy-usocket-nc)) (synopsis "Connector factory for jsch agent proxy") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains a connector factory."))) @@ -13326,8 +13189,7 @@ (define-public java-jsch-agentproxy-jsch #:source-dir "jsch-agent-proxy-jsch/src/main/java" #:tests? #f)); no tests (inputs - `(("java-jsch" ,java-jsch) - ("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core))) + (list java-jsch java-jsch-agentproxy-core)) (synopsis "JSch integration library for agentproxy") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains a library to use @@ -13405,18 +13267,18 @@ (define-public java-apache-ivy (chmod ivy #o755) #t)))))) (inputs - `(("java-bouncycastle" ,java-bouncycastle) - ("java-commons-cli" ,java-commons-cli) - ("java-commons-collections" ,java-commons-collections) - ("java-commons-httpclient" ,java-commons-httpclient) - ("java-commons-lang" ,java-commons-lang) - ("java-commons-vfs" ,java-commons-vfs) - ("java-jakarta-oro" ,java-jakarta-oro) - ("java-jsch" ,java-jsch) - ("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) - ("java-jsch-agentproxy-connector-factory" ,java-jsch-agentproxy-connector-factory) - ("java-jsch-agentproxy-jsch" ,java-jsch-agentproxy-jsch) - ("java-junit" ,java-junit))) + (list java-bouncycastle + java-commons-cli + java-commons-collections + java-commons-httpclient + java-commons-lang + java-commons-vfs + java-jakarta-oro + java-jsch + java-jsch-agentproxy-core + java-jsch-agentproxy-connector-factory + java-jsch-agentproxy-jsch + java-junit)) (home-page "https://ant.apache.org/ivy") (synopsis "Dependency manager for the Java programming language") (description "Ivy is a tool for managing (recording, tracking, resolving @@ -13457,20 +13319,19 @@ (define-public java-eclipse-sisu-inject (replace 'install (install-from-pom "org.eclipse.sisu.inject/pom.xml"))))) (propagated-inputs - `(("java-guice" ,java-guice) - ("java-sisu-inject-parent-pom" ,java-sisu-inject-parent-pom))) - (inputs - `(("java-guice-servlet" ,java-guice-servlet) - ("java-javax-inject" ,java-javax-inject) - ("java-javaee-servletapi" ,java-javaee-servletapi) - ("java-junit" ,java-junit) - ("java-slf4j-api" ,java-slf4j-api) - ("java-jsr305" ,java-jsr305) - ("java-jsr250" ,java-jsr250) - ("java-cdi-api" ,java-cdi-api) - ("java-osgi-framework" ,java-osgi-framework) - ("java-osgi-util-tracker" ,java-osgi-util-tracker) - ("java-testng" ,java-testng))) + (list java-guice java-sisu-inject-parent-pom)) + (inputs + (list java-guice-servlet + java-javax-inject + java-javaee-servletapi + java-junit + java-slf4j-api + java-jsr305 + java-jsr250 + java-cdi-api + java-osgi-framework + java-osgi-util-tracker + java-testng)) (home-page "https://www.eclipse.org/sisu/") (synopsis "Classpath scanning, auto-binding, and dynamic auto-wiring") (description "Sisu is a modular JSR330-based container that supports @@ -13560,23 +13421,23 @@ (define-public java-eclipse-sisu-plexus (replace 'install (install-from-pom "org.eclipse.sisu.plexus/pom.xml"))))) (propagated-inputs - `(("java-plexus-classworlds" ,java-plexus-classworlds) - ("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-cdi-api" ,java-cdi-api) - ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) - ("java-sisu-plexus-parent-pom" ,java-sisu-plexus-parent-pom))) - (inputs - `(("java-osgi-framework" ,java-osgi-framework) - ("java-slf4j-api" ,java-slf4j-api) - ("java-javax-inject" ,java-javax-inject) - ("java-guice" ,java-guice) - ("java-guava" ,java-guava) - ("java-aopalliance" ,java-aopalliance) - ("java-asm" ,java-asm) - ("java-cglib" ,java-cglib))) - (native-inputs - `(("java-junit" ,java-junit))) + (list java-plexus-classworlds + java-plexus-utils + java-plexus-component-annotations + java-cdi-api + java-eclipse-sisu-inject + java-sisu-plexus-parent-pom)) + (inputs + (list java-osgi-framework + java-slf4j-api + java-javax-inject + java-guice + java-guava + java-aopalliance + java-asm + java-cglib)) + (native-inputs + (list java-junit)) (home-page "https://www.eclipse.org/sisu/") (synopsis "Plexus support for the sisu container") (description "Sisu is a modular JSR330-based container that supports @@ -13644,10 +13505,9 @@ (define-public java-janino (chdir "janino") #t))))) (inputs - `(("java-commons-compiler" ,java-commons-compiler))) + (list java-commons-compiler)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (description "Janino is a Java compiler. Janino can compile a set of source files to a set of class files like @code{javac}, but also compile a Java expression, block, class body or source file in memory, load the bytecode @@ -13745,11 +13605,10 @@ (define-public java-logback-classic (invoke "ant" "jar") #t))))) (inputs - `(("java-logback-core" ,java-logback-core) - ("java-slf4j-api" ,java-slf4j-api) - ,@(package-inputs java-logback-core))) + (modify-inputs (package-inputs java-logback-core) + (prepend java-logback-core java-slf4j-api))) (native-inputs - `(("groovy" ,groovy))) + (list groovy)) (description "Logback is intended as a successor to the popular log4j project. This module can be assimilated to a significantly improved version of log4j. Moreover, @code{logback-classic} natively implements the slf4j API so that you @@ -13789,10 +13648,8 @@ (define-public java-jgit (find-files "." "\\.properties$"))) #t))))) (inputs - `(("java-classpathx-servletapi" ,java-classpathx-servletapi) - ("java-javaewah" ,java-javaewah) - ("java-jsch" ,java-jsch) - ("java-slf4j-api" ,java-slf4j-api))) + (list java-classpathx-servletapi java-javaewah java-jsch + java-slf4j-api)) (home-page "https://eclipse.org/jgit/") (synopsis "Java library implementing the Git version control system") (description "JGit is a lightweight, pure Java library implementing the @@ -13827,9 +13684,7 @@ (define-public java-jgit-4.2 (("wordinbits") "WORD_IN_BITS")) #t)))))) (inputs - `(("java-javaewah" ,java-javaewah) - ("java-jsch" ,java-jsch) - ("java-slf4j-api" ,java-slf4j-api))))) + (list java-javaewah java-jsch java-slf4j-api)))) (define-public abcl (package @@ -13848,7 +13703,7 @@ (define-public abcl "abcl-fix-build-xml.patch")))) (build-system ant-build-system) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (arguments `(#:build-target "abcl.jar" #:test-target "abcl.test" @@ -13943,7 +13798,7 @@ (define-public java-jsonp-impl "build/classes") #t))))) (propagated-inputs - `(("java-jsonp-api" ,java-jsonp-api))) + (list java-jsonp-api)) (description "JSON Processing (JSON-P) is a Java API to process (e.g. parse, generate, transform and query) JSON messages. This package contains a reference implementation of that API."))) @@ -13983,7 +13838,7 @@ (define-public java-xmp (string-append (assoc-ref outputs "out") "/share/doc/java-xmp")) #t))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://www.adobe.com/devnet/xmp.html") (synopsis "Extensible Metadat Platform (XMP) support in Java") (description "Adobe's Extensible Metadata Platform (XMP) is a labeling @@ -14040,7 +13895,7 @@ (define-public java-args4j "spi/Messages_ru.properties"))) #t))))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://args4j.kohsuke.org/") (synopsis "Command line parser library") (description "Args4j is a small Java class library that makes it easy to @@ -14073,10 +13928,9 @@ (define-public java-metadata-extractor (("/java\">") "\">")) #t))))) (propagated-inputs - `(("java-xmp" ,java-xmp))) + (list java-xmp)) (native-inputs - `(("java-hamcrest-core" ,java-hamcrest-core) - ("java-junit" ,java-junit))) + (list java-hamcrest-core java-junit)) (home-page "https://github.com/drewnoakes/metadata-extractor") (synopsis "Extract metadata from image and video files") (description "Metadata-extractor is a straightforward Java library for @@ -14123,7 +13977,7 @@ (define-public java-svg-salamander (replace 'install (install-jars "dist"))))) (native-inputs - `(("javacc" ,javacc))) + (list javacc)) (home-page "https://github.com/blackears/svgSalamander") (synopsis "SVG engine for Java") (description "SVG Salamander is an SVG engine for Java that's designed @@ -14152,8 +14006,7 @@ (define-public java-jboss-transaction-api-spec #:source-dir "src/main/java" #:tests? #f)); no tests (inputs - `(("java-cdi-api" ,java-cdi-api) - ("java-jboss-interceptors-api-spec" ,java-jboss-interceptors-api-spec))) + (list java-cdi-api java-jboss-interceptors-api-spec)) (home-page "https://github.com/jboss/jboss-transaction-api_spec") (synopsis "Generic transaction management API in Java") (description "Java-jboss-transaction-api-spec implements the Transactions @@ -14294,11 +14147,9 @@ (define (build name) (replace 'install (install-jars "build/jar"))))) (inputs - `(("java-guava" ,java-guava) - ("java-jboss-javassist" ,java-jboss-javassist) - ("java-jsonp-api" ,java-jsonp-api))) + (list java-guava java-jboss-javassist java-jsonp-api)) (native-inputs - `(("javacc" ,javacc))) + (list javacc)) (home-page "http://javaparser.org/") (synopsis "Parser for Java") (description @@ -14414,16 +14265,15 @@ (define (input-jar input) ("tlc2" . "tlc2.TLC") ("tlc2-repl" . "tlc2.REPL")))))))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-easymock" ,java-easymock))) + (list java-junit java-easymock)) (inputs - `(("java-javax-mail" ,java-javax-mail) - ("java-gson" ,java-gson-2.8.6) - ("java-jline-terminal" ,java-jline-terminal) - ("java-jline-reader" ,java-jline-reader) - ("java-eclipse-lsp4j-jsonrpc" ,java-eclipse-lsp4j-jsonrpc) - ("java-eclipse-lsp4j-jsonrpc-debug" ,java-eclipse-lsp4j-jsonrpc-debug) - ("java-eclipse-lsp4j-debug" ,java-eclipse-lsp4j-debug))) + (list java-javax-mail + java-gson-2.8.6 + java-jline-terminal + java-jline-reader + java-eclipse-lsp4j-jsonrpc + java-eclipse-lsp4j-jsonrpc-debug + java-eclipse-lsp4j-debug)) (home-page "https://lamport.azurewebsites.net/tla/tools.html") (synopsis "TLA+ tools (analyzer, TLC, TLATeX, PlusCal translator)") (description "TLA+ is a high-level language for modeling programs and diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index d5967e7252..74a1e6b9be 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -87,7 +87,7 @@ (define-public js-context-menu (string-append "--outdir=" target) (find-files "ts" "\\.ts$")))))) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://github.com/zorkow/context-menu") (synopsis "Generic context menu") (description "This package provides a reimplementation of the MathJax @@ -219,7 +219,7 @@ (define-public js-commander (string-append "--outfile=" target "/index.min.js") "index.js"))))) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://github.com/tj/commander.js") (synopsis "Library for node.js command-line interfaces") (description "Commander.js aims to be the complete solution for node.js @@ -259,7 +259,7 @@ (define-public js-xmldom-sre (string-append "--outfile=" target "/dom-parser.min.js") "dom-parser.js"))))) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://github.com/zorkow/xmldom/") (synopsis "DOM parser and XML serializer") (description "This is a fork of the xmldom library. It allows the use @@ -428,7 +428,7 @@ (define-public js-datatables `(#:javascript-files '("media/js/dataTables.bootstrap.js" "media/js/jquery.dataTables.js"))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://datatables.net") (synopsis "DataTables plug-in for jQuery") (description "DataTables is a table enhancing plug-in for the jQuery @@ -578,7 +578,7 @@ (define-public mujs (string-append "prefix=" (assoc-ref %outputs "out"))) #:tests? #f)) ; no tests (inputs - `(("readline" ,readline))) + (list readline)) (home-page "https://mujs.com/") (synopsis "JavaScript interpreter written in C") (description "MuJS is a lightweight Javascript interpreter designed for diff --git a/gnu/packages/jemalloc.scm b/gnu/packages/jemalloc.scm index 21a315303b..2e25780257 100644 --- a/gnu/packages/jemalloc.scm +++ b/gnu/packages/jemalloc.scm @@ -91,4 +91,4 @@ (define-public jemalloc ;; https://github.com/jemalloc/jemalloc/issues/937 ((#:configure-flags base-configure-flags '()) `(cons "--disable-initial-exec-tls" ,base-configure-flags)))) - (inputs `(("perl" ,perl))))) + (inputs (list perl)))) diff --git a/gnu/packages/jose.scm b/gnu/packages/jose.scm index 3ac7921315..f841d1444a 100644 --- a/gnu/packages/jose.scm +++ b/gnu/packages/jose.scm @@ -41,7 +41,7 @@ (define-public jose (base32 "09c2kn9cjqkgx4g0rf6c2k3ng9970r468c9z7067j8kyf7ksywp2")))) (build-system meson-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("jansson" ,jansson) ("zlib" ,zlib) ("libcrypto" ,openssl))) diff --git a/gnu/packages/jrnl.scm b/gnu/packages/jrnl.scm index 85d3863e05..45f9dab148 100644 --- a/gnu/packages/jrnl.scm +++ b/gnu/packages/jrnl.scm @@ -45,16 +45,16 @@ (define-public jrnl (base32 "1bjjyfc3fnsy0h299s3jj42wnigj43xdyp5ppi1cvkqbwl369935")))) (build-system python-build-system) (native-inputs - `(("behave" ,behave))) + (list behave)) (inputs - `(("python" ,python) - ("python-keyring" ,python-keyring) - ("python-pycrypto" ,python-pycrypto) - ("python-pytz" ,python-pytz) - ("python-tzlocal" ,python-tzlocal) - ("python-six" ,python-six) - ("python-dateutil" ,python-dateutil) - ("python-parsedatetime" ,python-parsedatetime))) + (list python + python-keyring + python-pycrypto + python-pytz + python-tzlocal + python-six + python-dateutil + python-parsedatetime)) (home-page "https://maebert.github.io/jrnl/") (synopsis "Personal journal application") (description diff --git a/gnu/packages/julia-jll.scm b/gnu/packages/julia-jll.scm index 3f2b0c1dec..594c36b6ce 100644 --- a/gnu/packages/julia-jll.scm +++ b/gnu/packages/julia-jll.scm @@ -91,9 +91,9 @@ (define-public julia-bzip2-jll (find-files "src/wrappers/" "\\.jl$")) #t))))) (inputs - `(("bzip2" ,bzip2))) + (list bzip2)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Bzip2_jll.jl") (synopsis "Bzip2 binary wrappers") (description "This Julia module provides a wrapper for the @code{Bzip2} @@ -128,19 +128,19 @@ (define-public julia-cairo-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("cairo" ,cairo))) - (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-bzip2-jll" ,julia-bzip2-jll) - ("julia-fontconfig-jll" ,julia-fontconfig-jll) - ("julia-freetype2-jll" ,julia-freetype2-jll) - ("julia-glib-jll" ,julia-glib-jll) - ("julia-libpng-jll" ,julia-libpng-jll) - ("julia-lzo-jll" ,julia-lzo-jll) - ("julia-pixman-jll" ,julia-pixman-jll) - ("julia-xorg-libxext-jll" ,julia-xorg-libxext-jll) - ("julia-xorg-libxrender-jll" ,julia-xorg-libxrender-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list cairo)) + (propagated-inputs + (list julia-jllwrappers + julia-bzip2-jll + julia-fontconfig-jll + julia-freetype2-jll + julia-glib-jll + julia-libpng-jll + julia-lzo-jll + julia-pixman-jll + julia-xorg-libxext-jll + julia-xorg-libxrender-jll + julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Cairo_jll.jl") (synopsis "Cairo library wrappers") (description "This package provides a wrapper for the cairo library.") @@ -179,7 +179,7 @@ (define-public julia-compilersupportlibraries-jll (inputs ;required by artifacts `(("gfortran:lib" ,gfortran "lib"))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/CompilerSupportLibraries_jll.jl") (synopsis "Internal wrappers") (description "This package provides compiler support for libraries. It is @@ -218,9 +218,9 @@ (define-public julia-expat-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("expat" ,expat))) + (list expat)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Expat_jll.jl") (synopsis "Expat library wrappers") (description "This package provides a wrapper for the expat library.") @@ -254,22 +254,22 @@ (define-public julia-ffmpeg-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("ffmpeg" ,ffmpeg))) - (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-bzip2-jll" ,julia-bzip2-jll) - ("julia-freetype2-jll" ,julia-freetype2-jll) - ("julia-fribidi-jll" ,julia-fribidi-jll) - ("julia-lame-jll" ,julia-lame-jll) - ("julia-libass-jll" ,julia-libass-jll) - ("julia-libfdk-aac-jll" ,julia-libfdk-aac-jll) - ("julia-libvorbis-jll" ,julia-libvorbis-jll) - ("julia-openssl-jll" ,julia-openssl-jll) - ("julia-opus-jll" ,julia-opus-jll) - ("julia-ogg-jll" ,julia-ogg-jll) - ("julia-x264-jll" ,julia-x264-jll) - ("julia-x265-jll" ,julia-x265-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list ffmpeg)) + (propagated-inputs + (list julia-jllwrappers + julia-bzip2-jll + julia-freetype2-jll + julia-fribidi-jll + julia-lame-jll + julia-libass-jll + julia-libfdk-aac-jll + julia-libvorbis-jll + julia-openssl-jll + julia-opus-jll + julia-ogg-jll + julia-x264-jll + julia-x265-jll + julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/FFMPEG_jll.jl") (synopsis "ffmpeg library wrappers") (description "This package provides a wrapper for ffmpeg.") @@ -307,12 +307,12 @@ (define-public julia-fontconfig-jll (inputs `(("fontconfig" ,fontconfig))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-bzip2-jll" ,julia-bzip2-jll) - ("julia-expat-jll" ,julia-expat-jll) - ("julia-freetype2-jll" ,julia-freetype2-jll) - ("julia-libuuid-jll" ,julia-libuuid-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers + julia-bzip2-jll + julia-expat-jll + julia-freetype2-jll + julia-libuuid-jll + julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Fontconfig_jll.jl") (synopsis "Fontconfig library wrappers") (description "This package provides a wrapper for the fontconfig library.") @@ -349,11 +349,9 @@ (define-public julia-freetype2-jll (find-files "src/wrappers/" "\\.jl$")) #t))))) (inputs - `(("freetype" ,freetype))) + (list freetype)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-bzip2-jll" ,julia-bzip2-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers julia-bzip2-jll julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/FreeType2_jll.jl") (synopsis "Freetype2 binary wrappers") (description "This Julia module provides a wrapper for the freetype font @@ -388,9 +386,9 @@ (define-public julia-fribidi-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("fribidi" ,fribidi))) + (list fribidi)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/FriBidi_jll.jl") (synopsis "Fribidi library wrappers") (description "This package provides a wrapper for the fribidi library.") @@ -428,10 +426,8 @@ (define-public julia-gettext-jll (inputs `(("gettext" ,gettext-minimal))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-compilersupportlibraries-jll" ,julia-compilersupportlibraries-jll) - ("julia-libiconv-jll" ,julia-libiconv-jll) - ("julia-xml2-jll" ,julia-xml2-jll))) + (list julia-jllwrappers julia-compilersupportlibraries-jll + julia-libiconv-jll julia-xml2-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Gettext_jll.jl") (synopsis "Gettext library wrappers") (description "This package provides a wrapper for the gettext library.") @@ -467,14 +463,14 @@ (define-public julia-glfw-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("glfw" ,glfw))) + (list glfw)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-libglvnd-jll" ,julia-libglvnd-jll) - ("julia-xorg-libxcursor-jll" ,julia-xorg-libxcursor-jll) - ("julia-xorg-libxinerama-jll" ,julia-xorg-libxinerama-jll) - ("julia-xorg-libxrandr-jll" ,julia-xorg-libxrandr-jll) - ("julia-xorg-libxi-jll" ,julia-xorg-libxi-jll))) + (list julia-jllwrappers + julia-libglvnd-jll + julia-xorg-libxcursor-jll + julia-xorg-libxinerama-jll + julia-xorg-libxrandr-jll + julia-xorg-libxi-jll)) (home-page "https://github.com/JuliaBinaryWrappers/GLFW_jll.jl") (synopsis "Glfw library wrappers") (description "This package provides a wrapper for the glfw library.") @@ -510,15 +506,15 @@ (define-public julia-glib-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("glib" ,glib))) + (list glib)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-gettext-jll" ,julia-gettext-jll) - ("julia-libffi-jll" ,julia-libffi-jll) - ("julia-libiconv-jll" ,julia-libiconv-jll) - ("julia-libmount-jll" ,julia-libmount-jll) - ("julia-pcre-jll" ,julia-pcre-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers + julia-gettext-jll + julia-libffi-jll + julia-libiconv-jll + julia-libmount-jll + julia-pcre-jll + julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Glib_jll.jl") (synopsis "Glib library wrappers") (description "This package provides a wrapper for the glib library.") @@ -554,20 +550,20 @@ (define-public julia-gr-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("gr-framework" ,gr-framework))) - (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-bzip2-jll" ,julia-bzip2-jll) - ("julia-cairo-jll" ,julia-cairo-jll) - ("julia-ffmpeg-jll" ,julia-ffmpeg-jll) - ("julia-fontconfig-jll" ,julia-fontconfig-jll) - ("julia-glfw-jll" ,julia-glfw-jll) - ("julia-jpegturbo-jll" ,julia-jpegturbo-jll) - ("julia-libpng-jll" ,julia-libpng-jll) - ("julia-libtiff-jll" ,julia-libtiff-jll) - ("julia-pixman-jll" ,julia-pixman-jll) - ("julia-qt5base-jll" ,julia-qt5base-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list gr-framework)) + (propagated-inputs + (list julia-jllwrappers + julia-bzip2-jll + julia-cairo-jll + julia-ffmpeg-jll + julia-fontconfig-jll + julia-glfw-jll + julia-jpegturbo-jll + julia-libpng-jll + julia-libtiff-jll + julia-pixman-jll + julia-qt5base-jll + julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/GR_jll.jl") (synopsis "GR framework library wrappers") (description "This package provides a wrapper for the GR framework.") @@ -604,9 +600,9 @@ (define-public julia-gumbo-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$")))))))) (inputs - `(("gumbo-parser" ,gumbo-parser))) + (list gumbo-parser)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Gumbo_jll.jl") (synopsis "Gumbo HTML parsing library wrappers") (description "This package provides a wrapper for Gumbo HTML parsing library.") @@ -643,13 +639,10 @@ (define-public julia-imagemagick-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-jpegturbo-jll" ,julia-jpegturbo-jll) - ("julia-libpng-jll" ,julia-libpng-jll) - ("julia-libtiff-jll" ,julia-libtiff-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers julia-jpegturbo-jll julia-libpng-jll + julia-libtiff-jll julia-zlib-jll)) (inputs - `(("imagemagick" ,imagemagick))) + (list imagemagick)) (home-page "https://github.com/JuliaBinaryWrappers/ImageMagick_jll.jl") (synopsis "Imagemagick library wrappers") (description "This package provides a wrapper for Imagemagick.") @@ -692,7 +685,7 @@ (define-public julia-jllwrappers #t))))) (build-system julia-build-system) (propagated-inputs - `(("julia-preferences" ,julia-preferences))) + (list julia-preferences)) (home-page "https://github.com/JuliaPackaging/JLLWrappers.jl") (synopsis "Julia macros used by JLL packages") (description "This package contains Julia macros that enable JLL packages @@ -729,9 +722,9 @@ (define-public julia-jpegturbo-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libjpeg-turbo" ,libjpeg-turbo))) + (list libjpeg-turbo)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/JpegTurbo_jll.jl") (synopsis "Libjpeg-turbo library wrappers") (description "This package provides a wrapper for the libjpeg-turbo library.") @@ -765,9 +758,9 @@ (define-public julia-lame-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("lame" ,lame))) + (list lame)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/LAME_jll.jl") (synopsis "Lame library wrappers") (description "This package provides a wrapper for the lame audio encoder.") @@ -801,13 +794,10 @@ (define-public julia-libass-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libass" ,libass))) + (list libass)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-bzip2-jll" ,julia-bzip2-jll) - ("julia-freetype2-jll" ,julia-freetype2-jll) - ("julia-fribidi-jll" ,julia-fribidi-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers julia-bzip2-jll julia-freetype2-jll + julia-fribidi-jll julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/libass_jll.jl") (synopsis "Libass library wrappers") (description "This package provides a wrapper for libass.") @@ -841,9 +831,9 @@ (define-public julia-libfdk-aac-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libfdk" ,libfdk))) + (list libfdk)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/libfdk_aac_jll.jl") (synopsis "FDK library wrappers") (description "This package provides a wrapper for the libfdk audio library.") @@ -878,9 +868,9 @@ (define-public julia-libffi-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libffi" ,libffi))) + (list libffi)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Libffi_jll.jl") (synopsis "Libffi library wrappers") (description "This package provides a wrapper for the libffi library.") @@ -916,10 +906,9 @@ (define-public julia-libgcrypt-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libgcrypt" ,libgcrypt))) + (list libgcrypt)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-libgpg-error-jll" ,julia-libgpg-error-jll))) + (list julia-jllwrappers julia-libgpg-error-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Libgcrypt_jll.jl") (synopsis "libgcrypt library wrappers") (description "This package provides a wrapper for the libgcrypt library.") @@ -953,11 +942,9 @@ (define-public julia-libglvnd-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libglvnd" ,libglvnd))) + (list libglvnd)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libx11-jll" ,julia-xorg-libx11-jll) - ("julia-xorg-libxext-jll" ,julia-xorg-libxext-jll))) + (list julia-jllwrappers julia-xorg-libx11-jll julia-xorg-libxext-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Libglvnd_jll.jl") (synopsis "Libglvnd library wrappers") (description "This package provides a wrapper for the libglvnd library.") @@ -993,9 +980,9 @@ (define-public julia-libgpg-error-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libgpg-error" ,libgpg-error))) + (list libgpg-error)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Libgpg_error_jll.jl") (synopsis "libgpg-error library wrappers") (description "This package provides a wrapper for the libgpg-error library.") @@ -1031,9 +1018,9 @@ (define-public julia-libiconv-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libiconv" ,libiconv))) + (list libiconv)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Libiconv_jll.jl") (synopsis "Libiconv library wrappers") (description "This package provides a wrapper for the libiconv library.") @@ -1069,9 +1056,9 @@ (define-public julia-libmount-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("util-linux" ,util-linux "lib"))) + (list `(,util-linux "lib"))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Libmount_jll.jl") (synopsis "Libmount library wrappers") (description "This package provides a wrapper for the libmount library @@ -1106,10 +1093,9 @@ (define-public julia-libpng-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libpng" ,libpng))) + (list libpng)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/LibPNG_jll.jl") (synopsis "Libpng library wrappers") (description "This package provides a wrapper for the libpng library.") @@ -1147,9 +1133,9 @@ (define-public julia-libsass-jll (find-files "src/wrappers/" "\\.jl$")) #t))))) (inputs - `(("libsass" ,libsass))) + (list libsass)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/libsass_jll.jl") (synopsis "Julia wrapper for libsass") (description "This package provides a wrapper for libsass. It is an @@ -1186,12 +1172,10 @@ (define-public julia-libtiff-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libtiff" ,libtiff))) + (list libtiff)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-jpegturbo-jll" ,julia-jpegturbo-jll) - ("julia-zlib-jll" ,julia-zlib-jll) - ("julia-zstd-jll" ,julia-zstd-jll))) + (list julia-jllwrappers julia-jpegturbo-jll julia-zlib-jll + julia-zstd-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Libtiff_jll.jl") (synopsis "Libtiff library wrappers") (description "This package provides a wrapper for libtiff") @@ -1227,9 +1211,9 @@ (define-public julia-libuuid-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("util-linux" ,util-linux "lib"))) + (list `(,util-linux "lib"))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Libmount_jll.jl") (synopsis "Libuuid library wrappers") (description "This package provides a wrapper for the libuuid library from util-linux.") @@ -1263,10 +1247,9 @@ (define-public julia-libvorbis-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libvorbis" ,libvorbis))) + (list libvorbis)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-ogg-jll" ,julia-ogg-jll))) + (list julia-jllwrappers julia-ogg-jll)) (home-page "https://github.com/JuliaBinaryWrappers/libvorbis_jll.jl") (synopsis "Libvorbis library wrappers") (description @@ -1303,9 +1286,9 @@ (define-public julia-lzo-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("lzo" ,lzo))) + (list lzo)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/LZO_jll.jl") (synopsis "LZO library wrappers") (description "This package provides a wrapper for the lzo library.") @@ -1341,8 +1324,8 @@ (define-public julia-mbedtls-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$")) #t))))) - (inputs `(("mbedtls-apache" ,mbedtls-apache))) - (propagated-inputs `(("julia-jllwrappers" ,julia-jllwrappers))) + (inputs (list mbedtls-apache)) + (propagated-inputs (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/MbedTLS_jll.jl") (synopsis "Apache's mbed TLS binary wrappers") (description "This Julia module provides @code{mbed TLS} libraries and @@ -1377,9 +1360,9 @@ (define-public julia-ogg-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libogg" ,libogg))) + (list libogg)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Ogg_jll.jl") (synopsis "Libogg library wrappers") (description "This package provides a wrapper for the libogg library.") @@ -1417,10 +1400,9 @@ (define-public julia-openspecfun-jll (find-files "src/wrappers/" "\\.jl$")) #t))))) (inputs - `(("openspecfun" ,openspecfun))) + (list openspecfun)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-compilersupportlibraries-jll" ,julia-compilersupportlibraries-jll))) + (list julia-jllwrappers julia-compilersupportlibraries-jll)) (home-page "https://github.com/JuliaBinaryWrappers/OpenSpecFun_jll.jl") (synopsis "Internal wrappers") (description "This package provides a wrapper for OpenSpecFun. It is an @@ -1457,9 +1439,9 @@ (define-public julia-openssl-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/OpenSSL_jll.jl") (synopsis "Openssl library wrappers") (description "This package provides a wrapper for the openssl library.") @@ -1493,9 +1475,9 @@ (define-public julia-opus-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("opus" ,opus))) + (list opus)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Opus_jll.jl") (synopsis "Opus library wrappers") (description "This package provides a wrapper for the opus audio library.") @@ -1531,9 +1513,9 @@ (define-public julia-pcre-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("pcre" ,pcre))) + (list pcre)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/PCRE_jll.jl") (synopsis "PCRE library wrappers") (description "This package provides a wrapper for the pcre library.") @@ -1569,9 +1551,9 @@ (define-public julia-pixman-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("pixman" ,pixman))) + (list pixman)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Pixman_jll.jl") (synopsis "Pixman library wrappers") (description "This package provides a wrapper for the pixman library.") @@ -1607,22 +1589,22 @@ (define-public julia-qt5base-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("qtbase" ,qtbase-5))) - (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-libglvnd-jll" ,julia-libglvnd-jll) - ("julia-compilersupportlibraries-jll" ,julia-compilersupportlibraries-jll) - ("julia-fontconfig-jll" ,julia-fontconfig-jll) - ("julia-glib-jll" ,julia-glib-jll) - ("julia-openssl-jll" ,julia-openssl-jll) - ("julia-xkbcommon-jll" ,julia-xkbcommon-jll) - ("julia-xorg-libxcb-jll" ,julia-xorg-libxcb-jll) - ("julia-xorg-libxext-jll" ,julia-xorg-libxext-jll) - ("julia-xorg-xcb-util-image-jll" ,julia-xorg-xcb-util-image-jll) - ("julia-xorg-xcb-util-keysyms-jll" ,julia-xorg-xcb-util-keysyms-jll) - ("julia-xorg-xcb-util-renderutil-jll" ,julia-xorg-xcb-util-renderutil-jll) - ("julia-xorg-xcb-util-wm-jll" ,julia-xorg-xcb-util-wm-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list qtbase-5)) + (propagated-inputs + (list julia-jllwrappers + julia-libglvnd-jll + julia-compilersupportlibraries-jll + julia-fontconfig-jll + julia-glib-jll + julia-openssl-jll + julia-xkbcommon-jll + julia-xorg-libxcb-jll + julia-xorg-libxext-jll + julia-xorg-xcb-util-image-jll + julia-xorg-xcb-util-keysyms-jll + julia-xorg-xcb-util-renderutil-jll + julia-xorg-xcb-util-wm-jll + julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Qt5Base_jll.jl") (synopsis "Qtbase library wrappers") (description "This package provides a wrapper for the qtbase library.") @@ -1656,12 +1638,10 @@ (define-public julia-wayland-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("wayland" ,wayland))) + (list wayland)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-expat-jll" ,julia-expat-jll) - ("julia-libffi-jll" ,julia-libffi-jll) - ("julia-xml2-jll" ,julia-xml2-jll))) + (list julia-jllwrappers julia-expat-jll julia-libffi-jll + julia-xml2-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Wayland_jll.jl") (synopsis "Wayland library wrappers") (description "This package provides a wrapper for the wayland library.") @@ -1695,10 +1675,9 @@ (define-public julia-wayland-protocols-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("wayland-protocols" ,wayland-protocols))) + (list wayland-protocols)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-wayland-jll" ,julia-wayland-jll))) + (list julia-jllwrappers julia-wayland-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Wayland_protocols_jll.jl") (synopsis "Wayland-protocols library wrappers") (description "This package provides a wrapper for the wayland-protocols library.") @@ -1737,9 +1716,9 @@ (define-public julia-x264-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$")))))))) (inputs - `(("libx264" ,libx264))) + (list libx264)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/x264_jll.jl") (synopsis "x264 library wrappers") (description "This package provides a wrapper for the x264 video library.") @@ -1773,9 +1752,9 @@ (define-public julia-x265-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("x265" ,x265))) + (list x265)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/x265_jll.jl") (synopsis "x265 library wrappers") (description "This package provides a wrapper for the x265 video library.") @@ -1809,13 +1788,11 @@ (define-public julia-xkbcommon-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxkbcommon" ,libxkbcommon))) + (list libxkbcommon)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxcb-jll" ,julia-xorg-libxcb-jll) - ("julia-xorg-xkeyboard-config-jll" ,julia-xorg-xkeyboard-config-jll) - ("julia-wayland-jll" ,julia-wayland-jll) - ("julia-wayland-protocols-jll" ,julia-wayland-protocols-jll))) + (list julia-jllwrappers julia-xorg-libxcb-jll + julia-xorg-xkeyboard-config-jll julia-wayland-jll + julia-wayland-protocols-jll)) (home-page "https://github.com/JuliaBinaryWrappers/xkbcommon_jll.jl") (synopsis "Libxkbcommon library wrappers") (description "This package provides a wrapper for the libxkbcommon library.") @@ -1851,11 +1828,9 @@ (define-public julia-xml2-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-libiconv-jll" ,julia-libiconv-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers julia-libiconv-jll julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/XML2_jll.jl") (synopsis "XML2 library wrappers") (description "This package provides a wrapper for the libxml2 library.") @@ -1889,10 +1864,9 @@ (define-public julia-xorg-libpthread-stubs-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libpthread-stubs" ,libpthread-stubs))) + (list libpthread-stubs)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xslt-jll" ,julia-xslt-jll))) + (list julia-jllwrappers julia-xslt-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libpthread_stubs_jll.jl") (synopsis "Libpthread-stubs library wrappers") (description "This package provides a wrapper for the libpthread-stubs library.") @@ -1926,11 +1900,9 @@ (define-public julia-xorg-libx11-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libx11" ,libx11))) + (list libx11)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxcb-jll" ,julia-xorg-libxcb-jll) - ("julia-xorg-xtrans-jll" ,julia-xorg-xtrans-jll))) + (list julia-jllwrappers julia-xorg-libxcb-jll julia-xorg-xtrans-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libX11_jll.jl") (synopsis "LibX11 library wrappers") (description "This package provides a wrapper for the libx11 library.") @@ -1964,9 +1936,9 @@ (define-public julia-xorg-libxau-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxau" ,libxau))) + (list libxau)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXau_jll.jl") (synopsis "Libxau library wrappers") (description "This package provides a wrapper for the libxau library.") @@ -2000,13 +1972,11 @@ (define-public julia-xorg-libxcb-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxau-jll" ,julia-xorg-libxau-jll) - ("julia-xorg-libpthread-stubs-jll" ,julia-xorg-libpthread-stubs-jll) - ("julia-xorg-libxdmcp-jll" ,julia-xorg-libxdmcp-jll) - ("julia-xslt-jll" ,julia-xslt-jll))) + (list julia-jllwrappers julia-xorg-libxau-jll + julia-xorg-libpthread-stubs-jll julia-xorg-libxdmcp-jll + julia-xslt-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libxcb_jll.jl") (synopsis "Libxcb library wrappers") (description "This package provides a wrapper for the libxcb library.") @@ -2040,11 +2010,10 @@ (define-public julia-xorg-libxcursor-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxcursor" ,libxcursor))) + (list libxcursor)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxfixes-jll" ,julia-xorg-libxfixes-jll) - ("julia-xorg-libxrender-jll" ,julia-xorg-libxrender-jll))) + (list julia-jllwrappers julia-xorg-libxfixes-jll + julia-xorg-libxrender-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXcursor_jll.jl") (synopsis "Libxcursor library wrappers") (description "This package provides a wrapper for the libxcursor library.") @@ -2078,9 +2047,9 @@ (define-public julia-xorg-libxdmcp-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxdmcp" ,libxdmcp))) + (list libxdmcp)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXdmcp_jll.jl") (synopsis "Libxdmcp library wrappers") (description "This package provides a wrapper for the libxdmcp library.") @@ -2114,10 +2083,9 @@ (define-public julia-xorg-libxext-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxext" ,libxext))) + (list libxext)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libx11-jll" ,julia-xorg-libx11-jll))) + (list julia-jllwrappers julia-xorg-libx11-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXext_jll.jl") (synopsis "LibXext library wrappers") (description "This package provides a wrapper for the libxext library.") @@ -2151,10 +2119,9 @@ (define-public julia-xorg-libxfixes-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxfixes" ,libxfixes))) + (list libxfixes)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libx11-jll" ,julia-xorg-libx11-jll))) + (list julia-jllwrappers julia-xorg-libx11-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXfixes_jll.jl") (synopsis "Libxfixes library wrappers") (description "This package provides a wrapper for the libxfixes library.") @@ -2188,11 +2155,10 @@ (define-public julia-xorg-libxi-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxi" ,libxi))) + (list libxi)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxext-jll" ,julia-xorg-libxext-jll) - ("julia-xorg-libxfixes-jll" ,julia-xorg-libxfixes-jll))) + (list julia-jllwrappers julia-xorg-libxext-jll + julia-xorg-libxfixes-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXi_jll.jl") (synopsis "Libxi library wrappers") (description "This package provides a wrapper for the libxi library.") @@ -2226,10 +2192,9 @@ (define-public julia-xorg-libxinerama-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxinerama" ,libxinerama))) + (list libxinerama)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxext-jll" ,julia-xorg-libxext-jll))) + (list julia-jllwrappers julia-xorg-libxext-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXinerama_jll.jl") (synopsis "Libxinerama library wrappers") (description "This package provides a wrapper for the libxinerama library.") @@ -2263,10 +2228,9 @@ (define-public julia-xorg-libxkbfile-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxkbfile" ,libxkbfile))) + (list libxkbfile)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libx11-jll" ,julia-xorg-libx11-jll))) + (list julia-jllwrappers julia-xorg-libx11-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libxkbfile_jll.jl") (synopsis "Libxkbfile library wrappers") (description "This package provides a wrapper for the libxkbfile library.") @@ -2300,11 +2264,10 @@ (define-public julia-xorg-libxrandr-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxrandr" ,libxrandr))) + (list libxrandr)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxext-jll" ,julia-xorg-libxext-jll) - ("julia-xorg-libxrender-jll" ,julia-xorg-libxrender-jll))) + (list julia-jllwrappers julia-xorg-libxext-jll + julia-xorg-libxrender-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXrandr_jll.jl") (synopsis "Libxrandr library wrappers") (description "This package provides a wrapper for the libxrandr library.") @@ -2338,10 +2301,9 @@ (define-public julia-xorg-libxrender-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxrender" ,libxrender))) + (list libxrender)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libx11-jll" ,julia-xorg-libx11-jll))) + (list julia-jllwrappers julia-xorg-libx11-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_libXrender_jll.jl") (synopsis "libXrender library wrappers") (description "This package provides a wrapper for the libXrender library.") @@ -2375,10 +2337,9 @@ (define-public julia-xorg-xcb-util-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xcb-util" ,xcb-util))) + (list xcb-util)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxcb-jll" ,julia-xorg-libxcb-jll))) + (list julia-jllwrappers julia-xorg-libxcb-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xcb_util_jll.jl") (synopsis "Xcb-util library wrappers") (description "This package provides a wrapper for the xcb-util library.") @@ -2412,10 +2373,9 @@ (define-public julia-xorg-xcb-util-image-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xcb-util-image" ,xcb-util-image))) + (list xcb-util-image)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-xcb-util-jll" ,julia-xorg-xcb-util-jll))) + (list julia-jllwrappers julia-xorg-xcb-util-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xcb_util_image_jll.jl") (synopsis "Xcb-util-image library wrappers") (description "This package provides a wrapper for the xcb-util-image library.") @@ -2449,10 +2409,9 @@ (define-public julia-xorg-xcb-util-keysyms-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xcb-util-keysyms" ,xcb-util-keysyms))) + (list xcb-util-keysyms)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-xcb-util-jll" ,julia-xorg-xcb-util-jll))) + (list julia-jllwrappers julia-xorg-xcb-util-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xcb_util_keysyms_jll.jl") (synopsis "Xcb-util-keysyms library wrappers") (description "This package provides a wrapper for the xcb-util-keysyms library.") @@ -2486,10 +2445,9 @@ (define-public julia-xorg-xcb-util-renderutil-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xcb-util-renderutil" ,xcb-util-renderutil))) + (list xcb-util-renderutil)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-xcb-util-jll" ,julia-xorg-xcb-util-jll))) + (list julia-jllwrappers julia-xorg-xcb-util-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xcb_util_renderutil_jll.jl") (synopsis "Xcb-util-renderutil library wrappers") (description "This package provides a wrapper for the xcb-util-renderutil library.") @@ -2523,10 +2481,9 @@ (define-public julia-xorg-xcb-util-wm-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xcb-util-wm" ,xcb-util-wm))) + (list xcb-util-wm)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-xcb-util-jll" ,julia-xorg-xcb-util-jll))) + (list julia-jllwrappers julia-xorg-xcb-util-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xcb_util_wm_jll.jl") (synopsis "Xcb-util-wm library wrappers") (description "This package provides a wrapper for the xcb-util-wm library.") @@ -2560,10 +2517,9 @@ (define-public julia-xorg-xkbcomp-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xkbcomp" ,xkbcomp))) + (list xkbcomp)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-libxkbfile-jll" ,julia-xorg-libxkbfile-jll))) + (list julia-jllwrappers julia-xorg-libxkbfile-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xkbcomp_jll.jl") (synopsis "xkbcomp library wrappers") (description "This package provides a wrapper for the xkbcomp library.") @@ -2597,10 +2553,9 @@ (define-public julia-xorg-xkeyboard-config-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xkeyboard-config" ,xkeyboard-config))) + (list xkeyboard-config)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-xorg-xkbcomp-jll" ,julia-xorg-xkbcomp-jll))) + (list julia-jllwrappers julia-xorg-xkbcomp-jll)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xkeyboard_config_jll.jl") (synopsis "Xkeyboard-config library wrappers") (description "This package provides a wrapper for the xkeyboard-config library.") @@ -2634,9 +2589,9 @@ (define-public julia-xorg-xtrans-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("xtrans" ,xtrans))) + (list xtrans)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Xorg_xtrans_jll.jl") (synopsis "xtrans library wrappers") (description "This package provides a wrapper for the xtrans library.") @@ -2672,14 +2627,14 @@ (define-public julia-xslt-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("libxslt" ,libxslt))) + (list libxslt)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers) - ("julia-libgcrypt-jll" ,julia-libgcrypt-jll) - ("julia-libgpg-error-jll" ,julia-libgpg-error-jll) - ("julia-libiconv-jll" ,julia-libiconv-jll) - ("julia-xml2-jll" ,julia-xml2-jll) - ("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-jllwrappers + julia-libgcrypt-jll + julia-libgpg-error-jll + julia-libiconv-jll + julia-xml2-jll + julia-zlib-jll)) (home-page "https://github.com/JuliaBinaryWrappers/XSLT_jll.jl") (synopsis "Xslt library wrappers") (description "This package provides a wrapper for the libxslt library.") @@ -2715,9 +2670,9 @@ (define-public julia-zlib-jll ;; There's a Julia file for each platform, override them all (find-files "src/wrappers/" "\\.jl$"))))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Zlib_jll.jl") (synopsis "Zlib library wrappers") (description "This package provides a wrapper for Zlib.") @@ -2755,7 +2710,7 @@ (define-public julia-zstd-jll (inputs `(("zstd:lib" ,zstd "lib"))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Zstd_jll.jl") (synopsis "Zstd library wrappers") (description "This package provides a wrapper for the zstd library.") @@ -2793,7 +2748,7 @@ (define-public julia-sundials-jll (inputs `(("sundials" ,sundials-julia))) (propagated-inputs - `(("julia-jllwrappers" ,julia-jllwrappers))) + (list julia-jllwrappers)) (home-page "https://github.com/JuliaBinaryWrappers/Sundials_jll.jl") (synopsis "SUndials library wrappers") (description "This package provides a wrapper for the sundials library.") diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 28c36d3037..0f2a6b7514 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -48,7 +48,7 @@ (define-public julia-abstractffts (base32 "0083pwdyxjb04i330ir9pc8kmp4bwk59lx1jgc9qi05y8j7xzbp0")))) (build-system julia-build-system) (inputs ;required for tests - `(("julia-unitful" ,julia-unitful))) + (list julia-unitful)) (home-page "https://github.com/JuliaGPU/Adapt.jl") (synopsis "General framework for fast Fourier transforms (FFTs)") (description "This package allows multiple FFT packages to co-exist with @@ -166,16 +166,14 @@ (define-public julia-arrayinterface ;; Disable as stopgap. `(#:tests? ,(not (target-x86-32?)))) (propagated-inputs - `(("julia-ifelse" ,julia-ifelse) - ("julia-requires" ,julia-requires) - ("julia-static" ,julia-static))) + (list julia-ifelse julia-requires julia-static)) (native-inputs - `(("julia-aqua" ,julia-aqua) - ("julia-bandedmatrices" ,julia-bandedmatrices) - ("julia-blockbandedmatrices" ,julia-blockbandedmatrices) - ("julia-ifelse" ,julia-ifelse) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-aqua + julia-bandedmatrices + julia-blockbandedmatrices + julia-ifelse + julia-offsetarrays + julia-staticarrays)) (home-page "https://github.com/JuliaArrays/ArrayInterface.jl") (synopsis "Base array interface primitives") (description "The purpose of this library is to solidify extensions to the @@ -202,7 +200,7 @@ (define-public julia-arraylayouts (base32 "05q62pks8j23pgbrfny072rrwzrz6q19l68srnjxxv39ncmdmrvg")))) (build-system julia-build-system) (propagated-inputs - `(("julia-fillarrays" ,julia-fillarrays))) + (list julia-fillarrays)) (home-page "https://github.com/JuliaMatrices/ArrayLayouts.jl") (synopsis "Array layouts and general fast linear algebra") (description "This package implements a trait-based framework for describing @@ -226,7 +224,7 @@ (define-public julia-axisalgorithms (base32 "00x85lnfln7xkfnirpplzyi8r6q92nfqwya8il156bf7b1pa20gk")))) (build-system julia-build-system) (propagated-inputs - `(("julia-woodburymatrices" ,julia-woodburymatrices))) + (list julia-woodburymatrices)) (home-page "https://github.com/timholy/AxisAlgorithms.jl") (synopsis "Filtering and linear algebra routines for multidimensional arrays") (description "@code{AxisAlgorithms} is a collection of filtering and linear @@ -250,12 +248,9 @@ (define-public julia-axisarrays (base32 "03kzan1lm4fxfhzv1xjg3ysf6y7nagcc61vfz15kvdrp1dqxlynk")))) (build-system julia-build-system) (propagated-inputs - `(("julia-rangearrays" ,julia-rangearrays) - ("julia-intervalsets" ,julia-intervalsets) - ("julia-itertools" ,julia-itertools))) + (list julia-rangearrays julia-intervalsets julia-itertools)) (native-inputs - `(("julia-offsetarrays" ,julia-offsetarrays) - ("julia-unitful" ,julia-unitful))) + (list julia-offsetarrays julia-unitful)) (home-page "http://juliaarrays.github.io/AxisArrays.jl/latest/") (synopsis "Arrays where each dimension can have a named axis with values") (description "This package for the Julia language provides an array type @@ -281,10 +276,9 @@ (define-public julia-bandedmatrices (base32 "0rlfj9gr9ss621v5kw5b06206yaak21s2vq9vk7r8a7p2ylncism")))) (build-system julia-build-system) (propagated-inputs - `(("julia-arraylayouts" ,julia-arraylayouts) - ("julia-fillarrays" ,julia-fillarrays))) + (list julia-arraylayouts julia-fillarrays)) (native-inputs - `(("julia-genericlinearalgebra" ,julia-genericlinearalgebra))) + (list julia-genericlinearalgebra)) (home-page "https://github.com/JuliaMatrices/BandedMatrices.jl") (synopsis "Julia package for representing banded matrices") (description "This package supports representing banded matrices by only @@ -324,7 +318,7 @@ (define-public julia-benchmarktools (("@test @ballocated\\(Ref\\(1\\)\\)") "@test_broken @ballocated(Ref(1))")))))) '(%standard-phases)))) - (propagated-inputs `(("julia-json" ,julia-json))) + (propagated-inputs (list julia-json)) (home-page "https://github.com/JuliaCI/BenchmarkTools.jl") (synopsis "Benchmarking framework for the Julia language") (description "@code{BenchmarkTools.jl} makes performance tracking of Julia @@ -356,12 +350,9 @@ (define-public julia-blockarrays (substitute* "test/test_blockarrays.jl" (("Int64") "Int32"))))))))) (propagated-inputs - `(("julia-arraylayouts" ,julia-arraylayouts) - ("julia-fillarrays" ,julia-fillarrays))) + (list julia-arraylayouts julia-fillarrays)) (native-inputs - `(("julia-lazyarrays" ,julia-lazyarrays) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-lazyarrays julia-offsetarrays julia-staticarrays)) (home-page "https://github.com/JuliaArrays/BlockArrays.jl") (synopsis "BlockArrays for Julia") (description "A block array is a partition of an array into blocks or @@ -392,11 +383,8 @@ (define-public julia-blockbandedmatrices (base32 "10n1r6kmmv2wa307jfg9y2m6p16j8hngjp3fjavpbdy1r5haasm9")))) (build-system julia-build-system) (propagated-inputs - `(("julia-arraylayouts" ,julia-arraylayouts) - ("julia-bandedmatrices" ,julia-bandedmatrices) - ("julia-blockarrays" ,julia-blockarrays) - ("julia-fillarrays" ,julia-fillarrays) - ("julia-matrixfactorizations" ,julia-matrixfactorizations))) + (list julia-arraylayouts julia-bandedmatrices julia-blockarrays + julia-fillarrays julia-matrixfactorizations)) (home-page "https://github.com/JuliaMatrices/BlockBandedMatrices.jl") (synopsis "Block-banded matrices and banded-block-banded matrices") (description "This package supports representing block-banded and @@ -420,7 +408,7 @@ (define-public julia-bson (base32 "1l5608ma2ys7v2gpcqbiv9mwfc6yrlqkihrfx1pf7fgv5llhd4fn")))) (build-system julia-build-system) (native-inputs - `(("julia-dataframes" ,julia-dataframes))) + (list julia-dataframes)) (home-page "https://github.com/JuliaIO/BSON.jl") (synopsis "Binary JSON serialisation format") (description "@code{BSON.jl} is a Julia package for working with the Binary @@ -449,7 +437,7 @@ (define-public julia-bufferedstreams '(#:tests? #f #:julia-package-name "BufferedStreams" #:julia-package-uuid "e1450e63-4bb3-523b-b2a4-4ffa8c0fd77d")) - (propagated-inputs `(("julia-compat" ,julia-compat))) + (propagated-inputs (list julia-compat)) (home-page "https://github.com/BioJulia/BufferedStreams.jl") (synopsis "Fast composable IO streams") (description "@code{BufferedStreams.jl} provides buffering for IO @@ -496,14 +484,14 @@ (define-public julia-categoricalarrays (base32 "1bcfylxdaizgasnmlkjjkf4dgfvy2y9ycnphw2d0z6mm9vx3n04x")))) (build-system julia-build-system) (native-inputs - `(("julia-pooledarrays" ,julia-pooledarrays))) + (list julia-pooledarrays)) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi) - ("julia-json" ,julia-json) - ("julia-json3" ,julia-json3) - ("julia-missings" ,julia-missings) - ("julia-recipesbase" ,julia-recipesbase) - ("julia-structtypes" ,julia-structtypes))) + (list julia-dataapi + julia-json + julia-json3 + julia-missings + julia-recipesbase + julia-structtypes)) (home-page "https://github.com/JuliaData/CategoricalArrays.jl") (synopsis "Arrays for working with categorical data") (description "This package provides tools for working with categorical @@ -526,15 +514,11 @@ (define-public julia-chainrules (base32 "0if93pd3b3scg2x3gmk1cbwjk0ax1n792vy8c38y3xl7jpd5cb70")))) (build-system julia-build-system) (inputs ;required for test - `(("julia-chainrulestestutils" ,julia-chainrulestestutils) - ("julia-finitedifferences" ,julia-finitedifferences) - ("julia-nanmath" ,julia-nanmath) - ("julia-specialfunctions" ,julia-specialfunctions))) + (list julia-chainrulestestutils julia-finitedifferences julia-nanmath + julia-specialfunctions)) (propagated-inputs - `(("julia-chainrulescore" ,julia-chainrulescore) - ("julia-compat" ,julia-compat) - ("julia-reexport" ,julia-reexport) - ("julia-requires" ,julia-requires))) + (list julia-chainrulescore julia-compat julia-reexport + julia-requires)) (home-page "https://github.com/JuliaDiff/ChainRules.jl") (synopsis "Common utilities for automatic differentiation") (description "The is package provides a variety of common utilities that @@ -557,10 +541,9 @@ (define-public julia-chainrulescore (base32 "1866xv30h1bi7f2m993nljzf58wwmv8zlgn6ffn9j3wckch1nfpb")))) (build-system julia-build-system) (inputs ;required for tests - `(("julia-benchmarktools" ,julia-benchmarktools) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-benchmarktools julia-staticarrays)) (propagated-inputs - `(("julia-compat" ,julia-compat))) + (list julia-compat)) (home-page "https://github.com/JuliaDiff/ChainRulesCore.jl") (synopsis "Common utilities used by downstream automatic differentiation tools") (description "The package provides a light-weight dependency for defining @@ -623,8 +606,7 @@ (define-public julia-codeczlib (find-files out "\\.gz$")) #t)))))) (propagated-inputs - `(("julia-zlib-jll" ,julia-zlib-jll) - ("julia-transcodingstreams" ,julia-transcodingstreams))) + (list julia-zlib-jll julia-transcodingstreams)) (home-page "https://github.com/JuliaIO/CodecZlib.jl") (synopsis "Zlib codecs for @code{TranscodingStreams.jl}") (description "This package provides zlib codecs for @@ -646,9 +628,7 @@ (define-public julia-colors (base32 "0kx3hq7rf8p5zx6ly9k5j90zijmc7yrwmy96cgkl2ibdfbnhmya3")))) (build-system julia-build-system) (propagated-inputs - `(("julia-colortypes" ,julia-colortypes) - ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) - ("julia-reexport" ,julia-reexport))) + (list julia-colortypes julia-fixedpointnumbers julia-reexport)) (home-page "https://github.com/JuliaGraphics/Colors.jl") (synopsis "Tools for dealing with color") (description "This package provides a wide array of functions for dealing @@ -672,10 +652,8 @@ (define-public julia-colorschemes (base32 "0kpjhmqd5cj8dh8bmh9b5g6bscyp7h23hzpr2s93pnrp57q1wvhq")))) (build-system julia-build-system) (propagated-inputs - `(("julia-colors" ,julia-colors) - ("julia-colortypes" ,julia-colortypes) - ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-colors julia-colortypes julia-fixedpointnumbers + julia-staticarrays)) (home-page "https://github.com/JuliaGraphics/ColorSchemes.jl") (synopsis "Colorschemes, colormaps, gradients, and palettes") (description "This package provides a collection of colorschemes.") @@ -696,9 +674,9 @@ (define-public julia-colortypes (base32 "0n7h70caqv7yd0khjhn90iax62r73mcif8qzkwj5b4q46li1r8ih")))) (build-system julia-build-system) (propagated-inputs - `(("julia-fixedpointnumbers" ,julia-fixedpointnumbers))) + (list julia-fixedpointnumbers)) (native-inputs - `(("julia-documenter" ,julia-documenter))) + (list julia-documenter)) (home-page "https://github.com/JuliaGraphics/ColorTypes.jl") (synopsis "Basic color types and constructor") (description "This minimalistic package serves as the foundation for @@ -722,11 +700,9 @@ (define-public julia-colorvectorspace (base32 "02gk7f5g5wjxdasbjf8bvv1m7clksh7mw1xmygjdirjz1q0d6dwi")))) (build-system julia-build-system) (propagated-inputs - `(("julia-colortypes" ,julia-colortypes) - ("julia-specialfunctions" ,julia-specialfunctions) - ("julia-tensorcore" ,julia-tensorcore))) + (list julia-colortypes julia-specialfunctions julia-tensorcore)) (native-inputs - `(("julia-colors" ,julia-colors))) + (list julia-colors)) (home-page "https://github.com/JuliaGraphics/ColorVectorSpace.jl") (synopsis "Treat colors as n-vectors for the purposes of arithmetic") (description "This package is an add-on to @code{ColorTypes.jl} and provides @@ -770,7 +746,7 @@ (define-public julia-commonsubexpressions (base32 "0mgy90kk8ksv3l720kkk04gnhn4aqhh2dj4sp3x8yy3limngfjay")))) (build-system julia-build-system) (propagated-inputs - `(("julia-macrotools" ,julia-macrotools))) + (list julia-macrotools)) (home-page "https://github.com/rdeits/CommonSubexpressions.jl") (synopsis "@code{@@cse} macro for Julia") (description "This package provides the @code{@@cse} macro, which performs @@ -836,9 +812,7 @@ (define-public julia-configurations (substitute* "test/runtests.jl" (("Int64") "Int32"))))))))) (propagated-inputs - `(("julia-crayons" ,julia-crayons) - ("julia-expronicon" ,julia-expronicon) - ("julia-orderedcollections" ,julia-orderedcollections))) + (list julia-crayons julia-expronicon julia-orderedcollections)) (home-page "https://configurations.rogerluo.dev/stable/") (synopsis "Tools for options and configurations in Julia") (description "@code{Configurations.jl} provides a macro @code{@@option} to @@ -881,11 +855,9 @@ (define-public julia-coordinatetransformations (base32 "15zbkn32v7xlz7559s0r5a0vkwmjwsswxaqpzijly4lky4jnp33d")))) (build-system julia-build-system) (propagated-inputs - `(("julia-staticarrays" ,julia-staticarrays))) + (list julia-staticarrays)) (native-inputs - `(("julia-documenter" ,julia-documenter) - ("julia-forwarddiff" ,julia-forwarddiff) - ("julia-unitful" ,julia-unitful))) + (list julia-documenter julia-forwarddiff julia-unitful)) (home-page "https://github.com/JuliaGeometry/CoordinateTransformations.jl") (synopsis "Coordinate transformations in Julia") (description "@code{CoordinateTransformations} is a Julia package to manage @@ -975,23 +947,23 @@ (define-public julia-dataframes (string-append "test_nowarn " test))) #t))))) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi) - ("julia-invertedindices" ,julia-invertedindices) - ("julia-iteratorinterfaceextensions" ,julia-iteratorinterfaceextensions) - ("julia-missings" ,julia-missings) - ("julia-pooledarrays" ,julia-pooledarrays) - ("julia-prettytables" ,julia-prettytables) - ("julia-reexport" ,julia-reexport) - ("julia-sortingalgorithms" ,julia-sortingalgorithms) - ("julia-tables" ,julia-tables) - ("julia-tabletraits" ,julia-tabletraits))) + (list julia-dataapi + julia-invertedindices + julia-iteratorinterfaceextensions + julia-missings + julia-pooledarrays + julia-prettytables + julia-reexport + julia-sortingalgorithms + julia-tables + julia-tabletraits)) (native-inputs - `(("julia-categoricalarrays" ,julia-categoricalarrays) - ("julia-combinatorics" ,julia-combinatorics) - ("julia-datastructures" ,julia-datastructures) - ("julia-datavalues" ,julia-datavalues) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-unitful" ,julia-unitful))) + (list julia-categoricalarrays + julia-combinatorics + julia-datastructures + julia-datavalues + julia-offsetarrays + julia-unitful)) (home-page "https://dataframes.juliadata.org/stable/") (synopsis "In-memory tabular data") (description "This package provides a set of tools for working with tabular @@ -1015,8 +987,7 @@ (define-public julia-datastructures (sha256 (base32 "0hdqp8ipsqdw5bqqkdvz4j6n67x80sj5azr9vzyxwjfsgkfbnk2l")))) (propagated-inputs - `(("julia-compat" ,julia-compat) - ("julia-orderedcollections" ,julia-orderedcollections))) + (list julia-compat julia-orderedcollections)) (build-system julia-build-system) (arguments `(#:phases @@ -1086,7 +1057,7 @@ (define-public julia-datavalues ((".*DataValue\\(method\\(f.*") "")) #t))))) (propagated-inputs - `(("julia-datavalueinterfaces" ,julia-datavalueinterfaces))) + (list julia-datavalueinterfaces)) (home-page "https://github.com/queryverse/DataValues.jl") (synopsis "Missing values for Julia") (description "This package provides the type @code{DataValue} that is used @@ -1131,7 +1102,7 @@ (define-public julia-dictionaries (base32 "1mm43hm8hd6sgmkkpqhbqhvap7mpkjwzmz5algxi6manp580gkr5")))) (build-system julia-build-system) (propagated-inputs - `(("julia-indexing" ,julia-indexing))) + (list julia-indexing)) (home-page "https://github.com/andyferris/Dictionaries.jl") (synopsis "Alternative interface for dictionaries in Julia") (description "This package provides an alternative interface for @@ -1165,10 +1136,9 @@ (define-public julia-distances (("test dist\\(z, x") "test_nowarn dist(z, x") (("test dist\\(z, y") "test_nowarn dist(z, y"))))))) (propagated-inputs - `(("julia-statsapi" ,julia-statsapi))) + (list julia-statsapi)) (native-inputs - `(("julia-offsetarrays" ,julia-offsetarrays) - ("julia-unitful" ,julia-unitful))) + (list julia-offsetarrays julia-unitful)) (home-page "https://github.com/JuliaStats/Distances.jl") (synopsis "Julia package for evaluating distances (metrics) between vectors") (description "A Julia package for evaluating distances(metrics) between @@ -1238,10 +1208,8 @@ (define-public julia-documenter ((".*Main\\.examples_html_mathjax3_doc.*") "")) #t))))) (propagated-inputs - `(("julia-ansicoloredprinters" ,julia-ansicoloredprinters) - ("julia-docstringextensions" ,julia-docstringextensions) - ("julia-iocapture" ,julia-iocapture) - ("julia-json" ,julia-json))) + (list julia-ansicoloredprinters julia-docstringextensions + julia-iocapture julia-json)) (inputs `(("python" ,python-wrapper))) (native-inputs @@ -1312,11 +1280,9 @@ (define-public julia-documentertools ;; Cycle with Documenter.jl in later versions. `(("julia-documenter" ,julia-documenter-bootstrap))) (propagated-inputs - `(("julia-docstringextensions" ,julia-docstringextensions) - ("julia-gumbo" ,julia-gumbo) - ("julia-sass" ,julia-sass))) + (list julia-docstringextensions julia-gumbo julia-sass)) (native-inputs - `(("julia-example" ,julia-example))) + (list julia-example)) (home-page "https://github.com/JuliaDocs/DocumenterTools.jl") (synopsis "Extra tools for setting up Documenter.jl") (description "This package contains utilities for setting up documentation @@ -1337,7 +1303,7 @@ (define-public julia-diffresults (sha256 (base32 "1w6p3yxajvclax5b9g7cr2jmbc7lvr5nk4gq0aljxdycdq1d2y3v")))) (propagated-inputs - `(("julia-staticarrays" ,julia-staticarrays))) + (list julia-staticarrays)) (build-system julia-build-system) (home-page "https://github.com/JuliaDiff/DiffResults.jl") (synopsis "In-place differentiation methods of primal values at multi-order") @@ -1359,8 +1325,7 @@ (define-public julia-diffrules (sha256 (base32 "0cwjvj4gma7924fm3yas0nf0jlnwwx4v7fi79ii3s290lkdldzfl")))) (propagated-inputs - `(("julia-nanmath" ,julia-nanmath) - ("julia-specialfunctions" ,julia-specialfunctions))) + (list julia-nanmath julia-specialfunctions)) (build-system julia-build-system) (home-page "https://github.com/JuliaDiff/DiffRules.jl") (synopsis "Primitive differentiation rules") @@ -1413,9 +1378,7 @@ (define-public julia-dualnumbers ;; Seems to not play nicely with SpecialFunctions ((".*isempty.*") ""))))))) (propagated-inputs - `(("julia-calculus" ,julia-calculus) - ("julia-nanmath" ,julia-nanmath) - ("julia-specialfunctions" ,julia-specialfunctions))) + (list julia-calculus julia-nanmath julia-specialfunctions)) (home-page "https://github.com/JuliaDiff/DualNumbers.jl") (synopsis "Represent dual numbers and for perform dual algebra") (description "The @code{DualNumbers} Julia package defines the @code{Dual} @@ -1447,7 +1410,7 @@ (define-public julia-ellipsisnotation ;; Seems to not play nicely with Julia-1.6. ((".*basic.jl.*") ""))))))) (propagated-inputs - `(("julia-arrayinterface" ,julia-arrayinterface))) + (list julia-arrayinterface)) (home-page "https://github.com/ChrisRackauckas/EllipsisNotation.jl") (synopsis "Elipsis notation implementation") (description "This implements the notation @code{..} for indexing arrays. @@ -1499,9 +1462,9 @@ (define-public julia-expronicon ;; This test tries to access the Julia package registry. ((".*expand\\.jl.*") ""))))))) (propagated-inputs - `(("julia-mlstyle" ,julia-mlstyle))) + (list julia-mlstyle)) (native-inputs - `(("julia-documenter" ,julia-documenter))) + (list julia-documenter)) (home-page "https://expronicon.rogerluo.dev/dev/") (synopsis "Collective tools for metaprogramming on Julia Expr") (description "This package provides a collection of tools for @@ -1545,8 +1508,7 @@ (define-public julia-ffmpeg (base32 "1ldxbp0kq3ip67x7sp82dz56aq4p5i0chspbgx2zgskr6jcbjj1b")))) (build-system julia-build-system) (propagated-inputs - `(("julia-ffmpeg-jll" ,julia-ffmpeg-jll) - ("julia-x264-jll" ,julia-x264-jll))) + (list julia-ffmpeg-jll julia-x264-jll)) (home-page "https://github.com/JuliaIO/FFMPEG.jl") (synopsis "Julia Package for ffmpeg") (description "This package is made to be included into packages that just @@ -1590,11 +1552,9 @@ (define-public julia-fileio (substitute* "test/runtests.jl" ((".*test_mimesave.*") ""))))))) (propagated-inputs - `(("julia-requires" ,julia-requires))) + (list julia-requires)) (native-inputs - `(("julia-colortypes" ,julia-colortypes) - ("julia-filepathsbase" ,julia-filepathsbase) - ("julia-http" ,julia-http))) + (list julia-colortypes julia-filepathsbase julia-http)) (home-page "https://github.com/JuliaIO/FileIO.jl") (synopsis "Main Package for IO, loading all different kind of files") (description "@code{FileIO} aims to provide a common framework for detecting @@ -1641,7 +1601,7 @@ (define-public julia-fillarrays (base32 "1sx96pzrgyh8k7x2w8vmyi6cazlmp7rg1n7wbl47qfzqjggka6kz")))) (build-system julia-build-system) (inputs ;required by tests - `(("julia-staticarrays" ,julia-staticarrays))) + (list julia-staticarrays)) (home-page "https://github.com/JuliaArrays/FillArrays.jl") (synopsis "Lazy matrix representation") (description "This package lazily represents matrices filled with @@ -1674,13 +1634,10 @@ (define-public julia-finitediff (setenv "GROUP" "Core") #t))))) (propagated-inputs - `(("julia-arrayinterface" ,julia-arrayinterface) - ("julia-requires" ,julia-requires) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-arrayinterface julia-requires julia-staticarrays)) (native-inputs - `(("julia-bandedmatrices" ,julia-bandedmatrices) - ("julia-blockbandedmatrices" ,julia-blockbandedmatrices) - ("julia-safetestsets" ,julia-safetestsets))) + (list julia-bandedmatrices julia-blockbandedmatrices + julia-safetestsets)) (home-page "https://github.com/JuliaDiff/FiniteDiff.jl") (synopsis "Calculations of gradients, Jacobians, and Hessians") (description "This package is for calculating derivatives, gradients, @@ -1715,11 +1672,9 @@ (define-public julia-finitedifferences "@test_broken central_fdm(15, 5, adapt=2)(exp, 1.0)")))))) '(%standard-phases)))) (inputs - `(("julia-benchmarktools" ,julia-benchmarktools))) + (list julia-benchmarktools)) (propagated-inputs - `(("julia-chainrulescore" ,julia-chainrulescore) - ("julia-richardson" ,julia-richardson) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-chainrulescore julia-richardson julia-staticarrays)) (home-page "https://github.com/JuliaDiff/FiniteDifferences.jl") (synopsis "Estimates derivatives with finite differences") (description "This package calculates approximate derivatives numerically @@ -1749,7 +1704,7 @@ (define-public julia-fixedpointnumbers ;; A deprecation warning is not thrown (("@test_logs.*:warn" all) (string-append "# " all))) #t))))) - (propagated-inputs `(("julia-compat" ,julia-compat))) + (propagated-inputs (list julia-compat)) (home-page "https://github.com/JuliaMath/FixedPointNumbers.jl") (synopsis "Fixed point types for Julia") (description "@code{FixedPointNumbers.jl} implements fixed-point number @@ -1802,15 +1757,14 @@ (define-public julia-forwarddiff ;; Disable as stopgap. `(#:tests? ,(not (target-x86-32?)))) (inputs ;required for tests - `(("julia-calculus" ,julia-calculus) - ("julia-difftests" ,julia-difftests))) + (list julia-calculus julia-difftests)) (propagated-inputs - `(("julia-commonsubexpressions" ,julia-commonsubexpressions) - ("julia-diffresults" ,julia-diffresults) - ("julia-diffrules" ,julia-diffrules) - ("julia-nanmath" ,julia-nanmath) - ("julia-specialfunctions" ,julia-specialfunctions) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-commonsubexpressions + julia-diffresults + julia-diffrules + julia-nanmath + julia-specialfunctions + julia-staticarrays)) (home-page "https://github.com/JuliaDiff/ForwardDiff.jl") (synopsis "Methods to take multidimensional derivatives") (description "This package implements methods to take derivatives, @@ -1921,7 +1875,7 @@ (define-public julia-genericlinearalgebra (substitute* "test/runtests.jl" ((".*lapack.*") ""))))))) (native-inputs - `(("julia-quaternions" ,julia-quaternions))) + (list julia-quaternions)) (home-page "https://github.com/JuliaLinearAlgebra/GenericLinearAlgebra.jl") (synopsis "Generic numerical linear algebra") (description "The purpose of this package is partly to extend linear algebra @@ -2001,12 +1955,10 @@ (define-public julia-geometrybasics (substitute* "test/runtests.jl" (("Int64") "Int32"))))))))) (propagated-inputs - `(("julia-itertools" ,julia-itertools) - ("julia-staticarrays" ,julia-staticarrays) - ("julia-structarrays" ,julia-structarrays) - ("julia-tables" ,julia-tables))) + (list julia-itertools julia-staticarrays julia-structarrays + julia-tables)) (native-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (home-page "https://github.com/JuliaGeometry/GeometryBasics.jl") (synopsis "Basic Geometry Types") (description "This package aims to offer a standard set of Geometry types, @@ -2031,7 +1983,7 @@ (define-public julia-gr (base32 "18zxa1w2wmrf44c5l10qbh99zjdp7h94gxlymh47cf5kj5fc4xmx")))) (build-system julia-build-system) (propagated-inputs - `(("julia-gr-jll" ,julia-gr-jll))) + (list julia-gr-jll)) (home-page "https://github.com/jheinen/GR.jl") (synopsis "Plotting for Julia based on GR") (description "This module provides a Julia interface to GR, a framework for @@ -2053,8 +2005,7 @@ (define-public julia-graphics (base32 "10h1s09v7qkvrjr6l678zamb1p248n8jv4rrwkf8g7d2bpfz9amn")))) (build-system julia-build-system) (propagated-inputs - `(("julia-colors" ,julia-colors) - ("julia-nanmath" ,julia-nanmath))) + (list julia-colors julia-nanmath)) (home-page "https://github.com/JuliaGraphics/Graphics.jl") (synopsis "Base graphics in Julia") (description "@code{Graphics.jl} is an abstraction layer for graphical @@ -2076,8 +2027,7 @@ (define-public julia-gumbo (base32 "1g22dv3v7caakspv3pdahnqn937fzzsg9y87rj72hid9g8lxl1gm")))) (build-system julia-build-system) (propagated-inputs - `(("julia-abstracttrees" ,julia-abstracttrees) - ("julia-gumbo-jll" ,julia-gumbo-jll))) + (list julia-abstracttrees julia-gumbo-jll)) (home-page "https://github.com/JuliaWeb/Gumbo.jl") (synopsis "Julia wrapper around Google's gumbo C library for parsing HTML") (description "@code{Gumbo.jl} is a Julia wrapper around Google's gumbo @@ -2129,13 +2079,10 @@ (define-public julia-http (string-append all "return\n"))) #t))))) (propagated-inputs - `(("julia-inifile" ,julia-inifile) - ("julia-mbedtls" ,julia-mbedtls) - ("julia-uris" ,julia-uris))) + (list julia-inifile julia-mbedtls julia-uris)) ;; required for tests (inputs - `(("julia-json" ,julia-json) - ("julia-bufferedstreams" ,julia-bufferedstreams))) + (list julia-json julia-bufferedstreams)) (home-page "https://juliaweb.github.io/HTTP.jl/") (synopsis "HTTP support for Julia") (description "@code{HTTP.jl} is a Julia library for HTTP Messages, @@ -2157,7 +2104,7 @@ (define-public julia-identityranges (base32 "0jvl4xn8f8k70sn473li5q62wbiycl5qi25b5k456h3a0j1lbiml")))) (build-system julia-build-system) (propagated-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (home-page "https://github.com/JuliaArrays/IdentityRanges.jl") (synopsis "Ranges that preserve indices of views") (description "@code{IdentityRanges} are Julia-language a helper type for @@ -2203,12 +2150,10 @@ (define-public julia-imageaxes (base32 "15zqxani1jjh8849s7rdps6b6prqdwv8yxx893y536vkpk7i07qd")))) (build-system julia-build-system) (propagated-inputs - `(("julia-axisarrays" ,julia-axisarrays) - ("julia-imagecore" ,julia-imagecore) - ("julia-reexport" ,julia-reexport) - ("julia-simpletraits" ,julia-simpletraits))) + (list julia-axisarrays julia-imagecore julia-reexport + julia-simpletraits)) (native-inputs - `(("julia-unitful" ,julia-unitful))) + (list julia-unitful)) (home-page "https://github.com/JuliaImages/ImageAxes.jl") (synopsis "Julia package for giving \"meaning\" to the axes of an image") (description "This small package supports the representation of images as @@ -2233,8 +2178,7 @@ (define-public julia-imagebase (arguments `(#:tests? #f)) ; Cycle with ImageMagick.jl. (propagated-inputs - `(("julia-imagecore" ,julia-imagecore) - ("julia-reexport" ,julia-reexport))) + (list julia-imagecore julia-reexport)) ;(native-inputs ; `(("julia-imagemagick" ,julia-imagemagick) ; ("julia-offsetarrays" ,julia-offsetarrays) @@ -2264,16 +2208,16 @@ (define-public julia-imagecore (arguments `(#:tests? #f)) ; Cycle with ImageMagick.jl. (propagated-inputs - `(("julia-abstractffts" ,julia-abstractffts) - ("julia-colors" ,julia-colors) - ("julia-colorvectorspace" ,julia-colorvectorspace) - ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) - ("julia-graphics" ,julia-graphics) - ("julia-mappedarrays" ,julia-mappedarrays) - ("julia-mosaicviews" ,julia-mosaicviews) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-paddedviews" ,julia-paddedviews) - ("julia-reexport" ,julia-reexport))) + (list julia-abstractffts + julia-colors + julia-colorvectorspace + julia-fixedpointnumbers + julia-graphics + julia-mappedarrays + julia-mosaicviews + julia-offsetarrays + julia-paddedviews + julia-reexport)) ;(native-inputs ; `(("julia-aqua" ,julia-aqua) ; ("julia-colorvectorspace" ,julia-colorvectorspace) @@ -2306,10 +2250,7 @@ (define-public julia-imageinterminal (arguments `(#:tests? #f)) ; Cycle with ReferenceTests.jl. (propagated-inputs - `(("julia-crayons" ,julia-crayons) - ("julia-imagebase" ,julia-imagebase) - ("julia-imagecore" ,julia-imagecore) - ("julia-requires" ,julia-requires))) + (list julia-crayons julia-imagebase julia-imagecore julia-requires)) ;(native-inputs ; `(("julia-coordinatetransformations" ,julia-coordinatetransformations) ; ("julia-imagemagick" ,julia-imagemagick) @@ -2355,18 +2296,16 @@ (define-public julia-imagemagick (("test (B == map)" _ test) (string-append "test_nowarn " test))) #t))))) (propagated-inputs - `(("julia-fileio" ,julia-fileio) - ("julia-imagecore" ,julia-imagecore) - ("julia-imagemagick-jll" ,julia-imagemagick-jll))) + (list julia-fileio julia-imagecore julia-imagemagick-jll)) (native-inputs - `(("julia-colors" ,julia-colors) - ("julia-colorvectorspace" ,julia-colorvectorspace) - ("julia-imagemetadata" ,julia-imagemetadata) - ("julia-imageshow" ,julia-imageshow) - ("julia-imagetransformations" ,julia-imagetransformations) - ("julia-indirectarrays" ,julia-indirectarrays) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-zipfile" ,julia-zipfile))) + (list julia-colors + julia-colorvectorspace + julia-imagemetadata + julia-imageshow + julia-imagetransformations + julia-indirectarrays + julia-offsetarrays + julia-zipfile)) (home-page "https://github.com/JuliaIO/ImageMagick.jl") (synopsis "Thin wrapper for ImageMagick") (description "This package provides a wrapper around ImageMagick version 6. @@ -2388,14 +2327,10 @@ (define-public julia-imagemetadata (base32 "0iv154ms370xgcr56bwsjl13iwmy671cbxjl9ld5yfj85pclcwi1")))) (build-system julia-build-system) (propagated-inputs - `(("julia-axisarrays" ,julia-axisarrays) - ("julia-imageaxes" ,julia-imageaxes) - ("julia-imagecore" ,julia-imagecore) - ("julia-indirectarrays" ,julia-indirectarrays))) + (list julia-axisarrays julia-imageaxes julia-imagecore + julia-indirectarrays)) (native-inputs - `(("julia-offsetarrays" ,julia-offsetarrays) - ("julia-simpletraits" ,julia-simpletraits) - ("julia-unitful" ,julia-unitful))) + (list julia-offsetarrays julia-simpletraits julia-unitful)) (home-page "https://github.com/JuliaImages/ImageMetadata.jl") (synopsis "Julia package for images having metadata") (description "@code{ImageMetadata} is a simple package providing utilities @@ -2422,11 +2357,8 @@ (define-public julia-imageshow (arguments `(#:tests? #f)) ; cycle with ImageMagick.jl. (propagated-inputs - `(("julia-fileio" ,julia-fileio) - ("julia-imagebase" ,julia-imagebase) - ("julia-imagecore" ,julia-imagecore) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-stackviews" ,julia-stackviews))) + (list julia-fileio julia-imagebase julia-imagecore + julia-offsetarrays julia-stackviews)) ;(native-inputs ; `(("julia-imagedistances" ,julia-imagedistances) ; ("julia-imagemagick" ,julia-imagemagick) @@ -2457,15 +2389,15 @@ (define-public julia-imagetransformations (arguments `(#:tests? #f)) ; Cycle with ImageMagick.jl. (propagated-inputs - `(("julia-axisalgorithms" ,julia-axisalgorithms) - ("julia-colorvectorspace" ,julia-colorvectorspace) - ("julia-coordinatetransformations" ,julia-coordinatetransformations) - ("julia-identityranges" ,julia-identityranges) - ("julia-imagecore" ,julia-imagecore) - ("julia-interpolations" ,julia-interpolations) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-rotations" ,julia-rotations) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-axisalgorithms + julia-colorvectorspace + julia-coordinatetransformations + julia-identityranges + julia-imagecore + julia-interpolations + julia-offsetarrays + julia-rotations + julia-staticarrays)) ;(native-inputs ; `(("julia-imagemagick" ,julia-imagemagick) ; ("julia-referencetests" ,julia-referencetests) @@ -2512,9 +2444,7 @@ (define-public julia-indirectarrays (base32 "0l0jq0jnr9z3k431ni82xycq7mqapgxrbrx4yyk6lycvi41ipm4s")))) (build-system julia-build-system) (native-inputs - `(("julia-colors" ,julia-colors) - ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) - ("julia-mappedarrays" ,julia-mappedarrays))) + (list julia-colors julia-fixedpointnumbers julia-mappedarrays)) (home-page "https://github.com/JuliaArrays/IndirectArrays.jl") (synopsis "Julia implementation of indexed arrays") (description "An @code{IndirectArray} is one that encodes data using a @@ -2548,9 +2478,9 @@ (define-public julia-infinity ((".*infextendedtime.*") "")) #t))))) (propagated-inputs - `(("julia-requires" ,julia-requires))) + (list julia-requires)) (native-inputs - `(("julia-compat" ,julia-compat))) + (list julia-compat)) (home-page "https://docs.juliahub.com/Infinity/") (synopsis "Representation of infinity in Julia") (description "This package provides representations for infinity and @@ -2599,18 +2529,15 @@ (define-public julia-interpolations ;; Disable as stopgap. #:tests? ,(not (target-x86-32?)))) (propagated-inputs - `(("julia-axisalgorithms" ,julia-axisalgorithms) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-ratios" ,julia-ratios) - ("julia-requires" ,julia-requires) - ("julia-staticarrays" ,julia-staticarrays) - ("julia-woodburymatrices" ,julia-woodburymatrices))) + (list julia-axisalgorithms + julia-offsetarrays + julia-ratios + julia-requires + julia-staticarrays + julia-woodburymatrices)) (native-inputs - `(("julia-dualnumbers" ,julia-dualnumbers) - ("julia-forwarddiff" ,julia-forwarddiff) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-unitful" ,julia-unitful) - ("julia-zygote" ,julia-zygote))) + (list julia-dualnumbers julia-forwarddiff julia-offsetarrays + julia-unitful julia-zygote)) (home-page "https://github.com/JuliaMath/Interpolations.jl") (synopsis "Continuous interpolation of discrete datasets") (description "This package implements a variety of interpolation schemes for @@ -2647,9 +2574,9 @@ (define-public julia-intervalsets "@test_broken duration(ClosedInterval")))))) '(%standard-phases)))) (propagated-inputs - `(("julia-ellipsisnotation" ,julia-ellipsisnotation))) + (list julia-ellipsisnotation)) (native-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (home-page "https://github.com/JuliaMath/IntervalSets.jl") (synopsis "Interval Sets for Julia") (description "This package is intended to implement a \"minimal\" foundation @@ -2673,7 +2600,7 @@ (define-public julia-invertedindices (base32 "1179z20yxnkyziip7gn26wr1g3k3ssl1ci7pig3khc900f62di46")))) (build-system julia-build-system) (native-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (home-page "https://github.com/mbauman/InvertedIndices.jl") (synopsis "Index type that allows for inverted selections") (description "This package just exports one type: the @code{InvertedIndex}, @@ -2717,9 +2644,9 @@ (define-public julia-irtools (base32 "11334fcg2slpwcj0raxf457brhf7pxglgxc6cy8q58ggrpxqfqql")))) (build-system julia-build-system) (propagated-inputs - `(("julia-macrotools" ,julia-macrotools))) + (list julia-macrotools)) (native-inputs - `(("julia-documenter" ,julia-documenter))) + (list julia-documenter)) (home-page "https://github.com/FluxML/IRTools.jl") (synopsis "Simple and flexible IR format") (description "This package provides a simple and flexible IR format, @@ -2802,10 +2729,8 @@ (define-public julia-json (base32 "1f9k613kbknmp4fgjxvjaw4d5sfbx8a5hmcszmp1w9rqfqngjx9m")))) (build-system julia-build-system) (propagated-inputs - `(("julia-datastructures" ,julia-datastructures) - ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) - ("julia-parsers" ,julia-parsers) - ("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-datastructures julia-fixedpointnumbers julia-parsers + julia-offsetarrays)) (home-page "https://github.com/JuliaIO/JSON.jl") (synopsis "JSON parsing and printing library for Julia") (description "@code{JSON.jl} is a pure Julia module which supports parsing @@ -2827,8 +2752,7 @@ (define-public julia-json3 (base32 "11z5maz7v50wd99id8z7838higza0cllh2amkdkrlskbri3v2f17")))) (build-system julia-build-system) (propagated-inputs - `(("julia-parsers" ,julia-parsers) - ("julia-structtypes" ,julia-structtypes))) + (list julia-parsers julia-structtypes)) (home-page "https://github.com/quinnj/JSON3.jl") (synopsis "JSON package for Julia") (description "This package provides another JSON package for Julia, with a @@ -2850,7 +2774,7 @@ (define-public julia-latexstrings (base32 "117z27krcf8fydgp6mb0pgn75r4gng9qs7v90qb4bqzsry3faadp")))) (build-system julia-build-system) (native-inputs - `(("julia-documenter" ,julia-documenter))) + (list julia-documenter)) (home-page "https://github.com/stevengj/LaTeXStrings.jl") (synopsis "Input and display of LaTeX equation strings") (description "This is a small package to make it easier to type LaTeX @@ -2881,13 +2805,10 @@ (define-public julia-lazyarrays (substitute* "test/multests.jl" (("Int64") "Int32"))))))))) (propagated-inputs - `(("julia-arraylayouts" ,julia-arraylayouts) - ("julia-fillarrays" ,julia-fillarrays) - ("julia-macrotools" ,julia-macrotools) - ("julia-matrixfactorizations" ,julia-matrixfactorizations) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-arraylayouts julia-fillarrays julia-macrotools + julia-matrixfactorizations julia-staticarrays)) (native-inputs - `(("julia-tracker" ,julia-tracker))) + (list julia-tracker)) (home-page "https://github.com/JuliaArrays/LazyArrays.jl") (synopsis "Lazy arrays and linear algebra") (description "This package supports lazy analogues of array operations like @@ -2910,9 +2831,9 @@ (define-public julia-logexpfunctions (base32 "0rvms3mmq8a1viqlyzdgs2ccddcy6j0c677dlb8m5nk6hkiwr16n")))) (build-system julia-build-system) (propagated-inputs - `(("julia-docstringextensions" ,julia-docstringextensions))) + (list julia-docstringextensions)) (native-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (home-page "https://github.com/JuliaStats/LogExpFunctions.jl") (synopsis "Special functions based on @code{log} and @code{exp}") (description "Various special functions based on log and exp moved from @@ -2966,11 +2887,9 @@ (define-public julia-mappedarrays (substitute* "test/runtests.jl" (("Int64") "Int32"))))))))) (propagated-inputs - `(("julia-fixedpointnumbers" ,julia-fixedpointnumbers))) + (list julia-fixedpointnumbers)) (native-inputs - `(("julia-colortypes" ,julia-colortypes) - ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) - ("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-colortypes julia-fixedpointnumbers julia-offsetarrays)) (home-page "https://github.com/JuliaArrays/MappedArrays.jl") (synopsis "Lazy in-place transformations of arrays") (description "This package implements \"lazy\" in-place elementwise @@ -3007,7 +2926,7 @@ (define-public julia-matrixfactorizations (("test String") "test_nowarn String")) #t))))) (propagated-inputs - `(("julia-arraylayouts" ,julia-arraylayouts))) + (list julia-arraylayouts)) (home-page "https://github.com/JuliaMatrices/MatrixFactorizations.jl") (synopsis "Julia package to contain non-standard matrix factorizations") (description "A Julia package to contain non-standard matrix factorizations. @@ -3039,7 +2958,7 @@ (define-public julia-mbedtls (substitute* "test/runtests.jl" (("testhost =") "return #")) #t))))) - (propagated-inputs `(("julia-mbedtls-jll" ,julia-mbedtls-jll))) + (propagated-inputs (list julia-mbedtls-jll)) (home-page "https://github.com/JuliaLang/MbedTLS.jl") (synopsis "Apache's mbed TLS library wrapper") (description "@code{MbedTLS.jl} provides a wrapper around the @code{mbed @@ -3061,13 +2980,9 @@ (define-public julia-measurements (base32 "05p3f0gr4sv4maq8cix5fi8ldq0zagswqsd43xn6fhy046f936mz")))) (build-system julia-build-system) (propagated-inputs - `(("julia-calculus" ,julia-calculus) - ("julia-recipesbase" ,julia-recipesbase) - ("julia-requires" ,julia-requires))) + (list julia-calculus julia-recipesbase julia-requires)) (native-inputs - `(("julia-quadgk" ,julia-quadgk) - ("julia-specialfunctions" ,julia-specialfunctions) - ("julia-unitful" ,julia-unitful))) + (list julia-quadgk julia-specialfunctions julia-unitful)) (home-page "https://juliaphysics.github.io/Measurements.jl/stable/") (synopsis "Error propagation calculator and library") (description "@code{Measurements.jl} is an error propagation calculator and @@ -3118,7 +3033,7 @@ (define-public julia-media '(#:julia-package-name "Media" #:julia-package-uuid "e89f7d12-3494-54d1-8411-f7d8b9ae1f27")) (propagated-inputs - `(("julia-macrotools" ,julia-macrotools))) + (list julia-macrotools)) (home-page "https://github.com/JunoLab/Media.jl") (synopsis "Unified measure and coordinates types") (description "This package provides a display system which enables the @@ -3141,7 +3056,7 @@ (define-public julia-millboard (base32 "0k9jqgp285qhckldvvsmfk6s69dcr8s74m2fijgm2vxjj2gqjs1n")))) (build-system julia-build-system) (native-inputs - `(("julia-jive" ,julia-jive))) + (list julia-jive)) (home-page "https://github.com/wookay/Millboard.jl") (synopsis "Displaying data in tables for Julia") (description @@ -3164,7 +3079,7 @@ (define-public julia-missings (base32 "1k481rm5lahmjyh34j177d4n10svgr0wm7ps5m3ar3xx6nr26ad5")))) (build-system julia-build-system) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi))) + (list julia-dataapi)) (home-page "https://github.com/JuliaData/Missings.jl") (synopsis "Additional missing value support for Julia") (description "This package provides additional functionality for working @@ -3186,7 +3101,7 @@ (define-public julia-mlstyle (base32 "0h1cd7cr4c4cnpqyj3180113gdbvcc047lqphp8a8gq5smp3c059")))) (build-system julia-build-system) (native-inputs - `(("julia-datastructures" ,julia-datastructures))) + (list julia-datastructures)) (home-page "https://thautwarm.github.io/MLStyle.jl/latest/") (synopsis "Julia functional programming infrastructures") (description "This package provides consistent and extensible functional @@ -3208,8 +3123,7 @@ (define-public julia-mocking (base32 "1cg2is83bjmrchmmxcgx57k8c9b9vlamrw38v4fdhbb6d4six5cg")))) (build-system julia-build-system) (propagated-inputs - `(("julia-compat" ,julia-compat) - ("julia-exprtools" ,julia-exprtools))) + (list julia-compat julia-exprtools)) (home-page "https://github.com/invenia/Mocking.jl") (synopsis "Overload Julia function calls") (description "The purpose of this package is to allow Julia function calls @@ -3233,9 +3147,7 @@ (define-public julia-mosaicviews (arguments `(#:tests? #f)) ; Cycle with ImageCore.jl (propagated-inputs - `(("julia-mappedarrays" ,julia-mappedarrays) - ("julia-paddedviews" ,julia-paddedviews) - ("julia-stackviews" ,julia-stackviews))) + (list julia-mappedarrays julia-paddedviews julia-stackviews)) ;(native-inputs ; `(("julia-colorvectorspace" ,julia-colorvectorspace) ; ("julia-imagecore" ,julia-imagecore))) @@ -3299,7 +3211,7 @@ (define-public julia-mutablearithmetics " ")))))) '(%standard-phases)))) (propagated-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (home-page "https://github.com/jump-dev/MutableArithmetics.jl") (synopsis "Interface for arithmetics on mutable types in Julia") (description "MutableArithmetics is a Julia package which allows: @@ -3345,12 +3257,9 @@ (define-public julia-nlsolversbase (base32 "0n8qh5a2ghjx1j70zxn0hmh8gzpa46kmjg8di879y9974bfk0f98")))) (build-system julia-build-system) (propagated-inputs - `(("julia-diffresults" ,julia-diffresults) - ("julia-finitediff" ,julia-finitediff) - ("julia-forwarddiff" ,julia-forwarddiff))) + (list julia-diffresults julia-finitediff julia-forwarddiff)) (native-inputs - `(("julia-optimtestproblems" ,julia-optimtestproblems) - ("julia-recursivearraytools" ,julia-recursivearraytools))) + (list julia-optimtestproblems julia-recursivearraytools)) (home-page "https://github.com/JuliaNLSolvers/NLSolversBase.jl") (synopsis "Optimization and equation solver software in JuliaNLSolvers") (description "This package aims at establishing common ground for Optim.jl, @@ -3383,13 +3292,9 @@ (define-public julia-nnlib (("&& CUDA\\.functional\\(\\)") "")) (setenv "NNLIB_TEST_CUDA" "false")))))) (propagated-inputs - `(("julia-adapt" ,julia-adapt) - ("julia-chainrulescore" ,julia-chainrulescore) - ("julia-requires" ,julia-requires))) + (list julia-adapt julia-chainrulescore julia-requires)) (native-inputs - `(("julia-chainrulestestutils" ,julia-chainrulestestutils) - ("julia-stablerngs" ,julia-stablerngs) - ("julia-zygote" ,julia-zygote))) + (list julia-chainrulestestutils julia-stablerngs julia-zygote)) (home-page "https://github.com/FluxML/NNlib.jl") (synopsis "Neural Network primitives with multiple backends") (description "This package will provide a library of functions useful for @@ -3457,7 +3362,7 @@ (define-public julia-offsetarrays (base32 "0j5a8ar8yc0j9h87gwfyrcqm23wpyv5yv5gn8vzilpg4vr0fiasc")))) (build-system julia-build-system) (propagated-inputs - `(("julia-adapt" ,julia-adapt))) + (list julia-adapt)) ;; CatIndices depends on OffsetArrays, introducing a recursive dependency (arguments '(#:tests? #f)) (home-page "https://juliaarrays.github.io/OffsetArrays.jl/stable/") @@ -3482,9 +3387,9 @@ (define-public julia-paddedviews (base32 "0ran2vj6ahlzib0g77y7g0jhavy3k9s2mqq23ybpgp9z677wf26h")))) (build-system julia-build-system) (propagated-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (native-inputs - `(("julia-documenter" ,julia-documenter))) + (list julia-documenter)) (home-page "https://github.com/JuliaArrays/PaddedViews.jl") (synopsis "Add virtual padding to the edges of an array") (description "@code{PaddedViews} provides a simple wrapper type, @@ -3509,8 +3414,7 @@ (define-public julia-parameters (base32 "0b8lawi7kcws4axfsdf023gyxca15irl648ciyi1kw3wghz3pfi2")))) (build-system julia-build-system) (propagated-inputs - `(("julia-orderedcollections" ,julia-orderedcollections) - ("julia-unpack" ,julia-unpack))) + (list julia-orderedcollections julia-unpack)) (home-page "https://github.com/mauro3/Parameters.jl") (synopsis "Numerical-model parameter helpers") (description "This package contains types with default field values, keyword @@ -3578,8 +3482,7 @@ (define-public julia-plotthemes (base32 "1fd27w9z1vhz0d1bzrs5vcavpb5r5jviyh27d9c4ka37phz4xvmh")))) (build-system julia-build-system) (propagated-inputs - `(("julia-plotutils" ,julia-plotutils) - ("julia-requires" ,julia-requires))) + (list julia-plotutils julia-requires)) (home-page "https://github.com/JuliaPlots/PlotThemes.jl") (synopsis "Themes for the Julia plotting package Plots.jl") (description @@ -3601,11 +3504,9 @@ (define-public julia-plotutils (base32 "12aw5gkkcfhpczv2w510k65w1j0hjnh825ihimi223v8plsi5105")))) (build-system julia-build-system) (propagated-inputs - `(("julia-colors" ,julia-colors) - ("julia-colorschemes" ,julia-colorschemes) - ("julia-reexport" ,julia-reexport))) + (list julia-colors julia-colorschemes julia-reexport)) (native-inputs - `(("julia-stablerngs" ,julia-stablerngs))) + (list julia-stablerngs)) (home-page "https://github.com/JuliaPlots/PlotUtils.jl") (synopsis "Helper algorithms for building plotting components") (description "This package contains generic helper algorithms for building @@ -3627,7 +3528,7 @@ (define-public julia-pooledarrays (base32 "0qdwvf1p5z6z0q4s4hn85ysd8wq47zy6hlzddc5ijvhk86ccqlrr")))) (build-system julia-build-system) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi))) + (list julia-dataapi)) (home-page "https://github.com/JuliaData/PooledArrays.jl") (synopsis "Pooled representation of arrays in Julia") (description "This package provides a pooled representation of arrays for @@ -3649,8 +3550,7 @@ (define-public julia-positivefactorizations (base32 "1wxy6ak7f3hvibcgc8q88cgkf9zvi649mmjy1zlkx1qk80hgvz23")))) (build-system julia-build-system) (native-inputs - `(("julia-forwarddiff" ,julia-forwarddiff) - ("julia-reversediff" ,julia-reversediff))) + (list julia-forwarddiff julia-reversediff)) (home-page "https://github.com/timholy/PositiveFactorizations.jl") (synopsis "Positive-definite \"approximations\" to matrices") (description "@code{PositiveFactorizations} is a package for computing a @@ -3709,10 +3609,7 @@ (define-public julia-prettytables ((".*colors\\.jl.*") "")) #t))))) (propagated-inputs - `(("julia-crayons" ,julia-crayons) - ("julia-formatting" ,julia-formatting) - ("julia-reexport" ,julia-reexport) - ("julia-tables" ,julia-tables))) + (list julia-crayons julia-formatting julia-reexport julia-tables)) (home-page "https://github.com/ronisbr/PrettyTables.jl") (synopsis "Print data in formatted tables") (description "This package has the purpose to print data in matrices in a @@ -3779,12 +3676,11 @@ (define-public julia-pycall (setenv "JULIA_PKGEVAL" "true") #t))))) (propagated-inputs - `(("julia-macrotools" ,julia-macrotools) - ("julia-versionparsing" ,julia-versionparsing))) + (list julia-macrotools julia-versionparsing)) (inputs - `(("python" ,python))) + (list python)) (native-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/JuliaPy/PyCall.jl") (synopsis "Call Python functions from the Julia language") (description "This package provides the ability to directly call and fully @@ -3809,12 +3705,12 @@ (define-public julia-pyplot (base32 "007zs0imfgs69f30pp2a3rc93kl0qiq7qjx6ig35z4wzkmps4skd")))) (build-system julia-build-system) (propagated-inputs - `(("julia-colors" ,julia-colors) - ("julia-latexstrings" ,julia-latexstrings) - ("julia-pycall" ,julia-pycall) - ("julia-versionparsing" ,julia-versionparsing) - ;; python-matplotlib is expected to be available at runtime. - ("python-matplotlib" ,python-matplotlib))) + (list julia-colors + julia-latexstrings + julia-pycall + julia-versionparsing + ;; python-matplotlib is expected to be available at runtime. + python-matplotlib)) (home-page "https://github.com/JuliaPy/PyPlot.jl") (synopsis "Plotting for Julia based on matplotlib.pyplot") (description "This package provides a Julia interface to the Matplotlib @@ -3838,7 +3734,7 @@ (define-public julia-quadgk (base32 "1hy0629yai6xflgxaflk9764lzr1lzhlghimxk1aqi212q9c6n33")))) (build-system julia-build-system) (propagated-inputs - `(("julia-datastructures" ,julia-datastructures))) + (list julia-datastructures)) (home-page "https://github.com/JuliaMath/QuadGK.jl") (synopsis "Adaptive 1d numerical Gauss–Kronrod integration") (description "This package provides support for one-dimensional numerical @@ -3873,11 +3769,11 @@ (define-public julia-quadmath (("libquadmath.so.0" lib) (string-append gcclib "/lib/" lib))) #t)))))) (propagated-inputs - `(("julia-requires" ,julia-requires))) + (list julia-requires)) (inputs `(("gcc:lib" ,gcc "lib"))) (native-inputs - `(("julia-specialfunctions" ,julia-specialfunctions))) + (list julia-specialfunctions)) (home-page "https://github.com/JuliaMath/Quadmath.jl") (synopsis "Float128 and libquadmath for the Julia language") (description "This is a Julia interface to @code{libquadmath}, providing a @@ -3900,7 +3796,7 @@ (define-public julia-quaternions (base32 "1zhynyvchc50hywws2jznpkwydr3njh8cv84d2ylyabhcwwmil9s")))) (build-system julia-build-system) (propagated-inputs - `(("julia-dualnumbers" ,julia-dualnumbers))) + (list julia-dualnumbers)) (home-page "https://github.com/JuliaGeometry/Quaternions.jl") (synopsis "Quaternion and dual-quaternion functionality") (description "Quaternions are best known for their suitability as @@ -3923,9 +3819,8 @@ (define-public julia-queryoperators (base32 "06zm4cbn3x49lbpgshhdfvvmgz066qkc8q0d57igm5p8bcp6js22")))) (build-system julia-build-system) (propagated-inputs - `(("julia-datastructures" ,julia-datastructures) - ("julia-iteratorinterfaceextensions" ,julia-iteratorinterfaceextensions) - ("julia-tableshowutils" ,julia-tableshowutils))) + (list julia-datastructures julia-iteratorinterfaceextensions + julia-tableshowutils)) (home-page "https://github.com/queryverse/QueryOperators.jl") (synopsis "Query operators for Julia") (description "This package contains the underlying query operators that are @@ -4014,9 +3909,7 @@ (define-public julia-recipespipeline (arguments `(#:tests? #f)) ; Cycle with Plots.jl. (propagated-inputs - `(("julia-nanmath" ,julia-nanmath) - ("julia-plotutils" ,julia-plotutils) - ("julia-recipesbase" ,julia-recipesbase))) + (list julia-nanmath julia-plotutils julia-recipesbase)) (home-page "http://juliaplots.org/RecipesPipeline.jl/dev/") (synopsis "Utilities for processing recipes") (description "This package was factored out of @code{Plots.jl} to allow any @@ -4044,13 +3937,13 @@ (define-public julia-recursivearraytools (arguments `(#:tests? #f)) ; Cycle with OrdinaryDiffEq.jl. (propagated-inputs - `(("julia-arrayinterface" ,julia-arrayinterface) - ("julia-chainrulescore" ,julia-chainrulescore) - ("julia-docstringextensions" ,julia-docstringextensions) - ("julia-recipesbase" ,julia-recipesbase) - ("julia-requires" ,julia-requires) - ("julia-staticarrays" ,julia-staticarrays) - ("julia-zygoterules" ,julia-zygoterules))) + (list julia-arrayinterface + julia-chainrulescore + julia-docstringextensions + julia-recipesbase + julia-requires + julia-staticarrays + julia-zygoterules)) ;(native-inputs ; `(("julia-forwarddiff" ,julia-forwarddiff) ; ("julia-nlsolve" ,julia-nlsolve) @@ -4099,11 +3992,8 @@ (define-public julia-referencetests (arguments `(#:tests? #f)) ; Cycle with ImageCore.jl through ImageMagick.jl. (propagated-inputs - `(("julia-deepdiffs" ,julia-deepdiffs) - ("julia-distances" ,julia-distances) - ("julia-fileio" ,julia-fileio) - ("julia-imagecore" ,julia-imagecore) - ("julia-imageinterminal" ,julia-imageinterminal))) + (list julia-deepdiffs julia-distances julia-fileio julia-imagecore + julia-imageinterminal)) ;(native-inputs ; `(("julia-csvfiles" ,julia-csvfiles) ; ("julia-dataframes" ,julia-dataframes) @@ -4137,9 +4027,9 @@ (define-public julia-requires (arguments `(#:parallel-tests? #f)) (inputs ;required for test - `(("julia-example" ,julia-example))) + (list julia-example)) (propagated-inputs - `(("julia-colors" ,julia-colors))) + (list julia-colors)) (home-page "https://github.com/JuliaPackaging/Requires.jl/") (synopsis "Faster package loader") (description "This package make loading packages faster, maybe. It @@ -4169,17 +4059,16 @@ (define-public julia-reversediff ;; Disable as stopgap. `(#:tests? ,(not (target-x86-32?)))) (propagated-inputs - `(("julia-diffresults" ,julia-diffresults) - ("julia-diffrules" ,julia-diffrules) - ("julia-forwarddiff" ,julia-forwarddiff) - ("julia-functionwrappers" ,julia-functionwrappers) - ("julia-macrotools" ,julia-macrotools) - ("julia-nanmath" ,julia-nanmath) - ("julia-specialfunctions" ,julia-specialfunctions) - ("julia-staticarrays" ,julia-staticarrays))) + (list julia-diffresults + julia-diffrules + julia-forwarddiff + julia-functionwrappers + julia-macrotools + julia-nanmath + julia-specialfunctions + julia-staticarrays)) (native-inputs - `(("julia-difftests" ,julia-difftests) - ("julia-fillarrays" ,julia-fillarrays))) + (list julia-difftests julia-fillarrays)) (home-page "https://github.com/JuliaDiff/ReverseDiff.jl") (synopsis "Reverse Mode Automatic Differentiation for Julia") (description "@code{ReverseDiff.jl} is a fast and compile-able tape-based @@ -4233,11 +4122,9 @@ (define-public julia-rotations (base32 "01wwqbdmj61yiz7rkmams4xg7gb9hbmg325173846ky4b9x1wb19")))) (build-system julia-build-system) (propagated-inputs - `(("julia-staticarrays" ,julia-staticarrays))) + (list julia-staticarrays)) (native-inputs - `(("julia-benchmarktools" ,julia-benchmarktools) - ("julia-forwarddiff" ,julia-forwarddiff) - ("julia-unitful" ,julia-unitful))) + (list julia-benchmarktools julia-forwarddiff julia-unitful)) (home-page "https://github.com/JuliaGeometry/Rotations.jl") (synopsis "Julia implementations for different rotation parameterisations") (description "This package implements various 3D rotation parameterizations @@ -4268,7 +4155,7 @@ (define-public julia-safetestsets `(#:julia-package-name "SafeTestsets" #:julia-package-uuid "1bc83da4-3b8d-516f-aca4-4fe02f6d838f")) (native-inputs - `(("julia-staticarrays" ,julia-staticarrays))) + (list julia-staticarrays)) (home-page "https://github.com/YingboMa/SafeTestsets.jl") (synopsis "Julia's testset in a module") (description "This package contains the testset from Julia, packaged into @@ -4290,7 +4177,7 @@ (define-public julia-sass (base32 "0y7kkkj717h5cj659ssry89i5r64symr6pvhr6vv4qmaxrnjxj92")))) (build-system julia-build-system) (propagated-inputs - `(("julia-libsass-jll" ,julia-libsass-jll))) + (list julia-libsass-jll)) (home-page "https://github.com/piever/Sass.jl") (synopsis "Compile scss and sass file to css") (description "This package provides a simple Julian API to use the @@ -4361,7 +4248,7 @@ (define-public julia-simpletraits (base32 "1qvmkqcvhc2nilvkk36szccxdlcv9ls2i0ksxgl2yfjr3b3qlr05")))) (build-system julia-build-system) (propagated-inputs - `(("julia-macrotools" ,julia-macrotools))) + (list julia-macrotools)) (home-page "https://github.com/mauro3/SimpleTraits.jl") (synopsis "Simple Traits for Julia") (description "This package provides a macro-based implementation of traits. @@ -4411,7 +4298,7 @@ (define-public julia-sortingalgorithms (arguments `(#:tests? #f)) ; cycle with StatsBase.jl (propagated-inputs - `(("julia-datastructures" ,julia-datastructures))) + (list julia-datastructures)) ;(native-inputs ; `(("julia-statsbase" ,julia-statsbase))) (home-page "https://github.com/JuliaCollections/SortingAlgorithms.jl") @@ -4436,11 +4323,10 @@ (define-public julia-specialfunctions (base32 "0nfpnglx7zl9g20w2mgfkg17hcw9ri0shaq2rwplj0ij5pwz8yf0")))) (build-system julia-build-system) (inputs - `(("julia-chainrulestestutils" ,julia-chainrulestestutils))) + (list julia-chainrulestestutils)) (propagated-inputs - `(("julia-chainrulescore" ,julia-chainrulescore) - ("julia-logexpfunctions" ,julia-logexpfunctions) - ("julia-openspecfun-jll" ,julia-openspecfun-jll))) + (list julia-chainrulescore julia-logexpfunctions + julia-openspecfun-jll)) (home-page "https://github.com/JuliaMath/SpecialFunctions.jl") (synopsis "Special mathematical functions") (description "This package provides special mathematical functions, @@ -4464,8 +4350,7 @@ (define-public julia-splitapplycombine (base32 "1qzaqvk57b0s5krzn8bxkzmr5kz6hi9dm3jbf2sl7z4vznsgbn9x")))) (build-system julia-build-system) (propagated-inputs - `(("julia-dictionaries" ,julia-dictionaries) - ("julia-indexing" ,julia-indexing))) + (list julia-dictionaries julia-indexing)) (home-page "https://github.com/JuliaData/SplitApplyCombine.jl") (synopsis "Split-apply-combine strategies for Julia") (description "@code{SplitApplyCombine.jl} provides high-level, generic tools @@ -4521,10 +4406,9 @@ (define-public julia-stackviews ((".*doctest.*") "")) #t))))) (propagated-inputs - `(("julia-offsetarrays" ,julia-offsetarrays))) + (list julia-offsetarrays)) (native-inputs - `(("julia-aqua" ,julia-aqua) - ("julia-documenter" ,julia-documenter))) + (list julia-aqua julia-documenter)) (home-page "https://github.com/JuliaArrays/StackViews.jl") (synopsis "No more catcat") (description "StackViews provides only one array type: @code{StackView}. @@ -4552,9 +4436,9 @@ (define-public julia-static (base32 "19k7h47zhz3zz28i0l4b3cc0r07pzp8kf35z0yammpy361b644l2")))) (build-system julia-build-system) (propagated-inputs - `(("julia-ifelse" ,julia-ifelse))) + (list julia-ifelse)) (native-inputs - `(("julia-aqua" ,julia-aqua))) + (list julia-aqua)) (home-page "https://github.com/SciML/Static.jl") (synopsis "Static types useful for dispatch and generated functions") (description "Static.jl defines a limited set of statically parameterized @@ -4576,7 +4460,7 @@ (define-public julia-staticarrays (base32 "041mijzgzm8r61a3gwspr2wcxjikqksvj2rbnl4gmcy41alqmx79")))) (build-system julia-build-system) (inputs - `(("julia-benchmarktools" ,julia-benchmarktools))) + (list julia-benchmarktools)) (home-page "https://github.com/JuliaArrays/StaticArrays.jl") (synopsis "Statically sized arrays") (description "This package provides a framework for implementing @@ -4624,13 +4508,10 @@ (define-public julia-statsbase (base32 "02y4pm5yvg713a2pn970bbcfkrn2h133rxbxk1da18svhqw3czhi")))) (build-system julia-build-system) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi) - ("julia-datastructures" ,julia-datastructures) - ("julia-missings" ,julia-missings) - ("julia-sortingalgorithms" ,julia-sortingalgorithms) - ("julia-statsapi" ,julia-statsapi))) + (list julia-dataapi julia-datastructures julia-missings + julia-sortingalgorithms julia-statsapi)) (native-inputs - `(("julia-stablerngs" ,julia-stablerngs))) + (list julia-stablerngs)) (home-page "https://github.com/JuliaStats/StatsBase.jl") (synopsis "Basic statistics for Julia") (description "StatsBase.jl is a Julia package that provides basic support @@ -4654,7 +4535,7 @@ (define-public julia-stringdistances (base32 "0n5707wplbibzhhv1xmshvc025d7xk6mnikclc3hvq5cdc0gy9f7")))) (build-system julia-build-system) (propagated-inputs - `(("julia-distances" ,julia-distances))) + (list julia-distances)) (home-page "https://github.com/matthieugomez/StringDistances.jl") (synopsis "String Distances in Julia") (description "This package provides string distances in Julia. Distances @@ -4688,15 +4569,10 @@ (define-public julia-structarrays "test/runtests.jl") (("Int64") "Int32"))))))))) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi) - ("julia-staticarrays" ,julia-staticarrays) - ("julia-tables" ,julia-tables))) + (list julia-dataapi julia-staticarrays julia-tables)) (native-inputs - `(("julia-documenter" ,julia-documenter) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-pooledarrays" ,julia-pooledarrays) - ("julia-typedtables" ,julia-typedtables) - ("julia-weakrefstrings" ,julia-weakrefstrings))) + (list julia-documenter julia-offsetarrays julia-pooledarrays + julia-typedtables julia-weakrefstrings)) (home-page "https://github.com/JuliaArrays/StructArrays.jl") (synopsis "Efficient implementation of struct arrays in Julia") (description "This package introduces the type @code{StructArray} which is @@ -4785,13 +4661,10 @@ (define-public julia-tables (base32 "1sqqagzqvav8b1rv5ywwbgy9ixvlmipq95fkwfwn0m8769i8jwzb")))) (build-system julia-build-system) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi) - ("julia-datavalueinterfaces" ,julia-datavalueinterfaces) - ("julia-iteratorinterfaceextensions" ,julia-iteratorinterfaceextensions) - ("julia-tabletraits" ,julia-tabletraits))) + (list julia-dataapi julia-datavalueinterfaces + julia-iteratorinterfaceextensions julia-tabletraits)) (native-inputs - `(("julia-datavalues" ,julia-datavalues) - ("julia-queryoperators" ,julia-queryoperators))) + (list julia-datavalues julia-queryoperators)) (home-page "https://github.com/JuliaData/Tables.jl") (synopsis "Interface for tables in Julia") (description "The @code{Tables.jl} package provides simple, yet powerful @@ -4816,8 +4689,7 @@ (define-public julia-tableshowutils (base32 "0gp3hpj3jvzfhkp9r345vfic2j2n2s60729wv38hwn75csp74cg5")))) (build-system julia-build-system) (propagated-inputs - `(("julia-datavalues" ,julia-datavalues) - ("julia-json" ,julia-json))) + (list julia-datavalues julia-json)) (home-page "https://github.com/queryverse/TableShowUtils.jl") (synopsis "Implement show for TableTraits.jl types") (description "This package provides some common helper functions that make @@ -4840,7 +4712,7 @@ (define-public julia-tabletraits (base32 "08ssb2630wm6j8f2qa985mn2vfibfm5kjcn4ayl2qkhfcyp8daw4")))) (build-system julia-build-system) (propagated-inputs - `(("julia-iteratorinterfaceextensions" ,julia-iteratorinterfaceextensions))) + (list julia-iteratorinterfaceextensions)) (home-page "https://github.com/queryverse/TableTraits.jl") (synopsis "Traits for Julia tables") (description "TableTraits defines a generic interface for tabular data.") @@ -4886,11 +4758,8 @@ (define-public julia-testimages (arguments `(#:tests? #f)) ; cycle with ImageMagick.jl (propagated-inputs - `(("julia-axisarrays" ,julia-axisarrays) - ("julia-colortypes" ,julia-colortypes) - ("julia-fileio" ,julia-fileio) - ("julia-offsetarrays" ,julia-offsetarrays) - ("julia-stringdistances" ,julia-stringdistances))) + (list julia-axisarrays julia-colortypes julia-fileio + julia-offsetarrays julia-stringdistances)) ;(native-inputs ; `(("julia-colors" ,julia-colors) ; ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) @@ -4922,16 +4791,16 @@ (define-public julia-tracker (patches (search-patches "julia-tracker-16-compat.patch")))) (build-system julia-build-system) (propagated-inputs - `(("julia-adapt" ,julia-adapt) - ("julia-diffrules" ,julia-diffrules) - ("julia-forwarddiff" ,julia-forwarddiff) - ("julia-macrotools" ,julia-macrotools) - ("julia-nanmath" ,julia-nanmath) - ("julia-nnlib" ,julia-nnlib) - ("julia-requires" ,julia-requires) - ("julia-specialfunctions" ,julia-specialfunctions))) + (list julia-adapt + julia-diffrules + julia-forwarddiff + julia-macrotools + julia-nanmath + julia-nnlib + julia-requires + julia-specialfunctions)) (native-inputs - `(("julia-pdmats" ,julia-pdmats))) + (list julia-pdmats)) (home-page "https://github.com/FluxML/Tracker.jl") (synopsis "Operator overloading reverse-mode automatic differentiator") (description "@code{Tracker.jl} previously provided @code{Flux.jl} with @@ -4981,9 +4850,7 @@ (define-public julia-typedtables (base32 "0nk6zhqvl2r8yhjdhb59kxq0srd3vy4ysg4d8rszj9a43dnn3w3i")))) (build-system julia-build-system) (propagated-inputs - `(("julia-adapt" ,julia-adapt) - ("julia-splitapplycombine" ,julia-splitapplycombine) - ("julia-tables" ,julia-tables))) + (list julia-adapt julia-splitapplycombine julia-tables)) (home-page "https://github.com/JuliaData/TypedTables.jl") (synopsis "Column-based storage for data analysis in Julia") (description "@code{TypedTables.jl} provides two column-based storage @@ -5039,7 +4906,7 @@ (define-public julia-uris (string-append out "/share/julia/loadpath/URIs/test"))) #t))))) ;; required for tests - (inputs `(("julia-json" ,julia-json))) + (inputs (list julia-json)) (home-page "https://github.com/JuliaWeb/URIs.jl") (synopsis "URI parsing in Julia") (description "@code{URIs.jl} is a Julia package that allows parsing and @@ -5064,7 +4931,7 @@ (define-public julia-unitful (arguments `(#:parallel-tests? #f)) (propagated-inputs - `(("julia-constructionbase" ,julia-constructionbase))) + (list julia-constructionbase)) (home-page "https://painterqubits.github.io/Unitful.jl/stable/") (synopsis "Physical units in Julia") (description "This package supports SI units and also many other unit @@ -5111,8 +4978,7 @@ (define-public julia-weakrefstrings (base32 "14h1vdnc3rx87w6v2rr59lgb4kai2hd1wzqpxhmzsi8karg2z219")))) (build-system julia-build-system) (propagated-inputs - `(("julia-dataapi" ,julia-dataapi) - ("julia-parsers" ,julia-parsers))) + (list julia-dataapi julia-parsers)) (home-page "https://github.com/JuliaData/WeakRefStrings.jl") (synopsis "Efficient string representation and transfer in Julia") (description "This package provides a minimal String type for Julia that @@ -5168,7 +5034,7 @@ (define-public julia-zipfile "15bm3ki5mb9nvqs2byznrryq0bilnjcvsfy3k05hxhk9vapilw7k")))) (build-system julia-build-system) (propagated-inputs - `(("julia-zlib-jll" ,julia-zlib-jll))) + (list julia-zlib-jll)) (home-page "https://github.com/fhs/ZipFile.jl") (synopsis "Read/Write ZIP archives in Julia") (description "This module provides support for reading and writing ZIP @@ -5190,7 +5056,7 @@ (define-public julia-zygoterules (base32 "07i2mf6rr5b8i6l82qgwl5arsb5pwyyzyfasgnszhdqllk9501bs")))) (build-system julia-build-system) (propagated-inputs - `(("julia-macrotools" ,julia-macrotools))) + (list julia-macrotools)) (home-page "https://github.com/FluxML/ZygoteRules.jl") (synopsis "Add minimal custom gradients to Zygote") (description "Minimal package which enables to add custom gradients to diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 17f4a9a169..0bdac66175 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -128,7 +128,7 @@ (define-public libwhich #t))))) (native-inputs ;; used for tests - `(("zlib" ,zlib))) + (list zlib)) (build-system gnu-build-system) (home-page "https://github.com/vtjnash/libwhich") (synopsis "Like @code{which}, for dynamic libraries") diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm index 9d4a506949..56ced35204 100644 --- a/gnu/packages/jupyter.scm +++ b/gnu/packages/jupyter.scm @@ -58,15 +58,10 @@ (define-public python-jupyter-protocol "1bk3as5yw9y5nmq6l15nr46aby34phmvsx9kxgqnm5pd5q2b5h57")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-jupyter-core" ,python-jupyter-core) - ("python-pyzmq" ,python-pyzmq) - ("python-traitlets" ,python-traitlets))) + (list python-dateutil python-jupyter-core python-pyzmq + python-traitlets)) (native-inputs - `(("python-ipykernel" ,python-ipykernel) - ("python-ipython" ,python-ipython) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-ipykernel python-ipython python-mock python-pytest)) (home-page "https://jupyter.org") (synopsis "Jupyter protocol implementation") (description @@ -88,17 +83,14 @@ (define-public python-jupyter-kernel-mgmt "0i7a78dn89ca8h0a42giyxwcmk6y4wrdr7q8h2ax9vybb84c795q")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-entrypoints" ,python-entrypoints) - ("python-jupyter-core" ,python-jupyter-core) - ("python-jupyter-protocol" ,python-jupyter-protocol) - ("python-pyzmq" ,python-pyzmq) - ("python-traitlets" ,python-traitlets))) + (list python-dateutil + python-entrypoints + python-jupyter-core + python-jupyter-protocol + python-pyzmq + python-traitlets)) (native-inputs - `(("python-ipykernel" ,python-ipykernel) - ("python-ipython" ,python-ipython) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-ipykernel python-ipython python-mock python-pytest)) (home-page "https://jupyter.org") (synopsis "Discover, launch, and communicate with Jupyter kernels") (description @@ -140,9 +132,8 @@ (define-public python-jupyter-kernel-test "\\.py$")) #t)))))) (propagated-inputs - `(("python-jupyter-kernel-mgmt" ,python-jupyter-kernel-mgmt) - ("python-jupyter-protocol" ,python-jupyter-protocol) - ("python-jsonschema" ,python-jsonschema))) + (list python-jupyter-kernel-mgmt python-jupyter-protocol + python-jsonschema)) (synopsis "Test Jupyter kernels") (description "@code{jupyter_kernel_test} is a tool for testing Jupyter kernels. It @@ -170,21 +161,20 @@ (define-public xeus "-DDISABLE_ARCH_NATIVE=ON" ;no '-march=native' "-DBUILD_TESTING=ON"))) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; The following inputs are used by the test suite. - ("googletest" ,googletest) - ("python-pytest" ,python-pytest) - ("python" ,python-3) - ("python-jupyter-kernel-test" ,python-jupyter-kernel-test) - ("python-jupyter-client" ,python-jupyter-client))) + (list pkg-config + ;; The following inputs are used by the test suite. + googletest + python-pytest + python-3 + python-jupyter-kernel-test + python-jupyter-client)) (inputs - `(("xtl" ,xtl) - ("json-modern-cxx" ,json-modern-cxx) - ("cppzmq" ,cppzmq) - ("zeromq" ,zeromq) - ("openssl" ,openssl) - ("util-linux" ,util-linux "lib"))) ;libuuid + (list xtl + json-modern-cxx + cppzmq + zeromq + openssl + `(,util-linux "lib"))) ;libuuid (home-page "https://quantstack.net/xeus") (synopsis "C++ implementation of the Jupyter Kernel protocol") (description @@ -212,7 +202,7 @@ (define-public python-jupyterlab-pygments (build-system python-build-system) (arguments '(#:tests? #false)) ; there are no tests (propagated-inputs - `(("python-pygments" ,python-pygments))) + (list python-pygments)) (home-page "https://jupyter.org") (synopsis "Pygments theme using JupyterLab CSS variables") (description @@ -233,17 +223,11 @@ (define-public python-jupyter-packaging "0r015c0m713d19asmpimsw6bk2sqv2lpd2nccgjzjdj5h1crg0bg")))) (build-system python-build-system) (propagated-inputs - `(("python-deprecation" ,python-deprecation) - ("python-packaging" ,python-packaging) - ("python-setuptools" ,python-setuptools) - ("python-tomlkit" ,python-tomlkit) - ("python-wheel" ,python-wheel))) + (list python-deprecation python-packaging python-setuptools + python-tomlkit python-wheel)) (native-inputs - `(("python-pypa-build" ,python-pypa-build) - ("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-pypa-build python-coverage python-pytest + python-pytest-cov python-pytest-mock)) (home-page "https://jupyter.org") (synopsis "Jupyter packaging utilities") (description "This package provides tools to help build and install @@ -286,31 +270,31 @@ (define-public python-jupyter-server ;; Integration tests require a server. "-m" "not integration_test")))))))) (propagated-inputs - `(("python-anyio" ,python-anyio) - ("python-argon2-cffi" ,python-argon2-cffi) - ("python-ipython-genutils" ,python-ipython-genutils) - ("python-jinja2" ,python-jinja2) - ("python-jupyter-client" ,python-jupyter-client) - ("python-jupyter-core" ,python-jupyter-core) - ("python-nbconvert" ,python-nbconvert) - ("python-nbformat" ,python-nbformat) - ("python-prometheus-client" ,python-prometheus-client) - ("python-pyzmq" ,python-pyzmq) - ("python-requests-unixsocket" ,python-requests-unixsocket) - ("python-send2trash" ,python-send2trash) - ("python-terminado" ,python-terminado) - ("python-tornado" ,python-tornado-6) - ("python-traitlets" ,python-traitlets) - ("python-websocket-client" ,python-websocket-client))) + (list python-anyio + python-argon2-cffi + python-ipython-genutils + python-jinja2 + python-jupyter-client + python-jupyter-core + python-nbconvert + python-nbformat + python-prometheus-client + python-pyzmq + python-requests-unixsocket + python-send2trash + python-terminado + python-tornado-6 + python-traitlets + python-websocket-client)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-ipykernel" ,python-ipykernel) - ("python-pytest" ,python-pytest) - ("python-pytest-console-scripts" ,python-pytest-console-scripts) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-tornasync" ,python-pytest-tornasync) - ("python-requests" ,python-requests))) + (list python-coverage + python-ipykernel + python-pytest + python-pytest-console-scripts + python-pytest-cov + python-pytest-mock + python-pytest-tornasync + python-requests)) (home-page "https://jupyter.org") (synopsis "Core services, APIs, and REST endpoints for Jupyter web applications") (description @@ -331,8 +315,7 @@ (define-public python-jupyterlab-widgets "0y7vhhas3qndiypcpcfnhrj9n92v2w4hdc86nn620s9h9nl2j6jw")))) (build-system python-build-system) (native-inputs - `(("python-jupyter-packaging" ,python-jupyter-packaging) - ("python-setuptools" ,python-setuptools))) + (list python-jupyter-packaging python-setuptools)) (home-page "https://github.com/jupyter-widgets/ipywidgets") (synopsis "Interactive widgets for Jupyter Notebooks") (description "ipywidgets, also known as jupyter-widgets or simply widgets, @@ -355,31 +338,28 @@ (define-public python-nbclient ;; nbconvert. (arguments '(#:tests? #false)) (propagated-inputs - `(("python-async-generator" ,python-async-generator) - ("python-jupyter-client" ,python-jupyter-client) - ("python-nbformat" ,python-nbformat) - ("python-nest-asyncio" ,python-nest-asyncio) - ("python-traitlets" ,python-traitlets))) + (list python-async-generator python-jupyter-client python-nbformat + python-nest-asyncio python-traitlets)) (native-inputs - `(("python-black" ,python-black) - ("python-bumpversion" ,python-bumpversion) - ("python-check-manifest" ,python-check-manifest) - ("python-codecov" ,python-codecov) - ("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ;; ("python-ipykernel" ,python-ipykernel) - ;; ("python-ipython" ,python-ipython) - ;; ("python-ipywidgets" ,python-ipywidgets) - ("python-mypy" ,python-mypy) - ("python-pip" ,python-pip) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-setuptools" ,python-setuptools) - ("python-testpath" ,python-testpath) - ("python-tox" ,python-tox) - ("python-twine" ,python-twine) - ("python-wheel" ,python-wheel) - ("python-xmltodict" ,python-xmltodict))) + (list python-black + python-bumpversion + python-check-manifest + python-codecov + python-coverage + python-flake8 + ;; ("python-ipykernel" ,python-ipykernel) + ;; ("python-ipython" ,python-ipython) + ;; ("python-ipywidgets" ,python-ipywidgets) + python-mypy + python-pip + python-pytest + python-pytest-cov + python-setuptools + python-testpath + python-tox + python-twine + python-wheel + python-xmltodict)) (home-page "https://jupyter.org") (synopsis "Client library for executing notebooks") (description @@ -428,20 +408,18 @@ (define-public repo2docker (copy-recursively "build/html" (string-append doc "/html"))))))))) (inputs - `(("python-traitlets" ,python-traitlets) - ("python-toml" ,python-toml) - ("python-semver" ,python-semver) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-requests" ,python-requests) - ("python-json-logger" ,python-json-logger) - ("python-jinja2" ,python-jinja2) - ("python-escapism" ,python-escapism) - ("python-docker" ,python-docker))) + (list python-traitlets + python-toml + python-semver + python-ruamel.yaml + python-requests + python-json-logger + python-jinja2 + python-escapism + python-docker)) (native-inputs - `(("python-sphinx" ,python-sphinx) - ("python-recommonmark" ,python-recommonmark) - ("python-sphinxcontrib-autoprogram" ,python-sphinxcontrib-autoprogram) - ("python-pydata-sphinx-theme" ,python-pydata-sphinx-theme))) + (list python-sphinx python-recommonmark + python-sphinxcontrib-autoprogram python-pydata-sphinx-theme)) (home-page "https://repo2docker.readthedocs.io/en/latest/index.html#") (synopsis "Generate docker images from repositories") (description @@ -484,11 +462,9 @@ (define-public python-bash-kernel (invoke "python" "-m" "bash_kernel.install" "--prefix" out) #t)))))) (inputs - `(("bash" ,bash))) + (list bash)) (propagated-inputs - `(("python-pexpect" ,python-pexpect) - ("python-ipykernel" ,python-ipykernel) - ("python-jupyter-client" ,python-jupyter-client))) + (list python-pexpect python-ipykernel python-jupyter-client)) (home-page "https://github.com/takluyver/bash_kernel") (synopsis "Jupyter kernel for Bash") (description "A bash shell kernel for Jupyter.") @@ -525,14 +501,10 @@ (define-public python-sparqlkernel (string-append "--InstallKernelSpec.prefix=" out)) #t)))))) (native-inputs - `(("python-traitlets" ,python-traitlets) - ("python-jupyter-client" ,python-jupyter-client) - ("python-notebook" ,python-notebook) - ("python-ipykernel" ,python-ipykernel) - ("python-html5lib" ,python-html5lib-0.9))) + (list python-traitlets python-jupyter-client python-notebook + python-ipykernel python-html5lib-0.9)) (propagated-inputs - `(("python-sparqlwrapper" ,python-sparqlwrapper) - ("python-pygments" ,python-pygments))) + (list python-sparqlwrapper python-pygments)) (home-page "https://github.com/paulovn/sparql-kernel") (synopsis "Jupyter kernel for SPARQL") (description "This module installs a Jupyter kernel for SPARQL. It allows @@ -553,19 +525,17 @@ (define-public python-voila "0krfc95yjlhjdmrsladhy6lpf4xs1zw49nmkyl4pkykndglvwa1m")))) (build-system python-build-system) (propagated-inputs - `(("python-jupyter-client" ,python-jupyter-client) - ("python-jupyter-server" ,python-jupyter-server) - ("python-nbclient" ,python-nbclient) - ("python-nbconvert" ,python-nbconvert))) + (list python-jupyter-client python-jupyter-server python-nbclient + python-nbconvert)) (native-inputs - `(("python-ipywidgets" ,python-ipywidgets) - ("python-jupyter-packaging" ,python-jupyter-packaging) - ("python-matplotlib" ,python-matplotlib) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-tornasync" ,python-pytest-tornasync) - ("python-setuptools" ,python-setuptools) - ("python-tornado" ,python-tornado-6))) + (list python-ipywidgets + python-jupyter-packaging + python-matplotlib + python-mock + python-pytest + python-pytest-tornasync + python-setuptools + python-tornado-6)) (home-page "https://github.com/voila-dashboards/voila") (synopsis "Render live Jupyter notebooks with interactive widgets") (description diff --git a/gnu/packages/kawa.scm b/gnu/packages/kawa.scm index 9550a01720..49a3ca6e16 100644 --- a/gnu/packages/kawa.scm +++ b/gnu/packages/kawa.scm @@ -48,7 +48,7 @@ (define-public kawa `("JAVA_HOME" ":" = (,(assoc-ref inputs "icedtea")))) #t)))))) (inputs - `(("icedtea" ,icedtea-8 "jdk"))) + (list `(,icedtea-8 "jdk"))) (home-page "https://www.gnu.org/software/kawa/") (synopsis "Java framework and implementation of Scheme, Elisp, and more") (description diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index ef304dd0df..71bcfdb939 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -168,11 +168,9 @@ (define-public phonon (native-inputs ;; TODO: Think about adding pulseaudio. Is it required for sound? ;; TODO: Add building the super experimental QML support - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config qttools)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:configure-flags '("-DCMAKE_CXX_FLAGS=-fPIC" @@ -207,17 +205,15 @@ (define-public phonon-backend-gstreamer "1wk1ip2w7fkh65zk6rilj314dna0hgsv2xhjmpr5w08xa8sii1y5")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("libxml2" ,libxml2))) + (list qtbase-5 + phonon + qtbase-5 + qtx11extras + gstreamer + gst-plugins-base + libxml2)) (arguments `(#:configure-flags '( "-DPHONON_BUILD_PHONON4QT5=ON"))) @@ -257,9 +253,9 @@ (define-public attica (substitute* "autotests/CMakeLists.txt" ((".*providertest.cpp") ""))))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Open Collaboration Service client library") (description "Attica is a Qt library that implements the Open @@ -289,11 +285,10 @@ (define-public bluez-qt "1kqhps4qyvqm0qmk7fb3w41bib898amipchf8csdzacw4bzpri9k")))) (build-system cmake-build-system) (native-inputs - `(("dbus" ,dbus) - ("extra-cmake-modules" ,extra-cmake-modules))) + (list dbus extra-cmake-modules)) (inputs ;; TODO: qtdeclarative (yields one failing test) - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments (list #:configure-flags #~(list (string-append @@ -322,11 +317,9 @@ (define-public breeze-icons "0lqglrjgjb4ralgmr7lb9k7acmn8q4jm18s4p3gbgd9iswyqgsbm")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("fdupes" ,fdupes) - ("libxml2" ,libxml2))) + (list extra-cmake-modules fdupes libxml2)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Default KDE Plasma 5 icon theme") (description "Breeze provides a freedesktop.org compatible icon theme. @@ -353,17 +346,15 @@ (define-public kapidox (arguments `(#:tests? #f)) ; has no test target (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (propagated-inputs ;; kapidox is a python programm ;; TODO: check if doxygen has to be installed, the readme does not ;; mention it. The openSuse .rpm lists doxygen, graphviz, graphviz-gd, ;; and python-xml. - `(("python" ,python) - ("python-jinja2" ,python-jinja2) - ("python-pyyaml" ,python-pyyaml))) + (list python python-jinja2 python-pyyaml)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Doxygen Tools") (description "This framework contains scripts and data for building API @@ -393,12 +384,9 @@ (define-public karchive "0z8asn357pdbv4g9g0x18p72wskca1qanxljyix7wzc5rsi63wzm")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("bzip2" ,bzip2) - ("qtbase" ,qtbase-5) - ("xz" ,xz) - ("zlib" ,zlib))) + (list bzip2 qtbase-5 xz zlib)) (home-page "https://community.kde.org/Frameworks") (synopsis "Qt 5 addon providing access to numerous types of archives") (description "KArchive provides classes for easy reading, creation and @@ -427,12 +415,9 @@ (define-public kcalendarcore "1y1f8gc1g9yn9kgmn53f1zvkizasfs667dfin3fyci657r5qwpw2")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("perl" ,perl) - ("tzdata" ,tzdata-for-tests))) + (list extra-cmake-modules perl tzdata-for-tests)) (inputs - `(("libical" ,libical) - ("qtbase" ,qtbase-5))) + (list libical qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -487,11 +472,9 @@ (define-public kcodecs "0y9n2a5n18pasdmrp0xb84hla9l27yj2x3k4p1c041sd9nkwixpk")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("gperf" ,gperf) - ("qttools" ,qttools))) + (list extra-cmake-modules gperf qttools)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "String encoding and manipulating library") (description "KCodecs provide a collection of methods to manipulate @@ -523,13 +506,10 @@ (define-public kconfig "1s3h4hfpw7c0894cifj66bj1yhx8g94ckvl71jm7qqsb5x5h6y9n")))) (build-system cmake-build-system) (native-inputs - `(("dbus" ,dbus) - ("extra-cmake-modules" ,extra-cmake-modules) - ("inetutils" ,inetutils) - ("qttools" ,qttools) - ("xorg-server" ,xorg-server-for-tests))) + (list dbus extra-cmake-modules inetutils qttools + xorg-server-for-tests)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -588,13 +568,11 @@ (define-public kcoreaddons "10a7zys3limsawl7lk9ggymk3msk2bp0y8hp0jmsvk3l405pd1ps")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools) - ("shared-mime-info" ,shared-mime-info) - ;; TODO: FAM: File alteration notification http://oss.sgi.com/projects/fam - ("xorg-server" ,xorg-server-for-tests))) ; for the tests + (list extra-cmake-modules qttools shared-mime-info + ;; TODO: FAM: File alteration notification http://oss.sgi.com/projects/fam + xorg-server-for-tests)) ; for the tests (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -646,13 +624,9 @@ (define-public kdbusaddons (patches (search-patches "kdbusaddons-kinit-file-name.patch")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("qttools" ,qttools))) + (list extra-cmake-modules dbus qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("kinit" ,kinit-bootstrap))) ;; kinit-bootstrap: kinit package which does not depend on kdbusaddons. + (list qtbase-5 qtx11extras kinit-bootstrap)) ;; kinit-bootstrap: kinit package which does not depend on kdbusaddons. (arguments `(#:phases (modify-phases %standard-phases @@ -690,11 +664,10 @@ (define-public kdnssd "0wadknnf472rqg2xnqzs5v23qzqfr336wj6d96yg2ayqm0chbppy")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("avahi" ,avahi) ; alternativly dnssd could be used - ("qtbase" ,qtbase-5))) + (list avahi ; alternativly dnssd could be used + qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Network service discovery using Zeroconf") (description "KDNSSD is a library for handling the DNS-based Service @@ -717,16 +690,14 @@ (define-public kgraphviewer "1h6pgg89gvxl8gw7wmkabyqqrzad5pxyv5lsmn1fl4ir8lcc5q2l")))) (build-system cmake-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("boost" ,boost) - ("graphviz" ,graphviz) - ("kiconthemes" ,kiconthemes) - ("kparts" ,kparts) - ("qtsvg" ,qtsvg))) + (list qtbase-5 + boost + graphviz + kiconthemes + kparts + qtsvg)) (native-inputs - `(("pkg-config" ,pkg-config) - ("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list pkg-config extra-cmake-modules kdoctools)) (home-page "https://apps.kde.org/en/kgraphviewer") (synopsis "Graphviz dot graph viewer for KDE") (description "KGraphViewer is a Graphviz DOT graph file viewer, aimed to @@ -752,11 +723,9 @@ (define-public kguiaddons ;; python-sip, clang-python, libclang. Requires python-2 in all cases for ;; clang-python. (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list qtbase-5 qtx11extras)) (home-page "https://community.kde.org/Frameworks") (synopsis "Utilities for graphical user interfaces") (description "The KDE GUI addons provide utilities for graphical user @@ -787,11 +756,9 @@ (define-public kholidays (display "[testDefaultRegions]\n*\n"))) #t))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (home-page "https://invent.kde.org/frameworks/kholidays") (synopsis "Library for regional holiday information") (description "This library provides a C++ API that determines holiday and @@ -816,11 +783,9 @@ (define-public ki18n `(("gettext" ,gettext-minimal) ("python" ,python))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtscript" ,qtscript))) + (list qtbase-5 qtdeclarative qtscript)) (arguments `(#:phases (modify-phases %standard-phases @@ -856,12 +821,10 @@ (define-public kidletime "0vbxs80a8kh2xbxclx8zwl7acynsasa7i0cs171fxr26d0dmmhm5")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("libxscrnsaver" ,libxscrnsaver) ; X-Screensaver based poller, fallback mode - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list libxscrnsaver ; X-Screensaver based poller, fallback mode + qtbase-5 qtx11extras)) (home-page "https://community.kde.org/Frameworks") (synopsis "Reporting of idle time of user and system") (description "KIdleTime is a singleton reporting information on idle time. @@ -888,19 +851,18 @@ (define-public kirigami (properties `((upstream-name . "kirigami2"))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("kwindowsystem" ,kwindowsystem) - ;; TODO: Find a way to activate this optional include without - ;; introducing a recursive dependency. - ;;("plasma-frameworks" ,plasma-framework) ;; Tier 3! - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtsvg" ,qtsvg) - ;; Run-time dependency - ("qtgraphicaleffects" ,qtgraphicaleffects))) + (list kwindowsystem + ;; TODO: Find a way to activate this optional include without + ;; introducing a recursive dependency. + ;;("plasma-frameworks" ,plasma-framework) ;; Tier 3! + qtbase-5 + qtdeclarative + qtquickcontrols2 + qtsvg + ;; Run-time dependency + qtgraphicaleffects)) (home-page "https://community.kde.org/Frameworks") (synopsis "QtQuick components for mobile user interfaces") (description "Kirigami is a set of high level QtQuick components looking @@ -923,10 +885,9 @@ (define-public kitemmodels "0x7y5shg2pp490hvmkz81b8j01cha9j1001q34m7pnyf0n3zknzc")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (home-page "https://community.kde.org/Frameworks") (synopsis "Set of item models extending the Qt model-view framework") (description "KItemModels provides the following models: @@ -974,10 +935,9 @@ (define-public kitemviews "04vlmkvc3y5h7cpb6kdv9gha5axxkimhqh44mdg2ncyn4sas6j68")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Set of item views extending the Qt model-view framework") (description "KItemViews includes a set of views, which can be used with @@ -1000,10 +960,9 @@ (define-public kplotting "1wj4n2a8iz9ml1y0012xkpsx3dfp5gl2dn80sifrzvkxjxrhwach")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Data plotting library") (description "KPlotWidget is a QWidget-derived class that provides a virtual @@ -1028,13 +987,11 @@ (define-public ksyntaxhighlighting "12jn7lqsp86329spai7n1n8i65nwhxh8gp33wkq543h7w3i2a3jb")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("perl" ,perl) - ("qttools" ,qttools) - ;; Optional, for compile-time validation of syntax definition files: - ("qtxmlpatterns" ,qtxmlpatterns))) + (list extra-cmake-modules perl qttools + ;; Optional, for compile-time validation of syntax definition files: + qtxmlpatterns)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1077,13 +1034,9 @@ (define-public kwayland "0hrpbfzixjpnfy9q5x66q1fff0p7n80rrs127zzdv68pyi6456ry")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("qtbase" ,qtbase-5) - ("qtwayland" ,qtwayland) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list qtbase-5 qtwayland wayland wayland-protocols)) (arguments `(#:tests? #f ; FIXME tests require weston to run ; weston requires wayland flags in mesa @@ -1118,11 +1071,9 @@ (define-public kwidgetsaddons "03l37lh219np7pqfa56r2v7n5s5xg4rjq005qng4b5izd95ri56j")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools) - ("xorg-server" ,xorg-server-for-tests))) + (list extra-cmake-modules qttools xorg-server-for-tests)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1155,12 +1106,12 @@ (define-public kwindowsystem "0a68cj0bsl5a9sxfd969khznycrn9p6grp2b08hqacxqdknzs0wh")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("dbus" ,dbus) ; for the tests - ("openbox" ,openbox) ; for the tests - ("qttools" ,qttools) - ("xorg-server" ,xorg-server-for-tests))) ; for the tests + (list extra-cmake-modules + pkg-config + dbus ; for the tests + openbox ; for the tests + qttools + xorg-server-for-tests)) ; for the tests (inputs `(("libxrender" ,libxrender) ("qtbase" ,qtbase-5) @@ -1218,14 +1169,12 @@ (define-public modemmanager-qt "0ydq1l823jgp0yrrpqi1zdk5dsg65ydk1x082qwsa9a0vzs0np3x")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules dbus pkg-config)) (propagated-inputs ;; Headers contain #include - `(("modem-manager" ,modem-manager))) + (list modem-manager)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1256,15 +1205,13 @@ (define-public networkmanager-qt "1h2kdw5vs7mn3n7bvqwm36a48ra9iap6384kanz14zjbankj04c1")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules dbus pkg-config)) (propagated-inputs ;; Headers contain #include and ;; #include - `(("network-manager" ,network-manager))) + (list network-manager)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1295,10 +1242,9 @@ (define-public oxygen-icons "1rjsnz0g7zyzgii26sk370adb6jcyvr2lm8qi23fvqimifngqm2c")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("fdupes" ,fdupes))) + (list extra-cmake-modules fdupes)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Oxygen provides the standard icon theme for the KDE desktop") (description "Oxygen icon theme for the KDE desktop") @@ -1319,11 +1265,9 @@ (define-public prison (base32 "1qflivvb593d2npc218xkdn3w5zvl7x8v1b52ydnggsxzbgkqvb4")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("libdmtx" ,libdmtx) - ("qrencode" ,qrencode) - ("qtbase" ,qtbase-5))) ;; TODO: rethink: nix propagates this + (list libdmtx qrencode qtbase-5)) ;; TODO: rethink: nix propagates this (home-page "https://api.kde.org/frameworks/prison/html/index.html") (synopsis "Barcode generation abstraction layer") (description "Prison is a Qt-based barcode abstraction layer/library and @@ -1343,13 +1287,9 @@ (define-public pulseaudio-qt "1i0ql68kxv9jxs24rsd3s7jhjid3f2fq56fj4wbp16zb4wd14099")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("glib" ,glib) - ("pulseaudio" ,pulseaudio) - ("qtdeclarative" ,qtdeclarative) - ("qtbase" ,qtbase-5))) + (list glib pulseaudio qtdeclarative qtbase-5)) (home-page "https://invent.kde.org/libraries/pulseaudio-qt/") (synopsis "Qt bindings for PulseAudio") (description @@ -1376,17 +1316,16 @@ (define-public qqc2-desktop-style "1n47cl082zqdw6ykil04rw6bws4fn1m8wfx4vxv1aqj9warbdks3")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("kauth" ,kauth) - ("kconfigwidgets" ,kconfigwidgets) ; optional - ("kcoreaddons" ,kcoreaddons) - ("kiconthemes" ,kiconthemes) ; optional - ("kirigami" ,kirigami) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtquickcontrols2" ,qtquickcontrols2))) + (list kauth + kconfigwidgets ; optional + kcoreaddons + kiconthemes ; optional + kirigami + qtbase-5 + qtdeclarative + qtquickcontrols2)) (home-page "https://community.kde.org/Frameworks") (synopsis "QtQuickControls2 style that integrates with the desktop") (description "This is a style for QtQuickControls2 which is using @@ -1417,11 +1356,7 @@ (define-public solid (setenv "DBUS_FATAL_WARNINGS" "0") (invoke "dbus-launch" "ctest" ".")))))) (native-inputs - `(("bison" ,bison) - ("dbus" ,dbus) - ("extra-cmake-modules" ,extra-cmake-modules) - ("flex" ,flex) - ("qttools" ,qttools))) + (list bison dbus extra-cmake-modules flex qttools)) (inputs `(("qtbase" ,qtbase-5) ("qtdeclarative" ,qtdeclarative) @@ -1449,13 +1384,11 @@ (define-public sonnet "0b88h5fw1n8zyrg0vq3lj2jbjjyh0mk64lj6ab3643kxzqxbn30w")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config qttools)) (inputs - `(("hunspell" ,hunspell) - ;; TODO: hspell (for Hebrew), Voikko (for Finish) - ("qtbase" ,qtbase-5))) + (list hunspell + ;; TODO: hspell (for Hebrew), Voikko (for Finish) + qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Multi-language spell checker") (description "Sonnet is a plugin-based spell checking library for Qt-based @@ -1478,9 +1411,9 @@ (define-public threadweaver "0y1q0wy073lf11g4jrp4bdw4kpj4ibqfscsxj6zlh8ban9zlf389")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Helper for multithreaded programming") (description "ThreadWeaver is a helper for multithreaded programming. It @@ -1508,26 +1441,26 @@ (define-public kactivities "1whsp0f87lrcn61s9rfhy0aj68hm6zgfa38mq6frlkcjksi0z1vn")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("boost" ,boost) - ("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("solid" ,solid))) + (list extra-cmake-modules)) + (inputs + (list boost + kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kio + kitemviews + kjobwidgets + kservice + kwidgetsaddons + kwindowsystem + kxmlgui + qtbase-5 + qtdeclarative + solid)) (home-page "https://community.kde.org/Frameworks") (synopsis "Core components for the KDE Activity concept") (description "KActivities provides the infrastructure needed to manage a @@ -1553,13 +1486,9 @@ (define-public kauth "0nmdz7ra3hpg0air4lfkzilv7cwx3zxs29k7sh8l3i1fs3qpjwxm")))) (build-system cmake-build-system) (native-inputs - `(("dbus" ,dbus) - ("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list dbus extra-cmake-modules qttools)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("polkit-qt" ,polkit-qt) - ("qtbase" ,qtbase-5))) + (list kcoreaddons polkit-qt qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1600,12 +1529,9 @@ (define-public kcompletion "1pjgya8wi28jx63hcdi9v5f5487gzbkw2j1iganhd7bhcb8s7zpy")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("kconfig" ,kconfig) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5))) + (list kconfig kwidgetsaddons qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Powerful autocompletion framework and widgets") (description "This framework helps implement autocompletion in Qt-based @@ -1628,16 +1554,12 @@ (define-public kcontacts "182ma11z3kqxq3cwy7kwprfqkb9bcmn44w7k9vixbid4pv5wa0lb")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("xorg-server" ,xorg-server))) ; for the tests + (list extra-cmake-modules xorg-server)) ; for the tests (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (propagated-inputs - `(;; As required by KF5ContactsConfig.cmake. - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n))) + (list ;; As required by KF5ContactsConfig.cmake. + kcodecs kconfig kcoreaddons ki18n)) (arguments `(#:phases (modify-phases %standard-phases @@ -1673,12 +1595,9 @@ (define-public kcrash "11sy9hrjpvybqi53qjrnncy9mzifrb3vqxi2d12ldjzqyqd8pirp")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list kcoreaddons kwindowsystem qtbase-5 qtx11extras)) (home-page "https://community.kde.org/Frameworks") (synopsis "Graceful handling of application crashes") (description "KCrash provides support for intercepting and handling @@ -1700,17 +1619,17 @@ (define-public kdoctools "0g0k83np2xaxk05spf14h5fvzy0n7kbcwx1sa9wjh570f6jx87am")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("karchive" ,karchive) - ("ki18n" ,ki18n) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("perl" ,perl) - ("perl-uri" ,perl-uri) - ("qtbase" ,qtbase-5))) + (list docbook-xml + docbook-xsl + karchive + ki18n + libxml2 + libxslt + perl + perl-uri + qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1774,20 +1693,20 @@ (define-public kfilemetadata ("pkg-config" ,pkg-config) ("python-2" ,python-2))) (inputs - `(("attr" ,attr) - ;; TODO: EPub http://sourceforge.net/projects/ebook-tools - ("karchive" ,karchive) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("qtmultimedia" ,qtmultimedia) - ("qtbase" ,qtbase-5) - ;; Required run-time packages - ("catdoc" ,catdoc) - ;; Optional run-time packages - ("exiv2" ,exiv2) - ("ffmpeg" ,ffmpeg) - ("poppler-qt5" ,poppler-qt5) - ("taglib" ,taglib))) + (list attr + ;; TODO: EPub http://sourceforge.net/projects/ebook-tools + karchive + kcoreaddons + ki18n + qtmultimedia + qtbase-5 + ;; Required run-time packages + catdoc + ;; Optional run-time packages + exiv2 + ffmpeg + poppler-qt5 + taglib)) (home-page "https://community.kde.org/Frameworks") (synopsis "Extract metadata from different fileformats") (description "KFileMetaData provides a simple library for extracting the @@ -1811,12 +1730,11 @@ (define-public kimageformats "0pk4b725wapzdxv1mm6ddqcl6z8ffcpr32i5vrhrin8awi5gx13s")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("karchive" ,karchive) ; for Krita and OpenRaster images - ("openexr" ,openexr-2) ; for OpenEXR high dynamic-range images - ("qtbase" ,qtbase-5))) + (list karchive ; for Krita and OpenRaster images + openexr-2 ; for OpenEXR high dynamic-range images + qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1865,13 +1783,9 @@ (define-public kjobwidgets "13kdczzyyh17hf6vlhh4li5bn4yq5bab5xa8mm63r9rynxihgclf")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list kcoreaddons kwidgetsaddons qtbase-5 qtx11extras)) (home-page "https://community.kde.org/Frameworks") (synopsis "Widgets for showing progress of asynchronous jobs") (description "KJobWIdgets provides widgets for showing progress of @@ -1893,20 +1807,18 @@ (define-public knotifications "01bn23xw2n53h9nl99lm3cjnqs8s66bmwkzf6fkpg9rzkykizbyc")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("qttools" ,qttools))) + (list extra-cmake-modules dbus qttools)) (inputs - `(("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kwindowsystem" ,kwindowsystem) - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("qtspeech" ,qtspeech) - ;; TODO: Think about adding dbusmenu-qt5 from - ;; https://launchpad.net/libdbusmenu-qt - ("qtx11extras" ,qtx11extras))) + (list kcodecs + kconfig + kcoreaddons + kwindowsystem + phonon + qtbase-5 + qtspeech + ;; TODO: Think about adding dbusmenu-qt5 from + ;; https://launchpad.net/libdbusmenu-qt + qtx11extras)) (arguments `(#:phases (modify-phases %standard-phases @@ -1943,14 +1855,14 @@ (define-public kpackage "kpackage-fix-KF5PackageMacros.cmake.patch")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("karchive" ,karchive) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kdoctools" ,kdoctools) - ("ki18n" ,ki18n) - ("qtbase" ,qtbase-5))) + (list karchive + kconfig + kcoreaddons + kdoctools + ki18n + qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -2001,12 +1913,11 @@ (define-public kpty "1hp6iilr2asf2269linfazjv4yjg7rsi8wydxx53yyr99r0bgmah")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ;; TODO: utempter, for managing UTMP entries - ("qtbase" ,qtbase-5))) + (list kcoreaddons ki18n + ;; TODO: utempter, for managing UTMP entries + qtbase-5)) (arguments `(#:tests? #f ; FIXME: 1/1 tests fail. #:phases @@ -2048,10 +1959,9 @@ (define-public kunitconversion (substitute* "autotests/convertertest.cpp" (("const int numThreads = 2") "const int numThreads = 0"))))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("ki18n" ,ki18n) - ("qtbase" ,qtbase-5))) + (list ki18n qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Converting physical units") (description "KUnitConversion provides functions to convert values in @@ -2075,10 +1985,9 @@ (define-public syndication "1n3x8s1z4kd30xirfr07hi87vwhk4rilb5kslcjcgp5n9c0imcpv")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcodecs" ,kcodecs) - ("qtbase" ,qtbase-5))) + (list kcodecs qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "RSS/Atom parser library") (description "@code{syndication} supports RSS (0.9/1.0, 0.91..2.0) and @@ -2108,29 +2017,27 @@ (define-public baloo "1cf5pp9hn3pqypwyzh63ksasap3n7qz6n3y2xgb83ss3fra90pjf")))) (build-system cmake-build-system) (propagated-inputs - `(("kcoreaddons" ,kcoreaddons) - ("kfilemetadata" ,kfilemetadata))) - (native-inputs - `(("dbus" ,dbus) - ("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("kbookmarks" ,kbookmarks) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kidletime" ,kidletime) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("lmdb" ,lmdb) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("solid" ,solid))) + (list kcoreaddons kfilemetadata)) + (native-inputs + (list dbus extra-cmake-modules)) + (inputs + (list kbookmarks + kcompletion + kconfig + kcrash + kdbusaddons + kidletime + kio + kitemviews + ki18n + kjobwidgets + kservice + kwidgetsaddons + kxmlgui + lmdb + qtbase-5 + qtdeclarative + solid)) (arguments `(#:phases (modify-phases %standard-phases @@ -2182,13 +2089,9 @@ (define-public kactivities-stats "1cnfdnxkw9hwbqdzdygp2vzwxqwqhxyipzwdcgar0clgnf7zi7wx")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("boost" ,boost) - ("kactivities" ,kactivities) - ("kconfig" ,kconfig) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list boost kactivities kconfig qtbase-5 qtdeclarative)) (home-page "https://community.kde.org/Frameworks") (synopsis "Access usage statistics collected by the activity manager") (description "The KActivitiesStats library provides a querying mechanism for @@ -2212,19 +2115,18 @@ (define-public kbookmarks "1i5vcyvyc9whmflbcg2kc562ch93yscfic1c1n9z347g26jmgras")))) (build-system cmake-build-system) (propagated-inputs - `(("kwidgetsaddons" ,kwidgetsaddons))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) - (inputs - `(("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kiconthemes" ,kiconthemes) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list kwidgetsaddons)) + (native-inputs + (list extra-cmake-modules qttools)) + (inputs + (list kauth + kcodecs + kconfig + kconfigwidgets + kcoreaddons + kiconthemes + kxmlgui + qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -2255,10 +2157,9 @@ (define-public kcmutils "08f4yr546brl1dppp0khvsw9ihmh9a7rp505913pdhi0sklaiimz")))) (build-system cmake-build-system) (propagated-inputs - `(("kconfigwidgets" ,kconfigwidgets) - ("kservice" ,kservice))) + (list kconfigwidgets kservice)) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (arguments `(#:phases (modify-phases %standard-phases @@ -2274,20 +2175,20 @@ (define-public kcmutils (string-append a " KCM plugin\" << mod.service()->library() << \":\"" c))) #t))))) (inputs - `(("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kdeclarative" ,kdeclarative) - ("kguiaddons" ,kguiaddons) - ("kiconthemes" ,kiconthemes) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kpackage" ,kpackage) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list kauth + kcodecs + kconfig + kcoreaddons + kdeclarative + kguiaddons + kiconthemes + kitemviews + ki18n + kpackage + kwidgetsaddons + kxmlgui + qtbase-5 + qtdeclarative)) (home-page "https://community.kde.org/Frameworks") (synopsis "Utilities for KDE System Settings modules") (description "KCMUtils provides various classes to work with KCModules. @@ -2309,20 +2210,16 @@ (define-public kconfigwidgets "195dw7nyr3fp78y3vfnyjh0hwgwk46f80wdcm8dck5rkscl3v9xz")))) (build-system qt-build-system) (propagated-inputs - `(("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kwidgetsaddons" ,kwidgetsaddons))) + (list kauth kcodecs kconfig kwidgetsaddons)) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ;; todo: PythonModuleGeneration - ("qtbase" ,qtbase-5) - ("qttools" ,qttools))) + (list kcoreaddons + kguiaddons + ki18n + ;; todo: PythonModuleGeneration + qtbase-5 + qttools)) (arguments `(#:phases (modify-phases %standard-phases @@ -2356,34 +2253,31 @@ (define-public kdeclarative "1vq9pkrb0zsphi2sfx7cyy1kb6pklzjkmqdf5202z8vydlkc4549")))) (build-system cmake-build-system) (propagated-inputs - `(("kconfig" ,kconfig) - ("kpackage" ,kpackage))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("xorg-server" ,xorg-server-for-tests))) - (inputs - `(("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kglobalaccel" ,kglobalaccel) - ("kguiaddons" ,kguiaddons) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libepoxy" ,libepoxy) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("solid" ,solid))) + (list kconfig kpackage)) + (native-inputs + (list extra-cmake-modules pkg-config xorg-server-for-tests)) + (inputs + (list kauth + kbookmarks + kcodecs + kcompletion + kconfigwidgets + kcoreaddons + kglobalaccel + kguiaddons + kiconthemes + kio + kitemviews + ki18n + kjobwidgets + kservice + kwidgetsaddons + kwindowsystem + kxmlgui + libepoxy + qtbase-5 + qtdeclarative + solid)) (arguments `(#:phases (modify-phases %standard-phases @@ -2418,16 +2312,16 @@ (define-public kded "0zqd33vy4ny7g9as3bhd75qi1chz1nlqq133pgw8kjanvghwwnk9")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdoctools" ,kdoctools) - ("kinit" ,kinit) - ("kservice" ,kservice) - ("qtbase" ,qtbase-5))) + (list kconfig + kcoreaddons + kcrash + kdbusaddons + kdoctools + kinit + kservice + qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Central daemon of KDE work spaces") (description "KDED stands for KDE Daemon. KDED runs in the background and @@ -2451,26 +2345,25 @@ (define-public kdesignerplugin "0dr6gcag2yzx8fvxis4x403jrcisywds95cywmiyz3pb5727cak2")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) - (inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kdoctools" ,kdoctools) - ("qtbase" ,qtbase-5) - ;; optional: - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kiconthemes" ,kiconthemes) - ("kitemviews" ,kitemviews) - ("kio" ,kio) - ("kplotting" ,kplotting) - ("ktextwidgets" ,ktextwidgets) - ("kdewebkit" ,kdewebkit) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtwebkit" ,qtwebkit) - ("sonnet" ,sonnet))) + (list extra-cmake-modules qttools)) + (inputs + (list kconfig + kcoreaddons + kdoctools + qtbase-5 + ;; optional: + kcompletion + kconfigwidgets + kiconthemes + kitemviews + kio + kplotting + ktextwidgets + kdewebkit + kwidgetsaddons + kxmlgui + qtwebkit + sonnet)) (home-page "https://community.kde.org/Frameworks") (synopsis "Integrating KDE frameworks widgets with Qt Designer") (description "This framework provides plugins for Qt Designer that allow it @@ -2494,15 +2387,11 @@ (define-public kdesu "17k29g7jwgqj5xdmr509438b9sq65zx8khdr4viybjf5xpi0cf5m")))) (build-system cmake-build-system) (propagated-inputs - `(("kpty" ,kpty))) + (list kpty)) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kservice" ,kservice) - ("qtbase" ,qtbase-5))) + (list kconfig kcoreaddons ki18n kservice qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "User interface for running shell commands with root privileges") (description "KDESU provides functionality for building GUI front ends for @@ -2525,18 +2414,17 @@ (define-public kdewebkit "0y9ja3znkvzdbjfs91dwr4cmvl9fk97zpz2lkf0f9zhm2nw6q008")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kio" ,kio) - ("kjobwidgets" ,kjobwidgets) - ("kparts" ,kparts) - ("kservice" ,kservice) - ("kwallet" ,kwallet) - ("qtbase" ,qtbase-5) - ("qtwebkit" ,qtwebkit))) + (list kconfig + kcoreaddons + kio + kjobwidgets + kparts + kservice + kwallet + qtbase-5 + qtwebkit)) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Integration for QtWebKit") (description "This library provides KDE integration of the HTML rendering @@ -2558,14 +2446,11 @@ (define-public kemoticons "11v1srn3nii4j7cn4f19qvdw96pczwxhanzxlg4a9gf8kmnp5gxr")))) (build-system cmake-build-system) (propagated-inputs - `(("kservice" ,kservice))) + (list kservice)) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("karchive" ,karchive) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("qtbase" ,qtbase-5))) + (list karchive kconfig kcoreaddons qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -2598,20 +2483,18 @@ (define-public kglobalaccel "0hmqigc8myiwwh7m6y2cm4vn0d3kmrhia179hyb84vpvvn3lm93z")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config qttools)) (inputs - `(("kconfig" ,kconfig) - ("kcrash" ,kcrash) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("kservice" ,kservice) - ("kwindowsystem" ,kwindowsystem) - ("libxcb" ,libxcb) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("xcb-util-keysyms" ,xcb-util-keysyms))) + (list kconfig + kcrash + kcoreaddons + kdbusaddons + kservice + kwindowsystem + libxcb + qtbase-5 + qtx11extras + xcb-util-keysyms)) (home-page "https://community.kde.org/Frameworks") (synopsis "Global desktop keyboard shortcuts") (description "KGlobalAccel allows you to have global accelerators that are @@ -2634,21 +2517,19 @@ (define-public kiconthemes "09bqpf3drqyfc81vgab9bsh1wm5qbzdwqjlczhax38660nnvh0r9")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools) - ("shared-mime-info" ,shared-mime-info))) + (list extra-cmake-modules qttools shared-mime-info)) (inputs - `(("karchive" ,karchive) - ("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kcoreaddons" ,kcoreaddons) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("ki18n" ,ki18n) - ("kitemviews" ,kitemviews) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list karchive + kauth + kcodecs + kcoreaddons + kconfig + kconfigwidgets + ki18n + kitemviews + kwidgetsaddons + qtbase-5 + qtsvg)) (arguments `(#:phases (modify-phases %standard-phases @@ -2701,32 +2582,31 @@ (define-public kinit (variable "KDEINIT5_LIBRARY_PATH") (files '("lib/"))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) - (inputs - `(("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdoctools" ,kdoctools) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("kparts" ,kparts) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libcap" ,libcap) ; to install start_kdeinit with CAP_SYS_RESOURCE - ("plasma-framework" ,plasma-framework) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list extra-cmake-modules pkg-config)) + (inputs + (list kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdoctools + kio + kitemviews + ki18n + kjobwidgets + kparts + kservice + kwidgetsaddons + kwindowsystem + kxmlgui + libcap ; to install start_kdeinit with CAP_SYS_RESOURCE + plasma-framework + qtbase-5 + solid)) (home-page "https://community.kde.org/Frameworks") (synopsis "Library to speed up start of applications on KDE workspaces") (description "Kdeinit is a process launcher similar to init used for booting @@ -2753,20 +2633,18 @@ (define-public kio (patches (search-patches "kio-search-smbd-on-PATH.patch")))) (build-system cmake-build-system) (propagated-inputs - `(("kbookmarks" ,kbookmarks) - ("kconfig" ,kconfig) - ("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kservice" ,kservice) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("solid" ,solid))) - (native-inputs - `(("dbus" ,dbus) - ("qttools" ,qttools) - ("extra-cmake-modules" ,extra-cmake-modules))) + (list kbookmarks + kconfig + kcompletion + kcoreaddons + kitemviews + kjobwidgets + kservice + kwindowsystem + kxmlgui + solid)) + (native-inputs + (list dbus qttools extra-cmake-modules)) (inputs `(;; TODO: LibACL , ("krb5" ,mit-krb5) @@ -2846,31 +2724,29 @@ (define-public knewstuff "1hpxj4nawh57w8l64gjplb5mk5fpxiffm4x49kg75m637rxy19fq")))) (build-system cmake-build-system) (propagated-inputs - `(("attica" ,attica) - ("kservice" ,kservice) - ("kxmlgui" ,kxmlgui))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("karchive" ,karchive) - ("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kjobwidgets" ,kjobwidgets) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("solid" ,solid) - ("sonnet" ,sonnet))) + (list attica kservice kxmlgui)) + (native-inputs + (list extra-cmake-modules)) + (inputs + (list karchive + kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kio + kitemviews + ki18n + kiconthemes + kjobwidgets + ktextwidgets + kwidgetsaddons + qtbase-5 + qtdeclarative + solid + sonnet)) (arguments `(#:phases (modify-phases %standard-phases @@ -2902,26 +2778,26 @@ (define-public knotifyconfig "1d483qrgyamwsqvcl70klv1g8744hn8z1h2j3qfydcvlwz8jy0gj")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("knotifications" ,knotifications) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list extra-cmake-modules)) + (inputs + (list kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kio + kitemviews + ki18n + kjobwidgets + knotifications + kservice + kwidgetsaddons + kxmlgui + phonon + qtbase-5 + solid)) (home-page "https://community.kde.org/Frameworks") (synopsis "Configuration dialog for desktop notifications") (description "KNotifyConfig provides a configuration dialog for desktop @@ -2954,29 +2830,26 @@ (define-public kparts (("partloadertest\\.cpp") "")) #t))))) (propagated-inputs - `(("kio" ,kio) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("shared-mime-info" ,shared-mime-info))) - (inputs - `(("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kiconthemes" ,kiconthemes) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("solid" ,solid) - ("sonnet" ,sonnet))) + (list kio ktextwidgets kxmlgui)) + (native-inputs + (list extra-cmake-modules shared-mime-info)) + (inputs + (list kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kiconthemes + kitemviews + ki18n + kjobwidgets + kservice + kwidgetsaddons + qtbase-5 + solid + sonnet)) (home-page "https://community.kde.org/Frameworks") (synopsis "Plugin framework for user interface components") (description "This library implements the framework for KDE parts, which are @@ -2998,16 +2871,16 @@ (define-public kpeople "1dhvly19pj9lx78g7mc89scibzmra1vhv4zz33222zidkbrf9ryl")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list kconfig + kcoreaddons + kitemviews + ki18n + kservice + kwidgetsaddons + qtbase-5 + qtdeclarative)) (arguments `(#:tests? #f)) ; FIXME: 1/3 tests fail. (home-page "https://community.kde.org/Frameworks") @@ -3034,33 +2907,32 @@ (define-public krunner "0fhb26vi9z1mky79kq12qq4g4ghz3530cx84n5l3sdgkd6nfsyqf")))) (build-system cmake-build-system) (propagated-inputs - `(("plasma-framework" ,plasma-framework))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - - ;; For tests. - ("dbus" ,dbus))) - (inputs - `(("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("kpackage" ,kpackage) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("solid" ,solid) - ("threadweaver" ,threadweaver))) + (list plasma-framework)) + (native-inputs + (list extra-cmake-modules + ;; For tests. + dbus)) + (inputs + (list kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kio + kitemviews + ki18n + kjobwidgets + kpackage + kservice + kwidgetsaddons + kwindowsystem + kxmlgui + qtbase-5 + qtdeclarative + solid + threadweaver)) (arguments `(#:phases (modify-phases %standard-phases @@ -3110,18 +2982,11 @@ (define-public kservice "0g49p5331f7dl46rvi43akmjm1jx70w9797j6d17jy7z9s9sqikw")))) (build-system cmake-build-system) (propagated-inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons))) + (list kconfig kcoreaddons)) (native-inputs - `(("bison" ,bison) - ("extra-cmake-modules" ,extra-cmake-modules) - ("flex" ,flex))) + (list bison extra-cmake-modules flex)) (inputs - `(("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdoctools" ,kdoctools) - ("ki18n" ,ki18n) - ("qtbase" ,qtbase-5))) + (list kcrash kdbusaddons kdoctools ki18n qtbase-5)) (arguments `(#:tests? #f ; FIXME: 6/10 tests fail. #:phases @@ -3169,39 +3034,38 @@ (define-public ktexteditor "0k10yj1ia1w1mznj4g5nvp65p226zcvgwxc85ycn2w8lbkknidf7")))) (build-system cmake-build-system) (propagated-inputs - `(("kparts" ,kparts))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) - (inputs - `(;; TODO: editor-config - ("karchive" ,karchive) - ("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kguiaddons" ,kguiaddons) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("kservice" ,kservice) - ("ksyntaxhighlighting" ,ksyntaxhighlighting) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libgit2" ,libgit2) - ("perl" ,perl) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtscript" ,qtscript) - ("qtxmlpatterns" ,qtxmlpatterns) - ("solid" ,solid) - ("sonnet" ,sonnet))) + (list kparts)) + (native-inputs + (list extra-cmake-modules pkg-config)) + (inputs + (list ;; TODO: editor-config + karchive + kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kguiaddons + kiconthemes + kio + kitemviews + ki18n + kjobwidgets + kservice + ksyntaxhighlighting + ktextwidgets + kwidgetsaddons + kxmlgui + libgit2 + perl + qtbase-5 + qtdeclarative + qtscript + qtxmlpatterns + solid + sonnet)) (arguments `(#:tests? #f ; FIXME: 2/54 tests fail: Cannot find fontdirectory qtbase/lib/font #:phases @@ -3250,24 +3114,22 @@ (define-public ktextwidgets "1609rlwba674kr9whawk93vb1b14b5ly7wvir7kjyjp4j715f47w")))) (build-system qt-build-system) (propagated-inputs - `(("ki18n" ,ki18n) - ("sonnet" ,sonnet))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) - (inputs - `(("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kiconthemes" ,kiconthemes) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("qtspeech" ,qtspeech))) + (list ki18n sonnet)) + (native-inputs + (list extra-cmake-modules qttools)) + (inputs + (list kauth + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kiconthemes + kservice + kwidgetsaddons + kwindowsystem + qtbase-5 + qtspeech)) (home-page "https://community.kde.org/Frameworks") (synopsis "Text editing widgets") (description "KTextWidgets provides widgets for displaying and editing text. @@ -3290,26 +3152,26 @@ (define-public kwallet "1ps6ywcirv7xcisvwfcpvk53wm7m8y5lrz4nhkm36rizrdglw19r")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("gpgme" ,gpgme) - ("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("kdoctools" ,kdoctools) - ("kiconthemes" ,kiconthemes) - ("ki18n" ,ki18n) - ("knotifications" ,knotifications) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("libgcrypt" ,libgcrypt) - ("phonon" ,phonon) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5))) + (list extra-cmake-modules)) + (inputs + (list gpgme + kauth + kcodecs + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kdoctools + kiconthemes + ki18n + knotifications + kservice + kwidgetsaddons + kwindowsystem + libgcrypt + phonon + qgpgme + qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "Safe desktop-wide storage for passwords") (description "This framework contains an interface to KWallet, a safe @@ -3332,25 +3194,23 @@ (define-public kxmlgui "0cvzcq2dcz89c0ffhvfb820hfmqa87mfdbjvrqjwdysc9lr8zx8f")))) (build-system cmake-build-system) (propagated-inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) - (inputs - `(("attica" ,attica) - ("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kcoreaddons" ,kcoreaddons) - ("kglobalaccel" ,kglobalaccel) - ("kiconthemes" ,kiconthemes) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("sonnet" ,sonnet))) + (list kconfig kconfigwidgets)) + (native-inputs + (list extra-cmake-modules qttools)) + (inputs + (list attica + kauth + kcodecs + kcoreaddons + kglobalaccel + kiconthemes + kitemviews + ki18n + ktextwidgets + kwidgetsaddons + kwindowsystem + qtbase-5 + sonnet)) (arguments `(#:tests? #f ; FIXME: 1/5 tests fail. #:phases @@ -3385,25 +3245,25 @@ (define-public kxmlrpcclient "1cmfv2w9yfi8jhj5nawfz7kw8jbr1k5cr3n5xv3z59pg2vazsx8b")))) (build-system cmake-build-system) (propagated-inputs - `(("kio" ,kio))) - (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) - (inputs - `(("kauth" ,kauth) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kitemviews" ,kitemviews) - ("ki18n" ,ki18n) - ("kjobwidgets" ,kjobwidgets) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list kio)) + (native-inputs + (list extra-cmake-modules)) + (inputs + (list kauth + kbookmarks + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kitemviews + ki18n + kjobwidgets + kservice + kwidgetsaddons + kxmlgui + qtbase-5 + solid)) (home-page "https://community.kde.org/Frameworks") (synopsis "XML-RPC client") (description "This library contains simple XML-RPC Client support. It is a @@ -3429,11 +3289,9 @@ (define-public plasma-framework (patches (search-patches "plasma-framework-fix-KF5PlasmaMacros.cmake.patch")))) (build-system cmake-build-system) (propagated-inputs - `(("kpackage" ,kpackage) - ("kservice" ,kservice))) + (list kpackage kservice)) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs `(("kactivities" ,kactivities) ("karchive" ,karchive) @@ -3499,17 +3357,17 @@ (define-public purpose "1pxlx2hgj42zsisws8f486n8sg0vn5a5mhb85prifwkaw0rqzgah")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(;;TODO: ("kaccounts" ,kaccounts) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("knotifications" ,knotifications) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kirigami" ,kirigami) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list ;;TODO: ("kaccounts" ,kaccounts) + kconfig + kcoreaddons + knotifications + ki18n + kio + kirigami + qtbase-5 + qtdeclarative)) (arguments `(#:tests? #f ;; seem to require network; don't find QTQuick components #:phases @@ -3572,8 +3430,7 @@ (define-public kde-frameworkintegration "1lvccvhhkzdv1hw627kw3ds18gfq4bxdhlvh959piqxq5gh9d2n0")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) ;; TODO: Optional packages not yet in Guix: packagekitqt5, AppStreamQt (inputs `(("kconfig" ,kconfig) @@ -3629,54 +3486,54 @@ (define-public kdelibs4support (base32 "0imkibjlfc0jshdzr05fz5dy2xmfhvgsfan9b1r35spwsn5qkawx")))) (build-system cmake-build-system) (native-inputs - `(("dbus" ,dbus) - ("docbook-xml" ,docbook-xml-4.4) ; optional - ("extra-cmake-modules" ,extra-cmake-modules) - ("perl" ,perl) - ("perl-uri" ,perl-uri) - ("pkg-config" ,pkg-config) - ("shared-mime-info" ,shared-mime-info) - ("kjobwidgets" ,kjobwidgets) ;; required for running the tests - ("strace" ,strace) - ("tzdata" ,tzdata-for-tests))) + (list dbus + docbook-xml-4.4 ; optional + extra-cmake-modules + perl + perl-uri + pkg-config + shared-mime-info + kjobwidgets ;; required for running the tests + strace + tzdata-for-tests)) (propagated-inputs ;; These are required to be installed along with this package, see ;; lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake - `(("karchive" ,karchive) - ("kauth" ,kauth) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdesignerplugin" ,kdesignerplugin) - ("kdoctools" ,kdoctools) - ("kemoticons" ,kemoticons) - ("kguiaddons" ,kguiaddons) - ("kiconthemes" ,kiconthemes) - ("kinit" ,kinit) - ("kitemmodels" ,kitemmodels) - ("knotifications" ,knotifications) - ("kparts" ,kparts) - ("ktextwidgets" ,ktextwidgets) - ("kunitconversion" ,kunitconversion) - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5))) - (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kded" ,kded) - ("kglobalaccel" ,kglobalaccel) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libsm" ,libsm) - ("networkmanager-qt" ,networkmanager-qt) - ("openssl" ,openssl) - ("qtsvg" ,qtsvg) - ("qttools" ,qttools) - ("qtx11extras" ,qtx11extras))) + (list karchive + kauth + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdesignerplugin + kdoctools + kemoticons + kguiaddons + kiconthemes + kinit + kitemmodels + knotifications + kparts + ktextwidgets + kunitconversion + kwindowsystem + qtbase-5)) + (inputs + (list kcompletion + kconfig + kded + kglobalaccel + ki18n + kio + kservice + kwidgetsaddons + kxmlgui + libsm + networkmanager-qt + openssl + qtsvg + qttools + qtx11extras)) ;; FIXME: Use Guix ca-bundle.crt in etc/xdg/ksslcalist and ;; share/kf5/kssl/ca-bundle.crt ;; TODO: NixOS has nix-kde-include-dir.patch to change std-dir "include" @@ -3745,8 +3602,7 @@ (define-public khtml (base32 "1jh0g6xv57hyclnh54x0f72lby1gvlisan23y7mzlqf67aky52s5")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("perl" ,perl))) + (list extra-cmake-modules perl)) (inputs `(("giflib" ,giflib) ("gperf" ,gperf) @@ -3796,13 +3652,9 @@ (define-public kjs (base32 "0s3n0pdz59p5v967zrxcas3lb94k5bv9vi8058fi0l20nwwlcgh5")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules kdoctools perl pkg-config)) (inputs - `(("pcre" ,pcre) - ("qtbase" ,qtbase-5))) + (list pcre qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Frameworks 5 support for Javascript scripting in Qt applications") @@ -3829,14 +3681,9 @@ (define-public kjsembed (base32 "0976faazhxhhi1wpvpcs8hwb2knz0z7j44v3ay3hw73rq4p3bipm")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("qttools" ,qttools))) + (list extra-cmake-modules kdoctools qttools)) (inputs - `(("ki18n" ,ki18n) - ("kjs" ,kjs) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list ki18n kjs qtbase-5 qtsvg)) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Frameworks 5 embedded Javascript engine for Qt") (description "KJSEmbed provides a method of binding Javascript objects to @@ -3858,19 +3705,17 @@ (define-public kmediaplayer (base32 "0lrm4y727nhwaivl37zpmnrwx048gfhyjw19m6q5z9p37lk43jja")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("qttools" ,qttools))) + (list extra-cmake-modules kdoctools qttools)) (inputs - `(("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kparts" ,kparts) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list kcompletion + kcoreaddons + ki18n + kiconthemes + kio + kparts + kwidgetsaddons + kxmlgui + qtbase-5)) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Frameworks 5 plugin interface for media player features") (description "KMediaPlayer builds on the KParts framework to provide a @@ -3896,19 +3741,17 @@ (define-public kross (base32 "12b527l12rcf421p613ydbacilp9v9iy90ma35w21sdf9a15k675")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("qttools" ,qttools))) + (list extra-cmake-modules kdoctools qttools)) (inputs - `(("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kparts" ,kparts) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5) - ("qtscript" ,qtscript))) + (list kcompletion + kcoreaddons + ki18n + kiconthemes + kparts + kwidgetsaddons + kxmlgui + qtbase-5 + qtscript)) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Frameworks 5 solution for application scripting") (description "Kross is a scripting bridge for the KDE Development Platform diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 223e1aab7a..7697920365 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -64,36 +64,34 @@ (define-public choqok (base32 "0zm4nkpmvd181xlkis7ydzx54p3vn0zgpdzgh54f1hsjy6ahsq16")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules kdoctools pkg-config)) (inputs - `(("attica" ,attica) - ("kcmutils" ,kcmutils) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kdewebkit" ,kdewebkit) - ("kemoticons" ,kemoticons) - ("kglobalaccel" ,kglobalaccel) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ;; TODO: telepathy - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("purpose" ,purpose) - ("qca" ,qca) - ("qoauth" ,qoauth) - ("qtbase" ,qtbase-5) - ("qtnetworkauth" ,qtnetworkauth) - ("qtwebkit" ,qtwebkit) - ("sonnet" ,sonnet))) + (list attica + kcmutils + kconfigwidgets + kcoreaddons + kdewebkit + kemoticons + kglobalaccel + kguiaddons + ki18n + kio + knotifications + knotifyconfig + kparts + ktextwidgets + kwallet + kwidgetsaddons + kxmlgui + ;; TODO: telepathy + oxygen-icons ; default icon set + purpose + qca + qoauth + qtbase-5 + qtnetworkauth + qtwebkit + sonnet)) (home-page "https://kde.org/applications/internet/org.kde.choqok") (synopsis "Micro-Blogging Client") (description "Choqok is a fast, efficient and simple to use micro-blogging @@ -127,43 +125,41 @@ (define-public kget (base32 "1swx58wcig8zq8ibhczhcw7l8mqjm7pq8zca9gmny9kda5q04f5m")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("boost" ,boost) - ("gmp" ,gmp) - ("gpgme" ,gpgme) - ("kcmutils" ,kcmutils) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdelibs4support" ,kdelibs4support) ;; KLocale - ("kdoctools" ,kdoctools) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libgcrypt" ,libgcrypt) - ("libktorrent" ,libktorrent) - ;; TODO: libmms - ;; TODO: LibKWorkspace - plasma-workspace? - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("qca" ,qca) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5) - )) + (list boost + gmp + gpgme + kcmutils + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdelibs4support ;; KLocale + kdoctools + ki18n + kiconthemes + kio + kitemviews + knotifications + knotifyconfig + kparts + kservice + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libgcrypt + libktorrent + ;; TODO: libmms + ;; TODO: LibKWorkspace - plasma-workspace? + oxygen-icons ; default icon set + qca + qgpgme + qtbase-5)) (home-page "http://www.kde.org/") (synopsis "Versatile and user-friendly download manager") (description "KGet is an advanced download manager with support for @@ -188,35 +184,34 @@ (define-public konversation (base32 "19qqq9s8k0cl71ib33xn07f26j5ji2g4336jk65im6452cf1dv27")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("karchive" ,karchive) - ("kbookmarks" ,kbookmarks) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kemoticons" ,kemoticons) - ("kglobalaccel" ,kglobalaccel) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidletime" ,kidletime) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("qca" ,qca) - ("solid" ,solid) - ("sonnet" ,sonnet))) + (list karchive + kbookmarks + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kemoticons + kglobalaccel + ki18n + kiconthemes + kidletime + kio + kitemviews + knotifications + knotifyconfig + kparts + kwallet + kwidgetsaddons + kwindowsystem + oxygen-icons ; default icon set + phonon + qtbase-5 + qca + solid + sonnet)) (home-page "https://kde.org/applications/internet/org.kde.konversations") (synopsis "Graphical Internet Relay Chat (IRC) client for KDE") (description "Konversation is a graphical Internet Relay Chat client (IRC) @@ -259,9 +254,7 @@ (define-public kopete (base32 "149gi9hkyl825kf046iqkam3gkzfwdc2sihbf8gs6njachzvb81y")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules kdoctools pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("boost" ,boost) @@ -337,8 +330,7 @@ (define-public krdc (base32 "1hp23k3nsrcxpv2qiynjgm71zn3l6ds00cpd4frc68szgiblrw9r")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs `(("kbookmarks" ,kbookmarks) ("freerdp" ,freerdp) @@ -382,42 +374,41 @@ (define-public ktorrent (base32 "0kwd0npxfg4mdh7f3xadd2zjlqalpb1jxk61505qpcgcssijf534")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("boost" ,boost) - ("gmp" ,gmp) - ("karchive" ,karchive) - ("kcmutils" ,kcmutils) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdewebkit" ,kdewebkit) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("kplotting" ,kplotting) - ("kross" ,kross) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libgcrypt" ,libgcrypt) - ("libktorrent" ,libktorrent) - ;; TODO: LibKWorkspace -> plasma-workspace? - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("qtscript" ,qtscript) - ("qtwebkit" ,qtwebkit) - ("solid" ,solid) - ("syndication" ,syndication) - ("taglib" ,taglib))) + (list boost + gmp + karchive + kcmutils + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdewebkit + kdnssd + ki18n + kiconthemes + kio + knotifications + knotifyconfig + kparts + kplotting + kross + kwidgetsaddons + kwindowsystem + kxmlgui + libgcrypt + libktorrent + ;; TODO: LibKWorkspace -> plasma-workspace? + oxygen-icons ; default icon set + phonon + qtbase-5 + qtscript + qtwebkit + solid + syndication + taglib)) (home-page "https://kde.org/applications/internet/org.kde.ktorrent") (synopsis "BitTorrent client") (description "KTorrent is a BitTorrent application by KDE which allows you @@ -439,15 +430,15 @@ (define-public libgravatar (base32 "0981ci2kr20v4fk11h57rqya0brgslfazpgq1yk5yqiwyqqm49r2")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kconfig" ,kconfig) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kpimcommon" ,kpimcommon) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5))) + (list kconfig + ki18n + kio + kpimcommon + ktextwidgets + kwidgetsaddons + qtbase-5)) (arguments `(#:tests? #f)) ;; 2/7 tests fail (due to network issues?) (home-page "https://invent.kde.org/pim/libgravatar") @@ -472,18 +463,18 @@ (define-public libktorrent (base32 "0051zh8bb4p9wmcfn5ql987brhsaiw9880xdck7b5dm1a05mri2w")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("boost" ,boost) - ("gmp" ,gmp) - ("karchive" ,karchive) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("libgcrypt" ,libgcrypt) - ("qca" ,qca) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list boost + gmp + karchive + kcrash + ki18n + kio + libgcrypt + qca + qtbase-5 + solid)) (home-page "https://invent.kde.org/network/libktorrent") (synopsis "BitTorrent protocol library for C++ / Qt 5 / KDE Frameworks") (description "The KTorrent library supports connectivity to HTTP and UDP diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index 84cdca94ad..bc88c72407 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm @@ -59,20 +59,19 @@ (define-public audiocd-kio (base32 "0qlnxxbayqhz25jbvzis27jw2zbw1pmacp8rv7v5wa7zfqn3kmyk")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("cdparanoia" ,cdparanoia) - ("flac" ,flac) - ("kcmutils" ,kcmutils) - ("kconfig" ,kconfig) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("libkcddb" ,libkcddb) - ("libkcompactdisc" ,libkcompactdisc) - ("libvorbis" ,libvorbis) - ("phonon" ,phonon) - ("qtbase" ,qtbase-5))) + (list cdparanoia + flac + kcmutils + kconfig + ki18n + kio + libkcddb + libkcompactdisc + libvorbis + phonon + qtbase-5)) (home-page "https://kde.org/applications/multimedia/org.kde.kio_audiocd") (synopsis "Transparent audio CD integration for applications using the KDE Platform") @@ -99,27 +98,26 @@ (define-public dragon (base32 "1sssg20a1vpwk816lp5jgwahilaswb9f3hgfqvc73il4g11ky1xj")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kjobwidgets" ,kjobwidgets) - ("knotifications" ,knotifications) - ("kparts" ,kparts) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("phonon" ,phonon) - ("phonon-backend-gstreamer" ,phonon-backend-gstreamer) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kio + kjobwidgets + knotifications + kparts + kwidgetsaddons + kwindowsystem + kxmlgui + oxygen-icons ; default icon set + phonon + phonon-backend-gstreamer + qtbase-5 + solid)) (home-page "https://kde.org/applications/multimedia/org.kde.dragonplayer") (synopsis "Simple video player") (description "Dragon Player is a multimedia player where the focus is on @@ -145,41 +143,38 @@ (define-public elisa (base32 "02450lsnbd37fms1i2bb9qc9wir4vym6qqd9p5hr6a6s6qwfs6qf")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("dbus" ,dbus) - ("kdoctools" ,kdoctools) - ("xorg-server" , xorg-server-for-tests))) + (list extra-cmake-modules pkg-config dbus kdoctools + xorg-server-for-tests)) (inputs - `(("kconfig" ,kconfig) - ("baloo" ,baloo) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kcmutils" ,kcmutils) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("kfilemetadata" ,kfilemetadata) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kirigami" ,kirigami) - ("kmediaplayer" ,kmediaplayer) - ("kparts" ,kparts) - ("kpackage" ,kpackage) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) ; not listed as dependency - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ;; TODO: upnpqt https://gitlab.com/homeautomationqt/upnp-player-qt - ("vlc" ,vlc))) + (list kconfig + baloo + kconfigwidgets + kcoreaddons + kcrash + kcmutils + kdbusaddons + kdeclarative + kfilemetadata + ki18n + kio + kirigami + kmediaplayer + kparts + kpackage + kwidgetsaddons + kxmlgui + oxygen-icons ; default icon set + phonon + qtbase-5 + qtdeclarative + qtgraphicaleffects ; not listed as dependency + qtmultimedia + qtquickcontrols + qtquickcontrols2 + qtsvg + qtx11extras + ;; TODO: upnpqt https://gitlab.com/homeautomationqt/upnp-player-qt + vlc)) (arguments `(#:phases (modify-phases %standard-phases @@ -219,14 +214,9 @@ (define-public ffmpegthumbs (base32 "17l50z33a1h5zkrrfkb261yi2hms66qj36l1mndq7mvs97y2ggmc")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("ffmpeg" ,ffmpeg) - ("kconfig" ,kconfig) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("qtbase" ,qtbase-5))) + (list ffmpeg kconfig ki18n kio qtbase-5)) (home-page "https://kde.org/applications/multimedia/org.kde.ffmpegthumbs") (synopsis "Video thumbnail generator for KDE using ffmpeg") (description " @@ -250,31 +240,31 @@ (define-public juk (base32 "06vsh7knyhcbcbf632jhldbqpzfkdyils2l8dbcdw5nj5hhgzzmr")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdoctools" ,kdoctools) - ("kglobalaccel" ,kglobalaccel) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kjobwidgets" ,kjobwidgets) - ("kio" ,kio) - ("knotifications" ,knotifications) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("phonon" ,phonon) - ("phonon-backend-gstreamer" ,phonon-backend-gstreamer) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("taglib" ,taglib))) + (list kcoreaddons + kcompletion + kconfig + kcrash + kdbusaddons + kdoctools + kglobalaccel + ki18n + kiconthemes + kjobwidgets + kio + knotifications + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + oxygen-icons ; default icon set + phonon + phonon-backend-gstreamer + qtbase-5 + qtsvg + taglib)) (home-page "https://kde.org/applications/multimedia/org.kde.juk") (synopsis "Music jukebox / music player") (description "JuK is a powerful music player capable of managing a large @@ -330,51 +320,49 @@ (define-public k3b '("cdrdao" "dvd+rw-tools" "libburn" "sox")))) #t))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules pkg-config kdoctools)) (inputs - `(("cdrdao" ,cdrdao) - ("dvd+rw-tools" ,dvd+rw-tools) - ("ffmpeg" ,ffmpeg) - ("flac" ,flac) - ("karchive" ,karchive) - ("kcmutils" ,kcmutils) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kfilemetadata" ,kfilemetadata) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kjobwidgets" ,kjobwidgets) - ("knewstuff" ,knewstuff) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("lame" ,lame) - ("libburn" ,libburn) - ("libcdio-paranoia" ,libcdio-paranoia) - ("libdvdcss" ,libdvdcss) - ("libdvdread" ,libdvdread) - ;; TODO: LibFuzzer - ("libiconv" ,libiconv) - ("libkcddb" ,libkcddb) - ("libmad" ,libmad) - ("libmpcdec" ,libmpcdec) - ;;("libmusicbrainz" ,libmusicbrainz) ; wants old version 2 - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("libvorbis" ,libvorbis) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("qtbase" ,qtbase-5) - ("qtwebkit" ,qtwebkit) - ("shared-mime-info" ,shared-mime-info) - ("solid" ,solid) - ("sox" ,sox) - ("taglib" ,taglib) - ("zlib" ,zlib))) + (list cdrdao + dvd+rw-tools + ffmpeg + flac + karchive + kcmutils + kconfig + kcoreaddons + kfilemetadata + ki18n + kiconthemes + kio + kjobwidgets + knewstuff + knotifications + knotifyconfig + kservice + kwidgetsaddons + kxmlgui + lame + libburn + libcdio-paranoia + libdvdcss + libdvdread + ;; TODO: LibFuzzer + libiconv + libkcddb + libmad + libmpcdec + ;;("libmusicbrainz" ,libmusicbrainz) ; wants old version 2 + libsamplerate + libsndfile + libvorbis + oxygen-icons ; default icon set + qtbase-5 + qtwebkit + shared-mime-info + solid + sox + taglib + zlib)) (home-page "https://kde.org/applications/multimedia/org.kde.k3b") (synopsis "Sophisticated CD/DVD burning application") (description "K3b is CD-writing software which intends to be feature-rich @@ -400,25 +388,23 @@ (define-public kaffeine (base32 "10dnhr9v2jlki44i3gmjagky66ybixmv6f29z5imk9clgddrlyfr")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules pkg-config kdoctools)) (inputs - `(("eudev" ,eudev) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libxscrnsaver" ,libxscrnsaver) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("solid" ,solid) - ("v4l-utils" ,v4l-utils) ; libdvbv5 - ("vlc" ,vlc))) + (list eudev + kcoreaddons + kdbusaddons + ki18n + kio + kwidgetsaddons + kwindowsystem + kxmlgui + libxscrnsaver + oxygen-icons ; default icon set + qtbase-5 + qtx11extras + solid + v4l-utils ; libdvbv5 + vlc)) (arguments `(#:phases (modify-phases %standard-phases @@ -458,22 +444,22 @@ (define-public kamoso ("kdoctools" ,kdoctools) ("pkg-config" ,pkg-config))) (inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("kconfig" ,kconfig) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kirigami" ,kirigami) - ("knotifications" ,knotifications) - ("kparts" ,kparts) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("purpose" ,purpose) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) ; not listed as dependency - ("qtx11extras" ,qtx11extras))) + (list gstreamer + gst-plugins-base + kconfig + ki18n + kio + kirigami + knotifications + kparts + oxygen-icons ; default icon set + purpose + qtbase-5 + qtdeclarative + qtgraphicaleffects + qtquickcontrols + qtquickcontrols2 ; not listed as dependency + qtx11extras)) (arguments (list #:tests? #f ; test program gets built, but is not found #:configure-flags @@ -500,31 +486,30 @@ (define-public kmix (base32 "1na52ypp57wqrc6pl1khinx9i6fidv1k97nnxcy8zb4l7d5sh1nd")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("glib" ,glib) - ("kconfigwidgets" ,kconfigwidgets) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdoctools" ,kdoctools) - ("kglobalaccel" ,kglobalaccel) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("knotifications" ,knotifications) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libcanberra" ,libcanberra) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("plasma-framework" ,plasma-framework) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list alsa-lib + glib + kconfigwidgets + kcompletion + kconfig + kconfigwidgets + kcrash + kdbusaddons + kdoctools + kglobalaccel + ki18n + kiconthemes + knotifications + kwidgetsaddons + kwindowsystem + kxmlgui + libcanberra + oxygen-icons ; default icon set + plasma-framework + pulseaudio + qtbase-5 + solid)) (home-page "https://kde.org/applications/multimedia/org.kde.kmix") (synopsis "Volume control and mixer") (description "KMix is an audio device mixer, used to adjust volume, select @@ -550,32 +535,30 @@ (define-public kmplayer "kmplayer-upstream_Fix-build-with-Qt-5.9.patch")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules pkg-config kdoctools)) (inputs - `(("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kdelibs4support" ,kdelibs4support) - ("ki18n" ,ki18n) - ("kinit" ,kinit) - ("kio" ,kio) - ("kparts" ,kparts) - ("kmediaplayer" ,kmediaplayer) - ("kwidgetsaddons" ,kwidgetsaddons) - ("libxcb" ,libxcb) ;; FIXME: why does cmake not find XEVIE and XPRINT? - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("cairo" ,cairo) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("xcb-util" ,xcb-util) - ("xcb-util-cursor" ,xcb-util-cursor) - ("xcb-util-errors" ,xcb-util-errors) - ("xcb-util-image" ,xcb-util-image) - ("xcb-util-keysyms" ,xcb-util-keysyms) - ("xcb-util-wm" ,xcb-util-wm))) + (list kconfig + kcoreaddons + kdelibs4support + ki18n + kinit + kio + kparts + kmediaplayer + kwidgetsaddons + libxcb ;; FIXME: why does cmake not find XEVIE and XPRINT? + oxygen-icons ; default icon set + phonon + qtbase-5 + cairo + qtsvg + qtx11extras + xcb-util + xcb-util-cursor + xcb-util-errors + xcb-util-image + xcb-util-keysyms + xcb-util-wm)) (arguments (list #:configure-flags #~(list (string-append @@ -614,10 +597,7 @@ (define-public kwave (base32 "0ysa873pc2gip95cxr8yv7ifd9qql5zg6h67i9n9q3iqa6v58iyw")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("librsvg" ,librsvg) - ("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules librsvg pkg-config kdoctools)) (inputs `(("also-lib" ,alsa-lib) ("audiofile" ,audiofile) @@ -691,16 +671,15 @@ (define-public libkcddb (base32 "1fwryaj8ldmsqhl5qxjda8by9i7xlb97r8p9rqzckw697hkfhs0h")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("libmusicbrainz" ,libmusicbrainz) - ("qtbase" ,qtbase-5))) + (list kcodecs + kconfig + ki18n + kio + kwidgetsaddons + libmusicbrainz + qtbase-5)) (arguments `(#:tests? #f)) ; Most tests require network (home-page "https://invent.kde.org/multimedia/libkcddb") @@ -722,14 +701,14 @@ (define-public libkcompactdisc (base32 "0iy4i0hxqsrnndd4iqkww7v1rqry7kvi5paxdw5qjfffwn8kcsbx")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("alsa-lib" ,alsa-lib) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list alsa-lib + kcoreaddons + ki18n + phonon + qtbase-5 + solid)) (home-page "https://invent.kde.org/multimedia/libkcompactdisc") (synopsis "KDE library for playing & ripping CDs") (description "The KDE Compact Disc library provides an API for diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index b63f72f071..a2edb13ea6 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -58,30 +58,28 @@ (define-public akonadi "akonadi-not-relocatable.patch")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools) - ("shared-mime-info" ,shared-mime-info))) + (list extra-cmake-modules qttools shared-mime-info)) (inputs - `(("boost" ,boost) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ;; Do NOT add mysql or postgresql to the inputs. Otherwise the binaries - ;; and wrapped files will refer to them, even if the user choices none - ;; of these. Executables are searched on $PATH then. - ("qtbase" ,qtbase-5) - ("sqlite" ,sqlite))) + (list boost + kconfig + kconfigwidgets + kcoreaddons + kcrash + ki18n + kiconthemes + kio + kitemmodels + kitemviews + kwidgetsaddons + kwindowsystem + kxmlgui + libxml2 + libxslt + ;; Do NOT add mysql or postgresql to the inputs. Otherwise the binaries + ;; and wrapped files will refer to them, even if the user choices none + ;; of these. Executables are searched on $PATH then. + qtbase-5 + sqlite)) (arguments `(#:tests? #f ;; TODO 135/167 tests fail #:configure-flags '("-DDATABASE_BACKEND=SQLITE") ; lightweight @@ -131,28 +129,28 @@ (define-public akonadi-calendar (base32 "1mq76qyd3jcngb2yfanpn7qvklzllza399fxwii0mqppp1vmnb2b")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("kcalendarcore" ,kcalendarcore) - ("kcalutils" ,kcalutils) - ("kcodecs" ,kcodecs) - ("kcontacts" ,kcontacts) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmailtransport" ,kmailtransport) - ("kmime" ,kmime) - ("kpimtextedit" ,kpimtextedit) - ("ksmtp" ,ksmtp) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-contacts + akonadi-mime + boost + kcalendarcore + kcalutils + kcodecs + kcontacts + ki18n + kiconthemes + kidentitymanagement + kio + kitemmodels + kmailtransport + kmime + kpimtextedit + ksmtp + ktextwidgets + kwallet + qtbase-5)) (arguments `(#:tests? #f)) ;; TODO: 1/1 test fails (home-page "https://api.kde.org/kdepim/akonadi/html/index.html") @@ -174,32 +172,32 @@ (define-public akonadi-contacts (base32 "0igggarnl99s5pl73dgrpha4lf7vnr000iy69vcwmqs5lxb7cyli")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("boost" ,boost) - ("kauth" ,kauth) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kmime" ,kmime) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("prison" ,prison) - ("kio" ,kio) - ("qtbase" ,qtbase-5) - ("solid" ,solid) - ("sonnet" ,sonnet))) + (list akonadi + boost + kauth + kcodecs + kcompletion + kconfigwidgets + kcontacts + kcoreaddons + kdbusaddons + ki18n + kiconthemes + kitemmodels + kitemviews + kjobwidgets + kmime + kservice + ktextwidgets + kwidgetsaddons + kxmlgui + prison + kio + qtbase-5 + solid + sonnet)) (home-page "https://api.kde.org/kdepim/akonadi/html/index.html") (synopsis "Akonadi contacts access library") (description "Akonadi Contacts is a library that effectively bridges the @@ -225,23 +223,22 @@ (define-public akonadi-mime (base32 "1wd776ia3z22a79biq04y4m83n8xpvfmyg8bcsslr7lmc3avdg8w")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("libxslt" ,libxslt) ;; xslt for generating interface descriptions - ("shared-mime-info" ,shared-mime-info))) + (list extra-cmake-modules libxslt ;; xslt for generating interface descriptions + shared-mime-info)) (inputs - `(("akonadi" ,akonadi) - ("boost" ,boost) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list akonadi + boost + kcodecs + kconfig + kconfigwidgets + kdbusaddons + ki18n + kio + kitemmodels + kmime + kwidgetsaddons + kxmlgui + qtbase-5)) (home-page "https://api.kde.org/kdepim/akonadi/html/index.html") (arguments `(#:phases @@ -278,13 +275,9 @@ (define-public akonadi-notes (base32 "04y293kjrmjjcbb7fkjl7hl4vrks4cjjxnvc6ibzyv81rn6cdhh2")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("kcodecs" ,kcodecs) - ("ki18n" ,ki18n) - ("kmime" ,kmime) - ("qtbase" ,qtbase-5))) + (list akonadi kcodecs ki18n kmime qtbase-5)) (home-page "https://api.kde.org/kdepim/akonadi/html/index.html") (synopsis "Akonadi notes access library") (description "Akonadi Notes is a library that effectively bridges the @@ -307,27 +300,26 @@ (define-public akonadi-search (base32 "1h5p44y244gzf7ndzw7afrvq9c76ybp8ddvg82p3lzjh02rrvd50")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - - ;; For tests. - ("dbus" ,dbus))) + (list extra-cmake-modules + ;; For tests. + dbus)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("kcalendarcore" ,kcalendarcore) - ("kcmutils" ,kcmutils) - ("kcontacts" ,kcontacts) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("krunner" ,krunner) - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("xapian" ,xapian))) + (list akonadi + akonadi-mime + boost + kcalendarcore + kcmutils + kcontacts + kcrash + kdbusaddons + ki18n + kio + kitemmodels + kmime + krunner + kwindowsystem + qtbase-5 + xapian)) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'disable-failing-test @@ -364,7 +356,7 @@ (define-public kincidenceeditor (properties `((upstream-name . "incidenceeditor"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs `(("akonadi" ,akonadi) ("akonadi-calendar" ,akonadi-calendar) @@ -412,42 +404,42 @@ (define-public kaddressbook (base32 "1vpdhdj87ai2sxjn2jk3mh6bzfr1n3yzydnkgv7nc8v1m2fdawap")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("akonadi-search" ,akonadi-search) - ("boost" ,boost) - ("gpgme" ,gpgme) - ("grantlee" ,grantlee) - ("grantleetheme" ,grantleetheme) - ("kcalendarcore" ,kcalendarcore) - ("kcmutils" ,kcmutils) - ("kcompletion" ,kcompletion) - ("kcontacts" ,kcontacts) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) - ("kdoctools" ,kdoctools) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kimap" ,kimap) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("kontactinterface" ,kontactinterface) - ("kparts" ,kparts) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdepim" ,libkdepim) - ("libkleo" ,libkleo) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests - ("prison" ,prison) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-contacts + akonadi-mime + akonadi-search + boost + gpgme + grantlee + grantleetheme + kcalendarcore + kcmutils + kcompletion + kcontacts + kcrash + kdbusaddons + kdepim-apps-libs + kdoctools + ki18n + kiconthemes + kimap + kio + kitemmodels + kmime + kontactinterface + kparts + kpimcommon + kpimtextedit + ktextwidgets + kxmlgui + libkdepim + libkleo + oxygen-icons ; default icon set, required for tests + prison + qgpgme + qtbase-5)) (home-page "https://kontact.kde.org/components/kaddressbook.html") (synopsis "Address Book application to manage your contacts") (description "KAddressBook stores all the personal details of your family, @@ -469,26 +461,26 @@ (define-public kalarmcal (base32 "0g0bm4zzzcpl2pqqf609349zagwrgj6a4ibxpgg4zf21aacdq8bi")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("boost" ,boost) - ("kcalendarcore" ,kcalendarcore) - ("kcalutils" ,kcalutils) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("kholidays" ,kholidays) - ("ki18n" ,ki18n) - ("kidentitymanagement" ,kidentitymanagement) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kpimtextedit" ,kpimtextedit) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list akonadi + boost + kcalendarcore + kcalutils + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kholidays + ki18n + kidentitymanagement + kio + kitemmodels + kpimtextedit + ktextwidgets + kxmlgui + qtbase-5)) (arguments `(#:tests? #f)) ;; TODO: TZ setup (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") @@ -510,15 +502,15 @@ (define-public kblog (base32 "0pi3axs58wsz5vq6vyisz73s24q739zplwrblyvkcm16nll4mvhk")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcalendarcore" ,kcalendarcore) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kxmlrpcclient" ,kxmlrpcclient) - ("qtbase" ,qtbase-5) - ("syndication" ,syndication))) + (list kcalendarcore + kcoreaddons + ki18n + kio + kxmlrpcclient + qtbase-5 + syndication)) ;; Note: Some tests take up to 90 sec. (home-page "https://invent.kde.org/pim/kblog") (synopsis "Client-side support library for web application remote blogging @@ -545,31 +537,30 @@ (define-public kcalendarsupport (properties `((upstream-name . "calendarsupport"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-calendar" ,akonadi-calendar) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("kcalendarcore" ,kcalendarcore) - ("kcalutils" ,kcalutils) - ("kcompletion" ,kcompletion) - ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) - ("kguiaddons" ,kguiaddons) - ("kholidays" ,kholidays) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-calendar + akonadi-mime + boost + kcalendarcore + kcalutils + kcompletion + kdbusaddons + kdepim-apps-libs + kguiaddons + kholidays + ki18n + kiconthemes + kidentitymanagement + kio + kitemmodels + kmime + kpimcommon + kpimtextedit + ktextwidgets + kxmlgui + qtbase-5)) (home-page "https://api.kde.org/stable/calendarsupport/") (synopsis "Calendar Support library for KDE PIM") (description "The Calendar Support library provides helper utilities for @@ -590,23 +581,22 @@ (define-public kcalutils (base32 "0v268w8vhgqxq1nwv9b9cy4h7zqgjrv19r44g3zc9w5j76ivix86")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("libxml2" ,libxml2))) ;; xmllint required for tests + (list extra-cmake-modules libxml2)) ;; xmllint required for tests (inputs - `(("grantlee" ,grantlee) - ("kcalendarcore" ,kcalendarcore) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kpimtextedit" ,kpimtextedit) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests - ("qtbase" ,qtbase-5))) + (list grantlee + kcalendarcore + kcodecs + kconfig + kconfigwidgets + kcoreaddons + ki18n + kiconthemes + kidentitymanagement + kpimtextedit + ktextwidgets + kwidgetsaddons + oxygen-icons ; default icon set, required for tests + qtbase-5)) (arguments `(#:tests? #f)) ;; TODO: seem to pull in some wrong theme (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") @@ -629,13 +619,9 @@ (define-public kdav (base32 "0445gl4xm0h39igkxgb6vmq5iaa04wkgrgbs7nfd0zwngk8xaidn")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("qtbase" ,qtbase-5) - ("qtxmlpatterns" ,qtxmlpatterns))) + (list kcoreaddons ki18n kio qtbase-5 qtxmlpatterns)) (home-page "https://invent.kde.org/frameworks/kdav") (synopsis "DAV protocol implementation with KJobs") (description "This is a DAV protocol implementation with KJobs. Calendars @@ -657,30 +643,30 @@ (define-public kdepim-apps-libs (base32 "0m9qrfjs97anh9h6ibggx23ddlm1zkxjap2iyf3gf672ip01fvci")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("boost" ,boost) - ("gpgme" ,gpgme) - ("grantlee" ,grantlee) - ("grantleetheme" ,grantleetheme) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kimap" ,kimap) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("kpimcommon" ,kpimcommon) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("libkleo" ,libkleo) - ("prison" ,prison) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-contacts + boost + gpgme + grantlee + grantleetheme + kconfig + kconfigwidgets + kcontacts + kcoreaddons + ki18n + kimap + kio + kitemmodels + kmime + kpimcommon + kservice + kwidgetsaddons + libkleo + prison + qgpgme + qtbase-5)) (home-page "https://invent.kde.org/pim/kdepim-apps-libs") (synopsis "KDE PIM mail related libraries and data files") (description "This package provides mail related libraries and data files @@ -701,53 +687,49 @@ (define-public kdepim-runtime (base32 "1in4x4wvgclkni72cfkw9jx35d0qd0jmfwybm3ksx5qx5sbki9gg")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("kdoctools" ,kdoctools) - ("libxslt" ,libxslt) - ("shared-mime-info" ,shared-mime-info))) + (list extra-cmake-modules dbus kdoctools libxslt shared-mime-info)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-calendar" ,akonadi-calendar) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("akonadi-notes" ,akonadi-notes) - ("boost" ,boost) - ("cyrus-sasl" ,cyrus-sasl) - ("kalarmcal" ,kalarmcal) - ("kcalendarcore" ,kcalendarcore) - ("kcalutils" ,kcalutils) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kdav" ,kdav) - ("kholidays" ,kholidays) - ("kidentitymanagement" ,kidentitymanagement) - ("kimap" ,kimap) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmailtransport" ,kmailtransport) - ("kmbox" ,kmbox) - ("kmime" ,kmime) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("kross" ,kross) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwindowsystem" ,kwindowsystem) - ("libkgapi" ,libkgapi) - ;; TODO: libkolab - ("qca" ,qca) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtnetworkauth" ,qtnetworkauth) - ("qtspeech" ,qtspeech) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine) - ("qtxmlpatterns" ,qtxmlpatterns))) + (list akonadi + akonadi-calendar + akonadi-contacts + akonadi-mime + akonadi-notes + boost + cyrus-sasl + kalarmcal + kcalendarcore + kcalutils + kcodecs + kconfig + kconfigwidgets + kcontacts + kdav + kholidays + kidentitymanagement + kimap + kio + kitemmodels + kmailtransport + kmbox + kmime + knotifications + knotifyconfig + kpimcommon + kpimtextedit + kross + ktextwidgets + kwallet + kwindowsystem + libkgapi + ;; TODO: libkolab + qca + qtbase-5 + qtdeclarative + qtnetworkauth + qtspeech + qtwebchannel + qtwebengine + qtxmlpatterns)) (arguments ;; TODO: 5/45 tests fail for quite different reasons, even with ;; "offscreen" and dbus @@ -787,36 +769,35 @@ (define-public keventviews (properties `((upstream-name . "eventviews"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-calendar" ,akonadi-calendar) - ("akonadi-contacts" ,akonadi-contacts) - ("boost" ,boost) - ("kcalendarcore" ,kcalendarcore) - ("kcalendarsupport" ,kcalendarsupport) - ("kcalutils" ,kcalutils) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kdbusaddons" ,kdbusaddons) - ("kdiagram" ,kdiagram) - ("kguiaddons" ,kguiaddons) - ("kholidays" ,kholidays) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("kpimtextedit" ,kpimtextedit) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("libkdepim" ,libkdepim) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-calendar + akonadi-contacts + boost + kcalendarcore + kcalendarsupport + kcalutils + kcodecs + kcompletion + kconfigwidgets + kcontacts + kdbusaddons + kdiagram + kguiaddons + kholidays + ki18n + kiconthemes + kidentitymanagement + kio + kitemmodels + kmime + kpimtextedit + kservice + ktextwidgets + kxmlgui + libkdepim + qtbase-5)) (home-page "https://invent.kde.org/pim/eventviews") (synopsis "KDE PIM library for creating events") (description "This library provides an event creator for KDE PIM.") @@ -836,33 +817,32 @@ (define-public kgpg (base32 "03d3gsbara7ga2cyrhafkw11qq9cj804h9vpvxl4wd2a9c90snkh")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("gnupg" ,gnupg) ;; TODO: Remove after gpgme uses fixed path - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path + kdoctools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("boost" ,boost) - ("gpgme" ,gpgme) - ("karchive" ,karchive) - ("kcodecs" ,kcodecs) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kjobwidgets" ,kjobwidgets) - ("knotifications" ,knotifications) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-contacts + boost + gpgme + karchive + kcodecs + kcontacts + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kio + kitemmodels + kjobwidgets + knotifications + kservice + ktextwidgets + kwidgetsaddons + kwindowsystem + kxmlgui + oxygen-icons ;; default icon set + qtbase-5)) (home-page "https://kde.org/applications/utilities/org.kde.kgpg") (synopsis "Graphical front end for GNU Privacy Guard") (description "Kgpg manages cryptographic keys for the GNU Privacy Guard, @@ -884,19 +864,19 @@ (define-public kidentitymanagement (base32 "0flp9p9hlr1zfgvsy5i1nq55p7bvnhqxkxbif1lyw0cq6iblxhgr")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kemoticons" ,kemoticons) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kpimtextedit" ,kpimtextedit) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list kcodecs + kcompletion + kconfig + kcoreaddons + kemoticons + kiconthemes + kio + kpimtextedit + ktextwidgets + kxmlgui + qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -923,14 +903,14 @@ (define-public kimap (base32 "1x22wfzqp92mn1fy2xl89k9yjfk2vgcva0fd30i9rrqj4aw2rsma")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kmime" ,kmime) - ("qtbase" ,qtbase-5))) + (list cyrus-sasl + kcoreaddons + ki18n + kio + kmime + qtbase-5)) (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") (synopsis "Library for handling IMAP") (description "This library provides a job-based API for interacting with @@ -954,16 +934,11 @@ (define-public kldap (base32 "0whlp586ycsx0qf0nr81avwscpq62w5js46z7vayy0dxkhrhfayr")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5))) + (list ki18n kio kwidgetsaddons qtbase-5)) (propagated-inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("openldap" ,openldap))) + (list cyrus-sasl openldap)) (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") (synopsis "Library for accessing LDAP") (description " This is a library for accessing LDAP with a convenient Qt @@ -984,34 +959,32 @@ (define-public kleopatra (base32 "1m50nzb2m27fkb8z3k34cv4zi2akr0fx8zn7lk5swhg49sgrip6n")))) (build-system qt-build-system) (native-inputs - `(("dbus" ,dbus) - ("extra-cmake-modules" ,extra-cmake-modules) - ("gnupg" ,gnupg) ;; TODO: Remove after gpgme uses fixed path - ("kdoctools" ,kdoctools))) + (list dbus extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path + kdoctools)) (inputs - `(("boost" ,boost) - ("gpgme" ,gpgme) - ("kcmutils" ,kcmutils) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("knotifications" ,knotifications) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libassuan" ,libassuan) - ("libkleo" ,libkleo) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5))) + (list boost + gpgme + kcmutils + kcodecs + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kitemmodels + kmime + knotifications + ktextwidgets + kwidgetsaddons + kwindowsystem + kxmlgui + libassuan + libkleo + oxygen-icons ;; default icon set + qgpgme + qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1042,67 +1015,65 @@ (define-public kmail (patches (search-patches "kmail-Fix-missing-link-libraries.patch")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules dbus kdoctools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("akonadi-search" ,akonadi-search) - ("boost" ,boost) - ("gpgme" ,gpgme) - ("kbookmarks" ,kbookmarks) - ("kcalendarcore" ,kcalendarcore) - ("kcalutils" ,kcalutils) - ("kcmutils" ,kcmutils) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kimap" ,kimap) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kldap" ,kldap) - ("kmailcommon" ,kmailcommon) - ("kmailtransport" ,kmailtransport) - ("kmessagelib" ,kmessagelib) - ("kmime" ,kmime) - ("kmime" ,kmime) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kontactinterface" ,kontactinterface) - ("kparts" ,kparts) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("kservice" ,kservice) - ("ksyntaxhighlighting" ,ksyntaxhighlighting) - ("ktextwidgets" ,ktextwidgets) - ("ktnef" ,ktnef) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libgravatar" ,libgravatar) - ("libkdepim" ,libkdepim) - ("libkleo" ,libkleo) - ("libksieve" ,libksieve) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine) - ("sonnet" ,sonnet))) + (list akonadi + akonadi-contacts + akonadi-mime + akonadi-search + boost + gpgme + kbookmarks + kcalendarcore + kcalutils + kcmutils + kcodecs + kconfig + kconfigwidgets + kcontacts + kcrash + kdbusaddons + kdepim-apps-libs + kguiaddons + ki18n + kiconthemes + kidentitymanagement + kimap + kio + kitemmodels + kitemviews + kjobwidgets + kldap + kmailcommon + kmailtransport + kmessagelib + kmime + kmime + knotifications + knotifyconfig + kontactinterface + kparts + kpimcommon + kpimtextedit + kservice + ksyntaxhighlighting + ktextwidgets + ktnef + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libgravatar + libkdepim + libkleo + libksieve + oxygen-icons ; default icon set, required for tests + qgpgme + qtbase-5 + qtdeclarative + qtwebchannel + qtwebengine + sonnet)) (arguments `(#:phases (modify-phases %standard-phases @@ -1137,50 +1108,47 @@ (define-public kmailcommon (properties `((upstream-name . "mailcommon"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("gnupg" ,gnupg) - ("qttools" ,qttools))) + (list extra-cmake-modules dbus gnupg qttools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("gpgme" ,gpgme) - ("karchive" ,karchive) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kdbusaddons" ,kdbusaddons) - ("kdesignerplugin" ,kdesignerplugin) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kimap" ,kimap) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kldap" ,kldap) - ("kmailimporter" ,kmailimporter) - ("kmailtransport" ,kmailtransport) - ("kmessagelib" ,kmessagelib) - ("kmime" ,kmime) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("ksyntaxhighlighting" ,ksyntaxhighlighting) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libkdepim" ,libkdepim) - ("libkleo" ,libkleo) - ("libxslt" ,libxslt) - ("phonon" ,phonon) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-contacts + akonadi-mime + boost + gpgme + karchive + kcodecs + kcompletion + kconfig + kconfigwidgets + kcontacts + kdbusaddons + kdesignerplugin + ki18n + kiconthemes + kidentitymanagement + kimap + kio + kitemmodels + kitemviews + kldap + kmailimporter + kmailtransport + kmessagelib + kmime + kpimcommon + kpimtextedit + ksyntaxhighlighting + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libkdepim + libkleo + libxslt + phonon + qgpgme + qtbase-5)) (arguments `(#:tests? #f)) ;; TODO: 4/56 tests fail, even with "offscreen" and dbus (home-page "https://invent.kde.org/pim/mailcommon") @@ -1204,24 +1172,24 @@ (define-public kmailimporter (properties `((upstream-name . "mailimporter"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kmime" ,kmime) - ("kxmlgui" ,kxmlgui) - ("libkdepim" ,libkdepim) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-mime + boost + karchive + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + ki18n + kio + kitemmodels + kmime + kxmlgui + libkdepim + qtbase-5)) (home-page "https://invent.kde.org/pim/mailimporter") (synopsis "KDE mail importer library") (description "This package provides libraries for importing mails other @@ -1242,27 +1210,26 @@ (define-public kmailtransport (base32 "1swqlgzxzlqffm119sbhszy9lr93m8lzwygr0q4raa660b6yiavm")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("cyrus-sasl" ,cyrus-sasl) - ("kcalendarcore" ,kcalendarcore) - ("kcmutils" ,kcmutils) - ("kcontacts" ,kcontacts) - ("kdbusaddons" ,kdbusaddons) - ("kconfigwidgets" ,kconfigwidgets) - ("ki18n" ,ki18n) - ("kitemmodels" ,kitemmodels) - ("kio" ,kio) - ("kmime" ,kmime) - ("ksmtp" ,ksmtp) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("libkgapi" ,libkgapi) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-mime + boost + cyrus-sasl + kcalendarcore + kcmutils + kcontacts + kdbusaddons + kconfigwidgets + ki18n + kitemmodels + kio + kmime + ksmtp + ktextwidgets + kwallet + libkgapi + qtbase-5)) (arguments `(#:tests? #f)) ;; TODO - 3/3 tests fail, require drkonqi (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") @@ -1284,11 +1251,9 @@ (define-public kmbox (base32 "03cny38v4y1lmcrs6d34hbj9assqgf51rqryf5rdzkiaq79c1krc")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcodecs" ,kcodecs) - ("kmime" ,kmime) - ("qtbase" ,qtbase-5))) + (list kcodecs kmime qtbase-5)) (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") (synopsis "Library for handling mbox mailboxes") (description "This is a library for handling mailboxes in mbox format, @@ -1309,61 +1274,59 @@ (define-public kmessagelib (properties `((upstream-name . "messagelib"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("gnupg" ,gnupg) - ("libxml2" ,libxml2))) + (list extra-cmake-modules gnupg libxml2)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("akonadi-notes" ,akonadi-notes) - ("akonadi-search" ,akonadi-search) - ("boost" ,boost) - ("gpgme" ,gpgme) - ("grantlee" ,grantlee) - ("grantleetheme" ,grantleetheme) - ("karchive" ,karchive) - ("kcalendarcore" ,kcalendarcore) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kimap" ,kimap) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kldap" ,kldap) - ("kmailtransport" ,kmailtransport) - ("kmbox" ,kmbox) - ("kmime" ,kmime) - ("knewstuff" ,knewstuff) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("kservice" ,kservice) - ("ksyntaxhighlighting" ,ksyntaxhighlighting) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libgravatar" ,libgravatar) - ("libkdepim" ,libkdepim) - ("libkleo" ,libkleo) - ("qca" ,qca) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine) - ("qtwebkit" ,qtwebkit) - ("sonnet" ,sonnet))) + (list akonadi + akonadi-contacts + akonadi-mime + akonadi-notes + akonadi-search + boost + gpgme + grantlee + grantleetheme + karchive + kcalendarcore + kcodecs + kcompletion + kconfig + kconfigwidgets + kcontacts + kdbusaddons + kdepim-apps-libs + ki18n + kiconthemes + kidentitymanagement + kimap + kio + kitemmodels + kitemviews + kjobwidgets + kldap + kmailtransport + kmbox + kmime + knewstuff + kpimcommon + kpimtextedit + kservice + ksyntaxhighlighting + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libgravatar + libkdepim + libkleo + qca + qgpgme + qtbase-5 + qtdeclarative + qtwebchannel + qtwebengine + qtwebkit + sonnet)) (arguments `(#:tests? #f ;TODO many test fail for quite different reasons #:phases (modify-phases %standard-phases @@ -1396,11 +1359,9 @@ (define-public kmime (base32 "1dkdxfr1ry10qyql5sp1ai4li11f0ncf9hipg27j59y70mlyrl2r")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcodecs" ,kcodecs) - ("ki18n" ,ki18n) - ("qtbase" ,qtbase-5))) + (list kcodecs ki18n qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1434,51 +1395,50 @@ (define-public knotes (base32 "13h4n7fb5p6g1f5kmw6pblpd76j904psm30s3a5d3kykni57dijx")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("libxslt" ,libxslt))) + (list extra-cmake-modules libxslt)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("akonadi-notes" ,akonadi-notes) - ("akonadi-search" ,akonadi-search) - ("boost" ,boost) - ("grantlee" ,grantlee) - ("grantleetheme" ,grantleetheme) - ("kcalendarcore" ,kcalendarcore) - ("kcalutils" ,kcalutils) - ("kcmutils" ,kcmutils) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdnssd" ,kdnssd) - ("kdoctools" ,kdoctools) - ("kglobalaccel" ,kglobalaccel) - ("kiconthemes" ,kiconthemes) - ("kimap" ,kimap) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kmime" ,kmime) - ("kmime" ,kmime) - ("knewstuff" ,knewstuff) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kontactinterface" ,kontactinterface) - ("kparts" ,kparts) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("kxmlgui" ,kxmlgui) - ("libkdepim" ,libkdepim) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list akonadi + akonadi-contacts + akonadi-mime + akonadi-notes + akonadi-search + boost + grantlee + grantleetheme + kcalendarcore + kcalutils + kcmutils + kcompletion + kconfig + kconfigwidgets + kcontacts + kcoreaddons + kcrash + kdnssd + kdoctools + kglobalaccel + kiconthemes + kimap + kitemmodels + kitemviews + kmime + kmime + knewstuff + knotifications + knotifyconfig + kontactinterface + kparts + kpimcommon + kpimtextedit + ktextwidgets + kwidgetsaddons + kwindowsystem + kxmlgui + kxmlgui + libkdepim + oxygen-icons ; default icon set, required for tests + qtbase-5 + qtx11extras)) (home-page "https://kontact.kde.org/components/knotes.html") (synopsis "Note-taking utility") (description "KNotes lets you write the computer equivalent of sticky @@ -1507,15 +1467,15 @@ (define-public kontactinterface (base32 "0s1qm1wjkvbb1film94r7g88d8vgh26bm0hm6gpyqv5bazw5qx3j")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kparts" ,kparts) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list kcoreaddons + ki18n + kiconthemes + kparts + kwindowsystem + kxmlgui + qtbase-5)) (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") (synopsis "Kontact interface library") (description " This library provides the glue necessary for @@ -1535,58 +1495,55 @@ (define-public korganizer (base32 "04lz3ldrr0lpy9zpsg9ja1i9gxzlcjpqcwn3g7l4jjdky4frcr2r")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("dbus" ,dbus) - ("qttools" ,qttools) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules dbus qttools kdoctools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-calendar" ,akonadi-calendar) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("akonadi-notes" ,akonadi-notes) - ("akonadi-search" ,akonadi-search) - ("boost" ,boost) - ("kcalendarcore" ,kcalendarcore) - ("kcalendarsupport" ,kcalendarsupport) - ("kcalutils" ,kcalutils) - ("kcmutils" ,kcmutils) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) - ("keventviews" ,keventviews) - ("kholidays" ,kholidays) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kimap" ,kimap) - ("kincidenceeditor" ,kincidenceeditor) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kldap" ,kldap) - ("kmailtransport" ,kmailtransport) - ("kmime" ,kmime) - ("knewstuff" ,knewstuff) - ("knotifications" ,knotifications) - ("kontactinterface" ,kontactinterface) - ("kparts" ,kparts) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("kservice" ,kservice) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libkdepim" ,libkdepim) - ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests - ("phonon" ,phonon) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-calendar + akonadi-contacts + akonadi-mime + akonadi-notes + akonadi-search + boost + kcalendarcore + kcalendarsupport + kcalutils + kcmutils + kcodecs + kcompletion + kconfig + kconfigwidgets + kcontacts + kcoreaddons + kcrash + kdbusaddons + kdepim-apps-libs + keventviews + kholidays + kiconthemes + kidentitymanagement + kimap + kincidenceeditor + kitemmodels + kitemviews + kjobwidgets + kldap + kmailtransport + kmime + knewstuff + knotifications + kontactinterface + kparts + kpimcommon + kpimtextedit + kservice + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libkdepim + oxygen-icons ; default icon set, required for tests + phonon + qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -1638,11 +1595,9 @@ (define-public kpeoplevcard (setenv "HOME" "/tmp") #t))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcontacts" ,kcontacts) - ("kpeople" ,kpeople) - ("qtbase" ,qtbase-5))) + (list kcontacts kpeople qtbase-5)) (home-page "https://invent.kde.org/pim/kpeoplevcard") (synopsis "Expose vCard contacts to KPeople") (description @@ -1664,44 +1619,43 @@ (define-public kpimcommon (properties `((upstream-name . "pimcommon"))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("karchive" ,karchive) - ("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("grantlee" ,grantlee) - ;; TODO: ("kaccounts" ,kaccounts) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("kdesignerplugin" ,kdesignerplugin) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kimap" ,kimap) - ("kio" ,kio) - ("kirigami" ,kirigami) ;; run-time dependency - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kmime" ,kmime) - ("knewstuff" ,knewstuff) - ("kpimtextedit" ,kpimtextedit) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libkdepim" ,libkdepim) - ("libxslt" ,libxslt) - ("purpose" ,purpose) - ("qtbase" ,qtbase-5) - ("qtwebengine" ,qtwebengine))) + (list karchive + akonadi + akonadi-contacts + akonadi-mime + boost + grantlee + ;; TODO: ("kaccounts" ,kaccounts) + kcodecs + kconfig + kconfigwidgets + kcontacts + kcoreaddons + kdesignerplugin + ki18n + kiconthemes + kimap + kio + kirigami ;; run-time dependency + kitemmodels + kitemviews + kjobwidgets + kmime + knewstuff + kpimtextedit + kservice + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libkdepim + libxslt + purpose + qtbase-5 + qtwebengine)) (arguments `(#:tests? #f)) ;; TODO tests hang (home-page "https://invent.kde.org/pim/pimcommon") @@ -1723,25 +1677,24 @@ (define-public kpimtextedit (base32 "0j6d4sv405c3x0ww75qsww94apidsb8aaqf59akhv96zmv0vx5wy")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("grantlee" ,grantlee) - ("kcodecs" ,kcodecs) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kdesignerplugin" ,kdesignerplugin) - ("kemoticons" ,kemoticons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("ksyntaxhighlighting" ,ksyntaxhighlighting) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5) - ("qtspeech" ,qtspeech) - ("sonnet" ,sonnet))) + (list grantlee + kcodecs + kconfigwidgets + kcoreaddons + kdesignerplugin + kemoticons + ki18n + kiconthemes + kio + ksyntaxhighlighting + ktextwidgets + kwidgetsaddons + kxmlgui + qtbase-5 + qtspeech + sonnet)) (arguments `(#:tests? #f)) ;; TODO - test suite hangs (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") @@ -1765,15 +1718,15 @@ (define-public ksmtp (base32 "1xyaahibm0dc3qdwiak5yqa66szxaxnylvqxi6k21ayvzn2vxbhx")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("qtbase" ,qtbase-5))) + (list cyrus-sasl + kcodecs + kconfig + kcoreaddons + ki18n + kio + qtbase-5)) (arguments `(#:tests? #f ;; TODO: does not find sasl mechs #:phases @@ -1805,16 +1758,16 @@ (define-public ktnef (base32 "0cn5p32w2kas56yyc15c22kll4hd02lvvxz2n6cz1wda8alspj19")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kcalendarcore" ,kcalendarcore) - ("kcalutils" ,kcalutils) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("qtbase" ,qtbase-5))) + (list kcalendarcore + kcalutils + kcodecs + kconfig + kcontacts + kcoreaddons + ki18n + qtbase-5)) (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/ktnef/html/") (synopsis "Library for handling mail attachments using TNEF format") (description "Ktnef is a library for handling data in the TNEF @@ -1837,35 +1790,34 @@ (define-public libkdepim (base32 "0bask561laxgkgm3rxfpyxqs6jx1l9xjk058lhycq0pik6vwhdha")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("akonadi-search" ,akonadi-search) - ("boost" ,boost) - ("kcmutils" ,kcmutils) - ("kcodecs" ,kcodecs) - ("kcalendarcore" ,kcalendarcore) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("kdesignerplugin" ,kdesignerplugin) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("kldap" ,kldap) - ("kmime" ,kmime) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-contacts + akonadi-mime + akonadi-search + boost + kcmutils + kcodecs + kcalendarcore + kcompletion + kconfig + kconfigwidgets + kcontacts + kcoreaddons + kdbusaddons + kdesignerplugin + ki18n + kiconthemes + kio + kitemmodels + kitemviews + kjobwidgets + kldap + kmime + kwallet + kwidgetsaddons + qtbase-5)) (home-page "https://invent.kde.org/pim/libkdepim") (synopsis "Libraries for common KDE PIM apps") (description "This package provided libraries for common KDE PIM apps.") @@ -1885,20 +1837,19 @@ (define-public libkgapi (base32 "0nvd5fqrvyb7c3g7rf1lxbbv38q9sqnhd6irgx7awwgw92inxky4")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("ki18n" ,ki18n) - ("kcontacts" ,kcontacts) - ("kcalendarcore" ,kcalendarcore) - ("kio" ,kio) - ("kwallet" ,kwallet) - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine))) + (list cyrus-sasl + ki18n + kcontacts + kcalendarcore + kio + kwallet + kwindowsystem + qtbase-5 + qtdeclarative + qtwebchannel + qtwebengine)) (arguments `(#:tests? #f)) ;; TODO 6/48 tests fail (home-page "https://invent.kde.org/pim/libkgapi") @@ -1921,24 +1872,22 @@ (define-public libkleo (base32 "0rijpmqyx4mrr7csik3vkfcra7kfywk6yz548fmq3ha8wa9ax8fv")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("qttools" ,qttools))) + (list extra-cmake-modules kdoctools qttools)) (inputs - `(("boost" ,boost) - ("gpgme" ,gpgme) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kitemmodels" ,kitemmodels) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kpimtextedit" ,kpimtextedit) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5))) + (list boost + gpgme + kcodecs + kcompletion + kconfig + kcoreaddons + kcrash + ki18n + kitemmodels + kwidgetsaddons + kwindowsystem + kpimtextedit + qgpgme + qtbase-5)) (home-page "https://invent.kde.org/pim/libkleo") (synopsis "KDE PIM cryptographic library") (description "@code{libkleo} is a library for Kleopatra and other parts of @@ -1960,31 +1909,30 @@ (define-public libksieve (patches (search-patches "libksieve-Fix-missing-link-libraries.patch")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("akonadi" ,akonadi) - ("cyrus-sasl" ,cyrus-sasl) - ("karchive" ,karchive) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kimap" ,kimap) - ("kio" ,kio) - ("kmailtransport" ,kmailtransport) - ("kmime" ,kmime) - ("knewstuff" ,knewstuff) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("ksyntaxhighlighting" ,ksyntaxhighlighting) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwindowsystem" ,kwindowsystem) - ("libkdepim" ,libkdepim) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine))) + (list akonadi + cyrus-sasl + karchive + ki18n + kiconthemes + kidentitymanagement + kimap + kio + kmailtransport + kmime + knewstuff + kpimcommon + kpimtextedit + ksyntaxhighlighting + ktextwidgets + kwallet + kwindowsystem + libkdepim + qtbase-5 + qtdeclarative + qtwebchannel + qtwebengine)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index 8496208816..5621d8ea35 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -61,23 +61,22 @@ (define-public breeze ;; - kwin-style-breeze ;; - qml-module-qtquick-controls-styles-breeze - QtQuick style (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("kcmutils" ,kcmutils) ; optional - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kde-frameworkintegration" ,kde-frameworkintegration) ; optional - ("kdecoration" ,kdecoration) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) ; for optional kde-frameworkintegration - ("kpackage" ,kpackage) - ("kwayland" ,kwayland) ; optional - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) ; optional - ("qtx11extras" ,qtx11extras))) + (list kcmutils ; optional + kconfigwidgets + kcoreaddons + kde-frameworkintegration ; optional + kdecoration + kguiaddons + ki18n + kiconthemes ; for optional kde-frameworkintegration + kpackage + kwayland ; optional + kwindowsystem + qtbase-5 + qtdeclarative ; optional + qtx11extras)) (home-page "https://invent.kde.org/plasma/breeze") (synopsis "Default KDE Plasma theme") (description "Artwork, styles and assets for the Breeze visual style for @@ -97,10 +96,9 @@ (define-public kdecoration "0pn8n7zyb0adzjnn92vmbcf7pmpss60k9k1rk5llamj016xzfgnf")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("ki18n" ,ki18n) - ("qtbase" ,qtbase-5))) + (list ki18n qtbase-5)) (home-page "https://invent.kde.org/plasma/kdecoration") (synopsis "Plugin based library to create window decorations") (description "KDecoration is a library to create window decorations. @@ -121,14 +119,9 @@ (define-public ksshaskpass "1k2va2v9051f71w78dn3gihk642iyy5yzrkcfnp97fag8g6dpisi")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5))) + (list kcoreaddons ki18n kwallet kwidgetsaddons qtbase-5)) (home-page "https://invent.kde.org/plasma/ksshaskpass") (synopsis "Front-end for ssh-add using kwallet") (description "Ksshaskpass is a front-end for @code{ssh-add} which stores the @@ -168,11 +161,9 @@ (define-public kscreenlocker (invoke "dbus-launch" "ctest" "."))) #t))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ;; For tests. - ("dbus" ,dbus) - ("xorg-server" ,xorg-server-for-tests))) + (list extra-cmake-modules pkg-config + ;; For tests. + dbus xorg-server-for-tests)) (inputs `(("kcmutils" ,kcmutils) ("kcrash" ,kcrash) @@ -215,14 +206,11 @@ (define-public libkscreen (base32 "0rf1pm0yyc069f4n5s9ipdx4glzfr9zvv5cbrmn4q9i4v6z1qd8i")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ;; For testing. - ("dbus" ,dbus))) + (list extra-cmake-modules + ;; For testing. + dbus)) (inputs - `(("kwayland" ,kwayland) - ("libxrandr" ,libxrandr) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list kwayland libxrandr qtbase-5 qtx11extras)) (arguments '(#:tests? #f)) ; FIXME: 55% tests passed, 5 tests failed out of 11 (home-page "https://community.kde.org/Solid/Projects/ScreenManagement") @@ -244,8 +232,7 @@ (define-public libksysguard (sha256 (base32 "1kd0h3p8bf9k5pqp0frhr81pa0yyrpkckg9zznirk9p1v88v7bfq")))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs `(("kconfigwidgets" ,kconfigwidgets) ("kiconthemes" ,kiconthemes) diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm index a76efdeb01..3fab9089f3 100644 --- a/gnu/packages/kde-systemtools.scm +++ b/gnu/packages/kde-systemtools.scm @@ -49,34 +49,31 @@ (define-public dolphin (base32 "0xr5s0s40i2bsfjfapvpa7dxh9s4604cxirg97xcaacd6fdvhpds")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("ruby" ,ruby) - ("ruby-test-unit" ,ruby-test-unit))) + (list extra-cmake-modules kdoctools ruby ruby-test-unit)) (inputs - `(("baloo" ,baloo) - ("baloo-widgets" ,baloo-widgets) - ("kactivities" ,kactivities) - ("kbookmarks" ,kbookmarks) - ("kcmutils" ,kcmutils) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kinit" ,kinit) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("knotifications" ,knotifications) - ("kparts" ,kparts) - ("ktextwidgets" ,ktextwidgets) - ("kwindowsystem" ,kwindowsystem) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("solid" ,solid))) + (list baloo + baloo-widgets + kactivities + kbookmarks + kcmutils + kcompletion + kconfig + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kinit + kio + knewstuff + knotifications + kparts + ktextwidgets + kwindowsystem + oxygen-icons ;; default icon set + phonon + qtbase-5 + solid)) (arguments `(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen (home-page "https://kde.org/applications/system/org.kde.dolphin") @@ -108,15 +105,15 @@ (define-public dolphin-plugins (base32 "12g44s6g7ma6avp15l45l42qyzbglswvahm2wji79zdls5vjnz7r")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("dolphin" ,dolphin) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("ktexteditor" ,ktexteditor) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5))) + (list dolphin + ki18n + kio + ktexteditor + kxmlgui + oxygen-icons ;; default icon set + qtbase-5)) (home-page "http://www.kde.org/") (synopsis "VCS-Plugins for Dolphin") (description "This package contains plugins that offer integration in @@ -136,28 +133,27 @@ (define-public khelpcenter (base32 "0wxzjragvjcfc7c4qja8wzpshhaywficj7f7wkmppzybcsxwn9qb")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("grantlee" ,grantlee) - ("karchive" ,karchive) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kdbusaddons" ,kdbusaddons) - ("khtml" ,khtml) - ("ki18n" ,ki18n) - ("kinit" ,kinit) - ("kio" ,kio) - ("kjs" ,kjs) - ("kparts" ,kparts) - ("kservice" ,kservice) - ("kwindowsystem" ,kwindowsystem) - ("libxml2" ,libxml2) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5) - ("xapian" ,xapian))) + (list grantlee + karchive + kbookmarks + kcodecs + kconfig + kcoreaddons + kdbusaddons + khtml + ki18n + kinit + kio + kjs + kparts + kservice + kwindowsystem + libxml2 + oxygen-icons ;; default icon set + qtbase-5 + xapian)) (arguments `(#:tests? #f)) ;; 1/1 test fails (home-page "https://kde.org/applications/system/org.kde.Help") @@ -186,35 +182,34 @@ (define-public konsole (base32 "0ckr7bjkyaw0gr5kx569jfnhkhwmlk4lqk41ng61qwxlb4bsdbdm")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kbookmarks" ,kbookmarks) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kinit" ,kinit) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kglobalaccel" ,kglobalaccel) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("kpty" ,kpty) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5) - ("qtscript" ,qtscript))) + (list kbookmarks + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kguiaddons + ki18n + kiconthemes + kinit + kio + knewstuff + kglobalaccel + knotifications + knotifyconfig + kparts + kpty + kservice + ktextwidgets + kwidgetsaddons + kwindowsystem + kxmlgui + oxygen-icons ;; default icon set + qtbase-5 + qtscript)) (arguments `(#:tests? #f)) ;; TODO: 2/15 tests fail even with HOME, offscreen, SHELL, debus (home-page "http://www.kde.org/") @@ -241,31 +236,29 @@ (define-public krfb (base32 "092ijn88jpmgk2zwz37vzf35jisl234mc3krc9jl7bd955akx51k")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules pkg-config kdoctools)) (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("knotifications" ,knotifications) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libvnc" ,libvnc) - ("libxcb" ,libxcb) - ("libxtst" ,libxtst) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("pipewire" ,pipewire-0.3) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("xcb-util-image" ,xcb-util-image) - ("zlib" ,zlib))) + (list kcompletion + kconfig + kcoreaddons + kcrash + kdbusaddons + kdnssd + ki18n + knotifications + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libvnc + libxcb + libxtst + oxygen-icons ;; default icon set + pipewire-0.3 + qtbase-5 + qtx11extras + xcb-util-image + zlib)) (home-page "https://kde.org/applications/internet/org.kde.krfb") (synopsis "Desktop Sharing utility") (description "KDE Desktop Sharing is a server application that allows you @@ -293,23 +286,22 @@ (define-public ksystemlog (base32 "1826h89ynvlxdwzyqil2d79cvynglww6fax7qp41wxasgarxhsni")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs ;; Not including Journald since this is not used in guix - `(("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5))) + (list karchive + kcompletion + kconfig + kcoreaddons + ki18n + kiconthemes + kio + kitemviews + ktextwidgets + kwidgetsaddons + kxmlgui + oxygen-icons ;; default icon set + qtbase-5)) (home-page "https://kde.org/applications/system/org.kde.ksystemlog") (synopsis "System log viewer") (description "This program is developed for being used by beginner users, @@ -333,29 +325,29 @@ (define-public yakuake "02pal9xx1wbpw7dimvs2aw1xnyjqlvbjlybkkfhf8x7c6m1r63aa")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("breeze-icons" ,breeze-icons) - ("karchive" ,karchive) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kglobalaccel" ,kglobalaccel) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("konsole" ,konsole) - ("kparts" ,kparts) - ("kwayland" ,kwayland) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list breeze-icons + karchive + kconfig + kcoreaddons + kcrash + kdbusaddons + kglobalaccel + ki18n + kiconthemes + kio + knewstuff + knotifications + knotifyconfig + konsole + kparts + kwayland + kwidgetsaddons + kwindowsystem + qtbase-5 + qtsvg + qtx11extras)) (home-page "https://www.kde.org/applications/system/yakuake/") (synopsis "Quad-style terminal emulator for KDE") (description "Yakuake is a drop-down terminal emulator based on KDE Konsole diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 47e25409ee..6a65b7b1f3 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -77,35 +77,32 @@ (define-public ark (string-append p "/bin")) (list lrzip lzop p7zip unzip zip zstd)))))))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("kdoctools" ,kdoctools) - ("xorg-server" ,xorg-server))) + (list extra-cmake-modules pkg-config kdoctools xorg-server)) (inputs - `(("breeze-icons" ,breeze-icons) - ("karchive" ,karchive) - ("kconfig" ,kconfig) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("khtml" ,khtml) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kparts" ,kparts) - ("kpty" ,kpty) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("libarchive" ,libarchive) - ("libzip" ,libzip) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib) - ;; Command line tools used by Ark. - ("lrzip" ,lrzip) - ("lzop" ,lzop) - ("p7zip" ,p7zip) - ("unzip" ,unzip) - ("zip" ,zip) - ("zstd" ,zstd))) + (list breeze-icons + karchive + kconfig + kcrash + kdbusaddons + khtml + ki18n + kio + kitemmodels + kparts + kpty + kservice + kwidgetsaddons + libarchive + libzip + qtbase-5 + zlib + ;; Command line tools used by Ark. + lrzip + lzop + p7zip + unzip + zip + zstd)) (home-page "https://apps.kde.org/en/ark") (synopsis "Graphical archiving tool") (description "Ark is a graphical file compression/decompression utility @@ -126,30 +123,29 @@ (define-public kate (base32 "0nrby307syrqlxrf9lwdzc9c15ifw47418qwszqwg345ma2pww7i")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kactivities" ,kactivities) - ("kconfig" ,kconfig) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kitemmodels" ,kitemmodels) - ("threadweaver" ,threadweaver) - ("knewstuff" ,knewstuff) - ("kio" ,kio) - ("kjobwidgets" ,kjobwidgets) - ("kparts" ,kparts) - ("ktexteditor" ,ktexteditor) - ("kwallet" ,kwallet) - ("plasma-framework" ,plasma-framework) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5) - ("qtscript" ,qtscript))) + (list kactivities + kconfig + kcrash + kdbusaddons + kguiaddons + ki18n + kiconthemes + kitemmodels + threadweaver + knewstuff + kio + kjobwidgets + kparts + ktexteditor + kwallet + plasma-framework + kwindowsystem + kxmlgui + oxygen-icons ;; default icon set + qtbase-5 + qtscript)) (arguments `(#:tests? #f ;; 2/7 tests fail #:phases @@ -193,15 +189,14 @@ (define-public kmag (base32 "18lk8i2r90gvw8q5j179xgpniih92mwk06krk7w4jv98yinqf6m5")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("ki18n" ,ki18n) - ("kio" ,kio) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ;; TODO: QAccessibilityClient - libqaccessibilityclien - ("qtbase" ,qtbase-5))) + (list ki18n + kio + kxmlgui + oxygen-icons ;; default icon set + ;; TODO: QAccessibilityClient - libqaccessibilityclien + qtbase-5)) (home-page "https://kde.org/applications/utilities/org.kde.kmag") (synopsis "Screen magnifier tool") (description "You can use KMagnifier to magnify a part of the screen just @@ -224,23 +219,22 @@ (define-public kmousetool (base32 "01j6bx8zihns4ip8maj0gb3w3bhx1ha2ljhfmsm6lcyay531ay98")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kauth" ,kauth) - ("kcoreaddons" ,kcoreaddons) - ("kconfigwidgets" ,kconfigwidgets) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("knotifications" ,knotifications) - ("kxmlgui" ,kxmlgui) - ("kwindowsystem" ,kwindowsystem) - ("libxtst" ,libxtst) - ("libxt" ,libxt) - ("phonon" ,phonon) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5))) + (list kauth + kcoreaddons + kconfigwidgets + kdbusaddons + ki18n + kiconthemes + knotifications + kxmlgui + kwindowsystem + libxtst + libxt + phonon + oxygen-icons ;; default icon set + qtbase-5)) (home-page "https://kde.org/applications/utilities/org.kde.kmousetool") (synopsis "Automatic mouse click and mouse manipulation tool for the disabled") @@ -263,21 +257,20 @@ (define-public kmouth (base32 "1afgxlys9mvmc3rd33g7gchfb0ylx83x3x0a0qf3dra6cpgsgcg7")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5) - ("qtspeech" ,qtspeech))) + (list kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + ki18n + kio + kwidgetsaddons + kxmlgui + oxygen-icons ;; default icon set + qtbase-5 + qtspeech)) (home-page "https://kde.org/applications/utilities/org.kde.kmouth") (synopsis "Type-and-say frontend for speech synthesizers") (description "KMouth is a program which enables persons that cannot speak @@ -303,19 +296,18 @@ (define-public kronometer (base32 "05hs8729a3aqjpwmn2xdf2sriacrll4sj4ax3lm4s1ravj09n9bm")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kauth" ,kauth) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5))) + (list kauth + kconfig + kconfigwidgets + kcoreaddons + kcrash + ki18n + kwidgetsaddons + kxmlgui + oxygen-icons ;; default icon set + qtbase-5)) (home-page "https://kde.org/applications/utilities/org.kde.kronometer") (synopsis "Simple stopwatch application") (description "Kronometer is a stopwatch application. It features the @@ -337,31 +329,30 @@ (define-public krusader (base32 "02b1jz5a7cjr13v6c7fczrhs1xmg1krnva5fxk8x2bf4nd1rm8s1")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("karchive" ,karchive) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("knotifications" ,knotifications) - ("kparts" ,kparts) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5) - ("solid" ,solid) - ("zlib" ,zlib))) + (list karchive + kbookmarks + kcodecs + kcompletion + kconfig + kcoreaddons + kguiaddons + ki18n + kiconthemes + kio + kitemviews + knotifications + kparts + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + oxygen-icons ;; default icon set + qtbase-5 + solid + zlib)) (home-page "https://www.krusader.org") (synopsis "Twin-panel (commander-style) file manager") (description "Krusader is a simple, easy, yet powerful, @@ -392,14 +383,9 @@ (define-public kxstitch (base32 "1q6blvcqz6hxdfrkdi0fplmz7rmk3im56kpp68r0yrivhx3hn8sc")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules kdoctools pkg-config)) (inputs - `(("ktexteditor" ,ktexteditor) - ("imagemagick" ,imagemagick) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list ktexteditor imagemagick qtbase-5 qtx11extras)) (home-page "https://kde.org/applications/en/graphics/org.kde.kxstitch") (synopsis "Create and print cross stitch patterns") (description @@ -421,30 +407,27 @@ (define-public okteta (base32 "03wsv83l1cay2dpcsksad124wzan7kh8zxdw1h0yicn398kdbck4")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("qttools" ,qttools) - ("shared-mime-info" ,shared-mime-info))) + (list extra-cmake-modules kdoctools qttools shared-mime-info)) (inputs - `(("kbookmarks" ,kbookmarks) - ("kcmutils" ,kcmutils) - ("kcodecs" ,kcodecs) - ("kcrash" ,kcrash) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kparts" ,kparts) - ("kservice" ,kservice) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qca" ,qca) - ("qtbase" ,qtbase-5) - ("qtscript" ,qtscript))) + (list kbookmarks + kcmutils + kcodecs + kcrash + kcompletion + kconfigwidgets + kdbusaddons + ki18n + kiconthemes + kio + knewstuff + kparts + kservice + kwidgetsaddons + kxmlgui + oxygen-icons ;; default icon set + qca + qtbase-5 + qtscript)) (arguments `(#:phases (modify-phases %standard-phases @@ -483,25 +466,24 @@ (define-public rsibreak (base32 "0yjv5awngi2hk6xzlwzmj92i6qppnfc0inqdp16rd8gzfpw7xqqw")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kauth" ,kauth) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidletime" ,kidletime) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("ktextwidgets" ,ktextwidgets) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5))) + (list kauth + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kidletime + knotifications + knotifyconfig + ktextwidgets + kwindowsystem + kxmlgui + oxygen-icons ;; default icon set + qtbase-5)) (home-page "https://kde.org/applications/utilities/org.kde.rsibreak") (synopsis "Assists in the Recovery and Prevention of Repetitive Strain Injury") @@ -524,8 +506,7 @@ (define-public smb4k (base32 "0hz6nfd845bykf78s4g2qs77szl96gy6g8rpg44pqd39a0k0xbh7")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs `(("kauth" ,kauth) ("kconfig" ,kconfig) @@ -596,21 +577,20 @@ (define-public sweeper (base32 "1az3c2khnh51bbmqpamj4p26d3a0ff4l5rd3vcrylg94mk7wgh59")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kactivities-stats" ,kactivities-stats) - ("kbookmarks" ,kbookmarks) - ("kcrash" ,kcrash) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("ktextwidgets" ,ktextwidgets) - ("kxmlgui" ,kxmlgui) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("qtbase" ,qtbase-5))) + (list kactivities-stats + kbookmarks + kcrash + kconfig + kconfigwidgets + kcoreaddons + ki18n + kio + ktextwidgets + kxmlgui + oxygen-icons ;; default icon set + qtbase-5)) (home-page "https://kde.org/applications/utilities/org.kde.sweeper") (synopsis "Temporary file and history cleaner") (description " diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 858b70a9c1..0ea6a73c92 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -100,13 +100,9 @@ (define-public baloo-widgets (base32 "1x4v79vhvc5ixkbsf3jyjz5ig1lf78rfw3r7g3llpb4j1kcp3wh0")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("baloo" ,baloo) - ("kconfig" ,kconfig) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("qtbase" ,qtbase-5))) + (list baloo kconfig ki18n kio qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases @@ -135,15 +131,14 @@ (define-public grantleetheme (build-system qt-build-system) (arguments `(#:tests? #f)) ; unexpected error in the test suite. (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("libxml2" ,libxml2))) ;; xmllint required for tests + (list extra-cmake-modules libxml2)) ;; xmllint required for tests (inputs - `(("grantlee" ,grantlee) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("knewstuff" ,knewstuff) - ("qtbase" ,qtbase-5))) + (list grantlee + kguiaddons + ki18n + kiconthemes + knewstuff + qtbase-5)) (home-page "https://invent.kde.org/pim/grantleetheme") (synopsis "Library providing Grantlee theme support") (description "This library provides Grantlee theme support.") @@ -176,40 +171,39 @@ (define-public akregator `("QTWEBENGINEPROCESS_PATH" = (,qt-process-path))) #t)))))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("breeze-icons" ,breeze-icons) - ("gpgme" ,gpgme) - ("grantlee" ,grantlee) - ("grantleetheme" ,grantleetheme) - ("kcmutils" ,kcmutils) - ("kcontacts" ,kcontacts) - ("kcrash" ,kcrash) - ("kimap" ,kimap) - ("kitemmodels" ,kitemmodels) - ("kmessagelib" ,kmessagelib) - ("kmime" ,kmime) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kontactinterface" ,kontactinterface) - ("kpimcommon" ,kpimcommon) - ("kpimtextedit" ,kpimtextedit) - ("kqtquickcharts" ,kqtquickcharts) - ("ktexteditor" ,ktexteditor) - ("kuserfeedback" ,kuserfeedback) - ("libkdepim" ,libkdepim) - ("libkleo" ,libkleo) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine) - ("syndication" ,syndication))) + (list akonadi + akonadi-contacts + akonadi-mime + boost + breeze-icons + gpgme + grantlee + grantleetheme + kcmutils + kcontacts + kcrash + kimap + kitemmodels + kmessagelib + kmime + knotifications + knotifyconfig + kontactinterface + kpimcommon + kpimtextedit + kqtquickcharts + ktexteditor + kuserfeedback + libkdepim + libkleo + qgpgme + qtbase-5 + qtdeclarative + qtwebchannel + qtwebengine + syndication)) (home-page "https://apps.kde.org/en/akregator") (synopsis "KDE Feed Reader") (description @@ -237,40 +231,38 @@ (define-public kdenlive (base32 "0lpspak5djkbn2xbmmbxls258310g45n3a08sghkjl08bx6ilvc9")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config qttools)) (inputs - `(("breeze" ,breeze) ; make dark them available easily - ("breeze-icons" ,breeze-icons) ; recommended icon set - ("ffmpeg" ,ffmpeg) - ("frei0r-plugins" ,frei0r-plugins) - ("karchive" ,karchive) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("kdoctools" ,kdoctools) - ("kfilemetadata" ,kfilemetadata) - ("kguiaddons" ,kguiaddons) - ("kiconthemes" ,kiconthemes) - ("knewstuff" ,knewstuff) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("kplotting" ,kplotting) - ("mlt" ,mlt) - ("purpose" ,purpose) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtmultimedia" ,qtmultimedia) - ("qtnetworkauth" ,qtnetworkauth) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtscript" ,qtscript) - ("qtsvg" ,qtsvg) - ("qtwebkit" ,qtwebkit) - ("shared-mime-info" ,shared-mime-info))) + (list breeze ; make dark them available easily + breeze-icons ; recommended icon set + ffmpeg + frei0r-plugins + karchive + kcrash + kdbusaddons + kdeclarative + kdoctools + kfilemetadata + kguiaddons + kiconthemes + knewstuff + knotifications + knotifyconfig + kparts + kplotting + mlt + purpose + qtbase-5 + qtdeclarative + qtgraphicaleffects + qtmultimedia + qtnetworkauth + qtquickcontrols + qtquickcontrols2 + qtscript + qtsvg + qtwebkit + shared-mime-info)) (arguments ;; XXX: there is a single test that spawns other tests and ;; 1/3 tests failed and 1/327 assertions failed. It seems @@ -318,10 +310,7 @@ (define-public kdevelop (base32 "02ip5r67hjfpywkm3mz86n6wbqcr7996ifzfd2fyzsvm4998hi4y")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("shared-mime-info" ,shared-mime-info) - ("qttools" ,qttools))) + (list extra-cmake-modules pkg-config shared-mime-info qttools)) (inputs `(("boost" ,boost) ("clang" ,clang) @@ -411,9 +400,9 @@ (define-public kdevelop-pg-qt (sha256 (base32 "1kfab4p717acbdkcdi41d98vwch7v431gb2qi6s38hmclsf8bf8g")))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (build-system cmake-build-system) (home-page "https://kde.org") (synopsis "Parser generator library for KDevplatform") @@ -439,11 +428,9 @@ (define-public kdiagram "kdiagram-Fix-missing-link-libraries.patch")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtsvg)) (home-page "https://invent.kde.org/graphics/kdiagram") (synopsis "Libraries for creating business diagrams") (description "This package provides libraries for integrating business @@ -491,51 +478,51 @@ (define-public krita qt))) #t)))))) (native-inputs - `(("curl" ,curl) - ("eigen" ,eigen) - ("extra-cmake-modules" ,extra-cmake-modules) - ("gettext-minimal" ,gettext-minimal) - ("kitemmodels" ,kitemmodels) - ("pkg-config" ,pkg-config) - ("qwt" ,qwt) - ("vc" ,vc))) + (list curl + eigen + extra-cmake-modules + gettext-minimal + kitemmodels + pkg-config + qwt + vc)) (inputs - `(("boost" ,boost) - ("exiv2" ,exiv2) - ("fftw" ,fftw) - ("gsl" ,gsl) - ("ilmbase" ,ilmbase) - ("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kitemviews" ,kitemviews) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("lcms" ,lcms) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libraw" ,libraw-0.18) - ("libtiff" ,libtiff) - ("libx11" ,libx11) - ("libxcb" ,libxcb) - ("libxi" ,libxi) - ("openexr" ,openexr-2) - ("perl" ,perl) - ("poppler-qt5" ,poppler-qt5) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("quazip" ,quazip-0) - ("zlib" ,zlib))) + (list boost + exiv2 + fftw + gsl + ilmbase + karchive + kcompletion + kconfig + kcoreaddons + kcrash + kguiaddons + ki18n + kiconthemes + kio + kitemviews + kwidgetsaddons + kwindowsystem + kxmlgui + lcms + libjpeg-turbo + libpng + libraw-0.18 + libtiff + libx11 + libxcb + libxi + openexr-2 + perl + poppler-qt5 + qtbase-5 + qtdeclarative + qtmultimedia + qtsvg + qtx11extras + quazip-0 + zlib)) (home-page "https://krita.org") (synopsis "Digital painting application") (description @@ -558,20 +545,18 @@ (define-public massif-visualizer (base32 "0v8z6r9gngzckvqyxjm9kp7hilwfqibyk2f9vag9l98ar0iwr97q")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config) - ("shared-mime-info" ,shared-mime-info))) + (list extra-cmake-modules pkg-config shared-mime-info)) (inputs - `(("karchive" ,karchive) - ("kcoreaddons" ,kcoreaddons) - ("kparts" ,kparts) - ("kdiagram" ,kdiagram) - ("kgraphviewer" ,kgraphviewer) - ("kio" ,kio) - ("ki18n" ,ki18n) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtxmlpatterns" ,qtxmlpatterns))) + (list karchive + kcoreaddons + kparts + kdiagram + kgraphviewer + kio + ki18n + qtbase-5 + qtsvg + qtxmlpatterns)) (home-page "https://apps.kde.org/en/massif-visualizer") (synopsis "Visualize massif data generated by Valgrind") (description @@ -593,16 +578,15 @@ (define-public libkomparediff2 (sha256 (base32 "0m8m7sgpf2f4nxpaaymyvihlk0pcyblyd99mcbibrnyr5kzkzzdc")))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("kcodecs" ,kcodecs) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list kcodecs + kconfig + kcoreaddons + ki18n + kio + kxmlgui + qtbase-5)) (build-system cmake-build-system) (home-page "https://kde.org") (synopsis "Library to compare files and strings, used in Kompare and KDevelop") @@ -626,10 +610,9 @@ (define-public qca (base32 "0rvvf97la95lah67jcj0p06n4br0pc2mri0q1hn4x522hndqybjn")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl) - ("qtbase" ,qtbase-5))) + (list openssl qtbase-5)) (home-page "https://userbase.kde.org/QCA") (synopsis "Libraries for the Qt Cryptographic Architecture") (description "The Qt Cryptographic Architecture (QCA) provides a @@ -653,16 +636,15 @@ (define-public kpmcore "0jsig7algmab9h0fb09my0axjqzw83zgscamhzl8931lribs6idm")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules pkg-config)) (inputs - `(("kauth" ,kauth) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kwidgetsaddons" ,kwidgetsaddons) - ("qtbase" ,qtbase-5) - ("qca" ,qca) - ("util-linux" ,util-linux "lib"))) + (list kauth + kcoreaddons + ki18n + kwidgetsaddons + qtbase-5 + qca + `(,util-linux "lib"))) (home-page "https://community.kde.org/Frameworks") (synopsis "Library for managing partitions") (description "Library for managing partitions.") @@ -684,10 +666,9 @@ (define-public snorenotify (arguments `(#:tests? #f)) ; both tests fail, require display (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) (home-page "https://techbase.kde.org/Projects/Snorenotify") (synopsis "Qt notification framework") (description "Snorenotify is a multi platform Qt notification framework. @@ -727,27 +708,27 @@ (define-public kdeconnect ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("kcmutils" ,kcmutils) - ("kconfigwidgets" ,kconfigwidgets) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kirigami" ,kirigami) - ("knotifications" ,knotifications) - ("kpeople" ,kpeople) - ("kpeoplevcard" ,kpeoplevcard) - ("kwayland" ,kwayland) - ("libfakekey" ,libfakekey) - ("pulseaudio-qt" ,pulseaudio-qt) - ("qca" ,qca) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtx11extras" ,qtx11extras))) + (list kcmutils + kconfigwidgets + kdbusaddons + ki18n + kiconthemes + kio + kirigami + knotifications + kpeople + kpeoplevcard + kwayland + libfakekey + pulseaudio-qt + qca + qtbase-5 + qtdeclarative + qtgraphicaleffects + qtmultimedia + qtquickcontrols + qtquickcontrols2 + qtx11extras)) (home-page "https://community.kde.org/KDEConnect") (synopsis "Enable your devices to communicate with each other") (description "KDE Connect is a project that enables all your devices to @@ -803,39 +784,39 @@ (define-public labplot ("python" ,python-wrapper) ("qttools" ,qttools))) (inputs - `(("breeze" ,breeze) ;for dark themes - ("breeze-icons" ,breeze-icons) ;for icons - ("gsl" ,gsl) - ("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdoctools" ,kdoctools) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kparts" ,kparts) - ("kservice" ,kservice) - ("ksyntaxhighlighting" ,ksyntaxhighlighting) - ("ktextwidgets" ,ktextwidgets) - ("kuserfeedback" ,kuserfeedback) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("shared-mime-info" ,shared-mime-info) - ;; Optional. - ("cfitsio" ,cfitsio) - ("fftw" ,fftw) - ("hdf5" ,hdf5) - ("libcerf" ,libcerf) - ("lz4" ,lz4) - ("netcdf" ,netcdf) - ("qtserialport" ,qtserialport) - ("zlib" ,zlib))) + (list breeze ;for dark themes + breeze-icons ;for icons + gsl + karchive + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdoctools + ki18n + kiconthemes + kio + knewstuff + kparts + kservice + ksyntaxhighlighting + ktextwidgets + kuserfeedback + kwidgetsaddons + kxmlgui + qtbase-5 + qtsvg + shared-mime-info + ;; Optional. + cfitsio + fftw + hdf5 + libcerf + lz4 + netcdf + qtserialport + zlib)) (home-page "https://labplot.kde.org/") (synopsis "Interactive graphing and analysis of scientific data") (description "LabPlot is a tool for interactive graphing and analysis of @@ -858,10 +839,9 @@ (define-public kqtquickcharts "1wxp35mf9zlpgzi4msdl86b2krdq2ipqw371gyx23r7j84vdyxi3")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (home-page "https://phabricator.kde.org/source/kqtquickcharts/") (synopsis "Interactive charts for Qt Quick") (description @@ -882,19 +862,18 @@ (define-public kdf "0ba67hs4vlb3qyvdzhnpmf8p62df12s8aqw4hzf9vnxff3qix5k1")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs - `(("kcmutils" ,kcmutils) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("knotifications" ,knotifications) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("qtbase" ,qtbase-5))) + (list kcmutils + kconfigwidgets + kcoreaddons + ki18n + kiconthemes + kio + knotifications + kwidgetsaddons + kxmlgui + qtbase-5)) (home-page "https://kde.org/applications/system/kdk") (synopsis "View Disk Usage") (description "KDiskFree displays the available file devices (hard drive @@ -916,17 +895,9 @@ (define-public kcachegrind "0fx17s6fj1pxl1mgfrqhchk8sihkbji1x8y3nhb1r0971wzd1nsc")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("perl" ,perl) - ("python" ,python) - ("qttools" ,qttools) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules perl python qttools kdoctools)) (inputs - `(("qtbase" ,qtbase-5) - ("karchive" ,karchive) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kdbusaddons" ,kdbusaddons))) + (list qtbase-5 karchive ki18n kio kdbusaddons)) ;; Note: The 'hotshot2calltree' and 'pprof2calltree' scripts depend on ;; Python and PHP, respectively. These are optional and we ignore them ;; for now. @@ -958,34 +929,34 @@ (define-public libkdegames (base32 "1xsrrvhwjwi5aajcaxydmzc69i4yx6shs8ly8vr85njc188ycg13")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("karchive" ,karchive) - ("kbookmarks" ,kbookmarks) - ("kcodecs" ,kcodecs) - ("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdeclarative" ,kdeclarative) - ("kdnssd" ,kdnssd) - ("kglobalaccel" ,kglobalaccel) - ("kguiaddons" ,kguiaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ;("kio" ,kio) - ("kitemviews" ,kitemviews) - ("kjobwidgets" ,kjobwidgets) - ("knewstuff" ,knewstuff) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libsndfile" ,libsndfile) - ("openal" ,openal) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list karchive + kbookmarks + kcodecs + kcompletion + kconfigwidgets + kcrash + kdbusaddons + kdeclarative + kdnssd + kglobalaccel + kguiaddons + ki18n + kiconthemes + ;("kio" ,kio) + kitemviews + kjobwidgets + knewstuff + kservice + ktextwidgets + kwidgetsaddons + kxmlgui + libsndfile + openal + qtbase-5 + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Runtime library for kdegames") (description "Runtime library for kdegames") @@ -1014,32 +985,31 @@ (define-public marble-qt "-DBUILD_TOUCH=YES" "-DBUILD_MARBLE_TESTS=FALSE"))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools))) + (list extra-cmake-modules qttools)) ;; One optional dependency missing: libwlocate. (inputs - `(("gpsd" ,gpsd) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdoctools" ,kdoctools) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("knewstuff" ,knewstuff) - ("kparts" ,kparts) - ("krunner" ,krunner) - ("kwallet" ,kwallet) - ("perl" ,perl) - ("phonon" ,phonon) - ("protobuf" ,protobuf) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtlocation" ,qtlocation) - ("qtserialport" ,qtserialport) - ("qtsvg" ,qtsvg) - ;; ("qtwebengine" ,qtwebengine) ; FIXME: not found by CMake - ("shapelib" ,shapelib) - ("shared-mime-info" ,shared-mime-info) - ("zlib" ,zlib))) + (list gpsd + kcoreaddons + kcrash + kdoctools + ki18n + kio + knewstuff + kparts + krunner + kwallet + perl + phonon + protobuf + qtbase-5 + qtdeclarative + qtlocation + qtserialport + qtsvg + ;; ("qtwebengine" ,qtwebengine) ; FIXME: not found by CMake + shapelib + shared-mime-info + zlib)) (home-page "https://marble.kde.org/") (synopsis "Virtual globe and world atlas") (description "Marble is similar to a desktop globe. At closer scale it @@ -1068,46 +1038,44 @@ (define-public okular #:configure-flags (list "-DBUILD_TESTING=OFF"))) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools) - ("pkg-config" ,pkg-config))) + (list extra-cmake-modules kdoctools pkg-config)) (inputs - `(("ebook-tools" ,ebook-tools) - ("breeze-icons" ,breeze-icons) - ("discount" ,discount) - ("djvulibre" ,djvulibre) - ("kactivities" ,kactivities) - ("khtml" ,khtml) - ("chmlib" ,chmlib) - ("kdegraphics-mobipocket" ,kdegraphics-mobipocket) - ("karchive" ,karchive) - ("kbookmarks" ,kbookmarks) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("qtbase" ,qtbase-5) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libtiff" ,libtiff) - ("kirigami" ,kirigami) - ("purpose" ,purpose) - ("freetype" ,freetype) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kparts" ,kparts) - ("kpty" ,kpty) - ("qtspeech" ,qtspeech) - ("kwallet" ,kwallet) - ("kwindowsystem" ,kwindowsystem) - ("libkexiv2" ,libkexiv2) - ("libspectre" ,libspectre) - ("libzip" ,libzip) - ("phonon" ,phonon) - ("poppler-qt5" ,poppler-qt5) - ("qca" ,qca) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg) - ("threadweaver" ,threadweaver) - ("kcrash" ,kcrash) - ("kjs" ,kjs))) + (list ebook-tools + breeze-icons + discount + djvulibre + kactivities + khtml + chmlib + kdegraphics-mobipocket + karchive + kbookmarks + kcompletion + kconfig + qtbase-5 + libjpeg-turbo + libtiff + kirigami + purpose + freetype + kiconthemes + kio + kparts + kpty + qtspeech + kwallet + kwindowsystem + libkexiv2 + libspectre + libzip + phonon + poppler-qt5 + qca + qtdeclarative + qtsvg + threadweaver + kcrash + kjs)) (home-page "https://kde.org/applications/graphics/okular/") (synopsis "Document viewer") (description @@ -1129,8 +1097,7 @@ (define-public poxml "1smjvblx0jcv3afs2sr4qcmvhqd44iw24hvr9fppa3nxhrmjwmlk")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("kdoctools" ,kdoctools))) + (list extra-cmake-modules kdoctools)) (inputs `(("gettext" ,gettext-minimal) ("qtbase" ,qtbase-5))) @@ -1155,10 +1122,9 @@ (define-public kdegraphics-mobipocket (base32 "0fm880lp9g60zgrkjyh4jxws6x0s77l9ia4f8pza3w8sxcbbswk5")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kio" ,kio) - ("qtbase" ,qtbase-5))) + (list kio qtbase-5)) (home-page "https://apps.kde.org/en/kdegraphics_mobipocket") (synopsis "KDE thumbnailer for Mobipocket files") (description "This package provides a KDE plugin that shows thumbnails of @@ -1178,10 +1144,9 @@ (define-public libkexiv2 (base32 "0k0iinf7s8qlk3fwvq7iic1b4zn2gm65rfd58q7d3wb1i1j2hjjk")))) (build-system cmake-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("exiv2" ,exiv2) - ("qtbase" ,qtbase-5))) + (list exiv2 qtbase-5)) (home-page "https://invent.kde.org/graphics/libkexiv2") (synopsis "Manipulate the metadata of images") (description "Libkexiv2 wraps the Exiv2 library, allowing to manipulate @@ -1201,13 +1166,9 @@ (define-public zeroconf-ioslave (base32 "1qck5jyc4psslpibhki8sz8aj0hsnx8z791vzyn10lmdzn71vx8c")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules))) + (list extra-cmake-modules)) (inputs - `(("kdbusaddons" ,kdbusaddons) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("qtbase" ,qtbase-5))) + (list kdbusaddons kdnssd ki18n kio qtbase-5)) (home-page "https://kde.org/applications/internet/org.kde.zeroconf_ioslave") (synopsis "DNS-SD Service Discovery Monitor") (description "Adds an entry to Dolphin's Network page to show local @@ -1232,20 +1193,17 @@ (define-public kuserfeedback (base32 "1dwx9fscnfp3zsxdir774skn8xvad2dvscnaaw3ji6mrnkmm6bss")))) (build-system qt-build-system) (native-inputs - `(("extra-cmake-modules" ,extra-cmake-modules) - ("qttools" ,qttools) - ;; For optional component "Survey target expression parser" - ("bison" ,bison) - ("flex" ,flex) - ;; For syntax checking and unit tests of PHP server code - ;;("php" ,php) - ;;("phpunit" ,phpunit) - )) + (list extra-cmake-modules + qttools + ;; For optional component "Survey target expression parser" + bison + flex + ;; For syntax checking and unit tests of PHP server code + ;;("php" ,php) + ;;("phpunit" ,phpunit) + )) (inputs - `(("qtbase" ,qtbase-5) - ("qtcharts" ,qtcharts) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtcharts qtdeclarative qtsvg)) (arguments `(#:tests? #f)) ;; 4/17 fail (home-page "https://api.kde.org/frameworks/kuserfeedback/html/") diff --git a/gnu/packages/kerberos.scm b/gnu/packages/kerberos.scm index dc05c710a6..717d43190c 100644 --- a/gnu/packages/kerberos.scm +++ b/gnu/packages/kerberos.scm @@ -73,11 +73,9 @@ (define-public mit-krb5 "0snz1jm2w4dkk65zcz953jmmv9mqa30fanch2bk8r3rs9vp3yi8h")))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("perl" ,perl) - ("tcl" ,tcl))) ;required for some tests + (list bison perl tcl)) ;required for some tests (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(;; XXX: On 32-bit systems, 'kdb5_util' hangs on an fcntl/F_SETLKW call ;; while running the tests in 'src/tests'. Also disable tests when @@ -149,14 +147,14 @@ (define-public shishi (("^install-data-hook:") "install-data-hook:\nx:\n")) #t))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("gnutls" ,gnutls) - ("libidn" ,libidn) - ("linux-pam" ,linux-pam-1.2) - ("zlib" ,zlib) - ("libgcrypt" ,libgcrypt) - ("libtasn1" ,libtasn1))) + (list gnutls + libidn + linux-pam-1.2 + zlib + libgcrypt + libtasn1)) (home-page "https://www.gnu.org/software/shishi/") (synopsis "Implementation of the Kerberos 5 network security system") (description @@ -264,16 +262,16 @@ (define-public heimdal (format #t "#!~a~%exit 1~%" (which "sh"))))))) ;; Tests fail when run in parallel. #:parallel-tests? #f)) - (native-inputs `(("e2fsprogs" ,e2fsprogs) ;for 'compile_et' - ("texinfo" ,texinfo) - ("unzip" ,unzip) ;for tests - ("perl" ,perl))) - (inputs `(("readline" ,readline) - ("bash-minimal" ,bash-minimal) - ("bdb" ,bdb) - ("e2fsprogs" ,e2fsprogs) ;for libcom_err - ("mit-krb5" ,mit-krb5) - ("sqlite" ,sqlite))) + (native-inputs (list e2fsprogs ;for 'compile_et' + texinfo + unzip ;for tests + perl)) + (inputs (list readline + bash-minimal + bdb + e2fsprogs ;for libcom_err + mit-krb5 + sqlite)) (home-page "http://www.h5l.org/") (synopsis "Kerberos 5 network authentication") (description diff --git a/gnu/packages/key-mon.scm b/gnu/packages/key-mon.scm index 884bef042f..e7b549d184 100644 --- a/gnu/packages/key-mon.scm +++ b/gnu/packages/key-mon.scm @@ -44,9 +44,7 @@ (define-public key-mon `(#:python ,python-2 ;uses the Python 2 'print' syntax #:tests? #f)) ;no tests (inputs - `(("python2-xlib" ,python2-xlib) - ("python2-pygtk" ,python2-pygtk) - ("python2-rsvg" ,python2-rsvg))) + (list python2-xlib python2-pygtk python2-rsvg)) (home-page "https://code.google.com/p/key-mon") (synopsis "Show keyboard and mouse status") (description diff --git a/gnu/packages/kodi.scm b/gnu/packages/kodi.scm index 2416fb1c61..fc8c5b124e 100644 --- a/gnu/packages/kodi.scm +++ b/gnu/packages/kodi.scm @@ -257,10 +257,8 @@ (define-public fstrcmp (arguments '(#:configure-flags '("SH=sh"))) (native-inputs - `(("ghostscript" ,ghostscript) ; ps2pdf - ("groff" ,groff) - ("libtool" ,libtool) - ("which" ,which))) + (list ghostscript ; ps2pdf + groff libtool which)) (synopsis "fuzzy comparison of strings") (description "The fstrcmp project provides a library that is used to make fuzzy @@ -499,9 +497,7 @@ (define-public kodi-cli (file-name (string-append name "-" version "-checkout")))) (build-system trivial-build-system) (inputs - `(("bash" ,bash) - ("curl" ,curl) - ("mps-youtube" ,mps-youtube))) + (list bash curl mps-youtube)) (arguments `(#:modules ((guix build utils)) #:builder diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm index 1eb3f5087b..6a0f1af2fa 100644 --- a/gnu/packages/language.scm +++ b/gnu/packages/language.scm @@ -194,7 +194,7 @@ (define-public nimf ("xkbcommon" ,libxkbcommon) ("xklavier" ,libxklavier))) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Lightweight input method framework") (description "Nimf is a lightweight, fast and extensible input method framework. This package provides a fork of the original nimf project, that @@ -321,8 +321,7 @@ (define-public libchewing ("python" ,python-wrapper) ("texinfo" ,texinfo))) (inputs - `(("ncurses" ,ncurses) - ("sqlite" ,sqlite))) + (list ncurses sqlite)) (synopsis "Chinese phonetic input method") (description "Chewing is an intelligent phonetic (Zhuyin/Bopomofo) input method, one of the most popular choices for Traditional Chinese users.") @@ -410,7 +409,7 @@ (define-public liblouisutdml ("makeinfo" ,texinfo) ("pkg-config" ,pkg-config))) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (propagated-inputs `(("liblouis" ,liblouis) ("liblouis:bin" ,liblouis "bin"))) @@ -474,7 +473,7 @@ (define-public perl-lingua-en-findnumber "015ximzdp42v824llwlg2pd77vd0d172lb4xs55q9f9zhqf6s5qx")))) (build-system perl-build-system) (propagated-inputs - `(("perl-lingua-en-words2nums" ,perl-lingua-en-words2nums))) + (list perl-lingua-en-words2nums)) (home-page "https://metacpan.org/release/Lingua-EN-FindNumber") (synopsis "Locate (written) numbers in English text") (description "This module provides a regular expression for finding @@ -495,7 +494,7 @@ (define-public perl-lingua-en-inflect (base32 "0j8d1f1wvmgc11d71pc8xp8fv5a1nb2yfw1dgd19xhscn1klpvzw")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Lingua-EN-Inflect") (synopsis "Convert singular to plural") (description "Lingua::EN::Inflect provides plural inflections, @@ -519,7 +518,7 @@ (define-public perl-lingua-en-inflect-number "1gxccynkaqav43ww43jp4rzkyr36x97jd03yb5f6yx0jhn1k7yv6")))) (build-system perl-build-system) (propagated-inputs - `(("perl-lingua-en-inflect" ,perl-lingua-en-inflect))) + (list perl-lingua-en-inflect)) (home-page "https://metacpan.org/release/Lingua-EN-Inflect-Number") (synopsis "Force number of words to singular or plural") (description "This module extends the functionality of Lingua::EN::Inflect @@ -541,13 +540,11 @@ (define-public perl-lingua-en-inflect-phrase "1a6y1l2pjim2242wcpgz066di4pbzfgsjjdl7vg5a5wzm48qj1am")))) (build-system perl-build-system) (native-inputs - `(("perl-test-nowarnings" ,perl-test-nowarnings))) + (list perl-test-nowarnings)) (propagated-inputs - `(("perl-lingua-en-findnumber" ,perl-lingua-en-findnumber) - ("perl-lingua-en-inflect" ,perl-lingua-en-inflect) - ("perl-lingua-en-inflect-number" ,perl-lingua-en-inflect-number) - ("perl-lingua-en-number-isordinal" ,perl-lingua-en-number-isordinal) - ("perl-lingua-en-tagger" ,perl-lingua-en-tagger))) + (list perl-lingua-en-findnumber perl-lingua-en-inflect + perl-lingua-en-inflect-number perl-lingua-en-number-isordinal + perl-lingua-en-tagger)) (home-page "https://metacpan.org/release/Lingua-EN-Inflect-Phrase") (synopsis "Inflect short English phrases") (description "This module attempts to pluralize or singularize short @@ -568,10 +565,9 @@ (define-public perl-lingua-en-number-isordinal "1mhqjvh2ad30gjab5b3a6mbr4aysyrscp4wp42yy5x6001a6km98")))) (build-system perl-build-system) (native-inputs - `(("perl-try-tiny" ,perl-try-tiny) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-try-tiny perl-test-fatal)) (propagated-inputs - `(("perl-lingua-en-findnumber" ,perl-lingua-en-findnumber))) + (list perl-lingua-en-findnumber)) (home-page "https://metacpan.org/release/Lingua-EN-Number-IsOrdinal") (synopsis "Detect if English number is ordinal or cardinal") (description "This module will tell you if a number, either in words or as @@ -592,10 +588,8 @@ (define-public perl-lingua-en-tagger "0nrnkvsf9f0a7lp82sanmy89ms2nqq1lvjqicvsagsvzp513bl5b")))) (build-system perl-build-system) (propagated-inputs - `(("perl-memoize-expirelru" ,perl-memoize-expirelru) - ("perl-lingua-stem" ,perl-lingua-stem) - ("perl-html-parser" ,perl-html-parser) - ("perl-html-tagset" ,perl-html-tagset))) + (list perl-memoize-expirelru perl-lingua-stem perl-html-parser + perl-html-tagset)) (home-page "https://metacpan.org/release/Lingua-EN-Tagger") (synopsis "Part-of-speech tagger for English natural language processing") (description "This module is a probability based, corpus-trained tagger @@ -661,16 +655,16 @@ (define-public perl-lingua-stem "12avh2mnnc7llmmshrr5bgb473fvydxnlqrqbl2815mf2dp4pxcg")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-lingua-pt-stemmer" ,perl-lingua-pt-stemmer) - ("perl-lingua-stem-fr" ,perl-lingua-stem-fr) - ("perl-lingua-stem-it" ,perl-lingua-stem-it) - ("perl-lingua-stem-ru" ,perl-lingua-stem-ru) - ("perl-lingua-stem-snowball-da" ,perl-lingua-stem-snowball-da) - ("perl-snowball-norwegian" ,perl-snowball-norwegian) - ("perl-snowball-swedish" ,perl-snowball-swedish) - ("perl-text-german" ,perl-text-german))) + (list perl-lingua-pt-stemmer + perl-lingua-stem-fr + perl-lingua-stem-it + perl-lingua-stem-ru + perl-lingua-stem-snowball-da + perl-snowball-norwegian + perl-snowball-swedish + perl-text-german)) (home-page "https://metacpan.org/release/Lingua-Stem") (synopsis "Stemming of words in various languages") (description "This routine applies stemming algorithms to its parameters, @@ -767,7 +761,7 @@ (define-public perl-snowball-norwegian (base32 "0675v45bbsh7vr7kpf36xs2q79g02iq1kmfw22h20xdk4rzqvkqx")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Snowball-Norwegian") (synopsis "Porters stemming algorithm for Norwegian") (description "Lingua::Stem::Snowball::No is a perl port of the norwegian @@ -787,7 +781,7 @@ (define-public perl-snowball-swedish (base32 "0agwc12jk5kmabnpsplw3wf4ii5w1zb159cpin44x3srb0sr5apg")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Snowball-Swedish") (synopsis "Porters stemming algorithm for Swedish") (description "Lingua::Stem::Snowball::Se is a perl port of the swedish @@ -808,9 +802,8 @@ (define-public perl-string-toidentifier-en "12nw7h2yiybhdw0vnnpc7bif8ylhsn6kqf6s39dsrf9h54iq9yrs")))) (build-system perl-build-system) (propagated-inputs - `(("perl-lingua-en-inflect-phrase" ,perl-lingua-en-inflect-phrase) - ("perl-text-unidecode" ,perl-text-unidecode) - ("perl-namespace-clean" ,perl-namespace-clean))) + (list perl-lingua-en-inflect-phrase perl-text-unidecode + perl-namespace-clean)) (home-page "https://metacpan.org/release/String-ToIdentifier-EN") (synopsis "Convert strings to English program identifiers") (description "This module provides a utility method, \"to_identifier\" for @@ -892,10 +885,9 @@ (define-public python2-tegaki-wagomu "candidates")) #t))))) (inputs - `(("glib" ,glib))) + (list glib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("swig" ,swig))) + (list pkg-config swig)) (home-page "https://tegaki.github.io/") (synopsis "Chinese and Japanese Handwriting Recognition (Recognition engine)") @@ -945,8 +937,7 @@ (define-public python2-tegaki-python (inputs '()) (native-inputs '()) (propagated-inputs - `(("python2-tegaki-wagomu" ,python2-tegaki-wagomu) - ("python2-zinnia" ,python2-zinnia))) + (list python2-tegaki-wagomu python2-zinnia)) (synopsis "Chinese and Japanese Handwriting Recognition (Base python library)") (license (list license:gpl2+ ; all files except... @@ -981,12 +972,10 @@ (define-public python2-tegaki-pygtk (search-input-file inputs (string-append "/lib/" so)))))))))) (inputs ; required for sending key strokes - `(("libx11" ,libx11) - ("libxtst" ,libxtst))) + (list libx11 libxtst)) (native-inputs '()) ; override inherited inputs (propagated-inputs - `(("python2-pygtk" ,python2-pygtk) - ("python2-tegaki-python" ,python2-tegaki-python))) + (list python2-pygtk python2-tegaki-python)) (synopsis "Chinese and Japanese Handwriting Recognition (Base UI library)") (license license:gpl2+))) @@ -1008,7 +997,7 @@ (define-public python2-tegaki-tools (substitute-keyword-arguments (package-arguments python2-tegaki-wagomu) ((#:phases _) '%standard-phases))) (inputs - `(("python2-tegaki-pygtk" ,python2-tegaki-pygtk))) + (list python2-tegaki-pygtk)) ;; override inherited inputs (native-inputs '()) (propagated-inputs '()) @@ -1097,7 +1086,7 @@ (define-public tegaki-zinnia-japanese ;; override inherited inputs (inputs '()) (native-inputs - `(("python2-tegaki-tools" ,python2-tegaki-tools))) + (list python2-tegaki-tools)) (propagated-inputs '()) (native-search-paths (list (search-path-specification @@ -1362,7 +1351,7 @@ (define-public praat ("jack" ,jack-1) ("publesaudio" ,pulseaudio))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.fon.hum.uva.nl/praat/") (synopsis "Doing phonetics by computer") (description "Praat is a tool to perform phonetics tasks. It can do speech diff --git a/gnu/packages/lean.scm b/gnu/packages/lean.scm index cc593291fd..6ac7f1668a 100644 --- a/gnu/packages/lean.scm +++ b/gnu/packages/lean.scm @@ -40,7 +40,7 @@ (define-public lean "09mklc1p6ms1jayg2f89hqfmhca3h5744lli936l38ypn1d00sxx")))) (build-system cmake-build-system) (inputs - `(("gmp" ,gmp))) + (list gmp)) (arguments `(#:build-type "Release" ; default upstream build type ;; XXX: Test phases currently fail on 32-bit sytems. diff --git a/gnu/packages/lego.scm b/gnu/packages/lego.scm index 6d4e243054..19a4a5eba0 100644 --- a/gnu/packages/lego.scm +++ b/gnu/packages/lego.scm @@ -113,11 +113,9 @@ (define-public leocad "1ifbxngkbmg6d8vv08amxbnfvlyjdwzykrjp98lbwvgb0b843ygq")))) (build-system gnu-build-system) (native-inputs - `(("qttools" ,qttools))) ; for lrelease + (list qttools)) ; for lrelease (inputs - `(("mesa" ,mesa) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list mesa qtbase-5 zlib)) (arguments '(#:tests? #f #:phases diff --git a/gnu/packages/less.scm b/gnu/packages/less.scm index 7ebc1e7dc9..e23b5d0c24 100644 --- a/gnu/packages/less.scm +++ b/gnu/packages/less.scm @@ -45,7 +45,7 @@ (define-public less (sha256 (base32 "044fl3izmsi8n1vqzsqdp65q0qyyn5kmsg4sk7id0mxzx15zbbba")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "https://www.gnu.org/software/less/") (synopsis "Paginator for terminals") (description @@ -90,9 +90,8 @@ (define-public lesspipe (string-append (search-input-file inputs "/bin/file") " -")))))))) (inputs - `(("file" ,file) - ("ncurses" ,ncurses))) ; for tput - (native-inputs `(("perl" ,perl))) + (list file ncurses)) ; for tput + (native-inputs (list perl)) (home-page "https://github.com/wofr06/lesspipe") (synopsis "Input filter for less") (description "To browse files, the excellent viewer @code{less} can be diff --git a/gnu/packages/lesstif.scm b/gnu/packages/lesstif.scm index 6326cd3a22..8f017f41be 100644 --- a/gnu/packages/lesstif.scm +++ b/gnu/packages/lesstif.scm @@ -39,10 +39,9 @@ (define-public lesstif "1qzpxjjf7ri1jzv71mvq5m9g8hfaj5yzwp30rwxlm6n2b24a6jpb")))) (build-system gnu-build-system) (propagated-inputs - `(("printproto" ,printproto))) + (list printproto)) (inputs - `(("libxext" ,libxext) - ("libxt" ,libxt))) + (list libxext libxt)) (home-page "http://lesstif.sourceforge.net/") (synopsis "Clone of the Motif toolkit for the X window system") (description "Clone of the Motif toolkit for the X window system.") diff --git a/gnu/packages/libcanberra.scm b/gnu/packages/libcanberra.scm index e263ba2efc..337aa6840a 100644 --- a/gnu/packages/libcanberra.scm +++ b/gnu/packages/libcanberra.scm @@ -82,7 +82,7 @@ (define-public libcanberra ("udev" ,eudev) ("sound-theme-freedesktop" ,sound-theme-freedesktop))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:phases (modify-phases %standard-phases @@ -122,7 +122,7 @@ (define-public sound-theme-freedesktop (base32 "054abv4gmfk9maw93fis0bf605rc56dah7ys5plc4pphxqh8nlfb")))) (build-system gnu-build-system) - (native-inputs `(("intltool" ,intltool))) + (native-inputs (list intltool)) (synopsis "Audio samples for use as a desktop sound theme") (description "This package provides audio samples that can be used by libcanberra as @@ -149,7 +149,7 @@ (define-public python-pycanberra (arguments `(#:tests? #f)) ;No tests included. (propagated-inputs - `(("libcanberra" ,libcanberra))) + (list libcanberra)) (synopsis "Ctypes wrapper for the libcanberra API") (description "Pycanberra is a basic Python wrapper for libcanberra.") diff --git a/gnu/packages/libedit.scm b/gnu/packages/libedit.scm index e02c72fdac..f04d3aafe4 100644 --- a/gnu/packages/libedit.scm +++ b/gnu/packages/libedit.scm @@ -40,7 +40,7 @@ (define-public libedit (base32 "0wch48nml28jj6ild889745dsg2agm7mpvrmbl1gi98nw6vjrf6v")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://thrysoee.dk/editline/") (synopsis "NetBSD Editline library") (description diff --git a/gnu/packages/libevent.scm b/gnu/packages/libevent.scm index 0b4a244076..b3a5cd915e 100644 --- a/gnu/packages/libevent.scm +++ b/gnu/packages/libevent.scm @@ -60,7 +60,7 @@ (define-public libevent (inputs `(("python" ,python-wrapper))) ;for 'event_rpcgen.py' (native-inputs - `(("which" ,which))) + (list which)) (home-page "https://libevent.org/") (synopsis "Event notification library") (description @@ -117,12 +117,9 @@ (define-public libuv '(#:configure-flags '("--disable-static") ;; XXX: Some tests want /dev/tty, attempt to make connections, etc. #:tests? #f)) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - - ;; libuv.pc is installed only when pkg-config is found. - ("pkg-config" ,pkg-config))) + (native-inputs (list autoconf automake libtool + ;; libuv.pc is installed only when pkg-config is found. + pkg-config)) (home-page "https://github.com/libuv/libuv") (synopsis "Library for asynchronous I/O") (description @@ -185,15 +182,15 @@ (define-public perl-anyevent "11drlj8r02czhjgzkb39axnr8zzyp506r043xfmf93q9kilfmgjh")))) (build-system perl-build-system) (native-inputs - `(("perl-canary-stability" ,perl-canary-stability))) + (list perl-canary-stability)) (propagated-inputs - `(("perl-async-interrupt" ,perl-async-interrupt) - ("perl-ev" ,perl-ev) - ("perl-guard" ,perl-guard) - ("perl-json" ,perl-json) - ("perl-json-xs" ,perl-json-xs) - ("perl-net-ssleay" ,perl-net-ssleay) - ("perl-task-weaken" ,perl-task-weaken))) + (list perl-async-interrupt + perl-ev + perl-guard + perl-json + perl-json-xs + perl-net-ssleay + perl-task-weaken)) (home-page "https://metacpan.org/release/AnyEvent") (synopsis "API for I/O, timer, signal, child process and completion events") @@ -238,7 +235,7 @@ (define-public perl-ev `(("libev-source" ,(package-source libev)) ("perl-canary-stability" ,perl-canary-stability))) (propagated-inputs - `(("perl-common-sense" ,perl-common-sense))) + (list perl-common-sense)) (home-page "https://metacpan.org/release/EV") (synopsis "Perl interface to libev") (description @@ -262,11 +259,9 @@ (define-public perl-rpc-epc-service "1qwb284z4ig3xzy21m1b3w8bkb8k6l2ij6cjz93znn2j6qs42pwp")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-simple" ,perl-test-simple))) + (list perl-module-build perl-test-simple)) (propagated-inputs - `(("perl-anyevent" ,perl-anyevent) - ("perl-data-sexpression" ,perl-data-sexpression))) + (list perl-anyevent perl-data-sexpression)) (arguments ;; Tests seem to fail because they try to start a server. `(#:tests? #f)) diff --git a/gnu/packages/libffi.scm b/gnu/packages/libffi.scm index b0a66c11c5..286620882d 100644 --- a/gnu/packages/libffi.scm +++ b/gnu/packages/libffi.scm @@ -91,12 +91,11 @@ (define-public python-cffi (base32 "0v080s7vlrjz9z823x2yh36yc8drwpvvir6w8wfkkzd7k2z5qihs")))) (build-system python-build-system) (inputs - `(("libffi" ,libffi))) + (list libffi)) (propagated-inputs ; required at run-time - `(("python-pycparser" ,python-pycparser))) + (list python-pycparser)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-pytest" ,python-pytest))) + (list pkg-config python-pytest)) (arguments `(#:phases (modify-phases %standard-phases @@ -231,11 +230,9 @@ (define-public ruby-ffi (format #t "test suite not run~%")) #t))))) (native-inputs - `(("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rubygems-tasks" ,ruby-rubygems-tasks))) + (list ruby-rake-compiler ruby-rspec ruby-rubygems-tasks)) (inputs - `(("libffi" ,libffi))) + (list libffi)) (synopsis "Ruby foreign function interface library") (description "Ruby-FFI is a Ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions diff --git a/gnu/packages/libftdi.scm b/gnu/packages/libftdi.scm index bbb98ff1f4..e39e0b3d71 100644 --- a/gnu/packages/libftdi.scm +++ b/gnu/packages/libftdi.scm @@ -39,7 +39,7 @@ (define-public libftdi "0x0vncf6i92slgrn0h7ghkskqbglbs534220qa84d0qg114zndpc")))) (build-system cmake-build-system) (propagated-inputs - `(("libusb" ,libusb))) ; required by libftdi1.pc + (list libusb)) ; required by libftdi1.pc (home-page "https://www.intra2net.com/en/developer/libftdi/") (synopsis "FTDI USB driver with bitbang mode") (description diff --git a/gnu/packages/libidn.scm b/gnu/packages/libidn.scm index b2234ff126..7c8b77f6fb 100644 --- a/gnu/packages/libidn.scm +++ b/gnu/packages/libidn.scm @@ -69,7 +69,7 @@ (define-public libidn2 (base32 "0b8gsksj2g9f4iywwdma3v4jcg7i9rqvdxfmclwvbf1n72a89xla")))) (inputs - `(("libunistring" ,libunistring))) + (list libunistring)) (build-system gnu-build-system) (arguments `(#:configure-flags '("--disable-static"))) diff --git a/gnu/packages/libphidget.scm b/gnu/packages/libphidget.scm index 765b0df9e9..edeeb5b408 100644 --- a/gnu/packages/libphidget.scm +++ b/gnu/packages/libphidget.scm @@ -38,7 +38,7 @@ (define-public libphidget (sha256 (base32 "07w54dmr75vq2imngfy66nk1sxlvkzhl2p6g362q0a02f099jy0f")))) (build-system gnu-build-system) - (inputs `(("libusb" ,libusb))) + (inputs (list libusb)) (outputs '("out" "debug")) (home-page "https://www.phidgets.com/") (license lgpl3+) diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index ab75650481..b17a144f7c 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -100,11 +100,9 @@ (define-public ixion "17q84mhy4rb3masvjw24x549irdjmccnc8n04xh58v9l7hxn8v22")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("mdds" ,mdds) - ("python" ,python) - ("spdlog" ,spdlog))) + (list mdds python spdlog)) (home-page "https://gitlab.com/ixion/ixion") (synopsis "General purpose formula parser and interpreter") (description "Ixion is a library for calculating the results of formula @@ -129,12 +127,9 @@ (define-public orcus (arguments `(#:configure-flags '("--disable-static"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("ixion" ,ixion) - ("mdds" ,mdds) - ("python" ,python) - ("zlib" ,zlib))) + (list ixion mdds python zlib)) (home-page "https://gitlab.com/orcus/orcus") (synopsis "File import filter library for spreadsheet documents") (description "Orcus is a library that provides a collection of standalone @@ -186,7 +181,7 @@ (define-public unoconv "None)]\n"))) #t)))))) (inputs - `(("libreoffice" ,libreoffice))) + (list libreoffice)) (home-page "http://dag.wiee.rs/home-made/unoconv/") (synopsis "Convert between any document format supported by LibreOffice") (description @@ -215,13 +210,11 @@ (define-public librevenge "1cj76cz4mqcy2mgv9l5xlc95bypyk8zbq0ls9cswqrs2y0lhfgwk")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen pkg-config)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (propagated-inputs ; Referenced by .la files - `(("boost" ,boost))) + (list boost)) (arguments ;; avoid triggering configure errors by simple inclusion of boost headers `(#:configure-flags '("--disable-werror" @@ -249,12 +242,11 @@ (define-public libwpd (arguments `(#:configure-flags '("--disable-werror"))) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs - `(("librevenge" ,librevenge))) ; in Requires field of .pkg + (list librevenge)) ; in Requires field of .pkg (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "http://libwpd.sourceforge.net/") (synopsis "Library for importing WordPerfect documents") (description "Libwpd is a C++ library designed to help process @@ -284,16 +276,11 @@ (define-public libe-book "true, true, &status")))))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("gperf" ,gperf) - ("pkg-config" ,pkg-config))) + (list cppunit gperf pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("liblangtag" ,liblangtag) - ("librevenge" ,librevenge) - ("libxml2" ,libxml2))) + (list icu4c liblangtag librevenge libxml2)) (inputs - `(("boost" ,boost))) + (list boost)) (arguments ;; avoid triggering configure errors by simple inclusion of boost headers `(#:configure-flags '("--disable-werror"))) @@ -321,13 +308,11 @@ (define-public libepubgen "1b8mc9zzrqypj1v9zdy3ybc48pw0rfr06cyi7n6grvybjjwq9q03")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (inputs - `(("libxml2" ,libxml2) - ("boost" ,boost))) + (list libxml2 boost)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (home-page "https://sourceforge.net/projects/libepubgen/") (synopsis "EPUB generator library for librevenge") (description "libepubgen is an EPUB generator for librevenge. It supports @@ -348,13 +333,11 @@ (define-public libwpg "074x159immf139szkswv2zapnq75p7xk10dbha2p9193hgwggcwr")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs - `(("libwpd" ,libwpd))) ; in Requires field of .pkg + (list libwpd)) ; in Requires field of .pkg (inputs - `(("perl" ,perl) - ("zlib" ,zlib))) + (list perl zlib)) (home-page "http://libwpg.sourceforge.net/") (synopsis "Library and tools for the WordPerfect Graphics format") (description "The libwpg project provides a library and tools for @@ -375,15 +358,11 @@ (define-public libcmis "18h0a2gsfxvlv03nlcfvw9bzsflq5sin9agq6za103hr0ab8vcfp")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("curl" ,curl) - ("libxml2" ,libxml2))) + (list curl libxml2)) (inputs - `(("boost" ,boost) - ("cyrus-sasl" ,cyrus-sasl) - ("openssl" ,openssl))) + (list boost cyrus-sasl openssl)) (arguments `(#:configure-flags (list @@ -417,15 +396,11 @@ (define-public libabw "1vbfrmnvib3cym0yyyabnd8xpx4f7wp20vnn09s6dln347fajqz7")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("gperf" ,gperf) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list doxygen gperf perl pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("librevenge" ,librevenge) - ("libxml2" ,libxml2))) + (list librevenge libxml2)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libabw") (synopsis "Library for parsing the AbiWord format") (description "Libabw is a library that parses the file format of @@ -445,16 +420,11 @@ (define-public libcdr "1m6dirmyhqwnrpv80z97x5k5hdh4kh8a8zlq3smbjrilc6fj8rjn")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("lcms" ,lcms) - ("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list icu4c lcms librevenge zlib)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libcdr") (synopsis "Library for parsing the CorelDRAW format") (description "Libcdr is a library that parses the file format of @@ -476,19 +446,11 @@ (define-public libetonyek (arguments `(#:configure-flags '("--with-mdds=1.5"))) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("gperf" ,gperf) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen gperf pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("liblangtag" ,liblangtag) - ("librevenge" ,librevenge) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list liblangtag librevenge libxml2 zlib)) (inputs - `(("boost" ,boost) - ("glm" ,glm) - ("mdds" ,mdds))) + (list boost glm mdds)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libetonyek") (synopsis "Library for parsing the Apple Keynote format") (description "Libetonyek is a library that parses the file format of @@ -508,10 +470,9 @@ (define-public liblangtag (base32 "1g9kwxx60q0hpwvs66ys1cb9qg54hfvbivadwli8sfpc085a44hz")))) (build-system gnu-build-system) (native-inputs - `(("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list libtool pkg-config)) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (home-page "https://bitbucket.org/tagoh/liblangtag") (synopsis "Library to access tags for identifying languages") (description "Liblangtag implements an interface to work with tags @@ -565,17 +526,11 @@ (define-public libfreehand (string-append all ";\n"))) #t))))) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("gperf" ,gperf) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen gperf perl pkg-config)) (inputs - `(("icu4c" ,icu4c) - ("lcms" ,lcms))) + (list icu4c lcms)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list librevenge zlib)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libfreehand") (synopsis "Library for parsing the FreeHand format") (description "Libfreehand is a library that parses the file format of @@ -603,14 +558,11 @@ (define-public libmspub (string-append all "\n#include "))))))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list icu4c librevenge zlib)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libmspub") (synopsis "Library for parsing the Microsoft Publisher format") (description "Libmspub is a library that parses the file format of @@ -655,13 +607,11 @@ (define-public libpagemaker (arguments `(#:configure-flags '("--disable-werror"))) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("zlib" ,zlib))) + (list boost zlib)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker") (synopsis "Library for parsing the PageMaker format") (description "Libpagemaker is a library that parses the file format of @@ -682,17 +632,11 @@ (define-public libvisio "0k7adcbbf27l7n453cca1m6s9yj6qvb5j6bsg2db09ybf3w8vbwg")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("gperf" ,gperf) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen gperf perl pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("librevenge" ,librevenge) - ("libxml2" ,libxml2))) + (list icu4c librevenge libxml2)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libvisio") (synopsis "Library for parsing the Microsoft Visio format") (description "Libvisio is a library that parses the file format of @@ -712,14 +656,11 @@ (define-public libodfgen "0986c5gw4vdfz7bcmpdfz07inba5wxsx4f6xvndknqj6zlkh082m")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list boost libxml2 zlib)) (arguments ;; Avoid triggering configure errors by simple inclusion of Boost headers. `(#:configure-flags '("--disable-werror"))) @@ -744,13 +685,11 @@ (define-public libmwaw (base32 "1bx5xnw8sk5h26x2z7hfac7hfbm68zqg0jilp15qr0pwxqsf4wmj")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pc file - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("zlib" ,zlib))) + (list boost zlib)) (home-page "https://sourceforge.net/p/libmwaw/wiki/Home/") (synopsis "Import library for some old Macintosh text documents") (description "Libmwaw contains some import filters for old Macintosh @@ -771,10 +710,9 @@ (define-public libstaroffice "1ny8411273k2bq7mnpmcvri3rd46b2j67wfypqkp3y8nhanv0kzr")))) (build-system gnu-build-system) (inputs - `(("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list librevenge zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/fosnola/libstaroffice") (synopsis "Provides LibreOffice support for old StarOffice documents") (description "@code{libstaroffice} is an import filter for the document formats @@ -794,13 +732,11 @@ (define-public libwps "1nsfacqp5sfkyayw7q0wp68lidksd1wjdix8qmsbf0vdl19gn6p2")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("zlib" ,zlib))) + (list boost zlib)) (home-page "http://libwps.sourceforge.net/") (synopsis "Import library for Microsoft Works text documents") (description "Libwps is a library for importing files in the Microsoft @@ -823,15 +759,9 @@ (define-public libzmf ;; A harmless 'sign-compare' error pops up on i686 so disable '-Werror'. '(#:configure-flags '("--disable-werror"))) (inputs - `(("boost" ,boost) - ("icu4c" ,icu4c) - ("libpng" ,libpng) - ("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list boost icu4c libpng librevenge zlib)) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen pkg-config)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libzmf") (synopsis "Parses file format of Zoner Callisto/Draw documents") (description "Libzmf is a library that parses the file format of Zoner @@ -855,11 +785,9 @@ (define-public hunspell "0qxlkd012r45ppd21kldbq9k5ac5nmxz290z6m2kch9l56v768k1")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("perl" ,perl))) + (list perl)) (native-search-paths (list (search-path-specification (variable "DICPATH") (files '("share/hunspell"))))) @@ -888,7 +816,7 @@ (define (dicollecte-french-dictionary variant synopsis) (base32 "139hfrn5p87sl8hqmgkf6sgvnxrk2mm8vd8xsm8sm98qjnwlg0f9")))) (build-system trivial-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (arguments `(#:modules ((guix build utils)) #:builder (begin @@ -960,7 +888,7 @@ (define-public hunspell-dict-pl "14mzf8glxkp2775dcqisb1zv6r8ncm3bvzl46q352rwyl2dg1c59")))) (build-system trivial-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (arguments `(#:modules ((guix build utils)) #:builder (begin @@ -1019,9 +947,7 @@ (define-public hunspell-dict-de #t)))) #:tests? #f)) ; no tests (native-inputs - `(("hunspell" ,hunspell) - ("ispell" ,ispell) - ("perl" ,perl))) + (list hunspell ispell perl)) (synopsis "Hunspell dictionary for German (de_DE)") (description "This package provides a dictionary for the Hunspell spell-checking library.") @@ -1042,7 +968,7 @@ (define-public hyphen "01ap9pr6zzzbp4ky0vy7i1983fwyqy27pl0ld55s30fdxka3ciih")))) (build-system gnu-build-system) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://hunspell.sourceforge.net/") (synopsis "Hyphenation library") (description "Hyphen is a hyphenation library using TeX hyphenation @@ -1064,10 +990,9 @@ (define-public mythes "0prh19wy1c74kmzkkavm9qslk99gz8h8wmjvwzjc6lf8v2az708y")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("hunspell" ,hunspell) - ("perl" ,perl))) + (list hunspell perl)) (home-page "http://hunspell.sourceforge.net/") (synopsis "Thesaurus") (description "MyThes is a simple thesaurus that uses a structured text @@ -1089,14 +1014,11 @@ (define-public libqxp "0p4lb84m05wqd8qr8ni9sp80ivlm83ffn0nxiv4m42hj22qvcdz1")))) (build-system gnu-build-system) (inputs - `(("boost" ,boost) - ("icu4c" ,icu4c) - ("zlib" ,zlib))) + (list boost icu4c zlib)) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (propagated-inputs - `(("librevenge" ,librevenge))) ; mentioned in Requires field + (list librevenge)) ; mentioned in Requires field (home-page "https://www.libreoffice.org") (synopsis "Library and tools for the QuarkXPress file format") (description "libqxp is a library and a set of tools for reading and diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm index 711b37e845..a3f74a62d7 100644 --- a/gnu/packages/libusb.scm +++ b/gnu/packages/libusb.scm @@ -93,9 +93,9 @@ (define-public libusb-compat "0nn5icrfm9lkhzw1xjvaks9bq3w6mjg86ggv3fn7kgi4nfvg8kj0")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (home-page "https://libusb.info") (synopsis "Compatibility shim for libusb") (description @@ -152,7 +152,7 @@ (define-public libusb4java (setenv "JAVA_HOME" (assoc-ref inputs "jdk")) #t))))) (inputs - `(("libusb" ,libusb))) + (list libusb)) (native-inputs `(("jdk" ,icedtea "jdk"))) (home-page "https://github.com/usb4java/libusb4java/") @@ -212,10 +212,7 @@ (define-public java-usb4java (string-append "assumeUsbTestsEnabled();" line)))) #t))))) (inputs - `(("libusb4java" ,libusb4java) - ("java-commons-lang3" ,java-commons-lang3) - ("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list libusb4java java-commons-lang3 java-junit java-hamcrest-core)) (home-page "http://usb4java.org/") (synopsis "USB library for Java") (description @@ -258,7 +255,7 @@ (define-public python-libusb1 "^libusb.*\\.so\\..*")) "\""))) #t))))) - (propagated-inputs `(("libusb" ,libusb))) + (propagated-inputs (list libusb)) (home-page "https://github.com/vpelletier/python-libusb1") (synopsis "Pure-python wrapper for libusb-1.0") (description "Libusb is a library that gives applications easy access to @@ -298,7 +295,7 @@ (define-public python-pyusb "\""))) #t))))) (inputs - `(("libusb" ,libusb))) + (list libusb)) (home-page "https://pyusb.github.io/pyusb/") (synopsis "Python bindings to the libusb library") (description @@ -333,10 +330,7 @@ (define-public python-capablerobot-usbhub "50-capablerobot-usbhub.rules")) #t)))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-construct" ,python-construct) - ("python-pyusb" ,python-pyusb) - ("python-pyyaml" ,python-pyyaml))) + (list python-click python-construct python-pyusb python-pyyaml)) (home-page "https://github.com/CapableRobot/CapableRobot_USBHub_Driver") (synopsis @@ -368,13 +362,9 @@ (define-public libplist ;; 'large.test' and 'largecmp.test'. #:parallel-tests? #f)) (inputs - `(("python" ,python))) + (list python)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("python-cython" ,python-cython))) ; to build Python bindings + (list autoconf automake libtool pkg-config python-cython)) ; to build Python bindings (home-page "https://libimobiledevice.org/") (synopsis "C library to handle Apple Property List files") (description "This package provides a small portable C library to handle @@ -395,8 +385,7 @@ (define-public libusbmuxd "084vg570g1qb506jd7axg6c080mfsmbf52v3lngzlknsaf2q0snc")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("libplist" ,libplist))) + (list pkg-config libplist)) (home-page "https://libimobiledevice.org/") (synopsis "Library to multiplex connections from and to iOS devices") (description "This package provides a client library to multiplex @@ -421,14 +410,11 @@ (define-public libimobiledevice (arguments '(#:configure-flags '("PYTHON_VERSION=3"))) (propagated-inputs - `(("openssl" ,openssl) - ("libplist" ,libplist) - ("libusbmuxd" ,libusbmuxd))) + (list openssl libplist libusbmuxd)) (inputs - `(("python" ,python))) + (list python)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-cython" ,python-cython))) + (list pkg-config python-cython)) (home-page "https://libimobiledevice.org/") (synopsis "Protocol library and tools to communicate with Apple devices") (description "libimobiledevice is a software library that talks the @@ -452,10 +438,9 @@ (define-public ifuse (base32 "11wdv44qwia77sh38n36809ysaib52rwd4fvqwb5ybsbz4p70l1m")))) (inputs - `(("fuse" ,fuse) - ("libimobiledevice" ,libimobiledevice))) + (list fuse libimobiledevice)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (build-system gnu-build-system) (home-page "https://libimobiledevice.org/") (synopsis "Mount iOS devices") @@ -476,11 +461,9 @@ (define-public usbmuxd (base32 "17idzpxrvkbff0jpynf35df95lh7wsm8vndynp63bxib2w09gv60")))) (inputs - `(("libplist" ,libplist) - ("libusb" ,libusb) - ("libimobiledevice" ,libimobiledevice))) + (list libplist libusb libimobiledevice)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (build-system gnu-build-system) (home-page "https://libimobiledevice.org/") (synopsis "Multiplex connections over USB to an iOS device") @@ -503,12 +486,12 @@ (define-public libmtp "0a1jlf5b2c2vylkvdd3cxjs20a96jlbrdyx7rwai5rzmcdpszd6y")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libgcrypt" ,libgcrypt))) + (list libgcrypt)) (propagated-inputs ;; libmtp.pc refers to all these. - `(("libusb" ,libusb))) + (list libusb)) (arguments `(#:configure-flags (list "--disable-static" @@ -549,13 +532,9 @@ (define-public gmtp (string-append "ID3TAG_CFLAGS=-I" libid3tag "/include") (string-append "ID3TAG_LIBS=-L" libid3tag "/lib -lid3tag -lz"))))) (inputs - `(("gtk+" ,gtk+) - ("flac" ,flac) - ("libvorbis" ,libvorbis) - ("libid3tag" ,libid3tag) - ("libmtp" ,libmtp))) + (list gtk+ flac libvorbis libid3tag libmtp)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://gmtp.sourceforge.net/") (synopsis "Simple graphical MTP client") (description "gMTP is a simple graphical client for the Media Transfer Protocol @@ -581,10 +560,7 @@ (define-public hidapi `(("libusb" ,libusb) ("udev" ,eudev))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/libusb/hidapi") (synopsis "HID API library") (description @@ -639,11 +615,9 @@ (define-public python-hidapi (string-append "--prefix=" (assoc-ref outputs "out")) "--single-version-externally-managed" "--root=/")))))) (inputs - `(("hidapi" ,hidapi) - ("libusb" ,libusb) - ("eudev" ,eudev))) + (list hidapi libusb eudev)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://github.com/trezor/cython-hidapi") (synopsis "Cython interface to hidapi") (description "This package provides a Cython interface to @code{hidapi}.") diff --git a/gnu/packages/license.scm b/gnu/packages/license.scm index bc9ca7238d..79ad3df4c8 100644 --- a/gnu/packages/license.scm +++ b/gnu/packages/license.scm @@ -51,11 +51,9 @@ (define-public perl-regexp-pattern-license (base32 "0kznpv628jrndn4nw646f6pl7yqvmacwljlygvsjfdkyh0i4sr2k")))) (build-system perl-build-system) (native-inputs - `(("perl-regexp-pattern" ,perl-regexp-pattern) - ("perl-test-exception" ,perl-test-exception))) + (list perl-regexp-pattern perl-test-exception)) (propagated-inputs - `(("perl-strictures" ,perl-strictures-2) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-strictures-2 perl-try-tiny)) (home-page "https://metacpan.org/release/Regexp-Pattern-License") (synopsis "Regular expressions for legal licenses") (description "Regexp::Pattern::License provides a hash of regular @@ -79,9 +77,9 @@ (define-public perl-string-copyright "0fzymv065nn3glwnw34nkyadzw2dh4rcz8avmki4zrnk4k45m01a")))) (build-system perl-build-system) (native-inputs - `(("perl-number-range" ,perl-number-range))) + (list perl-number-range)) (propagated-inputs - `(("perl-exporter-tiny" ,perl-exporter-tiny))) + (list perl-exporter-tiny)) (home-page "https://metacpan.org/release/String-Copyright") (synopsis "Representation of text-based copyright statements") (description "String::Copyright Parses common styles of copyright @@ -103,10 +101,9 @@ (define-public perl-software-license "128pbm9pf5drakm9bpkifc1zg8f005xabfwzg21nc03m5mhfligb")))) (build-system perl-build-system) (native-inputs - `(("perl-try-tiny" ,perl-try-tiny))) + (list perl-try-tiny)) (propagated-inputs - `(("perl-data-section" ,perl-data-section) - ("perl-text-template" ,perl-text-template))) + (list perl-data-section perl-text-template)) (home-page "https://metacpan.org/release/Software-License") (synopsis "Templated software licenses") (description "This package provides templated software licenses.") @@ -126,14 +123,14 @@ (define-public licensecheck "12l83zf85zagpagizmzy3bwkc659sbzqf18cycx8g4h6d3mc5kqw")))) (build-system perl-build-system) (native-inputs - `(("perl-regexp-pattern" ,perl-regexp-pattern) - ("perl-software-license" ,perl-software-license) - ("perl-test-requires" ,perl-test-requires) - ("perl-test-roo" ,perl-test-roo) - ("perl-test-script" ,perl-test-script) - ("perl-universal-require" ,perl-universal-require) - ("perl-number-range" ,perl-number-range) - ("perl-sub-quote" ,perl-sub-quote))) + (list perl-regexp-pattern + perl-software-license + perl-test-requires + perl-test-roo + perl-test-script + perl-universal-require + perl-number-range + perl-sub-quote)) (propagated-inputs `(("perl-getopt-long-descriptive" ,perl-getopt-long-descriptive) ("perl-moo" ,perl-moo-2) @@ -179,15 +176,14 @@ (define-public reuse (base32 "00gqpw124lz6kf3gi6m2i1bnxp3k5n3id0bgqff0bj08jga7pj49")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (inputs - `(("python-binaryornot" ,python-binaryornot) - ("python-boolean.py" ,python-boolean.py) - ("python-debian" ,python-debian) - ("python-jinja2" ,python-jinja2) - ("python-license-expression" ,python-license-expression) - ("python-requests" ,python-requests))) + (list python-binaryornot + python-boolean.py + python-debian + python-jinja2 + python-license-expression + python-requests)) (home-page "https://reuse.software/") (synopsis "Provide and verify copyright and licensing information") (description @@ -230,7 +226,7 @@ (define-public licenseheaders "\"filenames\": [\"CMakeLists.txt\"], \n \"extensions\": [],")) #t))))) (propagated-inputs - `(("python-regex" ,python-regex))) + (list python-regex)) (home-page "https://github.com/johann-petrak/licenseheaders") (synopsis "Add or change license headers for all files in a directory") (description diff --git a/gnu/packages/lighting.scm b/gnu/packages/lighting.scm index 4718795a8a..5850da84d8 100644 --- a/gnu/packages/lighting.scm +++ b/gnu/packages/lighting.scm @@ -54,15 +54,14 @@ (define-public ola (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("cppunit" ,cppunit) - ("flex" ,flex) - ("pkg-config" ,pkg-config) - - ;; For git repository bootstrapping. - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list bison + cppunit + flex + pkg-config + ;; For git repository bootstrapping. + autoconf + automake + libtool)) (inputs `(("libftdi" ,libftdi) ("libmicrohttpd" ,libmicrohttpd) @@ -70,7 +69,7 @@ (define-public ola ("libuuid" ,util-linux "lib") ("zlib" ,zlib))) (propagated-inputs - `(("protobuf" ,protobuf))) ; for pkg-config --libs libola + (list protobuf)) ; for pkg-config --libs libola (arguments `( ;; G++ >= 4.8 macro expansion tracking requires lots of memory, causing ;; build to fail on low memory systems. We disable that with the diff --git a/gnu/packages/linphone.scm b/gnu/packages/linphone.scm index 1c60e767b0..285ecb58fd 100644 --- a/gnu/packages/linphone.scm +++ b/gnu/packages/linphone.scm @@ -122,7 +122,7 @@ (define-public bcunit (string-append out "/share/BCUnit/Examples") (string-append doc "/share/BCUnit/Examples")))))))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (synopsis "Belledonne Communications Unit Testing Framework") (description "BCUnit is a fork of the defunct project CUnit, with several fixes and patches applied. It is a unit testing framework for @@ -235,7 +235,7 @@ (define-public belr ;; name, so have it match. (string-append tester "/share/belr_tester")))))))) (inputs - `(("bctoolbox" ,bctoolbox))) + (list bctoolbox)) (synopsis "Belledonne Communications Language Recognition Library") (description "Belr is Belledonne Communications' language recognition library, written in C++11. It parses text inputs formatted according to a @@ -293,8 +293,7 @@ (define-public belcard "/bin/belcard_tester"))) (invoke belcard_tester)))))))) (inputs - `(("bctoolbox" ,bctoolbox) - ("belr" ,belr))) + (list bctoolbox belr)) (synopsis "Belledonne Communications VCard Library") (description "Belcard is a C++ library to manipulate VCard standard format.") @@ -445,7 +444,7 @@ (define-public ortp `(("dot" ,graphviz) ("doxygen" ,doxygen))) (inputs - `(("bctoolbox" ,bctoolbox))) + (list bctoolbox)) (synopsis "Belledonne Communications RTP Library") (description "oRTP is a C library implementing the RTP protocol. It implements the RFC 3550 standard.") @@ -552,9 +551,7 @@ (define-public belle-sip ;;"HTTP stack" "Object")))))))) (inputs - `(("avahi" ,avahi) - ("bctoolbox" ,bctoolbox) - ("zlib" ,zlib))) + (list avahi bctoolbox zlib)) (synopsis "Belledonne Communications SIP Library") (description "Belle-sip is a modern library implementing SIP transport, transaction and dialog layers. It is written in C, with an object-oriented @@ -721,9 +718,7 @@ (define-public lime `(("dot" ,graphviz) ("doxygen" ,doxygen))) (inputs - `(("bctoolbox" ,bctoolbox) - ("belle-sip" ,belle-sip) - ("soci" ,soci))) + (list bctoolbox belle-sip soci)) (synopsis "Belledonne Communications Encryption Library") (description "LIME is an encryption library for one-to-one and group instant messaging, allowing users to exchange messages privately and @@ -851,21 +846,20 @@ (define-public linphone-desktop (symlink (string-append liblinphone "/share/belr/grammars") grammar-dest))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("bctoolbox" ,bctoolbox) - ("belcard" ,belcard) - ("belr" ,belr) - ("liblinphone" ,liblinphone) - ("mediastreamer2" ,mediastreamer2) - ("ortp" ,ortp) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtsvg" ,qtsvg))) + (list bctoolbox + belcard + belr + liblinphone + mediastreamer2 + ortp + qtbase-5 + qtdeclarative + qtgraphicaleffects + qtquickcontrols + qtquickcontrols2 + qtsvg)) (synopsis "Desktop client for the Linphone SIP softphone") (description "Linphone is a SIP softphone for voice and video over IP calling (VoIP) and instant messaging. Amongst its features are: @@ -911,10 +905,7 @@ (define-public msopenh264 #:configure-flags (list "-DENABLE_STATIC=NO"))) ; Not required (inputs - `(("bctoolbox" ,bctoolbox) - ("mediastreamer2" ,mediastreamer2) - ("openh264" ,openh264) - ("ortp" ,ortp))) + (list bctoolbox mediastreamer2 openh264 ortp)) (synopsis "Media Streamer H.264 Codec") (description "MsOpenH264 is an H.264 encoder/decoder plugin for mediastreamer2 based on the openh264 library.") @@ -942,9 +933,7 @@ (define-public mssilk #:configure-flags (list "-DENABLE_STATIC=NO"))) ; Not required (inputs - `(("bctoolbox" ,bctoolbox) - ("mediastreamer2" ,mediastreamer2) - ("ortp" ,ortp))) + (list bctoolbox mediastreamer2 ortp)) (synopsis "Media Streamer SILK Codec") (description "MSSILK is a plugin of MediaStreamer, adding support for AMR codec. It is based on the Skype's SILK implementation.") @@ -995,9 +984,7 @@ (define-public mswebrtc "1maqychrgwy0z4zypa03qp726l2finw64z6cymdzhd58ql3p1lvm")))) ("python" ,python-wrapper))) (inputs - `(("bctoolbox" ,bctoolbox) - ("mediastreamer2" ,mediastreamer2) - ("ortp" ,ortp))) + (list bctoolbox mediastreamer2 ortp)) (synopsis "Media Streamer WebRTC Codec") (description "MSWebRTC is a plugin of MediaStreamer, adding support for WebRTC codec. It includes features from WebRTC, such as, iSAC and AECM.") diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 7dd565bff8..ed76159bff 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1165,7 +1165,8 @@ (define-public linux-libre-with-bpf %default-extra-linux-options)))) (package (inherit base-linux-libre) - (inputs `(("cpio" ,cpio) ,@(package-inputs base-linux-libre)))))) + (inputs (modify-inputs (package-inputs base-linux-libre) + (prepend cpio)))))) @@ -1592,12 +1593,11 @@ (define-public linux-pam (build-system gnu-build-system) (native-inputs - `(("flex" ,flex) - - ;; TODO: optional dependencies - ;; ("libxcrypt" ,libxcrypt) - ;; ("cracklib" ,cracklib) - )) + (list flex + ;; TODO: optional dependencies + ;; ("libxcrypt" ,libxcrypt) + ;; ("cracklib" ,cracklib) + )) (arguments `(;; Most users, such as `shadow', expect the headers to be under ;; `security'. @@ -1674,9 +1674,9 @@ (define-public python-pamela (invoke "python" "-m" "pamela" "-a" "`whoami`")) #t)))))) (inputs - `(("linux-pam" ,linux-pam))) + (list linux-pam)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/minrk/pamela") (synopsis "PAM interface using ctypes") (description "This package provides a PAM interface using @code{ctypes}.") @@ -1697,12 +1697,9 @@ (define-public pam-gnupg "1bf91gi6zmfzzmczxm7pajxdlgnikasvg5xsd3j0a368rcr7lf9l")))) (build-system gnu-build-system) (inputs - `(("gnupg" ,gnupg) - ("linux-pam" ,linux-pam))) + (list gnupg linux-pam)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (arguments `(#:tests? #f ;no tests suite #:configure-flags @@ -1805,7 +1802,7 @@ (define-public psmisc "ac_cv_func_malloc_0_nonnull=yes" "ac_cv_func_realloc_0_nonnull=yes")) '()))) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "https://gitlab.com/psmisc/psmisc") (synopsis "Small utilities that use the proc file system") (description @@ -2035,8 +2032,7 @@ (define-public fbset #:parallel-build? #f #:tests? #f)) ; no test suite (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (home-page "http://users.telenet.be/geertu/Linux/fbdev/") (synopsis "Show and modify Linux frame buffer settings") (description @@ -2081,7 +2077,7 @@ (define-public procps '("^kill" "^uptime")))) (for-each delete-file dup) #t)))))) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "https://gitlab.com/procps-ng/procps/") (synopsis "Utilities that give information about processes") (description @@ -2123,14 +2119,9 @@ (define-public usbutils (rename-file old new))) (list "bin/lsusb.py")))))))) (inputs - `(("eudev" ,eudev) - ("libusb" ,libusb) - ("python" ,python))) + (list eudev libusb python)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "http://www.linux-usb.org/") (synopsis "Tools for working with USB devices, such as lsusb") @@ -2155,7 +2146,7 @@ (define-public usbip-utils `(("automake" ,automake) ("autoreconf" ,autoconf) ("libtool" ,libtool))) - (inputs `(("eudev" ,eudev))) + (inputs (list eudev)) (home-page (package-home-page linux-libre)) (synopsis "Utilities for sharing USB devices over IP networks") (description @@ -2184,13 +2175,12 @@ (define-public e2fsprogs (base32 "04wp77fg842dhribgn0xvbd77idh0n7a839ga4bwy78v7i9l445i")))) (build-system gnu-build-system) - (inputs `(("util-linux" ,util-linux "lib"))) - (native-inputs `(("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) ;for the libext2fs Info manual - - ;; For tests. - ("perl" ,perl) - ("procps" ,procps))) + (inputs (list `(,util-linux "lib"))) + (native-inputs (list pkg-config + texinfo ;for the libext2fs Info manual + ;; For tests. + perl + procps)) (arguments '(;; util-linux is the preferred source for some of the libraries and ;; commands, so disable them (see, e.g., @@ -2266,7 +2256,7 @@ (define-public e2fsck/static (build-system trivial-build-system) (source #f) (inputs - `(("e2fsprogs" ,e2fsprogs/static))) + (list e2fsprogs/static)) (arguments `(#:modules ((guix build utils)) #:builder @@ -2304,7 +2294,7 @@ (define-public extundelete "1x0r7ylxlp9lbj3d7sqf6j2a222dwy2nfpff05jd6mkh4ihxvyd1")) (patches (search-patches "extundelete-e2fsprogs-1.44.patch")))) (build-system gnu-build-system) - (inputs `(("e2fsprogs" ,e2fsprogs))) + (inputs (list e2fsprogs)) (home-page "http://extundelete.sourceforge.net/") (synopsis "Recover deleted files from ext2/3/4 partitions") (description @@ -2383,7 +2373,7 @@ (define-public strace #:configure-flags '("--enable-mpers=check") ;; See . #:parallel-tests? #f)) ; undeterministic failures - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (synopsis "System call tracer for Linux") (description "strace is a system call tracer, i.e. a debugging tool which prints out a @@ -2501,8 +2491,7 @@ (define-public alsa-lib (symlink topology-share (string-append alsa "/topology"))) #t))))) (inputs - `(("alsa-ucm-conf" ,alsa-ucm-conf) - ("alsa-topology-conf" ,alsa-topology-conf))) + (list alsa-ucm-conf alsa-topology-conf)) (home-page "https://www.alsa-project.org/wiki/Main_Page") (synopsis "The Advanced Linux Sound Architecture libraries") (description @@ -2551,10 +2540,7 @@ (define-public alsa-utils (native-inputs `(("gettext" ,gettext-minimal))) (inputs - `(("libsamplerate" ,libsamplerate) - ("ncurses" ,ncurses) - ("alsa-lib" ,alsa-lib) - ("xmlto" ,xmlto))) + (list libsamplerate ncurses alsa-lib xmlto)) (home-page "http://www.alsa-project.org/") (synopsis "Utilities for the Advanced Linux Sound Architecture (ALSA)") (description @@ -2616,14 +2602,14 @@ (define-public alsa-plugins (find-files out ".*pulse\\.(la|so)")) #t)))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("speex" ,speex) ; libspeexdsp resampling plugin - ("libsamplerate" ,libsamplerate) ; libsamplerate resampling plugin - ("ffmpeg" ,ffmpeg) ; libavcodec resampling plugin, a52 plugin - ("pulseaudio" ,pulseaudio))) ; PulseAudio plugin + (list alsa-lib + jack-1 + speex ; libspeexdsp resampling plugin + libsamplerate ; libsamplerate resampling plugin + ffmpeg ; libavcodec resampling plugin, a52 plugin + pulseaudio)) ; PulseAudio plugin (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.alsa-project.org/") (synopsis "Plugins for the Advanced Linux Sound Architecture (ALSA)") (description @@ -2651,12 +2637,9 @@ (define-public iptables (base32 "1w6qx3sxzkv80shk21f63rq41c84irpx68k62m2cv629n1mwj2f1")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("flex" ,flex) - ("bison" ,bison))) + (list pkg-config flex bison)) (inputs - `(("libmnl" ,libmnl) - ("libnftnl" ,libnftnl/fixed))) + (list libmnl libnftnl/fixed)) (arguments '(#:tests? #f ; no test suite #:configure-flags ; add $libdir to the RUNPATH of executables @@ -2756,8 +2739,7 @@ (define-public ebtables "0apxgmkhsk3vxn9q3libxn3dgrdljrxyy4mli2gk49m7hi3na7xp")))) (build-system gnu-build-system) (inputs - `(("perl" ,perl) - ("iptables" ,iptables))) + (list perl iptables)) (synopsis "Ethernet bridge frame table administration") (home-page "https://ebtables.netfilter.org/") (description @@ -2817,9 +2799,7 @@ (define-public iproute ("iptables" ,iptables) ("libmnl" ,libmnl))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("pkg-config" ,pkg-config))) + (list bison flex pkg-config)) ;; For tests. ;; ("libmnl" ,libmnl) ;; ("util-linux" ,util-linux) @@ -2954,7 +2934,7 @@ (define-public libcap (%current-target-system) "-") "BUILD_CC=gcc") '())))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (supported-systems (delete "i586-gnu" %supported-systems)) (home-page "https://sites.google.com/site/fullycapable/") (synopsis "Library for working with POSIX capabilities") @@ -2979,8 +2959,7 @@ (define-public bridge-utils (build-system gnu-build-system) ;; The tarball lacks all the generated files. - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake))) + (native-inputs (list autoconf automake)) (arguments '(#:tests? #f)) ; no 'check' target @@ -3061,7 +3040,7 @@ (define (libnl-python-package python) `(("python-2" ,python-2))) ((string=? python "python3") `(("python-3" ,python-3)))))) - (propagated-inputs `(("libnl" ,libnl))) + (propagated-inputs (list libnl)) (outputs '("out")) (arguments `(#:modules ((guix build gnu-build-system) @@ -3098,8 +3077,8 @@ (define-public iw (base32 "12ddd6vh6vs97135bnlyr0szv7hvpbnmfh48584frzab0z0725ph")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libnl" ,libnl))) + (native-inputs (list pkg-config)) + (inputs (list libnl)) (arguments `(#:make-flags (let* ((target ,(%current-target-system)) @@ -3156,11 +3135,7 @@ (define-public powertop (("/usr/sbin/hciconfig") "hciconfig")) #t)))))) (inputs - `(("kmod" ,kmod) - ("libnl" ,libnl) - ("ncurses" ,ncurses) - ("pciutils" ,pciutils) - ("zlib" ,zlib))) + (list kmod libnl ncurses pciutils zlib)) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -3193,7 +3168,7 @@ (define-public aumix (arguments ;; Allow compilation with GCC 10. '(#:configure-flags '("CFLAGS=-O2 -g -fcommon"))) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "http://www.jpj.net/~trevor/aumix.html") (synopsis "Audio mixer for X and the console") (description @@ -3223,7 +3198,7 @@ (define-public iotop #t))) ;; There are currently no checks in the package. #:tests? #f)) - (native-inputs `(("python" ,python))) + (native-inputs (list python)) (home-page "http://guichaz.free.fr/iotop/") (synopsis "Displays the IO activity of running processes") @@ -3247,8 +3222,7 @@ (define-public fuse (patches (search-patches "fuse-overlapping-headers.patch")))) (build-system gnu-build-system) (inputs - `(("bash-minimal" ,bash-minimal) - ("util-linux" ,util-linux))) + (list bash-minimal util-linux)) (arguments '(#:configure-flags (list (string-append "MOUNT_FUSE_PATH=" (assoc-ref %outputs "out") @@ -3371,8 +3345,8 @@ (define-public unionfs-fuse "1yigh8z1q6iq6yjyq7kl7vpbpjnxjld32apvjaw2bl44pqqg56hh")))) (build-system cmake-build-system) (native-inputs - `(("python" ,python))) - (inputs `(("fuse" ,fuse))) + (list python)) + (inputs (list fuse)) (arguments ;; The tests were never actually run ("collected 0 items"), but in recent ;; versions of pytest that causes an error. @@ -3453,10 +3427,9 @@ (define-public sshfs "00fir2iykdx11g8nv5gijg0zjrp2g3ldypnv0yi6lq3h5pg5v13h")))) (build-system gnu-build-system) (inputs - `(("fuse" ,fuse) - ("glib" ,glib))) + (list fuse glib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/libfuse/sshfs") (synopsis "Mount remote file systems over SSH") (description @@ -3483,9 +3456,8 @@ (define-public archivemount (sha256 (base32 "1cy5b6qril9c3ry6fv7ir87s8iyy5vxxmbyx90dm86fbra0vjaf5")))) (build-system gnu-build-system) - (inputs `(("fuse" ,fuse) - ("libarchive" ,libarchive))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list fuse libarchive)) + (native-inputs (list pkg-config)) (home-page "https://www.cybernoia.de/software/archivemount.html") (synopsis "Tool for mounting archive files with FUSE") (description "archivemount is a FUSE-based file system for Unix variants, @@ -3606,8 +3578,7 @@ (define-public kbd `("PATH" ":" prefix (,bin)))) '("unicode_start" "unicode_stop")))))))) (native-inputs - `(("autoconf" ,autoconf) - ("pkg-config" ,pkg-config))) + (list autoconf pkg-config)) (inputs `(("bzip2" ,bzip2) ("gzip" ,gzip) @@ -3680,9 +3651,7 @@ (define-public inotify-tools "1m8avqccrhm38krlhp88a7v949f3hrzx060bbrr5dp5qw2nmw9j2")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (arguments `(#:configure-flags (list "--disable-static"))) @@ -3708,9 +3677,9 @@ (define-public kmod (patches (search-patches "kmod-module-directory.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ;; For tests. - ("zstd" ,zstd))) + (list pkg-config + ;; For tests. + zstd)) (inputs `(("xz" ,xz) ("zlib" ,zlib) @@ -3792,8 +3761,8 @@ (define-public earlyoom (string-append "PREFIX=" prefix) (string-append "SYSCONFDIR=" prefix "/etc"))) #:test-target "test")) - (native-inputs `(("go" ,go) ;for the test suite - ("pandoc" ,pandoc))) ;to generate the manpage + (native-inputs (list go ;for the test suite + pandoc)) ;to generate the manpage (home-page "https://github.com/rfjakob/earlyoom") (synopsis "Simple out of memory (OOM) daemon for the Linux kernel") (description "Early OOM is a minimalist out of memory (OOM) daemon that @@ -3889,8 +3858,8 @@ (define-public eudev ;; When linked against libblkid, eudev can populate /dev/disk/by-label ;; and similar; it also installs the '60-persistent-storage.rules' file, ;; which contains the rules to do that. - `(("util-linux" ,util-linux "lib") ;for blkid - ("kmod" ,kmod))) + (list `(,util-linux "lib") ;for blkid + kmod)) (outputs '("out" "static")) (home-page "https://wiki.gentoo.org/wiki/Project:Eudev") (synopsis "Userspace device management") @@ -3952,7 +3921,7 @@ (define-public interception-tools "0wcmppa7092b33wb8vc782day5phf90pc25cn1x7rk0rlw565z36")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("boost" ,boost) ("libevdev" ,libevdev) @@ -3991,8 +3960,7 @@ (define-public interception-dual-function-keys "0s49vbg3j4rwh78i8rx8qr7myql09p7b3lhrjl0p7dd98xp6ann6")))) (build-system gnu-build-system) (inputs - `(("libevdev" ,libevdev) - ("yaml-cpp" ,yaml-cpp))) + (list libevdev yaml-cpp)) (arguments `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) ,(string-append "CXX=" (cxx-for-target)) @@ -4044,8 +4012,7 @@ (define-public lvm2 (patches (search-patches "lvm2-static-link.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("procps" ,procps))) ;tests use 'pgrep' + (list pkg-config procps)) ;tests use 'pgrep' (inputs `(("libaio" ,libaio) ("udev" ,eudev))) @@ -4154,9 +4121,7 @@ (define-public thin-provisioning-tools `(("automake" ,automake) ("autoreconf" ,autoconf))) (inputs - `(("boost" ,boost) - ("expat" ,expat) - ("libaio" ,libaio))) + (list boost expat libaio)) (synopsis "Tools for manipulating the metadata of device-mapper targets") (description "A suite of tools for manipulating the metadata of the dm-thin, dm-cache and dm-era device-mapper targets.") @@ -4289,9 +4254,8 @@ (define-public crda (string-append "REG_BIN=" regdb "/lib/crda/regulatory.bin") "all_noverify")))) - (native-inputs `(("pkg-config" ,pkg-config) - ("wireless-regdb" ,wireless-regdb))) - (inputs `(("libnl" ,libnl))) + (native-inputs (list pkg-config wireless-regdb)) + (inputs (list libnl)) (home-page "https://wireless.wiki.kernel.org/en/developers/Regulatory/CRDA") (synopsis "Central regulatory domain agent (CRDA) for WiFi") @@ -4387,14 +4351,8 @@ (define-public lm-sensors (base32 "1ipf6wjx037sqyhy0r5jh4983h216anq9l68ckn2x5c3qc4wfmzn")) (patches (search-patches "lm-sensors-hwmon-attrs.patch")))) (build-system gnu-build-system) - (inputs `(("rrdtool" ,rrdtool) - ("perl" ,perl) - ("kmod" ,kmod) - ("gnuplot" ,gnuplot))) - (native-inputs `(("pkg-config" ,pkg-config) - ("flex" ,flex) - ("bison" ,bison) - ("which" ,which))) + (inputs (list rrdtool perl kmod gnuplot)) + (native-inputs (list pkg-config flex bison which)) (outputs '("lib" ; avoid perl in closure "out")) (arguments @@ -4493,7 +4451,7 @@ (define-public i2c-tools ;; No configure script. #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://jdelvare.nerim.net/devel.html#i2ctools") (synopsis "I2C tools for Linux") (description @@ -4518,7 +4476,7 @@ (define-public xsensors (build-system gnu-build-system) (inputs `(("lm-sensors" ,lm-sensors "lib") ("gtk" ,gtk+-2))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (arguments `(#:phases (modify-phases %standard-phases @@ -4949,9 +4907,9 @@ (define-public libavc1394 "0lsv46jdqvdx5hx92v0z2cz3yh6212pz9gk0k3513sbaa04zzcbw")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("libraw1394" ,libraw1394))) ; required by libavc1394.pc + (list libraw1394)) ; required by libavc1394.pc (home-page "https://sourceforge.net/projects/libavc1394/") (synopsis "AV/C protocol library for IEEE 1394") (description @@ -4973,9 +4931,9 @@ (define-public libiec61883 "17ph458zya2l8dr2xwqnzy195qd9swrir31g78qkgb3g4xz2rq6i")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("libraw1394" ,libraw1394))) ; required by libiec61883.pc + (list libraw1394)) ; required by libiec61883.pc (home-page "https://ieee1394.wiki.kernel.org/index.php/Main_Page") (synopsis "Isochronous streaming media library for IEEE 1394") (description @@ -5150,12 +5108,9 @@ (define-public multipath-tools #t)) (delete 'configure)))) ; no configure script (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config) - ("valgrind" ,valgrind) - - ;; For tests. - ("cmocka" ,cmocka))) + (list perl pkg-config valgrind + ;; For tests. + cmocka)) (inputs `(("json-c" ,json-c) ("libaio" ,libaio) @@ -5268,9 +5223,9 @@ (define-public sbc "1liig5856crb331dps18mp0s13zbkv7yh007zqhq97m94fcddfhc")))) (build-system gnu-build-system) (inputs - `(("libsndfile" ,libsndfile))) + (list libsndfile)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.kernel.org/pub/linux/bluetooth/") (synopsis "Bluetooth subband audio codec") (description @@ -5337,11 +5292,7 @@ (define-public bluez ("rst2man" ,python-docutils) ("gettext" ,gettext-minimal))) (inputs - `(("glib" ,glib) - ("dbus" ,dbus) - ("eudev" ,eudev) - ("libical" ,libical) - ("readline" ,readline))) + (list glib dbus eudev libical readline)) (home-page "http://www.bluez.org/") (synopsis "Linux Bluetooth protocol stack") (description @@ -5363,9 +5314,9 @@ (define-public fuse-exfat "1lz00q8g4590mrdqmf13ba1s9zrqq645ymgm5p9y99ad0qv22r87")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fuse" ,fuse))) + (list fuse)) (home-page "https://github.com/relan/exfat") (synopsis "Mount exFAT file systems") (description @@ -5386,11 +5337,9 @@ (define-public fuseiso "127xql52dcdhmh7s5m9xc6q39jdlj3zhbjar1j821kb6gl3jw94b")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fuse" ,fuse) - ("glib" ,glib) - ("zlib" ,zlib))) + (list fuse glib zlib)) (home-page "https://sourceforge.net/projects/fuseiso/") (synopsis "Mount ISO file system images") (description @@ -5439,12 +5388,12 @@ (define-public gpm (assoc-ref %outputs "out") "/lib")))) (native-inputs - `(("texinfo" ,texinfo) - ("bison" ,bison) - ("flex" ,flex) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list texinfo + bison + flex + autoconf + automake + libtool)) (home-page "https://www.nico.schottelius.org/software/gpm/") (synopsis "Mouse support for the Linux console") (description @@ -5586,7 +5535,7 @@ (define-public cramfs-tools (install-file "cramfsck" (string-append out "/sbin"))) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (synopsis "Tools to manage Cramfs file systems") (description "Cramfs is a Linux file system designed to be simple, small, and to compress things well. It is used on a number of embedded systems and @@ -5609,7 +5558,7 @@ (define-public compsize (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("btrfs-progs" ,btrfs-progs))) + (list btrfs-progs)) (arguments `(#:tests? #f ; No tests. #:make-flags @@ -5664,10 +5613,7 @@ (define-public f2fs-tools-1.7 (install-file "mkfs/f2fs_format_utils.h" out-include) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("libuuid" ,util-linux "lib") ("libselinux" ,libselinux))) @@ -5761,7 +5707,7 @@ (define-public f2fs-fsck/static (chmod fsck #o555)) #t)))) (inputs - `(("f2fs-tools-static" ,f2fs-tools/static))) + (list f2fs-tools/static)) (home-page (package-home-page f2fs-tools/static)) (synopsis "Statically-linked fsck.f2fs command from f2fs-tools") (description "This package provides statically-linked fsck.f2fs command taken @@ -5847,10 +5793,9 @@ (define-public thinkfan (string-append out directory))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libatasmart" ,libatasmart) - ("yaml-cpp" ,yaml-cpp))) + (list libatasmart yaml-cpp)) (home-page "https://github.com/vmatare/thinkfan") (synopsis "Simple fan control program") (description @@ -5906,7 +5851,7 @@ (define-public tpacpi-bat (list "battery_asl" "examples" "README.md")) #t)))))) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://github.com/teleshoes/tpacpi-bat") (synopsis "ThinkPad battery charge controller") (description @@ -5950,7 +5895,7 @@ (define-public tmon #t))) (delete 'configure)))) ; no configure script (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page (package-home-page linux-libre)) (synopsis "Monitor and test the Linux thermal subsystem in real time") (description @@ -5991,7 +5936,7 @@ (define-public turbostat #t)) (delete 'configure)))) ; no configure script (inputs - `(("libcap" ,libcap))) + (list libcap)) (supported-systems '("i686-linux" "x86_64-linux")) (home-page (package-home-page linux-libre)) (synopsis "Report x86 processor frequency and idle statistics") @@ -6028,9 +5973,9 @@ (define-public ntfs-3g "@sbindir@")) #t)))) (build-system gnu-build-system) - (inputs `(("util-linux" ,util-linux) ; libuuid - ("fuse" ,fuse))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list util-linux ; libuuid + fuse)) + (native-inputs (list pkg-config)) (arguments '(#:configure-flags (list "--disable-static" "--disable-ldconfig" ;not necessary @@ -6200,7 +6145,7 @@ (define-public perftest "src/raw_ethernet_send_lat.c") (("/usr/include/netinet/ip.h") "netinet/ip.h")) #t))))) - (inputs `(("rdma-core" ,rdma-core))) + (inputs (list rdma-core)) (home-page "https://github.com/linux-rdma/perftest/") (synopsis "Open Fabrics Enterprise Distribution (OFED) Performance Tests") (description "This is a collection of tests written over uverbs intended for @@ -6239,9 +6184,7 @@ (define-public rng-tools "--without-pkcs11" "--without-rtlsdr"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs `(("libsysfs" ,sysfsutils) ("openssl" ,openssl))) @@ -6285,7 +6228,7 @@ (define-public cpupower "PACKAGE_BUGREPORT=bug-guix@gnu.org")) #:tests? #f)) ;no tests (native-inputs `(("gettext" ,gettext-minimal))) - (inputs `(("pciutils" ,pciutils))) + (inputs (list pciutils)) (home-page (package-home-page linux-libre)) (synopsis "CPU frequency and voltage scaling tools for Linux") (description @@ -6421,9 +6364,8 @@ (define-public ecryptfs-utils (("/sbin/dmsetup") (string-append lvm2 "/sbin/dmsetup"))))))))) (native-inputs - `(("intltool" ,intltool) - ("perl" ,perl) ; for pod2man - ("pkg-config" ,pkg-config))) + (list intltool perl ; for pod2man + pkg-config)) (inputs `(("keyutils" ,keyutils) ("linux-pam" ,linux-pam) @@ -6462,7 +6404,7 @@ (define-public libnfsidmap (assoc-ref %outputs "out") "/lib/libnfsidmap")))) (native-inputs - `(("autoconf" ,autoconf))) ; 0.27 still needs autoheader + (list autoconf)) ; 0.27 still needs autoheader (home-page "http://www.citi.umich.edu/projects/nfsv4/crossrealm/libnfsidmap_config.html") (synopsis "NFSv4 support library for name/ID mapping") @@ -6562,8 +6504,7 @@ (define-public mtd-utils (arguments '(#:configure-flags '("--enable-unit-tests"))) (native-inputs - `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config))) + (list cmocka pkg-config)) (inputs `(("acl" ,acl) ; extended attributes (xattr) ("libuuid" ,util-linux "lib") @@ -6603,8 +6544,7 @@ (define-public libseccomp ;; run under QEMU user-mode emulation. Just skip it. (delete-file "tests/52-basic-load.tests")))))) (native-inputs - `(("gperf" ,gperf) - ("which" ,which))) + (list gperf which)) (synopsis "Interface to Linux's seccomp syscall filtering mechanism") (description "The libseccomp library provides an easy to use, platform independent, interface to the Linux Kernel's syscall filtering mechanism. The @@ -6646,10 +6586,7 @@ (define-public radeontop `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("libdrm" ,libdrm) - ("libpciaccess" ,libpciaccess) - ("libxcb" ,libxcb) - ("ncurses" ,ncurses))) + (list libdrm libpciaccess libxcb ncurses)) (home-page "https://github.com/clbr/radeontop/") (synopsis "Usage monitor for AMD Radeon graphics") (description "RadeonTop monitors resource consumption on supported AMD @@ -6694,9 +6631,9 @@ (define-public efivar (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("popt" ,popt))) + (list popt)) (home-page "https://github.com/rhboot/efivar") (synopsis "Tool and library to manipulate EFI variables") (description "This package provides a library and a command line @@ -6730,10 +6667,9 @@ (define-public efibootmgr "EFIDIR=gnu") #:phases (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("efivar" ,efivar) - ("popt" ,popt))) + (list efivar popt)) (home-page "https://github.com/rhinstaller/efibootmgr") (synopsis "Modify the Extensible Firmware Interface (EFI) boot manager") (description @@ -6811,8 +6747,7 @@ (define-public light "90-backlight.rules" (string-append out "/lib/udev/rules.d")) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://haikarainen.github.io/light/") (synopsis "GNU/Linux application to control backlights") (description @@ -6859,9 +6794,9 @@ (define-public brightnessctl (("/bin/") "/run/current-system/profile/bin/")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("elogind" ,elogind))) + (list elogind)) (synopsis "Backlight and LED brightness control") (description "This program allows you read and control device brightness. Devices @@ -6886,7 +6821,7 @@ (define-public tlp (sha256 (base32 "0bnsz9bw9rj1apl80jwz39zj5mnlps3jbckihvl8bbdbrbhj6p06")))) (native-inputs - `(("shellcheck" ,shellcheck))) + (list shellcheck)) (inputs `(("bash" ,bash) ("dbus" ,dbus) @@ -7063,9 +6998,9 @@ (define-public libnftnl (base32 "0z4khm2mnys9mcl8ckwf19cw20jgrv8650nfncy3xcgs2k2aa23m")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libmnl" ,libmnl))) + (list libmnl)) (home-page "https://www.netfilter.org/projects/libnftnl/index.html") (synopsis "Netlink programming interface to the Linux nf_tables subsystem") (description "Libnftnl is a userspace library providing a low-level netlink @@ -7088,9 +7023,9 @@ (define-public libnftnl/fixed (base32 "1xblq1cbcxhr6qmjpy98i1qdza148idgz99vbhjc7s4vzvfizc4h")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libmnl" ,libmnl))))) + (list libmnl)))) (define-public nftables (package @@ -7110,13 +7045,8 @@ (define-public nftables '("--disable-man-doc" ; FIXME: needs docbook2x "--disable-static" "--with-cli=readline"))) - (inputs `(("gmp" ,gmp) - ("libmnl" ,libmnl) - ("libnftnl" ,libnftnl) - ("readline" ,readline))) - (native-inputs `(("pkg-config" ,pkg-config) - ("bison" ,bison) - ("flex" ,flex))) + (inputs (list gmp libmnl libnftnl readline)) + (native-inputs (list pkg-config bison flex)) (home-page "https://www.nftables.org") (synopsis "Userspace utility for Linux packet filtering") (description "nftables is the project that aims to replace the existing @@ -7250,15 +7180,14 @@ (define-public proot (mkdir-p man1) (copy-file "doc/proot/man.1" (string-append man1 "/proot.1")))))))) - (native-inputs `(("which" ,which) - ;; For 'mcookie', used by some of the tests. - ("util-linux" ,util-linux) - ("coreutils" ,coreutils) - ("pkg-config" ,pkg-config) - ;; For rst2man, used to generate the manual page. - ("python-docutils" ,python-docutils))) - (inputs `(("libarchive" ,libarchive) - ("talloc" ,talloc))) + (native-inputs (list which + ;; For 'mcookie', used by some of the tests. + util-linux + coreutils + pkg-config + ;; For rst2man, used to generate the manual page. + python-docutils)) + (inputs (list libarchive talloc)) (home-page "https://github.com/proot-me/PRoot") (synopsis "Unprivileged chroot, bind mount, and binfmt_misc") (description @@ -7321,7 +7250,7 @@ (define-public cpuid ;; reset-gzip-timestamps phase does not error out. (substitute* "Makefile" (("-m 444") "-m 644"))))))) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (supported-systems '("i686-linux" "x86_64-linux")) (home-page "http://www.etallen.com/cpuid.html") (synopsis "Dump x86 CPUID processor information") @@ -7347,11 +7276,9 @@ (define-public jmtpfs "1pm68agkhrwgrplrfrnbwdcvx5lrivdmqw8pb5gdmm3xppnryji1")))) (build-system gnu-build-system) (inputs - `(("file" ,file) - ("fuse" ,fuse) - ("libmtp" ,libmtp))) + (list file fuse libmtp)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/JasonFerrara/jmtpfs") (synopsis "Use a FUSE file system to access data over MTP") (description "jmtpfs uses FUSE (file system in userspace) to provide access @@ -7374,15 +7301,11 @@ (define-public procenv (base32 "00d7q0h4qjc8lg435lq77lp2fx6ikm5piq90m81mr1dqqna1g6pz")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; For tests. - ("check" ,check) - ("groff" ,groff))) + (list pkg-config + ;; For tests. + check groff)) (inputs - `(("expat" ,expat) - ("libcap" ,libcap) - ("libselinux" ,libselinux))) + (list expat libcap libselinux)) (synopsis "Utility to show process environment") (description "Procenv is a command-line tool that displays as much detail about @@ -7599,10 +7522,9 @@ (define-public libcgroup (arguments `(#:tests? #f)) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs - `(("linux-pam" ,linux-pam))) + (list linux-pam)) (home-page "https://sourceforge.net/projects/libcg/") (synopsis "Control groups management tools") (description "Control groups is Linux kernel method for process resource @@ -7681,8 +7603,7 @@ (define-public psm2 (invoke "make" "install") #t))))) (inputs - `(("rdma-core" ,rdma-core) - ("numactl" ,numactl))) + (list rdma-core numactl)) (synopsis "Intel Performance Scaled Messaging 2 (PSM2) library") (description "This package is low-level user-level Intel's communications interface. @@ -7781,8 +7702,7 @@ (define-public go-netlink (arguments `(#:import-path "github.com/vishvananda/netlink")) (native-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-netns" ,go-netns))) + (list go-golang-org-x-sys go-netns)) (home-page "https://github.com/vishvananda/netlink") (synopsis "Simple netlink library for Go") (description "The netlink package provides a simple netlink library for @@ -7965,8 +7885,7 @@ (define-public genext2fs "byteswap_fix.diff")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://github.com/jeremie-koenig/genext2fs") (synopsis "Generate ext2 file system as a normal user") (description "This package provides a program to generate an ext2 @@ -8061,11 +7980,7 @@ (define-public fakeroot ("sharutils" ,sharutils) ("xz" ,xz))) (inputs - `(("acl" ,acl) - ("libcap" ,libcap) - ("util-linux" ,util-linux) - ("sed" ,sed) - ("coreutils" ,coreutils))) + (list acl libcap util-linux sed coreutils)) (synopsis "Run commands in an environment with fake root privileges") (description "@command{fakeroot} runs a command in an environment where it appears to @@ -8176,17 +8091,17 @@ (define-public pipewire (arguments '(#:configure-flags '("-Dsystemd=false"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("dbus" ,dbus) - ("eudev" ,eudev) - ("ffmpeg" ,ffmpeg) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("libva" ,libva) - ("sbc" ,sbc) - ("sdl2" ,sdl2))) + (list alsa-lib + dbus + eudev + ffmpeg + gstreamer + gst-plugins-base + libva + sbc + sdl2)) (home-page "https://pipewire.org/") (synopsis "Server and user space API to deal with multimedia pipelines") (description @@ -8259,7 +8174,7 @@ (define-public ell (("/usr/bin/dbus-daemon") (which "dbus-daemon"))) #t))))) (inputs - `(("dbus" ,dbus))) + (list dbus)) (native-inputs `(("autoconf" ,autoconf) ("libtool" ,libtool) @@ -8287,11 +8202,9 @@ (define-public lttng-ust "0l0p6y2zrd9hgd015dhafjmpcj7waz762n6wf5ws1xlwcwrwkr2l")))) (build-system gnu-build-system) (inputs - `(("liburcu" ,liburcu) - ("numactl" ,numactl))) + (list liburcu numactl)) (native-inputs - `(("python" ,python-3) - ("pkg-config", pkg-config))) + (list python-3 pkg-config)) (home-page "https://lttng.org/") (synopsis "LTTng userspace tracer libraries") (description "The user space tracing library, liblttng-ust, is the LTTng @@ -8338,12 +8251,9 @@ (define-public lttng-tools ;; bindings. We don't put it in the inputs, because the rest of the tools ;; can work without it. (inputs - `(("liburcu" ,liburcu) - ("popt" ,popt) - ("numactl" ,numactl))) + (list liburcu popt numactl)) (propagated-inputs - `(("kmod" ,kmod) - ("module-init-tools" ,module-init-tools))) + (list kmod module-init-tools)) (native-inputs `(("pkg-config" ,pkg-config) ("perl" ,perl) @@ -8393,13 +8303,13 @@ (define-public babeltrace (setenv "BABELTRACE_DEV_MODE" "1") (setenv "BABELTRACE_MINIMAL_LOG_LEVEL" "TRACE")))))) (inputs - `(("glib" ,glib))) + (list glib)) ;; NOTE - elfutils is used for the LTTng debug information filter ;; component class. This can be moved to `native-inputs` if ;; `--enable-debug-info` is replaced by `--disable-debug-info` in ;; `#:configure-flags`. (propagated-inputs - `(("elfutils" ,elfutils))) + (list elfutils)) ;; NOTE - python-3 is set here for generating the bindings. Users need to ;; install python-3 in their profile in order to use these bindings. (native-inputs @@ -8497,11 +8407,10 @@ (define-public libbpf "0ilnnm4q22f8fagwp8kb37licy4ks861i2iqh2djsypqhnxvx3fv")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; In Requires.private of libbpf.pc. - `(("libelf" ,libelf) - ("zlib" ,zlib))) + (list libelf zlib)) (arguments `(#:tests? #f ; no tests #:make-flags @@ -8541,8 +8450,7 @@ (define-public bcc "1367c0bzrpclvjvmk0sxgi49rh7j2f9izqk5a7g3yvawh1fmvvjh")))) (build-system cmake-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs `(("clang-toolchain" ,clang-toolchain) ("libbpf" ,(package-source libbpf)) @@ -8623,14 +8531,9 @@ (define-public bpftrace (patches (search-patches "bpftrace-disable-bfd-disasm.patch")))) (build-system cmake-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs - `(("bcc" ,bcc) - ("clang-toolchain" ,clang-toolchain) - ("elfutils" ,elfutils) - ("libbpf" ,libbpf) - ("linux-libre-headers" ,linux-libre-headers))) + (list bcc clang-toolchain elfutils libbpf linux-libre-headers)) (arguments `(#:tests? #f ;Tests require googletest sources. #:configure-flags @@ -8691,9 +8594,9 @@ (define-public ipset (base32 "0l8pcaym6057hq3a4zwnk53p5y6xg1m3d3c83wn18h5nmnm4am8a")))) (build-system gnu-build-system) (inputs - `(("libmnl" ,libmnl))) + (list libmnl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags '("--disable-static" "--with-kmod=no"))) @@ -8770,10 +8673,7 @@ (define-public erofs-utils `(("lz4" ,lz4) ("libuuid" ,util-linux "lib"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/") (synopsis "User-space tools for the EROFS file system") (description @@ -8795,10 +8695,8 @@ (define-public rasdaemon (file-name (git-file-name name version)) (sha256 (base32 "12ih96jwmr7imp9zyckf9zjqqm5ra1kv5fj6kbw71y6yl31069dz")))) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) - (inputs `(("sqlite" ,sqlite))) + (native-inputs (list autoconf automake libtool)) + (inputs (list sqlite)) (arguments `(#:configure-flags (list "--enable-all" @@ -8849,12 +8747,12 @@ (define-public libgpiod "--enable-bindings-cxx" "--enable-bindings-python"))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool) - ("autoconf-archive" ,autoconf-archive) - ("pkg-config" ,pkg-config) - ("python" ,python-3))) + (list automake + autoconf + libtool + autoconf-archive + pkg-config + python-3)) (synopsis "Interact with the Linux GPIO character device") (description "This package provides a C library with C++/Python bindings and diff --git a/gnu/packages/lirc.scm b/gnu/packages/lirc.scm index f840f49a23..11cee04edd 100644 --- a/gnu/packages/lirc.scm +++ b/gnu/packages/lirc.scm @@ -85,8 +85,7 @@ (define-public lirc (("^varimage_DATA =.*") "varimage_DATA =\n")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("libxslt" ,libxslt))) + (list pkg-config libxslt)) (inputs `(("libx11" ,libx11) ("libusb-compat" ,libusb-compat) @@ -123,9 +122,9 @@ (define-public python-lirc "13s9zqyfh871ls1aha47rhmk13b4mcyfckcn2sw70bvc26832gk6")))) (build-system python-build-system) (inputs - `(("lirc" ,lirc))) + (list lirc)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (arguments `(#:tests? #f ; the only tests that exist are interactive #:phases diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm index a66a7ba47e..9a37bdcfbf 100644 --- a/gnu/packages/lisp-check.scm +++ b/gnu/packages/lisp-check.scm @@ -82,7 +82,7 @@ (define-public sbcl-check-it ("closer-mop" ,sbcl-closer-mop) ("optima" ,sbcl-optima))) (native-inputs - `(("stefil" ,sbcl-stefil))) + (list sbcl-stefil)) (home-page "https://github.com/arclanguage/Clamp") (synopsis "Randomized specification-based testing for Common Lisp") (description @@ -120,9 +120,9 @@ (define-public sbcl-checkl '(#:asd-files '("checkl.asd") #:tests? #f)) (native-inputs - `(("sbcl-fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs - `(("sbcl-marshal" ,sbcl-marshal))) + (list sbcl-marshal)) (home-page "https://github.com/rpav/CheckL/") (synopsis "Dynamic testing for Common Lisp") (description @@ -160,7 +160,7 @@ (define-public sbcl-cl-mock ("closer-mop" ,sbcl-closer-mop) ("trivia" ,sbcl-trivia))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/Ferada/cl-mock") (synopsis "Mocking functions for Common Lisp testing") (description @@ -381,9 +381,9 @@ (define-public sbcl-hu.dwim.stefil (file-name (git-file-name "hu.dwim.stefil" version)))) (build-system asdf-build-system/sbcl) (native-inputs - `(("asdf:cl-hu.dwim.asdf" ,sbcl-hu.dwim.asdf))) + (list sbcl-hu.dwim.asdf)) (inputs - `(("sbcl-alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "http://dwim.hu/project/hu.dwim.stefil") (synopsis "Simple test framework") (description "Stefil is a simple test framework for Common Lisp, diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1a902842af..b15ca5e9ce 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -122,7 +122,7 @@ (define-public sbcl-alexandria (file-name (git-file-name name version)))) (build-system asdf-build-system/sbcl) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (synopsis "Collection of portable utilities for Common Lisp") (description "Alexandria is a collection of portable utilities. It does not contain @@ -193,7 +193,7 @@ (define-public sbcl-bodge-queue (base32 "148hjikqk8v2m30mj15xh89zni6szf9z3prav580qk9dqr8djjdr")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/borodust/bodge-queue") (synopsis "Simple queue for Common Lisp") (description "This Common Lisp library provides a simple FIFO @@ -356,7 +356,7 @@ (define-public sbcl-cl-irc (build-system asdf-build-system/sbcl) (native-inputs ;; Tests only. - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (inputs `(("cl+ssl" ,sbcl-cl+ssl) ("flexi-streams" ,sbcl-flexi-streams) @@ -407,7 +407,7 @@ (define-public sbcl-trivial-timeout (base32 "1kninxwvvih9nhh7a9y8lfgi7pdr76675y1clw4ss17vz8fbim5p")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (arguments ;; NOTE: (Sharlatan-20210202T231437+0000): Due to the age of this library ;; tests use some deprecated functionality and keep failing. @@ -439,7 +439,7 @@ (define-public sbcl-bordeaux-threads (file-name (git-file-name "bordeaux-threads" version)))) (inputs `(("alexandria" ,sbcl-alexandria))) - (native-inputs `(("fiveam" ,sbcl-fiveam))) + (native-inputs (list sbcl-fiveam)) (build-system asdf-build-system/sbcl) (synopsis "Portable shared-state concurrency library for Common Lisp") (description "BORDEAUX-THREADS is a proposed standard for a minimal @@ -577,7 +577,7 @@ (define-public sbcl-cl-ppcre (base32 "0dwvr29diqzcg5n6jvbk2rnd90i05l7n828hhw99khmqd0kz7xsi")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-flexi-streams)) (arguments `(#:phases (modify-phases %standard-phases @@ -714,7 +714,7 @@ (define-public sbcl-uax-15 `(#:asd-systems '("uax-15"))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("cl-ppcre" ,sbcl-cl-ppcre) ("split-sequence" ,sbcl-split-sequence))) @@ -746,7 +746,7 @@ (define-public sbcl-cl-unicode "0ykx2s9lqfl74p1px0ik3l2izd1fc9jd1b4ra68s5x34rvjy0hza")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-flexi-streams)) (inputs `(("cl-ppcre" ,sbcl-cl-ppcre))) (home-page "http://weitz.de/cl-unicode/") @@ -766,8 +766,7 @@ (define-public sbcl-cl-ppcre-unicode (package (inherit sbcl-cl-ppcre) (name "sbcl-cl-ppcre-unicode") (inputs - `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre) - ("sbcl-cl-unicode" ,sbcl-cl-unicode))) + (list sbcl-cl-ppcre sbcl-cl-unicode)) (arguments `(#:tests? #f ; tests fail with "Component :CL-PPCRE-TEST not found" #:phases @@ -868,7 +867,7 @@ (define-public sbcl-spatial-trees '(#:tests? #f ; spatial-trees.test requires spatial-trees.nns #:test-asd-file "spatial-trees.test.asd")) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/rpav/spatial-trees") (synopsis "Dynamic index data structures for spatially-extended data") (description @@ -963,7 +962,7 @@ (define-public sbcl-clx (file-name (string-append "clx-" version)))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiasco" ,sbcl-fiasco))) + (list sbcl-fiasco)) (home-page "https://www.cliki.net/portable-clx") (synopsis "X11 client library for Common Lisp") (description "CLX is an X11 client library for Common Lisp. The code was @@ -1154,7 +1153,7 @@ (define-public sbcl-iterate "1lqsbhrkfl0yif46aymvb7l3nb9wdcmj4jyw485blj32jb4famzn")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (home-page "https://common-lisp.net/project/iterate/") (synopsis "Iteration construct for Common Lisp") (description "@code{iterate} is an iteration construct for Common Lisp. @@ -1193,11 +1192,8 @@ (define-public sbcl-cl-uglify-js "0k39y3c93jgxpr7gwz7w0d8yknn1fdnxrjhd03057lvk5w8js27a")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-parse-js" ,sbcl-parse-js) - ("sbcl-cl-ppcre" ,sbcl-cl-ppcre) - ("sbcl-cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode) - ("sbcl-parse-number" ,sbcl-parse-number) - ("sbcl-iterate" ,sbcl-iterate))) + (list sbcl-parse-js sbcl-cl-ppcre sbcl-cl-ppcre-unicode + sbcl-parse-number sbcl-iterate)) (home-page "https://github.com/mishoo/cl-uglify-js") (synopsis "JavaScript compressor library for Common Lisp") (description "This is a Common Lisp version of UglifyJS, a JavaScript @@ -1269,8 +1265,7 @@ (define-public uglify-js (chmod script #o755) #t))) (inputs - `(("sbcl" ,sbcl) - ("sbcl-cl-uglify-js" ,sbcl-cl-uglify-js))) + (list sbcl sbcl-cl-uglify-js)) (synopsis "JavaScript compressor"))) (define-public sbcl-cl-strings @@ -1382,10 +1377,9 @@ (define-public sbcl-babel (base32 "0lkvv4xdpv4cv1y2bqillmabx8sdb2y4l6pbinq6mjh33w2brpvb")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("tests:cl-hu.dwim.stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (inputs - `(("sbcl-alexandria" ,sbcl-alexandria) - ("sbcl-trivial-features" ,sbcl-trivial-features))) + (list sbcl-alexandria sbcl-trivial-features)) (home-page "https://common-lisp.net/project/babel/") (synopsis "Charset encoding and decoding library") (description "Babel is a charset encoding and decoding library, not unlike @@ -1542,7 +1536,7 @@ (define-public sbcl-cl-pcg (base32 "0s57wvvlvshp1gcp9i9d3qcmqhswnxps3i0y7wbb0v8i1a3p46m4")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("1am" ,sbcl-1am))) + (list sbcl-1am)) (home-page "https://github.com/sjl/cl-pcg") (synopsis "Permuted congruential generators in Common Lisp") (description @@ -1657,7 +1651,7 @@ (define-public sbcl-calispel `(("jpl-queues" ,sbcl-jpl-queues) ("bordeaux-threads" ,sbcl-bordeaux-threads))) (native-inputs - `(("eager-future2" ,sbcl-eager-future2))) + (list sbcl-eager-future2)) (synopsis "Thread-safe message-passing channels in Common Lisp") (description "Calispel is a Common Lisp library for thread-safe message-passing @@ -1708,7 +1702,7 @@ (define-public sbcl-esrap (file-name (git-file-name "esrap" version)))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("trivial-with-current-source-form" @@ -1752,7 +1746,7 @@ (define-public sbcl-split-sequence (file-name (git-file-name "split-sequence" version)))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Member of the Common Lisp Utilities family of programs") (description "Splits sequence into a list of subsequences delimited by objects @@ -1954,7 +1948,7 @@ (define-public sbcl-nibbles (build-system asdf-build-system/sbcl) (native-inputs ;; Tests only. - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (synopsis "Common Lisp library for accessing octet-addressed blocks of data") (description @@ -1997,7 +1991,7 @@ (define-public sbcl-ironclad (build-system asdf-build-system/sbcl) (native-inputs ;; Tests only. - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (inputs `(("bordeaux-threads" ,sbcl-bordeaux-threads) ("flexi-streams" ,sbcl-flexi-streams))) @@ -2256,7 +2250,7 @@ (define-public sbcl-anaphora (file-name (git-file-name "anaphora" version)))) (build-system asdf-build-system/sbcl) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (synopsis "The anaphoric macro collection from Hell") (description "Anaphora is the anaphoric macro collection from Hell: it includes many @@ -2291,7 +2285,7 @@ (define-public sbcl-let-plus `(("alexandria" ,sbcl-alexandria) ("anaphora" ,sbcl-anaphora))) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (synopsis "Destructuring extension of let*") (description "This library implements the let+ macro, which is a dectructuring @@ -2374,7 +2368,7 @@ (define-public sbcl-cl-ansi-text `(("alexandria" ,sbcl-alexandria) ("cl-colors2" ,sbcl-cl-colors2))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "ANSI terminal color implementation for Common Lisp") (description "@command{cl-ansi-text} provides utilities which enable printing to an @@ -2411,7 +2405,7 @@ (define-public sbcl-proc-parse `(("alexandria" ,sbcl-alexandria) ("babel" ,sbcl-babel))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments ;; TODO: Tests don't find "proc-parse-test", why? `(#:tests? #f)) @@ -2449,7 +2443,7 @@ (define-public sbcl-parse-float ;; FIXME: https://github.com/soemraws/parse-float/issues/12 `(#:asd-systems '("parse-float" "parse-float-tests"))) (native-inputs - `(("lisp-unit" ,sbcl-lisp-unit))) + (list sbcl-lisp-unit)) (inputs `(("alexandria" ,sbcl-alexandria))) (home-page "https://github.com/soemraws/parse-float") @@ -2495,7 +2489,7 @@ (define-public sbcl-cl-string-match ;; TODO: Tests are not evaluated properly. (native-inputs ;; For testing: - `(("lisp-unit" ,sbcl-lisp-unit))) + (list sbcl-lisp-unit)) (arguments `(#:tests? #f #:phases @@ -2536,7 +2530,7 @@ (define-public sbcl-puri (base32 "0gq2rsr0aihs0z20v4zqvmdl4szq53b52rh97pvnmwrlbn4mapmd")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("ptester" ,sbcl-ptester))) + (list sbcl-ptester)) (home-page "http://puri.kpe.io/") (synopsis "Portable URI Library") (description @@ -2740,7 +2734,7 @@ (define-public sbcl-varjo (base32 "1p9x1wj576x5d31yvls9r1avkjkyhri7kyxbjfkg9z93a1w18j9z")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-ppcre" ,sbcl-cl-ppcre) @@ -3039,7 +3033,7 @@ (define-public sbcl-cl-json "0fx3m3x3s5ji950yzpazz4s0img3l6b3d6l3jrfjv0lr702496lh")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/hankhero/cl-json") (synopsis "JSON encoder and decoder for Common-Lisp") (description @@ -3105,7 +3099,7 @@ (define-public sbcl-trivial-garbage (base32 "0122jicfg7pca1wxw8zak1n92h5friqy60988ns0ysksj3fphw9n")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (home-page "https://common-lisp.net/project/trivial-garbage/") (synopsis "Portable GC-related APIs for Common Lisp") (description "@command{trivial-garbage} provides a portable API to @@ -3164,7 +3158,7 @@ (define-public sbcl-cl-cffi-gtk "04vix0gmqsj91lm975sx7jhlnz5gq1xf9jp873mp7c8frc5dk1jj")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("bordeaux-threads" ,sbcl-bordeaux-threads) ("cairo" ,cairo) @@ -3407,7 +3401,7 @@ (define-public sbcl-markup-reader (arguments '(#:asd-systems '("markup"))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-str" ,sbcl-cl-str) @@ -3532,7 +3526,7 @@ (define-public sbcl-usocket "0x746wr2324l6bn7skqzgkzcbj5kd0zp2ck0c8rldrw0rzabg826")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (inputs `(("bordeaux-threads" ,sbcl-bordeaux-threads) ("split-sequence" ,sbcl-split-sequence))) @@ -3674,9 +3668,9 @@ (define-public sbcl-trivial-clipboard "0apkgqrscylw3hhm5x2vs0z3hz6h7zd7dl5y3wr2zl8qjpvpc80k")))) (build-system asdf-build-system/sbcl) (inputs - `(("xclip" ,xclip))) + (list xclip)) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:phases (modify-phases %standard-phases @@ -3714,7 +3708,7 @@ (define-public sbcl-trivial-backtrace (base32 "1mbaqiwj5034iw6jzw30jyhwzp1pvhnz1zcy0lns0z5j2h9ldapw")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("sbcl-lift" ,sbcl-lift))) + (list sbcl-lift)) (arguments `(#:phases (modify-phases %standard-phases @@ -3832,14 +3826,14 @@ (define-public sbcl-cl+ssl (string-append (assoc-ref inputs "openssl") "/lib/" all)))))))) (inputs - `(("openssl" ,openssl) - ("sbcl-cffi" ,sbcl-cffi) - ("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams) - ("sbcl-flexi-streams" ,sbcl-flexi-streams) - ("sbcl-bordeaux-threads" ,sbcl-bordeaux-threads) - ("sbcl-trivial-garbage" ,sbcl-trivial-garbage) - ("sbcl-alexandria" ,sbcl-alexandria) - ("sbcl-trivial-features" ,sbcl-trivial-features))) + (list openssl + sbcl-cffi + sbcl-trivial-gray-streams + sbcl-flexi-streams + sbcl-bordeaux-threads + sbcl-trivial-garbage + sbcl-alexandria + sbcl-trivial-features)) (home-page "https://common-lisp.net/project/cl-plus-ssl/") (synopsis "Common Lisp bindings to OpenSSL") (description @@ -3872,7 +3866,7 @@ (define-public sbcl-kmrcl (base32 "06gx04mah5nc8w78s0j8628divbf1s5w7af8w7pvzb2d5mgvrbd2")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-rt" ,sbcl-rt))) + (list sbcl-rt)) (home-page "http://files.kpe.io/kmrcl/") (synopsis "General utilities for Common Lisp programs") (description @@ -3903,8 +3897,7 @@ (define-public sbcl-cl-base64 (base32 "12jj54h0fs6n237cvnp8v6hn0imfksammq22ys6pi0gwz2w47rbj")))) (build-system asdf-build-system/sbcl) (native-inputs ; For tests. - `(("sbcl-ptester" ,sbcl-ptester) - ("sbcl-kmrcl" ,sbcl-kmrcl))) + (list sbcl-ptester sbcl-kmrcl)) (home-page "http://files.kpe.io/cl-base64/") (synopsis "Common Lisp package to encode and decode base64 with URI support") @@ -3936,7 +3929,7 @@ (define-public sbcl-chunga (base32 "0jzn3nyb3f22gm983rfk99smqs3mhb9ivjmasvhq9qla5cl9pyhd")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-trivial-gray-streams)) (home-page "https://edicl.github.io/chunga/") (synopsis "Portable chunked streams for Common Lisp") (description @@ -3969,7 +3962,7 @@ (define-public sbcl-cl-who "0sc8nji9q1df04lhsiwsjy1a35996bibl31w5hp5sh8q6sa122dy")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("sbcl-flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-flexi-streams)) (home-page "https://edicl.github.io/cl-who/") (synopsis "Yet another Lisp markup language") (description @@ -4004,7 +3997,7 @@ (define-public sbcl-chipz "0plx4rs39zbs4gjk77h4a2q11zpy75fh9v8hnxrvsf8fnakajhwg")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("sbcl-flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-flexi-streams)) (home-page "http://method-combination.net/lisp/chipz/") (synopsis "Common Lisp library for decompressing deflate, zlib, gzip, and bzip2 @@ -4039,16 +4032,16 @@ (define-public sbcl-drakma "1wf2zivfvhsh6zvd6wcwfd67bm8s8a1p2fismszc8xb819dqk9yl")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-puri" ,sbcl-puri) - ("sbcl-cl-base64" ,sbcl-cl-base64) - ("sbcl-chunga" ,sbcl-chunga) - ("sbcl-flexi-streams" ,sbcl-flexi-streams) - ("sbcl-cl-ppcre" ,sbcl-cl-ppcre) - ("sbcl-chipz" ,sbcl-chipz) - ("sbcl-usocket" ,sbcl-usocket) - ("sbcl-cl+ssl" ,sbcl-cl+ssl))) + (list sbcl-puri + sbcl-cl-base64 + sbcl-chunga + sbcl-flexi-streams + sbcl-cl-ppcre + sbcl-chipz + sbcl-usocket + sbcl-cl+ssl)) (native-inputs - `(("sbcl-fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://edicl.github.io/drakma/") (synopsis "HTTP client written in Common Lisp") (description @@ -4078,19 +4071,18 @@ (define-public sbcl-hunchentoot (base32 "1z0m45lp6rv59g69l44gj3q3d2bmjlhqzpii0vgkniam21dcimy9")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("sbcl-cl-who" ,sbcl-cl-who) - ("sbcl-drakma" ,sbcl-drakma))) + (list sbcl-cl-who sbcl-drakma)) (inputs - `(("sbcl-chunga" ,sbcl-chunga) - ("sbcl-cl-base64" ,sbcl-cl-base64) - ("sbcl-cl-fad" ,sbcl-cl-fad) - ("sbcl-cl-ppcre" ,sbcl-cl-ppcre) - ("sbcl-flexi-streams" ,sbcl-flexi-streams) - ("sbcl-cl+ssl" ,sbcl-cl+ssl) - ("sbcl-md5" ,sbcl-md5) - ("sbcl-rfc2388" ,sbcl-rfc2388) - ("sbcl-trivial-backtrace" ,sbcl-trivial-backtrace) - ("sbcl-usocket" ,sbcl-usocket))) + (list sbcl-chunga + sbcl-cl-base64 + sbcl-cl-fad + sbcl-cl-ppcre + sbcl-flexi-streams + sbcl-cl+ssl + sbcl-md5 + sbcl-rfc2388 + sbcl-trivial-backtrace + sbcl-usocket)) (home-page "https://edicl.github.io/hunchentoot/") (synopsis "Web server written in Common Lisp") (description @@ -4154,7 +4146,7 @@ (define-public sbcl-cl-annot (base32 "1wq1gs9jjd5m6iwrv06c2d7i5dvqsfjcljgbspfbc93cg5xahk4n")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/m2ym/cl-annot") (synopsis "Python-like Annotation Syntax for Common Lisp.") (description @@ -4293,11 +4285,9 @@ (define-public sbcl-quri ;; "quri">. '(#:asd-systems '("quri-test" "quri"))) - (native-inputs `(("sbcl-prove" ,sbcl-prove))) - (inputs `(("sbcl-babel" ,sbcl-babel) - ("sbcl-split-sequence" ,sbcl-split-sequence) - ("sbcl-cl-utilities" ,sbcl-cl-utilities) - ("sbcl-alexandria" ,sbcl-alexandria))) + (native-inputs (list sbcl-prove)) + (inputs (list sbcl-babel sbcl-split-sequence sbcl-cl-utilities + sbcl-alexandria)) (home-page "https://github.com/fukamachi/quri") (synopsis "Yet another URI library for Common Lisp") (description @@ -4332,11 +4322,9 @@ (define-public sbcl-myway ;; by #. Why? '(#:tests? #f)) (native-inputs - `(("sbcl-prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs - `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre) - ("sbcl-quri" ,sbcl-quri) - ("sbcl-map-set" ,sbcl-map-set))) + (list sbcl-cl-ppcre sbcl-quri sbcl-map-set)) (home-page "https://github.com/fukamachi/myway") (synopsis "Sinatra-compatible URL routing library for Common Lisp") (description "My Way is a Sinatra-compatible URL routing library.") @@ -4369,7 +4357,7 @@ (define-public sbcl-xsubseq ;; required by #. Why? '(#:tests? #f)) (native-inputs - `(("sbcl-prove" ,sbcl-prove))) + (list sbcl-prove)) (home-page "https://github.com/fukamachi/xsubseq") (synopsis "Efficient way to use \"subseq\"s in Common Lisp") (description @@ -4404,10 +4392,9 @@ (define-public sbcl-smart-buffer ;; found, required by #. Why? `(#:tests? #f)) (native-inputs - `(("sbcl-prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs - `(("sbcl-xsubseq" ,sbcl-xsubseq) - ("sbcl-flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-xsubseq sbcl-flexi-streams)) (home-page "https://github.com/fukamachi/smart-buffer") (synopsis "Smart octets buffer") (description @@ -4445,11 +4432,8 @@ (define-public sbcl-fast-http `(("sbcl-prove" ,sbcl-prove) ("cl-syntax" ,sbcl-cl-syntax))) (inputs - `(("sbcl-alexandria" ,sbcl-alexandria) - ("sbcl-proc-parse" ,sbcl-proc-parse) - ("sbcl-xsubseq" ,sbcl-xsubseq) - ("sbcl-smart-buffer" ,sbcl-smart-buffer) - ("sbcl-cl-utilities" ,sbcl-cl-utilities))) + (list sbcl-alexandria sbcl-proc-parse sbcl-xsubseq + sbcl-smart-buffer sbcl-cl-utilities)) (home-page "https://github.com/fukamachi/fast-http") (synopsis "HTTP request/response parser for Common Lisp") (description @@ -4478,10 +4462,9 @@ (define-public sbcl-static-vectors (sha256 (base32 "079qa20lhanzsz1qf4iags91n0ziylbjgbcymm5a5qj7yryas4fw")))) (native-inputs - `(("sbcl-fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs - `(("sbcl-alexandria" ,sbcl-alexandria) - ("sbcl-cffi" ,sbcl-cffi))) + (list sbcl-alexandria sbcl-cffi)) (build-system asdf-build-system/sbcl) (home-page "https://github.com/sionescu/static-vectors") (synopsis "Allocate SIMPLE-ARRAYs in static memory") @@ -4549,12 +4532,9 @@ (define-public sbcl-fast-io '(#:tests? #f #:asd-files '("fast-io.asd"))) (native-inputs - `(("sbcl-fiveam" ,sbcl-fiveam) - ("sbcl-checkl" ,sbcl-checkl))) + (list sbcl-fiveam sbcl-checkl)) (inputs - `(("sbcl-alexandria" ,sbcl-alexandria) - ("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams) - ("sbcl-static-vectors" ,sbcl-static-vectors))) + (list sbcl-alexandria sbcl-trivial-gray-streams sbcl-static-vectors)) (home-page "https://github.com/rpav/fast-io") (synopsis "Fast octet-vector/stream I/O for Common Lisp") (description @@ -4590,12 +4570,9 @@ (define-public sbcl-jonathan ;; required by #. Why? `(#:tests? #f)) (native-inputs - `(("sbcl-prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs - `(("sbcl-cl-syntax" ,sbcl-cl-syntax) - ("sbcl-fast-io" ,sbcl-fast-io) - ("sbcl-proc-parse" ,sbcl-proc-parse) - ("sbcl-cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-syntax sbcl-fast-io sbcl-proc-parse sbcl-cl-ppcre)) (home-page "https://rudolph-miller.github.io/jonathan/overview.html") (synopsis "JSON encoder and decoder") (description @@ -4631,11 +4608,9 @@ (define-public sbcl-http-body ;; found, required by #. Why? `(#:tests? #f)) (native-inputs - `(("sbcl-prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs - `(("sbcl-fast-http" ,sbcl-fast-http) - ("sbcl-jonathan" ,sbcl-jonathan) - ("sbcl-quri" ,sbcl-quri))) + (list sbcl-fast-http sbcl-jonathan sbcl-quri)) (home-page "https://github.com/fukamachi/http-body") (synopsis "HTTP POST data parser") (description @@ -4671,8 +4646,7 @@ (define-public sbcl-circular-streams ;; tests aren't working for some reason. `(#:tests? #f)) (inputs - `(("sbcl-fast-io" ,sbcl-fast-io) - ("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-fast-io sbcl-trivial-gray-streams)) (home-page "https://github.com/fukamachi/circular-streams") (synopsis "Circularly readable streams for Common Lisp") (description @@ -4704,7 +4678,7 @@ (define-public sbcl-lack (base32 "1avh4ygcj9xcx4m17nj0wnxxaisk26w4ljs2bibzxaln24x7pi85")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs `(("circular-streams" ,sbcl-circular-streams) ("http-body" ,sbcl-http-body) @@ -4755,7 +4729,7 @@ (define-public sbcl-local-time (base32 "0wld28xx20k0ysgg6akic5lg4vkjd0iyhv86m388xfrv8xh87wii")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (home-page "https://common-lisp.net/project/local-time/") (synopsis "Time manipulation library for Common Lisp") (description @@ -4785,7 +4759,7 @@ (define-public sbcl-chronicity (base32 "0rzrl9is2v1aqbm0sym0qx3blnpd0bl13dkkmll6mb3983k2mkax")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lisp-unit" ,sbcl-lisp-unit))) + (list sbcl-lisp-unit)) (inputs `(("cl-interpol" ,sbcl-cl-interpol) ("cl-ppcre" ,sbcl-cl-ppcre) @@ -4820,9 +4794,9 @@ (define-public sbcl-trivial-mimes (base32 "00kcm17q5plpzdj1qwg83ldhxksilgpcdkf3m9azxcdr968xs9di")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (inputs - `(("sbcl-cl-fad" ,sbcl-cl-fad))) + (list sbcl-cl-fad)) (home-page "https://shinmera.github.io/trivial-mimes/") (synopsis "Tiny Common Lisp library to detect mime types in files") (description @@ -4879,13 +4853,10 @@ (define-public sbcl-ningle fasl-files) #t))))) (native-inputs - `(("sbcl-prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs - `(("sbcl-cl-syntax" ,sbcl-cl-syntax) - ("sbcl-myway" ,sbcl-myway) - ("sbcl-lack" ,sbcl-lack) - ("sbcl-alexandria" ,sbcl-alexandria) - ("sbcl-babel" ,sbcl-babel))) + (list sbcl-cl-syntax sbcl-myway sbcl-lack sbcl-alexandria + sbcl-babel)) (home-page "https://8arrow.org/ningle/") (synopsis "Super micro framework for Common Lisp") (description @@ -5037,7 +5008,7 @@ (define-public sbcl-log4cl (base32 "0166d9aip366pbpdk5gsi2f6xad6q61lssxgbrypa8zslwjn8736")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("stefil" ,sbcl-stefil))) + (list sbcl-stefil)) (inputs `(("bordeaux-threads" ,sbcl-bordeaux-threads))) (home-page "https://github.com/7max/log4cl") @@ -5166,9 +5137,9 @@ (define-public sbcl-find-port (base32 "0d6dzbb45jh0rx90wgs6v020k2xa87mvzas3mvfzvivjvqqlpryq")))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs - `(("sbcl-usocket" ,sbcl-usocket))) + (list sbcl-usocket)) (synopsis "Find open ports programmatically in Common Lisp") (description "This is a small Common Lisp library that finds an open port within a range.") @@ -5199,14 +5170,14 @@ (define-public sbcl-py4cl (modules '((guix build utils))))) (build-system asdf-build-system/sbcl) (native-inputs - `(("sbcl-clunit" ,sbcl-clunit))) + (list sbcl-clunit)) (inputs - `(("sbcl-trivial-garbage" ,sbcl-trivial-garbage))) + (list sbcl-trivial-garbage)) (propagated-inputs ;; This package doesn't do anything without python available - `(("python" ,python) - ;; For multi-dimensional array support - ("python-numpy" ,python-numpy))) + (list python + ;; For multi-dimensional array support + python-numpy)) (arguments '(#:phases (modify-phases %standard-phases @@ -5355,9 +5326,7 @@ (define-public sbcl-burgled-batteries3 "")) #t))))) (native-inputs - `(("sbcl-cl-fad" ,sbcl-cl-fad) - ("sbcl-lift" ,sbcl-lift) - ("sbcl-cl-quickcheck" ,sbcl-cl-quickcheck))) + (list sbcl-cl-fad sbcl-lift sbcl-cl-quickcheck)) (inputs `(("python" ,python) ("sbcl-cffi" ,sbcl-cffi) @@ -5395,7 +5364,7 @@ (define-public sbcl-metabang-bind "0hd0kr91795v77akpbcyqiss9p0p7ypa9dznrllincnmgvsxlmf0")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("sbcl-lift" ,sbcl-lift))) + (list sbcl-lift)) (synopsis "Macro that generalizes @code{multiple-value-bind} etc.") (description "Bind extends the idea of of let and destructing to provide a uniform @@ -5435,7 +5404,7 @@ (define-public sbcl-fare-utils (arguments `(#:test-asd-file "test/fare-utils-test.asd")) (native-inputs - `(("sbcl-hu.dwim.stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (synopsis "Collection of utilities and data structures") (description "fare-utils is a small collection of utilities. It contains a lot of @@ -5503,7 +5472,7 @@ (define-public sbcl-inferior-shell (base32 "02qx37zzk5j4xmwh77k2qa2wvnzvaj6qml5dh2q7b6b1ljvgcj4m")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (inputs `(("alexandira" ,sbcl-alexandria) ("fare-mop" ,sbcl-fare-mop) @@ -5609,7 +5578,7 @@ (define-public sbcl-swap-bytes (inputs `(("trivial-features" ,sbcl-trivial-features))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Efficient endianness conversion for Common Lisp") (description "This Common Lisp library provides optimized byte-swapping primitives. The library can change endianness of unsigned integers of length @@ -5681,8 +5650,8 @@ (define-public cl-iolib (inherit parent) (propagated-inputs ;; Need header to compile. - `(("libfixposix" ,libfixposix) - ,@(package-propagated-inputs parent)))))) + (modify-inputs (package-propagated-inputs parent) + (prepend libfixposix)))))) (define-public ecl-iolib (sbcl-package->ecl-package sbcl-iolib)) @@ -5706,7 +5675,7 @@ (define-public sbcl-ieee-floats (base32 "1xyj49j9x3lc84cv3dhbf9ja34ywjk1c46dklx425fxw9mkwm83m")))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "IEEE 754 binary representation for floats in Common Lisp") (description "This is a Common Lisp library that converts floating point values to IEEE 754 binary representation.") @@ -5878,7 +5847,7 @@ (define-public sbcl-cl-cookie ("cl-ppcre" ,sbcl-cl-ppcre) ("local-time" ,sbcl-local-time))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments ;; TODO: Tests fail because cl-cookie depends on cl-cookie-test. `(#:tests? #f)) @@ -5984,7 +5953,7 @@ (define-public sbcl-lisp-namespace (inputs `(("alexandria" ,sbcl-alexandria))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:test-asd-file "lisp-namespace.test.asd" ;; XXX: Component LISP-NAMESPACE-ASD::LISP-NAMESPACE.TEST not found @@ -6052,7 +6021,7 @@ (define-public sbcl-introspect-environment (base32 "1i305n0wfmpac63ni4i3vixnnkl8daw5ncxy0k3dv92krgx6qzhp")))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Common Lisp environment introspection portability layer") (description "This library is a small interface to portable but nonstandard introspection of Common Lisp environments. It is intended to @@ -6103,7 +6072,7 @@ (define-public sbcl-type-i ("introspect-environment" ,sbcl-introspect-environment) ("trivia.trivial" ,sbcl-trivia.trivial))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:test-asd-file "type-i.test.asd")) (synopsis "Type inference utility on unary predicates for Common Lisp") @@ -6144,7 +6113,7 @@ (define-public sbcl-optima `(("alexandria" ,sbcl-alexandria) ("closer-mop" ,sbcl-closer-mop))) (native-inputs - `(("eos" ,sbcl-eos))) + (list sbcl-eos)) (arguments ;; XXX: Circular dependencies: tests depend on optima.ppcre which depends on optima. `(#:tests? #f @@ -6358,7 +6327,7 @@ (define-public sbcl-cl-str ("cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode) ("cl-change-case" ,sbcl-cl-change-case))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments `(#:asd-systems '("str") #:test-asd-file "str.test.asd")) @@ -6478,7 +6447,7 @@ (define-public sbcl-cl-hooks ("trivial-garbage" ,sbcl-trivial-garbage) ("closer-mop" ,sbcl-closer-mop))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Hooks extension point mechanism (as in Emacs) for Common Lisp") (description "A hook, in the present context, is a certain kind of extension point in a program that allows interleaving the execution of @@ -6619,7 +6588,7 @@ (define-public sbcl-cl-prevalence `(("s-sysdeps" ,sbcl-s-sysdeps) ("s-xml" ,sbcl-s-xml))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Implementation of object prevalence for Common Lisp") (description "This Common Lisp library implements object prevalence (see @url{https://en.wikipedia.org/wiki/System_prevalence}). It allows @@ -6726,7 +6695,7 @@ (define-public sbcl-metatilities-base "0xpa86pdzlnf4v5g64j3ifaplx71sx2ha8b7vvakswi652679ma0")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (synopsis "Core of the metatilities Common Lisp library") (description "Metatilities-base is the core of the metatilities Common Lisp library @@ -6758,7 +6727,7 @@ (define-public sbcl-cl-containers "18s6jfq11n8nv9k4biz32pm1s7y9zl054ry1gmdbcf39nisy377y")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (inputs `(("metatilities-base" ,sbcl-metatilities-base))) (arguments @@ -6809,7 +6778,7 @@ (define-public sbcl-cambl (base32 "103mry04j2k9vznsxm7wcvccgxkil92cdrv52miwcmxl8daa4jiz")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("xlunit" ,sbcl-xlunit))) + (list sbcl-xlunit)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-containers" ,sbcl-cl-containers) @@ -6925,7 +6894,7 @@ (define-public sbcl-cl-octet-streams (base32 "1hffh98bv4w5yrchagzwqrc43d2p473pvw7ka4kyyvhrr52dk2f8")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("trivial-gray-streams" ,sbcl-trivial-gray-streams))) (synopsis "In-memory octet streams for Common Lisp") @@ -6959,7 +6928,7 @@ (define-public sbcl-lzlib (base32 "09lp7li35h4jkls0448fj1sh6pjslr1w7ranbc4szjr8g0c2bdry")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("cffi" ,sbcl-cffi) ("cl-octet-streams" ,sbcl-cl-octet-streams) @@ -7005,7 +6974,7 @@ (define-public sbcl-chanl "0b1cf6c12qx5cy1fw2z42jgh566rp3l8nv5qf0qqc569s7bgmrh4")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("bordeaux-threads" ,sbcl-bordeaux-threads))) (synopsis "Portable channel-based concurrency for Common Lisp") @@ -7040,7 +7009,7 @@ (define-public sbcl-cl-store "194srkg8nrym19c6i7zbnkzshc1qhqa82m53qnkirz9fw928bqxr")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (synopsis "Common Lisp library to serialize data") (description "CL-STORE is a portable serialization package which should give you the @@ -7071,7 +7040,7 @@ (define-public sbcl-specialization-store (base32 "0r0bgb46q4gy72l78s7djkxq8ibb4bb3yh9brsry5lih7br8lhi0")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("introspect-environment" ,sbcl-introspect-environment))) @@ -7119,7 +7088,7 @@ (define-public sbcl-cl-gobject-introspection ("glib" ,glib) ("gobject-introspection" ,gobject-introspection))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments '(#:phases (modify-phases %standard-phases @@ -7166,7 +7135,7 @@ (define-public sbcl-cl-slug `(#:asd-files '("cl-slug-test.asd" "cl-slug.asd") #:asd-systems '("cl-slug-test" "cl-slug"))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs `(("ppcre" ,sbcl-cl-ppcre))) (home-page "https://github.com/EuAndreh/cl-slug") @@ -7296,7 +7265,7 @@ (define-public sbcl-trivial-file-size "17pp86c9zs4y7i1sh7q9gbfw9iqv6655k7fz8qbj9ly1ypgxp4qs")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Size of a file in bytes in Common Lisp") (description "The canonical way to determine the size of a file in bytes, using Common Lisp, @@ -7334,7 +7303,7 @@ (define-public sbcl-trivial-macroexpand-all "191hnn4b5j4i3crydmlzbm231kj0h7l8zj6mzj69r1npbzkas4bd")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Portable macroexpand-all for Common Lisp") (description "This library provides a macroexpand-all function that calls the @@ -7461,7 +7430,7 @@ (define-public sbcl-arrows "042k9vkssrqx9nhp14wdzm942zgdxvp35mba0p2syz98i75im2yy")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (synopsis "Clojure-like arrow macros for Common Lisp") (description "This library implements the @code{->} and @code{->>} macros from @@ -7492,7 +7461,7 @@ (define-public sbcl-simple-parallel-tasks (base32 "0gvbpyff4siifp3cp86cpr9ksmakn66fx21f3h0hpn647zl07nj7")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("chanl" ,sbcl-chanl))) (synopsis "Common Lisp library to evaluate some forms in parallel") @@ -7521,7 +7490,7 @@ (define-public sbcl-cl-heap "163hb07p2nxz126rpq3cj5dyala24n0by5i5786n2qcr1w0bak4i")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("xlunit" ,sbcl-xlunit))) + (list sbcl-xlunit)) (arguments `(#:test-asd-file "cl-heap-tests.asd")) (synopsis "Heap and priority queue data structures for Common Lisp") @@ -7621,7 +7590,7 @@ (define-public sbcl-graph "1qpij4xh8bqwc2myahpilcbh916v7vg0acz2fij14d3y0jm02h0g")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("stefil" ,sbcl-stefil))) + (list sbcl-stefil)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-heap" ,sbcl-cl-heap) @@ -7804,7 +7773,7 @@ (define-public sbcl-array-utils "0zhwfbpr53vs1ii4sx75dz2k9yhh1xpwdqqpg8nmfndxkmhpbi3x")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("parachute" ,sbcl-parachute))) + (list sbcl-parachute)) (inputs `(("documentation-utils" ,sbcl-documentation-utils))) (synopsis "Tiny collection of array and vector utilities for Common Lisp") @@ -7891,7 +7860,7 @@ (define-public sbcl-antik-base ("trivial-garbage" ,sbcl-trivial-garbage) ("trivial-utf-8" ,sbcl-trivial-utf-8))) (native-inputs - `(("lisp-unit" ,sbcl-lisp-unit))) + (list sbcl-lisp-unit)) (arguments '(#:asd-systems '("antik-base" "foreign-array") @@ -7952,7 +7921,7 @@ (define-public sbcl-gsll "0z5nypfk26hxihb08p085644afawicrgb4xvadh3lmrn46qbjfn4")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lisp-unit" ,sbcl-lisp-unit))) + (list sbcl-lisp-unit)) (inputs `(("alexandria" ,sbcl-alexandria) ("antik-base" ,sbcl-antik-base) @@ -8041,7 +8010,7 @@ (define-public sbcl-cl-interpol `(("cl-unicode" ,sbcl-cl-unicode) ("named-readtables" ,sbcl-named-readtables))) (native-inputs - `(("flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-flexi-streams)) (synopsis "String interpolation for Common Lisp") (description "CL-INTERPOL is a library for Common Lisp which modifies the @@ -8125,7 +8094,7 @@ (define-public sbcl-cl-csv ("cl-interpol" ,sbcl-cl-interpol) ("iterate" ,sbcl-iterate))) (native-inputs - `(("lisp-unit2" ,sbcl-lisp-unit2))) + (list sbcl-lisp-unit2)) (synopsis "Common lisp library for comma-separated values") (description "This is a Common Lisp library providing functions to read/write CSV @@ -8159,7 +8128,7 @@ (define-public sbcl-external-program (inputs `(("trivial-features" ,sbcl-trivial-features))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Common Lisp library for running external programs") (description "EXTERNAL-PROGRAM enables running programs outside the Lisp @@ -8192,7 +8161,7 @@ (define-public sbcl-cl-ana (base32 "0mr47l57m276dbpap7irr4fcnk5fgknhf6mgv4043s8h73amk5qh")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("cl-fad" ,sbcl-cl-fad))) + (list sbcl-cl-fad)) (inputs `(("alexandria" ,sbcl-alexandria) ("antik" ,sbcl-antik) @@ -8391,7 +8360,7 @@ (define-public sbcl-cl-cont `(("alexandria" ,sbcl-alexandria) ("closer-mop" ,sbcl-closer-mop))) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (synopsis "Delimited continuations for Common Lisp") (description "This is a library that implements delimited continuations by @@ -8426,7 +8395,7 @@ (define-public sbcl-cl-coroutine `(("alexandria" ,sbcl-alexandria) ("cl-cont" ,sbcl-cl-cont))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments `(;; TODO: Fix the tests. They fail with: ;; "Component CL-COROUTINE-ASD::CL-COROUTINE-TEST not found" @@ -8708,7 +8677,7 @@ (define-public sbcl-green-threads `(("cl-async-future" ,sbcl-cl-async-future) ("cl-cont" ,sbcl-cl-cont))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments `(;; TODO: Fix the tests. They fail with: ;; "The function BLACKBIRD::PROMISE-VALUES is undefined" @@ -8752,7 +8721,7 @@ (define-public sbcl-cl-base32 (base32 "17jrng8jb05d64ggyd11hp308c2fl5drvf9g175blgrkkl8l4mf8")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lisp-unit" ,sbcl-lisp-unit))) + (list sbcl-lisp-unit)) (synopsis "Common Lisp library for base32 encoding and decoding") (description "This package provides functions for base32 encoding and decoding as @@ -8814,8 +8783,7 @@ (define-public sbcl-ltk (base32 "13l2q4mskzilya9xh5wy2xvy30lwn104bd8wrq6ifds56r82iy3x")))) (build-system asdf-build-system/sbcl) (inputs - `(("imagemagick" ,imagemagick) - ("tk" ,tk))) + (list imagemagick tk)) (arguments `(#:asd-systems '("ltk" "ltk-mw" @@ -8903,7 +8871,7 @@ (define-public sbcl-cl-colors2 (base32 "0hlyf4h5chkjdp9armla5w4kw5acikk159sym7y8c4jbjp9x47ih")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("clunit2" ,sbcl-clunit2))) + (list sbcl-clunit2)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-ppcre" ,sbcl-cl-ppcre))) @@ -9133,7 +9101,7 @@ (define-public sbcl-origin (base32 "1n9aszaif3yh8prs5r8v51fbj4r5jd1a048mivd5yij3hplkm82b")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("parachute" ,sbcl-parachute))) + (list sbcl-parachute)) (inputs `(("golden-utils" ,sbcl-golden-utils) ("specialization-store" ,sbcl-specialization-store))) @@ -9265,7 +9233,7 @@ (define-public sbcl-cl-qrencode (base32 "1l5k131dchbf6cj8a8xqa731790p01p3qa1kdy2wa9dawy3ymkxr")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lisp-unit" ,sbcl-lisp-unit))) + (list sbcl-lisp-unit)) (inputs `(("zpng" ,sbcl-zpng))) (synopsis "QR code encoder for Common Lisp") @@ -9310,7 +9278,7 @@ (define-public sbcl-hdf5-cffi `(("cffi" ,sbcl-cffi) ("hdf5" ,hdf5-1.10))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:test-asd-file "hdf5-cffi.test.asd" ;; Tests depend on hdf5-cffi.examples.asd in addition to hdf5-cffi.asd, @@ -9499,7 +9467,7 @@ (define-public sbcl-type-r `(("trivia" ,sbcl-trivia) ("alexandria" ,sbcl-alexandria))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:test-asd-file "type-r.test.asd"))))) @@ -9539,7 +9507,7 @@ (define-public sbcl-trivialib-type-unify ("introspect-environment" ,sbcl-introspect-environment) ("type-r" ,sbcl-type-r))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:asd-systems '("trivialib.type-unify") #:test-asd-file "trivialib.type-unify.test.asd"))))) @@ -9567,7 +9535,7 @@ (define-public sbcl-cl-unification (base32 "0nhqamn3qgg38i6aw2pshffdwr2hzslycg8ficmn333gw0h9rf4g")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("ptester" ,sbcl-ptester))) + (list sbcl-ptester)) (inputs `(("cl-ppcre" ,sbcl-cl-ppcre))) (home-page "https://common-lisp.net/project/cl-unification/") @@ -9624,7 +9592,7 @@ (define-public sbcl-specialized-function ("trivial-cltl2" ,sbcl-trivial-cltl2) ("type-r" ,sbcl-type-r))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:asd-files '("specialized-function.asd") #:test-asd-file "specialized-function.test.asd"))))) @@ -9664,7 +9632,7 @@ (define-public sbcl-constantfold ("iterate" ,sbcl-iterate) ("lisp-namespace" ,sbcl-lisp-namespace))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:asd-files '("constantfold.asd") #:test-asd-file "constantfold.test.asd"))))) @@ -9705,7 +9673,7 @@ (define-public sbcl-gtype ("iterate" ,sbcl-iterate) ("type-r" ,sbcl-type-r))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:asd-files '("gtype.asd") #:test-asd-file "gtype.test.asd"))))) @@ -9745,7 +9713,7 @@ (define-public sbcl-numcl ;; bigger than the default one. Disable them for now. #:tests? #f)) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-randist" ,sbcl-cl-randist) @@ -9864,7 +9832,7 @@ (define-public sbcl-lquery (base32 "0520mcpxc2d6fdm8z61arpgd2z38kan7cf06qs373n5r64rakz6w")) (file-name (git-file-name name version)))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("array-utils" ,sbcl-array-utils) ("form-fiddle" ,sbcl-form-fiddle) @@ -9904,7 +9872,7 @@ (define-public sbcl-cl-mysql (base32 "0dg5ynx2ww94d0qfwrdrm7plkn43h64hs4iiq9mj2s1s4ixnp3lr")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("stefil" ,sbcl-stefil))) + (list sbcl-stefil)) (inputs `(("cffi" ,sbcl-cffi) ("mariadb-lib" ,mariadb "lib"))) @@ -9947,7 +9915,7 @@ (define-public sbcl-postmodern (base32 "137jci4hn4vlxf48y39k0di27kc89kvxy3brmn3vl9xq56sy6mhz")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("bordeaux-threads" ,sbcl-bordeaux-threads) @@ -10270,10 +10238,7 @@ (define-public cl-clsql (native-inputs `(("rt" ,cl-rt))) (inputs - `(("mysql" ,mysql) - ("postgresql" ,postgresql) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list mysql postgresql sqlite zlib)) (propagated-inputs `(("cffi" ,cl-cffi) ("md5" ,cl-md5) @@ -10461,7 +10426,7 @@ (define-public sbcl-cl-change-case `(("cl-ppcre" ,sbcl-cl-ppcre) ("cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Convert Common Lisp strings between camelCase, PascalCase and more") (description @@ -10603,7 +10568,7 @@ (define-public sbcl-moptilities (inputs `(("closer-mop" ,sbcl-closer-mop))) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (arguments `(#:phases (modify-phases %standard-phases @@ -10643,7 +10608,7 @@ (define-public sbcl-osicat ("cffi" ,sbcl-cffi) ("trivial-features" ,sbcl-trivial-features))) (native-inputs - `(("rt" ,sbcl-rt))) + (list sbcl-rt)) (synopsis "Operating system interface for Common Lisp") (description "Osicat is a lightweight operating system interface for Common Lisp on @@ -10677,7 +10642,7 @@ (define-public sbcl-clx-xembed (arguments `(#:asd-systems '("xembed"))) (inputs - `(("sbcl-clx" ,sbcl-clx))) + (list sbcl-clx)) (synopsis "CL(x) xembed protocol implementation ") (description "CL(x) xembed protocol implementation") ;; MIT License @@ -10893,7 +10858,7 @@ (define-public sbcl-sxql ("split-sequence" ,sbcl-split-sequence) ("trivial-types" ,sbcl-trivial-types))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (home-page "https://github.com/fukamachi/sxql") (synopsis "SQL generator for Common Lisp") (description "SQL generator for Common Lisp.") @@ -11099,7 +11064,7 @@ (define-public sbcl-cl-libsvm-format "0284aj84xszhkhlivaigf9qj855fxad3mzmv3zfr0qzb5k0nzwrg")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs `(("alexandria" ,sbcl-alexandria))) (synopsis "LibSVM data format reader for Common Lisp") @@ -11133,7 +11098,7 @@ (define-public sbcl-cl-online-learning "1lfq04lnxivx59nq5dd02glyqsqzf3vdn4s9b8wnaln5fs8g2ph9")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs `(("cl-libsvm-format" ,sbcl-cl-libsvm-format) ("cl-store" ,sbcl-cl-store))) @@ -11501,7 +11466,7 @@ (define-public sbcl-cl-freetype2 (base32 "0f8darhairgxnb5bzqcny7nh7ss3471bdzix5rzcyiwdbr5kymjl")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("cffi" ,sbcl-cffi) @@ -11584,7 +11549,7 @@ (define-public sbcl-retrospectiff (base32 "0qsn9hpd8j2kp43dk05j8dczz9zppdff5rrclbp45n3ksk9inw8i")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("cl-jpeg" ,sbcl-cl-jpeg) ("com.gigamonkeys.binary-data" ,sbcl-com.gigamonkeys.binary-data) @@ -11769,7 +11734,7 @@ (define-public sbcl-opticl (base32 "03rirnnhhisjbimlmpi725h1d3x0cfv00r57988am873dyzawmm1")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-jpeg" ,sbcl-cl-jpeg) @@ -11811,8 +11776,7 @@ (define-public sbcl-mcclim (base32 "1xjly8i62z72hfhlnz5kjd9i8xhrwckc7avyizxvhih67pkjmsx0")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam) - ("pkg-config" ,pkg-config))) + (list sbcl-fiveam pkg-config)) (inputs `(("alexandria" ,sbcl-alexandria) ("babel" ,sbcl-babel) @@ -11898,7 +11862,7 @@ (define-public sbcl-cl-inflector (base32 "1xwwlhik1la4fp984qnx2dqq24v012qv4x0y49sngfpwg7n0ya7y")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lisp-unit2" ,sbcl-lisp-unit2))) + (list sbcl-lisp-unit2)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-ppcre" ,sbcl-cl-ppcre))) @@ -11971,7 +11935,7 @@ (define-public sbcl-qbase64 `(("metabang-bind" ,sbcl-metabang-bind) ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/chaitanyagupta/qbase64") (synopsis "Base64 encoder and decoder for Common Lisp") (description "@code{qbase64} provides a fast and flexible base64 encoder @@ -12064,7 +12028,7 @@ (define-public sbcl-hu.dwim.common-lisp (base32 "06zkdw3scnaw0d4nmsgkv7pi7sw00dikdgfgsqmbqfbz2yrsdabk")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("hu.dwim.asdf" ,sbcl-hu.dwim.asdf))) + (list sbcl-hu.dwim.asdf)) (home-page "http://dwim.hu/project/hu.dwim.common-lisp") (synopsis "Redefine some standard Common Lisp names") (description "This library is a redefinition of the standard Common Lisp @@ -12093,7 +12057,7 @@ (define-public sbcl-hu.dwim.common (base32 "12l1rr6w9m99w0b5gc6hv58ainjfhbc588kz6vwshn4gqsxyzbhp")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("hu.dwim.asdf" ,sbcl-hu.dwim.asdf))) + (list sbcl-hu.dwim.asdf)) (inputs `(("alexandria" ,sbcl-alexandria) ("anaphora" ,sbcl-anaphora) @@ -12131,11 +12095,11 @@ (define-public sbcl-hu.dwim.defclass-star (base32 "19ipds9r71qymfdp4izg0l7zmvinp06adr8rdalhaq7v7mzpg83z")))) (build-system asdf-build-system/sbcl) (native-inputs - `( ;; These 2 inputs are only needed tests which are disabled, see below. - ;; ("hu.dwim.common" ,sbcl-hu.dwim.common) - ;; Need cl- package for the :hu.dwim.stefil+hu.dwim.def+swank system. - ;; ("hu.dwim.stefil" ,cl-hu.dwim.stefil) - ("hu.dwim.asdf" ,sbcl-hu.dwim.asdf))) + (list ;; These 2 inputs are only needed tests which are disabled, see below. + ;; ("hu.dwim.common" ,sbcl-hu.dwim.common) + ;; Need cl- package for the :hu.dwim.stefil+hu.dwim.def+swank system. + ;; ("hu.dwim.stefil" ,cl-hu.dwim.stefil) + sbcl-hu.dwim.asdf)) (arguments `(#:test-asd-file "hu.dwim.defclass-star.test.asd" ;; Tests require a circular dependency: hu.dwim.stefil -> hu.dwim.def @@ -12257,7 +12221,7 @@ (define-public sbcl-mito (base32 "1a9kivpy9j2grf1c6gdjk7fwcdlvvq67p3m98jyfhiyzj7axjymd")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (inputs `(("alexandria" ,sbcl-alexandria) ("cl-package-locks" ,sbcl-cl-package-locks) @@ -12334,7 +12298,7 @@ (define-public sbcl-kebab ("cl-interpol" ,sbcl-cl-interpol) ("split-sequence" ,sbcl-split-sequence))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments ;; Tests passes but the phase fails with ;; Component KEBAB-ASD::KEBAB-TEST not found, required by #. @@ -12384,7 +12348,7 @@ (define-public sbcl-datafly ("kebab" ,sbcl-kebab) ("log4cl" ,sbcl-log4cl))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments ;; TODO: Tests fail with ;; While evaluating the form starting at line 22, column 0 @@ -12617,7 +12581,7 @@ (define-public sbcl-xmls (sha256 (base32 "1lmvfml2ldbb1wkhm25jqqk2bhwsz52hhcgljbnzj1xr8xhc3anp")))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (build-system asdf-build-system/sbcl) (home-page "https://github.com/rpgoldman/xmls") (synopsis "Non-validating XML parser for Common Lisp") @@ -12686,7 +12650,7 @@ (define-public sbcl-html-entities (inputs `(("ppcre" ,sbcl-cl-ppcre))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/BnMcGn/html-entities/") (synopsis "Encode and decode entities in HTML with Common Lisp") (description "Html-entities is a Common Lisp library that lets you @@ -12826,7 +12790,7 @@ (define-public sbcl-collectors ("closer-mop" ,sbcl-closer-mop) ("symbol-munger" ,sbcl-symbol-munger))) (native-inputs - `(("lisp-unit2" ,sbcl-lisp-unit2))) + (list sbcl-lisp-unit2)) (home-page "https://github.com/AccelerationNet/collectors/") (synopsis "Common lisp library providing collector macros") (description "A small collection of common lisp macros to make @@ -12859,7 +12823,7 @@ (define-public sbcl-cl-environments ("collectors" ,sbcl-collectors) ("optima" ,sbcl-optima))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (home-page "https://github.com/alex-gutev/cl-environments") (synopsis "Implements the Common Lisp standard environment access API") (description @@ -12891,7 +12855,7 @@ (define-public sbcl-static-dispatch (base32 "1602vx6ybp0n8mbrrp6q8397fkkyvhrqpahc302pjdb57qildajz")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("agutil" ,sbcl-agutil) ("alexandria" ,sbcl-alexandria) @@ -12946,7 +12910,7 @@ (define-public sbcl-cl-form-types ("introspect-environment" ,sbcl-introspect-environment) ("optima" ,sbcl-optima))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/alex-gutev/cl-form-types") (synopsis "determining the types of Common Lisp forms") (description "This library provides functions for determining the value @@ -12991,7 +12955,7 @@ (define-public sbcl-generic-cl ("static-dispatch" ,sbcl-static-dispatch) ("trivia" ,sbcl-trivia))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (arguments ;; Tests fail because SBCL head size is not high enough. ;; https://github.com/alex-gutev/generic-cl/issues/6 @@ -13337,7 +13301,7 @@ (define-public sbcl-utm-ups (base32 "1rvyh0srgd81kvbzmq4ysd9y6c0qdwh23naqxc9asw1vh7fq08x1")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Convert coordinates between latitude/longitude and UTM or UPS") (description @@ -13370,7 +13334,7 @@ (define-public sbcl-mgrs (base32 "0ckvn4hg3wwivzavhfashb6fap4a1q10l8krhbng8bdb54ac10sz")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("utm-ups" ,sbcl-utm-ups))) (synopsis @@ -13404,7 +13368,7 @@ (define-public sbcl-maidenhead (base32 "02p990zprhjvifmsfk8yh3frvz6xyw26ikzxvzglqdixbal36nr3")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Convert coordinates between latitude/longitude and Maidenhead") (description @@ -13436,7 +13400,7 @@ (define-public sbcl-olc (base32 "1lnfhp6z6kc8l605zp4siyjiw74y1h4bdq3jfizi084v505wxhgr")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Convert coordinates between latitude/longitude and Open Location Code") (description @@ -13494,7 +13458,7 @@ (define-public sbcl-clawk (base32 "1ph3xjqilvinvgr9q3w47zxqyz1sqnq030nlx7kgkkv8j3bnqk7a")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-regex" ,sbcl-regex))) + (list sbcl-regex)) (home-page "https://github.com/sharplispers/clawk") (synopsis "Common Lisp AWK") (description @@ -13571,7 +13535,7 @@ (define-public sbcl-trivial-shell (base32 "08mpkl5ij5sjfsyn8pq2kvsvpvyvr7ha1r8g1224fa667b8k2q85")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (home-page "http://common-lisp.net/project/trivial-shell/") (synopsis "Common Lisp access to the shell") (description @@ -13963,7 +13927,7 @@ (define-public sbcl-zstd (base32 "1774jy8hzbi6nih3sq6vchk66f7g8w86dwgpbvljyfzcnkcaz6ql")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("cffi" ,sbcl-cffi) ("cl-octet-streams" ,sbcl-cl-octet-streams) @@ -14111,7 +14075,7 @@ (define-public sbcl-magicffi (base32 "0p6ysa92fk34bhxpw7bycbfgw150fv11z9x8jr9xb4lh8cm2hvp6")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (inputs `(("cffi" ,sbcl-cffi) ("ppcre" ,sbcl-cl-ppcre) @@ -14293,7 +14257,7 @@ (define-public sbcl-trivial-escapes (inputs `(("named-readtables" ,sbcl-named-readtables))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/williamyaoh/trivial-escapes") (synopsis "C-style escape directives for Common Lisp") (description @@ -14405,7 +14369,7 @@ (define-public sbcl-eclector ("closer-mop" ,sbcl-closer-mop) ("concrete-syntax-tree" ,sbcl-concrete-syntax-tree))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments '(#:asd-systems '("eclector" "eclector-concrete-syntax-tree"))) @@ -14852,10 +14816,8 @@ (define-public sbcl-tooter (base32 "02vpjaq38d6laaqmsana9f13c38xzr0xwy05fcfkmzdhh0kllpkv")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre) - ("sbcl-documentation-utils" ,sbcl-documentation-utils) - ("sbcl-drakma" ,sbcl-drakma) - ("sbcl-yason" ,sbcl-yason))) + (list sbcl-cl-ppcre sbcl-documentation-utils sbcl-drakma + sbcl-yason)) (synopsis "Common Lisp client library for Mastodon instances") (description "This is a Common Lisp library implementing the full v1 REST API @@ -14929,7 +14891,7 @@ (define-public sbcl-cl-spark (base32 "0my1fsgi2rjaqkpk934f2bjy63pmnj7faza3fzvnk6k3l66y19nk")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "Common Lisp library to make histograms") (description "This is a Common Lisp library to make histograms using UTF-8 block characters.") @@ -14959,7 +14921,7 @@ (define-public sbcl-access (base32 "1knd3n4mpzkc97i1znbas32pscd30416isvmx2pjmgvar6k93pl5")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("lisp-unit2" ,sbcl-lisp-unit2))) + (list sbcl-lisp-unit2)) (inputs `(("alexandria" ,sbcl-alexandria) ("anaphora" ,sbcl-anaphora) @@ -15129,7 +15091,7 @@ (define-public sbcl-percent-encoding (base32 "0q1lh3sa6mkjr5gcdkgimkpc29rgf9cjhv90f61h8ridj28grq0h")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("anaphora" ,sbcl-anaphora) ("babel" ,sbcl-babel))) @@ -15452,7 +15414,7 @@ (define-public sbcl-bodge-blobs-support (base32 "02nd1x6y1akp1ymv1y4z9ympwbnpd1drwi4f86xbjszxqff6jyj8")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("trivial-features" ,sbcl-trivial-features))) + (list sbcl-trivial-features)) (inputs `(("cffi" ,sbcl-cffi) ("sbcl-alexandria" ,sbcl-alexandria))) @@ -15497,7 +15459,7 @@ (define-public sbcl-cl-conspack '(#:tests? #f #:asd-files '("cl-conspack.asd"))) (native-inputs - `(("checkl" ,sbcl-checkl))) + (list sbcl-checkl)) (inputs `(("alexandria" ,sbcl-alexandria) ("closer-mop" ,sbcl-closer-mop) @@ -15690,7 +15652,7 @@ (define-public sbcl-coalton (base32 "1j3d12vyyn7y9nz2an4xmaa5si0jbxbwq7y61hq2b7vk376zvw18")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiasco" ,sbcl-fiasco))) + (list sbcl-fiasco)) (inputs `(("alexandria" ,sbcl-alexandria) ("float-features" ,sbcl-float-features) @@ -15765,7 +15727,7 @@ (define-public sbcl-pathname-utils (base32 "1zm4bf6gajpgmhr7zwf7600zlaf8fs1fcyzabqsh2ma2crkgqdxq")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("parachute" ,sbcl-parachute))) + (list sbcl-parachute)) (home-page "https://shinmera.github.io/pathname-utils/") (synopsis "Collection of utilities to help with pathname operations") (description @@ -15900,7 +15862,7 @@ (define-public sbcl-cl-mime ("cl-base64" ,sbcl-cl-base64) ("cl-qprint" ,sbcl-cl-qprint))) (native-inputs - `(("rove" ,sbcl-rove))) + (list sbcl-rove)) (home-page "https://github.com/eugeneia/cl-qprint/") (synopsis "Read and print MIME content in Common Lisp") (description @@ -16074,7 +16036,7 @@ (define-public sbcl-authentic (base32 "0ncsxrybnx0pjsndv3j8w4lphlpcsld8sxg3c5b46fb3a8nd4ssf")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("clsql" ,sbcl-clsql) ("ironclad" ,sbcl-ironclad))) @@ -16109,7 +16071,7 @@ (define-public sbcl-3d-vectors (base32 "0qc7m5brhpwi531rgmlaj1c609by533a1ia5hv8f90ilm8ksmw3l")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("parachute" ,sbcl-parachute))) + (list sbcl-parachute)) (inputs `(("documentation-utils" ,sbcl-documentation-utils))) (home-page "https://shinmera.github.io/3d-vectors/") @@ -16143,7 +16105,7 @@ (define-public sbcl-3d-matrices (base32 "10q9c96gqzq6k8n89agy0khgimmnsn4s69171m3vhghqa2yv5n6v")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("parachute" ,sbcl-parachute))) + (list sbcl-parachute)) (inputs `(("3d-vectors" ,sbcl-3d-vectors) ("documentation-utils" ,sbcl-documentation-utils))) @@ -16597,7 +16559,7 @@ (define-public sbcl-arnesi ;; `(#:tests? #f)) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("cl-ppcre" ,sbcl-cl-ppcre) ("collectors" ,sbcl-collectors) @@ -16632,7 +16594,7 @@ (define-public sbcl-gettext (base32 "1pzhamgni6k5hi6bbvlb3dm659pcllrrr3vhhn3rpjn238zxg5ar")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("stefil" ,sbcl-stefil))) + (list sbcl-stefil)) (inputs `(("flexi-streams" ,sbcl-flexi-streams) ("split-sequence" ,sbcl-split-sequence) @@ -16758,7 +16720,7 @@ (define-public sbcl-cl-slice (base32 "1ybznf4y5lda6bn163jcvj281qzhm24dfcwhbgxmm5n6f27gdccl")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("clunit" ,sbcl-clunit))) + (list sbcl-clunit)) (inputs `(("alexandria" ,sbcl-alexandria) ("anaphora" ,sbcl-anaphora) @@ -16792,7 +16754,7 @@ (define-public sbcl-djula (base32 "1lk2ypm3sacf60h96a7hv9jwjlxkl4k40yzdalmqdg548vrd1jjm")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("access" ,sbcl-access) ("alexandria" ,sbcl-alexandria) @@ -17218,7 +17180,7 @@ (define-public sbcl-binding-arrows (base32 "0hqikgzic7kjq2n1d924yldfm30qz67cmsk6gghi9cbmxkwdlwp8")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (home-page "https://github.com/phoe/binding-arrows") (synopsis "Threading macros based on binding anonymous variables") (description @@ -17257,7 +17219,7 @@ (define-public sbcl-atomics (inputs `(("documentation-utils" ,sbcl-documentation-utils))) (native-inputs - `(("parachute" ,sbcl-parachute))) + (list sbcl-parachute)) (home-page "https://shinmera.github.io/atomics/") (synopsis "Common Lisp portability layer for atomic operations") (description @@ -17294,7 +17256,7 @@ (define-public sbcl-cl-murmurhash (inputs `(("babel" ,sbcl-babel))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (synopsis "32-bit version of Murmurhash3 for Common Lisp") (description "This Common Lisp package offers an implementation of the 32-bit @@ -17327,7 +17289,7 @@ (define-public sbcl-cl-hamt (inputs `(("cl-murmurhash" ,sbcl-cl-murmurhash))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/danshapero/cl-hamt") (synopsis "Dictionary & set data structure using hash array-mapped tries") (description @@ -17414,7 +17376,7 @@ (define-public sbcl-assoc-utils ;; # `(#:tests? #f)) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (home-page "https://github.com/fukamachi/assoc-utils") (synopsis "Utilities for manipulating association lists in Common Lisp") (description @@ -17459,7 +17421,7 @@ (define-public sbcl-let-over-lambda ("cl-ppcre" ,sbcl-cl-ppcre) ("named-readtables" ,sbcl-named-readtables))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (home-page "https://github.com/thephoeron/let-over-lambda") (synopsis "Macros from Let Over Lambda") (description @@ -17493,7 +17455,7 @@ (define-public sbcl-flute `(("assoc-utils" ,sbcl-assoc-utils) ("let-over-lambda" ,sbcl-let-over-lambda))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/ailisp/flute") (synopsis "HTML5 generation library in Common Lisp") (description @@ -17688,7 +17650,7 @@ (define-public sbcl-trial (base32 "1vpv9nrpq93fz1c5cyi1hazaaz9ijbrf1l7zwp7gammndr5v028r")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("trivial-features" ,sbcl-trivial-features))) + (list sbcl-trivial-features)) (inputs `(("alexandria" ,sbcl-alexandria) ("3d-matrices" ,sbcl-3d-matrices) @@ -18336,7 +18298,7 @@ (define-public sbcl-spinneret ("serapeum" ,sbcl-serapeum) ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/ruricolist/spinneret") (synopsis "Common Lisp HTML5 generator") (description @@ -18391,7 +18353,7 @@ (define-public sbcl-path-parse (inputs `(("split-sequence" ,sbcl-split-sequence))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/path-parse") (synopsis "Parse the PATH environment variable in Common Lisp") (description @@ -18432,7 +18394,7 @@ (define-public sbcl-cl-libxml2 ("libxml2" ,libxml2) ("libxslt" ,libxslt))) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (arguments `(#:tests? #f ; FIXME: Tests get stuck indefinitly #:phases @@ -18512,7 +18474,7 @@ (define-public sbcl-pileup `(("alexandria" ,sbcl-alexandria) ("bordeaux-threads" ,sbcl-bordeaux-threads))) (native-inputs - `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil))) + (list sbcl-hu.dwim.stefil)) (home-page "https://github.com/nikodemus/pileup") (synopsis "Simple thread-safe binary heap implementation for Common Lisp") (description @@ -18593,7 +18555,7 @@ (define-public sbcl-routes ("puri" ,sbcl-puri) ("split-sequence" ,sbcl-split-sequence))) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (home-page "https://github.com/archimag/cl-routes") (synopsis "Rails routes system for Common Lisp") (description @@ -18688,7 +18650,7 @@ (define-public sbcl-terminal-size `(("cffi" ,sbcl-cffi) ("osicat" ,sbcl-osicat))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/terminal-size") (synopsis "Get the size of the terminal from Common Lisp") (description @@ -18767,7 +18729,7 @@ (define-public sbcl-generic-comparability (inputs `(("alexandria" ,sbcl-alexandria))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/pnathan/generic-comparability") (synopsis "Implementation of cdr-8") (description @@ -18802,7 +18764,7 @@ (define-public sbcl-cl-libyaml "06pvmackyhq03rjmihpx6w63m6cy8wx78ll5xpwwvd85bgrqq817")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (inputs `(("cffi" ,sbcl-cffi) ("libyaml" ,libyaml))) @@ -18976,7 +18938,7 @@ (define-public sbcl-montezuma ("cl-fad" ,sbcl-cl-fad) ("cl-ppcre" ,sbcl-cl-ppcre))) (native-inputs - `(("trivial-timeout" ,sbcl-trivial-timeout))) + (list sbcl-trivial-timeout)) (home-page "https://github.com/sharplispers/montezuma") (synopsis "Full-text indexing and search for Common Lisp") (description @@ -19119,7 +19081,7 @@ (define-public sbcl-trivial-raw-io (base32 "19290zw2b64k78wr62gv30pp7cmqg07q85vfwjknaffjdd73xwi1")))) (build-system asdf-build-system/sbcl) (inputs - `(("sbcl-alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/kingcons/trivial-raw-io") (synopsis "Trivial portability for raw *nix IO in Common Lisp") (description @@ -19154,7 +19116,7 @@ (define-public sbcl-terminal-keypress `(("alexandria" ,sbcl-alexandria) ("trivial-raw-io" ,sbcl-trivial-raw-io))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/terminal-keypress") (synopsis "Read keyboard events in the terminal from Common Lisp") (description @@ -19315,7 +19277,7 @@ (define-public sbcl-cl-pass ("trivial-utf-8" ,sbcl-trivial-utf-8) ("split-sequence" ,sbcl-split-sequence))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/cl-pass") (synopsis "Password hashing and verification library") (description @@ -19348,7 +19310,7 @@ (define-public sbcl-which `(("cl-fad" ,sbcl-cl-fad) ("path-parse" ,sbcl-path-parse))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/which") (synopsis "The which command in Common Lisp") (description @@ -19385,7 +19347,7 @@ (define-public sbcl-cl-num-utils ("cl-slice" ,sbcl-cl-slice) ("let-plus" ,sbcl-let-plus))) (native-inputs - `(("clunit" ,sbcl-clunit))) + (list sbcl-clunit)) (home-page "https://github.com/tpapp/cl-num-utils") (synopsis "Numerical utilities for Common Lisp") (description @@ -19446,7 +19408,7 @@ (define-public sbcl-lla ("lapack" ,lapack) ("let-plus" ,sbcl-let-plus))) (native-inputs - `(("clunit" ,sbcl-clunit))) + (list sbcl-clunit)) (home-page "https://github.com/tpapp/lla") (synopsis "Linear algebra library for Common Lisp") (description @@ -19533,7 +19495,7 @@ (define-public sbcl-cl-random ("let-plus" ,sbcl-let-plus) ("lla" ,sbcl-lla))) (native-inputs - `(("clunit" ,sbcl-clunit))) + (list sbcl-clunit)) (home-page "https://github.com/tpapp/cl-random") (synopsis "Random variates for Common Lisp") (description @@ -19707,7 +19669,7 @@ (define-public sbcl-cl-base58 "prove")) #t))))) (native-inputs - `(("prove" ,sbcl-prove))) + (list sbcl-prove)) (home-page "https://github.com/eudoxia0/cl-base58") (synopsis "Implementation of base58 for Common Lisp") (description @@ -19798,7 +19760,7 @@ (define-public sbcl-overlord (propagated-inputs `(("quickproject" ,sbcl-quickproject))) (native-inputs - `(("fiveam" ,sbcl-fiveam))) + (list sbcl-fiveam)) (arguments `(#:asd-files '("overlord.asd") #:phases @@ -20055,7 +20017,7 @@ (define-public sbcl-data-sift ("parse-number" ,sbcl-parse-number) ("puri" ,sbcl-puri))) (native-inputs - `(("lift" ,sbcl-lift))) + (list sbcl-lift)) (home-page "https://github.com/archimag/data-sift") (synopsis "Common Lisp library for validation and transformation of string data") diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 983255e0c5..8c1a5f90a0 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -231,13 +231,9 @@ (define-public gcl ;; https://www.ma.utexas.edu/pipermail/maxima/2008/009769.html (delete 'strip)))) (inputs - `(("bash-minimal" ,bash-minimal) - ("gmp" ,gmp) - ("libtirpc" ,libtirpc) - ("readline" ,readline))) + (list bash-minimal gmp libtirpc readline)) (native-inputs - `(("m4" ,m4) - ("texinfo" ,texinfo))) + (list m4 texinfo)) (home-page "https://www.gnu.org/software/gcl/") (synopsis "A Common Lisp implementation") (description "GCL is an implementation of the Common Lisp language. It @@ -262,9 +258,7 @@ (define-public ecl (build-system gnu-build-system) ;; src/configure uses 'which' to confirm the existence of 'gzip'. (native-inputs - `(("cl-asdf" ,cl-asdf) - ("which" ,which) - ("texinfo" ,texinfo))) + (list cl-asdf which texinfo)) ;; When ECL is embedded in a program that wants to use Common Lisp as an ;; extension language, libgmp, libatomic-ops, libgc and libffi must be ;; present when compiling the program because they are required by ECL's @@ -272,10 +266,7 @@ (define-public ecl ;; Therefore we put these libraries in 'propagated-inputs' instead ;; of 'inputs'. (propagated-inputs - `(("gmp" ,gmp) - ("libatomic-ops" ,libatomic-ops) - ("libgc" ,libgc) - ("libffi" ,libffi))) + (list gmp libatomic-ops libgc libffi)) (arguments `(#:configure-flags '("--without-rt") ;; FIXME: As of version 20.4.24, we pass 17995 tests and fail 7. @@ -365,11 +356,8 @@ (define-public clisp (base32 "0k2dmgl0miz3767iks4p0mvp6xw0ysyxhjpklyh11j010rmh6hqb")))) (build-system gnu-build-system) (native-inputs - `(("cl-asdf" ,cl-asdf))) - (inputs `(("libffcall" ,libffcall) - ("ncurses" ,ncurses) - ("readline" ,readline) - ("libsigsegv" ,libsigsegv))) + (list cl-asdf)) + (inputs (list libffcall ncurses readline libsigsegv)) (arguments `(#:configure-flags '(,@(if (string-prefix? "armhf-linux" (or (%current-system) @@ -661,8 +649,7 @@ (define-public ccl "0x4bjx6cxsjvxyagijhlvmc7jkyxifdvz5q5zvz37028va65243c") (_ "0ll017ajcfsyx8f7zsy4394y8xxvz40iz0gcsmznp0n3mf0xi67c")))))))) (native-inputs - `(("cl-asdf" ,cl-asdf) - ("m4" ,m4))) + (list cl-asdf m4)) (arguments `(#:tests? #f ;no 'check' target #:modules ((ice-9 match) @@ -791,7 +778,7 @@ (define-public lush2 "X_EXTRA_LIBS=-lfontconfig" "--with-x") #:tests? #f)) ; No make check. - (native-inputs `(("intltool" ,intltool))) + (native-inputs (list intltool)) (inputs `(("alsa-lib" ,alsa-lib) ("sdl" ,sdl) @@ -857,9 +844,9 @@ (define-public confusion-mdl (install-file "mdli" bin) #t)))))) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("libgc" ,libgc))) + (list libgc)) (synopsis "Interpreter for the MIT Design Language (MDL)") (description "MDL (the MIT Design Language) is a descendant of Lisp. It was originally developed in 1971 on the PDP-10 computer under the Incompatible @@ -1127,8 +1114,7 @@ (define-public picolisp (inherit picolisp32) (name "picolisp") (native-inputs - `(("picolisp32" ,picolisp32) - ("which" ,which))) + (list picolisp32 which)) (arguments (substitute-keyword-arguments (package-arguments picolisp32) ((#:system _ "") (%current-system)) @@ -1270,7 +1256,7 @@ (define-public buildapp (base32 "020ipjfqa3l8skd97cj5kq837wgpj28ygfxnkv64cnjrlbnzh161")))) (build-system gnu-build-system) (native-inputs - `(("sbcl" ,sbcl))) + (list sbcl)) (arguments `(#:tests? #f #:make-flags diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 6e234035e4..051bbfeab5 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -116,7 +116,7 @@ (define* (clang-runtime-from-llvm llvm hash (build-system cmake-build-system) (native-inputs (package-native-inputs llvm)) (inputs - `(("llvm" ,llvm))) + (list llvm)) (arguments `(;; Don't use '-g' during the build to save space. #:build-type "Release" @@ -186,8 +186,7 @@ (define* (clang-from-llvm llvm clang-runtime hash `(("clang-tools-extra" ,tools-extra)) '()))) (propagated-inputs - `(("llvm" ,llvm) - ("clang-runtime" ,clang-runtime))) + (list llvm clang-runtime)) (arguments `(#:configure-flags (list "-DCLANG_INCLUDE_TESTS=True" @@ -504,9 +503,9 @@ (define-public llvm-12 `(("python" ,python-wrapper) ("perl" ,perl))) (inputs - `(("libffi" ,libffi))) + (list libffi)) (propagated-inputs - `(("zlib" ,zlib))) ;to use output from llvm-config + (list zlib)) ;to use output from llvm-config (arguments ;; TODO(core-updates): Unconditionally use quasiquote `(#:configure-flags @@ -984,9 +983,9 @@ (define-public lld (native-inputs ;; Note: check to see ;; whether this is still necessary. - `(("libunwind-headers" ,libunwind-headers))) + (list libunwind-headers)) (inputs - `(("llvm" ,llvm-12))) + (list llvm-12)) (arguments `(#:build-type "Release" ;; TODO: Tests require the lit tool, which isn't installed by the LLVM @@ -1006,12 +1005,10 @@ (define* (make-lld-wrapper lld #:key lld-as-ld?) (version "0") (source #f) (build-system trivial-build-system) - (inputs `(("ld.lld-wrapper" ,(make-ld-wrapper "ld.lld-wrapper" - #:binutils lld - #:linker "ld.lld")) - ("lld-wrapper" ,(make-ld-wrapper "lld-wrapper" - #:binutils lld - #:linker "lld")))) + (inputs (list (make-ld-wrapper "ld.lld-wrapper" #:binutils lld + #:linker "ld.lld") + (make-ld-wrapper "lld-wrapper" #:binutils lld #:linker + "lld"))) (arguments (list #:builder #~(let ((ld.lld (string-append #$(this-package-input @@ -1054,8 +1051,7 @@ (define-public lldb (arguments `(#:configure-flags '("-DCMAKE_CXX_COMPILER=clang++"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("swig" ,swig))) + (list pkg-config swig)) (inputs `(("clang" ,clang-12) ("llvm" ,llvm-12) @@ -1104,8 +1100,7 @@ (define-public libcxx (getenv "CPLUS_INCLUDE_PATH")) #t)))))) (native-inputs - `(("clang" ,clang) - ("llvm" ,llvm))) + (list clang llvm)) (home-page "https://libcxx.llvm.org") (synopsis "C++ standard library") (description @@ -1126,8 +1121,7 @@ (define-public libcxx-6 (base32 "0rzw4qvxp6qx4l4h9amrq02gp7hbg8lw4m0sy3k60f50234gnm3n")))) (native-inputs - `(("clang" ,clang-6) - ("llvm" ,llvm-6))))) + (list clang-6 llvm-6)))) (define-public libcxxabi-6 (package @@ -1178,9 +1172,7 @@ (define-public libcxxabi-6 (install-file "../libcxxabi/include/__cxxabi_config.h" include-dir) (install-file "../libcxxabi/include/cxxabi.h" include-dir))))))) (native-inputs - `(("clang" ,clang-6) - ("llvm" ,llvm-6) - ("libcxx" ,libcxx-6))) + (list clang-6 llvm-6 libcxx-6)) (home-page "https://libcxxabi.llvm.org") (synopsis "C++ standard library support") (description @@ -1216,9 +1208,7 @@ (define-public libcxx+libcxxabi-6 "environment variable `CPLUS_INCLUDE_PATH' changed to ~a~%" (getenv "CPLUS_INCLUDE_PATH")))))))) (native-inputs - `(("clang" ,clang-6) - ("llvm" ,llvm-6) - ("libcxxabi" ,libcxxabi-6))))) + (list clang-6 llvm-6 libcxxabi-6)))) (define-public libclc (package @@ -1248,9 +1238,7 @@ (define-public libclc (add-after 'unpack 'chdir (lambda _ (chdir "libclc") #t))))) (native-inputs - `(("clang" ,clang) - ("llvm" ,llvm) - ("python" ,python))) + (list clang llvm python)) (home-page "https://libclc.llvm.org") (synopsis "Libraries for the OpenCL programming language") (description @@ -1279,12 +1267,9 @@ (define-public libomp "-DOPENMP_TEST_CXX_COMPILER=clang++") #:test-target "check-libomp")) (native-inputs - `(("clang" ,clang) - ("llvm" ,llvm) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list clang llvm perl pkg-config)) (inputs - `(("hwloc" ,hwloc "lib"))) + (list `(,hwloc "lib"))) (home-page "https://openmp.llvm.org") (synopsis "OpenMP run-time support library") (description @@ -1337,63 +1322,110 @@ (define-public python-llvmlite (setenv "LDFLAGS" (string-append "-Wl,-rpath=" llvm "/lib")))))))) (inputs - `(("llvm" - ,(let* ((patches-commit "a4a19e8af2c5ef9b9901f20193e4be070726da97") - (patch-uri (lambda (name) - (string-append - "https://raw.githubusercontent.com/numba/" - "llvmlite/" patches-commit "/conda-recipes/" - name))) - (patch-origin (lambda (name hash) - (origin - (method url-fetch) - (uri (patch-uri name)) - (sha256 (base32 hash))))) - (arch-independent-patches - (list - (patch-origin - "partial-testing.patch" - "0g3nkci87knvmn7piqhmh4bcc65ff8r921cvfcibyiv65klv3syg") - (patch-origin - "0001-Revert-Limit-size-of-non-GlobalValue-name.patch" - "0n4k7za0smx6qwdipsh6x5lm7bfvzzb3p9r8q1zq1dqi4na21295")))) - (package - (inherit llvm-11) - (source - (origin - (inherit (package-source llvm-11)) - (patches - (if (string=? "aarch64-linux" (%current-system)) - `(,(patch-origin - "intel-D47188-svml-VF_LLVM9.patch" - "0gnnlfxr8p1a7ls93hzcpfqpa8r0icypfwj8l9cmkslq5sz8p64r") - ,@arch-independent-patches - ,@(origin-patches (package-source llvm-11))) - `(,(patch-origin - "intel-D47188-svml-VF.patch" - "0gnnlfxr8p1a7ls93hzcpfqpa8r0icypfwj8l9cmkslq5sz8p64r") - ,(patch-origin - "expect-fastmath-entrypoints-in-add-TLI-mappings.ll.patch" - "0jxhjkkwwi1cy898l2n57l73ckpw0v73lqnrifp7r1mwpsh624nv") - ,@arch-independent-patches - ,@(origin-patches (package-source llvm-11))))))) - (arguments - (substitute-keyword-arguments (package-arguments llvm-11) - ((#:phases phases) - `(modify-phases ,phases - (add-after 'unpack 'patch-round-two - ;; We have to do the patching in two rounds because we can't - ;; pass '-p1' and '-p2' in the source field. - (lambda* (#:key inputs #:allow-other-keys) - (invoke "patch" - (assoc-ref inputs "llvm_11_consecutive_registers") - "-p2"))))))) - (native-inputs - `(("llvm_11_consecutive_registers" - ,(patch-origin - "llvm_11_consecutive_registers.patch" - "04msd34dnpr3lpss0pam3mckwnvzrab266z6sml1hya0akv0m3f3")) - ,@(package-native-inputs llvm-11)))))))) + (list (let* ((patches-commit + "a4a19e8af2c5ef9b9901f20193e4be070726da97") ( + patch-uri ( + lambda ( + name) + ( + string-append + "https://raw.githubusercontent.com/numba/" + "llvmlite/" + patches-commit + "/conda-recipes/" + name))) + ( + patch-origin ( + lambda ( + name + hash) + ( + origin ( + method + url-fetch) + ( + uri ( + patch-uri + name)) + ( + sha256 ( + base32 + hash))))) + ( + arch-independent-patches ( + list ( + patch-origin + "partial-testing.patch" + "0g3nkci87knvmn7piqhmh4bcc65ff8r921cvfcibyiv65klv3syg") + ( + patch-origin + "0001-Revert-Limit-size-of-non-GlobalValue-name.patch" + "0n4k7za0smx6qwdipsh6x5lm7bfvzzb3p9r8q1zq1dqi4na21295")))) + (package (inherit llvm-11) + (source (origin (inherit (package-source + llvm-11)) + (patches (if (string=? + "aarch64-linux" + ( + %current-system)) + `(,(patch-origin + "intel-D47188-svml-VF_LLVM9.patch" + "0gnnlfxr8p1a7ls93hzcpfqpa8r0icypfwj8l9cmkslq5sz8p64r") ( + unquote-splicing + arch-independent-patches) + ( + unquote-splicing ( + origin-patches ( + package-source + llvm-11)))) + `(,(patch-origin + "intel-D47188-svml-VF.patch" + "0gnnlfxr8p1a7ls93hzcpfqpa8r0icypfwj8l9cmkslq5sz8p64r") ,( + patch-origin + "expect-fastmath-entrypoints-in-add-TLI-mappings.ll.patch" + "0jxhjkkwwi1cy898l2n57l73ckpw0v73lqnrifp7r1mwpsh624nv") + ( + unquote-splicing + arch-independent-patches) + ( + unquote-splicing ( + origin-patches ( + package-source + llvm-11)))))))) + (arguments (substitute-keyword-arguments ( + package-arguments + llvm-11) + ((#:phases + phases) `( + modify-phases , + phases + ( + add-after ' + unpack + ' + patch-round-two + ;; We have to do the patching in two rounds because we can't + ;; pass '-p1' and '-p2' in the source field. + ( + lambda* ( + #:key + inputs + #:allow-other-keys) + ( + invoke + "patch" + ( + assoc-ref + inputs + "llvm_11_consecutive_registers") + "-p2"))))))) + (native-inputs `(("llvm_11_consecutive_registers" ,( + patch-origin + "llvm_11_consecutive_registers.patch" + "04msd34dnpr3lpss0pam3mckwnvzrab266z6sml1hya0akv0m3f3")) ( + unquote-splicing ( + package-native-inputs + llvm-11)))))))) (home-page "https://llvmlite.pydata.org") (synopsis "Wrapper around basic LLVM functionality") (description @@ -1427,7 +1459,7 @@ (define-public (clang-python-bindings clang) (substitute* "clang/cindex.py" (("libclang\\.so") (string-append clang "/lib/libclang.so"))))))))) - (inputs `(("clang" ,clang))) + (inputs (list clang)) (synopsis "Python bindings to libclang"))) (define-public python-clang-10 @@ -1445,7 +1477,7 @@ (define-public emacs-clang-format (name "emacs-clang-format") (build-system emacs-build-system) (inputs - `(("clang" ,clang))) + (list clang)) (arguments `(#:phases (modify-phases %standard-phases @@ -1469,7 +1501,7 @@ (define-public emacs-clang-rename (name "emacs-clang-rename") (build-system emacs-build-system) (inputs - `(("clang" ,clang))) + (list clang)) (arguments `(#:phases (modify-phases %standard-phases @@ -1516,15 +1548,11 @@ (define make-ocaml-llvm (lambda _ (invoke "cmake" "-P" "bindings/ocaml/cmake_install.cmake")))))) (inputs - `(("llvm" ,llvm))) + (list llvm)) (native-inputs - `(("ocaml" ,ocaml) - ("ocaml-findlib" ,ocaml-findlib) - ("ocaml-ounit" ,ocaml-ounit) - ("python" ,python))) + (list ocaml ocaml-findlib ocaml-ounit python)) (propagated-inputs - `(("ocaml-integers" ,ocaml-integers) - ("ocaml-ctypes" ,ocaml-ctypes))) + (list ocaml-integers ocaml-ctypes)) (synopsis "OCaml bindings to LLVM") (description "This package contains the OCaml bindings distributed with LLVM.")))) @@ -1826,11 +1854,9 @@ (define-public cling (let ((out (assoc-ref outputs "out"))) (for-each delete-file (find-files out "\\.a$")))))))) (native-inputs - `(("python" ,python) - ("python-lit" ,python-lit))) + (list python python-lit)) (inputs - `(("clang-cling" ,clang-cling) - ("llvm-cling" ,llvm-cling))) + (list clang-cling llvm-cling)) (home-page "https://root.cern/cling/") (synopsis "Interactive C++ interpreter") (description "Cling is an interactive C++17 standard compliant diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm index cc2ee9b4dc..7e07f4dd67 100644 --- a/gnu/packages/logging.scm +++ b/gnu/packages/logging.scm @@ -89,10 +89,8 @@ (define-public glog (file-name (git-file-name name version)))) (build-system cmake-build-system) (native-inputs - `(("perl" ,perl) ;for tests - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list perl ;for tests + autoconf automake libtool)) (synopsis "C++ logging library") (description "Google glog is a library that implements application-level logging. @@ -115,10 +113,8 @@ (define-public tailon "0wl2wm6p3pc0vkk33s7rzgcfvs9cwxfmlz997pdfhlw72r00l7s5")))) (build-system python-build-system) (inputs - `(("python-pyyaml" ,python-pyyaml) - ("python-sockjs-tornado" ,python-sockjs-tornado) - ("python-tornado-http-auth" ,python-tornado-http-auth) - ("python-tornado" ,python-tornado))) + (list python-pyyaml python-sockjs-tornado python-tornado-http-auth + python-tornado)) (arguments `(#:phases (modify-phases %standard-phases @@ -170,7 +166,7 @@ (define-public multitail #t)) (delete 'configure)) ; no configure script #:tests? #f)) ; no test suite (make check just runs cppcheck) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "https://vanheusden.com/multitail/") (synopsis "Monitor multiple log files") (description diff --git a/gnu/packages/logo.scm b/gnu/packages/logo.scm index cf70910656..347c52e753 100644 --- a/gnu/packages/logo.scm +++ b/gnu/packages/logo.scm @@ -37,7 +37,7 @@ (define-public qlogo "0cpyj1ji6hjy7zzz05672f0j6fr0mwpc1y3sq36hhkv2fkpidw22")))) (build-system gnu-build-system) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/lout.scm b/gnu/packages/lout.scm index ac66b4ecfc..a9323fc4bb 100644 --- a/gnu/packages/lout.scm +++ b/gnu/packages/lout.scm @@ -38,7 +38,7 @@ (define-public lout (build-system gnu-build-system) ; actually, just a makefile (outputs '("out" "doc")) (native-inputs - `(("ghostscript" ,ghostscript))) + (list ghostscript)) (arguments `(#:modules ((guix build utils) (guix build gnu-build-system) diff --git a/gnu/packages/lsof.scm b/gnu/packages/lsof.scm index 04c1d80b52..98bcdab468 100644 --- a/gnu/packages/lsof.scm +++ b/gnu/packages/lsof.scm @@ -46,8 +46,8 @@ (define-public lsof (patches (search-patches "lsof-fatal-test-failures.patch")))) (build-system gnu-build-system) (native-inputs - `(("groff" ,groff) ; for soelim - ("perl" ,perl))) + (list groff ; for soelim + perl)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index 22dc7c6bc4..85def0d8f6 100644 --- a/gnu/packages/lua.scm +++ b/gnu/packages/lua.scm @@ -73,7 +73,7 @@ (define-public lua (patches (search-patches "lua-pkgconfig.patch" "lua-liblua-so.patch")))) (build-system gnu-build-system) - (inputs `(("readline" ,readline))) + (inputs (list readline)) (arguments `(#:modules ((guix build gnu-build-system) (guix build utils) @@ -229,8 +229,7 @@ (define (make-lua-expat name lua) (invoke "lua" "tests/test.lua") (invoke "lua" "tests/test-lom.lua")))))) (inputs - `(("lua" ,lua) - ("expat" ,expat))) + (list lua expat)) (home-page "https://matthewwild.co.uk/projects/luaexpat/") (synopsis "SAX XML parser based on the Expat library") (description "LuaExpat is a SAX XML parser based on the Expat library.") @@ -273,7 +272,7 @@ (define (make-lua-socket name lua) (invoke "lua" "test/testsrvr.lua")) (invoke "lua" "test/testclnt.lua")))))) (inputs - `(("lua" ,lua))) + (list lua)) (home-page "http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/") (synopsis "Socket library for Lua") (description "LuaSocket is a Lua extension library that is composed by two @@ -323,7 +322,7 @@ (define (make-lua-filesystem name lua) (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("lua" ,lua))) + (list lua)) (home-page "https://keplerproject.github.io/luafilesystem/index.html") (synopsis "File system library for Lua") (description "LuaFileSystem is a Lua library developed to complement the @@ -379,8 +378,7 @@ (define (make-lua-ossl name lua) (find-files "." "^[0-9].*\\.lua$")))) #t))))) (inputs - `(("lua" ,lua) - ("openssl" ,openssl))) + (list lua openssl)) (home-page "https://25thandclement.com/~william/projects/luaossl.html") (synopsis "OpenSSL bindings for Lua") (description "The luaossl extension module for Lua provides comprehensive, @@ -427,8 +425,7 @@ (define (make-lua-sec name lua) (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("lua" ,lua) - ("openssl" ,openssl))) + (list lua openssl)) (propagated-inputs `(("lua-socket" ,(make-lua-socket @@ -531,12 +528,11 @@ (define (make-lua-cqueues name lua lua-ossl) (apply invoke "make" "check" make-flags))))))) (native-inputs - `(("m4" ,m4))) + (list m4)) (inputs - `(("lua" ,lua) - ("openssl" ,openssl))) + (list lua openssl)) (propagated-inputs - `(("lua-ossl" ,lua-ossl))) + (list lua-ossl)) (home-page "https://25thandclement.com/~william/projects/cqueues.html") (synopsis "Event loop for Lua using continuation queues") (description "The cqueues extension module for Lua implements an event loop @@ -568,9 +564,9 @@ (define-public lua-penlight (base32 "0qc2d1riyr4b5a0gnsmdw2lz5pw65s4ac60hc34w3mmk9l6yg6nl")))) (build-system trivial-build-system) (inputs - `(("lua" ,lua))) + (list lua)) (propagated-inputs - `(("lua-filesystem" ,lua-filesystem))) + (list lua-filesystem)) (arguments `(#:modules ((guix build utils)) #:builder @@ -608,9 +604,9 @@ (define-public lua-ldoc (base32 "1h0cf7bp4am54r0j8lhjs2l1c7q5vz74ba0jvw9qdbaqimls46g8")))) (build-system gnu-build-system) (inputs - `(("lua" ,lua))) + (list lua)) (propagated-inputs - `(("lua-penlight" ,lua-penlight))) + (list lua-penlight)) (arguments `(#:tests? #f ;tests must run after installation. #:phases @@ -698,8 +694,8 @@ (define (make-lua-lgi name lua) (setenv "DISPLAY" ":1") #t))))) (native-inputs - `(("dbus" ,dbus) ;tests use 'dbus-run-session' - ("pkg-config" ,pkg-config))) + (list dbus ;tests use 'dbus-run-session' + pkg-config)) (inputs `(("cairo" ,cairo) ("glib" ,glib) @@ -752,7 +748,7 @@ (define (make-lua-lpeg name lua) (string-append out "/share/lua/" lua-version)) #t)))) #:test-target "test")) - (inputs `(("lua" ,lua))) + (inputs (list lua)) (synopsis "Pattern-matching library for Lua") (description "LPeg is a pattern-matching library for Lua, based on Parsing Expression @@ -804,8 +800,7 @@ (define (make-lua-luv name lua) (or (getenv "CPATH") ""))) #t))))) (inputs - `(("lua" ,lua) - ("libuv" ,libuv))) + (list lua libuv)) (native-inputs `(("lua-compat" ,(origin @@ -857,7 +852,7 @@ (define (make-lua-bitop name lua) #:phases (modify-phases %standard-phases (delete 'configure)))) - (inputs `(("lua" ,lua))) + (inputs (list lua)) (home-page "https://bitop.luajit.org/index.html") (synopsis "Bitwise operations on numbers for Lua") (description @@ -918,8 +913,7 @@ (define-public selene (chdir "./runner") (invoke "./test_runner"))))))) (native-inputs - `(("lua" ,lua) - ("pkg-config" ,pkg-config))) + (list lua pkg-config)) (home-page "https://github.com/jeremyong/Selene") (synopsis "Lua C++11 bindings") (description @@ -1133,26 +1127,26 @@ (define-public emilua "-Denable_manpages=false" "-Dversion_suffix=-guix1"))) (native-inputs - `(("gcc" ,gcc-10) ; gcc-7 is too old for our C++17 needs - ("luajit-lua52-openresty" ,luajit-lua52-openresty) - ("pkg-config" ,pkg-config) - ("re2c" ,re2c) - ("xxd" ,xxd))) + (list gcc-10 ; gcc-7 is too old for our C++17 needs + luajit-lua52-openresty + pkg-config + re2c + xxd)) (inputs - `(("boost" ,boost) - ("boost-static" ,boost-static) - ("fmt" ,fmt-7) - ;; LuaJIT has a 2GiB addressing limit[1] that has been fixed on OpenResty - ;; fork. Emilua is severely affected by this limit, so the upstream package - ;; is avoided. Emilua also depends on the -DLUAJIT_ENABLE_LUA52COMPAT - ;; configure flag[2] for some features to work (e.g. __pairs on HTTP - ;; headers). - ;; - ;; [1] - ;; [2] - ("luajit-lua52-openresty" ,luajit-lua52-openresty) - ("ncurses" ,ncurses) - ("openssl" ,openssl))) + (list boost + boost-static + fmt-7 + ;; LuaJIT has a 2GiB addressing limit[1] that has been fixed on OpenResty + ;; fork. Emilua is severely affected by this limit, so the upstream package + ;; is avoided. Emilua also depends on the -DLUAJIT_ENABLE_LUA52COMPAT + ;; configure flag[2] for some features to work (e.g. __pairs on HTTP + ;; headers). + ;; + ;; [1] + ;; [2] + luajit-lua52-openresty + ncurses + openssl)) (native-search-paths (list (search-path-specification @@ -1196,7 +1190,7 @@ (define-public fennel (delete 'check) (add-after 'install 'check (assoc-ref %standard-phases 'check))))) - (inputs `(("lua" ,lua))) + (inputs (list lua)) (home-page "https://fennel-lang.org/") (synopsis "Lisp that compiles to Lua") (description diff --git a/gnu/packages/lxde.scm b/gnu/packages/lxde.scm index 15cabe702b..6000ca881a 100644 --- a/gnu/packages/lxde.scm +++ b/gnu/packages/lxde.scm @@ -77,14 +77,13 @@ (define-public libfm (base32 "1rfira3lx8v6scz1aq69925j4vslpp36bmgrrzcfby2c60q2c155")))) (build-system gnu-build-system) - (inputs `(("glib" ,glib) - ("gtk+" ,gtk+-2))) - (native-inputs `(("intltool" ,intltool) - ("glib" ,glib "bin") ; for gtester - ("libtool" ,libtool) - ("menu-cache" ,menu-cache) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (inputs (list glib gtk+-2)) + (native-inputs (list intltool + `(,glib "bin") ; for gtester + libtool + menu-cache + pkg-config + vala)) (synopsis "File management support (core library)") (description "LibFM provides file management functions built on top of Glib/GIO giving a higher-level API.") @@ -95,10 +94,8 @@ (define-public libfm-extra (package (inherit libfm) (name "libfm-extra") (arguments '(#:configure-flags '("--with-extra-only"))) - (inputs `(("glib" ,glib))) - (native-inputs `(("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (inputs (list glib)) + (native-inputs (list intltool libtool pkg-config)) (synopsis "File management support (extra library)") (description "This package contains a stand-alone library which extends the libFM file management library."))) @@ -115,9 +112,8 @@ (define-public lxappearance (sha256 (base32 "0f4bjaamfxxdr9civvy55pa6vv9dx1hjs522gjbbgx7yp1cdh8kj")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+-2))) - (native-inputs `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (inputs (list gtk+-2)) + (native-inputs (list intltool pkg-config)) (synopsis "LXDE GTK+ theme switcher") (description "LXAppearance is a desktop-independent GTK+ theme switcher able to change themes, icons, and fonts used by GTK+ applications.") @@ -149,10 +145,8 @@ (define-public lxrandr (("(\"|')xrandr\"" _ match) (string-append match (which "xrandr") "\""))) #t))))) - (inputs `(("gtk+" ,gtk+-2) - ("xrandr" ,xrandr))) - (native-inputs `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (inputs (list gtk+-2 xrandr)) + (native-inputs (list intltool pkg-config)) (synopsis "LXDE monitor configuration tool") (description "LXRandR is a very basic monitor configuration tool. It relies on the X11 resize-and-rotate (RandR) extension but doesn't aim to be a @@ -176,9 +170,8 @@ (define-public lxtask (base32 "0b2fxg8jjjpk219gh7qa18g45365598nd2bq7rrq0bdvqjdxy5i2")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+-2))) - (native-inputs `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (inputs (list gtk+-2)) + (native-inputs (list intltool pkg-config)) (synopsis "LXDE task manager") (description "LXTask is a lightweight task manager derived from Xfce task manager with all dependencies on Xfce removed. LXTask is based on the GTK+ @@ -199,10 +192,8 @@ (define-public lxterminal (base32 "1124pghrhnx6q4391ri8nvi6bsmvbj1dx81an08mird8jf2b2rii")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+-2) - ("vte" ,vte/gtk+-2))) - (native-inputs `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (inputs (list gtk+-2 vte/gtk+-2)) + (native-inputs (list intltool pkg-config)) (synopsis "LXDE terminal emulator") (description "LXTerminal is a VTE-based terminal emulator. It supports multiple tabs and has only minimal dependencies thus being completely @@ -226,7 +217,7 @@ (define-public menu-cache (build-system gnu-build-system) (inputs `(("glib" ,glib) ("libfm" ,libfm-extra))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (arguments `(#:configure-flags '("CFLAGS=-fcommon"))) (synopsis "LXDE implementation of the freedesktop menu's cache") @@ -248,15 +239,11 @@ (define-public pcmanfm (base32 "1xqc2k2jh165mm81xg0ghxx0ml1s3rhh4ndvbzkcri4kfhj7pjql")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+-2) - ("gvfs" ,gvfs) ; for trash and mount support - ("libfm" ,libfm) - ("libx11" ,libx11))) - (native-inputs `(("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (inputs (list gtk+-2 gvfs ; for trash and mount support + libfm libx11)) + (native-inputs (list intltool libtool pkg-config)) (propagated-inputs - `(("lxmenu-data" ,lxmenu-data))) ; for "Open With..." application list + (list lxmenu-data)) ; for "Open With..." application list (synopsis "LXDE file manager") (description "PCMan is a lightweight GTK+ based file manager, compliant with freedesktop.org standard.") @@ -296,33 +283,33 @@ (define-public spacefm ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (inputs - `(("bash" ,bash) - ("btrfs-progs" ,btrfs-progs) - ("cairo" ,cairo) - ("coreutils" ,coreutils) - ("curlftpfs" ,curlftpfs) - ("e2fsprogs" ,e2fsprogs) - ("eudev" ,eudev) - ("fakeroot" ,fakeroot) - ("ffmpegthumbnailer" ,ffmpegthumbnailer) - ("fsarchiver" ,fsarchiver) - ("fuseiso" ,fuseiso) - ("glib" ,glib) - ("gphotofs" ,gphotofs) - ("gtk+" ,gtk+) - ("ifuse" ,ifuse) - ("jmtpfs" ,jmtpfs) - ("ktsuss" ,ktsuss) - ("libx11" ,libx11) - ("lsof" ,lsof) - ("ntfs-3g" ,ntfs-3g) - ("pango" ,pango) - ("procps" ,procps) - ("shared-mime-info" ,shared-mime-info) - ("startup-notification" ,startup-notification) - ("udevil" ,udevil) - ("util-linux" ,util-linux) - ("wget" ,wget))) + (list bash + btrfs-progs + cairo + coreutils + curlftpfs + e2fsprogs + eudev + fakeroot + ffmpegthumbnailer + fsarchiver + fuseiso + glib + gphotofs + gtk+ + ifuse + jmtpfs + ktsuss + libx11 + lsof + ntfs-3g + pango + procps + shared-mime-info + startup-notification + udevil + util-linux + wget)) (arguments `(#:phases (modify-phases %standard-phases @@ -435,8 +422,7 @@ (define-public lxmenu-data "1f5sh2dvb3pdnjlcsyzq9543ck2jsqizkx3204cr22zm5s6j3qwz")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (synopsis "Freedesktop.org desktop menus for LXDE") (description "Lxmenu-data provides files required to build freedesktop.org @@ -458,7 +444,7 @@ (define-public lxde-icon-theme "0v4i6x86fr2hbx4fb2si7y2qzmj7h6hcjwaifnin18r8kwwvgl73")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "LXDE default icon theme based on nuoveXT2") (description "Lxde-icon-theme provides an default icon theme for LXDE.") @@ -490,14 +476,11 @@ (define-public lxde-common "/bin/lxsession"))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("lxmenu-data" ,lxmenu-data) - ("lxde-icon-theme" ,lxde-icon-theme))) + (list pkg-config intltool lxmenu-data lxde-icon-theme)) (inputs - `(("lxsession" ,lxsession) - ;; ("lxlock" ,lxlock) ;for 'lxde-screenlock.desktop' - )) + (list lxsession + ;; ("lxlock" ,lxlock) ;for 'lxde-screenlock.desktop' + )) (synopsis "Common files of the LXDE Desktop") (description "Lxde-common provides common files of the LXDE Desktop.") @@ -520,8 +503,7 @@ (define-public lxinput (inputs `(("gtk+-2" ,gtk+-2))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (synopsis "Tool for mouse and keyboard configuration in LXDE") (description "Lxinput provides a small program to configure keyboard and mouse @@ -568,14 +550,13 @@ (define-public lxsession `(("gtk+-2" ,gtk+-2) ("polkit" ,polkit))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("docbook-xsl" ,docbook-xsl) - ("vala" ,vala) - - ;; For bootstrapping. - ("autoconf" ,autoconf) - ("automake" ,automake))) + (list pkg-config + intltool + docbook-xsl + vala + ;; For bootstrapping. + autoconf + automake)) (synopsis "Lightweight X11 session manager") (description "Lxsession provides an lightweight X11 session manager.") @@ -619,14 +600,9 @@ (define-public lxpanel ("libx11" ,libx11) ("wireless-tools" ,wireless-tools))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("docbook-xml" ,docbook-xml) - ("gettext-minimal" ,gettext-minimal))) + (list pkg-config intltool docbook-xml gettext-minimal)) (propagated-inputs - `(("lxmenu-data" ,lxmenu-data) - ("libfm" ,libfm) - ("menu-cache" ,menu-cache))) + (list lxmenu-data libfm menu-cache)) (synopsis "X11 Desktop panel for LXDE") (description "Lxpanel provides an X11 desktop panel for LXDE.") @@ -644,23 +620,23 @@ (define-public lxde ;; TODO: ;; lxshortcut, lxsession-edit ;; lxappearance-obconf - `(("menu-cache" ,menu-cache) - ("gpicview" ,gpicview) - ("leafpad" ,leafpad) - ("lxappearance" ,lxappearance) - ("lxde-icon-theme" ,lxde-icon-theme) - ("lxde-common" ,lxde-common) - ("lxmenu-data" ,lxmenu-data) - ("lxpanel" ,lxpanel) - ("lxrandr" ,lxrandr) - ("lxsession" ,lxsession) - ("libfm" ,libfm) - ("libfm-extra" ,libfm-extra) - ("lxtask" ,lxtask) - ("lxterminal" ,lxterminal) - ("pcmanfm" ,pcmanfm) - ("openbox" ,openbox) - ("obconf" ,obconf))) + (list menu-cache + gpicview + leafpad + lxappearance + lxde-icon-theme + lxde-common + lxmenu-data + lxpanel + lxrandr + lxsession + libfm + libfm-extra + lxtask + lxterminal + pcmanfm + openbox + obconf)) (synopsis "Lightweight X11 Desktop Environment") (description "LXDE, which stands for Lightweight X11 Desktop Environment, is a diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm index 391d83b7c4..a0a3a0f15b 100644 --- a/gnu/packages/lxqt.scm +++ b/gnu/packages/lxqt.scm @@ -88,9 +88,9 @@ (define-public libdbusmenu-qt ;; XXX: Tests require a dbus session and some icons. '(#:tests? #f)) (native-inputs - `(("doxygen" ,doxygen))) + (list doxygen)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://launchpad.net/libdbusmenu-qt") (synopsis "Qt implementation of the DBusMenu spec") (description "This library provides a Qt implementation of the DBusMenu @@ -115,7 +115,7 @@ (define-public libstatgrab "--disable-static"))) (native-inputs ;; For testing. - `(("perl" ,perl))) + (list perl)) (home-page "https://www.i-scream.org/libstatgrab/") (synopsis "Provides access to statistics about the system") (description "libstatgrab is a library that provides cross platform access @@ -148,13 +148,12 @@ (define-public lxqt-build-tools '("-DLXQT_DATA_DIR=/run/current-system/profile/share" "-DLXQT_ETC_XDG_DIR=/run/current-system/profile/etc/xdg"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib" ,glib))) + (list pkg-config glib)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (propagated-inputs ;; Dependent projects require Perl via the CMake files. - `(("perl" ,perl))) + (list perl)) (synopsis "LXQt Build tools") (description "Lxqt-build-tools is providing several tools needed to build LXQt @@ -188,12 +187,9 @@ (define-public libqtxdg #t))))) (propagated-inputs ;; required by Qt5XdgIconLoader.pc - `(("glib" ,glib) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list glib qtbase-5 qtsvg)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("pkg-config" ,pkg-config))) + (list lxqt-build-tools pkg-config)) (home-page "https://github.com/lxqt/libqtxdg") (synopsis "Qt implementation of freedesktop.org xdg specifications") (description "Libqtxdg implements the freedesktop.org xdg specifications @@ -231,15 +227,14 @@ (define-public liblxqt "/share/lxqt/translations"))) #t))))) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("libqtxdg" ,libqtxdg) - ("libxscrnsaver" ,libxscrnsaver) - ("polkit-qt" ,polkit-qt) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + libqtxdg + libxscrnsaver + polkit-qt + qtsvg + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (home-page "https://lxqt-project.org") (synopsis "Core utility library for all LXQt components") (description "liblxqt provides the basic libraries shared by the @@ -260,9 +255,9 @@ (define-public libsysstat (build-system cmake-build-system) (arguments '(#:tests? #f)) ; no tests (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools))) + (list lxqt-build-tools)) (home-page "https://lxqt-project.org") (synopsis "Library used to query system info and statistics") (description "libsysstat is a library to query system information like CPU @@ -285,15 +280,14 @@ (define-public lxqt-about (base32 "04riqf2xgbcnq67l5zb0dfnnmc4a2zljx8zfn3jlvxirnd73l0zm")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + liblxqt + libqtxdg + qtbase-5 + qtsvg + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f ; no tests #:phases @@ -328,15 +322,14 @@ (define-public lxqt-admin (base32 "07fkn3zmpfxjzzsv1hyv50sx0359n10lxjil35qn266nz165wj43")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("polkit-qt" ,polkit-qt) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + liblxqt + libqtxdg + polkit-qt + qtsvg + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f ; no tests #:phases @@ -375,27 +368,25 @@ (define-public lxqt-config (base32 "0nr43d6fyc5zg4b3iwpca2cy58ry8q0rahrk6ixm7wrvmaiwkh93")))) (build-system cmake-build-system) (inputs - `(("eudev" ,eudev) - ("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("libxcursor" ,libxcursor) - ("libxi" ,libxi) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("solid" ,solid) - ("xf86-input-libinput" ,xf86-input-libinput) - ("xkeyboard-config" ,xkeyboard-config) - ("zlib" ,zlib))) + (list eudev + kwindowsystem + liblxqt + libqtxdg + libxcursor + libxi + qtbase-5 + qtsvg + qtx11extras + solid + xf86-input-libinput + xkeyboard-config + zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config lxqt-build-tools qttools)) ;; XXX: This is a workaround so libkscreen can find the backends as we ;; dont have a way specify them. We may want to patch like Nix does. (propagated-inputs - `(("libkscreen" ,libkscreen))) + (list libkscreen)) (arguments '(#:tests? #f ; no tests #:phases @@ -448,16 +439,14 @@ (define-public lxqt-globalkeys (base32 "0pnyqiqhaawrnyvw3ljp850d911abaalnl4rgvl2xyzybvlhki4h")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + liblxqt + libqtxdg + qtbase-5 + qtsvg + qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("lxqt-build-tools" ,lxqt-build-tools))) + (list pkg-config qttools lxqt-build-tools)) (arguments '(#:tests? #f ; no tests #:phases @@ -496,15 +485,14 @@ (define-public lxqt-notificationd (base32 "1dyal7brmfnydfgb6lpxnqww8fj5gzixs7s3wf5nn2ihsz1wm4nk")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + liblxqt + libqtxdg + qtbase-5 + qtsvg + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f ; no test target #:phases @@ -542,15 +530,14 @@ (define-public lxqt-openssh-askpass (base32 "0gdcy8c21sbfrlfz9c3zqw4dvdwf309flkjgqanwwl9i8hr26chr")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + liblxqt + libqtxdg + qtbase-5 + qtsvg + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f ; no tests #:phases @@ -581,36 +568,33 @@ (define-public lxqt-panel (base32 "1k2cfs1mhad486kh93vbxma3jpjksp4hzjv1xmp1g5alb5dgnc0q")))) (build-system cmake-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("kguiaddons" ,kguiaddons) - ("libdbusmenu-qt" ,libdbusmenu-qt) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("libstatgrab" ,libstatgrab) - ("libsysstat" ,libsysstat) - ("libxcomposite" ,libxcomposite) - ("libxdamage" ,libxdamage) - ("libxkbcommon" ,libxkbcommon) - ("libxrender" ,libxrender) - ("lm-sensors" ,lm-sensors "lib") - ("lxqt-globalkeys" ,lxqt-globalkeys) - ("pcre" ,pcre) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("solid" ,solid) - ("xcb-util" ,xcb-util) - ("xkeyboard-config" ,xkeyboard-config))) + (list alsa-lib + kguiaddons + libdbusmenu-qt + liblxqt + libqtxdg + libstatgrab + libsysstat + libxcomposite + libxdamage + libxkbcommon + libxrender + `(,lm-sensors "lib") + lxqt-globalkeys + pcre + pulseaudio + qtbase-5 + qtsvg + qtx11extras + solid + xcb-util + xkeyboard-config)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config lxqt-build-tools qttools)) (propagated-inputs ;; Propagating KWINDOWSYSTEM so that the list of opened applications ;; shows up in lxqt-panel's taskbar plugin. - `(("kwindowsystem" ,kwindowsystem) - ("lxmenu-data" ,lxmenu-data))) + (list kwindowsystem lxmenu-data)) (arguments '(#:tests? #f ; no tests #:phases @@ -656,19 +640,16 @@ (define-public lxqt-policykit (base32 "119bjhx208g7wxmr8r0ajb3wl6vagq1aks6zz07df4bgjs3nnpli")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("pcre" ,pcre) - ("polkit-qt" ,polkit-qt) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + liblxqt + libqtxdg + pcre + polkit-qt + qtbase-5 + qtsvg + qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("polkit" ,polkit) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config polkit lxqt-build-tools qttools)) (arguments '(#:tests? #f ; no test target #:phases @@ -705,18 +686,17 @@ (define-public lxqt-powermanagement (base32 "00njx8a8cs0zzpz798qc9j16k7i4y0ydy1xmmcq9yv0wawh4gqck")))) (build-system cmake-build-system) (inputs - `(("kidletime" ,kidletime) - ("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("lxqt-globalkeys" ,lxqt-globalkeys) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("solid" ,solid))) + (list kidletime + kwindowsystem + liblxqt + libqtxdg + lxqt-globalkeys + qtbase-5 + qtsvg + qtx11extras + solid)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f ; no tests #:phases @@ -755,15 +735,14 @@ (define-public lxqt-qtplugin (base32 "14c6abxfg3vda333wrvb5lk45c45hnb66jclbs3vsmrjxdb13vv5")))) (build-system cmake-build-system) (inputs - `(("libdbusmenu-qt" ,libdbusmenu-qt) - ("libfm-qt" ,libfm-qt) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list libdbusmenu-qt + libfm-qt + libqtxdg + qtbase-5 + qtsvg + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f ; no tests #:phases @@ -793,19 +772,17 @@ (define-public lxqt-runner (base32 "0n53jbvkmp4vgi21a720gsvi407m4ybqk8xrpnm5f48yjr88r9i4")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("lxqt-globalkeys" ,lxqt-globalkeys) - ("muparser" ,muparser) - ("pcre" ,pcre) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + liblxqt + libqtxdg + lxqt-globalkeys + muparser + pcre + qtbase-5 + qtsvg + qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("lxqt-build-tools" ,lxqt-build-tools))) + (list pkg-config qttools lxqt-build-tools)) (arguments '(#:tests? #f ; no tests #:phases @@ -842,19 +819,17 @@ (define-public lxqt-session (base32 "0iwwfyngpbhs2dwvbw0cci0bf3qbqcpjjw7h5vm46nimvgp8q1fr")))) (build-system cmake-build-system) (inputs - `(("eudev" ,eudev) - ("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("procps" ,procps) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("xdg-user-dirs" ,xdg-user-dirs))) + (list eudev + kwindowsystem + liblxqt + libqtxdg + procps + qtbase-5 + qtsvg + qtx11extras + xdg-user-dirs)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config lxqt-build-tools qttools)) (arguments `(#:tests? #f #:phases @@ -914,17 +889,15 @@ (define-public lxqt-sudo (base32 "02s38m0ywp0gjkjczvrc4r1ignshbajlj084xd61d3rcm7vahhic")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("sudo" ,sudo))) + (list kwindowsystem + liblxqt + libqtxdg + qtbase-5 + qtsvg + qtx11extras + sudo)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("lxqt-build-tools" ,lxqt-build-tools))) + (list pkg-config qttools lxqt-build-tools)) (arguments '(#:tests? #f ; no tests #:phases @@ -956,7 +929,7 @@ (define-public lxqt-themes (base32 "0kmvcz6rxghxxgb0m264zbvycc1zjma8mr4cpwg5kyrzb47rdw9z")))) (build-system cmake-build-system) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools))) + (list lxqt-build-tools)) (arguments `(#:tests? #f ; no tests #:phases @@ -996,18 +969,16 @@ (define-public libfm-qt (arguments '(#:tests? #f)) ; no tests (inputs - `(("glib" ,glib) - ("libexif" ,libexif) - ("libfm" ,libfm) - ("libxcb" ,libxcb) - ("menu-cache" ,menu-cache) - ("pcre" ,pcre) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list glib + libexif + libfm + libxcb + menu-cache + pcre + qtbase-5 + qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config lxqt-build-tools qttools)) (home-page "https://lxqt-project.org") (synopsis "Qt binding for libfm") (description "libfm-qt is the Qt port of libfm, a library providing @@ -1027,13 +998,9 @@ (define-public pcmanfm-qt (base32 "1axs7dnh2z08ygy28iipfbgfck15k2i2pwlf0v8d8axjrmavzb3l")))) (build-system cmake-build-system) (inputs - `(("libfm-qt" ,libfm-qt) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list libfm-qt qtbase-5 qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("lxqt-build-tools" ,lxqt-build-tools))) + (list pkg-config qttools lxqt-build-tools)) (arguments '(#:tests? #f ; no tests #:phases @@ -1069,12 +1036,9 @@ (define-public compton-conf (base32 "0haarzhndjp0wndfhcdy6zl2whpdn3w0qzr3rr137kfqibc58lvx")))) (build-system cmake-build-system) (inputs - `(("libconfig" ,libconfig) - ("qtbase" ,qtbase-5))) + (list libconfig qtbase-5)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list lxqt-build-tools pkg-config qttools)) (arguments '(#:tests? #f ; no tests #:phases @@ -1104,15 +1068,9 @@ (define-public lximage-qt (base32 "0g6hs41xfw2ghhwpj0rqr2ciri0x9v984689yrnmnvah88zlya1f")))) (build-system cmake-build-system) (inputs - `(("libexif" ,libexif) - ("libfm-qt" ,libfm-qt) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list libexif libfm-qt qtbase-5 qtsvg qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config lxqt-build-tools qttools)) (arguments '(#:tests? #f)) ; no tests (home-page "https://lxqt-project.org") @@ -1134,20 +1092,18 @@ (define-public obconf-qt (base32 "0hlbivdbiw7wjhwrp8qfmq50ks19v0q21m3pyjj0k2na7nv9d3a5")))) (build-system cmake-build-system) (inputs - `(("imlib2" ,imlib2) - ("libsm" ,libsm) - ("librsvg" ,librsvg) - ("libxft" ,libxft) - ("libxml2" ,libxml2) - ("openbox" ,openbox) - ("pango" ,pango) - ("pcre" ,pcre) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list imlib2 + libsm + librsvg + libxft + libxml2 + openbox + pango + pcre + qtbase-5 + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list lxqt-build-tools pkg-config qttools)) (arguments '(#:tests? #f)) ; no tests (home-page "https://lxqt-project.org") @@ -1169,15 +1125,9 @@ (define-public pavucontrol-qt (base32 "0w51dpjayav78lmhw966fz3gvypkmv64xgsd7x5rqs8am39lq9vc")))) (build-system cmake-build-system) (inputs - `(("glib" ,glib) - ("pcre" ,pcre) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list glib pcre pulseaudio qtbase-5 qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config lxqt-build-tools qttools)) (arguments '(#:tests? #f)) ; no tests (home-page "https://lxqt-project.org") @@ -1199,15 +1149,14 @@ (define-public qps (base32 "0zg0czrh3dlbnl5smxamhkdbj1g0szm47w1c0fwpaplgc1vv5lfq")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("libxrender" ,libxrender) - ("liblxqt" ,liblxqt) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem + libxrender + liblxqt + libqtxdg + qtbase-5 + qtx11extras)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f)) ; no tests (home-page "https://lxqt-project.org") @@ -1229,11 +1178,9 @@ (define-public qtermwidget (base32 "10lv475qj0x3c3vl4yhjyr6y10qj5pq8n5pal5k24f6pf7xv412f")))) (build-system cmake-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("utf8proc" ,utf8proc))) + (list qtbase-5 utf8proc)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f)) ; no tests (home-page "https://lxqt-project.org") @@ -1254,12 +1201,9 @@ (define-public qterminal (base32 "0rfv7a6ncm8fs8aicinh9l29w4636gxzcqz735jmch2r41v9i1d9")))) (build-system cmake-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("qtermwidget" ,qtermwidget))) + (list qtbase-5 qtx11extras qtermwidget)) (native-inputs - `(("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list lxqt-build-tools qttools)) (arguments '(#:tests? #f)) ; no tests (home-page "https://lxqt-project.org") @@ -1281,15 +1225,9 @@ (define-public screengrab (base32 "0cilzw7rz5m2klzpax7rrs5rr6whfda2svwzsn2jvmrirmh5by7r")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("libqtxdg" ,libqtxdg) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list kwindowsystem libqtxdg qtbase-5 qtsvg qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("perl" ,perl) - ("qttools" ,qttools))) + (list pkg-config perl qttools)) (arguments '(#:tests? #f)) ; no tests (home-page "https://lxqt-project.org") @@ -1312,15 +1250,9 @@ (define-public lxqt-archiver (base32 "0fzgq7cyr7hx8qmq84xfgbsdx04mc1r7vzq5mz79j7bp2ysh134z")))) (build-system cmake-build-system) (inputs - `(("glib" ,glib) - ("json-glib" ,json-glib) - ("libfm-qt" ,libfm-qt) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) + (list glib json-glib libfm-qt qtbase-5 qtx11extras)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lxqt-build-tools" ,lxqt-build-tools) - ("qttools" ,qttools))) + (list pkg-config lxqt-build-tools qttools)) (arguments '(#:tests? #f)) (home-page "https://lxqt-project.org") @@ -1349,12 +1281,12 @@ (define-public lxqt-connman-applet (base32 "087641idpg7n8yhh5biis4wv52ayw3rddirwqb34bf5fwj664pw9")))) (build-system cmake-build-system) (inputs - `(("kwindowsystem" ,kwindowsystem) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("liblxqt" ,liblxqt) - ("qtx11extras" ,qtx11extras) - ("libqtxdg" ,libqtxdg))) + (list kwindowsystem + qtbase-5 + qtsvg + liblxqt + qtx11extras + libqtxdg)) (native-inputs `(("lxqt-build-tools" ,lxqt-build-tools) ("qtlinguist" ,qttools))) @@ -1394,41 +1326,41 @@ (define-public lxqt (build-system trivial-build-system) (arguments '(#:builder (begin (mkdir %output) #t))) (propagated-inputs - `(;; XDG - ("desktop-file-utils" ,desktop-file-utils) - ("hicolor-icon-theme" ,hicolor-icon-theme) - ("xdg-user-dirs" ,xdg-user-dirs) - ("xdg-utils" ,xdg-utils) - ;; Base - ;; TODO: qtsvg is needed for lxqt apps to display icons. Maybe it - ;; should be added to their propagated-inputs? - ("qtsvg" ,qtsvg) - ;; Core - ("lxqt-about" ,lxqt-about) - ("lxqt-admin" ,lxqt-admin) - ("lxqt-config" ,lxqt-config) - ("lxqt-globalkeys" ,lxqt-globalkeys) - ("lxqt-notificationd" ,lxqt-notificationd) - ("lxqt-openssh-askpass" ,lxqt-openssh-askpass) - ("lxqt-panel" ,lxqt-panel) - ("lxqt-policykit" ,lxqt-policykit) - ("lxqt-powermanagement" ,lxqt-powermanagement) - ("lxqt-qtplugin" ,lxqt-qtplugin) - ("lxqt-runner" ,lxqt-runner) - ("lxqt-session" ,lxqt-session) - ("lxqt-sudo" ,lxqt-sudo) - ("lxqt-themes" ,lxqt-themes) - ("pcmanfm-qt" ,pcmanfm-qt) - ;; Extra - ("picom" ,picom) - ("font-dejavu" ,font-dejavu) - ("lximage-qt" ,lximage-qt) - ("obconf-qt" ,obconf-qt) - ("openbox" ,openbox) - ("oxygen-icons" ,oxygen-icons) - ("pavucontrol-qt" ,pavucontrol-qt) - ("qps" ,qps) - ("qterminal" ,qterminal))) + (list ;; XDG + desktop-file-utils + hicolor-icon-theme + xdg-user-dirs + xdg-utils + ;; Base + ;; TODO: qtsvg is needed for lxqt apps to display icons. Maybe it + ;; should be added to their propagated-inputs? + qtsvg + ;; Core + lxqt-about + lxqt-admin + lxqt-config + lxqt-globalkeys + lxqt-notificationd + lxqt-openssh-askpass + lxqt-panel + lxqt-policykit + lxqt-powermanagement + lxqt-qtplugin + lxqt-runner + lxqt-session + lxqt-sudo + lxqt-themes + pcmanfm-qt + ;; Extra + picom + font-dejavu + lximage-qt + obconf-qt + openbox + oxygen-icons + pavucontrol-qt + qps + qterminal)) (synopsis "The Lightweight Qt Desktop Environment") (description "LXQt is a lightweight Qt desktop environment.") (home-page "https://lxqt-project.org") diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 3bb09129f5..2f8f2ece3e 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -201,7 +201,7 @@ (define-public python-libsvm (string-append site "libsvm.so.2"))) #t))))) (inputs - `(("python" ,python))) + (list python)) (synopsis "Python bindings of libSVM"))) (define-public ghmm @@ -266,12 +266,12 @@ (define-public ghmm `(("python" ,python-2) ; only Python 2 is supported ("libxml2" ,libxml2))) (native-inputs - `(("pkg-config" ,pkg-config) - ("dejagnu" ,dejagnu) - ("swig" ,swig) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list pkg-config + dejagnu + swig + autoconf + automake + libtool)) (home-page "http://ghmm.org") (synopsis "Hidden Markov Model library") (description @@ -299,7 +299,7 @@ (define-public mcl `(#:configure-flags (list "--enable-blast" "CFLAGS=-fcommon"))) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://micans.org/mcl/") (synopsis "Clustering algorithm for graphs") (description @@ -355,7 +355,7 @@ (define-public ocaml-mcl (("restrict") "restrict_")) #t))))) (native-inputs - `(("ocamlbuild" ,ocamlbuild))) + (list ocamlbuild)) (home-page "https://github.com/fhcrc/mcl") (synopsis "OCaml wrappers around MCL") (description @@ -396,10 +396,7 @@ (define-public randomjungle (add-before 'configure 'set-CXXFLAGS (lambda _ (setenv "CXXFLAGS" "-fpermissive ")))))) (inputs - `(("boost" ,boost) - ("gsl" ,gsl) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list boost gsl libxml2 zlib)) (native-inputs `(("gfortran" ,gfortran) ("gfortran:lib" ,gfortran "lib"))) @@ -569,8 +566,7 @@ (define (delete-ifdefs file) ("lzo" ,lzo) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("rxcpp" ,rxcpp))) + (list pkg-config rxcpp)) ;; Non-portable SSE instructions are used so building fails on platforms ;; other than x86_64. (supported-systems '("x86_64-linux")) @@ -647,22 +643,18 @@ (define args (invoke "make" "install" "-C" ".setuptools-cmake-build")))))) (native-inputs - `(("cmake" ,cmake) - ("googletest" ,googletest) - ("pybind11" ,pybind11) - ("python-coverage" ,python-coverage) - ("python-nbval" ,python-nbval) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list cmake + googletest + pybind11 + python-coverage + python-nbval + python-pytest + python-pytest-runner)) (inputs - `(("protobuf" ,protobuf))) + (list protobuf)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-protobuf" ,python-protobuf) - ("python-six" ,python-six) - ("python-tabulate" ,python-tabulate) - ("python-typing-extensions" - ,python-typing-extensions))) + (list python-numpy python-protobuf python-six python-tabulate + python-typing-extensions)) (home-page "https://onnx.ai/") (synopsis "Open Neural Network Exchange") (description @@ -699,17 +691,12 @@ (define-public onnx-optimizer (build-system python-build-system) (arguments (package-arguments onnx)) ;reuse build system tweaks (native-inputs - `(("cmake" ,cmake) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-nbval" ,python-nbval) - ("python-coverage" ,python-coverage))) + (list cmake python-pytest python-pytest-runner python-nbval + python-coverage)) (inputs - `(("onnx" ,onnx) - ("protobuf" ,protobuf) - ("pybind11" ,pybind11))) + (list onnx protobuf pybind11)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (synopsis "Library to optimize ONNX models") (description "This package provides a C++ and Python library for performing arbitrary @@ -748,7 +735,7 @@ (define-public rxcpp (lambda _ (invoke "ctest")))))) (native-inputs - `(("catch" ,catch-framework))) + (list catch-framework)) (home-page "http://reactivex.io/") (synopsis "Reactive Extensions for C++") (description @@ -853,7 +840,7 @@ (define-public gemmlowp-for-tensorflow '("meta" "profiling" "public" "fixedpoint" "eight_bit_int_gemm" "internal"))))))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (properties '((hidden? . #t)))))) (define-public dlib @@ -916,9 +903,9 @@ (define-public dlib (invoke "./dtest" "--runall")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ;; For tests. - ("libnsl" ,libnsl))) + (list pkg-config + ;; For tests. + libnsl)) (inputs `(("giflib" ,giflib) ("lapack" ,lapack) @@ -977,16 +964,12 @@ (define-public python-scikit-learn (for-each make-file-writable (find-files out "\\.gz$")))))))) (inputs - `(("openblas" ,openblas))) + (list openblas)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pandas" ,python-pandas) ;for tests - ("python-cython" ,python-cython))) + (list python-pytest python-pandas ;for tests + python-cython)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-threadpoolctl" ,python-threadpoolctl) - ("python-scipy" ,python-scipy) - ("python-joblib" ,python-joblib))) + (list python-numpy python-threadpoolctl python-scipy python-joblib)) (home-page "https://scikit-learn.org/") (synopsis "Machine Learning in Python") (description @@ -1034,15 +1017,12 @@ (define-public python2-scikit-learn ;; This test fails for unknown reasons " and not test_rank_deficient_design")))))))) (inputs - `(("openblas" ,openblas))) + (list openblas)) (native-inputs - `(("python2-pytest" ,python2-pytest) - ("python2-pandas" ,python2-pandas) ;for tests - ("python2-cython" ,python2-cython))) + (list python2-pytest python2-pandas ;for tests + python2-cython)) (propagated-inputs - `(("python2-numpy" ,python2-numpy) - ("python2-scipy" ,python2-scipy) - ("python2-joblib" ,python2-joblib)))))) + (list python2-numpy python2-scipy python2-joblib))))) (define-public python-threadpoolctl (package @@ -1066,7 +1046,7 @@ (define-public python-threadpoolctl (invoke "pytest")) #t))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/joblib/threadpoolctl") (synopsis "Python helpers for common threading libraries") (description "Thread-pool Controls provides Python helpers to limit the @@ -1086,13 +1066,10 @@ (define-public python-pynndescent (base32 "0w87c2v0li2rdbx6qfc2lb6y6bxpdy3jwfgzfs1kcr4d1chj5zfr")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-joblib" ,python-joblib) - ("python-llvmlite" ,python-llvmlite) - ("python-numba" ,python-numba) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy))) + (list python-joblib python-llvmlite python-numba python-scikit-learn + python-scipy)) (home-page "https://github.com/lmcinnes/pynndescent") (synopsis "Nearest neighbor descent for approximate nearest neighbors") (description @@ -1129,14 +1106,12 @@ (define-public python-opentsne (setenv "NUMBA_CACHE_DIR" "/tmp") #t))))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs - `(("fftw" ,fftw))) + (list fftw)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-pynndescent" ,python-pynndescent) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy))) + (list python-numpy python-pynndescent python-scikit-learn + python-scipy)) (home-page "https://github.com/pavlin-policar/openTSNE") (synopsis "Extensible, parallel implementations of t-SNE") (description @@ -1158,12 +1133,9 @@ (define-public python-scikit-rebate (build-system python-build-system) ;; Pandas is only needed to run the tests. (native-inputs - `(("python-pandas" ,python-pandas))) + (list python-pandas)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-scikit-learn" ,python-scikit-learn) - ("python-joblib" ,python-joblib))) + (list python-numpy python-scipy python-scikit-learn python-joblib)) (home-page "https://epistasislab.github.io/scikit-rebate/") (synopsis "Relief-based feature selection algorithms for Python") (description "Scikit-rebate is a scikit-learn-compatible Python @@ -1189,10 +1161,10 @@ (define-public python-cmaes (file-name (git-file-name name version)))) (build-system python-build-system) (native-inputs - `(("python-setuptools" ,python-setuptools) ;build fails without this - ("python-wheel" ,python-wheel))) + (list python-setuptools ;build fails without this + python-wheel)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/CyberAgent/cmaes") (synopsis "CMA-ES implementation for Python") (description "This package provides provides an implementation of the @@ -1218,11 +1190,9 @@ (define-public python-autograd (version version) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose) - ("python-pytest" ,python-pytest))) + (list python-nose python-pytest)) (propagated-inputs - `(("python-future" ,python-future) - ("python-numpy" ,python-numpy))) + (list python-future python-numpy)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check @@ -1256,13 +1226,11 @@ (define-public lightgbm "0jlvyn7k81dzrh9ij3zw576wbgiwmmr26rzpdxjn1dbpc3njpvzi")) (file-name (git-file-name name version)))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-nose" ,python-nose))) + (list python-pytest python-nose)) (inputs - `(("openmpi" ,openmpi))) + (list openmpi)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) + (list python-numpy python-scipy)) (arguments `(#:configure-flags '("-DUSE_MPI=ON") @@ -1303,8 +1271,7 @@ (define-public vowpal-wabbit "04bwzk6ifgnz3fmzid8b7avxf9n5pnx9xcjm61nkjng1vv0bpj8x")) (file-name (git-file-name name version)))) (inputs - `(("boost" ,boost) - ("zlib" ,zlib))) + (list boost zlib)) (arguments `(#:configure-flags (list (string-append "--with-boost=" @@ -1347,17 +1314,14 @@ (define-public python2-fastlmm `(#:tests? #f ; some test files are missing #:python ,python-2)) ; only Python 2.7 is supported (propagated-inputs - `(("python2-numpy" ,python2-numpy) - ("python2-scipy" ,python2-scipy) - ("python2-matplotlib" ,python2-matplotlib) - ("python2-pandas" ,python2-pandas) - ("python2-scikit-learn" ,python2-scikit-learn) - ("python2-pysnptools" ,python2-pysnptools))) + (list python2-numpy + python2-scipy + python2-matplotlib + python2-pandas + python2-scikit-learn + python2-pysnptools)) (native-inputs - `(("unzip" ,unzip) - ("python2-cython" ,python2-cython) - ("python2-mock" ,python2-mock) - ("python2-nose" ,python2-nose))) + (list unzip python2-cython python2-mock python2-nose)) (home-page "http://research.microsoft.com/en-us/um/redmond/projects/mscompbio/fastlmm/") (synopsis "Perform genome-wide association studies on large data sets") (description @@ -1396,20 +1360,20 @@ (define-public python-hyperopt " and not test_quadratic1" " and not test_twoarms")))))))) (propagated-inputs - `(("python-cloudpickle" ,python-cloudpickle) - ("python-future" ,python-future) - ("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-six" ,python-six) - ("python-tqdm" ,python-tqdm))) + (list python-cloudpickle + python-future + python-networkx + python-numpy + python-scipy + python-six + python-tqdm)) (native-inputs - `(("python-black" ,python-black) - ("python-ipython" ,python-ipython) - ("python-ipyparallel" ,python-ipyparallel) - ("python-nose" ,python-nose) - ("python-pymongo" ,python-pymongo) - ("python-pytest" ,python-pytest))) + (list python-black + python-ipython + python-ipyparallel + python-nose + python-pymongo + python-pytest)) (home-page "https://hyperopt.github.io/hyperopt/") (synopsis "Library for hyperparameter optimization") (description "Hyperopt is a Python library for serial and parallel @@ -1508,21 +1472,21 @@ (define-public kaldi (string-append lib "/gstreamer-1.0")) #t)))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("gfortran" ,gfortran "lib") - ("glib" ,glib) - ("gstreamer" ,gstreamer) - ("jack" ,jack-1) - ("openblas" ,openblas) - ("openfst" ,openfst) - ("portaudio" ,portaudio) - ("python" ,python))) + (list alsa-lib + `(,gfortran "lib") + glib + gstreamer + jack-1 + openblas + openfst + portaudio + python)) (native-inputs - `(("glib" ,glib "bin") ; glib-genmarshal - ("grep" ,grep) - ("sed" ,sed) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list `(,glib "bin") ; glib-genmarshal + grep + sed + pkg-config + which)) (home-page "https://kaldi-asr.org/") (synopsis "Speech recognition toolkit") (description "Kaldi is an extensible toolkit for speech recognition @@ -1582,11 +1546,7 @@ (define-public gst-kaldi-nnet2-online (install-file "libgstkaldinnet2onlinedecoder.so" lib) #t)))))) (inputs - `(("glib" ,glib) - ("gstreamer" ,gstreamer) - ("jansson" ,jansson) - ("openfst" ,openfst) - ("kaldi" ,kaldi))) + (list glib gstreamer jansson openfst kaldi)) (native-inputs `(("bash" ,bash) ("glib:bin" ,glib "bin") ; glib-genmarshal @@ -2372,7 +2332,7 @@ (define-public xgboost `(("googletest" ,googletest) ("python" ,python-wrapper))) (inputs - `(("dmlc-core" ,dmlc-core))) + (list dmlc-core)) (home-page "https://xgboost.ai/") (synopsis "Gradient boosting (GBDT, GBRT or GBM) library") (description @@ -2442,14 +2402,11 @@ (define-public python-xgboost ;; "'['./runexp.sh']' returned non-zero exit status 1" " and not test_cli_binary_classification")))))))) (native-inputs - `(("python-pandas" ,python-pandas) - ("python-pytest" ,python-pytest) - ("python-scikit-learn" ,python-scikit-learn))) + (list python-pandas python-pytest python-scikit-learn)) (inputs - `(("xgboost" ,xgboost))) + (list xgboost)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) + (list python-numpy python-scipy)) (synopsis "Python interface for the XGBoost library"))) (define-public python-iml @@ -2495,13 +2452,10 @@ (define-public python-keras-applications ;; The tests require Keras, but this package is needed to build Keras. (arguments '(#:tests? #f)) (propagated-inputs - `(("python-h5py" ,python-h5py) - ("python-numpy" ,python-numpy))) + (list python-h5py python-numpy)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-pep8" ,python-pytest-pep8) - ("python-pytest-xdist" ,python-pytest-xdist))) + (list python-pytest python-pytest-cov python-pytest-pep8 + python-pytest-xdist)) (home-page "https://github.com/keras-team/keras-applications") (synopsis "Reference implementations of popular deep learning models") (description @@ -2522,15 +2476,14 @@ (define-public python-keras-preprocessing "1r98nm4k1svsqjyaqkfk23i31bl1kcfcyp7094yyj3c43phfp3as")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-six" ,python-six))) + (list python-numpy python-six)) (native-inputs - `(("python-pandas" ,python-pandas) - ("python-pillow" ,python-pillow) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-xdist" ,python-pytest-xdist) - ("tensorflow" ,tensorflow))) + (list python-pandas + python-pillow + python-pytest + python-pytest-cov + python-pytest-xdist + tensorflow)) (home-page "https://github.com/keras-team/keras-preprocessing/") (synopsis "Data preprocessing and augmentation for deep learning models") (description @@ -2586,25 +2539,25 @@ (define-public python-keras ;; recent versions. "and not test_stateful_metrics")))))))) (propagated-inputs - `(("python-h5py" ,python-h5py) - ("python-keras-applications" ,python-keras-applications) - ("python-keras-preprocessing" ,python-keras-preprocessing) - ("python-numpy" ,python-numpy) - ("python-pydot" ,python-pydot) - ("python-pyyaml" ,python-pyyaml) - ("python-scipy" ,python-scipy) - ("python-six" ,python-six) - ("tensorflow" ,tensorflow) - ("graphviz" ,graphviz))) + (list python-h5py + python-keras-applications + python-keras-preprocessing + python-numpy + python-pydot + python-pyyaml + python-scipy + python-six + tensorflow + graphviz)) (native-inputs - `(("python-pandas" ,python-pandas) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-pep8" ,python-pytest-pep8) - ("python-pytest-timeout" ,python-pytest-timeout) - ("python-pytest-xdist" ,python-pytest-xdist) - ("python-sphinx" ,python-sphinx) - ("python-requests" ,python-requests))) + (list python-pandas + python-pytest + python-pytest-cov + python-pytest-pep8 + python-pytest-timeout + python-pytest-xdist + python-sphinx + python-requests)) (home-page "https://github.com/keras-team/keras") (synopsis "High-level deep learning framework") (description "Keras is a high-level neural networks API, written in Python @@ -2639,9 +2592,9 @@ (define-public gloo "1crmqgybzkgkpbmcx16912gsl5qsj49swa0ikx6mhqgph0chrh11")))) (build-system cmake-build-system) (native-inputs - `(("googletest" ,googletest))) + (list googletest)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(#:configure-flags '("-DBUILD_TEST=1") #:phases @@ -2671,13 +2624,9 @@ (define-public python-umap-learn "02ada2yy6km6zgk2836kg1c97yrcpalvan34p8c57446finnpki1")))) (build-system python-build-system) (native-inputs - `(("python-joblib" ,python-joblib) - ("python-nose" ,python-nose))) + (list python-joblib python-nose)) (propagated-inputs - `(("python-numba" ,python-numba) - ("python-numpy" ,python-numpy) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy))) + (list python-numba python-numpy python-scikit-learn python-scipy)) (home-page "https://github.com/lmcinnes/umap") (synopsis "Uniform Manifold Approximation and Projection") @@ -2726,16 +2675,14 @@ (define-public nnpack learning frameworks, such as PyTorch, Caffe2, MXNet, tiny-dnn, Caffe, Torch, and Darknet.") (inputs - `(("cpuinfo" ,cpuinfo) - ("fp16" ,fp16) - ("fxdiv" ,fxdiv) - ("psimd" ,psimd) - ("pthreadpool" ,pthreadpool) - ("googletest" ,googletest))) + (list cpuinfo + fp16 + fxdiv + psimd + pthreadpool + googletest)) (native-inputs - `(("python" ,python) - ("python-peachpy" ,python-peachpy) - ("python-six" ,python-six))) + (list python python-peachpy python-six)) (license license:bsd-2)))) (define-public xnnpack @@ -2769,13 +2716,13 @@ (define-public xnnpack ;; another target with the same name already exists. #:tests? #f)) (inputs - `(("cpuinfo" ,cpuinfo) - ("pthreadpool" ,pthreadpool) - ("googletest" ,googletest) - ("googlebenchmark" ,googlebenchmark) - ("fxdiv" ,fxdiv) - ("fp16" ,fp16) - ("psimd" ,psimd))) + (list cpuinfo + pthreadpool + googletest + googlebenchmark + fxdiv + fp16 + psimd)) (synopsis "Optimized floating-point neural network inference operators") (description "XNNPACK is a highly optimized library of floating-point neural network @@ -2869,38 +2816,37 @@ (define-public python-pytorch ;; We're also missing some Python modules, such as expecttest. #:tests? #f)) (native-inputs - `(("cmake" ,cmake) - ("ninja" ,ninja))) + (list cmake ninja)) (inputs - `(("eigen" ,eigen) - ;; ("fmt" ,fmt) - ("fp16" ,fp16) - ("gemmlowp" ,gemmlowp) - ("googletest" ,googletest) - ("googlebenchmark" ,googlebenchmark) - ("gloo" ,gloo) - ("nnpack" ,nnpack) - ("openblas" ,openblas) - ("openmpi" ,openmpi) - ("pthreadpool" ,pthreadpool) - ("protobuf" ,protobuf) - ("pybind11" ,pybind11) - ("sleef" ,sleef) - ("xnnpack" ,xnnpack) - ("zstd" ,zstd))) + (list eigen + ;; ("fmt" ,fmt) + fp16 + gemmlowp + googletest + googlebenchmark + gloo + nnpack + openblas + openmpi + pthreadpool + protobuf + pybind11 + sleef + xnnpack + zstd)) (propagated-inputs - `(("python-astunparse" ,python-astunparse) - ("python-click" ,python-click) - ("python-numpy" ,python-numpy) - ("python-pyyaml" ,python-pyyaml) - ("python-cffi" ,python-cffi) - ("python-typing-extensions" ,python-typing-extensions) - ("python-future" ,python-future) - ("python-six" ,python-six) - ("python-requests" ,python-requests) - ("onnx" ,onnx) ;propagated for its Python modules - ("onnx-optimizer" ,onnx-optimizer) - ("cpuinfo" ,cpuinfo))) + (list python-astunparse + python-click + python-numpy + python-pyyaml + python-cffi + python-typing-extensions + python-future + python-six + python-requests + onnx ;propagated for its Python modules + onnx-optimizer + cpuinfo)) (home-page "https://pytorch.org/") (synopsis "Python library for tensor computation and deep neural networks") (description @@ -2939,13 +2885,10 @@ (define-public python-hmmlearn (with-directory-excursion (string-append (assoc-ref outputs "out") "/lib") (invoke "python" "-m" "pytest")))))))) (propagated-inputs - `(("python-cython" ,python-cython) - ("python-numpy" ,python-numpy) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-cython python-numpy python-scikit-learn python-scipy + python-setuptools-scm)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/hmmlearn/hmmlearn") (synopsis "Hidden Markov Models with scikit-learn like API") (description diff --git a/gnu/packages/magic-wormhole.scm b/gnu/packages/magic-wormhole.scm index 465e6aced6..a498eb8117 100644 --- a/gnu/packages/magic-wormhole.scm +++ b/gnu/packages/magic-wormhole.scm @@ -48,15 +48,15 @@ (define-public magic-wormhole-mailbox-server (("test_log_http") "disabled_test_log_http")) #t))))) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-autobahn" ,python-autobahn) - ("python-idna" ,python-idna) - ("python-service-identity" ,python-service-identity) - ("python-six" ,python-six) - ("python-treq" ,python-treq) - ("python-twisted" ,python-twisted))) + (list python-attrs + python-autobahn + python-idna + python-service-identity + python-six + python-treq + python-twisted)) (home-page "https://github.com/warner/magic-wormhole-mailbox-server") (synopsis "Magic-Wormhole central mailbox server") (description "This package provides the main server that Magic-Wormhole @@ -89,11 +89,9 @@ (define-public magic-wormhole-transit-relay (find-files "docs/")) #t)))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pyflakes" ,python-pyflakes) - ("python-tox" ,python-tox))) + (list python-mock python-pyflakes python-tox)) (propagated-inputs - `(("python-twisted" ,python-twisted))) + (list python-twisted)) (home-page "https://github.com/warner/magic-wormhole-transit-relay") (synopsis "Magic-Wormhole relay server") @@ -128,22 +126,22 @@ (define-public magic-wormhole (install-file "docs/wormhole.1" man)) #t))))) (native-inputs - `(("python-mock" ,python-mock) - ;; XXX These are required for the test suite but end up being referenced - ;; by the built package. - ;; https://bugs.gnu.org/25235 - ("magic-wormhole-mailbox-server" ,magic-wormhole-mailbox-server) - ("magic-wormhole-transit-relay" ,magic-wormhole-transit-relay))) + (list python-mock + ;; XXX These are required for the test suite but end up being referenced + ;; by the built package. + ;; https://bugs.gnu.org/25235 + magic-wormhole-mailbox-server + magic-wormhole-transit-relay)) (propagated-inputs - `(("python-autobahn" ,python-autobahn) - ("python-click" ,python-click) - ("python-hkdf" ,python-hkdf) - ("python-humanize" ,python-humanize) - ("python-pynacl" ,python-pynacl) - ("python-spake2" ,python-spake2) - ("python-tqdm" ,python-tqdm) - ("python-twisted" ,python-twisted) - ("python-txtorcon" ,python-txtorcon))) + (list python-autobahn + python-click + python-hkdf + python-humanize + python-pynacl + python-spake2 + python-tqdm + python-twisted + python-txtorcon)) (home-page "https://github.com/warner/magic-wormhole") (synopsis "Securely transfer data between computers") (description "Magic-Wormhole is a library and a command-line tool named diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 5863ea8788..83e62d46b1 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -215,8 +215,7 @@ (define-public abook ("automake" ,automake) ("gettext" ,gettext-minimal))) (inputs - `(("ncurses" ,ncurses) - ("readline" ,readline))) + (list ncurses readline)) (home-page "https://abook.sourceforge.io/") (synopsis "Text-based address book") (description @@ -245,13 +244,13 @@ (define-public anubis ("gettext" ,gettext-minimal) ("m4" ,m4))) ;for the test suite (inputs - `(("gdbm" ,gdbm) - ("gnutls" ,gnutls) - ("gpgme" ,gpgme) - ("gsasl" ,gsasl) - ("guile" ,guile-3.0) - ("libgcrypt" ,libgcrypt) ;gnutls support depends on libgcrypt - ("libgpg-error" ,libgpg-error))) + (list gdbm + gnutls + gpgme + gsasl + guile-3.0 + libgcrypt ;gnutls support depends on libgcrypt + libgpg-error)) (outputs '("out" "debug")) (synopsis "SMTP message submission daemon") (description "Anubis is a daemon that sits between the Mail User @@ -359,17 +358,17 @@ (define-public mailutils ("texinfo" ,texinfo) ("dejagnu" ,dejagnu))) (inputs - `(("guile" ,guile-3.0) - ("gsasl" ,gsasl) - ("gnutls" ,gnutls) - ("ncurses" ,ncurses) - ("readline" ,readline) - ("linux-pam" ,linux-pam) - ("libltdl" ,libltdl) - ("gdbm" ,gdbm) - ;; Required for SEARCH CHARSET. - ("libiconv" ,libiconv) - ("libunistring" ,libunistring))) + (list guile-3.0 + gsasl + gnutls + ncurses + readline + linux-pam + libltdl + gdbm + ;; Required for SEARCH CHARSET. + libiconv + libunistring)) (home-page "https://mailutils.org") (synopsis "Utilities and library for reading and serving mail") (description @@ -418,11 +417,10 @@ (define-public go-gitlab.com-shackra-goimapnotify (arguments `(#:import-path "gitlab.com/shackra/goimapnotify")) (propagated-inputs - `(("go-github-com-emersion-go-imap" ,go-github-com-emersion-go-imap) - ("go-github-com-emersion-go-imap-idle" ,go-github-com-emersion-go-imap-idle) - ("go-github-com-emersion-go-sasl" ,go-github-com-emersion-go-sasl) - ("go-github-com-sirupsen-logrus" ,go-github-com-sirupsen-logrus) - ("go-golang-org-x-text" ,go-golang-org-x-text))) + (list go-github-com-emersion-go-imap + go-github-com-emersion-go-imap-idle + go-github-com-emersion-go-sasl go-github-com-sirupsen-logrus + go-golang-org-x-text)) (synopsis "Execute scripts on IMAP mailbox changes.") (description "Script to execute scripts on IMAP mailbox changes (new/deleted/updated @@ -435,8 +433,8 @@ (define-public guile2.2-mailutils (inherit mailutils) (name "guile2.2-mailutils") (inputs - `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-inputs mailutils)))))) + (modify-inputs (package-inputs mailutils) + (replace "guile" guile-2.2))))) (define-public nullmailer (package @@ -500,9 +498,9 @@ (define-public nullmailer #t))))) (native-inputs ;; For tests. - `(("daemontools" ,daemontools))) ; for svc + (list daemontools)) ; for svc (inputs - `(("gnutls" ,gnutls))) + (list gnutls)) (home-page "https://untroubled.org/nullmailer/") (synopsis "Simple relay-only mail transfer agent") (description @@ -533,7 +531,7 @@ (define-public fetchmail (base32 "001394gxji89hfh6jcdrmv9ndimdsz7bndd55i516c8lfc9mwyjz")))) (build-system gnu-build-system) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(#:configure-flags (list (string-append "--with-ssl=" @@ -571,14 +569,14 @@ (define-public mutt (patches (search-patches "mutt-store-references.patch")))) (build-system gnu-build-system) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("gdbm" ,gdbm) - ("gpgme" ,gpgme) - ("libidn2" ,libidn2) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("perl" ,perl) - ("sqlite" ,sqlite))) + (list cyrus-sasl + gdbm + gpgme + libidn2 + ncurses + openssl + perl + sqlite)) (arguments `(#:configure-flags '("--enable-smtp" "--enable-imap" @@ -616,19 +614,19 @@ (define-public neomutt (base32 "1ad05k98z9r317k2hhxbgdic00iha5r0k0f8224anz60i9kc78w5")))) (build-system gnu-build-system) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("gdbm" ,gdbm) - ("gpgme" ,gpgme) - ("ncurses" ,ncurses) - ("gnutls" ,gnutls) - ("openssl" ,openssl) ; for S/MIME - ("perl" ,perl) - ("kyotocabinet" ,kyotocabinet) - ("libxslt" ,libxslt) - ("libidn2" ,libidn2) - ("libxml2" ,libxml2) - ("lmdb" ,lmdb) - ("notmuch" ,notmuch))) + (list cyrus-sasl + gdbm + gpgme + ncurses + gnutls + openssl ; for S/MIME + perl + kyotocabinet + libxslt + libidn2 + libxml2 + lmdb + notmuch)) (native-inputs `(("automake" ,automake) ("gettext-minimal" ,gettext-minimal) @@ -727,13 +725,9 @@ (define-public gmime "0i3xfc84qn1z99i70q68kbnp9rmgqrnprqb418ba52s6g9j9dsia")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("gnupg" ,gnupg) ; for tests only - ("gobject-introspection" ,gobject-introspection) - ("vala" ,vala))) - (inputs `(("glib" ,glib) - ("gpgme" ,gpgme) - ("zlib" ,zlib))) + (list pkg-config gnupg ; for tests only + gobject-introspection vala)) + (inputs (list glib gpgme zlib)) (arguments `(#:configure-flags (list "--enable-introspection=yes" "--enable-vapigen=yes") @@ -913,14 +907,14 @@ (define-public astroid (add-after 'install 'glib-or-gtk-wrap (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))) (native-inputs - `(("glib-networking" ,glib-networking) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gnupg" ,gnupg) - ("ninja" ,ninja) - ("pkg-config" ,pkg-config) - ("ronn" ,ronn) - ("w3m" ,w3m) - ("xorg-server" ,xorg-server))) + (list glib-networking + gsettings-desktop-schemas + gnupg + ninja + pkg-config + ronn + w3m + xorg-server)) (inputs `(("boost" ,boost) ("gmime" ,gmime) @@ -934,7 +928,7 @@ (define-public astroid ("python-pygobject" ,python-pygobject) ("webkitgtk" ,webkitgtk))) (propagated-inputs - `(("adwaita-icon-theme" ,adwaita-icon-theme))) ; Required for the thread view + (list adwaita-icon-theme)) ; Required for the thread view (home-page "https://astroidmail.github.io/") (synopsis "GTK frontend to the notmuch mail system") (description @@ -1023,7 +1017,7 @@ (define-public mailcap (("/usr") "")) ; This allows the man page to install. #t)))))) (native-inputs - `(("python" ,python))) ; for tests + (list python)) ; for tests (synopsis "MIME type associations for file types") (description "This package provides MIME type associations for file types.") @@ -1052,8 +1046,8 @@ (define-public bogofilter (("GREP=/bin/grep") (string-append "GREP=" (which "grep") "\n"))) #t))))) - (native-inputs `(("flex" ,flex))) - (inputs `(("bdb" ,bdb))) + (native-inputs (list flex)) + (inputs (list bdb)) (home-page "https://bogofilter.sourceforge.io/") (synopsis "Mail classifier based on a Bayesian filter") (description @@ -1083,11 +1077,9 @@ (define-public offlineimap3 "0nzh5dcc559jfw4yy12gc98s17w82b15zxikspc6apd8filmk9xg")))) (build-system python-build-system) (native-inputs - `(("asciidoc" ,asciidoc))) + (list asciidoc)) (inputs - `(("python-distro" ,python-distro) - ("python-imaplib2" ,python-imaplib2) - ("python-rfc6555" ,python-rfc6555))) + (list python-distro python-imaplib2 python-rfc6555)) (arguments `(;; Tests require a modifiable IMAP account. #:tests? #f @@ -1128,10 +1120,10 @@ (define-public emacs-mew (base32 "0ixzyq33l6j34410kqav3lwn2wx171zvqd3irvns2jvhrbww8i6g")))) (native-inputs - `(("emacs" ,emacs))) + (list emacs)) (propagated-inputs - `(("ruby-sqlite3" ,ruby-sqlite3) ; optional for the database of messages - ("ruby" ,ruby))) ; to set GEM_PATH so ruby-sqlite3 is found at runtime + (list ruby-sqlite3 ; optional for the database of messages + ruby)) ; to set GEM_PATH so ruby-sqlite3 is found at runtime (build-system gnu-build-system) (arguments (let ((elisp-dir "/share/emacs/site-lisp") @@ -1186,10 +1178,7 @@ (define-public mu ("emacs" ,emacs-minimal) ("tzdata" ,tzdata-for-tests))) ; for mu/test/test-mu-query.c (inputs - `(("xapian" ,xapian) - ("guile" ,guile-3.0) - ("glib" ,glib) - ("gmime" ,gmime))) + (list xapian guile-3.0 glib gmime)) (arguments `(#:modules ((guix build gnu-build-system) (guix build utils) @@ -1279,18 +1268,17 @@ (define-public alot "def _test_save_named_query")) #t))))) (native-inputs - `(("procps" ,procps) - ("python-mock" ,python-mock))) + (list procps python-mock)) (inputs - `(("gnupg" ,gnupg) - ("python-magic" ,python-magic) - ("python-configobj" ,python-configobj) - ("python-twisted" ,python-twisted) - ("python-service-identity" ,python-service-identity) - ("python-urwid" ,python-urwid) - ("python-urwidtrees" ,python-urwidtrees) - ("python-gpg" ,python-gpg) - ("python-notmuch2" ,python-notmuch2))) + (list gnupg + python-magic + python-configobj + python-twisted + python-service-identity + python-urwid + python-urwidtrees + python-gpg + python-notmuch2)) (home-page "https://github.com/pazz/alot") (synopsis "Command-line MUA using Notmuch") (description @@ -1320,11 +1308,8 @@ (define-public notifymuch (file-name (string-append name "-" version "-checkout")))) (build-system python-build-system) (inputs - `(("python-notmuch" ,python-notmuch) - ("python-pygobject" ,python-pygobject) - ("gobject-introspection" ,gobject-introspection) - ("libnotify" ,libnotify) - ("gtk+" ,gtk+))) + (list python-notmuch python-pygobject gobject-introspection + libnotify gtk+)) (arguments `(#:phases (modify-phases %standard-phases @@ -1402,11 +1387,7 @@ (define-public notmuch ("man" ,man-db) ("perl" ,perl))) (inputs - `(("glib" ,glib) - ("gmime" ,gmime) - ("talloc" ,talloc) - ("xapian" ,xapian) - ("zlib" ,zlib))) + (list glib gmime talloc xapian zlib)) (home-page "https://notmuchmail.org/") (synopsis "Thread-based email index, search, and tagging") (description @@ -1421,7 +1402,7 @@ (define-public emacs-notmuch (build-system emacs-build-system) (native-inputs '()) (inputs - `(("notmuch" ,notmuch))) + (list notmuch)) (arguments `(#:exclude (cons* "make-deps.el" "rstdoc.el" %default-exclude) #:phases @@ -1469,10 +1450,9 @@ (define-public notmuch-addrlookup-c (assoc-ref outputs "out") "/bin"))) (install-file "notmuch-addrlookup" bin))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("notmuch" ,notmuch))) + (list glib notmuch)) (home-page "https://github.com/aperezdc/notmuch-addrlookup-c") (synopsis "Address lookup tool for Notmuch") (description "This is an address lookup tool using a Notmuch database, @@ -1487,7 +1467,7 @@ (define-public python-notmuch ;; bindings are distributed via the notmuch release tarball. (source (package-source notmuch)) (build-system python-build-system) - (inputs `(("notmuch" ,notmuch))) + (inputs (list notmuch)) (arguments `(#:tests? #f ; no "test" target #:phases @@ -1518,7 +1498,7 @@ (define-public python-notmuch2 (package (inherit python-notmuch) (name "python-notmuch2") - (propagated-inputs `(("python-cffi" ,python-cffi))) + (propagated-inputs (list python-cffi)) (arguments `(#:phases (modify-phases %standard-phases @@ -1542,8 +1522,7 @@ (define-public muchsync (base32 "1s799kx16nm5ry1fcqcc0grgxrwnnp4cnzd0hzwbkvc5v2sf6g8b")))) (build-system gnu-build-system) (native-inputs - `(("pandoc" ,pandoc) - ("pkg-config" ,pkg-config))) + (list pandoc pkg-config)) (inputs `(("libcrypto" ,openssl) ("notmuch" ,notmuch) @@ -1600,19 +1579,13 @@ (define-public libetpan (sha256 (base32 "0g7an003simfdn7ihg9yjv7hl2czsmjsndjrp39i7cad8icixscn")))) (build-system gnu-build-system) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (native-inputs (list autoconf automake libtool pkg-config)) (propagated-inputs ;; 'libetpan-config --libs' returns '-lssl -lcrypto -lsasl2', so these ;; libraries need to be propagated. - `(("cyrus-sasl" ,cyrus-sasl) - ("openssl" ,openssl))) + (list cyrus-sasl openssl)) (inputs - `(("curl" ,curl) - ("expat" ,expat) - ("zlib" ,zlib))) + (list curl expat zlib)) (arguments '(#:configure-flags '("--disable-static" "--disable-db"))) @@ -1689,13 +1662,13 @@ (define-public claws-mail (search-input-directory inputs "/share/mime/globs")))))))) (native-inputs - `(("bison" ,bison) - ;;("docbook-utils" ,docbook-utils) - ("flex" ,flex) - ("gettext-minimal" ,gettext-minimal) - ("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list bison + ;;("docbook-utils" ,docbook-utils) + flex + gettext-minimal + gobject-introspection + intltool + pkg-config)) (inputs `(("bogofilter" ,bogofilter) ("cairo" ,cairo) @@ -1741,7 +1714,7 @@ (define-public claws-mail ;;("webkitgtk" ,webkitgtk) ("ytnef" ,ytnef))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (synopsis "GTK-based Email client") (description "Claws-Mail is an email client (and news reader) based on GTK+. The appearance and interface are designed to be familiar to new users coming @@ -1764,12 +1737,9 @@ (define-public msmtp (base32 "0ssj8izcw1fywihlip6wljd9i41w23cy0vp69sz4v1vn26cf389l")))) (build-system gnu-build-system) (inputs - `(("libsecret" ,libsecret) - ("gnutls" ,gnutls) - ("zlib" ,zlib) - ("gsasl" ,gsasl))) + (list libsecret gnutls zlib gsasl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://marlam.de/msmtp/") (arguments `(#:configure-flags (list "--with-libgsasl" @@ -1832,9 +1802,7 @@ (define-public exim ("libxt" ,libxt) ("libxaw" ,libxaw))) (native-inputs - `(("pcre" ,pcre "bin") - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list `(,pcre "bin") perl pkg-config)) (arguments `(#:phases (modify-phases %standard-phases @@ -1927,20 +1895,20 @@ (define-public dovecot (base32 "1f525bvpjvi4rnwqjsqaqrbdii08sqmc1v8xq03m19w1vk6cqrqw")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("bzip2" ,bzip2) - ("clucene" ,clucene) - ("icu4c" ,icu4c) - ("libsodium" ,libsodium) ; extra password algorithms - ("libstemmer" ,libstemmer) - ("libunwind" ,libunwind) - ("linux-pam" ,linux-pam) - ("lz4" ,lz4) - ("openssl" ,openssl) - ("sqlite" ,sqlite) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list bzip2 + clucene + icu4c + libsodium ; extra password algorithms + libstemmer + libunwind + linux-pam + lz4 + openssl + sqlite + zlib + `(,zstd "lib"))) (arguments `(#:configure-flags '("--sysconfdir=/etc" "--localstatedir=/var" @@ -2027,9 +1995,9 @@ (define-public dovecot-pigeonhole (string-append ".executable = \"" libexec "/managesieve-login\""))))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dovecot" ,dovecot))) + (list dovecot)) (home-page "https://pigeonhole.dovecot.org") (synopsis "Dovecot Sieve mail filtering plug-in and ManageSieve service") (description @@ -2068,13 +2036,9 @@ (define-public dovecot-trees (search-patches "dovecot-trees-support-dovecot-2.3.patch")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool) - ("dovecot" ,dovecot) - ("pkg-config" ,pkg-config))) + (list automake autoconf libtool dovecot pkg-config)) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (arguments `(#:tests? #f ;No tests exist. #:configure-flags (list (string-append "--with-dovecot=" @@ -2119,13 +2083,9 @@ (define-public dovecot-libsodium-plugin "13h07l7xy713zchnj2p9fhvq7fdl4zy1ai94li3ygkqjjj8hrgas")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool) - ("dovecot" ,dovecot) - ("pkg-config" ,pkg-config))) + (list automake autoconf libtool dovecot pkg-config)) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (arguments `(#:tests? #f ;No tests exist. #:configure-flags (list (string-append "--with-dovecot=" @@ -2151,12 +2111,9 @@ (define-public isync "1zq0wwvmqsl9y71546dr0aygzn9gjjfiw19hlcq87s929y4p6ckw")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("bdb" ,bdb) - ("cyrus-sasl" ,cyrus-sasl) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list bdb cyrus-sasl openssl zlib)) (home-page "https://isync.sourceforge.io/") (synopsis "Mailbox synchronization program") (description @@ -2177,9 +2134,7 @@ (define-public perl-email-abstract (base32 "1z01wbflg49nbgzl81x260cp8x6qr7xdpz3dkrg82m1fwa9742q4")))) (build-system perl-build-system) (propagated-inputs - `(("perl-email-simple" ,perl-email-simple) - ("perl-module-pluggable" ,perl-module-pluggable) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-email-simple perl-module-pluggable perl-mro-compat)) (home-page "https://metacpan.org/release/Email-Abstract") (synopsis "Interface to mail representations") (description "Email::Abstract provides module writers with the ability to @@ -2279,13 +2234,13 @@ (define-public perl-email-mime "0z1k3i0lzp2k421gc8f3wq0jbqflkbw2xqd2k7n7pmv56417kvk8")))) (build-system perl-build-system) (propagated-inputs - `(("perl-email-address" ,perl-email-address) - ("perl-email-messageid" ,perl-email-messageid) - ("perl-email-mime-contenttype" ,perl-email-mime-contenttype) - ("perl-email-mime-encodings" ,perl-email-mime-encodings) - ("perl-email-simple" ,perl-email-simple) - ("perl-mime-types" ,perl-mime-types) - ("perl-module-runtime" ,perl-module-runtime))) + (list perl-email-address + perl-email-messageid + perl-email-mime-contenttype + perl-email-mime-encodings + perl-email-simple + perl-mime-types + perl-module-runtime)) (home-page "https://metacpan.org/release/Email-MIME") (synopsis "MIME message handling") (description "Email::MIME is an extension of the Email::Simple module, to @@ -2308,7 +2263,7 @@ (define-public perl-email-mime-contenttype "042kxhs3bp1ab9z0mbr1wy21ld4lxd6v2a2mmrashqnsn2075fws")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-capture-tiny)) (home-page "https://metacpan.org/release/Email-MIME-ContentType") (synopsis "Parse MIME Content-Type headers") (description "Email::MIME::ContentType parses a MIME Content-Type @@ -2329,7 +2284,7 @@ (define-public perl-email-mime-encodings "0p5b8g9gh35m8fqrpx60g4bp98rvwd02n5b0vm9wh7mk0xah8wac")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-capture-tiny)) (home-page "https://metacpan.org/release/Email-MIME-Encodings") (synopsis "Unified interface to MIME encoding and decoding") (description "This module wraps MIME::Base64 and MIME::QuotedPrint.") @@ -2348,18 +2303,18 @@ (define-public perl-email-sender (base32 "0yfssp3rqdx1dmgvnygarzgkpkhqm28r5sd0gh87ksk8yxndhjql")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-capture-tiny)) (propagated-inputs - `(("perl-email-abstract" ,perl-email-abstract) - ("perl-email-address" ,perl-email-address) - ("perl-email-simple" ,perl-email-simple) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moo" ,perl-moo) - ("perl-moox-types-mooselike" ,perl-moox-types-mooselike) - ("perl-sub-exporter" ,perl-sub-exporter) - ("perl-throwable" ,perl-throwable) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-email-abstract + perl-email-address + perl-email-simple + perl-list-moreutils + perl-module-runtime + perl-moo + perl-moox-types-mooselike + perl-sub-exporter + perl-throwable + perl-try-tiny)) (home-page "https://metacpan.org/release/Email-Sender") (synopsis "Perl library for sending email") (description "Email::Sender replaces the old and sometimes problematic @@ -2380,7 +2335,7 @@ (define-public perl-email-simple "1m4brbjvalyp5kjqslqv4155dzwg977shxin208i7lc8236n6pyq")))) (build-system perl-build-system) (propagated-inputs - `(("perl-email-date-format" ,perl-email-date-format))) + (list perl-email-date-format)) (home-page "https://metacpan.org/release/Email-Simple") (synopsis "Parsing of RFC 2822 messages") (description "Email::Simple provides simple parsing of RFC 2822 message @@ -2402,7 +2357,7 @@ (define-public libesmtp (base32 "1bhh8hlsl9597x0bnfl563k2c09b61qnkb9mfyqcmzlq63m1zw5y")))) (build-system meson-build-system) (propagated-inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "http://www.stafford.uklinux.net/libesmtp/") (synopsis "Library for sending mail via remote hosts using SMTP") (description @@ -2442,13 +2397,9 @@ (define-public esmtp (lambda _ (invoke "autoreconf" "-vfi")))))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list bison flex autoconf automake libtool)) (inputs - `(("libesmtp" ,libesmtp))) + (list libesmtp)) (home-page "https://sourceforge.net/projects/esmtp/") (synopsis "Relay-only mail transfer agent (MTA)") (description "Esmtp is a simple relay-only mail transfer agent built using @@ -2471,9 +2422,7 @@ (define-public fdm (base32 "196fs1z8y7p12wmqn1bylzz94szl58yv2aby3p30nmwjnyv8rch6")))) (build-system gnu-build-system) (inputs - `(("tdb" ,tdb) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list tdb openssl zlib)) (home-page "https://github.com/nicm/fdm") (synopsis "Mail Retrieval Agent (MRA) and Mail Delivery Agent (MDA)") (description "fdm is a program designed to fetch mail from POP3 @@ -2524,7 +2473,7 @@ (define-public procmail ;; file system are performed during 'make install'. However, these ;; are performed before the actual build process. (build-system gnu-build-system) - (inputs `(("exim" ,exim))) + (inputs (list exim)) (home-page "http://www.procmail.org/") (synopsis "Versatile mail delivery agent (MDA)") (description "Procmail is a mail delivery agent (MDA) featuring support @@ -2558,13 +2507,10 @@ (define-public khard (copy-recursively "misc/zsh" zsh) #t)))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (inputs - `(("python-atomicwrites" ,python-atomicwrites) - ("python-configobj" ,python-configobj) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-unidecode" ,python-unidecode) - ("python-vobject" ,python-vobject))) + (list python-atomicwrites python-configobj python-ruamel.yaml + python-unidecode python-vobject)) (synopsis "Console address book using CardDAV") (description "Khard is an address book for the console. It creates, reads, modifies and removes CardDAV address book entries at your local machine. For @@ -2588,9 +2534,7 @@ (define-public perl-mail-spf (base32 "0qk1rfgfm5drj4iyniiabrasrpqv570vzhgz66lwgb67y4amkjv1")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-net-dns-resolver-programmable" - ,perl-net-dns-resolver-programmable))) + (list perl-module-build perl-net-dns-resolver-programmable)) (arguments `(#:phases (modify-phases %standard-phases @@ -2602,10 +2546,7 @@ (define-public perl-mail-spf "/sbin'"))) #t))))) (inputs - `(("perl-error" ,perl-error) - ("perl-net-dns" ,perl-net-dns) - ("perl-netaddr-ip" ,perl-netaddr-ip) - ("perl-uri" ,perl-uri))) + (list perl-error perl-net-dns perl-netaddr-ip perl-uri)) (home-page "https://metacpan.org/release/Mail-SPF") (synopsis "Perl implementation of Sender Policy Framework") (description "Mail::SPF is the Sender Policy Framework implemented @@ -2626,7 +2567,7 @@ (define-public perl-mail-authenticationresults "1g1wym9vcbhldwvi4w5pl0fhd4jh2icj975awf4wr5xmkli9mxbz")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (home-page "https://metacpan.org/release/Mail-AuthenticationResults") (synopsis "Object Oriented Authentication-Results Headers") (description "Mail::AuthenticationResults parses the message header field @@ -2650,14 +2591,11 @@ (define-public perl-mail-dkim "1x8v4pa0447c1xqri1jn96i8vlyjpl6jmz63nb1vifbp16yi3zxb")))) (build-system perl-build-system) (propagated-inputs - `(("perl-crypt-openssl-rsa" ,perl-crypt-openssl-rsa) - ("perl-mail-authenticationresults" ,perl-mail-authenticationresults) - ("perl-mailtools" ,perl-mailtools) - ("perl-net-dns" ,perl-net-dns))) + (list perl-crypt-openssl-rsa perl-mail-authenticationresults + perl-mailtools perl-net-dns)) (native-inputs - `(("perl-net-dns-resolver-mock" ,perl-net-dns-resolver-mock) - ("perl-test-requiresinternet" ,perl-test-requiresinternet) - ("perl-yaml-libyaml" ,perl-yaml-libyaml))) + (list perl-net-dns-resolver-mock perl-test-requiresinternet + perl-yaml-libyaml)) (home-page "https://metacpan.org/release/Mail-DKIM") (synopsis "Signs/verifies Internet mail with DKIM/DomainKey signatures") (description "Mail::DKIM is a Perl module that implements the new Domain @@ -2718,17 +2656,17 @@ (define-public dkimproxy "perl-timedate")) #t)))))) (inputs - `(("perl" ,perl) - ("perl-crypt-openssl-rsa" ,perl-crypt-openssl-rsa) - ("perl-io-socket-inet6" ,perl-io-socket-inet6) - ("perl-mailtools" ,perl-mailtools) - ("perl-mail-authenticationresults" ,perl-mail-authenticationresults) - ("perl-mail-dkim" ,perl-mail-dkim) - ("perl-mime-tools" ,perl-mime-tools) - ("perl-net-dns" ,perl-net-dns) - ("perl-net-server" ,perl-net-server) - ("perl-socket6" ,perl-socket6) - ("perl-timedate" ,perl-timedate))) + (list perl + perl-crypt-openssl-rsa + perl-io-socket-inet6 + perl-mailtools + perl-mail-authenticationresults + perl-mail-dkim + perl-mime-tools + perl-net-dns + perl-net-server + perl-socket6 + perl-timedate)) (home-page "http://dkimproxy.sourceforge.net/") (synopsis "SMTP proxy to sign and verify Internet mail with DKIM headers") (description @@ -2777,9 +2715,8 @@ (define-public mb2md (patch-shebang "mb2md" (list (string-append perl "/bin"))) (chmod "mb2md" #o555)) #t)))) - (native-inputs `(("gzip" ,gzip))) - (inputs `(("perl" ,perl) - ("perl-timedate" ,perl-timedate))) + (native-inputs (list gzip)) + (inputs (list perl perl-timedate)) (home-page "http://batleth.sapienti-sat.org/projects/mb2md/") (synopsis "Mbox to maildir converter") (description @@ -2802,7 +2739,7 @@ (define-public mblaze (base32 "1bir977vnqs76g8jgv1yivqw0wk2kn56l3l5r4w2ipix3fir138y")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (arguments `(#:tests? #f ; XXX: Upstream tests appear to be broken #:make-flags (list (string-append "CC=" ,(cc-for-target)) @@ -2851,9 +2788,9 @@ (define-public mpop (base32 "1yc7lsdy9gvlslvljqg34kvcaf4wvrwlvj6h5awkzlp6x9qva3l7")))) (build-system gnu-build-system) (inputs - `(("gnutls" ,gnutls))) + (list gnutls)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://marlam.de/mpop/") (synopsis "POP3 mail client") (description "mpop is a small and fast POP3 client suitable as a @@ -2976,8 +2913,7 @@ (define-public sendmail ;; require root privileges #:tests? #f)) (inputs - `(("m4" ,m4) - ("perl" ,perl))) + (list m4 perl)) (home-page "http://sendmail.org") (synopsis "Highly configurable Mail Transfer Agent (MTA)") @@ -3066,15 +3002,14 @@ (define-public opensmtpd (base32 "05sd7bmq29ibnqbl2z53hiyprfxzf0qydfdaixs68rz55wqhbgsi")))) (build-system gnu-build-system) (inputs - `(("bdb" ,bdb) - ("libasr" ,libasr) - ("libevent" ,libevent) - ("libressl" ,libressl) ; recommended, and supports e.g. ECDSA - ("linux-pam" ,linux-pam) - ("zlib" ,zlib))) + (list bdb + libasr + libevent + libressl ; recommended, and supports e.g. ECDSA + linux-pam + zlib)) (native-inputs - `(("bison" ,bison) - ("groff" ,groff))) ; for man pages + (list bison groff)) ; for man pages (arguments `(#:configure-flags (list "--localstatedir=/var" @@ -3146,7 +3081,7 @@ (define-public opensmtpd-extras "1b1mx71bvmv92lbm08wr2p60g3qhikvv3n15zsr6dcwbk9aqahzq")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libressl" ,libressl) ("libevent" ,libevent) @@ -3223,9 +3158,9 @@ (define-public libopensmtpd (("-o \\$\\{...OWN\\} -g \\$\\{...GRP\\}") "")))) (delete 'configure)))) ; no configure script (native-inputs - `(("mandoc" ,mandoc))) ; silently installs empty man page without + (list mandoc)) ; silently installs empty man page without (inputs - `(("libevent" ,libevent))) + (list libevent)) (home-page "https://imperialat.at/dev/libopensmtpd/") (synopsis "OpenSMTPd filter C API") (description @@ -3263,13 +3198,12 @@ (define-public opensmtpd-filter-dkimsign (("-o \\$\\{...OWN\\} -g \\$\\{...GRP\\}") "")))) (delete 'configure)))) ; no configure script (native-inputs - `(("mandoc" ,mandoc))) ; silently installs empty man page without + (list mandoc)) ; silently installs empty man page without (inputs - `(("libevent" ,libevent) - ("libopensmtpd" ,libopensmtpd) - ;; XXX Our OpenSMTPd package uses libressl, but this package currently - ;; supports HAVE_ED25519 only with openssl. Switch back when possible. - ("openssl" ,openssl))) + (list libevent libopensmtpd + ;; XXX Our OpenSMTPd package uses libressl, but this package currently + ;; supports HAVE_ED25519 only with openssl. Switch back when possible. + openssl)) (home-page "http://imperialat.at/dev/filter-dkimsign/") (synopsis "OpenSMTPd filter for signing mail with DKIM") (description @@ -3301,7 +3235,7 @@ (define-public opensmtpd-filter-rspamd (libexec (string-append out "/libexec/opensmtpd"))) (setenv "GOBIN" libexec))))))) (native-inputs - `(("opensmtpd" ,opensmtpd))) + (list opensmtpd)) (home-page "https://github.com/poolpOrg/filter-rspamd") (synopsis "OpenSMTPd filter to request an Rspamd analysis") (description @@ -3322,30 +3256,30 @@ (define-public mailman (base32 "0a5ckbf8hc3y28b7p5psp0d4bxk601jlr5pd3hhh545xd8d9f0dg")))) (build-system python-build-system) (propagated-inputs - `(("gunicorn" ,gunicorn) - ("python-aiosmtpd" ,python-aiosmtpd) - ("python-alembic" ,python-alembic) - ("python-atpublic" ,python-atpublic) - ("python-authheaders" ,python-authheaders) - ("python-authres" ,python-authres) - ("python-click" ,python-click) - ("python-dateutil" ,python-dateutil) - ("python-dnspython" ,python-dnspython) - ("python-falcon" ,python-falcon) - ("python-flufl-bounce" ,python-flufl-bounce) - ("python-flufl-i18n" ,python-flufl-i18n) - ("python-flufl-lock" ,python-flufl-lock) - ("python-importlib-resources" ,python-importlib-resources) - ("python-lazr-config" ,python-lazr-config) - ("python-passlib" ,python-passlib) - ("python-requests" ,python-requests) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-zope-component" ,python-zope-component) - ("python-zope-configuration" ,python-zope-configuration) - ("python-zope-event" ,python-zope-event) - ("python-zope-interface" ,python-zope-interface))) + (list gunicorn + python-aiosmtpd + python-alembic + python-atpublic + python-authheaders + python-authres + python-click + python-dateutil + python-dnspython + python-falcon + python-flufl-bounce + python-flufl-i18n + python-flufl-lock + python-importlib-resources + python-lazr-config + python-passlib + python-requests + python-sqlalchemy + python-zope-component + python-zope-configuration + python-zope-event + python-zope-interface)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://www.list.org") (synopsis "Mailing list manager") (description @@ -3371,7 +3305,7 @@ (define-public python-mailmanclient (arguments `(#:tests? #f)) ; Requires mailman running (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) ;(native-inputs ; `(("mailman" ,mailman) ; ("python-falcon" ,python-falcon) @@ -3400,8 +3334,7 @@ (define-public python2-mailmanclient (base32 "0fdfs5g3pf30v2i7w18pdkv9xnfxmfcv66mzv56dck0a1igq07m3")))) (propagated-inputs - `(("python2-six" ,python2-six) - ("python2-httplib2" ,python2-httplib2)))))) + (list python2-six python2-httplib2))))) (define-public mlmmj (package @@ -3417,9 +3350,9 @@ (define-public mlmmj "0hpj10qad821ci11si8xc2qnmkzfn90y13s43fm4fca38f0qjp8w")))) (build-system gnu-build-system) (inputs - `(("perl" ,perl))) ; For "contrib/web/" + (list perl)) ; For "contrib/web/" (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags ;; mlmmj-receive-strip is a replacement for mlmmj-receive @@ -3484,13 +3417,10 @@ (define-public python-django-mailman3 (invoke "django-admin" "test" "--pythonpath=.")))))) (propagated-inputs - `(("python-django" ,python-django) - ("python-django-allauth" ,python-django-allauth) - ("python-django-gravatar2" ,python-django-gravatar2) - ("python-mailmanclient" ,python-mailmanclient) - ("python-pytz" ,python-pytz))) + (list python-django python-django-allauth python-django-gravatar2 + python-mailmanclient python-pytz)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (home-page "https://gitlab.com/mailman/django-mailman3") (synopsis "Django library to help interaction with Mailman") (description @@ -3511,14 +3441,11 @@ (define-public python-mailman-hyperkitty "1ni6vf1yi14c0l895fk278x4na7ymhpkl1q0vnpzbkzplpa7200i")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-zope-interface" ,python-zope-interface))) + (list python-requests python-zope-interface)) (inputs - `(("mailman" ,mailman))) + (list mailman)) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-nose2" ,python-nose2))) + (list python-mock python-nose python-nose2)) (home-page "https://gitlab.com/mailman/mailman-hyperkitty/") (synopsis "Mailman archiver plugin for HyperKitty") (description @@ -3549,28 +3476,28 @@ (define-public python-hyperkitty "--settings=hyperkitty.tests.settings_test" "--pythonpath=.")))))) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-django" ,python-django) - ("python-django-compressor" ,python-django-compressor) - ("python-django-extensions" ,python-django-extensions) - ("python-django-gravatar2" ,python-django-gravatar2) - ("python-django-haystack" ,python-django-haystack) - ("python-django-mailman3" ,python-django-mailman3) - ("python-django-q" ,python-django-q) - ("python-djangorestframework" ,python-djangorestframework) - ("python-flufl-lock" ,python-flufl-lock) - ("python-mailmanclient" ,python-mailmanclient) - ("python-mistune-next" ,python-mistune-next) - ("python-networkx" ,python-networkx) - ("python-pytz" ,python-pytz) - ("python-robot-detection" ,python-robot-detection))) + (list python-dateutil + python-django + python-django-compressor + python-django-extensions + python-django-gravatar2 + python-django-haystack + python-django-mailman3 + python-django-q + python-djangorestframework + python-flufl-lock + python-mailmanclient + python-mistune-next + python-networkx + python-pytz + python-robot-detection)) (native-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-elasticsearch" ,python-elasticsearch) - ("python-isort" ,python-isort) - ("python-lxml" ,python-lxml) - ("python-mock" ,python-mock) - ("python-whoosh" ,python-whoosh))) + (list python-beautifulsoup4 + python-elasticsearch + python-isort + python-lxml + python-mock + python-whoosh)) (home-page "https://gitlab.com/mailman/hyperkitty") (synopsis "Web interface to access GNU Mailman v3 archives") (description @@ -3603,15 +3530,10 @@ (define-public postorius #t)))) #:tests? #f)) ; Tests try to run a mailman instance to test against. (inputs - `(("python-django" ,python-django) - ("python-django-mailman3" ,python-django-mailman3) - ("python-mailmanclient" ,python-mailmanclient) - ("python-readme-renderer" ,python-readme-renderer))) + (list python-django python-django-mailman3 python-mailmanclient + python-readme-renderer)) (native-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-isort" ,python-isort) - ("python-mock" ,python-mock) - ("python-vcrpy" ,python-vcrpy))) + (list python-beautifulsoup4 python-isort python-mock python-vcrpy)) (home-page "https://gitlab.com/mailman/postorius") (synopsis "Web user interface for GNU Mailman") (description @@ -3669,10 +3591,7 @@ (define-public swaks (base32 "131i2b1yxhnbqkfk4kky40pfanqw2c5lcgbnjhfqp5cvpawpk2ai")))) (build-system perl-build-system) (inputs - `(("perl-io-socket-inet6" ,perl-io-socket-inet6) - ("perl-net-dns" ,perl-net-dns) - ("perl-net-ssleay" ,perl-net-ssleay) - ("perl-socket6" ,perl-socket6))) ; used by perl-io-socket-inet6 + (list perl-io-socket-inet6 perl-net-dns perl-net-ssleay perl-socket6)) ; used by perl-io-socket-inet6 (arguments `(#:tests? #f ; no tests #:phases @@ -3766,15 +3685,15 @@ (define-public alpine (substitute* "pico/blddate.c" (("%02d-%s-%d") "1970-01-01"))))))) (inputs - `(("ncurses" ,ncurses) - ("openssl" ,openssl) - ("gnutls" ,gnutls) - ("openldap" ,openldap) - ("cyrus-sasl" ,cyrus-sasl) - ("mit-krb5" ,mit-krb5) - ("aspell" ,aspell) - ("tcl" ,tcl) - ("linux-pam" ,linux-pam))) + (list ncurses + openssl + gnutls + openldap + cyrus-sasl + mit-krb5 + aspell + tcl + linux-pam)) (home-page "https://repo.or.cz/alpine.git") (synopsis "Alternatively Licensed Program for Internet News and Email") (description @@ -3812,30 +3731,27 @@ (define-public balsa "--with-compface" "--with-ldap"))) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("enchant" ,enchant) - ("gdk-pixbuf" ,gdk-pixbuf) - ("gmime" ,gmime) - ("gnutls" ,gnutls) - ("gpgme" ,gpgme) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview) - ("gtkspell3" ,gtkspell3) - ("libassuan" ,libassuan) ; in gpgme.pc Requires - ("libcanberra" ,libcanberra) - ("libesmtp" ,libesmtp) - ("libical" ,libical) - ("libnotify" ,libnotify) - ("libsecret" ,libsecret) - ("openldap" ,openldap) - ("sqlite" ,sqlite) - ("webkitgtk" ,webkitgtk))) + (list cyrus-sasl + enchant + gdk-pixbuf + gmime + gnutls + gpgme + gtk+ + gtksourceview + gtkspell3 + libassuan ; in gpgme.pc Requires + libcanberra + libesmtp + libical + libnotify + libsecret + openldap + sqlite + webkitgtk)) (native-inputs - `(("compface" ,compface) - ("glib" ,glib "bin") - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("yelp-tools" ,yelp-tools))) + (list compface + `(,glib "bin") intltool pkg-config yelp-tools)) (home-page "https://pawsa.fedorapeople.org/balsa") (synopsis "E-mail client for GNOME") (description "Balsa is a highly configurable and robust mail client for @@ -3857,13 +3773,9 @@ (define-public afew "0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff")))) (build-system python-build-system) (inputs - `(("notmuch" ,notmuch) - ("python-chardet" ,python-chardet) - ("python-dkimpy" ,python-dkimpy) - ("python-notmuch" ,python-notmuch))) + (list notmuch python-chardet python-dkimpy python-notmuch)) (native-inputs - `(("python-freezegun" ,python-freezegun) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-freezegun python-setuptools-scm)) (home-page "https://github.com/afewmail/afew") (synopsis "Initial tagging script for notmuch mail") (description "afew is an initial tagging script for notmuch mail. It @@ -3897,19 +3809,17 @@ (define-public pan "/bin/gpg\""))) #t))))) (inputs - `(("gmime" ,gmime-2.6) - ("gnupg" ,gnupg) - ("gnutls" ,gnutls) - ("gtk+" ,gtk+) - ("gtkspell3" ,gtkspell3) - ("libnotify" ,libnotify) - ("libsecret" ,libsecret) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list gmime-2.6 + gnupg + gnutls + gtk+ + gtkspell3 + libnotify + libsecret + libxml2 + zlib)) (native-inputs - `(("gettext-minimal" ,gettext-minimal) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config))) + (list gettext-minimal itstool pkg-config)) (build-system gnu-build-system) (home-page "http://pan.rebelbase.com/") (synopsis "Pan newsreader") @@ -3942,9 +3852,7 @@ (define-public imapfilter (modify-phases %standard-phases (delete 'configure)))) ; no configure script (inputs - `(("lua" ,lua) - ("pcre2" ,pcre2) - ("openssl" ,openssl))) + (list lua pcre2 openssl)) (home-page "https://github.com/lefcha/imapfilter") (synopsis "IMAP mail filtering utility") (description "IMAPFilter is a mail filtering utility. It connects @@ -3966,7 +3874,7 @@ (define-public urlscan (base32 "0sqaplcrz0lj40x20s2mv3gkzsmawpi9h2kx0rmk342k5240il81")))) (build-system python-build-system) (propagated-inputs - `(("python-urwid" ,python-urwid))) + (list python-urwid)) (home-page "https://github.com/firecat53/urlscan") (synopsis "View/select the URLs in an email message or file") (description @@ -3994,8 +3902,7 @@ (define-public tnef (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (arguments `(#:parallel-tests? #f)) ;tests are side-effect'y (home-page "https://github.com/verdammelt/tnef") (synopsis "Unpack @code{application/ms-tnef} attachments") @@ -4057,9 +3964,7 @@ (define-public mumi ("guile" ,guile-3.0) ("mailutils" ,mailutils))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (home-page "https://git.elephly.net/software/mumi.git") (synopsis "Debbugs web interface") (description "Mumi is a Debbugs web interface.") @@ -4082,9 +3987,7 @@ (define-public ytnef "ytnef-CVE-2021-3404.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://github.com/Yeraze/ytnef/") (synopsis "TNEF stream reader for winmail.dat files") (description "This package provides a TNEF stream reader library and @@ -4109,7 +4012,7 @@ (define-public l2md (base32 "0hxz8i70v1xgv30zjclfvmjqszn073c7i8nwmswi2lr6vd7cklvp")))) (build-system gnu-build-system) (inputs - `(("libgit2" ,libgit2))) + (list libgit2)) (arguments `(#:phases (modify-phases %standard-phases @@ -4183,35 +4086,33 @@ (define-public public-inbox (find-files (string-append out "/bin")))) #t))))) (native-inputs - `(("xapian" ,xapian) - ;; For testing. - ("lsof" ,lsof) - ("openssl" ,openssl))) + (list xapian + ;; For testing. + lsof openssl)) (inputs - `(("git" ,git) - ("perl-dbd-sqlite" ,perl-dbd-sqlite) - ("perl-dbi" ,perl-dbi) - ("perl-email-address-xs" ,perl-email-address-xs) - ("perl-email-mime-contenttype" ,perl-email-mime-contenttype) - ("perl-email-mime" ,perl-email-mime) - ("perl-email-simple" ,perl-email-simple) - ("perl-net-server" ,perl-net-server) - ("perl-plack-middleware-deflater" ,perl-plack-middleware-deflater) - ("perl-plack-middleware-reverseproxy" ,perl-plack-middleware-reverseproxy) - ("perl-plack" ,perl-plack) - ("perl-search-xapian" ,perl-search-xapian) - ("perl-timedate" ,perl-timedate) - ("perl-uri-escape" ,perl-uri-escape) - ("perl-inline-c" ,perl-inline-c) - ("perl-parse-recdescent" ,perl-parse-recdescent) - ("perl-linux-inotify2" ,perl-linux-inotify2) - ;; FIXME: Perl modules are unable to find the config file for highlight - ;; https://issues.guix.gnu.org/48033#4 - ;; ("highlight" ,highlight) - - ;; For testing. - ("perl-ipc-run" ,perl-ipc-run) - ("perl-xml-feed" ,perl-xml-feed))) + (list git + perl-dbd-sqlite + perl-dbi + perl-email-address-xs + perl-email-mime-contenttype + perl-email-mime + perl-email-simple + perl-net-server + perl-plack-middleware-deflater + perl-plack-middleware-reverseproxy + perl-plack + perl-search-xapian + perl-timedate + perl-uri-escape + perl-inline-c + perl-parse-recdescent + perl-linux-inotify2 + ;; FIXME: Perl modules are unable to find the config file for highlight + ;; https://issues.guix.gnu.org/48033#4 + ;; ("highlight" ,highlight) + ;; For testing. + perl-ipc-run + perl-xml-feed)) (home-page "https://public-inbox.org/README.html") (synopsis "Archive mailing lists in Git repositories") (description @@ -4233,7 +4134,7 @@ (define-public sylpheed "0j9y5vdzch251s264diw9clrn88dn20bqqkwfmis9l7m8vmwasqd")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("bogofilter" ,bogofilter) ("compface" ,compface) @@ -4314,12 +4215,11 @@ (define-public python-dkimpy (lambda _ (invoke "python" "test.py")))))) (propagated-inputs - `(("python-dnspython" ,python-dnspython))) + (list python-dnspython)) (native-inputs - `(("python-authres" ,python-authres) - ("python-pynacl" ,python-pynacl))) + (list python-authres python-pynacl)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://launchpad.net/dkimpy") (synopsis "DKIM (DomainKeys Identified Mail)") (description "Python module that implements @dfn{DKIM} (DomainKeys @@ -4342,10 +4242,8 @@ (define-public python-authheaders "14k6i72k5f8dyvps8vc0aq0cczc8lvqpgjfjzsy6qqychjvjcmwk")))) (build-system python-build-system) (propagated-inputs - `(("python-authres" ,python-authres) - ("python-dkimpy" ,python-dkimpy) - ("python-dnspython" ,python-dnspython) - ("python-publicsuffix2" ,python-publicsuffix2))) + (list python-authres python-dkimpy python-dnspython + python-publicsuffix2)) (home-page "https://github.com/ValiMail/authentication-headers") (synopsis "Library wrapping email authentication header verification and generation") (description @@ -4383,10 +4281,9 @@ (define-public python-aiosmtpd (lambda _ (invoke "python" "-m" "nose2" "-v")))))) (native-inputs - `(("python-flufl-testing" ,python-flufl-testing) - ("python-nose2" ,python-nose2))) + (list python-flufl-testing python-nose2)) (propagated-inputs - `(("python-atpublic" ,python-atpublic))) + (list python-atpublic)) (home-page "https://aiosmtpd.readthedocs.io/") (synopsis "Asyncio based SMTP server") (description @@ -4430,19 +4327,19 @@ (define-public rspamd (arguments '(#:configure-flags '("-DENABLE_LUAJIT=ON"))) (inputs - `(("openssl" ,openssl) - ("glib" ,glib) - ("ragel" ,ragel) - ("luajit" ,luajit) - ("sqlite" ,sqlite) - ("file" ,file) - ("icu4c" ,icu4c) - ("pcre" ,pcre) - ("zlib" ,zlib) - ("perl" ,perl) - ("libsodium" ,libsodium))) + (list openssl + glib + ragel + luajit + sqlite + file + icu4c + pcre + zlib + perl + libsodium)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Spam filtering system") (description "Rspamd is an advanced spam filtering system that allows evaluation of messages by a number of rules including regular @@ -4484,12 +4381,9 @@ (define-public libpst "0hhbbb8ddsgjhv9y1xd8s9ixlhdnjmhw12v06jwx4j6vpgp1na9x")))) (build-system gnu-build-system) (inputs - `(("boost" ,boost) - ("libgsf" ,libgsf) - ("python" ,python) - ("zlib" ,zlib))) + (list boost libgsf python zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.five-ten-sg.com/libpst/") (synopsis "") (description "The Libpst utilities include @code{readpst} which can @@ -4597,7 +4491,7 @@ (define-public crm114 (add-after 'emacs-build 'validate-compiled-autoloads (assoc-ref emacs:%standard-phases 'validate-compiled-autoloads))))) (inputs - `(("tre" ,tre))) + (list tre)) (native-inputs `(("emacs" ,emacs-minimal))) (home-page "http://crm114.sourceforge.net/") @@ -4639,8 +4533,7 @@ (define-public rss2email indent match))) (invoke "python" "-m" "unittest")))))))) (inputs - `(("python-feedparser" ,python-feedparser) - ("python-html2text" ,python-html2text))) + (list python-feedparser python-html2text)) (home-page "https://github.com/rss2email/rss2email") (synopsis "Converts RSS/Atom newsfeeds to email") (description "The RSS2email program (@command{r2e}) fetches RSS/Atom news @@ -4669,9 +4562,7 @@ (define-public sendgmail (base32 "1cxpkiaajhq1gjsg47r2b5xgck0r63pvkyrkm7af8c8dw7fyn64f")))) (inputs - `(("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2) - ("go-cloud-google-com-go-compute-metadata" - ,go-cloud-google-com-go-compute-metadata))) + (list go-golang-org-x-oauth2 go-cloud-google-com-go-compute-metadata)) (build-system go-build-system) (arguments '(#:unpack-path "github.com/google/gmail-oauth2-tools" diff --git a/gnu/packages/man.scm b/gnu/packages/man.scm index 47c5ae1288..53ffc4ac62 100644 --- a/gnu/packages/man.scm +++ b/gnu/packages/man.scm @@ -69,8 +69,7 @@ (define-public xmltoman (modify-phases %standard-phases (delete 'configure)))) (propagated-inputs - `(("perl" ,perl) - ("perl-xml-parser" ,perl-xml-parser))) + (list perl perl-xml-parser)) (synopsis "XML to Man converter") (description "XMLtoMan and XMLMantoHTML are two small scripts to convert xml to man pages in groff format or html. It features the usual man page items such @@ -200,18 +199,16 @@ (define-public man-db (guix build utils) (srfi srfi-1)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("flex" ,flex) - ("groff" ,groff))) ;needed at build time (troff, grops, soelim, etc.) + (list pkg-config flex groff)) ;needed at build time (troff, grops, soelim, etc.) (inputs - `(("gdbm" ,gdbm) - ("groff-minimal" ,groff-minimal) - ("less" ,less) - ("libpipeline" ,libpipeline) - ;; FIXME: 4.8 and later can use libseccomp, but it causes test - ;; failures in the build chroot. - ;;("libseccomp" ,libseccomp) - ("util-linux" ,util-linux))) + (list gdbm + groff-minimal + less + libpipeline + ;; FIXME: 4.8 and later can use libseccomp, but it causes test + ;; failures in the build chroot. + ;;("libseccomp" ,libseccomp) + util-linux)) (native-search-paths (list (search-path-specification (variable "MANPATH") @@ -254,8 +251,8 @@ (define-public mandoc (("^PREFIX=.*") (string-append "PREFIX=" (assoc-ref outputs "out") "\n")))))))) - (native-inputs `(("perl" ,perl))) ;used to run tests - (inputs `(("zlib" ,zlib))) + (native-inputs (list perl)) ;used to run tests + (inputs (list zlib)) (native-search-paths (list (search-path-specification (variable "MANPATH") @@ -399,7 +396,7 @@ (define-public txt2man #:make-flags (list (string-append "prefix=" (assoc-ref %outputs "out"))) #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("gawk" ,gawk))) + (list gawk)) (home-page "https://github.com/mvertes/txt2man") (synopsis "Convert text to man page") (description "Txt2man converts flat ASCII text to man page format.") diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm index d0b987159f..cee3207ee5 100644 --- a/gnu/packages/markup.scm +++ b/gnu/packages/markup.scm @@ -105,8 +105,8 @@ (define-public markdown (patch-shebang "bin/markdown" (list perlbd)) (delete-file-recursively "Markdown_1.0.1")) #t)))) - (native-inputs `(("unzip" ,unzip))) - (inputs `(("perl" ,perl))) + (native-inputs (list unzip)) + (inputs (list perl)) (home-page "http://daringfireball.net/projects/markdown") (synopsis "Text-to-HTML conversion tool") (description @@ -139,7 +139,7 @@ (define-public lowdown (string-append "PREFIX=" out) (string-append "MANDIR=" out "/share/man")))))))) (native-inputs - `(("which" ,which))) + (list which)) (home-page "https://kristaps.bsd.lv/lowdown/") (synopsis "Simple Markdown translator") (description "Lowdown is a Markdown translator producing HTML5, @@ -184,7 +184,7 @@ (define-public discount (string-append "--prefix=" out) "--shared"))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Markdown processing library, written in C") (description "Discount is a markdown implementation, written in C. It provides a @@ -222,7 +222,7 @@ (define-public perl-text-markdown-discount "/lib"))) #t))))) (inputs - `(("discount" ,discount))) + (list discount)) (home-page "https://metacpan.org/release/Text-Markdown-Discount") (synopsis @@ -262,7 +262,7 @@ (define-public cmark (build-system cmake-build-system) (arguments '(#:test-target "test")) - (native-inputs `(("python" ,python))) + (native-inputs (list python)) (synopsis "CommonMark Markdown reference implementation") (description "CommonMark is a strongly defined, highly compatible specification of Markdown. cmark is the C reference implementation of diff --git a/gnu/packages/mastodon.scm b/gnu/packages/mastodon.scm index 0c759b1c01..8a8e2e7786 100644 --- a/gnu/packages/mastodon.scm +++ b/gnu/packages/mastodon.scm @@ -57,12 +57,10 @@ (define-public toot (add-installed-pythonpath inputs outputs) (invoke "py.test"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-requests" ,python-requests) - ("python-urwid" ,python-urwid) - ("python-wcwidth" ,python-wcwidth))) + (list python-beautifulsoup4 python-requests python-urwid + python-wcwidth)) (home-page "https://github.com/ihabunek/toot/") (synopsis "Mastodon CLI client") (description "Interact with Mastodon social network from the command line. @@ -122,14 +120,14 @@ (define-public tootle ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("pkg-config" ,pkg-config))) (inputs - `(("glib-networking" ,glib-networking) - ("gtk+" ,gtk+) - ("json-glib" ,json-glib) - ("libgee" ,libgee) - ("libhandy" ,libhandy) - ("libsoup" ,libsoup) - ("vala" ,vala) - ("xdg-utils" ,xdg-utils))) + (list glib-networking + gtk+ + json-glib + libgee + libhandy + libsoup + vala + xdg-utils)) (home-page "https://github.com/bleakgrey/tootle") (synopsis "GTK3 client for Mastodon") (description "Tootle is a GTK client for Mastodon. It provides a clean, @@ -150,24 +148,24 @@ (define-public python-mastodon-py "1vikvkzcij2gd730cssigxi38vlmzqmwdy58r3y2cwsxifnxpz9a")))) (build-system python-build-system) (propagated-inputs - `(("python-blurhash" ,python-blurhash) - ("python-dateutil" ,python-dateutil) - ("python-decorator" ,python-decorator) - ("python-magic" ,python-magic) - ("python-pytz" ,python-pytz) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-blurhash + python-dateutil + python-decorator + python-magic + python-pytz + python-requests + python-six)) (native-inputs - `(("python-blurhash" ,python-blurhash) - ("python-cryptography" ,python-cryptography) - ("python-http-ece" ,python-http-ece) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-runner" ,python-pytest-runner) - ("python-pytest-vcr" ,python-pytest-vcr) - ("python-requests-mock" ,python-requests-mock) - ("python-vcrpy" ,python-vcrpy))) + (list python-blurhash + python-cryptography + python-http-ece + python-pytest + python-pytest-cov + python-pytest-mock + python-pytest-runner + python-pytest-vcr + python-requests-mock + python-vcrpy)) (home-page "https://github.com/halcy/Mastodon.py") (synopsis "Python wrapper for the Mastodon API") (description diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index c1c24afea4..494046c6d7 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm @@ -113,17 +113,17 @@ (define-public mate-power-manager ("glib" ,glib "bin") ; glib-gettextize ("polkit" ,polkit))) ; for ITS rules (inputs - `(("gtk+" ,gtk+) - ("glib" ,glib) - ("dbus-glib" ,dbus-glib) - ("libgnome-keyring" ,libgnome-keyring) - ("cairo" ,cairo) - ("dbus" ,dbus) - ("libnotify" ,libnotify) - ("mate-panel" ,mate-panel) - ("libxrandr" ,libxrandr) - ("libcanberra" ,libcanberra) - ("upower" ,upower))) + (list gtk+ + glib + dbus-glib + libgnome-keyring + cairo + dbus + libnotify + mate-panel + libxrandr + libcanberra + upower)) (home-page "https://mate-desktop.org/") (synopsis "Power manager for MATE") (description @@ -146,9 +146,7 @@ (define-public mate-icon-theme "0a2lz61ivwwcdznmwlmgjr6ipr9sdl5g2czbagnpxkwz8f3m77na")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("icon-naming-utils" ,icon-naming-utils))) + (list pkg-config intltool icon-naming-utils)) (home-page "https://mate-desktop.org/") (synopsis "The MATE desktop environment icon theme") (description @@ -242,12 +240,9 @@ (define-public mate-desktop ("yelp-tools" ,yelp-tools) ("gtk-doc" ,gtk-doc))) (inputs - `(("gtk+" ,gtk+) - ("libxrandr" ,libxrandr) - ("iso-codes" ,iso-codes) - ("startup-notification" ,startup-notification))) + (list gtk+ libxrandr iso-codes startup-notification)) (propagated-inputs - `(("dconf" ,dconf))) ; mate-desktop-2.0.pc + (list dconf)) ; mate-desktop-2.0.pc (home-page "https://mate-desktop.org/") (synopsis "Library with common API for various MATE modules") (description @@ -285,12 +280,10 @@ (define-public libmateweather ("dconf" ,dconf) ("glib:bin" ,glib "bin"))) (inputs - `(("gtk+" ,gtk+) - ("tzdata" ,tzdata))) + (list gtk+ tzdata)) (propagated-inputs ;; both of these are requires.private in mateweather.pc - `(("libsoup-minimal" ,libsoup-minimal-2) - ("libxml2" ,libxml2))) + (list libsoup-minimal-2 libxml2)) (home-page "https://mate-desktop.org/") (synopsis "MATE library for weather information from the Internet") (description @@ -311,21 +304,21 @@ (define-public mate-terminal (base32 "0qmyhxmarwkxad8k1m9q1iwx70zhfp6zc2mh74nv26nj4gr3h3am")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("itstool" ,itstool) - ("gobject-introspection" ,gobject-introspection) - ("libxml2" ,libxml2) - ("yelp-tools" ,yelp-tools))) + (list pkg-config + intltool + itstool + gobject-introspection + libxml2 + yelp-tools)) (inputs - `(("dconf" ,dconf) - ("gtk+" ,gtk+) - ("libice" ,libice) - ("libsm" ,libsm) - ("libx11" ,libx11) - ("mate-desktop" ,mate-desktop) - ("pango" ,pango) - ("vte" ,vte))) + (list dconf + gtk+ + libice + libsm + libx11 + mate-desktop + pango + vte)) (home-page "https://mate-desktop.org/") (synopsis "MATE Terminal Emulator") (description @@ -368,17 +361,10 @@ (define-public mate-session-manager (string-append "Exec=" out "/bin/mate-session\n"))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("libxcomposite" ,libxcomposite) - ("xtrans" ,xtrans) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool libxcomposite xtrans + gobject-introspection)) (inputs - `(("gtk+" ,gtk+) - ("dbus-glib" ,dbus-glib) - ("elogind" ,elogind) - ("libsm" ,libsm) - ("mate-desktop" ,mate-desktop))) + (list gtk+ dbus-glib elogind libsm mate-desktop)) (home-page "https://mate-desktop.org/") (synopsis "Session manager for MATE") (description @@ -399,9 +385,7 @@ (define-public mate-settings-daemon (base32 "0n1ywr3ir5p536s7azdbw2mh40ylqlpx3a74mjrivbms1rpjxyab")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool gobject-introspection)) (inputs `(("cairo" ,cairo) ("dbus" ,dbus) @@ -440,13 +424,9 @@ (define-public libmatemixer (base32 "1n6rq7k66zvfd6sb7h92xihh021w9hysfa4yd1mzjcbb7c62ybqx")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool gobject-introspection)) (inputs - `(("glib" ,glib) - ("pulseaudio" ,pulseaudio) - ("alsa-lib" ,alsa-lib))) + (list glib pulseaudio alsa-lib)) (home-page "https://mate-desktop.org/") (synopsis "Mixer library for the MATE desktop") (description @@ -468,16 +448,14 @@ (define-public libmatekbd (base32 "17mcxfkvl14p04id3n5kbhpjwjq00c8wmbyciyy2hm7kwdln6zx8")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool gobject-introspection)) (inputs - `(("cairo" ,cairo) - ("librsvg" ,(librsvg-for-system)) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libx11" ,libx11) - ("libxklavier" ,libxklavier))) + (list cairo + (librsvg-for-system) + glib + gtk+ + libx11 + libxklavier)) (home-page "https://mate-desktop.org/") (synopsis "MATE keyboard configuration library") (description @@ -511,9 +489,7 @@ (define-public mate-menus (string-append out "/lib/girepository-1.0/"))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool gobject-introspection)) (inputs `(("glib" ,glib) ("python" ,python-2))) @@ -567,7 +543,7 @@ (define-public mate-applets ("upower" ,upower) ("wireless-tools" ,wireless-tools))) (propagated-inputs - `(("python-pygobject" ,python-pygobject))) + (list python-pygobject)) (home-page "https://mate-desktop.org/") (synopsis "Various applets for the MATE Panel") (description @@ -615,16 +591,16 @@ (define-public mate-media ("gettext" ,gettext-minimal) ("gobject-introspection" ,gobject-introspection))) (inputs - `(("cairo" ,cairo) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libmatemixer" ,libmatemixer) - ("libxml2" ,libxml2) - ("mate-applets" ,mate-applets) - ("mate-desktop" ,mate-desktop) - ("mate-panel" ,mate-panel) - ("pango" ,pango) - ("startup-notification" ,startup-notification))) + (list cairo + gtk+ + libcanberra + libmatemixer + libxml2 + mate-applets + mate-desktop + mate-panel + pango + startup-notification)) (home-page "https://mate-desktop.org/") (synopsis "Multimedia related programs for the MATE desktop") (description @@ -671,32 +647,28 @@ (define-public mate-panel (string-append out "/lib/girepository-1.0/"))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("itstool" ,itstool) - ("xtrans" ,xtrans) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool itstool xtrans gobject-introspection)) (inputs - `(("dconf" ,dconf) - ("cairo" ,cairo) - ("dbus-glib" ,dbus-glib) - ("gtk-layer-shell" ,gtk-layer-shell) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libice" ,libice) - ("libmateweather" ,libmateweather) - ("librsvg" ,(librsvg-for-system)) - ("libsm" ,libsm) - ("libx11" ,libx11) - ("libxau" ,libxau) - ("libxml2" ,libxml2) - ("libxrandr" ,libxrandr) - ("libwnck" ,libwnck) - ("mate-desktop" ,mate-desktop) - ("mate-menus" ,mate-menus) - ("pango" ,pango) - ("tzdata" ,tzdata) - ("wayland" ,wayland))) + (list dconf + cairo + dbus-glib + gtk-layer-shell + gtk+ + libcanberra + libice + libmateweather + (librsvg-for-system) + libsm + libx11 + libxau + libxml2 + libxrandr + libwnck + mate-desktop + mate-menus + pango + tzdata + wayland)) (home-page "https://mate-desktop.org/") (synopsis "Panel for MATE") (description @@ -842,15 +814,15 @@ (define-public caja ("xorg-server" ,xorg-server) ("gobject-introspection" ,gobject-introspection))) (inputs - `(("exempi" ,exempi) - ("gtk+" ,gtk+) - ("gvfs" ,gvfs) - ("libexif" ,libexif) - ("libnotify" ,libnotify) - ("libsm" ,libsm) - ("libxml2" ,libxml2) - ("mate-desktop" ,mate-desktop) - ("startup-notification" ,startup-notification))) + (list exempi + gtk+ + gvfs + libexif + libnotify + libsm + libxml2 + mate-desktop + startup-notification)) (native-search-paths (list (search-path-specification (variable "CAJA_EXTENSIONDIR") @@ -900,17 +872,17 @@ (define-public caja-extensions ("libxml2" ,libxml2) ("pkg-config" ,pkg-config))) (inputs - `(("attr" ,attr) - ("brasero" ,brasero) - ("caja" ,caja) - ("dbus" ,dbus) - ("dbus-glib" ,dbus-glib) - ("gajim" ,gajim) ;runtime only? - ("gtk+" ,gtk+) - ("graphicsmagick" ,graphicsmagick) - ("mate-desktop" ,mate-desktop) - ("pidgin" ,pidgin) ;runtime only? - ("startup-notification" ,startup-notification))) + (list attr + brasero + caja + dbus + dbus-glib + gajim ;runtime only? + gtk+ + graphicsmagick + mate-desktop + pidgin ;runtime only? + startup-notification)) (home-page "https://mate-desktop.org/") (synopsis "Extensions for the File manager Caja") (description @@ -946,13 +918,13 @@ (define-public mate-control-center (string-append out "/sbin"))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("yelp-tools" ,yelp-tools) - ("desktop-file-utils" ,desktop-file-utils) - ("xorgproto" ,xorgproto) - ("xmodmap" ,xmodmap) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config + intltool + yelp-tools + desktop-file-utils + xorgproto + xmodmap + gobject-introspection)) (inputs `(("atk" ,atk) ("cairo" ,cairo) @@ -983,7 +955,7 @@ (define-public mate-control-center ("polkit" ,polkit) ("startup-notification" ,startup-notification))) (propagated-inputs - `(("librsvg" ,(librsvg-for-system)))) ;mate-slab.pc + (list (librsvg-for-system))) ;mate-slab.pc (home-page "https://mate-desktop.org/") (synopsis "MATE Desktop configuration tool") (description @@ -1004,32 +976,32 @@ (define-public marco (base32 "109b41pjrc1b4slw6sx1lakdhrc46x829vczzk4bz3j15kcszg54")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("itstool" ,itstool) - ("glib" ,glib) - ("gobject-introspection" ,gobject-introspection) - ("libxft" ,libxft) - ("libxml2" ,libxml2) - ("zenity" ,zenity))) + (list pkg-config + intltool + itstool + glib + gobject-introspection + libxft + libxml2 + zenity)) (inputs - `(("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libgtop" ,libgtop) - ("libice" ,libice) - ("libsm" ,libsm) - ("libx11" ,libx11) - ("libxcomposite" ,libxcomposite) - ("libxcursor" ,libxcursor) - ("libxdamage" ,libxdamage) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr) - ("libxrender" ,libxrender) - ("mate-desktop" ,mate-desktop) - ("pango" ,pango) - ("startup-notification" ,startup-notification))) + (list gtk+ + libcanberra + libgtop + libice + libsm + libx11 + libxcomposite + libxcursor + libxdamage + libxext + libxfixes + libxinerama + libxrandr + libxrender + mate-desktop + pango + startup-notification)) (home-page "https://mate-desktop.org/") (synopsis "Window manager for the MATE desktop") (description @@ -1070,7 +1042,7 @@ (define-public mate-user-guide ("yelp-tools" ,yelp-tools) ("yelp-xsl" ,yelp-xsl))) (inputs - `(("yelp" ,yelp))) + (list yelp)) (home-page "https://mate-desktop.org/") (synopsis "User Documentation for Mate software") (description @@ -1097,12 +1069,12 @@ (define-public mate-calc ("pkg-config" ,pkg-config) ("yelp-tools" ,yelp-tools))) (inputs - `(("atk" ,atk) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2) - ("libcanberra" ,libcanberra) - ("pango" ,pango))) + (list atk + glib + gtk+ + libxml2 + libcanberra + pango)) (home-page "https://mate-desktop.org/") (synopsis "Calculator for MATE") (description @@ -1123,7 +1095,7 @@ (define-public mate-backgrounds "0b9yx68p9l867bqsl9z2g4wrs8p396ls673jgaliys5snmk8n8dn")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool))) + (list intltool)) (home-page "https://mate-desktop.org/") (synopsis "Calculator for MATE") (description @@ -1149,15 +1121,15 @@ (define-public mate-netbook ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (inputs - `(("cairo" ,cairo) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libfakekey" ,libfakekey) - ("libwnck" ,libwnck) - ("libxtst" ,libxtst) - ("libx11" ,libx11) - ("mate-panel" ,mate-panel) - ("xorgproto" ,xorgproto))) + (list cairo + glib + gtk+ + libfakekey + libwnck + libxtst + libx11 + mate-panel + xorgproto)) (home-page "https://mate-desktop.org/") (synopsis "Tool for MATE on Netbooks") (description @@ -1212,29 +1184,29 @@ (define-public mate-screensaver ("which" ,which) ("xorgproto" ,xorgproto))) (inputs - `(("cairo" ,cairo) - ("dconf" ,dconf) - ("dbus" ,dbus) - ("dbus-glib" ,dbus-glib) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("librsvg" ,(librsvg-for-system)) - ("libcanberra" ,libcanberra) - ("libglade" ,libglade) - ("libmatekbd" ,libmatekbd) - ("libnotify" ,libnotify) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxklavier" ,libxklavier) - ("libxrandr" ,libxrandr) - ("libxrender" ,libxrender) - ("libxscrnsaver" ,libxscrnsaver) - ("libxxf86vm" ,libxxf86vm) - ("linux-pam" ,linux-pam) - ("mate-desktop" ,mate-desktop) - ("mate-menus" ,mate-menus) - ("pango" ,pango) - ("startup-notification" ,startup-notification))) + (list cairo + dconf + dbus + dbus-glib + glib + gtk+ + (librsvg-for-system) + libcanberra + libglade + libmatekbd + libnotify + libx11 + libxext + libxklavier + libxrandr + libxrender + libxscrnsaver + libxxf86vm + linux-pam + mate-desktop + mate-menus + pango + startup-notification)) (home-page "https://mate-desktop.org/") (synopsis "Screensaver for MATE") (description @@ -1266,19 +1238,19 @@ (define-public mate-utils ("xorgproto" ,xorgproto) ("yelp-tools" ,yelp-tools))) (inputs - `(("atk" ,atk) - ("cairo" ,cairo) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("librsvg" ,(librsvg-for-system)) - ("libcanberra" ,libcanberra) - ("libgtop" ,libgtop) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("mate-panel" ,mate-panel) - ("pango" ,pango) - ("udisks" ,udisks) - ("zlib" ,zlib))) + (list atk + cairo + glib + gtk+ + (librsvg-for-system) + libcanberra + libgtop + libx11 + libxext + mate-panel + pango + udisks + zlib)) (home-page "https://mate-desktop.org/") (synopsis "Utilities for the MATE Desktop") (description @@ -1378,17 +1350,17 @@ (define-public engrampa ("pkg-config" ,pkg-config) ("yelp-tools" ,yelp-tools))) (inputs - `(("caja" ,caja) - ("file" ,file) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("librsvg" ,(librsvg-for-system)) - ("json-glib" ,json-glib) - ("libcanberra" ,libcanberra) - ("libx11" ,libx11) - ("libsm" ,libsm) - ("packagekit" ,packagekit) - ("pango" ,pango))) + (list caja + file + glib + gtk+ + (librsvg-for-system) + json-glib + libcanberra + libx11 + libsm + packagekit + pango)) (home-page "https://mate-desktop.org/") (synopsis "Archive Manager for MATE") (description @@ -1420,24 +1392,24 @@ (define-public pluma ("pkg-config" ,pkg-config) ("yelp-tools" ,yelp-tools))) (inputs - `(("atk" ,atk) - ("cairo" ,cairo) - ("enchant" ,enchant-1.6) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview-3) - ("gdk-pixbuf" ,gdk-pixbuf) - ("iso-codes" ,iso-codes) - ("libcanberra" ,libcanberra) - ("libx11" ,libx11) - ("libsm" ,libsm) - ("libpeas" ,libpeas) - ("libxml2" ,libxml2) - ("libice" ,libice) - ("packagekit" ,packagekit) - ("pango" ,pango) - ("python" ,python) - ("scrollkeeper" ,scrollkeeper))) + (list atk + cairo + enchant-1.6 + glib + gtk+ + gtksourceview-3 + gdk-pixbuf + iso-codes + libcanberra + libx11 + libsm + libpeas + libxml2 + libice + packagekit + pango + python + scrollkeeper)) (home-page "https://mate-desktop.org/") (synopsis "Text Editor for MATE") (description @@ -1463,19 +1435,19 @@ (define-public mate-system-monitor ("pkg-config" ,pkg-config) ("yelp-tools" ,yelp-tools))) (inputs - `(("cairo" ,cairo) - ("glib" ,glib) - ("glibmm" ,glibmm) - ("gtkmm" ,gtkmm-3) - ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf) - ("libsigc++" ,libsigc++) - ("libcanberra" ,libcanberra) - ("libxml2" ,libxml2) - ("libwnck" ,libwnck) - ("libgtop" ,libgtop) - ("librsvg" ,(librsvg-for-system)) - ("polkit" ,polkit))) + (list cairo + glib + glibmm + gtkmm-3 + gtk+ + gdk-pixbuf + libsigc++ + libcanberra + libxml2 + libwnck + libgtop + (librsvg-for-system) + polkit)) (home-page "https://mate-desktop.org/") (synopsis "System Monitor for MATE") (description @@ -1503,12 +1475,12 @@ (define-public mate-polkit ("libtool" ,libtool) ("pkg-config" ,pkg-config))) (inputs - `(("accountsservice" ,accountsservice) - ("glib" ,glib) - ("gobject-introspection" ,gobject-introspection) - ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf) - ("polkit" ,polkit))) + (list accountsservice + glib + gobject-introspection + gtk+ + gdk-pixbuf + polkit)) (home-page "https://mate-desktop.org/") (synopsis "DBus specific service for MATE") (description @@ -1533,7 +1505,7 @@ (define-public mate (union-build (assoc-ref %outputs "out") directories) #t))))) - (native-inputs `(("desktop-file-utils" ,desktop-file-utils))) + (native-inputs (list desktop-file-utils)) (inputs ;; TODO: Add more packages `(("at-spi2-core" ,at-spi2-core) @@ -1580,7 +1552,7 @@ (define-public mate ("zenity" ,zenity))) (propagated-inputs ;; Default font that applications such as IceCat require. - `(("font-dejavu" ,font-dejavu))) + (list font-dejavu)) (synopsis "The MATE desktop environment") (home-page "https://mate-desktop.org/") (description diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 33ae378a2a..b447af305b 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -168,9 +168,8 @@ (define-public aris (sha256 (base32 "1q1887ryqdr9sn0522hc7p16kqwlxxyz5dkmma8ar2nxplhgll7q")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+) - ("libxml2" ,libxml2))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list gtk+ libxml2)) + (native-inputs (list pkg-config)) (arguments `(#:configure-flags '("CFLAGS=-O2 -g -fcommon"))) (synopsis "Natural deduction first-order logic interface") @@ -196,11 +195,9 @@ (define-public bitwise (base32 "1lniw4bsb5qs5ybf018qllf95pzixb1q3lvybzl4k3xz8zpkrm6k")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses) - ("readline" ,readline))) + (list ncurses readline)) (native-inputs - `(("cunit" ,cunit) - ("pkg-config" ,pkg-config))) + (list cunit pkg-config)) (synopsis "Terminal based bit manipulator in ncurses") (description "Bitwise is a multi base interactive calculator supporting dynamic base conversion and bit manipulation. It's a handy tool for low level @@ -341,12 +338,12 @@ (define-public python-cvxopt (setenv "CVXOPT_BUILD_GSL" "1") #t))))) (inputs - `(("fftw" ,fftw) - ("glpk" ,glpk) - ("gsl" ,gsl) - ("lapack" ,lapack) - ("openblas" ,openblas) - ("suitesparse" ,suitesparse))) + (list fftw + glpk + gsl + lapack + openblas + suitesparse)) (home-page "https://www.cvxopt.org") (synopsis "Python library for convex optimization") (description @@ -432,7 +429,7 @@ (define-public dionysus (base32 "194pzs1mlsj4ww6v37qq3961h5hckm5h805cv0r14xj3g9wfx2sk")))) (build-system gnu-build-system) - (inputs `(("tcl" ,tcl))) ;for 'tclsh' + (inputs (list tcl)) ;for 'tclsh' (synopsis "Local search for universal constants and scientific values") (description "GNU Dionysus is a convenient system for quickly retrieving the values of @@ -621,10 +618,7 @@ (define-public sleef (for-each make-file-writable (find-files ".")) #t))))) (inputs - `(("fftw" ,fftw) - ("gmp" ,gmp) - ("mpfr" ,mpfr) - ("openssl" ,openssl))) + (list fftw gmp mpfr openssl)) (home-page "https://sleef.org/") (synopsis "SIMD library for evaluating elementary functions and DFT") (description @@ -648,7 +642,7 @@ (define-public glpk "05bgxidxj8d9xdp82niy7cy36w181cxq7p8vc3y2ixshpgp1642a")))) (build-system gnu-build-system) (inputs - `(("gmp" ,gmp))) + (list gmp)) (arguments `(#:configure-flags '("--with-gmp" "--disable-static"))) @@ -692,10 +686,9 @@ (define-public 4ti2 (base32 "0rj92x6p9m3la5gasjbj7sa569im527ffmka5y2sv1amgd3fflrh")))) (build-system gnu-build-system) (native-inputs - `(("which" ,(@ (gnu packages base) which)))) ; for the tests + (list (@ (gnu packages base) which))) ; for the tests (inputs - `(("glpk" ,glpk) - ("gmp" ,gmp))) + (list glpk gmp)) (home-page "http://www.4ti2.de/") (synopsis "Mathematical tool suite for problems on linear spaces") (description @@ -719,7 +712,7 @@ (define-public cddlib "00zdgiqb91vx6gd2103h3ijij0llspsxc6zz3iw2bll39fvkl4xq")))) (build-system gnu-build-system) (inputs - `(("gmp" ,gmp))) + (list gmp)) (home-page "https://www.inf.ethz.ch/personal/fukudak/cdd_home/index.html") (synopsis "Library for convex hulls and extreme rays of polyhedra") (description @@ -745,7 +738,7 @@ (define-public lrslib "05kq3hzam31dlmkccv3v358r478kpvx76mw37ka12c6ypwv5dsnk")))) (build-system gnu-build-system) (inputs - `(("gmp" ,gmp))) + (list gmp)) (arguments `(#:tests? #f ; no check phase #:make-flags `("CC=gcc" @@ -784,7 +777,7 @@ (define-public libcerf (base32 "1ic2q7kvxpqmgxlishygvx8d00i4wn51vkq4fyac44ahhf6c3kwd")))) (build-system cmake-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://jugit.fz-juelich.de/mlz/libcerf") (synopsis "Library for complex error functions") (description @@ -807,7 +800,7 @@ (define-public vinci "1aq0qc1y27iw9grhgnyji3290wwfznsrk3sg6ynqpxwjdda53h4m")))) (build-system gnu-build-system) (inputs - `(("lrslib" ,lrslib))) + (list lrslib)) (arguments `(#:tests? #f ; no check phase #:phases @@ -852,10 +845,7 @@ (define-public arpack-ng "0l7as5z6xvbxly8alam9s4kws70952qq35a6vkljzayi4b9gbklx")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("eigen" ,eigen) ("lapack" ,lapack) @@ -1035,11 +1025,7 @@ (define-public gnuplot (sha256 (base32 "1fp7rbhjmz2w63r72kicf8lfszzimz2csfx868fracw167hpaz75")))) (build-system gnu-build-system) - (inputs `(("readline" ,readline) - ("cairo" ,cairo) - ("pango" ,pango) - ("gd" ,gd) - ("lua" ,lua))) + (inputs (list readline cairo pango gd lua)) (native-inputs `(("pkg-config" ,pkg-config) ("texlive" ,texlive-tiny))) @@ -1103,9 +1089,7 @@ (define-public hdf4 "hdf4-tirpc.patch")))) (build-system gnu-build-system) (native-inputs - `(("gfortran" ,gfortran) - ("bison" ,bison) - ("flex" ,flex))) + (list gfortran bison flex)) (inputs `(("zlib" ,zlib) ("libjpeg" ,libjpeg-turbo) @@ -1204,10 +1188,9 @@ (define-public hdf5-1.8 (patches (search-patches "hdf5-config-date.patch")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("gfortran" ,gfortran) - ("perl" ,perl))) ;part of the test machinery needs Perl + (list gfortran perl)) ;part of the test machinery needs Perl (outputs '("out" ; core library "fortran")) ; fortran interface (arguments @@ -1504,7 +1487,7 @@ (define-public hdf-eos2 "hdf-eos2-fortrantests.patch")))) (build-system gnu-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (inputs `(("hdf4" ,hdf4-alt) ; assume most HDF-EOS2 users won't use the HDF4 netCDF API ;; XXX: These inputs are really dependencies of hdf4. @@ -1542,12 +1525,10 @@ (define-public hdf-eos5 "hdf-eos5-fix-szip.patch" "hdf-eos5-fortrantests.patch")))) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (build-system gnu-build-system) (inputs - `(("hdf5" ,hdf5-1.8) - ("zlib" ,zlib) - ("gctp" ,gctp))) + (list hdf5-1.8 zlib gctp)) (arguments `(#:configure-flags '("--enable-install-include" "--enable-shared" "CC=h5cc -Df2cFortran" "LIBS=-lgctp") @@ -1624,8 +1605,7 @@ (define-public hdf5-blosc (("ExternalProject_Add\\(project_blosc") "message(")) #t))))) (inputs - `(("c-blosc" ,c-blosc) - ("hdf5" ,hdf5-1.10))) + (list c-blosc hdf5-1.10)) (home-page "https://github.com/Blosc/hdf5-blosc") (synopsis "Filter for HDF5 using the Blosc compressor") (description "This is a filter for HDF5 that uses the Blosc compressor; by @@ -1646,7 +1626,7 @@ (define-public h5check (base32 "1gm76jbwhz9adbxgn14zx8cj33dmjdr2g5xcy0m9c2gakp8w59kj")))) (build-system gnu-build-system) - (inputs `(("hdf5" ,hdf5-1.8))) ;h5cc for tests + (inputs (list hdf5-1.8)) ;h5cc for tests (home-page "https://www.hdfgroup.org/products/hdf5_tools/h5check.html") (synopsis "HDF5 format checker") (description "@code{h5check} is a validation tool for verifying that an @@ -1667,8 +1647,7 @@ (define-public itpp "14ddy2xnb6sgp4hiax9v5sv4pr4l4dd4ps76nfha3nrpr1ikhcqm")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; Tests require googletest *sources* - (inputs `(("lapack" ,lapack) - ("fftw" ,fftw))) + (inputs (list lapack fftw)) ;; FIXME: Even though the fonts are available dvips complains: ;; "Font cmmi10 not found; characters will be left blank." (native-inputs @@ -1708,9 +1687,7 @@ (define-public netcdf (patches (search-patches "netcdf-date-time.patch")))) (build-system gnu-build-system) (native-inputs - `(("m4" ,m4) - ("doxygen" ,doxygen) - ("graphviz" ,graphviz))) + (list m4 doxygen graphviz)) (inputs `(("hdf4" ,hdf4-alt) ("hdf5" ,hdf5) @@ -1791,9 +1768,9 @@ (define-public netcdf-fortran "FFLAGS=-fallow-argument-mismatch") #:parallel-tests? #f)) (inputs - `(("netcdf" ,netcdf))) + (list netcdf)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (synopsis "Fortran interface for the netCDF library") (description (package-description netcdf)) (home-page (package-home-page netcdf)) @@ -1828,8 +1805,8 @@ (define-public nlopt (("libnlopt") (string-append out "/lib/libnlopt"))) #t)))))) - (inputs `(("guile" ,guile-2.0))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list guile-2.0)) + (native-inputs (list pkg-config)) (home-page "http://ab-initio.mit.edu/wiki/") (synopsis "Library for nonlinear optimization") (description "NLopt is a library for nonlinear optimization, providing a @@ -1869,11 +1846,10 @@ (define-public ipopt after "\n"))) #t)))))) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (inputs ;; TODO: Maybe add dependency on COIN-MUMPS, ASL, and HSL. - `(("lapack" ,lapack))) ;for both libblas and liblapack + (list lapack)) ;for both libblas and liblapack (home-page "https://www.coin-or.org") (synopsis "Large-scale nonlinear optimizer") (description @@ -2047,10 +2023,9 @@ (define-public cbc '(delete-file-recursively "ThirdParty")))) (build-system gnu-build-system) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (inputs - `(("openblas" ,openblas))) + (list openblas)) (home-page "https://www.coin-or.org") (synopsis "Branch-and-cut solver") (description @@ -2078,10 +2053,9 @@ (define-public clp #t)))) (build-system gnu-build-system) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (inputs - `(("openblas" ,openblas))) + (list openblas)) (home-page "https://www.coin-or.org") (synopsis "Linear programming solver") (description @@ -2153,9 +2127,7 @@ (define-public gecode (add-after 'fix-rpath 'check (assoc-ref %standard-phases 'check))))) (native-inputs - `(("patchelf" ,patchelf) - ("perl" ,perl) - ("sed" ,sed))) + (list patchelf perl sed)) (home-page "https://www.gecode.org") (synopsis "Toolkit for developing constraint-based systems") (description "Gecode is a C++ toolkit for developing constraint-based @@ -2223,7 +2195,7 @@ (define-public libflame (string-append static "/include")) #t)))))) (inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (native-inputs `(("lapack" ,lapack) ("openblas" ,openblas) @@ -2323,7 +2295,7 @@ (define-public clasp (rename-file "cmake/ClaspConfig.cmake.in" "cmake/clasp-config.cmake.in")))))) (inputs - `(("libpotassco" ,libpotassco))) + (list libpotassco)) (home-page "https://potassco.org/") (synopsis "Answer set solver") (description "clasp is an answer set solver for (extended) normal and @@ -2388,8 +2360,7 @@ (define-public clingo "propagator" "propgator-sequence-mining" "symbol" "visitor")))))))))) (inputs - `(("clasp" ,clasp) - ("libpotassco" ,libpotassco))) + (list clasp libpotassco)) (native-inputs `(("clasp-src" ,(package-source clasp)))) (home-page "https://potassco.org/") @@ -2423,9 +2394,9 @@ (define-public ceres (("set\\(LIB_SUFFIX \"64\"\\)") "set(LIB_SUFFIX \"\")"))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("glog" ,glog))) ;for #include + (list glog)) ;for #include (inputs `(("eigen" ,eigen) ("blas" ,openblas) @@ -2492,19 +2463,19 @@ (define-public octave-cli ("texinfo" ,texinfo) ("zlib" ,zlib))) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config) - ("perl" ,perl) - ;; The following inputs are not actually used in the build process. - ;; However, the ./configure gratuitously tests for their existence and - ;; assumes that programs not present at build time are also not, and - ;; can never be, available at run time! If these inputs are therefore - ;; not present, support for them will be built out. However, Octave - ;; will still run without them, albeit without the features they - ;; provide. - ("less" ,less) - ("ghostscript" ,ghostscript) - ("gnuplot" ,gnuplot))) + (list gfortran + pkg-config + perl + ;; The following inputs are not actually used in the build process. + ;; However, the ./configure gratuitously tests for their existence and + ;; assumes that programs not present at build time are also not, and + ;; can never be, available at run time! If these inputs are therefore + ;; not present, support for them will be built out. However, Octave + ;; will still run without them, albeit without the features they + ;; provide. + less + ghostscript + gnuplot)) ;; Octave code uses this variable to detect directories holding multiple CA ;; certificates to verify peers with. This is required for the networking ;; functions that require encryption to work properly. @@ -2591,12 +2562,12 @@ (define-public opencascade-oce (assoc-ref %outputs "out")) "-UCMAKE_INSTALL_RPATH"))) (inputs - `(("freetype" ,freetype) - ("glu" ,glu) - ("libxmu" ,libxmu) - ("mesa" ,mesa) - ("tcl" ,tcl) - ("tk" ,tk))) + (list freetype + glu + libxmu + mesa + tcl + tk)) (native-inputs `(("python" ,python-wrapper))) (home-page "https://github.com/tpaviot/oce") @@ -2675,17 +2646,17 @@ (define-public opencascade-occt "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-UCMAKE_INSTALL_LIBDIR"))) (inputs - `(("doxygen" ,doxygen) - ;("freeimage" ,freeimage) - ("freetype" ,freetype) - ("glu" ,glu) - ("libxext" ,libxext) - ("libxi" ,libxi) - ("libxmu" ,libxmu) - ("mesa" ,mesa) - ("tbb" ,tbb-2020) - ("tcl" ,tcl) - ("tk" ,tk))) + (list doxygen + ;("freeimage" ,freeimage) + freetype + glu + libxext + libxi + libxmu + mesa + tbb-2020 + tcl + tk)) ;; TODO: build Overview documentation and add 'doc' output. (home-page "https://www.opencascade.com") (synopsis "Libraries for 3D modeling and numerical simulation") @@ -2736,17 +2707,17 @@ (define-public gmsh #t)))) (build-system cmake-build-system) (propagated-inputs - `(("fltk" ,fltk) - ("gfortran" ,gfortran) - ("glu" ,glu) - ("gmp" ,gmp) - ("hdf5" ,hdf5) - ("lapack" ,lapack) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("mesa" ,mesa) - ("metis" ,metis) - ("opencascade-occt" ,opencascade-occt))) + (list fltk + gfortran + glu + gmp + hdf5 + lapack + libx11 + libxext + mesa + metis + opencascade-occt)) (inputs `(("fontconfig" ,fontconfig) ("libxft" ,libxft) @@ -2834,19 +2805,18 @@ (define-public veusz ,(list (string-append (assoc-ref inputs "qtsvg") "/lib/qt5/plugins/")))))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ;;("python-astropy" ,python-astropy) ;; FIXME: Package this. - ("qttools" ,qttools) - ("python-sip" ,python-sip-4))) + (list pkg-config + ;;("python-astropy" ,python-astropy) ;; FIXME: Package this. + qttools python-sip-4)) (inputs - `(("ghostscript" ,ghostscript) ;optional, for EPS/PS output - ("python-dbus" ,python-dbus) - ("python-h5py" ,python-h5py) ;optional, for HDF5 data - ("python-pyqt" ,python-pyqt) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list ghostscript ;optional, for EPS/PS output + python-dbus + python-h5py ;optional, for HDF5 data + python-pyqt + qtbase-5 + qtsvg)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://veusz.github.io/") (synopsis "Scientific plotting package") (description @@ -2898,15 +2868,12 @@ (define-public petsc "examples")) ; ~30MiB of examples (build-system gnu-build-system) (native-inputs - `(("python" ,python) - ("which" ,which))) + (list python which)) (inputs - `(("gfortran" ,gfortran) - ("openblas" ,openblas) - ("superlu" ,superlu) - ;; leaving out hdf5 and fftw, as petsc expects them to be built with mpi - ;; leaving out opengl, as configuration seems to only be for mac - )) + (list gfortran openblas superlu + ;; leaving out hdf5 and fftw, as petsc expects them to be built with mpi + ;; leaving out opengl, as configuration seems to only be for mac + )) (arguments (list #:test-target "test" @@ -3040,8 +3007,8 @@ (define-public petsc-complex-openmpi (inherit petsc-complex) (name "petsc-complex-openmpi") (inputs - `(("openmpi" ,openmpi) - ,@(package-inputs petsc-complex))) + (modify-inputs (package-inputs petsc-complex) + (prepend openmpi))) (arguments (substitute-keyword-arguments (package-arguments petsc-complex) ((#:configure-flags cf) @@ -3089,7 +3056,7 @@ (define-public python-petsc4py (add-before 'check 'mpi-setup ,%openmpi-setup)))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs `(("petsc" ,petsc-openmpi) ("python-numpy" ,python-numpy))) @@ -3148,7 +3115,7 @@ (define-public slepc `(("arpack" ,arpack-ng) ("gfortran" ,gfortran))) (propagated-inputs - `(("petsc" ,petsc))) + (list petsc)) (arguments `(#:parallel-build? #f ;build is parallel by default #:configure-flags @@ -3293,8 +3260,7 @@ (define-public metamath (base32 "1s9hyknfvhj86g3giayyf3dxzg23iij0rs7bdvj075v9qbyhqn9b")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "http://us.metamath.org/") (synopsis "Proof verifier based on a minimalistic formalism") (description @@ -3425,12 +3391,9 @@ (define-public minizinc (string-append gecode "/bin/fzn-gecode")) (newline port))))))))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs - `(("cbc" ,cbc) - ("gecode" ,gecode) - ("zlib" ,zlib))) + (list cbc gecode zlib)) (home-page "https://www.minizinc.org") (synopsis "High-level constraint modeling language") (description "MiniZinc is a high-level modeling language for constraint @@ -3624,8 +3587,7 @@ (define-public ruby-asciimath "1aapydwwkydbwgz07n7ma3a5jy9n3v0shy6q6j8mi4wr3crhx45a")))) (build-system ruby-build-system) (native-inputs - `(("ruby-nokogiri" ,ruby-nokogiri) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-nokogiri ruby-rspec)) (synopsis "AsciiMath parsing and conversion library") (description "A pure Ruby AsciiMath parsing and conversion library. AsciiMath is an @@ -3678,7 +3640,7 @@ (define-public superlu #t))))))) (build-system cmake-build-system) (native-inputs - `(("tcsh" ,tcsh))) + (list tcsh)) (inputs `(("blas" ,openblas) ("gfortran" ,gfortran))) @@ -3741,7 +3703,7 @@ (define-public superlu-dist "superlu-dist-awpm-grid.patch")))) (build-system cmake-build-system) (native-inputs - `(("tcsh" ,tcsh))) + (list tcsh)) (inputs `(("gfortran" ,gfortran) ("blas" ,openblas) @@ -3806,11 +3768,9 @@ (define-public scotch "scotch-integer-declarations.patch")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("flex" ,flex) - ("bison" ,bison) - ("gfortran" ,gfortran))) + (list flex bison gfortran)) (outputs '("out" "metis")) (arguments `(#:make-flags (list (string-append "prefix=" %output)) @@ -3946,9 +3906,7 @@ (define-public scotch-shared (package (inherit scotch) (name "scotch-shared") (native-inputs - `(("gcc" ,gcc) - ("flex" ,flex) - ("bison" ,bison))) + (list gcc flex bison)) (arguments (substitute-keyword-arguments (package-arguments scotch) ((#:phases scotch-shared-phases) @@ -4004,7 +3962,7 @@ (define-public pt-scotch (package (inherit scotch) (name "pt-scotch") (propagated-inputs - `(("openmpi" ,openmpi))) ;Headers include MPI headers + (list openmpi)) ;Headers include MPI headers (arguments (substitute-keyword-arguments (package-arguments scotch) ((#:phases scotch-phases) @@ -4028,7 +3986,7 @@ (define-public pt-scotch32 (package (inherit scotch32) (name "pt-scotch32") (propagated-inputs - `(("openmpi" ,openmpi))) ;headers include MPI headers + (list openmpi)) ;headers include MPI headers (arguments (substitute-keyword-arguments (package-arguments scotch32) ((#:phases scotch32-phases) @@ -4051,7 +4009,7 @@ (define-public pt-scotch-shared (package (inherit scotch-shared) (name "pt-scotch-shared") (propagated-inputs - `(("openmpi" ,openmpi))) ;Headers include MPI headers + (list openmpi)) ;Headers include MPI headers (arguments (substitute-keyword-arguments (package-arguments scotch-shared) ((#:phases scotch-shared-phases) @@ -4170,10 +4128,9 @@ (define-public gsegrafix `(#:configure-flags (list "--disable-static"))) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+))) + (list glib gtk+)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.gnu.org/software/gsegrafix/") (synopsis "GNOME application to create scientific and engineering plots") (description @@ -4206,9 +4163,7 @@ (define-public maxima ("sed" ,sed) ("tk" ,tk))) ;Tcl/Tk is used by 'xmaxima' (native-inputs - `(("texinfo" ,texinfo) - ("perl" ,perl) - ("python" ,python))) + (list texinfo perl python)) (arguments `(#:configure-flags ,#~(list "--enable-sbcl" @@ -4312,12 +4267,12 @@ (define-public wxmaxima (native-inputs `(("gettext" ,gettext-minimal))) (inputs - `(("wxwidgets" ,wxwidgets) - ("maxima" ,maxima) - ;; Runtime support. - ("adwaita-icon-theme" ,adwaita-icon-theme) - ("gtk+" ,gtk+) - ("shared-mime-info" ,shared-mime-info))) + (list wxwidgets + maxima + ;; Runtime support. + adwaita-icon-theme + gtk+ + shared-mime-info)) (arguments `(#:tests? #f ; tests fail non-deterministically #:phases @@ -4535,8 +4490,7 @@ (define-public blis "05ifil6jj9424sr8kmircl8k4bmxnl3y12a79vwj1kxxva5gz50g")) (file-name (git-file-name "blis" version)))) (native-inputs - `(("python" ,python) - ("perl" ,perl))) + (list python perl)) (build-system gnu-build-system) (arguments `(#:modules @@ -4756,11 +4710,7 @@ (define-public suitesparse (modify-phases %standard-phases (delete 'configure)))) ;no configure script (inputs - `(("tbb" ,tbb) - ("openblas" ,openblas) - ("gmp" ,gmp) - ("mpfr" ,mpfr) - ("metis" ,metis))) + (list tbb openblas gmp mpfr metis)) (native-inputs `(("cmake" ,cmake-minimal) ("m4" ,m4))) @@ -4977,7 +4927,7 @@ (define-public glm Cflags: -I${includedir}~%" out ,(version-prefix version 3))))) #t)))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://glm.g-truc.net/") (synopsis "OpenGL Mathematics library") (description "OpenGL Mathematics (GLM) is a header-only C++ mathematics @@ -5243,10 +5193,8 @@ (define-public dealii ;; Anyway, they are meant to be used at build time, so rather than adding ;; the interpreters here, any package depending on them should just add ;; the requisite interpreter to its native inputs. - `(("boost" ,boost) - ("hdf5" ,hdf5) - ("suitesparse" ,suitesparse) ; For UMFPACK. - ("tbb" ,tbb))) + (list boost hdf5 suitesparse ; For UMFPACK. + tbb)) (arguments `(#:build-type "DebugRelease" ; Supports only Debug, Release and DebugRelease. ;; The tests take too long and must be explicitly enabled with "make @@ -5324,7 +5272,7 @@ (define-public flann (build-system cmake-build-system) (outputs '("out")) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs `(("hdf5" ,hdf5) ;; FIXME: 'mkoctfile' fails with a linker error: @@ -5377,8 +5325,7 @@ (define-public wcalc "1vi8dl6rccqiq1apmpwawyg2ywx6a1ic1d3cvkf2hlwk1z11fb0f")))) (build-system gnu-build-system) (inputs - `(("mpfr" ,mpfr) - ("readline" ,readline))) + (list mpfr readline)) (home-page "http://w-calc.sourceforge.net/index.php") (synopsis "Flexible command-line scientific calculator") (description "Wcalc is a very capable calculator. It has standard functions @@ -5406,10 +5353,7 @@ (define-public xaos (native-inputs `(("gettext" ,gettext-minimal) ("qtbase" ,qtbase-5) ("qttools" ,qttools))) - (inputs `(("libx11" ,libx11) - ("zlib" ,zlib) - ("libpng" ,libpng) - ("gsl" ,gsl))) + (inputs (list libx11 zlib libpng gsl)) ;; The upstream project file ("XaoS.pro") and the Makefile it generates are ;; not enough for this package to install properly. These phases fix that. (arguments @@ -5619,8 +5563,7 @@ (define-public matio "0vr8c1mz1k6mz0sgh6n3scl5c3a71iqmy5fnydrgq504icj4vym4")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib) - ("hdf5" ,hdf5-1.8))) + (list zlib hdf5-1.8)) (home-page "http://matio.sourceforge.net/") (synopsis "Library for reading and writing MAT files") (description "Matio is a library for reading and writing MAT files. It @@ -5710,7 +5653,7 @@ (define-public reducelcs "1rllzcfwc042c336mhq262a8ha90x6afq30kvk60r7i4761j4yjm")))) (build-system gnu-build-system) (inputs - `(("openlibm" ,openlibm))) + (list openlibm)) (arguments `(#:tests? #f ; no tests #:phases @@ -5772,9 +5715,8 @@ (define-public jacal (invoke "./configure" (string-append "--prefix=" (assoc-ref outputs "out")))))))) - (inputs `(("scm" ,scm))) - (native-inputs `(("unzip" ,unzip) - ("texinfo" ,texinfo))) + (inputs (list scm)) + (native-inputs (list unzip texinfo)) (synopsis "Symbolic mathematics system") (description "GNU JACAL is an interactive symbolic mathematics program based on Scheme. It manipulate and simplify a range of mathematical expressions such @@ -5902,9 +5844,9 @@ (define-public ocaml-z3 ("ocaml" ,ocaml) ("ocaml-findlib" ,ocaml-findlib))) (propagated-inputs - `(("ocaml-zarith" ,ocaml-zarith))) + (list ocaml-zarith)) (inputs - `(("z3" ,z3))))) + (list z3)))) (define-public elpa (package @@ -6012,7 +5954,7 @@ (define-public elemental (build-system cmake-build-system) (home-page "https://github.com/elemental/Elemental") (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (inputs `(("blas" ,openblas) ("gfortran:lib" ,gfortran "lib") @@ -6065,10 +6007,7 @@ (define-public mcrl2 (base32 "1xgx3cd57vc7gbjic24j1q2za6j3ybz6nk4afvvpbwsf33xnlf4v")))) (inputs - `(("boost" ,boost) - ("glu" ,glu) - ("mesa" ,mesa) - ("qtbase" ,qtbase-5))) + (list boost glu mesa qtbase-5)) (build-system cmake-build-system) (synopsis "Toolset for the mCRL2 formal specification language") (description @@ -6086,7 +6025,7 @@ (define-public mcrl2-minimal (inherit mcrl2) (name "mcrl2-minimal") (inputs - `(("boost" ,boost))) + (list boost)) (arguments '(#:configure-flags '("-DMCRL2_ENABLE_GUI_TOOLS=OFF"))))) @@ -6250,8 +6189,8 @@ (define-public sundials-julia (base32 "0nx4sqhmi126m14myzm7syv2053harav9snl0a247wnkcgs5rxrv")))) (inputs - `(("lapack" ,lapack) - ,@(package-inputs sundials))) + (modify-inputs (package-inputs sundials) + (prepend lapack))) (arguments (substitute-keyword-arguments (package-arguments sundials) ((#:configure-flags flags '()) @@ -6329,14 +6268,9 @@ (define-public dune-common (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("gmp" ,gmp) - ("metis" ,metis) - ("openblas" ,openblas) - ("python" ,python) - ("superlu" ,superlu))) + (list gmp metis openblas python superlu)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "DUNE, the Distributed and Unified Numerics Environment is a @@ -6367,14 +6301,11 @@ (define-public dune-geometry (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ;; Optional - ("openblas" ,openblas) - ("gmp" ,gmp) - ("python" ,python))) + (list dune-common + ;; Optional + openblas gmp python)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "DUNE, the Distributed and Unified Numerics Environment is a @@ -6409,10 +6340,9 @@ (define-public dune-uggrid (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common))) + (list dune-common)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "DUNE, the Distributed and Unified Numerics Environment is a @@ -6444,17 +6374,16 @@ (define-public dune-grid (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ("dune-geometry" ,dune-geometry) - ("gmp" ,gmp) - ("metis" ,metis) - ("openblas" ,openblas) - ("python" ,python))) + (list dune-common + dune-geometry + gmp + metis + openblas + python)) (propagated-inputs - `(("dune-uggrid" ,dune-uggrid))) + (list dune-uggrid)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "DUNE, the Distributed and Unified Numerics Environment is a @@ -6500,17 +6429,16 @@ (define-public dune-istl (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ;; Optional - ("metis" ,metis) - ("suitesparse" ,suitesparse) - ("superlu" ,superlu) - ("openblas" ,openblas) - ("gmp" ,gmp) - ("python" ,python))) + (list dune-common + ;; Optional + metis + suitesparse + superlu + openblas + gmp + python)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "DUNE, the Distributed and Unified Numerics Environment is a @@ -6558,15 +6486,14 @@ (define-public dune-localfunctions (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ("dune-geometry" ,dune-geometry) - ;; Optional - ("metis" ,metis) - ("superlu" ,superlu) - ("gmp" ,gmp))) + (list dune-common + dune-geometry + ;; Optional + metis + superlu + gmp)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") ; TODO (description "This DUNE module provides interface and implementation for @@ -6611,19 +6538,18 @@ (define-public dune-alugrid (string-append (assoc-ref inputs "dune-grid") "/share")) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ("dune-geometry" ,dune-geometry) - ("dune-grid" ,dune-grid) - ;; Optional - ("metis" ,metis) - ("openblas" ,openblas) - ("python" ,python) - ("superlu" ,superlu) - ("gmp" ,gmp) - ("zlib" ,zlib))) + (list dune-common + dune-geometry + dune-grid + ;; Optional + metis + openblas + python + superlu + gmp + zlib)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "ALUGrid is an adaptive, loadbalancing, unstructured @@ -6653,16 +6579,15 @@ (define-public dune-subgrid (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ("dune-geometry" ,dune-geometry) - ("dune-grid" ,dune-grid) - ;; Optional - ("metis" ,metis) - ("openblas" ,openblas) - ("gmp" ,gmp))) + (list dune-common + dune-geometry + dune-grid + ;; Optional + metis + openblas + gmp)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "http://numerik.mi.fu-berlin.de/dune-subgrid/index.php") (synopsis "Distributed and Unified Numerics Environment") (description "The dune-subgrid module marks elements of @@ -6693,16 +6618,15 @@ (define-public dune-typetree (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ;; Optional - ("openblas" ,openblas) - ("python" ,python) - ("metis" ,metis) - ("superlu" ,superlu) - ("gmp" ,gmp))) + (list dune-common + ;; Optional + openblas + python + metis + superlu + gmp)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "TypeTree is a template library for constructing and @@ -6738,20 +6662,19 @@ (define-public dune-functions (lambda* (#:key make-flags #:allow-other-keys) (apply invoke "make" "build_tests" make-flags)))))) (inputs - `(("dune-common" ,dune-common) - ("dune-istl" ,dune-istl) - ("dune-localfunctions" ,dune-localfunctions) - ("dune-grid" ,dune-grid) - ("dune-geometry" ,dune-geometry) - ("dune-typetree" ,dune-typetree) - ("openblas" ,openblas) - ("metis" ,metis) - ("python" ,python) - ("superlu" ,superlu) - ("gmp" ,gmp))) + (list dune-common + dune-istl + dune-localfunctions + dune-grid + dune-geometry + dune-typetree + openblas + metis + python + superlu + gmp)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Distributed and Unified Numerics Environment") (description "The dune-functions module provides an abstraction layer for @@ -6777,23 +6700,22 @@ (define-public dune-pdelab (build-system cmake-build-system) (arguments '(#:tests? #f)) ; XXX: the tests cannot be compiled (inputs - `(("dune-common" ,dune-common) - ("dune-istl" ,dune-istl) - ("dune-localfunctions" ,dune-localfunctions) - ("dune-geometry" ,dune-geometry) - ("dune-grid" ,dune-grid) - ("dune-typetree" ,dune-typetree) - ("dune-functions" ,dune-functions) - ;; Optional - ("openblas" ,openblas) - ("eigen" ,eigen) - ("metis" ,metis) - ("python" ,python) - ("superlu" ,superlu) - ("gmp" ,gmp))) + (list dune-common + dune-istl + dune-localfunctions + dune-geometry + dune-grid + dune-typetree + dune-functions + ;; Optional + openblas + eigen + metis + python + superlu + gmp)) (native-inputs - `(("gfortran" ,gfortran) - ("pkg-config" ,pkg-config))) + (list gfortran pkg-config)) (home-page "https://dune-project.org/") (synopsis "Differential equations solver toolbox") (description "PDELab is a partial differential equations solver toolbox @@ -6867,7 +6789,7 @@ (define-public mlucas (base32 "0h4xj6pyyac79ka5ibqjilfa3s9j3yxnzgpwc57b54kfh2bj3447")))) (build-system gnu-build-system) (inputs - `(("python2" ,python-2))) + (list python-2)) (arguments `(#:tests? #f ; no tests #:phases @@ -6958,7 +6880,7 @@ (define-public nauty (append '("formats.txt" "README" "schreier.txt") (find-files "." "\\.pdf$"))))))))) (inputs - `(("gmp" ,gmp))) ;for sumlines + (list gmp)) ;for sumlines (home-page "https://pallini.di.uniroma1.it/") (synopsis "Library for graph automorphisms") (description "@code{nauty} (No AUTomorphisms, Yes?) is a set of @@ -6989,10 +6911,9 @@ (define-public ppl "1j5aji1g2vmdvc0gqz45n2ll2l2f6czca04wiyfl5g3sm3a6vhvb")))) (build-system gnu-build-system) (native-inputs - `(("m4" ,m4))) + (list m4)) (inputs - `(("glpk" ,glpk) - ("gmp" ,gmp))) + (list glpk gmp)) (home-page "https://www.bugseng.com/parma-polyhedra-library") (synopsis "Parma Polyhedra Library for computations with polyhedra") @@ -7028,8 +6949,8 @@ (define-public speedcrunch (base32 "0vh7cd1915bjqzkdp3sk25ngy8cq624mkh8c53c5bnzk357kb0fk")))) (build-system cmake-build-system) - (inputs `(("qtbase" ,qtbase-5))) - (native-inputs `(("qttools" ,qttools))) + (inputs (list qtbase-5)) + (native-inputs (list qttools)) (arguments `(#:phases (modify-phases %standard-phases @@ -7111,14 +7032,14 @@ (define-public libqalculate ("doxygen" ,doxygen) ("file" ,file))) (inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr) - ("libxml2" ,libxml2) - ("curl" ,curl) - ("icu4c" ,icu4c) - ("gnuplot" ,gnuplot) - ("readline" ,readline) - ("libiconv" ,libiconv))) + (list gmp + mpfr + libxml2 + curl + icu4c + gnuplot + readline + libiconv)) (arguments `(#:phases (modify-phases %standard-phases @@ -7154,19 +7075,19 @@ (define-public qalculate-gtk (base32 "1nrx7gp6f1yalbdda1gb97azhbr4xclq2xf08vvbvsk8jfd6fd2v")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool) - ("file" ,file))) + (list pkg-config + intltool + automake + autoconf + libtool + file)) (inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr) - ("libqalculate" ,libqalculate) - ("libxml2" ,libxml2) - ("glib" ,glib) - ("gtk+" ,gtk+))) + (list gmp + mpfr + libqalculate + libxml2 + glib + gtk+)) (arguments `(#:phases (modify-phases %standard-phases @@ -7231,21 +7152,11 @@ (define-public why3 "0pfsiddnk26f384wbazfpgzh1n1ibf3xq101q74mxvczi7z0a791")))) (build-system ocaml-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("coq" ,coq) - ("ocaml" ,ocaml) - ("which" ,which))) + (list autoconf automake coq ocaml which)) (propagated-inputs - `(("camlzip" ,camlzip) - ("ocaml-graph" ,ocaml-graph) - ("ocaml-menhir" ,ocaml-menhir) - ("ocaml-num" ,ocaml-num) - ("ocaml-zarith" ,ocaml-zarith))) + (list camlzip ocaml-graph ocaml-menhir ocaml-num ocaml-zarith)) (inputs - `(("coq-flocq" ,coq-flocq) - ("emacs-minimal" ,emacs-minimal) - ("zlib" ,zlib))) + (list coq-flocq emacs-minimal zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -7304,14 +7215,14 @@ (define-public frama-c (setenv "CONFIG_SHELL" (search-input-file inputs "/bin/sh"))))))) (inputs - `(("gmp" ,gmp))) + (list gmp)) (propagated-inputs - `(("ocaml-biniou" ,ocaml-biniou) - ("ocaml-easy-format" ,ocaml-easy-format) - ("ocaml-graph" ,ocaml-graph) - ("ocaml-yojson" ,ocaml-yojson) - ("ocaml-zarith" ,ocaml-zarith) - ("why3" ,why3))) + (list ocaml-biniou + ocaml-easy-format + ocaml-graph + ocaml-yojson + ocaml-zarith + why3)) (native-search-paths (list (search-path-specification (variable "FRAMAC_SHARE") @@ -7355,8 +7266,7 @@ (define-public blitz (invoke "make" "-j" (number->string (parallel-job-count)) "blitz-doc")))))) (native-inputs - `(("python" ,python) - ("texinfo" ,texinfo))) + (list python texinfo)) (synopsis "C++ template class library for multidimensional arrays") (description "Blitz++ is a C++ template class library that provides high-performance multidimensional array containers for scientific computing.") @@ -7384,8 +7294,7 @@ (define-public fxdiv (patches (search-patches "fxdiv-system-libraries.patch")))) (build-system cmake-build-system) (inputs - `(("googletest" ,googletest) - ("googlebenchmark" ,googlebenchmark))) + (list googletest googlebenchmark)) (synopsis "C++ library for division via fixed-point multiplication by inverse") (description @@ -7437,11 +7346,9 @@ (define-public fp16 file)))) (find-files include "\\.py$")))))))) (native-inputs - `(("python-wrapper" ,python-wrapper))) + (list python-wrapper)) (inputs - `(("psimd" ,psimd) - ("googletest" ,googletest) - ("googlebenchmark" ,googlebenchmark))) + (list psimd googletest googlebenchmark)) (synopsis "C++ library for half-precision floating point formats") (description "This header-only C++ library implements conversion to and from diff --git a/gnu/packages/matrix.scm b/gnu/packages/matrix.scm index 5300185b67..8cdfa38b32 100644 --- a/gnu/packages/matrix.scm +++ b/gnu/packages/matrix.scm @@ -49,11 +49,9 @@ (define-public python-matrix-client "1mgjd0ymf9mvqjkvgx3xjhxap7rzdmpa21wfy0cxbw2xcswcrqyw")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-responses" ,python-responses))) + (list python-pytest python-pytest-runner python-responses)) (home-page "https://github.com/matrix-org/matrix-python-sdk") (synopsis "Client-Server SDK for Matrix") @@ -76,9 +74,7 @@ (define-public python-matrix-synapse-ldap3 ;; tests require synapse, creating a circular dependency. '(#:tests? #f)) (propagated-inputs - `(("python-twisted" ,python-twisted) - ("python-ldap3" ,python-ldap3) - ("python-service-identity" ,python-service-identity))) + (list python-twisted python-ldap3 python-service-identity)) (home-page "https://github.com/matrix-org/matrix-synapse-ldap3") (synopsis "LDAP3 auth provider for Synapse") (description @@ -100,51 +96,50 @@ (define-public synapse (build-system python-build-system) ;; TODO Run tests with ‘PYTHONPATH=. trial3 tests’. (propagated-inputs - `(("python-simplejson" ,python-simplejson) ; not attested but required - ;; requirements (synapse/python_dependencies.py) - ("python-jsonschema" ,python-jsonschema) - ("python-frozendict" ,python-frozendict) - ("python-unpaddedbase64" ,python-unpaddedbase64) - ("python-canonicaljson" ,python-canonicaljson) - ("python-signedjson" ,python-signedjson) - ("python-pynacl" ,python-pynacl) - ("python-idna" ,python-idna) - ("python-service-identity" ,python-service-identity) - ("python-twisted" ,python-twisted) - ("python-treq" ,python-treq) - ("python-pyopenssl" ,python-pyopenssl) - ("python-pyyaml" ,python-pyyaml) - ("python-pyasn1" ,python-pyasn1) - ("python-pyasn1-modules" ,python-pyasn1-modules) - ("python-daemonize" ,python-daemonize) - ("python-bcrypt" ,python-bcrypt) - ("python-pillow" ,python-pillow) - ("python-sortedcontainers" ,python-sortedcontainers) - ("python-pymacaroons" ,python-pymacaroons) - ("python-msgpack" ,python-msgpack) - ("python-phonenumbers" ,python-phonenumbers) - ("python-six" ,python-six) - ("python-prometheus-client" ,python-prometheus-client) - ("python-attrs" ,python-attrs) - ("python-netaddr" ,python-netaddr) - ("python-jinja2" ,python-jinja2) - ("python-bleach" ,python-bleach) - ("python-typing-extensions" ,python-typing-extensions) - ;; conditional requirements (synapse/python_dependencies.py) - ;;("python-hiredis" ,python-hiredis) - ("python-matrix-synapse-ldap3" ,python-matrix-synapse-ldap3) - ("python-psycopg2" ,python-psycopg2) - ("python-jinja2" ,python-jinja2) - ("python-txacme" ,python-txacme) - ("python-pysaml2" ,python-pysaml2) - ("python-lxml" ,python-lxml) - ("python-packaging" ,python-packaging) - ;; sentry-sdk, jaeger-client, and opentracing could be included, but - ;; all are monitoring aids and not essential. - ("python-pyjwt" ,python-pyjwt))) + (list python-simplejson ; not attested but required + ;; requirements (synapse/python_dependencies.py) + python-jsonschema + python-frozendict + python-unpaddedbase64 + python-canonicaljson + python-signedjson + python-pynacl + python-idna + python-service-identity + python-twisted + python-treq + python-pyopenssl + python-pyyaml + python-pyasn1 + python-pyasn1-modules + python-daemonize + python-bcrypt + python-pillow + python-sortedcontainers + python-pymacaroons + python-msgpack + python-phonenumbers + python-six + python-prometheus-client + python-attrs + python-netaddr + python-jinja2 + python-bleach + python-typing-extensions + ;; conditional requirements (synapse/python_dependencies.py) + ;;("python-hiredis" ,python-hiredis) + python-matrix-synapse-ldap3 + python-psycopg2 + python-jinja2 + python-txacme + python-pysaml2 + python-lxml + python-packaging + ;; sentry-sdk, jaeger-client, and opentracing could be included, but + ;; all are monitoring aids and not essential. + python-pyjwt)) (native-inputs - `(("python-mock" ,python-mock) - ("python-parameterized" ,python-parameterized))) + (list python-mock python-parameterized)) (home-page "https://github.com/matrix-org/synapse") (synopsis "Matrix reference homeserver") (description "Synapse is a reference \"homeserver\" implementation of @@ -207,20 +202,20 @@ (define-public python-matrix-nio (base32 "152prkndk53pfxm4in4xak4hwzyaxlbp6wv2zbk2xpzgyy9bvn3s")))))) (propagated-inputs - `(("python-aiofiles" ,python-aiofiles) - ("python-aiohttp" ,python-aiohttp) - ("python-aiohttp-socks" ,python-aiohttp-socks) - ("python-atomicwrites" ,python-atomicwrites-1.4) - ("python-cachetools" ,python-cachetools) - ("python-future" ,python-future) - ("python-h11" ,python-h11) - ("python-h2" ,python-h2) - ("python-jsonschema" ,python-jsonschema) - ("python-logbook" ,python-logbook) - ("python-olm" ,python-olm) - ("python-peewee" ,python-peewee) - ("python-pycryptodome" ,python-pycryptodome) - ("python-unpaddedbase64" ,python-unpaddedbase64))) + (list python-aiofiles + python-aiohttp + python-aiohttp-socks + python-atomicwrites-1.4 + python-cachetools + python-future + python-h11 + python-h2 + python-jsonschema + python-logbook + python-olm + python-peewee + python-pycryptodome + python-unpaddedbase64)) (home-page "https://github.com/poljar/matrix-nio") (synopsis "Python Matrix client library, designed according to sans I/O principles") @@ -261,22 +256,20 @@ (define-public pantalaimon (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv" "tests"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-faker" ,python-faker) - ("python-pytest-aiohttp" ,python-pytest-aiohttp) - ("python-aioresponses" ,python-aioresponses))) + (list python-pytest python-faker python-pytest-aiohttp + python-aioresponses)) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-appdirs" ,python-appdirs) - ("python-attrs" ,python-attrs) - ("python-cachetools" ,python-cachetools) - ("python-click" ,python-click) - ("python-janus" ,python-janus) - ("python-keyring" ,python-keyring) - ("python-logbook" ,python-logbook) - ("python-matrix-nio" ,python-matrix-nio) - ("python-peewee" ,python-peewee) - ("python-prompt-toolkit" ,python-prompt-toolkit))) + (list python-aiohttp + python-appdirs + python-attrs + python-cachetools + python-click + python-janus + python-keyring + python-logbook + python-matrix-nio + python-peewee + python-prompt-toolkit)) (home-page "https://github.com/matrix-org/pantalaimon") (synopsis "Matrix proxy daemon that adds E2E encryption capabilities") (description diff --git a/gnu/packages/maven-parent-pom.scm b/gnu/packages/maven-parent-pom.scm index 8df4d9710b..a47fbfa8c1 100644 --- a/gnu/packages/maven-parent-pom.scm +++ b/gnu/packages/maven-parent-pom.scm @@ -497,7 +497,7 @@ (define-public maven-plugins-pom-23 (replace 'install (install-pom-file "pom.xml"))))) (propagated-inputs - `(("maven-parent-pom" ,maven-parent-pom-22))) + (list maven-parent-pom-22)) (home-page "https://github.com/apache/maven-plugins") (synopsis "Maven parent pom for maven plugins projects") (description "This package contains the parent pom for maven plugins.") diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm index f7cb168f47..479746639a 100644 --- a/gnu/packages/maven.scm +++ b/gnu/packages/maven.scm @@ -65,7 +65,7 @@ (define-public maven-resolver-api ("java-mockito-1" ,java-mockito-1) ("java-objenesis" ,java-objenesis))) (propagated-inputs - `(("maven-resolver-parent-pom" ,maven-resolver-parent-pom))) + (list maven-resolver-parent-pom)) (home-page "https://github.com/apache/maven-resolver") (synopsis "Maven repository system API") (description "This package contains the API for the maven repository system.") @@ -103,7 +103,7 @@ (define-public maven-resolver-spi (replace 'install (install-from-pom "maven-resolver-spi/pom.xml"))))) (propagated-inputs - `(("maven-resolver-api" ,maven-resolver-api))) + (list maven-resolver-api)) (synopsis "Maven repository system SPI") (description "This package contains the service provider interface (SPI) for repository system implementations and repository connectors."))) @@ -118,8 +118,7 @@ (define-public maven-resolver-test-util #:test-dir "maven-resolver-test-util/src/test" #:jdk ,icedtea-8)) (inputs - `(("maven-resolver-api" ,maven-resolver-api) - ("maven-resolver-spi" ,maven-resolver-spi))) + (list maven-resolver-api maven-resolver-spi)) (synopsis "Utility classes for testing the maven repository system") (description "This package contains a collection of utility classes to ease testing of the repository system."))) @@ -137,11 +136,9 @@ (define-public maven-resolver-util (replace 'install (install-from-pom "maven-resolver-util/pom.xml"))))) (propagated-inputs - `(("maven-resolver-api" ,maven-resolver-api))) + (list maven-resolver-api)) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("maven-resolver-test-util" ,maven-resolver-test-util))) + (list java-junit java-hamcrest-core maven-resolver-test-util)) (synopsis "Utility classes for the maven repository system") (description "This package contains a collection of utility classes to ease usage of the repository system."))) @@ -167,14 +164,10 @@ (define-public maven-resolver-connector-basic (replace 'install (install-from-pom "maven-resolver-connector-basic/pom.xml"))))) (propagated-inputs - `(("maven-resolver-api" ,maven-resolver-api) - ("maven-resolver-spi" ,maven-resolver-spi) - ("maven-resolver-util" ,maven-resolver-util) - ("java-slf4j-api" ,java-slf4j-api))) + (list maven-resolver-api maven-resolver-spi maven-resolver-util + java-slf4j-api)) (native-inputs - `(("java-javax-inject" ,java-javax-inject) - ("java-junit" ,java-junit) - ("maven-resolver-test-util" ,maven-resolver-test-util))) + (list java-javax-inject java-junit maven-resolver-test-util)) (synopsis "Maven repository connector implementation") (description "This package contains a repository connector implementation for repositories using URI-based layouts."))) @@ -224,17 +217,16 @@ (define-public maven-resolver-impl (replace 'install (install-from-pom "maven-resolver-impl/pom.xml"))))) (propagated-inputs - `(("maven-resolver-api" ,maven-resolver-api) - ("maven-resolver-spi" ,maven-resolver-spi) - ("maven-resolver-util" ,maven-resolver-util) - ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) - ("java-javax-inject" ,java-javax-inject) - ("java-guice" ,java-guice) - ("java-slf4j-api" ,java-slf4j-api) - ("maven-resolver-parent-pom" ,maven-resolver-parent-pom))) + (list maven-resolver-api + maven-resolver-spi + maven-resolver-util + java-eclipse-sisu-inject + java-javax-inject + java-guice + java-slf4j-api + maven-resolver-parent-pom)) (native-inputs - `(("java-junit" ,java-junit) - ("maven-resolver-test-util" ,maven-resolver-test-util))))) + (list java-junit maven-resolver-test-util)))) (define-public maven-resolver-transport-wagon (package @@ -308,14 +300,14 @@ (define-public maven-resolver-transport-wagon ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) ("java-eclipse-sisu-plexus" ,java-eclipse-sisu-plexus))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("maven-resolver-test-util" ,maven-resolver-test-util) - ("java-guava" ,java-guava) - ("java-cglib" ,java-cglib) - ("java-asm" ,java-asm) - ("java-aopalliance" ,java-aopalliance) - ("java-guice" ,java-guice))) + (list java-junit + java-hamcrest-core + maven-resolver-test-util + java-guava + java-cglib + java-asm + java-aopalliance + java-guice)) (synopsis "Transport implementation for Maven") (description "This package contains a transport implementation based on Maven Wagon, for use in Maven."))) @@ -347,8 +339,8 @@ (define-public java-sonatype-aether-api (add-before 'install 'install-parent (install-pom-file "pom.xml")) (replace 'install (install-from-pom "aether-api/pom.xml"))))) (propagated-inputs - `(("java-sonatype-forge-parent-pom" ,java-sonatype-forge-parent-pom-6))) - (native-inputs `(("java-junit" ,java-junit))) + (list java-sonatype-forge-parent-pom-6)) + (native-inputs (list java-junit)) (home-page "https://github.com/sonatype/sonatype-aether") (synopsis "Maven repository system API") (description "This package contains the API for the maven repository system.") @@ -366,7 +358,7 @@ (define-public java-sonatype-aether-spi (modify-phases %standard-phases (replace 'install (install-from-pom "aether-spi/pom.xml"))))) (propagated-inputs - `(("java-sonatype-aether-api" ,java-sonatype-aether-api))) + (list java-sonatype-aether-api)) (synopsis "Maven repository system SPI") (description "This package contains the service provider interface (SPI) for repository system implementations and repository connectors."))) @@ -380,8 +372,7 @@ (define-public java-sonatype-aether-test-util #:source-dir "aether-test-util/src/main/java" #:test-dir "aether-test-util/src/test")) (inputs - `(("java-sonatype-aether-api" ,java-sonatype-aether-api) - ("java-sonatype-aether-spi" ,java-sonatype-aether-spi))) + (list java-sonatype-aether-api java-sonatype-aether-spi)) (synopsis "Utility classes for testing the maven repository system") (description "This package contains a collection of utility classes to ease testing of the repository system."))) @@ -398,10 +389,9 @@ (define-public java-sonatype-aether-util (modify-phases %standard-phases (replace 'install (install-from-pom "aether-util/pom.xml"))))) (propagated-inputs - `(("java-sonatype-aether-api" ,java-sonatype-aether-api))) + (list java-sonatype-aether-api)) (native-inputs - `(("java-junit" ,java-junit) - ("java-sonatype-aether-test-util" ,java-sonatype-aether-test-util))) + (list java-junit java-sonatype-aether-test-util)) (synopsis "Utility classes for the maven repository system") (description "This package contains a collection of utility classes to ease usage of the repository system."))) @@ -437,16 +427,15 @@ (define-public java-sonatype-aether-impl #t)) (replace 'install (install-from-pom "aether-impl/pom.xml"))))) (propagated-inputs - `(("java-sonatype-aether-api" ,java-sonatype-aether-api) - ("java-sonatype-aether-spi" ,java-sonatype-aether-spi) - ("java-sonatype-aether-util" ,java-sonatype-aether-util) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-plexus-container-default" ,java-plexus-container-default) - ("java-slf4j-api" ,java-slf4j-api))) + (list java-sonatype-aether-api + java-sonatype-aether-spi + java-sonatype-aether-util + java-plexus-component-annotations + java-plexus-container-default + java-slf4j-api)) (native-inputs - `(("java-junit" ,java-junit) - ("java-plexus-component-metadata" ,java-plexus-component-metadata) - ("java-sonatype-aether-test-util" ,java-sonatype-aether-test-util))))) + (list java-junit java-plexus-component-metadata + java-sonatype-aether-test-util)))) ;; Again, this old version is required by some maven plugins (define-public java-eclipse-aether-api @@ -471,7 +460,7 @@ (define-public java-eclipse-aether-api (modify-phases %standard-phases (add-before 'install 'install-parent (install-pom-file "pom.xml")) (replace 'install (install-from-pom "aether-api/pom.xml"))))) - (native-inputs `(("java-junit" ,java-junit))) + (native-inputs (list java-junit)) (home-page "https://github.com/sonatype/sonatype-aether") (synopsis "Maven repository system API") (description "This package contains the API for the maven repository system.") @@ -489,7 +478,7 @@ (define-public java-eclipse-aether-spi (modify-phases %standard-phases (replace 'install (install-from-pom "aether-spi/pom.xml"))))) (propagated-inputs - `(("java-eclipse-aether-api" ,java-eclipse-aether-api))) + (list java-eclipse-aether-api)) (synopsis "Maven repository system SPI") (description "This package contains the service provider interface (SPI) for repository system implementations and repository connectors."))) @@ -506,8 +495,7 @@ (define-public java-eclipse-aether-test-util (modify-phases %standard-phases (replace 'install (install-from-pom "aether-util/pom.xml"))))) (propagated-inputs - `(("java-eclipse-aether-api" ,java-eclipse-aether-api) - ("java-eclipse-aether-spi" ,java-eclipse-aether-spi))) + (list java-eclipse-aether-api java-eclipse-aether-spi)) (synopsis "Utility classes for testing the maven repository system") (description "This package contains a collection of utility classes to ease testing of the repository system."))) @@ -524,10 +512,9 @@ (define-public java-eclipse-aether-util (modify-phases %standard-phases (replace 'install (install-from-pom "aether-util/pom.xml"))))) (propagated-inputs - `(("java-eclipse-aether-api" ,java-eclipse-aether-api))) + (list java-eclipse-aether-api)) (native-inputs - `(("java-eclipse-aether-test-util" ,java-eclipse-aether-test-util) - ("java-junit" ,java-junit))) + (list java-eclipse-aether-test-util java-junit)) (synopsis "Utility classes for the maven repository system") (description "This package contains a collection of utility classes to ease usage of the repository system."))) @@ -544,16 +531,15 @@ (define-public java-eclipse-aether-impl (modify-phases %standard-phases (replace 'install (install-from-pom "aether-impl/pom.xml"))))) (propagated-inputs - `(("java-eclipse-aether-api" ,java-eclipse-aether-api) - ("java-eclipse-aether-spi" ,java-eclipse-aether-spi) - ("java-eclipse-aether-util" ,java-eclipse-aether-util) - ("java-javax-inject" ,java-javax-inject) - ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) - ("java-guice" ,java-guice) - ("java-slf4j-api" ,java-slf4j-api))) + (list java-eclipse-aether-api + java-eclipse-aether-spi + java-eclipse-aether-util + java-javax-inject + java-eclipse-sisu-inject + java-guice + java-slf4j-api)) (native-inputs - `(("java-eclipse-aether-test-util" ,java-eclipse-aether-test-util) - ("java-junit" ,java-junit))))) + (list java-eclipse-aether-test-util java-junit)))) (define-public maven-shared-utils (package @@ -591,10 +577,7 @@ (define-public maven-shared-utils ("java-plexus-container-default" ,java-plexus-container-default) ("maven-parent-pom-30" ,maven-parent-pom-30))) (native-inputs - `(("unzip" ,unzip) - ("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-commons-lang3" ,java-commons-lang3))) + (list unzip java-junit java-hamcrest-core java-commons-lang3)) (home-page "https://maven.apache.org/shared/maven-shared-utils/") (synopsis "Plexus-util replacement for maven") (description "This project aims to be a functional replacement for @@ -622,10 +605,9 @@ (define-public maven-plugin-annotations (replace 'install (install-from-pom "maven-plugin-annotations/pom.xml"))))) (propagated-inputs - `(("maven-artifact" ,maven-artifact) - ("maven-plugin-tools-parent-pom" ,maven-plugin-tools-parent-pom))) + (list maven-artifact maven-plugin-tools-parent-pom)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://maven.apache.org/plugin-tools/maven-plugin-annotations/") (synopsis "Java 5 annotations to use in Mojos") (description "This package contains Java 5 annotations for use in Mojos.") @@ -669,9 +651,7 @@ (define-public maven-wagon-provider-api `(("java-plexus-utils" ,java-plexus-utils) ("maven-wagon-parent-pom" ,maven-wagon-parent-pom))) (native-inputs - `(("unzip" ,unzip) - ("java-junit" ,java-junit) - ("java-easymock" ,java-easymock))) + (list unzip java-junit java-easymock)) (home-page "https://maven.apache.org/wagon") (synopsis "Transport abstraction for Maven") (description "Maven Wagon is a transport abstraction that is used in Maven's @@ -752,8 +732,7 @@ (define-public maven-wagon-file (invoke "ant" "jar") #t))))) (inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("maven-wagon-provider-api" ,maven-wagon-provider-api))) + (list java-plexus-utils maven-wagon-provider-api)) (native-inputs `(("maven-wagon-provider-test" ,maven-wagon-provider-test) ("java-plexus-component-metadata" ,java-plexus-component-metadata) @@ -836,12 +815,12 @@ (define-public maven-wagon-http-shared (invoke "ant" "jar") #t))))) (inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) - ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) - ("java-commons-io" ,java-commons-io) - ("java-jsoup" ,java-jsoup) - ("maven-wagon-provider-api" ,maven-wagon-provider-api))) + (list java-plexus-utils + java-httpcomponents-httpclient + java-httpcomponents-httpcore + java-commons-io + java-jsoup + maven-wagon-provider-api)) (native-inputs `(("maven-wagon-provider-test" ,maven-wagon-provider-test) ("java-plexus-component-metadata" ,java-plexus-component-metadata) @@ -908,12 +887,12 @@ (define-public maven-wagon-http (("src/test") "wagon-providers/wagon-http/src/test")) #t))))) (inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) - ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) - ("maven-wagon-http-shared" ,maven-wagon-http-shared) - ("maven-wagon-tck-http" ,maven-wagon-tck-http) - ("maven-wagon-provider-api" ,maven-wagon-provider-api))) + (list java-plexus-utils + java-httpcomponents-httpclient + java-httpcomponents-httpcore + maven-wagon-http-shared + maven-wagon-tck-http + maven-wagon-provider-api)) (native-inputs `(("maven-wagon-provider-test" ,maven-wagon-provider-test) ("java-plexus-component-metadata" ,java-plexus-component-metadata) @@ -1062,11 +1041,9 @@ (define-public maven-artifact (replace 'install (install-from-pom "maven-artifact/pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-commons-lang3" ,java-commons-lang3) - ("maven-pom" ,maven-pom))) + (list java-plexus-utils java-commons-lang3 maven-pom)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (description "Apache Maven is a software project management and comprehension tool. This package contains the Maven Artifact classes, providing the @code{Artifact} interface, with its @code{DefaultArtifact} implementation. The @@ -1097,29 +1074,27 @@ (define (modello-single-mode file version mode) #t)) (replace 'install (install-from-pom "maven-model/pom.xml"))))) (propagated-inputs - `(("java-commons-lang3" ,java-commons-lang3) - ("java-plexus-utils" ,java-plexus-utils) - ("maven-pom" ,maven-pom))) + (list java-commons-lang3 java-plexus-utils maven-pom)) (native-inputs - `(("java-modello-core" ,java-modello-core) - ;; for modello: - ("java-eclipse-sisu-plexus" ,java-eclipse-sisu-plexus) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-guice" ,java-guice) - ("java-cglib" ,java-cglib) - ("java-asm" ,java-asm) - ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) - ("java-javax-inject" ,java-javax-inject) - ("java-plexus-classworlds" ,java-plexus-classworlds) - ("java-guava" ,java-guava) - ("java-geronimo-xbean-reflect" ,java-geronimo-xbean-reflect) - ("java-sisu-build-api" ,java-sisu-build-api) - ;; modello plugins: - ("java-modello-plugins-java" ,java-modello-plugins-java) - ("java-modello-plugins-xml" ,java-modello-plugins-xml) - ("java-modello-plugins-xpp3" ,java-modello-plugins-xpp3) - ;; for tests - ("java-junit" ,java-junit))) + (list java-modello-core + ;; for modello: + java-eclipse-sisu-plexus + java-plexus-component-annotations + java-guice + java-cglib + java-asm + java-eclipse-sisu-inject + java-javax-inject + java-plexus-classworlds + java-guava + java-geronimo-xbean-reflect + java-sisu-build-api + ;; modello plugins: + java-modello-plugins-java + java-modello-plugins-xml + java-modello-plugins-xpp3 + ;; for tests + java-junit)) (description "Apache Maven is a software project management and comprehension tool. This package contains the model for Maven @dfn{POM} (Project Object Model), so really just plain Java objects."))) @@ -1145,9 +1120,9 @@ (define-public maven-builder-support #t)) (replace 'install (install-from-pom "maven-builder-support/pom.xml"))))) (propagated-inputs - `(("maven-pom" ,maven-pom))) + (list maven-pom)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (description "Apache Maven is a software project management and comprehension tool. This package contains a support library for descriptor builders (model, setting, toolchains)"))) @@ -1175,28 +1150,27 @@ (define (modello-single-mode file version mode) #t)) (replace 'install (install-from-pom "maven-settings/pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("maven-pom" ,maven-pom))) + (list java-plexus-utils maven-pom)) (native-inputs - `(("java-modello-core" ,java-modello-core) - ;; for modello: - ;("container" ,java-plexus-container-default) - ("java-eclipse-sisu-plexus" ,java-eclipse-sisu-plexus) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-guice" ,java-guice) - ("java-cglib" ,java-cglib) - ("java-asm" ,java-asm) - ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) - ("java-javax-inject" ,java-javax-inject) - ("java-plexus-classworlds" ,java-plexus-classworlds) - ("java-plexus-utils" ,java-plexus-utils) - ("java-guava" ,java-guava) - ("java-geronimo-xbean-reflect" ,java-geronimo-xbean-reflect) - ("java-sisu-build-api" ,java-sisu-build-api) - ;; modello plugins: - ("java-modello-plugins-java" ,java-modello-plugins-java) - ("java-modello-plugins-xml" ,java-modello-plugins-xml) - ("java-modello-plugins-xpp3" ,java-modello-plugins-xpp3))) + (list java-modello-core + ;; for modello: + ;("container" ,java-plexus-container-default) + java-eclipse-sisu-plexus + java-plexus-component-annotations + java-guice + java-cglib + java-asm + java-eclipse-sisu-inject + java-javax-inject + java-plexus-classworlds + java-plexus-utils + java-guava + java-geronimo-xbean-reflect + java-sisu-build-api + ;; modello plugins: + java-modello-plugins-java + java-modello-plugins-xml + java-modello-plugins-xpp3)) (description "Apache Maven is a software project management and comprehension tool. This package contains strictly the model for Maven settings, that is simply plain java objects."))) @@ -1221,15 +1195,14 @@ (define-public maven-settings-builder #t)) (replace 'install (install-from-pom "maven-settings-builder/pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-interpolation" ,java-plexus-interpolation) - ("java-plexus-sec-dispatcher" ,java-plexus-sec-dispatcher) - ("maven-builder-support" ,maven-builder-support) - ("maven-settings" ,maven-settings) - ("maven-pom" ,maven-pom))) + (list java-plexus-utils + java-plexus-interpolation + java-plexus-sec-dispatcher + maven-builder-support + maven-settings + maven-pom)) (native-inputs - `(("java-junit" ,java-junit) - ("java-plexus-component-annotations" ,java-plexus-component-annotations))) + (list java-junit java-plexus-component-annotations)) (description "Apache Maven is a software project management and comprehension tool. This package contains the effective model builder, with profile activation, inheritance, interpolation, @dots{}"))) @@ -1265,12 +1238,12 @@ (define-public maven-model-builder (replace 'install (install-from-pom "maven-model-builder/pom.xml"))))) (propagated-inputs - `(("java-plexus-interpolation" ,java-plexus-interpolation) - ("java-plexus-utils" ,java-plexus-utils) - ("maven-artifact" ,maven-artifact) - ("maven-builder-support" ,maven-builder-support) - ("maven-model" ,maven-model) - ("maven-pom" ,maven-pom))) + (list java-plexus-interpolation + java-plexus-utils + maven-artifact + maven-builder-support + maven-model + maven-pom)) (native-inputs `(("java-junit" ,java-junit) ("java-guava" ,java-guava) @@ -1314,8 +1287,7 @@ (define (modello-single-mode file version mode) (replace 'install (install-from-pom "maven-repository-metadata/pom.xml"))))) (propagated-inputs - `(("java-plexus-utils" ,java-plexus-utils) - ("maven-pom" ,maven-pom))) + (list java-plexus-utils maven-pom)) (native-inputs `(("modello" ,java-modello-core) ;; for modello: @@ -1361,18 +1333,18 @@ (define-public maven-resolver-provider (replace 'install (install-from-pom "maven-resolver-provider/pom.xml"))))) (propagated-inputs - `(("maven-model" ,maven-model) - ("maven-model-builder" ,maven-model-builder) - ("maven-resolver-spi" ,maven-resolver-spi) - ("maven-resolver-api" ,maven-resolver-api) - ("maven-resolver-impl" ,maven-resolver-impl) - ("maven-resolver-util" ,maven-resolver-util) - ("maven-builder-support" ,maven-builder-support) - ("maven-repository-metadata" ,maven-repository-metadata) - ("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-guice" ,java-guice) - ("java-javax-inject" ,java-javax-inject))))) + (list maven-model + maven-model-builder + maven-resolver-spi + maven-resolver-api + maven-resolver-impl + maven-resolver-util + maven-builder-support + maven-repository-metadata + java-plexus-utils + java-plexus-component-annotations + java-guice + java-javax-inject)))) (define-public maven-plugin-api (package @@ -1874,20 +1846,20 @@ (define (modello-single-mode file version mode) (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-artifact" ,maven-artifact) - ("maven-repository-metadata" ,maven-repository-metadata) - ("maven-builder-support" ,maven-builder-support) - ("maven-model" ,maven-model) - ("maven-model-builder" ,maven-model-builder) - ("maven-settings" ,maven-settings) - ("maven-settings-builder" ,maven-settings-builder) - ("maven-core" ,maven-core) - ("maven-wagon-provider-api" ,maven-wagon-provider-api) - ("maven-wagon-file" ,maven-wagon-file) - ("maven-resolver-api" ,maven-resolver-api) - ("maven-resolver-util" ,maven-resolver-util) - ("maven-resolver-spi" ,maven-resolver-spi) - ("java-plexus-interpolation" ,java-plexus-interpolation))) + (list maven-artifact + maven-repository-metadata + maven-builder-support + maven-model + maven-model-builder + maven-settings + maven-settings-builder + maven-core + maven-wagon-provider-api + maven-wagon-file + maven-resolver-api + maven-resolver-util + maven-resolver-spi + java-plexus-interpolation)) (native-inputs `(("java-modello-core" ,java-modello-core) ("java-plexus-utils" ,java-plexus-utils) @@ -2000,59 +1972,58 @@ (define-public maven (copy-recursively "apache-maven/src/conf" conf)) #t))))) (inputs - `(("java-plexus-classworlds" ,java-plexus-classworlds) - ("maven-artifact" ,maven-artifact) - ("maven-embedder" ,maven-embedder) - ("maven-core" ,maven-core) - ("maven-compat" ,maven-compat) - ("maven-builder-support" ,maven-builder-support) - ("maven-model" ,maven-model) - ("maven-model-builder" ,maven-model-builder) - ("maven-settings" ,maven-settings) - ("maven-settings-builder" ,maven-settings-builder) - ("maven-plugin-api" ,maven-plugin-api) - ("maven-repository-metadata" ,maven-repository-metadata) - ("maven-shared-utils" ,maven-shared-utils) - ("maven-resolver-api" ,maven-resolver-api) - ("maven-resolver-spi" ,maven-resolver-spi) - ("maven-resolver-util" ,maven-resolver-util) - ("maven-resolver-impl" ,maven-resolver-impl) - ("maven-resolver-connector-basic" ,maven-resolver-connector-basic) - ("maven-resolver-provider" ,maven-resolver-provider) - ("maven-resolver-transport-wagon" ,maven-resolver-transport-wagon) - ("maven-wagon-provider-api" ,maven-wagon-provider-api) - ("maven-wagon-file" ,maven-wagon-file) - ("maven-wagon-http" ,maven-wagon-http) - ("java-commons-logging-minimal" ,java-commons-logging-minimal) - ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) - ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) - ("maven-wagon-http-shared" ,maven-wagon-http-shared) - ("maven-wagon-tck-http" ,maven-wagon-tck-http) - ("java-eclipse-sisu-plexus" ,java-eclipse-sisu-plexus) - ("java-guice" ,java-guice) - ("java-aopalliance" ,java-aopalliance) - ("java-cglib" ,java-cglib) - ("java-asm" ,java-asm) - ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) - ("java-javax-inject" ,java-javax-inject) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-interpolation" ,java-plexus-interpolation) - ("java-plexus-sec-dispatcher" ,java-plexus-sec-dispatcher) - ("java-plexus-cipher" ,java-plexus-cipher) - ("java-guava" ,java-guava) - ("java-jansi" ,java-jansi) - ("java-jsr250" ,java-jsr250) - ("java-cdi-api" ,java-cdi-api) - ("java-commons-cli" ,java-commons-cli) - ("java-commons-io" ,java-commons-io) - ("java-commons-lang3" ,java-commons-lang3) - ("java-slf4j-api" ,java-slf4j-api) - ;; TODO: replace with maven-slf4j-provider - ("java-slf4j-simple" ,java-slf4j-simple))) - (propagated-inputs - `(("coreutils" ,coreutils) - ("which" ,which))) + (list java-plexus-classworlds + maven-artifact + maven-embedder + maven-core + maven-compat + maven-builder-support + maven-model + maven-model-builder + maven-settings + maven-settings-builder + maven-plugin-api + maven-repository-metadata + maven-shared-utils + maven-resolver-api + maven-resolver-spi + maven-resolver-util + maven-resolver-impl + maven-resolver-connector-basic + maven-resolver-provider + maven-resolver-transport-wagon + maven-wagon-provider-api + maven-wagon-file + maven-wagon-http + java-commons-logging-minimal + java-httpcomponents-httpclient + java-httpcomponents-httpcore + maven-wagon-http-shared + maven-wagon-tck-http + java-eclipse-sisu-plexus + java-guice + java-aopalliance + java-cglib + java-asm + java-eclipse-sisu-inject + java-javax-inject + java-plexus-component-annotations + java-plexus-utils + java-plexus-interpolation + java-plexus-sec-dispatcher + java-plexus-cipher + java-guava + java-jansi + java-jsr250 + java-cdi-api + java-commons-cli + java-commons-io + java-commons-lang3 + java-slf4j-api + ;; TODO: replace with maven-slf4j-provider + java-slf4j-simple)) + (propagated-inputs + (list coreutils which)) (description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution @@ -2227,8 +2198,8 @@ (define-public maven-3.0-plugin-api (_ input))) (package-propagated-inputs maven-model-builder))) (native-inputs - `(("java-plexus-container-default" ,java-plexus-container-default) - ,@(package-native-inputs maven-plugin-api))))) + (modify-inputs (package-native-inputs maven-plugin-api) + (prepend java-plexus-container-default))))) (define-public maven-3.0-repository-metadata (package @@ -2279,7 +2250,7 @@ (define-public maven-3.0-aether-provider ("java-plexus-utils" ,java-plexus-utils) ("maven-pom" ,maven-3.0-pom))) (native-inputs - `(("java-plexus-component-metadata" ,java-plexus-component-metadata))))) + (list java-plexus-component-metadata)))) (define-public maven-3.0-core (package @@ -2360,23 +2331,23 @@ (define (components file) (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-model" ,maven-3.0-model) - ("maven-settings" ,maven-3.0-settings) - ("maven-settings-builder" ,maven-3.0-settings-builder) - ("maven-repository-metadata" ,maven-3.0-repository-metadata) - ("maven-artifact" ,maven-3.0-artifact) - ("maven-model-builder" ,maven-3.0-model-builder) - ("maven-aether-provider" ,maven-3.0-aether-provider) - ("java-sonatype-aether-impl" ,java-sonatype-aether-impl) - ("java-sonatype-aether-api" ,java-sonatype-aether-api) - ("java-sonatype-aether-util" ,java-sonatype-aether-util) - ("java-plexus-interpolation" ,java-plexus-interpolation) - ("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-classworlds" ,java-plexus-classworlds) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-plexus-container-default" ,java-plexus-container-default) - ("java-plexus-sec-dispatcher" ,java-plexus-sec-dispatcher) - ("maven-pom" ,maven-3.0-pom))))) + (list maven-3.0-model + maven-3.0-settings + maven-3.0-settings-builder + maven-3.0-repository-metadata + maven-3.0-artifact + maven-3.0-model-builder + maven-3.0-aether-provider + java-sonatype-aether-impl + java-sonatype-aether-api + java-sonatype-aether-util + java-plexus-interpolation + java-plexus-utils + java-plexus-classworlds + java-plexus-component-annotations + java-plexus-container-default + java-plexus-sec-dispatcher + maven-3.0-pom)))) (define-public maven-3.0-compat (package @@ -2396,24 +2367,24 @@ (define-public maven-3.0-compat #t)) (delete 'build-tests)))))) (propagated-inputs - `(("maven-model" ,maven-3.0-model) - ("maven-model-builder" ,maven-3.0-model-builder) - ("maven-settings" ,maven-3.0-settings) - ("maven-settings-builder" ,maven-3.0-settings-builder) - ("maven-artifact" ,maven-3.0-artifact) - ("maven-core" ,maven-3.0-core) - ("maven-aether-provider" ,maven-3.0-aether-provider) - ("maven-repository-metadata" ,maven-3.0-repository-metadata) - ("java-sonatype-aether-api" ,java-sonatype-aether-api) - ("java-sonatype-aether-util" ,java-sonatype-aether-util) - ("java-sonatype-aether-impl" ,java-sonatype-aether-impl) - ("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-interpolation" ,java-plexus-interpolation) - ("java-eclipse-sisu-plexus" ,java-eclipse-sisu-plexus) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-plexus-container-default" ,java-plexus-container-default) - ("maven-wagon-provider-api" ,maven-wagon-provider-api) - ("maven-pom" ,maven-3.0-pom))))) + (list maven-3.0-model + maven-3.0-model-builder + maven-3.0-settings + maven-3.0-settings-builder + maven-3.0-artifact + maven-3.0-core + maven-3.0-aether-provider + maven-3.0-repository-metadata + java-sonatype-aether-api + java-sonatype-aether-util + java-sonatype-aether-impl + java-plexus-utils + java-plexus-interpolation + java-eclipse-sisu-plexus + java-plexus-component-annotations + java-plexus-container-default + maven-wagon-provider-api + maven-3.0-pom)))) (define-public maven-shared-utils-3.0 (package @@ -2427,9 +2398,8 @@ (define-public maven-shared-utils-3.0 (base32 "0qm8y85kip2hyhnhlkqgj0rhmf83z07s7l7gzsfl5dzl3kvp8nal")))) (propagated-inputs - `(("maven-core" ,maven-3.0-core) - ("maven-components-parent-pom" ,maven-components-parent-pom-21) - ,@(package-propagated-inputs maven-shared-utils))))) + (modify-inputs (package-propagated-inputs maven-shared-utils) + (prepend maven-3.0-core maven-components-parent-pom-21))))) (define-public maven-shared-utils-3.1 (package @@ -2470,17 +2440,15 @@ (define-public maven-shared-io (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-artifact" ,maven-3.0-artifact) - ("maven-compat" ,maven-3.0-compat) - ("maven-plugin-api" ,maven-3.0-plugin-api) - ("maven-shared-utils" ,maven-shared-utils) - ("maven-wagon-provider-api" ,maven-wagon-provider-api) - ("java-plexus-utils" ,java-plexus-utils) - ("maven-components-parent-pom" ,maven-components-parent-pom-22))) + (list maven-3.0-artifact + maven-3.0-compat + maven-3.0-plugin-api + maven-shared-utils + maven-wagon-provider-api + java-plexus-utils + maven-components-parent-pom-22)) (native-inputs - `(("unzip" ,unzip) - ("java-junit" ,java-junit) - ("java-easymock" ,java-easymock))) + (list unzip java-junit java-easymock)) (home-page "https://maven.apache.org/shared/maven-dependency-tree") (synopsis "Tree-based API for resolution of Maven project dependencies") (description "This package provides a tree-based API for resolution of @@ -2524,11 +2492,8 @@ (define (modello-single-mode file version mode) (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-plugin-api" ,maven-3.0-plugin-api) - ("maven-shared-io" ,maven-shared-io) - ("maven-shared-utils" ,maven-shared-utils) - ("java-plexus-utils" ,java-plexus-utils) - ("maven-components-parent-pom" ,maven-components-parent-pom-22))) + (list maven-3.0-plugin-api maven-shared-io maven-shared-utils + java-plexus-utils maven-components-parent-pom-22)) (native-inputs `(("java-modello-core" ,java-modello-core) ;; modello plugins: @@ -2572,9 +2537,7 @@ (define-public maven-archiver ("java-plexus-utils" ,java-plexus-utils) ("maen-parent-pom" ,maven-parent-pom-33))) (native-inputs - `(("java-junit" ,java-junit) - ("java-assertj" ,java-assertj) - ("unzip" ,unzip))) + (list java-junit java-assertj unzip)) (home-page "https://maven.apache.org/shared/maven-dependency-tree") (synopsis "Tree-based API for resolution of Maven project dependencies") (description "This package provides a tree-based API for resolution of @@ -2602,17 +2565,13 @@ (define-public maven-dependency-tree (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-core" ,maven-3.0-core) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("maven-parent-pom" ,maven-parent-pom-30))) + (list maven-3.0-core java-plexus-component-annotations + maven-parent-pom-30)) (inputs - `(("java-sonatype-aether-api" ,java-sonatype-aether-api) - ("java-sonatype-aether-util" ,java-sonatype-aether-util) - ("java-eclipse-aether-api" ,java-eclipse-aether-api) - ("java-eclipse-aether-util" ,java-eclipse-aether-util))) + (list java-sonatype-aether-api java-sonatype-aether-util + java-eclipse-aether-api java-eclipse-aether-util)) (native-inputs - `(("unzip" ,unzip) - ("java-junit" ,java-junit))) + (list unzip java-junit)) (home-page "https://maven.apache.org/shared/maven-dependency-tree") (synopsis "Tree-based API for resolution of Maven project dependencies") (description "This package provides a tree-based API for resolution of @@ -2649,19 +2608,18 @@ (define-public maven-common-artifact-filters (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-artifact" ,maven-3.0-artifact) - ("maven-model" ,maven-3.0-model) - ("maven-core" ,maven-3.0-core) - ("maven-plugin-api" ,maven-3.0-plugin-api) - ("maven-shared-utils" ,maven-shared-utils) - ("maven-parent-pom" ,maven-parent-pom-33) - ("java-sonatype-aether-api" ,java-sonatype-aether-api) - ("java-sonatype-aether-util" ,java-sonatype-aether-util))) + (list maven-3.0-artifact + maven-3.0-model + maven-3.0-core + maven-3.0-plugin-api + maven-shared-utils + maven-parent-pom-33 + java-sonatype-aether-api + java-sonatype-aether-util)) (inputs - `(("maven-resolver-api" ,maven-resolver-api) - ("maven-resolver-util" ,maven-resolver-util))) + (list maven-resolver-api maven-resolver-util)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://maven.apache.org/shared/maven-dependency-tree") (synopsis "Tree-based API for resolution of Maven project dependencies") (description "This package provides a tree-based API for resolution of @@ -2691,12 +2649,10 @@ (define-public maven-enforcer-api (replace 'install (install-from-pom "enforcer-api/pom.xml"))))) (propagated-inputs - `(("maven-plugin-api" ,maven-plugin-api) - ("java-plexus-container-default" ,java-plexus-container-default) - ("java-jsr305" ,java-jsr305) - ("maven-enforcer-parent-pom" ,maven-enforcer-parent-pom))) + (list maven-plugin-api java-plexus-container-default java-jsr305 + maven-enforcer-parent-pom)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://maven.apache.org/shared/maven-dependency-tree") (synopsis "Tree-based API for resolution of Maven project dependencies") (description "This package provides a tree-based API for resolution of @@ -2741,18 +2697,18 @@ (define-public maven-enforcer-rules (replace 'install (install-from-pom "enforcer-rules/pom.xml"))))) (propagated-inputs - `(("maven-artifact" ,maven-artifact) - ("maven-plugin-api" ,maven-plugin-api) - ("maven-core" ,maven-core) - ("maven-common-artifact-filters" ,maven-common-artifact-filters) - ("java-commons-codec" ,java-commons-codec) - ("java-commons-lang3" ,java-commons-lang3) - ("maven-enforcer-api" ,maven-enforcer-api) - ("maven-resolver-util" ,maven-resolver-util) - ("java-bsh" ,java-bsh) - ("maven-dependency-tree" ,maven-dependency-tree) - ("maven-compat" ,maven-3.0-compat) - ("maven-enforcer-parent-pom" ,maven-enforcer-parent-pom))))) + (list maven-artifact + maven-plugin-api + maven-core + maven-common-artifact-filters + java-commons-codec + java-commons-lang3 + maven-enforcer-api + maven-resolver-util + java-bsh + maven-dependency-tree + maven-3.0-compat + maven-enforcer-parent-pom)))) (define-public maven-enforcer-plugin (package @@ -2774,14 +2730,14 @@ (define-public maven-enforcer-plugin (replace 'install (install-from-pom "maven-enforcer-plugin/pom.xml"))))) (propagated-inputs - `(("maven-artifact" ,maven-artifact) - ("maven-plugin-api" ,maven-plugin-api) - ("maven-core" ,maven-core) - ("java-plexus-utils" ,java-plexus-utils) - ("maven-enforcer-api" ,maven-enforcer-api) - ("maven-enforcer-rules" ,maven-enforcer-rules) - ("maven-plugin-annotations" ,maven-plugin-annotations) - ("maven-enforcer-parent-pom" ,maven-enforcer-parent-pom))))) + (list maven-artifact + maven-plugin-api + maven-core + java-plexus-utils + maven-enforcer-api + maven-enforcer-rules + maven-plugin-annotations + maven-enforcer-parent-pom)))) (define-public maven-artifact-transfer (package @@ -2818,21 +2774,20 @@ (define-public maven-artifact-transfer (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("java-commons-codec" ,java-commons-codec) - ("maven-artifact" ,maven-3.0-artifact) - ("maven-core" ,maven-3.0-core) - ("maven-common-artifact-filters" ,maven-common-artifact-filters) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("java-plexus-utils" ,java-plexus-utils) - ("java-slf4j-api" ,java-slf4j-api) - ("java-plexus-classworlds" ,java-plexus-classworlds) - ("java-sonatype-aether-api" ,java-sonatype-aether-api) - ("java-eclipse-aether-api" ,java-eclipse-aether-api) - ("java-eclipse-aether-util" ,java-eclipse-aether-util) - ("java-eclipse-aether-impl" ,java-eclipse-aether-impl))) + (list java-commons-codec + maven-3.0-artifact + maven-3.0-core + maven-common-artifact-filters + java-plexus-component-annotations + java-plexus-utils + java-slf4j-api + java-plexus-classworlds + java-sonatype-aether-api + java-eclipse-aether-api + java-eclipse-aether-util + java-eclipse-aether-impl)) (native-inputs - `(("unzip" ,unzip) - ("java-plexus-component-metadata" ,java-plexus-component-metadata))) + (list unzip java-plexus-component-metadata)) (home-page "https://maven.apache.org/shared/maven-artifact-transfer") (synopsis "API to install, deploy and resolve artifacts in Maven") (description "This package contains an API to install, deploy and resolve @@ -2882,10 +2837,9 @@ (define-public maven-install-plugin ("maven-plugins-pom-23" ,maven-plugins-pom-23) ("java-plexus-digest" ,java-plexus-digest))) (inputs - `(("maven-plugin-annotations" ,maven-plugin-annotations) - ("java-slf4j-api" ,java-slf4j-api))) + (list maven-plugin-annotations java-slf4j-api)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://maven.apache.org/plugin/maven-install-plugin") (synopsis "Maven's install plugin") (description "The Install Plugin is used during the install phase to add @@ -2951,14 +2905,14 @@ (define-public maven-filtering (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-core" ,maven-3.0-core) - ("maven-shared-utils" ,maven-shared-utils) - ("java-plexus-utils" ,java-plexus-utils) - ("java-plexus-interpolation" ,java-plexus-interpolation) - ("java-sisu-build-api" ,java-sisu-build-api) - ("maven-parent-pom" ,maven-parent-pom-30))) + (list maven-3.0-core + maven-shared-utils + java-plexus-utils + java-plexus-interpolation + java-sisu-build-api + maven-parent-pom-30)) (inputs - `(("java-jsr305" ,java-jsr305))) + (list java-jsr305)) (native-inputs `(("unzip" ,unzip) ("java-assertj" ,java-assertj) @@ -3004,17 +2958,16 @@ (define-public maven-resources-plugin (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-plugin-api" ,maven-plugin-api) - ("maven-core" ,maven-core) - ("java-plexus-utils" ,java-plexus-utils) - ("maven-filtering" ,maven-filtering) - ("java-plexus-interpolation" ,java-plexus-interpolation) - ("maven-parent-pom" ,maven-parent-pom-31))) + (list maven-plugin-api + maven-core + java-plexus-utils + maven-filtering + java-plexus-interpolation + maven-parent-pom-31)) (inputs - `(("maven-plugin-annotations" ,maven-plugin-annotations) - ("java-commons-io" ,java-commons-io))) + (list maven-plugin-annotations java-commons-io)) (native-inputs - `(("java-plexus-component-metadata" ,java-plexus-component-metadata))) + (list java-plexus-component-metadata)) (home-page "https://maven.apache.org/plugins/maven-resources-plugin") (synopsis "Maven plugin to collect and install resources") (description "The Resources Plugin handles the copying of project resources @@ -3068,14 +3021,10 @@ (define-public maven-shared-incremental (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-plugin-api" ,maven-plugin-api) - ("maven-core" ,maven-core) - ("maven-shared-utils" ,maven-shared-utils) - ("java-plexus-component-annotations" ,java-plexus-component-annotations) - ("maven-parent-pom" ,maven-parent-pom-30))) + (list maven-plugin-api maven-core maven-shared-utils + java-plexus-component-annotations maven-parent-pom-30)) (native-inputs - `(("unzip" ,unzip) - ("java-plexus-component-metadata" ,java-plexus-component-metadata))) + (list unzip java-plexus-component-metadata)) (home-page "https://maven.apache.org/shared/maven-shared-incremental") (synopsis "Maven Incremental Build support utilities") (description "This package contains various utility classes and plexus @@ -3121,19 +3070,18 @@ (define-public maven-compiler-plugin (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-plugin-api" ,maven-plugin-api) - ("maven-artifact" ,maven-artifact) - ("maven-core" ,maven-core) - ("maven-shared-utils" ,maven-shared-utils) - ("maven-shared-incremental" ,maven-shared-incremental) - ("java-plexus-java" ,java-plexus-java) - ("java-plexus-compiler-api" ,java-plexus-compiler-api) - ("java-plexus-compiler-manager" ,java-plexus-compiler-manager) - ("java-plexus-compiler-javac" ,java-plexus-compiler-javac) - ("maven-parent-pom" ,maven-parent-pom-33))) + (list maven-plugin-api + maven-artifact + maven-core + maven-shared-utils + maven-shared-incremental + java-plexus-java + java-plexus-compiler-api + java-plexus-compiler-manager + java-plexus-compiler-javac + maven-parent-pom-33)) (inputs - `(("maven-plugin-annotations" ,maven-plugin-annotations) - ("java-commons-io" ,java-commons-io))) + (list maven-plugin-annotations java-commons-io)) (home-page "https://maven.apache.org/plugins/maven-compiler-plugin") (synopsis "Compiler plugin for Maven") (description "The Compiler Plugin is used to compile the sources of your @@ -3172,9 +3120,9 @@ (define-public java-surefire-logger-api (replace 'install (install-from-pom "surefire-logger-api/pom.xml"))))) (propagated-inputs - `(("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list java-surefire-parent-pom)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://maven.apache.org/surefire/surefire-logger-api") (synopsis "Interfaces and Utilities related only to internal SureFire Logger API") (description "This package contains interfaces and utilities that are @@ -3220,7 +3168,7 @@ (define-public java-surefire-parent-pom (replace 'install (install-pom-file "pom.xml"))))) (propagated-inputs - `(("maven-parent-pom" ,maven-parent-pom-33))))) + (list maven-parent-pom-33)))) (define-public java-surefire-api (package @@ -3276,15 +3224,12 @@ (define-public java-surefire-api (replace 'install (install-from-pom "surefire-api/pom.xml"))))) (propagated-inputs - `(("java-surefire-logger-api" ,java-surefire-logger-api) - ("java-commons-codec" ,java-commons-codec) - ("java-surefire-parent-pom" ,java-surefire-parent-pom) - ("maven-shared-utils" ,maven-shared-utils-3.1))) + (list java-surefire-logger-api java-commons-codec + java-surefire-parent-pom maven-shared-utils-3.1)) (inputs - `(("java-jsr305" ,java-jsr305))) + (list java-jsr305)) (native-inputs - `(("unzip" ,unzip) - ("java-jarjar" ,java-jarjar))) + (list unzip java-jarjar)) (synopsis "Maven SureFire API") (description "This package contains the API to use Maven SureFire."))) @@ -3306,12 +3251,10 @@ (define-public java-surefire-booter (replace 'install (install-from-pom "surefire-booter/pom.xml"))))) (propagated-inputs - `(("java-surefire-api" ,java-surefire-api) - ("java-commons-lang3" ,java-commons-lang3) - ("java-commons-io" ,java-commons-io) - ("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list java-surefire-api java-commons-lang3 java-commons-io + java-surefire-parent-pom)) (inputs - `(("java-jsr305" ,java-jsr305))) + (list java-jsr305)) (synopsis "API and Facilities used by forked tests running in JVM sub-process") (description "SureFire runs tests inside a forked JVM subprocess. This package contains an API and facilities used inside that forked JVM."))) @@ -3329,10 +3272,9 @@ (define-public java-surefire-extensions-api (replace 'install (install-from-pom "surefire-extensions-api/pom.xml"))))) (propagated-inputs - `(("java-surefire-api" ,java-surefire-api) - ("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list java-surefire-api java-surefire-parent-pom)) (inputs - `(("java-plexus-component-annotations" ,java-plexus-component-annotations))) + (list java-plexus-component-annotations)) (synopsis "Extension API for Maven SureFire") (description "Surefire is a test framework project. This is the aggregator POM in Apache Maven Surefire project."))) @@ -3383,14 +3325,10 @@ (define-public java-surefire-common-java5 (replace 'install (install-from-pom "surefire-providers/common-java5/pom.xml"))))) (propagated-inputs - `(("maven-shared-utils" ,maven-shared-utils-3.1) - ("java-surefire-api" ,java-surefire-api) - ("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list maven-shared-utils-3.1 java-surefire-api + java-surefire-parent-pom)) (native-inputs - `(("unzip" ,unzip) - ("java-jarjar" ,java-jarjar) - ("java-junit" ,java-junit) - ("java-fest-assert" ,java-fest-assert))) + (list unzip java-jarjar java-junit java-fest-assert)) (synopsis "Common java5 facilities for Maven SureFire") (description "This package contains shared Java 5 code for all providers."))) @@ -3407,13 +3345,9 @@ (define-public java-surefire-common-junit3 (replace 'install (install-from-pom "surefire-providers/common-junit3/pom.xml"))))) (propagated-inputs - `(("java-junit" ,java-junit) - ("java-surefire-api" ,java-surefire-api) - ("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list java-junit java-surefire-api java-surefire-parent-pom)) (native-inputs - `(("unzip" ,unzip) - ("java-junit" ,java-junit) - ("java-fest-assert" ,java-fest-assert))) + (list unzip java-junit java-fest-assert)) (synopsis "Shared JUnit3 provider code for Maven SureFire") (description "This package contains shared code for all JUnit providers."))) @@ -3430,12 +3364,12 @@ (define-public java-surefire-common-junit4 (replace 'install (install-from-pom "surefire-providers/common-junit4/pom.xml"))))) (propagated-inputs - `(("java-junit" ,java-junit) - ("java-surefire-api" ,java-surefire-api) - ("java-surefire-common-java5" ,java-surefire-common-java5) - ("java-surefire-common-junit3" ,java-surefire-common-junit3) - ("maven-shared-utils" ,maven-shared-utils-3.1) - ("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list java-junit + java-surefire-api + java-surefire-common-java5 + java-surefire-common-junit3 + maven-shared-utils-3.1 + java-surefire-parent-pom)) (synopsis "Shared JUnit4 provider code for Maven SureFire") (description "This package contains shared code for all JUnit providers, starting from JUnit 4."))) @@ -3509,19 +3443,13 @@ (define-public java-surefire-junit4 (replace 'install (install-from-pom "surefire-providers/surefire-junit4/pom.xml"))))) (propagated-inputs - `(("java-junit" ,java-junit) - ("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list java-junit java-surefire-parent-pom)) (inputs - `(("java-surefire-common-junit4" ,java-surefire-common-junit4) - ("java-surefire-common-junit3" ,java-surefire-common-junit3) - ("java-surefire-common-java5" ,java-surefire-common-java5) - ("java-surefire-api" ,java-surefire-api))) + (list java-surefire-common-junit4 java-surefire-common-junit3 + java-surefire-common-java5 java-surefire-api)) (native-inputs - `(("java-jarjar" ,java-jarjar) - ("unzip" ,unzip) - ("java-junit" ,java-junit) - ("java-hamcrest-all" ,java-hamcrest-all) - ("java-fest-assert" ,java-fest-assert))) + (list java-jarjar unzip java-junit java-hamcrest-all + java-fest-assert)) (synopsis "SureFire JUnit 4.0+ runner") (description "This package contains the runner for tests run on a forked JVM, using JUnit 4.0 or later."))) @@ -3591,25 +3519,24 @@ (define-public maven-surefire-common (replace 'install (install-from-pom "maven-surefire-common/pom.xml"))))) (propagated-inputs - `(("java-surefire-api" ,java-surefire-api) - ("java-surefire-extensions-api" ,java-surefire-extensions-api) - ("java-surefire-booter" ,java-surefire-booter) - ("maven-core" ,maven-core) - ("maven-plugin-annotations" ,maven-plugin-annotations) - ("maven-common-artifact-filters" ,maven-common-artifact-filters) - ("maven-artifact-transfer" ,maven-artifact-transfer) - ("java-plexus-java" ,java-plexus-java) - ("java-jansi" ,java-jansi) - ("java-commons-io" ,java-commons-io) - ("java-commons-lang3" ,java-commons-lang3) - ("java-commons-compress" ,java-commons-compress) - ("maven-shared-utils" ,maven-shared-utils-3.1) - ("java-surefire-parent-pom" ,java-surefire-parent-pom))) + (list java-surefire-api + java-surefire-extensions-api + java-surefire-booter + maven-core + maven-plugin-annotations + maven-common-artifact-filters + maven-artifact-transfer + java-plexus-java + java-jansi + java-commons-io + java-commons-lang3 + java-commons-compress + maven-shared-utils-3.1 + java-surefire-parent-pom)) (inputs - `(("java-jsr305" ,java-jsr305))) + (list java-jsr305)) (native-inputs - `(("unzip" ,unzip) - ("java-jarjar" ,java-jarjar))) + (list unzip java-jarjar)) (synopsis "API used in Surefire and Failsafe MOJO") (description "This package contains an API used in SureFire and Failsafe MOJO."))) @@ -3635,11 +3562,9 @@ (define-public maven-surefire-plugin (replace 'install (install-from-pom "maven-surefire-plugin/pom.xml"))))) (propagated-inputs - `(("maven-surefire-common" ,maven-surefire-common) - ("maven-core" ,maven-core))) + (list maven-surefire-common maven-core)) (native-inputs - `(("maven-plugin-annotations" ,maven-plugin-annotations) - ("unzip" ,unzip))) + (list maven-plugin-annotations unzip)) (synopsis "SureFire Maven plugin that runs tests.") (description "The Surefire Plugin is used during the test phase of the build lifecycle to execute the unit tests of an application. It generates @@ -3675,16 +3600,16 @@ (define-public maven-jar-plugin (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - `(("maven-archiver" ,maven-archiver) - ("maven-artifact" ,maven-3.0-artifact) - ("maven-core" ,maven-3.0-core) - ("maven-plugin-api" ,maven-3.0-plugin-api) - ("maven-file-management" ,maven-file-management) - ("maven-shared-utils" ,maven-shared-utils) - ("java-plexus-archiver" ,java-plexus-archiver) - ("java-plexus-utils" ,java-plexus-utils))) + (list maven-archiver + maven-3.0-artifact + maven-3.0-core + maven-3.0-plugin-api + maven-file-management + maven-shared-utils + java-plexus-archiver + java-plexus-utils)) (inputs - `(("maven-plugin-annotations" ,maven-plugin-annotations))) + (list maven-plugin-annotations)) (home-page "https://maven.apache.org/plugins/maven-jar-plugin") (synopsis "Jar builder plugin for Maven") (description "This plugin provides the capability to build jars. If you diff --git a/gnu/packages/mc.scm b/gnu/packages/mc.scm index e07191e344..7bde8a5e78 100644 --- a/gnu/packages/mc.scm +++ b/gnu/packages/mc.scm @@ -47,15 +47,14 @@ (define-public mc (sha256 (base32 "1x2g5ahgzg951y4ldbsgkv8icni2mgh3p2wsds0j16gsbwi5kgii")))) (build-system gnu-build-system) - (native-inputs `(("perl" ,perl) - ("pkg-config" ,pkg-config))) - (inputs `(("aspell" ,aspell) - ("check" ,check) - ("glib" ,glib) - ("gpm" ,gpm) - ("libssh2" ,libssh2) - ("ncurses" ,ncurses) - ("unzip" ,unzip))) + (native-inputs (list perl pkg-config)) + (inputs (list aspell + check + glib + gpm + libssh2 + ncurses + unzip)) (arguments `(#:configure-flags '("--with-screen=ncurses" "--enable-aspell") diff --git a/gnu/packages/mcrypt.scm b/gnu/packages/mcrypt.scm index d0cfb8f7a3..c0b9c815a5 100644 --- a/gnu/packages/mcrypt.scm +++ b/gnu/packages/mcrypt.scm @@ -44,9 +44,7 @@ (define-public mcrypt "mcrypt-CVE-2012-4527.patch")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib) - ("libmcrypt" ,libmcrypt) - ("libmhash" ,libmhash))) + (list zlib libmcrypt libmhash)) (home-page "http://mcrypt.sourceforge.net/") (synopsis "Replacement for the popular Unix crypt command") (description @@ -98,7 +96,7 @@ (define-public libmhash "libmhash-hmac-fix-uaf.patch")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) ;for tests + (list perl)) ;for tests (home-page "http://mhash.sourceforge.net/") (synopsis "Thread-safe hash library") (description diff --git a/gnu/packages/medical.scm b/gnu/packages/medical.scm index 6c298707f5..6c9cc757eb 100644 --- a/gnu/packages/medical.scm +++ b/gnu/packages/medical.scm @@ -49,9 +49,7 @@ (define-public openmolar-1 (("/usr") (assoc-ref outputs "out"))) #t))))) (inputs - `(("python-pyqt+qscintilla" ,python-pyqt+qscintilla) - ("python-mysqlclient" ,python-mysqlclient) - ("qscintilla" ,qscintilla))) + (list python-pyqt+qscintilla python-mysqlclient qscintilla)) (home-page "https://openmolar.com/om1") (synopsis "Dental practice management software") (description "Openmolar is a dental practice management suite. Its diff --git a/gnu/packages/mercury.scm b/gnu/packages/mercury.scm index 5a2c85a79b..fe02b34a97 100644 --- a/gnu/packages/mercury.scm +++ b/gnu/packages/mercury.scm @@ -244,8 +244,6 @@ (define-public mercury ;; Eventually we need to add inputs for Java, Erlang, ;; C#, etc. in order to enable these extra grades. (native-inputs - `(("mercury-minimal" ,mercury-minimal) - ("autoconf" ,autoconf) - ("automake" ,automake) - ,@(package-native-inputs mercury-minimal))) + (modify-inputs (package-native-inputs mercury-minimal) + (prepend mercury-minimal autoconf automake))) (synopsis "Pure logic programming language"))) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index a81214947c..11a8f62f3b 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -174,8 +174,7 @@ (define-public omemo-wget ;; Use absolute path of 'xdg-open' program. (("xdg-open") xdg-open)))))))) (inputs - `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("xdg-utils" ,xdg-utils))) + (list go-github-com-pkg-errors xdg-utils)) (home-page "https://roob.re/omemo-wget") (synopsis "Program to download and decrypt @code{aesgcm://} URLs") (description "OMEMO-wget is a tool to handle cryptographic URLs, generated @@ -286,7 +285,7 @@ (define-public libgnt ("gtk-doc" ,gtk-doc) ("pkg-config" ,pkg-config))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (propagated-inputs `(("glib" ,glib) ("libxml" ,libxml2) @@ -326,13 +325,13 @@ (define-public libgadu (("/bin/sh") (search-input-file inputs "/bin/sh")))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bash" ,bash) - ("doxygen" ,doxygen) - ("libtool" ,libtool) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + bash + doxygen + libtool + perl + pkg-config)) (inputs `(("curl" ,curl) ("expat" ,expat) @@ -341,7 +340,7 @@ (define-public libgadu ("openssl" ,openssl) ("zlib" ,zlib))) (propagated-inputs - `(("gnutls" ,gnutls))) + (list gnutls)) (synopsis "Library for handling the protocol of Gadu-Gadu") (description "LibGadu is library for handling Gadu-Gadu instant messenger protocol. The library is written in C and aims to be operating system and @@ -376,11 +375,7 @@ (define-public silc-toolkit (delete-file "Makefile.in") #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool perl pkg-config)) (synopsis "SILC ToolKit") (description "SILC (Secure Internet Live Conferencing) is a modern and secure conferencing protocol. It provides all the common conferencing services like @@ -422,10 +417,9 @@ (define-public qxmpp "tst_qxmpptransfermanager") "|")))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gstreamer" ,gstreamer) - ("qtbase" ,qtbase-5))) + (list gstreamer qtbase-5)) (home-page "https://github.com/qxmpp-project/qxmpp") (synopsis "XMPP client and server library") (description @@ -452,13 +446,9 @@ (define-public meanwhile (base32 "1k1gvmx1ikm0y1mdmm495rzkb00pl170jfaf2dy0n5aiiknkk7q3")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("doxygen" ,doxygen) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake doxygen libtool pkg-config)) (propagated-inputs - `(("glib" ,glib))) + (list glib)) (synopsis "Library for Lotus Instant Messaging") (description "Meanwhile is a library for connecting to a LIM (Lotus Instant Messaging, formerly Lotus Sametime, formerly VPBuddy) community. It uses a @@ -494,19 +484,17 @@ (define-public poezio "'CC', 'gcc'")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-setuptools" ,python-setuptools) - ("python-sphinx" ,python-sphinx))) + (list pkg-config python-setuptools python-sphinx)) (inputs - `(("python-mpd2" ,python-mpd2) - ("python-potr" ,python-potr) - ("python-pyasn1" ,python-pyasn1) - ("python-pyasn1-modules" ,python-pyasn1-modules) - ("python-pygments" ,python-pygments) - ("python-pyinotify" ,python-pyinotify) - ;("python" ,python) - ("python-qrcode" ,python-qrcode) - ("python-slixmpp" ,python-slixmpp))) + (list python-mpd2 + python-potr + python-pyasn1 + python-pyasn1-modules + python-pygments + python-pyinotify + ;("python" ,python) + python-qrcode + python-slixmpp)) (synopsis "Console Jabber/XMPP Client") (description "Poezio is a free console XMPP client (the protocol on which the Jabber IM network is built). @@ -535,11 +523,11 @@ (define-public libotr (search-patches "libotr-test-auth-fix.patch")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) ; for the test suite + (list perl)) ; for the test suite (inputs - `(("libgpg-error" ,libgpg-error))) + (list libgpg-error)) (propagated-inputs - `(("libgcrypt" ,libgcrypt))) ; libotr headers include gcrypt.h + (list libgcrypt)) ; libotr headers include gcrypt.h (synopsis "Off-the-Record (OTR) Messaging Library and Toolkit") (description "OTR allows you to have private conversations over instant messaging by providing: (1) Encryption: No one else can read your instant @@ -575,10 +563,9 @@ (define-public libsignal-protocol-c `(;; Required for proper linking and for tests to run. #:configure-flags '("-DBUILD_SHARED_LIBS=on" "-DBUILD_TESTING=1"))) (build-system cmake-build-system) - (inputs `( ;; Required for tests: - ("check" ,check) - ("openssl" ,openssl))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list ;; Required for tests: + check openssl)) + (native-inputs (list pkg-config)) (home-page "https://github.com/WhisperSystems/libsignal-protocol-c") (synopsis "Implementation of a ratcheting forward secrecy protocol") (description "libsignal-protocol-c is an implementation of a ratcheting @@ -615,12 +602,8 @@ (define-public axc (setenv "CC" "gcc") (setenv "PREFIX" out))))) #:parallel-tests? #f)) - (native-inputs `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config))) - (inputs `(("glib" ,glib) - ("libgcrypt" ,libgcrypt) - ("libsignal-protocol-c" ,libsignal-protocol-c) - ("sqlite" ,sqlite))) + (native-inputs (list cmocka pkg-config)) + (inputs (list glib libgcrypt libsignal-protocol-c sqlite)) (synopsis "Client library for libsignal-protocol-c") (description "This is a client library for @code{libsignal-protocol-c}. It implements the necessary interfaces using @code{libgcrypt} and @@ -651,12 +634,8 @@ (define-public libomemo (setenv "CC" "gcc") (setenv "PREFIX" out))))) #:parallel-tests? #f)) - (native-inputs `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config))) - (inputs `(("glib" ,glib) - ("libgcrypt" ,libgcrypt) - ("minixml" ,minixml) - ("sqlite" ,sqlite))) + (native-inputs (list cmocka pkg-config)) + (inputs (list glib libgcrypt minixml sqlite)) (synopsis "OMEMO C library") (description "This library implements @acronym{OMEMO, OMEMO Multi-End Message and Object Encryption} of XMPP (XEP-0384) in C.") @@ -674,14 +653,10 @@ (define-public bitlbee (sha256 (base32 "0zhhcbcr59sx9h4maf8zamzv2waya7sbsl7w74gbyilvy93dw5cz")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ;; Note: Change to 'check' for versions > 3.6. - ("check" ,check-0.12))) - (inputs `(("glib" ,glib) - ("libotr" ,libotr) - ("gnutls" ,gnutls) - ("python" ,python) - ("perl" ,perl))) + (native-inputs (list pkg-config + ;; Note: Change to 'check' for versions > 3.6. + check-0.12)) + (inputs (list glib libotr gnutls python perl)) (arguments `(#:phases (modify-phases %standard-phases @@ -760,14 +735,14 @@ (define-public bitlbee-discord (let ((sh (which "sh"))) (substitute* "autogen.sh" (("/bin/sh") sh)) (setenv "CONFIG_SHELL" sh))))))) - (inputs `(("glib" ,glib))) - (native-inputs `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo) - ("libtool" ,libtool) - ("bitlbee" ,bitlbee) ; needs bitlbee headers - ("bash" ,bash))) + (inputs (list glib)) + (native-inputs (list pkg-config + autoconf + automake + texinfo + libtool + bitlbee ; needs bitlbee headers + bash)) (synopsis "Discord plugin for Bitlbee") (description "Bitlbee-discord is a plugin for Bitlbee which provides access to servers running the Discord protocol.") @@ -811,11 +786,8 @@ (define-public purple-mattermost #:make-flags (list "CC=gcc" ,(string-append "PLUGIN_VERSION=" version)) #:tests? #f)) - (inputs `(("glib" ,glib) - ("json-glib" ,json-glib) - ("discount" ,discount) - ("pidgin" ,pidgin))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list glib json-glib discount pidgin)) + (native-inputs (list pkg-config)) (synopsis "Purple plug-in to access Mattermost instant messaging") (description "Purple-Mattermost is a plug-in for Purple, the instant messaging library @@ -898,10 +870,7 @@ (define-public ngircd (patches (search-patches "ngircd-handle-zombies.patch")))) (build-system gnu-build-system) ;; Needed for the test suite. - (native-inputs `(("procps" ,procps) - ("expect" ,expect) - ("inetutils" ,inetutils) - ("openssl" ,openssl))) + (native-inputs (list procps expect inetutils openssl)) ;; XXX Add libident. (inputs `(("zlib" ,zlib) ("libwrap" ,tcp-wrappers) @@ -1019,8 +988,7 @@ (define-public pidgin ("tcl" ,tcl) ("tk" ,tk))) (propagated-inputs - `(("glib" ,glib) - ("gtk+" ,gtk+-2))) + (list glib gtk+-2)) (arguments `(#:configure-flags (list @@ -1085,13 +1053,13 @@ (define-public pidgin-otr ("intltool" ,intltool) ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+-2) - ("libgcrypt" ,libgcrypt) - ("libgpg-error" ,libgpg-error) - ("libotr" ,libotr) - ("perl" ,perl) - ("pidgin" ,pidgin))) + (list glib + gtk+-2 + libgcrypt + libgpg-error + libotr + perl + pidgin)) (home-page "https://otr.cypherpunks.ca/") (synopsis "Off-the-Record Messaging plugin for Pidgin") (description "Pidgin-OTR is a plugin that adds support for OTR to the Pidgin @@ -1140,12 +1108,12 @@ (define-public znc ("googletest-source" ,(package-source googletest)) ("pkg-config" ,pkg-config))) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("icu4c" ,icu4c) - ("openssl" ,openssl) - ("perl" ,perl) - ("python" ,python) - ("zlib" ,zlib))) + (list cyrus-sasl + icu4c + openssl + perl + python + zlib)) (home-page "https://wiki.znc.in/ZNC") (synopsis "IRC network bouncer") (description "ZNC is an @dfn{IRC network bouncer} or @dfn{BNC}. It can @@ -1169,13 +1137,13 @@ (define-public python-nbxmpp (native-inputs `(("glib:bin" ,glib "bin"))) (inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("libsoup" ,libsoup) - ("python-gssapi" ,python-gssapi) - ("python-idna" ,python-idna) - ("python-precis-i18n" ,python-precis-i18n) - ("python-pygobject" ,python-pygobject))) + (list glib + glib-networking + libsoup + python-gssapi + python-idna + python-precis-i18n + python-pygobject)) (synopsis "Non-blocking XMPP Module") (description "Python-nbxmpp is a Python library that provides a way for Python applications to use the XMPP network. This library was initially a fork @@ -1296,7 +1264,7 @@ (define-public gajim ("python-pygobject" ,python-pygobject) ("python-pyopenssl" ,python-pyopenssl))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (synopsis "Fully-featured XMPP client") (description "Gajim aims to be an easy to use and fully-featured XMPP chat client. It is extensible via plugins, supports end-to-end encryption (OMEMO @@ -1330,10 +1298,8 @@ (define-public gajim-omemo (copy-recursively source share) #t)))) (propagated-inputs - `(("python-axolotl" ,python-axolotl) - ("python-axolotl-curve25519" ,python-axolotl-curve25519) - ("python-cryptography" ,python-cryptography) - ("python-qrcode" ,python-qrcode))) + (list python-axolotl python-axolotl-curve25519 python-cryptography + python-qrcode)) (synopsis "Gajim OMEMO plugin") (description "Gajim-OMEMO is a plugin that adds support for the OMEMO Encryption to Gajim. OMEMO is an XMPP Extension Protocol (XEP) for secure @@ -1368,9 +1334,7 @@ (define-public gajim-openpgp (copy-recursively source share) #t)))) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-gnupg" ,python-gnupg) - ("python-gpg" ,python-gpg))) + (list python-cryptography python-gnupg python-gpg)) (synopsis "Gajim OpenPGP plugin") (description "Gajim-OpenPGP is a plugin that adds support for the OpenPGP Encryption to Gajim.") @@ -1523,14 +1487,14 @@ (define-public prosody `("PATH" ":" prefix ,path))) (find-files bin ".*")))))))) (inputs - `(("libidn" ,libidn) - ("openssl" ,openssl) - ("lua" ,lua-5.2) - ("lua5.2-bitop" ,lua5.2-bitop) - ("lua5.2-expat" ,lua5.2-expat) - ("lua5.2-socket" ,lua5.2-socket) - ("lua5.2-filesystem" ,lua5.2-filesystem) - ("lua5.2-sec" ,lua5.2-sec))) + (list libidn + openssl + lua-5.2 + lua5.2-bitop + lua5.2-expat + lua5.2-socket + lua5.2-filesystem + lua5.2-sec)) (home-page "https://prosody.im/") (synopsis "Jabber (XMPP) server") (description "Prosody is a modern XMPP communication server. It aims to @@ -1624,15 +1588,9 @@ (define-public libtoxcore (build-system gnu-build-system) (arguments `(#:tests? #f)) ; FIXME: tests hang, some fail. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("check" ,check) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool check pkg-config)) (inputs - `(("libsodium" ,libsodium) - ("opus" ,opus) - ("libvpx" ,libvpx))) + (list libsodium opus libvpx)) (synopsis "Library for the Tox encrypted messenger protocol") (description "C library implementation of the Tox encrypted messenger protocol.") @@ -1661,11 +1619,9 @@ (define-public c-toxcore ; for now. (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("libsodium" ,libsodium) - ("opus" ,opus) - ("libvpx" ,libvpx))) + (list libsodium opus libvpx)) (home-page "https://tox.chat") (synopsis "Library for the Tox encrypted messenger protocol") (description @@ -1720,8 +1676,7 @@ (define-public utox ("openal" ,openal) ("v4l-utils" ,v4l-utils))) (native-inputs - `(("check" ,check) - ("pkg-config" ,pkg-config))) + (list check pkg-config)) (synopsis "Lightweight Tox client") (description "uTox is a lightweight Tox client. Tox is a distributed and secure @@ -1769,22 +1724,22 @@ (define-public qtox ,(list (string-append (assoc-ref inputs "qtsvg") "/lib/qt5/plugins/")))))))))) (inputs - `(("ffmpeg" ,ffmpeg) - ("filteraudio" ,filteraudio) - ("glib" ,glib) - ("gtk+" ,gtk+-2) - ("libsodium" ,libsodium) - ("c-toxcore" ,c-toxcore) - ("libvpx" ,libvpx) - ("libxscrnsaver" ,libxscrnsaver) - ("libx11" ,libx11) - ("libexif" ,libexif) - ("sqlite" ,sqlite) - ("openal" ,openal) - ("qrencode" ,qrencode) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("sqlcipher" ,sqlcipher))) + (list ffmpeg + filteraudio + glib + gtk+-2 + libsodium + c-toxcore + libvpx + libxscrnsaver + libx11 + libexif + sqlite + openal + qrencode + qtbase-5 + qtsvg + sqlcipher)) (native-inputs `(("pkg-config" ,pkg-config) ("qmake" ,qttools))) @@ -1809,7 +1764,7 @@ (define-public ytalk "1d3jhnj8rgzxyxjwfa22vh45qwzjvxw1qh8fz6b7nfkj3zvk9jvf")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://ytalk.ourproject.org") (synopsis "Multi-user chat program") (description "Ytalk is a replacement for the BSD talk program. Its main @@ -1831,11 +1786,9 @@ (define-public gloox (base32 "1jgrd07qr9jvbb5hcmhrqz4w4lvwc51m30jls1fgxf1f5az6455f")))) (build-system gnu-build-system) (inputs - `(("libidn" ,libidn) - ("gnutls" ,gnutls) - ("zlib" ,zlib))) + (list libidn gnutls zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Portable high-level Jabber/XMPP library for C++") (description "gloox is a full-featured Jabber/XMPP client library, @@ -1860,10 +1813,9 @@ (define-public perl-net-psyc "0vsjclglkwgbyd9m5ad642fyysxw2x725nhq4r2m9pvqaq6s5yf2")))) (build-system perl-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("perl-curses" ,perl-curses) - ("perl-io-socket-ssl" ,perl-io-socket-ssl))) + (list perl-curses perl-io-socket-ssl)) (arguments `(#:phases (modify-phases %standard-phases @@ -1935,9 +1887,7 @@ (define-public libpsyc "14q89fxap05ajkfn20rnhc6b1h4i3i2adyr7y6hs5zqwb2lcmc1p")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("netcat" ,netcat) - ("procps" ,procps))) + (list perl netcat procps)) (arguments `(#:make-flags (list "CC=gcc" @@ -1989,10 +1939,9 @@ (define-public loudmouth ("krb5" ,mit-krb5) ("libidn" ,libidn))) (native-inputs - `(("pkg-config" ,pkg-config) - ("check" ,check) - ("glib" ,glib "bin") ; gtester - ("gtk-doc" ,gtk-doc))) + (list pkg-config check + `(,glib "bin") ; gtester + gtk-doc)) (home-page "https://mcabber.com/") (description "Loudmouth is a lightweight and easy-to-use C library for programming @@ -2023,14 +1972,14 @@ (define-public mcabber "--enable-enchant" "--enable-aspell"))) (inputs - `(("gpgme" ,gpgme) - ("libotr" ,libotr) - ("aspell" ,aspell) - ("enchant" ,enchant-1.6) - ("libidn" ,libidn) - ("glib" ,glib) - ("ncurses" ,ncurses) - ("loudmouth" ,loudmouth))) + (list gpgme + libotr + aspell + enchant-1.6 + libidn + glib + ncurses + loudmouth)) (native-inputs `(("perl" ,perl) ("pkg-config" ,pkg-config) @@ -2075,17 +2024,14 @@ (define-public freetalk (list bash coreutils less)))) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake pkg-config texinfo)) (inputs - `(("bash" ,bash) - ("glib" ,glib) - ("guile" ,guile-2.0) - ("less" ,less) - ("loudmouth" ,loudmouth) - ("readline" ,readline))) + (list bash + glib + guile-2.0 + less + loudmouth + readline)) (synopsis "Extensible console-based Jabber client") (description "GNU Freetalk is a command-line Jabber/XMPP chat client. It notably uses @@ -2119,13 +2065,9 @@ (define-public libmesode (("'\\^xmpp_'") "'.'")) #t))))) (inputs - `(("expat" ,expat) - ("openssl" ,openssl))) + (list expat openssl)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (synopsis "C library for writing XMPP clients") (description "Libmesode is a fork of libstrophe for use with Profanity XMPP Client. In particular, libmesode provides extra TLS functionality such as @@ -2158,13 +2100,9 @@ (define-public libstrophe (("'\\^xmpp_'") "'.'")) #t))))) (inputs - `(("expat" ,expat) - ("openssl" ,openssl))) + (list expat openssl)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (synopsis "C library for writing XMPP clients") (description "Libstrophe is a minimal XMPP library written in C. It has almost no external dependencies, only an XML parsing library (expat or libxml @@ -2200,12 +2138,12 @@ (define-public profanity "--enable-omemo" "--enable-icons-and-clipboard"))) (native-inputs - `(("autoconf" ,autoconf) - ("autoconf-archive" ,autoconf-archive) - ("automake" ,automake) - ("cmocka" ,cmocka) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf + autoconf-archive + automake + cmocka + libtool + pkg-config)) (inputs `(("curl" ,curl) ("expat" ,expat) @@ -2243,7 +2181,7 @@ (define-public libircclient "0b9wa0h3xc31wpqlvgxgnvqp5wgx3kwsf5s9432m5cj8ycx6zcmv")))) (build-system gnu-build-system) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(#:configure-flags (list (string-append "--libdir=" @@ -2295,21 +2233,21 @@ (define-public toxic (setenv "ENABLE_PYTHON" "1") #t))))) (inputs - `(("c-toxcore" ,c-toxcore) - ("curl" ,curl) - ("freealut" ,freealut) - ("gdk-pixbuf" ,gdk-pixbuf) ; for libnotify.pc - ("libconfig" ,libconfig) - ("libnotify" ,libnotify) - ("libpng" ,libpng) - ("libvpx" ,libvpx) - ("libx11" ,libx11) - ("ncurses" ,ncurses) - ("openal" ,openal) - ("python" ,python) - ("qrencode" ,qrencode))) + (list c-toxcore + curl + freealut + gdk-pixbuf ; for libnotify.pc + libconfig + libnotify + libpng + libvpx + libx11 + ncurses + openal + python + qrencode)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/JFreegman/toxic") (synopsis "Tox chat client using ncurses") (description "Toxic is a console-based instant messaging client, using @@ -2332,8 +2270,7 @@ (define-public libqmatrixclient (base32 "0gkwr3yw6k2m0j8cc085b5p2q788rf5nhp1p5hc5d55pc7mci2qs")))) (build-system cmake-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia))) + (list qtbase-5 qtmultimedia)) (arguments `(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON") #:tests? #f)) ; no tests @@ -2373,16 +2310,15 @@ (define-public mtxclient #t))))) (build-system cmake-build-system) (inputs - `(("boost" ,boost) - ("json-modern-cxx" ,json-modern-cxx) - ("libolm" ,libolm) - ("libsodium" ,libsodium) - ("openssl" ,openssl) - ("spdlog" ,spdlog) - ("zlib" ,zlib))) + (list boost + json-modern-cxx + libolm + libsodium + openssl + spdlog + zlib)) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (home-page "https://github.com/Nheko-Reborn/mtxclient") (synopsis "Client API library for the Matrix protocol") (description "@code{mtxclient} is a C++ library that implements client API @@ -2501,15 +2437,15 @@ (define-public quaternion (base32 "1q9ddz4rs02a0w3lwrsjnh59khv38cq9f0kv09vnwvazvayn87ck")))) (build-system qt-build-system) (inputs - `(("libqmatrixclient" ,libqmatrixclient) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtsvg" ,qtsvg) - ("qttools" ,qttools) - ("xdg-utils" ,xdg-utils))) + (list libqmatrixclient + qtbase-5 + qtdeclarative + qtmultimedia + qtquickcontrols + qtquickcontrols2 + qtsvg + qttools + xdg-utils)) (arguments `(#:tests? #f)) ; no tests (home-page "https://matrix.org/docs/projects/client/quaternion.html") @@ -2546,19 +2482,18 @@ (define-public hangups (when tests? (invoke "pytest" "hangups"))))))) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-appdirs" ,python-appdirs) - ("python-async-timeout" ,python-async-timeout) - ("python-configargparse" ,python-configargparse) - ("python-mechanicalsoup" ,python-mechanicalsoup) - ("python-protobuf" ,python-protobuf-3.6) - ("python-readlike" ,python-readlike) - ("python-reparser" ,python-reparser) - ("python-requests" ,python-requests) - ("python-urwid" ,python-urwid))) + (list python-aiohttp + python-appdirs + python-async-timeout + python-configargparse + python-mechanicalsoup + python-protobuf-3.6 + python-readlike + python-reparser + python-requests + python-urwid)) (native-inputs - `(("python-httpretty" ,python-httpretty) - ("python-pytest" ,python-pytest))) + (list python-httpretty python-pytest)) (home-page "https://hangups.readthedocs.io/") (synopsis "Instant messaging client for Google Hangouts") (description @@ -2609,12 +2544,12 @@ (define-public telegram-purple ("gettext" ,gettext-minimal) ("which" ,which))) (inputs - `(("pidgin" ,pidgin) - ("libgcrypt" ,libgcrypt) - ("libwebp" ,libwebp) - ("glib" ,glib) - ("gtk+" ,gtk+-2) - ("zlib" ,zlib))) + (list pidgin + libgcrypt + libwebp + glib + gtk+-2 + zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -2687,11 +2622,7 @@ (define-public tdlib (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") "")) #t))))) (native-inputs - `(("gperf" ,gperf) - ("openssl" ,openssl) - ("zlib" ,zlib) - ("php" ,php) - ("doxygen" ,doxygen))) + (list gperf openssl zlib php doxygen)) (synopsis "Cross-platform library for building Telegram clients") (description "Tdlib is a cross-platform library for creating custom Telegram clients following the official Telegram API. It can be easily used @@ -2729,8 +2660,7 @@ (define-public purple-mm-sms `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) (inputs - `(("modem-manager" ,modem-manager) - ("pidgin" ,pidgin))) + (list modem-manager pidgin)) (synopsis "Libpurple plugin for SMS via ModemManager") (description "Plugin for libpurple to allow sending SMS using ModemManager.") (home-page "https://source.puri.sm/Librem5/purple-mm-sms") @@ -2766,17 +2696,16 @@ (define-public purple-lurch "/lib/purple-2\n"))) (setenv "CC" "gcc"))))) #:parallel-tests? #f)) - (native-inputs `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config))) - (inputs `(("axc" ,axc) - ("glib" ,glib) - ("libgcrypt" ,libgcrypt) - ("libomemo" ,libomemo) - ("libsignal-protocol-c" ,libsignal-protocol-c) - ("libxml2" ,libxml2) - ("minixml" ,minixml) - ("pidgin" ,pidgin) - ("sqlite" ,sqlite))) + (native-inputs (list cmocka pkg-config)) + (inputs (list axc + glib + libgcrypt + libomemo + libsignal-protocol-c + libxml2 + minixml + pidgin + sqlite)) (synopsis "OMEMO Encryption for libpurple") (description "Purple-lurch plugin adds end-to-end encryption support through the Double Ratchet (Axolotl) algorithm, to @code{libpurple} @@ -2809,12 +2738,9 @@ (define-public libphonenumber (lambda _ (chdir "cpp")))))) (build-system cmake-build-system) (native-inputs - `(("googletest" ,googletest) - ("pkg-config" ,pkg-config))) + (list googletest pkg-config)) (inputs - `(("boost" ,boost) - ("protobuf" ,protobuf) - ("icu4c" ,icu4c))) + (list boost protobuf icu4c)) (synopsis "Library for parsing and using phone numbers") (description "This package provides a C++ library for parsing, formatting, and @@ -2850,18 +2776,17 @@ (define-public chatty ("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) (inputs - `(("feedbackd" ,feedbackd) - ("folks" ,folks) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("libgcrypt" ,libgcrypt) - ("libgee" ,libgee) - ("libhandy" ,libhandy-0.0) - ("pidgin" ,pidgin) - ("purple-mm-sms" ,purple-mm-sms) - ("sqlite" ,sqlite))) + (list feedbackd + folks + gsettings-desktop-schemas + libgcrypt + libgee + libhandy-0.0 + pidgin + purple-mm-sms + sqlite)) (propagated-inputs - `(("adwaita-icon-theme" ,adwaita-icon-theme) - ("evolution-data-server" ,evolution-data-server))) + (list adwaita-icon-theme evolution-data-server)) (synopsis "Mobile client for XMPP and SMS messaging") (description "Chatty is a chat program for XMPP and SMS. It works on mobile as well as on desktop platforms. It's based on libpurple and ModemManager.") @@ -2882,7 +2807,7 @@ (define-public mosquitto "1yq7y329baa1ly488rw125c3mvsnsa7kjkik602xv1xpkz8p73al")))) (build-system cmake-build-system) (inputs - `(("openssl" ,openssl))) + (list openssl)) (synopsis "Message broker") (description "This package provides Eclipse Mosquitto, a message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto @@ -2928,11 +2853,9 @@ (define-public movim-desktop "\"../build")) #t))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel))) + (list qtbase-5 qtdeclarative qtwebchannel)) (propagated-inputs - `(("qtwebengine" ,qtwebengine))) + (list qtwebengine)) (home-page "https://movim.eu/") (synopsis "Desktop Application for Movim") (description @@ -3104,14 +3027,10 @@ (define-public python-zulip (patch-shebang test-zulip) (invoke test-zulip)))))))) (propagated-inputs - `(("python-matrix-client" ,python-matrix-client) - ("python-pyopenssl" ,python-pyopenssl) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-matrix-client python-pyopenssl python-requests + python-six)) (native-inputs - `(("python-cython" ,python-cython) - ("python-distro" ,python-distro) - ("python-pytest" ,python-pytest))) + (list python-cython python-distro python-pytest)) (home-page "https://github.com/zulip/python-zulip-api") (synopsis "Zulip's API Python bindings") (description @@ -3153,17 +3072,15 @@ (define-public zulip-term (invoke "pytest")) #t))))) (inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-lxml" ,python-lxml) - ("python-mypy-extensions" ,python-mypy-extensions) - ("python-urwid" ,python-urwid) - ("python-urwid-readline" ,python-urwid-readline) - ("python-zulip" ,python-zulip))) + (list python-beautifulsoup4 + python-lxml + python-mypy-extensions + python-urwid + python-urwid-readline + python-zulip)) (native-inputs - `(("python-distro" ,python-distro) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-distro python-pytest python-pytest-cov + python-pytest-mock)) (home-page "https://github.com/zulip/zulip-terminal") (synopsis "Zulip's official terminal client") (description "This package contains Zulip's official terminal client.") @@ -3215,10 +3132,9 @@ (define-public pounce (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" %output)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("universal-ctags" ,universal-ctags))) + (list pkg-config universal-ctags)) (inputs - `(("libressl" ,libressl))) + (list libressl)) (home-page "https://code.causal.agency/june/pounce") (synopsis "Simple multi-client TLS-only IRC bouncer") (description @@ -3282,12 +3198,10 @@ (define-public weechat-matrix (when tests? (invoke "pytest"))))))) (inputs - `(("python-matrix-nio" ,python-matrix-nio) - ("python-pygments" ,python-pygments) - ("python-pyopenssl" ,python-pyopenssl) - ("python-webcolors" ,python-webcolors))) + (list python-matrix-nio python-pygments python-pyopenssl + python-webcolors)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/poljar/weechat-matrix") (synopsis "Weechat Matrix protocol script") (description "@code{weechat-matrix} is a Python plugin for Weechat that lets @@ -3332,9 +3246,9 @@ (define-public weechat-wee-slack (when tests? (invoke "pytest"))))))) (inputs - `(("python-websocket-client" ,python-websocket-client))) + (list python-websocket-client)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/wee-slack/wee-slack") (synopsis "Weechat Slack script") (description "@code{weechat-wee-slack} is a WeeChat native client for diff --git a/gnu/packages/microcom.scm b/gnu/packages/microcom.scm index 36d6bf21b7..265d09e6bc 100644 --- a/gnu/packages/microcom.scm +++ b/gnu/packages/microcom.scm @@ -39,9 +39,8 @@ (define-public microcom (sha256 (base32 "060q42lf1bx403smxm97cz8r4ksq942mq5z708vavy6syv3fkap4")))) (build-system gnu-build-system) - (inputs `(("readline" ,readline))) - (native-inputs `(("automake" ,automake) - ("autoconf" ,autoconf))) + (inputs (list readline)) + (native-inputs (list automake autoconf)) (home-page "https://git.pengutronix.de/?p=tools/microcom.git") (synopsis "Minimalistic serial line terminal program") (description "Microcom is a minimalistic terminal program for accessing diff --git a/gnu/packages/minetest.scm b/gnu/packages/minetest.scm index 7959b42c3f..f48addf247 100644 --- a/gnu/packages/minetest.scm +++ b/gnu/packages/minetest.scm @@ -116,7 +116,7 @@ (define-public minetest (variable "MINETEST_MOD_PATH") (files '("share/minetest/mods"))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("coreutils" ,coreutils) ("curl" ,curl) @@ -136,7 +136,7 @@ (define-public minetest ("openal" ,openal) ("sqlite" ,sqlite))) (propagated-inputs - `(("minetest-data" ,minetest-data))) + (list minetest-data)) (synopsis "Infinite-world block sandbox game") (description "Minetest is a sandbox construction game. Players can create and destroy @@ -226,7 +226,7 @@ (define-public minetest-basic-materials (propagated-inputs ;; basic_materials:silver_wire cannot be crafted without ;; moreores:silver_ingot. - `(("minetest-moreores" ,minetest-moreores))) + (list minetest-moreores)) (home-page (minetest-topic 21000)) (synopsis "Some \"basic\" materials and items for other Minetest mods to use") (description @@ -253,7 +253,7 @@ (define-public minetest-coloredwood (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-unifieddyes" ,minetest-unifieddyes))) + (list minetest-unifieddyes)) (home-page (minetest-topic 2411)) (synopsis "Painted wood in Minetest") (description @@ -311,8 +311,7 @@ (define-public minetest-homedecor-modpack (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-basic-materials" ,minetest-basic-materials) - ("minetest-unifieddyes" ,minetest-unifieddyes))) + (list minetest-basic-materials minetest-unifieddyes)) (home-page (minetest-topic 2041)) (synopsis "Home decor mod for Minetest") (description @@ -431,7 +430,7 @@ (define-public minetest-mobs-animal (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-mobs" ,minetest-mobs))) + (list minetest-mobs)) (home-page "https://notabug.org/TenPlus1/mobs_animal") (synopsis "Add animals to Minetest") (description @@ -457,7 +456,7 @@ (define-public minetest-pipeworks (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-basic-materials" ,minetest-basic-materials))) + (list minetest-basic-materials)) (home-page (minetest-topic 2155)) (synopsis "Pipes, item-transport tubes and related devices for Minetest") (description @@ -489,8 +488,7 @@ (define-public minetest-technic (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-pipeworks" ,minetest-pipeworks) - ("minetest-basic-materials" ,minetest-basic-materials))) + (list minetest-pipeworks minetest-basic-materials)) (home-page (minetest-topic 2538)) (synopsis "Machinery and automation for Minetest") (description @@ -554,7 +552,7 @@ (define-public minetest-throwing-arrows (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-throwing" ,minetest-throwing))) + (list minetest-throwing)) (home-page (minetest-topic 16365)) (synopsis "Arrows and bows for Minetest") (description @@ -603,7 +601,7 @@ (define-public minetest-unifieddyes (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-basic-materials" ,minetest-basic-materials))) + (list minetest-basic-materials)) (home-page (minetest-topic 2178)) (synopsis "Unified Dyes expands the standard dye set of Minetest to up to 256 colours") @@ -707,7 +705,7 @@ (define-public minetest-basic-trains (file-name (git-file-name name version)))) (build-system minetest-mod-build-system) (propagated-inputs - `(("minetest-advtrains" ,minetest-advtrains))) + (list minetest-advtrains)) (home-page "http://advtrains.de/wiki/doku.php?id=usage:trains:basic_trains") (synopsis "Collection of basic trains for the Advanced Trains mod") diff --git a/gnu/packages/moe.scm b/gnu/packages/moe.scm index 6d16d1a7cc..819a6298e3 100644 --- a/gnu/packages/moe.scm +++ b/gnu/packages/moe.scm @@ -38,8 +38,8 @@ (define-public moe (base32 "1yg2ln2mm6gzv61cxnv60dw1cr5bl2dhkjy685jrd3aabb7wpyqf")))) (build-system gnu-build-system) - (native-inputs `(("lzip" ,lzip))) - (inputs `(("ncurses" ,ncurses))) + (native-inputs (list lzip)) + (inputs (list ncurses)) (home-page "https://www.gnu.org/software/moe/moe.html") (synopsis "Modeless, multiple-buffer, user-friendly 8-bit text editor") (description diff --git a/gnu/packages/monitoring.scm b/gnu/packages/monitoring.scm index 2e0768f24b..a11e2beb6f 100644 --- a/gnu/packages/monitoring.scm +++ b/gnu/packages/monitoring.scm @@ -87,7 +87,7 @@ (define-public nagios #t)))) (build-system gnu-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs `(("zlib" ,zlib) ("libpng-apng" ,libpng) @@ -182,8 +182,7 @@ (define-public zabbix-agentd (string-append "--with-libpcre=" (assoc-ref %build-inputs "pcre"))))) (inputs - `(("libiconv" ,libiconv) - ("pcre" ,pcre))) + (list libiconv pcre)) (home-page "https://www.zabbix.com/") (synopsis "Distributed monitoring solution (client-side agent)") (description "This package provides a distributed monitoring @@ -236,14 +235,14 @@ (define-public zabbix-server (assoc-ref %build-inputs "zlib")) ,flags)))) (inputs - `(("curl" ,curl) - ("libevent" ,libevent) - ("gnutls" ,gnutls) - ("postgresql" ,postgresql) - ("zlib" ,zlib) - ("net-snmp" ,net-snmp) - ("curl" ,curl) - ,@(package-inputs zabbix-agentd))) + (modify-inputs (package-inputs zabbix-agentd) + (prepend curl + libevent + gnutls + postgresql + zlib + net-snmp + curl))) (synopsis "Distributed monitoring solution (server-side)") (description "This package provides a distributed monitoring solution (server-side)"))) @@ -314,11 +313,10 @@ (define-public python-pyzabbix (invoke "python" "setup.py" "nosetests") (format #t "test suite not run~"))))))) (native-inputs - `(;; For tests. - ("python-httpretty" ,python-httpretty) - ("python-nose" ,python-nose))) + (list ;; For tests. + python-httpretty python-nose)) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (synopsis "Python interface to the Zabbix API") (description "@code{pyzabbix} is a Python module for working with the Zabbix API.") @@ -338,8 +336,7 @@ (define-public darkstat (build-system gnu-build-system) (arguments '(#:tests? #f)) ; no tests (inputs - `(("libpcap" ,libpcap) - ("zlib" ,zlib))) + (list libpcap zlib)) (home-page "https://unix4lyfe.org/darkstat/") (synopsis "Network statistics gatherer") (description @@ -398,10 +395,7 @@ (define-public python-carbon (add-after 'unpack 'do-not-install-to-/opt (lambda _ (setenv "GRAPHITE_NO_PREFIX" "1") #t))))) (propagated-inputs - `(("python-cachetools" ,python-cachetools) - ("python-txamqp" ,python-txamqp) - ("python-urllib3" ,python-urllib3) - ("python-whisper" ,python-whisper))) + (list python-cachetools python-txamqp python-urllib3 python-whisper)) (home-page "http://graphiteapp.org/") (synopsis "Backend data caching and persistence daemon for Graphite") (description "Carbon is a backend data caching and persistence daemon for @@ -437,15 +431,15 @@ (define-public graphite-web (add-after 'unpack 'do-not-install-to-/opt (lambda _ (setenv "GRAPHITE_NO_PREFIX" "1") #t))))) (propagated-inputs - `(("python-cairocffi" ,python-cairocffi) - ("python-pytz" ,python-pytz) - ("python-whisper" ,python-whisper) - ("python-django" ,python-django-2.2) - ("python-django-tagging" ,python-django-tagging) - ("python-scandir" ,python-scandir) - ("python-urllib3" ,python-urllib3) - ("python-pyparsing" ,python-pyparsing) - ("python-txamqp" ,python-txamqp))) + (list python-cairocffi + python-pytz + python-whisper + python-django-2.2 + python-django-tagging + python-scandir + python-urllib3 + python-pyparsing + python-txamqp)) (home-page "https://graphiteapp.org/") (synopsis "Scalable realtime graphing system") (description "Graphite is a scalable real-time graphing system that does @@ -468,7 +462,7 @@ (define-public python-prometheus-client '(;; No included tests. #:tests? #f)) (propagated-inputs - `(("python-twisted" ,python-twisted))) + (list python-twisted)) (home-page "https://github.com/prometheus/client_python") (synopsis "Python client for the Prometheus monitoring system") @@ -537,12 +531,9 @@ (define-public temper-exporter "/lib/udev/rules.d")) #t))))) (inputs - `(("python-prometheus-client" ,python-prometheus-client) - ("python-pyudev" ,python-pyudev))) + (list python-prometheus-client python-pyudev)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-mock python-pytest-runner)) (home-page "https://github.com/yrro/temper-exporter") (synopsis "Prometheus exporter for PCSensor TEMPer sensor devices") (description @@ -597,14 +588,9 @@ (define-public collectd ;; Required because of patched sources. (invoke "autoreconf" "-vfi")))))) (inputs - `(("rrdtool" ,rrdtool) - ("curl" ,curl) - ("libyajl" ,libyajl))) + (list rrdtool curl libyajl)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://collectd.org/") (synopsis "Collect system and application performance metrics periodically") (description @@ -630,7 +616,7 @@ (define-public hostscope (base32 "0jw6yij8va0f292g4xkf9lp9sxkzfgv67ajw49g3vq42q47ld7cv")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (arguments '(#:tests? #f)) ;; No included tests. (home-page "http://www.maier-komor.de/hostscope.html") (properties `((release-monitoring-url . ,home-page))) diff --git a/gnu/packages/mono.scm b/gnu/packages/mono.scm index 9e5b428969..6a7afbafbf 100644 --- a/gnu/packages/mono.scm +++ b/gnu/packages/mono.scm @@ -147,7 +147,7 @@ (define-public libgdiplus "1vr5l09i5i91n9qzky7ab9wwvgdidvrbw26y8llip0z4qdf4w7mq")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("glib" ,glib) ("cairo" ,cairo) diff --git a/gnu/packages/moreutils.scm b/gnu/packages/moreutils.scm index 8a31a0f676..8738418a21 100644 --- a/gnu/packages/moreutils.scm +++ b/gnu/packages/moreutils.scm @@ -43,14 +43,9 @@ (define-public moreutils (build-system gnu-build-system) ;; For building the manual pages. (native-inputs - `(("docbook-xml" ,docbook-xml-4.4) - ("docbook-xsl" ,docbook-xsl) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt))) + (list docbook-xml-4.4 docbook-xsl libxml2 libxslt)) (inputs - `(("perl" ,perl) - ("perl-timedate" ,perl-timedate) - ("perl-time-duration" ,perl-time-duration))) + (list perl perl-timedate perl-time-duration)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm index 406d010193..ef5db3ebd2 100644 --- a/gnu/packages/mp3.scm +++ b/gnu/packages/mp3.scm @@ -155,7 +155,7 @@ (define-public libid3tag Libs: -L${libdir} -lid3tag -lz~@ Cflags: -I${includedir}~%" out ,version))))))))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (synopsis "Library for reading ID3 tags") (description "Libid3tag is a library for reading ID3 tags, both ID3v1 and the various @@ -180,7 +180,7 @@ (define-public id3lib (patches (search-patches "id3lib-CVE-2007-4460.patch" "id3lib-UTF16-writing-bug.patch")))) (build-system gnu-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -235,7 +235,7 @@ (define-public taglib (assoc-ref inputs "zlib") "/lib -lz\")"))) #t))))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://taglib.org") (synopsis "Library to access audio file meta-data") (description @@ -297,10 +297,9 @@ (define-public mp3info #t))) #:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gtk+" ,gtk+-2) - ("ncurses" ,ncurses))) + (list gtk+-2 ncurses)) (home-page "https://www.ibiblio.org/mp3info/") (synopsis "MP3 technical info viewer and ID3 1.x tag editor") (description @@ -323,15 +322,15 @@ (define-public libmp3splt (base32 "1p1mn2hsmj5cp40fnc8g1yfvk72p8pjxi866gjdkgjsqrr7xdvih")))) (build-system gnu-build-system) - (inputs `(("flac" ,flac) - ("libid3tag" ,libid3tag) - ("libmad" ,libmad) - ("libogg" ,libogg) - ("libltdl" ,libltdl) - ("libvorbis" ,libvorbis) - ("pcre" ,pcre))) + (inputs (list flac + libid3tag + libmad + libogg + libltdl + libvorbis + pcre)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Library for splitting mp3 and ogg vorbis files") (description "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin @@ -357,8 +356,8 @@ (define-public mp3splt (base32 "1aiv20gypb6r84qabz8gblk8vi42cg3x333vk2pi3fyqvl82phry")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libmp3splt" ,libmp3splt))) + (native-inputs (list pkg-config)) + (inputs (list libmp3splt)) (synopsis "Utility for splitting mp3 and ogg vorbis files") (description "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin @@ -388,10 +387,9 @@ (define-public mpg123 (build-system gnu-build-system) (arguments '(#:configure-flags '("--with-default-audio=pulse"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib pulseaudio)) (home-page "https://www.mpg123.org/") (synopsis "Console MP3 player and decoder library") (description @@ -483,18 +481,11 @@ (define-public ripperx (patches (search-patches "ripperx-missing-file.patch")))) (build-system gnu-build-system) (propagated-inputs - `(("font-ghostscript" ,font-ghostscript) - ("cdparanoia" ,cdparanoia) - ("flac" ,flac) - ("lame" ,lame) - ("vorbis-tools" ,vorbis-tools))) + (list font-ghostscript cdparanoia flac lame vorbis-tools)) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+-2) - ("id3lib" ,id3lib) - ("taglib" ,taglib))) + (list glib gtk+-2 id3lib taglib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "GTK program to rip and encode CD audio tracks") (description "RipperX is a GTK program to rip CD audio tracks and encode them to the @@ -581,10 +572,7 @@ (define-public eyed3 (arguments `(#:tests? #f)) ; the required test data contains copyrighted material (propagated-inputs - `(("python-grako" ,python-grako) - ("python-magic" ,python-magic) - ("python-pathlib" ,python-pathlib) - ("python-six" ,python-six))) + (list python-grako python-magic python-pathlib python-six)) (synopsis "MP3 tag ID3 metadata editor") (description "eyeD3 is a Python tool for working with audio files, specifically mp3 files containing ID3 metadata (i.e. song info). It provides a @@ -615,8 +603,7 @@ (define-public chromaprint (inputs ;; requires one of FFmpeg (prefered), FFTW3 or vDSP ;; use the same ffmpeg version as for acoustid-fingerprinter - `(("ffmpeg" ,ffmpeg) - ("boost" ,boost))) + (list ffmpeg boost)) (home-page "https://acoustid.org/chromaprint") (synopsis "Audio fingerprinting library") (description "Chromaprint is a library for calculating audio @@ -637,8 +624,7 @@ (define-public python-audioread (build-system python-build-system) (arguments `(#:tests? #f)) ; there is no "audiofile" fixture (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://github.com/sampsyo/audioread") (synopsis "Decode audio files using whichever backend is available") (description @@ -673,10 +659,9 @@ (define-public python-pyacoustid (string-append "'" (assoc-ref inputs "chromaprint") "/bin/fpcalc'"))) #t))))) - (inputs `(("chromaprint" ,chromaprint))) + (inputs (list chromaprint)) (propagated-inputs - `(("python-audioread" ,python-audioread) - ("python-requests" ,python-requests))) + (list python-audioread python-requests)) (home-page "https://github.com/beetbox/pyacoustid") (synopsis "Bindings for Chromaprint acoustic fingerprinting") (description @@ -709,10 +694,9 @@ (define-public python-pytaglib (lambda _ (setenv "PYTAGLIB_CYTHONIZE" "1")))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest))) + (list python-cython python-pytest)) (inputs - `(("taglib" ,taglib))) + (list taglib)) (home-page "https://github.com/supermihi/pytaglib") (synopsis diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index ea41f9e97e..596931500c 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@ -88,13 +88,11 @@ (define-public libmpdclient "0z979qcjc0dqmpn3q9j174a29akx3zmavz6q6hg31hrrx5l3yy8q")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; For building HTML documentation. - ("doxygen" ,doxygen) - - ;; For tests. - ("check" ,check))) + (list pkg-config + ;; For building HTML documentation. + doxygen + ;; For tests. + check)) (arguments `(#:configure-flags (list "-Ddocumentation=true" @@ -121,31 +119,29 @@ (define-public mpd (build-system meson-build-system) (arguments `(#:configure-flags '("-Ddocumentation=enabled"))) - (inputs `(("ao" ,ao) - ("alsa-lib" ,alsa-lib) - ("avahi" ,avahi) - ("boost" ,boost) - ("curl" ,curl) - ("ffmpeg" ,ffmpeg) - ("flac" ,flac) - ("fmt" ,fmt) - ("glib" ,glib) - ("icu4c" ,icu4c) - ;; The LAME decoder comes from FFmpeg, but is added here so that - ;; configure picks up the LAME encoder. - ("lame" ,lame) - ("libid3tag" ,libid3tag) - ("libmpdclient" ,libmpdclient) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("libvorbis" ,libvorbis) - ("opus" ,opus) - ("pulseaudio" ,pulseaudio) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) - (native-inputs `(("cmake" ,cmake) - ("pkg-config" ,pkg-config) - ("python-sphinx" ,python-sphinx))) + (inputs (list ao + alsa-lib + avahi + boost + curl + ffmpeg + flac + fmt + glib + icu4c + ;; The LAME decoder comes from FFmpeg, but is added here so that + ;; configure picks up the LAME encoder. + lame + libid3tag + libmpdclient + libsamplerate + libsndfile + libvorbis + opus + pulseaudio + sqlite + zlib)) + (native-inputs (list cmake pkg-config python-sphinx)) ;; Missing optional inputs: ;; libyajl ;; libcdio_paranoia @@ -189,10 +185,9 @@ (define-public mpd-mpc (base32 "15hjpzqs83v1zx49x8nkpwy9hpl1jxd55z1w50vm82gm32zcqh2g")))) (build-system meson-build-system) - (inputs `(("libmpdclient" ,libmpdclient))) + (inputs (list libmpdclient)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-sphinx" ,python-sphinx))) + (list pkg-config python-sphinx)) (synopsis "Music Player Daemon client") (description "MPC is a minimalist command line interface to MPD, the music player daemon.") @@ -219,10 +214,7 @@ (define-public ncmpc ;; '$out/share/man/man/man1'. (list (string-append "-Dmandir=" (assoc-ref %outputs "out") "/share")))) - (inputs `(("boost" ,boost) - ("pcre" ,pcre) - ("libmpdclient" ,libmpdclient) - ("ncurses" ,ncurses))) + (inputs (list boost pcre libmpdclient ncurses)) (native-inputs `(("gettext" ,gettext-minimal) ; for xgettext ("pkg-config" ,pkg-config) ("python-sphinx" ,python-sphinx))) @@ -245,15 +237,15 @@ (define-public ncmpcpp (base32 "06rs734n120jp51hr0fkkhxrm7zscbhpdwls0m5b5cccghazdazs")))) (build-system gnu-build-system) - (inputs `(("libmpdclient" ,libmpdclient) - ("boost" ,boost) - ("readline" ,readline) - ("ncurses" ,ncurses) - ("taglib" ,taglib) - ("icu4c" ,icu4c) - ("curl" ,curl))) + (inputs (list libmpdclient + boost + readline + ncurses + taglib + icu4c + curl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments '(#:configure-flags '("BOOST_LIB_SUFFIX=" "--with-taglib" "--enable-clock"))) @@ -277,11 +269,8 @@ (define-public mpdscribble (base32 "0s66zqscb44p88cl3kcv5jkjcqsskcnrv7xgrjhzrchf2kcpwf53")))) (build-system meson-build-system) - (inputs `(("boost" ,boost) - ("curl" ,curl) - ("libgcrypt" ,libgcrypt) - ("libmpdclient" ,libmpdclient))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list boost curl libgcrypt libmpdclient)) + (native-inputs (list pkg-config)) (synopsis "MPD client for track scrobbling") (description "mpdscribble is a Music Player Daemon client which submits information about tracks being played to a scrobbler, such as Libre.FM.") @@ -305,8 +294,7 @@ (define-public python-mpd2 (replace 'check (lambda _ (invoke "python" "-m" "pytest" "mpd/tests.py")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://github.com/Mic92/python-mpd2") (synopsis "Python MPD client library") (description "Python-mpd2 is a Python library which provides a client @@ -349,12 +337,12 @@ (define-public sonata (native-inputs `(("gettext" ,gettext-minimal))) (inputs - `(("python-mpd2" ,python-mpd2) - ("gtk+" ,gtk+) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gobject-introspection" ,gobject-introspection) - ("adwaita-icon-theme" ,adwaita-icon-theme) - ("python-pygobject" ,python-pygobject))) + (list python-mpd2 + gtk+ + gsettings-desktop-schemas + gobject-introspection + adwaita-icon-theme + python-pygobject)) (synopsis "Elegant client for the Music Player Daemon") (description "Sonata is an elegant graphical client for the Music Player Daemon (MPD). It supports playlists, multiple profiles (connecting to different @@ -375,8 +363,8 @@ (define-public ashuffle (sha256 (base32 "11aa95cg0yca2m2d00sar6wr14g3lc7cfm9bin1h7lk7asdm8azp")))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libmpdclient" ,libmpdclient))) + (native-inputs (list pkg-config)) + (inputs (list libmpdclient)) (build-system meson-build-system) (home-page "https://github.com/joshkunz/ashuffle") (synopsis "Automatic library-wide shuffle for mpd") @@ -412,10 +400,7 @@ (define-public mpdris2 `("GUIX_PYTHONPATH" ":" prefix (,python-path))) #t)))))) (inputs - `(("python-mpd2" ,python-mpd2) - ("python-dbus" ,python-dbus) - ("python-pygobject" ,python-pygobject) - ("python" ,python))) ; Sets GUIX_PYTHONPATH. + (list python-mpd2 python-dbus python-pygobject python)) ; Sets GUIX_PYTHONPATH. ;; For bootstrapping. (native-inputs `(("autoconf" ,autoconf) @@ -445,19 +430,19 @@ (define-public cantata (arguments `(#:tests? #f)) ; No test suite (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("eudev" ,eudev) - ("ffmpeg" ,ffmpeg) - ("libcdio-paranoia" ,libcdio-paranoia) - ("libebur128" ,libebur128) - ("libmtp" ,libmtp) - ("mpg123" ,mpg123) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg) - ("taglib" ,taglib) - ("zlib" ,zlib))) + (list eudev + ffmpeg + libcdio-paranoia + libebur128 + libmtp + mpg123 + qtbase-5 + qtmultimedia + qtsvg + taglib + zlib)) (synopsis "Graphical MPD Client") (description "Cantata is a graphical client for the Music Player Daemon (MPD), using the Qt5 toolkit. Its user interface is highly customizable, @@ -488,11 +473,7 @@ (define-public mcg ("gobject-introspection" ,gobject-introspection) ("pkg-config" ,pkg-config))) (inputs - `(("avahi" ,avahi) - ("dconf" ,dconf) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("python-pygobject" ,python-pygobject))) + (list avahi dconf gsettings-desktop-schemas gtk+ python-pygobject)) (arguments `(#:imported-modules ((guix build glib-or-gtk-build-system) ,@%python-build-system-modules) diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm index 0398e28eff..91e6704fbe 100644 --- a/gnu/packages/mpi.scm +++ b/gnu/packages/mpi.scm @@ -89,9 +89,9 @@ (define-public hwloc-1 '()))) (propagated-inputs ;; hwloc.pc lists it in 'Requires.private'. - `(("libpciaccess" ,libpciaccess))) + (list libpciaccess)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags '("--localstatedir=/var") #:phases @@ -232,8 +232,7 @@ (define-public openmpi ("valgrind" ,valgrind) ("slurm" ,slurm))) ;for PMI support (launching via "srun") (native-inputs - `(("pkg-config" ,pkg-config) - ("perl" ,perl))) + (list pkg-config perl)) (outputs '("out" "debug")) (arguments `(#:configure-flags `("--enable-mpi-ext=affinity" ;cr doesn't work @@ -422,7 +421,7 @@ (define-public python-mpi4py "unittest.skipMPI('openmpi')")) #t))))) (inputs - `(("openmpi" ,openmpi))) + (list openmpi)) (home-page "https://bitbucket.org/mpi4py/mpi4py/") (synopsis "Python bindings for the Message Passing Interface standard") (description "MPI for Python (mpi4py) provides bindings of the Message @@ -457,9 +456,7 @@ (define-public mpich `(("ucx" ,ucx)) '()))) (native-inputs - `(("perl" ,perl) - ("which" ,which) - ("gfortran" ,gfortran))) + (list perl which gfortran)) (outputs '("out" "debug")) (arguments `(#:configure-flags diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index c7307da0cf..9dbe8ee179 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -50,7 +50,7 @@ (define-public gmp "1wml97fdmpcynsbw9yl77rj29qibfp652d0w3222zlfx5j8jjj7x")) (patches (search-patches "gmp-faulty-test.patch")))) (build-system gnu-build-system) - (native-inputs `(("m4" ,m4))) + (native-inputs (list m4)) (outputs '("out" "debug")) (arguments `(#:parallel-tests? #f ; mpz/reuse fails otherwise @@ -123,7 +123,7 @@ (define-public mpfr "0zwaanakrqjf84lfr5hfsdr7hncwv9wj0mchlr7cmxigfgqs760c")))) (build-system gnu-build-system) (outputs '("out" "debug")) - (propagated-inputs `(("gmp" ,gmp))) ; refers to + (propagated-inputs (list gmp)) ; refers to (synopsis "C library for arbitrary-precision floating-point arithmetic") (description "GNU@tie{}@acronym{MPFR, Multiple Precision Floating-Point Reliably} is a C @@ -145,8 +145,8 @@ (define-public mpc "0n846hqfqvmsmim7qdlms0qr86f1hck19p12nq3g3z2x74n3sl0p")))) (build-system gnu-build-system) (outputs '("out" "debug")) - (propagated-inputs `(("gmp" ,gmp) ; refers to both - ("mpfr" ,mpfr))) + (propagated-inputs (list gmp ; refers to both + mpfr)) (synopsis "C library for arbitrary-precision complex arithmetic") (description "GNU@tie{}@acronym{MPC, Multiple Precision Complex library} is a C library @@ -176,8 +176,8 @@ (define-public mpfi ("libtool" ,libtool) ("texinfo" ,texinfo))) (propagated-inputs - `(("gmp" ,gmp) ; refers to both - ("mpfr" ,mpfr))) + (list gmp ; refers to both + mpfr)) (home-page "https://gforge.inria.fr/projects/mpfi/") (synopsis "C library for arbitrary-precision interval arithmetic") (description @@ -204,8 +204,8 @@ (define-public irram (sha256 (base32 "1cdmvb4hsa161rfdjqyhd9sb3fcr43p3a6nsj7cb4kn9f94qmjpj")))) (build-system gnu-build-system) - (propagated-inputs `(("gmp" ,gmp) ; refers to both - ("mpfr" ,mpfr))) + (propagated-inputs (list gmp ; refers to both + mpfr)) (arguments `(#:parallel-build? #f)) (synopsis "C++ package for real arithmetic based on the Real-RAM concept") @@ -232,7 +232,7 @@ (define-public qd (base32 "1lq609rsp6zpg7zda75lyxzzk1fabzp4jn88j7xfk84mdgjgzh9h")))) (build-system gnu-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (arguments `(#:configure-flags `("--disable-enable_fma" ;weird :/ "--enable-shared" @@ -272,7 +272,7 @@ (define-public cln (arguments `(#:configure-flags (list "--disable-static"))) (inputs - `(("gmp" ,gmp))) + (list gmp)) (home-page "https://www.ginac.de/CLN/") (synopsis "Library for arbitrary precision computations") (description "CLN is a C++ library for efficient computations with all @@ -295,7 +295,7 @@ (define-public tomsfastmath "0f0pmiaskh89sp0q933pafxb914shpaj5ad8sb5rzk1wv8d7mja7")))) (build-system gnu-build-system) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) (arguments `(#:make-flags (list "-f" "makefile.shared" (string-append "LIBPATH=" %output "/lib") @@ -408,9 +408,9 @@ (define-public libtomcrypt "/lib/libtommath.so")) (string-append "CC=" ,(cc-for-target))))) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) (inputs - `(("libtommath" ,libtommath))) + (list libtommath)) (home-page "https://www.libtom.net/LibTomCrypt/") (synopsis "Cryptographic toolkit") (description "LibTomCrypt is a fairly comprehensive, modular and portable @@ -463,7 +463,7 @@ (define-public libtommath #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) "CC=gcc"))) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) (home-page "https://www.libtom.net/LibTomMath/") (synopsis "Portable number theoretic multiple-precision integer library") (description "LibTomMath is a portable number theoretic multiple-precision diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index c01671b909..1e10b0fa93 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -241,39 +241,39 @@ (define-public audacious ("glib:bin" ,glib "bin") ; for gdbus-codegen ("pkg-config" ,pkg-config))) (inputs - `(("dbus" ,dbus) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ;; Plugin dependencies - ("alsa-lib" ,alsa-lib) - ("curl" ,curl) - ("faad2" ,faad2) - ("ffmpeg" ,ffmpeg) - ("flac" ,flac) - ("fluidsynth" ,fluidsynth) - ("lame" ,lame) - ("libbs2b" ,libbs2b) - ("libcddb" ,libcddb) - ("libcdio-paranoia" ,libcdio-paranoia) - ("libcue" ,libcue) - ("libnotify" ,libnotify) - ("libogg" ,libogg) - ("libopenmpt" ,libopenmpt) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("libvorbis" ,libvorbis) - ("libxcomposite" ,libxcomposite) - ("libxml2" ,libxml2) - ("libxrender" ,libxrender) - ("lirc" ,lirc) - ("jack" ,jack-1) - ("mesa" ,mesa) - ("mpg123" ,mpg123) - ("neon" ,neon) - ("pulseaudio" ,pulseaudio) - ("sdl2" ,sdl2) - ("soxr" ,soxr) - ("wavpack" ,wavpack))) + (list dbus + qtbase-5 + qtmultimedia + ;; Plugin dependencies + alsa-lib + curl + faad2 + ffmpeg + flac + fluidsynth + lame + libbs2b + libcddb + libcdio-paranoia + libcue + libnotify + libogg + libopenmpt + libsamplerate + libsndfile + libvorbis + libxcomposite + libxml2 + libxrender + lirc + jack-1 + mesa + mpg123 + neon + pulseaudio + sdl2 + soxr + wavpack)) (home-page "https://audacious-media-player.org") (synopsis "Modular and skinnable audio player") (description @@ -346,11 +346,9 @@ (define-public aria-maestosa (chmod (string-append out "/share/Aria/score") #o555) #t)))))) (inputs - `(("wxwidgets" ,wxwidgets) - ("glib" ,glib) - ("alsa-lib" ,alsa-lib))) + (list wxwidgets glib alsa-lib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://ariamaestosa.sourceforge.net/") (synopsis "MIDI sequencer and editor") (description @@ -429,27 +427,27 @@ (define-public clementine ("pkg-config" ,pkg-config) ("qtlinguist" ,qttools))) (inputs - `(("boost" ,boost) - ("chromaprint" ,chromaprint) - ("fftw" ,fftw) - ("glib" ,glib) - ("glu" ,glu) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-libav" ,gst-libav) - ("libcdio" ,libcdio) - ("libmygpo-qt" ,libmygpo-qt) - ;; TODO: Package libgpod. - ("libmtp" ,libmtp) - ("libxml2" ,libxml2) - ("protobuf" ,protobuf) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("sqlite" ,sqlite) - ("sparsehash" ,sparsehash) - ("taglib" ,taglib))) + (list boost + chromaprint + fftw + glib + glu + gstreamer + gst-plugins-base + gst-plugins-good + gst-libav + libcdio + libmygpo-qt + ;; TODO: Package libgpod. + libmtp + libxml2 + protobuf + pulseaudio + qtbase-5 + qtx11extras + sqlite + sparsehash + taglib)) (home-page "https://clementine-player.org") (synopsis "Music player and library organizer") (description "Clementine is a multiplatform music player. It is inspired @@ -524,24 +522,24 @@ (define-public strawberry ("qtlinguist" ,qttools) ("xorg-server" ,xorg-server-for-tests))) (inputs - `(("alsa-lib" ,alsa-lib) - ("boost" ,boost) - ("chromaprint" ,chromaprint) - ("dbus" ,dbus) - ("fftw" ,fftw) - ("glib" ,glib) - ("gnutls" ,gnutls) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("libcdio" ,libcdio) - ("libmtp" ,libmtp) - ("protobuf" ,protobuf) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("sqlite" ,sqlite) - ("taglib" ,taglib))) + (list alsa-lib + boost + chromaprint + dbus + fftw + glib + gnutls + gstreamer + gst-plugins-base + gst-plugins-good + libcdio + libmtp + protobuf + pulseaudio + qtbase-5 + qtx11extras + sqlite + taglib)) (home-page "https://www.strawberrymusicplayer.org/") (synopsis "Music player and library organizer") (description "Strawberry is a music player and music collection organizer. @@ -588,26 +586,26 @@ (define-public cmus ;; - DISCID_LIBS, apparently different from cd-discid which is included in ;; Guix. See (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("ao" ,ao) - ("faad2" ,faad2) - ("ffmpeg" ,ffmpeg) - ("flac" ,flac) - ("jack" ,jack-1) - ("libcddb" ,libcddb) - ("libcdio-paranoia" ,libcdio-paranoia) - ("libcue" ,libcue) - ("libmad" ,libmad) - ("libmodplug" ,libmodplug) - ("libmpcdec" ,libmpcdec) - ("libsamplerate" ,libsamplerate) - ("libvorbis" ,libvorbis) - ("ncurses" ,ncurses) - ("opusfile" ,opusfile) - ("pulseaudio" ,pulseaudio) - ("wavpack" ,wavpack))) + (list alsa-lib + ao + faad2 + ffmpeg + flac + jack-1 + libcddb + libcdio-paranoia + libcue + libmad + libmodplug + libmpcdec + libsamplerate + libvorbis + ncurses + opusfile + pulseaudio + wavpack)) (home-page "https://cmus.github.io/") (synopsis "Small console music player") (description "Cmus is a small and fast console music player. It supports @@ -658,22 +656,22 @@ (define-public denemo ("libtool" ,libtool) ("pkg-config" ,pkg-config))) (inputs - `(("alsa-lib" ,alsa-lib) - ("aubio" ,aubio) - ("evince" ,evince) - ("fftw" ,fftw) - ("fluidsynth" ,fluidsynth) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview-3) - ("guile" ,guile-2.0) - ("librsvg" ,librsvg) - ("libsndfile" ,libsndfile) - ("libxml2" ,libxml2) - ("lilypond" ,lilypond) - ("portaudio" ,portaudio) - ("portmidi" ,portmidi) - ("rubberband" ,rubberband))) + (list alsa-lib + aubio + evince + fftw + fluidsynth + glib + gtk+ + gtksourceview-3 + guile-2.0 + librsvg + libsndfile + libxml2 + lilypond + portaudio + portmidi + rubberband)) (synopsis "Graphical music notation, front-end to GNU Lilypond") (description "GNU Denemo is a music notation editor that provides a convenient @@ -728,7 +726,7 @@ (define-public dumb-allegro4 ((#:configure-flags flags) `(cons "-DBUILD_ALLEGRO4=ON" ,flags)))) (inputs - `(("allegro" ,allegro-4))))) + (list allegro-4)))) (define-public hydrogen (package @@ -760,18 +758,18 @@ (define-public hydrogen ("pkg-config" ,pkg-config) ("qtlinguist" ,qttools))) (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ;; ("ladspa" ,ladspa) ; require LADSPA_PATH to be set - ("lash" ,lash) - ("libarchive" ,libarchive) - ("liblo" ,liblo) - ("libsndfile" ,libsndfile) - ("lrdf" ,lrdf) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtxmlpatterns" ,qtxmlpatterns) - ("zlib" ,zlib))) + (list alsa-lib + jack-1 + ;; ("ladspa" ,ladspa) ; require LADSPA_PATH to be set + lash + libarchive + liblo + libsndfile + lrdf + pulseaudio + qtbase-5 + qtxmlpatterns + zlib)) (home-page "http://www.hydrogen-music.org") (synopsis "Drum machine") (description @@ -799,16 +797,16 @@ (define-public easytag ("pkg-config" ,pkg-config) ("xmllint" ,libxml2))) (inputs - `(("flac" ,flac) - ("gtk+" ,gtk+) - ("id3lib" ,id3lib) - ("libid3tag" ,libid3tag) - ("libvorbis" ,libvorbis) - ("opusfile" ,opusfile) - ("speex" ,speex) - ("taglib" ,taglib) - ("wavpack" ,wavpack) - ("yelp" ,yelp))) + (list flac + gtk+ + id3lib + libid3tag + libvorbis + opusfile + speex + taglib + wavpack + yelp)) (arguments '(#:phases (modify-phases %standard-phases @@ -1093,12 +1091,9 @@ (define-public fluida-lv2 (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("cairo" ,cairo) - ("libx11" ,libx11) - ("lv2" ,lv2) - ("fluidsynth" ,fluidsynth))) + (list cairo libx11 lv2 fluidsynth)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/brummer10/Fluida.lv2") (synopsis "Fluidsynth as an LV2 audio plugin") (description "Fluida is an audio plugin in the LV2 format that acts as @@ -1158,14 +1153,14 @@ (define-public surge-synth (string-append share "/Surge")) #t)))))) (inputs - `(("cairo" ,cairo) - ("libxkbcommon" ,libxkbcommon) - ("python" ,python) - ("xcb-util" ,xcb-util) - ("xcb-util-cursor" ,xcb-util-cursor) - ("xcb-util-keysyms" ,xcb-util-keysyms))) + (list cairo + libxkbcommon + python + xcb-util + xcb-util-cursor + xcb-util-keysyms)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://surge-synthesizer.github.io/") (synopsis "Synthesizer plugin") (description @@ -1205,14 +1200,14 @@ (define-public klick (("Options") "Variables")) #t))))) (inputs - `(("boost" ,boost) - ("jack" ,jack-1) - ("libsndfile" ,libsndfile) - ("libsamplerate" ,libsamplerate) - ("liblo" ,liblo) - ("rubberband" ,rubberband))) + (list boost + jack-1 + libsndfile + libsamplerate + liblo + rubberband)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://das.nasophon.de/klick/") (synopsis "Metronome for JACK") (description @@ -1255,12 +1250,9 @@ (define-public glyr ;; TODO Work out how to run the spec/providers Python tests #t))))) (inputs - `(("glib" ,glib) - ("curl" ,curl) - ("sqlite" ,sqlite))) + (list glib curl sqlite)) (native-inputs - `(("pkg-config" ,pkg-config) - ("check" ,check))) + (list pkg-config check)) (home-page "https://github.com/sahib/glyr") (synopsis "Search engine for music related metadata") (description @@ -1310,9 +1302,7 @@ (define-public gtklick "/bin/klick'"))) #t))))) (inputs - `(("klick" ,klick) - ("python2-pyliblo" ,python2-pyliblo) - ("python2-pygtk" ,python2-pygtk))) + (list klick python2-pyliblo python2-pygtk)) (native-inputs `(("gettext" ,gettext-minimal))) (home-page "http://das.nasophon.de/gtklick/") @@ -1337,13 +1327,13 @@ (define-public lingot (base32 "04lcjzfhddbyskxr2068z609y6x0s2gjx1wl78w0dkxdi459zrn9")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("cunit" ,cunit) - ("glib" ,glib "bin") ; for glib-compile-resources - ("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + cunit + `(,glib "bin") ; for glib-compile-resources + intltool + libtool + pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("fftw" ,fftw) @@ -1411,15 +1401,13 @@ (define-public ninjas2 (not (string-suffix? ".lv2" name)))))) #t)))))) (inputs - `(("fftwf" ,fftwf) - ("jack" ,jack-1) ; for the standalone JACK application - ("libsamplerate" ,libsamplerate) - ("mesa" ,mesa) - ("libsndfile" ,libsndfile))) + (list fftwf + jack-1 ; for the standalone JACK application + libsamplerate + mesa + libsndfile)) (native-inputs - `(("ladspa" ,ladspa) - ("lv2" ,lv2) - ("pkg-config" ,pkg-config))) + (list ladspa lv2 pkg-config)) (synopsis "Sample slicer audio plugin") (description "Ninjas 2 is a rewrite of the Ninjas sample slicer audio plugin. @@ -1545,10 +1533,8 @@ (define-public music21 ;; See: https://github.com/cuthbertLab/music21/issues/1164 (invoke "python" "-m" "music21.stream.tests"))))))) (propagated-inputs - `(("python-chardet" ,python-chardet) - ("python-joblib" ,python-joblib) - ("python-more-itertools" ,python-more-itertools) - ("python-webcolors" ,python-webcolors))) + (list python-chardet python-joblib python-more-itertools + python-webcolors)) (home-page "https://web.mit.edu/music21/") (synopsis "Toolkit for Computational Musicology") (description @@ -1582,22 +1568,19 @@ (define-public abjad (invoke "python" "-m" "pytest" "tests") #t)))))) (native-inputs - `(("python-black" ,python-black) - ("python-flake8" ,python-flake8) - ("python-iniconfig" ,python-iniconfig) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-sphinx-autodoc-typehints" ,python-sphinx-autodoc-typehints))) + (list python-black + python-flake8 + python-iniconfig + python-isort + python-mypy + python-pytest + python-pytest-cov + python-sphinx-autodoc-typehints)) (inputs - `(("lilypond" ,lilypond))) + (list lilypond)) (propagated-inputs - `(("python-ply" ,python-ply) - ("python-quicktions" ,python-quicktions) - ("python-roman" ,python-roman) - ("python-six" ,python-six) - ("python-uqbar" ,python-uqbar))) + (list python-ply python-quicktions python-roman python-six + python-uqbar)) (home-page "https://abjad.github.io") (synopsis "Python API for building LilyPond files") (description @@ -1636,17 +1619,17 @@ (define-public abjad-ext-rmakers (invoke "python" "-m" "pytest" ".") #t)))))) (native-inputs - `(("lilypond" ,lilypond) - ("python-black" ,python-black) - ("python-flake8" ,python-flake8) - ("python-iniconfig" ,python-iniconfig) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-helpers-namespace" ,python-pytest-helpers-namespace))) + (list lilypond + python-black + python-flake8 + python-iniconfig + python-isort + python-mypy + python-pytest + python-pytest-cov + python-pytest-helpers-namespace)) (propagated-inputs - `(("abjad" ,abjad))) + (list abjad)) (home-page "https://abjad.github.io") (synopsis "Abjad rhythm-maker extension package") (description @@ -1678,17 +1661,17 @@ (define-public abjad-ext-nauert (invoke "python" "-m" "pytest" "tests") #t)))))) (native-inputs - `(("lilypond" ,lilypond) - ("python-black" ,python-black) - ("python-flake8" ,python-flake8) - ("python-iniconfig" ,python-iniconfig) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-helpers-namespace" ,python-pytest-helpers-namespace))) + (list lilypond + python-black + python-flake8 + python-iniconfig + python-isort + python-mypy + python-pytest + python-pytest-cov + python-pytest-helpers-namespace)) (propagated-inputs - `(("abjad" ,abjad))) + (list abjad)) (home-page "https://abjad.github.io") (synopsis "Abjad quantization extension, based on Paul Nauert's Q-Grids") (description @@ -1725,18 +1708,17 @@ (define-public abjad-ext-ipython (invoke "jupyter" "nbconvert" "--to=html" "--ExecutePreprocessor.enabled=True" "tests/test.ipynb"))))))) (native-inputs - `(("lilypond" ,lilypond) - ("python-black" ,python-black) - ("python-flake8" ,python-flake8) - ("python-iniconfig" ,python-iniconfig) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-helpers-namespace" ,python-pytest-helpers-namespace))) + (list lilypond + python-black + python-flake8 + python-iniconfig + python-isort + python-mypy + python-pytest + python-pytest-cov + python-pytest-helpers-namespace)) (propagated-inputs - `(("abjad" ,abjad) - ("jupyter" ,jupyter))) + (list abjad jupyter)) (home-page "https://abjad.github.io") (synopsis "Abjad IPython Extension") (description @@ -1773,12 +1755,9 @@ (define-public non-sequencer '())) #:python ,python-2)) (inputs - `(("jack" ,jack-1) - ("libsigc++" ,libsigc++) - ("liblo" ,liblo) - ("ntk" ,ntk))) + (list jack-1 libsigc++ liblo ntk)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://non.tuxfamily.org/wiki/Non%20Sequencer") (synopsis "Pattern-based MIDI sequencer") (description @@ -1798,11 +1777,9 @@ (define-public non-session-manager `(cons "--project=session-manager" (delete "--project=sequencer" ,flags))))) (inputs - `(("jack" ,jack-1) - ("liblo" ,liblo) - ("ntk" ,ntk))) + (list jack-1 liblo ntk)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://non.tuxfamily.org/nsm/") (synopsis "Audio session management") (description @@ -1820,13 +1797,9 @@ (define-public non-mixer `(cons "--project=mixer" (delete "--project=sequencer" ,flags))))) (inputs - `(("jack" ,jack-1) - ("liblo" ,liblo) - ("ladspa" ,ladspa) - ("lrdf" ,lrdf) - ("ntk" ,ntk))) + (list jack-1 liblo ladspa lrdf ntk)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://non.tuxfamily.org/wiki/Non%20Mixer") (synopsis "Modular digital audio mixer") (description @@ -1846,12 +1819,9 @@ (define-public non-timeline `(cons "--project=timeline" (delete "--project=sequencer" ,flags))))) (inputs - `(("jack" ,jack-1) - ("liblo" ,liblo) - ("libsndfile" ,libsndfile) - ("ntk" ,ntk))) + (list jack-1 liblo libsndfile ntk)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://non.tuxfamily.org/wiki/Non%20Timeline") (synopsis "Modular digital audio timeline arranger") (description @@ -1880,10 +1850,7 @@ (define-public tascam-gtk "07k7rccqqg7lnygkh97a200l1i6s1rl92n01v0q6n4257sinir6f")))) (build-system gnu-build-system) (inputs - `(("liblo" ,liblo) - ("gtkmm" ,gtkmm-3) - ("alsa-lib" ,alsa-lib) - ("libxml++" ,libxml++-2))) + (list liblo gtkmm-3 alsa-lib libxml++-2)) (native-inputs `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) @@ -1918,11 +1885,9 @@ (define-public bsequencer (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("cairo" ,cairo) - ("lv2" ,lv2) - ("libx11" ,libx11))) + (list cairo lv2 libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/sjaehn/BSEQuencer") (synopsis "Multi-channel MIDI step sequencer LV2 plugin") (description @@ -1985,9 +1950,7 @@ (define-public bjumblr (sha256 (base32 "00fgax8aqqggs54pjpagw5pc30kgxaghh8mrzpqwhs06cnchcam9")))) (inputs - `(("cairo" ,cairo) - ("libsndfile" ,libsndfile) - ("lv2" ,lv2))) + (list cairo libsndfile lv2)) (synopsis "Pattern-controlled audio stream/sample re-sequencer LV2 plugin") (description "B.Jumblr is a pattern-controlled audio stream / sample re-sequencer LV2 plugin.") @@ -2100,11 +2063,11 @@ (define-public solfege ("gtk" ,gtk+) ("lilypond" ,lilypond))) (native-inputs - `(("pkg-config" ,pkg-config) - ("txt2man" ,txt2man) - ("libxml2" ,libxml2) ; for tests - ("ghostscript" ,ghostscript) - ("texinfo" ,texinfo-5))) + (list pkg-config + txt2man + libxml2 ; for tests + ghostscript + texinfo-5)) (home-page "https://www.gnu.org/software/solfege/") (synopsis "Ear training") (description @@ -2149,8 +2112,7 @@ (define-public powertabeditor ("timidity" ,timidity++) ("zlib" ,zlib))) (native-inputs - `(("doctest" ,doctest) - ("pkg-config" ,pkg-config))) + (list doctest pkg-config)) (home-page "https://github.com/powertab/powertabedito") (synopsis "Guitar tablature editor") (description @@ -2192,12 +2154,9 @@ (define-public jalv-select ".*\\.gz$")) #t))))) (inputs - `(("lilv" ,lilv) - ("lv2" ,lv2) - ("jalv" ,jalv) - ("gtkmm" ,gtkmm-2))) + (list lilv lv2 jalv gtkmm-2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/brummer10/jalv_select") (synopsis "GUI to select LV2 plugins and run them with jalv") (description @@ -2327,15 +2286,14 @@ (define-public synthv1 (arguments `(#:tests? #f)) ; there are no tests (inputs - `(("jack" ,jack-1) - ("lv2" ,lv2) - ("alsa-lib" ,alsa-lib) - ("non-session-manager" ,non-session-manager) - ("liblo" ,liblo) - ("qtbase" ,qtbase-5))) + (list jack-1 + lv2 + alsa-lib + non-session-manager + liblo + qtbase-5)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "https://synthv1.sourceforge.io") (synopsis "Polyphonic subtractive synthesizer") (description @@ -2359,16 +2317,15 @@ (define-public drumkv1 (arguments `(#:tests? #f)) ; there are no tests (inputs - `(("jack" ,jack-1) - ("lv2" ,lv2) - ("libsndfile" ,libsndfile) - ("alsa-lib" ,alsa-lib) - ("non-session-manager" ,non-session-manager) - ("liblo" ,liblo) - ("qtbase" ,qtbase-5))) + (list jack-1 + lv2 + libsndfile + alsa-lib + non-session-manager + liblo + qtbase-5)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "https://drumkv1.sourceforge.io") (synopsis "Drum-kit sampler synthesizer with stereo effects") (description @@ -2392,16 +2349,15 @@ (define-public samplv1 (arguments `(#:tests? #f)) ; there are no tests (inputs - `(("jack" ,jack-1) - ("lv2" ,lv2) - ("libsndfile" ,libsndfile) - ("alsa-lib" ,alsa-lib) - ("non-session-manager" ,non-session-manager) - ("liblo" ,liblo) - ("qtbase" ,qtbase-5))) + (list jack-1 + lv2 + libsndfile + alsa-lib + non-session-manager + liblo + qtbase-5)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "https://samplv1.sourceforge.io") (synopsis "Polyphonic sampler synthesizer with stereo effects") (description @@ -2425,16 +2381,15 @@ (define-public padthv1 (arguments `(#:tests? #f)) ; there are no tests (inputs - `(("jack" ,jack-1) - ("lv2" ,lv2) - ("alsa-lib" ,alsa-lib) - ("non-session-manager" ,non-session-manager) - ("liblo" ,liblo) - ("fftwf" ,fftwf) - ("qtbase" ,qtbase-5))) + (list jack-1 + lv2 + alsa-lib + non-session-manager + liblo + fftwf + qtbase-5)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "https://padthv1.sourceforge.io") (synopsis "Polyphonic additive synthesizer") (description @@ -2470,22 +2425,21 @@ (define-public amsynth (string-append (assoc-ref inputs "which") "/bin/which"))) #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("gtk+" ,gtk+-2) - ("jack" ,jack-1) - ("libsndfile" ,libsndfile) - ("lv2" ,lv2) - ;; External commands invoked at run time. - ("unzip" ,unzip) - ("which" ,which))) + (list alsa-lib + gtk+-2 + jack-1 + libsndfile + lv2 + ;; External commands invoked at run time. + unzip + which)) (propagated-inputs ;; avoid runtime error: ;; GLib-GIO-ERROR **: 22:14:48.344: Settings schema ;; 'org.gnome.desktop.interface' is not installed - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) + (list gsettings-desktop-schemas)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://amsynth.github.io") (synopsis "Analog modeling synthesizer") (description @@ -2532,15 +2486,14 @@ (define-public setbfree (lambda _ (setenv "CC" "gcc") #t)) (delete 'configure)))) (inputs - `(("jack" ,jack-1) - ("lv2" ,lv2) - ("zita-convolver" ,zita-convolver) - ("glu" ,glu) - ("ftgl" ,ftgl) - ("font-bitstream-vera" ,font-bitstream-vera))) + (list jack-1 + lv2 + zita-convolver + glu + ftgl + font-bitstream-vera)) (native-inputs - `(("help2man" ,help2man) - ("pkg-config" ,pkg-config))) + (list help2man pkg-config)) (home-page "http://setbfree.org") (synopsis "Tonewheel organ") (description @@ -2630,12 +2583,9 @@ (define-public bristol (("ldd `which bristol` | grep jack") "echo guix")) #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("liblo" ,liblo) - ("libx11" ,libx11))) + (list alsa-lib jack-1 liblo libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://bristol.sourceforge.net/") (synopsis "Synthesizer emulator") (description @@ -2760,8 +2710,7 @@ (define-public tuxguitar (chmod (string-append bin "/tuxguitar") #o555) #t)))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("java-swt" ,java-swt))) + (list alsa-lib java-swt)) (home-page "http://tuxguitar.com.ar/") (synopsis "Multitrack tablature editor and player") (description @@ -2810,9 +2759,7 @@ (define-public pd ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("tk" ,tk) - ("alsa-lib" ,alsa-lib) - ("jack" ,jack-1))) + (list tk alsa-lib jack-1)) (home-page "https://puredata.info") (synopsis "Visual programming language for artistic performances") (description @@ -2912,9 +2859,9 @@ (define-public portmidi Cflags: -I${includedir}~%" out ,version))))))))) (inputs - `(("alsa-lib" ,alsa-lib))) + (list alsa-lib)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://portmedia.sourceforge.net/portmidi/") (synopsis "Library for MIDI I/O") (description @@ -2945,11 +2892,9 @@ (define-public python-pyportmidi (("TODO =.*") "TODO = \"\"\n")) #t))))) (inputs - `(("portmidi" ,portmidi) - ("alsa-lib" ,alsa-lib))) + (list portmidi alsa-lib)) (native-inputs - `(("python-cython" ,python-cython) - ("unzip" ,unzip))) + (list python-cython unzip)) (home-page "http://portmedia.sourceforge.net/portmidi/") (synopsis "Python bindings to PortMidi") (description @@ -2972,14 +2917,14 @@ (define-public frescobaldi (arguments `(#:tests? #f)) ;no tests included (inputs - `(("lilypond" ,lilypond) - ("poppler" ,poppler) - ("portmidi" ,portmidi) - ("python-ly" ,python-ly) - ("python-poppler-qt5" ,python-poppler-qt5) - ("python-pyportmidi" ,python-pyportmidi) - ("python-pyqt" ,python-pyqt) - ("python-sip" ,python-sip))) + (list lilypond + poppler + portmidi + python-ly + python-poppler-qt5 + python-pyportmidi + python-pyqt + python-sip)) (home-page "https://www.frescobaldi.org/") (synopsis "LilyPond sheet music text editor") (description @@ -3016,16 +2961,13 @@ (define-public drumstick "/manpages/docbook.xsl"))) #t))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qttools" ,qttools) - ("alsa-lib" ,alsa-lib))) + (list qtbase-5 qtsvg qttools alsa-lib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("libxslt" ,libxslt) ; for xsltproc - ("docbook-xsl" ,docbook-xsl) - ("doxygen" ,doxygen) - ("graphviz" ,graphviz))) ; for dot + (list pkg-config + libxslt ; for xsltproc + docbook-xsl + doxygen + graphviz)) ; for dot (home-page "https://drumstick.sourceforge.io/") (synopsis "C++ MIDI library") (description @@ -3063,15 +3005,10 @@ (define-public vmpk "/manpages/docbook.xsl"))) #t))))) (inputs - `(("drumstick" ,drumstick) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list drumstick qtbase-5 qtsvg qtx11extras)) (native-inputs - `(("libxslt" ,libxslt) ;for xsltproc - ("docbook-xsl" ,docbook-xsl) - ("qttools" ,qttools) - ("pkg-config" ,pkg-config))) + (list libxslt ;for xsltproc + docbook-xsl qttools pkg-config)) (home-page "https://vmpk.sourceforge.io/") (synopsis "Virtual MIDI piano keyboard") (description @@ -3110,17 +3047,17 @@ (define-public zynaddsubfx (string-append flag " -msse -msse2 -mfpmath=sse"))) #t))))) (inputs - `(("liblo" ,liblo) - ("ntk" ,ntk) - ("mesa" ,mesa) - ("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("fftw" ,fftw) - ("minixml" ,minixml) - ("libxpm" ,libxpm) - ("zlib" ,zlib))) + (list liblo + ntk + mesa + alsa-lib + jack-1 + fftw + minixml + libxpm + zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://zynaddsubfx.sf.net/") (synopsis "Software synthesizer") (description @@ -3176,7 +3113,7 @@ (define-public yoshimi ("cairo" ,cairo) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://yoshimi.sourceforge.net/") (synopsis "Multi-paradigm software synthesizer") (description @@ -3202,7 +3139,7 @@ (define-public libgig `(("libuuid" ,util-linux "lib") ("libsndfile" ,libsndfile))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://linuxsampler.org/libgig/") (synopsis "C++ library for working with Gigasampler (.gig) files") (description @@ -3229,11 +3166,9 @@ (define-public jack-keyboard "0mzmg8aavybcfdlq2yd9d0vscqd6is5p6jzrgfpfm5j3xdcvh2s3")))) (build-system gnu-build-system) (inputs - `(("jack" ,jack-1) - ("lash" ,lash) - ("gtk+" ,gtk+-2))) + (list jack-1 lash gtk+-2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://jack-keyboard.sourceforge.net/") (synopsis "Virtual MIDI keyboard") (description "Jack-keyboard is a virtual MIDI keyboard, a program that @@ -3262,15 +3197,14 @@ (define-public jack-capture (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (inputs - `(("gtk+" ,gtk+-2) - ("jack" ,jack-1) - ("libogg" ,libogg) - ("liblo" ,liblo) - ("lame" ,lame) - ("libsndfile" ,libsndfile))) + (list gtk+-2 + jack-1 + libogg + liblo + lame + libsndfile)) (home-page "https://github.com/kmatheussen/jack_capture") (synopsis "Program for recording sound files with JACK") (description "This is a program for recording sound files with JACK. It @@ -3314,7 +3248,7 @@ (define-public jack-select (add-after 'install 'wrap (assoc-ref python:%standard-phases 'wrap))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("python" ,python-wrapper) @@ -3346,7 +3280,7 @@ (define-public cursynth (base32 "1dhphsya41rv8z6yqcv9l6fwbslsds4zh1y56zizi39nd996d40v")) (patches (search-patches "cursynth-wave-rand.patch")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) ;; TODO: See https://github.com/iyoko/cursynth/issues/4 which currently ;; prevents us from using pulseaudio (inputs `(("ncurses" ,ncurses) @@ -3372,11 +3306,9 @@ (define-public aj-snapshot "0z8wd5yvxdmw1h1rj6km9h01xd4xmp4d86gczlix7hsc7zrf0wil")))) (build-system gnu-build-system) (inputs - `(("minixml" ,minixml) - ("jack" ,jack-1) - ("alsa-lib" ,alsa-lib))) + (list minixml jack-1 alsa-lib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://aj-snapshot.sourceforge.net/") (synopsis "Snapshot connections between ALSA and JACK clients") (description "Aj-snapshot is a small program that can be used to make @@ -3418,8 +3350,7 @@ (define-public qtractor ("liblo" ,liblo) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "https://qtractor.org/") (synopsis "Audio/MIDI multi-track sequencer") (description @@ -3461,7 +3392,7 @@ (define-public ams-lv2 ("lv2" ,lv2) ("lvtk" ,lvtk))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/blablack/ams-lv2") (synopsis "Port of Alsa Modular Synth internal modules into LV2") (description "This set of LV2 plugins is a port of the internal modules @@ -3500,13 +3431,9 @@ (define-public gxtuner "-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_54\ -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_54")))))) (inputs - `(("gtk+" ,gtk+) - ("jack" ,jack-1) - ("fftwf" ,fftwf) - ("cairo" ,cairo) - ("zita-resampler" ,zita-resampler))) + (list gtk+ jack-1 fftwf cairo zita-resampler)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/brummer10/gxtuner") (synopsis "Guitar tuner") (description "GXtuner is a simple guitar tuner for JACK with an @@ -3547,12 +3474,12 @@ (define-public mod-host "lib")) #t))))) (inputs - `(("lilv" ,lilv) - ("fftw" ,fftw) - ("fftwf" ,fftwf) - ("lv2" ,lv2) - ("jack" ,jack-1) - ("readline" ,readline))) + (list lilv + fftw + fftwf + lv2 + jack-1 + readline)) (native-inputs `(("pkg-config" ,pkg-config) ("python" ,python-2))) @@ -3587,11 +3514,9 @@ (define-public curseradio (("/usr/bin/mpv") (search-input-file inputs "/bin/mpv")))))))) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-requests" ,python-requests) - ("python-pyxdg" ,python-pyxdg))) + (list python-lxml python-requests python-pyxdg)) (inputs - `(("mpv" ,mpv))) + (list mpv)) (home-page "https://github.com/chronitis/curseradio") (synopsis "Command-line Internet radio player") (description "Curseradio is a Curses-based radio player that uses a @@ -3618,13 +3543,9 @@ (define-public pianobar #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("ao" ,ao) - ("curl" ,curl) - ("libgcrypt" ,libgcrypt) - ("json-c" ,json-c) - ("ffmpeg" ,ffmpeg))) + (list ao curl libgcrypt json-c ffmpeg)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://6xq.net/pianobar/") (synopsis "Console-based pandora.com player") (description "pianobar is a console-based music player for the @@ -3667,10 +3588,7 @@ (define-public picard `(("gettext" ,gettext-minimal) ("python-dateutil" ,python-dateutil))) (inputs - `(("chromaprint" ,chromaprint) - ("python-discid" ,python-discid) - ("python-pyqt" ,python-pyqt) - ("python-mutagen" ,python-mutagen))) + (list chromaprint python-discid python-pyqt python-mutagen)) (home-page "https://picard.musicbrainz.org/") (synopsis "Graphical music tagging application") (description @@ -3690,9 +3608,7 @@ (define-public python-mutagen "1qdk6i8gyhbi1c4j5jmbfpac3q8sff2ysri1pnp7nb9wzcp615v3")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-hypothesis" ,python-hypothesis) - ("python-flake8" ,python-flake8))) + (list python-pytest python-hypothesis python-flake8)) (home-page "https://mutagen.readthedocs.io/") (synopsis "Read and write audio tags") (description "Mutagen is a Python module to handle audio metadata. It @@ -3717,8 +3633,7 @@ (define-public python-mediafile "0ipb001j19s9wvssmrj8wz0nrkbl0k3zr3dgzyp1bd9cjc6vklnp")))) (build-system python-build-system) (propagated-inputs - `(("python-mutagen" ,python-mutagen) - ("python-six" ,python-six))) + (list python-mutagen python-six)) (home-page "https://github.com/beetbox/mediafile") (synopsis "Read and write audio file tags") (description @@ -3763,8 +3678,7 @@ (define-public python-isrcsubmit "0jh4cni8qhri6dh83cmp0i0m0384vv0vznlygv49wj9xzh1d99qv")))) (build-system python-build-system) (propagated-inputs - `(("python-discid" ,python-discid) - ("python-musicbrainzngs" ,python-musicbrainzngs))) + (list python-discid python-musicbrainzngs)) (home-page "https://github.com/JonnyJD/musicbrainz-isrcsubmit") (synopsis "Submit ISRCs from CDs to MusicBrainz") (description "@code{isrcsubmit} is a tool to extract @dfn{International @@ -3820,11 +3734,8 @@ (define-public python-pylast ;; https://github.com/pylast/pylast/issues/105 (arguments '(#:tests? #f)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest) - ("python-flaky" ,python-flaky) - ("python-pyyaml" ,python-pyyaml) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-coverage python-pytest python-flaky python-pyyaml + python-setuptools-scm)) (home-page "https://github.com/pylast/pylast") (synopsis "Python interface to Last.fm and Libre.fm") (description "A Python interface to Last.fm and other API-compatible @@ -3848,10 +3759,7 @@ (define-public instantmusic "0j7qivaa04bpdz3anmgci5833dgiyfqqwq9fdrpl9m68b34gl773")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests) - ("eyed3" ,eyed3) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("youtube-dl" ,youtube-dl))) + (list python-requests eyed3 python-beautifulsoup4 youtube-dl)) (arguments '(#:modules ((guix build python-build-system) (guix build utils) @@ -3908,40 +3816,40 @@ (define-public beets `("GI_TYPELIB_PATH" ":" prefix (,types))) #t)))))) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("python-flask" ,python-flask) - ("python-mock" ,python-mock) - ("python-py7zr" ,python-py7zr) - ("python-pytest" ,python-pytest-6) - ("python-responses" ,python-responses))) + (list gobject-introspection + python-flask + python-mock + python-py7zr + python-pytest-6 + python-responses)) (inputs - `(("bash-minimal" ,bash-minimal) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gstreamer" ,gstreamer) - ("python-confuse" ,python-confuse) - ("python-jellyfish" ,python-jellyfish) - ("python-mediafile" ,python-mediafile) - ("python-munkres" ,python-munkres) - ("python-musicbrainzngs" ,python-musicbrainzngs) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six) - ("python-unidecode" ,python-unidecode) - ;; Optional dependencies for plugins. Some of these are also required by tests. - ("python-beautifulsoup4" ,python-beautifulsoup4) ; For lyrics. - ("python-discogs-client" ,python-discogs-client) ; For discogs. - ("python-mpd2" ,python-mpd2) ; For mpdstats. - ("python-mutagen" ,python-mutagen) ; For scrub. - ("python-langdetect" ,python-langdetect) ; For lyrics. - ("python-pillow" ,python-pillow) ; For fetchart, embedart, thumbnails. - ("python-pyacoustid" ,python-pyacoustid) ; For chroma. - ("python-pygobject" ,python-pygobject) ; For bpd, replaygain. - ("python-pylast" ,python-pylast) ; For lastgenre, lastimport. - ("python-pyxdg" ,python-pyxdg) ; For thumbnails. - ("python-rarfile" ,python-rarfile) ; For import. - ("python-reflink" ,python-reflink) ; For reflink. - ("python-requests" ,python-requests) - ("python-requests-oauthlib" ,python-requests-oauthlib))) ; For beatport. + (list bash-minimal + gst-plugins-base + gst-plugins-good + gstreamer + python-confuse + python-jellyfish + python-mediafile + python-munkres + python-musicbrainzngs + python-pyyaml + python-six + python-unidecode + ;; Optional dependencies for plugins. Some of these are also required by tests. + python-beautifulsoup4 ; For lyrics. + python-discogs-client ; For discogs. + python-mpd2 ; For mpdstats. + python-mutagen ; For scrub. + python-langdetect ; For lyrics. + python-pillow ; For fetchart, embedart, thumbnails. + python-pyacoustid ; For chroma. + python-pygobject ; For bpd, replaygain. + python-pylast ; For lastgenre, lastimport. + python-pyxdg ; For thumbnails. + python-rarfile ; For import. + python-reflink ; For reflink. + python-requests + python-requests-oauthlib)) ; For beatport. (home-page "https://beets.io") (synopsis "Music organizer") (description "The purpose of beets is to get your music collection @@ -3967,11 +3875,8 @@ (define-public beets-bandcamp (build-system python-build-system) (arguments '(#:tests? #f)) ; there are no tests (propagated-inputs - `(("beets" ,beets) - ("python-isodate" ,python-isodate) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list beets python-isodate python-beautifulsoup4 python-requests + python-six)) (home-page "https://github.com/unrblt/beets-bandcamp") (synopsis "Bandcamp plugin for beets") (description @@ -4015,7 +3920,7 @@ (define-public milkytracker ("zlib" ,zlib) ("zziplib" ,zziplib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Music tracker for working with .MOD/.XM module files") (description "MilkyTracker is a music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of @@ -4053,14 +3958,10 @@ (define-public schismtracker (add-before 'configure 'link-libm (lambda _ (setenv "LIBS" "-lm") #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("python" ,python))) + (list autoconf automake python)) (inputs - `(("alsa-lib" ,alsa-lib) ; for asound dependency - ("libx11" ,libx11) - ("libxext" ,libxext) - ("sdl" ,sdl))) + (list alsa-lib ; for asound dependency + libx11 libxext sdl)) (home-page "http://schismtracker.org") (synopsis "Oldschool sample-based music composition tool") (description @@ -4132,7 +4033,7 @@ (define-public sooperlooper ("libsigc++" ,libsigc++) ("ncurses" ,ncurses))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://essej.net/sooperlooper/") (synopsis "Live looping sampler") (description @@ -4177,7 +4078,7 @@ (define-public moc ("wavpack" ,wavpack) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Console audio player designed to be powerful and easy to use") (description "Music on Console is a console audio player that supports many file @@ -4240,7 +4141,7 @@ (define-public gx-guvnor-lv2 (("install : all") "install :")) #t))))) (inputs - `(("lv2" ,lv2))) + (list lv2)) (home-page "https://github.com/brummer10/GxGuvnor.lv2") (synopsis "Overdrive/distortion pedal simulation") (description "This package provides the LV2 plugin \"GxGuvnor\", a @@ -4266,10 +4167,9 @@ (define-public gx-vbass-preamp-lv2 "0firap073ldw4nrykkd7jvyyj0jbl1nslxyzjj4kswazp99x7d9h")) (file-name (string-append name "-" version "-checkout")))) (inputs - `(("lv2" ,lv2) - ("gtk+" ,gtk+-2))) + (list lv2 gtk+-2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/brummer10/GxVBassPreAmp.lv2") (synopsis "Simulation of the Vox Venue Bass 100 Pre Amp Section") (description "This package provides the LV2 plugin \"GxVBassPreAmp\", a @@ -4510,11 +4410,9 @@ (define-public rkrlv2 (build-system cmake-build-system) (arguments '(#:tests? #f)) ; there are no tests (inputs - `(("fftw" ,fftw) - ("libsamplerate" ,libsamplerate) - ("lv2" ,lv2))) + (list fftw libsamplerate lv2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/ssj71/rkrlv2") (synopsis "Rakarrack effects ported to LV2 plugins") (description "This package provides the Rakarrack effects as LV2 @@ -4550,7 +4448,7 @@ (define-public mod-utilities (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("lv2" ,lv2))) + (list lv2)) (home-page "https://github.com/moddevices/mod-utilities") (synopsis "LV2 utility plugins") (description "This package provides LV2 audio utility plugins, such as @@ -4615,22 +4513,21 @@ (define-public ingen out "/lib" "\"]," line)))) #t))))) (inputs - `(("boost" ,boost) - ("python-rdflib" ,python-rdflib) - ("python" ,python) - ("jack" ,jack-1) - ("lv2" ,lv2) - ("lilv" ,lilv) - ("raul" ,raul-devel) - ("ganv" ,ganv) - ("suil" ,suil) - ("serd" ,serd) - ("sord" ,sord) - ("sratom" ,sratom) - ("gtkmm" ,gtkmm-2))) + (list boost + python-rdflib + python + jack-1 + lv2 + lilv + raul-devel + ganv + suil + serd + sord + sratom + gtkmm-2)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-pygments" ,python-pygments))) + (list pkg-config python-pygments)) (home-page "https://drobilla.net/software/ingen") (synopsis "Modular audio processing system") (description "Ingen is a modular audio processing system for JACK and @@ -4660,14 +4557,9 @@ (define-public qmidiarp `(#:configure-flags (list "--enable-qt5"))) (inputs - `(("qtbase" ,qtbase-5) - ("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("liblo" ,liblo) - ("lv2" ,lv2))) + (list qtbase-5 alsa-lib jack-1 liblo lv2)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "http://qmidiarp.sourceforge.net/") (synopsis "MIDI arpeggiator") (description "QMidiArp is an advanced MIDI arpeggiator, programmable step @@ -4691,11 +4583,9 @@ (define-public qmidiroute `(#:configure-flags (list "--enable-qt5"))) (inputs - `(("qtbase" ,qtbase-5) - ("alsa-lib" ,alsa-lib))) + (list qtbase-5 alsa-lib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (home-page "http://alsamodular.sourceforge.net/") (synopsis "MIDI event router and filter") (description "QMidiRoute is a MIDI event router and filter. MIDI note, @@ -4719,12 +4609,9 @@ (define-public seq24 (patches (search-patches "seq24-rename-mutex.patch")))) (build-system gnu-build-system) (inputs - `(("gtkmm" ,gtkmm-2) - ("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("lash" ,lash))) + (list gtkmm-2 alsa-lib jack-1 lash)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://edge.launchpad.net/seq24/") (synopsis "Real-time MIDI sequencer") (description "Seq24 is a real-time MIDI sequencer. It was created to @@ -4743,9 +4630,7 @@ (define-public python-discogs-client "1zmib0i9jicv9fyphgkcrk418qmpv3l4p38ibl31sh237ki5xqw9")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-oauthlib" ,python-oauthlib) - ("python-requests" ,python-requests))) + (list python-dateutil python-oauthlib python-requests)) (home-page "https://github.com/joalla/discogs_client") (synopsis "Python client for the Discogs API") (description "This is the continuation of the official Discogs API @@ -4791,11 +4676,9 @@ (define-public libsmf (find-files lib "\\.a$")) #t)))))) (inputs - `(("readline" ,readline) - ("glib" ,glib))) + (list readline glib)) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (home-page "http://libsmf.sourceforge.net/") (synopsis "Standard MIDI File format library") (description @@ -4909,9 +4792,9 @@ (define-public liquidsfz (arguments `(#:configure-flags '("--enable-shared"))) (native-inputs - `(("pkg-config" ,pkg-config) - ;; Fails with default gcc (#include not found). - ("gcc" ,gcc-9))) + (list pkg-config + ;; Fails with default gcc (#include not found). + gcc-9)) (inputs `(("jack" ,jack-2) ("lv2" ,lv2) @@ -4954,7 +4837,7 @@ (define-public sfizz "-DSFIZZ_TESTS=ON" "-DSFIZZ_USE_SYSTEM_ABSEIL=ON"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("abseil-cpp" ,abseil-cpp) ("glib" ,glib) @@ -5029,8 +4912,7 @@ (define-public musescore ("qtsvg" ,qtsvg) ("qtxmlpatterns" ,qtxmlpatterns))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (synopsis "Music composition and notation software") (description "MuseScore is a music score typesetter. Its main purpose is the creation @@ -5078,27 +4960,27 @@ (define-public muse-sequencer (add-after 'unpack 'chdir (lambda _ (chdir "src")))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("dssi" ,dssi) - ("fluidsynth" ,fluidsynth) - ("glib" ,glib) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("lash" ,lash) - ("libinstpatch" ,libinstpatch) - ("liblo" ,liblo) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("lilv" ,lilv) - ("lrdf" ,lrdf) - ("lv2" ,lv2) - ("pcre" ,pcre) - ("pulseaudio" ,pulseaudio) ; required by rtaudio - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("rtaudio" ,rtaudio) - ("rubberband" ,rubberband) - ("sord" ,sord))) + (list alsa-lib + dssi + fluidsynth + glib + jack-1 + ladspa + lash + libinstpatch + liblo + libsamplerate + libsndfile + lilv + lrdf + lv2 + pcre + pulseaudio ; required by rtaudio + qtbase-5 + qtsvg + rtaudio + rubberband + sord)) (native-inputs `(("perl" ,perl) ("pkg-config" ,pkg-config) @@ -5187,14 +5069,14 @@ (define-public dssi "0kl1hzhb7cykzkrqcqgq1dk4xcgrcxv0jja251aq4z4l783jpj7j")))) (build-system gnu-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("liblo" ,liblo))) + (list alsa-lib + jack-1 + ladspa + libsamplerate + libsndfile + liblo)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Audio plugin API for soft synths and effects") (description "DSSI is a plugin API for software instruments with user interfaces, permitting them to be hosted in-process by audio applications. @@ -5271,25 +5153,24 @@ (define-public rosegarden (setenv "HOME" "/tmp/foo") (setenv "XDG_RUNTIME_DIR" "/tmp/foo")))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("bash" ,bash) - ("dssi" ,dssi) - ("flac" ,flac) - ("fftwf" ,fftwf) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("liblo" ,liblo) - ("libsamplerate" ,libsamplerate) - ("lilypond" ,lilypond) - ("lrdf" ,lrdf) - ("qtbase" ,qtbase-5) - ("tar" ,tar) - ("lirc" ,lirc) - ("wavpack" ,wavpack) - ("zlib" ,zlib))) + (list alsa-lib + bash + dssi + flac + fftwf + jack-1 + ladspa + liblo + libsamplerate + lilypond + lrdf + qtbase-5 + tar + lirc + wavpack + zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) ;for qtlinguist + (list pkg-config qttools)) ;for qtlinguist (synopsis "Music composition and editing environment based around a MIDI sequencer") (description "Rosegarden is a music composition and editing environment @@ -5314,11 +5195,9 @@ (define-public patchmatrix (build-system meson-build-system) (arguments '(#:tests? #f)) ; no test target (inputs - `(("jack" ,jack-1) - ("lv2" ,lv2) - ("mesa" ,mesa))) + (list jack-1 lv2 mesa)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/OpenMusicKontrollers/patchmatrix") (synopsis "Simple JACK patch bay") (description "PatchMatrix is a patch bay for the JACK audio connection @@ -5357,12 +5236,9 @@ (define-public sorcer "-a" "lv2synth.cpp" "-o" "main.cpp" "main.dsp"))))))) (inputs - `(("boost" ,boost) - ("lv2" ,lv2) - ("ntk" ,ntk))) + (list boost lv2 ntk)) (native-inputs - `(("faust" ,faust) - ("pkg-config" ,pkg-config))) + (list faust pkg-config)) (home-page "http://openavproductions.com/sorcer/") (synopsis "Wavetable LV2 plugin synth") (description "Sorcer is a wavetable LV2 plugin synthesizer, targeted at @@ -5385,12 +5261,9 @@ (define-public sonivox-eas (build-system cmake-build-system) (arguments '(#:tests? #f)) ; there are no tests (inputs - `(("alsa-lib" ,alsa-lib) - ("drumstick" ,drumstick) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5))) + (list alsa-lib drumstick pulseaudio qtbase-5)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/pedrolcl/Linux-SonivoxEas") (synopsis "MIDI synthesizer library") (description "This project is a real time General MIDI synthesizer based @@ -5413,14 +5286,14 @@ (define-public whysynth "02qbn0hbvn1iym4zxv35b201blg31yjpgh71h8db0j5zls2xc0m6")))) (build-system gnu-build-system) (inputs - `(("dssi" ,dssi) - ("liblo" ,liblo) - ("fftwf" ,fftwf) - ("gtk+" ,gtk+-2) - ("ladspa" ,ladspa) - ("alsa-lib" ,alsa-lib))) + (list dssi + liblo + fftwf + gtk+-2 + ladspa + alsa-lib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://smbolton.com/whysynth.html") (synopsis "DSSI software synthesizer") (description "WhySynth is a versatile softsynth which operates as a plugin @@ -5474,7 +5347,7 @@ (define-public python-discid "1fgp67nhqlbvhhwrcxq5avil7alpzw4s4579hlyvxzbphdnbz8vq")))) (build-system python-build-system) (inputs - `(("libdiscid" ,libdiscid))) + (list libdiscid)) (arguments `(#:phases (modify-phases %standard-phases @@ -5524,9 +5397,8 @@ (define-public libmusicbrainz ;; (invoke "tests/mbtest") (invoke "tests/ctest") #t))))) - (inputs `(("neon" ,neon) - ("libxml2" ,libxml2))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list neon libxml2)) + (native-inputs (list pkg-config)) (home-page "https://musicbrainz.org/doc/libmusicbrainz") (synopsis "MusicBrainz client library") (description "The MusicBrainz Client Library (libmusicbrainz), also known as @@ -5547,9 +5419,8 @@ (define-public perl-musicbrainz-discid (base32 "1azc91jnwa3gdmy9pc8mflakgvsvf69ywwlqllxmdzwpk386w2xs")))) (build-system perl-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("which" ,which))) - (inputs `(("libdiscid" ,libdiscid))) + (native-inputs (list pkg-config which)) + (inputs (list libdiscid)) (home-page "https://metacpan.org/release/MusicBrainz-DiscID") (synopsis "Perl interface to the MusicBrainz libdiscid library") (description @@ -5575,9 +5446,9 @@ (define-public perl-webservice-musicbrainz ;; Tests try to connect to http://musicbrainz.org. '(#:tests? #f)) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-mojolicious" ,perl-mojolicious))) + (list perl-mojolicious)) (home-page "https://metacpan.org/release/WebService-MusicBrainz") (synopsis "Web service API to the MusicBrainz database") (description @@ -5600,14 +5471,14 @@ (define-public clyrics (base32 "1l9iqz6vxrrxapv7s110g360bqxksir4dcqd8w0l4lhmnfmz3vnk")))) (build-system trivial-build-system) (inputs - `(("bash" ,bash) ; for the wrapped program - ("perl" ,perl) - ("perl-www-mechanize" ,perl-www-mechanize) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ;; Required or else LWP will fail with "GET https://www.google.com/ ==> - ;; 500 Can't verify SSL peers without knowing which Certificate - ;; Authorities to trust". - ("perl-mozilla-ca" ,perl-mozilla-ca))) + (list bash ; for the wrapped program + perl + perl-www-mechanize + perl-lwp-protocol-https + ;; Required or else LWP will fail with "GET https://www.google.com/ ==> + ;; 500 Can't verify SSL peers without knowing which Certificate + ;; Authorities to trust". + perl-mozilla-ca)) (arguments `(#:modules ((guix build utils)) #:builder (begin @@ -5663,20 +5534,19 @@ (define-public demlo "1afkbqhzn6da7zaf5ab7dvyqj1izqhzprwfb4hw448fllda9bdvk")))) (build-system go-build-system) (native-inputs - `(("lua" ,lua) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable) - ("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua) - ("go-gitlab-com-ambrevar-damerau" ,go-gitlab-com-ambrevar-damerau) - ("go-gitlab-com-ambrevar-golua-unicode" ,go-gitlab-com-ambrevar-golua-unicode) - ("go-github-com-mgutz-ansi" ,go-github-com-mgutz-ansi) - ("go-github-com-michiwend-gomusicbrainz" ,go-github-com-michiwend-gomusicbrainz) - ("go-github-com-stevedonovan-luar" ,go-github-com-stevedonovan-luar) - ("go-github-com-wtolson-go-taglib" ,go-github-com-wtolson-go-taglib) - ("go-github-com-yookoala-realpath" ,go-github-com-yookoala-realpath))) + (list lua + go-github-com-mattn-go-isatty + go-github-com-mattn-go-colorable + go-github-com-aarzilli-golua + go-gitlab-com-ambrevar-damerau + go-gitlab-com-ambrevar-golua-unicode + go-github-com-mgutz-ansi + go-github-com-michiwend-gomusicbrainz + go-github-com-stevedonovan-luar + go-github-com-wtolson-go-taglib + go-github-com-yookoala-realpath)) (inputs - `(("chromaprint" ,chromaprint) - ("ffmpeg" ,ffmpeg))) + (list chromaprint ffmpeg)) (arguments `(#:import-path "gitlab.com/ambrevar/demlo" #:phases @@ -5772,13 +5642,13 @@ (define-public fmit '("qtmultimedia")))) #t)))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftw" ,fftw) - ("jack" ,jack-1) - ("portaudio" ,portaudio) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg))) + (list alsa-lib + fftw + jack-1 + portaudio + qtbase-5 + qtmultimedia + qtsvg)) (native-inputs `(("gettext" ,gettext-minimal) ("hicolor-icon-theme" ,hicolor-icon-theme) @@ -5812,10 +5682,9 @@ (define-public mloop `(#:python ,python-2 #:tests? #f)) ; no "check" target (inputs - `(("jack" ,jack-1) - ("ncurses" ,ncurses))) + (list jack-1 ncurses)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://fuzzle.org/~petern/mloop.html") (synopsis "Live MIDI looper") (description "mloop is a live MIDI looping system, using jack-midi. @@ -5846,24 +5715,23 @@ (define-public pragha "19kbhq99bkimx3aqrdzln0vlr4slkpx6kq66j731jvqyq76nlkp5")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("glib" ,glib) - ("grilo" ,grilo) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gtk+" ,gtk+) - ("libcddb" ,libcddb) - ("libcdio" ,libcdio) - ("libcdio-paranoia" ,libcdio-paranoia) - ("libgudev" ,libgudev) - ("libnotify" ,libnotify) - ("libpeas" ,libpeas) - ("libsoup" ,libsoup) - ("sqlite" ,sqlite) - ("taglib" ,taglib))) + (list glib + grilo + gstreamer + gst-plugins-base + gst-plugins-good + gtk+ + libcddb + libcdio + libcdio-paranoia + libgudev + libnotify + libpeas + libsoup + sqlite + taglib)) (arguments `(#:phases (modify-phases %standard-phases @@ -5897,7 +5765,7 @@ (define-public playerctl (build-system meson-build-system) (arguments `(#:configure-flags '("-Dintrospection=false" "-Dgtk-doc=false"))) - (inputs `(("python-pygobject" ,python-pygobject))) + (inputs (list python-pygobject)) (native-inputs `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) @@ -5936,11 +5804,9 @@ (define-public artyfx (("-msse2 -mfpmath=sse") "")) #t))))) (inputs - `(("cairo" ,cairo) - ("libsndfile" ,libsndfile))) + (list cairo libsndfile)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lv2" ,lv2))) + (list pkg-config lv2)) (home-page "http://openavproductions.com/artyfx/") (synopsis "Audio effect LV2 plugin bundle") (description "ArtyFX is an LV2 plugin bundle of artistic real-time audio @@ -5974,15 +5840,15 @@ (define-public lsp-plugins (delete 'configure)) ; no configure script #:test-target "test")) (inputs - `(("cairo" ,cairo) - ("hicolor-icon-theme" ,hicolor-icon-theme) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("libsndfile" ,libsndfile) - ("lv2" ,lv2) - ("mesa" ,mesa))) + (list cairo + hicolor-icon-theme + jack-1 + ladspa + libsndfile + lv2 + mesa)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Audio plugin collection") (description "LSP (Linux Studio Plugins) is a collection of audio plugins available as LADSPA/LV2 plugins and as standalone JACK @@ -6006,13 +5872,9 @@ (define-public sherlock-lv2 "08gjfx7vrsx9zvj04j8cr3vscxmq6jr2hbdi6dfgp1l1dnnpxsgq")))) (build-system meson-build-system) (inputs - `(("glu" ,glu) - ("libx11" ,libx11) - ("mesa" ,mesa) - ("sratom" ,sratom))) + (list glu libx11 mesa sratom)) (native-inputs - `(("flex" ,flex) - ("pkg-config" ,pkg-config))) + (list flex pkg-config)) (synopsis "Investigative LV2 plugin bundle") (description "The Sherlock plugin bundle contains LV2 plugins for visualizing LV2 atom, MIDI and OSC events. They can be used for monitoring @@ -6051,8 +5913,7 @@ (define-public foo-yc20 ("cairo" ,cairo) ("gtk" ,gtk+-2))) (native-inputs - `(("faust" ,faust) - ("pkg-config" ,pkg-config))) + (list faust pkg-config)) (home-page "https://foo-yc20.codeforcode.com/") (synopsis "Implementation of Yamaha YC-20 combo organ from 1969") (description "This is a Faust implementation of a 1969 designed Yamaha @@ -6089,15 +5950,14 @@ (define-public spectacle-analyzer (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("xxd" ,xxd))) + (list pkg-config xxd)) (inputs - `(("cairo" ,cairo) - ("fftw" ,fftw) - ("fftwf" ,fftwf) - ("jack" ,jack-1) - ("lv2" ,lv2) - ("mesa" ,mesa))) + (list cairo + fftw + fftwf + jack-1 + lv2 + mesa)) (synopsis "Realtime graphical spectrum analyzer") (description "Spectacle is a real-time spectral analyzer using the short-time Fourier transform, available as LV2 audio plugin and JACK client.") @@ -6132,24 +5992,20 @@ (define-public x42-plugins (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("cairo" ,cairo) - ("fftwf" ,fftwf) - ("ftgl" ,ftgl) - ("glib" ,glib) - ("glu" ,glu) - ("hicolor-icon-theme" ,hicolor-icon-theme) - ("jack" ,jack-1) - ("libltc" ,libltc) - ("libsamplerate" ,libsamplerate) - ("libx11" ,libx11) - ("pango" ,pango) - ("zita-convolver" ,zita-convolver))) + (list cairo + fftwf + ftgl + glib + glu + hicolor-icon-theme + jack-1 + libltc + libsamplerate + libx11 + pango + zita-convolver)) (native-inputs - `(("help2man" ,help2man) - ("liblo" ,liblo) - ("lv2" ,lv2) - ("font-dejavu" ,font-dejavu) - ("pkg-config" ,pkg-config))) + (list help2man liblo lv2 font-dejavu pkg-config)) (synopsis "Collection of LV2/JACK audio/MIDI processing plugins") (description "x42-plugins is a collection of over 80 cross-platform LV2 audio and MIDI plugins that can also run as standalone JACK applications.") @@ -6187,16 +6043,14 @@ (define-public zam-plugins (setenv "CC" "gcc") #t)) (delete 'configure)))) (inputs - `(("fftwf" ,fftwf) - ("jack" ,jack-1) ;for the standalone JACK application - ("liblo" ,liblo) - ("libsamplerate" ,libsamplerate) - ("mesa" ,mesa) - ("zita-convolver" ,zita-convolver))) + (list fftwf + jack-1 ;for the standalone JACK application + liblo + libsamplerate + mesa + zita-convolver)) (native-inputs - `(("ladspa" ,ladspa) - ("lv2" ,lv2) - ("pkg-config" ,pkg-config))) + (list ladspa lv2 pkg-config)) (synopsis "Collection of audio processing plugins") (description "Zam plugins is a collection of audio processing plugins in the LADSPA, @@ -6229,18 +6083,16 @@ (define-public geonkick (string-append "-DCMAKE_INSTALL_PREFIX=" (assoc-ref %outputs "out"))))) (inputs - `(("hicolor-icon-theme" ,hicolor-icon-theme) - ("jack" ,jack-1) ;for the standalone JACK application - ("libsndfile" ,libsndfile) - ("libx11" ,libx11) - ("redkite" ,redkite) - ("rapidjson" ,rapidjson))) + (list hicolor-icon-theme + jack-1 ;for the standalone JACK application + libsndfile + libx11 + redkite + rapidjson)) (native-inputs - `(("lv2" ,lv2) - ;; Fails with default gcc (#include not found). - ("gcc" ,gcc-9) - ("pkg-config" ,pkg-config) - ("sord" ,sord))) + (list lv2 + ;; Fails with default gcc (#include not found). + gcc-9 pkg-config sord)) (synopsis "Percussion synthesizer") (description "Geonkick is a synthesizer that can synthesize elements of percussion such as kicks, snares, hit-hats, shakers, claps and sticks. @@ -6275,16 +6127,16 @@ (define-public mamba (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("alsa-lib" ,alsa-lib) - ("cairo" ,cairo) - ("fluidsynth" ,fluidsynth) - ("jack" ,jack-1) - ("liblo" ,liblo) - ("libsigc++" ,libsigc++) - ("libsmf" ,libsmf) - ("libx11" ,libx11))) + (list alsa-lib + cairo + fluidsynth + jack-1 + liblo + libsigc++ + libsmf + libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/brummer10/Mamba") (synopsis "Virtual MIDI keyboard and MIDI file player/recorder for JACK") (description "Mamba is a virtual MIDI keyboard and MIDI file @@ -6317,14 +6169,12 @@ (define-public dpf-plugins (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("cairo" ,cairo) - ("liblo" ,liblo) ; for dssi plugins - ("jack" ,jack-1) ; for standalone applications - ("mesa" ,mesa))) + (list cairo + liblo ; for dssi plugins + jack-1 ; for standalone applications + mesa)) (native-inputs - `(("pkg-config" ,pkg-config) - ("dssi" ,dssi) - ("lv2" ,lv2))) + (list pkg-config dssi lv2)) (home-page "https://github.com/DISTRHO/DPF-Plugins") (synopsis "Audio plugin collection") (description "Collection of audio plugins built with the DISTRHO Plugin @@ -6367,14 +6217,9 @@ (define-public avldrums-lv2 (lambda _ (setenv "CC" "gcc")))))) (inputs - `(("cairo" ,cairo) - ("dssi" ,dssi) - ("glu" ,glu) - ("mesa" ,mesa) - ("pango" ,pango))) + (list cairo dssi glu mesa pango)) (native-inputs - `(("pkg-config" ,pkg-config) - ("lv2" ,lv2))) + (list pkg-config lv2)) (home-page "https://x42-plugins.com/x42/x42-avldrums") (synopsis "Drum sample player LV2 plugin dedicated to the AVLinux Drumkits") (description "AVLdrums is a drum sample player LV2 plugin dedicated to Glen @@ -6435,8 +6280,7 @@ (define-public helm ("jack" ,jack-1) ("mesa" ,mesa))) (native-inputs - `(("pkg-config" ,pkg-config) - ("lv2" ,lv2))) + (list pkg-config lv2)) (home-page "https://tytel.org/helm/") (synopsis "Polyphonic synth with lots of modulation") (description "Helm is a cross-platform polyphonic synthesizer available standalone @@ -6499,9 +6343,8 @@ (define-public zrythm ("xdg-utils" ,xdg-utils) ("zstd" ,zstd "lib"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("help2man" ,help2man) - ("glib" ,glib "bin"))) ; for 'glib-compile-resources' + (list pkg-config help2man + `(,glib "bin"))) ; for 'glib-compile-resources' (synopsis "Digital audio workstation focusing on usability") (description "Zrythm is a digital audio workstation designed to be featureful and easy to use. It offers unlimited automation options, LV2 @@ -6555,11 +6398,9 @@ (define-public dragonfly-reverb (not (string-suffix? ".so" name)) (not (string-suffix? ".lv2" name)))))))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("jack" ,jack-1) - ("libx11" ,libx11) - ("mesa" ,mesa))) + (list jack-1 libx11 mesa)) (home-page "https://michaelwillis.github.io/dragonfly-reverb/") (synopsis "Concert hall reverb and room reverb effects") (description @@ -6585,12 +6426,9 @@ (define-public zplugins "1rkm2xajmyik6289b20rp5a5br9f3sh1xk8nb1bs6qpmcrfirgbs")))) (build-system meson-build-system) (inputs - `(("guile" ,guile-2.2) - ("libsndfile" ,libsndfile) - ("lv2" ,lv2) - ("ztoolkit-rsvg" ,ztoolkit-rsvg))) + (list guile-2.2 libsndfile lv2 ztoolkit-rsvg)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Audio plugin collection") (description "ZPlugins is a collection of audio DSP plugins intended to be bundled with the Zrythm @dfn{digital audio workstation} (DAW).") @@ -6619,12 +6457,9 @@ (define-public remid-lv2 (arguments `(#:tests? #f)) ; no tests included (inputs - `(("alsa-lib" ,alsa-lib) - ("glib" ,glib) - ("jack" ,jack-1) - ("lv2" ,lv2))) + (list alsa-lib glib jack-1 lv2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/ssj71/reMID.lv2") (synopsis "MIDI-controlled implementation of the SID 6581 chip used in the @@ -6663,11 +6498,9 @@ (define-public vl1-emulator (modify-phases %standard-phases (delete 'configure)))) ;no configure target (inputs - `(("cairo" ,cairo) - ("jack" ,jack-1) - ("mesa" ,mesa))) + (list cairo jack-1 mesa)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/linuxmao-org/VL1-emulator") (synopsis "Emulator of Casio VL-Tone VL1") (description "The VL1-Emulator is an emulator of Casio VL-Tone VL1, @@ -6759,9 +6592,9 @@ (define-public tap-lv2 "/lib/lv2") "install")))))) (inputs - `(("lv2" ,lv2))) + (list lv2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Audio plugin collection") (description "TAP (Tom's Audio Processing) plugins is a collection of audio effect plugins originally released as LADSPA plugins. This package @@ -6815,11 +6648,9 @@ (define-public wolf-shaper (not (string-suffix? ".lv2" name)))))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("jack" ,jack-1) - ("lv2" ,lv2) - ("mesa" ,mesa))) + (list jack-1 lv2 mesa)) (synopsis "Waveshaper plugin") (description "Wolf Shaper is a waveshaper plugin with a graph editor. It is provided as an LV2 plugin and as a standalone Jack application.") @@ -6897,14 +6728,14 @@ (define-public shiru-lv2 (not (string-suffix? ".lv2" name)))))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("cairo" ,cairo) - ("glu" ,glu) - ("jack" ,jack-1) - ("lv2" ,lv2) - ("mesa" ,mesa) - ("pango" ,pango))) + (list cairo + glu + jack-1 + lv2 + mesa + pango)) (synopsis "Audio plugin collection") (description "Shiru plugins is a collection of audio plugins created by Shiru, ported to LV2 by the Linux MAO project using the DISTRHO plugin @@ -6939,14 +6770,14 @@ (define-public a2jmidid #t)))))) (build-system meson-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("bash-minimal" ,bash-minimal) ; for wrap-program - ("dbus" ,dbus) - ("jack" ,jack-1) - ("python" ,python) - ("python-dbus" ,python-dbus))) + (list alsa-lib + bash-minimal ; for wrap-program + dbus + jack-1 + python + python-dbus)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "ALSA sequencer to JACK MIDI bridging") (description "@code{a2jmidid} is a daemon that implements automatic bridging of ALSA diff --git a/gnu/packages/ncdu.scm b/gnu/packages/ncdu.scm index 9faa7131d3..d6e4522bf0 100644 --- a/gnu/packages/ncdu.scm +++ b/gnu/packages/ncdu.scm @@ -37,7 +37,7 @@ (define-public ncdu (base32 "1m0gk09jaz114piidiw8fkg0id5l6nhz1cg5nlaf1yl3l595g49b")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (synopsis "Ncurses-based disk usage analyzer") (description "Ncdu is a disk usage analyzer with an ncurses interface, aimed to be diff --git a/gnu/packages/ncurses.scm b/gnu/packages/ncurses.scm index edf475a8ef..311a681d09 100644 --- a/gnu/packages/ncurses.scm +++ b/gnu/packages/ncurses.scm @@ -261,7 +261,7 @@ (define-public dialog "0riqmp2xl2j2yxx69nyg8jbm2fyi5fp4clcf6zi5jfm3irn3l8y9")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (synopsis "Curses widgets") (description "Dialog is a script-interpreter which provides a set of curses widgets, such as dialog boxes.") @@ -282,7 +282,7 @@ (define-public perl-curses "0r6xd9wr0c25rr28zixhqipak575zqsfb7r7f2693i9il1dpj554")))) (build-system perl-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (arguments `(#:make-maker-flags (list "PANELS" "MENUS") #:phases @@ -341,8 +341,8 @@ (define-public stfl (lib (string-append out "/lib"))) ;; Some programs look for libstfl.so.0. (symlink "libstfl.so" (string-append lib "/libstfl.so.0")))))))) - (inputs `(("ncurses" ,ncurses))) - (native-inputs `(("swig" ,swig))) + (inputs (list ncurses)) + (native-inputs (list swig)) (home-page "http://www.clifford.at/stfl/") (synopsis "Structured terminal forms library") (description "Stfl is a library which implements a curses-based widget diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm index f9f34467c9..27bd9efc60 100644 --- a/gnu/packages/nettle.scm +++ b/gnu/packages/nettle.scm @@ -62,8 +62,8 @@ (define-public nettle-2 (find-files "." "\\.a$"))) #t)))))) (outputs '("out" "debug" "static")) - (native-inputs `(("m4" ,m4))) - (propagated-inputs `(("gmp" ,gmp))) + (native-inputs (list m4)) + (propagated-inputs (list gmp)) (home-page "https://www.lysator.liu.se/~nisse/nettle/") (synopsis "C library for low-level cryptographic functionality") (description diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index f351dfe095..214255ccb5 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -193,7 +193,7 @@ (define-public axel `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("libressl" ,libressl))) + (list libressl)) (home-page "https://github.com/axel-download-accelerator/axel") (synopsis "Light command line download accelerator") (description @@ -328,13 +328,9 @@ (define-public libnice ("gtk-doc" ,gtk-doc/stable) ("pkg-config" ,pkg-config))) (inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("libnsl" ,libnsl))) + (list gstreamer gst-plugins-base libnsl)) (propagated-inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("gnutls" ,gnutls))) + (list glib glib-networking gnutls)) (synopsis "GLib ICE implementation") (description "LibNice is a library that implements the Interactive Connectivity Establishment (ICE) standard (RFC 5245 & RFC 8445). It provides a @@ -393,8 +389,7 @@ (define-public rtmpdump "CRYPTO=GNUTLS")))) (delete 'configure)))) (inputs - `(("gnutls" ,gnutls) - ("zlib" ,zlib))) + (list gnutls zlib)) (synopsis "Tools and library for handling RTMP streams") (description "RTMPdump is a toolkit for RTMP streams. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.") @@ -422,7 +417,7 @@ (define-public slurm-monitor (base32 "1n6pgrcs8gwrcq5fch1q3yk3jipjwrf21s9a13fbjrl903g5zzv9")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ;no tests - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (synopsis "Network load monitor") (description "Slurm is a network load monitor. It shows real-time traffic statistics @@ -458,7 +453,7 @@ (define-public srt ("pkg-config" ,pkg-config) ("tclsh" ,tcl))) (propagated-inputs - `(("openssl" ,openssl))) + (list openssl)) (synopsis "Secure Reliable Transport") (description "SRT is a transport technology that optimizes streaming performance across unpredictable networks, such as the Internet.") @@ -499,10 +494,7 @@ (define-public lksctp-tools (base32 "1jfq58j365mlgssavyw5wcal42n0xjkr40vmj9b8w265wgs28j20")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("linux-headers" ,linux-libre-headers))) (synopsis @@ -533,7 +525,7 @@ (define-public python-pysctp (base32 "14h2qlmfi24bizhvvqkfqfa78pzm3911ibrzy9k94i97xy1978dy")))) (build-system python-build-system) (inputs - `(("lksctp-tools" ,lksctp-tools))) + (list lksctp-tools)) (arguments `(#:tests? #f ;; tests require network #:phases @@ -570,7 +562,7 @@ (define-public knockd (list (string-append "--docdir=" (assoc-ref %outputs "out") "/share/doc/" ,name "-" ,version)))) (inputs - `(("libpcap" ,libpcap))) + (list libpcap)) (home-page "https://www.zeroflux.org/projects/knock") (synopsis "Small port-knock daemon") (description "@command{knockd} is a port-knock daemon. It listens to all traffic on @@ -934,7 +926,7 @@ (define-public socat "1sbmqqvni3ss9wyay6ik5v81kxffkra80mh4ypgj74g82iba5b1z")))) (build-system gnu-build-system) (arguments '(#:tests? #f)) ; no test suite - (inputs `(("openssl" ,openssl))) + (inputs (list openssl)) (home-page "http://www.dest-unreach.org/socat/") (synopsis "Open bidirectional communication channels from the command line") @@ -964,8 +956,8 @@ (define-public mbuffer "1qxnbpyly00kml3sjan9iqg6pqacsi3yqq66x25w455cwkjc2h72")))) (build-system gnu-build-system) (native-inputs - `(("which" ,which))) - (inputs `(("openssl" ,openssl))) + (list which)) + (inputs (list openssl)) (home-page "http://www.maier-komor.de/mbuffer.html") (synopsis "Swiss army knife for data stream buffering (network aware)") @@ -1114,7 +1106,7 @@ (define-public czmq (arguments '(#:configure-flags '("--enable-drafts"))) (inputs - `(("zeromq" ,zeromq))) + (list zeromq)) (home-page "https://zeromq.org") (synopsis "High-level C bindings for ØMQ") (description @@ -1143,9 +1135,9 @@ (define-public cppzmq #:tests? #f #:configure-flags '("-DCPPZMQ_BUILD_TESTS=OFF"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("zeromq" ,zeromq))) + (list zeromq)) (home-page "https://zeromq.org") (synopsis "C++ bindings for the ØMQ messaging library") (description @@ -1217,7 +1209,7 @@ (define-public librdkafka (native-inputs `(("python" ,python-wrapper))) (propagated-inputs - `(("zlib" ,zlib))) ; in the Libs.private field of rdkafka.pc + (list zlib)) ; in the Libs.private field of rdkafka.pc (home-page "https://github.com/edenhill/librdkafka") (synopsis "Apache Kafka C/C++ client library") (description @@ -1258,9 +1250,9 @@ (define-public ethtool "0v8i592vwjypf111w0lfvaxdwhzybp6w600g28m9rm490c8xcvv8")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libmnl" ,libmnl))) + (list libmnl)) (home-page "https://www.kernel.org/pub/software/network/ethtool/") (synopsis "Display or change Ethernet device settings") (description @@ -1302,7 +1294,7 @@ (define-public ifstatus (copy-file "ifstatus" (string-append bin "/ifstatus"))) #t))))) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "http://ifstatus.sourceforge.net/graphic/index.html") (synopsis "Text based network interface status monitor") (description @@ -1352,9 +1344,7 @@ (define-public iputils ("libxml2" ,libxml2) ;for XML_CATALOG_FILES ("xsltproc" ,libxslt))) (inputs - `(("libcap" ,libcap) - ("libidn2" ,libidn2) - ("openssl" ,openssl))) + (list libcap libidn2 openssl)) (synopsis "Collection of network utilities") (description "This package contains a variety of tools for dealing with network @@ -1394,7 +1384,7 @@ (define-public nload (base32 "1rb9skch2kgqzigf19x8bzk211jdfjfdkrcvaqyj89jy2pkm3h61")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "http://www.roland-riegel.de/nload/") (synopsis "Realtime console network usage monitor") (description @@ -1438,10 +1428,8 @@ (define-public iodine #:make-flags (list ,(string-append "CC=" (cc-for-target)) (string-append "prefix=" (assoc-ref %outputs "out"))) #:test-target "test")) - (inputs `(("net-tools" ,net-tools) - ("zlib" ,zlib))) - (native-inputs `(("check" ,check-0.14) - ("pkg-config" ,pkg-config))) + (inputs (list net-tools zlib)) + (native-inputs (list check-0.14 pkg-config)) (home-page "https://code.kryo.se/iodine/") (synopsis "Tunnel IPv4 data through a DNS server") (description "Iodine tunnels IPv4 data through a DNS server. This @@ -1478,7 +1466,7 @@ (define-public whois (setenv "HAVE_ICONV" "1") #t))))) (inputs - `(("libidn2" ,libidn2))) + (list libidn2)) (native-inputs `(("gettext" ,gettext-minimal) ("perl" ,perl) @@ -1628,18 +1616,12 @@ (define-public gandi.cli (invoke "rst2man.py" "gandicli.man.rst"))) #t)))))) (native-inputs - `(("python-docutils" ,python-docutils) ; for rst2man.py - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-tox" ,python-tox))) + (list python-docutils ; for rst2man.py + python-pytest python-pytest-cov python-tox)) (propagated-inputs - `(("openssh" ,openssh))) ; used by gandi/cli/modules/iass.py + (list openssh)) ; used by gandi/cli/modules/iass.py (inputs - `(("openssl" ,openssl) - ("python-click" ,python-click) - ("python-ipy" ,python-ipy) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests))) + (list openssl python-click python-ipy python-pyyaml python-requests)) (home-page "https://cli.gandi.net") (synopsis "Command-line interface to the Gandi.net Web API") (description @@ -1716,9 +1698,7 @@ (define-public httping (native-inputs `(("gettext" ,gettext-minimal))) (inputs - `(("fftw" ,fftw) - ("ncurses" ,ncurses) - ("openssl" ,openssl))) + (list fftw ncurses openssl)) (arguments `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) (string-append "DESTDIR=" (assoc-ref %outputs "out")) @@ -1748,7 +1728,7 @@ (define-public httpstat (sha256 (base32 "0cw8299a080m42slsimz31xs0gjnh833gpbj2dsr4hkcinrn4iyd")))) (build-system python-build-system) - (inputs `(("curl" ,curl))) + (inputs (list curl)) (arguments '(#:phases (modify-phases %standard-phases @@ -1797,17 +1777,16 @@ (define-public squid (("/bin/true") (search-input-file inputs "/bin/true")))))))) (inputs - `(("perl" ,perl) - ("openldap" ,openldap) - ("linux-pam" ,linux-pam) - ("libcap" ,libcap) - ("cyrus-sasl" ,cyrus-sasl) - ("expat" ,expat) - ("libxml2" ,libxml2) - ("openssl" ,openssl))) + (list perl + openldap + linux-pam + libcap + cyrus-sasl + expat + libxml2 + openssl)) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (synopsis "Web caching proxy") (description "Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and @@ -1839,10 +1818,9 @@ (define-public bwm-ng "true")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (synopsis "Console based live network and disk I/O bandwidth monitor") (description "Bandwidth Monitor NG is a small and simple console based live network and disk I/O bandwidth monitor.") @@ -1862,19 +1840,15 @@ (define-public aircrack-ng (base32 "0ix2k64qg7x3w0bzdsbk1m50kcpq1ws59g3zkwiafvpwdr4gs2sg")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list autoconf automake libtool pkg-config which)) (inputs - `(("libgcrypt" ,libgcrypt) - ("libnl" ,libnl) - ("libpcap" ,libpcap) - ("ethtool" ,ethtool) - ("pcre" ,pcre) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list libgcrypt + libnl + libpcap + ethtool + pcre + sqlite + zlib)) (arguments `(#:configure-flags (list "CFLAGS=-fcommon" @@ -1970,10 +1944,9 @@ (define-public reaver #t)))) #:tests? #f)) ; there are no tests (inputs - `(("libpcap" ,libpcap))) + (list libpcap)) (propagated-inputs - `(("aircrack-ng" ,aircrack-ng) - ("pixiewps" ,pixiewps))) + (list aircrack-ng pixiewps)) (home-page "https://github.com/t6x/reaver-wps-fork-t6x/") (synopsis "Attack tool for Wi-Fi Protected Setup") (description "Reaver performs a brute force attack against an access @@ -1995,9 +1968,9 @@ (define-public perl-danga-socket (base32 "0x4bvirmf0kphks19jwgva00zz73zx344218dfaiv8gigrw3yg4m")))) (build-system perl-build-system) (native-inputs - `(("perl-test-tcp" ,perl-test-tcp))) + (list perl-test-tcp)) (propagated-inputs - `(("perl-sys-syscall" ,perl-sys-syscall))) + (list perl-sys-syscall)) (home-page "https://metacpan.org/release/Danga-Socket") (synopsis "Event loop and event-driven async socket base class") (description @@ -2021,9 +1994,9 @@ (define-public perl-data-validate-ip (base32 "074adrlvkiahj1fdc9nvb95dpfyjzm2jzhi90m8xaw4bw5ipcbzy")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires))) + (list perl-test-requires)) (propagated-inputs - `(("perl-netaddr-ip" ,perl-netaddr-ip))) + (list perl-netaddr-ip)) (home-page "https://metacpan.org/release/Data-Validate-IP") (synopsis "IPv4 and IPv6 validation methods") (description @@ -2051,7 +2024,7 @@ (define-public perl-net-dns (base32 "05f6rzvvmm6xd0p100k5y9kczdzqgala09ra8bccc18n6y74l0h0")))) (build-system perl-build-system) (inputs - `(("perl-digest-hmac" ,perl-digest-hmac))) + (list perl-digest-hmac)) (home-page "https://www.net-dns.org/") (synopsis "Perl Interface to the Domain Name System") @@ -2108,8 +2081,8 @@ (define-public perl-net-dns-resolver-programmable (search-patches "perl-net-dns-resolver-programmable-fix.patch")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) - (inputs `(("perl-net-dns" ,perl-net-dns))) + (list perl-module-build)) + (inputs (list perl-net-dns)) (home-page "https://metacpan.org/release/Net-DNS-Resolver-Programmable") (synopsis @@ -2132,7 +2105,7 @@ (define-public perl-net-dns-resolver-mock "0m3rxpkv1b9121srvbqkrgzg4m8mnydiydqv34in1i1ixwrl6jn9")))) (build-system perl-build-system) (inputs - `(("perl-net-dns" ,perl-net-dns))) + (list perl-net-dns)) (home-page "https://metacpan.org/release/Net-DNS-Resolver-Mock") (synopsis "Mock DNS Resolver object for testing") (description @@ -2198,8 +2171,7 @@ (define-public perl-net-patricia (("-lnsl") "")) #t))))) (inputs - `(("perl-net-cidr-lite" ,perl-net-cidr-lite) - ("perl-socket6" ,perl-socket6))) + (list perl-net-cidr-lite perl-socket6)) (home-page "https://metacpan.org/release/Net-Patricia") (synopsis @@ -2245,10 +2217,8 @@ (define-public perl-io-socket-inet6 "1fqypz6qa5rw2d5y2zq7f49frwra0aln13nhq5gi514j2zx21q45")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) - (propagated-inputs `(("perl-socket6" ,perl-socket6))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) + (propagated-inputs (list perl-socket6)) (arguments `(;; Need network socket API #:tests? #f)) (home-page @@ -2273,10 +2243,9 @@ (define-public libproxy "01cbgz6lc3v59sldqk96l1281kp2qxnsa2qwlf2ikvjlyr1gi2dw")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("dbus" ,dbus) - ("zlib" ,zlib))) + (list dbus zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -2342,7 +2311,7 @@ (define-public enet (base32 "1p6f9mby86af6cs7pv6h48032ip9g32c05cb7d9mimam8lchz3x3")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Network communication layer on top of UDP") (description "ENet's purpose is to provide a relatively thin, simple and robust network @@ -2369,18 +2338,15 @@ (define-public sslh (base32 "19h32dn0076p3s7dn35qi5yp2xvnxw9sqphppmn72vyb8caxvw1z")))) (build-system gnu-build-system) (native-inputs - `(;; Test dependencies. - ("lcov" ,lcov) - ("perl" ,perl) - ("perl-conf-libconfig" ,perl-conf-libconfig) - ("perl-io-socket-inet6" ,perl-io-socket-inet6) - ("perl-socket6" ,perl-socket6) - ("psmisc" ,psmisc))) ; for ‘killall’ + (list ;; Test dependencies. + lcov + perl + perl-conf-libconfig + perl-io-socket-inet6 + perl-socket6 + psmisc)) ; for ‘killall’ (inputs - `(("libcap" ,libcap) - ("libconfig" ,libconfig) - ("pcre" ,pcre) - ("tcp-wrappers" ,tcp-wrappers))) + (list libcap libconfig pcre tcp-wrappers)) (arguments `(#:phases (modify-phases %standard-phases @@ -2469,8 +2435,7 @@ (define-public nethogs (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("libpcap" ,libpcap) - ("ncurses" ,ncurses))) + (list libpcap ncurses)) (arguments `(#:make-flags `(,,(string-append "CC=" (cc-for-target)) ,(string-append "PREFIX=" %output) @@ -2511,11 +2476,8 @@ (define-public nzbget (assoc-ref %build-inputs "ncurses") "/lib") (string-append "--with-tlslib=GnuTLS")))) (build-system gnu-build-system) - (inputs `(("gnutls" ,gnutls) - ("libxml2" ,libxml2) - ("ncurses" ,ncurses) - ("zlib" ,zlib))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list gnutls libxml2 ncurses zlib)) + (native-inputs (list pkg-config)) (home-page "https://github.com/nzbget/nzbget") (synopsis "Usenet binary file downloader") (description @@ -2596,9 +2558,7 @@ (define-public openvswitch ("procps" ,procps) ("util-linux" ,util-linux))) (inputs - `(("bash-minimal" ,bash-minimal) - ("libcap-ng" ,libcap-ng) - ("openssl" ,openssl))) + (list bash-minimal libcap-ng openssl)) (synopsis "Virtual network switch") (home-page "https://www.openvswitch.org/") (description @@ -2717,9 +2677,9 @@ (define-public spiped (install-file "DESIGN.md" misc) #t)))))) (native-inputs - `(("procps" ,procps))) ; `ps` is used by the test suite. + (list procps)) ; `ps` is used by the test suite. (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://www.tarsnap.com/spiped.html") (synopsis "Create secure pipes between sockets") (description "Spiped (pronounced \"ess-pipe-dee\") is a utility for creating @@ -2745,11 +2705,8 @@ (define-public quagga (patches (search-patches "quagga-reproducible-build.patch")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("perl" ,perl) - ("dejagnu" ,dejagnu))) - (inputs `(("readline" ,readline) - ("c-ares" ,c-ares))) + (native-inputs (list pkg-config perl dejagnu)) + (inputs (list readline c-ares)) (synopsis "Routing Software Suite") (description "Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4 for Unix platforms. @@ -2798,9 +2755,7 @@ (define-public thc-ipv6 #t)))))) ;; TODO Add libnetfilter-queue once packaged. (inputs - `(("libpcap" ,libpcap) - ("openssl" ,openssl) - ("perl" ,perl))) + (list libpcap openssl perl)) (home-page "https://github.com/vanhauser-thc/thc-ipv6") (synopsis "IPv6 security research toolkit") (description "The THC IPv6 Toolkit provides command-line tools and a library @@ -2824,11 +2779,9 @@ (define-public bmon "0ylzriv4pwh76344abzl1w219x188gshbycbna35gsyfp09c7z82")))) (build-system gnu-build-system) (inputs - `(("libconfuse" ,libconfuse) - ("libnl" ,libnl) - ("ncurses" ,ncurses))) + (list libconfuse libnl ncurses)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Bandwidth monitor") (description "bmon is a monitoring and debugging tool to capture networking-related statistics and prepare them visually in a human-friendly @@ -2863,9 +2816,8 @@ (define-public libnet (apply invoke "make" "-C" "doc" "doc" make-flags)))))) (native-inputs - `(;; To build the documentation, Doxygen and Perl is required. - ("doxygen" ,doxygen) - ("perl" ,perl))) + (list ;; To build the documentation, Doxygen and Perl is required. + doxygen perl)) (home-page "https://github.com/libnet/libnet") (synopsis "Framework for low-level network packet construction") (description @@ -2889,8 +2841,7 @@ (define-public mtr (base32 "1glxvlqskcmjkxlqk9i12hcfaxb389cx2n8ji7776gmix3aq4z1z")))) (build-system gnu-build-system) (inputs - `(("libcap" ,libcap) - ("ncurses" ,ncurses))) + (list libcap ncurses)) (arguments `(#:tests? #f)) ; tests require network access (home-page "https://www.bitwizard.nl/mtr/") @@ -2943,15 +2894,9 @@ (define-public amule "--enable-webserver" "--with-denoise-level=0"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext-minimal" ,gettext-minimal) - ("perl" ,perl))) + (list autoconf automake gettext-minimal perl)) (inputs - `(("zlib" ,zlib) - ("crypto++" ,crypto++) - ("libpng" ,libpng) - ("wxwidgets-gtk2" ,wxwidgets-gtk2))) + (list zlib crypto++ libpng wxwidgets-gtk2)) (home-page "https://amule.org/") (synopsis "Peer-to-peer client for the eD2K and Kademlia networks") (description @@ -2975,9 +2920,7 @@ (define-public zyre (base32 "13596507ma1474cjqzxym5jlvcshvw7sjhw80rdz788gyz6kz90b")))) (build-system gnu-build-system) - (inputs `(("zeromq" ,zeromq) - ("czmq" ,czmq) - ("libsodium" ,libsodium))) + (inputs (list zeromq czmq libsodium)) (synopsis "Framework for proximity-based peer-to-peer applications") (description "Zyre provides reliable group messaging over local area networks using zeromq. It has these key characteristics: @@ -3010,9 +2953,7 @@ (define-public libsocketcan "17z2y2r9xkixhr9bxr50m77fh710afl30s7jdhbxrvf56vmal2jr")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://git.pengutronix.de/cgit/tools/libsocketcan") (synopsis "SocketCAN user-space library") (description "This library allows controlling basic functions in SocketCAN @@ -3072,8 +3013,7 @@ (define-public asio (base32 "0335kyxdnwnp96sh9p3jq1s87qnfmp5l7hzlcdxbbwfzrb9p8hr0")))) (build-system gnu-build-system) (inputs - `(("boost" ,boost) - ("openssl" ,openssl))) + (list boost openssl)) (arguments `(#:configure-flags (list @@ -3100,7 +3040,7 @@ (define-public shadowsocks (base32 "02mp5905nz02d7amb4zc77rcrkxmvy8mf5rci7mvy58g24lvbw25")) (file-name (git-file-name name version)))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments '(#:phases (modify-phases %standard-phases @@ -3186,17 +3126,12 @@ (define-public net-snmp " -NET"))) #t))))) (inputs - `(("libnl" ,libnl) - ("ncurses" ,ncurses) ; for the ‘apps’ - ("openssl" ,openssl) - ("perl" ,perl))) + (list libnl ncurses ; for the ‘apps’ + openssl perl)) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; For tests only. - ("net-tools" ,net-tools) - ("coreutils" ,coreutils) - ("grep" ,grep))) + (list pkg-config + ;; For tests only. + net-tools coreutils grep)) (home-page "http://www.net-snmp.org/") (synopsis "Simple Network Management Protocol library and tools") (description "The @dfn{Simple Network Management Protocol} (SNMP) is a @@ -3243,7 +3178,7 @@ (define-public ubridge (("\tsetcap cap_net.*$") ""))) #t))))) (inputs - `(("libpcap" ,libpcap))) + (list libpcap)) (home-page "https://github.com/GNS3/ubridge/") (synopsis "Bridge for UDP tunnels, Ethernet, TAP and VMnet interfaces") (description "uBridge is a simple program to create user-land bridges @@ -3266,10 +3201,7 @@ (define-public hcxtools (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("curl" ,curl) - ("libpcap" ,libpcap) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl libpcap openssl zlib)) (arguments `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) @@ -3308,7 +3240,7 @@ (define-public hcxdumptool (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/ZerBea/hcxdumptool") (synopsis "Small tool to capture packets from wlan devices") (description @@ -3361,9 +3293,7 @@ (define-public restbed (base32 "15j09x36i6zj6innl0w1mfzlc56qmjwrs82my8dsagqa2ikd08ya")))) (build-system cmake-build-system) (inputs - `(("asio" ,asio) - ("catch" ,catch-framework) - ("openssl" ,openssl))) + (list asio catch-framework openssl)) (arguments `(#:configure-flags '("-DBUILD_SSL=NO") @@ -3409,17 +3339,15 @@ (define-public restinio "0gb0yc88hdzwm08zdiviay6s08q427za33kfbygib7bdzp2wr2dm")))) (build-system cmake-build-system) (inputs ; TODO: Need to force-keep references on some inputs, e.g. boost. - `(("zlib" ,zlib) - ("catch2" ,catch-framework2) - ("openssl" ,openssl) - ("boost" ,boost) - ("pcre" ,pcre) - ("pcre2" ,pcre2) - ("sobjectizer" ,sobjectizer))) + (list zlib + catch-framework2 + openssl + boost + pcre + pcre2 + sobjectizer)) (propagated-inputs - `(("asio" ,asio) - ("fmt" ,fmt) - ("http-parser" ,http-parser))) + (list asio fmt http-parser)) (arguments `(#:configure-flags '("-DRESTINIO_INSTALL=on") #:tests? #f ; TODO: The tests are called from the root CMakelist, need RESTINIO_TEST=on. @@ -3455,24 +3383,24 @@ (define-public opendht (outputs '("out" "tools" "debug")) (build-system cmake-build-system) (inputs - `(("argon2" ,argon2) - ("nettle" ,nettle) - ("readline" ,readline) - ("jsoncpp" ,jsoncpp) - ("openssl" ,openssl) ;required for the DHT proxy - ("fmt" ,fmt))) + (list argon2 + nettle + readline + jsoncpp + openssl ;required for the DHT proxy + fmt)) (propagated-inputs - `(("gnutls" ,gnutls) ;included in opendht/crypto.h - ("msgpack" ,msgpack) ;included in several installed headers - ("restinio" ,restinio))) ;included in opendht/http.h + (list gnutls ;included in opendht/crypto.h + msgpack ;included in several installed headers + restinio)) ;included in opendht/http.h (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("python-cython" ,python-cython) - ("libtool" ,libtool) - ("cppunit" ,cppunit))) + (list autoconf + automake + pkg-config + python + python-cython + libtool + cppunit)) (arguments `(#:imported-modules ((guix build python-build-system) ;for site-packages ,@%cmake-build-system-modules) @@ -3558,11 +3486,7 @@ (define-public frrouting "1r7gh5h27ii7d1d0z0x48wx7hs8vvympv3gqvy3cwzg05q5vk9xs")))) (build-system gnu-build-system) (inputs - `(("c-ares" ,c-ares) - ("json-c" ,json-c) - ("libcap" ,libcap) - ("libyang" ,libyang) - ("readline" ,readline))) + (list c-ares json-c libcap libyang readline)) (native-inputs `(("perl" ,perl) ("pkg-config" ,pkg-config) @@ -3586,11 +3510,9 @@ (define-public bird (base32 "1xp7f0im1v8pqqx3xqyfkd1nsxk8vnbqgrdrwnwhg8r5xs1xxlhr")))) (inputs - `(("libssh" ,libssh) - ("readline" ,readline))) + (list libssh readline)) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (arguments `(#:configure-flags '("--localstatedir=/var" "--enable-ipv6") #:phases @@ -3623,9 +3545,7 @@ (define-public iwd "0ngng9a9ra5w0mp2813yy2ihfibyx10ns6v5icdcp99db608xax7")))) (build-system gnu-build-system) (inputs - `(("dbus" ,dbus) - ("ell" ,ell) - ("readline" ,readline))) + (list dbus ell readline)) (native-inputs `(("pkgconfig" ,pkg-config) ("python" ,python) @@ -3675,9 +3595,8 @@ (define-public libyang (arguments `(#:configure-flags (list "-DENABLE_BUILD_TESTS=ON" "-DENABLE_LYD_PRIV=ON"))) - (propagated-inputs `(("pcre" ,pcre))) - (native-inputs `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config))) + (propagated-inputs (list pcre)) + (native-inputs (list cmocka pkg-config)) (home-page "https://github.com/CESNET/libyang") (synopsis "YANG data modelling language library") (description "libyang is a YANG data modelling language parser and toolkit @@ -3697,9 +3616,9 @@ (define-public batctl (sha256 (base32 "1ryqz90av2p5pgmmpi1afmycd18zhpwz1i4f7r0s359jis86xndn")))) (inputs - `(("libnl" ,libnl))) + (list libnl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (build-system gnu-build-system) (arguments `(#:tests? #f @@ -3743,8 +3662,7 @@ (define-public pagekite (invoke "make" "doc/pagekite.1") (install-file "doc/pagekite.1" (string-append man "/man1")))))))) (inputs - `(("python-six" ,python-six) - ("python-socksipychain" ,python-socksipychain))) + (list python-six python-socksipychain)) (home-page "https://pagekite.net/") (synopsis "Make localhost servers publicly visible") (description @@ -3917,13 +3835,9 @@ (define-public vde2 (arguments `(#:parallel-build? #f)) ; Build fails if #t. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("python" ,python) - ("libpcap" ,libpcap) - ("wolfssl" ,wolfssl))) + (list python libpcap wolfssl)) (home-page "https://github.com/virtualsquare/vde-2") (synopsis "Virtual Distributed Ethernet") (description "VDE is a set of programs to provide virtual software-defined @@ -3965,10 +3879,7 @@ (define-public haproxy (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("lua" ,lua) - ("openssl" ,openssl) - ("pcre2" ,pcre2) - ("zlib" ,zlib))) + (list lua openssl pcre2 zlib)) (home-page "https://www.haproxy.org/") (synopsis "Reliable, high performance TCP/HTTP load balancer") (description "HAProxy is a free, very fast and reliable solution offering @@ -4011,12 +3922,9 @@ (define-public lldpd "/lib/systemd/system")))) (build-system gnu-build-system) (inputs - `(("libevent" ,libevent) - ("libxml2" ,libxml2) - ("openssl" ,openssl) - ("readline" ,readline))) + (list libevent libxml2 openssl readline)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://vincentbernat.github.io/lldpd/") (synopsis "Locate neighbors of your network equipment") (description @@ -4086,11 +3994,9 @@ (define-public nbd (base32 "1ljx6vb3lja5p0lr28vmjp27n9d6krlvq49bhqbcm2ns8vxd1vh6")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib))) + (list glib)) (native-inputs - `(("bison" ,bison) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list bison pkg-config which)) (home-page "https://nbd.sourceforge.io/") (synopsis "NBD client and server") (description "This package provides the NBD (Network Block Devices) @@ -4135,43 +4041,27 @@ (define-public yggdrasil #t))))) ;; https://github.com/kardianos/minwinsvc is windows only (propagated-inputs - `(;;("go-golang-zx2c4-com-wireguard-windows" - ;; ,go-golang-zx2c4-com-wireguard-windows) - ("go-golang-zx2c4-com-wireguard" - ,go-golang-zx2c4-com-wireguard) - ("go-golang-org-x-text" ,go-golang-org-x-text) - ("go-golang-org-x-sys" ,go-golang-org-x-sys) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-golang-org-x-crypto" - ,go-golang-org-x-crypto) - ("go-netns" - ,go-netns) - ("go-netlink" - ,go-netlink) - ("go-github-com-mitchellh-mapstructure" - ,go-github-com-mitchellh-mapstructure) - ("go-github-com-mattn-go-runewidth" - ,go-github-com-mattn-go-runewidth) - ("go-github-com-mattn-go-isatty" - ,go-github-com-mattn-go-isatty) - ("go-github-com-kardianos-minwinsvc" - ,go-github-com-kardianos-minwinsvc) - ("go-github-com-hjson-hjson-go" - ,go-github-com-hjson-hjson-go) - ("go-github-com-hashicorp-go-syslog" - ,go-github-com-hashicorp-go-syslog) - ("go-github-com-gologme-log" - ,go-github-com-gologme-log) - ("go-github-com-fatih-color" - ,go-github-com-fatih-color) - ("go-github-com-cheggaaa-pb-v3" - ,go-github-com-cheggaaa-pb-v3) - ("go-github-com-vividcortex-ewma" - ,go-github-com-vividcortex-ewma) - ("go-github-com-arceliar-phony" - ,go-github-com-arceliar-phony) - ("go-github-com-arceliar-ironwood" - ,go-github-com-arceliar-ironwood))) + (list ;;("go-golang-zx2c4-com-wireguard-windows" + ;; ,go-golang-zx2c4-com-wireguard-windows) + go-golang-zx2c4-com-wireguard + go-golang-org-x-text + go-golang-org-x-sys + go-golang-org-x-net + go-golang-org-x-crypto + go-netns + go-netlink + go-github-com-mitchellh-mapstructure + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-kardianos-minwinsvc + go-github-com-hjson-hjson-go + go-github-com-hashicorp-go-syslog + go-github-com-gologme-log + go-github-com-fatih-color + go-github-com-cheggaaa-pb-v3 + go-github-com-vividcortex-ewma + go-github-com-arceliar-phony + go-github-com-arceliar-ironwood)) (home-page "https://yggdrasil-network.github.io/blog.html") (synopsis "Experiment in scalable routing as an encrypted IPv6 overlay network") @@ -4216,11 +4106,9 @@ (define-public netdiscover `(#:tests? #f)) ;; no tests (build-system gnu-build-system) (inputs - `(("libnet" ,libnet) - ("libpcap" ,libpcap))) + (list libnet libpcap)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (synopsis "Network address discovery tool") (description "Netdiscover is a network address discovery tool developed mainly for wireless networks without a @acronym{DHCP} server. It also works @@ -4250,10 +4138,9 @@ (define-public putty (lambda _ (chdir "unix")))))) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) ; for tests + (list pkg-config python)) ; for tests (synopsis "Graphical @acronym{SSH, Secure SHell} and telnet client") (description "PuTTY is a graphical text terminal client. It supports @acronym{SSH, Secure SHell}, telnet, and raw socket connections with good diff --git a/gnu/packages/nfs.scm b/gnu/packages/nfs.scm index 8370107939..ce951543ff 100644 --- a/gnu/packages/nfs.scm +++ b/gnu/packages/nfs.scm @@ -126,7 +126,7 @@ (define-public nfs-utils ("libtirpc" ,libtirpc) ("python-wrapper" ,python-wrapper))) ;for the Python based tools (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.kernel.org/pub/linux/utils/nfs-utils/") (synopsis "Tools for loading and managing Linux NFS mounts") (description "The Network File System (NFS) was developed to allow @@ -167,11 +167,9 @@ (define-public nfs4-acl-tools (("/bin/sh") (which "sh"))) #t))))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool))) + (list automake autoconf libtool)) (inputs - `(("attr" ,attr))) + (list attr)) (home-page "https://linux-nfs.org/wiki/index.php/Main_Page") (synopsis "Commandline ACL utilities for the Linux NFSv4 client") (description "This package provides the commandline utilities diff --git a/gnu/packages/nickle.scm b/gnu/packages/nickle.scm index 2353f37fb6..95b9915414 100644 --- a/gnu/packages/nickle.scm +++ b/gnu/packages/nickle.scm @@ -38,7 +38,7 @@ (define-public nickle "0jy96z01qbrnmsrywn5mfa14615qdix6b8520qd65c6yjyrk8gs0")))) (build-system gnu-build-system) (native-inputs - `(("readline" ,readline))) + (list readline)) (synopsis "Numeric oriented programming language") (description "Nickle is a programming language based prototyping environment with diff --git a/gnu/packages/nicotine.scm b/gnu/packages/nicotine.scm index c6e99b3dbd..8e194697de 100644 --- a/gnu/packages/nicotine.scm +++ b/gnu/packages/nicotine.scm @@ -62,9 +62,7 @@ (define-public nicotine+ (add-after 'glib-or-gtk-wrap 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas))))) (inputs - `(("gtk+" ,gtk+) - ("python-pygobject" ,python-pygobject) - ("python-pytaglib" ,python-pytaglib))) + (list gtk+ python-pygobject python-pytaglib)) (native-inputs `(("python-pytest" ,python-pytest) ("gettext" ,gettext-minimal))) diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index 98c611f227..9a0be96852 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -118,7 +118,7 @@ (define-public node-far ;; We skip the two tests which are supposed to fail. (invoke "bin/node-far" "-v" "test/" "-e" "test.*fail.js")))))) (inputs - `(("node-oop" ,node-oop))) + (list node-oop)) (home-page "https://github.com/felixge/node-far") (synopsis "Node.js test runner") (description "This package provides a simple test runner that finds and runs @@ -223,8 +223,7 @@ (define-public node-stack-trace (("far.include") "far.exclude(/test-parse.js/)\nfar.include")) #t))))) (native-inputs - `(("node-far" ,node-far) - ("node-long-stack-traces" ,node-long-stack-traces))) + (list node-far node-long-stack-traces)) (home-page "https://github.com/felixge/node-stack-trace") (synopsis "Get v8 stack traces as an array of CallSite objects") (description "Get v8 stack traces as an array of CallSite objects.") @@ -349,7 +348,7 @@ (define-public node-once ;; still works as a dependency of node-glob and node-inflight. (delete 'configure)))) (inputs - `(("node-wrappy" ,node-wrappy))) + (list node-wrappy)) (home-page "https://github.com/isaacs/once") (synopsis "Node.js module to call a function only once") (description @@ -409,7 +408,7 @@ (define-public node-irc ;; being missing, as we don't have them packaged yet. (delete 'configure)))) (inputs - `(("node-irc-colors" ,node-irc-colors))) + (list node-irc-colors)) (home-page "https://github.com/martynsmith/node-irc") (synopsis "IRC client library for Node.js") (description "@code{node-irc} is an IRC client library for Node.js. diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index 69b290c7d5..6b543acf6f 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -256,15 +256,15 @@ (define-public node (variable "NODE_PATH") (files '("lib/node_modules"))))) (inputs - `(("bash" ,bash) - ("coreutils" ,coreutils) - ("c-ares" ,c-ares) - ("http-parser" ,http-parser) - ("icu4c" ,icu4c) - ("libuv" ,libuv) - ("nghttp2" ,nghttp2 "lib") - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list bash + coreutils + c-ares + http-parser + icu4c + libuv + `(,nghttp2 "lib") + openssl + zlib)) (synopsis "Evented I/O for V8 JavaScript") (description "Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an @@ -387,7 +387,7 @@ (define-public node-debug-bootstrap #:phases (modify-phases %standard-phases (delete 'configure)))) - (inputs `(("node-ms" ,node-ms-bootstrap))) + (inputs (list node-ms-bootstrap)) (home-page "https://github.com/visionmedia/debug#readme") (properties '((hidden? . #t))) (synopsis "Small debugging utility") @@ -450,10 +450,9 @@ (define-public node-llparse-builder-bootstrap "--bundle" "src/builder.ts"))))))) (inputs - `(("node-binary-search" ,node-binary-search-bootstrap) - ("node-debug" ,node-debug-bootstrap))) + (list node-binary-search-bootstrap node-debug-bootstrap)) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://github.com/indutny/llparse-builder#readme") (properties '((hidden? . #t))) (synopsis "Graph builder for consumption by llparse") @@ -505,10 +504,9 @@ (define-public node-llparse-frontend-bootstrap "--bundle" "src/frontend.ts"))))))) (inputs - `(("node-debug" ,node-debug-bootstrap) - ("node-llparse-builder" ,node-llparse-builder-bootstrap))) + (list node-debug-bootstrap node-llparse-builder-bootstrap)) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://github.com/indutny/llparse-frontend#readme") (properties '((hidden? . #t))) (synopsis "Frontend for the llparse compiler") @@ -559,10 +557,9 @@ (define-public node-llparse-bootstrap "--bundle" "src/api.ts"))))))) (inputs - `(("node-debug" ,node-debug-bootstrap) - ("node-llparse-frontend" ,node-llparse-frontend-bootstrap))) + (list node-debug-bootstrap node-llparse-frontend-bootstrap)) (native-inputs - `(("esbuild" ,esbuild))) + (list esbuild)) (home-page "https://github.com/nodejs/llparse#readme") (properties '((hidden? . #t))) (synopsis "Compile incremental parsers to C code") @@ -818,31 +815,31 @@ (define-public node-lts (copy-file (string-append llhttp "/include/llhttp.h") "deps/llhttp/include/llhttp.h")))))))) (native-inputs - `(;; Runtime dependencies for binaries used as a bootstrap. - ("c-ares" ,c-ares-for-node) - ("brotli" ,brotli) - ("icu4c" ,icu4c-67) - ("libuv" ,libuv-for-node) - ("nghttp2" ,nghttp2 "lib") - ("openssl" ,openssl) - ("zlib" ,zlib) - ;; Regular build-time dependencies. - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("procps" ,procps) - ("python" ,python) - ("util-linux" ,util-linux))) + (list ;; Runtime dependencies for binaries used as a bootstrap. + c-ares-for-node + brotli + icu4c-67 + libuv-for-node + `(,nghttp2 "lib") + openssl + zlib + ;; Regular build-time dependencies. + perl + pkg-config + procps + python + util-linux)) (inputs - `(("bash" ,bash) - ("coreutils" ,coreutils) - ("c-ares" ,c-ares-for-node) - ("icu4c" ,icu4c-67) - ("libuv" ,libuv-for-node) - ("llhttp" ,llhttp-bootstrap) - ("brotli" ,brotli) - ("nghttp2" ,nghttp2 "lib") - ("openssl" ,openssl) - ("zlib" ,zlib))))) + (list bash + coreutils + c-ares-for-node + icu4c-67 + libuv-for-node + llhttp-bootstrap + brotli + `(,nghttp2 "lib") + openssl + zlib)))) (define-public libnode (package/inherit node diff --git a/gnu/packages/noweb.scm b/gnu/packages/noweb.scm index 7d8d402b94..d218d8cc68 100644 --- a/gnu/packages/noweb.scm +++ b/gnu/packages/noweb.scm @@ -95,7 +95,7 @@ (define-public noweb "/share/texmf/tex/latex"))) #:tests? #f)) ; no tests (inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://www.cs.tufts.edu/~nr/noweb/") (synopsis "Literate programming tool") (description diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index b230044b57..af9003e823 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -52,10 +52,10 @@ (define-public nspr (build-system gnu-build-system) (inputs ;; For 'compile-et.pl' and 'nspr-config'. - `(("perl" ,perl) ;for 'compile-et.pl' - ("bash-minimal" ,bash-minimal))) ;for 'nspr-config' + (list perl ;for 'compile-et.pl' + bash-minimal)) ;for 'nspr-config' (native-inputs - `(("perl" ,perl))) + (list perl)) (arguments `(;; Prevent the 'native' perl from sneaking into the closure. ;; XXX it would be nice to do the same for 'bash-minimal', @@ -200,13 +200,11 @@ (define-public nss (copy-recursively (string-append obj "/bin") bin) (copy-recursively (string-append obj "/lib") lib))))))) (inputs - `(("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list sqlite zlib)) (propagated-inputs - `(("nspr" ,nspr))) ;required by nss.pc. + (list nspr)) ;required by nss.pc. (native-inputs - `(("perl" ,perl) - ("libfaketime" ,libfaketime))) ;for tests + (list perl libfaketime)) ;for tests ;; The NSS test suite takes around 48 hours on Loongson 3A (MIPS) when ;; another build is happening concurrently on the same machine. diff --git a/gnu/packages/ntp.scm b/gnu/packages/ntp.scm index 55b9a73b22..e93e947929 100644 --- a/gnu/packages/ntp.scm +++ b/gnu/packages/ntp.scm @@ -80,12 +80,9 @@ (define-public chrony (copy-recursively "examples" (string-append doc "/examples")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gnutls" ,gnutls) - ("libcap" ,libcap) - ("libseccomp" ,libseccomp) - ("nettle" ,nettle))) + (list gnutls libcap libseccomp nettle)) (home-page "https://chrony.tuxfamily.org/") (synopsis "System clock synchronisation service that speaks NTP") (description @@ -147,8 +144,7 @@ (define-public ntp (rename-file "sntp/libevent:build-aux" "sntp/libevent/build-aux") #t)))) - (native-inputs `(("which" ,which) - ("pkg-config" ,pkg-config))) + (native-inputs (list which pkg-config)) (inputs `(("openssl" ,openssl) ("libevent" ,libevent) @@ -207,7 +203,7 @@ (define-public openntpd (("DESTDIR\\)\\$\\(localstatedir") "TMPDIR")) #t))))) (inputs - `(("libressl" ,libressl))) ; enable TLS time constraints. See ntpd.conf(5). + (list libressl)) ; enable TLS time constraints. See ntpd.conf(5). (home-page "http://www.openntpd.org/") (synopsis "NTP client and server by the OpenBSD Project") (description "OpenNTPD is the OpenBSD Project's implementation of a client diff --git a/gnu/packages/nvi.scm b/gnu/packages/nvi.scm index b520b32784..f1f461f2b4 100644 --- a/gnu/packages/nvi.scm +++ b/gnu/packages/nvi.scm @@ -90,10 +90,9 @@ (define-public nvi '("config.sub"))) #t))))) (inputs - `(("bdb" ,bdb) - ("ncurses" ,ncurses))) + (list bdb ncurses)) (native-inputs - `(("automake" ,automake))) ;Up to date 'config.guess' and 'config.sub'. + (list automake)) ;Up to date 'config.guess' and 'config.sub'. (synopsis "The Berkeley Vi Editor") (description "Vi is the original screen based text editor for Unix systems. It is diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 909728fc66..da378febf2 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -163,7 +163,7 @@ (define-public camlboot (rename-file "miniml/interp/lex.byte" "ocamllex") (install-file "ocamllex" bin))))))) (native-inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (properties ;; 10 hours, mostly for arm, more than 1 expected even on x86_64 `((max-silent-time . 36000))) @@ -205,12 +205,10 @@ (define-public ocaml-4.11 (files (list "lib/ocaml/site-lib/stubslibs" "lib/ocaml/site-lib/stublibs"))))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs - `(("libx11" ,libx11) - ("libiberty" ,libiberty) ;needed for objdump support - ("zlib" ,zlib))) ;also needed for objdump support + (list libx11 libiberty ;needed for objdump support + zlib)) ;also needed for objdump support (arguments `(#:phases (modify-phases %standard-phases @@ -533,7 +531,7 @@ (define-public camlidl archive(native) = \"com.cmxa\""))))) #t))))) (native-inputs - `(("ocaml" ,ocaml))) + (list ocaml)) (home-page "https://github.com/xavierleroy/camlidl") (synopsis "Stub code generator for OCaml/C interface") (description @@ -558,7 +556,7 @@ (define-public ocaml-extlib (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo))) + (list ocaml-cppo)) (home-page "https://github.com/ygrek/ocaml-extlib") (synopsis "Complete and small extension for OCaml standard library") (description "This library adds new functions to OCaml standard library @@ -580,11 +578,9 @@ (define-public ocaml-cudf (base32 "0771lwljqwwn3cryl0plny5a5dyyrj4z6bw66ha5n8yfbpcy8clr")))) (build-system ocaml-build-system) - (propagated-inputs `(("ocaml-extlib" ,ocaml-extlib))) + (propagated-inputs (list ocaml-extlib)) (native-inputs - `(("perl" ,perl) - ("ocamlbuild" ,ocamlbuild) - ("ocaml-ounit" ,ocaml-ounit))) + (list perl ocamlbuild ocaml-ounit)) (arguments `(#:make-flags ,#~(list @@ -615,7 +611,7 @@ (define-public ocaml-mccs (base32 "1gsad5cj03256i36wdjqk5pg51pyd48rpjazf0gfaakrn8lk438g")))) (build-system dune-build-system) - (propagated-inputs `(("ocaml-cudf" ,ocaml-cudf))) + (propagated-inputs (list ocaml-cudf)) (home-page "https://www.i3s.unice.fr/~cpjm/misc/") (synopsis "Upgrade path problem solver") (description "Mccs (Multi Criteria CUDF Solver) is a CUDF problem solver. @@ -654,10 +650,7 @@ (define-public ocaml-dose3 #:make-flags ,#~(list (string-append "LIBDIR=" #$output "/lib/ocaml/site-lib")))) (propagated-inputs - `(("ocaml-graph" ,ocaml-graph) - ("ocaml-cudf" ,ocaml-cudf) - ("ocaml-extlib" ,ocaml-extlib) - ("ocaml-re" ,ocaml-re))) + (list ocaml-graph ocaml-cudf ocaml-extlib ocaml-re)) (native-inputs `(("perl" ,perl) ("python" ,python-2) ; for a test script @@ -700,10 +693,7 @@ (define-public ocaml-down ,#~(list "build" "--lib-dir" (string-append #$output "/lib/ocaml/site-lib")))) (native-inputs - `(("ocaml-findlib" ,ocaml-findlib) - ("ocamlbuild" ,ocamlbuild) - ("ocaml-topkg" ,ocaml-topkg) - ("opam" ,opam))) + (list ocaml-findlib ocamlbuild ocaml-topkg opam)) (home-page "https://erratique.ch/software/down") (synopsis "OCaml toplevel (REPL) upgrade") (description "Down is an unintrusive user experience upgrade for the @@ -875,16 +865,10 @@ (define-public opam ("opam-repo-f372039d" ,(opam-repo "f372039db86a970ef3e662adbfe0d4f5cd980701" "0ld7fcry6ss6fmrpswvr6bikgx299w97h0gwrjjh7kd7rydsjdws"))))) (inputs - `(("ocaml" ,ocaml) - ("ncurses" ,ncurses) - ("curl" ,curl) - ("bubblewrap" ,bubblewrap))) + (list ocaml ncurses curl bubblewrap)) (propagated-inputs - `(("ocaml-cmdliner" ,ocaml-cmdliner) - ("ocaml-dose3" ,ocaml-dose3) - ("ocaml-mccs" ,ocaml-mccs) - ("ocaml-opam-file-format" ,ocaml-opam-file-format) - ("ocaml-re" ,ocaml-re))) + (list ocaml-cmdliner ocaml-dose3 ocaml-mccs ocaml-opam-file-format + ocaml-re)) (home-page "http://opam.ocamlpro.com/") (synopsis "Package manager for OCaml") (description @@ -910,7 +894,7 @@ (define-public camlp5 (base32 "1d9spy3f5ahixm8nxxk086kpslzva669a5scn49am0s7vx4i71kp")))) (build-system gnu-build-system) (inputs - `(("ocaml" ,ocaml))) + (list ocaml)) (arguments `(#:tests? #f ; XXX TODO figure out how to run the tests #:phases @@ -962,9 +946,9 @@ (define-public hevea "1jwydkb9ldb1sx815c364dxgr569f2rbbzgxbn2kanrybpdbm2gi")))) (build-system gnu-build-system) (inputs - `(("ocaml" ,ocaml))) + (list ocaml)) (native-inputs - `(("ocamlbuild" ,ocamlbuild))) + (list ocamlbuild)) (arguments `(#:tests? #f ; no test suite #:make-flags (list (string-append "PREFIX=" %output)) @@ -1068,7 +1052,7 @@ (define-public ocaml-menhir (base32 "08kf5apbv15n2kcr3qhyr3rvsf2lg25ackr3x9kfgiiqc0p3sz40")))) (build-system dune-build-system) (inputs - `(("ocaml" ,ocaml))) + (list ocaml)) (arguments `(#:tests? #f)) ; No check target (properties `((ocaml4.07-variant . ,(delay (strip-ocaml4.07-variant ocaml-menhir))))) @@ -1126,12 +1110,12 @@ (define-public lablgtk ;; FIXME: Add inputs gtkgl-2.0, libpanelapplet-2.0, gtkspell-2.0, ;; and gtk+-quartz-2.0 once available. (inputs - `(("gtk+" ,gtk+-2) - ("gtksourceview" ,gtksourceview-2) - ("libgnomecanvas" ,libgnomecanvas) - ("libgnomeui" ,libgnomeui) - ("libglade" ,libglade) - ("librsvg" ,librsvg))) + (list gtk+-2 + gtksourceview-2 + libgnomecanvas + libgnomeui + libglade + librsvg)) (arguments `(#:tests? #f ; no check target @@ -1277,8 +1261,7 @@ (define-public ocaml-findlib "00s3sfb02pnjmkax25pcnljcnhcggiliccfz69a72ic7gsjwz1cf")))) (build-system gnu-build-system) (native-inputs - `(("m4" ,m4) - ("ocaml" ,ocaml))) + (list m4 ocaml)) (arguments `(#:tests? #f ; no test suite #:parallel-build? #f @@ -1321,16 +1304,14 @@ (define-public ocaml4.07-findlib (inherit ocaml-findlib) (name "ocaml4.07-findlib") (native-inputs - `(("m4" ,m4) - ("ocaml" ,ocaml-4.07))))) + (list m4 ocaml-4.07)))) (define-public ocaml4.09-findlib (package (inherit ocaml-findlib) (name "ocaml4.09-findlib") (native-inputs - `(("m4" ,m4) - ("ocaml" ,ocaml-4.09))))) + (list m4 ocaml-4.09)))) (define-public ocaml-ounit2 (package @@ -1368,7 +1349,7 @@ (define-public ocaml-ounit (invoke "make" "install-ounit" ,(string-append "version=" (package-version ocaml-ounit2)))))))) (propagated-inputs - `(("ocaml-ounit2" ,ocaml-ounit2))) + (list ocaml-ounit2)) (home-page "http://ounit.forge.ocamlcore.org") (synopsis "Unit testing framework for OCaml") (description "Unit testing framework for OCaml. It is similar to JUnit and @@ -1392,7 +1373,7 @@ (define-public camlzip "16jnn3czxnvyjngnz167x5kw097k7izdqvkix8qvgvhdmgvqm89b")))) (build-system ocaml-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -1447,9 +1428,9 @@ (define-public ocaml-zarith "1jslm1rv1j0ya818yh23wf3bb6hz7qqj9pn5fwl45y9mqyqa01s9")))) (build-system ocaml-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("gmp" ,gmp))) + (list gmp)) (arguments `(#:tests? #f ; no test target #:phases @@ -1493,8 +1474,7 @@ (define-public ocaml-frontc (lambda _ (for-each make-file-writable (find-files "." "."))))))) (native-inputs - `(("ocaml-menhir" ,ocaml-menhir) - ("ocaml-odoc" ,ocaml-odoc))) + (list ocaml-menhir ocaml-odoc)) (properties `((upstream-name . "FrontC") (ocaml4.07-variant . ,(delay ocaml4.07-frontc)))) (home-page "https://www.irit.fr/FrontC") @@ -1569,10 +1549,9 @@ (define-public ocaml-qcheck (("Pervasives.compare") "compare")) #t))))) (propagated-inputs - `(("ocaml-alcotest" ,ocaml-alcotest) - ("ocaml-ounit" ,ocaml-ounit))) + (list ocaml-alcotest ocaml-ounit)) (native-inputs - `(("ocamlbuild" ,ocamlbuild))) + (list ocamlbuild)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-qcheck)))) (home-page "https://github.com/c-cube/qcheck") (synopsis "QuickCheck inspired property-based testing for OCaml") @@ -1701,7 +1680,7 @@ (define-public dune-configurator ; require ppx_expect #:tests? #f)) (propagated-inputs - `(("ocaml-csexp" ,ocaml-csexp))) + (list ocaml-csexp)) (properties `((ocaml4.09-variant . ,(delay ocaml4.09-dune-configurator)))) (synopsis "Dune helper library for gathering system configuration") (description "Dune-configurator is a small library that helps writing @@ -1732,7 +1711,7 @@ (define-public dune (package (inherit dune-bootstrap) (propagated-inputs - `(("dune-configurator" ,dune-configurator))) + (list dune-configurator)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-dune)) (ocaml4.09-variant . ,(delay ocaml4.09-dune)))))) @@ -1740,7 +1719,7 @@ (define-public ocaml4.09-dune (package (inherit ocaml4.09-dune-bootstrap) (propagated-inputs - `(("dune-configurator" ,dune-configurator))))) + (list dune-configurator)))) (define-public ocaml4.07-dune (package @@ -1780,7 +1759,7 @@ (define-public ocaml-csexp (for-each (lambda (file) (chmod file #o644)) (find-files "." ".*")) #t))))) (propagated-inputs - `(("ocaml-result" ,ocaml-result))) + (list ocaml-result)) (properties `((ocaml4.09-variant . ,(delay ocaml4.09-csexp)))) (home-page "https://github.com/ocaml-dune/csexp") (synopsis "Parsing and printing of S-expressions in Canonical form") @@ -1828,9 +1807,7 @@ (define-public ocaml-migrate-parsetree (build-system dune-build-system) (arguments `(#:tests? #f)) (propagated-inputs - `(("ocaml-ppx-derivers" ,ocaml-ppx-derivers) - ("ocamlbuild" ,ocamlbuild) - ("ocaml-result" ,ocaml-result))) + (list ocaml-ppx-derivers ocamlbuild ocaml-result)) (properties `((upstream-name . "ocaml-migrate-parsetree") ;; OCaml 4.07 packages require version 1.* (ocaml4.07-variant . ,(delay (package-with-ocaml4.07 ocaml-migrate-parsetree-1))))) @@ -1899,11 +1876,9 @@ (define-public ocaml-bitstring "0mghsl8b2zd2676mh1r9142hymhvzy9cw8kgkjmirxkn56wbf56b")))) (build-system dune-build-system) (native-inputs - `(("time" ,time) - ("autoconf" ,autoconf) - ("automake" ,automake))) + (list time autoconf automake)) (propagated-inputs - `(("ocaml-stdlib-shims" ,ocaml-stdlib-shims))) + (list ocaml-stdlib-shims)) (arguments `(#:package "bitstring" #:tests? #f; Tests fail to build @@ -1988,8 +1963,7 @@ (define-public ocaml-topkg "1kzw5cxkizcvh4rgzwgpjlj9hfxfk6yr686bxx6wrbsfs8as371k")))) (build-system ocaml-build-system) (native-inputs - `(("opam" ,opam) - ("ocamlbuild" ,ocamlbuild))) + (list opam ocamlbuild)) (propagated-inputs `(("result" ,ocaml-result))) (arguments @@ -2019,8 +1993,7 @@ (define-public ocaml-rresult "1xxycxhdhaq8p9vhwi93s2mlxjwgm44fcxybx5vghzgbankz9yhm")))) (build-system ocaml-build-system) (native-inputs - `(("opam" ,opam) - ("ocamlbuild" ,ocamlbuild))) + (list opam ocamlbuild)) (propagated-inputs `(("topkg" ,ocaml-topkg))) (arguments @@ -2054,12 +2027,9 @@ (define-public ocaml-sqlite3 (build-system dune-build-system) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-sqlite3)))) (propagated-inputs - `(("dune-configurator" ,dune-configurator) - ("ocaml-odoc" ,ocaml-odoc))) + (list dune-configurator ocaml-odoc)) (native-inputs - `(("ocaml-ppx-inline-test" ,ocaml-ppx-inline-test) - ("pkg-config" ,pkg-config) - ("sqlite" ,sqlite))) + (list ocaml-ppx-inline-test pkg-config sqlite)) (home-page "https://mmottl.github.io/sqlite3-ocaml") (synopsis "SQLite3 Bindings for OCaml") (description @@ -2128,8 +2098,7 @@ (define-public ocaml-mtime "0syilgk4nzscacsswnvgwqlf0n0lhs221jss8gc8z9igw2x4sgsq")))) (build-system ocaml-build-system) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam))) + (list ocamlbuild opam)) (propagated-inputs `(("topkg" ,ocaml-topkg))) (arguments @@ -2181,8 +2150,7 @@ (define-public ocaml-calendar (mkdir-p (string-append out "/lib/ocaml/site-lib/calendar")))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (propagated-inputs `(("ocaml" ,ocaml) ("ocamlfind" ,ocaml-findlib))) @@ -2206,9 +2174,9 @@ (define-public ocaml-cmdliner "1h04q0zkasd0mw64ggh4y58lgzkhg6yhzy60lab8k8zq9ba96ajw")))) (build-system ocaml-build-system) (inputs - `(("ocaml-result" ,ocaml-result))) + (list ocaml-result)) (native-inputs - `(("ocamlbuild" ,ocamlbuild))) + (list ocamlbuild)) (arguments `(#:tests? #f #:make-flags ,#~(list (string-append "LIBDIR=" #$output @@ -2330,15 +2298,15 @@ (define-public ocaml-alcotest `(#:package "alcotest" #:test-target ".")) (native-inputs - `(("ocamlbuild" ,ocamlbuild))) + (list ocamlbuild)) (propagated-inputs - `(("ocaml-astring" ,ocaml-astring) - ("ocaml-cmdliner" ,ocaml-cmdliner) - ("ocaml-fmt" ,ocaml-fmt) - ("ocaml-re" ,ocaml-re) - ("ocaml-stdlib-shims" ,ocaml-stdlib-shims) - ("ocaml-uuidm" ,ocaml-uuidm) - ("ocaml-uutf" ,ocaml-uutf))) + (list ocaml-astring + ocaml-cmdliner + ocaml-fmt + ocaml-re + ocaml-stdlib-shims + ocaml-uuidm + ocaml-uutf)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-alcotest)))) (home-page "https://github.com/mirage/alcotest") (synopsis "Lightweight OCaml test framework") @@ -2385,7 +2353,7 @@ (define-public ocaml-ppx-tools ;; No tests `(#:tests? #f)) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo))) + (list ocaml-cppo)) (properties `((upstream-name . "ppx_tools"))) (home-page "https://github.com/alainfrisch/ppx_tools") (synopsis "Tools for authors of ppx rewriters and other syntactic tools") @@ -2407,9 +2375,7 @@ (define-public ocaml-react "1aj8w79gdd9xnrbz7s5p8glcb4pmimi8jp9f439dqnf6ih3mqb3v")))) (build-system ocaml-build-system) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam) - ("ocaml-topkg" ,ocaml-topkg))) + (list ocamlbuild opam ocaml-topkg)) (arguments `(#:tests? #f #:build-flags (list "build") @@ -2441,10 +2407,8 @@ (define-public ocaml-ssl (arguments `(#:test-target ".")) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("which" ,which))) - (propagated-inputs `(("openssl" ,openssl))) + (list autoconf automake which)) + (propagated-inputs (list openssl)) (home-page "https://github.com/savonet/ocaml-ssl/") (synopsis "OCaml bindings for OpenSSL") (description @@ -2490,16 +2454,11 @@ (define-public ocaml-lwt (arguments `(#:package "lwt")) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo) - ("pkg-config" ,pkg-config))) + (list ocaml-cppo pkg-config)) (inputs - `(("glib" ,glib))) + (list glib)) (propagated-inputs - `(("ocaml-mmap" ,ocaml-mmap) - ("ocaml-ocplib-endian" ,ocaml-ocplib-endian) - ("ocaml-result" ,ocaml-result) - ("ocaml-seq" ,ocaml-seq) - ("libev" ,libev))) + (list ocaml-mmap ocaml-ocplib-endian ocaml-result ocaml-seq libev)) (home-page "https://github.com/ocsigen/lwt") (synopsis "Cooperative threads and I/O in monadic style") (description "Lwt provides typed, composable cooperative threads. These @@ -2527,8 +2486,7 @@ (define-public ocaml-lwt-react `(#:package "lwt_react")) (properties `((upstream-name . "lwt_react"))) (propagated-inputs - `(("ocaml-lwt" ,ocaml-lwt) - ("ocaml-react" ,ocaml-react))))) + (list ocaml-lwt ocaml-react)))) (define-public ocaml-lwt-log (package @@ -2574,8 +2532,7 @@ (define-public ocaml-logs (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam))) + (list ocamlbuild opam)) (propagated-inputs `(("fmt" ,ocaml-fmt) ("lwt" ,ocaml-lwt) @@ -2609,8 +2566,7 @@ (define-public ocaml-fpath (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam))) + (list ocamlbuild opam)) (propagated-inputs `(("topkg" ,ocaml-topkg) ("astring" ,ocaml-astring))) @@ -2640,8 +2596,7 @@ (define-public ocaml-bos (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam))) + (list ocamlbuild opam)) (propagated-inputs `(("topkg" ,ocaml-topkg) ("astring" ,ocaml-astring) @@ -2676,9 +2631,7 @@ (define-public ocaml-xmlm (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("ocaml-topkg" ,ocaml-topkg) - ("opam" ,opam))) + (list ocamlbuild ocaml-topkg opam)) (home-page "https://erratique.ch/software/xmlm") (synopsis "Streaming XML codec for OCaml") (description "Xmlm is a streaming codec to decode and encode the XML data @@ -2704,10 +2657,9 @@ (define-public ocaml-gen `(#:package "gen" #:test-target ".")) (propagated-inputs - `(("ocaml-odoc" ,ocaml-odoc))) + (list ocaml-odoc)) (native-inputs - `(("ocaml-qtest" ,ocaml-qtest) - ("ocaml-qcheck" ,ocaml-qcheck))) + (list ocaml-qtest ocaml-qcheck)) (home-page "https://github.com/c-cube/gen/") (synopsis "Iterators for OCaml, both restartable and consumable") (description "Gen implements iterators of OCaml, that are both restartable @@ -2751,9 +2703,7 @@ (define-public ocaml-sedlex (for-each (lambda (file) (chmod file #o644)) (find-files "." ".*")) #t))))) (propagated-inputs - `(("ocaml-gen" ,ocaml-gen) - ("ocaml-ppxlib" ,ocaml-ppxlib) - ("ocaml-uchar" ,ocaml-uchar))) + (list ocaml-gen ocaml-ppxlib ocaml-uchar)) ;; These three files are needed by src/generator/data/dune, but would be ;; downloaded using curl at build time. (inputs @@ -2823,8 +2773,7 @@ (define-public ocaml-uchar (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam))) + (list ocamlbuild opam)) (home-page "https://github.com/ocaml/uchar") (synopsis "Compatibility library for OCaml's Uchar module") (description "The uchar package provides a compatibility library for the @@ -2904,7 +2853,7 @@ (define-public ocaml-uunf (file-name (string-append "NormalizationTest-" version ".txt")) (sha256 (base32 "0c93pqdkksf7b7zw8y2w0h9i5kkrsdjmh2cr5clrrhp6mg10rcvw")))))) - (propagated-inputs `(("ocaml-uutf" ,ocaml-uutf))) + (propagated-inputs (list ocaml-uutf)) (home-page "https://erratique.ch/software/uunf") (synopsis "Unicode text normalization for OCaml") (description @@ -2964,7 +2913,7 @@ (define-public ocaml-ocp-indent (arguments `(#:test-target "tests")) (propagated-inputs - `(("ocaml-cmdliner" ,ocaml-cmdliner))) + (list ocaml-cmdliner)) (home-page "https://www.typerex.org/ocp-indent.html") (synopsis "Tool to indent OCaml programs") (description @@ -3001,11 +2950,9 @@ (define-public ocaml-ocp-index (arguments `(#:package "ocp-index")) (propagated-inputs - `(("ocaml-ocp-indent" ,ocaml-ocp-indent) - ("ocaml-re" ,ocaml-re) - ("ocaml-cmdliner" ,ocaml-cmdliner))) + (list ocaml-ocp-indent ocaml-re ocaml-cmdliner)) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo))) + (list ocaml-cppo)) (home-page "https://www.typerex.org/ocp-index.html") (synopsis "Lightweight completion and documentation browsing for OCaml libraries") (description "This package includes only the @code{ocp-index} library @@ -3036,8 +2983,8 @@ (define-public ocaml-ocurl (substitute* "configure" (("-/bin/sh") (string-append "-" (which "bash"))))))))) (native-inputs - `(("pkg-config" ,pkg-config))) - (inputs `(("curl" ,curl))) + (list pkg-config)) + (inputs (list curl)) (home-page "http://ocurl.forge.ocamlcore.org/") (synopsis "OCaml bindings for libcurl") (description "Client-side URL transfer library, supporting HTTP and a @@ -3059,9 +3006,7 @@ (define-public ocaml-base64 "068hwdbpl7vx9jjpxdc6a10zqd8xa55j3xx7ga6fnwrlfsbs2pjj")))) (build-system dune-build-system) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest) - ("ocaml-bos" ,ocaml-bos) - ("ocaml-rresult" ,ocaml-rresult))) + (list ocaml-alcotest ocaml-bos ocaml-rresult)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-base64)))) (home-page "https://github.com/mirage/ocaml-base64") (synopsis "Base64 encoding for OCaml") @@ -3155,7 +3100,7 @@ (define-public omake (lambda* (#:key outputs #:allow-other-keys) (substitute* "mk/osconfig_unix.mk" (("CC = cc") "CC = gcc"))))))) - (native-inputs `(("hevea" ,hevea))) + (native-inputs (list hevea)) (home-page "http://projects.camlcity.org/projects/omake.html") (synopsis "Build system designed for scalability and portability") (description "Similar to make utilities you may have used, but it features @@ -3213,12 +3158,9 @@ (define-public ocaml-batteries (base32 "1h03nkc3vajaijqhj1dy5hw85j2hwwxdkg8rvs2fc00qaf44ad1d")))) (build-system ocaml-build-system) - (propagated-inputs `(("ocaml-num" ,ocaml-num))) + (propagated-inputs (list ocaml-num)) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("ocaml-benchmark" ,ocaml-benchmark) - ("ocaml-qcheck" ,ocaml-qcheck) - ("ocaml-qtest" ,ocaml-qtest))) + (list ocamlbuild ocaml-benchmark ocaml-qcheck ocaml-qtest)) (arguments `(#:phases (modify-phases %standard-phases @@ -3306,8 +3248,7 @@ (define-public ocaml-pcre ;; No tests. '(#:tests? #f)) (propagated-inputs - `(("dune-configurator" ,dune-configurator) - ("pcre" ,pcre))) + (list dune-configurator pcre)) (native-inputs `(("pcre:bin" ,pcre "bin"))) (home-page "https://mmottl.github.io/pcre-ocaml") @@ -3383,9 +3324,9 @@ (define-public ocaml-fileutils "0aa7p5qymi8p7iqym42yk2akjd1ff81fvaks82nhjc533zl01pnf")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-stdlib-shims" ,ocaml-stdlib-shims))) + (list ocaml-stdlib-shims)) (native-inputs - `(("ocaml-ounit" ,ocaml-ounit))) + (list ocaml-ounit)) (home-page "http://ocaml-fileutils.forge.ocamlcore.org") (synopsis "Pure OCaml functions to manipulate real file and filename") (description "Library to provide pure OCaml functions to manipulate real @@ -3421,9 +3362,7 @@ (define-public ocaml-oasis (arguments `(#:tests? #f)) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("ocamlify" ,ocamlify) - ("ocamlmod" ,ocamlmod))) + (list ocamlbuild ocamlify ocamlmod)) (home-page "https://oasis.forge.ocamlcore.org") (synopsis "Integrates a configure, build, install system in OCaml projects") (description "OASIS is a tool to integrate a configure, build and install @@ -3448,7 +3387,7 @@ (define-public ocaml-cppo (arguments `(#:tests? #f)) (native-inputs - `(("ocamlbuild" ,ocamlbuild))) + (list ocamlbuild)) (home-page "https://github.com/mjambon/cppo") (synopsis "Equivalent of the C preprocessor for OCaml programs") (description "Cppo is an equivalent of the C preprocessor for OCaml @@ -3516,7 +3455,7 @@ (define-public ocaml-re (arguments `(#:test-target ".")) (propagated-inputs - `(("ocaml-seq" ,ocaml-seq))) + (list ocaml-seq)) (native-inputs `(("ounit" ,ocaml-ounit))) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-re)))) @@ -3590,9 +3529,9 @@ (define-public ocaml-cstruct `(#:package "cstruct" #:test-target ".")) (propagated-inputs - `(("ocaml-bigarray-compat" ,ocaml-bigarray-compat))) + (list ocaml-bigarray-compat)) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest))) + (list ocaml-alcotest)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-cstruct)))) (home-page "https://github.com/mirage/ocaml-cstruct") (synopsis "Access C structures via a camlp4 extension") @@ -3694,11 +3633,9 @@ (define-public ocaml-uri (arguments '(#:package "uri" #:test-target ".")) (propagated-inputs - `(("ocaml-stringext" ,ocaml-stringext) - ("ocaml-angstrom" ,ocaml-angstrom))) + (list ocaml-stringext ocaml-angstrom)) (native-inputs - `(("ocaml-ounit" ,ocaml-ounit) - ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv))) + (list ocaml-ounit ocaml-ppx-sexp-conv)) (properties `((upstream-name . "uri") (ocaml4.07-variant ,(delay ocaml4.07-uri)))) (synopsis "RFC3986 URI/URL parsing library") @@ -3824,7 +3761,7 @@ (define-public ocaml4.07-piqilib #:ocaml ,ocaml-4.07 #:findlib ,ocaml4.07-findlib)) (native-inputs - `(("which" ,which))) + (list which)) (propagated-inputs `(("ocaml-xmlm" ,(package-with-ocaml4.07 ocaml-xmlm)) ("ocaml-sedlex" ,(package-with-ocaml4.07 ocaml-sedlex)) @@ -3855,8 +3792,7 @@ (define-public ocaml-uuidm (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam))) + (list ocamlbuild opam)) (propagated-inputs `(("cmdliner" ,ocaml-cmdliner) ("topkg" ,ocaml-topkg))) @@ -3888,7 +3824,7 @@ (define-public ocaml-graph (lambda* (#:key inputs #:allow-other-keys) (setenv "CONFIG_SHELL" (search-input-file inputs "/bin/sh"))))))) - (inputs `(("lablgtk" ,lablgtk))) + (inputs (list lablgtk)) (properties `((upstream-name . "ocamlgraph"))) (home-page "http://ocamlgraph.lri.fr/") (synopsis "Graph library for OCaml") @@ -3925,8 +3861,7 @@ (define-public ocaml4.07-piqi #:ocaml ,ocaml-4.07 #:findlib ,ocaml4.07-findlib)) (native-inputs - `(("which" ,which) - ("protobuf" ,protobuf))) ; for tests + (list which protobuf)) ; for tests (propagated-inputs `(("ocaml-num" ,(package-with-ocaml4.07 ocaml-num)) ("ocaml-piqilib" ,ocaml4.07-piqilib) @@ -3974,9 +3909,7 @@ (define-public bap ("ocaml-uri" ,ocaml4.07-uri) ("ocaml-zarith" ,(package-with-ocaml4.07 ocaml-zarith)))) (inputs - `(("gmp" ,gmp) - ("llvm" ,llvm-3.8) - ("ncurses" ,ncurses))) + (list gmp llvm-3.8 ncurses)) (arguments `(#:use-make? #t #:phases @@ -4061,10 +3994,9 @@ (define-public ocaml-charinfo-width "04gil5hxm2jax9paw3i24d8zyzhyl5cphzfyryvy2lcrm3c485q0")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-result" ,ocaml-result) - ("ocaml-camomile" ,ocaml-camomile))) + (list ocaml-result ocaml-camomile)) (native-inputs - `(("ocaml-ppx-expect" ,ocaml-ppx-expect))) + (list ocaml-ppx-expect)) (properties `((upstream-name . "charInfo_width"))) (synopsis "Determine column width for a character") @@ -4139,13 +4071,13 @@ (define-public ocaml-lambda-term (arguments `(#:test-target ".")) (propagated-inputs - `(("ocaml-lwt" ,ocaml-lwt) - ("ocaml-lwt-log" ,ocaml-lwt-log) - ("ocaml-react" ,ocaml-react) - ("ocaml-zed" ,ocaml-zed) - ("ocaml-camomile" ,ocaml-camomile) - ("ocaml-lwt-react" ,ocaml-lwt-react) - ("ocaml-mew-vi" ,ocaml-mew-vi))) + (list ocaml-lwt + ocaml-lwt-log + ocaml-react + ocaml-zed + ocaml-camomile + ocaml-lwt-react + ocaml-mew-vi)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-lambda-term)))) (synopsis "Terminal manipulation library for OCaml") (description "Lambda-Term is a cross-platform library for manipulating the @@ -4194,13 +4126,10 @@ (define-public ocaml-utop (arguments `(#:test-target ".")) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo))) + (list ocaml-cppo)) (propagated-inputs - `(("ocaml-lambda-term" ,ocaml-lambda-term) - ("ocaml-lwt" ,ocaml-lwt) - ("ocaml-lwt-react" ,ocaml-lwt-react) - ("ocaml-camomile" ,ocaml-camomile) - ("ocaml-react" ,ocaml-react))) + (list ocaml-lambda-term ocaml-lwt ocaml-lwt-react ocaml-camomile + ocaml-react)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-utop)))) (home-page "https://github.com/ocaml-community/utop") (synopsis "Improved interface to the OCaml toplevel") @@ -4287,7 +4216,7 @@ (define-public ocaml-ctypes `(("bigarray-compat" ,ocaml-bigarray-compat) ("integers" ,ocaml-integers))) (inputs - `(("libffi" ,libffi))) + (list libffi)) (synopsis "Library for binding to C libraries using pure OCaml") (description "Ctypes is a library for binding to C libraries using pure OCaml. The primary aim is to make writing C extensions as straightforward as @@ -4359,10 +4288,7 @@ (define-public ocaml-tsdl (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("ocaml-astring" ,ocaml-astring) - ("opam" ,opam) - ("pkg-config" ,pkg-config))) + (list ocamlbuild ocaml-astring opam pkg-config)) (inputs `(("topkg" ,ocaml-topkg) ("sdl2" ,sdl2) @@ -4391,7 +4317,7 @@ (define-public dedukti (inputs `(("menhir" ,ocaml-menhir))) (native-inputs - `(("ocamlbuild" ,ocamlbuild))) + (list ocamlbuild)) (build-system ocaml-build-system) (arguments `(#:phases @@ -4438,7 +4364,7 @@ (define-public emacs-dedukti-mode "1842wikq24c8rg0ac84vb1qby9ng1nssxswyyni4kq85lng5lcrp")) (file-name (git-file-name name version)))) (inputs - `(("dedukti" ,dedukti))) + (list dedukti)) (build-system emacs-build-system) (arguments '(#:phases @@ -4495,10 +4421,7 @@ (define-public ocaml-jst-config (build-system dune-build-system) (arguments '(#:tests? #f)) ; no tests (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-ppx-assert" ,ocaml-ppx-assert) - ("ocaml-stdio" ,ocaml-stdio) - ("dune-configurator" ,dune-configurator))) + (list ocaml-base ocaml-ppx-assert ocaml-stdio dune-configurator)) (home-page "https://github.com/janestreet/jst-config") (synopsis "Compile-time configuration for Jane Street libraries") (description "Defines compile-time constants used in Jane Street libraries @@ -4535,11 +4458,8 @@ (define-public ocaml-time-now (build-system dune-build-system) (arguments '(#:tests? #f)) ; no tests (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-jane-street-headers" ,ocaml-jane-street-headers) - ("ocaml-jst-config" ,ocaml-jst-config) - ("ocaml-ppx-base" ,ocaml-ppx-base) - ("ocaml-ppx-optcomp" ,ocaml-ppx-optcomp))) + (list ocaml-base ocaml-jane-street-headers ocaml-jst-config + ocaml-ppx-base ocaml-ppx-optcomp)) (properties `((upstream-name . "time_now"))) (home-page "https://github.com/janestreet/time_now") @@ -4568,13 +4488,13 @@ (define-public ocaml-ppx-inline-test (arguments `(#:tests? #f)) ;see home page README for further information (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-compiler-libs" ,ocaml-compiler-libs) - ("ocaml-sexplib0" ,ocaml-sexplib0) - ("ocaml-stdio" ,ocaml-stdio) - ("ocaml-ppxlib" ,ocaml-ppxlib) - ("ocaml-time-now" ,ocaml-time-now))) + (list ocaml-base + ocaml-migrate-parsetree + ocaml-compiler-libs + ocaml-sexplib0 + ocaml-stdio + ocaml-ppxlib + ocaml-time-now)) (properties `((upstream-name . "ppx_inline_test") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-inline-test)))) (synopsis "Syntax extension for writing in-line tests in ocaml code") @@ -4637,8 +4557,7 @@ (define-public ocaml-bindlib (lambda _ (invoke "make" "install")))))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("ocaml-findlib" ,ocaml-findlib))) + (list ocamlbuild ocaml-findlib)) (home-page "https://rlepigre.github.io/ocaml-bindlib/") (synopsis "OCaml Bindlib library for bound variables") (description "Bindlib is a library allowing the manipulation of data @@ -4666,7 +4585,7 @@ (define-public ocaml-earley (arguments `(#:test-target ".")) (propagated-inputs - `(("ocaml-stdlib-shims" ,ocaml-stdlib-shims))) + (list ocaml-stdlib-shims)) (synopsis "Parsing library based on Earley Algorithm") (description "Earley is a parser combinator library base on Earley's algorithm. It is intended to be used in conjunction with an OCaml syntax @@ -4737,9 +4656,9 @@ (define-public ocaml-biniou (add-before 'build 'make-writable (lambda _ (for-each make-file-writable (find-files "." "."))))))) (inputs - `(("ocaml-easy-format" ,ocaml-easy-format))) + (list ocaml-easy-format)) (native-inputs - `(("which" ,which))) + (list which)) (synopsis "Data format designed for speed, safety, ease of use and backward compatibility") (description "Biniou (pronounced \"be new\" is a binary data format @@ -4768,11 +4687,9 @@ (define-public ocaml-yojson (arguments `(#:test-target ".")) (propagated-inputs - `(("ocaml-biniou" ,ocaml-biniou) - ("ocaml-easy-format" ,ocaml-easy-format))) + (list ocaml-biniou ocaml-easy-format)) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest) - ("ocaml-cppo" ,ocaml-cppo))) + (list ocaml-alcotest ocaml-cppo)) (synopsis "Low-level JSON library for OCaml") (description "Yojson is an optimized parsing and printing library for the JSON format. It addresses a few shortcomings of json-wheel including 2x @@ -4806,10 +4723,7 @@ (define-public ocaml-craml (invoke "dune" "upgrade") #t))))) (inputs - `(("ocaml-fmt" ,ocaml-fmt) - ("ocaml-astring" ,ocaml-astring) - ("ocaml-logs" ,ocaml-logs) - ("ocaml-cmdliner" ,ocaml-cmdliner))) + (list ocaml-fmt ocaml-astring ocaml-logs ocaml-cmdliner)) (synopsis "CRAM-testing framework for testing command line applications") (description "CRAM is a is functional testing framework for command line @@ -4836,9 +4750,7 @@ (define-public ocaml-dot-merlin-reader (arguments '(#:package "dot-merlin-reader" #:tests? #f)) ; no tests (inputs - `(("ocaml-yojson" ,ocaml-yojson) - ("ocaml-csexp" ,ocaml-csexp) - ("ocaml-result" ,ocaml-result))) + (list ocaml-yojson ocaml-csexp ocaml-result)) (home-page "https://ocaml.github.io/merlin/") (synopsis "Reads config files for @code{ocaml-merlin}") (description "@code{ocaml-dot-merlin-reader} is an external reader for @@ -4858,13 +4770,10 @@ (define-public ocaml-merlin (when tests? (invoke "dune" "runtest" "-p" "merlin,dot-merlin-reader"))))))) (inputs - `(("ocaml-yojson" ,ocaml-yojson) - ("ocaml-csexp" ,ocaml-csexp) - ("ocaml-result" ,ocaml-result))) + (list ocaml-yojson ocaml-csexp ocaml-result)) (native-inputs - `(("ocaml-dot-merlin-reader" ,ocaml-dot-merlin-reader) ; required for tests - ("ocaml-mdx" ,ocaml-mdx) - ("jq" ,jq))) + (list ocaml-dot-merlin-reader ; required for tests + ocaml-mdx jq)) (synopsis "Context sensitive completion for OCaml in Vim and Emacs") (description "Merlin is an editor service that provides modern IDE features for OCaml. Emacs and Vim support is provided out-of-the-box. @@ -4896,10 +4805,9 @@ (define-public ocaml-gsl (substitute* "src/config/discover.ml" (("/usr") (assoc-ref inputs "gsl")))))))) (inputs - `(("gsl" ,gsl))) + (list gsl)) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-stdio" ,ocaml-stdio))) + (list ocaml-base ocaml-stdio)) (home-page "https://mmottl.github.io/gsl-ocaml") (synopsis "Bindings to the GNU Scientific Library") (description @@ -4941,12 +4849,10 @@ (define-public cubicle "10kk80jdmpdvql88sdjsh7vqzlpaphd8vip2lp47aarxjkwjlz1q")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake) - ("ocaml" ,ocaml) - ("which" ,(@@ (gnu packages base) which)))) + (list automake ocaml + (@@ (gnu packages base) which))) (propagated-inputs - `(("ocaml-num" ,ocaml-num) - ("z3" ,z3))) + (list ocaml-num z3)) (arguments `(#:configure-flags (list "--with-z3") #:make-flags (list "QUIET=") @@ -5039,8 +4945,7 @@ (define-public ocaml-parsexp "1nr0ncb8l2mkk8pqzknr7fsqw5kpz8y102kyv5bc0x7c36v0d4zy")))) (build-system dune-build-system) (inputs - `(("ocaml-sexplib0" ,ocaml-sexplib0) - ("ocaml-base" ,ocaml-base))) + (list ocaml-sexplib0 ocaml-base)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-parsexp)))) (synopsis "S-expression parsing library") (description @@ -5091,10 +4996,7 @@ (define-public ocaml-sexplib "12rlnc6fcrjfdn3gs2agi418sj54ighhs6dfll37zcv7mgywblm2")) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-num" ,ocaml-num) - ("ocaml-parsexp" ,ocaml-parsexp) - ("ocaml-sexplib0" ,ocaml-sexplib0))) + (list ocaml-base ocaml-num ocaml-parsexp ocaml-sexplib0)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-sexplib)))) (synopsis "Library for serializing OCaml values to and from S-expressions") @@ -5130,7 +5032,7 @@ (define-public ocaml-base "1hizjxmiqlj2zzkwplzjamw9rbnl0kh44sxgjpzdij99qnfkzylf")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-sexplib0" ,ocaml-sexplib0))) + (list ocaml-sexplib0)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-base)))) (synopsis "Full standard library replacement for OCaml") @@ -5219,8 +5121,7 @@ (define-public ocaml-stdio "1hj5hraprqy2i90a690l11yjszvb99j818q3d684ryx6p2lddk0l")) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-sexplib0" ,ocaml-sexplib0))) + (list ocaml-base ocaml-sexplib0)) (arguments `(#:tests? #f)) ;no tests (properties `((ocaml4.07-variant . ,(delay ocaml4.07-stdio)))) (synopsis "Standard IO library for OCaml") @@ -5258,12 +5159,9 @@ (define-public ocaml-ppx-deriving (arguments `(#:test-target ".")) (propagated-inputs - `(("ocaml-ppx-derivers" ,ocaml-ppx-derivers) - ("ocaml-ppxlib" ,ocaml-ppxlib) - ("ocaml-result" ,ocaml-result))) + (list ocaml-ppx-derivers ocaml-ppxlib ocaml-result)) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo) - ("ocaml-ounit2" ,ocaml-ounit2))) + (list ocaml-cppo ocaml-ounit2)) (properties `((upstream-name . "ppx_deriving"))) (home-page "https://github.com/ocaml-ppx/ppx_deriving") (synopsis "Type-driven code generation for OCaml") @@ -5316,14 +5214,14 @@ (define-public ocaml-ppxlib "0jg5v4pssbl66hn5davpin1i57a0r3r54l96vpz5y99xk5w70xi1")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-compiler-libs" ,ocaml-compiler-libs) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-stdlib-shims" ,ocaml-stdlib-shims) - ("ocaml-ppx-derivers" ,ocaml-ppx-derivers) - ("ocaml-stdio" ,ocaml-stdio) - ("ocaml-result" ,ocaml-result) - ("ocaml-sexplib0" ,ocaml-sexplib0))) + (list ocaml-base + ocaml-compiler-libs + ocaml-migrate-parsetree + ocaml-stdlib-shims + ocaml-ppx-derivers + ocaml-stdio + ocaml-result + ocaml-sexplib0)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-ppxlib)))) (synopsis "Base library and tools for ppx rewriters") @@ -5395,9 +5293,7 @@ (define-public ocaml-ppx-compare ;; (see https://github.com/janestreet/ppx_compare/issues/10) '(#:tests? #f)) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "ppx_compare") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-compare)))) (home-page "https://github.com/janestreet/ppx_compare") @@ -5438,9 +5334,7 @@ (define-public ocaml-fieldslib (build-system dune-build-system) (arguments `(#:tests? #f)) ; No tests (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "fieldslib") (ocaml4.07-variant . ,(delay ocaml4.07-fieldslib)))) (home-page "https://github.com/janestreet/fieldslib") @@ -5472,9 +5366,7 @@ (define-public ocaml-variantslib ;; No tests `(#:tests? #f)) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "variantslib") (ocaml4.07-variant . ,(delay ocaml4.07-variantslib)))) (home-page "https://github.com/janestreet/variantslib") @@ -5516,10 +5408,8 @@ (define-public ocaml-ppx-fields-conv "1zwirwqry24b48bg7d4yc845hvcirxyymzbw95aaxdcck84d30n8")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-fieldslib" ,ocaml-fieldslib) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-fieldslib ocaml-migrate-parsetree + ocaml-ppxlib)) (properties `((upstream-name . "ppx_fields_conv") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-fields-conv)))) (synopsis "Generation of accessor and iteration functions for ocaml records") @@ -5556,9 +5446,7 @@ (define-public ocaml-ppx-sexp-conv "0dbri9d00ydi0dw1cavswnqdmhjaaz80vap29ns2lr6mhhlvyjmj")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "ppx_sexp_conv") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-sexp-conv)))) (synopsis "Generation of S-expression conversion functions from type definitions") @@ -5599,10 +5487,8 @@ (define-public ocaml-ppx-variants-conv "1p11fiz4m160hs0xzg4g9rxchp053sz3s3d1lyciqixad1xi47a4")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-variantslib" ,ocaml-variantslib) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-variantslib ocaml-migrate-parsetree + ocaml-ppxlib)) (properties `((upstream-name . "ppx_variants_conv") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-variants-conv)))) @@ -5649,10 +5535,8 @@ (define-public ocaml-ppx-custom-printf "0c1m65kn27zvwmfwy7kk46ga76yw2a3ik9jygpy1b6nn6pi026w9")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-ppx-sexp-conv ocaml-migrate-parsetree + ocaml-ppxlib)) (properties `((upstream-name . "ppx_custom_printf") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-custom-printf)))) (synopsis "Printf-style format-strings for user-defined string conversion") @@ -5748,11 +5632,8 @@ (define-public ocaml-ppx-hash "0x4wgdvhgd8a49bzari52jpkykxpv6ncgp5ncda3xgg0a9r49s8n")) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-ppx-compare" ,ocaml-ppx-compare) - ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-ppx-compare ocaml-ppx-sexp-conv + ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "ppx_hash") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-hash)))) (home-page "https://github.com/janestreet/ppx_hash") @@ -5791,9 +5672,7 @@ (define-public ocaml-ppx-enumerate (arguments `(#:tests? #f)) ; no test suite (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "ppx_enumerate") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-enumerate)))) (home-page "https://github.com/janestreet/ppx_enumerate") @@ -5863,9 +5742,7 @@ (define-public ocaml-ppx-here ;; broken tests `(#:tests? #f)) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "ppx_here") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-here)))) (home-page "https://github.com/janestreet/ppx_here") @@ -6013,9 +5890,7 @@ (define-public ocaml-ppx-optional (build-system dune-build-system) (arguments `(#:tests? #f)) ; No tests (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "ppx_optional") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-optional)))) (home-page "https://github.com/janestreet/ppx_optional") @@ -6053,9 +5928,7 @@ (define-public ocaml-ppx-optcomp "1iflgfzs23asw3k6098v84al5zqx59rx2qjw0mhvk56avlx71pkw")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-stdio" ,ocaml-stdio) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-stdio ocaml-ppxlib)) (properties `((upstream-name . "ppx_optcomp") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-optcomp)))) (synopsis "Optional compilation for OCaml") @@ -6084,9 +5957,7 @@ (define-public ocaml-ppx-let "1qcrnd86pbr1di5m6z4ps4p15qawwa02jxwz3xfd82hdbjmdwf1s")) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-ppxlib)) (properties `((upstream-name . "ppx_let") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-let)))) (home-page "https://github.com/janestreet/ppx_let") @@ -6147,8 +6018,7 @@ (define-public ocaml-ppx-cold (build-system dune-build-system) (arguments `(#:test-target "tests")) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-ppxlib)) (properties `((upstream-name . "ppx_cold"))) (synopsis "Syntax extension for indicating cold path") (description @@ -6167,13 +6037,13 @@ (define-public ocaml-ppx-assert "1l2rr4jz2q5b35ryn2z146z7m9v6k8krp5gpn8ilib66mnz5zx15")) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-ppx-cold" ,ocaml-ppx-cold) - ("ocaml-ppx-compare" ,ocaml-ppx-compare) - ("ocaml-ppx-here" ,ocaml-ppx-here) - ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base + ocaml-ppx-cold + ocaml-ppx-compare + ocaml-ppx-here + ocaml-ppx-sexp-conv + ocaml-migrate-parsetree + ocaml-ppxlib)) (properties `((upstream-name . "ppx_assert") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-assert)))) (home-page "https://github.com/janestreet/ppx_assert") @@ -6215,13 +6085,13 @@ (define-public ocaml-ppx-expect "1v886rsl93wdmaw61z10q8nqshf8hvlznj9gym2ljrjz4cqyjsa4")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-ppx-here" ,ocaml-ppx-here) - ("ocaml-ppx-inline-test" ,ocaml-ppx-inline-test) - ("ocaml-stdio" ,ocaml-stdio) - ("ocaml-ppxlib" ,ocaml-ppxlib) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-re" ,ocaml-re))) + (list ocaml-base + ocaml-ppx-here + ocaml-ppx-inline-test + ocaml-stdio + ocaml-ppxlib + ocaml-migrate-parsetree + ocaml-re)) (properties `((upstream-name . "ppx_expect") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-expect)))) (home-page "https://github.com/janestreet/ppx_expect") @@ -6274,10 +6144,7 @@ (define-public ocaml-ppx-js-style (build-system dune-build-system) (arguments `(#:tests? #f)) ; No tests (propagated-inputs - `(("ocaml-base" ,ocaml-base) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-octavius" ,ocaml-octavius) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-base ocaml-migrate-parsetree ocaml-octavius ocaml-ppxlib)) (properties `((upstream-name . "ppx_js_style") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-js-style)))) (home-page "https://github.com/janestreet/ppx_js_style") @@ -6341,14 +6208,14 @@ (define-public ocaml-ppx-base (arguments `(#:test-target ".")) (propagated-inputs - `(("ocaml-ppx-compare" ,ocaml-ppx-compare) - ("ocaml-ppx-cold" ,ocaml-ppx-cold) - ("ocaml-ppx-enumerate" ,ocaml-ppx-enumerate) - ("ocaml-ppx-hash" ,ocaml-ppx-hash) - ("ocaml-ppx-js-style" ,ocaml-ppx-js-style) - ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-ppxlib" ,ocaml-ppxlib))) + (list ocaml-ppx-compare + ocaml-ppx-cold + ocaml-ppx-enumerate + ocaml-ppx-hash + ocaml-ppx-js-style + ocaml-ppx-sexp-conv + ocaml-migrate-parsetree + ocaml-ppxlib)) (properties `((upstream-name . "ppx_base") (ocaml4.07-variant . ,(delay ocaml4.07-ppx-base)))) (home-page "https://github.com/janestreet/ppx_base") @@ -6715,13 +6582,9 @@ (define-public ocaml-markup (arguments `(#:package "markup")) (propagated-inputs - `(("ocaml-bisect-ppx" ,ocaml-bisect-ppx) - ("ocaml-uchar" ,ocaml-uchar) - ("ocaml-uutf" ,ocaml-uutf) - ("ocaml-lwt" ,ocaml-lwt))) + (list ocaml-bisect-ppx ocaml-uchar ocaml-uutf ocaml-lwt)) (native-inputs - `(("ocaml-ounit2" ,ocaml-ounit2) - ("pkg-config" ,pkg-config))) + (list ocaml-ounit2 pkg-config)) (properties `((ocaml4.07-variant . ,(delay (package-with-ocaml4.07 ocaml-markup0.8.0))))) (synopsis "Error-recovering functional HTML5 and XML parsers and writers") @@ -6764,8 +6627,7 @@ (define-public ocaml-markup0.8.0 (base32 "0aif4abvfmi9xc1pvw5n5rbm6rzkkpsxyvdn0lanr33rjpvkwdlm")))) (native-inputs - `(("ocaml-ounit" ,ocaml-ounit) - ("pkg-config" ,pkg-config))) + (list ocaml-ounit pkg-config)) (properties '()))) (define-public ocaml-tyxml @@ -6784,11 +6646,9 @@ (define-public ocaml-tyxml "0bh66wknc7sx2r63kscp0hg6h73dkv6qpkx0cdz2qp7p28pg2ixz")))) (build-system dune-build-system) (inputs - `(("ocaml-re" ,ocaml-re) - ("ocaml-seq" ,ocaml-seq) - ("ocaml-uutf" ,ocaml-uutf))) + (list ocaml-re ocaml-seq ocaml-uutf)) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest))) + (list ocaml-alcotest)) (arguments `(#:package "tyxml")) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-tyxml)))) (home-page "https://github.com/ocsigen/tyxml/") @@ -6834,8 +6694,7 @@ (define-public ocaml-bisect-ppx "1knglw1b2kjr9jnd8cpfzmm581abxxdcx9l3cd2balg6gnac7qk1")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-ppxlib" ,ocaml-ppxlib) - ("ocaml-cmdliner" ,ocaml-cmdliner))) + (list ocaml-ppxlib ocaml-cmdliner)) (arguments ;; Tests require ocamlformat which would lead to circular dependencies '(#:tests? #f)) @@ -6902,28 +6761,28 @@ (define-public ocaml-odoc (substitute* "test/xref2/with.t/run.t" (("#!/bin/sh") (string-append "#!" (which "sh"))))))))) (inputs - `(("ocaml-astring" ,ocaml-astring) - ("ocaml-bisect-ppx" ,ocaml-bisect-ppx) - ("ocaml-cmdliner" ,ocaml-cmdliner) - ("ocaml-fmt" ,ocaml-fmt) - ("ocaml-fpath" ,ocaml-fpath) - ("ocaml-logs" ,ocaml-logs) - ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree) - ("ocaml-odoc-parser" ,ocaml-odoc-parser) - ("ocaml-re" ,ocaml-re) - ("ocaml-result" ,ocaml-result) - ("ocaml-tyxml" ,ocaml-tyxml))) + (list ocaml-astring + ocaml-bisect-ppx + ocaml-cmdliner + ocaml-fmt + ocaml-fpath + ocaml-logs + ocaml-migrate-parsetree + ocaml-odoc-parser + ocaml-re + ocaml-result + ocaml-tyxml)) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest) - ("ocaml-bos" ,ocaml-bos) - ("ocaml-cppo" ,ocaml-cppo) - ("ocaml-findlib" ,ocaml-findlib) - ("ocaml-lwt" ,ocaml-lwt) - ("ocaml-markup" ,ocaml-markup) - ("ocaml-ppx-expect" ,ocaml-ppx-expect) - ("ocaml-version" ,ocaml-version) - ("ocaml-yojson" ,ocaml-yojson) - ("jq" ,jq))) + (list ocaml-alcotest + ocaml-bos + ocaml-cppo + ocaml-findlib + ocaml-lwt + ocaml-markup + ocaml-ppx-expect + ocaml-version + ocaml-yojson + jq)) (properties `((ocaml4.07-variant . ,(delay ocaml4.07-odoc)))) (home-page "https://github.com/ocaml/odoc") (synopsis "OCaml documentation generator") @@ -6952,10 +6811,9 @@ (define-public ocaml-odoc-parser "1jlc6dp3v90r1ra7r0jfw0xs8rylwdz9gymw4rd53h0p17cw1wnj")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-astring" ,ocaml-astring) - ("ocaml-result" ,ocaml-result))) + (list ocaml-astring ocaml-result)) (native-inputs - `(("ocaml-ppx-expect" ,ocaml-ppx-expect))) + (list ocaml-ppx-expect)) (home-page "https://github.com/ocaml-doc/odoc-parser") (synopsis "Parser for ocaml documentation comments") (description @@ -7017,11 +6875,9 @@ (define-public ocaml-fftw3 (arguments `(#:test-target "tests")) (propagated-inputs - `(("fftw" ,fftw) - ("fftwf" ,fftwf))) + (list fftw fftwf)) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo) - ("ocaml-lacaml" ,ocaml-lacaml))) + (list ocaml-cppo ocaml-lacaml)) (home-page "https://github.com/Chris00/fftw-ocaml") (synopsis @@ -7049,10 +6905,7 @@ (define-public ocaml-lacaml (arguments `(#:tests? #f)) ; No test target. (native-inputs - `(("openblas" ,openblas) - ("lapack" ,lapack) - ("ocaml-base" ,ocaml-base) - ("ocaml-stdio" ,ocaml-stdio))) + (list openblas lapack ocaml-base ocaml-stdio)) (home-page "https://mmottl.github.io/lacaml/") (synopsis "OCaml-bindings to BLAS and LAPACK") @@ -7083,7 +6936,7 @@ (define-public ocaml-cairo2 ("gtk+-2" ,gtk+-2) ("lablgtk" ,lablgtk))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/Chris00/ocaml-cairo") (synopsis "Binding to Cairo, a 2D Vector Graphics Library") (description "Ocaml-cairo2 is a binding to Cairo, a 2D graphics library @@ -7134,19 +6987,17 @@ (define-public ocaml-mdx "1w2vx4my9z6n57vjvsa3b9vwkbdzs1kq0cc58rf088qrh2lrx2ba")))) (build-system dune-build-system) (inputs - `(("ocaml-fmt" ,ocaml-fmt) - ("ocaml-astring" ,ocaml-astring) - ("ocaml-logs" ,ocaml-logs) - ("ocaml-cmdliner" ,ocaml-cmdliner) - ("ocaml-re" ,ocaml-re) - ("ocaml-result" ,ocaml-result) - ("ocaml-odoc" ,ocaml-odoc) - ("ocaml-odoc-parser" ,ocaml-odoc-parser) - ("ocaml-version" ,ocaml-version))) + (list ocaml-fmt + ocaml-astring + ocaml-logs + ocaml-cmdliner + ocaml-re + ocaml-result + ocaml-odoc + ocaml-odoc-parser + ocaml-version)) (native-inputs - `(("ocaml-cppo" ,ocaml-cppo) - ("ocaml-lwt" ,ocaml-lwt) - ("ocaml-alcotest" ,ocaml-alcotest))) + (list ocaml-cppo ocaml-lwt ocaml-alcotest)) (home-page "https://github.com/realworldocaml/mdx") (synopsis @@ -7205,8 +7056,7 @@ (define-public ocaml-mparser-re '(#:package "mparser-re" #:tests? #f)) (propagated-inputs - `(("ocaml-mparser" ,ocaml-mparser) - ("ocaml-re" ,ocaml-re))) + (list ocaml-mparser ocaml-re)) (synopsis "MParser plugin for RE-based regular expressions") (description "This package provides RE-based regular expressions support for Mparser."))) @@ -7220,8 +7070,7 @@ (define-public ocaml-mparser-pcre '(#:package "mparser-pcre" #:tests? #f)) (propagated-inputs - `(("ocaml-mparser" ,ocaml-mparser) - ("ocaml-pcre" ,ocaml-pcre))) + (list ocaml-mparser ocaml-pcre)) (synopsis "MParser plugin for PCRE-based regular expressions") (description "This package provides PCRE-based regular expressions support for Mparser."))) @@ -7256,14 +7105,14 @@ (define-public lablgtk3 (("\\(name lablgtk3\\)") (string-append "(name lablgtk3)\n(version " ,version ")")))))))) (propagated-inputs - `(("ocaml-cairo2" ,ocaml-cairo2))) + (list ocaml-cairo2)) (inputs `(("camlp5" ,camlp5) ("gtk+" ,gtk+) ("gtksourceview-3" ,gtksourceview-3) ("gtkspell3" ,gtkspell3))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/garrigue/lablgtk") (synopsis "OCaml interface to GTK+3") (description "LablGtk is an OCaml interface to GTK+ 1.2, 2.x and 3.x. It @@ -7307,10 +7156,9 @@ (define-public ocaml-reactivedata (build-system ocaml-build-system) (properties `((upstream-name . "reactiveData"))) (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("opam" ,opam))) + (list ocamlbuild opam)) (propagated-inputs - `(("ocaml-react" ,ocaml-react))) + (list ocaml-react)) (home-page "https://github.com/ocsigen/reactiveData") (synopsis "Declarative events and signals for OCaml") (description @@ -7339,12 +7187,9 @@ (define-public ocaml-uucd (modify-phases %standard-phases (delete 'configure)))) (propagated-inputs - `(("ocaml-xmlm" ,ocaml-xmlm))) + (list ocaml-xmlm)) (native-inputs - `(("opam" ,opam) - ("ocaml-findlib" ,ocaml-findlib) - ("ocamlbuild" ,ocamlbuild) - ("ocaml-topkg" ,ocaml-topkg))) + (list opam ocaml-findlib ocamlbuild ocaml-topkg)) (home-page "https://erratique.ch/software/uucd") (synopsis "Unicode character database decoder for OCaml") (description "Uucd is an OCaml module to decode the data of the Unicode @@ -7372,13 +7217,13 @@ (define-public ocaml-uucp (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("opam" ,opam) - ("ocaml-findlib" ,ocaml-findlib) - ("ocamlbuild" ,ocamlbuild) - ("ocaml-topkg" ,ocaml-topkg) - ("ocaml-uucd" ,ocaml-uucd) - ("ocaml-uunf" ,ocaml-uunf) - ("ocaml-uutf" ,ocaml-uutf))) + (list opam + ocaml-findlib + ocamlbuild + ocaml-topkg + ocaml-uucd + ocaml-uunf + ocaml-uutf)) (home-page "https://erratique.ch/software/uucp") (synopsis "Unicode character properties for OCaml") (description "Uucp is an OCaml library providing efficient access to a @@ -7404,14 +7249,9 @@ (define-public ocaml-uuseg (modify-phases %standard-phases (delete 'configure)))) (propagated-inputs - `(("ocaml-uucp" ,ocaml-uucp) - ("ocaml-uutf" ,ocaml-uutf) - ("ocaml-cmdliner" ,ocaml-cmdliner))) + (list ocaml-uucp ocaml-uutf ocaml-cmdliner)) (native-inputs - `(("opam" ,opam) - ("ocaml-findlib" ,ocaml-findlib) - ("ocamlbuild" ,ocamlbuild) - ("ocaml-topkg" ,ocaml-topkg))) + (list opam ocaml-findlib ocamlbuild ocaml-topkg)) (home-page "https://erratique.ch/software/uuseg") (synopsis "Unicode text segmentation for OCaml") (description "Uuseg is an OCaml library for segmenting Unicode text. It @@ -7458,7 +7298,7 @@ (define-public ocaml-dune-build-info ;; No separate test suite from dune. #:tests? #f)) (propagated-inputs - `(("ocaml-odoc" ,ocaml-odoc))) + (list ocaml-odoc)) (synopsis "Embed build information inside an executable") (description "This package allows one to access information about how the executable was built, such as the version of the project at which it was built @@ -7510,25 +7350,23 @@ (define-public ocamlformat ;; produced format is for test/cli/stdin.t #:tests? #f)) (propagated-inputs - `(("ocaml-version" ,ocaml-version) - ("ocaml-base" ,ocaml-base) - ("ocaml-cmdliner" ,ocaml-cmdliner) - ("ocaml-dune-build-info" ,ocaml-dune-build-info) - ("ocaml-either" ,ocaml-either) - ("ocaml-fix" ,ocaml-fix) - ("ocaml-fpath" ,ocaml-fpath) - ("ocaml-menhir" ,ocaml-menhir) - ("ocaml-odoc" ,ocaml-odoc) - ("ocaml-ppxlib" ,ocaml-ppxlib) - ("ocaml-re" ,ocaml-re) - ("ocaml-odoc-parser" ,ocaml-odoc-parser) - ("ocaml-stdio" ,ocaml-stdio) - ("ocaml-uuseg" ,ocaml-uuseg) - ("ocaml-uutf" ,ocaml-uutf))) + (list ocaml-version + ocaml-base + ocaml-cmdliner + ocaml-dune-build-info + ocaml-either + ocaml-fix + ocaml-fpath + ocaml-menhir + ocaml-odoc + ocaml-ppxlib + ocaml-re + ocaml-odoc-parser + ocaml-stdio + ocaml-uuseg + ocaml-uutf)) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest) - ("ocaml-ocp-indent" ,ocaml-ocp-indent) - ("ocaml-bisect-ppx" ,ocaml-bisect-ppx))) + (list ocaml-alcotest ocaml-ocp-indent ocaml-bisect-ppx)) (home-page "https://github.com/ocaml-ppx/ocamlformat") (synopsis "Auto-formatter for OCaml code") (description "OCamlFormat is a tool to automatically format OCaml code in @@ -7554,10 +7392,9 @@ (define-public ocaml-bigstringaf (arguments '(#:test-target ".")) (propagated-inputs - `(("ocaml-bigarray-compat" ,ocaml-bigarray-compat))) + (list ocaml-bigarray-compat)) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest) - ("pkg-config" ,pkg-config))) + (list ocaml-alcotest pkg-config)) (synopsis "Bigstring intrinsics and fast blits based on memcpy/memmove") (description @@ -7608,10 +7445,9 @@ (define-public ocaml-mew (base32 "0417xsghj92v3xa5q4dk4nzf2r4mylrx2fd18i7cg3nzja65nia2")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-result" ,ocaml-result) - ("ocaml-trie" ,ocaml-trie))) + (list ocaml-result ocaml-trie)) (native-inputs - `(("ocaml-ppx-expect" ,ocaml-ppx-expect))) + (list ocaml-ppx-expect)) (synopsis "General modal editing engine generator") (description "This package provides the core modules of Modal Editing Witch, a general @@ -7634,10 +7470,9 @@ (define-public ocaml-mew-vi (base32 "0lihbf822k5zasl60w5mhwmdkljlq49c9saayrws7g4qc1j353r8")))) (build-system dune-build-system) (propagated-inputs - `(("ocaml-mew" ,ocaml-mew) - ("ocaml-react" ,ocaml-react))) + (list ocaml-mew ocaml-react)) (native-inputs - `(("ocaml-ppx-expect" ,ocaml-ppx-expect))) + (list ocaml-ppx-expect)) (properties `((upstream-name . "mew_vi"))) (synopsis "Modal editing VI-like editing engine generator") (description "This module provides a vi-like modal editing engine @@ -7690,11 +7525,9 @@ (define-public ocaml-angstrom '(#:package "angstrom" #:test-target ".")) (propagated-inputs - `(("ocaml-bigstringaf" ,ocaml-bigstringaf))) + (list ocaml-bigstringaf)) (native-inputs - `(("ocaml-alcotest" ,ocaml-alcotest) - ("ocaml-ppx-let" ,ocaml-ppx-let) - ("ocaml-syntax-shims" ,ocaml-syntax-shims))) + (list ocaml-alcotest ocaml-ppx-let ocaml-syntax-shims)) (synopsis "Parser combinators built for speed and memory-efficiency") (description "Angstrom is a parser-combinator library that makes it easy to write @@ -7723,7 +7556,7 @@ (define-public ocaml-graphics "1q20f8y6ijxbvzik2ns4yl3w54q5z8kd0pby8i8c64a04hvly08m")))) (build-system dune-build-system) (propagated-inputs - `(("libx11" ,libx11))) + (list libx11)) (synopsis "The OCaml graphics library") (description "The graphics library provides a set of portable drawing primitives. @@ -7740,10 +7573,8 @@ (define-public ocaml-uri-sexp '(#:package "uri-sexp" #:test-target ".")) (propagated-inputs - `(("ocaml-uri" ,ocaml-uri) - ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) - ("ocaml-sexplib0" ,ocaml-sexplib0))) - (native-inputs `(("ocaml-ounit" ,ocaml-ounit))) + (list ocaml-uri ocaml-ppx-sexp-conv ocaml-sexplib0)) + (native-inputs (list ocaml-ounit)) (synopsis "RFC3986 URI/URL parsing library") (description "This package adds S-exp support to @code{ocaml-uri}."))) @@ -7766,17 +7597,15 @@ (define-public ocaml-cohttp '(#:package "cohttp" #:test-target "cohttp_test/src")) (propagated-inputs - `(("ocaml-re" ,ocaml-re) - ("ocaml-uri" ,ocaml-uri) - ("ocaml-uri-sexp" ,ocaml-uri-sexp) - ("ocaml-sexplib0" ,ocaml-sexplib0) - ("ocaml-ppx-sexp-conv" ,ocaml-ppx-sexp-conv) - ("ocaml-stringext" ,ocaml-stringext) - ("ocaml-base64" ,ocaml-base64))) + (list ocaml-re + ocaml-uri + ocaml-uri-sexp + ocaml-sexplib0 + ocaml-ppx-sexp-conv + ocaml-stringext + ocaml-base64)) (native-inputs - `(("ocaml-fmt" ,ocaml-fmt) - ("ocaml-jsonm" ,ocaml-jsonm) - ("ocaml-alcotest" ,ocaml-alcotest))) + (list ocaml-fmt ocaml-jsonm ocaml-alcotest)) (home-page "https://github.com/mirage/ocaml-cohttp") (synopsis "OCaml library for HTTP clients and servers") (description @@ -7801,22 +7630,20 @@ (define-public js-of-ocaml (build-system dune-build-system) (arguments `(#:test-target ".")) (propagated-inputs - `(("ocaml-ppxlib" ,ocaml-ppxlib) - ("ocaml-uchar" ,ocaml-uchar) - ("ocaml-menhir" ,ocaml-menhir) - ("ocaml-reactivedata" ,ocaml-reactivedata) - ("ocaml-cmdliner" ,ocaml-cmdliner) - ("ocaml-lwt" ,ocaml-lwt) - ("ocaml-tyxml" ,ocaml-tyxml) - ("ocaml-re" ,ocaml-re) - ("ocaml-uutf" ,ocaml-uutf) - ("ocaml-graphics" ,ocaml-graphics) - ("ocaml-yojson" ,ocaml-yojson))) + (list ocaml-ppxlib + ocaml-uchar + ocaml-menhir + ocaml-reactivedata + ocaml-cmdliner + ocaml-lwt + ocaml-tyxml + ocaml-re + ocaml-uutf + ocaml-graphics + ocaml-yojson)) (native-inputs ;; for tests - `(("node" ,node) - ("ocaml-ppx-expect" ,ocaml-ppx-expect) - ("ocaml-num" ,ocaml-num))) + (list node ocaml-ppx-expect ocaml-num)) (properties `((upstream-name . "js_of_ocaml"))) (home-page "https://ocsigen.org/js_of_ocaml/") (synopsis "Compiler from OCaml bytecode to Javascript") @@ -7849,7 +7676,7 @@ (define-public ocaml-bibtex2html (list texlive-fonts-ec texlive-preprint texlive-hyperref texlive-bibtex))))) (propagated-inputs - `(("hevea" ,hevea))) + (list hevea)) (home-page "https://www.lri.fr/~filliatr/bibtex2html/") (synopsis "BibTeX to HTML translator") (description "This package allows you to produce, from a set of diff --git a/gnu/packages/ocr.scm b/gnu/packages/ocr.scm index 20501505d8..de321bb53f 100644 --- a/gnu/packages/ocr.scm +++ b/gnu/packages/ocr.scm @@ -63,7 +63,7 @@ (define-public ocrad (base32 "0divffvcaim89g4pvqs8kslbcxi475bcl3b4ynphf284k9zfdgx9")))) (build-system gnu-build-system) - (native-inputs `(("lzip" ,lzip))) + (native-inputs (list lzip)) (home-page "https://www.gnu.org/software/ocrad/") (synopsis "Optical character recognition based on feature extraction") (description @@ -269,5 +269,5 @@ (define-public python2-zinnia (chdir "zinnia/python") #t))))) (inputs - `(("zinnia" ,zinnia))))) + (list zinnia)))) diff --git a/gnu/packages/onc-rpc.scm b/gnu/packages/onc-rpc.scm index aa49f5fb6a..f1cab94e08 100644 --- a/gnu/packages/onc-rpc.scm +++ b/gnu/packages/onc-rpc.scm @@ -61,7 +61,7 @@ (define-public libtirpc "tirpc/netconfig.h") (("/etc/netconfig") (string-append (assoc-ref outputs "out") "/etc/netconfig")))))))) - (inputs `(("mit-krb5" ,mit-krb5))) + (inputs (list mit-krb5)) (home-page "https://sourceforge.net/projects/libtirpc/") (synopsis "Transport-independent Sun/ONC RPC implementation") (description @@ -101,10 +101,9 @@ (define-public rpcbind `(#:configure-flags `("--with-systemdsystemunitdir=no" "--enable-warmstarts"))) (inputs - `(("libnsl" ,libnsl) - ("libtirpc" ,libtirpc))) + (list libnsl libtirpc)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://rpcbind.sourceforge.net/") (synopsis "Server to convert RPC program numbers into universal addresses") (description @@ -156,7 +155,7 @@ (define-public libnsl ("libtool" ,libtool) ("pkg-config" ,pkg-config))) (inputs - `(("libtirpc" ,libtirpc))) + (list libtirpc)) (synopsis "Public client interface for NIS(YP) and NIS+") (description "Libnsl is the public client interface for the Network Information Service / Yellow Pages (NIS/YP) and NIS+. It includes IPv6 support. diff --git a/gnu/packages/openbox.scm b/gnu/packages/openbox.scm index 36270aff67..fb590ce97f 100644 --- a/gnu/packages/openbox.scm +++ b/gnu/packages/openbox.scm @@ -48,8 +48,8 @@ (define-public openbox (base32 "0vg2y1qddsdxkjv806mzpvmkgzliab8ll4s7zm7ma5jnriamirxb")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (propagated-inputs `(("python2-pyxdg" ,python2-pyxdg))) + (native-inputs (list pkg-config)) + (propagated-inputs (list python2-pyxdg)) (inputs `(("imlib2" ,imlib2) ("libxml2" ,libxml2) ("librsvg" ,(librsvg-for-system)) diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 2d5ccf0105..940f52587e 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -109,7 +109,7 @@ (define-public opencl-clhpp (native-inputs `(("python" ,python-wrapper))) (propagated-inputs - `(("opencl-headers" ,opencl-headers))) + (list opencl-headers)) (arguments `(#:configure-flags (list "-DBUILD_EXAMPLES=OFF" "-DBUILD_TESTS=OFF") ;; The regression tests require a lot more dependencies. @@ -141,7 +141,7 @@ (define-public opencl-icd-loader (variable "OCL_ICD_VENDORS") (files '("etc/OpenCL/vendors"))))) (home-page "https://github.com/KhronosGroup/OpenCL-ICD-Loader") - (inputs `(("opencl-headers" ,opencl-headers))) + (inputs (list opencl-headers)) (synopsis "OpenCL Installable Client Driver") (description "OpenCL defines an Installable Client Driver (ICD) mechanism to allow @@ -176,9 +176,9 @@ (define-public clinfo (base32 "1sfxp6ai83i0vwdg7b05h0k07q6873q1z1avnyksj5zmzdnxya6j")))) (build-system gnu-build-system) (native-inputs - `(("opencl-headers" ,opencl-headers))) + (list opencl-headers)) (inputs - `(("opencl-icd-loader" ,opencl-icd-loader))) + (list opencl-icd-loader)) (arguments `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) @@ -213,8 +213,7 @@ (define-public beignet ;; There's a suspicious .isa binary file under kernels/. ;; Remove it. '(for-each delete-file (find-files "." "\\.isa$"))))) - (native-inputs `(("pkg-config" ,pkg-config) - ("python" ,python))) + (native-inputs (list pkg-config python)) (inputs `(("clang@3.7" ,clang-3.7) ("clang-runtime@3.7" ,clang-runtime-3.7) ("glu" ,glu) @@ -289,13 +288,10 @@ (define-public pocl (file-name (git-file-name name version)))) (build-system cmake-build-system) (native-inputs - `(("libltdl" ,libltdl) - ("pkg-config" ,pkg-config))) + (list libltdl pkg-config)) (inputs - `(("clang" ,clang) - ("hwloc" ,hwloc-2 "lib") - ("llvm" ,llvm) - ("opencl-icd-loader" ,opencl-icd-loader))) + (list clang + `(,hwloc-2 "lib") llvm opencl-icd-loader)) (arguments `(#:configure-flags (list "-DENABLE_ICD=ON" @@ -337,8 +333,7 @@ (define-public python-pytools (build-system python-build-system) (arguments `(#:tests? #f)) ; Tests depend on packages not present in Guix. (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-numpy" ,python-numpy))) + (list python-appdirs python-numpy)) (home-page "https://pypi.org/project/pytools/") (synopsis "Assorted tools for Python") (description @@ -380,14 +375,9 @@ (define-public python-pyopencl (arguments `(#:tests? #f)) ; Tests cannot find pygpu_language_opencl.cpp (inputs - `(("opencl-headers" ,opencl-headers) - ("pybind11" ,pybind11) - ("opencl-icd-loader" ,opencl-icd-loader))) ;libOpenCL + (list opencl-headers pybind11 opencl-icd-loader)) ;libOpenCL (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-numpy" ,python-numpy) - ("python-pytools" ,python-pytools) - ("python-mako" ,python-mako))) + (list python-appdirs python-numpy python-pytools python-mako)) (home-page "http://mathema.tician.de/software/pyopencl") (synopsis "Python wrapper for OpenCL") (description diff --git a/gnu/packages/opencog.scm b/gnu/packages/opencog.scm index cca0b37ead..998d9b47ae 100644 --- a/gnu/packages/opencog.scm +++ b/gnu/packages/opencog.scm @@ -54,7 +54,7 @@ (define-public cogutil (arguments `(#:test-target "tests")) (inputs - `(("boost" ,boost))) + (list boost)) (native-inputs `(("cxxtest" ,cxxtest) ("python" ,python-minimal) @@ -93,11 +93,7 @@ (define-public atomspace (assoc-ref %outputs "out") "/share/guile/site/2.2/")))) (inputs - `(("boost" ,boost) - ("cogutil" ,cogutil) - ("gmp" ,gmp) - ("guile" ,guile-2.2) - ("postgresql" ,postgresql))) + (list boost cogutil gmp guile-2.2 postgresql)) (native-inputs `(("cxxtest" ,cxxtest) ("python" ,python-minimal) @@ -139,11 +135,7 @@ (define-public cogserver (assoc-ref %outputs "out") "/share/guile/site/2.2/")))) (inputs - `(("atomspace" ,atomspace) - ("boost" ,boost) - ("cogutil" ,cogutil) - ("gmp" ,gmp) - ("guile" ,guile-2.2))) + (list atomspace boost cogutil gmp guile-2.2)) (native-inputs `(("cxxtest" ,cxxtest) ("python" ,python-minimal) @@ -182,12 +174,12 @@ (define-public attention (assoc-ref %outputs "out") "/share/guile/site/2.2/")))) (inputs - `(("atomspace" ,atomspace) - ("boost" ,boost) - ("cogserver" ,cogserver) - ("cogutil" ,cogutil) - ("gmp" ,gmp) - ("guile" ,guile-2.2))) + (list atomspace + boost + cogserver + cogutil + gmp + guile-2.2)) (native-inputs `(("cxxtest" ,cxxtest) ("python" ,python-minimal) @@ -288,10 +280,7 @@ (define-public agi-bio "/share/guile/site/2.2/opencog")))) #t))))) (inputs - `(("atomspace" ,atomspace) - ("cogutil" ,cogutil) - ("gmp" ,gmp) - ("guile" ,guile-2.2))) + (list atomspace cogutil gmp guile-2.2)) (native-inputs `(("cxxtest" ,cxxtest) ("python" ,python-minimal) diff --git a/gnu/packages/openkinect.scm b/gnu/packages/openkinect.scm index 89e6c69cfc..e760f18367 100644 --- a/gnu/packages/openkinect.scm +++ b/gnu/packages/openkinect.scm @@ -64,9 +64,9 @@ (define-public libfreenect (string-append rules-out "51-kinect.rules")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (synopsis "Drivers and libraries for the Xbox Kinect device") (description "libfreenect is a userspace driver for the Microsoft Kinect. It supports: RGB and Depth Images, Motors, Accelerometer, LED and Audio.") @@ -106,8 +106,7 @@ (define-public libfreenect-opencv (inherit libfreenect) (name "libfreenect-opencv") (inputs - `(("libfreenect" ,libfreenect) - ("opencv" ,opencv))) + (list libfreenect opencv)) (arguments `(#:tests? #f ; package has no tests #:configure-flags '("-DBUILD_EXAMPLES=OFF" @@ -124,12 +123,11 @@ (define-public python-libfreenect (inherit libfreenect) (name "python-libfreenect") (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs - `(("libfreenect" ,libfreenect))) + (list libfreenect)) (propagated-inputs - `(("python" ,python) - ("python-numpy" ,python-numpy))) + (list python python-numpy)) (arguments `(#:tests? #f ; package has no tests #:configure-flags '("-DBUILD_EXAMPLES=OFF" diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm index 3981f3f69f..b0ce899696 100644 --- a/gnu/packages/openldap.scm +++ b/gnu/packages/openldap.scm @@ -80,14 +80,8 @@ (define-public openldap (base32 "0nmlyqhc52v24b4awh914sczmvxbazgq2cnlycvb9dgcwvhlgfn7")))) (build-system gnu-build-system) - (inputs `(("bdb" ,bdb-5.3) - ("cyrus-sasl" ,cyrus-sasl) - ("gnutls" ,gnutls) - ("libgcrypt" ,libgcrypt) - ("zlib" ,zlib))) - (native-inputs `(("libtool" ,libtool) - ("groff" ,groff) - ("bdb" ,bdb-5.3))) + (inputs (list bdb-5.3 cyrus-sasl gnutls libgcrypt zlib)) + (native-inputs (list libtool groff bdb-5.3)) (arguments `(#:tests? #f #:configure-flags @@ -159,10 +153,7 @@ (define-public nss-pam-ldapd (string-append (assoc-ref outputs "out") "/etc/nslcd.conf.example")))))))) (inputs - `(("linux-pam" ,linux-pam) - ("openldap" ,openldap) - ("mit-krb5" ,mit-krb5) - ("python" ,python))) + (list linux-pam openldap mit-krb5 python)) (home-page "https://arthurdejong.org/nss-pam-ldapd") (synopsis "NSS and PAM modules for LDAP") (description "nss-pam-ldapd provides a @dfn{Name Service Switch} (NSS) @@ -199,12 +190,9 @@ (define-public python-ldap "/etc/openldap/schema/"))) #t))))) (inputs - `(("openldap" ,openldap) - ("cyrus-sasl" ,cyrus-sasl) - ("mit-krb5" ,mit-krb5))) + (list openldap cyrus-sasl mit-krb5)) (propagated-inputs - `(("python-pyasn1" ,python-pyasn1) - ("python-pyasn1-modules" ,python-pyasn1-modules))) + (list python-pyasn1 python-pyasn1-modules)) (home-page "https://www.python-ldap.org/") (synopsis "Python modules for implementing LDAP clients") (description @@ -396,9 +384,7 @@ (define-public python-bonsai "013bl6h1m3f7vg1lk89d4vi28wbf31zdcs4f9g8css7ngx63v6px")))) (build-system python-build-system) (inputs - `(("mit-krb5" ,mit-krb5) - ("cyrus-sasl" ,cyrus-sasl) - ("openldap" ,openldap))) + (list mit-krb5 cyrus-sasl openldap)) ;; disabling tests, since they require docker and extensive setup (arguments `(#:tests? #f)) (home-page "https://github.com/noirello/bonsai") diff --git a/gnu/packages/openpgp.scm b/gnu/packages/openpgp.scm index a5b8f1b09d..40df62a6d7 100644 --- a/gnu/packages/openpgp.scm +++ b/gnu/packages/openpgp.scm @@ -46,8 +46,7 @@ (define-public libtmcg "179b5jx3mqs9hgsj8cfwk6x8qib60kw9szk9fkz6s1gl3v83mnyx")))) (build-system gnu-build-system) (arguments '(#:configure-flags '("--enable-silent-rules"))) - (inputs `(("gmp" ,gmp) - ("libgcrypt" ,libgcrypt))) + (inputs (list gmp libgcrypt)) (synopsis "C++ library for creating secure and fair online card games") (description @@ -79,11 +78,7 @@ (define-public dkgpg '("--enable-silent-rules") ;; https://savannah.nongnu.org/bugs/?58772 #:parallel-tests? #f)) - (inputs `(("bzip2" ,bzip2) - ("gmp" ,gmp) - ("libgcrypt" ,libgcrypt) - ("libtmcg" ,libtmcg) - ("zlib" ,zlib))) + (inputs (list bzip2 gmp libgcrypt libtmcg zlib)) (synopsis "Distributed Key Generation and Threshold Cryptography for OpenPGP") (description @@ -159,10 +154,7 @@ (define-public rnp ("pkg-config" ,pkg-config) ("python" ,python) ("python2" ,python-2.7))) - (inputs `(("botan" ,botan) - ("bzip2" ,bzip2) - ("json-c" ,json-c) - ("zlib" ,zlib))) + (inputs (list botan bzip2 json-c zlib)) (synopsis "RFC4880-compliant OpenPGP library written in C++") (description diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index b614bcf0d1..b0395fd7d0 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -62,12 +62,9 @@ (define-public python-bandit ;; python-stestr. `(#:tests? #f)) (propagated-inputs - `(("python-gitpython" ,python-gitpython) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six) - ("python-stevedore" ,python-stevedore))) + (list python-gitpython python-pyyaml python-six python-stevedore)) (native-inputs - `(("python-pbr" ,python-pbr))) + (list python-pbr)) (home-page "https://github.com/PyCQA/bandit") (synopsis "Security oriented static analyser for python code") (description "Bandit is a tool designed to find common security issues in @@ -91,14 +88,14 @@ (define-public python-cliff (arguments `(#:tests? #f)) (native-inputs - `(("python-pbr" ,python-pbr))) + (list python-pbr)) (propagated-inputs - `(("python-cmd2" ,python-cmd2) - ("python-prettytable" ,python-prettytable) - ("python-pyparsing" ,python-pyparsing) - ("python-pyyaml" ,python-pyyaml) - ("python-bandit" ,python-bandit) - ("python-stevedore" ,python-stevedore))) + (list python-cmd2 + python-prettytable + python-pyparsing + python-pyyaml + python-bandit + python-stevedore)) (home-page "https://opendev.org/openstack/cliff") (synopsis "Framework for building command line programs") (description "The @code{cliff} framework allows creating multi-level @@ -121,14 +118,10 @@ (define-public python-debtcollector "06c7vyn184y9f0lsrwaz13aq63hdz5fjrd191b8nifx6acsni42f")))) (build-system python-build-system) (propagated-inputs - `(("python-pbr" ,python-pbr) - ("python-six" ,python-six) - ("python-wrapt" ,python-wrapt))) + (list python-pbr python-six python-wrapt)) (native-inputs - `(;; Tests. - ("python-subunit" ,python-subunit) - ("python-testrepository" ,python-testrepository) - ("python-testtools" ,python-testtools))) + (list ;; Tests. + python-subunit python-testrepository python-testtools)) (home-page "https://www.openstack.org/") (synopsis "Find deprecated patterns and strategies in Python code") @@ -151,20 +144,20 @@ (define-public python-hacking "0fg19rlcky3n1y1ri61xyjp7534yzf8r102z9dw3zqg93f4kj20m")))) (build-system python-build-system) (propagated-inputs - `(("python-flake8" ,python-flake8-3.8))) + (list python-flake8-3.8)) (native-inputs - `( ;; Tests - ("python-coverage" ,python-coverage) - ("python-ddt" ,python-ddt) - ("python-dnspython" ,python-dnspython) - ("python-fixtures" ,python-fixtures) - ("python-eventlet" ,python-eventlet) - ("python-mock" ,python-mock) - ("python-monotonic" ,python-monotonic) - ("python-subunit" ,python-subunit) - ("python-stestr" ,python-stestr) - ("python-testscenarios" ,python-testscenarios) - ("python-testtools" ,python-testtools))) + (list ;; Tests + python-coverage + python-ddt + python-dnspython + python-fixtures + python-eventlet + python-mock + python-monotonic + python-subunit + python-stestr + python-testscenarios + python-testtools)) (home-page "https://github.com/openstack-dev/hacking") (synopsis "OpenStack hacking guideline enforcement") (description @@ -187,14 +180,10 @@ (define-public python-mox3 "0w58adwv7q9wzvmq9mlrk2asfk73myq9fpwy7mjkzsz3baa95zf5")))) (build-system python-build-system) (propagated-inputs - `(("python-fixtures" ,python-fixtures) - ("python-pbr" ,python-pbr))) + (list python-fixtures python-pbr)) (native-inputs - `(("python-openstackdocstheme" ,python-openstackdocstheme) - ("python-sphinx" ,python-sphinx) - ("python-subunit" ,python-subunit) - ("python-testrepository" ,python-testrepository) - ("python-testtools" ,python-testtools))) + (list python-openstackdocstheme python-sphinx python-subunit + python-testrepository python-testtools)) (home-page "https://www.openstack.org/") (synopsis "Mock object framework for Python") (description @@ -219,10 +208,9 @@ (define-public python-openstackdocstheme ;; turn depends on mox3 which depends on this package. `(#:tests? #f)) (propagated-inputs - `(("python-dulwich" ,python-dulwich) - ("python-pbr" ,python-pbr))) + (list python-dulwich python-pbr)) (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://docs.openstack.org/openstackdocstheme/latest/") (synopsis "OpenStack Docs Theme") (description @@ -245,15 +233,14 @@ (define-public python-os-client-config (arguments `(#:tests? #f)) ;; Circular dependency with python-oslotest (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-pyyaml" ,python-pyyaml))) + (list python-appdirs python-pyyaml)) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-fixtures" ,python-fixtures) - ("python-mimeparse" ,python-mimeparse) - ("python-testrepository" ,python-testrepository) - ("python-testscenarios" ,python-testscenarios) - ("python-testtools" ,python-testtools))) + (list python-pbr + python-fixtures + python-mimeparse + python-testrepository + python-testscenarios + python-testtools)) (home-page "https://www.openstack.org/") (synopsis "OpenStack Client Configuration Library") @@ -281,11 +268,9 @@ (define-public python-os-testr ;; when building the package. Skip the tests for now. `(#:tests? #f)) (propagated-inputs - `(("python-subunit" ,python-subunit))) + (list python-subunit)) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-testtools" ,python-testtools) - ("python-babel" ,python-babel))) + (list python-pbr python-testtools python-babel)) (home-page "https://www.openstack.org/") (synopsis "Testr wrapper to provide functionality for OpenStack projects") (description @@ -317,7 +302,7 @@ (define-public python-stevedore "requirements.txt") (("pbr!=2.1.0,>=2.0.0") "pbr>=3.0.0"))))))) (propagated-inputs - `(("python-pbr" ,python-pbr))) + (list python-pbr)) (home-page "https://github.com/dreamhost/stevedore") (synopsis "Manage dynamic plugins for Python applications") (description @@ -353,19 +338,16 @@ (define-public python-tempest-lib (substitute* "tempest_lib/tests/cli/test_execute.py" (("/bin/ls") (which "ls")))))))) (propagated-inputs - `(("python-fixtures" ,python-fixtures) - ("python-httplib2" ,python-httplib2) - ("python-iso8601" ,python-iso8601) - ("python-jsonschema" ,python-jsonschema) - ("python-oslo.log" ,python-oslo.log) - ("python-paramiko" ,python-paramiko) - ("python-pbr" ,python-pbr) - ("python-six" ,python-six))) + (list python-fixtures + python-httplib2 + python-iso8601 + python-jsonschema + python-oslo.log + python-paramiko + python-pbr + python-six)) (native-inputs - `(("python-babel" ,python-babel) - ("python-mock" ,python-mock) - ("python-os-testr" ,python-os-testr) - ("python-oslotest" ,python-oslotest))) + (list python-babel python-mock python-os-testr python-oslotest)) (home-page "https://www.openstack.org/") (synopsis "OpenStack functional testing library") (description @@ -391,25 +373,25 @@ (define-public python-oslo.config "0ymf7jxbq29fifyvkwhfiys1qvljqfxdw8ajwzwaf3yiqidgpxqd")))) (build-system python-build-system) (propagated-inputs - `(("python-debtcollector" ,python-debtcollector) - ("python-netaddr" ,python-netaddr) - ("python-oslo.i18n" ,python-oslo.i18n) - ("python-pbr" ,python-pbr) - ("python-rfc3986" ,python-rfc3986) - ("python-six" ,python-six) - ("python-stevedore" ,python-stevedore) - ("python-pyyaml" ,python-pyyaml))) + (list python-debtcollector + python-netaddr + python-oslo.i18n + python-pbr + python-rfc3986 + python-six + python-stevedore + python-pyyaml)) (native-inputs - `(("python-bandit" ,python-bandit) - ("python-coverage" ,python-coverage) - ("python-mock" ,python-mock) - ("python-openstackdocstheme" ,python-openstackdocstheme) - ("python-oslotest" ,python-oslotest) - ("python-reno" ,python-reno) - ("python-sphinx" ,python-sphinx) - ("python-testrepository" ,python-testrepository) - ("python-testscenarios" ,python-testscenarios) - ("python-testtools" ,python-testtools))) + (list python-bandit + python-coverage + python-mock + python-openstackdocstheme + python-oslotest + python-reno + python-sphinx + python-testrepository + python-testscenarios + python-testtools)) (home-page "https://launchpad.net/oslo") (synopsis "Oslo Configuration API") (description @@ -438,15 +420,15 @@ (define-public python-oslo.context "hacking>=3.0.1")) #t))))) (propagated-inputs - `(("python-debtcollector" ,python-debtcollector))) + (list python-debtcollector)) (native-inputs - `(("python-bandit" ,python-bandit) - ("python-coverage" ,python-coverage) - ("python-fixtures" ,python-fixtures) - ("python-hacking" ,python-hacking) - ("python-oslotest" ,python-oslotest) - ("python-pbr" ,python-pbr) - ("python-stestr" ,python-stestr))) + (list python-bandit + python-coverage + python-fixtures + python-hacking + python-oslotest + python-pbr + python-stestr)) (home-page "https://launchpad.net/oslo") (synopsis "Oslo context library") (description @@ -468,15 +450,14 @@ (define-public python-oslo.i18n "0kjcdw4bk3mi4vqmqwhhq053kxbbbj05si6nwxd1pzx33z067ky3")))) (build-system python-build-system) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-six" ,python-six))) + (list python-babel python-six)) (native-inputs - `(("python-pbr" ,python-pbr) - ;; Tests - ("python-mock" ,python-mock) - ("python-mox3" ,python-mox3) - ("python-oslotest" ,python-oslotest) - ("python-testscenarios" ,python-testscenarios))) + (list python-pbr + ;; Tests + python-mock + python-mox3 + python-oslotest + python-testscenarios)) (home-page "https://launchpad.net/oslo") (synopsis "Oslo internationalization (i18n) library") (description @@ -498,23 +479,20 @@ (define-public python-oslo.log "0h7hplf1h8k24v75m3mq1jlrl74x5ynyr4hwgffsg5campxnza4x")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-debtcollector" ,python-debtcollector) - ("python-monotonic" ,python-monotonic) - ("python-oslo.config" ,python-oslo.config) - ("python-oslo.context" ,python-oslo.context) - ("python-oslo.i18n" ,python-oslo.i18n) - ("python-oslo.utils" ,python-oslo.utils) - ("python-oslo.serialization" ,python-oslo.serialization) - ("python-pbr" ,python-pbr) - ("python-pyinotify" ,python-pyinotify) - ("python-six" ,python-six))) + (list python-dateutil + python-debtcollector + python-monotonic + python-oslo.config + python-oslo.context + python-oslo.i18n + python-oslo.utils + python-oslo.serialization + python-pbr + python-pyinotify + python-six)) (native-inputs - `(("python-mock" ,python-mock) - ("python-oslotest" ,python-oslotest) - ("python-subunit" ,python-subunit) - ("python-testrepository" ,python-testrepository) - ("python-testtools" ,python-testtools))) + (list python-mock python-oslotest python-subunit + python-testrepository python-testtools)) (home-page "https://launchpad.net/oslo") (synopsis "Python logging library of the Oslo project") (description @@ -536,17 +514,12 @@ (define-public python-oslo.serialization "08bxkp98c617y58x630xq44iiffm7f0f3cwh6zbnlkgq0zgh7jk1")))) (build-system python-build-system) (propagated-inputs - `(("python-msgpack" ,python-msgpack) - ("python-netaddr" ,python-netaddr) - ("python-oslo.utils" ,python-oslo.utils) - ("python-six" ,python-six) - ("python-pytz" ,python-pytz))) + (list python-msgpack python-netaddr python-oslo.utils python-six + python-pytz)) (native-inputs - `(("python-pbr" ,python-pbr) - ;; Tests. - ("python-mock" ,python-mock) - ("python-oslo.i18n" ,python-oslo.i18n) - ("python-oslotest" ,python-oslotest))) + (list python-pbr + ;; Tests. + python-mock python-oslo.i18n python-oslotest)) (home-page "https://launchpad.net/oslo") (synopsis "Oslo serialization library") (description @@ -573,10 +546,7 @@ (define-public python-reno ;; reno expects a git repo (invoke "git" "init")))))) (propagated-inputs - `(("python-dulwich" ,python-dulwich) - ("python-pbr" ,python-pbr) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six))) + (list python-dulwich python-pbr python-pyyaml python-six)) (native-inputs `(("python-testtools" ,python-testtools) ("python-testscenarios" ,python-testscenarios) @@ -614,13 +584,10 @@ (define-public python-oslosphinx "hacking!=0.13.0,>=0.12.0")) #t))))) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-hacking" ,python-hacking) - ("python-openstackdocstheme" ,python-openstackdocstheme) - ("python-pbr" ,python-pbr) - ("python-reno" ,python-reno) - ("python-sphinx" ,python-sphinx))) + (list python-hacking python-openstackdocstheme python-pbr + python-reno python-sphinx)) (home-page "https://www.openstack.org/") (synopsis "OpenStack sphinx extensions and theme") (description "This package provides themes and extensions for Sphinx @@ -643,10 +610,7 @@ (define-public python-oslotest ;; The tests are disabled to avoid a circular dependency with oslo.config. `(#:tests? #f)) (propagated-inputs - `(("python-fixtures" ,python-fixtures) - ("python-six" ,python-six) - ("python-subunit" ,python-subunit) - ("python-testtools" ,python-testtools))) + (list python-fixtures python-six python-subunit python-testtools)) (home-page "https://launchpad.net/oslo") (synopsis "Oslo test framework") (description "The Oslo Test framework provides common fixtures, support @@ -666,27 +630,27 @@ (define-public python-oslo.utils "1ipjcgg9z697wmibhcbg5lqpk5gafakdx4qkff3w255zr0mvw04r")))) (build-system python-build-system) (propagated-inputs - `(("python-debtcollector" ,python-debtcollector) - ("python-oslo.i18n" ,python-oslo.i18n) - ("python-iso8601" ,python-iso8601) - ("python-monotonic" ,python-monotonic) - ("python-netaddr" ,python-netaddr) - ("python-netifaces" ,python-netifaces) - ("python-pyparsing" ,python-pyparsing) - ("python-pytz" ,python-pytz) - ("python-six" ,python-six))) + (list python-debtcollector + python-oslo.i18n + python-iso8601 + python-monotonic + python-netaddr + python-netifaces + python-pyparsing + python-pytz + python-six)) (native-inputs - `(("python-pbr" ,python-pbr) - ;; Tests. - ("python-bandit" ,python-bandit) - ("python-ddt" ,python-ddt) - ("python-fixtures" ,python-fixtures) - ("python-oslo.config" ,python-oslo.config) - ("python-oslotest" ,python-oslotest) - ("python-mock" ,python-mock) - ("python-testrepository" ,python-testrepository) - ("python-testscenarios" ,python-testscenarios) - ("python-testtools" ,python-testtools))) + (list python-pbr + ;; Tests. + python-bandit + python-ddt + python-fixtures + python-oslo.config + python-oslotest + python-mock + python-testrepository + python-testscenarios + python-testtools)) (home-page "https://launchpad.net/oslo") (synopsis "Oslo utility library") (description @@ -732,19 +696,19 @@ (define-public python-keystoneclient ("python-testtools" ,python-testtools) ("python-webob" ,python-webob))) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-debtcollector" ,python-debtcollector) - ("python-iso8601" ,python-iso8601) - ("python-netaddr" ,python-netaddr) - ("python-oslo.config" ,python-oslo.config) - ("python-oslo.i18n" ,python-oslo.i18n) - ("python-oslo.serialization" ,python-oslo.serialization) - ("python-oslo.utils" ,python-oslo.utils) - ("python-pbr" ,python-pbr) - ("python-prettytable" ,python-prettytable) - ("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-stevedore" ,python-stevedore))) + (list python-babel + python-debtcollector + python-iso8601 + python-netaddr + python-oslo.config + python-oslo.i18n + python-oslo.serialization + python-oslo.utils + python-pbr + python-prettytable + python-requests + python-six + python-stevedore)) (home-page "https://www.openstack.org/") (synopsis "Client Library for OpenStack Identity") (description @@ -769,20 +733,19 @@ (define-public python-swiftclient "1j33l4z9vqh0scfncl4fxg01zr1hgqxhhai6gvcih1gccqm4nd7p")))) (build-system python-build-system) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-sphinx" ,python-sphinx) - ;; The folloing packages are needed for the tests. - ("python-coverage" ,python-coverage) - ("python-discover" ,python-discover) - ("python-hacking" ,python-hacking) - ("python-mock" ,python-mock) - ("python-oslosphinx" ,python-oslosphinx) - ("python-keystoneclient" ,python-keystoneclient) - ("python-testrepository" ,python-testrepository) - ("python-testtools" ,python-testtools))) + (list python-pbr + python-sphinx + ;; The folloing packages are needed for the tests. + python-coverage + python-discover + python-hacking + python-mock + python-oslosphinx + python-keystoneclient + python-testrepository + python-testtools)) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-requests python-six)) (home-page "https://www.openstack.org/") (synopsis "OpenStack Object Storage API Client Library") (description @@ -824,12 +787,11 @@ (define-public python-git-review (list git openssh))))) #t))))) (native-inputs - `(("python-pbr" ,python-pbr))) + (list python-pbr)) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (inputs - `(("git" ,git) - ("openssh" ,openssh))) + (list git openssh)) (home-page "https://docs.openstack.org/infra/git-review/") (synopsis "Command-line tool for Gerrit") (description diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index bedbad7e60..efdafe3d45 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -54,14 +54,14 @@ (define-public python-orange-canvas-core (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (propagated-inputs - `(("python-anyqt" ,python-anyqt) - ("python-cachecontrol" ,python-cachecontrol) - ("python-commonmark" ,python-commonmark) - ("python-dictdiffer" ,python-dictdiffer) - ("python-docutils" ,python-docutils) - ("python-pyqt" ,python-pyqt) - ("python-qasync" ,python-qasync) - ("python-requests" ,python-requests))) + (list python-anyqt + python-cachecontrol + python-commonmark + python-dictdiffer + python-docutils + python-pyqt + python-qasync + python-requests)) (home-page "https://github.com/biolab/orange-canvas-core") (synopsis "Core component of Orange Canvas") (description @@ -93,11 +93,8 @@ (define-public python-orange-widget-base (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (propagated-inputs - `(("python-anyqt" ,python-anyqt) - ("python-matplotlib" ,python-matplotlib) - ("python-orange-canvas-core" - ,python-orange-canvas-core) - ("python-pyqtgraph" ,python-pyqtgraph))) + (list python-anyqt python-matplotlib python-orange-canvas-core + python-pyqtgraph)) (home-page "https://github.com/biolab/orange-widget-base") (synopsis "Base Widget for Orange Canvas") (description @@ -146,40 +143,38 @@ (define-public orange "/lib/qt5/plugins/"))))) #t))))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs - `(("python-anyqt" ,python-anyqt) - ("python-baycomp" ,python-baycomp) - ("python-bottleneck" ,python-bottleneck) - ("python-chardet" ,python-chardet) - ("python-httpx" ,python-httpx) - ("python-joblib" ,python-joblib) - ("python-keyring" ,python-keyring) - ("python-keyrings.alt" ,python-keyrings.alt) - ("python-louvain" ,python-louvain) - ("python-matplotlib" ,python-matplotlib) - ("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy) - ("python-openpyxl" ,python-openpyxl) - ("python-opentsne" ,python-opentsne) - ("python-orange-canvas-core" - ,python-orange-canvas-core) - ("python-orange-widget-base" - ,python-orange-widget-base) - ("python-pandas" ,python-pandas) - ("python-pyqt" ,python-pyqt) - ("python-pyqtgraph" ,python-pyqtgraph) - ("python-pyqtwebengine" ,python-pyqtwebengine) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy) - ("python-serverfiles" ,python-serverfiles) - ("python-xlrd" ,python-xlrd) - ("python-xlsxwriter" ,python-xlsxwriter) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("xdg-utils" ,xdg-utils))) + (list python-anyqt + python-baycomp + python-bottleneck + python-chardet + python-httpx + python-joblib + python-keyring + python-keyrings.alt + python-louvain + python-matplotlib + python-networkx + python-numpy + python-openpyxl + python-opentsne + python-orange-canvas-core + python-orange-widget-base + python-pandas + python-pyqt + python-pyqtgraph + python-pyqtwebengine + python-pyyaml + python-requests + python-scikit-learn + python-scipy + python-serverfiles + python-xlrd + python-xlsxwriter + qtbase-5 + qtsvg + xdg-utils)) (home-page "https://orangedatamining.com/") (synopsis "Component-based data mining framework") (description @@ -199,7 +194,7 @@ (define-public python-serverfiles (base32 "1qgbzgnaxj4wsp2rdas53qxsh0j7xpibq25w6lviwyaqwwrgq42y")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/biolab/serverfiles") (synopsis "Utility to access files on a HTTP server and store them locally") (description diff --git a/gnu/packages/orpheus.scm b/gnu/packages/orpheus.scm index 8214311a18..7a69d99954 100644 --- a/gnu/packages/orpheus.scm +++ b/gnu/packages/orpheus.scm @@ -45,13 +45,13 @@ (define-public orpheus (patches (search-patches "orpheus-cast-errors-and-includes.patch")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses) - ("libvorbis" ,libvorbis) - ("vorbis-tools" ,vorbis-tools) - ("mpg321" ,mpg321) - ;; TODO: add ghttp - ("libxml2" ,libxml2) - ("which" ,which))) + (list ncurses + libvorbis + vorbis-tools + mpg321 + ;; TODO: add ghttp + libxml2 + which)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/ots.scm b/gnu/packages/ots.scm index 73dd5e4832..e527bf277e 100644 --- a/gnu/packages/ots.scm +++ b/gnu/packages/ots.scm @@ -66,10 +66,7 @@ (define-public ots (("shrext_cmds") "shrext")) #t))))) (inputs - `(("glib" ,glib) - ("popt" ,popt) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list glib popt libxml2 zlib)) (native-inputs `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 27e5e6aa15..f7dcacfde1 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -485,15 +485,12 @@ (define-public guix-daemon ;; Use a minimum set of dependencies. (native-inputs - (fold alist-delete (package-native-inputs guix) - '("po4a" "graphviz" "help2man"))) + (modify-inputs (package-native-inputs guix) + (delete "po4a" "graphviz" "help2man"))) (inputs - `(("gnutls" ,gnutls) - ("guile-git" ,guile-git) - ("guile-json" ,guile-json-3) - ("guile-gcrypt" ,guile-gcrypt) - ,@(fold alist-delete (package-inputs guix) - '("boot-guile" "boot-guile/i686" "util-linux")))) + (modify-inputs (package-inputs guix) + (delete "boot-guile" "boot-guile/i686" "util-linux") + (prepend gnutls guile-git guile-json-3 guile-gcrypt))) (propagated-inputs '()) @@ -542,13 +539,11 @@ (define-public guix-minimal (inherit guix) (name "guix-minimal") (native-inputs - (fold alist-delete - (package-native-inputs guix) - '("guile-ssh"))) + (modify-inputs (package-native-inputs guix) + (delete "guile-ssh"))) (propagated-inputs - (fold alist-delete - (package-propagated-inputs guix) - '("guile-ssh")))))) + (modify-inputs (package-propagated-inputs guix) + (delete "guile-ssh")))))) (define (source-file? file stat) "Return true if FILE is likely a source file, false if it is a typical @@ -598,7 +593,7 @@ (define-public guix-icons (source %artwork-repository) (build-system trivial-build-system) (native-inputs - `(("imagemagick" ,imagemagick))) + (list imagemagick)) (inputs '()) (arguments @@ -679,18 +674,18 @@ (define-public nix (string-append "sysconfdir=" etc) (string-append "profiledir=" etc "/profile.d") make-flags))))))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("boost" ,boost) - ("brotli" ,brotli) - ("bzip2" ,bzip2) - ("curl" ,curl) - ("editline" ,editline) - ("libgc" ,libgc) - ("libseccomp" ,libseccomp) - ("libsodium" ,libsodium) - ("openssl" ,openssl) - ("sqlite" ,sqlite) - ("xz" ,xz))) + (native-inputs (list pkg-config)) + (inputs (list boost + brotli + bzip2 + curl + editline + libgc + libseccomp + libsodium + openssl + sqlite + xz)) (home-page "https://nixos.org/nix/") (synopsis "The Nix package manager") (description @@ -715,12 +710,10 @@ (define-public stow "0jrxy12ywn7smdzdnvwzjw77l6knx6jkj2rckgykg1dpf6bdkm89")))) (build-system gnu-build-system) (inputs - `(("perl" ,perl))) + (list perl)) (native-inputs - `(("perl-test-simple" ,perl-test-simple) - ("perl-test-output" ,perl-test-output) - ("perl-capture-tiny" ,perl-capture-tiny) - ("perl-io-stringy" ,perl-io-stringy))) + (list perl-test-simple perl-test-output perl-capture-tiny + perl-io-stringy)) (home-page "https://www.gnu.org/software/stow/") (synopsis "Managing installed software packages") (description @@ -776,20 +769,20 @@ (define-public rpm nss "/lib/nss")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("python" ,python) - ("xz" ,xz) - ("bdb" ,bdb) - ("popt" ,popt) - ("nss" ,nss) - ("nspr" ,nspr) - ("libarchive" ,libarchive) - ("libgcrypt" ,libgcrypt) - ("file" ,file) - ("bzip2" ,bzip2) - ("zlib" ,zlib) - ("cpio" ,cpio))) + (list python + xz + bdb + popt + nss + nspr + libarchive + libgcrypt + file + bzip2 + zlib + cpio)) (home-page "https://rpm.org/") (synopsis "The RPM Package Manager") (description @@ -819,17 +812,14 @@ (define-public python-anaconda-client "1vyk0g0gci4z9psisb8h50zi3j1nwfdg1jw3j76cxv0brln0v3fw")))) (build-system python-build-system) (propagated-inputs - `(("python-clyent" ,python-clyent) - ("python-nbformat" ,python-nbformat) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests))) + (list python-clyent python-nbformat python-pyyaml python-requests)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-dateutil" ,python-dateutil) - ("python-freezegun" ,python-freezegun) - ("python-mock" ,python-mock) - ("python-pillow" ,python-pillow) - ("python-pytz" ,python-pytz))) + (list python-coverage + python-dateutil + python-freezegun + python-mock + python-pillow + python-pytz)) (arguments `(#:phases (modify-phases %standard-phases @@ -885,16 +875,12 @@ (define-public python-conda-package-handling (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv" "tests")))))) (propagated-inputs - `(("python-six" ,python-six) - ("python-tqdm" ,python-tqdm))) + (list python-six python-tqdm)) (inputs - `(("libarchive" ,libarchive))) + (list libarchive)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-mock" ,python-mock))) + (list python-cython python-pytest python-pytest-cov + python-pytest-mock python-mock)) (home-page "https://conda.io") (synopsis "Create and extract conda packages of various formats") (description @@ -1014,22 +1000,22 @@ (define-public conda "/bin/conda") "init")))))) (inputs - `(("python-wrapper" ,python-wrapper))) + (list python-wrapper)) (propagated-inputs - `(("python-anaconda-client" ,python-anaconda-client) - ("python-conda-package-handling" ,python-conda-package-handling) - ("python-cytoolz" ,python-cytoolz) - ("python-pycosat" ,python-pycosat) - ("python-pytest" ,python-pytest) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-responses" ,python-responses) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-tqdm" ,python-tqdm) - ;; XXX: This is dragged in by libarchive and is needed at runtime. - ("zstd" ,zstd))) + (list python-anaconda-client + python-conda-package-handling + python-cytoolz + python-pycosat + python-pytest + python-pyyaml + python-requests + python-responses + python-ruamel.yaml + python-tqdm + ;; XXX: This is dragged in by libarchive and is needed at runtime. + zstd)) (native-inputs - `(("python-pytest-timeout" ,python-pytest-timeout))) + (list python-pytest-timeout)) (home-page "https://github.com/conda/conda") (synopsis "Cross-platform, OS-agnostic, system-level binary package manager") (description @@ -1147,25 +1133,25 @@ (define system ,(or (%current-target-system) "and not settings_as_a_dict_conanfile ") ""))))))))) (propagated-inputs - `(("python-bottle" ,python-bottle) - ("python-colorama" ,python-colorama) - ("python-dateutil" ,python-dateutil) - ("python-distro" ,python-distro) - ("python-fasteners" ,python-fasteners) - ("python-future" ,python-future) - ("python-jinja2" ,python-jinja2) - ("python-node-semver" ,python-node-semver) - ("python-patch-ng" ,python-patch-ng) - ("python-pluginbase" ,python-pluginbase) - ("python-pygments" ,python-pygments) - ("python-pyjwt" ,python-pyjwt) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-tqdm" ,python-tqdm) - ("python-urllib3" ,python-urllib3))) + (list python-bottle + python-colorama + python-dateutil + python-distro + python-fasteners + python-future + python-jinja2 + python-node-semver + python-patch-ng + python-pluginbase + python-pygments + python-pyjwt + python-pyyaml + python-requests + python-six + python-tqdm + python-urllib3)) (inputs - `(("coreutils" ,coreutils))) ;for printenv + (list coreutils)) ;for printenv (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -1216,11 +1202,7 @@ (define-public gwl #:make-flags '("GUILE_AUTO_COMPILE=0"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) - ("graphviz" ,graphviz))) + (list autoconf automake pkg-config texinfo graphviz)) (inputs (let ((p (package-input-rewriting `((,guile-3.0 . ,guile-3.0-latest)) @@ -1438,21 +1420,18 @@ (define-public guix-jupyter "guix-jupyter-kernel.scm"))) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - - ;; For testing. - ("jupyter" ,jupyter) - ("python-ipython" ,python-ipython) - ("python-ipykernel" ,python-ipykernel))) + (list autoconf + automake + pkg-config + ;; For testing. + jupyter + python-ipython + python-ipykernel)) (inputs `(("guix" ,guix) ("guile" ,@(assoc-ref (package-native-inputs guix) "guile")))) (propagated-inputs - `(("guile-json" ,guile-json-4) - ("guile-simple-zmq" ,guile-simple-zmq) - ("guile-gcrypt" ,guile-gcrypt))) + (list guile-json-4 guile-simple-zmq guile-gcrypt)) (synopsis "Guix kernel for Jupyter") (description "Guix-Jupyter is a Jupyter kernel. It allows you to annotate notebooks @@ -1480,8 +1459,7 @@ (define-public gcab ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs - `(("glib" ,glib) - ("zlib" ,zlib))) + (list glib zlib)) (arguments `(#:configure-flags ;; XXX This ‘documentation’ is for developers, and fails informatively: @@ -1509,8 +1487,7 @@ (define-public msitools "1skq17qr2ic4qr3779j49byfm8rncwbsq9rj1a33ncn2m7isdwdv")))) (build-system gnu-build-system) (native-inputs - `(("bison" ,bison) - ("pkg-config" ,pkg-config))) + (list bison pkg-config)) (inputs `(("gcab" ,gcab) ("glib" ,glib) @@ -1655,10 +1632,8 @@ (define-public flatpak ("python-pyparsing" ,python-pyparsing) ("socat" ,socat) ("which" ,which))) - (propagated-inputs `(("glib-networking" ,glib-networking) - ("gnupg" ,gnupg) - ("gsettings-desktop-schemas" - ,gsettings-desktop-schemas))) + (propagated-inputs (list glib-networking gnupg + gsettings-desktop-schemas)) (inputs `(("appstream-glib" ,appstream-glib) ("bubblewrap" ,bubblewrap) @@ -1717,13 +1692,9 @@ (define-public akku `("LD_LIBRARY_PATH" ":" prefix (,(string-append curl "/lib")))) #t)))))) (native-inputs - `(("which" ,which) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list which autoconf automake pkg-config)) (inputs - `(("guile" ,guile-3.0) - ("curl" ,curl))) + (list guile-3.0 curl)) (home-page "https://akkuscm.org/") (synopsis "Language package manager for Scheme") (description @@ -1829,15 +1800,9 @@ (define-public modules "testsuite/install.00-init/005-init_ts.exp" "modulecmd-test.tcl")))))))) (native-inputs - `(("dejagnu" ,dejagnu) - ("autoconf" ,autoconf) - ("which" ,which))) + (list dejagnu autoconf which)) (inputs - `(("tcl" ,tcl) - ("less" ,less) - ("procps" ,procps) - ("coreutils" ,coreutils) - ("python" ,python-3))) + (list tcl less procps coreutils python-3)) (home-page "http://modules.sourceforge.net/") (synopsis "Shell environment variables and aliases management") (description "Modules simplify shell initialization and let users diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index 4067b3c3cf..87d292d2c7 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -154,8 +154,7 @@ (define-public sideload (propagated-inputs ;; Sideload needs these in the environment to fetch data securely from ;; Flatpak remotes. - `(("gnupg" ,gnupg) - ("gpgme" ,gpgme))) + (list gnupg gpgme)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm index 113e04c06f..a31d64f66b 100644 --- a/gnu/packages/parallel.scm +++ b/gnu/packages/parallel.scm @@ -99,8 +99,7 @@ (define-public parallel "echo" ":::" "1" "2" "3")))))) (inputs - `(("perl" ,perl) - ("procps" ,procps))) + (list perl procps)) (home-page "https://www.gnu.org/software/parallel/") (synopsis "Build and execute command lines in parallel") (description @@ -152,8 +151,7 @@ (define-public xjobs (build-system gnu-build-system) (arguments `(#:tests? #f)) ;; No tests (native-inputs - `(("flex" ,flex) - ("which" ,which))) + (list flex which)) (home-page "http://www.maier-komor.de/xjobs.html") (properties `((release-monitoring-url . ,home-page))) (synopsis @@ -199,13 +197,13 @@ (define-public slurm #t)))) ;; FIXME: More optional inputs could be added, ;; in particular mysql and gtk+. - (inputs `(("freeipmi" ,freeipmi) - ("hwloc" ,hwloc-2 "lib") - ("json-c" ,json-c) - ("linux-pam" , linux-pam) - ("munge" ,munge) - ("numactl" ,numactl) - ("readline" ,readline))) + (inputs (list freeipmi + `(,hwloc-2 "lib") + json-c + linux-pam + munge + numactl + readline)) (native-inputs `(("autoconf" ,autoconf) ("expect" ,expect) @@ -319,9 +317,9 @@ (define-public slurm-drmaa (build-system gnu-build-system) (arguments `(#:tests? #f)) ; The tests require "bats". (inputs - `(("slurm" ,slurm))) + (list slurm)) (native-inputs - `(("which" ,which))) + (list which)) (home-page "https://github.com/natefoo/slurm-drmaa") (synopsis "Distributed resource management application API for SLURM") (description @@ -364,10 +362,9 @@ (define-public python-slurm-magic value "\n"))) #t)))))) (inputs - `(("slurm" ,slurm))) + (list slurm)) (propagated-inputs - `(("python-ipython" ,python-ipython) - ("python-pandas" ,python-pandas))) + (list python-ipython python-pandas)) (synopsis "Control the SLURM batch scheduler from Jupyter Notebook") (description "This package implements Jupyter/IPython @@ -401,9 +398,7 @@ (define-public pthreadpool (build-system cmake-build-system) (arguments '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (inputs - `(("googletest" ,googletest) - ("googlebenchmark" ,googlebenchmark) - ("fxdiv" ,fxdiv))) + (list googletest googlebenchmark fxdiv)) (synopsis "Efficient thread pool implementation") (description "The pthreadpool library implements an efficient and portable thread @@ -432,8 +427,7 @@ (define-public cpuinfo (build-system cmake-build-system) (arguments '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (inputs - `(("googletest" ,googletest) - ("googlebenchmark" ,googlebenchmark))) + (list googletest googlebenchmark)) (synopsis "C/C++ library to obtain information about the CPU") (description "The cpuinfo library provides a C/C++ and a command-line interface to diff --git a/gnu/packages/pascal.scm b/gnu/packages/pascal.scm index e199f981a1..af7857f084 100644 --- a/gnu/packages/pascal.scm +++ b/gnu/packages/pascal.scm @@ -86,11 +86,7 @@ (define-public fpc (build-system gnu-build-system) (supported-systems '("i686-linux" "x86_64-linux")) (inputs - `(("expat" ,expat) - ("glibc" ,glibc) - ("ld-wrapper" ,ld-wrapper) - ("ncurses" ,ncurses) - ("zlib" ,zlib))) + (list expat glibc ld-wrapper ncurses zlib)) (native-inputs ;; FPC is built with FPC, so we need bootstrap binaries. `(("fpc-binary" ,(match (or (%current-target-system) @@ -270,8 +266,7 @@ (define-public p2c (chdir "src") #t))))) (native-inputs - `(("perl" ,perl) - ("which" ,which))) + (list perl which)) (synopsis "p2c converts Pascal programs to C programs--which you can then compile using gcc") (description "This package provides @command{p2c}, a program to convert diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 4658c9fa8d..0ff8608c9c 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -156,20 +156,20 @@ (define-public keepassxc `(("asciidoctor" ,ruby-asciidoctor) ("qttools" ,qttools))) (inputs - `(("argon2" ,argon2) - ("libgcrypt" ,libgcrypt) - ("libsodium" ,libsodium) ; XC_BROWSER - ("libyubikey" ,libyubikey) ; XC_YUBIKEY - ("libxi" ,libxi) - ("libxtst" ,libxtst) - ("qrencode" ,qrencode) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("quazip" ,quazip-0) ; XC_KEESHARE - ("readline" ,readline) - ("yubikey-personalization" ,yubikey-personalization) ; XC_YUBIKEY - ("zlib" ,zlib))) + (list argon2 + libgcrypt + libsodium ; XC_BROWSER + libyubikey ; XC_YUBIKEY + libxi + libxtst + qrencode + qtbase-5 + qtsvg + qtx11extras + quazip-0 ; XC_KEESHARE + readline + yubikey-personalization ; XC_YUBIKEY + zlib)) (home-page "https://www.keepassxc.org") (synopsis "Password manager") (description "KeePassXC is a password manager or safe which helps you to @@ -259,13 +259,9 @@ (define-public pwsafe-cli (invoke "autoconf") #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("libx11" ,libx11) - ("libxmu" ,libxmu) - ("libxt" ,libxt) - ("openssl" ,openssl))) + (list libx11 libxmu libxt openssl)) (home-page "https://github.com/nsd20463/pwsafe") (synopsis "CLI password manager") (description @@ -286,7 +282,7 @@ (define-public shroud "1l2shrhvcwfzkar9qiwb75nhcqmx25iz55lzmz0c187nbjhqzi9p")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:modules ((guix build gnu-build-system) (guix build utils) @@ -309,9 +305,7 @@ (define-public shroud `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,ccachedir))) #t)))))) (inputs - `(("guile" ,guile-2.2) - ("gnupg" ,gnupg) - ("xclip" ,xclip))) + (list guile-2.2 gnupg xclip)) (synopsis "GnuPG-based secret manager") (description "Shroud is a simple secret manager with a command line interface. The password database is stored as a Scheme s-expression and @@ -339,12 +333,9 @@ (define-public yapet (list (string-append "--docdir=" (assoc-ref %outputs "out") "/share/doc",name "-" ,version)))) (inputs - `(("argon2" ,argon2) - ("ncurses" ,ncurses) - ("openssl" ,openssl))) + (list argon2 ncurses openssl)) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (synopsis "Yet Another Password Encryption Tool") (description "YAPET is a text based password manager using the Blowfish encryption algorithm. Because of its small footprint and very few library @@ -416,7 +407,7 @@ (define-public libpwquality (native-inputs `(("python" ,python-wrapper))) (inputs - `(("cracklib" ,cracklib))) + (list cracklib)) (synopsis "Password quality checker") (home-page "https://github.com/libpwquality/libpwquality") (description @@ -466,14 +457,11 @@ (define-public assword (string-append (assoc-ref outputs "out") "/share/man/man1"))))))) (build-system python-build-system) (native-inputs - `(("txt2man" ,txt2man))) + (list txt2man)) (inputs - `(("gtk+" ,gtk+) - ("python-xdo" ,python-xdo) - ("python-gpg" ,python-gpg) - ("python-pygobject" ,python-pygobject))) + (list gtk+ python-xdo python-gpg python-pygobject)) (propagated-inputs - `(("xclip" ,xclip))) + (list xclip)) (home-page "https://finestructure.net/assword/") (synopsis "Password manager") (description "assword is a simple password manager using GPG-wrapped @@ -613,13 +601,9 @@ (define-public pass-otp #t))) #:test-target "test")) (inputs - `(("oath-toolkit" ,oath-toolkit))) + (list oath-toolkit)) (native-inputs - `(("password-store" ,password-store) - ("expect" ,expect) - ("git" ,git) - ("gnupg" ,gnupg) - ("which" ,which))) + (list password-store expect git gnupg which)) (home-page "https://github.com/tadfisher/pass-otp") (synopsis "Pass extension for managing one-time-password (OTP) tokens") (description @@ -696,10 +680,9 @@ (define-public qtpass (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtsvg)) (home-page "https://qtpass.org") (synopsis "GUI for password manager password-store") (description @@ -736,9 +719,7 @@ (define-public rofi-pass (chmod script #o555) (install-file script (string-append out "/bin")))))) (propagated-inputs - `(("password-store" ,password-store) - ("rofi" ,rofi) - ("xdotool" ,xdotool))) + (list password-store rofi xdotool)) (home-page "https://github.com/carnager/rofi-pass") (synopsis "Rofi frontend for password-store") (description "Rofi-pass provides a way to manipulate information stored @@ -810,13 +791,11 @@ (define-public browserpass-native (,(string-append gnupg "/bin")))) #t)))))) (native-inputs - `(("which" ,which))) + (list which)) (inputs - `(("gnupg" ,gnupg) - ("go-github-com-mattn-go-zglob" ,go-github-com-mattn-go-zglob) - ("go-github-com-rifflock-lfshook" ,go-github-com-rifflock-lfshook) - ("go-github-com-sirupsen-logrus" ,go-github-com-sirupsen-logrus) - ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list gnupg go-github-com-mattn-go-zglob + go-github-com-rifflock-lfshook go-github-com-sirupsen-logrus + go-golang-org-x-sys)) (home-page "https://github.com/browserpass/browserpass-native") (synopsis "Browserpass native messaging host") (description "Browserpass is a browser extension for pass, a @@ -893,11 +872,9 @@ (define-public pass-git-helper (setenv "HOME" (getcwd)) (invoke "pytest")))))) (inputs - `(("python-pyxdg" ,python-pyxdg) - ("password-store" ,password-store))) + (list python-pyxdg password-store)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-pytest python-pytest-mock)) (home-page "https://github.com/languitar/pass-git-helper") (synopsis "Git credential helper interfacing with pass") (description "pass-git-helper is a git credential helper which @@ -922,7 +899,7 @@ (define-public john-the-ripper-jumbo "0fvz3v41hnaiv1ggpxanfykyfjq79cwp9qcqqn63vic357w27lgm")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs `(("gmp" ,gmp) ("libpcap" ,libpcap) @@ -1026,8 +1003,7 @@ (define-public sala ;; to Python 2, which works fine. `(#:python ,python-2)) (propagated-inputs - `(("gnupg" ,gnupg) - ("pwgen" ,pwgen))) + (list gnupg pwgen)) (home-page "http://www.digip.org/sala/") (synopsis "Encrypted plaintext password store") (description @@ -1051,8 +1027,7 @@ (define-public fpm2 (inputs `(("gtk2" ,gtk+-2) ("gnupg" ,gnupg) ("libxml2" ,libxml2))) - (native-inputs `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (native-inputs (list pkg-config intltool)) (arguments `(#:configure-flags '("CFLAGS=-O2 -g -fcommon") #:phases @@ -1100,10 +1075,8 @@ (define-public pass-rotate "1m067vvdlc85csbpkp8aw4s3ags7q8s3jszrr32kmj9qhk5c254f")))) (build-system python-build-system) (inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-docopt" ,python-docopt) - ("python-html5lib" ,python-html5lib) - ("python-requests" ,python-requests))) + (list python-beautifulsoup4 python-docopt python-html5lib + python-requests)) (home-page "https://github.com/ddevault/pass-rotate") (synopsis "Rotate password on online services") (description "pass-rotate is a command line utility and python library for @@ -1125,7 +1098,7 @@ (define-public hashcat (base32 "104z63m7lqbb0sdrxhf9yi15l4a9zwf9m6zs9dbb3gf0nfxl1h9r")))) (native-inputs - `(("opencl-headers" ,opencl-headers))) + (list opencl-headers)) (build-system gnu-build-system) (arguments '(#:tests? #f ;no tests @@ -1155,9 +1128,9 @@ (define-public hashcat-utils (sha256 (base32 "0kq555kb338691qd7zjmi8vhq4km3apnsl2w63zh0igwzcjx6lx1")))) (native-inputs - `(("p7zip" ,p7zip))) + (list p7zip)) (inputs - `(("perl" ,perl))) + (list perl)) (build-system gnu-build-system) (arguments `(#:tests? #f ;no tests @@ -1213,9 +1186,9 @@ (define-public bruteforce-luks (base32 "0yawrlbbklhmvwr99wm7li3r0d5kxvpkwf33a12rji7z0ya5p340")))) (build-system gnu-build-system) (native-inputs - `(("lzip" ,lzip))) + (list lzip)) (inputs - `(("cryptsetup" ,cryptsetup))) + (list cryptsetup)) (synopsis "LUKS encrypted volume cracker") (description "This is a cracker for LUKS encrypted volumes. It can be used either in @@ -1241,13 +1214,9 @@ (define-public makepasswd (base32 "0lspqyyxbk6h28yxnp7pd5aib161vrkzgasam5jpzn35n1jacx2j")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("libxslt" ,libxslt) - ("libxml2" ,libxml2) - ("docbook-xsl" ,docbook-xsl) - ("docbook-xml" ,docbook-xml))) + (list pkg-config libxslt libxml2 docbook-xsl docbook-xml)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments `(#:phases (modify-phases %standard-phases @@ -1296,7 +1265,7 @@ (define-public pass-tomb (string-append ":-" tomb "/bin/tomb")))))) (delete 'configure)))) (inputs - `(("tomb" ,tomb))) + (list tomb)) (home-page "https://github.com/roddhjav/pass-tomb") (synopsis "Pass extension keeping the tree of passwords encrypted") (description "Pass-tomb provides a convenient solution to put your diff --git a/gnu/packages/patchutils.scm b/gnu/packages/patchutils.scm index 56ea05efdc..0dd7e0450f 100644 --- a/gnu/packages/patchutils.scm +++ b/gnu/packages/patchutils.scm @@ -64,8 +64,7 @@ (define-public patchutils "1va5pzmxbzpi87vdnbjm9qdf9bvzps9xfv0gi4mycgg3bybb0xc8")))) (build-system gnu-build-system) (inputs - `(("perl" ,perl) - ("python" ,python))) + (list perl python)) (arguments '(#:parallel-tests? #f #:phases @@ -112,11 +111,7 @@ (define-public quilt (build-system gnu-build-system) (native-inputs `(("gettext" ,gettext-minimal))) - (inputs `(("perl" ,perl) - ("less" ,less) - ("file" ,file) - ("ed" ,ed) - ("diffstat" ,diffstat))) + (inputs (list perl less file ed diffstat)) (arguments '(#:parallel-tests? #f #:phases @@ -183,8 +178,7 @@ (define-public colordiff (delete 'configure) ; no configure script (delete 'build)))) ; nothing to build (inputs - `(("perl" ,perl) - ("xmlto" ,xmlto))) + (list perl xmlto)) (home-page "https://www.colordiff.org") (synopsis "Display diff output with colors") (description @@ -208,7 +202,7 @@ (define-public patches "11rdmhv0l1s8nqb20ywmw2zqizczch2p62qf9apyx5wqgxlnjshk")) (file-name (string-append name "-"version "-checkout")))) (build-system python-build-system) - (inputs `(("python-notmuch" ,python2-notmuch))) + (inputs (list python2-notmuch)) (arguments `(#:tests? #f ;no "test" target #:python ,python-2)) ;not compatible with Python 3 @@ -234,7 +228,7 @@ (define-public vbindiff "1f1kj4jki08bnrwpzi663mjfkrx4wnfpzdfwd2qgijlkx5ysjkgh")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://www.cjmweb.net/vbindiff/") (synopsis "Console-based tool for comparing binary data") (description "Visual Binary Diff (@command{vbindiff}) displays files in @@ -267,7 +261,7 @@ (define-public meld ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("gtksourceview" ,gtksourceview-3))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (arguments `(#:imported-modules ((guix build glib-or-gtk-build-system) ,@%python-build-system-modules) @@ -459,15 +453,15 @@ (define pythonpath (chmod (string-append out "/bin/patchwork-admin") #o555)) #t))))) (inputs - `(("python-wrapper" ,python-wrapper))) + (list python-wrapper)) (propagated-inputs - `(("python-django" ,python-django-2.2) - ;; TODO: Make this configurable - ("python-psycopg2" ,python-psycopg2) - ("python-mysqlclient" ,python-mysqlclient) - ("python-django-filter" ,python-django-filter) - ("python-djangorestframework" ,python-djangorestframework) - ("python-django-debug-toolbar" ,python-django-debug-toolbar))) + (list python-django-2.2 + ;; TODO: Make this configurable + python-psycopg2 + python-mysqlclient + python-django-filter + python-djangorestframework + python-django-debug-toolbar)) (synopsis "Web based patch tracking system") (description "Patchwork is a patch tracking system. It takes in emails containing @@ -518,10 +512,7 @@ (define-public pwclient "/share/man/man1")) #t))))) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-mock" ,python-mock))) + (list python-pbr python-pytest python-pytest-cov python-mock)) (home-page "https://github.com/getpatchwork/pwclient") (synopsis "Command-line client for the Patchwork patch tracking tool") diff --git a/gnu/packages/patool.scm b/gnu/packages/patool.scm index a808555795..31dfd994b1 100644 --- a/gnu/packages/patool.scm +++ b/gnu/packages/patool.scm @@ -54,25 +54,25 @@ (define-public patool (when tests? (invoke "pytest"))))))) (native-inputs - `(("bzip2" ,bzip2) - ("cabextract" ,cabextract) - ("cdrtools" ,cdrtools) - ("clzip" ,clzip) - ("cpio" ,cpio) - ("dpkg" ,dpkg) - ("file" ,file) - ("flac" ,flac) - ("libarchive" ,libarchive) ;for bsdtar - ("lhasa" ,lhasa) - ("lrzip" ,lrzip) - ("lzip" ,lzip) - ("lzop" ,lzop) - ("python-pytest" ,python-pytest) - ("p7zip" ,p7zip) - ("pbzip2" ,pbzip2) - ("pigz" ,pigz) - ("plzip" ,plzip) - ("rpm" ,rpm))) + (list bzip2 + cabextract + cdrtools + clzip + cpio + dpkg + file + flac + libarchive ;for bsdtar + lhasa + lrzip + lzip + lzop + python-pytest + p7zip + pbzip2 + pigz + plzip + rpm)) (home-page "https://wummel.github.io/patool/") (synopsis "Portable archive file manager") (description "Patool provides a unified command line interface for a diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm index d7d224b292..47275a8ff0 100644 --- a/gnu/packages/pciutils.scm +++ b/gnu/packages/pciutils.scm @@ -109,8 +109,7 @@ (define-public pciutils ;; No test suite. #:tests? #f)) (native-inputs - `(("which" ,which) - ("pkg-config" ,pkg-config))) + (list which pkg-config)) (inputs `(,@(if (member (or (%current-target-system) (%current-system)) diff --git a/gnu/packages/pcre.scm b/gnu/packages/pcre.scm index dbe0562532..0324a21261 100644 --- a/gnu/packages/pcre.scm +++ b/gnu/packages/pcre.scm @@ -51,9 +51,7 @@ (define-public pcre "bin" ;depends on Readline (adds 20MiB to the closure) "doc" ;1.8 MiB of HTML "static")) ;1.8 MiB static libraries - (inputs `(("bzip2" ,bzip2) - ("readline" ,readline) - ("zlib" ,zlib))) + (inputs (list bzip2 readline zlib)) (arguments `(#:disallowed-references ("doc") #:configure-flags '("--enable-utf" @@ -99,9 +97,7 @@ (define-public pcre2 (base32 "0w6jaswjmg3bc0wsw6msn5bvk66p90kf2asnnj9rhll0idpak5ad")))) (build-system gnu-build-system) - (inputs `(("bzip2" ,bzip2) - ("readline" ,readline) - ("zlib" ,zlib))) + (inputs (list bzip2 readline zlib)) (arguments `(#:configure-flags '("--enable-unicode" "--enable-pcre2grep-libz" diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index f08347e61c..5e44e1e677 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -134,7 +134,7 @@ (define-public extractpdfmark ("pkg-config" ,pkg-config) ("texlive" ,texlive-tiny))) (inputs - `(("poppler" ,poppler))) + (list poppler)) (home-page "https://github.com/trueroad/extractpdfmark") (synopsis "Extract page mode and named destinations as PDFmark from PDF") (description @@ -179,10 +179,7 @@ (define-public flyer-composer (,(string-append qtbase "/lib/qt5/plugins/platforms")))) #t)))))) (inputs - `(("python-pypdf2" ,python-pypdf2) - ("python-pyqt" ,python-pyqt) - ("python-poppler-qt5" ,python-poppler-qt5) - ("qtbase" ,qtbase-5))) + (list python-pypdf2 python-pyqt python-poppler-qt5 qtbase-5)) (home-page "http://crazy-compilers.com/flyer-composer") (synopsis "Rearrange PDF pages to print as flyers on one sheet") (description "@command{flyer-composer} can be used to prepare one- or @@ -254,11 +251,11 @@ (define-public poppler ;; As per poppler-cairo and poppler-glib.pc. ;; XXX: Ideally we'd propagate Cairo too, but that would require a ;; different solution to the circular dependency mentioned above. - `(("glib" ,glib))) + (list glib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib" ,glib "bin") ; glib-mkenums, etc. - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config + `(,glib "bin") ; glib-mkenums, etc. + gobject-introspection)) (arguments `(#:tests? #f ;no test data provided with the tarball #:configure-flags @@ -351,12 +348,9 @@ (define-public python-poppler-qt5 (assoc-ref inputs "python-pyqt") "/share/sip")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("python-sip" ,python-sip-4) - ("python-pyqt" ,python-pyqt) - ("poppler-qt5" ,poppler-qt5) - ("qtbase" ,qtbase-5))) + (list python-sip-4 python-pyqt poppler-qt5 qtbase-5)) (home-page "https://pypi.org/project/python-poppler-qt5/") (synopsis "Python bindings for Poppler-Qt5") (description @@ -387,12 +381,9 @@ (define-public libharu (string-append "--with-png=" (assoc-ref %build-inputs "libpng"))))) (inputs - `(("zlib" ,zlib) - ("libpng" ,libpng))) + (list zlib libpng)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "http://libharu.org/") (synopsis "Library for generating PDF files") (description @@ -411,11 +402,7 @@ (define-public xpdf (sha256 (base32 "0ip81c9vy0igjnasl9iv2lz214fb01vvvdzbvjmgwc63fi1jgr0g")))) (build-system cmake-build-system) - (inputs `(("cups" ,cups) - ("freetype" ,freetype) - ("libpng" ,libpng) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (inputs (list cups freetype libpng qtbase-5 zlib)) (arguments `(#:tests? #f)) ; there is no check target (synopsis "Viewer for PDF files based on the Motif toolkit") @@ -436,9 +423,8 @@ (define-public zathura-cb (sha256 (base32 "1i6cf0vks501cggwvfsl6qb7mdaf3sszdymphimfvnspw810faj5")))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libarchive" ,libarchive) - ("zathura" ,zathura))) + (native-inputs (list pkg-config)) + (inputs (list libarchive zathura)) (build-system meson-build-system) (arguments `(#:tests? #f ; package does not contain tests @@ -471,9 +457,8 @@ (define-public zathura-ps (sha256 (base32 "0wygq89nyjrjnsq7vbpidqdsirjm6iq4w2rijzwpk2f83ys8bc3y")))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libspectre" ,libspectre) - ("zathura" ,zathura))) + (native-inputs (list pkg-config)) + (inputs (list libspectre zathura)) (build-system meson-build-system) (arguments `(#:tests? #f ; package does not contain tests @@ -506,10 +491,9 @@ (define-public zathura-djvu (sha256 (base32 "0062n236414db7q7pnn3ccg5111ghxj3407pn9ri08skxskgirln")))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("djvulibre" ,djvulibre) - ("zathura" ,zathura))) + (list djvulibre zathura)) (build-system meson-build-system) (arguments `(#:tests? #f ; package does not contain tests @@ -542,7 +526,7 @@ (define-public zathura-pdf-mupdf (sha256 (base32 "1r3v37k9fl2rxipvacgxr36llywvy7n20a25h3ajlyk70697sa66")))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("jbig2dec" ,jbig2dec) ("libjpeg" ,libjpeg-turbo) @@ -592,10 +576,9 @@ (define-public zathura-pdf-poppler (sha256 (base32 "1vfl4vkyy3rf39r1sqaa7y8113bgkh2bkfq3nn2inis9mrykmk6m")))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("poppler" ,poppler) - ("zathura" ,zathura))) + (list poppler zathura)) (build-system meson-build-system) (arguments `(#:tests? #f ; package does not include tests @@ -641,10 +624,9 @@ (define-public zathura ;; For tests. ("check" ,check) ("xorg-server" ,xorg-server-for-tests))) - (inputs `(("sqlite" ,sqlite))) + (inputs (list sqlite)) ;; Listed in 'Requires.private' of 'zathura.pc'. - (propagated-inputs `(("cairo" ,cairo) - ("girara" ,girara))) + (propagated-inputs (list cairo girara)) (native-search-paths (list (search-path-specification (variable "ZATHURA_PLUGINS_PATH") @@ -688,8 +670,7 @@ (define-public podofo "1f0yvkx6nf99fp741w2y706d8bs9824x1z2gqm3rdy5fv8bfgwkw")))) (build-system cmake-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (inputs `(("libjpeg" ,libjpeg-turbo) ("libtiff" ,libtiff) @@ -763,7 +744,7 @@ (define-public mupdf ("openssl" ,openssl) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:tests? #f ; no check target #:make-flags (list "verbose=yes" @@ -822,12 +803,10 @@ (define-public qpdf (("/usr/bin/env") (which "env"))) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("perl" ,perl))) + (list pkg-config perl)) (propagated-inputs ;; In Requires.private of libqpdf.pc. - `(("libjpeg-turbo" ,libjpeg-turbo) - ("zlib" ,zlib))) + (list libjpeg-turbo zlib)) (synopsis "Command-line tools and library for transforming PDF files") (description "QPDF is a command-line program that does structural, content-preserving @@ -855,14 +834,14 @@ (define-public qpdfview (patches (search-patches "qpdfview-qt515-compat.patch")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("cups" ,cups) - ("djvulibre" ,djvulibre) - ("libspectre" ,libspectre) - ("poppler-qt5" ,poppler-qt5) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list cups + djvulibre + libspectre + poppler-qt5 + qtbase-5 + qtsvg)) (arguments `(#:tests? #f ; no tests #:phases @@ -900,7 +879,7 @@ (define-public xournal ("glib" ,glib) ("libgnomecanvas" ,libgnomecanvas))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://xournal.sourceforge.net/") (synopsis "Notetaking using a stylus") (description @@ -952,16 +931,16 @@ (define-public xournalpp ("help2man" ,help2man) ("pkg-config" ,pkg-config))) (inputs - `(("alsa-lib" ,alsa-lib) - ("gtk+" ,gtk+) - ("librsvg" ,librsvg) - ("libsndfile" ,libsndfile) - ("libxml2" ,libxml2) - ("libzip" ,libzip) - ("lua" ,lua) - ("poppler" ,poppler) - ("portaudio" ,portaudio) - ("texlive-bin" ,texlive-bin))) + (list alsa-lib + gtk+ + librsvg + libsndfile + libxml2 + libzip + lua + poppler + portaudio + texlive-bin)) (home-page "https://github.com/xournalpp/xournalpp") (synopsis "Handwriting notetaking software with PDF annotation support") (description "Xournal++ is a hand note taking software written in @@ -1040,7 +1019,7 @@ (define-public python-reportlab (base32 "1v0gy4mbx02ys96ssx89420y0njknlrxs2bx64bv4rp8a0al66w5")))))) (propagated-inputs - `(("python-pillow" ,python-pillow))) + (list python-pillow)) (home-page "https://www.reportlab.com") (synopsis "Python library for generating PDFs and graphics") (description "This is the ReportLab PDF Toolkit. It allows rapid creation @@ -1066,10 +1045,7 @@ (define-public impressive (build-system python-build-system) ;; TODO: Add dependency on pdftk. - (inputs `(("python2-pygame" ,python2-pygame) - ("python2-pillow" ,python2-pillow) - ("sdl" ,sdl) - ("xpdf" ,xpdf))) + (inputs (list python2-pygame python2-pillow sdl xpdf)) (arguments `(#:python ,python-2 @@ -1172,7 +1148,7 @@ (define-public fbida ("libepoxy" ,libepoxy) ("libpng" ,libpng) ("poppler" ,poppler))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (synopsis "Framebuffer and drm-based image viewer") (description "fbida contains a few applications for viewing and editing images on @@ -1194,10 +1170,9 @@ (define-public pdf2svg "14ffdm4y26imq99wjhkrhy9lp33165xci1l5ndwfia8hz53bl02k")))) (build-system gnu-build-system) (inputs - `(("cairo" ,cairo) - ("poppler" ,poppler))) + (list cairo poppler)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.cityinthesky.co.uk/opensource/pdf2svg/") (synopsis "PDF to SVG converter") (description "@command{pdf2svg} is a simple command-line PDF to SVG @@ -1301,17 +1276,12 @@ (define-public pdfarranger `("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH")))))))))) (native-inputs - `(("intltool" ,intltool) - ("python-distutils-extra" ,python-distutils-extra))) + (list intltool python-distutils-extra)) (inputs - `(("gtk+" ,gtk+) - ("poppler" ,poppler))) + (list gtk+ poppler)) (propagated-inputs - `(("img2pdf" ,img2pdf) - ("python-dateutil" ,python-dateutil) - ("python-pikepdf" ,python-pikepdf) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject))) + (list img2pdf python-dateutil python-pikepdf python-pycairo + python-pygobject)) (home-page "https://github.com/jeromerobert/pdfarranger") (synopsis "Merge, split and re-arrange pages from PDF documents") (description @@ -1336,7 +1306,7 @@ (define-public pdfposter (arguments `(#:tests? #f)) ; test-suite not included in source archive (inputs - `(("python-pypdf2" ,python-pypdf2))) + (list python-pypdf2)) (home-page "https://pythonhosted.org/pdftools.pdfposter/") (synopsis "Scale and tile PDF images/pages to print on multiple pages") (description "@command{pdfposter} can be used to create a large poster by @@ -1364,11 +1334,9 @@ (define-public pdfgrep "1fia10djcxxl7n9jw2prargw4yzbykk6izig2443ycj9syhxrwqf")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libgcrypt" ,libgcrypt) - ("pcre" ,pcre) - ("poppler" ,poppler))) + (list libgcrypt pcre poppler)) (home-page "https://pdfgrep.org") (synopsis "Command-line utility to search text in PDF files") (description @@ -1416,7 +1384,7 @@ (define-public pdfpc ("vala" ,vala) ("webkitgtk" ,webkitgtk-with-libsoup2))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://pdfpc.github.io/") (synopsis "Presenter console with multi-monitor support for PDF files") (description @@ -1441,10 +1409,9 @@ (define-public paps (base32 "1z1w1fg2bvb8p92n1jlpqp3n9mq42szb2mqhh4xqmmnmfcdkpi9s")))) (build-system gnu-build-system) (inputs - `(("pango" ,pango))) + (list pango)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://github.com/dov/paps") (synopsis "Pango to PostScript converter") (description @@ -1475,8 +1442,7 @@ (define-public stapler (("more-itertools>=2\\.2,<6\\.0\\.0") "more-itertools>=2.2")) #t))))) (propagated-inputs - `(("python-more-itertools" ,python-more-itertools) - ("python-pypdf2" ,python-pypdf2))) + (list python-more-itertools python-pypdf2)) (home-page "https://github.com/hellerbarde/stapler") (synopsis "PDF manipulation tool") (description "Stapler is a pure Python alternative to PDFtk, a tool for @@ -1554,18 +1520,17 @@ (define-public weasyprint ("glib" ,glib) ("pango" ,pango))) (propagated-inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("python-cairocffi" ,python-cairocffi) - ("python-cairosvg" ,python-cairosvg) - ("python-cffi" ,python-cffi) - ("python-cssselect2" ,python-cssselect2) - ("python-html5lib" ,python-html5lib) - ("python-pyphen" ,python-pyphen) - ("python-tinycss2" ,python-tinycss2))) + (list gdk-pixbuf + python-cairocffi + python-cairosvg + python-cffi + python-cssselect2 + python-html5lib + python-pyphen + python-tinycss2)) (native-inputs - `(("font-dejavu" ,font-dejavu) ;tests depend on it - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner))) + (list font-dejavu ;tests depend on it + python-pytest-cov python-pytest-runner)) (home-page "https://weasyprint.org/") (synopsis "Document factory for creating PDF files from HTML") (description "WeasyPrint helps web developers to create PDF documents. It diff --git a/gnu/packages/pem.scm b/gnu/packages/pem.scm index df0ee54c46..2fba63336f 100644 --- a/gnu/packages/pem.scm +++ b/gnu/packages/pem.scm @@ -36,7 +36,7 @@ (define-public pem (base32 "03iqcki1lakkck1akdyvljjapgqda3l0rh38id7jhrac9kcxqgg2")))) (build-system gnu-build-system) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (home-page "https://www.gnu.org/software/pem/") (synopsis "Personal expenses manager") (description diff --git a/gnu/packages/pep.scm b/gnu/packages/pep.scm index 7ae77d1776..d0dfb0a685 100644 --- a/gnu/packages/pep.scm +++ b/gnu/packages/pep.scm @@ -54,7 +54,7 @@ (define-public yml2 (base32 "0fm1x1fv4lwcpbn59s55idzf7x173n59xpz8rlrxalmi6gvsjijr")))) (build-system python-build-system) (propagated-inputs - `(("python-lxml" ,python-lxml))) + (list python-lxml)) (home-page "https://fdik.org/yml/") (synopsis "Use a Domain Specific Language for XML without defining a grammar") @@ -127,9 +127,8 @@ (define-public pep-engine (lambda _ (invoke "make" "-C" "db" "install")))))) (native-inputs - `(("asn1c" ,asn1c) ; >= 0.9.27 - ("pkg-config" ,pkg-config) - ("yml2" ,yml2))) + (list asn1c ; >= 0.9.27 + pkg-config yml2)) (inputs `(("libetpan" ,fdik-libetpan) ("libiconv" ,libiconv) @@ -181,7 +180,7 @@ (define-public libpepadapter " out engine engine)))) #t))))) (inputs - `(("pep-engine" ,pep-engine))) + (list pep-engine)) (home-page "https://pep.foundation/") (synopsis "Library for building p≡p adapters") (description "This C++ library provides common structures used in p≡p @@ -238,14 +237,10 @@ (define-public python-pep-adapter (("\"wheel *>=.*\"") "")) #t))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-forked" ,python-pytest-forked))) + (list python-pytest python-pytest-forked)) (inputs - `(("boost" ,boost) - ("libpepadapter" ,libpepadapter) - ("pep-engine" ,pep-engine) - ("python-setuptools-scm" ,python-setuptools-scm) - ("util-linux" ,util-linux "lib"))) ;; uuid.h + (list boost libpepadapter pep-engine python-setuptools-scm + `(,util-linux "lib"))) ;; uuid.h (home-page "https://pep.foundation/") (synopsis "Python adapter for p≡p (pretty Easy Privacy)") (description "The p≡p Python adapter is an adaptor interface to the p≡p @@ -329,15 +324,11 @@ (define-public java-pep-adapter (copy-recursively "doc/doxygen/java/html" javaout) #t)))))) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("openjdk" ,openjdk9 "jdk") - ("which" ,which) - ("yml2" ,yml2))) + (list doxygen graphviz + `(,openjdk9 "jdk") which yml2)) (inputs - `(("libpepadapter" ,libpepadapter) - ("pep-engine" ,pep-engine) - ("util-linux" ,util-linux "lib"))) ;; uuid.h + (list libpepadapter pep-engine + `(,util-linux "lib"))) ;; uuid.h (home-page "https://pep.foundation/") (synopsis "Java adapter for p≡p (pretty Easy Privacy)") (description "The p≡p JNI adapter is a Java adapter interface to the p≡p diff --git a/gnu/packages/perl-check.scm b/gnu/packages/perl-check.scm index bcdef685cd..bde3079bef 100644 --- a/gnu/packages/perl-check.scm +++ b/gnu/packages/perl-check.scm @@ -87,9 +87,7 @@ (define-public perl-test2-suite (add-after 'unpack 'set-env (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1") #t))))) (propagated-inputs - `(("perl-importer" ,perl-importer) - ("perl-term-table" ,perl-term-table) - ("perl-sub-info" ,perl-sub-info))) + (list perl-importer perl-term-table perl-sub-info)) (home-page "https://metacpan.org/pod/Test2-Suite") (synopsis "Full set of tools for Test2::Suite") (description "This package provides a rich set of tools, plugins, bundles, @@ -110,9 +108,9 @@ (define-public perl-test2-plugin-nowarnings "002qk6qsm0l6r2kaxywvc38w0yf0mlavgywq8li076pn6kcw3242")))) (build-system perl-build-system) (native-inputs - `(("perl-ipc-run3" ,perl-ipc-run3))) + (list perl-ipc-run3)) (propagated-inputs - `(("perl-test2-suite" ,perl-test2-suite))) + (list perl-test2-suite)) (home-page "https://metacpan.org/release/Test2-Plugin-NoWarnings") (synopsis "Fail if tests warn") (description "Loading this plugin causes your tests to fail if there any @@ -134,11 +132,9 @@ (define-public perl-test-base "056hibgg3i2b89mwr76vyxi6ayb3hqjqcwicvn3s5lximsma3517")))) (build-system perl-build-system) (native-inputs - `(("perl-algorithm-diff" ,perl-algorithm-diff) - ("perl-text-diff" ,perl-text-diff))) + (list perl-algorithm-diff perl-text-diff)) (propagated-inputs - `(("perl-spiffy" ,perl-spiffy) - ("perl-test-deep" ,perl-test-deep))) + (list perl-spiffy perl-test-deep)) (home-page "https://metacpan.org/release/Test-Base") (synopsis "Data-driven testing framework for Perl") (description "Test::Base gives a way to trivially write your own test @@ -162,7 +158,7 @@ (define-public perl-test-checkdeps "1vjinlixxdx6gfcw8y1dw2rla8bfhi8nmgcqr3nffc7kqskcrz36")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cpan-meta-check" ,perl-cpan-meta-check))) + (list perl-cpan-meta-check)) (home-page "https://metacpan.org/release/Test-CheckDeps") (synopsis "Check for presence of dependencies") (description @@ -186,11 +182,9 @@ (define-public perl-test-class "0l0kk5jvxjkic2jkf1r7v41irb344aasnzr3f5ygjgxgiknm9489")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (inputs - `(("perl-module-runtime" ,perl-module-runtime) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-module-runtime perl-mro-compat perl-try-tiny)) (home-page "https://metacpan.org/release/Test-Class") (synopsis "Easily create test classes in an xUnit/JUnit style") (description "@code{Test::Class} provides a simple way of creating classes @@ -217,13 +211,10 @@ (define-public perl-test-class-most "1zvx9hil0mg0pnb8xfa4m0xgjpvh8s5gnbyprq3xwpdsdgcdwk33")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (inputs - `(("perl-test-class" ,perl-test-class) - ("perl-test-most" ,perl-test-most) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-test-class perl-test-most perl-module-runtime + perl-try-tiny perl-mro-compat)) (home-page "https://metacpan.org/release/Test-Class-Most") (synopsis "Test classes the easy way") (description "@code{Test::Class::Most} provides some more convenience when @@ -243,18 +234,15 @@ (define-public perl-test-cleannamespaces (base32 "0yijspncqgmbkkxrh66xx1pliajar05yqhzq6m4nb6p8x1lmb39k")))) (build-system perl-build-system) (native-inputs - `(("perl-file-pushd" ,perl-file-pushd) - ("perl-test-requires" ,perl-test-requires) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-warnings" ,perl-test-warnings) - ("perl-test-needs" ,perl-test-needs))) + (list perl-file-pushd perl-test-requires perl-test-deep + perl-test-warnings perl-test-needs)) (propagated-inputs - `(("perl-namespace-clean" ,perl-namespace-clean) - ("perl-package-stash" ,perl-package-stash) - ("perl-sub-identify" ,perl-sub-identify) - ("perl-sub-exporter" ,perl-sub-exporter) - ("perl-file-find-rule" ,perl-file-find-rule) - ("perl-file-find-rule-perl" ,perl-file-find-rule-perl))) + (list perl-namespace-clean + perl-package-stash + perl-sub-identify + perl-sub-exporter + perl-file-find-rule + perl-file-find-rule-perl)) (home-page "https://metacpan.org/release/Test-CleanNamespaces") (synopsis "Check for uncleaned imports") (description "This module lets you check your module's namespaces for @@ -277,7 +265,7 @@ (define-public perl-test-command "0cwm3c4d49mdrbm6vgh78b3x8mk730l0zg8i7xb9z8bkx9pzr8r8")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://github.com/danboo/perl-test-command") (synopsis "Test routines for external commands") (description @@ -301,9 +289,7 @@ (define-public perl-test-cpan-meta "1dcdbbdwdyhpldkhjzc9rvzlmb5jbil6fwh2x07nsfdwysf4ynzm")))) (build-system perl-build-system) (native-inputs - `(("perl-test-cpan-meta-json" ,perl-test-cpan-meta-json) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-test-cpan-meta-json perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Test-CPAN-Meta") (synopsis "Validate your CPAN META.yml files") @@ -328,10 +314,9 @@ (define-public perl-test-cpan-meta-json "1jg9ka50ixwq083wd4k12rhdjq87w0ihb34gd8jjn7gvvyd51b37")))) (build-system perl-build-system) (native-inputs - `(("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-test-pod perl-test-pod-coverage)) (inputs - `(("perl-json" ,perl-json))) + (list perl-json)) (home-page "https://metacpan.org/release/Test-CPAN-Meta-JSON") (synopsis "Validate your CPAN META.json files") @@ -352,7 +337,7 @@ (define-public perl-test-deep (base32 "1kdy06r0yg7zwarqglc9163vbfb0sfc4s6ld4pw5q7i9f7mghzi0")))) (build-system perl-build-system) - (inputs `(("perl-test-nowarnings" ,perl-test-nowarnings))) + (inputs (list perl-test-nowarnings)) (synopsis "Flexible deep comparison for the Test::Builder framework") (description "Test::Deep compares two structures by going through each level, ensuring @@ -375,10 +360,9 @@ (define-public perl-test-differences (base32 "1nkqr3m4lbzw7fkkzah42aiqlhxapamk6kw7hj90cjwkifsbp3f8")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-text-diff" ,perl-text-diff) - ("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-text-diff perl-capture-tiny)) (home-page "https://metacpan.org/release/Test-Differences") (synopsis "Test strings and data structures and show differences") (description "This module exports three test functions and four diff-style @@ -401,9 +385,7 @@ (define-public perl-test-dir "1hpafgr93jjl6s8spskhdxhgich4cccmaiq99mla5diyj4iv6ckk")))) (build-system perl-build-system) (propagated-inputs - `(("perl-pod-coverage" ,perl-pod-coverage) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-pod-coverage perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Test-Dir") (synopsis "Utilities for testing directory attributes") (description @@ -424,7 +406,7 @@ (define-public perl-test-directory (base32 "1ncql08cizhicbxwd753b4czns8nlcnlw0zfjcfrbdd41x4j6hqr")))) (build-system perl-build-system) - (native-inputs `(("perl-test-exception" ,perl-test-exception))) + (native-inputs (list perl-test-exception)) (home-page "https://metacpan.org/release/Test-Directory") (synopsis "Perl extension for maintaining test directories") (description "Testing code can involve making sure that files are created @@ -449,9 +431,9 @@ (define-public perl-test-distmanifest (base32 "1ifpff5simjslabwy7ac6kdylv4c0b5b39fgpwf9ha16yh6w49ix")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-module-manifest" ,perl-module-manifest))) + (list perl-module-manifest)) (home-page "https://github.com/jawnsy/Test-DistManifest") (synopsis "Author test that validates a package @file{MANIFEST}") (description @@ -474,12 +456,10 @@ (define-public perl-test-distribution "0s1bj459qaw2x1fckklv9irpf3mr8gp2cm9vlyrb5dyanrzx1v2h")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-file-find-rule" ,perl-file-find-rule) - ("perl-pod-coverage" ,perl-pod-coverage) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-file-find-rule perl-pod-coverage perl-test-pod + perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Test-Distribution") (synopsis "Perform tests on all modules of a distribution") (description "When used in a test script @code{Test::Distribution} @@ -531,9 +511,9 @@ (define-public perl-test-exception "0cxm7s4bg0xpxa6l6996a6iq3brr4j7p4hssnkc6dxv4fzq16sqm")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-sub-uplevel" ,perl-sub-uplevel))) + (list perl-sub-uplevel)) (home-page "https://metacpan.org/release/Test-Exception") (synopsis "Test exception based code") (description "This module provides a few convenience methods for testing @@ -556,7 +536,7 @@ (define-public perl-test-failwarnings "0vx9chcp5x8m0chq574p9fnfckh5gl94j7904rh9v17n568fyd6s")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-capture-tiny)) (home-page "https://metacpan.org/release/Test-FailWarnings") (synopsis "Add test failures if warnings are caught") (description @@ -576,7 +556,7 @@ (define-public perl-test-fatal (base32 "1c6bs68mss4q7cyapkv2c0jn66i21050p0faxf3s3417gdffzp5w")))) (build-system perl-build-system) - (propagated-inputs `(("perl-try-tiny" ,perl-try-tiny))) + (propagated-inputs (list perl-try-tiny)) (home-page "https://metacpan.org/release/Test-Fatal") (synopsis "Simple helpers for testing code with exceptions") (description "Test::Fatal is an alternative to the popular @@ -599,7 +579,7 @@ (define-public perl-test-file (base32 "0195dnvwxxphwbglw6cjid3j7kq15xg46lr7r4468idvadyal6c7")))) (build-system perl-build-system) (native-inputs - `(("perl-test-utf8" ,perl-test-utf8))) + (list perl-test-utf8)) (home-page "https://metacpan.org/release/Test-File") (synopsis "Utilities for testing file attributes") (description @@ -623,11 +603,9 @@ (define-public perl-test-file-contents "0g8zgfyw84181snw7ghahnl9r4lrmlfj7zwi76sv8d0bj7xssvyd")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage) - ("perl-text-diff" ,perl-text-diff))) + (list perl-test-pod perl-test-pod-coverage perl-text-diff)) (home-page "https://metacpan.org/release/Test-File-Contents") (synopsis "Test routines for examining the contents of files") (description @@ -649,12 +627,12 @@ (define-public perl-test-file-sharedir-dist "1bbs6cx69wcinq77gif4i4pmrj8a7lwb92sgvvxzrwmjnk5lfdmk")))) (build-system perl-build-system) (propagated-inputs - `(("perl-class-tiny" ,perl-class-tiny) - ("perl-file-copy-recursive" ,perl-file-copy-recursive) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-path-tiny" ,perl-path-tiny) - ("perl-scope-guard" ,perl-scope-guard) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-class-tiny + perl-file-copy-recursive + perl-file-sharedir + perl-path-tiny + perl-scope-guard + perl-test-fatal)) (home-page "https://github.com/kentnl/Test-File-ShareDir") (synopsis "Dist oriented ShareDir tester") (description "This module creates a Fake ShareDir for your modules @@ -676,7 +654,7 @@ (define-public perl-test-filename "1gpw4mjw68gnby8s4cifvbz6g2923xsc189jkw9d27i8qv20qiba")))) (build-system perl-build-system) (propagated-inputs - `(("perl-path-tiny" ,perl-path-tiny))) + (list perl-path-tiny)) (home-page "https://metacpan.org/release/Test-Filename") (synopsis "Portable filename comparison") (description "Test::Filename provides functions to convert all path @@ -699,8 +677,7 @@ (define-public perl-test-files "1zn33yigznq7i1jr4yjr4lxvc6bn7znkbqdzj7slhc146pqapkln")))) (build-system perl-build-system) (propagated-inputs - `(("perl-algorithm-diff" ,perl-algorithm-diff) - ("perl-text-diff" ,perl-text-diff))) + (list perl-algorithm-diff perl-text-diff)) (home-page "https://metacpan.org/release/Test-Files") (synopsis "Ease software testing with files and directories") (description "This library provides functions to enable testing of files @@ -791,8 +768,7 @@ (define-public perl-test-manifest "1n9jscnni24sbp4v5gjlcy3iknfwvmy0731xwvk1c3jq3kbslym4")))) (build-system perl-build-system) (native-inputs - `(("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Test-Manifest") (synopsis "Interact with a t/test_manifest file") (description "@code{Test::Manifest} overrides the default test file order. Instead of @@ -817,9 +793,9 @@ (define-public perl-test-memory-cycle "00ijmgx1r3cxrcs1qa9rb2s4gbm3nsawd90drda89kb4r7yxslwx")))) (build-system perl-build-system) (inputs - `(("perl-padwalker" ,perl-padwalker))) + (list perl-padwalker)) (propagated-inputs - `(("perl-devel-cycle" ,perl-devel-cycle))) + (list perl-devel-cycle)) (home-page "https://metacpan.org/release/Test-Memory-Cycle") (synopsis @@ -850,13 +826,11 @@ (define-public perl-test-mockmodule (base32 "0i8hiw9r2kak8kgp2qabr0cnnpp1yg1sddm781nhfxpavi4pmnhv")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ;; For tests. - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage) - ("perl-test-warnings" ,perl-test-warnings))) + (list perl-module-build + ;; For tests. + perl-test-pod perl-test-pod-coverage perl-test-warnings)) (propagated-inputs - `(("perl-super" ,perl-super))) + (list perl-super)) (home-page "https://metacpan.org/release/Test-MockModule") (synopsis "Override subroutines in a module for unit testing") (description @@ -881,14 +855,10 @@ (define-public perl-test-mockobject (base32 "160r36j727hw6syazh6sfq862f95dp1zcga0nil7cjlry77lqsn7")))) (build-system perl-build-system) (native-inputs - `(("perl-cgi" ,perl-cgi) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-warn" ,perl-test-warn))) + (list perl-cgi perl-test-exception perl-test-warn)) (propagated-inputs - `(("perl-test-exception" ,perl-test-exception) - ("perl-test-warn" ,perl-test-warn) - ("perl-universal-can" ,perl-universal-can) - ("perl-universal-isa" ,perl-universal-isa))) + (list perl-test-exception perl-test-warn perl-universal-can + perl-universal-isa)) (home-page "https://metacpan.org/release/Test-MockObject") (synopsis "Emulate troublesome interfaces in Perl") (description "Test::MockObject allows you to create objects that conform @@ -908,7 +878,7 @@ (define-public perl-test-mocktime (sha256 (base32 "1y820qsq7yf7r6smy5c6f0mpf2cis2q24vwmpim1svv0n8cf2qrk")))) (propagated-inputs - `(("perl-time-piece" ,perl-time-piece))) + (list perl-time-piece)) (build-system perl-build-system) (home-page "https://metacpan.org/release/Test-MockTime") (synopsis "Replaces actual time with simulated time") @@ -956,11 +926,8 @@ (define-public perl-test-most "0zv5dyzq55r28plffibcr7wd00abap0h2zh4s4p8snaiszsad5wq")))) (build-system perl-build-system) (propagated-inputs - `(("perl-test-differences" ,perl-test-differences) - ("perl-test-warn" ,perl-test-warn) - ("perl-exception-class" ,perl-exception-class) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-exception" ,perl-test-exception))) + (list perl-test-differences perl-test-warn perl-exception-class + perl-test-deep perl-test-exception)) (home-page "https://metacpan.org/release/Test-Most") (synopsis "Most commonly needed test functions and features") (description "This module provides the most commonly used testing @@ -1106,8 +1073,7 @@ (define-public perl-test-output "0vjm62c7g3xxs3h4lba55dnpr4pg71yrhkdg5b9glxdh80klia7n")))) (build-system perl-build-system) (propagated-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-capture-tiny perl-sub-exporter)) (synopsis "Utilities to test STDOUT and STDERR messages") (description "Test::Output provides a simple interface for testing output sent to @@ -1129,7 +1095,7 @@ (define-public perl-test-pod (base32 "1z75x1pxwp8ajwq9iazlg2c3wd7rdlim08yclpdg32qnc36dpa30")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Test-Pod") (synopsis "Check for POD errors in files") (description "Check POD files for errors or warnings in a test file, using @@ -1150,7 +1116,7 @@ (define-public perl-test-pod-coverage "1m203mhgfilz7iqc8mxaw4lw02fz391mni3n25sfx7nryylwrja8")))) (build-system perl-build-system) (propagated-inputs - `(("perl-pod-coverage" ,perl-pod-coverage))) + (list perl-pod-coverage)) (home-page "https://metacpan.org/release/Test-Pod-Coverage") (synopsis "Check for pod coverage") (description "This module adds a test to your Perl distribution which @@ -1170,9 +1136,9 @@ (define-public perl-test-portability-files (base32 "05hs80gljkd6mhb8zvilyk3pjqxp5samgnymam5v9h9d94rb9r08")))) (build-system perl-build-system) (native-inputs - `(("perl-test-simple" ,perl-test-simple))) + (list perl-test-simple)) (propagated-inputs - `(("perl-pathtools" ,perl-pathtools))) + (list perl-pathtools)) (home-page "https://metacpan.org/dist/Test-Portability-Files") (synopsis "Check file names portability") (description "Test::Portability::Files module is used to check the @@ -1240,14 +1206,14 @@ (define-public perl-test-roo "1mnym49j1lj7gzylma5b6nr4vp75rmgz2v71904v01xmxhy9l4i1")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-capture-tiny)) (propagated-inputs - `(("perl-indirect" ,perl-indirect) - ("perl-moo" ,perl-moo) - ("perl-moox-types-mooselike" ,perl-moox-types-mooselike) - ("perl-multidimensional" ,perl-multidimensional) - ("perl-strictures" ,perl-strictures) - ("perl-sub-install" ,perl-sub-install))) + (list perl-indirect + perl-moo + perl-moox-types-mooselike + perl-multidimensional + perl-strictures + perl-sub-install)) (home-page "https://metacpan.org/release/Test-Roo") (synopsis "Composable, reusable tests with roles and Moo") (description "Test::Roo provides composable, reusable tests with roles.") @@ -1268,11 +1234,9 @@ (define-public perl-test-runvalgrind (base32 "1vm5iw5sy0mhjjypaaviil9qgqixmkaghdbjbcyb4lf2mm6d24v9")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-path-tiny" ,perl-path-tiny) - ("perl-test-trap" ,perl-test-trap) - ("valgrind" ,valgrind))) + (list perl-path-tiny perl-test-trap valgrind)) (home-page "https://metacpan.org/release/Test-RunValgrind") (synopsis "Tests that an external program is valgrind-clean") (description "Test::RunValgind checks weather Valgrind does not detect @@ -1292,8 +1256,7 @@ (define-public perl-test-script "1msavbi6przkxq3npm90nv925v58iym9jrk677wn46x19whwzwzm")))) (build-system perl-build-system) (propagated-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-probe-perl" ,perl-probe-perl))) + (list perl-capture-tiny perl-probe-perl)) (synopsis "Basic cross-platform tests for scripts") (description "The intent of the Test::Script module is to provide a series of basic @@ -1315,7 +1278,7 @@ (define-public perl-test-sharedfork (base32 "17y52j20k1bs9dgf4n6rhh9dn4cfxxbnfn2cfs7pb00fc5jyhci9")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires))) + (list perl-test-requires)) (home-page "https://metacpan.org/release/Test-SharedFork") (synopsis "Fork test in Perl") (description "Test::SharedFork is a utility module for Test::Builder. It @@ -1353,7 +1316,7 @@ (define-public perl-test-subcalls (base32 "1hmnv9nkdzyrr6yis0dnkf4lk0hwld3zapiyq7mizrq5barykhfb")))) (build-system perl-build-system) (propagated-inputs - `(("perl-hook-lexwrap" ,perl-hook-lexwrap))) + (list perl-hook-lexwrap)) (home-page "https://metacpan.org/release/Test-SubCalls") (synopsis "Track the number of times subs are called") (description @@ -1427,10 +1390,7 @@ (define-public perl-test-perltidy "1j5rsb4km9rzcbd1ljavj8vm42bmilji40v2jj2k87l1ykrxj59z")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-finder" ,perl-file-finder) - ("perl-file-slurp" ,perl-file-slurp) - ("perltidy" ,perltidy) - ("perl-text-diff" ,perl-text-diff))) + (list perl-file-finder perl-file-slurp perltidy perl-text-diff)) (home-page "https://metacpan.org/release/Test-PerlTidy") (synopsis "Check that all your Perl files are tidy") (description @@ -1451,10 +1411,9 @@ (define-public perl-test-trap (base32 "1qjs2080kcc66s4d7499br5lw2qmhr9gxky4xsl6vjdn6dpna10b")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-simple" ,perl-test-simple))) + (list perl-module-build perl-test-simple)) (propagated-inputs - `(("perl-data-dump" ,perl-data-dump))) + (list perl-data-dump)) (home-page "https://metacpan.org/release/Test-Trap") (synopsis "Trap exit codes, exceptions, output, and so on") (description "This module is primarily (but not exclusively) for use in @@ -1476,7 +1435,7 @@ (define-public perl-test-utf8 (base32 "1mwbdgbbzm54v7wdw3l80bk73lr4z9i8274zlhjhp0s0b6fg10nz")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (home-page "https://metacpan.org/release/Test-utf8") (synopsis "UTF-8 testing in Perl") (description "This module is a collection of tests useful for dealing with @@ -1501,9 +1460,9 @@ (define-public perl-test-version "1q1qradaf7r2rb3jhpv01wl8z3bxymkfqrl9gwdhxwx5jwldvqcw")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (propagated-inputs - `(("perl-file-find-rule-perl" ,perl-file-find-rule-perl))) + (list perl-file-find-rule-perl)) (home-page "https://metacpan.org/release/Test-Version") (synopsis "Check versions in modules") (description @@ -1525,7 +1484,7 @@ (define-public perl-test-warn "1nkc7jzxff0w4x9axbpsgxrksqdjnf70rb74q39zikkrsd3a7g7c")))) (build-system perl-build-system) (propagated-inputs - `(("perl-sub-uplevel" ,perl-sub-uplevel))) + (list perl-sub-uplevel)) (home-page "https://metacpan.org/release/Test-Warn") (synopsis "Perl extension to test methods for warnings") (description "This module provides a few convenience methods for testing @@ -1588,13 +1547,10 @@ (define-public perl-test-writevariants (base32 "11v4j3607bydxsqy2ylx9w6qr3qxcalfx3mdc4q4ccqmxsyw4jb3")))) (build-system perl-build-system) (native-inputs - `(("perl-test-most" ,perl-test-most) - ("perl-test-directory" ,perl-test-directory))) + (list perl-test-most perl-test-directory)) (propagated-inputs - `(("perl-data-tumbler" ,perl-data-tumbler) - ("perl-file-homedir" ,perl-file-homedir) - ("perl-module-pluggable" ,perl-module-pluggable) - ("perl-module-runtime" ,perl-module-runtime))) + (list perl-data-tumbler perl-file-homedir perl-module-pluggable + perl-module-runtime)) (home-page "https://metacpan.org/release/Test-WriteVariants") (synopsis "Dynamic generation of tests") (description "The Test::WriteVariants module provides for the dynamic @@ -1614,7 +1570,7 @@ (define-public perl-test-yaml (base32 "0pwrrnwi1qaiy3c5522vy0kzncxc9g02r4b056wqqaa69w1hsc0z")))) (build-system perl-build-system) (propagated-inputs - `(("perl-test-base" ,perl-test-base))) + (list perl-test-base)) (home-page "https://metacpan.org/release/Test-YAML") (synopsis "Testing module for YAML implementations") (description "Test::YAML is a subclass of Test::Base with YAML specific @@ -1637,13 +1593,9 @@ (define-public perl-test-trailingspace "04aszaw4n3sra7n7sq2cj4wjjvfghia9zqi47aj00ry0vqx2d7gh")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-file-find-object" ,perl-file-find-object) - ("perl-class-xsaccessor" ,perl-class-xsaccessor))) + (list perl-module-build perl-file-find-object perl-class-xsaccessor)) (inputs - `(("perl-file-find-object-rule" ,perl-file-find-object-rule) - ("perl-text-glob" ,perl-text-glob) - ("perl-number-compare" ,perl-number-compare))) + (list perl-file-find-object-rule perl-text-glob perl-number-compare)) (home-page "https://metacpan.org/release/Test-TrailingSpace") (synopsis diff --git a/gnu/packages/perl-compression.scm b/gnu/packages/perl-compression.scm index 48e3209ce1..54e5185169 100644 --- a/gnu/packages/perl-compression.scm +++ b/gnu/packages/perl-compression.scm @@ -57,7 +57,7 @@ (define-public perl-compress-bzip2 (setenv "BZLIB_LIB" (string-append bzip2 "/lib")) #t)))))) (inputs - `(("bzip2" ,bzip2))) + (list bzip2)) (home-page "https://metacpan.org/release/Compress-Bzip2") (synopsis "Interface to Bzip2 compression library") (description @@ -98,7 +98,7 @@ (define-public perl-compress-raw-zlib (base32 "04jrqvqsa2c655idw7skv5rhb9vx9997h4n9if5p99srq4hblk6d")))) (build-system perl-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (arguments `(#:phases (modify-phases %standard-phases (add-before @@ -134,8 +134,7 @@ (define-public perl-io-compress (build-system perl-build-system) (propagated-inputs ;; These two packages should be updated to this one's version first. - `(("perl-compress-raw-zlib" ,perl-compress-raw-zlib) - ("perl-compress-raw-bzip2" ,perl-compress-raw-bzip2))) + (list perl-compress-raw-zlib perl-compress-raw-bzip2)) (home-page "https://metacpan.org/release/IO-Compress") (synopsis "IO Interface to compressed files/buffers") (description "IO-Compress provides a Perl interface to allow reading and @@ -160,7 +159,7 @@ (define-public perl-perlio-gzip ;; MakeMaker doesn't honor LIBRARY_PATH. (let ((zlib (assoc-ref %build-inputs "zlib"))) (list (format #f "LIBS=-L~a/lib/ -lz" zlib))))) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (home-page "https://metacpan.org/pod/PerlIO::gzip") (synopsis "Perl extension to provide a PerlIO layer to gzip/gunzip") (description "PerlIO::gzip provides a PerlIO layer that manipulates files @@ -202,7 +201,7 @@ (define-public perl-archive-zip (build-system perl-build-system) (native-inputs ;; For tests. - `(("perl-test-mockmodule" ,perl-test-mockmodule))) + (list perl-test-mockmodule)) (synopsis "Provides an interface to Zip archive files") (description "The @code{Archive::Zip} module allows a Perl program to create, manipulate, read, and write Zip archive files.") diff --git a/gnu/packages/perl-maths.scm b/gnu/packages/perl-maths.scm index b1110f94d2..b317e3c1cf 100644 --- a/gnu/packages/perl-maths.scm +++ b/gnu/packages/perl-maths.scm @@ -62,8 +62,7 @@ (define-public perl-math-matrixreal "1cml5wqd99hm398gl8f147ccsck9v179l7a6vqjj4kfkdnja37sg")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-most" ,perl-test-most))) + (list perl-module-build perl-test-most)) (home-page "https://metacpan.org/release/Math-MatrixReal") (synopsis "Manipulate NxN matrices of real numbers") (description "This package provides the @code{Math::MatrixReal} module. diff --git a/gnu/packages/perl-web.scm b/gnu/packages/perl-web.scm index 498d5bcc10..c3a3e17188 100644 --- a/gnu/packages/perl-web.scm +++ b/gnu/packages/perl-web.scm @@ -67,10 +67,9 @@ (define-public perl-uri-db "0n56xxlw7c39pfar0dxckr9mbmp6yrzk53ic0cb24raiykm9v6f4")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-uri" ,perl-uri) - ("perl-uri-nested" ,perl-uri-nested))) + (list perl-uri perl-uri-nested)) (home-page "https://metacpan.org/release/URI-db") (synopsis "Handle database URIs") (description @@ -92,7 +91,7 @@ (define-public perl-uri-escape "0gj1aj18k43kmzc3y1zhj5giinf8rksacf757r475xfna0fqxjdj")))) (build-system perl-build-system) (native-inputs - `(("perl-test-needs" ,perl-test-needs))) + (list perl-test-needs)) (home-page "https://github.com/libwww-perl/URI") (synopsis "Percent-encode and percent-decode unsafe characters") (description "This module provides functions to percent-encode and @@ -117,9 +116,9 @@ (define-public perl-uri-nested "1bzg6f11m8wfnmycflvp858rs99xknsx8hkip0xcdfjzlqwi75z1")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-uri" ,perl-uri))) + (list perl-uri)) (home-page "https://metacpan.org/release/URI-Nested") (synopsis "Nested URIs") (description diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index c90ff7f46f..815c59ecd4 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -308,7 +308,7 @@ (define-public perl-aliased (base32 "1syyqzy462501kn5ma9gl6xbmcahqcn4qpafhsmpz0nd0x2m4l63")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/aliased") (synopsis "Use shorter versions of class names") (description "The alias module loads the class you specify and exports @@ -350,13 +350,13 @@ (define-public perl-alien-sdl (("GetOptions\\( \"travis\" => \\\\\\$travis \\);") "")) #t))))) (native-inputs - `(("perl-archive-extract" ,perl-archive-extract) - ("perl-archive-zip" ,perl-archive-zip) - ("perl-capture-tiny" ,perl-capture-tiny) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-file-which" ,perl-file-which) - ("perl-module-build" ,perl-module-build) - ("perl-text-patch" ,perl-text-patch))) + (list perl-archive-extract + perl-archive-zip + perl-capture-tiny + perl-file-sharedir + perl-file-which + perl-module-build + perl-text-patch)) (inputs `(("freetype" ,freetype) ("fontconfig" ,fontconfig) @@ -387,8 +387,7 @@ (define-public perl-any-moose "0dc55mpayrixwx8dwql0vj0jalg4rlb3k64rprc84bl0z8vkx9m8")))) (build-system perl-build-system) (native-inputs - `(("perl-mouse" ,perl-mouse) - ("perl-moose" ,perl-moose))) + (list perl-mouse perl-moose)) (home-page "https://metacpan.org/release/Any-Moose") (synopsis "Transparently use Moose or Mouse modules") (description @@ -413,7 +412,7 @@ (define-public perl-appconfig "03vvi3mk4833mx2c6dkm9zhvakf02mb2b7wz9pk9xc7c4mq04xqi")))) (build-system perl-build-system) (native-inputs - `(("perl-test-pod" ,perl-test-pod))) + (list perl-test-pod)) (home-page "https://metacpan.org/release/AppConfig") (synopsis "Configuration files and command line parsing") (description "AppConfig is a bundle of Perl5 modules for reading @@ -454,9 +453,9 @@ (define-public perl-async-interrupt "0nq8wqy0gsnwhiw23wsp1dmgzzbf2q1asi85yd0d7cmg4haxsmib")))) (build-system perl-build-system) (native-inputs - `(("perl-canary-stability" ,perl-canary-stability))) + (list perl-canary-stability)) (propagated-inputs - `(("perl-common-sense" ,perl-common-sense))) + (list perl-common-sense)) (home-page "https://metacpan.org/release/Async-Interrupt") (synopsis "Allow C/XS libraries to interrupt perl asynchronously") (description @@ -518,13 +517,9 @@ (define-public perl-authen-dechpwd "0xzind7zr2prjq3zbs2j18snfpshd4xrd7igv4kp67xl0axr6fpl")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-data-integer" ,perl-data-integer) - ("perl-digest-crc" ,perl-digest-crc) - ("perl-scalar-string" ,perl-scalar-string))) + (list perl-data-integer perl-digest-crc perl-scalar-string)) (home-page "https://metacpan.org/release/Authen-DecHpwd") (synopsis "DEC VMS password hashing") (description "@code{Authen::DecHpwd} implements the @@ -549,20 +544,18 @@ (define-public perl-authen-passphrase "0qq4krap687rxf6xr31bg5nj5dqmm1frcm7fq249v1bxc4h4bnsm")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-authen-dechpwd" ,perl-authen-dechpwd) - ("perl-crypt-des" ,perl-crypt-des) - ("perl-crypt-eksblowfish" ,perl-crypt-eksblowfish) - ("perl-crypt-mysql" ,perl-crypt-mysql) - ("perl-crypt-passwdmd5" ,perl-crypt-passwdmd5) - ("perl-crypt-unixcrypt_xs" ,perl-crypt-unixcrypt_xs) - ("perl-data-entropy" ,perl-data-entropy) - ("perl-digest-md4" ,perl-digest-md4) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-params-classify" ,perl-params-classify))) + (list perl-authen-dechpwd + perl-crypt-des + perl-crypt-eksblowfish + perl-crypt-mysql + perl-crypt-passwdmd5 + perl-crypt-unixcrypt_xs + perl-data-entropy + perl-digest-md4 + perl-module-runtime + perl-params-classify)) (home-page "https://metacpan.org/release/Authen-Passphrase") (synopsis "Hashed passwords/passphrases as objects") (description "@code{Authen-Passphrase} is the base class for a @@ -619,11 +612,9 @@ (define-public perl-bareword-filehandles "0zy1v746pzv3vvvpr3plpykz0vfhi940q9bfypzzhynq2qvm6d21")))) (build-system perl-build-system) (native-inputs - `(("perl-b-hooks-op-check" ,perl-b-hooks-op-check) - ("perl-extutils-depends" ,perl-extutils-depends))) + (list perl-b-hooks-op-check perl-extutils-depends)) (propagated-inputs - `(("perl-b-hooks-op-check" ,perl-b-hooks-op-check) - ("perl-lexical-sealrequirehints" ,perl-lexical-sealrequirehints))) + (list perl-b-hooks-op-check perl-lexical-sealrequirehints)) (home-page "https://metacpan.org/release/bareword-filehandles") (synopsis "Disables bareword filehandles") (description "This module disables bareword filehandles.") @@ -686,10 +677,8 @@ (define-public perl-b-hooks-endofscope "1imcqxp23yc80a7p0h56sja9glbrh4qyhgzljqd4g9habpz3vah3")))) (build-system perl-build-system) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime) - ("perl-module-implementation" ,perl-module-implementation) - ("perl-sub-exporter-progressive" ,perl-sub-exporter-progressive) - ("perl-variable-magic" ,perl-variable-magic))) + (list perl-module-runtime perl-module-implementation + perl-sub-exporter-progressive perl-variable-magic)) (home-page "https://metacpan.org/release/B-Hooks-EndOfScope") (synopsis "Execute code after a scope finished compilation") (description "This module allows you to execute code when perl finished @@ -711,7 +700,7 @@ (define-public perl-b-hooks-op-check "1kfdv25gn6yik8jrwik4ajp99gi44s6idcvyyrzhiycyynzd3df7")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends))) + (list perl-extutils-depends)) (home-page "https://metacpan.org/release/B-Hooks-OP-Check") (synopsis "Wrap OP check callbacks") (description "This module allows you to wrap OP check callbacks.") @@ -751,7 +740,7 @@ (define-public perl-benchmark-timer "1gl9ybm9hgia3ld5s11b7bv2p2hmx5rss5hxcfy6rmbzrjcnci01")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) ;; The optional input module Statistics::PointEstimation (from ;; Statistics-TTest) lists no license. (synopsis "Benchmarking with statistical confidence") @@ -778,7 +767,7 @@ (define-public perl-bit-vector "09m96p8c0ipgz42li2ywdgy0vxb57mb5nf59j9gw7yzc3xkslv9w")))) (build-system perl-build-system) (propagated-inputs - `(("perl-carp-clan" ,perl-carp-clan))) + (list perl-carp-clan)) (home-page "https://metacpan.org/release/Bit-Vector") (synopsis "Bit vector library") (description "Bit::Vector is an efficient C library which allows you to @@ -841,8 +830,7 @@ (define-public perl-business-isbn "07l3zfv8hagv37i3clvj5a1zc2jarr5phg80c93ks35zaz6llx9i")))) (build-system perl-build-system) (propagated-inputs - `(("perl-business-isbn-data" ,perl-business-isbn-data) - ("perl-mojolicious" ,perl-mojolicious))) + (list perl-business-isbn-data perl-mojolicious)) (home-page "https://metacpan.org/release/Business-ISBN") (synopsis "Work with International Standard Book Numbers") (description "This module provides tools to deal with International @@ -881,7 +869,7 @@ (define-public perl-business-ismn (base32 "1cpcfyaz1fl6fnm076jx2jsphw147wj6aszj2yzqrgsncjhk2cja")))) (build-system perl-build-system) (native-inputs - `(("perl-tie-cycle" ,perl-tie-cycle))) + (list perl-tie-cycle)) (home-page "https://metacpan.org/release/Business-ISMN") (synopsis "Work with International Standard Music Numbers") (description "This module provides tools to deal with International @@ -901,9 +889,7 @@ (define-public perl-cache-cache "1s6i670dc3yb6ngvdk48y6szdk5n1f4icdcjv2vi1l2xp9fzviyj")))) (build-system perl-build-system) (propagated-inputs - `(("perl-digest-sha1" ,perl-digest-sha1) - ("perl-error" ,perl-error) - ("perl-ipc-sharelite" ,perl-ipc-sharelite))) + (list perl-digest-sha1 perl-error perl-ipc-sharelite)) (home-page "https://metacpan.org/release/Cache-Cache") (synopsis "Cache interface for Perl") (description "The Cache modules are designed to assist a developer in @@ -1015,7 +1001,7 @@ (define-public perl-carp-always (base32 "1wb6b0qjga7kvn4p8df6k4g1pl2yzaqiln1713xidh3i454i3alq")))) (build-system perl-build-system) (native-inputs - `(("perl-test-base" ,perl-test-base))) + (list perl-test-base)) (home-page "https://metacpan.org/release/Carp-Always") (synopsis "Warns and dies noisily with stack backtraces/") (description "This module is meant as a debugging aid. It can be used to @@ -1055,9 +1041,9 @@ (define-public perl-carp-assert-more (base32 "14x4m4dlj7pwq2r2fsmww3q3xb61cdgnrlmjh5mms3ikaln6rmmk")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (propagated-inputs - `(("perl-carp-assert" ,perl-carp-assert))) + (list perl-carp-assert)) (home-page "https://metacpan.org/release/Carp-Assert-More") (synopsis "Convenience wrappers around Carp::Assert") (description "Carp::Assert::More is a set of handy assertion functions for @@ -1077,7 +1063,7 @@ (define-public perl-carp-clan (base32 "0237xx3rqa72sr4vdvws9r1m453h5f25bl85mdjmmk128kir4py7")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (home-page "https://metacpan.org/release/Carp-Clan") (synopsis "Report errors from a \"clan\" of modules") (description "This module allows errors from a clan (or family) of modules @@ -1169,30 +1155,30 @@ (define-public circos (install-file "bin/circos" bin) #t)))))) (propagated-inputs - `(("perl" ,perl) - ("perl-carp" ,perl-carp) - ("perl-clone" ,perl-clone) - ("perl-config-general" ,perl-config-general) - ("perl-digest-md5" ,perl-digest-md5) - ("perl-file-temp" ,perl-file-temp) - ("perl-font-ttf" ,perl-font-ttf) - ("perl-gd" ,perl-gd) - ("perl-getopt-long" ,perl-getopt-long) - ("perl-list-allutils" ,perl-list-allutils) - ("perl-math-bezier" ,perl-math-bezier) - ("perl-math-round" ,perl-math-round) - ("perl-math-vecstat" ,perl-math-vecstat) - ("perl-memoize" ,perl-memoize) - ("perl-number-format" ,perl-number-format) - ("perl-params-validate" ,perl-params-validate) - ("perl-readonly" ,perl-readonly) - ("perl-regexp-common" ,perl-regexp-common) - ("perl-set-intspan" ,perl-set-intspan) - ("perl-statistics-basic" ,perl-statistics-basic) - ("perl-svg" ,perl-svg) - ("perl-text-balanced" ,perl-text-balanced) - ("perl-text-format" ,perl-text-format) - ("perl-time-hires" ,perl-time-hires))) + (list perl + perl-carp + perl-clone + perl-config-general + perl-digest-md5 + perl-file-temp + perl-font-ttf + perl-gd + perl-getopt-long + perl-list-allutils + perl-math-bezier + perl-math-round + perl-math-vecstat + perl-memoize + perl-number-format + perl-params-validate + perl-readonly + perl-regexp-common + perl-set-intspan + perl-statistics-basic + perl-svg + perl-text-balanced + perl-text-format + perl-time-hires)) (home-page "http://circos.ca/") (synopsis "Generation of circularly composited renditions") (description @@ -1214,7 +1200,7 @@ (define-public perl-class-accessor "07215zzr4ydf49832vn54i3gf2q5b97lydkv8j56wb2svvjs64mz")))) (build-system perl-build-system) (native-inputs - `(("perl-sub-name" ,perl-sub-name))) + (list perl-sub-name)) (home-page "https://metacpan.org/release/Class-Accessor") (synopsis "Automated accessor generation") (description "This module automagically generates accessors/mutators for @@ -1235,9 +1221,9 @@ (define-public perl-class-accessor-chained "1lilrjy1s0q5hyr0888kf0ifxjyl2iyk4vxil4jsv0sgh39lkgx5")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-class-accessor" ,perl-class-accessor))) + (list perl-class-accessor)) (home-page "https://metacpan.org/release/Class-Accessor-Chained") (synopsis "Faster, but less expandable, chained accessors") (description "A chained accessor is one that always returns the object @@ -1259,12 +1245,9 @@ (define-public perl-class-accessor-grouped (base32 "1fy48hx56n5kdn1gz66awg465qf34r0n5jam64x7zxh9zhzb1m9m")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-install perl-test-exception)) (propagated-inputs - `(("perl-class-xsaccessor" ,perl-class-xsaccessor) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-sub-name" ,perl-sub-name))) + (list perl-class-xsaccessor perl-module-runtime perl-sub-name)) (home-page "https://metacpan.org/release/Class-Accessor-Grouped") (synopsis "Build groups of accessors") (description "This class lets you build groups of accessors that will call @@ -1284,7 +1267,7 @@ (define-public perl-class-c3 (base32 "0gp3czp6y0jxx4448kz37f7gdxq4vw514bvc0l98rk4glvqkq1c4")))) (build-system perl-build-system) (propagated-inputs - `(("perl-algorithm-c3" ,perl-algorithm-c3))) + (list perl-algorithm-c3)) (home-page "https://metacpan.org/release//Class-C3") (synopsis "Pragma to use the C3 method resolution order algorithm") (description "This is pragma to change Perl 5's standard method resolution @@ -1305,12 +1288,9 @@ (define-public perl-class-c3-adopt-next (base32 "1xsbydmiskpa1qbmnf6n39cb83nlb432xgkad9kfhxnvm8jn4rw5")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-build perl-module-build-tiny perl-test-exception)) (propagated-inputs - `(("perl-list-moreutils" ,perl-list-moreutils) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-list-moreutils perl-mro-compat)) (home-page "https://metacpan.org/release/Class-C3-Adopt-NEXT") (synopsis "Drop-in replacement for NEXT") (description "This module is intended as a drop-in replacement for NEXT, @@ -1330,12 +1310,9 @@ (define-public perl-class-c3-componentised (base32 "14wn1g45z3b5apqq7dcai5drk01hfyqydsd2m6hsxzhyvi3b2l9h")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-install perl-test-exception)) (propagated-inputs - `(("perl-class-c3" ,perl-class-c3) - ("perl-class-inspector" ,perl-class-inspector) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-class-c3 perl-class-inspector perl-mro-compat)) (home-page "https://metacpan.org/release/Class-C3-Componentised") (synopsis "Load mix-ins or components to your C3-based class") (description "This module will inject base classes to your module using @@ -1416,7 +1393,7 @@ (define-public perl-class-factory-util (base32 "09ifd6v0c94vr20n9yr1dxgcp7hyscqq851szdip7y24bd26nlbc")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Class-Factory-Util") (synopsis "Utility methods for factory classes") (description "This module exports methods useful for factory classes.") @@ -1454,16 +1431,11 @@ (define-public perl-class-load (base32 "13sz4w8kwljhfcy7yjjgrgg5hv3wccr8n3iqarhyb5sjkdvzlj1a")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-needs" ,perl-test-needs) - ("perl-test-without-module" ,perl-test-without-module))) + (list perl-module-build-tiny perl-test-fatal perl-test-needs + perl-test-without-module)) (propagated-inputs - `(("perl-package-stash" ,perl-package-stash) - ("perl-data-optlist" ,perl-data-optlist) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-module-implementation" ,perl-module-implementation))) + (list perl-package-stash perl-data-optlist perl-namespace-clean + perl-module-runtime perl-module-implementation)) (home-page "https://metacpan.org/release/Class-Load") (synopsis "Working (require \"Class::Name\") and more") (description "\"require EXPR\" only accepts Class/Name.pm style module @@ -1485,10 +1457,8 @@ (define-public perl-class-load-xs "1ldd4a306hjagm5v9j0gjg8y7km4v3q45bxxqmj2bzgb6vsjrhjv")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-needs" ,perl-test-needs) - ("perl-test-without-module" ,perl-test-without-module))) - (inputs `(("perl-class-load" ,perl-class-load))) + (list perl-test-fatal perl-test-needs perl-test-without-module)) + (inputs (list perl-class-load)) (home-page "https://metacpan.org/release/Class-Load-XS") (synopsis "XS implementation of parts of Class::Load") (description "This module provides an XS implementation for portions of @@ -1528,8 +1498,7 @@ (define-public perl-class-method-modifiers (base32 "0qzx83mgd71hlc2m1kpw15dqsjzjq7b2cj3sdgg45a0q23vhfn5b")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-needs" ,perl-test-needs))) + (list perl-test-fatal perl-test-needs)) (home-page "https://metacpan.org/release/Class-Method-Modifiers") (synopsis "Moose-like method modifiers") (description "Class::Method::Modifiers provides three modifiers: @@ -1554,11 +1523,9 @@ (define-public perl-class-mix "02vwzzqn1s24g525arbrjh9s9j0y1inp3wbr972gh51ri51zciw7")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-params-classify" ,perl-params-classify))) + (list perl-params-classify)) (home-page "https://metacpan.org/release/Class-Mix") (synopsis "Dynamic class mixing") (description "The @code{mix_class} function provided by this @@ -1619,9 +1586,9 @@ (define-public perl-class-unload (base32 "0pqa98z3ij6a3v9wkmvc8b410kv30y0xxqf0i6if3lp4lx3rgqjj")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires))) + (list perl-test-requires)) (propagated-inputs - `(("perl-class-inspector" ,perl-class-inspector))) + (list perl-class-inspector)) (home-page "https://metacpan.org/release/Class-Unload") (synopsis "Unload a class") (description "Class:Unload unloads a given class by clearing out its @@ -1685,11 +1652,9 @@ (define-public perl-clone-choose "0cin2bjn5z8xhm9v4j7pwlkx88jnvz8al0njdjwyvs6fb0glh8sn")))) (build-system perl-build-system) (native-inputs - `(("perl-clone" ,perl-clone) - ("perl-clone-pp" ,perl-clone-pp) - ("perl-test-without-module" ,perl-test-without-module))) + (list perl-clone perl-clone-pp perl-test-without-module)) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime))) + (list perl-module-runtime)) (home-page "https://metacpan.org/release/Clone-Choose") (synopsis "Choose appropriate Perl @code{clone} utility") (description "This @code{Clone::Choose} module checks several different @@ -1749,12 +1714,10 @@ (define-public perl-conf-libconfig (base32 "0qdypqd7mx96bwdjlv13fn6p96bs4w0yv94yv94xa7z5lqkdj4rg")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-warn" ,perl-test-warn))) + (list perl-extutils-pkgconfig perl-test-deep perl-test-exception + perl-test-warn)) (inputs - `(("libconfig" ,libconfig))) + (list libconfig)) (home-page "https://metacpan.org/release/Conf-Libconfig") (synopsis "Perl extension for libconfig") (description @@ -1799,7 +1762,7 @@ (define-public perl-config-any "0l31sg7dwh4dwwnql42hp7arkhcm15bhsgfg4i6xvbjzy9f2mnk8")))) (build-system perl-build-system) (propagated-inputs - `(("perl-module-pluggable" ,perl-module-pluggable))) + (list perl-module-pluggable)) (home-page "https://metacpan.org/release/Config-Any") (synopsis "Load configuration from different file formats") (description "Config::Any provides a facility for Perl applications and @@ -1820,8 +1783,7 @@ (define-public perl-config-inifiles (base32 "02dsz3inh5jwgaxmbcz8qxwgin8mkhm6vj9jyzfmm3dr5pnxcbnr")))) (build-system perl-build-system) (propagated-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-io-stringy",perl-io-stringy))) + (list perl-module-build perl-io-stringy)) (home-page "https://metacpan.org/pod/Config::IniFiles") (synopsis "Package for configuration files outside your Perl script") (description "This package provides a way to have readable configuration @@ -1843,7 +1805,7 @@ (define-public perl-config-autoconf "1qcwib4yaml5z2283qy5khjcydyibklsnk8zrk9wzdzc5wnv5r01")))) (build-system perl-build-system) (propagated-inputs - `(("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-capture-tiny)) (home-page "https://metacpan.org/release/Config-AutoConf") (synopsis "Module to implement some AutoConf macros in Perl") (description "Config::AutoConf is intended to provide the same @@ -1889,10 +1851,9 @@ (define-public perl-config-gitlike "0kp57na9mk6yni693h2fwap6l1ndbcj97l4860r9vkzx2jw0fjk7")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (propagated-inputs - `(("perl-moo" ,perl-moo) - ("perl-moox-types-mooselike" ,perl-moox-types-mooselike))) + (list perl-moo perl-moox-types-mooselike)) (home-page "https://metacpan.org/release/Config-GitLike") (synopsis "Parse Git style configuration files") (description @@ -1937,11 +1898,10 @@ (define-public perl-const-fast (base32 "1nwlldgrx86yn7y6a53cqgvzm2ircsvxg1addahlcy6510x9a1gq")))) (inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-module-build-tiny perl-test-fatal)) ;; Needed for tests. (native-inputs - `(("perl-sub-exporter-progressive" ,perl-sub-exporter-progressive))) + (list perl-sub-exporter-progressive)) (build-system perl-build-system) (home-page "https://metacpan.org/release/Const-Fast") (synopsis "Facility for creating read-only scalars, arrays, and hashes") @@ -1963,8 +1923,7 @@ (define-public perl-context-preserve "07zxgmb11bn4zj3w9g1zwbb9iv4jyk5q7hc0nv59knvv5i64m489")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception) - ("perl-test-simple" ,perl-test-simple))) + (list perl-test-exception perl-test-simple)) (home-page "https://metacpan.org/release/Context-Preserve") (synopsis "Preserve context during subroutine call") (description "This module runs code after a subroutine call, preserving @@ -1988,8 +1947,7 @@ (define-public perl-convert-binhex "15v3489k179cx0fz3lix79ssjid0nhhpf6c33swpxga6pss92dai")))) (build-system perl-build-system) (native-inputs - `(("perl-file-slurp" ,perl-file-slurp) - ("perl-test-most" ,perl-test-most))) + (list perl-file-slurp perl-test-most)) (home-page "https://metacpan.org/release/Convert-BinHex") (synopsis "Extract data from Macintosh BinHex files") @@ -2056,8 +2014,8 @@ (define-public perl-cpan-meta-check (base32 "07rmdbz1rbnb7w33vswn1wixlyh947sqr93xrvcph1hwzhmmg818")))) (build-system perl-build-system) - (native-inputs `(("perl-test-deep" ,perl-test-deep))) - (propagated-inputs `(("perl-cpan-meta" ,perl-cpan-meta))) + (native-inputs (list perl-test-deep)) + (propagated-inputs (list perl-cpan-meta)) (home-page "https://metacpan.org/release/CPAN-Meta-Check") (synopsis "Verify requirements in a CPAN::Meta object") (description "This module verifies if requirements described in a @@ -2077,7 +2035,7 @@ (define-public perl-cpanel-json-xs (base32 "0c07jfh6pq0f3hlhg0cqmznna7rlcflgrqv17mbkz9gnvg4x3szv")))) (build-system perl-build-system) (propagated-inputs - `(("perl-common-sense" ,perl-common-sense))) + (list perl-common-sense)) (home-page "https://metacpan.org/release/Cpanel-JSON-XS") (synopsis "JSON::XS for Cpanel") (description "This module converts Perl data structures to JSON and vice @@ -2099,7 +2057,7 @@ (define-public perl-crypt-cbc "0ig698lmpjz7fslnznxm0609lvlnvf4f3s370082nzycnqhxww3a")))) (build-system perl-build-system) (native-inputs - `(("perl-crypt-rijndael" ,perl-crypt-rijndael))) + (list perl-crypt-rijndael)) (home-page "https://metacpan.org/release/Crypt-CBC") (synopsis "Encrypt Data with Cipher Block Chaining Mode") (description "@code{Crypt::CBC} is a Perl-only implementation of @@ -2124,7 +2082,7 @@ (define-public perl-crypt-des "1rypxlhpd1jc0c327aghgl9y6ls47drmpvn0a40b4k3vhfsypc9d")))) (build-system perl-build-system) (native-inputs - `(("perl-crypt-cbc" ,perl-crypt-cbc))) + (list perl-crypt-cbc)) (home-page "https://metacpan.org/release/Crypt-DES") (synopsis "DES encryption module") (description "@code{Crypt::DES} is an XS-based implementation of @@ -2148,11 +2106,9 @@ (define-public perl-crypt-eksblowfish "0k01aw3qb2s4m1w4dqsc9cycyry1zg3wabdym4vp4421b1ni5irw")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-class-mix" ,perl-class-mix))) + (list perl-class-mix)) (home-page "https://metacpan.org/release/Crypt-Eksblowfish") (synopsis "The Eksblowfish block cipher") (description "Eksblowfish is a variant of the Blowfish cipher, @@ -2182,10 +2138,9 @@ (define-public perl-crypt-mysql "1qyx6ha13r0rh80ldv5wy2bq2pa74igwh8817xlapsfgxymdzswk")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-dbd-mysql" ,perl-dbd-mysql))) + (list perl-module-build perl-dbd-mysql)) (propagated-inputs - `(("perl-digest-sha1" ,perl-digest-sha1))) + (list perl-digest-sha1)) (home-page "https://metacpan.org/release/Crypt-MySQL") (synopsis "Emulate the MySQL PASSWORD() function") (description "@code{Crypt::MySQL} emulates the MySQL PASSWORD() @@ -2209,7 +2164,7 @@ (define-public perl-crypt-passwdmd5 "0j0r74f18nk63phddzqbf7wqma2ci4p4bxvrwrxsy0aklbp6lzdp")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/Crypt-PasswdMD5") (synopsis "Interoperable MD5-based crypt() functions") (description "@code{Crypt::PasswdMD5} provides various @@ -2327,8 +2282,7 @@ (define-public perl-cwd-guard "0xwf4rmii55k3lp19mpbh00mbgby7rxdk2lk84148bjhp6i7rz3s")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-requires" ,perl-test-requires))) + (list perl-module-build perl-test-requires)) (home-page "https://metacpan.org/release/Cwd-Guard") (synopsis "Temporarily change working directory") (description @@ -2389,15 +2343,10 @@ (define-public perl-data "12vgqdjbfqf2qfg21x22wg88xnwxfbw2ki3qzcb3nb0chwjj4axn")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep) - ("perl-test-output" ,perl-test-output) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-deep perl-test-output perl-test-fatal)) (inputs - `(("perl-class-method-modifiers" ,perl-class-method-modifiers) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-role-tiny" ,perl-role-tiny) - ("perl-strictures" ,perl-strictures))) + (list perl-class-method-modifiers perl-list-moreutils + perl-module-runtime perl-role-tiny perl-strictures)) (home-page "https://metacpan.org/release/Data-Perl") (synopsis "Base classes wrapping fundamental Perl data types") (description "Collection of classes that wrap fundamental data types that @@ -2420,8 +2369,7 @@ (define-public perl-data-compare (base32 "1gg8rqbv3x6a1lrpabv6vnlab53zxmpwz2ygad9fcx4gygqj12l1")))) (build-system perl-build-system) (propagated-inputs - `(("perl-clone" ,perl-clone) - ("perl-file-find-rule" ,perl-file-find-rule))) + (list perl-clone perl-file-find-rule)) (home-page "https://metacpan.org/release/Data-Compare") (synopsis "Compare Perl data structures") (description "This module compares arbitrary data structures to see if @@ -2443,14 +2391,10 @@ (define-public perl-data-entropy "1r176jjzir2zg5kidx85f7vzi6jsw7ci9vd4kvbr9183lfhw8496")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-crypt-rijndael" ,perl-crypt-rijndael) - ("perl-data-float" ,perl-data-float) - ("perl-http-lite" ,perl-http-lite) - ("perl-params-classify" ,perl-params-classify))) + (list perl-crypt-rijndael perl-data-float perl-http-lite + perl-params-classify)) (home-page "https://metacpan.org/release/Data-Entropy") (synopsis "Entropy (randomness) management") (description "@code{Data::Entropy} provides modules relating to @@ -2481,9 +2425,7 @@ (define-public perl-data-integer "0m53zxhx9sn49yqh7azlpyy9m65g54v8cd2ha98y77337gg7xdv3")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Data-Integer") (synopsis "Details of the native integer data type") (description "This module is about the native integer numerical @@ -2609,9 +2551,7 @@ (define-public perl-data-float "12ji4yf3nc965rqqgfhr96w7irpm6n1g15nivfxvhc49hlym5cg2")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Data-Float") (synopsis "Details of the floating point data type") (description "@code{Data::Float} is about the native floating @@ -2637,8 +2577,7 @@ (define-public perl-data-optlist "1hzmgr2imdg1fc3hmwx0d56fhsdfyrgmgx7jb4jkyiv6575ifq9n")))) (build-system perl-build-system) (propagated-inputs - `(("perl-sub-install" ,perl-sub-install) - ("perl-params-util" ,perl-params-util))) + (list perl-sub-install perl-params-util)) (home-page "https://metacpan.org/release/Data-OptList") (synopsis "Parse and validate simple name/value option pairs") (description @@ -2658,10 +2597,9 @@ (define-public perl-data-page (base32 "12rxrr2b11qjk0c437cisw2kfqkafw1awcng09cv6yhzglb55yif")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-build perl-test-exception)) (propagated-inputs - `(("perl-class-accessor-chained" ,perl-class-accessor-chained))) + (list perl-class-accessor-chained)) (home-page "https://metacpan.org/release/Data-Page") (synopsis "Help when paging through sets of results") (description "When searching through large amounts of data, it is often @@ -2686,17 +2624,12 @@ (define-public perl-data-perl "12vgqdjbfqf2qfg21x22wg88xnwxfbw2ki3qzcb3nb0chwjj4axn")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-output" ,perl-test-output))) + (list perl-test-deep perl-test-fatal perl-test-output)) (inputs - `(("perl-class-method-modifiers" - ,perl-class-method-modifiers) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-role-tiny" ,perl-role-tiny) - ("perl-strictures" ,perl-strictures))) + (list perl-class-method-modifiers perl-module-runtime perl-role-tiny + perl-strictures)) (propagated-inputs - `(("perl-list-moreutils" ,perl-list-moreutils))) + (list perl-list-moreutils)) (home-page "https://metacpan.org/release/Data-Perl") (synopsis "Base classes wrapping fundamental Perl data types") @@ -2727,10 +2660,8 @@ (define-public perl-data-printer "0njjh8zp5afc4602jrnmg89icj7gfsil6i955ypcqxc2gl830sb0")))) (build-system perl-build-system) (propagated-inputs - `(("perl-clone-pp" ,perl-clone-pp) - ("perl-file-homedir" ,perl-file-homedir) - ("perl-package-stash" ,perl-package-stash) - ("perl-sort-naturally" ,perl-sort-naturally))) + (list perl-clone-pp perl-file-homedir perl-package-stash + perl-sort-naturally)) (home-page "https://metacpan.org/release/Data-Printer") (synopsis "Colored pretty-print of Perl data structures and objects") (description "Display Perl variables and objects on screen, properly @@ -2751,10 +2682,9 @@ (define-public perl-data-record "1gwyhjwg4lrnfsn8wb6r8msb4yh0y4wca4mz3z120xbnl9nycshx")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception) - ("perl-module-build" ,perl-module-build))) + (list perl-test-exception perl-module-build)) (propagated-inputs - `(("perl-sub-uplevel" ,perl-sub-uplevel))) + (list perl-sub-uplevel)) (home-page "https://metacpan.org/release/Data-Record") (synopsis "Conditionally split data into records") (description "This Perl module allows you to split data into records by @@ -2780,10 +2710,9 @@ (define-public perl-data-section "1pmlxca0a8sv2jjwvhwgqavq6iwys6kf457lby4anjp3f1dpx4yd")))) (build-system perl-build-system) (native-inputs - `(("perl-test-failwarnings" ,perl-test-failwarnings))) + (list perl-test-failwarnings)) (propagated-inputs - `(("perl-mro-compat" ,perl-mro-compat) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-mro-compat perl-sub-exporter)) (home-page "https://metacpan.org/release/Data-Section") (synopsis "Read multiple hunks of data out of your DATA section") (description "This package provides a Perl library to read multiple hunks @@ -2803,7 +2732,7 @@ (define-public perl-data-section-simple (base32 "1jx9g5sxcw0i2zkm2z895k422i49kpx0idnnvvvs36lhvgzkac0b")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires))) + (list perl-test-requires)) (home-page "https://metacpan.org/release/Data-Section-Simple") (synopsis "Read data from __DATA__") (description @@ -2825,7 +2754,7 @@ (define-public perl-data-stag "0ncf4l39ka23nb01jlm6rzxdb5pqbip01x0m38bnvf1gim825caa")))) (build-system perl-build-system) (propagated-inputs - `(("perl-io-string" ,perl-io-string))) + (list perl-io-string)) (home-page "https://metacpan.org/release/Data-Stag") (synopsis "Structured tags datastructures") (description @@ -2849,12 +2778,10 @@ (define-public perl-data-stream-bulk "05q9ygcv7r318j7daxz42rjr5b99j6whjmwjdih0axxrlqr89q06")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires))) + (list perl-test-requires)) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-path-class" ,perl-path-class) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-moose perl-namespace-clean perl-path-class + perl-sub-exporter)) (home-page "https://metacpan.org/release/Data-Stream-Bulk") (synopsis "N at a time iteration API") (description "This module tries to find middle ground between one at a @@ -2877,9 +2804,9 @@ (define-public perl-data-tumbler (base32 "15pgvmf7mf9fxsg2l4l88xwvs41218d0bvawhlk15sx06qqp0kwb")))) (build-system perl-build-system) (native-inputs - `(("perl-test-most" ,perl-test-most))) + (list perl-test-most)) (propagated-inputs - `(("perl-file-homedir" ,perl-file-homedir))) + (list perl-file-homedir)) (home-page "https://metacpan.org/release/Data-Tumbler") (synopsis "Dynamic generation of nested combinations of variants") (description "Data::Tumbler - Dynamic generation of nested combinations of @@ -2900,13 +2827,10 @@ (define-public perl-data-visitor "0m7d1505af9z2hj5aw020grcmjjlvnkjpvjam457d7k5qfy4m8lf")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires))) + (list perl-test-requires)) (propagated-inputs - `(("perl-class-load" ,perl-class-load) - ("perl-moose" ,perl-moose) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-task-weaken" ,perl-task-weaken) - ("perl-tie-toobject" ,perl-tie-toobject))) + (list perl-class-load perl-moose perl-namespace-clean + perl-task-weaken perl-tie-toobject)) (home-page "https://metacpan.org/release/Data-Visitor") (synopsis "Visitor style traversal of Perl data structures") (description "This module is a simple visitor implementation for Perl @@ -2931,8 +2855,7 @@ (define-public perl-date-calc "1barz0jgdaan3jm7ciphs5n3ahwkl42imprs3y8c1dwpwyr3gqbw")))) (build-system perl-build-system) (propagated-inputs - `(("perl-bit-vector" ,perl-bit-vector) - ("perl-carp-clan" ,perl-carp-clan))) + (list perl-bit-vector perl-carp-clan)) (home-page "https://metacpan.org/release/Date-Calc") (synopsis "Gregorian calendar date calculations") (description "This package consists of a Perl module for date calculations @@ -2955,9 +2878,7 @@ (define-public perl-date-calc-xs "1cssi9rmd31cgaafgp4m70jqbm1mgh3aphxsxz1dwdz8h283n6jz")))) (build-system perl-build-system) (propagated-inputs - `(("perl-bit-vector" ,perl-bit-vector) - ("perl-carp-clan" ,perl-carp-clan) - ("perl-date-calc" ,perl-date-calc))) + (list perl-bit-vector perl-carp-clan perl-date-calc)) (home-page "https://metacpan.org/release/Date-Calc-XS") (synopsis "XS wrapper for Date::Calc") (description "Date::Calc::XS is an XS wrapper and C library plug-in for @@ -3023,16 +2944,11 @@ (define-public perl-datetime (base32 "1rxjagwmkdlmksz1cbxwx2ad51pv5q7dri2djqkz44q7j1nxlbmi")))) (build-system perl-build-system) (native-inputs - `(("perl-cpan-meta-check" ,perl-cpan-meta-check) - ("perl-module-build" ,perl-module-build) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-warnings" ,perl-test-warnings))) + (list perl-cpan-meta-check perl-module-build perl-test-fatal + perl-test-warnings)) (propagated-inputs - `(("perl-datetime-locale" ,perl-datetime-locale) - ("perl-datetime-timezone" ,perl-datetime-timezone) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-params-validate" ,perl-params-validate) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-datetime-locale perl-datetime-timezone perl-file-sharedir + perl-params-validate perl-try-tiny)) (home-page "https://metacpan.org/release/DateTime") (synopsis "Date and time object for Perl") (description "DateTime is a class for the representation of date/time @@ -3054,7 +2970,7 @@ (define-public perl-datetime-calendar-julian (build-system perl-build-system) ;; Only needed for tests (native-inputs - `(("perl-datetime" ,perl-datetime))) + (list perl-datetime)) (home-page "https://metacpan.org/release/DateTime-Calendar-Julian") (synopsis "Dates in the Julian calendar") (description "This package is a companion module to @code{DateTime.pm}. @@ -3077,11 +2993,9 @@ (define-public perl-datetime-set "0ih9pi6myg5i26hjpmpzqn58s0yljl2qxdd6gzpy9zda4hwirx4l")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-params-validate" ,perl-params-validate) - ("perl-set-infinite" ,perl-set-infinite))) + (list perl-datetime perl-params-validate perl-set-infinite)) (home-page "https://metacpan.org/release/DateTime-Set") (synopsis "DateTime set objects") (description "The DateTime::Set module provides a date/time sets @@ -3104,8 +3018,7 @@ (define-public perl-datetime-event-ical "1skmykxbrf98ldi72d5s1v6228gfdr5iy4y0gpl0xwswxy247njk")))) (build-system perl-build-system) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-event-recurrence" ,perl-datetime-event-recurrence))) + (list perl-datetime perl-datetime-event-recurrence)) (home-page "https://metacpan.org/release/DateTime-Event-ICal") (synopsis "DateTime rfc2445 recurrences") (description "This module provides convenience methods that let you easily @@ -3126,8 +3039,7 @@ (define-public perl-datetime-event-recurrence "19dms2vg9hvfx80p85m8gkn2ww0yxjrjn8qsr9k7f431lj4qfh7r")))) (build-system perl-build-system) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-set" ,perl-datetime-set))) + (list perl-datetime perl-datetime-set)) (home-page "https://metacpan.org/release/DateTime-Event-Recurrence") (synopsis "DateTime::Set extension for basic recurrences") (description "This module provides convenience methods that let you easily @@ -3150,10 +3062,8 @@ (define-public perl-datetime-format-builder "18qw5rn1qbji3iha8gmpgldbjv9gvn97j9d5cp57fb4r5frawgrq")))) (build-system perl-build-system) (propagated-inputs - `(("perl-class-factory-util" ,perl-class-factory-util) - ("perl-datetime" ,perl-datetime) - ("perl-datetime-format-strptime" ,perl-datetime-format-strptime) - ("perl-params-validate" ,perl-params-validate))) + (list perl-class-factory-util perl-datetime + perl-datetime-format-strptime perl-params-validate)) (home-page "https://metacpan.org/release/DateTime-Format-Builder") (synopsis "Create DateTime parser classes and objects") (description "DateTime::Format::Builder creates DateTime parsers. Many @@ -3175,15 +3085,10 @@ (define-public perl-datetime-format-flexible (base32 "1vnq3a8bwhidcv3z9cvcmfiq2qa84hikr993ffr19fw7nbzbk9sh")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception) - ("perl-test-nowarnings" ,perl-test-nowarnings) - ("perl-test-mocktime" ,perl-test-mocktime))) + (list perl-test-exception perl-test-nowarnings perl-test-mocktime)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-format-builder" ,perl-datetime-format-builder) - ("perl-datetime-timezone" ,perl-datetime-timezone) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-module-pluggable" ,perl-module-pluggable))) + (list perl-datetime perl-datetime-format-builder + perl-datetime-timezone perl-list-moreutils perl-module-pluggable)) (home-page "https://metacpan.org/release/DateTime-Format-Flexible") (synopsis "Parse date and time strings") (description "DateTime::Format::Flexible attempts to take any string you @@ -3204,13 +3109,10 @@ (define-public perl-datetime-format-ical "0cvwk7pigj7czsp81z35h7prxvylkrlk2l0kwvq0v72ykx9zc2cb")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-event-ical" ,perl-datetime-event-ical) - ("perl-datetime-set" ,perl-datetime-set) - ("perl-datetime-timezone" ,perl-datetime-timezone) - ("perl-params-validate" ,perl-params-validate))) + (list perl-datetime perl-datetime-event-ical perl-datetime-set + perl-datetime-timezone perl-params-validate)) (home-page "https://metacpan.org/release/DateTime-Format-ICal") (synopsis "Parse and format iCal datetime and duration strings") (description "This module understands the ICal date/time and duration @@ -3233,13 +3135,10 @@ (define-public perl-datetime-format-iso8601 "1syccqd5jlwms8v78ksnf68xijzl97jky5vbwhnyhxi5gvgfx8xk")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-format-builder" ,perl-datetime-format-builder) - ("perl-file-find-rule" ,perl-file-find-rule) - ("perl-test-distribution" ,perl-test-distribution) - ("perl-test-pod" ,perl-test-pod))) + (list perl-datetime perl-datetime-format-builder perl-file-find-rule + perl-test-distribution perl-test-pod)) (home-page "https://metacpan.org/release/DateTime-Format-ISO8601") (synopsis "Parse ISO8601 date and time formats") (description "@code{DateTime::Format::ISO8601} is a DateTime @@ -3259,18 +3158,16 @@ (define-public perl-datetime-format-natural (base32 "0mqjsjyfymzp7lx7czx17bsdshzsh6l8r6hcadv81zvga326zprw")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-module-util" ,perl-module-util) - ("perl-test-mocktime" ,perl-test-mocktime))) + (list perl-module-build perl-module-util perl-test-mocktime)) (propagated-inputs - `(("perl-boolean" ,perl-boolean) - ("perl-clone" ,perl-clone) - ("perl-date-calc" ,perl-date-calc) - ("perl-date-calc-xs" ,perl-date-calc-xs) - ("perl-datetime" ,perl-datetime) - ("perl-datetime-timezone" ,perl-datetime-timezone) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-params-validate" ,perl-params-validate))) + (list perl-boolean + perl-clone + perl-date-calc + perl-date-calc-xs + perl-datetime + perl-datetime-timezone + perl-list-moreutils + perl-params-validate)) (home-page "https://metacpan.org/release/DateTime-Format-Natural") (synopsis "Machine-readable date/time with natural parsing") (description "DateTime::Format::Natural takes a string with a human @@ -3291,13 +3188,13 @@ (define-public perl-datetime-format-strptime (base32 "0jiy2yc9h9932ykb8x2l1j3ff8ms3p4426m947r5clygis1kr91g")))) (build-system perl-build-system) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-locale" ,perl-datetime-locale) - ("perl-datetime-timezone" ,perl-datetime-timezone) - ("perl-package-deprecationmanager" ,perl-package-deprecationmanager) - ("perl-params-validate" ,perl-params-validate) - ("perl-sub-name" ,perl-sub-name) - ("perl-test-warnings" ,perl-test-warnings))) + (list perl-datetime + perl-datetime-locale + perl-datetime-timezone + perl-package-deprecationmanager + perl-params-validate + perl-sub-name + perl-test-warnings)) (home-page "https://metacpan.org/release/DateTime-Format-Strptime") (synopsis "Parse and format strp and strf time patterns") (description "This module implements most of `strptime(3)`, the POSIX @@ -3320,18 +3217,17 @@ (define-public perl-datetime-locale "05f0jchminv5g2nrvsx5v1ihc5919fzzhh4f82dxi5ns8bkq2nis")))) (build-system perl-build-system) (native-inputs - `(("perl-file-sharedir" ,perl-file-sharedir) - ("perl-ipc-system-simple" ,perl-ipc-system-simple) - ("perl-test-file-sharedir-dist" ,perl-test-file-sharedir-dist) - ("perl-test-warnings" ,perl-test-warnings) - ("perl-test-requires" ,perl-test-requires) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-file-sharedir-install" ,perl-file-sharedir-install) - ("perl-cpan-meta-check" ,perl-cpan-meta-check) - ("perl-module-build" ,perl-module-build))) + (list perl-file-sharedir + perl-ipc-system-simple + perl-test-file-sharedir-dist + perl-test-warnings + perl-test-requires + perl-namespace-autoclean + perl-file-sharedir-install + perl-cpan-meta-check + perl-module-build)) (propagated-inputs - `(("perl-list-moreutils" ,perl-list-moreutils) - ("perl-params-validationcompiler" ,perl-params-validationcompiler))) + (list perl-list-moreutils perl-params-validationcompiler)) (home-page "https://metacpan.org/release/DateTime-Locale") (synopsis "Localization support for DateTime.pm") (description "The DateTime::Locale modules provide localization data for @@ -3363,17 +3259,16 @@ (define-public perl-datetime-timezone "';"))) #t))))) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-test-fatal perl-test-requires)) (inputs - `(("tzdata" ,tzdata))) - (propagated-inputs - `(("perl-class-singleton" ,perl-class-singleton) - ("perl-list-allutils" ,perl-list-allutils) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-params-validationcompiler" ,perl-params-validationcompiler) - ("perl-try-tiny" ,perl-try-tiny))) + (list tzdata)) + (propagated-inputs + (list perl-class-singleton + perl-list-allutils + perl-module-runtime + perl-namespace-autoclean + perl-params-validationcompiler + perl-try-tiny)) (home-page "https://metacpan.org/release/DateTime-TimeZone") (synopsis "Time zone object for Perl") (description "This class is the base class for all time zone objects. A @@ -3398,13 +3293,11 @@ (define-public perl-datetimex-easy "0ybs9175h4s39x8a23ap129cgqwmy6w7psa86194jq5cww1d5rhp")))) (build-system perl-build-system) (native-inputs - `(("perl-test-most" ,perl-test-most))) + (list perl-test-most)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-format-flexible" ,perl-datetime-format-flexible) - ("perl-datetime-format-ical" ,perl-datetime-format-ical) - ("perl-datetime-format-natural" ,perl-datetime-format-natural) - ("perl-timedate" ,perl-timedate))) + (list perl-datetime perl-datetime-format-flexible + perl-datetime-format-ical perl-datetime-format-natural + perl-timedate)) (home-page "https://metacpan.org/release/DateTimeX-Easy") (synopsis "Parse date/time strings") (description "DateTimeX::Easy uses a variety of DateTime::Format packages @@ -3425,8 +3318,7 @@ (define-public perl-datetime-format-mail "1c7wapbi9g9p2za52l3skhh31vg4da5kx2yfqzsqyf3p8iff7y4d")))) (build-system perl-build-system) (inputs - `(("perl-datetime" ,perl-datetime) - ("perl-params-validate" ,perl-params-validate))) + (list perl-datetime perl-params-validate)) (home-page "https://metacpan.org/release/DateTime-Format-Mail") (synopsis "Convert between DateTime and RFC2822/822 formats") (description "RFCs 2822 and 822 specify date formats to be used by email. @@ -3446,10 +3338,9 @@ (define-public perl-datetime-format-w3cdtf "0s32lb1k80p3b3sb7w234zgxnrmadrwbcg41lhaal7dz3dk2p839")))) (build-system perl-build-system) (inputs - `(("perl-datetime" ,perl-datetime))) + (list perl-datetime)) (native-inputs - `(("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/DateTime-Format-W3CDTF") (synopsis "Parse and format W3CDTF datetime strings") (description @@ -3474,12 +3365,9 @@ (define-public perl-devel-callchecker "1p0ij2k2i81zhl7064h9ghld1w5xy2zsbghkpdzm2hjryl5lwn2x")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-b-hooks-op-check" ,perl-b-hooks-op-check) - ("perl-dynaloader-functions" ,perl-dynaloader-functions))) + (list perl-b-hooks-op-check perl-dynaloader-functions)) (home-page "https://metacpan.org/release/Devel-CallChecker") (synopsis "Custom op checking attached to subroutines") (description "This module makes some new features of the Perl @@ -3506,7 +3394,7 @@ (define-public perl-devel-caller "1pxpimifzmnjnvf4icclx77myc15ahh0k56sj1djad1855mawwva")))) (build-system perl-build-system) (propagated-inputs - `(("perl-padwalker" ,perl-padwalker))) + (list perl-padwalker)) (home-page "https://metacpan.org/release/Devel-Caller") (synopsis "Meatier version of caller") (description "Devel::Caller provides meatier version of caller.") @@ -3525,7 +3413,7 @@ (define-public perl-devel-checkbin (base32 "1r735yzgvsxkj4m6ks34xva5m21cfzp9qiis2d4ivv99kjskszqm")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Devel-CheckBin") (synopsis "Check that a command is available") (description "Devel::CheckBin is a perl module that checks whether a @@ -3545,8 +3433,7 @@ (define-public perl-devel-checklib (base32 "15621qh5gaan1sgmk9y9svl70nm8viw17x5h1kf0zknkk8lmw77j")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-mock-config" ,perl-mock-config))) + (list perl-capture-tiny perl-mock-config)) (home-page "https://metacpan.org/release/Devel-CheckLib") (synopsis "Check that a library is available") (description @@ -3569,7 +3456,7 @@ (define-public perl-devel-checkcompiler "1db973a4dbyknjxq608hywil5ai6vplnayshqxrd7m5qnjbpd2vn")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny))) + (list perl-module-build-tiny)) (home-page "https://metacpan.org/release/Devel-CheckCompiler") (synopsis "Check compiler availability") (description "@code{Devel::CheckCompiler} is a tiny module to check @@ -3615,7 +3502,7 @@ (define-public perl-devel-globaldestruction "1aslj6myylsvzr0vpqry1cmmvzbmpbdcl4v9zrl18ccik7rabf1l")))) (build-system perl-build-system) (propagated-inputs - `(("perl-sub-exporter-progressive" ,perl-sub-exporter-progressive))) + (list perl-sub-exporter-progressive)) (home-page "https://metacpan.org/release/Devel-GlobalDestruction") (synopsis "Provides equivalent of ${^GLOBAL_PHASE} eq 'DESTRUCT' for older perls") (description "Devel::GlobalDestruction provides a function returning the @@ -3635,8 +3522,7 @@ (define-public perl-devel-hide (base32 "10jyv9nmv513hs75rls5yx2xn82513xnnhjir3dxiwgb1ykfyvvm")))) (build-system perl-build-system) (propagated-inputs - `(("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Devel-Hide") (synopsis "Forces the unavailability of specified Perl modules (for testing)") (description "Given a list of Perl modules/filenames, this module makes @@ -3678,7 +3564,7 @@ (define-public perl-devel-lexalias "0wpfpjqlrncslnmxa37494sfdy0901510kj2ds2k6q167vadj2jy")))) (build-system perl-build-system) (propagated-inputs - `(("perl-devel-caller" ,perl-devel-caller))) + (list perl-devel-caller)) (home-page "https://metacpan.org/release/Devel-LexAlias") (synopsis "Alias lexical variables") (description "Devel::LexAlias provides the ability to alias a lexical @@ -3699,11 +3585,9 @@ (define-public perl-devel-overloadinfo "1rx6g8pyhi7lx6z130b7vlf8syzrq92w9ky8mpw4d6bwlkzy5zcb")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-fatal)) (propagated-inputs - `(("perl-package-stash" ,perl-package-stash) - ("perl-sub-identify" ,perl-sub-identify) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-package-stash perl-sub-identify perl-mro-compat)) (home-page "https://metacpan.org/release/Devel-OverloadInfo") (synopsis "Introspect overloaded operators") (description "Devel::OverloadInfo returns information about overloaded @@ -3725,13 +3609,9 @@ (define-public perl-devel-partialdump "0i1khiyi4h4h8vfwn7xip5c53z2hb2rk6407f3csvrdsiibvy53q")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-warn" ,perl-test-warn) - ("perl-test-simple" ,perl-test-simple))) + (list perl-module-build-tiny perl-test-warn perl-test-simple)) (propagated-inputs - `(("perl-class-tiny" ,perl-class-tiny) - ("perl-sub-exporter" ,perl-sub-exporter) - ("perl-namespace-clean" ,perl-namespace-clean))) + (list perl-class-tiny perl-sub-exporter perl-namespace-clean)) (home-page "https://metacpan.org/release/Devel-PartialDump") (synopsis "Partial dumping of data structures") (description "This module is a data dumper optimized for logging of @@ -3772,7 +3652,7 @@ (define-public perl-devel-stacktrace-ashtml "0iri5nb2lb76qv5l9z0vjpfrq5j2fyclkd64kh020bvy37idp0v2")))) (build-system perl-build-system) (propagated-inputs - `(("perl-devel-stacktrace" ,perl-devel-stacktrace))) + (list perl-devel-stacktrace)) (home-page "https://metacpan.org/release/Devel-StackTrace-AsHTML") (synopsis "Displays stack trace in HTML") (description "Devel::StackTrace::AsHTML adds as_html method to @@ -3937,9 +3817,9 @@ (define-public perl-dist-checkconflicts (base32 "1i7dr9jpdiy2nijl2p4q5zg2q2s9ckbj2hs4kmnnckf9hsb4p17a")))) (build-system perl-build-system) - (native-inputs `(("perl-test-fatal" ,perl-test-fatal))) + (native-inputs (list perl-test-fatal)) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime))) + (list perl-module-runtime)) (home-page "https://metacpan.org/release/Dist-CheckConflicts") (synopsis "Declare version conflicts for your dist") (description "This module allows you to specify conflicting versions of @@ -3961,9 +3841,7 @@ (define-public perl-dynaloader-functions "10x13q920j9kid7vmbj6fiaz153042dy4mwdmpzrdrxw2ir39ciy")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/DynaLoader-Functions") (synopsis "Deconstructed dynamic C library loading") (description "This module provides a function-based interface to @@ -3985,9 +3863,7 @@ (define-public perl-encode (base32 "1a8rwcrxxhq81jcdvdwns05c65jwr5r6bxvby6vdcr3ny5m91my2")))) (build-system perl-build-system) (propagated-inputs - `(("perl-exporter" ,perl-exporter) - ("perl-storable" ,perl-storable) - ("perl-parent" ,perl-parent))) + (list perl-exporter perl-storable perl-parent)) (home-page "https://metacpan.org/dist/Encode") (synopsis "Character encodings in Perl") (description "Encode module provides the interface between Perl strings and @@ -4008,7 +3884,7 @@ (define-public perl-encode-detect "1wdv9ffgs4xyfh5dnh09dqkmmlbf5m1hxgdgb3qy6v6vlwx8jkc3")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/Encode-Detect") (synopsis "Detect the encoding of data") (description "This package provides a class @code{Encode::Detect} to detect @@ -4114,7 +3990,7 @@ (define-public perl-error (base32 "0q796nwwiarfc6pga97380c9z8xva5545632001qj75kb1g5rn1s")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Error") (synopsis "OO-ish Error/Exception handling for Perl") (description "The Error package provides two interfaces. Firstly Error @@ -4137,10 +4013,9 @@ (define-public perl-eval-closure "1bcc47r6zm3hfr6ccsrs72kgwxm3wkk07mgnpsaxi67cypr482ga")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-test-fatal perl-test-requires)) (propagated-inputs - `(("perl-devel-lexalias" ,perl-devel-lexalias))) + (list perl-devel-lexalias)) (home-page "https://metacpan.org/release/Eval-Closure") (synopsis "Safely and cleanly create closures via string eval") (description "String eval is often used for dynamic code generation. For @@ -4181,8 +4056,7 @@ (define-public perl-eval-withlexicals ,(string-append out "/lib/perl5/site_perl")))) #t)))))) (propagated-inputs - `(("perl-moo" ,perl-moo) - ("perl-strictures" ,perl-strictures))) + (list perl-moo perl-strictures)) (home-page "https://metacpan.org/release/Eval-WithLexicals") (synopsis "Lexical scope evaluation library for Perl") (description "The Eval::WithLexicals Perl library provides support for @@ -4204,8 +4078,7 @@ (define-public perl-exception-class "03gf4cdgrjnljgrlxkvbh2cahsyzn0zsh2zcli7b1lrqn7wgpwrk")))) (build-system perl-build-system) (propagated-inputs - `(("perl-devel-stacktrace" ,perl-devel-stacktrace) - ("perl-class-data-inheritable" ,perl-class-data-inheritable))) + (list perl-devel-stacktrace perl-class-data-inheritable)) (home-page "https://metacpan.org/release/Exception-Class") (synopsis "Allows you to declare real exception classes in Perl") (description "Exception::Class allows you to declare exception hierarchies @@ -4225,9 +4098,9 @@ (define-public perl-exporter (base32 "1f25k5iaygiizlrkbbl6wxd647pwfmynykxalq6r9bbkysg8inza")))) (build-system perl-build-system) (native-inputs - `(("perl-test-pod" ,perl-test-pod))) + (list perl-test-pod)) (propagated-inputs - `(("perl-carp" ,perl-carp))) + (list perl-carp)) (home-page "https://metacpan.org/dist/Exporter") (synopsis "Default import method for modules") (description "Exporter implements an import method which allows a module to @@ -4313,7 +4186,7 @@ (define-public perl-extutils-installpaths "1v9lshfhm9ck4p0v77arj5f7haj1mmkqal62lgzzvcds6wq5www4")))) (build-system perl-build-system) (propagated-inputs - `(("perl-extutils-config" ,perl-extutils-config))) + (list perl-extutils-config)) (home-page "https://metacpan.org/release/ExtUtils-InstallPaths") (synopsis "Build.PL install path logic made easy") (description "This module tries to make install path resolution as easy as @@ -4356,10 +4229,9 @@ (define-public perl-extutils-cppguess "0q9ynigk600fv95xac6aslrg2k19m6qbzf5hqfsnall8113r3gqj")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-module-build" ,perl-module-build))) + (list perl-capture-tiny perl-module-build)) (propagated-inputs - `(("perl-capture-tiny" ,perl-capture-tiny))) + (list perl-capture-tiny)) (home-page "https://metacpan.org/release/ExtUtils-CppGuess") (synopsis "Tool for guessing C++ compiler and flags") @@ -4380,7 +4252,7 @@ (define-public perl-extutils-depends "0b4ab9qmcihsfs2ajhn5qzg7nhazr68v3r0zvb7076smswd41mla")))) (build-system perl-build-system) (native-inputs - `(("perl-test-number-delta" ,perl-test-number-delta))) + (list perl-test-number-delta)) (home-page "https://metacpan.org/release/ExtUtils-Depends") (synopsis "Easily build XS extensions that depend on XS extensions") (description @@ -4423,7 +4295,7 @@ (define-public perl-extutils-libbuilder "1lmmfcjxvsvhn4f3v2lyylgr8dzcf5j7mnd1pkq3jc75dph724f5")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/ExtUtils-LibBuilder") (synopsis "Tool to build C libraries") (description "Some Perl modules need to ship C libraries together with @@ -4468,7 +4340,7 @@ (define-public perl-extutils-pkgconfig "0vhwh0731rhh1sswmvagq0myn754dnkab8sizh6d3n6pjpcwxsmv")))) (build-system perl-build-system) (propagated-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://metacpan.org/release/ExtUtils-PkgConfig") (synopsis "Simplistic interface to pkg-config") (description @@ -4494,7 +4366,7 @@ (define-public perl-extutils-typemaps-default "1phmha0ks95kvzl00r1kgnd5hvg7qb1q9jmzjmw01p5zgs1zbyix")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/ExtUtils-Typemaps-Default") (synopsis "Set of useful typemaps") @@ -4518,9 +4390,7 @@ (define-public perl-extutils-xspp "1zx84f93lkymqz7qa4d63gzlnhnkxm5i3gvsrwkvvqr9cxjasxli")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-base" ,perl-test-base) - ("perl-test-differences" ,perl-test-differences))) + (list perl-module-build perl-test-base perl-test-differences)) (home-page "https://metacpan.org/release/ExtUtils-XSpp") (synopsis "XS for C++") @@ -4542,17 +4412,15 @@ (define-public perl-file-changenotify "090i265f73jlcl5rv250791vw32j9vvl4nd5abc7myg0klb8109w")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-build perl-test-exception)) (propagated-inputs - `(("perl-class-load" ,perl-class-load) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-module-pluggable" ,perl-module-pluggable) - ("perl-moose" ,perl-moose) - ("perl-moosex-params-validate" ,perl-moosex-params-validate) - ("perl-moosex-semiaffordanceaccessor" - ,perl-moosex-semiaffordanceaccessor) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-class-load + perl-list-moreutils + perl-module-pluggable + perl-moose + perl-moosex-params-validate + perl-moosex-semiaffordanceaccessor + perl-namespace-autoclean)) (home-page "https://metacpan.org/release/File-ChangeNotify") (synopsis "Watch for changes to files") (description "This module provides a class to monitor a directory for @@ -4573,9 +4441,7 @@ (define-public perl-file-configdir "1ihlhdbwaybyj3xqfxpx4ii0ypa41907b6zdh94rvr4wyqa5lh3b")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-homedir" ,perl-file-homedir) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-test-without-module" ,perl-test-without-module))) + (list perl-file-homedir perl-list-moreutils perl-test-without-module)) (home-page "https://metacpan.org/release/File-ConfigDir") (synopsis "Get directories of configuration files") (description "This module is a helper for installing, reading and finding @@ -4618,8 +4484,7 @@ (define-public perl-file-find-rule "1znachnhmi1w5pdqx8dzgfa892jb7x8ivrdy4pzjj7zb6g61cvvy")))) (build-system perl-build-system) (propagated-inputs - `(("perl-text-glob" ,perl-text-glob) - ("perl-number-compare" ,perl-number-compare))) + (list perl-text-glob perl-number-compare)) (home-page "https://metacpan.org/release/File-Find-Rule") (synopsis "Alternative interface to File::Find") (description "File::Find::Rule is a friendlier interface to File::Find. @@ -4641,9 +4506,7 @@ (define-public perl-file-find-rule-perl "19iy8spzrvh71x33b5yi16wjw5jjvs12jvjj0f7f3370hqzl6j4s")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-find-rule" ,perl-file-find-rule) - ("perl-params-util" ,perl-params-util) - ("perl-parse-cpan-meta" ,perl-parse-cpan-meta))) + (list perl-file-find-rule perl-params-util perl-parse-cpan-meta)) (home-page "https://metacpan.org/release/File-Find-Rule-Perl") (synopsis "Common rules for searching for Perl things") (description "File::Find::Rule::Perl provides methods for finding various @@ -4688,7 +4551,7 @@ (define-public perl-file-homedir "1bciyzwv7gwsnaykqz0czj6mlbkkg4hg1s40s1q7j2p6nlmpxxj5")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-which" ,perl-file-which))) + (list perl-file-which)) (arguments `(#:tests? #f)) ;Not appropriate for chroot (home-page "https://metacpan.org/release/File-HomeDir") (synopsis "Find your home and other directories on any platform") @@ -4814,7 +4677,7 @@ (define-public perl-file-remove "1n6h5w3sp2bs4cfrifdx2z15cfpb4r536179mx1a12xbmj1yrxl1")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/File-Remove") (synopsis "Remove files and directories in Perl") (description "@code{File::Remove::remove} removes files and directories. @@ -4836,9 +4699,9 @@ (define-public perl-file-sharedir (base32 "0a43rfb0a1fpxh4d2dayarkdxw4cx9a2krkk87zmcilcz7yhpnar")))) (build-system perl-build-system) (native-inputs - `(("perl-file-sharedir-install" ,perl-file-sharedir-install))) + (list perl-file-sharedir-install)) (propagated-inputs - `(("perl-class-inspector" ,perl-class-inspector))) + (list perl-class-inspector)) (home-page "https://metacpan.org/release/File-ShareDir") (synopsis "Locate per-dist and per-module shared files") (description "The intent of File::ShareDir is to provide a companion to @@ -4881,7 +4744,7 @@ (define-public perl-file-sharedir-install "1yc0wlkav2l2wr36a53n4mnhsy2zv29z5nm14mygxgjwv7qgvgj5")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/File-ShareDir-Install") (synopsis "Install shared files") (description "File::ShareDir::Install allows you to install read-only data @@ -4924,7 +4787,7 @@ (define-public perl-file-slurper "0y5518ji60yfkx9ggjp309j6g8vfri4ka4zqlsys245i2sj2xysf")))) (build-system perl-build-system) (native-inputs - `(("perl-test-warnings" ,perl-test-warnings))) + (list perl-test-warnings)) (propagated-inputs `(("perl-perlio-utf8_strict" ,perl-perlio-utf8_strict))) (home-page "https://metacpan.org/release/File-Slurper") @@ -5004,7 +4867,7 @@ (define-public perl-file-zglob "16v61rn0yimpv5kp6b20z2f1c93n5kpsyjvr0gq4w2dc43gfvc8w")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (home-page "https://metacpan.org/release/File-Zglob") (synopsis "Extended Unix style glob functionality") (description "@code{File::Zglob} provides a traditional Unix @code{glob} @@ -5026,7 +4889,7 @@ (define-public perl-filesys-notify-simple "18jv96k1pf8wqf4vn2ahs7dv44lc9cyqj0bja9z17qici3dx7qxd")))) (build-system perl-build-system) (native-inputs - `(("perl-test-sharedfork" ,perl-test-sharedfork))) + (list perl-test-sharedfork)) (home-page "https://metacpan.org/release/Filesys-Notify-Simple") (synopsis "Simple and dumb file system watcher") (description @@ -5078,12 +4941,9 @@ (define-public perl-getopt-long-descriptive "1cpl240qxmh7jf85ai9sfkp3nzm99syya4jxidizp7aa83kvmqbh")))) (build-system perl-build-system) (native-inputs - `(("perl-cpan-meta-check" ,perl-cpan-meta-check) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-warnings" ,perl-test-warnings))) + (list perl-cpan-meta-check perl-test-fatal perl-test-warnings)) (propagated-inputs - `(("perl-params-validate" ,perl-params-validate) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-params-validate perl-sub-exporter)) (home-page "https://metacpan.org/release/Getopt-Long-Descriptive") (synopsis "Getopt::Long, but simpler and more powerful") (description "Getopt::Long::Descriptive is yet another Getopt library. @@ -5198,8 +5058,7 @@ (define-public perl-hash-fieldhash (getenv "PERL5LIB"))) #t))))) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-leaktrace" ,perl-test-leaktrace))) + (list perl-module-build perl-test-leaktrace)) (home-page "https://metacpan.org/release/Hash-FieldHash") (synopsis "Lightweight field hash for inside-out objects") (description "@code{Hash::FieldHash} provides the field hash mechanism @@ -5222,10 +5081,9 @@ (define-public perl-hash-merge (build-system perl-build-system) (native-inputs ;; For tests only. - `(("perl-clone" ,perl-clone) - ("perl-clone-pp" ,perl-clone-pp))) + (list perl-clone perl-clone-pp)) (propagated-inputs - `(("perl-clone-choose" ,perl-clone-choose))) + (list perl-clone-choose)) (home-page "https://metacpan.org/release/Hash-Merge") (synopsis "Merge arbitrarily deep hashes into a single hash") (description "Hash::Merge merges two arbitrarily deep hashes into a single @@ -5315,7 +5173,7 @@ (define-public perl-import-into "0rq5kz7c270q33jq6hnrv3xgkvajsc62ilqq7fs40av6zfipg7mx")))) (build-system perl-build-system) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime))) + (list perl-module-runtime)) (home-page "https://metacpan.org/release/Import-Into") (synopsis "Import packages into other packages") (description "Writing exporters is a pain. Some use Exporter, some use @@ -5380,7 +5238,7 @@ (define-public perl-inline "0fhyspkg2ka7yz7kbq8a028hj0chfc7qqkl7n20dpc0is3i7s2ji")))) (build-system perl-build-system) (native-inputs - `(("perl-test-warn" ,perl-test-warn))) + (list perl-test-warn)) (home-page "https://metacpan.org/release/Inline") (synopsis "Write Perl subroutines in other programming languages") (description "The @code{Inline} module allows you to put source code @@ -5415,14 +5273,10 @@ (define-public perl-inline-c (("'\"make install\"'") (string-append "'\"" make "/bin/make install\"'"))))))))) (native-inputs - `(("perl-file-copy-recursive" ,perl-file-copy-recursive) - ("perl-file-sharedir-install" ,perl-file-sharedir-install) - ("perl-test-warn" ,perl-test-warn) - ("perl-yaml-libyaml" ,perl-yaml-libyaml))) + (list perl-file-copy-recursive perl-file-sharedir-install + perl-test-warn perl-yaml-libyaml)) (propagated-inputs - `(("perl-inline" ,perl-inline) - ("perl-parse-recdescent" ,perl-parse-recdescent) - ("perl-pegex" ,perl-pegex))) + (list perl-inline perl-parse-recdescent perl-pegex)) (home-page "https://metacpan.org/release/Inline-C") (synopsis "C Language Support for Inline") (description "The @code{Inline::C} module allows you to write Perl @@ -5448,8 +5302,7 @@ (define-public perl-io-all "0nsd9knlbd7if2v6zwj4q978axq0w5hk8ymp61z14a821hjivqjl")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-mimeinfo" ,perl-file-mimeinfo) - ("perl-file-readbackwards" ,perl-file-readbackwards))) + (list perl-file-mimeinfo perl-file-readbackwards)) (home-page "https://metacpan.org/release/IO-All") (synopsis "@code{IO::All} to Larry Wall!") (description "@code{IO::All} combines all of the best Perl IO modules into @@ -5525,9 +5378,9 @@ (define-public perl-io-pager (which "less"))) #t))))) (propagated-inputs - `(("perl-file-which" ,perl-file-which))) + (list perl-file-which)) (inputs - `(("less" ,less))) + (list less)) (home-page "https://metacpan.org/release/IO-Pager") (synopsis "Select a pager and pipe text to it") (description @@ -5625,7 +5478,7 @@ (define-public perl-ipc-run (base32 "0bvckcs1629ifqfb68xkapd4a74fd5qbg6z9qs8i6rx4z3nxfl1q")))) (build-system perl-build-system) (propagated-inputs - `(("perl-io-tty" ,perl-io-tty))) + (list perl-io-tty)) (arguments `(#:phases (modify-phases %standard-phases (add-before @@ -5723,7 +5576,7 @@ (define-public perl-json "0z32x2lijij28c9fhmzgxc41i9nw24fyvd2a8ajs5zw9b9sqhjj4")))) (build-system perl-build-system) (propagated-inputs - `(("perl-json-xs" ,perl-json-xs))) ;recommended + (list perl-json-xs)) ;recommended (home-page "https://metacpan.org/release/JSON") (synopsis "JSON encoder/decoder for Perl") (description "This module converts Perl data structures to JSON and vice @@ -5744,12 +5597,10 @@ (define-public perl-json-any "1hspg6khjb38syn59cysnapc1q77qgavfym3fqr6l2kiydf7ajdf")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires) - ("perl-test-warnings" ,perl-test-warnings) - ("perl-test-without-module" ,perl-test-without-module))) + (list perl-test-fatal perl-test-requires perl-test-warnings + perl-test-without-module)) (propagated-inputs - `(("perl-namespace-clean" ,perl-namespace-clean))) + (list perl-namespace-clean)) (home-page "https://metacpan.org/release/JSON-Any") (synopsis "Wrapper for Perl JSON classes") (description @@ -5773,9 +5624,9 @@ (define-public perl-json-maybexs "1grg8saa318bs4x2wqnww7y0nra7azrzg35bk5pgvkwxzwbkpvjv")))) (build-system perl-build-system) (native-inputs - `(("perl-test-needs" ,perl-test-needs))) + (list perl-test-needs)) (inputs - `(("perl-cpanel-json-xs" ,perl-cpanel-json-xs))) + (list perl-cpanel-json-xs)) (home-page "https://metacpan.org/release/JSON-MaybeXS") (synopsis "Cpanel::JSON::XS with fallback") (description "This module first checks to see if either Cpanel::JSON::XS @@ -5798,10 +5649,9 @@ (define-public perl-json-xs "0118yrzagwlcfj5yldn3h23zzqs2rx282jlm068nf7fjlvy4m7s7")))) (build-system perl-build-system) (native-inputs - `(("perl-canary-stability" ,perl-canary-stability))) + (list perl-canary-stability)) (propagated-inputs - `(("perl-common-sense" ,perl-common-sense) - ("perl-types-serialiser" ,perl-types-serialiser))) + (list perl-common-sense perl-types-serialiser)) (home-page "https://metacpan.org/release/JSON-XS") (synopsis "JSON serialising/deserialising for Perl") (description "This module converts Perl data structures to JSON and vice @@ -5824,7 +5674,7 @@ (define-public perl-lexical-sealrequirehints "0fh1arpr0hsj7skbn97yfvbk22pfcrpcvcfs15p5ss7g338qx4cy")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/Lexical-SealRequireHints") (synopsis "Prevent leakage of lexical hints") (description @@ -5844,12 +5694,12 @@ (define-public perl-locale-maketext-lexicon (base32 "0z6w3m6f3r29ljicdigsyvpa9w9j2m65l4gjxcw0wgwdll26ngxp")))) (build-system perl-build-system) (propagated-inputs - `(("perl-html-parser" ,perl-html-parser) - ("perl-lingua-en-sentence" ,perl-lingua-en-sentence) - ("perl-ppi" ,perl-ppi) - ("perl-template-toolkit" ,perl-template-toolkit) - ("perl-text-haml" ,perl-text-haml) - ("perl-yaml" ,perl-yaml))) + (list perl-html-parser + perl-lingua-en-sentence + perl-ppi + perl-template-toolkit + perl-text-haml + perl-yaml)) (home-page "https://metacpan.org/release/Locale-Maketext-Lexicon") (synopsis "Use other catalog formats in Maketext") (description @@ -5903,8 +5753,7 @@ (define-public perl-log-any-adapter-log4perl "19f1drqnzr6g4xwjm6jk4iaa3zmiax8bzxqch04f4jr12bjd75qi")))) (build-system perl-build-system) (propagated-inputs - `(("perl-log-any" ,perl-log-any) - ("perl-log-log4perl" ,perl-log-log4perl))) + (list perl-log-any perl-log-log4perl)) (home-page "https://metacpan.org/release/Log-Any-Adapter-Log4perl") (synopsis "Log::Any adapter for Log::Log4perl") @@ -5950,7 +5799,7 @@ (define-public perl-log-message-simple "15nxi935nfrf8dkdrgvcrf2qlai4pbz03yj8sja0n9mcq2jd24ma")))) (build-system perl-build-system) (inputs - `(("perl-log-message" ,perl-log-message))) + (list perl-log-message)) (home-page "https://metacpan.org/release/Log-Message-Simple") (synopsis "Simplified interface to @code{Log::Message}") (description "This package provides a simplified frontend to @@ -5994,7 +5843,7 @@ (define-public perl-log-report-optional "11ciiaq8vy186m7mzj8pcncwi8p9qp13wblvk427g1pnqjzlda0g")))) (build-system perl-build-system) (propagated-inputs - `(("perl-string-print" ,perl-string-print))) + (list perl-string-print)) (home-page "https://metacpan.org/release/Log-Report-Optional") (synopsis "Log::Report in the lightest form") (description @@ -6019,9 +5868,8 @@ (define-public perl-log-report "1jjx1ari3a7ixsyan91b6n7lmjq6dy5223k3x2ah18qbxvw4caap")))) (build-system perl-build-system) (propagated-inputs - `(("perl-devel-globaldestruction" ,perl-devel-globaldestruction) - ("perl-log-report-optional" ,perl-log-report-optional) - ("perl-string-print" ,perl-string-print))) + (list perl-devel-globaldestruction perl-log-report-optional + perl-string-print)) (home-page "https://metacpan.org/release/Log-Report") (synopsis "Get messages to users and logs") (description @@ -6051,7 +5899,7 @@ (define-public perl-libintl-perl (getenv "PERL5LIB"))) #t))))) (propagated-inputs - `(("perl-file-sharedir" ,perl-file-sharedir))) + (list perl-file-sharedir)) (home-page "https://metacpan.org/release/libintl-perl") (synopsis "High-level interface to Uniforum message translation") (description "This package is an internationalization library for Perl @@ -6072,7 +5920,7 @@ (define-public perl-lingua-en-sentence (base32 "11hlg92khd2azbxndnffsj9lggbxb3lqfdbwc6asr1c9lxlqddms")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/Lingua-EN-Sentence") (synopsis "Split text into sentences") (description @@ -6116,7 +5964,7 @@ (define-public perl-linux-inotify2 "0crlxmaa4lsgdjm5p9ib8rdxiy70qj1s68za3q3v57v8ll6s4hfx")))) (build-system perl-build-system) (propagated-inputs - `(("perl-common-sense" ,perl-common-sense))) + (list perl-common-sense)) (home-page "https://metacpan.org/release/Linux-Inotify2") (synopsis "Scalable file change notification") (description "This module implements an interface to the Linux 2.6.13 and @@ -6137,10 +5985,9 @@ (define-public perl-list-allutils "1qmfpmly0pghc94k6ifnd1vwzlv8nks27qkqs6h4p7vcricn7zjc")))) (build-system perl-build-system) (native-inputs - `(("perl-test-warnings" ,perl-test-warnings))) + (list perl-test-warnings)) (propagated-inputs - `(("perl-list-moreutils" ,perl-list-moreutils) - ("perl-scalar-list-utils" ,perl-scalar-list-utils))) + (list perl-list-moreutils perl-scalar-list-utils)) (home-page "https://metacpan.org/release/List-AllUtils") (synopsis "Combination of List::Util and List::MoreUtils") (description "This module exports all of the functions that either @@ -6163,7 +6010,7 @@ (define-public perl-list-compare "0l451yqhx1hlm7f2c3bjsl3n8w6l1jngrxzyfm2d8d9iggv4zgzx")))) (build-system perl-build-system) (native-inputs - `(("perl-io-captureoutput" ,perl-io-captureoutput))) + (list perl-io-captureoutput)) (home-page "https://metacpan.org/release/List-Compare") (synopsis "Compare elements of two or more lists") (description "@code{List::Compare} provides a module to perform @@ -6194,11 +6041,9 @@ (define-public perl-list-moreutils (getenv "PERL5LIB"))) #t))))) (native-inputs - `(("perl-config-autoconf" ,perl-config-autoconf) - ("perl-test-leaktrace" ,perl-test-leaktrace))) + (list perl-config-autoconf perl-test-leaktrace)) (propagated-inputs - `(("perl-exporter-tiny" ,perl-exporter-tiny) - ("perl-list-moreutils-xs" ,perl-list-moreutils-xs))) + (list perl-exporter-tiny perl-list-moreutils-xs)) (home-page "https://metacpan.org/release/List-MoreUtils") (synopsis "Provide the stuff missing in List::Util") (description "List::MoreUtils provides some trivial but commonly needed @@ -6218,9 +6063,7 @@ (define-public perl-list-moreutils-xs (base32 "0hmjkhmk1qlzbg8skq7g1zral07k1x0fk4w2fpcfr7hpgkaldkp8")))) (build-system perl-build-system) (native-inputs - `(("perl-config-autoconf" ,perl-config-autoconf) - ("perl-inc-latest" ,perl-inc-latest) - ("perl-test-leaktrace" ,perl-test-leaktrace))) + (list perl-config-autoconf perl-inc-latest perl-test-leaktrace)) (home-page "https://metacpan.org/release/List-MoreUtils-XS") (synopsis "Provide the stuff missing in List::Util in XS") (description "@code{List::MoreUtils::XS} provides some trivial but @@ -6243,11 +6086,9 @@ (define-public perl-list-someutils (base32 "1xw9dzg949997b10y6zgzrmhmk2ap274qivnk0wc1033x2fdk9za")))) (build-system perl-build-system) (native-inputs - `(("perl-test-leaktrace" ,perl-test-leaktrace))) + (list perl-test-leaktrace)) (inputs - `(("perl-exporter-tiny" ,perl-exporter-tiny) - ("perl-module-implementation" - ,perl-module-implementation))) + (list perl-exporter-tiny perl-module-implementation)) (home-page "https://metacpan.org/release/List-SomeUtils") (synopsis "Provide the stuff missing in List::Util") (description "@code{List::SomeUtils} provides some trivial but commonly @@ -6276,7 +6117,7 @@ (define-public perl-mailtools "1js43bp2dnd8n2rv8clsv749166jnyqnc91k4wkkmw5n4rlbvnaa")))) (build-system perl-build-system) (propagated-inputs - `(("perl-timedate" ,perl-timedate))) + (list perl-timedate)) (home-page "https://metacpan.org/release/MailTools") (synopsis "Bundle of ancient email modules") @@ -6439,8 +6280,7 @@ (define-public perl-mime-base64 (base32 "05v04kjaz2ya0zaj4m64gzxpfv4vgxhw5n5h12z373gbg9pkvxvp")))) (build-system perl-build-system) (propagated-inputs - `(("perl-exporter" ,perl-exporter) - ("perl-xsloader" ,perl-xsloader))) + (list perl-exporter perl-xsloader)) (home-page "https://metacpan.org/dist/MIME-Base64") (synopsis "Encoding and decoding of base64 strings") (description "MIME::Base64 module provides functions to encode and decode @@ -6486,11 +6326,11 @@ (define-public perl-mime-tools "0wv9rzx5j1wjm01c3dg48qk9wlbm6iyf91j536idk09xj869ymv4")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep))) + (list perl-test-deep)) (inputs - `(("perl-convert-binhex" ,perl-convert-binhex))) + (list perl-convert-binhex)) (propagated-inputs - `(("perl-mailtools" ,perl-mailtools))) + (list perl-mailtools)) (home-page "https://metacpan.org/release/MIME-tools") (synopsis "Tools to manipulate MIME messages") @@ -6559,7 +6399,7 @@ (define-public perl-modern-perl (base32 "1064k29aavabxj8m20b65rxk7qa3mjmzgmrikvdrxasgx378676s")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/Modern-Perl") (synopsis @@ -6582,15 +6422,11 @@ (define-public perl-module-build-tiny "077ijxbvamybph4ymamy1i9q2993xb46vf1npxaybjz0mkv0yn3x")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-installpaths" ,perl-extutils-installpaths) - ("perl-extutils-config" ,perl-extutils-config) - ("perl-extutils-helpers" ,perl-extutils-helpers) - ("perl-test-harness" ,perl-test-harness))) + (list perl-extutils-installpaths perl-extutils-config + perl-extutils-helpers perl-test-harness)) (propagated-inputs - `(("perl-extutils-installpaths" ,perl-extutils-installpaths) - ("perl-extutils-config" ,perl-extutils-config) - ("perl-extutils-helpers" ,perl-extutils-helpers) - ("perl-test-harness" ,perl-test-harness))) + (list perl-extutils-installpaths perl-extutils-config + perl-extutils-helpers perl-test-harness)) (home-page "https://metacpan.org/release/Module-Build-Tiny") (synopsis "Tiny replacement for Module::Build") (description "Many Perl distributions use a Build.PL file instead of a @@ -6617,11 +6453,9 @@ (define-public perl-module-build-withxspp "0d39fjg9c0n820bk3fb50vvlwhdny4hdl69xmlyzql5xzp4cicsk")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-extutils-cppguess" ,perl-extutils-cppguess) - ("perl-extutils-xspp" ,perl-extutils-xspp) - ("perl-module-build" ,perl-module-build))) + (list perl-extutils-cppguess perl-extutils-xspp perl-module-build)) (home-page "https://metacpan.org/release/Module-Build-WithXSpp") (synopsis @@ -6644,12 +6478,10 @@ (define-public perl-module-build-xsutil "1nrs0b6hmwl3sw3g50b9857qgp5cbbbpl716zwn30h9vwjj2yxhm")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-cwd-guard" ,perl-cwd-guard) - ("perl-file-copy-recursive" ,perl-file-copy-recursive) - ("perl-module-build" ,perl-module-build))) + (list perl-capture-tiny perl-cwd-guard perl-file-copy-recursive + perl-module-build)) (propagated-inputs - `(("perl-devel-checkcompiler" ,perl-devel-checkcompiler))) + (list perl-devel-checkcompiler)) (home-page "https://metacpan.org/release/Module-Build-XSUtil") (synopsis "Module::Build class for building XS modules") (description @@ -6710,11 +6542,9 @@ (define-public perl-module-implementation "0vfngw4dbryihqhi7g9ks360hyw8wnpy3hpkzyg0q4y2y091lpy1")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-test-fatal perl-test-requires)) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-module-runtime perl-try-tiny)) (home-page "https://metacpan.org/release/Module-Implementation") (synopsis "Loads alternate underlying implementations for a module") (description "This module abstracts out the process of choosing one of @@ -6738,19 +6568,19 @@ (define-public perl-module-install "06q12cm97yh4p7qbm0a2p96996ii6ss59qy57z0f7f9svy6sflqs")))) (build-system perl-build-system) (native-inputs - `(("perl-yaml-tiny" ,perl-yaml-tiny))) + (list perl-yaml-tiny)) (propagated-inputs - `(("perl-archive-zip" ,perl-archive-zip) - ("perl-file-homedir" ,perl-file-homedir) - ("perl-file-remove" ,perl-file-remove) - ("perl-json" ,perl-json) - ;; The LWP::Simple and LWP::UserAgent modules are recommended, but - ;; would cause a circular dependency with (gnu packages web), so we - ;; leave it out. It may be resolved at runtime, however. - ;("perl-libwww-perl" ,perl-libwww-perl) - ("perl-module-scandeps" ,perl-module-scandeps) - ("perl-par-dist" ,perl-par-dist) - ("perl-yaml-tiny" ,perl-yaml-tiny))) + (list perl-archive-zip + perl-file-homedir + perl-file-remove + perl-json + ;; The LWP::Simple and LWP::UserAgent modules are recommended, but + ;; would cause a circular dependency with (gnu packages web), so we + ;; leave it out. It may be resolved at runtime, however. + ;("perl-libwww-perl" ,perl-libwww-perl) + perl-module-scandeps + perl-par-dist + perl-yaml-tiny)) ;; TODO: One test requires Test::More >= 0.99, another fails with unicode ;; character handling. (arguments `(#:tests? #f)) @@ -6777,10 +6607,9 @@ (define-public perl-module-manifest "16skpm804a19gsgxzn1wba3lmvc7cx5q8ly4srpyd82yy47zi5d3")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception) - ("perl-test-warn" ,perl-test-warn))) + (list perl-test-exception perl-test-warn)) (propagated-inputs - `(("perl-params-util" ,perl-params-util))) + (list perl-params-util)) (home-page "https://metacpan.org/release/Module-Manifest") (synopsis "Parse and examine a Perl distribution @file{MANIFEST} file") (description @@ -6825,7 +6654,7 @@ (define-public perl-module-runtime (base32 "097hy2czwkxlppri32m599ph0xfvfsbf0a5y23a4fdc38v32wc38")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Module-Runtime") (synopsis "Perl runtime module handling") (description "The functions exported by this module deal with runtime @@ -6846,10 +6675,9 @@ (define-public perl-module-runtime-conflicts "0x9qfg4pq70v1rl9dfk775fmca7ia308m24vfy8zww4c0dsxqz3h")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime) - ("perl-dist-checkconflicts" ,perl-dist-checkconflicts))) + (list perl-module-runtime perl-dist-checkconflicts)) (home-page "https://metacpan.org/release/Module-Runtime-Conflicts") (synopsis "Provide information on conflicts for Module::Runtime") (description "This module provides conflicts checking for Module::Runtime, @@ -6871,7 +6699,7 @@ (define-public perl-module-scandeps "0j6r9r99x5p0i6fv06i44wpsvjxj32amjkiqf6pmqpj80jff2k7f")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires))) + (list perl-test-requires)) (home-page "https://metacpan.org/release/Module-ScanDeps") (synopsis "Recursively scan Perl code for dependencies") (description "Module::ScanDeps is a module to recursively scan Perl @@ -6892,7 +6720,7 @@ (define-public perl-module-util "1ip2yg3x517gg8c48crhd52ba864vmyimvm0ibn4ci068mmcpyvc")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) ; >= 0.40 + (list perl-module-build)) ; >= 0.40 (home-page "https://metacpan.org/release/Module-Util") (synopsis "Module name tools and transformations") (description "This module provides a few useful functions for manipulating @@ -6915,15 +6743,15 @@ (define-public perl-moo "0y9s6s9jjd519wgal6lwc9id4sadrvfn8gjb51dl602d0kk0l7n5")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-fatal)) (propagated-inputs - `(("perl-class-method-modifiers" ,perl-class-method-modifiers) - ("perl-class-xsaccessor" ,perl-class-xsaccessor) - ("perl-devel-globaldestruction" ,perl-devel-globaldestruction) - ("perl-import-into" ,perl-import-into) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-role-tiny" ,perl-role-tiny) - ("perl-strictures" ,perl-strictures))) + (list perl-class-method-modifiers + perl-class-xsaccessor + perl-devel-globaldestruction + perl-import-into + perl-module-runtime + perl-role-tiny + perl-strictures)) (home-page "https://metacpan.org/release/Moo") (synopsis "Minimalist Object Orientation (with Moose compatibility)") (description "Moo is an extremely light-weight Object Orientation system. @@ -6975,12 +6803,12 @@ (define-public perl-moose "05gma3q3l15igqrqi8ax8v5cmmvy7s939q3xzs45l1rc7sfx6yd6")))) (build-system perl-build-system) (native-inputs - `(("perl-cpan-meta-check" ,perl-cpan-meta-check) - ("perl-dist-checkconflicts" ,perl-dist-checkconflicts) - ("perl-test-cleannamespaces" ,perl-test-cleannamespaces) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires) - ("perl-test-warnings" ,perl-test-warnings))) + (list perl-cpan-meta-check + perl-dist-checkconflicts + perl-test-cleannamespaces + perl-test-fatal + perl-test-requires + perl-test-warnings)) ;; XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;; # === Other Modules === ;; # @@ -7008,28 +6836,28 @@ (define-public perl-moose ;; # Test::Output any missing ;; # URI any missing (propagated-inputs - `(("perl-class-load" ,perl-class-load) - ("perl-class-load-xs" ,perl-class-load-xs) - ("perl-data-optlist" ,perl-data-optlist) - ("perl-devel-globaldestruction" ,perl-devel-globaldestruction) - ("perl-devel-overloadinfo" ,perl-devel-overloadinfo) - ("perl-devel-partialdump" ,perl-devel-partialdump) - ("perl-devel-stacktrace" ,perl-devel-stacktrace) - ("perl-dist-checkconflicts" ,perl-dist-checkconflicts) - ("perl-eval-closure" ,perl-eval-closure) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-module-runtime-conflicts" ,perl-module-runtime-conflicts) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-package-deprecationmanager" ,perl-package-deprecationmanager) - ("perl-package-stash" ,perl-package-stash) - ("perl-package-stash-xs" ,perl-package-stash-xs) - ("perl-params-util" ,perl-params-util) - ("perl-scalar-list-utils" ,perl-scalar-list-utils) - ("perl-sub-exporter" ,perl-sub-exporter) - ("perl-sub-name" ,perl-sub-name) - ("perl-task-weaken" ,perl-task-weaken) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-class-load + perl-class-load-xs + perl-data-optlist + perl-devel-globaldestruction + perl-devel-overloadinfo + perl-devel-partialdump + perl-devel-stacktrace + perl-dist-checkconflicts + perl-eval-closure + perl-list-moreutils + perl-module-runtime + perl-module-runtime-conflicts + perl-mro-compat + perl-package-deprecationmanager + perl-package-stash + perl-package-stash-xs + perl-params-util + perl-scalar-list-utils + perl-sub-exporter + perl-sub-name + perl-task-weaken + perl-try-tiny)) (home-page "https://metacpan.org/release/Moose") (synopsis "Postmodern object system for Perl 5") (description @@ -7056,10 +6884,9 @@ (define-public perl-moosex-emulate-class-accessor-fast (base32 "153r30nggcyyx7ai15dbnba2h5145f8jdsh6wj54298d3zpvgvl2")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-install perl-test-exception)) (propagated-inputs - `(("perl-moose" ,perl-moose))) + (list perl-moose)) (home-page "https://metacpan.org/release/MooseX-Emulate-Class-Accessor-Fast") (synopsis "Emulate Class::Accessor::Fast behavior using Moose attributes") (description "This module attempts to emulate the behavior of @@ -7081,20 +6908,18 @@ (define-public perl-moosex-getopt (base32 "1j7b2jnf0blxr4czp3vfcnv1h5zj601mrfdm92g1wf5wn9dvxwv3")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-path-tiny" ,perl-path-tiny) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-needs" ,perl-test-needs) - ("perl-test-requires" ,perl-test-requires) - ("perl-test-trap" ,perl-test-trap) - ("perl-test-warnings" ,perl-test-warnings))) - (propagated-inputs - `(("perl-getopt-long-descriptive" ,perl-getopt-long-descriptive) - ("perl-moose" ,perl-moose) - ("perl-moosex-role-parameterized" ,perl-moosex-role-parameterized) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-module-build + perl-module-build-tiny + perl-path-tiny + perl-test-deep + perl-test-fatal + perl-test-needs + perl-test-requires + perl-test-trap + perl-test-warnings)) + (propagated-inputs + (list perl-getopt-long-descriptive perl-moose + perl-moosex-role-parameterized perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-Getopt") (synopsis "Moose role for processing command line options") (description "This is a Moose role which provides an alternate constructor @@ -7115,8 +6940,7 @@ (define-public perl-moosex-markasmethods "1y3yxwcjjajm66pvca54cv9fax7a6dy36xqr92x7vzyhfqrw3v69")))) (build-system perl-build-system) (inputs - `(("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-moose perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-MarkAsMethods") (synopsis "Mark overload code symbols as methods") (description "MooseX::MarkAsMethods allows one to easily mark certain @@ -7141,13 +6965,9 @@ (define-public perl-moosex-methodattributes "1whd10w7bm3dwaj7gpgw40bci9vvb2zmxs4349ifji91hvinwqck")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-module-build-tiny perl-test-fatal perl-test-requires)) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-moosex-types" ,perl-moosex-types) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-moose perl-moosex-types perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-MethodAttributes") (synopsis "Code attribute introspection") (description "This module allows code attributes of methods to be @@ -7168,13 +6988,10 @@ (define-public perl-moosex-nonmoose "0zdaiphc45s5xj0ax5mkijf5d8v6w6yccb3zplgj6f30y7n55gnb")))) (build-system perl-build-system) (native-inputs - `(("perl-moose" ,perl-moose) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-moose perl-test-fatal)) (propagated-inputs - `(("perl-list-moreutils" ,perl-list-moreutils) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moose" ,perl-moose) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-list-moreutils perl-module-runtime perl-moose + perl-try-tiny)) (home-page "https://metacpan.org/release/MooseX-NonMoose") (synopsis "Subclassing of non-Moose classes") (description "MooseX::NonMoose allows for easily subclassing non-Moose @@ -7197,13 +7014,10 @@ (define-public perl-moosex-params-validate (base32 "1n9ry6gnskkp9ir6s7d5jirn3mh14ydgpmwqz6wcp6d9md358ac8")))) (build-system perl-build-system) (native-inputs - `(("perl-moose" ,perl-moose) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-moose perl-test-fatal)) (propagated-inputs - `(("perl-devel-caller" ,perl-devel-caller) - ("perl-moose" ,perl-moose) - ("perl-params-validate" ,perl-params-validate) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-devel-caller perl-moose perl-params-validate + perl-sub-exporter)) (home-page "https://metacpan.org/release/MooseX-Params-Validate") (synopsis "Extension of Params::Validate using Moose's types") (description "This module fills a gap in Moose by adding method parameter @@ -7224,8 +7038,7 @@ (define-public perl-moosex-relatedclassroles "17vynkf6m5d039qkr4in1c9lflr8hnwp1fgzdwhj4q6jglipmnrh")))) (build-system perl-build-system) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-moosex-role-parameterized" ,perl-moosex-role-parameterized))) + (list perl-moose perl-moosex-role-parameterized)) (home-page "https://metacpan.org/release/MooseX-RelatedClassRoles") (synopsis "Apply roles to a related Perl class") (description "This module applies roles to make a subclass instead of @@ -7245,14 +7058,11 @@ (define-public perl-moosex-role-parameterized (base32 "0plx25n80mv9qwhix52z79md0qil616nbcryk2f4216kghpw2ij8")))) (build-system perl-build-system) (native-inputs - `(("perl-cpan-meta-check" ,perl-cpan-meta-check) - ("perl-module-build" ,perl-module-build) - ("perl-moosex-role-withoverloading" ,perl-moosex-role-withoverloading) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-cpan-meta-check perl-module-build + perl-moosex-role-withoverloading perl-test-fatal + perl-test-requires)) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-moose perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-Role-Parameterized") (synopsis "Moose roles with composition parameters") (description "Because Moose roles serve many different masters, they @@ -7277,9 +7087,7 @@ (define-public perl-moosex-role-withoverloading "0rb8k0dp1a55bm2pr6r0vsi5msvjl1dslfidxp1gj80j7zbrbc4j")))) (build-system perl-build-system) (propagated-inputs - `(("perl-aliased" ,perl-aliased) - ("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-aliased perl-moose perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-Role-WithOverloading") (synopsis "Roles which support overloading") (description "MooseX::Role::WithOverloading allows you to write a @@ -7302,7 +7110,7 @@ (define-public perl-moosex-semiaffordanceaccessor "1mdil9ckgmgr78z59p8wfa35ixn5855ndzx14y01dvfxpiv5gf55")))) (build-system perl-build-system) (propagated-inputs - `(("perl-moose" ,perl-moose))) + (list perl-moose)) (home-page "https://metacpan.org/release/MooseX-SemiAffordanceAccessor") (synopsis "Name your accessors foo() and set_foo()") (description "This module does not provide any methods. Simply loading it @@ -7325,11 +7133,9 @@ (define-public perl-moosex-strictconstructor "0ccawja1kabgglrkdw5v82m1pbw189a0mnd33l43rs01d70p6ra8")))) (build-system perl-build-system) (native-inputs - `(("perl-moose" ,perl-moose) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-moose perl-test-fatal)) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-moose perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-StrictConstructor") (synopsis "Strict object constructors for Moose") (description "Simply loading this module makes your constructors @@ -7351,13 +7157,10 @@ (define-public perl-moosex-traits-pluggable "1jjqmcidy4kdgp5yffqqwxrsab62mbhbpvnzdy1rpwnb1savg5mb")))) (build-system perl-build-system) (native-inputs - `(("perl-moose" ,perl-moose) - ("perl-test-exception" ,perl-test-exception))) + (list perl-moose perl-test-exception)) (propagated-inputs - `(("perl-class-load" ,perl-class-load) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-class-load perl-list-moreutils perl-moose + perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-Traits-Pluggable") (synopsis "Trait loading and resolution for Moose") @@ -7379,13 +7182,9 @@ (define-public perl-moosex-types "1iq90s1f0xbmr194q0mhnp9wxqxwwilkbdml040ibqbqvfiz87yh")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-module-build perl-test-fatal perl-test-requires)) (propagated-inputs - `(("perl-carp-clan" ,perl-carp-clan) - ("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-carp-clan perl-moose perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-Types") (synopsis "Organise your Moose types in libraries") (description "This package lets you declare types using short names, but @@ -7407,17 +7206,15 @@ (define-public perl-moosex-types-datetime "1iir3mdvz892kbbs2q91vjxnhas7811m3d3872m7x8gn6rka57xq")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-moose" ,perl-moose) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-simple" ,perl-test-simple))) + (list perl-module-build-tiny perl-moose perl-test-fatal + perl-test-simple)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-locale" ,perl-datetime-locale) - ("perl-datetime-timezone" ,perl-datetime-timezone) - ("perl-moose" ,perl-moose) - ("perl-moosex-types" ,perl-moosex-types) - ("perl-namespace-clean" ,perl-namespace-clean))) + (list perl-datetime + perl-datetime-locale + perl-datetime-timezone + perl-moose + perl-moosex-types + perl-namespace-clean)) (home-page "https://metacpan.org/release/MooseX-Types-DateTime") (synopsis "DateTime related constraints and coercions for Moose") (description "This module packages several Moose::Util::TypeConstraints @@ -7438,17 +7235,15 @@ (define-public perl-moosex-types-datetime-morecoercions (base32 "15ip1rgaana2p4vww355jb5jxyawim0k58gadkdqx20rfxckmfr1")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-simple" ,perl-test-simple))) + (list perl-module-build-tiny perl-test-fatal perl-test-simple)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetimex-easy" ,perl-datetimex-easy) - ("perl-moose" ,perl-moose) - ("perl-moosex-types" ,perl-moosex-types) - ("perl-moosex-types-datetime" ,perl-moosex-types-datetime) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-time-duration-parse" ,perl-time-duration-parse))) + (list perl-datetime + perl-datetimex-easy + perl-moose + perl-moosex-types + perl-moosex-types-datetime + perl-namespace-clean + perl-time-duration-parse)) (home-page "https://metacpan.org/release/MooseX-Types-DateTime-MoreCoercions") (synopsis "Extensions to MooseX::Types::DateTime") @@ -7470,15 +7265,10 @@ (define-public perl-moosex-types-loadableclass (base32 "1x1vb96hcrd96bzs73w0lb04jr0fvax1ams38qlzkp2kh9vx6dz0")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-moose" ,perl-moose) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-class-load" ,perl-class-load))) + (list perl-module-build-tiny perl-namespace-clean perl-moose + perl-test-fatal perl-class-load)) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime) - ("perl-moosex-types" ,perl-moosex-types) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-module-runtime perl-moosex-types perl-namespace-autoclean)) (home-page "https://metacpan.org/release/MooseX-Types-LoadableClass") (synopsis "ClassName type constraints for Moose") (description "MooseX::Types::LoadableClass provides a ClassName type @@ -7501,10 +7291,8 @@ (define-public perl-moox "1m9jvrqcidiabdih211byadwnnkygafq54r2ljnf1akqdrjimy9g")))) (build-system perl-build-system) (inputs - `(("perl-data-optlist" ,perl-data-optlist) - ("perl-import-into" ,perl-import-into) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moo" ,perl-moo))) + (list perl-data-optlist perl-import-into perl-module-runtime + perl-moo)) (home-page "https://metacpan.org/release/MooX") (synopsis "Using Moo and MooX:: packages the most lazy way") @@ -7524,15 +7312,14 @@ (define-public perl-moox-cmd (base32 "1xbhmq07v9z371ygkyghva9aryhc22kwbzn5qwkp72c0ma6z4gwl")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-list-moreutils" ,perl-list-moreutils))) + (list perl-capture-tiny perl-list-moreutils)) (propagated-inputs - `(("perl-module-pluggable" ,perl-module-pluggable) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moo" ,perl-moo) - ("perl-package-stash" ,perl-package-stash) - ("perl-params-util" ,perl-params-util) - ("perl-regexp-common" ,perl-regexp-common))) + (list perl-module-pluggable + perl-module-runtime + perl-moo + perl-package-stash + perl-params-util + perl-regexp-common)) (home-page "https://metacpan.org/release/MooX-Cmd") (synopsis "Giving an easy Moo style way to make command organized CLI apps") (description "This package eases the writing of command line utilities, @@ -7556,17 +7343,15 @@ (define-public perl-moox-configfromfile "1zrpz4mzngnhaap6988is0w0aarilfj4kb1yc8hvfqna69lywac0")))) (build-system perl-build-system) (native-inputs - `(("perl-hash-merge" ,perl-hash-merge) - ("perl-json" ,perl-json) - ("perl-moox-cmd" ,perl-moox-cmd))) + (list perl-hash-merge perl-json perl-moox-cmd)) (propagated-inputs - `(("perl-config-any" ,perl-config-any) - ("perl-file-configdir" ,perl-file-configdir) - ("perl-file-find-rule" ,perl-file-find-rule) - ("perl-hash-merge" ,perl-hash-merge) - ("perl-moo" ,perl-moo) - ("perl-moox-file-configdir" ,perl-moox-file-configdir) - ("perl-namespace-clean" ,perl-namespace-clean))) + (list perl-config-any + perl-file-configdir + perl-file-find-rule + perl-hash-merge + perl-moo + perl-moox-file-configdir + perl-namespace-clean)) (home-page "https://metacpan.org/release/MooX-ConfigFromFile") (synopsis "Moo eXtension for initializing objects from config file") (description "This module is intended to easily load initialization values @@ -7588,9 +7373,7 @@ (define-public perl-moox-file-configdir (base32 "1b033injzk9d8clgip67ps5j5bpkrnag28q89ddwhrgqx12i3m7q")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-configdir" ,perl-file-configdir) - ("perl-moo" ,perl-moo) - ("perl-namespace-clean" ,perl-namespace-clean))) + (list perl-file-configdir perl-moo perl-namespace-clean)) (home-page "https://metacpan.org/release/MooX-File-ConfigDir") (synopsis "Moo eXtension for @code{File::ConfigDir}") (description "This module is a helper for easily finding configuration @@ -7613,18 +7396,12 @@ (define-public perl-moox-handlesvia (base32 "04kcyflg49rclxa1nm035c05jpyvhdacjyy1wklbgv4li3im6qvi")))) (build-system perl-build-system) (native-inputs - `(("perl-moox-types-mooselike" - ,perl-moox-types-mooselike) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-moox-types-mooselike perl-test-exception perl-test-fatal)) (inputs - `(("perl-class-method-modifiers" - ,perl-class-method-modifiers) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moo" ,perl-moo) - ("perl-role-tiny" ,perl-role-tiny))) + (list perl-class-method-modifiers perl-module-runtime perl-moo + perl-role-tiny)) (propagated-inputs - `(("perl-data-perl" ,perl-data-perl))) + (list perl-data-perl)) (home-page "https://metacpan.org/release/MooX-HandlesVia") (synopsis "NativeTrait-like behavior for Moo") @@ -7648,14 +7425,11 @@ (define-public perl-moox-late (base32 "0kjy86rrpzfy6w5r9ykjq7njwdnvp7swd6r2k4gfrh3picz3kdhz")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-test-fatal perl-test-requires)) (inputs - `(("perl-moo" ,perl-moo) - ("perl-moox" ,perl-moox) - ("perl-moox-handlesvia" ,perl-moox-handlesvia))) + (list perl-moo perl-moox perl-moox-handlesvia)) (propagated-inputs - `(("perl-type-tiny" ,perl-type-tiny))) + (list perl-type-tiny)) (home-page "https://metacpan.org/release/MooX-late") (synopsis "Easily translate Moose code to Moo") (description @@ -7685,34 +7459,34 @@ (define-public perl-moox-options "14kz51hybxx8vcm4wg36f0qa64aainw7i2sqmqxg20c3qvczyvj2")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-import-into" ,perl-import-into) - ("perl-module-build" ,perl-module-build) - ("perl-moo" ,perl-moo) - ("perl-moose" ,perl-moose) - ("perl-moox-cmd" ,perl-moox-cmd) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-role-tiny" ,perl-role-tiny) - ("perl-test-requires" ,perl-test-requires) - ("perl-test-trap" ,perl-test-trap) - ("perl-test-pod" ,perl-test-pod) - ("perl-try-tiny" ,perl-try-tiny))) - (propagated-inputs - `(("perl-config-any" ,perl-config-any) - ("perl-moox-configfromfile" ,perl-moox-configfromfile) - ("perl-data-record" ,perl-data-record) - ("perl-file-configdir" ,perl-file-configdir) - ("perl-file-find-rule" ,perl-file-find-rule) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-getopt-long-descriptive" ,perl-getopt-long-descriptive) - ("perl-json-maybexs" ,perl-json-maybexs) - ("perl-libintl-perl" ,perl-libintl-perl) - ("perl-moox-configfromfile" ,perl-moox-configfromfile) - ("perl-moox-file-configdir" ,perl-moox-file-configdir) - ("perl-path-class" ,perl-path-class) - ("perl-regexp-common" ,perl-regexp-common) - ("perl-term-size-any" ,perl-term-size-any) - ("perl-unicode-linebreak" ,perl-unicode-linebreak))) + (list perl-capture-tiny + perl-import-into + perl-module-build + perl-moo + perl-moose + perl-moox-cmd + perl-namespace-clean + perl-role-tiny + perl-test-requires + perl-test-trap + perl-test-pod + perl-try-tiny)) + (propagated-inputs + (list perl-config-any + perl-moox-configfromfile + perl-data-record + perl-file-configdir + perl-file-find-rule + perl-file-sharedir + perl-getopt-long-descriptive + perl-json-maybexs + perl-libintl-perl + perl-moox-configfromfile + perl-moox-file-configdir + perl-path-class + perl-regexp-common + perl-term-size-any + perl-unicode-linebreak)) (home-page "https://metacpan.org/release/MooX-Options") (synopsis "Explicit Options eXtension for Object Class") (description "Create a command line tool with your Mo, Moo, Moose objects. @@ -7738,11 +7512,9 @@ (define-public perl-moox-strictconstructor "0vvjgz7xbfmf69yav7sxsxmvklqv835xvh7h47w0apxmlkm9fjgr")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-fatal)) (propagated-inputs - `(("perl-class-method-modifiers" ,perl-class-method-modifiers) - ("perl-moo" ,perl-moo) - ("perl-strictures" ,perl-strictures))) + (list perl-class-method-modifiers perl-moo perl-strictures)) (home-page "https://metacpan.org/release/MooX-StrictConstructor") (synopsis "Make Moo-based object constructors blow up on unknown attributes") (description @@ -7764,11 +7536,9 @@ (define-public perl-moox-types-mooselike (base32 "1d6jg9x3p7gm2r0xmbcag374a44gf5pcga2swvxhlhzakfm80dqx")))) (build-system perl-build-system) (native-inputs - `(("perl-moo" ,perl-moo) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-moo perl-test-fatal)) (propagated-inputs - `(("perl-module-runtime" ,perl-module-runtime) - ("perl-strictures" ,perl-strictures))) + (list perl-module-runtime perl-strictures)) (home-page "https://metacpan.org/release/MooX-Types-MooseLike") (synopsis "Moosish types and type builder") (description "MooX::Types::MooseLike provides a possibility to build your @@ -7791,14 +7561,14 @@ (define-public perl-mouse "1vijm8wkyws1jhnqmx104585q3srw9z1crcpy1zlcfhm8qww53ff")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-module-build-xsutil" ,perl-module-build-xsutil) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-leaktrace" ,perl-test-leaktrace) - ("perl-test-output" ,perl-test-output) - ("perl-test-requires" ,perl-test-requires) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-module-build + perl-module-build-xsutil + perl-test-exception + perl-test-fatal + perl-test-leaktrace + perl-test-output + perl-test-requires + perl-try-tiny)) (home-page "https://github.com/gfx/p5-Mouse") (synopsis "Fast Moose-compatible object system for perl5") (description @@ -7819,11 +7589,9 @@ (define-public perl-mousex-nativetraits "0pnbchkxfz9fwa8sniyjqp0mz75b3k2fafq9r09znbbh51dbz9gq")))) (build-system perl-build-system) (native-inputs - `(("perl-any-moose" ,perl-any-moose) - ("perl-module-install" ,perl-module-install) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-any-moose perl-module-install perl-test-fatal)) (propagated-inputs - `(("perl-mouse" ,perl-mouse))) + (list perl-mouse)) (home-page "https://metacpan.org/release/MouseX-NativeTraits") (synopsis "Extend attribute interfaces for Mouse") (description @@ -7868,11 +7636,9 @@ (define-public perl-multidimensional "0prchsg547ziysjl8ghiid6ph3m2xnwpsrwrjymibga7fhqi9sqj")))) (build-system perl-build-system) (native-inputs - `(("perl-b-hooks-op-check" ,perl-b-hooks-op-check) - ("perl-extutils-depends" ,perl-extutils-depends))) + (list perl-b-hooks-op-check perl-extutils-depends)) (propagated-inputs - `(("perl-b-hooks-op-check" ,perl-b-hooks-op-check) - ("perl-lexical-sealrequirehints" ,perl-lexical-sealrequirehints))) + (list perl-b-hooks-op-check perl-lexical-sealrequirehints)) (home-page "https://metacpan.org/release/multidimensional") (synopsis "Disable multidimensional array emulation") (description @@ -7913,12 +7679,9 @@ (define-public perl-namespace-autoclean (base32 "012qqs561xyyhm082znmzsl8lz4n299fa6p0v246za2l9bkdiss5")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-needs" ,perl-test-needs))) + (list perl-module-build perl-test-needs)) (propagated-inputs - `(("perl-b-hooks-endofscope" ,perl-b-hooks-endofscope) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-sub-identify" ,perl-sub-identify))) + (list perl-b-hooks-endofscope perl-namespace-clean perl-sub-identify)) (home-page "https://metacpan.org/release/namespace-autoclean") (synopsis "Keep imports out of your namespace") (description "The namespace::autoclean pragma will remove all imported @@ -7944,8 +7707,7 @@ (define-public perl-namespace-clean "17dg64pd4bwi2ad3p8ykwys1zha7kg8a8ykvks7wfg8q7qyah44a")))) (build-system perl-build-system) (propagated-inputs - `(("perl-package-stash" ,perl-package-stash) - ("perl-b-hooks-endofscope" ,perl-b-hooks-endofscope))) + (list perl-package-stash perl-b-hooks-endofscope)) (home-page "https://metacpan.org/release/namespace-clean") (synopsis "Keep imports and functions out of your namespace") (description "The namespace::clean pragma will remove all previously @@ -8015,8 +7777,7 @@ (define-public perl-net-idn-encode (base32 "1aiy7adirk3wpwlczd8sldi9k1dray0jrg1lbcrcw97zwcrkciam")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-nowarnings" ,perl-test-nowarnings))) + (list perl-module-build perl-test-nowarnings)) (home-page "https://metacpan.org/release/Net-IDN-Encode") (synopsis "Internationalizing Domain Names in Applications (IDNA)") (description @@ -8127,7 +7888,7 @@ (define-public perl-object-signature (base32 "12k90c19ly93ib1p6sm3k7sbnr2h5dbywkdmnff2ngm99p4m68c4")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (home-page "https://metacpan.org/release/Object-Signature") (synopsis "Generate cryptographic signatures for objects") (description "Object::Signature is an abstract base class that you can @@ -8173,9 +7934,7 @@ (define-public perl-opengl (base32 "1q3lz168q081iwl9jg21fbzhp9la79gav9mv6nmh2jab83s2l3mj")))) (build-system perl-build-system) - (inputs `(("freeglut" ,freeglut) - ("libxi" ,libxi) - ("libxmu" ,libxmu))) + (inputs (list freeglut libxi libxmu)) (arguments '(#:tests? #f ; test.pl fails with our empty glversion.txt, while ; the package still seems to work on the examples @@ -8230,8 +7989,7 @@ (define-public perl-package-anon "1fj1fakkfklf2iwzsl64vfgshya3jgm6vhxiphw12wlac9g2il0m")))) (build-system perl-build-system) (propagated-inputs - `(("perl-sub-exporter" ,perl-sub-exporter) - ("perl-params-util" ,perl-params-util))) + (list perl-sub-exporter perl-params-util)) (home-page "https://metacpan.org/release/Package-Anon") (synopsis "Anonymous packages") (description "This module allows for anonymous packages that are @@ -8253,13 +8011,9 @@ (define-public perl-package-deprecationmanager "0jv8svfh1c1q4vxlkf8vjfbdq3n2sj3nx5llv1qrhp1b93d3lx0x")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires) - ("perl-test-output" ,perl-test-output))) + (list perl-test-fatal perl-test-requires perl-test-output)) (propagated-inputs - `(("perl-list-moreutils" ,perl-list-moreutils) - ("perl-params-util" ,perl-params-util) - ("perl-sub-install" ,perl-sub-install))) + (list perl-list-moreutils perl-params-util perl-sub-install)) (arguments `(#:tests? #f)) ;XXX: Failing for some reason... (home-page "https://metacpan.org/release/Package-DeprecationManager") (synopsis "Manage deprecation warnings for your distribution") @@ -8280,14 +8034,11 @@ (define-public perl-package-stash (base32 "0zrs4byhlpq5ybnl0fd3y6pfzair6i2dyvzn7f7a7pgj9n2fi3n5")))) (build-system perl-build-system) (native-inputs - `(("perl-dist-checkconflicts" ,perl-dist-checkconflicts) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires) - ("perl-package-anon" ,perl-package-anon))) + (list perl-dist-checkconflicts perl-test-fatal perl-test-requires + perl-package-anon)) (propagated-inputs - `(("perl-module-implementation" ,perl-module-implementation) - ("perl-dist-checkconflicts" ,perl-dist-checkconflicts) - ("perl-package-stash-xs" ,perl-package-stash-xs))) + (list perl-module-implementation perl-dist-checkconflicts + perl-package-stash-xs)) (home-page "https://metacpan.org/release/Package-Stash") (synopsis "Routines for manipulating stashes") (description "Manipulating stashes (Perl's symbol tables) is occasionally @@ -8308,9 +8059,7 @@ (define-public perl-package-stash-xs (base32 "1akqk10qxwk798qppajqbczwmhy4cs9g0lg961m3vq218slnnryk")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires) - ("perl-package-anon" ,perl-package-anon))) + (list perl-test-fatal perl-test-requires perl-package-anon)) (home-page "https://metacpan.org/release/Package-Stash-XS") (synopsis "Faster implementation of the Package::Stash API") (description "This is a backend for Package::Stash, which provides the @@ -8355,7 +8104,7 @@ (define-public perl-parallel-forkmanager "0wm4wp6p3ah5z212jl12728z68nmxmfr0f03z1jpvdzffnc2xppi")))) (build-system perl-build-system) (native-inputs - `(("perl-test-warn" ,perl-test-warn))) + (list perl-test-warn)) (home-page "https://metacpan.org/release/Parallel-ForkManager") (synopsis "Simple parallel processing fork manager") (description "@code{Parallel::ForkManager} is intended for use in @@ -8378,11 +8127,9 @@ (define-public perl-params-classify "052r198xyrsv8wz21gijdigz2cgnidsa37nvyfzdiz4rv1fc33ir")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (propagated-inputs - `(("perl-devel-callchecker" ,perl-devel-callchecker))) + (list perl-devel-callchecker)) (home-page "https://metacpan.org/release/Params-Classify") (synopsis "Argument type classification") (description "This module provides various type-testing functions. @@ -8432,11 +8179,9 @@ (define-public perl-params-validate "0cwpf8yxwyxbnwhf6rx4wnaq1q38j38i34a78a005shb8gxqv9j9")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-module-build perl-test-fatal perl-test-requires)) (propagated-inputs - `(("perl-module-implementation" ,perl-module-implementation))) + (list perl-module-implementation)) (home-page "https://metacpan.org/release/Params-Validate") (synopsis "Validate method/function parameters") (description "The Params::Validate module allows you to validate method or @@ -8457,14 +8202,10 @@ (define-public perl-params-validationcompiler (build-system perl-build-system) (native-inputs ;; For tests. - `(("perl-test-without-module" ,perl-test-without-module) - ("perl-test2-plugin-nowarnings" ,perl-test2-plugin-nowarnings) - ("perl-test2-suite" ,perl-test2-suite) - ("perl-type-tiny" ,perl-type-tiny))) - (propagated-inputs - `(("perl-eval-closure" ,perl-eval-closure) - ("perl-exception-class" ,perl-exception-class) - ("perl-specio" ,perl-specio))) + (list perl-test-without-module perl-test2-plugin-nowarnings + perl-test2-suite perl-type-tiny)) + (propagated-inputs + (list perl-eval-closure perl-exception-class perl-specio)) (home-page "https://github.com/houseabsolute/Params-ValidationCompiler") (synopsis "Build an optimized subroutine parameter validator") (description "This module creates a customized, highly efficient @@ -8509,7 +8250,7 @@ (define-public perl-path-class (base32 "1kj8q8dmd8jci94w5arav59nkp0pkxrkliz4n8n6yf02hsa82iv5")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Path-Class") (synopsis "Path specification manipulation") (description "Path::Class is a module for manipulation of file and @@ -8540,7 +8281,7 @@ (define-public perl-pathtools "/bin/pwd'"))) #t))))) (inputs - `(("coreutils" ,coreutils))) + (list coreutils)) (home-page "https://metacpan.org/release/PathTools") (synopsis "Tools for working with directory and file names") (description "This package provides functions to work with directory and @@ -8565,7 +8306,7 @@ (define-public perl-path-tiny ;; `(("perl-test-failwarnings" ,perl-test-failwarnings) ;; ("perl-test-mockrandom" ,perl-test-mockrandom))) (inputs - `(("perl-unicode-utf8" ,perl-unicode-utf8))) + (list perl-unicode-utf8)) (home-page "https://metacpan.org/release/Path-Tiny") (synopsis "File path utility") (description "This module provides a small, fast utility for working @@ -8586,10 +8327,9 @@ (define-public perl-pdf-api2 "0nlks4p33d08h0fiv6aivinalf9f9zdkgkxqvvbbvdkvyh4z29a9")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception) - ("perl-test-memory-cycle" ,perl-test-memory-cycle))) + (list perl-test-exception perl-test-memory-cycle)) (propagated-inputs - `(("perl-font-ttf" ,perl-font-ttf))) + (list perl-font-ttf)) (home-page "https://metacpan.org/release/PDF-API2") (synopsis "Facilitates the creation and modification of PDF files") (description "This Perl module facilitates the creation and modification @@ -8610,7 +8350,7 @@ (define-public perl-perlio-utf8_strict "1jw1ri8nkm4ck73arbsld1y2qgj2b9ir01y8mzb3mjs6w0pkz8w3")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (home-page "https://metacpan.org/release/PerlIO-utf8_strict") (synopsis "Fast and correct UTF-8 IO") @@ -8634,8 +8374,7 @@ (define-public perl-pegex "1zd0zm6vxapw6bds3ipymkbzam70p3j3rm48794qy11620r22dgx")))) (build-system perl-build-system) (native-inputs - `(("perl-file-sharedir-install" ,perl-file-sharedir-install) - ("perl-yaml-libyaml" ,perl-yaml-libyaml))) + (list perl-file-sharedir-install perl-yaml-libyaml)) (home-page "https://metacpan.org/release/Pegex") (synopsis "Acmeist PEG Parser Framework") (description "Pegex is an Acmeist parser framework. It allows you to easily @@ -8660,8 +8399,7 @@ (define-public perl-pod-coverage "01xifj83dv492lxixijmg6va02rf3ydlxly0a9slmx22r6qa1drh")))) (build-system perl-build-system) (propagated-inputs - `(("perl-devel-symdump" ,perl-devel-symdump) - ("perl-pod-parser" ,perl-pod-parser))) + (list perl-devel-symdump perl-pod-parser)) (home-page "https://metacpan.org/release/Pod-Coverage") (synopsis "Check for comprehensive documentation of a module") (description "This module provides a mechanism for determining if the pod @@ -8725,7 +8463,7 @@ (define-public perl-posix-strftime-compiler (base32 "04dcn2n4rfkj8p24vj2p17vvis40l87pf2vdqp0vqm5jg3fjnn16")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (arguments `(#:tests? #f)) ; TODO: Timezone test failures (home-page "https://metacpan.org/release/POSIX-strftime-Compiler") (synopsis "GNU C library compatible strftime for loggers and servers") @@ -8750,16 +8488,10 @@ (define-public perl-ppi (arguments `(#:tests? #f)) ;FIXME: some tests fail (native-inputs - `(("perl-class-inspector" ,perl-class-inspector) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-nowarnings" ,perl-test-nowarnings) - ("perl-test-object" ,perl-test-object) - ("perl-test-subcalls" ,perl-test-subcalls))) + (list perl-class-inspector perl-test-deep perl-test-nowarnings + perl-test-object perl-test-subcalls)) (propagated-inputs - `(("perl-clone" ,perl-clone) - ("perl-io-string" ,perl-io-string) - ("perl-params-util" ,perl-params-util) - ("perl-task-weaken" ,perl-task-weaken))) + (list perl-clone perl-io-string perl-params-util perl-task-weaken)) (home-page "https://metacpan.org/release/PPI") (synopsis "Parse, analyze and manipulate Perl (without Perl)") (description "The PPI module parses, analyzes and manipulates Perl @@ -8805,7 +8537,7 @@ (define-public perl-proc-invokeeditor (add-after 'unpack 'set-EDITOR (lambda _ (setenv "EDITOR" "echo") #t))))) (propagated-inputs - `(("perl-carp-assert" ,perl-carp-assert))) + (list perl-carp-assert)) (home-page "https://metacpan.org/release/Proc-InvokeEditor") (synopsis "Interface to external editor from Perl") (description "This module provides the ability to supply some text to an @@ -8825,7 +8557,7 @@ (define-public perl-readonly (base32 "165zcf9lpijdpkx82za0g9rx8ckjnhipmcivdkyzshl8jmp1bl4v")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Readonly") (synopsis "Create read-only scalars, arrays, hashes") (description "This module provides a facility for creating non-modifiable @@ -8914,10 +8646,9 @@ (define-public perl-role-tiny "0ak60hakn0ixmsiw403si0lf5pagq5r6wjgl7p0pr979nlcikfmd")))) (build-system perl-build-system) (native-inputs - `(("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-namespace-autoclean perl-test-fatal)) (propagated-inputs - `(("perl-class-method-modifiers" ,perl-class-method-modifiers))) + (list perl-class-method-modifiers)) (home-page "https://metacpan.org/release/Role-Tiny") (synopsis "Roles, as a slice of Moose") (description "Role::Tiny is a minimalist role composition tool.") @@ -8970,9 +8701,7 @@ (define-public perl-scalar-string "0llbsqk7rsg9p7l1f4yk6iv7wij91gvavprsqhnb04w7nz4ifjpm")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Scalar-String") (synopsis "String aspects of scalars") (description "@code{Scalar::String} is about the string part of @@ -9042,7 +8771,7 @@ (define-public perl-set-intervaltree (base32 "0jf3vdmdgxx6a9xrfwnbbs9g37i1i6qhfg5qwln8x5i280701m3g")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-cppguess" ,perl-extutils-cppguess))) + (list perl-extutils-cppguess)) (home-page "https://metacpan.org/release/Set-IntervalTree") (synopsis "Perform range-based lookups on sets of ranges") (description "This package provides an efficient mechanism to look up @@ -9081,8 +8810,7 @@ (define-public perl-set-object (base32 "040q819l9x55j0hjhfvc153451syvjffw3d22gs398sd23mwzzsy")))) (build-system perl-build-system) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-test-leaktrace" ,perl-test-leaktrace))) + (list perl-moose perl-test-leaktrace)) (home-page "https://metacpan.org/release/Set-Object") (synopsis "Unordered collections of Perl Objects") (description "Set::Object provides efficient sets, unordered collections @@ -9164,13 +8892,13 @@ (define-public perl-specio "1s5xd9awwrzc94ymimjkxqs6jq513wwlmwwarxaklvg2hk4lps0l")))) (build-system perl-build-system) (propagated-inputs - `(("perl-devel-stacktrace" ,perl-devel-stacktrace) - ("perl-eval-closure" ,perl-eval-closure) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-role-tiny" ,perl-role-tiny) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-needs" ,perl-test-needs))) + (list perl-devel-stacktrace + perl-eval-closure + perl-module-runtime + perl-mro-compat + perl-role-tiny + perl-test-fatal + perl-test-needs)) (home-page "https://metacpan.org/release/Specio") (synopsis "Classes for representing type constraints and coercion") (description "The Specio distribution provides classes for representing type @@ -9239,7 +8967,7 @@ (define-public perl-contextual-return "0y4zf5qkpayp4kkg7lw9ydbbin1z99m6xvy02fgacjbfw4ai9zh9")))) (build-system perl-build-system) (propagated-inputs - `(("perl-want" ,perl-want))) + (list perl-want)) (home-page "https://metacpan.org/release/Contextual-Return") (synopsis "Create context-sensitive return values") (description "This module provides a collection of named blocks that allow @@ -9261,7 +8989,7 @@ (define-public perl-statistics-basic "1ywl398z42hz9w1k0waf1caa6agz8jzsjlf4rzs1lgpx2mbcwmb8")))) (build-system perl-build-system) (inputs - `(("perl-number-format" ,perl-number-format))) + (list perl-number-format)) (home-page "https://metacpan.org/release/Statistics-Basic") (synopsis "Collection of very basic statistics modules") (description "This package provides basic statistics functions like @@ -9282,12 +9010,10 @@ (define-public perl-statistics-pca "1i3bskwibp54c9a2wx8gzr3hyds6mmhr3d550g8j6893005v3bgq")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-contextual-return" ,perl-contextual-return) - ("perl-math-cephes" ,perl-math-cephes) - ("perl-math-matrixreal" ,perl-math-matrixreal) - ("perl-text-simpletable" ,perl-text-simpletable))) + (list perl-contextual-return perl-math-cephes perl-math-matrixreal + perl-text-simpletable)) (home-page "https://metacpan.org/release/Statistics-PCA") (synopsis "Perl implementation of Principal Component Analysis") (description "This package provides the Statistics::PCA module, an @@ -9307,7 +9033,7 @@ (define-public perl-storable (base32 "1nkln4fm4962b5jk1dp6lf635nnrj5a5pg1a5xmchvrfrc3asggw")))) (build-system perl-build-system) (propagated-inputs - `(("perl-xsloader" ,perl-xsloader))) + (list perl-xsloader)) (home-page "https://metacpan.org/dist/Storable") (synopsis "Persistence for Perl data structures") (description "Storable brings persistence to your Perl data structures @@ -9434,8 +9160,7 @@ (define-public perl-string-formatter "0mlwm0rirv46gj4h072q8gdync5zxxsxy8p028gdyrhczl942dc3")))) (build-system perl-build-system) (propagated-inputs - `(("perl-params-util" ,perl-params-util) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-params-util perl-sub-exporter)) (home-page "https://metacpan.org/release/String-Formatter") (synopsis "Build your own sprintf-like functions") (description @@ -9458,7 +9183,7 @@ (define-public perl-string-rewriteprefix "18nxl1vgkcx0r7ifkmbl9fp73f8ihiqhqqf3vq6sj5b3cgawrfsw")))) (build-system perl-build-system) (propagated-inputs - `(("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-sub-exporter)) (home-page "https://metacpan.org/release/String-RewritePrefix") (synopsis "Rewrite strings based on a set of known prefixes") (description "This module allows you to rewrite strings based on a set of @@ -9500,7 +9225,7 @@ (define-public perl-string-print "1n9lc5dr66sg89hym47764fyfms7vrxrhwvdps2x8x8gxly7rsdl")))) (build-system perl-build-system) (propagated-inputs - `(("perl-unicode-linebreak" ,perl-unicode-linebreak))) + (list perl-unicode-linebreak)) (home-page "https://metacpan.org/release/String-Print") (synopsis "String printing alternatives to printf") (description @@ -9524,8 +9249,7 @@ (define-public perl-sub-exporter "03040vk227icdkb0hvxplck2y6rglj67s1rgf12z3465ss3lhci3")))) (build-system perl-build-system) (propagated-inputs - `(("perl-data-optlist" ,perl-data-optlist) - ("perl-params-util" ,perl-params-util))) + (list perl-data-optlist perl-params-util)) (home-page "https://metacpan.org/release/Sub-Exporter") (synopsis "Sophisticated exporter for custom-built routines") (description @@ -9546,7 +9270,7 @@ (define-public perl-sub-exporter-progressive (base32 "0mn0x8mkh36rrsr58s1pk4srwxh2hbwss7sv630imnk49navfdfm")))) (build-system perl-build-system) - (native-inputs `(("perl-sub-exporter" ,perl-sub-exporter))) + (native-inputs (list perl-sub-exporter)) (home-page "https://metacpan.org/release/Sub-Exporter-Progressive") (synopsis "Only use Sub::Exporter if you need it") (description "Sub::Exporter is an incredibly powerful module, but with @@ -9590,7 +9314,7 @@ (define-public perl-sub-info "1snhrmc6gpw2zjnj7zvvqj69mlw711bxah6kk4dg5vxxjvb5cc7a")))) (build-system perl-build-system) (propagated-inputs - `(("perl-importer" ,perl-importer))) + (list perl-importer)) (home-page "https://metacpan.org/release/Sub-Info") (synopsis "Tool to inspect subroutines") (description "This package provides tools for inspecting subroutines @@ -9633,7 +9357,7 @@ (define-public perl-sub-name "05viq8scqk29g964fsfvls2rhvlb8myz3jblwh5c2ivhw3gfjcmx")))) (build-system perl-build-system) (native-inputs - `(("perl-devel-checkbin" ,perl-devel-checkbin))) + (list perl-devel-checkbin)) (home-page "https://metacpan.org/release/Sub-Name") (synopsis "(Re)name a sub") (description "Assigns a new name to referenced sub. If package @@ -9655,9 +9379,9 @@ (define-public perl-sub-quote (base32 "17fq4iskrisnqs96amrz493vxikwvqbj9s7014k6vyl84gs2lkkf")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-fatal)) (propagated-inputs - `(("perl-sub-name" ,perl-sub-name))) + (list perl-sub-name)) (home-page "https://metacpan.org/release/Sub-Quote") (synopsis "Efficient generation of subroutines via string eval") (description "Sub::Quote provides an efficient generation of subroutines @@ -9697,9 +9421,9 @@ (define-public perl-super (base32 "16nk2za9fwyg7mcifacr69qi075iz1yvy8r9jh3903kzdvkiwpb8")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-sub-identify" ,perl-sub-identify))) + (list perl-sub-identify)) (home-page "https://metacpan.org/release/SUPER") (synopsis "Control superclass method dispatching") (description @@ -9888,8 +9612,7 @@ (define-public perl-template-toolkit "1msxg3j1hx5wsc7vr81x5gs9gdbn4y0x6cvyj3pq4dgi1603dbvi")))) (build-system perl-build-system) (propagated-inputs - `(("perl-appconfig" ,perl-appconfig) - ("perl-test-leaktrace" ,perl-test-leaktrace))) + (list perl-appconfig perl-test-leaktrace)) (home-page "https://metacpan.org/release/Template-Toolkit") (synopsis "Template processing system for Perl") (description "The Template Toolkit is a collection of modules which @@ -9913,7 +9636,7 @@ (define-public perl-template-timer "1d3pbcx1kz73ncg8s8lx3ifwphz838qy0m40gdar7790cnrlqcdp")))) (build-system perl-build-system) (propagated-inputs - `(("perl-template-toolkit" ,perl-template-toolkit))) + (list perl-template-toolkit)) (home-page "https://metacpan.org/release/Template-Timer") (synopsis "Profiling for Template Toolkit") (description "Template::Timer provides inline profiling of the template @@ -9959,7 +9682,7 @@ (define-public perl-term-ansicolor (base32 "0zgj329kfrwcyqn491v04x65yjydwfc4845a71f8hypdrj3vv0b2")))) (build-system perl-build-system) (native-inputs - `(("perl-test-warn" ,perl-test-warn))) + (list perl-test-warn)) (home-page "https://metacpan.org/dist/Term-ANSIColor") (synopsis "Interface to the ANSI terminal escape sequences for color") (description "Term::ANSIColor provides constants and simple functions for @@ -9984,7 +9707,7 @@ (define-public perl-term-encoding "02qx4ni1vqp9hvkw69hp5bxcf2ghjiw8sl34pqy5mlimsy3rdflm")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (home-page "https://metacpan.org/release/Term-Encoding") (synopsis "Detect encoding of the current terminal") (description "Term::Encoding is a simple module to detect the encoding of @@ -10005,11 +9728,9 @@ (define-public perl-term-progressbar "15pn42zf793dplpfnmawh7v7xc4qm38s1jhvn1agx4cafcn61q61")))) (build-system perl-build-system) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-test-exception" ,perl-test-exception))) + (list perl-capture-tiny perl-test-exception)) (propagated-inputs - `(("perl-class-methodmaker" ,perl-class-methodmaker) - ("perl-term-readkey" ,perl-term-readkey))) + (list perl-class-methodmaker perl-term-readkey)) (home-page "https://metacpan.org/release/Term-ProgressBar") (synopsis "Progress meter on a standard terminal") (description "Term::ProgressBar provides a simple progress bar on the @@ -10031,9 +9752,7 @@ (define-public perl-term-progressbar-quiet "19l4476iinwz19vh360k3rss38m9gmkg633i5v9jkg48yn954rr5")))) (build-system perl-build-system) (propagated-inputs - `(("perl-io-interactive" ,perl-io-interactive) - ("perl-term-progressbar" ,perl-term-progressbar) - ("perl-test-mockobject" ,perl-test-mockobject))) + (list perl-io-interactive perl-term-progressbar perl-test-mockobject)) (home-page "https://metacpan.org/release/Term-ProgressBar-Quiet") (synopsis "Progress meter if run interactively") (description "Term::ProgressBar is a wonderful module for showing progress @@ -10056,7 +9775,7 @@ (define-public perl-term-progressbar-simple "19kr6l2aflwv9yph5xishkpag038qb8wd4mkzb0x1psvgp3b63d2")))) (build-system perl-build-system) (propagated-inputs - `(("perl-term-progressbar-quiet" ,perl-term-progressbar-quiet))) + (list perl-term-progressbar-quiet)) (home-page "https://metacpan.org/release/Term-ProgressBar-Simple") (synopsis "Simple progress bars") (description "Term::ProgressBar::Simple tells you how much work has been @@ -10099,8 +9818,7 @@ (define-public perl-term-readline-gnu "09b9mcmp09kdfh5jaqdr528yny8746hvn3f185aqd6rw06jgf24s")))) (build-system perl-build-system) (inputs - `(("readline" ,readline) - ("ncurses" ,ncurses))) + (list readline ncurses)) (arguments `(#:tests? #f ; Tests fail without other Term::ReadLine interfaces present #:phases (modify-phases %standard-phases @@ -10137,9 +9855,9 @@ (define-public perl-term-size-any "1lnynd8pwjp3g85bl4nav6yigg2lag3sx5da989j7a733bdmzyk4")))) (build-system perl-build-system) (native-inputs - `(("perl-devel-hide" ,perl-devel-hide))) + (list perl-devel-hide)) (propagated-inputs - `(("perl-term-size-perl" ,perl-term-size-perl))) + (list perl-term-size-perl)) (home-page "https://metacpan.org/release/Term-Size-Any") (synopsis "Retrieve terminal size") (description "This is a unified interface to retrieve terminal size. It @@ -10180,7 +9898,7 @@ (define-public perl-term-table "0gi4lyvs6n8y6hjwmflfpamfl65y7mb1g39zi0rx35nclj8xb370")))) (build-system perl-build-system) (propagated-inputs - `(("perl-importer" ,perl-importer))) + (list perl-importer)) (home-page "https://metacpan.org/release/Term-Table") (synopsis "Format a header and rows into a table") (description "This module is able to generically format rows of data @@ -10199,7 +9917,7 @@ (define-public perl-text-aligner (sha256 (base32 "1vry21jrh91l2pkajnrps83bnr1fn6zshbzi80mcrnggrn9iq776")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Text-Aligner") (synopsis "Align text") (description "Text::Aligner exports a single function, align(), which is @@ -10280,7 +9998,7 @@ (define-public perl-text-diff "013g13prdghxvrp5754gyc7rmv1syyxrhs33yc5f0lrz3dxs1fp8")))) (build-system perl-build-system) (propagated-inputs - `(("perl-algorithm-diff" ,perl-algorithm-diff))) + (list perl-algorithm-diff)) (home-page "https://metacpan.org/release/Text-Diff") (synopsis "Perform diffs on files and record sets") (description "Text::Diff provides a basic set of services akin to the GNU @@ -10304,9 +10022,7 @@ (define-public perl-text-format "0104z7jjv46kqh77rnx8kvmsbr5dy0s56xm01dckq4ly65br0hkx")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Text-Format") (synopsis "Various subroutines to format text") (description "This package provides functions to format text in various @@ -10327,7 +10043,7 @@ (define-public perl-text-glob (base32 "11sj62fynfgwrlgkv5a051cq6yn0pagxqjsz27dxx8phsd4wv706")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Text-Glob") (synopsis "Match globbing patterns against text") (description "Text::Glob implements glob(3) style matching that can be @@ -10348,10 +10064,9 @@ (define-public perl-text-haml (base32 "1siq8hgj7s8gwpf3n3h1is5v50rwi6av8lfb19khiyyqz0rp7a57")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny))) + (list perl-module-build-tiny)) (propagated-inputs - `(("perl-data-section-simple" ,perl-data-section-simple) - ("perl-uri" ,perl-uri))) + (list perl-data-section-simple perl-uri)) (home-page "https://metacpan.org/release/Text-Haml") (synopsis "Haml Perl implementation") (description @@ -10374,7 +10089,7 @@ (define-public perl-text-neattemplate "129msa57jzxxi2x7z9hgzi48r48y65w77ycfk1w733zz2m8nr8y3")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/Text-NeatTemplate") (synopsis "Fast, middleweight template engine") @@ -10415,7 +10130,7 @@ (define-public perl-text-patch (base32 "1k1xbhxwn9fymqqwnam9pm7hr2p5ikq6dk578qw18gkap9hqxwga")))) (build-system perl-build-system) (propagated-inputs - `(("perl-text-diff" ,perl-text-diff))) + (list perl-text-diff)) (home-page "https://metacpan.org/release/Text-Patch") (synopsis "Patches text with given patch") (description "Text::Patch combines source text with given @@ -10475,9 +10190,9 @@ (define-public perl-text-table "04kh5x5inq183rdg221wlqaaqi1ipyj588mxsslik6nhc14f17nd")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-text-aligner" ,perl-text-aligner))) + (list perl-text-aligner)) (home-page "https://metacpan.org/release/Text-Table") (synopsis "Organize Data in Tables") (description "Text::Table renders plaintext tables.") @@ -10517,8 +10232,7 @@ (define-public perl-text-template "12zi08mwmlbfbnsialmppk75s6dkg765dvmay3wif3158plqp554")))) (build-system perl-build-system) (native-inputs - `(("perl-test-more-utf8" ,perl-test-more-utf8) - ("perl-test-warnings" ,perl-test-warnings))) + (list perl-test-more-utf8 perl-test-warnings)) (home-page "https://metacpan.org/release/Text-Template") (synopsis @@ -10583,11 +10297,9 @@ (define-public perl-throwable "184gdcwxqwnkrx5md968v1ny70pq6blzpkihccm3bpdxnpgd11wr")))) (build-system perl-build-system) (native-inputs - `(("perl-devel-stacktrace" ,perl-devel-stacktrace))) + (list perl-devel-stacktrace)) (propagated-inputs - `(("perl-devel-stacktrace" ,perl-devel-stacktrace) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moo" ,perl-moo))) + (list perl-devel-stacktrace perl-module-runtime perl-moo)) (home-page "https://metacpan.org/release/Throwable") (synopsis "Role for classes that can be thrown") (description "Throwable is a role for classes that are meant to be thrown @@ -10646,7 +10358,7 @@ (define-public perl-tie-ixhash (base32 "0mmg9iyh42syal3z1p2pn9airq65yrkfs66cnqs9nz76jy60pfzs")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/Tie-IxHash") (synopsis "Ordered associative arrays for Perl") (description "This Perl module implements Perl hashes that preserve the @@ -10717,7 +10429,7 @@ (define-public perl-tie-toobject "1x1smn1kw383xc5h9wajxk9dlx92bgrbf7gk4abga57y6120s6m3")))) (build-system perl-build-system) (propagated-inputs - `(("perl-test-simple" ,perl-test-simple))) + (list perl-test-simple)) (home-page "https://metacpan.org/release/Tie-ToObject") (synopsis "Tie to an existing Perl object") (description "This class provides a tie constructor that returns the @@ -10738,9 +10450,7 @@ (define-public perl-time-duration (base32 "1f59z2svfydxgd1gzrb5k3hl6d432kzmskk7jhv2dyb5hyx0wd7y")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-install perl-test-pod perl-test-pod-coverage)) (home-page "https://metacpan.org/release/Time-Duration") (synopsis "English expression of durations") (description "This module provides functions for expressing durations in @@ -10760,9 +10470,9 @@ (define-public perl-time-duration-parse (base32 "10g39bbrxkabbsfq4rv7f5b5x7h3jba08j4pg8gwr0b9iqx19n31")))) (build-system perl-build-system) (native-inputs - `(("perl-time-duration" ,perl-time-duration))) + (list perl-time-duration)) (propagated-inputs - `(("perl-exporter-lite" ,perl-exporter-lite))) + (list perl-exporter-lite)) (home-page "https://metacpan.org/release/Time-Duration-Parse") (synopsis "Parse time duration strings") (description "Time::Duration::Parse is a module to parse human readable @@ -10864,9 +10574,9 @@ (define-public perl-time-mock "0bwqyg8z98m8cjw1qcm4wg502n225k33j2fp8ywxkgfjdd1zgllv")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-timedate" ,perl-timedate))) ;For Date::Parse + (list perl-timedate)) ;For Date::Parse (home-page "https://metacpan.org/release/Time-Mock") (synopsis "Shift and scale time") (description "This module allows you to speed up your sleep(), alarm(), @@ -10886,10 +10596,9 @@ (define-public perl-tree-simple (base32 "176j8zgsndfnxb5mxaiarnva3ghck1jxgxwkz77r9fr2sadpksdp")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-build perl-test-exception)) (propagated-inputs - `(("perl-scalar-list-utils" ,perl-scalar-list-utils))) + (list perl-scalar-list-utils)) (home-page "https://metacpan.org/release/Tree-Simple") (synopsis "Simple tree object") (description "This module in a fully object-oriented implementation of a @@ -10909,10 +10618,9 @@ (define-public perl-tree-simple-visitorfactory (base32 "19hdi00rw492m5r51b495gv5c64g91g98f8lm6sgym1cl7x3ixcw")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-build perl-test-exception)) (propagated-inputs - `(("perl-tree-simple" ,perl-tree-simple))) + (list perl-tree-simple)) (home-page "https://metacpan.org/release/Tree-Simple-VisitorFactory") (synopsis "Factory object for dispensing Visitor objects") (description "This module is a factory for dispensing @@ -10952,11 +10660,9 @@ (define-public perl-type-tie (base32 "0d2ldn6pi8dj7shk4gkjm9bzqr7509fzkwjs7579pmgg6xkkynjf")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-requires" ,perl-test-requires))) + (list perl-test-fatal perl-test-requires)) (propagated-inputs - `(("perl-exporter-tiny" ,perl-exporter-tiny) - ("perl-hash-fieldhash" ,perl-hash-fieldhash))) + (list perl-exporter-tiny perl-hash-fieldhash)) (home-page "https://metacpan.org/release/Type-Tie") (synopsis "Tie a variable to a type constraint") (description "This module exports a single function: @code{ttie}. It ties @@ -10979,17 +10685,17 @@ (define-public perl-type-tiny (base32 "0s11rlkkjjys8x6ihm5mrhzbbf341g5ckqbalph4g7l98kcy26yl")))) (build-system perl-build-system) (native-inputs - `(("perl-test-warnings" ,perl-test-warnings))) + (list perl-test-warnings)) (propagated-inputs - `(("perl-devel-lexalias" ,perl-devel-lexalias) - ("perl-devel-stacktrace" ,perl-devel-stacktrace) - ("perl-exporter-tiny" ,perl-exporter-tiny) - ("perl-moo" ,perl-moo) - ("perl-moose" ,perl-moose) - ("perl-mouse" ,perl-mouse) - ("perl-ref-util-xs" ,perl-ref-util-xs) - ("perl-regexp-util" ,perl-regexp-util) - ("perl-type-tie" ,perl-type-tie))) + (list perl-devel-lexalias + perl-devel-stacktrace + perl-exporter-tiny + perl-moo + perl-moose + perl-mouse + perl-ref-util-xs + perl-regexp-util + perl-type-tie)) (home-page "https://metacpan.org/release/Type-Tiny") (synopsis "Tiny, yet Moo(se)-compatible type constraint") (description "@code{Type::Tiny} is a small class for writing type @@ -11032,10 +10738,8 @@ (define-public perl-types-path-tiny (base32 "1072vwcbx2bldfg8xpxc9iqs3rzqd18yik60b432hsdwxpxcjgsr")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-pushd" ,perl-file-pushd) - ("perl-path-tiny" ,perl-path-tiny) - ("perl-type-tiny" ,perl-type-tiny) - ("perl-exporter-tiny" ,perl-exporter-tiny))) + (list perl-file-pushd perl-path-tiny perl-type-tiny + perl-exporter-tiny)) (home-page "https://metacpan.org/release/Types-Path-Tiny") (synopsis "Types and coercions for Moose and Moo") (description "This module provides @code{Path::Tiny} types for Moose, Moo, @@ -11058,7 +10762,7 @@ (define-public perl-types-serialiser "03bk0hm5ys8k7265dkap825ybn2zmzb1hl0kf1jdm8yq95w39lvs")))) (build-system perl-build-system) (propagated-inputs - `(("perl-common-sense" ,perl-common-sense))) + (list perl-common-sense)) (home-page "https://metacpan.org/release/Types-Serialiser") (synopsis "Data types for common serialisation formats") (description "This module provides some extra datatypes that are used by @@ -11115,7 +10819,7 @@ (define-public perl-unicode-collate (getenv "PERL5LIB"))) #t))))) (propagated-inputs - `(("perl-unicode-normalize" ,perl-unicode-normalize))) + (list perl-unicode-normalize)) (home-page "https://metacpan.org/release/Unicode-Collate") (synopsis "Unicode collation algorithm") (description "This package provides tools for sorting and comparing @@ -11137,7 +10841,7 @@ (define-public perl-unicode-linebreak "12iinva5gqc9g7qzxrvmh45n714z0ad9g7wq2dxwgp6drbj64rs8")))) (build-system perl-build-system) (propagated-inputs - `(("perl-mime-charset" ,perl-mime-charset))) + (list perl-mime-charset)) (home-page "https://metacpan.org/release/Unicode-LineBreak") (synopsis "Unicode line breaking algorithm") (description @@ -11162,10 +10866,8 @@ (define-public perl-unicode-utf8 ;; . (arguments `(#:tests? ,(target-64bit?))) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-leaktrace" ,perl-test-leaktrace) - ("perl-variable-magic" ,perl-variable-magic) - ("perl-test-pod" ,perl-test-pod))) + (list perl-test-fatal perl-test-leaktrace perl-variable-magic + perl-test-pod)) (home-page "https://metacpan.org/release/Unicode-UTF8") (synopsis "Encoding and decoding of UTF-8 encoding form") (description @@ -11206,7 +10908,7 @@ (define-public perl-universal-isa "0avzv9j32aab6l0rd63n92v0pgliz1p4yabxxjfq275hdh1mcsfi")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build-tiny" ,perl-module-build-tiny))) + (list perl-module-build-tiny)) (home-page "https://metacpan.org/release/UNIVERSAL-isa") (synopsis "UNIVERSAL::isa() reimplementation") (description "This module attempts to recover from people calling @@ -11320,9 +11022,7 @@ (define-public perl-xs-object-magic "0njyy4y0zax4zz55y82dlm9cly1pld1lcxb281s12bp9rrhf9j9x")))) (build-system perl-build-system) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-module-install" ,perl-module-install) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-extutils-depends perl-module-install perl-test-fatal)) (home-page "https://metacpan.org/release/XS-Object-Magic") (synopsis "Opaque, extensible XS pointer backed objects using sv_magic") (description @@ -11345,7 +11045,7 @@ (define-public perl-yaml (base32 "1kbrfksjg4k4vmx1i337m5n69m00m0m5bgsh61c15bzzrgbacc2h")))) (build-system perl-build-system) (native-inputs - `(("perl-test-yaml" ,perl-test-yaml))) + (list perl-test-yaml)) (home-page "https://metacpan.org/release/YAML") (synopsis "YAML for Perl") (description "The YAML.pm module implements a YAML Loader and Dumper based @@ -11386,8 +11086,7 @@ (define-public perl-yaml-tiny "0i3p4nz8ysrsrs6vlzc6gkjcfpcaf05xjc7lwbjkw7lg5shmycdw")))) (build-system perl-build-system) (native-inputs - `(("perl-json-maybexs" ,perl-json-maybexs) - ("perl-module-build-tiny" ,perl-module-build-tiny))) + (list perl-json-maybexs perl-module-build-tiny)) (arguments `(#:tests? #f)) ;requires Test::More >= 0.99 (home-page "https://metacpan.org/release/YAML-Tiny") @@ -11413,7 +11112,7 @@ (define-public perl-parse-recdescent "0dvfcn2xvj9r4ra5xqgasl847nsm1iy85w1kly41fkxm9im36hqr")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/Parse-RecDescent") (synopsis "Generate recursive-descent parsers") @@ -11461,9 +11160,8 @@ (define-public perl-cpan-meta "1mm3dfw3ffyzb2ikpqn9l6zyqrxijb4vyywmbx2l21ryqwp0zy74")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cpan-meta-requirements" ,perl-cpan-meta-requirements) - ("perl-cpan-meta-yaml" ,perl-cpan-meta-yaml) - ("perl-parse-cpan-meta" ,perl-parse-cpan-meta))) + (list perl-cpan-meta-requirements perl-cpan-meta-yaml + perl-parse-cpan-meta)) (home-page "https://metacpan.org/release/CPAN-Meta") (synopsis "Distribution metadata for a CPAN dist") (description "Software distributions released to the CPAN include a @@ -11533,7 +11231,7 @@ (define-public perl-module-build "05xpn8qg814y49vrih16zfr9iiwb7pmdf57ahjnc2h0p5illq3vy")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cpan-meta" ,perl-cpan-meta))) + (list perl-cpan-meta)) (home-page "https://metacpan.org/release/Module-Build") (synopsis "Build and install Perl modules") (description "@code{Module::Build} is a system for building, testing, and @@ -11560,7 +11258,7 @@ (define-public perl-parse-cpan-meta "1mm3dfw3ffyzb2ikpqn9l6zyqrxijb4vyywmbx2l21ryqwp0zy74")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cpan-meta-yaml" ,perl-cpan-meta-yaml))) + (list perl-cpan-meta-yaml)) (home-page "https://metacpan.org/release/DAGOLDEN/Parse-CPAN-Meta-1.4422") (synopsis "Parse META.yml and META.json CPAN metadata files") (description "Parse::CPAN::Meta is a parser for META.json and META.yml @@ -11600,12 +11298,12 @@ (define-public perl-sdl (base32 "1dagpmcpjnwvd4g6mmnc312rqpd4qcwx21rpi2j7084wz8mijai5")))) (build-system perl-build-system) (native-inputs - `(("perl-alien-sdl" ,perl-alien-sdl) - ("perl-capture-tiny" ,perl-capture-tiny) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-module-build" ,perl-module-build) - ("perl-test-most" ,perl-test-most) - ("perl-tie-simple" ,perl-tie-simple))) + (list perl-alien-sdl + perl-capture-tiny + perl-file-sharedir + perl-module-build + perl-test-most + perl-tie-simple)) (inputs `(("freeglut" ,freeglut) ("libjpeg" ,libjpeg-turbo) @@ -11616,8 +11314,7 @@ (define-public perl-sdl ("sdl" ,(sdl-union (list sdl sdl-gfx sdl-image sdl-mixer sdl-pango sdl-ttf))))) (propagated-inputs - `(("perl-file-sharedir" ,perl-file-sharedir) - ("perl-tie-simple" ,perl-tie-simple))) + (list perl-file-sharedir perl-tie-simple)) (home-page "https://metacpan.org/release/SDL") (synopsis "SDL bindings to Perl") (description @@ -11651,7 +11348,7 @@ (define-public perl-sgmls `("PERL5LIB" suffix (,site)))) #t)))))) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (home-page "https://metacpan.org/release/RAAB/SGMLSpm-1.1") (synopsis "Perl module for processing SGML parser output") (description "This package contains @code{SGMLS.pm}, a perl5 class library @@ -11700,9 +11397,9 @@ (define-public perl-file-find-object "0gf13b76b824s73r5rp00v8xrd6dnb5yi5jjavfc394scqv6ldh4")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (inputs - `(("perl-class-xsaccessor" ,perl-class-xsaccessor))) + (list perl-class-xsaccessor)) (home-page "https://metacpan.org/release/File-Find-Object") (synopsis @@ -11726,12 +11423,10 @@ (define-public perl-file-find-object-rule (base32 "0gjzfd5fz7mhr5abafxr7qic7nwhk7y9iv17as6l880973j952h3")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (inputs - `(("perl-class-xsaccessor" ,perl-class-xsaccessor) - ("perl-file-find-object" ,perl-file-find-object) - ("perl-number-compare" ,perl-number-compare) - ("perl-text-glob" ,perl-text-glob))) + (list perl-class-xsaccessor perl-file-find-object perl-number-compare + perl-text-glob)) (home-page "https://metacpan.org/release/File-Find-Object-Rule") (synopsis @@ -11755,7 +11450,7 @@ (define-public perl-file-finder "0x3a2xgzrka73lcmmwalq2mmpzxa7s6pm01ahxf677ksqsdc3jrf")))) (build-system perl-build-system) (propagated-inputs - `(("perl-text-glob" ,perl-text-glob))) + (list perl-text-glob)) (home-page "https://metacpan.org/release/File-Finder") (synopsis "Wrapper for @code{File::Find} ala @code{find(1)}") (description @@ -11786,7 +11481,7 @@ (define-public perl-font-ttf "14y29ja3lsa3yw0ll20lj96f3zz5zydjqi1c5nh9wxar8927ssab")))) (build-system perl-build-system) (propagated-inputs - `(("perl-io-string" ,perl-io-string))) + (list perl-io-string)) (home-page "https://metacpan.org/release/Font-TTF") (synopsis "TTF font support for Perl") (description "This package provides a Perl module for TrueType/OpenType @@ -11823,8 +11518,7 @@ (define-public perl-libtime-parsedate (setenv "TZDIR" (search-input-directory inputs "share/zoneinfo"))))))) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("tzdata" ,tzdata-for-tests))) + (list perl-module-build tzdata-for-tests)) (home-page "https://metacpan.org/release/Time-ParseDate") (synopsis "Collection of Perl modules for time/date manipulation") (description "Provides several perl modules for date/time manipulation: @@ -11853,7 +11547,7 @@ (define-public perl-libtime-period (base32 "0c0yd999h0ikj88c9j95wa087m87i0qh7vja3715y2kd7vixkci2")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) ;; Unless some other homepage is out there... (home-page "https://packages.debian.org/stretch/libtime-period-perl") (synopsis "Perl library for testing if a time() is in a specific period") @@ -11879,14 +11573,10 @@ (define-public perl-path-iterator-rule (base32 "19mik0r5v1cmxfxm0h4lwqyj0nmq6jgnvvq96hqcjgylpvc02x1z")))) (build-system perl-build-system) (native-inputs - `(("perl-file-pushd" ,perl-file-pushd) - ("perl-path-tiny" ,perl-path-tiny) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-filename" ,perl-test-filename))) + (list perl-file-pushd perl-path-tiny perl-test-deep + perl-test-filename)) (propagated-inputs - `(("perl-number-compare" ,perl-number-compare) - ("perl-text-glob" ,perl-text-glob) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-number-compare perl-text-glob perl-try-tiny)) (home-page "https://metacpan.org/release/Path-Iterator-Rule") (synopsis "Iterative, recursive file finder") (description "Path::Iterator::Rule iterates over files and directories to @@ -11981,7 +11671,7 @@ (define-public perl-regexp-pattern (base32 "064igp2wxgsz4yb33v1r90i8clwjzs2xnpvw9niqlqrbzzrd4q1l")))) (build-system perl-build-system) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (home-page "https://metacpan.org/release/Regexp-Pattern") (synopsis "Collection of regexp patterns") (description "Regexp::Pattern is a convention for organizing reusable @@ -12003,10 +11693,9 @@ (define-public perl-data-sexpression "16qls1yqcmhxrcx9agsmaypxa1nirq4nvbyzbww9984589m44ql1")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-deep" ,perl-test-deep))) + (list perl-module-install perl-test-deep)) (propagated-inputs - `(("perl-class-accessor" ,perl-class-accessor))) + (list perl-class-accessor)) (home-page "https://metacpan.org/release/Data-SExpression") (synopsis "Parse Lisp S-Expressions into Perl data structures") (description "Data::SExpression parses Lisp S-Expressions into Perl data diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 4639976961..5c28df054f 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -74,12 +74,9 @@ (define-public moarvm (home-page "https://moarvm.org/") ;; These should be inputs but moar.h can't find them when building rakudo (propagated-inputs - `(("libatomic-ops" ,libatomic-ops) - ("libffi" ,libffi) - ("libtommath" ,libtommath-1.0) - ("libuv" ,libuv))) + (list libatomic-ops libffi libtommath-1.0 libuv)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "VM for NQP And Rakudo Perl 6") (description "Short for \"Metamodel On A Runtime\", MoarVM is a modern virtual machine @@ -150,7 +147,7 @@ (define-public nqp "--with-moar" (string-append moar "/bin/moar") "--prefix" out))))))) (inputs - `(("moarvm" ,moarvm))) + (list moarvm)) (home-page "https://github.com/perl6/nqp") (synopsis "Not Quite Perl") (description "This is \"Not Quite Perl\" -- a lightweight Perl 6-like @@ -213,9 +210,7 @@ (define-public rakudo (string-append out "/bin/perl6")))) #t))))) (inputs - `(("moarvm" ,moarvm) - ("nqp" ,nqp) - ("openssl" ,openssl))) + (list moarvm nqp openssl)) (home-page "https://rakudo.org/") (native-search-paths (list (search-path-specification @@ -248,7 +243,7 @@ (define-public perl6-grammar-debugger "0y826z3m276n7ia810hgcb3div67nxmx125m2fzlc16994zd5vm5")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-terminal-ansicolor" ,perl6-terminal-ansicolor))) + (list perl6-terminal-ansicolor)) (home-page "https://github.com/jnthn/grammar-debugger") (synopsis "Simple tracing and debugging support for Perl 6 grammars") (description "This module provides a simple debugger for grammars. Just @@ -324,10 +319,9 @@ (define-public perl6-json-class "1zyzajc57j3m8q0nr72h9pw4w2nx92rafywlvysgphc5q9sb8np2")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-json-marshal" ,perl6-json-marshal) - ("perl6-json-unmarshal" ,perl6-json-unmarshal))) + (list perl6-json-marshal perl6-json-unmarshal)) (native-inputs - `(("perl6-json-fast" ,perl6-json-fast))) + (list perl6-json-fast)) (home-page "https://github.com/jonathanstowe/JSON-Class") (synopsis "Provide simple serialisation/deserialisation of objects to/from JSON") (description "This is a simple role that provides methods to instantiate a @@ -379,10 +373,9 @@ (define-public perl6-json-marshal "0qy7j83h6gjzyyv74ncd92cd9h45rv8diaz3vldiv3b6fqwz4c6i")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-json-fast" ,perl6-json-fast) - ("perl6-json-name" ,perl6-json-name))) + (list perl6-json-fast perl6-json-name)) (native-inputs - `(("perl6-json-fast" ,perl6-json-fast))) + (list perl6-json-fast)) (home-page "https://github.com/jonathanstowe/JSON-Marshal") (synopsis "Simple serialisation of objects to JSON") (description "This library provides a single exported subroutine to create @@ -435,8 +428,7 @@ (define-public perl6-json-unmarshal "14azsmzmwdn8k0gqcpvballharcvzylmlyrx2wmv4kpqfnz29fjc")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-json-fast" ,perl6-json-fast) - ("perl6-json-name" ,perl6-json-name))) + (list perl6-json-fast perl6-json-name)) (home-page "https://github.com/tadzik/JSON-Unmarshal") (synopsis "Make JSON from an Object") (description "This library provides a single exported subroutine to @@ -459,7 +451,7 @@ (define-public perl6-license-spdx "0dl263c3fbxk001gm5fisrzqz1dx182ipaa0x2qva2gxvl075xm8")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-json-class" ,perl6-json-class))) + (list perl6-json-class)) (home-page "https://github.com/jonathanstowe/License-SPDX") (synopsis "Abstraction over the SPDX License List") (description "This provides an abstraction over the SPDX License List as @@ -484,9 +476,9 @@ (define-public perl6-meta6 "1xnlaamfbdlfb2zidim3bbc4mawsrg6qxhxi6gbld46z1cyry1cw")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-json-class" ,perl6-json-class))) + (list perl6-json-class)) (native-inputs - `(("perl6-json-fast" ,perl6-json-fast))) + (list perl6-json-fast)) (home-page "https://github.com/jonathanstowe/META6") (synopsis "Do things with Perl 6 [META files]") (description "This provides a representation of the Perl 6 META files @@ -569,7 +561,7 @@ (define-public perl6-svg "0mkjdhg7ajksdn61n8fqhyzfd7ly9myazsvpsm02a5c2q73hdygg")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-xml-writer" ,perl6-xml-writer))) + (list perl6-xml-writer)) (home-page "https://github.com/moritz/svg") (synopsis "Perl 6 module to generate SVG") (description "This is a Perl 6 module that makes it easy to write @@ -597,7 +589,7 @@ (define-public perl6-svg-plot "095ga5hbg92jnmczxvhk1hjz14yr334zyf8cph4w5w5frcza44my")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-svg" ,perl6-svg))) + (list perl6-svg)) (home-page "https://github.com/moritz/svg-plot") (synopsis "Perl 6 charting and plotting library that produces SVG output") (description "@code{SVG::Plot} is a simple 2D chart plotter for Perl 6. @@ -673,8 +665,7 @@ (define-public perl6-test-meta "1mzrglb7lbiy5h9dlc7dyhvv9gppxmdmpmrv6nzbd695jzr38bri")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-meta6" ,perl6-meta6) - ("perl6-uri" ,perl6-uri))) + (list perl6-meta6 perl6-uri)) (home-page "https://github.com/jonathanstowe/Test-META") (synopsis "Test a distributions META file") (description "This provides a simple mechanism for module authors to have @@ -698,7 +689,7 @@ (define-public perl6-test-mock "07yr3qimc8fl29p23562ayj2j9h53madcnf9sgqvgf2kcprh0zd2")))) (build-system rakudo-build-system) (propagated-inputs - `(("perl6-oo-monitors" ,perl6-oo-monitors))) + (list perl6-oo-monitors)) (home-page "https://github.com/jnthn/test-mock") (synopsis "Module for simply generating and checking mock objects") (description "@code{Test::Mock} is a module that works alongside the diff --git a/gnu/packages/phabricator.scm b/gnu/packages/phabricator.scm index ef8a1a7475..b0d5a04a24 100644 --- a/gnu/packages/phabricator.scm +++ b/gnu/packages/phabricator.scm @@ -70,10 +70,7 @@ (define-public arcanist (find-files %output ".*\\.t?gz$")) #t))))) (inputs - `(("php" ,php) - ("git" ,git) - ("mercurial" ,mercurial) - ("subversion" ,subversion))) + (list php git mercurial subversion)) (home-page "https://github.com/phacility/arcanist") (synopsis "Command-line interface for Phabricator") (description diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index 34d9cc3dd0..454a5dd19b 100644 --- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -104,9 +104,7 @@ (define-public rapid-photo-downloader "15p7sssg6vmqbm5xnc4j5dr89d7gl7y5qyq44a240yl5aqkjnybw")))) (build-system python-build-system) (native-inputs - `(("file" ,file) - ("intltool" ,intltool) - ("gobject-introspection" ,gobject-introspection))) + (list file intltool gobject-introspection)) (inputs `(("gdk-pixbuf" ,gdk-pixbuf) ("gexiv2" ,gexiv2) @@ -188,11 +186,11 @@ (define-public libraw "18wlsvj6c1rv036ph3695kknpgzc3lk2ikgshy8417yfl8ykh2hz")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libjpeg" ,libjpeg-turbo))) ;for lossy DNGs and old Kodak cameras (propagated-inputs - `(("lcms" ,lcms))) ;for color profiles + (list lcms)) ;for color profiles (home-page "https://www.libraw.org") (synopsis "Raw image decoder") (description @@ -250,15 +248,12 @@ (define-public libgphoto2 (base32 "1ms06b3dj1p33aypcb16gg5pn7fylbylsk9cnnqa0j29qiw59f7q")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("libjpeg-turbo" ,libjpeg-turbo) - ("libltdl" ,libltdl) - ("libusb" ,libusb) - ("libxml2" ,libxml2))) + (list libjpeg-turbo libltdl libusb libxml2)) (propagated-inputs - `(;; The .pc refers to libexif. - ("libexif" ,libexif))) + (list ;; The .pc refers to libexif. + libexif)) (home-page "http://www.gphoto.org/proj/libgphoto2/") (synopsis "Accessing digital cameras") (description @@ -282,13 +277,9 @@ (define-public gphoto2 "0f4d3q381jnnkcqkb2dj1k709skp65qihl5xm80zandvl69lw19h")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("readline" ,readline) - ("libjpeg-turbo" ,libjpeg-turbo) - ("popt" ,popt) - ("libexif" ,libexif) - ("libgphoto2" ,libgphoto2))) + (list readline libjpeg-turbo popt libexif libgphoto2)) (arguments '(#:phases (modify-phases %standard-phases @@ -449,9 +440,9 @@ (define-public lensfun '(#:configure-flags '("-DBUILD_FOR_SSE=OFF" "-DBUILD_FOR_SSE2=OFF"))) #:tests? #f)) ; There are no tests to run. (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://sourceforge.net/projects/lensfun/") (synopsis "Library to correct optical lens defects with a lens database") (description "Digital photographs are not ideal. Of course, the better is @@ -608,12 +599,9 @@ (define-public photoflare (string-append "PREFIX=" out) "Photoflare.pro"))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("graphicsmagick" ,graphicsmagick) - ("libomp" ,libomp) - ("qtbase" ,qtbase-5))) + (list graphicsmagick libomp qtbase-5)) (home-page "https://photoflare.io") (synopsis "Quick, simple but powerful image editor") (description "Photoflare is a cross-platform image editor with an aim @@ -669,18 +657,18 @@ (define-public entangle ("pkg-config" ,pkg-config) ("xmllint" ,libxml2))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("gexiv2" ,gexiv2) - ("gst-plugins-base" ,gst-plugins-base) - ("gstreamer" ,gstreamer) - ("gtk+" ,gtk+) - ("lcms" ,lcms) - ("libgphoto2" ,libgphoto2) - ("libgudev" ,libgudev) - ("libpeas" ,libpeas) - ("libraw" ,libraw) - ("python" ,python) - ("python-pygobject" ,python-pygobject))) + (list gdk-pixbuf + gexiv2 + gst-plugins-base + gstreamer + gtk+ + lcms + libgphoto2 + libgudev + libpeas + libraw + python + python-pygobject)) (home-page "https://entangle-photo.org/") (synopsis "Camera control and capture") (description @@ -788,7 +776,7 @@ (define-public rawtherapee "-O3" "-DCACHE_NAME_SUFFIX=\"\""))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("expat" ,expat) ("fftw" ,fftwf) diff --git a/gnu/packages/piet.scm b/gnu/packages/piet.scm index a09c05d990..824efe59de 100644 --- a/gnu/packages/piet.scm +++ b/gnu/packages/piet.scm @@ -52,11 +52,8 @@ (define-public npiet `("PATH" ":" prefix (,(dirname (which "wish"))))) #t)))))) (inputs - `(("gd" ,gd) - ("giflib" ,giflib) - ("libpng" ,libpng) - ("tk" ,tk))) - (native-inputs `(("groff" ,groff))) + (list gd giflib libpng tk)) + (native-inputs (list groff)) (synopsis "Piet interpreter") (description "Npiet is an interpreter for the Piet programming language. Instead of @@ -151,11 +148,9 @@ (define-public piet-toolchain #t))))))) (native-inputs ;; For our tests. - `(("netpbm" ,netpbm) - ("npiet" ,npiet))) + (list netpbm npiet)) (inputs - `(("perl" ,perl) - ("perl-parse-recdescent" ,perl-parse-recdescent))) + (list perl perl-parse-recdescent)) (home-page "https://www.toothycat.net/wiki/wiki.pl?MoonShadow/Piet") (synopsis "Piet compiler and assembler") (description diff --git a/gnu/packages/pkg-config.scm b/gnu/packages/pkg-config.scm index dd0d18ae36..770426d779 100644 --- a/gnu/packages/pkg-config.scm +++ b/gnu/packages/pkg-config.scm @@ -145,8 +145,7 @@ (define-public pkg-config-for-build (source #f) (build-system trivial-build-system) (inputs - `(("bash-minimal" ,bash-minimal) - ("pkg-config" ,%pkg-config))) + (list bash-minimal %pkg-config)) (arguments `(#:modules ((guix build utils)) #:builder diff --git a/gnu/packages/plan9.scm b/gnu/packages/plan9.scm index e306e04d85..73694c4ed3 100644 --- a/gnu/packages/plan9.scm +++ b/gnu/packages/plan9.scm @@ -55,8 +55,7 @@ (define-public drawterm (install-file "drawterm" bin) (install-file "drawterm.1" man))))))) (inputs - `(("libx11" ,libx11) - ("libxt" ,libxt))) + (list libx11 libxt)) (synopsis "Connect to Plan 9 systems") (home-page "http://drawterm.9front.org") (description diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm index ed01430400..72c60cd60e 100644 --- a/gnu/packages/plotutils.scm +++ b/gnu/packages/plotutils.scm @@ -106,10 +106,7 @@ (define-public plotutils (substitute* "test/plot2svg.test" (("^exit .*") "exit 77"))))) #~%standard-phases))) - (inputs `(("libpng" ,libpng) - ("libx11" ,libx11) - ("libxt" ,libxt) - ("libxaw" ,libxaw))) + (inputs (list libpng libx11 libxt libxaw)) (home-page "https://www.gnu.org/software/plotutils/") (synopsis "Plotting utilities and library") (description @@ -139,12 +136,9 @@ (define-public guile-charting "03049g7wnpyfi0r36ij4a46kc9l45jbanx02iklkjwav2n6jqnnk")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo) - ("pkg-config" ,pkg-config))) - (inputs `(("guile" ,guile-3.0))) - (propagated-inputs `(("guile-cairo" ,guile-cairo))) + (list autoconf automake texinfo pkg-config)) + (inputs (list guile-3.0)) + (propagated-inputs (list guile-cairo)) (home-page "http://wingolog.org/projects/guile-charting/") (synopsis "Create charts and graphs in Guile") (description @@ -156,7 +150,7 @@ (define-public guile2.2-charting (package (inherit guile-charting) (name "guile2.2-charting") - (inputs `(("guile" ,guile-2.2))) + (inputs (list guile-2.2)) (propagated-inputs `(("guile-cairo" ,guile2.2-cairo))))) (define-public ploticus @@ -209,9 +203,7 @@ (define-public ploticus (wrap-program (string-append bin "/pl") `("PLOTICUS_PREFABS" ":" = (,dir))))))))) (inputs - `(("libpng" ,libpng) - ("libx11" ,libx11) - ("zlib" ,zlib))) + (list libpng libx11 zlib)) (home-page "http://ploticus.sourceforge.net/") (synopsis "Command-line tool for producing plots and charts") (description @@ -261,18 +253,18 @@ (define-public asymptote texlive-latex-parskip texlive-tex-texinfo))))) (inputs - `(("fftw" ,fftw) - ("freeglut" ,freeglut) - ("glew" ,glew) - ("glm" ,glm) - ("gsl" ,gsl) - ("libgc" ,libgc) - ("python" ,python) - ("python-cson" ,python-cson) - ("python-numpy" ,python-numpy) - ("python-pyqt" ,python-pyqt) - ("readline" ,readline) - ("zlib" ,zlib))) + (list fftw + freeglut + glew + glm + gsl + libgc + python + python-cson + python-numpy + python-pyqt + readline + zlib)) (arguments `(#:modules ((guix build emacs-utils) (guix build gnu-build-system) diff --git a/gnu/packages/poedit.scm b/gnu/packages/poedit.scm index 3487636a3d..fd8ed06c83 100644 --- a/gnu/packages/poedit.scm +++ b/gnu/packages/poedit.scm @@ -60,19 +60,16 @@ (define-public poedit (assoc-ref %build-inputs "boost") "/lib")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext-minimal" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list autoconf automake gettext-minimal pkg-config)) (inputs - `(("boost" ,boost) - ("enchant" ,enchant) - ("gtk+" ,gtk+) - ("gtkspell3" ,gtkspell3) - ("icu4c" ,icu4c) - ("lucene++" ,lucene++) - ("pugixml" ,pugixml) - ("wxwidgets" ,wxwidgets))) + (list boost + enchant + gtk+ + gtkspell3 + icu4c + lucene++ + pugixml + wxwidgets)) (home-page "https://poedit.net/") (synopsis "Gettext catalog editing tool") (description "Poedit is a GUI frontend to the GNU gettext utilities and diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm index 4cbe1feaba..e4f4b1276f 100644 --- a/gnu/packages/polkit.scm +++ b/gnu/packages/polkit.scm @@ -88,13 +88,9 @@ (define-public polkit-mozjs "\"/run/setuid-programs/polkit-agent-helper-1\"")))))) (build-system gnu-build-system) (inputs - `(("expat" ,expat) - ("linux-pam" ,linux-pam) - ("elogind" ,elogind) - ("mozjs" ,mozjs-78) - ("nspr" ,nspr))) + (list expat linux-pam elogind mozjs-78 nspr)) (propagated-inputs - `(("glib" ,glib))) ; required by polkit-gobject-1.pc + (list glib)) ; required by polkit-gobject-1.pc (native-inputs `(("pkg-config" ,pkg-config) ("glib:bin" ,glib "bin") ; for glib-mkenums @@ -211,11 +207,11 @@ (define-public polkit-qt "1ip78x20hjqvm08kxhp6gb8hf6k5n6sxyx6kk2yvvq53djzh7yv7")))) (build-system cmake-build-system) (inputs - `(("polkit" ,polkit))) + (list polkit)) (propagated-inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list (string-append "-DCMAKE_INSTALL_RPATH=" (assoc-ref %outputs "out") @@ -244,10 +240,8 @@ (define-public polkit-gnome (base32 "0sckmcbxyj6sbrnfc5p5lnw27ccghsid6v6wxq09mgxqcd4lk10p")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+) - ("polkit" ,polkit))) - (native-inputs `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (inputs (list gtk+ polkit)) + (native-inputs (list intltool pkg-config)) (synopsis "Legacy polkit authentication agent for GNOME") (description "PolicyKit-gnome provides a D-Bus session bus service that is used to bring up authentication dialogs used for obtaining diff --git a/gnu/packages/popt.scm b/gnu/packages/popt.scm index 1c325e0c3d..16ff2c3448 100644 --- a/gnu/packages/popt.scm +++ b/gnu/packages/popt.scm @@ -141,7 +141,7 @@ (define-public gengetopt `(#:parallel-build? #f ; not supported #:parallel-tests? #f)) ; likewise (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (synopsis "Create parsers for command line options") (description "GNU Gengetopt is a program to generate a C/C++ function for parsing diff --git a/gnu/packages/presentation.scm b/gnu/packages/presentation.scm index 8d24a81f9d..1601ba7f2a 100644 --- a/gnu/packages/presentation.scm +++ b/gnu/packages/presentation.scm @@ -71,16 +71,15 @@ (define-public presentty '("presentty" "presentty-console"))) #t))))) (inputs - `(("cowsay" ,cowsay) - ("figlet" ,figlet) - ("jp2a" ,jp2a) - ("python-docutils" ,python-docutils) - ("python-pillow" ,python-pillow-2.9) - ("python-six" ,python-six) - ("python-urwid" ,python-urwid))) + (list cowsay + figlet + jp2a + python-docutils + python-pillow-2.9 + python-six + python-urwid)) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-pygments" ,python-pygments))) + (list python-pbr python-pygments)) (home-page "http://git.inaugust.com/cgit/presentty/") (synopsis "Console-based presentation system") (description "Presentty is a console-based presentation program where slides diff --git a/gnu/packages/pretty-print.scm b/gnu/packages/pretty-print.scm index a204a90cc9..05960f6f48 100644 --- a/gnu/packages/pretty-print.scm +++ b/gnu/packages/pretty-print.scm @@ -72,12 +72,9 @@ (define-public a2ps "a2ps-CVE-2015-8107.patch")))) (build-system gnu-build-system) (inputs - `(("psutils" ,psutils) - ("gv" ,gv))) + (list psutils gv)) (native-inputs - `(("gperf" ,gperf) - ("groff" ,groff) - ("perl" ,perl))) + (list gperf groff perl)) (arguments '(#:phases (modify-phases %standard-phases @@ -180,7 +177,7 @@ (define-public fmt (arguments '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://fmt.dev") (synopsis "Small and fast C++ formatting library") (description @@ -240,7 +237,7 @@ (define-public fmt-for-irods (getenv "CPLUS_INCLUDE_PATH")))))))) (properties `((hidden? . #true))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs `(("libcxx" ,libcxx+libcxxabi-6) ("libcxxabi" ,libcxxabi-6) @@ -262,10 +259,9 @@ (define-public source-highlight ;; The ctags that comes with emacs does not support the --excmd options, ;; so can't be used (inputs - `(("boost" ,boost))) + (list boost)) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (arguments `(#:configure-flags (list (string-append "--with-boost=" @@ -358,12 +354,9 @@ (define-public highlight (install-file "highlight.so" autodir)) #t)))))) (inputs - `(("lua" ,lua) - ("boost" ,boost) - ("perl" ,perl))) + (list lua boost perl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("swig" ,swig))) + (list pkg-config swig)) (home-page "http://www.andre-simon.de/doku/highlight/en/highlight.php") (synopsis "Convert code to documents with syntax highlighting") (description "Highlight converts source code to HTML, XHTML, RTF, LaTeX, diff --git a/gnu/packages/profiling.scm b/gnu/packages/profiling.scm index b4d52d8d85..3cfe89d963 100644 --- a/gnu/packages/profiling.scm +++ b/gnu/packages/profiling.scm @@ -57,14 +57,11 @@ (define-public papi (sha256 (base32 "1m62s8fkjjgq04ayf18jcxc33rqfd7nrkdw1gr54q5pn4cijrp29")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses) - ("lm-sensors" ,lm-sensors "lib") - ("rdma-core" ,rdma-core) - ("infiniband-diags" ,infiniband-diags "lib") - ("net-tools" ,net-tools))) + (list ncurses + `(,lm-sensors "lib") rdma-core + `(,infiniband-diags "lib") net-tools)) (native-inputs - `(("autoconf" ,autoconf) - ("gfortran" ,gfortran))) + (list autoconf gfortran)) (arguments `(#:tests? #f ; no check target #:configure-flags @@ -147,7 +144,7 @@ (define-public otf2 (uri (string-append "http://www.vi-hps.org/upload/packages/otf2/otf2-" version ".tar.gz")) (sha256 (base32 "1ls7rz6qwnqbkifpafc95bnfh3m9xbs74in8zxlnhfbgwx11nn81")))) - (native-inputs `(("python" ,python))) + (native-inputs (list python)) (outputs '("doc" ; 18MB "lib" "out")) @@ -182,9 +179,9 @@ (define-public opari2 (sha256 (base32 "1xaf25lcxk4ky1kzfks40ja9mayh8pnmrzch2107c8dcjrsxsd4h")))) (build-system gnu-build-system) - (inputs `(("gfortran" ,gfortran))) - (native-inputs `(("gawk" ,gawk) ; for tests - ("which" ,which))) + (inputs (list gfortran)) + (native-inputs (list gawk ; for tests + which)) (home-page "https://www.vi-hps.org/projects/score-p") (synopsis "OpenMP runtime performance measurement instrumenter") (description "OPARI2 is a source-to-source instrumentation tool for OpenMP @@ -204,11 +201,9 @@ (define-public cube version ".tar.gz")) (sha256 (base32 "04irflia4rfw02093w9nx7rr98r640y4q8hisjywvd4b7r3nzhhx")) (patches (search-patches "cube-nocheck.patch")))) - (inputs `(("dbus" ,dbus) - ("zlib" ,zlib))) - (native-inputs `(("perl" ,perl) - ("qtbase" ,qtbase-5) ; native because of qmake - ("which" ,which))) + (inputs (list dbus zlib)) + (native-inputs (list perl qtbase-5 ; native because of qmake + which)) ;; FIXME: The doc is 14MB, but adding a doc output results in a cycle. (outputs '("out" ;"doc" @@ -354,13 +349,13 @@ (define (make-scorep mpi) ("openmpi" ,openmpi) ("zlib" ,zlib))) (native-inputs - `(("gfortran" ,gfortran) - ("flex" ,flex) - ("cube" ,cube) ;for cube-config - ("bison" ,bison) - ("python" ,python) - ("doxygen" ,doxygen) - ("which" ,which))) + (list gfortran + flex + cube ;for cube-config + bison + python + doxygen + which)) (arguments `(#:configure-flags (list "--enable-shared" "--disable-static" diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index 59b0d4a3c8..b08c049717 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm @@ -60,9 +60,9 @@ (define-public fstrm "1i9y8a1712aj80p5a1kcp378bnjrg3s2127q7304hklhmjcrjl1d")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libevent" ,libevent))) + (list libevent)) (home-page "https://github.com/farsightsec/fstrm") (synopsis "Implementation of the Frame Streams data transport protocol") (description @@ -95,7 +95,7 @@ (define-public protobuf (base32 "1jzqrklhj9grs6xbddyb5dyxfbgbgbyhl5zig8ml50wb22gwkkji")))) (build-system gnu-build-system) - (inputs `(("zlib" ,zlib))) + (inputs (list zlib)) (outputs (list "out" "static")) ; ~12 MiB of .a files (arguments @@ -195,8 +195,8 @@ (define-public protobuf-c (base32 "0y3yaanq97si7iyld06p8w20m0shpj7sf4xwzbhhvijhxw36d592")))) (build-system gnu-build-system) - (inputs `(("protobuf" ,protobuf))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list protobuf)) + (native-inputs (list pkg-config)) (home-page "https://github.com/protobuf-c/protobuf-c") (synopsis "Protocol Buffers implementation in C") (description @@ -243,9 +243,9 @@ (define-public python-protobuf "0mj6z58aiw532s1mq48m9xdrm3gdyp2vv9cdinfb5wmnfpm5m7n9")))) (build-system python-build-system) (native-inputs - `(("python-wheel" ,python-wheel))) + (list python-wheel)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/google/protobuf") (synopsis "Protocol buffers is a data interchange format") (description @@ -269,10 +269,7 @@ (define-public python-pure-protobuf (base32 "15dp5pvazd0jx4wzzh79080ah7hkpd3axh40al9vhzs2hf3v90hx")))) (build-system python-build-system) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-isort" ,python-isort))) + (list python-flake8 python-pytest python-pytest-cov python-isort)) (arguments `(#:phases (modify-phases %standard-phases @@ -385,26 +382,23 @@ (define-public ruby-protobuf (lambda _ (invoke "rspec")))))) (native-inputs - `(("ruby-benchmark-ips" ,ruby-benchmark-ips) - ("ruby-ffi-rzmq" ,ruby-ffi-rzmq) - ("ruby-parser" ,ruby-parser) - ("ruby-pry-byebug" ,ruby-pry-byebug) - ("ruby-pry-stack-explorer" ,ruby-pry-stack-explorer) - ("ruby-rake" ,ruby-rake) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-ruby-prof" ,ruby-ruby-prof) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-timecop" ,ruby-timecop) - ("ruby-varint" ,ruby-varint) - ("ruby-yard" ,ruby-yard))) + (list ruby-benchmark-ips + ruby-ffi-rzmq + ruby-parser + ruby-pry-byebug + ruby-pry-stack-explorer + ruby-rake + ruby-rspec + ruby-rubocop + ruby-ruby-prof + ruby-simplecov + ruby-timecop + ruby-varint + ruby-yard)) (inputs - `(("protobuf" ,protobuf))) + (list protobuf)) (propagated-inputs - `(("ruby-activesupport" ,ruby-activesupport) - ("ruby-middleware" ,ruby-middleware) - ("ruby-thor" ,ruby-thor) - ("ruby-thread-safe" ,ruby-thread-safe))) + (list ruby-activesupport ruby-middleware ruby-thor ruby-thread-safe)) (home-page "https://github.com/ruby-protobuf/protobuf") (synopsis "Implementation of Google's Protocol Buffers in Ruby") (description "Protobuf is an implementation of Google's Protocol Buffers diff --git a/gnu/packages/pulseaudio.scm b/gnu/packages/pulseaudio.scm index 66370a2dfb..57499920c1 100644 --- a/gnu/packages/pulseaudio.scm +++ b/gnu/packages/pulseaudio.scm @@ -103,13 +103,9 @@ (define-public libsndfile #t)))) (build-system gnu-build-system) (propagated-inputs - `(("flac" ,flac) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("opus" ,opus))) + (list flac libogg libvorbis opus)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (home-page "http://www.mega-nerd.com/libsndfile/") (synopsis "Reading and writing files containing sampled sound") (description @@ -131,10 +127,7 @@ (define-public libsndfile/fixed (inherit libsndfile) (inputs '()) (propagated-inputs - `(("libvorbis" ,libvorbis) - ("libogg" ,libogg) - ("flac" ,flac) - ("opus" ,opus))))) + (list libvorbis libogg flac opus)))) (define-public libsamplerate (package @@ -149,11 +142,9 @@ (define-public libsamplerate "1ha46i0nbibq0pl0pjwcqiyny4hj8lp1bnl4dpxm64zjw9lb2zha")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("automake" ,automake))) ;For up to date 'config.guess' and 'config.sub'. + (list pkg-config automake)) ;For up to date 'config.guess' and 'config.sub'. (propagated-inputs - `(("libsndfile" ,libsndfile) - ("fftw" ,fftw))) + (list libsndfile fftw)) (arguments `(#:phases (modify-phases %standard-phases @@ -240,27 +231,25 @@ (define-public pulseaudio (setenv "CK_DEFAULT_TIMEOUT" "120") #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("bluez" ,bluez) - ("sbc" ,sbc) - ("speexdsp" ,speexdsp) - ("libsndfile" ,libsndfile) - ("jack" ,jack-1) ; For routing the output to jack. - ("dbus" ,dbus) - ("glib" ,glib) - ("libltdl" ,libltdl) - ("fftwf" ,fftwf) - ("avahi" ,avahi) - ("webrtc-audio-processing", webrtc-audio-processing) - - ;; For the optional X11 modules. - ("libice" ,libice) - ("libsm" ,libsm) - ("libxcb" ,libxcb) - ("libxtst" ,libxtst) - - ("elogind" ,elogind) - ("eudev" ,eudev))) ;for the detection of hardware audio devices + (list alsa-lib + bluez + sbc + speexdsp + libsndfile + jack-1 ; For routing the output to jack. + dbus + glib + libltdl + fftwf + avahi + webrtc-audio-processing + ;; For the optional X11 modules. + libice + libsm + libxcb + libxtst + elogind + eudev)) ;for the detection of hardware audio devices (native-inputs `(("check" ,check) ("doxygen" ,doxygen) @@ -272,8 +261,7 @@ (define-public pulseaudio ("pkg-config" ,pkg-config))) (propagated-inputs ;; 'libpulse*.la' contain `-ltdb' and `-lcap', so propagate them. - `(("libcap" ,libcap) - ("tdb" ,tdb))) + (list libcap tdb)) (home-page "http://www.pulseaudio.org/") (synopsis "Sound server") (description @@ -304,14 +292,13 @@ (define-public pavucontrol "0yjfiwpaydh5s8v3l78dhwhbsmcl1xsq3p8rvz80m9zinp1p4ayf")))) (build-system glib-or-gtk-build-system) (inputs - `(("adwaita-icon-theme" ,adwaita-icon-theme) ;hard-coded theme - ("gtkmm" ,gtkmm-3) - ("json-glib" ,json-glib) - ("libcanberra" ,libcanberra) - ("pulseaudio" ,pulseaudio))) + (list adwaita-icon-theme ;hard-coded theme + gtkmm-3 + json-glib + libcanberra + pulseaudio)) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (home-page "https://www.freedesktop.org/software/pulseaudio/pavucontrol/") (synopsis "PulseAudio volume control") (description @@ -346,9 +333,9 @@ (define-public ponymix (("/usr") "")))) (delete 'configure)))) ; There's no configure phase. (inputs - `(("pulseaudio" ,pulseaudio))) + (list pulseaudio)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/falconindy/ponymix") (synopsis "Console-based PulseAudio mixer") (description "Ponymix is a PulseAudio mixer and volume controller with a @@ -381,7 +368,7 @@ (define-public pulsemixer (string-append pulse "/lib/libpulse.so.0"))) #t)))))) (inputs - `(("pulseaudio" ,pulseaudio))) + (list pulseaudio)) (home-page "https://github.com/GeorgeFilipkin/pulsemixer/") (synopsis "Command-line and curses mixer for PulseAudio") (description "Pulsemixer is a PulseAudio mixer with command-line and @@ -408,20 +395,20 @@ (define-public pulseaudio-dlna (build-system python-build-system) (arguments `(#:python ,python-2)) (inputs - `(("python2-chardet" ,python2-chardet) - ("python2-dbus" ,python2-dbus) - ("python2-docopt" ,python2-docopt) - ("python2-futures" ,python2-futures) - ("python2-pygobject" ,python2-pygobject) - ("python2-lxml" ,python2-lxml) - ("python2-netifaces" ,python2-netifaces) - ("python2-notify2" ,python2-notify2) - ("python2-protobuf" ,python2-protobuf) - ("python2-psutil" ,python2-psutil) - ("python2-requests" ,python2-requests) - ("python2-pyroute2" ,python2-pyroute2) - ("python2-setproctitle" ,python2-setproctitle) - ("python2-zeroconf" ,python2-zeroconf))) + (list python2-chardet + python2-dbus + python2-docopt + python2-futures + python2-pygobject + python2-lxml + python2-netifaces + python2-notify2 + python2-protobuf + python2-psutil + python2-requests + python2-pyroute2 + python2-setproctitle + python2-zeroconf)) (home-page "https://github.com/masmu/pulseaudio-dlna") (synopsis "Stream audio to DLNA/UPnP and Chromecast devices") (description "This lightweight streaming server brings DLNA/UPnP and @@ -465,8 +452,7 @@ (define-public pamixer (lambda _ (mkdir-p (string-append (assoc-ref %outputs "out") "/bin"))))))) (inputs - `(("boost" ,boost) - ("pulseaudio" ,pulseaudio))) + (list boost pulseaudio)) (home-page "https://github.com/cdemoulins/pamixer") (synopsis "PulseAudio command line mixer") (description @@ -497,15 +483,9 @@ (define-public pasystray (delete-file "bootstrap.sh") #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("avahi" ,avahi) - ("gtk+" ,gtk+) - ("libnotify" ,libnotify) - ("libx11" ,libx11) - ("pulseaudio" ,pulseaudio))) + (list avahi gtk+ libnotify libx11 pulseaudio)) (home-page "https://github.com/christophgysin/pasystray") (synopsis "PulseAudio controller for the system tray") (description "@command{pasystray} enables control of various @@ -530,8 +510,7 @@ (define-public paprefs `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("gtkmm" ,gtkmm-3) - ("pulseaudio" ,pulseaudio))) + (list gtkmm-3 pulseaudio)) (home-page "https://freedesktop.org/software/pulseaudio/paprefs/") (synopsis "Simple GTK based configuration dialog for the PulseAudio sound server") @@ -559,8 +538,8 @@ (define-public rnnoise ;; No tests. '(#:tests? #f)) (inputs - `(;; TODO: Package VST to build the corresponding plugin. - ("pulseaudio" ,pulseaudio))) + (list ;; TODO: Package VST to build the corresponding plugin. + pulseaudio)) (home-page "https://github.com/werman/noise-suppression-for-voice") (synopsis "Real-time Noise suppression plugin based on Xiph's RNNoise") (description "The plugin is meant to suppress a wide range of noise @@ -622,7 +601,7 @@ (define-public noisetorch (with-directory-excursion "src/github.com/lawl/NoiseTorch" (invoke "go" "generate"))))))) (inputs - `(("rnnoise" ,rnnoise))) + (list rnnoise)) (home-page "https://github.com/lawl/NoiseTorch") (synopsis "Real-time microphone noise suppression") (description "NoiseTorch creates a virtual PulseAudio microphone that diff --git a/gnu/packages/pumpio.scm b/gnu/packages/pumpio.scm index 1cdb2fdd88..2f4dd359d1 100644 --- a/gnu/packages/pumpio.scm +++ b/gnu/packages/pumpio.scm @@ -59,9 +59,7 @@ (define-public pumpa (invoke "qmake" prefix)) #t))))) (inputs - `(("aspell" ,aspell) - ("qtbase" ,qtbase-5) - ("tidy" ,tidy))) + (list aspell qtbase-5 tidy)) (synopsis "Qt-based pump.io client") (description "Pumpa is a simple pump.io client written in C++ and Qt.") (home-page "https://pumpa.branchable.com/") diff --git a/gnu/packages/pure.scm b/gnu/packages/pure.scm index 39c1d6089f..cb4cdd4d88 100644 --- a/gnu/packages/pure.scm +++ b/gnu/packages/pure.scm @@ -56,9 +56,7 @@ (define-public pure "`$LLVMCONF --libs`")) #t))))) (inputs - `(("gmp" ,gmp) - ("llvm" ,llvm-3.5) - ("mpfr" ,mpfr))) + (list gmp llvm-3.5 mpfr)) (home-page "https://agraef.github.io/pure-lang/") (synopsis "Pure programming Language") (description "@code{pure} is a programming language based on term diff --git a/gnu/packages/purescript.scm b/gnu/packages/purescript.scm index acb68c4062..fe135be5d9 100644 --- a/gnu/packages/purescript.scm +++ b/gnu/packages/purescript.scm @@ -46,69 +46,69 @@ (define-public purescript (base32 "06f318hdah076vkviw1ryyg2p0gpbabsp8lbm5x03f2qv92n9j1n")))) (build-system haskell-build-system) (inputs - `(("ghc-glob" ,ghc-glob) - ("ghc-aeson" ,ghc-aeson) - ("ghc-aeson-better-errors" ,ghc-aeson-better-errors) - ("ghc-aeson-pretty" ,ghc-aeson-pretty) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-bower-json" ,ghc-bower-json) - ("ghc-boxes" ,ghc-boxes) - ("ghc-cborg" ,ghc-cborg) - ("ghc-cheapskate" ,ghc-cheapskate) - ("ghc-clock" ,ghc-clock) - ("ghc-cryptonite" ,ghc-cryptonite) - ("ghc-data-ordlist" ,ghc-data-ordlist) - ("ghc-dlist" ,ghc-dlist) - ("ghc-edit-distance" ,ghc-edit-distance) - ("ghc-file-embed" ,ghc-file-embed) - ("ghc-fsnotify" ,ghc-fsnotify) - ("ghc-happy" ,ghc-happy) - ("ghc-language-javascript" ,ghc-language-javascript) - ("ghc-lifted-async" ,ghc-lifted-async) - ("ghc-lifted-base" ,ghc-lifted-base) - ("ghc-memory" ,ghc-memory) - ("ghc-microlens-platform" ,ghc-microlens-platform) - ("ghc-monad-control" ,ghc-monad-control) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-network" ,ghc-network) - ("ghc-parallel" ,ghc-parallel) - ("ghc-pattern-arrows" ,ghc-pattern-arrows) - ("ghc-protolude" ,ghc-protolude) - ("ghc-purescript-cst" ,ghc-purescript-cst) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-safe" ,ghc-safe) - ("ghc-scientific" ,ghc-scientific) - ("ghc-semialign" ,ghc-semialign) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-serialise" ,ghc-serialise) - ("ghc-sourcemap" ,ghc-sourcemap) - ("ghc-split" ,ghc-split) - ("ghc-stringsearch" ,ghc-stringsearch) - ("ghc-syb" ,ghc-syb) - ("ghc-these" ,ghc-these) - ("ghc-transformers-base" ,ghc-transformers-base) - ("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-vector" ,ghc-vector) - ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) - ("ghc-http-types" ,ghc-http-types) - ("ghc-network" ,ghc-network) - ("ghc-optparse-applicative" ,ghc-optparse-applicative-0.15.1.0) ; XXX: needs specific version - ("ghc-wai" ,ghc-wai) - ("ghc-wai-websockets" ,ghc-wai-websockets) - ("ghc-warp" ,ghc-warp) - ("ghc-websockets" ,ghc-websockets))) + (list ghc-glob + ghc-aeson + ghc-aeson-better-errors + ghc-aeson-pretty + ghc-ansi-terminal + ghc-base-compat + ghc-blaze-html + ghc-bower-json + ghc-boxes + ghc-cborg + ghc-cheapskate + ghc-clock + ghc-cryptonite + ghc-data-ordlist + ghc-dlist + ghc-edit-distance + ghc-file-embed + ghc-fsnotify + ghc-happy + ghc-language-javascript + ghc-lifted-async + ghc-lifted-base + ghc-memory + ghc-microlens-platform + ghc-monad-control + ghc-monad-logger + ghc-network + ghc-parallel + ghc-pattern-arrows + ghc-protolude + ghc-purescript-cst + ghc-regex-tdfa + ghc-safe + ghc-scientific + ghc-semialign + ghc-semigroups + ghc-serialise + ghc-sourcemap + ghc-split + ghc-stringsearch + ghc-syb + ghc-these + ghc-transformers-base + ghc-transformers-compat + ghc-unordered-containers + ghc-utf8-string + ghc-vector + ghc-ansi-wl-pprint + ghc-http-types + ghc-network + ghc-optparse-applicative-0.15.1.0 ; XXX: needs specific version + ghc-wai + ghc-wai-websockets + ghc-warp + ghc-websockets)) (native-inputs - `(("ghc-happy" ,ghc-happy) - ("ghc-hunit" ,ghc-hunit) - ("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover) - ("ghc-tasty" ,ghc-tasty) - ("ghc-tasty-golden" ,ghc-tasty-golden) - ("ghc-tasty-hspec" ,ghc-tasty-hspec))) + (list ghc-happy + ghc-hunit + ghc-hspec + hspec-discover + ghc-tasty + ghc-tasty-golden + ghc-tasty-hspec)) (arguments `(;; Tests require npm #:tests? #f @@ -150,16 +150,16 @@ (define-public ghc-purescript-cst (("\\b(dlist)\\s+[^,]+" all dep) dep))))))) (inputs - `(("ghc-aeson" ,ghc-aeson) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-dlist" ,ghc-dlist) - ("ghc-microlens" ,ghc-microlens) - ("ghc-protolude" ,ghc-protolude) - ("ghc-scientific" ,ghc-scientific) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-serialise" ,ghc-serialise) - ("ghc-vector" ,ghc-vector))) - (native-inputs `(("ghc-happy" ,ghc-happy))) + (list ghc-aeson + ghc-base-compat + ghc-dlist + ghc-microlens + ghc-protolude + ghc-scientific + ghc-semigroups + ghc-serialise + ghc-vector)) + (native-inputs (list ghc-happy)) (home-page "https://www.purescript.org/") (synopsis "PureScript Programming Language Concrete Syntax Tree") (description @@ -181,9 +181,8 @@ (define-public ghc-optparse-applicative-0.15.1.0 (sha256 (base32 "1ws6y3b3f6hsgv0ff0yp6lw4hba1rps4dnvry3yllng0s5gngcsd")))) (inputs - `(("ghc-transformers-compat" ,ghc-transformers-compat) - ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint))) - (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (list ghc-transformers-compat ghc-ansi-wl-pprint)) + (native-inputs (list ghc-quickcheck)) (arguments `(#:cabal-revision ("1" "0zmhqkd96v2z1ilhqdkd9z4jgsnsxb8yi2479ind8m5zm9363zr9"))))) diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index 05263499db..1db5a6b335 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -189,8 +189,7 @@ (define-public python-pep517-bootstrap (arguments `(#:tests? #f)) ;to avoid circular dependencies (propagated-inputs - `(("python-toml" ,python-toml) - ("python-wheel" ,python-wheel))) + (list python-toml python-wheel)) (home-page "https://github.com/pypa/pep517") (synopsis "Wrappers to build Python packages using PEP 517 hooks") (description @@ -268,8 +267,7 @@ (define-public python-packaging-bootstrap (build-system python-build-system) (arguments `(#:tests? #f)) ;disabled to avoid extra dependencies (propagated-inputs - `(("python-pyparsing" ,python-pyparsing) - ("python-six-bootstrap" ,python-six-bootstrap))) + (list python-pyparsing python-six-bootstrap)) (home-page "https://github.com/pypa/packaging") (synopsis "Core utilities for Python packages") (description "Packaging is a Python module for dealing with Python packages. @@ -350,7 +348,7 @@ (define-public python-flit-core (base32 "10vjqnybvjdqdbmyc0asbhhvq51yjnnj00645yiq9849gnr8h0ir")))) (build-system python-build-system) (propagated-inputs - `(("python-toml" ,python-toml))) + (list python-toml)) (arguments ;; flit-core has a test suite, but it requires Pytest. Disable it so ;; as to not pull pytest as an input. diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 4327d216ed..4d2a956532 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -80,8 +80,7 @@ (define-public python-pytest-click (base32 "1rcv4m850rl7djzdgzz2zhjd8g5ih8w6l0sj2f9hsynymlsq82xl")))) (build-system python-build-system) (propagated-inputs - `(("python-click" ,python-click) - ("python-pytest" ,python-pytest))) + (list python-click python-pytest)) (home-page "https://github.com/Stranger6667/pytest-click") (synopsis "Py.test plugin for Click") (description "This package provides a plugin to test Python click @@ -112,12 +111,9 @@ (define-public python-pytest-csv (add-installed-pythonpath inputs outputs) (invoke "pytest"))))))) (native-inputs - `(("python-pytest-flake8" ,python-pytest-flake8) - ("python-pytest-xdist" ,python-pytest-xdist-next) - ("python-tabulate" ,python-tabulate))) + (list python-pytest-flake8 python-pytest-xdist-next python-tabulate)) (propagated-inputs - `(("python-pytest" ,python-pytest-6) - ("python-six" ,python-six))) + (list python-pytest-6 python-six)) (home-page "https://github.com/nicoulaj/pytest-csv") (synopsis "CSV reporter for Pytest") (description "This package provides a plugin for Pytest that enables a @@ -139,11 +135,9 @@ (define-public python-testfixtures (arguments `(#:tests? #f)) ; PyTest-Django fails to build in master (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ;;("python-pytest-django" ,python-pytest-django) - ("python-twine" ,python-twine) - ("python-wheel" ,python-wheel))) + (list python-pytest python-pytest-cov + ;;("python-pytest-django" ,python-pytest-django) + python-twine python-wheel)) (synopsis "Tests components for Python") (description "Testfixtures is a collection of helpers and mock objects that are useful when writing automated tests in Python.") @@ -177,14 +171,9 @@ (define-public python-coveralls (invoke "pytest" "-vv") (format #t "test suite not run~%"))))))) (propagated-inputs - `(("python-coverage" ,python-coverage) - ("python-docopt" ,python-docopt) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests))) + (list python-coverage python-docopt python-pyyaml python-requests)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-responses" ,python-responses))) + (list python-mock python-pytest python-responses)) (synopsis "Show coverage stats online via coveralls.io") (description "Coveralls.io is a service for publishing code coverage statistics online. @@ -216,9 +205,9 @@ (define-public python-junit-xml (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (synopsis "Create JUnit XML test results") (description "This package provides a Python module for creating JUnit XML test @@ -249,23 +238,20 @@ (define-public python-vcrpy (delete-file "tests/unit/test_stubs.py") (invoke "pytest" "tests/unit"))))))) (propagated-inputs - `(("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six) - ("python-wrapt" ,python-wrapt) - ("python-yarl" ,python-yarl))) + (list python-pyyaml python-six python-wrapt python-yarl)) (native-inputs - `(("python-black" ,python-black) - ("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ("python-flask" ,python-flask) - ("python-httplib2" ,python-httplib2) - ("python-ipaddress" ,python-ipaddress) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-httpbin" ,python-pytest-httpbin) - ("python-tox" ,python-tox) - ("python-urllib3" ,python-urllib3))) + (list python-black + python-coverage + python-flake8 + python-flask + python-httplib2 + python-ipaddress + python-mock + python-pytest + python-pytest-cov + python-pytest-httpbin + python-tox + python-urllib3)) (home-page "https://github.com/kevin1024/vcrpy") (synopsis "Automatically mock your HTTP interactions") (description @@ -316,7 +302,7 @@ (define-public python-pytest-ordering ;; argument passed to @code{pytest.main}. "not test_run_marker_registered")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/ftobia/pytest-ordering") (synopsis "Pytest plugin to run your tests in a specific order") (description @@ -370,18 +356,16 @@ (define-public python-pytest-astropy (substitute* "setup.cfg" ((".*pytest-filter-subpackage.*") ""))))))) (native-inputs - `(("python-attrs" ,python-attrs) - ("python-pytest-mock" ,python-pytest-mock) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-attrs python-pytest-mock python-setuptools-scm)) (propagated-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest-arraydiff" ,python-pytest-arraydiff) - ("python-pytest-astropy-header" ,python-pytest-astropy-header) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-doctestplus" ,python-pytest-doctestplus) - ("python-pytest-filter-subpackage" ,python-pytest-filter-subpackage) - ("python-pytest-openfiles" ,python-pytest-openfiles) - ("python-pytest-remotedata" ,python-pytest-remotedata))) + (list python-hypothesis + python-pytest-arraydiff + python-pytest-astropy-header + python-pytest-cov + python-pytest-doctestplus + python-pytest-filter-subpackage + python-pytest-openfiles + python-pytest-remotedata)) (home-page "https://github.com/astropy/pytest-astropy") (synopsis "Metapackage for all the testing machinery used by the Astropy Project") @@ -406,8 +390,7 @@ (define-public python-pytest-arraydiff ;; Disable tests to avoid the circular dependency problem. '(#:tests? #f)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-six" ,python-six))) + (list python-numpy python-six)) (home-page "https://github.com/astropy/pytest-arraydiff") (synopsis "Pytest plugin to help with comparing array output from tests") (description @@ -436,7 +419,7 @@ (define-public python-pytest-doctestplus (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/astropy/pytest-doctestplus") (synopsis "Pytest plugin with advanced doctest features") (description @@ -463,10 +446,8 @@ (define-public python-pytest-exploratory (when tests? (invoke "pytest" "tests"))))))) (propagated-inputs - `(("python-ipython" ,python-ipython) - ("python-py" ,python-py) - ("python-pytest" ,python-pytest))) - (native-inputs `(("python-pytest" ,python-pytest))) + (list python-ipython python-py python-pytest)) + (native-inputs (list python-pytest)) (home-page "https://github.com/nokia/pytest-exploratory") (synopsis "Interactive console for Pytest") (description "This Pytest plugin provides an IPython extension that allows @@ -496,10 +477,7 @@ (define-public python-pytest-filter-subpackage (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv" "-k" "not test_with_rst")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-doctestplus" - ,python-pytest-doctestplus))) + (list python-pytest python-pytest-cov python-pytest-doctestplus)) (home-page "https://github.com/astropy/pytest-filter-subpackage") (synopsis "Pytest plugin for filtering based on sub-packages") (description @@ -529,11 +507,8 @@ (define-public python-pytest-helpers-namespace (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools" ,python-setuptools) ; needs setuptools >= 50.3.2 - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-setuptools-declarative-requirements" - ,python-setuptools-declarative-requirements))) + (list python-pytest python-setuptools ; needs setuptools >= 50.3.2 + python-setuptools-scm python-setuptools-declarative-requirements)) (home-page "https://github.com/saltstack/pytest-helpers-namespace") (synopsis "Pytest Helpers Namespace Plugin") (description "Pytest Helpers Namespace Plugin provides a helpers pytest @@ -561,10 +536,9 @@ (define-public python-pytest-openfiles (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-pytest" ,python-pytest))) + (list python-setuptools-scm python-pytest)) (propagated-inputs - `(("python-psutil" ,python-psutil))) + (list python-psutil)) (home-page "https://github.com/astropy/pytest-openfiles") (synopsis "Pytest plugin for detecting inadvertent open file handles") (description @@ -597,9 +571,9 @@ (define-public python-pytest-remotedata "not test_default_behavior" " and not test_strict_with_decorator"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/astropy/pytest-remotedata") (synopsis "Pytest plugin for controlling remote data access") (description @@ -627,9 +601,9 @@ (define-public python-pytest-repeat (when tests? (invoke "pytest"))))))) (propagated-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/pytest-dev/pytest-repeat") (synopsis "Pytest plugin for repeating tests") (description "@code{pytest-repeat} is a plugin for Pytest that makes it @@ -660,8 +634,7 @@ (define-public python-pytest-mockito (when tests? (invoke "python" "-m" "pytest" "-vv"))))))) (propagated-inputs - `(("python-mockito" ,python-mockito) - ("python-pytest" ,python-pytest))) + (list python-mockito python-pytest)) (home-page "https://github.com/kaste/pytest-mockito") (synopsis "Mockito base fixtures for Pytest") (description "The @code{pytest-mockito} plugin provides base Mockito @@ -695,11 +668,9 @@ (define-public python-pytest-mpl (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-nose" ,python-nose) - ("python-pillow" ,python-pillow))) + (list python-matplotlib python-nose python-pillow)) (home-page "https://github.com/matplotlib/pytest-mpl") (synopsis "Pytest plugin to help with testing figures output from Matplotlib") (description @@ -729,8 +700,7 @@ (define-public python-covdefaults (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest))) + (list python-coverage python-pytest)) (home-page "https://github.com/asottile/covdefaults") (synopsis "Coverage plugin to provide opinionated default settings") (description @@ -764,8 +734,7 @@ (define-public python-pytest-vcr (add-installed-pythonpath inputs outputs) (invoke "pytest" "tests/")))))) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-vcrpy" ,python-vcrpy))) + (list python-pytest python-vcrpy)) (home-page "https://github.com/ktosiek/pytest-vcr") (synopsis "Plugin for managing VCR.py cassettes") (description @@ -784,12 +753,9 @@ (define-public python-pytest-checkdocs (base32 "0m4kn7141i6k8qr8ak3lbmk9vim11xsrlnrggcfwczfrglc6jmia")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils) - ("python-importlib-metadata" ,python-importlib-metadata) - ("python-more-itertools" ,python-more-itertools))) + (list python-docutils python-importlib-metadata python-more-itertools)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-pytest" ,python-pytest))) + (list python-setuptools-scm python-pytest)) (home-page "https://github.com/jaraco/pytest-checkdocs") (synopsis "Check the README when running tests") (description @@ -819,11 +785,9 @@ (define-public python-re-assert (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-covdefaults" ,python-covdefaults) - ("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest))) + (list python-covdefaults python-coverage python-pytest)) (propagated-inputs - `(("python-regex" ,python-regex))) + (list python-regex)) (home-page "https://github.com/asottile/re-assert") (synopsis "Show where your regex match assertion failed") (description @@ -858,9 +822,7 @@ (define-public python-pytest-trio ;; No keyboard interrupt in our build environment. " and not test_actual_test")))))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-hypothesis python-pytest python-pytest-cov)) (propagated-inputs (list python-async-generator python-outcome python-pytest python-trio)) (home-page "https://github.com/python-trio/pytest-trio") @@ -884,9 +846,9 @@ (define-public python-pytest-flake8 "0syx68xk5ss3hgp3nr2y122w0fgkzr5936ghsqrkymh3m5hrf9gh")))) (build-system python-build-system) (propagated-inputs - `(("python-flake8" ,python-flake8))) + (list python-flake8)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/tholo/pytest-flake8") (synopsis "Pytest plugin to check FLAKE8 requirements") (description @@ -913,10 +875,9 @@ (define-public python-pytest-isort (when tests? (invoke "pytest"))))))) (propagated-inputs - `(("python-isort" ,python-isort) - ("python-pytest" ,python-pytest))) + (list python-isort python-pytest)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (home-page "https://github.com/moccu/pytest-isort/") (synopsis "Pytest plugin to check import ordering using isort") (description @@ -949,14 +910,10 @@ (define-public python-pytest-shutil "bindir = os.path.realpath('/tmp/bin')")) #t))))) (propagated-inputs - `(("python-contextlib2" ,python-contextlib2) - ("python-execnet" ,python-execnet) - ("python-pathpy" ,python-pathpy) - ("python-termcolor" ,python-termcolor))) + (list python-contextlib2 python-execnet python-pathpy + python-termcolor)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-setuptools-git" ,python-setuptools-git))) + (list python-mock python-pytest python-setuptools-git)) (home-page "https://github.com/manahl/pytest-plugins") (synopsis "Assorted shell and environment tools for py.test") (description @@ -977,8 +934,7 @@ (define-public python-pytest-fixture-config "13i1qpz22w3x4dmw8vih5jdnbqfqvl7jiqs0dg764s0zf8bp98a1")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-git" ,python-setuptools-git))) + (list python-pytest python-setuptools-git)) (home-page "https://github.com/manahl/pytest-plugins") (synopsis "Fixture configuration utils for py.test") (description @@ -1015,14 +971,11 @@ (define-public python-pytest-virtualenv virtualenv-bin))) #t)))))) (propagated-inputs - `(("python-pytest-shutil" ,python-pytest-shutil) - ("python-pytest-fixture-config" ,python-pytest-fixture-config))) + (list python-pytest-shutil python-pytest-fixture-config)) (inputs - `(("python-virtualenv" ,python-virtualenv))) + (list python-virtualenv)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-setuptools-git" ,python-setuptools-git))) + (list python-mock python-pytest python-setuptools-git)) (home-page "https://github.com/manahl/pytest-plugins") (synopsis "Virtualenv fixture for py.test") (description "This package provides a virtualenv fixture for the py.test @@ -1042,9 +995,9 @@ (define-public python-pytest-pycodestyle "02i5gl7pm9cwxk15sn29inz3n8flpj1r3p1l110h43f2na5w8h7z")))) (build-system python-build-system) (propagated-inputs - `(("python-pycodestyle" ,python-pycodestyle))) + (list python-pycodestyle)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/henry0312/pytest-pycodestyle") (synopsis "Pytest plugin to run pycodestyle") (description "This package provides a plugin to run @code{pycodestyle} @@ -1064,10 +1017,9 @@ (define-public python-pytest-benchmark "0a4mpb4j73dsyk47hd1prrjpfk4r458s102cn80rf253jg818hxd")))) (build-system python-build-system) (propagated-inputs - `(("python-py-cpuinfo" ,python-py-cpuinfo))) + (list python-py-cpuinfo)) (native-inputs - `(("python-pathlib2" ,python-pathlib2) - ("python-pytest" ,python-pytest))) + (list python-pathlib2 python-pytest)) (home-page "https://github.com/ionelmc/pytest-benchmark") (synopsis "Pytest fixture for benchmarking code") (description @@ -1099,12 +1051,9 @@ (define-public python-pytest-xvfb (delete-file "tests/test_xvfb_windows.py") #t))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("xorg-server" ,xorg-server-for-tests))) + (list python-pytest python-pytest-runner xorg-server-for-tests)) (propagated-inputs - `(("python-pyvirtualdisplay" - ,python-pyvirtualdisplay))) + (list python-pyvirtualdisplay)) (home-page "https://github.com/The-Compiler/pytest-xvfb") (synopsis "Pytest plugin to run Xvfb for tests") (description @@ -1125,10 +1074,9 @@ (define-public python-pytest-services (build-system python-build-system) (arguments '(#:tests? #f)) ; Tests not included in release tarball. (propagated-inputs - `(("python-psutil" ,python-psutil) - ("python-requests" ,python-requests))) + (list python-psutil python-requests)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/pytest-dev/pytest-services") (synopsis "Services plugin for pytest testing framework") (description @@ -1163,9 +1111,7 @@ (define-public python-pytest-toolbox (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-pydantic" ,python-pydantic) - ("python-pytest" ,python-pytest) - ("python-pytest-isort" ,python-pytest-isort))) + (list python-pydantic python-pytest python-pytest-isort)) (home-page "https://github.com/samuelcolvin/pytest-toolbox") (synopsis "Numerous useful plugins for Pytest") (description @@ -1186,9 +1132,9 @@ (define-public python-pytest-aiohttp "0kx4mbs9bflycd8x9af0idcjhdgnzri3nw1qb0vpfyb3751qaaf9")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp))) + (list python-aiohttp)) (home-page "https://github.com/aio-libs/pytest-aiohttp/") (synopsis "Pytest plugin for aiohttp support") (description "This package provides a pytest plugin for aiohttp support.") @@ -1224,14 +1170,10 @@ (define-public python-nbval ;; https://github.com/computationalmodelling/nbval/pull/148. " and not test_timeouts"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-sympy" ,python-sympy))) + (list python-pytest python-pytest-cov python-sympy)) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) - ("python-jupyter-client" ,python-jupyter-client) - ("python-nbformat" ,python-nbformat) - ("python-six" ,python-six))) + (list python-ipykernel python-jupyter-client python-nbformat + python-six)) (home-page "https://github.com/computationalmodelling/nbval") (synopsis "Pytest plugin to validate Jupyter notebooks") (description @@ -1254,10 +1196,8 @@ (define-public python-pytest-flask "1hln7mwgdzfi5ma0kqfsi768l7p24jhkw8l0imhifwy08nh7hmjd")))) (build-system python-build-system) (native-inputs - `(("python-flask" ,python-flask) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-werkzeug" ,python-werkzeug))) + (list python-flask python-pytest python-setuptools-scm + python-werkzeug)) (home-page "https://github.com/pytest-dev/pytest-flask") (synopsis "Pytest fixtures to test Flask applications") (description @@ -1287,10 +1227,9 @@ (define-public python-pytest-console-scripts ;; This one test fails because of PATH assumptions "-k" "not test_elsewhere_in_the_path"))))))) (propagated-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/kvas-it/pytest-console-scripts") (synopsis "Pytest plugin for testing console scripts") (description @@ -1319,8 +1258,7 @@ (define-public python-pytest-tornasync (add-installed-pythonpath inputs outputs) (invoke "pytest" "--verbose"))))))) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-tornado" ,python-tornado))) + (list python-pytest python-tornado)) (home-page "https://github.com/eukaryote/pytest-tornasync") (synopsis "Pytest plugin for testing Tornado code") (description @@ -1341,7 +1279,7 @@ (define-public python-pytest-env (base32 "1hl0ln0cicdid4qjk7mv90lw9xkb0v71dlj7q7rn89vzxxm9b53y")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/MobileDynasty/pytest-env") (synopsis "Pytest plugin that allows you to add environment variables") (description @@ -1389,11 +1327,9 @@ (define-public python-pytest-qt (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (propagated-inputs - `(("python-pyqt" ,python-pyqt))) + (list python-pyqt)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-pytest-runner python-setuptools-scm)) (home-page "https://github.com/pytest-dev/pytest-qt") (synopsis "Pytest support for PyQt and PySide applications") (description @@ -1420,8 +1356,7 @@ (define-public python-codacy-coverage (arguments `(#:tests? #f)); no tests (propagated-inputs - `(("python-check-manifest" ,python-check-manifest) - ("python-requests" ,python-requests))) + (list python-check-manifest python-requests)) (home-page "https://github.com/codacy/python-codacy-coverage") (synopsis "Codacy coverage reporter for Python") (description "This package analyses Python test suites and reports how much @@ -1444,7 +1379,7 @@ (define-public python-httmock (arguments `(#:tests? #f)); no tests (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/patrys/httmock") (synopsis "Mocking library for requests.") (description "This package provides a library for replying fake data to @@ -1474,7 +1409,7 @@ (define-public python-atpublic (lambda _ (invoke "python" "-m" "nose2" "-v")))))) (native-inputs - `(("python-nose2" ,python-nose2))) + (list python-nose2)) (home-page "https://public.readthedocs.io/") (synopsis "@code{@@public} decorator for populating @code{__all__}") (description @@ -1508,8 +1443,7 @@ (define-public python-mockito (when tests? (invoke "pytest"))))))) (native-inputs - `(("python-numpy" ,python-numpy) - ("python-pytest" ,python-pytest))) + (list python-numpy python-pytest)) (home-page "https://github.com/kaste/mockito-python") (synopsis "Mocking library for Python") (description "This package provides a Python implementation of the Java @@ -1567,23 +1501,21 @@ (define-public python-mypy (when tests? (invoke "pytest" "mypyc"))))))) (native-inputs - `(("python-attrs" ,python-attrs) - ("python-flake8" ,python-flake8) - ("python-flake8-bugbear" ,python-flake8-bugbear) - ("python-flake8-pyi" ,python-flake8-pyi) - ("python-importlib-metadata" ,python-importlib-metadata) - ("python-lxml" ,python-lxml) - ("python-psutil" ,python-psutil) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-forked" ,python-pytest-forked) - ("python-pytest-xdist" ,python-pytest-xdist) - ("python-virtualenv" ,python-virtualenv))) + (list python-attrs + python-flake8 + python-flake8-bugbear + python-flake8-pyi + python-importlib-metadata + python-lxml + python-psutil + python-pytest + python-pytest-cov + python-pytest-forked + python-pytest-xdist + python-virtualenv)) (propagated-inputs - `(("python-mypy-extensions" ,python-mypy-extensions) - ("python-toml" ,python-toml) - ("python-typing-extensions" ,python-typing-extensions) - ("python-typed-ast" ,python-typed-ast))) + (list python-mypy-extensions python-toml python-typing-extensions + python-typed-ast)) (home-page "http://www.mypy-lang.org/") (synopsis "Static type checker for Python") (description "Mypy is an optional static type checker for Python that aims @@ -1634,9 +1566,7 @@ (define-public python-pylama ;; https://github.com/PyCQA/astroid/issues/881). (delete-file "pylama/lint/pylama_pylint.py")))))) (native-inputs - `(("python-py" ,python-py) - ("python-pytest" ,python-pytest) - ("python-radon" ,python-radon))) + (list python-py python-pytest python-radon)) (propagated-inputs `(("python-mccabe" ,python-mccabe) ("python-mypy", python-mypy-minimal) @@ -1664,8 +1594,7 @@ (define-public python-pyannotate "16bm0mf7wxvy0lgmcs1p8n1ji8pnvj1jvj8zk3am70dkp825iv84")))) (build-system python-build-system) (propagated-inputs - `(("python-mypy-extensions" ,python-mypy-extensions) - ("python-six" ,python-six))) + (list python-mypy-extensions python-six)) (home-page "https://github.com/dropbox/pyannotate") (synopsis "Auto-generate PEP-484 annotations") @@ -1708,8 +1637,7 @@ (define-public python-robber ;; Reported upstream: . (arguments '(#:tests? #f)) (propagated-inputs - `(("python-mock" ,python-mock) - ("python-termcolor" ,python-termcolor))) + (list python-mock python-termcolor)) ;; URL of the fork used to generate the package available on PyPI. (home-page "https://github.com/EastAgile/robber.py") (synopsis "Test-driven development (TDD) assertion library for Python") @@ -1732,15 +1660,15 @@ (define-public python-stestr (arguments `(#:tests? #f)) ;to avoid circular dependencies (native-inputs - `(("python-pbr" ,python-pbr))) + (list python-pbr)) (propagated-inputs - `(("python-cliff" ,python-cliff) - ("python-fixtures" ,python-fixtures) - ("python-future" ,python-future) - ("python-pyyaml" ,python-pyyaml) - ("python-subunit" ,python-subunit) - ("python-testtools" ,python-testtools) - ("python-voluptuous" ,python-voluptuous))) + (list python-cliff + python-fixtures + python-future + python-pyyaml + python-subunit + python-testtools + python-voluptuous)) (home-page "https://stestr.readthedocs.io/en/latest/") (synopsis "Parallel Python test runner") (description "This package provides the @command{stestr} command, a @@ -1766,11 +1694,8 @@ (define-public python-pytest-sanic ;; Tests depend on python-sanic. `(#:tests? #f)) (propagated-inputs - `(("python-httpx" ,python-httpx) - ("python-async-generator" - ,python-async-generator) - ("python-pytest" ,python-pytest) - ("python-websockets" ,python-websockets))) + (list python-httpx python-async-generator python-pytest + python-websockets)) (home-page "https://github.com/yunstanford/pytest-sanic") (synopsis "Pytest plugin for Sanic") @@ -1790,8 +1715,7 @@ (define-public python-allpairspy (base32 "1c987h13dly9919d15w3h747rgn50ilnv7dginhlprxbj564hn4k")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://github.com/thombashi/allpairspy") (synopsis "Pairwise test combinations generator") (description @@ -1816,8 +1740,7 @@ (define-public python-pytest-mp (base32 "01v98b6n3yvkfmxf2v38xk5ijqlk6ika0yljwkhl5bh6qhq23498")))) (build-system python-build-system) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-psutil" ,python-psutil))) + (list python-pytest python-psutil)) (arguments ;; tests require setuptools-markdown, which is deprecated and not in guix '(#:tests? #f @@ -1862,11 +1785,9 @@ (define-public python-aioresponses "not test_address_as_instance_of_url_combined_with_pass_through " "and not test_pass_through_with_origin_params")))))))) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-ddt" ,python-ddt) - ("python-pytest" ,python-pytest))) + (list python-pbr python-ddt python-pytest)) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp))) + (list python-aiohttp)) (home-page "https://github.com/pnuckowski/aioresponses") (synopsis "Mock out requests made by ClientSession from aiohttp package") (description diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm index c41f837475..641cd595a0 100644 --- a/gnu/packages/python-compression.scm +++ b/gnu/packages/python-compression.scm @@ -56,14 +56,14 @@ (define-public python-multivolumefile "0j46wab4b09s3favjzp3zs1cn2sn8pr7qyngs5wn31hpqqxbbz76")))) (build-system python-build-system) (native-inputs - `(("python-pep517" ,python-pep517) - ("python-setuptools" ,python-setuptools) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-coverage" ,python-coverage) - ("python-coveralls" ,python-coveralls) - ("python-pyannotate" ,python-pyannotate) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pep517 + python-setuptools + python-setuptools-scm + python-coverage + python-coveralls + python-pyannotate + python-pytest + python-pytest-cov)) (home-page "https://github.com/miurahr/multivolume") (synopsis "Treat multiple files as one") (description "MultiVolumefile is a Python library that provides a @@ -84,14 +84,10 @@ (define-public python-bcj-cffi "1jcczrb8zgg6w7v76w1wpz3nw75fghk3xwxkn09ll7kck7sdf68d")))) (build-system python-build-system) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-toml" ,python-toml) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-cffi python-toml python-setuptools-scm)) (native-inputs - `(("python-setuptools" ,python-setuptools) - ("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-setuptools python-coverage python-pytest + python-pytest-cov)) (home-page "https://github.com/miurahr/bcj-cffi") (synopsis "Branch / Call /Jump CFFI library in Python") (description "This package provides an implementation of the Branch / Call / @@ -111,14 +107,14 @@ (define-public python-ppmd-cffi "01wcd9l6pp6hivdmd275qh9dhcwficjqfl67hxix5n07vvq7jzz0")))) (build-system python-build-system) (propagated-inputs - `(("python-cffi" ,python-cffi))) + (list python-cffi)) (native-inputs - `(("python-setuptools" ,python-setuptools) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-pep517" ,python-pep517) - ("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-setuptools + python-setuptools-scm + python-pep517 + python-coverage + python-pytest + python-pytest-cov)) (home-page "https://github.com/miurahr/ppmd") (synopsis "Prediction by Partial Matching compression library") (description "PPMd is a compression algorithm library using the Prediction @@ -139,26 +135,26 @@ (define-public python-py7zr "1zmgp7yax328fj8yj8pj4l7yh78hp727j6wk12vfi6nmi82wl32i")))) (build-system python-build-system) (propagated-inputs - `(("python-bcj-cffi" ,python-bcj-cffi) - ("python-multivolumefile" ,python-multivolumefile) - ("python-ppmd-cffi" ,python-ppmd-cffi) - ("python-pycryptodome" ,python-pycryptodome) - ("python-pyzstd" ,python-pyzstd) - ("python-texttable" ,python-texttable) - ("python-zstandard" ,python-zstandard))) + (list python-bcj-cffi + python-multivolumefile + python-ppmd-cffi + python-pycryptodome + python-pyzstd + python-texttable + python-zstandard)) (native-inputs - `(("python-setuptools" ,python-setuptools) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-coverage" ,python-coverage) - ("python-coveralls" ,python-coveralls) - ("python-libarchive-c" ,python-libarchive-c) - ("python-py-cpuinfo" ,python-py-cpuinfo) - ("python-pyannotate" ,python-pyannotate) - ("python-pytest" ,python-pytest) - ("python-pytest-benchmark" ,python-pytest-benchmark) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-remotedata" ,python-pytest-remotedata) - ("python-pytest-timeout" ,python-pytest-timeout))) + (list python-setuptools + python-setuptools-scm + python-coverage + python-coveralls + python-libarchive-c + python-py-cpuinfo + python-pyannotate + python-pytest + python-pytest-benchmark + python-pytest-cov + python-pytest-remotedata + python-pytest-timeout)) (home-page "https://github.com/miurahr/py7zr") (synopsis "7-zip in Python") (description "This package provides py7zr, which implements 7-zip @@ -192,7 +188,7 @@ (define-public python-lzo "')"))) #t))))) (inputs - `(("lzo" ,lzo))) + (list lzo)) (home-page "https://github.com/jd-boyd/python-lzo") (synopsis "Python bindings for the LZO data compression library") (description @@ -223,11 +219,9 @@ (define-public python-lz4 #t)))) (build-system python-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-nose" ,python-nose) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list pkg-config python-nose python-setuptools-scm)) (inputs - `(("lz4" ,lz4))) + (list lz4)) (home-page "https://github.com/python-lz4/python-lz4") (synopsis "LZ4 bindings for Python") (description @@ -252,7 +246,7 @@ (define-public python-lzstring "18ly9pppy2yspxzw7k1b23wk77k7m44rz2g0271bqgqrk3jn3yhs")))) (build-system python-build-system) (propagated-inputs - `(("python-future" ,python-future))) + (list python-future)) (home-page "https://github.com/gkovacs/lz-string-python") (synopsis "String compression") (description "Lz-string is a string compressor library for Python.") @@ -359,9 +353,9 @@ (define-public python-zipp "0v3qayhqv7vyzydpydwcp51bqciw8p2ajddw68x5k8zppc0vx3yk")))) (build-system python-build-system) (propagated-inputs - `(("python-more-itertools" ,python-more-itertools))) + (list python-more-itertools)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/jaraco/zipp") (synopsis "Backport of pathlib-compatible object wrapper for zip files") @@ -405,7 +399,7 @@ (define-public python-zstandard (base32 "0by9z7nxnkzhmza075q6q91rs8lnpf91129k8ppv7kymbwshipjj")))) (build-system python-build-system) (native-inputs - `(("python-hypothesis" ,python-hypothesis))) + (list python-hypothesis)) (home-page "https://github.com/indygreg/python-zstandard") (synopsis "Zstandard bindings for Python") (description "This project provides Python bindings for interfacing with diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 74f61fedbf..2072e4e164 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -86,7 +86,7 @@ (define-public python-potr (base32 "1hzw6h01fm216nmipyylgz0zybd80w1xsk12m7djycnhqrnrvvv1")))) (build-system python-build-system) (propagated-inputs - `(("python-pycrypto" ,python-pycrypto))) + (list python-pycrypto)) (synopsis "Python OTR Implementation") (description "Python OTR is an Off-The-Record Protocol Implementation in Python. It does not bind to libotr.") @@ -106,7 +106,7 @@ (define-public python-base58 "0yfaqp76kbdb62hikr5n4jkkfjfmii89grwfy6sw3fmsv5hrap1n")))) (build-system python-build-system) (native-inputs - `(("python-pyhamcrest" ,python-pyhamcrest))) + (list python-pyhamcrest)) (home-page "https://github.com/keis/base58") (synopsis "Base58 and Base58Check implementation") (description "Base58 and Base58Check implementation compatible @@ -125,11 +125,9 @@ (define-public python-bcrypt (base32 "0agvzdn7r7jx5y4scl5gjmrmr6njvizwmr9n7h1kmaahdrrc34sv")))) (build-system python-build-system) (native-inputs - `(("python-pycparser" ,python-pycparser) - ("python-pytest" ,python-pytest))) + (list python-pycparser python-pytest)) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-six" ,python-six))) + (list python-cffi python-six)) (home-page "https://github.com/pyca/bcrypt/") (synopsis "Modern password hashing library") @@ -152,9 +150,9 @@ (define-public python-passlib (base32 "015y5qaw9qnxr29lg60dml1g5rbqd4586wy5n8m41ib55gvm1zfy")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-bcrypt" ,python-bcrypt))) + (list python-bcrypt)) (arguments `(#:phases (modify-phases %standard-phases @@ -212,10 +210,7 @@ (define-public python-paramiko `(;; FIXME: Tests require many unpackaged libraries, see dev-requirements.txt. #:tests? #f)) (propagated-inputs - `(("python-bcrypt" ,python-bcrypt) - ("python-pyasn1" ,python-pyasn1) - ("python-pynacl" ,python-pynacl) - ("python-cryptography" ,python-cryptography))) + (list python-bcrypt python-pyasn1 python-pynacl python-cryptography)) (home-page "https://www.paramiko.org/") (synopsis "SSHv2 protocol library") (description "Paramiko is a python implementation of the SSHv2 protocol, @@ -241,10 +236,9 @@ (define-public python-ecdsa (replace 'check (lambda _ (invoke "pytest")))))) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (native-inputs - `(("openssl" ,openssl) - ("python-pytest" ,python-pytest))) + (list openssl python-pytest)) (home-page "https://github.com/warner/python-ecdsa") (synopsis "ECDSA cryptographic signature library (pure python)") (description @@ -278,8 +272,7 @@ (define-public python-pycrypto "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj")))) (build-system python-build-system) (inputs - `(("python" ,python) - ("gmp" ,gmp))) + (list python gmp)) (arguments `(#:phases (modify-phases %standard-phases @@ -316,7 +309,7 @@ (define-public python-kerberos "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh")))) (build-system python-build-system) (inputs - `(("mit-krb5" ,mit-krb5))) + (list mit-krb5)) (home-page "https://github.com/apple/ccs-pykerberos") (synopsis "Python Kerberos library used by CalendarServer") @@ -349,15 +342,15 @@ (define-public python-keyring (invoke "pytest")) #t))))) (native-inputs - `(("python-toml" ,python-toml) - ("python-pytest" ,python-pytest) - ("python-pytest-checkdocs" ,python-pytest-checkdocs) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flake8" ,python-pytest-flake8) - ("python-setuptools" ,python-setuptools) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-toml + python-pytest + python-pytest-checkdocs + python-pytest-cov + python-pytest-flake8 + python-setuptools + python-setuptools-scm)) (propagated-inputs - `(("python-secretstorage" ,python-secretstorage))) + (list python-secretstorage)) (home-page "https://github.com/jaraco/keyring") (synopsis "Store and access your passwords safely") (description @@ -385,11 +378,9 @@ (define-public python2-keyring (arguments `(#:python ,python-2)) (native-inputs - `(("python2-pytest" ,python2-pytest) - ("python2-pytest-runner" ,python2-pytest-runner) - ("python2-setuptools-scm" ,python2-setuptools-scm))) + (list python2-pytest python2-pytest-runner python2-setuptools-scm)) (propagated-inputs - `(("python2-pycrypto" ,python2-pycrypto)))))) + (list python2-pycrypto))))) (define-public python-keyrings.alt (package @@ -418,9 +409,7 @@ (define-public python-keyrings.alt #t)))) (build-system python-build-system) (native-inputs - `(("python-keyring" ,python-keyring) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-keyring python-pytest python-setuptools-scm)) (home-page "https://github.com/jaraco/keyrings.alt") (synopsis "Alternate keyring implementations") (description "Keyrings in this package may have security risks or other @@ -443,10 +432,9 @@ (define-public python-certauth "1yxqfb5131wahjyw9pxz03bq476rcfx62s6k53xx4cqbzzgdaqkq")))) (build-system python-build-system) (propagated-inputs - `(("python-pyopenssl" ,python-pyopenssl) - ("python-tldextract" ,python-tldextract))) + (list python-pyopenssl python-tldextract)) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest-cov)) (home-page "https://github.com/ikreymer/certauth") (synopsis "Certificate authority creation tool") (description "This package provides a small library, built on top of @@ -513,19 +501,13 @@ (define-public python-cryptography "1ribd1vxq9wwz564mg60dzcy699gng54admihjjkgs9dx95pw5vy")))) (build-system python-build-system) (inputs - `(("openssl" ,openssl))) + (list openssl)) (propagated-inputs - `(("python-asn1crypto" ,python-asn1crypto) - ("python-cffi" ,python-cffi) - ("python-six" ,python-six) - ("python-idna" ,python-idna) - ("python-iso8601" ,python-iso8601))) + (list python-asn1crypto python-cffi python-six python-idna + python-iso8601)) (native-inputs - `(("python-cryptography-vectors" ,python-cryptography-vectors) - ("python-hypothesis" ,python-hypothesis) - ("python-pretend" ,python-pretend) - ("python-pytz" ,python-pytz) - ("python-pytest" ,python-pytest))) + (list python-cryptography-vectors python-hypothesis python-pretend + python-pytz python-pytest)) (home-page "https://github.com/pyca/cryptography") (synopsis "Cryptographic recipes and primitives for Python") (description @@ -591,15 +573,11 @@ (define-public python-pyopenssl ;; https://github.com/pyca/pyopenssl/issues/974 "and not test_verify_with_time"))))))) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-six" ,python-six))) + (list python-cryptography python-six)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (native-inputs - `(("libfaketime" ,libfaketime) - ("python-flaky" ,python-flaky) - ("python-pretend" ,python-pretend) - ("python-pytest" ,python-pytest))) + (list libfaketime python-flaky python-pretend python-pytest)) (home-page "https://github.com/pyca/pyopenssl") (synopsis "Python wrapper module around the OpenSSL library") (description @@ -676,9 +654,7 @@ (define-public python-axolotl '("axolotl/tests" "build/lib/axolotl/tests")) #t))))) (propagated-inputs - `(("python-axolotl-curve25519" ,python-axolotl-curve25519) - ("python-cryptography" ,python-cryptography) - ("python-protobuf" ,python-protobuf))) + (list python-axolotl-curve25519 python-cryptography python-protobuf)) (home-page "https://github.com/tgalal/python-axolotl") (synopsis "Python port of libaxolotl-android") (description "This is a python port of libaxolotl-android. This @@ -793,12 +769,9 @@ (define-public python-pynacl (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest))) + (list python-hypothesis python-pytest)) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-six" ,python-six) - ("libsodium" ,libsodium))) + (list python-cffi python-six libsodium)) (home-page "https://github.com/pyca/pynacl/") (synopsis "Python bindings to libsodium") (description @@ -831,9 +804,7 @@ (define-public python-blurhash (delete-file "setup.cfg") (invoke "pytest")))))) (native-inputs - `(("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-pytest" ,python-pytest))) + (list python-numpy python-pillow python-pytest)) (home-page "https://github.com/halcy/blurhash-python") (synopsis "Pure-Python implementation of the blurhash algorithm") @@ -854,7 +825,7 @@ (define-public python-ecpy "1gc3i5s93zq6x1nkaxkq1dvmsc12vmrw0hns9f5s1hcb78ni52c8")))) (build-system python-build-system) (propagated-inputs - `(("python-future" ,python-future))) + (list python-future)) (home-page "https://github.com/ubinity/ECPy") (synopsis "Pure Python Elliptic Curve Library") (description "This package provides a Elliptic Curve Library in pure @@ -879,9 +850,7 @@ (define-public python-josepy ;; The tests require flake8 >= 3.5, which is not yet packaged. '(#:tests? #f)) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-pyopenssl" ,python-pyopenssl) - ("python-six" ,python-six))) + (list python-cryptography python-pyopenssl python-six)) ;; TODO Enable when we have flake8 >= 3.5. ; (native-inputs ; `(("python-coverage" ,python-coverage) @@ -932,8 +901,7 @@ (define-public python-pycryptodome (snippet pycryptodome-unbundle-tomcrypt-snippet))) (build-system python-build-system) (inputs - `(("libtomcrypt" ,libtomcrypt) - ("libtommath" ,libtommath))) + (list libtomcrypt libtommath)) (home-page "https://www.pycryptodome.org") (synopsis "Low-level cryptographic Python library") (description @@ -1040,8 +1008,8 @@ (define-public python-m2crypto `(;; FIXME: Tests start failing with time due to date checks in TLS ;; certificates. #:tests? #f)) - (inputs `(("openssl" ,openssl))) - (native-inputs `(("swig" ,swig))) + (inputs (list openssl)) + (native-inputs (list swig)) (home-page "https://gitlab.com/m2crypto/m2crypto") (synopsis "Python crypto and TLS toolkit") (description "@code{M2Crypto} is a complete Python wrapper for OpenSSL @@ -1093,12 +1061,12 @@ (define-public python-pykeepass (("==") ">=")) #t))))) (propagated-inputs - `(("python-argon2-cffi" ,python-argon2-cffi) - ("python-construct" ,python-construct) - ("python-dateutil" ,python-dateutil) - ("python-future" ,python-future) - ("python-lxml" ,python-lxml) - ("python-pycryptodomex" ,python-pycryptodomex))) + (list python-argon2-cffi + python-construct + python-dateutil + python-future + python-lxml + python-pycryptodomex)) (home-page "https://github.com/libkeepass/pykeepass") (synopsis "Python library to interact with keepass databases") (description @@ -1138,7 +1106,7 @@ (define-public python-pylibscrypt ;; requires "hashlib.scrypt", provided by Python 3.6+ built with OpenSSL ;; 1.1+. Use that as soon as Guix provides it. (inputs - `(("libscrypt" ,libscrypt))) + (list libscrypt)) (home-page "https://github.com/jvarho/pylibscrypt") (synopsis "Scrypt for Python") (description "There are a lot of different scrypt modules for Python, but @@ -1167,9 +1135,9 @@ (define-public python-libnacl (("/usr/local/lib/libsodium.so") (search-input-file inputs "/lib/libsodium.so")))))))) (native-inputs - `(("python-pyhamcrest" ,python-pyhamcrest))) + (list python-pyhamcrest)) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (home-page "https://libnacl.readthedocs.org/") (synopsis "Python bindings for libsodium based on ctypes") (description "@code{libnacl} is used to gain direct access to the @@ -1211,7 +1179,7 @@ (define-public python-scrypt "0hjk71k3mgnl8siikm9lii9im8kv0rb7inkjzx78rnancra48xxr")))) (build-system python-build-system) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://bitbucket.org/mhallin/py-scrypt") (synopsis "Bindings for the scrypt key derivation function library") (description "This is a set of Python bindings for the scrypt key @@ -1231,10 +1199,8 @@ (define-public python-service-identity "0b9f5qiqjy8ralzgwjgkhx82h6h8sa7532psmb8mkd65md5aan08")))) (build-system python-build-system) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-pyasn1" ,python-pyasn1) - ("python-pyasn1-modules" ,python-pyasn1-modules) - ("python-pyopenssl" ,python-pyopenssl))) + (list python-attrs python-pyasn1 python-pyasn1-modules + python-pyopenssl)) (home-page "https://service-identity.readthedocs.io/") (synopsis "Service identity verification for PyOpenSSL") (description @@ -1261,7 +1227,7 @@ (define-public python-hkdf "1jhxk5vhxmxxjp3zj526ry521v9inzzl8jqaaf0ma65w6k332ak2")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/casebeer/python-hkdf") (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)") (description "This package provides a Python implementation of the HMAC Key @@ -1281,7 +1247,7 @@ (define-public python-spake2 "1x16r7lrbklvfzbacb66qv9iiih6liq1y612dqh2chgf555n2yn1")))) (build-system python-build-system) (propagated-inputs - `(("python-hkdf" ,python-hkdf))) + (list python-hkdf)) (home-page "https://github.com/warner/python-spake2") (synopsis "SPAKE2 password-authenticated key exchange in Python") (description "This package provides a Python implementation of the SPAKE2 @@ -1305,12 +1271,12 @@ (define-public python-txtorcon ;; `(#:tests? #f)) (propagated-inputs - `(("python-automat" ,python-automat) - ("python-idna" ,python-idna) - ("python-incremental" ,python-incremental) - ("python-service-identity" ,python-service-identity) - ("python-twisted" ,python-twisted) - ("python-zope-interface" ,python-zope-interface))) + (list python-automat + python-idna + python-incremental + python-service-identity + python-twisted + python-zope-interface)) (home-page "https://github.com/meejah/txtorcon") (synopsis "Twisted-based Tor controller client") (description "This package provides a Twisted-based Tor controller client, @@ -1330,10 +1296,9 @@ (define-public python-keyutils "0lipygpzhwzzsq2k5imb1jgkmj8y4khxdwhzadjs3bd56g6bmkx9")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (inputs - `(("keyutils" ,keyutils))) + (list keyutils)) (arguments '(#:tests? #f)) (home-page "https://github.com/sassoftware/python-keyutils") @@ -1372,9 +1337,7 @@ (define-public python-mcuboot-imgtool (chdir "scripts") #t))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-intelhex" ,python-intelhex) - ("python-cryptography" ,python-cryptography))) + (list python-click python-intelhex python-cryptography)) (home-page "https://mcuboot.com") (synopsis "Tool to securely sign firmware images for booting by MCUboot") (description "MCUboot is a secure bootloader for 32-bit MCUs. This @@ -1395,7 +1358,7 @@ (define-public python-ntlm-auth "16mavidki4ma5ip8srqalr19gz4f5yn3cnmmgps1fmgfr24j63rm")))) (build-system python-build-system) (propagated-inputs - `(("python-cryptography" ,python-cryptography))) + (list python-cryptography)) (home-page "https://github.com/jborean93/ntlm-auth") (synopsis "Calculates NTLM Authentication codes") @@ -1426,8 +1389,7 @@ (define-public python-secretstorage (arguments '(#:tests? #f)) ; Tests require a running dbus service. (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-jeepney" ,python-jeepney))) + (list python-cryptography python-jeepney)) (home-page "https://github.com/mitya57/secretstorage") (synopsis "Python bindings to FreeDesktop.org Secret Service API") (description @@ -1458,14 +1420,14 @@ (define-public python-trustme (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (native-inputs - `(("python-more-itertools" ,python-more-itertools) - ("python-pyopenssl" ,python-pyopenssl) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-service-identity" ,python-service-identity) - ("python-zipp" ,python-zipp))) + (list python-more-itertools + python-pyopenssl + python-pytest + python-pytest-cov + python-service-identity + python-zipp)) (propagated-inputs - `(("python-cryptography" ,python-cryptography))) + (list python-cryptography)) (home-page "https://github.com/python-trio/trustme") (synopsis "Fake a certificate authority for tests") (description @@ -1488,9 +1450,9 @@ (define-public python-certipy "0n980gqpzh0fm58h3i4mi2i10wgj606lscm1r5sk60vbf6vh8mv9")))) (build-system python-build-system) (propagated-inputs - `(("python-pyopenssl" ,python-pyopenssl))) + (list python-pyopenssl)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/LLNL/certipy") (synopsis "Utility to create and sign CAs and certificates") (description @@ -1511,11 +1473,8 @@ (define-public python-jeepney (base32 "0mw6ch5s4czpmsiwqwhcidgk27858pl8vlvb7acrxjkm4ribcnbx")))) (build-system python-build-system) (native-inputs - `(("python-testpath" ,python-testpath) - ("python-tornado" ,python-tornado) - ("python-trio" ,python-trio) - ("python-pytest" ,python-pytest) - ("python-pytest-trio" ,python-pytest-trio))) + (list python-testpath python-tornado python-trio python-pytest + python-pytest-trio)) (home-page "https://gitlab.com/takluyver/jeepney") (synopsis "Low-level, pure Python DBus protocol wrapper") (description @@ -1552,12 +1511,10 @@ (define-public python-argon2-cffi ;; see tox.ini (invoke "python" "-m" "argon2" "-n" "1" "-t" "1" "-m" "8" "-p" "1")))))) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-six" ,python-six))) - (inputs `(("argon2" ,argon2))) + (list python-cffi python-six)) + (inputs (list argon2)) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest))) + (list python-hypothesis python-pytest)) (home-page "https://argon2-cffi.readthedocs.io/") (synopsis "Secure Password Hashes for Python") (description @@ -1589,10 +1546,9 @@ (define-public python-privy (lambda _ (invoke "python" "-m" "pytest")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-argon2-cffi" ,python-argon2-cffi) - ("python-cryptography" ,python-cryptography))) + (list python-argon2-cffi python-cryptography)) (home-page "https://www.dropbox.com/developers") (synopsis "Library to password-protect your data") (description @@ -1620,12 +1576,12 @@ (define-public python-pgpy (when tests? (invoke "pytest"))))))) (native-inputs - `(("python-cryptography" ,python-cryptography) - ("python-pyasn1" ,python-pyasn1) - ("python-pytest" ,python-pytest) - ("python-singledispatch" ,python-singledispatch) - ("python-six" ,python-six) - ("python-wheel" ,python-wheel))) + (list python-cryptography + python-pyasn1 + python-pytest + python-singledispatch + python-six + python-wheel)) (home-page "https://github.com/SecurityInnovation/PGPy") (synopsis "Python implementation of OpenPGP") (description diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index eb1f8312cd..d23c56daa6 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -75,20 +75,17 @@ (define-public python-scipy (base32 "0rh5b1rwdcvvagld8vpxnpaibszy1skpx39a0fwzd5gx5pwcjvfb")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-matplotlib" ,python-matplotlib) - ("python-pyparsing" ,python-pyparsing))) + (list python-numpy python-matplotlib python-pyparsing)) (inputs - `(("openblas" ,openblas) - ("pybind11" ,pybind11))) + (list openblas pybind11)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx) - ("python-numpydoc" ,python-numpydoc) - ("gfortran" ,gfortran) - ("perl" ,perl) - ("which" ,which))) + (list python-cython + python-pytest + python-sphinx + python-numpydoc + gfortran + perl + which)) (outputs '("out" "doc")) (arguments `(#:phases @@ -188,14 +185,14 @@ (define-public python2-scipy (base32 "1cgvgin8fvckv96hjh3ikmwkra5rif51bdb75ifzf7xbil5iwcx4")))) (native-inputs - `(("python-cython" ,python2-cython) - ("python-pytest" ,python2-pytest) - ("python-sphinx" ,python2-sphinx) - ("python-numpydoc" ,python2-numpydoc) - ("gfortran" ,gfortran-7) - ("gcc" ,gcc-7) - ("perl" ,perl) - ("which" ,which))))) + (list python2-cython + python2-pytest + python2-sphinx + python2-numpydoc + gfortran-7 + gcc-7 + perl + which)))) (define-public python2-weave (package @@ -218,9 +215,9 @@ (define-public python2-weave "--exclude" "test_(user|incorrect_ownership|char_fail|obj_fail)")))))) (propagated-inputs - `(("python-numpy" ,python2-numpy))) + (list python2-numpy)) (native-inputs - `(("python-nose" ,python2-nose))) + (list python2-nose)) (home-page "https://www.scipy.org/") (synopsis "Tools for including C/C++ code within Python code") (description "Weave is the stand-alone version of the obsolete Scipy @@ -249,11 +246,9 @@ (define-public python-scikit-fuzzy (invoke "nosetests" "-s" "-v" "skfuzzy") #t))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) + (list python-networkx python-numpy python-scipy)) (home-page "https://github.com/scikit-fuzzy/scikit-fuzzy") (synopsis "Fuzzy logic toolkit for SciPy") (description @@ -293,24 +288,24 @@ (define-public python-scikit-image ;; NOTE: scikit-image has an optional dependency on python-pooch, however ;; propagating it would enable many more tests that require online data. (propagated-inputs - `(("python-cloudpickle" ,python-cloudpickle) - ("python-dask" ,python-dask) - ("python-imageio" ,python-imageio) - ("python-matplotlib" ,python-matplotlib) - ("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-pywavelets" ,python-pywavelets) - ("python-scipy" ,python-scipy) - ("python-tifffile" ,python-tifffile))) + (list python-cloudpickle + python-dask + python-imageio + python-matplotlib + python-networkx + python-numpy + python-pillow + python-pywavelets + python-scipy + python-tifffile)) (native-inputs - `(("python-codecov" ,python-codecov) - ("python-cython" ,python-cython) - ("python-flake8" ,python-flake8) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-localserver" ,python-pytest-localserver) - ("python-wheel" ,python-wheel))) + (list python-codecov + python-cython + python-flake8 + python-pytest + python-pytest-cov + python-pytest-localserver + python-wheel)) (home-page "https://scikit-image.org/") (synopsis "Image processing in Python") (description @@ -329,7 +324,7 @@ (define-public python-sgp4 (base32 "0dncp9i5b6afkg7f8mj9j0qzsp008b8v73yc0qkmizhpns7mvwvx")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/brandon-rhodes/python-sgp4") (synopsis "Track earth satellite TLE orbits using SGP4") (description @@ -394,26 +389,24 @@ (define-public python-pandas " and not TestS3" " and not s3")))))))))) (propagated-inputs - `(("python-jinja2" ,python-jinja2) - ("python-numpy" ,python-numpy) - ("python-openpyxl" ,python-openpyxl) - ("python-pytz" ,python-pytz) - ("python-dateutil" ,python-dateutil) - ("python-xlrd" ,python-xlrd))) + (list python-jinja2 + python-numpy + python-openpyxl + python-pytz + python-dateutil + python-xlrd)) (inputs - `(("which" ,which) - ("xclip" ,xclip) - ("xsel" ,xsel))) + (list which xclip xsel)) (native-inputs - `(("python-cython" ,python-cython) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-lxml" ,python-lxml) - ("python-html5lib" ,python-html5lib) - ("python-nose" ,python-nose) - ("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock) - ;; Needed to test clipboard support. - ("xorg-server" ,xorg-server-for-tests))) + (list python-cython + python-beautifulsoup4 + python-lxml + python-html5lib + python-nose + python-pytest + python-pytest-mock + ;; Needed to test clipboard support. + xorg-server-for-tests)) (home-page "https://pandas.pydata.org") (synopsis "Data structures for data analysis, time series, and statistics") (description @@ -508,21 +501,18 @@ (define-public python2-pandas ;; XXX: Due to the deleted tests above. "not test_read_s3_jsonl")))))))) (propagated-inputs - `(("python-numpy" ,python2-numpy) - ("python-openpyxl" ,python2-openpyxl) - ("python-pytz" ,python2-pytz) - ("python-dateutil" ,python2-dateutil) - ("python-xlrd" ,python2-xlrd))) + (list python2-numpy python2-openpyxl python2-pytz python2-dateutil + python2-xlrd)) (inputs - `(("which" ,which))) + (list which)) (native-inputs - `(("python-cython" ,python2-cython) - ("python-beautifulsoup4" ,python2-beautifulsoup4) - ("python-lxml" ,python2-lxml) - ("python-html5lib" ,python2-html5lib) - ("python-nose" ,python2-nose) - ("python-pytest" ,python2-pytest) - ("python-pytest-mock" ,python2-pytest-mock)))))) + (list python2-cython + python2-beautifulsoup4 + python2-lxml + python2-html5lib + python2-nose + python2-pytest + python2-pytest-mock))))) (define-public python-pyflow (package @@ -563,11 +553,9 @@ (define-public python-bottleneck (lambda _ (invoke "python" "setup.py" "pytest")))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-hypothesis python-pytest python-pytest-runner)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/pydata/bottleneck") (synopsis "Fast NumPy array functions written in C") (description @@ -587,9 +575,7 @@ (define-public python-baycomp (base32 "1c1354a7b3g8slychjgyjxqdm8z40z9kviyl9n4g9kfpdg0p4d64")))) (build-system python-build-system) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) + (list python-matplotlib python-numpy python-scipy)) (home-page "https://github.com/janezd/baycomp") (synopsis "Library for comparison of Bayesian classifiers") (description @@ -613,11 +599,9 @@ (define-public python-xarray "1yx8j66b7rn10m2l6gmn8yr9cn38pi5cj0x0wwpy4hdnhy6i7qv4")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-pytest" ,python-pytest))) + (list python-setuptools-scm python-pytest)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas))) + (list python-numpy python-pandas)) (arguments `(#:phases (modify-phases %standard-phases @@ -649,8 +633,7 @@ (define-public python-msgpack-numpy "0syzy645mwcy7lfjwz6pc8f9p2vv1qk4limc8iina3l5nnf0rjyz")))) (build-system python-build-system) (propagated-inputs - `(("python-msgpack" ,python-msgpack) - ("python-numpy" ,python-numpy))) + (list python-msgpack python-numpy)) (home-page "https://github.com/lebedov/msgpack-numpy") (synopsis "Numpy data serialization using msgpack") @@ -684,7 +667,7 @@ (define-public python-ruffus (with-directory-excursion "ruffus/test" (invoke "bash" "run_all_unit_tests3.cmd")))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "http://www.ruffus.org.uk") (synopsis "Light-weight computational pipeline management") (description @@ -705,11 +688,8 @@ (define-public python-statannot "1f8c2sylzr7lpjbyqxsqlp9xi8rj3d8c9hfh98x4jbb83zxc4026")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-seaborn" ,python-seaborn) - ("python-matplotlib" ,python-matplotlib) - ("python-pandas" ,python-pandas) - ("python-scipy" ,python-scipy))) + (list python-numpy python-seaborn python-matplotlib python-pandas + python-scipy)) (home-page "https://github.com/webermarcolivier/statannot") (synopsis "Add annotations to existing plots generated by seaborn") @@ -742,11 +722,9 @@ (define-public python-upsetplot (add-installed-pythonpath inputs outputs) (invoke "pytest" "-v" "--doctest-modules")))))) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-pandas" ,python-pandas))) + (list python-matplotlib python-pandas)) (native-inputs - `(("python-pytest-runner" ,python-pytest-runner) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest-runner python-pytest-cov)) (home-page "https://upsetplot.readthedocs.io") (synopsis "Draw UpSet plots with Pandas and Matplotlib") (description @@ -790,7 +768,7 @@ (define-public python-vedo ("pkgconfig" ,python-pkgconfig) ("matplotlib" ,python-matplotlib))) (native-inputs ; for python-pkgconfig - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs `(("numpy" ,python-numpy) ("vtk" ,vtk))) @@ -826,8 +804,7 @@ (define-public python-pandas-flavor "12g4av8gpl6l83yza3h97j3f2jblqv69frlidrvdq8ny2rc6awbq")))) (build-system python-build-system) (propagated-inputs - `(("python-pandas" ,python-pandas) - ("python-xarray" ,python-xarray))) + (list python-pandas python-xarray)) (home-page "https://github.com/Zsailer/pandas_flavor") (synopsis "Write your own flavor of Pandas") (description "Pandas 0.23 added a simple API for registering accessors @@ -874,19 +851,18 @@ (define-public python-pingouin (when tests? (invoke "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest python-pytest-cov)) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-mpmath" ,python-mpmath) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pandas-flavor" ,python-pandas-flavor) - ("python-scikit-learn" ,python-scikit-learn) - ("python-scipy" ,python-scipy) - ("python-seaborn" ,python-seaborn) - ("python-statsmodels" ,python-statsmodels) - ("python-tabulate" ,python-tabulate))) + (list python-matplotlib + python-mpmath + python-numpy + python-pandas + python-pandas-flavor + python-scikit-learn + python-scipy + python-seaborn + python-statsmodels + python-tabulate)) (home-page "https://pingouin-stats.org/") (synopsis "Statistical package for Python") (description "Pingouin is a statistical package written in Python 3 and @@ -964,21 +940,21 @@ (define-public python-distributed ;; "AttributeError: module 'distributed.dashboard' has no attribute 'scheduler'" " and not test_get_client_functions_spawn_clusters")))))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-cloudpickle" ,python-cloudpickle) - ("python-cryptography" ,python-cryptography) - ("python-dask" ,python-dask) - ("python-msgpack" ,python-msgpack) - ("python-psutil" ,python-psutil) - ("python-pyyaml" ,python-pyyaml) - ("python-setuptools" ,python-setuptools) - ("python-sortedcontainers" ,python-sortedcontainers) - ("python-tblib" ,python-tblib) - ("python-toolz" ,python-toolz) - ("python-tornado" ,python-tornado-6) - ("python-zict" ,python-zict))) + (list python-click + python-cloudpickle + python-cryptography + python-dask + python-msgpack + python-psutil + python-pyyaml + python-setuptools + python-sortedcontainers + python-tblib + python-toolz + python-tornado-6 + python-zict)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://distributed.dask.org") (synopsis "Distributed scheduler for Dask") (description "Dask.distributed is a lightweight library for distributed @@ -1018,31 +994,31 @@ (define-public python-modin (invoke "python" "-m" "pytest" "modin/pandas/test/test_concat.py"))))))) (propagated-inputs - `(("python-cloudpickle" ,python-cloudpickle) - ("python-dask" ,python-dask) - ("python-distributed" ,python-distributed) - ("python-numpy" ,python-numpy) - ("python-packaging" ,python-packaging) - ("python-pandas" ,python-pandas))) + (list python-cloudpickle + python-dask + python-distributed + python-numpy + python-packaging + python-pandas)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-jinja2" ,python-jinja2) - ("python-lxml" ,python-lxml) - ("python-matplotlib" ,python-matplotlib) - ("python-msgpack" ,python-msgpack) - ("python-openpyxl" ,python-openpyxl) - ("python-psutil" ,python-psutil) - ("python-pyarrow" ,python-pyarrow) - ("python-pytest" ,python-pytest) - ("python-pytest-benchmark" ,python-pytest-benchmark) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-xdist" ,python-pytest-xdist) - ("python-scipy" ,python-scipy) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-tables" ,python-tables) - ("python-tqdm" ,python-tqdm) - ("python-xarray" ,python-xarray) - ("python-xlrd" ,python-xlrd))) + (list python-coverage + python-jinja2 + python-lxml + python-matplotlib + python-msgpack + python-openpyxl + python-psutil + python-pyarrow + python-pytest + python-pytest-benchmark + python-pytest-cov + python-pytest-xdist + python-scipy + python-sqlalchemy + python-tables + python-tqdm + python-xarray + python-xlrd)) (home-page "https://github.com/modin-project/modin") (synopsis "Make your pandas code run faster") (description diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 78ef97fba6..e8e03b48a0 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -112,14 +112,14 @@ (define-public python-prawcore (base32 "0vgmhjddqxnz5vy70dyqvakak51fg1nk6j3xavkc83d8nzacrwfs")))) (build-system python-build-system) (native-inputs - `(("python-betamax" ,python-betamax) - ("python-betamax-matchers" ,python-betamax-matchers) - ("python-betamax-serializers" ,python-betamax-serializers) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-testfixtures" ,python-testfixtures))) - (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-betamax + python-betamax-matchers + python-betamax-serializers + python-mock + python-pytest + python-testfixtures)) + (propagated-inputs + (list python-requests)) (synopsis "Core component of PRAW") (description "PRAWcore is a low-level communication layer used by PRAW.") (home-page "https://praw.readthedocs.io/en/latest/") @@ -155,13 +155,9 @@ (define-public python-praw (string-append "not test_bad_request_without_json_text_plain_response" " and not test_bad_request_without_json_text_html_response")))))))) (native-inputs - `(("python-betamax" ,python-betamax) - ("python-betamax-matchers" ,python-betamax-matchers) - ("python-pytest" ,python-pytest))) + (list python-betamax python-betamax-matchers python-pytest)) (propagated-inputs - `(("python-prawcore" ,python-prawcore) - ("python-update-checker" ,python-update-checker) - ("python-websocket-client" ,python-websocket-client))) + (list python-prawcore python-update-checker python-websocket-client)) (synopsis "Python Reddit API Wrapper") (description "PRAW is a Python package that allows for simple access to Reddit’s API. It aims to be easy to use and internally follows all of Reddit’s @@ -229,22 +225,22 @@ (define-public python-aiohttp "-o" "addopts=''" "--ignore=aiohttp") (format #t "test suite not run~%"))))))) (propagated-inputs - `(("python-aiodns" ,python-aiodns) - ("python-async-timeout" ,python-async-timeout) - ("python-attrs" ,python-attrs) ;note: remove for > 3.7 - ("python-chardet" ,python-chardet) - ("python-idna-ssl" ,python-idna-ssl) - ("python-multidict" ,python-multidict) - ("python-typing-extensions" ,python-typing-extensions) - ("python-yarl" ,python-yarl))) + (list python-aiodns + python-async-timeout + python-attrs ;note: remove for > 3.7 + python-chardet + python-idna-ssl + python-multidict + python-typing-extensions + python-yarl)) (native-inputs - `(("gunicorn" ,gunicorn-bootstrap) - ("python-async-generator" ,python-async-generator) - ("python-cython" ,python-cython) - ("python-freezegun" ,python-freezegun) - ("python-pytest" ,python-pytest-6.1) - ("python-pytest-mock" ,python-pytest-mock) - ("python-re-assert" ,python-re-assert))) + (list gunicorn-bootstrap + python-async-generator + python-cython + python-freezegun + python-pytest-6.1 + python-pytest-mock + python-re-assert)) (home-page "https://github.com/aio-libs/aiohttp/") (synopsis "Async HTTP client/server framework (asyncio)") (description "@code{aiohttp} is an asynchronous HTTP client/server @@ -272,9 +268,7 @@ (define-public python-aiohttp-socks "04w010bvi719ifpc3sshav95k10hf9nq8czn9yglkj206yxcypdr")))) (build-system python-build-system) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-attrs" ,python-attrs) - ("python-socks" ,python-socks))) + (list python-aiohttp python-attrs python-socks)) (home-page "https://github.com/romis2012/aiohttp-socks") (synopsis "SOCKS proxy connector for aiohttp") (description "This package provides a SOCKS proxy connector for @@ -294,7 +288,7 @@ (define-public python-aiodns "1snr5paql8dgvc676n8xq460wypjsb1xj53cf3px1s4wczf7lryq")))) (build-system python-build-system) (propagated-inputs - `(("python-pycares" ,python-pycares))) + (list python-pycares)) (arguments `(#:tests? #f)) ;tests require internet access (home-page "https://github.com/saghul/aiodns") @@ -317,7 +311,7 @@ (define-public python-aiorpcx "0lx54bcinp44fmr8q4bbffsqbkg8kdcwykf9i5jj0bj3sfzgf9k0")))) (build-system python-build-system) (propagated-inputs - `(("python-attrs" ,python-attrs))) + (list python-attrs)) (home-page "https://github.com/kyuupichan/aiorpcX") (synopsis "Generic asyncio RPC implementation") (description @@ -359,8 +353,7 @@ (define-public python-asgiref (when tests? (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio))) + (list python-pytest python-pytest-asyncio)) (home-page "https://github.com/django/asgiref/") (synopsis "ASGI specs, helper code, and adapters") (description @@ -383,7 +376,7 @@ (define-public python-css-html-js-minify ;; XXX: The git repository has no tags, and the PyPI releases do not ;; contain tests. (arguments '(#:tests? #f)) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "https://github.com/juancarlospaco/css-html-js-minify") (synopsis "CSS/HTML/JS minifier") (description @@ -417,9 +410,7 @@ (define-public python-aws-sam-translator (("(.*)(~=[0-9\\.]+)" all package version) package))))))) (propagated-inputs - `(("python-boto3" ,python-boto3) - ("python-jsonschema" ,python-jsonschema) - ("python-six" ,python-six))) + (list python-boto3 python-jsonschema python-six)) (home-page "https://github.com/aws/serverless-application-model") (synopsis "Transform AWS SAM templates into AWS CloudFormation templates") (description @@ -471,23 +462,23 @@ (define-public python-aws-xray-sdk (setenv "PYTHONPATH" (getcwd)) (invoke "pytest" "-vv" "tests")))))) (native-inputs - `(;; These are required for the test suite. - ("python-bottle" ,python-bottle) - ("python-flask" ,python-flask) - ("python-flask-sqlalchemy" ,python-flask-sqlalchemy) - ("python-pymysql" ,python-pymysql) - ("python-pytest" ,python-pytest) - ("python-pytest-aiohttp" ,python-pytest-aiohttp) - ("python-requests" ,python-requests) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-webtest" ,python-webtest))) - (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-botocore" ,python-botocore) - ("python-future" ,python-future) - ("python-jsonpickle" ,python-jsonpickle) - ("python-urllib3" ,python-urllib3) - ("python-wrapt" ,python-wrapt))) + (list ;; These are required for the test suite. + python-bottle + python-flask + python-flask-sqlalchemy + python-pymysql + python-pytest + python-pytest-aiohttp + python-requests + python-sqlalchemy + python-webtest)) + (propagated-inputs + (list python-aiohttp + python-botocore + python-future + python-jsonpickle + python-urllib3 + python-wrapt)) (synopsis "Profile applications on AWS X-Ray") (description "The AWS X-Ray SDK for Python enables Python developers to record and @@ -528,16 +519,15 @@ (define-public python-cfn-lint (invoke "python" "-m" "unittest" "discover" "-s" "test")))))))) (native-inputs - `(("python-pydot" ,python-pydot) - ("python-mock" ,python-mock))) - (propagated-inputs - `(("python-aws-sam-translator" ,python-aws-sam-translator) - ("python-jsonpatch" ,python-jsonpatch) - ("python-jsonschema" ,python-jsonschema) - ("python-junit-xml" ,python-junit-xml) - ("python-networkx" ,python-networkx) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six))) + (list python-pydot python-mock)) + (propagated-inputs + (list python-aws-sam-translator + python-jsonpatch + python-jsonschema + python-junit-xml + python-networkx + python-pyyaml + python-six)) (synopsis "Validate CloudFormation templates") (description "This package lets you validate CloudFormation YAML/JSON templates against @@ -580,18 +570,18 @@ (define-public python-falcon (add-installed-pythonpath inputs outputs) (invoke "pytest" "--ignore" "falcon")))))) (propagated-inputs - `(("python-mimeparse" ,python-mimeparse))) + (list python-mimeparse)) (native-inputs - `(("python-cython" ,python-cython) ;for faster binaries - ("python-mujson" ,python-mujson) - ("python-msgpack" ,python-msgpack) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-pyyaml" ,python-pyyaml) - ("python-rapidjson" ,python-rapidjson) - ("python-requests" ,python-requests) - ("python-testtools" ,python-testtools) - ("python-ujson" ,python-ujson))) + (list python-cython ;for faster binaries + python-mujson + python-msgpack + python-pytest + python-pytest-runner + python-pyyaml + python-rapidjson + python-requests + python-testtools + python-ujson)) (home-page "https://falconframework.org") (synopsis "Web framework for building APIs and application backends") @@ -626,7 +616,7 @@ (define-public python-falcon-cors "12pym7hwsbd8b0c1azn95nas8gm3f1qpr6lpyx0958xm65ffr20p")))) (build-system python-build-system) (native-inputs - `(("python-falcon" ,python-falcon))) + (list python-falcon)) (home-page "https://github.com/lwcolton/falcon-cors") (synopsis "Falcon @dfn{cross-origin resource sharing} (CORS) library") @@ -649,10 +639,9 @@ (define-public python-furl "0knc76pm8pzigs3bpx9fccfsfxqrgblqphar46hq9i364vz8hqas")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-orderedmultidict" ,python-orderedmultidict))) + (list python-six python-orderedmultidict)) (native-inputs - `(("python-flake8" ,python-flake8))) + (list python-flake8)) (home-page "https://github.com/gruns/furl") (synopsis "URL manipulation in Python") (description "Furl provides an easy-to-use alternative to the @@ -697,10 +686,8 @@ (define-public httpie ;; The tests attempt to access external web servers, so we cannot run them. '(#:tests? #f)) (propagated-inputs - `(("python-colorama" ,python-colorama) - ("python-pygments" ,python-pygments) - ("python-requests" ,python-requests) - ("python-requests-toolbelt" ,python-requests-toolbelt-0.9.1))) + (list python-colorama python-pygments python-requests + python-requests-toolbelt-0.9.1)) (home-page "https://httpie.io") (synopsis "cURL-like tool for humans") (description @@ -731,7 +718,7 @@ (define-public python-html2text (lambda _ (invoke "pytest" "test/")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/Alir3z4/html2text") (synopsis "Convert HTML into plain text") (description "html2text takes HTML and converts it into plain ASCII text @@ -775,16 +762,11 @@ (define-public python-jose (format #t "test suite not run~%")) #t))))) (native-inputs - `(;; All native inputs are for tests. - ("python-pyasn1" ,python-pyasn1) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner))) - (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-ecdsa" ,python-ecdsa) - ("python-rsa" ,python-rsa) - ("python-six" ,python-six))) + (list ;; All native inputs are for tests. + python-pyasn1 python-pytest python-pytest-cov + python-pytest-runner)) + (propagated-inputs + (list python-cryptography python-ecdsa python-rsa python-six)) (synopsis "JOSE implementation in Python") (description "The @dfn{JavaScript Object Signing and Encryption} (JOSE) technologies @@ -814,12 +796,12 @@ (define-public python-jsonpickle ;; and frequently causes harmless failures. "-o" "addopts=''")))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-toml" ,python-toml) ;XXX: for setuptools_scm[toml] - ;; For tests. - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pytest" ,python-pytest))) + (list python-setuptools-scm + python-toml ;XXX: for setuptools_scm[toml] + ;; For tests. + python-numpy + python-pandas + python-pytest)) (home-page "https://jsonpickle.github.io/") (synopsis "Serialize object graphs into JSON") (description @@ -839,17 +821,14 @@ (define-public python-mechanicalsoup (base32 "01sddjxy3rznh63hnl5lbv1hhk6xyiviwmkiw4x7v4ap35fb3lrp")))) (build-system python-build-system) (propagated-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-lxml" ,python-lxml) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-beautifulsoup4 python-lxml python-requests python-six)) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flake8" ,python-pytest-flake8) - ("python-pytest-httpbin" ,python-pytest-httpbin) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-runner" ,python-pytest-runner) - ("python-requests-mock" ,python-requests-mock))) + (list python-pytest-cov + python-pytest-flake8 + python-pytest-httpbin + python-pytest-mock + python-pytest-runner + python-requests-mock)) (home-page "https://mechanicalsoup.readthedocs.io/") (synopsis "Python library for automating website interaction") (description @@ -878,7 +857,7 @@ (define-public python-hyperframe (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv" "test"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/python-hyper/hyperframe") (synopsis "HTTP/2 framing layer for Python") (description @@ -911,7 +890,7 @@ (define-public python-hpack (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv" "test"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://hyper.rtfd.org") (synopsis "Pure-Python HPACK header compression") (description @@ -938,7 +917,7 @@ (define-public python-h11 (when tests? (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/python-hyper/h11") (synopsis "Pure-Python, bring-your-own-I/O implementation of HTTP/1.1") (description @@ -968,11 +947,9 @@ (define-public python-h2 (add-installed-pythonpath inputs outputs) (invoke "python" "-m" "pytest" "-vv" "test"))))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis-6.23) - ("python-pytest" ,python-pytest))) + (list python-hypothesis-6.23 python-pytest)) (propagated-inputs - `(("python-hpack" ,python-hpack) - ("python-hyperframe" ,python-hyperframe))) + (list python-hpack python-hyperframe)) (home-page "https://github.com/python-hyper/h2") (synopsis "HTTP/2 State-Machine based protocol implementation") (description @@ -1000,7 +977,7 @@ (define-public python-sockjs-tornado ;; dependencies #:tests? #f)) (propagated-inputs - `(("python-tornado" ,python-tornado))) + (list python-tornado)) (home-page "https://github.com/mrjoes/sockjs-tornado/") (synopsis "SockJS Python server implementation on top of the Tornado framework") @@ -1034,10 +1011,7 @@ (define-public python-flask-babel (with-directory-excursion "tests" (invoke "python" "tests.py"))))))) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-babel" ,python-babel) - ("python-jinja2" ,python-jinja2) - ("python-pytz" ,python-pytz))) + (list python-flask python-babel python-jinja2 python-pytz)) (home-page "https://github.com/python-babel/flask-babel") (synopsis "Add i18n/l10n support to Flask applications") (description "This package implements internationalization and localization @@ -1057,11 +1031,9 @@ (define-public python-flask-cors "1f36hkaxc92zn12f88fkzwifdvlvsnmlp1dv3p5inpcc500c3kvb")))) (build-system python-build-system) (native-inputs - `(("python-flask" ,python-flask) - ("python-nose" ,python-nose) - ("python-packaging" ,python-packaging))) + (list python-flask python-nose python-packaging)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://flask-cors.readthedocs.io/en/latest/") (synopsis "Handle Cross-Origin Resource Sharing with Flask") (description @@ -1084,10 +1056,9 @@ (define-public python-flask-markdown (arguments '(#:tests? #f)) ; Tests seem to be incompatible with latest python (propagated-inputs - `(("python-markdown" ,python-markdown) - ("python-flask" ,python-flask))) + (list python-markdown python-flask)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/dcolish/flask-markdown") (synopsis "Small extension to help with using Markdown in Flask") (description @@ -1108,11 +1079,9 @@ (define-public python-flask-misaka "12gm6hq3lvlj0ddw8p6lk5pky8jk3pw758ihffjl49shnnzc68zl")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-mock" ,python-mock))) + (list python-coverage python-mock)) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-misaka" ,python-misaka))) + (list python-flask python-misaka)) (home-page "https://github.com/singingwolfboy/flask-misaka/") (synopsis "Flask interface to Misaka, a Markdown parsing library") (description @@ -1135,7 +1104,7 @@ (define-public python-flask-session (arguments '(#:tests? #f)) ; Tests require the various storage backends to be present (propagated-inputs - `(("python-flask" ,python-flask))) + (list python-flask)) (home-page "https://github.com/fengsp/flask-session") (synopsis "Adds server-side session support to your Flask application") (description @@ -1157,10 +1126,9 @@ (define-public python-html5lib "0vqlhk0hgbsfkh7ybmby93xhlx8dq6pr5blf356ka3z2c41b9rdj")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-webencodings" ,python-webencodings) - ;; Required by Calibre 5. - ("python-chardet" ,python-chardet))) + (list python-six python-webencodings + ;; Required by Calibre 5. + python-chardet)) (arguments `(#:test-target "check")) (home-page @@ -1203,13 +1171,11 @@ (define-public python-html5-parser "13yl3vnf3sxl05m0nhpngnrz3g1jvyahd33lys3m3hfb91l8zzi5")))) (build-system python-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-chardet" ,python-chardet))) + (list python-lxml python-beautifulsoup4 python-chardet)) (home-page "https://html5-parser.readthedocs.io") (synopsis "Fast C-based HTML5 parsing for Python") (description "This package provides a fast implementation of the HTML5 @@ -1242,15 +1208,10 @@ (define-public python-minio (delete-file "tests/unit/credentials_test.py") #t))))) (native-inputs - `(("python-faker" ,python-faker) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose))) - (propagated-inputs - `(("python-certifi" ,python-certifi) - ("python-configparser" ,python-configparser) - ("python-dateutil" ,python-dateutil) - ("python-pytz" ,python-pytz) - ("python-urllib3" ,python-urllib3))) + (list python-faker python-mock python-nose)) + (propagated-inputs + (list python-certifi python-configparser python-dateutil python-pytz + python-urllib3)) (home-page "https://github.com/minio/minio-py") (synopsis "Programmatically access Amazon S3 from Python") (description @@ -1282,11 +1243,9 @@ (define-public python-pycurl (setenv "PYCURL_SSL_LIBRARY" "gnutls") #t))))) (native-inputs - `(("python-nose" ,python-nose) - ("python-bottle" ,python-bottle))) + (list python-nose python-bottle)) (inputs - `(("curl" ,curl) - ("gnutls" ,gnutls))) + (list curl gnutls)) (home-page "http://pycurl.io/") (synopsis "Lightweight Python wrapper around libcurl") (description "Pycurl is a lightweight wrapper around libcurl. It provides @@ -1318,7 +1277,7 @@ (define-public python-webencodings (invoke "py.test" "-v" "webencodings/tests.py") #t))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/SimonSapin/python-webencodings") (synopsis "Character encoding aliases for legacy web content") (description @@ -1361,11 +1320,9 @@ (define-public python-openid "unittest" "openid.test.test_suite")))))) (properties `((python2-variant . ,(delay python2-openid)))) (propagated-inputs - `(("python-defusedxml" ,python-defusedxml))) + (list python-defusedxml)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-psycopg2" ,python-psycopg2) - ("python-django" ,python-django))) + (list python-coverage python-psycopg2 python-django)) (home-page "https://github.com/necaris/python3-openid") (synopsis "OpenID support for servers and consumers") (description "This library provides OpenID authentication for Python, both @@ -1408,7 +1365,7 @@ (define-public python-cssutils "1bxchrbqzapwijap0yhlxdil1w9bmwvgx77aizlkhc2mcxjg1z52")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) ; for unpacking the source + (list unzip)) ; for unpacking the source (arguments `(#:tests? #f)) ; tests require python-pbr < 1.7.0 (home-page "http://cthedot.de/cssutils/") @@ -1469,8 +1426,7 @@ (define-public python-cssselect (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-lxml" ,python-lxml) - ("python-pytest" ,python-pytest))) + (list python-lxml python-pytest)) (home-page "https://github.com/scrapy/cssselect") (synopsis "CSS3 selector parser and translator to XPath 1.0") (description @@ -1504,17 +1460,11 @@ (define-public python-databricks-cli ;; (upstream uses Pytest 3..). "-k" "not test_get_request_with_list")))))) (native-inputs - `(;; For tests. - ("python-decorator" ,python-decorator) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-requests-mock" ,python-requests-mock))) - (propagated-inputs - `(("python-click" ,python-click) - ("python-configparser" ,python-configparser) - ("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-tabulate" ,python-tabulate))) + (list ;; For tests. + python-decorator python-mock python-pytest python-requests-mock)) + (propagated-inputs + (list python-click python-configparser python-requests python-six + python-tabulate)) (synopsis "Command line interface for Databricks") (description "The Databricks Command Line Interface is a tool which provides an easy @@ -1588,10 +1538,8 @@ (define-public python-priority ;; This test exceeded the Hypothesis deadline. "not test_period_of_repetition")))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-xdist" ,python-pytest-xdist))) + (list python-hypothesis python-pytest python-pytest-cov + python-pytest-xdist)) (home-page "https://python-hyper.org/projects/priority/en/latest/") (synopsis "Pure-Python implementation of the HTTP/2 priority tree") (description @@ -1618,9 +1566,9 @@ (define-public python-wsproto (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv" "test")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-h11" ,python-h11))) + (list python-h11)) (home-page "https://github.com/python-hyper/wsproto/") (synopsis "WebSockets state-machine based protocol implementation") (description @@ -1651,20 +1599,20 @@ (define-public hypercorn (invoke "python" "-m" "pytest"))))))) ;; Propagate because Hypercorn also exposes functionality over a module. (propagated-inputs - `(("python-h11" ,python-h11) - ("python-h2" ,python-h2) - ("python-priority" ,python-priority) - ("python-toml" ,python-toml) - ("python-typing-extensions" ,python-typing-extensions) - ("python-wsproto" ,python-wsproto))) + (list python-h11 + python-h2 + python-priority + python-toml + python-typing-extensions + python-wsproto)) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-trio" ,python-pytest-trio) - ("python-trio" ,python-trio))) + (list python-hypothesis + python-mock + python-pytest + python-pytest-asyncio + python-pytest-cov + python-pytest-trio + python-trio)) (home-page "https://gitlab.com/pgjones/hypercorn/") (synopsis "ASGI Server based on Hyper libraries") (description @@ -1699,7 +1647,7 @@ (define-public python-querystring-parser "True")) (invoke "python" "querystring_parser/tests.py")))))) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/bernii/querystring-parser") (synopsis "QueryString parser that correctly handles nested dictionaries") (description @@ -1733,7 +1681,7 @@ (define-public python-tornado ;; #t))) #:tests? #f)) (native-inputs - `(("python-certifi" ,python-certifi))) + (list python-certifi)) (home-page "https://www.tornadoweb.org/") (synopsis "Python web framework and asynchronous networking library") (description @@ -1765,7 +1713,7 @@ (define-public python-tornado-6 (invoke "python" "-m" "tornado.test.runtests") #t))))) (native-inputs - `(("python-certifi" ,python-certifi))) + (list python-certifi)) (home-page "https://www.tornadoweb.org/") (synopsis "Python web framework and asynchronous networking library") (description @@ -1798,7 +1746,7 @@ (define-public python-tornado-http-auth (base32 "0hyc5f0a09i5yb99pk4bxpg6w9ichbrb5cv7hc9hff7rxd8w0v0x")))) (build-system python-build-system) (propagated-inputs - `(("python-tornado" ,python-tornado))) + (list python-tornado)) (home-page "https://github.com/gvalkov/tornado-http-auth") (synopsis "Digest and basic authentication module for Tornado") (description @@ -1819,10 +1767,9 @@ (define-public python-terminado "1smvra3sc9sg64w49kfn5yhagshq3x55839748ck5dvxvk4hgza6")))) (build-system python-build-system) (propagated-inputs - `(("python-tornado" ,python-tornado-6) - ("python-ptyprocess" ,python-ptyprocess))) + (list python-tornado-6 python-ptyprocess)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (arguments `(#:phases (modify-phases %standard-phases @@ -1846,12 +1793,9 @@ (define-public python-wsgi-intercept "0kjj2v2dvmnpdd5h5gk9rzz0f54rhjb0yiz3zg65bmp65slfw65d")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-httplib2" ,python-httplib2) - ("python-requests" ,python-requests) - ("python-urllib3" ,python-urllib3))) + (list python-pytest python-httplib2 python-requests python-urllib3)) (synopsis "Puts a WSGI application in place of a real URI for testing") (description "Wsgi_intercept installs a WSGI application in place of a real URI for testing. Testing a WSGI application normally involves starting a @@ -1876,7 +1820,7 @@ (define-public python-webob "026i3z99nr3px75isa9mbnky5i7rffiv4d124h5kxfjjsxz92fma")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://webob.org/") (synopsis "WSGI request and response object") (description @@ -1924,10 +1868,8 @@ (define-public python-zope-interface (build-system python-build-system) (arguments '(#:tests? #f)) ; test suite can't find python-zope-testing (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose) - ("python-zope-event" ,python-zope-event) - ("python-zope-testing" ,python-zope-testing))) + (list python-coverage python-nose python-zope-event + python-zope-testing)) (home-page "https://github.com/zopefoundation/zope.interface") (synopsis "Python implementation of the \"design by contract\" methodology") @@ -1962,7 +1904,7 @@ (define-public python-zope-exceptions (native-inputs `(("python-zope-testrunner" ,python-zope-testrunner-bootstrap))) (propagated-inputs - `(("python-zope-interface" ,python-zope-interface))) + (list python-zope-interface)) (home-page "https://pypi.org/project/zope.exceptions/") (synopsis "Zope exceptions") (description "Zope.exceptions provides general-purpose exception types @@ -2037,11 +1979,9 @@ (define-public python-zope-testrunner (delete-file "src/zope/testrunner/tests/testrunner-ex/sample2/badsyntax.py")))))) (native-inputs - `(("python-zope-testing" ,python-zope-testing))) + (list python-zope-testing)) (propagated-inputs - `(("python-six" ,python-six) - ("python-zope-exceptions" ,python-zope-exceptions) - ("python-zope-interface" ,python-zope-interface))) + (list python-six python-zope-exceptions python-zope-interface)) (home-page "https://pypi.org/project/zope.testrunner/") (synopsis "Zope testrunner script") (description "Zope.testrunner provides a script for running Python @@ -2072,10 +2012,9 @@ (define-public python-zope-i18nmessageid "0ndhn4w1qgwkfbwf9vm2bgq418z5g0wmfsgl0d9nz62cd0mi8d4m")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-zope-testrunner" ,python-zope-testrunner))) + (list python-coverage python-zope-testrunner)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://pypi.org/project/zope.i18nmessageid/") (synopsis "Message identifiers for internationalization") (description "Zope.i18nmessageid provides facilities for declaring @@ -2107,12 +2046,10 @@ (define-public python-zope-schema (invoke "zope-testrunner" "--test-path=src") #t)))))) (propagated-inputs - `(("python-zope-event" ,python-zope-event) - ("python-zope-interface" ,python-zope-interface))) + (list python-zope-event python-zope-interface)) (native-inputs - `(("python-zope-i18nmessageid" ,python-zope-i18nmessageid) - ("python-zope-testing" ,python-zope-testing) - ("python-zope-testrunner" ,python-zope-testrunner))) + (list python-zope-i18nmessageid python-zope-testing + python-zope-testrunner)) (home-page "https://pypi.org/project/zope.schema/") (synopsis "Zope data schemas") (description "Zope.scheme provides extensions to zope.interface for @@ -2134,13 +2071,10 @@ (define-public python-zope-configuration "0g6vrl7y27z9cj5xyrww9xlzk4npj55mgmlrcd9d2nj08jn2pw79")))) (build-system python-build-system) (native-inputs - `(("python-manuel" ,python-manuel) - ("python-zope-testing" ,python-zope-testing) - ("python-zope-testrunner" ,python-zope-testrunner))) + (list python-manuel python-zope-testing python-zope-testrunner)) (propagated-inputs - `(("python-zope-i18nmessageid" ,python-zope-i18nmessageid) - ("python-zope-interface" ,python-zope-interface) - ("python-zope-schema" ,python-zope-schema))) + (list python-zope-i18nmessageid python-zope-interface + python-zope-schema)) (home-page "https://pypi.org/project/zope.configuration/") (synopsis "Zope Configuration Markup Language") (description "Zope.configuration implements ZCML, the Zope Configuration @@ -2172,7 +2106,7 @@ (define-public python-zope-copy (lambda _ (invoke "zope-testrunner" "--test-path=src" "\\[]")))))) (propagated-inputs - `(("python-zope-interface" ,python-zope-interface))) + (list python-zope-interface)) (native-inputs `(("python-zope-component" ,python-zope-component-bootstrap) ("python-zope-location" ,python-zope-location-bootstrap) @@ -2200,7 +2134,7 @@ (define-public python-zope-proxy `(("python-zope-security" ,python-zope-security-bootstrap) ("python-zope-testrunner" ,python-zope-testrunner))) (propagated-inputs - `(("python-zope-interface" ,python-zope-interface))) + (list python-zope-interface)) (home-page "https://pypi.org/project/zope.proxy/") (synopsis "Generic, transparent proxies") (description "Zope.proxy provides generic, transparent proxies for Python. @@ -2229,8 +2163,7 @@ (define-public python-zope-hookable "0hc82lfr7bk53nvbxvjkibkarngyrzgfk2i6bg8wshl0ly0pdl19")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-zope-testing" ,python-zope-testing))) + (list python-coverage python-zope-testing)) (home-page "https://github.com/zopefoundation/zope.hookable") (synopsis "Zope hookable") (description "This package supports the efficient creation of hookable @@ -2256,11 +2189,9 @@ (define-public python-zope-location (arguments '(#:tests? #f)) ; FIXME: Tests can't find zope.interface. (native-inputs - `(("python-zope-testrunner" ,python-zope-testrunner))) + (list python-zope-testrunner)) (propagated-inputs - `(("python-zope-interface" ,python-zope-interface) - ("python-zope-proxy" ,python-zope-proxy) - ("python-zope-schema" ,python-zope-schema))) + (list python-zope-interface python-zope-proxy python-zope-schema)) (home-page "https://pypi.org/project/zope.location/") (synopsis "Zope location library") (description "Zope.location implements the concept of \"locations\" in @@ -2286,12 +2217,12 @@ (define-public python-zope-security "11lfw67cigscfax9c5j63xcvz2qcj724zx5fcdqyc94am2glim0h")))) (build-system python-build-system) (propagated-inputs - `(("python-zope-component" ,python-zope-component) - ("python-zope-i18nmessageid" ,python-zope-i18nmessageid) - ("python-zope-interface" ,python-zope-interface) - ("python-zope-location" ,python-zope-location) - ("python-zope-proxy" ,python-zope-proxy) - ("python-zope-schema" ,python-zope-schema))) + (list python-zope-component + python-zope-i18nmessageid + python-zope-interface + python-zope-location + python-zope-proxy + python-zope-schema)) (native-inputs `(("python-btrees" ,python-btrees) ("python-zope-component" ,python-zope-component-bootstrap) @@ -2347,11 +2278,8 @@ (define-public python-zope-component ("python-zope-testing" ,python-zope-testing) ("python-zope-testrunner" ,python-zope-testrunner))) (propagated-inputs - `(("python-zope-deferredimport" ,python-zope-deferredimport) - ("python-zope-deprecation" ,python-zope-deprecation) - ("python-zope-event" ,python-zope-event) - ("python-zope-hookable" ,python-zope-hookable) - ("python-zope-interface" ,python-zope-interface))) + (list python-zope-deferredimport python-zope-deprecation + python-zope-event python-zope-hookable python-zope-interface)) (home-page "https://github.com/zopefoundation/zope.component") (synopsis "Zope Component Architecture") (description "Zope.component represents the core of the Zope Component @@ -2378,9 +2306,9 @@ (define-public python-zope-deferredimport "1q89v54dwniiqypjbwywwdfjdr4kdkqlyqsgrpplgvsygdg39cjp")))) (build-system python-build-system) (propagated-inputs - `(("python-zope-proxy" ,python-zope-proxy))) + (list python-zope-proxy)) (native-inputs - `(("python-zope-testrunner" ,python-zope-testrunner))) + (list python-zope-testrunner)) (home-page "https://github.com/zopefoundation/zope.deferredimport") (synopsis "Defer imports until used by code") (description @@ -2406,8 +2334,7 @@ (define-public python-ndg-httpsclient '(;; The tests appear to require networking. #:tests? #f)) (propagated-inputs - `(("python-pyasn1" ,python-pyasn1) - ("python-pyopenssl" ,python-pyopenssl))) + (list python-pyasn1 python-pyopenssl)) (synopsis "HTTPS support for Python's httplib and urllib2") (description "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully-featured SSL implementation @@ -2440,7 +2367,7 @@ (define-public python-websocket-client "0j88zmikaypf38lvpkf4aaxrjp9j07dmy5ghj7kli0fv3p4n45g5")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/liris/websocket-client") (synopsis "WebSocket client for Python") (description "The Websocket-client module provides the low level APIs for @@ -2469,7 +2396,7 @@ (define-public python-purl (base32 "15ibnz1xrh5msmn04j0nr00sz4n7jwx6cwd6zlx99kkz3vpin53m")))) (build-system python-build-system) - (propagated-inputs `(("python-six" ,python-six))) + (propagated-inputs (list python-six)) (home-page "https://github.com/codeinthehole/purl") (synopsis @@ -2499,10 +2426,9 @@ (define-public python-apiron ;; This test tries to connect to the internet. "not test_call")))))) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest python-pytest-cov)) (home-page "https://github.com/ithaka/apiron") (synopsis "Python wrapper for interacting with RESTful APIs") (description @@ -2526,7 +2452,7 @@ (define-public python-beren ;; The test tries to open a connection to a remote server. `(#:tests? #f)) (propagated-inputs - `(("python-apiron" ,python-apiron))) + (list python-apiron)) (home-page "https://github.com/teffalump/beren") (synopsis "REST client for Orthanc DICOM servers") (description @@ -2545,11 +2471,8 @@ (define-public python-requests "19q73fq7hip7b74fwls3p9x6zwvfwqcwpn6kha3zsgvrrzw5iamq")))) (build-system python-build-system) (propagated-inputs - `(("python-certifi" ,python-certifi) - ("python-chardet" ,python-chardet) - ("python-charset-normalizer" ,python-charset-normalizer) - ("python-idna" ,python-idna) - ("python-urllib3" ,python-urllib3))) + (list python-certifi python-chardet python-charset-normalizer + python-idna python-urllib3)) (arguments ;; FIXME: Some tests require network access. '(#:tests? #f)) @@ -2598,22 +2521,20 @@ (define-public python-requests-unixsocket (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv"))))))) (propagated-inputs - `(("python-pbr" ,python-pbr) - ("python-requests" ,python-requests) - ("python-urllib3" ,python-urllib3))) + (list python-pbr python-requests python-urllib3)) (native-inputs - `(("python-apipkg" ,python-apipkg) - ("python-appdirs" ,python-appdirs) - ("python-execnet" ,python-execnet) - ("python-packaging" ,python-packaging) - ("python-pep8" ,python-pep8) - ("python-py" ,python-py) - ("python-pyparsing" ,python-pyparsing) - ("python-pytest" ,python-pytest) - ("python-pytest-cache" ,python-pytest-cache) - ("python-pytest-pep8" ,python-pytest-pep8) - ("python-six" ,python-six) - ("python-waitress" ,python-waitress))) + (list python-apipkg + python-appdirs + python-execnet + python-packaging + python-pep8 + python-py + python-pyparsing + python-pytest + python-pytest-cache + python-pytest-pep8 + python-six + python-waitress)) (home-page "https://github.com/msabramo/requests-unixsocket") (synopsis "Talk HTTP via a UNIX domain socket") (description @@ -2634,9 +2555,7 @@ (define-public python-requests_ntlm "0wgbqzaq9w7bas16b7brdb75f91bh3275fb459093bk1ihpck2ci")))) (build-system python-build-system) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-ntlm-auth" ,python-ntlm-auth) - ("python-requests" ,python-requests))) + (list python-cryptography python-ntlm-auth python-requests)) (home-page "https://github.com/requests/requests-ntlm") (synopsis "NTLM authentication support for Requests") @@ -2658,18 +2577,17 @@ (define-public python-requests-mock "09nj8fmyj7xz2mgwyvbw0fl9zybmx2d3qd2hf529vvjc9s24d3z6")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-requests python-six)) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-discover" ,python-discover) - ("python-docutils" ,python-docutils) - ("python-fixtures" ,python-fixtures) - ("python-mock" ,python-mock) - ("python-purl" ,python-purl) - ("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx) - ("python-testrepository" ,python-testrepository))) + (list python-pbr + python-discover + python-docutils + python-fixtures + python-mock + python-purl + python-pytest + python-sphinx + python-testrepository)) (home-page "https://requests-mock.readthedocs.org/") (synopsis "Mock out responses from the requests package") (description @@ -2689,11 +2607,9 @@ (define-public python-requests-toolbelt "1dc7l42i4080r8i4m9fj51jx367lqkai170vrv7wd93gdj9k39gn")))) (build-system python-build-system) (native-inputs - `(("python-betamax" ,python-betamax) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-betamax python-mock python-pytest)) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (synopsis "Extensions to python-requests") (description "This is a toolbelt of useful classes and functions to be used with python-requests.") @@ -2730,7 +2646,7 @@ (define-public python-requests-ftp "0yh5v21v36dsjsgv4y9dx4mmz35741l5jf6pbq9w19d8rfsww13m")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/Lukasa/requests-ftp") (synopsis "FTP Transport Adapter for Requests") @@ -2756,13 +2672,9 @@ (define-public python-oauthlib (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-mock" ,python-mock))) + (list python-pytest python-pytest-cov python-mock)) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-pyjwt" ,python-pyjwt) - ("python-blinker" ,python-blinker))) + (list python-cryptography python-pyjwt python-blinker)) (home-page "https://github.com/oauthlib/oauthlib") (synopsis "OAuth implementation for Python") (description @@ -2788,7 +2700,7 @@ (define-public python-rauth (arguments `(#:test-target "check")) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/litl/rauth") (synopsis "Python library for OAuth 1.0/a, 2.0, and Ofly") (description @@ -2818,12 +2730,12 @@ (define-public python-urllib3 (build-system python-build-system) (arguments `(#:tests? #f)) (propagated-inputs - `(;; These 5 inputs are used to build urrlib3[secure] - ("python-certifi" ,python-certifi) - ("python-cryptography" ,python-cryptography) - ("python-idna" ,python-idna) - ("python-pyopenssl" ,python-pyopenssl) - ("python-pysocks" ,python-pysocks))) + (list ;; These 5 inputs are used to build urrlib3[secure] + python-certifi + python-cryptography + python-idna + python-pyopenssl + python-pysocks)) (home-page "https://urllib3.readthedocs.io/") (synopsis "HTTP library with thread-safe connection pooling") (description @@ -2867,14 +2779,14 @@ (define-public awscli (("cmdline = \\['groff'") (string-append "cmdline = ['" (which "groff") "'")))))))) (propagated-inputs - `(("python-colorama" ,python-colorama-for-awscli) - ("python-botocore" ,python-botocore) - ("python-s3transfer" ,python-s3transfer) - ("python-docutils" ,python-docutils-0.15) - ("python-pyyaml" ,python-pyyaml) - ("python-rsa" ,python-rsa))) + (list python-colorama-for-awscli + python-botocore + python-s3transfer + python-docutils-0.15 + python-pyyaml + python-rsa)) (native-inputs - `(("groff" ,groff))) + (list groff)) (home-page "https://aws.amazon.com/cli/") (synopsis "Command line client for AWS") (description "AWS CLI provides a unified command line interface to the @@ -2893,12 +2805,9 @@ (define-public python-wsgiproxy2 (base32 "16jch5nic0hia28lps3c678s9s9mjdq8n87igxncjg0rpi5adqnf")))) (build-system python-build-system) (native-inputs - `(("python-webtest" ,python-webtest))) + (list python-webtest)) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-urllib3" ,python-urllib3) - ("python-webob" ,python-webob))) + (list python-requests python-six python-urllib3 python-webob)) (home-page "https://github.com/gawel/WSGIProxy2/") (synopsis "WSGI Proxy with various http client backends") (description "WSGI turns HTTP requests into WSGI function calls. @@ -2921,8 +2830,7 @@ (define-public python-pastedeploy (arguments '(#:test-target "pytest")) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://pylonsproject.org/") (synopsis "Load, configure, and compose WSGI applications and servers") @@ -2951,10 +2859,7 @@ (define-public python-webtest ;; Tests require python-pyquery, which creates a circular dependency. `(#:tests? #f)) (propagated-inputs - `(("python-waitress" ,python-waitress) - ("python-webob" ,python-webob) - ("python-six" ,python-six) - ("python-beautifulsoup4" ,python-beautifulsoup4))) + (list python-waitress python-webob python-six python-beautifulsoup4)) (home-page "https://docs.pylonsproject.org/projects/webtest/") (synopsis "Helper to test WSGI applications") (description "Webtest allows you to test your Python web applications @@ -2984,12 +2889,9 @@ (define-public python-flask (when tests? (invoke "pytest" "-vv" "tests"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-itsdangerous" ,python-itsdangerous) - ("python-jinja2" ,python-jinja2) - ("python-click" ,python-click) - ("python-werkzeug" ,python-werkzeug))) + (list python-itsdangerous python-jinja2 python-click python-werkzeug)) (home-page "https://www.palletsprojects.com/p/flask/") (synopsis "Microframework based on Werkzeug, Jinja2 and good intentions") (description "Flask is a micro web framework based on the Werkzeug toolkit @@ -3016,11 +2918,9 @@ (define-public python-flask-wtf (lambda _ (invoke "pytest" "-vv")))))) (propagated-inputs - `(("python-flask-babel" ,python-flask-babel) - ("python-babel" ,python-babel) - ("python-wtforms" ,python-wtforms))) + (list python-flask-babel python-babel python-wtforms)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/lepture/flask-wtf") (synopsis "Simple integration of Flask and WTForms") (description "Flask-WTF integrates Flask and WTForms, including CSRF, file @@ -3040,7 +2940,7 @@ (define-public python-flask-multistatic "0p4v50rwv64wcd0zlq7rzl4waprwr4hj19s3cgf1isywa7jcisgm")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask))) + (list python-flask)) (home-page "https://pagure.io/flask-multistatic") (synopsis "Flask plugin to allow overriding static files") (description "@code{flask-multistatic} is a flask plugin that adds support @@ -3062,7 +2962,7 @@ (define-public python-cookies `(;; test are broken: https://gitlab.com/sashahart/cookies/issues/3 #:tests? #f)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (synopsis "HTTP cookie parser and renderer") (description "A RFC 6265-compliant HTTP cookie parser and renderer in Python.") @@ -3088,11 +2988,9 @@ (define-public python-responses ;; https://github.com/getsentry/responses/issues/38 #:tests? #f)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-cookies" ,python-cookies) - ("python-six" ,python-six))) + (list python-requests python-cookies python-six)) (home-page "https://github.com/getsentry/responses") (synopsis "Utility for mocking out the `requests` Python library") (description "A utility library for mocking out the `requests` Python @@ -3115,8 +3013,7 @@ (define-public python-grequests "1j9icncllbkv7x5719b20mx670c6q1jrdx1sakskkarvx3pc8h8g")))) (build-system python-build-system) (propagated-inputs - `(("python-gevent" ,python-gevent) - ("python-requests" ,python-requests))) + (list python-gevent python-requests)) (native-inputs `(("python-nose" ,python-nose) ("python-zope.interface" ,python-zope-interface) @@ -3185,12 +3082,9 @@ (define-public python-geventhttpclient ;; https://github.com/gwik/geventhttpclient/issues/119 "-k" "not test_cookielib_compatibility")))))) (native-inputs - `(("python-dpkt" ,python-dpkt) - ("python-pytest" ,python-pytest))) + (list python-dpkt python-pytest)) (propagated-inputs - `(("python-certifi" ,python-certifi) - ("python-gevent" ,python-gevent) - ("python-six" ,python-six))) + (list python-certifi python-gevent python-six)) (home-page "https://github.com/gwik/geventhttpclient") (synopsis "HTTP client library for gevent") (description "@code{python-geventhttpclient} is a high performance, @@ -3218,12 +3112,9 @@ (define-public python-requests-oauthlib (delete-file "tests/test_core.py") #t))))) (native-inputs - `(("python-pyjwt" ,python-pyjwt) - ("python-requests-mock" ,python-requests-mock) - ("python-mock" ,python-mock))) + (list python-pyjwt python-requests-mock python-mock)) (propagated-inputs - `(("python-oauthlib" ,python-oauthlib) - ("python-requests" ,python-requests))) + (list python-oauthlib python-requests)) (home-page "https://github.com/requests/requests-oauthlib") (synopsis @@ -3245,10 +3136,9 @@ (define-public python-url "0v879yadcz9qxfl41ak6wkga1kimp9cflla9ddz03hjjvgkqy5ki")))) (build-system python-build-system) (propagated-inputs - `(("python-publicsuffix" ,python-publicsuffix))) + (list python-publicsuffix)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose))) + (list python-coverage python-nose)) (arguments `(#:tests? #f)) ; FIXME: tests fail with "ImportError: No module named 'tests'" (home-page "https://github.com/seomoz/url-py") @@ -3284,9 +3174,7 @@ (define-public python-cachecontrol ;; It's too much work to package CherryPy for now. `(#:tests? #f)) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-msgpack" ,python-msgpack) - ("python-lockfile" ,python-lockfile))) + (list python-requests python-msgpack python-lockfile)) (home-page "https://github.com/ionrock/cachecontrol") (synopsis "The httplib2 caching algorithms for use with requests") (description "CacheControl is a port of the caching algorithms in @@ -3322,7 +3210,7 @@ (define-public python-betamax '(;; Many tests fail because they require networking. #:tests? #f)) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/sigmavirus24/betamax") (synopsis "Record HTTP interactions with python-requests") (description "Betamax will record your test suite's HTTP interactions and @@ -3345,8 +3233,7 @@ (define-public python-betamax-matchers "07qpwjyq2i2aqhz5iwghnj4pqr2ys5n45v1vmpcfx9r5mhwrsq43")))) (build-system python-build-system) (propagated-inputs - `(("python-betamax" ,python-betamax) - ("python-requests-toolbelt" ,python-requests-toolbelt))) + (list python-betamax python-requests-toolbelt)) (home-page "https://github.com/sigmavirus24/betamax_matchers") (synopsis "VCR imitation for python-requests") (description "@code{betamax-matchers} provides a set of Matchers for @@ -3368,8 +3255,7 @@ (define-public python-betamax-serializers (base32 "0ja9isbjmzzhxdj69s0kdsvw8nkp073w6an6a4liy5vk3fdl2p1l")))) (build-system python-build-system) (propagated-inputs - `(("python-betamax" ,python-betamax) - ("python-pyyaml" ,python-pyyaml))) + (list python-betamax python-pyyaml)) (synopsis "Set of third-party serializers for Betamax") (description "Betamax-Serializers are an experimental set of Serializers for Betamax that may possibly end up in the main package.") @@ -3397,12 +3283,9 @@ (define-public python-s3transfer ;; login credentials. (invoke "nosetests" "--exclude=integration"))))))) (native-inputs - `(("python-docutils" ,python-docutils) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-docutils python-mock python-nose)) (propagated-inputs - `(("python-botocore" ,python-botocore) - ("python-urllib3" ,python-urllib3))) + (list python-botocore python-urllib3)) (synopsis "Amazon S3 Transfer Manager") (description "S3transfer is a Python library for managing Amazon S3 transfers.") @@ -3430,9 +3313,9 @@ (define-public python-slimit "02vj2x728rs1127q2nc27frrqra4fczivnb7gch6n5lzi7pxqczl")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (propagated-inputs - `(("python-ply" ,python-ply))) + (list python-ply)) (home-page "https://slimit.readthedocs.io/") (synopsis "JavaScript minifier, parser and lexer written in Python") (description @@ -3456,15 +3339,11 @@ (define-public python-flask-restful "05b9lzx5yc3wgml2bcq50lq35h66m8zpj6dc9advcb5z3acsbaay")))) (build-system python-build-system) (propagated-inputs - `(("python-aniso8601" ,python-aniso8601) - ("python-flask" ,python-flask) - ("python-pycrypto" ,python-pycrypto) - ("python-pytz" ,python-pytz))) + (list python-aniso8601 python-flask python-pycrypto python-pytz)) (native-inputs - `(;; Optional dependency of Flask. Tests need it. - ("python-blinker" ,python-blinker) - ("python-mock" ,python-mock) ; For tests - ("python-nose" ,python-nose))) ;for tests + (list ;; Optional dependency of Flask. Tests need it. + python-blinker python-mock ; For tests + python-nose)) ;for tests (home-page "https://www.github.com/flask-restful/flask-restful/") (synopsis @@ -3497,7 +3376,7 @@ (define-public python-flask-basicauth "flask_basicauth")) #t))))) (propagated-inputs - `(("python-flask" ,python-flask))) + (list python-flask)) (home-page "https://github.com/jpvanhal/flask-basicauth") (synopsis "HTTP basic access authentication for Flask") (description @@ -3517,10 +3396,7 @@ (define-public python-flask-htpasswd "14q1y1y9i9bhabdnwd25jqzc4ljli23smxfyyh8abxz1vq93pxra")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-itsdangerous" ,python-itsdangerous) - ("python-passlib" ,python-passlib) - ("python-tox" ,python-tox))) + (list python-flask python-itsdangerous python-passlib python-tox)) (home-page "https://github.com/carsongee/flask-htpasswd") (synopsis "Basic authentication via htpasswd files in Flask applications") (description "This package provides Basic authentication via @@ -3540,8 +3416,7 @@ (define-public python-flask-sqlalchemy "04jrx4sjrz1b20j38qk4qin975xwz30krzq59rfv3b3w7ss49nib")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-sqlalchemy" ,python-sqlalchemy))) + (list python-flask python-sqlalchemy)) (home-page "https://github.com/mitsuhiko/flask-sqlalchemy") (synopsis "Module adding SQLAlchemy support to your Flask application") (description @@ -3569,16 +3444,10 @@ (define-public python-flask-restplus ;; (invoke "nosetests") ;; #t))))) (propagated-inputs - `(("python-aniso8601" ,python-aniso8601) - ("python-flask" ,python-flask) - ("python-jsonschema" ,python-jsonschema) - ("python-pytz" ,python-pytz) - ("python-six" ,python-six))) + (list python-aniso8601 python-flask python-jsonschema python-pytz + python-six)) (native-inputs - `(("python-tzlocal" ,python-tzlocal) - ("python-blinker" ,python-blinker) - ("python-nose" ,python-nose) - ("python-rednose" ,python-rednose))) + (list python-tzlocal python-blinker python-nose python-rednose)) (home-page "https://github.com/noirbizarre/flask-restplus") (synopsis "Framework for documented API development with Flask") (description "This package provides a framework for API development with @@ -3601,7 +3470,7 @@ (define-public python-flask-restful-swagger (build-system python-build-system) (arguments '(#:tests? #f)) ;no tests (propagated-inputs - `(("python-flask-restful" ,python-flask-restful))) + (list python-flask-restful)) (home-page "https://github.com/rantav/flask-restful-swagger") (synopsis "Extract Swagger specs from Flask-Restful projects") (description "This package lets you extract Swagger API documentation @@ -3643,8 +3512,7 @@ (define-public python-flask-htmlmin (base32 "1n6zlq72kakkw0z2jpq6nh74lfsmxybm4g053pwhc14fbr809348")))) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-htmlmin" ,python-htmlmin))) + (list python-flask python-htmlmin)) (build-system python-build-system) (home-page "https://github.com/hamidfzm/Flask-HTMLmin") (synopsis "HTML response minifier for Flask") @@ -3686,17 +3554,17 @@ (define-public python-flask-login (base32 "11ac924w0y4m0kf3mxnxdlidy88jfa7njw5yyrq16dvnx4iwd8gg")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask))) + (list python-flask)) (native-inputs ;; For tests. - `(("python-blinker" ,python-blinker) - ("python-coverage" ,python-coverage) - ("python-mock" ,python-mock) - ("python-pycodestyle" ,python-pycodestyle) - ("python-pyflakes" ,python-pyflakes) - ("python-pytest" ,python-pytest) - ("python-semantic-version" ,python-semantic-version) - ("python-werkzeug" ,python-werkzeug))) + (list python-blinker + python-coverage + python-mock + python-pycodestyle + python-pyflakes + python-pytest + python-semantic-version + python-werkzeug)) (home-page "https://github.com/maxcountryman/flask-login") (synopsis "User session management for Flask") (description @@ -3720,11 +3588,8 @@ (define-public python-oauth2client (arguments `(#:tests? #f)) (propagated-inputs - `(("python-httplib2" ,python-httplib2) - ("python-pyasn1" ,python-pyasn1) - ("python-pyasn1-modules" ,python-pyasn1-modules) - ("python-rsa" ,python-rsa) - ("python-six" ,python-six))) + (list python-httplib2 python-pyasn1 python-pyasn1-modules python-rsa + python-six)) (home-page "https://github.com/google/oauth2client/") (synopsis "OAuth 2.0 client library") (description "@code{python-oauth2client} provides an OAuth 2.0 client @@ -3747,13 +3612,10 @@ (define-public python-flask-oidc "1ay5j0mf174bix7i67hclr95gv16z81fpx0dijvi0gydvdj3ddy2")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-itsdangerous" ,python-itsdangerous) - ("python-oauth2client" ,python-oauth2client) - ("python-six" ,python-six))) + (list python-flask python-itsdangerous python-oauth2client + python-six)) (native-inputs - `(("python-nose" ,python-nose) - ("python-mock" ,python-mock))) + (list python-nose python-mock)) (home-page "https://github.com/puiterwijk/flask-oidc") (synopsis "OpenID Connect extension for Flask") (description "@code{python-flask-oidc} provides an OpenID Connect extension @@ -3787,10 +3649,7 @@ (define-public python-webassets (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-jinja2" ,python-jinja2) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-pytest" ,python-pytest))) + (list python-jinja2 python-mock python-nose python-pytest)) (home-page "https://github.com/miracle2k/webassets") (synopsis "Media asset management") (description "Merges, minifies and compresses Javascript and CSS files, @@ -3831,8 +3690,7 @@ (define-public python-elasticsearch "1q38w9nh2j2yi82d8rhzb57597l4lq5zx7xzfg45xf7ffrgsipaj")))) (build-system python-build-system) (propagated-inputs - `(("python-certifi" ,python-certifi) - ("python-urllib3" ,python-urllib3))) + (list python-certifi python-urllib3)) (arguments ;; tests require the test_elasticsearch module but it is not distributed. `(#:tests? #f)) @@ -3859,9 +3717,7 @@ (define-public python-engineio "0xqkjjxbxakz9fd7v94rkr2r5r9nrkap2c3gf3abbd0j6ld5qmxv")))) (build-system python-build-system) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-requests" ,python-requests) - ("python-websocket-client" ,python-websocket-client))) + (list python-aiohttp python-requests python-websocket-client)) (arguments '(#:tests? #f)) ; Tests not included in release tarball. (home-page "https://github.com/miguelgrinberg/python-engineio/") (synopsis "Engine.IO server") @@ -3890,11 +3746,9 @@ (define-public python-flask-script (("flask\\.ext\\.script") "flask_script")) #t))))) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-argcomplete" ,python-argcomplete) - ("python-werkzeug" ,python-werkzeug))) + (list python-flask python-argcomplete python-werkzeug)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/smurfix/flask-script") (synopsis "Scripting support for Flask") @@ -3918,11 +3772,8 @@ (define-public python-flask-migrate "1vip9ww6l18dxffjsggm83k71zkvihxpnhaswpv8klh95s6517d6")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-alembic" ,python-alembic) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-flask-script" ,python-flask-script) - ("python-flask-sqlalchemy" ,python-flask-sqlalchemy))) + (list python-flask python-alembic python-sqlalchemy + python-flask-script python-flask-sqlalchemy)) (home-page "https://github.com/miguelgrinberg/flask-migrate/") (synopsis "SQLAlchemy database migrations for Flask programs using Alembic") @@ -3944,7 +3795,7 @@ (define-public python-genshi (sha256 (base32 "04i0caywiwrgw09grz988n15qr9lr31d9n6a529p8v80cy1fv23c")))) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (build-system python-build-system) (home-page "https://genshi.edgewall.org/") (synopsis "Toolkit for generation of output for the web") @@ -3969,10 +3820,9 @@ (define-public python-flask-principal "0lwlr5smz8vfm5h9a9i7da3q1c24xqc6vm9jdywdpgxfbi5i7mpm")))) (build-system python-build-system) (propagated-inputs - `(("python-blinker" ,python-blinker))) + (list python-blinker)) (native-inputs - `(("python-flask" ,python-flask) - ("python-nose" ,python-nose))) + (list python-flask python-nose)) (home-page "https://pythonhosted.org/Flask-Principal/") (synopsis "Identity management for Flask") (description "@code{flask_principal} is a identity management library for @@ -3993,7 +3843,7 @@ (define-public python-flask-httpauth "13gff5w1mqpzm5nccyg02v3ifb9ifqh5k866cssjhghhg6msfjsz")))) (build-system python-build-system) (native-inputs - `(("python-flask" ,python-flask))) + (list python-flask)) (home-page "https://github.com/miguelgrinberg/flask-httpauth/") (synopsis "Basic and Digest HTTP authentication for Flask routes") (description "@code{flask_httpauth} provides Basic and Digest HTTP @@ -4098,11 +3948,9 @@ (define-public python-werkzeug ;; Test tries to use the network. "-k not test_reloader_sys_path"))))))) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-timeout" ,python-pytest-timeout) - ("python-pytest-xprocess" ,python-pytest-xprocess))) + (list python-pytest python-pytest-timeout python-pytest-xprocess)) (home-page "https://palletsprojects.com/p/werkzeug/") (synopsis "Utilities for WSGI applications") (description "One of the most advanced WSGI utility modules. It includes a @@ -4132,10 +3980,9 @@ (define-public python-werkzeug-1.0 (add-installed-pythonpath inputs outputs) (invoke "python" "-m" "pytest")))))) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-timeout" ,python-pytest-timeout))))) + (list python-pytest python-pytest-timeout)))) (define-public python-bottle (package @@ -4184,12 +4031,9 @@ (define-public python-wtforms (invoke "python" "setup.py" "compile_catalog") (invoke "python" "tests/runtests.py"))))))) (native-inputs - `(("python-dateutil" ,python-dateutil) - ("python-sqlalchemy" ,python-sqlalchemy))) + (list python-dateutil python-sqlalchemy)) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-email-validator" ,python-email-validator) - ("python-markupsafe" ,python-markupsafe))) + (list python-babel python-email-validator python-markupsafe)) (home-page "http://wtforms.simplecodes.com/") (synopsis "Form validation and rendering library for Python web development") @@ -4218,11 +4062,9 @@ (define-public python-paste (delete-file "tests/test_proxy.py") #t)))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-nose" ,python-nose))) + (list python-pytest python-pytest-runner python-nose)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://pythonpaste.readthedocs.io/") (synopsis "Python web development tools, focusing on WSGI") @@ -4248,10 +4090,9 @@ (define-public python-pastescript "1h3nnhn45kf4pbcv669ik4faw04j58k8vbj1hwrc532k0nc28gy0")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-paste" ,python-paste) - ("python-pastedeploy" ,python-pastedeploy))) + (list python-paste python-pastedeploy)) (home-page (string-append "https://web.archive.org/web/20161025192515/" "http://pythonpaste.org/script/")) (arguments @@ -4344,12 +4185,9 @@ (define-public python-yarl (add-installed-pythonpath inputs outputs) (invoke "python" "-m" "pytest"))))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-cython python-pytest python-pytest-runner)) (propagated-inputs - `(("python-idna" ,python-idna) - ("python-multidict" ,python-multidict))) + (list python-idna python-multidict)) (home-page "https://github.com/aio-libs/yarl/") (synopsis "Yet another URL library") (description "@code{yarl} module provides handy @code{URL} class @@ -4398,10 +4236,8 @@ (define-public python-google-api-client "googleapiclient.discovery_cache")) #t))))) (native-inputs - `(("python-httplib2" ,python-httplib2) - ("python-six" ,python-six) - ("python-oauth2client" ,python-oauth2client) - ("python-uritemplate" ,python-uritemplate))) + (list python-httplib2 python-six python-oauth2client + python-uritemplate)) (home-page "https://github.com/google/google-api-python-client") (synopsis "Core Python library for accessing Google APIs") (description "Python client library for Google's discovery based APIs") @@ -4420,8 +4256,7 @@ (define-public python-hawkauthlib "03ai47s4h8nfnrf25shbfvkm1b9n1ccd4nmmj280sg1fayi69zgg")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-webob" ,python-webob))) + (list python-requests python-webob)) (home-page "https://github.com/mozilla-services/hawkauthlib") (synopsis "Hawk Access Authentication protocol") (description @@ -4442,9 +4277,9 @@ (define-public python-pybrowserid "1qvi79kfb8x9kxkm5lw2mp42hm82cpps1xknmsb5ghkwx1lpc8kc")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (home-page "https://github.com/mozilla/PyBrowserID") (synopsis "Python library for the BrowserID protocol") (description @@ -4466,16 +4301,10 @@ (define-public python-pyfxa (build-system python-build-system) (arguments '(#:tests? #f)) ; 17 tests require network access (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-hawkauthlib" ,python-hawkauthlib) - ("python-pybrowserid" ,python-pybrowserid) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-cryptography python-hawkauthlib python-pybrowserid + python-requests python-six)) (native-inputs - `(("python-grequests" ,python-grequests) - ("python-mock" ,python-mock) - ("python-responses" ,python-responses) - ("python-unittest2" ,python-unittest2))) + (list python-grequests python-mock python-responses python-unittest2)) (home-page "https://github.com/mozilla/PyFxA") (synopsis "Firefox Accounts client library for Python") (description @@ -4496,7 +4325,7 @@ (define-public python-hyperlink "0m2nhi0j8wmgfscf974wd5v1xfq8mah286hil6npy1ys0m3y7222")))) (build-system python-build-system) (propagated-inputs - `(("python-idna" ,python-idna))) + (list python-idna)) (home-page "https://github.com/python-hyper/hyperlink") (synopsis "Python module to create immutable URLs according to spec") (description "This package provides a Python module to create immutable, and @@ -4516,12 +4345,12 @@ (define-public python-treq "0j4zwq9p1c9piv1vc66nxcv9s6hdinf90jwkbsm91k14npv9zq4i")))) (build-system python-build-system) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-idna" ,python-idna) - ("python-incremental" ,python-incremental) - ("python-requests" ,python-requests) - ("python-service-identity" ,python-service-identity) - ("python-twisted" ,python-twisted))) + (list python-attrs + python-idna + python-incremental + python-requests + python-service-identity + python-twisted)) (home-page "https://github.com/twisted/treq") (synopsis "Requests-like API built on top of twisted.web's Agent") (description "This package provides an HTTP library inspired by @@ -4546,9 +4375,7 @@ (define-public python-autobahn ;; https://github.com/crossbario/autobahn-python/issues/1117 `(#:tests? #f)) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-twisted" ,python-twisted) - ("python-txaio" ,python-txaio))) + (list python-cffi python-twisted python-txaio)) (home-page "https://crossbar.io/autobahn/") (synopsis "Web Application Messaging Protocol implementation") (description "This package provides an implementation of the @dfn{Web Application @@ -4586,8 +4413,7 @@ (define-public python-ws4py (delete-file "ws4py/server/cherrypyserver.py") #t))))) (propagated-inputs - `(("python-gevent" ,python-gevent) - ("python-tornado" ,python-tornado))) + (list python-gevent python-tornado)) (home-page "https://github.com/Lawouach/WebSocket-for-Python") (synopsis "WebSocket client and server library") (description @@ -4606,8 +4432,7 @@ (define-public python-slugify (sha256 (base32 "1aww2ncglyii4jkbfjxqhinivawf9zmwifcj32d69gpwp6h86czi")))) (propagated-inputs - `(("python-unidecode" ,python-unidecode) - ("python-text-unidecode" ,python-text-unidecode))) + (list python-unidecode python-text-unidecode)) (arguments `(#:phases (modify-phases %standard-phases @@ -4635,10 +4460,9 @@ (define-public python-branca "0pmigd521j2228xf8x34vbx0niwvms7xl7za0lymywj0vydjqxiy")))) (build-system python-build-system) (propagated-inputs - `(("python-jinja2" ,python-jinja2) - ("python-six" ,python-six))) + (list python-jinja2 python-six)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/python-visualization/branca") (synopsis "Generate complex HTML+JS pages with Python") (description "Generate complex HTML+JS pages with Python") @@ -4669,10 +4493,8 @@ (define-public python-tinycss (invoke "python" "-m" "pytest" "-k" "not test_speedups")))))) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flake8" ,python-pytest-flake8) - ("python-pytest-isort" ,python-pytest-isort) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest-cov python-pytest-flake8 python-pytest-isort + python-pytest-runner)) (home-page "https://tinycss.readthedocs.io/") (synopsis "Complete yet simple CSS parser for Python") (description @@ -4727,13 +4549,10 @@ (define-public python-tinycss2 (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (propagated-inputs - `(("python-webencodings" ,python-webencodings))) + (list python-webencodings)) (native-inputs - `(("python-flit" ,python-flit) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flake8" ,python-pytest-flake8) - ("python-pytest-isort" ,python-pytest-isort))) + (list python-flit python-pytest python-pytest-cov + python-pytest-flake8 python-pytest-isort)) (home-page "https://tinycss2.readthedocs.io/") (synopsis "Low-level CSS parser for Python") (description "@code{tinycss2} can parse strings, return Python objects @@ -4762,12 +4581,10 @@ (define-public python-cssselect2 (replace 'check (lambda _ (invoke "pytest")))))) (propagated-inputs - `(("python-tinycss2" ,python-tinycss2))) + (list python-tinycss2)) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flake8" ,python-pytest-flake8) - ("python-pytest-isort" ,python-pytest-isort) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest-cov python-pytest-flake8 python-pytest-isort + python-pytest-runner)) (home-page "https://cssselect2.readthedocs.io/") (synopsis "CSS selectors for Python ElementTree") (description "@code{cssselect2} is a straightforward implementation of @@ -4801,14 +4618,14 @@ (define-public python-uvloop "self.use_system_libuv = True")) #t))))) (native-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-cython" ,python-cython) - ("python-flake8" ,python-flake8) - ("python-psutil" ,python-psutil) - ("python-pyopenssl" ,python-pyopenssl) - ("python-twine" ,python-twine))) + (list python-aiohttp + python-cython + python-flake8 + python-psutil + python-pyopenssl + python-twine)) (inputs - `(("libuv" ,libuv))) + (list libuv)) (home-page "https://github.com/MagicStack/uvloop") (synopsis "Fast implementation of asyncio event loop on top of libuv") (description @@ -4879,13 +4696,13 @@ (define-public gunicorn (string-append output sitedir)) (list python out)))))))))) (native-inputs - `(("binutils" ,binutils) ;; for ctypes.util.find_library() - ("python-aiohttp" ,python-aiohttp) - ("python-gevent" ,python-gevent) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-sphinx" ,python-sphinx) - ("texinfo" ,texinfo))) + (list binutils ;; for ctypes.util.find_library() + python-aiohttp + python-gevent + python-pytest + python-pytest-cov + python-sphinx + texinfo)) (home-page "https://gunicorn.org/") (synopsis "Python WSGI HTTP Server for UNIX") (description "Gunicorn ‘Green Unicorn’ is a Python WSGI HTTP @@ -4944,10 +4761,9 @@ (define-public python-httptools (substitute* "setup.py" (("Cython==") "Cython>=")) #t))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest))) + (list python-cython python-pytest)) (inputs - `(("http-parser" ,http-parser))) + (list http-parser)) (home-page "https://github.com/MagicStack/httptools") (synopsis "Collection of framework independent HTTP protocol utils") (description @@ -4977,19 +4793,16 @@ (define-public python-uvicorn (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock) - ("python-requests" ,python-requests) - ("python-trustme" ,python-trustme) - ("python-wsproto" ,python-wsproto))) - (propagated-inputs - `(("python-click" ,python-click) - ("python-h11" ,python-h11) - ("python-httptools" ,python-httptools) - ("python-pyyaml" ,python-pyyaml) - ("python-uvloop" ,python-uvloop) - ("python-watchgod" ,python-watchgod) - ("python-websockets" ,python-websockets))) + (list python-pytest python-pytest-mock python-requests + python-trustme python-wsproto)) + (propagated-inputs + (list python-click + python-h11 + python-httptools + python-pyyaml + python-uvloop + python-watchgod + python-websockets)) (home-page "https://github.com/encode/uvicorn") (synopsis "Fast ASGI server implementation") (description @@ -5018,16 +4831,10 @@ (define-public python-translation-finder (delete-file "translation_finder/test_api.py") #t))))) (propagated-inputs - `(("python-chardet" ,python-chardet) - ("python-pathlib2" ,python-pathlib2) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-six" ,python-six))) + (list python-chardet python-pathlib2 python-ruamel.yaml python-six)) (native-inputs - `(("python-codecov" ,python-codecov) - ("python-codacy-coverage" ,python-codacy-coverage) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner) - ("python-twine" ,python-twine))) + (list python-codecov python-codacy-coverage python-pytest-cov + python-pytest-runner python-twine)) (home-page "https://weblate.org/") (synopsis "Translation file finder for Weblate") (description "This package provides a function to find translation file in @@ -5048,11 +4855,9 @@ (define-public python-gitlab "0zl6kz8v8cg1bcy2r78b2snb0lpw0b573gdx2x1ps0nhsh75l4j5")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-requests python-six)) (native-inputs - `(("python-httmock" ,python-httmock) - ("python-mock" ,python-mock))) + (list python-httmock python-mock)) (home-page "https://github.com/python-gitlab/python-gitlab") (synopsis "Interact with GitLab API") @@ -5084,7 +4889,7 @@ (define-public python-path-and-address (add-installed-pythonpath inputs outputs) (invoke "py.test")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/joeyespo/path-and-address") (synopsis "Functions for command-line server tools used by humans") (description "Path-and-address resolves ambiguities of command-line @@ -5110,15 +4915,14 @@ (define-public grip "0kx5hgb3q19i4l18a4vqdq9af390xgpk88lp2ay75qi96k0dc68w")))) (build-system python-build-system) (propagated-inputs - `(("python-docopt" ,python-docopt) - ("python-flask" ,python-flask) - ("python-markdown" ,python-markdown) - ("python-path-and-address" ,python-path-and-address) - ("python-pygments" ,python-pygments) - ("python-requests" ,python-requests))) + (list python-docopt + python-flask + python-markdown + python-path-and-address + python-pygments + python-requests)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-responses" ,python-responses))) + (list python-pytest python-responses)) (arguments `(#:phases (modify-phases %standard-phases @@ -5159,9 +4963,9 @@ (define-public python-port-for (("urllib2") "urllib3")) #t))))) (propagated-inputs - `(("python-urllib3" ,python-urllib3))) + (list python-urllib3)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (home-page "https://github.com/kmike/port-for/") (synopsis "TCP localhost port finder and association manager") (description @@ -5183,8 +4987,7 @@ (define-public python-livereload "0rhggz185bxc3zjnfpmhcvibyzi86i624za1lfh7x7ajsxw4y9c9")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-tornado" ,python-tornado))) + (list python-six python-tornado)) (home-page "https://github.com/lepture/python-livereload") (synopsis "Python LiveReload") (description @@ -5238,24 +5041,21 @@ (define-public python-httpcore "--cov=tests" "tests")) #t))))) (native-inputs - `(("python-autoflake" ,python-autoflake) - ("python-flake8" ,python-flake8) - ("python-flake8-bugbear" ,python-flake8-bugbear) - ("python-flake8-pie" ,python-flake8-pie) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-trio" ,python-pytest-trio) - ("python-uvicorn" ,python-uvicorn) - ("python-trustme" ,python-trustme))) - (propagated-inputs - `(("python-h11" ,python-h11) - ("python-h2" ,python-h2) - ("python-sniffio" ,python-sniffio) - ("python-trio" ,python-trio) - ("python-trio-typing" ,python-trio-typing))) + (list python-autoflake + python-flake8 + python-flake8-bugbear + python-flake8-pie + python-isort + python-mypy + python-pytest + python-pytest-asyncio + python-pytest-cov + python-pytest-trio + python-uvicorn + python-trustme)) + (propagated-inputs + (list python-h11 python-h2 python-sniffio python-trio + python-trio-typing)) (home-page "https://github.com/encode/httpcore") (synopsis "Minimal, low-level HTTP client") (description @@ -5307,30 +5107,30 @@ (define-public python-httpx " and not test_async_proxy_close" " and not test_sync_proxy_close")))))))) (native-inputs - `(("python-autoflake" ,python-autoflake) - ("python-black" ,python-black) - ("python-cryptography" ,python-cryptography) - ("python-flake8" ,python-flake8) - ("python-flake8-bugbear" ,python-flake8-bugbear) - ("python-flake8-pie" ,python-flake8-pie) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-pytest-trio" ,python-pytest-trio) - ("python-pytest-cov" ,python-pytest-cov) - ("python-trio" ,python-trio) - ("python-trio-typing" ,python-trio-typing) - ("python-trustme" ,python-trustme) - ("python-uvicorn" ,python-uvicorn))) - (propagated-inputs - `(("python-brotli" ,python-brotli) - ("python-certifi" ,python-certifi) - ("python-chardet" ,python-chardet) - ("python-httpcore" ,python-httpcore) - ("python-idna" ,python-idna) - ("python-rfc3986" ,python-rfc3986) - ("python-sniffio" ,python-sniffio))) + (list python-autoflake + python-black + python-cryptography + python-flake8 + python-flake8-bugbear + python-flake8-pie + python-isort + python-mypy + python-pytest + python-pytest-asyncio + python-pytest-trio + python-pytest-cov + python-trio + python-trio-typing + python-trustme + python-uvicorn)) + (propagated-inputs + (list python-brotli + python-certifi + python-chardet + python-httpcore + python-idna + python-rfc3986 + python-sniffio)) (home-page "https://www.python-httpx.org/") (synopsis "HTTP client for Python") (description @@ -5395,13 +5195,9 @@ (define-public python-wsgiprox (("--doctest-module") "--doctest-modules"))))))) (propagated-inputs - `(("python-certauth" ,python-certauth) - ("python-gevent" ,python-gevent) - ("python-websocket-client" ,python-websocket-client))) + (list python-certauth python-gevent python-websocket-client)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest-cov" ,python-pytest-cov) - ("python-waitress" ,python-waitress))) + (list python-mock python-pytest-cov python-waitress)) (home-page "https://github.com/webrecorder/wsgiprox") (synopsis "HTTP/S proxy with WebSockets over WSGI") (description "@code{wsgiprox} is a Python WSGI (Web Server Gateway @@ -5442,10 +5238,8 @@ (define-public python-warcio "not test_remote") "'")))))))) (native-inputs ;; These inputs are required for the test suite. - `(("python-httpbin" ,python-httpbin) - ("python-pytest-cov" ,python-pytest-cov) - ("python-requests" ,python-requests) - ("python-wsgiprox" ,python-wsgiprox))) + (list python-httpbin python-pytest-cov python-requests + python-wsgiprox)) (home-page "https://github.com/webrecorder/warcio") (synopsis "Streaming web archival archive (WARC) library") (description "warcio is a Python library to read and write the WARC format @@ -5499,7 +5293,7 @@ (define-public python-selenium "039hf9knvl4s3hp21bzwsp1g5ri9gxsh504dp48lc6nr1av35byy")))) (build-system python-build-system) (propagated-inputs - `(("python-urllib3" ,python-urllib3))) + (list python-urllib3)) (home-page "https://github.com/SeleniumHQ/selenium/") (synopsis "Python bindings for Selenium") @@ -5545,9 +5339,7 @@ (define-public python-rapidjson (delete-file "tests/test_validator.py") (invoke "python" "-m" "pytest" "tests")))))) (native-inputs - `(("rapidjson" ,rapidjson) - ("python-pytest" ,python-pytest) - ("python-pytz" ,python-pytz))) + (list rapidjson python-pytest python-pytz)) (home-page "https://github.com/python-rapidjson/python-rapidjson") (synopsis "Python wrapper around rapidjson") (description "This package provides a python wrapper around rapidjson.") @@ -5628,7 +5420,7 @@ (define-public python-plaster "1hy8k0nv2mxq94y5aysk6hjk9ryb4bsd13g83m60hcyzxz3wflc3")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://docs.pylonsproject.org/projects/plaster/en/latest/") (synopsis "Configuration loader for multiple config file formats") (description @@ -5652,10 +5444,9 @@ (define-public python-plaster-pastedeploy "1zg7gcsvc1kzay1ry5p699rg2qavfsxqwl17mqxzr0gzw6j9679r")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-plaster" ,python-plaster) - ("python-pastedeploy" ,python-pastedeploy))) + (list python-plaster python-pastedeploy)) (home-page "https://github.com/Pylons/plaster_pastedeploy") (synopsis "Plugin for python-plaster adding PasteDeploy syntax") (description @@ -5677,13 +5468,10 @@ (define-public python-hupper (build-system python-build-system) (arguments '(#:test-target "pytest")) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-watchdog" ,python-watchdog) - ("python-mock" ,python-mock) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest python-pytest-runner python-watchdog python-mock + python-pytest-cov)) (propagated-inputs - `(("python-pytz" ,python-pytz))) + (list python-pytz)) (home-page "https://readthedocs.org/projects/hupper") (synopsis "Integrated process monitor tracking changes to imported Python files") (description @@ -5704,16 +5492,16 @@ (define-public python-pyramid "0rkxs1ajycg2zh1c94xlmls56mx5m161sn8112skj0amza6cn36q")))) (build-system python-build-system) (propagated-inputs - `(("python-hupper" ,python-hupper) - ("python-plaster-pastedeploy" ,python-plaster-pastedeploy) - ("python-translationstring" ,python-translationstring) - ("python-venusian" ,python-venusian) - ("python-webob" ,python-webob) - ("python-zope-deprecation" ,python-zope-deprecation) - ("python-zope-interface" ,python-zope-interface) - ("python-webtest" ,python-webtest) - ("python-zope-component" ,python-zope-component) - ("python-plaster" ,python-plaster))) + (list python-hupper + python-plaster-pastedeploy + python-translationstring + python-venusian + python-webob + python-zope-deprecation + python-zope-interface + python-webtest + python-zope-component + python-plaster)) (home-page "https://trypyramid.com/") (synopsis "Python web-framework suitable for small and large sites") (description @@ -5758,18 +5546,14 @@ (define-public python-flask-restx (base32 "0xf2vkmdngp9cv9klznizai4byxjcf0iqh1pr4b83nann0jxqwy7")))) (build-system python-build-system) (propagated-inputs - `(("python-aniso8601" ,python-aniso8601) - ("python-flask" ,python-flask) - ("python-jsonschema" ,python-jsonschema) - ("python-pytz" ,python-pytz))) + (list python-aniso8601 python-flask python-jsonschema python-pytz)) (native-inputs - `(("python-blinker" ,python-blinker) - ("python-faker" ,python-faker) - ("python-pytest" ,python-pytest) - ("python-pytest-benchmark" - ,python-pytest-benchmark) - ("python-pytest-flask" ,python-pytest-flask) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-blinker + python-faker + python-pytest + python-pytest-benchmark + python-pytest-flask + python-pytest-mock)) (arguments `(#:phases (modify-phases %standard-phases @@ -5802,8 +5586,7 @@ (define-public python-flask-socketio "09r2gpj2nbn72v2zaf6xsvlazln77pgqzp2pg2021nja47sijhsw")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-socketio" ,python-socketio))) + (list python-flask python-socketio)) (arguments '(#:tests? #f)) ; Tests not included in release tarball. (home-page "https://github.com/miguelgrinberg/Flask-SocketIO/") (synopsis "Socket.IO integration for Flask applications") @@ -5823,9 +5606,9 @@ (define-public python-manuel "1bdzay7j70fly5fy6wbdi8fbrxjrrlxnxnw226rwry1c8a351rpy")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (native-inputs - `(("python-zope-testing" ,python-zope-testing))) + (list python-zope-testing)) (home-page "https://pypi.org/project/manuel/") (synopsis "Build tested documentation") (description @@ -5845,11 +5628,9 @@ (define-public python-persistent "0imm9ji03lhkpcfmhid7x5209ix8g2rlgki9ik1qxks4b8sm8gzq")))) (build-system python-build-system) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-zope-interface" ,python-zope-interface))) + (list python-cffi python-zope-interface)) (native-inputs - `(("python-manuel" ,python-manuel) - ("python-zope-testrunner" ,python-zope-testrunner))) + (list python-manuel python-zope-testrunner)) (home-page "https://github.com/zopefoundation/persistent/") (synopsis "Translucent persistent objects") (description "This package contains a generic persistence implementation for @@ -5870,12 +5651,9 @@ (define-public python-btrees "0iiq0g9k1g6qgqq84q9h6639vlvzznk1rgdm0rfcnnqkbkmsbr3w")))) (build-system python-build-system) (propagated-inputs - `(("python-persistent" ,python-persistent) - ("python-zope-interface" ,python-zope-interface))) + (list python-persistent python-zope-interface)) (native-inputs - `(("python-persistent" ,python-persistent) - ("python-transaction" ,python-transaction) - ("python-zope-testrunner" ,python-zope-testrunner))) + (list python-persistent python-transaction python-zope-testrunner)) (home-page "https://github.com/zopefoundation/BTrees") (synopsis "Scalable persistent object containers") (description @@ -5898,11 +5676,9 @@ (define-public python-transaction "0bdaks31bgfh78wnj3sij24bfysmqk25crsis6amz8kzrc0d82iv")))) (build-system python-build-system) (propagated-inputs - `(("python-zope-interface" ,python-zope-interface))) + (list python-zope-interface)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-coverage python-mock python-nose)) (home-page "https://github.com/zopefoundation/transaction") (synopsis "Transaction management for Python") (description "This package contains a generic transaction implementation @@ -5922,7 +5698,7 @@ (define-public python-robot-detection "1xd2jm3yn31bnk1kqzggils2rxj26ylxsfz3ap7bhr3ilhnbg3rx")))) (build-system python-build-system) (arguments '(#:tests? #f)) ; Tests not shipped in pypi release. - (propagated-inputs `(("python-six" ,python-six))) + (propagated-inputs (list python-six)) (home-page "https://github.com/rory/robot-detection") (synopsis "Detect web crawlers") (description @@ -5946,9 +5722,9 @@ (define-public python-pysolr (arguments '(#:tests? #f)) ; Tests require network access. (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/django-haystack/pysolr/") (synopsis "Lightweight python wrapper for Apache Solr") (description @@ -5986,9 +5762,7 @@ (define-public python-js2py (build-system python-build-system) (arguments '(#:tests? #false)) ; none included (propagated-inputs - `(("python-pyjsparser" ,python-pyjsparser) - ("python-six" ,python-six) - ("python-tzlocal" ,python-tzlocal))) + (list python-pyjsparser python-six python-tzlocal)) (home-page "https://github.com/PiotrDabkowski/Js2Py") (synopsis "JavaScript to Python translator") (description @@ -6017,12 +5791,9 @@ (define-public python-http-ece (add-after 'unpack 'change-directory (lambda _ (chdir "python") #t))))) (propagated-inputs - `(("python-cryptography" ,python-cryptography))) + (list python-cryptography)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-coverage python-flake8 python-mock python-nose)) (home-page "https://github.com/web-push-libs/encrypted-content-encoding") (synopsis "Encrypted Content Encoding for HTTP") (description @@ -6075,16 +5846,16 @@ (define-public python-cloudscraper (invoke "pytest" "-vv" "-k" "not test_getCookieString_challenge_js_challenge1_16_05_2020"))))))) (inputs - `(("node" ,node))) - (propagated-inputs - `(("python-js2py" ,python-js2py) - ("python-polling2" ,python-polling2) - ("python-requests" ,python-requests) - ("python-requests-toolbelt" ,python-requests-toolbelt-0.9.1) - ("python-responses" ,python-responses) - ("python-pyparsing" ,python-pyparsing-2.4.7))) + (list node)) + (propagated-inputs + (list python-js2py + python-polling2 + python-requests + python-requests-toolbelt-0.9.1 + python-responses + python-pyparsing-2.4.7)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/venomous/cloudscraper") (synopsis "Cloudflare anti-bot bypass") (description @@ -6186,26 +5957,26 @@ (define-public python-sanic (invoke "pytest" "-vv" "./tests" "-k" "not test_zero_downtime and not test_gunicorn_worker")))))) (propagated-inputs - `(("python-aiofiles" ,python-aiofiles) - ("python-httptools" ,python-httptools) - ("python-httpx" ,python-httpx) - ("python-multidict" ,python-multidict) - ("python-ujson" ,python-ujson) - ("python-uvloop" ,python-uvloop) - ("python-websockets" ,python-websockets))) + (list python-aiofiles + python-httptools + python-httpx + python-multidict + python-ujson + python-uvloop + python-websockets)) (native-inputs - `(("gunicorn" ,gunicorn) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-hstspreload" ,python-hstspreload) - ("python-httpcore" ,python-httpcore) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-benchmark" ,python-pytest-benchmark) - ("python-pytest-sanic" ,python-pytest-sanic) - ("python-pytest-sugar" ,python-pytest-sugar) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-urllib3" ,python-urllib3) - ("python-uvicorn" ,python-uvicorn))) + (list gunicorn + python-beautifulsoup4 + python-hstspreload + python-httpcore + python-pytest + python-pytest-cov + python-pytest-benchmark + python-pytest-sanic + python-pytest-sugar + python-pytest-asyncio + python-urllib3 + python-uvicorn)) (home-page "https://github.com/sanic-org/sanic/") (synopsis @@ -6230,12 +6001,12 @@ (define-public python-socketio "14vhpxdn54lz54mhcqlgcks0ssbws9gd1y7ii16a2g3gpfdc531k")))) (build-system python-build-system) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-bidict" ,python-bidict) - ("python-engineio" ,python-engineio) - ("python-requests" ,python-requests) - ("python-websocket-client" ,python-websocket-client) - ("python-websockets" ,python-websockets))) + (list python-aiohttp + python-bidict + python-engineio + python-requests + python-websocket-client + python-websockets)) (arguments '(#:tests? #f)) ; Tests not included in release tarball. (home-page "https://github.com/miguelgrinberg/python-socketio/") (synopsis "Python Socket.IO server") @@ -6265,11 +6036,9 @@ (define-public python-socks (invoke "pytest" "tests/" "-s")) #t))))) (propagated-inputs - `(("python-async-timeout" ,python-async-timeout) - ("python-curio" ,python-curio) - ("python-trio" ,python-trio))) + (list python-async-timeout python-curio python-trio)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/romis2012/python-socks") (synopsis "Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality for Python") @@ -6290,7 +6059,7 @@ (define-public python-azure-nspkg (base32 "1l4xwdh0fcnvrv0mzig4g2kgqkfbsy64zjm1ggc6grk3mykcxlz7")))) (build-system python-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "https://github.com/Azure/azure-sdk-for-python") (synopsis "Azure namespace internals") (description @@ -6310,7 +6079,7 @@ (define-public python-azure-storage-nspkg "049qcmgshz7dj9yaqma0fwcgbxwddgwyfcw4gmv45xfmaa3bwfvg")))) (build-system python-build-system) (propagated-inputs - `(("python-azure-nspkg" ,python-azure-nspkg))) + (list python-azure-nspkg)) (home-page "https://github.com/Azure/azure-storage-python") (synopsis "Microsoft Azure Storage Namespace package") (description @@ -6331,7 +6100,7 @@ (define-public python-w3lib "1pv02lvvmgz2qb61vz1jkjc04fgm4hpfvaj5zm4i3mjp64hd1mha")))) (build-system python-build-system) (native-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/scrapy/w3lib") (synopsis "Python library of web-related functions") (description @@ -6360,7 +6129,7 @@ (define-public python-webcolors (add-installed-pythonpath inputs outputs) (invoke "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/ubernostrum/webcolors") (synopsis "HTML/CSS color definitions library") (description "@code{python-webcolors} is a module for working with @@ -6392,26 +6161,23 @@ (define-public python-woob ;; inputs. (arguments `(#:tests? #f)) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-colorama" ,python-colorama) - ("python-cssselect" ,python-cssselect) - ("python-dateutil" ,python-dateutil) - ("python-feedparser" ,python-feedparser) - ("python-html2text" ,python-html2text) - ("python-lxml" ,python-lxml) - ("python-pillow" ,python-pillow) - ("python-prettytable" ,python-prettytable) - ("python-pyqt" ,python-pyqt) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-unidecode" ,python-unidecode))) + (list python-babel + python-colorama + python-cssselect + python-dateutil + python-feedparser + python-html2text + python-lxml + python-pillow + python-prettytable + python-pyqt + python-pyyaml + python-requests + python-six + python-unidecode)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ("python-nose" ,python-nose) - ("python-selenium" ,python-selenium) - ("python-xunitparser" ,python-xunitparser))) + (list python-coverage python-flake8 python-nose python-selenium + python-xunitparser)) (home-page "https://woob.tech/") (synopsis "Woob, Web Outside Of Browsers") (description "Woob is a collection of applications able to interact with @@ -6434,19 +6200,17 @@ (define-public python-flask-combo-jsonapi (base32 "07fhcjiyif80z1vyh35za29sqx1mmqh568jrbrrs675j4a797sj1")))) (build-system python-build-system) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-marshmallow" ,python-marshmallow-3.2) - ("python-marshmallow-jsonapi" ,python-marshmallow-jsonapi) - ("python-simplejson" ,python-simplejson) - ("python-sqlalchemy" ,python-sqlalchemy-1.3) - ("python-apispec" ,python-apispec) - ("python-simplejson" ,python-simplejson) - ("python-six" ,python-six))) + (list python-flask + python-marshmallow-3.2 + python-marshmallow-jsonapi + python-simplejson + python-sqlalchemy-1.3 + python-apispec + python-simplejson + python-six)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-coveralls" ,python-coveralls) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-coverage python-coveralls python-pytest + python-pytest-runner)) (home-page "https://github.com/AdCombo/flask-combo-jsonapi") (synopsis "Flask extension to quickly create JSON:API 1.0 REST Web APIs") (description @@ -6470,8 +6234,7 @@ (define-public python-mwparserfromhell (base32 "0zh9zaqbac18s7mivqk8am9xw97lfkgcj9hhxj0d4208pkqpkmqs")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://github.com/earwig/mwparserfromhell") (synopsis "Python parser for MediaWiki wikicode") (description diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f52a1fed74..e4d6b63599 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -256,9 +256,7 @@ (define-public python-janus (add-installed-pythonpath inputs outputs) (invoke "pytest" "--cov=janus" "--cov=tests"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-asyncio" ,python-pytest-asyncio))) + (list python-pytest python-pytest-cov python-pytest-asyncio)) (home-page "https://github.com/aio-libs/janus/") (synopsis "Sync-async queue to interoperate between asyncio tasks and classic threads") @@ -300,11 +298,8 @@ (define-public python-logbook (setenv "CYBUILD" "True") (invoke "pytest" "--cov=logbook" "-r" "s" "tests"))))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-google-brotli" ,python-google-brotli))) + (list python-cython python-mock python-pytest python-pytest-cov + python-google-brotli)) (home-page "https://github.com/getlogbook/logbook") (synopsis "Logbook is a logging replacement for Python") (description @@ -326,13 +321,9 @@ (define-public python-ueberzug "1hxd45dnwa9yv908acarr98n2drmar66wzq9z2qd3irj24srzr3w")))) (build-system python-build-system) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext))) + (list libx11 libxext)) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-docopt" ,python-docopt) - ("python-pillow" ,python-pillow) - ("python-xlib" ,python-xlib))) + (list python-attrs python-docopt python-pillow python-xlib)) (home-page "https://github.com/seebye/ueberzug") (synopsis "Command line util to display images in combination with X11") (description "Überzug is a command line util which draws images on @@ -361,7 +352,7 @@ (define-public python-fire "0qka44n88y3qcj7xz0k0f3qb4phcg4z0wvd4jcii9lcr6rvbiqn5")))) (build-system python-build-system) (native-inputs - `(("python-pytest", python-pytest))) + (list python-pytest)) (arguments '(#:phases (modify-phases %standard-phases @@ -370,8 +361,7 @@ (define-public python-fire (when tests? (invoke "pytest"))))))) (inputs - `(("python-six", python-six) - ("python-termcolor", python-termcolor))) + (list python-six python-termcolor)) (synopsis "Library for automatically generating command line interfaces") (description "Fire is a library for automatically generating command line interfaces @@ -434,13 +424,10 @@ (define-public python-argopt "0ybs7kkp0cpl8zn1lvf7481xhssg1bbhh5la2cjzdm5yibashyxa")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose) - ("python-setuptools" ,python-setuptools) ; Won't build without this. - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-coverage python-nose python-setuptools ; Won't build without this. + python-setuptools-scm)) (propagated-inputs - `(("python-toml" ,python-toml) - ("python-flake8" ,python-flake8))) + (list python-toml python-flake8)) (home-page "https://github.com/casperdcl/argopt") (synopsis "Generate a command-line interface from a docstring") (description "This package provides tools to define a command line interface @@ -482,11 +469,9 @@ (define-public python-colorful (arguments `(#:tests? #f)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ("python-pytest" ,python-pytest))) + (list python-coverage python-flake8 python-pytest)) (propagated-inputs - `(("python-colorama" ,python-colorama))) + (list python-colorama)) (home-page "http://github.com/timofurrer/colorful") (synopsis "Terminal string styling") (description "Colorful provides an array of text styles, that can be used @@ -506,7 +491,7 @@ (define-public python-yaspin (base32 "1iirah0kydrdp505qnjj6gi54avcr7z0hbkfx9vmh8myr30rpz6q")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/pavdmyt/yaspin") (synopsis "Yet Another Terminal Spinner") (description "Yaspin provides a terminal spinner to indicate the progress @@ -526,10 +511,9 @@ (define-public python-lunr (base32 "106akalywfmnypzkdrhgz4n4740a8xayspybsw59kq06vz8i2qrc")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (propagated-inputs - `(("python-nltk" ,python-nltk-3.4))) + (list python-nltk-3.4)) (home-page "https://github.com/yeraydiazdiaz/lunr.py") (synopsis "Full-text search library") @@ -550,9 +534,7 @@ (define-public python-mrkd (base32 "1bvaqbna1ihb4y2mv9pmvqcq3r9j6lwbbii99dani8lxx4dqqvs5")))) (build-system python-build-system) (propagated-inputs - `(("python-jinja2" ,python-jinja2) - ("python-mistune" ,python-mistune) - ("python-pygments" ,python-pygments))) + (list python-jinja2 python-mistune python-pygments)) (home-page "https://pypi.org/project/mrkd/") (synopsis "Python Markdown implementation") (description @@ -582,13 +564,13 @@ (define-public python-mkdocs (substitute* "setup.py" (("==") ">="))))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-jinja2" ,python-jinja2) - ("python-livereload" ,python-livereload) - ("python-lunr" ,python-lunr) - ("python-markdown" ,python-markdown) - ("python-pyyaml" ,python-pyyaml) - ("python-tornado" ,python-tornado))) + (list python-click + python-jinja2 + python-livereload + python-lunr + python-markdown + python-pyyaml + python-tornado)) (home-page "https://www.mkdocs.org") (synopsis "Project documentation with Markdown") (description "MkDocs is a static site generator geared towards building @@ -612,7 +594,7 @@ (define-public python-pymdown-extensions (arguments `(#:tests? #f)) (propagated-inputs - `(("python-markdown" ,python-markdown))) + (list python-markdown)) (home-page "https://github.com/facelessuser/pymdown-extensions") (synopsis "Extension pack for Python Markdown") (description "PyMdown Extensions is a collection of extensions for Python @@ -642,11 +624,8 @@ (define-public python-mkdocs-material (substitute* "requirements.txt" (("mkdocs-material-extensions.*$") ""))))))) (propagated-inputs - `(("python-markdown" ,python-markdown) - ("python-mkdocs" ,python-mkdocs) - ("python-pygments" ,python-pygments) - ("python-pymdown-extensions" - ,python-pymdown-extensions))) + (list python-markdown python-mkdocs python-pygments + python-pymdown-extensions)) (home-page "https://squidfunk.github.io/mkdocs-material/") (synopsis "Material Design theme for MkDocs") (description "This package provides a theme plugin for the static site @@ -684,13 +663,10 @@ (define-public python-slixmpp ("gnupg" ,gnupg) ("pkg-config" ,pkg-config))) (propagated-inputs - `(("python-aiodns" ,python-aiodns) - ("python-aiohttp" ,python-aiohttp) - ("python-pyasn1" ,python-pyasn1) - ("python-pyasn1-modules" ,python-pyasn1-modules))) + (list python-aiodns python-aiohttp python-pyasn1 + python-pyasn1-modules)) (inputs - `(("libidn" ,libidn) - ("python" ,python))) ; We are building a Python extension. + (list libidn python)) ; We are building a Python extension. (synopsis "XMPP library without threads") (description "Slixmpp is a XMPP library for Python 3.7+. It is a fork of SleekXMPP. Its goal is to only rewrite the core of the library (the low level @@ -711,12 +687,10 @@ (define-public python-tenacity "1j36v9fcpmmd4985ix0cwnvcq71rkrn5cjiiv0id9vkl4kpxh0gv")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-sphinx" ,python-sphinx) - ("python-tornado" ,python-tornado) - ("python-pytest" ,python-pytest))) + (list python-setuptools-scm python-sphinx python-tornado + python-pytest)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check @@ -753,9 +727,9 @@ (define-public python-pytelegrambotapi (invoke "py.test"))) #t))))) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/eternnoir/pyTelegramBotAPI") (synopsis "Python Telegram bot api") (description "This package provides a simple, but extensible Python @@ -774,7 +748,7 @@ (define-public python-colorlog "1lpk8zmfv8vz090h5d0hzb4n39wgasxdd3x3bpn3v1x1n9dfzaih")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check @@ -798,7 +772,7 @@ (define-public python-pyprind "1gscnlvj37m421ch3akm3kddxqkrgbg5zrpwy2ky1j59w6vclzg3")))) (build-system python-build-system) (propagated-inputs - `(("python-psutil" ,python-psutil))) + (list python-psutil)) (home-page "https://github.com/rasbt/pyprind") (synopsis "Python Progress Bar and Percent Indicator Utility") (description "The PyPrind (Python Progress Indicator) module provides a @@ -818,9 +792,9 @@ (define-public python-gphoto2 "118zm25c8mlajfl0pzssnwz4b8lamj9dgymla9rn4nla7l244a0r")))) (build-system python-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libgphoto2" ,libgphoto2))) + (list libgphoto2)) (home-page "https://github.com/jim-easterbrook/python-gphoto2") (synopsis "Python interface to libgphoto2") (description "@code{python-gphoto2} is a comprehensive Python interface @@ -840,7 +814,7 @@ (define-public python-colour "1visbisfini5j14bdzgs95yssw6sm4pfzyq1n3lfvbyjxw7i485g")))) (build-system python-build-system) (native-inputs - `(("python-d2to1" ,python-d2to1))) + (list python-d2to1)) (home-page "https://github.com/vaab/colour") (synopsis "Convert and manipulate various color representations") (description "Pythonic way to manipulate color representations (HSL, RVB, @@ -859,7 +833,7 @@ (define-public python-d2to1 "09fq7pq1z8d006xh5z75rm2lk61v6yn2xhy53z4gsgibhqb2vvs9")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/embray/d2to1") (synopsis "Allows for distutils2-like setup.cfg files as package metadata in python") @@ -880,10 +854,9 @@ (define-public python-rawkit "0vrhrpr70i61y5q5ysk341x1539ff1q1k82g59zq69lv16s0f76s")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-mock" ,python-mock))) + (list python-pytest python-mock)) (inputs - `(("libraw" ,libraw))) + (list libraw)) (home-page "https://rawkit.readthedocs.io") (synopsis "Ctypes-based LibRaw binding for Python") (description "The rawkit package provides two modules: rawkit and libraw. @@ -925,11 +898,9 @@ (define-public python-pymd4c (base32 "07s3arn85ri92im6x3ipljdmrxmpik7irs06i6lm17j1x6j9841d")))) (build-system python-build-system) (inputs - `(("md4c" ,md4c))) + (list md4c)) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-pkgconfig" ,python-pkgconfig) - ("pkg-config" ,pkg-config))) + (list python-flake8 python-pkgconfig pkg-config)) (home-page "https://github.com/dominickpastore/pymd4c") (synopsis "Python bindings for MD4C") (description @@ -950,10 +921,9 @@ (define-public python-pymediainfo "0mhpxs7vlqx8w75z93dy7nnvx89kwfdjkla03l19an15rlyqyspd")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-pytest" ,python-pytest))) + (list python-setuptools-scm python-pytest)) (inputs - `(("libmediainfo" ,libmediainfo))) + (list libmediainfo)) (arguments `(#:phases (modify-phases %standard-phases @@ -1033,14 +1003,12 @@ (define-public python-shapely #t)))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython) - ("python-matplotlib" ,python-matplotlib) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-cython python-matplotlib python-pytest + python-pytest-cov)) (inputs - `(("geos" ,geos))) + (list geos)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (arguments `(#:phases (modify-phases %standard-phases @@ -1079,7 +1047,7 @@ (define-public python-shortuuid "1f8i4zwj5vmpzbz6b17bljy4399gx5aq7vsyw63sz2qgyjcd73yh")))) (build-system python-build-system) (native-inputs - `(("python-pep8" ,python-pep8))) + (list python-pep8)) (home-page "https://github.com/skorokithakis/shortuuid") (synopsis "Generator library for concise, unambiguous and URL-safe UUIDs") (description @@ -1110,11 +1078,8 @@ (define-public python-logwrap (invoke "pytest")) #t))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-toml" ,python-toml) - ("python-wheel" ,python-wheel))) + (list python-cython python-pytest python-setuptools-scm python-toml + python-wheel)) (home-page "https://github.com/python-useful-helpers/logwrap") (synopsis "Decorator for logging function arguments") (description "This package provides a decorator to log function arguments @@ -1134,7 +1099,7 @@ (define-public python-clyent "1r9987qmy1pz3hq54160bapqsywpq14waw4w9x3ly8hmq7kpgfbj")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (home-page "https://github.com/Anaconda-Platform/clyent") (synopsis "Command line client library") (description "Clyent is a Python command line utility library. It is used @@ -1157,11 +1122,9 @@ (define-public python-babel "018yg7g2pa6vjixx1nx41cfispgfi0azzp0a1chlycbj8jsil0ys")))) (build-system python-build-system) (native-inputs - `(("python-freezegun" ,python-freezegun) - ("python-pytest" ,python-pytest) - ("tzdata" ,tzdata-for-tests))) + (list python-freezegun python-pytest tzdata-for-tests)) (propagated-inputs - `(("python-pytz" ,python-pytz))) + (list python-pytz)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check @@ -1218,19 +1181,19 @@ (define-public python-bidict "02dy0b1k7qlhn7ajyzkrvxhyhjj0hzcq6ws3zjml9hkdz5znz92g")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-hypothesis" ,python-hypothesis) - ("python-pre-commit" ,python-pre-commit) - ("python-py" ,python-py) - ("python-pytest" ,python-pytest) - ("python-pytest-benchmark" ,python-pytest-benchmark) - ("python-pytest-cov" ,python-pytest-cov) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-sortedcollections" ,python-sortedcollections) - ("python-sortedcontainers" ,python-sortedcontainers) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-autodoc-typehints" ,python-sphinx-autodoc-typehints) - ("python-tox" ,python-tox))) + (list python-coverage + python-hypothesis + python-pre-commit + python-py + python-pytest + python-pytest-benchmark + python-pytest-cov + python-setuptools-scm + python-sortedcollections + python-sortedcontainers + python-sphinx + python-sphinx-autodoc-typehints + python-tox)) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'relax-reqs @@ -1359,14 +1322,11 @@ (define-public python-h5py (string-append "['" prefix "/lib" "']"))) #t)))))) (propagated-inputs - `(("python-six" ,python-six) - ("python-numpy" ,python-numpy))) + (list python-six python-numpy)) (inputs - `(("hdf5" ,hdf5-1.10))) + (list hdf5-1.10)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pkgconfig" ,python-pkgconfig) - ("pkg-config" ,pkg-config))) + (list python-cython python-pkgconfig pkg-config)) (home-page "https://www.h5py.org/") (synopsis "Read and write HDF5 files from Python") (description @@ -1399,9 +1359,9 @@ (define-public python-hnswlib (substitute* "setup.py" ((", '-march=native'") ""))))))) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (native-inputs - `(("pybind11" ,pybind11))) + (list pybind11)) (home-page "https://github.com/nmslib/hnswlib") (synopsis "Fast approximate nearest neighbor search") (description "Hnswlib is a header-only C++ implementation of fast @@ -1426,16 +1386,10 @@ (define-public python-pyls-black (arguments `(#:test-target "pytest")) (propagated-inputs - `(("python-black" ,python-black) - ("python-language-server" - ,python-language-server) - ("python-toml" ,python-toml))) + (list python-black python-language-server python-toml)) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-isort" ,python-isort) - ("python-mypy" ,python-mypy) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-flake8 python-isort python-mypy python-pytest + python-pytest-runner)) (home-page "https://github.com/rupert/pyls-black") (synopsis "Black plugin for the Python Language Server") (description "Black plugin for the Python Language Server.") @@ -1462,7 +1416,7 @@ (define-public python-sh (setenv "HOME" "/tmp") (invoke "python" "sh.py" "test")))))) (native-inputs - `(("python-coverage" ,python-coverage))) + (list python-coverage)) (home-page "https://github.com/amoffat/sh") (synopsis "Python subprocess replacement") (description "This package provides a replacement for Python's @@ -1481,11 +1435,9 @@ (define-public python-cftime (base32 "0w0gi6jnch38hiygl62j4xkcirv4y3dcwrvxl9p7bsk6j27lzihs")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (native-inputs - `(("python-coveralls" ,python-coveralls) - ("python-cython" ,python-cython) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-coveralls python-cython python-pytest-cov)) (home-page "https://github.com/Unidata/cftime") (synopsis "Library for time handling") (description @@ -1515,14 +1467,11 @@ (define-public python-netcdf4 (setenv "HDF5_DIR" (assoc-ref inputs "hdf5")) #t))))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-cftime" ,python-cftime))) + (list python-numpy python-cftime)) (inputs - `(("netcdf" ,netcdf) - ("hdf4" ,hdf4) - ("hdf5" ,hdf5))) + (list netcdf hdf4 hdf5)) (home-page "https://github.com/Unidata/netcdf4-python") (synopsis "Python/numpy interface to the netCDF library") (description "Netcdf4-python is a Python interface to the netCDF C @@ -1558,10 +1507,9 @@ (define-public python-ncclient (when tests? (invoke "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-paramiko" ,python-paramiko))) + (list python-lxml python-paramiko)) (home-page "https://github.com/ncclient/ncclient") (synopsis "Python library for NETCONF clients") (description "@code{ncclient} is a Python library that facilitates @@ -1581,7 +1529,7 @@ (define-public python-license-expression (base32 "1g0sgphss8hbi1rpl4avy1nmbixmy9v194xdbvkjgl90vzgy2q3r")))) (build-system python-build-system) (propagated-inputs - `(("python-boolean.py" ,python-boolean.py))) + (list python-boolean.py)) (home-page "https://github.com/nexB/license-expression") (synopsis "Apply boolean logic to license expressions") (description @@ -1611,9 +1559,9 @@ (define-public python-wand (setenv "MAGICK_HOME" (assoc-ref inputs "imagemagick")) (setenv "WAND_MAGICK_LIBRARY_SUFFIX" ".Q16")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (inputs - `(("imagemagick" ,imagemagick))) + (list imagemagick)) (home-page "https://docs.wand-py.org/") (synopsis "MagickWand API binding for Python") (description @@ -1635,7 +1583,7 @@ (define-public python-lockfile (build-system python-build-system) (arguments '(#:test-target "check")) (native-inputs - `(("python-pbr" ,python-pbr))) + (list python-pbr)) (home-page "https://launchpad.net/pylockfile") (synopsis "Platform-independent file locking module") (description @@ -1659,7 +1607,7 @@ (define-public python-fb-re2 "0snprxdnh3m45r3b0az4v0l28h90ycmfbybzla6xg1qviwv9w1ak")))) (build-system python-build-system) (inputs - `(("re2" ,re2))) + (list re2)) (home-page "https://github.com/facebook/pyre2") (synopsis "Python wrapper for RE2") (description "This package provides a Python extension that wraps Google's @@ -1725,8 +1673,7 @@ (define-public python-serpent (base32 "1arnckykpkvv2qrp49l1k7q5mr5pisswl0rvdx98x8wsl1n361pk")))) (build-system python-build-system) (native-inputs - `(("python-attrs" ,python-attrs) - ("python-pytz" ,python-pytz))) + (list python-attrs python-pytz)) (home-page "https://github.com/irmen/Serpent") (synopsis "Serializer for literal Python expressions") (description @@ -1817,7 +1764,7 @@ (define-public python2-setuptools (arguments `(#:tests? #f)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://pypi.org/project/setuptools/") (synopsis "Library designed to facilitate packaging Python projects") @@ -1852,11 +1799,9 @@ (define-public python-setuptools-declarative-requirements "1l8zmcnp9h8sp8hsw7b81djaa1a9yig0y7i4phh5pihqz1gdn7yi")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (propagated-inputs - `(("python-toml" ,python-toml) - ("python-wheel" ,python-wheel))) + (list python-toml python-wheel)) (home-page "https://github.com/s0undt3ch/setuptools-declarative-requirements") (synopsis "File support for setuptools declarative setup.cfg") @@ -1893,7 +1838,7 @@ (define-public python-uniseg (arguments '(#:tests? #f)) ; The test suite requires network access. (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://bitbucket.org/emptypage/uniseg-python") (synopsis @@ -2032,19 +1977,18 @@ (define-public python-can (("\"can_player\\.py --help\"") "")) #t))))) (propagated-inputs - `(("python-aenum" ,python-aenum) - ("python-wrapt" ,python-wrapt))) - (native-inputs - `(("python-codecov" ,python-codecov) - ("python-coverage" ,python-coverage) - ("python-future" ,python-future) - ("python-hypothesis" ,python-hypothesis) - ("python-mock" ,python-mock) - ("python-pyserial" ,python-pyserial) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner) - ("python-pytest-timeout" ,python-pytest-timeout))) + (list python-aenum python-wrapt)) + (native-inputs + (list python-codecov + python-coverage + python-future + python-hypothesis + python-mock + python-pyserial + python-pytest + python-pytest-cov + python-pytest-runner + python-pytest-timeout)) (home-page "https://github.com/hardbyte/python-can") (synopsis "Controller Area Network (CAN) interface module for Python") (description "This package defines the @code{can} module, which provides @@ -2080,12 +2024,9 @@ (define-public python-caniusepython3 (lambda _ (invoke "py.test" "-k" "not NetworkTests")))))) (propagated-inputs - `(("python-distlib" ,python-distlib) - ("python-packaging" ,python-packaging) - ("python-requests" ,python-requests))) + (list python-distlib python-packaging python-requests)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://github.com/brettcannon/caniusepython3") (synopsis "Check for Python 3-incompatible Python libraries") (description "The @command{caniusepython3} command scans your project and @@ -2174,10 +2115,7 @@ (define-public python-cantools `(("sphinx" ,python-sphinx) ("texinfo" ,texinfo))) (propagated-inputs - `(("python-bitstruct" ,python-bitstruct) - ("python-can" ,python-can) - ("python-diskcache" ,python-diskcache) - ("python-textparser" ,python-textparser))) + (list python-bitstruct python-can python-diskcache python-textparser)) (home-page "https://github.com/eerimoq/cantools") (synopsis "Tools for the Controller Area Network (CAN) bus protocol") (description "This package includes Controller Area Network (CAN) related @@ -2209,7 +2147,7 @@ (define-public python-capturer (arguments `(#:tests? #f)) (propagated-inputs - `(("python-humanfriendly" ,python-humanfriendly))) + (list python-humanfriendly)) (home-page "https://capturer.readthedocs.io") (synopsis "Capture stdout and stderr streams of the current process") (description @@ -2235,12 +2173,9 @@ (define-public python-case "1cagg06vfph864s6l5jb0zqliwxh647bki8j6lf4a4qrv40jnhs8")))) (build-system python-build-system) (propagated-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-six" ,python-six) - ("python-unittest2" ,python-unittest2))) + (list python-mock python-nose python-six python-unittest2)) (native-inputs - `(("python-coverage" ,python-coverage))) + (list python-coverage)) (home-page "https://github.com/celery/case") (synopsis "Unittest utilities and convenience methods") (description @@ -2270,8 +2205,7 @@ (define-public python-verboselogs (invoke "pytest" "-v" "-k" "not test_pylint_plugin" "verboselogs/tests.py")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://verboselogs.readthedocs.io") (synopsis "Verbose logging level for Python's logging module") (description @@ -2298,7 +2232,7 @@ (define-public python-coloredlogs `(;Tests require some updated modules #:tests? #f)) (propagated-inputs - `(("python-capturer" ,python-capturer))) + (list python-capturer)) (home-page "https://coloredlogs.readthedocs.io") (synopsis "Colored stream handler for Python's logging module") (description @@ -2345,22 +2279,18 @@ (define-public dosage "0vmxgn9wd3j80hp4gr5iq06jrl4gryz5zgfdd2ah30d12sfcfig0")))) (build-system python-build-system) (propagated-inputs - `(("python2-backports-functools-lru-cache" - ,python2-backports-functools-lru-cache) - ("python2-backports-shutil-get-terminal-size" - ,python2-backports-shutil-get-terminal-size) - ("python-cached-property" ,python-cached-property) - ("python-colorama" ,python-colorama) - ("python-imagesize" ,python-imagesize) - ("python-importlib-metadata" ,python-importlib-metadata) - ("python-lxml" ,python-lxml) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python2-backports-functools-lru-cache + python2-backports-shutil-get-terminal-size + python-cached-property + python-colorama + python-imagesize + python-importlib-metadata + python-lxml + python-requests + python-six)) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-xdist" ,python-pytest-xdist) - ("python-responses" ,python-responses) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest-cov python-pytest-xdist python-responses + python-setuptools-scm)) (home-page "https://github.com/webcomics/dosage") (synopsis "Comic strip downloader and archiver") (description "Dosage is designed to keep a local copy of specific webcomics and other @@ -2387,8 +2317,7 @@ (define-public python-et-xmlfile (lambda _ (invoke "pytest")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-lxml" ,python-lxml))) ;used for the tests + (list python-pytest python-lxml)) ;used for the tests (home-page "https://bitbucket.org/openpyxl/et_xmlfile") (synopsis "Low memory implementation of @code{lxml.xmlfile}") (description "This Python library is based upon the @code{xmlfile} module @@ -2422,12 +2351,9 @@ (define-public python-openpyxl (invoke "pytest")))))) (native-inputs ;; For the test suite. - `(("python-lxml" ,python-lxml) - ("python-pillow" ,python-pillow) - ("python-pytest" ,python-pytest))) + (list python-lxml python-pillow python-pytest)) (propagated-inputs - `(("python-et-xmlfile" ,python-et-xmlfile) - ("python-jdcal" ,python-jdcal))) + (list python-et-xmlfile python-jdcal)) (home-page "https://openpyxl.readthedocs.io") (synopsis "Python library to read/write Excel 2010 XLSX/XLSM files") (description "This Python library allows reading and writing to the Excel XLSX, XLSM, @@ -2467,12 +2393,9 @@ (define-public python-eventlet "07qlyhcm0f28sxdizawvdf3d50m3hnbzz5kg3fjp7chvki44y540")))) (build-system python-build-system) (propagated-inputs - `(("python-dnspython" ,python-dnspython) - ("python-greenlet" ,python-greenlet) - ("python-monotonic" ,python-monotonic) - ("python-six" ,python-six))) + (list python-dnspython python-greenlet python-monotonic python-six)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (arguments '(#:phases (modify-phases %standard-phases @@ -2515,7 +2438,7 @@ (define-public python-sinfo "0kdsp883mx0lfyykv0p12bvs203kdm3skb8bw5wf2pc7kb393sl1")))) (build-system python-build-system) (propagated-inputs - `(("python-stdlib-list" ,python-stdlib-list))) + (list python-stdlib-list)) (home-page "https://gitlab.com/joelostblom/session_info") (synopsis "Output module version information loaded in a Python session") (description "This package outputs version information for modules loaded @@ -2550,8 +2473,7 @@ (define-public python-schedule "0vplyjcbfrq50sphlwya749z8p2pcyi2nycw3518i0qpd9a6189i")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-mock" ,python-mock))) + (list python-pytest python-mock)) (home-page "https://github.com/dbader/schedule") (synopsis "Schedule periodic function calls in Python") (description @@ -2580,7 +2502,7 @@ (define-public python-scour (sha256 (base32 "0mmfvx4wqp8gkpv0kbih89zfs9njvmd3v4dxfqii62xddpxq0f1k")))) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (build-system python-build-system) (home-page "https://github.com/scour-project/scour") (synopsis "Scour is an SVG optimizer/cleaner written in Python") @@ -2603,7 +2525,7 @@ (define-public python-mechanize "1z9kqcwb8gfq2l6i42z624kxpd8692a0c8gw2x5bbm7n848w2mb3")))) (build-system python-build-system) (propagated-inputs - `(("python-html5lib" ,python-html5lib))) + (list python-html5lib)) (home-page "https://github.com/python-mechanize/mechanize") (synopsis "Stateful programmatic web browsing in Python") @@ -2630,7 +2552,7 @@ (define-public python-simpleaudio (arguments `(#:tests? #f)) (inputs - `(("alsa-lib" ,alsa-lib))) + (list alsa-lib)) (home-page "https://github.com/hamiltron/py-simple-audio") (synopsis "Simple, asynchronous audio playback for Python 3") @@ -2652,7 +2574,7 @@ (define-public python-simplejson "0hc8nqwdlll4a9cr1k9msn5kmb6kmbjirpgvhjh254nr4sgwgv3m")))) (build-system python-build-system) (native-inputs - `(("python-toml" ,python-toml))) + (list python-toml)) (home-page "https://simplejson.readthedocs.io/en/latest") (synopsis "Json library for Python") @@ -2686,10 +2608,9 @@ (define-public python-pyicu "0mkz1673qxldxs4mrqg9882xgmz5fhpia17yrsd6z8dfw8156rf0")))) (build-system python-build-system) (inputs - `(("icu4c" ,icu4c))) + (list icu4c)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-six" ,python-six))) + (list python-pytest python-six)) (home-page "https://github.com/ovalhub/pyicu") (synopsis "Python extension wrapping the ICU C++ API") (description @@ -2726,9 +2647,7 @@ (define-public python-dogtail (invoke "dbus-run-session" "--" "nosetests" "-v" "tests/")) #t))))) (propagated-inputs - `(("python-pygobject" ,python-pygobject) - ("python-pycairo" ,python-pycairo) - ("python-pyatspi" ,python-pyatspi))) + (list python-pygobject python-pycairo python-pyatspi)) (native-inputs `(("python-nose" ,python-nose) ("gtk+" ,gtk+) @@ -2893,11 +2812,9 @@ (define-public python-parse-type "0g3b6gsdwnm8dpkh2vn34q6dzxm9gl908ggyzcv31n9xbp3vv5pm")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-parse" ,python-parse))) + (list python-six python-parse)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://github.com/jenisys/parse_type") (synopsis "Extended parse module") (description @@ -2976,9 +2893,7 @@ (define-public python-polling2 (build-system python-build-system) (arguments '(#:tests? #false)) ; no tests included (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-mock python-pytest python-pytest-runner)) (home-page "https://github.com/ddmee/polling2") (synopsis "Polling utility with many configurable options") (description "Polling2 is a utility used to wait for a function to return @@ -3167,7 +3082,7 @@ (define-public python-pafy (propagated-inputs ;; Youtube-dl is a python package which is imported in the file ;; "backend_youtube_dl.py", therefore it needs to be propagated. - `(("youtube-dl" ,youtube-dl))) + (list youtube-dl)) (home-page "https://np1.github.io/pafy/") (synopsis "Retrieve YouTube content and metadata") (description @@ -3188,7 +3103,7 @@ (define-public python2-funcsigs (arguments `(#:python ,python-2)) (native-inputs - `(("python2-unittest2" ,python2-unittest2))) + (list python2-unittest2)) (home-page "http://funcsigs.readthedocs.org") (synopsis "Python function signatures from PEP362") (description @@ -3223,7 +3138,7 @@ (define-public python-py ;; Is this module globally installed?" '(#:tests? #f)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/pytest-dev/py") (synopsis "Python library for parsing, I/O, instrospection, and logging") (description @@ -3271,7 +3186,7 @@ (define-public python-pbr (arguments `(#:tests? #f)) ;; Most tests seem to use the Internet. (propagated-inputs - `(("git" ,git))) ;; pbr actually uses the "git" binary. + (list git)) ;; pbr actually uses the "git" binary. (native-inputs `(("python-fixtures" ,python-fixtures-bootstrap) ;; discover, coverage, hacking, subunit @@ -3314,11 +3229,9 @@ (define-public python-pyrsistent (("hypothesis<5") "hypothesis")) #t))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-hypothesis python-pytest python-pytest-runner)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (synopsis "Persistent data structures for Python") (description "Pyrsistent is a number of persistent collections (by some referred to as @@ -3390,12 +3303,10 @@ (define-public python-cli-helpers (base32 "1bg2iw9l5dip0kbs00hajdk2v18wvhssbnq8hdf71278qf0wks5l")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth) - ("python-configobj" ,python-configobj) - ("python-tabulate" ,python-tabulate) - ("python-terminaltables" ,python-terminaltables))) + (list python-wcwidth python-configobj python-tabulate + python-terminaltables)) (home-page "https://github.com/dbcli/cli_helpers") (synopsis "Helpers for building command-line apps") (description @@ -3430,7 +3341,7 @@ (define-public python-click (lambda _ (invoke "python" "-m" "pytest")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://palletsprojects.com/p/click/") (synopsis "Command line library for Python") (description @@ -3468,9 +3379,9 @@ (define-public python-cligj "09vbkik6kyn6yrqzl2r74vaybjk8kjykvi975hy3fsrm4gb17g54")))) (build-system python-build-system) (propagated-inputs - `(("python-click" ,python-click))) + (list python-click)) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest-cov)) (home-page "https://github.com/mapbox/cligj") (synopsis "Click params for command line interfaces to GeoJSON") (description @@ -3519,7 +3430,7 @@ (define-public python-jdcal (lambda _ (invoke "pytest")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/phn/jdcal") (synopsis "Functions to convert between Julian dates Gregorian dates") (description "This Python library provides functions for converting @@ -3542,8 +3453,7 @@ (define-public python-jsondiff "00v3689175aqzdscrxpffm712ylp8jvcpqdg51ca22ni6721p51l")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose) - ("python-nose-random" ,python-nose-random))) + (list python-nose python-nose-random)) (home-page "https://github.com/fzumstein/jsondiff") (synopsis "Compare JSON and JSON-like structures in Python") @@ -3574,9 +3484,7 @@ (define-public python-jsonschema `(("python-setuptools_scm" ,python-setuptools-scm) ("python-twisted" ,python-twisted))) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-pyrsistent" ,python-pyrsistent) - ("python-six" ,python-six))) + (list python-attrs python-pyrsistent python-six)) (home-page "https://github.com/Julian/jsonschema") (synopsis "Implementation of JSON Schema for Python") (description @@ -3596,7 +3504,7 @@ (define-public python-schema "1lw28j9w9vxyigg7vkfkvi6ic9lgjkdnfvnxdr7pklslqvzmk2vm")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/keleshev/schema") (synopsis "Simple data validation library") (description @@ -3636,7 +3544,7 @@ (define-public python-kitchen "1zakh6l0yjvwic9p0nkvmbidpnkygkxbigh2skmb5gccyrhbp7xg")))) (build-system python-build-system) (propagated-inputs - `(("python-chardet" ,python-chardet))) + (list python-chardet)) (home-page "https://github.com/fedora-infra/kitchen") (synopsis "Python API for snippets") (description "@code{kitchen} module provides a python API for all sorts of @@ -3711,7 +3619,7 @@ (define-public python-text-unidecode (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/kmike/text-unidecode/") (synopsis "Decode Unicode data") (description @@ -3755,8 +3663,7 @@ (define-public python-pyjwt "")) (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest python-pytest-cov)) (home-page "https://github.com/progrium/pyjwt") (synopsis "JSON Web Token implementation in Python") (description @@ -3868,8 +3775,7 @@ (define-public python-pyyaml "0pm440pmpvgv5rbbnm8hk4qga5a292kvlm1bh3x2nwr8pb5p8xv0")))) (build-system python-build-system) (inputs - `(("libyaml" ,libyaml) - ("python-cython" ,python-cython))) + (list libyaml python-cython)) (home-page "https://pyyaml.org") (synopsis "YAML parser and emitter for Python") (description @@ -3895,8 +3801,7 @@ (define-public python-vine "0wkskb2hb494v9gixqnf4bl972p4ibcmxdykzpwjlfa5picns4aj")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-case" ,python-case))) + (list python-pytest python-case)) (home-page "https://github.com/celery/vine") (synopsis "Promises for Python") (description @@ -3919,14 +3824,9 @@ (define-public python-virtualenv "1nbhnpzswcf3lmzn5xabmfdd7ki8r2w2i37y6wml54di6qi1l48c")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-mock python-pytest python-setuptools-scm)) (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-distlib" ,python-distlib) - ("python-filelock" ,python-filelock) - ("python-six" ,python-six))) + (list python-appdirs python-distlib python-filelock python-six)) (home-page "https://virtualenv.pypa.io/") (synopsis "Virtual Python environment builder") (description @@ -3938,8 +3838,8 @@ (define-public python2-virtualenv (package (inherit base) (propagated-inputs - `(("python-contextlib2" ,python2-contextlib2) - ,@(package-propagated-inputs base)))))) + (modify-inputs (package-propagated-inputs base) + (prepend python2-contextlib2)))))) (define-public python-markupsafe (package @@ -3960,7 +3860,7 @@ (define-public python-markupsafe (when tests? (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/mitsuhiko/markupsafe") (synopsis "XML/HTML/XHTML markup safe string implementation for Python") (description @@ -4003,9 +3903,9 @@ (define-public python-jinja2 (invoke "pytest" "-vv") (format #t "test suite not run~%"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-markupsafe" ,python-markupsafe))) + (list python-markupsafe)) (home-page "http://jinja.pocoo.org/") (synopsis "Python template engine") (description @@ -4041,8 +3941,7 @@ (define-public python-jinja2-time "0h0dr7cfpjnjj8bgl2vk9063a53649pn37wnlkd8hxjy656slkni")))) (build-system python-build-system) (propagated-inputs - `(("python-arrow" ,python-arrow) - ("python-jinja2" ,python-jinja2))) + (list python-arrow python-jinja2)) (home-page "https://github.com/hackebrot/jinja2-time") (synopsis "Jinja2 Extension for Dates and Times") @@ -4107,7 +4006,7 @@ (define-public python-joblib ;; We disable this test to avoid having to depend on ipython/jupyter "-k" "not test_parallel_call_cached_function_defined_in_jupyter"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://joblib.readthedocs.io/") (synopsis "Using Python functions as pipeline jobs") (description @@ -4152,15 +4051,15 @@ (define-public python-daemon "skip_test_detaches_process_context")) #t))))) (propagated-inputs - `(("python-lockfile" ,python-lockfile))) + (list python-lockfile)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-unittest2" ,python-unittest2) - ("python-testtools" ,python-testtools) - ("python-testscenarios" ,python-testscenarios) - ("python-twine" ,python-twine) - ("python-mock" ,python-mock) - ("python-docutils" ,python-docutils))) + (list python-coverage + python-unittest2 + python-testtools + python-testscenarios + python-twine + python-mock + python-docutils)) (home-page "https://pagure.io/python-daemon/") (synopsis "Python library for making a Unix daemon process") (description "Python-daemon is a library that assists a Python program to @@ -4194,11 +4093,11 @@ (define-public python-anytree "1aycpc387wqz7h9w2p53qxn43qsh3m6by6ak4kkc66x9aprr63rz")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (native-inputs - `(;; For tests. - ("graphviz" ,graphviz) ;for 'dot' - ("python-nose" ,python-nose))) + (list ;; For tests. + graphviz ;for 'dot' + python-nose)) (home-page "https://github.com/c0fec0de/anytree") (synopsis "Lightweight tree data library") (description @@ -4291,9 +4190,9 @@ (define-public python-restructuredtext-lint (invoke "nosetests" "-v")) #t))))) (propagated-inputs - `(("python-docutils" ,python-docutils))) + (list python-docutils)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/twolfson/restructuredtext-lint") (synopsis "reStructuredText linter") (description "This package provides a linter for the reStructuredText @@ -4323,14 +4222,10 @@ (define-public python-doc8 (invoke "pytest" "-v")) #t))))) (propagated-inputs - `(("python-chardet" ,python-chardet) - ("python-docutils" ,python-docutils) - ("python-restructuredtext-lint" ,python-restructuredtext-lint) - ("python-six" ,python-six) - ("python-stevedore" ,python-stevedore))) + (list python-chardet python-docutils python-restructuredtext-lint + python-six python-stevedore)) (native-inputs - `(("python-testtools" ,python-testtools) - ("python-pytest" ,python-pytest))) + (list python-testtools python-pytest)) (home-page "https://launchpad.net/doc8") (synopsis "Style checker for Sphinx (or other) RST documentation") @@ -4387,7 +4282,7 @@ (define-public python-pygments-github-lexers "0cz14clcc9z4pn79ll8hp3xzgsrfjscak5zfsvlgrz6ngkkmgjma")))) (build-system python-build-system) (propagated-inputs - `(("python-pygments" ,python-pygments))) + (list python-pygments)) (home-page "https://github.com/liluo/pygments-github-lexers") (synopsis "Pygments Github custom lexers") (description "This package installs Github custom lexers to Pygments.") @@ -4456,13 +4351,10 @@ (define-public python-deprecated (when tests? (invoke "pytest"))))))) (propagated-inputs - `(("python-wrapt" ,python-wrapt))) + (list python-wrapt)) (native-inputs - `(("python-bumpversion" ,python-bumpversion) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-sphinx" ,python-sphinx) - ("python-tox" ,python-tox))) + (list python-bumpversion python-pytest python-pytest-cov + python-sphinx python-tox)) (home-page "https://github.com/tantale/deprecated") (synopsis "Python decorator to deprecate classes, functions or methods") (description "The @code{deprecated} decorator provides a convenient way to deprecate @@ -4494,13 +4386,10 @@ (define-public python-pygithub (invoke "pytest")) #t))))) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-deprecated" ,python-deprecated) - ("python-pyjwt" ,python-pyjwt) - ("python-requests" ,python-requests))) + (list python-cryptography python-deprecated python-pyjwt + python-requests)) (native-inputs - `(("python-httpretty" ,python-httpretty) - ("python-pytest" ,python-pytest))) + (list python-httpretty python-pytest)) (home-page "https://pygithub.readthedocs.io/en/latest/") (synopsis "Python library for the GitHub API") (description "This library allows managing GitHub resources such as @@ -4521,8 +4410,7 @@ (define-public python-rellu "1w0arpj1sm7vh29nrbnca4pnp8sx42l07r17inwqcjjf9bhng66x")))) (build-system python-build-system) (propagated-inputs - `(("python-invoke" ,python-invoke) - ("python-pygithub" ,python-pygithub))) + (list python-invoke python-pygithub)) (home-page "https://github.com/robotframework/rellu") (synopsis "Utilities to create PyPI releases") (description "This collection of utilities contains tooling and templates @@ -4616,7 +4504,7 @@ (define-public python-robotframework-lint (invoke "python" "-m" "robot" "-A" "tests/conf/default.args" "tests")))))) (propagated-inputs - `(("python-robotframework" ,python-robotframework))) + (list python-robotframework)) (home-page "https://github.com/boakley/robotframework-lint/") (synopsis "Static analysis tool (linter) for Robot Framework") (description "This package provides the @code{rflint} command-line @@ -4660,17 +4548,15 @@ (define-public python-robotframework-sshlibrary (delete-file "utest/test_scp.py") (invoke "python" "utest/run.py"))))))) (propagated-inputs - `(("python-robotframework" ,python-robotframework) - ("python-paramiko" ,python-paramiko) - ("python-scp" ,python-scp))) + (list python-robotframework python-paramiko python-scp)) (native-inputs - `(("openssh" ,openssh) - ("which" ,which) - ;; To generate the documentation - ("python-docutils" ,python-docutils) - ("python-invoke" ,python-invoke) - ("python-pygments" ,python-pygments) - ("python-rellu" ,python-rellu))) + (list openssh + which + ;; To generate the documentation + python-docutils + python-invoke + python-pygments + python-rellu)) (outputs '("out" "doc")) (home-page "https://github.com/robotframework/SSHLibrary") (synopsis "Robot Framework library for SSH and SFTP") @@ -4706,10 +4592,8 @@ (define-public python-robotframework-pythonlibcore (when tests? (invoke "utest/run.py"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mockito" ,python-pytest-mockito) - ("python-robotframework" ,python-robotframework))) + (list python-pytest python-pytest-cov python-pytest-mockito + python-robotframework)) (home-page "https://github.com/robotframework/PythonLibCore") (synopsis "Robot Framework Python library tools") (description "PythonLibCore provides tools for creating larger test @@ -4735,10 +4619,8 @@ (define-public python-robotframework-seleniumlibrary ;; XXX: Tests require ungoogled-chromium, but the chromium module would ;; introduce a cycle if imported here. (propagated-inputs - `(("python-robotframework" ,python-robotframework) - ("python-robotframework-pythonlibcore" - ,python-robotframework-pythonlibcore) - ("python-selenium" ,python-selenium))) + (list python-robotframework python-robotframework-pythonlibcore + python-selenium)) (home-page "https://github.com/robotframework/SeleniumLibrary") (synopsis "Web testing library for Robot Framework") (description "SeleniumLibrary is a web testing library for Robot Framework @@ -4761,9 +4643,7 @@ (define-public python-robotframework-seleniumscreenshots ;; their CI with Nix (!). `(#:tests? #f)) (propagated-inputs - `(("python-robotframework" ,python-robotframework) - ("python-robotframework-seleniumlibrary" - ,python-robotframework-seleniumlibrary))) + (list python-robotframework python-robotframework-seleniumlibrary)) (home-page "https://github.com/MarketSquare/robotframework-seleniumscreenshots") (synopsis "Robot Framework library for annotating and cropping screenshots") (description "The SeleniumScreenshots library for Robot Framework provides @@ -4806,7 +4686,7 @@ (define-public python-scp (arguments '(#:tests? #f)) ;tests require an SSH server (propagated-inputs - `(("python-paramiko" ,python-paramiko))) + (list python-paramiko)) (home-page "https://github.com/jbardin/scp.py") (synopsis "SCP protocol module for Python and Paramiko") (description "The scp module extends the Paramiko library to send and @@ -4826,10 +4706,9 @@ (define-public python-rst.linker (base32 "0pqsfqqx8h0pq21k8l3k62kznrgaj2ala93c64s4d9rpbr4mgkd2")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-six" ,python-six))) + (list python-dateutil python-six)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) ;; Test would require path.py, which would introduce a cyclic dependence. (arguments `(#:tests? #f)) ;; Note: As of version 1.7 the documentation is not worth building. @@ -4859,8 +4738,7 @@ (define-public python-sshpubkeys "1h4gwmcfn84kkqh83km1vfz8sc5kr2g4gzgzmr8gz704jmqiv7nq")))) (build-system python-build-system) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-ecdsa" ,python-ecdsa))) + (list python-cryptography python-ecdsa)) (synopsis "OpenSSH public key parser") (description "This package provides a library for parsing and validating OpenSSH @@ -4888,8 +4766,7 @@ (define-public python-feedgenerator #t)))) (build-system python-build-system) (propagated-inputs - `(("python-pytz" ,python-pytz) - ("python-six" ,python-six))) + (list python-pytz python-six)) (home-page "https://github.com/getpelican/feedgenerator") (synopsis "Standalone version of Django's Atom/RSS feed generator") @@ -4914,10 +4791,9 @@ (define-public python-lsp-jsonrpc "1gb0fsamxndhplx25v8m0b3k7aknzy454fpa0qsqsqnv6c3igv3v")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (propagated-inputs - `(("python-ujson" ,python-ujson))) + (list python-ujson)) (home-page "https://github.com/python-lsp/python-lsp-jsonrpc") (synopsis "JSON RPC 2.0 server library") (description @@ -4968,10 +4844,9 @@ (define-public python-pydantic (replace 'check (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-pytest python-pytest-mock)) (propagated-inputs - `(("python-typing-extensions" ,python-typing-extensions))) + (list python-typing-extensions)) (home-page "https://github.com/samuelcolvin/pydantic") (synopsis "Python data validation and settings management") (description @@ -4992,8 +4867,7 @@ (define-public python-pydocstyle "1m1xv9clkg9lgzyza6dnj359z04vh5g0h49nhzghv7lg81gchhap")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-snowballstemmer" ,python-snowballstemmer))) + (list python-six python-snowballstemmer)) (home-page "https://github.com/PyCQA/pydocstyle/") (synopsis "Python docstring style checker") @@ -5025,30 +4899,30 @@ (define-public python-lsp-server (invoke "python" "-m" "pytest" "-k" "not test_pyqt_completion")))))) (propagated-inputs - `(("python-autopep8" ,python-autopep8) - ("python-configparser" ,python-configparser) - ("python-pydocstyle" ,python-pydocstyle) - ("python-flake8" ,python-flake8) - ("python-future" ,python-future) - ("python-jedi" ,python-jedi) - ("python-lsp-jsonrpc" ,python-lsp-jsonrpc) - ("python-pluggy" ,python-pluggy) - ("python-pycodestyle" ,python-pycodestyle) - ("python-pyflakes" ,python-pyflakes) - ("python-rope" ,python-rope) - ("python-ujson" ,python-ujson) - ("python-yapf" ,python-yapf))) - (native-inputs - `(("python-coverage" ,python-coverage) - ("python-flaky" ,python-flaky) - ("python-matplotlib" ,python-matplotlib) - ("python-mock" ,python-mock) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pylint" ,python-pylint) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-versioneer" ,python-versioneer))) + (list python-autopep8 + python-configparser + python-pydocstyle + python-flake8 + python-future + python-jedi + python-lsp-jsonrpc + python-pluggy + python-pycodestyle + python-pyflakes + python-rope + python-ujson + python-yapf)) + (native-inputs + (list python-coverage + python-flaky + python-matplotlib + python-mock + python-numpy + python-pandas + python-pylint + python-pytest + python-pytest-cov + python-versioneer)) (home-page "https://github.com/palantir/python-language-server") (synopsis "Python implementation of the Language Server Protocol") (description @@ -5139,17 +5013,17 @@ (define-public python-black (("\\s*\"blackd=blackd:patched_main \\[d\\]\",\n") "") (("\"blackd\", ") ""))))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-attrs" ,python-attrs) - ("python-appdirs" ,python-appdirs) - ("python-pathspec" ,python-pathspec) - ("python-mypy-extensions" ,python-mypy-extensions) - ("python-regex" ,python-regex) - ("python-toml" ,python-toml) - ("python-typed-ast" ,python-typed-ast) - ("python-typing-extensions" ,python-typing-extensions))) - (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-click + python-attrs + python-appdirs + python-pathspec + python-mypy-extensions + python-regex + python-toml + python-typed-ast + python-typing-extensions)) + (native-inputs + (list python-setuptools-scm)) (home-page "https://github.com/ambv/black") (synopsis "The uncompromising code formatter") (description "Black is the uncompromising Python code formatter.") @@ -5168,7 +5042,7 @@ (define-public python-black-macchiato "1drp5p697ni1xn5y2lbjpalgpkzy2i4cyxjj5pk4dxr0vk97dd7i")))) (build-system python-build-system) (propagated-inputs - `(("python-black" ,python-black))) + (list python-black)) (home-page "https://github.com/wbolster/black-macchiato") (synopsis "Partial @code{python-black} formatting") (description @@ -5211,18 +5085,18 @@ (define-public pelican "0g1sbzlz5mfc70gwgnj3lz4kf4psdjl96n6ywklv8z817m1khxdd")))) (build-system python-build-system) (inputs - `(("python-blinker" ,python-blinker) - ("python-dateutil" ,python-dateutil) - ;; Ignoring `guix lint` warning as python-docutils is used to support - ;; reStructuredText processing at runtime. - ("python-docutils" ,python-docutils) - ("python-feedgenerator" ,python-feedgenerator) - ("python-jinja2" ,python-jinja2) - ("python-markdown" ,python-markdown) - ("python-pygments" ,python-pygments) - ("python-pytz" ,python-pytz) - ("python-rich" ,python-rich) - ("python-unidecode" ,python-unidecode))) + (list python-blinker + python-dateutil + ;; Ignoring `guix lint` warning as python-docutils is used to support + ;; reStructuredText processing at runtime. + python-docutils + python-feedgenerator + python-jinja2 + python-markdown + python-pygments + python-pytz + python-rich + python-unidecode)) (home-page "https://blog.getpelican.com/") (arguments `(;; XXX Requires a lot more packages to do unit tests :P @@ -5281,7 +5155,7 @@ (define-public python-cython ;; we need the full python package and not just the python-wrapper ;; because we need libpython3.3m.so (inputs - `(("python" ,python))) + (list python)) (arguments `(#:phases (modify-phases %standard-phases @@ -5364,13 +5238,10 @@ (define-public python-numpy-next "0s6hy8828yr7fcjiwnym4l8lrknr21gqfkaiawsf86n0hd0a5fyh")))) (build-system python-build-system) (inputs - `(("openblas" ,openblas))) + (list openblas)) (native-inputs - `(("python-cython" ,python-cython) - ("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-xdist" ,python-pytest-xdist) - ("gfortran" ,gfortran))) + (list python-cython python-hypothesis python-pytest + python-pytest-xdist gfortran)) (arguments `(#:phases (modify-phases %standard-phases @@ -5444,9 +5315,7 @@ (define-public python2-numpy ;; ...and this one depends on the previous one. (delete-file "numpy/matrixlib/tests/test_matrix_linalg.py"))))))) (native-inputs - `(("python-cython" ,python2-cython) - ("python-pytest" ,python2-pytest) - ("gfortran" ,gfortran)))))) + (list python2-cython python2-pytest gfortran))))) ;; Needed by python-numba, see https://github.com/numba/numba/issues/7176 (define-public python-numpy-1.20 @@ -5502,7 +5371,7 @@ (define-public python2-numpy-1.8 (assoc-ref inputs "openblas") (assoc-ref inputs "openblas")))))))))) (native-inputs - `(("python2-nose" ,python2-nose))) + (list python2-nose)) (description "NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ @@ -5546,8 +5415,7 @@ (define-public python-colormath "05qjycgxp3p2f9n6lmic68sxmsyvgnnlyl4z9w7dl9s56jphaiix")))) (build-system python-build-system) (propagated-inputs - `(("python-networkx" ,python-networkx) - ("python-numpy" ,python-numpy))) + (list python-networkx python-numpy)) (home-page "https://github.com/gtaylor/python-colormath") (synopsis "Color math and conversion library") (description @@ -5574,14 +5442,10 @@ (define-public python-sparse (when tests? (invoke "python" "-m" "pytest" "-v"))))))) (propagated-inputs - `(("python-numba" ,python-numba) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) + (list python-numba python-numpy python-scipy)) (native-inputs - `(("python-dask" ,python-dask) - ("python-pytest" ,python-pytest) - ("python-pytest-black" ,python-pytest-black) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-dask python-pytest python-pytest-black + python-pytest-cov)) (home-page "https://github.com/pydata/sparse/") (synopsis "Library for multi-dimensional sparse arrays") (description @@ -5617,9 +5481,9 @@ (define-public python-spectra (replace 'check (lambda _ (invoke "nosetests" "-v")))))) (propagated-inputs - `(("python-colormath" ,python-colormath))) + (list python-colormath)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/jsvine/spectra") (synopsis "Color scales and color conversion") (description @@ -5658,12 +5522,9 @@ (define-public python-pyspnego (when tests? (invoke "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-pytest python-pytest-mock)) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-gssapi" ,python-gssapi) - ("python-ruamel.yaml" ,python-ruamel.yaml))) + (list python-cryptography python-gssapi python-ruamel.yaml)) (home-page "https://github.com/jborean93/pyspnego") (synopsis "Python SPNEGO library") (description "The @code{pyspnego} Python library handles Negotiate, NTLM, @@ -5798,11 +5659,9 @@ (define-public python-pygit2 (arguments '(#:tests? #f)) ; tests don't run correctly in our environment (propagated-inputs - `(("python-cached-property" ,python-cached-property) - ("python-cffi" ,python-cffi) - ("libgit2" ,libgit2))) + (list python-cached-property python-cffi libgit2)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/libgit2/pygit2") (synopsis "Python bindings for libgit2") (description "Pygit2 is a set of Python bindings to the libgit2 shared @@ -5850,7 +5709,7 @@ (define-public python-wmctrl (substitute* "wmctrl.py" (("'wmctrl") (string-append "'" wmctrl "/bin/wmctrl"))))))))) - (inputs `(("wmctrl" ,wmctrl))) + (inputs (list wmctrl)) (propagated-inputs (list python-attrs)) (home-page "https://github.com/antocuni/wmctrl") (synopsis "Tool to programmatically control Xorg windows") @@ -5913,12 +5772,9 @@ (define-public python-pdbpp "not interaction_restores_previous_sigint_handler " "and not python_m_pdb_uses_pdbpp")))))))) (propagated-inputs - `(("python-fancycompleter" ,python-fancycompleter) - ("python-pygments" ,python-pygments) - ("python-wmctrl" ,python-wmctrl))) + (list python-fancycompleter python-pygments python-wmctrl)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (home-page "https://github.com/pdbpp/pdbpp") (synopsis "Drop-in replacement for pdb") (description "Pdb++ is a drop-in replacement for @code{pdb}. It @@ -5945,7 +5801,7 @@ (define-public python-pdftotext (base32 "1555wbgr5spj8xflrs4mwsrdmba2f9s72nk50xzqk9ghxaxdvy6a")))) (build-system python-build-system) (inputs - `(("poppler" ,poppler))) + (list poppler)) (home-page "https://github.com/jalan/pdftotext") (synopsis "Simple PDF text extraction") (description "Pdftotext is a Python library of PDF text extraction.") @@ -5969,7 +5825,7 @@ (define-public python-pluginbase (lambda* (#:key tests? #:allow-other-keys) (when tests? (invoke "make" "test"))))))) - (native-inputs `(("python-pytest" ,python-pytest))) + (native-inputs (list python-pytest)) (home-page "https://github.com/mitsuhiko/pluginbase") (synopsis "Simple but flexible plugin system for Python") (description "PluginBase is a library useful in the development of @@ -5989,7 +5845,7 @@ (define-public python-node-semver "000ypfns5x72b41w5f9pk6k3jnr35scliqfbvmilyvv0178005i8")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/podhmo/python-node-semver") (synopsis "Python port of node-semver") (description "This module provides a Python version of node-semver, a @@ -6051,11 +5907,9 @@ (define-public python-numpydoc ;; TODO: unclear why these fail. "-k" "not test_MyClass and not test_my_function"))))))) (propagated-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (native-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-matplotlib python-pytest python-pytest-cov)) (home-page "https://pypi.org/project/numpydoc/") (synopsis "Numpy's Sphinx extensions") @@ -6095,7 +5949,7 @@ (define-public python-numexpr (build-system python-build-system) (arguments `(#:tests? #f)) ; no tests included (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/pydata/numexpr") (synopsis "Fast numerical expression evaluator for NumPy") (description @@ -6126,7 +5980,7 @@ (define-public python-cycler ;; Enable this for the next release which uses 'python-pytest'. '(#:tests? #f)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://matplotlib.org/cycler/") (synopsis "Composable keyword argument iterator") (description @@ -6155,9 +6009,9 @@ (define-public python-colorspacious (base32 "0x7nkphr6g5ql5fvgss8l56rgiyjgh6fm8zzs73i94ci9wzlm63w")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (arguments `(#:phases (modify-phases %standard-phases @@ -6187,8 +6041,7 @@ (define-public python-proto-matcher (arguments `(#:tests? #f)) ;no test suite (propagated-inputs - `(("python-protobuf" ,python-protobuf) - ("python-pyhamcrest" ,python-pyhamcrest))) + (list python-protobuf python-pyhamcrest)) (home-page "https://github.com/dayfine/proto-matcher") (synopsis "PyHamcrest test matchers for protocol buffers") (description "This package provides the following PyHamcrest test @@ -6243,15 +6096,15 @@ (define-public python-matplotlib ("python-pycairo" ,python-pycairo) ("python-cairocffi" ,python-cairocffi))) (inputs - `(("libpng" ,libpng) - ("freetype" ,freetype) - ("qhull" ,qhull) - ("cairo" ,cairo) - ("glib" ,glib) - ;; FIXME: Add backends when available. - ;("python-wxpython" ,python-wxpython) - ("tcl" ,tcl) - ("tk" ,tk))) + (list libpng + freetype + qhull + cairo + glib + ;; FIXME: Add backends when available. + ;("python-wxpython" ,python-wxpython) + tcl + tk)) (native-inputs `(("pkg-config" ,pkg-config) ("python-pytest" ,python-pytest) @@ -6501,8 +6354,7 @@ (define-public python-matplotlib-inline (base32 "1vilzwj3xp00mxprmmn1hlafm3p23vn56s46kx3ra4qd5signjx0")))) (build-system python-build-system) (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-traitlets" ,python-traitlets))) + (list python-matplotlib python-traitlets)) (arguments ;; Tests disabled because of a circular dependency with ipython. `(#:tests? #f)) @@ -6527,11 +6379,9 @@ (define-public python-matplotlib-venn (build-system python-build-system) (arguments '(#:tests? #f)) ; tests are not included (propagated-inputs - `(("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) + (list python-matplotlib python-numpy python-scipy)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://github.com/konstantint/matplotlib-venn") (synopsis "Plot area-proportional Venn diagrams") (description @@ -6563,14 +6413,14 @@ (define-public python-pysnptools (invoke "python3" "pysnptools/test.py")) #t)))))) (propagated-inputs - `(("python-dill" ,python-dill) - ("python-h5py" ,python-h5py) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-psutil" ,python-psutil) - ("python-scipy" ,python-scipy))) + (list python-dill + python-h5py + python-numpy + python-pandas + python-psutil + python-scipy)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "http://microsoftgenomics.github.io/PySnpTools/") (synopsis "Library for reading and manipulating genetic data") (description @@ -6595,9 +6445,9 @@ (define-public python-pykdtree (base32 "0p8n2ljdacfixkiw092974dmhy4s1c0h032ii1z9kwi9h5h5rgmy")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/storpipfugl/pykdtree") (synopsis "Fast kd-tree implementation with OpenMP-enabled queries") (description @@ -6623,8 +6473,7 @@ (define-public python-wurlitzer (lambda _ (invoke "pytest" "-vv" "test.py")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://github.com/minrk/wurlitzer") (synopsis "Capture C-level output in context managers") (description @@ -6706,7 +6555,7 @@ (define-public python-pycodestyle (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://pycodestyle.readthedocs.io/") (synopsis "Python style guide checker") (description "@code{pycodestyle} (formerly pep8) is a tool to check @@ -6748,8 +6597,7 @@ (define-public python-multidict (invoke "pytest" "-vv") (format #t "test suite not run~%"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest python-pytest-cov)) (home-page "https://github.com/aio-libs/multidict/") (synopsis "Multidict implementation") (description "Multidict is dict-like collection of key-value pairs @@ -6769,10 +6617,9 @@ (define-public python-orderedmultidict "1bc2v0yflsxjyyjx4q9wqx0j3bvzcw9z87d5pz4iqac7bsxhn1q4")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-pycodestyle" ,python-pycodestyle))) + (list python-flake8 python-pycodestyle)) (home-page "https://github.com/gruns/orderedmultidict") (synopsis "Python Ordered Multivalue Dictionary - omdict") (description "This package contains a library for ordered multivalue @@ -6794,8 +6641,7 @@ (define-public python-autopep8 "1w6vh627vrmgfbvrdcxrc3k4gxcldrb2lpgxv9irkdds851qrzb0")))) (build-system python-build-system) (propagated-inputs - `(("python-pycodestyle" ,python-pycodestyle) - ("python-toml" ,python-toml))) + (list python-pycodestyle python-toml)) (home-page "https://github.com/hhatto/autopep8") (synopsis "Format Python code according to the PEP 8 style guide") (description @@ -6836,7 +6682,7 @@ (define-public python-distlib ;; NOTE: Any value works, the variable just has to be present. (setenv "SKIP_ONLINE" "1") #t))))) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "https://bitbucket.org/pypa/distlib") (synopsis "Distribution utilities") (description "Distlib is a library which implements low-level functions that @@ -6936,17 +6782,16 @@ (define-public python-pikepdf (arguments `(#:tests? #false)) ;require python-xmp-toolkit (native-inputs - `(("pybind11" ,pybind11) - ("python-setuptools" ,python-setuptools) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-setuptools-scm-git-archive" ,python-setuptools-scm-git-archive) - ("python-toml" ,python-toml) - ("python-wheel" ,python-wheel))) + (list pybind11 + python-setuptools + python-setuptools-scm + python-setuptools-scm-git-archive + python-toml + python-wheel)) (inputs - `(("qpdf" ,qpdf))) + (list qpdf)) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-pillow" ,python-pillow))) + (list python-lxml python-pillow)) (home-page "https://github.com/pikepdf/pikepdf") (synopsis "Read and write PDFs with Python") (description @@ -6966,7 +6811,7 @@ (define-public python-pillow "086g7nhv52wclrwnzbzs2x3nvyzs2hfq1bvgivsrp5f7r7wiiz7n")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (inputs `(("freetype" ,freetype) ("lcms" ,lcms) @@ -6976,7 +6821,7 @@ (define-public python-pillow ("openjpeg" ,openjpeg) ("zlib" ,zlib))) (propagated-inputs - `(("python-olefile" ,python-olefile))) + (list python-olefile)) (arguments `(#:phases (modify-phases %standard-phases @@ -7067,9 +6912,8 @@ (define-public python-pillow-simd (for-each make-file-writable (find-files "Tests")) #t)))))) (inputs - `(("libraqm" ,libraqm) - ("libimagequant" ,libimagequant) - ,@(package-inputs python-pillow))) + (modify-inputs (package-inputs python-pillow) + (prepend libraqm libimagequant))) (home-page "https://github.com/uploadcare/pillow-simd") (synopsis "Fork of the Python Imaging Library (Pillow)") (description "This package is a fork of Pillow which adds support for SIMD @@ -7126,28 +6970,28 @@ (define-public python-imagecodecs "))) #t))))) (inputs - `(("c-blosc" ,c-blosc) - ("giflib" ,giflib) - ("brotli" ,brotli) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("libwebp" ,libwebp) - ("lz4" ,lz4) - ("snappy" ,snappy) - ("xz" ,xz) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) - (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list c-blosc + giflib + brotli + libjpeg-turbo + libpng + libtiff + libwebp + lz4 + snappy + xz + zlib + `(,zstd "lib"))) + (propagated-inputs + (list python-numpy)) (native-inputs ;; For building. - `(("python-cython" ,python-cython) - ;; For testing. Incomplete. - ;("python-numcodecs" ,python-numcodecs) - ;("python-zarr" ,python-zarr) - ;("python-pytest" ,python-pytest) - )) + (list python-cython + ;; For testing. Incomplete. + ;("python-numcodecs" ,python-numcodecs) + ;("python-zarr" ,python-zarr) + ;("python-pytest" ,python-pytest) + )) (home-page "https://www.lfd.uci.edu/~gohlke/") (synopsis "Image transformation, compression, and decompression codecs") @@ -7171,7 +7015,7 @@ (define-public python-roifile (build-system python-build-system) (arguments `(#:tests? #f)) ; there are none (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://www.lfd.uci.edu/~gohlke/") (synopsis "Read and write ImageJ ROI format") (description "Roifile is a Python library to read, write, create, and plot @@ -7194,8 +7038,7 @@ (define-public python-tifffile ;; Tests require lfdfiles, which depends on tifffile (arguments `(#:tests? #f)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-imagecodecs" ,python-imagecodecs))) + (list python-numpy python-imagecodecs)) (home-page "https://www.lfd.uci.edu/~gohlke/") (synopsis "Read and write TIFF(r) files") (description "This package lets you read image and metadata from many @@ -7225,10 +7068,8 @@ (define-public python-lfdfiles (arguments `(#:tests? #f)) ; No tests exist, despite a test dependency on pytest. (propagated-inputs - `(("python-click" ,python-click) - ("python-numpy" ,python-numpy) - ("python-tifffile" ,python-tifffile))) - (native-inputs `(("python-cython" ,python-cython))) + (list python-click python-numpy python-tifffile)) + (native-inputs (list python-cython)) (home-page "https://www.lfd.uci.edu/~gohlke/") (synopsis "Work with LFD data files") (description @@ -7262,11 +7103,9 @@ (define-public python-imageio (invoke "pytest" "-vv")) #t)))))) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-psutil" ,python-psutil))) + (list python-numpy python-pillow python-psutil)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://imageio.github.io/") (synopsis "Library for reading and writing a wide range of image data") (description @@ -7289,7 +7128,7 @@ (define-public python-pycparser (outputs '("out" "doc")) (build-system python-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:phases (modify-phases %standard-phases @@ -7371,10 +7210,10 @@ (define-public python-pywavelets (with-directory-excursion (string-append cwd "/build/" libdir) (invoke "pytest" "-vv")))))))) (native-inputs - `(("python-matplotlib" ,python-matplotlib) ;for tests - ("python-pytest" ,python-pytest))) + (list python-matplotlib ;for tests + python-pytest)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (synopsis "Wavelet transforms in Python") (description "PyWavelets is a library for wavelet transforms in Python. Wavelets are @@ -7407,7 +7246,7 @@ (define-public python-pywal (setenv "HOME" "/tmp") #t))))) (inputs - `(("imagemagick" ,imagemagick))) + (list imagemagick)) (home-page "https://github.com/dylanaraps/pywal") (synopsis "Color palette generator and applicator") (description @@ -7429,13 +7268,10 @@ (define-public python-pywinrm "10gabhhg3rgacd5ahmi2r128z99fzbrbx6mz1nnq0dxmhmn5rpjf")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-requests_ntlm" ,python-requests_ntlm) - ("python-xmltodict" ,python-xmltodict) - ("python-kerberos" ,python-kerberos))) + (list python-six python-requests_ntlm python-xmltodict + python-kerberos)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://github.com/diyan/pywinrm/") (synopsis "Python library for Windows Remote Management (WinRM)") @@ -7458,10 +7294,10 @@ (define-public python-xcffib "0nkglsm9nbhv238iagmmsjcz6lf1yfdvp5kmspphdj385vz9r50j")))) (build-system python-build-system) (inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (propagated-inputs - `(("python-cffi" ,python-cffi) ; used at run time - ("python-six" ,python-six))) + (list python-cffi ; used at run time + python-six)) (arguments `(;; FIXME: Tests need more work. See ".travis.yml" in the repository. #:tests? #f @@ -7510,19 +7346,16 @@ (define-public python-cairocffi (build-system python-build-system) (outputs '("out" "doc")) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("gdk-pixbuf" ,gdk-pixbuf) - ("cairo" ,cairo))) + (list glib gtk+ gdk-pixbuf cairo)) (native-inputs - `(("python-numpy" ,python-numpy) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) + (list python-numpy + python-pytest + python-pytest-cov + python-pytest-runner + python-sphinx + python-sphinx-rtd-theme)) (propagated-inputs - `(("python-xcffib" ,python-xcffib))) ; used at run time + (list python-xcffib)) ; used at run time (arguments `(#:phases (modify-phases %standard-phases @@ -7630,7 +7463,7 @@ (define-public python-drmaa ;; should be set to the path of the libdrmaa library. (arguments '(#:tests? #f)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://pypi.org/project/drmaa/") (synopsis "Python bindings for the DRMAA library") (description @@ -7657,9 +7490,7 @@ (define-public python-grako (build-system python-build-system) (arguments '(#:tests? #f)) ; Test file 'grako.ebnf' is missing from archive. (native-inputs - `(("unzip" ,unzip) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list unzip python-pytest python-pytest-runner)) (home-page "https://bitbucket.org/neogeny/grako") (synopsis "EBNF parser generator") (description @@ -7693,11 +7524,9 @@ (define-public python-grandalf (lambda _ (invoke "python" "setup.py" "pytest")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-ply" ,python-ply))) + (list python-numpy python-ply)) (home-page "https://github.com/bdcht/grandalf") (synopsis "Graph and drawing algorithms framework") (description @@ -7742,9 +7571,7 @@ (define-public python-gridmap (arguments '(#:tests? #f)) ; FIXME: Requires python-cherrypy. (propagated-inputs - `(("python-psutil" ,python-psutil) - ("python-drmaa" ,python-drmaa) - ("python-pyzmq" ,python-pyzmq))) + (list python-psutil python-drmaa python-pyzmq)) (home-page "https://github.com/pygridtools/gridmap") (synopsis "Create jobs on a cluster directly from Python") (description @@ -7768,12 +7595,9 @@ (define-public python-honcho (base32 "11bd87474qpif20xdcn0ra1idj5k16ka51i658wfpxwc6nzsn92b")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-mock" ,python-mock) - ("python-tox" ,python-tox) - ("which" ,which))) ;for tests + (list python-pytest python-mock python-tox which)) ;for tests (propagated-inputs - `(("python-jinja2" ,python-jinja2))) + (list python-jinja2)) (arguments `(#:phases (modify-phases %standard-phases @@ -7809,7 +7633,7 @@ (define-public python-pebble (base32 "16siqc3brbk7dp4d9sg48bjl6a8wyy24aib3il1hf4y2624draxh")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (arguments `(#:phases (modify-phases %standard-phases @@ -7861,7 +7685,7 @@ (define-public python-pexpect ("which" ,which) ("bash-full" ,bash))) ;full Bash for 'test_replwrap.py' (propagated-inputs - `(("python-ptyprocess" ,python-ptyprocess))) + (list python-ptyprocess)) (home-page "http://pexpect.readthedocs.org/") (synopsis "Controlling interactive console applications") (description @@ -7941,8 +7765,7 @@ (define-public python-pathlib2 "0psyg60vk8wca473djrh0v9gb853z8wcawi8im5dyg00amawp2vx")))) (build-system python-build-system) (propagated-inputs - `(("python-scandir" ,python-scandir) - ("python-six" ,python-six))) + (list python-scandir python-six)) (home-page "https://pypi.org/project/pathlib2/") (synopsis "Object-oriented file system paths") (description "The goal of pathlib2 is to provide a backport of the @@ -7964,8 +7787,7 @@ (define-public python-importlib-resources "1hq626mx5jl9zfl0wdrjkxsnh8qd98fqv322n68b9251xjk4bxqr")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-toml" ,python-toml))) + (list python-setuptools-scm python-toml)) (home-page "http://importlib-resources.readthedocs.io/") (synopsis "Read resources from Python packages") (description @@ -7998,8 +7820,7 @@ (define-public python2-importlib-resources "")) #t))))) (propagated-inputs - `(("python-pathlib2" ,python2-pathlib2) - ("python-typing" ,python2-typing))) + (list python2-pathlib2 python2-typing)) (home-page "https://gitlab.com/python-devs/importlib_resources") (synopsis "Backport of @code{importlib.resources} from Python 3.7") (description @@ -8030,11 +7851,9 @@ (define-public python-importlib-metadata "00ikdj4gjhankdljnz7g5ggak4k9lql2926x0x117ir9j2lv7x86")))) (build-system python-build-system) (propagated-inputs - `(("python-zipp" ,python-zipp))) + (list python-zipp)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-pyfakefs" ,python-pyfakefs) - ("python-packaging" ,python-packaging))) + (list python-setuptools-scm python-pyfakefs python-packaging)) (home-page "https://importlib-metadata.readthedocs.io/") (synopsis "Read metadata from Python packages") (description @@ -8133,14 +7952,14 @@ (define-public python-jaraco-packaging "0zimrnkh33b9g8ffw11mjh6kvs54cy5gcjw1h5cl1r7dc833dmkm")))) (build-system python-build-system) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-checkdocs" ,python-pytest-checkdocs) - ("python-pytest-flake8" ,python-pytest-flake8) - ("python-rst.linker" ,python-rst.linker) - ("python-setuptools" ,python-setuptools) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-six" ,python-six) - ("python-sphinx" ,python-sphinx))) + (list python-pytest + python-pytest-checkdocs + python-pytest-flake8 + python-rst.linker + python-setuptools + python-setuptools-scm + python-six + python-sphinx)) (home-page "https://github.com/jaraco/jaraco.packaging") (synopsis "Tools to supplement packaging Python releases") (description @@ -8161,15 +7980,14 @@ (define-public python-pathpy (outputs '("out" "doc")) (build-system python-build-system) (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-importlib-metadata" ,python-importlib-metadata))) + (list python-appdirs python-importlib-metadata)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-sphinx" ,python-sphinx) - ("python-rst.linker" ,python-rst.linker) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-jaraco-packaging" ,python-jaraco-packaging))) + (list python-setuptools-scm + python-sphinx + python-rst.linker + python-pytest + python-pytest-runner + python-jaraco-packaging)) (arguments `(#:phases (modify-phases %standard-phases @@ -8212,7 +8030,7 @@ (define-public python-simplegeneric (base32 "0wwi1c6md4vkbcsfsf8dklf3vr4mcdj4mpxkanwgb6jb1432x5yw")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://cheeseshop.python.org/pypi/simplegeneric") (synopsis "Python module for simple generic functions") (description @@ -8276,22 +8094,22 @@ (define-public python-ipyparallel (setenv "HOME" (getcwd)) #t))))) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-decorator" ,python-decorator) - ("python-ipykernel" ,python-ipykernel) - ("python-ipython" ,python-ipython) - ("python-ipython-genutils" ,python-ipython-genutils) - ("python-jupyter-client" ,python-jupyter-client) - ("python-pyzmq" ,python-pyzmq) - ("python-tornado" ,python-tornado) - ("python-traitlets" ,python-traitlets))) - (native-inputs - `(("python-ipython" ,python-ipython) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-testpath" ,python-testpath))) + (list python-dateutil + python-decorator + python-ipykernel + python-ipython + python-ipython-genutils + python-jupyter-client + python-pyzmq + python-tornado + python-traitlets)) + (native-inputs + (list python-ipython + python-mock + python-nose + python-pytest + python-pytest-cov + python-testpath)) (home-page "https://ipython.org/") (synopsis "Interactive Parallel Computing with IPython") (description @@ -8335,12 +8153,12 @@ (define-public python-ipython-cluster-helper (invoke "python" "example/example.py" "--local")) #t)))))) (propagated-inputs - `(("python-ipyparallel" ,python-ipyparallel) - ("python-ipython" ,python-ipython) - ("python-netifaces" ,python-netifaces) - ("python-pyzmq" ,python-pyzmq) - ("python-setuptools" ,python-setuptools) - ("python-six" ,python-six))) + (list python-ipyparallel + python-ipython + python-netifaces + python-pyzmq + python-setuptools + python-six)) (home-page "https://github.com/roryk/ipython-cluster-helper") (synopsis "Simplify IPython cluster start up and use for multiple schedulers") @@ -8367,11 +8185,9 @@ (define-public python-traitlets (modify-phases %standard-phases (replace 'check (lambda _ (invoke "pytest" "-vv" "traitlets")))))) (propagated-inputs - `(("python-ipython-genutils" ,python-ipython-genutils) - ("python-decorator" ,python-decorator) - ("python-six" ,python-six))) + (list python-ipython-genutils python-decorator python-six)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://ipython.org") (synopsis "Configuration system for Python applications") (description @@ -8428,10 +8244,9 @@ (define-public python-jupyter-core (assoc-ref outputs "out") "/etc/jupyter/migrated"))))))) (propagated-inputs - `(("python-traitlets" ,python-traitlets))) + (list python-traitlets)) (native-inputs - `(("python-six" ,python-six) - ("python-pytest" ,python-pytest))) + (list python-six python-pytest)) ;; This package provides the `jupyter` binary and thus also exports the ;; search paths. (native-search-paths @@ -8478,11 +8293,8 @@ (define-public python-jupyter-client (inputs `(("iproute" ,iproute))) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-jupyter-core" ,python-jupyter-core) - ("python-pyzmq" ,python-pyzmq) - ("python-tornado" ,python-tornado-6) - ("python-traitlets" ,python-traitlets))) + (list python-dateutil python-jupyter-core python-pyzmq + python-tornado-6 python-traitlets)) (native-inputs `(("python-pytest" ,python-pytest) ("python-pytest-timeout" ,python-pytest-timeout) @@ -8544,15 +8356,11 @@ (define-public python-ipykernel (string-append "\"" (which "python") "\""))) #t)))))) (propagated-inputs - `(("python-ipython" ,python-ipython) - ("python-tornado" ,python-tornado-6) - ("python-traitlets" ,python-traitlets) - ;; imported at runtime during connect - ("python-jupyter-client" ,python-jupyter-client))) + (list python-ipython python-tornado-6 python-traitlets + ;; imported at runtime during connect + python-jupyter-client)) (native-inputs - `(("python-flaky" ,python-flaky) - ("python-nose" ,python-nose) - ("python-pytest" ,python-pytest))) + (list python-flaky python-nose python-pytest)) (home-page "https://ipython.org") (synopsis "IPython Kernel for Jupyter") (description @@ -8585,10 +8393,9 @@ (define-public python-pari-jupyter "1yash0p422nnin7z58b99d0p23nx79f5m0mainc9hsjg72jhdhr6")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel))) + (list python-ipykernel)) (inputs - `(("pari-gp" ,pari-gp) - ("readline" ,readline))) + (list pari-gp readline)) (arguments `(#:tests? #f)) ; no test suite (home-page @@ -8631,33 +8438,32 @@ (define-public python-ipython (base32 "04xgymypnbfgf2q0d5b0hanjbjsp53f055sh1p8xlq52vyzmxdaq")))) (build-system python-build-system) (propagated-inputs - `(("python-backcall" ,python-backcall) - ("python-pyzmq" ,python-pyzmq) - ("python-prompt-toolkit" ,python-prompt-toolkit-2) - ("python-terminado" ,python-terminado) - ("python-matplotlib" ,python-matplotlib) - ("python-matplotlib-inline" ,python-matplotlib-inline) - ("python-numpy" ,python-numpy) - ("python-numpydoc" ,python-numpydoc) - ("python-jedi" ,python-jedi) - ("python-jinja2" ,python-jinja2) - ("python-mistune" ,python-mistune) - ("python-pexpect" ,python-pexpect) - ("python-pickleshare" ,python-pickleshare) - ("python-simplegeneric" ,python-simplegeneric) - ("python-jsonschema" ,python-jsonschema) - ("python-traitlets" ,python-traitlets) - ("python-nbformat" ,python-nbformat) - ("python-pygments" ,python-pygments))) + (list python-backcall + python-pyzmq + python-prompt-toolkit-2 + python-terminado + python-matplotlib + python-matplotlib-inline + python-numpy + python-numpydoc + python-jedi + python-jinja2 + python-mistune + python-pexpect + python-pickleshare + python-simplegeneric + python-jsonschema + python-traitlets + python-nbformat + python-pygments)) (inputs - `(("readline" ,readline) - ("which" ,which))) + (list readline which)) (native-inputs - `(("graphviz" ,graphviz) - ("pkg-config" ,pkg-config) - ("python-requests" ,python-requests) ;; for tests - ("python-testpath" ,python-testpath) - ("python-nose" ,python-nose))) + (list graphviz + pkg-config + python-requests ;; for tests + python-testpath + python-nose)) (arguments `(#:phases (modify-phases %standard-phases @@ -8744,8 +8550,7 @@ (define-public python-ipython-documentation (copy-file "COPYING.rst" (string-append doc "/COPYING.rst"))) #t))))) (inputs - `(("python-ipython" ,python-ipython) - ("python-ipykernel" ,python-ipykernel))) + (list python-ipython python-ipykernel)) (native-inputs `(("python-sphinx" ,python-sphinx) ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) @@ -8852,9 +8657,9 @@ (define-public python-urwid-readline (invoke "python" "-m" "pytest")) #t))))) (propagated-inputs - `(("python-urwid" ,python-urwid))) + (list python-urwid)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/rr-/urwid_readline") (synopsis "Text input widget for urwid that supports readline shortcuts") (description @@ -8887,12 +8692,12 @@ (define-public python-textdistance (delete-file "tests/test_external.py") #t))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-isort" ,python-isort) - ("python-numpy" ,python-numpy) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-tabulate" ,python-tabulate))) + (list python-hypothesis + python-isort + python-numpy + python-pytest + python-pytest-runner + python-tabulate)) (home-page "https://github.com/life4/textdistance") (synopsis "Compute distance between the two texts") (description "@code{textdistance} is a pure Python library for comparing @@ -8918,7 +8723,7 @@ (define-public python-urwidtrees (build-system python-build-system) (arguments '(#:tests? #f)) ; no tests - (propagated-inputs `(("python-urwid" ,python-urwid))) + (propagated-inputs (list python-urwid)) (home-page "https://github.com/pazz/urwidtrees") (synopsis "Tree widgets for urwid") (description "Urwidtrees is a Widget Container API for the @code{urwid} @@ -8943,7 +8748,7 @@ (define-public python-ua-parser (arguments `(#:tests? #f)) ;no test suite in release (native-inputs - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (home-page "https://github.com/ua-parser/uap-python") (synopsis "User agent parser") (description @@ -8968,7 +8773,7 @@ (define-public python-user-agents (arguments `(#:tests? #f)) ;missing devices.json test file in release (propagated-inputs - `(("python-ua-parser" ,python-ua-parser))) + (list python-ua-parser)) (home-page "https://github.com/selwin/python-user-agents") (synopsis "User Agent strings parsing library") (description @@ -8992,7 +8797,7 @@ (define-public python-dbus (base32 "0q3jrw515z98mqdk9x822nd95rky455zz9876f1nqna5igkd3gcj")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("python" ,python-wrapper) ("dbus-glib" ,dbus-glib))) @@ -9028,7 +8833,7 @@ (define-public python-dbus-next "1ahaz52kny1p9xxv6phvk4iq56rg8li390wywlxf2yslaij1188h")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/altdesktop/python-dbus-next") (synopsis "Zero-dependency DBus library for Python with asyncio support") (description @@ -9051,7 +8856,7 @@ (define-public python-notify2 (build-system python-build-system) (arguments `(#:tests? #f)) ; tests depend on system state (propagated-inputs - `(("python-dbus" ,python-dbus))) + (list python-dbus)) (home-page "https://bitbucket.org/takluyver/pynotify2") (synopsis "Python interface to D-Bus notifications") (description @@ -9089,7 +8894,7 @@ (define-public python-beautifulsoup4 (replace 'check (lambda _ (invoke "./convert-py3k")))))) (propagated-inputs - `(("python-soupsieve" ,python-soupsieve))) + (list python-soupsieve)) (home-page "https://www.crummy.com/software/BeautifulSoup/bs4/") (synopsis @@ -9155,9 +8960,8 @@ (define-public python2-soupsieve (base32 "1apgqxngi1216h1cyvrvj9gy3wf45mh1lz4n76j26jf3k36bm1br")))) (propagated-inputs - `(("python2-backports-functools-lru-cache" - ,python2-backports-functools-lru-cache) - ,@(package-propagated-inputs base)))))) + (modify-inputs (package-propagated-inputs base) + (prepend python2-backports-functools-lru-cache)))))) (define-public python-netifaces (package @@ -9203,9 +9007,9 @@ (define-public python-networkx #t))))) ;; python-decorator is needed at runtime. (propagated-inputs - `(("python-decorator" ,python-decorator))) + (list python-decorator)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://networkx.github.io/") (synopsis "Python module for creating and manipulating graphs and networks") (description @@ -9229,8 +9033,7 @@ (define-public python2-networkx (arguments `(#:python ,python-2)) (native-inputs - `(("python-nose" ,python2-nose) - ("unzip" ,unzip)))))) + (list python2-nose unzip))))) (define-public python-datrie (package @@ -9245,10 +9048,8 @@ (define-public python-datrie "0pbn32flkrpjiwfcknmj6398qa81ba783kbcvwan3kym73v0hnsj")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython) - ("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-cython python-hypothesis python-pytest + python-pytest-runner)) (home-page "https://github.com/kmike/datrie") (synopsis "Fast, efficiently stored trie for Python") (description @@ -9269,10 +9070,9 @@ (define-public python-amply "0f1db9zp0rsfzxvaz55xwh8h5rfdgr9a2a715g06ic8nknsdq4nb")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils) - ("python-pyparsing" ,python-pyparsing))) + (list python-docutils python-pyparsing)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/willu47/amply") (synopsis "Load and manipulate AMPL/GLPK data as Python data structures") (description @@ -9293,7 +9093,7 @@ (define-public python-pulp "1dammrg0f1v0r028i3rpxbf2bsyxmjq0q6ihb4x2wsdki44z3bxj")))) (build-system python-build-system) (propagated-inputs - `(("python-amply" ,python-amply))) + (list python-amply)) (home-page "https://github.com/coin-or/pulp") (synopsis "Linear Programming modeler") (description @@ -9339,13 +9139,10 @@ (define-public python-three-merge (arguments `(#:test-target "pytest")) (propagated-inputs - `(("python-diff-match-patch" ,python-diff-match-patch))) + (list python-diff-match-patch)) (native-inputs - `(("python-flaky" ,python-flaky) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner) - ("python-pytest-timeout" ,python-pytest-timeout))) + (list python-flaky python-pytest python-pytest-cov + python-pytest-runner python-pytest-timeout)) (home-page "https://github.com/spyder-ide/three-merge") (synopsis "Library for merging two strings with respect to a base one") (description @@ -9382,22 +9179,22 @@ (define-public snakemake "/bin/snakemake"))) #t))))) (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-configargparse" ,python-configargparse) - ("python-datrie" ,python-datrie) - ("python-docutils" ,python-docutils) - ("python-gitpython" ,python-gitpython) - ("python-jinja2" ,python-jinja2) - ("python-jsonschema" ,python-jsonschema) - ("python-nbformat" ,python-nbformat) - ("python-networkx" ,python-networkx) - ("python-psutil" ,python-psutil) - ("python-pulp" ,python-pulp) - ("python-pyyaml" ,python-pyyaml) - ("python-ratelimiter" ,python-ratelimiter) - ("python-requests" ,python-requests) - ("python-toposort" ,python-toposort) - ("python-wrapt" ,python-wrapt))) + (list python-appdirs + python-configargparse + python-datrie + python-docutils + python-gitpython + python-jinja2 + python-jsonschema + python-nbformat + python-networkx + python-psutil + python-pulp + python-pyyaml + python-ratelimiter + python-requests + python-toposort + python-wrapt)) (home-page "https://snakemake.readthedocs.io") (synopsis "Python-based execution environment for make-like workflows") (description @@ -9452,13 +9249,9 @@ (define-public python-seaborn (when tests? (invoke "pytest" "seaborn"))))))) (propagated-inputs - `(("python-pandas" ,python-pandas) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy))) + (list python-pandas python-matplotlib python-numpy python-scipy)) (native-inputs - `(("python-pytest" ,python-pytest) - ("xorg-server" ,xorg-server-for-tests))) + (list python-pytest xorg-server-for-tests)) (home-page "https://seaborn.pydata.org/") (synopsis "Statistical data visualization") (description @@ -9510,8 +9303,7 @@ (define-public python-mpmath (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (home-page "https://mpmath.org") (synopsis "Arbitrary-precision floating-point arithmetic in python") (description @@ -9535,7 +9327,7 @@ (define-public python-bigfloat (base32 "0xd7q4l7v0f463diznjv4k9wlaks80pn9drdqmfifi7zx8qvybi6")))) (build-system python-build-system) (inputs - `(("mpfr" ,mpfr))) + (list mpfr)) (home-page "https://github.com/mdickinson/bigfloat") (synopsis "Arbitrary precision floating-point arithmetic for Python") (description @@ -9563,7 +9355,7 @@ (define-public python-sympy (or (which "python3") (which "python")) "-c" "import sympy; sympy.test(\"/core\")")))))) (propagated-inputs - `(("python-mpmath" ,python-mpmath))) + (list python-mpmath)) (home-page "https://www.sympy.org/") (synopsis "Python library for symbolic mathematics") (description @@ -9632,11 +9424,9 @@ (define-public python-xlib (setenv "DISPLAY" ":1") #t)))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-setuptools-scm" ,python-setuptools-scm) - ("xorg-server" ,xorg-server))) + (list python-mock python-setuptools-scm xorg-server)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/python-xlib/python-xlib") (synopsis "Python X11 client library") (description @@ -9661,7 +9451,7 @@ (define-public python-singledispatch "171b7ip0hsq5qm83np40h3phlr36ym18w0lay0a8v08kvy3sy1jv")))) (build-system python-build-system) (native-inputs - `(("python-six" ,python-six))) ; required for conversion, not at run-time + (list python-six)) ; required for conversion, not at run-time (home-page "https://docs.python.org/3/library/functools.html#functools.singledispatch") (synopsis "Backport of singledispatch feature from Python 3.4") @@ -9747,7 +9537,7 @@ (define-public python2-backports-shutil-get-terminal-size (lambda _ (invoke "py.test" "-v")))))) (native-inputs - `(("python2-pytest" ,python2-pytest))) + (list python2-pytest)) (home-page "https://github.com/chrippa/backports.shutil_get_terminal_size") (synopsis "Backport of Python 3.3's @code{shutil.get_terminal_size}") (description @@ -9821,11 +9611,9 @@ (define-public python-pyzmq ;; Cython extensions have to be built before running the tests. (invoke "python" "setup.py" "build_ext" "--inplace")))))) (inputs - `(("zeromq" ,zeromq))) + (list zeromq)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-cython" ,python-cython) - ("python-pytest" ,python-pytest))) + (list pkg-config python-cython python-pytest)) (home-page "https://github.com/zeromq/pyzmq") (synopsis "Python bindings for 0MQ") (description @@ -9846,7 +9634,7 @@ (define-public python-immutabledict (arguments `(#:tests? #f)) ; no tests in PyPI release and no setup.py in GitHub (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/corenting/immutabledict") (synopsis "Immutable wrapper around dictionaries") (description @@ -9874,7 +9662,7 @@ (define-public python-emoji (when tests? (invoke "python" "-m" "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/carpedm20/emoji/") (synopsis "Emoji terminal output for Python") (description "This package provides Emoji terminal output for Python. The @@ -9921,8 +9709,7 @@ (define-public python-pep8-naming "04kyh9hkpyc8jzj16d1kkk29b5n8miqdvbs0zm035n1z5z5kx6hz")))) (build-system python-build-system) (propagated-inputs - `(("python-flake8" ,python-flake8) - ("python-flake8-polyfill" ,python-flake8-polyfill))) + (list python-flake8 python-flake8-polyfill)) (home-page "https://github.com/PyCQA/pep8-naming") (synopsis "Check PEP-8 naming conventions") (description @@ -9946,9 +9733,7 @@ (define-public python-pep517 (invoke "pytest") #t)))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-testpath" ,python-testpath))) + (list python-mock python-pytest python-testpath)) (properties `((python2-variant . ,(delay python2-pep517)))))) ;; Skip the tests so we don't create a cyclical dependency with pytest. @@ -10040,13 +9825,10 @@ (define-public python-flake8 (add-installed-pythonpath inputs outputs) (invoke "pytest" "-v")))))) (propagated-inputs - `(("python-pycodestyle" ,python-pycodestyle) - ("python-entrypoints" ,python-entrypoints) - ("python-pyflakes" ,python-pyflakes) - ("python-mccabe" ,python-mccabe))) + (list python-pycodestyle python-entrypoints python-pyflakes + python-mccabe)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://gitlab.com/pycqa/flake8") (synopsis "The modular source code checker: pep8, pyflakes and co") @@ -10076,10 +9858,8 @@ (define-public python-flake8-3.8 (base32 "0fvcrsbyzjpcli8ldbpsdbpmf238nkvwc1dy4hy82lf63rvfinma")))) (propagated-inputs - `(("python-pycodestyle" ,python-pycodestyle-2.6) - ("python-entrypoints" ,python-entrypoints) - ("python-pyflakes" ,python-pyflakes-2.2) - ("python-mccabe" ,python-mccabe))))) + (list python-pycodestyle-2.6 python-entrypoints python-pyflakes-2.2 + python-mccabe)))) (define-public python-flake8-bugbear (package @@ -10103,11 +9883,9 @@ (define-public python-flake8-bugbear (("def test_does_not_crash_on_any_valid_code") "def _test_does_not_crash_on_any_valid_code"))))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-hypothesmith" ,python-hypothesmith))) + (list python-hypothesis python-hypothesmith)) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-flake8" ,python-flake8))) + (list python-attrs python-flake8)) (home-page "https://github.com/PyCQA/flake8-bugbear") (synopsis "Flake8 plugin for finding likely bugs and design problems in your program") @@ -10130,9 +9908,7 @@ (define-public python-flake8-continuation "0dzaw8jr7yhlabxhrblnrizxx17xa9ngjnbr1kidg5lapq6b9q1y")))) (build-system python-build-system) (propagated-inputs - `(("python-flake8" ,python-flake8) - ("python-pycodestyle" ,python-pycodestyle) - ("python-six" ,python-six))) + (list python-flake8 python-pycodestyle python-six)) (home-page "https://github.com/planetlabs/flake8-continuation") (synopsis "Flake8 Line Continuation Plugin") (description "A Flake8 plugin that checks for the line continuation @@ -10157,8 +9933,7 @@ (define-public python-flake8-implicit-str-concat (base32 "1v0y29xlmbr2q12a4nnpm1dm9aw1mjiys1x8jif4z8c90d63cqm6")))) (build-system python-build-system) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-more-itertools" ,python-more-itertools))) + (list python-attrs python-more-itertools)) (home-page "https://github.com/keisheiled/flake8-implicit-str-concat") (synopsis "Flake8 plugin to encourage correct string literal concatenation") (description @@ -10194,12 +9969,9 @@ (define-public python-flake8-polyfill "[tool:pytest]")) (invoke "py.test" "-v")))))) (propagated-inputs - `(("python-flake8" ,python-flake8))) + (list python-flake8)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pep8" ,python-pep8) - ("python-pycodestyle" ,python-pycodestyle) - ("python-pytest" ,python-pytest))) + (list python-mock python-pep8 python-pycodestyle python-pytest)) (home-page "https://gitlab.com/pycqa/flake8-polyfill") (synopsis "Polyfill package for Flake8 plugins") (description @@ -10222,9 +9994,7 @@ (define-public python-flake8-print (base32 "05k5kkvyk6fdmvnacxfzypk74vbl3pmva13dqg1aljfwnxsc7yjs")))) (build-system python-build-system) (propagated-inputs - `(("python-flake8" ,python-flake8) - ("python-pycodestyle" ,python-pycodestyle) - ("python-six" ,python-six))) + (list python-flake8 python-pycodestyle python-six)) (home-page "https://github.com/jbkahn/flake8-print") (synopsis "Print statement checker plugin for Flake8") (description @@ -10245,9 +10015,7 @@ (define-public python-flake8-pyi "0b27n2pmrxcc7nva4wp2i7mrag0fnq0firvhg1ljq593a45b5qyf")))) (build-system python-build-system) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-flake8" ,python-flake8) - ("python-pyflakes" ,python-pyflakes))) + (list python-attrs python-flake8 python-pyflakes)) (home-page "https://github.com/ambv/flake8-pyi") (synopsis "Flake8 plugin that provides specializations for type hinting stub files") @@ -10293,7 +10061,7 @@ (define-public python-flake8-quotes "0ph5s6lxgpzz4an0ax6s5xjqypqmngwr5b1i0h9pqhzghplic49z")))) (build-system python-build-system) (propagated-inputs - `(("python-flake8" ,python-flake8))) + (list python-flake8)) (home-page "https://github.com/zheller/flake8-quotes/") (synopsis "Flake8 lint for quotes") (description "This package provides a Flake8 lint for quotes.") @@ -10312,7 +10080,7 @@ (define-public python-flake8-todo "05arm0sch3r8248035kilmf01z0mxsahw6vpbbz0d343zy8m8k3f")))) (build-system python-build-system) (propagated-inputs - `(("python-pycodestyle" ,python-pycodestyle))) + (list python-pycodestyle)) (home-page "https://github.com/schlamar/flake8-todo") (synopsis "TODO notes checker, plugin for flake8") (description @@ -10332,7 +10100,7 @@ (define-public python-autoflake (base32 "0nzr057dbmgprp4a52ymafdkdd5zp2wcqf42913xc7hhvvdbj338")))) (build-system python-build-system) (propagated-inputs - `(("python-pyflakes" ,python-pyflakes))) + (list python-pyflakes)) (home-page "https://github.com/myint/autoflake") (synopsis "Removes unused imports and unused variables") (description @@ -10357,8 +10125,7 @@ (define-public python-mistune "0vkmsh0x480rni51lhyvigfdf06b9247z868pk3bal1wnnfl58sr")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose) - ("python-cython" ,python-cython))) + (list python-nose python-cython)) (home-page "https://github.com/lepture/mistune") (synopsis "Markdown parser in pure Python") (description "This package provides a fast markdown parser in pure @@ -10395,8 +10162,7 @@ (define-public python-markdown "0jbs73nincha8fkfxx267sfxac6pl0ckszjbqbb8gk4dhs8v9d9i")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose) - ("python-pyyaml" ,python-pyyaml))) + (list python-nose python-pyyaml)) (home-page "https://python-markdown.github.io/") (synopsis "Python implementation of Markdown") (description @@ -10433,7 +10199,7 @@ (define-public python-ptyprocess "0ra31k10v3629xq0kdn8lwmfbi97anmk48r03yvh7mks0kq96hg6")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (arguments `(#:phases (modify-phases %standard-phases @@ -10499,8 +10265,7 @@ (define-public python-cram (invoke "make" "test")))))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("which" ,which))) + (list python-coverage which)) (synopsis "Simple testing framework for command line applications") (description "Cram is a functional testing framework for command line applications. @@ -10543,7 +10308,7 @@ (define-public python-stdlib-list (arguments `(#:tests? #f)) ; Tests require more dependencies. (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/jackmaney/python-stdlib-list") (synopsis "Python Standard Libraries") (description "This package contains a list of Python Standard Libraries.") @@ -10583,9 +10348,7 @@ (define-public python-fonttools "1mq9kdzhcsp96bhv7smnrpdg1s4z5wh70bsl99c0jmcrahqdisqq")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list unzip python-pytest python-pytest-runner)) (home-page "https://github.com/fonttools/fonttools") (synopsis "Tools to manipulate font files") (description @@ -10686,10 +10449,9 @@ (define-public python-llfuse "1g2cdhdqrb6m7655qp61pn61pwj1ql61cdzhr2jvl3w4i8877ddr")))) (build-system python-build-system) (inputs - `(("fuse" ,fuse) - ("attr" ,attr))) + (list fuse attr)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Python bindings for FUSE") (description "Python-LLFUSE is a set of Python bindings for the low level FUSE API.") @@ -10726,7 +10488,7 @@ (define-public python-msgpack (lambda _ (invoke "pytest" "-v" "test")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (synopsis "MessagePack (de)serializer") (description "MessagePack is a fast, compact binary serialization format, suitable for similar data to JSON. This package provides CPython bindings for @@ -10892,9 +10654,9 @@ (define (grep string file-name) (filter (lambda (f) (grep "from test." f)) test-files))))))))) (propagated-inputs - `(("python-lark-parser" ,python-lark-parser))) + (list python-lark-parser)) (native-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/vaidik/commentjson") (synopsis "Python library for adding comments to JSON files") (description "Comment JSON is a Python package that helps you create JSON @@ -10927,9 +10689,7 @@ (define-public python-resolvelib (add-installed-pythonpath inputs outputs) (invoke "pytest"))))))) (native-inputs - `(("python-commentjson" ,python-commentjson) - ("python-packaging" ,python-packaging) - ("python-pytest" ,python-pytest))) + (list python-commentjson python-packaging python-pytest)) (home-page "https://github.com/sarugaku/resolvelib") (synopsis "Abstract dependencies resolver") (description "The ResolveLib library provides a @code{Resolver} class that @@ -11104,7 +10864,7 @@ (define-public python-curio ;; Tries to open an outgoing connection. "not test_ssl_outgoing")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/dabeaz/curio") (synopsis "Coroutine-based library for concurrent Python") (description @@ -11167,15 +10927,11 @@ (define-public python-tables (string-append "--hdf5=" (assoc-ref inputs "hdf5")))))))) (propagated-inputs - `(("python-numexpr" ,python-numexpr) - ("python-numpy" ,python-numpy))) + (list python-numexpr python-numpy)) (native-inputs - `(("python-cython" ,python-cython) - ("pkg-config" ,pkg-config))) + (list python-cython pkg-config)) (inputs - `(("hdf5" ,hdf5-1.10) - ("bzip2" ,bzip2) - ("zlib" ,zlib))) + (list hdf5-1.10 bzip2 zlib)) (home-page "https://www.pytables.org/") (synopsis "Hierarchical datasets for Python") (description "PyTables is a package for managing hierarchical datasets and @@ -11200,9 +10956,7 @@ (define-public python-sniffio (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-curio" ,python-curio) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-curio python-pytest python-pytest-cov)) (home-page "https://github.com/python-trio/sniffio") (synopsis "Detect which async library a program is running under") (description "This package detects which async library a program is @@ -11224,11 +10978,9 @@ (define-public python-pytest-black "04lppqydxm0f3f3x0l8hj7v0j6d8syj34jc37yzqwqcyqsnaga81")))) (build-system python-build-system) (propagated-inputs - `(("python-pytest" ,python-pytest) - ("python-black" ,python-black) - ("python-toml" ,python-toml))) + (list python-pytest python-black python-toml)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/shopkeep/pytest-black") (synopsis "Pytest plugin to enable format checking with black") (description @@ -11249,12 +11001,12 @@ (define-public python-get-version "1g15jyx33vkxavv9hwv275cs4g9bp2i1y942raw3fxamq8kbaml1")))) (build-system python-build-system) (propagated-inputs - `(("python-pygments" ,python-pygments) - ("python-pytest" ,python-pytest) - ("python-pytest-black" ,python-pytest-black) - ("python-pytest-cov" ,python-pytest-cov) - ("python-setuptools" ,python-setuptools) - ("python-testpath" ,python-testpath))) + (list python-pygments + python-pytest + python-pytest-black + python-pytest-cov + python-setuptools + python-testpath)) (home-page "https://github.com/flying-sheep/get_version") (synopsis "Version helper in the spirit of versioneer") (description @@ -11289,8 +11041,7 @@ (define-public python-filetype "not test_infer_zip_from_disk" " and not test_infer_tar_from_disk")))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-benchmark" ,python-pytest-benchmark))) + (list python-pytest python-pytest-benchmark)) (home-page "https://github.com/h2non/filetype.py") (synopsis "Infer file type and MIME type of any file/buffer") (description "@code{filetype} is a small and dependency free Python @@ -11318,8 +11069,7 @@ (define-public python-cachelib (add-installed-pythonpath inputs outputs) (invoke "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-xprocess" ,python-pytest-xprocess))) + (list python-pytest python-pytest-xprocess)) (home-page "https://github.com/pallets/cachelib") (synopsis "Collection of cache libraries") (description "Cachelib is a library extracted from @code{werkzeug} which @@ -11339,11 +11089,8 @@ (define-public python-legacy-api-wrap "06qhp0g543dy98vpa41hwdalvdbsjfc3ldk474yr9sd75mhl8jh3")))) (build-system python-build-system) (propagated-inputs - `(("python-get-version" ,python-get-version) - ("python-pytest" ,python-pytest) - ("python-pytest-black" ,python-pytest-black) - ("python-pytest-cov" ,python-pytest-cov) - ("python-setuptools" ,python-setuptools))) + (list python-get-version python-pytest python-pytest-black + python-pytest-cov python-setuptools)) (home-page "https://github.com/flying-sheep/legacy-api-wrap") (synopsis "Legacy API wrapper") (description "This module defines a decorator to wrap legacy APIs. The @@ -11362,7 +11109,7 @@ (define-public python-langdetect (base32 "1805svvb7xjm4sf1j7b6nc3409x37pd1xmabfwwjf1ldkzwgxhfb")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/Mimino666/langdetect") (synopsis "Language detection library") (description @@ -11405,7 +11152,7 @@ (define-public python-pyasn1-modules "0pp6dcagd8c2c9qx3lahc1rdwlnmm0y0siqr5icjq2r32b3q8pwh")))) (build-system python-build-system) (propagated-inputs - `(("python-pyasn1" ,python-pyasn1))) + (list python-pyasn1)) (home-page "https://sourceforge.net/projects/pyasn1/") (synopsis "ASN.1 codec implementations") (description @@ -11450,10 +11197,8 @@ (define-public python-asn1tools (base32 "1k88a1azmyvp2ab6qcf2i40dig5abhyn7cmlyhmwwh8kr3syvma0")))) (build-system python-build-system) (propagated-inputs - `(("python-bitstruct" ,python-bitstruct) - ("python-diskcache" ,python-diskcache) - ("python-prompt-toolkit" ,python-prompt-toolkit) - ("python-pyparsing" ,python-pyparsing))) + (list python-bitstruct python-diskcache python-prompt-toolkit + python-pyparsing)) (home-page "https://github.com/eerimoq/asn1tools") (synopsis "ASN.1 parsing, encoding and decoding") (description "This package provides ASN.1 parsing, encoding and decoding @@ -11556,12 +11301,11 @@ (define-public python-libsass (add-installed-pythonpath inputs outputs) (invoke "pytest" "sasstests.py")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-werkzeug" ,python-werkzeug))) + (list python-pytest python-werkzeug)) (inputs - `(("libsass" ,libsass))) + (list libsass)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://sass.github.io/libsass-python/") (synopsis "Straightforward binding of libsass for Python") (description @@ -11583,7 +11327,7 @@ (define-public python-idna-ssl (build-system python-build-system) (arguments `(#:tests? #f)) ;circular dependency with python-aiohttp - (propagated-inputs `(("python-idna" ,python-idna))) + (propagated-inputs (list python-idna)) (home-page "https://github.com/aio-libs/idna-ssl") (synopsis "Patch @code{ssl.match_hostname} for Unicode(idna) domains support") (description "Patch @code{ssl.match_hostname} for Unicode(idna) @@ -11752,10 +11496,9 @@ (define-public python-libarchive-c (replace 'check (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (inputs - `(("libarchive" ,libarchive))) + (list libarchive)) (home-page "https://github.com/Changaco/python-libarchive-c") (synopsis "Python interface to libarchive") (description @@ -11829,8 +11572,7 @@ (define-public python-debian (delete-file "lib/debian/tests/test_debfile.py") #t))))) (propagated-inputs - `(("python-six" ,python-six) - ("python-chardet" ,python-chardet))) + (list python-six python-chardet)) (synopsis "Debian package related modules") (description ;; XXX: Use @enumerate instead of @itemize to work around @@ -11864,10 +11606,9 @@ (define-public python-json-spec "06dpbsq61ja9r89wpa2pzdii47qh3xri9ajdrgn1awfl102znchb")))) (build-system python-build-system) (propagated-inputs - `(("python-pathlib" ,python-pathlib) - ("python-six" ,python-six))) + (list python-pathlib python-six)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "http://py.errorist.io/json-spec") (synopsis "JSON Schema, JSON Pointer and JSON Reference for Python") @@ -11896,15 +11637,14 @@ (define-public python-fastjsonschema (when tests? (invoke "pytest" "-vv" "-m" "not benchmark"))))))) (native-inputs - `(("python-colorama" ,python-colorama) - ("python-json-spec" ,python-json-spec) - ("python-jsonschema" ,python-jsonschema) - ("python-pylint" ,python-pylint) - ("python-pytest" ,python-pytest) - ("python-pytest-benchmark" - ,python-pytest-benchmark) - ("python-pytest-cache" ,python-pytest-cache) - ("python-validictory" ,python-validictory))) + (list python-colorama + python-json-spec + python-jsonschema + python-pylint + python-pytest + python-pytest-benchmark + python-pytest-cache + python-validictory)) (home-page "https://github.com/horejsek/python-fastjsonschema") (synopsis @@ -11937,16 +11677,14 @@ (define-public python-nbformat (when tests? (invoke "pytest" "-vv"))))))) (propagated-inputs - `(("python-ipython-genutils" ,python-ipython-genutils) - ("python-jsonschema" ,python-jsonschema) - ("python-jupyter-core" ,python-jupyter-core) - ("python-traitlets" ,python-traitlets))) + (list python-ipython-genutils python-jsonschema python-jupyter-core + python-traitlets)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-fastjsonschema" ,python-fastjsonschema) ; This is only active - ; when setting NBFORMAT_VALIDATOR="fastjsonschema", so include it for - ; testing only. - ("python-testpath" ,python-testpath))) + (list python-pytest + python-fastjsonschema ; This is only active + ; when setting NBFORMAT_VALIDATOR="fastjsonschema", so include it for + ; testing only. + python-testpath)) (home-page "https://jupyter.org") (synopsis "Jupyter Notebook format") (description "This package provides the reference implementation of the @@ -11965,13 +11703,9 @@ (define-public python-bleach (base32 "0jqa8f1ni10cyf4h7sjpf8mbqlcbkyvmsnli77qrxdcxvc7m4k1w")))) (build-system python-build-system) (propagated-inputs - `(("python-webencodings" ,python-webencodings) - ("python-six" ,python-six))) + (list python-webencodings python-six)) (native-inputs - `(("python-datrie" ,python-datrie) - ("python-genshi" ,python-genshi) - ("python-lxml" ,python-lxml) - ("python-pytest" ,python-pytest))) + (list python-datrie python-genshi python-lxml python-pytest)) (home-page "https://github.com/mozilla/bleach") (synopsis "Whitelist-based HTML-sanitizing tool") (description "Bleach is an easy whitelist-based HTML-sanitizing tool.") @@ -12031,9 +11765,9 @@ (define-public python-epc "09bx1ln1bwa00917dndlgs4k589h8qx2x080xch5m58p92kjwkd1")))) (build-system python-build-system) (propagated-inputs - `(("python-sexpdata" ,python-sexpdata))) + (list python-sexpdata)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/tkf/python-epc") (synopsis "Remote procedure call (RPC) stack for Emacs Lisp and Python") (description @@ -12057,8 +11791,7 @@ (define-public python-forex-python ;; repository require online data. `(#:tests? #f)) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-simplejson" ,python-simplejson))) + (list python-requests python-simplejson)) (home-page "https://github.com/MicroPyramid/forex-python") (synopsis "Foreign exchange rates and currency conversion") (description @@ -12155,10 +11888,10 @@ (define-public python-nbconvert (setenv "HOME" "/tmp") (invoke "pytest" "-vv"))))))) (inputs - `(("pandoc" ,pandoc) - ;; XXX: Disabled, needs substitute*. - ;;("inkscape" ,inkscape) - )) + (list pandoc + ;; XXX: Disabled, needs substitute*. + ;;("inkscape" ,inkscape) + )) (native-inputs `(("python-ipykernel" ,python-ipykernel) ;; XXX: Disabled, not in guix. @@ -12199,21 +11932,21 @@ (define-public python-nbconvert texlive-xcolor texlive-zapfding))))) (propagated-inputs - `(("python-bleach" ,python-bleach) - ("python-defusedxml" ,python-defusedxml) - ("python-entrypoints" ,python-entrypoints) - ("python-jinja2" ,python-jinja2) - ("python-jupyter-core" ,python-jupyter-core) - ("python-mistune" ,python-mistune) - ("python-nbclient" ,python-nbclient) - ("python-nbformat" ,python-nbformat) - ("python-pandocfilters" ,python-pandocfilters) - ("python-pygments" ,python-pygments) - ("python-jupyterlab-pygments" ,python-jupyterlab-pygments) - ("python-testpath" ,python-testpath) - ("python-traitlets" ,python-traitlets) - ;; Required, even if [serve] is not used. - ("python-tornado" ,python-tornado-6))) + (list python-bleach + python-defusedxml + python-entrypoints + python-jinja2 + python-jupyter-core + python-mistune + python-nbclient + python-nbformat + python-pandocfilters + python-pygments + python-jupyterlab-pygments + python-testpath + python-traitlets + ;; Required, even if [serve] is not used. + python-tornado-6)) (home-page "https://jupyter.org") (synopsis "Converting Jupyter Notebooks") (description "The @code{nbconvert} tool, @{jupyter nbconvert}, converts @@ -12271,27 +12004,27 @@ (define-public python-notebook ;; list "python" as a format. "-k" "not test_list_formats"))))))) (propagated-inputs - `(("python-argon2-cffi" ,python-argon2-cffi) - ("python-ipykernel" ,python-ipykernel) - ("python-ipython-genutils" ,python-ipython-genutils) - ("python-jinja2" ,python-jinja2) - ("python-jupyter-client" ,python-jupyter-client) - ("python-jupyter-core" ,python-jupyter-core) - ("python-nbconvert" ,python-nbconvert) - ("python-nbformat" ,python-nbformat) - ("python-prometheus-client" ,python-prometheus-client) - ("python-pyzmq" ,python-pyzmq) - ("python-send2trash" ,python-send2trash) - ("python-terminado" ,python-terminado) - ("python-tornado" ,python-tornado-6) - ("python-traitlets" ,python-traitlets))) - (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nbval" ,python-nbval) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-requests" ,python-requests) - ("python-requests-unixsocket" ,python-requests-unixsocket))) + (list python-argon2-cffi + python-ipykernel + python-ipython-genutils + python-jinja2 + python-jupyter-client + python-jupyter-core + python-nbconvert + python-nbformat + python-prometheus-client + python-pyzmq + python-send2trash + python-terminado + python-tornado-6 + python-traitlets)) + (native-inputs + (list python-coverage + python-nbval + python-pytest + python-pytest-cov + python-requests + python-requests-unixsocket)) (home-page "https://jupyter.org/") (synopsis "Web-based notebook environment for interactive computing") (description @@ -12312,7 +12045,7 @@ (define-public python-widgetsnbextension "1ismyaxbv9d56yqqqb8xl58hg0iq0bbyy014a53y1g3hfbc8g7q7")))) (build-system python-build-system) (propagated-inputs - `(("python-notebook" ,python-notebook))) + (list python-notebook)) (home-page "https://ipython.org") (synopsis "IPython HTML widgets for Jupyter") (description "This package provides interactive HTML widgets for Jupyter @@ -12332,16 +12065,14 @@ (define-public python-ipywidgets "1w217j8i53x14l7b05fk300k222zs9vkcjaa1rbrw3sk43k466lz")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) - ("python-ipython" ,python-ipython) - ("python-jupyterlab-widgets" ,python-jupyterlab-widgets) - ("python-nbformat" ,python-nbformat) - ("python-traitlets" ,python-traitlets) - ("python-widgetsnbextension" ,python-widgetsnbextension))) + (list python-ipykernel + python-ipython + python-jupyterlab-widgets + python-nbformat + python-traitlets + python-widgetsnbextension)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov))) + (list python-mock python-pytest python-pytest-cov)) (home-page "https://ipython.org") (synopsis "IPython HTML widgets for Jupyter") (description "Ipywidgets are interactive HTML widgets for Jupyter @@ -12363,13 +12094,10 @@ (define-public python-jupyter-console "1iqrxhd8hvlyf8cqbc731ssnwm61wrycnbiczy5wsfahd3hlh8i4")))) (build-system python-build-system) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) - ("python-jupyter-client" ,python-jupyter-client) - ("python-prompt-toolkit" ,python-prompt-toolkit-2) - ("python-pygments" ,python-pygments))) + (list python-ipykernel python-jupyter-client python-prompt-toolkit-2 + python-pygments)) (native-inputs - `(("python-nose" ,python-nose) - ("python-pytest" ,python-pytest))) + (list python-nose python-pytest)) (home-page "https://jupyter.org") (synopsis "Jupyter terminal console") (description "This package provides a terminal-based console frontend for @@ -12428,11 +12156,9 @@ (define-public python-qtconsole (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) - ("python-ipython" ,python-ipython) - ("python-pyqt" ,python-pyqt))) + (list python-ipykernel python-ipython python-pyqt)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://jupyter.org") (synopsis "Jupyter Qt console") (description "This package provides a Qt-based console for Jupyter with @@ -12469,10 +12195,9 @@ (define-public python-jsbeautifier "six>=1.11.0")) #t))))) (propagated-inputs - `(("python-editorconfig" ,python-editorconfig) - ("python-six" ,python-six))) + (list python-editorconfig python-six)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (synopsis "JavaScript unobfuscator and beautifier") (description "Beautify, unpack or deobfuscate JavaScript, leveraging popular online obfuscators.") @@ -12492,12 +12217,12 @@ (define-public jupyter (build-system python-build-system) (arguments '(#:tests? #f)) ; there are none. (propagated-inputs - `(("python-ipykernel" ,python-ipykernel) - ("python-ipywidgets" ,python-ipywidgets) - ("python-jupyter-console" ,python-jupyter-console) - ("python-nbconvert" ,python-nbconvert) - ("python-notebook" ,python-notebook) - ("python-qtconsole" ,python-qtconsole))) + (list python-ipykernel + python-ipywidgets + python-jupyter-console + python-nbconvert + python-notebook + python-qtconsole)) (home-page "https://jupyter.org") (synopsis "Web application for interactive documents") (description @@ -12519,9 +12244,7 @@ (define-public python-chardet (base32 "1bpalpia6r5x1kknbk11p1fzph56fmmnp405ds8icksd3knr5aw4")))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-hypothesis python-pytest python-pytest-runner)) (build-system python-build-system) ;; XXX: Incompatible with Pytest 4: . (arguments `(#:tests? #f)) @@ -12547,7 +12270,7 @@ (define-public python-charset-normalizer (base32 "0rr3iv2xw4rz5ijnfqk229fw85cq6p6rhqqsilm0ldzncblfg63h")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/ousret/charset_normalizer") (synopsis "Universal Charset Detector, alternative to Chardet") (description "This library helps you read text from an unknown charset @@ -12574,7 +12297,7 @@ (define-public python-docopt (patches (search-patches "python-docopt-pytest6-compat.patch")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (arguments `(#:phases (modify-phases %standard-phases @@ -12619,7 +12342,7 @@ (define-public python-pythondialog #t)))) #:tests? #f)) ; no test suite (propagated-inputs - `(("dialog" ,dialog))) + (list dialog)) (home-page "http://pythondialog.sourceforge.net/") (synopsis "Python interface to the UNIX dialog utility") (description "A Python wrapper for the dialog utility. Its purpose is to @@ -12655,7 +12378,7 @@ (define-public python-configobj (patches (search-patches "python-configobj-setuptools.patch")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (synopsis "Config file reading, writing and validation") (description "ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to @@ -12679,7 +12402,7 @@ (define-public python-configargparse "1p1pzpf5qpf80bfxsx1mbw9blyhhypjvhl3i60pbmhfmhvlpplgd")))) (build-system python-build-system) (native-inputs - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (arguments `(#:phases (modify-phases %standard-phases @@ -12782,7 +12505,7 @@ (define-public python-texttable (replace 'check (lambda _ (invoke "pytest" "tests.py")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/foutaise/texttable/") (synopsis "Python module for creating simple ASCII tables") (description "Texttable is a Python module for creating simple ASCII @@ -12846,16 +12569,15 @@ (define-public python-qstylizer (lambda _ (setenv "PBR_VERSION" "3.0.1")))))) (native-inputs - `(("python-pbr" ,python-pbr) - ("python-pytest" ,python-pytest) - ("python-pytest-catchlog" ,python-pytest-catchlog) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-runner" ,python-pytest-runner) - ("python-pytest-xdist" ,python-pytest-xdist))) + (list python-pbr + python-pytest + python-pytest-catchlog + python-pytest-cov + python-pytest-mock + python-pytest-runner + python-pytest-xdist)) (propagated-inputs - `(("python-inflection" ,python-inflection) - ("python-tinycss" ,python-tinycss))) + (list python-inflection python-tinycss)) (home-page "https://github.com/blambright/qstylizer") (synopsis "Qt stylesheet generation utility for PyQt/PySide") (description "@code{qstylizer} is a Python package designed to help with @@ -12874,7 +12596,7 @@ (define-public python-click-threading "0f9lmxwcq0y9lb8w0whbni7gwy12gbv74h1igh85qn9aq0iydkxd")))) (build-system python-build-system) (propagated-inputs - `(("python-click" ,python-click))) + (list python-click)) (synopsis "Utilities for multithreading in Click") (description "This package provides utilities for multithreading in Click applications.") @@ -12893,7 +12615,7 @@ (define-public python-click-log "091i03bhxyzsdbc6kilxhivfda2f8ymz3b33xa6cj5kbzjiirz8n")))) (build-system python-build-system) (propagated-inputs - `(("python-click" ,python-click))) + (list python-click)) (synopsis "Logging for click applications") (description "This package provides a Python library for logging Click applications.") @@ -12914,7 +12636,7 @@ (define-public python-click-default-group (arguments `(#:tests? #f)) ; no target (propagated-inputs - `(("python-click" ,python-click))) + (list python-click)) (synopsis "Extends click.Group") (description "This package extends click.Group to invoke a command without explicit subcommand name.") @@ -12943,13 +12665,13 @@ (define-public python-structlog (invoke "pytest")) #t))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-freezegun" ,python-freezegun) - ("python-pretend" ,python-pretend) - ("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-simplejson" ,python-simplejson) - ("python-twisted" ,python-twisted))) + (list python-coverage + python-freezegun + python-pretend + python-pytest + python-pytest-asyncio + python-simplejson + python-twisted)) (home-page "https://www.structlog.org/") (synopsis "Structured Logging for Python") (description "@code{structlog} changes logging in Python by adding structure @@ -12968,8 +12690,7 @@ (define-public python-apipkg "1xhak74yj3lqflvpijg15rnkklrigvsp5q7s4as4h6a157d8q8ip")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (synopsis "Namespace control and lazy-import mechanism") (description "With apipkg you can control the exported namespace of a Python package and greatly reduce the number of imports for your users. It is a small @@ -13003,8 +12724,7 @@ (define-public python-execnet (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (synopsis "Rapid multi-Python deployment") (description "Execnet provides a share-nothing model with channel-send/receive communication for distributing execution across many @@ -13033,8 +12753,7 @@ (define-public python-icalendar "19574j3jwssm2dkqykih4568xqfgjsa3hcd79yl5s2vfys3qvh8g")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-pytz" ,python-pytz))) + (list python-dateutil python-pytz)) (synopsis "Python library for parsing iCalendar files") (description "The icalendar package is a parser/generator of iCalendar files for use with Python.") @@ -13078,9 +12797,9 @@ (define-public python-clint (replace 'check (lambda _ (invoke "py.test" "-v")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-args" ,python-args))) + (list python-args)) (home-page "https://github.com/kennethreitz/clint") (synopsis "Command-line interface tools") (description @@ -13104,7 +12823,7 @@ (define-public python-rply "1j81nddvnb145x4p81bnfpyai6g26i2dc1633ycsk025bb18m01a")))) (build-system python-build-system) (propagated-inputs - `(("python-appdirs" ,python-appdirs))) + (list python-appdirs)) (home-page "https://github.com/alex/rply") (synopsis "Parser generator for Python") (description @@ -13139,14 +12858,9 @@ (define-public python-hy (setenv "HOME" "/tmp") (invoke "nosetests")))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose))) + (list python-coverage python-nose)) (propagated-inputs - `(("python-astor" ,python-astor) - ("python-colorama" ,python-colorama) - ("python-rply" ,python-rply) - ("python-funcparserlib" - ,python-funcparserlib))) + (list python-astor python-colorama python-rply python-funcparserlib)) (home-page "http://hylang.org/") (synopsis "Lisp frontend to Python") (description @@ -13309,18 +13023,17 @@ (define-public python-progressbar2 "0b2v3mim90rmfvixkaniz2qrs650sk230rzgd5zhcjfldmlqgxpc")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-utils" ,python-utils))) + (list python-six python-utils)) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-freezegun" ,python-freezegun) - ("python-pycodestyle" ,python-pycodestyle) - ("python-pytest" ,python-pytest) - ("python-pytest-cache" ,python-pytest-cache) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-flakes" ,python-pytest-flakes) - ("python-pytest-pep8" ,python-pytest-pep8) - ("python-sphinx" ,python-sphinx))) + (list python-flake8 + python-freezegun + python-pycodestyle + python-pytest + python-pytest-cache + python-pytest-cov + python-pytest-flakes + python-pytest-pep8 + python-sphinx)) (home-page "https://github.com/WoLpH/python-progressbar") (synopsis "Text progress bar library for Python") (description @@ -13420,36 +13133,36 @@ (define-public python-moto " and not test_cancel_running_job" " and not test_container_overrides")))))))) (native-inputs - `(("python-flask" ,python-flask) - ("python-flask-cors" ,python-flask-cors) - ("python-freezegun" ,python-freezegun) - ("python-parameterized" ,python-parameterized) - ("python-pytest" ,python-pytest) - ("python-sure" ,python-sure))) + (list python-flask + python-flask-cors + python-freezegun + python-parameterized + python-pytest + python-sure)) (inputs `(("bash" ,bash-minimal))) (propagated-inputs - `(("python-aws-xray-sdk" ,python-aws-xray-sdk) - ("python-boto" ,python-boto) - ("python-boto3" ,python-boto3) - ("python-botocore" ,python-botocore) - ("python-cfn-lint" ,python-cfn-lint) - ("python-cryptography" ,python-cryptography) - ("python-dateutil" ,python-dateutil) - ("python-docker" ,python-docker) - ("python-idna" ,python-idna) - ("python-jinja2" ,python-jinja2) - ("python-jose" ,python-jose) - ("python-jsondiff" ,python-jsondiff) - ("python-mock" ,python-mock) - ("python-pytz" ,python-pytz) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-responses" ,python-responses) - ("python-six" ,python-six) - ("python-sshpubkeys" ,python-sshpubkeys) - ("python-werkzeug" ,python-werkzeug) - ("python-xmltodict" ,python-xmltodict))) + (list python-aws-xray-sdk + python-boto + python-boto3 + python-botocore + python-cfn-lint + python-cryptography + python-dateutil + python-docker + python-idna + python-jinja2 + python-jose + python-jsondiff + python-mock + python-pytz + python-pyyaml + python-requests + python-responses + python-six + python-sshpubkeys + python-werkzeug + python-xmltodict)) (home-page "https://github.com/spulec/moto") (synopsis "Mock out the boto library") (description @@ -13470,7 +13183,7 @@ (define-public python-rsa "1dcxvszbikgzh99ybdc7jq0zb9wspy2ds8z9mjsqiyv3q884xpr5")))) (build-system python-build-system) (propagated-inputs - `(("python-pyasn1" ,python-pyasn1))) + (list python-pyasn1)) (synopsis "Pure-Python RSA implementation") (description "Python-RSA is a pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key @@ -13495,7 +13208,7 @@ (define-public python-pluggy "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (synopsis "Plugin and hook calling mechanism for Python") (description "Pluggy is an extraction of the plugin manager as used by Pytest but stripped of Pytest specific details.") @@ -13541,7 +13254,7 @@ (define-public python-plumbum (native-inputs ;; XXX: Not actually used since there are no tests but required for ;; build. - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://plumbum.readthedocs.io") (synopsis "Python shell combinators library") (description @@ -13562,9 +13275,9 @@ (define-public python-deprecation "1zqqjlgmhgkpzg9ss5ki8wamxl83xn51fs6gn2a8cxsx9vkbvcvj")))) (build-system python-build-system) (propagated-inputs - `(("python-packaging" ,python-packaging))) + (list python-packaging)) (native-inputs - `(("python-unittest2" ,python-unittest2))) + (list python-unittest2)) (home-page "https://deprecation.readthedocs.io/") (synopsis "Python library to handle automated deprecations") (description @@ -13592,17 +13305,17 @@ (define-public python-tox ;; pytest>=2.8.0 for installation. '(#:tests? #f)) (propagated-inputs - `(("python-filelock" ,python-filelock) - ("python-packaging" ,python-packaging) - ("python-pluggy" ,python-pluggy) - ("python-py" ,python-py) - ("python-six" ,python-six) - ("python-toml" ,python-toml) - ("python-virtualenv" ,python-virtualenv))) - (native-inputs - `(; FIXME: Missing: ("python-pytest-timeout" ,python-pytest-timeout) - ("python-pytest" ,python-pytest) ; >= 2.3.5 - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-filelock + python-packaging + python-pluggy + python-py + python-six + python-toml + python-virtualenv)) + (native-inputs + (list ; FIXME: Missing: ("python-pytest-timeout" ,python-pytest-timeout) + python-pytest ; >= 2.3.5 + python-setuptools-scm)) (home-page "https://tox.readthedocs.io") (synopsis "Virtualenv-based automation of test activities") (description "Tox is a generic virtualenv management and test command line @@ -13625,7 +13338,7 @@ (define-public python-jmespath "0k0765x1mybcrzajh3hiqkl8sy9hs0bmn4900frxy0j3ykvaxqmx")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (synopsis "JSON Matching Expressions") (description "JMESPath (pronounced “james path”) is a Python library that allows one to declaratively specify how to extract elements from a JSON @@ -13648,10 +13361,9 @@ (define-public python-symengine (base32 "1kn1w4dp9mrsq6kzmhf4pjmx3wicxc3dw1mwa924q8g48g77lr4c")))) (build-system python-build-system) (native-inputs - `(("cmake" ,cmake) - ("python-cython" ,python-cython))) + (list cmake python-cython)) (inputs - `(("symengine" ,symengine))) + (list symengine)) (home-page "https://github.com/symengine/symengine.py") (synopsis "Python library providing wrappers to SymEngine") (description @@ -13675,10 +13387,9 @@ (define-public python-uncertainties ;; fail. (arguments '(#:tests? #false)) (propagated-inputs - `(("python-future" ,python-future))) + (list python-future)) (native-inputs - `(("python-nose" ,python-nose) - ("python-numpy" ,python-numpy))) + (list python-nose python-numpy)) (home-page "https://uncertainties-python-package.readthedocs.io/") (synopsis "Calculations with uncertainties") (description @@ -13700,7 +13411,7 @@ (define-public python-asteval "0f54sd4w1a72ij1bcxs2x7dk9xf8bzclawijf1z18bqx9f96l2gm")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/newville/asteval") (synopsis "Minimalistic evaluator of Python expressions") (description @@ -13721,12 +13432,9 @@ (define-public python-lmfit "0iab33jjb60f8kn0k0cqb0vjp1mdskks2n3kpn97zkw5cvjhq2b7")))) (build-system python-build-system) (propagated-inputs - `(("python-asteval" ,python-asteval) - ("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-uncertainties" ,python-uncertainties))) + (list python-asteval python-numpy python-scipy python-uncertainties)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://lmfit.github.io/lmfit-py/") (synopsis "Least-Squares minimization with bounds and constraints") (description @@ -13755,8 +13463,7 @@ (define-public python-boto ;; subset of this library, so keep it around for now, but disable tests. '(#:tests? #f)) (propagated-inputs - `(("python-paramiko" ,python-paramiko) - ("python-requests" ,python-requests))) + (list python-paramiko python-requests)) (home-page "https://github.com/boto/boto") (synopsis "Python interfaces for Amazon Web Services") (description @@ -13784,9 +13491,7 @@ (define-public python-botocore ;; FIXME: Many tests are failing. '(#:tests? #f)) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-jmespath" ,python-jmespath) - ("python-urllib3" ,python-urllib3))) + (list python-dateutil python-jmespath python-urllib3)) (home-page "https://github.com/boto/botocore") (synopsis "Low-level interface to AWS") (description "Botocore is a Python library that provides a low-level @@ -13817,13 +13522,9 @@ (define-public python-boto3 (delete-file-recursively "tests/integration")))))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-nose python-mock python-pytest)) (propagated-inputs - `(("python-botocore" ,python-botocore) - ("python-jmespath" ,python-jmespath) - ("python-s3transfer" ,python-s3transfer))) + (list python-botocore python-jmespath python-s3transfer)) (synopsis "AWS SDK for Python") (description "Boto3 is a Python library for writing programs that interact with @@ -13876,7 +13577,7 @@ (define-public python-xdo #t)))) #:tests? #f)) ; no tests provided (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (inputs `(("xdotool" ,xdotool) ("libX11" ,libx11))) @@ -13911,10 +13612,9 @@ (define-public python-mako (format #t "test suite not run~%")) #t))))) (propagated-inputs - `(("python-markupsafe" ,python-markupsafe))) + (list python-markupsafe)) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-mock python-nose)) (home-page "https://www.makotemplates.org/") (synopsis "Templating language for Python") (description "Mako is a templating language for Python that compiles @@ -13959,7 +13659,7 @@ (define-public python-whichcraft "11yfkzyplizdgndy34vyd5qlmr1n5mxis3a3svxmx8fnccdvknxc")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/pydanny/whichcraft") (synopsis "Cross-platform cross-python shutil.which functionality") (description @@ -13979,22 +13679,19 @@ (define-public python-cookiecutter (base32 "0mx49whhwcxmvcak27zr7p7ndzkn3w7psfd7fzh3n91fi1r4v6kb")))) (build-system python-build-system) (native-inputs - `(("python-freezegun" ,python-freezegun) - ("python-pytest" ,python-pytest) - ("python-pytest-catchlog" ,python-pytest-catchlog) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock))) - (propagated-inputs - `(("python-binaryornot" ,python-binaryornot) - ("python-click" ,python-click) - ("python-future" ,python-future) - ("python-jinja2" ,python-jinja2) - ("python-jinja2-time" ,python-jinja2-time) - ("python-poyo" ,python-poyo) - ("python-requests" ,python-requests) - ("python-slugify" ,python-slugify) - ("python-text-unidecode" ,python-text-unidecode) - ("python-whichcraft" ,python-whichcraft))) + (list python-freezegun python-pytest python-pytest-catchlog + python-pytest-cov python-pytest-mock)) + (propagated-inputs + (list python-binaryornot + python-click + python-future + python-jinja2 + python-jinja2-time + python-poyo + python-requests + python-slugify + python-text-unidecode + python-whichcraft)) (home-page "https://github.com/cookiecutter/cookiecutter") (synopsis "Command-line utility that creates projects from project templates") @@ -14017,11 +13714,9 @@ (define-public python-pyquery "1xia20wm0vx5dk85kcwgh13bylz8qh47ffjxssd2586r60xi783a")))) (build-system python-build-system) (native-inputs - `(("python-webob" ,python-webob) - ("python-webtest" ,python-webtest))) + (list python-webob python-webtest)) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-cssselect" ,python-cssselect))) + (list python-lxml python-cssselect)) (home-page "https://github.com/gawel/pyquery") (synopsis "Make jQuery-like queries on xml documents") (description "pyquery allows you to make jQuery queries on xml documents. @@ -14080,11 +13775,9 @@ (define-public python-amqp "1sv600dgqwpimr6i1g59y9hpn50mc236gdqkr7zin13kvlpx0g87")))) (build-system python-build-system) (native-inputs - `(("python-case" ,python-case) - ("python-pytest-sugar" ,python-pytest-sugar) - ("python-mock" ,python-mock))) + (list python-case python-pytest-sugar python-mock)) (propagated-inputs - `(("python-vine" ,python-vine))) + (list python-vine)) (home-page "https://github.com/celery/py-amqp") (synopsis "Low-level AMQP client for Python (fork of amqplib)") @@ -14118,8 +13811,7 @@ (define-public python-txamqp "0jd9864k3csc06kipiwzjlk9mq4054s8kzk5q1cfnxj8572s4iv4")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-twisted" ,python-twisted))) + (list python-six python-twisted)) (home-page "https://github.com/txamqp/txamqp") (synopsis "Communicate with AMQP peers and brokers using Twisted") (description @@ -14144,15 +13836,10 @@ (define-public python-kombu "15k8f7mzqr049sg9vi48m19vjykviafk3f0p5xzgw9by0x0kyxjj")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-case" ,python-case) - ("python-pyro4" ,python-pyro4) - ("python-pytest-sugar" ,python-pytest-sugar) - ("python-pytz" ,python-pytz))) + (list python-mock python-case python-pyro4 python-pytest-sugar + python-pytz)) (propagated-inputs - `(("python-anyjson" ,python-anyjson) - ("python-amqp" ,python-amqp) - ("python-redis" ,python-redis))) + (list python-anyjson python-amqp python-redis)) (home-page "https://kombu.readthedocs.io") (synopsis "Message passing library for Python") (description "The aim of Kombu is to make messaging in Python as easy as @@ -14188,8 +13875,7 @@ (define-public python-billiard "03msmapj3s5zgqk87d646mafz7a01h5bm2wijalgpi0s80ks5na2")))) (build-system python-build-system) (native-inputs - `(("python-case" ,python-case) - ("python-pytest" ,python-pytest))) + (list python-case python-pytest)) (home-page "https://github.com/celery/billiard") (synopsis "Python multiprocessing fork with improvements and bugfixes") @@ -14234,12 +13920,9 @@ (define-public python-celery "pytest>=3.0")) #t))))) (native-inputs - `(("python-case" ,python-case) - ("python-pytest" ,python-pytest))) + (list python-case python-pytest)) (propagated-inputs - `(("python-pytz" ,python-pytz) - ("python-billiard" ,python-billiard) - ("python-kombu" ,python-kombu))) + (list python-pytz python-billiard python-kombu)) (home-page "https://celeryproject.org") (synopsis "Distributed Task Queue") (description "Celery is an asynchronous task queue/job queue based on @@ -14350,17 +14033,12 @@ (define-public python-pyqtgraph ;; doesn't solve the failure. " and not test_reload"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-xdist" ,python-pytest-xdist))) + (list python-pytest python-pytest-cov python-pytest-xdist)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (propagated-inputs - `(("python-h5py" ,python-h5py) - ("python-numpy" ,python-numpy) - ("python-pyopengl" ,python-pyopengl) - ("python-scipy" ,python-scipy) - ("python-pyqt" ,python-pyqt))) + (list python-h5py python-numpy python-pyopengl python-scipy + python-pyqt)) (home-page "http://www.pyqtgraph.org") (synopsis "Scientific graphics and GUI library for Python") (description @@ -14393,10 +14071,9 @@ (define-public python-qasync (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (propagated-inputs - `(("python-pyqt" ,python-pyqt))) + (list python-pyqt)) (home-page "https://github.com/CabbageDevelopment/qasync") (synopsis "Implementation of the PEP 3156 Event-Loop with Qt") (description @@ -14465,8 +14142,7 @@ (define-public python-vobject '(;; The test suite relies on some non-portable Windows interfaces. #:tests? #f)) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-pyicu" ,python-pyicu))) + (list python-dateutil python-pyicu)) (synopsis "Parse and generate vCard and vCalendar files") (description "Vobject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. Currently, iCalendar files @@ -14490,7 +14166,7 @@ (define-public python-munkres (base32 "00yvj8bxmhhhhd74v7j0x673is7vizmxwgb3dd5xmnkr74ybyi7w")))) (build-system python-build-system) - (native-inputs `(("python-pytest" ,python-pytest-6))) + (native-inputs (list python-pytest-6)) (home-page "https://software.clapper.org/munkres/") (synopsis "Implementation of the Munkres algorithm") (description "The Munkres module provides an implementation of the Munkres @@ -14512,7 +14188,7 @@ (define-public python-whoosh (build-system python-build-system) (arguments '(#:tests? #f)) ; Test invocation is no longer supported by Python. (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://bitbucket.org/mchaput/whoosh") (synopsis "Full text indexing, search, and spell checking library") (description @@ -14540,13 +14216,10 @@ (define-public python-codespell (base32 "1r9y714cz8m894rxp7pyvicr1lw2iid24vz6fxbl5wzy8ibgxlqr")))) (build-system python-build-system) (inputs - `(("python-chardet" ,python-chardet))) + (list python-chardet)) (native-inputs - `(("python-check-manifest" ,python-check-manifest) - ("python-flake8" ,python-flake8) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-dependency" ,python-pytest-dependency))) + (list python-check-manifest python-flake8 python-pytest + python-pytest-cov python-pytest-dependency)) (arguments `(#:phases (modify-phases %standard-phases @@ -14629,8 +14302,7 @@ (define-public python2-pathlib2 (arguments `(#:python ,python-2)) (propagated-inputs - `(("python2-scandir" ,python2-scandir) - ("python2-six" ,python2-six))) + (list python2-scandir python2-six)) (home-page "https://pypi.org/project/pathlib2/") (synopsis "Object-oriented file system paths - backport of standard pathlib module") @@ -14681,7 +14353,7 @@ (define-public python-jellyfish (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv" "jellyfish/test.py"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/jamesturk/jellyfish") (synopsis "Approximate and phonetic matching of strings") (description "Jellyfish uses a variety of string comparison and phonetic @@ -14708,7 +14380,7 @@ (define-public python2-unicodecsv `(;; It supports Python 3, but Python 3 can already do Unicode CSV. #:python ,python-2)) (native-inputs - `(("python2-unittest2" ,python2-unittest2))) + (list python2-unittest2)) (home-page "https://github.com/jdunck/python-unicodecsv") (synopsis "Unicode CSV module for Python 2") (description "Unicodecsv is a drop-in replacement for Python 2.7's CSV @@ -14748,12 +14420,9 @@ (define-public python-pdfminer-six (find-files out "\\.gz$")) #t)))))) (propagated-inputs - `(("python-chardet" ,python-chardet) - ("python-cryptography" ,python-cryptography) - ("python-sortedcontainers" ,python-sortedcontainers))) + (list python-chardet python-cryptography python-sortedcontainers)) (native-inputs - `(("python-nose" ,python-nose) - ("python-tox" ,python-tox))) + (list python-nose python-tox)) (home-page "https://github.com/pdfminer/pdfminer.six") (synopsis "PDF parser and analyzer") (description "@code{pdfminer.six} is a community maintained fork of @@ -14791,8 +14460,8 @@ (define-public python-rarfile (lambda* (#:key inputs tests? #:allow-other-keys) (when tests? (invoke "pytest" "-vv"))))))) - (native-inputs `(("python-pytest" ,python-pytest))) - (inputs `(("libarchive" ,libarchive))) + (native-inputs (list python-pytest)) + (inputs (list libarchive)) (home-page "https://github.com/markokr/rarfile") (synopsis "RAR archive reader for Python") (description "This is Python module for RAR archive reading. The interface @@ -14821,11 +14490,8 @@ (define-public python-rich "tests") (invoke "python" "-m" "pytest" "-vv"))))))) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-colorama" ,python-colorama) - ("python-commonmark" ,python-commonmark) - ("python-pygments" ,python-pygments) - ("python-typing-extensions" ,python-typing-extensions))) + (list python-attrs python-colorama python-commonmark python-pygments + python-typing-extensions)) (native-inputs `(("python-pytest" ,python-pytest) ("tests" @@ -14884,10 +14550,10 @@ (define-public python-magic (invoke "python" "./test/test.py") (format #t "test suite not run~%"))))))) (native-inputs - `(("which" ,which))) + (list which)) (inputs ;; python-magic needs to be able to find libmagic.so. - `(("file" ,file))) + (list file)) (synopsis "File type identification using libmagic") (description "This module uses ctypes to access the libmagic file type @@ -14919,15 +14585,15 @@ (define-public python2-s3cmd `(#:python ,python-2 #:tests? #f)) (propagated-inputs - `(("python2-dateutil" ,python2-dateutil) - ;; The python-file package also provides a magic.py module. - ;; This is an unfortunate state of affairs; however, s3cmd - ;; fails to install if it cannot find specifically the - ;; python-magic package. Thus we include it, instead of using - ;; python-file. Ironically, s3cmd sometimes works better - ;; without libmagic bindings at all: - ;; https://github.com/s3tools/s3cmd/issues/198 - ("python2-magic" ,python2-magic))) + (list python2-dateutil + ;; The python-file package also provides a magic.py module. + ;; This is an unfortunate state of affairs; however, s3cmd + ;; fails to install if it cannot find specifically the + ;; python-magic package. Thus we include it, instead of using + ;; python-file. Ironically, s3cmd sometimes works better + ;; without libmagic bindings at all: + ;; https://github.com/s3tools/s3cmd/issues/198 + python2-magic)) (home-page "https://s3tools.org/s3cmd") (synopsis "Command line tool for S3-compatible storage services") (description @@ -14951,9 +14617,9 @@ (define-public python-pkgconfig "107x2wmchlch8saixb488cgjz9n6inl38wi7nxkb942rbaapxiqb")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:phases (modify-phases %standard-phases @@ -15044,10 +14710,9 @@ (define-public python-cysignals "15ix8crpad26cfl1skyg7qajqqfdrm8q5ahhmlfmqi1aw0jqj2g2")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython) - ("python-sphinx" ,python-sphinx))) + (list python-cython python-sphinx)) (inputs - `(("pari-gp" ,pari-gp))) + (list pari-gp)) (arguments `(#:modules ((guix build python-build-system) ((guix build gnu-build-system) #:prefix gnu:) @@ -15106,8 +14771,7 @@ (define-public python2-shedskin " line += ' -L" pcre "/lib" " -L " libgc "/lib'"))) #t)))))) - (inputs `(("pcre" ,pcre) - ("libgc" ,libgc))) + (inputs (list pcre libgc)) (home-page "https://shedskin.github.io/") (synopsis "Experimental Python-2 to C++ Compiler") (description (string-append "This is an experimental compiler for a subset of @@ -15146,7 +14810,7 @@ (define-public python-py3status (base32 "16z8zq83hxy48g6hh4xczbdz50qvxv9k1aahr4fqq7jis60cc262")))) (build-system python-build-system) (inputs - `(("file" ,file))) + (list file)) (arguments '(#:phases (modify-phases %standard-phases @@ -15185,8 +14849,7 @@ (define-public python-tblib (lambda _ (invoke "py.test" "-vv" "tests" "README.rst")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-six" ,python-six))) + (list python-pytest python-six)) (home-page "https://github.com/ionelmc/python-tblib") (synopsis "Traceback serialization library") (description @@ -15268,10 +14931,9 @@ (define-public python-objgraph "19qmqsh984zq1rzzjy4vqnmviaqnymcyl8h7z99pnicbgwnm2adz")))) (build-system python-build-system) (propagated-inputs - `(("python-graphviz" ,python-graphviz))) + (list python-graphviz)) (native-inputs - `(("python-mock" ,python-mock) - ("graphviz" ,graphviz))) + (list python-mock graphviz)) (home-page "https://mg.pov.lt/objgraph/") (synopsis "Draw Python object reference graphs with graphviz") (description @@ -15387,14 +15049,11 @@ (define-public python-gevent ("python-zope.event" ,python-zope-event) ("python-zope.interface" ,python-zope-interface))) (native-inputs - `(("python-six" ,python-six) - - ;; For tests. - ("python-dnspython" ,python-dnspython) - ("python-psutil" ,python-psutil))) + (list python-six + ;; For tests. + python-dnspython python-psutil)) (inputs - `(("c-ares" ,c-ares) - ("libev" ,libev))) + (list c-ares libev)) (home-page "https://www.gevent.org/") (synopsis "Coroutine-based network library") (description @@ -15442,12 +15101,12 @@ (define-public python-twisted (substitute* "src/twisted/python/_setup.py" (("\".+ = twisted\\.conch\\.scripts\\..+\",") ""))))))) (propagated-inputs - `(("python-zope-interface" ,python-zope-interface) - ("python-pyhamcrest" ,python-pyhamcrest) - ("python-incremental" ,python-incremental) - ("python-hyperlink" ,python-hyperlink) - ("python-constantly" ,python-constantly) - ("python-automat" ,python-automat))) + (list python-zope-interface + python-pyhamcrest + python-incremental + python-hyperlink + python-constantly + python-automat)) (home-page "https://twistedmatrix.com/") (synopsis "Asynchronous networking framework written in Python") (description @@ -15487,13 +15146,12 @@ (define-public python-pika (lambda _ (invoke "nosetests")))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose) - - ;; These are optional at runtime, and provided here for tests. - ("python-gevent" ,python-gevent) - ("python-tornado" ,python-tornado) - ("python-twisted" ,python-twisted))) + (list python-mock + python-nose + ;; These are optional at runtime, and provided here for tests. + python-gevent + python-tornado + python-twisted)) (home-page "https://pika.readthedocs.org") (synopsis "Pure Python AMQP Client Library") (description @@ -15559,7 +15217,7 @@ (define-public python-kazoo (build-system python-build-system) (arguments '(#:tests? #f)) ; XXX: needs zookeeper (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://kazoo.readthedocs.org") (synopsis "High-level Zookeeper client library") (description @@ -15584,11 +15242,9 @@ (define-public python-pykafka (build-system python-build-system) (arguments '(#:tests? #f)) ; XXX: needs zookeeper, kafka, etc. (propagated-inputs - `(("python-gevent" ,python-gevent) - ("python-kazoo" ,python-kazoo) - ("python-tabulate" ,python-tabulate))) + (list python-gevent python-kazoo python-tabulate)) (inputs - `(("librdkafka" ,librdkafka))) + (list librdkafka)) (home-page "https://pykafka.readthedocs.io/") (synopsis "Apache Kafka client for Python") (description @@ -15674,7 +15330,7 @@ (define-public python-inflection "1jhnxgnw8y3mbzjssixh6qkc7a3afc4fygajhqrqalnilyvpzshq")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/jpvanhal/inflection") (synopsis "Python string transformation library") (description @@ -15719,15 +15375,10 @@ (define-public python-cleo "17q6wi3q280kxmxzb2iwnnqih2xbljn18v0bjx2ip18p079j43ix")))) (build-system python-build-system) (native-inputs - `( ;; For testing - ("python-mock" ,python-mock) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest" ,python-pytest))) + (list ;; For testing + python-mock python-pytest-mock python-pytest)) (propagated-inputs - `(("python-backpack" ,python-backpack) - ("python-clikit" ,python-clikit) - ("python-pastel" ,python-pastel) - ("python-pylev" ,python-pylev))) + (list python-backpack python-clikit python-pastel python-pylev)) (home-page "https://github.com/sdispater/cleo") (synopsis "Command-line arguments library for Python") (description @@ -15750,8 +15401,7 @@ (define-public python-tomlkit (base32 "062n694sfv24ylda6nh8228y2q9hrvy554kqx84y7czsjfbg4mxc")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pyyaml" ,python-pyyaml))) + (list python-pytest python-pyyaml)) (home-page "https://github.com/sdispater/tomlkit") (synopsis "Style-preserving TOML library") (description @@ -15804,7 +15454,7 @@ (define-public python-memcached "0kvyapavbirk2x3n1jx4yb9nyigrj1s3x15nm3qhpvhkpqvqdqm2")) (patches (search-patches "python-memcached-syntax-warnings.patch")))) (build-system python-build-system) - (propagated-inputs `(("python-six" ,python-six))) + (propagated-inputs (list python-six)) (home-page "https://github.com/linsomniac/python-memcached") (synopsis "Pure python memcached client") @@ -15828,9 +15478,7 @@ (define-public python-clikit (build-system python-build-system) (arguments '(#:tests? #f)) ; no test in the PyPI tarball (propagated-inputs - `(("python-crashtest" ,python-crashtest) - ("python-pastel" ,python-pastel) - ("python-pylev" ,python-pylev))) + (list python-crashtest python-pastel python-pylev)) (home-page "https://github.com/sdispater/clikit") (synopsis "Group of utilities to build command line interfaces") (description @@ -15888,15 +15536,10 @@ (define-public python-cachy (lambda _ (invoke "pifpaf" "run" "memcached" "--port" "11211" "--" "pytest")))))) (native-inputs - `(("memcached" ,memcached) - ("python-fakeredis" ,python-fakeredis) - ("python-flexmock" ,python-flexmock) - ("python-pifpaf" ,python-pifpaf) - ("python-pytest" ,python-pytest))) + (list memcached python-fakeredis python-flexmock python-pifpaf + python-pytest)) (propagated-inputs - `(("python-memcached" ,python-memcached) - ("python-msgpack-python" ,python-msgpack-python) - ("python-redis" ,python-redis))) + (list python-memcached python-msgpack-python python-redis)) (home-page "https://github.com/sdispater/cachy") (synopsis "Simple yet effective caching library") (description @@ -15932,23 +15575,23 @@ (define-public poetry (("packaging>=20.4,<21.0") "packaging>=20.0,<21.0")) #t))))) (propagated-inputs - `(("python-cachecontrol" ,python-cachecontrol) - ("python-cachy" ,python-cachy) - ("python-cleo" ,python-cleo) - ("python-clikit" ,python-clikit) - ("python-html5lib" ,python-html5lib) - ("python-keyring" ,python-keyring) - ("python-msgpack-transitional" ,python-msgpack-transitional) - ("python-packaging" ,python-packaging) - ("python-pexpect" ,python-pexpect) - ("python-pip" ,python-pip) - ("python-pkginfo" ,python-pkginfo) - ("python-poetry-core" ,python-poetry-core) - ("python-requests" ,python-requests) - ("python-requests-toolbelt" ,python-requests-toolbelt-0.9.1) - ("python-shellingham" ,python-shellingham) - ("python-tomlkit" ,python-tomlkit) - ("python-virtualenv" ,python-virtualenv))) + (list python-cachecontrol + python-cachy + python-cleo + python-clikit + python-html5lib + python-keyring + python-msgpack-transitional + python-packaging + python-pexpect + python-pip + python-pkginfo + python-poetry-core + python-requests + python-requests-toolbelt-0.9.1 + python-shellingham + python-tomlkit + python-virtualenv)) (home-page "https://python-poetry.org") (synopsis "Python dependency management and packaging made easy") (description "Poetry is a tool for dependency management and packaging @@ -16008,12 +15651,9 @@ (define-public python-libcst (when tests? (invoke "python" "-m" "unittest"))))))) (native-inputs - `(("python-black" ,python-black) - ("python-isort" ,python-isort))) + (list python-black python-isort)) (propagated-inputs - `(("python-typing-extensions" ,python-typing-extensions) - ("python-typing-inspect" ,python-typing-inspect) - ("python-pyyaml" ,python-pyyaml))) + (list python-typing-extensions python-typing-inspect python-pyyaml)) (home-page "https://github.com/Instagram/LibCST") (synopsis "Concrete Syntax Tree (CST) parser and serializer library for Python") (description @@ -16052,8 +15692,7 @@ (define-public python-typing-inspect (patches (search-patches "python-typing-inspect-fix.patch")))) (build-system python-build-system) (propagated-inputs - `(("python-mypy-extensions" ,python-mypy-extensions) - ("python-typing-extensions" ,python-typing-extensions))) + (list python-mypy-extensions python-typing-extensions)) (home-page "https://github.com/ilevkivskyi/typing_inspect") (synopsis "API for inspection of types in the Python @code{typing} module") (description @@ -16072,7 +15711,7 @@ (define-public python-lazy-object-proxy (base32 "0hwh29m9wa582ramj30p4pysckdrmki1z1b8iaaxk6mpfx2kc8wp")))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (build-system python-build-system) (home-page "https://github.com/ionelmc/python-lazy-object-proxy") (synopsis "Lazy object proxy for python") @@ -16109,7 +15748,7 @@ (define-public python-dnspython "6") (("socket.getprotobyname\\('udp'\\)") "17"))))))) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "https://www.dnspython.org") (synopsis "DNS toolkit for Python") (description @@ -16185,8 +15824,7 @@ (define-public python-email-validator (("dnspython3") "dnspython")) #t))))) (propagated-inputs - `(("python-dnspython" ,python-dnspython) - ("python-idna" ,python-idna))) + (list python-dnspython python-idna)) (home-page "https://github.com/JoshData/python-email-validator") (synopsis "Email address validation library for Python") (description @@ -16221,7 +15859,7 @@ (define-public python-ukpostcodeparser "and not test_125 " "and not test_131")))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/hamstah/ukpostcodeparser") (synopsis "UK Postcode parser for Python") (description @@ -16249,15 +15887,14 @@ (define-public python-faker (replace 'check (lambda _ (invoke "python" "-m" "pytest" "-v")))))) (native-inputs - `( ;; For testing - ("python-freezegun" ,python-freezegun) - ("python-pytest" ,python-pytest-6) - ("python-random2" ,python-random2) - ("python-ukpostcodeparser" ,python-ukpostcodeparser) - ("python-validators" ,python-validators))) + (list ;; For testing + python-freezegun + python-pytest-6 + python-random2 + python-ukpostcodeparser + python-validators)) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-text-unidecode" ,python-text-unidecode))) + (list python-dateutil python-text-unidecode)) (home-page "https://github.com/joke2k/faker") (synopsis "Python package that generates fake data") (description @@ -16277,9 +15914,9 @@ (define-public python-pyaml "0fi604ix8lbpj1266q7js6szm771saprdzzcdwmj43wy83694qmr")))) (build-system python-build-system) (native-inputs - `(("python-unidecode" ,python-unidecode))) + (list python-unidecode)) (propagated-inputs - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (home-page "https://github.com/mk-fg/pretty-yaml") (synopsis "YAML pretty-print library for Python") (description @@ -16303,11 +15940,9 @@ (define-public python-backpack "14rq1mvm0jda90lcx9gyyby9dvq4x3js2cmxvd6vl4686ixwyqh1")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-nose" ,python-nose) - ("python-toml" ,python-toml))) + (list python-pytest python-nose python-toml)) (propagated-inputs - `(("python-simplejson" ,python-simplejson))) + (list python-simplejson)) (home-page "https://github.com/sdispater/backpack") (synopsis "Utilities for working with Python collections") (description "Backpack provides some useful utilities for working with @@ -16340,9 +15975,9 @@ (define-public python-prompt-toolkit (add-installed-pythonpath inputs outputs) (invoke "py.test")))))) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth))) + (list python-wcwidth)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/prompt-toolkit/python-prompt-toolkit") (synopsis "Library for building command line interfaces in Python") (description @@ -16366,9 +16001,7 @@ (define-public python-prompt-toolkit-2 (base32 "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx")))) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth) - ("python-six" ,python-six) - ("python-pygments" ,python-pygments))) + (list python-wcwidth python-six python-pygments)) (properties '()))) (define-public python2-prompt-toolkit @@ -16414,12 +16047,9 @@ (define-public python-jedi (invoke "python" "-m" "pytest" "-vv")) #t))))) (native-inputs - `(("python-colorama" ,python-colorama) - ("python-docopt" ,python-docopt) - ("python-django" ,python-django-2.2) - ("python-pytest" ,python-pytest))) + (list python-colorama python-docopt python-django-2.2 python-pytest)) (propagated-inputs - `(("python-parso" ,python-parso))) + (list python-parso)) (home-page "https://github.com/davidhalter/jedi") (synopsis "Autocompletion and static analysis library for Python") (description @@ -16445,11 +16075,8 @@ (define-public ptpython (arguments `(#:tests? #f)) ;there are no tests (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-black" ,python-black) - ("python-jedi" ,python-jedi) - ("python-prompt-toolkit" ,python-prompt-toolkit) - ("python-pygments" ,python-pygments))) + (list python-appdirs python-black python-jedi python-prompt-toolkit + python-pygments)) (home-page "https://github.com/jonathanslenders/ptpython") (synopsis "Python Read-Eval-Print-Loop with nice IDE-like features") (description @@ -16499,9 +16126,7 @@ (define-public python-entrypoint2 (arguments `(#:test-target "pytest")) (native-inputs - `(("python-easyprocess" ,python-easyprocess) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-easyprocess python-pytest python-pytest-runner)) (home-page "https://github.com/ponty/entrypoint2") (synopsis "Command-line interface for Python modules") (description @@ -16526,13 +16151,10 @@ (define-public python-pyvirtualdisplay ;; FileNotFoundError: [Errno 2] No such file or directory: 'Xvnc'. `(#:tests? #f)) (native-inputs - `(("python-entrypoint2" ,python-entrypoint2) - ("python-psutil" ,python-psutil) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-entrypoint2 python-psutil python-pytest + python-pytest-runner)) (propagated-inputs - `(("python-easyprocess" ,python-easyprocess) - ("python-pillow" ,python-pillow))) + (list python-easyprocess python-pillow)) (home-page "https://github.com/ponty/pyvirtualdisplay") (synopsis "Python wrapper for Xvfb, Xephyr and Xvnc") (description @@ -16565,9 +16187,7 @@ (define-public python-stem (invoke "./run_tests.py" "--unit") #t))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pycodestyle" ,python-pycodestyle) - ("python-pyflakes" ,python-pyflakes))) + (list python-mock python-pycodestyle python-pyflakes)) (home-page "https://stem.torproject.org/") (synopsis "Python controller library that allows applications to interact with Tor") @@ -16618,7 +16238,7 @@ (define-public python-pyserial-asyncio (sha256 (base32 "0cwd2cjz859v6jrm3y6hikfqjyhyfj5vhfjb8vvflvl6791yah8n")))) (build-system python-build-system) - (propagated-inputs `(("python-pyserial" ,python-pyserial))) + (propagated-inputs (list python-pyserial)) (home-page "https://github.com/pyserial/pyserial-asyncio") (synopsis "Pyserial asynchronous I/O extension") (description "This package extends Pyserial with asynchronous I/O @@ -16659,21 +16279,21 @@ (define-public python-pymodbus (when tests? (invoke "python" "-m" "pytest"))))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-redis" ,python-redis) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-tornado" ,python-tornado) - ("python-twisted" ,python-twisted))) - (propagated-inputs - `(("python-pyserial" ,python-pyserial) - ("python-six" ,python-six) - ;; For the REPL. - ("python-aiohttp" ,python-aiohttp) - ("python-click" ,python-click) - ("python-prompt-toolkit" ,python-prompt-toolkit) - ("python-pygments" ,python-pygments) - ("python-pyserial-asyncio" ,python-pyserial-asyncio))) + (list python-mock + python-pytest + python-redis + python-sqlalchemy + python-tornado + python-twisted)) + (propagated-inputs + (list python-pyserial + python-six + ;; For the REPL. + python-aiohttp + python-click + python-prompt-toolkit + python-pygments + python-pyserial-asyncio)) (home-page "https://github.com/riptideio/pymodbus/") (synopsis "Modbus protocol stack in Python") (description "Pymodbus is a full Modbus protocol implementation using @@ -16716,7 +16336,7 @@ (define-public python-kivy-garden (delete-file (string-append out "/bin/garden.bat")))))))) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/kivy-garden/garden") (synopsis "Garden tool for Kivy flowers") (description @@ -16750,16 +16370,14 @@ (define-public python-kivy ;; 'kivy/__init__.py' wants to create $HOME/.kivy. (setenv "HOME" (getcwd))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-cython" ,python-cython))) + (list pkg-config python-cython)) (inputs - `(("gstreamer" ,gstreamer) - ("mesa" ,mesa) - ("sdl-union" - ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))) - ("python-docutils" ,python-docutils) - ("python-kivy-garden" ,python-kivy-garden) - ("python-pygments" ,python-pygments))) + (list gstreamer + mesa + (sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)) + python-docutils + python-kivy-garden + python-pygments)) (home-page "https://kivy.org") (synopsis "Multitouch application framework") (description @@ -16792,8 +16410,7 @@ (define-public python-binaryornot (("average_size=512") "")) #t))))) (propagated-inputs - `(("python-chardet" ,python-chardet) - ("python-hypothesis" ,python-hypothesis))) + (list python-chardet python-hypothesis)) (home-page "https://github.com/audreyr/binaryornot") (synopsis "Package to check if a file is binary or text") (description "Ultra-lightweight pure Python package to check if a file is @@ -16829,8 +16446,7 @@ (define-public binwalk (lambda _ (setenv "HOME" "")))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose))) + (list python-coverage python-nose)) (home-page "https://github.com/ReFirmLabs/binwalk") (synopsis "Firmware analysis tool") (description "Binwalk is a tool for analyzing, reverse engineering, and @@ -16856,12 +16472,9 @@ (define-public python-nltk ;; TODO Try packaging these resources. #:tests? #f)) (propagated-inputs - `(("python-click" ,python-click) - ("python-joblib" ,python-joblib) - ("python-regex" ,python-regex) - ("python-tqdm" ,python-tqdm))) + (list python-click python-joblib python-regex python-tqdm)) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://nltk.org/") (synopsis "Natural Language Toolkit") (description "It provides interfaces to over 50 corpora and lexical @@ -16882,7 +16495,7 @@ (define-public python-nltk-3.4 (uri (pypi-uri "nltk" version ".zip")) (sha256 (base32 "153x2clrnigs74jdgnn3qmljdjj4gprmvpdvh49i18ls4m8mbm5y")))) - (propagated-inputs `(("python-six" ,python-six))))) + (propagated-inputs (list python-six)))) (define-public python2-nltk (package-with-python2 python-nltk)) @@ -16899,7 +16512,7 @@ (define-public python-pymongo "0zis4707r9hdg5qgkhp3wss9camr9h56ixyfc8n9dxwlnnly4x4c")))) (build-system python-build-system) (propagated-inputs - `(("python-certifi" ,python-certifi))) + (list python-certifi)) (home-page "https://github.com/mongodb/mongo-python-driver") (synopsis "Python driver for MongoDB") (description "Python driver for MongoDB.") @@ -16923,8 +16536,7 @@ (define-public python-consul (arguments '(#:tests? #f)) ; The tests are not distributed (propagated-inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-requests python-six)) (home-page "https://github.com/cablehead/python-consul") (synopsis "Python client for Consul") (description @@ -16950,7 +16562,7 @@ (define-public python-schematics (base32 "0xdqskycznqc7mfp60bhw1zq8wx7yx1dvmbq3brnm1dx3xnqa0zd")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (arguments ;; The tests require a bunch of not very nice packages with fixed ;; version requirements (e.g. python-coveralls). @@ -16981,9 +16593,9 @@ (define-public python-odfpy (invoke "pytest" "-vv")))))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-defusedxml" ,python-defusedxml))) + (list python-defusedxml)) (home-page "https://github.com/eea/odfpy") (synopsis "Python API and tools to manipulate OpenDocument files") (description "Collection of libraries and utility programs written in @@ -17014,12 +16626,10 @@ (define-public python-natsort (lambda _ (invoke "pytest" "-v")))))) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest" ,python-pytest))) + (list python-hypothesis python-pytest-cov python-pytest-mock + python-pytest)) (propagated-inputs ; TODO: Add python-fastnumbers. - `(("python-pyicu" ,python-pyicu))) + (list python-pyicu)) (home-page "https://github.com/SethMMorton/natsort") (synopsis "Natural sorting for python and shell") (description @@ -17056,8 +16666,7 @@ (define-public glances #t)))) (build-system python-build-system) (propagated-inputs - `(("python-future" ,python-future) - ("python-psutil" ,python-psutil))) + (list python-future python-psutil)) (home-page "https://github.com/nicolargo/glances") (synopsis "Cross-platform curses-based monitoring tool") (description @@ -17088,12 +16697,9 @@ (define-public python-graphql-core (("'gevent==1.1rc1'") "'gevent'")) #t))))) (native-inputs - `(("python-gevent" ,python-gevent) - ("python-mock" ,python-mock) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-gevent python-mock python-pytest-mock)) (propagated-inputs - `(("python-promise" ,python-promise) - ("python-six" ,python-six))) + (list python-promise python-six)) (home-page "https://github.com/graphql-python/graphql-core") (synopsis "GraphQL implementation for Python") (description @@ -17127,7 +16733,7 @@ (define-public python-graphql-relay python-pytest python-pytest-asyncio)) (propagated-inputs - `(("python-graphql-core" ,python-graphql-core))) + (list python-graphql-core)) (home-page "https://github.com/graphql-python/graphql-relay-py") (synopsis "Relay implementation for Python") (description @@ -17151,11 +16757,8 @@ (define-public python-graphene "08m1n2ydk48c18cvl8474v3pwwacjl1vgq61m9qs00122mp0cj5g")))) (build-system python-build-system) (propagated-inputs - `(("python-graphql-core" ,python-graphql-core) - ("python-graphql-relay" ,python-graphql-relay) - ("python-aniso8601" ,python-aniso8601) - ("python-promise" ,python-promise) - ("python-six" ,python-six))) + (list python-graphql-core python-graphql-relay python-aniso8601 + python-promise python-six)) (arguments `(#:tests? #f)) ; no tests/ in the PyPI tarball (home-page "https://graphene-python.org/") @@ -17179,7 +16782,7 @@ (define-public python-random2 (patches (search-patches "python-random2-getrandbits-test.patch")))) (build-system python-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "http://pypi.python.org/pypi/random2") (synopsis "Python 3 version of the Python 2 @code{random} module") (description @@ -17257,7 +16860,7 @@ (define-public python-setproctitle ;; the Makefile will build anyway (invoke "make" "check")))))) (native-inputs - `(("procps" ,procps))) ; required for tests + (list procps)) ; required for tests (home-page "https://github.com/dvarrazzo/py-setproctitle") (synopsis "Setproctitle implementation for Python to customize the process title") @@ -17303,7 +16906,7 @@ (define-public python-validictory (lambda _ (invoke "py.test" "-vv" )))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/jamesturk/validictory") (synopsis "General purpose Python data validator") @@ -17362,7 +16965,7 @@ (define-public python-pyev (("libev_dll_name = find_library\\(\\\"ev\\\"\\)") (string-append "libev_dll_name = \"" libev "\""))))))))) (inputs - `(("libev" ,libev))) + (list libev)) (home-page "https://github.com/gabrielfalcao/pyev") (synopsis "Python libev interface") (description "Pyev provides a Python interface to libev.") @@ -17480,7 +17083,7 @@ (define-public python-csscompressor (lambda _ (invoke "py.test")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/sprymix/csscompressor") (synopsis "Python port of YUI CSS Compressor") (description @@ -17539,7 +17142,7 @@ (define-public python-rjsmin (invoke "py.test" "-vv" "tests") #t)))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "http://opensource.perlig.de/rjsmin/") (synopsis "Javascript Minifier") (description "@code{rJSmin} is a javascript minifier written in Python. The @@ -17561,7 +17164,7 @@ (define-public python-xopen "1xrlcnd6fri3w97zzzp6vyk4l21yq1lc8r4wksi06hgpkbh4jdq0")))) (build-system python-build-system) (propagated-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/marcelm/xopen/") (synopsis "Open compressed files transparently") (description "This module provides an @code{xopen} function that works like @@ -17611,7 +17214,7 @@ (define-public python-cheetah (invoke "python" "Cheetah/Tests/Test.py")))))) (propagated-inputs - `(("python-markdown" ,python-markdown))) ;optional + (list python-markdown)) ;optional (home-page "https://cheetahtemplate.org/") (synopsis "Template engine") (description "Cheetah is a text-based template engine and Python code @@ -17675,12 +17278,9 @@ (define-public python-dulwich (setenv "PYTHONHASHSEED" "random") #t))))) (propagated-inputs - `(("python-fastimport" ,python-fastimport) - ("python-urllib3" ,python-urllib3))) + (list python-fastimport python-urllib3)) (native-inputs - `(("python-mock" ,python-mock) - ("python-geventhttpclient" ,python-geventhttpclient) - ("git" ,git))) + (list python-mock python-geventhttpclient git)) (home-page "https://www.dulwich.io/") (synopsis "Git implementation in Python") (description "Dulwich is an implementation of the Git file formats and @@ -17707,7 +17307,7 @@ (define-public python-pbkdf2 (lambda _ (invoke "python" "test/test_pbkdf2.py")))))) (propagated-inputs - `(("python-pycrypto" ,python-pycrypto))) ; optional + (list python-pycrypto)) ; optional (home-page "https://www.dlitz.net/software/python-pbkdf2/") (synopsis "Password-based key derivation") (description "This module implements the password-based key derivation @@ -17738,9 +17338,9 @@ (define-public python-qrcode ;; FIXME: Tests require packaging 'pymaging'. '(#:tests? #f)) (propagated-inputs - `(("python-lxml" ,python-lxml) ; for SVG output - ("python-pillow" ,python-pillow) ; for PNG output - ("python-six" ,python-six))) + (list python-lxml ; for SVG output + python-pillow ; for PNG output + python-six)) (home-page "https://github.com/lincolnloop/python-qrcode") (synopsis "QR Code image generator") (description "This package provides a pure Python QR Code generator @@ -17768,7 +17368,7 @@ (define-public python-rst2ansi "0vzy6gd60l79ff750scl0sz48r1laalkl6md6dwzah4dcadgn5qv")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils))) + (list python-docutils)) (home-page "https://github.com/Snaipe/python-rst-to-ansi") (synopsis "Convert RST to ANSI-decorated console output") (description @@ -17789,10 +17389,9 @@ (define-public python-ansi2html "1wa00zffprb78w1mqq90dk47czz1knanys2a40zbw2vyapd5lp9y")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-mock python-nose)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/ralphbean/ansi2html") (synopsis "Convert ANSI-decorated console output to HTML") (description @@ -17840,9 +17439,9 @@ (define-public python-ddt "0y2k756qjz1rhpivi60hy29b4bf0bh3wck39i1mn6pkil9k779k4")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (home-page "https://github.com/datadriventests/ddt") (synopsis "Data-Driven Tests") (description @@ -17896,7 +17495,7 @@ (define-public python-pycosat ;; TODO: Unundle picosat. http://fmv.jku.at/picosat/ (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://github.com/ContinuumIO/pycosat") (synopsis "Bindings to picosat (a SAT solver)") (description @@ -17955,7 +17554,7 @@ (define-public python-pypeg2 (base32 "0v8ziaam2r637v94ra4dbjw6jzxz99gs5x4i585kgag1v204yb9b")))) (build-system python-build-system) - (propagated-inputs `(("python-lxml" ,python-lxml))) + (propagated-inputs (list python-lxml)) (arguments ;;https://bitbucket.org/fdik/pypeg/issues/36/test-failures-on-py35 '(#:tests? #f)) @@ -18061,12 +17660,9 @@ (define-public python-automat (substitute* "setup.py" (("\"automat-visualize = automat._visualize:tool\"") ""))))))) (native-inputs - `(("python-m2r" ,python-m2r) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-graphviz" ,python-graphviz))) + (list python-m2r python-setuptools-scm python-graphviz)) (propagated-inputs - `(("python-six" ,python-six) - ("python-attrs" ,python-attrs))) + (list python-six python-attrs)) (home-page "https://github.com/glyph/Automat") (synopsis "Self-service finite-state machines") (description "Automat is a library for concise, idiomatic Python @@ -18089,11 +17685,9 @@ (define-public python-m2r "16gdm8i06jjmlpvckpfmlkr4693dh0vs192vgsqn84fsdkbbm45z")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils) - ("python-mistune" ,python-mistune))) + (list python-docutils python-mistune)) (native-inputs - `(("python-pygments" ,python-pygments) - ("python-mock" ,python-mock))) + (list python-pygments python-mock)) (home-page "https://github.com/miyakogi/m2r") (synopsis "Markdown to reStructuredText converter") (description "M2R converts a markdown file including reST markups to valid @@ -18142,11 +17736,8 @@ (define-public python-attrs (when tests? (invoke "pytest"))))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-hypothesis" ,python-hypothesis) - ("python-pympler" ,python-pympler) - ("python-pytest" ,python-pytest) - ("python-six" ,python-six))) + (list python-coverage python-hypothesis python-pympler python-pytest + python-six)) (home-page "https://github.com/python-attrs/attrs/") (synopsis "Attributes without boilerplate") (description "@code{attrs} is a Python package with class decorators that @@ -18186,10 +17777,9 @@ (define-public python-cliapp ;; fails due to deprecation warnings, etc. #:tests? #f)) (native-inputs - `(("python-coverage-test-runner" ,python-coverage-test-runner) - ("python-pep8" ,python-pep8))) + (list python-coverage-test-runner python-pep8)) (propagated-inputs - `(("python-pyaml" ,python-pyaml))) + (list python-pyaml)) (home-page "https://liw.fi/cliapp/") (synopsis "Python framework for command line programs") (description "@code{cliapp} is a Python framework for command line @@ -18216,8 +17806,7 @@ (define-public python-ttystatus (file-name (git-file-name name version)))) (build-system python-build-system) (native-inputs - `(("python-coverage-test-runner" ,python-coverage-test-runner) - ("python-pep8" ,python-pep8))) + (list python-coverage-test-runner python-pep8)) (arguments `(#:phases (modify-phases %standard-phases @@ -18280,11 +17869,9 @@ (define-public python-astroid (base32 "1amzf996inwmh4r3mlpzmch60xs6lrg86vppfnwl1y0l8r0y7zxh")))) (build-system python-build-system) (propagated-inputs - `(("python-lazy-object-proxy" ,python-lazy-object-proxy) - ("python-wrapt" ,python-wrapt))) + (list python-lazy-object-proxy python-wrapt)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://github.com/PyCQA/astroid") (synopsis "Common base representation of python source code for pylint and other projects") @@ -18328,13 +17915,12 @@ (define-public python2-astroid "-p" "unittest*.py"))))))) (native-inputs `()) (propagated-inputs - `(("python2-backports-functools-lru-cache" - ,python2-backports-functools-lru-cache) - ("python2-enum34" ,python2-enum34) - ("python2-lazy-object-proxy" ,python2-lazy-object-proxy) - ("python2-singledispatch" ,python2-singledispatch) - ("python2-six" ,python2-six) - ("python2-wrapt" ,python2-wrapt)))))) + (list python2-backports-functools-lru-cache + python2-enum34 + python2-lazy-object-proxy + python2-singledispatch + python2-six + python2-wrapt))))) (define-public python-isbnlib (package @@ -18461,7 +18047,7 @@ (define-public python2-backports-functools-lru-cache "0jidrkk2w6bhjm197plxiaxrav64mgcrign0bfyr7md2ilc5zplg")))) (build-system python-build-system) (native-inputs - `(("python2-setuptools-scm" ,python2-setuptools-scm))) + (list python2-setuptools-scm)) (arguments `(#:python ,python-2)) (home-page "https://github.com/jaraco/backports.functools_lru_cache") @@ -18532,8 +18118,7 @@ (define-public python-mamba (build-system python-build-system) (arguments `(#:tests? #f)) ; No test (propagated-inputs - `(("python-clint" ,python-clint) - ("python-coverage" ,python-coverage))) + (list python-clint python-coverage)) (home-page "https://nestorsalceda.com/mamba/") (synopsis "Test runner for Python") (description @@ -18553,10 +18138,9 @@ (define-public python-mando "0q6rl085q1hw1wic52pqfndr0x3nirbxnhqj9akdm5zhq2fv3zkr")))) (build-system python-build-system) (propagated-inputs - `(("python-rst2ansi" ,python-rst2ansi) - ("python-six" ,python-six))) + (list python-rst2ansi python-six)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://mando.readthedocs.org/") (synopsis "Wrapper around argparse, allowing creation of complete CLI applications") @@ -18605,14 +18189,10 @@ (define-public python-mwclient (base32 "120snnsh9n5svfwkyj1w9jrxf99jnqm0jk282yypd3lpyca1l9hj")))) (build-system python-build-system) (propagated-inputs - `(("python-requests-oauthlib" ,python-requests-oauthlib) - ("python-six" ,python-six))) + (list python-requests-oauthlib python-six)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner) - ("python-responses" ,python-responses))) + (list python-mock python-pytest python-pytest-cov + python-pytest-runner python-responses)) (home-page "https://github.com/btongminh/mwclient") (synopsis "MediaWiki API client") (description "This package provides a MediaWiki API client.") @@ -18814,18 +18394,17 @@ (define-public python-translate-toolkit (base32 "020pp7pbpnavxd41z90vyzzx06ci57mx9drkgbsb89wxxx4gal9v")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx))) - (propagated-inputs - `(("python-babel" ,python-babel) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-chardet" ,python-chardet) - ("python-diff-match-patch" ,python-diff-match-patch) - ("python-levenshtein" ,python-levenshtein) - ("python-lxml" ,python-lxml) - ("python-six" ,python-six) - ("python-vobject" ,python-vobject) - ("python-pyyaml" ,python-pyyaml))) + (list python-pytest python-sphinx)) + (propagated-inputs + (list python-babel + python-beautifulsoup4 + python-chardet + python-diff-match-patch + python-levenshtein + python-lxml + python-six + python-vobject + python-pyyaml)) (arguments ;; TODO: tests are not run, because they end with ;; TypeError: parse() missing 2 required positional arguments: 'tree' and @@ -18895,10 +18474,9 @@ (define-public python-relatorio "09nhrz80dfm60nssbvjgz4czzy4yzfa8gxczcdlzbgcnnvm914vb")))) (build-system python-build-system) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-genshi" ,python-genshi))) + (list python-lxml python-genshi)) (native-inputs - `(("python-magic" ,python-magic))) + (list python-magic)) (home-page "https://relatorio.tryton.org/") (synopsis "Templating library able to output ODT and PDF files") (description "Relatorio is a templating library which provides a way to @@ -18931,12 +18509,9 @@ (define-public python-radon (lambda _ (invoke "python" "radon/tests/run.py")))))) (propagated-inputs - `(("python-colorama" ,python-colorama) - ("python-flake8-polyfill" ,python-flake8-polyfill) - ("python-mando" ,python-mando))) + (list python-colorama python-flake8-polyfill python-mando)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-pytest python-pytest-mock)) (home-page "https://radon.readthedocs.org/") (synopsis "Code Metrics in Python") (description "Radon is a Python tool which computes various code metrics. @@ -18971,10 +18546,9 @@ (define-public python-sure "1and0drq8w9iplsic22n2h7hkpyq03a1mbqk4sgcdqhqzdqm539w")))) (build-system python-build-system) (propagated-inputs - `(("python-mock" ,python-mock) - ("python-six" ,python-six))) + (list python-mock python-six)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/gabrielfalcao/sure") (synopsis "Automated testing library in python for python") (description @@ -19031,7 +18605,7 @@ (define-public python-misaka ;; for which it does not have the permission to write. #:tests? #f)) (propagated-inputs - `(("python-cffi" ,python-cffi))) + (list python-cffi)) (home-page "https://github.com/FSX/misaka") (synopsis "Python binding for Hoedown") (description @@ -19059,9 +18633,7 @@ (define-public python2-steadymark "1640i9g8dycql3cc8j0bky0jkzj0q39blfbp4lsgpkprkfgcdk8v")))) (build-system python-build-system) (native-inputs - `(("python-couleur" ,python2-couleur) - ("python-sure" ,python2-sure) - ("python-misaka" ,python2-misaka))) + (list python2-couleur python2-sure python2-misaka)) (arguments `(#:python ,python-2 #:phases @@ -19120,7 +18692,7 @@ (define-public python-jsonpatch "0k9pff06lxama3nhsc7cdxbp83422bdy8ifs52i6xkas8hpyzfzr")))) (build-system python-build-system) (propagated-inputs - `(("python-jsonpointer" ,python-jsonpointer))) + (list python-jsonpointer)) (home-page "https://github.com/stefankoegl/python-json-patch") (synopsis "Applying JSON Patches in Python 2.6+ and 3.x") (description "@code{jsonpatch} is a library and program that allows @@ -19166,7 +18738,7 @@ (define-public python-rfc3986 (lambda _ (invoke "pytest" "-v")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://rfc3986.readthedocs.io/") (synopsis "Parse and validate URI references") (description @@ -19226,7 +18798,7 @@ (define-public python-rfc6555 (invoke "pytest" "tests/test_ipv6.py") #t)))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://pypi.org/project/rfc6555/") (synopsis "Python implementation of RFC 6555") (description @@ -19248,9 +18820,7 @@ (define-public python-bagit "1m6y04qmig0b5hzb35lnaw3d2yfydb7alyr1579yblvgs3da6j7j")))) (build-system python-build-system) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-coverage" ,python-coverage) - ("python-mock" ,python-mock))) + (list python-setuptools-scm python-coverage python-mock)) (home-page "https://libraryofcongress.github.io/bagit-python/") (synopsis "Create and validate BagIt packages") (description "Bagit is a Python library and command line utility for working @@ -19271,13 +18841,9 @@ (define-public python-prov "1vi2fj31vygfcqrkimdmk52q2ldw08g9fn4v4zlgdfgcjlhqyhxn")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-lxml" ,python-lxml) - ("python-networkx" ,python-networkx) - ("python-rdflib" ,python-rdflib))) + (list python-dateutil python-lxml python-networkx python-rdflib)) (native-inputs - `(("graphviz" ,graphviz) - ("python-pydot" ,python-pydot))) + (list graphviz python-pydot)) (home-page "https://github.com/trungdong/prov") (synopsis "W3C Provenance Data Model supporting PROV-JSON, PROV-XML and PROV-O (RDF)") @@ -19299,7 +18865,7 @@ (define-public python-arcp "1p8mfyjssa6pbn5dp6pyzv9yy6kwm2rz5jn2kjbq5vy9f9wsq5sw")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "http://arcp.readthedocs.io/") (synopsis "Archive and Package URI parser and generator") @@ -19343,7 +18909,7 @@ (define-public python-shellescape (invoke "python" "tests/test_shellescape.py")) #t))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/chrissimpkins/shellescape") (synopsis "Shell escape a string to safely use it as a token in a shell command") @@ -19371,12 +18937,9 @@ (define-public python-validators (lambda _ (invoke "pytest" "-vv")))))) (propagated-inputs - `(("python-decorator" ,python-decorator) - ("python-six" ,python-six))) + (list python-decorator python-six)) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-isort" ,python-isort) - ("python-pytest" ,python-pytest))) + (list python-flake8 python-isort python-pytest)) (home-page "https://github.com/kvesteri/validators") (synopsis "Data validation library") (description @@ -19420,14 +18983,14 @@ (define-public python-flex "00pamnwla3khk8nyla7y28dq9jnh69swd7f4jfsl7sn1izs8n8zk")))) (build-system python-build-system) (propagated-inputs - `(("python-click" ,python-click) - ("python-iso8601" ,python-iso8601) - ("python-jsonpointer" ,python-jsonpointer) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests) - ("python-rfc3987" ,python-rfc3987) - ("python-six" ,python-six) - ("python-validate-email" ,python-validate-email))) + (list python-click + python-iso8601 + python-jsonpointer + python-pyyaml + python-requests + python-rfc3987 + python-six + python-validate-email)) (home-page "https://github.com/pipermerriam/flex") (synopsis "Validates Swagger schemata") (description "@code{flex} can be used to validate Swagger schemata.") @@ -19449,11 +19012,9 @@ (define-public python-marshmallow "0kizhh3mnhpa08wfnsv1gagy22bpxzxszgbiylkhpz1d8qvwrykk")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-simplejson" ,python-simplejson))) + (list python-dateutil python-simplejson)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytz" ,python-pytz))) + (list python-pytest python-pytz)) (home-page "https://github.com/marshmallow-code/marshmallow") (synopsis "Convert complex datatypes to and from native Python datatypes") @@ -19484,16 +19045,16 @@ (define-public python-marshmallow-jsonapi (base32 "1d9pxcgmln4gls99vwj1h24qv0lz7fb2jqmqrsiv1pid1snc125x")))) (build-system python-build-system) (propagated-inputs - `(("python-marshmallow" ,python-marshmallow-3.2))) + (list python-marshmallow-3.2)) (native-inputs - `(("python-faker" ,python-faker) - ("python-flake8" ,python-flake8) - ("python-flake8-bugbear" ,python-flake8-bugbear) - ("python-flask" ,python-flask) - ("python-mock" ,python-mock) - ("python-pre-commit" ,python-pre-commit) - ("python-pytest" ,python-pytest) - ("python-tox" ,python-tox))) + (list python-faker + python-flake8 + python-flake8-bugbear + python-flask + python-mock + python-pre-commit + python-pytest + python-tox)) (home-page "https://github.com/marshmallow-code/marshmallow-jsonapi") (synopsis "JSON:API 1.0 formatting with Marshmallow") (description @@ -19524,10 +19085,9 @@ (define-public python-apispec ;; yet in Guix. "-k" "not openapi_tools_validate")))))) (propagated-inputs - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-marshmallow" ,python-marshmallow))) + (list python-pytest python-marshmallow)) (home-page "https://github.com/marshmallow-code/apispec") (synopsis "Swagger/OpenAPI specification generator") (description "@code{python-apispec} is a pluggable API specification @@ -19559,20 +19119,17 @@ (define-public python-flasgger "flake8 flasgger --ignore=E731,F403")) (invoke "py.test")))))) (propagated-inputs - `(("python-flask" ,python-flask) - ("python-pyyaml" ,python-pyyaml) - ("python-jsonschema" ,python-jsonschema) - ("python-mistune" ,python-mistune) - ("python-six" ,python-six))) - (native-inputs - `(("python-decorator" ,python-decorator) - ("python-flake8" ,python-flake8) - ("python-flask-restful" ,python-flask-restful) - ("python-flex" ,python-flex) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-marshmallow" ,python-marshmallow) - ("python-apispec" ,python-apispec))) + (list python-flask python-pyyaml python-jsonschema python-mistune + python-six)) + (native-inputs + (list python-decorator + python-flake8 + python-flask-restful + python-flex + python-pytest + python-pytest-cov + python-marshmallow + python-apispec)) (home-page "https://github.com/rochacbruno/flasgger/") (synopsis "Extract Swagger specs from your Flask project") (description "@code{python-flasgger} allows extracting Swagger specs @@ -19592,9 +19149,7 @@ (define-public python-swagger-spec-validator "11g627icrsqwazsncwi0sdvprcj6hwaayw5xk3xsj8d97bmrzqjp")))) (build-system python-build-system) (propagated-inputs - `(("python-jsonschema" ,python-jsonschema) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six))) + (list python-jsonschema python-pyyaml python-six)) (home-page "https://github.com/Yelp/swagger_spec_validator") (synopsis "Validation of Swagger specifications") @@ -19636,16 +19191,12 @@ (define-public python-apache-libcloud "libcloud/test/secrets.py") #t))))) (inputs - `(("openssh" ,openssh))) + (list openssh)) (propagated-inputs - `(("python-paramiko" ,python-paramiko) - ("python-requests" ,python-requests))) + (list python-paramiko python-requests)) (native-inputs - `(("python-lockfile" ,python-lockfile) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-requests-mock" ,python-requests-mock))) + (list python-lockfile python-mock python-pytest python-pytest-runner + python-requests-mock)) (home-page "https://libcloud.apache.org/") (synopsis "Unified Cloud API") (description "@code{libcloud} is a Python library for interacting with @@ -19664,7 +19215,7 @@ (define-public python-smmap (base32 "0ijlnv60y8f41py1wnn5n1a1i81cxd9dfpdhr0k3cgkrcbz8850p")))) (build-system python-build-system) (native-inputs - `(("python-nosexcover" ,python-nosexcover))) + (list python-nosexcover)) (home-page "https://github.com/Byron/smmap") (synopsis "Python sliding window memory map manager") (description "@code{smmap} is a pure Python implementation of a sliding @@ -19716,9 +19267,7 @@ (define-public python-pyopengl "091lp9bpqi8yf1nmyg19xmvw611lrzq2q94cl1k5gnlh0c6vl1s1")))) (build-system python-build-system) (inputs - `(("mesa" ,mesa) - ("freeglut" ,freeglut) - ("glu" ,glu))) + (list mesa freeglut glu)) (arguments `(#:tests? #f ; Tests fail: AttributeError: 'GLXPlatform' object has no ;attribute 'OSMesa' @@ -19762,8 +19311,7 @@ (define-public python-pyopengl-accelerate (base32 "01iggy5jwxv7lxnj51zbmlbhag9wcb7dvrbwgi97i90n0a5m3r8j")))) (inputs - `(("mesa" ,mesa) - ("python-numpy" ,python-numpy))) ; for cython module + (list mesa python-numpy)) ; for cython module ; numpy_formathandler, thus not propagated (arguments `(#:tests? #f @@ -19795,8 +19343,7 @@ (define-public python-rencode (lambda _ (delete-file "rencode/t.py") #t))))) - (native-inputs `(("pkg-config" ,pkg-config) - ("python-cython" ,python-cython))) + (native-inputs (list pkg-config python-cython)) (home-page "https://github.com/aresch/rencode") (synopsis "Serialization of heterogeneous data structures") (description @@ -19824,11 +19371,8 @@ (define-public python-xenon "0nv207ql2wmh9q62503np056c4vf1c1hlsi5cvv5p5kx574k6r2y")))) (build-system python-build-system) (native-inputs - `(("python-pyyaml" ,python-pyyaml) - ("python-radon" ,python-radon) - ("python-requests" ,python-requests) - ("python-flake8" ,python-flake8) - ("python-tox" ,python-tox))) + (list python-pyyaml python-radon python-requests python-flake8 + python-tox)) (arguments `(#:tests? #f ;test suite not shipped with the PyPI archive #:phases @@ -19922,9 +19466,9 @@ (define-public python-pydub #t)))))) (home-page "https://pydub.com") (inputs - `(("ffmpeg" ,ffmpeg))) + (list ffmpeg)) (propagated-inputs - `(("python-scipy" ,python-scipy))) + (list python-scipy)) (synopsis "Manipulate audio with a high level interface in Python") (description "@code{pydub} makes it easy to manipulate audio in Python. It relies on @@ -19949,11 +19493,8 @@ (define-public python-tqdm (lambda _ (invoke "pytest" "-vv" "-k" "not perf")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-pytest-timeout" ,python-pytest-timeout) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-toml" ,python-toml))) + (list python-pytest python-pytest-asyncio python-pytest-timeout + python-setuptools-scm python-toml)) (home-page "https://github.com/tqdm/tqdm") (synopsis "Fast, extensible progress meter") (description @@ -20013,12 +19554,12 @@ (define-public python-twine (base32 "11rpd653zcgzkq3sgwkzs3mpxl3r5rij59745ni84ikv8smjmlm3")))) (build-system python-build-system) (propagated-inputs - `(("python-tqdm" ,python-tqdm) - ("python-packaging" ,python-packaging) - ("python-pkginfo" ,python-pkginfo) - ("python-readme-renderer" ,python-readme-renderer) - ("python-requests" ,python-requests) - ("python-requests-toolbelt" ,python-requests-toolbelt))) + (list python-tqdm + python-packaging + python-pkginfo + python-readme-renderer + python-requests + python-requests-toolbelt)) (home-page "https://github.com/pypa/twine") (synopsis "Collection of utilities for interacting with PyPI") (description @@ -20077,8 +19618,7 @@ (define-public python-traceback2 (native-inputs `(("python-pbr" ,python-pbr-minimal))) (propagated-inputs - `(("python-linecache2" ,python-linecache2) - ("python-six" ,python-six))) + (list python-linecache2 python-six)) (home-page "https://github.com/testing-cabal/traceback2") (synopsis "Backports of the traceback module") @@ -20180,9 +19720,9 @@ (define-public python-setuptools-scm-git-archive "1nii1sz5jq75ilf18bjnr11l9rz1lvdmyk66bxl7q90qan85yhjj")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/Changaco/setuptools_scm_git_archive/") (synopsis "Setuptools_scm plugin for git archives") (description @@ -20249,13 +19789,10 @@ (define-public python-pyclipper (with-directory-excursion "pyclipper" (invoke "cython" "--cplus" "pyclipper.pyx"))))))) (propagated-inputs - `(("python-setuptools-scm-git-archive" ,python-setuptools-scm-git-archive))) + (list python-setuptools-scm-git-archive)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-unittest2" ,python-unittest2) - ("unzip" ,unzip))) + (list python-cython python-pytest python-pytest-runner + python-unittest2 unzip)) (home-page "https://github.com/greginvm/pyclipper") (synopsis "Wrapper for Angus Johnson's Clipper library") (description @@ -20281,13 +19818,9 @@ (define-public python2-booleanoperations (arguments `(#:python ,python-2)) (native-inputs - `(("unzip" ,unzip) - ("python2-pytest" ,python2-pytest) - ("python2-pytest-runner" ,python2-pytest-runner))) + (list unzip python2-pytest python2-pytest-runner)) (propagated-inputs - `(("python-fonttools" ,python2-fonttools) - ("python-pyclipper" ,python2-pyclipper) - ("python-ufolib" ,python2-ufolib))) + (list python2-fonttools python2-pyclipper python2-ufolib)) (home-page "https://github.com/typemytype/booleanOperations") (synopsis "Boolean operations on paths") (description @@ -20361,10 +19894,9 @@ (define-public python-activepapers (lambda (filename) (string-suffix? ".py" filename))))))))) (native-inputs - `(("python-tempdir" ,python-tempdir) - ("python-nose" ,python-nose))) + (list python-tempdir python-nose)) (propagated-inputs - `(("python-h5py" ,python-h5py))) + (list python-h5py)) (home-page "https://www.activepapers.org/") (synopsis "Executable papers for scientific computing") (description @@ -20410,7 +19942,7 @@ (define-public python-semver (delete-file "setup.cfg") (invoke "py.test")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/k-bx/python-semver") (synopsis "Python helper for Semantic Versioning") (description "This package provides a Python library for @@ -20434,11 +19966,9 @@ (define-public python-pyro4 (arguments '(#:tests? #f)) ;FIXME: Some tests require network access. (native-inputs - `(("python-cloudpickle" ,python-cloudpickle) - ("python-dill" ,python-dill) - ("python-msgpack" ,python-msgpack))) + (list python-cloudpickle python-dill python-msgpack)) (propagated-inputs - `(("python-serpent" ,python-serpent))) + (list python-serpent)) (home-page "https://pyro4.readthedocs.io") (synopsis "Distributed object middleware for Python") (description @@ -20492,10 +20022,9 @@ (define-public python2-scientific "16l48aj9fps9r7jyk8gpxppwrv0fqvlc13sayxskz28r5s6sjwbl")))) (build-system python-build-system) (inputs - `(("netcdf" ,netcdf))) + (list netcdf)) (propagated-inputs - `(("python-numpy" ,python2-numpy-1.8) - ("python-pyro" ,python2-pyro))) + (list python2-numpy-1.8 python2-pyro)) (arguments ;; ScientificPython is not compatible with Python 3 `(#:python ,python-2 @@ -20532,7 +20061,7 @@ (define-public python2-mmtk "1fqwh3ba9jd42nigvn5shndgwb1zy7kh9520ncvqci7n8ffjr6p1")))) (build-system python-build-system) (native-inputs - `(("netcdf" ,netcdf))) + (list netcdf)) (propagated-inputs `(("python-scientific" ,python2-scientific) ("python-tkinter" ,python-2 "tk"))) @@ -20614,9 +20143,9 @@ (define-public python-zict "05pd1hyhqvpw87rnbvl3vdyf619snpyccbswaxisdj17frwnjacf")))) (build-system python-build-system) (propagated-inputs - `(("python-heapdict" ,python-heapdict))) + (list python-heapdict)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://zict.readthedocs.io/en/latest/") (synopsis "Composable mutable mapping tools") (description "This package provides abstract @code{MutableMapping} classes @@ -20684,9 +20213,7 @@ (define-public python-pyfavicon ;; repository require online data. '(#:tests? #f)) (propagated-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-pillow" ,python-pillow))) + (list python-aiohttp python-beautifulsoup4 python-pillow)) (home-page "https://github.com/bilelmoussaoui/pyfavicon") (synopsis "Async favicon fetcher") (description @@ -20705,9 +20232,7 @@ (define-public python-yamllint (base32 "090krlxj7az0d9yl8i20vjrqi66dfxx7y5xakjhxzsfp7qmldnc7")))) (build-system python-build-system) (propagated-inputs - `(("python-pathspec" ,python-pathspec) - ("python-pyyaml" ,python-pyyaml) - ("python-setuptools" ,python-setuptools))) + (list python-pathspec python-pyyaml python-setuptools)) (home-page "https://github.com/adrienverge/yamllint") (synopsis "Linter for YAML files") (description @@ -20764,14 +20289,9 @@ (define-public python-yq "/bin/jq"))) #t))))) (inputs - `(("python-argcomplete" ,python-argcomplete) - ("python-pyyaml" ,python-pyyaml) - ("python-xmltodict" ,python-xmltodict) - ("jq" ,jq))) + (list python-argcomplete python-pyyaml python-xmltodict jq)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ("python-wheel" ,python-wheel))) + (list python-coverage python-flake8 python-wheel)) (home-page "https://github.com/kislyuk/yq") (synopsis "Command-line YAML/XML processor") (description @@ -20833,7 +20353,7 @@ (define-public python-whatever (lambda _ (invoke "py.test")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/Suor/whatever") (synopsis "Make anonymous functions by partial application of operators") (description "@code{whatever} provides an easy way to make anonymous @@ -20864,8 +20384,7 @@ (define-public python-funcy (lambda _ (invoke "py.test")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-whatever" ,python-whatever))) + (list python-pytest python-whatever)) (home-page "https://github.com/Suor/funcy") (synopsis "Functional tools") (description "@code{funcy} is a library that provides functional tools. @@ -20950,11 +20469,9 @@ (define-public python-pyzbar (string-append "'" libzbar "/lib/libzbar.so.0'"))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow))) + (list pkg-config python-numpy python-pillow)) (inputs - `(("zbar" ,zbar))) + (list zbar)) (home-page "https://github.com/NaturalHistoryMuseum/pyzbar/") (synopsis "Read one-dimensional barcodes and QR codes") (description @@ -21004,7 +20521,7 @@ (define-public python-future-fstrings "0ydxqz2dvns44g55p8ix2x18qkfk3aaz0m0dc70f3g6n8js35h47")))) (build-system python-build-system) (propagated-inputs - `(("python-tokenize-rt" ,python-tokenize-rt))) + (list python-tokenize-rt)) (home-page "https://github.com/asottile/future-fstrings") (synopsis "Backport of fstrings to Python < 3.6") (description @@ -21034,7 +20551,7 @@ (define-public python-typed-ast (replace 'check (lambda _ (invoke "pytest")))))) - (native-inputs `(("python-pytest" ,python-pytest))) + (native-inputs (list python-pytest)) (home-page "https://github.com/python/typed_ast") (synopsis "Fork of Python @code{ast} modules with type comment support") (description "This package provides a parser similar to the standard @@ -21090,11 +20607,9 @@ (define-public python-typer (string-join disabled-tests " and not ")))))))))) (propagated-inputs - `(("python-click" ,python-click))) + (list python-click)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest) - ("python-shellingham" ,python-shellingham))) + (list python-coverage python-pytest python-shellingham)) (home-page "https://github.com/tiangolo/typer") (synopsis "Typer builds CLI based on Python type hints") @@ -21195,22 +20710,19 @@ (define-public bpython '("bpython3" "bpython3-curses" "bpython3-urwid" "bpdb3"))) #t))))) (propagated-inputs - `(("python-pygments" ,python-pygments) - ("python-requests" ,python-requests) - ("python-curtsies" ,python-curtsies) - ("python-greenlet" ,python-greenlet) - ("python-six" ,python-six) - ("python-cwcwidth" ,python-cwcwidth) - ("python-pyxdg" ,python-pyxdg) - ;; optional dependencies - ("python-urwid" ,python-urwid) ; for bpython-urwid only - ("python-watchdog" ,python-watchdog) - ("python-jedi" ,python-jedi))) - (native-inputs - `(("python-sphinx" ,python-sphinx) - ("python-mock" ,python-mock) - ("python-tox" ,python-tox) - ("python-wheel" ,python-wheel))) + (list python-pygments + python-requests + python-curtsies + python-greenlet + python-six + python-cwcwidth + python-pyxdg + ;; optional dependencies + python-urwid ; for bpython-urwid only + python-watchdog + python-jedi)) + (native-inputs + (list python-sphinx python-mock python-tox python-wheel)) (home-page "https://bpython-interpreter.org/") (synopsis "Fancy interface to the Python interpreter") (description "Bpython is a fancy interface to the Python @@ -21266,7 +20778,7 @@ (define-public python2-quex-0.67.3 "14gv8ll3ipqv4kyc2xiy891nrmjl4ic823zfyx8hassagyclyppw")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (arguments `(#:python ,python-2 #:tests? #f @@ -21356,7 +20868,7 @@ (define-public python-latexcodec (base32 "0wnp3yqcgx0rpy8dz51vh75lbp2qif67da19zi7m3ca98n887hgb")))) (build-system python-build-system) (inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://readthedocs.org/projects/latexcodec/") (synopsis "Work with LaTeX code in Python") (description "Lexer and codec to work with LaTeX code in Python.") @@ -21374,11 +20886,9 @@ (define-public python-pybtex (base32 "070wfcmxrd7xg1si421mi9150gmx2qwx431nwf69sq3hhmgnx080")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (inputs - `(("python-latexcodec" ,python-latexcodec) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six))) + (list python-latexcodec python-pyyaml python-six)) (arguments `(#:test-target "nosetests")) (home-page "https://pybtex.org/") @@ -21398,7 +20908,7 @@ (define-public python-onetimepass (sha256 (base32 "09vagxgbq78wvq4xbikmn2hpqqsa2i96kqsmphf7dqynfv0dlsd5")))) (build-system python-build-system) - (propagated-inputs `(("python-six" ,python-six))) + (propagated-inputs (list python-six)) (home-page "https://github.com/tadeck/onetimepass/") (synopsis "One-time password library") (description "Python one-time password library for HMAC-based (HOTP) and @@ -21416,7 +20926,7 @@ (define-public python-parso (sha256 (base32 "161k8771m7w60qakyvrwf9q62lvakmix7mpfylpy7713qs939f0j")))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases @@ -21445,7 +20955,7 @@ (define-public python-async-generator "0i11f6z6lix8ixi3vsk6s76zvvpmgrw6zjrcwjm0m4hjdh83vfvf")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/python-trio/async_generator") (synopsis "Async generators and context managers for Python 3.5+") (description "@code{async_generator} back-ports Python 3.6's native async @@ -21520,9 +21030,9 @@ (define-public python-gipc "0pd9by719qh882hqs6xpby61sn1x5h98hms5p2p8yqnycrf1s0h2")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (propagated-inputs - `(("python-gevent" ,python-gevent))) + (list python-gevent)) (home-page "https://gehrcke.de/gipc/") (synopsis "Child process management in the context of gevent") (description "Usage of Python's multiprocessing package in a @@ -21544,7 +21054,7 @@ (define-public python-beautifultable "0wwlbifcbpzy3wfv6yzsxncarsngzizmmxbn6cy5gazlcq7h4k5x")))) (build-system python-build-system) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth))) + (list python-wcwidth)) (arguments `(#:phases (modify-phases %standard-phases @@ -21618,14 +21128,13 @@ (define-public python-git-hammer (("setup\\(") "setup(\n test_suite=\"test\","))))))) (propagated-inputs - `(("python-beautifultable" ,python-beautifultable) - ("python-dateutil" ,python-dateutil) - ("python-gitpython" ,python-gitpython) - ("python-globber" ,python-globber) - ("python-matplotlib" ,python-matplotlib) - ("python-sqlalchemy" ,python-sqlalchemy) - ("python-sqlalchemy-utils" - ,python-sqlalchemy-utils))) + (list python-beautifultable + python-dateutil + python-gitpython + python-globber + python-matplotlib + python-sqlalchemy + python-sqlalchemy-utils)) (home-page "https://github.com/asharov/git-hammer") (synopsis "Provide statistics for git repositories") (description @@ -21657,7 +21166,7 @@ (define-public python-fusepy (string-append "'" fuse "/lib/libfuse.so'"))) #t)))))) (propagated-inputs - `(("fuse" ,fuse))) + (list fuse)) (home-page "https://github.com/fusepy/fusepy") (synopsis "Simple ctypes bindings for FUSE") (description "Python module that provides a simple interface to FUSE and @@ -21690,9 +21199,9 @@ (define-public python-fusepyng (string-append "\"" fuse "/lib/libfuse.so\"")))) #t))))) (inputs - `(("fuse" ,fuse))) + (list fuse)) (propagated-inputs - `(("python-paramiko" ,python-paramiko))) + (list python-paramiko)) (home-page "https://github.com/rianhunter/fusepyng") (synopsis "Simple ctypes bindings for FUSE") (description "@code{fusepyng} is a Python module that provides a simple @@ -21732,7 +21241,7 @@ (define-public python-userspacefs "06f2gsiypas270nqfjir4wwjlpkjp097pm6zchc7k20ggg32gv1k")))) (build-system python-build-system) (propagated-inputs - `(("python-fusepyng" ,python-fusepyng))) + (list python-fusepyng)) (home-page "https://github.com/rianhunter/userspacefs") (synopsis "User-space file systems for Python") (description @@ -21772,13 +21281,9 @@ (define-public python-stone (delete-file "test/test_python_gen.py") (invoke "pytest"))))))) (propagated-inputs - `(("python-ply" ,python-ply) - ("python-six" ,python-six))) + (list python-ply python-six)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-coverage python-mock python-pytest python-pytest-runner)) (home-page "https://github.com/dropbox/stone") (synopsis "Official Api Spec Language for Dropbox") (description @@ -21848,9 +21353,7 @@ (define-public python-pooch (arguments `(#:tests? #f)) ;requires online data (propagated-inputs - `(("python-appdirs" ,python-appdirs) - ("python-packaging" ,python-packaging) - ("python-requests" ,python-requests))) + (list python-appdirs python-packaging python-requests)) (home-page "https://github.com/fatiando/pooch") (synopsis "Manage your Python library's sample data files") (description @@ -21872,10 +21375,9 @@ (define-public python-fasteners "1vzmz1xh38b84dv0f4hlp7arwmx8wjlih6lf964bpy8dnyk6s5rs")))) (build-system python-build-system) (propagated-inputs - `(("python-monotonic" ,python-monotonic) - ("python-six" ,python-six))) + (list python-monotonic python-six)) (native-inputs - `(("python-testtools" ,python-testtools))) + (list python-testtools)) (home-page "https://github.com/harlowja/fasteners") (synopsis "Python package that provides useful locks") (description @@ -21902,8 +21404,7 @@ (define-public python-requests-file "1yp2jaxg3v86pia0q512dg3hz6s9y5vzdivsgrba1kds05ial14g")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-requests python-six)) (home-page "https://github.com/dashea/requests-file") (synopsis "File transport adapter for Requests") @@ -21940,10 +21441,9 @@ (define-public python-identify (when tests? (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest))) + (list python-coverage python-pytest)) (propagated-inputs - `(("python-editdistance" ,python-editdistance))) + (list python-editdistance)) (home-page "https://github.com/chriskuehl/identify") (synopsis "File identification library for Python") (description @@ -21965,12 +21465,9 @@ (define-public python-tldextract "1d5s8v6kpsgazyahflhji1cfdcf89rv7l7z55v774bhzvcjp2y99")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-responses" ,python-responses))) + (list python-pytest python-responses)) (propagated-inputs - `(("python-idna" ,python-idna) - ("python-requests" ,python-requests) - ("python-requests-file" ,python-requests-file))) + (list python-idna python-requests python-requests-file)) (home-page "https://github.com/john-kurkowski/tldextract") (synopsis @@ -22009,12 +21506,9 @@ (define-public python-tldr ;; This test fails. It tries to open a network socket. (invoke "pytest" "-vv" "-k" "not test_error_message"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (inputs - `(("python-argcomplete" ,python-argcomplete) - ("python-colorama" ,python-colorama) - ("python-termcolor" ,python-termcolor))) + (list python-argcomplete python-colorama python-termcolor)) (home-page "https://github.com/tldr-pages/tldr-python-client") (synopsis "Python command-line client for tldr pages") (description "This package provides the @code{tldr} command allowing users @@ -22045,9 +21539,7 @@ (define-public python-nodeenv ;; This test fails. It tries to open a network socket. (invoke "pytest" "-vv" "-k" "not test_smoke")))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-coverage python-mock python-pytest)) (home-page "https://ekalinin.github.io/nodeenv/") (synopsis "Create isolated node.js environments") (description @@ -22070,7 +21562,7 @@ (define-public python-pynamecheap "0wkbwz208j8nfrsmzmclvxg22ymknn0mlz76wbdza9k2bx2zja6l")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/Bemmu/PyNamecheap") (synopsis @@ -22097,11 +21589,8 @@ (define-public python-dns-lexicon (arguments `(#:tests? #f)) ;requires internet access (propagated-inputs - `(("python-future" ,python-future) - ("python-pynamecheap" ,python-pynamecheap) - ("python-requests" ,python-requests) - ("python-tldextract" ,python-tldextract) - ("python-urllib3" ,python-urllib3))) + (list python-future python-pynamecheap python-requests + python-tldextract python-urllib3)) (home-page "https://github.com/AnalogJ/lexicon") (synopsis "Manipulate DNS records on various DNS providers") @@ -22137,9 +21626,7 @@ (define-public python-cfgv (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-covdefaults" ,python-covdefaults) - ("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest))) + (list python-covdefaults python-coverage python-pytest)) (home-page "https://github.com/asottile/cfgv") (synopsis "Configuration validation library") (description @@ -22205,12 +21692,9 @@ (define-public python-numba (setenv "HOME" (getcwd)) (invoke "python3" "-m" "numba.runtests" "-v" "-m")))))))) (propagated-inputs - `(("python-llvmlite" ,python-llvmlite) - ("python-numpy" ,python-numpy) - ("python-singledispatch" ,python-singledispatch))) + (list python-llvmlite python-numpy python-singledispatch)) (native-inputs ;for tests - `(("python-jinja2" ,python-jinja2) - ("python-pygments" ,python-pygments))) + (list python-jinja2 python-pygments)) (home-page "https://numba.pydata.org") (synopsis "Compile Python code using LLVM") (description "Numba gives you the power to speed up your applications with @@ -22271,17 +21755,12 @@ (define-public python-numcodecs (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv"))))))) (inputs - `(("c-blosc" ,c-blosc) - ("lz4" ,lz4) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list c-blosc lz4 zlib + `(,zstd "lib"))) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-msgpack" ,python-msgpack))) + (list python-numpy python-msgpack)) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-cython python-pytest python-setuptools-scm)) (home-page "https://github.com/zarr-developers/numcodecs") (synopsis "Buffer compression and transformation codecs") (description @@ -22332,13 +21811,10 @@ (define-public python-zarr (invoke "pytest" "-vv" "-k" "not lmdb") #t))))) (propagated-inputs - `(("python-asciitree" ,python-asciitree) - ("python-fasteners" ,python-fasteners) - ("python-numcodecs" ,python-numcodecs) - ("python-numpy" ,python-numpy))) + (list python-asciitree python-fasteners python-numcodecs + python-numpy)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (home-page "https://github.com/zarr-developers/zarr-python") (synopsis "Chunked, compressed, N-dimensional arrays for Python") (description @@ -22389,20 +21865,17 @@ (define-public python-anndata (find-files "dist" "\\.whl$"))) #t))))) (propagated-inputs - `(("python-h5py" ,python-h5py) - ("python-importlib-metadata" ,python-importlib-metadata) - ("python-natsort" ,python-natsort) - ("python-numcodecs" ,python-numcodecs) - ("python-packaging" ,python-packaging) - ("python-pandas" ,python-pandas) - ("python-scipy" ,python-scipy) - ("python-zarr" ,python-zarr))) - (native-inputs - `(("python-joblib" ,python-joblib) - ("python-pytest" ,python-pytest) - ("python-toml" ,python-toml) - ("python-flit" ,python-flit) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-h5py + python-importlib-metadata + python-natsort + python-numcodecs + python-packaging + python-pandas + python-scipy + python-zarr)) + (native-inputs + (list python-joblib python-pytest python-toml python-flit + python-setuptools-scm)) (home-page "https://github.com/theislab/anndata") (synopsis "Annotated data for data analysis pipelines") (description "Anndata is a package for simple (functional) high-level APIs @@ -22432,7 +21905,7 @@ (define-public python-dill (invoke "nosetests" "-v")) #t))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://pypi.org/project/dill/") (synopsis "Serialize all of Python") (description "Dill extends Python's @code{pickle} module for serializing @@ -22479,7 +21952,7 @@ (define-public python-multiprocess (invoke "python" "-m" "multiprocess.tests") #t))))) (propagated-inputs - `(("python-dill" ,python-dill))) + (list python-dill)) (home-page "https://pypi.org/project/multiprocess/") (synopsis "Multiprocessing and multithreading in Python") (description @@ -22510,7 +21983,7 @@ (define-public python-toolz (invoke "python" "-m" "pytest" "--doctest-modules" "--pyargs" "toolz"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/pytoolz/toolz/") (synopsis "List processing tools and functional utilities") (description @@ -22537,9 +22010,9 @@ (define-public python-cytoolz ;; 'exceptions'" (arguments '(#:tests? #f)) (propagated-inputs - `(("python-toolz" ,python-toolz))) + (list python-toolz)) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://github.com/pytoolz/cytoolz") (synopsis "High performance functional utilities") (description @@ -22577,7 +22050,7 @@ (define-public python-sortedcollections "1kfabpnjyjm5ml2zspry9jy3xq49aybchgaa4ahic2jqdjfn1sfq")))) (build-system python-build-system) (propagated-inputs - `(("python-sortedcontainers" ,python-sortedcontainers))) + (list python-sortedcontainers)) (arguments '(#:tests? #f)) ; Tests not included in release tarball. (home-page "http://www.grantjenks.com/docs/sortedcollections/") (synopsis "Python Sorted Collections") @@ -22660,11 +22133,9 @@ (define-public python-cloudpickle (invoke "pytest" "-s" "-vv") (format #t "test suite not run~%"))))))) (native-inputs - `(;; For tests. - ("python-cloudpickle-testpkg" ,python-cloudpickle-testpkg) - ("python-psutil" ,python-psutil) - ("python-pytest" ,python-pytest) - ("python-tornado" ,python-tornado-6))) + (list ;; For tests. + python-cloudpickle-testpkg python-psutil python-pytest + python-tornado-6)) (home-page "https://github.com/cloudpipe/cloudpickle") (synopsis "Extended pickling support for Python objects") (description @@ -22735,7 +22206,7 @@ (define-public python-blosc ;; TypeError: calling returned None, not a test (arguments '(#:tests? #f)) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/blosc/python-blosc") (synopsis "Python wrapper for the Blosc data compressor library") (description "Blosc is a high performance compressor optimized for binary @@ -22766,12 +22237,12 @@ (define-public python-partd "1sy3vdfyyx3bc5590zb7gwpsmimqz8m992x9hsydq8nmhixqjrxa")))) (build-system python-build-system) (propagated-inputs - `(("python-blosc" ,python-blosc) - ("python-locket" ,python-locket) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pyzmq" ,python-pyzmq) - ("python-toolz" ,python-toolz))) + (list python-blosc + python-locket + python-numpy + python-pandas + python-pyzmq + python-toolz)) (home-page "https://github.com/dask/partd/") (synopsis "Appendable key-value storage") (description "Partd stores key-value pairs. Values are raw bytes. We @@ -22821,18 +22292,16 @@ (define-public python-dask (lambda* (#:key tests? #:allow-other-keys) (when tests? (invoke "pytest" "-vv"))))))) (propagated-inputs - `(("python-cloudpickle" ,python-cloudpickle) - ("python-fsspec" ,python-fsspec) - ("python-numpy" ,python-numpy) - ("python-packaging" ,python-packaging) - ("python-pandas" ,python-pandas) - ("python-partd" ,python-partd) - ("python-toolz" ,python-toolz) - ("python-pyyaml" ,python-pyyaml))) + (list python-cloudpickle + python-fsspec + python-numpy + python-packaging + python-pandas + python-partd + python-toolz + python-pyyaml)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-pytest-rerunfailures" ,python-pytest-rerunfailures))) + (list python-pytest python-pytest-runner python-pytest-rerunfailures)) (home-page "https://github.com/dask/dask/") (synopsis "Parallel computing with task scheduling") (description @@ -22856,8 +22325,8 @@ (define-public python-ilinkedlist (base32 "0nrw4sr3afldrp7073hvc0rgdz282s0l819jdmj1i6nn05v33h0l")))) (build-system python-build-system) - (native-inputs `(("python-pytest" ,python-pytest))) - (inputs `(("python" ,python))) + (native-inputs (list python-pytest)) + (inputs (list python)) (home-page "https://github.com/luther9/ilinkedlist-py") (synopsis "Immutable linked list library") (description @@ -22938,7 +22407,7 @@ (define-public python-retrying "1kqipkbdaw5s1xg0gi29awm03vp1x8dz24pjidgxagvkvrjpzhi7")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/rholder/retrying") (synopsis "Library for adding retry behavior") (description "Retrying is a general-purpose retrying library to simplify @@ -22971,14 +22440,14 @@ (define-public python-pre-commit ;; attribute 'empty_template_setup'". `(#:tests? #false)) (propagated-inputs - `(("python-cfgv" ,python-cfgv) - ("python-identify" ,python-identify) - ("python-importlib-metadata" ,python-importlib-metadata) - ("python-importlib-resources" ,python-importlib-resources) - ("python-nodeenv" ,python-nodeenv) - ("python-pyyaml" ,python-pyyaml) - ("python-toml" ,python-toml) - ("python-virtualenv" ,python-virtualenv))) + (list python-cfgv + python-identify + python-importlib-metadata + python-importlib-resources + python-nodeenv + python-pyyaml + python-toml + python-virtualenv)) (home-page "https://github.com/pre-commit/pre-commit") (synopsis "Framework for managing multi-language pre-commit hooks") (description @@ -23018,7 +22487,7 @@ (define-public python-absl-py "1mp9lk0b2qa37b7y6ak4lvf6ifw2ylyy6bkf9ik77md3j4xrwlc7")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/abseil/abseil-py") (synopsis "Abseil Python common libraries") (description @@ -23062,8 +22531,7 @@ (define-public python-astunparse (build-system python-build-system) (arguments '(#:tests? #f)) ; there are none (propagated-inputs - `(("python-six" ,python-six) - ("python-wheel" ,python-wheel))) + (list python-six python-wheel)) (home-page "https://github.com/simonpercivall/astunparse") (synopsis "AST unparser for Python") (description "This package provides an AST unparser for Python. It is a @@ -23083,7 +22551,7 @@ (define-public python-gast (base32 "1xv77kzghiqfm4fnvlv0p878ma152dvcfkly3jij89lqigxcw7zq")))) (build-system python-build-system) (propagated-inputs - `(("python-astunparse" ,python-astunparse))) + (list python-astunparse)) (home-page "https://pypi.org/project/gast/") (synopsis "Generic Python AST that abstracts the underlying Python version") (description @@ -23105,7 +22573,7 @@ (define-public python-wikidata "08nlnydddfp1jj0cdmshvld1irzngbp3dij928wqsg9ziklm6mw9")))) (build-system python-build-system) (propagated-inputs - `(("python-babel" ,python-babel))) + (list python-babel)) (home-page "https://github.com/dahlia/wikidata") (synopsis "Wikidata client library") (description @@ -23127,7 +22595,7 @@ (define-public python-doctest-ignore-unicode "1m9aa4qnyj21lbq4sbvmv1vcz7zksss4rz37ddf2hxv4hk8b547w")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/gnublade/doctest-ignore-unicode") (synopsis "Ignore Unicode literal prefixes in doctests") (description @@ -23168,10 +22636,7 @@ (define-public python-construct (arguments `(#:tests? #f)) ; No tests exist. (propagated-inputs - `(("python-extras" ,python-extras) - ("python-arrow" ,python-arrow) - ("python-numpy" ,python-numpy) - ("python-ruamel.yaml" ,python-ruamel.yaml))) + (list python-extras python-arrow python-numpy python-ruamel.yaml)) (home-page "https://construct.readthedocs.io") (synopsis "Declarative and symmetrical parser and builder for binary data") (description @@ -23202,12 +22667,9 @@ (define-public python-outcome (add-installed-pythonpath inputs outputs) (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-asyncio" ,python-pytest-asyncio))) + (list python-pytest python-pytest-cov python-pytest-asyncio)) (propagated-inputs - `(("python-async-generator" ,python-async-generator) - ("python-attrs" ,python-attrs))) + (list python-async-generator python-attrs)) (home-page "https://github.com/python-trio/outcome") (synopsis "Capture the outcome of Python function calls") (description @@ -23258,22 +22720,21 @@ (define-public python-trio ;; OSError: protocol not found. " and not test_getprotobyname")))))))) (native-inputs - `(("python-astor" ,python-astor) - ("python-ipython" ,python-ipython) - ("python-jedi" ,python-jedi) - ("python-pylint" ,python-pylint) - ("python-pyopenssl" ,python-pyopenssl) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-trustme" ,python-trustme))) - (propagated-inputs - `(("python-async-generator" ,python-async-generator) - ("python-attrs" ,python-attrs) - ("python-idna" ,python-idna) - ("python-outcome" ,python-outcome) - ("python-sniffio" ,python-sniffio) - ("python-sortedcontainers" - ,python-sortedcontainers))) + (list python-astor + python-ipython + python-jedi + python-pylint + python-pyopenssl + python-pytest + python-pytest-cov + python-trustme)) + (propagated-inputs + (list python-async-generator + python-attrs + python-idna + python-outcome + python-sniffio + python-sortedcontainers)) (home-page "https://github.com/python-trio/trio") (synopsis "Friendly Python library for async concurrency and I/O") (description @@ -23301,15 +22762,10 @@ (define-public python-trio-typing (lambda _ (invoke "pytest" "-vv")))))) (native-inputs - `(("python-attrs" ,python-attrs) - ("python-pytest" ,python-pytest))) + (list python-attrs python-pytest)) (propagated-inputs - `(("python-mypy" ,python-mypy) - ("python-mypy-extensions" - ,python-mypy-extensions) - ("python-trio" ,python-trio) - ("python-typing-extensions" - ,python-typing-extensions))) + (list python-mypy python-mypy-extensions python-trio + python-typing-extensions)) (home-page "https://github.com/python-trio/trio-typing") (synopsis "Static type checking support for Trio and related projects") (description @@ -23365,8 +22821,7 @@ (define-public python-txaio "1zmpdph6zddgrnkkcykh6qk5s46l7s5mzfqrh82m4b5iffn61qv7")))) (build-system python-build-system) (propagated-inputs - `(("python-twisted" ,python-twisted) - ("python-six" ,python-six))) + (list python-twisted python-six)) (home-page "https://github.com/crossbario/txaio") (synopsis "Compatibility layer between Python asyncio and Twisted") (description "Txaio provides a compatibility layer between the Python @@ -23386,7 +22841,7 @@ (define-public python-toolshed "14zvz51gzf9i1i3d1sj363ba4rksl6lcf4lz1arl8hpqgcbir8r3")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/brentp/toolshed/") (synopsis "Collection of modules and functions for working with data") (description "This is a collection of well-tested, simple modules and @@ -23406,7 +22861,7 @@ (define-public python-annoy "1rxn6snn0r32r07g45hdjhh8aa1xzx6fjrm8g62d8vzp46z7rzrp")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/spotify/annoy/") (synopsis "Approximate nearest neighbors library") (description @@ -23428,8 +22883,7 @@ (define-public python-croniter "0r79cx4v2dw4hzr0annkkxxis46c8hivq61sr39z6p7lcjsbk1ki")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-natsort" ,python-natsort))) + (list python-dateutil python-natsort)) (home-page "https://github.com/kiorky/croniter") (synopsis "Iterate datetime objects with cron-like syntax") (description @@ -23452,7 +22906,7 @@ (define-public python-crontab ;; Comptability tests fail so they are disabled. `(#:tests? #f)) (inputs - `(("python-dateutil" ,python-dateutil))) + (list python-dateutil)) (home-page "https://gitlab.com/doctormo/python-crontab/") (synopsis "Module for reading and writing crontab files") (description "This Python module can read, write crontab files, and @@ -23498,7 +22952,7 @@ (define-public python-ifaddr (replace 'check (lambda _ (invoke "nosetests")))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/pydron/ifaddr") (synopsis "Network interface and IP address enumeration library") (description "This package provides a network interface and IP address @@ -23518,9 +22972,9 @@ (define-public python-zeroconf "0narq8haa3b375vfblbyil77n8bw0wxqnanl91pl0wwwm884mqjb")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-ifaddr" ,python-ifaddr))) + (list python-ifaddr)) (arguments `(#:phases (modify-phases %standard-phases @@ -23586,7 +23040,7 @@ (define-public python-bsddb3 (base32 "00bqdsfx8jgmfz5bgkx10nlw5bfsw11a86f91zkl53snvk45xl3h")))) (build-system python-build-system) (inputs - `(("bdb" ,bdb))) + (list bdb)) (arguments '(#:phases (modify-phases %standard-phases @@ -23622,7 +23076,7 @@ (define-public python-dbfread "0gdpwdzf1fngsi6jrdyj4qdf6cr7gnnr3zp80dpkzbgz0spskj07")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://dbfread.readthedocs.io") (synopsis "Read DBF Files with Python") (description @@ -23656,7 +23110,7 @@ (define-public python-cached-property " " m))) #t))))) (native-inputs - `(("python-freezegun" ,python-freezegun))) + (list python-freezegun)) (home-page "https://github.com/pydanny/cached-property") (synopsis @@ -23684,12 +23138,9 @@ (define-public python-folium (base32 "1q05pzca3wfwgnbg03l3bagnhh348yx68w4aa91rg3g8zlviwjz1")))) (build-system python-build-system) (propagated-inputs - `(("python-branca" ,python-branca) - ("python-jinja2" ,python-jinja2) - ("python-numpy" ,python-numpy) - ("python-requests" ,python-requests))) + (list python-branca python-jinja2 python-numpy python-requests)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/python-visualization/folium") (synopsis "Make beautiful maps with Leaflet.js & Python") (description "@code{folium} makes it easy to visualize data that’s been @@ -23740,7 +23191,7 @@ (define-public python-pyroutelib3 "1hpbydpn2alyswiajfbvhzq4c7f36vdmvxy91hgv8l1lb2g2vfrj")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil))) + (list python-dateutil)) (home-page "https://github.com/MKuranowski/pyroutelib3") (synopsis "Library for simple routing on OSM data") (description "Library for simple routing on OSM data") @@ -23759,9 +23210,9 @@ (define-public python-bibtexparser "0zwhfkrzf3n5847dbnfng92k7ak199l9v6x6ax3dgdidfpm6d2fz")))) (build-system python-build-system) (propagated-inputs - `(("python-pyparsing" ,python-pyparsing))) + (list python-pyparsing)) (native-inputs - `(("python-future" ,python-future))) + (list python-future)) (home-page "https://github.com/sciunto-org/python-bibtexparser") (synopsis "Python library to parse BibTeX files") (description "BibtexParser is a Python library to parse BibTeX files.") @@ -23780,7 +23231,7 @@ (define-public python-distro "09441261dd3c8b2gv15vhw1cryzg60lmgpkk07v6hpwwkyhfbxc3")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/nir0s/distro") (synopsis "OS platform information API") @@ -23811,15 +23262,10 @@ (define-public python-cairosvg (replace 'check (lambda _ (invoke "pytest")))))) (propagated-inputs - `(("python-cairocffi" ,python-cairocffi) - ("python-cssselect2" ,python-cssselect2) - ("python-defusedxml" ,python-defusedxml) - ("python-pillow" ,python-pillow) - ("python-tinycss2" ,python-tinycss2))) + (list python-cairocffi python-cssselect2 python-defusedxml + python-pillow python-tinycss2)) (native-inputs - `(("python-pytest-flake8" ,python-pytest-flake8) - ("python-pytest-isort" ,python-pytest-isort) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest-flake8 python-pytest-isort python-pytest-runner)) (home-page "https://cairosvg.org/") (synopsis "SVG to PDF/PS/PNG converter based on Cairo") (description "CairoSVG is a SVG converter based on Cairo. It can export @@ -23886,9 +23332,7 @@ (define-public python-pykwalify (build-system python-build-system) (arguments '(#:tests? #f)) ;missing dependencies (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-docopt" ,python-docopt) - ("python-pyyaml" ,python-pyyaml))) + (list python-dateutil python-docopt python-pyyaml)) (home-page "https://github.com/grokzen/pykwalify") (synopsis "Python lib/cli for JSON/YAML schema validation") @@ -23921,15 +23365,13 @@ (define-public python-dbusmock (string-append "'" (assoc-ref inputs "dbus") "/bin/dbus-daemon'")))))))) (native-inputs - `(;; For tests. - ("dbus" ,dbus) ; for dbus-daemon - ("python-nose" ,python-nose) - ("which" ,which))) + (list ;; For tests. + dbus ; for dbus-daemon + python-nose which)) (inputs - `(("dbus" ,dbus))) + (list dbus)) (propagated-inputs - `(("python-dbus" ,python-dbus) - ("python-pygobject" ,python-pygobject))) + (list python-dbus python-pygobject)) (home-page "https://github.com/martinpitt/python-dbusmock") (synopsis "Python library for mock D-Bus objects") (description "python-dbusmock allows for the easy creation of mock objects on @@ -23954,9 +23396,7 @@ (define-public python-jsonplus ;; XXX: No tests on PyPI, and the repository has no tags. (arguments '(#:tests? #f)) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-simplejson" ,python-simplejson) - ("python-sortedcontainers" ,python-sortedcontainers))) + (list python-dateutil python-simplejson python-sortedcontainers)) (synopsis "Serialize Python types to/from JSON") (description "This package provides functionality to serialize arbitrary data types @@ -23998,9 +23438,7 @@ (define-public python-ujson (add-installed-pythonpath inputs outputs) (invoke "pytest")))))) (native-inputs - `(("double-conversion" ,double-conversion) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-pytest" ,python-pytest))) + (list double-conversion python-setuptools-scm python-pytest)) (home-page "https://github.com/ultrajson/ultrajson") (synopsis "Ultra fast JSON encoder and decoder for Python") (description @@ -24036,10 +23474,7 @@ (define-public python-iocapture (invoke "py.test" "-v" "tests") #t))))) (propagated-inputs - `(("python-flexmock" ,python-flexmock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-six" ,python-six))) + (list python-flexmock python-pytest python-pytest-cov python-six)) (home-page "https://github.com/oinume/iocapture") (synopsis "Python capturing tool for stdout and stderr") (description @@ -24107,20 +23542,18 @@ (define-public python-anyio " and not test_send_receive" " and not test_socket_options")))))))) (propagated-inputs - `(("python-idna" ,python-idna) - ("python-sniffio" ,python-sniffio) - ("python-typing-extensions" ,python-typing-extensions))) - (native-inputs - `(("python-coverage" ,python-coverage) - ("python-hypothesis" ,python-hypothesis) - ("python-iniconfig" ,python-iniconfig) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest-6) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-trio" ,python-pytest-trio) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-trustme" ,python-trustme) - ("python-uvloop" ,python-uvloop))) + (list python-idna python-sniffio python-typing-extensions)) + (native-inputs + (list python-coverage + python-hypothesis + python-iniconfig + python-mock + python-pytest-6 + python-pytest-mock + python-pytest-trio + python-setuptools-scm + python-trustme + python-uvloop)) (home-page "https://github.com/agronholm/anyio") (synopsis "Compatibility layer for multiple asynchronous event loops") (description @@ -24150,11 +23583,8 @@ (define-public python-argh "1p5h3dnpbsjmqrvil96s71asc6i3gpinmbrabqmwnrsxprz7r3ns")))) (build-system python-build-system) (propagated-inputs - `(("python-iocapture" ,python-iocapture) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-xdist" ,python-pytest-xdist))) + (list python-iocapture python-mock python-pytest python-pytest-cov + python-pytest-xdist)) (home-page "https://github.com/neithere/argh/") (synopsis "Argparse wrapper with natural syntax") (description @@ -24179,7 +23609,7 @@ (define-public python-ppft (build-system python-build-system) (arguments '(#:tests? #f)) ; there are none (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://pypi.org/project/ppft/") (synopsis "Fork of Parallel Python") (description @@ -24214,8 +23644,7 @@ (define-public python-pox (invoke "py.test" "-vv") #t))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("which" ,which))) + (list python-pytest which)) (home-page "https://pypi.org/project/pox/") (synopsis "Python utilities for file system exploration and automated builds") (description @@ -24247,12 +23676,9 @@ (define-public python-pathos (lambda _ (invoke "python" "./tests/__main__.py")))))) (propagated-inputs - `(("python-dill" ,python-dill) - ("python-multiprocess" ,python-multiprocess) - ("python-pox" ,python-pox) - ("python-ppft" ,python-ppft))) + (list python-dill python-multiprocess python-pox python-ppft)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://pypi.org/project/pathos/") (synopsis "Parallel graph management and execution in heterogeneous computing") @@ -24323,8 +23749,7 @@ (define-public python-flit (find-files "dist" "\\.whl$"))))))) #:tests? #f)) ; XXX: Check requires network access. (propagated-inputs - `(("python-pytoml" ,python-pytoml) - ("python-toml" ,python-toml))) + (list python-pytoml python-toml)) (native-inputs `(("python-docutils" ,python-docutils) ("python-responses" ,python-responses) @@ -24409,7 +23834,7 @@ (define-public python-funcparserlib (base32 "07f9cgjr3h4j2m67fhwapn8fja87vazl58zsj4yppf9y3an2x6dp")))) (native-inputs - `(("python-tox" ,python-tox))) + (list python-tox)) (arguments `(#:phases (modify-phases %standard-phases @@ -24440,7 +23865,7 @@ (define-public python-speg (arguments `(#:tests? #f)) ;FIXME: tests fail, not sure why (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (build-system python-build-system) (home-page "https://github.com/avakar/speg") (synopsis "PEG-based parser interpreter with memoization") @@ -24460,7 +23885,7 @@ (define-public python-cson (base32 "00cyvigg4npbph39ghkg77xbxisa6plf75vii24igxfizik0337f")))) (build-system python-build-system) (propagated-inputs - `(("python-speg" ,python-speg))) + (list python-speg)) (home-page "https://github.com/avakar/pycson") (synopsis "Parser for Coffeescript Object Notation (CSON)") (description "This package is a parser for Coffeescript Object @@ -24511,8 +23936,7 @@ (define-public python-forbiddenfruit (lambda _ (invoke "make" "SKIP_DEPS=1")))))) (native-inputs - `(("python-nose" ,python-nose) - ("python-coverage" ,python-coverage))) + (list python-nose python-coverage)) (home-page "https://github.com/clarete/forbiddenfruit") (synopsis "Patch python built-in objects") (description "This project allows Python code to extend built-in types.") @@ -24531,11 +23955,10 @@ (define-public python-k5test "1lqp3jgfngyhaxjgj3n230hn90wsylwilh120yjf62h7b1s02mh8")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ;; `which`, `kadmin.local` binaries called inside library - ("which" ,which) - ("mit-krb5" ,mit-krb5))) - (native-inputs `(("mit-krb5" ,mit-krb5))) + (list python-six + ;; `which`, `kadmin.local` binaries called inside library + which mit-krb5)) + (native-inputs (list mit-krb5)) (arguments '(#:phases (modify-phases %standard-phases @@ -24568,15 +23991,12 @@ (define-public python-gssapi "1j2idrbrbczykzlb56q1bn0ivc9c0rjjljpk4yz86xn3gxfkpv8n")))) (build-system python-build-system) (propagated-inputs - `(("python-decorator" ,python-decorator) - ("python-six" ,python-six))) + (list python-decorator python-six)) (inputs - `(("mit-krb5" ,mit-krb5))) + (list mit-krb5)) ;; for tests (native-inputs - `(("python-parameterized" ,python-parameterized) - ("python-k5test" ,python-k5test) - ("python-nose" ,python-nose))) + (list python-parameterized python-k5test python-nose)) (home-page "https://github.com/pythongssapi/python-gssapi") (synopsis "Python GSSAPI Wrapper") (description @@ -24598,8 +24018,7 @@ (define-public python-check-manifest "0lk45ifdv2cpkl6ayfyix7jwmnxa1rha7xvb0ih5999k115wzqs4")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("git" ,git))) + (list python-mock git)) (home-page "https://github.com/mgedmin/check-manifest") (synopsis "Check MANIFEST.in in a Python source package for completeness") (description "Python package can include a MANIFEST.in file to help with @@ -24651,12 +24070,9 @@ (define-public python-watchdog (delete-file "tests/test_snapshot_diff.py") #t))))) (propagated-inputs - `(("python-argh" ,python-argh) - ("python-pathtools" ,python-pathtools) - ("python-pyyaml" ,python-pyyaml))) + (list python-argh python-pathtools python-pyyaml)) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-timeout" ,python-pytest-timeout))) + (list python-pytest-cov python-pytest-timeout)) (home-page "https://github.com/gorakhargosh/watchdog") (synopsis "File system events monitoring") (description "This package provides a way to monitor file system events @@ -24687,14 +24103,14 @@ (define-public python-watchgod (when tests? (invoke "pytest" "-vv"))))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-pygments" ,python-pygments) - ("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytest-sugar" ,python-pytest-sugar) - ("python-pytest-toolbox" ,python-pytest-toolbox))) + (list python-coverage + python-pygments + python-pytest + python-pytest-asyncio + python-pytest-cov + python-pytest-mock + python-pytest-sugar + python-pytest-toolbox)) (home-page "https://github.com/samuelcolvin/watchgod") (synopsis "Simple, modern file watching and code reload in Python") (description @@ -24715,7 +24131,7 @@ (define-public python-wget (base32 "0qb0y7ipby42m4m7h0ipazpdyc3bn9xi46lvifcwwl5albn31rim")))) (build-system python-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (home-page "https://bitbucket.org/techtonik/python-wget/") (synopsis "Pure Python download utility") (description "The python-wget library provides an API to download files @@ -24741,21 +24157,21 @@ (define-public offlate ;; No tests `(#:tests? #f)) (propagated-inputs - `(("python-android-stringslib" ,python-android-stringslib) - ("python-dateutil" ,python-dateutil) - ("python-gitlab" ,python-gitlab) - ("python-lxml" ,python-lxml) - ("python-polib" ,python-polib) - ("python-pyenchant" ,python-pyenchant) - ("python-pygit2" ,python-pygit2) - ("python-pygithub" ,python-pygithub) - ("python-pyqt" ,python-pyqt) - ("python-requests" ,python-requests) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-translation-finder" ,python-translation-finder) - ("python-watchdog" ,python-watchdog))) - (native-inputs - `(("qttools" ,qttools))) + (list python-android-stringslib + python-dateutil + python-gitlab + python-lxml + python-polib + python-pyenchant + python-pygit2 + python-pygithub + python-pyqt + python-requests + python-ruamel.yaml + python-translation-finder + python-watchdog)) + (native-inputs + (list qttools)) (home-page "https://framagit.org/tyreunom/offlate") (synopsis "Offline translation interface for online translation tools") (description "Offlate offers a unified interface for different translation @@ -24779,7 +24195,7 @@ (define-public python-titlecase "0486i99wf8ssa7sgn81fn6fv6i4rhhq6n751bc740b3hzfbpmpl4")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/ppannuto/python-titlecase") (synopsis "Capitalize strings similar to book titles") (description @@ -24831,11 +24247,9 @@ (define-public python-fuzzywuzzy "1s00zn75y2dkxgnbw8kl8dw4p1mc77cv78fwfa4yb0274s96w0a5")))) (build-system python-build-system) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pycodestyle" ,python-pycodestyle) - ("python-pytest" ,python-pytest))) + (list python-hypothesis python-pycodestyle python-pytest)) (propagated-inputs - `(("python-levenshtein" ,python-levenshtein))) + (list python-levenshtein)) (home-page "https://github.com/seatgeek/fuzzywuzzy") (synopsis "Fuzzy string matching in Python") (description "Approximate string matching using @@ -24880,8 +24294,7 @@ (define-public python-gcovr "0gyady7x3v3l9fm1zan0idaggqqcm31y7g5vxk7h05p5h7f39bjs")))) (build-system python-build-system) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-jinja2" ,python-jinja2))) + (list python-lxml python-jinja2)) (home-page "https://gcovr.com/") (synopsis "Utility for generating code coverage results") (description @@ -24929,13 +24342,13 @@ (define-public python-docusign-esign ;; Testing requires undocumented setup changes, and so testing is disabled here. (arguments `(#:tests? #f)) (propagated-inputs - `(("python-certifi" ,python-certifi) - ("python-six" ,python-six) - ("python-dateutil" ,python-dateutil) - ("python-urllib3" ,python-urllib3) - ("python-pyjwt" ,python-pyjwt) - ("python-cryptography" ,python-cryptography) - ("python-nose" ,python-nose))) + (list python-certifi + python-six + python-dateutil + python-urllib3 + python-pyjwt + python-cryptography + python-nose)) (synopsis "DocuSign Python Client") (description "The Official DocuSign Python Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.") @@ -24955,7 +24368,7 @@ (define-public python-xattr "0i4xyiqbhjz2g16zbim17zjdbjkw79xsw8k59942vvq4is1cmfxh")))) (build-system python-build-system) (propagated-inputs - `(("python-cffi" ,python-cffi))) + (list python-cffi)) (home-page "https://github.com/xattr/xattr") (synopsis "Python wrapper for extended file system attributes") @@ -24998,12 +24411,9 @@ (define-public python-daiquiri "1qmank3c217ddiig3xr8ps0mqaydcp0q5a62in9a9g4zf72zjnqd")))) (build-system python-build-system) (propagated-inputs - `(("python-json-logger" ,python-json-logger))) + (list python-json-logger)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-six" ,python-six))) + (list python-mock python-pytest python-setuptools-scm python-six)) (home-page "https://github.com/jd/daiquiri") (synopsis "Library to configure Python logging easily") @@ -25031,20 +24441,17 @@ (define-public python-pifpaf (invoke "python" "setup.py" "testr" "--slowest" "--testr-args=until-failure")))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-daiquiri" ,python-daiquiri) - ("python-fixtures" ,python-fixtures) - ("python-jinja2" ,python-jinja2) - ("python-pbr" ,python-pbr) - ("python-psutil" ,python-psutil) - ("python-six" ,python-six) - ("python-xattr" ,python-xattr))) - (native-inputs - `(("python-mock" ,python-mock) - ("python-os-testr" ,python-os-testr) - ("python-requests" ,python-requests) - ("python-testrepository" ,python-testrepository) - ("python-testtools" ,python-testtools))) + (list python-click + python-daiquiri + python-fixtures + python-jinja2 + python-pbr + python-psutil + python-six + python-xattr)) + (native-inputs + (list python-mock python-os-testr python-requests + python-testrepository python-testtools)) (home-page "https://github.com/jd/pifpaf") (synopsis "Tools and fixtures to manage daemons for testing in Python") (description "Pifpaf is a suite of fixtures and a command-line tool that @@ -25067,14 +24474,14 @@ (define-public python-pytest-check-links "12x3wmrdzm6wgk0vz02hb769h68nr49q47w5q1pj95pc89hsa34v")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils) - ("python-html5lib" ,python-html5lib) - ("python-nbconvert" ,python-nbconvert) - ("python-nbformat" ,python-nbformat) - ("python-pytest" ,python-pytest) - ("python-six" ,python-six))) + (list python-docutils + python-html5lib + python-nbconvert + python-nbformat + python-pytest + python-six)) (native-inputs - `(("python-pbr-minimal" ,python-pbr-minimal))) + (list python-pbr-minimal)) (home-page "https://github.com/minrk/pytest-check-links") (synopsis "Check links in files") (description "This package provides a pytest plugin that checks URLs for @@ -25199,9 +24606,7 @@ (define-public python-canonicaljson (base32 "0c86g0vvzdcg3nrcsqnbzlfhpprc2i894p8i14hska56yl27d6w9")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-frozendict" ,python-frozendict) - ("python-simplejson" ,python-simplejson))) + (list python-six python-frozendict python-simplejson)) (home-page "https://github.com/matrix-org/python-canonicaljson") (synopsis "Canonical JSON") (description @@ -25231,13 +24636,10 @@ (define-public python-signedjson (base32 "0280f8zyycsmd7iy65bs438flm7m8ffs1kcxfbvhi8hbazkqc19m")))) (build-system python-build-system) (propagated-inputs - `(("python-canonicaljson" ,python-canonicaljson) - ("python-importlib-metadata" ,python-importlib-metadata) - ("python-pynacl" ,python-pynacl) - ("python-typing-extensions" ,python-typing-extensions) - ("python-unpaddedbase64" ,python-unpaddedbase64))) + (list python-canonicaljson python-importlib-metadata python-pynacl + python-typing-extensions python-unpaddedbase64)) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (home-page "https://github.com/matrix-org/python-signedjson") (synopsis "Sign JSON objects with ED25519 signatures") (description @@ -25281,8 +24683,7 @@ (define-public python-pymacaroons (base32 "1f0357a6g1h96sk6wy030xmc1p4rd80a999qvxd28v7nlm1blsqy")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-pynacl" ,python-pynacl))) + (list python-six python-pynacl)) (home-page "https://github.com/ecordell/pymacaroons") (synopsis "Python Macaroon Library") (description @@ -25319,10 +24720,9 @@ (define-public python-ldap3 (invoke "nosetests" "-s" "test")) #t))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-gssapi" ,python-gssapi) - ("python-pyasn1" ,python-pyasn1))) + (list python-gssapi python-pyasn1)) (synopsis "Python LDAP client") (description "LDAP3 is a strictly RFC 4510 conforming LDAP V3 pure Python client @@ -25397,23 +24797,21 @@ (define-public python-eliot "_test_logCallsDefaultLoggerWrite")) #t))))) (propagated-inputs - `(("python-boltons" ,python-boltons) - ("python-pyrsistent" ,python-pyrsistent) - ("python-six" ,python-six) - ("python-zope-interface" ,python-zope-interface))) - (native-inputs - `(("python-black" ,python-black) - ("python-coverage" ,python-coverage) - ("python-dask" ,python-dask) - ("python-flake8" ,python-flake8) - ("python-hypothesis" ,python-hypothesis) - ("python-pytest" ,python-pytest) - ("python-setuptools" ,python-setuptools) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-testtools" ,python-testtools) - ("python-twine" ,python-twine) - ("python-twisted" ,python-twisted))) + (list python-boltons python-pyrsistent python-six + python-zope-interface)) + (native-inputs + (list python-black + python-coverage + python-dask + python-flake8 + python-hypothesis + python-pytest + python-setuptools + python-sphinx + python-sphinx-rtd-theme + python-testtools + python-twine + python-twisted)) (home-page "https://github.com/itamarst/eliot/") (synopsis "Eliot: the logging system that tells you why it happened") (description @@ -25436,13 +24834,13 @@ (define-public python-pem "1xh88ss279fprxnzd10dczmqwjhppbyvljm33zrg2mgybwd66qr7")))) (build-system python-build-system) (native-inputs - `(("python-certifi" ,python-certifi) - ("python-coverage" ,python-coverage) - ("python-pretend" ,python-pretend) - ("python-pyopenssl" ,python-pyopenssl) - ("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx) - ("python-twisted" ,python-twisted))) + (list python-certifi + python-coverage + python-pretend + python-pyopenssl + python-pytest + python-sphinx + python-twisted)) (home-page "https://pem.readthedocs.io/") (synopsis "Easy PEM file parsing in Python") (description @@ -25468,9 +24866,7 @@ (define-public python-txsni "0imfxx4yjj1lbq0n5ad45al3wvv4qv96sivnc1r51i66mxi658z8")))) (build-system python-build-system) (propagated-inputs - `(("python-pyopenssl" ,python-pyopenssl) - ("python-service-identity" ,python-service-identity) - ("python-twisted" ,python-twisted))) + (list python-pyopenssl python-service-identity python-twisted)) (synopsis "Run TLS servers with Twisted") (description "This package provides an easy-to-use SNI endpoint for use @@ -25489,23 +24885,22 @@ (define-public python-txacme (base32 "1cplx4llq7i508w6fgwjdv9di7rsz9k9irfmzdfbiz6q6a0ykf1d")))) (build-system python-build-system) (propagated-inputs - `(("python-acme" ,python-acme) - ("python-attrs" ,python-attrs) - ("python-eliot" ,python-eliot) - ("python-josepy" ,python-josepy) - ("python-pem" ,python-pem) - ("python-treq" ,python-treq) - ("python-twisted" ,python-twisted) - ("python-txsni" ,python-txsni))) - (native-inputs - `(("python-fixtures" ,python-fixtures) - ("python-hypothesis" ,python-hypothesis) - ("python-mock" ,python-mock) - ("python-service-identity" - ,python-service-identity) - ("python-testrepository" ,python-testrepository) - ("python-testscenarios" ,python-testscenarios) - ("python-testtools" ,python-testtools))) + (list python-acme + python-attrs + python-eliot + python-josepy + python-pem + python-treq + python-twisted + python-txsni)) + (native-inputs + (list python-fixtures + python-hypothesis + python-mock + python-service-identity + python-testrepository + python-testscenarios + python-testtools)) (home-page "https://github.com/twisted/txacme") (synopsis "Twisted implexmentation of the ACME protocol") (description @@ -25531,16 +24926,15 @@ (define-public python-pysaml2 "1xk2x0slz1f8cqv7vn77qx99xfd1mshhswiwrljk9m72w2m9iivd")))) (build-system python-build-system) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-dateutil" ,python-dateutil) - ("python-defusedxml" ,python-defusedxml) - ("python-importlib-resources" - ,python-importlib-resources) - ("python-pyopenssl" ,python-pyopenssl) - ("python-pytz" ,python-pytz) - ("python-requests" ,python-requests) - ("python-six" ,python-six) - ("python-xmlschema" ,python-xmlschema))) + (list python-cryptography + python-dateutil + python-defusedxml + python-importlib-resources + python-pyopenssl + python-pytz + python-requests + python-six + python-xmlschema)) (home-page "https://idpy.org") (synopsis "Python implementation of SAML Version 2 Standard") (description @@ -25564,9 +24958,9 @@ (define-public python-click-plugins (base32 "0jr6bxj67vg988vkm6nz8jj98v9lg46bn49lkhak3n598jbrkas6")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-click" ,python-click))) + (list python-click)) (synopsis "Extension for Click to register external CLI commands") (description "This package provides n extension module for Click to register external CLI commands via setuptools entry-points.") @@ -25586,9 +24980,7 @@ (define-public python-diceware "0klb0ysybzlh2wihvir82hgq62v0jjmlcqklwajyms7c0p529yby")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-coverage python-pytest python-pytest-runner)) (home-page "https://github.com/ulif/diceware/") (synopsis "Generates memorable passphrases") (description "This package generates passphrases by concatenating words @@ -25650,7 +25042,7 @@ (define-public pyzo ;; symbol: objc_getClass". #:tests? #f)) (propagated-inputs - `(("python-pyqt" ,python-pyqt))) + (list python-pyqt)) (home-page "https://pyzo.org") (synopsis "Python IDE for scientific computing") @@ -25698,7 +25090,7 @@ (define-public python-voluptuous "0mplkcpb5d8wjf8vk195fys4y6a3wbibiyf708imw33lphfk9g1a")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/alecthomas/voluptuous") (synopsis "Python data validation library") (description @@ -25719,27 +25111,24 @@ (define-public python-cmd2 "1f18plbc9yyvhn0js3d2bii9yld8zfl775gxsaw9jza5pmlg9ss2")))) (build-system python-build-system) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-colorama" ,python-colorama) - ("python-pyperclip" ,python-pyperclip) - ("python-wcwidth" ,python-wcwidth))) - (native-inputs - `(("python-codecov" ,python-codecov) - ("python-coverage" ,python-coverage) - ("python-doc8" ,python-doc8) - ("python-flake8" ,python-flake8) - ("python-invoke" ,python-invoke) - ("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-autobuild" ,python-sphinx-autobuild) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-tox" ,python-tox) - ("python-twine" ,python-twine) - ("which" ,which))) + (list python-attrs python-colorama python-pyperclip python-wcwidth)) + (native-inputs + (list python-codecov + python-coverage + python-doc8 + python-flake8 + python-invoke + python-mock + python-pytest + python-pytest-cov + python-pytest-mock + python-setuptools-scm + python-sphinx + python-sphinx-autobuild + python-sphinx-rtd-theme + python-tox + python-twine + which)) (home-page "https://github.com/python-cmd2/cmd2") (synopsis "Tool for building interactive command line applications") (description @@ -25773,7 +25162,7 @@ (define-public python-pytidylib (("ctypes\\.util\\.find_library\\('tidy'\\)") (format #f "'~a'" libtidy))) #t)))))) - (inputs `(("tidy" ,tidy))) + (inputs (list tidy)) (home-page "https://github.com/countergram/pytidylib") (synopsis "Python wrapper for HTML Tidy library") (description @@ -25861,7 +25250,7 @@ (define-public python-jinxed #t)))) #:tests? #f)) ; _curses.error: setupterm: could not find terminal (native-inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://github.com/Rockhopper-Technologies/jinxed") (synopsis "Jinxed Terminal Library") (description @@ -25881,7 +25270,7 @@ (define-public python-svgutils "0lz0w2ajdvwd269a7ppnzawmx8px0116j0nx8xvhlihxrd28zx4y")))) (build-system python-build-system) (propagated-inputs - `(("python-lxml" ,python-lxml))) + (list python-lxml)) (home-page "https://svgutils.readthedocs.io") (synopsis "Python SVG editor") (description "This is an utility package that helps with editing and @@ -25908,12 +25297,9 @@ (define-public python-blessed (delete-file "blessed/win_terminal.py") #t)))) (build-system python-build-system) (propagated-inputs - `(("python-jinxed" ,python-jinxed) - ("python-six" ,python-six) - ("python-wcwidth" ,python-wcwidth))) + (list python-jinxed python-six python-wcwidth)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://github.com/jquast/blessed") (synopsis "Wrapper around terminal capabilities") (description @@ -25934,13 +25320,9 @@ (define-public python-readme-renderer "13fnrv7z3y0yfafzcjbl55cqxncvbxadr72ql4l29pgyvrqxpsfb")))) (build-system python-build-system) (propagated-inputs - `(("python-bleach" ,python-bleach) - ("python-docutils" ,python-docutils) - ("python-pygments" ,python-pygments) - ("python-six" ,python-six))) + (list python-bleach python-docutils python-pygments python-six)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest))) + (list python-mock python-pytest)) (home-page "https://github.com/pypa/readme_renderer") (synopsis "Render README files in Warehouse") (description @@ -25969,9 +25351,9 @@ (define-public python-lazr-delegates (lambda _ (invoke "python" "setup.py" "nosetests")))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-zope-interface" ,python-zope-interface))) + (list python-zope-interface)) (home-page "https://launchpad.net/lazr.delegates") (synopsis "Easily write objects that delegate behavior") (description @@ -26000,10 +25382,9 @@ (define-public python-lazr-config (lambda _ (invoke "python" "-s" "-m" "nose" "-P" "lazr")))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-lazr-delegates" ,python-lazr-delegates) - ("python-zope-interface" ,python-zope-interface))) + (list python-lazr-delegates python-zope-interface)) (home-page "https://launchpad.net/lazr.config") (synopsis "Create configuration schemas and process and validate configurations") (description @@ -26028,10 +25409,9 @@ (define-public python-flufl-bounce "01lg1b0jpf8605mzaz9miq3nray6s7a7gc8n4wzg5nsxl8fglcp4")))) (build-system python-build-system) (propagated-inputs - `(("python-atpublic" ,python-atpublic) - ("python-zope-interface" ,python-zope-interface))) + (list python-atpublic python-zope-interface)) (native-inputs - `(("python-nose2" ,python-nose2))) + (list python-nose2)) (home-page "https://fluflbounce.readthedocs.io/en/latest/") (synopsis "Email bounce detectors") (description "The @code{flufl.bounce} library provides a set of heuristics @@ -26054,7 +25434,7 @@ (define-public python-flufl-i18n "1flwpn1xhgc957zj3zxw92dhdjh0lsy0hdvzq32dzqpsajfsvq1r")))) (build-system python-build-system) (propagated-inputs - `(("python-atpublic" ,python-atpublic))) + (list python-atpublic)) (home-page "https://flufli18n.readthedocs.io") (synopsis "API for Python internationalization") (description @@ -26080,8 +25460,7 @@ (define-public python-flufl-lock "055941zyma3wfx25jhm8wcsghpv3jc3iwi1gdrdjhzcnfhn62lxq")))) (build-system python-build-system) (propagated-inputs - `(("python-atpublic" ,python-atpublic) - ("python-psutil" ,python-psutil))) + (list python-atpublic python-psutil)) (home-page "https://flufllock.readthedocs.io") (synopsis "NFS-safe file locking with timeouts for POSIX systems") (description @@ -26105,7 +25484,7 @@ (define-public python-flufl-testing "1nkm95mhcfhl4x5jgs6y97ikszaxsfh07nyawsih6cxxm6l62641")))) (build-system python-build-system) (native-inputs - `(("python-nose2" ,python-nose2))) + (list python-nose2)) (home-page "https://gitlab.com/warsaw/flufl.testing") (synopsis "Collection of test tool plugins") (description @@ -26128,10 +25507,9 @@ (define-public python-devtools (base32 "15zczdcm90wl54c68f1qjb05nkd5bjsc9xjl3lk4frs7k7wkmrvp")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-pytest python-pytest-mock)) (propagated-inputs - `(("python-pygments" ,python-pygments))) + (list python-pygments)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check @@ -26158,15 +25536,10 @@ (define-public python-dateparser "1ypbyqxlk7n6zibk90js3ybz37xmin3kk0i35g8c51bwqpcfyxg8")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-pytz" ,python-pytz) - ("python-regex" ,python-regex) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-tzlocal" ,python-tzlocal))) + (list python-dateutil python-pytz python-regex python-ruamel.yaml + python-tzlocal)) (native-inputs - `(("python-mock" ,python-mock) - ("python-parameterized" ,python-parameterized) - ("tzdata" ,tzdata-for-tests))) + (list python-mock python-parameterized tzdata-for-tests)) (arguments `(;; TODO: Of 23320 tests, 6 fail and 53 error. #:tests? #f @@ -26199,11 +25572,9 @@ (define-public python-dparse "0rzkg3nymsbwdjc0ms2bsajkda02jipwyp3xk97qj71f21lz3dd1")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-packaging" ,python-packaging) - ("python-pyyaml" ,python-pyyaml) - ("python-toml" ,python-toml))) + (list python-packaging python-pyyaml python-toml)) (home-page "https://github.com/pyupio/dparse") (synopsis "Parser for Python dependency files") (description "This package provides a parser for Python dependency files.") @@ -26222,9 +25593,7 @@ (define-public python-dpath "1ymi9ssk7i0mx3mviplf4csfvzibdd6wyj4qzj6s487n9xgnp85y")))) (build-system python-build-system) (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose))) + (list python-hypothesis python-mock python-nose)) (arguments '(#:phases (modify-phases %standard-phases @@ -26267,10 +25636,7 @@ (define-public python-safety (("def test_check_live") "def _test_check_live")) #t))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-dparse" ,python-dparse) - ("python-packaging" ,python-packaging) - ("python-requests" ,python-requests))) + (list python-click python-dparse python-packaging python-requests)) (home-page "https://github.com/pyupio/safety") (synopsis "Check installed dependencies for known vulnerabilities") (description "Safety checks installed dependencies for known vulnerabilities. @@ -26290,7 +25656,7 @@ (define-public python-pypandoc "149basv4pvzg9zm74cjz68x8s2n5fykyj7prgysb0qfmja73r83f")))) (build-system python-build-system) (inputs - `(("pandoc" ,pandoc))) + (list pandoc)) (propagated-inputs `(("wheel" ,python-wheel))) (native-inputs @@ -26330,7 +25696,7 @@ (define-public python-rnc2rng "1kmp3iwxxyzjsd47j2sprd47ihhkwhb3yydih3af5bbfq0ibh1w8")))) (build-system python-build-system) (propagated-inputs - `(("python-rply" ,python-rply))) + (list python-rply)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check @@ -26367,12 +25733,9 @@ (define-public python-telethon (invoke "py.test" "-v")) #t))))) (propagated-inputs - `(("python-rsa" ,python-rsa) - ("python-pyaes" ,python-pyaes))) + (list python-rsa python-pyaes)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio) - ("python-pytest-trio" ,python-pytest-trio))) + (list python-pytest python-pytest-asyncio python-pytest-trio)) (home-page "https://docs.telethon.dev") (synopsis "Full-featured Telegram client library for Python 3") (description "This library is designed to make it easy to write Python @@ -26392,8 +25755,7 @@ (define-public python-citeproc-py "00aaff50jy4j0nakdzq9258z1gzrac9baarli2ymgspj88jg5968")))) (build-system python-build-system) (propagated-inputs - `(("python-lxml" ,python-lxml) - ("python-rnc2rng" ,python-rnc2rng))) + (list python-lxml python-rnc2rng)) (home-page "https://github.com/brechtm/citeproc-py") (synopsis "Citations and bibliography formatter") @@ -26419,12 +25781,9 @@ (define-public python-inform (arguments `(#:tests? #f)) ; PyPI tarball lacks tests (native-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-hypothesis python-pytest-cov python-pytest-runner)) (propagated-inputs - `(("python-arrow" ,python-arrow) - ("python-six" ,python-six))) + (list python-arrow python-six)) (home-page "https://inform.readthedocs.io") (synopsis "Print & logging utilities for communicating with user") (description @@ -26448,7 +25807,7 @@ (define-public python-nestedtext (arguments `(#:tests? #f)) ; PyPI tarball lacks tests (propagated-inputs - `(("python-inform" ,python-inform))) + (list python-inform)) (home-page "https://nestedtext.org") (synopsis "Human readable and writable data interchange format") (description @@ -26509,9 +25868,7 @@ (define-public python-simpervisor (invoke "pytest" "--maxfail" "3" "--verbose")) #t))))) (native-inputs - `(("python-aiohttp" ,python-aiohttp) - ("python-pytest" ,python-pytest) - ("python-pytest-asyncio" ,python-pytest-asyncio))) + (list python-aiohttp python-pytest python-pytest-asyncio)) (home-page "https://github.com/yuvipanda/simpervisor") (synopsis "Simple async process supervisor") (description @@ -26532,7 +25889,7 @@ (define-public python-parallel (base32 "1mzk4yabxj6r149fswhis18hd8dnag5sj8i4wb06450zq3pi8dh7")))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (build-system python-build-system) (arguments '(#:tests? #f)) ; No test suite. (home-page "https://www.parallelpython.com") @@ -26560,12 +25917,9 @@ (define-public python-djvulibre (base32 "089smpq29ll0z37lnq26r2f72d31i33xm9fw9pc6hlcsm6nbjbiv")))) (build-system python-build-system) (native-inputs - `(("ghostscript" ,ghostscript) - ("pkg-config" ,pkg-config) - ("python-nose" ,python-nose))) + (list ghostscript pkg-config python-nose)) (inputs - `(("djvulibre" ,djvulibre) - ("python-cython" ,python-cython))) + (list djvulibre python-cython)) (arguments `(#:phases (modify-phases %standard-phases @@ -26627,9 +25981,7 @@ (define-public python2-gamera "src/zlib-1.2.8")))))) (build-system python-build-system) (inputs - `(("libpng" ,libpng) - ("libtiff" ,libtiff) - ("zlib" ,zlib))) + (list libpng libtiff zlib)) (arguments `(#:python ,python-2 #:phases @@ -26658,7 +26010,7 @@ (define-public python-contextvars "17n3w8c20kgkgc6khaafdhhlcdj4bzman4paxqsl7harma59137k")))) (build-system python-build-system) (propagated-inputs - `(("python-immutables" ,python-immutables))) + (list python-immutables)) (home-page "https://github.com/MagicStack/contextvars") (synopsis "PEP 567 Backport") @@ -26697,9 +26049,7 @@ (define-public python-pyre-extensions "0c5cbbqrfyjwakdh3kbwxis6mbrbwky1z1fqslgszgpcj4g43q30")))) (build-system python-build-system) (propagated-inputs - `(("python-typing-extensions" - ,python-typing-extensions) - ("python-typing-inspect" ,python-typing-inspect))) + (list python-typing-extensions python-typing-inspect)) (home-page "https://pyre-check.org") (synopsis "Type system extensions for use with @code{python-pyre}") @@ -26772,9 +26122,9 @@ (define-public python-helpdev (invoke "pytest" "tests")) #t))))) (propagated-inputs - `(("python-importlib-metadata" ,python-importlib-metadata))) + (list python-importlib-metadata)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://gitlab.com/dpizetta/helpdev") (synopsis "Extract information about the Python environment easily") @@ -26816,10 +26166,9 @@ (define-public python-helper "1d2j64wgbggzv5rhvil10zndp2w78wa5np5w0psj122ws9qr9wsa")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (propagated-inputs - `(("python-logutils" ,python-logutils) - ("python-pyyaml" ,python-pyyaml))) + (list python-logutils python-pyyaml)) (home-page "https://github.com/gmr/helper") (synopsis "Library for writing configurable applications and daemons") (description @@ -26852,11 +26201,9 @@ (define-public python-qtsass (for-each make-file-writable (find-files ".")) #t))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-cov python-pytest-runner)) (propagated-inputs - `(("python-libsass" ,python-libsass))) + (list python-libsass)) (home-page "https://github.com/spyder-ide/qtsass") (synopsis "Compile SCSS files to valid Qt stylesheets") (description @@ -26885,8 +26232,7 @@ (define-public python-qdarkstyle ;; added as native-inputs. #:tests? #f)) (propagated-inputs - `(("python-helpdev" ,python-helpdev) - ("python-qtpy" ,python-qtpy))) + (list python-helpdev python-qtpy)) (home-page "https://github.com/ColinDuquesnoy/QDarkStyleSheet") (synopsis @@ -26918,7 +26264,7 @@ (define-public python-bitstring (invoke "pytest"))) #t))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/scott-griffiths/bitstring") (synopsis "Simple construction, analysis and modification of binary data") @@ -26940,7 +26286,7 @@ (define-public python-confuse "0bh2kyj8wd7h9gg4nsvrbykl5ly0f70f0wi3fbm204b1f0fcmywj")))) (build-system python-build-system) (propagated-inputs - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (home-page "https://github.com/beetbox/confuse") (synopsis "Painless YAML configuration") (description "Confuse is a configuration library for Python that uses @@ -26963,10 +26309,9 @@ (define-public python-reflink (arguments `(#:tests? #false)) ; almost all tests want to run mkfs.btrfs (propagated-inputs - `(("python-cffi" ,python-cffi))) + (list python-cffi)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-pytest python-pytest-runner)) (home-page "https://gitlab.com/rubdos/pyreflink") (synopsis "Python wrapper around reflink system call") (description @@ -27001,16 +26346,15 @@ (define-public python-pivy "${Coin_INCLUDE_DIR};${SoQt_INCLUDE_DIRS}")) #t))))) (native-inputs - `(("cmake" ,cmake) - ("swig" ,swig))) + (list cmake swig)) (inputs - `(("python-wrapper" ,python-wrapper) - ("qtbase" ,qtbase-5) - ("libxi" ,libxi) - ("libice" ,libice) - ("soqt" ,soqt) - ("glew" ,glew) - ("coin3D" ,coin3D-4))) + (list python-wrapper + qtbase-5 + libxi + libice + soqt + glew + coin3D-4)) (home-page "https://github.com/coin3d/pivy") (synopsis "Python bindings to Coin3D") (description @@ -27031,7 +26375,7 @@ (define-public python-crayons "0gw106k4b6y8mw7pp52awxyplj2bwvwk315k4sywzwh0g1abfcxx")))) (build-system python-build-system) (propagated-inputs - `(("python-colorama" ,python-colorama))) + (list python-colorama)) (home-page "https://github.com/MasterOdin/crayons") (synopsis "TextUI colors for Python") (description "This package gives you colored strings for the terminal. @@ -27052,9 +26396,9 @@ (define-public python-sane "1pi597z94n2mkd821ln52fq0g727n2jxfskf280ip3kf7jw8w294")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (inputs - `(("sane-backends" ,sane-backends))) + (list sane-backends)) (home-page "https://github.com/python-pillow/Sane") (synopsis "Python interface to the SANE scanner") (description "This package provides Python interface to the SANE scanner @@ -27100,15 +26444,15 @@ (define-public python-screenkey `("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH"))))))))) (inputs - `(("python-distutils-extra" ,python-distutils-extra) - ("python-tokenize-rt" ,python-tokenize-rt) - ("libx11" ,libx11) - ("libxtst" ,libxtst) - ("gtk+" ,gtk+) - ("python-pygobject" ,python-pygobject) - ("python-pycairo" ,python-pycairo) - ("python-setuptools-git" ,python-setuptools-git) - ("python-babel" ,python-babel))) + (list python-distutils-extra + python-tokenize-rt + libx11 + libxtst + gtk+ + python-pygobject + python-pycairo + python-setuptools-git + python-babel)) (home-page "https://www.thregr.org/~wavexx/software/screenkey/") (synopsis "Screencast tool to display pressed keys") @@ -27130,11 +26474,9 @@ (define-public python-jinja2-cli "0vikx7v6fbvww6kfrv0k5a24jyv3ak7nindg60906pdd1m9qvkcw")))) (build-system python-build-system) (propagated-inputs - `(("python-jinja2" ,python-jinja2))) + (list python-jinja2)) (native-inputs - `(("python-flake8" ,python-flake8) - ("python-jinja2" ,python-jinja2) - ("python-pytest" ,python-pytest))) + (list python-flake8 python-jinja2 python-pytest)) (home-page "https://github.com/mattrobenolt/jinja2-cli") (synopsis "Command-line interface to Jinja2") (description @@ -27212,9 +26554,7 @@ (define-public python-smartypants (invoke "nosetests" "-v" "--exclude=^load_tests$")))))) (native-inputs ;; For tests. - `(("python-docutils" ,python-docutils) - ("python-nose" ,python-nose) - ("python-pygments" ,python-pygments))) + (list python-docutils python-nose python-pygments)) (home-page "https://github.com/leohemsted/smartypants.py") (synopsis "Translate punctuation characters into smart quotes") (description @@ -27246,10 +26586,10 @@ (define-public python-typogrify (lambda _ (invoke "nosetests" "-v")))))) (propagated-inputs - `(("python-smartypants" ,python-smartypants))) + (list python-smartypants)) (native-inputs ;; For tests. - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/mintchaos/typogrify") (synopsis "Filters to transform text into typographically-improved HTML") (description @@ -27272,7 +26612,7 @@ (define-public python-ld "1k4ydp5rgkv4985v459kcl06i1igjm1ywvh2vkbi9ck1zyyri1z5")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/nir0s/ld") (synopsis "OS platform information API") (description @@ -27311,8 +26651,7 @@ (define-public python-quicktions (invoke "pytest")) #t))))) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest))) + (list python-cython python-pytest)) (home-page "https://github.com/scoder/quicktions") (synopsis "Fast fractions data type for rational numbers") (description @@ -27337,10 +26676,7 @@ (define-public python-pathvalidate ;; pathvalidate tests depend on pytest-md-report, which ;; depends on pathvalidate. (native-inputs - `(("python-allpairspy" ,python-allpairspy) - ("python-click" ,python-click) - ("python-faker" ,python-faker) - ("python-pytest" ,python-pytest))) + (list python-allpairspy python-click python-faker python-pytest)) (home-page "https://github.com/thombashi/pathvalidate") (synopsis "Sanitize strings representing paths") (description @@ -27381,9 +26717,7 @@ (define-public python-recommonmark "0rvdd2ikdr0yg6cx6594fdzn53cmdc0g0i6qsbcdq8i2kxjdpd5x")))) (build-system python-build-system) (propagated-inputs - `(("python-commonmark" ,python-commonmark) - ("python-docutils" ,python-docutils) - ("python-sphinx" ,python-sphinx))) + (list python-commonmark python-docutils python-sphinx)) (arguments '(#:phases (modify-phases %standard-phases (add-after 'unpack 'delete-test-sphinx @@ -27410,7 +26744,7 @@ (define-public python-pyhull "091sph52c4yk1jlm5w8xidxpzbia9r7s42bnb23q4m4b56ihmzyj")))) (build-system python-build-system) (propagated-inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/materialsvirtuallab/pyhull") (synopsis "Python wrapper to Qhull") (description @@ -27477,11 +26811,9 @@ (define-public python-peachpy (when tests? (invoke "python" "setup.py" "nosetests"))))))) (native-inputs - `(("python-nose" ,python-nose) - ("python-rednose" ,python-rednose))) + (list python-nose python-rednose)) (propagated-inputs - `(("python-six" ,python-six) - ("python-opcodes" ,python-opcodes))) + (list python-six python-opcodes)) (synopsis "Efficient assembly code generation in Python") (description "PeachPy is a Python framework for writing high-performance assembly kernels. @@ -27532,11 +26864,8 @@ (define-public python-cwcwidth "1azrphpkcyggg38xvkfb9dpc4xmmm90p02kf8dkqd4d6j5w96aj8")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-toml" ,python-toml) - ("python-wheel" ,python-wheel))) + (list python-cython python-pytest python-setuptools-scm python-toml + python-wheel)) (home-page "https://github.com/sebastinas/cwcwidth") (synopsis "Python bindings for wc(s)width") @@ -27573,11 +26902,9 @@ (define-public python-pyan3 (string-append (getcwd) ":" (getenv "GUIX_PYTHONPATH"))) (invoke "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-wheel" ,python-wheel))) + (list python-pytest python-pytest-cov python-wheel)) (propagated-inputs - `(("python-jinja2" ,python-jinja2))) + (list python-jinja2)) (home-page "https://github.com/Technologicat/pyan") (synopsis "Offline call graph generator for Python 3") (description "Pyan takes one or more Python source files, performs @@ -27598,7 +26925,7 @@ (define-public python-multipledispatch (base32 "1slblghfjg9fdi9zpd7gmrkvfbv20nrdgnrymcnbky8bzm8i9ax7")))) (build-system python-build-system) - (propagated-inputs `(("python-six" ,python-six))) + (propagated-inputs (list python-six)) (home-page "https://github.com/mrocklin/multipledispatch/") (synopsis "Multiple dispatch for Python based on pattern matching") (description "This library provides an efficient mechanism for overloading @@ -27618,8 +26945,7 @@ (define-public python-logical-unification "0j57953hi7kg2rl0163vzjzsvzdyjimnklhx6idf5vaqqf1d3p1j")))) (build-system python-build-system) (propagated-inputs - `(("python-multipledispatch" ,python-multipledispatch) - ("python-toolz" ,python-toolz))) + (list python-multipledispatch python-toolz)) (home-page "https://github.com/pythological/unification/") (synopsis "Logical unification in Python for solving symbolic expressions") (description "This library provides algorithms and data types for solving @@ -27639,10 +26965,9 @@ (define-public python-cons "0w9giq196wps7mbm47c4shdzs5yvwvqajqzkim2p92i51sm5qgvm")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest-6) - ("python-toml" ,python-toml))) + (list python-pytest-6 python-toml)) (propagated-inputs - `(("python-logical-unification" ,python-logical-unification))) + (list python-logical-unification)) (home-page "https://github.com/pythological/python-cons") (synopsis "Cons cell data structures and related algorithms for Python") (description @@ -27663,8 +26988,7 @@ (define-public python-etuples "0jhfyp177v37rl0i7wqfx7q6s5qkz027hl283d1x8d0vm3w0zqc8")))) (build-system python-build-system) (propagated-inputs - `(("python-cons" ,python-cons) - ("python-multipledispatch" ,python-multipledispatch))) + (list python-cons python-multipledispatch)) (home-page "https://github.com/pythological/etuples") (synopsis "S-expressions in Python") (description @@ -27693,22 +27017,19 @@ (define-public python-minikanren (invoke "python" "-m" "pytest" "-v" "tests/" "kanren/")) #t))))) (native-inputs - `(("python-coveralls" ,python-coveralls) - ("python-pydocstyle" ,python-pydocstyle) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pylint" ,python-pylint) - ("python-black" ,python-black) - ("python-sympy" ,python-sympy) - ("python-versioneer" ,python-versioneer) - ("python-coverage" ,python-coverage) - ("python-pre-commit" ,python-pre-commit))) - (propagated-inputs - `(("python-toolz" ,python-toolz) - ("python-cons" ,python-cons) - ("python-multipledispatch" ,python-multipledispatch) - ("python-etuples" ,python-etuples) - ("python-logical-unification" ,python-logical-unification))) + (list python-coveralls + python-pydocstyle + python-pytest + python-pytest-cov + python-pylint + python-black + python-sympy + python-versioneer + python-coverage + python-pre-commit)) + (propagated-inputs + (list python-toolz python-cons python-multipledispatch + python-etuples python-logical-unification)) (home-page "https://github.com/pythological/kanren") (synopsis "Relational logic programming in pure Python") (description @@ -27740,11 +27061,9 @@ (define-public python-dotenv (delete-file "tests/test_ipython.py") (invoke "python" "-m" "pytest"))))))) (propagated-inputs - `(("python-click" ,python-click))) + (list python-click)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-sh" ,python-sh))) + (list python-mock python-pytest python-sh)) (home-page "https://github.com/theskumar/python-dotenv") (synopsis "Setup environment variables according to .env files") (description @@ -27812,7 +27131,7 @@ (define-public python-braintree (base32 "19kli85q18p80nsn8fm4ql6axpr7bllfqg5chv2ywhr8zr8bssll")))) (build-system python-build-system) (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://developers.braintreepayments.com/python/sdk/server/overview") (synopsis "Braintree Python Library") @@ -27860,18 +27179,16 @@ (define-public python-tablib (getenv "GUIX_PYTHONPATH"))) (invoke "pytest"))))))) (native-inputs - `(("python-pandas" ,python-pandas) ;; required for test-suite - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-setuptools-scm" ,python-setuptools-scm))) - (propagated-inputs - `(("python-markuppy" ,python-markuppy) - ("python-odfpy" ,python-odfpy) - ("python-openpyxl" ,python-openpyxl) - ("python-pyyaml" ,python-pyyaml) - ("python-tabulate" ,python-tabulate) - ("python-xlrd" ,python-xlrd) - ("python-xlwt" ,python-xlwt))) + (list python-pandas ;; required for test-suite + python-pytest python-pytest-cov python-setuptools-scm)) + (propagated-inputs + (list python-markuppy + python-odfpy + python-openpyxl + python-pyyaml + python-tabulate + python-xlrd + python-xlwt)) (home-page "https://tablib.readthedocs.io") (synopsis "Format agnostic tabular data library") (description "@code{tablib} is a format-agnostic tabular dataset library, @@ -27896,11 +27213,9 @@ (define-public python-csb43 (base32 "0r0csl9npncnkfafg3rg6xr38d1qr0sxvq7wn7mg9bq41hvvh1si")))) (build-system python-build-system) (native-inputs - `(("python-lxml" ,python-lxml))) + (list python-lxml)) (propagated-inputs - `(("python-pycountry" ,python-pycountry) - ("python-pyyaml" ,python-pyyaml) - ("python-tablib" ,python-tablib))) + (list python-pycountry python-pyyaml python-tablib)) (home-page "https://bitbucket.org/wmj/csb43") (synopsis "Tools for converting from the Spanish banks' format CSB norm 43 (CSB43)") @@ -27948,11 +27263,9 @@ (define-public python-ofxparse (when tests? (invoke "nosetests" "-v"))))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-lxml" ,python-lxml) - ("python-six" ,python-six))) + (list python-beautifulsoup4 python-lxml python-six)) (home-page "http://sites.google.com/site/ofxparse") (synopsis "Tools for working with the OFX (Open Financial Exchange) file format") @@ -27977,7 +27290,7 @@ (define-public python-stripe (arguments '(#:tests? #f)) ;; tests require network (propagated-inputs - `(("python-requests" ,python-requests))) + (list python-requests)) (home-page "https://github.com/stripe/stripe-python") (synopsis "Python bindings for the Stripe financial services' API") (description "This package provides access to the Stripe financial @@ -27998,10 +27311,8 @@ (define-public python-platformdirs (base32 "07hq5qrp7pqj63iczg01wbf5ii6f0ncd0dq5mzkdhsslmg9slbb3")))) (build-system python-build-system) (native-inputs - `(("python-appdirs" ,python-appdirs) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-appdirs python-pytest python-pytest-cov + python-pytest-mock)) (home-page "https://github.com/platformdirs/platformdirs") (synopsis "Determine the appropriate platform-specific directories") (description "When writing applications, finding the right location to @@ -28061,9 +27372,9 @@ (define-public python-face (add-installed-pythonpath inputs outputs) (invoke "pytest" "-v"))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-boltons" ,python-boltons))) + (list python-boltons)) (home-page "https://github.com/mahmoud/face") (synopsis "CLI parsing and dispatching microframework") (description "@code{python-face} is a Pythonic microframework for building @@ -28102,12 +27413,9 @@ (define-public python-glom ":" (getenv "PATH"))) (invoke "pytest" "-v"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pyyaml" ,python-pyyaml))) + (list python-pytest python-pyyaml)) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-boltons" ,python-boltons) - ("python-face" ,python-face))) + (list python-attrs python-boltons python-face)) (home-page "https://github.com/mahmoud/glom") (synopsis "Declaratively restructure data") (description "Real applications have real data, and real data @@ -28135,9 +27443,7 @@ (define-public python-box "0jhrdif57khx2hsw1q6a9x42knwcvq8ijgqyq1jmll6y6ifyzm2f")))) (build-system python-build-system) (propagated-inputs - `(("python-msgpack" ,python-msgpack) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-toml" ,python-toml))) + (list python-msgpack python-ruamel.yaml python-toml)) (home-page "https://github.com/cdgriffith/Box") (synopsis "Advanced Python dictionaries with dot notation access") (description @@ -28172,7 +27478,7 @@ (define-public python-aspectlib (sha256 (base32 "1am4ycf292zbmgz791z393v63w7qrynf8q5p9db2wwf2qj1fqxfj")))) (build-system python-build-system) - (propagated-inputs `(("python-fields" ,python-fields))) + (propagated-inputs (list python-fields)) (home-page "https://github.com/ionelmc/python-aspectlib") (synopsis "Python monkey-patching and decorators") @@ -28207,9 +27513,9 @@ (define-public python-ijson (inputs ;; libyajl is optional, but compiling with it makes faster ;; backends available to ijson: - `(("libyajl", libyajl))) + (list libyajl)) (native-inputs - `(("python-pytest", python-pytest))) + (list python-pytest)) (build-system python-build-system) (home-page "https://github.com/ICRAR/ijson") (synopsis "Iterative JSON parser with Python iterator interfaces") @@ -28237,8 +27543,7 @@ (define-public python-orgparse (when tests? (invoke "pytest" "-vv" "orgparse/tests"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (home-page "https://github.com/karlicoss/orgparse") (synopsis "Emacs Org mode parser in Python") (description @@ -28283,17 +27588,11 @@ (define-public dynaconf (delete-file "tests/test_vault.py") (invoke "make" "test_only"))))))) (propagated-inputs - `(("python-click" ,python-click) - ("python-configobj" ,python-configobj) - ("python-dotenv" ,python-dotenv-0.13.0) - ("python-ruamel.yaml" ,python-ruamel.yaml) - ("python-toml" ,python-toml))) + (list python-click python-configobj python-dotenv-0.13.0 + python-ruamel.yaml python-toml)) (native-inputs - `(("python-django" ,python-django) - ("python-flask" ,python-flask) - ("python-pytest" ,python-pytest-6) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-django python-flask python-pytest-6 python-pytest-cov + python-pytest-mock)) (home-page "https://www.dynaconf.com/") (synopsis "The dynamic configurator for your Python project") (description @@ -28339,14 +27638,9 @@ (define-public pudb (add-installed-pythonpath inputs outputs) (invoke "pytest"))))))) (native-inputs - `(("python-numpy" ,python-numpy) - ("python-pytest" ,python-pytest) - ("python-pytest-mock" ,python-pytest-mock))) + (list python-numpy python-pytest python-pytest-mock)) (propagated-inputs - `(("python-jedi" ,python-jedi) - ("python-pygments" ,python-pygments) - ("python-urwid" ,python-urwid) - ("python-urwid-readline" ,python-urwid-readline))) + (list python-jedi python-pygments python-urwid python-urwid-readline)) (home-page "https://documen.tician.de/pudb/") (synopsis "Console-based Python debugger") (description @@ -28367,8 +27661,8 @@ (define-public python-iwlib (base32 "18bd35wn7zclalpqbry42pf7bjrdggxkkw58mc0k1vkhg9czc1d8")))) (build-system python-build-system) (inputs - `(("wireless-tools" ,wireless-tools))) - (propagated-inputs `(("python-cffi" ,python-cffi))) + (list wireless-tools)) + (propagated-inputs (list python-cffi)) (home-page "https://github.com/nhoad/python-iwlib") (synopsis "Python module to interface with iwlib") (description diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 92f4273220..f0d2fd6eb8 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -382,16 +382,16 @@ (define-public python-2.7 (add-after 'install 'install-sitecustomize.py ,(customize-site version))))) (inputs - `(("bzip2" ,bzip2) - ("expat" ,expat) - ("gdbm" ,gdbm) - ("libffi" ,libffi) ; for ctypes - ("sqlite" ,sqlite) ; for sqlite extension - ("openssl" ,openssl) - ("readline" ,readline) - ("zlib" ,zlib) - ("tcl" ,tcl) - ("tk" ,tk))) ; for tkinter + (list bzip2 + expat + gdbm + libffi ; for ctypes + sqlite ; for sqlite extension + openssl + readline + zlib + tcl + tk)) ; for tkinter (native-inputs `(("pkg-config" ,pkg-config) ("sitecustomize.py" ,(local-file (search-auxiliary-file @@ -729,7 +729,7 @@ (define-public micropython `(("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("libffi" ,libffi))) + (list libffi)) (home-page "https://micropython.org/") (synopsis "Python implementation for microcontrollers and constrained systems") (description "MicroPython is a lean and efficient implementation of the @@ -764,18 +764,18 @@ (define-public pypy3 ("nss-certs" ,nss-certs) ; For ssl tests ("gzip" ,gzip))) (inputs - `(("libffi" ,libffi) - ("zlib" ,zlib) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("expat" ,expat) - ("bzip2" ,bzip2) - ("sqlite" ,sqlite) - ("gdbm" ,gdbm) - ("tcl" ,tcl) - ("tk" ,tk) - ("glibc" ,glibc) - ("xz" ,xz))) ; liblzma + (list libffi + zlib + ncurses + openssl + expat + bzip2 + sqlite + gdbm + tcl + tk + glibc + xz)) ; liblzma (arguments `(#:tests? #f ;FIXME: 43 out of 364 tests are failing #:modules ((ice-9 ftw) (ice-9 match) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 5ce4220cb0..9d6c01187a 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -136,8 +136,7 @@ (define-public qite (chdir "libqite") #t))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia))) + (list qtbase-5 qtmultimedia)) (home-page "https://github.com/Ri0n/qite/") (synopsis "Qt Interactive Text Elements") (description "Qite manages interactive elements on QTextEdit.") @@ -183,10 +182,9 @@ (define-public qt5ct (add-after 'install 'qt-wrap (assoc-ref qt:%standard-phases 'qt-wrap))))) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg))) + (list qtbase-5 qtsvg)) (synopsis "Qt5 Configuration Tool") (description "Qt5CT is a program that allows users to configure Qt5 settings (such as icons, themes, and fonts) in desktop environments or @@ -228,9 +226,7 @@ (define-public materialdecoration "/include/qt5/QtXkbCommonSupport/" #$(package-version qtbase-5))))) (native-inputs - `(("cmake-shared" ,cmake-shared) - ("extra-cmake-modules" ,extra-cmake-modules) - ("pkg-config" ,pkg-config))) + (list cmake-shared extra-cmake-modules pkg-config)) (inputs `(("qtbase" ,qtbase-5) ("qtwayland" ,qtwayland) @@ -257,11 +253,9 @@ (define-public grantlee (base32 "02dyqxjyxiqxrlz5g7v9ly8f095vs3iha39l75q6s8axs36y01lq")))) (native-inputs ;; Optional: lcov and cccc, both are for code coverage - `(("doxygen" ,doxygen))) + (list doxygen)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtscript" ,qtscript))) + (list qtbase-5 qtdeclarative qtscript)) (build-system cmake-build-system) (arguments `(#:phases @@ -322,9 +316,9 @@ (define-public qtbase-5 (build-system gnu-build-system) (outputs '("out" "debug")) (propagated-inputs - `(("mesa" ,mesa) - ;; Use which the package, not the function - ("which" ,(@ (gnu packages base) which)))) + (list mesa + ;; Use which the package, not the function + (@ (gnu packages base) which))) (inputs `(("alsa-lib" ,alsa-lib) ("cups" ,cups) @@ -371,14 +365,14 @@ (define-public qtbase-5 ("xdg-utils" ,xdg-utils) ("zlib" ,zlib))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("gperf" ,gperf) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("vulkan-headers" ,vulkan-headers) - ("ruby" ,ruby))) + (list bison + flex + gperf + perl + pkg-config + python + vulkan-headers + ruby)) (arguments `(#:configure-flags (let ((out (assoc-ref %outputs "out"))) @@ -709,11 +703,9 @@ (define-public qtsvg (base32 "0pjqrdmd1991x9h4rl8sf81pkd89hfd5h1a2gp3fjw96pk0w5hwb")))) (propagated-inputs `()) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (inputs - `(("mesa" ,mesa) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list mesa qtbase-5 zlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -797,13 +789,13 @@ (define-public qtimageformats #t)))))) (native-inputs `()) (inputs - `(("jasper" ,jasper) - ("libmng" ,libmng) - ("libtiff" ,libtiff) - ("libwebp" ,libwebp) - ("mesa" ,mesa) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list jasper + libmng + libtiff + libwebp + mesa + qtbase-5 + zlib)) (synopsis "Additional Image Format plugins for Qt") (description "The QtImageFormats module contains plugins for adding support for MNG, TGA, TIFF and WBMP image formats."))) @@ -821,10 +813,9 @@ (define-public qtx11extras (arguments (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (inputs - `(("mesa" ,mesa) - ("qtbase" ,qtbase-5))) + (list mesa qtbase-5)) (synopsis "Qt Extras for X11") (description "The QtX11Extras module includes the library to access X11 from within Qt 5."))) @@ -849,9 +840,8 @@ (define-public qtxmlpatterns (("qxmlquery") "# qxmlquery") (("xmlpatterns ") "# xmlpatterns")) #t)))))) - (native-inputs `(("perl" ,perl) - ("qtdeclarative" ,qtdeclarative))) - (inputs `(("qtbase" ,qtbase-5))) + (native-inputs (list perl qtdeclarative)) + (inputs (list qtbase-5)) (synopsis "Qt XML patterns module") (description "The QtXmlPatterns module is a XQuery and XPath engine for XML and custom data models. It contains programs such as xmlpatterns and @@ -882,15 +872,14 @@ (define-public qtdeclarative (("\\$\\{_qt5Core_install_prefix\\}") out))) #t)))))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("python-wrapper" ,python-wrapper) - ("qtsvg" ,qtsvg) - ("vulkan-headers" ,vulkan-headers))) + (list perl + pkg-config + python + python-wrapper + qtsvg + vulkan-headers)) (inputs - `(("mesa" ,mesa) - ("qtbase" ,qtbase-5))) + (list mesa qtbase-5)) (synopsis "Qt QML module (Quick 2)") (description "The Qt QML module provides a framework for developing applications and libraries with the QML language. It defines and implements the @@ -909,12 +898,9 @@ (define-public qtconnectivity (base32 "185zci61ip1wpjrygcw2m6v55lvninc0b8y2p3jh6qgpf5w35003")))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config) - ("qtdeclarative" ,qtdeclarative))) + (list perl pkg-config qtdeclarative)) (inputs - `(("bluez" ,bluez) - ("qtbase" ,qtbase-5))) + (list bluez qtbase-5)) (synopsis "Qt Connectivity module") (description "The Qt Connectivity modules provides modules for interacting with Bluetooth and NFC."))) @@ -933,9 +919,8 @@ (define-public qtwebsockets (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (native-inputs - `(("perl" ,perl) - ("qtdeclarative" ,qtdeclarative))) - (inputs `(("qtbase" ,qtbase-5))) + (list perl qtdeclarative)) + (inputs (list qtbase-5)) (synopsis "Qt Web Sockets module") (description "WebSocket is a web-based protocol designed to enable two-way communication between a client application and a remote host. The Qt @@ -965,9 +950,8 @@ (define-public qtsensors (("QTest::newRow(\"twist\") << \"twist\"") "")) ;failing test #t)))))) (native-inputs - `(("perl" ,perl) - ("qtdeclarative" ,qtdeclarative))) - (inputs `(("qtbase" ,qtbase-5))) + (list perl qtdeclarative)) + (inputs (list qtbase-5)) (synopsis "Qt Sensors module") (description "The Qt Sensors API provides access to sensor hardware via QML and C++ interfaces. The Qt Sensors API also provides a motion gesture @@ -1004,18 +988,15 @@ (define-public qtmultimedia (string-append "PREFIX=" out))))))) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("qtdeclarative" ,qtdeclarative))) + (list perl pkg-config python qtdeclarative)) (inputs - `(("alsa-lib" ,alsa-lib) - ("mesa" ,mesa) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ;; Gstreamer is needed for the mediaplayer plugin - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base))) + (list alsa-lib + mesa + pulseaudio + qtbase-5 + ;; Gstreamer is needed for the mediaplayer plugin + gstreamer + gst-plugins-base)) (synopsis "Qt Multimedia module") (description "The Qt Multimedia module provides set of APIs to play and record media, and manage a collection of media content. It also contains a @@ -1052,10 +1033,7 @@ (define-public qtwayland (setenv "DBUS_FATAL_WARNINGS" "0") #t)))))) (native-inputs - `(("glib" ,glib) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("qtdeclarative" ,qtdeclarative))) + (list glib perl pkg-config qtdeclarative)) (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) @@ -1083,10 +1061,9 @@ (define-public qtserialport (sha256 (base32 "17gp5qzg4wdg8qlxk2p3mh8x1vk33rf33wic3fy0cws193bmkiar")))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (inputs - `(("qtbase" ,qtbase-5) - ("eudev" ,eudev))) + (list qtbase-5 eudev)) (arguments (substitute-keyword-arguments (package-arguments qtsvg) ((#:phases phases) @@ -1128,9 +1105,7 @@ (define-public qtserialbus (format #f "QStringLiteral(~s)" libcansocket.so))) #t))))))) (inputs - `(("libsocketcan" ,libsocketcan) - ("qtbase" ,qtbase-5) - ("qtserialport" ,qtserialport))) + (list libsocketcan qtbase-5 qtserialport)) (synopsis "Qt Serial Bus module") (description "The Qt Serial Bus API provides classes and functions to access the various industrial serial buses and protocols, such as CAN, ModBus, @@ -1147,10 +1122,8 @@ (define-public qtwebchannel (base32 "1h9y634phvvk557mhmf9z4lmxr41rl8x9mqy2lzp31mk8ffffzqj")))) (native-inputs - `(("perl" ,perl) - ("qtdeclarative" ,qtdeclarative) - ("qtwebsockets" ,qtwebsockets))) - (inputs `(("qtbase" ,qtbase-5))) + (list perl qtdeclarative qtwebsockets)) + (inputs (list qtbase-5)) (synopsis "Web communication library for Qt") (description "The Qt WebChannel module enables peer-to-peer communication between the host (QML/C++ application) and the client (HTML/JavaScript @@ -1177,11 +1150,7 @@ (define-public qtwebglplugin #t)))))) (native-inputs '()) (inputs - `(("mesa" ,mesa) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebsockets" ,qtwebsockets) - ("zlib" ,zlib))) + (list mesa qtbase-5 qtdeclarative qtwebsockets zlib)) (synopsis "QPA plugin for running an application via a browser using streamed WebGL commands") (description "Qt back end that uses WebGL for rendering. It allows Qt @@ -1201,10 +1170,9 @@ (define-public qtwebview (base32 "1rw1wibmbxlj6xc86qs3y8h42al1vczqiksyxzaylxs9gqb4d7xy")))) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Display web content in a QML application") (description "Qt WebView provides a way to display web content in a QML application without necessarily including a full web browser stack by using @@ -1227,15 +1195,9 @@ (define-public qtlocation (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (native-inputs - `(("perl" ,perl) - ("qtdeclarative" ,qtdeclarative) - ("qtquickcontrols" ,qtquickcontrols) - ("qtserialport" ,qtserialport))) + (list perl qtdeclarative qtquickcontrols qtserialport)) (inputs - `(("icu4c" ,icu4c) - ("openssl" ,openssl) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib))) + (list icu4c openssl qtbase-5 zlib)) (synopsis "Qt Location and Positioning modules") (description "The Qt Location module provides an interface for location, positioning and geolocation plugins."))) @@ -1254,12 +1216,9 @@ (define-public qttools (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (native-inputs - `(("perl" ,perl) - ("qtdeclarative" ,qtdeclarative) - ("vulkan-headers" ,vulkan-headers))) + (list perl qtdeclarative vulkan-headers)) (inputs - `(("mesa" ,mesa) - ("qtbase" ,qtbase-5))) + (list mesa qtbase-5)) (synopsis "Qt Tools and Designer modules") (description "The Qt Tools module provides a set of applications to browse the documentation, translate applications, generate help files and other stuff @@ -1277,10 +1236,9 @@ (define-public qtscript "0gk74hk488k9ldacxbxcranr3arf8ifqg8kz9nm1rgdgd59p36d2")) (patches (search-patches "qtscript-disable-tests.patch")))) (native-inputs - `(("perl" ,perl) - ("qttools" ,qttools))) + (list perl qttools)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (synopsis "Qt Script module") (description "Qt provides support for application scripting with ECMAScript. The following guides and references cover aspects of programming with @@ -1300,8 +1258,7 @@ (define-public qtquickcontrols (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt Quick Controls and other Quick modules") (description "The QtScript module provides classes for making Qt applications scriptable. This module provides a set of extra components that @@ -1321,8 +1278,7 @@ (define-public qtquickcontrols2 (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt Quick Controls 2 and other Quick 2 modules") (description "The Qt Quick Controls 2 module contains the Qt Labs Platform module that provides platform integration: native dialogs, menus and menu bars, @@ -1343,8 +1299,7 @@ (define-public qtgraphicaleffects (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt Graphical Effects module") (description "The Qt Graphical Effects module provides a set of QML types for adding visually impressive and configurable effects to user interfaces. @@ -1364,8 +1319,7 @@ (define-public qtgamepad (base32 "0p07bg93fdfn4gr2kv38qgnws5znhswajrxdfs8xc9l3i7vi2xn7")))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) @@ -1399,8 +1353,7 @@ (define-public qtscxml (("scion") "#")) #t)))) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt SCXML module") (description "The Qt SCXML module provides functionality to create state machines from SCXML files. This includes both dynamically creating state @@ -1419,8 +1372,7 @@ (define-public qtpurchasing (base32 "09rjx53519dfk4qj2gbn3vlxyriasyb747wpg1p11y7jkwqhs4l7")))) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt Purchasing module") (description "The Qt Purchasing module provides and in-app API for purchasing goods and services."))) @@ -1439,8 +1391,7 @@ (define-public qtcharts (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt Charts module") (description "The Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be @@ -1463,8 +1414,7 @@ (define-public qtdatavis3d (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt Data Visualization module") (description "The Qt Data Visualization module provides a way to visualize data in 3D as bar, scatter, and surface graphs. It is especially useful for @@ -1494,7 +1444,7 @@ (define-public qtnetworkauth (("oauth1 ") "# oauth1 ")) #t)))))) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (synopsis "Qt Network Authorization module") (description "The Qt Network Authorization module provides an implementation of OAuth and OAuth2 authenticathon methods for Qt."))) @@ -1525,8 +1475,7 @@ (define-public qtremoteobjects "integration_multiprocess")) #t)))))) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Qt Remote Objects module") (description "The Qt Remote Objects module is an @dfn{inter-process communication} (IPC) module developed for Qt. The idea is to extend existing @@ -1548,12 +1497,9 @@ (define-public qtspeech (substitute-keyword-arguments (package-arguments qtsvg) ((#:tests? _ #f) #f))) ; TODO: Enable the tests (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (native-inputs - `(("perl" ,perl) - ("qtdeclarative" ,qtdeclarative) - ("qtmultimedia" ,qtmultimedia) - ("qtxmlpatterns" ,qtxmlpatterns))) + (list perl qtdeclarative qtmultimedia qtxmlpatterns)) (synopsis "Qt Speech module") (description "The Qt Speech module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users @@ -1580,11 +1526,9 @@ (define-public qtspell (arguments `(#:tests? #f)) ;no test (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("enchant" ,enchant) - ("qtbase" ,qtbase-5))) + (list enchant qtbase-5)) (home-page "https://github.com/manisandro/qtspell") (synopsis "Spell checking for Qt text widgets") (description @@ -2005,7 +1949,7 @@ (define-public single-application-qt5 "singleapplication.h" "singleapplication_p.h")) #t)))))) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://github.com/itay-grudev/SingleApplication") (synopsis "Replacement of QtSingleApplication for Qt5 and Qt6") (description @@ -2035,8 +1979,7 @@ (define-public python-sip (native-inputs `(("python" ,python-wrapper))) (propagated-inputs - `(("python-toml" ,python-toml) - ("python-packaging" ,python-packaging))) + (list python-toml python-packaging)) (home-page "https://www.riverbankcomputing.com/software/sip/intro") (synopsis "Python binding creator for C and C++ libraries") (description @@ -2115,10 +2058,9 @@ (define-public python-pyqt (patches (search-patches "pyqt-configure.patch")))) (build-system gnu-build-system) (native-inputs - `(("qtbase" ,qtbase-5))) ; for qmake + (list qtbase-5)) ; for qmake (propagated-inputs - `(("python-sip" ,python-sip) - ("python-pyqt5-sip" ,python-pyqt5-sip))) + (list python-sip python-pyqt5-sip)) (inputs `(("python" ,python-wrapper) ("qtbase" ,qtbase-5) @@ -2224,10 +2166,9 @@ (define-public python-pyqtwebengine "0d56ak71r14w4f9r96vaj34qcn2rbln3s6ildvvyc707fjkzwwjd")))) (build-system gnu-build-system) (native-inputs - `(("python" ,python) - ("python-sip" ,python-sip) - ;; qtbase is required for qmake - ("qtbase" ,qtbase-5))) + (list python python-sip + ;; qtbase is required for qmake + qtbase-5)) (inputs `(("python" ,python-wrapper) ("python-sip" ,python-sip) @@ -2312,7 +2253,7 @@ (define-public python-pyqt-builder "0nh0054c54ji3sm6d268fccf0y5f613spswwgwqd3rnn816hnljl")))) (build-system python-build-system) (inputs - `(("python-sip" ,python-sip))) + (list python-sip)) (home-page "https://www.riverbankcomputing.com/static/Docs/PyQt-builder/") (synopsis "PEP 517 compliant PyQt build system") (description "PyQt-builder is a tool for generating Python bindings for C++ @@ -2379,7 +2320,7 @@ (define-public qscintilla (("\\$\\$\\[QT_HOST_DATA\\]") (string-append out "/lib/qt$${QT_MAJOR_VERSION}"))) (invoke "qmake"))))))) - (native-inputs `(("qtbase" ,qtbase-5))) + (native-inputs (list qtbase-5)) (home-page "https://www.riverbankcomputing.co.uk/software/qscintilla/intro") (synopsis "Qt port of the Scintilla C++ editor control") (description "QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ @@ -2474,10 +2415,9 @@ (define-public qtkeychain "0h4wgngn2yl35hapbjs24amkjfbzsvnna4ixfhn87snjnq5lmjbc")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (arguments `(#:tests? #f ; No tests included #:phases @@ -2587,7 +2527,7 @@ (define-public qtsolutions '("qtlockedfile" "qtpropertybrowser" "qtservice" "qtsingleapplication" "qtsoap"))))))) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (synopsis "Collection of Qt extensions") (description "QtSolutions is a set of components extending Qt. @itemize @@ -2620,9 +2560,7 @@ (define-public qwt (base32 "0hf0mpca248xlqn7xnzkfj8drf19gdyg5syzklvq8pibxiixwxj0")))) (build-system gnu-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qttools" ,qttools))) + (list qtbase-5 qtsvg qttools)) (arguments `(#:phases (modify-phases %standard-phases @@ -2690,13 +2628,13 @@ (define-public qtwebkit "qtwebkit-fix-building-with-python-3.9.patch")))) (build-system cmake-build-system) (native-inputs - `(("perl" ,perl) - ("python" ,python) - ("ruby" ,ruby) - ("bison" ,bison) - ("flex" ,flex) - ("gperf" ,gperf) - ("pkg-config" ,pkg-config))) + (list perl + python + ruby + bison + flex + gperf + pkg-config)) (inputs `(("icu" ,icu4c) ("glib" ,glib) @@ -2770,10 +2708,9 @@ (define-public dotherside "09fz6v8rp28997f235yaifj8p4vvsyv45knc1iivgdvx7msgcd0m")))) (build-system cmake-build-system) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (home-page "https://filcuc.github.io/DOtherSide/index.html") (synopsis "C language library for creating bindings for the Qt QML language") (description @@ -2808,9 +2745,9 @@ (define-public qtcolorwidgets (build-system cmake-build-system) (arguments `(#:tests? #f)) ; There are no tests (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "https://gitlab.com/mattia.basaglia/Qt-Color-Widgets") (synopsis "Color management widgets") (description "QtColorWidgets provides a Qt color dialog that is more @@ -2839,7 +2776,7 @@ (define-public qcustomplot (sha256 (base32 "0vp8lpxvd1nlp4liqrlvslpqrgfn0wpiwizzdsjbj22zzb8vxikc")))))) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (build-system gnu-build-system) (arguments `(#:phases @@ -2884,12 +2821,12 @@ (define-public python-shiboken-2 "060ljj1nzyp4zfz2vasbv2i7gs5rfkkjwxxbisd0fdw01d5m01mk")))) (build-system cmake-build-system) (inputs - `(("clang-toolchain" ,clang-toolchain) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("python-wrapper" ,python-wrapper) - ("qtbase" ,qtbase-5) - ("qtxmlpatterns" ,qtxmlpatterns))) + (list clang-toolchain + libxml2 + libxslt + python-wrapper + qtbase-5 + qtxmlpatterns)) (arguments `(#:tests? #f ;; FIXME: Building tests fails @@ -2935,25 +2872,25 @@ (define-public python-pyside-2 (source (package-source python-shiboken-2)) (build-system cmake-build-system) (inputs - `(("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("clang-toolchain" ,clang-toolchain) - ("qtbase" ,qtbase-5) - ("qtdatavis3d" ,qtdatavis3d) - ("qtlocation" ,qtlocation) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols" ,qtquickcontrols) - ("qtscript" ,qtscript) - ("qtscxml" ,qtscxml) - ("qtsensors" ,qtsensors) - ("qtspeech" ,qtspeech) - ("qtsvg" ,qtsvg) - ("qtwebchannel" ,qtwebchannel) - ("qtwebsockets" ,qtwebsockets) - ("qtx11extras" ,qtx11extras) - ("qtxmlpatterns" ,qtxmlpatterns))) + (list libxml2 + libxslt + clang-toolchain + qtbase-5 + qtdatavis3d + qtlocation + qtmultimedia + qtquickcontrols + qtscript + qtscxml + qtsensors + qtspeech + qtsvg + qtwebchannel + qtwebsockets + qtx11extras + qtxmlpatterns)) (propagated-inputs - `(("python-shiboken-2" ,python-shiboken-2))) + (list python-shiboken-2)) (native-inputs `(("cmake" ,cmake-minimal) ("python" ,python-wrapper) @@ -3004,9 +2941,7 @@ (define-public python-pyside-2-tools (source (package-source python-shiboken-2)) (build-system cmake-build-system) (inputs - `(("python-pyside-2" ,python-pyside-2) - ("python-shiboken-2" ,python-shiboken-2) - ("qtbase" ,qtbase-5))) + (list python-pyside-2 python-shiboken-2 qtbase-5)) (native-inputs `(("python" ,python-wrapper))) (arguments @@ -3050,10 +2985,9 @@ (define-public libqglviewer (lambda* (#:key make-flags #:allow-other-keys) (apply invoke (cons "qmake" make-flags))))))) (native-inputs - `(("qtbase" ,qtbase-5) - ("qttools" ,qttools))) + (list qtbase-5 qttools)) (inputs - `(("glu" ,glu))) + (list glu)) (home-page "http://libqglviewer.com") (synopsis "Qt-based C++ library for the creation of OpenGL 3D viewers") (description @@ -3090,11 +3024,9 @@ (define-public soqt (build-system cmake-build-system) (arguments '(#:tests? #f)) ; There are no tests (native-inputs - `(("pkg-config" ,pkg-config) - ("cmake" ,cmake))) + (list pkg-config cmake)) (inputs - `(("qtbase" ,qtbase-5) - ("coin3D" ,coin3D-4))) + (list qtbase-5 coin3D-4)) (home-page "https://github.com/coin3d/soqt") (synopsis "Qt GUI component toolkit library for Coin") (description "SoQt is a Qt GUI component toolkit library for Coin. It is diff --git a/gnu/packages/racket.scm b/gnu/packages/racket.scm index eab0eb09c2..d0a5ca494b 100644 --- a/gnu/packages/racket.scm +++ b/gnu/packages/racket.scm @@ -263,10 +263,10 @@ (define-public racket-minimal-bc-3m (inherit racket-minimal) (name "racket-minimal-bc-3m") (inputs - `(("libffi" ,libffi) ;; <- only for BC variants - ,@(fold alist-delete - (package-inputs racket-minimal) - '("zlib" "zlib:static" "lz4" "lz4:static")))) + (modify-inputs (package-inputs racket-minimal) + (delete "zlib" "zlib:static" "lz4" "lz4:static") + (prepend libffi ;; <- only for BC variants + ))) (native-inputs `(("libtool" ,libtool) ("racket" ,(if (%current-target-system) diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index 09fd153965..d16e321bb6 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -144,11 +144,9 @@ (define-public liquid-dsp (base32 "1n6dbg13q8ga5qhg1yiszwly4jj0rxqr6f1xwm9waaly5z493xsd")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("fftwf" ,fftwf) - ("libfec" ,libfec))) + (list fftwf libfec)) (arguments `(;; For reproducibility, disable use of SSE3, SSE4.1, etc. #:configure-flags '("--enable-simdoverride") @@ -186,9 +184,9 @@ (define-public rtl-sdr "0lmvsnb4xw4hmz6zs0z5ilsah5hjz29g1s0050n59fllskqr3b8k")))) (build-system cmake-build-system) (inputs - `(("libusb" ,libusb))) + (list libusb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags '("-DDETACH_KERNEL_DRIVER=ON" "-DINSTALL_UDEV_RULES=ON") @@ -237,9 +235,9 @@ (define-public airspyhf (base32 "0n699i5a9fzzhf80fcjlqq6p2a013rzlwmwv4nmwfafy6c8cr924")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (arguments '(#:configure-flags '("-DINSTALL_UDEV_RULES=ON") #:tests? #f ; No tests @@ -284,8 +282,7 @@ (define-public soapysdr (base32 "1dy25zxk7wmg7ik82dx7h3bbbynvalbz1dxsl7kgm3374yxhnixv")))) (build-system cmake-build-system) (native-inputs - `(("python" ,python) - ("swig" ,swig))) + (list python swig)) (native-search-paths (list (search-path-specification (variable "SOAPY_SDR_PLUGIN_PATH") @@ -313,8 +310,7 @@ (define-public soapyairspyhf (base32 "04krqinglgkjvx7klqik6yn8rb4mlpwzb6zvnmvm7szqci2agggz")))) (build-system cmake-build-system) (inputs - `(("airspyhf" ,airspyhf) - ("soapysdr" ,soapysdr))) + (list airspyhf soapysdr)) (arguments `(#:tests? #f)) ; No test suite (home-page "https://github.com/pothosware/SoapyAirspyHF/wiki") @@ -342,8 +338,7 @@ (define-public soapyhackrf (base32 "0l5890a240i1fan88jjdxaqswk3as410nlrv12a698fy9npqh4w4")))) (build-system cmake-build-system) (inputs - `(("hackrf" ,hackrf) - ("soapysdr" ,soapysdr))) + (list hackrf soapysdr)) (arguments `(#:tests? #f)) ; No test suite (home-page "https://github.com/pothosware/SoapyHackRF/wiki") @@ -367,8 +362,7 @@ (define-public soapyrtlsdr (base32 "1dlnryj6k20pk7w7v4v13y099r7ikhvlzbgzgphmi5cxkdv0shrd")))) (build-system cmake-build-system) (inputs - `(("rtl-sdr" ,rtl-sdr) - ("soapysdr" ,soapysdr))) + (list rtl-sdr soapysdr)) (arguments `(#:tests? #f)) ; No test suite (home-page "https://github.com/pothosware/SoapyRTLSDR/wiki") @@ -390,9 +384,7 @@ (define-public chirp (base32 "13xzqnhvnw6yipv4izkq0s9ykyl9pc5ifpr1ii8xfp28ch706qyw")))) (build-system python-build-system) (inputs - `(("python2-libxml2" ,python2-libxml2) - ("python2-pygtk" ,python2-pygtk) - ("python2-pyserial" ,python2-pyserial))) + (list python2-libxml2 python2-pygtk python2-pyserial)) (arguments `(#:python ,python-2)) (home-page "https://chirp.danplanet.com") @@ -421,8 +413,7 @@ (define-public aptdec (base32 "0i7vkjjrq392gs9qaibr7j3v4hijqqg8458dn21dwh16ncrvr9bp")))) (build-system cmake-build-system) (inputs - `(("libpng" ,libpng) - ("libsndfile" ,libsndfile))) + (list libpng libsndfile)) (arguments `(#:tests? #f)) ; no tests (home-page "https://github.com/Xerbo/aptdec") @@ -465,12 +456,9 @@ (define-public redsea "esac\nAC_SUBST([ICONV], [\"-liconv\"])")) #t))))) (inputs - `(("libiconv" ,libiconv) - ("libsndfile" ,libsndfile) - ("liquid-dsp" ,liquid-dsp))) + (list libiconv libsndfile liquid-dsp)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://github.com/windytan/redsea") (synopsis "Lightweight RDS to JSON decoder") (description "redsea is a lightweight command-line @dfn{FM Radio Data @@ -660,26 +648,22 @@ (define-public gr-osmosdr (base32 "1pk5gnyznfyy510lbqzg9ijcb1fnhmn547n24aiqyrxd6i6vv1ki")))) (build-system cmake-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config) - ("pybind11" ,pybind11) - ("python-mako" ,python-mako) - ("python-six" ,python-six))) + (list doxygen pkg-config pybind11 python-mako python-six)) (inputs - `(("airspyhf" ,airspyhf) - ("boost" ,boost) - ("fftwf" ,fftwf) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("hackrf" ,hackrf) - ("libsndfile" ,libsndfile) - ("log4cpp" ,log4cpp) - ("python" ,python) - ("python-numpy" ,python-numpy) - ("python-pyqt" ,python-pyqt) - ("rtl-sdr" ,rtl-sdr) - ("soapysdr" ,soapysdr) - ("volk" ,volk))) + (list airspyhf + boost + fftwf + gmp + gnuradio + hackrf + libsndfile + log4cpp + python + python-numpy + python-pyqt + rtl-sdr + soapysdr + volk)) (arguments `(#:modules ((guix build cmake-build-system) ((guix build python-build-system) #:prefix python:) @@ -723,7 +707,7 @@ (define-public libosmo-dsp ;; TODO: Add newunicodechar. texlive-latex-graphics))))) (inputs - `(("fftwf" ,fftwf))) + (list fftwf)) (arguments `(#:phases (modify-phases %standard-phases @@ -757,20 +741,20 @@ (define-public gr-iqbal (base32 "12p193ngcs65nd3lynry119nhv40mikamqkw37wdln7lawx3nw7p")))) (build-system cmake-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config) - ("pybind11" ,pybind11) - ("python" ,python) - ("python-numpy" ,python-numpy) - ("python-six" ,python-six))) + (list doxygen + pkg-config + pybind11 + python + python-numpy + python-six)) (inputs - `(("boost" ,boost) - ("fftwf" ,fftwf) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("libosmo-dsp" ,libosmo-dsp) - ("log4cpp" ,log4cpp) - ("volk" ,volk))) + (list boost + fftwf + gmp + gnuradio + libosmo-dsp + log4cpp + volk)) (synopsis "GNU Radio block to correct IQ imbalance") (description "This is a GNU Radio block to correct IQ imbalance in quadrature @@ -799,21 +783,19 @@ (define-public gr-satellites (base32 "01p9cnwjxas3pkqr9m5fnrgm45cji0sfdqqa51hzy7izx9vgzaf8")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("pybind11" ,pybind11) - ("python-six" ,python-six))) + (list pkg-config pybind11 python-six)) (inputs - `(("boost" ,boost) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("log4cpp" ,log4cpp) - ("python" ,python) - ("python-construct" ,python-construct) - ("python-numpy" ,python-numpy) - ("python-pyaml" ,python-pyaml) - ("python-pyzmq" ,python-pyzmq) - ("python-requests" ,python-requests) - ("volk" ,volk))) + (list boost + gmp + gnuradio + log4cpp + python + python-construct + python-numpy + python-pyaml + python-pyzmq + python-requests + volk)) (arguments `(#:modules ((guix build cmake-build-system) ((guix build python-build-system) #:prefix python:) @@ -852,23 +834,23 @@ (define-public gqrx (base32 "0gz875fbg0ffdi7icm0hqg0dz33hdfszi70b7cax1fcgq5fr1j8c")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("boost" ,boost) - ("fftwf" ,fftwf) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("gr-iqbal" ,gr-iqbal) - ("gr-osmosdr" ,gr-osmosdr) - ("jack" ,jack-1) - ("libsndfile" ,libsndfile) - ("log4cpp" ,log4cpp) - ("portaudio" ,portaudio) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("volk" ,volk))) + (list alsa-lib + boost + fftwf + gmp + gnuradio + gr-iqbal + gr-osmosdr + jack-1 + libsndfile + log4cpp + portaudio + pulseaudio + qtbase-5 + qtsvg + volk)) (arguments `(#:tests? #f)) ; no tests (synopsis "Software defined radio receiver") @@ -897,19 +879,19 @@ (define-public fldigi ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("alsa-lib" ,alsa-lib) - ("fltk" ,fltk) - ("eudev" ,eudev) - ("hamlib" ,hamlib) - ("libpng" ,libpng) - ("libsamplerate" ,libsamplerate) - ("libusb" ,libusb) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft) - ("portaudio" ,portaudio) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib + fltk + eudev + hamlib + libpng + libsamplerate + libusb + libx11 + libxext + libxfixes + libxft + portaudio + pulseaudio)) (synopsis "Software modem for amateur radio use") (description "Fldigi is a software modem for amateur radio use. It is a sound card @@ -934,15 +916,9 @@ (define-public flrig (base32 "0vxn1wy5b2zfq20k93rfgq34m1nd3mxd74h8l98f90d85fhcqggy")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("fltk" ,fltk) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft))) + (list fltk libx11 libxext libxfixes libxft)) (synopsis "Radio transceiver control program") (description "Flrig is a transceiver control program for amateur radio use. @@ -966,15 +942,9 @@ (define-public flamp (base32 "0rygd5w04nspxdj8qj81gpb3mgijvlmii74s1f4mihqs5kb8nwh6")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("fltk" ,fltk) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft))) + (list fltk libx11 libxext libxfixes libxft)) (synopsis "Tool for AMP file transfer") (description "FLAMP is a program for transferring files by radio waves using AMP @@ -997,15 +967,9 @@ (define-public flwrap (base32 "0xkhr82smfr7wpb9xl05wf7bz3vi2mr4xkcr2s8v6mblhgsdhqwg")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("fltk" ,fltk) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft))) + (list fltk libx11 libxext libxfixes libxft)) (synopsis "File encapsulation program") (description "Flwrap is a software utility for amateur radio use. Its purpose is to @@ -1052,11 +1016,9 @@ (define-public hackrf #t))) #:tests? #f)) ; no test suite (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fftw" ,fftw) - ("fftwf" ,fftwf) - ("libusb" ,libusb))) + (list fftw fftwf libusb)) (home-page "https://greatscottgadgets.com/hackrf/") (synopsis "User-space library and utilities for HackRF SDR") (description @@ -1081,17 +1043,14 @@ (define-public hamlib (base32 "0c578m04zs8dllbd4cv6nxb44y0dn8kiapzkih84ycfjzmnkhdrl")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("lua" ,lua) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper) - ("swig" ,swig) - ("tcl" ,tcl))) + (list doxygen + lua + pkg-config + python-wrapper + swig + tcl)) (inputs - `(("gd" ,gd) - ("libusb" ,libusb) - ("libxml2" ,libxml2) - ("readline" ,readline))) + (list gd libusb libxml2 readline)) (arguments `(#:configure-flags '("--disable-static" "--with-lua-binding" @@ -1155,17 +1114,14 @@ (define-public tlf '(#:configure-flags (list "--enable-fldigi-xmlrpc"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf automake perl pkg-config)) (inputs - `(("cmocka" ,cmocka) - ("glib" ,glib) - ("hamlib" ,hamlib) - ("libusb" ,libusb) ;`Requires.private: libusb-1.0` in hamlib pkg-config - ("ncurses" ,ncurses) - ("xmlrpc-c" ,xmlrpc-c))) + (list cmocka + glib + hamlib + libusb ;`Requires.private: libusb-1.0` in hamlib pkg-config + ncurses + xmlrpc-c)) (home-page "https://tlf.github.io/") (synopsis "Amateur radio contest logging for the terminal") (description "TLF is a @acronym{Text User Interface, TUI} amateur radio @@ -1209,11 +1165,7 @@ (define-public wsjtx (base32 "0mdr4l7zii08615yn7z91spnvnqm5i9390bra9lz3aqyxrsiim91")))) (build-system qt-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("gfortran" ,gfortran) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("ruby-asciidoctor" ,ruby-asciidoctor))) + (list asciidoc gfortran pkg-config qttools ruby-asciidoctor)) (inputs `(("boost" ,boost) ("fftw" ,fftw) @@ -1268,11 +1220,7 @@ (define-public js8call #t)))) (build-system qt-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("gfortran" ,gfortran) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("ruby-asciidoctor" ,ruby-asciidoctor))) + (list asciidoc gfortran pkg-config qttools ruby-asciidoctor)) (inputs `(("boost" ,boost) ("fftw" ,fftw) @@ -1337,9 +1285,9 @@ (define-public xnec2c (base32 "1myvlkfybb2ha8l0h96ca3iz206zzy9z5iizm0sbab2zzp78n1r9")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (arguments `(#:phases (modify-phases %standard-phases @@ -1388,12 +1336,9 @@ (define-public dump1090 (base32 "1fckfcgypmplzl1lidd04jxiabczlfx9mv21d6rbsfknghsjpn03")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("hackrf" ,hackrf) - ("libusb" ,libusb) - ("ncurses" ,ncurses) - ("rtl-sdr" ,rtl-sdr))) + (list hackrf libusb ncurses rtl-sdr)) (arguments `(#:test-target "test" #:make-flags @@ -1431,12 +1376,9 @@ (define-public rtl-433 (base32 "1f60nvahsplv1yszacc49mlbcnacgs1nwhdf8y9srmzg08xrfnfk")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb) - ("openssl" ,openssl) - ("rtl-sdr" ,rtl-sdr) - ("soapysdr" ,soapysdr))) + (list libusb openssl rtl-sdr soapysdr)) (synopsis "Decoder for radio transmissions in ISM bands") (description "This is a generic data receiver, mainly for decoding radio transmissions @@ -1459,8 +1401,7 @@ (define-public multimon-ng (base32 "01716cfhxfzsab9zjply9giaa4nn4b7rm3p3vizrwi7n253yiwm2")))) (build-system cmake-build-system) (inputs - `(("libx11" ,libx11) - ("pulseaudio" ,pulseaudio))) + (list libx11 pulseaudio)) (arguments '(#:tests? #f)) ; no test suite (home-page "https://github.com/EliasOenal/multimon-ng") @@ -1497,12 +1438,9 @@ (define-public nanovna-saver (base32 "1h5k402wjlj7xjniggwf0x7a5srlgglc2x4hy6lz6c30zwa7z8fm")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs - `(("python-numpy" ,python-numpy) - ("python-pyqt" ,python-pyqt) - ("python-pyserial" ,python-pyserial) - ("python-scipy" ,python-scipy))) + (list python-numpy python-pyqt python-pyserial python-scipy)) (arguments '(#:tests? #f)) (home-page "https://github.com/NanoVNA-Saver/nanovna-saver") @@ -1525,16 +1463,16 @@ (define-public qsstv (base32 "0f9hx6sy418cb23fadll298pqbc5l2lxsdivi4vgqbkvx7sw58zi")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftw" ,fftw) - ("fftwf" ,fftwf) - ("hamlib" ,hamlib) - ("openjpeg" ,openjpeg) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("v4l-utils" ,v4l-utils))) + (list alsa-lib + fftw + fftwf + hamlib + openjpeg + pulseaudio + qtbase-5 + v4l-utils)) (arguments `(#:tests? #f ; No test suite. #:phases @@ -1572,8 +1510,7 @@ (define-public direwolf (base32 "0xmz64m02knbrpasfij4rrq53ksxna5idxwgabcw4n2b1ig7pyx5")))) (build-system cmake-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("hamlib" ,hamlib))) + (list alsa-lib hamlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -1609,7 +1546,7 @@ (define-public aldo (base32 "14lzgldqzbbzydsy1cai3wln3hpyj1yhj8ji3wygyzr616fq9f7i")))) (build-system gnu-build-system) (inputs - `(("ao" ,ao))) + (list ao)) (home-page "https://www.nongnu.org/aldo/") (synopsis "Morse code tutor") (description @@ -1637,12 +1574,9 @@ (define-public unixcw (base32 "15wriwv91583kmmyijbzam3dpclzmg4qjyfzjv5f75x9b0gqabxm")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("ncurses" ,ncurses) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5))) + (list alsa-lib ncurses pulseaudio qtbase-5)) (arguments `(#:configure-flags '("--disable-static") #:phases @@ -1726,15 +1660,14 @@ (define-public kappanhang '(#:import-path "github.com/nonoo/kappanhang" #:install-source? #f)) (inputs - `(("go-github-com-akosmarton-papipes",go-github-com-akosmarton-papipes) - ("go-github-com-fatih-color" ,go-github-com-fatih-color) - ("go-github-com-google-goterm" ,go-github-com-google-goterm) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-mesilliac-pulse-simple" - ,go-github-com-mesilliac-pulse-simple) - ("go-github-com-pborman-getopt" ,go-github-com-pborman-getopt) - ("go-go-uber-org-multierr" ,go-go-uber-org-multierr) - ("go-go-uber-org-zap" ,go-go-uber-org-zap))) + (list go-github-com-akosmarton-papipes + go-github-com-fatih-color + go-github-com-google-goterm + go-github-com-mattn-go-isatty + go-github-com-mesilliac-pulse-simple + go-github-com-pborman-getopt + go-go-uber-org-multierr + go-go-uber-org-zap)) (home-page "https://github.com/nonoo/kappanhang") (synopsis "Client for Icom RS-BA1 server") (description @@ -1763,20 +1696,20 @@ (define-public dream (base32 "01dv6gvljz64zrjbr08mybr9aicvpq2c6qskww46lngdjyhk8xs1")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("faad2" ,faad2) - ("fftw" ,fftw) - ("libsndfile" ,libsndfile) - ("libpcap" ,libpcap) - ("opus" ,opus) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtwebkit" ,qtwebkit) - ("qwt" ,qwt) - ("speexdsp" ,speexdsp) - ("zlib" ,zlib))) + (list faad2 + fftw + libsndfile + libpcap + opus + pulseaudio + qtbase-5 + qtsvg + qtwebkit + qwt + speexdsp + zlib)) (arguments `(#:tests? #f #:phases @@ -1828,22 +1761,22 @@ (define-public welle-io (base32 "1xl1lanw0xgmgks67dbfb2h52jxnrd1i2zik56v0q8dwsr7f0daw")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("faad2" ,faad2) - ("fftwf" ,fftwf) - ("lame" ,lame) - ("libusb" ,libusb) - ("mpg123" ,mpg123) - ("rtl-sdr" ,rtl-sdr) - ("qtbase" ,qtbase-5) - ("qtcharts" ,qtcharts) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols2" ,qtquickcontrols2) - ("soapysdr" ,soapysdr))) + (list alsa-lib + faad2 + fftwf + lame + libusb + mpg123 + rtl-sdr + qtbase-5 + qtcharts + qtdeclarative + qtgraphicaleffects + qtmultimedia + qtquickcontrols2 + soapysdr)) (arguments `(#:configure-flags '("-DRTLSDR=ON" "-DSOAPYSDR=ON") @@ -1873,7 +1806,7 @@ (define-public csdr (base32 "0ic35130lf66lk3wawgc5bcg711l7chv9al1hzdc1xrmq9qf9hri")))) (build-system gnu-build-system) (inputs - `(("fftwf" ,fftwf))) + (list fftwf)) (arguments `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) @@ -1981,9 +1914,7 @@ (define-public libdab (base32 "0j339kx3n2plgfw7ikpp7b81h5n68wmsgflwljbh2sy8j62faik9")))) (build-system cmake-build-system) (inputs - `(("faad2" ,faad2) - ("fftwf" ,fftwf) - ("zlib" ,zlib))) + (list faad2 fftwf zlib)) (arguments `(#:tests? #f ; No test suite. #:phases @@ -2012,8 +1943,7 @@ (define-public dsdcc (base32 "0jgzpv4d6ckd0sdq6438rjh3m6knj6gx63627fajch74hxrvclzj")))) (build-system cmake-build-system) (inputs - `(("mbelib" ,mbelib) - ("serialdv" ,serialdv))) + (list mbelib serialdv)) (arguments `(#:tests? #f ; No test suite. #:configure-flags @@ -2052,41 +1982,39 @@ (define-public sdrangel (base32 "16la2g1xqahgnni1qhpnfbqlcqsiihxnm2d6nv2241khb3lhi0i9")))) (build-system qt-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("pkg-config" ,pkg-config))) + (list doxygen graphviz pkg-config)) (inputs - `(("airspyhf" ,airspyhf) - ("alsa-lib" ,alsa-lib) - ("aptdec" ,aptdec) - ("boost" ,boost) - ("cm256cc" ,cm256cc) - ("codec2" ,codec2) - ("dsdcc" ,dsdcc) - ("faad2" ,faad2) - ("ffmpeg" ,ffmpeg) - ("fftwf" ,fftwf) - ("hackrf" ,hackrf) - ("libdab" ,libdab) - ("libusb" ,libusb) - ("mbelib" ,mbelib) - ("opencv" ,opencv) - ("opus" ,opus) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtcharts" ,qtcharts) - ("qtdeclarative" ,qtdeclarative) - ("qtlocation" ,qtlocation) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtserialport" ,qtserialport) - ("qtspeech" ,qtspeech) - ("qtwebsockets" ,qtwebsockets) - ("rtl-sdr" ,rtl-sdr) - ("serialdv" ,serialdv) - ("soapysdr" ,soapysdr) - ("sgp4" ,sgp4) - ("zlib" ,zlib))) + (list airspyhf + alsa-lib + aptdec + boost + cm256cc + codec2 + dsdcc + faad2 + ffmpeg + fftwf + hackrf + libdab + libusb + mbelib + opencv + opus + pulseaudio + qtbase-5 + qtcharts + qtdeclarative + qtlocation + qtmultimedia + qtquickcontrols2 + qtserialport + qtspeech + qtwebsockets + rtl-sdr + serialdv + soapysdr + sgp4 + zlib)) (arguments `(#:tests? #f ; No test suite. #:configure-flags @@ -2135,8 +2063,8 @@ (define-public sdr++ (base32 "1xwbz6yyca6wmzad5ykxw6i0r8jzc7i3jbzq7mhp8caiymd6knw3")))) (build-system cmake-build-system) (native-inputs - `(("gcc" ,gcc-10) ; A GCC more recent than version 7 is required. - ("pkg-config" ,pkg-config))) + (list gcc-10 ; A GCC more recent than version 7 is required. + pkg-config)) (inputs `(("airspyhf" ,airspyhf) ("alsa-lib" ,alsa-lib) @@ -2185,11 +2113,9 @@ (define-public inspectrum (base32 "1x6nyn429pk0f7lqzskrgsbq09mq5787xd4piic95add6n1cc355")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fftwf" ,fftwf) - ("liquid-dsp" ,liquid-dsp) - ("qtbase" ,qtbase-5))) + (list fftwf liquid-dsp qtbase-5)) (home-page "https://github.com/miek/inspectrum") (synopsis "Radio signal analyser") (description @@ -2212,10 +2138,7 @@ (define-public wfview (base32 "16a9afm0nkqx4pzwfxisspybimhqdyr3yjpr7ac7wgpp3520ikzi")))) (build-system qt-build-system) (inputs - `(("qcustomplot" ,qcustomplot) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtserialport" ,qtserialport))) + (list qcustomplot qtbase-5 qtmultimedia qtserialport)) (arguments `(#:tests? #f ; No test suite. #:phases @@ -2276,12 +2199,9 @@ (define-public minimodem (base32 "13ipyh39l7p420j1j9kvwyskv2nqnimls1a3z1klsa1zivds9k7q")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftwf" ,fftwf) - ("libsndfile" ,libsndfile) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib fftwf libsndfile pulseaudio)) (home-page "http://www.whence.com/minimodem/") (synopsis "Software audio FSK modem") (description @@ -2311,12 +2231,12 @@ (define-public rfcat (base32 "0dbc6n4pxsa73wzxny773khc73r1dn3ma5hi7xv76vcykjvzkdi3")))) (build-system python-build-system) (inputs - `(("python-future" ,python-future) - ("python-ipython" ,python-ipython) - ("python-numpy" ,python-numpy) - ("python-pyserial" ,python-pyserial) - ("python-pyside-2" ,python-pyside-2) - ("python-pyusb" ,python-pyusb))) + (list python-future + python-ipython + python-numpy + python-pyserial + python-pyside-2 + python-pyusb)) (arguments `(#:tests? #f ; Tests want to use a serial port #:phases @@ -2366,7 +2286,7 @@ (define-public rx-tools (base32 "0qr8q00cv6q0ikjrph0qh07mlbvgk4yimccpkn3ir8ib5ma0r9sr")))) (build-system cmake-build-system) (inputs - `(("soapysdr" ,soapysdr))) + (list soapysdr)) (arguments `(#:tests? #f)) ; No test suite. (home-page "https://github.com/rxseger/rx_tools") @@ -2401,22 +2321,22 @@ (define-public gnss-sdr ("python" ,python) ("python-mako" ,python-mako))) (inputs - `(("armadillo" ,armadillo) - ("boost" ,boost) - ("gflags" ,gflags) - ("glog" ,glog) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("gr-osmosdr" ,gr-osmosdr) - ("lapack" ,lapack) - ("libpcap" ,libpcap) - ("log4cpp" ,log4cpp) - ("matio" ,matio) - ("openblas" ,openblas) - ("openssl" ,openssl) - ("protobuf" ,protobuf) - ("pugixml" ,pugixml) - ("volk" ,volk))) + (list armadillo + boost + gflags + glog + gmp + gnuradio + gr-osmosdr + lapack + libpcap + log4cpp + matio + openblas + openssl + protobuf + pugixml + volk)) (arguments `(#:configure-flags (list "-DENABLE_GENERIC_ARCH=ON" diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 76ed4df6e4..45fa5d8606 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -56,8 +56,7 @@ (define-public ruby-spring (("require \\\"bump/tasks\\\"") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-activesupport" ,ruby-activesupport))) + (list bundler ruby-activesupport)) (synopsis "Ruby on Rails application preloader") (description "Spring is a Ruby on Rails application preloader. It speeds up @@ -82,11 +81,8 @@ (define-public ruby-sass-rails (arguments '(#:tests? #f)) ; No included tests (propagated-inputs - `(("ruby-railties" ,ruby-railties) - ("ruby-sass" ,ruby-sass) - ("ruby-sprockets" ,ruby-sprockets) - ("ruby-sprockets-rails" ,ruby-sprockets-rails) - ("ruby-tilt" ,ruby-tilt))) + (list ruby-railties ruby-sass ruby-sprockets ruby-sprockets-rails + ruby-tilt)) (synopsis "Sass adapter for the Rails asset pipeline") (description "This library integrates the SASS stylesheet language into Ruby on @@ -160,15 +156,15 @@ (define-public ruby-autoprefixer-rails (("gemspec") "gemspec\ngem 'tzinfo-data'\ngem 'sass'")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rails" ,ruby-rails) - ("ruby-rspec-rails" ,ruby-rspec-rails) - ;; This is needed for a test, but I'm unsure why - ("ruby-sass" ,ruby-sass) - ;; This is used as the ruby-execjs runtime - ("node" ,node))) + (list bundler + ruby-rails + ruby-rspec-rails + ;; This is needed for a test, but I'm unsure why + ruby-sass + ;; This is used as the ruby-execjs runtime + node)) (propagated-inputs - `(("ruby-execjs" ,ruby-execjs))) + (list ruby-execjs)) (synopsis "Parse CSS and add vendor prefixes to CSS rules") (description "This gem provides Ruby and Ruby on Rails integration with Autoprefixer, @@ -193,7 +189,7 @@ (define-public ruby-activemodel '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-activesupport" ,ruby-activesupport))) + (list ruby-activesupport)) (synopsis "Toolkit for building modeling frameworks like Active Record") (description "This package provides a toolkit for building modeling frameworks like @@ -218,9 +214,7 @@ (define-public ruby-activerecord '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-activemodel" ,ruby-activemodel) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-arel" ,ruby-arel))) + (list ruby-activemodel ruby-activesupport ruby-arel)) (synopsis "Ruby library to connect to relational databases") (description "Active Record connects classes to relational database table to establish @@ -243,13 +237,13 @@ (define-public ruby-rspec-rails (arguments '(#:tests? #f)) ; No included tests (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-railties" ,ruby-railties) - ("ruby-rspec-core" ,ruby-rspec-core) - ("ruby-rspec-expectations" ,ruby-rspec-expectations) - ("ruby-rspec-mocks" ,ruby-rspec-mocks) - ("ruby-rspec-support" ,ruby-rspec-support))) + (list ruby-actionpack + ruby-activesupport + ruby-railties + ruby-rspec-core + ruby-rspec-expectations + ruby-rspec-mocks + ruby-rspec-support)) (synopsis "Use RSpec to test Ruby on Rails applications") (description "This package provides support for using RSpec to test Ruby on Rails @@ -273,7 +267,7 @@ (define-public ruby-rails-html-sanitizer '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-loofah" ,ruby-loofah))) + (list ruby-loofah)) (synopsis "HTML sanitization for Rails applications") (description "This gem is used to handle HTML sanitization in Rails applications. If @@ -298,10 +292,9 @@ (define-public ruby-rails-dom-testing "17vdh273cmmfpzy5m546dd13zqmimv54jjx0f7sl0zi5lwz0gnck")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (propagated-inputs - `(("ruby-activesupport" ,ruby-activesupport) - ("ruby-nokogiri" ,ruby-nokogiri))) + (list ruby-activesupport ruby-nokogiri)) (synopsis "Compare HTML DOMs and assert certain elements exists") (description "This gem can compare HTML and assert certain elements exists. This is @@ -325,11 +318,8 @@ (define-public ruby-actiontext '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-activerecord" ,ruby-activerecord) - ("ruby-activestorage" ,ruby-activestorage) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-nokogiri" ,ruby-nokogiri))) + (list ruby-actionpack ruby-activerecord ruby-activestorage + ruby-activesupport ruby-nokogiri)) (synopsis "Edit and display rich text in Rails applications") (description "ActionText edits and displays rich text in Rails applications.") @@ -352,11 +342,8 @@ (define-public ruby-actionview '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-activesupport" ,ruby-activesupport) - ("ruby-builder" ,ruby-builder) - ("ruby-erubi" ,ruby-erubi) - ("ruby-rails-dom-testing" ,ruby-rails-dom-testing) - ("ruby-rails-html-sanitizer" ,ruby-rails-html-sanitizer))) + (list ruby-activesupport ruby-builder ruby-erubi + ruby-rails-dom-testing ruby-rails-html-sanitizer)) (synopsis "Conventions and helpers for building web pages") (description "ActionView provides conventions and helpers for building web pages in @@ -380,12 +367,12 @@ (define-public ruby-actionpack '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionview" ,ruby-actionview) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-rack" ,ruby-rack) - ("ruby-rack-test" ,ruby-rack-test) - ("ruby-rails-dom-testing" ,ruby-rails-dom-testing) - ("ruby-rails-html-sanitizer" ,ruby-rails-html-sanitizer))) + (list ruby-actionview + ruby-activesupport + ruby-rack + ruby-rack-test + ruby-rails-dom-testing + ruby-rails-html-sanitizer)) (synopsis "Conventions for building and testing MVC web applications") (description "ActionPack provides conventions for building and testing MVC web @@ -409,10 +396,8 @@ (define-public ruby-actioncable '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-nio4r" ,ruby-nio4r) - ("ruby-websocket-driver" ,ruby-websocket-driver))) + (list ruby-actionpack ruby-activesupport ruby-nio4r + ruby-websocket-driver)) (synopsis "Integrate integrates WebSockets with Rails applications") (description "Action Cable integrates WebSockets with Rails applications. Through @@ -436,8 +421,7 @@ (define-public ruby-activejob '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-activesupport" ,ruby-activesupport) - ("ruby-globalid" ,ruby-globalid))) + (list ruby-activesupport ruby-globalid)) (synopsis "Declare job classes for multiple backends") (description "ActiveJob allows declaring job classes in a common way across Rails @@ -461,12 +445,12 @@ (define-public ruby-activestorage '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-activejob" ,ruby-activejob) - ("ruby-activerecord" ,ruby-activerecord) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-marcel" ,ruby-marcel) - ("ruby-mimemagic" ,ruby-mimemagic))) + (list ruby-actionpack + ruby-activejob + ruby-activerecord + ruby-activesupport + ruby-marcel + ruby-mimemagic)) (synopsis "Integrate file storage services in to Rails applications") (description "ActiveStorage integrates file storage services with Rails applications, @@ -490,12 +474,12 @@ (define-public ruby-actionmailbox '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-activejob" ,ruby-activejob) - ("ruby-activerecord" ,ruby-activerecord) - ("ruby-activestorage" ,ruby-activestorage) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-mail" ,ruby-mail))) + (list ruby-actionpack + ruby-activejob + ruby-activerecord + ruby-activestorage + ruby-activesupport + ruby-mail)) (synopsis "Receive and process incoming emails in Rails applications") (description "ActionMailbox receives and processes incoming emails in Rails applications.") @@ -518,12 +502,12 @@ (define-public ruby-actionmailer '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-actionview" ,ruby-actionview) - ("ruby-activejob" ,ruby-activejob) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-mail" ,ruby-mail) - ("ruby-rails-dom-testing" ,ruby-rails-dom-testing))) + (list ruby-actionpack + ruby-actionview + ruby-activejob + ruby-activesupport + ruby-mail + ruby-rails-dom-testing)) (synopsis "Work with emails using the controller/view pattern") (description "Compose, deliver, receive, and test emails using the controller/view @@ -547,11 +531,8 @@ (define-public ruby-railties '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-method-source" ,ruby-method-source) - ("ruby-rake" ,ruby-rake) - ("ruby-thor" ,ruby-thor))) + (list ruby-actionpack ruby-activesupport ruby-method-source ruby-rake + ruby-thor)) (synopsis "Rails internals, including application bootup and generators") (description "@code{railties} provides the core Rails internals including handling @@ -575,9 +556,7 @@ (define-public ruby-sprockets-rails '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-actionpack" ,ruby-actionpack) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-sprockets" ,ruby-sprockets))) + (list ruby-actionpack ruby-activesupport ruby-sprockets)) (synopsis "Sprockets Rails integration") (description "Provides Sprockets implementation for the Rails Asset Pipeline.") @@ -618,15 +597,9 @@ (define-public ruby-web-console (("group :test do") "group :test do\n gem 'tzinfo-data'")) #t))))) (propagated-inputs - `(("ruby-actionview" ,ruby-actionview) - ("ruby-activemodel" ,ruby-activemodel) - ("ruby-bindex" ,ruby-bindex) - ("ruby-railties" ,ruby-railties))) + (list ruby-actionview ruby-activemodel ruby-bindex ruby-railties)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rails" ,ruby-rails) - ("ruby-mocha" ,ruby-mocha) - ("ruby-simplecov" ,ruby-simplecov))) + (list bundler ruby-rails ruby-mocha ruby-simplecov)) (synopsis "Debugging tool for your Ruby on Rails applications") (description "This package allows you to create an interactive Ruby session in your @@ -650,11 +623,9 @@ (define-public ruby-with-advisory-lock (arguments '(#:tests? #f)) ; TODO Tests require a running MySQL service (propagated-inputs - `(("ruby-activerecord" ,ruby-activerecord))) + (list ruby-activerecord)) (native-inputs - `(("bundler" ,bundler) - ("ruby-yard" ,ruby-yard) - ("ruby-mysql2" ,ruby-mysql2))) + (list bundler ruby-yard ruby-mysql2)) (synopsis "Advisory locking for ActiveRecord") (description "The With advisory lock gem adds advisory locking to ActiveRecord for @@ -696,20 +667,20 @@ (define-public ruby-rails (invoke "ruby" "-e" "gem 'rails'")) #t))))) (propagated-inputs - `(("ruby-actioncable" ,ruby-actioncable) - ("ruby-actionmailbox" ,ruby-actionmailbox) - ("ruby-actionmailer" ,ruby-actionmailer) - ("ruby-actionpack" ,ruby-actionpack) - ("ruby-actiontext" ,ruby-actiontext) - ("ruby-actionview" ,ruby-actionview) - ("ruby-activejob" ,ruby-activejob) - ("ruby-activemodel" ,ruby-activemodel) - ("ruby-activerecord" ,ruby-activerecord) - ("ruby-activestorage" ,ruby-activestorage) - ("ruby-activesupport" ,ruby-activesupport) - ("bundler" ,bundler) - ("ruby-railties" ,ruby-railties) - ("ruby-sprockets-rails" ,ruby-sprockets-rails))) + (list ruby-actioncable + ruby-actionmailbox + ruby-actionmailer + ruby-actionpack + ruby-actiontext + ruby-actionview + ruby-activejob + ruby-activemodel + ruby-activerecord + ruby-activestorage + ruby-activesupport + bundler + ruby-railties + ruby-sprockets-rails)) (synopsis "Full-stack web framework optimized for programmer happiness") (description "Ruby on Rails is a full-stack web framework optimized for programmer diff --git a/gnu/packages/ratpoison.scm b/gnu/packages/ratpoison.scm index 42e17b63d9..0c0687032d 100644 --- a/gnu/packages/ratpoison.scm +++ b/gnu/packages/ratpoison.scm @@ -79,8 +79,7 @@ (define-public ratpoison ("readline" ,readline) ("xorgproto" ,xorgproto))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (home-page "https://www.nongnu.org/ratpoison/") (synopsis "Simple mouse-free tiling window manager") (description diff --git a/gnu/packages/rcm.scm b/gnu/packages/rcm.scm index f8c7ba4200..5fab6250fd 100644 --- a/gnu/packages/rcm.scm +++ b/gnu/packages/rcm.scm @@ -48,8 +48,7 @@ (define-public rcm (("/usr/bin/env") (which "env"))) #t))) #:parallel-tests? #f)) - (native-inputs `(("perl" ,perl) - ("python-cram" ,python-cram))) + (native-inputs (list perl python-cram)) (synopsis "Management suite for dotfiles") (description "The rcm suite of tools is for managing dotfiles directories. This is a directory containing all the @code{.*rc} files in your home directory diff --git a/gnu/packages/rdesktop.scm b/gnu/packages/rdesktop.scm index adfbe7de06..12a1d3e9eb 100644 --- a/gnu/packages/rdesktop.scm +++ b/gnu/packages/rdesktop.scm @@ -65,12 +65,9 @@ (define-public rdesktop "--disable-smartcard") #:tests? #f)) ; No 'check' target (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gnutls" ,gnutls) - ("libx11" ,libx11) - ("libxcursor" ,libxcursor) - ("nettle" ,nettle))) + (list gnutls libx11 libxcursor nettle)) (home-page "https://www.rdesktop.org/") (synopsis "Client for Windows Terminal Services") (description @@ -94,13 +91,13 @@ (define-public freerdp (base32 "02zlg5r704zbryx09a5rjjf7q137kj16i9qh25dw9q1y69ri619n")))) (build-system cmake-build-system) (native-inputs - `(("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("glib" ,glib) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("pkg-config" ,pkg-config) - ("xmlto" ,xmlto))) + (list docbook-xml + docbook-xsl + glib + libxml2 + libxslt + pkg-config + xmlto)) (inputs `(("alsa-lib" ,alsa-lib) ("cups" ,cups) @@ -120,9 +117,7 @@ (define-public freerdp ("pulseaudio" ,pulseaudio) ("zlib" ,zlib))) (propagated-inputs - `(("libxkbcommon" ,libxkbcommon) - ("openssl" ,openssl) - ("wayland" ,wayland))) + (list libxkbcommon openssl wayland)) (arguments `(#:build-type "RELEASE" #:configure-flags diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm index 4b7e6ce29e..83e5912464 100644 --- a/gnu/packages/rdf.scm +++ b/gnu/packages/rdf.scm @@ -71,10 +71,7 @@ (define-public raptor2 "1vc02im4mpc28zxzgli68k6j0dakh0k3s389bm436yvqajxg19xd")))) (build-system gnu-build-system) (inputs - `(("curl" ,curl) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("zlib" ,zlib))) + (list curl libxml2 libxslt zlib)) (arguments `(#:parallel-tests? #f)) (home-page "https://librdf.org/raptor/") @@ -106,8 +103,8 @@ (define-public clucene "clucene-contribs-lib.patch")))) (build-system cmake-build-system) (inputs - `(("boost" ,boost) ; could also use bundled copy - ("zlib" ,zlib))) + (list boost ; could also use bundled copy + zlib)) (arguments `(#:test-target "cl_test" #:configure-flags '("-DBUILD_CONTRIBS_LIB=ON") @@ -146,9 +143,9 @@ (define-public lucene++ ;; Install in lib64 break rpath "-DCMAKE_INSTALL_LIBDIR:PATH=lib"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://github.com/luceneplusplus/LucenePlusPlus") (synopsis "Text search engine") (description "Lucene++ is an up to date C++ port of the popular Java @@ -187,10 +184,7 @@ (define-public lrdf ("cyrus-sasl" ,cyrus-sasl) ("zlib" ,zlib))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/swh/LRDF") (synopsis "Lightweight RDF library for accessing LADSPA plugin metadata") (description @@ -213,17 +207,13 @@ (define-public rasqal "0z6rrwn4jsagvarg8d5zf0j352kjgi33py39jqd29gbhcnncj939")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("perl-xml-dom" ,perl-xml-dom) ; for the tests - ("pkg-config" ,pkg-config))) + (list perl perl-xml-dom ; for the tests + pkg-config)) (inputs - `(("libgcrypt" ,libgcrypt) - ("libxml2" ,libxml2) - ("mpfr" ,mpfr) - ("pcre" ,pcre) - ("util-linux" ,util-linux "lib"))) + (list libgcrypt libxml2 mpfr pcre + `(,util-linux "lib"))) (propagated-inputs - `(("raptor2" ,raptor2))) ; stipulated by rasqal.pc + (list raptor2)) ; stipulated by rasqal.pc (arguments `(#:parallel-tests? #f ; test failure reported upstream, see @@ -254,12 +244,12 @@ (define-public redland "109n0kp39p966dpiasad2bb7q66rwbcb9avjvimw28chnpvlf66y")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) ; needed for installation - ("pkg-config" ,pkg-config))) + (list perl ; needed for installation + pkg-config)) (propagated-inputs - `(("rasqal" ,rasqal))) ; in Requires.private field of .pc + (list rasqal)) ; in Requires.private field of .pc (inputs - `(("bdb" ,bdb))) + (list bdb)) (home-page "http://librdf.org/") (synopsis "RDF library") (description "The Redland RDF Library (librdf) provides the RDF API @@ -324,11 +314,11 @@ (define-public sord (assoc-ref outputs "out") "/lib")) #t))))) (inputs - `(("pcre" ,pcre))) + (list pcre)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("serd" ,serd))) ; required by sord-0.pc + (list serd)) ; required by sord-0.pc (home-page "https://drobilla.net/software/sord/") (synopsis "C library for storing RDF data in memory") (description @@ -358,11 +348,9 @@ (define-public python-rdflib ;; ;; sees the installed 2to3 version. ;; (invoke "nosetests" "--where=./build/src")))))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-html5lib" ,python-html5lib) - ("python-isodate" ,python-isodate) - ("python-pyparsing" ,python-pyparsing))) + (list python-html5lib python-isodate python-pyparsing)) (home-page "https://github.com/RDFLib/rdflib") (synopsis "Python RDF library") (description @@ -387,9 +375,9 @@ (define-public python-rdflib-jsonld "1v85f4hdlrrk0l1najmqmm79ijrvcj259kwsrrxiq1q5chr5azag")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-rdflib" ,python-rdflib))) + (list python-rdflib)) (home-page "https://github.com/RDFLib/rdflib-jsonld") (synopsis "rdflib extension adding JSON-LD parser and serializer") (description "This package provides an rdflib extension adding JSON-LD @@ -409,7 +397,7 @@ (define-public python-cfgraph "0x7yz0lvqb6mkhl5fbml27sppmscgpf8v2ism9jzzf0h982ffzxm")))) (build-system python-build-system) (propagated-inputs - `(("python-rdflib" ,python-rdflib))) + (list python-rdflib)) (home-page "https://github.com/hsolbrig/CFGraph") (synopsis "RDF Collections flattener for rdflib") (description @@ -431,13 +419,9 @@ (define-public hdt-cpp "1vsq80jnix6cy78ayag7v8ajyw7h8dqyad1q6xkf2hzz3skvr34z")))) (build-system gnu-build-system) (inputs - `(("serd" ,serd) - ("zlib" ,zlib))) + (list serd zlib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/rdfhdt/hdt-cpp") (synopsis "C++ implementation of the HDT compression format") (description "Header Dictionary Triples (HDT) is a compression format for @@ -462,9 +446,9 @@ (define-public python-sparqlwrapper (arguments '(#:tests? #f)) ; The test suite simply queries external HTTP endpoints. (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (propagated-inputs - `(("python-rdflib" ,python-rdflib))) + (list python-rdflib)) (home-page "https://rdflib.dev/sparqlwrapper/") (synopsis "SPARQL Endpoint interface to Python") (description "Python wrapper around a SPARQL service. It helps in creating diff --git a/gnu/packages/re2c.scm b/gnu/packages/re2c.scm index ba96727d56..eb9daf4622 100644 --- a/gnu/packages/re2c.scm +++ b/gnu/packages/re2c.scm @@ -40,7 +40,7 @@ (define-public re2c (build-system gnu-build-system) (home-page "https://re2c.org/") (native-inputs - `(("python" ,python))) ; for the test driver + (list python)) ; for the test driver (synopsis "Lexer generator for C/C++") (description "@code{re2c} generates minimalistic hard-coded state machine (as opposed diff --git a/gnu/packages/readline.scm b/gnu/packages/readline.scm index 9aeb7d0e7e..5920f1c8e1 100644 --- a/gnu/packages/readline.scm +++ b/gnu/packages/readline.scm @@ -78,7 +78,7 @@ (define-public readline (search-patches "readline-link-ncurses.patch"))) (patch-flags '("-p0")))) (build-system gnu-build-system) - (propagated-inputs `(("ncurses" ,ncurses))) + (propagated-inputs (list ncurses)) (arguments `(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath -Wl," (assoc-ref %build-inputs "ncurses") @@ -155,11 +155,9 @@ (define-public rlwrap (base32 "1irlcdvj1ddxkfzwa7l2djxgp5xbqch9vaajk2s32x1h5cxl1f5r")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("perl" ,perl))) + (list autoconf automake perl)) (inputs - `(("readline" ,readline))) + (list readline)) (synopsis "Wrapper to allow the editing of keyboard commands") (description "Rlwrap is a 'readline wrapper', a small utility that uses the GNU diff --git a/gnu/packages/rednotebook.scm b/gnu/packages/rednotebook.scm index 0c7e5994cd..f63104ad32 100644 --- a/gnu/packages/rednotebook.scm +++ b/gnu/packages/rednotebook.scm @@ -71,11 +71,7 @@ (define-public rednotebook `("LD_LIBRARY_PATH" ":" prefix (,webkitgtk-path))) #t)))))) (inputs - `(("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview-3) - ("python-pyyaml" ,python-pyyaml) - ("python-pygobject" ,python-pygobject) - ("webkitgtk" ,webkitgtk))) + (list gtk+ gtksourceview-3 python-pyyaml python-pygobject webkitgtk)) ;; TODO: package the following for python3 (if possible), add them as ;; dependencies, and remove them from rednotebook source: ;; pygtkspellcheck, elib.intl, msgfmt, txt2tags diff --git a/gnu/packages/robotics.scm b/gnu/packages/robotics.scm index 87dcc6f890..a110d0e6bd 100644 --- a/gnu/packages/robotics.scm +++ b/gnu/packages/robotics.scm @@ -51,14 +51,14 @@ (define-public enki (build-system cmake-build-system) (arguments '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs ;; Optionally, add Python + Boost for Python bindings. - `(("sdl2" ,sdl2))) + (list sdl2)) (propagated-inputs ;; 'Viewer.h' includes 'QGLWidget'. - `(("qtbase" ,qtbase-5) ;the viewer module needs Qt5 + MESA - ("mesa" ,mesa))) + (list qtbase-5 ;the viewer module needs Qt5 + MESA + mesa)) (synopsis "Robot simulator") (description "Enki is a robot simulator written in C++. It provides collision and @@ -101,21 +101,20 @@ (define-public aseba (arguments '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("valgrind" ,valgrind))) ;for tests + (list pkg-config valgrind)) ;for tests (inputs - `(("dashel" ,dashel) - ("enki" ,enki) - ("protobuf" ,protobuf-3.5) ;for logging - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qttools" ,qttools) ;for libQt5Help, needed by "studio" - ("qtwebkit" ,qtwebkit) - ("qtx11extras" ,qtx11extras) - ("eudev" ,eudev) - ("libxml2" ,libxml2) - ("sdl2" ,sdl2) - ("avahi" ,avahi))) ;XXX: we need the libdnssd compat layer + (list dashel + enki + protobuf-3.5 ;for logging + qtbase-5 + qtsvg + qttools ;for libQt5Help, needed by "studio" + qtwebkit + qtx11extras + eudev + libxml2 + sdl2 + avahi)) ;XXX: we need the libdnssd compat layer (synopsis "Event-based robot programming tools") (description "Aseba means @dfn{actuator and sensor event-based architecture}. diff --git a/gnu/packages/rocm.scm b/gnu/packages/rocm.scm index 9a015d2490..2ccc6d3251 100644 --- a/gnu/packages/rocm.scm +++ b/gnu/packages/rocm.scm @@ -49,7 +49,7 @@ (define-public rocm-cmake "0sic2zxmzl2pb2865vvq55mbpcr8pby8v19pjdlm08pypqw5h6h6")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; Tests try to use git commit - (native-inputs `(("git" ,git))) + (native-inputs (list git)) (home-page "https://github.com/RadeonOpenCompute/rocm-cmake") (synopsis "ROCm cmake modules") (description "ROCm cmake modules provides cmake modules for common build @@ -128,7 +128,7 @@ (define-public roct-thunk-interface "0ffqhrrscmcydfqf61dk58d7nnxk6n2k68jhqfj7a4hvhlphb74f")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; Not sure how to run tests. - (inputs `(("numactl" ,numactl))) + (inputs (list numactl)) (home-page "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface") (synopsis "Radeon Open Compute Thunk Interface") (description "User-mode API interfaces used to interact with the ROCk @@ -167,7 +167,7 @@ (define-public rocr-runtime ("llvm" ,llvm-for-rocm) ("roct-thunk-interface" ,roct-thunk-interface) ("rocm-device-libs" ,rocm-device-libs))) ; For bitcode. - (native-inputs `(("xxd" ,xxd))) + (native-inputs (list xxd)) (home-page "https://github.com/RadeonOpenCompute/ROCR-Runtime") (synopsis "ROCm Platform Runtime") (description "User-mode API interfaces and libraries necessary for host @@ -258,12 +258,12 @@ (define-public rocm-opencl-runtime (with-output-to-file (string-append vendors "/amdocl64.icd") (lambda _ (display sopath))))))))) (inputs - `(("mesa" ,mesa) - ("rocm-comgr" ,rocm-comgr) - ("rocr-runtime" ,rocr-runtime) - ("rocclr" ,rocclr) - ("opencl-icd-loader" ,opencl-icd-loader) - ("glew" ,glew))) + (list mesa + rocm-comgr + rocr-runtime + rocclr + opencl-icd-loader + glew)) (native-inputs `()) (synopsis "ROCm OpenCL Runtime") (description "OpenCL 2.0 compatible language runtime, supporting offline @@ -295,8 +295,7 @@ (define-public rocminfo (string-append (assoc-ref inputs "kmod") "/bin/lsmod")) (("grep") (which "grep")))))))) (inputs - `(("rocr-runtime" ,rocr-runtime) - ("kmod" ,kmod))) + (list rocr-runtime kmod)) (home-page "https://github.com/RadeonOpenCompute/rocminfo") (synopsis "ROCm Application for Reporting System Info") (description "List @acronym{HSA,Heterogeneous System Architecture} Agents @@ -318,7 +317,7 @@ (define-public rocm-bandwidth-test "0a14kwkjpiyljgzxblh031qibn6xgbxp6m12zdy1pmwb2c44jjmm")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; No tests. - (inputs `(("rocr-runtime" ,rocr-runtime))) + (inputs (list rocr-runtime)) (home-page "https://github.com/RadeonOpenCompute/rocm_bandwidth_test") (synopsis "Bandwidth test for ROCm") (description "RocBandwidthTest is designed to capture the performance diff --git a/gnu/packages/rpc.scm b/gnu/packages/rpc.scm index 0ff8363047..b4f4af9446 100644 --- a/gnu/packages/rpc.scm +++ b/gnu/packages/rpc.scm @@ -105,11 +105,7 @@ (define-public grpc (find-files "." "\\.a$")))) #t))))) (inputs - `(("abseil-cpp" ,abseil-cpp) - ("c-ares" ,c-ares/cmake) - ("openssl" ,openssl) - ("re2" ,re2) - ("zlib" ,zlib))) + (list abseil-cpp c-ares/cmake openssl re2 zlib)) (native-inputs `(("pkg-config" ,pkg-config) ("protobuf" ,protobuf) @@ -154,11 +150,9 @@ (define-public grpc-1.16.1 (("gettid\\(") "sys_gettid(")))))))) (native-inputs - `(("abseil-cpp" ,abseil-cpp-20200923.3) - ("protobuf" ,protobuf-3.6) - ,@(fold alist-delete (package-native-inputs grpc) - '("abseil-cpp" - "protobuf")))))) + (modify-inputs (package-native-inputs grpc) + (delete "abseil-cpp" "protobuf") + (prepend abseil-cpp-20200923.3 protobuf-3.6))))) (define-public python-grpcio (package @@ -201,11 +195,9 @@ (define-public python-grpcio (("'cc'") "'gcc'")) #t))))) (inputs - `(("c-ares" ,c-ares) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list c-ares openssl zlib)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://grpc.io") (synopsis "HTTP/2-based RPC framework") (description "This package provides a Python library for communicating @@ -232,15 +224,14 @@ (define-public apache-thrift (list (string-append "--with-boost=" (assoc-ref %build-inputs "boost"))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("flex" ,flex) - ("bison" ,bison))) + (list autoconf + automake + libtool + pkg-config + flex + bison)) (inputs - `(("boost" ,boost) - ("libressl" ,libressl))) + (list boost libressl)) (outputs '("out" "lib" "include")) (home-page "https://thrift.apache.org/") (synopsis diff --git a/gnu/packages/rpm.scm b/gnu/packages/rpm.scm index a42e2eae8e..96c6776d1a 100644 --- a/gnu/packages/rpm.scm +++ b/gnu/packages/rpm.scm @@ -55,17 +55,16 @@ (define-public drpm "0m269nl8s31yjyz7kknv4jl9mx12xjpx2ly6wf66zs5613m4rj1z")))) (build-system cmake-build-system) (native-inputs - `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config))) + (list cmocka pkg-config)) (inputs - `(("bzip2" ,bzip2) - ("lzlib" ,lzlib) - ("openssl" ,openssl) - ("popt" ,popt) - ("rpm" ,rpm) - ("xz" ,xz) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list bzip2 + lzlib + openssl + popt + rpm + xz + zlib + `(,zstd "lib"))) (home-page "https://github.com/rpm-software-management/drpm") (synopsis "Delta RPM library") (description "This package provides a library for making, reading and @@ -135,10 +134,9 @@ (define-public libmodulemd ("python-pygobject" ,python-pygobject))) (propagated-inputs ;; glib and gobject are listed as 'Requires' in modulemd-2.0.pc. - `(("glib" ,glib) - ;; yaml and rpm are listed as 'Requires.private' in modulemd-2.0.pc. - ("libyaml" ,libyaml) - ("rpm" ,rpm))) + (list glib + ;; yaml and rpm are listed as 'Requires.private' in modulemd-2.0.pc. + libyaml rpm)) (home-page "https://github.com/fedora-modularity/libmodulemd") (synopsis "C library for manipulating module metadata files") (description "The libmodulemd API provides a number of convenience tools @@ -181,18 +179,16 @@ (define-public createrepo-c (format #f "set (BASHCOMP_DIR ~a\ /share/bash-completion/completions)~%" (assoc-ref outputs "out"))))))))) (native-inputs - `(("bash-completion" ,bash-completion) - ("pkg-config" ,pkg-config) - ("python" ,python))) + (list bash-completion pkg-config python)) (inputs - `(("bzip2" ,bzip2) - ("curl" ,curl) - ("drpm" ,drpm) - ("libmodulemd" ,libmodulemd) - ("libxml2" ,libxml2) - ("openssl" ,openssl) - ("sqlite" ,sqlite) - ("zchunk" ,zchunk))) + (list bzip2 + curl + drpm + libmodulemd + libxml2 + openssl + sqlite + zchunk)) (home-page "https://rpm-software-management.github.io/createrepo_c/") (synopsis "C implementation of the createrepo tool") (description "This package provides the @command{createrepo} command, diff --git a/gnu/packages/rrdtool.scm b/gnu/packages/rrdtool.scm index b8b48e21d6..4390c5b0ca 100644 --- a/gnu/packages/rrdtool.scm +++ b/gnu/packages/rrdtool.scm @@ -55,13 +55,12 @@ (define-public rrdtool ("pango" ,pango) ("python" ,python-2))) (native-inputs - `(("groff" ,groff) - ("pkg-config" ,pkg-config) - - ;; For tests. - ("bc" ,bc) - ("perl" ,perl) ; will also build Perl bindings - ("tzdata" ,tzdata-for-tests))) + (list groff + pkg-config + ;; For tests. + bc + perl ; will also build Perl bindings + tzdata-for-tests)) (arguments '(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/rsync.scm b/gnu/packages/rsync.scm index 956c942770..bce184da58 100644 --- a/gnu/packages/rsync.scm +++ b/gnu/packages/rsync.scm @@ -54,11 +54,9 @@ (define-public rsync (list "--without-included-zlib" "--without-included-popt"))) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("acl" ,acl) - ("popt" ,popt) - ("zlib" ,zlib))) + (list acl popt zlib)) (synopsis "Remote (and local) file copying tool") (description "Rsync is a fast and versatile file copying tool. It can copy locally, @@ -89,7 +87,7 @@ (define-public rsync-next ;; Avoid these dependencies for now. "--disable-openssl"))) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs `(("acl" ,acl) ("lz4" ,lz4) @@ -122,10 +120,9 @@ (define-public librsync "0bn29npmbw26akc6y54661irpdh6qcivcs6q48cgp3llklhhxp0q")))) (build-system cmake-build-system) (inputs - `(("popt" ,popt))) + (list popt)) (native-inputs - `(("which" ,which) - ("perl" ,perl))) + (list which perl)) (home-page "http://librsync.sourceforge.net/") (synopsis "Implementation of the rsync remote-delta algorithm") (description diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 55520f7b1a..e07ab70ea1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -135,12 +135,9 @@ (define-public ruby-2.6 (("/bin/sh") (which "sh"))) #t))))) (inputs - `(("readline" ,readline) - ("openssl" ,openssl) - ("libffi" ,libffi) - ("gdbm" ,gdbm))) + (list readline openssl libffi gdbm)) (propagated-inputs - `(("zlib" ,zlib))) + (list zlib)) (native-search-paths (list (search-path-specification (variable "GEM_PATH") @@ -187,7 +184,7 @@ (define-public ruby-2.7 (("/bin/sh") (which "sh"))) #t))))) (native-inputs - `(("autoconf" ,autoconf))))) + (list autoconf)))) (define-public ruby-3.0 (package @@ -289,8 +286,7 @@ (define-public mruby (copy-recursively "build/host/lib" lib)) #t))))) (native-inputs - `(("ruby" ,ruby) - ("bison" ,bison))) + (list ruby bison)) (home-page "https://github.com/mruby/mruby") (synopsis "Lightweight Ruby") (description "mruby is the lightweight implementation of the Ruby @@ -323,13 +319,10 @@ (define-public ruby-commander ((".*RuboCop.*") "")) #t))))) (propagated-inputs - `(("ruby-highline" ,ruby-highline))) + (list ruby-highline)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec-core" ,ruby-rspec-core) - ("ruby-rspec-expectations" ,ruby-rspec-expectations) - ("ruby-rspec-mocks" ,ruby-rspec-mocks) - ("ruby-simplecov" ,ruby-simplecov))) + (list bundler ruby-rspec-core ruby-rspec-expectations + ruby-rspec-mocks ruby-simplecov)) (home-page "https://github.com/commander-rb/commander") (synopsis "Library for building Ruby command-line executables") (description @@ -354,8 +347,7 @@ (define-public ruby-highline (arguments `(#:tests? #f)) ;; TODO: NameError: uninitialized constant SPEC (native-inputs - `(("bundler" ,bundler) - ("ruby-code-statistics" ,ruby-code-statistics))) + (list bundler ruby-code-statistics)) (synopsis "HighLine helps you build command-line interfaces") (description @@ -446,11 +438,8 @@ (define-public ruby-rsync (("Coveralls.wear!") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("rsync" ,rsync) - ("ruby-rspec-core" ,ruby-rspec-core) - ("ruby-rspec-expectations" ,ruby-rspec-expectations) - ("ruby-rspec-mocks" ,ruby-rspec-mocks))) + (list bundler rsync ruby-rspec-core ruby-rspec-expectations + ruby-rspec-mocks)) (home-page "https://github.com/jbussdieker/ruby-rsync") (synopsis "Ruby wrapper around rsync") (description @@ -522,15 +511,15 @@ (define-public ruby-iruby "/bin/"))) #t))))) (inputs - `(("python-ipython" ,python-ipython))) - (propagated-inputs - `(("ruby-bond" ,ruby-bond) - ("ruby-data_uri" ,ruby-data_uri) - ("ruby-mimemagic" ,ruby-mimemagic) - ("ruby-multi-json" ,ruby-multi-json) - ("ruby-cztop" ,ruby-cztop) - ;; Optional inputs - ("ruby-pry" ,ruby-pry))) + (list python-ipython)) + (propagated-inputs + (list ruby-bond + ruby-data_uri + ruby-mimemagic + ruby-multi-json + ruby-cztop + ;; Optional inputs + ruby-pry)) (synopsis "Ruby kernel for Jupyter/IPython") (description "This package provides a Ruby kernel for Jupyter/IPython frontends (e.g. @@ -573,7 +562,7 @@ (define-public ruby-rspec-core (arguments '(#:tests? #f)) ; avoid dependency cycles (propagated-inputs - `(("ruby-rspec-support" ,ruby-rspec-support))) + (list ruby-rspec-support)) (synopsis "RSpec core library") (description "Rspec-core provides the RSpec test runner and example groups.") @@ -626,8 +615,7 @@ (define-public ruby-rspec-expectations (arguments '(#:tests? #f)) ; avoid dependency cycles (propagated-inputs - `(("ruby-rspec-support" ,ruby-rspec-support) - ("ruby-diff-lcs" ,ruby-diff-lcs))) + (list ruby-rspec-support ruby-diff-lcs)) (synopsis "RSpec expectations library") (description "Rspec-expectations provides a simple API to express expected outcomes of a code example.") @@ -644,7 +632,7 @@ (define-public ruby-rspec-expectations-2 (base32 "1ni8kw8kjv76jvwjzi4jba00k3qzj9f8wd94vm6inz0jz3gwjqf9")))) (propagated-inputs - `(("ruby-diff-lcs" ,ruby-diff-lcs))))) + (list ruby-diff-lcs)))) (define-public ruby-sorcerer (package @@ -680,7 +668,7 @@ (define-public ruby-given-core (build-system ruby-build-system) (arguments '(#:tests? #f)) ;no test suite for the core package (propagated-inputs - `(("ruby-sorcerer" ,ruby-sorcerer))) + (list ruby-sorcerer)) (synopsis "Core abstractions used by rspec-given and minitest-given") (description "Given_core is the basic functionality behind rspec-given and minitest-given, extensions that allow the use of Given/When/Then terminology @@ -725,11 +713,9 @@ (define-public ruby-rspec-given (delete-file "examples/integration/failing_messages_spec.rb") #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-minitest" ,ruby-minitest))) + (list ruby-rspec ruby-minitest)) (propagated-inputs - `(("ruby-given-core" ,ruby-given-core) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-given-core ruby-rspec)) (synopsis "Given/When/Then for RSpec and Minitest") (description "Given is an RSpec extension that allows the use of Given/When/Then terminology when defining specifications, in a way similar to @@ -779,13 +765,9 @@ (define-public ruby-rspec-its (("\"aruba.*") "'aruba'\n")) #t))))) (propagated-inputs - `(("ruby-rspec-core" ,ruby-rspec-core) - ("ruby-rspec-expectations" ,ruby-rspec-expectations))) + (list ruby-rspec-core ruby-rspec-expectations)) (native-inputs - `(("bundler" ,bundler) - ("ruby-cucumber" ,ruby-cucumber) - ("ruby-ffi" ,ruby-ffi) - ("ruby-aruba" ,ruby-aruba))) + (list bundler ruby-cucumber ruby-ffi ruby-aruba)) (synopsis "RSpec extension that provides the @code{its} method") (description "RSpec::Its provides the its method as a short-hand to specify the expected @@ -818,8 +800,7 @@ (define-public ruby-rspec-mocks (arguments '(#:tests? #f)) ; avoid dependency cycles (propagated-inputs - `(("ruby-rspec-support" ,ruby-rspec-support) - ("ruby-diff-lcs" ,ruby-diff-lcs))) + (list ruby-rspec-support ruby-diff-lcs)) (synopsis "RSpec stubbing and mocking library") (description "Rspec-mocks provides RSpec's \"test double\" framework, with support for stubbing and mocking.") @@ -836,7 +817,7 @@ (define-public ruby-rspec-mocks-2 (base32 "1fwsmijd6w6cmqyh4ky2nq89jrpzh56hzmndx9wgkmdgfhfakv30")))) (propagated-inputs - `(("ruby-diff-lcs" ,ruby-diff-lcs))))) + (list ruby-diff-lcs)))) (define-public ruby-rspec-rerun (package @@ -853,7 +834,7 @@ (define-public ruby-rspec-rerun (arguments '(;; No included tests #:tests? #f)) - (propagated-inputs `(("ruby-rspec" ,ruby-rspec))) + (propagated-inputs (list ruby-rspec)) (synopsis "Track failed RSpec tests to re-run them") (description "This package provides an automated way to track, and then re-run failed @@ -880,9 +861,9 @@ (define-public ruby-rspec-wait (lambda _ (invoke "rake" "spec")))))) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (propagated-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (home-page "https://github.com/laserlemon/rspec-wait") (synopsis "Wait for conditions in RSpec") (description @@ -904,9 +885,7 @@ (define-public ruby-rspec (arguments '(#:tests? #f)) ; avoid dependency cycles (propagated-inputs - `(("ruby-rspec-core" ,ruby-rspec-core) - ("ruby-rspec-mocks" ,ruby-rspec-mocks) - ("ruby-rspec-expectations" ,ruby-rspec-expectations))) + (list ruby-rspec-core ruby-rspec-mocks ruby-rspec-expectations)) (synopsis "Behavior-driven development framework for Ruby") (description "RSpec is a behavior-driven development (BDD) framework for Ruby. This meta-package includes the RSpec test runner, along with the @@ -924,9 +903,7 @@ (define-public ruby-rspec-2 (base32 "134y4wzk1prninb5a0bhxgm30kqfzl8dg06af4js5ylnhv2wd7sg")))) (propagated-inputs - `(("ruby-rspec-core" ,ruby-rspec-core-2) - ("ruby-rspec-mocks" ,ruby-rspec-mocks-2) - ("ruby-rspec-expectations" ,ruby-rspec-expectations-2))))) + (list ruby-rspec-core-2 ruby-rspec-mocks-2 ruby-rspec-expectations-2)))) ;; Bundler is yet another source of circular dependencies, so we must disable ;; its test suite as well. @@ -1062,9 +1039,9 @@ (define-public ruby-atoulme-antwrap ;; Test data required for most of the tests are not included. (arguments `(#:tests? #f)) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (inputs - `(("ruby-rjb" ,ruby-rjb))) + (list ruby-rjb)) (synopsis "Ruby wrapper for the Ant build tool") (description "Antwrap is a Ruby module that wraps the Apache Ant build tool. Antwrap can be used to invoke Ant tasks from a Ruby or a JRuby @@ -1125,9 +1102,7 @@ (define-public ruby-awesome-print "spec/objects_spec.rb")) (invoke "rspec" "-c" "spec")))))) (native-inputs - `(("ruby-nokogiri" ,ruby-nokogiri) - ("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-nokogiri ruby-rspec ruby-simplecov)) (synopsis "Pretty print Ruby objects to visualize their structure") (description "Ruby dubugging companion: pretty print Ruby objects to visualize their @@ -1178,9 +1153,9 @@ (define-public ruby-pandoc-ruby (substitute* "pandoc-ruby.gemspec" (("Gemfile\\.lock") ""))))))) (native-inputs - `(("ruby-mocha" ,ruby-mocha))) + (list ruby-mocha)) (inputs - `(("pandoc" ,pandoc))) + (list pandoc)) (synopsis "Ruby wrapper for Pandoc") (description "PandocRuby is a wrapper for Pandoc, a Haskell library with command line tools for converting one markup format to another. Pandoc can @@ -1206,7 +1181,7 @@ (define-public ruby-patron "0523gddx88zql2mq6655k60gy2ac8vybpzkcf90lmd9nx7wl3fi9")))) (build-system ruby-build-system) (inputs - `(("curl" ,curl))) + (list curl)) (arguments `(#:tests? #f)) ; no included tests (synopsis "Ruby HTTP client library based on @code{libcurl}") @@ -1253,11 +1228,9 @@ (define-public ruby-slim (("Bundler::GemHelper\\.install_tasks") "nil")) #t))))) (native-inputs - `(("ruby-rack-test" ,ruby-rack-test) - ("ruby-sinatra" ,ruby-sinatra))) + (list ruby-rack-test ruby-sinatra)) (propagated-inputs - `(("ruby-temple" ,ruby-temple) - ("ruby-tilt" ,ruby-tilt))) + (list ruby-temple ruby-tilt)) (synopsis "Minimalist template language for Ruby") (description "Slim is a template language for Ruby that aims to reduce the syntax to the minimum while remaining clear.") @@ -1291,19 +1264,19 @@ (define-public ruby-asciidoctor (string-append stripped "\n"))) #t))))) (native-inputs - `(("ruby-erubi" ,ruby-erubi) - ("ruby-erubis" ,ruby-erubis) - ("ruby-minitest" ,ruby-minitest) - ("ruby-nokogiri" ,ruby-nokogiri) - ("ruby-asciimath" ,ruby-asciimath) - ("ruby-coderay" ,ruby-coderay) - ("ruby-cucumber" ,ruby-cucumber) - ("ruby-haml" ,ruby-haml) - ("ruby-rouge" ,ruby-rouge) - ("ruby-rspec-expectations" ,ruby-rspec-expectations) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-slim" ,ruby-slim) - ("ruby-tilt" ,ruby-tilt))) + (list ruby-erubi + ruby-erubis + ruby-minitest + ruby-nokogiri + ruby-asciimath + ruby-coderay + ruby-cucumber + ruby-haml + ruby-rouge + ruby-rspec-expectations + ruby-simplecov + ruby-slim + ruby-tilt)) (synopsis "Converter from AsciiDoc content to other formats") (description "Asciidoctor is a text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook 5 (or 4.5), PDF, and other @@ -1334,12 +1307,9 @@ (define-public ruby-prawn-icon (("^RuboCop.*") "")) #t))))) (native-inputs - `(("ruby-pdf-inspector" ,ruby-pdf-inspector) - ("ruby-pdf-reader" ,ruby-pdf-reader) - ("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-pdf-inspector ruby-pdf-reader ruby-rspec ruby-simplecov)) (propagated-inputs - `(("ruby-prawn" ,ruby-prawn))) + (list ruby-prawn)) (synopsis "Icon fonts for use with the Prawn PDF toolkit") (description "@code{Prawn::Icon} provides various icon fonts including FontAwesome, PaymentFont and Foundation Icons for use with the Prawn PDF @@ -1361,7 +1331,7 @@ (define-public ruby-css-parser (build-system ruby-build-system) (arguments `(#:tests? #f)) ;gem doesn't ship with test suite (propagated-inputs - `(("ruby-addressable" ,ruby-addressable))) + (list ruby-addressable)) (synopsis "Ruby Cascading Style Sheets (CSS) parser") (description "This package allows loading, parsing and cascading Cascading Style Sheets (CSS) rule sets in Ruby.") @@ -1393,10 +1363,9 @@ (define-public ruby-prawn-svg (invoke "rspec" "-Ilib" "-rprawn-svg")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (propagated-inputs - `(("ruby-css-parser" ,ruby-css-parser) - ("ruby-prawn" ,ruby-prawn))) + (list ruby-css-parser ruby-prawn)) (synopsis "SVG renderer for the Prawn PDF library") (description "This library allows rendering Scalable Vector Graphics (SVG) graphics directly into a Portable Document Format (PDF) document using the @@ -1432,11 +1401,9 @@ (define-public ruby-prawn-templates (invoke "rspec")) #t))))) (native-inputs - `(("ruby-pdf-inspector" ,ruby-pdf-inspector) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-pdf-inspector ruby-rspec)) (propagated-inputs - `(("ruby-pdf-reader" ,ruby-pdf-reader) - ("ruby-prawn" ,ruby-prawn))) + (list ruby-pdf-reader ruby-prawn)) (synopsis "Prawn extension to include or combine PDF documents") (description "This @strong{unmaintained} package provides a Prawn extension that allows including other Portable Document Format (PDF) documents @@ -1484,11 +1451,9 @@ (define-public ruby-treetop (arguments `(#:test-target "spec")) (native-inputs - `(("ruby-activesupport" ,ruby-activesupport) - ("ruby-rr" ,ruby-rr) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-activesupport ruby-rr ruby-rspec)) (propagated-inputs - `(("ruby-polyglot" ,ruby-polyglot))) + (list ruby-polyglot)) (synopsis "Ruby-based parsing DSL based on parsing expression grammars") (description "This package provides a Ruby-based Parsing Expression Grammar (PEG) parser generator Domain Specific Language (DSL).") @@ -1510,7 +1475,7 @@ (define-public ruby-typhoeus (arguments `(#:tests? #f)) ; no included tests (propagated-inputs - `(("ruby-ethon" ,ruby-ethon))) + (list ruby-ethon)) (synopsis "@code{libcurl} wrapper in Ruby") (description "Like a modern code version of the mythical beast with 100 serpent heads, @@ -1543,14 +1508,10 @@ (define-public ruby-rubocop-rspec (setenv "HOME" "/tmp") #t))))) (propagated-inputs - `(("ruby-rubocop" ,ruby-rubocop) - ("ruby-rubocop-ast" ,ruby-rubocop-ast))) + (list ruby-rubocop ruby-rubocop-ast)) (native-inputs - `(("ruby-rack" ,ruby-rack) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rubocop-performance" ,ruby-rubocop-performance) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-yard" ,ruby-yard))) + (list ruby-rack ruby-rspec ruby-rubocop-performance ruby-simplecov + ruby-yard)) (synopsis "Code style checking for RSpec files") (description "This package provides a plugin for the RuboCop code style enforcing & linting tool.") @@ -1597,11 +1558,9 @@ (define-public ruby-rubocop-performance (setenv "HOME" "/tmp") #t))))) (propagated-inputs - `(("ruby-rubocop" ,ruby-rubocop) - ("ruby-rubocop-ast" ,ruby-rubocop-ast))) + (list ruby-rubocop ruby-rubocop-ast)) (native-inputs - `(("ruby-bump" ,ruby-bump) - ("ruby-yard" ,ruby-yard))) + (list ruby-bump ruby-yard)) (synopsis "Performance optimizations checkers for Ruby code") (description "This package provides a collection of RuboCop cops to check for performance optimizations in Ruby code.") @@ -1636,11 +1595,8 @@ (define-public ruby-gimme "0hrd32ygvf3i7h47ak8f623cz8ns9q7g60nnnvvlnywbggjaz3h6")))) (build-system ruby-build-system) (native-inputs - `(("ruby-coveralls" ,ruby-coveralls) - ("ruby-cucumber" ,ruby-cucumber) - ("ruby-pry" ,ruby-pry) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-rspec-given" ,ruby-rspec-given))) + (list ruby-coveralls ruby-cucumber ruby-pry ruby-simplecov + ruby-rspec-given)) (arguments `(;; The cucumber task fails with error: "index 3 out of matches ;; (IndexError)", apparently due to our newer Cucumber version. @@ -1707,12 +1663,9 @@ (define-public ruby-standard (delete-file "Gemfile.lock") #t))))) (native-inputs - `(("ruby-gimme" ,ruby-gimme) - ("ruby-pry" ,ruby-pry) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-gimme ruby-pry ruby-simplecov)) (propagated-inputs - `(("ruby-rubocop" ,ruby-rubocop) - ("ruby-rubocop-performance" ,ruby-rubocop-performance))) + (list ruby-rubocop ruby-rubocop-performance)) (synopsis "Ruby Style Guide, with linter & automatic code fixer") (description "Standard is a port of StandardJS. Like StandardJS, it aims to save time in the following ways: @@ -1748,10 +1701,7 @@ (define-public ruby-chunky-png (("require.*bundler/setup.*") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-standard" ,ruby-standard) - ("ruby-yard" ,ruby-yard))) + (list bundler ruby-rspec ruby-standard ruby-yard)) (synopsis "Ruby library to handle PNG images") (description "ChunkyPNG is a pure Ruby library that can read and write Portable Network Graphics (PNG) images without depending on an external image @@ -1797,7 +1747,7 @@ (define-public ruby-text-hyphen "1gj4awvs9ryf960m0iawg43jyjmfwcqgfwrbcfp890a57b9ag7q1")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Ruby library to hyphenate words in various languages") (description "Text::Hyphen is a Ruby library to hyphenate words in various languages using Ruby-fied versions of TeX hyphenation patterns. It will @@ -1873,11 +1823,8 @@ (define-public ruby-asciidoctor-pdf (when tests? (invoke "rspec" "-t" "~visual" "-t" "~cli" "-t" "~network")))))))) (native-inputs - `(("ruby-chunky-png" ,ruby-chunky-png) - ("ruby-coderay" ,ruby-coderay) - ("ruby-pdf-inspector" ,ruby-pdf-inspector) - ("ruby-rouge" ,ruby-rouge) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-chunky-png ruby-coderay ruby-pdf-inspector ruby-rouge + ruby-rspec)) (propagated-inputs `(("ruby-asciidoctor" ,ruby-asciidoctor) ("ruby-concurrent-ruby" ,ruby-concurrent) @@ -1953,16 +1900,16 @@ (define-public ruby-ast (("12\\.3") "13.0")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-bacon" ,ruby-bacon) - ("ruby-bacon-colored-output" ,ruby-bacon-colored-output) - ("ruby-json-pure" ,ruby-json-pure) - ("ruby-kramdown" ,ruby-kramdown) - ("ruby-mime-types" ,ruby-mime-types) - ("ruby-racc" ,ruby-racc) - ("ruby-rest-client" ,ruby-rest-client) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-yard" ,ruby-yard))) + (list bundler + ruby-bacon + ruby-bacon-colored-output + ruby-json-pure + ruby-kramdown + ruby-mime-types + ruby-racc + ruby-rest-client + ruby-simplecov + ruby-yard)) (synopsis "Library for working with Abstract Syntax Trees") (description "@code{ast} is a Ruby library for working with Abstract Syntax Trees. @@ -1992,7 +1939,7 @@ (define-public ruby-sporkmonger-rack-mount ;; Tests currently fail so disable them. ;; https://github.com/sporkmonger/rack-mount/pull/1 `(#:tests? #f)) - (propagated-inputs `(("ruby-rack" ,ruby-rack))) + (propagated-inputs (list ruby-rack)) (synopsis "Stackable dynamic tree based Rack router") (description "@code{Rack::Mount} supports Rack's @code{X-Cascade} convention to @@ -2015,10 +1962,9 @@ (define-public ruby-ci-reporter (arguments `(#:test-target "rspec")) (propagated-inputs - `(("ruby-builder" ,ruby-builder))) + (list ruby-builder)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "Generate XML reports of runs test") (description "@code{CI::Reporter} is an add-on to Ruby testing frameworks that allows @@ -2053,7 +1999,7 @@ (define-public ruby-contracts ((".*RuboCop.*") "")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Method contracts for Ruby") (description "This library provides contracts for Ruby. A contract describes the @@ -2117,8 +2063,7 @@ (define-public ruby-cliver (invoke "rspec")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec-2))) + (list bundler ruby-rspec-2)) (synopsis "Assertions for command-line dependencies in Ruby") (description "@code{cliver} provides a way to detect missing command-line @@ -2155,9 +2100,8 @@ (define-public ruby-czmq-ffi-gen (assoc-ref inputs "zeromq") "/lib" "']")))))))) (inputs - `(("zeromq" ,zeromq) - ("czmq" ,czmq))) - (propagated-inputs `(("ruby-ffi" ,ruby-ffi))) + (list zeromq czmq)) + (propagated-inputs (list ruby-ffi)) (synopsis "Low-level Ruby bindings for CZMQ (generated using zproject)") (description "These Ruby bindings are not intended to be directly used, but rather @@ -2190,12 +2134,11 @@ (define-public ruby-cztop (assoc-ref inputs "zeromq") "/lib" "']")))))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (inputs - `(("zeromq" ,zeromq))) + (list zeromq)) (propagated-inputs - `(("ruby-czmq-ffi-gen" ,ruby-czmq-ffi-gen))) + (list ruby-czmq-ffi-gen)) (synopsis "CZMQ Ruby bindings") (description "CZMQ Ruby bindings, based on the generated low-level FFI bindings of @@ -2220,8 +2163,7 @@ (define-public ruby-saikuro-treemap ;; of the involved libraries. (arguments `(#:tests? #f)) (propagated-inputs - `(("ruby-json-pure" ,ruby-json-pure) - ("ruby-atoulme-saikuro" ,ruby-atoulme-saikuro))) + (list ruby-json-pure ruby-atoulme-saikuro)) (synopsis "Generate complexity treemap based on saikuro analysis") (description "This gem generates a treemap showing the complexity of Ruby code on @@ -2244,11 +2186,8 @@ (define-public ruby-oauth2 (arguments '(#:tests? #f)) ; no included tests (propagated-inputs - `(("ruby-faraday" ,ruby-faraday) - ("ruby-jwt" ,ruby-jwt) - ("ruby-multi-json" ,ruby-multi-json) - ("ruby-multi-xml" ,ruby-multi-xml) - ("ruby-rack" ,ruby-rack))) + (list ruby-faraday ruby-jwt ruby-multi-json ruby-multi-xml + ruby-rack)) (synopsis "Ruby wrapper for the OAuth 2.0") (description "This package provides a Ruby wrapper for the OAuth 2.0 protocol built @@ -2268,11 +2207,9 @@ (define-public ruby-omniauth (base32 "105mzgvmn2kjaacxw01h4wqv33r7hfn5z8fxlkk3jcjar14j71bh")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-hashie" ,ruby-hashie) - ("ruby-rack" ,ruby-rack) - ("ruby-rack-protection" ,ruby-rack-protection))) + (list ruby-hashie ruby-rack ruby-rack-protection)) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Generalized Rack framework for multiple-provider authentication") (description "This package provides a generalized Rack framework for multiple-provider @@ -2306,14 +2243,9 @@ (define-public ruby-omniauth-oauth2 (("Coveralls::SimpleCov::Formatter") "")) #t))))) (propagated-inputs - `(("ruby-oauth2" ,ruby-oauth2) - ("ruby-omniauth" ,ruby-omniauth))) + (list ruby-oauth2 ruby-omniauth)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-rack-test" ,ruby-rack-test) - ("ruby-webmock" ,ruby-webmock))) + (list bundler ruby-rspec ruby-simplecov ruby-rack-test ruby-webmock)) (synopsis "Abstract OAuth2 strategy for OmniAuth") (description "This library provides a generic OAuth2 strategy for OmniAuth. It @@ -2442,9 +2374,9 @@ (define-public ruby-ethon (arguments `(#:tests? #f)) ; no included tests (inputs - `(("curl" ,curl))) + (list curl)) (propagated-inputs - `(("ruby-ffi" ,ruby-ffi))) + (list ruby-ffi)) (synopsis "Very lightweight @code{libcurl} wrapper") (description "Ethon is a very basic @code{libcurl} wrapper using ffi.") @@ -2468,14 +2400,14 @@ (define-public ruby-execjs "0c0vd2mmqq3ar4plbwi2wsbr31vn4h45i19r5km66skydnnbp1y6")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler) - ;; The test suite tests all the available backends. Currenly, this just - ;; means the node backend. - ;; - ;; PASSED: test:node - ;; SKIPPED: test:duktape, ;; test:javascriptcore, test:jscript, - ;; test:miniracer, test:rubyracer, ;; test:rubyrhino, test:v8 - ("node" ,node))) + (list bundler + ;; The test suite tests all the available backends. Currenly, this just + ;; means the node backend. + ;; + ;; PASSED: test:node + ;; SKIPPED: test:duktape, ;; test:javascriptcore, test:jscript, + ;; test:miniracer, test:rubyracer, ;; test:rubyrhino, test:v8 + node)) (synopsis "Run JavaScript code from Ruby") (description "ExecJS lets you run JavaScript code from Ruby. It automatically picks a @@ -2516,10 +2448,7 @@ (define-public ruby-fakefs (string-append dep "\n"))) #t))))) (native-inputs - `(("ruby-bump" ,ruby-bump) - ("ruby-maxitest" ,ruby-maxitest) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-bump ruby-maxitest ruby-rubocop ruby-rspec)) (synopsis "Fake file system for Ruby") (description "This package provides a fake file system for use in test suites. It @@ -2560,8 +2489,7 @@ (define-public ruby-libxml "0xy8wmjwjcnv36zi042678ncjzpxvy351ccbv7mzkns2n3kxfp54")))) (build-system ruby-build-system) (inputs - `(("zlib" ,zlib) - ("libxml2" ,libxml2))) + (list zlib libxml2)) (arguments '(#:tests? #f ; test suite hangs for unknown reason #:gem-flags @@ -2592,8 +2520,7 @@ (define-public ruby-lino (arguments '(#:tests? #f)) ; No included tests (propagated-inputs - `(("ruby-hamster" ,ruby-hamster) - ("ruby-open4" ,ruby-open4))) + (list ruby-hamster ruby-open4)) (synopsis "Build and execute commands in Ruby") (description "@code{Lino} provides an interface to run external commands. It provides @@ -2686,8 +2613,7 @@ (define-public ruby-thor (lambda _ (invoke "rspec" "spec")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-rspec ruby-simplecov)) (synopsis "Ruby toolkit for building command-line interfaces") (description "Thor is a toolkit for building powerful command-line interfaces.") @@ -2706,8 +2632,7 @@ (define-public ruby-lumberjack "06im7gcg42x77yhz2w5da2ly9xz0n0c36y5ks7xs53v0l9g0vf5n")))) (build-system ruby-build-system) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-timecop" ,ruby-timecop))) + (list ruby-rspec ruby-timecop)) (synopsis "Logging utility library for Ruby") (description "Lumberjack is a simple logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. It provides support @@ -2759,12 +2684,11 @@ (define-public ruby-rbnacl (invoke "rspec")) #t))))) (propagated-inputs - `(("ruby-ffi" ,ruby-ffi))) + (list ruby-ffi)) (inputs - `(("libsodium" ,libsodium))) + (list libsodium)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "Ruby FFI binding to libsodium") (description "This package provides Ruby FFI bindings to the Networking and @@ -2791,7 +2715,7 @@ (define-public ruby-hkdf (arguments `(#:test-target "default")) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "HMAC-based Key Derivation Function") (description "This package provides a Ruby implementation of RFC5869: @acronym{HKDF, @@ -2814,8 +2738,7 @@ (define-public ruby-nenv (arguments `(#:tests? #f)) ; no tests included (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("bundler" ,bundler))) + (list ruby-rspec bundler)) (synopsis "Ruby interface for modifying the environment") (description "Nenv provides a convenient wrapper for Ruby's ENV to modify and inspect the environment.") @@ -2908,9 +2831,7 @@ (define-public ruby-shellany (("^RSpec") "require \"shellany\"\nRSpec")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-nenv" ,ruby-nenv) - ("bundler" ,bundler))) + (list ruby-rspec ruby-nenv bundler)) (synopsis "Capture command output") (description "Shellany is a Ruby library providing functions to capture the output produced by running shell commands.") @@ -2931,10 +2852,9 @@ (define-public ruby-notiffany ;; Tests are not included in the gem. (arguments `(#:tests? #f)) (propagated-inputs - `(("ruby-shellany" ,ruby-shellany) - ("ruby-nenv" ,ruby-nenv))) + (list ruby-shellany ruby-nenv)) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Wrapper library for notification libraries") (description "Notiffany is a Ruby wrapper library for notification libraries such as Libnotify.") @@ -2979,13 +2899,9 @@ (define-public ruby-forking-test-runner (setenv "HOME" "/tmp") #t))))) (native-inputs - `(("ruby-activerecord" ,ruby-activerecord) - ("ruby-bump" ,ruby-bump) - ("ruby-rspec" ,ruby-rspec) - ("ruby-sqlite3" ,ruby-sqlite3) - ("ruby-wwtd" ,ruby-wwtd))) + (list ruby-activerecord ruby-bump ruby-rspec ruby-sqlite3 ruby-wwtd)) (propagated-inputs - `(("ruby-parallel-tests" ,ruby-parallel-tests))) + (list ruby-parallel-tests)) (synopsis "Run every test in a fork") (description "This package is a wrapper around @code{parallel_tests} that runs every @@ -3048,10 +2964,9 @@ (define-public ruby-fuubar (invoke "rspec")) #t))))) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (propagated-inputs - `(("ruby-rspec-core" ,ruby-rspec-core) - ("ruby-progressbar" ,ruby-progressbar))) + (list ruby-rspec-core ruby-progressbar)) (synopsis "Fuubar is an RSpec formatter that uses a progress bar") (description "Fuubar is an RSpec formatter that uses a progress bar instead of a @@ -3075,8 +2990,7 @@ (define-public ruby-haml (arguments '(#:tests? #f)) ; No included tests (propagated-inputs - `(("ruby-tilt" ,ruby-tilt) - ("ruby-temple" ,ruby-temple))) + (list ruby-tilt ruby-temple)) (synopsis "Haml is a Ruby library to generate HTML documents") (description "@acronym{Haml, HTML Abstraction Markup Language} is a layer on top of @@ -3122,9 +3036,9 @@ (define-public ruby-hamster (invoke "rspec")) #t))))) (propagated-inputs - `(("ruby-concurrent" ,ruby-concurrent))) + (list ruby-concurrent)) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Efficient, immutable, thread-safe collection classes for Ruby") (description "Hamster provides 6 persistent data structures: @code{Hash}, @code{Vector}, @@ -3155,8 +3069,7 @@ (define-public ruby-hashdiff (invoke "rspec")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec-2))) + (list bundler ruby-rspec-2)) (synopsis "HashDiff computes the smallest difference between two hashes") (description "HashDiff is a Ruby library to compute the smallest difference between @@ -3190,9 +3103,9 @@ (define-public ruby-hydra (lambda _ (invoke "rspec")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (propagated-inputs - `(("ruby-byebug" ,ruby-byebug))) + (list ruby-byebug)) (synopsis "Ruby hyphenation patterns") (description "ruby-hydra is a Ruby library for working with hyphenation patterns.") @@ -3224,7 +3137,7 @@ (define-public ruby-shindo ((" -rubygems") "")) #t))))) (propagated-inputs - `(("ruby-formatador" ,ruby-formatador))) + (list ruby-formatador)) (synopsis "Simple depth first Ruby testing") (description "Shindo is a simple depth first testing library for Ruby.") (home-page "https://github.com/geemus/shindo") @@ -3244,8 +3157,7 @@ (define-public ruby-rubygems-tasks ;; Tests need Internet access. (arguments `(#:tests? #f)) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-yard" ,ruby-yard))) + (list ruby-rspec ruby-yard)) (synopsis "Rake tasks for managing and releasing Ruby Gems") (description "Rubygems-task provides Rake tasks for managing and releasing Ruby Gems.") @@ -3277,10 +3189,7 @@ (define-public ruby-rubyzip (("/usr/bin/env ruby") (which "ruby"))) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-simplecov" ,ruby-simplecov) - ("zip" ,zip) - ("unzip" ,unzip))) + (list bundler ruby-simplecov zip unzip)) (synopsis "Ruby module is for reading and writing zip files") (description "The rubyzip module provides ways to read from and create zip files.") @@ -3300,7 +3209,7 @@ (define-public ruby-simplecov-html (build-system ruby-build-system) (arguments `(#:tests? #f)) ; there are no tests (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Default HTML formatter for SimpleCov code coverage tool") (description "This package provides the default HTML formatter for the SimpleCov code coverage tool for Ruby version 1.9 and above.") @@ -3322,11 +3231,9 @@ (define-public ruby-simplecov ;; Rubocop needs simplecov at build time. (arguments `(#:tests? #f)) (propagated-inputs - `(("ruby-json" ,ruby-json) - ("ruby-docile" ,ruby-docile) - ("ruby-simplecov-html" ,ruby-simplecov-html))) + (list ruby-json ruby-docile ruby-simplecov-html)) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Code coverage framework for Ruby") (description "SimpleCov is a code coverage framework for Ruby with a powerful configuration library and automatic merging of coverage across test @@ -3369,8 +3276,7 @@ (define-public ruby-backports '(;; TODO: This should be default, but there is one test failure #:test-target "all_spec")) (native-inputs - `(("ruby-mspec" ,ruby-mspec) - ("ruby-activesupport" ,ruby-activesupport))) + (list ruby-mspec ruby-activesupport)) (synopsis "Backports of the features in newer Ruby versions") (description "Backports enables more compatibility across Ruby versions by providing @@ -3410,7 +3316,7 @@ (define-public ruby-bacon-bits (arguments ;; No tests '(#:tests? #f)) - (propagated-inputs `(("ruby-bacon" ,ruby-bacon))) + (propagated-inputs (list ruby-bacon)) (synopsis "Extensions to Bacon, for disabling tests, before and after blocks and more") (description @@ -3435,7 +3341,7 @@ (define-public ruby-bacon-colored-output '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-bacon" ,ruby-bacon))) + (list ruby-bacon)) (synopsis "Colored output for Bacon test framework") (description "This package adds color through ANSI escape codes to Bacon test @@ -3455,7 +3361,7 @@ (define-public ruby-connection-pool "0lflx29mlznf1hn0nihkgllzbj8xp5qasn8j7h838465pi399k68")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Generic connection pool for Ruby") (description "Connection_pool provides a generic connection pooling interface for Ruby programs.") @@ -3503,17 +3409,17 @@ (define-public ruby-fast-gettext "ActiveRecord::VERSION::MAJOR >= 4")) #t))))) (native-inputs - `(;; For tests. - ("ruby-activerecord" ,ruby-activerecord) - ("ruby-activesupport" ,ruby-activesupport) - ("ruby-bump" ,ruby-bump) - ("ruby-forking-test-runner" ,ruby-forking-test-runner) - ("ruby-i18n" ,ruby-i18n) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-rspec" ,ruby-rspec) - ("ruby-single-cov" ,ruby-single-cov) - ("ruby-sqlite3" ,ruby-sqlite3) - ("ruby-wwtd" ,ruby-wwtd))) + (list ;; For tests. + ruby-activerecord + ruby-activesupport + ruby-bump + ruby-forking-test-runner + ruby-i18n + ruby-rubocop + ruby-rspec + ruby-single-cov + ruby-sqlite3 + ruby-wwtd)) (synopsis "Fast implementation of @code{GetText}") (description "This package provides an alternative implementation of the Ruby @@ -3533,8 +3439,7 @@ (define-public ruby-net-http-persistent "156rv95bgxfz6qw5y1r7c7bswr77918hygl8dyl14qzbqc5vyp18")))) (build-system ruby-build-system) (native-inputs - `(("ruby-connection-pool" ,ruby-connection-pool) - ("ruby-hoe" ,ruby-hoe))) + (list ruby-connection-pool ruby-hoe)) (synopsis "Persistent HTTP connection manager") (description "Net::HTTP::Persistent manages persistent HTTP connections using Net::HTTP, supporting reconnection and retry according to RFC 2616.") @@ -3555,7 +3460,7 @@ (define-public ruby-power-assert (arguments '(#:tests? #f)) ; No included tests (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Assert library with descriptive assertion messages") (description "Power-assert is an assertion library providing descriptive assertion messages for tests.") @@ -3577,9 +3482,7 @@ (define-public ruby-powerpack (arguments '(#:test-target "spec")) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-yard" ,ruby-yard))) + (list bundler ruby-rspec ruby-yard)) (synopsis "Useful extensions to core Ruby classes") (description "This package provides a few useful extensions to core Ruby classes, @@ -3604,8 +3507,7 @@ (define-public ruby-locale ;; dependency cycle we disable tests. (arguments `(#:tests? #f)) (native-inputs - `(("bundler" ,bundler) - ("ruby-yard" ,ruby-yard))) + (list bundler ruby-yard)) (synopsis "Ruby library providing basic localization APIs") (description "Ruby-Locale is the pure ruby library which provides basic APIs for @@ -3626,9 +3528,7 @@ (define-public ruby-temple "060zzj7c2kicdfk6cpnn40n9yjnhfrr13d0rsbdhdij68chp2861")))) (build-system ruby-build-system) (native-inputs - `(("ruby-tilt" ,ruby-tilt) - ("ruby-bacon" ,ruby-bacon) - ("ruby-erubis" ,ruby-erubis))) + (list ruby-tilt ruby-bacon ruby-erubis)) (synopsis "Template compilation framework in Ruby") (description "Temple is an abstraction and framework for compiling templates to pure @@ -3670,11 +3570,9 @@ (define-public ruby-gettext ;; tests. (arguments `(#:tests? #f)) (propagated-inputs - `(("ruby-locale" ,ruby-locale) - ("ruby-text" ,ruby-text))) + (list ruby-locale ruby-text)) (native-inputs - `(("bundler" ,bundler) - ("ruby-yard" ,ruby-yard))) + (list bundler ruby-yard)) (synopsis "GNU gettext-like program for Ruby") (description "Gettext is a GNU gettext-like program for Ruby. The catalog @@ -3698,10 +3596,9 @@ (define-public ruby-packnga ;; To break the dependency cycle we disable tests. (arguments `(#:tests? #f)) (propagated-inputs - `(("ruby-gettext" ,ruby-gettext) - ("ruby-yard" ,ruby-yard))) + (list ruby-gettext ruby-yard)) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Utility library to package internationalized libraries") (description "Packnga is a library to translate to many languages using YARD.") @@ -3721,9 +3618,7 @@ (define-public ruby-test-construct "1a2ym3l068d0pxzzr95kvqx87zpdsarxslz9ygd4qfm9frrz0kgj")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler) - ("ruby-mocha" ,ruby-mocha) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-mocha ruby-rspec)) (synopsis "Creates temporary files and directories for testing") (description "TestConstruct is a @acronym{DSL, Domain Specific Language} for creating @@ -3743,11 +3638,9 @@ (define-public ruby-test-unit "15isy7vhppbfd0032klirj9gxp65ygkzjdwrmm28xpirlcsk6qpd")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-power-assert" ,ruby-power-assert))) + (list ruby-power-assert)) (native-inputs - `(("bundler" ,bundler) - ("ruby-packnga" ,ruby-packnga) - ("ruby-yard" ,ruby-yard))) + (list bundler ruby-packnga ruby-yard)) (synopsis "Unit testing framework for Ruby") (description "@code{Test::Unit} is unit testing framework for Ruby, based on xUnit principles. These were originally designed by Kent Beck, creator of @@ -3781,10 +3674,9 @@ (define-public ruby-markaby (invoke "rspec")) #t))))) (propagated-inputs - `(("ruby-builder" ,ruby-builder))) + (list ruby-builder)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec-2))) + (list bundler ruby-rspec-2)) (synopsis "Write HTML pages in pure Ruby") (description "Markaby allows writing HTML packages in pure Ruby. This is similar to @@ -3816,9 +3708,7 @@ (define-public ruby-maruku (invoke "rspec")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-nokogiri-diff" ,ruby-nokogiri-diff))) + (list ruby-rspec ruby-simplecov ruby-nokogiri-diff)) (synopsis "Markdown interpreter in Ruby") (description "Maruku is a Markdown interpreter in Ruby. It can export Markdown to @@ -3852,8 +3742,7 @@ (define-public ruby-metaclass "/lib\"")))) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-test-unit" ,ruby-test-unit))) + (list bundler ruby-test-unit)) (synopsis "Ruby library adding metaclass method to all objects") (description "Metaclass is a Ruby library adding a @code{metaclass} method to all Ruby @@ -3873,7 +3762,7 @@ (define-public ruby-mkmf-lite "0br9k6zijj1zc25n8p7f2j1mwl58nfgdknf3q13h9k156jvrir06")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-ptools" ,ruby-ptools))) + (list ruby-ptools)) (synopsis "Lightweight alternative to @code{mkmf}") (description "@code{mkmf-lite} is a light version of Ruby's @code{mkmf.rb} designed @@ -3915,9 +3804,7 @@ (define-public ruby-mspec (invoke "rspec" "spec")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake" ,ruby-rake) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rake ruby-rspec)) (synopsis "MSpec is a specialized framework for RubySpec") (description "MSpec is a specialized framework that is syntax-compatible with RSpec 2 @@ -3975,8 +3862,7 @@ (define-public ruby-mysql2 `(("mariadb-dev" ,mariadb "dev") ("zlib" ,zlib))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list ruby-rspec ruby-rake-compiler)) (synopsis "MySQL library for Ruby, binding to libmysql") (description "This package provides a simple, fast MySQL library for Ruby, binding to @@ -4001,8 +3887,7 @@ (define-public ruby-blankslate (replace 'check (lambda _ (invoke "rspec" "spec/")))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "Abstract base class with no predefined methods") (description "BlankSlate provides an abstract base class with no predefined @@ -4029,9 +3914,7 @@ (define-public ruby-bond ;; https://github.com/cldwalker/bond/issues/46). `(#:tests? #f)) (native-inputs - `(("ruby-bacon" ,ruby-bacon) - ("ruby-bacon-bits" ,ruby-bacon-bits) - ("ruby-mocha-on-bacon" ,ruby-mocha-on-bacon))) + (list ruby-bacon ruby-bacon-bits ruby-mocha-on-bacon)) (synopsis "Bond can provide custom autocompletion for arguments, methods and more") (description @@ -4075,7 +3958,7 @@ (define-public ruby-idn-ruby (find-files "./test" ".*\\.rb")))) #t))))) (inputs - `(("libidn" ,libidn))) + (list libidn)) (synopsis "Ruby Bindings for the GNU LibIDN library") (description "Ruby Bindings for the GNU LibIDN library, an implementation of the @@ -4116,10 +3999,9 @@ (define-public ruby-instantiator "/lib\"")))) #t))))) (propagated-inputs - `(("ruby-blankslate" ,ruby-blankslate))) + (list ruby-blankslate)) (native-inputs - `(("bundler" ,bundler) - ("ruby-test-unit" ,ruby-test-unit))) + (list bundler ruby-test-unit)) (synopsis "Instantiate an arbitrary Ruby class") (description "Instantiator lets you instantiate an arbitrary Ruby class without @@ -4153,12 +4035,9 @@ (define-public ruby-introspection "/lib\"")))) #t))))) (propagated-inputs - `(("ruby-instantiator" ,ruby-instantiator) - ("ruby-metaclass" ,ruby-metaclass))) + (list ruby-instantiator ruby-metaclass)) (native-inputs - `(("bundler" ,bundler) - ("ruby-blankslate" ,ruby-blankslate) - ("ruby-test-unit" ,ruby-test-unit))) + (list bundler ruby-blankslate ruby-test-unit)) (synopsis "Dynamic inspection of the method hierarchy on a Ruby object") (description "Introspection provides tools to inspect the hierarchy of method @@ -4188,9 +4067,7 @@ (define-public ruby-redcarpet "task :test => %w[test:unit]")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-test-unit" ,ruby-test-unit) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list bundler ruby-test-unit ruby-rake-compiler)) (synopsis "Extensible Markdown to (X)HTML converter") (description "Redcarpet is an extensible Ruby library for Markdown processing and @@ -4213,7 +4090,7 @@ (define-public ruby-rerun (arguments '(#:tests? #f)) ; No included tests (propagated-inputs - `(("ruby-listen" ,ruby-listen))) + (list ruby-listen)) (synopsis "Run a process, and restart when some monitored files change") (description "Rerun is a tool to launch programs, then monitor the file system, and @@ -4267,7 +4144,7 @@ (define-public ruby-maxitest ("ruby-rspec" ,ruby-rspec) ("ruby-wwtd" ,ruby-wwtd))) (propagated-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Minitest with extra features") (description "Maxitest is a wrapper around Minitest with extra functionality such @@ -4298,7 +4175,7 @@ (define-public ruby-mocha "true\n")) #t))))) (native-inputs - `(("ruby-introspection" ,ruby-introspection))) + (list ruby-introspection)) (synopsis "Mocking and stubbing library for Ruby") (description "Mocha is a mocking and stubbing library with JMock/SchMock syntax, which @@ -4322,7 +4199,7 @@ (define-public ruby-mocha-on-bacon (arguments ;; rubygems.org release missing tests '(#:tests? #f)) - (propagated-inputs `(("ruby-mocha" ,ruby-mocha))) + (propagated-inputs (list ruby-mocha)) (synopsis "Mocha adapter for Bacon") (description "This package provides a Mocha adapter for Bacon, allowing you to use the @@ -4343,9 +4220,7 @@ (define-public ruby-net-ssh "07c4v97zl1daabmri9zlbzs6yvkl56z1q14bw74d53jdj0c17nhx")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler) - ("ruby-mocha" ,ruby-mocha) - ("ruby-test-unit" ,ruby-test-unit))) + (list bundler ruby-mocha ruby-test-unit)) (synopsis "Ruby implementation of the SSH2 client protocol") (description "@code{Net::SSH} is a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact @@ -4369,11 +4244,9 @@ (define-public ruby-net-scp (base32 "1nyn17sy71fn7zs3y6wbgcn35318c10flqgc0582409095x4h0sx")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler) - ("ruby-test-unit" ,ruby-test-unit) - ("ruby-mocha" ,ruby-mocha))) + (list bundler ruby-test-unit ruby-mocha)) (propagated-inputs - `(("ruby-net-ssh" ,ruby-net-ssh))) + (list ruby-net-ssh)) (synopsis "Pure-Ruby SCP client library") (description "@code{Net::SCP} is a pure-Ruby implementation of the SCP client protocol.") @@ -4392,7 +4265,7 @@ (define-public ruby-minitest "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Small test suite library for Ruby") (description "Minitest provides a complete suite of Ruby testing facilities supporting TDD, BDD, mocking, and benchmarking.") @@ -4445,12 +4318,9 @@ (define-public ruby-minitest-around (("%q.*") "%q, [\">= 0\"])\n")) #t))))) (propagated-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (native-inputs - `(("bundler" ,bundler) - ("ruby-cucumber" ,ruby-cucumber) - ("ruby-bump" ,ruby-bump) - ("ruby-test-construct" ,ruby-test-construct))) + (list bundler ruby-cucumber ruby-bump ruby-test-construct)) (synopsis "Run code around tests in Minitest") (description "This library provides a way to run code around tests in Minitest, @@ -4470,8 +4340,7 @@ (define-public ruby-minitest-sprint "179d6pj56l9xzm46fqsqj10mzjkr1f9fv4cxa8wvchs97hqz33w1")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe) - ("ruby-minitest" ,ruby-minitest))) + (list ruby-hoe ruby-minitest)) (synopsis "Fast test suite runner for minitest") (description "Minitest-sprint is a test runner for minitest that makes it easier to re-run individual failing tests.") @@ -4490,9 +4359,9 @@ (define-public ruby-minitest-bacon "0zhdwcl6bgha61qiyfvr7zs7ywaxc33wmj9xhxl8jdmpdvifvfaj")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Bacon compatibility library for minitest") (description "Minitest-bacon extends minitest with bacon-like functionality, making it easier to migrate test suites from bacon to minitest.") @@ -4512,9 +4381,9 @@ (define-public ruby-minitest-focus "1zgjslp6d7dzcn8smj595idymgd5j603p9g2jqkfgi28sqbhz6m0")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Allows a few specific tests to be focused on") (description "@code{minitest-focus} gives the ability focus on a few tests with ease @@ -4548,8 +4417,7 @@ (define-public ruby-minitest-pretty-diff (lambda _ (invoke "script/test")))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-turn" ,ruby-turn))) + (list bundler ruby-turn)) (synopsis "Pretty-print hashes and arrays in MiniTest") (description "@code{minitest-pretty_diff} monkey-patches @@ -4585,8 +4453,7 @@ (define-public ruby-minitest-moar (("require 'byebug'") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-minitest" ,ruby-minitest))) + (list bundler ruby-minitest)) (synopsis "Extra features and changes to MiniTest") (description "@code{MiniTest Moar} add some additional features and changes some default behaviours in MiniTest. For instance, Moar replaces the @@ -4618,10 +4485,8 @@ (define-public ruby-minitest-bonus-assertions (("require 'minitest/bisect'") "")) #t))))) (native-inputs - `(("ruby-hoe" ,ruby-hoe) - ("ruby-minitest-pretty-diff" ,ruby-minitest-pretty-diff) - ("ruby-minitest-focus" ,ruby-minitest-focus) - ("ruby-minitest-moar" ,ruby-minitest-moar))) + (list ruby-hoe ruby-minitest-pretty-diff ruby-minitest-focus + ruby-minitest-moar)) (synopsis "Bonus assertions for @code{Minitest}") (description "Minitest bonus assertions provides extra MiniTest assertions. For @@ -4659,13 +4524,9 @@ (define-public ruby-minitest-reporters ((".*%q.*") "\n")) #t))))) (propagated-inputs - `(("ruby-ansi" ,ruby-ansi) - ("ruby-builder" ,ruby-builder) - ("ruby-minitest" ,ruby-minitest) - ("ruby-progressbar" ,ruby-progressbar))) + (list ruby-ansi ruby-builder ruby-minitest ruby-progressbar)) (native-inputs - `(("bundler" ,bundler) - ("ruby-maruku" ,ruby-maruku))) + (list bundler ruby-maruku)) (synopsis "Enhanced reporting for Minitest tests") (description "@code{minitest/reporters} provides a custom Minitest runner to improve @@ -4693,7 +4554,7 @@ (define-public ruby-minitest-rg ;; https://github.com/blowmage/minitest-rg/pull/13 `(#:tests? #f)) (propagated-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Coloured output for Minitest") (description "@code{minitest-rg} changes the colour of the output from Minitest.") @@ -4714,7 +4575,7 @@ (define-public ruby-minitest-global-expectations "1pp3k2608spj4kvqy2y16hs18an917g6vwgvphrfhjviac83090x")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Adjust minitest behaviour for calling expectation methods") (description "Minitest-global_expectations allows continued use of expectation methods @@ -4741,8 +4602,7 @@ (define-public ruby-minitest-hooks ;; https://github.com/jeremyevans/minitest-hooks/issues/19 #:tests? #f)) (native-inputs - `(("ruby-sequel" ,ruby-sequel) - ("ruby-sqlite3" ,ruby-sqlite3))) + (list ruby-sequel ruby-sqlite3)) (synopsis "Hooks for the minitest framework") (description "Minitest-hooks adds @code{around}, @code{before_all}, @code{after_all}, @@ -4807,7 +4667,7 @@ (define-public ruby-deep-merge "0c9rk23ilhc0n4489y6lda2wzphpzh6ish6fahlbpjhxn82wb931")))) (build-system ruby-build-system) (native-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Recursively merge hashes") (description "Deep Merge is a set of utility functions for @code{Hash}. It permits @@ -4842,7 +4702,7 @@ (define-public ruby-git (string-append "'" git "'"))) #t)))))) (inputs - `(("git" ,git))) + (list git)) (synopsis "Ruby wrappers for Git") (description "Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary.") @@ -4871,8 +4731,7 @@ (define-public ruby-hocon (format #t "test suite not run~%")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "HOCON config library") (description "This package provides Ruby support for the @acronym{HOCON, @@ -4893,7 +4752,7 @@ (define-public ruby-slop "0bfm8535g0rkn9cbjndkckf0f7a3wj0rg4rqhrpsgxnbfdf2lm0p")))) (build-system ruby-build-system) (native-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Ruby command line option parser") (description "Slop provides a Ruby domain specific language for gathering options and parsing command line flags.") @@ -4943,7 +4802,7 @@ (define-public ruby-multipart-post "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Multipart POST library for Ruby") (description "Multipart-Post Adds multipart POST capability to Ruby's net/http library.") @@ -4975,10 +4834,7 @@ (define-public ruby-multi-json ;; As seen in the .travis.yml file. (setenv "SKIP_ADAPTERS" "gson,jr_jackson,nsjsonserialization")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-json-pure" ,ruby-json-pure) - ("ruby-oj" ,ruby-oj) - ("ruby-yajl-ruby" ,ruby-yajl-ruby))) + (list ruby-rspec ruby-json-pure ruby-oj ruby-yajl-ruby)) (synopsis "Common interface to multiple JSON libraries for Ruby") (description "This package provides a common interface to multiple JSON libraries, @@ -5048,7 +4904,7 @@ (define-public ruby-marcel '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-mimemagic" ,ruby-mimemagic))) + (list ruby-mimemagic)) (synopsis "MIME type detection using magic numbers, filenames and extensions") (description "@code{marcel} provides @acronym{MIME, Multipurpose Internet Mail @@ -5152,14 +5008,11 @@ (define-public ruby-nokogiri-1.10 "/lib'\n")))) #t))))) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (inputs - `(("zlib" ,zlib) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt))) + (list zlib libxml2 libxslt)) (propagated-inputs - `(("ruby-mini-portile" ,ruby-mini-portile-2) - ("ruby-pkg-config" ,ruby-pkg-config))) + (list ruby-mini-portile-2 ruby-pkg-config)) (synopsis "HTML, XML, SAX, and Reader parser for Ruby") (description "Nokogiri (鋸) parses and searches XML/HTML, and features both CSS3 selector and XPath 1.0 support.") @@ -5220,7 +5073,7 @@ (define-public ruby-method-source (("git ls-files") "find . -type f")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Retrieve the source code for Ruby methods") (description "Method_source retrieves the source code for Ruby methods. Additionally, it can extract source code from Proc and Lambda objects or just @@ -5262,7 +5115,7 @@ (define-public ruby-cuke-modeler (build-system ruby-build-system) (arguments `(#:tests? #f)) ;no test suite in gem (propagated-inputs - `(("ruby-gherkin" ,ruby-gherkin))) + (list ruby-gherkin)) (synopsis "Gherkin test suite analysis tool") (description "CukeModeler facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by @@ -5323,15 +5176,15 @@ (define-public ruby-parallel-tests (setenv "HOME" "/tmp") #t))))) (native-inputs - `(("ruby-bump" ,ruby-bump) - ("ruby-cucumber" ,ruby-cucumber) - ("ruby-cuke-modeler" ,ruby-cuke-modeler) - ("ruby-minitest" ,ruby-minitest) - ("ruby-rake" ,ruby-rake) - ("ruby-rspec" ,ruby-rspec) - ("ruby-spinach" ,ruby-spinach))) + (list ruby-bump + ruby-cucumber + ruby-cuke-modeler + ruby-minitest + ruby-rake + ruby-rspec + ruby-spinach)) (propagated-inputs - `(("ruby-parallel" ,ruby-parallel))) + (list ruby-parallel)) (synopsis "Run tests in parallel") (description "This package can speed up @code{Test::Unit}, @code{RSpec}, @@ -5354,14 +5207,11 @@ (define-public ruby-parser (arguments '(#:tests? #f)) ; tests not included in gem (native-inputs - `(("bundler" ,bundler) - ("ruby-cliver" ,ruby-cliver) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-racc" ,ruby-racc))) + (list bundler ruby-cliver ruby-simplecov ruby-racc)) (inputs - `(("ragel" ,ragel))) + (list ragel)) (propagated-inputs - `(("ruby-ast" ,ruby-ast))) + (list ruby-ast)) (synopsis "Ruby parser written in pure Ruby") (description "This package provides a Ruby parser written in pure Ruby.") @@ -5408,7 +5258,7 @@ (define-public ruby-ruby-parser ("racc" ,ruby-racc) ("unifdef" ,unifdef))) (propagated-inputs - `(("ruby-sexp-processor" ,ruby-sexp-processor))) + (list ruby-sexp-processor)) (home-page "https://github.com/seattlerb/ruby_parser/") (synopsis "Ruby parser written in pure Ruby") (description "The ruby_parser (RP) package provides a Ruby parser written @@ -5437,7 +5287,7 @@ (define-public ruby-prawn-manual-builder ;; Loosen the requirement for pdf-inspector (("~> 1\\.0\\.7") ">= 0"))))))) (propagated-inputs - `(("ruby-coderay" ,ruby-coderay))) + (list ruby-coderay)) (synopsis "Tool for writing manuals for Prawn and Prawn accessories") (description "This package provides a tool for writing manuals for Prawn and Prawn @@ -5460,12 +5310,9 @@ (define-public ruby-progress_bar (arguments '(#:test-target "spec")) (propagated-inputs - `(("ruby-highline" ,ruby-highline) - ("ruby-options" ,ruby-options))) + (list ruby-highline ruby-options)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-timecop" ,ruby-timecop))) + (list bundler ruby-rspec ruby-timecop)) (synopsis "Ruby library for displaying progress bars") (description @@ -5533,8 +5380,7 @@ (define-public ruby-pry (arguments '(#:tests? #f)) ; no tests (propagated-inputs - `(("ruby-coderay" ,ruby-coderay) - ("ruby-method-source" ,ruby-method-source))) + (list ruby-coderay ruby-method-source)) (synopsis "Ruby REPL") (description "Pry is an IRB alternative and runtime developer console for Ruby. It features syntax highlighting, a plugin architecture, runtime @@ -5586,10 +5432,7 @@ (define-public ruby-single-cov "xit \"complains when coverage is bad\"")) #t))))) (native-inputs - `(("ruby-bump" ,ruby-bump) - ("ruby-minitest" ,ruby-minitest) - ("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-bump ruby-minitest ruby-rspec ruby-simplecov)) (synopsis "Code coverage reporting tool") (description "This package provides actionable code coverage reports for Ruby @@ -5610,7 +5453,7 @@ (define-public ruby-oedipus-lex "1v1rk78khwq87ar300lwll570zxpkq9rjnpgc9mgsyd6mm9qjz4w")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Ruby lexer") (description "Oedipus Lex is a lexer generator in the same family as Rexical and Rex. @@ -5650,17 +5493,16 @@ (define-public ruby-guard (lambda _ (invoke "gem" "build" "guard.gemspec")))))) (propagated-inputs - `(("ruby-formatador" ,ruby-formatador) - ("ruby-listen" ,ruby-listen) - ("ruby-lumberjack" ,ruby-lumberjack) - ("ruby-nenv" ,ruby-nenv) - ("ruby-notiffany" ,ruby-notiffany) - ("ruby-pry" ,ruby-pry) - ("ruby-shellany" ,ruby-shellany) - ("ruby-thor" ,ruby-thor))) + (list ruby-formatador + ruby-listen + ruby-lumberjack + ruby-nenv + ruby-notiffany + ruby-pry + ruby-shellany + ruby-thor)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "Tool to handle events on file system modifications") (description "Guard is a command line tool to easily handle events on file system @@ -5687,9 +5529,7 @@ (define-public ruby-spinach ;; capybara is available. '(#:tests? #f)) (propagated-inputs - `(("ruby-colorize" ,ruby-colorize) - ("ruby-gherkin-ruby" ,ruby-gherkin-ruby) - ("ruby-json" ,ruby-json))) + (list ruby-colorize ruby-gherkin-ruby ruby-json)) (synopsis "Gherkin-based BDD framework") (description "Spinach is a high-level @acronym{BDD, Behavior-driven development} @@ -5733,14 +5573,9 @@ (define-public ruby-tilt (("group :secondary") "[].each")) #t))))) (propagated-inputs - `(("ruby-pandoc-ruby" ,ruby-pandoc-ruby) - ("ruby-sassc" ,ruby-sassc))) + (list ruby-pandoc-ruby ruby-sassc)) (native-inputs - `(("bundler" ,bundler) - ("ruby-yard" ,ruby-yard) - ("ruby-builder" ,ruby-builder) - ("ruby-erubis" ,ruby-erubis) - ("ruby-markaby" ,ruby-markaby))) + (list bundler ruby-yard ruby-builder ruby-erubis ruby-markaby)) (synopsis "Generic interface to multiple Ruby template engines") (description "Tilt is a thin interface over a number of different Ruby template @@ -5808,7 +5643,7 @@ (define-public ruby-tzinfo (propagated-inputs `(("ruby-concurrent-ruby" ,ruby-concurrent))) (native-inputs - `(("ruby-simplecov" ,ruby-simplecov))) + (list ruby-simplecov)) (synopsis "Time zone library for Ruby") (description "TZInfo is a Ruby library that provides daylight savings aware transformations between times in different time zones.") @@ -5853,7 +5688,7 @@ (define-public ruby-tzinfo-data (setenv "cc" ,(cc-for-target)) #t))))) (propagated-inputs - `(("ruby-tzinfo" ,ruby-tzinfo))) + (list ruby-tzinfo)) (native-inputs `(("tzdata" ,(file-union "tzdata-for-ruby-tzdata-info" @@ -5916,9 +5751,9 @@ (define-public ruby-rb-inotify (lambda _ (invoke "gem" "build" "rb-inotify.gemspec")))))) (propagated-inputs - `(("ruby-ffi" ,ruby-ffi))) + (list ruby-ffi)) (native-inputs - `(("ruby-yard" ,ruby-yard))) + (list ruby-yard)) (synopsis "Ruby wrapper for Linux's inotify") (description "rb-inotify is a simple wrapper over the @code{inotify} Linux kernel subsystem for monitoring changes to files and directories.") @@ -5938,7 +5773,7 @@ (define-public ruby-pry-editline (build-system ruby-build-system) (arguments `(#:tests? #f)) ; no tests included (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Open the current REPL line in an editor") (description "This gem provides a plugin for the Ruby REPL to enable opening the @@ -5971,11 +5806,9 @@ (define-public ruby-sdoc "gem 'rake'\ngem 'rdoc'\ngem 'json'\n")) #t))))) (propagated-inputs - `(("ruby-json" ,ruby-json))) + (list ruby-json)) (native-inputs - `(("bundler" ,bundler) - ("ruby-minitest" ,ruby-minitest) - ("ruby-hoe" ,ruby-hoe))) + (list bundler ruby-minitest ruby-hoe)) (synopsis "Generate searchable RDoc documentation") (description "SDoc is an RDoc documentation generator to build searchable HTML @@ -6009,7 +5842,7 @@ (define-public ruby-tins (("\"lib/spruz\", ") "")) (invoke "gem" "build" "tins.gemspec")))))) (propagated-inputs - `(("ruby-sync" ,ruby-sync))) + (list ruby-sync)) (synopsis "Assorted tools for Ruby") (description "Tins is a Ruby library providing assorted tools.") (home-page "https://github.com/flori/tins") @@ -6036,9 +5869,7 @@ (define-public ruby-gem-hadar (lambda _ (invoke "gem" "build" "gem_hadar.gemspec")))))) (propagated-inputs - `(("git" ,git) - ("ruby-tins" ,ruby-tins) - ("ruby-yard" ,ruby-yard))) + (list git ruby-tins ruby-yard)) (synopsis "Library for the development of Ruby gems") (description "This library contains some useful functionality to support the @@ -6085,7 +5916,7 @@ (define-public ruby-minitest-tu-shim (propagated-inputs `(("ruby-minitest-4" ,ruby-minitest-4))) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Adapter library between minitest and test/unit") (description "This library bridges the gap between the small and fast minitest and @@ -6118,10 +5949,9 @@ (define-public ruby-term-ansicolor (lambda _ (invoke "gem" "build" "term-ansicolor.gemspec")))))) (propagated-inputs - `(("ruby-tins" ,ruby-tins))) + (list ruby-tins)) (native-inputs - `(("ruby-gem-hadar" ,ruby-gem-hadar) - ("ruby-minitest-tu-shim" ,ruby-minitest-tu-shim))) + (list ruby-gem-hadar ruby-minitest-tu-shim)) (synopsis "Ruby library to control the attributes of terminal output") (description "This Ruby library uses ANSI escape sequences to control the attributes @@ -6145,7 +5975,7 @@ (define-public ruby-terraform (arguments '(#:tests? #f)) ; No included tests (propagated-inputs - `(("ruby-lino" ,ruby-lino))) + (list ruby-lino)) (synopsis "Ruby wrapper around the Terraform command line interface") (description "This package provides a Ruby wrapper around the Terraform command line @@ -6165,8 +5995,7 @@ (define-public ruby-pstree "0ld3ng37y92kv9vqnachw1l3n07hsc8hrnjs9d840liw0mysf1vp")))) (build-system ruby-build-system) (native-inputs - `(("ruby-gem-hadar" ,ruby-gem-hadar) - ("bundler" ,bundler))) + (list ruby-gem-hadar bundler)) (synopsis "Create a process tree data structure") (description "This library uses the output of the @code{ps} command to create a @@ -6187,13 +6016,9 @@ (define-public ruby-utils "196zhgcygrnx09bb9mh22qas03rl9avzx8qs0wnxznpin4pffwcl")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-tins" ,ruby-tins) - ("ruby-term-ansicolor" ,ruby-term-ansicolor) - ("ruby-pstree" ,ruby-pstree) - ("ruby-pry-editline" ,ruby-pry-editline))) + (list ruby-tins ruby-term-ansicolor ruby-pstree ruby-pry-editline)) (native-inputs - `(("ruby-gem-hadar" ,ruby-gem-hadar) - ("bundler" ,bundler))) + (list ruby-gem-hadar bundler)) (synopsis "Command line tools for working with Ruby") (description "This package provides assorted command line tools that may be useful @@ -6262,11 +6087,7 @@ (define-public ruby-json-pure ;; Since this is not a git repository, do not call 'git'. (("`git ls-files`") "`find . -type f |sort`"))))))) (native-inputs - `(("bundler" ,bundler) - ("ragel" ,ragel) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-test-unit" ,ruby-test-unit) - ("which" ,which))) + (list bundler ragel ruby-simplecov ruby-test-unit which)) (synopsis "JSON implementation in pure Ruby") (description "This package provides a JSON implementation written in pure Ruby.") @@ -6301,9 +6122,7 @@ (define-public ruby-jwt (("Codacy::Reporter\\.start") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rbnacl" ,ruby-rbnacl))) + (list bundler ruby-rspec ruby-rbnacl)) (synopsis "Ruby implementation of the JSON Web Token standard") (description "This package provides a pure Ruby implementation of the RFC 7519 OAuth @@ -6367,16 +6186,13 @@ (define-public ruby-listen ((".*rubocop.*") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (inputs - `(;; ruby-thor is used for the command line interface, and is referenced - ;; in the wrapper, and therefore just needs to be an input. - ("ruby-thor" ,ruby-thor))) + (list ;; ruby-thor is used for the command line interface, and is referenced + ;; in the wrapper, and therefore just needs to be an input. + ruby-thor)) (propagated-inputs - `(("ruby-rb-fsevent" ,ruby-rb-fsevent) - ("ruby-rb-inotify" ,ruby-rb-inotify) - ("ruby-dep" ,ruby-dep))) + (list ruby-rb-fsevent ruby-rb-inotify ruby-dep)) (synopsis "Listen to file modifications") (description "The Listen gem listens to file modifications and notifies you about the changes.") @@ -6400,12 +6216,9 @@ (define-public ruby-loofah "0rmsm7mckiq0gslfqdl02yvn500n42v84gq28qjqn4yq9jwfs9ga")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe) - ("ruby-hoe-markdown" ,ruby-hoe-markdown) - ("ruby-rr" ,ruby-rr))) + (list ruby-hoe ruby-hoe-markdown ruby-rr)) (propagated-inputs - `(("ruby-nokogiri" ,ruby-nokogiri) - ("ruby-crass" ,ruby-crass))) + (list ruby-nokogiri ruby-crass)) (synopsis "Ruby library for manipulating and transforming HTML/XML") (description "Loofah is a general library for manipulating and transforming HTML/XML @@ -6432,12 +6245,12 @@ (define-public ruby-activesupport ;; There are no tests, instead attempt to load the library. (invoke "ruby" "-Ilib" "-r" "active_support")))))) (propagated-inputs - `(("ruby-concurrent" ,ruby-concurrent) - ("ruby-i18n" ,ruby-i18n) - ("ruby-minitest" ,ruby-minitest) - ("ruby-tzinfo" ,ruby-tzinfo) - ("ruby-tzinfo-data" ,ruby-tzinfo-data) - ("ruby-zeitwerk" ,ruby-zeitwerk))) + (list ruby-concurrent + ruby-i18n + ruby-minitest + ruby-tzinfo + ruby-tzinfo-data + ruby-zeitwerk)) (synopsis "Ruby on Rails utility library") (description "ActiveSupport is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. It includes support for @@ -6483,11 +6296,11 @@ (define-public ruby-nokogumbo "1qg0iyw450lw6d0j1ghzg79a6l60nm1m4qmrzwzybi585861jxcx")))) (build-system ruby-build-system) (native-inputs - `(("ruby-rake-compiler" ,ruby-rake-compiler))) + (list ruby-rake-compiler)) (inputs - `(("gumbo-parser" ,gumbo-parser))) + (list gumbo-parser)) (propagated-inputs - `(("ruby-nokogiri" ,ruby-nokogiri))) + (list ruby-nokogiri)) (synopsis "Ruby bindings to the Gumbo HTML5 parser") (description "Nokogumbo allows a Ruby program to invoke the Gumbo HTML5 parser and @@ -6514,11 +6327,9 @@ (define-public ruby-sanitize "0lj0q9yhjp0q0in5majkshnki07mw8m2vxgndx4m5na6232aszl0")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-crass" ,ruby-crass) - ("ruby-nokogiri" ,ruby-nokogiri) - ("ruby-nokogumbo" ,ruby-nokogumbo))) + (list ruby-crass ruby-nokogiri ruby-nokogumbo)) (native-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Whitelist-based HTML and CSS sanitizer") (description "Sanitize is a whitelist-based HTML and CSS sanitizer. Given a list of @@ -6571,9 +6382,7 @@ (define-public ruby-oj (("Bundler\\.with_clean_env") "1.times") (("bundle exec ") ""))))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list bundler ruby-rspec ruby-rake-compiler)) (synopsis "JSON parser for Ruby optimized for speed") (description "Oj is a JSON parser and generator for Ruby, where the encoding and @@ -6651,11 +6460,9 @@ (define-public ruby-pg (arguments '(#:test-target "spec")) (native-inputs - `(("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-hoe" ,ruby-hoe) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-rake-compiler ruby-hoe ruby-rspec)) (inputs - `(("postgresql" ,postgresql))) + (list postgresql)) (synopsis "Ruby interface to PostgreSQL") (description "Pg is the Ruby interface to the PostgreSQL RDBMS. It works with PostgreSQL 9.0 and later.") @@ -6712,13 +6519,13 @@ (define-public ruby-byebug (setenv "HOME" (getcwd)) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-chandler" ,ruby-chandler) - ("ruby-minitest" ,ruby-minitest) - ("ruby-pry" ,ruby-pry) - ("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-yard" ,ruby-yard))) + (list bundler + ruby-chandler + ruby-minitest + ruby-pry + ruby-rake-compiler + ruby-rubocop + ruby-yard)) (synopsis "Debugger for Ruby 2") (description "Byebug is a Ruby 2 debugger implemented using the Ruby 2 TracePoint C API for execution control and the Debug Inspector C API for call @@ -6754,7 +6561,7 @@ (define-public ruby-netrc (substitute* "test/test_netrc.rb" (("Dir.pwd, '.netrc'") "Netrc.home_path, '.netrc'"))))))) (native-inputs - `(("ruby-minitest" ,ruby-minitest))) + (list ruby-minitest)) (synopsis "Library to read and update netrc files") (description "This library can read and update netrc files, preserving formatting @@ -6786,9 +6593,7 @@ (define-public ruby-unf-ext ((".*rake-compiler-dock.*") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-test-unit" ,ruby-test-unit))) + (list bundler ruby-rake-compiler ruby-test-unit)) (synopsis "Unicode normalization form support library") (description "This package provides unicode normalization form support for Ruby.") @@ -6812,9 +6617,7 @@ (define-public ruby-tdiff "0n3gq8rx49f7ln6zqlshqfg2mgqyy30rsdjlnki5mv307ykc7ad4")))) (build-system ruby-build-system) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-yard" ,ruby-yard) - ("ruby-rubygems-tasks" ,ruby-rubygems-tasks))) + (list ruby-rspec ruby-yard ruby-rubygems-tasks)) (synopsis "Calculate the differences between two tree-like structures") (description "This library provides functions to calculate the differences between two @@ -6839,13 +6642,11 @@ (define-public ruby-nokogiri-diff "1ah2sfjh9n1p0ln2wkqzfl448ml7j4zfy6dhp1qgzq2m41php6rf")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-tdiff" ,ruby-tdiff) - ;; Use a fixed version to prevent rebuilds; see ruby-nokogiri TODO. - ("ruby-nokogiri" ,ruby-nokogiri-1.10))) + (list ruby-tdiff + ;; Use a fixed version to prevent rebuilds; see ruby-nokogiri TODO. + ruby-nokogiri-1.10)) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-yard" ,ruby-yard) - ("ruby-rubygems-tasks" ,ruby-rubygems-tasks))) + (list ruby-rspec ruby-yard ruby-rubygems-tasks)) (synopsis "Calculate the differences between two XML/HTML documents") (description "@code{Nokogiri::Diff} adds the ability to calculate the @@ -6868,8 +6669,7 @@ (define-public ruby-racc (arguments `(#:tests? #f)) ; Fails while parsing test instructions. (native-inputs - `(("ruby-hoe" ,ruby-hoe) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list ruby-hoe ruby-rake-compiler)) (synopsis "LALR(1) parser generator for Ruby") (description "Racc is a LALR(1) parser generator. It is written in Ruby itself, and @@ -6927,8 +6727,7 @@ (define-public ruby-rack (number->string (+ 33 size-diff)))))) #t))))) (native-inputs - `(("ruby-minitest" ,ruby-minitest) - ("ruby-minitest-global-expectations" ,ruby-minitest-global-expectations))) + (list ruby-minitest ruby-minitest-global-expectations)) (synopsis "Unified web application interface for Ruby") (description "Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses, @@ -6959,7 +6758,7 @@ (define-public ruby-rack-test (lambda _ (invoke "ruby" "-Ilib" "-r" "rack/test")))))) (propagated-inputs - `(("ruby-rack" ,ruby-rack))) + (list ruby-rack)) (synopsis "Testing API for Rack applications") (description "Rack::Test is a small, simple testing API for Rack applications. It can @@ -6984,11 +6783,9 @@ (define-public ruby-rack-protection '(;; Tests missing from the gem. #:tests? #f)) (propagated-inputs - `(("ruby-rack" ,ruby-rack))) + (list ruby-rack)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec-2) - ("ruby-rack-test" ,ruby-rack-test))) + (list bundler ruby-rspec-2 ruby-rack-test)) (synopsis "Rack middleware that protects against typical web attacks") (description "Rack middleware that can be used to protect against typical web attacks. It can protect all Rack apps, including Rails. For instance, it @@ -7020,8 +6817,7 @@ (define-public ruby-rainbow (invoke "rspec")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "Colorize printed text on ANSI terminals") (description "@code{rainbow} provides a string presenter object to colorize strings by @@ -7044,8 +6840,7 @@ (define-public ruby-rr (arguments '(#:tests? #f)) ; test files not included (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "Ruby test double framework") (description "RR is a test double framework that features a rich selection of double @@ -7086,13 +6881,9 @@ (define-public ruby-rest-client (delete-file "spec/integration/httpbin_spec.rb") #t))))) (propagated-inputs - `(("ruby-http-cookie" ,ruby-http-cookie) - ("ruby-mime-types" ,ruby-mime-types) - ("ruby-netrc" ,ruby-netrc))) + (list ruby-http-cookie ruby-mime-types ruby-netrc)) (native-inputs - `(("bundler" ,bundler) - ("ruby-webmock" ,ruby-webmock-2) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-webmock-2 ruby-rspec)) (synopsis "Simple HTTP and REST client for Ruby") (description "@code{rest-client} provides a simple HTTP and REST client for Ruby, @@ -7130,15 +6921,15 @@ (define-public ruby-rubocop-ast (format #f "`find ~a -type f| sort`" files))) #t))))) (native-inputs - `(("ruby-bump" ,ruby-bump) - ("ruby-oedipus-lex" ,ruby-oedipus-lex) - ("ruby-pry" ,ruby-pry) - ("ruby-racc" ,ruby-racc) - ("ruby-rake" ,ruby-rake) - ("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-bump + ruby-oedipus-lex + ruby-pry + ruby-racc + ruby-rake + ruby-rspec + ruby-simplecov)) (propagated-inputs - `(("ruby-parser" ,ruby-parser))) + (list ruby-parser)) (synopsis "RuboCop's AST extensions and NodePattern functionality") (description "Rubocop::AST extends @code{ruby-parser} with classes used by RuboCop to deal with Ruby's Abstract Syntax Tree (AST), in particular: @@ -7224,7 +7015,7 @@ (define-public ruby-range-compressor (string-append stripped "\n"))) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Simple arrays of objects to arrays of ranges compressor") (description "RangeCompresses is a tiny library that allows compressing arrays of objects into arrays of ranges. For example, it can turn the @@ -7252,11 +7043,8 @@ (define-public ruby-regexp-property-values (arguments '(#:test-target "default")) (native-inputs - `(("ruby-character-set" ,ruby-character-set) - ("ruby-rake" ,ruby-rake) - ("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-range-compressor" ,ruby-range-compressor) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-character-set ruby-rake ruby-rake-compiler + ruby-range-compressor ruby-rspec)) (synopsis "Inspect Ruby's regex engine property values") (description "This small library lets you see which property values are supported by the regular expression engine of the Ruby version you are running @@ -7293,9 +7081,7 @@ (define-public ruby-regexp-parser (delete-file-recursively "pkg") #t))))) (native-inputs - `(("ragel" ,ragel) - ("ruby-regexp-property-values" ,ruby-regexp-property-values) - ("ruby-rspec" ,ruby-rspec))) + (list ragel ruby-regexp-property-values ruby-rspec)) (synopsis "A regular expression parser library for Ruby ") (description "A Ruby gem for tokenizing, parsing, and transforming regular expressions. It comprises the following components: @@ -7328,7 +7114,7 @@ (define-public ruby-test-queue (invoke "rspec")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Minitest/RSpec parallel test runner for CI environments") (description "The test-queue module is a parallel test runner, built using a centralized queue to ensure optimal distribution of @@ -7391,13 +7177,13 @@ (define-public ruby-rubocop ("ruby-webmock" ,ruby-webmock) ("ruby-yard" ,ruby-yard))) (propagated-inputs - `(("ruby-parallel" ,ruby-parallel) - ("ruby-parser" ,ruby-parser) - ("ruby-rainbow" ,ruby-rainbow) - ("ruby-regexp-parser" ,ruby-regexp-parser) - ("ruby-rubocop-ast" ,ruby-rubocop-ast) - ("ruby-progressbar" ,ruby-progressbar) - ("ruby-unicode-display-width" ,ruby-unicode-display-width))) + (list ruby-parallel + ruby-parser + ruby-rainbow + ruby-regexp-parser + ruby-rubocop-ast + ruby-progressbar + ruby-unicode-display-width)) (synopsis "Ruby code style checking tool") (description "@code{rubocop} is a Ruby code style checking tool. It aims to enforce @@ -7447,7 +7233,7 @@ (define-public ruby-creole "00rcscz16idp6dx0dk5yi5i0fz593i3r6anbn5bg2q07v3i025wm")))) (build-system ruby-build-system) (native-inputs - `(("ruby-bacon" ,ruby-bacon))) + (list ruby-bacon)) (synopsis "Creole markup language converter") (description "Creole is a lightweight markup language and this library for converting @@ -7508,7 +7294,7 @@ (define-public ruby-benchmark-ips "1n9397j7kh4vvikfann1467qgksc679imlr50hax3lk1q3af8kdw")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Iterations per second enhancement for the Ruby Benchmark module") (description "Benchmark-ips enhances the Ruby Benchmark module with the iterations per second count. For short snippets of code, it can automatically @@ -7542,10 +7328,10 @@ (define-public ruby-ffi-rzmq-core (lambda _ (invoke "rspec")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (inputs - `(("zeromq" ,zeromq))) - (propagated-inputs `(("ruby-ffi" ,ruby-ffi))) + (list zeromq)) + (propagated-inputs (list ruby-ffi)) (synopsis "Low-level Ruby FFI wrapper for the ZeroMQ networking library") (description "This library only provides the FFI wrapper for the ZeroMQ networking library. It can be used to implement a Ruby API for the ZeroMQ @@ -7571,9 +7357,9 @@ (define-public ruby-ffi-rzmq (lambda _ (invoke "rspec")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (propagated-inputs - `(("ruby-ffi-rzmq-core" ,ruby-ffi-rzmq-core))) + (list ruby-ffi-rzmq-core)) (synopsis "High-level Ruby wrapper for the ZeroMQ networking library") (description "This library provides a high-level API that wraps the ZeroMQ networking library using the Ruby foreign function interface (FFI). It is a @@ -7595,8 +7381,7 @@ (define-public ruby-sawyer "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-addressable" ,ruby-addressable) - ("ruby-faraday" ,ruby-faraday))) + (list ruby-addressable ruby-faraday)) (synopsis "Experimental hypermedia agent for Ruby") (description "Sawyer is an experimental hypermedia agent for Ruby built on top of Faraday.") @@ -7617,8 +7402,7 @@ (define-public ruby-octokit (build-system ruby-build-system) (arguments '(#:tests? #f)) ;no test suite in the gem release (propagated-inputs - `(("ruby-faraday" ,ruby-faraday) - ("ruby-sawyer" ,ruby-sawyer))) + (list ruby-faraday ruby-sawyer)) (synopsis "Ruby toolkit for the GitHub API") (description "Octokit wraps the GitHub API in a flat API client that follows Ruby conventions and requires little knowledge of REST.") @@ -7638,10 +7422,9 @@ (define-public ruby-chandler "1n8a4mr2jkcz5vaaps45g2rxa2pzy1wb7cylgw85xmmyyp14lnrr")))) (build-system ruby-build-system) (native-inputs - `(("ruby-rubocop" ,ruby-rubocop))) + (list ruby-rubocop)) (propagated-inputs - `(("ruby-netrc" ,ruby-netrc) - ("ruby-octokit" ,ruby-octokit))) + (list ruby-netrc ruby-octokit)) (synopsis "Sync CHANGELOG entries to GitHub's release notes") (description "Chandler syncs a project's CHANGELOG file entries to GitHub's release notes to remove the need of manually entering release @@ -7671,12 +7454,9 @@ (define-public ruby-pry-byebug (setenv "HOME" (getcwd)) #t))))) (native-inputs - `(("ruby-chandler" ,ruby-chandler) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-chandler ruby-rubocop ruby-simplecov)) (propagated-inputs - `(("ruby-byebug" ,ruby-byebug) - ("ruby-pry" ,ruby-pry))) + (list ruby-byebug ruby-pry)) (synopsis "Step-by-step debugging and stack navigation in Pry") (description "This package adds step-by-step debugging and stack navigation capabilities to @code{pry}, using @code{byebug}.") @@ -7707,8 +7487,7 @@ (define-public ruby-stackprof (lambda _ (invoke "rake" "compile")))))) (native-inputs - `(("ruby-mocha" ,ruby-mocha) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list ruby-mocha ruby-rake-compiler)) (synopsis "Sampling profiler for Ruby code") (description "@code{stackprof} is a fast sampling profiler for Ruby code, with cpu, @@ -7732,7 +7511,7 @@ (define-public ruby-binding-of-caller ;; (see: https://github.com/banister/binding_of_caller/issues/76). (arguments '(#:tests? #f)) (propagated-inputs - `(("ruby-debug-inspector" ,ruby-debug-inspector))) + (list ruby-debug-inspector)) (synopsis "Retrieve the binding of a method's caller") (description "The @code{binding_of_caller} module provides the @code{Binding#of_caller} method. It allows accessing bindings from upper @@ -7754,8 +7533,7 @@ (define-public ruby-pry-stack-explorer (build-system ruby-build-system) (arguments '(#:tests? #f)) ;no test suite in gem release (propagated-inputs - `(("ruby-binding-of-caller" ,ruby-binding-of-caller) - ("ruby-pry" ,ruby-pry))) + (list ruby-binding-of-caller ruby-pry)) (synopsis "Call-stack navigation plugin for the Pry REPL") (description "@code{pry-stack_explorer} is a plugin for the Pry REPL that add support to navigate the call-stack.") @@ -7817,10 +7595,7 @@ (define-public ruby-ruby-prof (lambda _ (invoke "rake" "compile")))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-minitest" ,ruby-minitest) - ("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-rdoc" ,ruby-rdoc))) + (list bundler ruby-minitest ruby-rake-compiler ruby-rdoc)) (synopsis "Fast code profiler for Ruby") (description "RubyProf is a fast code profiler for Ruby. Its features include: @@ -7894,7 +7669,7 @@ (define-public ruby-cucumber-messages (propagated-inputs `(("ruby-protobuf" ,ruby-protobuf-cucumber))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (home-page "https://github.com/cucumber/messages-ruby") (synopsis "Cucumber Messages for Ruby (Protocol Buffers)") (description "Cucumber Messages for Ruby is a library which allows @@ -7917,8 +7692,7 @@ (define-public ruby-gherkin "1dwa8632nc6kijv8p257jl64rsjmc0fimlaqvxlkdi2h9n1nympb")))) (build-system ruby-build-system) (native-inputs - `(("ruby-cucumber-messages" ,ruby-cucumber-messages) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-cucumber-messages ruby-rspec)) (arguments `(#:test-target "spec")) (synopsis "Gherkin parser for Ruby") @@ -7997,18 +7771,15 @@ (define-public ruby-aruba (add-before 'check 'set-home (lambda _ (setenv "HOME" "/tmp") #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-fuubar" ,ruby-fuubar) - ("ruby-simplecov" ,ruby-simplecov))) - (propagated-inputs - `(("ruby-childprocess" ,ruby-childprocess) - ("ruby-contracts" ,ruby-contracts) - ("ruby-cucumber" ,ruby-cucumber) - ("ruby-ffi" ,ruby-ffi) - ("ruby-rspec-expectations" ,ruby-rspec-expectations) - ("ruby-thor" ,ruby-thor) - ("ruby-yard" ,ruby-yard))) + (list bundler ruby-rspec ruby-fuubar ruby-simplecov)) + (propagated-inputs + (list ruby-childprocess + ruby-contracts + ruby-cucumber + ruby-ffi + ruby-rspec-expectations + ruby-thor + ruby-yard)) (synopsis "Test command-line applications with Cucumber, RSpec or Minitest") (description "Aruba is an extension for Cucumber, RSpec and Minitest for testing @@ -8043,8 +7814,8 @@ (define-public ruby-sys-uname (build-system ruby-build-system) (arguments `(#:test-target "spec")) - (propagated-inputs `(("ruby-ffi" ,ruby-ffi))) - (native-inputs `(("ruby-rspec" ,ruby-rspec))) + (propagated-inputs (list ruby-ffi)) + (native-inputs (list ruby-rspec)) (synopsis "Ruby interface for gathering system information") (description "The sys-uname library provides an interface for gathering information about your current platform. It allows retrieving information @@ -8076,10 +7847,9 @@ (define-public ruby-cucumber-create-meta (lambda _ (invoke "rspec")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (propagated-inputs - `(("ruby-cucumber-messages" ,ruby-cucumber-messages) - ("ruby-sys-uname" ,ruby-sys-uname))) + (list ruby-cucumber-messages ruby-sys-uname)) (synopsis "Function to create @code{Meta} messages for Cucumber Ruby") (description "The @code{createMeta} utility function allows generating system-specific @code{Meta} messages for Cucumber Ruby.") @@ -8104,9 +7874,9 @@ (define-public ruby-cucumber-html-formatter (lambda _ (invoke "rspec")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (propagated-inputs - `(("ruby-cucumber-messages" ,ruby-cucumber-messages))) + (list ruby-cucumber-messages)) (synopsis "HTML formatter for Cucumber") (description "Cucumber HTML Formatter produces a HTML report for Cucumber runs. It is built on top of cucumber-react and works with any Cucumber @@ -8154,24 +7924,24 @@ (define-public ruby-cucumber (setenv "HOME" (getcwd)) #t))))) (propagated-inputs - `(("ruby-builder" ,ruby-builder) - ("ruby-cucumber-core" ,ruby-cucumber-core) - ("ruby-cucumber-create-meta" ,ruby-cucumber-create-meta) - ("ruby-cucumber-html-formatter" ,ruby-cucumber-html-formatter) - ("ruby-cucumber-messages" ,ruby-cucumber-messages) - ("ruby-cucumber-wire" ,ruby-cucumber-wire) - ("ruby-diff-lcs" ,ruby-diff-lcs) - ("ruby-gherkin" ,ruby-gherkin) - ("ruby-multi-json" ,ruby-multi-json) - ("ruby-multi-test" ,ruby-multi-test))) - (native-inputs - `(;; Use a untested version of aruba, to avoid a circular dependency, as - ;; ruby-aruba depends on ruby-cucumber. - ("ruby-aruba" ,ruby-aruba-without-tests) - ("ruby-rspec" ,ruby-rspec) - ("ruby-pry" ,ruby-pry) - ("ruby-nokogiri" ,ruby-nokogiri) - ("ruby-rubocop" ,ruby-rubocop))) + (list ruby-builder + ruby-cucumber-core + ruby-cucumber-create-meta + ruby-cucumber-html-formatter + ruby-cucumber-messages + ruby-cucumber-wire + ruby-diff-lcs + ruby-gherkin + ruby-multi-json + ruby-multi-test)) + (native-inputs + (list ;; Use a untested version of aruba, to avoid a circular dependency, as + ;; ruby-aruba depends on ruby-cucumber. + ruby-aruba-without-tests + ruby-rspec + ruby-pry + ruby-nokogiri + ruby-rubocop)) (synopsis "Describe automated tests in plain language") (description "Cucumber is a tool for running automated tests written in plain language. It's designed to support a Behaviour Driven Development (BDD) @@ -8214,10 +7984,7 @@ (define-public ruby-coveralls (string-append stripped ")\n"))) #t))))) (propagated-inputs - `(("ruby-json" ,ruby-json) - ("ruby-term-ansicolor" ,ruby-term-ansicolor) - ("ruby-thor" ,ruby-thor) - ("ruby-tins" ,ruby-tins))) + (list ruby-json ruby-term-ansicolor ruby-thor ruby-tins)) (synopsis "Ruby implementation of the Coveralls API") (description "This package provides a Ruby implementation of the Coveralls API.") @@ -8269,15 +8036,11 @@ (define-public ruby-cucumber-core "'cucumber-tag-expressions', '>=2.0.0'\n")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-coveralls" ,ruby-coveralls) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-unindent" ,ruby-unindent))) + (list ruby-rspec ruby-coveralls ruby-rubocop ruby-simplecov + ruby-unindent)) (propagated-inputs - `(("ruby-cucumber-messages" ,ruby-cucumber-messages) - ("ruby-gherkin" ,ruby-gherkin) - ("ruby-cucumber-tag-expressions" ,ruby-cucumber-tag-expressions))) + (list ruby-cucumber-messages ruby-gherkin + ruby-cucumber-tag-expressions)) (synopsis "Core library for the Cucumber BDD app") (description "Cucumber is a tool for running automated tests written in plain language. Because they're written in plain language, @@ -8305,8 +8068,7 @@ (define-public ruby-cucumber-expressions (arguments '(#:test-target "spec")) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-rspec ruby-simplecov)) (synopsis "Simpler alternative to Regular Expressions") (description "Cucumber Expressions offer similar functionality to Regular Expressions, with a syntax that is easier to read and write. Cucumber @@ -8336,9 +8098,8 @@ (define-public ruby-cucumber-wire ((" 10\\.1") " 10.2")) #t))))) (propagated-inputs - `(("ruby-cucumber-core" ,ruby-cucumber-core) - ("ruby-cucumber-expressions" ,ruby-cucumber-expressions) - ("ruby-cucumber-messages" ,ruby-cucumber-messages))) + (list ruby-cucumber-core ruby-cucumber-expressions + ruby-cucumber-messages)) (synopsis "Cucumber wire protocol plugin") (description "Cucumber's wire protocol allows step definitions to be implemented and invoked on any platform.") @@ -8363,7 +8124,7 @@ (define-public ruby-cucumber-tag-expressions (arguments `(#:test-target "spec")) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (synopsis "Cucumber tag expressions for Ruby") (description "Cucumber tag expression parser for Ruby. A tag expression is an infix boolean expression used by Cucumber.") @@ -8385,8 +8146,7 @@ (define-public ruby-bindex (arguments '(#:test-target "default")) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list bundler ruby-rake-compiler)) (synopsis "Provides access for bindings relating to Ruby exceptions") (description "@code{bindex} provides a way to access the bindings that relate to @@ -8410,7 +8170,7 @@ (define-public ruby-bio-logger (arguments `(#:tests? #f)) ; rake errors, missing shoulda (propagated-inputs - `(("ruby-log4r" ,ruby-log4r))) + (list ruby-log4r)) (synopsis "Log4r wrapper for Ruby") (description "Bio-logger is a wrapper around Log4r adding extra logging features such as filtering and fine grained logging.") @@ -8440,8 +8200,7 @@ (define-public ruby-yajl-ruby "$LOAD_PATH << 'lib'; require 'yajl'")) #t))))) (native-inputs - `(("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-rake-compiler ruby-rspec)) (synopsis "Streaming JSON parsing and encoding library for Ruby") (description "Ruby C bindings to the Yajl JSON stream-based parser library. The API @@ -8548,10 +8307,9 @@ (define-public ruby-spectroscope end"))) (invoke "ruby" "-Ilib" "-rrubytest" ".test")))))) (native-inputs - `(("ruby-ae" ,ruby-ae) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-ae ruby-rspec)) (propagated-inputs - `(("ruby-rubytest" ,ruby-rubytest))) + (list ruby-rubytest)) (synopsis "Behavior-Driven Development (BDD) framework built on RubyTest") (description "Spectroscope is a Behavior-Driven Development (BDD) framework built on RubyTest, designed to emulate RSpec in most respects. It @@ -8601,12 +8359,9 @@ (define-public ruby-yard-tomdoc (lambda _ (invoke "rubytest" "-Ilib" "-Itest" "test/")))))) (native-inputs - `(("ruby-rubytest-cli" ,ruby-rubytest-cli) - ("ruby-spectroscope" ,ruby-spectroscope) - ("ruby-ae" ,ruby-ae))) + (list ruby-rubytest-cli ruby-spectroscope ruby-ae)) (propagated-inputs - `(("ruby-tomparse" ,ruby-tomparse) - ("ruby-yard" ,ruby-yard))) + (list ruby-tomparse ruby-yard)) (synopsis "TomDoc syntax for YARD") (description "This module adds support for the TomDoc documentation format to YARD, a documentation generation tool for Ruby.") @@ -8645,7 +8400,7 @@ (define-public ruby-cutest "1mldhjn62g53vx4gq2qdqg2lgjvyrqxa8d0khf8347bbfgi16d32")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-clap" ,ruby-clap))) + (list ruby-clap)) (synopsis "Run tests in separate processes") (description "Cutest runs tests in separate processes to avoid shared state.") @@ -8683,8 +8438,7 @@ (define-public ruby-pygmentize (inputs `(("pygments" ,python-pygments))) (native-inputs - `(("ruby-cutest" ,ruby-cutest) - ("ruby-nokogiri" ,ruby-nokogiri))) + (list ruby-cutest ruby-nokogiri)) (synopsis "Thin Ruby wrapper around pygmentize") (description "Pygmentize provides a simple way to call pygmentize from within a Ruby @@ -8707,9 +8461,9 @@ (define-public ruby-eventmachine (arguments '(#:tests? #f)) ; test suite tries to connect to google.com (inputs - `(("openssl" ,openssl))) + (list openssl)) (native-inputs - `(("ruby-rake-compiler" ,ruby-rake-compiler))) + (list ruby-rake-compiler)) (synopsis "Single-threaded network event framework for Ruby") (description "EventMachine implements a single-threaded engine for arbitrary network @@ -8759,9 +8513,7 @@ (define-public ruby-ruby-engine (delete-file-recursively "pkg") #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake" ,ruby-rake) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rake ruby-rspec)) (synopsis "Simplifies checking for Ruby implementation") (description "@code{ruby_engine} provides an RubyEngine class that can be used to @@ -8792,8 +8544,7 @@ (define-public ruby-turn (lambda _ (invoke "ruby" "-Ilib" "bin/turn" "-h")))))) (propagated-inputs - `(("ruby-ansi" ,ruby-ansi) - ("ruby-minitest" ,ruby-minitest-4))) + (list ruby-ansi ruby-minitest-4)) (synopsis "Alternate set of alternative runners for MiniTest") (description "TURN provides a set of alternative runners for MiniTest which are both @@ -8820,7 +8571,7 @@ (define-public ruby-mimemagic ;; This phase breaks the tests, as it patches some of the test data. (delete 'patch-source-shebangs)))) (native-inputs - `(("ruby-bacon" ,ruby-bacon))) + (list ruby-bacon)) (synopsis "Ruby library for MIME detection by extension or content") (description "@acronym{MIME, Multipurpose Internet Mail Extensions} detection by @@ -8842,7 +8593,7 @@ (define-public ruby-mime-types-data "04my3746hwa4yvbx1ranhfaqkgf6vavi1kyijjnw8w3dy37vqhkm")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Registry for information about MIME media type definitions") (description "@code{mime-types-data} provides a registry for information about @@ -8866,14 +8617,14 @@ (define-public ruby-mime-types "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-mime-types-data" ,ruby-mime-types-data))) + (list ruby-mime-types-data)) (native-inputs - `(("ruby-hoe" ,ruby-hoe) - ("ruby-fivemat" ,ruby-fivemat) - ("ruby-minitest-focus" ,ruby-minitest-focus) - ("ruby-minitest-rg" ,ruby-minitest-rg) - ("ruby-minitest-bonus-assertions" ,ruby-minitest-bonus-assertions) - ("ruby-minitest-hooks" ,ruby-minitest-hooks))) + (list ruby-hoe + ruby-fivemat + ruby-minitest-focus + ruby-minitest-rg + ruby-minitest-bonus-assertions + ruby-minitest-hooks)) (synopsis "Library and registry for MIME content type definitions") (description "The mime-types library provides a library and registry for information about Multipurpose Internet Mail Extensions (MIME) content type @@ -8941,11 +8692,9 @@ (define-public ruby-sqlite3 ;; This file exists in the repository but is not distributed. (lambda _ (invoke "touch" ".gemtest")))))) (inputs - `(("sqlite" ,sqlite))) + (list sqlite)) (native-inputs - `(("ruby-hoe" ,ruby-hoe) - ("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-mini-portile" ,ruby-mini-portile))) + (list ruby-hoe ruby-rake-compiler ruby-mini-portile)) (synopsis "Interface with SQLite3 databases") (description "This module allows Ruby programs to interface with the SQLite3 database @@ -9004,7 +8753,7 @@ (define-public ruby-shoulda-matchers ;; just import the library to test. (invoke "ruby" "-Ilib" "-r" "shoulda-matchers")))))) (propagated-inputs - `(("ruby-activesupport" ,ruby-activesupport))) + (list ruby-activesupport)) (synopsis "Collection of testing matchers extracted from Shoulda") (description "Shoulda Matchers provides RSpec- and Minitest-compatible one-liners that @@ -9044,8 +8793,7 @@ (define-public ruby-shoulda ;; just import the library to test. (lambda _ (invoke "ruby" "-Ilib" "-r" "shoulda")))))) (propagated-inputs - `(("ruby-shoulda-context" ,ruby-shoulda-context) - ("ruby-shoulda-matchers" ,ruby-shoulda-matchers-2))) + (list ruby-shoulda-context ruby-shoulda-matchers-2)) (synopsis "Context framework and matchers for testing") (description "@code{shoulda} is a meta-package combining @code{shoulda-context} and @@ -9077,11 +8825,9 @@ (define-public ruby-unf (("^gemspec") "gem 'test-unit'\ngemspec")) #t))))) (propagated-inputs - `(("ruby-unf-ext" ,ruby-unf-ext))) + (list ruby-unf-ext)) (native-inputs - `(("ruby-shoulda" ,ruby-shoulda) - ("bundler" ,bundler) - ("ruby-test-unit" ,ruby-test-unit))) + (list ruby-shoulda bundler ruby-test-unit)) (synopsis "Unicode Normalization Form support to Ruby and JRuby") (description "@code{ruby-unf} is a wrapper library to bring Unicode Normalization Form @@ -9105,7 +8851,7 @@ (define-public ruby-warden (arguments '(#:tests? #f)) ; No included tests (propagated-inputs - `(("ruby-rack" ,ruby-rack))) + (list ruby-rack)) (synopsis "Rack middleware providing authentication") (description "Warden is a Rack-based middleware that provides a mechanism for @@ -9149,11 +8895,9 @@ (define-public ruby-warden-oauth2 (invoke "bundle" "exec" "rspec")) #t))))) (propagated-inputs - `(("ruby-warden" ,ruby-warden))) + (list ruby-warden)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec-2) - ("ruby-rack-test" ,ruby-rack-test))) + (list bundler ruby-rspec-2 ruby-rack-test)) (synopsis "OAuth 2.0 strategies for Warden") (description "This library extends Warden to support OAuth 2.0 authorized API @@ -9174,12 +8918,9 @@ (define-public ruby-webmock "1hdlbvfw316lkz251qnfk79drmaay7l51kidvicz41nhvw12xz8v")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (propagated-inputs - `(("ruby-addressable" ,ruby-addressable) - ("ruby-crack" ,ruby-crack) - ("ruby-hashdiff" ,ruby-hashdiff))) + (list ruby-addressable ruby-crack ruby-hashdiff)) (synopsis "Allows stubbing and setting expectations on HTTP requests") (description "WebMock allows stubbing HTTP requests and setting expectations on HTTP @@ -9256,9 +8997,7 @@ (define-public ruby_version (("Bundler\\.setup.*") "nil\n")) #t))))) (native-inputs - `(("ruby-rdoc" ,ruby-rdoc) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rubygems-tasks" ,ruby-rubygems-tasks))) + (list ruby-rdoc ruby-rspec ruby-rubygems-tasks)) (synopsis "Ruby library to help check the Ruby version") (description "@code{ruby_version} provides a @code{RubyVersion} module to simplify checking for the right Ruby version in software.") @@ -9279,7 +9018,7 @@ (define-public ruby-websocket-driver (arguments '(#:tests? #f)) ; no included tests (propagated-inputs - `(("ruby-websocket-extensions" ,ruby-websocket-extensions))) + (list ruby-websocket-extensions)) (synopsis "WebSocket protocol handler with pluggable I/O") (description "@code{websocket-driver} provides a complete implementation of the @@ -9334,11 +9073,9 @@ (define-public ruby-domain-name ((".freeze, \\[\\\"~> 2.5.5") ", [\">0")) #t))))) (propagated-inputs - `(("ruby-unf" ,ruby-unf))) + (list ruby-unf)) (native-inputs - `(("ruby-shoulda" ,ruby-shoulda) - ("bundler" ,bundler) - ("ruby-test-unit" ,ruby-test-unit))) + (list ruby-shoulda bundler ruby-test-unit)) (synopsis "Domain name manipulation library") (description "@code{domain_name} is a Domain name manipulation library. It parses a @@ -9371,7 +9108,7 @@ (define-public ruby-http-cookie "Bundler::GemHelper.gemspec.version")) #t))))) (propagated-inputs - `(("ruby-domain-name" ,ruby-domain-name))) + (list ruby-domain-name)) (native-inputs `(("rubysimplecov" ,ruby-simplecov) ("bundler" ,bundler) @@ -9418,7 +9155,7 @@ (define-public ruby-httpclient "test/runner.rb") #t)))))) (native-inputs - `(("ruby-rack" ,ruby-rack))) + (list ruby-rack)) (synopsis "Make HTTP requests with support for HTTPS, Cookies, authentication and more") (description @@ -9528,11 +9265,9 @@ (define-public ruby-bio-commandeer (lambda _ (invoke "rspec" "spec/bio-commandeer_spec.rb")))))) (propagated-inputs - `(("ruby-bio-logger" ,ruby-bio-logger) - ("ruby-systemu" ,ruby-systemu))) + (list ruby-bio-logger ruby-systemu)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (synopsis "Simplified running of shell commands from within Ruby") (description "Bio-commandeer provides an opinionated method of running shell commands @@ -9565,7 +9300,7 @@ (define-public ruby-rubytest (lambda _ (invoke "ruby" "-Ilib" "-r" "rubytest")))))) (propagated-inputs - `(("ruby-ansi" ,ruby-ansi))) + (list ruby-ansi)) (synopsis "Universal test harness for Ruby") (description "Rubytest is a testing meta-framework for Ruby. It can handle any @@ -9623,8 +9358,7 @@ (define-public ruby-qed (lambda _ (invoke "ruby" "-Ilib" "bin/qed" "--copyright")))))) (propagated-inputs - `(("ruby-ansi" ,ruby-ansi) - ("ruby-brass" ,ruby-brass))) + (list ruby-ansi ruby-brass)) (synopsis "Test framework utilizing literate programming techniques") (description "@dfn{Quality Ensured Demonstrations} (QED) is a test framework for @@ -9689,9 +9423,9 @@ (define-public ruby-ae (symlink "../.index" file) #t)))))) (propagated-inputs - `(("ruby-ansi" ,ruby-ansi))) + (list ruby-ansi)) (native-inputs - `(("ruby-qed" ,ruby-qed))) + (list ruby-qed)) (synopsis "Assertions library") (description "Assertive Expressive (AE) is an assertions library specifically designed @@ -9716,11 +9450,9 @@ (define-public ruby-lemon (modify-phases %standard-phases (replace 'check (lambda _ (invoke "qed")))))) (propagated-inputs - `(("ruby-ae" ,ruby-ae) - ("ruby-ansi" ,ruby-ansi) - ("ruby-rubytest" ,ruby-rubytest))) + (list ruby-ae ruby-ansi ruby-rubytest)) (native-inputs - `(("ruby-qed" ,ruby-qed))) + (list ruby-qed)) (synopsis "Test framework correlating code structure and test unit") (description "Lemon is a unit testing framework that enforces highly formal @@ -9744,8 +9476,7 @@ (define-public ruby-rubytest-cli (arguments `(#:tests? #f)) ; no tests (propagated-inputs - `(("ruby-ansi" ,ruby-ansi) - ("ruby-rubytest" ,ruby-rubytest))) + (list ruby-ansi ruby-rubytest)) (synopsis "Command-line interface for rubytest") (description "Rubytest CLI is a command-line interface for running tests for @@ -9773,9 +9504,7 @@ (define-public ruby-hashery (invoke "qed") (invoke "rubytest" "-Ilib" "-Itest" "test/")))))) (native-inputs - `(("ruby-rubytest-cli" ,ruby-rubytest-cli) - ("ruby-qed" ,ruby-qed) - ("ruby-lemon" ,ruby-lemon))) + (list ruby-rubytest-cli ruby-qed ruby-lemon)) (synopsis "Hash-like classes with extra features") (description "The Hashery is a tight collection of @code{Hash}-like classes. @@ -9807,7 +9536,7 @@ (define-public ruby-rc4 (lambda _ (invoke "rspec" "spec/rc4_spec.rb")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec-2))) + (list ruby-rspec-2)) (synopsis "Implementation of the RC4 algorithm") (description "RubyRC4 is a pure Ruby implementation of the RC4 algorithm.") @@ -9827,7 +9556,7 @@ (define-public ruby-afm "06kj9hgd0z8pj27bxp2diwqh6fv7qhwwm17z64rhdc4sfn76jgn8")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Read Adobe Font Metrics (afm) files") (description "This library provides methods to read @dfn{Adobe Font Metrics} (afm) @@ -9848,7 +9577,7 @@ (define-public ruby-ascii85 "0658m37jjjn6drzqg1gk4p6c205mgp7g1jh2d00n4ngghgmz5qvs")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Encode and decode Ascii85 binary-to-text encoding") (description "This library provides methods to encode and decode Ascii85 @@ -9893,9 +9622,7 @@ (define-public ruby-ttfunk (("RuboCop::RakeTask.new") "")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-yard" ,ruby-yard) - ("bundler" ,bundler))) + (list ruby-rspec ruby-yard bundler)) (synopsis "Font metrics parser for the Prawn PDF generator") (description "TTFunk is a TrueType font parser written in pure Ruby. It is used as @@ -9953,7 +9680,7 @@ (define-public ruby-hoe-git "10jmmbjm0lkglwxbn4rpqghgg1ipjxrswm117n50adhmy8yij650")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "Hoe plugins for tighter Git integration") (description "This package provides a set of Hoe plugins for tighter Git integration. @@ -9986,9 +9713,9 @@ (define-public ruby-hoe-markdown (("require.*bundler/setup.*") ""))))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (propagated-inputs - `(("ruby-rake" ,ruby-rake))) + (list ruby-rake)) (synopsis "Hoe plugin with Markdown helpers") (description "This package provides a Hoe plugin with various Markdown helpers, which @@ -10038,10 +9765,7 @@ (define-public ruby-timecop (setenv "RUBYLIB" "lib") #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-minitest-rg" ,ruby-minitest-rg) - ("ruby-mocha" ,ruby-mocha) - ("ruby-activesupport" ,ruby-activesupport))) + (list bundler ruby-minitest-rg ruby-mocha ruby-activesupport)) (synopsis "Test mocks for time-dependent functions") (description "Timecop provides \"time travel\" and \"time freezing\" capabilities, @@ -10112,8 +9836,7 @@ (define-public ruby-concurrent (delete-file "spec/concurrent/scheduled_task_spec.rb") #t))))) (native-inputs - `(("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-rake-compiler ruby-rspec)) (synopsis "Concurrency tools for Ruby") (description "This library provides modern concurrency tools including agents, @@ -10158,7 +9881,7 @@ (define-public ruby-net-http-digest-auth "1nq859b0gh2vjhvl1qh1zrk09pc7p54r9i6nnn6sb06iv07db2jb")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "RFC 2617 HTTP digest authentication library") (description "This library implements HTTP's digest authentication scheme based on @@ -10180,7 +9903,7 @@ (define-public ruby-mail "00wwz6ys0502dpk8xprwcqfwyf3hmnx6lgxaiq6vj43mkx43sapc")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-mini-mime" ,ruby-mini-mime))) + (list ruby-mini-mime)) (arguments '(#:tests? #f)) ; no rakefile (synopsis "Mail library for Ruby") @@ -10228,8 +9951,7 @@ (define-public ruby-mathn "1wn812llln9jzgybz2d7536q39z3gi99i6fi0j1dapcpzvhgrr0p")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list bundler ruby-rake-compiler)) (synopsis "Extends math operations for increased precision") (description "This gem makes mathematical operations more precise in Ruby and @@ -10295,7 +10017,7 @@ (define-public ruby-org-ruby (arguments '(#:tests? #f)) ; no rakefile (propagated-inputs - `(("ruby-rubypants" ,ruby-rubypants))) + (list ruby-rubypants)) (synopsis "Org-mode parser written in Ruby") (description "Org-ruby is an org-mode parser written in Ruby. The most significant @@ -10317,7 +10039,7 @@ (define-public ruby-rake "0w6qza25bq1s825faaglkx1k6d59aiyjjk3yw3ip5sb463mhhai9")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (synopsis "Rake is a Make-like program implemented in Ruby") (description "Rake is a Make-like program where tasks and dependencies are specified @@ -10340,10 +10062,9 @@ (define-public ruby-childprocess (arguments `(#:tests? #f)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (propagated-inputs - `(("ruby-ffi" ,ruby-ffi))) + (list ruby-ffi)) (synopsis "Control external programs running in the background, in Ruby") (description "@code{childprocess} provides a gem to control external programs running in the background, in Ruby.") @@ -10373,10 +10094,7 @@ (define-public ruby-public-suffix (("RuboCop::RakeTask\\.new") "")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-yard" ,ruby-yard) - ("ruby-mocha" ,ruby-mocha) - ("ruby-minitest-reporters" ,ruby-minitest-reporters))) + (list bundler ruby-yard ruby-mocha ruby-minitest-reporters)) (home-page "https://simonecarletti.com/code/publicsuffix-ruby/") (synopsis "Domain name parser") (description "The gem @code{public_suffix} is a domain name parser, @@ -10415,15 +10133,15 @@ (define-public ruby-addressable (delete-file "spec/addressable/net_http_compat_spec.rb") #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("bundler" ,bundler) - ("ruby-idn-ruby" ,ruby-idn-ruby) - ("ruby-sporkmonger-rack-mount" ,ruby-sporkmonger-rack-mount) - ("ruby-rspec-its" ,ruby-rspec-its-minimal) - ("ruby-yard" ,ruby-yard) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-rspec + bundler + ruby-idn-ruby + ruby-sporkmonger-rack-mount + ruby-rspec-its-minimal + ruby-yard + ruby-simplecov)) (propagated-inputs - `(("ruby-public-suffix" ,ruby-public-suffix))) + (list ruby-public-suffix)) (home-page "https://github.com/sporkmonger/addressable") (synopsis "Alternative URI implementation") (description "Addressable is a replacement for the URI implementation that @@ -10505,7 +10223,7 @@ (define-public ruby-command-line-reporter ;; colorator version (("= 1.2") "= 1.1")) #t))))) - (propagated-inputs `(("ruby-colorator" ,ruby-colorator))) + (propagated-inputs (list ruby-colorator)) (home-page "https://github.com/wbailey/command_line_reporter") (synopsis "Report production while executing Ruby scripts") (description "This gem provides a DSL that makes it easy to write reports @@ -10538,7 +10256,7 @@ (define-public ruby-kpeg "0x2kpfrcagj931masm5y1kwbnc6nxl60cqdcd3lyd1d2hz7kzlia")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "PEG library for Ruby") (description "KPeg is a simple PEG library for Ruby. It provides an API as well as native grammar to build the grammar. KPeg supports direct left @@ -10579,10 +10297,7 @@ (define-public ruby-rdoc (lambda _ (invoke "rake" "generate")))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-kpeg" ,ruby-kpeg) - ("ruby-racc" ,ruby-racc) - ("ruby-rubocop" ,ruby-rubocop))) + (list bundler ruby-kpeg ruby-racc ruby-rubocop)) (home-page "https://ruby.github.io/rdoc/") (synopsis "HTML and command-line documentation utility") (description "RDoc produces HTML and command-line documentation for Ruby @@ -10605,8 +10320,7 @@ (define-public ruby-sass-listen ;; No test target `(#:tests? #f)) (propagated-inputs - `(("ruby-rb-fsevent" ,ruby-rb-fsevent) - ("ruby-rb-inotify" ,ruby-rb-inotify))) + (list ruby-rb-fsevent ruby-rb-inotify)) (home-page "https://github.com/sass/listen") (synopsis "File modification notification library") (description "The Listen gem listens to file modifications and notifies you @@ -10631,10 +10345,9 @@ (define-public ruby-terminfo ;; work with current software. #:tests? #f)) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (native-inputs - `(("ruby-rubygems-tasks" ,ruby-rubygems-tasks) - ("ruby-rdoc" ,ruby-rdoc))) + (list ruby-rubygems-tasks ruby-rdoc)) (home-page "http://www.a-k-r.org/ruby-terminfo/") (synopsis "Terminfo binding for Ruby") (description "Ruby-terminfo provides terminfo binding for Ruby.") @@ -10656,7 +10369,7 @@ (define-public ruby-diffy ;; No tests `(#:tests? #f)) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (home-page "https://github.com/samg/diffy") (synopsis "Convenient diffing in ruby") (description "Diffy provides a convenient way to generate a diff from two @@ -10710,11 +10423,9 @@ (define-public ruby-sass "18c6prbw9wl8bqhb2435pd9s0lzarl3g7xf8pmyla28zblvwxmyh")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-sass-listen" ,ruby-sass-listen))) + (list ruby-sass-listen)) (native-inputs - `(("ruby-sass-spec" ,ruby-sass-spec) - ("ruby-mathn" ,ruby-mathn) - ("ruby-cmath" ,ruby-cmath))) + (list ruby-sass-spec ruby-mathn ruby-cmath)) (home-page "https://sass-lang.com/") (synopsis "CSS extension language") (description "Sass is a CSS extension language. It extends CSS with @@ -10790,15 +10501,12 @@ (define-public ruby-sassc ;; one in the gem. (delete 'extract-gemspec)))) (propagated-inputs - `(("ruby-ffi" ,ruby-ffi) - ("ruby-rake" ,ruby-rake))) + (list ruby-ffi ruby-rake)) (inputs - `(("libsass" ,libsass))) + (list libsass)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-minitest-around" ,ruby-minitest-around) - ("ruby-test-construct" ,ruby-test-construct))) + (list bundler ruby-rake-compiler ruby-minitest-around + ruby-test-construct)) (synopsis "Use libsss from Ruby") (description "This library provides Ruby q@acronym{FFI, Foreign Function Interface} @@ -10819,7 +10527,7 @@ (define-public ruby-jekyll-sass-converter "04ncr44wrilz26ayqwlg7379yjnkb29mvx4j04i62b7czmdrc9dv")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-sass" ,ruby-sass))) + (list ruby-sass)) (arguments ;; No rakefile `(#:tests? #f)) @@ -10841,7 +10549,7 @@ (define-public ruby-jekyll-watch "1s9ly83sp8albvgdff12xy2h4xd8lm6z2fah4lzmk2yvp85jzdzv")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-listen" ,ruby-listen))) + (list ruby-listen)) (arguments ;; No rakefile `(#:tests? #f)) @@ -10895,17 +10603,17 @@ (define-public ruby-parallel (("git ls-files") "find")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-rspec-rerun" ,ruby-rspec-rerun) - ("bundler" ,bundler) - ("ruby-activerecord" ,ruby-activerecord) - ("ruby-progressbar" ,ruby-progressbar) - ("ruby-bump" ,ruby-bump) - ("procps" ,procps) - ("lsof" ,lsof) - ("ruby-mysql2" ,ruby-mysql2) - ("ruby-sqlite3" ,ruby-sqlite3) - ("ruby-i18n" ,ruby-i18n))) + (list ruby-rspec + ruby-rspec-rerun + bundler + ruby-activerecord + ruby-progressbar + ruby-bump + procps + lsof + ruby-mysql2 + ruby-sqlite3 + ruby-i18n)) (home-page "https://github.com/grosser/parallel") (synopsis "Parallel processing in Ruby") (description "Parallel allows you to run any code in parallel Processes @@ -10927,7 +10635,7 @@ (define-public ruby-cane (arguments `(#:tests? #f)); No rakefile (home-page "https://github.com/square/cane") (propagated-inputs - `(("ruby-parallel" ,ruby-parallel))) + (list ruby-parallel)) (synopsis "Code quality threshold checking") (description "Cane fails your build if code quality thresholds are not met.") (license license:asl2.0))) @@ -10946,7 +10654,7 @@ (define-public ruby-morecane (home-page "https://github.com/yob/morecane") (arguments `(#:tests? #f)); No rakefile (propagated-inputs - `(("ruby-parallel" ,ruby-parallel))) + (list ruby-parallel)) (synopsis "Extra checks for cane") (description "The cane gem provides a great framework for running quality checks over your ruby project as part of continuous integration build. It @@ -10976,15 +10684,9 @@ (define-public ruby-pdf-reader ((".*[Bb]undler.*") "")) #t))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-cane" ,ruby-cane) - ("ruby-morecane" ,ruby-morecane))) + (list ruby-rspec ruby-cane ruby-morecane)) (propagated-inputs - `(("ruby-afm" ,ruby-afm) - ("ruby-ascii85" ,ruby-ascii85) - ("ruby-hashery" ,ruby-hashery) - ("ruby-rc4" ,ruby-rc4) - ("ruby-ttfunk" ,ruby-ttfunk))) + (list ruby-afm ruby-ascii85 ruby-hashery ruby-rc4 ruby-ttfunk)) (home-page "https://github.com/yob/pdf-reader") (synopsis "PDF parser in Ruby") (description "The PDF::Reader library implements a PDF parser conforming as @@ -11024,9 +10726,9 @@ (define-public ruby-pdf-inspector ((".*yard.*") "")) (invoke "rspec")))))) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (propagated-inputs - `(("ruby-pdf-reader" ,ruby-pdf-reader))) + (list ruby-pdf-reader)) (home-page "https://github.com/prawnpdf/pdf-inspector") (synopsis "Analysis classes for inspecting PDF output") (description "This library provides a number of PDF::Reader based tools for @@ -11089,14 +10791,10 @@ (define-public ruby-prawn (invoke "rspec" "--exclude-pattern" "prawn_manual_spec.rb")) #t))))) (propagated-inputs - `(("ruby-pdf-core" ,ruby-pdf-core) - ("ruby-ttfunk" ,ruby-ttfunk))) + (list ruby-pdf-core ruby-ttfunk)) (native-inputs - `(("ruby-pdf-inspector" ,ruby-pdf-inspector) - ("ruby-prawn-manual-builder" ,ruby-prawn-manual-builder) - ("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-yard" ,ruby-yard))) + (list ruby-pdf-inspector ruby-prawn-manual-builder ruby-rspec + ruby-simplecov ruby-yard)) (home-page "https://prawnpdf.org/api-docs/2.0/") (synopsis "PDF generation for Ruby") (description "Prawn is a pure Ruby PDF generation library.") @@ -11114,8 +10812,7 @@ (define-public ruby-prawn-table "1nxd6qmxqwl850icp18wjh5k0s3amxcajdrkjyzpfgq0kvilcv9k")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-prawn" ,ruby-prawn) - ("ruby-pdf-inspector" ,ruby-pdf-inspector))) + (list ruby-prawn ruby-pdf-inspector)) (native-inputs `(("bundler" ,bundler) ("ruby-yard" ,ruby-yard) @@ -11165,8 +10862,7 @@ (define-public ruby-kramdown (build-system ruby-build-system) (arguments `(#:tests? #f)); FIXME: some test failures (native-inputs - `(("ruby-prawn" ,ruby-prawn) - ("ruby-prawn-table" ,ruby-prawn-table))) + (list ruby-prawn ruby-prawn-table)) (home-page "https://kramdown.gettalong.org/") (synopsis "Markdown parsing and converting library") (description "Kramdown is a library for parsing and converting a superset @@ -11189,7 +10885,7 @@ (define-public ruby-kramdown-parser-gfm (arguments `(#:tests? #f)) ;no rakefile (propagated-inputs - `(("ruby-kramdown" ,ruby-kramdown))) + (list ruby-kramdown)) (synopsis "Kramdown parser for the GFM dialect of Markdown") (description "This is a parser for kramdown that converts Markdown documents in the @@ -11213,8 +10909,7 @@ (define-public ruby-http-parser.rb ;; No tests `(#:tests? #f)) (native-inputs - `(("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-rake-compiler ruby-rspec)) (home-page "https://github.com/tmm1/http_parser.rb") (synopsis "HTTP parser un Ruby") (description "This gem is a simple callback-based HTTP request/response @@ -11237,11 +10932,9 @@ (define-public ruby-em-websocket ;; No tests `(#:tests? #f)) (propagated-inputs - `(("ruby-eventmachine" ,ruby-eventmachine) - ("ruby-http-parser.rb" ,ruby-http-parser.rb))) + (list ruby-eventmachine ruby-http-parser.rb)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (home-page "https://github.com/igrigorik/em-websocket") (synopsis "EventMachine based WebSocket server") (description "Em-websocket is an EventMachine based WebSocket server @@ -11283,7 +10976,7 @@ (define-public ruby-hashie "13bdzfp25c8k51ayzxqkbzag3wj5gc1jd8h7d985nsq6pn57g5xh")))) (build-system ruby-build-system) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (arguments `(#:tests? #f)); FIXME: Could not locate Gemfile or .bundle/ directory (home-page "https://github.com/intridea/hashie") (synopsis "Extensions to Ruby Hashes") @@ -11303,7 +10996,7 @@ (define-public ruby-heredoc-unindent "14ijr2fsjwhrkjkcaz81d5xnfa4vvgvcflrff83avqw9klm011yw")))) (build-system ruby-build-system) (native-inputs - `(("ruby-hoe" ,ruby-hoe))) + (list ruby-hoe)) (home-page "https://github.com/adrianomitre/heredoc_unindent") (synopsis "Heredoc indentation cleaner") (description "This gem removes common margin from indented strings, such @@ -11333,9 +11026,7 @@ (define-public ruby-safe-yaml "1a0wh7y3va2m7bjza95na2snw0vrdh9syz40mpjvjphbc4ph3pzg")))) (build-system ruby-build-system) (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-hashie" ,ruby-hashie) - ("ruby-heredoc-unindent" ,ruby-heredoc-unindent))) + (list ruby-rspec ruby-hashie ruby-heredoc-unindent)) (arguments '(#:test-target "spec" #:phases @@ -11378,9 +11069,7 @@ (define-public ruby-yaml-lint (invoke "rspec")) #t))))) (native-inputs - `(("ruby-coveralls" ,ruby-coveralls) - ("ruby-rspec" ,ruby-rspec) - ("ruby-simplecov" ,ruby-simplecov))) + (list ruby-coveralls ruby-rspec ruby-simplecov)) (synopsis "Simple YAML check tool") (description "@code{yaml-lint} will simply try to load the YAML file with the built-in @@ -11401,7 +11090,7 @@ (define-public ruby-mercenary (build-system ruby-build-system) (arguments `(#:test-target "spec")) (native-inputs - `(("bundler" ,bundler))) + (list bundler)) (home-page "https://github.com/jekyll/mercenary") (synopsis "Command-line apps library in Ruby") (description "Mercenary is a lightweight and flexible library for writing @@ -11456,10 +11145,9 @@ (define-public ruby-pathutil "12fm93ljw9fbxmv2krki5k5wkvr7560qy8p4spvb9jiiaqv78fz4")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-forwardable-extended" ,ruby-forwardable-extended))) + (list ruby-forwardable-extended)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) ;; Fails with: cannot load such file -- ;; /tmp/guix-build-ruby-pathutil-0.16.0.drv-0/gem/benchmark/support/task (arguments `(#:tests? #f)) @@ -11499,9 +11187,9 @@ (define-public ruby-terminal-table (invoke "rspec"))))))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-unicode-display-width" ,ruby-unicode-display-width))) + (list ruby-unicode-display-width)) (native-inputs - `(("ruby-rspec" ,ruby-rspec))) + (list ruby-rspec)) (home-page "https://github.com/tj/terminal-table") (synopsis "Simple, feature rich ASCII table generation library") (description @@ -11564,7 +11252,7 @@ (define-public ruby-jekyll-paginate-v2 "1qzlqhpiqz28624fp0ak76hfy7908w6kpx62v7z43aiwjv0yc6q0")))) (build-system ruby-build-system) (propagated-inputs - `(("jekyll" ,jekyll))) + (list jekyll)) (home-page "https://github.com/sverrirs/jekyll-paginate-v2") (synopsis "Pagination Generator for Jekyll 3") (description "The Pagination Generator forms the core of the pagination @@ -11586,7 +11274,7 @@ (define-public ruby-faraday (arguments '(#:tests? #f)) (propagated-inputs - `(("ruby-multipart-post" ,ruby-multipart-post))) + (list ruby-multipart-post)) (synopsis "Ruby HTTP/REST API client library") (description "Faraday is a HTTP/REST API client library which provides a common @@ -11632,10 +11320,7 @@ (define-public ruby-nio4r (invoke "rspec")) #t))))) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake-compiler" ,ruby-rake-compiler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rubocop" ,ruby-rubocop))) + (list bundler ruby-rake-compiler ruby-rspec ruby-rubocop)) (synopsis "New I/O for Ruby") (description "@code{nio} provides cross-platform asynchronous I/O primitives in Ruby @@ -11659,7 +11344,7 @@ (define-public ruby-globalid '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-activesupport" ,ruby-activesupport))) + (list ruby-activesupport)) (synopsis "Generate URIs idenfitying model instances in Ruby") (description "@code{GlobalID} provides a way to generate URIs from a model in Ruby that @@ -11683,8 +11368,7 @@ (define-public ruby-sprockets '(;; No included tests #:tests? #f)) (propagated-inputs - `(("ruby-concurrent" ,ruby-concurrent) - ("ruby-rack" ,ruby-rack))) + (list ruby-concurrent ruby-rack)) (synopsis "Sprockets is a Rack-based asset packaging system") (description "Sprockets is a Rack-based asset packaging system that concatenates and @@ -11704,7 +11388,7 @@ (define-public ruby-mustache (base32 "1l0p4wx15mi3wnamfv92ipkia4nsx8qi132c6g51jfdma3fiz2ch")))) (build-system ruby-build-system) (native-inputs - `(("ruby-simplecov" ,ruby-simplecov))) + (list ruby-simplecov)) (synopsis "framework-agnostic way to render logic-free views") (description "Mustache is a framework-agnostic way to render logic-free views. @@ -11756,20 +11440,20 @@ (define-public ruby-html-proofer `(;; FIXME: Tests depend on rubocop-standard. #:tests? #f)) (native-inputs - `(("ruby-awesome-print" ,ruby-awesome-print) - ("ruby-redcarpet" ,ruby-redcarpet) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-rubocop-performance" ,ruby-rubocop-performance) - ("ruby-pry-byebug" ,ruby-pry-byebug))) - (propagated-inputs - `(("ruby-addressable" ,ruby-addressable) - ("ruby-mercenary" ,ruby-mercenary) - ("ruby-nokogumbo" ,ruby-nokogumbo) - ("ruby-parallel" ,ruby-parallel) - ("ruby-rainbow" ,ruby-rainbow) - ("ruby-typhoeus" ,ruby-typhoeus) - ("ruby-yell" ,ruby-yell))) + (list ruby-awesome-print + ruby-redcarpet + ruby-rspec + ruby-rubocop + ruby-rubocop-performance + ruby-pry-byebug)) + (propagated-inputs + (list ruby-addressable + ruby-mercenary + ruby-nokogumbo + ruby-parallel + ruby-rainbow + ruby-typhoeus + ruby-yell)) (synopsis "Test your rendered HTML files to make sure they're accurate") (description "HTMLProofer is a set of tests to validate your HTML output. These @@ -11829,10 +11513,7 @@ (define-public ruby-sinatra (string-append all " \"--exclude=.*\\.md\".freeze,"))) #t))))) (propagated-inputs - `(("ruby-mustermann" ,ruby-mustermann) - ("ruby-rack" ,ruby-rack) - ("ruby-rack-protection" ,ruby-rack-protection) - ("ruby-tilt" ,ruby-tilt))) + (list ruby-mustermann ruby-rack ruby-rack-protection ruby-tilt)) (synopsis "DSL for quick web applications creation in Ruby") (description "Sinatra is a DSL for quickly creating web applications in Ruby with @@ -11856,9 +11537,7 @@ (define-public ruby-thin ;; No tests. '(#:tests? #f)) (propagated-inputs - `(("ruby-daemons" ,ruby-daemons) - ("ruby-eventmachine" ,ruby-eventmachine) - ("ruby-rack" ,ruby-rack))) + (list ruby-daemons ruby-eventmachine ruby-rack)) (synopsis "Thin and fast web server for Ruby") (description "Thin is a Ruby web server that glues together 3 Ruby libraries: @itemize @@ -11894,8 +11573,7 @@ (define-public ruby-skinny ((".freeze, \\[\\\"< 1.7\", ") ", [")) #t))))) (propagated-inputs - `(("ruby-eventmachine" ,ruby-eventmachine) - ("ruby-thin" ,ruby-thin))) + (list ruby-eventmachine ruby-thin)) (synopsis "Simple, upgradable WebSockets for Ruby Thin") (description "Skinny is a simple, upgradable WebSockets for Ruby, using the Thin library.") @@ -11921,9 +11599,9 @@ (define-public ruby-sys-filesystem (setenv "HOME" "/tmp") #t))))) (propagated-inputs - `(("ruby-ffi" ,ruby-ffi))) + (list ruby-ffi)) (native-inputs - `(("ruby-mkmf-lite" ,ruby-mkmf-lite))) + (list ruby-mkmf-lite)) (synopsis "Gather file system information") (description "The @code{sys-filesystem} library provides a cross-platform interface @@ -11968,13 +11646,13 @@ (define-public mailcatcher (("\"sinatra\", \"~> 1.2\"") "\"sinatra\", \">= 1.2\"")) #t))))) (inputs - `(("ruby-eventmachine" ,ruby-eventmachine) - ("ruby-mail" ,ruby-mail) - ("ruby-rack" ,ruby-rack) - ("ruby-sinatra" ,ruby-sinatra) - ("ruby-skinny" ,ruby-skinny) - ("ruby-sqlite3" ,ruby-sqlite3) - ("ruby-thin" ,ruby-thin))) + (list ruby-eventmachine + ruby-mail + ruby-rack + ruby-sinatra + ruby-skinny + ruby-sqlite3 + ruby-thin)) (synopsis "SMTP server which catches messages to display them a browser") (description "MailCatcher runs a super simple SMTP server which catches any message @@ -12002,10 +11680,9 @@ (define-public ruby-backport (arguments `(#:test-target "spec")) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec))) + (list bundler ruby-rspec)) (inputs - `(("ruby-simplecov" ,ruby-simplecov))) + (list ruby-simplecov)) (synopsis "Pure Ruby library for event-driven IO") (description "This package provides a pure Ruby library for event-driven IO.") @@ -12032,7 +11709,7 @@ (define-public ruby-json-schema (lambda _ (invoke "gem" "build" ".gemspec")))))) (propagated-inputs - `(("ruby-addressable" ,ruby-addressable))) + (list ruby-addressable)) (synopsis "Ruby JSON Schema Validator") (description "This library provides Ruby with an interface for validating JSON objects against a JSON schema conforming to JSON Schema Draft 4. Legacy @@ -12066,11 +11743,9 @@ (define-public swagger-diff ((".*RuboCop.*") "")) #t))))) (propagated-inputs - `(("ruby-json-schema" ,ruby-json-schema))) + (list ruby-json-schema)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec-core" ,ruby-rspec-core) - ("ruby-rspec-expectations" ,ruby-rspec-expectations))) + (list bundler ruby-rspec-core ruby-rspec-expectations)) (synopsis "Compare Open API Initiative specification files") (description @@ -12094,12 +11769,9 @@ (define-public ruby-reverse-markdown "0w7y5n74daajvl9gixr91nh8670d7mkgspkk3ql71m8azq3nffbg")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-nokogiri" ,ruby-nokogiri))) + (list ruby-nokogiri)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rspec" ,ruby-rspec) - ("ruby-kramdown" ,ruby-kramdown) - ("ruby-simplecov" ,ruby-simplecov))) + (list bundler ruby-rspec ruby-kramdown ruby-simplecov)) (arguments `(#:phases (modify-phases %standard-phases @@ -12129,26 +11801,23 @@ (define-public ruby-solargraph "1gf049rm0yvw4r8r5yyi890idbfg8qh0dikqx5prvkh11srl73bz")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-backport" ,ruby-backport) - ("bundler" ,bundler) - ("ruby-benchmark" ,ruby-benchmark) - ("ruby-e2mmap" ,ruby-e2mmap) - ("ruby-jaro-winkler" ,ruby-jaro-winkler) - ("ruby-kramdown" ,ruby-kramdown) - ("ruby-kramdown-parser-gfm" ,ruby-kramdown-parser-gfm) - ("ruby-maruku" ,ruby-maruku) - ("ruby-nokogiri" ,ruby-nokogiri) - ("ruby-parser" ,ruby-parser) - ("ruby-reverse-markdown" ,ruby-reverse-markdown) - ("ruby-rubocop" ,ruby-rubocop) - ("ruby-thor" ,ruby-thor) - ("ruby-tilt" ,ruby-tilt) - ("ruby-yard" ,ruby-yard))) - (native-inputs - `(("ruby-rspec" ,ruby-rspec) - ("ruby-pry" ,ruby-pry) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-webmock" ,ruby-webmock))) + (list ruby-backport + bundler + ruby-benchmark + ruby-e2mmap + ruby-jaro-winkler + ruby-kramdown + ruby-kramdown-parser-gfm + ruby-maruku + ruby-nokogiri + ruby-parser + ruby-reverse-markdown + ruby-rubocop + ruby-thor + ruby-tilt + ruby-yard)) + (native-inputs + (list ruby-rspec ruby-pry ruby-simplecov ruby-webmock)) ;; FIXME: can't figure out how to run the tests properly: ;; An error occurred while loading spec_helper. @@ -12216,9 +11885,7 @@ (define-public ruby-zeitwerk "119fgdyb57gmss2yvfwfr47wcy8nny38sai72446krpihyavpizw")))) (build-system ruby-build-system) (native-inputs - `(("ruby-minitest" ,ruby-minitest) - ("ruby-minitest-focus" ,ruby-minitest-focus) - ("ruby-minitest-reporters" ,ruby-minitest-reporters))) + (list ruby-minitest ruby-minitest-focus ruby-minitest-reporters)) (synopsis "Efficient and thread-safe code loader for Ruby") (description "Zeitwerk implements constant autoloading with Ruby semantics. Each gem @@ -12271,8 +11938,7 @@ (define-public ruby-wwtd (format #t "test suite not run~%")) #t))))) (native-inputs - `(("ruby-bump" ,ruby-bump) - ("ruby-rspec" ,ruby-rspec))) + (list ruby-bump ruby-rspec)) (synopsis "Run @file{.travis.yml} files locally") (description "WWTD is a @dfn{Travis Simulator} that lets you run test matrices @@ -12296,11 +11962,9 @@ (define-public ruby-rugged `(#:tests? #f #:gem-flags (list "--" "--use-system-libraries"))) (inputs - `(("libgit2" ,libgit2))) + (list libgit2)) (native-inputs - `(("ruby-minitest" ,ruby-minitest) - ("ruby-pry" ,ruby-pry) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list ruby-minitest ruby-pry ruby-rake-compiler)) (synopsis "Ruby bindings to the libgit2 linkable C Git library") (description "Rugged is a library for accessing libgit2 in Ruby. It gives you the speed and portability of libgit2 with the beauty of the Ruby @@ -12389,7 +12053,7 @@ (define-public ruby-jekyll-feed (arguments `(#:tests? #false)) ;there are none (propagated-inputs - `(("jekyll" ,jekyll))) + (list jekyll)) (synopsis "Jekyll plugin to generate an Atom feed of your Jekyll posts") (description @@ -12414,7 +12078,7 @@ (define-public ruby-jekyll-sitemap (arguments `(#:tests? #false)) ;there are none (propagated-inputs - `(("jekyll" ,jekyll))) + (list jekyll)) (synopsis "Automatically generate a sitemap.xml for your Jekyll site") (description @@ -12439,7 +12103,7 @@ (define-public ruby-jekyll-seo-tag (arguments `(#:tests? #false)) (propagated-inputs - `(("jekyll" ,jekyll))) + (list jekyll)) (synopsis "Jekyll plugin to add metadata tags for search engines and social networks") (description @@ -12461,10 +12125,9 @@ (define-public ruby-taskjuggler (base32 "1jrsajzhzpnfa8hj6lbf7adn8hls56dz3yw1gvzgz9y4zkka3k9v")))) (build-system ruby-build-system) - (native-inputs `(("tzdata" ,tzdata-for-tests))) + (native-inputs (list tzdata-for-tests)) (propagated-inputs - `(("ruby-mail" ,ruby-mail) - ("ruby-term-ansicolor" ,ruby-term-ansicolor))) + (list ruby-mail ruby-term-ansicolor)) (arguments '(#:phases (modify-phases %standard-phases (replace 'replace-git-ls-files @@ -12516,8 +12179,7 @@ (define-public ruby-cmath (arguments `(#:tests? #false)) (native-inputs - `(("bundler" ,bundler) - ("ruby-rake-compiler" ,ruby-rake-compiler))) + (list bundler ruby-rake-compiler)) (synopsis "Trigonometric functions for complex numbers") (description "This gem is a library that provides trigonometric and transcendental diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 5ad8fbd2cc..6d4f77adf8 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -145,10 +145,9 @@ (define-public bat ("rust-tempfile" ,rust-tempfile-3) ("rust-wait-timeout" ,rust-wait-timeout-0.2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libgit2" ,libgit2) - ("zlib" ,zlib))) + (list libgit2 zlib)) (home-page "https://github.com/sharkdp/bat") (synopsis "@command{cat} clone with syntax highlighting and git integration") (description @@ -228,9 +227,9 @@ (define-public drill ("rust-url" ,rust-url-2) ("rust-yaml-rust" ,rust-yaml-rust-0.4)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/fcsonline/drill") (synopsis "HTTP load testing application") (description @@ -356,10 +355,9 @@ (define-public exa (string-append share "/zsh/site-functions/_exa")) #t)))))) (inputs - `(("libgit2" ,libgit2) - ("zlib" ,zlib))) + (list libgit2 zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://the.exa.website/") (synopsis "Modern replacement for ls") (description "@code{exa} is a modern replacement for the command-line @@ -431,7 +429,7 @@ (define-public fd (rename-file (string-append out "/etc/bash_completion.d/fd.bash") (string-append out "/etc/bash_completion.d/fd")) #t)))))) - (inputs `(("jemalloc" ,jemalloc))) + (inputs (list jemalloc)) (home-page "https://github.com/sharkdp/fd") (synopsis "Simple, fast and user-friendly alternative to find") (description @@ -597,7 +595,7 @@ (define-public i3status-rust (wrap-program (string-append out "/bin/i3status-rs") `("PATH" prefix ,paths)))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("alsa-utils" ,alsa-utils) ("bash-minimal" ,bash-minimal) @@ -671,9 +669,7 @@ (define-public ripgrep #t))) #:features '("pcre2"))) (native-inputs - `(("asciidoc" ,asciidoc) - ("pcre2" ,pcre2) - ("pkg-config" ,pkg-config))) + (list asciidoc pcre2 pkg-config)) (home-page "https://github.com/BurntSushi/ripgrep") (synopsis "Line-oriented search tool") (description @@ -742,7 +738,7 @@ (define-public rust-cbindgen-0.19 #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-0.5)))) (native-inputs - `(("python-cython" ,python-cython))))) + (list python-cython)))) (define-public rust-cbindgen-0.16 (package @@ -874,8 +870,7 @@ (define-public sniffglue #:cargo-development-inputs (("rust-boxxy" ,rust-boxxy-0.11)))) (inputs - `(("libpcap" ,libpcap) - ("libseccomp" ,libseccomp))) + (list libpcap libseccomp)) (home-page "https://github.com/kpcyrd/sniffglue") (synopsis "Secure multithreaded packet sniffer") (description @@ -912,8 +907,8 @@ (define-public spotify-tui-0.25 ("rust-tokio" ,rust-tokio-0.2) ("rust-tui" ,rust-tui-0.16) ("rust-unicode-width" ,rust-unicode-width-0.1)))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("openssl" ,openssl))) + (native-inputs (list pkg-config)) + (inputs (list openssl)) (home-page "https://github.com/Rigellute/spotify-tui") (synopsis "Terminal user interface for Spotify") (description "This package provides a terminal user interface for Spotify") @@ -981,7 +976,7 @@ (define-public tectonic (doc (string-append out "/share/doc/" ,name "-" ,version))) (copy-recursively "docs/src" doc))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("harfbuzz" ,harfbuzz) @@ -1068,11 +1063,9 @@ (define-public tokei ("rust-regex" ,rust-regex-1) ("rust-tempfile" ,rust-tempfile-3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libgit2" ,libgit2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list libgit2 openssl zlib)) (home-page "https://tokei.rs") (synopsis "Count code, quickly") (description @@ -1317,12 +1310,9 @@ (define-public rust-cargo-c ("rust-serde-json" ,rust-serde-json-1) ("rust-regex" ,rust-regex-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("curl" ,curl) - ("libssh2" ,libssh2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl libssh2 openssl zlib)) (home-page "https://github.com/lu-zero/cargo-c") (synopsis "Build and install C-compatible libraries") (description @@ -1397,9 +1387,9 @@ (define-public tealdeer ("rust-remove-dir-all" ,rust-remove-dir-all-0.5.2) ("rust-tempfile" ,rust-tempfile-3)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/dbrgn/tealdeer/") (synopsis "Fetch and show tldr help pages for many CLI commands") (description @@ -1447,7 +1437,7 @@ (define-public git-absorb (man (string-append out "/share/man/man1"))) (install-file "Documentation/git-absorb.1" man))))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/tummychow/git-absorb") (synopsis "Git tool for making automatic fixup commits") (description diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 7f060155ed..b603a2f151 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -55,12 +55,11 @@ (define-public python-cypari2 "0ymc4i9y60aazscc1blivirkr1rflzz6akkmvfzyn5l7mgnlbk83")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (propagated-inputs - `(("python-cysignals" ,python-cysignals))) + (list python-cysignals)) (inputs - `(("gmp" ,gmp) - ("pari-gp" ,pari-gp))) + (list gmp pari-gp)) (home-page "https://cypari2.readthedocs.io/") (synopsis "Python interface to the number theory library libpari") @@ -91,11 +90,9 @@ (define-public python-gmpy2 "0ljvnmhxqdfsp0yy4c2hynhk5sggm63kkqsq4iwq4k9vsnx2xm97")))) (build-system python-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (inputs - `(("gmp" ,gmp) - ("mpfr" ,mpfr) - ("mpc" ,mpc))) + (list gmp mpfr mpc)) (home-page "https://github.com/aleaxit/gmpy") (synopsis "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x") @@ -150,9 +147,7 @@ (define-public libbraiding "0l68rikfr7k2l547gb3pp3g8cj5zzxwipm79xrb5r8ffj466ydxg")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (synopsis "Computations with braid groups") (description "libbraiding performs computations with braid groups, in particular it computes normal forms of group elements.") @@ -176,11 +171,9 @@ (define-public libhomfly "0sv3cwrf9v9sb5a8wbhjmarxvya13ma3j8y8592f9ymxlk5y0ldk")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("libgc" ,libgc))) + (list libgc)) (synopsis "Computation of homfly polynomials of links") (description "libhomfly computes homfly polynomials of links, represented as strings.") @@ -223,15 +216,9 @@ (define-public pynac (base32 "09d2p74x1arkydlxy6pw4p4byi7r8q7f29w373h4d8a215kadc6d")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("flint" ,flint) - ("gmp" ,gmp) - ("python" ,python) - ("singular" ,singular))) + (list flint gmp python singular)) (synopsis "Sage fork of GiNaC") (description "Pynac is a derivative of the C++ library GiNaC, which allows manipulation of symbolic expressions. It currently provides the @@ -260,7 +247,7 @@ (define-public zn-poly (native-inputs `(("python" ,python-2))) (inputs - `(("gmp" ,gmp))) + (list gmp)) (arguments `(#:phases (modify-phases %standard-phases @@ -313,14 +300,9 @@ (define-public brial (base32 "0qhgckd4fvbs40jw14mvw89rccv94d3df27kipd27hxd4cx7y80y")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("boost" ,boost) - ("libpng" ,libpng) - ("m4ri" ,m4ri))) + (list boost libpng m4ri)) (arguments ;; We are missing the boost unit test framework. `(#:tests? #f @@ -426,7 +408,7 @@ (define-public ratpoints '("bin" "include" "lib")))) #t))))) (inputs - `(("gmp" ,gmp))) + (list gmp)) (home-page "http://www.mathe2.uni-bayreuth.de/stoll/programs/") (synopsis "Find rational points on hyperelliptic curves") (description "Ratpoints tries to find all rational points within diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm index c49ed9a4aa..bb5b402eee 100644 --- a/gnu/packages/samba.scm +++ b/gnu/packages/samba.scm @@ -75,12 +75,9 @@ (define-public cifs-utils "1f2n0yzqsy5v5qv83731bi0mi86rrh11z8qjy1gjj8al9c3yh2b6")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - - ;; To generate the manpages. - ("python-docutils" ,python-docutils))) ; rst2man + (list autoconf automake pkg-config + ;; To generate the manpages. + python-docutils)) ; rst2man (inputs `(("keytuils" ,keyutils) ("linux-pam" ,linux-pam) @@ -243,30 +240,28 @@ (define-public samba ;; test environment. #:tests? #f)) (inputs - `(("acl" ,acl) - ("cmocka" ,cmocka) - ("cups" ,cups) - ("gamin" ,gamin) - ("dbus" ,dbus) - ("gpgme" ,gpgme) - ("gnutls" ,gnutls) - ("heimdal" ,heimdal) - ("jansson" ,jansson) - ("libarchive" ,libarchive) - ("libtirpc" ,libtirpc) - ("linux-pam" ,linux-pam) - ("lmdb" ,lmdb) - ("openldap" ,openldap) - ("perl" ,perl) - ("python" ,python) - ("popt" ,popt) - ("readline" ,readline) - ("tdb" ,tdb))) + (list acl + cmocka + cups + gamin + dbus + gpgme + gnutls + heimdal + jansson + libarchive + libtirpc + linux-pam + lmdb + openldap + perl + python + popt + readline + tdb)) (propagated-inputs ;; In Requires or Requires.private of pkg-config files. - `(("ldb" ,ldb) - ("talloc" ,talloc) - ("tevent" ,tevent))) + (list ldb talloc tevent)) (native-inputs `(("perl-parse-yapp" ,perl-parse-yapp) ("pkg-config" ,pkg-config) @@ -325,9 +320,9 @@ (define-public talloc (invoke "./configure" (string-append "--prefix=" out)))))))) (native-inputs - `(("which" ,which))) + (list which)) (inputs - `(("python" ,python))) + (list python)) (home-page "https://talloc.samba.org") (synopsis "Hierarchical, reference counted memory pool system") (description @@ -391,12 +386,9 @@ (define-public tevent (string-append "--prefix=" out) "--bundled-libraries=NONE"))))))) (native-inputs - `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("which" ,which))) + (list cmocka pkg-config python which)) (propagated-inputs - `(("talloc" ,talloc))) ; required by tevent.pc + (list talloc)) ; required by tevent.pc (synopsis "Event system library") (home-page "https://tevent.samba.org/") (description @@ -442,14 +434,10 @@ (define-public ldb "/lib/ldb/modules") "--bundled-libraries=NONE"))))))) (native-inputs - `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("which" ,which))) + (list cmocka pkg-config python which)) (propagated-inputs ;; ldb.pc refers to all these. - `(("talloc" ,talloc) - ("tdb" ,tdb))) + (list talloc tdb)) (inputs `(,@(if (target-64bit?) `(("lmdb" ,lmdb)) @@ -498,8 +486,8 @@ (define-public ppp (string-append libpcap "/include/pcap-bpf.h"))) #t)))))) (inputs - `(("libpcap" ,libpcap) - ("openssl" ,(@ (gnu packages tls) openssl)))) + (list libpcap + (@ (gnu packages tls) openssl))) (synopsis "Implementation of the Point-to-Point Protocol") (home-page "https://ppp.samba.org/") (description diff --git a/gnu/packages/sawfish.scm b/gnu/packages/sawfish.scm index 4162fe43cd..1a09f8ca32 100644 --- a/gnu/packages/sawfish.scm +++ b/gnu/packages/sawfish.scm @@ -57,10 +57,7 @@ (define-public librep ("automake" ,automake) ("libtool" ,libtool))) (inputs - `(("gdbm" ,gdbm) - ("gmp" ,gmp) - ("libffi" ,libffi) - ("readline" ,readline))) + (list gdbm gmp libffi readline)) (native-search-paths (list (search-path-specification (variable "REP_DL_LOAD_PATH") @@ -107,14 +104,10 @@ (define-public rep-gtk (delete-file "autogen.sh") #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (propagated-inputs ;; required by rep-gtk.pc. - `(("gtk+" ,gtk+-2) - ("librep" ,librep))) + (list gtk+-2 librep)) (home-page "https://sawfish.fandom.com/wiki/Rep-GTK") (synopsis "GTK+ binding for librep") (description @@ -180,12 +173,12 @@ (define (wrap-script script) ("pkg-config" ,pkg-config) ("which" ,which))) (inputs - `(("libsm" ,libsm) - ("libxft" ,libxft) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr) - ("libxtst" ,libxtst) - ("rep-gtk" ,rep-gtk))) + (list libsm + libxft + libxinerama + libxrandr + libxtst + rep-gtk)) (home-page "https://sawfish.tuxfamily.org") (synopsis "Configurable window manager") (description diff --git a/gnu/packages/scanner.scm b/gnu/packages/scanner.scm index 9d4abe88c6..02424f0da2 100644 --- a/gnu/packages/scanner.scm +++ b/gnu/packages/scanner.scm @@ -75,7 +75,7 @@ (define-public sane-backends-minimal ;; For scripts/pixma_gen_options.py. ("python" ,python-wrapper))) (inputs - `(("libusb" ,libusb))) + (list libusb)) (arguments `(#:phases (modify-phases %standard-phases @@ -231,7 +231,7 @@ (define-public scanbd ,name "-" ,version))) (install-file "doc/README.txt" doc))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("dbus" ,dbus) ("libconfuse" ,libconfuse) @@ -315,7 +315,7 @@ (define-public xsane (rmdir (string-append out "/sbin")) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("gtk+" ,gtk+-2) ("lcms" ,lcms) diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 8fd3dfaea2..f9ffa25f5a 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -304,21 +304,20 @@ (define-public bigloo (string-append "EMACSBRAND=emacs25") (string-append "EMACSDIR=" dir)))))))) (inputs - `(("emacs" ,emacs) ;UDE needs the X version of Emacs - ("libgc" ,libgc) - ("libunistring" ,libunistring) - ("libuv" ,libuv) - ("openssl" ,openssl) - ("sqlite" ,sqlite) - - ;; Optional APIs for which Bigloo has bindings. - ("avahi" ,avahi) - ("libphidget" ,libphidget) - ("pcre" ,pcre))) + (list emacs ;UDE needs the X version of Emacs + libgc + libunistring + libuv + openssl + sqlite + ;; Optional APIs for which Bigloo has bindings. + avahi + libphidget + pcre)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("gmp" ,gmp))) ; bigloo.h refers to gmp.h + (list gmp)) ; bigloo.h refers to gmp.h (home-page "https://www-sop.inria.fr/indes/fp/Bigloo/") (synopsis "Efficient Scheme compiler") (description @@ -364,14 +363,14 @@ (define-public hop "-copt \\$(CPICFLAGS) " "-L \\$(BUILDLIBDIR) " "-ldopt -Wl,-rpath," out "/lib")))))))) - (inputs `(("avahi" ,avahi) - ("bigloo" ,bigloo) - ("libgc" ,libgc) - ("libunistring" ,libunistring) - ("libuv" ,libuv) - ("pcre" ,pcre) - ("sqlite" ,sqlite) - ("which" ,which))) + (inputs (list avahi + bigloo + libgc + libunistring + libuv + pcre + sqlite + which)) (home-page "http://hop.inria.fr/") (synopsis "Multi-tier programming language for the Web 2.0") (description @@ -584,8 +583,7 @@ (define-public slib (invoke "./configure" (string-append "--prefix=" (assoc-ref outputs "out")))))))) - (native-inputs `(("unzip" ,unzip) - ("texinfo" ,texinfo))) + (native-inputs (list unzip texinfo)) (home-page "https://people.csail.mit.edu/jaffer/SLIB.html") (synopsis "Compatibility and utility library for Scheme") (description "SLIB is a portable Scheme library providing compatibility and @@ -638,9 +636,8 @@ (define-public scm ;; We must generate the slibcat file. (invoke (string-append out "/bin/scm") "-br" "new-catalog"))))))) - (inputs `(("slib" ,slib))) - (native-inputs `(("unzip" ,unzip) - ("texinfo" ,texinfo))) + (inputs (list slib)) + (native-inputs (list unzip texinfo)) (home-page "https://people.csail.mit.edu/jaffer/SCM") (synopsis "Scheme implementation conforming to R5RS and IEEE P1178") (description "GNU SCM is an implementation of Scheme. This @@ -662,7 +659,7 @@ (define-public tinyscheme "0rik3qnxqd8wjlazx8rw996pfzkjjg60v6hcbpcqzi7rgml8q4n8")))) (build-system gnu-build-system) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (arguments `(#:phases (modify-phases %standard-phases @@ -776,9 +773,9 @@ (define-public stalin (string-append out "/bin")) #t)))))) (inputs - `(("libx11" ,libx11))) + (list libx11)) (propagated-inputs - `(("libgc" ,libgc))) + (list libgc)) (supported-systems '("x86_64-linux")) (home-page "https://engineering.purdue.edu/~qobi/papers/fdlcc.pdf") (synopsis "Brutally efficient Scheme compiler") @@ -815,7 +812,7 @@ (define-public s9fes (apply invoke "make" "install-all" make-flags)))) #:tests? #f)) ; No check target. (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://www.t3x.org/s9fes/") (synopsis "Interpreter for R4RS Scheme") (description @@ -903,13 +900,10 @@ (define-public gauche #t)))) (build-system gnu-build-system) (inputs - `(("libatomic-ops" ,libatomic-ops) - ("slib" ,slib) - ("zlib" ,zlib))) + (list libatomic-ops slib zlib)) (native-inputs - `(("texinfo" ,texinfo) - ("openssl" ,openssl) ; needed for tests - ("pkg-config" ,pkg-config))) ; needed to find external libatomic-ops + (list texinfo openssl ; needed for tests + pkg-config)) ; needed to find external libatomic-ops (arguments `(#:configure-flags (list (string-append "--with-slib=" @@ -1036,13 +1030,9 @@ (define-public gerbil (copy-recursively "../bin" bin) (copy-recursively "../lib" lib))))))) (native-inputs - `(("coreutils" ,coreutils) - ("util-linux" ,util-linux))) + (list coreutils util-linux)) (propagated-inputs - `(("gambit-c" ,gambit-c) - ("zlib" ,zlib) - ("openssl" ,openssl) - ("sqlite" ,sqlite))) + (list gambit-c zlib openssl sqlite)) (build-system gnu-build-system) (synopsis "Meta-dialect of Scheme with post-modern features") (description "Gerbil is an opinionated dialect of Scheme designed for Systems diff --git a/gnu/packages/screen.scm b/gnu/packages/screen.scm index 502e8f11af..d244ed1434 100644 --- a/gnu/packages/screen.scm +++ b/gnu/packages/screen.scm @@ -52,8 +52,7 @@ (define-public screen (native-inputs `(("makeinfo" ,texinfo))) (inputs - `(("ncurses" ,ncurses) - ("perl" ,perl))) + (list ncurses perl)) (arguments `(#:configure-flags ;; By default, screen supports 16 colors, but we want 256 when diff --git a/gnu/packages/scribus.scm b/gnu/packages/scribus.scm index a9372735bf..1da289c010 100644 --- a/gnu/packages/scribus.scm +++ b/gnu/packages/scribus.scm @@ -91,9 +91,7 @@ (define-public scribus ("qtdeclarative" ,qtdeclarative) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("util-linux" ,util-linux))) + (list pkg-config qttools util-linux)) (home-page "https://www.scribus.net") (synopsis "Desktop publishing and page layout program") (description diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index 7e9dcd9ba2..4c38e2f055 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -94,17 +94,14 @@ (define-public sdl #:tests? #f)) ; no check target (propagated-inputs ;; SDL headers include X11 headers. - `(("libx11" ,libx11) - ("libcap" ,libcap) ; 'libSDL.la' contain `-lcap'. - ;; TODO: Since building Mesa with Meson it is now necessary that Mesa is - ;; a propogated input. We still need to figure out why, possibly due to a - ;; change in pkg-config. - ("mesa" ,mesa))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libxrandr" ,libxrandr) - ("glu" ,glu) - ("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio))) + (list libx11 + libcap ; 'libSDL.la' contain `-lcap'. + ;; TODO: Since building Mesa with Meson it is now necessary that Mesa is + ;; a propogated input. We still need to figure out why, possibly due to a + ;; change in pkg-config. + mesa)) + (native-inputs (list pkg-config)) + (inputs (list libxrandr glu alsa-lib pulseaudio)) (outputs '("out" "debug")) (synopsis "Cross platform game development library") (description "Simple DirectMedia Layer is a cross-platform development @@ -207,7 +204,7 @@ (define-public sdl-gfx ;; mmx is supported only on Intel processors. '() '(#:configure-flags '("--disable-mmx"))))) - (propagated-inputs `(("sdl" ,sdl))) + (propagated-inputs (list sdl)) (synopsis "SDL graphics primitives library") (description "SDL_gfx provides graphics drawing primitives, rotozoom and other supporting functions for SDL.") @@ -234,7 +231,7 @@ (define-public sdl-image "--disable-png-shared" "--disable-tif-shared" "--disable-webp-shared"))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) ;; libjpeg, libpng, and libtiff are propagated inputs because the ;; SDL_image headers include the headers of these libraries. SDL is a ;; propagated input because the pkg-config file refers to SDL's pkg-config @@ -291,7 +288,7 @@ (define-public sdl-mixer ("libmad" ,libmad) ("libmikmod" ,libmikmod) ("libvorbis" ,libvorbis))) - (propagated-inputs `(("sdl" ,sdl))) + (propagated-inputs (list sdl)) (synopsis "SDL multi-channel audio mixer library") (description "SDL_mixer is a multi-channel audio mixer library for SDL. It supports any number of simultaneously playing channels of 16 bit stereo @@ -319,8 +316,8 @@ (define-public sdl-net (base32 "1d5c9xqlf4s1c01gzv6cxmg0r621pq9kfgxcg3197xw4p25pljjz")))) (build-system gnu-build-system) - (propagated-inputs `(("sdl" ,sdl))) - (native-inputs `(("pkg-config" ,pkg-config))) + (propagated-inputs (list sdl)) + (native-inputs (list pkg-config)) (outputs '("out" "debug")) (synopsis "SDL networking library") (description "SDL_net is a small, cross-platform networking library for @@ -356,10 +353,7 @@ (define-public sdl-pango ;; generates linking errors. (lambda _ (invoke "autoreconf" "-vif")))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) @@ -393,10 +387,9 @@ (define-public sdl-ttf (modules '((guix build utils))) (snippet '(delete-file-recursively "external")))) (build-system gnu-build-system) - (propagated-inputs `(("sdl" ,sdl))) - (inputs `(("freetype" ,freetype) - ("mesa" ,mesa))) - (native-inputs `(("pkg-config" ,pkg-config))) + (propagated-inputs (list sdl)) + (inputs (list freetype mesa)) + (native-inputs (list pkg-config)) (outputs '("out" "debug")) (synopsis "SDL TrueType font library") (description "SDL_ttf is a TrueType font rendering library for SDL.") @@ -499,10 +492,11 @@ (define-public sdl2-mixer "--disable-music-midi-fluidsynth-shared" ,flags)))) (inputs - `(("opusfile" ,opusfile) - ;; The default MOD library changed in SDL2 mixer. - ("libmodplug" ,libmodplug) - ,@(alist-delete "libmikmod" (package-inputs sdl-mixer)))) + (modify-inputs (package-inputs sdl-mixer) + (delete "libmikmod") + (prepend opusfile + ;; The default MOD library changed in SDL2 mixer. + libmodplug))) (native-inputs `(("pkgconfig" ,pkg-config))) ; Needed to find the opus library. (propagated-inputs @@ -564,8 +558,8 @@ (define-public guile-sdl ("libjpeg" ,libjpeg-turbo) ("xorg-server" ,xorg-server))) (inputs - `(("guile" ,guile-2.2) - ("sdl-union" ,(sdl-union)))) + (list guile-2.2 + (sdl-union))) (arguments '(#:configure-flags (list (string-append "--with-sdl-prefix=" @@ -640,13 +634,9 @@ (define-public guile-sdl2 (arguments '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) (native-inputs - `(("guile" ,guile-3.0) - ("pkg-config" ,pkg-config))) + (list guile-3.0 pkg-config)) (inputs - `(("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-mixer" ,sdl2-mixer) - ("sdl2-ttf" ,sdl2-ttf))) + (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)) (synopsis "Guile bindings for SDL2") (home-page "https://dthompson.us/projects/guile-sdl2.html") (description @@ -694,12 +684,9 @@ (define-public sdl2-cs (install-file "bin/Release/SDL2-CS.dll" (string-append out "/lib")) #t)))))) (native-inputs - `(("mono" ,mono))) + (list mono)) (inputs - `(("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sdl2-mixer" ,sdl2-mixer) - ("sdl2-ttf" ,sdl2-ttf))) + (list sdl2 sdl2-image sdl2-mixer sdl2-ttf)) (home-page "https://dthompson.us/projects/guile-sdl2.html") (synopsis "C# wrapper for SDL2") (description diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm index 8c5e5f7cdf..5d860fb756 100644 --- a/gnu/packages/search.scm +++ b/gnu/packages/search.scm @@ -75,8 +75,8 @@ (define-public xapian (sha256 (base32 "0xsb4ihf3p767f0zx9p4janwni6r9sg5j6lry0002i8hmnsdnv8r")))) (build-system gnu-build-system) - (inputs `(("zlib" ,zlib) - ("util-linux" ,util-linux "lib"))) + (inputs (list zlib + `(,util-linux "lib"))) (arguments `(#:phases (modify-phases %standard-phases @@ -122,11 +122,9 @@ (define-public python-xapian-bindings (package-version python)) "/site-packages/xapian")))) (native-inputs - `(("python-sphinx" ,python-sphinx))) ;for documentation + (list python-sphinx)) ;for documentation (inputs - `(("python" ,python) - ("xapian" ,xapian) - ("zlib" ,zlib))) + (list python xapian zlib)) (synopsis "Python bindings for the Xapian search engine library") (license gpl2+))) @@ -143,9 +141,9 @@ (define-public perl-search-xapian (base32 "1pbl8pbgmbs3i8yik4p63g4pd9bhn0dp3d7l667dkvw0kccl66c7")))) (build-system perl-build-system) (native-inputs - `(("perl-devel-leak" ,perl-devel-leak))) + (list perl-devel-leak)) (inputs - `(("xapian" ,xapian))) + (list xapian)) (home-page "https://metacpan.org/release/Search-Xapian") (synopsis "Perl XS frontend to the Xapian C++ search library") (description @@ -167,8 +165,8 @@ (define-public libtocc (base32 "1kd2jd74m8ksc8s7hh0haz0q0c3n0mr39bbky262kk4l58f1g068")))) (build-system gnu-build-system) - (native-inputs `(("catch" ,catch-framework))) - (inputs `(("unqlite" ,unqlite))) + (native-inputs (list catch-framework)) + (inputs (list unqlite)) (arguments `(#:phases (modify-phases %standard-phases (add-before 'configure 'chdir-source @@ -205,8 +203,7 @@ (define-public tocc (source (package-source libtocc)) (build-system gnu-build-system) (inputs - `(("libtocc" ,libtocc) - ("unqlite" ,unqlite))) + (list libtocc unqlite)) (arguments `(#:tests? #f ;No tests #:phases (modify-phases %standard-phases @@ -251,18 +248,18 @@ (define-public searx (("requests\\[socks\\]==2.25.1") "requests>=2.25") (("==") ">="))))))) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-certifi" ,python-certifi) - ("python-dateutil" ,python-dateutil) - ("python-flask" ,python-flask) - ("python-flask-babel" ,python-flask-babel) - ("python-idna" ,python-idna) - ("python-jinja2" ,python-jinja2) - ("python-langdetect" ,python-langdetect) - ("python-lxml" ,python-lxml) - ("python-pygments" ,python-pygments) - ("python-pyyaml" ,python-pyyaml) - ("python-requests" ,python-requests))) + (list python-babel + python-certifi + python-dateutil + python-flask + python-flask-babel + python-idna + python-jinja2 + python-langdetect + python-lxml + python-pygments + python-pyyaml + python-requests)) (home-page "https://searx.github.io/searx/") (synopsis "Privacy-respecting metasearch engine") (description "Searx is a privacy-respecting, hackable metasearch engine.") @@ -357,31 +354,29 @@ (define-public recoll `("PERL5LIB" ":" prefix (,(getenv "PERL5LIB")))))))))) (inputs - `(("aspell" ,aspell) - ("chmlib" ,chmlib) - ("inotify-tools" ,inotify-tools) - ("libxslt" ,libxslt) - ("libxml2" ,libxml2) - ("python" ,python) - ("qtbase" ,qtbase-5) - ("unzip" ,unzip) - ("xapian" ,xapian) - ("zlib" ,zlib) - - ;; For filters - ("gawk" ,gawk) - ("grep" ,grep) - ("groff" ,groff) - ("gzip" ,gzip) - ("libiconv" ,libiconv) - ("perl" ,perl) - ("perl-image-exiftool" ,perl-image-exiftool) - ("poppler" ,poppler) - ("sed" ,sed) - ("tar" ,tar))) + (list aspell + chmlib + inotify-tools + libxslt + libxml2 + python + qtbase-5 + unzip + xapian + zlib + ;; For filters + gawk + grep + groff + gzip + libiconv + perl + perl-image-exiftool + poppler + sed + tar)) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which))) + (list pkg-config which)) (home-page "https://www.lesbonscomptes.com/recoll/") (synopsis "Find documents based on their contents or file names") (description "Recoll finds documents based on their contents as well as @@ -404,8 +399,7 @@ (define-public hyperestraier (base32 "1qk3pxgzyrpcz5qfyd5xs2hw9q1cbb7j5zd4kp1diq501wcj2vs9")))) (inputs - `(("qdbm" ,qdbm) - ("zlib" ,zlib))) + (list qdbm zlib)) (build-system gnu-build-system) (arguments `(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath=" @@ -459,10 +453,10 @@ (define-public plocate (string-append "--sharedstatedir=" (assoc-ref %outputs "out") "/var")))) (inputs - `(("liburing" ,liburing) - ("zstd" ,zstd "lib"))) + (list liburing + `(,zstd "lib"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://plocate.sesse.net/") (synopsis "Faster locate") (description "Plocate is a @code{locate} based on posting lists, @@ -495,11 +489,8 @@ (define-public swish-e ;; building: xpdf, catdoc, MP3::Tag, Spreadsheet::ParseExcel, ;; HTML::Entities. (inputs - `(("perl" ,perl) - ("perl-uri" ,perl-uri) - ("perl-html-parser" ,perl-html-parser) - ("perl-html-tagset" ,perl-html-tagset) - ("perl-mime-types" ,perl-mime-types))) + (list perl perl-uri perl-html-parser perl-html-tagset + perl-mime-types)) (arguments `(;; XXX: This fails to build with zlib (API mismatch) and tests fail ;; with libxml2, so disable both. @@ -549,17 +540,14 @@ (define-public xapers "0ykz6hn3qj46w3c99d6q0pi5ncq2894simcl7vapv047zm3cylmd")))) (build-system python-build-system) (propagated-inputs - `(("poppler" ,poppler) - ("python-urwid" ,python-urwid) - ("xclip" ,xclip) - ("xdg-utils" ,xdg-utils))) + (list poppler python-urwid xclip xdg-utils)) (inputs - `(("python-latexcodec" ,python-latexcodec) - ("python-pybtex" ,python-pybtex) - ("python-pycurl" ,python-pycurl) - ("python-pyyaml" ,python-pyyaml) - ("python-six" ,python-six) - ("python-xapian-bindings" ,python-xapian-bindings))) + (list python-latexcodec + python-pybtex + python-pycurl + python-pyyaml + python-six + python-xapian-bindings)) (arguments `(#:modules ((ice-9 rdelim) (guix build python-build-system) @@ -627,12 +615,12 @@ (define-public ugrep #t)))) (build-system gnu-build-system) (inputs - `(("bzip2" ,bzip2) - ("less" ,less) - ("lz4" ,lz4) - ("lzip" ,lzip) ;; lzma - ("pcre2" ,pcre2) - ("zlib" ,zlib))) + (list bzip2 + less + lz4 + lzip ;; lzma + pcre2 + zlib)) (arguments `(#:tests? #f ; no way to rebuild the binary input files #:test-target "test" diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 537f43cb89..25b64e907b 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -98,11 +98,9 @@ (define-public ccid (("/bin/echo") (which "echo"))) #t))))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs - `(("libusb" ,libusb) - ("pcsc-lite" ,pcsc-lite))) + (list libusb pcsc-lite)) (home-page "https://ccid.apdu.fr/") (synopsis "PC/SC driver for USB smart card devices") (description @@ -137,15 +135,15 @@ (define-public eid-mw ("pkg-config" ,pkg-config) ("perl" ,perl))) (inputs - `(("curl" ,curl) - ("libbsd" ,libbsd) - ("openssl" ,openssl) - ("gtk+" ,gtk+) - ("pcsc-lite" ,pcsc-lite) - ("p11-kit" ,p11-kit) - ("libproxy" ,libproxy) - ("libxml2" ,libxml2) - ("cyrus-sasl" ,cyrus-sasl))) + (list curl + libbsd + openssl + gtk+ + pcsc-lite + p11-kit + libproxy + libxml2 + cyrus-sasl)) (arguments `(#:configure-flags (list "--disable-static" @@ -209,10 +207,9 @@ (define-public softhsm '(#:configure-flags '("--disable-gost"))) ; TODO Missing the OpenSSL ; engine for GOST (inputs - `(("openssl" ,openssl))) + (list openssl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("cppunit" ,cppunit))) + (list pkg-config cppunit)) (synopsis "Software implementation of a generic cryptographic device") (description "SoftHSM 2 is a software implementation of a generic cryptographic device @@ -236,8 +233,8 @@ (define-public pcsc-lite `(#:configure-flags '("--enable-usbdropdir=/var/lib/pcsc/drivers" "--disable-libsystemd"))) (native-inputs - `(("perl" ,perl) ; for pod2man - ("pkg-config" ,pkg-config))) + (list perl ; for pod2man + pkg-config)) (inputs `(("libudev" ,eudev))) (home-page "https://pcsclite.apdu.fr/") @@ -268,9 +265,8 @@ (define-public ykclient ;; yubico.com, so skip it. (arguments '(#:tests? #f)) - (native-inputs `(("pkg-config" ,pkg-config) - ("help2man" ,help2man))) - (inputs `(("curl" ,curl))) + (native-inputs (list pkg-config help2man)) + (inputs (list curl)) (synopsis "C library to validate one-time-password YubiKeys") (description "YubiKey C Client Library (libykclient) is a C library used to validate a @@ -309,14 +305,9 @@ (define-public opensc "DEFAULT_PCSC_PROVIDER=\"" libpcsclite "\""))) #t)))))) (inputs - `(("readline" ,readline) - ("openssl" ,openssl) - ("pcsc-lite" ,pcsc-lite) - ("ccid" ,ccid))) + (list readline openssl pcsc-lite ccid)) (native-inputs - `(("libxslt" ,libxslt) - ("docbook-xsl" ,docbook-xsl) - ("pkg-config" ,pkg-config))) + (list libxslt docbook-xsl pkg-config)) (home-page "https://github.com/OpenSC/OpenSC/wiki") (synopsis "Tools and libraries related to smart cards") (description @@ -341,17 +332,14 @@ (define-public yubico-piv-tool "10xgdc51xvszkxmsvqnbjs8ixxz7rfnfahh3wn8glllynmszbhwi")))) (build-system gnu-build-system) (inputs - `(("gengetopt" ,gengetopt) - ("perl" ,perl) - ("pcsc-lite" ,pcsc-lite) - ("openssl" ,openssl))) + (list gengetopt perl pcsc-lite openssl)) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("help2man" ,help2man) - ("check" ,check) - ("texlive-bin" ,texlive-bin) - ("pkg-config" ,pkg-config))) + (list doxygen + graphviz + help2man + check + texlive-bin + pkg-config)) (home-page "https://developers.yubico.com/yubico-piv-tool/") (synopsis "Interact with the PIV application on a YubiKey") (description @@ -389,13 +377,11 @@ (define-public yubikey-personalization (assoc-ref %outputs "out") "/lib/udev/rules.d")))) (inputs - `(("json-c" ,json-c-0.13) - ("libusb" ,libusb) - ;; The library "libyubikey" is also known as "yubico-c". - ("libyubikey" ,libyubikey))) + (list json-c-0.13 libusb + ;; The library "libyubikey" is also known as "yubico-c". + libyubikey)) (native-inputs - `(("pkg-config" ,pkg-config) - ("eudev" ,eudev))) + (list pkg-config eudev)) (home-page "https://developers.yubico.com/yubikey-personalization/") (synopsis "Library and tools to personalize YubiKeys") (description @@ -444,9 +430,9 @@ (define-public python-pyscard "/lib/libpcsclite.so.1")))) #t))))) (inputs - `(("pcsc-lite" ,pcsc-lite))) + (list pcsc-lite)) (native-inputs - `(("swig" ,swig))) + (list swig)) (home-page "https://github.com/LudovicRousseau/pyscard") (synopsis "Smart card library for Python") (description @@ -489,15 +475,14 @@ (define-public libu2f-host "/xml/dtd/docbook/docbookx.dtd"))) #t))))) (inputs - `(("json-c" ,json-c-0.13) - ("hidapi" ,hidapi))) + (list json-c-0.13 hidapi)) (native-inputs - `(("help2man" ,help2man) - ("gengetopt" ,gengetopt) - ("pkg-config" ,pkg-config) - ("gtk-doc" ,gtk-doc) - ("docbook-xml" ,docbook-xml-4.3) - ("eudev" ,eudev))) + (list help2man + gengetopt + pkg-config + gtk-doc + docbook-xml-4.3 + eudev)) (home-page "https://developers.yubico.com/libu2f-host/") ;; TRANSLATORS: The U2F protocol has a "server side" and a "host side". (synopsis "U2F host-side C library and tool") @@ -529,18 +514,17 @@ (define-public libu2f-server (list "--enable-gtk-doc" "--enable-tests"))) (inputs - `(("json-c" ,json-c-0.13) - ("libressl" ,libressl))) + (list json-c-0.13 libressl)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("check" ,check) - ("gengetopt" ,gengetopt) - ("help2man" ,help2man) - ("pkg-config" ,pkg-config) - ("gtk-doc" ,gtk-doc) - ("which" ,which))) + (list autoconf + automake + libtool + check + gengetopt + help2man + pkg-config + gtk-doc + which)) (home-page "https://developers.yubico.com/libu2f-server/") ;; TRANSLATORS: The U2F protocol has a "server side" and a "host side". (synopsis "U2F server-side C library") @@ -572,15 +556,9 @@ (define-public pam-u2f (list (string-append "--with-pam-dir=" (assoc-ref %outputs "out") "/lib/security")))) (inputs - `(("libu2f-host" ,libu2f-host) - ("libu2f-server" ,libu2f-server) - ("linux-pam" ,linux-pam))) + (list libu2f-host libu2f-server linux-pam)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("asciidoc" ,asciidoc) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool asciidoc pkg-config)) (home-page "https://developers.yubico.com/pam-u2f/") (synopsis "PAM module for U2F authentication") (description @@ -620,12 +598,9 @@ (define-public python-fido2 "fido2/public_suffix_list.dat") #t))))) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-six" ,python-six))) + (list python-cryptography python-six)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pyfakefs" ,python-pyfakefs) - ("public-suffix-list" ,public-suffix-list))) + (list python-mock python-pyfakefs public-suffix-list)) (home-page "https://github.com/Yubico/python-fido2") (synopsis "Python library for communicating with FIDO devices over USB") (description @@ -675,20 +650,17 @@ (define-public python-yubikey-manager "')"))) #t))))) (propagated-inputs - `(("python-six" ,python-six) - ("python-pyscard" ,python-pyscard) - ("python-pyusb" ,python-pyusb) - ("python-click" ,python-click) - ("python-cryptography" ,python-cryptography) - ("python-pyopenssl" ,python-pyopenssl) - ("python-fido2" ,python-fido2))) + (list python-six + python-pyscard + python-pyusb + python-click + python-cryptography + python-pyopenssl + python-fido2)) (inputs - `(("yubikey-personalization" ,yubikey-personalization) - ("pcsc-lite" ,pcsc-lite) - ("libusb" ,libusb))) + (list yubikey-personalization pcsc-lite libusb)) (native-inputs - `(("swig" ,swig) - ("python-mock" ,python-mock))) + (list swig python-mock)) (home-page "https://developers.yubico.com/yubikey-manager/") (synopsis "Command line tool and library for configuring a YubiKey") (description @@ -731,8 +703,7 @@ (define-public nitrocli ("rust-regex" ,rust-regex-1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("hidapi" ,hidapi) - ("gnupg" ,gnupg))) + (list hidapi gnupg)) (home-page "https://github.com/d-e-s-o/nitrocli") (synopsis "Command line tool for Nitrokey devices") (description @@ -755,17 +726,16 @@ (define-public ausweisapp2 (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtdeclarative" ,qtdeclarative) - ("qtwebsockets" ,qtwebsockets) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtquickcontrols2" ,qtquickcontrols2) - ("pcsc-lite" ,pcsc-lite) - ("openssl" ,openssl))) + (list qtbase-5 + qtsvg + qtdeclarative + qtwebsockets + qtgraphicaleffects + qtquickcontrols2 + pcsc-lite + openssl)) (arguments `(#:modules ((guix build cmake-build-system) (guix build qt-utils) @@ -800,7 +770,7 @@ (define-public libfido2 (commit version))) (file-name (git-file-name name version)) (sha256 (base32 "12zy4cnlcffcb64lsx8198y09j1dwi0bcn9rr82q6i1k950yzd3p")))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("zlib" ,zlib) ("udev" ,eudev) diff --git a/gnu/packages/selinux.scm b/gnu/packages/selinux.scm index ecc18865cb..0000bc7bc9 100644 --- a/gnu/packages/selinux.scm +++ b/gnu/packages/selinux.scm @@ -85,7 +85,7 @@ (define-public libsepol (string-append line "\n#include \n")) (("%#lx") "%#\" PRIx64 \""))))))) (native-inputs - `(("flex" ,flex))) + (list flex)) (home-page "https://selinuxproject.org/") (synopsis "Library for manipulating SELinux policies") (description @@ -344,14 +344,11 @@ (define-public python-setools (string-append "join(\"" (assoc-ref outputs "out") "/\""))) #t))))) (propagated-inputs - `(("python-networkx" ,python-networkx))) + (list python-networkx)) (inputs - `(("libsepol" ,libsepol) - ("libselinux" ,libselinux))) + (list libsepol libselinux)) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("swig" ,swig))) + (list bison flex swig)) (home-page "https://github.com/TresysTechnology/setools") (synopsis "Tools for SELinux policy analysis") (description "SETools is a collection of graphical tools, command-line diff --git a/gnu/packages/sequoia.scm b/gnu/packages/sequoia.scm index 719a9d2ef4..3757fdd971 100644 --- a/gnu/packages/sequoia.scm +++ b/gnu/packages/sequoia.scm @@ -55,19 +55,16 @@ (define-public sequoia (build-system cargo-build-system) (outputs '("out" "python")) (native-inputs - `(("clang" ,clang) - ("pkg-config" ,pkg-config) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner) - ("python-wrapper" ,python-wrapper))) + (list clang pkg-config python-pytest python-pytest-runner + python-wrapper)) (inputs - `(("capnproto" ,capnproto) - ("gmp" ,gmp) - ("nettle" ,nettle) - ("openssl" ,openssl) - ("python" ,python) - ("python-cffi" ,python-cffi) - ("sqlite" ,sqlite))) + (list capnproto + gmp + nettle + openssl + python + python-cffi + sqlite)) (arguments `(#:tests? #f ;; building the tests requires 9.7GB total #:rust ,rust diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm index 4501dfb62d..5cf39ac7f4 100644 --- a/gnu/packages/serialization.scm +++ b/gnu/packages/serialization.scm @@ -77,8 +77,7 @@ (define-public avro-cpp-1.9 (add-after 'unpack 'chdir (lambda _ (chdir "lang/c++")))))) (inputs - `(("boost" ,boost) - ("snappy" ,snappy))) + (list boost snappy)) (home-page "https://avro.apache.org/") (synopsis "Data serialization system") (description "Apache Avro is a data serialization system. Avro provides: @@ -160,7 +159,7 @@ (define-public cereal (mkdir-p doc) (copy-recursively "doc/html" doc))))))) (native-inputs - `(("doxygen" ,doxygen))) + (list doxygen)) (home-page "https://uscilab.github.io/cereal/") (synopsis "C++11 library for serialization") (description @@ -190,10 +189,9 @@ (define-public msgpack (base32 "0yzhq50ijvwrfkr97knhvn54lj3f4hr3zy39yq8wpf6xll94s4bf")))) (build-system cmake-build-system) (native-inputs - `(("googletest" ,googletest-1.8) - ("pkg-config" ,pkg-config))) + (list googletest-1.8 pkg-config)) (propagated-inputs - `(("zlib" ,zlib))) ;; Msgpack installs two headers (zbuffer.h, + (list zlib)) ;; Msgpack installs two headers (zbuffer.h, ;; zbuffer.hpp) which #include . However, 'guix gc --references' ;; does not detect a store reference to zlib since these headers are not ;; compiled. @@ -226,7 +224,7 @@ (define-public libmpack (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("libtool" ,libtool))) + (list libtool)) (home-page "https://github.com/tarruda/libmpack") (synopsis "Small binary serialization library") (description "Libmpack is a small binary serialization and RPC library @@ -278,7 +276,7 @@ (define-public lua-libmpack "mpack-src") #t))))) (inputs - `(("lua" ,lua))) + (list lua)) (native-inputs `(("pkg-config" ,pkg-config) ("libmpack" ,(package-source libmpack)))) @@ -380,9 +378,9 @@ (define-public libcyaml (setenv "CC" "gcc") (invoke "make" "test")))))) (inputs - `(("libyaml" ,libyaml))) + (list libyaml)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "C library for reading and writing YAML") (description "LibCYAML is a C library written in ISO C11 for reading and writing @@ -410,7 +408,7 @@ (define-public yaml-cpp (arguments '(#:configure-flags '("-DYAML_BUILD_SHARED_LIBS=ON"))) (native-inputs - `(("python" ,python))) + (list python)) (home-page "https://github.com/jbeder/yaml-cpp") (synopsis "YAML parser and emitter in C++") (description "YAML parser and emitter in C++ matching the YAML 1.2 spec.") @@ -498,9 +496,7 @@ (define-public json.sh ":")))) #t))))) (inputs - `(("bash-minimal" ,bash-minimal) - ("grep" ,grep) - ("sed" ,sed))) + (list bash-minimal grep sed)) (synopsis "Pipeable JSON parser written in shell") (description "This package provides a JSON parser written in shell, compatible with @@ -560,7 +556,7 @@ (define-public libbson (base32 "1fj4554msq0rrz14snbj908dzqj46gh7jg9w9j0akn2b7q911m5a")))) (build-system gnu-build-system) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (home-page "http://mongoc.org/libbson/current/index.html") (synopsis "C BSON library") (description "Libbson can create and parse BSON documents. It can also @@ -581,9 +577,9 @@ (define-public python-ruamel.yaml "0hm9yg785f46bkrgqknd6fdvmkby9dpzjnm0b63qf0i748acaj5v")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-ruamel.yaml.clib" ,python-ruamel.yaml.clib))) + (list python-ruamel.yaml.clib)) (arguments `(;; TODO: Tests require packaging "ruamel.std.pathlib". #:tests? #f)) @@ -627,7 +623,7 @@ (define-public python-ruamel.yaml.clib (lambda _ (invoke "cython" "_ruamel_yaml.pyx")))))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://sourceforge.net/p/ruamel-yaml-clib/code/ci/default/tree") (synopsis "C version of reader, parser and emitter for ruamel.yaml") (description @@ -702,8 +698,7 @@ (define-public python-feather-format "00w9hwz7sj3fkdjc378r066vdy6lpxmn6vfac3qx956k8lvpxxj5")))) (build-system python-build-system) (propagated-inputs - `(("python-pandas" ,python-pandas) - ("python-pyarrow" ,python-pyarrow))) + (list python-pandas python-pyarrow)) (home-page "https://github.com/wesm/feather") (synopsis "Python wrapper to the Feather file format") (description "This package provides a Python wrapper library to the diff --git a/gnu/packages/serveez.scm b/gnu/packages/serveez.scm index 981d70ef70..b19d0ca596 100644 --- a/gnu/packages/serveez.scm +++ b/gnu/packages/serveez.scm @@ -50,9 +50,9 @@ (define-public serveez (("/bin/sh") (which "sh"))) #t))))) (native-inputs - `(("lzip" ,lzip))) + (list lzip)) (inputs - `(("guile" ,guile-2.2))) + (list guile-2.2)) (home-page "https://www.gnu.org/software/serveez/") (synopsis "Framework for implementing IP-based servers") (description diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm index 29890af48e..3de26f7201 100644 --- a/gnu/packages/shells.scm +++ b/gnu/packages/shells.scm @@ -98,7 +98,7 @@ (define-public dash #t)))) (build-system gnu-build-system) (inputs - `(("libedit" ,libedit))) + (list libedit)) (arguments '(#:configure-flags '("--with-libedit"))) (home-page "http://gondor.apana.org.au/~herbert/dash") @@ -130,14 +130,11 @@ (define-public fish (delete-file-recursively "pcre2"))))) (build-system cmake-build-system) (inputs - `(("fish-foreign-env" ,fish-foreign-env) - ("ncurses" ,ncurses) - ("pcre2" ,pcre2) ; don't use the bundled PCRE2 - ("python" ,python))) ; for fish_config and manpage completions + (list fish-foreign-env ncurses pcre2 ; don't use the bundled PCRE2 + python)) ; for fish_config and manpage completions (native-inputs - `(("doxygen" ,doxygen) - ("groff" ,groff) ; for 'fish --help' - ("procps" ,procps))) ; for the test suite + (list doxygen groff ; for 'fish --help' + procps)) ; for the test suite (arguments '(#:phases (modify-phases %standard-phases @@ -305,9 +302,7 @@ (define-public fish-foreign-env (search-input-file %build-inputs "/bin/tr") " "))))))) (inputs - `(("bash" ,bash) - ("coreutils" ,coreutils) - ("sed" ,sed))) + (list bash coreutils sed)) (home-page "https://github.com/oh-my-fish/plugin-foreign-env") (synopsis "Foreign environment interface for fish shell") (description "@code{fish-foreign-env} wraps bash script execution in a way @@ -342,12 +337,8 @@ (define-public rc (("/bin/rm") (which "rm")) (("/bin\\)") (string-append (dirname (which "rm")) ")"))) #t))))) - (inputs `(("readline" ,readline) - ("perl" ,perl))) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (inputs (list readline perl)) + (native-inputs (list autoconf automake libtool pkg-config)) (synopsis "Alternative implementation of the rc shell by Byron Rakitzis") (description "This is a reimplementation by Byron Rakitzis of the Plan 9 shell. It @@ -378,9 +369,9 @@ (define-public es (lambda _ (chdir "..")))))) (inputs - `(("readline" ,readline))) + (list readline)) (native-inputs - `(("bison" ,bison))) + (list bison)) (synopsis "Extensible shell with higher-order functions") (description "Es is an extensible shell. The language was derived from the Plan 9 @@ -409,10 +400,9 @@ (define-public tcsh (patch-flags '("-p0")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("perl" ,perl))) + (list autoconf perl)) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (arguments `(#:phases (modify-phases %standard-phases @@ -526,10 +516,8 @@ (define-public zsh (("command -p") "command ") (("'command' -p") "'command' ")) #t))))) - (native-inputs `(("autoconf" ,autoconf))) - (inputs `(("ncurses" ,ncurses) - ("pcre" ,pcre) - ("perl" ,perl))) + (native-inputs (list autoconf)) + (inputs (list ncurses pcre perl)) (synopsis "Powerful shell for interactive use and scripting") (description "The Z shell (zsh) is a Unix shell that can be used as an interactive login shell and as a powerful command interpreter @@ -577,7 +565,7 @@ (define-public xonsh ;; information. #:tests? #f)) (inputs - `(("python-ply" ,python-ply))) + (list python-ply)) (home-page "https://xon.sh/") (synopsis "Python-ish shell") (description @@ -619,11 +607,9 @@ (define-public scsh (symlink rxpath "rx")) #t))))) (inputs - `(("scheme48" ,scheme48) - ("scheme48-rx" ,scheme48-rx))) + (list scheme48 scheme48-rx)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://github.com/scheme/scsh") (synopsis "Unix shell embedded in Scheme") (description @@ -699,7 +685,7 @@ (define-public s-shell "0qiny71ww5nhzy4mnc8652hn0mlxyb67h333gbdxp4j4qxsi13q4")))) (build-system gnu-build-system) (inputs - `(("linenoise" ,linenoise))) + (list linenoise)) (arguments `(#:tests? #f #:make-flags (list "CC=gcc" @@ -786,9 +772,9 @@ (define-public loksh (base32 "0x33plxqhh5202hgqidgccz5hpg8d2q71ylgnm437g60mfi9z0px")))) (build-system meson-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:tests? #f)) ; no tests included (home-page "https://github.com/dimkr/loksh") @@ -872,7 +858,7 @@ (define-public oil (invoke/quiet oil "osh" "-c" "echo hi") (invoke/quiet oil "osh" "-n" "configure")))))))) (inputs - `(("readline" ,readline))) + (list readline)) (home-page "https://www.oilshell.org") (synopsis "Programming language and Bash-compatible Unix shell") (description "Oil is a programming language with automatic translation for @@ -902,9 +888,9 @@ (define-public gash #t)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (arguments '(#:make-flags '("XFAIL_TESTS=tests/redirects.org"))) (home-page "https://savannah.nongnu.org/projects/gash/") @@ -937,10 +923,9 @@ (define-public gash-utils #t)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0) - ("gash" ,gash))) + (list guile-3.0 gash)) (home-page "https://savannah.nongnu.org/projects/gash/") (synopsis "Core POSIX utilities written in Guile Scheme") (description "Gash-Utils provides Scheme implementations of many @@ -1025,15 +1010,14 @@ (define-public nushell ("rust-rstest" ,rust-rstest-0.10) ("rust-serial-test" ,rust-serial-test-0.5)))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (inputs - `(("curl" ,curl) - ("libgit2" ,libgit2) - ("libx11" ,libx11) - ("libxcb" ,libxcb) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl + libgit2 + libx11 + libxcb + openssl + zlib)) (home-page "https://www.nushell.sh") (synopsis "Shell that understands the structure of the data") (description diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm index 61cc124815..56984a08e4 100644 --- a/gnu/packages/shellutils.scm +++ b/gnu/packages/shellutils.scm @@ -129,14 +129,11 @@ (define-public boxes ("doc/boxes.1" "share/man/man1/") ("boxes-config" "etc/"))))))))) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - - ;; For the tests. - ("xxd" ,xxd))) + (list bison flex + ;; For the tests. + xxd)) (inputs - `(("libunistring" ,libunistring) - ("pcre2" ,pcre2))) + (list libunistring pcre2)) (home-page "https://boxes.thomasjensen.com") (synopsis "Command line ASCII boxes") (description @@ -159,13 +156,13 @@ (define-public zsh-autosuggestions "1g3pij5qn2j7v7jjac2a63lxd97mcsgw6xq6k5p7835q9fjiid98")))) (build-system gnu-build-system) (native-inputs - `(("ruby" ,ruby) - ("ruby-byebug" ,ruby-byebug) - ("ruby-pry" ,ruby-pry) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rspec-wait" ,ruby-rspec-wait) - ("tmux" ,tmux) - ("zsh" ,zsh))) + (list ruby + ruby-byebug + ruby-pry + ruby-rspec + ruby-rspec-wait + tmux + zsh)) (arguments '(#:phases (modify-phases %standard-phases @@ -209,7 +206,7 @@ (define-public zsh-syntax-highlighting "039g3n59drk818ylcyvkciv8k9mf739cv6v4vis1h9fv9whbcmwl")))) (build-system gnu-build-system) (native-inputs - `(("zsh" ,zsh))) + (list zsh)) (arguments ;; FIXME: Tests fail when running test regexp ;; there is no pcre module in the Guix zsh package @@ -333,7 +330,7 @@ (define-public trash-cli (string-append "\"" libc "/lib/libc.so.6\"\n")) (("\"df\"") (string-append "\"" coreutils "/bin/df\""))))))))) - (inputs `(("coreutils" ,coreutils))) + (inputs (list coreutils)) (home-page "https://github.com/andreafrancia/trash-cli") (synopsis "Trash can management tool") (description @@ -386,11 +383,8 @@ (define-public direnv (invoke "make" "clean"))) #t))))) (native-inputs - `(("go-github-com-burntsushi-toml" ,go-github-com-burntsushi-toml) - ("go-github-com-direnv-go-dotenv" ,go-github-com-direnv-go-dotenv) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-golang-org-x-mod" ,go-golang-org-x-mod) - ("which" ,which))) + (list go-github-com-burntsushi-toml go-github-com-direnv-go-dotenv + go-github-com-mattn-go-isatty go-golang-org-x-mod which)) (home-page "https://direnv.net/") (synopsis "Environment switcher for the shell") (description @@ -464,12 +458,9 @@ (define-public hstr (("ncursesw\\/curses.h") "ncurses.h"))) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("ncurses" ,ncurses) - ("readline" ,readline))) + (list ncurses readline)) (synopsis "Navigate and search command history with shell history suggest box") (description "HSTR (HiSToRy) is a command-line utility that brings improved Bash and Zsh command completion from the history. It aims to make @@ -571,7 +562,7 @@ (define-public renameutils #t)))) (build-system gnu-build-system) (inputs - `(("readline" ,readline))) + (list readline)) (home-page "https://www.nongnu.org/renameutils/") (synopsis "File renaming utilities") (description "The file renaming utilities (renameutils for short) are a diff --git a/gnu/packages/simh.scm b/gnu/packages/simh.scm index b911b30b00..81d26bbde0 100644 --- a/gnu/packages/simh.scm +++ b/gnu/packages/simh.scm @@ -40,7 +40,7 @@ (define-public simh (file-name (git-file-name name version)))) (build-system gnu-build-system) (inputs - `(("libpcap" ,libpcap))) + (list libpcap)) (arguments '(#:tests? #f #:make-flags (list diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm index f5fe3fcf1d..240549be47 100644 --- a/gnu/packages/simulation.scm +++ b/gnu/packages/simulation.scm @@ -101,11 +101,9 @@ (define-public openfoam ("scotch" ,pt-scotch32) ("zlib" ,zlib))) (native-inputs - `(("bison" ,bison))) + (list bison)) (propagated-inputs - `(("gzip" ,gzip) - ("gnuplot" ,gnuplot) - ("openmpi" ,openmpi))) + (list gzip gnuplot openmpi)) (outputs '("debug" ;~60MB "out")) (arguments @@ -257,12 +255,11 @@ (define-public python-fenics-dijitso "0lhqsq8ypdak0ahr2jnyvg07yrqp6wicjxi6k56zx24wp3qg60sc")))) (build-system python-build-system) (inputs - `(("openmpi" ,openmpi) - ("python-numpy" ,python-numpy))) + (list openmpi python-numpy)) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov))) + (list python-pytest-cov)) (propagated-inputs - `(("python-mpi4py" ,python-mpi4py))) + (list python-mpi4py)) (arguments `(#:phases (modify-phases %standard-phases @@ -305,9 +302,9 @@ (define-public python-fenics-ufl "10dz8x3lm68x2w3kkqcjask38h0zkhhak26jdbkppr8g9y8wny7p")))) (build-system python-build-system) (inputs - `(("python-numpy" ,python-numpy))) + (list python-numpy)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (arguments '(#:phases (modify-phases %standard-phases @@ -338,10 +335,9 @@ (define-public python-fenics-fiat "13sc7lma3d2mh43an7i4kkdbbk4cmvxjk45wi43xnjd7qc38zg4b")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-sympy" ,python-sympy))) + (list python-numpy python-sympy)) (arguments '(#:phases (modify-phases %standard-phases @@ -385,11 +381,9 @@ (define-public python-fenics-ffc "1f2a44ha65fg3a1prrbrsz4dgvibsv0j5c3pi2m52zi93bhwwgg9")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (propagated-inputs - `(("python-fenics-dijitso" ,python-fenics-dijitso) - ("python-fenics-fiat" ,python-fenics-fiat) - ("python-fenics-ufl" ,python-fenics-ufl))) + (list python-fenics-dijitso python-fenics-fiat python-fenics-ufl)) (arguments '(#:phases (modify-phases %standard-phases @@ -725,7 +719,7 @@ (define-public fullswof-2d "16v08dx7h7n4wyddzbwimazwyj74ynis12mpjfkay4243npy44b8")))) (build-system gnu-build-system) (native-inputs - `(("inetutils" ,inetutils))) ; for 'hostname', used in the check phase + (list inetutils)) ; for 'hostname', used in the check phase (arguments `(#:phases (modify-phases %standard-phases @@ -905,16 +899,14 @@ (define-public python-dolfin-adjoint #t)))) (build-system python-build-system) (inputs - `(("fenics" ,fenics) - ("openmpi" ,openmpi) - ("pybind11" ,pybind11))) + (list fenics openmpi pybind11)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-coverage" ,python-coverage) - ("python-decorator" ,python-decorator) - ("python-flake8" ,python-flake8) - ("python-pkgconfig" ,python-pkgconfig) - ("python-pytest" ,python-pytest))) + (list pkg-config + python-coverage + python-decorator + python-flake8 + python-pkgconfig + python-pytest)) (propagated-inputs `(("scipy" ,python-scipy))) (arguments diff --git a/gnu/packages/skarnet.scm b/gnu/packages/skarnet.scm index a282399024..31349e858b 100644 --- a/gnu/packages/skarnet.scm +++ b/gnu/packages/skarnet.scm @@ -70,7 +70,7 @@ (define-public execline (sha256 (base32 "0msmzf5zwjcsgjlvvq28rd2i0fkdb2skmv8ii0ix8dhyckwwjmav")))) (build-system gnu-build-system) - (inputs `(("skalibs" ,skalibs))) + (inputs (list skalibs)) (arguments '(#:configure-flags (list (string-append "--with-lib=" @@ -112,8 +112,7 @@ (define-public s6 (sha256 (base32 "1a3lj0xfhn1w3a4ygqsxy8q4dr3n48hnwml4xzdpz3nrikhy8if5")))) (build-system gnu-build-system) - (inputs `(("skalibs" ,skalibs) - ("execline" ,execline))) + (inputs (list skalibs execline)) (arguments `(#:configure-flags (list (string-append "--with-lib=" @@ -157,7 +156,7 @@ (define-public s6-dns (sha256 (base32 "0nczzjprvp6wirzycgf5h32dlgx4r8grzkqhif27n3ii6f5g78yw")))) (build-system gnu-build-system) - (inputs `(("skalibs" ,skalibs))) + (inputs (list skalibs)) (arguments '(#:configure-flags (list (string-append "--with-lib=" @@ -186,10 +185,7 @@ (define-public s6-networking (sha256 (base32 "1fn3g9gkwgmnxallhk82f5rly81pnkilj7n49g5fbfmaalsq96mh")))) (build-system gnu-build-system) - (inputs `(("skalibs" ,skalibs) - ("execline" ,execline) - ("s6" ,s6) - ("s6-dns" ,s6-dns))) + (inputs (list skalibs execline s6 s6-dns)) (arguments '(#:configure-flags (list (string-append "--with-lib=" @@ -229,9 +225,7 @@ (define-public s6-rc (sha256 (base32 "1xyaplwzvqnb53mg59a7jklakzwsiqivp6qggsry3sbaw4hf3d5j")))) (build-system gnu-build-system) - (inputs `(("skalibs" ,skalibs) - ("execline" ,execline) - ("s6" ,s6))) + (inputs (list skalibs execline s6)) (arguments '(#:configure-flags (list (string-append "--with-lib=" @@ -271,7 +265,7 @@ (define-public s6-portable-utils (sha256 (base32 "132jj5qk8x40kw6lrrn7jiqhvqj9d2h6g6mhl8zma1sp37bg0i84")))) (build-system gnu-build-system) - (inputs `(("skalibs" ,skalibs))) + (inputs (list skalibs)) (arguments '(#:configure-flags (list (string-append "--with-lib=" @@ -304,9 +298,7 @@ (define-public s6-linux-init (base32 "0grqk111d6aqym1c4l9j26fdqcgra1hvwb9vdgylrfbvn1c3hlpb")))) (build-system gnu-build-system) (inputs - `(("execline" ,execline) - ("s6" ,s6) - ("skalibs" ,skalibs))) + (list execline s6 skalibs)) (arguments '(#:configure-flags (list @@ -349,7 +341,7 @@ (define-public s6-linux-utils (sha256 (base32 "0hr49nl0d7a6i5w8cfg43xzvzayb8kpqij9xg7bmw2fyvc2z338z")))) (build-system gnu-build-system) - (inputs `(("skalibs" ,skalibs))) + (inputs (list skalibs)) (arguments '(#:configure-flags (list (string-append "--with-lib=" diff --git a/gnu/packages/skribilo.scm b/gnu/packages/skribilo.scm index 4d3d420973..1b000e0688 100644 --- a/gnu/packages/skribilo.scm +++ b/gnu/packages/skribilo.scm @@ -72,18 +72,17 @@ (define-public skribilo ;; no longer the case in Guile >= 3.0.6. This is fixed upstream. #:tests? #f)) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) - (inputs `(("guile" ,guile-3.0) - ("imagemagick" ,imagemagick) - ("ghostscript" ,ghostscript) ; for 'convert' - ("ploticus" ,ploticus) - ("lout" ,lout))) + (inputs (list guile-3.0 + imagemagick + ghostscript ; for 'convert' + ploticus + lout)) ;; The 'skribilo' command needs them, and for people using Skribilo as a ;; library, these inputs are needed as well. - (propagated-inputs `(("guile-reader" ,guile-reader) - ("guile-lib" ,guile-lib))) + (propagated-inputs (list guile-reader guile-lib)) (home-page "https://www.nongnu.org/skribilo/") (synopsis "Document production tool written in Guile Scheme") diff --git a/gnu/packages/slang.scm b/gnu/packages/slang.scm index 693144e173..c8de04667f 100644 --- a/gnu/packages/slang.scm +++ b/gnu/packages/slang.scm @@ -73,11 +73,7 @@ (define-public slang (string-append "MISC_TERMINFO_DIRS=" "\"" ncurses "/share/terminfo" "\""))))))))) (inputs - `(("readline" ,readline) - ("zlib" ,zlib) - ("libpng" ,libpng) - ("pcre" ,pcre) - ("ncurses" ,ncurses))) + (list readline zlib libpng pcre ncurses)) (home-page "https://www.jedsoft.org/slang/") (synopsis "Library for interactive applications and extensibility") (description @@ -105,10 +101,7 @@ (define-public newt (build-system gnu-build-system) (outputs '("out" "python")) (inputs - `(("slang" ,slang) - ("popt" ,popt) - ("python" ,python) - ("fribidi" ,fribidi))) + (list slang popt python fribidi)) (arguments `(#:tests? #f ; no test suite #:configure-flags diff --git a/gnu/packages/smalltalk.scm b/gnu/packages/smalltalk.scm index 26f7ab2c76..c89e95316a 100644 --- a/gnu/packages/smalltalk.scm +++ b/gnu/packages/smalltalk.scm @@ -61,12 +61,12 @@ (define-public smalltalk (patches (search-patches "smalltalk-multiplication-overflow.patch")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ;; XXX: To be removed with the next release of Smalltalk. - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("zip" ,zip))) + (list pkg-config + ;; XXX: To be removed with the next release of Smalltalk. + autoconf + automake + libtool + zip)) ;; TODO: These optional dependencies raise the closure size to ~1 GiB ;; from the current ~100 MiB, although some of them might be very ;; useful for end users: @@ -79,11 +79,7 @@ (define-public smalltalk ;; - sqlite ;; - zlib (inputs - `(("gmp" ,gmp) - ("libffi" ,libffi) - ("libltdl" ,libltdl) - ("libsigsegv" ,libsigsegv) - ("lightning" ,lightning))) + (list gmp libffi libltdl libsigsegv lightning)) (arguments `(#:phases (modify-phases %standard-phases @@ -146,15 +142,15 @@ (define-public squeak-vm "(VM_BUILD_STRING \\\"Built with GNU Guix\\\")")) #t)))) (inputs - `(("alsa-lib" ,alsa-lib) - ("dbus" ,dbus) - ("freetype" ,freetype) - ("libffi" ,libffi) - ("libxrender" ,libxrender) - ("mesa" ,mesa) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib + dbus + freetype + libffi + libxrender + mesa + pulseaudio)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (build-system cmake-build-system) (arguments `(#:tests? #f ;no check target diff --git a/gnu/packages/sml.scm b/gnu/packages/sml.scm index c7e8da35e2..1d1ccf6d8c 100644 --- a/gnu/packages/sml.scm +++ b/gnu/packages/sml.scm @@ -47,11 +47,7 @@ (define-public polyml "1y3i919kzylvhwfsi6adnc0ah0xahl6ncna0g5bcjyhxsq2416rn")))) (build-system gnu-build-system) (inputs - `(("gmp" ,gmp) - ("lesstif" ,lesstif) - ("libffi" ,libffi) - ("libx11" ,libx11) - ("libxt" ,libxt))) + (list gmp lesstif libffi libx11 libxt)) (arguments '(#:configure-flags (list "--with-system-libffi=yes" diff --git a/gnu/packages/solidity.scm b/gnu/packages/solidity.scm index 26167ee659..a5b5002ce8 100644 --- a/gnu/packages/solidity.scm +++ b/gnu/packages/solidity.scm @@ -76,9 +76,7 @@ (define-public solidity (invoke "./scripts/tests.sh") #t))))) (inputs - `(("boost-static" ,boost-static) - ("jsoncpp" ,jsoncpp) - ("z3" ,z3))) + (list boost-static jsoncpp z3)) (native-inputs `(("python" ,python) ("tput" ,ncurses) diff --git a/gnu/packages/speech.scm b/gnu/packages/speech.scm index 8914d6d20e..9e687fb632 100644 --- a/gnu/packages/speech.scm +++ b/gnu/packages/speech.scm @@ -110,7 +110,7 @@ (define-public flite (find-files out "\\.a$")) #t)))))) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs `(("alsa" ,alsa-lib))) (synopsis "Speech synthesis system") @@ -165,9 +165,8 @@ (define-public espeak (("/bin/ln") "ln")) #t))))) (inputs - `(("portaudio" ,portaudio) - ("pulseaudio" ,pulseaudio))) - (native-inputs `(("unzip" ,unzip))) + (list portaudio pulseaudio)) + (native-inputs (list unzip)) (home-page "http://espeak.sourceforge.net/") (synopsis "Software speech synthesizer") (description "eSpeak is a software speech synthesizer for English and @@ -200,13 +199,9 @@ (define-public espeak-ng ;; XXX: Some tests require an audio device. #:tests? #f)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("which" ,which))) + (list autoconf automake libtool which)) (inputs - `(("libcap" ,libcap) - ("pcaudiolib" ,pcaudiolib))) + (list libcap pcaudiolib)) (synopsis "Software speech synthesizer") (description "eSpeak NG is a software speech synthesizer for more than 100 languages. @@ -228,7 +223,7 @@ (define-public mitlm "09fv4fcpmw9g1j0zml0k5kk1lgjw2spr8gn51llbkaaph6v8d62a")))) (build-system gnu-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (synopsis "The MIT Language Modeling toolkit") (description "The MIT Language Modeling (MITLM) toolkit is a set of tools designed for the efficient estimation of statistical n-gram language @@ -510,7 +505,7 @@ (define-public festival (add-before 'configure 'bootstrap (lambda _ (invoke "autoreconf" "-vif")))))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -577,12 +572,9 @@ (define-public ekho (sha256 (base32 "1v476kpw09ljj8mavasj4hya2w11jwlx7q22rh1lsn9jkkam5i2a")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("espeak-ng" ,espeak-ng) - ("libsndfile" ,libsndfile) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib espeak-ng libsndfile pulseaudio)) (build-system gnu-build-system) (native-search-paths (list (search-path-specification @@ -615,13 +607,13 @@ (define-public sphinxbase (arguments `(#:parallel-tests? #f)) ;tests fail otherwise (native-inputs - `(("bison" ,bison) - ("doxygen" ,doxygen) - ("perl" ,perl) ;for tests - ("python" ,python) - ("swig" ,swig))) + (list bison + doxygen + perl ;for tests + python + swig)) (inputs - `(("pulseaudio" ,pulseaudio))) + (list pulseaudio)) (home-page "https://cmusphinx.github.io/") (synopsis "Support library required by Pocketsphinx and Sphinxtrain") (description "This package contains the basic libraries shared by @@ -644,15 +636,10 @@ (define-public pocketsphinx (base32 "1n9yazzdgvpqgnfzsbl96ch9cirayh74jmpjf7svs4i7grabanzg")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("perl" ,perl) ;for tests - ("python" ,python) - ("swig" ,swig))) + (list pkg-config perl ;for tests + python swig)) (inputs - `(("gstreamer" ,gstreamer) - ("libcap" ,libcap) - ("pulseaudio" ,pulseaudio) - ("sphinxbase" ,sphinxbase))) + (list gstreamer libcap pulseaudio sphinxbase)) (home-page "https://cmusphinx.github.io/") (synopsis "Recognizer library written in C") (description "PocketSphinx is one of Carnegie Mellon University's diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 471988b178..3ac5b5e22c 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -80,30 +80,28 @@ (define-public python-sphinx "@pytest.mark.skip()")) (invoke "make" "test"))))))) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-docutils" ,python-docutils) - ("python-jinja2" ,python-jinja2) - ("python-imagesize" ,python-imagesize) - ("python-packaging" ,python-packaging) - ("python-pygments" ,python-pygments) - ("python-requests" ,python-requests) - ("python-snowballstemmer" ,python-snowballstemmer) - ("python-sphinx-alabaster-theme" - ,python-sphinx-alabaster-theme) - ("python-sphinxcontrib-applehelp" ,python-sphinxcontrib-applehelp) - ("python-sphinxcontrib-devhelp" ,python-sphinxcontrib-devhelp) - ("python-sphinxcontrib-htmlhelp" ,python-sphinxcontrib-htmlhelp) - ("python-sphinxcontrib-jsmath" ,python-sphinxcontrib-jsmath) - ("python-sphinxcontrib-qthelp" ,python-sphinxcontrib-qthelp) - ("python-sphinxcontrib-serializinghtml" - ,python-sphinxcontrib-serializinghtml))) + (list python-babel + python-docutils + python-jinja2 + python-imagesize + python-packaging + python-pygments + python-requests + python-snowballstemmer + python-sphinx-alabaster-theme + python-sphinxcontrib-applehelp + python-sphinxcontrib-devhelp + python-sphinxcontrib-htmlhelp + python-sphinxcontrib-jsmath + python-sphinxcontrib-qthelp + python-sphinxcontrib-serializinghtml)) (native-inputs - `(("graphviz" ,graphviz) - ("imagemagick" ,imagemagick) ;for "convert" - ("python-html5lib" ,python-html5lib) - ("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("python-pytest" ,python-pytest))) + (list graphviz + imagemagick ;for "convert" + python-html5lib + python-mock + python-nose + python-pytest)) (home-page "https://www.sphinx-doc.org") (synopsis "Python documentation generator") (description "Sphinx is a tool that makes it easy to create documentation @@ -139,25 +137,24 @@ (define-public python2-sphinx "tests/test_websupport.py" ;; This one fails for unknown reasons. "tests/test_correct_year.py")))))))) - (native-inputs `(("python2-mock" ,python2-mock) - ("python2-enum34" ,python2-enum34) - ,@(package-native-inputs base))) + (native-inputs (modify-inputs (package-native-inputs base) + (prepend python2-mock python2-enum34))) ;; Sphinx 2 has some dependencies that do not support Python 2, so ;; we keep our own propagated-inputs here instead of inheriting. (propagated-inputs - `(("python2-pytz" ,python2-pytz) - ("python2-typing" ,python2-typing) - ("python2-imagesize" ,python2-imagesize) - ("python2-sphinx-alabaster-theme" ,python2-sphinx-alabaster-theme) - ("python2-babel" ,python2-babel) - ("python2-snowballstemmer" ,python2-snowballstemmer) - ("python2-docutils" ,python2-docutils-0.14) - ("python2-jinja2" ,python2-jinja2) - ("python2-packaging" ,python2-packaging) - ("python2-pygments" ,python2-pygments) - ("python2-requests" ,python2-requests) - ("python2-six" ,python2-six) - ("python2-sphinxcontrib-websupport" ,python2-sphinxcontrib-websupport)))))) + (list python2-pytz + python2-typing + python2-imagesize + python2-sphinx-alabaster-theme + python2-babel + python2-snowballstemmer + python2-docutils-0.14 + python2-jinja2 + python2-packaging + python2-pygments + python2-requests + python2-six + python2-sphinxcontrib-websupport))))) (define-public python-sphinxcontrib-applehelp (package @@ -194,10 +191,7 @@ (define-public python-sphinx-copybutton (arguments `(#:tests? #f)) ; XXX: Check requires network access. (propagated-inputs - `(("python-flit" ,python-flit) - ("python-setuptools" ,python-setuptools) - ("python-sphinx" ,python-sphinx) - ("python-wheel" ,python-wheel))) + (list python-flit python-setuptools python-sphinx python-wheel)) (home-page "https://github.com/choldgraf/sphinx-copybutton") (synopsis "Sphinx extension to add \"copy\" buttons to code blocks") (description @@ -238,8 +232,7 @@ (define-public python-sphinxcontrib-github-alt "1x9af78vamjjcdrrhiah3wg613jv7gm8yh9vvqfrmf4vam6mimyg")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils) - ("python-sphinx" ,python-sphinx))) + (list python-docutils python-sphinx)) (home-page "https://github.com/jupyter/sphinxcontrib_github_alt") (synopsis "Link to GitHub pages from Sphinx docs") (description @@ -300,7 +293,7 @@ (define-public python-sphinxcontrib-newsfeed (arguments '(#:tests? #f)) ; No tests. (build-system python-build-system) (propagated-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (synopsis "News Feed extension for Sphinx") (description "Sphinxcontrib-newsfeed is an extension for adding a simple Blog, News or Announcements section to a Sphinx website.") @@ -322,7 +315,7 @@ (define-public python-sphinxcontrib-programoutput ;; FIXME: Many tests are failing. '(#:tests? #f)) (propagated-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (synopsis "Sphinx extension to include program output") (description "A Sphinx extension to literally insert the output of arbitrary commands into documents, helping you to keep your command examples up to date.") @@ -384,7 +377,7 @@ (define-public python-sphinxcontrib-svg2pdfconverter "1hhaxmqc7wh8gnyw5jaqckliknvk0p21y12wk3bdmncgkaf9ar8f")))) (build-system python-build-system) (propagated-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/missinglinkelectronics/sphinxcontrib-svg2pdfconverter") (synopsis "Sphinx SVG to PDF converter extension") (description "A Sphinx extension to convert SVG images to PDF in case the @@ -432,7 +425,7 @@ (define-public python2-sphinxcontrib-websupport (modify-phases %standard-phases (delete 'sanity-check)))) (propagated-inputs - `(("python2-six" ,python2-six))))) + (list python2-six)))) (define-public python-sphinx-gallery (package @@ -463,13 +456,13 @@ (define-public python-sphinx-gallery ;; AssertionError. " and not test_embed_links_and_styles")))))))) (native-inputs - `(("python-joblib" ,python-joblib) - ("python-matplotlib" ,python-matplotlib) - ("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-sphinx" ,python-sphinx))) + (list python-joblib + python-matplotlib + python-numpy + python-pillow + python-pytest + python-pytest-cov + python-sphinx)) (home-page "https://sphinx-gallery.github.io/stable/index.html") (synopsis "Generate an examples gallery automatically") (description @@ -514,8 +507,7 @@ (define-public python-sphinx-repoze-autointerface (build-system python-build-system) (arguments '(#:tests? #f)) ; No tests. (propagated-inputs - `(("python-sphinx" ,python-sphinx) - ("python-zope-interface" ,python-zope-interface))) + (list python-sphinx python-zope-interface)) (synopsis "Auto-generate Sphinx API docs from Zope interfaces") (description "This package defines an extension for the Sphinx documentation system. The extension allows generation of API documentation by @@ -549,8 +541,7 @@ (define-public python-sphinx-prompt (add-installed-pythonpath inputs outputs) (invoke "python" "-m" "pytest"))))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx))) + (list python-pytest python-sphinx)) (home-page "https://github.com/sbrunner/sphinx-prompt") (synopsis "Sphinx directive to add unselectable prompt") (description @@ -569,7 +560,7 @@ (define-public python-sphinx-alabaster-theme "00nwwjj2d2ym4s2kk217x7jkx1hnczc3fvm8yxbqmsp6b0nxfqd6")))) (build-system python-build-system) (propagated-inputs - `(("python-pygments" ,python-pygments))) + (list python-pygments)) (home-page "https://alabaster.readthedocs.io/") (synopsis "Configurable sidebar-enabled Sphinx theme") (description "Alabaster is a visually (c)lean, responsive, configurable @@ -591,11 +582,9 @@ (define-public python-sphinx-argparse (base32 "05wc8f5hb3jsg2vh2jf7jsyan8d4i09ifrz2c8fp6f7x1zw9iav0")))) (build-system python-build-system) (propagated-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (native-inputs - `(("python-commonmark" ,python-commonmark) - ("python-pytest" ,python-pytest) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) + (list python-commonmark python-pytest python-sphinx-rtd-theme)) (home-page "https://github.com/ribozz/sphinx-argparse") (synopsis "Sphinx extension for documenting argparse commands and options") (description @@ -617,7 +606,7 @@ (define-public python-sphinx-cloud-sptheme ;; FIXME: The 'pypi' release archive does not contain tests. (arguments '(#:tests? #f)) (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://bitbucket.org/ecollins/cloud_sptheme") (synopsis "'Cloud' theme for Sphinx documenter") (description "This package contains the \"Cloud\" theme for Sphinx and some @@ -640,7 +629,7 @@ (define-public python-guzzle-sphinx-theme "1rnkzrrsbnifn3vsb4pfaia3nlvgvw6ndpxp7lzjrh23qcwid34v")))) (build-system python-build-system) (propagated-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/guzzle/guzzle_sphinx_theme") (synopsis "Sphinx theme used by Guzzle") (description "This package provides guzzle_sphinx_theme, a theme for the @@ -665,7 +654,7 @@ (define-public python-sphinx-rtd-theme (build-system python-build-system) (arguments '(#:tests? #f)) ; No tests. (propagated-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/snide/sphinx_rtd_theme/") (synopsis "ReadTheDocs.org theme for Sphinx") (description "A theme for Sphinx used by ReadTheDocs.org.") @@ -687,8 +676,7 @@ (define-public python-breathe "055h95fkdld7s49878fqjx1nri1drj1czc184vrb7i60mf2yqg9n")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils) - ("python-sphinx" ,python-sphinx))) + (list python-docutils python-sphinx)) (home-page "https://github.com/michaeljones/breathe") (synopsis "ReStructuredText and Sphinx bridge to Doxygen") (description "This package is an extension to reStructuredText and Sphinx @@ -707,8 +695,7 @@ (define-public python-sphinx-intl (base32 "1d1q0sanjp4nkfvhsxi75zf3xjyyi8nzxvl3v7l0jy9ld70nwnmj")))) (build-system python-build-system) (propagated-inputs - `(("python-sphinx" ,python-sphinx) - ("python-click" ,python-click))) + (list python-sphinx python-click)) (home-page "https://github.com/sphinx-doc/sphinx-intl") (synopsis "Sphinx utility that makes it easy to translate and to apply translation") @@ -740,9 +727,7 @@ (define-public python-sphinxext-opengraph (add-installed-pythonpath inputs outputs) (invoke "python" "-m" "pytest"))))))) (native-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx))) + (list python-beautifulsoup4 python-pytest python-sphinx)) (home-page "https://github.com/wpilibsuite/sphinxext-opengraph") (synopsis "Sphinx Extension to enable OpenGraph support") (description @@ -778,15 +763,15 @@ (define-public python-sphinx-autobuild (invoke "pytest" "-v")) #t))))) (propagated-inputs - `(("python-argh" ,python-argh) - ("python-livereload" ,python-livereload) - ("python-pathtools" ,python-pathtools) - ("python-port-for" ,python-port-for) - ("python-pyyaml" ,python-pyyaml) - ("python-tornado" ,python-tornado) - ("python-watchdog" ,python-watchdog))) + (list python-argh + python-livereload + python-pathtools + python-port-for + python-pyyaml + python-tornado + python-watchdog)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/GaretJax/sphinx-autobuild") (synopsis "Rebuild Sphinx documentation when a change is detected") (description @@ -808,14 +793,10 @@ (define-public python-sphinx-autodoc-typehints "086v9mg21pvfx0lfqjx2xf36hnzrsripfg345xi59f7xwb9scjr4")))) (build-system python-build-system) (propagated-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ("python-sphinx" ,python-sphinx))) + (list python-setuptools-scm python-sphinx)) (native-inputs - `(("python-dataclasses" ,python-dataclasses) - ("python-pytest" ,python-pytest) - ("python-sphinx" ,python-sphinx) - ("python-sphobjinv" ,python-sphobjinv) - ("python-typing-extensions" ,python-typing-extensions))) + (list python-dataclasses python-pytest python-sphinx + python-sphobjinv python-typing-extensions)) (home-page "https://pypi.org/project/sphinx-autodoc-typehints/") (synopsis "Type hints for the Sphinx autodoc extension") (description "This extension allows you to use Python 3 annotations for @@ -835,12 +816,12 @@ (define-public python-nbsphinx "0j56bxdj08vn3q1804qwb1ywhga1mdg1awgm7i64wfpfwi8df2zm")))) (build-system python-build-system) (propagated-inputs - `(("python-docutils" ,python-docutils) - ("python-jinja2" ,python-jinja2) - ("python-nbconvert" ,python-nbconvert) - ("python-nbformat" ,python-nbformat) - ("python-sphinx" ,python-sphinx) - ("python-traitlets" ,python-traitlets))) + (list python-docutils + python-jinja2 + python-nbconvert + python-nbformat + python-sphinx + python-traitlets)) (home-page "https://nbsphinx.readthedocs.io/") (synopsis "Jupyter Notebook Tools for Sphinx") (description "@code{python-nbsphinx} is a Sphinx extension that @@ -864,11 +845,8 @@ (define-public python-sphobjinv "126lgm54c94ay3fci512ap4l607gak90pbz0fk98syxvj5izrrzx")))) (build-system python-build-system) (propagated-inputs - `(("python-attrs" ,python-attrs) - ("python-certifi" ,python-certifi) - ("python-fuzzywuzzy" ,python-fuzzywuzzy) - ("python-jsonschema" ,python-jsonschema) - ("python-levenshtein" ,python-levenshtein))) + (list python-attrs python-certifi python-fuzzywuzzy + python-jsonschema python-levenshtein)) (home-page "https://github.com/bskinn/sphobjinv") (synopsis "Sphinx cross-reference tool") (description "Sphinx objects.inv inspection/manipulation tool.") @@ -887,12 +865,10 @@ (define-public python-jupyter-sphinx "1wma60787m2451nn4bc4jw7bzqksplplb84wqxm34iaw70499z1p")))) (build-system python-build-system) (propagated-inputs - `(("python-ipython" ,python-ipython) - ("python-ipywidgets" ,python-ipywidgets) - ("python-nbconvert" ,python-nbconvert) - ("python-nbformat" ,python-nbformat))) + (list python-ipython python-ipywidgets python-nbconvert + python-nbformat)) (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/jupyter/jupyter-sphinx/") (synopsis "Jupyter Sphinx Extensions") (description @@ -915,9 +891,9 @@ (define-public python-sphinxcontrib-autoprogram "06hzim0d3fd72kf30fyjbbm5n8ibyybic0kf62gm79qp50zjwr5w")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/sphinx-contrib/autoprogram") (synopsis "Documenting CLI programs") (description @@ -940,23 +916,22 @@ (define-public python-pydata-sphinx-theme "055bh3hyh72pafiylvgpsjlk18wm15gg4azc5rjlsww5z475iq1j")))) (build-system python-build-system) (propagated-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4))) + (list python-beautifulsoup4)) (native-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-docutils" ,python-docutils) - ("python-jupyter-sphinx" ,python-jupyter-sphinx) - ("python-numpy" ,python-numpy) - ("python-numpydoc" ,python-numpydoc) - ("python-pandas" ,python-pandas) - ("python-plotly" ,python-plotly) - ("python-pytest" ,python-pytest) - ("python-pytest-regressions" - ,python-pytest-regressions) - ("python-recommonmark" ,python-recommonmark) - ("python-sphinx" ,python-sphinx) - ("python-xarray" ,python-xarray) - ("python-docutils" ,python-docutils) - ("python-sphinx" ,python-sphinx))) + (list python-beautifulsoup4 + python-docutils + python-jupyter-sphinx + python-numpy + python-numpydoc + python-pandas + python-plotly + python-pytest + python-pytest-regressions + python-recommonmark + python-sphinx + python-xarray + python-docutils + python-sphinx)) (home-page "https://github.com/pydata/pydata-sphinx-theme") (synopsis "Bootstrap-based Sphinx theme") (description diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 94976ab130..97ac36c5fe 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -64,12 +64,9 @@ (define-public usbredir "19jnpzlanq0a1m5lmlcsp50wxf7icxvpvclx7hnf0zxw8azngqd3")))) (build-system gnu-build-system) (propagated-inputs - `(("libusb" ,libusb))) + (list libusb)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (synopsis "Tools for sending USB device traffic over a network") (description "Usbredir is a network protocol for sending USB device traffic over a @@ -96,7 +93,7 @@ (define-public virglrenderer ("mesa" ,mesa) ("udev" ,eudev))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Virtual 3D GPU library") (description "A virtual 3D GPU library that enables a virtualized operating system to use the host GPU to accelerate 3D rendering.") @@ -147,15 +144,14 @@ (define-public spice-gtk "1drvj8y35gnxbnrxsipwi15yh0vs9ixzv4wslz6r3lra8w3bfa0z")))) (build-system gnu-build-system) (propagated-inputs - `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("spice-protocol" ,spice-protocol) - - ;; These are required by the pkg-config files. - ("gtk+" ,gtk+) - ("pixman" ,pixman) - ("openssl" ,openssl))) + (list gstreamer + gst-plugins-base + gst-plugins-good + spice-protocol + ;; These are required by the pkg-config files. + gtk+ + pixman + openssl)) (inputs `(("glib-networking" ,glib-networking) ("gobject-introspection" ,gobject-introspection) @@ -227,26 +223,23 @@ (define-public spice "1xd0xffw0g5vvwbq4ksmm3jjfq45f9dw20xpmi82g1fj9f7wy85k")))) (build-system gnu-build-system) (propagated-inputs - `(("openssl" ,openssl) - ("pixman" ,pixman) - ("spice-protocol" ,spice-protocol))) + (list openssl pixman spice-protocol)) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("glib" ,glib) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libcacard" ,libcacard) ; smartcard support - ("lz4" ,lz4) - ("opus" ,opus) - ("orc" ,orc) - ("zlib" ,zlib))) + (list cyrus-sasl + glib + libjpeg-turbo + libcacard ; smartcard support + lz4 + opus + orc + zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python) - ("spice-gtk" ,spice-gtk) - - ;; These are needed for the server listen tests. - ("glib-networking" ,glib-networking) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) + (list pkg-config + python + spice-gtk + ;; These are needed for the server listen tests. + glib-networking + gsettings-desktop-schemas)) (arguments `(#:configure-flags '("--enable-lz4" @@ -313,21 +306,20 @@ (define-public spice-vdagent (("ps -ef") "ps -efww"))))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("dbus" ,dbus) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libdrm" ,libdrm) - ("libpciaccess" ,libpciaccess) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr) - ("spice-protocol" ,spice-protocol))) + (list alsa-lib + dbus + glib + gtk+ + libdrm + libpciaccess + libx11 + libxext + libxfixes + libxinerama + libxrandr + spice-protocol)) (native-inputs - `(("pkg-config" ,pkg-config) - ("procps" ,procps))) ;tests use 'ps' + (list pkg-config procps)) ;tests use 'ps' (synopsis "Spice agent for Linux") (description "Spice-vdagent enables sharing the clipboard and guest display resolution scaling on graphical console window resize.") @@ -349,16 +341,16 @@ (define-public libcacard "1rrjlclm6ad63gah1fa4yfwrz4z6vgq2yrybbvzvvdbxrgl4vgzv")))) (build-system meson-build-system) (propagated-inputs - `(("glib" ,glib) ; Requires: in the pkg-config file - ("nss" ,nss) ; Requires.private: in the pkg-config - ("pcsc-lite" ,pcsc-lite))) ; file + (list glib ; Requires: in the pkg-config file + nss ; Requires.private: in the pkg-config + pcsc-lite)) ; file (native-inputs - `(("openssl" ,openssl) - ("nss" ,nss "bin") - ("opensc" ,opensc) - ("gnutls" ,gnutls) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list openssl + `(,nss "bin") + opensc + gnutls + pkg-config + which)) (synopsis "Emulate and share smart cards with virtual machines") (description "The @acronym{CAC,Common Access Card} library can be used to emulate and @@ -380,11 +372,7 @@ (define-public virt-viewer "00y9vi69sja4pkrfnvrkwsscm41bqrjzvp8aijb20pvg6ymczhj7")))) (build-system gnu-build-system) (inputs - `(("gtk+" ,gtk+) - ("gtk-vnc" ,gtk-vnc) - ("libcap" ,libcap) - ("libxml2" ,libxml2) - ("spice-gtk" ,spice-gtk))) + (list gtk+ gtk-vnc libcap libxml2 spice-gtk)) (native-inputs `(("glib:bin" ,glib "bin") ("intltool" ,intltool) diff --git a/gnu/packages/spreadsheet.scm b/gnu/packages/spreadsheet.scm index 99ff1bbff0..b81c67d63f 100644 --- a/gnu/packages/spreadsheet.scm +++ b/gnu/packages/spreadsheet.scm @@ -68,16 +68,14 @@ (define-public sc-im %standard-phases (delete 'configure)))) (inputs - `(("gnuplot" ,gnuplot) - ("libxls" ,libxls) - ("libxlsxwriter" ,libxlsxwriter) - ("libxml2" ,libxml2) - ("libzip" ,libzip) - ("ncurses" ,ncurses))) + (list gnuplot + libxls + libxlsxwriter + libxml2 + libzip + ncurses)) (native-inputs - `(("pkg-config" ,pkg-config) - ("which" ,which) - ("bison" ,bison))) + (list pkg-config which bison)) (synopsis "Spreadsheet program with vim-like keybindings") (description "@code{sc-im} is a highly configurable spreadsheet program diff --git a/gnu/packages/sqlite.scm b/gnu/packages/sqlite.scm index 7afa97eb7c..f03567608d 100644 --- a/gnu/packages/sqlite.scm +++ b/gnu/packages/sqlite.scm @@ -70,7 +70,7 @@ (define-public sqlite (base32 "1qxwkfvd185dfcqbakrzikrsw6ffr5jp1gl3dch9dsdyjvmw745x")))) (build-system gnu-build-system) - (inputs `(("readline" ,readline))) + (inputs (list readline)) (outputs '("out" "static")) (arguments `(#:configure-flags diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index 842f3a456b..ae64e99948 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ssh.scm @@ -91,7 +91,7 @@ (define-public hss (base32 "1rpysj65j9ls30bf2c5k5hykzzjfknrihs58imp178bx1wqzw4jl")))) (inputs - `(("readline" ,readline))) + (list readline)) (arguments `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) @@ -144,9 +144,7 @@ (define-public libssh ;; TODO: Add 'CMockery' and '-DWITH_TESTING=ON' for the test suite. #:tests? #f)) - (inputs `(("zlib" ,zlib) - ("libgcrypt" ,libgcrypt) - ("mit-krb5" ,mit-krb5))) + (inputs (list zlib libgcrypt mit-krb5)) (synopsis "SSH client library") (description "libssh is a C library implementing the SSHv2 and SSHv1 protocol for client @@ -172,8 +170,7 @@ (define-public libssh2 (build-system gnu-build-system) ;; The installed libssh2.pc file does not include paths to libgcrypt and ;; zlib libraries, so we need to propagate the inputs. - (propagated-inputs `(("libgcrypt" ,libgcrypt) - ("zlib" ,zlib))) + (propagated-inputs (list libgcrypt zlib)) (arguments `(#:configure-flags `("--with-libgcrypt"))) (synopsis "Client-side C library implementing the SSH2 protocol") (description @@ -197,8 +194,7 @@ (define-public openssh (base32 "1s8z6f7mi1pwsl79cqai8cr350m5lf2ifcxff57wx6mvm478k425")))) (build-system gnu-build-system) - (native-inputs `(("groff" ,groff) - ("pkg-config" ,pkg-config))) + (native-inputs (list groff pkg-config)) (inputs `(("libedit" ,libedit) ("openssl" ,openssl) ,@(if (hurd-target?) @@ -369,16 +365,14 @@ (define-public guile-ssh (string-append examples "/sssh.scm")) (delete-file-recursively bin) #t)))))) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("texinfo" ,texinfo) - ("pkg-config" ,pkg-config) - ("which" ,which) - ("guile" ,guile-3.0))) ;needed when cross-compiling. - (inputs `(("guile" ,guile-3.0) - ("libssh" ,libssh) - ("libgcrypt" ,libgcrypt))) + (native-inputs (list autoconf + automake + libtool + texinfo + pkg-config + which + guile-3.0)) ;needed when cross-compiling. + (inputs (list guile-3.0 libssh libgcrypt)) (synopsis "Guile bindings to libssh") (description "Guile-SSH is a library that provides access to the SSH protocol for @@ -394,10 +388,12 @@ (define-public guile2.0-ssh (inherit (package-source guile-ssh)) (patches (search-patches "guile-ssh-fix-test-suite.patch")))) (native-inputs - `(("guile" ,guile-2.0) ;needed when cross-compiling. - ,@(alist-delete "guile" (package-native-inputs guile-ssh)))) - (inputs `(("guile" ,guile-2.0) - ,@(alist-delete "guile" (package-inputs guile-ssh)))))) + (modify-inputs (package-native-inputs guile-ssh) + (delete "guile") + (prepend guile-2.0 ;needed when cross-compiling. + ))) + (inputs (modify-inputs (package-inputs guile-ssh) + (replace "guile" guile-2.0))))) (define-public guile2.2-ssh (package @@ -407,10 +403,12 @@ (define-public guile2.2-ssh (inherit (package-source guile-ssh)) (patches (search-patches "guile-ssh-fix-test-suite.patch")))) (native-inputs - `(("guile" ,guile-2.2) ;needed when cross-compiling. - ,@(alist-delete "guile" (package-native-inputs guile-ssh)))) - (inputs `(("guile" ,guile-2.2) - ,@(alist-delete "guile" (package-inputs guile-ssh)))))) + (modify-inputs (package-native-inputs guile-ssh) + (delete "guile") + (prepend guile-2.2 ;needed when cross-compiling. + ))) + (inputs (modify-inputs (package-inputs guile-ssh) + (replace "guile" guile-2.2))))) (define-public corkscrew ;; The last 2.0 release hails from 2009. Use a fork (submitted upstream as @@ -452,11 +450,9 @@ (define-public corkscrew (install-file "README.md" doc) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/patpadgett/corkscrew") (synopsis "SSH tunneling through HTTP(S) proxies") (description @@ -494,7 +490,7 @@ (define-public mosh (wrap-program (string-append bin "/mosh") `("PATH" ":" prefix (,bin))))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("openssl" ,openssl) ("perl" ,perl) @@ -537,9 +533,7 @@ (define-public dropbear `(#:configure-flags '("--disable-bundled-libtom") #:tests? #f)) ; there is no "make check" or anything similar (inputs - `(("libtomcrypt" ,libtomcrypt) - ("libtommath" ,libtommath) - ("zlib" ,zlib))) + (list libtomcrypt libtommath zlib)) (synopsis "Small SSH server and client") (description "Dropbear is a relatively small SSH server and client. It runs on a variety of POSIX-based platforms. Dropbear is @@ -603,28 +597,25 @@ (define-public lsh (patches (search-patches "lsh-fix-x11-forwarding.patch")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("m4" ,m4) - ("guile" ,guile-2.0) - ("gperf" ,gperf) - ("psmisc" ,psmisc))) ; for `killall' + (list autoconf + automake + m4 + guile-2.0 + gperf + psmisc)) ; for `killall' (inputs - `(("nettle" ,nettle-2) - ("linux-pam" ,linux-pam) - - ;; 'rl.c' uses the 'CPPFunction' type, which is no longer in - ;; Readline 6.3. - ("readline" ,readline-6.2) - - ("liboop" ,liboop) - ("zlib" ,zlib) - ("gmp" ,gmp) - - ;; The server (lshd) invokes xauth when X11 forwarding is requested. - ;; This adds 24 MiB (or 27%) to the closure of lsh. - ("xauth" ,xauth) - ("libxau" ,libxau))) ;also required for x11-forwarding + (list nettle-2 + linux-pam + ;; 'rl.c' uses the 'CPPFunction' type, which is no longer in + ;; Readline 6.3. + readline-6.2 + liboop + zlib + gmp + ;; The server (lshd) invokes xauth when X11 forwarding is requested. + ;; This adds 24 MiB (or 27%) to the closure of lsh. + xauth + libxau)) ;also required for x11-forwarding (arguments '(;; Skip the `configure' test that checks whether /dev/ptmx & ;; co. work as expected, because it relies on impurities (for @@ -729,7 +720,7 @@ (define-public autossh (base32 "0xqjw8df68f4kzkns5gcah61s5wk0m44qdk2z1d6388w6viwxhsz")))) (build-system gnu-build-system) (arguments `(#:tests? #f)) ; There is no "make check" or anything similar - (inputs `(("openssh" ,openssh))) + (inputs (list openssh)) (synopsis "Automatically restart SSH sessions and tunnels") (description "autossh is a program to start a copy of @command{ssh} and monitor it, restarting it as necessary should it die or stop passing traffic.") @@ -784,11 +775,9 @@ (define-public pdsh (("which") (which "which"))) #t))))) (inputs - `(("openssh" ,openssh) - ("mit-krb5" ,mit-krb5) - ("perl" ,perl))) + (list openssh mit-krb5 perl)) (native-inputs - `(("which" ,which))) + (list which)) (home-page "https://github.com/chaos/pdsh") (synopsis "Parallel distributed shell") (description "Pdsh is a an efficient, multithreaded remote shell client @@ -810,13 +799,10 @@ (define-public python-asyncssh "0lnhh2h1mj79j66ni883s9f3xldnbjb10vh80g24b7m003mm524c")))) (build-system python-build-system) (propagated-inputs - `(("python-cryptography" ,python-cryptography) - ("python-pyopenssl" ,python-pyopenssl) - ("python-gssapi" ,python-gssapi) - ("python-bcrypt" ,python-bcrypt))) + (list python-cryptography python-pyopenssl python-gssapi + python-bcrypt)) (native-inputs - `(("openssh" ,openssh) - ("openssl" ,openssl))) + (list openssh openssl)) (arguments `(#:phases (modify-phases %standard-phases @@ -850,8 +836,8 @@ (define-public clustershell (sha256 (base32 "11b87vyamcw4rvgxz74jxwkr9ly0h9ldp2wqsi5wc19p0r06la5j")))) (build-system python-build-system) - (inputs `(("openssh" ,openssh))) - (propagated-inputs `(("python-pyyaml" ,python-pyyaml))) + (inputs (list openssh)) + (propagated-inputs (list python-pyyaml)) (arguments `(#:phases (modify-phases %standard-phases (add-before 'build 'record-openssh-file-name @@ -923,8 +909,7 @@ (define-public webssh "1bcy9flrzbvams5p77swwiygv54ac58ia7hpic1bvg30b3wpvv7b")))) (build-system python-build-system) (propagated-inputs - `(("python-paramiko" ,python-paramiko) - ("python-tornado" ,python-tornado))) + (list python-paramiko python-tornado)) (home-page "https://webssh.huashengdun.org/") (synopsis "Web application to be used as an SSH client") (description "This package provides a web application to be used as an SSH diff --git a/gnu/packages/sssd.scm b/gnu/packages/sssd.scm index 9191440970..7f7c71972a 100644 --- a/gnu/packages/sssd.scm +++ b/gnu/packages/sssd.scm @@ -92,19 +92,16 @@ (define-public adcli (("\\$\\(XMLTO\\)" xmlto) (string-append xmlto " --searchpath " xsldir "/html")))))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("libtool" ,libtool) - ("libxslt" ,libxslt) - ("util-linux" ,util-linux) ; For `rev` command used in tests. - ("xmlto" ,xmlto))) + (list autoconf + automake + docbook-xml + docbook-xsl + libtool + libxslt + util-linux ; For `rev` command used in tests. + xmlto)) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("mit-krb5" ,mit-krb5) - ("samba" ,samba) - ("openldap" ,openldap))) + (list cyrus-sasl mit-krb5 samba openldap)) (home-page "https://gitlab.freedesktop.org/realmd/adcli/") (synopsis "Helper library and tools for Active Directory client operations") (description "@command{adcli} is a command‐line tool to join a computer to @@ -199,40 +196,40 @@ (define-public sssd (("tcase_add_test\\(tc_utils, resp_str_to_array_test\\);") "")) #t))))) (inputs - `(("augeas" ,augeas) - ("bind" ,isc-bind "utils") - ("c-ares" ,c-ares) - ("curl" ,curl) - ("cyrus-sasl" ,cyrus-sasl) - ("dbus" ,dbus) - ("ding-libs" ,ding-libs) - ("glib" ,glib) - ("gnutls" ,gnutls) - ("http-parser" ,http-parser) - ("jansson" ,jansson) - ("ldb" ,ldb) - ("libselinux" ,libselinux) - ("libsemanage" ,libsemanage) - ("libunistring" ,libunistring) - ("linux-pam" ,linux-pam) - ("mit-krb5" ,mit-krb5) - ("nss" ,nss) - ("openldap" ,openldap) - ("openssl" ,openssl) - ("pcre" ,pcre) - ("popt" ,popt) - ("samba" ,samba) - ("talloc" ,talloc) - ("tdb" ,tdb) - ("tevent" ,tevent))) + (list augeas + `(,isc-bind "utils") + c-ares + curl + cyrus-sasl + dbus + ding-libs + glib + gnutls + http-parser + jansson + ldb + libselinux + libsemanage + libunistring + linux-pam + mit-krb5 + nss + openldap + openssl + pcre + popt + samba + talloc + tdb + tevent)) (native-inputs - `(("check" ,check-0.14) - ("docbook-xsl" ,docbook-xsl) - ("docbook-xml" ,docbook-xml) - ("libxml2" ,libxml2) ; for xmllint - ("libxslt" ,libxslt) - ("pkg-config" ,pkg-config) - ("util-linux" ,util-linux "lib"))) ;for uuid.h, reqired for KCM + (list check-0.14 + docbook-xsl + docbook-xml + libxml2 ; for xmllint + libxslt + pkg-config + `(,util-linux "lib"))) ;for uuid.h, reqired for KCM (home-page "https://pagure.io/SSSD/sssd/") (synopsis "System security services daemon") (description "SSSD is a system daemon. Its primary function is to provide diff --git a/gnu/packages/stalonetray.scm b/gnu/packages/stalonetray.scm index c803fb06f6..57cdc5e2d8 100644 --- a/gnu/packages/stalonetray.scm +++ b/gnu/packages/stalonetray.scm @@ -37,7 +37,7 @@ (define-public stalonetray (sha256 (base32 "0k7xnpdb6dvx25d67v0crlr32cdnzykdsi9j889njiididc8lm1n")))) - (inputs `(("libx11" ,libx11))) + (inputs (list libx11)) (build-system gnu-build-system) (home-page "http://stalonetray.sourceforge.net") (synopsis "Standalone freedesktop.org and KDE systray implementation") diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index edb1bd4405..7435866ec6 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -152,8 +152,7 @@ (define-public jags (build-system gnu-build-system) (home-page "http://mcmc-jags.sourceforge.net/") (native-inputs - `(("gfortran" ,gfortran) - ("lapack" ,lapack))) + (list gfortran lapack)) (synopsis "Gibbs sampler") (description "JAGS is Just Another Gibbs Sampler. It is a program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) @@ -515,7 +514,7 @@ (define-public r-class "0dxyxk59fs90713qisanlvk4p0d3l8n8n7zdd4d5c290naaaw83q")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass))) + (list r-mass)) (home-page "http://www.stats.ox.ac.uk/pub/MASS4/") (synopsis "R functions for classification") (description @@ -537,7 +536,7 @@ (define-public r-cluster "168l653ygkg21fwrqrf7lsqi5p6jzhgmcvhrwv7lznkdzdhag2jw")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/cluster") (synopsis "Methods for cluster analysis") (description @@ -599,7 +598,7 @@ (define-public r-kernsmooth (properties `((upstream-name . "KernSmooth"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/KernSmooth") (synopsis "Functions for kernel smoothing") (description @@ -643,7 +642,7 @@ (define-public r-matrix (properties `((upstream-name . "Matrix"))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (home-page "http://Matrix.R-forge.R-project.org/") (synopsis "Sparse and dense matrix classes and methods") (description @@ -663,9 +662,9 @@ (define-public r-nlme (base32 "1qw0sq64iybyidj0s8m76z4i1gxb1fn27s29i63fw5hvvy7aj9rx")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/nlme") (synopsis "Linear and nonlinear mixed effects models") (description @@ -685,8 +684,7 @@ (define-public r-mgcv (base32 "1fyx8b0xjyx75mp90v314gayzydkca5y90p76jnwxzfnhxbys4nd")))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix) - ("r-nlme" ,r-nlme))) + (list r-matrix r-nlme)) (home-page "https://cran.r-project.org/web/packages/mgcv") (synopsis "Mixed generalised additive model computation") (description @@ -767,7 +765,7 @@ (define-public r-survival "0zrikancm9shixvgng89f1610sphlwljczi0fnjbdqn4l85rrarz")))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix))) + (list r-matrix)) (home-page "https://github.com/therneau/survival") (synopsis "Survival analysis") (description @@ -783,22 +781,22 @@ (define-public r (build-system trivial-build-system) (arguments '(#:builder (begin (mkdir %output) #t))) (propagated-inputs - `(("r-minimal" ,r-minimal) - ("r-boot" ,r-boot) - ("r-class" ,r-class) - ("r-cluster" ,r-cluster) - ("r-codetools" ,r-codetools) - ("r-foreign" ,r-foreign) - ("r-kernsmooth" ,r-kernsmooth) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-mgcv" ,r-mgcv) - ("r-nlme" ,r-nlme) - ("r-nnet" ,r-nnet) - ("r-rpart" ,r-rpart) - ("r-spatial" ,r-spatial) - ("r-survival" ,r-survival))))) + (list r-minimal + r-boot + r-class + r-cluster + r-codetools + r-foreign + r-kernsmooth + r-lattice + r-mass + r-matrix + r-mgcv + r-nlme + r-nnet + r-rpart + r-spatial + r-survival)))) (define-public r-bit (package @@ -813,7 +811,7 @@ (define-public r-bit "0s7isadibxp2wr62r5cpbyh9z31sczzfz4j3rm7gxgjfpqgq8174")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "http://ff.r-forge.r-project.org") (synopsis "Class for vectors of 1-bit booleans") (description @@ -836,7 +834,7 @@ (define-public r-bit64 "0y0m7q1rwam1g88cjx7zyi07mj5dipxd9jkl90f294syx8k6ipr5")))) (build-system r-build-system) (propagated-inputs - `(("r-bit" ,r-bit))) + (list r-bit)) (home-page "http://ff.r-forge.r-project.org/") (synopsis "S3 class for vectors of 64 bit integers") (description @@ -969,7 +967,7 @@ (define-public r-munsell (base32 "16g1fzisbpqb15yh3pqf3iia4csppva5dnv1z88x9dg263xskwyh")))) (build-system r-build-system) (propagated-inputs - `(("r-colorspace" ,r-colorspace))) + (list r-colorspace)) (home-page "https://cran.r-project.org/web/packages/munsell") (synopsis "Munsell colour system") (description @@ -1011,7 +1009,7 @@ (define-public r-plyr (sha256 (base32 "11sjjdn146w95s1vsfmmgdls082cbnm1slv98xvyjhsl2mpx4mga")))) (build-system r-build-system) - (propagated-inputs `(("r-rcpp" ,r-rcpp))) + (propagated-inputs (list r-rcpp)) (home-page "http://had.co.nz/plyr") (synopsis "Tools for Splitting, Applying and Combining Data") (description @@ -1073,7 +1071,7 @@ (define-public r-sendmailr (properties `((upstream-name . "sendmailR"))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc))) + (list r-base64enc)) (home-page "https://cran.r-project.org/web/packages/sendmailR") (synopsis "Send email using R") @@ -1094,8 +1092,8 @@ (define-public r-stringi (base32 "0r959gzyqkq9683qdfy95g9plwpj3c73n9lhf0a6byybw4scq519")))) (build-system r-build-system) - (inputs `(("icu4c" ,icu4c))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list icu4c)) + (native-inputs (list pkg-config)) (home-page "http://stringi.rexamine.com/") (synopsis "Character string processing facilities") (description @@ -1120,9 +1118,7 @@ (define-public r-stringr (base32 "1p9ip7p87gbbg4s6d3d392svvzz2b5dqdq2c8ilgvn4s78nlsq47")))) (build-system r-build-system) (propagated-inputs - `(("r-glue" ,r-glue) - ("r-magrittr" ,r-magrittr) - ("r-stringi" ,r-stringi))) + (list r-glue r-magrittr r-stringi)) (home-page "https://github.com/hadley/stringr") (synopsis "Simple, consistent wrappers for common string operations") (description @@ -1145,9 +1141,7 @@ (define-public r-reshape2 (base32 "1n0jrajpvc8hjkh9z4g8bwq63qy5vy5cgl2pzjardyih4ngcz3fq")))) (build-system r-build-system) (propagated-inputs - `(("r-plyr" ,r-plyr) - ("r-rcpp" ,r-rcpp) - ("r-stringr" ,r-stringr))) + (list r-plyr r-rcpp r-stringr)) (home-page "https://github.com/hadley/reshape") (synopsis "Flexibly reshape data: a reboot of the \"reshape\" package") (description @@ -1167,19 +1161,19 @@ (define-public r-ggplot2 (base32 "1si46bf9p09qzs208hqffwcb40305p361whmwhc1pwrsmx7jjxdh")))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-glue" ,r-glue) - ("r-gtable" ,r-gtable) - ("r-isoband" ,r-isoband) - ("r-mass" ,r-mass) - ("r-mgcv" ,r-mgcv) - ("r-tibble" ,r-tibble) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-svglite" ,r-svglite) ; Needed for 'ggsave' - ("r-withr" ,r-withr))) + (list r-digest + r-glue + r-gtable + r-isoband + r-mass + r-mgcv + r-tibble + r-rlang + r-scales + r-svglite ; Needed for 'ggsave' + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://ggplot2.tidyverse.org") (synopsis "An implementation of the grammar of graphics") (description @@ -1203,10 +1197,9 @@ (define-public r-ggdendro "0skbj487b6f6pj2iz4yq2b9gbgb39cv5dyzhdl3w7ay1k0s5z9ph")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-mass" ,r-mass))) + (list r-ggplot2 r-mass)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/andrie/ggdendro") (synopsis "Create Dendrograms and Tree Diagrams Using ggplot2") (description "This is a set of tools for dendrograms and tree plots using @@ -1231,14 +1224,13 @@ (define-public r-gdtools "1p3ip0qwpg8f63jfx0b8vbac6l20ddid8xvxzkfi6i858pybnawp")))) (build-system r-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("cairo" ,cairo) ("freetype2" ,freetype) ("zlib" ,zlib))) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-systemfonts" ,r-systemfonts))) + (list r-rcpp r-systemfonts)) (home-page "https://cran.r-project.org/web/packages/gdtools") (synopsis "Utilities for graphical rendering") (description @@ -1259,13 +1251,11 @@ (define-public r-svglite "19ggknw5322yw7r1bzhw0bqggcrpn0qxddk7kblpqnra2zz2brkn")))) (build-system r-build-system) (inputs - `(("libpng" ,libpng) - ("zlib" ,zlib))) + (list libpng zlib)) (propagated-inputs - `(("r-cpp11" ,r-cpp11) - ("r-systemfonts" ,r-systemfonts))) + (list r-cpp11 r-systemfonts)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/svglite") (synopsis "SVG graphics device") (description @@ -1325,7 +1315,7 @@ (define-public r-dbi "0i0kfyg43nryyka2bjlgz4x75w965224qp36wz1hl7a2lswb6ajp")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/rstats-db/DBI") (synopsis "R database interface") (description @@ -1385,7 +1375,7 @@ (define-public r-formatr "0353aj975mj0yjc91z76bbfy86y7d5cvlqqyfr93cdng14nnd0dx")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://yihui.org/formatr/") (synopsis "Format R code automatically") (description @@ -1407,7 +1397,7 @@ (define-public r-highr "0kgdv2vf1lz3b5kbal9s83gg6812nw7fvrq0rkyr0v4k1lwi3zxy")))) (build-system r-build-system) (propagated-inputs - `(("r-xfun" ,r-xfun))) + (list r-xfun)) ;; We cannot add knitr to the inputs, because highr depends on xfun, which ;; is an input to knitr. #; @@ -1456,8 +1446,7 @@ (define-public r-markdown ;; package. (arguments `(#:tests? #f)) (propagated-inputs - `(("r-mime" ,r-mime) - ("r-xfun" ,r-xfun))) + (list r-mime r-xfun)) (home-page "https://github.com/rstudio/markdown") (synopsis "Markdown rendering for R") (description @@ -1496,11 +1485,7 @@ (define-public r-knitr "0hcf5gii0qlvv15f86y6h08qp0hd9lcrykzj0mdfjdfi52sgbkkf")))) (build-system r-build-system) (propagated-inputs - `(("r-evaluate" ,r-evaluate) - ("r-highr" ,r-highr) - ("r-stringr" ,r-stringr) - ("r-xfun" ,r-xfun) - ("r-yaml" ,r-yaml))) + (list r-evaluate r-highr r-stringr r-xfun r-yaml)) (home-page "https://yihui.org/knitr/") (synopsis "General-purpose package for dynamic report generation in R") (description @@ -1525,9 +1510,7 @@ (define-public r-knitrbootstrap (properties `((upstream-name . "knitrBootstrap"))) (build-system r-build-system) (propagated-inputs - `(("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-markdown" ,r-markdown))) + (list r-knitr r-rmarkdown r-markdown)) (home-page "https://github.com/jimhester/knitrBootstrap") (synopsis "Knitr bootstrap framework") (description @@ -1565,10 +1548,7 @@ (define-public r-pryr "02vp1y7zhv22id43j5c0gdcgn9171dyypqp8rqrlc3w5a7n565kv")))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools) - ("r-lobstr" ,r-lobstr) - ("r-rcpp" ,r-rcpp) - ("r-stringr" ,r-stringr))) + (list r-codetools r-lobstr r-rcpp r-stringr)) (home-page "https://github.com/hadley/pryr") (synopsis "Tools for computing on the R language") (description @@ -1588,8 +1568,7 @@ (define-public r-memoise "1bzcv7pmls3bx2w5ccv1pm20wycbfqba1v76k0fjgmjsm6hy76pz")))) (build-system r-build-system) (propagated-inputs - `(("r-cachem" ,r-cachem) - ("r-rlang" ,r-rlang))) + (list r-cachem r-rlang)) (home-page "https://github.com/hadley/memoise") (synopsis "Memoise functions for R") (description @@ -1649,27 +1628,27 @@ (define-public r-testthat "11s98q0gm37z1cqzwvdm9pq26v0zbdq9vc5ssl1nsxhsi42v2577")))) (build-system r-build-system) (propagated-inputs - `(("r-brio" ,r-brio) - ("r-callr" ,r-callr) - ("r-cli" ,r-cli) - ("r-crayon" ,r-crayon) - ("r-desc" ,r-desc) - ("r-digest" ,r-digest) - ("r-ellipsis" ,r-ellipsis) - ("r-evaluate" ,r-evaluate) - ("r-jsonlite" ,r-jsonlite) - ("r-lifecycle" ,r-lifecycle) - ("r-magrittr" ,r-magrittr) - ("r-pkgload" ,r-pkgload) - ("r-praise" ,r-praise) - ("r-processx" ,r-processx) - ("r-ps" ,r-ps) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-waldo" ,r-waldo) - ("r-withr" ,r-withr))) + (list r-brio + r-callr + r-cli + r-crayon + r-desc + r-digest + r-ellipsis + r-evaluate + r-jsonlite + r-lifecycle + r-magrittr + r-pkgload + r-praise + r-processx + r-ps + r-r6 + r-rlang + r-waldo + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/testthat") (synopsis "Unit testing for R") (description @@ -1730,16 +1709,16 @@ (define-public r-tibble "14l2i6ri3v5y0h8g0ahc4kz0pdqsp5yabxk2w8wavss6y44xjcsv")))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-fansi" ,r-fansi) - ("r-lifecycle" ,r-lifecycle) - ("r-magrittr" ,r-magrittr) - ("r-pkgconfig" ,r-pkgconfig) - ("r-pillar" ,r-pillar) - ("r-rlang" ,r-rlang) - ("r-vctrs" ,r-vctrs))) + (list r-ellipsis + r-fansi + r-lifecycle + r-magrittr + r-pkgconfig + r-pillar + r-rlang + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/tibble") (synopsis "Simple data frames") (description @@ -1759,19 +1738,19 @@ (define-public r-dplyr "0g8jsxclj9cgm7a2lyazy78sj62rbzw812lsw3fdsbz0pknkmznj")))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-generics" ,r-generics) - ("r-glue" ,r-glue) - ("r-lifecycle" ,r-lifecycle) - ("r-magrittr" ,r-magrittr) - ("r-pillar" ,r-pillar) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs))) + (list r-ellipsis + r-generics + r-glue + r-lifecycle + r-magrittr + r-pillar + r-r6 + r-rlang + r-tibble + r-tidyselect + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/dplyr") (synopsis "Tools for working with data frames in R") (description @@ -1797,23 +1776,23 @@ (define-public r-dbplyr "025wqpmxdhzblb0pf58m3qh5h6bf5x8qvkf47vyl1cjsp13wz95b")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-blob" ,r-blob) - ("r-dbi" ,r-dbi) - ("r-dplyr" ,r-dplyr) - ("r-ellipsis" ,r-ellipsis) - ("r-glue" ,r-glue) - ("r-lifecycle" ,r-lifecycle) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyselect" ,r-tidyselect) - ("r-vctrs" ,r-vctrs) - ("r-withr" ,r-withr))) + (list r-assertthat + r-blob + r-dbi + r-dplyr + r-ellipsis + r-glue + r-lifecycle + r-magrittr + r-purrr + r-r6 + r-rlang + r-tibble + r-tidyselect + r-vctrs + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/tidyverse/dbplyr") (synopsis "Dplyr back end for databases") (description @@ -1836,7 +1815,7 @@ (define-public r-acepack "1f98rpfjmhd92rdc3j004plyfpjailz6j0ycysbac0kgj83haxc2")))) (build-system r-build-system) (inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/acepack") (synopsis "Functions for regression transformations") (description @@ -1879,7 +1858,7 @@ (define-public r-locfit "1vcw16qww4v4547w0gfvhqg60l051bsdlxa6zfcgcj9xbxf6dlyr")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (home-page "https://cran.r-project.org/web/packages/locfit") (synopsis "Local regression, likelihood and density estimation") (description @@ -1917,10 +1896,9 @@ (define-public r-data-table "0arx5wna0sh0vf5q8rjhh8nqdmnvg2pdpbhljl9l0x4kwm8vjhgp")))) (build-system r-build-system) (inputs - `(("zlib" ,zlib))) + (list zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/Rdatatable/data.table/wiki") (synopsis "Enhanced version of data.frame R object") (description @@ -1943,7 +1921,7 @@ (define-public r-xtable "077xfm0gphvhsay75amd9v90zk57kjgrrlgih04fyrbqqblc1gjs")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "http://xtable.r-forge.r-project.org/") (synopsis "Export R tables to LaTeX or HTML") (description @@ -1968,11 +1946,9 @@ (define-public python-patsy (lambda* (#:key tests? #:allow-other-keys) (when tests? (invoke "pytest" "-vv"))))))) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-six" ,python-six))) + (list python-numpy python-scipy python-six)) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/pydata/patsy") (synopsis "Describe statistical models and build design matrices") (description @@ -2017,15 +1993,10 @@ (define-public python-statsmodels line))) #t))))) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-scipy" ,python-scipy) - ("python-pandas" ,python-pandas) - ("python-patsy" ,python-patsy) - ("python-matplotlib" ,python-matplotlib))) + (list python-numpy python-scipy python-pandas python-patsy + python-matplotlib)) (native-inputs - `(("python-cython" ,python-cython) - ("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx))) + (list python-cython python-nose python-sphinx)) (home-page "http://statsmodels.sourceforge.net/") (synopsis "Statistical modeling and econometrics in Python") (description @@ -2067,7 +2038,7 @@ (define-public r-coda "13z5dwfpnyyhpsbpg4xr9g5c1685jhqj90f4x4qkcykr6kykqba2")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (home-page "https://cran.r-project.org/web/packages/coda") (synopsis "This is a package for Output Analysis and Diagnostics for MCMC") (description "This package provides functions for summarizing and plotting @@ -2089,9 +2060,7 @@ (define-public r-ade4 "09f5kh2mwygqpnvf53k0r54k0cvaafxm9x4nm819gwv05k2g9dpc")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-pixmap" ,r-pixmap) - ("r-sp" ,r-sp))) + (list r-mass r-pixmap r-sp)) (home-page "http://pbil.univ-lyon1.fr/ADE-4") (synopsis "Multivariate data analysis and graphical display") (description @@ -2112,11 +2081,9 @@ (define-public r-xml2 "1kx400v62xkd5xal7rzz7jcarz94ac8g1sh4i2dqr78qwgkzj8nz")))) (build-system r-build-system) (inputs - `(("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list libxml2 zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (home-page "https://github.com/hadley/xml2") (synopsis "Parse XML with R") (description @@ -2137,7 +2104,7 @@ (define-public r-multitaper "1gm3wr8xqpqiby7q1dr3zxim77v0bvvrqi0hlazf5g3gnkrp2zc3")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://github.com/wesleyburr/multitaper/") (synopsis "Multitaper spectral analysis tools") (description @@ -2162,8 +2129,7 @@ (define-public r-rversions "1cbwwbz8lqx2n33xr4q904whvld22s63rpyy1nn93395l7ssrakr")))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-xml2" ,r-xml2))) + (list r-curl r-xml2)) (home-page "https://github.com/metacran/rversions") (synopsis "Query R versions, including 'r-release' and 'r-oldrel'") (description @@ -2226,7 +2192,7 @@ (define-public r-checkmate "193gkifr9spp0x0rwnjq1spdhjkfkh4mv27iklskcj604075phhd")))) (build-system r-build-system) (propagated-inputs - `(("r-backports" ,r-backports))) + (list r-backports)) (home-page "https://github.com/mllg/checkmate") (synopsis "Fast and versatile argument checks") (description @@ -2249,7 +2215,7 @@ (define-public r-bbmisc (properties `((upstream-name . "BBmisc"))) (build-system r-build-system) (propagated-inputs - `(("r-checkmate" ,r-checkmate))) + (list r-checkmate)) (home-page "https://github.com/berndbischl/BBmisc") (synopsis "Miscellaneous functions for R package development") (description @@ -2270,8 +2236,7 @@ (define-public r-fail "0vfm6kmpmgsamda5p0sl771kbnsscan31l2chzssyw93kwmams7d")))) (build-system r-build-system) (propagated-inputs - `(("r-bbmisc" ,r-bbmisc) - ("r-checkmate" ,r-checkmate))) + (list r-bbmisc r-checkmate)) (home-page "https://github.com/mllg/fail") (synopsis "File abstraction interface layer (FAIL)") (description @@ -2293,16 +2258,16 @@ (define-public r-batchjobs (properties `((upstream-name . "BatchJobs"))) (build-system r-build-system) (propagated-inputs - `(("r-backports" ,r-backports) - ("r-bbmisc" ,r-bbmisc) - ("r-brew" ,r-brew) - ("r-checkmate" ,r-checkmate) - ("r-data-table" ,r-data-table) - ("r-dbi" ,r-dbi) - ("r-digest" ,r-digest) - ("r-rsqlite" ,r-rsqlite) - ("r-sendmailr" ,r-sendmailr) - ("r-stringi" ,r-stringi))) + (list r-backports + r-bbmisc + r-brew + r-checkmate + r-data-table + r-dbi + r-digest + r-rsqlite + r-sendmailr + r-stringi)) (home-page "https://github.com/tudo-r/BatchJobs") (synopsis "Batch computing with R") (description @@ -2343,9 +2308,7 @@ (define-public r-desc "0jfnwn1kpiill8v4hmzdk90yz4gk2ha0prr2p0hq36s40v3y8842")))) (build-system r-build-system) (propagated-inputs - `(("r-crayon" ,r-crayon) - ("r-r6" ,r-r6) - ("r-rprojroot" ,r-rprojroot))) + (list r-crayon r-r6 r-rprojroot)) (home-page "https://github.com/r-pkgs/desc") (synopsis "Manipulate DESCRIPTION Files") (description @@ -2389,21 +2352,21 @@ (define-public r-roxygen2 "1zf55wywlpy7mk7zfyi3s9fhhg1m9kvafzj46iqw5cbvnlg3ssdk")))) (build-system r-build-system) (propagated-inputs - `(("r-brew" ,r-brew) - ("r-commonmark" ,r-commonmark) - ("r-cpp11" ,r-cpp11) - ("r-desc" ,r-desc) - ("r-digest" ,r-digest) - ("r-knitr" ,r-knitr) - ("r-pkgload" ,r-pkgload) - ("r-purrr" ,r-purrr) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-stringi" ,r-stringi) - ("r-stringr" ,r-stringr) - ("r-xml2" ,r-xml2))) + (list r-brew + r-commonmark + r-cpp11 + r-desc + r-digest + r-knitr + r-pkgload + r-purrr + r-r6 + r-rlang + r-stringi + r-stringr + r-xml2)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/klutometis/roxygen") (synopsis "In-source documentation system for R") (description @@ -2424,12 +2387,11 @@ (define-public r-openssl "1xy1w0rljzsgvsg91fh9hs6h9rx58mza1vg6rig9ykp9m2ml3hag")))) (build-system r-build-system) (inputs - `(("libressl" ,libressl))) + (list libressl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("r-knitr" ,r-knitr))) + (list pkg-config r-knitr)) (propagated-inputs - `(("r-askpass" ,r-askpass))) + (list r-askpass)) (home-page "https://github.com/jeroenooms/openssl") (synopsis "Toolkit for encryption, signatures and certificates") (description @@ -2457,13 +2419,9 @@ (define-public r-httr "1y8y1g1dkgv9jafrk1kj6pzxpw95c0rr9lplblfq2byrs1pfsas6")))) (build-system r-build-system) (propagated-inputs - `(("r-curl" ,r-curl) - ("r-jsonlite" ,r-jsonlite) - ("r-openssl" ,r-openssl) - ("r-mime" ,r-mime) - ("r-r6" ,r-r6))) + (list r-curl r-jsonlite r-openssl r-mime r-r6)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/httr") (synopsis "Tools for working with URLs and HTTP") (description @@ -2485,10 +2443,9 @@ (define-public r-git2r "13nlrhma6kavvhranb43w3003vadfkyrn2f4l3r63iqavj0s3xzq")))) (build-system r-build-system) (inputs - `(("libgit2" ,libgit2) - ("zlib" ,zlib))) + (list libgit2 zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/ropensci/git2r") (synopsis "Access Git repositories with R") (description @@ -2509,7 +2466,7 @@ (define-public r-rstudioapi "12vdfzzjc6mv4h105l8cp108j3hjk0mqmg23m6mqr3jarfymphxa")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/rstudioapi") (synopsis "Safely access the RStudio API") (description @@ -2529,28 +2486,28 @@ (define-public r-devtools "01cg2ykg0av6z7bgl41njcxcii8vjj8ipch26xazp4yjai8abw3i")))) (build-system r-build-system) (propagated-inputs - `(("r-callr" ,r-callr) - ("r-cli" ,r-cli) - ("r-desc" ,r-desc) - ("r-ellipsis" ,r-ellipsis) - ("r-fs" ,r-fs) - ("r-httr" ,r-httr) - ("r-lifecycle" ,r-lifecycle) - ("r-memoise" ,r-memoise) - ("r-pkgbuild" ,r-pkgbuild) - ("r-pkgload" ,r-pkgload) - ("r-rcmdcheck" ,r-rcmdcheck) - ("r-remotes" ,r-remotes) - ("r-rlang" ,r-rlang) - ("r-roxygen2" ,r-roxygen2) - ("r-rstudioapi" ,r-rstudioapi) - ("r-rversions" ,r-rversions) - ("r-sessioninfo" ,r-sessioninfo) - ("r-testthat" ,r-testthat) - ("r-usethis" ,r-usethis) - ("r-withr" ,r-withr))) + (list r-callr + r-cli + r-desc + r-ellipsis + r-fs + r-httr + r-lifecycle + r-memoise + r-pkgbuild + r-pkgload + r-rcmdcheck + r-remotes + r-rlang + r-roxygen2 + r-rstudioapi + r-rversions + r-sessioninfo + r-testthat + r-usethis + r-withr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/devtools") (synopsis "Tools to make developing R packages easier") (description "The devtools package is a collection of package development @@ -2569,7 +2526,7 @@ (define-public r-withr "1j5srffi748yxphwli56lkbh4cga0kmz38dyzganzkw0nx66mya8")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/jimhester/withr") (synopsis "Run code with temporarily modified global state") (description @@ -2591,11 +2548,7 @@ (define-public r-hms "0qlh4s1g9rbm6c3s906dhw3xsz28m8fg6cyynlkhvis533dk0pvb")))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-lifecycle" ,r-lifecycle) - ("r-pkgconfig" ,r-pkgconfig) - ("r-rlang" ,r-rlang) - ("r-vctrs" ,r-vctrs))) + (list r-ellipsis r-lifecycle r-pkgconfig r-rlang r-vctrs)) (home-page "https://github.com/rstats-db/hms") (synopsis "Pretty time of day") (description @@ -2615,19 +2568,19 @@ (define-public r-readr "03d7y4k9w5vcm7fwlcaw715ff7d953i92jwbp7ynrqcr09kw6zm0")))) (build-system r-build-system) (propagated-inputs - `(("r-cli" ,r-cli) - ("r-clipr" ,r-clipr) - ("r-cpp11" ,r-cpp11) - ("r-crayon" ,r-crayon) - ("r-hms" ,r-hms) - ("r-lifecycle" ,r-lifecycle) - ("r-tibble" ,r-tibble) - ("r-r6" ,r-r6) - ("r-rlang" ,r-rlang) - ("r-tzdb" ,r-tzdb) - ("r-vroom" ,r-vroom))) + (list r-cli + r-clipr + r-cpp11 + r-crayon + r-hms + r-lifecycle + r-tibble + r-r6 + r-rlang + r-tzdb + r-vroom)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/readr") (synopsis "Read tabular data") (description @@ -2684,10 +2637,7 @@ (define-public r-latticeextra (properties `((upstream-name . "latticeExtra"))) (build-system r-build-system) (propagated-inputs - `(("r-jpeg" ,r-jpeg) - ("r-lattice" ,r-lattice) - ("r-png" ,r-png) - ("r-rcolorbrewer" ,r-rcolorbrewer))) + (list r-jpeg r-lattice r-png r-rcolorbrewer)) (home-page "http://latticeextra.r-forge.r-project.org/") (synopsis "Extra graphical utilities based on lattice") (description @@ -2709,7 +2659,7 @@ (define-public r-rcpparmadillo (properties `((upstream-name . "RcppArmadillo"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://github.com/RcppCore/RcppArmadillo") (synopsis "Rcpp integration for the Armadillo linear algebra library") (description @@ -2755,7 +2705,7 @@ (define-public r-catools (properties `((upstream-name . "caTools"))) (build-system r-build-system) (propagated-inputs - `(("r-bitops" ,r-bitops))) + (list r-bitops)) (home-page "https://cran.r-project.org/web/packages/caTools") (synopsis "Various tools including functions for moving window statistics") (description @@ -2778,7 +2728,7 @@ (define-public r-rprojroot "07wy07yhms8zln9qb0iwx69dq08h4lrdi8kavjcplfxcskq638az")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/krlmlr/rprojroot") (synopsis "Finding files in project subdirectories") (description @@ -2801,18 +2751,18 @@ (define-public r-rmarkdown (properties `((upstream-name . "rmarkdown"))) (build-system r-build-system) (propagated-inputs - `(("r-evaluate" ,r-evaluate) - ("r-htmltools" ,r-htmltools) - ("r-jquerylib" ,r-jquerylib) - ("r-jsonlite" ,r-jsonlite) - ("r-knitr" ,r-knitr) - ("r-stringr" ,r-stringr) - ("r-tinytex" ,r-tinytex) - ("r-xfun" ,r-xfun) - ("r-yaml" ,r-yaml) - ("pandoc" ,pandoc))) + (list r-evaluate + r-htmltools + r-jquerylib + r-jsonlite + r-knitr + r-stringr + r-tinytex + r-xfun + r-yaml + pandoc)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://rmarkdown.rstudio.com") (synopsis "Convert R Markdown documents into a variety of formats") (description @@ -2852,9 +2802,9 @@ (define-public r-gridextra (properties `((upstream-name . "gridExtra"))) (build-system r-build-system) (propagated-inputs - `(("r-gtable" ,r-gtable))) + (list r-gtable)) (native-inputs - `(("r-knitr" ,r-knitr))) ;for building vignettes + (list r-knitr)) ;for building vignettes (home-page "https://github.com/baptiste/gridextra") (synopsis "Miscellaneous functions for \"Grid\" graphics") (description @@ -2893,8 +2843,7 @@ (define-public r-blob "1yn7f13icaix0apxp4drnciwdn8bx8xmbd129jd7ck4rcly0axj9")))) (build-system r-build-system) (propagated-inputs - `(("r-rlang" ,r-rlang) - ("r-vctrs" ,r-vctrs))) + (list r-rlang r-vctrs)) (home-page "https://github.com/hadley/blob") (synopsis "Simple S3 Class for representing vectors of binary data") (description "Raw vectors in R are useful for storing a single binary @@ -2916,15 +2865,15 @@ (define-public r-rsqlite (properties `((upstream-name . "RSQLite"))) (build-system r-build-system) (propagated-inputs - `(("r-dbi" ,r-dbi) - ("r-memoise" ,r-memoise) - ("r-plogr" ,r-plogr) - ("r-rcpp" ,r-rcpp) - ("r-bit64" ,r-bit64) - ("r-blob" ,r-blob) - ("r-pkgconfig" ,r-pkgconfig))) + (list r-dbi + r-memoise + r-plogr + r-rcpp + r-bit64 + r-blob + r-pkgconfig)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/rstats-db/RSQLite") (synopsis "SQLite interface for R") (description @@ -2962,7 +2911,7 @@ (define-public r-rcurl (inputs `(("libcurl" ,curl))) (propagated-inputs - `(("r-bitops" ,r-bitops))) + (list r-bitops)) (home-page "http://www.omegahat.net/RCurl") (synopsis "General network client interface for R") (description @@ -2990,10 +2939,9 @@ (define-public r-xml `((upstream-name . "XML"))) (build-system r-build-system) (inputs - `(("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list libxml2 zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.omegahat.net/RSXML") (synopsis "Tools for parsing and generating XML within R") (description @@ -3043,7 +2991,7 @@ (define-public r-lambda-r (properties `((upstream-name . "lambda.r"))) (build-system r-build-system) (propagated-inputs - `(("r-formatr" ,r-formatr))) + (list r-formatr)) (home-page "https://cran.r-project.org/web/packages/lambda.r") (synopsis "Functional programming extension for R") (description @@ -3088,8 +3036,7 @@ (define-public r-futile-logger (properties `((upstream-name . "futile.logger"))) (build-system r-build-system) (propagated-inputs - `(("r-futile-options" ,r-futile-options) - ("r-lambda-r" ,r-lambda-r))) + (list r-futile-options r-lambda-r)) (home-page "https://cran.r-project.org/web/packages/futile.logger") (synopsis "Logging utility for R") (description @@ -3153,7 +3100,7 @@ (define-public r-sparsem (properties `((upstream-name . "SparseM"))) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (build-system r-build-system) (home-page "http://www.econ.uiuc.edu/~roger/research/sparse/sparse.html") (synopsis "Sparse linear algebra") @@ -3196,10 +3143,9 @@ (define-public r-foreach "1qb83b1jvpmk8d6kfibkm5q2hiki0x5gipy758mwa62n56gdcnpv")))) (build-system r-build-system) (propagated-inputs - `(("r-codetools" ,r-codetools) - ("r-iterators" ,r-iterators))) + (list r-codetools r-iterators)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/foreach") (synopsis "Foreach looping construct for R") (description @@ -3227,8 +3173,7 @@ (define-public r-doparallel (properties `((upstream-name . "doParallel"))) (build-system r-build-system) (propagated-inputs - `(("r-foreach" ,r-foreach) - ("r-iterators" ,r-iterators))) + (list r-foreach r-iterators)) (home-page "https://cran.r-project.org/web/packages/doParallel") (synopsis "Foreach parallel adaptor for the 'parallel' package") (description @@ -3250,8 +3195,7 @@ (define-public r-domc (properties `((upstream-name . "doMC"))) (build-system r-build-system) (propagated-inputs - `(("r-foreach" ,r-foreach) - ("r-iterators" ,r-iterators))) + (list r-foreach r-iterators)) (home-page "https://cran.r-project.org/web/packages/doMC") (synopsis "Foreach parallel adaptor for the 'parallel' package") (description @@ -3601,15 +3545,15 @@ (define-public r-dt (string-append (assoc-ref inputs "js-selectize") "/share/javascript/selectize.min.js"))))))))) (propagated-inputs - `(("r-crosstalk" ,r-crosstalk) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-jquerylib" ,r-jquerylib) - ("r-jsonlite" ,r-jsonlite) - ("r-magrittr" ,r-magrittr) - ("r-promises" ,r-promises))) + (list r-crosstalk + r-htmltools + r-htmlwidgets + r-jquerylib + r-jsonlite + r-magrittr + r-promises)) (inputs - `(("js-selectize" ,js-selectize))) + (list js-selectize)) (native-inputs `(("r-knitr" ,r-knitr) ("uglifyjs" ,node-uglify-js) @@ -3686,7 +3630,7 @@ (define-public r-irlba "1h7mzrqdjc41814cf6c93sbyl7nxwvsf3x8apl9rhmydgdlk7qkf")))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix))) + (list r-matrix)) (home-page "https://cran.r-project.org/web/packages/irlba") (synopsis "Methods for eigendecomposition of large matrices") (description @@ -3707,15 +3651,14 @@ (define-public r-glmnet (base32 "0nij8v44b5dvp1vc843sfkl9ds83n6g687m2p37q1rdn82m3bg34")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) + (list gfortran r-knitr)) (propagated-inputs - `(("r-foreach" ,r-foreach) - ("r-matrix" ,r-matrix) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-shape" ,r-shape) - ("r-survival" ,r-survival))) + (list r-foreach + r-matrix + r-rcpp + r-rcppeigen + r-shape + r-survival)) (home-page "https://www.jstatsoft.org/article/view/v033i01") (synopsis "Lasso and elastic-net regularized generalized linear models") (description @@ -3739,13 +3682,13 @@ (define-public r-pkgmaker "14ggsd24n5g5rvn0wl4w90ipxzmywqikh28llj89q6kpxwnv4iff")))) (build-system r-build-system) (propagated-inputs - `(("r-assertthat" ,r-assertthat) - ("r-codetools" ,r-codetools) - ("r-digest" ,r-digest) - ("r-registry" ,r-registry) - ("r-stringr" ,r-stringr) - ("r-withr" ,r-withr) - ("r-xtable" ,r-xtable))) + (list r-assertthat + r-codetools + r-digest + r-registry + r-stringr + r-withr + r-xtable)) (home-page "https://renozao.github.io/pkgmaker") (synopsis "Package development utilities") (description @@ -3786,7 +3729,7 @@ (define-public r-rngtools "0kd7x214cqw7hzpmk1iqy1bn7j6x0ady0yz2hsdbclbq9k57d33z")))) (build-system r-build-system) (propagated-inputs - `(("r-digest" ,r-digest))) + (list r-digest)) (home-page "https://renozao.github.io/rngtools") (synopsis "Utility functions for working with random number generators") (description @@ -3811,7 +3754,7 @@ (define-public r-rtsne (properties `((upstream-name . "Rtsne"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://github.com/jkrijthe/Rtsne") (synopsis "T-distributed stochastic neighbor embedding") (description @@ -3834,8 +3777,7 @@ (define-public r-e1071 "09i2hmyf1bxansqp24p9n9djlzzarclqs173gjjv3fg0giga3ycv")))) (build-system r-build-system) (propagated-inputs - `(("r-class" ,r-class) - ("r-proxy" ,r-proxy))) + (list r-class r-proxy)) (home-page "https://cran.r-project.org/web/packages/e1071") (synopsis "Miscellaneous functions for probability theory") (description @@ -3877,10 +3819,7 @@ (define-public r-synchronicity "1kgsk64aifjm3mfj102y3va7x1abypq2zi0cqbnjhl8fqyzp69hx")))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-bigmemory-sri" ,r-bigmemory-sri) - ("r-rcpp" ,r-rcpp) - ("r-uuid" ,r-uuid))) + (list r-bh r-bigmemory-sri r-rcpp r-uuid)) (home-page "http://www.bigmemory.org") (synopsis "Boost mutex functionality in R") (description "This package provides support for synchronization @@ -3902,9 +3841,7 @@ (define-public r-bigmemory "03pg8mxdc7q0249visjmc8bc3xmwxsfg3i2n6higicj4cfz7zihq")))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-rcpp" ,r-rcpp) - ("r-bigmemory-sri" ,r-bigmemory-sri))) + (list r-bh r-rcpp r-bigmemory-sri)) (home-page "http://www.bigmemory.org") (synopsis "Manage large matrices with shared memory or memory-mapped files") (description "This package provides methods to create, store, access, and @@ -3950,7 +3887,7 @@ (define-public r-r-oo (properties `((upstream-name . "R.oo"))) (build-system r-build-system) (propagated-inputs - `(("r-r-methodss3" ,r-r-methodss3))) + (list r-r-methodss3)) (home-page "https://github.com/HenrikBengtsson/R.oo") (synopsis "R object-oriented programming with or without references") (description @@ -3973,8 +3910,7 @@ (define-public r-r-utils (properties `((upstream-name . "R.utils"))) (build-system r-build-system) (propagated-inputs - `(("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo))) + (list r-r-methodss3 r-r-oo)) (home-page "https://github.com/HenrikBengtsson/R.utils") (synopsis "Various programming utilities") (description @@ -4000,10 +3936,7 @@ (define-public r-r-cache (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo) - ("r-r-utils" ,r-r-utils))) + (list r-digest r-r-methodss3 r-r-oo r-r-utils)) (home-page "https://github.com/HenrikBengtsson/R.cache") (synopsis "Light-weight caching of objects and results") (description @@ -4031,11 +3964,7 @@ (define-public r-r-rsp (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs - `(("r-digest" ,r-digest) - ("r-r-cache" ,r-r-cache) - ("r-r-methodss3" ,r-r-methodss3) - ("r-r-oo" ,r-r-oo) - ("r-r-utils" ,r-r-utils))) + (list r-digest r-r-cache r-r-methodss3 r-r-oo r-r-utils)) (home-page "https://github.com/HenrikBengtsson/R.rsp") (synopsis "Dynamic generation of scientific reports") (description @@ -4062,7 +3991,7 @@ (define-public r-mvtnorm "0j14q2bkc14v35s5k03sw44zsssrd2qjljlwzj014qxs74hk0kpz")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "http://mvtnorm.R-forge.R-project.org") (synopsis "Package for multivariate normal and t-distributions") (description "This package can compute multivariate normal and @@ -4087,7 +4016,7 @@ (define-public r-matrixstats (add-after 'unpack 'set-HOME (lambda _ (setenv "HOME" "/tmp")))))) (native-inputs - `(("r-r-rsp" ,r-r-rsp))) ;used to build vignettes + (list r-r-rsp)) ;used to build vignettes (home-page "https://github.com/HenrikBengtsson/matrixStats") (synopsis "Methods applying to vectors and matrix rows and columns") (description @@ -4110,11 +4039,9 @@ (define-public r-viridis "048kwhbhd49g86cq11fl7vm0whwhjl5gs9xjn040lwcjv78qrdb9")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-viridislite" ,r-viridislite))) + (list r-ggplot2 r-gridextra r-viridislite)) (native-inputs - `(("r-knitr" ,r-knitr))) ; for vignettes + (list r-knitr)) ; for vignettes (home-page "https://github.com/sjmgarnier/viridis") (synopsis "Matplotlib default color map") (description @@ -4166,13 +4093,9 @@ (define-public r-tidyselect "0ss8mq05mwif64cj8zmrfx0ljgy3n0fvyv7f37782shr8rknmsqq")))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-glue" ,r-glue) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-vctrs" ,r-vctrs))) + (list r-ellipsis r-glue r-purrr r-rlang r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/tidyselect") (synopsis "Select from a set of strings") (description @@ -4195,19 +4118,19 @@ (define-public r-tidyr "0h8jfsmn4r7zgfyjmg2qkjd54n0sncq07xjh4mdf2cx4k2z9h30b")))) (build-system r-build-system) (propagated-inputs - `(("r-cpp11" ,r-cpp11) - ("r-dplyr" ,r-dplyr) - ("r-ellipsis" ,r-ellipsis) - ("r-magrittr" ,r-magrittr) - ("r-glue" ,r-glue) - ("r-lifecycle" ,r-lifecycle) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tidyselect" ,r-tidyselect) - ("r-tibble" ,r-tibble) - ("r-vctrs" ,r-vctrs))) + (list r-cpp11 + r-dplyr + r-ellipsis + r-magrittr + r-glue + r-lifecycle + r-purrr + r-rlang + r-tidyselect + r-tibble + r-vctrs)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/tidyr") (synopsis "Tidy data with `spread()` and `gather()` functions") (description @@ -4232,10 +4155,9 @@ (define-public r-hexbin "0bbhs5pwxh474w62sq6gqvih7habancxng9wd4f2rgn6lv9zhhb2")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) ; for vignettes + (list gfortran r-knitr)) ; for vignettes (home-page "https://github.com/edzer/hexbin") (synopsis "Hexagonal binning routines") (description @@ -4256,10 +4178,9 @@ (define-public r-purrr "1cj091rsjdj2xz16qhynyw72gh5cyhznifcfbrbygndfr4xwksr3")))) (build-system r-build-system) (propagated-inputs - `(("r-magrittr" ,r-magrittr) - ("r-rlang" ,r-rlang))) + (list r-magrittr r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/hadley/purrr") (synopsis "Functional programming tools") (description @@ -4279,27 +4200,27 @@ (define-public r-plotly "16iqj7sv49mva6siibsci7iijsbnk7pqvfns9al0k35w9mjmr6dx")))) (build-system r-build-system) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-crosstalk" ,r-crosstalk) - ("r-digest" ,r-digest) - ("r-data-table" ,r-data-table) - ("r-dplyr" ,r-dplyr) - ("r-ggplot2" ,r-ggplot2) - ("r-htmltools" ,r-htmltools) - ("r-htmlwidgets" ,r-htmlwidgets) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-lazyeval" ,r-lazyeval) - ("r-magrittr" ,r-magrittr) - ("r-promises" ,r-promises) - ("r-purrr" ,r-purrr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-vctrs" ,r-vctrs) - ("r-viridislite" ,r-viridislite))) + (list r-base64enc + r-crosstalk + r-digest + r-data-table + r-dplyr + r-ggplot2 + r-htmltools + r-htmlwidgets + r-httr + r-jsonlite + r-lazyeval + r-magrittr + r-promises + r-purrr + r-rcolorbrewer + r-rlang + r-scales + r-tibble + r-tidyr + r-vctrs + r-viridislite)) (home-page "https://plot.ly/r") (synopsis "Create interactive web graphics") (description @@ -4365,8 +4286,7 @@ (define-public r-cellranger "16fgi3annn34c3cxi0pxf62mmmmxi21hp0zzlv7bkfsjqy4g4f2x")))) (build-system r-build-system) (propagated-inputs - `(("r-rematch" ,r-rematch) - ("r-tibble" ,r-tibble))) + (list r-rematch r-tibble)) (home-page "https://github.com/rsheets/cellranger") (synopsis "Translate spreadsheet cell ranges to rows and columns") (description @@ -4387,16 +4307,16 @@ (define-public r-googlesheets "11q07nxys72wkxx9mawmjyf20gvwvrb7h3gpa73h6lgh2vgrwnv8")))) (build-system r-build-system) (propagated-inputs - `(("r-cellranger" ,r-cellranger) - ("r-dplyr" ,r-dplyr) - ("r-httr" ,r-httr) - ("r-jsonlite" ,r-jsonlite) - ("r-purrr" ,r-purrr) - ("r-readr" ,r-readr) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-xml2" ,r-xml2))) + (list r-cellranger + r-dplyr + r-httr + r-jsonlite + r-purrr + r-readr + r-stringr + r-tibble + r-tidyr + r-xml2)) (home-page "https://github.com/jennybc/googlesheets") (synopsis "Manage Google spreadsheets from R") (description "This package provides tools to interact with Google Sheets @@ -4429,8 +4349,7 @@ (define-public r-spams (("-mtune=native") "")) #t))))) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-matrix" ,r-matrix))) + (list r-lattice r-matrix)) (home-page "https://spams-devel.gforge.inria.fr") (synopsis "Toolbox for solving sparse estimation problems") (description "SPAMS (SPArse Modeling Software) is an optimization toolbox @@ -4461,7 +4380,7 @@ (define-public r-base64 "1labh0ycdm2xcjssj8bhnyjvbk44mcdsi0rb2p8rfqa428mrq9cf")))) (build-system r-build-system) (propagated-inputs - `(("r-openssl" ,r-openssl))) + (list r-openssl)) (home-page "https://cran.r-project.org/web/packages/base64") (synopsis "Base64 encoder and decoder") (description @@ -4483,24 +4402,24 @@ (define-public r-hmisc (properties `((upstream-name . "Hmisc"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (propagated-inputs - `(("r-base64enc" ,r-base64enc) - ("r-cluster" ,r-cluster) - ("r-data-table" ,r-data-table) - ("r-foreign" ,r-foreign) - ("r-formula" ,r-formula) - ("r-ggplot2" ,r-ggplot2) - ("r-gridextra" ,r-gridextra) - ("r-gtable" ,r-gtable) - ("r-lattice" ,r-lattice) - ("r-latticeextra" ,r-latticeextra) - ("r-htmltable" ,r-htmltable) - ("r-htmltools" ,r-htmltools) - ("r-nnet" ,r-nnet) - ("r-rpart" ,r-rpart) - ("r-survival" ,r-survival) - ("r-viridis" ,r-viridis))) + (list r-base64enc + r-cluster + r-data-table + r-foreign + r-formula + r-ggplot2 + r-gridextra + r-gtable + r-lattice + r-latticeextra + r-htmltable + r-htmltools + r-nnet + r-rpart + r-survival + r-viridis)) (home-page "http://biostat.mc.vanderbilt.edu/Hmisc") (synopsis "Miscellaneous data analysis and graphics functions") (description @@ -4631,9 +4550,9 @@ (define-public r-gdata "0zwdj7lscgxr8r62ii8hbdh4mb7sa9w4f5nv32zzrxdvymcpya2b")))) (build-system r-build-system) (inputs - `(("perl" ,perl))) + (list perl)) (propagated-inputs - `(("r-gtools" ,r-gtools))) + (list r-gtools)) (home-page "https://cran.r-project.org/web/packages/gdata") (synopsis "Various R programming tools for data manipulation") (description @@ -4671,11 +4590,9 @@ (define-public r-gplots "0f8khaymz383w2ksnk80d4kpnvgmdk37pbycpsnl2vabaz11kbpr")))) (build-system r-build-system) (propagated-inputs - `(("r-catools" ,r-catools) - ("r-gtools" ,r-gtools) - ("r-kernsmooth" ,r-kernsmooth))) + (list r-catools r-gtools r-kernsmooth)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/gplots") (synopsis "Various R programming tools for plotting data") (description @@ -4713,9 +4630,9 @@ (define-public r-rocr (properties `((upstream-name . "ROCR"))) (build-system r-build-system) (propagated-inputs - `(("r-gplots" ,r-gplots))) + (list r-gplots)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://rocr.bioinf.mpi-sb.mpg.de/") (synopsis "Visualizing the performance of scoring classifiers") (description @@ -4743,15 +4660,15 @@ (define-public r-ztable "1ps7ix0hc84s0p0ra6bkjxky3cffs1rvdcagqzj78lbdq22dk5j8")))) (build-system r-build-system) (propagated-inputs - `(("r-flextable" ,r-flextable) - ("r-magrittr" ,r-magrittr) - ("r-officer" ,r-officer) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-rstudioapi" ,r-rstudioapi) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr))) + (list r-flextable + r-magrittr + r-officer + r-rcolorbrewer + r-rstudioapi + r-scales + r-stringr)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/ztable") (synopsis "Zebra-striped tables in LaTeX and HTML formats for R") (description @@ -4832,9 +4749,7 @@ (define-public r-ggbeeswarm "0crk29p5vi1r3a988kms4y7r0iqwgwzsikgvh18r9wbzyr98bb5v")))) (build-system r-build-system) (propagated-inputs - `(("r-beeswarm" ,r-beeswarm) - ("r-ggplot2" ,r-ggplot2) - ("r-vipor" ,r-vipor))) + (list r-beeswarm r-ggplot2 r-vipor)) (home-page "https://github.com/eclarke/ggbeeswarm") (synopsis "Categorical scatter (violin point) plots") (description @@ -4855,11 +4770,7 @@ (define-public r-ggthemes "0rw5f6axyz1pqn6qx9jwm38hjzn8bqs1nfjkvm96z3xnyn61cdbv")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-purrr" ,r-purrr) - ("r-scales" ,r-scales) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble))) + (list r-ggplot2 r-purrr r-scales r-stringr r-tibble)) (home-page "https://cran.rstudio.com/web/packages/ggthemes") (synopsis "Extra themes, scales and geoms for @code{ggplot2}") (description "This package provides extra themes and scales for @@ -4882,7 +4793,7 @@ (define-public r-statmod (build-system r-build-system) (home-page "https://cran.r-project.org/web/packages/statmod") (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (synopsis "Statistical modeling") (description "This package provides a collection of algorithms and functions to aid @@ -4930,13 +4841,13 @@ (define-public r-fivethirtyeight "0fcc8rq745nsghp27dk0lgih90y4zx8hrzcvsn6ih786yv7qxhvl")))) (build-system r-build-system) (propagated-inputs - `(("r-knitr" ,r-knitr) - ("r-rmarkdown" ,r-rmarkdown) - ("r-dplyr" ,r-dplyr) - ("r-readr" ,r-readr) - ("r-ggplot2" ,r-ggplot2) - ("r-magrittr" ,r-magrittr) - ("r-stringr" ,r-stringr))) + (list r-knitr + r-rmarkdown + r-dplyr + r-readr + r-ggplot2 + r-magrittr + r-stringr)) (home-page "https://mran.microsoft.com/package/fivethirtyeight/") (synopsis "Data and code behind the stories at FiveThirtyEight") (description "This R package provides access to the code and data sets @@ -4977,12 +4888,9 @@ (define-public r-cowplot "0j7d5vhzdxn1blrsfafx5z8lhq122rp8230hp9czrpsnnhjydp67")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-gtable" ,r-gtable) - ("r-rlang" ,r-rlang) - ("r-scales" ,r-scales))) + (list r-ggplot2 r-gtable r-rlang r-scales)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/wilkelab/cowplot") (synopsis "Streamlined plot theme and plot annotations for ggplot2") (description @@ -5004,10 +4912,7 @@ (define-public r-mixtools "08whic8hmmzi55b7azwj11l2x5r9s5qbyrv7s9jr08156vqkw0zg")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-kernlab" ,r-kernlab) - ("r-segmented" ,r-segmented) - ("r-survival" ,r-survival))) + (list r-mass r-kernlab r-segmented r-survival)) (home-page "https://cran.r-project.org/web/packages/mixtools") (synopsis "Tools for analyzing finite mixture models") (description @@ -5028,7 +4933,7 @@ (define-public r-lars "0blj44wqrx6lmym1m9v6wkz8zxzbjax2zl6swgdczci0ixb5nx34")))) (build-system r-build-system) (inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://web.stanford.edu/~hastie/Papers/LARS/") (synopsis "Least angle regression software") (description @@ -5077,7 +4982,7 @@ (define-public r-randomforest (build-system r-build-system) (home-page "https://www.stat.berkeley.edu/~breiman/RandomForests/") (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (synopsis "Breiman and Cutler's random forests for classification and regression") (description "This package provides the Breiman and Cutler's random forests algorithm, based on a @@ -5137,9 +5042,7 @@ (define-public r-flexmix "0jangf89174p0idh9afbicfiln2sz8jxc3bjc6n0j9036dw9n09n")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-modeltools" ,r-modeltools) - ("r-nnet" ,r-nnet))) + (list r-lattice r-modeltools r-nnet)) (home-page "https://cran.r-project.org/web/packages/flexmix") (synopsis "Flexible mixture modeling") (description @@ -5163,8 +5066,7 @@ (define-public r-mclust "0j79a1nidwxl62x8j97k09qjxladp9irw5z1x1q5gyy6zxskvh8i")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran) - ("r-knitr" ,r-knitr))) + (list gfortran r-knitr)) (home-page "https://www.stat.washington.edu/mclust/") (synopsis "Gaussian mixture modelling for model-based clustering etc.") (description @@ -5187,8 +5089,7 @@ (define-public r-prabclus "0hg4d7y1w18jpgvw10z8833bbbcnlkwiasx0wh6iwa2pnnybq8gl")))) (build-system r-build-system) (propagated-inputs - `(("r-mass" ,r-mass) - ("r-mclust" ,r-mclust))) + (list r-mass r-mclust)) (home-page "https://cran.r-project.org/web/packages/prabclus") (synopsis "Parametric bootstrap tests for spatial neighborhood clustering") (description @@ -5234,9 +5135,9 @@ (define-public r-robustbase "0i9wf4aq8zpn2np6z2rjja21ks9n740dgkiv0qfwdzk3ah3vapyp")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (propagated-inputs - `(("r-deoptimr" ,r-deoptimr))) + (list r-deoptimr)) (home-page "http://robustbase.r-forge.r-project.org/") (synopsis "Basic robust statistics") (description @@ -5258,7 +5159,7 @@ (define-public r-pcapp (properties `((upstream-name . "pcaPP"))) (build-system r-build-system) (propagated-inputs - `(("r-mvtnorm" ,r-mvtnorm))) + (list r-mvtnorm)) (home-page "https://cran.r-project.org/web/packages/pcaPP") (synopsis "Robust PCA by projection pursuit") (description @@ -5279,12 +5180,9 @@ (define-public r-rrcov "0i69gv55c86gkclwhch0jzdfyb20l20mx1nx1xp9qz71nd4klpvr")))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice) - ("r-mvtnorm" ,r-mvtnorm) - ("r-pcapp" ,r-pcapp) - ("r-robustbase" ,r-robustbase))) + (list r-lattice r-mvtnorm r-pcapp r-robustbase)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/rrcov") (synopsis "Scalable robust estimators with high breakdown Point") (description @@ -5306,7 +5204,7 @@ (define-public r-fit-models (properties `((upstream-name . "fit.models"))) (build-system r-build-system) (propagated-inputs - `(("r-lattice" ,r-lattice))) + (list r-lattice)) (home-page "https://cran.r-project.org/web/packages/fit.models") (synopsis "Compare fitted models") (description @@ -5333,13 +5231,9 @@ (define-public r-robust "0z8i0qqlsa6vpl457qir3dlsynhjfn2g22436d776vxwyqjx4vs9")))) (build-system r-build-system) (propagated-inputs - `(("r-fit-models" ,r-fit-models) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-robustbase" ,r-robustbase) - ("r-rrcov" ,r-rrcov))) + (list r-fit-models r-lattice r-mass r-robustbase r-rrcov)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/robust") (synopsis "Port of the S+ \"Robust Library\"") (description @@ -5382,15 +5276,15 @@ (define-public r-fpc "0f7sfmpcycr9y7cy5gasyjm2ardxa62kglqms92mcr68jrp01c19")))) (build-system r-build-system) (propagated-inputs - `(("r-class" ,r-class) - ("r-cluster" ,r-cluster) - ("r-diptest" ,r-diptest) - ("r-flexmix" ,r-flexmix) - ("r-kernlab" ,r-kernlab) - ("r-mass" ,r-mass) - ("r-mclust" ,r-mclust) - ("r-prabclus" ,r-prabclus) - ("r-robustbase" ,r-robustbase))) + (list r-class + r-cluster + r-diptest + r-flexmix + r-kernlab + r-mass + r-mclust + r-prabclus + r-robustbase)) (home-page "https://cran.r-project.org/web/packages/fpc") (synopsis "Flexible procedures for clustering") (description @@ -5414,7 +5308,7 @@ (define-public r-vgam (properties `((upstream-name . "VGAM"))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://www.stat.auckland.ac.nz/~yee/VGAM") (synopsis "Vector generalized linear and additive models") (description @@ -5458,9 +5352,9 @@ (define-public r-minqa "036drja6xz7awja9iwb76x91415p26fb0jmg7y7v0p65m6j978fg")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "http://optimizer.r-forge.r-project.org") (synopsis "Derivative-free optimization algorithms by quadratic approximation") (description @@ -5482,8 +5376,7 @@ (define-public r-rcppeigen (properties `((upstream-name . "RcppEigen"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-matrix" ,r-matrix))) + (list r-rcpp r-matrix)) (home-page "http://eigen.tuxfamily.org") (synopsis "Rcpp integration for the Eigen templated linear algebra library") (description @@ -5507,8 +5400,7 @@ (define-public r-modelmetrics (properties `((upstream-name . "ModelMetrics"))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-data-table" ,r-data-table))) + (list r-rcpp r-data-table)) (home-page "https://cran.r-project.org/web/packages/ModelMetrics") (synopsis "Rapid calculation of model metrics") (description @@ -5530,7 +5422,7 @@ (define-public r-matrixmodels (properties `((upstream-name . "MatrixModels"))) (build-system r-build-system) (propagated-inputs - `(("r-matrix" ,r-matrix))) + (list r-matrix)) (home-page "https://cran.r-project.org/web/packages/MatrixModels") (synopsis "Modelling with sparse and dense matrices") (description @@ -5550,12 +5442,9 @@ (define-public r-quantreg (base32 "01fnp6ndh7npxj76xlynndacsgmcfr9kgh2waw0clx3mmwlwilbi")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (propagated-inputs - `(("r-conquer" ,r-conquer) - ("r-matrix" ,r-matrix) - ("r-matrixmodels" ,r-matrixmodels) - ("r-sparsem" ,r-sparsem))) + (list r-conquer r-matrix r-matrixmodels r-sparsem)) (home-page "https://www.r-project.org") (synopsis "Quantile regression") (description @@ -5579,11 +5468,10 @@ (define-public r-nloptr "1zznk9f2w2g02zqzay21k8xqzfvc6icxfzp6bx2wpd77sm7vf25g")))) (build-system r-build-system) (native-inputs - `(("r-knitr" ,r-knitr) ; for building vignettes - ("pkg-config" ,pkg-config) - ("gfortran" ,gfortran))) + (list r-knitr ; for building vignettes + pkg-config gfortran)) (inputs - `(("nlopt" ,nlopt))) + (list nlopt)) (home-page "https://cran.r-project.org/web/packages/nloptr") (synopsis "R interface to NLopt") (description @@ -5607,17 +5495,17 @@ (define-public r-lme4 "1i9f8kl2qj48j75dbn1vmwxz1xlbikdr7v2yq542w6dq74z8gyi5")))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) - ("r-lattice" ,r-lattice) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-minqa" ,r-minqa) - ("r-nloptr" ,r-nloptr) - ("r-nlme" ,r-nlme) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-boot + r-lattice + r-mass + r-matrix + r-minqa + r-nloptr + r-nlme + r-rcpp + r-rcppeigen)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/lme4") (synopsis "Linear mixed-effects models using eigen and S4") (description @@ -5640,15 +5528,15 @@ (define-public r-pbkrtest "1if7msv9i7jhg1as1f7m81a95dnwhwj3yfs24bqr0f6r0ch4b8xj")))) (build-system r-build-system) (propagated-inputs - `(("r-broom" ,r-broom) - ("r-dplyr" ,r-dplyr) - ("r-lme4" ,r-lme4) - ("r-magrittr" ,r-magrittr) - ("r-mass" ,r-mass) - ("r-matrix" ,r-matrix) - ("r-numderiv" ,r-numderiv))) + (list r-broom + r-dplyr + r-lme4 + r-magrittr + r-mass + r-matrix + r-numderiv)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://people.math.aau.dk/~sorenh/software/pbkrtest/") (synopsis "Methods for linear mixed model comparison") (description @@ -5688,18 +5576,18 @@ (define-public r-car (base32 "00kk8l71508f73kyn21is1mx6kjbrzdq3ls94c5ajhiqmvpsd6dq")))) (build-system r-build-system) (propagated-inputs - `(("r-abind" ,r-abind) - ("r-cardata" ,r-cardata) - ("r-lme4" ,r-lme4) - ("r-maptools" ,r-maptools) - ("r-mass" ,r-mass) - ("r-mgcv" ,r-mgcv) - ("r-nlme" ,r-nlme) - ("r-nnet" ,r-nnet) - ("r-pbkrtest" ,r-pbkrtest) - ("r-quantreg" ,r-quantreg))) + (list r-abind + r-cardata + r-lme4 + r-maptools + r-mass + r-mgcv + r-nlme + r-nnet + r-pbkrtest + r-quantreg)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://r-forge.r-project.org/projects/car/") (synopsis "Companion to applied regression") (description @@ -5741,7 +5629,7 @@ (define-public r-tmvnsim "03xsvsg9bqvgl98ywid3h91mmlhax5s6wvmypp3hq91vmc5kvxlp")))) (properties `((upstream-name . "tmvnsim"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://www.r-project.org") (synopsis "Truncated multivariate normal simulation") (description @@ -5770,9 +5658,9 @@ (define-public r-mnormt "0d7ka4l4fl1wi77r2r81dc91n6cbj2xrb3lsizz5y0ziscva0sjw")))) (build-system r-build-system) (propagated-inputs - `(("r-tmvnsim" ,r-tmvnsim))) + (list r-tmvnsim)) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "http://azzalini.stat.unipd.it/SW/Pkg-mnormt") (synopsis "Multivariate normal and \"t\" distributions") (description @@ -5815,9 +5703,7 @@ (define-public r-sn "0sl8qzy9isy5fq8qxh1fg5285jzgy895nbgz8gdq5d0r6zdwrmmb")))) (build-system r-build-system) (propagated-inputs - `(("r-mnormt" ,r-mnormt) - ("r-numderiv" ,r-numderiv) - ("r-quantreg" ,r-quantreg))) + (list r-mnormt r-numderiv r-quantreg)) (home-page "http://azzalini.stat.unipd.it/SN") (synopsis "The skew-normal and skew-t distributions") (description @@ -5842,10 +5728,7 @@ (define-public r-tclust (build-system r-build-system) ;; These are all suggested packages, not build dependencies. (propagated-inputs - `(("r-cluster" ,r-cluster) - ("r-mclust" ,r-mclust) - ("r-mvtnorm" ,r-mvtnorm) - ("r-sn" ,r-sn))) + (list r-cluster r-mclust r-mvtnorm r-sn)) (home-page "https://cran.r-project.org/web/packages/tclust") (synopsis "Robust trimmed clustering") (description @@ -5867,9 +5750,7 @@ (define-public r-ranger "02idcc6zbdz4wsi1mcwh7qyhmlbwvnzxwkdvvppxw7n2rh54z4v0")))) (build-system r-build-system) (propagated-inputs - `(("r-rcpp" ,r-rcpp) - ("r-matrix" ,r-matrix) - ("r-rcppeigen" ,r-rcppeigen))) + (list r-rcpp r-matrix r-rcppeigen)) (home-page "https://github.com/imbs-hl/ranger") (synopsis "Fast implementation of random forests") (description @@ -5911,11 +5792,9 @@ (define-public r-cairo (properties `((upstream-name . "Cairo"))) (build-system r-build-system) (inputs - `(("cairo" ,cairo) - ("libxt" ,libxt) - ("zlib" ,zlib))) + (list cairo libxt zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.rforge.net/Cairo/") (synopsis "R graphics device using Cairo graphics library") (description @@ -5946,10 +5825,9 @@ (define-public r-lubridate "199b00cql07gf3rf4hh5ba34amnk0ai40zhx73dq1mpkn7ynxml7")))) (build-system r-build-system) (propagated-inputs - `(("r-generics" ,r-generics) - ("r-cpp11" ,r-cpp11))) + (list r-generics r-cpp11)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://cran.r-project.org/web/packages/lubridate/") (synopsis "Make dealing with dates a little easier") (description @@ -6002,12 +5880,9 @@ (define-public r-forcats "12d2nv2w15085jscgidmjdnr1ryymciflcmal6ldmgp2fkl9dyy4")))) (build-system r-build-system) (propagated-inputs - `(("r-ellipsis" ,r-ellipsis) - ("r-magrittr" ,r-magrittr) - ("r-tibble" ,r-tibble) - ("r-rlang" ,r-rlang))) + (list r-ellipsis r-magrittr r-tibble r-rlang)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://forcats.tidyverse.org") (synopsis "Tools for working with factors") (description "This package provides helpers for reordering factor @@ -6044,7 +5919,7 @@ (define-public r-tgstat "#define isnan std::isnan")) #t))))) (propagated-inputs - `(("r-rcpp" ,r-rcpp))) + (list r-rcpp)) (home-page "https://bitbucket.org/tanaylab/tgstat/") (synopsis "Tanay's group statistical utilities") (description @@ -6070,7 +5945,7 @@ (define-public r-tgconfig "0xy6c7s7mn1yx191154bwbv1bl424bnvc80syqpl1vdl28ba46rj")))) (build-system r-build-system) (propagated-inputs - `(("r-yaml" ,r-yaml))) + (list r-yaml)) (home-page "https://bitbucket.org/tanaylab/tgconfig/") (synopsis "Infrastructure for managing package parameters") (description @@ -6095,7 +5970,7 @@ (define-public r-catterplots "0qa8liylffpxgdg8xcgjar5dsvczqhn3akd4w35113hnyg1m4xyg")))) (build-system r-build-system) (propagated-inputs - `(("r-png" ,r-png))) + (list r-png)) (home-page "https://github.com/Gibbsdavidl/CatterPlots") (synopsis "Scatter plots with cat shaped points") (description "Did you ever wish you could make scatter plots with cat @@ -6157,28 +6032,27 @@ (define-public python-rpy2 (invoke "pytest" "-v" "rpy2/tests/" "-k" "not test_vector_complex")))))) (propagated-inputs - `(("python-cffi" ,python-cffi) - ("python-six" ,python-six) - ("python-jinja2" ,python-jinja2) - ("python-numpy" ,python-numpy) - ("python-pandas" ,python-pandas) - ("python-pytz" ,python-pytz) - ("python-ipython" ,python-ipython) - ("python-tzlocal" ,python-tzlocal))) + (list python-cffi + python-six + python-jinja2 + python-numpy + python-pandas + python-pytz + python-ipython + python-tzlocal)) (inputs - `(("readline" ,readline) - ("icu4c" ,icu4c) - ("pcre" ,pcre) - ("r-minimal" ,r-minimal) - ("r-survival" ,r-survival) - ("r-ggplot2" ,r-ggplot2) - ("r-rsqlite" ,r-rsqlite) - ("r-dplyr" ,r-dplyr) - ("r-dbplyr" ,r-dbplyr) - ("python-numpy" ,python-numpy))) + (list readline + icu4c + pcre + r-minimal + r-survival + r-ggplot2 + r-rsqlite + r-dplyr + r-dbplyr + python-numpy)) (native-inputs - `(("zlib" ,zlib) - ("python-pytest" ,python-pytest))) + (list zlib python-pytest)) (home-page "https://rpy2.github.io") (synopsis "Python interface to the R language") (description "rpy2 is a redesign and rewrite of rpy. It is providing a @@ -6215,9 +6089,9 @@ (define-public java-jdistlib (("Scheff.+-Tukey") "Scheffe-Tukey"))) #t))))) (propagated-inputs - `(("java-jtransforms" ,java-jtransforms))) + (list java-jtransforms)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "http://jdistlib.sourceforge.net/") (synopsis "Java library of statistical distributions") (description "JDistlib is the Java Statistical Distribution Library, a @@ -6291,14 +6165,12 @@ (define-public emacs-ess (replace 'check (lambda _ (invoke "make" "test"))))))) (native-inputs - `(("perl" ,perl) - ("r-roxygen2" ,r-roxygen2) - ("texinfo" ,texinfo))) + (list perl r-roxygen2 texinfo)) (inputs `(("emacs" ,emacs-minimal) ("r-minimal" ,r-minimal))) (propagated-inputs - `(("emacs-julia-mode" ,emacs-julia-mode))) + (list emacs-julia-mode)) (home-page "https://ess.r-project.org/") (synopsis "Emacs mode for statistical analysis programs") (description @@ -6322,10 +6194,8 @@ (define-public emacs-poly-r (base32 "0a4wx73jkngw5nbq1fa4jfhba6bsmyn6vnsf887x3xhb5v3ykhsg")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-ess" ,emacs-ess) - ("emacs-poly-noweb" ,emacs-poly-noweb) - ("emacs-polymode-markdown" ,emacs-polymode-markdown) - ("emacs-polymode" ,emacs-polymode))) + (list emacs-ess emacs-poly-noweb emacs-polymode-markdown + emacs-polymode)) (properties '((upstream-name . "poly-R"))) (home-page "https://github.com/polymode/poly-markdown") (synopsis "Polymodes for the R language") @@ -6349,12 +6219,9 @@ (define-public readstat (base32 "00sdmaq0qzp6kyv53fpfi6jf3iv4pd0ap0gmw3mbfip52bbnl55w")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gnu-gettext) - ("libtool" ,libtool))) + (list autoconf automake gnu-gettext libtool)) (inputs - `(("zlib" ,zlib))) ; libz + (list zlib)) ; libz (synopsis "Convert SAS, Stata, and SPSS files") (description "Command-line tool and C library for reading files from popular stats packages like SAS, Stata and SPSS.") @@ -6375,7 +6242,7 @@ (define-public r-quantpsyc (properties `((upstream-name . "QuantPsyc"))) (build-system r-build-system) (propagated-inputs - `(("r-boot" ,r-boot) ("r-mass" ,r-mass))) + (list r-boot r-mass)) (home-page "https://cran.r-project.org/web/packages/QuantPsyc/") (synopsis "Quantitative Psychology Tools") (description @@ -6397,8 +6264,8 @@ (define-public r-clubsandwich (properties `((upstream-name . "clubSandwich"))) (build-system r-build-system) (propagated-inputs - `(("r-sandwich" ,r-sandwich))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-sandwich)) + (native-inputs (list r-knitr)) (home-page "https://github.com/jepusto/clubSandwich") (synopsis "Cluster-Robust (Sandwich) Variance Estimators with Small-Sample Corrections") @@ -6435,10 +6302,7 @@ (define-public r-puniform (properties `((upstream-name . "puniform"))) (build-system r-build-system) (propagated-inputs - `(("r-adgoftest" ,r-adgoftest) - ("r-metafor" ,r-metafor) - ("r-rcpp" ,r-rcpp) - ("r-rcpparmadillo" ,r-rcpparmadillo))) + (list r-adgoftest r-metafor r-rcpp r-rcpparmadillo)) (home-page "https://github.com/RobbievanAert/puniform") (synopsis @@ -6528,7 +6392,7 @@ (define-public r-kknn (properties `((upstream-name . "kknn"))) (build-system r-build-system) (propagated-inputs - `(("r-igraph" ,r-igraph) ("r-matrix" ,r-matrix))) + (list r-igraph r-matrix)) (home-page "https://github.com/KlausVigo/kknn") (synopsis "Weighted k-Nearest Neighbors") (description @@ -6548,7 +6412,7 @@ (define-public r-logspline "12hkdi77vkic05p2vhap025xdcg1n53ywm239v18713pihdlj63l")))) (properties `((upstream-name . "logspline"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/web/packages/logspline/") (synopsis @@ -6575,17 +6439,16 @@ (define-public r-effects (properties `((upstream-name . "effects"))) (build-system r-build-system) (propagated-inputs - `(("r-cardata" ,r-cardata) - ("r-colorspace" ,r-colorspace) - ("r-estimability" ,r-estimability) - ("r-insight" ,r-insight) - ("r-lattice" ,r-lattice) - ("r-lme4" ,r-lme4) - ("r-nnet" ,r-nnet) - ("r-survey" ,r-survey))) + (list r-cardata + r-colorspace + r-estimability + r-insight + r-lattice + r-lme4 + r-nnet + r-survey)) (native-inputs - `(("r-knitr" ,r-knitr) - ("r-car", r-car))) + (list r-knitr r-car)) (home-page "https://www.r-project.org") (synopsis "Effect Displays for Linear, Generalized Linear, and Other Models") @@ -6608,17 +6471,17 @@ (define-public r-bayesfactor (properties `((upstream-name . "BayesFactor"))) (build-system r-build-system) (propagated-inputs - `(("r-coda" ,r-coda) - ("r-gtools" ,r-gtools) - ("r-hypergeo" ,r-hypergeo) - ("r-matrix" ,r-matrix) - ("r-matrixmodels" ,r-matrixmodels) - ("r-mvtnorm" ,r-mvtnorm) - ("r-pbapply" ,r-pbapply) - ("r-rcpp" ,r-rcpp) - ("r-rcppeigen" ,r-rcppeigen) - ("r-stringr" ,r-stringr))) - (native-inputs `(("r-knitr" ,r-knitr))) + (list r-coda + r-gtools + r-hypergeo + r-matrix + r-matrixmodels + r-mvtnorm + r-pbapply + r-rcpp + r-rcppeigen + r-stringr)) + (native-inputs (list r-knitr)) (home-page "https://richarddmorey.github.io/BayesFactor/") (synopsis @@ -6641,7 +6504,7 @@ (define-public r-norm "01j1h412yfjx5r4dd0w8rhlf55997spgb6zd6pawy19rgw0byp1h")))) (build-system r-build-system) (native-inputs - `(("gfortran" ,gfortran))) + (list gfortran)) (home-page "https://cran.r-project.org/web/packages/norm/") (synopsis "Analysis of multivariate normal datasets with missing values") (description "Multiple imputation of multivariate continuous data under a @@ -6661,21 +6524,21 @@ (define-public r-naniar "0l3l2x85v3srilww483kpgp4zlwixyml257b0cqly8kcpwawlinm")))) (build-system r-build-system) (propagated-inputs - `(("r-dplyr" ,r-dplyr) - ("r-norm" ,r-norm) - ("r-forcats" ,r-forcats) - ("r-ggplot2" ,r-ggplot2) - ("r-glue" ,r-glue) - ("r-magrittr" ,r-magrittr) - ("r-purrr" ,r-purrr) - ("r-rlang" ,r-rlang) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-upsetr" ,r-upsetr) - ("r-viridis" ,r-viridis) - ("r-visdat" ,r-visdat))) + (list r-dplyr + r-norm + r-forcats + r-ggplot2 + r-glue + r-magrittr + r-purrr + r-rlang + r-tibble + r-tidyr + r-upsetr + r-viridis + r-visdat)) (native-inputs - `(("r-knitr" ,r-knitr))) + (list r-knitr)) (home-page "https://github.com/njtierney/naniar") (synopsis "Data structures, summaries, and visualisations for missing data") @@ -6724,7 +6587,7 @@ (define-public r-datasaurus "1w1yhwwrmh95bklacz44wjwynxd8cj3z8b9zvsnzmk18m5a4k0fl")))) (properties `((upstream-name . "datasauRus"))) (build-system r-build-system) - (native-inputs `(("r-knitr" ,r-knitr))) + (native-inputs (list r-knitr)) (home-page "https://github.com/lockedata/datasauRus") (synopsis "Datasets from the Datasaurus Dozen") @@ -6755,7 +6618,7 @@ (define-public r-lmom (base32 "1lnj41gynaar5isyijg5nbll64qdxa12dnqvz7lxhaclqcjskqna")))) (properties `((upstream-name . "lmom"))) (build-system r-build-system) - (native-inputs `(("gfortran" ,gfortran))) + (native-inputs (list gfortran)) (home-page "https://cran.r-project.org/package=lmom") (synopsis "L-Moments for R") (description @@ -6777,7 +6640,7 @@ (define-public r-gld (base32 "1wrw7i5bq7rb2ahadm57y9fmr697r7lp9ln7ajcd592b0nn60n4i")))) (properties `((upstream-name . "gld"))) (build-system r-build-system) - (propagated-inputs `(("r-e1071" ,r-e1071) ("r-lmom" ,r-lmom))) + (propagated-inputs (list r-e1071 r-lmom)) (home-page "https://cran.r-project.org/package=gld") (synopsis @@ -6810,7 +6673,7 @@ (define-public r-exact (base32 "0acm01njg3arlzwknv5v1sdsz5ab0bdh04sn1bmf91hcg3li8qd7")))) (properties `((upstream-name . "Exact"))) (build-system r-build-system) - (propagated-inputs `(("r-rootsolve" ,r-rootsolve))) + (propagated-inputs (list r-rootsolve)) (home-page "https://cran.r-project.org/package=Exact") (synopsis "Unconditional Exact Test") (description @@ -6840,17 +6703,17 @@ (define-public r-desctools (properties `((upstream-name . "DescTools"))) (build-system r-build-system) (propagated-inputs - `(("r-bh" ,r-bh) - ("r-boot" ,r-boot) - ("r-data-table" ,r-data-table) - ("r-exact" ,r-exact) - ("r-expm" ,r-expm) - ("r-gld" ,r-gld) - ("r-mass" ,r-mass) - ("r-mvtnorm" ,r-mvtnorm) - ("r-rcpp" ,r-rcpp) - ("r-rstudioapi" ,r-rstudioapi))) - (native-inputs `(("gfortran" ,gfortran))) + (list r-bh + r-boot + r-data-table + r-exact + r-expm + r-gld + r-mass + r-mvtnorm + r-rcpp + r-rstudioapi)) + (native-inputs (list gfortran)) (home-page "https://andrisignorell.github.io/DescTools/") (synopsis "Tools for Descriptive Statistics") (description @@ -6900,15 +6763,15 @@ (define-public xlispstat (with-output-to-file "exit.lsp" (lambda () (display "(exit)"))) (invoke "./xlisp" "tests/test" "exit"))))))) - (inputs `(("tcsh" ,tcsh) - ("libx11" ,libx11) - ("libxmu" ,libxmu) - ("libxext" ,libxext) - ("libxpm" ,libxpm) - ("libxaw" ,libxaw) - ("ncurses" ,ncurses) - ("gnuplot" ,gnuplot))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list tcsh + libx11 + libxmu + libxext + libxpm + libxaw + ncurses + gnuplot)) + (native-inputs (list pkg-config)) (synopsis "Statistical analysis environment with interactive graphics") (description "XLISP-STAT is a statistical environment based on a Lisp dialect called XLISP. To facilitate statistical computations, standard diff --git a/gnu/packages/stb.scm b/gnu/packages/stb.scm index 094ece536d..4ee1b4ebd2 100644 --- a/gnu/packages/stb.scm +++ b/gnu/packages/stb.scm @@ -75,7 +75,7 @@ (define (make-stb-header-package name version description) (name name) (version version) (source #f) - (inputs `(("stb" ,stb))) + (inputs (list stb)) (build-system trivial-build-system) (arguments `(#:modules ((guix build utils)) diff --git a/gnu/packages/stenography.scm b/gnu/packages/stenography.scm index 979b2c29ef..969395cbcf 100644 --- a/gnu/packages/stenography.scm +++ b/gnu/packages/stenography.scm @@ -45,18 +45,16 @@ (define-public plover (base32 "1b2ys77bkjsdmyg97i7lq3lj45q56bycvsm06d4rs656kxhvc0a3")))) (build-system python-build-system) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-mock python-pytest python-setuptools-scm)) (inputs - `(("python-appdirs" ,python-appdirs) - ("python-pyqt" ,python-pyqt) - ("python-babel" ,python-babel) - ("python-dbus" ,python-dbus) - ("python-hidapi" ,python-hidapi) - ("python-pyserial" ,python-pyserial) - ("python-wxpython" ,python-wxpython) - ("python-xlib" ,python-xlib))) + (list python-appdirs + python-pyqt + python-babel + python-dbus + python-hidapi + python-pyserial + python-wxpython + python-xlib)) (home-page "https://www.openstenoproject.org/plover/") (synopsis "Stenography engine") (description diff --git a/gnu/packages/storage.scm b/gnu/packages/storage.scm index a36d29eb33..094d7ade74 100644 --- a/gnu/packages/storage.scm +++ b/gnu/packages/storage.scm @@ -196,11 +196,7 @@ (define-public ceph (outputs '("out" "lib")) (native-inputs - `(("gperf" ,gperf) - ("pkg-config" ,pkg-config) - ("python-cython" ,python-cython) - ("python-sphinx" ,python-sphinx) - ("yasm" ,yasm))) + (list gperf pkg-config python-cython python-sphinx yasm)) (inputs `(("boost" ,boost) ("curl" ,curl) diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index 1b339e88fa..51757407e1 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -259,10 +259,7 @@ (define-public dwm output))) #t)))))) (inputs - `(("freetype" ,freetype) - ("libx11" ,libx11) - ("libxft" ,libxft) - ("libxinerama" ,libxinerama))) + (list freetype libx11 libxft libxinerama)) (home-page "https://dwm.suckless.org/") (synopsis "Dynamic window manager") (description @@ -294,10 +291,7 @@ (define-public dmenu #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("freetype" ,freetype) - ("libxft" ,libxft) - ("libx11" ,libx11) - ("libxinerama" ,libxinerama))) + (list freetype libxft libx11 libxinerama)) (home-page "https://tools.suckless.org/dmenu/") (synopsis "Dynamic menu") (description @@ -324,10 +318,8 @@ (define-public spoon (list (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" %output)))) (inputs - `(("libx11" ,libx11) - ("libxkbfile" ,libxkbfile) - ("alsa-lib" ,alsa-lib) ; tinyalsa (unpackaged) would suffice - ("libmpdclient" ,libmpdclient))) + (list libx11 libxkbfile alsa-lib ; tinyalsa (unpackaged) would suffice + libmpdclient)) (home-page "https://git.2f30.org/spoon/") (synopsis "Set dwm status") (description @@ -353,10 +345,7 @@ (define-public slock (string-append "PREFIX=" %output)) #:phases (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr))) + (list libx11 libxext libxinerama libxrandr)) (home-page "https://tools.suckless.org/slock/") (synopsis "Simple X session lock") (description @@ -392,8 +381,8 @@ (define-public st ("fontconfig" ,fontconfig) ("freetype" ,freetype))) (native-inputs - `(("ncurses" ,ncurses) ;provides tic program - ("pkg-config" ,pkg-config))) + (list ncurses ;provides tic program + pkg-config)) (home-page "https://st.suckless.org/") (synopsis "Simple terminal emulator") (description @@ -438,7 +427,7 @@ (define-public surf ("webkitgtk" ,webkitgtk-with-libsoup2) ("xprop" ,xprop))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://surf.suckless.org/") (synopsis "Simple web browser") (description @@ -474,7 +463,7 @@ (define-public sent (string-append "INCS=-I. " (pkg-config "--cflags")) (string-append "LIBS=" (pkg-config "--libs") " -lm"))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libpng" ,libpng) ("libx11" ,libx11) @@ -510,7 +499,7 @@ (define-public wmname (modify-phases %standard-phases (delete 'configure)))) ; no configure script (inputs - `(("libx11" ,libx11))) + (list libx11)) (home-page "https://tools.suckless.org/x/wmname/") (synopsis "Print or set the window manager name") (description "@command{wmname} prints/sets the window manager name @@ -538,7 +527,7 @@ (define-public xbattmon (list (string-append "CC=" ,(cc-for-target)) (string-append "PREFIX=" %output)))) (inputs - `(("libx11" ,libx11))) + (list libx11)) (home-page "https://git.2f30.org/xbattmon/") (synopsis "Simple battery monitor for X") (description @@ -656,8 +645,7 @@ (define-public prout (modify-phases %standard-phases (delete 'configure)))) ; no configure script (inputs - `(("cups-minimal" ,cups-minimal) - ("zlib" ,zlib))) + (list cups-minimal zlib)) (home-page "https://git.2f30.org/prout/") (synopsis "Smaller lp command") (description @@ -693,7 +681,7 @@ (define-public noice (substitute* "Makefile" (("lcurses") "lncurses"))))))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://git.2f30.org/noice/") (synopsis "Small file browser") (description @@ -796,7 +784,7 @@ (define-public colors (modify-phases %standard-phases (delete 'configure)))) ; no configure script (inputs - `(("libpng" ,libpng))) + (list libpng)) (home-page "https://git.2f30.org/colors/") (synopsis "Extract colors from pictures") (description @@ -834,7 +822,7 @@ (define-public libutf (modify-phases %standard-phases (delete 'configure)))) ; no configure script (inputs - `(("gawk" ,gawk))) + (list gawk)) (home-page "https://github.com/cls/libutf") (synopsis "Plan 9 compatible UTF-8 library") (description @@ -892,10 +880,7 @@ (define-public lchat (install-file "lchat.1" man1) #t)))))) (inputs - `(("grep" ,grep) - ("ncurses" ,ncurses) - ("libutf" ,libutf) - ("libbsd" ,libbsd))) + (list grep ncurses libutf libbsd)) (home-page "https://github.com/younix/lchat") (synopsis "Line chat is a frontend for the irc client ii from suckless") (description diff --git a/gnu/packages/swig.scm b/gnu/packages/swig.scm index b14bcd6401..1f4bd0922a 100644 --- a/gnu/packages/swig.scm +++ b/gnu/packages/swig.scm @@ -45,13 +45,13 @@ (define-public swig (base32 "1z06m5zv87mha6hvys1iay810ghc1jngilfby1ms2n4d1mryjfym")))) (build-system gnu-build-system) - (native-inputs `(("boost" ,boost) - ("pcre" ,pcre "bin") ;for 'pcre-config' - ;; The following are for tests and examples: - ("guile" ,guile-3.0) - ("perl" ,perl))) + (native-inputs (list boost + `(,pcre "bin") ;for 'pcre-config' + ;; The following are for tests and examples: + guile-3.0 + perl)) ;;("python" ,python-wrapper) - (inputs `(("pcre" ,pcre))) + (inputs (list pcre)) (home-page "http://swig.org/") (synopsis "Interface compiler that connects C/C++ code to higher-level languages") diff --git a/gnu/packages/sync.scm b/gnu/packages/sync.scm index 946b64b452..ce815ed5c7 100644 --- a/gnu/packages/sync.scm +++ b/gnu/packages/sync.scm @@ -179,32 +179,32 @@ (define-public nextcloud-client ("qttools" ,qttools) ("ruby" ,ruby))) (inputs - `(("appstream" ,appstream) - ("desktop-file-utils" ,desktop-file-utils) - ("glib" ,glib) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kio" ,kio) - ("kjs" ,kjs) - ("kwidgetsaddons" ,kwidgetsaddons) - ("libcloudproviders" ,libcloudproviders) - ("libzip" ,libzip) - ("openssl" ,openssl) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtkeychain" ,qtkeychain) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtsolutions" ,qtsolutions) - ("qtsvg" ,qtsvg) - ("qtwebchannel" ,qtwebchannel) - ("qtwebsockets" ,qtwebsockets) - ("qtwebkit" ,qtwebkit) - ("sqlite" ,sqlite) - ("xdg-utils" ,xdg-utils) - ("zlib" ,zlib))) + (list appstream + desktop-file-utils + glib + kconfig + kcoreaddons + kio + kjs + kwidgetsaddons + libcloudproviders + libzip + openssl + qtbase-5 + qtdeclarative + qtgraphicaleffects + qtkeychain + qtquickcontrols2 + qtsolutions + qtsvg + qtwebchannel + qtwebsockets + qtwebkit + sqlite + xdg-utils + zlib)) (propagated-inputs - `(("qtwebengine" ,qtwebengine))) + (list qtwebengine)) (synopsis "Desktop sync client for Nextcloud") (description "Nextcloud-Desktop is a tool to synchronize files from Nextcloud Server with your computer.") @@ -235,9 +235,7 @@ (define-public megacmd `(#:tests? #f #:configure-flags '("--with-pcre"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs `(("c-ares" ,c-ares) ("crypto++" ,crypto++) @@ -285,13 +283,11 @@ (define-public megatools "/etc/bash_completion.d")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config) - ;; For documentation - ("asciidoc" ,asciidoc))) + (list pkg-config + ;; For documentation + asciidoc)) (inputs - `(("curl" ,curl) - ("glib" ,glib) - ("openssl" ,openssl))) + (list curl glib openssl)) (home-page "https://megatools.megous.com/") (synopsis "Command line client application for mega.nz") (description "Megatools is a collection of programs for accessing the mega.nz service @@ -356,10 +352,7 @@ (define-public owncloud-client ("pkg-config" ,pkg-config) ("qtlinguist" ,qttools))) (inputs - `(("qtbase" ,qtbase-5) - ("qtkeychain" ,qtkeychain) - ("sqlite" ,sqlite) - ("zlib" ,zlib))) + (list qtbase-5 qtkeychain sqlite zlib)) (home-page "https://owncloud.org") (synopsis "Folder synchronization with an ownCloud server") (description "The ownCloudSync system lets you always have your latest @@ -401,8 +394,7 @@ (define-public qsyncthingtray #t)))) #:tests? #f)) ; no test target (inputs - `(("qtbase" ,qtbase-5) - ("qtwebkit" ,qtwebkit))) + (list qtbase-5 qtwebkit)) (home-page "https://github.com/sieren/QSyncthingTray") (synopsis "Traybar Application for Syncthing") (description @@ -465,7 +457,7 @@ (define-public lsyncd (install-file "../source/doc/manpage/lsyncd.1" man) #t)))))) (native-inputs - `(("lua" ,lua-5.2))) + (list lua-5.2)) (home-page "https://github.com/axkibe/lsyncd") (synopsis "Synchronize local directories with remote targets") (description "Lsyncd watches a local directory trees event monitor @@ -494,10 +486,9 @@ (define-public usync (base32 "16i1q8f0jmfd43rb8d70l2b383vr5ib4kh7iq3yd345q7xjz9c2j")))) (build-system copy-build-system) (inputs - `(("scsh" ,scsh))) + (list scsh)) (propagated-inputs - `(("rsync" ,rsync) - ("unison" ,unison))) + (list rsync unison)) (arguments `(#:install-plan '(("usync" "bin/usync")) #:phases (modify-phases %standard-phases @@ -531,18 +522,16 @@ (define-public casync (patches (search-patches "casync-renameat2-declaration.patch")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-sphinx" ,python-sphinx) - ("rsync" ,rsync))) ;for tests + (list pkg-config python-sphinx rsync)) ;for tests (inputs - `(("xz" ,xz) ;for liblzma - ("zstd" ,zstd "lib") - ("curl" ,curl) - ("acl" ,acl) - ("libselinux" ,libselinux) - ("fuse" ,fuse) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list xz ;for liblzma + `(,zstd "lib") + curl + acl + libselinux + fuse + openssl + zlib)) (synopsis "File synchronization and backup system") (description "casync is a @dfn{content-addressable data synchronizer} that can be used diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm index d9fcc22cba..c93628214a 100644 --- a/gnu/packages/syncthing.scm +++ b/gnu/packages/syncthing.scm @@ -184,16 +184,16 @@ (define-public syncthing-gtk `("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH")))))))))) (inputs - `(("gtk+" ,gtk+) - ("libappindicator" ,libappindicator) - ("libnotify" ,libnotify) - ("librsvg" ,librsvg) - ("python-bcrypt" ,python-bcrypt) - ("python-dateutil" ,python-dateutil) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("psmisc" ,psmisc) - ("syncthing" ,syncthing))) + (list gtk+ + libappindicator + libnotify + librsvg + python-bcrypt + python-dateutil + python-pycairo + python-pygobject + psmisc + syncthing)) ;; (native-inputs ;; `(("python2-setuptools" ,python2-setuptools))) (home-page "https://github.com/syncthing/syncthing-gtk") @@ -248,8 +248,7 @@ (define-public go-github-com-audriusbutkevicius-recli "1m1xna1kb78pkmr1lfmvvnpk9j7c4x71j3a7c6vj7zpzc4srpsmf")))) (build-system go-build-system) (inputs - `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors) - ("go-github-com-urfave-cli" ,go-github-com-urfave-cli))) + (list go-github-com-pkg-errors go-github-com-urfave-cli)) (arguments `(#:import-path "github.com/AudriusButkevicius/recli")) (synopsis "Reflection-based CLI generator") @@ -485,9 +484,7 @@ (define-public go-github-com-oschwald-geoip2-golang "1jj4rbdpy87rbl79czg5hs5dyn6xlbnk0bnvyzi71dsxan57nixw")))) (build-system go-build-system) (propagated-inputs - `(("go-github-com-oschwald-maxminddb-golang" - ,go-github-com-oschwald-maxminddb-golang) - ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-github-com-oschwald-maxminddb-golang go-golang-org-x-sys)) (arguments `(#:import-path "github.com/oschwald/geoip2-golang" #:tests? #f)) ; Requires some unpackaged software and test data @@ -512,7 +509,7 @@ (define-public go-github-com-oschwald-maxminddb-golang "100wd5qv00pkcm6cb8c4x5gavc9jnn7drh6xrqh85hzci4rils66")))) (build-system go-build-system) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (arguments `(#:import-path "github.com/oschwald/maxminddb-golang" #:tests? #f)) ; Requires some unpackaged software and test data @@ -569,7 +566,7 @@ (define-public go-github-com-rcrowley-go-metrics (%current-system)))) #:import-path "github.com/rcrowley/go-metrics")) (propagated-inputs - `(("go-github-com-stathat-go" ,go-github-com-stathat-go))) + (list go-github-com-stathat-go)) (synopsis "Go port of Coda Hale's Metrics library") (description "This package provides a Go implementation of Coda Hale's Metrics library.") @@ -593,7 +590,7 @@ (define-public go-github-com-sasha-s-go-deadlock (arguments `(#:import-path "github.com/sasha-s/go-deadlock")) (propagated-inputs - `(("go-github-com-petermattis-goid" ,go-github-com-petermattis-goid))) + (list go-github-com-petermattis-goid)) (synopsis "Deadlock detection in go") (description "This package provides tools for detecting deadlocks at run-time in Go.") @@ -617,7 +614,7 @@ (define-public go-github-com-syndtr-goleveldb "0mnkzrz4di13g6ggd54my7bkb9nwk8f5k672dyasn467wsg7bf8f")))) (build-system go-build-system) (propagated-inputs - `(("go-github-com-golang-snappy" ,go-github-com-golang-snappy))) + (list go-github-com-golang-snappy)) (arguments `(#:import-path "github.com/syndtr/goleveldb/leveldb" #:unpack-path "github.com/syndtr/goleveldb" @@ -777,7 +774,7 @@ (define-public go-github-com-syncthing-notify (arguments '(#:import-path "github.com/syncthing/notify")) (propagated-inputs - `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-golang-org-x-sys)) (synopsis "File system event notification library") (description "This package provides @code{notify}, a file system event notification library in Go.") @@ -834,8 +831,7 @@ (define-public go-github-com-prometheus-client-model ;; Source-only package (delete 'build)))) (propagated-inputs - `(("go-github-com-golang-protobuf-proto" - ,go-github-com-golang-protobuf-proto))) + (list go-github-com-golang-protobuf-proto)) (synopsis "Data model artifacts for Prometheus") (description "This package provides data model artifacts for Prometheus.") (home-page "https://github.com/prometheus/client_model") @@ -863,8 +859,7 @@ (define-public go-github-com-matttproud-golang-protobuf-extensions-pbutil '(#:import-path "github.com/matttproud/golang_protobuf_extensions/pbutil" #:unpack-path "github.com/matttproud/golang_protobuf_extensions")) (propagated-inputs - `(("go-github-com-golang-protobuf-proto" - ,go-github-com-golang-protobuf-proto))) + (list go-github-com-golang-protobuf-proto)) (synopsis "Streaming Protocol Buffers in Go") (description "This package provides various Protocol Buffer extensions for the Go language, namely support for record length-delimited @@ -903,12 +898,9 @@ (define-public go-github-com-prometheus-common ;; Source-only package (delete 'build)))) (propagated-inputs - `(("go-github-com-golang-protobuf-proto" - ,go-github-com-golang-protobuf-proto) - ("go-github-com-matttproud-golang-protobuf-extensions-pbutil" - ,go-github-com-matttproud-golang-protobuf-extensions-pbutil) - ("go-github-com-prometheus-client-model" - ,go-github-com-prometheus-client-model))) + (list go-github-com-golang-protobuf-proto + go-github-com-matttproud-golang-protobuf-extensions-pbutil + go-github-com-prometheus-client-model)) (synopsis "Prometheus metrics") (description "This package provides tools for reading and writing Prometheus metrics.") @@ -962,16 +954,12 @@ (define-public go-github-com-prometheus-client-golang ;; Source-only package (delete 'build)))) (propagated-inputs - `(("go-github-com-beorn7-perks-quantile" - ,go-github-com-beorn7-perks-quantile) - ("go-github-com-golang-protobuf-proto" - ,go-github-com-golang-protobuf-proto) - ("go-github-com-prometheus-client-model" - ,go-github-com-prometheus-client-model) - ("go-github-com-prometheus-common" - ,go-github-com-prometheus-common) - ("go-github-com-prometheus-procfs" ,go-github-com-prometheus-procfs) - ("go-github-com-cespare-xxhash" ,go-github-com-cespare-xxhash))) + (list go-github-com-beorn7-perks-quantile + go-github-com-golang-protobuf-proto + go-github-com-prometheus-client-model + go-github-com-prometheus-common + go-github-com-prometheus-procfs + go-github-com-cespare-xxhash)) (synopsis "HTTP server and client tools for Prometheus") (description "This package @code{promhttp} provides HTTP client and server tools for Prometheus metrics.") @@ -1018,7 +1006,7 @@ (define-public go-github-com-go-ldap-ldap '(#:import-path "github.com/go-ldap/ldap/v3" #:tests? #f)) ; test suite requires internet access (propagated-inputs - `(("go-github-com-go-asn1-ber-asn1-ber" ,go-github-com-go-asn1-ber-asn1-ber))) + (list go-github-com-go-asn1-ber-asn1-ber)) (home-page "https://github.com/go-ldap/ldap") (synopsis "LDAP v3 functionality for Go") (description "This package provides basic LDAP v3 functionality in the Go diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index 7612209c95..fc6a07edfb 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -146,7 +146,7 @@ (define-public cawbird ("sqlite" ,sqlite) ("x11" ,libx11))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (synopsis "Client for Twitter") (description "Cawbird is a Twitter client built with GTK and Vala. It supports all features except non-mention notifications, polls, threads and @@ -208,7 +208,7 @@ (define-public giara ("python-requests" ,python-requests) ("webkitgtk" ,webkitgtk-with-libsoup2))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (synopsis "Client for Reddit") (description "Giara is a reddit app, built with Python, GTK and Handy.") (home-page "https://giara.gabmus.org/") @@ -233,12 +233,12 @@ (define-public newsboat ;; For building documentation. ("asciidoctor" ,ruby-asciidoctor))) (inputs - `(("curl" ,curl) - ("json-c" ,json-c) - ("libxml2" ,libxml2) - ("ncurses" ,ncurses) - ("stfl" ,stfl) - ("sqlite" ,sqlite))) + (list curl + json-c + libxml2 + ncurses + stfl + sqlite)) (arguments `(#:modules ((guix build cargo-build-system) (guix build utils) @@ -323,8 +323,8 @@ (define-public newsboat-2.13 ;; For building documentation. ("asciidoc" ,asciidoc))) (inputs - `(("json-c" ,json-c-0.13) - ,@(alist-delete "json-c" (package-inputs newsboat)))) + (modify-inputs (package-inputs newsboat) + (replace "json-c" json-c-0.13))) (arguments '(#:phases (modify-phases %standard-phases @@ -380,24 +380,24 @@ (define-public liferea ("pkg-config" ,pkg-config) ("which" ,which))) (inputs - `(("glib" ,glib) - ("glib-networking" ,glib-networking) - ("gnome-keyring" ,gnome-keyring) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gstreamer" ,gstreamer) - ("json-glib" ,json-glib) - ("libnotify" ,libnotify) - ("libpeas" ,libpeas) - ("libsecret" ,libsecret) - ("libsoup" ,libsoup) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("pango" ,pango) - ("python" ,python) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("sqlite" ,sqlite) - ("webkitgtk" ,webkitgtk))) + (list glib + glib-networking + gnome-keyring + gsettings-desktop-schemas + gstreamer + json-glib + libnotify + libpeas + libsecret + libsoup + libxml2 + libxslt + pango + python + python-pycairo + python-pygobject + sqlite + webkitgtk)) (home-page "https://lzone.de/liferea/") (synopsis "News reader for GTK/GNOME") (description "Liferea is a desktop feed reader/news aggregator that @@ -427,19 +427,16 @@ (define-public rtv (search-input-directory inputs "share/terminfo"))))) #:tests? #f)) ; tests fail: _curses.error: nocbreak() returned ERR (propagated-inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-decorator" ,python-decorator) - ("python-kitchen" ,python-kitchen) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-beautifulsoup4 python-decorator python-kitchen + python-requests python-six)) (native-inputs - `(("ncurses" ,ncurses) - ("python-coveralls" ,python-coveralls) - ("python-coverage" ,python-coverage) - ("python-mock" ,python-mock) - ("python-pylint" ,python-pylint) - ("python-pytest" ,python-pytest) - ("python-vcrpy" ,python-vcrpy))) + (list ncurses + python-coveralls + python-coverage + python-mock + python-pylint + python-pytest + python-vcrpy)) (home-page "https://github.com/michael-lazar/rtv") (synopsis "Terminal viewer for Reddit (Reddit Terminal Viewer)") (description @@ -468,18 +465,15 @@ (define-public tuir (when tests? (invoke "pytest"))))))) (inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-decorator" ,python-decorator) - ("python-kitchen" ,python-kitchen) - ("python-requests" ,python-requests) - ("python-six" ,python-six))) + (list python-beautifulsoup4 python-decorator python-kitchen + python-requests python-six)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-coveralls" ,python-coveralls) - ("python-mock" ,python-mock) - ("python-pylint" ,python-pylint) - ("python-pytest" ,python-pytest) - ("python-vcrpy" ,python-vcrpy))) + (list python-coverage + python-coveralls + python-mock + python-pylint + python-pytest + python-vcrpy)) (home-page "https://gitlab.com/ajak/tuir") (synopsis "Terminal viewer for Reddit (Terminal UI for Reddit)") (description @@ -503,8 +497,7 @@ (define-public rawdog (arguments `(#:python ,python-2.7)) (inputs - `(("python2-feedparser" ,python2-feedparser) - ("python2-pytidylib" ,python2-pytidylib))) + (list python2-feedparser python2-pytidylib)) (home-page "https://offog.org/code/rawdog/") (synopsis "RSS Aggregator Without Delusions Of Grandeur") (description @@ -554,14 +547,9 @@ (define-public quiterss (assoc-ref inputs "qttools") "/bin/lrelease"))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) + (list pkg-config qttools)) (inputs - `(("qtwebkit" ,qtwebkit) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("phonon" ,phonon) - ("sqlite" ,sqlite))) + (list qtwebkit qtbase-5 qtmultimedia phonon sqlite)) (home-page "https://quiterss.org/") (synopsis "RSS/Atom news feeds reader written on Qt/C++") (description "QuiteRSS is an RSS/Atom news feeds reader written on Qt/C++ @@ -604,26 +592,26 @@ (define-public gfeeds ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("glib" ,glib) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("hicolor-icon-theme" ,hicolor-icon-theme) - ("libhandy" ,libhandy) - ("mpv" ,mpv) - ("python" ,python) - ("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-dateutil" ,python-dateutil) - ("python-feedparser" ,python-feedparser) - ("python-html5lib" ,python-html5lib) - ("python-listparser" ,python-listparser) - ("python-lxml" ,python-lxml) - ("python-pillow" ,python-pillow) - ("python-pygments" ,python-pygments) - ("python-pytz" ,python-pytz) - ("python-readability" ,python-readability) - ("python-requests" ,python-requests) - ("webkitgtk" ,webkitgtk) - ("python-pygobject" ,python-pygobject))) + (list glib + gsettings-desktop-schemas + gtk+ + hicolor-icon-theme + libhandy + mpv + python + python-beautifulsoup4 + python-dateutil + python-feedparser + python-html5lib + python-listparser + python-lxml + python-pillow + python-pygments + python-pytz + python-readability + python-requests + webkitgtk + python-pygobject)) (home-page "https://gfeeds.gabmus.org/") (synopsis "Easy-to-use GTK+ RSS/Atom feed reader") (description "Feeds is an RSS/Atom feed reader made with GTK+ diff --git a/gnu/packages/synergy.scm b/gnu/packages/synergy.scm index b241d29f6a..df109e862b 100644 --- a/gnu/packages/synergy.scm +++ b/gnu/packages/synergy.scm @@ -73,7 +73,7 @@ (define-public synergy (("/usr") out)) #t)))))) (native-inputs - `(("qttools" ,qttools))) ; for Qt5LinguistTools + (list qttools)) ; for Qt5LinguistTools (inputs `(("avahi" ,avahi) ("python" ,python-wrapper) diff --git a/gnu/packages/task-management.scm b/gnu/packages/task-management.scm index 73ddf25033..79ef567ecd 100644 --- a/gnu/packages/task-management.scm +++ b/gnu/packages/task-management.scm @@ -104,7 +104,7 @@ (define-public t-todo-manager (base32 "0c8zn7l0xq65wp07h7mxnb5ww56d1443l2vkjvx5sj6wpcchfn0s")))) (build-system python-build-system) (native-inputs - `(("python-cram" ,python-cram))) + (list python-cram)) (synopsis "Command-line todo list manager") (description "@command{t} is a command-line todo list manager for people that want @@ -125,8 +125,8 @@ (define-public taskwarrior "0kq8n2y4srax48yp7shz7ngac0q75dnvdbr9z9f9ldyqncr61ah0")))) (build-system cmake-build-system) (inputs - `(("gnutls" ,gnutls) - ("util-linux" ,util-linux "lib"))) + (list gnutls + `(,util-linux "lib"))) (arguments `(#:tests? #f ; No tests implemented. #:phases @@ -224,14 +224,14 @@ (define-public blanket ("gtk+:bin" ,gtk+ "bin") ("pkg-config" ,pkg-config))) (inputs - `(("appstream-glib" ,appstream-glib) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-good" ,gst-plugins-good) ;for ScaleTempo plugin - ("gtk+" ,gtk+) - ("libhandy" ,libhandy) - ("python-gst" ,python-gst) - ("python-pygobject" ,python-pygobject))) + (list appstream-glib + gsettings-desktop-schemas + gst-plugins-bad + gst-plugins-good ;for ScaleTempo plugin + gtk+ + libhandy + python-gst + python-pygobject)) (home-page "https://github.com/rafaelmardojai/blanket") (synopsis "Ambient sound and noise player") (description diff --git a/gnu/packages/task-runners.scm b/gnu/packages/task-runners.scm index 1c1fa69894..60a393267b 100644 --- a/gnu/packages/task-runners.scm +++ b/gnu/packages/task-runners.scm @@ -45,7 +45,7 @@ (define-public run (base32 "17n11lqhywq4z62w2rakdq80v7mxf83rgln19vj4v4nxpwd2hjjw")))) (build-system go-build-system) (propagated-inputs - `(("go-github-com-tekwizely-go-parsing" ,go-github-com-tekwizely-go-parsing))) + (list go-github-com-tekwizely-go-parsing)) (arguments `(#:import-path "github.com/tekwizely/run")) (synopsis "Easily manage and invoke small scripts and wrappers") diff --git a/gnu/packages/tcl.scm b/gnu/packages/tcl.scm index 2ad10416cb..f05642a3f9 100644 --- a/gnu/packages/tcl.scm +++ b/gnu/packages/tcl.scm @@ -133,9 +133,9 @@ (define-public itcl (string-append out "/libtmp") (string-append out "/lib"))) #t))))) (native-inputs - `(("tcl" ,tcl))) + (list tcl)) (inputs - `(("tcllib" ,tcllib))) + (list tcllib)) (home-page "http://incrtcl.sourceforge.net/") (synopsis "Object Oriented programming (OOP) extension for Tcl") (description @@ -158,11 +158,11 @@ (define-public expect "0d1cp5hggjl93xwc8h1y6adbnrvpkk0ywkd00inz9ndxn21xm9s9")))) (build-system gnu-build-system) (inputs - `(;; TODO: Add these optional dependencies. - ;; ("libX11" ,libX11) - ;; ("xorgproto" ,xorgproto) - ;; ("tk" ,tk) - ("tcl" ,tcl))) + (list ;; TODO: Add these optional dependencies. + ;; ("libX11" ,libX11) + ;; ("xorgproto" ,xorgproto) + ;; ("tk" ,tk) + tcl)) (arguments '(#:configure-flags (let ((out (assoc-ref %outputs "out")) @@ -242,13 +242,12 @@ (define-public tk ;; The tests require a running X server, so we just skip them. #:tests? #f)) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("libxft" ,libxft) ("fontconfig" ,fontconfig) ("tcl" ,tcl))) ;; tk.h refers to X11 headers, hence the propagation. - (propagated-inputs `(("libx11" ,libx11) - ("libxext" ,libxext))) + (propagated-inputs (list libx11 libxext)) (home-page "https://www.tcl.tk/") (synopsis "Graphical user interface toolkit for Tcl") @@ -270,7 +269,7 @@ (define-public perl-tk (base32 "0pha40m97fzafjnq8vwkbi5sml6xv8jki6qi60rxrzmxlrqp5aij")))) (build-system perl-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("libx11" ,libx11) ("libpng" ,libpng) ("libjpeg" ,libjpeg-turbo))) @@ -305,7 +304,7 @@ (define-public tcllib "173abxaazdmf210v651708ab6h7xhskvd52krxk6ifam337qgzh1")))) (build-system gnu-build-system) (native-inputs - `(("tcl" ,tcl))) + (list tcl)) (native-search-paths (list (search-path-specification (variable "TCLLIBPATH") @@ -330,10 +329,9 @@ (define-public tklib "03y0bzgwbh7nnyqkh8n00bbkq2fyblq39s3bdb6mawna0bbn0wwg")))) (build-system gnu-build-system) (native-inputs - `(("tcl" ,tcl))) + (list tcl)) (propagated-inputs - `(("tcllib" ,tcllib) - ("tk" ,tk))) ; for "wish" + (list tcllib tk)) ; for "wish" (native-search-paths (list (search-path-specification (variable "TCLLIBPATH") @@ -376,11 +374,9 @@ (define-public tclxml (patches (search-patches "tclxml-3.2-install.patch")))) (build-system gnu-build-system) (native-inputs - `(("tcl" ,tcl) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt))) + (list tcl libxml2 libxslt)) (propagated-inputs - `(("tcllib" ,tcllib))) ; uri + (list tcllib)) ; uri (native-search-paths (list (search-path-specification (variable "TCLLIBPATH") @@ -429,8 +425,7 @@ (define-public tclx (assoc-ref %outputs "out") "/lib")))) (inputs - `(("tcl" ,tcl) - ("tk" ,tk))) + (list tcl tk)) (home-page "http://tclx.sourceforge.net/") (synopsis "System programming extensions for Tcl") (description @@ -459,8 +454,7 @@ (define-public go-github.com-nsf-gothic (arguments `(#:import-path "github.com/nsf/gothic")) (propagated-inputs - `(("tk" ,tk) - ("tcl" ,tcl))) + (list tk tcl)) (home-page "https://github.com/nsf/gothic") (synopsis "Tcl/Tk Go bindings") (description "Gothic contains Go bindings for Tcl/Tk. The package contains diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm index a1822b3892..9c9c5a01a5 100644 --- a/gnu/packages/telegram.scm +++ b/gnu/packages/telegram.scm @@ -260,10 +260,7 @@ (define-public libtgvoip-for-telegram-desktop "libcrypto opus alsa libpulse")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))))))) + (list autoconf automake libtool pkg-config)))))) (define-public telegram-desktop (package @@ -562,7 +559,7 @@ (define-public telegram-desktop ("xxhash" ,xxhash) ("zlib" ,zlib))) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (synopsis "Telegram Desktop") (description "Telegram desktop is the official desktop version of the Telegram instant messenger.") @@ -682,15 +679,9 @@ (define-public tgl ("libs" "lib/tgl")) args)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("libevent" ,libevent) - ("libgcrypt" ,libgcrypt) - ("tl-parser" ,tl-parser) - ("zlib" ,zlib))) + (list libevent libgcrypt tl-parser zlib)) (synopsis "Telegram Library") (description "TGL is the telegram library for telegram-cli.") (home-page "https://github.com/vysheng/tgl") @@ -766,23 +757,20 @@ (define-public telegram-cli #:exclude ("tg-server.pub"))) args)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("jansson" ,jansson) - ("libconfig" ,libconfig) - ("libevent" ,libevent) - ("libgcrypt" ,libgcrypt) - ("lua" ,lua) - ("openssl" ,openssl) - ("perl" ,perl) - ("python" ,python) - ("readline" ,readline) - ("tgl" ,tgl) - ("tl-parser" ,tl-parser) - ("zlib" ,zlib))) + (list jansson + libconfig + libevent + libgcrypt + lua + openssl + perl + python + readline + tgl + tl-parser + zlib)) (synopsis "Telegram Messenger CLI") (description "TG is the command-line interface for Telegram Messenger.") (home-page "https://github.com/vysheng/tg") diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm index 5e8610ab85..1cf2fa8edf 100644 --- a/gnu/packages/telephony.scm +++ b/gnu/packages/telephony.scm @@ -115,12 +115,9 @@ (define-public phonesim (list "--enable-maintainer-mode" "CC=" ,(cc-for-target)))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("pkg-config" ,pkg-config))) + (list automake autoconf pkg-config)) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list qtbase-5 qtdeclarative)) (synopsis "Phone Simulator for modem testing") (description "Phonesim is a modem emulator that oFono uses for development and @@ -150,7 +147,7 @@ (define-public libilbc (arguments `(#:tests? #f)) ; No target (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Libre iLBC codec") (description "LibiLBC is a packaging friendly copy of the iLBC codec from the WebRTC project. It provides a base for distribution packages and can be @@ -291,7 +288,7 @@ (define-public ucommon (sha256 (base32 "1mv080rvrhyxyhgqiqr8r9jdqhg3xhfawjvfj5zgj47h59nggjba")))) (build-system gnu-build-system) - (inputs `(("gnutls" ,gnutls))) + (inputs (list gnutls)) (synopsis "Common C++ framework for threaded applications") (description "GNU uCommon C++ is meant as a very light-weight C++ library to facilitate using C++ design patterns even for very deeply embedded @@ -312,9 +309,8 @@ (define-public ccrtp (sha256 (base32 "17ili8l7zqbbkzr1rcy4hlnazkf50mds41wg6n7bfdsx3c7cldgh")))) (build-system gnu-build-system) - (inputs `(("ucommon" ,ucommon) - ("libgcrypt" ,libgcrypt))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list ucommon libgcrypt)) + (native-inputs (list pkg-config)) (synopsis "Implementation of RTP (real-time transport protocol)") (description "GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF. It is suitable both for high capacity servers and @@ -345,10 +341,9 @@ (define-public zrtpcpp (arguments `(#:tests? #f)) ; No target (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("ccrtp" ,ccrtp) - ("ucommon" ,ucommon))) + (list ccrtp ucommon)) (synopsis "C++ Implementation of ZRTP protocol") (description "GNU ZRTP C++ provides a library that adds ZRTP support to the GNU ccRTP stack and serves as library for other RTP stacks @@ -390,7 +385,7 @@ (define-public exosip (sha256 (base32 "17cna8kpc8nk1si419vgr6r42k2lda0rdk50vlxrw8rzg0xp2xrw")))) (build-system gnu-build-system) - (inputs `(("osip" ,osip))) + (inputs (list osip)) (synopsis "Sip abstraction library") (description "EXosip is a library that hides the complexity of using the SIP protocol for multimedia session establishment. This protocol is mainly to @@ -432,9 +427,7 @@ (define-public sipwitch ,(string-append "EXOSIP2_CFLAGS=-I" (assoc-ref %build-inputs "exosip") "/include")))) - (inputs `(("ucommon" ,ucommon) - ("exosip" ,exosip) - ("osip" ,osip))) + (inputs (list ucommon exosip osip)) (synopsis "Secure peer-to-peer VoIP server for the SIP protocol") (description "GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the SIP protocol. Calls can be made from behind NAT firewalls and @@ -459,8 +452,8 @@ (define-public libsrtp (base32 "1gswpjm4jacfxmgglbf8hxi3yzsag4drk4q943p0wkmv21zj8l78")))) (native-inputs - `(("psmisc" ,psmisc) ;some tests require 'killall' - ("procps" ,procps))) + (list psmisc ;some tests require 'killall' + procps)) (build-system gnu-build-system) (arguments '(#:test-target "runtest" @@ -502,9 +495,7 @@ (define-public libiax2 "0d269474kk1933c55hx4azw3sak5ycfrxkw6ida0sb2cm00kfich")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://gitlab.savoirfairelinux.com/sflphone/libiax2") (synopsis "Inter-Asterisk-Protocol library") (description "LibIAX2 implements the Inter-Asterisk-Protocol for relaying @@ -533,11 +524,7 @@ (define-public seren (build-system gnu-build-system) (arguments '(#:tests? #f)) ; no "check" target (inputs - `(("alsa-lib" ,alsa-lib) - ("gmp" ,gmp) - ("libogg" ,libogg) - ("ncurses" ,ncurses) - ("opus" ,opus))) + (list alsa-lib gmp libogg ncurses opus)) (synopsis "Simple VoIP program to create conferences from the terminal") (description "Seren is a simple VoIP program based on the Opus codec that allows you @@ -669,24 +656,22 @@ (define-public mumble (find-files "release/plugins" "\\.so$")) #t)))))) (inputs - `(("avahi" ,avahi) - ("boost" ,boost) - ("libsndfile" ,libsndfile/fixed) - ("libxi" ,libxi) - ("mesa" ,mesa) ; avoid bundled - ("openssl" ,openssl) - ("opus" ,opus) ; avoid bundled - ("protobuf" ,protobuf) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("speech-dispatcher" ,speech-dispatcher) - ("speex" ,speex) ; avoid bundled - ("speexdsp" ,speexdsp))) ; avoid bundled + (list avahi + boost + libsndfile/fixed + libxi + mesa ; avoid bundled + openssl + opus ; avoid bundled + protobuf + pulseaudio + qtbase-5 + qtsvg + speech-dispatcher + speex ; avoid bundled + speexdsp)) ; avoid bundled (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python) - ("qttools" ,qttools))) + (list pkg-config python qttools)) (synopsis "Low-latency, high quality voice chat software") (description "Mumble is an low-latency, high quality voice chat @@ -728,25 +713,23 @@ (define-public twinkle "-DWITH_G729=On" ; For G729 Codec Support "-DWITH_SPEEX=On"))) ; For Speex Codec Support (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("qttools" ,qttools))) + (list bison flex qttools)) (inputs - `(("alsa-lib" ,alsa-lib) - ("bcg729" ,bcg729) - ("zrtpcpp" ,zrtpcpp) - ("ccrtp" ,ccrtp) - ("file" ,file) - ("libilbc" ,libilbc) - ("libsndfile" ,libsndfile) - ("libxml2" ,libxml2) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtquickcontrols" ,qtquickcontrols) - ("readline" ,readline) - ("speex" ,speex) - ("speexdsp" ,speexdsp) - ("ucommon" ,ucommon))) + (list alsa-lib + bcg729 + zrtpcpp + ccrtp + file + libilbc + libsndfile + libxml2 + qtbase-5 + qtdeclarative + qtquickcontrols + readline + speex + speexdsp + ucommon)) (synopsis "Softphone for voice over IP and instant messaging") (description "Twinkle is a softphone for your voice over IP and instant messaging communcations using the SIP protocol. You can use it for direct @@ -874,20 +857,17 @@ (define-public pjproject (("pjnath-test pjmedia-test pjsip-test pjsua-test") "pjmedia-test pjsip-test"))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("bcg729" ,bcg729) - ("gnutls" ,gnutls) - ("gsm" ,gsm) - ("libsamplerate" ,libsamplerate) - ("libsrtp" ,libsrtp) - ("opus" ,opus) - ("portaudio" ,portaudio) - ("speex" ,speex) - ("speexdsp" ,speexdsp))) + (list bcg729 + gnutls + gsm + libsamplerate + libsrtp + opus + portaudio + speex + speexdsp)) (home-page "https://www.pjsip.org") (synopsis "Session Initiation Protocol (SIP) stack") (description "PJProject provides an implementation of the Session @@ -916,10 +896,7 @@ (define-public libtgvoip "122kn3jx6v0kkldlzlpzvlwqxgp6pmzxsjhrhcxw12bx9c08sar5")))) (build-system gnu-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("openssl" ,openssl) - ("opus" ,opus) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib openssl opus pulseaudio)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index dbe1afd829..953e996953 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -164,8 +164,7 @@ (define-public tilda ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("libconfuse" ,libconfuse) - ("vte" ,vte))) + (list libconfuse vte)) (synopsis "GTK+-based drop-down terminal") (description "Tilda is a terminal emulator similar to normal terminals like gnome-terminal (GNOME) or Konsole (KDE), with the difference that it drops down @@ -215,7 +214,7 @@ (define-public termite ("xdg-utils" ,xdg-utils) ("ncurses" ,ncurses))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) ;; FIXME: This should only be located in 'ncurses'. Nonetheless it is ;; provided for usability reasons. See . @@ -253,7 +252,7 @@ (define-public asciinema (lambda _ (invoke "nosetests" "-v")))))) (native-inputs ;; For tests. - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://asciinema.org") (synopsis "Terminal session recorder") (description @@ -288,9 +287,8 @@ (define-public libtsm (arguments `(#:configure-flags '("-DBUILD_TESTING=ON"))) (native-inputs - `(("check" ,check) - ("libxkbcommon" ,libxkbcommon) ; for xkbcommon-keysyms.h - ("pkg-config" ,pkg-config))) + (list check libxkbcommon ; for xkbcommon-keysyms.h + pkg-config)) (synopsis "Xterm state machine library") (description "TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. It tries to support all common standards while keeping @@ -344,13 +342,13 @@ (define-public kmscon (("sd_booted\\(\\)") "1"))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("libxslt" ,libxslt) ;to build the man page - ("libxml2" ,libxml2) ;for XML_CATALOG_FILES - ("docbook-xsl" ,docbook-xsl))) + (list pkg-config + autoconf + automake + libtool + libxslt ;to build the man page + libxml2 ;for XML_CATALOG_FILES + docbook-xsl)) (inputs `(("libdrm" ,libdrm) ("libtsm" ,libtsm) @@ -408,10 +406,8 @@ (define-public libtermkey (substitute* "t/40ti-override.c" (("vt750") "vt100"))))) #:test-target "test")) - (inputs `(("ncurses" ,ncurses))) - (native-inputs `(("libtool" ,libtool) - ("perl-test-harness" ,perl-test-harness) - ("pkg-config" ,pkg-config))) + (inputs (list ncurses)) + (native-inputs (list libtool perl-test-harness pkg-config)) (synopsis "Keyboard entry processing library for terminal-based programs") (description "Libtermkey handles all the necessary logic to recognise special keys, UTF-8 @@ -503,7 +499,7 @@ (define-public mtm out "/share/terminfo") "mtm.ti"))))))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) ;; FIXME: This should only be located in 'ncurses'. Nonetheless it is ;; provided for usability reasons. See . (native-search-paths @@ -616,8 +612,7 @@ (define-public unibilium (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("libtool" ,libtool) - ("perl" ,perl))) + (list libtool perl)) (home-page "https://github.com/mauke/unibilium") (synopsis "Terminfo parsing library") (description "Unibilium is a basic C terminfo library. It doesn't depend @@ -647,8 +642,7 @@ (define-public libvterm (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("libtool" ,libtool) - ("perl" ,perl))) + (list libtool perl)) (home-page "http://www.leonerd.org.uk/code/libvterm/") (synopsis "VT220/xterm/ECMA-48 terminal emulator library") (description "Libvterm is an abstract C99 library which implements a VT220 @@ -775,10 +769,7 @@ (define-public cool-retro-term #t)))) (build-system gnu-build-system) (inputs - `(("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtquickcontrols" ,qtquickcontrols))) + (list qtbase-5 qtdeclarative qtgraphicaleffects qtquickcontrols)) (arguments `(#:phases (modify-phases %standard-phases @@ -850,14 +841,10 @@ (define-public foot ;; Enable LTO as recommended by INSTALL.md. #:configure-flags '("-Db_lto=true"))) (native-inputs - `(("ncurses" ,ncurses) ;for 'tic' - ("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("wayland-protocols" ,wayland-protocols))) + (list ncurses ;for 'tic' + pkg-config scdoc wayland-protocols)) (inputs - `(("fcft" ,fcft) - ("libxkbcommon" ,libxkbcommon) - ("wayland" ,wayland))) + (list fcft libxkbcommon wayland)) (synopsis "Wayland-native terminal emulator") (description "@command{foot} is a terminal emulator for systems using the Wayland @@ -886,8 +873,7 @@ (define-public sakura ("perl" ,perl) ; for pod2man ("pkg-config" ,pkg-config))) (inputs - `(("libxft" ,libxft) - ("vte" ,vte))) + (list libxft vte)) (home-page "https://launchpad.net/sakura") (synopsis "A simple but powerful libvte-based terminal emulator") (description "@code{Sakura} is a terminal emulator based on GTK+ and VTE. @@ -914,8 +900,7 @@ (define-public go-github.com-nsf-termbox-go (arguments '(#:import-path "github.com/nsf/termbox-go")) (propagated-inputs - `(("go-github.com-mattn-go-runewidth" - ,go-github.com-mattn-go-runewidth))) + (list go-github.com-mattn-go-runewidth)) (synopsis "@code{termbox} provides a minimal API for text-based user interfaces") (description @@ -942,13 +927,13 @@ (define-public go-github-com-junegunn-fzf (arguments `(#:import-path "github.com/junegunn/fzf")) (inputs - `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth) - ("go-github-com-mattn-go-shellwords" ,go-github-com-mattn-go-shellwords) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-gdamore-tcell" ,go-github-com-gdamore-tcell) - ("go-github-com-saracen-walker" ,go-github-com-saracen-walker) - ("go-golang.org-x-sync-errgroup" ,go-golang.org-x-sync-errgroup) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (list go-github.com-mattn-go-runewidth + go-github-com-mattn-go-shellwords + go-github-com-mattn-go-isatty + go-github-com-gdamore-tcell + go-github-com-saracen-walker + go-golang.org-x-sync-errgroup + go-golang-org-x-crypto)) (home-page "https://github.com/junegunn/fzf") (synopsis "Command-line fuzzy-finder") (description "This package provides an interactive command-line filter @@ -1022,8 +1007,7 @@ (define-public go-github.com-howeyc-gopass (arguments '(#:import-path "github.com/howeyc/gopass")) (propagated-inputs - `(("go-golang-org-x-crypto" - ,go-golang-org-x-crypto))) + (list go-golang-org-x-crypto)) (synopsis "Retrieve password from a terminal or piped input in Go") (description "@code{gopass} is a Go package for retrieving a password from user @@ -1053,10 +1037,9 @@ (define-public python-pyte (delete-file "tests/test_input_output.py") #t))))) (propagated-inputs - `(("python-wcwidth" ,python-wcwidth))) + (list python-wcwidth)) (native-inputs - `(("python-pytest-runner" ,python-pytest-runner) - ("python-pytest" ,python-pytest))) + (list python-pytest-runner python-pytest)) (home-page "https://pyte.readthedocs.io/") (synopsis "Simple VTXXX-compatible terminal emulator") (description "@code{pyte} is an in-memory VTxxx-compatible terminal @@ -1088,8 +1071,7 @@ (define-public python-blessings ;; FIXME: Test suite is unable to detect TTY conditions. `(#:tests? #f)) (native-inputs - `(("python-nose" ,python-nose) - ("python-six" ,python-six))) + (list python-nose python-six)) (home-page "https://github.com/erikrose/blessings") (synopsis "Python module to manage terminal color, styling, and positioning") @@ -1123,12 +1105,9 @@ (define-public python-curtsies (lambda _ (invoke "nosetests" "-v")))))) (propagated-inputs - `(("python-blessings" ,python-blessings) - ("python-cwcwidth" ,python-cwcwidth))) + (list python-blessings python-cwcwidth)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pyte" ,python-pyte) - ("python-nose" ,python-nose))) + (list python-mock python-pyte python-nose)) (home-page "https://github.com/bpython/curtsies") (synopsis "Library for curses-like terminal interaction with colored strings") @@ -1153,14 +1132,9 @@ (define-public tmate "0x5c31yq7ansmiy20a0qf59wagba9v3pq97mlkxrqxn4n1gcc6vi")))) (build-system gnu-build-system) (inputs - `(("libevent" ,libevent) - ("libssh" ,libssh) - ("msgpack" ,msgpack) - ("ncurses" ,ncurses))) + (list libevent libssh msgpack ncurses)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (home-page "https://tmate.io/") (synopsis "Terminal sharing application") (description "tmate is a terminal sharing application that allows you to @@ -1307,9 +1281,7 @@ (define-public eternalterminal (copy-recursively tests "external/googletest")) #t))))) (inputs - `(("gflags" ,gflags) - ("libsodium" ,libsodium) - ("protobuf" ,protobuf))) + (list gflags libsodium protobuf)) (native-inputs `(("googletest" ,(package-source googletest)))) (home-page "https://mistertea.github.io/EternalTerminal/") @@ -1339,7 +1311,7 @@ (define-public wterm (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 256fe7da90..8c426ce0b3 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -310,7 +310,7 @@ (define-public texlive-bin ("zlib" ,zlib) ("zziplib" ,zziplib))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:modules ((guix build gnu-build-system) (guix build utils) @@ -730,7 +730,7 @@ (define-public texlive-metafont (copy-recursively where (string-append mf where))) (list "base" "misc" "config"))))))))) (native-inputs - `(("texlive-bin" ,texlive-bin))) + (list texlive-bin)) (home-page "https://www.ctan.org/pkg/metafont") (synopsis "Metafont base files") (description "This package provides the Metafont base files needed to @@ -815,8 +815,7 @@ (define-public texlive-fontinst "fontdoc.sty"))) #t))))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-docstrip" ,texlive-docstrip))) + (list texlive-bin texlive-docstrip)) (home-page "https://www.ctan.org/pkg/fontinst") (synopsis "Tools for converting and installing fonts for TeX and LaTeX") (description "This package provides TeX macros for converting Adobe Font @@ -910,8 +909,7 @@ (define-public texlive-cm (copy-recursively "pk" pk) #t))))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-metafont" ,texlive-metafont))) + (list texlive-bin texlive-metafont)) (home-page "https://www.ctan.org/pkg/cm") (synopsis "Computer Modern fonts for TeX") (description "This package provides the Computer Modern fonts by Donald @@ -1102,8 +1100,7 @@ (define-public texlive-knuth-lib (find-files "build" "\\.tfm")) #t)))))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-metafont" ,texlive-metafont))) + (list texlive-bin texlive-metafont)) (home-page "https://www.ctan.org/pkg/knuth-lib") (synopsis "Small library of METAFONT sources") (description "This is a collection of core TeX and METAFONT macro files @@ -1178,9 +1175,7 @@ (define-public texlive-fonts-latex (find-files "." "\\.mf")) #t)))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-metafont" ,texlive-metafont) - ("texlive-cm" ,texlive-cm))) + (list texlive-bin texlive-metafont texlive-cm)) (home-page "https://www.ctan.org/pkg/latex-fonts") (synopsis "Collection of fonts used in LaTeX distributions") (description "This is a collection of fonts for use with standard LaTeX @@ -1251,9 +1246,7 @@ (define-public texlive-mflogo (find-files "build" "\\.tfm")) #t))))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-metafont" ,texlive-metafont) - ("texlive-knuth-lib" ,texlive-knuth-lib))) + (list texlive-bin texlive-metafont texlive-knuth-lib)) (home-page "http://www.ctan.org/pkg/mflogo") (synopsis "LaTeX support for Metafont logo fonts") (description @@ -1402,8 +1395,7 @@ (define-public texlive-amsfonts (assoc-ref outputs "out") "/share/texmf-dist/fonts/tfm/public/amsfonts")))))))) (native-inputs - `(("texlive-updmap.cfg" ,(texlive-updmap.cfg - (list texlive-fontinst))))) + (list (texlive-updmap.cfg (list texlive-fontinst)))) (home-page "https://www.ctan.org/pkg/amsfonts") (synopsis "TeX fonts from the American Mathematical Society") (description @@ -1490,9 +1482,7 @@ (define-public texlive-etex "/share/texmf-dist/fonts/tfm/public/etex/")) #t)))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-metafont" ,texlive-metafont) - ("texlive-cm" ,texlive-cm))) + (list texlive-bin texlive-metafont texlive-cm)) (home-page "https://www.ctan.org/pkg/etex") (synopsis "Extended version of TeX") (description @@ -2474,14 +2464,14 @@ (define-public texlive-hyph-utf8 (string-append out "/share/texmf-dist/tex/luatex/hyph-utf8/"))) #t))))) (native-inputs - `(("ruby" ,ruby) - ("texlive-bin" ,texlive-bin) - ;; The following packages are needed for build "tex.fmt", which we need - ;; for a working "tex". - ("texlive-tex-plain" ,texlive-tex-plain) - ("texlive-cm" ,texlive-cm) - ("texlive-knuth-lib" ,texlive-knuth-lib) - ("texlive-hyphen-base" ,texlive-hyphen-base))) + (list ruby + texlive-bin + ;; The following packages are needed for build "tex.fmt", which we need + ;; for a working "tex". + texlive-tex-plain + texlive-cm + texlive-knuth-lib + texlive-hyphen-base)) (home-page "https://ctan.org/pkg/hyph-utf8") (synopsis "Hyphenation patterns expressed in UTF-8") (description "Modern native UTF-8 engines such as XeTeX and LuaTeX need @@ -2525,8 +2515,7 @@ (define-public texlive-dehyph-exptl "0l57a0r4gycp94kz6lrxqvh9m57j2shmbr2laf5zjb0qnrisq46d") #:trivial? #t)) (propagated-inputs - `(("texlive-hyphen-base" ,texlive-hyphen-base) - ("texlive-hyph-utf8" ,texlive-hyph-utf8))) + (list texlive-hyphen-base texlive-hyph-utf8)) (home-page "http://projekte.dante.de/Trennmuster/WebHome") (synopsis "Hyphenation patterns for German") (description "The package provides experimental hyphenation patterns for @@ -2582,11 +2571,7 @@ (define-public texlive-ruhyphen (invoke "make" "-f" (string-append cwd "/source/generic/ruhyphen/Makefile")))))))))) (native-inputs - `(("coreutils" ,coreutils) - ("gawk" ,gawk) - ("sed" ,sed) - ("grep" ,grep) - ("perl" ,perl))) + (list coreutils gawk sed grep perl)) (home-page "https://www.ctan.org/pkg/ruhyphen") (synopsis "Hyphenation patterns for Russian") (description "The package provides a collection of Russian hyphenation @@ -2802,80 +2787,80 @@ (define-public texlive-latex-base (base32 "0yjx7nw9mgfgnq1givkzbxh7z7ncw1liaddjgm7n2nwn0aw6xfdg"))))) (propagated-inputs - `(("texlive-dehyph-exptl" ,texlive-dehyph-exptl) - ("texlive-etex" ,texlive-etex) - ("texlive-hyph-utf8" ,texlive-hyph-utf8) - ("texlive-hyphen-base" ,texlive-hyphen-base) - ("texlive-hyphen-afrikaans" ,texlive-hyphen-afrikaans) - ("texlive-hyphen-ancientgreek" ,texlive-hyphen-ancientgreek) - ("texlive-hyphen-armenian" ,texlive-hyphen-armenian) - ("texlive-hyphen-basque" ,texlive-hyphen-basque) - ("texlive-hyphen-belarusian" ,texlive-hyphen-belarusian) - ("texlive-hyphen-bulgarian" ,texlive-hyphen-bulgarian) - ("texlive-hyphen-catalan" ,texlive-hyphen-catalan) - ("texlive-hyphen-chinese" ,texlive-hyphen-chinese) - ("texlive-hyphen-churchslavonic" ,texlive-hyphen-churchslavonic) - ("texlive-hyphen-coptic" ,texlive-hyphen-coptic) - ("texlive-hyphen-croatian" ,texlive-hyphen-croatian) - ("texlive-hyphen-czech" ,texlive-hyphen-czech) - ("texlive-hyphen-danish" ,texlive-hyphen-danish) - ("texlive-hyphen-dutch" ,texlive-hyphen-dutch) - ("texlive-hyphen-english" ,texlive-hyphen-english) - ("texlive-hyphen-esperanto" ,texlive-hyphen-esperanto) - ("texlive-hyphen-estonian" ,texlive-hyphen-estonian) - ("texlive-hyphen-ethiopic" ,texlive-hyphen-ethiopic) - ("texlive-hyphen-finnish" ,texlive-hyphen-finnish) - ("texlive-hyphen-schoolfinnish" ,texlive-hyphen-schoolfinnish) - ("texlive-hyphen-french" ,texlive-hyphen-french) - ("texlive-hyphen-friulan" ,texlive-hyphen-friulan) - ("texlive-hyphen-galician" ,texlive-hyphen-galician) - ("texlive-hyphen-georgian" ,texlive-hyphen-georgian) - ("texlive-hyphen-german" ,texlive-hyphen-german) - ("texlive-hyphen-greek" ,texlive-hyphen-greek) - ("texlive-hyphen-hungarian" ,texlive-hyphen-hungarian) - ("texlive-hyphen-icelandic" ,texlive-hyphen-icelandic) - ("texlive-hyphen-indic" ,texlive-hyphen-indic) - ("texlive-hyphen-indonesian" ,texlive-hyphen-indonesian) - ("texlive-hyphen-interlingua" ,texlive-hyphen-interlingua) - ("texlive-hyphen-irish" ,texlive-hyphen-irish) - ("texlive-hyphen-italian" ,texlive-hyphen-italian) - ("texlive-hyphen-kurmanji" ,texlive-hyphen-kurmanji) - ("texlive-hyphen-latin" ,texlive-hyphen-latin) - ("texlive-hyphen-latvian" ,texlive-hyphen-latvian) - ("texlive-hyphen-lithuanian" ,texlive-hyphen-lithuanian) - ("texlive-hyphen-macedonian" ,texlive-hyphen-macedonian) - ("texlive-hyphen-mongolian" ,texlive-hyphen-mongolian) - ("texlive-hyphen-norwegian" ,texlive-hyphen-norwegian) - ("texlive-hyphen-occitan" ,texlive-hyphen-occitan) - ("texlive-hyphen-pali" ,texlive-hyphen-pali) - ("texlive-hyphen-piedmontese" ,texlive-hyphen-piedmontese) - ("texlive-hyphen-polish" ,texlive-hyphen-polish) - ("texlive-hyphen-portuguese" ,texlive-hyphen-portuguese) - ("texlive-hyphen-romanian" ,texlive-hyphen-romanian) - ("texlive-hyphen-romansh" ,texlive-hyphen-romansh) - ("texlive-hyphen-russian" ,texlive-hyphen-russian) - ("texlive-hyphen-sanskrit" ,texlive-hyphen-sanskrit) - ("texlive-hyphen-serbian" ,texlive-hyphen-serbian) - ("texlive-hyphen-slovak" ,texlive-hyphen-slovak) - ("texlive-hyphen-slovenian" ,texlive-hyphen-slovenian) - ("texlive-hyphen-spanish" ,texlive-hyphen-spanish) - ("texlive-hyphen-swedish" ,texlive-hyphen-swedish) - ("texlive-hyphen-thai" ,texlive-hyphen-thai) - ("texlive-hyphen-turkish" ,texlive-hyphen-turkish) - ("texlive-hyphen-turkmen" ,texlive-hyphen-turkmen) - ("texlive-hyphen-ukrainian" ,texlive-hyphen-ukrainian) - ("texlive-hyphen-uppersorbian" ,texlive-hyphen-uppersorbian) - ("texlive-hyphen-welsh" ,texlive-hyphen-welsh) - ("texlive-unicode-data" ,texlive-unicode-data) - ("texlive-ukrhyph" ,texlive-ukrhyph) - ("texlive-ruhyphen" ,texlive-ruhyphen) - ("texlive-latex-l3kernel" ,texlive-latex-l3kernel) - ("texlive-latex-l3backend" ,texlive-latex-l3backend) - ;; TODO: This dependency isn't needed for LaTeX version 2021-06-01 - ;; and later. See: - ;; https://tug.org/pipermail/tex-live/2021-June/047180.html - ("texlive-latex-l3packages" ,texlive-latex-l3packages) - ("texlive-latexconfig" ,texlive-latexconfig))) + (list texlive-dehyph-exptl + texlive-etex + texlive-hyph-utf8 + texlive-hyphen-base + texlive-hyphen-afrikaans + texlive-hyphen-ancientgreek + texlive-hyphen-armenian + texlive-hyphen-basque + texlive-hyphen-belarusian + texlive-hyphen-bulgarian + texlive-hyphen-catalan + texlive-hyphen-chinese + texlive-hyphen-churchslavonic + texlive-hyphen-coptic + texlive-hyphen-croatian + texlive-hyphen-czech + texlive-hyphen-danish + texlive-hyphen-dutch + texlive-hyphen-english + texlive-hyphen-esperanto + texlive-hyphen-estonian + texlive-hyphen-ethiopic + texlive-hyphen-finnish + texlive-hyphen-schoolfinnish + texlive-hyphen-french + texlive-hyphen-friulan + texlive-hyphen-galician + texlive-hyphen-georgian + texlive-hyphen-german + texlive-hyphen-greek + texlive-hyphen-hungarian + texlive-hyphen-icelandic + texlive-hyphen-indic + texlive-hyphen-indonesian + texlive-hyphen-interlingua + texlive-hyphen-irish + texlive-hyphen-italian + texlive-hyphen-kurmanji + texlive-hyphen-latin + texlive-hyphen-latvian + texlive-hyphen-lithuanian + texlive-hyphen-macedonian + texlive-hyphen-mongolian + texlive-hyphen-norwegian + texlive-hyphen-occitan + texlive-hyphen-pali + texlive-hyphen-piedmontese + texlive-hyphen-polish + texlive-hyphen-portuguese + texlive-hyphen-romanian + texlive-hyphen-romansh + texlive-hyphen-russian + texlive-hyphen-sanskrit + texlive-hyphen-serbian + texlive-hyphen-slovak + texlive-hyphen-slovenian + texlive-hyphen-spanish + texlive-hyphen-swedish + texlive-hyphen-thai + texlive-hyphen-turkish + texlive-hyphen-turkmen + texlive-hyphen-ukrainian + texlive-hyphen-uppersorbian + texlive-hyphen-welsh + texlive-unicode-data + texlive-ukrhyph + texlive-ruhyphen + texlive-latex-l3kernel + texlive-latex-l3backend + ;; TODO: This dependency isn't needed for LaTeX version 2021-06-01 + ;; and later. See: + ;; https://tug.org/pipermail/tex-live/2021-June/047180.html + texlive-latex-l3packages + texlive-latexconfig)) (home-page "https://www.ctan.org/pkg/latex-base") (synopsis "Base sources of LaTeX") (description @@ -3016,7 +3001,7 @@ (define-public texlive-graphics-def "0b66fy06safyrd717rfr476g1gz6nqfv1vqvam7ac2yy0g0djb17") #:trivial? #t)) (propagated-inputs - `(("texlive-latex-epstopdf-pkg" ,texlive-latex-epstopdf-pkg))) + (list texlive-latex-epstopdf-pkg)) (home-page "https://www.ctan.org/pkg/latex-graphics") (synopsis "Color and graphics option files") (description @@ -3056,8 +3041,7 @@ (define-public texlive-latex-graphics (build-system texlive-build-system) (arguments '(#:tex-directory "latex/graphics")) (propagated-inputs - `(("texlive-graphics-cfg" ,texlive-graphics-cfg) - ("texlive-graphics-def" ,texlive-graphics-def))) + (list texlive-graphics-cfg texlive-graphics-def)) (home-page "https://www.ctan.org/pkg/latex-graphics") (synopsis "LaTeX standard graphics bundle") (description @@ -3181,7 +3165,7 @@ (define-public texlive-xmltex texlive-stmaryrd texlive-wasy))))) (native-inputs - `(("texlive-tex-ini-files" ,texlive-tex-ini-files))) + (list texlive-tex-ini-files)) (home-page "https://www.ctan.org/pkg/xmltex/") (synopsis "Support for parsing XML documents") (description "The package provides an implementation of a parser for @@ -3212,26 +3196,26 @@ (define-public texlive-hyperref (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/hyperref") #t)))))) (propagated-inputs - `(("texlive-generic-atbegshi" ,texlive-generic-atbegshi) - ("texlive-generic-bitset" ,texlive-generic-bitset) - ("texlive-generic-etexcmds" ,texlive-generic-etexcmds) - ("texlive-generic-gettitlestring" ,texlive-generic-gettitlestring) - ("texlive-generic-iftex" ,texlive-generic-iftex) - ("texlive-generic-infwarerr" ,texlive-generic-infwarerr) - ("texlive-generic-intcalc" ,texlive-generic-intcalc) - ("texlive-generic-kvdefinekeys" ,texlive-generic-kvdefinekeys) - ("texlive-generic-kvsetkeys" ,texlive-generic-kvsetkeys) - ("texlive-generic-ltxcmds" ,texlive-generic-ltxcmds) - ("texlive-generic-pdfescape" ,texlive-generic-pdfescape) - ("texlive-latex-auxhook" ,texlive-latex-auxhook) - ("texlive-latex-atveryend" ,texlive-latex-atveryend) - ("texlive-latex-hycolor" ,texlive-latex-hycolor) - ("texlive-latex-kvoptions" ,texlive-latex-kvoptions) - ("texlive-latex-letltxmacro" ,texlive-latex-letltxmacro) - ("texlive-latex-pdftexcmds" ,texlive-latex-pdftexcmds) - ("texlive-latex-refcount" ,texlive-latex-refcount) - ("texlive-latex-rerunfilecheck" ,texlive-latex-rerunfilecheck) - ("texlive-url" ,texlive-url))) + (list texlive-generic-atbegshi + texlive-generic-bitset + texlive-generic-etexcmds + texlive-generic-gettitlestring + texlive-generic-iftex + texlive-generic-infwarerr + texlive-generic-intcalc + texlive-generic-kvdefinekeys + texlive-generic-kvsetkeys + texlive-generic-ltxcmds + texlive-generic-pdfescape + texlive-latex-auxhook + texlive-latex-atveryend + texlive-latex-hycolor + texlive-latex-kvoptions + texlive-latex-letltxmacro + texlive-latex-pdftexcmds + texlive-latex-refcount + texlive-latex-rerunfilecheck + texlive-url)) (home-page "https://www.ctan.org/pkg/hyperref") (synopsis "Extensive support for hypertext in LaTeX") (description @@ -3271,7 +3255,7 @@ (define-public texlive-oberdiek (("ifpdf.ins") "ifpdf.dtx")) #t))))) (propagated-inputs - `(("texlive-generic-iftex" ,texlive-generic-iftex))) + (list texlive-generic-iftex)) (home-page "https://www.ctan.org/pkg/oberdiek") (synopsis "Bundle of packages submitted by Heiko Oberdiek") (description @@ -3292,11 +3276,9 @@ (define-public texlive-latex-rerunfilecheck "1myz0d5bxhxvl4220ikywh921qld8n324kk9kscqbc5iw4063g56") #:trivial? #t)) (propagated-inputs - `(("texlive-generic-infwarerr" ,texlive-generic-infwarerr) - ("texlive-generic-uniquecounter" ,texlive-generic-uniquecounter) - ("texlive-latex-atveryend" ,texlive-latex-atveryend) - ("texlive-latex-kvoptions" ,texlive-latex-kvoptions) - ("texlive-latex-pdftexcmds" ,texlive-latex-pdftexcmds))) + (list texlive-generic-infwarerr texlive-generic-uniquecounter + texlive-latex-atveryend texlive-latex-kvoptions + texlive-latex-pdftexcmds)) (home-page "https://www.ctan.org/pkg/rerunfilecheck") (synopsis "Checksum based rerun checks on auxiliary files") (description @@ -3402,7 +3384,7 @@ (define-public texlive-latex-l3kernel #:tex-format #f #:texlive-latex-base #f)) (native-inputs - `(("texlive-docstrip" ,texlive-docstrip))) + (list texlive-docstrip)) (home-page "https://www.ctan.org/pkg/l3kernel") (synopsis "LaTeX3 programmers’ interface") (description @@ -3431,7 +3413,7 @@ (define-public texlive-latex-l3backend #:tex-format #f #:texlive-latex-base #f)) (native-inputs - `(("texlive-docstrip" ,texlive-docstrip))) + (list texlive-docstrip)) (home-page "https://www.ctan.org/pkg/l3backend") (synopsis "LaTeX3 backend drivers") (description @@ -3493,9 +3475,9 @@ (define-public texlive-latex-l3packages (copy-recursively "tex/latex/l3packages/xparse" dest))))) )) (native-inputs - `(("texlive-docstrip" ,texlive-docstrip))) + (list texlive-docstrip)) (propagated-inputs - `(("texlive-latex-l3kernel" ,texlive-latex-l3kernel))) + (list texlive-latex-l3kernel)) (home-page "https://www.ctan.org/pkg/l3packages") (synopsis "High-level LaTeX3 concepts") (description @@ -3550,7 +3532,7 @@ (define-public texlive-fontspec (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/fontspec/") #t)))))) (propagated-inputs - `(("texlive-latex-l3packages" ,texlive-latex-l3packages))) + (list texlive-latex-l3packages)) (home-page "https://www.ctan.org/pkg/fontspec") (synopsis "Advanced font selection in XeLaTeX and LuaLaTeX") (description @@ -3664,8 +3646,7 @@ (define-public texlive-l3build (find-files (assoc-ref outputs "out"))) #t))))))) (inputs - `(("coreutils" ,coreutils) - ("texlive-bin" ,texlive-bin))) + (list coreutils texlive-bin)) (home-page "https://github.com/latex3/luaotfload") (synopsis "Testing and building system for LaTeX") (description @@ -3702,9 +3683,7 @@ (define-public texlive-luatex-lualibs (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("unzip" ,unzip) - ("zip" ,zip))) + (list texlive-bin unzip zip)) (home-page "https://github.com/lualatex/lualibs") (synopsis "Lua modules for general programming (in the (La)TeX world)") (description @@ -3732,7 +3711,7 @@ (define-public texlive-luaotfload (package (inherit template) (propagated-inputs - `(("texlive-luatex-lualibs" ,texlive-luatex-lualibs))) + (list texlive-luatex-lualibs)) (home-page "https://github.com/lualatex/luaotfload") (synopsis "OpenType font loader for LuaTeX") (description @@ -3798,14 +3777,14 @@ (define-public texlive-latex-luatex (mkdir-p web2c) (copy-recursively "web2c" web2c))))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-babel" ,texlive-babel) - ("texlive-cm" ,texlive-cm) - ("texlive-fonts-latex" ,texlive-fonts-latex) - ("texlive-kpathsea" ,texlive-kpathsea) - ("texlive-latex-base" ,texlive-latex-base) - ("texlive-lm" ,texlive-lm) - ("texlive-tex-ini-files" ,texlive-tex-ini-files))) + (list texlive-bin + texlive-babel + texlive-cm + texlive-fonts-latex + texlive-kpathsea + texlive-latex-base + texlive-lm + texlive-tex-ini-files)) (home-page (package-home-page texlive-latex-base)) (synopsis "LuaLaTeX format files for LuaTeX") (description "This package is necessary to use LaTeX with the LuaTeX engine.") @@ -3904,7 +3883,7 @@ (define-public texlive-babel (invoke "unzip" "locale.zip" "-d" locale-directory)))))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "https://www.ctan.org/pkg/babel") (synopsis "Multilingual support for Plain TeX or LaTeX") (description @@ -4120,7 +4099,7 @@ (define-public texlive-psnfss (lambda _ (chdir "source/latex/psnfss") #t)))))) (native-inputs - `(("texlive-cm" ,texlive-cm))) + (list texlive-cm)) (home-page "https://www.ctan.org/pkg/psnfss") (synopsis "Font support for common PostScript fonts") (description @@ -4692,9 +4671,8 @@ (define-public texlive-latex-pdftexcmds "1hph0djbfc8hlwfc41rzlf8l3ccyyvc0n7a0qdrr9881jwd6iv1b") #:trivial? #t)) (propagated-inputs - `(("texlive-generic-iftex" ,texlive-generic-iftex) - ("texlive-generic-infwarerr" ,texlive-generic-infwarerr) - ("texlive-generic-ltxcmds" ,texlive-generic-ltxcmds))) + (list texlive-generic-iftex texlive-generic-infwarerr + texlive-generic-ltxcmds)) (home-page "https://www.ctan.org/pkg/pdftexcmds") (synopsis "LuaTeX support for pdfTeX utility functions") (description @@ -4737,16 +4715,16 @@ (define-public texlive-pstool "12clzcw2cl7g2chr2phgmmiwxw4859cln1gbx1wgp8bl9iw590nc") #:trivial? #t)) (propagated-inputs - `(("texlive-latex-bigfoot" ,texlive-latex-bigfoot) ; for suffix - ("texlive-filemod" ,texlive-filemod) - ("texlive-latex-graphics" ,texlive-latex-graphics) - ("texlive-latex-ifplatform" ,texlive-latex-ifplatform) - ("texlive-latex-l3kernel" ,texlive-latex-l3kernel) ; for expl3 - ("texlive-oberdiek" ,texlive-oberdiek) - ("texlive-latex-psfrag" ,texlive-latex-psfrag) - ("texlive-latex-tools" ,texlive-latex-tools) ; for shellesc - ("texlive-latex-trimspaces" ,texlive-latex-trimspaces) - ("texlive-latex-xkeyval" ,texlive-latex-xkeyval))) + (list texlive-latex-bigfoot ; for suffix + texlive-filemod + texlive-latex-graphics + texlive-latex-ifplatform + texlive-latex-l3kernel ; for expl3 + texlive-oberdiek + texlive-latex-psfrag + texlive-latex-tools ; for shellesc + texlive-latex-trimspaces + texlive-latex-xkeyval)) (home-page "https://www.ctan.org/pkg/pstool") (synopsis "Process PostScript graphics within pdfLaTeX documents") (description @@ -4857,7 +4835,7 @@ (define-public texlive-latex-trimspaces (("pstool.tex") "trimspaces.tex")) #t))))) (inputs - `(("texlive-latex-filecontents" ,texlive-latex-filecontents))) + (list texlive-latex-filecontents)) (home-page "https://www.ctan.org/pkg/trimspaces") (synopsis "Trim spaces around an argument or within a macro") (description @@ -5108,7 +5086,7 @@ (define-public texlive-latex-geometry (build-system texlive-build-system) (arguments '(#:tex-directory "latex/geometry")) (propagated-inputs - `(("texlive-oberdiek" ,texlive-oberdiek))) ;for ifpdf + (list texlive-oberdiek)) ;for ifpdf (home-page "https://www.ctan.org/pkg/geometry") (synopsis "Flexible and complete interface to document dimensions") (description @@ -5610,8 +5588,7 @@ (define-public texlive-latex-kvoptions "02i4n2n3j4lg68d3nam08m63kb4irc99wfhyc2z51r02lm1wwmvw") #:trivial? #t)) (propagated-inputs - `(("texlive-generic-kvsetkeys" ,texlive-generic-kvsetkeys) - ("texlive-generic-ltxcmds" ,texlive-generic-ltxcmds))) + (list texlive-generic-kvsetkeys texlive-generic-ltxcmds)) (home-page "https://www.ctan.org/pkg/kvoptions") (synopsis "Key/value format for package options") (description @@ -5680,9 +5657,7 @@ (define-public texlive-fonts-ec (find-files "." "\\.mf")) #t)))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-metafont" ,texlive-metafont) - ("texlive-cm" ,texlive-cm))) + (list texlive-bin texlive-metafont texlive-cm)) (home-page "https://www.ctan.org/pkg/ec") (synopsis "Computer modern fonts in T1 and TS1 encodings") (description @@ -5894,9 +5869,7 @@ (define-public texlive-fonts-rsfs (find-files "." "\\.mf")) #t)))))) (native-inputs - `(("texlive-bin" ,texlive-bin) - ("texlive-metafont" ,texlive-metafont) - ("texlive-cm" ,texlive-cm))) + (list texlive-bin texlive-metafont texlive-cm)) (home-page "https://www.ctan.org/pkg/rsfs") (synopsis "Ralph Smith's Formal Script font") (description @@ -6313,7 +6286,7 @@ (define-public texlive-fonts-iwona (copy-recursively "iwona" target) #t)))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://jmn.pl/en/kurier-i-iwona/") (synopsis "Sans-serif typeface for TeX") (description "Iwona is a two-element sans-serif typeface. It was created @@ -6429,22 +6402,21 @@ (define-public texlive-jadetex (propagated-inputs ;; Propagate the texlive-updmap.cfg input used by xmltex, which provides the ;; required fonts for its use. - `(("texlive-xmltex" ,texlive-xmltex) - ("texlive-kpathsea" ,texlive-kpathsea))) ;for fmtutil.cnf template + (list texlive-xmltex texlive-kpathsea)) ;for fmtutil.cnf template (native-inputs - `(("texlive-cm" ,texlive-cm) ;for cmex10 and others - ("texlive-fonts-latex" ,texlive-fonts-latex) ;for lasy6 - ;; The t1cmr.fd file of texlive-latex-base refers to the ecrm font, - ;; provided by the jknappen package collection. - ("texlive-jknappen" ,texlive-jknappen) - ("texlive-generic-ulem" ,texlive-generic-ulem) - ("texlive-hyperref" ,texlive-hyperref) - ("texlive-latex-colortbl" ,texlive-latex-colortbl) - ("texlive-latex-fancyhdr" ,texlive-latex-fancyhdr) - ("texlive-latex-graphics" ,texlive-latex-graphics) ;for color.sty - ("texlive-latex-tools" ,texlive-latex-tools) ;for array.sty - ("texlive-marvosym" ,texlive-marvosym) - ("texlive-tex-ini-files" ,texlive-tex-ini-files))) ;for pdftexconfig + (list texlive-cm ;for cmex10 and others + texlive-fonts-latex ;for lasy6 + ;; The t1cmr.fd file of texlive-latex-base refers to the ecrm font, + ;; provided by the jknappen package collection. + texlive-jknappen + texlive-generic-ulem + texlive-hyperref + texlive-latex-colortbl + texlive-latex-fancyhdr + texlive-latex-graphics ;for color.sty + texlive-latex-tools ;for array.sty + texlive-marvosym + texlive-tex-ini-files)) ;for pdftexconfig (home-page "https://www.ctan.org/pkg/jadetex/") (synopsis "TeX macros to produce TeX output using OpenJade") (description "JadeTeX is a companion package to the OpenJade DSSSL @@ -6940,13 +6912,13 @@ (define-public texlive-pdftex ;; TODO: add this missing package: ;; dehyph (propagated-inputs - `(("texlive-cm" ,texlive-cm) - ("texlive-etex" ,texlive-etex) - ("texlive-knuth-lib" ,texlive-knuth-lib) - ("texlive-hyphen-base" ,texlive-hyphen-base) - ("texlive-kpathsea" ,texlive-kpathsea) - ("texlive-tex-ini-files" ,texlive-tex-ini-files) - ("texlive-tex-plain" ,texlive-tex-plain))) + (list texlive-cm + texlive-etex + texlive-knuth-lib + texlive-hyphen-base + texlive-kpathsea + texlive-tex-ini-files + texlive-tex-plain)) (home-page "https://www.ctan.org/pkg/pdftex") (synopsis "TeX extension for direct creation of PDF") (description @@ -7131,10 +7103,8 @@ (define-public perl-text-bibtex (("lib64") "lib")) #t))))) (native-inputs - `(("perl-capture-tiny" ,perl-capture-tiny) - ("perl-config-autoconf" ,perl-config-autoconf) - ("perl-extutils-libbuilder" ,perl-extutils-libbuilder) - ("perl-module-build" ,perl-module-build))) + (list perl-capture-tiny perl-config-autoconf perl-extutils-libbuilder + perl-module-build)) (home-page "https://metacpan.org/release/Text-BibTeX") (synopsis "Interface to read and parse BibTeX files") (description "@code{Text::BibTeX} is a Perl library for reading, parsing, @@ -7174,45 +7144,45 @@ (define-public biber "/lib/perl5/site_perl"))))) #t))))) (inputs - `(("perl-autovivification" ,perl-autovivification) - ("perl-class-accessor" ,perl-class-accessor) - ("perl-data-dump" ,perl-data-dump) - ("perl-data-compare" ,perl-data-compare) - ("perl-data-uniqid" ,perl-data-uniqid) - ("perl-datetime-format-builder" ,perl-datetime-format-builder) - ("perl-datetime-calendar-julian" ,perl-datetime-calendar-julian) - ("perl-file-slurper" ,perl-file-slurper) - ("perl-io-string" ,perl-io-string) - ("perl-ipc-cmd" ,perl-ipc-cmd) - ("perl-ipc-run3" ,perl-ipc-run3) - ("perl-list-allutils" ,perl-list-allutils) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-regexp-common" ,perl-regexp-common) - ("perl-log-log4perl" ,perl-log-log4perl) - ("perl-parse-recdescent" ,perl-parse-recdescent) - ("perl-unicode-collate" ,perl-unicode-collate) - ("perl-unicode-normalize" ,perl-unicode-normalize) - ("perl-unicode-linebreak" ,perl-unicode-linebreak) - ("perl-encode-eucjpascii" ,perl-encode-eucjpascii) - ("perl-encode-jis2k" ,perl-encode-jis2k) - ("perl-encode-hanextra" ,perl-encode-hanextra) - ("perl-xml-libxml" ,perl-xml-libxml) - ("perl-xml-libxml-simple" ,perl-xml-libxml-simple) - ("perl-xml-libxslt" ,perl-xml-libxslt) - ("perl-xml-writer" ,perl-xml-writer) - ("perl-sort-key" ,perl-sort-key) - ("perl-text-csv" ,perl-text-csv) - ("perl-text-csv-xs" ,perl-text-csv-xs) - ("perl-text-roman" ,perl-text-roman) - ("perl-uri" ,perl-uri) - ("perl-text-bibtex" ,perl-text-bibtex) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-business-isbn" ,perl-business-isbn) - ("perl-business-issn" ,perl-business-issn) - ("perl-business-ismn" ,perl-business-ismn) - ("perl-lingua-translit" ,perl-lingua-translit))) + (list perl-autovivification + perl-class-accessor + perl-data-dump + perl-data-compare + perl-data-uniqid + perl-datetime-format-builder + perl-datetime-calendar-julian + perl-file-slurper + perl-io-string + perl-ipc-cmd + perl-ipc-run3 + perl-list-allutils + perl-list-moreutils + perl-mozilla-ca + perl-regexp-common + perl-log-log4perl + perl-parse-recdescent + perl-unicode-collate + perl-unicode-normalize + perl-unicode-linebreak + perl-encode-eucjpascii + perl-encode-jis2k + perl-encode-hanextra + perl-xml-libxml + perl-xml-libxml-simple + perl-xml-libxslt + perl-xml-writer + perl-sort-key + perl-text-csv + perl-text-csv-xs + perl-text-roman + perl-uri + perl-text-bibtex + perl-libwww + perl-lwp-protocol-https + perl-business-isbn + perl-business-issn + perl-business-ismn + perl-lingua-translit)) (native-inputs `(("perl-config-autoconf" ,perl-config-autoconf) ("perl-extutils-libbuilder" ,perl-extutils-libbuilder) @@ -7253,7 +7223,7 @@ (define-public rubber ;; build it. (invoke "python" "setup.py" "build" "--pdf=False" "install" (string-append "--prefix=" (assoc-ref outputs "out")))))))) - (native-inputs `(("texinfo" ,texinfo))) + (native-inputs (list texinfo)) (home-page "https://launchpad.net/rubber") (synopsis "Wrapper for LaTeX and friends") (description @@ -7291,13 +7261,9 @@ (define-public texmaker (string-append "METAINFODIR=" out "/share/metainfo") "texmaker.pro"))))))) (inputs - `(("poppler-qt5" ,poppler-qt5) - ("qtbase" ,qtbase-5) - ("qtscript" ,qtscript) - ("qtwebkit" ,qtwebkit) - ("zlib" ,zlib))) + (list poppler-qt5 qtbase-5 qtscript qtwebkit zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://www.xm1math.net/texmaker/") (synopsis "LaTeX editor") (description "Texmaker is a program that integrates many tools needed to @@ -7391,19 +7357,18 @@ (define-public lyx (with-output-to-file "src/tests/check_layout.cmake" (const #t))))))) (inputs - `(("boost" ,boost) - ("hunspell" ,hunspell) ; Note: Could also use aspell instead. - ("libx11" ,libx11) - ("mythes" ,mythes) - ("python" ,python) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("zlib" ,zlib))) + (list boost + hunspell ; Note: Could also use aspell instead. + libx11 + mythes + python + qtbase-5 + qtsvg + zlib)) (propagated-inputs `(("texlive" ,(texlive-updmap.cfg (list texlive-fonts-ec))))) (native-inputs - `(("python" ,python) - ("pkg-config" ,pkg-config))) + (list python pkg-config)) (home-page "https://www.lyx.org/") (synopsis "Document preparation system with GUI") (description "LyX is a document preparation system. It excels at letting @@ -7544,7 +7509,7 @@ (define-public texlive-latex-needspace '(#:tex-directory "latex/needspace" #:tex-format "latex")) (inputs - `(("texlive-latex-filecontents" ,texlive-latex-filecontents))) + (list texlive-latex-filecontents)) (home-page "https://www.ctan.org/pkg/needspace") (synopsis "Insert pagebreak if not enough space") (description @@ -7570,7 +7535,7 @@ (define-public texlive-latex-changepage '(#:tex-directory "latex/changepage" #:tex-format "latex")) (inputs - `(("texlive-latex-filecontents" ,texlive-latex-filecontents))) + (list texlive-latex-filecontents)) (home-page "https://www.ctan.org/pkg/changepage") (synopsis "Margin adjustment and detection of odd/even pages") (description @@ -7684,7 +7649,7 @@ (define-public texlive-latex-pgf (base32 "05zdq7y3am109m5534ahqqp9x5iar3ha68v1r4zkrdly2mijxz2j")))))) (propagated-inputs - `(("texlive-xcolor" ,texlive-xcolor))) + (list texlive-xcolor)) (arguments `(#:modules ((guix build utils)) #:builder @@ -7799,7 +7764,7 @@ (define-public texlive-generic-bigintcalc "19grk4p1dh566hgpzhnjyjnrw57hpjijcpr7ci401n9jszcc1xkz") #:trivial? #t)) (propagated-inputs - `(("texlive-latex-pdftexcmds" ,texlive-latex-pdftexcmds))) + (list texlive-latex-pdftexcmds)) (home-page "https://www.ctan.org/pkg/bigintcalc") (synopsis "Integer calculations on very large numbers") (description @@ -7817,9 +7782,8 @@ (define-public texlive-generic-bitset "0inj6qpzizvsbxdfsaijnl4iq976kyrnchnm3gc1kc2w389zrn1l") #:trivial? #t)) (propagated-inputs - `(("texlive-generic-infwarerr" ,texlive-generic-infwarerr) - ("texlive-generic-intcalc" ,texlive-generic-intcalc) - ("texlive-generic-bigintcalc" ,texlive-generic-bigintcalc))) + (list texlive-generic-infwarerr texlive-generic-intcalc + texlive-generic-bigintcalc)) (home-page "https://www.ctan.org/pkg/bitset") (synopsis "Handle bit-vector datatype") (description @@ -7838,8 +7802,7 @@ (define-public texlive-generic-etexcmds "11y6pnlq13bp0ybi7c82g8ds8085zv1zaslgqv3dzhgi3dklpc0c") #:trivial? #t)) (propagated-inputs - `(("texlive-generic-infwarerr" ,texlive-generic-infwarerr) - ("texlive-generic-iftex" ,texlive-generic-iftex))) + (list texlive-generic-infwarerr texlive-generic-iftex)) (home-page "https://www.ctan.org/pkg/etexcmds") (synopsis "Avoid name clashes with e-TeX commands") (description @@ -8006,8 +7969,7 @@ (define-public texlive-generic-uniquecounter "1bjh8vwiqlkmjqndnh4xp116524x4m3hdcyq2s231jiqy8il8dcc") #:trivial? #t)) (propagated-inputs - `(("texlive-generic-bigintcalc" ,texlive-generic-bigintcalc) - ("texlive-generic-infwarerr" ,texlive-generic-infwarerr))) + (list texlive-generic-bigintcalc texlive-generic-infwarerr)) (home-page "https://www.ctan.org/pkg/uniquecounter") (synopsis "Unlimited unique counter") (description @@ -8043,7 +8005,7 @@ (define-public texlive-latex-readarray (copy-recursively (assoc-ref %build-inputs "source") target) #t)))) (propagated-inputs - `(("texlive-generic-listofitems" ,texlive-generic-listofitems))) + (list texlive-generic-listofitems)) (home-page "https://www.ctan.org/pkg/readarray") (synopsis "Read, store and recall array-formatted data") (description @@ -8080,7 +8042,7 @@ (define-public texlive-latex-verbatimbox (copy-recursively (assoc-ref %build-inputs "source") target) #t)))) (propagated-inputs - `(("texlive-latex-readarray" ,texlive-latex-readarray))) + (list texlive-latex-readarray)) (home-page "https://www.ctan.org/pkg/verbatimbox") (synopsis "Deposit verbatim text in a box") (description @@ -8218,7 +8180,7 @@ (define-public texlive-charter #:trivial? #t)) ;; This provides charter.map. (propagated-inputs - `(("texlive-psnfss" ,texlive-psnfss))) + (list texlive-psnfss)) (home-page "https://www.ctan.org/pkg/charter") (synopsis "Charter fonts for TeX") (description "This package provides a copy of the Charter Type-1 fonts @@ -8309,12 +8271,12 @@ (define-public texlive-context ;; TODO: add these missing packages: ;; xetex, luatex, lm-math, manfnt-font, and mptopdf (propagated-inputs - `(("texlive-amsfonts" ,texlive-amsfonts) - ("texlive-lm" ,texlive-lm) - ("texlive-pdftex" ,texlive-pdftex) - ("texlive-metapost" ,texlive-metapost) - ("texlive-stmaryrd" ,texlive-stmaryrd) - ("texlive-mflogo-font" ,texlive-mflogo-font))) + (list texlive-amsfonts + texlive-lm + texlive-pdftex + texlive-metapost + texlive-stmaryrd + texlive-mflogo-font)) (home-page "https://www.ctan.org/pkg/context") (synopsis "Full featured, parameter driven macro package for TeX") (description "ConTeXt is a full featured, parameter driven macro package, @@ -8338,10 +8300,8 @@ (define-public texlive-beamer "091n27n4l3iac911bvmpp735ffryyzaq46mkclgn3q9jsvc4ngiv") #:trivial? #t)) (propagated-inputs - `(("texlive-hyperref" ,texlive-hyperref) - ("texlive-oberdiek" ,texlive-oberdiek) - ("texlive-etoolbox" ,texlive-etoolbox) - ("texlive-latex-pgf" ,texlive-latex-pgf))) + (list texlive-hyperref texlive-oberdiek texlive-etoolbox + texlive-latex-pgf)) (home-page "https://www.ctan.org/pkg/beamer") (synopsis "LaTeX class for producing presentations and slides") (description "The beamer LaTeX class can be used for producing slides. @@ -8411,7 +8371,7 @@ (define-public texlive-pdfx ((" .+umaczy") "umaczy")) #t)))))) (propagated-inputs - `(("texlive-pdftex" ,texlive-pdftex))) + (list texlive-pdftex)) (home-page "https://www.ctan.org/pkg/pdfx") (synopsis "PDF/X and PDF/A support for pdfTeX, LuaTeX and XeTeX") (description @@ -8500,7 +8460,7 @@ (define-public texlive-pst-text (package (inherit template) (propagated-inputs - `(("texlive-pstricks" ,texlive-pstricks))) + (list texlive-pstricks)) (home-page "http://www.ctan.org/pkg/pst-text") (synopsis "Text and character manipulation in PSTricks") (description "Pst-text is a PSTricks based package for plotting text along @@ -8644,19 +8604,19 @@ (define-public texlive-latex-xkeyval "xkvutils.tex")) #t)))))) (native-inputs - `(("texlive-latex-base" ,texlive-latex-base) - ("texlive-cm" ,texlive-cm) - ("texlive-lm" ,texlive-lm) - ("texlive-url" ,texlive-url) - ("texlive-graphics-def" ,texlive-graphics-def) - ("texlive-xcolor" ,texlive-xcolor) - ("texlive-latex-footmisc" ,texlive-latex-footmisc) - ("texlive-latex-listings" ,texlive-latex-listings) - ("texlive-generic-iftex" ,texlive-generic-iftex) - ("texlive-pstricks" ,texlive-pstricks) - ("texlive-pst-text" ,texlive-pst-text) - ("texlive-tools" ,texlive-tools) - ("texlive-latex-pgf" ,texlive-latex-pgf))) + (list texlive-latex-base + texlive-cm + texlive-lm + texlive-url + texlive-graphics-def + texlive-xcolor + texlive-latex-footmisc + texlive-latex-listings + texlive-generic-iftex + texlive-pstricks + texlive-pst-text + texlive-tools + texlive-latex-pgf)) (home-page "http://www.ctan.org/pkg/xkeyval") (synopsis "Extension of the keyval package") (description @@ -8683,9 +8643,9 @@ (define-public texlive-standalone (build-system texlive-build-system) (arguments '(#:tex-directory "latex/standalone")) (propagated-inputs - `(("texlive-latex-xkeyval" ,texlive-latex-xkeyval))) + (list texlive-latex-xkeyval)) (native-inputs - `(("texlive-ydoc" ,texlive-ydoc))) + (list texlive-ydoc)) (home-page "http://www.ctan.org/pkg/standalone") (synopsis "Compile TeX pictures stand-alone or as part of a document") (description "A class and package is provided which allows TeX pictures or @@ -8717,8 +8677,7 @@ (define-public texlive-siunitx (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/siunitx") #t))))) (propagated-inputs - `(("texlive-latex-l3kernel" ,texlive-latex-l3kernel) - ("texlive-latex-l3packages" ,texlive-latex-l3packages))) + (list texlive-latex-l3kernel texlive-latex-l3packages)) (home-page "http://www.ctan.org/pkg/siunitx") (synopsis "Comprehensive SI units package") (description @@ -8770,7 +8729,7 @@ (define-public texlive-csquotes (package (inherit template) (propagated-inputs - `(("texlive-etoolbox" ,texlive-etoolbox))) + (list texlive-etoolbox)) (home-page "https://www.ctan.org/pkg/csquotes") (synopsis "Context sensitive quotation facilities") (description "This package provides advanced facilities for inline and @@ -8796,7 +8755,7 @@ (define-public texlive-logreq (package (inherit template) (propagated-inputs - `(("texlive-etoolbox" ,texlive-etoolbox))) + (list texlive-etoolbox)) (home-page "https://www.ctan.org/pkg/logreq") (synopsis "Support for automation of the LaTeX workflow") (description "The package helps to automate a typical LaTeX @@ -8828,8 +8787,7 @@ (define-public texlive-biblatex (package (inherit template) (propagated-inputs - `(("texlive-logreq" ,texlive-logreq) - ("texlive-url" ,texlive-url))) + (list texlive-logreq texlive-url)) (home-page "https://www.ctan.org/pkg/biblatex") (synopsis "Sophisticated bibliographies in LaTeX") (description "BibLaTeX is a complete reimplementation of the @@ -8867,8 +8825,7 @@ (define-public texlive-todonotes (package (inherit template) (propagated-inputs - `(("texlive-latex-pgf" ,texlive-latex-pgf) - ("texlive-latex-xkeyval" ,texlive-latex-xkeyval))) + (list texlive-latex-pgf texlive-latex-xkeyval)) (home-page "http://www.ctan.org/pkg/todonotes") (synopsis "Marking things to do in a LaTeX document") (description "The @code{todonotes} package lets the user mark @@ -9390,7 +9347,7 @@ (define-public texlive-ifmtarg (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/ifmtarg"))))))) (inputs - `(("texlive-latex-filecontents" ,texlive-latex-filecontents))) + (list texlive-latex-filecontents)) (home-page "https://www.ctan.org/pkg/ifmtarg") (synopsis "If-then-else command for processing potentially empty arguments") (description "This package provides a command for the LaTeX programmer for @@ -9417,7 +9374,7 @@ (define-public texlive-pagenote (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/pagenote"))))))) (propagated-inputs - `(("texlive-ifmtarg" ,texlive-ifmtarg))) + (list texlive-ifmtarg)) (home-page "https://www.ctan.org/pkg/pagenote") (synopsis "Notes at end of document") (description "The pagenote package provides tagged notes on a separate @@ -9445,7 +9402,7 @@ (define-public texlive-titling (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/titling"))))))) (native-inputs - `(("texlive-cm" ,texlive-cm))) + (list texlive-cm)) (home-page "https://www.ctan.org/pkg/titling") (synopsis "Control typesetting of the \\maketitle command") (description "The @code{titling} package provides control over the @@ -9475,7 +9432,7 @@ (define-public texlive-ifoddpage (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/ifoddpage"))))))) (native-inputs - `(("texlive-ydoc" ,texlive-ydoc))) + (list texlive-ydoc)) (home-page "https://www.ctan.org/pkg/ifoddpage") (synopsis "Determine if the current page is odd or even") (description "This package provides an @code{\\ifoddpage} conditional to @@ -9505,7 +9462,7 @@ (define-public texlive-storebox (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/storebox"))))))) (native-inputs - `(("texlive-ydoc" ,texlive-ydoc))) + (list texlive-ydoc)) (home-page "https://www.ctan.org/pkg/storebox") (synopsis "Storing information for reuse") (description "The package provides \"store boxes\" whose user interface @@ -9534,7 +9491,7 @@ (define-public texlive-collectbox (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/collectbox"))))))) (native-inputs - `(("texlive-ydoc" ,texlive-ydoc))) + (list texlive-ydoc)) (home-page "https://www.ctan.org/pkg/collectbox") (synopsis "Collect and process macro arguments as boxes") (description "The package provides macros to collect and process a macro @@ -9593,14 +9550,14 @@ (define-public texlive-adjustbox (add-after 'unpack 'chdir (lambda _ (chdir "source/latex/adjustbox"))))))) (native-inputs - `(("texlive-ydoc" ,texlive-ydoc))) + (list texlive-ydoc)) (propagated-inputs - `(("texlive-latex-pgf" ,texlive-latex-pgf) - ("texlive-latex-varwidth" ,texlive-latex-varwidth) - ("texlive-latex-xkeyval" ,texlive-latex-xkeyval) - ("texlive-collectbox" ,texlive-collectbox) - ("texlive-ifoddpage" ,texlive-ifoddpage) - ("texlive-storebox" ,texlive-storebox))) + (list texlive-latex-pgf + texlive-latex-varwidth + texlive-latex-xkeyval + texlive-collectbox + texlive-ifoddpage + texlive-storebox)) (home-page "https://www.ctan.org/pkg/adjustbox") (synopsis "Graphics package-alike macros for “general” boxes") (description "The package provides several macros to adjust boxed @@ -9625,10 +9582,8 @@ (define-public texlive-tcolorbox (package (inherit template) (propagated-inputs - `(("texlive-etoolbox" ,texlive-etoolbox) - ("texlive-latex-environ" ,texlive-latex-environ) - ("texlive-latex-pgf" ,texlive-latex-pgf) - ("texlive-latex-tools" ,texlive-latex-tools))) + (list texlive-etoolbox texlive-latex-environ texlive-latex-pgf + texlive-latex-tools)) (home-page "https://www.ctan.org/pkg/tcolorbox") (synopsis "Colored boxes, for LaTeX examples and theorems, etc") (description "This package provides an environment for colored and @@ -9657,7 +9612,7 @@ (define-public texlive-latex-ebproof (build-system texlive-build-system) (arguments '(#:tex-directory "latex/ebproof")) (propagated-inputs - `(("texlive-latex-l3kernel" ,texlive-latex-l3kernel))) + (list texlive-latex-l3kernel)) (home-page "http://www.ctan.org/pkg/ebproof") (synopsis "Formal proofs in the style of sequent calculus") @@ -9837,7 +9792,7 @@ (define-public bibtool (arguments `(#:test-target "test")) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://www.gerd-neugebauer.de/software/TeX/BibTool/en") (synopsis "Tool for manipulating BibTeX databases") (description diff --git a/gnu/packages/texinfo.scm b/gnu/packages/texinfo.scm index f9c40b3450..13fb92d14a 100644 --- a/gnu/packages/texinfo.scm +++ b/gnu/packages/texinfo.scm @@ -69,13 +69,11 @@ (define-public texinfo "env ")) #t))) %standard-phases))) - (inputs `(("ncurses" ,ncurses) - ("perl" ,perl))) + (inputs (list ncurses perl)) ;; When cross-compiling, texinfo will build some of its own binaries with ;; the native compiler. This means ncurses is needed both in both inputs ;; and native-inputs. - (native-inputs `(("perl" ,perl) - ("ncurses" ,ncurses))) + (native-inputs (list perl ncurses)) (native-search-paths ;; This is the variable used by the standalone Info reader. @@ -118,11 +116,10 @@ (define-public texinfo-4 (sha256 (base32 "1rf9ckpqwixj65bw469i634897xwlgkm5i9g2hv3avl6mv7b0a3d")))) - (inputs `(("ncurses" ,ncurses) - ("xz" ,xz))) + (inputs (list ncurses xz)) (native-inputs - `(("automake" ,automake) - ,@(package-native-inputs texinfo))) + (modify-inputs (package-native-inputs texinfo) + (prepend automake))) (arguments (substitute-keyword-arguments (package-arguments texinfo) ((#:phases phases) @@ -207,7 +204,7 @@ (define-public texi2html (utime "texi2html.pl" 0 0 0 0) #t)))) (build-system gnu-build-system) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (arguments ;; Tests fail because of warnings on stderr from Perl 5.22. Adjusting ;; texi2html.pl to avoid the warnings seems non-trivial, so we simply @@ -273,8 +270,7 @@ (define-public pinfo (string-append "\"" (which "clear") "\""))) #t))))) (inputs - `(("ncurses" ,ncurses) - ("readline" ,readline))) + (list ncurses readline)) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 2d1f508446..13a1c1c071 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -146,11 +146,7 @@ (define-public vis (sha256 (base32 "1jsvg2lg3xqfgi79x08kx94mc34mh62ivca10vsci6fqsk68jbd0")) (file-name (git-file-name "vis-test" version)))))) - (inputs `(("lua" ,lua) - ("ncurses" ,ncurses) - ("libtermkey" ,libtermkey) - ("lua-lpeg" ,lua-lpeg) - ("tre" ,tre))) + (inputs (list lua ncurses libtermkey lua-lpeg tre)) (synopsis "Vim-like text editor") (description "Vis aims to be a modern, legacy free, simple yet efficient vim-like text @@ -196,10 +192,8 @@ (define-public kakoune (add-before 'build 'chdir (lambda _ (chdir "src") #t))))) (native-inputs - `(("gcc", gcc-10) ; See https://github.com/mawww/kakoune/issues/4318 - ("asciidoc" ,asciidoc) - ("pkg-config" ,pkg-config) - ("ruby" ,ruby))) + (list gcc-10 ; See https://github.com/mawww/kakoune/issues/4318 + asciidoc pkg-config ruby)) (synopsis "Vim-inspired code editor") (description "Kakoune is a code editor heavily inspired by Vim, as such most of its @@ -279,7 +273,7 @@ (define-public parinfer-rust ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) ("rust-unicode-width" ,rust-unicode-width-0.1)))) (inputs - `(("clang" ,clang))) + (list clang)) (home-page "https://github.com/justinbarclay/parinfer-rust") (synopsis "Infer parentheses for Clojure, Lisp and Scheme") (description @@ -302,7 +296,7 @@ (define-public joe (base32 "1pmr598xxxm9j9dl93kq4dv36zyw0q2dh6d7x07hf134y9hhlnj9")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses))) + (inputs (list ncurses)) (home-page "http://joe-editor.sourceforge.net/") (synopsis "Console screen editor") (description @@ -388,8 +382,7 @@ (define-public jucipp ":")))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("xorg-server" ,xorg-server-for-tests))) + (list pkg-config xorg-server-for-tests)) (inputs `(("aspell" ,aspell) ("boost" ,boost) @@ -422,10 +415,9 @@ (define-public leafpad "0b0az2wvqgvam7w0ns1j8xp2llslm1rx6h7zcsy06a7j0yp257cm")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("gtk+" ,gtk+-2))) + (list gtk+-2)) (home-page "http://tarot.freeshell.org/leafpad/") (synopsis "GTK+ based text editor") (description "Leafpad is a GTK+ text editor that emphasizes simplicity. As @@ -451,12 +443,9 @@ (define-public l3afpad "1alyghm2wpakzdfag0g4g8gb1h9l4wdg7mnhq8bk0iq5ryqia16a")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list intltool autoconf automake pkg-config)) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (home-page "http://tarot.freeshell.org/leafpad/") (synopsis "GTK+ 3 based text editor") (description "L3afpad is a GTK+ 3 text editor that emphasizes simplicity. As @@ -491,7 +480,7 @@ (define-public e3 #:phases (modify-phases %standard-phases (delete 'configure)))) (native-inputs - `(("nasm" ,nasm))) + (list nasm)) (home-page "https://sites.google.com/site/e3editor/") (synopsis "Tiny text editor written in assembly") (description @@ -608,11 +597,9 @@ (define-public qemacs (install-file "config.eg" doc) #t)))))) (native-inputs - `(("texinfo" ,texinfo))) + (list texinfo)) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxv" ,libxv))) + (list libx11 libxext libxv)) (home-page "https://bellard.org/qemacs/") (synopsis "Small but powerful text editor") (description "QEmacs (for Quick Emacs) is a very small but @@ -678,18 +665,17 @@ (define-public ghostwriter "19cf55b86yj2b5hdazbyw4iyp6xq155243aiyg4m0vhwh0h79nwh")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("qttools" ,qttools))) ; for lrelease + (list pkg-config qttools)) ; for lrelease (inputs - `(("hunspell" ,hunspell) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols" ,qtquickcontrols) - ("qtsvg" ,qtsvg) - ("qtwebchannel" ,qtwebchannel))) + (list hunspell + qtbase-5 + qtdeclarative + qtmultimedia + qtquickcontrols + qtsvg + qtwebchannel)) (propagated-inputs ; To get native-search-path - `(("qtwebengine" ,qtwebengine))) + (list qtwebengine)) (arguments `(#:phases (modify-phases %standard-phases @@ -786,11 +772,7 @@ (define-public manuskript #:categories "Office;WordProcessor;")) #t)))))) (inputs - `(("pandoc" ,pandoc) - ("python-lxml" ,python-lxml) - ("python-markdown" ,python-markdown) - ("python-pyqt" ,python-pyqt) - ("qtsvg" ,qtsvg))) + (list pandoc python-lxml python-markdown python-pyqt qtsvg)) (home-page "http://www.theologeek.ch/manuskript/") (synopsis "Tool for writers") (description "Manuskript provides a rich environment to help @@ -859,7 +841,7 @@ (define-public editorconfig-core-c (sha256 (base32 "1s29p4brmcsc3xsww3gk85dg45f1kk3iykh1air3ij0hymf5dyqy")))))) (inputs - `(("pcre2" ,pcre2))) + (list pcre2)) (home-page "https://editorconfig.org/") (synopsis "EditorConfig core library written in C") (description "EditorConfig makes it easy to maintain the correct coding @@ -882,8 +864,7 @@ (define-public texmacs (base32 "1gl6k1bwrk1y7hjyl4xvlqvmk5crl4jvsk8wrfp7ynbdin6n2i48")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("xdg-utils" ,xdg-utils))) ;for xdg-icon-resource + (list pkg-config xdg-utils)) ;for xdg-icon-resource (inputs `(("freetype" ,freetype) ("guile" ,guile-1.8) @@ -955,7 +936,7 @@ (define-public scintilla ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (home-page "https://www.scintilla.org/") (synopsis "Code editor for GTK+") (description "Scintilla is a source code editing component for @@ -981,20 +962,20 @@ (define-public geany (base32 "0inmmb9wra2w99pfv6p64d66s2zrhafc8drhwmga7gj89mp1gzxb")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("doxygen" ,doxygen) - ("glib" ,glib "bin") - ("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("python-docutils" ,python-docutils))) ;for rst2html + (list autoconf + automake + doxygen + `(,glib "bin") + intltool + libtool + pkg-config + python-docutils)) ;for rst2html (inputs - `(("gtk+" ,gtk+) - ;; FIXME: Geany bundles a 3.X release of Scintilla. It is not - ;; currently possible to replace it with our Scintilla package. - ;; ("scintilla" ,scintilla) - )) + (list gtk+ + ;; FIXME: Geany bundles a 3.X release of Scintilla. It is not + ;; currently possible to replace it with our Scintilla package. + ;; ("scintilla" ,scintilla) + )) (arguments `(#:imported-modules ((guix build glib-or-gtk-build-system) ,@%gnu-build-system-modules) @@ -1057,7 +1038,7 @@ (define-public fe (native-inputs `(("gettext" ,gettext-minimal))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "http://www.moria.de/~michael/fe/") (synopsis "Small folding editor") (description "Fe is a small folding editor. It folds @@ -1093,10 +1074,9 @@ (define-public ne "0sg2f6lxq6cjkpd3dvlxxns82hvq826rjnams5in97pssmknr77g")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("texinfo" ,texinfo))) + (list perl texinfo)) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (arguments `(#:tests? #f #:make-flags @@ -1147,7 +1127,7 @@ (define-public hexer (modify-phases %standard-phases (delete 'configure)))) ;no configure script (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://devel.ringlet.net/editors/hexer/") (synopsis "Multi buffer editor for binary files with vi-like interface") (description "Hexer is a multi-buffer editor for binary files for Unix-like @@ -1182,11 +1162,8 @@ (define-public virtaal (assoc-ref outputs "out") "/share', *path_parts)")))))))) (inputs - `(("python2-lxml" ,python2-lxml) - ("python2-pygtk" ,python2-pygtk) - ("python2-simplejson" ,python2-simplejson) - ("python2-translate-toolkit" ,python2-translate-toolkit) - ("python2-pycurl" ,python2-pycurl))) + (list python2-lxml python2-pygtk python2-simplejson + python2-translate-toolkit python2-pycurl)) (synopsis "Graphical translation tool") (description "Virtaal is a powerful yet simple translation tool with an uncluttered user interface. It supports a multitude of translation formats diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index b2a4dcd3ee..7ad5782226 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -112,8 +112,7 @@ (define-public recode (base32 "0m59sd1ca0zw1aydpc3m8sw03nc885knmccqryg7byzmqs585ia6")))) (build-system gnu-build-system) (native-inputs - `(("python" ,python) - ("python-cython" ,python-cython))) + (list python python-cython)) (home-page "https://github.com/rrthomas/recode") (synopsis "Text encoding converter") (description "The Recode library converts files between character sets and @@ -476,8 +475,7 @@ (define-public uniutils (("^iconv ") (string-append iconv "/bin/iconv "))) #t)))))) (inputs - `(("ascii2binary" ,ascii2binary) - ("libiconv" ,libiconv))) + (list ascii2binary libiconv)) (home-page "https://billposer.org/Software/unidesc.html") (synopsis "Find out what is in a Unicode file") (description "Useful tools when working with Unicode files when one @@ -751,15 +749,9 @@ (define-public dbacl (invoke "autoreconf" "-vif") #t))))) (inputs - `(("ncurses" ,ncurses) - ("perl" ,perl) - ("readline" ,readline) - ("slang" ,slang))) + (list ncurses perl readline slang)) (native-inputs - `(("libtool" ,libtool) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list libtool autoconf automake pkg-config)) (home-page "https://www.lbreyer.com/dbacl.html") (synopsis "Bayesian text and email classifier") (description @@ -795,9 +787,7 @@ (define-public dotconf (build-system gnu-build-system) (arguments `(#:tests? #f)) ; FIXME maketest.sh does not work. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://github.com/williamh/dotconf") (synopsis "Configuration file parser library") (description @@ -854,8 +844,8 @@ (define-public drm-tools (with-directory-excursion (format #f "../drm_tools-~a" ,version) (invoke "sh" "test_all.sh"))))))))) - (native-inputs `(("which" ,which))) ;for tests - (inputs `(("pcre" ,pcre))) + (native-inputs (list which)) ;for tests + (inputs (list pcre)) (home-page "http://drmtools.sourceforge.net/") (synopsis "Utilities to manipulate text and binary files") (description "The drm_tools package contains the following commands: @@ -930,8 +920,7 @@ (define-public java-rsyntaxtextarea #:tests? #f #:jar-name "rsyntaxtextarea.jar")) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core))) + (list java-junit java-hamcrest-core)) (home-page "https://bobbylight.github.io/RSyntaxTextArea/") (synopsis "Syntax highlighting text component for Java Swing") (description "RSyntaxTextArea is a syntax highlighting, code folding text @@ -970,7 +959,7 @@ (define-public python-editdistance (delete-file "bycython.cpp") (invoke "cython" "--cplus" "bycython.pyx"))))))) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (home-page "https://www.github.com/aflc/editdistance") (synopsis "Fast implementation of the edit distance (Levenshtein distance)") (description @@ -1020,8 +1009,7 @@ (define-public docx2txt "06vdikjvpj6qdb41d8wzfnyj44jpnknmlgbhbr1w215420lpb5xj")))) (build-system gnu-build-system) (inputs - `(("unzip" ,unzip) - ("perl" ,perl))) + (list unzip perl)) (arguments `(#:tests? #f ; No tests. #:make-flags (list (string-append "BINDIR=" @@ -1133,7 +1121,7 @@ (define-public odt2txt ;; no configure script (delete 'configure)))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "https://github.com/dstosberg/odt2txt/") (synopsis "Converter from OpenDocument Text to plain text") (description "odt2txt is a command-line tool which extracts the text out diff --git a/gnu/packages/time.scm b/gnu/packages/time.scm index 9f729ec0a5..728f5ebce7 100644 --- a/gnu/packages/time.scm +++ b/gnu/packages/time.scm @@ -86,7 +86,7 @@ (define-public python-pytimeparse (base32 "02kaambsgpjx3zi42j6l11rwms2p35b9hsk4f3kdf979gd3kcqg8")))) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (build-system python-build-system) (home-page "https://github.com/wroberts/pytimeparse") (synopsis "Time expression parser") @@ -110,7 +110,7 @@ (define-public python-pytzdata ;; repository lacks a setup.py! How to build from git? (arguments '(#:tests? #f)) (propagated-inputs - `(("python-cleo" ,python-cleo))) + (list python-cleo)) (home-page "https://github.com/sdispater/pytzdata") (synopsis "Timezone database for Python") (description @@ -159,8 +159,7 @@ (define-public python-pendulum ;; lacks a setup.py! (arguments '(#:tests? #f)) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-pytzdata" ,python-pytzdata))) + (list python-dateutil python-pytzdata)) (home-page "https://github.com/sdispater/pendulum") (synopsis "Alternate API for Python datetimes") (description "Pendulum is a drop-in replacement for the standard @@ -195,11 +194,9 @@ (define-public python-dateutil (invoke "pytest" "-vv")))))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-pytest-cov python-setuptools-scm)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://dateutil.readthedocs.io/en/stable/") (synopsis "Extensions to the standard datetime module") (description @@ -226,12 +223,9 @@ (define-public python-parsedatetime "0jxqkjks7z9dn222cqgvskp4wr6d92aglinxq7pd2w4mzdc7r09x")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose) - ("python-pyicu" ,python-pyicu) - ("python-pytest" ,python-pytest) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-nose python-pyicu python-pytest python-pytest-runner)) (propagated-inputs - `(("python-future" ,python-future))) + (list python-future)) (home-page "https://github.com/bear/parsedatetime/") (synopsis "Parse human-readable date/time text") (description @@ -260,7 +254,7 @@ (define-public python-ciso8601 ;; Pytz should only be required for Python 2, but the test suite fails ;; without it. (native-inputs - `(("python-pytz" ,python-pytz))) + (list python-pytz)) (home-page "https://github.com/closeio/ciso8601") (synopsis "Fast ISO8601 date time parser") @@ -295,9 +289,9 @@ (define-public python-tzlocal (("def test_fail") "def _test_fail")) #t))))) (propagated-inputs - `(("python-pytz" ,python-pytz))) + (list python-pytz)) (native-inputs - `(("python-mock" ,python-mock))) + (list python-mock)) (home-page "https://github.com/regebro/tzlocal") (synopsis "Local timezone information for Python") (description @@ -320,7 +314,7 @@ (define-public python-isodate "1n7jkz68kk5pwni540pr5zdh99bf6ywydk1p5pdrqisrawylldif")))) (build-system python-build-system) (native-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://github.com/gweis/isodate/") (synopsis "Python date parser and formatter") (description @@ -349,7 +343,7 @@ (define-public python-iso8601 (lambda _ (invoke "pytest" "-vv" "iso8601")))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://bitbucket.org/micktwomey/pyiso8601") (synopsis "Module to parse ISO 8601 dates") (description @@ -396,9 +390,9 @@ (define-public python-pyrfc3339 "06jv7ar7lpvvk0dixzwdr3wgm0g1lipxs429s2z7knwwa7hwpf41")))) (build-system python-build-system) (propagated-inputs - `(("python-pytz" ,python-pytz))) + (list python-pytz)) (native-inputs - `(("python-nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/kurtraschke/pyRFC3339") (synopsis "Python timestamp library") (description "Python library for generating and parsing RFC 3339-compliant @@ -430,15 +424,15 @@ (define-public python-arrow ;; Remove when python-dateutil > 2.8.1. "-k" "not test_parse_tz_name_zzz"))))))) (native-inputs - `(;; For testing - ("python-chai" ,python-chai) - ("python-pytest" ,python-pytest) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-mock" ,python-pytest-mock) - ("python-pytz" ,python-pytz) - ("python-simplejson" ,python-simplejson))) + (list ;; For testing + python-chai + python-pytest + python-pytest-cov + python-pytest-mock + python-pytz + python-simplejson)) (propagated-inputs - `(("python-dateutil" ,python-dateutil))) + (list python-dateutil)) (home-page "https://github.com/arrow-py/arrow") (synopsis "Dates and times for Python") (description @@ -501,7 +495,7 @@ (define-public datefudge #t)) (delete 'configure)))) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://salsa.debian.org/debian/datefudge") (synopsis "Pretend the system date is different") (description diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index a93621fa93..6bf9c05c39 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -95,7 +95,7 @@ (define-public libtasn1 (build-system gnu-build-system) (arguments `(#:configure-flags '("--disable-static"))) - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (home-page "https://www.gnu.org/software/libtasn1/") (synopsis "ASN.1 library") (description @@ -118,7 +118,7 @@ (define-public asn1c "1fc64g45ykmv73kdndr4zdm4wxhimhrir4rxnygxvwkych5l81w0")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://lionet.info/asn1c") (synopsis "ASN.1 to C compiler") (description "The ASN.1 to C compiler takes ASN.1 module @@ -304,7 +304,7 @@ (define-public gnutls `(("datefudge" ,datefudge))) ;tests rely on 'datefudge' ("util-linux" ,util-linux))) ;one test needs 'setsid' (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (propagated-inputs ;; These are all in the 'Requires.private' field of gnutls.pc. `(("libtasn1" ,libtasn1) @@ -400,7 +400,7 @@ (define-public openssl (outputs '("out" "doc" ;6.8 MiB of man3 pages and full HTML documentation "static")) ;6.4 MiB of .a files - (native-inputs `(("perl" ,perl))) + (native-inputs (list perl)) (arguments `(#:parallel-tests? #f #:test-target "test" @@ -682,21 +682,21 @@ (define-public python-acme (install-file "docs/_build/man/acme-python.1" man) #t)))))) (native-inputs - `(("python-pytest" ,python-pytest) - ;; For documentation - ("python-sphinx" ,python-sphinx) - ("python-sphinxcontrib-programoutput" ,python-sphinxcontrib-programoutput) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("texinfo" ,texinfo))) + (list python-pytest + ;; For documentation + python-sphinx + python-sphinxcontrib-programoutput + python-sphinx-rtd-theme + texinfo)) (propagated-inputs - `(("python-josepy" ,python-josepy) - ("python-requests" ,python-requests) - ("python-requests-toolbelt" ,python-requests-toolbelt) - ("python-pytz" ,python-pytz) - ("python-pyrfc3339" ,python-pyrfc3339) - ("python-pyasn1" ,python-pyasn1) - ("python-cryptography" ,python-cryptography) - ("python-pyopenssl" ,python-pyopenssl))) + (list python-josepy + python-requests + python-requests-toolbelt + python-pytz + python-pyrfc3339 + python-pyasn1 + python-cryptography + python-pyopenssl)) (home-page "https://github.com/certbot/certbot") (synopsis "ACME protocol implementation in Python") (description "ACME protocol implementation in Python") @@ -730,28 +730,28 @@ (define-public certbot (install-file "docs/_build/man/certbot.7" man7) #t)))))))) (native-inputs - `(("python-mock" ,python-mock) - ("python-pytest" ,python-pytest) - ;; For documentation - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-sphinx-repoze-autointerface" ,python-sphinx-repoze-autointerface) - ("python-sphinxcontrib-programoutput" ,python-sphinxcontrib-programoutput) - ("texinfo" ,texinfo))) + (list python-mock + python-pytest + ;; For documentation + python-sphinx + python-sphinx-rtd-theme + python-sphinx-repoze-autointerface + python-sphinxcontrib-programoutput + texinfo)) (propagated-inputs - `(("python-acme" ,python-acme) - ("python-cryptography" ,python-cryptography) - ("python-zope-interface" ,python-zope-interface) - ("python-pyrfc3339" ,python-pyrfc3339) - ("python-pyopenssl" ,python-pyopenssl) - ("python-configobj" ,python-configobj) - ("python-configargparse" ,python-configargparse) - ("python-distro" ,python-distro) - ("python-zope-component" ,python-zope-component) - ("python-parsedatetime" ,python-parsedatetime) - ("python-psutil" ,python-psutil) - ("python-requests" ,python-requests) - ("python-pytz" ,python-pytz))) + (list python-acme + python-cryptography + python-zope-interface + python-pyrfc3339 + python-pyopenssl + python-configobj + python-configargparse + python-distro + python-zope-component + python-parsedatetime + python-psutil + python-requests + python-pytz)) (synopsis "Let's Encrypt client by the Electronic Frontier Foundation") (description "Certbot automatically receives and installs X.509 certificates to enable Transport Layer Security (TLS) on servers. It interoperates with the @@ -777,7 +777,7 @@ (define-public perl-net-ssleay (base32 "1pfgh4h3szcpvqlcimc60pjbk9zwls99x5863sva0wc47i4dl010")))) (build-system perl-build-system) - (inputs `(("openssl" ,openssl))) + (inputs (list openssl)) (arguments `(#:phases (modify-phases %standard-phases @@ -812,11 +812,9 @@ (define-public perl-crypt-openssl-rsa "0djl5i6kibl7862b6ih29q8dhg5zpwzq77q9j8hp6xngshx40ws1")))) (build-system perl-build-system) (native-inputs - `(("perl-crypt-openssl-guess" ,perl-crypt-openssl-guess))) + (list perl-crypt-openssl-guess)) (inputs - `(("perl-crypt-openssl-bignum" ,perl-crypt-openssl-bignum) - ("perl-crypt-openssl-random" ,perl-crypt-openssl-random) - ("openssl" ,openssl))) + (list perl-crypt-openssl-bignum perl-crypt-openssl-random openssl)) (arguments perl-crypt-arguments) (home-page "https://metacpan.org/release/Crypt-OpenSSL-RSA") @@ -851,7 +849,7 @@ (define-public perl-crypt-openssl-bignum (base32 "1p22znbajq91lbk2k3yg12ig7hy5b4vy8igxwqkmbm4nhgxp4ki3")))) (build-system perl-build-system) - (inputs `(("openssl" ,openssl))) + (inputs (list openssl)) (arguments perl-crypt-arguments) (home-page "https://metacpan.org/release/Crypt-OpenSSL-Bignum") @@ -899,9 +897,9 @@ (define-public perl-crypt-openssl-random (base32 "1x6ffps8q7mnawmcfq740llzy7i10g3319vap0wiw4d33fm6z1zh")))) (build-system perl-build-system) (native-inputs - `(("perl-crypt-openssl-guess" ,perl-crypt-openssl-guess))) + (list perl-crypt-openssl-guess)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (arguments perl-crypt-arguments) (home-page "https://metacpan.org/release/Crypt-OpenSSL-Random") @@ -939,10 +937,9 @@ (define-public acme-client #t))) (delete 'configure)))) ; no './configure' script (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libbsd" ,libbsd) - ("libressl" ,libressl))) + (list libbsd libressl)) (synopsis "Let's Encrypt client by the OpenBSD project") (description "acme-client is a Let's Encrypt client implemented in C. It uses a modular design, and attempts to secure itself by dropping privileges and @@ -991,8 +988,7 @@ (define-public mbedtls-apache (for-each make-file-writable (find-files ".")) #t))))) (native-inputs - `(("perl" ,perl) - ("python" ,python))) + (list perl python)) (synopsis "Small TLS library") (description "@code{mbed TLS}, formerly known as PolarSSL, makes it trivially easy @@ -1088,17 +1084,16 @@ (define-public dehydrated "sed")))))) #t)))) (inputs - `(("bash" ,bash) - ("coreutils" ,coreutils) - ("curl" ,curl) - ("diffutils" ,diffutils) - ("gawk" ,gawk) - ("grep" ,grep) - ("openssl" ,openssl) - ("sed" ,sed))) + (list bash + coreutils + curl + diffutils + gawk + grep + openssl + sed)) (native-inputs - `(("gzip" ,gzip) - ("tar" ,tar))) + (list gzip tar)) ;; The following definition is copied from the cURL package to prevent a ;; cycle between the curl and tls modules. (native-search-paths @@ -1190,9 +1185,7 @@ (define-public wolfssl '(#:configure-flags '("--enable-reproducible-build"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (synopsis "SSL/TLS implementation") (description "The wolfSSL embedded SSL library (formerly CyaSSL) is an SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm index e0aa2b3751..76f80a4da6 100644 --- a/gnu/packages/tmux.scm +++ b/gnu/packages/tmux.scm @@ -55,8 +55,7 @@ (define-public tmux "0pyhmipg6vxvxjk7mr410007qk98rh5q0mljvkdaisibz2j565am")))) (build-system gnu-build-system) (inputs - `(("libevent" ,libevent) - ("ncurses" ,ncurses))) + (list libevent ncurses)) (home-page "https://github.com/tmux/tmux/wiki") (synopsis "Terminal multiplexer") (description @@ -162,10 +161,9 @@ (define-public python-libtmux (base32 "068vy92f2668vrjvd3laqvxd48cmna66f2msdmwk2hm9qxklgf51")))) (build-system python-build-system) (propagated-inputs - `(("procps" ,procps))) ;tests need top + (list procps)) ;tests need top (native-inputs - `(("python-pytest" ,python-pytest) - ("tmux" ,tmux))) + (list python-pytest tmux)) (arguments `(#:phases (modify-phases %standard-phases @@ -212,11 +210,9 @@ (define-public python-daemux (invoke "tmux" "new-session" "-d") (invoke "make" "test")))))) (propagated-inputs - `(("python-libtmux" ,python-libtmux))) + (list python-libtmux)) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-sphinx" ,python-sphinx) - ("tmux" ,tmux))) + (list python-coverage python-sphinx tmux)) (home-page "https://github.com/edouardklein/daemux") (synopsis "Start, stop, restart and check daemons via tmux") (description @@ -240,7 +236,7 @@ (define-public tmux-xpanes "09fmnn1q76r1l4cv7clmfr3j9cjmd053kq238d0qj2i486948ivv")))) (build-system trivial-build-system) (inputs - `(("bash" ,bash))) + (list bash)) (arguments `(#:modules ((guix build utils)) #:builder diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index fc489dcbaf..725373bd98 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm @@ -90,15 +90,14 @@ (define-public tor ((".*Sandbox 1.*") ""))))) '())))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) ; for tests + (list pkg-config python)) ; for tests (inputs - `(("libevent" ,libevent) - ("libseccomp" ,libseccomp) - ("openssl" ,openssl) - ("xz" ,xz) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list libevent + libseccomp + openssl + xz + zlib + `(,zstd "lib"))) (home-page "https://www.torproject.org/") (synopsis "Anonymous network router to improve privacy on the Internet") (description @@ -155,7 +154,7 @@ (define-public torsocks "08inrkap29gikb6sdmb58z43hw4abwrfw7ny40c4xzdkss0vkwdr")))) (build-system gnu-build-system) (inputs - `(("libcap" ,libcap))) + (list libcap)) (arguments `(#:phases (modify-phases %standard-phases (add-after 'build 'absolutize @@ -216,14 +215,9 @@ (define-public privoxy (("^logdir") "#logdir") (("^logfile") "#logfile")))))))) (inputs - `(("brotli" ,brotli) - ("openssl" ,openssl) - ("pcre" ,pcre) - ("w3m" ,w3m) - ("zlib" ,zlib))) + (list brotli openssl pcre w3m zlib)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://www.privoxy.org") (synopsis "Web proxy with advanced filtering capabilities for enhancing privacy") (description @@ -250,24 +244,24 @@ (define-public onionshare-cli (base32 "157ryxm4p1q7b3nj32v9fziw1li6s6s203b7ll80js14cbp6dj9d")))) (build-system python-build-system) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (inputs ;; TODO: obfs4proxy - `(("python-click" ,python-click) - ("python-colorama" ,python-colorama) - ("python-eventlet" ,python-eventlet) - ("python-flask" ,python-flask) - ("python-flask-httpauth" ,python-flask-httpauth) - ("python-flask-socketio" ,python-flask-socketio) - ("python-pynacl" ,python-pynacl) - ("python-psutil" ,python-psutil) - ("python-pycryptodome" ,python-pycryptodome) - ("python-pysocks" ,python-pysocks) - ("python-requests" ,python-requests) - ("python-stem" ,python-stem) - ("python-unidecode" ,python-unidecode) - ("python-urllib3" ,python-urllib3) - ("tor" ,tor))) + (list python-click + python-colorama + python-eventlet + python-flask + python-flask-httpauth + python-flask-socketio + python-pynacl + python-psutil + python-pycryptodome + python-pysocks + python-requests + python-stem + python-unidecode + python-urllib3 + tor)) (arguments `(#:phases (modify-phases %standard-phases @@ -372,18 +366,19 @@ (define-public onionshare (install-file "org.onionshare.OnionShare.desktop" (string-append share "/applications"))))))))) (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (inputs ;; TODO: obfs4proxy - `(("onionshare-cli" ,onionshare-cli) - ("python-shiboken-2" ,python-shiboken-2) - ("python-pyside-2" ,python-pyside-2) - ("python-qrcode" ,python-qrcode) - ;; The desktop client uses onionshare-cli like a python module. But - ;; propagating onionshare-cli's inputs is not great, since a user would - ;; not expect to have those installed when using onionshare-cli as a - ;; standalone utility. So add onionshare-cli's inputs here. - ,@(package-inputs onionshare-cli))) + (modify-inputs (package-inputs onionshare-cli) + (prepend onionshare-cli + python-shiboken-2 + python-pyside-2 + python-qrcode + ;; The desktop client uses onionshare-cli like a python module. But + ;; propagating onionshare-cli's inputs is not great, since a user would + ;; not expect to have those installed when using onionshare-cli as a + ;; standalone utility. So add onionshare-cli's inputs here. + ))) (description "OnionShare lets you securely and anonymously share files, host websites, and chat with friends using the Tor network."))) @@ -400,7 +395,7 @@ (define-public nyx "02rrlllz2ci6i6cs3iddyfns7ang9a54jrlygd2jw1f9s6418ll8")))) (build-system python-build-system) (inputs - `(("python-stem" ,python-stem))) + (list python-stem)) (arguments `(#:phases (modify-phases %standard-phases @@ -458,12 +453,12 @@ (define-public tractor (native-inputs `(("glib:bin" ,glib "bin"))) ; for glib-compile-schemas. (inputs - `(("python-fire" ,python-fire) - ("python-psutil" ,python-psutil) - ("python-pygobject" ,python-pygobject) - ("python-requests" ,python-requests) - ("python-stem" ,python-stem) - ("python-termcolor" ,python-termcolor))) + (list python-fire + python-psutil + python-pygobject + python-requests + python-stem + python-termcolor)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/toys.scm b/gnu/packages/toys.scm index 52a4d0bb15..80928474aa 100644 --- a/gnu/packages/toys.scm +++ b/gnu/packages/toys.scm @@ -61,10 +61,9 @@ (define-public oneko #t)))) (build-system gnu-build-system) (native-inputs - `(("imake" ,imake))) + (list imake)) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext))) + (list libx11 libxext)) (arguments `(#:tests? #f ; no tests #:phases @@ -113,7 +112,7 @@ (define-public sl (base32 "1zrfd71zx2px2xpapg45s8xvi81xii63yl0h60q72j71zh4sif8b")))) (build-system gnu-build-system) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (arguments `(#:phases (modify-phases %standard-phases @@ -178,10 +177,9 @@ (define-public filters #t))) #:tests? #f)) ; no test suite (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://joeyh.name/code/filters/") (synopsis "Various amusing text filters") (description @@ -257,7 +255,7 @@ (define-public xsnow ("libxt" ,libxt) ("libxxml2" ,libxml2))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.ratrabbit.nl/ratrabbit/content/xsnow/introduction") (synopsis "Let it snow on the desktop") (description "@code{Xsnow} animates snowfall and Santa with reindeer on @@ -329,10 +327,9 @@ (define-public cbonsai ,(package-version this-package)))) (install-file "README.md" doc))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (home-page "https://gitlab.com/jallbrit/cbonsai") (synopsis "Grow bonsai trees in a terminal") (description "Cbonsai is a bonsai tree generator using ASCII art. It diff --git a/gnu/packages/tryton.scm b/gnu/packages/tryton.scm index 0ac0a5a5cd..6ba7539b4a 100644 --- a/gnu/packages/tryton.scm +++ b/gnu/packages/tryton.scm @@ -51,20 +51,19 @@ (define-public trytond (base32 "1jp5cadqpwkcnml8r1hj6aak5kc8an2d5ai62p96x77nn0dp3ny4")))) (build-system python-build-system) (propagated-inputs - `(("python-dateutil" ,python-dateutil) - ("python-genshi" ,python-genshi) - ("python-lxml" ,python-lxml) - ("python-magic" ,python-magic) - ("python-passlib" ,python-passlib) - ("python-polib" ,python-polib) - ("python-psycopg2" ,python-psycopg2) - ("python-relatorio" ,python-relatorio) - ("python-sql" ,python-sql) - ("python-werkzeug" ,python-werkzeug-1.0) ;setup.py requires werkzeug<2 - ("python-wrapt" ,python-wrapt))) + (list python-dateutil + python-genshi + python-lxml + python-magic + python-passlib + python-polib + python-psycopg2 + python-relatorio + python-sql + python-werkzeug-1.0 ;setup.py requires werkzeug<2 + python-wrapt)) (native-inputs - `(("python-mock" ,python-mock) - ("python-pillow" ,python-pillow))) + (list python-mock python-pillow)) (arguments `(#:phases (modify-phases %standard-phases @@ -113,12 +112,12 @@ (define-public tryton `(("glib-compile-schemas" ,glib "bin") ("gobject-introspection" ,gobject-introspection))) (propagated-inputs - `(("librsvg" ,librsvg) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+) - ("python-dateutil" ,python-dateutil) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject))) + (list librsvg + gsettings-desktop-schemas + gtk+ + python-dateutil + python-pycairo + python-pygobject)) (home-page "https://www.tryton.org/") (synopsis "Tryton Client") (description @@ -140,7 +139,7 @@ (define-public python-proteus (arguments `(#:tests? #f)) (propagated-inputs - `(("python-dateutil" ,python-dateutil))) + (list python-dateutil)) (home-page "http://www.tryton.org/") (synopsis "Library to access a Tryton server as a client") (description @@ -200,11 +199,8 @@ (define-public trytond-account (arguments (tryton-arguments "account")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-simpleeval" ,python-simpleeval) - ("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party))) + (list python-simpleeval trytond trytond-company trytond-currency + trytond-party)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for accounting") (description @@ -231,11 +227,8 @@ (define-public trytond-account-asset `(,@(%standard-trytond-native-inputs) ("trytond-purchase" ,trytond-purchase))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-product" ,trytond-account-product) - ("trytond-product" ,trytond-product))) + (list trytond trytond-account trytond-account-invoice + trytond-account-product trytond-product)) (home-page "https://docs.tryton.org/projects/modules-account-asset") (synopsis "Tryton module for assets management") (description "The @emph{Account Asset} Tryton module adds the depreciation @@ -256,9 +249,7 @@ (define-public trytond-account-be (arguments (tryton-arguments "account_be")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-eu" ,trytond-account-eu))) + (list trytond trytond-account trytond-account-eu)) (home-page "https://docs.tryton.org/projects/modules-account-be") (synopsis "Tryton module with Belgian chart of accounts") (description "The @emph{Account BE} Tryton module defines the standard @@ -283,9 +274,7 @@ (define-public trytond-account-cash-rounding ("trytond-purchase" ,trytond-purchase) ("trytond-sale" ,trytond-sale))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-currency" ,trytond-currency))) + (list trytond trytond-account trytond-currency)) (home-page "https://docs.tryton.org/projects/modules-account-cash-rounding") (synopsis "Tryton module to round cash amount") @@ -309,10 +298,7 @@ (define-public trytond-account-credit-limit `(,@(%standard-trytond-native-inputs) ("trytond-account-dunning" ,trytond-account-dunning))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-company trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-credit-limit") (synopsis "Tryton module for account credit limit") (description "The @emph{Account Credit Limit} Tryton module for manages @@ -333,8 +319,7 @@ (define-public trytond-account-de-skr03 (arguments (tryton-arguments "account_de_skr03")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account))) + (list trytond trytond-account)) (home-page "https://docs.tryton.org/projects/modules-account-de-skr03") (synopsis "Tryton module with German chart of accounts SKR03") (description "This package provides the German SKR03 chart of accounts for @@ -355,11 +340,8 @@ (define-public trytond-account-deposit (arguments (tryton-arguments "account_deposit")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-account-invoice + trytond-company trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-deposit") (synopsis "Tryton module for accounting deposit") (description "The @emph{Account Deposit} Tryton module adds support for @@ -384,10 +366,7 @@ (define-public trytond-account-dunning (arguments (tryton-arguments "account_dunning")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-company trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-dunning") (synopsis "Tryton module for account dunning") (description "The @emph{Account Dunning} Tryton module adds dunning for @@ -408,10 +387,8 @@ (define-public trytond-account-dunning-email (arguments (tryton-arguments "account_dunning_email")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-dunning" ,trytond-account-dunning) - ("trytond-account-dunning-letter" ,trytond-account-dunning-letter) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account-dunning trytond-account-dunning-letter + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-dunning-email") (synopsis "Tryton module for account dunning email") @@ -435,9 +412,7 @@ (define-public trytond-account-dunning-fee `(,@(%standard-trytond-native-inputs) ("trytond-account-dunning-letter" ,trytond-account-dunning-letter))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-dunning" ,trytond-account-dunning) - ("trytond-account-product" ,trytond-account-product))) + (list trytond trytond-account-dunning trytond-account-product)) (home-page "https://docs.tryton.org/projects/modules-account-dunning-fee") (synopsis "Tryton module for account dunning fee") (description "This package provides a Tryton module for generating @@ -458,11 +433,8 @@ (define-public trytond-account-dunning-letter (arguments (tryton-arguments "account_dunning_letter")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-dunning" ,trytond-account-dunning) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-account-dunning + trytond-company trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-dunning-letter") (synopsis "Tryton module for account dunning letter") @@ -487,11 +459,8 @@ (define-public trytond-account-es ("trytond-account-asset" ,trytond-account-asset) ("trytond-account-payment-sepa" ,trytond-account-payment-sepa))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-eu" ,trytond-account-eu) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-account-eu + trytond-account-invoice trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-es") (synopsis "Tryton with Spanish chart of accounts") (description "This package provides the following Spanish charts of @@ -524,12 +493,12 @@ (define-public trytond-account-eu (arguments (tryton-arguments "account_eu")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party))) + (list trytond + trytond-account + trytond-account-invoice + trytond-company + trytond-currency + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-eu") (synopsis "Tryton module for european accounting") (description "This package provides a Tryton module implementing common @@ -554,9 +523,7 @@ (define-public trytond-account-fr (arguments (tryton-arguments "account_fr")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-party-siret" ,trytond-party-siret))) + (list trytond trytond-account trytond-party-siret)) (home-page "https://docs.tryton.org/projects/modules-account-fr") (synopsis "Tryton module with French chart of accounts") (description "This package provides the French standard chart of account @@ -579,13 +546,13 @@ (define-public trytond-account-fr-chorus `(,@(%standard-trytond-native-inputs) ("trytond-edocument-uncefact" ,trytond-edocument-uncefact))) (propagated-inputs - `(("python-requests" ,python-requests) - ("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party) - ("trytond-party-siret" ,trytond-party-siret))) + (list python-requests + trytond + trytond-account + trytond-account-invoice + trytond-company + trytond-party + trytond-party-siret)) (home-page "https://docs.tryton.org/projects/modules-account-fr-chorus") (synopsis "Tryton module to communicate with the French Chorus Pro portal") @@ -611,13 +578,13 @@ (define-public trytond-account-invoice (arguments (tryton-arguments "account_invoice")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-product" ,trytond-account-product) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product))) + (list trytond + trytond-account + trytond-account-product + trytond-company + trytond-currency + trytond-party + trytond-product)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for invoicing") (description @@ -642,8 +609,7 @@ (define-public trytond-account-invoice-correction (arguments (tryton-arguments "account_invoice_correction")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice))) + (list trytond trytond-account-invoice)) (home-page "https://docs.tryton.org/projects/modules-account-invoice-correction") (synopsis "Tryton module to correct invoice") @@ -667,10 +633,8 @@ (define-public trytond-account-invoice-defer (arguments (tryton-arguments "account_invoice_defer")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company))) + (list trytond trytond-account trytond-account-invoice + trytond-company)) (home-page "https://docs.tryton.org/projects/modules-account-invoice-defer") (synopsis "Tryton module to defer expense and revenue") @@ -692,9 +656,7 @@ (define-public trytond-account-invoice-history (arguments (tryton-arguments "account_invoice_history")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account-invoice trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-invoice-history") (synopsis "Tryton module to historize invoices") @@ -716,8 +678,7 @@ (define-public trytond-account-invoice-line-standalone (arguments (tryton-arguments "account_invoice_line_standalone")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice))) + (list trytond trytond-account-invoice)) (home-page "https://docs.tryton.org/projects/modules-account-invoice-line-standalone") (synopsis "Tryton module to have standalone invoice lines") @@ -739,9 +700,7 @@ (define-public trytond-account-invoice-secondary-unit (arguments (tryton-arguments "account_invoice_secondary_unit")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-product" ,trytond-product))) + (list trytond trytond-account-invoice trytond-product)) (home-page "https://docs.tryton.org/projects/modules-account-invoice-secondary-unit") (synopsis "Tryton module to add a secondary unit on invoice line") @@ -763,10 +722,7 @@ (define-public trytond-account-invoice-stock (arguments (tryton-arguments "account_invoice_stock")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-account-invoice trytond-product trytond-stock)) (home-page "https://www.tryton.org/") (synopsis "Tryton module to link stock and invoice") (description @@ -795,11 +751,8 @@ (define-public trytond-account-payment `(,@(%standard-trytond-native-inputs) ("trytond-account-invoice" ,trytond-account-invoice))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-company trytond-currency + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-payment") (synopsis "Tryton module for payment") (description "This package provides a Tryton module for generating grouped @@ -820,11 +773,8 @@ (define-public trytond-account-payment-braintree (arguments (tryton-arguments "account_payment_braintree")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-braintree" ,python-braintree) - ("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-payment" ,trytond-account-payment) - ("trytond-party" ,trytond-party))) + (list python-braintree trytond trytond-account + trytond-account-payment trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-payment-braintree") (synopsis "Tryton module for Braintree payment") @@ -851,8 +801,7 @@ (define-public trytond-account-payment-clearing ("trytond-account-statement" ,trytond-account-statement) ("trytond-account-statement-rule" ,trytond-account-statement-rule))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-payment" ,trytond-account-payment))) + (list trytond trytond-account-payment)) (home-page "https://docs.tryton.org/projects/modules-account-payment-clearing") (synopsis "Tryton module for payment clearing") @@ -876,12 +825,12 @@ (define-public trytond-account-payment-sepa (arguments (tryton-arguments "account_payment_sepa")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-stdnum" ,python-stdnum) - ("trytond" ,trytond) - ("trytond-account-payment" ,trytond-account-payment) - ("trytond-bank" ,trytond-bank) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list python-stdnum + trytond + trytond-account-payment + trytond-bank + trytond-company + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-payment-sepa") (synopsis "Tryton module for SEPA payment") (description "The @emph{Account Payment SEPA} Tryton module allows to @@ -902,12 +851,12 @@ (define-public trytond-account-payment-sepa-cfonb (arguments (tryton-arguments "account_payment_sepa_cfonb")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-payment" ,trytond-account-payment) - ("trytond-account-payment-sepa" ,trytond-account-payment-sepa) - ("trytond-bank" ,trytond-bank) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list trytond + trytond-account-payment + trytond-account-payment-sepa + trytond-bank + trytond-company + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-payment-sepa-cfonb") (synopsis "Tryton module for CFONB SEPA payment") @@ -929,11 +878,8 @@ (define-public trytond-account-payment-stripe (arguments (tryton-arguments "account_payment_stripe")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-stripe" ,python-stripe) - ("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-payment" ,trytond-account-payment) - ("trytond-party" ,trytond-party))) + (list python-stripe trytond trytond-account trytond-account-payment + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-payment-stripe") (synopsis "Tryton module for Stripe payment") @@ -956,11 +902,8 @@ (define-public trytond-account-product (arguments (tryton-arguments "account_product")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-analytic-account" ,trytond-analytic-account) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product))) + (list trytond trytond-account trytond-analytic-account + trytond-company trytond-product)) (home-page "https://www.tryton.org/") (synopsis "Tryton module to add accounting on product") (description @@ -985,13 +928,13 @@ (define-public trytond-account-statement (arguments (tryton-arguments "account_statement")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-bank" ,trytond-bank) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party))) + (list trytond + trytond-account + trytond-account-invoice + trytond-bank + trytond-company + trytond-currency + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-statement") (synopsis "Tryton module with account statements") (description "The @emph{Account Statement} Tryton module allows to book @@ -1012,11 +955,8 @@ (define-public trytond-account-statement-aeb43 (arguments (tryton-arguments "account_statement_aeb43")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-csb43" ,python-csb43) - ("python-stdnum" ,python-stdnum) - ("trytond" ,trytond) - ("trytond-account-statement" ,trytond-account-statement) - ("trytond-bank" ,trytond-bank))) + (list python-csb43 python-stdnum trytond trytond-account-statement + trytond-bank)) (home-page "https://docs.tryton.org/projects/trytond-account-statement-aeb43") (synopsis "Tryton module to import AEB43 statements") @@ -1039,10 +979,8 @@ (define-public trytond-account-statement-coda (arguments (tryton-arguments "account_statement_coda")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-febelfin-coda" ,python-febelfin-coda) - ("trytond" ,trytond) - ("trytond-account-statement" ,trytond-account-statement) - ("trytond-bank" ,trytond-bank))) + (list python-febelfin-coda trytond trytond-account-statement + trytond-bank)) (home-page "https://docs.tryton.org/projects/modules-account-statement-coda") (synopsis "Tryton module to import CODA statements") @@ -1065,11 +1003,8 @@ (define-public trytond-account-statement-ofx (arguments (tryton-arguments "account_statement_ofx")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-ofxparse" ,python-ofxparse) - ("trytond" ,trytond) - ("trytond-account-statement" ,trytond-account-statement) - ("trytond-bank" ,trytond-bank) - ("trytond-party" ,trytond-party))) + (list python-ofxparse trytond trytond-account-statement trytond-bank + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-statement-ofx") (synopsis "Tryton module to import OFX statements") @@ -1091,12 +1026,12 @@ (define-public trytond-account-statement-rule (arguments (tryton-arguments "account_statement_rule")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-statement" ,trytond-account-statement) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list trytond + trytond-account + trytond-account-invoice + trytond-account-statement + trytond-company + trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-statement-rule") (synopsis "Tryton module to automate statement import with rules") @@ -1128,13 +1063,12 @@ (define-public trytond-account-stock-anglo-saxon ("trytond-sale-supply-drop-shipment" ,trytond-sale-supply-drop-shipment))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-invoice-stock" ,trytond-account-invoice-stock) - ("trytond-account-product" ,trytond-account-product) - ("trytond-account-stock-continental" - ,trytond-account-stock-continental))) + (list trytond + trytond-account + trytond-account-invoice + trytond-account-invoice-stock + trytond-account-product + trytond-account-stock-continental)) (home-page "https://docs.tryton.org/projects/modules-account-stock-anglo-saxon") (synopsis "Tryton module for anglo-saxon real-time stock valuation") @@ -1162,10 +1096,7 @@ (define-public trytond-account-stock-continental ("trytond-sale-supply-drop-shipment" ,trytond-sale-supply-drop-shipment))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-product" ,trytond-account-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-account trytond-account-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-account-stock-continental") (synopsis "Tryton module for continental real-time stock valuation") @@ -1187,11 +1118,8 @@ (define-public trytond-account-stock-landed-cost (arguments (tryton-arguments "account_stock_landed_cost")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-account trytond-account-invoice + trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-account-stock-landed-cost") (synopsis "Tryton module for landed cost") @@ -1213,12 +1141,8 @@ (define-public trytond-account-stock-landed-cost-weight (arguments (tryton-arguments "account_stock_landed_cost_weight")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-stock-landed-cost" ,trytond-account-stock-landed-cost) - ("trytond-product" ,trytond-product) - ("trytond-product-measurements" ,trytond-product-measurements) - ("trytond-stock-shipment-measurements" - ,trytond-stock-shipment-measurements))) + (list trytond trytond-account-stock-landed-cost trytond-product + trytond-product-measurements trytond-stock-shipment-measurements)) (home-page "https://docs.tryton.org/projects/modules-account-stock-landed-cost-weight") (synopsis "Tryton module for landed cost per weight") @@ -1241,10 +1165,7 @@ (define-public trytond-account-tax-cash (arguments (tryton-arguments "account_tax_cash")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-account-invoice trytond-party)) (home-page "https://docs.tryton.org/projects/modules-account-tax-cash") (synopsis "Tryton module to support tax report on cash basis") (description "The @emph{Account Tax Cash} Tryton module allows to make tax @@ -1270,9 +1191,7 @@ (define-public trytond-account-tax-rule-country ("trytond-sale" ,trytond-sale) ("trytond-stock" ,trytond-stock))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-country" ,trytond-country))) + (list trytond trytond-account trytond-country)) (home-page "https://docs.tryton.org/projects/modules-account-tax-rule-country") (synopsis "Tryton module to add countries on tax rules") @@ -1295,11 +1214,8 @@ (define-public trytond-analytic-account (arguments (tryton-arguments "analytic_account")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party))) + (list trytond trytond-account trytond-company trytond-currency + trytond-party)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for analytic accounting") (description @@ -1327,9 +1243,7 @@ (define-public trytond-analytic-invoice `(,@(%standard-trytond-native-inputs) ("trytond-account-asset" ,trytond-account-asset))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-analytic-account" ,trytond-analytic-account))) + (list trytond trytond-account-invoice trytond-analytic-account)) (home-page "https://docs.tryton.org/projects/modules-analytic-invoice") (synopsis "Tryton module to add analytic accounting on invoice") (description "The @emph{Analytic Invoice} Tryton module allows to set @@ -1350,10 +1264,8 @@ (define-public trytond-analytic-purchase (arguments (tryton-arguments "analytic_purchase")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-analytic-account" ,trytond-analytic-account) - ("trytond-analytic-invoice" ,trytond-analytic-invoice) - ("trytond-purchase" ,trytond-purchase))) + (list trytond trytond-analytic-account trytond-analytic-invoice + trytond-purchase)) (home-page "https://docs.tryton.org/projects/modules-analytic-purchase") (synopsis "Tryton module to add analytic accounting on purchase") (description "The @emph{Analytic Purchase} Tryton module allows to set @@ -1374,10 +1286,8 @@ (define-public trytond-analytic-sale (arguments (tryton-arguments "analytic_sale")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-analytic-account" ,trytond-analytic-account) - ("trytond-analytic-invoice" ,trytond-analytic-invoice) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-analytic-account trytond-analytic-invoice + trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-analytic-sale") (synopsis "Tryton module to add analytic accounting on sale") (description "The @emph{Analytic Sale} Tryton module allows to set @@ -1400,8 +1310,7 @@ (define-public trytond-attendance `(,@(%standard-trytond-native-inputs) ("trytond-timesheet" ,trytond-timesheet))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company))) + (list trytond trytond-company)) (home-page "https://docs.tryton.org/projects/modules-attendance") (synopsis "Tryton module for recording employee attendance") (description "The @emph{Attendance} Tryton module allows you to track the @@ -1424,7 +1333,7 @@ (define-public trytond-authentication-sms (arguments (tryton-arguments "authentication_sms")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond))) + (list trytond)) (home-page "https://docs.tryton.org/projects/modules-authentication-sms") (synopsis "Tryton module to authenticate users via SMS") (description "The @emph{Authentication SMS} Tryton module allows users to @@ -1447,10 +1356,7 @@ (define-public trytond-bank (arguments (tryton-arguments "bank")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-stdnum" ,python-stdnum) - ("trytond" ,trytond) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party))) + (list python-stdnum trytond trytond-currency trytond-party)) (home-page "https://docs.tryton.org/projects/modules-bank") (synopsis "Tryton module with banks") (description "The @emph{Bank} Tryton module defines the concept of bank @@ -1471,10 +1377,7 @@ (define-public trytond-carrier (arguments (tryton-arguments "carrier")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-country" ,trytond-country) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product))) + (list trytond trytond-country trytond-party trytond-product)) (home-page "https://docs.tryton.org/projects/modules-carrier") (synopsis "Tryton module with carriers") (description "The @emph{Carrier} Tryton module defines the concept @@ -1498,9 +1401,7 @@ (define-public trytond-carrier-percentage ("trytond-purchase-shipment-cost" ,trytond-purchase-shipment-cost) ("trytond-sale-shipment-cost" ,trytond-sale-shipment-cost))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-carrier" ,trytond-carrier) - ("trytond-currency" ,trytond-currency))) + (list trytond trytond-carrier trytond-currency)) (home-page "https://docs.tryton.org/projects/modules-carrier-percentage") (synopsis "Tryton module to add cost method based on percentage") (description "The @emph{Carrier Percentage} Tryton module adds a cost @@ -1523,8 +1424,7 @@ (define-public trytond-carrier-subdivision `(,@(%standard-trytond-native-inputs) ("trytond-sale-shipment-cost" ,trytond-sale-shipment-cost))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-carrier" ,trytond-carrier))) + (list trytond trytond-carrier)) (home-page "https://docs.tryton.org/projects/modules-carrier-subdivision") (synopsis "Tryton module that allows carriers selection to be restricted by subdivision") @@ -1559,12 +1459,12 @@ (define-public trytond-carrier-weight ("trytond-purchase-shipment-cost" ,trytond-purchase-shipment-cost) ("trytond-sale-shipment-cost" ,trytond-sale-shipment-cost))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-carrier" ,trytond-carrier) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-product" ,trytond-product) - ("trytond-product-measurements" ,trytond-product-measurements))) + (list trytond + trytond-carrier + trytond-company + trytond-currency + trytond-product + trytond-product-measurements)) (home-page "https://docs.tryton.org/projects/modules-carrier-weight") (synopsis "Tryton module to add cost method based on weight") (description "The @emph{Carrier Weight} Tryton module adds a cost method @@ -1588,13 +1488,13 @@ (define-public trytond-commission `(,@(%standard-trytond-native-inputs) ("trytond-sale" ,trytond-sale))) (propagated-inputs - `(("python-simpleeval" ,python-simpleeval) - ("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-product" ,trytond-account-product) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product))) + (list python-simpleeval + trytond + trytond-account + trytond-account-invoice + trytond-account-product + trytond-party + trytond-product)) (home-page "https://docs.tryton.org/projects/modules-commission") (synopsis "Tryton module for commission") (description "The @emph{Commission} Tryton module allows to manageq @@ -1616,10 +1516,8 @@ (define-public trytond-commission-waiting (arguments (tryton-arguments "commission_waiting")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-commission" ,trytond-commission))) + (list trytond trytond-account trytond-account-invoice + trytond-commission)) (home-page "https://docs.tryton.org/projects/modules-commission-waiting") (synopsis "Tryton module for commission waiting") (description "The @emph{Commission Waiting} Tryton module allows to @@ -1641,9 +1539,7 @@ (define-public trytond-company (arguments (tryton-arguments "company")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party))) + (list trytond trytond-currency trytond-party)) (home-page "https://www.tryton.org/") (synopsis "Tryton module with companies and employees") (description @@ -1668,8 +1564,7 @@ (define-public trytond-company-work-time (arguments (tryton-arguments "company_work_time")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company))) + (list trytond trytond-company)) (home-page "https://docs.tryton.org/projects/modules-company-work-time") (synopsis "Tryton module to add work time on company") (description "The @emph{Company Work Time} Tryton module adds work time @@ -1696,8 +1591,7 @@ (define-public trytond-country (arguments (tryton-arguments "country" "--no-doctest")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-pycountry" ,python-pycountry) - ("trytond" ,trytond))) + (list python-pycountry trytond)) (home-page "http://www.tryton.org/") (synopsis "Tryton module with countries") (description @@ -1725,8 +1619,7 @@ (define-public trytond-currency ("python-forex-python" ,python-forex-python) ("python-pycountry" ,python-pycountry))) (propagated-inputs - `(("python-sql" ,python-sql) - ("trytond" ,trytond))) + (list python-sql trytond)) (home-page "https://www.tryton.org/") (synopsis "Tryton module with currencies") (description @@ -1751,11 +1644,8 @@ (define-public trytond-customs (arguments (tryton-arguments "customs")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-simpleeval" ,python-simpleeval) - ("trytond" ,trytond) - ("trytond-country" ,trytond-country) - ("trytond-currency" ,trytond-currency) - ("trytond-product" ,trytond-product))) + (list python-simpleeval trytond trytond-country trytond-currency + trytond-product)) (home-page "https://docs.tryton.org/projects/modules-customs") (synopsis "Tryton module for customs") (description "The @emph{Customs} Tryton module allows to define customs @@ -1776,7 +1666,7 @@ (define-public trytond-dashboard (arguments (tryton-arguments "dashboard")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond))) + (list trytond)) (home-page "https://docs.tryton.org/projects/modules-dashboard") (synopsis "Tryton module for dashboard") (description "The @emph{Dashboard} Tryton module allows users to @@ -1800,8 +1690,7 @@ (define-public trytond-edocument-uncefact ("python-lxml" ,python-lxml) ("trytond-account-invoice" ,trytond-account-invoice))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-edocument-unece" ,trytond-edocument-unece))) + (list trytond trytond-edocument-unece)) (home-page "https://docs.tryton.org/projects/modules-edocument-uncefact") (synopsis "Tryton module for electronic document UN/CEFACT") (description "The @emph{Edocument UN/CEFACT} Tryton module implements @@ -1826,9 +1715,7 @@ (define-public trytond-edocument-unece (arguments (tryton-arguments "edocument_unece")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-product" ,trytond-product))) + (list trytond trytond-account trytond-product)) (home-page "https://docs.tryton.org/projects/modules-edocument-unece") (synopsis "Tryton module for electronic document UNECE codes") (description "The @emph{Edocument UNECE} Tryton module adds several codes @@ -1869,9 +1756,7 @@ (define-public trytond-incoterm ("trytond-sale-shipment-cost" ,trytond-sale-shipment-cost) ("trytond-stock" ,trytond-stock))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party))) + (list trytond trytond-company trytond-party)) (home-page "https://docs.tryton.org/projects/modules-incoterm") (synopsis "Tryton module for incoterms") (description "The @emph{Incoterm} Tryton module is used to manage the @@ -1893,8 +1778,7 @@ (define-public trytond-ldap-authentication (arguments (tryton-arguments "ldap_authentication")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-ldap3" ,python-ldap3) - ("trytond" ,trytond))) + (list python-ldap3 trytond)) (home-page "https://docs.tryton.org/projects/modules-ldap-authentication") (synopsis "Tryton module to authenticate users through LDAP") (description "The @emph{LDAP Authentication} Tryton module allows to @@ -1915,7 +1799,7 @@ (define-public trytond-marketing (arguments (tryton-arguments "marketing")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond))) + (list trytond)) (home-page "https://docs.tryton.org/projects/modules-marketing") (synopsis "Tryton module to group marketing features") (description "The @emph{Marketing} Tryton module defines the @@ -1938,9 +1822,7 @@ (define-public trytond-marketing-automation `(,@(%standard-trytond-native-inputs) ("trytond-party" ,trytond-party))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-marketing" ,trytond-marketing) - ("trytond-web-shortener" ,trytond-web-shortener))) + (list trytond trytond-marketing trytond-web-shortener)) (home-page "https://docs.tryton.org/projects/modules-marketing-automation") (synopsis "Tryton module to plan, coordinate and manage marketing campaigns") @@ -1963,11 +1845,8 @@ (define-public trytond-marketing-email (arguments (tryton-arguments "marketing_email")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-marketing" ,trytond-marketing) - ("trytond-party" ,trytond-party) - ("trytond-web-shortener" ,trytond-web-shortener) - ("trytond-web-user" ,trytond-web-user))) + (list trytond trytond-marketing trytond-party trytond-web-shortener + trytond-web-user)) (home-page "https://docs.tryton.org/projects/modules-marketing-email") (synopsis "Tryton module to manage marketing mailing lists") (description "This package provides a Tryton module for managing marketing @@ -1993,7 +1872,7 @@ (define-public trytond-notification-email ("trytond-party" ,trytond-party) ("trytond-web-user" ,trytond-web-user))) (propagated-inputs - `(("trytond" ,trytond))) + (list trytond)) (home-page "https://docs.tryton.org/projects/modules-notification-email") (synopsis "Tryton module for sending email notifications") (description "The @emph{Notification Email} Tryton module allows to define @@ -2017,9 +1896,7 @@ (define-public trytond-party (arguments (tryton-arguments "party" "--no-doctest")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-stdnum" ,python-stdnum) - ("trytond" ,trytond) - ("trytond-country" ,trytond-country))) + (list python-stdnum trytond trytond-country)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for parties and addresses") (description @@ -2046,8 +1923,7 @@ (define-public trytond-party-avatar `(,@(%standard-trytond-native-inputs) ("trytond-company" ,trytond-company))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-party" ,trytond-party))) + (list trytond trytond-party)) (home-page "https://docs.tryton.org/projects/modules-party-avatar") (synopsis "Tryton module that adds avatars to parties") (description "The @emph{Party Avatar} Tryton module adds an avatar to each @@ -2068,8 +1944,7 @@ (define-public trytond-party-relationship (arguments (tryton-arguments "party_relationship")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-party" ,trytond-party))) + (list trytond trytond-party)) (home-page "https://docs.tryton.org/projects/modules-party-relationship") (synopsis "Party Relationship module for Tryton") (description "The @emph{Party Relationship} Tryton module allows to define @@ -2090,8 +1965,7 @@ (define-public trytond-party-siret (arguments (tryton-arguments "party_siret")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-party" ,trytond-party))) + (list trytond trytond-party)) (home-page "https://docs.tryton.org/projects/modules-party-siret") (synopsis "Tryton module to add SIRET/SIREN on parties") (description "The @emph{Party SIRET} Tryton module adds the French company @@ -2112,9 +1986,7 @@ (define-public trytond-product (arguments (tryton-arguments "product")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-stdnum" ,python-stdnum) - ("trytond" ,trytond) - ("trytond-company" ,trytond-company))) + (list python-stdnum trytond trytond-company)) (home-page "https://www.tryton.org/") (synopsis "Tryton module with products") (description @@ -2139,8 +2011,7 @@ (define-public trytond-product-attribute (arguments (tryton-arguments "product_attribute")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product))) + (list trytond trytond-product)) (home-page "https://docs.tryton.org/projects/modules-product-attribute") (synopsis "Tryton module with product attributes") (description "The @emph{Product Attribute} Tryton module defines the @@ -2161,8 +2032,7 @@ (define-public trytond-product-classification (arguments (tryton-arguments "product_classification")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product))) + (list trytond trytond-product)) (home-page "https://docs.tryton.org/projects/modules-product-classification") (synopsis "Tryton module to implement product classification") @@ -2185,8 +2055,7 @@ (define-public trytond-product-classification-taxonomic (arguments (tryton-arguments "product_classification_taxonomic")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product-classification" ,trytond-product-classification))) + (list trytond trytond-product-classification)) (home-page "https://docs.tryton.org/projects/modules-product-classification-taxonomic") (synopsis "Tryton module to implement product classification taxonomic") @@ -2208,9 +2077,7 @@ (define-public trytond-product-cost-fifo (arguments (tryton-arguments "product_cost_fifo")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-product-cost-fifo") (synopsis "Tryton module to add FIFO cost method") (description "The @emph{Product Cost FIFO} Tryton module add a @@ -2231,9 +2098,7 @@ (define-public trytond-product-cost-history (arguments (tryton-arguments "product_cost_history")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-product-cost-history") (synopsis "Tryton module to historize product cost") (description "The @emph{Product Cost History} Tryton module adds a `Cost @@ -2262,10 +2127,7 @@ (define-public trytond-product-cost-warehouse ("trytond-product-cost-fifo" ,trytond-product-cost-fifo) ("trytond-product-cost-history" ,trytond-product-cost-history))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-company trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-product-cost-warehouse") (synopsis "Tryton module to compute product cost per warehouse") @@ -2294,8 +2156,7 @@ (define-public trytond-product-kit ("trytond-sale" ,trytond-sale) ("trytond-stock" ,trytond-stock))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product))) + (list trytond trytond-product)) (home-page "https://docs.tryton.org/projects/modules-product-kit") (synopsis "Tryton module to manage product kits and components") (description "The @emph{Product Kit} Tryton Module adds kits and @@ -2317,8 +2178,7 @@ (define-public trytond-product-measurements (arguments (tryton-arguments "product_measurements")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product))) + (list trytond trytond-product)) (home-page "https://docs.tryton.org/projects/modules-product-measurements") (synopsis "Tryton module to add measurements to product") (description "The @emph{Product Measurements} Tryton module adds this @@ -2339,10 +2199,7 @@ (define-public trytond-product-price-list (arguments (tryton-arguments "product_price_list")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-simpleeval" ,python-simpleeval) - ("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product))) + (list python-simpleeval trytond trytond-company trytond-product)) (home-page "https://docs.tryton.org/projects/modules-product-price-list") (synopsis "Tryton module with price list") (description "The @emph{Product Price List} Tryton module provides formula @@ -2365,8 +2222,7 @@ (define-public trytond-product-price-list-dates `(,@(%standard-trytond-native-inputs) ("trytond-sale-price-list" ,trytond-sale-price-list))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product-price-list" ,trytond-product-price-list))) + (list trytond trytond-product-price-list)) (home-page "https://docs.tryton.org/projects/modules-product-price-list-dates") (synopsis "Tryton module to add dates on price list") @@ -2388,8 +2244,7 @@ (define-public trytond-product-price-list-parent (arguments (tryton-arguments "product_price_list_parent")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product-price-list" ,trytond-product-price-list))) + (list trytond trytond-product-price-list)) (home-page "https://docs.tryton.org/projects/modules-product-price-list-parent") (synopsis "Tryton module to use price from another price list") @@ -2412,10 +2267,7 @@ (define-public trytond-production (arguments (tryton-arguments "production")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-company trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-production") (synopsis "Tryton module for production") (description "The @emph{Production} Tryton module defines basics @@ -2436,11 +2288,8 @@ (define-public trytond-production-outsourcing (arguments (tryton-arguments "production_outsourcing")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-production" ,trytond-production) - ("trytond-production-routing" ,trytond-production-routing) - ("trytond-purchase" ,trytond-purchase))) + (list trytond trytond-product trytond-production + trytond-production-routing trytond-purchase)) (home-page "https://docs.tryton.org/projects/modules-production-outsourcing") (synopsis "Tryton module to outsource production") @@ -2466,8 +2315,7 @@ (define-public trytond-production-routing `(,@(%standard-trytond-native-inputs) ("trytond-stock-supply-production" ,trytond-stock-supply-production))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-production" ,trytond-production))) + (list trytond trytond-production)) (home-page "https://docs.tryton.org/projects/modules-production-routing") (synopsis "Tryton module for production routing") (description "The @emph{Production Routing} Tryton module defines the @@ -2488,8 +2336,7 @@ (define-public trytond-production-split (arguments (tryton-arguments "production_split")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-production" ,trytond-production))) + (list trytond trytond-production)) (home-page "https://docs.tryton.org/projects/modules-production-split") (synopsis "Tryton module to split production") (description "The @emph{Production Split} Tryton module adds on the @@ -2513,12 +2360,12 @@ (define-public trytond-production-work (arguments (tryton-arguments "production_work")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-production" ,trytond-production) - ("trytond-production-routing" ,trytond-production-routing) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-company + trytond-product + trytond-production + trytond-production-routing + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-production-work") (synopsis "Tryton module for production work") (description "The @emph{Production Work} Tryton module allows to manage @@ -2540,10 +2387,8 @@ (define-public trytond-production-work-timesheet (arguments (tryton-arguments "production_work_timesheet")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-production-routing" ,trytond-production-routing) - ("trytond-production-work" ,trytond-production-work) - ("trytond-timesheet" ,trytond-timesheet))) + (list trytond trytond-production-routing trytond-production-work + trytond-timesheet)) (home-page "https://docs.tryton.org/projects/modules-production-work-timesheet") (synopsis "Tryton module for timesheet on production work") @@ -2565,11 +2410,8 @@ (define-public trytond-project (arguments (tryton-arguments "project")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-company-work-time" ,trytond-company-work-time) - ("trytond-party" ,trytond-party) - ("trytond-timesheet" ,trytond-timesheet))) + (list trytond trytond-company trytond-company-work-time + trytond-party trytond-timesheet)) (home-page "https://docs.tryton.org/projects/modules-project") (synopsis "Tryton module with projects") (description "The @emph{Project} Tryton module provides the concepts of @@ -2590,14 +2432,14 @@ (define-public trytond-project-invoice (arguments (tryton-arguments "project_invoice")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-product" ,trytond-account-product) - ("trytond-product" ,trytond-product) - ("trytond-project" ,trytond-project) - ("trytond-project-revenue" ,trytond-project-revenue) - ("trytond-timesheet" ,trytond-timesheet))) + (list trytond + trytond-account + trytond-account-invoice + trytond-account-product + trytond-product + trytond-project + trytond-project-revenue + trytond-timesheet)) (home-page "https://docs.tryton.org/projects/modules-project-invoice") (synopsis "Tryton module to invoice projects") (description "The @emph{Project Invoice} Tryton module adds invoice @@ -2627,10 +2469,7 @@ (define-public trytond-project-plan (arguments (tryton-arguments "project_plan")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-project" ,trytond-project) - ("trytond-timesheet" ,trytond-timesheet))) + (list trytond trytond-company trytond-project trytond-timesheet)) (home-page "https://docs.tryton.org/projects/modules-project-plan") (synopsis "Tryton module to add planning capabilities on projects") (description "The @emph{Project Plan} Tryton module adds planning features @@ -2653,12 +2492,12 @@ (define-public trytond-project-revenue `(,@(%standard-trytond-native-inputs) ("trytond-purchase" ,trytond-purchase))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-project" ,trytond-project) - ("trytond-timesheet" ,trytond-timesheet) - ("trytond-timesheet-cost" ,trytond-timesheet-cost))) + (list trytond + trytond-company + trytond-product + trytond-project + trytond-timesheet + trytond-timesheet-cost)) (home-page "https://docs.tryton.org/projects/modules-project-revenue") (synopsis "Tryton module to add revenue on project") (description "The @emph{Project Revenue} Tryton module computes revenue @@ -2683,16 +2522,16 @@ (define-public trytond-purchase (arguments (tryton-arguments "purchase")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-invoice-stock" ,trytond-account-invoice-stock) - ("trytond-account-product" ,trytond-account-product) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-account + trytond-account-invoice + trytond-account-invoice-stock + trytond-account-product + trytond-company + trytond-currency + trytond-party + trytond-product + trytond-stock)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for purchase") (description @@ -2716,11 +2555,8 @@ (define-public trytond-purchase-amendment (arguments (tryton-arguments "purchase_amendment")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-purchase" ,trytond-purchase) - ("trytond-purchase-history" ,trytond-purchase-history) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-account-invoice trytond-purchase + trytond-purchase-history trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-purchase-amendment") (synopsis "Tryton module to amend purchases") (description "The @emph{Purchase Amendment} Tryton module allows you to @@ -2752,8 +2588,7 @@ (define-public trytond-purchase-history (arguments (tryton-arguments "purchase_history")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-purchase" ,trytond-purchase))) + (list trytond trytond-purchase)) (home-page "https://docs.tryton.org/projects/modules-purchase-history") (synopsis "Tryton module to historize purchases") (description "The @emph{Purchase History} Tryton module activates the @@ -2775,10 +2610,8 @@ (define-public trytond-purchase-invoice-line-standalone (arguments (tryton-arguments "purchase_invoice_line_standalone")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice-line-standalone" - ,trytond-account-invoice-line-standalone) - ("trytond-purchase" ,trytond-purchase))) + (list trytond trytond-account-invoice-line-standalone + trytond-purchase)) (home-page "https://docs.tryton.org/projects/modules-purchase-invoice-line-standalone") (synopsis "Tryton module for standalone invoice line from purchase") @@ -2800,12 +2633,12 @@ (define-public trytond-purchase-price-list (arguments (tryton-arguments "purchase_price_list")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party) - ("trytond-product-price-list" ,trytond-product-price-list) - ("trytond-purchase" ,trytond-purchase))) + (list trytond + trytond-account + trytond-company + trytond-party + trytond-product-price-list + trytond-purchase)) (home-page "https://docs.tryton.org/projects/modules-purchase-price-list") (synopsis "Tryton module to add price list on purchase") (description "The @emph{Purchase Price List} Tryton Module allows price @@ -2827,9 +2660,7 @@ (define-public trytond-purchase-request (arguments (tryton-arguments "purchase_request" "--no-doctest")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-purchase" ,trytond-purchase))) + (list trytond trytond-product trytond-purchase)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for purchase requests") (description @@ -2858,12 +2689,12 @@ (define-public trytond-purchase-request-quotation `(,@(%standard-trytond-native-inputs) ("trytond-purchase-requisition" ,trytond-purchase-requisition))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-purchase-request" ,trytond-purchase-request))) + (list trytond + trytond-company + trytond-currency + trytond-party + trytond-product + trytond-purchase-request)) (home-page "https://docs.tryton.org/projects/modules-purchase-request-quotation") (synopsis "Tryton module for purchase request quotation") @@ -2887,13 +2718,13 @@ (define-public trytond-purchase-requisition (arguments (tryton-arguments "purchase_requisition")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-purchase" ,trytond-purchase) - ("trytond-purchase-request" ,trytond-purchase-request))) + (list trytond + trytond-company + trytond-currency + trytond-party + trytond-product + trytond-purchase + trytond-purchase-request)) (home-page "https://docs.tryton.org/projects/modules-purchase-requisition") (synopsis "Tryton module to enter requests for product supply (requisition)") @@ -2922,11 +2753,8 @@ (define-public trytond-purchase-secondary-unit ,trytond-account-invoice-secondary-unit) ("trytond-stock-secondary-unit" ,trytond-stock-secondary-unit))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-product" ,trytond-product) - ("trytond-purchase" ,trytond-purchase) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-account-invoice trytond-product + trytond-purchase trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-purchase-secondary-unit") (synopsis "Tryton module to add a secondary unit on purchase line") @@ -2957,11 +2785,8 @@ (define-public trytond-purchase-shipment-cost ("trytond-account-stock-continental" ,trytond-account-stock-continental) ("trytond-purchase" ,trytond-purchase))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-carrier" ,trytond-carrier) - ("trytond-currency" ,trytond-currency) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-carrier trytond-currency trytond-product + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-purchase-shipment-cost") (synopsis "Tryton module for purchase shipment costs") @@ -2983,17 +2808,17 @@ (define-public trytond-sale (arguments (tryton-arguments "sale")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-invoice-stock" ,trytond-account-invoice-stock) - ("trytond-account-product" ,trytond-account-product) - ("trytond-company" ,trytond-company) - ("trytond-country" ,trytond-country) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-account + trytond-account-invoice + trytond-account-invoice-stock + trytond-account-product + trytond-company + trytond-country + trytond-currency + trytond-party + trytond-product + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale") (synopsis "Tryton module for sale") (description "The @emph{Sale} Tryton module helps organise and manage @@ -3019,11 +2844,8 @@ (define-public trytond-sale-advance-payment `(,@(%standard-trytond-native-inputs) ("trytond-sale-supply" ,trytond-sale-supply))) (propagated-inputs - `(("python-simpleeval" ,python-simpleeval) - ("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-sale" ,trytond-sale))) + (list python-simpleeval trytond trytond-account + trytond-account-invoice trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-advance-payment") (synopsis "Tryton module for sale advance payment") @@ -3045,11 +2867,8 @@ (define-public trytond-sale-amendment (arguments (tryton-arguments "sale_amendment")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-sale" ,trytond-sale) - ("trytond-sale-history" ,trytond-sale-history) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-account-invoice trytond-sale + trytond-sale-history trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-amendment") (synopsis "Tryton module to amend sales") (description "The @emph{Sale Amendment} Tryton module allows you to change @@ -3071,11 +2890,8 @@ (define-public trytond-sale-complaint (arguments (tryton-arguments "sale_complaint")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-account-invoice trytond-company trytond-party + trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-complaint") (synopsis "Tryton module for sale complaints") (description "The @emph{Sale Complaint} Tryton module defines the @@ -3096,12 +2912,12 @@ (define-public trytond-sale-credit-limit (arguments (tryton-arguments "sale_credit_limit")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-credit-limit" ,trytond-account-credit-limit) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-sale" ,trytond-sale))) + (list trytond + trytond-account-credit-limit + trytond-account-invoice + trytond-company + trytond-currency + trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-credit-limit") (synopsis "Tryton module for sale credit limit") (description "The @emph{Sale Credit Limit} Tryton module adds confirmed @@ -3123,9 +2939,7 @@ (define-public trytond-sale-discount (arguments (tryton-arguments "sale_discount")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-product trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-discount") (synopsis "Tryton module that manages discount on sale") (description "The @emph{Sale Discount} Tryton module adds discount on sale @@ -3146,12 +2960,12 @@ (define-public trytond-sale-extra (arguments (tryton-arguments "sale_extra")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-product-price-list" ,trytond-product-price-list) - ("trytond-sale" ,trytond-sale) - ("trytond-sale-price-list" ,trytond-sale-price-list))) + (list trytond + trytond-company + trytond-product + trytond-product-price-list + trytond-sale + trytond-sale-price-list)) (home-page "https://docs.tryton.org/projects/modules-sale-extra") (synopsis "Tryton module for sale extra") (description "The @emph{Sale Extra} Tryton module allows to add extra line @@ -3172,13 +2986,13 @@ (define-public trytond-sale-gift-card (arguments (tryton-arguments "sale_gift_card")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-account + trytond-account-invoice + trytond-company + trytond-product + trytond-sale + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-gift-card") (synopsis "Tryton module to manage gift cards") (description "The @emph{Sale Gift Card} Tryton module manages the selling @@ -3199,8 +3013,7 @@ (define-public trytond-sale-history (arguments (tryton-arguments "sale_history")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-history") (synopsis "Tryton module to historize sales") (description "The @emph{Sale History} Tryton module activates the @@ -3222,10 +3035,7 @@ (define-public trytond-sale-invoice-grouping (arguments (tryton-arguments "sale_invoice_grouping")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-party" ,trytond-party) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-account-invoice trytond-party trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-invoice-grouping") (synopsis "Tryton module to group sale invoices") @@ -3247,15 +3057,15 @@ (define-public trytond-sale-opportunity (arguments (tryton-arguments "sale_opportunity")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-account + trytond-account-invoice + trytond-company + trytond-currency + trytond-party + trytond-product + trytond-sale + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-opportunity") (synopsis "Tryton module with leads and opportunities") (description "The @emph{Sale Opportunity} Tryton module defines the @@ -3278,10 +3088,8 @@ (define-public trytond-sale-payment `(,@(%standard-trytond-native-inputs) ("trytond-account-payment-clearing" ,trytond-account-payment-clearing))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-payment" ,trytond-account-payment) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-account-invoice trytond-account-payment + trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-payment") (synopsis "Tryton module that manage payments on sale") (description "The @emph{Sale Payment} Tryton module extends Sale to allow @@ -3302,11 +3110,8 @@ (define-public trytond-sale-price-list (arguments (tryton-arguments "sale_price_list")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party) - ("trytond-product-price-list" ,trytond-product-price-list) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-company trytond-party + trytond-product-price-list trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-price-list") (synopsis "Tryton module to add price list on sale") (description "The @emph{Sale Price List} Tryton module adds support for @@ -3329,9 +3134,7 @@ (define-public trytond-sale-product-customer `(,@(%standard-trytond-native-inputs) ("trytond-sale-amendment" ,trytond-sale-amendment))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale))) + (list trytond trytond-product trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-product-customer") (synopsis "Tryton module to manage customer product on sale") @@ -3353,13 +3156,13 @@ (define-public trytond-sale-promotion (arguments (tryton-arguments "sale_promotion")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-simpleeval" ,python-simpleeval) - ("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-product-price-list" ,trytond-product-price-list) - ("trytond-sale" ,trytond-sale) - ("trytond-sale-price-list" ,trytond-sale-price-list))) + (list python-simpleeval + trytond + trytond-company + trytond-product + trytond-product-price-list + trytond-sale + trytond-sale-price-list)) (home-page "https://docs.tryton.org/projects/modules-sale-promotion") (synopsis "Tryton module for sale promotion") (description "The @emph{Sale Promotion} module allows to apply promotions @@ -3380,9 +3183,7 @@ (define-public trytond-sale-promotion-coupon (arguments (tryton-arguments "sale_promotion_coupon")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-sale" ,trytond-sale) - ("trytond-sale-promotion" ,trytond-sale-promotion))) + (list trytond trytond-sale trytond-sale-promotion)) (home-page "https://docs.tryton.org/projects/modules-sale-promotion-coupon") (synopsis "Tryton module for sale promotion coupon") @@ -3409,11 +3210,8 @@ (define-public trytond-sale-secondary-unit ("trytond-sale-product-customer" ,trytond-sale-product-customer) ("trytond-stock-secondary-unit" ,trytond-stock-secondary-unit))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-account-invoice trytond-product trytond-sale + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-secondary-unit") (synopsis "Tryton module to add a secondary unit on sale line") (description "The @emph{Sale Secondary Unit} Tryton module adds a @@ -3439,13 +3237,13 @@ (define-public trytond-sale-shipment-cost ("trytond-sale-promotion" ,trytond-sale-promotion) ("trytond-stock-shipment-cost" ,trytond-stock-shipment-cost))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-carrier" ,trytond-carrier) - ("trytond-currency" ,trytond-currency) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-account-invoice + trytond-carrier + trytond-currency + trytond-product + trytond-sale + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-shipment-cost") (synopsis "Tryton module for sale shipment cost") (description "The @emph{Sale Shipment Cost} Tryton module adds shipment @@ -3466,10 +3264,7 @@ (define-public trytond-sale-shipment-grouping (arguments (tryton-arguments "sale_shipment_grouping")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-party" ,trytond-party) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-party trytond-sale trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-shipment-grouping") (synopsis "Tryton module to group sale stock moves") @@ -3491,9 +3286,7 @@ (define-public trytond-sale-shipment-tolerance (arguments (tryton-arguments "sale_shipment_tolerance")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-sale trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-shipment-tolerance") (synopsis "Tryton module to define tolerance for sale shipment") @@ -3521,10 +3314,7 @@ (define-public trytond-sale-stock-quantity `(,@(%standard-trytond-native-inputs) ("trytond-stock-supply" ,trytond-stock-supply))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-sale trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-stock-quantity") (synopsis "Tryton module to add stock warning on sale") (description "The @emph{Sale Stock Quantity} Tryton module checks the @@ -3548,13 +3338,13 @@ (define-public trytond-sale-subscription (arguments (tryton-arguments "sale_subscription")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale))) + (list trytond + trytond-account + trytond-account-invoice + trytond-company + trytond-currency + trytond-product + trytond-sale)) (home-page "https://docs.tryton.org/projects/modules-sale-subscription") (synopsis "Tryton module for subscription") (description "The @emph{Sale Subscription} module defines subscription, @@ -3575,9 +3365,7 @@ (define-public trytond-sale-subscription-asset (arguments (tryton-arguments "sale_subscription_asset")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-sale-subscription" ,trytond-sale-subscription) - ("trytond-stock-lot" ,trytond-stock-lot))) + (list trytond trytond-sale-subscription trytond-stock-lot)) (home-page "https://docs.tryton.org/projects/modules-sale-subscription-asset") (synopsis "Tryton module to handle asset in the sale subscriptions") @@ -3599,11 +3387,8 @@ (define-public trytond-sale-supply (arguments (tryton-arguments "sale_supply")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-purchase" ,trytond-purchase) - ("trytond-purchase-request" ,trytond-purchase-request) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-purchase trytond-purchase-request trytond-sale + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-supply") (synopsis "Tryton module for sale supply") (description "The @emph{Sale Supply} Tryton module adds a \"supply on sale @@ -3628,14 +3413,14 @@ (define-public trytond-sale-supply-drop-shipment (arguments (tryton-arguments "sale_supply_drop_shipment")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-purchase" ,trytond-purchase) - ("trytond-purchase-request" ,trytond-purchase-request) - ("trytond-sale" ,trytond-sale) - ("trytond-sale-supply" ,trytond-sale-supply) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-company + trytond-product + trytond-purchase + trytond-purchase-request + trytond-sale + trytond-sale-supply + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-sale-supply-drop-shipment") (synopsis "Tryton module for sale supply drop shipment") @@ -3660,9 +3445,7 @@ (define-public trytond-sale-supply-production (arguments (tryton-arguments "sale_supply_production")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-production" ,trytond-production) - ("trytond-sale-supply" ,trytond-sale-supply))) + (list trytond trytond-production trytond-sale-supply)) (home-page "https://docs.tryton.org/projects/modules-sale-supply-production") (synopsis "Tryton module to supply sales from production") @@ -3688,12 +3471,12 @@ (define-public trytond-stock (arguments (tryton-arguments "stock")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-simpleeval" ,python-simpleeval) - ("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product))) + (list python-simpleeval + trytond + trytond-company + trytond-currency + trytond-party + trytond-product)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for stock and inventory") (description @@ -3722,8 +3505,7 @@ (define-public trytond-stock-assign-manual `(,@(%standard-trytond-native-inputs) ("trytond-production" ,trytond-production))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-assign-manual") (synopsis "Tryton module to assign manually stock move") (description "The @emph{Stock Assign Manual} Tryton module adds a wizard @@ -3747,15 +3529,14 @@ (define-public trytond-stock-consignment `(,@(%standard-trytond-native-inputs) ("trytond-stock-supply" ,trytond-stock-supply))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-invoice" ,trytond-account-invoice) - ("trytond-account-invoice-line-standalone" - ,trytond-account-invoice-line-standalone) - ("trytond-account-invoice-stock" ,trytond-account-invoice-stock) - ("trytond-product" ,trytond-product) - ("trytond-purchase" ,trytond-purchase) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-account-invoice + trytond-account-invoice-line-standalone + trytond-account-invoice-stock + trytond-product + trytond-purchase + trytond-sale + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-consignment") (synopsis "Tryton module to manage consignment stock") (description "The @emph{Stock Consignment} Tryton module allow to manage @@ -3776,10 +3557,7 @@ (define-public trytond-stock-forecast (arguments (tryton-arguments "stock_forecast")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-company trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-forecast") (synopsis "Tryton module with stock forecasts") (description "The @emph{Stock Forecast} Tryton module provide a simple way @@ -3801,10 +3579,7 @@ (define-public trytond-stock-inventory-location (arguments (tryton-arguments "stock_inventory_location")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-company trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-inventory-location") (synopsis "Tryton module to create inventories by locations") @@ -3828,8 +3603,7 @@ (define-public trytond-stock-location-move `(,@(%standard-trytond-native-inputs) ("trytond-stock-supply" ,trytond-stock-supply))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-location-move") (synopsis "Tryton module to move storage locations") (description "The @emph{Stock Location} move Tryton module allows to @@ -3851,8 +3625,7 @@ (define-public trytond-stock-location-sequence (arguments (tryton-arguments "stock_location_sequence")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-location-sequence") (synopsis "Tryton module to add sequence on location") @@ -3874,9 +3647,7 @@ (define-public trytond-stock-lot (arguments (tryton-arguments "stock_lot")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-stock)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for lot of products") (description @@ -3900,10 +3671,7 @@ (define-public trytond-stock-lot-sled (arguments (tryton-arguments "stock_lot_sled")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock) - ("trytond-stock-lot" ,trytond-stock-lot))) + (list trytond trytond-product trytond-stock trytond-stock-lot)) (home-page "https://docs.tryton.org/projects/modules-stock-lot-sled") (synopsis "Tryton module for shelf life expiration date of product lots") (description "The @emph{Stock Lot Sled} Tryton module adds the \"Shelf @@ -3928,10 +3696,7 @@ (define-public trytond-stock-lot-unit `(,@(%standard-trytond-native-inputs) ("trytond-production" ,trytond-production))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock) - ("trytond-stock-lot" ,trytond-stock-lot))) + (list trytond trytond-product trytond-stock trytond-stock-lot)) (home-page "https://docs.tryton.org/projects/modules-stock-lot-unit") (synopsis "Tryton module to define unit on stock lot") (description "The @emph{Stock Lot Unit} Tryton module allows to define a @@ -3952,10 +3717,7 @@ (define-public trytond-stock-package (arguments (tryton-arguments "stock_package")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-company trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-package") (synopsis "Tryton module for stock packaging") (description "The @emph{Stock Package} Tryton module allows to store @@ -3976,15 +3738,14 @@ (define-public trytond-stock-package-shipping (arguments (tryton-arguments "stock_package_shipping")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-carrier" ,trytond-carrier) - ("trytond-product" ,trytond-product) - ("trytond-product-measurements" ,trytond-product-measurements) - ("trytond-sale-shipment-cost" ,trytond-sale-shipment-cost) - ("trytond-stock" ,trytond-stock) - ("trytond-stock-package" ,trytond-stock-package) - ("trytond-stock-shipment-measurements" - ,trytond-stock-shipment-measurements))) + (list trytond + trytond-carrier + trytond-product + trytond-product-measurements + trytond-sale-shipment-cost + trytond-stock + trytond-stock-package + trytond-stock-shipment-measurements)) (home-page "https://docs.tryton.org/projects/modules-stock-package-shipping") (synopsis "Tryton base module for interacting with shipping services") @@ -4006,15 +3767,14 @@ (define-public trytond-stock-package-shipping-ups (arguments (tryton-arguments "stock_package_shipping_ups")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("python-requests" ,python-requests) - ("trytond" ,trytond) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock) - ("trytond-stock-package" ,trytond-stock-package) - ("trytond-stock-package-shipping" ,trytond-stock-package-shipping) - ("trytond-stock-shipment-measurements" - ,trytond-stock-shipment-measurements))) + (list python-requests + trytond + trytond-party + trytond-product + trytond-stock + trytond-stock-package + trytond-stock-package-shipping + trytond-stock-shipment-measurements)) (home-page "https://docs.tryton.org/projects/modules-stock-package-shipping-ups") (synopsis "UPS connector for the Tryton application plateform") @@ -4038,9 +3798,7 @@ (define-public trytond-stock-product-location `(,@(%standard-trytond-native-inputs) ("trytond-production" ,trytond-production))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-product-location") (synopsis "Tryton module to add default location on product") @@ -4067,9 +3825,7 @@ (define-public trytond-stock-quantity-early-planning `(,@(%standard-trytond-native-inputs) ("trytond-production" ,trytond-production))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-company trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-quantity-early-planning") (synopsis "Tryton module to plan earlier shipments and productions") @@ -4093,10 +3849,7 @@ (define-public trytond-stock-quantity-issue `(,@(%standard-trytond-native-inputs) ("trytond-production" ,trytond-production))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-company trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-quantity-issue") (synopsis "Tryton module to manage quantity issue with stock") (description "The @emph{Stock Quantity Issue} Tryton module helps to solve @@ -4117,9 +3870,7 @@ (define-public trytond-stock-secondary-unit (arguments (tryton-arguments "stock_secondary_unit")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-secondary-unit") (synopsis "Tryton module to add a secondary unit on stock move") (description "The @emph{Stock Secondary Unit} Tryton module adds a @@ -4140,9 +3891,7 @@ (define-public trytond-stock-shipment-cost (arguments (tryton-arguments "stock_shipment_cost")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-shipment-cost") (synopsis "Tryton module for stock shipment cost") (description "The @emph{Stock Shipment Cost} Tryton Module adds a shipment @@ -4166,10 +3915,8 @@ (define-public trytond-stock-shipment-measurements `(,@(%standard-trytond-native-inputs) ("trytond-stock-package" ,trytond-stock-package))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-product-measurements" ,trytond-product-measurements) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-product trytond-product-measurements + trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-shipment-measurements") (synopsis "Tryton module to add measurements to shipment") @@ -4192,8 +3939,7 @@ (define-public trytond-stock-split (arguments (tryton-arguments "stock_split")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-stock" ,trytond-stock))) + (list trytond trytond-stock)) (home-page "https://docs.tryton.org/projects/modules-stock-split") (synopsis "Tryton module to split stock move") (description "The @emph{Stock Split} Tryton module adds on the stock move @@ -4216,13 +3962,13 @@ (define-public trytond-stock-supply (arguments (tryton-arguments "stock_supply")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-purchase" ,trytond-purchase) - ("trytond-purchase-request" ,trytond-purchase-request) - ("trytond-stock" ,trytond-stock))) + (list trytond + trytond-account + trytond-party + trytond-product + trytond-purchase + trytond-purchase-request + trytond-stock)) (home-page "https://www.tryton.org/") (synopsis "Tryton module for stock supply") (description @@ -4247,8 +3993,7 @@ (define-public trytond-stock-supply-day (arguments (tryton-arguments "stock_supply_day")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-purchase" ,trytond-purchase))) + (list trytond trytond-purchase)) (home-page "https://docs.tryton.org/projects/modules-stock-supply-day") (synopsis "Tryton module to add supply weekdays") (description "The @emph{Stock Supply Day} Tryton module adds a Week Days @@ -4271,9 +4016,7 @@ (define-public trytond-stock-supply-forecast (arguments (tryton-arguments "stock_supply_forecast")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-stock-forecast" ,trytond-stock-forecast) - ("trytond-stock-supply" ,trytond-stock-supply))) + (list trytond trytond-stock-forecast trytond-stock-supply)) (home-page "https://docs.tryton.org/projects/modules-stock-supply-forecast") (synopsis "Tryton module to add forecast to supply computation") @@ -4295,11 +4038,8 @@ (define-public trytond-stock-supply-production (arguments (tryton-arguments "stock_supply_production")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-product" ,trytond-product) - ("trytond-production" ,trytond-production) - ("trytond-stock" ,trytond-stock) - ("trytond-stock-supply" ,trytond-stock-supply))) + (list trytond trytond-product trytond-production trytond-stock + trytond-stock-supply)) (home-page "https://docs.tryton.org/projects/modules-stock-supply-production") (synopsis "Tryton module for stock supply of production") @@ -4321,9 +4061,7 @@ (define-public trytond-timesheet (arguments (tryton-arguments "timesheet")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-company-work-time" ,trytond-company-work-time))) + (list trytond trytond-company trytond-company-work-time)) (home-page "https://docs.tryton.org/projects/modules-timesheet") (synopsis "Tryton module with timesheets") (description "The @emph{Timesheet} Tryton module allows to track the time @@ -4346,10 +4084,7 @@ (define-public trytond-timesheet-cost (arguments (tryton-arguments "timesheet_cost")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-company" ,trytond-company) - ("trytond-party" ,trytond-party) - ("trytond-timesheet" ,trytond-timesheet))) + (list trytond trytond-company trytond-party trytond-timesheet)) (home-page "https://docs.tryton.org/projects/modules-timesheet-cost") (synopsis "Tryton module to add cost on timesheet") (description "The @emph{Timesheet Cost} Tryton module adds cost price per @@ -4370,7 +4105,7 @@ (define-public trytond-user-role (arguments (tryton-arguments "user_role")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond))) + (list trytond)) (home-page "https://docs.tryton.org/projects/modules-user-role") (synopsis "Tryton module to manage roles on users") (description "This package provides a Tryton module for assigning roles to @@ -4395,14 +4130,14 @@ (define-public trytond-web-shop `(,@(%standard-trytond-native-inputs) ("trytond-product-attribute" ,trytond-product-attribute))) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account" ,trytond-account) - ("trytond-company" ,trytond-company) - ("trytond-currency" ,trytond-currency) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale) - ("trytond-stock" ,trytond-stock) - ("trytond-web-user" ,trytond-web-user))) + (list trytond + trytond-account + trytond-company + trytond-currency + trytond-product + trytond-sale + trytond-stock + trytond-web-user)) (home-page "https://docs.tryton.org/projects/modules-web-shop") (synopsis "Tryton module that provides a common base for webshops") (description "The @emph{Web Shop} Tryton module facilitates storing @@ -4428,14 +4163,14 @@ (define-public trytond-web-shop-vue-storefront ("trytond-sale-promotion-coupon" ,trytond-sale-promotion-coupon) ("trytond-sale-shipment-cost" ,trytond-sale-shipment-cost))) (propagated-inputs - `(("python-elasticsearch" ,python-elasticsearch) - ("python-stdnum" ,python-stdnum) - ("trytond" ,trytond) - ("trytond-party" ,trytond-party) - ("trytond-product" ,trytond-product) - ("trytond-sale" ,trytond-sale) - ("trytond-web-shop" ,trytond-web-shop) - ("trytond-web-user" ,trytond-web-user))) + (list python-elasticsearch + python-stdnum + trytond + trytond-party + trytond-product + trytond-sale + trytond-web-shop + trytond-web-user)) (home-page "https://docs.tryton.org/projects/modules-web-shop-vue-storefront") (synopsis "Tryton module to integrate with Vue Storefront") @@ -4457,11 +4192,8 @@ (define-public trytond-web-shop-vue-storefront-stripe (arguments (tryton-arguments "web_shop_vue_storefront_stripe")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-account-payment-stripe" ,trytond-account-payment-stripe) - ("trytond-sale-payment" ,trytond-sale-payment) - ("trytond-web-shop" ,trytond-web-shop) - ("trytond-web-shop-vue-storefront" ,trytond-web-shop-vue-storefront))) + (list trytond trytond-account-payment-stripe trytond-sale-payment + trytond-web-shop trytond-web-shop-vue-storefront)) (home-page "https://docs.tryton.org/projects/modules-web-shop-vue-storefront-stripe") (synopsis "Tryton module to support Stripe payment with Vue Storefront") @@ -4483,7 +4215,7 @@ (define-public trytond-web-shortener (arguments (tryton-arguments "web_shortener")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond))) + (list trytond)) (home-page "https://docs.tryton.org/projects/modules-web-shortener") (synopsis "Tryton module to plug a URL to an action") (description "The @emph{Web Shortener} Tryton module allows URLs to be @@ -4505,8 +4237,7 @@ (define-public trytond-web-user (arguments (tryton-arguments "web_user")) (native-inputs (%standard-trytond-native-inputs)) (propagated-inputs - `(("trytond" ,trytond) - ("trytond-party" ,trytond-party))) + (list trytond trytond-party)) (home-page "https://docs.tryton.org/projects/modules-web-user") (synopsis "Tryton module to manage Web users") (description "The @emph{Web User} Tryton module provides facilities to diff --git a/gnu/packages/tv.scm b/gnu/packages/tv.scm index 88df5c90bf..3927aca776 100644 --- a/gnu/packages/tv.scm +++ b/gnu/packages/tv.scm @@ -54,20 +54,20 @@ (define-public tvtime "\n#include ")) #t))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxt" ,libxt) - ("libxtst" ,libxtst) - ("libxinerama" ,libxinerama) - ("libxv" ,libxv) - ("libxxf86vm" ,libxxf86vm) - ("libpng" ,libpng) - ("libxml2" ,libxml2) - ("freetype" ,freetype) - ("zlib" ,zlib))) + (list alsa-lib + libx11 + libxext + libxt + libxtst + libxinerama + libxv + libxxf86vm + libpng + libxml2 + freetype + zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://tvtime.sourceforge.net") (synopsis "Television viewer") (description diff --git a/gnu/packages/uglifyjs.scm b/gnu/packages/uglifyjs.scm index 275553bb60..b65d52b8df 100644 --- a/gnu/packages/uglifyjs.scm +++ b/gnu/packages/uglifyjs.scm @@ -37,8 +37,7 @@ (define-public node-uglify-js (base32 "0q1f91xwwm829cl5v727d4qkxy4yh7wri3pgl89f0m3a4y1n7hi4")))) (build-system node-build-system) (native-inputs - `(("node-acorn" ,node-acorn) - ("node-semver" ,node-semver))) + (list node-acorn node-semver)) (home-page "https://lisperator.net/uglifyjs/") (synopsis "JavaScript parser / mangler / compressor / beautifier toolkit") (description "UglifyJS is a JavaScript compressor/minifier written in diff --git a/gnu/packages/upnp.scm b/gnu/packages/upnp.scm index 6dded5e0d2..22d3f88cd0 100644 --- a/gnu/packages/upnp.scm +++ b/gnu/packages/upnp.scm @@ -105,7 +105,7 @@ (define-public libupnp (sha256 (base32 "1b5mnn01cx840paggxrajg63gqzmw8mi4p14jhi9r4qyvam80709")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (build-system gnu-build-system) (arguments ;; The tests require a network device capable of multicasting which is diff --git a/gnu/packages/usb-modeswitch.scm b/gnu/packages/usb-modeswitch.scm index 2ca4da5e3c..2092e4cdaf 100644 --- a/gnu/packages/usb-modeswitch.scm +++ b/gnu/packages/usb-modeswitch.scm @@ -44,8 +44,7 @@ (define-public usb-modeswitch-data (base32 "1ygahl3r26r38ai8yyblq9nhf3v5i6n6r6672p5wf88wg5h9n0rz")))) (build-system trivial-build-system) - (native-inputs `(("tar" ,tar) - ("bzip2" ,bzip2))) + (native-inputs (list tar bzip2)) (arguments `(#:modules ((guix build utils)) #:builder @@ -87,10 +86,8 @@ (define-public usb-modeswitch (sha256 (base32 "0d7s8p92r36danjd15y1zaznf6rbk17kxyg9367nabz56vhxk5ai")))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libusb" ,libusb) - ("jimtcl" ,jimtcl) - ("usb-modeswitch-data" ,usb-modeswitch-data))) + (native-inputs (list pkg-config)) + (inputs (list libusb jimtcl usb-modeswitch-data)) (outputs '("out" "dispatcher")) (build-system gnu-build-system) (arguments diff --git a/gnu/packages/uucp.scm b/gnu/packages/uucp.scm index 120417dea1..e10de59aa2 100644 --- a/gnu/packages/uucp.scm +++ b/gnu/packages/uucp.scm @@ -142,19 +142,18 @@ (define-public nncp (add-after 'install 'remove-go-references (assoc-ref go:%standard-phases 'remove-go-references))))) (inputs - `(("go-github-com-davecgh-go-xdr" ,go-github-com-davecgh-go-xdr) - ("go-github-com-dustin-go-humanize" ,go-github-com-dustin-go-humanize) - ("go-github-com-flynn-noise" ,go-github-com-flynn-noise) - ("go-github-com-gorhill-cronexpr" ,go-github-com-gorhill-cronexpr) - ("go-github-com-hjson-hjson-go" ,go-github-com-hjson-hjson-go) - ("go-github-com-klauspost-compress" ,go-github-com-klauspost-compress) - ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) - ("go-golang-org-x-net" ,go-golang-org-x-net) - ("go-golang-org-x-term" ,go-golang-org-x-term) - ("go-lukechampine-com-blake3" ,go-lukechampine-com-blake3))) + (list go-github-com-davecgh-go-xdr + go-github-com-dustin-go-humanize + go-github-com-flynn-noise + go-github-com-gorhill-cronexpr + go-github-com-hjson-hjson-go + go-github-com-klauspost-compress + go-golang-org-x-crypto + go-golang-org-x-net + go-golang-org-x-term + go-lukechampine-com-blake3)) (native-inputs - `(("go" ,go) - ("texinfo" ,texinfo))) + (list go texinfo)) (home-page "http://www.nncpgo.org/") (synopsis "Store and forward utilities") (description "NNCP (Node to Node copy) is a collection of utilities diff --git a/gnu/packages/valgrind.scm b/gnu/packages/valgrind.scm index e90142b6a7..e044541282 100644 --- a/gnu/packages/valgrind.scm +++ b/gnu/packages/valgrind.scm @@ -74,7 +74,7 @@ (define-public valgrind (rename-file orig dest) #t)))))) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://www.valgrind.org/") (synopsis "Debugging and profiling tool suite") (description diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 10a2e240dc..915cc3cd35 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -652,11 +652,11 @@ (define-public git-minimal ("native-perl" ,perl) ("gettext" ,gettext-minimal))) (inputs - `(("curl" ,curl) ;for HTTP(S) access - ("expat" ,expat) ;for 'git push' over HTTP(S) - ("openssl" ,openssl) - ("perl" ,perl) - ("zlib" ,zlib))))) + (list curl ;for HTTP(S) access + expat ;for 'git push' over HTTP(S) + openssl + perl + zlib)))) (define-public git-minimal/fixed ;; Version that rarely changes, depended on by Graphene/GTK+. @@ -686,7 +686,7 @@ (define-public git2cl "0wnnbm2sjvfj0qrksj89jlnl69miwl0vk3wrrvgvpclgys3na2g1")))) (build-system copy-build-system) (inputs - `(("perl" ,perl))) + (list perl)) (arguments `(#:install-plan '(("git2cl" "bin/git2cl")))) (home-page "https://savannah.nongnu.org/projects/git2cl") @@ -831,16 +831,12 @@ (define-public libgit2 ;; Tests may be disabled if cross-compiling. (format #t "Test suite not run.~%"))))))) (inputs - `(("libssh2" ,libssh2) - ("http-parser" ,http-parser))) + (list libssh2 http-parser)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (propagated-inputs ;; These libraries are in 'Requires.private' in libgit2.pc. - `(("openssl" ,openssl) - ("pcre2" ,pcre2) - ("zlib" ,zlib))) + (list openssl pcre2 zlib)) (home-page "https://libgit2.org/") (synopsis "Library providing Git core methods") (description @@ -883,11 +879,9 @@ (define-public git-crypt (base32 "1ba5s0fvmd9hhnfhfsjrm40v0qpxfnwc8vmm55m0k4dryzkzx66q")))) (build-system gnu-build-system) (inputs - `(("git" ,git) - ("openssl" ,openssl))) + (list git openssl)) (native-inputs - `(("docbook-xsl" ,docbook-xsl) - ("libxslt" ,libxslt))) + (list docbook-xsl libxslt)) (arguments `(#:tests? #f ; No tests. #:phases @@ -1046,10 +1040,7 @@ (define (quoted-file-name input path) #t))))) (native-inputs ;; For building manpage. - `(("asciidoc" ,asciidoc) - ("gzip" ,gzip) - ("bzip2" ,bzip2) - ("xz" ,xz))) + (list asciidoc gzip bzip2 xz)) (inputs `(;; Building cgit requires a Git source tree. ("git-source" @@ -1100,8 +1091,7 @@ (define-public python-git-multimail (search-input-file inputs "/sbin/sendmail")))))))) (inputs - `(("git" ,git) - ("sendmail" ,sendmail))) + (list git sendmail)) (home-page "https://github.com/git-multimail/git-multimail") (synopsis "Send notification emails for Git pushes") (description @@ -1192,10 +1182,9 @@ (define-public python-gitdb (setenv "TRAVIS" "1") (invoke "nosetests" "-v")))))) (propagated-inputs - `(("python-smmap" ,python-smmap))) + (list python-smmap)) (native-inputs - `(("git" ,git) - ("python-nose" ,python-nose))) + (list git python-nose)) (home-page "https://github.com/gitpython-developers/gitdb") (synopsis "Python implementation of the Git object database") (description @@ -1227,13 +1216,11 @@ (define-public python-gitpython (assoc-ref inputs "git") "/bin/git\"")))))))) (inputs - `(("git" ,git))) + (list git)) (propagated-inputs - `(("python-gitdb" ,python-gitdb) - ("python-typing-extensions" ,python-typing-extensions))) + (list python-gitdb python-typing-extensions)) (native-inputs - `(("python-ddt" ,python-ddt) - ("python-nose" ,python-nose))) + (list python-ddt python-nose)) (home-page "https://github.com/gitpython-developers/GitPython") (synopsis "Python library for interacting with Git repositories") (description @@ -1300,7 +1287,7 @@ (define-public git-flow (base32 "13q4mnrxr03wz2dkhzy73j384g299m4d545cnhxcaznvdwfany4h")))) (build-system gnu-build-system) - (inputs `(("shflags" ,shflags))) + (inputs (list shflags)) (arguments '(#:tests? #f ; no tests #:make-flags (list (string-append "prefix=" @@ -1343,9 +1330,9 @@ (define-public stgit (base32 "1jp74qsgw3f9c8xgaaqvmhfh4ar3n1ns5ncm8glvqyywlxldxi0n")))) (build-system python-build-system) (native-inputs - `(("perl" ,perl))) + (list perl)) (inputs - `(("git" ,git))) + (list git)) (arguments `(#:phases (modify-phases %standard-phases @@ -1395,13 +1382,9 @@ (define-public vcsh (base32 "1gx5nbqyprgy6picns5hxky3lyzkqfq3xhm614f0wcdi58xrsdh0")))) (build-system gnu-build-system) (native-inputs - `(("which" ,which))) + (list which)) (inputs - `(("git" ,git) - ("perl" ,perl) - ("perl-test-harness" ,perl-test-harness) - ("perl-shell-command" ,perl-shell-command) - ("perl-test-most" ,perl-test-most))) + (list git perl perl-test-harness perl-shell-command perl-test-most)) (arguments '(#:phases (modify-phases %standard-phases @@ -1560,15 +1543,11 @@ (define-public gitolite (list out coreutils findutils git)))) #t)))))) (inputs - `(("perl" ,perl) - ("coreutils" ,coreutils) - ("findutils" ,findutils) - ("inetutils" ,inetutils))) + (list perl coreutils findutils inetutils)) ;; git and openssh are propagated because trying to patch the source via ;; regexp matching is too brittle and prone to false positives. (propagated-inputs - `(("git" ,git) - ("openssh" ,openssh))) + (list git openssh)) (home-page "https://gitolite.com") (synopsis "Git access control layer") (description @@ -1627,18 +1606,15 @@ (define-public gitile `("GUILE_LOAD_PATH" ":" prefix (,mods)) `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,objs))))))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("guile" ,guile-3.0) - ("pkg-config" ,pkg-config))) + (list autoconf automake guile-3.0 pkg-config)) (inputs - `(("guile" ,guile-3.0) - ("guile-commonmark" ,guile-commonmark) - ("guile-fibers" ,guile-fibers) - ("guile-gcrypt" ,guile-gcrypt) - ("guile-git" ,guile-git) - ("guile-syntax-highlight" ,guile-syntax-highlight-for-gitile) - ("gnutls" ,gnutls))) + (list guile-3.0 + guile-commonmark + guile-fibers + guile-gcrypt + guile-git + guile-syntax-highlight-for-gitile + gnutls)) (home-page "https://git.lepiller.eu/gitile") (synopsis "Simple Git forge written in Guile") (description "Gitile is a Git forge written in Guile that lets you @@ -1717,12 +1693,12 @@ (define-public pre-commit ("which" ,which))) ;; Propagate because pre-commit is also used as a module. (propagated-inputs - `(("python-cfgv" ,python-cfgv) - ("python-identify" ,python-identify) - ("python-nodeenv" ,python-nodeenv) - ("python-pyyaml" ,python-pyyaml) - ("python-toml" ,python-toml) - ("python-virtualenv" ,python-virtualenv))) + (list python-cfgv + python-identify + python-nodeenv + python-pyyaml + python-toml + python-virtualenv)) (home-page "https://pre-commit.com/") (synopsis "Framework for managing and maintaining pre-commit hooks") (description @@ -1803,13 +1779,11 @@ (define-public mercurial ;; output by default. Prevent timeouts due to silence. "-v")))))))) (native-inputs - `(("python-docutils", python-docutils) - ;; The following inputs are only needed to run the tests. - ("python-nose" ,python-nose) - ("unzip" ,unzip) - ("which" ,which))) + (list python-docutils + ;; The following inputs are only needed to run the tests. + python-nose unzip which)) (inputs - `(("python" ,python))) + (list python)) ;; Find third-party extensions. (native-search-paths (list (search-path-specification @@ -1842,7 +1816,7 @@ (define-public python-hg-evolve ;; Tests need mercurial source code. '(#:tests? #f)) (propagated-inputs - `(("mercurial" ,mercurial))) + (list mercurial)) (home-page "https://www.mercurial-scm.org/doc/evolution/") (synopsis "Flexible evolution of Mercurial history") (description "Evolve is a Mercurial extension for faster and safer mutable @@ -1896,10 +1870,9 @@ (define-public hg-commitsigs (assoc-ref %build-inputs "python")) "/site-packages/hgext3rd/commitsigs.py"))))) (native-inputs - `(("python" ,python))) + (list python)) (inputs - `(("gnupg" ,gnupg) - ("openssl" ,openssl))) + (list gnupg openssl)) (home-page "https://foss.heptapod.net/mercurial/commitsigs") (synopsis "Automatic signing of changeset hashes") (description "This package provides a Mercurial extension for signing @@ -1921,12 +1894,9 @@ (define-public neon "0y46dbhiblcvg8k41bdydr3fivghwk73z040ki5825d24ynf67ng")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs - `(("libxml2" ,libxml2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list libxml2 openssl zlib)) (arguments `(;; FIXME: Add tests once reverse address lookup is fixed in glibc, see ;; https://sourceware.org/bugzilla/show_bug.cgi?id=16475 @@ -2020,9 +1990,9 @@ (define-public subversion "-Wl,-rpath=" out "/lib"))))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ;; For the Perl bindings. - ("swig" ,swig))) + (list pkg-config + ;; For the Perl bindings. + swig)) (inputs `(("apr" ,apr) ("apr-util" ,apr-util) @@ -2064,7 +2034,7 @@ (define-public rcs (install-file "src/rcsfreeze" (string-append (assoc-ref outputs "out") "/bin"))))))) - (native-inputs `(("ed" ,ed))) + (native-inputs (list ed)) (home-page "https://www.gnu.org/software/rcs/") (synopsis "Per-file local revision control system") (description @@ -2114,8 +2084,7 @@ (define-public cvs ;; XXX: The test suite looks flawed, and the package is obsolete anyway. '(#:tests? #f #:configure-flags (list "--with-external-zlib"))) - (inputs `(("zlib" ,zlib) - ("nano" ,nano))) ; the default editor + (inputs (list zlib nano)) ; the default editor (home-page "http://cvs.nongnu.org") (synopsis "Historical centralized version control system") (description @@ -2148,10 +2117,9 @@ (define-public cvs-fast-export `(("git" ,git) ("python" ,python-wrapper))) (native-inputs - `(("asciidoc" ,asciidoc) - ;; These are needed for the tests. - ("cvs" ,cvs) - ("rcs" ,rcs))) + (list asciidoc + ;; These are needed for the tests. + cvs rcs)) (home-page "http://www.catb.org/esr/cvs-fast-export/") (synopsis "Export an RCS or CVS history as a fast-import stream") (description "This program analyzes a collection of RCS files in a CVS @@ -2177,7 +2145,7 @@ (define-public vc-dwim (base32 "0am6axxdvkm2vwgg0gjrd930yv4dlsdbf0rdv0zh5bhy1ir64rph")))) (build-system gnu-build-system) - (inputs `(("perl" ,perl))) + (inputs (list perl)) (native-inputs `(("emacs" ,emacs-minimal) ; for `ctags' ("inetutils" ,inetutils))) ; for `hostname', used in the tests @@ -2247,8 +2215,7 @@ (define-public cssc (substitute* "tests/Makefile" (("test-delta ") "")))))))) ;; These are needed for the tests - (native-inputs `(("git" ,git) - ("cvs" ,cvs))) + (native-inputs (list git cvs)) (home-page "https://www.gnu.org/software/cssc/") (synopsis "File-based version control like SCCS") (description "GNU CSSC provides a replacement for the legacy Unix source @@ -2283,16 +2250,16 @@ (define-public aegis ("zlib" ,zlib) ("gettext" ,gettext-minimal))) (native-inputs - `(("bison" ,bison) - ("groff" ,groff) - ("perl" ,perl) - ;; Various tests require the following: - ("cvs" ,cvs) - ("flex" ,flex) - ("cook" ,cook) - ("subversion" ,subversion) - ("rcs" ,rcs) - ("ed" ,ed))) + (list bison + groff + perl + ;; Various tests require the following: + cvs + flex + cook + subversion + rcs + ed)) (arguments `(#:configure-flags (list "--with-no-aegis-configured" "--sharedstatedir=/var/com/aegis" @@ -2404,18 +2371,17 @@ (define-public reposurgeon `(("python" ,python-wrapper) ("tzdata" ,tzdata))) (native-inputs - `( ;; For building documentation. - ("asciidoc" ,asciidoc) - ("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl) - ("libxml2" ,libxml2) - ("xmlto" ,xmlto) - - ;; For tests. - ("cvs" ,cvs) - ("git" ,git) - ("mercurial" ,mercurial) - ("subversion" ,subversion))) + (list ;; For building documentation. + asciidoc + docbook-xml + docbook-xsl + libxml2 + xmlto + ;; For tests. + cvs + git + mercurial + subversion)) (home-page "http://www.catb.org/~esr/reposurgeon/") (synopsis "Edit version-control repository history") (description "Reposurgeon enables risky operations that version-control @@ -2443,11 +2409,9 @@ (define-public tig "19va4jn46s0vjv9f337g3ad6hy1f285ynl27i9gkd9l70b9q90n4")))) (build-system gnu-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("xmlto" ,xmlto))) + (list asciidoc xmlto)) (inputs - `(("ncurses" ,ncurses) - ("readline" ,readline))) + (list ncurses readline)) (arguments `(#:phases (modify-phases %standard-phases @@ -2478,8 +2442,7 @@ (define-public findnewest (sha256 (base32 "1x1cbn2b27h5r0ah5xc06fkalfdci2ngrgd4wibxjw0h88h0nvgq")))) (build-system gnu-build-system) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake))) + (native-inputs (list autoconf automake)) (home-page "https://github.com/0-wiz-0/findnewest/releases") (synopsis "Print the modification time of the latest file") (description @@ -2519,14 +2482,14 @@ (define-public myrepos "perl-uri" "perl-try-tiny")))) #t)))))) (inputs - `(("perl" ,perl) - ("perl-encode-locale" ,perl-encode-locale) - ("perl-html-parser" ,perl-html-parser) - ("perl-http-date" ,perl-http-date) - ("perl-http-message" ,perl-http-message) - ("perl-libwww" ,perl-libwww) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-uri" ,perl-uri))) + (list perl + perl-encode-locale + perl-html-parser + perl-http-date + perl-http-message + perl-libwww + perl-try-tiny + perl-uri)) (home-page "https://myrepos.branchable.com/") (synopsis "Multiple repository management tool") (description @@ -2563,8 +2526,7 @@ (define-public grokmirror (for-each (lambda (file) (install-file file man)) (find-files "." "\\.1$")))))))) (propagated-inputs - `(("python-packaging" ,python-packaging) - ("python-requests" ,python-requests))) + (list python-packaging python-requests)) (home-page "https://git.kernel.org/pub/scm/utils/grokmirror/grokmirror.git") (synopsis "Framework to smartly mirror git repositories") @@ -2594,9 +2556,7 @@ (define-public b4 (build-system python-build-system) (arguments '(#:tests? #f)) ; No tests. (inputs - `(("python-dkimpy" ,python-dkimpy) - ("python-dnspython" ,python-dnspython) - ("python-requests" ,python-requests))) + (list python-dkimpy python-dnspython python-requests)) (home-page "https://git.kernel.org/pub/scm/utils/b4/b4.git") (synopsis "Tool for working with patches in public-inbox archives") (description @@ -2644,8 +2604,7 @@ (define-public git-annex-remote-rclone (string-append %output "/bin")) #t)))) (inputs - `(("bash" ,bash) - ("rclone" ,rclone))) + (list bash rclone)) (home-page "https://github.com/DanielDent/git-annex-remote-rclone") (synopsis "Use rclone-supported cloud storage providers with git-annex") (description "This wrapper around rclone makes any destination supported @@ -2670,13 +2629,11 @@ (define-public fossil (delete-file-recursively "compat") #t)))) (build-system gnu-build-system) (native-inputs - `(("tcl" ,tcl) ;for configuration only - ("which" ,which) ;for tests only - ("ed" ,ed))) ;ditto + (list tcl ;for configuration only + which ;for tests only + ed)) ;ditto (inputs - `(("openssl" ,openssl) - ("zlib" ,zlib) - ("sqlite" ,sqlite))) + (list openssl zlib sqlite)) (arguments `(#:configure-flags (list "--with-openssl=auto" "--disable-internal-sqlite") @@ -2734,7 +2691,7 @@ (define-public stagit (modify-phases %standard-phases (delete 'configure)))) ; No configure script (inputs - `(("libgit2" ,libgit2))) + (list libgit2)) (home-page "https://git.codemadness.org/stagit/") (synopsis "Static git page generator") (description "Stagit creates static pages for git repositories, the results can @@ -2760,17 +2717,17 @@ (define-public gource (assoc-ref %build-inputs "boost") "/lib")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("boost" ,boost) - ("ftgl" ,ftgl) - ("glew" ,glew) - ("glm" ,glm) - ("glu" ,glu) - ("libpng" ,libpng) - ("mesa" ,mesa) - ("pcre" ,pcre) - ("sdl-union" ,(sdl-union (list sdl2 sdl2-image))))) + (list boost + ftgl + glew + glm + glu + libpng + mesa + pcre + (sdl-union (list sdl2 sdl2-image)))) (home-page "https://gource.io/") (synopsis "3D visualisation tool for source control repositories") (description "@code{gource} provides a software version control @@ -2814,8 +2771,7 @@ (define-public src (invoke "./srctest")))))) (native-inputs ;; For testing. - `(("git" ,git) - ("perl" ,perl))) + (list git perl)) (inputs `(("python" ,python-wrapper) ("rcs" ,rcs))) @@ -2965,7 +2921,7 @@ (define-public git-lfs (find-files "." "^git-lfs.*\\.1$")))) #t))))) ;; make `ronn` available during build for man page generation - (native-inputs `(("ronn-ng" ,ronn-ng))) + (native-inputs (list ronn-ng)) (home-page "https://git-lfs.github.com/") (synopsis "Git extension for versioning large files") (description @@ -2989,7 +2945,7 @@ (define-public git-open (base32 "11n46bngvca5wbdbfcxzjhjbfdbad7sgf7h9gf956cb1q8swsdm0")))) (build-system copy-build-system) (inputs - `(("xdg-utils" ,xdg-utils))) + (list xdg-utils)) (arguments `(#:phases (modify-phases %standard-phases @@ -3055,7 +3011,7 @@ (define-public tla #:test-target "test")) (native-inputs - `(("which" ,which))) + (list which)) (synopsis "Historical distributed version-control system") (description "GNU Arch, aka. @code{tla}, was one of the first free distributed @@ -3079,8 +3035,7 @@ (define-public diff-so-fancy (base32 "0q0byg2bpibl3lbn4zibwcfxzlx2x5krajxmpwgizf32qjp5lh6n")))) (inputs - `(("perl" ,perl) - ("ncurses" ,ncurses))) + (list perl ncurses)) (build-system copy-build-system) (arguments '(#:phases @@ -3183,10 +3138,10 @@ (define-public gita "1k03zgcbhl91cgyh4k7ywyjp00y63q4bqbimncqh5b3lni8l8j5l")))) (build-system python-build-system) (native-inputs - `(("git" ,git) ;for tests - ("python-pytest" ,python-pytest))) + (list git ;for tests + python-pytest)) (propagated-inputs - `(("python-pyyaml" ,python-pyyaml))) + (list python-pyyaml)) (arguments `(#:phases (modify-phases %standard-phases @@ -3299,7 +3254,7 @@ (define-public git-filter-repo '(("git-filter-repo" "libexec/git-core/") ("Documentation/man1/" "share/man/man1") ("/" "" #:include ())))) - (inputs `(("python" ,python))) ;for the shebang + (inputs (list python)) ;for the shebang (home-page "https://github.com/newren/git-filter-repo") (synopsis "Quickly rewrite Git repository history") (description diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index eec88195c7..710c723e85 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -318,7 +318,7 @@ (define-public svt-hevc (arguments `(#:tests? #f)) ; Test script is stand-alone (native-inputs - `(("yasm" ,yasm))) + (list yasm)) (synopsis "SVT HEVC encoder") (description "Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel's Xeon processors. Using @@ -397,14 +397,12 @@ (define-public schroedinger (string-append doc "/share/gtk-doc")) #t)))))) (native-inputs - `(("dash" ,dash) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config))) + (list dash gtk-doc/stable pkg-config)) (inputs `(("glew" ,glew) ("opengl" ,mesa))) (propagated-inputs - `(("orc" ,orc))) + (list orc)) (synopsis "Dirac video codec") (description "Schroedinger is a project implementing the Dirac video codec in ANSI C code. It is meant to be highly optimized and portable. It is developed @@ -494,7 +492,7 @@ (define-public mjpg-streamer (add-after 'unpack 'chdir (lambda* _ (chdir "mjpg-streamer-experimental")))))) - (inputs `(("libjpeg-turbo" ,libjpeg-turbo))) + (inputs (list libjpeg-turbo)) (synopsis "Stream JPEG over IP network") (description "Command line application that copies JPEG frames from one or more input plugins to multiple output plugins. It can be used to stream JPEG @@ -576,10 +574,7 @@ (define-public libvideogfx (("is != NULL") "is.good()")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("ffmpeg" ,ffmpeg-2.8) ("jpeg" ,libjpeg-turbo) @@ -654,10 +649,7 @@ (define-public tslib #:configure-flags (list "--with-sdl2"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs `(("linux-headers" ,linux-libre-headers) ("sdl2" ,sdl2))) @@ -705,9 +697,9 @@ (define-public libmpeg3 (mkdir-p (string-append out "/bin")) #t)))))) (native-inputs - `(("nasm" ,nasm))) + (list nasm)) (inputs - `(("liba52" ,liba52))) + (list liba52)) (synopsis "Advanced MPEG editing and manipulation library") (description "Libmpeg3 decodes MP2, MP3, AC3, MPEG-1 video, MPEG-2 video, and DVD footage in a single library. It supports many esoteric features like @@ -732,7 +724,7 @@ (define-public aalib `(("config" ,config) ("makeinfo" ,texinfo))) (inputs - `(("ncurses" ,ncurses))) + (list ncurses)) (arguments `(#:phases (modify-phases %standard-phases @@ -779,12 +771,9 @@ (define-public celluloid (base32 "1dvyf21iv9hrgv99szc24386vkacmhidm5b4d31hqqjs3b6di692")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("gtk+" ,gtk+) - ("libepoxy" ,libepoxy) - ("mpv" ,mpv))) + (list gtk+ libepoxy mpv)) (home-page "https://github.com/celluloid-player/celluloid") (synopsis "GTK+ frontend for the mpv media player") (description "Celluloid is a simple GTK+ frontend for the mpv media player. @@ -813,9 +802,7 @@ (define-public liba52 (build-system gnu-build-system) ;; XXX We need to run ./bootstrap because of the build system fixes above. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (arguments `(#:configure-flags '("--enable-shared") #:phases (modify-phases %standard-phases @@ -845,9 +832,7 @@ (define-public libaom "0fmnbzpl481i7kchx4hbvb507r5pfgyrzfrlrs7jk3bicycm75qv")))) (build-system cmake-build-system) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python))) ; to detect the version + (list perl pkg-config python)) ; to detect the version (arguments `(#:tests? #f ; downloads many video clips #:configure-flags @@ -886,12 +871,12 @@ (define-public libmpeg2 (base32 "1m3i322n2fwgrvbs1yck7g5md1dbg22bhq5xdqmjpz5m7j4jxqny")))) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxv" ,libxv) - ("libsm" ,libsm) - ("libice" ,libice) - ("sdl" ,sdl))) + (list libx11 + libxext + libxv + libsm + libice + sdl)) (build-system gnu-build-system) (home-page "http://libmpeg2.sourceforge.net/") (synopsis "MPEG1 and MPEG2 video decoder library") @@ -919,8 +904,7 @@ (define-public libx264 "1i6v9h3xx9pi0zmlj3anwwjxqa63sbhy9crrif8dphipwfn9hyg5")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("nasm" ,nasm))) + (list pkg-config nasm)) ;; TODO: Add gpac input (arguments `(#:tests? #f ;no check target @@ -979,24 +963,24 @@ (define-public mkvtoolnix (build-system gnu-build-system) (outputs '("out" "gui")) ; "mkvtoolnix-gui" brings the closure size from ~300 MB to 1.5+ GB. (inputs - `(("boost" ,boost) - ("bzip2" ,bzip2) - ("cmark" ,cmark) - ("libebml" ,libebml) - ("file" ,file) - ("flac" ,flac) - ("fmt" ,fmt) - ("libdvdread" ,libdvdread) - ("libmatroska" ,libmatroska) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("lzo" ,lzo) - ("pcre2" ,pcre2) - ("pugixml" ,pugixml) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("utfcpp" ,utfcpp) - ("zlib" ,zlib))) + (list boost + bzip2 + cmark + libebml + file + flac + fmt + libdvdread + libmatroska + libogg + libvorbis + lzo + pcre2 + pugixml + qtbase-5 + qtmultimedia + utfcpp + zlib)) (native-inputs `(("docbook-xsl" ,docbook-xsl) ("gettext" ,gettext-minimal) @@ -1153,41 +1137,39 @@ (define-public pipe-viewer `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib))) (find-files bin-dir)))))))) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-simple" ,perl-test-simple))) + (list perl-module-build perl-test-pod perl-test-simple)) (inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-digest-md5" ,perl-digest-md5) - ("perl-encode" ,perl-encode) - ("ffmpeg" ,ffmpeg) - ("perl-file-path" ,perl-file-path) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-getopt-long" ,perl-getopt-long) - ("perl-gtk3" ,perl-gtk3) - ("perl-http-message" ,perl-http-message) - ("perl-json" ,perl-json) - ("perl-json-xs" ,perl-json-xs) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) - ("perl-memoize" ,perl-memoize) - ("perl-mime-base64" ,perl-mime-base64) - ("perl-pathtools" ,perl-pathtools) - ("perl-scalar-list-utils" ,perl-scalar-list-utils) - ("perl-storable" ,perl-storable) - ("perl-term-ansicolor" ,perl-term-ansicolor) - ("perl-term-readline-gnu" ,perl-term-readline-gnu) - ("perl-text-parsewords" ,perl-text-parsewords) - ("perl-text-tabs+wrap" ,perl-text-tabs+wrap) - ("perl-unicode-linebreak" ,perl-unicode-linebreak) - ("perl-uri-escape" ,perl-uri-escape) - ("wget" ,wget) - ("xdg-utils" ,xdg-utils) - ("youtube-dl" ,youtube-dl) - ("yt-dlp" ,yt-dlp))) + (list perl-data-dump + perl-digest-md5 + perl-encode + ffmpeg + perl-file-path + perl-file-sharedir + perl-getopt-long + perl-gtk3 + perl-http-message + perl-json + perl-json-xs + perl-libwww + perl-lwp-protocol-https + perl-lwp-useragent-cached + perl-memoize + perl-mime-base64 + perl-pathtools + perl-scalar-list-utils + perl-storable + perl-term-ansicolor + perl-term-readline-gnu + perl-text-parsewords + perl-text-tabs+wrap + perl-unicode-linebreak + perl-uri-escape + wget + xdg-utils + youtube-dl + yt-dlp)) (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (home-page "https://github.com/trizen/pipe-viewer") (synopsis "CLI+GUI YouTube Client") (description "Pipe-Viewer is a lightweight application for searching and @@ -1314,8 +1296,7 @@ (define-public libass (arguments '(#:configure-flags '("--disable-static"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("nasm" ,nasm))) + (list pkg-config nasm)) (propagated-inputs `(("freetype" ,freetype) ("fribidi" ,fribidi) @@ -1343,15 +1324,15 @@ (define-public libcaca (build-system gnu-build-system) (arguments '(#:configure-flags '("--disable-static"))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("freeglut" ,freeglut) - ("ftgl" ,ftgl) - ("imlib2" ,imlib2) - ("libx11" ,libx11) - ("mesa" ,mesa) - ("ncurses" ,ncurses) - ("zlib" ,zlib))) + (list freeglut + ftgl + imlib2 + libx11 + mesa + ncurses + zlib)) (home-page "http://caca.zoy.org/wiki/libcaca") (synopsis "Colour ASCII-art library") (description "libcaca is a graphics library that outputs text instead of @@ -1374,9 +1355,7 @@ (define-public libdca "0sjz0s0nrv7jcpvh1i432x3jza0y5yycmzw84cfncb2qby0i62rs")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://www.videolan.org/developers/libdca.html") (synopsis "DTS Coherent Acoustics decoder") (description "libdca is a library for decoding DTS Coherent Acoustics @@ -1396,8 +1375,8 @@ (define-public libdv (base32 "1fl96f2xh2slkv1i1ix7kqk576a0ak1d33cylm0mbhm96d0761d3")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("libxv" ,libxv))) + (native-inputs (list pkg-config)) + (inputs (list libxv)) (home-page "http://libdv.sourceforge.net/") (synopsis "DV video (IEC 61834 and SMPTE 314M) codec") (description "The Quasar DV codec (libdv) is a software codec for DV @@ -1420,7 +1399,7 @@ (define-public libmatroska (base32 "06h81sxyz2riic0gpzik6ffcnq32wrqphi8c6k55glcdymiimyfs")))) (build-system cmake-build-system) (inputs - `(("libebml" ,libebml))) + (list libebml)) (arguments `(#:configure-flags (list "-DBUILD_SHARED_LIBS=YES") @@ -1457,15 +1436,14 @@ (define-public libplacebo (assoc-ref %build-inputs "vulkan-headers") "/share/vulkan/registry/vk.xml")))) (native-inputs - `(("python-mako" ,python-mako) - ("pkg-config" ,pkg-config))) + (list python-mako pkg-config)) (inputs - `(("lcms" ,lcms) - ("libepoxy" ,libepoxy) - ("mesa" ,mesa) - ("shaderc" ,shaderc) - ("vulkan-headers" ,vulkan-headers) - ("vulkan-loader" ,vulkan-loader))) + (list lcms + libepoxy + mesa + shaderc + vulkan-headers + vulkan-loader)) (home-page "https://code.videolan.org/videolan/libplacebo") (synopsis "GPU-accelerated image/video processing library") (description "libplacebo is, in a nutshell, the core rendering algorithms @@ -1487,14 +1465,14 @@ (define-public libva (base32 "0q6l193x9whd80sjd5mx8cb7c0fcljb19nhfpla5h49nkzrq7lzs")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libdrm" ,libdrm) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("mesa" ,mesa) - ("wayland" ,wayland))) + (list libdrm + libx11 + libxext + libxfixes + mesa + wayland)) (arguments `(#:phases (modify-phases %standard-phases @@ -1542,13 +1520,9 @@ (define-public libva-utils (list "--enable-wayland" "--enable-x11"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libdrm" ,libdrm) - ("libva" ,libva) - ("libx11" ,libx11) - ("mesa" ,mesa) - ("wayland" ,wayland))) + (list libdrm libva libx11 mesa wayland)) (home-page "https://01.org/linuxmedia/vaapi") (synopsis "Collection of testing utilities for VA-API") (description @@ -1612,12 +1586,12 @@ (define-public ffmpeg ("xvid" ,xvid) ("zlib" ,zlib))) (native-inputs - `(("bc" ,bc) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) - ("speex" ,speex) - ("yasm" ,yasm))) + (list bc + perl + pkg-config + texinfo + speex + yasm)) (arguments `(#:test-target "fate" #:configure-flags @@ -1776,9 +1750,8 @@ (define-public ffmpeg-3.4 "--enable-libaom" "--enable-librav1e" "--enable-libsrt"))))) - (inputs (fold alist-delete - (package-inputs ffmpeg) - '("dav1d" "libaom" "rav1e" "srt"))))) + (inputs (modify-inputs (package-inputs ffmpeg) + (delete "dav1d" "libaom" "rav1e" "srt"))))) (define-public ffmpeg-2.8 (package @@ -1826,9 +1799,8 @@ (define-public ffmpeg-2.8 (format #t "setting LD_LIBRARY_PATH to ~s~%" path) (setenv "LD_LIBRARY_PATH" path) #t)))))) - (inputs (fold alist-delete - (package-inputs ffmpeg) - '("dav1d" "libaom" "rav1e" "srt"))))) + (inputs (modify-inputs (package-inputs ffmpeg) + (delete "dav1d" "libaom" "rav1e" "srt"))))) (define-public ffmpeg-for-stepmania (hidden-package @@ -1873,12 +1845,9 @@ (define-public ffmpegthumbnailer "1bakbr714j7yxdal1f5iq0gcl4cxggbbgj227ihdh5kvygqlwich")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("ffmpeg" ,ffmpeg) - ("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("gvfs" ,gvfs))) + (list ffmpeg libjpeg-turbo libpng gvfs)) (arguments `(#:configure-flags (list "-DENABLE_GIO=ON" "-DENABLE_THUMBNAILER=ON"))) (home-page "https://github.com/dirkvdb/ffmpegthumbnailer") @@ -2054,8 +2023,7 @@ (define-public mplayer (build-system gnu-build-system) ;; FIXME: Add additional inputs once available. (native-inputs - `(("pkg-config" ,pkg-config) - ("yasm" ,yasm))) + (list pkg-config yasm)) (inputs `(("alsa-lib" ,alsa-lib) ("cdparanoia" ,cdparanoia) @@ -2147,9 +2115,8 @@ (define-public mpv (base32 "0kqckrgvpx42gdmnc644lpwbimwf1am256xd670w2b8sbrjv3bm9")))) (build-system waf-build-system) (native-inputs - `(("perl" ,perl) ; for zsh completion file - ("pkg-config" ,pkg-config) - ("python-docutils" ,python-docutils))) + (list perl ; for zsh completion file + pkg-config python-docutils)) ;; Missing features: libguess, V4L2 (inputs `(("alsa-lib" ,alsa-lib) @@ -2241,12 +2208,9 @@ (define-public smplayer "12nvcl0cfix1xay9hfi7856vg4lpv8y5b0a22212bsjbvl5g22rc")))) (build-system qt-build-system) (native-inputs - `(("qttools" ,qttools))) + (list qttools)) (inputs - `(("bash-minimal" ,bash-minimal) - ("qtbase" ,qtbase-5) - ("zlib" ,zlib) - ("mpv" ,mpv))) + (list bash-minimal qtbase-5 zlib mpv)) (arguments (list #:tests? #false ; no tests #:make-flags #~(list (string-append "PREFIX=" #$output) @@ -2311,10 +2275,9 @@ (define-public mpv-mpris (setenv "CC" (which "gcc")) (invoke "make")))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("mpv" ,mpv))) + (list glib mpv)) (home-page "https://github.com/hoyon/mpv-mpris") (synopsis "MPRIS plugin for mpv") (description "This package provides an @dfn{MPRIS} (Media Player Remote @@ -2363,8 +2326,7 @@ (define-public libvpx ;; custom directory, but there seems to be no tarball with all files. #:tests? #f)) (native-inputs - `(("perl" ,perl) - ("yasm" ,yasm))) + (list perl yasm)) (synopsis "VP8/VP9 video codec") (description "libvpx is a codec for the VP8/VP9 video compression format.") (license license:bsd-3) @@ -2446,9 +2408,9 @@ (define-public youtube-dl (string-append zsh "/_youtube-dl")) #t)))))) (native-inputs - `(("zip" ,zip))) + (list zip)) (inputs - `(("ffmpeg" ,ffmpeg))) + (list ffmpeg)) (synopsis "Download videos from YouTube.com and other sites") (description "Youtube-dl is a small command-line program to download videos from @@ -2609,11 +2571,9 @@ (define-public youtube-dl-gui Categories=AudioVideo;Audio;Video;Network~%"))) #t)))))) (native-inputs - `(("gettext-minimal" ,gettext-minimal))) + (list gettext-minimal)) (inputs - `(("python2-twodict" ,python2-twodict) - ("python2-wxpython" ,python2-wxpython) - ("youtube-dl" ,youtube-dl))) + (list python2-twodict python2-wxpython youtube-dl)) (home-page "https://github.com/MrS0m30n3/youtube-dl-gui") (synopsis "GUI (Graphical User Interface) for @command{youtube-dl}") @@ -2638,7 +2598,7 @@ (define-public you-get "0gn86i6nfsw395r9a3i88nv2g08s5bgjps7w4qawb9gvk4h7zqap")))) (build-system python-build-system) (inputs - `(("ffmpeg" ,ffmpeg))) ; for multi-part and >=1080p videos + (list ffmpeg)) ; for multi-part and >=1080p videos (arguments `(#:phases (modify-phases %standard-phases @@ -2675,24 +2635,23 @@ (define-public youtube-viewer "0xdybiihd66b79rbsawjhxs9snm78gld5ziz3gnp8vdcw0bshwz7")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-gtk2" ,perl-gtk2) - ("perl-json" ,perl-json) - ("perl-json-xs" ,perl-json-xs) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) - ("perl-memoize" ,perl-memoize) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-term-readline-gnu" ,perl-term-readline-gnu) - ("perl-unicode-linebreak" ,perl-unicode-linebreak) - ("xdg-utils" ,xdg-utils) - - ;; Some videos play without youtube-dl, but others silently fail to. - ("youtube-dl" ,youtube-dl))) + (list perl-data-dump + perl-file-sharedir + perl-gtk2 + perl-json + perl-json-xs + perl-libwww + perl-lwp-protocol-https + perl-lwp-useragent-cached + perl-memoize + perl-mozilla-ca + perl-term-readline-gnu + perl-unicode-linebreak + xdg-utils + ;; Some videos play without youtube-dl, but others silently fail to. + youtube-dl)) (arguments `(#:modules ((guix build perl-build-system) (guix build utils) @@ -2784,7 +2743,7 @@ (define-public libbluray (("\"libbdplus\"") (string-append "\"" libbdplus "/lib/libbdplus\""))) #t)))))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("freetype" ,freetype) @@ -2814,9 +2773,9 @@ (define-public libdvdread (arguments `(#:configure-flags '("--with-libdvdcss=yes"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("libdvdcss" ,libdvdcss))) + (list libdvdcss)) (home-page "http://dvdnav.mplayerhq.hu/") (synopsis "Library for reading video DVDs") (description @@ -2841,13 +2800,9 @@ (define-public dvdauthor "1drfc47hikfzc9d7hjk34rw10iqw01d2vwmn91pv73ppx4nsj81h")))) (build-system gnu-build-system) (inputs - `(("libdvdread" ,libdvdread) - ("libpng" ,libpng) - ("imagemagick" ,imagemagick) - ("libxml2" ,libxml2) - ("freetype" ,freetype))) + (list libdvdread libpng imagemagick libxml2 freetype)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Generates a DVD-Video movie from a MPEG-2 stream") (description "@command{dvdauthor} will generate a DVD-Video movie from a MPEG-2 stream containing VOB packets.") @@ -2868,9 +2823,9 @@ (define-public libdvdnav "0cv7j8irsv1n2dadlnhr6i1b8pann2ah6xpxic41f04my6ba6rp5")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libdvdread" ,libdvdread))) + (list libdvdread)) (home-page "http://dvdnav.mplayerhq.hu/") (synopsis "Library for video DVD navigation features") (description @@ -2937,9 +2892,9 @@ (define-public srt2vtt `("GUILE_LOAD_PATH" ":" prefix (,site)) `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,compiled))))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-3.0))) + (list guile-3.0)) (synopsis "SubRip to WebVTT subtitle converter") (description "srt2vtt converts SubRip formatted subtitles to WebVTT format for use with HTML5 video.") @@ -3100,11 +3055,7 @@ (define-public vapoursynth ("pkg-config" ,pkg-config) ("yasm" ,yasm))) (inputs - `(("ffmpeg" ,ffmpeg) - ("libass" ,libass) - ("python" ,python) - ("tesseract-ocr" ,tesseract-ocr) - ("zimg" ,zimg))) + (list ffmpeg libass python tesseract-ocr zimg)) (home-page "http://www.vapoursynth.com/") (synopsis "Video processing framework") (description "VapourSynth is a C++ library and Python module for video @@ -3130,7 +3081,7 @@ (define-public xvid (base32 "1xyg3amgg27zf7188kss7y248s0xhh1vv8rrk0j9bcsd5nasxsmf")))) (build-system gnu-build-system) - (native-inputs `(("yasm" ,yasm))) + (native-inputs (list yasm)) (arguments '(#:phases (modify-phases %standard-phases @@ -3163,19 +3114,17 @@ (define-public streamlink (build-system python-build-system) (home-page "https://github.com/streamlink/streamlink") (native-inputs - `(("python-freezegun" ,python-freezegun) - ("python-pytest" ,python-pytest) - ("python-mock" ,python-mock) - ("python-requests-mock" ,python-requests-mock))) + (list python-freezegun python-pytest python-mock + python-requests-mock)) (propagated-inputs - `(("python-pysocks" ,python-pysocks) - ("python-websocket-client" ,python-websocket-client) - ("python-iso3166" ,python-iso3166) - ("python-iso639" ,python-iso639) - ("python-isodate" ,python-isodate) - ("python-pycryptodome" ,python-pycryptodome) - ("python-requests" ,python-requests) - ("python-urllib3" ,python-urllib3))) + (list python-pysocks + python-websocket-client + python-iso3166 + python-iso639 + python-isodate + python-pycryptodome + python-requests + python-urllib3)) (synopsis "Extract streams from various services") (description "Streamlink is command-line utility that extracts streams from sites like Twitch.tv and pipes them into a video player of choice.") @@ -3218,8 +3167,7 @@ (define-public twitchy "/bin")) #t))))) (inputs - `(("python-requests" ,python-requests) - ("streamlink" ,streamlink))) + (list python-requests streamlink)) (home-page "https://github.com/BasioMeusPuga/twitchy") (synopsis "Command-line interface for Twitch.tv") (description @@ -3251,31 +3199,31 @@ (define-public mlt "-Wl,-rpath=" (assoc-ref outputs "out") "/lib"))))))) (inputs - `(("alsa-lib" ,alsa-lib) - ("alsa-plugins" ,alsa-plugins "pulseaudio") - ("ffmpeg" ,ffmpeg) - ("fftw" ,fftw) - ("frei0r-plugins" ,frei0r-plugins) - ("gdk-pixbuf" ,gdk-pixbuf) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("libebur128" ,libebur128) - ("libexif" ,libexif) - ("libvorbis" ,libvorbis) - ("rubberband" ,rubberband) - ("libsamplerate" ,libsamplerate) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("rtaudio" ,rtaudio) - ("sdl2" ,sdl2) - ("sdl2-image" ,sdl2-image) - ("sox" ,sox) - ("vidstab" ,vidstab))) + (list alsa-lib + `(,alsa-plugins "pulseaudio") + ffmpeg + fftw + frei0r-plugins + gdk-pixbuf + gtk+ + libxml2 + jack-1 + ladspa + libebur128 + libexif + libvorbis + rubberband + libsamplerate + pulseaudio + qtbase-5 + qtsvg + rtaudio + sdl2 + sdl2-image + sox + vidstab)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.mltframework.org/") (synopsis "Author, manage, and run multitrack audio/video compositions") (description @@ -3310,8 +3258,8 @@ (define-public mlt-6 "/lib/glib-2.0/include")) ,@(package-arguments mlt))) (inputs - `(("gtk+", gtk+-2) - ,@(alist-delete "gtk+" (package-inputs mlt)))))) + (modify-inputs (package-inputs mlt) + (replace "gtk+" gtk+-2))))) (define-public v4l-utils (package @@ -3360,8 +3308,7 @@ (define-public v4l-utils (rmdir (string-append out "/share/applications")) #t)))))) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list perl pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("glu" ,glu) @@ -3419,8 +3366,7 @@ (define-public obs (separator #f) ;single entry (files '("share/obs/obs-plugins"))))) (native-inputs - `(("cmocka" ,cmocka) - ("pkg-config" ,pkg-config))) + (list cmocka pkg-config)) (inputs `(("alsa-lib" ,alsa-lib) ("curl" ,curl) @@ -3477,8 +3423,7 @@ (define-public obs-spectralizer `(#:tests? #f #:configure-flags (list "-DGLOBAL_INSTALLATION=ON" "-DUSE_CMAKE_LIBDIR=ON"))) - (inputs `(("obs" ,obs) - ("fftw" ,fftw))) + (inputs (list obs fftw)) (home-page "https://github.com/univrsal/spectralizer") (synopsis "OBS plugin for audio visualization") (description "This OBS plugins allows you to vizualize MPD and internal @@ -3513,8 +3458,7 @@ (define-public obs-websocket (("PERMISSIONS") ")")) #t))))) (inputs - `(("obs" ,obs) - ("qtbase" ,qtbase-5))) + (list obs qtbase-5)) (home-page "https://github.com/Palakis/obs-websocket") (synopsis "OBS plugin for remote control via WebSockets") (description "This OBS plugin allows you to establish a WebSocket channel @@ -3538,12 +3482,10 @@ (define-public obs-wlrobs "1faiq2gdb7qis3m1hilm4pz8lkmkab75vzm608dbiazahhybf96p")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs `() ) - (inputs `(("obs" ,obs) - ("libx11" ,libx11 "out") - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (inputs (list obs + `(,libx11 "out") wayland wayland-protocols)) (home-page "https://hg.sr.ht/~scoopta/wlrobs") (synopsis "OBS plugin for Wayland (wlroots) screen capture") (description @@ -3567,11 +3509,9 @@ (define-public libvdpau "1hc4mcrbr1yhfiy4zfd8wc2iiqbp90z6jswap0jia20vmyk5lqld")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libx11" ,libx11 "out") - ("libxext" ,libxext) - ("xorgproto" ,xorgproto))) + (list `(,libx11 "out") libxext xorgproto)) (home-page "https://wiki.freedesktop.org/www/Software/VDPAU/") (synopsis "Video Decode and Presentation API") (description "VDPAU is the Video Decode and Presentation API for UNIX. It @@ -3601,12 +3541,9 @@ (define-public vdpauinfo (lambda _ (invoke "autoreconf" "-fiv")))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libx11" ,libx11) - ("pkg-config" ,pkg-config))) + (list autoconf automake libx11 pkg-config)) (propagated-inputs - `(("libvdpau" ,libvdpau))) + (list libvdpau)) (home-page "https://wiki.freedesktop.org/www/Software/VDPAU/") (synopsis "Tool to query the capabilities of a VDPAU implementation") (description "Vdpauinfo is a tool to query the capabilities of a VDPAU @@ -3634,11 +3571,9 @@ (define-public libvdpau-va-gl (arguments '(#:tests? #f)) ; Tests require a running X11 server, with VA-API support. (native-inputs - `(("libvdpau" ,libvdpau) - ("pkg-config" ,pkg-config))) + (list libvdpau pkg-config)) (inputs - `(("libva" ,libva) - ("mesa" ,mesa))) + (list libva mesa)) (home-page "https://github.com/i-rinat/libvdpau-va-gl") (synopsis "VDPAU driver with VA-API/OpenGL backend") (description @@ -3662,17 +3597,17 @@ (define-public recordmydesktop (base32 "17kjgmkl45zma64a5dg1hyvnjkzk4vl8milgi6ic7hlsbmywpig7")))) (build-system gnu-build-system) - (inputs `(("popt" ,popt) - ("zlib" ,zlib) - ("libx11" ,libx11) - ("libice" ,libice) - ("libsm" ,libsm) - ("libxfixes" ,libxfixes) - ("libxdamage" ,libxdamage) - ("libxext" ,libxext) - ("alsa-lib" ,alsa-lib) - ("libvorbis" ,libvorbis) - ("libtheora" ,libtheora))) + (inputs (list popt + zlib + libx11 + libice + libsm + libxfixes + libxdamage + libxext + alsa-lib + libvorbis + libtheora)) (home-page "https://enselic.github.io/recordmydesktop/") (synopsis "Desktop session video recorder") (description @@ -3700,16 +3635,16 @@ (define-public simplescreenrecorder ;; README.md, the program builds and functions properly without them. ;; As a result, they are omitted. Please add them back if problems appear. (inputs - `(("alsa-lib" ,alsa-lib) - ("ffmpeg" ,ffmpeg) - ("glu" ,glu) - ("jack" ,jack-1) - ("libxi" ,libxi) - ("libxinerama" ,libxinerama) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list alsa-lib + ffmpeg + glu + jack-1 + libxi + libxinerama + pulseaudio + qtbase-5 + qtx11extras)) + (native-inputs (list pkg-config)) (arguments `(#:configure-flags (list "-DWITH_QT5=TRUE") @@ -3745,8 +3680,7 @@ (define-public libsmpeg ;; GCC 7. Also, 'configure' does CXXFLAGS=$CFLAGS, hence this hack. '(#:configure-flags '("CFLAGS=-O2 -g -std=c++03"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs `(("sdl" ,sdl2))) (home-page "https://icculus.org/smpeg/") @@ -3777,7 +3711,7 @@ (define-public libsmpeg-with-sdl1 (base32 "0jfi085rf3fa5xsn0vd3nqf32my8ph9c6a9445y7a8lrlz4dms64")))) (inputs - `(("sdl" ,sdl))))) + (list sdl)))) (define-public libbdplus (package @@ -3791,7 +3725,7 @@ (define-public libbdplus (sha256 (base32 "02n87lysqn4kg2qk7d1ffrp96c44zkdlxdj0n16hbgrlrpiwlcd6")))) (inputs - `(("libgcrypt" ,libgcrypt))) + (list libgcrypt)) (build-system gnu-build-system) (home-page "https://www.videolan.org/developers/libbdplus.html") (synopsis "Library for decrypting certain Blu-Ray discs") @@ -3811,10 +3745,9 @@ (define-public libaacs (sha256 (base32 "11skjqjlldmbjkyxdcz4fmcn6y4p95r1xagbcnjy4ndnzf0l723d")))) (inputs - `(("libgcrypt" ,libgcrypt))) + (list libgcrypt)) (native-inputs - `(("bison" ,bison) - ("flex" ,flex))) + (list bison flex)) (build-system gnu-build-system) (home-page "https://www.videolan.org/developers/libaacs.html") (synopsis "Library for decrypting certain Blu-Ray discs") @@ -3848,8 +3781,7 @@ (define-public mps-youtube ;; etc; which fails in the build container. (delete 'sanity-check)))) (propagated-inputs - `(("python-pafy" ,python-pafy) - ("python-pygobject" ,python-pygobject))) ; For mpris2 support + (list python-pafy python-pygobject)) ; For mpris2 support (home-page "https://github.com/mps-youtube/mps-youtube") (synopsis "Terminal based YouTube player and downloader") (description @@ -3997,14 +3929,9 @@ (define-public intel-vaapi-driver (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("libdrm" ,libdrm) - ("libva" ,libva) - ("libx11" ,libx11))) + (list libdrm libva libx11)) (arguments `(#:phases (modify-phases %standard-phases @@ -4046,8 +3973,7 @@ (define-public openh264 "0ffav46pz3sbj92nipd62z03fibyqgclfq9w8lgr80s6za6zdk5s")))) (build-system gnu-build-system) (native-inputs - `(("nasm" ,nasm) - ("python" ,python))) + (list nasm python)) (arguments '(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) "CC=gcc") @@ -4112,8 +4038,7 @@ (define-public libmp4v2 (find-files lib "\\.a$")) #t)))))) (native-inputs - `(("help2man" ,help2man) - ("dejagnu" ,dejagnu))) + (list help2man dejagnu)) (home-page "https://code.google.com/archive/p/mp4v2/") (synopsis "API to create and modify mp4 files") (description @@ -4138,15 +4063,10 @@ (define-public libmediainfo "1jm4mk539wf3crgpcddgwdixshwdzm37mkb5441lifhcz2mykdsn")))) ;; TODO add a Big Buck Bunny webm for tests. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (propagated-inputs - `(("zlib" ,zlib) - ("tinyxml2" ,tinyxml2) - ("curl" ,curl) ; In Requires.private of libmediainfo.pc. - ("libzen" ,libzen))) + (list zlib tinyxml2 curl ; In Requires.private of libmediainfo.pc. + libzen)) (build-system gnu-build-system) (arguments '(#:tests? #f ; see above TODO @@ -4201,12 +4121,9 @@ (define-public mediainfo (base32 "07h2a1lbw5ak6c9bcn8qydchl0wpgk945rf9sfcqjyv05h5wll6y")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("libmediainfo" ,libmediainfo))) + (list libmediainfo)) (build-system gnu-build-system) (arguments '(#:tests? #f ; lacks tests @@ -4257,7 +4174,7 @@ (define-public atomicparsley (install-file "AtomicParsley" bin)) #t))))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (synopsis "Metadata editor for MPEG-4 files") (description "AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files, in particular, @@ -4297,7 +4214,7 @@ (define-public livemedia-utils (invoke "./genMakefiles" "linux-with-shared-libraries")))))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "http://www.live555.com/liveMedia/") (synopsis "Set of C++ libraries for multimedia streaming") (description "This code forms a set of C++ libraries for multimedia @@ -4348,11 +4265,11 @@ (define-public ffms2 '(#:configure-flags (list "--enable-avresample"))) (inputs - `(("zlib" ,zlib))) + (list zlib)) (propagated-inputs - `(("ffmpeg" ,ffmpeg))) + (list ffmpeg)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Cross-platform wrapper around ffmpeg/libav") (description "FFMpegSource is a wrapper library around ffmpeg/libav that allows @@ -4403,21 +4320,19 @@ (define-public aegisub "#include ")) #t))))) (inputs - `(("boost" ,boost) - ("ffms2" ,ffms2) - ("fftw" ,fftw) - ("hunspell" ,hunspell) - ("mesa" ,mesa) - ("libass" ,libass) - ("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio) - ("libx11" ,libx11) - ("freetype" ,freetype) - ("wxwidgets-gtk2" ,wxwidgets-gtk2))) + (list boost + ffms2 + fftw + hunspell + mesa + libass + alsa-lib + pulseaudio + libx11 + freetype + wxwidgets-gtk2)) (native-inputs - `(("intltool" ,intltool) - ("desktop-file-utils" ,desktop-file-utils) - ("pkg-config" ,pkg-config))) + (list intltool desktop-file-utils pkg-config)) (home-page "http://www.aegisub.org/") (synopsis "Subtitle engine") (description @@ -4450,27 +4365,27 @@ (define-public pitivi (base32 "08x2fs2bak1fbmkvjijgx1dsawispv91bpv5j5gkqbv5dfgf7wah")))) (build-system meson-build-system) (inputs - `(("glib" ,glib) - ("gst-editing-services" ,gst-editing-services) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-bad" - ,(gst-plugins/selection gst-plugins-bad - #:plugins '("debugutils" "transcode") - #:configure-flags '("-Dintrospection=enabled"))) - ("gst-libav" ,gst-libav) - ("gsound" ,gsound) - ("gtk+" ,gtk+) - ("librsvg" ,librsvg) - ("libpeas" ,libpeas) - ("libnotify" ,libnotify) - ("pango" ,pango) - ("python-gst" ,python-gst) - ("python-numpy" ,python-numpy) - ("python-matplotlib" ,python-matplotlib) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject))) + (list glib + gst-editing-services + gstreamer + gst-plugins-base + gst-plugins-good + (gst-plugins/selection gst-plugins-bad #:plugins + '("debugutils" "transcode") + #:configure-flags + '("-Dintrospection=enabled")) + gst-libav + gsound + gtk+ + librsvg + libpeas + libnotify + pango + python-gst + python-numpy + python-matplotlib + python-pycairo + python-pygobject)) (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin") @@ -4520,8 +4435,7 @@ (define-public gavl (arguments '(#:configure-flags '("LIBS=-lm"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("doxygen" ,doxygen))) + (list pkg-config doxygen)) (home-page "http://gmerlin.sourceforge.net") (synopsis "Low level library for multimedia API building") (description @@ -4563,10 +4477,9 @@ (define-public frei0r-plugins #t))))) ;; TODO: opencv for additional face detection filters. (inputs - `(("gavl" ,gavl) - ("cairo" ,cairo))) + (list gavl cairo)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.dyne.org/software/frei0r/") (synopsis "Minimalistic plugin API for video effects") (description @@ -4661,7 +4574,7 @@ (define-public subdl (install-file (string-append source "/subdl") bin) (patch-shebang (string-append bin "/subdl") (list (string-append python "/bin"))))))) - (inputs `(("python" ,python))) + (inputs (list python)) (synopsis "Command-line tool for downloading subtitles from opensubtitles.org") (description "Subdl is a command-line tool for downloading subtitles from opensubtitles.org. By default, it will search for English subtitles, display @@ -4698,7 +4611,7 @@ (define-public l-smash (invoke "./configure" (string-append "--prefix=" out) "--disable-static"))))))) (native-inputs - `(("which" ,which))) + (list which)) (home-page "https://l-smash.github.io/l-smash/") (synopsis "MP4 multiplexer and demultiplexer library") (description @@ -4789,17 +4702,16 @@ (define-public libopenshot ("swig" ,swig) ("unittest++" ,unittest-cpp))) (inputs - `(("alsa-lib" ,alsa-lib) - ("zlib" ,zlib))) + (list alsa-lib zlib)) (propagated-inputs ;all referenced in installed headers - `(("cppzmq" ,cppzmq) - ("ffmpeg" ,ffmpeg) - ("imagemagick" ,imagemagick) - ("jsoncpp" ,jsoncpp) - ("libopenshot-audio" ,libopenshot-audio) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("zeromq" ,zeromq))) + (list cppzmq + ffmpeg + imagemagick + jsoncpp + libopenshot-audio + qtbase-5 + qtmultimedia + zeromq)) (arguments `(#:configure-flags (list (string-append "-DPYTHON_MODULE_PATH:PATH=" %output "/lib/python" @@ -4844,14 +4756,14 @@ (define-public openshot (delete-file-recursively "src/images/fonts") #t)))) (build-system python-build-system) (inputs - `(("ffmpeg" ,ffmpeg) - ("font-dejavu" ,font-dejavu) - ("libopenshot" ,libopenshot) - ("python" ,python) - ("python-pyqt" ,python-pyqt) - ("python-pyzmq" ,python-pyzmq) - ("python-requests" ,python-requests) - ("qtsvg" ,qtsvg))) + (list ffmpeg + font-dejavu + libopenshot + python + python-pyqt + python-pyzmq + python-requests + qtsvg)) (arguments `(#:modules ((guix build python-build-system) (guix build qt-utils) @@ -4945,26 +4857,26 @@ (define-public shotcut ("python" ,python-wrapper) ("qttools" ,qttools))) (inputs - `(("ffmpeg" ,ffmpeg) - ("frei0r-plugins" ,frei0r-plugins) - ("jack" ,jack-1) - ("ladspa" ,ladspa) - ("lame" ,lame) - ("libvpx" ,libvpx) - ("libx264" ,libx264) - ("mlt" ,mlt) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols" ,qtquickcontrols) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtsvg" ,qtsvg) - ("qtwebkit" ,qtwebkit) - ("qtwebsockets" ,qtwebsockets) - ("qtx11extras" ,qtx11extras) - ("sdl2" ,sdl2))) + (list ffmpeg + frei0r-plugins + jack-1 + ladspa + lame + libvpx + libx264 + mlt + pulseaudio + qtbase-5 + qtdeclarative + qtgraphicaleffects + qtmultimedia + qtquickcontrols + qtquickcontrols2 + qtsvg + qtwebkit + qtwebsockets + qtx11extras + sdl2)) (home-page "https://www.shotcut.org/") (synopsis "Video editor built on the MLT framework") (description @@ -4987,7 +4899,7 @@ (define-public dav1d (sha256 (base32 "0bkps488h9s15ylvkm4fmfywgrpbw570glawpnv6khpq9n223dzl")))) (build-system meson-build-system) - (native-inputs `(("nasm" ,nasm))) + (native-inputs (list nasm)) (home-page "https://code.videolan.org/videolan/dav1d") (synopsis "AV1 decoder") (description "dav1d is a new AV1 cross-platform decoder, and focused on @@ -5011,12 +4923,8 @@ (define-public wlstream (base32 "01qbcgfl3g9kfwn1jf1z9pdj3bvf5lmg71d1vwkcllc2az24bjqp")))) (build-system meson-build-system) - (native-inputs `(("libdrm" ,libdrm) - ("pkg-config" ,pkg-config))) - (inputs `(("ffmpeg" ,ffmpeg) - ("pulseaudio" ,pulseaudio) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (native-inputs (list libdrm pkg-config)) + (inputs (list ffmpeg pulseaudio wayland wayland-protocols)) (home-page "https://github.com/atomnuker/wlstream") (synopsis "Screen capture tool for Wayland sessions") (description "Wlstream is a screen capture tool for recording audio and @@ -5041,18 +4949,18 @@ (define-public gaupol `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("python-pygobject" ,python-pygobject) - ("gtk+" ,gtk+) - ("python-pycairo" ,python-pycairo) ; Required or else clicking on a subtitle line fails. - ("python-chardet" ,python-chardet) ; Optional: Character encoding detection. - ("gtkspell3" ,gtkspell3) ; Optional: Inline spell-checking. - ("iso-codes" ,iso-codes) ; Optional: Translations. - ("gstreamer" ,gstreamer) - ("gst-libav" ,gst-libav) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-ugly" ,gst-plugins-ugly))) + (list python-pygobject + gtk+ + python-pycairo ; Required or else clicking on a subtitle line fails. + python-chardet ; Optional: Character encoding detection. + gtkspell3 ; Optional: Inline spell-checking. + iso-codes ; Optional: Translations. + gstreamer + gst-libav + gst-plugins-base + gst-plugins-good + gst-plugins-bad + gst-plugins-ugly)) (arguments `(#:tests? #f ; Tests seem to require networking. #:phases @@ -5129,7 +5037,7 @@ (define-public theorafile #t))))) (native-inputs ;; For tests. - `(("sdl2" ,sdl2))) + (list sdl2)) (home-page "https://github.com/FNA-XNA/Theorafile") (synopsis "Ogg Theora Video Decoder Library") (description "Theorafile is a library for quickly and easily decoding Ogg @@ -5150,8 +5058,7 @@ (define-public dvdbackup (base32 "1rl3h7waqja8blmbpmwy01q9fgr5r0c32b8dy3pbf59bp3xmd37g")))) (build-system gnu-build-system) (inputs - `(("libdvdcss" ,libdvdcss) - ("libdvdread" ,libdvdread))) + (list libdvdcss libdvdread)) (home-page "http://dvdbackup.sourceforge.net") (synopsis "DVD video ripper") (description @@ -5189,7 +5096,7 @@ (define-public svt-av1 (copy-recursively "../source/Docs" doc) #t)))))) (native-inputs - `(("yasm" ,yasm))) + (list yasm)) (synopsis "AV1 video codec") (description "SVT-AV1 is an AV1 codec implementation. The encoder is a work-in-progress, aiming to support video-on-demand and live streaming @@ -5224,7 +5131,7 @@ (define-public svt-vp9 (copy-recursively "../source/Docs" doc) #t)))))) (native-inputs - `(("yasm" ,yasm))) + (list yasm)) (home-page "https://github.com/OpenVisualCloud/SVT-VP9") (synopsis "VP9 video encoder") (description "SVT-VP9 is a VP9 video encoder implementation. It is focused @@ -5396,13 +5303,9 @@ (define-public wf-recorder "1cw6kpcbl33wh95pvy32xrsrm6kkk1awccr3phyh885xjs3b3iim")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("ffmpeg" ,ffmpeg) - ("pulseaudio" ,pulseaudio) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols) - ("libx264" ,libx264))) + (list ffmpeg pulseaudio wayland wayland-protocols libx264)) (home-page "https://github.com/ammen99/wf-recorder") (synopsis "Screen recorder for wlroots-based compositors") (description @@ -5427,18 +5330,17 @@ (define-public guvcview ;; There are no tests and "make check" would fail on an intltool error. '(#:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("gtk+" ,gtk+) - ("eudev" ,eudev) - ("libusb" ,libusb) - ("v4l-utils" ,v4l-utils) ;libv4l2 - ("ffmpeg" ,ffmpeg) ;libavcodec, libavutil - ("sdl2" ,sdl2) - ("gsl" ,gsl) - ("portaudio" ,portaudio) - ("alsa-lib" ,alsa-lib))) + (list gtk+ + eudev + libusb + v4l-utils ;libv4l2 + ffmpeg ;libavcodec, libavutil + sdl2 + gsl + portaudio + alsa-lib)) (home-page "http://guvcview.sourceforge.net/") (synopsis "Control your webcam and capture videos and images") (description @@ -5492,9 +5394,7 @@ (define-public get-iplayer prefix (,(string-append perllib ":" (getenv "PERL5LIB"))))) #t)))))) (inputs - `(("perl-mojolicious" ,perl-mojolicious) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-xml-libxml" ,perl-xml-libxml))) + (list perl-mojolicious perl-lwp-protocol-https perl-xml-libxml)) (home-page "https://github.com/get-iplayer/get_iplayer") (synopsis "Download or stream available BBC iPlayer TV and radio programmes") (description "@code{get_iplayer} lists, searches and records BBC iPlayer @@ -5520,8 +5420,7 @@ (define-public ogmtools "1spx81p5wf59ksl3r3gvf78d77sh7gj8a6lw773iv67bphfivmn8")))) (build-system gnu-build-system) (inputs - `(("libvorbis" ,libvorbis) - ("libdvdread" ,libdvdread))) + (list libvorbis libdvdread)) (synopsis "Information, extraction or creation for OGG media streams") (description "These tools allow information about (@code{ogminfo}) or extraction from @@ -5548,7 +5447,7 @@ (define-public libcaption `(#:tests? #f ; Cannot figure out how to run the unit tests #:configure-flags '("-DENABLE_RE2C=ON"))) (native-inputs - `(("re2c" ,re2c))) + (list re2c)) (synopsis "CEA608 / CEA708 closed-caption codec") (description "Libcaption creates and parses closed-caption data, providing an encoder / decoder for the EIA608 and CEA708 closed-caption diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index b2228bed4c..642384adfc 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -156,10 +156,7 @@ (define-public vim (string-append vimdir "/vimrc")) #t)))))) (inputs - `(("gawk" ,gawk) - ("ncurses" ,ncurses) - ("perl" ,perl) - ("tcsh" ,tcsh))) ; For runtime/tools/vim32 + (list gawk ncurses perl tcsh)) ; For runtime/tools/vim32 (native-inputs `(("libtool" ,libtool) ("guix.vim" ,(search-auxiliary-file "guix.vim")) @@ -247,9 +244,8 @@ (define-public vim-full (zero? (system (string-append xorg-server "/bin/Xvfb " display " &"))))))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("xorg-server" ,xorg-server-for-tests) - ,@(package-native-inputs vim))) + (modify-inputs (package-native-inputs vim) + (prepend pkg-config xorg-server-for-tests))) (inputs `(("acl" ,acl) ("atk" ,atk) @@ -783,11 +779,9 @@ (define-public eovim (add-before 'build 'set-home (lambda _ (setenv "HOME" "/tmp")))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("efl" ,efl) - ("msgpack" ,msgpack) - ("neovim" ,neovim))) + (list efl msgpack neovim)) (home-page "https://github.com/jeanguyomarch/eovim/") (synopsis "EFL GUI for Neovim") (description "Graphical Neovim interface based on the @acronym{EFL, Enlightenment @@ -839,11 +833,9 @@ (define-public vifm (delete-file-recursively (string-append vifm "/vim"))) #t))))) (native-inputs - `(("groff" ,groff))) ; for the documentation + (list groff)) ; for the documentation (inputs - `(("libx11" ,libx11) - ("ncurses" ,ncurses) - ("perl" ,perl))) + (list libx11 ncurses perl)) (home-page "https://vifm.info/") (synopsis "Flexible vi-like file manager using ncurses") (description "Vifm is a file manager providing a @command{vi}-like usage @@ -888,8 +880,7 @@ (define-public python-pynvim "13qgwkqbx012j5spis1aw8rb120rw0zphgjy1j58irax8r6j1ikb")))) (build-system python-build-system) (propagated-inputs - `(("python-greenlet" ,python-greenlet) - ("python-msgpack" ,python-msgpack))) + (list python-greenlet python-msgpack)) (arguments `(#:tests? #f)) (home-page "https://github.com/neovim/pynvim") @@ -1283,7 +1274,7 @@ (define-public vim-tagbar (string-append all "\n" leader ctags "/bin/ctags']"))))))))) (inputs - `(("universal-ctags" ,universal-ctags))) + (list universal-ctags)) (home-page "https://github.com/preservim/tagbar") (synopsis "Vim plugin that displays tags in a window, ordered by scope") (description diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 55f0cf2d19..9dabb7f76a 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -419,12 +419,22 @@ (define-public qemu-minimal (delete 'install-user-static))))) ;; Remove dependencies on optional libraries, notably GUI libraries. - (native-inputs (fold alist-delete (package-native-inputs qemu) - '("gettext" "glib:static" "pcre:static" "zlib:static"))) - (inputs (fold alist-delete (package-inputs qemu) - '("libusb" "mesa" "sdl2" "spice" "virglrenderer" "gtk+" - "usbredir" "libdrm" "libepoxy" "pulseaudio" "vde2" - "libcacard"))))) + (native-inputs (modify-inputs (package-native-inputs qemu) + (delete "gettext" "glib:static" "pcre:static" + "zlib:static"))) + (inputs (modify-inputs (package-inputs qemu) + (delete "libusb" + "mesa" + "sdl2" + "spice" + "virglrenderer" + "gtk+" + "usbredir" + "libdrm" + "libepoxy" + "pulseaudio" + "vde2" + "libcacard"))))) (define (system->qemu-target system) (cond @@ -488,8 +498,7 @@ (define-public libx86emu (("/usr/include") include))))) (delete 'configure)))) ; no configure script (native-inputs - `(("nasm" ,nasm) - ("perl" ,perl))) + (list nasm perl)) (synopsis "Library for x86 emulation") (description "Libx86emu is a small library to emulate x86 instructions. The focus here is not a complete emulation but to cover enough for typical @@ -873,8 +882,7 @@ (define-public ganeti-instance-guix (arguments '(#:configure-flags '("--sysconfdir=/etc" "--localstatedir=/var"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs `(("util-linux" ,util-linux) ("qemu-img" ,qemu-minimal))) @@ -965,8 +973,7 @@ (define-public ganeti-instance-debootstrap "variants.list")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs `(("debianutils" ,debianutils) ("debootstrap" ,debootstrap) @@ -1059,13 +1066,9 @@ (define-public lxc "1sgsic9dzj3wv2k5bx2vhcgappivhp1glkqfc2yrgr6jas052351")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("docbook2x" ,docbook2x))) + (list pkg-config docbook2x)) (inputs - `(("gnutls" ,gnutls) - ("libcap" ,libcap) - ("libseccomp" ,libseccomp) - ("libselinux" ,libselinux))) + (list gnutls libcap libseccomp libselinux)) (arguments `(#:configure-flags (list (string-append "--docdir=" (assoc-ref %outputs "out") @@ -1109,12 +1112,9 @@ (define-public lxcfs (arguments '(#:configure-flags '("--localstatedir=/var"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (inputs - `(("fuse" ,fuse))) + (list fuse)) (build-system gnu-build-system) (synopsis "FUSE-based file system for LXC") (description "LXCFS is a small FUSE file system written with the intention @@ -1199,11 +1199,11 @@ (define-public lxd (install-file "scripts/bash/lxd" completions-dir))) #t))))) (native-inputs - `(;; test dependencies: - ;; ("go-github-com-rogpeppe-godeps" ,go-github-com-rogpeppe-godeps) - ;; ("go-github-com-tsenart-deadcode" ,go-github-com-tsenart-deadcode) - ;; ("go-golang-org-x-lint" ,go-golang-org-x-lint) - ("pkg-config" ,pkg-config))) + (list ;; test dependencies: + ;; ("go-github-com-rogpeppe-godeps" ,go-github-com-rogpeppe-godeps) + ;; ("go-github-com-tsenart-deadcode" ,go-github-com-tsenart-deadcode) + ;; ("go-golang-org-x-lint" ,go-golang-org-x-lint) + pkg-config)) (inputs `(("acl" ,acl) ("eudev" ,eudev) @@ -1339,21 +1339,14 @@ (define-public libvirt-glib (arguments `(#:meson ,meson-0.59)) ;KeyError: 'install_dir' with meson 0.60 (inputs - `(("openssl" ,openssl) - ("cyrus-sasl" ,cyrus-sasl) - ("lvm2" ,lvm2) ; for libdevmapper - ("libyajl" ,libyajl))) + (list openssl cyrus-sasl lvm2 ; for libdevmapper + libyajl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("glib" ,glib "bin") - ("vala" ,vala))) + (list pkg-config intltool + `(,glib "bin") vala)) (propagated-inputs ;; ‘Required:’ by the installed .pc files. - `(("glib" ,glib) - ("libvirt" ,libvirt) - ("libxml2" ,libxml2) - ("gobject-introspection" ,gobject-introspection))) + (list glib libvirt libxml2 gobject-introspection)) (home-page "https://libvirt.org") (synopsis "GLib wrapper around libvirt") (description "libvirt-glib wraps the libvirt library to provide a @@ -1393,12 +1386,11 @@ (define-public python-libvirt (setenv "LIBVIRT_API_COVERAGE" "whynot") (invoke "python" "setup.py" "test"))))))) (inputs - `(("libvirt" ,libvirt))) + (list libvirt)) (propagated-inputs - `(("python-lxml" ,python-lxml))) + (list python-lxml)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-pytest" ,python-pytest))) + (list pkg-config python-pytest)) (home-page "https://libvirt.org") (synopsis "Python bindings to libvirt") (description "This package provides Python bindings to the libvirt @@ -1479,23 +1471,23 @@ (define-public virt-manager (add-after 'wrap 'glib-or-gtk-wrap (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))) (inputs - `(("dconf" ,dconf) - ("gtk+" ,gtk+) - ("gtk-vnc" ,gtk-vnc) - ("gtksourceview" ,gtksourceview) - ("libvirt" ,libvirt) - ("libvirt-glib" ,libvirt-glib) - ("libosinfo" ,libosinfo) - ("vte" ,vte) - ("python-libvirt" ,python-libvirt) - ("python-requests" ,python-requests) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject) - ("python-libxml2" ,python-libxml2) - ("spice-gtk" ,spice-gtk))) + (list dconf + gtk+ + gtk-vnc + gtksourceview + libvirt + libvirt-glib + libosinfo + vte + python-libvirt + python-requests + python-pycairo + python-pygobject + python-libxml2 + spice-gtk)) ;; virt-manager searches for qemu-img or kvm-img in the PATH. (propagated-inputs - `(("qemu" ,qemu))) + (list qemu)) (native-inputs `(("glib" ,glib "bin") ; glib-compile-schemas ("gobject-introspection" ,gobject-introspection) @@ -1605,13 +1597,13 @@ (define-public criu ("libbsd" ,libbsd) ("nftables" ,nftables))) (native-inputs - `(("pkg-config" ,pkg-config) - ("perl" ,perl) - ("protobuf-c" ,protobuf-c) - ("asciidoc" ,asciidoc) - ("xmlto" ,xmlto) - ("docbook-xml" ,docbook-xml) - ("docbook-xsl" ,docbook-xsl))) + (list pkg-config + perl + protobuf-c + asciidoc + xmlto + docbook-xml + docbook-xsl)) (home-page "https://criu.org") (synopsis "Checkpoint and restore in user space") (description "Using this tool, you can freeze a running application (or @@ -1679,9 +1671,7 @@ (define-public looking-glass-client ("sdl2-ttf" ,sdl2-ttf) ("spice-protocol" ,spice-protocol) ("wayland" ,wayland))) - (native-inputs `(("libconfig" ,libconfig) - ("nettle" ,nettle) - ("pkg-config" ,pkg-config))) + (native-inputs (list libconfig nettle pkg-config)) (arguments `(#:tests? #f ;; No tests are available. #:make-flags '("CC=gcc") @@ -1754,7 +1744,7 @@ (define-public runc `(("go-md2man" ,go-github-com-go-md2man) ("pkg-config" ,pkg-config))) (inputs - `(("libseccomp" ,libseccomp))) + (list libseccomp)) (synopsis "Open container initiative runtime") (home-page "https://opencontainers.org/") (description @@ -1826,17 +1816,16 @@ (define-public skopeo "0n22sdif437ddg5ch0ipwim3fg0n6ihc9bfi52qkhy3r1grz04hs")))) (build-system go-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("go-github-com-go-md2man" ,go-github-com-go-md2man))) + (list pkg-config go-github-com-go-md2man)) (inputs - `(("btrfs-progs" ,btrfs-progs) - ("eudev" ,eudev) - ("libassuan" ,libassuan) - ("libselinux" ,libselinux) - ("libostree" ,libostree) - ("lvm2" ,lvm2) - ("glib" ,glib) - ("gpgme" ,gpgme))) + (list btrfs-progs + eudev + libassuan + libselinux + libostree + lvm2 + glib + gpgme)) (arguments '(#:import-path "github.com/containers/skopeo" #:install-source? #f @@ -1947,7 +1936,7 @@ (define-public bubblewrap (delete-file-recursively (string-append (assoc-ref outputs "out") "/tmp")) #t))))) (inputs - `(("libcap" ,libcap))) + (list libcap)) (native-inputs `(("python" ,python-wrapper) ("util-linux" ,util-linux))) @@ -1976,7 +1965,7 @@ (define-public bochs (arguments `(#:tests? #f)) ; no tests exist (inputs - `(("libxrandr" ,libxrandr))) + (list libxrandr)) (home-page "http://bochs.sourceforge.net/") (synopsis "Emulator for x86 PC") (description @@ -2252,8 +2241,7 @@ (define-public osinfo-db (mkdir-p osinfo-dir) (invoke osinfo-db-import "--dir" osinfo-dir source))))) (native-inputs - `(("intltool" ,intltool) - ("osinfo-db-tools" ,osinfo-db-tools))) + (list intltool osinfo-db-tools)) (home-page "https://gitlab.com/libosinfo/osinfo-db") (synopsis "Database of information about operating systems") (description "Osinfo-db provides the database files for use with the @@ -2296,20 +2284,16 @@ (define-public python-transient ">=")) #t))))) (propagated-inputs - `(("python-beautifultable" ,python-beautifultable) - ("python-click" ,python-click) - ("python-importlib-resources" - ,python-importlib-resources) - ("python-lark-parser" ,python-lark-parser) - ("python-marshmallow" ,python-marshmallow) - ("python-progressbar2" ,python-progressbar2) - ("python-requests" ,python-requests) - ("python-toml" ,python-toml))) + (list python-beautifultable + python-click + python-importlib-resources + python-lark-parser + python-marshmallow + python-progressbar2 + python-requests + python-toml)) (native-inputs - `(("python-black" ,python-black) - ("python-mypy" ,python-mypy) - ("python-pyhamcrest" ,python-pyhamcrest) - ("python-twine" ,python-twine))) + (list python-black python-mypy python-pyhamcrest python-twine)) (home-page "https://github.com/ALSchwalm/transient") (synopsis diff --git a/gnu/packages/vlang.scm b/gnu/packages/vlang.scm index def858da17..108e09d450 100644 --- a/gnu/packages/vlang.scm +++ b/gnu/packages/vlang.scm @@ -102,7 +102,7 @@ (define-public vlang (copy-file "v.mod" vmod)) #t))))) (inputs - `(("glib" ,glib))) + (list glib)) (native-inputs `(("vc" ;; Versions are not consistently tagged, but the matching commit will diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index c6b9d0059b..924e219f10 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -145,7 +145,7 @@ (define-public remmina ("xdg-utils" ,xdg-utils) ("xkbfile" ,libxkbfile))) ; for nx plugin (propagated-inputs - `(("dconf" ,dconf))) + (list dconf)) (home-page "https://remmina.org/") (synopsis "Remote Desktop Client") (description "Remmina is a client to use other desktops remotely. @@ -175,21 +175,19 @@ (define-public tigervnc-client (with-directory-excursion "vncviewer" (invoke "make" "install"))))))) (native-inputs - `(("autoconf" ,autoconf) - ("gettext-minimal" ,gettext-minimal) - ("automake" ,automake))) + (list autoconf gettext-minimal automake)) (inputs - `(("zlib" ,zlib) - ("gnutls" ,gnutls) - ("libjpeg-turbo" ,libjpeg-turbo) - ("fltk" ,fltk) - ("linux-pam" ,linux-pam) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxtst" ,libxtst) - ("libxrandr" ,libxrandr) - ("libxdamage" ,libxdamage) - ("pixman" ,pixman))) + (list zlib + gnutls + libjpeg-turbo + fltk + linux-pam + libx11 + libxext + libxtst + libxrandr + libxdamage + pixman)) (home-page "https://tigervnc.org/") (synopsis "High-performance, platform-neutral implementation of VNC (client)") @@ -227,13 +225,11 @@ (define-public tigervnc-server ,@(package-inputs tigervnc-client) ,@(package-native-inputs xorg-server))) (inputs - `(("perl" ,perl) - ("coreutils" ,coreutils) - ("xauth" ,xauth) - ,@(package-inputs xorg-server))) + (modify-inputs (package-inputs xorg-server) + (prepend perl coreutils xauth))) (propagated-inputs - `(("xauth" ,xauth) - ,@(package-propagated-inputs xorg-server))) + (modify-inputs (package-propagated-inputs xorg-server) + (prepend xauth))) (arguments (substitute-keyword-arguments (package-arguments xorg-server) @@ -362,7 +358,7 @@ (define-public libvnc "gcc -I")) #t))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("gnutls" ,gnutls) ("libgcrypt" ,libgcrypt) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index b06ca33868..1eeb560717 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -240,7 +240,7 @@ (define-public bitmask (add-after 'python-wrap 'qt-wrap (assoc-ref qt:%standard-phases 'qt-wrap))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("iproute" ,iproute) ("iptables" ,iptables) @@ -254,19 +254,13 @@ (define-public bitmask ("qtquickcontrols" ,qtquickcontrols) ("qtquickcontrols2" ,qtquickcontrols2))) (propagated-inputs - `(("go-0xacab-org-leap-shapeshifter" - ,go-0xacab-org-leap-shapeshifter) - ("go-github-com-apparentlymart-go-openvpn-mgmt" - ,go-github-com-apparentlymart-go-openvpn-mgmt) - ("go-github-com-emersion-go-autostart" - ,go-github-com-emersion-go-autostart) - ("go-github-com-keybase-go-ps" - ,go-github-com-keybase-go-ps) - ("go-github-com-rakyll-statik" - ,go-github-com-rakyll-statik) - ("go-github-com-sevlyar-go-daemon" - ,go-github-com-sevlyar-go-daemon) - ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (list go-0xacab-org-leap-shapeshifter + go-github-com-apparentlymart-go-openvpn-mgmt + go-github-com-emersion-go-autostart + go-github-com-keybase-go-ps + go-github-com-rakyll-statik + go-github-com-sevlyar-go-daemon + go-golang-org-x-sys)) (synopsis "Generic VPN client by LEAP") (description "Bitmask, by @acronym{LEAP, LEAP Encryption Access Project}, is an application to provide easy and secure encrypted communication with a @@ -289,9 +283,8 @@ (define-public gvpe "1cz8n75ksl0l908zc5l3rnfm1hv7130s2w8710799fr5sxrdbszi")))) (build-system gnu-build-system) (home-page "http://software.schmorp.de/pkg/gvpe.html") - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("openssl" ,openssl) - ("zlib" ,zlib))) + (native-inputs (list pkg-config)) + (inputs (list openssl zlib)) (synopsis "Secure VPN among multiple nodes over an untrusted network") (description "The GNU Virtual Private Ethernet creates a virtual network @@ -384,18 +377,16 @@ (define-public strongswan ;; Use libcap by default. "--with-capabilities=libcap"))) (inputs - `(("coreutils" ,coreutils) - ("curl" ,curl) - ("gmp" ,gmp) - ("libcap" ,libcap) - ("libgcrypt" ,libgcrypt) - ("libsoup" ,libsoup) - ("linux-pam" ,linux-pam) - ("openssl" ,openssl))) + (list coreutils + curl + gmp + libcap + libgcrypt + libsoup + linux-pam + openssl)) (native-inputs - `(("coreutils" ,coreutils) - ("pkg-config" ,pkg-config) - ("tzdata" ,tzdata-for-tests))) + (list coreutils pkg-config tzdata-for-tests)) (synopsis "IKEv1/v2 keying daemon") (description "StrongSwan is an IPsec implementation originally based upon the FreeS/WAN project. It contains support for IKEv1, IKEv2, MOBIKE, IPv6, @@ -441,9 +432,7 @@ (define-public vpnc (sha256 (base32 "1128860lis89g1s21hqxvap2nq426c9j4bvgghncc1zj0ays7kj6")))) (build-system gnu-build-system) - (inputs `(("libgcrypt" ,libgcrypt) - ("perl" ,perl) - ("vpnc-scripts" ,vpnc-scripts))) + (inputs (list libgcrypt perl vpnc-scripts)) (arguments `(#:tests? #f ; there is no check target #:phases @@ -488,13 +477,13 @@ (define-public vpnc-scripts (base32 "1pmi4n58q81pmn9arvfixhvv6vkkf3rpwac3hwnwyl882q5q0ccx")))) (build-system gnu-build-system) - (inputs `(("guile" ,guile-3.0) ; for the wrapper scripts - ("coreutils" ,coreutils) - ("grep" ,grep) - ("iproute2" ,iproute) ; for ‘ip’ - ("net-tools" ,net-tools) ; for ‘ifconfig’, ‘route’ - ("sed" ,sed) - ("which" ,which))) + (inputs (list guile-3.0 ; for the wrapper scripts + coreutils + grep + iproute ; for ‘ip’ + net-tools ; for ‘ifconfig’, ‘route’ + sed + which)) (arguments `(#:phases (modify-phases %standard-phases @@ -581,10 +570,9 @@ (define-public ocproxy "03323nnhb4y9nzwva04mq7xg03dvdrgp689g89f69jqc261skcqx")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("libevent" ,libevent))) + (list libevent)) (home-page "https://github.com/cernekee/ocproxy") (synopsis "OpenConnect proxy") (description @@ -606,12 +594,9 @@ (define-public openconnect (base32 "1cdsx4nsrwawbsisfkldfc9i4qn60g03vxb13nzppr2br9p4rrih")))) (build-system gnu-build-system) (propagated-inputs - `(("libxml2" ,libxml2) - ("gnutls" ,gnutls) - ("zlib" ,zlib))) + (list libxml2 gnutls zlib)) (inputs - `(("lz4" ,lz4) - ("vpnc-scripts" ,vpnc-scripts))) + (list lz4 vpnc-scripts)) (native-inputs `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) @@ -667,23 +652,22 @@ (define-public openconnect-sso `("QTWEBENGINEPROCESS_PATH" = (,qt-process-path))) #t)))))) (inputs - `(("openconnect" ,openconnect) - ("python-attrs" ,python-attrs) - ("python-colorama" ,python-colorama) - ("python-keyring" ,python-keyring) - ("python-lxml" ,python-lxml) - ("python-prompt-toolkit" ,python-prompt-toolkit) - ("python-requests" ,python-requests) - ("python-pyqt" ,python-pyqt) - ("python-pyqtwebengine" ,python-pyqtwebengine) - ("python-pysocks" ,python-pysocks) - ("python-pyxdg" ,python-pyxdg) - ("python-structlog" ,python-structlog) - ("python-toml" ,python-toml) - ("qtwebengine" ,qtwebengine))) + (list openconnect + python-attrs + python-colorama + python-keyring + python-lxml + python-prompt-toolkit + python-requests + python-pyqt + python-pyqtwebengine + python-pysocks + python-pyxdg + python-structlog + python-toml + qtwebengine)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (home-page "https://github.com/vlaci/openconnect-sso") (synopsis "OpenConnect wrapper script supporting Azure AD (SAMLv2)") (description @@ -710,8 +694,7 @@ (define-public openfortivpn ("autotools" ,automake) ("pkg-config" ,pkg-config))) (inputs - `(("openssl" ,openssl) - ("ppp" ,ppp))) + (list openssl ppp)) (home-page "https://github.com/adrienverge/openfortivpn") (synopsis "Client for PPP+SSL VPN tunnel services") (description "Openfortivpn is a client for PPP+SSL VPN tunnel services. It @@ -735,12 +718,9 @@ (define-public openvpn (arguments '(#:configure-flags '("--enable-iproute2=yes"))) (native-inputs - `(("iproute2" ,iproute))) + (list iproute)) (inputs - `(("lz4" ,lz4) - ("lzo" ,lzo) - ("openssl" ,openssl) - ("linux-pam" ,linux-pam))) + (list lz4 lzo openssl linux-pam)) (home-page "https://openvpn.net/") (synopsis "Virtual private network daemon") (description @@ -792,18 +772,18 @@ (define-public protonvpn-cli "which"))))) #t))))) (native-inputs - `(("python-docopt" ,python-docopt))) + (list python-docopt)) (inputs - `(("dialog" ,dialog) - ("iproute2" ,iproute) - ("iptables" ,iptables) - ("ncurses" ,ncurses) - ("openvpn" ,openvpn) - ("procps" ,procps) - ("python-jinja2" ,python-jinja2) - ("python-pythondialog" ,python-pythondialog) - ("python-requests" ,python-requests) - ("which" ,which))) + (list dialog + iproute + iptables + ncurses + openvpn + procps + python-jinja2 + python-pythondialog + python-requests + which)) (synopsis "Command-line client for ProtonVPN") (description "This is the official command-line interface for ProtonVPN, a secure @@ -829,9 +809,7 @@ (define-public tinc '(#:configure-flags '("--sysconfdir=/etc" "--localstatedir=/var"))) - (inputs `(("zlib" ,zlib) - ("lzo" ,lzo) - ("openssl" ,openssl))) + (inputs (list zlib lzo openssl)) (home-page "https://tinc-vpn.org") (synopsis "Virtual Private Network (VPN) daemon") (description @@ -862,12 +840,12 @@ (define-public sshuttle (("/bin/sh") "sh")) #t))))) (native-inputs - `(("python-setuptools-scm" ,python-setuptools-scm) - ;; For tests only. - ("python-flake8" ,python-flake8) - ("python-mock" ,python-mock) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-setuptools-scm + ;; For tests only. + python-flake8 + python-mock + python-pytest-cov + python-pytest-runner)) (home-page "https://github.com/sshuttle/sshuttle") (synopsis "VPN that transparently forwards connections over SSH") (description "sshuttle creates an encrypted virtual private network (VPN) @@ -901,14 +879,10 @@ (define-public sshoot (("/bin/sh") (which "sh"))) #t))))) (inputs - `(("python-argcomplete" ,python-argcomplete) - ("python-prettytable" ,python-prettytable) - ("python-pyyaml" ,python-pyyaml))) + (list python-argcomplete python-prettytable python-pyyaml)) ;; For tests only. (native-inputs - `(("python-fixtures" ,python-fixtures) - ("python-pbr" ,python-pbr) - ("python-testtools" ,python-testtools))) + (list python-fixtures python-pbr python-testtools)) (home-page "https://github.com/albertodonato/sshoot") (synopsis "sshuttle VPN session manager") (description "sshoot provides a command-line interface to manage multiple @@ -933,11 +907,9 @@ (define-public badvpn (arguments '(#:tests? #f)) ; no tests (inputs - `(("nspr" ,nspr) - ("nss" ,nss) - ("openssl" ,openssl))) + (list nspr nss openssl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/ambrop72/badvpn") (synopsis "Peer-to-peer virtual private network (VPN)") (description "@code{BadVPN} is a collection of virtual private @@ -1116,9 +1088,7 @@ (define-public xl2tpd (assoc-ref inputs "linux-libre-headers")) #t))) #:tests? #f)) ; no tests provided - (inputs `(("libpcap" ,libpcap) - ("linux-libre-headers" ,linux-libre-headers) - ("ppp" ,ppp))) + (inputs (list libpcap linux-libre-headers ppp)) (home-page "https://www.xelerance.com/software/xl2tpd/") (synopsis "Layer 2 Tunnelling Protocol Daemon (RFC 2661)") (description diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm index b3f20fdbcf..f5c619a2b2 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -93,9 +93,8 @@ (define-public spirv-tools (string-append "-DSPIRV-Headers_SOURCE_DIR=" (assoc-ref %build-inputs "spirv-headers"))))) - (inputs `(("spirv-headers" ,spirv-headers))) - (native-inputs `(("pkg-config" ,pkg-config) - ("python" ,python))) + (inputs (list spirv-headers)) + (native-inputs (list pkg-config python)) (home-page "https://github.com/KhronosGroup/SPIRV-Tools") (synopsis "API and commands for processing SPIR-V modules") (description @@ -138,10 +137,8 @@ (define-public spirv-cross (string-append (assoc-ref inputs "spirv-tools") "/bin"))) #t))))) (inputs - `(("glslang" ,glslang) - ("spirv-headers" ,spirv-headers) - ("spirv-tools" ,spirv-tools))) - (native-inputs `(("python" ,python))) + (list glslang spirv-headers spirv-tools)) + (native-inputs (list python)) (home-page "https://github.com/KhronosGroup/SPIRV-Cross") (synopsis "Parser for and converter of SPIR-V to other shader languages") (description @@ -170,8 +167,7 @@ (define-public glslang '(#:tests? #f ;FIXME: requires bundled SPIRV-Tools #:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python))) + (list pkg-config python)) (home-page "https://github.com/KhronosGroup/glslang") (synopsis "OpenGL and OpenGL ES shader front end and validator") (description @@ -254,7 +250,7 @@ (define-public vulkan-loader ("python" ,python) ("wayland" ,wayland))) (inputs - `(("vulkan-headers" ,vulkan-headers))) + (list vulkan-headers)) (home-page "https://github.com/KhronosGroup/Vulkan-Loader") (synopsis "Khronos official ICD loader and validation layers for Vulkan") @@ -286,14 +282,9 @@ (define-public vulkan-tools "129wzk7xj3vn3c8b4p7fzkd0npl58118s2i1d88gsfnlix54nagq")))) (build-system cmake-build-system) (inputs - `(("glslang" ,glslang) - ("libxrandr" ,libxrandr) - ("vulkan-loader" ,vulkan-loader) - ("wayland" ,wayland))) + (list glslang libxrandr vulkan-loader wayland)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python" ,python) - ("vulkan-headers" ,vulkan-headers))) + (list pkg-config python vulkan-headers)) (arguments `(#:tests? #f ;no tests #:configure-flags (list (string-append "-DGLSLANG_INSTALL_DIR=" @@ -354,12 +345,9 @@ (define-public shaderc ,(package-version glslang)))) #t))))) (inputs - `(("glslang" ,glslang) - ("python" ,python) - ("spirv-headers" ,spirv-headers) - ("spirv-tools" ,spirv-tools))) + (list glslang python spirv-headers spirv-tools)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/google/shaderc") (synopsis "Tools for shader compilation") (description "Shaderc is a collection of tools, libraries, and tests for @@ -400,16 +388,16 @@ (define-public vkd3d ("libtool" ,libtool) ("pkg-config" ,pkg-config))) (inputs - `(("libx11" ,libx11) - ("libxcb" ,libxcb) - ("spirv-headers" ,spirv-headers) - ("spirv-tools" ,spirv-tools) - ("vulkan-headers" ,vulkan-headers) - ("vulkan-loader" ,vulkan-loader) - ("wine-minimal" ,wine-minimal) ; Needed for 'widl'. - ("xcb-util" ,xcb-util) - ("xcb-util-keysyms" ,xcb-util-keysyms) - ("xcb-util-wm" ,xcb-util-wm))) + (list libx11 + libxcb + spirv-headers + spirv-tools + vulkan-headers + vulkan-loader + wine-minimal ; Needed for 'widl'. + xcb-util + xcb-util-keysyms + xcb-util-wm)) (home-page "https://source.winehq.org/git/vkd3d.git/") (synopsis "Direct3D 12 to Vulkan translation library") (description "vkd3d is a library for translating Direct3D 12 to Vulkan.") diff --git a/gnu/packages/w3m.scm b/gnu/packages/w3m.scm index a14ca02e84..5239cd43a0 100644 --- a/gnu/packages/w3m.scm +++ b/gnu/packages/w3m.scm @@ -66,13 +66,13 @@ (define-public w3m "scripts/dirlist.cgi.in") (("@PERL@") (which "perl")))))))) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("imlib2" ,imlib2) - ("libgc" ,libgc) - ("libx11" ,libx11) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list gdk-pixbuf + imlib2 + libgc + libx11 + ncurses + openssl + zlib)) (native-inputs `(("gettext" ,gettext-minimal) ("perl" ,perl) diff --git a/gnu/packages/wdiff.scm b/gnu/packages/wdiff.scm index 20fc0bc06f..ec0769447f 100644 --- a/gnu/packages/wdiff.scm +++ b/gnu/packages/wdiff.scm @@ -47,9 +47,9 @@ (define-public wdiff (("#! /bin/sh") (string-append "#!" (which "sh"))))))))) (native-inputs - `(("which" ,which) - ;; For some reason wdiff.info gets rebuilt. - ("texinfo" ,texinfo))) + (list which + ;; For some reason wdiff.info gets rebuilt. + texinfo)) (home-page "https://www.gnu.org/software/wdiff/") (synopsis "Word difference finder") (description diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 945dc72847..0fcb12d894 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -181,8 +181,7 @@ (define-public links (invoke "./configure" (string-append "--prefix=" out) "--enable-graphics"))))))) - (native-inputs `(("linux-libre-headers" ,linux-libre-headers) - ("pkg-config" ,pkg-config))) + (native-inputs (list linux-libre-headers pkg-config)) (inputs `(("gpm" ,gpm) ("libevent" ,libevent) ("libjpeg" ,libjpeg-turbo) @@ -227,7 +226,7 @@ (define-public luakit ("webkitgtk" ,webkitgtk-with-libsoup2) ("sqlite" ,sqlite))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (build-system glib-or-gtk-build-system) (arguments `(#:make-flags @@ -286,16 +285,15 @@ (define-public lynx (base32 "06jhv8ibfw1xkf8d8zrnkc2aw4d462s77hlp6f6xa6k8awzxvmkg")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("perl" ,perl))) - (inputs `(("ncurses" ,ncurses) - ("libidn" ,libidn) - ("openssl" ,openssl) - ("libgcrypt" ,libgcrypt) - ("unzip" ,unzip) - ("zlib" ,zlib) - ("gzip" ,gzip) - ("bzip2" ,bzip2))) + (native-inputs (list pkg-config perl)) + (inputs (list ncurses + libidn + openssl + libgcrypt + unzip + zlib + gzip + bzip2)) (arguments `(#:configure-flags (let ((openssl (assoc-ref %build-inputs "openssl"))) @@ -443,13 +441,13 @@ (define-public kristall (base32 "1kvkxkisi3czldnb43ig60l55pi4a3m2a4ixp7krhpf9fc5wp294"))))))) (inputs - `(("cmark" ,cmark) - ("font-google-noto" ,font-google-noto) - ("font-openmoji" ,font-openmoji) - ("openssl" ,openssl) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtsvg" ,qtsvg))) + (list cmark + font-google-noto + font-openmoji + openssl + qtbase-5 + qtmultimedia + qtsvg)) (home-page "https://kristall.random-projects.net") (synopsis "Small-internet graphical client") (description "Graphical small-internet client with with many features @@ -474,23 +472,23 @@ (define-public qutebrowser (base32 "05n64mw9lzzxpxr7lhakbkm9ir3x8p0rwk6vbbg01aqg5iaanyj0")))) (build-system python-build-system) (native-inputs - `(("python-attrs" ,python-attrs))) ; for tests + (list python-attrs)) ; for tests (inputs - `(("python-colorama" ,python-colorama) - ("python-cssutils" ,python-cssutils) - ("python-importlib-resources" ,python-importlib-resources) - ("python-jinja2" ,python-jinja2) - ("python-markupsafe" ,python-markupsafe) - ("python-pygments" ,python-pygments) - ("python-pypeg2" ,python-pypeg2) - ("python-pyyaml" ,python-pyyaml) - ;; FIXME: python-pyqtwebengine needs to come before python-pyqt so - ;; that it's __init__.py is used first. - ("python-pyqtwebengine" ,python-pyqtwebengine) - ("python-pyqt" ,python-pyqt) - ;; While qtwebengine is provided by python-pyqtwebengine, it's - ;; included here so we can wrap QTWEBENGINEPROCESS_PATH. - ("qtwebengine" ,qtwebengine))) + (list python-colorama + python-cssutils + python-importlib-resources + python-jinja2 + python-markupsafe + python-pygments + python-pypeg2 + python-pyyaml + ;; FIXME: python-pyqtwebengine needs to come before python-pyqt so + ;; that it's __init__.py is used first. + python-pyqtwebengine + python-pyqt + ;; While qtwebengine is provided by python-pyqtwebengine, it's + ;; included here so we can wrap QTWEBENGINEPROCESS_PATH. + qtwebengine)) (arguments `(;; FIXME: With the existance of qtwebengine, tests can now run. But ;; they are still disabled because test phase hangs. It's not readily @@ -567,7 +565,7 @@ (define-public vimb ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("webkitgtk" ,webkitgtk-with-libsoup2))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://fanglingsu.github.io/vimb/") (synopsis "Fast and lightweight Vim-like web browser") (description "Vimb is a fast and lightweight vim like web browser based on @@ -715,18 +713,17 @@ (define-public lagrange `(#:tests? #false ;no tests #:configure-flags (list "-DTFDN_ENABLE_SSE41=OFF"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("zip" ,zip))) + (list pkg-config zip)) (inputs - `(("fribidi" ,fribidi) - ("harfbuzz" ,harfbuzz) - ("libunistring" ,libunistring) - ("libwebp" ,libwebp) - ("mpg123" ,mpg123) - ("openssl" ,openssl) - ("pcre" ,pcre) - ("sdl2" ,sdl2) - ("zlib" ,zlib))) + (list fribidi + harfbuzz + libunistring + libwebp + mpg123 + openssl + pcre + sdl2 + zlib)) (home-page "https://gmi.skyjake.fi/lagrange/") (synopsis "Graphical Gemini client") (description @@ -756,10 +753,9 @@ (define-public gmni `(#:tests? #f ; no check target #:make-flags (list (string-append "CC=" ,(cc-for-target))))) (inputs - `(("openssl" ,openssl))) + (list openssl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (home-page "https://sr.ht/~sircmpwn/gmni") (synopsis "Minimalist command line Gemini client") (description "The gmni package includes: @@ -921,9 +917,7 @@ (define-public telescope `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("libevent" ,libevent) - ("libressl" ,libressl) - ("ncurses" ,ncurses))) + (list libevent libressl ncurses)) (home-page "https://git.omarpolo.com/telescope/about/") (synopsis "Gemini client with a terminal interface") (description "Telescope is a w3m-like browser for Gemini.") diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 7ea3217481..2285f23994 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -243,8 +243,7 @@ (define-public qhttp "postcollector"))) #t))))) (inputs - `(("http-parser" ,http-parser) - ("qtbase" ,qtbase-5))) + (list http-parser qtbase-5)) (home-page "https://github.com/azadkuh/qhttp/") (synopsis "Qt-based HTTP Library") (description @@ -264,11 +263,8 @@ (define-public httpd (base32 "1x1qp10pfh33x1b56liwsjl0jamjm5lkk7j3lj87c1ygzs0ivq10")))) (build-system gnu-build-system) - (native-inputs `(("pcre" ,pcre "bin"))) ;for 'pcre-config' - (inputs `(("apr" ,apr) - ("apr-util" ,apr-util) - ("openssl" ,openssl) - ("perl" ,perl))) ; needed to run bin/apxs + (native-inputs (list `(,pcre "bin"))) ;for 'pcre-config' + (inputs (list apr apr-util openssl perl)) ; needed to run bin/apxs (arguments `(#:test-target "test" #:configure-flags (list "--enable-rewrite" @@ -351,9 +347,9 @@ (define-public monolith #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("openssl" ,openssl))) + (list openssl)) (home-page "https://github.com/Y2Z/monolith") (synopsis "Command line tool for saving web pages as a single HTML file") (description @@ -384,11 +380,7 @@ (define-public nginx (base32 "1ziv3xargxhxycd5hp6r3r5mww54nvvydiywcpsamg3i9r3jzxyi")))) (build-system gnu-build-system) - (inputs `(("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("openssl" ,openssl) - ("pcre" ,pcre) - ("zlib" ,zlib))) + (inputs (list libxml2 libxslt openssl pcre zlib)) (arguments `(#:tests? #f ; no test target #:phases @@ -519,9 +511,7 @@ (define-public nginx-documentation (copy-recursively "libxslt" output) #t)))))) (native-inputs - `(("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("nginx-xslscript" ,nginx-xslscript))) + (list libxml2 libxslt nginx-xslscript)) (home-page "https://nginx.org") (synopsis "Documentation for the nginx web server") (description @@ -884,9 +874,8 @@ (define-public lighttpd ("pcre:bin" ,pcre "bin") ("zlib" ,zlib))) (native-inputs - `(("perl" ,perl) ; for tests - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list perl ; for tests + pkg-config which)) (home-page "https://www.lighttpd.net/") (synopsis "Lightweight HTTP and reverse proxy server") (description @@ -914,9 +903,7 @@ (define-public fcgi ;; Parallel building is not supported. (arguments `(#:parallel-build? #f)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) ;; This is an archived fork of the original home page, www.fastcgi.com. (home-page "https://fastcgi-archives.github.io/") (synopsis "Language-independent, high-performant extension to CGI") @@ -953,11 +940,9 @@ (define-public fcgiwrap ((" -Werror") "")) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("fcgi" ,fcgi))) + (list fcgi)) (home-page "https://nginx.localdomain.pl/wiki/FcgiWrap") (synopsis "Simple server for running CGI applications over FastCGI") (description "Fcgiwrap is a simple server for running CGI applications @@ -978,17 +963,15 @@ (define-public starman (base32 "1y1kn4929k299fbf6sw9lxcsdlq9fvq777p6yrzk591rr9xhkx8h")))) (build-system perl-build-system) (native-inputs - `(("perl-libwww" ,perl-libwww) - ("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-requires" ,perl-test-requires))) + (list perl-libwww perl-module-build-tiny perl-test-requires)) (propagated-inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-http-date" ,perl-http-date) - ("perl-http-message" ,perl-http-message) - ("perl-http-parser-xs" ,perl-http-parser-xs) - ("perl-net-server" ,perl-net-server) - ("perl-plack" ,perl-plack) - ("perl-test-tcp" ,perl-test-tcp))) + (list perl-data-dump + perl-http-date + perl-http-message + perl-http-parser-xs + perl-net-server + perl-plack + perl-test-tcp)) (home-page "https://metacpan.org/release/Starman") (synopsis "PSGI/Plack web server") (description "Starman is a PSGI perl web server that has unique features @@ -1017,8 +1000,7 @@ (define-public icedtea-web (string-append "--with-jdk-home=" (assoc-ref %build-inputs "jdk"))))) (outputs '("out" "doc")) (native-inputs - `(("pkg-config" ,pkg-config) - ("zip" ,zip))) + (list pkg-config zip)) (inputs `(("gtk+" ,gtk+) ("jdk" ,icedtea "jdk"))) @@ -1188,7 +1170,7 @@ (define-public qjson (add-before 'check 'render-offscreen (lambda _ (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (inputs - `(("qtbase" ,qtbase-5))) + (list qtbase-5)) (home-page "http://qjson.sourceforge.net") (synopsis "Library that maps JSON data to QVariant objects") (description "QJson is a Qt-based library that maps JSON data to @@ -1212,8 +1194,7 @@ (define-public qoauth "1b2jdqs526ac635yb2whm049spcsk7almnnr6r5b4yqhq922anw3")))) (build-system gnu-build-system) (inputs - `(("qca" ,qca) - ("qtbase" ,qtbase-5))) + (list qca qtbase-5)) (arguments '(#:tests? #f ;FIXME: some tests are failing #:phases @@ -1351,9 +1332,7 @@ (define-public krona-tools (invoke (string-append (assoc-ref outputs "out") "/bin/ktImportText") "ec.tsv"))))))) (inputs - `(("curl" ,curl) - ("make" ,gnu-make) - ("perl" ,perl))) + (list curl gnu-make perl)) (home-page "https://github.com/marbl/Krona/wiki") (synopsis "Hierarchical data exploration with zoomable HTML5 pie charts") (description @@ -1453,9 +1432,8 @@ (define-public libwebsockets ;; doesn't use 'add_test', and it's unclear how to run the test suite. '(#:tests? #f)) - (native-inputs `(("perl" ,perl))) ; to build the HTML doc - (inputs `(("zlib" ,zlib) - ("openssl" ,openssl))) + (native-inputs (list perl)) ; to build the HTML doc + (inputs (list zlib openssl)) (synopsis "WebSockets library written in C") (description "Libwebsockets is a library that allows C programs to establish client @@ -1525,8 +1503,7 @@ (define-public websocketpp (base32 "1ww4fhl8qf12hkv6jaild8zzsygdspxm1gqpk2f63gv1xfi31wpm")) (patches (search-patches "websocketpp-fix-for-cmake-3.15.patch")))) (build-system cmake-build-system) - (inputs `(("boost" ,boost) - ("openssl" ,openssl))) + (inputs (list boost openssl)) (arguments '(#:configure-flags '("-DBUILD_TESTS=ON") #:phases (modify-phases %standard-phases @@ -1562,12 +1539,12 @@ (define-public wslay ;; Parallel builds don't reliably succeed. `(#:parallel-build? #f)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("cunit" ,cunit) ; for tests - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("python-sphinx" ,python-sphinx))) + (list autoconf + automake + cunit ; for tests + libtool + pkg-config + python-sphinx)) (home-page "https://tatsuhiro-t.github.io/wslay/") (synopsis "C WebSocket library") (description "@code{Wslay} is an event-based C library for the WebSocket @@ -1596,8 +1573,7 @@ (define-public libpsl ;; For tests. ("python" ,python-wrapper))) (inputs - `(("libidn2" ,libidn2) - ("libunistring" ,libunistring))) + (list libidn2 libunistring)) (home-page "https://github.com/rockdaboot/libpsl") (synopsis "C library for the Publix Suffix List") (description @@ -1644,9 +1620,7 @@ (module "tidy") (setenv "AUTOMAKE" "automake --foreign") (invoke "autoreconf" "-vfi")))))) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("libtool" ,libtool))) + (list automake autoconf libtool)) (synopsis "HTML validator and tidier") (description "HTML Tidy is a command-line tool and C library that can be used to validate and fix HTML data.") @@ -1728,7 +1702,7 @@ (define-public tinyproxy ;; (setenv "XML_DEBUG_CATALOG" "1") #t))))) (native-inputs - `(("perl" ,perl))) ; for tests + (list perl)) ; for tests (home-page "https://tinyproxy.github.io/") (synopsis "Light-weight HTTP/HTTPS proxy daemon") (description "Tinyproxy is a light-weight HTTP/HTTPS proxy @@ -1751,7 +1725,7 @@ (define-public polipo (sha256 (base32 "05g09sg9qkkhnc2mxldm1w1xkxzs2ylybkjzs28w8ydbjc3pand2")))) - (native-inputs `(("texinfo" ,texinfo))) + (native-inputs (list texinfo)) (build-system gnu-build-system) (arguments `(#:phases (modify-phases %standard-phases @@ -1789,10 +1763,9 @@ (define-public websockify `(#:tests? #f)) ; FIXME: 2 out of 6 tests fail with "ImportError: No module ; named 'stubout'". The tests can be run by replacing the check phase with ; the command "python setup.py nosetests --verbosity=3". - (native-inputs `(; Required for tests: - ("python-mox3" ,python-mox3) - ("python-nose" ,python-nose))) - (propagated-inputs `(("python-numpy" ,python-numpy))) + (native-inputs (list ; Required for tests: + python-mox3 python-nose)) + (propagated-inputs (list python-numpy)) (home-page "https://github.com/novnc/websockify") (synopsis "WebSockets support for any application/server") (description "Websockify translates WebSockets traffic to normal socket @@ -1817,7 +1790,7 @@ (define-public wwwoffle (arguments `(#:configure-flags '("--with-gnutls") #:tests? #f)) ; no test target - (native-inputs `(("flex" ,flex))) + (native-inputs (list flex)) (inputs `(("gnutls" ,gnutls) ("libcrypt" ,libgcrypt))) (home-page "https://www.gedanken.org.uk/software/wwwoffle/") @@ -1842,10 +1815,9 @@ (define-public liboauth "07w1aq8y8wld43wmbk2q8134p3bfkp2vma78mmsfgw2jn1bh3xhd")))) (build-system gnu-build-system) (arguments '(#:configure-flags '("--enable-nss"))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (propagated-inputs - `(("curl" ,curl) - ("nss" ,nss))) + (list curl nss)) (home-page "https://sourceforge.net/projects/liboauth") (synopsis "C library implementing the OAuth API") (description @@ -1889,14 +1861,14 @@ (define-public libquvi (sha256 (base32 "00x9gbmzc5cns0gnfag0hsphcr3cb33vbbb9s7ppvvd6bxz2z1mm")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("curl" ,curl) - ("cyrus-sasl" ,cyrus-sasl) - ("libquvi-scripts" ,libquvi-scripts) - ("lua" ,lua-5.1) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl + cyrus-sasl + libquvi-scripts + lua-5.1 + openssl + zlib)) (arguments ;; Lua provides no .pc file, so add CFLAGS/LIBS manually. '(#:configure-flags @@ -1923,10 +1895,9 @@ (define-public quvi (sha256 (base32 "09lhl6dv5zpryasx7yjslfrcdcqlsbwapvd5lg7w6sm5x5n3k8ci")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("curl" ,curl) - ("libquvi" ,libquvi))) + (list curl libquvi)) (home-page "http://quvi.sourceforge.net/") (synopsis "Media stream URL parser") (description "quvi is a command-line-tool suite to extract media files @@ -1947,13 +1918,11 @@ (define-public serf (base32 "1k47gbgpp52049andr28y28nbwh9m36bbb0g8p0aka3pqlhjv72l")))) (build-system scons-build-system) (propagated-inputs - `(("apr" ,apr) - ("apr-util" ,apr-util) - ("openssl" ,openssl))) + (list apr apr-util openssl)) (inputs - `(;; TODO: Fix build with gss. - ;;("gss" ,gss) - ("zlib" ,zlib))) + (list ;; TODO: Fix build with gss. + ;;("gss" ,gss) + zlib)) (arguments `(#:scons-flags (list (string-append "APR=" (assoc-ref %build-inputs "apr")) (string-append "APU=" (assoc-ref %build-inputs "apr-util")) @@ -2034,9 +2003,7 @@ (define-public libsass (setenv "LIBSASS_VERSION" ,version) #t))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://sass-lang.com/libsass") (synopsis "SASS Compiler, implemented as a C/C++ library") (description @@ -2087,7 +2054,7 @@ (define-public sassc (setenv "SASSC_VERSION" ,version) #t))))) (inputs - `(("libsass" ,libsass))) + (list libsass)) (synopsis "CSS pre-processor") (description "SassC is a compiler written in C for the CSS pre-processor language known as SASS.") @@ -2101,21 +2068,16 @@ (define-public sassc/libsass-3.5 (inherit sassc) (name "sassc") (inputs - `(("libsass" , - (package - (inherit libsass) - (name "libsass") - (version "3.5.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/sass/libsass") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0830pjcvhzxh6yixj82x5k5r1xnadjqzi16kp53213icbly0r9ma")))))))) + (list (package (inherit libsass) + (name "libsass") + (version "3.5.5") + (source (origin (method git-fetch) + (uri (git-reference (url + "https://github.com/sass/libsass") + (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 + "0830pjcvhzxh6yixj82x5k5r1xnadjqzi16kp53213icbly0r9ma"))))))) (properties '((hidden? . #t))))) @@ -2132,13 +2094,10 @@ (define-public perl-apache-logformat-compiler (base32 "05xcl7j65vakx7x79jqjikyw0nzf60bc2w6hhc0q5sklxq1ral4l")))) (build-system perl-build-system) (native-inputs - `(("perl-http-message" ,perl-http-message) - ("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-test-mocktime" ,perl-test-mocktime) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-uri" ,perl-uri))) + (list perl-http-message perl-module-build-tiny perl-test-mocktime + perl-try-tiny perl-uri)) (propagated-inputs - `(("perl-posix-strftime-compiler" ,perl-posix-strftime-compiler))) + (list perl-posix-strftime-compiler)) (arguments `(#:tests? #f)) ; TODO: Timezone test failures (home-page "https://metacpan.org/release/Apache-LogFormat-Compiler") (synopsis "Compile a log format string to perl-code") @@ -2167,8 +2126,7 @@ (define-public perl-authen-sasl ;; versions of perl-authen-sasl. (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1") #t))))) (propagated-inputs - `(("perl-digest-hmac" ,perl-digest-hmac) - ("perl-gssapi" ,perl-gssapi))) + (list perl-digest-hmac perl-gssapi)) (home-page "https://metacpan.org/release/Authen-SASL") (synopsis "SASL authentication framework") (description "Authen::SASL provides an SASL authentication framework.") @@ -2189,12 +2147,9 @@ (define-public perl-catalyst-action-renderview "0j1rrld13cjk7ks92b5hv3xw4rfm2lvmksb4rlzd8mx0a0wj0rc5")))) (build-system perl-build-system) (native-inputs - `(("perl-http-request-ascgi" ,perl-http-request-ascgi) - ("perl-module-install" ,perl-module-install))) + (list perl-http-request-ascgi perl-module-install)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-data-visitor" ,perl-data-visitor) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-catalyst-runtime perl-data-visitor perl-mro-compat)) (home-page "https://metacpan.org/release/Catalyst-Action-RenderView") (synopsis "Sensible default Catalyst action") (description "This Catalyst action implements a sensible default end @@ -2214,20 +2169,19 @@ (define-public perl-catalyst-action-rest "086bykggzalbjfk0islac4b48g9s2ypj7y81d6ns1lq0aax1py6c")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires) - ("perl-module-install" ,perl-module-install))) + (list perl-test-requires perl-module-install)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-class-inspector" ,perl-class-inspector) - ("perl-config-general" ,perl-config-general) - ("perl-cpanel-json-xs" ,perl-cpanel-json-xs) - ("perl-libwww" ,perl-libwww) - ("perl-moose" ,perl-moose) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-params-validate" ,perl-params-validate) - ("perl-uri-find" ,perl-uri-find) - ("perl-xml-simple" ,perl-xml-simple))) + (list perl-catalyst-runtime + perl-class-inspector + perl-config-general + perl-cpanel-json-xs + perl-libwww + perl-moose + perl-mro-compat + perl-namespace-autoclean + perl-params-validate + perl-uri-find + perl-xml-simple)) (home-page "https://metacpan.org/release/Catalyst-Action-REST") (synopsis "Automated REST Method Dispatching") (description "This Action handles doing automatic method dispatching for @@ -2252,19 +2206,12 @@ (define-public perl-catalyst-authentication-store-dbix-class "0i5ja7690fs9nhxcij6lw51j804sm8s06m5mvk1n8pi8jljrymvw")))) (build-system perl-build-system) (native-inputs - `(("perl-catalyst-plugin-authorization-roles" - ,perl-catalyst-plugin-authorization-roles) - ("perl-catalyst-plugin-session-state-cookie" - ,perl-catalyst-plugin-session-state-cookie) - ("perl-dbd-sqlite" ,perl-dbd-sqlite) - ("perl-module-install" ,perl-module-install) - ("perl-test-www-mechanize-catalyst" ,perl-test-www-mechanize-catalyst))) + (list perl-catalyst-plugin-authorization-roles + perl-catalyst-plugin-session-state-cookie perl-dbd-sqlite + perl-module-install perl-test-www-mechanize-catalyst)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-catalyst-plugin-authentication" - ,perl-catalyst-plugin-authentication) - ("perl-dbix-class" ,perl-dbix-class) - ("perl-catalyst-model-dbic-schema" ,perl-catalyst-model-dbic-schema))) + (list perl-catalyst-runtime perl-catalyst-plugin-authentication + perl-dbix-class perl-catalyst-model-dbic-schema)) (home-page "https://metacpan.org/release/Catalyst-Authentication-Store-DBIx-Class") (synopsis "Storage class for Catalyst authentication using DBIx::Class") @@ -2288,10 +2235,9 @@ (define-public perl-catalyst-component-instancepercontext "0wfj4vnn2cvk6jh62amwlg050p37fcwdgrn9amcz24z6w4qgjqvz")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-moose" ,perl-moose))) + (list perl-catalyst-runtime perl-moose)) (home-page "https://metacpan.org/release/Catalyst-Component-InstancePerContext") (synopsis "Create only one instance of Moose component per context") @@ -2312,24 +2258,23 @@ (define-public perl-catalyst-devel (base32 "1r8arq7sw37d0mjyfzkc3pg1a9plgydqbscryc8qpvba4swpljls")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-fatal)) (propagated-inputs - `(("perl-catalyst-action-renderview" ,perl-catalyst-action-renderview) - ("perl-catalyst-plugin-configloader" ,perl-catalyst-plugin-configloader) - ("perl-catalyst-plugin-static-simple" ,perl-catalyst-plugin-static-simple) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-config-general" ,perl-config-general) - ("perl-file-changenotify" ,perl-file-changenotify) - ("perl-file-copy-recursive" ,perl-file-copy-recursive) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-module-install" ,perl-module-install) - ("perl-moose" ,perl-moose) - ("perl-moosex-emulate-class-accessor-fast" - ,perl-moosex-emulate-class-accessor-fast) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-path-class" ,perl-path-class) - ("perl-template-toolkit" ,perl-template-toolkit))) + (list perl-catalyst-action-renderview + perl-catalyst-plugin-configloader + perl-catalyst-plugin-static-simple + perl-catalyst-runtime + perl-config-general + perl-file-changenotify + perl-file-copy-recursive + perl-file-sharedir + perl-module-install + perl-moose + perl-moosex-emulate-class-accessor-fast + perl-namespace-autoclean + perl-namespace-clean + perl-path-class + perl-template-toolkit)) (home-page "https://metacpan.org/release/Catalyst-Devel") (synopsis "Catalyst Development Tools") (description "The Catalyst-Devel distribution includes a variety of @@ -2354,12 +2299,10 @@ (define-public perl-catalyst-dispatchtype-regex "06jq1lmpq88rmp9zik5gqczg234xac0hiyc3l698iif7zsgcyb80")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) ;needs Module::Build >= 0.4004 - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-catalyst-runtime" ,perl-catalyst-runtime))) + (list perl-module-build ;needs Module::Build >= 0.4004 + perl-namespace-autoclean perl-catalyst-runtime)) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-text-simpletable" ,perl-text-simpletable))) + (list perl-moose perl-text-simpletable)) (home-page "https://metacpan.org/release/Catalyst-DispatchType-Regex") (synopsis "Regex DispatchType for Catalyst") (description "Dispatch type managing path-matching behaviour using @@ -2385,31 +2328,28 @@ (define-public perl-catalyst-model-dbic-schema "1spfjcjc0b9dv3k2gbanqj1m1cqzyxb32p76dhdwizzpbvpi3a96")))) (build-system perl-build-system) (native-inputs - `(("perl-dbd-sqlite" ,perl-dbd-sqlite) - ("perl-module-install" ,perl-module-install) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-requires" ,perl-test-requires))) + (list perl-dbd-sqlite perl-module-install perl-test-exception + perl-test-requires)) (propagated-inputs - `(("perl-carp-clan" ,perl-carp-clan) - ("perl-catalyst-component-instancepercontext" - ,perl-catalyst-component-instancepercontext) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-catalystx-component-traits" ,perl-catalystx-component-traits) - ("perl-dbix-class" ,perl-dbix-class) - ("perl-dbix-class-cursor-cached" ,perl-dbix-class-cursor-cached) - ("perl-dbix-class-schema-loader" ,perl-dbix-class-schema-loader) - ("perl-hash-merge" ,perl-hash-merge) - ("perl-list-moreutils" ,perl-list-moreutils) - ("perl-module-runtime" ,perl-module-runtime) - ("perl-moose" ,perl-moose) - ("perl-moosex-markasmethods" ,perl-moosex-markasmethods) - ("perl-moosex-nonmoose" ,perl-moosex-nonmoose) - ("perl-moosex-types" ,perl-moosex-types) - ("perl-moosex-types-loadableclass" ,perl-moosex-types-loadableclass) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-tie-ixhash" ,perl-tie-ixhash) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-carp-clan + perl-catalyst-component-instancepercontext + perl-catalyst-runtime + perl-catalystx-component-traits + perl-dbix-class + perl-dbix-class-cursor-cached + perl-dbix-class-schema-loader + perl-hash-merge + perl-list-moreutils + perl-module-runtime + perl-moose + perl-moosex-markasmethods + perl-moosex-nonmoose + perl-moosex-types + perl-moosex-types-loadableclass + perl-namespace-autoclean + perl-namespace-clean + perl-tie-ixhash + perl-try-tiny)) (home-page "https://metacpan.org/release/Catalyst-Model-DBIC-Schema") (synopsis "DBIx::Class::Schema Model Class") (description "This is a Catalyst Model for DBIx::Class::Schema-based @@ -2430,10 +2370,8 @@ (define-public perl-catalyst-plugin-accesslog "0811rj45q4v2y8wka3wb9d5m4vbyhcmkvddf2wz4x69awzjbhgc7")))) (build-system perl-build-system) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-datetime" ,perl-datetime) - ("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-catalyst-runtime perl-datetime perl-moose + perl-namespace-autoclean)) (home-page "https://metacpan.org/release/Catalyst-Plugin-AccessLog") (synopsis "Request logging from within Catalyst") (description "This Catalyst plugin enables you to create \"access logs\" @@ -2456,19 +2394,18 @@ (define-public perl-catalyst-plugin-authentication "0v6hb4r1wv3djrnqvnjcn3xx1scgqzx8nyjdg9lfc1ybvamrl0rn")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (propagated-inputs - `(("perl-catalyst-plugin-session" ,perl-catalyst-plugin-session) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-class-inspector" ,perl-class-inspector) - ("perl-moose" ,perl-moose) - ("perl-moosex-emulate-class-accessor-fast" - ,perl-moosex-emulate-class-accessor-fast) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-string-rewriteprefix" ,perl-string-rewriteprefix) - ("perl-test-exception" ,perl-test-exception) - ("perl-try-tiny" ,perl-try-tiny))) + (list perl-catalyst-plugin-session + perl-catalyst-runtime + perl-class-inspector + perl-moose + perl-moosex-emulate-class-accessor-fast + perl-mro-compat + perl-namespace-autoclean + perl-string-rewriteprefix + perl-test-exception + perl-try-tiny)) (home-page "https://metacpan.org/release/Catalyst-Plugin-Authentication") (synopsis "Infrastructure plugin for the Catalyst authentication framework") (description "The authentication plugin provides generic user support for @@ -2492,14 +2429,10 @@ (define-public perl-catalyst-plugin-authorization-roles "0l83lkwmq0lngwh8b1rv3r719pn8w1gdbyhjqm74rnd0wbjl8h7f")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-install perl-test-exception)) (propagated-inputs - `(("perl-catalyst-plugin-authentication" - ,perl-catalyst-plugin-authentication) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-set-object" ,perl-set-object) - ("perl-universal-isa" ,perl-universal-isa))) + (list perl-catalyst-plugin-authentication perl-catalyst-runtime + perl-set-object perl-universal-isa)) (home-page "https://metacpan.org/release/Catalyst-Plugin-Authorization-Roles") (synopsis "Role-based authorization for Catalyst") @@ -2521,10 +2454,8 @@ (define-public perl-catalyst-plugin-captcha "0llyj3v5nx9cx46jdbbvxf1lc9s9cxq5ml22xmx3wkb201r5qgaa")))) (build-system perl-build-system) (propagated-inputs - `(("perl-catalyst-plugin-session" ,perl-catalyst-plugin-session) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-gd-securityimage" ,perl-gd-securityimage) - ("perl-http-date" ,perl-http-date))) + (list perl-catalyst-plugin-session perl-catalyst-runtime + perl-gd-securityimage perl-http-date)) (home-page "https://metacpan.org/release/Catalyst-Plugin-Captcha") (synopsis "Captchas for Catalyst") (description "This plugin creates and validates Captcha images for @@ -2545,13 +2476,10 @@ (define-public perl-catalyst-plugin-configloader (base32 "0w8r3bbxqnlykvra6sx3sh3wh8ylkj914xg5ql6nw11ddy56jaly")))) (build-system perl-build-system) (native-inputs - `(("perl-path-class" ,perl-path-class) - ("perl-module-install" ,perl-module-install))) + (list perl-path-class perl-module-install)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-config-any" ,perl-config-any) - ("perl-data-visitor" ,perl-data-visitor) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-catalyst-runtime perl-config-any perl-data-visitor + perl-mro-compat)) (home-page "https://metacpan.org/release/Catalyst-Plugin-ConfigLoader") (synopsis "Load config files of various types") (description "This module will attempt to load find and load configuration @@ -2572,18 +2500,15 @@ (define-public perl-catalyst-plugin-session (base32 "0a451997zc2vjx7rvndgx1ldbrpic8sfbddyvncynh0zr8bhlqc5")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-exception" ,perl-test-exception))) + (list perl-module-install perl-test-deep perl-test-exception)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-moose" ,perl-moose) - ("perl-moosex-emulate-class-accessor-fast" - ,perl-moosex-emulate-class-accessor-fast) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-object-signature" ,perl-object-signature) - ("perl-test-www-mechanize-psgi" ,perl-test-www-mechanize-psgi))) + (list perl-catalyst-runtime + perl-moose + perl-moosex-emulate-class-accessor-fast + perl-mro-compat + perl-namespace-clean + perl-object-signature + perl-test-www-mechanize-psgi)) (home-page "https://metacpan.org/release/Catalyst-Plugin-Session") (synopsis "Catalyst generic session plugin") (description "This plugin links the two pieces required for session @@ -2605,13 +2530,10 @@ (define-public perl-catalyst-plugin-session-state-cookie "1rvxbfnpf9x2pc2zgpazlcgdlr2dijmxgmcs0m5nazs0w6xikssb")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (propagated-inputs - `(("perl-catalyst-plugin-session" ,perl-catalyst-plugin-session) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-moose" ,perl-moose) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-catalyst-plugin-session perl-catalyst-runtime perl-moose + perl-mro-compat perl-namespace-autoclean)) (home-page "https://metacpan.org/release/Catalyst-Plugin-Session-State-Cookie") (synopsis "Maintain session IDs using cookies") @@ -2636,13 +2558,12 @@ (define-public perl-catalyst-plugin-session-store-fastmmap "0x3j6zv3wr41jlwr6yb2jpmcx019ibyn11y8653ffnwhpzbpzsxs")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cache-fastmmap" ,perl-cache-fastmmap) - ("perl-catalyst-plugin-session" ,perl-catalyst-plugin-session) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-moosex-emulate-class-accessor-fast" - ,perl-moosex-emulate-class-accessor-fast) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-path-class" ,perl-path-class))) + (list perl-cache-fastmmap + perl-catalyst-plugin-session + perl-catalyst-runtime + perl-moosex-emulate-class-accessor-fast + perl-mro-compat + perl-path-class)) (home-page "https://metacpan.org/release/Catalyst-Plugin-Session-Store-FastMmap") (synopsis "FastMmap session storage backend") @@ -2665,11 +2586,9 @@ (define-public perl-catalyst-plugin-stacktrace "1b2ksz74cpigxqzf63rddar3vfmnbpwpdcbs11v0ml89pb8ar79j")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-devel-stacktrace" ,perl-devel-stacktrace) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-catalyst-runtime perl-devel-stacktrace perl-mro-compat)) (home-page "https://metacpan.org/release/Catalyst-Plugin-StackTrace") (synopsis "Stack trace on the Catalyst debug screen") (description "This plugin enhances the standard Catalyst debug screen by @@ -2692,13 +2611,10 @@ (define-public perl-catalyst-plugin-static-simple "0m4l627p2fvzr4i6sgdxhdvsx4wpa6qmaibsbxlg5x5yjs7k7drn")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-mime-types" ,perl-mime-types) - ("perl-moose" ,perl-moose) - ("perl-moosex-types" ,perl-moosex-types) - ("perl-namespace-autoclean" ,perl-namespace-autoclean))) + (list perl-catalyst-runtime perl-mime-types perl-moose + perl-moosex-types perl-namespace-autoclean)) (home-page "https://metacpan.org/release/Catalyst-Plugin-Static-Simple") (synopsis "Simple serving of static pages") (description "The Static::Simple plugin is designed to make serving static @@ -2724,45 +2640,40 @@ (define-public perl-catalyst-runtime "001yk1i0xwn4v308qx15nvnp6v9qfdigdlvz1rgw5zpnq7kwnq1a")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-fatal)) (propagated-inputs - `(("perl-cgi-simple" ,perl-cgi-simple) - ("perl-cgi-struct" ,perl-cgi-struct) - ("perl-class-c3-adopt-next" ,perl-class-c3-adopt-next) - ("perl-class-date" ,perl-class-date) - ("perl-class-load" ,perl-class-load) - ("perl-data-dump" ,perl-data-dump) - ("perl-http-body" ,perl-http-body) - ("perl-http-message" ,perl-http-message) - ("perl-json-maybexs" ,perl-json-maybexs) - ("perl-libwww" ,perl-libwww) - ("perl-module-pluggable" ,perl-module-pluggable) - ("perl-moose" ,perl-moose) - ("perl-moosex-emulate-class-accessor-fast" - ,perl-moosex-emulate-class-accessor-fast) - ("perl-moosex-getopt" ,perl-moosex-getopt) - ("perl-moosex-methodattributes" ,perl-moosex-methodattributes) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-path-class" ,perl-path-class) - ("perl-perlio-utf8-strict" ,perl-perlio-utf8_strict) - ("perl-plack" ,perl-plack) - ("perl-plack-middleware-fixmissingbodyinredirect" - ,perl-plack-middleware-fixmissingbodyinredirect) - ("perl-plack-middleware-methodoverride" - ,perl-plack-middleware-methodoverride) - ("perl-plack-middleware-removeredundantbody" - ,perl-plack-middleware-removeredundantbody) - ("perl-plack-middleware-reverseproxy" - ,perl-plack-middleware-reverseproxy) - ("perl-plack-test-externalserver" ,perl-plack-test-externalserver) - ("perl-safe-isa" ,perl-safe-isa) - ("perl-string-rewriteprefix" ,perl-string-rewriteprefix) - ("perl-text-simpletable" ,perl-text-simpletable) - ("perl-tree-simple" ,perl-tree-simple) - ("perl-tree-simple-visitorfactory" ,perl-tree-simple-visitorfactory) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-uri" ,perl-uri) - ("perl-uri-ws" ,perl-uri-ws))) + (list perl-cgi-simple + perl-cgi-struct + perl-class-c3-adopt-next + perl-class-date + perl-class-load + perl-data-dump + perl-http-body + perl-http-message + perl-json-maybexs + perl-libwww + perl-module-pluggable + perl-moose + perl-moosex-emulate-class-accessor-fast + perl-moosex-getopt + perl-moosex-methodattributes + perl-namespace-clean + perl-path-class + perl-perlio-utf8_strict + perl-plack + perl-plack-middleware-fixmissingbodyinredirect + perl-plack-middleware-methodoverride + perl-plack-middleware-removeredundantbody + perl-plack-middleware-reverseproxy + perl-plack-test-externalserver + perl-safe-isa + perl-string-rewriteprefix + perl-text-simpletable + perl-tree-simple + perl-tree-simple-visitorfactory + perl-try-tiny + perl-uri + perl-uri-ws)) (home-page "https://metacpan.org/release/Catalyst-Runtime") (synopsis "The Catalyst Framework Runtime") (description "Catalyst is a modern framework for making web applications. @@ -2786,14 +2697,10 @@ (define-public perl-catalyst-traitfor-request-proxybase "02kir63d5cs2ipj3fn1qlmmx3gqi1xqzrxfr4pv5vjhjgsm0zgx7")))) (build-system perl-build-system) (native-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-catalystx-roleapplicator" ,perl-catalystx-roleapplicator) - ("perl-http-message" ,perl-http-message) - ("perl-module-install" ,perl-module-install))) + (list perl-catalyst-runtime perl-catalystx-roleapplicator + perl-http-message perl-module-install)) (propagated-inputs - `(("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-uri" ,perl-uri))) + (list perl-moose perl-namespace-autoclean perl-uri)) (home-page "https://metacpan.org/release/Catalyst-TraitFor-Request-ProxyBase") (synopsis "Replace request base with value passed by HTTP proxy") @@ -2817,12 +2724,12 @@ (define-public perl-catalyst-view-download "1qgq6y9iwfbhbkbgpw9czang2ami6z8jk1zlagrzdisy4igqzkvs")))) (build-system perl-build-system) (native-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-module-install" ,perl-module-install) - ("perl-test-simple" ,perl-test-simple) - ("perl-test-www-mechanize-catalyst" ,perl-test-www-mechanize-catalyst) - ("perl-text-csv" ,perl-text-csv) - ("perl-xml-simple" ,perl-xml-simple))) + (list perl-catalyst-runtime + perl-module-install + perl-test-simple + perl-test-www-mechanize-catalyst + perl-text-csv + perl-xml-simple)) (home-page "https://metacpan.org/release/Catalyst-View-Download") (synopsis "Download data in many formats") (description "The purpose of this module is to provide a method for @@ -2844,12 +2751,9 @@ (define-public perl-catalyst-view-json "1v4xkzazs743sc7cd1kxkbi99cf00a4dadyyancckcbpi9p3znn5")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-yaml" ,perl-yaml))) + (list perl-module-install perl-yaml)) (inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-json-maybexs" ,perl-json-maybexs) - ("perl-mro-compat" ,perl-mro-compat))) + (list perl-catalyst-runtime perl-json-maybexs perl-mro-compat)) (home-page "https://metacpan.org/release/Catalyst-View-JSON") (synopsis "Catalyst JSON view") (description "Catalyst::View::JSON is a Catalyst View handler that returns @@ -2869,13 +2773,13 @@ (define-public perl-catalyst-view-tt (base32 "0jzgpkgq5pwq82zlb0nykdyk40dfpsyn9ilz91d0wpixgi9i5pr8")))) (build-system perl-build-system) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-class-accessor" ,perl-class-accessor) - ("perl-data-dump" ,perl-data-dump) - ("perl-mro-compat" ,perl-mro-compat) - ("perl-path-class" ,perl-path-class) - ("perl-template-timer" ,perl-template-timer) - ("perl-template-toolkit" ,perl-template-toolkit))) + (list perl-catalyst-runtime + perl-class-accessor + perl-data-dump + perl-mro-compat + perl-path-class + perl-template-timer + perl-template-toolkit)) (home-page "https://metacpan.org/release/Catalyst-View-TT") (synopsis "Template View Class") (description "This module is a Catalyst view class for the Template @@ -2896,16 +2800,14 @@ (define-public perl-catalystx-component-traits "0iq4ci8m6g2c4g01fvdl568y7pjz28f3widk986v3pyhr7ll8j88")))) (build-system perl-build-system) (native-inputs - `(("perl-moose" ,perl-moose) - ("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-moosex-methodattributes" ,perl-moosex-methodattributes))) + (list perl-moose perl-catalyst-runtime perl-moosex-methodattributes)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-class-load" ,perl-class-load) - ("perl-moose" ,perl-moose) - ("perl-moosex-traits-pluggable" ,perl-moosex-traits-pluggable) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("perl-list-moreutils" ,perl-list-moreutils))) + (list perl-catalyst-runtime + perl-class-load + perl-moose + perl-moosex-traits-pluggable + perl-namespace-autoclean + perl-list-moreutils)) (home-page "https://metacpan.org/release/CatalystX-Component-Traits") (synopsis "Trait Loading and Resolution for Catalyst Components") (description "Adds a \"COMPONENT\" in Catalyst::Component method to your @@ -2929,9 +2831,7 @@ (define-public perl-catalystx-roleapplicator "0vwaapxn8g5hs2xp63c4dwv9jmapmji4272fakssvgc9frklg3p2")))) (build-system perl-build-system) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-moose" ,perl-moose) - ("perl-moosex-relatedclassroles" ,perl-moosex-relatedclassroles))) + (list perl-catalyst-runtime perl-moose perl-moosex-relatedclassroles)) (home-page "https://metacpan.org/release/CatalystX-RoleApplicator") (synopsis "Apply roles to Catalyst classes") (description "CatalystX::RoleApplicator applies roles to Catalyst @@ -2953,13 +2853,10 @@ (define-public perl-catalystx-script-server-starman "08jvibq4v8xjj0c3cr93h0w8w0c88ajwjn37xjy7ygxl9krlffp6")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-www-mechanize-catalyst" ,perl-test-www-mechanize-catalyst))) + (list perl-module-install perl-test-www-mechanize-catalyst)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-moose" ,perl-moose) - ("perl-namespace-autoclean" ,perl-namespace-autoclean) - ("starman" ,starman))) + (list perl-catalyst-runtime perl-moose perl-namespace-autoclean + starman)) (home-page "https://metacpan.org/release/CatalystX-Script-Server-Starman") (synopsis "Catalyst development server with Starman") (description "This module provides a Catalyst extension to replace the @@ -2979,11 +2876,9 @@ (define-public perl-cgi (base32 "1bxrpxv95js8yinicminxdg41xvd85haj2gvlywg3zqdb66smqy8")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep) - ("perl-test-nowarnings" ,perl-test-nowarnings) - ("perl-test-warn" ,perl-test-warn))) + (list perl-test-deep perl-test-nowarnings perl-test-warn)) (propagated-inputs - `(("perl-html-parser" ,perl-html-parser))) + (list perl-html-parser)) (home-page "https://metacpan.org/release/CGI") (synopsis "Handle Common Gateway Interface requests and responses") (description "CGI.pm is a stable, complete and mature solution for @@ -3007,7 +2902,7 @@ (define-public perl-cgi-formbuilder (base32 "163ixq9kninqq094z2rnkg9pv3bcmvjphlww4vksfrzhq3h9pjdf")))) (build-system perl-build-system) - (inputs `(("perl-cgi" ,perl-cgi))) + (inputs (list perl-cgi)) (home-page "https://metacpan.org/release/CGI-FormBuilder") (synopsis @@ -3033,8 +2928,8 @@ (define-public perl-cgi-session "1xsl2pz1jrh127pq0b01yffnj4mnp9nvkp88h5mndrscq9hn8xa6")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) - (inputs `(("perl-cgi" ,perl-cgi))) + (list perl-module-build)) + (inputs (list perl-cgi)) (home-page "https://metacpan.org/release/CGI-Session") (synopsis @@ -3057,10 +2952,8 @@ (define-public perl-cgi-simple (base32 "13c7iwnnavky10ab87pi8jc1kqph03s0rhvj7myn7szhbfisc4gn")))) (build-system perl-build-system) (native-inputs - `(("perl-io-stringy" ,perl-io-stringy) ; for IO::Scalar - ("perl-module-build" ,perl-module-build) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-nowarnings" ,perl-test-nowarnings))) + (list perl-io-stringy ; for IO::Scalar + perl-module-build perl-test-exception perl-test-nowarnings)) (home-page "https://metacpan.org/release/CGI-Simple") (synopsis "CGI interface that is CGI.pm compliant") (description "CGI::Simple provides a relatively lightweight drop in @@ -3082,7 +2975,7 @@ (define-public perl-cgi-struct "0v4xq2qpryr7i6jngw1wpn8yr2kiib10yxp4aih90vfdznkqsgfi")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep))) + (list perl-test-deep)) (home-page "https://metacpan.org/release/CGI-Struct") (synopsis "Build structures from CGI data") (description "This is a module for building structured data from CGI @@ -3103,10 +2996,9 @@ (define-public perl-datetime-format-http "0h6qqdg1yzqkdxp7hqlp0qa7d1y64nilgimxs79dys2ryjfpcknh")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-datetime" ,perl-datetime) - ("perl-http-date" ,perl-http-date))) + (list perl-datetime perl-http-date)) (home-page "https://metacpan.org/release/DateTime-Format-HTTP") (synopsis "Date conversion routines") (description "This module provides functions that deal with the date @@ -3127,7 +3019,7 @@ (define-public perl-digest-md5-file "060jzf45dlwysw5wsm7av1wvpl06xgk415kwwpvv89r6wda3md5d")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libwww" ,perl-libwww))) + (list perl-libwww)) (home-page "https://metacpan.org/release/Digest-MD5-File") (synopsis "MD5 sums for files and urls") (description "Digest::MD5::File is a Perl extension for getting MD5 sums @@ -3180,10 +3072,7 @@ (define-public perl-feed-find (add-after 'unpack 'set-env (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1")))))) (inputs - `(("perl-class-errorhandler" ,perl-class-errorhandler) - ("perl-html-parser" ,perl-html-parser) - ("perl-libwww" ,perl-libwww) - ("perl-uri" ,perl-uri))) + (list perl-class-errorhandler perl-html-parser perl-libwww perl-uri)) (home-page "https://metacpan.org/release/Feed-Find") (synopsis "Syndication feed auto-discovery") (description "@code{Feed::Find} implements feed auto-discovery for finding @@ -3205,7 +3094,7 @@ (define-public perl-file-listing "0vmzw1mhv580flzkla80gvwfpficnhlbqr1dnlf9x50bw7n18k62")))) (build-system perl-build-system) (propagated-inputs - `(("perl-http-date" ,perl-http-date))) + (list perl-http-date)) (license license:perl-license) (synopsis "Perl directory listing parser") (description @@ -3228,17 +3117,17 @@ (define-public perl-finance-quote "perl-finance-quote-unuse-mozilla-ca.patch")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cgi" ,perl-cgi) - ("perl-datetime" ,perl-datetime) - ("perl-html-parser" ,perl-html-parser) - ("perl-html-tableextract" ,perl-html-tableextract) - ("perl-html-tree" ,perl-html-tree) - ("perl-http-cookies" ,perl-http-cookies) - ("perl-http-message" ,perl-http-message) - ("perl-json" ,perl-json) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-uri" ,perl-uri))) + (list perl-cgi + perl-datetime + perl-html-parser + perl-html-tableextract + perl-html-tree + perl-http-cookies + perl-http-message + perl-json + perl-libwww + perl-lwp-protocol-https + perl-uri)) (home-page "https://metacpan.org/release/Finance-Quote") (synopsis "Stock and mutual fund quotes") (description @@ -3283,7 +3172,7 @@ (define-public perl-html-element-extended "0axknss8c368r5i082yhkfj8mq0w4nglfrpcxcayyzzj13qimvzk")))) (build-system perl-build-system) (propagated-inputs - `(("perl-html-tree" ,perl-html-tree))) + (list perl-html-tree)) (home-page "https://metacpan.org/release/HTML-Element-Extended") (synopsis "Manipulate tables of HTML::Element") (description @@ -3304,11 +3193,8 @@ (define-public perl-html-form (base32 "14i4ldyvdvhdhvfhh9kiq6z853q2f84biq8vcpv1k5w2r80wdiin")))) (build-system perl-build-system) (propagated-inputs - `(("perl-html-parser" ,perl-html-parser) - ("perl-html-tagset" ,perl-html-tagset) - ("perl-http-message" ,perl-http-message) - ("perl-lwp-mediatypes" ,perl-lwp-mediatypes) - ("perl-uri" ,perl-uri))) + (list perl-html-parser perl-html-tagset perl-http-message + perl-lwp-mediatypes perl-uri)) (home-page "https://metacpan.org/release/HTML-Form") (synopsis "Perl class representing an HTML form element") (description "Objects of the HTML::Form class represents a single HTML @@ -3331,14 +3217,14 @@ (define-public perl-html-scrubber "06p7w4zd42b2yh541mlzyqj40lwmvvn3fyqi8big4mf34la7m2jm")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-cpan-meta" ,perl-test-cpan-meta) - ("perl-test-differences" ,perl-test-differences) - ("perl-test-eol" ,perl-test-eol) - ("perl-test-memory-cycle" ,perl-test-memory-cycle) - ("perl-test-notabs" ,perl-test-notabs))) + (list perl-module-build + perl-test-cpan-meta + perl-test-differences + perl-test-eol + perl-test-memory-cycle + perl-test-notabs)) (inputs - `(("perl-html-parser" ,perl-html-parser))) + (list perl-html-parser)) (home-page "https://metacpan.org/release/HTML-Scrubber") (synopsis @@ -3360,9 +3246,7 @@ (define-public perl-html-lint (base32 "0lk02xpfxcg7ij4dvpsa4wjlzhmiizj0jfr3rwmdpbj69nvc93br")))) (build-system perl-build-system) (propagated-inputs - `(("perl-html-parser" ,perl-html-parser) - ("perl-html-tagset" ,perl-html-tagset) - ("perl-libwww" ,perl-libwww))) + (list perl-html-parser perl-html-tagset perl-libwww)) (home-page "https://metacpan.org/release/HTML-Lint") (synopsis "Check for HTML errors in a string or file") (description "HTML::Lint is a pure-Perl HTML parser and checker for @@ -3383,8 +3267,7 @@ (define-public perl-html-tableextract "01jimmss3q68a89696wmclvqwb2ybz6xgabpnbp6mm6jcni82z8a")))) (build-system perl-build-system) (propagated-inputs - `(("perl-html-element-extended" ,perl-html-element-extended) - ("perl-html-parser" ,perl-html-parser))) + (list perl-html-element-extended perl-html-parser)) (home-page "https://metacpan.org/release/HTML-TableExtract") (synopsis "Extract contents from HTML tables") (description @@ -3406,12 +3289,9 @@ (define-public perl-html-tree "1gyvm4qlwm9y6hczkpnrdfl303ggbybr0nqxdjw09hii8yw4sdzh")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-fatal" ,perl-test-fatal))) + (list perl-module-build perl-test-fatal)) (propagated-inputs - `(("perl-html-parser" ,perl-html-parser) - ("perl-html-tagset" ,perl-html-tagset) - ("perl-libwww" ,perl-libwww))) + (list perl-html-parser perl-html-tagset perl-libwww)) (home-page "https://metacpan.org/release/HTML-Tree") (synopsis "Work with HTML in a DOM-like tree structure") (description "This distribution contains a suite of modules for @@ -3432,8 +3312,7 @@ (define-public perl-html-parser "12v05ywlnsi9lc17z32k9jxx3sj1viy7y1wpl7n4az76v7hwfa7c")))) (build-system perl-build-system) (inputs - `(("perl-html-tagset" ,perl-html-tagset) - ("perl-http-message" ,perl-http-message))) + (list perl-html-tagset perl-http-message)) (license license:perl-license) (synopsis "Perl HTML parser class") (description @@ -3476,7 +3355,7 @@ (define-public perl-html-template "17qjw8swj2q4b1ic285pndgrkmvpsqw0j68nhqzpk1daydhsyiv5")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cgi" ,perl-cgi))) + (list perl-cgi)) (home-page "https://metacpan.org/release/HTML-Template") (synopsis "HTML-like templates") (description @@ -3503,10 +3382,9 @@ (define-public perl-http-body "15vj488i62mdp4ps9k77h39prj70i7anb6b0j8nm7l9vbdc2q3gw")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep))) + (list perl-test-deep)) (propagated-inputs - `(("perl-file-temp" ,perl-file-temp) - ("perl-http-message" ,perl-http-message))) ;For HTTP::Headers + (list perl-file-temp perl-http-message)) ;For HTTP::Headers (home-page "https://metacpan.org/release/HTTP-Body") (synopsis "HTTP Body Parser") (description "HTTP::Body parses chunks of HTTP POST data and supports @@ -3527,13 +3405,9 @@ (define-public perl-http-cookiejar (base32 "0jk0ps4i67dhhhwaxwwa9nkv3n6n5w44xlnwyzvk59735pwvyjh0")))) (build-system perl-build-system) (native-inputs - `(("perl-test-deep" ,perl-test-deep) - ("perl-test-requires" ,perl-test-requires) - ("perl-time-mock" ,perl-time-mock) - ("perl-uri" ,perl-uri))) + (list perl-test-deep perl-test-requires perl-time-mock perl-uri)) (inputs - `(("perl-time-local" ,perl-time-local) - ("perl-http-date" ,perl-http-date))) + (list perl-time-local perl-http-date)) (home-page "https://metacpan.org/release/HTTP-CookieJar") (synopsis "Minimalist HTTP user agent cookie jar") (description "This module implements a minimalist HTTP user agent cookie @@ -3554,7 +3428,7 @@ (define-public perl-http-cookies "13rnz3233vbsfariya4njiyfaj6k94j6bvlyh3dmfmh24hpqgx77")))) (build-system perl-build-system) (propagated-inputs - `(("perl-http-message" ,perl-http-message))) + (list perl-http-message)) (license license:perl-license) (synopsis "Perl HTTP cookie jars") (description @@ -3577,8 +3451,7 @@ (define-public perl-http-daemon "1hmd2isrkilf0q0nkxms1q64kikjmcw9imbvrjgky6kh89vqdza3")))) (build-system perl-build-system) (propagated-inputs - `(("perl-http-message" ,perl-http-message) - ("perl-lwp-mediatypes" ,perl-lwp-mediatypes))) + (list perl-http-message perl-lwp-mediatypes)) (license license:perl-license) (synopsis "Perl simple http server class") (description @@ -3621,7 +3494,7 @@ (define-public perl-http-lite (base32 "0z77nflj8zdcfg70kc93glq5kmd6qxn2nf7h70x4xhfg25wkvr1q")))) (build-system perl-build-system) - (native-inputs `(("perl-cgi" ,perl-cgi))) + (native-inputs (list perl-cgi)) (home-page "https://metacpan.org/release/HTTP-Lite") (synopsis "Lightweight HTTP implementation") (description "@code{HTTP::Lite} is a stand-alone lightweight @@ -3650,13 +3523,10 @@ (define-public perl-http-message "04lih0fn89jpyk74c4aq1rzq18h8v4zd3x0lik2r9dl8sdqd2q6h")))) (build-system perl-build-system) (native-inputs - `(("perl-try-tiny" ,perl-try-tiny))) + (list perl-try-tiny)) (propagated-inputs - `(("perl-encode-locale" ,perl-encode-locale) - ("perl-http-date" ,perl-http-date) - ("perl-io-html" ,perl-io-html) - ("perl-lwp-mediatypes" ,perl-lwp-mediatypes) - ("perl-uri" ,perl-uri))) + (list perl-encode-locale perl-http-date perl-io-html + perl-lwp-mediatypes perl-uri)) (license license:perl-license) (synopsis "Perl HTTP style message") (description @@ -3677,7 +3547,7 @@ (define-public perl-http-negotiate "05p053vjs5g91v5cmjnny7a3xzddz5k7vnjw81wfh01ilqg9qwhw")))) (build-system perl-build-system) (propagated-inputs - `(("perl-http-message" ,perl-http-message))) + (list perl-http-message)) (license license:perl-license) (synopsis "Perl http content negotiation") (description @@ -3703,8 +3573,7 @@ (define-public perl-http-parser "0idwq3jk595xil65lmxz128ha7s3r2n5zknisddpgwnqrghs3igq")))) (build-system perl-build-system) (propagated-inputs - `(("perl-http-message" ,perl-http-message) - ("perl-uri" ,perl-uri))) + (list perl-http-message perl-uri)) (home-page "https://metacpan.org/release/HTTP-Parser") (synopsis "Parse HTTP/1.1 requests") (description "This is an HTTP request parser. It takes chunks of text as @@ -3727,7 +3596,7 @@ (define-public perl-http-parser-xs "02d84xq1mm53c7jl33qyb7v5w4372vydp74z6qj0vc96wcrnhkkr")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (home-page "https://metacpan.org/release/HTTP-Parser-XS") (synopsis "Fast HTTP request parser") (description "HTTP::Parser::XS is a fast, primitive HTTP request/response @@ -3748,8 +3617,7 @@ (define-public perl-http-request-ascgi "1smwmiarwcgq7vjdblnb6ldi2x1s5sk5p15p7xvm5byiqq3znnwl")))) (build-system perl-build-system) (propagated-inputs - `(("perl-class-accessor" ,perl-class-accessor) - ("perl-http-message" ,perl-http-message))) + (list perl-class-accessor perl-http-message)) (home-page "https://metacpan.org/release/HTTP-Request-AsCGI") (synopsis "Set up a CGI environment from an HTTP::Request") (description "This module provides a convenient way to set up a CGI @@ -3770,7 +3638,7 @@ (define-public perl-http-server-simple "0k6bg7k6mjixfzxdkkdrhqvaqmdhjszx0zsk8g0bimiby6j9z4yq")))) (build-system perl-build-system) (propagated-inputs - `(("perl-cgi" ,perl-cgi))) + (list perl-cgi)) (arguments ;; See the discussion of a related tests issue at ;; https://lists.gnu.org/archive/html/guix-devel/2015-01/msg00346.html @@ -3805,11 +3673,8 @@ (define-public perl-http-tiny "11wkxxqj3ff84rgj9q2gzkdgscwp3fzj205846k9ycqinlpsmgfx")))) (build-system perl-build-system) (inputs - `(("perl-http-cookiejar" ,perl-http-cookiejar) - ("perl-io-socket-ip" ,perl-io-socket-ip) - ("perl-io-socket-ssl" ,perl-io-socket-ssl) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-net-ssleay" ,perl-net-ssleay))) + (list perl-http-cookiejar perl-io-socket-ip perl-io-socket-ssl + perl-mozilla-ca perl-net-ssleay)) (home-page "https://metacpan.org/release/HTTP-Tiny") (synopsis "HTTP/1.1 client") (description "This is a very simple HTTP/1.1 client, designed for doing @@ -3833,8 +3698,7 @@ (define-public perl-http-tinyish "199sa722amvwhq0czjfb7psj3hbqmvni5vxkrm579r5943pg0rax")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-which" ,perl-file-which) - ("perl-ipc-run3" ,perl-ipc-run3))) + (list perl-file-which perl-ipc-run3)) (home-page "https://metacpan.org/release/HTTP-Tinyish") (synopsis "@code{HTTP::Tiny} compatible HTTP client wrappers") (description @@ -3877,7 +3741,7 @@ (define-public perl-io-socket-ip (sha256 (base32 "0ihlpxrkq1xrvhnq52nhghanskic718ch8kpp642afgq72i4b6l4")))) (build-system perl-build-system) - (native-inputs `(("perl-module-build" ,perl-module-build))) + (native-inputs (list perl-module-build)) (home-page "https://metacpan.org/release/IO-Socket-IP") (synopsis "Family-neutral IP socket supporting both IPv4 and IPv6") (description "This module provides a protocol-independent way to use IPv4 @@ -3897,9 +3761,9 @@ (define-public perl-io-socket-ssl "1ycgzg1l7p07y5wc0vzgnj122vm51p5aqpi4s56pp0piaq0gq824")))) (build-system perl-build-system) (propagated-inputs - `(("perl-net-ssleay" ,perl-net-ssleay) - ;; for IDN support - ("perl-uri" ,perl-uri))) + (list perl-net-ssleay + ;; for IDN support + perl-uri)) (synopsis "Nearly transparent SSL encapsulation for IO::Socket::INET") (description "IO::Socket::SSL makes using SSL/TLS much easier by wrapping the @@ -3924,22 +3788,20 @@ (define-public perl-libwww "0869hn711d6fd6yil8p88wij6p1zdrbnycy7p9p176q39ajd7l61")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal) - ("perl-test-needs" ,perl-test-needs) - ("perl-test-requiresinternet" ,perl-test-requiresinternet))) + (list perl-test-fatal perl-test-needs perl-test-requiresinternet)) (propagated-inputs - `(("perl-encode-locale" ,perl-encode-locale) - ("perl-file-listing" ,perl-file-listing) - ("perl-html-parser" ,perl-html-parser) - ("perl-http-cookies" ,perl-http-cookies) - ("perl-http-daemon" ,perl-http-daemon) - ("perl-http-date" ,perl-http-date) - ("perl-http-message" ,perl-http-message) - ("perl-http-negotiate" ,perl-http-negotiate) - ("perl-net-http" ,perl-net-http) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-uri" ,perl-uri) - ("perl-www-robotrules" ,perl-www-robotrules))) + (list perl-encode-locale + perl-file-listing + perl-html-parser + perl-http-cookies + perl-http-daemon + perl-http-date + perl-http-message + perl-http-negotiate + perl-net-http + perl-try-tiny + perl-uri + perl-www-robotrules)) (license license:perl-license) (synopsis "Perl modules for the WWW") (description @@ -3966,10 +3828,9 @@ (define-public perl-lwp-online "176f6vbk1018i0y7xj9d406ndbjgwzan2j9nihxnsahzg2vr2vz2")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libwww" ,perl-libwww) - ("perl-uri" ,perl-uri))) + (list perl-libwww perl-uri)) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (home-page "https://metacpan.org/release/LWP-Online") (synopsis "Checks whether your process has access to the web") (description "This module attempts to answer, as accurately as it can, one @@ -3994,7 +3855,7 @@ (define-public perl-lwp-mediatypes "1n8rg6csv3dsvymg06cmxipimr6cb1g9r903ghm1qsmiv89cl6wg")))) (build-system perl-build-system) (native-inputs - `(("perl-test-fatal" ,perl-test-fatal))) + (list perl-test-fatal)) (license license:perl-license) (synopsis "Perl module to guess the media type for a file or a URL") (description @@ -4018,12 +3879,9 @@ (define-public perl-lwp-protocol-https (build-system perl-build-system) (native-inputs ;; For tests. - `(("perl-test-requiresinternet" ,perl-test-requiresinternet))) + (list perl-test-requiresinternet)) (propagated-inputs - `(("perl-io-socket-ssl" ,perl-io-socket-ssl) - ("perl-libwww" ,perl-libwww) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-net-http" ,perl-net-http))) + (list perl-io-socket-ssl perl-libwww perl-mozilla-ca perl-net-http)) (home-page "https://metacpan.org/release/LWP-Protocol-https") (synopsis "HTTPS support for LWP::UserAgent") (description "The LWP::Protocol::https module provides support for using @@ -4044,7 +3902,7 @@ (define-public perl-lwp-useragent-cached "1hw7wy7f82kl61xjwkgmhv1ixgg56dhgfr45wxn6ahc0qys5mkix")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libwww" ,perl-libwww))) + (list perl-libwww)) (home-page "https://metacpan.org/release/LWP-UserAgent-Cached") (synopsis "Simple caching for LWP::UserAgent") (description "LWP::UserAgent::Cached is an LWP::UserAgent subclass with @@ -4066,7 +3924,7 @@ (define-public perl-lwp-useragent-determined "0lyvbpjng7yfvyha9rp2y2c6liz5hhplmd2grc8jlsfkih7dbn06")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libwww" ,perl-libwww))) + (list perl-libwww)) (home-page "https://metacpan.org/release/LWP-UserAgent-Determined") (synopsis "Virtual browser that retries errors") (description "LWP::UserAgent::Determined works just like LWP::UserAgent, @@ -4090,10 +3948,10 @@ (define-public perl-lwpx-paranoidagent "0gfhw3jbs25yya2dryv8xvyn9myngcfcmsybj7gkq62fnznil16c")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libwww" ,perl-libwww) - ;; Users should instead make sure SSL_ca_path is set properly. - ;; ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-net-dns" ,perl-net-dns))) + (list perl-libwww + ;; Users should instead make sure SSL_ca_path is set properly. + ;; ("perl-mozilla-ca" ,perl-mozilla-ca) + perl-net-dns)) (home-page "https://metacpan.org/release/LWPx-ParanoidAgent") (synopsis "Security enhanced subclass of LWP::UserAgent") (description "@code{LWPx::ParanoidAgent} is a class subclassing @@ -4120,28 +3978,26 @@ (define-public perl-net-amazon-s3 "perl-net-amazon-s3-moose-warning.patch")))) (build-system perl-build-system) (native-inputs - `(("perl-libwww" ,perl-libwww) - ("perl-test-exception" ,perl-test-exception))) + (list perl-libwww perl-test-exception)) (propagated-inputs - `(("perl-data-stream-bulk" ,perl-data-stream-bulk) - ("perl-datetime-format-http" ,perl-datetime-format-http) - ("perl-digest-hmac" ,perl-digest-hmac) - ("perl-digest-md5-file" ,perl-digest-md5-file) - ("perl-file-find-rule" ,perl-file-find-rule) - ("perl-http-date" ,perl-http-date) - ("perl-http-message" ,perl-http-message) - ("perl-lwp-useragent-determined" ,perl-lwp-useragent-determined) - ("perl-mime-types" ,perl-mime-types) - ("perl-moose" ,perl-moose) - ("perl-moosex-strictconstructor" ,perl-moosex-strictconstructor) - ("perl-moosex-types-datetime-morecoercions" - ,perl-moosex-types-datetime-morecoercions) - ("perl-path-class" ,perl-path-class) - ("perl-regexp-common" ,perl-regexp-common) - ("perl-term-encoding" ,perl-term-encoding) - ("perl-term-progressbar-simple" ,perl-term-progressbar-simple) - ("perl-uri" ,perl-uri) - ("perl-xml-libxml" ,perl-xml-libxml))) + (list perl-data-stream-bulk + perl-datetime-format-http + perl-digest-hmac + perl-digest-md5-file + perl-file-find-rule + perl-http-date + perl-http-message + perl-lwp-useragent-determined + perl-mime-types + perl-moose + perl-moosex-strictconstructor + perl-moosex-types-datetime-morecoercions + perl-path-class + perl-regexp-common + perl-term-encoding + perl-term-progressbar-simple + perl-uri + perl-xml-libxml)) (home-page "https://metacpan.org/release/Net-Amazon-S3") (synopsis "Perl interface to Amazon S3") (description "This module provides a Perlish interface to Amazon S3.") @@ -4161,8 +4017,7 @@ (define-public perl-net-http "1i7fk6q1iaxzgf82mjd5hg77hvy7dbb79488cijg16dyfrds6nip")))) (build-system perl-build-system) (propagated-inputs - `(("perl-io-socket-ssl" ,perl-io-socket-ssl) - ("perl-uri" ,perl-uri))) + (list perl-io-socket-ssl perl-uri)) (license license:perl-license) (synopsis "Perl low-level HTTP connection (client)") (description @@ -4213,7 +4068,7 @@ (define-public perl-net-smtp-ssl "001a6dcfahf7kkyirqkc8jd4fh4fkal7n7vm9c4dblqrvmdc8abv")))) (build-system perl-build-system) (propagated-inputs - `(("perl-io-socket-ssl" ,perl-io-socket-ssl))) + (list perl-io-socket-ssl)) (home-page "https://metacpan.org/release/Net-SMTP-SSL") (synopsis "SSL support for Net::SMTP") (description "SSL support for Net::SMTP.") @@ -4233,22 +4088,21 @@ (define-public perl-plack "081jg0xddzpg2anmqi9i6d7vs6c8z7k557bf8xl6vgb3h95pin5w")))) (build-system perl-build-system) (native-inputs - `(("perl-test-requires" ,perl-test-requires) - ("perl-file-sharedir-install" ,perl-file-sharedir-install))) + (list perl-test-requires perl-file-sharedir-install)) (propagated-inputs - `(("perl-apache-logformat-compiler" ,perl-apache-logformat-compiler) - ("perl-devel-stacktrace" ,perl-devel-stacktrace) - ("perl-devel-stacktrace-ashtml" ,perl-devel-stacktrace-ashtml) - ("perl-file-sharedir" ,perl-file-sharedir) - ("perl-hash-multivalue" ,perl-hash-multivalue) - ("perl-http-body" ,perl-http-body) - ("perl-http-message" ,perl-http-message) - ("perl-http-tiny" ,perl-http-tiny) - ("perl-libwww" ,perl-libwww) - ("perl-stream-buffered" ,perl-stream-buffered) - ("perl-test-tcp" ,perl-test-tcp) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-uri" ,perl-uri))) + (list perl-apache-logformat-compiler + perl-devel-stacktrace + perl-devel-stacktrace-ashtml + perl-file-sharedir + perl-hash-multivalue + perl-http-body + perl-http-message + perl-http-tiny + perl-libwww + perl-stream-buffered + perl-test-tcp + perl-try-tiny + perl-uri)) (home-page "https://metacpan.org/release/Plack") (synopsis "Perl Superglue for Web frameworks and servers (PSGI toolkit)") (description "Plack is a set of tools for using the PSGI stack. It @@ -4272,10 +4126,9 @@ (define-public perl-plack-middleware-deflater "0xf2visi16hgwgyp9q0cjr10ikbn474hjia5mj8mb2scvbkrbni8")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install) - ("perl-test-requires" ,perl-test-requires))) + (list perl-module-install perl-test-requires)) (propagated-inputs - `(("perl-plack" ,perl-plack))) + (list perl-plack)) (home-page "https://metacpan.org/release/Plack-Middleware-Deflater") (synopsis "Compress response body with Gzip or Deflate") (description @@ -4301,9 +4154,8 @@ (define-public perl-plack-middleware-fixmissingbodyinredirect "14dkrmccq7a5vpymx5dv8032gfcvhsw2i6v5sh3c4ym5ymlx08kc")))) (build-system perl-build-system) (native-inputs - `(("perl-html-parser" ,perl-html-parser) ;for HTML::Entities - ("perl-http-message" ,perl-http-message) - ("perl-plack" ,perl-plack))) ;for Plack::Test + (list perl-html-parser ;for HTML::Entities + perl-http-message perl-plack)) ;for Plack::Test (home-page "https://metacpan.org/release/Plack-Middleware-FixMissingBodyInRedirect") (synopsis "Plack::Middleware which sets body for redirect response") @@ -4325,9 +4177,9 @@ (define-public perl-plack-middleware-methodoverride (base32 "1wdmmav3rbhv49zpw311zrxxqmg1fz3f3q9src0ypgs8zcp5myyv")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-plack" ,perl-plack))) + (list perl-plack)) (home-page "https://metacpan.org/release/Plack-Middleware-MethodOverride") (synopsis "Override REST methods to Plack apps via POST") (description "This middleware allows for POST requests that pretend to be @@ -4350,7 +4202,7 @@ (define-public perl-plack-middleware-removeredundantbody (base32 "0zh83001rn5aqwpc1pn3di2h3ibzlf2dvkmkv05hnadpss9mzm40")))) (build-system perl-build-system) (propagated-inputs - `(("perl-plack" ,perl-plack))) + (list perl-plack)) (home-page "https://metacpan.org/release/Plack-Middleware-RemoveRedundantBody") (synopsis "Plack::Middleware which removes body for HTTP response") @@ -4372,9 +4224,9 @@ (define-public perl-plack-middleware-reverseproxy (base32 "0a512n62pnk5ayj3zdzyj50iy1qi8nwh6ygks2h7nrh7gp9k2jc7")))) (build-system perl-build-system) (native-inputs - `(("perl-module-install" ,perl-module-install))) + (list perl-module-install)) (propagated-inputs - `(("perl-plack" ,perl-plack))) + (list perl-plack)) (home-page "https://metacpan.org/release/Plack-Middleware-ReverseProxy") (synopsis "Supports app to run as a reverse proxy backend") (description "Plack::Middleware::ReverseProxy resets some HTTP headers, @@ -4395,7 +4247,7 @@ (define-public perl-plack-test-externalserver (base32 "1l1yj1l25679x7cbpd27ii7s1f1ajpkspif9xqnl21hczrbmrbsv")))) (build-system perl-build-system) (propagated-inputs - `(("perl-plack" ,perl-plack))) + (list perl-plack)) (home-page "https://metacpan.org/release/Plack-Test-ExternalServer") (synopsis "Run HTTP tests on external live servers") (description "This module allows your to run your Plack::Test tests @@ -4416,7 +4268,7 @@ (define-public perl-test-tcp (base32 "0mvv9rqwrwlcfh8qrs0s47p85rhlnw15d4gbpyi802bddp0c6lry")))) (build-system perl-build-system) (propagated-inputs - `(("perl-test-sharedfork" ,perl-test-sharedfork))) + (list perl-test-sharedfork)) (arguments `(#:tests? #f)) ;related to signaling in t/05_sigint.t (home-page "https://metacpan.org/release/Test-TCP") (synopsis "Testing TCP programs") @@ -4436,13 +4288,13 @@ (define-public perl-test-www-mechanize (base32 "1jsywlbxhqw39ij7s8vmgff5vys58vlfaq27072awacnxc65aal4")))) (build-system perl-build-system) (propagated-inputs - `(("perl-carp-assert-more" ,perl-carp-assert-more) - ("perl-html-form" ,perl-html-form) - ("perl-html-lint" ,perl-html-lint) - ("perl-http-server-simple" ,perl-http-server-simple) - ("perl-libwww" ,perl-libwww) - ("perl-test-longstring" ,perl-test-longstring) - ("perl-www-mechanize" ,perl-www-mechanize))) + (list perl-carp-assert-more + perl-html-form + perl-html-lint + perl-http-server-simple + perl-libwww + perl-test-longstring + perl-www-mechanize)) (home-page "https://metacpan.org/release/Test-WWW-Mechanize") (synopsis "Testing-specific WWW::Mechanize subclass") (description "Test::WWW::Mechanize is a subclass of the Perl module @@ -4462,21 +4314,20 @@ (define-public perl-test-www-mechanize-catalyst (base32 "1cdc2q16vs6fb335pzaislz2rx1ph9acaxyp7v5hv9xbwwddwfqq")))) (build-system perl-build-system) (native-inputs - `(("perl-catalyst-plugin-session" ,perl-catalyst-plugin-session) - ("perl-catalyst-plugin-session-state-cookie" - ,perl-catalyst-plugin-session-state-cookie) - ("perl-module-install" ,perl-module-install) - ("perl-test-exception" ,perl-test-exception) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-utf8" ,perl-test-utf8))) + (list perl-catalyst-plugin-session + perl-catalyst-plugin-session-state-cookie + perl-module-install + perl-test-exception + perl-test-pod + perl-test-utf8)) (propagated-inputs - `(("perl-catalyst-runtime" ,perl-catalyst-runtime) - ("perl-class-load" ,perl-class-load) - ("perl-libwww" ,perl-libwww) - ("perl-moose" ,perl-moose) - ("perl-namespace-clean" ,perl-namespace-clean) - ("perl-test-www-mechanize" ,perl-test-www-mechanize) - ("perl-www-mechanize" ,perl-www-mechanize))) + (list perl-catalyst-runtime + perl-class-load + perl-libwww + perl-moose + perl-namespace-clean + perl-test-www-mechanize + perl-www-mechanize)) (home-page "https://metacpan.org/release/Test-WWW-Mechanize-Catalyst") (synopsis "Test::WWW::Mechanize for Catalyst") (description "The Test::WWW::Mechanize::Catalyst module meshes the @@ -4498,10 +4349,9 @@ (define-public perl-test-www-mechanize-psgi "0fsh2i05kf1kfavv2r9kmnjl7qlyqrd11ikc0qcqzzxsqzzjkg9r")))) (build-system perl-build-system) (native-inputs - `(("perl-test-pod" ,perl-test-pod))) + (list perl-test-pod)) (propagated-inputs - `(("perl-plack" ,perl-plack) - ("perl-test-www-mechanize" ,perl-test-www-mechanize))) + (list perl-plack perl-test-www-mechanize)) (home-page "https://metacpan.org/release/Test-WWW-Mechanize-PSGI") (synopsis "Test PSGI programs using WWW::Mechanize") (description "PSGI is a specification to decouple web server environments @@ -4525,7 +4375,7 @@ (define-public perl-uri (build-system perl-build-system) (native-inputs ;; For tests. - `(("perl-test-needs" ,perl-test-needs))) + (list perl-test-needs)) (license license:perl-license) (synopsis "Perl Uniform Resource Identifiers (absolute and relative)") (description @@ -4549,9 +4399,7 @@ (define-public perl-uri-fetch (arguments `(#:tests? #f)) ; Tests require internet connection to succeed (inputs - `(("perl-class-errorhandler" ,perl-class-errorhandler) - ("perl-libwww" ,perl-libwww) - ("perl-uri" ,perl-uri))) + (list perl-class-errorhandler perl-libwww perl-uri)) (home-page "https://metacpan.org/release/URI-Fetch") (synopsis "Smart URI fetching/caching") (description "@code{URI::Fetch} is a smart client for fetching HTTP pages, @@ -4573,9 +4421,9 @@ (define-public perl-uri-find "1mk3jv8x0mcq3ajrn9garnxd0jc7sw4pkwqi88r5apqvlljs84z2")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-uri" ,perl-uri))) + (list perl-uri)) (home-page "https://metacpan.org/release/URI-Find") (synopsis "Find URIs in arbitrary text") (description "This module finds URIs and URLs (according to what URI.pm @@ -4598,7 +4446,7 @@ (define-public perl-uri-ws "1vs1wm80sq685944g1l4a0fxcbccc00c0f9648yabdmcf90hwsvf")))) (build-system perl-build-system) (propagated-inputs - `(("perl-uri" ,perl-uri))) + (list perl-uri)) (home-page "https://metacpan.org/release/URI-ws") (synopsis "WebSocket support for URI package") (description "With this module, the URI package provides the same set of @@ -4618,12 +4466,10 @@ (define-public perl-uri-template "1phibcmam2hklrddzj79l43va1gcqpyszbw21ynxq53ynmhjvbk8")))) (build-system perl-build-system) (inputs - `(("perl-uri" ,perl-uri))) + (list perl-uri)) (native-inputs - `(("perl-test-pod-coverage" ,perl-test-pod-coverage) - ("perl-test-pod" ,perl-test-pod) - ("perl-module-install" ,perl-module-install) - ("perl-json" ,perl-json))) + (list perl-test-pod-coverage perl-test-pod perl-module-install + perl-json)) (home-page "https://metacpan.org/release/URI-Template") (synopsis "Object for handling URI templates") (description "This perl module provides a wrapper around URI templates as described in @@ -4656,8 +4502,8 @@ (define-public perl-www-curl (getenv "PERL5LIB"))) #t))))) (native-inputs - `(("perl-module-install" ,perl-module-install))) - (inputs `(("curl" ,curl))) + (list perl-module-install)) + (inputs (list curl)) (synopsis "Perl extension interface for libcurl") (description "This is a Perl extension interface for the libcurl file downloading @@ -4678,20 +4524,17 @@ (define-public perl-www-mechanize (base32 "0cb14m1vhaf0mgn2fqwi5hm72xhfi77hpq2g57swgy0w83x7m27b")))) (build-system perl-build-system) (native-inputs ;only for tests - `(("perl-cgi" ,perl-cgi) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-fatal" ,perl-test-fatal) - ("perl-test-output" ,perl-test-output) - ("perl-test-warnings" ,perl-test-warnings))) + (list perl-cgi perl-test-deep perl-test-fatal perl-test-output + perl-test-warnings)) (propagated-inputs - `(("perl-html-form" ,perl-html-form) - ("perl-html-parser" ,perl-html-parser) - ("perl-html-tree" ,perl-html-tree) - ("perl-http-message" ,perl-http-message) - ("perl-http-server-simple" ,perl-http-server-simple) - ("perl-libwww" ,perl-libwww) - ("perl-test-warn" ,perl-test-warn) - ("perl-uri" ,perl-uri))) + (list perl-html-form + perl-html-parser + perl-html-tree + perl-http-message + perl-http-server-simple + perl-libwww + perl-test-warn + perl-uri)) (home-page "https://metacpan.org/release/WWW-Mechanize") (synopsis "Web browsing in a Perl object") (description "WWW::Mechanize is a Perl module for stateful programmatic @@ -4711,24 +4554,24 @@ (define-public perl-www-opensearch "1yxplx1q1qk2fvnzqrbk01lz26fy1lyhay51a3ky7q3jgh9p01rb")))) (build-system perl-build-system) (native-inputs - `(("perl-class-errorhandler" ,perl-class-errorhandler) - ("perl-datetime" ,perl-datetime) - ("perl-datetime-format-mail" ,perl-datetime-format-mail) - ("perl-datetime-format-w3cdtf" ,perl-datetime-format-w3cdtf) - ("perl-feed-find" ,perl-feed-find) - ("perl-module-install" ,perl-module-install) - ("perl-module-pluggable" ,perl-module-pluggable) - ("perl-uri-fetch" ,perl-uri-fetch) - ("perl-test-simple" ,perl-test-simple) - ("perl-xml-atom" ,perl-xml-atom) - ("perl-xml-rss" ,perl-xml-rss))) + (list perl-class-errorhandler + perl-datetime + perl-datetime-format-mail + perl-datetime-format-w3cdtf + perl-feed-find + perl-module-install + perl-module-pluggable + perl-uri-fetch + perl-test-simple + perl-xml-atom + perl-xml-rss)) (inputs - `(("perl-data-page" ,perl-data-page) - ("perl-libwww" ,perl-libwww) - ("perl-uri" ,perl-uri) - ("perl-uri-template" ,perl-uri-template) - ("perl-xml-feed" ,perl-xml-feed) - ("perl-xml-libxml" ,perl-xml-libxml))) + (list perl-data-page + perl-libwww + perl-uri + perl-uri-template + perl-xml-feed + perl-xml-libxml)) (home-page "https://metacpan.org/release/WWW-OpenSearch") (synopsis "Search A9 OpenSearch compatible engines") (description @@ -4750,7 +4593,7 @@ (define-public perl-www-robotrules "07m50dp5n5jxv3m93i55qvnd67a6g7cvbvlik115kmc8lbkh5da6")))) (build-system perl-build-system) (propagated-inputs - `(("perl-uri" ,perl-uri))) + (list perl-uri)) (license license:perl-license) (synopsis "Perl database of robots.txt-derived permissions") (description @@ -4774,7 +4617,7 @@ (define-public python-feedparser "0qcnkyjjfj5gg5rhd1j4zzlqx5h34bma18zwgj68q95b0l543q2w")))) (build-system python-build-system) (propagated-inputs - `(("python-sgmllib3k" ,python-sgmllib3k))) + (list python-sgmllib3k)) (arguments '(#:tests? #f)) (home-page @@ -4883,16 +4726,16 @@ (define-public guix-data-service #t))) (delete 'strip)))) ; As the .go files aren't compatible (inputs - `(("guix" ,guix) - ("guile-fibers" ,guile-fibers) - ("guile-json" ,guile-json-4) - ("guile-email" ,guile-email) - ("guile-prometheus" ,guile-prometheus) - ("guile-squee" ,guile-squee) - ("ephemeralpg" ,ephemeralpg) - ("util-linux" ,util-linux) - ("postgresql" ,postgresql-13) - ("sqitch" ,sqitch))) + (list guix + guile-fibers + guile-json-4 + guile-email + guile-prometheus + guile-squee + ephemeralpg + util-linux + postgresql-13 + sqitch)) (native-inputs `(("guile" ,@(assoc-ref (package-native-inputs guix) "guile")) ("autoconf" ,autoconf) @@ -4927,9 +4770,7 @@ (define-public gumbo-parser `(#:tests? #f)) ;tests require bundling googletest sources ;; The release tarball lacks the generated files. (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (home-page "https://github.com/google/gumbo-parser") (synopsis "HTML5 parsing library") (description @@ -4995,14 +4836,14 @@ (define-public uwsgi `(("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("jansson" ,jansson) - ("libxml2" ,libxml2) - ("libyaml" ,libyaml) - ("openssl" ,openssl) - ("pcre" ,pcre) - ("zlib" ,zlib) - ;; For plugins. - ("python" ,python))) + (list jansson + libxml2 + libyaml + openssl + pcre + zlib + ;; For plugins. + python)) (home-page "https://uwsgi-docs.readthedocs.org/") (synopsis "Application container server") (description @@ -5030,12 +4871,12 @@ (define-public jq (delete-file-recursively "modules") #t)))) (inputs - `(("oniguruma" ,oniguruma))) + (list oniguruma)) (native-inputs - `(;; TODO fix gems to generate documentation - ;;("ruby" ,ruby) - ;;("bundler" ,bundler) - ("valgrind" ,valgrind))) + (list ;; TODO fix gems to generate documentation + ;;("ruby" ,ruby) + ;;("bundler" ,bundler) + valgrind)) (build-system gnu-build-system) (home-page "https://stedolan.github.io/jq/") (synopsis "Command-line JSON processor") @@ -5087,11 +4928,9 @@ (define-public uhttpmock (base32 "0bqizz69hxk8rn4z57asz1d45vizl1rj6i5k3rzxn2x3qcik514h")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ;; For check phase. - ("glib-networking" ,glib-networking) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("pkg-config" ,pkg-config))) + (list gobject-introspection + ;; For check phase. + glib-networking gsettings-desktop-schemas pkg-config)) (inputs `(("libsoup" ,libsoup-minimal-2))) (arguments @@ -5197,9 +5036,7 @@ (define-public libparserutils "1n2794y2l0c8nv8z2pxwfnbn882987ifmxjv60zdxkhcndhswarj")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("pkg-config" ,pkg-config) - ("perl" ,perl))) ;for test harness + (list netsurf-buildsystem pkg-config perl)) ;for test harness (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/projects/libparserutils/") (synopsis "Parser building library") @@ -5223,13 +5060,13 @@ (define-public hubbub (patches (search-patches "hubbub-sort-entities.patch")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("pkg-config" ,pkg-config) - ("doxygen" ,doxygen) - ("json-c" ,json-c-0.12) ; check whether json-c-0.12 can be removed - ("perl" ,perl))) + (list netsurf-buildsystem + pkg-config + doxygen + json-c-0.12 ; check whether json-c-0.12 can be removed + perl)) (propagated-inputs - `(("libparserutils" ,libparserutils))) ;for libhubbub.pc + (list libparserutils)) ;for libhubbub.pc (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/projects/hubbub/") (synopsis "HTML5 compliant parsing library") @@ -5340,18 +5177,18 @@ (define-public ikiwiki ("perl-yaml-tiny" ,perl-yaml-tiny) ("po4a" ,po4a))) (propagated-inputs - `(("perl-cgi-formbuilder" ,perl-cgi-formbuilder) - ("perl-cgi-session" ,perl-cgi-session) - ("perl-html-parser" ,perl-html-parser) - ("perl-html-scrubber" ,perl-html-scrubber) - ("perl-html-template" ,perl-html-template) - ("perl-json" ,perl-json) - ("perl-mail-sendmail" ,perl-mail-sendmail) - ("perl-text-markdown-discount" ,perl-text-markdown-discount) - ("perl-timedate" ,perl-timedate) - ("perl-uri" ,perl-uri) - ("perl-xml-simple" ,perl-xml-simple) - ("perl-yaml-libyaml" ,perl-yaml-libyaml))) + (list perl-cgi-formbuilder + perl-cgi-session + perl-html-parser + perl-html-scrubber + perl-html-template + perl-json + perl-mail-sendmail + perl-text-markdown-discount + perl-timedate + perl-uri + perl-xml-simple + perl-yaml-libyaml)) (home-page "https://ikiwiki.info/") (synopsis "Wiki compiler, capable of generating HTML") (description @@ -5374,9 +5211,7 @@ (define-public libwapcaplet "0p0c2q9lsj4vs97aa7vjllfhw33zv3dpysdkjblzhib6dpfs2alv")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("pkg-config" ,pkg-config) - ("check" ,check-0.14))) ;for tests + (list netsurf-buildsystem pkg-config check-0.14)) ;for tests (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/projects/libwapcaplet/") (synopsis "String internment library") @@ -5406,12 +5241,9 @@ (define-public libcss (("css_unit unit;") "css_unit unit = CSS_UNIT_PX;")))))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("pkg-config" ,pkg-config) - ("perl" ,perl))) + (list netsurf-buildsystem pkg-config perl)) (propagated-inputs ;needed for libcss.pc - `(("libparserutils" ,libparserutils) - ("libwapcaplet" ,libwapcaplet))) + (list libparserutils libwapcaplet)) (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/projects/libcss/") (synopsis "CSS parser and selection library") @@ -5434,18 +5266,17 @@ (define-public libdom "0jpg5hx3y0mdxk5szd47dyijqimd2321brbqk2620pp5f4j0gvlq")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("pkg-config" ,pkg-config) - ("perl" ,perl) ;for test harness - ("perl-libxml" ,perl-libxml) - ("perl-switch" ,perl-switch) - ("perl-xml-xpath" ,perl-xml-xpath))) + (list netsurf-buildsystem + pkg-config + perl ;for test harness + perl-libxml + perl-switch + perl-xml-xpath)) (inputs - `(("libparserutils" ,libparserutils) - ("libwapcaplet" ,libwapcaplet))) + (list libparserutils libwapcaplet)) (propagated-inputs - `(("expat" ,expat) ;needed for headers and linking - ("hubbub" ,hubbub))) ;for libdom.pc + (list expat ;needed for headers and linking + hubbub)) ;for libdom.pc (arguments `(#:tests? #f ;TODO: re-enable. tests take a looong time. ,@netsurf-buildsystem-arguments)) @@ -5470,13 +5301,11 @@ (define-public libsvgtiny "10bpkmvfpydj74im3r6kqm9vnvgib6afy0alx71q5n0w5yawy39c")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("pkg-config" ,pkg-config) - ("gperf" ,gperf-3.0))) + (list netsurf-buildsystem pkg-config gperf-3.0)) (inputs - `(("libwapcaplet" ,libwapcaplet))) + (list libwapcaplet)) (propagated-inputs - `(("libdom" ,libdom))) ;for libsvgtiny.pc + (list libdom)) ;for libsvgtiny.pc (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/projects/libsvgtiny/") (synopsis "Library for parsing SVG files") @@ -5501,7 +5330,7 @@ (define-public libnsbmp "0krjg69a2amxjsahdgm3wmy9ngnyr3gfs2a1zhdlbvb0z1jr7i3r")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem))) + (list netsurf-buildsystem)) (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/projects/libnsbmp/") (synopsis "Decoding library for BMP and ICO files") @@ -5524,7 +5353,7 @@ (define-public libnsgif "0jwshypgmx16xlsbx3d8njk8a5khazlplca5mxd3rdbhrlsabbly")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem))) + (list netsurf-buildsystem)) (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/projects/libnsgif/") (synopsis "Decoding library for GIF files") @@ -5547,11 +5376,11 @@ (define-public libnslog "1l2k0kdv9iv18svhv360vszjavhl4g09cp8a8yb719pgsylxr67w")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("pkg-config" ,pkg-config) - ("check" ,check) ; For tests - ("bison" ,bison) - ("flex" ,flex))) + (list netsurf-buildsystem + pkg-config + check ; For tests + bison + flex)) (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/") (synopsis "Logging library") @@ -5575,7 +5404,7 @@ (define-public libnsutils "1w5fyy2i60a3v3if3iqcn9sy9sycx6966rcx53v85gja6hb6a33r")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem))) + (list netsurf-buildsystem)) (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/") (synopsis "Utility library for NetSurf") @@ -5598,7 +5427,7 @@ (define-public libnspsl "02q28n5i6fwqcz1nn167rb71k1q95mx38mfah6zi1lvqrc2q5ifk")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem))) + (list netsurf-buildsystem)) (arguments netsurf-buildsystem-arguments) (home-page "https://www.netsurf-browser.org/") (synopsis "Library to generate a static Public Suffix List") @@ -5621,9 +5450,7 @@ (define-public nsgenbind "1cqwgwca49jvmijwiyaab2bwxicgxdrnlpinf8kp3nha02nm73ad")))) (build-system gnu-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("bison" ,bison) - ("flex" ,flex))) + (list netsurf-buildsystem bison flex)) (arguments (substitute-keyword-arguments netsurf-buildsystem-arguments ((#:make-flags flags) @@ -5653,14 +5480,14 @@ (define-public netsurf "netsurf-message-timestamp.patch")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("netsurf-buildsystem" ,netsurf-buildsystem) - ("nsgenbind" ,nsgenbind) - ("libidn" ,libidn) ;only for tests - ("check" ,check) - ("perl" ,perl) - ("perl-html-parser" ,perl-html-parser) - ("pkg-config" ,pkg-config) - ("xxd" ,xxd))) + (list netsurf-buildsystem + nsgenbind + libidn ;only for tests + check + perl + perl-html-parser + pkg-config + xxd)) (inputs `(("curl" ,curl) ("gtk+" ,gtk+) @@ -5791,10 +5618,7 @@ (define-public surfraw (with-directory-excursion man (invoke "gzip" "elvi.1sr")))))))) (inputs - `(("perl" ,perl) - ("perl-www-opensearch" ,perl-www-opensearch) - ("perl-html-parser" ,perl-html-parser) - ("perl-libwww" ,perl-libwww))) + (list perl perl-www-opensearch perl-html-parser perl-libwww)) (synopsis "Unix command line interface to the www") (description "Surfraw (Shell Users' Revolutionary Front Rage Against the Web) provides a unix command line interface to a variety of popular www search engines @@ -5854,10 +5678,9 @@ (define-public goaccess (build-system gnu-build-system) (inputs ;; TODO: Add dependency on geoip-tools. - `(("glib" ,glib) - ("ncurses" ,ncurses))) + (list glib ncurses)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://goaccess.io") (synopsis "Analyze Web server logs in real time") (description @@ -5912,8 +5735,7 @@ (define-public hitch ("procps" ,procps) ("python" ,python))) (inputs - `(("libev" ,libev) - ("openssl" ,openssl))) + (list libev openssl)) (synopsis "Scalable TLS proxy") (description "Hitch is a performant TLS proxy based on @code{libev}. It terminates @@ -5977,7 +5799,7 @@ (define-public stunnel `(("iproute" ,iproute) ("netcat" ,netcat) ("procps" ,procps))) - (inputs `(("openssl" ,openssl))) + (inputs (list openssl)) (arguments `(#:configure-flags (list (string-append "--with-ssl=" (assoc-ref %build-inputs "openssl"))) @@ -6073,13 +5895,13 @@ (define-public varnish ("python-sphinx" ,python-sphinx) ("rst2man" ,python-docutils))) (inputs - `(("bash-minimal" ,bash-minimal) - ("coreutils" ,coreutils) - ("jemalloc" ,jemalloc) - ("ncurses" ,ncurses) - ("pcre2" ,pcre2) - ("python" ,python) - ("readline" ,readline))) + (list bash-minimal + coreutils + jemalloc + ncurses + pcre2 + python + readline)) (synopsis "Web application accelerator") (description "Varnish is a high-performance HTTP accelerator. It acts as a caching @@ -6115,8 +5937,7 @@ (define-public varnish-modules ;; For generating manuals. ("rst2man" ,python-docutils))) (inputs - `(("python" ,python) - ("varnish" ,varnish))) + (list python varnish)) (synopsis "Collection of Varnish modules") (description "This package provides a collection of modules (@dfn{vmods}) for the Varnish @@ -6143,10 +5964,7 @@ (define-public xinetd `(#:configure-flags '("--with-loadavg") #:tests? #f)) ; no tests (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf automake libtool pkg-config)) (home-page "https://github.com/openSUSE/xinetd") (synopsis "Internet services daemon") (description "@code{xinetd}, a more secure replacement for @code{inetd}, @@ -6192,7 +6010,7 @@ (define-public tidy-html (find-files lib "\\.a$")) #t)))))) (native-inputs - `(("libxslt" ,libxslt))) + (list libxslt)) (home-page "http://www.html-tidy.org/") (synopsis "HTML Tidy with HTML5 support") (description @@ -6253,11 +6071,8 @@ (define-public hiawatha `("PATH" ":" prefix (,mbed))))))))) (inputs ;; TODO: package "hiawatha-monitor", an optional dependency of "hiawatha". - `(("libxslt" ,libxslt) - ("libxml2" ,libxml2) - ("mbedtls-apache" ,mbedtls-for-hiawatha) - ("nghttp2" ,nghttp2 "lib") - ("zlib" ,zlib))) + (list libxslt libxml2 mbedtls-for-hiawatha + `(,nghttp2 "lib") zlib)) (home-page "https://www.hiawatha-webserver.org") (synopsis "Webserver with focus on security") (description @@ -6279,11 +6094,8 @@ (define-public python-httpbin "1dc92lnk846hpilslrqnr63x55cxll4qx88gif8fm521gv9cbyvr")))) (build-system python-build-system) (propagated-inputs - `(("python-decorator" ,python-decorator) - ("python-flask" ,python-flask) - ("python-itsdangerous" ,python-itsdangerous) - ("python-markupsafe" ,python-markupsafe) - ("python-six" ,python-six))) + (list python-decorator python-flask python-itsdangerous + python-markupsafe python-six)) (home-page "https://github.com/Runscope/httpbin") (synopsis "HTTP request and response service") (description "Testing an HTTP Library can become difficult sometimes. @@ -6305,9 +6117,7 @@ (define-public python-pytest-httpbin "1y0v2v7xpzpyd4djwp7ad8ifnlxp8r1y6dfbxg5ckzvllkgridn5")))) (build-system python-build-system) (propagated-inputs - `(("python-six" ,python-six) - ("python-httpbin" ,python-httpbin) - ("python-pytest" ,python-pytest))) + (list python-six python-httpbin python-pytest)) (home-page "https://github.com/kevin1024/pytest-httpbin") (synopsis @@ -6408,13 +6218,13 @@ (define-public python-httpretty (when tests? (invoke "nosetests"))))))) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-eventlet" ,python-eventlet) - ("python-nose" ,python-nose) - ("python-rednose" ,python-rednose) - ("python-requests" ,python-requests) - ("python-sure" ,python-sure) - ("python-tornado" ,python-tornado))) + (list python-coverage + python-eventlet + python-nose + python-rednose + python-requests + python-sure + python-tornado)) (home-page "https://httpretty.readthedocs.io") (synopsis "HTTP client mock for Python") (description "@code{httpretty} is a helper for faking web requests, @@ -6483,17 +6293,15 @@ (define-public python-internetarchive "not test_get_item_with_kwargs" " and not test_ia"))))))) (propagated-inputs - `(("python-requests" ,python-requests) - ("python-jsonpatch" ,python-jsonpatch-0.4) - ("python-docopt" ,python-docopt) - ("python-clint" ,python-clint) - ("python-six" ,python-six) - ("python-schema" ,python-schema-0.5) - ("python-backports-csv" ,python-backports-csv))) + (list python-requests + python-jsonpatch-0.4 + python-docopt + python-clint + python-six + python-schema-0.5 + python-backports-csv)) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-pytest-capturelog" ,python-pytest-capturelog) - ("python-responses" ,python-responses))) + (list python-pytest python-pytest-capturelog python-responses)) (home-page "https://github.com/jjjake/internetarchive") (synopsis "Command-line interface to archive.org") (description "@code{ia} is a command-line tool for using @@ -6515,12 +6323,12 @@ (define-public python-clf "0zlkzqnpz7a4iavsq5vaz0nf5nr7qm5znpg1vlpz6rwnx6hikjdb")))) (build-system python-build-system) (propagated-inputs - `(("python-docopt" ,python-docopt) - ("python-pygments" ,python-pygments) - ("python-requests" ,python-requests) - ("python-nose" ,python-nose) - ("python-lxml" ,python-lxml) - ("python-pyaml" ,python-pyaml))) + (list python-docopt + python-pygments + python-requests + python-nose + python-lxml + python-pyaml)) (inputs `(("test-clf" ,(origin @@ -6607,10 +6415,8 @@ (define-public linkchecker "1j97dc9a4yhpscwadhv5dxp7036pnrxiaky18l8ddr3pvxdjvkxs")))) (build-system python-build-system) (inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-dnspython" ,python-dnspython) - ("python-pyxdg" ,python-pyxdg) - ("python-requests" ,python-requests))) + (list python-beautifulsoup4 python-dnspython python-pyxdg + python-requests)) (native-inputs `(("gettext" ,gettext-minimal) ("python-pytest" ,python-pytest) @@ -6662,14 +6468,14 @@ (define-public castor ("rust-percent-encoding" ,rust-percent-encoding-2) ("rust-url" ,rust-url-2)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("atk" ,atk) - ("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf) - ("gtk+" ,gtk+) - ("libressl" ,libressl) - ("pango" ,pango))) + (list atk + cairo + gdk-pixbuf + gtk+ + libressl + pango)) (home-page "https://git.sr.ht/~julienxx/castor") (synopsis "Graphical client for plain-text protocols") (description @@ -6717,8 +6523,7 @@ (define-public java-tomcat #t)))) (build-system ant-build-system) (inputs - `(("java-commons-daemon" ,java-commons-daemon) - ("java-ecj" ,java-ecj))) + (list java-commons-daemon java-ecj)) (arguments `(#:build-target "deploy" #:tests? #f; requires downloading some files. @@ -7216,8 +7021,7 @@ (define-public java-eclipse-jetty-util-ajax #:source-dir "jetty-util-ajax/src/main/java" #:tests? #f)); require junit 5 (inputs - `(("java-eclipse-jetty-util" ,java-eclipse-jetty-util) - ("java-javaee-servletapi" ,java-javaee-servletapi))))) + (list java-eclipse-jetty-util java-javaee-servletapi)))) (define-public java-eclipse-jetty-servlet (package @@ -7292,10 +7096,10 @@ (define-public java-eclipse-jetty-xml (chdir "jetty-xml") #t))))) (inputs - `(("java-eclipse-jetty-util" ,java-eclipse-jetty-util))) + (list java-eclipse-jetty-util)) (native-inputs - `(("java-eclipse-jetty-io" ,java-eclipse-jetty-io) - ,@(package-native-inputs java-eclipse-jetty-util))))) + (modify-inputs (package-native-inputs java-eclipse-jetty-util) + (prepend java-eclipse-jetty-io))))) (define-public java-eclipse-jetty-xml-9.2 (package @@ -7338,14 +7142,14 @@ (define-public java-eclipse-jetty-webapp (chdir "jetty-webapp") #t))))) (inputs - `(("java-eclipse-jetty-util" ,java-eclipse-jetty-util) - ("java-eclipse-jetty-http" ,java-eclipse-jetty-http) - ("java-eclipse-jetty-io" ,java-eclipse-jetty-io) - ("java-eclipse-jetty-server" ,java-eclipse-jetty-server) - ("java-eclipse-jetty-servlet" ,java-eclipse-jetty-servlet) - ("java-eclipse-jetty-security" ,java-eclipse-jetty-security) - ("java-eclipse-jetty-xml" ,java-eclipse-jetty-xml) - ("java-javaee-servletapi" ,java-javaee-servletapi))))) + (list java-eclipse-jetty-util + java-eclipse-jetty-http + java-eclipse-jetty-io + java-eclipse-jetty-server + java-eclipse-jetty-servlet + java-eclipse-jetty-security + java-eclipse-jetty-xml + java-javaee-servletapi)))) (define-public java-eclipse-jetty-webapp-9.2 (package @@ -7406,9 +7210,7 @@ (define-public java-jsoup (find-files "." ".*.properties")))) #t))))) (native-inputs - `(("java-junit" ,java-junit) - ("java-hamcrest-core" ,java-hamcrest-core) - ("java-gson" ,java-gson))) + (list java-junit java-hamcrest-core java-gson)) (home-page "https://jsoup.org") (synopsis "HTML parser") (description "Jsoup is a Java library for working with real-world HTML. It @@ -7437,7 +7239,7 @@ (define-public java-signpost-core ;; Tests all fail with InstantiationException from mockito #:tests? #f)) (propagated-inputs - `(("java-commons-codec" ,java-commons-codec))) + (list java-commons-codec)) (home-page "https://github.com/mttkay/signpost") (synopsis "Lightweight client-side OAuth library for Java") (description "Signpost is the easy and intuitive solution for signing @@ -7499,10 +7301,9 @@ (define-public perl-html-tidy "-L" (assoc-ref inputs "tidyp") "/lib"))) #t))))) (inputs - `(("perl-libwww" ,perl-libwww) - ("tidyp" ,tidyp))) + (list perl-libwww tidyp)) (native-inputs - `(("perl-test-exception" ,perl-test-exception))) + (list perl-test-exception)) (home-page "https://metacpan.org/release/HTML-Tidy") (synopsis "(X)HTML validation in a Perl object") (description "@code{HTML::Tidy} is an HTML checker in a handy dandy @@ -7606,12 +7407,9 @@ (define-public nghttp2 (outputs (list "out" "lib")) ; only libnghttp2 (native-inputs - `(("pkg-config" ,pkg-config) - - ;; Required by tests. - ("cunit" ,cunit) - ("python" ,python) - ("tzdata" ,tzdata-for-tests))) + (list pkg-config + ;; Required by tests. + cunit python tzdata-for-tests)) (inputs ;; Required to build the tools (i.e. without ‘--enable-lib-only’). `(("c-ares" ,c-ares) @@ -7772,8 +7570,7 @@ (define-public httrack "09a0gm67nml86qby1k1gh7rdxamnrnzwr6l9r5iiq94favjs0xrl")))) (build-system gnu-build-system) (inputs - `(("libressl" ,libressl) - ("zlib" ,zlib))) + (list libressl zlib)) (home-page "https://www.httrack.com/") (synopsis "Easy-to-use offline browser utility") (description "HTTrack allows you to download a World Wide Web site from @@ -7803,11 +7600,8 @@ (define-public buku (arguments `(#:tests? #f)) ;FIXME: many tests need network access (inputs - `(("python-beautifulsoup4" ,python-beautifulsoup4) - ("python-certifi" ,python-certifi) - ("python-cryptography" ,python-cryptography) - ("python-html5lib" ,python-html5lib) - ("python-urllib3" ,python-urllib3))) + (list python-beautifulsoup4 python-certifi python-cryptography + python-html5lib python-urllib3)) (home-page "https://github.com/jarun/buku") (synopsis "Bookmark manager") (description @@ -7861,8 +7655,7 @@ (define-public poussetaches "0kckcwvqklavd855np9aq5js6mg84isrlwchr504yigwma0sm7hm")))) (build-system go-build-system) (propagated-inputs - `(("go-github-com-robfig-cron" ,go-github-com-robfig-cron) - ("go-golang-org-x-time" ,go-golang-org-x-time))) + (list go-github-com-robfig-cron go-golang-org-x-time)) (arguments `(#:import-path "github.com/tsileo/poussetaches")) (home-page "https://github.com/tsileo/poussetaches") @@ -7933,7 +7726,7 @@ (define-public librocket (lambda _ (chdir "Build")))))) (inputs - `(("freetype" ,freetype))) + (list freetype)) (home-page "https://github.com/libRocket/libRocket") ; http://librocket.com/ is down. (synopsis "HTML/CSS user interface library") (description "libRocket is a C++ user interface package based on the HTML @@ -7974,11 +7767,9 @@ (define-public gmnisrv "/etc/mime.types")) #:make-flags (list (string-append "CC=" ,(cc-for-target))))) (inputs - `(("mailcap" ,mailcap) - ("openssl" ,openssl))) + (list mailcap openssl)) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (synopsis "Simple Gemini protocol server") (description "gmnisrv is a simple Gemini protocol server written in C.") (license (list license:gpl3+ @@ -8008,8 +7799,7 @@ (define-public libzim ("xapian" ,xapian) ("zstd" ,zstd "lib"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("googletest" ,googletest))) + (list pkg-config googletest)) (home-page "https://wiki.openzim.org/wiki/Main_Page") (synopsis "Reference implementation of the ZIM specification") (description "The openZIM project proposes offline storage solutions for @@ -8046,15 +7836,15 @@ (define-public kiwix-lib "/bin/aria2c\""))) #t))))) (inputs - `(("aria2" ,aria2) - ("curl" ,curl) - ("icu4c" ,icu4c) - ("libmicrohttpd" ,libmicrohttpd) - ("libzim" ,libzim) - ("pugixml" ,pugixml) - ("xapian" ,xapian) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list aria2 + curl + icu4c + libmicrohttpd + libzim + pugixml + xapian + zlib + `(,zstd "lib"))) (native-inputs `(("mustache" ,(origin (method git-fetch) @@ -8117,19 +7907,19 @@ (define-public kiwix-desktop `("QTWEBENGINEPROCESS_PATH" = (,qt-process-path))) #t)))))) (inputs - `(("curl" ,curl) - ("icu4c" ,icu4c) - ("kiwix-lib" ,kiwix-lib) - ("libmicrohttpd" ,libmicrohttpd) - ("libzim" ,libzim) - ("pugixml" ,pugixml) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("qtwebchannel" ,qtwebchannel) - ("qtwebengine" ,qtwebengine) - ("xapian" ,xapian) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list curl + icu4c + kiwix-lib + libmicrohttpd + libzim + pugixml + qtbase-5 + qtdeclarative + qtwebchannel + qtwebengine + xapian + zlib + `(,zstd "lib"))) (native-inputs `(("pkg-config" ,pkg-config) ("qmake" ,qtbase-5))) @@ -8152,17 +7942,17 @@ (define-public kiwix-tools "1npf9ddhpkmx97gxmvmwmi8a69md8kh2szimd9rpg6ggd4big03a")))) (build-system meson-build-system) (inputs - `(("curl" ,curl) - ("icu4c" ,icu4c) - ("kiwix-lib" ,kiwix-lib) - ("libmicrohttpd" ,libmicrohttpd) - ("libzim" ,libzim) - ("pugixml" ,pugixml) - ("xapian" ,xapian) - ("zlib" ,zlib) - ("zstd" ,zstd "lib"))) + (list curl + icu4c + kiwix-lib + libmicrohttpd + libzim + pugixml + xapian + zlib + `(,zstd "lib"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://wiki.kiwix.org/wiki/Software") (synopsis "Kiwix command line tools") (description "The Kiwix tools are a collection of Kiwix-related command line diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm index a1cffb55b3..65ad122f9c 100644 --- a/gnu/packages/webkit.scm +++ b/gnu/packages/webkit.scm @@ -86,9 +86,9 @@ (define-public libwpe `(("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs - `(("mesa" ,mesa))) + (list mesa)) (propagated-inputs - `(("libxkbcommon" ,libxkbcommon))) + (list libxkbcommon)) (synopsis "General-purpose library for WPE") (description "LibWPE is general-purpose library specifically developed for the WPE-flavored port of WebKit.") @@ -110,12 +110,9 @@ (define-public wpebackend-fdo (arguments `(#:tests? #f)) ;no tests (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("libwpe" ,libwpe) - ("mesa" ,mesa) - ("wayland" ,wayland))) + (list glib libwpe mesa wayland)) (home-page "https://wpewebkit.org/") (synopsis "Wayland WPE backend") (description @@ -317,8 +314,7 @@ (define-public webkitgtk ("docbook-xml" ,docbook-xml) ; For documentation generation ("ruby" ,ruby))) (propagated-inputs - `(("gtk+" ,gtk+) - ("libsoup" ,libsoup))) + (list gtk+ libsoup)) (inputs `(("at-spi2-core" ,at-spi2-core) ("bubblewrap" ,bubblewrap) diff --git a/gnu/packages/wget.scm b/gnu/packages/wget.scm index 659d2e0341..d794bd7bad 100644 --- a/gnu/packages/wget.scm +++ b/gnu/packages/wget.scm @@ -56,16 +56,14 @@ (define-public wget "1bchzkacjsc5c0x01ngaana9fs5j12wfw1c8qxps1yp68x9vx6yv")))) (build-system gnu-build-system) (inputs - `(("gnutls" ,gnutls) - ("libidn2" ,libidn2) - ("libpsl" ,libpsl))) + (list gnutls libidn2 libpsl)) (native-inputs - `(("lzip" ,lzip) - ("pkg-config" ,pkg-config) - ("perl" ,perl) - ("python" ,python) ;for testenv suite - ("perl-http-daemon" ,perl-http-daemon) - ("perl-io-socket-ssl" ,perl-io-socket-ssl))) + (list lzip + pkg-config + perl + python ;for testenv suite + perl-http-daemon + perl-io-socket-ssl)) (home-page "https://www.gnu.org/software/wget/") (synopsis "Non-interactive command-line utility for downloading files") (description @@ -127,8 +125,7 @@ (define-public wgetpaste #t)))) #:tests? #f)) ; no test target (inputs - `(("wget" ,wget) - ("xclip" ,xclip))) + (list wget xclip)) (home-page "https://wgetpaste.zlin.dk/") (synopsis "Script that automates pasting to a number of pastebin services") (description @@ -171,7 +168,7 @@ (define-public wget2 ("zlib" ,zlib))) ;; TODO: Add libbrotlidec, libnghttp2. (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.com/gnuwget/wget2") (synopsis "Successor of GNU Wget") (description "GNU Wget2 is the successor of GNU Wget, a file and recursive diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm index d77d1070e1..f44a402042 100644 --- a/gnu/packages/wine.scm +++ b/gnu/packages/wine.scm @@ -222,8 +222,8 @@ (define-public wine64 (package (inherit wine) (name "wine64") - (inputs `(("wine" ,wine) - ,@(package-inputs wine))) + (inputs (modify-inputs (package-inputs wine) + (prepend wine))) (arguments `(#:make-flags (list "SHELL=bash" @@ -325,8 +325,8 @@ (define-public wine-minimal (package (inherit wine) (name "wine-minimal") - (native-inputs (fold alist-delete (package-native-inputs wine) - '("gettext" "perl" "pkg-config"))) + (native-inputs (modify-inputs (package-native-inputs wine) + (delete "gettext" "perl" "pkg-config"))) (inputs `()) (arguments `(#:validate-runpath? #f @@ -364,8 +364,7 @@ (define-public wine-staging-patchset-data (base32 "0d5m9pvafr0iw99ny7rgzfmw7zw45q5wfcw68zj88mvzs47xkgms")))) (build-system trivial-build-system) (native-inputs - `(("bash" ,bash) - ("coreutils" ,coreutils))) + (list bash coreutils)) (arguments `(#:modules ((guix build utils)) #:builder @@ -413,15 +412,15 @@ (define-public wine-staging (file-name (string-append name "-" wine-version ".tar.xz")) (sha256 (base32 "1bc4zmqpdqs1ncz3qisp8a313pqzi5a31gq1s99ivb60vk325rcr"))))) - (inputs `(("autoconf" ,autoconf) ; for autoreconf - ("ffmpeg" ,ffmpeg) - ("gtk+" ,gtk+) - ("libva" ,libva) - ("mesa" ,mesa) - ("python" ,python) - ("util-linux" ,util-linux) ; for hexdump - ("wine-staging-patchset-data" ,wine-staging-patchset-data) - ,@(package-inputs wine))) + (inputs (modify-inputs (package-inputs wine) + (prepend autoconf ; for autoreconf + ffmpeg + gtk+ + libva + mesa + python + util-linux ; for hexdump + wine-staging-patchset-data))) (arguments `(#:phases (modify-phases %standard-phases @@ -490,8 +489,8 @@ (define-public wine64-staging (package (inherit wine-staging) (name "wine64-staging") - (inputs `(("wine-staging" ,wine-staging) - ,@(package-inputs wine-staging))) + (inputs (modify-inputs (package-inputs wine-staging) + (prepend wine-staging))) (arguments `(#:make-flags (list "SHELL=bash" diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scm index b704111db0..f0dcce717c 100644 --- a/gnu/packages/wireservice.scm +++ b/gnu/packages/wireservice.scm @@ -209,15 +209,11 @@ (define-public csvkit "1ffmbzk4rxnl1yhqfl58v7kvl5m9cbvjm8v7xp4mvr00sgs91lvv")))) (build-system python-build-system) (native-inputs - `(("python-psycopg2" ,python-psycopg2) ; to test PostgreSQL support - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) + (list python-psycopg2 ; to test PostgreSQL support + python-sphinx python-sphinx-rtd-theme)) (inputs - `(("python-agate-dbf" ,python-agate-dbf) - ("python-agate-excel" ,python-agate-excel) - ("python-agate-sql" ,python-agate-sql) - ("python-six" ,python-six) - ("python-text-unidecode" ,python-text-unidecode))) + (list python-agate-dbf python-agate-excel python-agate-sql + python-six python-text-unidecode)) (arguments `(#:phases (modify-phases %standard-phases diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index cdd34bf237..65c040cd92 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -150,12 +150,12 @@ (define-public bspwm (base32 "0qlv7b4c2mmjfd65y100d11x8iqyg5f6lfiws3cgmpjidhdygnxc")))) (build-system gnu-build-system) (inputs - `(("libxcb" ,libxcb) - ("libxinerama" ,libxinerama) - ("sxhkd" ,sxhkd) - ("xcb-util" ,xcb-util) - ("xcb-util-keysyms" ,xcb-util-keysyms) - ("xcb-util-wm" ,xcb-util-wm))) + (list libxcb + libxinerama + sxhkd + xcb-util + xcb-util-keysyms + xcb-util-wm)) (arguments '(#:phases (modify-phases %standard-phases @@ -184,21 +184,19 @@ (define-public herbstluftwm (file-name (string-append "herbstluftwm-" version ".tar.gz")))) (build-system cmake-build-system) (inputs - `(("dzen" ,dzen) - ("dmenu" ,dmenu) - ("glib" ,glib) - ("glibmm" ,glibmm) - ("xterm" ,xterm) - ("xsetroot" ,xsetroot) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr) - ("libxft" ,libxft))) + (list dzen + dmenu + glib + glibmm + xterm + xsetroot + libx11 + libxext + libxinerama + libxrandr + libxft)) (native-inputs - `(("asciidoc" ,asciidoc) - ("pkg-config" ,pkg-config) - ("python" ,python))) + (list asciidoc pkg-config python)) (arguments '(#:tests? #f #:configure-flags @@ -267,19 +265,17 @@ (define-public i3status #:out-of-source? #t #:tests? #f)) ; no test suite (inputs - `(("openlibm" ,openlibm) - ("libconfuse" ,libconfuse) - ("libyajl" ,libyajl) - ("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio) - ("libnl" ,libnl) - ("libcap" ,libcap) - ("asciidoc" ,asciidoc))) + (list openlibm + libconfuse + libyajl + alsa-lib + pulseaudio + libnl + libcap + asciidoc)) (native-inputs - `(("pkg-config" ,pkg-config) - ("docbook-xsl" ,docbook-xsl) - ("libxml2" ,libxml2) ;for XML_CATALOG_FILES - ("xmlto" ,xmlto))) + (list pkg-config docbook-xsl libxml2 ;for XML_CATALOG_FILES + xmlto)) (home-page "https://i3wm.org/i3status/") (synopsis "Status bar for i3bar, dzen2, xmobar or similar programs") (description "i3status is a small program for generating a status bar for @@ -324,30 +320,30 @@ (define-public i3-wm (("Exec=i3-with-shmlog") (string-append "Exec=" i3-with-shmlog))) #t)))))) (inputs - `(("libxcb" ,libxcb) - ("xcb-util" ,xcb-util) - ("xcb-util-cursor" ,xcb-util-cursor) - ("xcb-util-keysyms" ,xcb-util-keysyms) - ("xcb-util-wm" ,xcb-util-wm) - ("xcb-util-xrm" ,xcb-util-xrm) - ("libxkbcommon" ,libxkbcommon) - ("libev" ,libev) - ("libyajl" ,libyajl) - ("xmlto" ,xmlto) - ("perl-pod-simple" ,perl-pod-simple) - ("libx11" ,libx11) - ("pcre" ,pcre) - ("startup-notification" ,startup-notification) - ("pango" ,pango) - ("cairo" ,cairo))) + (list libxcb + xcb-util + xcb-util-cursor + xcb-util-keysyms + xcb-util-wm + xcb-util-xrm + libxkbcommon + libev + libyajl + xmlto + perl-pod-simple + libx11 + pcre + startup-notification + pango + cairo)) (native-inputs - `(("which" ,which) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("asciidoc" ,asciidoc) - ;; For building the documentation. - ("libxml2" ,libxml2) - ("docbook-xsl" ,docbook-xsl))) + (list which + perl + pkg-config + asciidoc + ;; For building the documentation. + libxml2 + docbook-xsl)) (home-page "https://i3wm.org/") (synopsis "Tiling window manager") (description "i3 is a tiling X11 window manager that dynamically manages @@ -403,16 +399,16 @@ (define-public i3lock "02szjsaz7rqrdkd0r2nwgwa85c4hwfrcskxw7ryk695kmjcfhzv3")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("cairo" ,cairo) - ("libev" ,libev) - ("linux-pam" ,linux-pam) - ("libxcb" ,libxcb) - ("libxkbcommon" ,libxkbcommon) - ("xcb-util" ,xcb-util) - ("xcb-util-image" ,xcb-util-image) - ("xcb-util-xrm" ,xcb-util-xrm))) + (list cairo + libev + linux-pam + libxcb + libxkbcommon + xcb-util + xcb-util-image + xcb-util-xrm)) (home-page "https://i3wm.org/i3lock/") (synopsis "Lightweight screen locker") (description @@ -436,19 +432,17 @@ (define-public i3lock-blur "1bd5nrlga5g1sz1f64gnc3dqy8yfrr4q1ss59krymbpxa1hhf55c")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("automake" ,automake) - ("autoconf" ,autoconf))) + (list pkg-config automake autoconf)) (inputs - `(("cairo" ,cairo) - ("mesa" ,mesa) - ("libev" ,libev) - ("linux-pam" ,linux-pam) - ("libxcb" ,libxcb) - ("libxkbcommon" ,libxkbcommon) - ("xcb-util" ,xcb-util) - ("xcb-util-image" ,xcb-util-image) - ("xcb-util-xrm" ,xcb-util-xrm))) + (list cairo + mesa + libev + linux-pam + libxcb + libxkbcommon + xcb-util + xcb-util-image + xcb-util-xrm)) (home-page "https://github.com/karulont/i3lock-blur") (synopsis "Lightweight screen locker with transparent blurring background") (description @@ -472,9 +466,7 @@ (define-public i3blocks (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (home-page "https://github.com/vivien/i3blocks") (synopsis "Minimalist scheduler for status bar scripts") (description "i3blocks executes your command lines and generates a @@ -496,8 +488,7 @@ (define-public perl-anyevent-i3 "0qvd9bq16jyy7v3ma82qcnvz9j503bw0mh7h55gkjf7ir62ck0jk")))) (build-system perl-build-system) (propagated-inputs - `(("perl-anyevent" ,perl-anyevent) - ("perl-json-xs" ,perl-json-xs))) + (list perl-anyevent perl-json-xs)) (home-page "https://metacpan.org/release/AnyEvent-I3") (synopsis "Communicate with the i3 window manager through perl") @@ -538,7 +529,7 @@ (define-public python-i3-py ;; Avoid unspecified return value. #t)))))) (propagated-inputs - `(("i3-wm" ,i3-wm))) + (list i3-wm)) (home-page "https://github.com/ziberna/i3-py") (synopsis "Python interface to the i3 window manager") (description "This package allows you to interact from a Python program @@ -578,26 +569,24 @@ (define-public qtile (string-append "pangocairo = ffi.dlopen(\"" (assoc-ref inputs "pango") "/lib/libpangocairo-1.0.so.0\")\n")))))))) (inputs - `(("glib" ,glib) - ("pango" ,pango) - ("pulseaudio" ,pulseaudio))) + (list glib pango pulseaudio)) (propagated-inputs - `(("python-cairocffi" ,python-cairocffi) - ("python-cffi" ,python-cffi) - ("python-dateutil" ,python-dateutil) - ("python-dbus-next" ,python-dbus-next) - ("python-iwlib" ,python-iwlib) - ("python-keyring" ,python-keyring) - ("python-mpd2" ,python-mpd2) - ("python-pyxdg" ,python-pyxdg) - ("python-xcffib" ,python-xcffib))) + (list python-cairocffi + python-cffi + python-dateutil + python-dbus-next + python-iwlib + python-keyring + python-mpd2 + python-pyxdg + python-xcffib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-flake8" ,python-flake8) - ("python-pep8-naming" ,python-pep8-naming) - ("python-psutil" ,python-psutil) - ("python-pytest-cov" ,python-pytest-cov) - ("python-setuptools-scm" ,python-setuptools-scm))) + (list pkg-config + python-flake8 + python-pep8-naming + python-psutil + python-pytest-cov + python-setuptools-scm)) (home-page "http://qtile.org") (synopsis "Hackable tiling window manager written and configured in Python") (description "Qtile is simple, small, and extensible. It's easy to write @@ -638,8 +627,7 @@ (define-public quickswitch-i3 ;; Avoid unspecified return value. #t)))))) (inputs - `(("python-i3-py" ,python-i3-py) - ("dmenu" ,dmenu))) + (list python-i3-py dmenu)) (home-page "https://github.com/proxypoke/quickswitch-for-i3") (synopsis "Quickly change to and locate windows in the i3 window manager") (description @@ -675,9 +663,7 @@ (define-public i3lock-color ("xcb-util-image" ,xcb-util-image) ("xcb-util-xrm" ,xcb-util-xrm))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (home-page "https://github.com/PandorasFox/i3lock-color") (synopsis "Screen locker with color configuration support") (description @@ -739,10 +725,7 @@ (define-public i3lock-fancy (copy-recursively "icons" icons) #t)))))) (inputs - `(("imagemagick" ,imagemagick) - ("wmctrl" ,wmctrl) - ("i3lock" ,i3lock) - ("gawk" ,gawk))) + (list imagemagick wmctrl i3lock gawk)) (home-page "https://github.com/meskarune/i3lock-fancy") (synopsis "Screen locker with screenshot function") (description @@ -769,13 +752,13 @@ (define-public xmonad (patches (search-patches "xmonad-dynamic-linking.patch")))) (build-system haskell-build-system) (inputs - `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions) - ("ghc-data-default" ,ghc-data-default) - ("ghc-quickcheck" ,ghc-quickcheck) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-setlocale" ,ghc-setlocale) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-x11" ,ghc-x11))) + (list ghc-extensible-exceptions + ghc-data-default + ghc-quickcheck + ghc-semigroups + ghc-setlocale + ghc-utf8-string + ghc-x11)) (arguments `(#:cabal-revision ("1" "0yqh96qqphllr0zyz5j93cij5w2qvf39xxnrb52pz0qz3pywz9wd") @@ -820,27 +803,26 @@ (define-public xmobar "1k1n3ff0ikdmfq0mi8r2vpqg1iq6hsw1drvxps6k98rvvn87pws6")))) (build-system haskell-build-system) (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("hspec-discover" ,hspec-discover))) + (list ghc-hspec hspec-discover)) (inputs - `(("ghc-alsa-core" ,ghc-alsa-core) - ("ghc-alsa-mixer" ,ghc-alsa-mixer) - ("ghc-dbus" ,ghc-dbus) - ("ghc-hinotify" ,ghc-hinotify) - ("ghc-http" ,ghc-http) - ("ghc-http-conduit" ,ghc-http-conduit) - ("ghc-http-types" ,ghc-http-types) - ("ghc-iwlib" ,ghc-iwlib) - ("ghc-libmpd" ,ghc-libmpd) - ("ghc-netlink" ,ghc-netlink) - ("ghc-old-locale" ,ghc-old-locale) - ("ghc-parsec-numbers" ,ghc-parsec-numbers) - ("ghc-regex-compat" ,ghc-regex-compat) - ("ghc-temporary" ,ghc-temporary) - ("ghc-timezone-olson" ,ghc-timezone-olson) - ("ghc-x11" ,ghc-x11) - ("ghc-x11-xft" ,ghc-x11-xft) - ("libxpm" ,libxpm))) + (list ghc-alsa-core + ghc-alsa-mixer + ghc-dbus + ghc-hinotify + ghc-http + ghc-http-conduit + ghc-http-types + ghc-iwlib + ghc-libmpd + ghc-netlink + ghc-old-locale + ghc-parsec-numbers + ghc-regex-compat + ghc-temporary + ghc-timezone-olson + ghc-x11 + ghc-x11-xft + libxpm)) (arguments `(#:configure-flags (list "--flags=all_extensions") #:phases @@ -872,8 +854,7 @@ (define-public yeganesh (base32 "04djfyjab3c5y9z9x8zd0xcx0jyy35zq7cl9ddr4ppf6k5ky6iky")))) (build-system haskell-build-system) (inputs - `(("ghc-strict" ,ghc-strict) - ("ghc-xdg-basedir" ,ghc-xdg-basedir))) + (list ghc-strict ghc-xdg-basedir)) (home-page "http://dmwit.com/yeganesh/") (synopsis "Small wrapper around dmenu") (description "@code{yeganesh} is a small wrapper around demnu. Like @@ -898,14 +879,14 @@ (define-public ghc-xmonad-contrib `(#:cabal-revision ("1" "0vimkby2gq6sgzxzbvz67caba609xqlv2ii2gi8a1cjrnn6ib011"))) (propagated-inputs - `(("ghc-old-time" ,ghc-old-time) - ("ghc-random" ,ghc-random) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-extensible-exceptions" ,ghc-extensible-exceptions) - ("ghc-semigroups" ,ghc-semigroups) - ("ghc-x11" ,ghc-x11) - ("ghc-x11-xft" ,ghc-x11-xft) - ("xmonad" ,xmonad))) + (list ghc-old-time + ghc-random + ghc-utf8-string + ghc-extensible-exceptions + ghc-semigroups + ghc-x11 + ghc-x11-xft + xmonad)) (home-page "https://xmonad.org") (synopsis "Third party extensions for xmonad") (description @@ -928,9 +909,7 @@ (define-public evilwm (patches (search-patches "evilwm-lost-focus-bug.patch")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxrandr" ,libxrandr))) + (list libx11 libxext libxrandr)) (arguments `(#:modules ((srfi srfi-26) (guix build utils) @@ -995,18 +974,18 @@ (define-public fluxbox Type=Application~%" ,name ,synopsis out))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("freetype" ,freetype) - ("fribidi" ,fribidi) - ("imlib2" ,imlib2) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxft" ,libxft) - ("libxinerama" ,libxinerama) - ("libxpm" ,libxpm) - ("libxrandr" ,libxrandr) - ("libxrender" ,libxrender))) + (list freetype + fribidi + imlib2 + libx11 + libxext + libxft + libxinerama + libxpm + libxrandr + libxrender)) (description "Fluxbox is a window manager. It is light on resources and easy to handle yet full of features to make an easy and fast desktop experience.") @@ -1029,17 +1008,13 @@ (define-public fnott (build-system meson-build-system) (arguments `(#:build-type "release")) (native-inputs - `(("pkg-config" ,pkg-config) - ("wayland-protocols" ,wayland-protocols) - ("tllist" ,tllist) - ("gcc" ,gcc-10) ;TODO: Remove when the default compiler is > GCC 7. - ("scdoc" ,scdoc))) + (list pkg-config + wayland-protocols + tllist + gcc-10 ;TODO: Remove when the default compiler is > GCC 7. + scdoc)) (inputs - `(("wlroots" ,wlroots) - ("wayland" ,wayland) - ("fcft" ,fcft) - ("dbus" ,dbus) - ("libpng" ,libpng))) + (list wlroots wayland fcft dbus libpng)) (home-page "https://codeberg.org/dnkl/fnott") (synopsis "Keyboard driven and lightweight Wayland notification daemon") (description "Fnott is a keyboard driven and lightweight notification daemon @@ -1076,38 +1051,38 @@ (define-public awesome "awesome-4.3-fno-common.patch")))) (build-system cmake-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("docbook-xsl" ,docbook-xsl) - ("doxygen" ,doxygen) - ("gperf" ,gperf) - ("imagemagick" ,imagemagick) - ("libxml2" ,libxml2) ;for XML_CATALOG_FILES - ("lua-ldoc" ,lua-ldoc) - ("pkg-config" ,pkg-config) - ("xmlto" ,xmlto))) + (list asciidoc + docbook-xsl + doxygen + gperf + imagemagick + libxml2 ;for XML_CATALOG_FILES + lua-ldoc + pkg-config + xmlto)) (inputs - `(("cairo" ,cairo) - ("dbus" ,dbus) - ("gdk-pixbuf" ,gdk-pixbuf) - ("glib" ,glib) - ("gobject-introspection" ,gobject-introspection) - ("imlib2" ,imlib2) - ("libev" ,libev) - ("libxcb" ,libxcb) - ("libxcursor" ,libxcursor) - ("libxdg-basedir" ,libxdg-basedir) - ("libxkbcommon" ,libxkbcommon) - ("lua" ,lua) - ("lua-lgi" ,lua-lgi) - ("pango" ,pango) - ("startup-notification" ,startup-notification) - ("xcb-util" ,xcb-util) - ("xcb-util-cursor" ,xcb-util-cursor) - ("xcb-util-image" ,xcb-util-image) - ("xcb-util-keysyms" ,xcb-util-keysyms) - ("xcb-util-renderutil" ,xcb-util-renderutil) - ("xcb-util-xrm" ,xcb-util-xrm) - ("xcb-util-wm" ,xcb-util-wm))) + (list cairo + dbus + gdk-pixbuf + glib + gobject-introspection + imlib2 + libev + libxcb + libxcursor + libxdg-basedir + libxkbcommon + lua + lua-lgi + pango + startup-notification + xcb-util + xcb-util-cursor + xcb-util-image + xcb-util-keysyms + xcb-util-renderutil + xcb-util-xrm + xcb-util-wm)) (arguments `(#:modules ((guix build cmake-build-system) (guix build utils) @@ -1203,7 +1178,7 @@ (define-public menumaker (base32 "0hbn8bid43725njqcfklvan3n4hwpfx8nq8xkkdwkmpd37kfq594")))) (build-system gnu-build-system) (inputs - `(("python" ,python))) + (list python)) (synopsis "Heuristics-driven menu generator") (description "MenuMaker is a menu generation utility for a number of X window @@ -1244,9 +1219,7 @@ (define-public keybinder `(("python-2" ,python-2) ("gtk+-2" ,gtk+-2))) (native-inputs - `(("python2-pygtk" ,python2-pygtk) - ("gtk-doc" ,gtk-doc) - ("pkg-config" ,pkg-config))) + (list python2-pygtk gtk-doc pkg-config)) (synopsis "Library for registering global keyboard shortcuts") (description "Keybinder is a library for registering global keyboard shortcuts. @@ -1270,11 +1243,9 @@ (define-public keybinder-3.0 "0830ihwnalw59pp1xzrp37dn58n8vwb8zasnm4a1h81v3x7dxqz6")))) (build-system gnu-build-system) (inputs - `(("gtk+" ,gtk+) - ("gobject-introspection" ,gobject-introspection))) + (list gtk+ gobject-introspection)) (native-inputs - `(("gtk-doc" ,gtk-doc) - ("pkg-config" ,pkg-config))) + (list gtk-doc pkg-config)) (synopsis "Library for registering global keyboard shortcuts, Gtk3 version") (description "Keybinder is a library for registering global keyboard shortcuts. @@ -1331,8 +1302,7 @@ (define-public spectrwm ("xcb-util-wm" ,xcb-util-wm) ("xcb-util-keysyms" ,xcb-util-keysyms))) (native-inputs - `(("libxt" ,libxt) - ("pkg-config" ,pkg-config))) + (list libxt pkg-config)) (synopsis "Minimalistic automatic tiling window manager") (description "Spectrwm is a small dynamic tiling and reparenting window manager for X11. @@ -1392,12 +1362,9 @@ (define-public cwm output))) #t)))))) (inputs - `(("libxft" ,libxft) - ("libxrandr" ,libxrandr) - ("libxinerama" ,libxinerama))) + (list libxft libxrandr libxinerama)) (native-inputs - `(("pkg-config" ,pkg-config) - ("bison" ,bison))) + (list pkg-config bison)) (home-page "https://github.com/leahneukirchen/cwm") (synopsis "OpenBSD fork of the calmwm window manager") (description "Cwm is a stacking window manager for X11. It is an OpenBSD @@ -1428,9 +1395,9 @@ (define-public dwl (modify-phases %standard-phases (delete 'configure)))) ; no configure (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("wlroots" ,wlroots))) + (list wlroots)) (home-page "https://github.com/djpohly/dwl") (synopsis "Dynamic window manager for Wayland") (description @@ -1457,12 +1424,9 @@ (define-public nitrogen "0zc3fl1mbhq0iyndy4ysmy8vv5c7xwf54rbgamzfhfvsgdq160pl")))) (build-system gnu-build-system) (inputs - `(("gtk+" ,gtk+-2) - ("gtkmm" ,gtkmm-2) - ("glib" ,glib) - ("glibmm" ,glibmm))) + (list gtk+-2 gtkmm-2 glib glibmm)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "http://projects.l3ib.org/nitrogen/") (synopsis "Background browser and setter for X windows") (description @@ -1500,20 +1464,20 @@ (define-public polybar ;; Internet. '(#:tests? #f)) (inputs - `(("alsa-lib" ,alsa-lib) - ("cairo" ,cairo) - ("i3-wm" ,i3-wm) - ("jsoncpp" ,jsoncpp) - ("libmpdclient" ,libmpdclient) - ("libnl" ,libnl) - ("libxcb" ,libxcb) - ("pulseaudio" ,pulseaudio) - ("xcb-proto" ,xcb-proto) - ("xcb-util" ,xcb-util) - ("xcb-util-cursor" ,xcb-util-cursor) - ("xcb-util-image" ,xcb-util-image) - ("xcb-util-wm" ,xcb-util-wm) - ("xcb-util-xrm" ,xcb-util-xrm))) + (list alsa-lib + cairo + i3-wm + jsoncpp + libmpdclient + libnl + libxcb + pulseaudio + xcb-proto + xcb-util + xcb-util-cursor + xcb-util-image + xcb-util-wm + xcb-util-xrm)) (native-inputs `(("pkg-config" ,pkg-config) ("python-sphinx" ,python-sphinx) ; for the manual @@ -1553,20 +1517,20 @@ (define-public wlroots "/bin/Xwayland"))) #t))))) (propagated-inputs - `(;; As required by wlroots.pc. - ("eudev" ,eudev) - ("libinput" ,libinput) - ("libxkbcommon" ,libxkbcommon) - ("mesa" ,mesa) - ("pixman" ,pixman) - ("seatd" ,seatd) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols) - ("xcb-util-errors" ,xcb-util-errors) - ("xcb-util-wm" ,xcb-util-wm) - ("xorg-server-xwayland" ,xorg-server-xwayland))) + (list ;; As required by wlroots.pc. + eudev + libinput + libxkbcommon + mesa + pixman + seatd + wayland + wayland-protocols + xcb-util-errors + xcb-util-wm + xorg-server-xwayland)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/swaywm/wlroots") (synopsis "Pluggable, composable, unopinionated modules for building a Wayland compositor") @@ -1604,23 +1568,19 @@ (define-public sway (string-append "'" (assoc-ref inputs "scdoc") "/bin/scdoc'"))) #t))))) - (inputs `(("cairo" ,cairo) - ("elogind" ,elogind) - ("gdk-pixbuf" ,gdk-pixbuf) - ("json-c" ,json-c) - ("libevdev" ,libevdev) - ("libinput" ,libinput) - ("libxkbcommon" ,libxkbcommon) - ("pango" ,pango) - ("swaybg" ,swaybg) - ("wayland" ,wayland) - ("wlroots" ,wlroots))) + (inputs (list cairo + elogind + gdk-pixbuf + json-c + libevdev + libinput + libxkbcommon + pango + swaybg + wayland + wlroots)) (native-inputs - `(("linux-pam" ,linux-pam) - ("mesa" ,mesa) - ("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("wayland-protocols" ,wayland-protocols))) + (list linux-pam mesa pkg-config scdoc wayland-protocols)) (home-page "https://github.com/swaywm/sway") (synopsis "Wayland compositor compatible with i3") (description "Sway is a i3-compatible Wayland compositor.") @@ -1642,11 +1602,8 @@ (define-public swayidle (build-system meson-build-system) (arguments `(#:configure-flags '("-Dlogind-provider=elogind"))) - (inputs `(("elogind" ,elogind) - ("wayland" ,wayland))) - (native-inputs `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("wayland-protocols" ,wayland-protocols))) + (inputs (list elogind wayland)) + (native-inputs (list pkg-config scdoc wayland-protocols)) (home-page "https://github.com/swaywm/swayidle") (synopsis "Idle management daemon for Wayland compositors") (description "Swayidle is a idle management daemon for Wayland compositors.") @@ -1666,15 +1623,10 @@ (define-public swaylock (sha256 (base32 "0r95p4w11dwm5ra614vddz83r8j7z6gd120z2vcchy7m9b0f15kf")))) (build-system meson-build-system) - (inputs `(("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf) - ("libxkbcommon" ,libxkbcommon) - ;("linux-pam" ,linux-pam) ; FIXME: Doesn't work. - ("wayland" ,wayland))) - (native-inputs `(("pango" ,pango) - ("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("wayland-protocols" ,wayland-protocols))) + (inputs (list cairo gdk-pixbuf libxkbcommon + ;("linux-pam" ,linux-pam) ; FIXME: Doesn't work. + wayland)) + (native-inputs (list pango pkg-config scdoc wayland-protocols)) (home-page "https://github.com/swaywm/sway") (synopsis "Screen locking utility for Wayland compositors") (description "Swaylock is a screen locking utility for Wayland compositors.") @@ -1726,12 +1678,8 @@ (define-public swaybg (sha256 (base32 "1lmqz5bmig90gq2m7lwf02d2g7z4hzf8fhqz78c8vk92c6p4xwbc")))) (build-system meson-build-system) - (inputs `(("cairo" ,cairo) - ("gdk-pixbuf" ,gdk-pixbuf) - ("wayland" ,wayland))) - (native-inputs `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("wayland-protocols" ,wayland-protocols))) + (inputs (list cairo gdk-pixbuf wayland)) + (native-inputs (list pkg-config scdoc wayland-protocols)) (home-page "https://github.com/swaywm/sway") (synopsis "Screen wallpaper utility for Wayland compositors") (description "Swaybg is a wallpaper utility for Wayland compositors.") @@ -1789,8 +1737,8 @@ (define-public wlr-randr (sha256 (base32 "10c8zzp78s5bw34vvjhilipa28bsdx3jbyhnxgp8f8kawh3cvgsc")))) (build-system meson-build-system) - (inputs `(("wayland" ,wayland))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list wayland)) + (native-inputs (list pkg-config)) (home-page "https://github.com/emersion/wlr-randr") (synopsis "Utility to manage Wayland compositor outputs") (description "wlr-randr is a utility to manage outputs of a Wayland compositor.") @@ -1810,14 +1758,8 @@ (define-public mako (sha256 (base32 "0hwvibpnrximb628w9dsfjpi30b5jy7nfkm4d94z5vhp78p43vxh")))) (build-system meson-build-system) - (inputs `(("cairo" ,cairo) - ("elogind" ,elogind) - ("gdk-pixbuf" ,gdk-pixbuf) - ("pango" ,pango) - ("wayland" ,wayland))) - (native-inputs `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("wayland-protocols" ,wayland-protocols))) + (inputs (list cairo elogind gdk-pixbuf pango wayland)) + (native-inputs (list pkg-config scdoc wayland-protocols)) (home-page "https://wayland.emersion.fr/mako") (synopsis "Lightweight Wayland notification daemon") (description "Mako is a lightweight notification daemon for Wayland @@ -1838,9 +1780,8 @@ (define-public kanshi (sha256 (base32 "0nbpgm8qnn7ljsg9vgs35kl8l4rrk542vdcbx8wrn9r909ld3x92")))) (build-system meson-build-system) - (inputs `(("wayland" ,wayland))) - (native-inputs `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (inputs (list wayland)) + (native-inputs (list pkg-config scdoc)) (home-page "https://wayland.emersion.fr/kanshi") (synopsis "Hotswappable output profiles for Wayland") (description "Kanshi allows you to define output profiles that are @@ -1983,9 +1924,7 @@ (define-public stumpish (inherit stumpwm-contrib) (name "stumpish") (inputs - `(("bash" ,bash) - ("rlwrap" ,rlwrap) - ("xprop" ,xprop))) + (list bash rlwrap xprop)) (build-system trivial-build-system) (arguments '(#:modules ((guix build utils)) @@ -2298,9 +2237,9 @@ (define-public lemonbar (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://github.com/LemonBoy/bar") (synopsis "Featherweight status bar") (description @@ -2327,10 +2266,8 @@ (define-public lemonbar-xft (base32 "0588g37h18lv50h7w8vfbwhvc3iajh7sdr53848spaif99nh3mh4")))) (inputs - `(("freetype" ,freetype) - ("libxft" ,libxft) - ("libx11" ,libx11) - ,@(package-inputs lemonbar))) + (modify-inputs (package-inputs lemonbar) + (prepend freetype libxft libx11))) (arguments (substitute-keyword-arguments (package-arguments lemonbar) ((#:make-flags make-flags) @@ -2371,7 +2308,7 @@ (define-public xclickroot "0wnsfxvh4v02r2jjyh2n6jfkbj2dna2hlm6anl4b36lwji749k2k")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11))) + (list libx11)) (arguments `(#:tests? #f ;no test suite #:make-flags @@ -2401,11 +2338,7 @@ (define-public xmenu "0qgxkrv9jnnnf3px7zh0paf8xsr4bcpf0f2nq9zy012m214223hs")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxinerama" ,libxinerama) - ("libxft" ,libxft) - ("freetype" ,freetype) - ("imlib2" ,imlib2))) + (list libx11 libxinerama libxft freetype imlib2)) (arguments `(#:tests? #f ;no test suite #:make-flags @@ -2457,15 +2390,15 @@ (define-public idesk #t)))))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxft" ,libxft) - ("libxpm" ,libxpm) - ("libpng" ,libpng) - ("freetype" ,freetype) - ("imlib2" ,imlib2) - ("sed" ,sed))) + (list libx11 + libxft + libxpm + libpng + freetype + imlib2 + sed)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:tests? #f)) ;no test suite (home-page "https://sourceforge.net/projects/idesk/") @@ -2491,10 +2424,7 @@ (define-public xnotify "1jxms4md2mwfjgm2pgg3vakpp33800jbn9hnl0j4jyfc9f1ckbsv")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxft" ,libxft) - ("libxinerama" ,libxinerama) - ("imlib2" ,imlib2))) + (list libx11 libxft libxinerama imlib2)) (arguments `(#:make-flags (list (string-append "CC=" ,(cc-for-target)) @@ -2528,12 +2458,9 @@ (define-public cagebreak (build-system meson-build-system) (arguments '(#:configure-flags '("-Dxwayland=true"))) (native-inputs - `(("pandoc" ,pandoc) - ("pkg-config" ,pkg-config))) + (list pandoc pkg-config)) (inputs - `(("libevdev" ,libevdev) - ("pango" ,pango) - ("wlroots" ,wlroots))) + (list libevdev pango wlroots)) (home-page "https://github.com/project-repo/cagebreak") (synopsis "Tiling wayland compositor inspired by ratpoison") (description @@ -2557,10 +2484,7 @@ (define-public libucl (base32 "1h52ldxankyhbbm1qbqz1f2q0j03c1b4mig7343bs3mc6fpm18gf")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool))) + (list autoconf automake pkg-config libtool)) (build-system gnu-build-system) (arguments `(#:tests? #f)) ;; no tests @@ -2583,9 +2507,7 @@ (define-public hikari (base32 "1jvy21irh6s7czff2hk63spswqibjcjhrpsgmrki5bii9ddi73wy")))) (build-system gnu-build-system) (native-inputs - `(("bmake" ,bmake) - ("pkg-config" ,pkg-config) - ("wayland-protocols" ,wayland-protocols))) + (list bmake pkg-config wayland-protocols)) (inputs `(("cairo" ,cairo) ("libinput" ,libinput) @@ -2636,7 +2558,7 @@ (define-public devour (base32 "1qq5l6d0fn8azg7sj7a4m2jsmhlpswl5793clcxs1p34vy4wb2lp")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11))) + (list libx11)) (arguments `(#:tests? #f ;no tests #:phases @@ -2667,12 +2589,9 @@ (define-public trayer-srg (base32 "1mvhwaqa9bng9wh3jg3b7y8gl7nprbydmhg963xg0r076jyzv0cg")))) (native-inputs - `(("libxmu" ,libxmu) - ("pkg-config" ,pkg-config))) + (list libxmu pkg-config)) (inputs - `(("libx11" ,libx11) - ("gdk-pixbuf" ,gdk-pixbuf) - ("gtk+" ,gtk+-2))) + (list libx11 gdk-pixbuf gtk+-2)) (build-system gnu-build-system) (arguments `(#:tests? #f ; There are no tests. @@ -2708,11 +2627,9 @@ (define-public wlogout "1swhzkqkzli59c89pvrakfvicd00x7ga860c3x2pbb4y3xziqfvi")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (inputs - `(("gtk-layer-shell" ,gtk-layer-shell) - ("gtk+" ,gtk+))) + (list gtk-layer-shell gtk+)) (arguments '(#:tests? #f #:phases diff --git a/gnu/packages/wordnet.scm b/gnu/packages/wordnet.scm index 03dadd431e..f46cc27b76 100644 --- a/gnu/packages/wordnet.scm +++ b/gnu/packages/wordnet.scm @@ -86,8 +86,7 @@ (define-public wordnet (outputs '("out" "tk")) ; for the Tcl/Tk GUI - (inputs `(("tk" ,tk) - ("tcl" ,tcl))) + (inputs (list tk tcl)) (home-page "https://wordnet.princeton.edu/") (synopsis "Lexical database for the English language") (description diff --git a/gnu/packages/wv.scm b/gnu/packages/wv.scm index a8c0d3cbaf..43ec1106f1 100644 --- a/gnu/packages/wv.scm +++ b/gnu/packages/wv.scm @@ -49,8 +49,7 @@ (define-public wv ("libpng" ,libpng) ("zlib" ,zlib))) (native-inputs - `(("glib" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") pkg-config)) (synopsis "Microsoft Word conversion library and utilities") (description "wv converts files written by Word 2000, 97, 95, and 6 (known internally as diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm index 475b5efe15..17765327bc 100644 --- a/gnu/packages/wxwidgets.scm +++ b/gnu/packages/wxwidgets.scm @@ -79,7 +79,7 @@ (define-public wxwidgets ("shared-mime-info" ,shared-mime-info) ("xdg-utils" ,xdg-utils))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags '("--with-regex" "--with-libmspack" @@ -173,9 +173,8 @@ (define-public wxwidgets-3.1 (sha256 (base32 "14kl1rsngm70v3mbyv1mal15iz2b18k97avjx8jn7s81znha1c7f")))) - (inputs `(("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ,@(package-inputs wxwidgets))) + (inputs (modify-inputs (package-inputs wxwidgets) + (prepend gstreamer gst-plugins-base))) (arguments (substitute-keyword-arguments (package-arguments wxwidgets) ((#:configure-flags flags) @@ -231,15 +230,11 @@ (define-public python-wxpython (("'build']") "'build_py', '--use_syswx']")) #t))))) (inputs - `(("gtk+" ,gtk+) - ("wxwidgets" ,wxwidgets))) + (list gtk+ wxwidgets)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-waf" ,python-waf))) + (list pkg-config python-waf)) (propagated-inputs - `(("python-numpy" ,python-numpy) - ("python-pillow" ,python-pillow) - ("python-six" ,python-six))) + (list python-numpy python-pillow python-six)) (home-page "https://wxpython.org/") (synopsis "Cross platform GUI toolkit for Python") (description "wxPython is a cross-platform GUI toolkit for the Python @@ -312,8 +307,8 @@ (define-public python2-wxpython (close-pipe port)) #t))))) (native-inputs - `(("mesa" ,mesa) ; for glcanvas - ("pkg-config" ,pkg-config))) + (list mesa ; for glcanvas + pkg-config)) (inputs `(("gtk+" ,gtk+-2) ; for wxPython/src/helpers.cpp ("wxwidgets" ,wxwidgets-gtk2))) @@ -335,15 +330,12 @@ (define-public wxsvg (base32 "0agmmwg0zlsw1idygvqjpj1nk41akzlbdha0hsdk1k8ckz6niq8d")))) (build-system glib-or-gtk-build-system) (inputs - `(("wxwidgets" ,wxwidgets-3.1) - ("cairo" ,cairo) - ("ffmpeg" ,ffmpeg))) + (list wxwidgets-3.1 cairo ffmpeg)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; In Requires.private of libwxsvg.pc. - `(("libexif" ,libexif) - ("pango" ,pango))) + (list libexif pango)) (synopsis "C++ library to create, manipulate and render SVG files") (description "wxSVG is a C++ library to create, manipulate and render @dfn{Scalable Vector Graphics} (SVG) files with the wxWidgets toolkit.") diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 8024691f71..34ce54e554 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -142,9 +142,7 @@ (define-public xtitle (base32 "0f5070k2bwarghl1vq886pl52xck1x5p7x3qhlfchsc2y3dcqms9")))) (build-system gnu-build-system) (inputs - `(("libxcb" ,libxcb) - ("xcb-util" ,xcb-util) - ("xcb-util-wm" ,xcb-util-wm))) + (list libxcb xcb-util xcb-util-wm)) (arguments `(#:tests? #f ;no test suite #:make-flags (list (string-append "CC=" ,(cc-for-target)) @@ -229,10 +227,9 @@ (define-public autorandr (base32 "0msw9b1hdy3gbq9w5d04mfizhyirz1c648x84mlcbzl8salm7vpg")))) (build-system python-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("xrandr" ,xrandr) - ("libxcb" ,libxcb))) + (list xrandr libxcb)) (arguments `(#:phases (modify-phases %standard-phases @@ -299,8 +296,7 @@ (define-public bemenu ("wayland" ,wayland) ("wayland-protocols" ,wayland-protocols))) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (home-page "https://github.com/Cloudef/bemenu") (synopsis "Dynamic menu library and client program inspired by dmenu") (description @@ -328,10 +324,7 @@ (define-public copyq `(#:configure-flags '("-DCMAKE_BUILD_TYPE=Release") #:tests? #f)) ; Test suite is a rather manual process. (inputs - `(("qtbase" ,qtbase-5) - ("qtscript" ,qtscript) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras))) + (list qtbase-5 qtscript qtsvg qtx11extras)) (synopsis "Clipboard manager with advanced features") (description "CopyQ is clipboard manager with editing and scripting features. CopyQ monitors system clipboard and saves its content in customized @@ -355,11 +348,8 @@ (define-public xkeysnail (arguments `(#:tests? #f)) ;tests need /dev/uinput (inputs - `(("python-appdirs" ,python-appdirs) - ("python-evdev" ,python-evdev) - ("python-inotify-simple" ,python-inotify-simple) - ("python-xlib" ,python-xlib) - ("python-six" ,python-six))) + (list python-appdirs python-evdev python-inotify-simple python-xlib + python-six)) (home-page "https://github.com/mooz/xkeysnail") (synopsis "Keyboard remapping tool for the X11 environment") (description @@ -386,8 +376,7 @@ (define-public xkb-switch (arguments `(#:tests? #f)) ;no test target (inputs - `(("libx11" ,libx11) - ("libxkbfile" ,libxkbfile))) + (list libx11 libxkbfile)) (home-page "https://github.com/grwlf/xkb-switch") (synopsis "Switch your X keyboard layouts from the command line") (description @@ -413,10 +402,8 @@ (define-public xclip (arguments '(#:tests? #f)) ;there is no test suite (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) - (inputs `(("libxmu" ,libxmu) - ("libxt" ,libxt))) + (list autoconf automake)) + (inputs (list libxmu libxt)) (home-page "https://github.com/astrand/xclip") (synopsis "Command line interface to X11 clipboard") (description "Xclip is a command line interface to the X11 clipboard. It @@ -437,16 +424,14 @@ (define-public libxkbcommon "0ysynzzgzd9jdrh1321r4bgw8wd5zljrlyn5y1a31g39xacf02bv")))) (build-system meson-build-system) (inputs - `(("libx11" ,libx11) - ("libxcb" ,libxcb) - ("libxml2" ,libxml2) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols) - ("xkeyboard-config" ,xkeyboard-config))) + (list libx11 + libxcb + libxml2 + wayland + wayland-protocols + xkeyboard-config)) (native-inputs - `(("bison" ,bison) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list bison doxygen pkg-config)) (arguments `(#:configure-flags (list (string-append "-Dxkb-config-root=" @@ -490,15 +475,11 @@ (define-public libfakekey (lambda _ (invoke "autoreconf" "-vfi")))))) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; For bootstrapping from git. - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list pkg-config + ;; For bootstrapping from git. + autoconf automake libtool)) (inputs - `(("libxtst" ,libxtst) - ("libx11" ,libx11))) + (list libxtst libx11)) (home-page "https://www.yoctoproject.org/tools-resources/projects/matchbox") (synopsis "X virtual keyboard library") (description @@ -531,13 +512,13 @@ (define-public xdotool (setenv "LDFLAGS" (string-append "-Wl,-rpath=" out "/lib")) (setenv "CC" "gcc") #t)))))) - (native-inputs `(("perl" ,perl))) ; for pod2man - (inputs `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxi" ,libxi) - ("libxinerama" ,libxinerama) - ("libxtst" ,libxtst) - ("libxkbcommon" ,libxkbcommon))) + (native-inputs (list perl)) ; for pod2man + (inputs (list libx11 + libxext + libxi + libxinerama + libxtst + libxkbcommon)) (home-page "https://www.semicomplete.com/projects/xdotool/") (synopsis "Fake keyboard/mouse input, window management, and more") (description "Xdotool lets you simulate keyboard input and mouse activity, @@ -571,9 +552,7 @@ (define-public xdo (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("libxcb" ,libxcb) - ("xcb-util-wm" ,xcb-util-wm) - ("xcb-util" ,xcb-util))) + (list libxcb xcb-util-wm xcb-util)) (home-page "https://github.com/baskerville/xdo") (synopsis "Small X utility to perform elementary actions on windows") (description @@ -594,12 +573,9 @@ (define-public xeyes (base32 "0lq5j7fryx1wn998jq6h3icz1h6pqrsbs3adskjzjyhn5l6yrg2p")))) (build-system gnu-build-system) (inputs - `(("libxext" ,libxext) - ("libxmu" ,libxmu) - ("libxrender" ,libxrender) - ("libxt" ,libxt))) + (list libxext libxmu libxrender libxt)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/") ; no dedicated Xeyes page exists (synopsis "Follow-the-mouse X demo") (description "Xeyes is a demo program for x.org. It shows eyes @@ -631,10 +607,9 @@ (define-public pixman "--enable-timers" "--enable-gnuplot"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libpng" ,libpng) - ("zlib" ,zlib))) + (list libpng zlib)) (synopsis "Low-level pixel manipulation library") (description "Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid @@ -672,9 +647,9 @@ (define-public libdrm (when tests? (invoke "meson" "test" "--timeout-multiplier" "5"))))))) (propagated-inputs - `(("libpciaccess" ,libpciaccess))) + (list libpciaccess)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://dri.freedesktop.org/wiki/") (synopsis "Direct rendering userspace library") (description "The Direct Rendering Infrastructure, also known as the DRI, @@ -726,10 +701,9 @@ (define-public startup-notification (base32 "0jmyryrpqb35y9hd5sgxqy2z0r1snw7d3ljw0jak0n0cjdz1yf9w")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (inputs - `(("libx11" ,libx11) - ("xcb-util" ,xcb-util))) + (list libx11 xcb-util)) (home-page "https://www.freedesktop.org/wiki/Software/startup-notification/") (synopsis "Application startup notification and feedback library") (description @@ -759,11 +733,9 @@ (define-public wmctrl (assoc-ref %outputs "out") "/share/man")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libx11" ,libx11) - ("libxmu" ,libxmu) - ("glib" ,glib))) + (list libx11 libxmu glib)) (home-page "http://tomas.styblo.name/wmctrl/") (synopsis "Command-line tool to control X window managers") (description @@ -789,10 +761,7 @@ (define-public scrot (base32 "0rls08mpalx4xp5ysmg7m5lgx9q8g8m8q40m47f11mqa84z88nd1")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("autoconf-archive" ,autoconf-archive) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf autoconf-archive automake pkg-config)) (inputs `(("giblib" ,giblib) ("imlib2" ,imlib2) @@ -828,12 +797,12 @@ (define-public slop (arguments '(#:tests? #f)) ; no "check" target (inputs - `(("glew" ,glew) - ("glm" ,glm) - ("icu4c" ,icu4c) - ("libxext" ,libxext) - ("libxrender" ,libxrender) - ("mesa" ,mesa))) + (list glew + glm + icu4c + libxext + libxrender + mesa)) (home-page "https://github.com/naelstrof/slop") (synopsis "Select a region and print its bounds to stdout") (description @@ -907,7 +876,7 @@ (define-public unclutter (invoke "make" "install" "install.man" (string-append "BINDIR=" bin) (string-append "MANDIR=" man1)))))))) - (inputs `(("libx11" ,libx11))) + (inputs (list libx11)) (home-page "http://ftp.x.org/contrib/utilities/") (synopsis "Hide idle mouse cursor") (description @@ -945,13 +914,9 @@ (define-public unclutter-xfixes (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("libx11" ,libx11) - ("libev" ,libev) - ("libxfixes" ,libxfixes) - ("libxi" ,libxi))) + (list libx11 libev libxfixes libxi)) (native-inputs - `(("asciidoc" ,asciidoc) - ("pkg-config" ,pkg-config))) + (list asciidoc pkg-config)) (home-page "https://github.com/Airblader/unclutter-xfixes") (synopsis "Hide idle mouse cursor") (description @@ -986,12 +951,9 @@ (define-public xautomation "03azv5wpg65h40ip2kk1kdh58vix4vy1r9bihgsq59jx2rhjr3zf")))) (build-system gnu-build-system) (inputs - `(("libpng" ,libpng) - ("libx11" ,libx11) - ("libxi" ,libxi) - ("libxtst" ,libxtst))) + (list libpng libx11 libxi libxtst)) (native-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (synopsis "Tools to automate tasks in X such as detecting on screen images") (description "Xautomation can control X from the command line for scripts, and @@ -1025,10 +987,7 @@ (define-public xbanish #:phases (modify-phases %standard-phases (delete 'configure)))) ; no configure script (inputs - `(("libx11" ,libx11) - ("libxfixes" ,libxfixes) - ("libxi" ,libxi) - ("libxt" ,libxt))) + (list libx11 libxfixes libxi libxt)) (synopsis "Banish the mouse cursor") (description "@command{xbanish} hides the mouse cursor when you start typing, and @@ -1086,10 +1045,7 @@ (define-public xosd '(#:configure-flags (list (string-append "--mandir=" %output "/share/man")))) (inputs - `(("libx11" ,libx11) - ("libxt" ,libxt) - ("libxext" ,libxext) - ("libxinerama" ,libxinerama))) + (list libx11 libxt libxext libxinerama)) (home-page "https://sourceforge.net/projects/libxosd/") (synopsis "X On Screen Display") (description @@ -1110,12 +1066,9 @@ (define-public wob (base32 "080pwz8pvqqq068lavzz48dl350iszpdswjd86bjk6zra5h5d10q")))) (build-system meson-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("scdoc" ,scdoc))) + (list pkg-config scdoc)) (inputs - `(("libseccomp" ,libseccomp) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list libseccomp wayland wayland-protocols)) (home-page "https://github.com/francma/wob") (synopsis "Lightweight overlay bar for Wayland") (description @@ -1157,11 +1110,9 @@ (define-public xbindkeys (format #f "\"~a/bin/~a\"" out command))) #t)))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("guile" ,guile-2.2) - ("libx11" ,libx11) - ("tk" ,tk))) + (list guile-2.2 libx11 tk)) (home-page "https://www.nongnu.org/xbindkeys/") (synopsis "Associate a combination of keys with a shell command") (description @@ -1190,11 +1141,7 @@ (define-public sxhkd (base32 "1winwzdy9yxvxnrv8gqpigl9y0c2px27mnms62bdilp4x6llrs9r")))) (build-system gnu-build-system) (inputs - `(("asciidoc" ,asciidoc) - ("libxcb" ,libxcb) - ("xcb-util" ,xcb-util) - ("xcb-util-keysyms" ,xcb-util-keysyms) - ("xcb-util-wm" ,xcb-util-wm))) + (list asciidoc libxcb xcb-util xcb-util-keysyms xcb-util-wm)) (arguments `(#:phases (modify-phases %standard-phases (delete 'configure)) #:tests? #f ; no check target @@ -1272,9 +1219,8 @@ (define-public rxvt-unicode ("libX11" ,libx11) ("libXt" ,libxt))) (native-inputs - `(("ncurses" ,ncurses) ;trigger the installation of terminfo data - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list ncurses ;trigger the installation of terminfo data + perl pkg-config)) ;; FIXME: This should only be located in 'ncurses'. Nonetheless it is ;; provided for usability reasons. See . (native-search-paths @@ -1313,10 +1259,9 @@ (define-public xcape "MANDIR=/share/man/man1" ,(string-append "CC=" (cc-for-target))))) (inputs - `(("libxtst" ,libxtst) - ("libx11" ,libx11))) + (list libxtst libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/alols/xcape") (synopsis "Use a modifier key in X.org as another key") (description @@ -1341,18 +1286,15 @@ (define-public libwacom (arguments `(#:configure-flags '("--disable-static"))) (native-inputs - `(("pkg-config" ,pkg-config) - ;; For tests. - ("python" ,python))) + (list pkg-config + ;; For tests. + python)) (inputs - `(("gtk+" ,gtk+) - ("libgudev" ,libgudev) - ("eudev" ,eudev) - ("libxml2" ,libxml2))) + (list gtk+ libgudev eudev libxml2)) (propagated-inputs ;; libwacom includes header files that include GLib, and libinput uses ;; those header files. - `(("glib" ,glib))) + (list glib)) (home-page "https://linuxwacom.github.io/") (synopsis "Helper library for Wacom tablet settings") (description @@ -1385,13 +1327,9 @@ (define-public xf86-input-wacom "/share/X11/xorg.conf.d")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("xorg-server" ,xorg-server) - ("libxrandr" ,libxrandr) - ("libxinerama" ,libxinerama) - ("libxi" ,libxi) - ("eudev" ,eudev))) + (list xorg-server libxrandr libxinerama libxi eudev)) (home-page "https://linuxwacom.github.io/") (synopsis "Wacom input driver for X") (description @@ -1456,20 +1394,18 @@ (define-public redshift #t)))))) (outputs '("out" "gtk")) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("libdrm" ,libdrm) - ("libx11" ,libx11) - ("libxcb" ,libxcb) - ("libxxf86vm" ,libxxf86vm) - ("glib" ,glib) ;for Geoclue2 support - - ;; To build the GTK3 GUI, we need these. - ("gtk+" ,gtk+) - ("python" ,python) - ("python-pygobject" ,python-pygobject) - ("python-pyxdg" ,python-pyxdg))) + (list libdrm + libx11 + libxcb + libxxf86vm + glib ;for Geoclue2 support + ;; To build the GTK3 GUI, we need these. + gtk+ + python + python-pygobject + python-pyxdg)) (home-page "https://github.com/jonls/redshift") (synopsis "Adjust the color temperature of your screen") (description @@ -1516,18 +1452,14 @@ (define-public redshift-wayland (("^_") "")) #t)))))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list autoconf automake libtool pkg-config intltool)) (inputs - `(("libdrm" ,libdrm) - ("libx11" ,libx11) - ("libxcb" ,libxcb) - ("libxxf86vm" ,libxxf86vm) - ("glib" ,glib) ; for Geoclue2 support - ("wayland" ,wayland))) + (list libdrm + libx11 + libxcb + libxxf86vm + glib ; for Geoclue2 support + wayland)) (home-page "https://github.com/minus7/redshift") (synopsis "Adjust the color temperature of your screen (with Wayland support)") (description @@ -1623,8 +1555,7 @@ (define-public xscreensaver (assoc-ref %outputs "out") "/lib/X11/app-defaults")))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs `(("libx11" ,libx11) ("libxext" ,libxext) @@ -1682,13 +1613,9 @@ (define-public xssproxy (delete 'configure) (delete 'check)))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxscrnsaver" ,libxscrnsaver) - ("dbus" ,dbus))) + (list glib libx11 libxext libxscrnsaver dbus)) (synopsis "Forward freedesktop.org Idle Inhibition Service calls to Xss") (description "xssproxy implements the @code{org.freedesktop.ScreenSaver} D-Bus interface described in the Idle Inhibition Service Draft by the @@ -1722,11 +1649,9 @@ (define-public xsel (replace 'bootstrap (lambda _ (invoke "autoreconf" "-vfi")))))) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (native-inputs (list autoconf automake libtool)) (inputs - `(("libxt" ,libxt))) + (list libxt)) (home-page "http://www.vergenet.net/~conrad/software/xsel/") (synopsis "Manipulate X selection") (description @@ -1753,7 +1678,7 @@ (define-public xdpyprobe "1h09wd2qcg08rj5hcakvdh9q01hkrj8vxly94ax3ch2x06lm0zq8")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11))) + (list libx11)) (home-page "https://github.com/alezost/xdpyprobe") (synopsis "Probe X server for connectivity") (description @@ -1834,15 +1759,15 @@ (define-public tint2 (("/etc") "${CMAKE_INSTALL_PREFIX}/etc")) #t))))) (inputs - `(("gtk+" ,gtk+-2) - ("imlib2" ,imlib2) - ("librsvg" ,librsvg) - ("libxcomposite" ,libxcomposite) - ("libxdamage" ,libxdamage) - ("libxft" ,libxft) - ("libxinerama" ,libxinerama) - ("libxrandr" ,libxrandr) - ("startup-notification" ,startup-notification))) + (list gtk+-2 + imlib2 + librsvg + libxcomposite + libxdamage + libxft + libxinerama + libxrandr + startup-notification)) (native-inputs `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) @@ -1898,11 +1823,8 @@ (define-public dzen (substitute* "Makefile" (("include config.mk") "")) #t))))) (inputs - `(("libx11" ,libx11) - ("libxft" ,libxft) - ("libxpm" ,libxpm) - ("libxinerama" ,libxinerama))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list libx11 libxft libxpm libxinerama)) + (native-inputs (list pkg-config)) (synopsis "General purpose messaging, notification and menuing program for X11") (description "Dzen is a general purpose messaging, notification and menuing program for X11. It was designed to be fast, tiny and scriptable in any language.") @@ -1929,7 +1851,7 @@ (define-public xftwidth ("fontconfig" ,fontconfig) ("libxft" ,libxft))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments '(#:phases (modify-phases %standard-phases @@ -1969,12 +1891,9 @@ (define-public xcb-util-xrm #t)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("m4" ,m4) - ("libx11" ,libx11))) ; for tests + (list pkg-config m4 libx11)) ; for tests (inputs - `(("libxcb" ,libxcb) - ("xcb-util" ,xcb-util))) + (list libxcb xcb-util)) (home-page "https://github.com/Airblader/xcb-util-xrm") (synopsis "XCB utility functions for the X resource manager") (description @@ -2020,10 +1939,7 @@ (define-public xcalib (build-system cmake-build-system) (arguments '(#:tests? #f)) ; no test suite - (inputs `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxrandr" ,libxrandr) - ("libxxf86vm" ,libxxf86vm))) + (inputs (list libx11 libxext libxrandr libxxf86vm)) (synopsis "Tiny monitor calibration loader for XFree86 (or X.org)") (description "xcalib is a tiny tool to load the content of vcgt-Tags in ICC profiles to the video card's gamma ramp. It does work with most video card @@ -2048,12 +1964,8 @@ (define-public nxbelld (arguments '(#:configure-flags `("--enable-sound" "--enable-wave" "--enable-alsa"))) - (native-inputs `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("perl" ,perl))) - (inputs `(("libx11" ,libx11) - ("alsa-lib" ,alsa-lib))) + (native-inputs (list autoconf automake pkg-config perl)) + (inputs (list libx11 alsa-lib)) (synopsis "Daemon that performs an action every time the X11 bell is rung") (description "nxbelld is a tiny utility to aid people who either don't like the default PC speaker beep, or use a sound driver that doesn't have @@ -2077,11 +1989,9 @@ (define-public xautolock "18jd3k3pvlm5x1adyqw63z2b3f4ixh9mfvz9asvnskk3fm8jgw0i")))) (build-system gnu-build-system) (native-inputs - `(("imake" ,imake))) + (list imake)) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxscrnsaver" ,libxscrnsaver))) + (list libx11 libxext libxscrnsaver)) (arguments `(#:tests? #f #:phases @@ -2130,7 +2040,7 @@ (define-public screen-message (inputs `(("gtk3" ,gtk+) ("gdk" ,gdk-pixbuf) ("pango" ,pango))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (arguments ;; The default configure puts the 'sm' binary in games/ instead of bin/ - ;; this fixes it: @@ -2162,11 +2072,9 @@ (define-public xss-lock (base32 "10hx7k7ga8g08akwz8qrsvj8iqr5nd4siiva6sjx789jvf0sak7r")))) (build-system cmake-build-system) - (inputs `(("glib" ,glib) - ("xcb-util" ,xcb-util))) + (inputs (list glib xcb-util)) (native-inputs - `(("python-docutils" ,python-docutils) - ("pkg-config" ,pkg-config))) + (list python-docutils pkg-config)) (arguments `(#:tests? #f)) (synopsis "Use external screen locker on events") @@ -2194,8 +2102,7 @@ (define-public python-pyperclip (arguments '(#:tests? #f)) ; Not clear how to make tests pass. (inputs - `(("xclip" ,xclip) - ("xsel" ,xsel))) + (list xclip xsel)) (home-page "https://github.com/asweigart/pyperclip") (synopsis "Python clipboard module") (description @@ -2219,7 +2126,7 @@ (define-public numlockx "1w49fayhwzn5rx0z1q2lrvm7z8jrd34lgb89p853a024bixc3cf2")))) (build-system gnu-build-system) (inputs - `(("xorg-server" ,xorg-server))) + (list xorg-server)) (home-page "https://github.com/rg3/numlockx") (synopsis "Turns on the numlock key in X11") (description "@command{numlockx} is a tiny program that lets you turn on @@ -2257,7 +2164,7 @@ (define-public xrandr-invert-colors (copy-file "xrandr-invert-colors.bin" (string-append bin "/xrandr-invert-colors")))))))) (inputs - `(("libxrandr" ,libxrandr))) + (list libxrandr)) (home-page "https://github.com/zoltanp/xrandr-invert-colors") (synopsis "Invert display colors") (description "This package provides a small utility for inverting the @@ -2308,10 +2215,10 @@ (define-public sct (string-append out "/bin/sctd")) #t)))))) (inputs - `(("coreutils" ,coreutils) ; sctd uses "date", "printf" and "sleep" - ("inetutils" ,inetutils) ; sctd uses "logger" - ("libxrandr" ,libxrandr) - ("sed" ,sed))) ; sctd uses "sed" + (list coreutils ; sctd uses "date", "printf" and "sleep" + inetutils ; sctd uses "logger" + libxrandr + sed)) ; sctd uses "sed" (home-page "https://www.umaxx.net") (synopsis "Set the color temperature of the screen") (description "@code{sct} is a lightweight utility to set the color @@ -2336,8 +2243,7 @@ (define-public xsecurelock "--with-xkb" "--with-default-authproto-module=/run/setuid-programs/authproto_pam"))) (native-inputs - `(("pandoc" ,pandoc) - ("pkg-config" ,pkg-config))) + (list pandoc pkg-config)) (inputs `(("fontconfig" ,fontconfig) ("libX11" ,libx11) @@ -2391,12 +2297,9 @@ (define-public wl-clipboard (string-append "\"" (assoc-ref inputs "xdg-utils") "/bin/xdg-mime\"")))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("coreutils" ,coreutils) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols) - ("xdg-utils" ,xdg-utils))) + (list coreutils wayland wayland-protocols xdg-utils)) (home-page "https://github.com/bugaevc/wl-clipboard") (synopsis "Command-line copy/paste utilities for Wayland") (description "Wl-clipboard is a set of command-line copy/paste utilities for @@ -2438,8 +2341,7 @@ (define-public wl-clipboard-x11 (symlink "wl-clipboard-x11" (string-append bin "xsel"))) #t))))) (inputs - `(("bash-minimal" ,bash-minimal) - ("wl-clipboard" ,wl-clipboard))) + (list bash-minimal wl-clipboard)) (home-page "https://github.com/brunelli/wl-clipboard-x11") (synopsis "Use wl-clipboard as a drop-in replacement to X11 clipboard tools") (description "This package provides a wrapper script around @@ -2462,8 +2364,7 @@ (define-public autocutsel (build-system gnu-build-system) (arguments '(#:tests? #f)) ; no "check" target - (native-inputs `(("libx11" ,libx11) - ("libxaw" ,libxaw))) + (native-inputs (list libx11 libxaw)) (home-page "https://www.nongnu.org/autocutsel/") (synopsis "Automated X11 clipboard and cutbuffer synchronization") (description "@code{autocutsel} tracks changes in the server's cutbuffer @@ -2487,17 +2388,15 @@ (define-public jgmenu (base32 "08dyygclayyipa0p2qsxqa3fsfyflkrkhpi25dkc3ybkicvynk24")))) (build-system gnu-build-system) (native-inputs - `(("cppcheck" ,cppcheck) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list cppcheck perl pkg-config)) (inputs - `(("cairo" ,cairo) - ("glib" ,glib) - ("librsvg" ,librsvg) - ("libx11" ,libx11) - ("libxml2" ,libxml2) - ("libxrandr" ,libxrandr) - ("pango" ,pango))) + (list cairo + glib + librsvg + libx11 + libxml2 + libxrandr + pango)) (arguments `(#:test-target "test" #:phases @@ -2530,16 +2429,14 @@ (define-public xwallpaper (base32 "1rsv42cl0s149sbpdxz9yqqjip3si95jv3dglwzrcm7pjfg7519v")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("libjpeg-turbo" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libxpm" ,libxpm) - ("pixman" ,pixman) - ("xcb-util" ,xcb-util) - ("xcb-util-image" ,xcb-util-image))) + (list libjpeg-turbo + libpng + libxpm + pixman + xcb-util + xcb-util-image)) (home-page "https://github.com/stoeckmann/xwallpaper") (synopsis "Wallpaper setting utility for X") (description @@ -2573,8 +2470,7 @@ (define-public xwrits (install-file "README" doc) #t)))))) (inputs - `(("libx11" ,libx11) - ("libxinerama" ,libxinerama))) + (list libx11 libxinerama)) (home-page "https://www.lcdf.org/~eddietwo/xwrits/") (synopsis "Reminds you to take wrist breaks") (description "Xwrits reminds you to take wrist breaks for prevention or @@ -2600,7 +2496,7 @@ (define-public xsettingsd (base32 "14gnkz18dipsa2v24f4nm9syxaa7g21iqjm7y65jn849ka2jr1h8")))) (build-system scons-build-system) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs `(("pkg-config" ,pkg-config) ("googletest" ,googletest) @@ -2766,13 +2662,13 @@ (define-public clipmenu (invoke "tests/test-clipmenu") #t))))) (inputs - `(("clipnotify" ,clipnotify) - ("coreutils-minimal" ,coreutils-minimal) - ("gawk" ,gawk) - ("guile" ,guile-3.0) ; for wrap-script - ("util-linux" ,util-linux) - ("xdotool" ,xdotool) - ("xsel" ,xsel))) + (list clipnotify + coreutils-minimal + gawk + guile-3.0 ; for wrap-script + util-linux + xdotool + xsel)) (home-page "https://github.com/cdown/clipmenu") (synopsis "Simple clipboard manager using dmenu or rofi and xsel") (description "Start @command{clipmenud}, then run @command{clipmenu} to @@ -2801,14 +2697,10 @@ (define-public kbdd "0qkq75grbd4wkx4nlvswgavpijk9ad0pzqyj89a0ayjsbsn36pqy")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("glib" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list autoconf automake + `(,glib "bin") pkg-config)) (inputs - `(("dbus-glib" ,dbus-glib) - ("glib" ,glib) - ("libx11" ,libx11))) + (list dbus-glib glib libx11)) (home-page "https://github.com/qnikst/kbdd") (synopsis "Per-window keyboard layout switching daemon for X") (description "@command{kbdd} is a simple keyboard layout switching @@ -2837,7 +2729,7 @@ (define-public j4-dmenu-desktop "1gxpgifzy0hnpd0ymw3r32amzr32z3bgb90ldjzl438p6h1q0i26")))) (build-system cmake-build-system) (native-inputs - `(("catch2" ,catch-framework2))) + (list catch-framework2)) (arguments `(#:configure-flags '("-DWITH_GIT_CATCH=off") #:phases @@ -2875,7 +2767,7 @@ (define-public wofi (arguments `(#:glib-or-gtk? #t)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("gtk3" ,gtk+) ("wayland" ,wayland))) @@ -2907,9 +2799,9 @@ (define-public dex (delete 'configure)) #:tests? #f)) (inputs - `(("python" ,python))) + (list python)) (native-inputs - `(("python-sphinx" ,python-sphinx))) + (list python-sphinx)) (home-page "https://github.com/jceb/dex") (synopsis "Execute DesktopEntry files") (description @@ -2945,7 +2837,7 @@ (define-public sx (string-append (assoc-ref inputs "xauth") "/bin/" command))))) (delete 'configure)))) ; no configure script (inputs - `(("xauth" ,xauth))) + (list xauth)) (home-page "https://github.com/Earnestly/sx") (synopsis "Start an xorg server") (description @@ -2982,11 +2874,9 @@ (define-public hsetroot (let ((out (assoc-ref outputs "out"))) (mkdir-p (string-append out "/bin")))))))) (inputs - `(("libx11" ,libx11) - ("imlib2" ,imlib2) - ("libxinerama" ,libxinerama))) + (list libx11 imlib2 libxinerama)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Imlib2-based wallpaper changer") (description "The @command{hsetroot} command composes wallpapers for X. @@ -3019,12 +2909,9 @@ (define-public jumpapp (string-append "PREFIX = " out "\n"))) #true)))))) (propagated-inputs - `(("wmctrl" ,wmctrl) - ("xdotool" ,xdotool) - ("xprop" ,xprop))) + (list wmctrl xdotool xprop)) (native-inputs - `(("pandoc" ,pandoc) - ("perl" ,perl))) + (list pandoc perl)) (synopsis "Run-or-raise application switcher for any X11 desktop") (description "Bind a key for any given application that will launch the application, @@ -3047,9 +2934,7 @@ (define-public xkbset (base32 "199mlm127zk1lr8nrq22n68l2l8cjwc4cgwd67rg1i6497n2y0xc")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("perl" ,perl) - ("perl-tk" ,perl-tk))) + (list libx11 perl perl-tk)) (arguments `(#:tests? #f ; There are none. #:make-flags @@ -3104,10 +2989,9 @@ (define-public wlsunset "0hhsddh3rs066rbsjksr8kcwg8lvglbvs67dq0r5wx5c1xcwb51w")))) (build-system meson-build-system) (inputs - `(("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list wayland wayland-protocols)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Day/night gamma adjustments for Wayland compositors") (home-page "https://sr.ht/~kennylevinsen/wlsunset/") (description diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index a63676a04b..d542348e7b 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -93,9 +93,8 @@ (define-public gtk-xfce-engine "0g86ywkx0ghzhhn96k88p67bbzlm1aqckly85izp07w80l1934ja")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) - (inputs `(("gtk+" ,gtk+-2))) + (list pkg-config intltool)) + (inputs (list gtk+-2)) (home-page "https://www.xfce.org/") (synopsis "GTK+ theme engine for Xfce") (description @@ -116,11 +115,8 @@ (define-public libxfce4util "10svnpc8ggasym1pfgh24bfr0ndqs6lc7v1wmpsizj0zbms8snb0")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("vala" ,vala))) - (propagated-inputs `(("glib" ,glib))) ; required by libxfce4util-1.0.pc + (list pkg-config gobject-introspection intltool vala)) + (propagated-inputs (list glib)) ; required by libxfce4util-1.0.pc (home-page "https://www.xfce.org/") (synopsis "Basic utility library for Xfce") (description @@ -176,9 +172,9 @@ (define-public xfconf ("dbus" ,dbus))) (propagated-inputs ;; libxfconf-0.pc refers to all these. - `(("glib" ,glib))) + (list glib)) (inputs - `(("libxfce4util" ,libxfce4util))) + (list libxfce4util)) (home-page "https://www.xfce.org/") (synopsis "Configuration storage and query system for Xfce") (description @@ -203,17 +199,13 @@ (define-public libxfce4ui `(#:configure-flags (list "--with-vendor-info=GNU Guix"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool gobject-introspection)) (propagated-inputs `(("gtk+-3" ,gtk+) ; required by libxfce4ui-2.pc ;; libxfce4kbd-private-3.pc refers to all these. ("libxfce4util" ,libxfce4util) ("xfconf" ,xfconf))) - (inputs `(("libsm" ,libsm) - ("libice" ,libice) - ("startup-notification" ,startup-notification))) + (inputs (list libsm libice startup-notification)) (home-page "https://www.xfce.org/") (synopsis "Widgets library for Xfce") (description @@ -259,19 +251,12 @@ (define-public catfish `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))))) #:tests? #f)) (native-inputs - `(("pkg-config" ,pkg-config) - ("python-distutils-extra" ,python-distutils-extra) - ("intltool" ,intltool))) + (list pkg-config python-distutils-extra intltool)) (inputs - `(("which" ,which) - ("xfconf" ,xfconf) - ("xdg-utils" ,xdg-utils))) + (list which xfconf xdg-utils)) (propagated-inputs - `(("gtk+" ,gtk+) - ("python-dbus" ,python-dbus) - ("python-pexpect" ,python-pexpect) - ("python-pycairo" ,python-pycairo) - ("python-pygobject" ,python-pygobject))) + (list gtk+ python-dbus python-pexpect python-pycairo + python-pygobject)) (home-page "https://docs.xfce.org/apps/catfish/start") (synopsis "File searching tool for Xfce") (description @@ -305,9 +290,7 @@ (define-public elementary-xfce-icon-theme (for-each make-file-writable (find-files ".")) #t))))) (native-inputs - `(("gtk+" ,gtk+) - ("optipng" ,optipng) - ("pkg-config" ,pkg-config))) + (list gtk+ optipng pkg-config)) (home-page "https://shimmerproject.org/") (synopsis "Elementary icons extended and maintained for Xfce") (description "This is a fork of the upstream elementary project. This icon @@ -329,14 +312,13 @@ (define-public exo "17cybaml221jnw99aig3zajg2kbnn87p5sycj68wpwgvd99zb2af")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (propagated-inputs ;; exo-2.pc refers to all these. `(("gtk+-3" ,gtk+) ("libxfce4util" ,libxfce4util))) (inputs - `(("libxfce4ui" ,libxfce4ui))) + (list libxfce4ui)) (home-page "https://www.xfce.org/") (synopsis "Extension library for Xfce") (description @@ -395,7 +377,7 @@ (define-public tumbler ("glib:bin" ,glib "bin") ; need glib-genmarshal ("dbus-glib" ,dbus-glib))) ; need dbus-binding-tool (propagated-inputs - `(("glib" ,glib))) ; required by tumbler-1.pc + (list glib)) ; required by tumbler-1.pc (inputs `(("dbus" ,dbus) ("gdk-pixbuf" ,gdk-pixbuf) @@ -477,13 +459,8 @@ (define-public xfce4-battery-plugin (base32 "08n2cig9r2lccwvmk6v9vjiz0xqcp6x30m5b3q702v0m6ylg4z8h")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) - (inputs `(("glib" ,glib) - ("gtk+" ,gtk+) - ("libxfce4util" ,libxfce4util) - ("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (native-inputs (list pkg-config intltool)) + (inputs (list glib gtk+ libxfce4util libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-battery-plugin") (synopsis "Battery monitor panel plugin for Xfce4") @@ -507,13 +484,9 @@ (define-public xfce4-clipman-plugin "1f4rjdvyplfkrdqg9179chzxx18k3lx29674j28piccgyvk5z2mb")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("exo" ,exo) - ("libxfce4ui" ,libxfce4ui) - ("libxtst" ,libxtst) - ("xfce4-panel" ,xfce4-panel))) + (list exo libxfce4ui libxtst xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin") (synopsis "Clipboard manager for Xfce") @@ -552,16 +525,9 @@ (define-public xfce4-pulseaudio-plugin (or (getenv "C_INCLUDE_PATH") ""))) #t))))) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("dbus-glib" ,dbus-glib) - ("dbus" ,dbus))) + (list intltool pkg-config dbus-glib dbus)) (inputs - `(("exo" ,exo) - ("libnotify" ,libnotify) - ("libxfce4ui" ,libxfce4ui) - ("pulseaudio" ,pulseaudio) - ("xfce4-panel" ,xfce4-panel))) + (list exo libnotify libxfce4ui pulseaudio xfce4-panel)) (home-page "https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/") (synopsis "PulseAudio panel plugin for Xfce") (description @@ -585,8 +551,7 @@ (define-public xfce4-whiskermenu-plugin (base32 "0wpcc9i505mh6vphg27ph43dw4n3z59mwy39416yzmw325q04kl5")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs `(("xfce4-panel" ,xfce4-panel) ("garcon" ,garcon) @@ -629,16 +594,15 @@ (define-public xfce4-xkb-plugin "0rvrz464y7ji989zvi2v85kg47444nqsdq9rv6k8dkbkdwzy2jxv")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("garcon" ,garcon) - ("librsvg" ,(librsvg-for-system)) - ("libwnck" ,libwnck) - ("libx11" ,libx11) - ("libxfce4ui" ,libxfce4ui) - ("libxklavier" ,libxklavier) - ("xfce4-panel" ,xfce4-panel))) + (list garcon + (librsvg-for-system) + libwnck + libx11 + libxfce4ui + libxklavier + xfce4-panel)) (home-page "https://git.xfce.org/panel-plugins/xfce4-xkb-plugin/") (synopsis "XKB layout switching panel plug-in for Xfce") (description @@ -668,12 +632,9 @@ (define-public xfce4-appfinder "1v77h5634n49idci2jiw0k7jjk0vzpsvgyx2fkp18l39jayykqxz")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("garcon" ,garcon) - ("gtk+" ,gtk+) - ("libxfce4ui" ,libxfce4ui))) + (list garcon gtk+ libxfce4ui)) (home-page "https://www.xfce.org/") (synopsis "Xfce application finder") (description @@ -717,16 +678,15 @@ (define-public xfce4-session (substitute* "scripts/xflock4" (("xset") (string-append xset "/bin/xset"))))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("iceauth" ,iceauth) - ("upower" ,upower) - ("polkit" ,polkit) - ("libsm" ,libsm) - ("libwnck" ,libwnck) - ("libxfce4ui" ,libxfce4ui) - ("xset" ,xset))) + (list iceauth + upower + polkit + libsm + libwnck + libxfce4ui + xset)) (home-page "https://www.xfce.org/") (synopsis "Xfce session manager") (description @@ -753,24 +713,23 @@ (define-public xfce4-settings "--enable-sound-settings" "--enable-xrandr"))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("exo" ,exo) - ("garcon" ,garcon) - ("libnotify" ,libnotify) - ("libxcursor" ,libxcursor) - ("libxi" ,libxi) - ("libxklavier" ,libxklavier) - ("libxrandr" ,libxrandr) - ("libxfce4ui" ,libxfce4ui) - ("upower" ,upower) ;; TODO needs upower-glib - ("python" ,python) ;; for xfce4-compose-mail - ("xf86-input-libinput" ,xf86-input-libinput))) + (list exo + garcon + libnotify + libxcursor + libxi + libxklavier + libxrandr + libxfce4ui + upower ;; TODO needs upower-glib + python ;; for xfce4-compose-mail + xf86-input-libinput)) (propagated-inputs ;; Some operations, such as changing icon themes, require these schemas ;; to be in the search path. - `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) + (list gsettings-desktop-schemas)) (home-page "https://www.xfce.org/") (synopsis "Xfce settings manager") (description @@ -792,19 +751,18 @@ (define-public thunar "14lwi4ax0wj77980kkfhdf18b97339b17y8qc8gl2365mgswh1gi")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("exo" ,exo) - ("gobject-introspection" ,gobject-introspection) - ("gvfs" ,gvfs) - ("libexif" ,libexif) - ("libgudev" ,libgudev) - ("libnotify" ,libnotify) - ("libxfce4ui" ,libxfce4ui) - ("pcre" ,pcre) - ("xfce4-panel" ,xfce4-panel) - ("startup-notification" ,startup-notification))) + (list exo + gobject-introspection + gvfs + libexif + libgudev + libnotify + libxfce4ui + pcre + xfce4-panel + startup-notification)) (home-page "https://www.xfce.org/") (synopsis "Xfce file manager") (description @@ -826,13 +784,9 @@ (define-public thunar-volman (base32 "0zaliahfz9ci2md7g6w9mb7z5azi5n56gihbnwyzvds2n8cygh6j")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("exo" ,exo) - ("libgudev" ,libgudev) - ("libnotify" ,libnotify) - ("libxfce4ui" ,libxfce4ui))) + (list exo libgudev libnotify libxfce4ui)) (home-page "https://www.xfce.org/") (synopsis "Removable media manager for Thunar") (description @@ -857,15 +811,14 @@ (define-public xfwm4 "133ip28v6j3x4l413d81ixsisf32sa0xzd54n0nn8g6p9fh4rcmm")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("libdrm" ,libdrm) - ("libwnck" ,libwnck) - ("libxcomposite" ,libxcomposite) - ("libxdamage" ,libxdamage) - ("libxfce4ui" ,libxfce4ui) - ("libxrandr" ,libxrandr))) + (list libdrm + libwnck + libxcomposite + libxdamage + libxfce4ui + libxrandr)) (home-page "https://www.xfce.org/") (synopsis "Xfce window manager") (description @@ -915,19 +868,16 @@ (define-public xfdesktop #:disallowed-references (,inkscape ,imagemagick))) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - - ;; For our own ‘prepare-background-image’ phase. - ("inkscape" ,inkscape) - ("imagemagick" ,imagemagick))) + (list pkg-config intltool + ;; For our own ‘prepare-background-image’ phase. + inkscape imagemagick)) (inputs - `(("exo" ,exo) - ("garcon" ,garcon) - ("libnotify" ,libnotify) - ("libwnck" ,libwnck) - ("libxfce4ui" ,libxfce4ui) - ("thunar" ,thunar))) + (list exo + garcon + libnotify + libwnck + libxfce4ui + thunar)) (home-page "https://www.xfce.org/") (synopsis "Xfce desktop manager") (description @@ -950,11 +900,9 @@ (define-public xfce4-terminal "1irxyg5vp6vyd9vxdqav6jhchfkmhlqq511386h644p0k30kfcvs")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("vte" ,vte))) + (list libxfce4ui vte)) (home-page "https://www.xfce.org/") (synopsis "Xfce terminal emulator") (description @@ -1028,7 +976,7 @@ (define-public xfce ("xfce4-xkb-plugin" ,xfce4-xkb-plugin))) (propagated-inputs ;; Default font that applications such as IceCat require. - `(("font-dejavu" ,font-dejavu))) + (list font-dejavu)) (native-search-paths ;; For finding panel plugins. (package-native-search-paths xfce4-panel)) @@ -1053,14 +1001,9 @@ (define-public xfce4-power-manager "1wrvqiifaxsgcn1kh4vm2hwxi9lgm6mw4zrfld2zl0mm05y5i77b")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + (list pkg-config intltool)) (inputs - `(("libxrandr" ,libxrandr) - ("gtk+" ,gtk+) - ("upower" ,upower) - ("libnotify" ,libnotify) - ("libxfce4ui" ,libxfce4ui))) + (list libxrandr gtk+ upower libnotify libxfce4ui)) (home-page "https://www.xfce.org/") (synopsis "Xfce Power Manager") (description @@ -1087,14 +1030,9 @@ (define-public ristretto "008h8mlq82nwxb7kc8m8d6a51rwl2i9fgv4v6k5w30va46l2s0s7")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("desktop-file-utils" ,desktop-file-utils) - ("pkg-config" ,pkg-config))) + (list intltool desktop-file-utils pkg-config)) (inputs - `(("gtk+" ,gtk+) - ("libexif" ,libexif) - ("libxfce4ui" ,libxfce4ui) - ("tumbler" ,tumbler))) + (list gtk+ libexif libxfce4ui tumbler)) (home-page "https://docs.xfce.org/apps/ristretto/start") (synopsis "Fast and lightweight picture-viewer") (description @@ -1118,15 +1056,14 @@ (define-public xfce4-taskmanager "1ya81si7xhqqbbc9lfcjg2i1pi1qdfw1pnjry7kf95f1w50244nd")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libwnck" ,libwnck) - ("libxmu" ,libxmu) - ("gtk+" ,gtk+) - ;; FIXME: Remove libxext and libxt when libxmu propagates them. - ("libxext" ,libxext) - ("libxt" ,libxt))) + (list libwnck + libxmu + gtk+ + ;; FIXME: Remove libxext and libxt when libxmu propagates them. + libxext + libxt)) (home-page "https://goodies.xfce.org/projects/applications/xfce4-taskmanager") (synopsis "Easy to use task manager") (description @@ -1156,14 +1093,9 @@ (define-public orage #t))))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("gtk+" ,gtk+-2) - ("libical" ,libical) - ("libnotify" ,libnotify) - ("popt" ,popt) - ("xfce4-panel" ,xfce4-panel))) + (list gtk+-2 libical libnotify popt xfce4-panel)) (home-page "https://www.xfce.org/projects/") (synopsis "Simple calendar application with reminders") (description @@ -1188,12 +1120,9 @@ (define-public xfce4-notifyd "0ib5s7kjbr9sy8nh89nfcc4w6qplacnk4s92iycijy2wcv389aqr")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("libnotify" ,libnotify) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui libnotify xfce4-panel)) (home-page "https://goodies.xfce.org/projects/applications/xfce4-notifyd") (synopsis "Show notification bubbles on Xfce") (description @@ -1219,19 +1148,18 @@ (define-public xfburn "09q3s2rkpf0ljzq6bv4hl9byvaggjq7lchfw5zaircwv5q9nwhc3")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("exo" ,exo) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-ugly" ,gst-plugins-ugly) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libburn" ,libburn) - ("libisofs" ,libisofs) - ("libxfce4ui" ,libxfce4ui))) + (list exo + gstreamer + gst-plugins-base + gst-plugins-good + gst-plugins-ugly + glib + gtk+ + libburn + libisofs + libxfce4ui)) (home-page "https://goodies.xfce.org/projects/applications/xfburn") (synopsis "GTK+ based CD, DVD and Blu-ray burning application") (description @@ -1269,13 +1197,11 @@ (define-public mousepad `("XDG_DATA_DIRS" ":" prefix (,(string-append gtksourceview "/share")))))))))) (native-inputs - `(("intltool" ,intltool) - ("glib" ,glib "bin") ; for glib-compile-schemas. - ("pkg-config" ,pkg-config))) + (list intltool + `(,glib "bin") ; for glib-compile-schemas. + pkg-config)) (inputs - `(("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview-3) - ("xfconf" ,xfconf))) + (list gtk+ gtksourceview-3 xfconf)) (home-page "https://git.xfce.org/apps/mousepad/") (synopsis "Simple text editor for Xfce") (description @@ -1376,14 +1302,9 @@ (define-public xfce4-volumed-pulse "1q639iwwj7q2plgz0wdgdbi5wkgaq177ca9rnnlrnbdmid5z5fqk")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("xfconf" ,xfconf) - ("libnotify" ,libnotify) - ("pulseaudio" ,pulseaudio) - ("keybinder-3.0" ,keybinder-3.0) - ("gtk+" ,gtk+))) + (list xfconf libnotify pulseaudio keybinder-3.0 gtk+)) (home-page "https://goodies.xfce.org/projects/applications/xfce4-volumed") (synopsis "XFCE volume keys daemon") (description @@ -1406,11 +1327,9 @@ (define-public xfce4-cpugraph-plugin "1c51qf93lr6kr2g4nil21rj1h3h5kp3k50n9hcxvcy9wz3bxpxn2")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin") (synopsis "Display CPU load as a graph in the Xfce panel") @@ -1439,11 +1358,9 @@ (define-public xfce4-eyes-plugin "1iaszzkagl1mb0cdafrvlfjnjklhhs9y90517par34sjiqbq1dsd")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-eyes-plugin") (synopsis "Display a pair of eyes for the Xfce panel") @@ -1466,8 +1383,7 @@ (define-public xfce4-equake-plugin "09b9k0n5xm115k44x74w4ad0xqklilyfh0hglsps7zj97pd7a5a3")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs `(("gtk+-2" ,gtk+-2) ("libxfce4ui" ,libxfce4ui) @@ -1495,11 +1411,9 @@ (define-public xfce4-datetime-plugin "0h15mxq5lawlxyr6h1vxc60rkf0rpmnv81l0f52mrswww9dz3xp9")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-datetime-plugin") (synopsis "Display date and time inside the Xfce panel") @@ -1522,11 +1436,9 @@ (define-public xfce4-calculator-plugin "10fsb9pyr2cr9dj1k3n96dq6g02g61g5y4z4jzfvskpgqc1nl0g4")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-calculator-plugin") (synopsis "Calculator for the Xfce panel") @@ -1550,11 +1462,9 @@ (define-public xfce4-cpufreq-plugin "17kzy156xqnbk4apskg005p7r09q7zb8crifad5mbawc7ysihll1")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-cpufreq-plugin") (synopsis "Xfce panel plugin for displaying CPU frequency") @@ -1577,11 +1487,9 @@ (define-public xfce4-diskperf-plugin "0n8wsnjvzw98z8r0f0zr8n2gicjz6hhislp86xrjh0r4xcnymcbk")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-diskperf-plugin") (synopsis "Display disk performance in the Xfce panel") @@ -1604,8 +1512,7 @@ (define-public xfce4-embed-plugin "0a72kqsjjh45swimqlpyrahdnplp0383v0i4phr4n6g8c1ixyry7")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs `(("libxfce4ui" ,libxfce4ui) ("xfce4-panel" ,xfce4-panel) @@ -1639,11 +1546,9 @@ (define-public xfce4-fsguard-plugin "01a1an5z4kpgi68lk98q7wga7sx676fcbnrsd5cpq4d736ifdn37")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-fsguard-plugin") (synopsis "Xfce panel plugin to monitor free disk space") @@ -1669,11 +1574,9 @@ (define-public xfce4-genmon-plugin "0d81npcqnmkw2qaqa8c6igh9j5r4ivgb15zcjwxjkyhrzz89y4dj")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin") (synopsis "Generic program output monitor for the Xfce panel") @@ -1700,8 +1603,7 @@ (define-public xfce4-mailwatch-plugin "0bmykjhd3gs1737fl3zn5gg6f3vlncak2xqz89zv5018znz1xy90")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs `(("gtk+-2" ,gtk+-2) ("libxfce4ui" ,libxfce4ui) @@ -1738,11 +1640,9 @@ (define-public xfce4-mpc-plugin "0q3pysdp85b3c7g3b59y3c69g4nw6bvbf518lnri4lxrnsvpizpf")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin") (synopsis "Music Player Daemon plugin for the Xfce panel") (description "This is a simple client plugin for Music Player Daemon. @@ -1781,11 +1681,9 @@ (define-public xfce4-mount-plugin "1hlfnlxwwx0hkm82mcz777f3i22x6bh6k3gzl0yjnm4yj9adjk2q")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-mount-plugin") (synopsis "Mount/unmount plugin for the Xfce panel") @@ -1810,11 +1708,9 @@ (define-public xfce4-netload-plugin "036pvhfv1iynvj75va0xl8hpvnfckabyqm9jv56pb40p2072cxkc")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-netload-plugin") (synopsis "Netload plugin for the Xfce Panel") @@ -1837,9 +1733,7 @@ (define-public xfce4-places-plugin "1chac4ki70axgvkmhw94m0srsv0pwiwqrqbh8di0y9n90fgj24gj")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("desktop-file-utils" ,desktop-file-utils) - ("pkg-config" ,pkg-config))) + (list intltool desktop-file-utils pkg-config)) (inputs `(("gtk+-2" ,gtk+-2) ("exo" ,exo) @@ -1879,11 +1773,9 @@ (define-public xfce4-smartbookmark-plugin "1lyd64qc9w6qnpqjb5xk0mjq4l7riv6z7l9aws28clalb8prw9ra")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin") (synopsis "Perform custom searches in your browser from the Xfce panel") @@ -1911,9 +1803,7 @@ (define-public xfce4-statusnotifier-plugin ("pkg-config" ,pkg-config) ("glib:bin" ,glib "bin"))) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("libdbusmenu" ,libdbusmenu) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui libdbusmenu xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-statusnotifier-plugin") (synopsis "Xfce panel plugin for status notifier items") @@ -1939,11 +1829,9 @@ (define-public xfce4-stopwatch-plugin "1q840298jzdqlhc9lw49q32xzdhnbzcgvv69qq5slkc704s5w6vw")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-stopwatch-plugin") (synopsis "Stopwatch plugin for the Xfce panel") @@ -1965,12 +1853,9 @@ (define-public xfce4-systemload-plugin "0lknh5l30qs5c69wwjcblbyhczvdbxs59fqkb8mpqbfm05w01lan")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libgtop" ,libgtop) - ("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libgtop libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin") (synopsis "System load display plugin for the Xfce panel") @@ -1994,12 +1879,9 @@ (define-public xfce4-time-out-plugin "1m42kmi0x3xb0lzj2nd7q2r5y5r2viqcvxfpbg1aafzzjjkfpn1x")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("gtk+" ,gtk+) - ("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list gtk+ libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-time-out-plugin") (synopsis "Xfce panel plugin that encourages periodical breaks") @@ -2024,11 +1906,9 @@ (define-public xfce4-timer-plugin "1qr4m3n2l3rvsizsr3h7fyfajszfalqm7rhvjx2yjj8r3f8x4ljb")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-timer-plugin") (synopsis "Simple countdown and alarm plugin for the Xfce panel") @@ -2052,11 +1932,9 @@ (define-public xfce4-verve-plugin "09gqp0jb5ccjh7ny798n5cy9skdx3hpis4kgvjpl4vidnrg5xnpb")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-verve-plugin") (synopsis "Command line for the Xfce panel") @@ -2086,11 +1964,9 @@ (define-public xfce4-wavelan-plugin "07a8nmc60in48licjj0gmwm77vb8divh1lb7jnib35n5a1ka6ypa")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-wavelan-plugin") (synopsis "Show stats from WLAN interface in Xfce panel") @@ -2113,8 +1989,7 @@ (define-public xfce4-weather-plugin "1z2k24d599mxf5gqa35i3xmc3gk2yvqs80hxxpyw06yma6ljw973")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list intltool pkg-config)) (inputs `(("gtk+" ,gtk+) ("libsoup" ,libsoup-minimal-2) @@ -2143,9 +2018,9 @@ (define-public xfce4-dev-tools "1iwkqj96x2s7fk4srg1pymvsiwb2rn6vvhy6hrmnc3hl1vqw2d6k")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("glib" ,glib))) + (list glib)) (home-page "https://docs.xfce.org/xfce/xfce4-dev-tools/") (synopsis "Xfce developer tools") (description diff --git a/gnu/packages/xfig.scm b/gnu/packages/xfig.scm index 4dbde6356c..9004c79e22 100644 --- a/gnu/packages/xfig.scm +++ b/gnu/packages/xfig.scm @@ -46,8 +46,7 @@ (define-public xfig (build-system gnu-build-system) (native-inputs ;; For tests. - `(("desktop-file-utils" ,desktop-file-utils) - ("ghostscript" ,ghostscript))) + (list desktop-file-utils ghostscript)) (inputs `(("libxaw3d" ,libxaw3d) ("libjpeg" ,libjpeg-turbo) @@ -89,8 +88,7 @@ (define-public transfig "0i3p7qmg2w8qrad3pn42b0miwarql7yy0gpd49b1bpal6bqsiicf")))) (build-system gnu-build-system) (native-inputs - `(("imake" ,imake) - ("makedepend" ,makedepend))) + (list imake makedepend)) (inputs `(("xfig" ,xfig) ("libjpeg" ,libjpeg-turbo) diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm index 04dd0b84db..fca1ddc123 100644 --- a/gnu/packages/xiph.scm +++ b/gnu/packages/xiph.scm @@ -86,7 +86,7 @@ (define-public libvorbis (base32 "0jwmf87x5sdis64rbv0l87mdpah1rbilkkxszipbzg128f9w8g5k")))) (build-system gnu-build-system) - (propagated-inputs `(("libogg" ,libogg))) + (propagated-inputs (list libogg)) (arguments `(#:configure-flags '("LDFLAGS=-lm" "--disable-static") #:parallel-tests? #f)) @@ -116,9 +116,9 @@ (define-public libtheora (build-system gnu-build-system) (arguments '(#:configure-flags '("--disable-static"))) - (inputs `(("libvorbis" ,libvorbis))) + (inputs (list libvorbis)) ;; The .pc files refer to libogg. - (propagated-inputs `(("libogg" ,libogg))) + (propagated-inputs (list libogg)) (synopsis "Library implementing the Theora video format") (description "The libtheora library implements the ogg theora video format, @@ -143,10 +143,9 @@ (define-public speex (arguments '(#:configure-flags '("--disable-static"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libogg" ,libogg) - ("speexdsp" ,speexdsp))) + (list libogg speexdsp)) (home-page "https://gnu.org/software/speex") (synopsis "Library for patent-free audio compression format") (description @@ -204,13 +203,9 @@ (define-public ao ;; "out" would include only the ALSA back-end, while "pulse" would ;; contain 'lib/ao/plugins-4/libpulse.*'. (inputs - `(("alsa-lib" ,alsa-lib) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib pulseaudio)) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list pkg-config autoconf automake libtool)) (synopsis "Cross platform audio library") (description "Libao is a cross-platform audio library that allows programs to @@ -255,7 +250,7 @@ (define-public flac (arguments `(#:parallel-tests? #f)) ;; FIXME: configure also looks for xmms, input could be added once it exists - (propagated-inputs `(("libogg" ,libogg))) ; required by flac.pc + (propagated-inputs (list libogg)) ; required by flac.pc (synopsis "Free lossless audio codec") (description "FLAC stands for Free Lossless Audio Codec, an audio format that is lossless, @@ -276,9 +271,7 @@ (define-public libkate (base32 "0s3vr2nxfxlf1k75iqpp4l78yf4gil3f0v778kvlngbchvaq23n4")))) (build-system gnu-build-system) - (native-inputs `(("doxygen" ,doxygen) - ("bison" ,bison) - ("pkg-config" ,pkg-config))) + (native-inputs (list doxygen bison pkg-config)) ;; FIXME: Add optional input liboggz (inputs `(("libogg" ,libogg) ("libpng" ,libpng) @@ -312,14 +305,14 @@ (define-public vorbis-tools (base32 "1c7h4ivgfdyygz2hyh6nfibxlkz8kdk868a576qkkjgj5gn78xyv")))) (build-system gnu-build-system) - (inputs `(("ao" ,ao) - ("curl" ,curl) - ("flac" ,flac) - ("libkate" ,libkate) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("speex" ,speex))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list ao + curl + flac + libkate + libogg + libvorbis + speex)) + (native-inputs (list pkg-config)) (synopsis "Ogg vorbis tools") (description "Ogg vorbis is a non-proprietary, patent-and-royalty-free, @@ -381,11 +374,9 @@ (define-public opus-tools (assoc-ref %build-inputs "opus") "/include/opus")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libopusenc" ,libopusenc) - ("opusfile" ,opusfile) - ("flac" ,flac))) + (list libopusenc opusfile flac)) (synopsis "Command line utilities to encode, inspect, and decode .opus files") (description "Opus is a royalty-free, highly versatile audio codec. @@ -420,11 +411,9 @@ (define-public opusfile (("opus_multistream\\.h") "opus/opus_multistream.h"))))))) ;; Required by opusfile.pc and opusurl.pc. (propagated-inputs - `(("libogg" ,libogg) - ("openssl" ,openssl) - ("opus" ,opus))) + (list libogg openssl opus)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Versatile audio codec") (description "The opusfile library provides seeking, decode, and playback of Opus @@ -446,9 +435,9 @@ (define-public libopusenc "1ffb0vhlymlsq70pxsjj0ksz77yfm2x0a1x8q50kxmnkm1hxp642")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("opus" ,opus))) + (list opus)) (synopsis "Library for encoding Opus audio files and streams ") (description "The libopusenc libraries provide a high-level API for encoding Opus files and streams.") @@ -469,16 +458,16 @@ (define-public icecast "0i2d9rhav0x6js2qhjf5iy6j2a7f0d11ail0lfv40hb1kygrgda9")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libxslt" ,libxslt) - ("libxml2" ,libxml2) - ("openssl" ,openssl) - ("curl" ,curl) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("libtheora" ,libtheora) - ("speex" ,speex))) + (list libxslt + libxml2 + openssl + curl + libogg + libvorbis + libtheora + speex)) (synopsis "Streaming media server") (description "Icecast is a streaming media server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 audio streams. It can be used to @@ -501,12 +490,10 @@ (define-public libshout "1438da40y73y9068saxrbmm27qq6xqmmzsziwgmr8fb7i9k6irfr")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs ;; shout.pc refers to all these. - `(("libtheora" ,libtheora) - ("libvorbis" ,libvorbis) - ("speex" ,speex))) + (list libtheora libvorbis speex)) (home-page "https://icecast.org/") (synopsis "Audio streaming library for icecast encoders") (description diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index d9ca96a9f6..8f4c9706bd 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -103,12 +103,9 @@ (define-public libxmlb (arguments `(#:glib-or-gtk? #t)) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config))) + (list gobject-introspection gtk-doc/stable pkg-config)) (inputs - `(("appstream-glib" ,appstream-glib) - ("glib" ,glib))) + (list appstream-glib glib)) (synopsis "Library to help create and query binary XML blobs") (description "Libxmlb library takes XML source, and converts it to a structured binary representation with a deduplicated string table; where the @@ -223,9 +220,9 @@ (define-public libxml2 (("^old_library='libxml2.a'") "old_library=''")))))))) (home-page "http://www.xmlsoft.org/") (synopsis "C parser for XML") - (inputs `(("xz" ,xz))) - (propagated-inputs `(("zlib" ,zlib))) ; libxml2.la says '-lz'. - (native-inputs `(("perl" ,perl))) + (inputs (list xz)) + (propagated-inputs (list zlib)) ; libxml2.la says '-lz'. + (native-inputs (list perl)) ;; $XML_CATALOG_FILES lists 'catalog.xml' files found in under the 'xml' ;; sub-directory of any given package. (native-search-paths (list (search-path-specification @@ -284,9 +281,9 @@ (define-public libxlsxwriter (modify-phases %standard-phases (delete 'configure)))) ; no configure script (native-inputs - `(("python-pytest" ,python-pytest))) + (list python-pytest)) (inputs - `(("minizip" ,minizip))) + (list minizip)) (home-page "https://github.com/jmcnamara/libxlsxwriter") (synopsis "C library for creating Excel XLSX files") (description @@ -361,7 +358,7 @@ (define-public libxslt ("zlib" ,zlib) ("xz" ,xz))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (description "Libxslt is an XSLT C library developed for the GNOME project. It is based on libxml for XML parsing, tree manipulation and XPath support.") @@ -435,9 +432,9 @@ (define-public openjade (format #t "test suite not run~%")) #t))))) (inputs - `(("opensp" ,opensp))) + (list opensp)) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://openjade.sourceforge.net/") (synopsis "ISO/IEC 10179:1996 standard DSSSL language implementation") (description "OpenJade is an implementation of Document Style Semantics @@ -463,10 +460,7 @@ (define-public perl-graph-readwrite "0jlsg64pmy6ka5q5gy851nnyfgjzvhyxc576bhns3vi2x5ng07mh")))) (build-system perl-build-system) (propagated-inputs - `(("perl-graph" ,perl-graph) - ("perl-parse-yapp" ,perl-parse-yapp) - ("perl-xml-parser" ,perl-xml-parser) - ("perl-xml-writer" ,perl-xml-writer))) + (list perl-graph perl-parse-yapp perl-xml-parser perl-xml-writer)) (home-page "https://metacpan.org/release/Graph-ReadWrite") (synopsis "Modules for reading and writing directed graphs") (description "This is a collection of perl classes for reading and writing @@ -502,18 +496,16 @@ (define-public perl-xml-atom #t))))) (native-inputs ;; TODO package: perl-datetime-format-atom - `(("perl-html-tagset" ,perl-html-tagset) - ("perl-module-build-tiny" ,perl-module-build-tiny) - ("perl-module-install" ,perl-module-install))) + (list perl-html-tagset perl-module-build-tiny perl-module-install)) (propagated-inputs - `(("perl-class-data-inheritable" ,perl-class-data-inheritable) - ("perl-datetime" ,perl-datetime) - ("perl-datetime-timezone" ,perl-datetime-timezone) - ("perl-digest-sha1" ,perl-digest-sha1) - ("perl-libwww" ,perl-libwww) - ("perl-uri" ,perl-uri) - ("perl-xml-libxml" ,perl-xml-libxml) - ("perl-xml-xpath" ,perl-xml-xpath))) + (list perl-class-data-inheritable + perl-datetime + perl-datetime-timezone + perl-digest-sha1 + perl-libwww + perl-uri + perl-xml-libxml + perl-xml-xpath)) (home-page "https://metacpan.org/release/XML-Atom") (synopsis "Atom feed and API implementation") (description @@ -534,10 +526,9 @@ (define-public perl-xml-descent "0l5xmw2hd95ypppz3lyvp4sn02ccsikzjwacli3ydxfdz1bbh4d7")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build))) + (list perl-module-build)) (propagated-inputs - `(("perl-test-differences" ,perl-test-differences) - ("perl-xml-tokeparser" ,perl-xml-tokeparser))) + (list perl-test-differences perl-xml-tokeparser)) (home-page "https://metacpan.org/release/XML-Descent") (synopsis "Recursive descent XML parsing") (description @@ -566,7 +557,7 @@ (define-public perl-xml-parser (let ((expat (assoc-ref %build-inputs "expat"))) (list (string-append "EXPATLIBPATH=" expat "/lib") (string-append "EXPATINCPATH=" expat "/include"))))) - (inputs `(("expat" ,expat))) + (inputs (list expat)) (license license:perl-license) (synopsis "Perl bindings to the Expat XML parsing library") (description @@ -592,7 +583,7 @@ (define-public perl-xml-tokeparser (base32 "1hnpwb3lh6cbgwvjjgqzcp6jm4mp612qn6ili38adc9nhkwv8fc5")))) (build-system perl-build-system) - (propagated-inputs `(("perl-xml-parser" ,perl-xml-parser))) + (propagated-inputs (list perl-xml-parser)) (home-page "https://metacpan.org/release/XML-TokeParser") (synopsis "Simplified interface to XML::Parser") (description @@ -617,7 +608,7 @@ (define-public perl-libxml "1jy9af0ljyzj7wakqli0437zb2vrbplqj4xhab7bfj2xgfdhawa5")))) (build-system perl-build-system) (propagated-inputs - `(("perl-xml-parser" ,perl-xml-parser))) + (list perl-xml-parser)) (license license:perl-license) (synopsis "Perl modules for working with XML") (description @@ -641,10 +632,9 @@ (define-public perl-xml-libxml "1ks69xymv6zkj7hvaymjvb78ch81abri7kg4zrwxhdfsqb8a9g7h")))) (build-system perl-build-system) (propagated-inputs - `(("perl-xml-namespacesupport" ,perl-xml-namespacesupport) - ("perl-xml-sax" ,perl-xml-sax))) + (list perl-xml-namespacesupport perl-xml-sax)) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (home-page "https://metacpan.org/release/XML-LibXML") (synopsis "Perl interface to libxml2") (description "This module implements a Perl interface to the libxml2 @@ -666,8 +656,7 @@ (define-public perl-xml-libxml-simple "19k50d80i9dipsl6ln0f4awv9wmdg0xm3d16z8mngmvh9c8ci66d")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-slurp-tiny" ,perl-file-slurp-tiny) - ("perl-xml-libxml" ,perl-xml-libxml))) + (list perl-file-slurp-tiny perl-xml-libxml)) (home-page "https://metacpan.org/release/XML-LibXML-Simple") (synopsis "XML::LibXML based XML::Simple clone") (description @@ -689,9 +678,9 @@ (define-public perl-xml-libxslt "0wyl8klgr65j8y8fzgwz9jlvfjwvxazna8j3dg9gksd2v973fpia")))) (build-system perl-build-system) (inputs - `(("libxslt" ,libxslt))) + (list libxslt)) (propagated-inputs - `(("perl-xml-libxml" ,perl-xml-libxml))) + (list perl-xml-libxml)) (home-page "https://metacpan.org/release/XML-LibXSLT") (synopsis "Perl bindings to GNOME libxslt library") (description "This Perl module is an interface to the GNOME project's @@ -732,19 +721,13 @@ (define-public perl-xml-rss "0klb8ghd405pdkmn25lp3i4j2lfydz8w581sk51p3zy788s0c9yk")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-manifest" ,perl-test-manifest) - ("perl-test-differences" ,perl-test-differences) - ("perl-test-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (list perl-module-build perl-test-manifest perl-test-differences + perl-test-pod perl-test-pod-coverage)) ;; XXX: The test which uses this modules does not run, even when it is included ;; it is ignored. ("perl-test-trailingspace" ,perl-test-trailingspace) (inputs - `(("perl-datetime" ,perl-datetime) - ("perl-datetime-format-mail" ,perl-datetime-format-mail) - ("perl-datetime-format-w3cdtf" ,perl-datetime-format-w3cdtf) - ("perl-html-parser" ,perl-html-parser) - ("perl-xml-parser" ,perl-xml-parser))) + (list perl-datetime perl-datetime-format-mail + perl-datetime-format-w3cdtf perl-html-parser perl-xml-parser)) (home-page "https://metacpan.org/release/XML-RSS") (synopsis "Creates and updates RSS files") (description @@ -767,8 +750,7 @@ (define-public perl-xml-sax (base32 "0am13vnv8qsjafr5ljakwnkhlwpk15sga02z8mxsg9is0j3w61j5")))) (build-system perl-build-system) (propagated-inputs - `(("perl-xml-namespacesupport" ,perl-xml-namespacesupport) - ("perl-xml-sax-base" ,perl-xml-sax-base))) + (list perl-xml-namespacesupport perl-xml-sax-base)) (arguments `(#:phases (modify-phases %standard-phases (add-before @@ -824,8 +806,7 @@ (define-public perl-xml-simple "1y6vh328zrh085d40852v4ij2l4g0amxykswxd1nfhd2pspds7sk")))) (build-system perl-build-system) (propagated-inputs - `(("perl-xml-parser" ,perl-xml-parser) - ("perl-xml-sax" ,perl-xml-sax))) + (list perl-xml-parser perl-xml-sax)) (license license:perl-license) (synopsis "Perl module for easy reading/writing of XML files") (description @@ -848,7 +829,7 @@ (define-public perl-xml-regexp "0m7wj00a2kik7wj0azhs1zagwazqh3hlz4255n75q21nc04r06fz")))) (build-system perl-build-system) (inputs - `(("perl-xml-parser" ,perl-xml-parser))) + (list perl-xml-parser)) (license license:perl-license) (synopsis "Perl regular expressions for XML tokens") (description @@ -871,10 +852,7 @@ (define-public perl-xml-dom "0phpkc4li43m2g44hdcvyxzy9pymqwlqhh5hwp2xc0cv8l5lp8lb")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libwww" ,perl-libwww) - ("perl-libxml" ,perl-libxml) - ("perl-xml-parser" ,perl-xml-parser) - ("perl-xml-regexp" ,perl-xml-regexp))) + (list perl-libwww perl-libxml perl-xml-parser perl-xml-regexp)) (license license:perl-license) (synopsis "Perl module for building DOM Level 1 compliant document structures") @@ -899,8 +877,7 @@ (define-public perl-xml-compile-tester "1drzwziwi96rfkh48qpw4l225mcbk8ppl2157nj92cslcpwwdk75")))) (build-system perl-build-system) (propagated-inputs - `(("perl-log-report" ,perl-log-report) - ("perl-test-deep" ,perl-test-deep))) + (list perl-log-report perl-test-deep)) (home-page "https://metacpan.org/release/XML-Compile-Tester") (synopsis "XML::Compile related regression testing") (description @@ -922,12 +899,12 @@ (define-public perl-xml-compile "0psr5pwsk2biz2bfkigmx04v2rfhs6ybwcfmcrrg7gvh9bpp222b")))) (build-system perl-build-system) (propagated-inputs - `(("perl-log-report" ,perl-log-report) - ("perl-xml-compile-tester" ,perl-xml-compile-tester) - ("perl-xml-libxml" ,perl-xml-libxml) - ("perl-scalar-list-utils" ,perl-scalar-list-utils) - ("perl-test-deep" ,perl-test-deep) - ("perl-types-serialiser" ,perl-types-serialiser))) + (list perl-log-report + perl-xml-compile-tester + perl-xml-libxml + perl-scalar-list-utils + perl-test-deep + perl-types-serialiser)) (home-page "https://metacpan.org/release/XML-Compile") (synopsis "Compilation-based XML processing") (description @@ -949,10 +926,8 @@ (define-public perl-xml-compile-cache "181qf1s7ymgi7saph3cf9p6dbxkxyh1ja23na4dchhi8v5mi66sr")))) (build-system perl-build-system) (propagated-inputs - `(("perl-log-report" ,perl-log-report) - ("perl-xml-compile" ,perl-xml-compile) - ("perl-xml-compile-tester" ,perl-xml-compile-tester) - ("perl-xml-libxml-simple" ,perl-xml-libxml-simple))) + (list perl-log-report perl-xml-compile perl-xml-compile-tester + perl-xml-libxml-simple)) (home-page "https://metacpan.org/release/XML-Compile-Cache") (synopsis "Cache compiled XML translators") (description @@ -972,12 +947,12 @@ (define-public perl-xml-compile-soap "0pkcph562l2ij7rlwlvm58v6y062qsbydfpaz2qnph2ixqy0xfd1")))) (build-system perl-build-system) (propagated-inputs - `(("perl-file-slurp-tiny" ,perl-file-slurp-tiny) - ("perl-libwww" ,perl-libwww) - ("perl-log-report" ,perl-log-report) - ("perl-xml-compile" ,perl-xml-compile) - ("perl-xml-compile-cache" ,perl-xml-compile-cache) - ("perl-xml-compile-tester" ,perl-xml-compile-tester))) + (list perl-file-slurp-tiny + perl-libwww + perl-log-report + perl-xml-compile + perl-xml-compile-cache + perl-xml-compile-tester)) (home-page "https://metacpan.org/release/XML-Compile-SOAP") (synopsis "Base-class for SOAP implementations") (description @@ -1000,10 +975,8 @@ (define-public perl-xml-compile-wsdl11 "09ayl442hzvn97q4ghn5rz4r82dm9w3l69hixhb29h9xq9ysi7ba")))) (build-system perl-build-system) (propagated-inputs - `(("perl-log-report" ,perl-log-report) - ("perl-xml-compile" ,perl-xml-compile) - ("perl-xml-compile-cache" ,perl-xml-compile-cache) - ("perl-xml-compile-soap" ,perl-xml-compile-soap))) + (list perl-log-report perl-xml-compile perl-xml-compile-cache + perl-xml-compile-soap)) (home-page "https://metacpan.org/release/XML-Compile-WSDL11") (synopsis "Create SOAP messages defined by WSDL 1.1") (description @@ -1026,9 +999,7 @@ (define-public perl-xml-feed "04frqhikmyq0i9ldraisbvppyjhqg6gz83l2rqpmp4f2h9n9k2lw")))) (build-system perl-build-system) (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-uri" ,perl-uri) - ("perl-class-data-inheritable" ,perl-class-data-inheritable))) + (list perl-module-build perl-uri perl-class-data-inheritable)) (propagated-inputs `(("perl-class-errorhandler" ,perl-class-errorhandler) ("perl-datetime" ,perl-datetime) @@ -1066,9 +1037,9 @@ (define-public perl-xml-xpath "03yxj7w5a43ibbpiqsvb3lswj2b71dydsx4rs2fw0p8n0l3i3j8w")))) (build-system perl-build-system) (native-inputs - `(("perl-path-tiny" ,perl-path-tiny))) + (list perl-path-tiny)) (propagated-inputs - `(("perl-xml-parser" ,perl-xml-parser))) + (list perl-xml-parser)) (home-page "https://metacpan.org/release/XML-XPath") (synopsis "Parse and evaluate XPath statements") (description @@ -1093,7 +1064,7 @@ (define-public pugixml `(#:configure-flags '("-DBUILD_SHARED_LIBS=ON") #:tests? #f)) ; no tests (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://pugixml.org") (synopsis "Light-weight, simple and fast XML parser for C++ with XPath support") (description @@ -1153,11 +1124,11 @@ (define-public xmlto "util-linux") "/bin/getopt")))) (native-inputs - `(("util-linux" ,util-linux))) + (list util-linux)) (inputs - `(("util-linux" ,util-linux) ; for 'getopt' - ("libxml2" ,libxml2) ; for 'xmllint' - ("libxslt" ,libxslt))) ; for 'xsltproc' + (list util-linux ; for 'getopt' + libxml2 ; for 'xmllint' + libxslt)) ; for 'xsltproc' (home-page "http://cyberelk.net/tim/software/xmlto/") (synopsis "Front-end to an XSL toolchain") (description @@ -1179,14 +1150,11 @@ (define-public xmlsec "0hy0nwz57n9r5wwab9xa66gzwlwvzs54nhlfn3jh8q13acl710z3")))) (build-system gnu-build-system) (propagated-inputs ; according to xmlsec1.pc - `(("libxml2" ,libxml2) - ("libxslt" ,libxslt))) + (list libxml2 libxslt)) (inputs - `(("gnutls" ,gnutls) - ("libgcrypt" ,libgcrypt) - ("libltdl" ,libltdl))) + (list gnutls libgcrypt libltdl)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.aleksey.com/xmlsec/") (synopsis "XML Security Library") (description @@ -1369,8 +1337,7 @@ (define-public xmlstarlet (symlink "xml" (string-append bin "/xmlstarlet")) #t)))))) (inputs - `(("libxslt" ,libxslt) - ("libxml2" ,libxml2))) + (list libxslt libxml2)) (home-page "http://xmlstar.sourceforge.net/") (synopsis "Command line XML toolkit") (description "XMLStarlet is a set of command line utilities which can be @@ -1527,7 +1494,7 @@ (define-public xerces-c '() '(#:configure-flags '("--disable-sse2"))))) (native-inputs - `(("perl" ,perl))) + (list perl)) (home-page "https://xerces.apache.org/xerces-c/") (synopsis "Validating XML parser library for C++") (description "Xerces-C++ is a validating XML parser written in a portable @@ -1551,10 +1518,7 @@ (define-public xlsxio (sha256 (base32 "0jr6ggzhd8aakdvppcl8scy9j9jafg82zbzr4ih996sz8lrj90fn")))) (native-inputs - `(("expat" ,expat) - ("make" ,gnu-make) - ("minizip" ,minizip) - ("which" ,which))) + (list expat gnu-make minizip which)) (build-system gnu-build-system) (arguments `(#:phases @@ -1593,7 +1557,7 @@ (define-public java-simple-xml (modify-phases %standard-phases (replace 'install (install-jars "jar"))))) (native-inputs - `(("unzip" ,unzip))) + (list unzip)) (home-page "http://simple.sourceforge.net/") (synopsis "XML serialization framework for Java") (description "Simple is a high performance XML serialization and @@ -1664,7 +1628,7 @@ (define-public perl-xml-filter-buffertext "0p5785c1dsk6kdp505vapb5h54k8krrz8699hpgm9igf7dni5llg")))) (build-system perl-build-system) (propagated-inputs - `(("perl-xml-sax-base" ,perl-xml-sax-base))) + (list perl-xml-sax-base)) (home-page "https://metacpan.org/release/XML-Filter-BufferText") (synopsis "Filter to put all characters() in one event") (description "This is a very simple filter. One common cause of @@ -1688,10 +1652,8 @@ (define-public perl-xml-sax-writer "1w1cd1ybxdvhmnxdlkywi3x5ka3g4md42kyynksjc09vyizd0q9x")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libxml" ,perl-libxml) - ("perl-xml-filter-buffertext" ,perl-xml-filter-buffertext) - ("perl-xml-namespacesupport" ,perl-xml-namespacesupport) - ("perl-xml-sax-base" ,perl-xml-sax-base))) + (list perl-libxml perl-xml-filter-buffertext + perl-xml-namespacesupport perl-xml-sax-base)) (home-page "https://metacpan.org/release/XML-SAX-Writer") (synopsis "SAX2 XML Writer") (description @@ -1713,7 +1675,7 @@ (define-public perl-xml-handler-yawriter "11d45a1sz862va9rry3p2m77pwvq3kpsvgwhc5ramh9mbszbnk77")))) (build-system perl-build-system) (propagated-inputs - `(("perl-libxml" ,perl-libxml))) + (list perl-libxml)) (home-page "https://metacpan.org/release/XML-Handler-YAWriter") (synopsis "Yet another Perl SAX XML Writer") (description "YAWriter implements Yet Another @code{XML::Handler::Writer}. @@ -1733,22 +1695,22 @@ (define-public perl-xml-twig "1bc0hrz4jp6199hi29sdxmb9gyy45whla9hd19yqfasgq8k5ixzy")))) (build-system perl-build-system) (inputs - `(("expat" ,expat))) + (list expat)) (propagated-inputs - `(("perl-html-tidy" ,perl-html-tidy) - ("perl-html-tree" ,perl-html-tree) - ("perl-io-captureoutput" ,perl-io-captureoutput) - ("perl-io-string" ,perl-io-string) - ("perl-io-stringy" ,perl-io-stringy) - ("perl-libxml" ,perl-libxml) - ("perl-xml-filter-buffertext" ,perl-xml-filter-buffertext) - ("perl-xml-handler-yawriter" ,perl-xml-handler-yawriter) - ("perl-xml-parser" ,perl-xml-parser) - ("perl-xml-sax-writer" ,perl-xml-sax-writer) - ("perl-xml-simple" ,perl-xml-simple) - ("perl-xml-xpathengine" ,perl-xml-xpathengine) - ("perl-test-pod" ,perl-test-pod) - ("perl-tree-xpathengine" ,perl-tree-xpathengine))) + (list perl-html-tidy + perl-html-tree + perl-io-captureoutput + perl-io-string + perl-io-stringy + perl-libxml + perl-xml-filter-buffertext + perl-xml-handler-yawriter + perl-xml-parser + perl-xml-sax-writer + perl-xml-simple + perl-xml-xpathengine + perl-test-pod + perl-tree-xpathengine)) (home-page "https://metacpan.org/release/XML-Twig") (synopsis "Perl module for processing huge XML documents in tree mode") (description "@code{XML::Twig} is an XML transformation module. Its @@ -1818,7 +1780,7 @@ (define-public java-apache-xml-commons-resolver `(#:jar-name (string-append "xml-resolver.jar") #:tests? #f)); no tests (inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "http://xerces.apache.org/xml-commons/") (synopsis "Catalog-based entity and URI resolution") (description "The resolver class implements the full semantics of OASIS Technical @@ -1878,9 +1840,7 @@ (define-public java-jaxen (inherit java-jaxen-bootstrap) (name "java-jaxen") (inputs - `(("java-jdom" ,java-jdom) - ("java-xom" ,java-xom) - ("java-dom4j" ,java-dom4j))))) + (list java-jdom java-xom java-dom4j)))) (define-public java-xom (package @@ -1918,11 +1878,8 @@ (define-public java-xom (delete-file "src/nu/xom/tools/XHTMLJavaDoc.java") #t))))) (inputs - `(("java-jdom" ,java-jdom) - ("java-junit" ,java-junit) - ("java-classpathx-servletapi" ,java-classpathx-servletapi) - ("java-jaxen-bootstrap" ,java-jaxen-bootstrap) - ("java-xerces" ,java-xerces))) + (list java-jdom java-junit java-classpathx-servletapi + java-jaxen-bootstrap java-xerces)) (home-page "https://xom.nu/") (synopsis "XML Object Model") (description "XOM is a new XML Object Model for processing XML with Java @@ -1948,7 +1905,7 @@ (define-public java-xsdlib #:jar-name "xsdlib.jar" #:jdk ,icedtea-8)) (inputs - `(("java-xerces" ,java-xerces))) + (list java-xerces)) (home-page (string-append "https://web.archive.org/web/20161127144537/" "https://msv.java.net//")) (synopsis "Sun Multi-Schema Validator") @@ -2140,8 +2097,7 @@ (define-public java-dom4j ("java-xpp3" ,java-xpp3) ("java-xsdlib" ,java-xsdlib))) (native-inputs - `(("java-testng" ,java-testng) - ("java-xerces" ,java-xerces))) + (list java-testng java-xerces)) (home-page "https://dom4j.github.io/") (synopsis "Flexible XML framework for Java") (description "Dom4j is a flexible XML framework for Java. DOM4J works @@ -2182,9 +2138,9 @@ (define-public java-kxml2 (copy-recursively "src/main/resources" "build/classes") #t))))) (inputs - `(("java-xpp3" ,java-xpp3))) + (list java-xpp3)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "http://kxml.org") (synopsis "XML pull parser") (description "kXML is a small XML pull parser, specially designed for @@ -2247,7 +2203,7 @@ (define-public java-jettison "**/BadgerFishDOMTest.java" "**/MappedDOMTest.java"))) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/codehaus/jettison") (synopsis "StAX implementation for JSON") (description "Jettison is a Java library for converting XML to JSON and @@ -2351,9 +2307,9 @@ (define-public java-mxparser (copy-recursively "src/main/resources" "build/classes") #t))))) (propagated-inputs - `(("java-xmlpull-api-v1" ,java-xmlpull-api-v1))) + (list java-xmlpull-api-v1)) (native-inputs - `(("java-junit" ,java-junit))) + (list java-junit)) (home-page "https://github.com/x-stream/mxparser") (synopsis "Streaming pull XML parser forked from @code{java-xpp3}") (description "Xml Pull Parser (in short XPP) is a streaming pull XML @@ -2381,10 +2337,10 @@ (define-public xmlrpc-c "18zwbj6i2hpcn5riiyp8i6rml0sfv60dd7phw1x8g4r4lj2bbxf9")))) (build-system gnu-build-system) (inputs - `(("curl" ,curl))) + (list curl)) (native-inputs - `(;; For tools, if ever needed. - ("perl" ,perl))) + (list ;; For tools, if ever needed. + perl)) (arguments `(#:make-flags ; Add $libdir to the RUNPATH of all the executables. (list (string-append "LDFLAGS_PERSONAL=-Wl,-rpath=" %output "/lib")) @@ -2545,8 +2501,7 @@ (define-public python-lxml (lambda _ (invoke "make" "test")))))) (inputs - `(("libxml2" ,libxml2) - ("libxslt" ,libxslt))) + (list libxml2 libxslt)) (home-page "https://lxml.de/") (synopsis "Python XML processing library") (description @@ -2585,9 +2540,9 @@ (define-public python-xmlschema "-k" "not test_export_remote__issue_187") (format #t "test suite not run~%"))))))) (native-inputs - `(("python-lxml" ,python-lxml))) ;for tests + (list python-lxml)) ;for tests (propagated-inputs - `(("python-elementpath" ,python-elementpath))) + (list python-elementpath)) (home-page "https://github.com/sissaschool/xmlschema") (synopsis "XML Schema validator and data conversion library") (description @@ -2611,8 +2566,7 @@ (define-public python-xmltodict "08cadlb9vsb4pmzc99lz3a2lx6qcfazyvgk10pcqijvyxlwcdn2h")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-nose" ,python-nose))) + (list python-coverage python-nose)) (home-page "https://github.com/martinblech/xmltodict") (synopsis "Work with XML like you are working with JSON") (description "This package provides a Python library to convert XML to diff --git a/gnu/packages/xnee.scm b/gnu/packages/xnee.scm index d01981ee63..26c33c754f 100644 --- a/gnu/packages/xnee.scm +++ b/gnu/packages/xnee.scm @@ -41,14 +41,14 @@ (define-public xnee (arguments '(#:configure-flags '("CFLAGS=-O2 -g -fcommon"))) (inputs - `(("gtk+" ,gtk+-2) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxi" ,libxi) - ("libxtst" ,libxtst) - ("xorgproto" ,xorgproto))) + (list gtk+-2 + libx11 + libxext + libxi + libxtst + xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.gnu.org/software/xnee/") (synopsis "Record, replay and distribute user actions under X11") (description diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 21f4cae58e..b396c0bba5 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -152,7 +152,7 @@ (define-public imake (base32 "00m7l90ws72k1qm101sd2rx92ckd50cszyng5d4dd77jncbf9lmq")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("xorg-cf-files" ,xorg-cf-files) ("xorgproto" ,xorgproto))) @@ -203,9 +203,9 @@ (define-public lndir "0pdngiy8zdhsiqx2am75yfcl36l7kd7d7nl0rss8shcdvsqgmx29")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (home-page "https://www.x.org/") (synopsis "Symlink directory into tree") (description "Create a shadow directory of symbolic links to another @@ -228,9 +228,9 @@ (define-public bdftopcf "18hiscgljrz10zjcws25bis32nyrg3hzgmiq6scrh7izqmgz0kab")))) (build-system gnu-build-system) (inputs - `(("libxfont" ,libxfont2))) + (list libxfont2)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Convert X font from BDF to PCF") (description @@ -253,7 +253,7 @@ (define-public xorgproto (build-system gnu-build-system) (propagated-inputs ;; To get util-macros in (almost?) all package inputs. - `(("util-macros" ,util-macros))) + (list util-macros)) (home-page "https://cgit.freedesktop.org/xorg/proto/xorgproto") (synopsis "Xorg protocol headers") (description @@ -276,7 +276,7 @@ (define-public bigreqsproto (base32 "07hvfm84scz8zjw14riiln2v4w03jlhp756ypwhq27g48jmic8a6")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg BigReqsProto protocol headers") (description @@ -301,9 +301,9 @@ (define-public compositeproto "1z0crmf669hirw4s7972mmp8xig80kfndja9h559haqbpvq5k4q4")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg CompositeProto protocol headers") (description @@ -327,7 +327,7 @@ (define-public damageproto (base32 "0nzwr5pv9hg7c21n995pdiv0zqhs91yz3r8rn3aska4ykcp12z2w")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg DamageProto protocol headers") (description @@ -351,7 +351,7 @@ (define-public dmxproto (base32 "02b5x9dkgajizm8dqyx2w6hmqx3v25l67mgf35nj6sz0lgk52877")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg DMXProto protocol headers") (description @@ -433,11 +433,9 @@ (define-public editres (list (string-append "--with-appdefaultdir=" %output ,%app-defaults-dir)))) (inputs - `(("libxaw" ,libxaw) - ("libxmu" ,libxmu) - ("libxt" ,libxt))) + (list libxaw libxmu libxt)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Tool to browse and edit X Toolkit resource specifications") (description @@ -466,9 +464,9 @@ (define-public encodings (base32 "0caafx0yqqnqyvbalxhh3mb0r9v36xmcy5zjhygb2i508dhy35mx")))) (build-system gnu-build-system) (inputs - `(("mkfontscale" ,mkfontscale))) + (list mkfontscale)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg font encoding files") (description "Xorg font encoding files.") @@ -503,11 +501,9 @@ (define-public font-adobe100dpi "0m60f5bd0caambrk8ksknb5dks7wzsg7g7xaf0j21jxmx8rq9h5j")) (build-system gnu-build-system) (inputs - `(("bdftopcf" ,bdftopcf) - ("font-util" ,font-util) - ("mkfontdir" ,mkfontdir))) + (list bdftopcf font-util mkfontdir)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list ;; install fonts into subdirectory of package output instead of @@ -528,11 +524,9 @@ (define-public font-adobe75dpi "02advcv9lyxpvrjv8bjh1b797lzg6jvhipclz49z8r8y98g4l0n6")) (build-system gnu-build-system) (inputs - `(("bdftopcf" ,bdftopcf) - ("font-util" ,font-util) - ("mkfontdir" ,mkfontdir))) + (list bdftopcf font-util mkfontdir)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-fontrootdir=" %output "/share/fonts/X11")))) @@ -556,7 +550,7 @@ (define-public font-alias name version "0xjjjindczv3g7m1597l0x19zz75xy70wh5garghz61fpzl1l4gk")) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (arguments `(#:phases (modify-phases %standard-phases (add-after @@ -591,10 +585,9 @@ (define-public font-arabic-misc "1x246dfnxnmflzf0qzy62k8jdpkb6jkgspcjgbk8jcq9lw99npah")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg arabic-misc font") (description "Xorg arabic-misc font.") @@ -621,10 +614,9 @@ (define-public font-cronyx-cyrillic "0ai1v4n61k8j9x2a1knvfbl2xjxk3xxmqaq3p9vpqrspc69k31kf")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg cronyx-cyrillic font") (description "Xorg cronyx-cyrillic font.") @@ -647,10 +639,9 @@ (define-public font-dec-misc "0yzza0l4zwyy7accr1s8ab7fjqkpwggqydbm2vc19scdby5xz7g1")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg dec-misc font") (description "Xorg dec-misc font.") @@ -669,10 +660,9 @@ (define-public font-isas-misc "0rx8q02rkx673a7skkpnvfkg28i8gmqzgf25s9yi0lar915sn92q")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg isas-misc font") (description "Xorg isas-misc font.") @@ -692,10 +682,9 @@ (define-public font-micro-misc "1dldxlh54zq1yzfnrh83j5vm0k4ijprrs5yl18gm3n9j1z0q2cws")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg micro-misc font") (description "Xorg micro-misc font.") @@ -711,10 +700,9 @@ (define-public font-misc-cyrillic "0q2ybxs8wvylvw95j6x9i800rismsmx4b587alwbfqiw6biy63z4")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg misc-cyrillic fonts") (description "Xorg misc-cyrillic fonts.") @@ -730,10 +718,9 @@ (define-public font-misc-ethiopic "1q2azkdwc4x3kh53xclwpf9q654k70lhiyns1cjq594wvxnhz339")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("mkfontscale" ,mkfontscale))) + (list mkfontdir mkfontscale)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg misc-ethiopic fonts") (description "Xorg misc-ethiopic fonts.") @@ -753,11 +740,9 @@ (define-public font-misc-misc "150pq6n8n984fah34n3k133kggn9v0c5k07igv29sxp1wi07krxq")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("font-util" ,font-util) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir font-util bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-fontrootdir=" %output "/share/fonts/X11")))) @@ -776,10 +761,9 @@ (define-public font-mutt-misc "13qghgr1zzpv64m0p42195k1kc77pksiv059fdvijz1n6kdplpxx")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg mutt-misc fonts") (description "Xorg mutt-misc fonts.") @@ -795,11 +779,9 @@ (define-public font-schumacher-misc "0nkym3n48b4v36y4s927bbkjnsmicajarnf6vlp7wxp0as304i74")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("font-util" ,font-util) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir font-util bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-fontrootdir=" %output "/share/fonts/X11")))) @@ -818,10 +800,9 @@ (define-public font-screen-cyrillic "0yayf1qlv7irf58nngddz2f1q04qkpr5jwp4aja2j5gyvzl32hl2")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg screen-cyrillic fonts") (description "Xorg screen-cyrillic fonts.") @@ -837,10 +818,9 @@ (define-public font-sony-misc "1xfgcx4gsgik5mkgkca31fj3w72jw9iw76qyrajrsz1lp8ka6hr0")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg sony-misc fonts") (description "Xorg sony-misc fonts.") @@ -856,10 +836,9 @@ (define-public font-sun-misc "1q6jcqrffg9q5f5raivzwx9ffvf7r11g6g0b125na1bhpz5ly7s8")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg sun-misc fonts") (description "Xorg sun-misc fonts.") @@ -880,7 +859,7 @@ (define-public font-util (sha256 (base32 "10i2a8b3d1h3w7klsqf31iz7zbd6l8wglil54fkhdb1385281n1s")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg font utilities") (description @@ -897,10 +876,9 @@ (define-public font-winitzki-cyrillic "181n1bgq8vxfxqicmy1jpm1hnr6gwn1kdhl6hr4frjigs1ikpldb")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("bdftopcf" ,bdftopcf))) + (list mkfontdir bdftopcf)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg winitzki-cyrillic font") (description "Xorg winitzki-cyrillic font.") @@ -916,10 +894,9 @@ (define-public font-xfree86-type1 "0jp3zc0qfdaqfkgzrb44vi9vi0a8ygb35wp082yz7rvvxhmg9sya")) (build-system gnu-build-system) (inputs - `(("mkfontdir" ,mkfontdir) - ("mkfontscale" ,mkfontscale))) + (list mkfontdir mkfontscale)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg xfree86-type1 font") (description "Xorg xfree86-type1 font.") @@ -941,7 +918,7 @@ (define-public fontsproto (base32 "1f2sdsd74y34nnaf4m1zlcbhyv8xb6irnisc99f84c4ivnq4d415")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg FontsProto protocol headers") (description @@ -965,7 +942,7 @@ (define-public glproto (base32 "0h5ykmcddwid5qj6sbrszgkcypwn3mslvswxpgy2n2iixnyr9amd")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg GLProto protocol headers") (description @@ -990,9 +967,9 @@ (define-public iceauth "1ik0mdidmyvy48hn8p2hwvf3535rf3m96hhf0mvcqrbj44x23vp6")))) (build-system gnu-build-system) (inputs - `(("libice" ,libice))) + (list libice)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "ICE authority file utility") (description @@ -1018,7 +995,7 @@ (define-public inputproto (base32 "07gk7v006zqn3dcfh16l06gnccy7xnqywf3vl9c209ikazsnlfl9")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg InputProto protocol headers") (description @@ -1042,7 +1019,7 @@ (define-public kbproto (base32 "0mxqj1pzhjpz9495vrjnpi10kv2n1s4vs7di0sh3yvipfq5j30pq")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg KBProto protocol headers") (description @@ -1073,11 +1050,9 @@ (define-public libdmx (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("xorgproto" ,xorgproto) - ("libxext" ,libxext) - ("libx11" ,libx11))) + (list xorgproto libxext libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg DMX library") (description @@ -1100,8 +1075,8 @@ (define-public libxshmfence (build-system gnu-build-system) (arguments '(#:configure-flags '("--disable-static"))) - (native-inputs `(("pkg-config" ,pkg-config))) - (inputs `(("xorgproto" ,xorgproto))) + (native-inputs (list pkg-config)) + (inputs (list xorgproto)) (home-page "https://www.x.org/") (synopsis "Xorg shared memory fences library") (description @@ -1130,10 +1105,9 @@ (define-public libfontenc (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("zlib" ,zlib) - ("xorgproto" ,xorgproto))) + (list zlib xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/lib/libfontenc") (synopsis "Xorg font encoding library") (description "Xorg font encoding library.") @@ -1155,10 +1129,9 @@ (define-public libfs (base32 "03xxyvpfa3rhqcld4p2chkil482jn9cp80hj17jdybcv2hkkgqf8")))) (build-system gnu-build-system) (inputs - `(("xtrans" ,xtrans) - ("xorgproto" ,xorgproto))) + (list xtrans xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Font Service client library") (description @@ -1204,10 +1177,9 @@ (define-public libpciaccess (string-append "-L" zlib "/lib -lz"))) #t)))))) (inputs - `(("zlib" ,zlib) - ("pciutils" ,pciutils))) ;for 'pci.ids.gz' + (list zlib pciutils)) ;for 'pci.ids.gz' (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg PCI access library") (description "Xorg Generic PCI access library.") @@ -1229,7 +1201,7 @@ (define-public libpthread-stubs (base32 "0cz7s9w8lqgzinicd4g36rjg08zhsbyngh0w68c3np8nlc8mkl74")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Library with pthread stubs") (description @@ -1259,12 +1231,12 @@ (define-public libsm (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libice" ,libice))) ; SMlib.h includes ICElib.h + (list libice)) ; SMlib.h includes ICElib.h (inputs `(("xtrans" ,xtrans) ("libuuid" ,util-linux "lib"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Session Management library") (description "Xorg Session Management library.") @@ -1287,11 +1259,9 @@ (define-public libwindowswm "1p0flwb67xawyv6yhri9w17m1i4lji5qnd0gq8v1vsfb8zw7rw15")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libxext" ,libxext) - ("libx11" ,libx11))) + (list xorgproto libxext libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg WindowsWM library") (description @@ -1321,11 +1291,9 @@ (define-public libxcomposite '(#:configure-flags '("--disable-static"))) (propagated-inputs ;; xcomposite.pc refers to all these. - `(("xorgproto" ,xorgproto) - ("libxfixes" ,libxfixes) - ("libx11" ,libx11))) + (list xorgproto libxfixes libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Composite library") (description @@ -1351,10 +1319,9 @@ (define-public libxdmcp (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("libbsd" ,libbsd) - ("xorgproto" ,xorgproto))) + (list libbsd xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Display Manager Control Protocol library") (description "Xorg Display Manager Control Protocol library.") @@ -1384,10 +1351,9 @@ (define-public libxft ("freetype" ,freetype) ("fontconfig" ,fontconfig))) (inputs - `(("libx11" ,libx11) - ("xorgproto" ,xorgproto))) + (list libx11 xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg FreeType library") (description @@ -1416,10 +1382,9 @@ (define-public libxkbfile '(#:configure-flags '("--disable-static"))) (propagated-inputs ;; Required in xkbfile.pc. - `(("libx11" ,libx11) - ("kbproto" ,kbproto))) + (list libx11 kbproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XKB file handling library") (description "Xorg XKB file handling library.") @@ -1444,11 +1409,9 @@ (define-public libxmu (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("libxt" ,libxt) - ("xorgproto" ,xorgproto) - ("libxext" ,libxext))) + (list libxt xorgproto libxext)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Xmu library") (description @@ -1478,9 +1441,7 @@ (define-public libxpm (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("libxt" ,libxt) - ("xorgproto" ,xorgproto) - ("libxext" ,libxext))) + (list libxt xorgproto libxext)) (native-inputs `(("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) @@ -1508,11 +1469,9 @@ (define-public libxres (arguments '(#:configure-flags '("--disable-static"))) (inputs - `(("xorgproto" ,xorgproto) - ("libxext" ,libxext) - ("libx11" ,libx11))) + (list xorgproto libxext libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Resource extension library") (description "X Resource extension library.") @@ -1537,11 +1496,9 @@ (define-public libxscrnsaver (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("xorgproto" ,xorgproto))) + (list libx11 libxext xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Screen Saver library") (description "X11 Screen Saver extension client library.") @@ -1563,12 +1520,11 @@ (define-public libxxf86dga (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext))) + (list libx11 libxext)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XFree86-DGA library") (description "Client library for the XFree86-DGA extension.") @@ -1594,9 +1550,9 @@ (define-public luit (patches (search-patches "luit-posix.patch")))) (build-system gnu-build-system) (inputs - `(("libfontenc" ,libfontenc))) + (list libfontenc)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Convert terminal I/O from legacy encodings to UTF-8") (description @@ -1623,8 +1579,8 @@ (define-public makedepend "072h9nzh8s5vqfz35dli4fba36fnr219asjrb7p89n8ph0paan6m")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto))) - (native-inputs `(("pkg-config" ,pkg-config))) + (list xorgproto)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg makedepend utility") (description @@ -1647,12 +1603,9 @@ (define-public mkfontscale (base32 "1ixsnsm2mn0zy9ksdid0lj6irnhvasfik9mz8bbrs5sajzmra16a")))) (build-system gnu-build-system) (inputs - `(("zlib" ,zlib) - ("xorgproto" ,xorgproto) - ("freetype" ,freetype) - ("libfontenc" ,libfontenc))) + (list zlib xorgproto freetype libfontenc)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Create an index of scalable font files for X server") (description @@ -1702,7 +1655,7 @@ (define-public printproto (base32 "06liap8n4s25sgp27d371cc7yg9a08dxcr3pmdjp761vyin3360j")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg PrintProto protocol headers") (description @@ -1726,7 +1679,7 @@ (define-public randrproto (base32 "0s4496z61y5q45q20gldwpf788b9nsa8hb13gnck1mwwwwrmarsc")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg RandRProto protocol headers") (description @@ -1752,7 +1705,7 @@ (define-public recordproto (base32 "0w3kgr1zabwf79bpc28dcnj0fpni6r53rpi82ngjbalj5s6m8xx7")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg RecordProto protocol headers") (description @@ -1776,7 +1729,7 @@ (define-public renderproto (base32 "0dr5xw6s0qmqg0q5pdkb4jkdhaja0vbfqla79qh5j1xjj9dmlwq6")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg RenderProto protocol headers") (description @@ -1800,7 +1753,7 @@ (define-public resourceproto (base32 "0638iyfiiyjw1hg3139pai0j6m65gkskrvd9684zgc6ydcx00riw")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg ResourceProto protocol headers") (description @@ -1824,7 +1777,7 @@ (define-public scrnsaverproto (base32 "0rfdbfwd35d761xkfifcscx56q0n56043ixlmv70r4v4l66hmdwb")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg ScrnSaverProto protocol headers") (description @@ -1846,9 +1799,9 @@ (define-public sessreg (base32 "0crczl25zynkrslmm8sjaxszhrh4i33m7h5fg4wfdb3k8aarxjyz")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Register X sessions in system utmp/utmpx databases") (description @@ -1874,11 +1827,9 @@ (define-public setxkbmap "1xdrxs65v7d0rw1yaz0vsz55w4hxym99216p085ya9978j379wlg")))) (build-system gnu-build-system) (inputs - `(("libxkbfile" ,libxkbfile) - ("xkeyboard-config" ,xkeyboard-config) - ("libx11" ,libx11))) + (list libxkbfile xkeyboard-config libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-xkb-config-root=" @@ -1909,10 +1860,9 @@ (define-public smproxy "0rkjyzmsdqmlrkx8gy2j4q6iksk58hcc92xzdprkf8kml9ar3wbc")))) (build-system gnu-build-system) (inputs - `(("libxt" ,libxt) - ("libxmu" ,libxmu))) + (list libxt libxmu)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Session Manager Proxy") (description @@ -1936,7 +1886,7 @@ (define-public util-macros (base32 "0w8ryfqylprz37zj9grl4jzdsqq67ibfwq5raj7vm1i7kmp2x08g")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (arguments `(#:phases (modify-phases %standard-phases @@ -1978,7 +1928,7 @@ (define-public videoproto (base32 "00m7rh3pwmsld4d5fpii3xfk5ciqn17kkk38gfpzrrh8zn4ki067")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg VideoProto protocol headers") (description @@ -2002,7 +1952,7 @@ (define-public windowswmproto (base32 "0syjxgy4m8l94qrm03nvn5k6bkxc8knnlld1gbllym97nvnv0ny0")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg WindowsWMProto protocol headers") (description @@ -2029,12 +1979,9 @@ (define-public x11perf "0d3wh6z6znwhfdiv0zaggfj0xgish98xa10yy76b9517zj7hnzhw")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxft" ,libxft) - ("libxmu" ,libxmu) - ("libxrender" ,libxrender))) + (list libx11 libxft libxmu libxrender)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "X server performance benchmarker") (description @@ -2055,13 +2002,9 @@ (define-public xauth (base32 "032klzzw8r09z36x1272ssd79bcisz8j5p8gbdy111fiknvx27bd")))) (build-system gnu-build-system) (inputs - `(("libxmu" ,libxmu) - ("libxext" ,libxext) - ("libxau" ,libxau) - ("libx11" ,libx11))) + (list libxmu libxext libxau libx11)) (native-inputs - `(("cmdtest" ,cmdtest) - ("pkg-config" ,pkg-config))) + (list cmdtest pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "X authority file utility") (description @@ -2086,10 +2029,9 @@ (define-public xbacklight "1plssg0s3pbslg6rfzxp9sx8ryvn8l32zyvc8zp9zsbsfwjg69rs")))) (build-system gnu-build-system) (inputs - `(("libxcb" ,libxcb) - ("xcb-util" ,xcb-util))) + (list libxcb xcb-util)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Control display backlight") (description @@ -2115,7 +2057,7 @@ (define-public xbitmaps (base32 "1vh73sc13s7w5r6gnc6irca56s7998bja7wgdivkfn8jccawgw5r")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "X bitmaps") (description @@ -2146,9 +2088,9 @@ (define-public xcalc ,%app-defaults-dir "\n"))) #t))))) (inputs - `(("libxaw" ,libxaw))) + (list libxaw)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Hand calculator for the X Window system") (description "Xcalc is a scientific calculator desktop accessory that can @@ -2209,7 +2151,7 @@ (define-public xcmiscproto (base32 "1pyjv45wivnwap2wvsbrzdvjc5ql8bakkbkrvcv6q9bjjf33ccmi")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XCMiscProto protocol headers") (description @@ -2234,9 +2176,9 @@ (define-public xcmsdb "1ik7gzlp2igz183x70883000ygp99r20x3aah6xhaslbpdhm6n75")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Device Color Characterization utility") (description @@ -2263,10 +2205,9 @@ (define-public xcursor-themes "16a96li0s0ggg60v7f6ywxmsrmxdfizcw55ccv7sp4qjfisca7pf")))) (build-system gnu-build-system) (inputs - `(("libxcursor" ,libxcursor) - ("xcursorgen" ,xcursorgen))) + (list libxcursor xcursorgen)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-cursordir=" @@ -2322,9 +2263,7 @@ (define-public hackneyed-x11-cursors (lambda* (#:key make-flags #:allow-other-keys) (apply invoke `("make" "install" ,@make-flags "THEME_NAME=Hackneyed-Dark"))))))) - (native-inputs `(("imagemagick" ,imagemagick) - ("inkscape" ,inkscape) - ("xcursorgen" ,xcursorgen))) + (native-inputs (list imagemagick inkscape xcursorgen)) (home-page "https://gitlab.com/Enthymeme/hackneyed-x11-cursors") (synopsis "Classic cursor theme for X11") (description "Hackneyed is a scalable cursor theme mildly resembling old @@ -2348,10 +2287,9 @@ (define-public xcursorgen "0ggbv084cavp52hjgcz3vdj0g018axs0m23c03lpc5sgn92gidim")))) (build-system gnu-build-system) (inputs - `(("libxcursor" ,libxcursor) - ("libpng" ,libpng))) + (list libxcursor libpng)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Create an X cursor file from PNG images") (description @@ -2375,18 +2313,18 @@ (define-public xdpyinfo "0ldgrj4w2fa8jng4b3f3biaj0wyn8zvya88pnk70d7k12pcqw8rh")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libx11" ,libx11) - ("libxxf86vm" ,libxxf86vm) - ("libxxf86dga" ,libxxf86dga) - ("libxtst" ,libxtst) - ("libxrender" ,libxrender) - ("libxinerama" ,libxinerama) - ("libxi" ,libxi) - ("libxcomposite" ,libxcomposite) - ("libdmx" ,libdmx))) - (native-inputs - `(("pkg-config" ,pkg-config))) + (list xorgproto + libx11 + libxxf86vm + libxxf86dga + libxtst + libxrender + libxinerama + libxi + libxcomposite + libdmx)) + (native-inputs + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg display information utility") (description @@ -2414,10 +2352,9 @@ (define-public xdriinfo "0lcx8h3zd11m4w8wf7dyp89826d437iz78cyrix436bqx31x5k6r")))) (build-system gnu-build-system) (inputs - `(("mesa" ,mesa) - ("libx11" ,libx11))) + (list mesa libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Query DRI configuration information") (description @@ -2443,12 +2380,9 @@ (define-public xev (build-system gnu-build-system) (arguments `(#:configure-flags ',(malloc0-flags))) (inputs - `(("libxrender" ,libxrender) - ("libxrandr" ,libxrandr) - ("xorgproto" ,xorgproto) - ("libx11" ,libx11))) + (list libxrender libxrandr xorgproto libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/app/xev") (synopsis "Print contents of X events") (description @@ -2477,7 +2411,7 @@ (define-public xextproto (base32 "1c2vma9gqgc2v06rfxdiqgwhxmzk2cbmknwf1ng3m76vr0xb5x7k")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XExtProto protocol headers") (description @@ -2503,7 +2437,7 @@ (define-public libevdev (build-system gnu-build-system) (arguments `(#:configure-flags '("--disable-static"))) - (native-inputs `(("python" ,python))) + (native-inputs (list python)) (home-page "https://www.freedesktop.org/wiki/Software/libevdev/") (synopsis "Wrapper library for evdev devices") (description @@ -2536,7 +2470,7 @@ (define-public xf86-input-evdev ("libevdev" ,libevdev) ("mtdev" ,mtdev) ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-sdkdir=" @@ -2568,7 +2502,7 @@ (define-public xf86-input-libinput (list (string-append "--with-sdkdir=" %output "/include/xorg")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("libinput" ,libinput-minimal) ("xorg-server" ,xorg-server))) @@ -2596,8 +2530,8 @@ (define-public xf86-input-joystick (base32 "1awfq496d082brgjbr60lhm6jvr9537rflwxqdfqwfzjy3n6jxly")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-sdkdir=" @@ -2626,8 +2560,8 @@ (define-public xf86-input-keyboard (base32 "12032yg412kyvnmc5fha1in7mpi651d8sa1bk4138s2j2zr01jgp")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Keyboard input driver for X server") (description @@ -2650,8 +2584,8 @@ (define-public xf86-input-mouse (base32 "1iawr1wyl2qch1mqszcs0s84i92mh4xxprflnycbw1adc18b7v4k")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-sdkdir=" @@ -2682,12 +2616,8 @@ (define-public xf86-input-synaptics (base32 "0xhm03qywwfgkpfl904d08lx00y28m1b6lqmks5nxizixwk3by3s")))) (build-system gnu-build-system) - (inputs `(("libx11" ,libx11) - ("libxi" ,libxi) - ("libevdev" ,libevdev) - ("mtdev" ,mtdev) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list libx11 libxi libevdev mtdev xorg-server)) + (native-inputs (list pkg-config)) (arguments `(#:configure-flags (list (string-append "--with-sdkdir=" @@ -2718,8 +2648,8 @@ (define-public xf86-input-void (base32 "171k8b8s42s3w73l7ln9jqwk88w4l7r1km2blx1vy898c854yvpr")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Void (null) input driver for X server") (description @@ -2738,8 +2668,8 @@ (define-public xf86-video-amdgpu (sha256 (base32 "125dq85n46yqmnmr2hknxwcqicwlvz2b2phf0m963fpg9l1j6y30")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "AMD Radeon video driver for X server") (description @@ -2763,8 +2693,8 @@ (define-public xf86-video-ark "07p5vdsj2ckxb6wh02s61akcv4qfg6s1d5ld3jn3lfaayd3f1466")) (patches (search-patches "xf86-video-ark-remove-mibstore.patch")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Ark Logic video driver for X server") (description @@ -2785,8 +2715,8 @@ (define-public xf86-video-ast (base32 "1pm2cy81ma7ldsw0yfk28b33h9z2hcj5rccrxhfxfgvxsiavrnqy")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (synopsis "ASpeed Technologies video driver for X server") (description "xf86-video-ast is an ASpeed Technologies video driver for the Xorg @@ -2810,14 +2740,9 @@ (define-public xf86-video-ati (sha256 (base32 "1n49wx0v13jh8vv17sxgrmmpi1mk3n2wph07jfmxmzqahpcn4lkn")))) (build-system gnu-build-system) - (inputs `(("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) + (inputs (list mesa xorgproto xorg-server)) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list pkg-config autoconf automake libtool)) (home-page "https://www.x.org/wiki/") (synopsis "ATI Radeon video driver for X server") (description @@ -2841,8 +2766,8 @@ (define-public xf86-video-cirrus (base32 "1asifc6ld2g9kap15vfhvsvyl69lj7pw3d9ra9mi4najllh7pj7d")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Cirrus Logic video driver for X server") (description @@ -2862,8 +2787,8 @@ (define-public xf86-video-dummy (sha256 (base32 "1fcm9vwgv8wnffbvkzddk4yxrh3kc0np6w65wj8k88q7jf3bn4ip")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Dummy video driver for X server") (description @@ -2886,8 +2811,8 @@ (define-public xf86-video-fbdev (base32 "16a66zr0l1lmssa07i3rzy07djxnb45c17ks8c71h8l06xgxihyw")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Framebuffer device video driver for X server") (description @@ -2921,10 +2846,7 @@ (define-public xf86-video-freedreno ("xorg-server" ,xorg-server) ("zlib" ,zlib))) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list pkg-config autoconf automake libtool)) ;; This driver is only supported on ARM systems. (supported-systems '("armhf-linux" "aarch64-linux")) (arguments @@ -2958,8 +2880,8 @@ (define-public xf86-video-geode (sha256 (base32 "0r2dz0agg0k5wrqdbicji6mh6svzyl0xgqk76hpcfdlzn2zx15zl")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (supported-systems ;; This driver is only supported on i686 systems. (filter (lambda (system) (string-prefix? "i686-" system)) @@ -3016,9 +2938,8 @@ (define-public xf86-video-glint (base32 "1lkpspvrvrp9s539bhfdjfh4andaqyk63l6zjn8m3km95smk6a45")))) (build-system gnu-build-system) - (inputs `(("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "GLINT/Permedia video driver for X server") (description @@ -3042,8 +2963,8 @@ (define-public xf86-video-i128 (base32 "1snhpv1igrhifcls3r498kjd14ml6x2xvih7zk9xlsd1ymmhlb4g")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "I128 video driver for X server") (description @@ -3076,10 +2997,7 @@ (define-public xf86-video-intel ("libxfont" ,libxfont2) ("xorg-server" ,xorg-server))) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list pkg-config autoconf automake libtool)) (supported-systems ;; This driver is only supported on Intel systems. (filter (lambda (system) (or (string-prefix? "i686-" system) @@ -3112,11 +3030,9 @@ (define-public xf86-video-mach64 (patches (search-patches "xf86-video-mach64-glibc-2.20.patch" "xf86-video-mach64-bool-to-boolean.patch")))) (build-system gnu-build-system) - (inputs `(("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) + (inputs (list mesa xorgproto xorg-server)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Mach64 video driver for X server") (description @@ -3143,10 +3059,8 @@ (define-public xf86-video-mga (base32 "0yaxpgyyj9398nzzr5vnsfxcis76z46p9814yzj8179yl7hld296")))) (build-system gnu-build-system) - (inputs `(("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list mesa xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Matrox video driver for X server") (description @@ -3168,9 +3082,8 @@ (define-public xf86-video-neomagic (base32 "0r4h673kw8fl7afc30anwbjlbhp82mg15fvaxf470xg7z983k0wk")))) (build-system gnu-build-system) - (inputs `(("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "NeoMagic video driver for X server") (description @@ -3220,8 +3133,8 @@ (define-public xf86-video-nv (base32 "0bdk3pc5y0n7p53q4gc2ff7bw16hy5hwdjjxkm5j3s7hdyg6960z")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "NVIDIA video driver for X server") (description @@ -3245,8 +3158,8 @@ (define-public xf86-video-nouveau (base32 "0sqm1jwjg15sp8v7039y2hsbhph8gpjd2bdzcqqiij2mgbi254s9")) (patches (search-patches "xf86-video-nouveau-fixup-ABI.patch")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://nouveau.freedesktop.org") (synopsis "NVIDIA video driver for X server") (description @@ -3269,14 +3182,14 @@ (define-public xf86-video-openchrome (base32 "0x9gq3hw6k661k82ikd1y2kkk4dmgv310xr5q59dwn4k6z37aafs")))) (build-system gnu-build-system) - (inputs `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxvmc" ,libxvmc) - ("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) + (inputs (list libx11 + libxext + libxvmc + mesa + xorgproto + xorg-server)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Openchrome video driver for X server") (description @@ -3300,12 +3213,9 @@ (define-public xf86-video-qxl "14jc24znnahhmz4kqalafmllsg8awlz0y6gpgdpk5ih38ph851mi")))) (build-system gnu-build-system) (inputs - `(("libxfont" ,libxfont2) - ("spice-protocol" ,spice-protocol) - ("xorg-server" ,xorg-server) - ("xorgproto" ,xorgproto))) + (list libxfont2 spice-protocol xorg-server xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (synopsis "Qxl video driver for X server") (description "xf86-video-qxl is a video driver for the Xorg X server. This driver is intended for the spice qxl virtio device.") @@ -3324,11 +3234,9 @@ (define-public xf86-video-r128 (base32 "0mz0v5mqmmbncr2drd5zvia1fb7frz2xqwflhhqbnaxx5j48c740")))) (build-system gnu-build-system) - (inputs `(("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) + (inputs (list mesa xorgproto xorg-server)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "ATI Rage 128 video driver for X server") (description @@ -3352,10 +3260,8 @@ (define-public xf86-video-savage (base32 "11pcrsdpdrwk0mrgv83s5nsx8a9i4lhmivnal3fjbrvi3zdw94rc")))) (build-system gnu-build-system) - (inputs `(("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list mesa xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Savage video driver for X server") (description @@ -3379,8 +3285,8 @@ (define-public xf86-video-siliconmotion "1g2r6gxqrmjdff95d42msxdw6vmkg2zn5sqv0rxd420iwy8wdwyh")) (patches (search-patches "xf86-video-siliconmotion-fix-ftbfs.patch")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Silicon Motion video driver for X server") (description @@ -3404,11 +3310,9 @@ (define-public xf86-video-sis (base32 "0nrs6cjldlhakx5987fiiggjrlzilsbdc7l9pz22x1iwslbkz78i")))) (build-system gnu-build-system) - (inputs `(("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) + (inputs (list mesa xorgproto xorg-server)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Sis video driver for X server") (description @@ -3432,8 +3336,8 @@ (define-public xf86-video-suncg6 (base32 "04fgwgk02m4nimlv67rrg1wnyahgymrn6rb2cjj1l8bmzkii4glr")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "GX/TurboGX video driver for X server") (description @@ -3456,8 +3360,8 @@ (define-public xf86-video-sunffb (base32 "07z3ngifwg2d4jgq8pms47n5lr2yn0ai72g86xxjnb3k20n5ym7s")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "SUNFFB video driver for X server") (description @@ -3480,10 +3384,8 @@ (define-public xf86-video-tdfx (base32 "0qc5wzwf1n65si9rc37bh224pzahh7gp67vfimbxs0b9yvhq0i9g")))) (build-system gnu-build-system) - (inputs `(("mesa" ,mesa) - ("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list mesa xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "3Dfx video driver for X server") (description @@ -3507,9 +3409,8 @@ (define-public xf86-video-tga "0cb161lvdgi6qnf1sfz722qn38q7kgakcvj7b45ba3i0020828r0")) (patches (search-patches "xf86-video-tga-remove-mibstore.patch")))) (build-system gnu-build-system) - (inputs `(("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "TGA video driver for X server") (description @@ -3533,9 +3434,8 @@ (define-public xf86-video-trident (base32 "0gxcar434kx813fxdpb93126lhmkl3ikabaljhcj5qn3fkcijlcy")))) (build-system gnu-build-system) - (inputs `(("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Trident video driver for X server") (description @@ -3562,8 +3462,8 @@ (define-public xf86-video-vesa (base32 "0nf6ai74c60xk96kgr8q9mx6lrxm5id3765ws4d801irqzrj85hz")))) (build-system gnu-build-system) - (inputs `(("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "VESA video driver for X server") (description @@ -3686,14 +3586,13 @@ (define-public xf86-video-vmware "0v06qhm059klq40m2yx4wypzb7h53aaassbjfmm6clcyclj1k5s7")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("llvm" ,llvm) - ("mesa" ,mesa) ; for xatracker - ("xorg-server" ,xorg-server))) + (list libx11 + libxext + llvm + mesa ; for xatracker + xorg-server)) (native-inputs - `(("eudev" ,eudev) - ("pkg-config" ,pkg-config))) + (list eudev pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "VMware SVGA video driver for X server") (description @@ -3718,9 +3617,8 @@ (define-public xf86-video-voodoo (patches (search-patches "xf86-video-voodoo-pcitag.patch")))) (build-system gnu-build-system) - (inputs `(("xorgproto" ,xorgproto) - ("xorg-server" ,xorg-server))) - (native-inputs `(("pkg-config" ,pkg-config))) + (inputs (list xorgproto xorg-server)) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Voodoo/Voodoo2 video driver for X server") (description @@ -3841,10 +3739,9 @@ (define-public xgamma "1lr2nb1fhg5fk2fchqxdxyl739602ggwhmgl2wiv5c8qbidw7w8f")))) (build-system gnu-build-system) (inputs - `(("libxxf86vm" ,libxxf86vm) - ("libx11" ,libx11))) + (list libxxf86vm libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Alter a monitor's gamma correction") (description @@ -3869,11 +3766,9 @@ (define-public xhost "15n3mnd4i5kh4z32qv11580qjgvnng0wry2y753ljrqkkrbkrp52")))) (build-system gnu-build-system) (inputs - `(("libxmu" ,libxmu) - ("libxau" ,libxau) - ("libx11" ,libx11))) + (list libxmu libxau libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/app/xhost") (synopsis "Xorg server access control utility") (description @@ -3897,7 +3792,7 @@ (define-public xineramaproto (base32 "0ns8abd27x7gbp4r44z3wc5k9zqxxj8zjnazqpcyr4n17nxp8xcp")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XineramaProto protocol headers") (description @@ -3928,15 +3823,15 @@ (define-public xinput "1vb6xdd1xmk5f7pwc5zcbxfray5sf1vbnscqwf2yl8lv7gfq38im")))) (build-system gnu-build-system) (inputs - `(("libxrender" ,libxrender) - ("libxrandr" ,libxrandr) - ("libxinerama" ,libxinerama) - ("libxext" ,libxext) - ("libxi" ,libxi) - ("libx11" ,libx11) - ("xorgproto" ,xorgproto))) + (list libxrender + libxrandr + libxinerama + libxext + libxi + libx11 + xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Configure input devices for X server") (description @@ -3958,11 +3853,9 @@ (define-public xkbcomp-intermediate ;used as input for xkeyboard-config "0pmhshqinwqh5rip670l3szjpywky67hv232ql6gvdj489n0hlb8")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libxkbfile" ,libxkbfile) - ("libx11" ,libx11))) + (list xorgproto libxkbfile libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Compile XKB keyboard description") (description @@ -4013,10 +3906,9 @@ (define-public xkbevd "0sprjx8i86ljk0l7ldzbz2xlk8916z5zh78cafjv8k1a63js4c14")))) (build-system gnu-build-system) (inputs - `(("libxkbfile" ,libxkbfile) - ("libx11" ,libx11))) + (list libxkbfile libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "XKB event daemon demo") (description @@ -4037,11 +3929,9 @@ (define-public xkbprint (base32 "1yi3232g25hhp241irncd8znv3090k2gm0yjcdnz08h89y1zwn2v")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("libxkbfile" ,libxkbfile) - ("xorgproto" ,xorgproto))) + (list libx11 libxkbfile xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Visualise an XKB keyboard layout description") (description @@ -4067,11 +3957,9 @@ (define-public xkbutils "0c412isxl65wplhl7nsk12vxlri29lk48g3p52hbrs3m0awqm8fj")))) (build-system gnu-build-system) (inputs - `(("libxt" ,libxt) - ("libxaw" ,libxaw) - ("xorgproto" ,xorgproto))) + (list libxt libxaw xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "XKB utilities") (description @@ -4102,8 +3990,7 @@ (define-public xkeyboard-config "1kmq2ykwmh10sd6155gml4jhdxmvsll6xdg7zw86czpfhrvd48dk")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("xkbcomp-intermediate" ,xkbcomp-intermediate))) + (list libx11 xkbcomp-intermediate)) (native-inputs `(("gettext" ,gettext-minimal) ("perl" ,perl) @@ -4135,10 +4022,9 @@ (define-public xkill "0szzd9nzn0ybkhnfyizb876irwnjsnb78rcaxx6prb71jmmbpw65")))) (build-system gnu-build-system) (inputs - `(("libxmu" ,libxmu) - ("libx11" ,libx11))) + (list libxmu libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Kill a client by its X resource") (description @@ -4164,9 +4050,9 @@ (define-public xlsatoms "10m3a046jvaw5ywx4y65kl84lsxqan70gww1g1r7cf96ijaqz1jp")))) (build-system gnu-build-system) (inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/app/xlsatoms") (synopsis "List interned X server atoms") (description @@ -4190,9 +4076,9 @@ (define-public xlsclients "1h8931sn34mcip6vpi4v7hdmr1r58gkbw4s2p97w98kykks2lgvp")))) (build-system gnu-build-system) (inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "List client applications running on a display") (description @@ -4217,10 +4103,9 @@ (define-public xlsfonts "0s6kxgv78chkwsqmhw929f4pf91gq63f4yvixxnan1h00cx0pf49")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libx11" ,libx11))) + (list xorgproto libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "List fonts available from an X server") (description @@ -4246,12 +4131,9 @@ (define-public xfontsel (list (string-append "--with-appdefaultdir=" %output ,%app-defaults-dir)))) (inputs - `(("libx11" ,libx11) - ("libxaw" ,libxaw) - ("libxmu" ,libxmu) - ("libxt" ,libxt))) + (list libx11 libxaw libxmu libxt)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Browse and select X font names") (description @@ -4313,10 +4195,9 @@ (define-public xmodmap "0z28331i2pm16x671fa9qwsfqdmr6a43bzwmp0dm17a3sx0hjgs7")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libx11" ,libx11))) + (list xorgproto libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/app/xmodmap") (synopsis "Modify keymaps and button mappings on X server") (description @@ -4347,7 +4228,7 @@ (define-public xorg-sgml-doctools (base32 "0k5pffyi5bx8dmfn033cyhgd3gf6viqj3x769fqixifwhbgy2777")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg SGML documentation tools") (description @@ -4376,11 +4257,9 @@ (define-public xpr "07qy9lwjvxighcmg6qvjkgagad3wwvidrfx0jz85lgynz3qy0dmr")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libxmu" ,libxmu) - ("libx11" ,libx11))) + (list xorgproto libxmu libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Print an X window dump from xwd") (description @@ -4403,10 +4282,9 @@ (define-public xprop "18ckr8g1z50zkc01hprkpm1npwbq32yqib4b3l98c95z2q1yv4lv")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("xorgproto" ,xorgproto))) + (list libx11 xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Display X server properties") (description @@ -4430,12 +4308,9 @@ (define-public xrandr "0ql75s1n3dm2m3g1ilb9l6hqh15r0v709bgghpwazy3jknpnvivv")))) (build-system gnu-build-system) (inputs - `(("libxrender" ,libxrender) - ("libxrandr" ,libxrandr) - ("xorgproto" ,xorgproto) - ("libx11" ,libx11))) + (list libxrender libxrandr xorgproto libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Command line interface to X RandR extension") (description @@ -4457,10 +4332,9 @@ (define-public xrdb (base32 "1d78prd8sfszq2rwwlb32ksph4fymf988lp75aj8iysg44f06pag")))) (build-system gnu-build-system) (inputs - `(("libxmu" ,libxmu) - ("libx11" ,libx11))) + (list libxmu libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/app/xrdb") (synopsis "X server resource database utility") (description @@ -4488,9 +4362,9 @@ (define-public xrefresh "0lv3rlshh7s0z3aqx5ahnnf8cl082m934bk7gv881mz8nydznz98")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Refresh all or part of an X screen") (description @@ -4516,12 +4390,9 @@ (define-public xset "0my987wjvra7l92ry6q44ky383yg3phzxhdbn3lqhapm1ll9bzg4")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libxmu" ,libxmu) - ("libxext" ,libxext) - ("libx11" ,libx11))) + (list xorgproto libxmu libxext libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "User preference utility for X server") (description @@ -4545,11 +4416,9 @@ (define-public xsetroot "0z21mqvmdl6rl63q77479wgkfygnll57liza1i3va7sr4fx45i0h")))) (build-system gnu-build-system) (inputs - `(("libxmu" ,libxmu) - ("libxcursor" ,libxcursor) - ("xbitmaps" ,xbitmaps))) + (list libxmu libxcursor xbitmaps)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Root window parameter setting utility for X server") (description @@ -4573,7 +4442,7 @@ (define-public xtrans (base32 "0wyp0yc6gi72hwc3kjmvm3vkj9p6s407cb6dxx37jh9wb68l8z1p")))) (build-system gnu-build-system) - (native-inputs `(("pkg-config" ,pkg-config))) + (native-inputs (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Network Transport layer library") (description @@ -4600,11 +4469,9 @@ (define-public xvinfo "0gz7fvxavqlrqynpfbrm2nc9yx8h0ksnbnv34fj7n1q6cq6j4lq3")))) (build-system gnu-build-system) (inputs - `(("libxext" ,libxext) - ("libxv" ,libxv) - ("libx11" ,libx11))) + (list libxext libxv libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/app/xvinfo") (synopsis "Print out X-Video extension adaptor information") (description @@ -4627,11 +4494,9 @@ (define-public xwd (base32 "06q36fh55r62ms0igfxsanrn6gv8lh794q1bw9xzw51p2qs2papv")))) (build-system gnu-build-system) (inputs - `(("libxt" ,libxt) - ("libxkbfile" ,libxkbfile) - ("xorgproto" ,xorgproto))) + (list libxt libxkbfile xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Dump current contents of X window or screen to file") (description @@ -4660,10 +4525,9 @@ (define-public xwininfo "03h8clirhw5ki1xxp18xbf5vynm7r0dwspsgfin6cxn4vx0m8h3s")))) (build-system gnu-build-system) (inputs - `(("libx11" ,libx11) - ("xorgproto" ,xorgproto))) + (list libx11 xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Window information utility for X server") (description @@ -4688,10 +4552,9 @@ (define-public xwud "1a8hdgy40smvblnh3s9f0vkqckl68nmivx7d48zk34m8z18p16cr")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libx11" ,libx11))) + (list xorgproto libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Display an X window dump from xwd") (description @@ -4715,9 +4578,9 @@ (define-public xorg-rgb "1c76zcjs39ljil6f6jpx1x17c8fnvwazz7zvl3vbjfcrlmm7rjmv")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "X color name database") (description @@ -4742,9 +4605,9 @@ (define-public fixesproto "1ki4wiq2iivx5g4w5ckzbjbap759kfqd72yg18m3zpbb4hqkybxs")))) (build-system gnu-build-system) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg FixesProto protocol headers") (description @@ -4771,11 +4634,9 @@ (define-public libxdamage (build-system gnu-build-system) (propagated-inputs ;; These are all in the Requires or Requires.private field of xdamage.pc - `(("libxfixes" ,libxfixes) - ("xorgproto" ,xorgproto) - ("libx11" ,libx11))) + (list libxfixes xorgproto libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Damage Extension library") (description "Xorg library for the XDamage extension.") @@ -4806,12 +4667,11 @@ (define-public libxext "/share/man") ,@(malloc0-flags)))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (inputs - `(("libxau" ,libxau) - ("libx11" ,libx11))) + (list libxau libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Common extensions library") (description @@ -4837,12 +4697,11 @@ (define-public libxinerama (arguments `(#:configure-flags '("--disable-static" ,@(malloc0-flags)))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (inputs - `(("libxext" ,libxext) - ("libx11" ,libx11))) + (list libxext libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Xinerama protocol library") (description "API for Xinerama extension to X11 protocol.") @@ -4865,12 +4724,11 @@ (define-public libxp "0mwc2jwmq03b1m9ihax5c6gw2ln8rc70zz4fsj3kb7440nchqdkz")))) (build-system gnu-build-system) (propagated-inputs - `(("printproto" ,printproto))) + (list printproto)) (inputs - `(("libx11" ,libx11) - ("libxext" ,libxext))) + (list libx11 libxext)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Print Client library") (description "Xorg Print Client library.") @@ -4896,11 +4754,11 @@ (define-public libxrender `(#:configure-flags (list "--disable-static" ,@(malloc0-flags)))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Render Extension library") (description "Library for the Render Extension to the X11 protocol.") @@ -4924,12 +4782,11 @@ (define-public libxtst (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libxi" ,libxi) - ("xorgproto" ,xorgproto))) + (list libxi xorgproto)) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg library for Xtest and Record extensions") (description @@ -4963,12 +4820,11 @@ (define-public libxv (arguments `(#:configure-flags '(,@(malloc0-flags) "--disable-static"))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (inputs - `(("libxext" ,libxext) - ("libx11" ,libx11))) + (list libxext libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XVideo Extension library") (description "Library for the X Video Extension to the X11 protocol.") @@ -5013,10 +4869,9 @@ (define-public mkfontdir (,(dirname (search-input-file inputs "/bin/mkfontscale")))))))))) (inputs - `(("mkfontscale" ,mkfontscale))) + (list mkfontscale)) (native-inputs - `(("pkg-config" ,pkg-config) - ("automake" ,automake))) ;For up to date 'config.guess' and 'config.sub'. + (list pkg-config automake)) ;For up to date 'config.guess' and 'config.sub'. (home-page "https://www.x.org/wiki/") (synopsis "Create an index of X font files in a directory") (description @@ -5041,9 +4896,9 @@ (define-public xproto "0ivpxz0rx2a7nahkpkhfgymz7j0pwzaqvyqpdgw9afmxl1yp9yf6")))) (build-system gnu-build-system) (propagated-inputs - `(("util-macros" ,util-macros))) ; to get util-macros in (almost?) all package inputs + (list util-macros)) ; to get util-macros in (almost?) all package inputs (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg X11Proto protocol headers") (description @@ -5076,12 +4931,11 @@ (define-public libice (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (inputs - `(("libbsd" ,libbsd) - ("xtrans" ,xtrans))) + (list libbsd xtrans)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Inter-Client Exchange library") (description "Xorg Inter-Client Exchange library.") @@ -5106,9 +4960,9 @@ (define-public libxau (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Authorization library") (description @@ -5134,11 +4988,11 @@ (define-public libxfixes (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Fixes Extension library") (description "Library for the XFixes Extension to the X11 protocol.") @@ -5162,14 +5016,11 @@ (define-public libxfont (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("freetype" ,freetype) - ("libfontenc" ,libfontenc) - ("xorgproto" ,xorgproto))) + (list freetype libfontenc xorgproto)) (inputs - `(("zlib" ,zlib) - ("xtrans" ,xtrans))) + (list zlib xtrans)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Font handling library") (description @@ -5216,12 +5067,9 @@ (define-public libxi "/share/man") ,@(malloc0-flags)))) (propagated-inputs - `(("xorgproto" ,xorgproto) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes))) + (list xorgproto libx11 libxext libxfixes)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Input Extension library") (description "Library for the XInput Extension to the X11 protocol.") @@ -5246,12 +5094,9 @@ (define-public libxrandr `(#:configure-flags '("--disable-static" ,@(malloc0-flags)))) (propagated-inputs ;; In accordance with xrandr.pc. - `(("libx11" ,libx11) - ("libxext" ,libxext) - ("libxrender" ,libxrender) - ("xorgproto" ,xorgproto))) + (list libx11 libxext libxrender xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Resize and Rotate Extension library") (description @@ -5276,13 +5121,11 @@ (define-public libxvmc (arguments `(#:configure-flags '(,@(malloc0-flags) "--disable-static"))) (propagated-inputs - `(("libxv" ,libxv))) + (list libxv)) (inputs - `(("xorgproto" ,xorgproto) - ("libxext" ,libxext) - ("libx11" ,libx11))) + (list xorgproto libxext libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XvMC library") (description "Xorg XvMC library.") @@ -5306,12 +5149,11 @@ (define-public libxxf86vm (arguments `(#:configure-flags '("--disable-static" ,@(malloc0-flags)))) (propagated-inputs - `(("libxext" ,libxext) - ("xorgproto" ,xorgproto))) + (list libxext xorgproto)) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XF86 Video Mode Extension library") (description @@ -5337,12 +5179,9 @@ (define-public libxcb (build-system gnu-build-system) (outputs '("out" "doc")) ;5.5 MiB of man pages (propagated-inputs - `(("libpthread-stubs" ,libpthread-stubs) - ("libxau" ,libxau) - ("libxdmcp" ,libxdmcp))) + (list libpthread-stubs libxau libxdmcp)) (inputs - `(("xcb-proto" ,xcb-proto) - ("libxslt" ,libxslt))) + (list xcb-proto libxslt)) (native-inputs `(("pkg-config" ,pkg-config) ("python" ,python-minimal-wrapper))) @@ -5422,11 +5261,7 @@ (define-public xorg-server (build-system gnu-build-system) (propagated-inputs ;; The following libraries are required by xorg-server.pc. - `(("libpciaccess" ,libpciaccess) - ("libxcvt" ,libxcvt) - ("mesa" ,mesa) - ("pixman" ,pixman) - ("xorgproto" ,xorgproto))) + (list libpciaccess libxcvt mesa pixman xorgproto)) (inputs `(("udev" ,eudev) ("dbus" ,dbus) @@ -5591,15 +5426,12 @@ (define-public egl-wayland (base32 "1iz86cpc4v7izckrcslllnw0vvvgsxg1sr65yb8s9d0f8xa8djdd")))) (build-system meson-build-system) (native-inputs - `(("libglvnd" ,libglvnd) ;needed for headers - ("mesa-headers" ,mesa-headers) - ("pkg-config" ,pkg-config))) + (list libglvnd ;needed for headers + mesa-headers pkg-config)) (inputs - `(("mesa" ,mesa) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + (list mesa wayland wayland-protocols)) (propagated-inputs - `(("eglexternalplatform" ,eglexternalplatform))) + (list eglexternalplatform)) (synopsis "EGLStream-based Wayland external platform") (description "EGL-Wayland is an implementation of a EGL External Platform library to add client-side Wayland support to EGL on top of EGLDevice and @@ -5696,13 +5528,11 @@ (define-public libx11 "--disable-static" ,@(malloc0-flags)))) (propagated-inputs - `(("xorgproto" ,xorgproto) - ("libxcb" ,libxcb))) + (list xorgproto libxcb)) (inputs - `(("xtrans" ,xtrans))) + (list xtrans)) (native-inputs - `(("pkg-config" ,pkg-config) - ("xorgproto" ,xorgproto))) + (list pkg-config xorgproto)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Core X11 protocol client library") (description "Xorg Core X11 protocol client library.") @@ -5728,12 +5558,9 @@ (define-public libxcursor (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libx11" ,libx11) - ("libxrender" ,libxrender) - ("libxfixes" ,libxfixes) - ("xorgproto" ,xorgproto))) + (list libx11 libxrender libxfixes xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) ;; FIXME: The search path below won't be very effective until the bugs ;; and are solved. (native-search-paths @@ -5771,13 +5598,11 @@ (define-public libxt "--disable-static" ,@(malloc0-flags)))) (propagated-inputs - `(("libx11" ,libx11) - ("libice" ,libice) - ("libsm" ,libsm))) + (list libx11 libice libsm)) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg XToolkit Intrinsics library") (description "Xorg XToolkit Intrinsics library.") @@ -5802,14 +5627,11 @@ (define-public libxaw (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libxext" ,libxext) - ("libxmu" ,libxmu) - ("libxpm" ,libxpm) - ("libxt" ,libxt))) + (list libxext libxmu libxpm libxt)) (inputs - `(("xorgproto" ,xorgproto))) + (list xorgproto)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Xaw library") (description @@ -5831,13 +5653,9 @@ (define-public twm "1iv8kdb18n9vk3is5fyh6l40ipq9mkgx8ppj86byf464vr1ais7l")))) (build-system gnu-build-system) (inputs - `(("libxt" ,libxt) - ("libxmu" ,libxmu) - ("libxext" ,libxext) - ("xorgproto" ,xorgproto))) + (list libxt libxmu libxext xorgproto)) (native-inputs - `(("bison" ,bison) - ("pkg-config" ,pkg-config))) + (list bison pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Tab Window Manager for the X Window System") (description "Twm is a window manager for the X Window System. @@ -5861,9 +5679,9 @@ (define-public xcb-util (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://cgit.freedesktop.org/xcb/util/") (synopsis "Core XCB utility functions") (description @@ -5899,13 +5717,11 @@ (define-public xcb-util-cursor (arguments '(#:configure-flags '("--disable-static"))) (native-inputs - `(("m4" ,m4) - ("pkg-config" ,pkg-config))) + (list m4 pkg-config)) (inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (propagated-inputs - `(("xcb-util-renderutil" ,xcb-util-renderutil) - ("xcb-util-image" ,xcb-util-image))) + (list xcb-util-renderutil xcb-util-image)) (home-page "https://cgit.freedesktop.org/xcb/util-cursor/") (synopsis "Port of libxcursor") (description "XCB-util-cursor is a port of libxcursor.") @@ -5934,10 +5750,9 @@ (define-public xcb-util-errors (build-system gnu-build-system) (outputs '("out")) (inputs - `(("util-macros" ,util-macros) - ("xcb-proto" ,xcb-proto))) + (list util-macros xcb-proto)) (propagated-inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -5983,11 +5798,11 @@ (define-public xcb-util-image (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (inputs - `(("xcb-util" ,xcb-util))) + (list xcb-util)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://cgit.freedesktop.org/xcb/util-image/") (synopsis "XCB port of Xlib's XImage and XShmImage") (description @@ -6019,9 +5834,9 @@ (define-public xcb-util-keysyms (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://cgit.freedesktop.org/xcb/util-keysyms/") (synopsis "Standard X constants and conversion to/from keycodes") (description @@ -6053,9 +5868,9 @@ (define-public xcb-util-renderutil (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://cgit.freedesktop.org/xcb/util-renderutil/") (synopsis "Convenience functions for the Render extension") (description @@ -6087,10 +5902,9 @@ (define-public xcb-util-wm (arguments '(#:configure-flags '("--disable-static"))) (propagated-inputs - `(("libxcb" ,libxcb))) + (list libxcb)) (native-inputs - `(("m4" ,m4) - ("pkg-config" ,pkg-config))) + (list m4 pkg-config)) (home-page "https://cgit.freedesktop.org/xcb/util-wm/") (synopsis "Client and window-manager helpers for ICCCM and EWMH") (description @@ -6121,12 +5935,11 @@ (define-public xinit "1fdbakx59vyh474skjydj1bbglpby3y03nl7mxn0z9v8gdhqz6yy")))) (build-system gnu-build-system) (inputs - `(("xorgproto" ,xorgproto) - ("libx11" ,libx11))) + (list xorgproto libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (propagated-inputs - `(("xauth" ,xauth))) + (list xauth)) (home-page "https://www.x.org/") (synopsis "Commands to start the X Window server") (description @@ -6154,13 +5967,11 @@ (define-public libxaw3d "0i653s8g25cc0mimkwid9366bqkbyhdyjhckx7bw77j20hzrkfid")))) (build-system gnu-build-system) (propagated-inputs - `(("libxext" ,libxext) - ("libxmu" ,libxmu) - ("libxt" ,libxt))) + (list libxext libxmu libxt)) (inputs - `(("libx11" ,libx11))) + (list libx11)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Xorg Xaw3d library") (description @@ -6185,14 +5996,14 @@ (define-public xclock (list (string-append "--with-appdefaultdir=" %output ,%app-defaults-dir)))) (inputs - `(("libxmu" ,libxmu) - ("libx11" ,libx11) - ("libxaw" ,libxaw) - ("libxrender" ,libxrender) - ("libxft" ,libxft) - ("libxkbfile" ,libxkbfile))) - (native-inputs - `(("pkg-config" ,pkg-config))) + (list libxmu + libx11 + libxaw + libxrender + libxft + libxkbfile)) + (native-inputs + (list pkg-config)) (home-page "https://gitlab.freedesktop.org/xorg/app/xclock") (synopsis "Analog / digital clock for X") (description "The xclock program displays the time in analog or digital @@ -6219,9 +6030,9 @@ (define-public xmag (list (string-append "--with-appdefaultdir=" %output ,%app-defaults-dir)))) (inputs - `(("libxaw" ,libxaw))) + (list libxaw)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Display or capture a magnified part of a X11 screen") (description "Xmag displays and captures a magnified snapshot of a portion @@ -6248,9 +6059,9 @@ (define-public xmessage (list (string-append "--with-appdefaultdir=" %output ,%app-defaults-dir)))) (inputs - `(("libxaw" ,libxaw))) + (list libxaw)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://www.x.org/wiki/") (synopsis "Displays a message or query in a window") (description @@ -6292,7 +6103,7 @@ (define-public xterm (("=xterm") (string-append "=" out "/bin/xterm"))))))))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("luit" ,luit) ("libXft" ,libxft) @@ -6351,24 +6162,18 @@ (define-public perl-x11-xcb ;; Tests require a running X11 server. #:tests? #f)) (native-inputs - `(("perl-extutils-depends" ,perl-extutils-depends) - ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig) - ("perl-module-install" ,perl-module-install) - ("perl-test-deep" ,perl-test-deep) - ("perl-test-exception" ,perl-test-exception))) + (list perl-extutils-depends perl-extutils-pkgconfig + perl-module-install perl-test-deep perl-test-exception)) (propagated-inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-mouse" ,perl-mouse) - ("perl-mousex-nativetraits" ,perl-mousex-nativetraits) - ("perl-try-tiny" ,perl-try-tiny) - ("perl-xml-descent" ,perl-xml-descent) - ("perl-xml-simple" ,perl-xml-simple) - ("perl-xs-object-magic" ,perl-xs-object-magic))) + (list perl-data-dump + perl-mouse + perl-mousex-nativetraits + perl-try-tiny + perl-xml-descent + perl-xml-simple + perl-xs-object-magic)) (inputs - `(("libxcb" ,libxcb) - ("xcb-proto" ,xcb-proto) - ("xcb-util" ,xcb-util) - ("xcb-util-wm" ,xcb-util-wm))) + (list libxcb xcb-proto xcb-util xcb-util-wm)) (home-page "https://metacpan.org/release/X11-XCB") (synopsis "Perl bindings for libxcb") (description @@ -6418,10 +6223,9 @@ (define-public perl-x11-protocol-other (base32 "1x3kvic52jgp2mvd5wzrqrprqi82cdk8l4075v8b33ksvj9mjqiw")))) (build-system perl-build-system) (native-inputs - `(("perl-encode-hanextra" ,perl-encode-hanextra) - ("perl-module-util" ,perl-module-util))) + (list perl-encode-hanextra perl-module-util)) (propagated-inputs - `(("perl-x11-protocol" ,perl-x11-protocol))) + (list perl-x11-protocol)) (home-page "https://metacpan.org/release/X11-Protocol-Other") (synopsis "Miscellaneous helpers for @code{X11::Protocol} connections") (description @@ -6447,9 +6251,7 @@ (define-public xcompmgr (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake))) + (list pkg-config autoconf automake)) (inputs `(("libX11" ,libx11) ("libXext" ,libxext) @@ -6514,9 +6316,7 @@ (define-public xpra ("dbus" ,dbus) ; For dbus-launch command. ("python-lz4" ,python-lz4) ; Faster compression than zlib. ("python-netifaces" ,python-netifaces))) - (native-inputs `(("pkg-config" ,pkg-config) - ("pandoc" ,pandoc) - ("python-cython" ,python-cython))) + (native-inputs (list pkg-config pandoc python-cython)) (arguments `(#:configure-flags '("--without-Xdummy" "--without-Xdummy_wrapper" @@ -6608,11 +6408,7 @@ (define-public uim "1p7sl0js47ja4glmax93ci59h02ipqw3wxkh4f1qgaz5qjy9nn9l")))) (build-system gnu-build-system) (inputs - `(("anthy" ,anthy) - ("libedit" ,libedit) - ("libxft" ,libxft) - ("m17n-lib" ,m17n-lib) - ("ncurses" ,ncurses))) + (list anthy libedit libxft m17n-lib ncurses)) (native-inputs `(("emacs" ,emacs-minimal) ("intltool" ,intltool) @@ -6716,15 +6512,15 @@ (define-public keynav "1gizjhji3yspxxxvb90js3z1bv18rbf5phxg8rciixpj3cccff8z")))) (build-system gnu-build-system) (inputs - `(("cairo" ,cairo) - ("glib" ,glib) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxinerama" ,libxinerama) - ("libxtst" ,libxtst) - ("xdotool" ,xdotool))) - (native-inputs - `(("pkg-config" ,pkg-config))) + (list cairo + glib + libx11 + libxext + libxinerama + libxtst + xdotool)) + (native-inputs + (list pkg-config)) (arguments `(#:tests? #f ;No tests. #:phases @@ -6777,10 +6573,8 @@ (define-public transset "0rya202y87dwl35jnmq8hs3arzdrv5z4vf1xmi0py4rnmhdpszaw")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) - (inputs `(("libxcomposite" ,libxcomposite) - ("libxdamage" ,libxdamage) - ("libxrender" ,libxrender))) + (list pkg-config)) + (inputs (list libxcomposite libxdamage libxrender)) (synopsis "Set the transparency of X11 windows") (description "@command{transset} is a simple program for X servers supporting the XFIXES, DAMAGE, and COMPOSITE extensions. It lets the @@ -6823,9 +6617,7 @@ (define-public bdfresize (file-name (git-file-name name version)))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake))) + (list pkg-config autoconf automake)) (synopsis "Resize fonts in the BDF format") (description "This package provides @command{bdfresize}, a command to magnify or @@ -6884,13 +6676,13 @@ (define-public console-setup "bash") "/bin/bash")))))))) (native-inputs - `(("pkg-config" ,pkg-config) - ("bdftopcf" ,bdftopcf) - ("bdfresize" ,bdfresize) - ("sharutils" ,sharutils) ; for 'uuencode' - ("perl" ,perl))) + (list pkg-config + bdftopcf + bdfresize + sharutils ; for 'uuencode' + perl)) (inputs - `(("perl" ,perl))) ; used by 'ckbcomp' + (list perl)) ; used by 'ckbcomp' (synopsis "Set up the Linux console font and keyboard") (description "console-setup provides the console with the same keyboard @@ -6927,10 +6719,9 @@ (define-public xcur2png (base32 "0858wn2p14bxpv9lvaz2bz1rk6zk0g8zgxf8iy595m8fqv4q2fya")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libpng" ,libpng) - ("libxcursor" ,libxcursor))) + (list libpng libxcursor)) (synopsis "Decode X cursors") (description "xcur2png is a program decomposes an X cursor into a set of PNG images and @@ -6971,7 +6762,7 @@ (define-public xdialog (base32 "16jqparb33lfq4cvd9l3jgd7fq86fk9gv2ixc8vgqibid6cnhi0x")))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs `(("glib" ,glib) ("gettext" ,gettext-minimal) @@ -7048,11 +6839,10 @@ (define-public xvfb-run (install-file "xvfb-run" bin) (install-file "xvfb-run.1" man))))))) (inputs - `(("util-linux" ,util-linux) ; for getopt - ("xauth" ,xauth) - ("xorg-server" ,xorg-server))) + (list util-linux ; for getopt + xauth xorg-server)) (native-inputs - `(("xterm" ,xterm))) ; for the test + (list xterm)) ; for the test ;; This script is not part of the upstream xorg-server. It is provided only ;; as a patch added to Debian's package. (home-page "https://packages.debian.org/sid/xorg-server-source") @@ -7091,9 +6881,7 @@ (define-public setroot (modify-phases %standard-phases (delete 'configure)))) (inputs - `(("imlib2" ,imlib2) - ("libx11" ,libx11) - ("libxinerama" ,libxinerama))) + (list imlib2 libx11 libxinerama)) (home-page "https://github.com/ttzhou/setroot") (synopsis "Simple X background setter inspired by imlibsetroot and feh") (description "Setroot is a lightweight X background setter with feh's diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm index a7966736e8..ea0ec89b0b 100644 --- a/gnu/packages/zig.scm +++ b/gnu/packages/zig.scm @@ -44,11 +44,11 @@ (define-public zig "zig-use-system-paths.patch")))) (build-system cmake-build-system) (inputs - `(("clang" ,clang-12) ; Clang propagates llvm. - ("lld" ,lld))) + (list clang-12 ; Clang propagates llvm. + lld)) ;; Zig compiles fine with GCC, but also needs native LLVM libraries. (native-inputs - `(("llvm" ,llvm-12))) + (list llvm-12)) (arguments `(#:configure-flags (list ,@(if (%current-target-system) diff --git a/gnu/packages/zile.scm b/gnu/packages/zile.scm index bb9270968c..4d4805c7be 100644 --- a/gnu/packages/zile.scm +++ b/gnu/packages/zile.scm @@ -121,8 +121,8 @@ (define-public zile-on-guile "0wlli8hqal9ikmbl3a49kyhzyf164jk6mdbir3bclq2gxszs532d")) (file-name (string-append name "-" version "-checkout")))) (inputs - `(("guile" ,guile-2.0) - ,@(package-inputs zile))) + (modify-inputs (package-inputs zile) + (prepend guile-2.0))) (native-inputs `(("m4" ,m4) ;for 'bootstrap' ("autoconf" ,autoconf) diff --git a/gnu/packages/zwave.scm b/gnu/packages/zwave.scm index 2019ec32df..4d8286e334 100644 --- a/gnu/packages/zwave.scm +++ b/gnu/packages/zwave.scm @@ -74,12 +74,9 @@ (define-public open-zwave ;; the device XML database and it's not entirely clear what to get from ;; them. #:tests? #f)) - (native-inputs `(("which" ,which) - ("pkg-config" ,pkg-config) - ("perl" ,perl) ;for tests - ("perl-xml-simple" ,perl-xml-simple))) - (inputs `(("hidapi" ,hidapi) - ("eudev" ,eudev))) + (native-inputs (list which pkg-config perl ;for tests + perl-xml-simple)) + (inputs (list hidapi eudev)) (home-page "http://www.openzwave.net/") (synopsis "Access Z-Wave devices from C++ programs") (description -- cgit v1.2.3 From e3196755e60ba7f1ed9d432e73f26a85e0c8893c Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 13 Dec 2021 22:15:07 +0100 Subject: gnu: Further simplify package inputs. This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.) --- gnu/packages/admin.scm | 46 +- gnu/packages/algebra.scm | 7 +- gnu/packages/assembly.scm | 18 +- gnu/packages/astronomy.scm | 10 +- gnu/packages/audio.scm | 71 +-- gnu/packages/bioconductor.scm | 64 +- gnu/packages/check.scm | 27 +- gnu/packages/cinnamon.scm | 34 +- gnu/packages/compression.scm | 12 +- gnu/packages/cran.scm | 26 +- gnu/packages/databases.scm | 16 +- gnu/packages/debian.scm | 5 +- gnu/packages/documentation.scm | 3 +- gnu/packages/easyrpg.scm | 3 +- gnu/packages/education.scm | 4 +- gnu/packages/emacs-xyz.scm | 103 ++-- gnu/packages/enchant.scm | 12 +- gnu/packages/esolangs.scm | 2 +- gnu/packages/fcitx5.scm | 5 +- gnu/packages/file-systems.scm | 18 +- gnu/packages/finance.scm | 10 +- gnu/packages/flashing-tools.scm | 4 +- gnu/packages/fontutils.scm | 16 +- gnu/packages/freedesktop.scm | 26 +- gnu/packages/ftp.scm | 4 +- gnu/packages/game-development.scm | 5 +- gnu/packages/games.scm | 64 +- gnu/packages/geo.scm | 6 +- gnu/packages/glib.scm | 18 +- gnu/packages/gnome-xyz.scm | 12 +- gnu/packages/gnome.scm | 346 +++++------ gnu/packages/gnunet.scm | 6 +- gnu/packages/graphics.scm | 4 +- gnu/packages/gstreamer.scm | 37 +- gnu/packages/guile-xyz.scm | 29 +- gnu/packages/hardware.scm | 3 +- gnu/packages/haskell-check.scm | 19 +- gnu/packages/haskell-web.scm | 4 +- gnu/packages/haskell-xyz.scm | 30 +- gnu/packages/image-processing.scm | 62 +- gnu/packages/image-viewers.scm | 8 +- gnu/packages/image.scm | 6 +- gnu/packages/jose.scm | 4 +- gnu/packages/julia-xyz.scm | 6 +- gnu/packages/kde-frameworks.scm | 46 +- gnu/packages/kde-internet.scm | 126 ++-- gnu/packages/kde-multimedia.scm | 54 +- gnu/packages/kde-pim.scm | 54 +- gnu/packages/kde-utils.scm | 48 +- gnu/packages/kde.scm | 3 +- gnu/packages/libusb.scm | 3 +- gnu/packages/linux.scm | 4 +- gnu/packages/lisp-check.scm | 45 +- gnu/packages/lisp-xyz.scm | 1165 +++++++++++++++-------------------- gnu/packages/lxde.scm | 2 +- gnu/packages/machine-learning.scm | 7 +- gnu/packages/mail.scm | 28 +- gnu/packages/mate.scm | 218 +++---- gnu/packages/maths.scm | 8 +- gnu/packages/messaging.scm | 6 +- gnu/packages/monitoring.scm | 5 +- gnu/packages/music.scm | 61 +- gnu/packages/nano.scm | 3 +- gnu/packages/networking.scm | 22 +- gnu/packages/ocaml.scm | 6 +- gnu/packages/openbox.scm | 22 +- gnu/packages/package-management.scm | 7 +- gnu/packages/pdf.scm | 11 +- gnu/packages/perl.scm | 35 +- gnu/packages/photo.scm | 7 +- gnu/packages/plotutils.scm | 2 +- gnu/packages/pulseaudio.scm | 3 +- gnu/packages/python-check.scm | 3 +- gnu/packages/python-web.scm | 19 +- gnu/packages/python-xyz.scm | 54 +- gnu/packages/qt.scm | 2 +- gnu/packages/radio.scm | 5 +- gnu/packages/ruby.scm | 6 +- gnu/packages/sawfish.scm | 7 +- gnu/packages/spice.scm | 4 +- gnu/packages/statistics.scm | 36 +- gnu/packages/textutils.scm | 2 +- gnu/packages/version-control.scm | 4 +- gnu/packages/video.scm | 38 +- gnu/packages/virtualization.scm | 22 +- gnu/packages/vpn.scm | 4 +- gnu/packages/web.scm | 20 +- gnu/packages/wm.scm | 34 +- gnu/packages/wv.scm | 6 +- gnu/packages/xdisorg.scm | 14 +- gnu/packages/xfce.scm | 78 +-- gnu/packages/xiph.scm | 5 +- gnu/packages/xml.scm | 30 +- gnu/packages/xorg.scm | 12 +- 94 files changed, 1544 insertions(+), 2077 deletions(-) (limited to 'gnu/packages/networking.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 4ed1f1abf3..de2f67f238 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -206,13 +206,13 @@ (define-public aide (native-inputs (list bison flex)) (inputs - `(("libgcrypt" ,libgcrypt) - ("libgpg-error" ,libgpg-error) - ("libmhash" ,libmhash) - ("pcre:static" ,pcre "static") - ("pcre" ,pcre) - ("zlib:static" ,zlib "static") - ("zlib" ,zlib))) + (list libgcrypt + libgpg-error + libmhash + `(,pcre "static") + pcre + `(,zlib "static") + zlib)) (synopsis "File and directory integrity checker") (description "AIDE (Advanced Intrusion Detection Environment) is a file and directory @@ -645,9 +645,7 @@ (define-public htop (inputs (list ncurses)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("python" ,python-minimal-wrapper))) ; for scripts/MakeHeader.py + (list autoconf automake python-minimal-wrapper)) ; for scripts/MakeHeader.py (home-page "https://htop.dev") (synopsis "Interactive process viewer") (description @@ -2303,14 +2301,14 @@ (define-public testdisk "1zlh44w67py416hkvw6nrfmjickc2d43v51vcli5p374d5sw84ql")))) (build-system gnu-build-system) (inputs - `(("ntfs-3g" ,ntfs-3g) - ("util-linux" ,util-linux "lib") - ("openssl" ,openssl) - ;; FIXME: add reiserfs. - ("zlib" ,zlib) - ("e2fsprogs" ,e2fsprogs) - ("libjpeg" ,libjpeg-turbo) - ("ncurses" ,ncurses))) + (list ntfs-3g + `(,util-linux "lib") + openssl + ;; FIXME: add reiserfs. + zlib + e2fsprogs + libjpeg-turbo + ncurses)) (home-page "https://www.cgsecurity.org/wiki/TestDisk") (synopsis "Data recovery tool") (description @@ -3918,12 +3916,12 @@ (define-public launchmon #t)))) (build-system gnu-build-system) (inputs - `(("mpi" ,openmpi) - ("munge" ,munge) - ("boost" ,boost) - ("libelf" ,libelf) - ("libgcrypt" ,libgcrypt) - ("libgpg-error" ,libgpg-error))) + (list openmpi + munge + boost + libelf + libgcrypt + libgpg-error)) (synopsis "Infrastructue for large scale tool daemon launching") (description "LaunchMON is a software infrastructure that enables HPC run-time diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 6717a2ce2e..2c9674fdb4 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -214,11 +214,8 @@ (define-public python-fpylll (inputs (list fplll gmp mpfr pari-gp)) (propagated-inputs - `(("cysignals" ,python-cysignals) - ("cython" ,python-cython) - ("flake8" ,python-flake8) - ("numpy" ,python-numpy) - ("pytest" ,python-pytest))) + (list python-cysignals python-cython python-flake8 python-numpy + python-pytest)) (home-page "https://github.com/fplll/fpylll") (synopsis "Python interface for fplll") (description "fpylll is a Python wrapper for fplll.") diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index bcb42a083f..51bf840bee 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -271,15 +271,15 @@ (define-public libjit "0p6wklslkkp3s4aisj3w5a53bagqn5fy4m6088ppd4fcfxgqkrcd")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bison" ,bison) - ("flex" ,flex) - ("help2man" ,help2man) - ("gettext" ,gettext-minimal) - ("libtool" ,libtool) - ("makeinfo" ,texinfo) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + bison + flex + help2man + gettext-minimal + libtool + texinfo + pkg-config)) (home-page "https://www.gnu.org/software/libjit/") (synopsis "Just-In-Time compilation library") (description diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 0a1c556b85..d88a0ef739 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -200,10 +200,7 @@ (define-public erfa (base32 "0nh12dr7gk4ki55lz95pkm4fpf7kazirra3zax9pab6v4qql4hlw")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake) - ("autoreconf" ,autoconf) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list automake autoconf libtool pkg-config)) (home-page "https://github.com/liberfa/erfa") (synopsis "Essential Routines for Fundamental Astronomy") (description @@ -1224,10 +1221,9 @@ (define-public python-sep (base32 "0wxdqn92q1grv8k7xi7h88ac6wnznw4xh5bdlz1vz6za2dgsyj4m")))) (build-system python-build-system) (native-inputs - `(("cython" ,python-cython) - ("pytest" ,python-pytest))) + (list python-cython python-pytest)) (inputs - `(("numpy" ,python-numpy))) + (list python-numpy)) (home-page "https://github.com/kbarbary/sep") (synopsis "Astronomical source extraction and photometry library") (description diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index eeae55efcb..2181b8e907 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -985,16 +985,16 @@ (define-public calf "17x4hylgq4dn9qycsdacfxy64f5cv57n2qgkvsdp524gnqzw4az3")))) (build-system gnu-build-system) (inputs - `(("fluidsynth" ,fluidsynth) - ("expat" ,expat) - ("glib" ,glib) - ("gtk" ,gtk+-2) - ("cairo" ,cairo) - ("lash" ,lash) - ("jack" ,jack-1) - ("lv2" ,lv2) - ("ladspa" ,ladspa) - ("fftw" ,fftw))) + (list fluidsynth + expat + glib + gtk+-2 + cairo + lash + jack-1 + lv2 + ladspa + fftw)) (native-inputs (list pkg-config)) (native-search-paths @@ -1140,13 +1140,13 @@ (define-public swh-plugins (base32 "1c98z2xxz9pgcb4dg99gz8qrylh5cnag0j18a52d88ifsy24isvq")))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) ;for autopoint - ("libtool" ,libtool) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list autoconf + automake + gettext-minimal ;for autopoint + libtool + perl + pkg-config + which)) (inputs (list fftwf perl-xml-parser)) (build-system gnu-build-system) @@ -1315,10 +1315,7 @@ (define-public csound (base32 "1sr9knfhbm2m0wpkjq2l5n471vnl51wy4p6j4m95zqybimzb4s2j")))) (build-system cmake-build-system) (native-inputs - `(("bison" ,bison) - ("flex" ,flex) - ("gettext" ,gettext-minimal) - ("zlib" ,zlib))) + (list bison flex gettext-minimal zlib)) (inputs (list alsa-lib boost @@ -1994,21 +1991,21 @@ (define-public rakarrack #t)))) (build-system gnu-build-system) (inputs - `(("alsa-utils" ,alsa-utils) - ("fltk" ,fltk) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft) - ("libxrender" ,libxrender) - ("libxpm" ,libxpm) - ("fontconfig" ,fontconfig) - ("freetype" ,freetype) - ("jack" ,jack-1) - ("alsa-lib" ,alsa-lib) - ("libsndfile" ,libsndfile) - ("libsamplerate" ,libsamplerate) - ("zlib" ,zlib))) + (list alsa-utils + fltk + libx11 + libxext + libxfixes + libxft + libxrender + libxpm + fontconfig + freetype + jack-1 + alsa-lib + libsndfile + libsamplerate + zlib)) (home-page "http://rakarrack.sourceforge.net/") (synopsis "Audio effects processor") (description @@ -3417,7 +3414,7 @@ (define-public libkeyfinder (base32 "1623kirmxhmvmhx7f8lbzk0f18w2hrhwlkzl8l4aa906lfqffdp2")))) (build-system cmake-build-system) (native-inputs - `(("catch" ,catch-framework2))) + (list catch-framework2)) (inputs (list fftw)) (home-page "https://mixxxdj.github.io/libkeyfinder/") diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm index 17d15c06c5..e4b01170e3 100644 --- a/gnu/packages/bioconductor.scm +++ b/gnu/packages/bioconductor.scm @@ -1510,14 +1510,14 @@ (define-public r-dearseq "07vr27rv3z86ajd62c0ilvfgz9z35qsiwwi5pv4sygbhnnjwh3rc")))) (build-system r-build-system) (propagated-inputs - `(("r-ggplot2" ,r-ggplot2) - ("r-kernsmooth" ,r-kernsmooth) - ("r-matrixstats" ,r-matrixstats) - ("r-patchwork" ,r-patchwork) - ("r-pbapply" ,r-pbapply) - ("r-statmod" ,r-statmod) - ("r-survey" ,r-survey) - ("r-viridislite" ,r-kernsmooth))) + (list r-ggplot2 + r-kernsmooth + r-matrixstats + r-patchwork + r-pbapply + r-statmod + r-survey + r-kernsmooth)) (home-page "https://github.com/borishejblum/dearseq") (synopsis "DEA for RNA-seq data through a robust variance component test") (description @@ -3578,30 +3578,30 @@ (define-public r-mutationalpatterns (native-inputs (list r-knitr)) (propagated-inputs - `(("r-biocgenerics" ,r-biocgenerics) - ("r-biostrings" ,r-biostrings) - ("r-bsgenome" ,r-bsgenome) - ;; These two packages are suggested packages - ("r-bsgenome-hsapiens-1000g" ,r-bsgenome-hsapiens-1000genomes-hs37d5) - ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19) - ("r-cowplot" ,r-cowplot) - ("r-dplyr" ,r-dplyr) - ("r-genomeinfodb" ,r-genomeinfodb) - ("r-genomicranges" ,r-genomicranges) - ("r-ggalluvial" ,r-ggalluvial) - ("r-ggdendro" ,r-ggdendro) - ("r-ggplot2" ,r-ggplot2) - ("r-iranges" ,r-iranges) - ("r-magrittr" ,r-magrittr) - ("r-nmf" ,r-nmf) - ("r-pracma" ,r-pracma) - ("r-purrr" ,r-purrr) - ("r-rcolorbrewer" ,r-rcolorbrewer) - ("r-s4vectors" ,r-s4vectors) - ("r-stringr" ,r-stringr) - ("r-tibble" ,r-tibble) - ("r-tidyr" ,r-tidyr) - ("r-variantannotation" ,r-variantannotation))) + (list r-biocgenerics + r-biostrings + r-bsgenome + ;; These two packages are suggested packages + r-bsgenome-hsapiens-1000genomes-hs37d5 + r-bsgenome-hsapiens-ucsc-hg19 + r-cowplot + r-dplyr + r-genomeinfodb + r-genomicranges + r-ggalluvial + r-ggdendro + r-ggplot2 + r-iranges + r-magrittr + r-nmf + r-pracma + r-purrr + r-rcolorbrewer + r-s4vectors + r-stringr + r-tibble + r-tidyr + r-variantannotation)) (home-page "https://bioconductor.org/packages/MutationalPatterns/") (synopsis "Extract and visualize mutational patterns in genomic data") (description "This package provides an extensive toolset for the diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 5368de3356..0a90a3b167 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -103,9 +103,7 @@ (define-public pedansee (base32 "0lsg791x6n95pxg6vif8qfc46nqcamhjq3g0dl5xqf6imy7n3acd")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("clang" ,clang) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper))) + (list clang pkg-config python-wrapper)) (inputs (list glib)) (synopsis "Code checker for C") @@ -435,7 +433,7 @@ (define-public catch-framework2 "100r0kmra8jmra2hv92lzvwcmphpaiccwvq3lpdsa5b7hailhach")))) (build-system cmake-build-system) (inputs - `(("python" ,python-wrapper))) + (list python-wrapper)) (synopsis "Automated test framework for C++ and Objective-C") (description "Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.") @@ -1619,8 +1617,7 @@ (define-public python-testresources (list python-pbr)) (arguments '()) (native-inputs - `(("python-fixtures" ,python-fixtures) - ("python-testtols" ,python-testtools))) + (list python-fixtures python-testtools)) (description "Testresources is an extension to Python's unittest to allow declarative use of resources by test cases."))) @@ -1638,12 +1635,10 @@ (define-public python-subunit-bootstrap "0j0ymmnc5nfxi1qzvy59j27viqca7l7xd0y9x29g7yr0h693j804")))) (build-system python-build-system) (propagated-inputs - `(("python-extras" ,python-extras) - ("python-testtools" ,python-testtools-bootstrap))) + (list python-extras python-testtools-bootstrap)) (native-inputs - `(("python-fixtures" ,python-fixtures-bootstrap) - ("python-hypothesis" ,python-hypothesis) - ("python-testscenarios" ,python-testscenarios-bootstrap))) + (list python-fixtures-bootstrap python-hypothesis + python-testscenarios-bootstrap)) (home-page "https://launchpad.net/subunit") (synopsis "Python implementation of the subunit protocol") (description @@ -2108,9 +2103,7 @@ (define-public python-hypothesmith "02j101m5grjrbvrgjap17jsxd1hgawkylmyswcn33vf42mxh9zzr")))) (build-system python-build-system) (propagated-inputs - `(("python-hypothesis" ,python-hypothesis) - ("python-lark-parser" ,python-lark-parser) - ("python-libcst" ,python-libcst-minimal))) + (list python-hypothesis python-lark-parser python-libcst-minimal)) (home-page "https://github.com/Zac-HD/hypothesmith") (synopsis "Strategies for generating Python programs") (description @@ -2318,7 +2311,7 @@ (define-public python-pytest-warnings "0gf2dpahpl5igb7jh1sr9acj3z3gp7zahqdqb69nk6wx01c8kc1g")))) (build-system python-build-system) (propagated-inputs - `(("pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/fschulze/pytest-warnings") (synopsis "Pytest plugin to list Python warnings in pytest report") (description @@ -2347,7 +2340,7 @@ (define-public python-pytest-capturelog "038049nyjl7di59ycnxvc9nydivc5m8np3hqq84j2iirkccdbs5n")))) (build-system python-build-system) (propagated-inputs - `(("pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://bitbucket.org/memedough/pytest-capturelog/overview") (synopsis "Pytest plugin to catch log messages") (description @@ -2372,7 +2365,7 @@ (define-public python-pytest-catchlog (native-inputs (list unzip)) (propagated-inputs - `(("pytest" ,python-pytest))) + (list python-pytest)) (home-page "https://github.com/eisensheng/pytest-catchlog") (synopsis "Pytest plugin to catch log messages") (description diff --git a/gnu/packages/cinnamon.scm b/gnu/packages/cinnamon.scm index e1c9d7b614..fe33e797e4 100644 --- a/gnu/packages/cinnamon.scm +++ b/gnu/packages/cinnamon.scm @@ -53,24 +53,24 @@ (define-public cinnamon-desktop (build-system gnu-build-system) ;; TODO: package 'libgsystem'. (inputs - `(("accountsservice" ,accountsservice) - ("gtk+" ,gtk+) - ("glib" ,glib) - ("gobject-introspection" ,gobject-introspection) - ("gnome-common" ,gnome-common) - ("libxkbfile" ,libxkbfile) - ("libxrandr" ,libxrandr) - ("python-2" ,python-2) - ("pulseaudio" ,pulseaudio) - ("xkeyboard-config" ,xkeyboard-config))) + (list accountsservice + gtk+ + glib + gobject-introspection + gnome-common + libxkbfile + libxrandr + python-2 + pulseaudio + xkeyboard-config)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("glib" ,glib "bin") ; glib-gettextize - ("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list autoconf + automake + gettext-minimal + `(,glib "bin") ; glib-gettextize + intltool + libtool + pkg-config)) (home-page "https://github.com/linuxmint/cinnamon-desktop/") (synopsis "Library for the Cinnamon Desktop") (description diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 17f6c276b4..1a3c639884 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -1896,11 +1896,8 @@ (define-public libzip (native-inputs (list perl pkg-config)) (inputs - `(("gnutls" ,gnutls) - ("liblzma" ,xz) - ("openssl" ,openssl) - ("zlib" ,zlib) - ("zstd:lib" ,zstd "lib"))) + (list gnutls xz openssl zlib + `(,zstd "lib"))) (build-system cmake-build-system) (home-page "https://libzip.org") (synopsis "C library for reading, creating, and modifying zip archives") @@ -2463,10 +2460,7 @@ (define-public xarchiver (base32 "00adrjpxqlaccrwjf65w3vhxfswdj0as8aj263c6f9b85llypc5v")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("intltool" ,intltool) - ("libxslt" ,libxslt) - ("pkg-config" ,pkg-config))) + (list gettext-minimal intltool libxslt pkg-config)) (inputs (list adwaita-icon-theme ; hard-coded theme gtk+)) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 0c224379b1..ec6d267c51 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -2814,7 +2814,7 @@ (define-public r-jpeg (base32 "0wihj538wdnr71wdldym83qadb4kh68a6rkallwbh2f25r27b881")))) (build-system r-build-system) - (inputs `(("libjpeg" ,libjpeg-turbo))) + (inputs (list libjpeg-turbo)) (home-page "https://www.rforge.net/jpeg/") (synopsis "Read and write JPEG images with R") (description "This package provides a way to read, write and display @@ -4545,8 +4545,7 @@ (define-public r-rmysql (properties `((upstream-name . "RMySQL"))) (build-system r-build-system) (inputs - `(("mariadb-dev" ,mariadb "dev") - ("zlib" ,zlib))) + (list `(,mariadb "dev") zlib)) (propagated-inputs (list r-dbi)) (home-page "https://github.com/r-dbi/RMySQL") @@ -11389,7 +11388,7 @@ (define-public r-gitcreds "1snzn7nxy0rwz0bzjsg6k04c0n811dgn8gn9cmn2v78aj57ayjmi")))) (properties `((upstream-name . "gitcreds"))) (build-system r-build-system) - (inputs `(("git" ,git-minimal))) + (inputs (list git-minimal)) (native-inputs (list r-knitr)) (home-page "https://github.com/r-lib/gitcreds") (synopsis "Query git credentials from R") @@ -12612,9 +12611,7 @@ (define-public r-tiff "1zha6bzb1rmfl6n2xjkygs9wfi3ah9cjr7a6jzk4zqc5kvl58lak")))) (build-system r-build-system) (inputs - `(("libtiff" ,libtiff) - ("libjpeg" ,libjpeg-turbo) - ("zlib" ,zlib))) + (list libtiff libjpeg-turbo zlib)) (native-inputs (list pkg-config)) (home-page "https://www.rforge.net/tiff/") @@ -19356,8 +19353,7 @@ (define-public r-systemfonts (propagated-inputs (list r-cpp11)) (inputs - `(("fontconfig" ,fontconfig) - ("zlib" ,zlib))) + (list fontconfig zlib)) (native-inputs (list pkg-config r-knitr)) (home-page "https://github.com/r-lib/systemfonts") @@ -22075,8 +22071,7 @@ (define-public r-readbitmap (properties `((upstream-name . "readbitmap"))) (build-system r-build-system) (inputs - `(("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng))) + (list libjpeg-turbo libpng)) (propagated-inputs (list r-bmp r-jpeg r-png r-tiff)) (home-page "https://github.com/jefferis/readbitmap") @@ -24795,8 +24790,7 @@ (define-public r-nbconvertr (properties `((upstream-name . "nbconvertR"))) (build-system r-build-system) (inputs - `(("jupyter" ,python-nbconvert) - ("pandoc" ,pandoc))) + (list python-nbconvert pandoc)) (home-page "https://cran.r-project.org/web/packages/nbconvertR/") (synopsis "Vignette engine wrapping Jupyter notebooks") (description @@ -28692,11 +28686,7 @@ (define-public r-ragg (properties `((upstream-name . "ragg"))) (build-system r-build-system) (inputs - `(("freetype" ,freetype) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("zlib" ,zlib))) + (list freetype libjpeg-turbo libpng libtiff zlib)) (propagated-inputs (list r-systemfonts r-textshaping)) (native-inputs diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 0f766e1738..00e26e4839 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -185,14 +185,14 @@ (define-public 4store "4store-fix-buildsystem.patch")))) (build-system gnu-build-system) (native-inputs - `(("perl" ,perl) - ("python" ,python-2) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("libtool" ,libtool) - ("pcre" ,pcre "bin") ;for 'pcre-config' - ("pkg-config" ,pkg-config))) + (list perl + python-2 + autoconf + automake + gettext-minimal + libtool + `(,pcre "bin") ;for 'pcre-config' + pkg-config)) (inputs (list glib rasqal diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index 66cb8e2fab..b01ef87945 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -281,10 +281,7 @@ (define-public debianutils "1sbdjcb44g2s1zxjf9kxrp9drf9mmh6b49a9z3k428gmc6zsci4r")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("po4a" ,po4a))) + (list autoconf automake gettext-minimal po4a)) (home-page "https://packages.debian.org/unstable/debianutils") (synopsis "Miscellaneous shell utilities") (description diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index c1a8c43363..6a0d8e8f2e 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -246,8 +246,7 @@ (define-public doc++ "doc++-segfault-fix.patch")))) (build-system gnu-build-system) (native-inputs - `(("flex" ,flex) - ("gettext" ,gettext-minimal))) + (list flex gettext-minimal)) (home-page "http://docpp.sourceforge.net/") (synopsis "Documentation system for C, C++, IDL, and Java") (description diff --git a/gnu/packages/easyrpg.scm b/gnu/packages/easyrpg.scm index 007e7ce5bc..e4a1e2fb42 100644 --- a/gnu/packages/easyrpg.scm +++ b/gnu/packages/easyrpg.scm @@ -54,8 +54,7 @@ (define-public liblcf (list pkg-config)) (propagated-inputs ;; Required by 'liblcf.pc'. - `(("expat" ,expat) - ("icu" ,icu4c))) + (list expat icu4c)) (home-page "https://easyrpg.org/") (synopsis "Library to handle RPG Maker 2000 and 2003 game data") (description diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 8d08355694..b0b079a1cd 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -771,8 +771,8 @@ (define-public kanatest (base32 "0dz63m9p4ggzw0yb309qmgnl664qb5q268vaa3i9v0i8qsl66d78")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) ; for msgfmt - ("pkg-config" ,pkg-config))) + (list gettext-minimal ; for msgfmt + pkg-config)) (inputs (list libxml2 gtk+)) (home-page "https://kanatest.sourceforge.io/") diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 70a72e8df3..0ba7fb8077 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -335,8 +335,7 @@ (define-public emacs-ac-geiser (file-name (git-file-name name version)))) (build-system emacs-build-system) (propagated-inputs - `(("geiser" ,emacs-geiser) - ("auto-complete" ,emacs-auto-complete))) + (list emacs-geiser emacs-auto-complete)) (synopsis "Auto-complete backend for geiser") (description "This package provides an auto-complete source for Scheme projects @@ -868,10 +867,8 @@ (define-public emacs-magit-svn (base32 "1v1y4fir1plz4kj0cvkcd29wibli4dw7vp4fmbxq4df76d8iy8yd")))) (build-system emacs-build-system) - (propagated-inputs `(("dash" ,emacs-dash) - ("with-editor" ,emacs-with-editor) - ("magit" ,emacs-magit) - ("transient" ,emacs-transient))) + (propagated-inputs (list emacs-dash emacs-with-editor emacs-magit + emacs-transient)) (home-page "https://github.com/magit/magit-svn") (synopsis "Git-SVN extension to Magit") (description @@ -927,8 +924,7 @@ (define-public emacs-magit-annex (base32 "1amr2c08mq1nnn6k66mgz4rzyni4np7gxm96g4qyla2cbfbachgk")))) (build-system emacs-build-system) (propagated-inputs - `(("magit" ,emacs-magit) - ("transient" ,emacs-transient))) + (list emacs-magit emacs-transient)) (home-page "https://github.com/magit/magit-annex/") (synopsis "Git-annex support for Magit") (description @@ -2252,7 +2248,7 @@ (define-public emacs-emms-mode-line-cycle "0q80f0plch6k4lhs8c9qm3mfycfbp3kn5sjrk9zxgxwnn901y9mp")))) (build-system emacs-build-system) (propagated-inputs - `(("emms" ,emacs-emms))) + (list emacs-emms)) (home-page "https://github.com/momomo5717/emms-mode-line-cycle") (synopsis "Display the EMMS mode line as a ticker") (description @@ -3499,7 +3495,7 @@ (define-public emacs-bui "0sszdl4kvqbihdh8d7mybpp0d8yw2p3gyiipjcxz9xhvvmw3ww4x")))) (build-system emacs-build-system) (propagated-inputs - `(("dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://notabug.org/alezost/emacs-bui") (synopsis "Buffer interface library for Emacs") (description @@ -3583,8 +3579,7 @@ (define-public emacs-build-farm "0i0bwbav5861j2y15j9nd5m9rdqg9q97zgcbld8pivr9nyxy63lz")))) (build-system emacs-build-system) (propagated-inputs - `(("bui" ,emacs-bui) - ("magit-popup" ,emacs-magit-popup))) + (list emacs-bui emacs-magit-popup)) (home-page "https://notabug.org/alezost/emacs-build-farm") (synopsis "Emacs interface for Hydra and Cuirass build farms") (description @@ -6351,9 +6346,7 @@ (define-public emacs-flycheck-irony (base32 "0qa5a8wzvzxwqql92ibc9s43k8sj3vwn7skz9hfr8av0skkhx996")))) (build-system emacs-build-system) (inputs - `(("irony-mode" ,emacs-irony-mode) - ("flycheck-mode" ,emacs-flycheck) - ("emacs-company" ,emacs-company))) + (list emacs-irony-mode emacs-flycheck emacs-company)) (synopsis "Live syntax checking frontend for Flycheck using irony-mode") (description "This package provides a frontend for Flycheck that lets irony-mode do the syntax checking.") @@ -6375,7 +6368,7 @@ (define-public emacs-irony-eldoc (base32 "1l5qpr66v1l12fb50yh73grb2rr85xxmbj19mm33b5rdrq2bqmmd")))) (build-system emacs-build-system) (inputs - `(("irony-mode" ,emacs-irony-mode))) + (list emacs-irony-mode)) (synopsis "Eldoc integration for irony-mode") (description "Irony-eldoc is an eldoc extension that shows documentation for the current function or variable in the minibuffer.") @@ -14897,7 +14890,7 @@ (define-public emacs-dired-sidebar (base32 "090dqaqyjmkzrz4szjpk1iip0bdvb0frp4l79393f8ki8w7c16c1")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-dired-subtree" ,emacs-dired-hacks))) + (list emacs-dired-hacks)) (synopsis "Sidebar for Emacs using Dired") (description "This package provides a sidebar for Emacs similar to @code{NeoTree} @@ -19350,7 +19343,7 @@ (define-public emacs-magit-org-todos-el (base32 "07r5x256k1fjjxs1yfg41kc94nwvnjlk2vvknkra3j8v9p0j88m7")))) (propagated-inputs - `(("magit" ,emacs-magit))) + (list emacs-magit)) (build-system emacs-build-system) (home-page "https://github.com/danielma/magit-org-todos.el") (synopsis "Get todo.org into Emacs Magit status") @@ -21903,13 +21896,13 @@ (define-public emacs-magit-todos "12ay02vk6bk77k33mhlqi41m03a77y80b15rj1dbh1n6jfrjwkfy")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async) - ("emacs-dash" ,emacs-dash) - ("emacs-f" ,emacs-f) - ("emacs-hl-todo" ,emacs-hl-todo) - ("magit" ,emacs-magit) - ("emacs-pcre2el" ,emacs-pcre2el) - ("emacs-s" ,emacs-s))) + (list emacs-async + emacs-dash + emacs-f + emacs-hl-todo + emacs-magit + emacs-pcre2el + emacs-s)) (home-page "https://github.com/alphapapa/magit-todos") (synopsis "Show source files' TODOs (and FIXMEs, etc) in Magit status buffer") (description "This package displays keyword entries from source code @@ -22363,9 +22356,7 @@ (define-public emacs-spaceline "1q8r95zfrh0vxna5ml2pq9b9f66clfqcl4d2qy2aizkvzyxg6skl")))) (build-system emacs-build-system) (propagated-inputs - `(("dash" ,emacs-dash) - ("powerline" ,emacs-powerline) - ("s" ,emacs-s))) + (list emacs-dash emacs-powerline emacs-s)) (home-page "https://github.com/TheBB/spaceline") (synopsis "Powerline theme from Spacemacs") (description "Spaceline provides Spacemacs' mode-line theme. @@ -22571,18 +22562,18 @@ (define-public emacs-matrix-client "1scfv1502yg7x4bsl253cpr6plml1j4d437vci2ggs764sh3rcqq")))) (build-system emacs-build-system) (propagated-inputs - `(("a" ,emacs-a) - ("anaphora" ,emacs-anaphora) - ("dash" ,emacs-dash) - ("esxml" ,emacs-esxml) - ("f" ,emacs-f) - ("frame-purpose" ,emacs-frame-purpose) - ("ht" ,emacs-ht) - ("ov" ,emacs-ov) - ("rainbow-identifiers" ,emacs-rainbow-identifiers) - ("request" ,emacs-request) - ("s" ,emacs-s) - ("tracking" ,emacs-tracking))) + (list emacs-a + emacs-anaphora + emacs-dash + emacs-esxml + emacs-f + emacs-frame-purpose + emacs-ht + emacs-ov + emacs-rainbow-identifiers + emacs-request + emacs-s + emacs-tracking)) (home-page "https://github.com/jgkamat/matrix-client-el") (synopsis "Matrix client for Emacs") (description "@code{matrix-client} is a simple chat UI to Matrix.org @@ -22751,7 +22742,7 @@ (define-public emacs-frame-purpose (file-name (git-file-name name version)))) (build-system emacs-build-system) (inputs - `(("dash" ,emacs-dash))) + (list emacs-dash)) (synopsis "Purpose-specific frames for Emacs") (description "@code{frame-purpose} makes it easy to open purpose-specific frames that only show certain buffers, e.g. by buffers’ major mode, their @@ -23371,11 +23362,9 @@ (define-public emacs-repo "0jgiawdnzjlrpx2j1y6djwbqncdpmyfd31q1qf1890049y8ppxnb")))) (build-system emacs-build-system) (native-inputs - `(("emacs-el-mock" ,emacs-el-mock) - ("ert-runner" ,emacs-ert-runner))) + (list emacs-el-mock emacs-ert-runner)) (propagated-inputs - `(("emacs-f" ,emacs-f) - ("magit" ,emacs-magit))) + (list emacs-f emacs-magit)) (home-page "https://github.com/canatella/repo-el") (synopsis "Emacs interface for the Google Repo tool") (description "This package provides integration of the Google Repo tool @@ -25432,7 +25421,7 @@ (define-public emacs-helm-wikipedia "148a5xsnbsiddhf9cl7yxdk41lrv38h0pip91kcflw9d7l0dp7pr")))) (build-system emacs-build-system) (inputs - `(("helm" ,emacs-helm))) + (list emacs-helm)) (synopsis "Search suggestions and article extracts from Wikipedia for Emacs") (description "This package provides an Emacs Helm interface for search suggestions @@ -26205,8 +26194,7 @@ (define-public emacs-org-emms "1sqsm5sv311xfdk4f4rsnvprdf2v2vm7l1b3vqi7pc0g8adlnw1d")))) (build-system emacs-build-system) (propagated-inputs - `(("emms" ,emacs-emms) - ("emacs-org" ,emacs-org))) + (list emacs-emms emacs-org)) (home-page "https://gitlab.com/jagrg/org-emms") (synopsis "Play multimedia files from org-mode") (description @@ -26327,7 +26315,7 @@ (define-public emacs-ssh-agency "1i3zmsn0w2k7p2hlzssibckm32kf05l56mkhg96x4sf06g3pwq1d")))) (build-system emacs-build-system) (propagated-inputs - `(("dash" ,emacs-dash))) + (list emacs-dash)) (home-page "https://github.com/magit/ssh-agency") (synopsis "Manage @code{ssh-agent} from Emacs") (description @@ -26755,8 +26743,7 @@ (define-public emacs-helm-fish-completion (base32 "1j2vfngq3512naaayv9kx0d1q2zg1xgs69l8afc7swg72h0l0imw")))) (build-system emacs-build-system) (propagated-inputs - `(("helm" ,emacs-helm) - ("fish-completion" ,emacs-fish-completion))) + (list emacs-helm emacs-fish-completion)) (synopsis "Helm interface for Emacs fish-completion") (description "Helm Fish Completion is a Helm interface for Emacs fish-completion. It can be used in both Eshell and M-x shell.") @@ -26778,7 +26765,7 @@ (define-public emacs-helm-switch-to-repl (base32 "0n8qa549c5syvgqw1h2zrakjjbygddpxzaifaq5irscgdcajrads")))) (build-system emacs-build-system) (propagated-inputs - `(("helm" ,emacs-helm))) + (list emacs-helm)) (synopsis "Helm action to switch directory in Emacs REPLs") (description "Helm \"Switch-to-REPL\" offers the @code{helm-switch-to-repl} action, a generalized and extensible version of @@ -29030,8 +29017,7 @@ (define-public emacs-html-to-hiccup (base32 "1qi092mw2n08v6yr0j6hlpx0pnlcnhxjqbsrlw9pn4yin6zk91yp")))) (build-system emacs-build-system) (propagated-inputs - `(("dash" ,emacs-dash) - ("s" ,emacs-s))) + (list emacs-dash emacs-s)) (home-page "https://github.com/plexus/html-to-hiccup") (synopsis "Turn HTML into Hiccup syntax") (description @@ -29113,8 +29099,7 @@ (define-public emacs-async-await (base32 "0aav9qdswnw7ynqlzn0sm34as5fj2d85syxgg8zjabzp6646ay29")))) (build-system emacs-build-system) (propagated-inputs - `(("promise" ,emacs-promise) - ("iter2" ,emacs-iter2))) + (list emacs-promise emacs-iter2)) (home-page "https://github.com/chuntaro/emacs-async-await") (synopsis "Async/Await for Emacs") (description "This is a simple implementation of Async/Await inspired by @@ -29138,8 +29123,7 @@ (define-public emacs-rocket-chat (base32 "02a4j0yy7330kfr3rd3k2agdj01ii6989nki598anbamq6xvj5ql")))) (build-system emacs-build-system) (propagated-inputs - `(("async-await" ,emacs-async-await) - ("request" ,emacs-request))) + (list emacs-async-await emacs-request)) (home-page "https://github.com/4hiziri/rocket-chat") (synopsis "Emacs Rocket.chat client") (description "This package provides an Emacs client for the Rocket.chat @@ -29712,8 +29696,7 @@ (define-public emacs-global-tags "1q30cbqq0h1gfwlcbnx9s930li7w7a0y8sx2ivbvvyyc2j5gsk4j")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-async" ,emacs-async) - ("ht" ,emacs-ht))) + (list emacs-async emacs-ht)) (synopsis "Testeable Emacs Lisp API that wraps around GNU Global") (description "This package provides a testeable Emacs Lisp API that wraps GNU Global calls and integration to editor using this API with diff --git a/gnu/packages/enchant.scm b/gnu/packages/enchant.scm index 62d6e90ed4..4b31c3131b 100644 --- a/gnu/packages/enchant.scm +++ b/gnu/packages/enchant.scm @@ -58,12 +58,12 @@ (define-public nuspell (base32 "0wbb6dwmzlsyy224y0liis0azgzwbjdvcyzc31pw1aw6vbp36na6")))) (build-system cmake-build-system) (native-inputs - `(("catch" ,catch-framework2) - ("git" ,git-minimal) - ("perl" ,perl) - ;;FIX-ME: Building with ronn fails. - ;;("ronn" ,ronn) - ("pkg-config" ,pkg-config))) + (list catch-framework2 + git-minimal + perl + ;;FIX-ME: Building with ronn fails. + ;;("ronn" ,ronn) + pkg-config)) (inputs (list boost)) (propagated-inputs diff --git a/gnu/packages/esolangs.scm b/gnu/packages/esolangs.scm index d38d0bb75c..c37df58fe8 100644 --- a/gnu/packages/esolangs.scm +++ b/gnu/packages/esolangs.scm @@ -77,7 +77,7 @@ (define-public lolcode-lci (inputs (list readline)) (native-inputs - `(("python-2" ,python-2))) ; for the tests + (list python-2)) ; for the tests (synopsis "LOLCODE interpreter written in C") (description "@code{lci} is a LOLCODE interpreter written in C and is designed to be diff --git a/gnu/packages/fcitx5.scm b/gnu/packages/fcitx5.scm index 4bcb88dd59..d7d0c5874b 100644 --- a/gnu/packages/fcitx5.scm +++ b/gnu/packages/fcitx5.scm @@ -154,10 +154,7 @@ (define-public fcitx5-lua (base32 "0f3raxzkq0nwdfpc9hxvg65vga09gznjjgy9dr6jlkamzx8zlyw9")))) (build-system cmake-build-system) (inputs - `(("fcitx5" ,fcitx5) - ("lua" ,lua) - ("gettext" ,gettext-minimal) - ("libpthread-stubs" ,libpthread-stubs))) + (list fcitx5 lua gettext-minimal libpthread-stubs)) (native-inputs (list extra-cmake-modules)) (home-page "https://github.com/fcitx/fcitx5-lua") diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index 3c61e64394..696391256d 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -354,15 +354,15 @@ (define-public fsarchiver (native-inputs (list autoconf automake pkg-config)) (inputs - `(("bzip2" ,bzip2) - ("e2fsprogs" ,e2fsprogs) - ("libgcrypt" ,libgcrypt) - ("lz4" ,lz4) - ("lzo" ,lzo) - ("util-linux" ,util-linux "lib") - ("xz" ,xz) - ("zlib" ,zlib) - ("zstd:lib" ,zstd "lib"))) + (list bzip2 + e2fsprogs + libgcrypt + lz4 + lzo + `(,util-linux "lib") + xz + zlib + `(,zstd "lib"))) (synopsis "File system back-up, deployment, and migration tool") (description "FSArchiver saves the contents of a file system to a compressed archive diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 15bf56bd73..8d802d9511 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1835,14 +1835,10 @@ (define-public optionmatrix (base32 "1zd0pfiphnijh1l94swb3mjrpmjsn37z11mklamd7zw6h2d4zh4d")))) (build-system gnu-build-system) (inputs - `(("gsl" ,gsl) - ("gtk3" ,gtk+) - ("ncurses" ,ncurses))) + (list gsl gtk+ ncurses)) (native-inputs - `(("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) - ("texlive" ,(texlive-updmap.cfg (list texlive-epsf - texlive-tex-texinfo))))) + (list pkg-config texinfo + (texlive-updmap.cfg (list texlive-epsf texlive-tex-texinfo)))) (home-page "https://anthonybradford.github.io/optionmatrix/") (synopsis "Financial derivative calculator") (description diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm index a01fa8d43b..764fc9b422 100644 --- a/gnu/packages/flashing-tools.scm +++ b/gnu/packages/flashing-tools.scm @@ -152,9 +152,7 @@ (define-public avrdude (base32 "15m1w1qad3dj7r8n5ng1qqcaiyx1gyd6hnc3p2apgjllccdp77qg")))) (build-system gnu-build-system) (inputs - `(("libelf" ,libelf) - ("libusb" ,libusb-compat) - ("libftdi" ,libftdi))) + (list libelf libusb-compat libftdi)) (native-inputs (list bison flex)) (home-page "https://www.nongnu.org/avrdude/") diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 6796bc2bad..7d95d419cb 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -849,12 +849,12 @@ (define-public fcft (list check gcc-10 ;TODO: Remove when the default compiler is > GCC 7. pkg-config scdoc)) (propagated-inputs - `(;; Required by fcft.pc. - ("fontconfig" ,fontconfig) - ("freetype" ,freetype) - ("harfbuzz" ,harfbuzz) - ("pixman" ,pixman) - ("tllist" ,tllist))) + (list ;; Required by fcft.pc. + fontconfig + freetype + harfbuzz + pixman + tllist)) (synopsis "Font loading and glyph rasterization library") (description "@code{fcft} is a small font loading and glyph rasterization library @@ -995,9 +995,7 @@ (define-public libraqm (base32 "1shcs5l27l7380dvacvhl8wrdq3lix0wnhzvfdh7vx2pkzjs3zk6")))) (build-system meson-build-system) (native-inputs - `(("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper))) + (list gtk-doc/stable pkg-config python-wrapper)) (inputs (list freetype fribidi harfbuzz)) (home-page "https://github.com/HOST-Oman/libraqm") diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 7230b36ab7..0e403ec871 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -1256,7 +1256,7 @@ (define-public libatasmart (native-inputs (list pkg-config)) (inputs - `(("udev" ,eudev))) + (list eudev)) (home-page "http://0pointer.de/blog/projects/being-smart.html") (synopsis "ATA S.M.A.R.T. reading and parsing library") (description @@ -1436,9 +1436,8 @@ (define-public libmbim "16q550sy84izi5ic3sbbhjnnka2fwhj8vvdrirpn9xspbsgbc3sm")))) (build-system gnu-build-system) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-mkenums - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper))) + (list `(,glib "bin") ; for glib-mkenums + pkg-config python-wrapper)) (propagated-inputs (list glib)) ; required by mbim-glib.pc (inputs @@ -1469,9 +1468,8 @@ (define-public libqmi (inputs (list libgudev)) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-mkenums - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper))) + (list `(,glib "bin") ; for glib-mkenums + pkg-config python-wrapper)) (propagated-inputs (list glib)) ; required by qmi-glib.pc (synopsis "Library to communicate with QMI-powered modems") @@ -1577,9 +1575,7 @@ (define-public telepathy-idle (native-inputs (list autoconf automake libtool pkg-config)) (inputs - `(("xsltproc" ,libxslt) - ("python" ,python-2) - ("python-dbus" ,python2-dbus))) + (list libxslt python-2 python2-dbus)) (propagated-inputs (list telepathy-glib)) (home-page "https://telepathy.freedesktop.org/") @@ -1604,14 +1600,10 @@ (define-public telepathy-mission-control (base32 "00xxv38cfdirnfvgyd56m60j0nkmsv5fz6p2ydyzsychicxl6ssc")))) (build-system gnu-build-system) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-compile-schemas, etc. - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-compile-schemas, etc. + pkg-config)) (inputs - `(("dconf" ,dconf) - ("gtk-doc" ,gtk-doc) - ("libgnome-keyring" ,libgnome-keyring) - ("python" ,python-2) - ("xsltproc" ,libxslt))) + (list dconf gtk-doc libgnome-keyring python-2 libxslt)) (propagated-inputs (list telepathy-glib)) (home-page "https://telepathy.freedesktop.org/wiki/Components/Mission_Control/") diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm index cd172cfbfa..ee28d85602 100644 --- a/gnu/packages/ftp.scm +++ b/gnu/packages/ftp.scm @@ -161,9 +161,7 @@ (define-public weex "1ir761hjncr1bamaqcw9j7x57xi3s9jax3223bxwbq30a0vsw1pd")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("gettext" ,gettext-minimal))) + (list automake autoconf gettext-minimal)) (home-page "http://weex.sourceforge.net/") (synopsis "Non-interactive client for FTP synchronization") (description diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index dac6da3dba..19d5e71506 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1098,10 +1098,7 @@ (define-public quesoglc "08ddhywdy2qg17m592ng3yr0p1ih96irg8wg729g75hsxxq9ipks")))) (build-system gnu-build-system) (native-inputs (list pkg-config)) - (inputs `(("fontconfig" ,fontconfig) - ("freeglute" ,freeglut) - ("fribidi" ,fribidi) - ("glew" ,glew))) + (inputs (list fontconfig freeglut fribidi glew)) (home-page "http://quesoglc.sourceforge.net") (synopsis "Implementation of the OpenGL Character Renderer (GLC)") (description diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 26c93c3399..1c3cea8828 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5265,10 +5265,8 @@ (define-public chromium-bsu "0jk2w5b6s6nkzri585bbz16cif2fhqcnl5l1mq3rd98r9nil3hd1")))) (build-system gnu-build-system) (native-inputs (list pkg-config)) - (inputs `(("gettext" ,gettext-minimal) - ("glu" ,glu) - ("quesoglc" ,quesoglc) - ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer))))) + (inputs (list gettext-minimal glu quesoglc + (sdl-union (list sdl sdl-image sdl-mixer)))) (home-page "http://chromium-bsu.sourceforge.net/") (synopsis "Fast-paced, arcade-style, top-scrolling space shooter") (description @@ -7087,10 +7085,7 @@ (define-public nudoku (base32 "12v00z3p0ymi8f3w4b4bgl4c76irawn3kmd147r0ap6s9ssx2q6m")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list autoconf automake gettext-minimal pkg-config)) (inputs (list ncurses)) (home-page "https://jubalh.github.io/nudoku/") @@ -10190,21 +10185,21 @@ (define-public ktuberling (native-inputs (list extra-cmake-modules kdoctools perl)) (inputs - `(("kcompletion" ,kcompletion) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kio" ,kio) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("python" ,python-wrapper) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtdeclarative" ,qtdeclarative) - ("qtsvg" ,qtsvg))) + (list kcompletion + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kio + kwidgetsaddons + kxmlgui + libkdegames + python-wrapper + qtbase-5 + qtmultimedia + qtdeclarative + qtsvg)) (home-page "https://games.kde.org/") (synopsis "Stamp drawing toy") (description "KTuberling is a drawing toy intended for small children and @@ -10983,16 +10978,16 @@ (define-public bomber (native-inputs (list extra-cmake-modules kdoctools)) (inputs - `(("kcompletiom" ,kcompletion) - ("kconfig" ,kconfig) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kxmlgui" ,kxmlgui) - ("libkdegames" ,libkdegames) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative))) + (list kcompletion + kconfig + kcoreaddons + kcrash + kdbusaddons + ki18n + kxmlgui + libkdegames + qtbase-5 + qtdeclarative)) (home-page "https://games.kde.org/") (synopsis "Arcade bombing game") (description "Bomber is a single player arcade game. @@ -12005,8 +12000,7 @@ (define-public 7kaa (base32 "1y7v0jhp3apb619p7asikqr1dnwb2yxbh40wbx1ppmr5f03mq9ph")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list gettext-minimal pkg-config)) (inputs (list curl enet openal sdl2)) (home-page "https://7kfans.com/") diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index d63a3aaf4c..5fb0f633a3 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -1315,11 +1315,7 @@ (define-public osm-gps-map (native-inputs (list gnome-common gtk-doc/stable pkg-config)) (inputs - `(("cairo" ,cairo) - ("glib" ,glib) - ("gobject-introspection" ,gobject-introspection) - ("gtk+" ,gtk+) - ("libsoup" ,libsoup-minimal-2))) + (list cairo glib gobject-introspection gtk+ libsoup-minimal-2)) (home-page "https://nzjrs.github.io/osm-gps-map/") (synopsis "GTK+ widget for displaying OpenStreetMap tiles") (description diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index f6f6fef32d..a18bffac55 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -1295,16 +1295,14 @@ (define-public xdg-dbus-proxy "03sj1h0c2l08xa8phw013fnxr4fgav7l2mkjhzf9xk3dykwxcj8p")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; For tests. - ("dbus" ,dbus) - - ;; These are required to build the manual. - ("docbook-xml" ,docbook-xml-4.3) - ("docbook-xsl" ,docbook-xsl) - ("libxml2" ,libxml2) - ("xsltproc" ,libxslt))) + (list pkg-config + ;; For tests. + dbus + ;; These are required to build the manual. + docbook-xml-4.3 + docbook-xsl + libxml2 + libxslt)) (inputs (list glib)) (home-page "https://github.com/flatpak/xdg-dbus-proxy") diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index d7c67f183d..afe9a96b91 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -686,12 +686,12 @@ (define-public greybird-gtk-theme "154qawiga792iimkpk3a6q8f4gm4r158wmsagkbqqbhj33kxgxhg")))) (build-system meson-build-system) (native-inputs - `(("gtk+" ,gtk+) - ("glib:bin" ,glib "bin") ; for "glib-compile-resources" - ("librsvg" ,librsvg) - ("pkg-config" ,pkg-config) - ("ruby-sass" ,ruby-sass) - ("sassc" ,sassc))) + (list gtk+ + `(,glib "bin") ; for "glib-compile-resources" + librsvg + pkg-config + ruby-sass + sassc)) (home-page "https://shimmerproject.org/") (synopsis "Grey GTK+ theme based on Bluebird") (description "Greybird is a grey derivative of the Bluebird theme by the diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index e5fde29f08..5f46eb4d63 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1127,9 +1127,7 @@ (define-public notification-daemon (native-inputs (list intltool pkg-config)) (inputs - `(("glib" ,glib) - ("gtk+" ,gtk+) - ("x11" ,libx11))) + (list glib gtk+ libx11)) (synopsis "Notification Daemon for GNOME Desktop") (description "Notification-Daemon is the server implementation of the freedesktop.org desktop notification specification.") @@ -1410,13 +1408,13 @@ (define-public gupnp-dlna "0spzd2saax7w776p5laixdam6d7smyynr9qszhbmq7f14y13cghj")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("libxml" ,libxml2) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gtk-doc/stable + libxml2 + pkg-config + vala)) (inputs (list gstreamer gupnp)) (propagated-inputs @@ -1442,13 +1440,13 @@ (define-public gupnp-av "1p3grslwqm9bc8rmpn4l48d7v9s84nina4r9xbd932dbj8acz7b8")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("libxml" ,libxml2) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gtk-doc/stable + libxml2 + pkg-config + vala)) (inputs (list gtk+ gupnp)) (synopsis "GUPnP A/V for GNOME") @@ -1471,14 +1469,10 @@ (define-public libmediaart "1mlw1qgj8nkd9ll6b6h54r1gfdy3zp8a8xqz7qfyfaj85jjgbph7")))) (build-system meson-build-system) (native-inputs - `(("glib:bin" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") pkg-config)) (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("gettext" ,gettext-minimal) - ("gobject-introspection" ,gobject-introspection) - ("gtk+:doc" ,gtk+ "doc") - ("vala" ,vala))) + (list gdk-pixbuf gettext-minimal gobject-introspection + `(,gtk+ "doc") vala)) (synopsis "Media art library for the GNOME desktop") (description "The libmediaart library is the foundation for media art caching, @@ -1766,9 +1760,7 @@ (define-public gnome-menus "07xvaf8s0fiv0035nk8zpzymn5www76w2a1vflrgqmp9plw8yd6r")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib" ,glib) - ("pkg-config" ,pkg-config))) + (list gettext-minimal glib pkg-config)) (synopsis "Menu support for GNOME desktop") (description "GNOME Menus contains the libgnome-menu library, the layout configuration files for the GNOME menu, as well as a simple menu editor.") @@ -1874,15 +1866,15 @@ (define-public gnome-commander (base32 "0f7l2pkyh3r1qk4hhavl7387l3bq5my3snpdppiavcpnji28dpa5")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("desktop-file-utils" ,desktop-file-utils) - ("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("googletest" ,googletest) - ("intltool" ,intltool) - ("itstool" ,itstool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list desktop-file-utils + gettext-minimal + `(,glib "bin") + gobject-introspection + googletest + intltool + itstool + libtool + pkg-config)) (inputs (list gconf gnome-vfs gtk+-2 libxml2)) (home-page "https://gcmd.github.io/") @@ -1908,10 +1900,7 @@ (define-public gnome-user-docs (base32 "0p6ysdqlfc7vvzsrcanl9bhsc7666sv42xxzpbgsf5j55z3yrkpr")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config) - ("xmllint" ,libxml2))) + (list gettext-minimal itstool pkg-config libxml2)) (synopsis "User documentation for the GNOME desktop") (description "The GNOME User Documentation explains how to use the GNOME desktop and its @@ -1941,14 +1930,14 @@ (define-public dia "04r8dspa6nmicrifhi3sh46hqvyy88hzq37xx99q3q1mwsrpmwy8")))) (build-system meson-build-system) (inputs - `(("graphene" ,graphene) - ("gtk+" ,gtk+-2) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("poppler" ,poppler) - ;; Without Python 2, build fails: plug-ins/python/meson.build:4:0: - ;; ERROR: Unknown method "dependency" in object. - ("python-2" ,python-2))) + (list graphene + gtk+-2 + libxml2 + libxslt + poppler + ;; Without Python 2, build fails: plug-ins/python/meson.build:4:0: + ;; ERROR: Unknown method "dependency" in object. + python-2)) (native-inputs (list appstream-glib docbook-xsl `(,glib "bin") intltool pkg-config)) @@ -2020,10 +2009,7 @@ (define-public libgxps (native-inputs (list gobject-introspection pkg-config)) (inputs - `(("gtk+" ,gtk+) - ("libjpeg" ,libjpeg-turbo) - ("lcms" ,lcms) - ("libtiff" ,libtiff))) + (list gtk+ libjpeg-turbo lcms libtiff)) (propagated-inputs ;; In Requires of libgxps.pc. (list cairo glib libarchive)) @@ -2257,13 +2243,13 @@ (define-public gnome-doc-utils "19n4x25ndzngaciiyd8dd6s2mf9gv6nv3wv27ggns2smm7zkj1nb")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("docbook-xml" ,docbook-xml-4.4) - ("python2-libxml2" ,python2-libxml2) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("pkg-config" ,pkg-config) - ("python-2" ,python-2))) + (list intltool + docbook-xml-4.4 + python2-libxml2 + libxml2 + libxslt + pkg-config + python-2)) (home-page "https://wiki.gnome.org/GnomeDocUtils") (synopsis "Documentation utilities for the Gnome project") @@ -3985,8 +3971,7 @@ (define-public libgnomecanvasmm (build-system gnu-build-system) (propagated-inputs (list libgnomecanvas)) (native-inputs - `(("gtkmm-2" ,gtkmm-2) - ("pkg-config" ,pkg-config))) + (list gtkmm-2 pkg-config)) (home-page "https://gtkmm.org") (synopsis "C++ bindings to the GNOME Canvas library") (description "C++ bindings to the GNOME Canvas library.") @@ -4009,11 +3994,7 @@ (define-public libgnomeui ;; Mentioned as Required in the .pc file (propagated-inputs (list libbonoboui libgnome libgnomecanvas libgnome-keyring)) - (inputs `(("libjpeg" ,libjpeg-turbo) - ("popt" ,popt) - ("libbonobo" ,libbonobo) - ("libxml2" ,libxml2) - ("libglade" ,libglade))) + (inputs (list libjpeg-turbo popt libbonobo libxml2 libglade)) (native-inputs (list `(,glib "bin") ; for glib-mkenums, etc. intltool pkg-config)) @@ -4040,8 +4021,7 @@ (define-public libglade (inputs (list python)) ;; needed for the optional libglade-convert program (propagated-inputs - `(("gtk+-2" ,gtk+-2) - ("libxml2" ,libxml2))) ; required by libglade-2.0.pc + (list gtk+-2 libxml2)) ; required by libglade-2.0.pc (native-inputs (list pkg-config)) (home-page "https://developer.gnome.org/libglade") @@ -4804,9 +4784,7 @@ (define-public python2-rsvg (native-inputs (list pkg-config)) (inputs - `(("python" ,python-2) - ("python2-pygtk" ,python2-pygtk) - ("librsvg" ,librsvg))) + (list python-2 python2-pygtk librsvg)) (home-page "https://www.gnome.org") (synopsis "Python bindings to librsvg") (description @@ -5745,10 +5723,9 @@ (define-public amtk "12v3nj1bb7507ndprjggq0hpz8k719b4bwvl8sm43p3ibmn27anm")))) (build-system meson-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("glib:bin" ,glib "bin") ; for glib-mkenums - ("gtk-doc" ,gtk-doc/stable) - ("pkg-config" ,pkg-config))) + (list gobject-introspection + `(,glib "bin") ; for glib-mkenums + gtk-doc/stable pkg-config)) (inputs (list glib gtk+)) (home-page "https://wiki.gnome.org/Projects/Amtk") @@ -6000,9 +5977,8 @@ (define-public clutter-gst (base32 "17czmpl92dzi4h3rn5rishk015yi3jwiw29zv8qan94xcmnbssgy")))) (build-system gnu-build-system) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-mkenums - ("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection))) + (list `(,glib "bin") ; for glib-mkenums + pkg-config gobject-introspection)) (inputs (list clutter gstreamer gst-plugins-base)) (home-page "http://www.clutter-project.org") @@ -6030,14 +6006,14 @@ (define-public libchamplain (native-inputs (list gobject-introspection pkg-config vala)) (propagated-inputs - `(("libsoup" ,libsoup-minimal-2) - ("sqlite" ,sqlite) - ("clutter" ,clutter) - ("clutter-gtk" ,clutter-gtk) - ("glib:bin" ,glib "bin") ;glib-mkenums, etc. - ("cairo" ,cairo) - ("gtk+3" ,gtk+) - ("glib" ,glib))) + (list libsoup-minimal-2 + sqlite + clutter + clutter-gtk + `(,glib "bin") ;glib-mkenums, etc. + cairo + gtk+ + glib)) (home-page "https://projects.gnome.org/libchamplain/") (synopsis "C library providing a ClutterActor to display maps") (description @@ -6165,20 +6141,20 @@ (define-public grilo (base32 "0ywjvh7xw4ql1q4fvl0q5n06n08pga1g1nc9l7c3x5214gr3fj6i")))) (build-system meson-build-system) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-mkenums and glib-genmarshal - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("vala" ,vala))) + (list `(,glib "bin") ; for glib-mkenums and glib-genmarshal + intltool + pkg-config + gobject-introspection + gtk-doc/stable + vala)) (inputs - `(("cyrus-sasl" ,cyrus-sasl) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libxml2" ,libxml2) - ("liboauth" ,liboauth) - ("libsoup" ,libsoup-minimal-2) - ("totem-pl-parser" ,totem-pl-parser))) + (list cyrus-sasl + glib + gtk+ + libxml2 + liboauth + libsoup-minimal-2 + totem-pl-parser)) (native-search-paths (list (search-path-specification (variable "GRL_PLUGIN_PATH") @@ -6525,8 +6501,7 @@ (define-public eog-plugins (home-page "https://wiki.gnome.org/Apps/EyeOfGnome/Plugins") (synopsis "Extensions for the Eye of GNOME image viewer") (native-inputs - `(("pkg-config" ,pkg-config) - ("gettext" ,gettext-minimal))) + (list pkg-config gettext-minimal)) (inputs (list eog glib @@ -7001,10 +6976,8 @@ (define-public yelp "11shrqass8ak8m10nayqssa6sbrrxa13ffpamvqi1c0yzkxdk9r5")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc. - ("intltool" ,intltool) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") ; for glib-genmarshal, etc. + intltool itstool pkg-config)) (propagated-inputs (list dconf)) (inputs @@ -7181,12 +7154,12 @@ (define-public file-roller "039w1dcpa5ypmv6sm634alk9vbcdkyvy595vkh5gn032jsiqca2a")))) (build-system meson-build-system) (native-inputs - `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database - ("intltool" ,intltool) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config) - ("gtk+" ,gtk+ "bin") ; gtk-update-icon-cache - ("glib:bin" ,glib "bin"))) + (list desktop-file-utils ; for update-desktop-database + intltool + itstool + pkg-config + `(,gtk+ "bin") ; gtk-update-icon-cache + `(,glib "bin"))) ;; TODO: Add libnautilus. (inputs (list gtk+ @@ -7428,9 +7401,7 @@ (define-public zenity "15fdh8xfdhnwcynyh4byx3mrjxbyprqnwxzi7qn3g5wwaqryg1p7")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config))) + (list gettext-minimal itstool pkg-config)) (inputs (list libnotify webkitgtk)) (synopsis "Display graphical dialog boxes from shell scripts") @@ -8873,9 +8844,8 @@ (define-public gnome-autoar "03hmm7cjgjvyxlflghfa89s1amj16qapl2c9pv0r2bfrp87dasv4")))) (build-system meson-build-system) (native-inputs - `(("gobject-introspection" ,gobject-introspection) - ("glib:bin" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list gobject-introspection + `(,glib "bin") pkg-config)) (propagated-inputs (list libarchive)) ; Required by gnome-autoar-0.pc (inputs @@ -9339,15 +9309,15 @@ (define-public libgovirt "1y0x1wyakj3ya33hgj0w1jkbcn50q21gmn2zyalxysqp55i1ij8x")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+:bin" ,gtk+ "bin") - ("pkg-config" ,pkg-config))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gsettings-desktop-schemas + `(,gtk+ "bin") + pkg-config)) (inputs - `(("glib-networking" ,glib-networking) ; GIO plugin--for the tests - ("librest" ,rest))) + (list glib-networking ; GIO plugin--for the tests + rest)) (synopsis "GoVirt Library") (description "GoVirt is a GObject wrapper for the oVirt REST API.") (home-page "https://gitlab.gnome.org/GNOME/libgovirt") @@ -9673,9 +9643,7 @@ (define-public libzapojit (native-inputs (list gobject-introspection intltool pkg-config)) (inputs - `(("gnome-online-accounts:lib" ,gnome-online-accounts "lib") - ("json-glib" ,json-glib) - ("rest" ,rest))) + (list `(,gnome-online-accounts "lib") json-glib rest)) (home-page "https://wiki.gnome.org/Projects/Zapojit") (synopsis "Library for accessing SkyDrive and Hotmail") (description @@ -10171,11 +10139,8 @@ (define-public xpad "0l0g5x8g6dwhf5ksnqqrjjsycy57kcvdslkmsr6bl3vrsjd7qml3")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gtk+:bin" ,gtk+ "bin") - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list autoconf automake + `(,gtk+ "bin") intltool pkg-config)) (inputs (list gtksourceview-3 libsm)) (home-page "https://wiki.gnome.org/Apps/Xpad") @@ -10305,11 +10270,7 @@ (define-public bluefish (native-inputs (list desktop-file-utils intltool pkg-config)) (inputs - `(("enchant" ,enchant) - ("gtk+" ,gtk+) - ("python" ,python-wrapper) - ("xmllint" ,libxml2) - ("gucharmap" ,gucharmap))) + (list enchant gtk+ python-wrapper libxml2 gucharmap)) (home-page "http://bluefish.openoffice.nl") (synopsis "Web development studio") (description @@ -10655,8 +10616,7 @@ (define-public gnome-video-effects "1j6h98whgkcxrh30bwvnxvyqxrxchgpdgqhl0j71xz7x72dqxijd")))) (build-system meson-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list gettext-minimal pkg-config)) (home-page "https://wiki.gnome.org/Projects/GnomeVideoEffects") (synopsis "Video effects for Cheese and other GNOME applications") (description @@ -10812,23 +10772,19 @@ (define-public sound-juicer "19qg4xv0f9rkq34lragkmhii1llxsa87llbl28i759b0ks4f6sny")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("desktop-file-utils" ,desktop-file-utils) - ("intltool" ,intltool) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config) - ("xmllint" ,libxml2))) + (list desktop-file-utils intltool itstool pkg-config libxml2)) (inputs - `(("gtk+" ,gtk+) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("iso-codes" ,iso-codes) - ("libbrasero-media3" ,brasero) - ("libcanberra" ,libcanberra) - ("libdiscid" ,libdiscid) - ("libmusicbrainz" ,libmusicbrainz) - ("neon" ,neon))) + (list gtk+ + gsettings-desktop-schemas + gstreamer + gst-plugins-base + gst-plugins-good + iso-codes + brasero + libcanberra + libdiscid + libmusicbrainz + neon)) (home-page "https://wiki.gnome.org/Apps/SoundJuicer") (synopsis "Audio music cd ripper") (description "Sound Juicer extracts audio from compact discs and convert it @@ -11306,12 +11262,12 @@ (define-public libgit2-glib "1pmrcnsa7qdda73c3dxf47733mwprmj5ljpw3acxbj6r8k27anp0")))) (build-system meson-build-system) (native-inputs - `(("glib:bin" ,glib "bin") ;; For glib-mkenums - ("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config) - ("python-pygobject" ,python-pygobject) - ("python-wrapper" ,python-wrapper) - ("vala" ,vala))) + (list `(,glib "bin") ;; For glib-mkenums + gobject-introspection + pkg-config + python-pygobject + python-wrapper + vala)) (inputs (list glib libssh2)) (propagated-inputs @@ -11547,23 +11503,23 @@ (define-public gnote (base32 "01fqdfgcl32cf40jw9q0h7f5bghl1lvf89vln1lh41ncrk0iw6vy")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("desktop-file-utils" ,desktop-file-utils) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config) - ("unittest-cpp" ,unittest-cpp))) ;FIXME: not found by pkg-config + (list desktop-file-utils + `(,glib "bin") + gobject-introspection + intltool + itstool + pkg-config + unittest-cpp)) ;FIXME: not found by pkg-config (inputs - `(("glibmm" ,glibmm) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gspell" ,gspell) - ("gtk+" ,gtk+) - ("gtkmm" ,gtkmm-3) - ("libsecret" ,libsecret) - ("libuuid" ,util-linux "lib") - ("libxml2" ,libxml2) - ("libxslt" ,libxslt))) + (list glibmm + gsettings-desktop-schemas + gspell + gtk+ + gtkmm-3 + libsecret + `(,util-linux "lib") + libxml2 + libxslt)) (synopsis "Note-taking application for the GNOME desktop") (description "Gnote is a note-taking application written for the GNOME desktop @@ -11843,14 +11799,14 @@ (define-public gnome-latex (base32 "0xqd49pgi82dygqnxj08i1v22b0vwwhx3zvdinhrx4jny339yam8")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gtk-doc" ,gtk-doc/stable) - ("intltool" ,intltool) - ("itstool" ,itstool) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gtk-doc/stable + intltool + itstool + pkg-config + vala)) (inputs (list amtk dconf @@ -12194,10 +12150,9 @@ (define-public jsonrpc-glib (inputs (list json-glib glib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib:bin" ,glib "bin") ; for glib-genmarshal, etc. - ("gobject-introspection" ,gobject-introspection) - ("vala" ,vala))) + (list pkg-config + `(,glib "bin") ; for glib-genmarshal, etc. + gobject-introspection vala)) (home-page "https://gitlab.gnome.org/GNOME/jsonrpc-glib") (synopsis "JSON-RPC library for GLib") (description "Jsonrpc-GLib is a library to communicate with JSON-RPC based @@ -12222,10 +12177,7 @@ (define-public feedbackd "1wbkzxnqjydfgjvp7vz4ghczcz740zcb1yn90cb6gb5md4n6qx2y")))) (build-system meson-build-system) (native-inputs - `(("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list `(,glib "bin") gobject-introspection pkg-config vala)) (inputs (list dbus gsound json-glib libgudev)) (propagated-inputs @@ -12698,10 +12650,8 @@ (define-public gnome-power-manager (inputs (list upower gtk+ gsettings-desktop-schemas adwaita-icon-theme)) (native-inputs - `(("desktop-file-utils" ,desktop-file-utils) - ("glib:bin" ,glib "bin") - ("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list desktop-file-utils + `(,glib "bin") gettext-minimal pkg-config)) (home-page "https://gitlab.gnome.org/GNOME/gnome-power-manager") (synopsis "Power management daemon for the GNOME desktop") (description "@code{gnome-power-manager} is a tool for viewing present and diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index bc6b1435ec..5c0dd348cc 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -168,11 +168,7 @@ (define-public libmicrohttpd (patches (search-patches "libmicrohttpd-0.9.73-test-ssl3.patch")))) (build-system gnu-build-system) (inputs - `(("curl" ,curl) - ("gnutls" ,gnutls/dane) - ("libgcrypt" ,libgcrypt) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list curl gnutls/dane libgcrypt openssl zlib)) (synopsis "C library implementing an HTTP 1.1 server") (description "GNU libmicrohttpd is a small, embeddable HTTP server implemented as a diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index ce3e8ce9b2..48844a1683 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -138,9 +138,7 @@ (define-public mmm (native-inputs (list luajit pkg-config)) (inputs - `(("alsa" ,alsa-lib) - ("sdl" ,sdl) - ("sdl2" ,sdl2))) + (list alsa-lib sdl sdl2)) (synopsis "Memory Mapped Machine") (description "MMM is a shared memory protocol for virtualising access to framebuffer graphics, audio output and input event.") diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 75f86ac7a0..143e4e868e 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -151,14 +151,14 @@ (define-public libdc1394 (native-inputs (list doxygen perl pkg-config)) (inputs - `(("glu" ,glu) - ("libraw1394" ,libraw1394) - ("libusb" ,libusb) - ("libxv" ,libxv) - ("linux-headers" ,linux-libre-headers) - ("mesa" ,mesa) - ("sdl" ,sdl) - ("v4l" ,v4l-utils))) + (list glu + libraw1394 + libusb + libxv + linux-libre-headers + mesa + sdl + v4l-utils)) (synopsis "1394-Based Digital Camera Control Library") (description "LibDC1394 is a library that provides functionality to control any camera that conforms to the 1394-Based Digital Camera Specification written @@ -338,14 +338,14 @@ (define-public esound (base32 "141jg70fim276i8k2kyypm84gy89i1k9mm4yf68mfwnybvjw1d6n")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("gnome-common" ,gnome-common) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("tcsh" ,tcsh) ; for the tests - ("which" ,which))) + (list autoconf + automake + gettext-minimal + gnome-common + libtool + pkg-config + tcsh ; for the tests + which)) (inputs (list alsa-lib pcaudiolib tcp-wrappers)) (propagated-inputs @@ -984,10 +984,7 @@ (define-public gst-libav (base32 "0j55jgk9sbhinfx2gsg21q609x6yzrixrn5xxlxd378fj6500bl2")))) (build-system meson-build-system) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper) - ("ruby" ,ruby))) + (list perl pkg-config python-wrapper ruby)) (inputs (list ffmpeg)) (propagated-inputs diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index bc2dd8d592..b5df887a51 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -1344,11 +1344,7 @@ (define-public guile-mastodon "1wx5h6wa9c0na8mrnr2nv1nzjvq68zyrly8yyp11dsskhaw4y33h")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("emacs" ,emacs-minimal) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) + (list autoconf automake emacs-minimal pkg-config texinfo)) (inputs (list guile-3.0 gnutls guile-json-4)) (home-page "https://framagit.org/prouby/guile-mastodon") @@ -1881,13 +1877,13 @@ (define-public guile-udev "037md1sg7bgsa4478hz1dbsivsxzdnl5acadlrsh4ds2yxbsb5jp")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("libtool" ,libtool) - ("texinfo" ,texinfo) - ("pkg-config" ,pkg-config) - ("which" ,which))) + (list autoconf + automake + gettext-minimal + libtool + texinfo + pkg-config + which)) (inputs (list guile-3.0 eudev)) (home-page "https://github.com/artyom-poptsov/guile-udev") @@ -2144,8 +2140,7 @@ (define-public guile-reader (base32 "1fyjckmygkhq22lq8nqc86yl5zzbqd7a944dnz5c1f6vx92b9hiq")))) (build-system gnu-build-system) - (native-inputs `(("pkgconfig" ,pkg-config) - ("gperf" ,gperf))) + (native-inputs (list pkg-config gperf)) (inputs (list guile-3.0)) (synopsis "Framework for building readers for GNU Guile") (description @@ -2696,8 +2691,7 @@ (define-public guile2.2-picture-language (name "guile2.2-picture-language") (inputs (list guile-2.2)) (propagated-inputs - `(("guile-cairo" ,guile2.2-cairo) - ("guile-rsvg" ,guile2.2-rsvg))))) + (list guile2.2-cairo guile2.2-rsvg)))) (define-public guile-studio (let ((commit "dd0ad42e51feafebda7cc29afe7c8bc7a182a842") @@ -3823,8 +3817,7 @@ (define-public guile2.2-webutils (inputs (list guile-2.2)) (propagated-inputs - `(("guile-irregex" ,guile2.2-irregex) - ("guile-gcrypt" ,guile2.2-gcrypt))))) + (list guile2.2-irregex guile2.2-gcrypt)))) (define-public guile-lens (let ((commit "14b15d07255f9d3f55d40a3b750d13c9ee3a154f") diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm index 10f9862ff5..7f6e858ee0 100644 --- a/gnu/packages/hardware.scm +++ b/gnu/packages/hardware.scm @@ -669,8 +669,7 @@ (define-public libqb "008vvw504kh40br5v2xkqavnp9vpmjvf768faqzv1d00fd53ingn")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("xmllint" ,libxml2))) + (list pkg-config libxml2)) (home-page "https://clusterlabs.github.io/libqb/") (synopsis "Library providing high performance logging, tracing, ipc, and poll") (description "Libqb is a library with the primary purpose of providing diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm index 295c42a54c..e647d65a89 100644 --- a/gnu/packages/haskell-check.scm +++ b/gnu/packages/haskell-check.scm @@ -166,14 +166,14 @@ (define-public ghc-tasty "0574hbqzxzyv6vsk5kzbf04kz58y0iy8x9ydcj4b8fpncgmgy63g")))) (build-system haskell-build-system) (inputs - `(("ghc-tagged" ,ghc-tagged) - ("ghc-regex-tdfa" ,ghc-regex-tdfa) - ("ghc-optparse-applicative" ,ghc-optparse-applicative) - ("ghc-unbounded-delays" ,ghc-unbounded-delays) - ("ghc-async" ,ghc-async) - ("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-clock-bootstrap" ,ghc-clock-bootstrap) - ("ghc-wcwidth" ,ghc-wcwidth-bootstrap))) + (list ghc-tagged + ghc-regex-tdfa + ghc-optparse-applicative + ghc-unbounded-delays + ghc-async + ghc-ansi-terminal + ghc-clock-bootstrap + ghc-wcwidth-bootstrap)) (home-page "http://documentup.com/feuerbach/tasty") (synopsis "Modern and extensible testing framework") (description "Tasty is a modern testing framework for Haskell. It lets @@ -490,8 +490,7 @@ (define-public ghc-quickcheck "1wrnrm9sq4s0bly0q58y80g4153q45iglqa34xsi2q3bd62nqyyq")))) (build-system haskell-build-system) (inputs - `(("ghc-random" ,ghc-random) - ("ghc-splitmix" ,ghc-splitmix-bootstrap))) + (list ghc-random ghc-splitmix-bootstrap)) (home-page "https://github.com/nick8325/quickcheck") (synopsis "Automatic testing of Haskell programs") (description diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 247110aa20..d95b87639c 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1186,9 +1186,7 @@ (define-public ghc-skein (base32 "1jdqdk0rz2wnvw735clnj8jh0a9rkrbqjg7vk3w6wczdql6cm0pq")))) (build-system haskell-build-system) - (inputs `(("ghc-cereal" ,ghc-cereal) - ("ghc-tagged" ,ghc-tagged) - ("ghc-crpto-api" ,ghc-crypto-api))) + (inputs (list ghc-cereal ghc-tagged ghc-crypto-api)) (native-inputs (list ghc-hspec)) (home-page "https://github.com/yesodweb/path-pieces") (synopsis "Skein family of cryptographic hash functions for Haskell") diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e49e9d2f35..f5d15bcc2f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11371,10 +11371,8 @@ (define-public ghc-semigroups-bootstrap (inherit ghc-semigroups) (name "ghc-semigroups-bootstrap") (inputs - `(("ghc-nats" ,ghc-nats-bootstrap) - ("ghc-tagged" ,ghc-tagged) - ("ghc-unordered-containers" ,ghc-unordered-containers-bootstrap) - ("ghc-hashable" ,ghc-hashable-bootstrap))) + (list ghc-nats-bootstrap ghc-tagged + ghc-unordered-containers-bootstrap ghc-hashable-bootstrap)) (properties '((hidden? #t))))) (define-public ghc-serialise @@ -11824,16 +11822,16 @@ (define-public ghc-splitmix "0das5n44dhlcv5i233iakx37d17kidqvhrvp6w9nd7hc015ry026")))) (build-system haskell-build-system) (native-inputs - `(("ghc-async" ,ghc-async) - ("ghc-base-compat-batteries" ,ghc-base-compat-batteries) - ("ghc-base-compat" ,ghc-base-compat) - ("ghc-hunit" ,ghc-hunit) - ("ghc-math-functions" ,ghc-math-functions) - ("ghc-random" ,ghc-random-bootstrap) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-tf-random" ,ghc-tf-random) - ("ghc-vector" ,ghc-vector))) + (list ghc-async + ghc-base-compat-batteries + ghc-base-compat + ghc-hunit + ghc-math-functions + ghc-random-bootstrap + ghc-test-framework + ghc-test-framework-hunit + ghc-tf-random + ghc-vector)) (home-page "https://hackage.haskell.org/package/splitmix") (synopsis "Fast and splittable pseudorandom number generator") (description "This package provides a Pure Haskell implementation of the @@ -14328,9 +14326,7 @@ (define-public ghc-wcwidth-bootstrap (inherit ghc-wcwidth) (name "ghc-wcwidth-bootstrap") (inputs - `(("ghc-setlocale" ,ghc-setlocale) - ("ghc-utf8-string" ,ghc-utf8-string) - ("ghc-attoparsec" ,ghc-attoparsec-bootstrap))) + (list ghc-setlocale ghc-utf8-string ghc-attoparsec-bootstrap)) (properties '((hidden? #t))))) (define-public ghc-weigh diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm index 2248637169..93fe384aa8 100644 --- a/gnu/packages/image-processing.scm +++ b/gnu/packages/image-processing.scm @@ -106,13 +106,13 @@ (define-public dcmtk (base32 "13j5yf3p6qj3mr17d77r3kcqchf055hgvk1w15vmdr8f54mwcnb8")))) (build-system cmake-build-system) (inputs - `(("icu4c" ,icu4c) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("libxml2" ,libxml2) - ("openssl" ,openssl) - ("zlib" ,zlib))) + (list icu4c + libjpeg-turbo + libpng + libtiff + libxml2 + openssl + zlib)) (native-inputs (list doxygen)) ; for HTML documentation (home-page "https://dcmtk.org") @@ -591,27 +591,27 @@ (define-public vips (native-inputs (list gobject-introspection pkg-config)) (inputs - `(("expat" ,expat) - ("fftw" ,fftw) - ("giflib" ,giflib) - ("glib" ,glib) - ("hdf5" ,hdf5) - ("imagemagick" ,imagemagick) - ("lcms" ,lcms) - ("libexif" ,libexif) - ("libgsf" ,libgsf) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("librsvg" ,librsvg) - ("libtiff" ,libtiff) - ("libxml2" ,libxml2) - ("libwebp" ,libwebp) - ("matio" ,matio) - ("niftilib" ,niftilib) - ("openexr" ,openexr-2) - ("orc" ,orc) - ("pango" ,pango) - ("poppler" ,poppler))) + (list expat + fftw + giflib + glib + hdf5 + imagemagick + lcms + libexif + libgsf + libjpeg-turbo + libpng + librsvg + libtiff + libxml2 + libwebp + matio + niftilib + openexr-2 + orc + pango + poppler)) (home-page "https://libvips.github.io/libvips/") (synopsis "Multithreaded image processing system with low memory needs") (description @@ -805,11 +805,7 @@ (define-public vxl #t)))) (build-system cmake-build-system) (inputs - `(("libgeotiff" ,libgeotiff) - ("libtiff" ,libtiff) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("zlib" ,zlib))) + (list libgeotiff libtiff libjpeg-turbo libpng zlib)) (home-page "https://github.com/vxl/vxl/") (synopsis "Collection of C++ libraries for computer vision") (description "VXL (the Vision-something-Libraries) is a collection of C++ diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm index 07de231cb8..715b6fdc62 100644 --- a/gnu/packages/image-viewers.scm +++ b/gnu/packages/image-viewers.scm @@ -373,8 +373,7 @@ (define-public gpicview (base32 "0hi9v0rdx47nys0wvm9xasdrafa34r5kq6crb074a0ipwmc60iiq")))) (build-system gnu-build-system) - (inputs `(("gtk+" ,gtk+-2) - ("libjpeg" ,libjpeg-turbo))) + (inputs (list gtk+-2 libjpeg-turbo)) (native-inputs (list intltool pkg-config)) (synopsis "Simple and fast image viewer for X") (description "gpicview is a lightweight GTK+ 2.x based image viewer. @@ -794,10 +793,7 @@ (define-public chafa (native-inputs (list pkg-config)) (inputs - `(("freetype" ,freetype) - ("libjpeg" ,libjpeg-turbo) - ("glib" ,glib) - ("imagemagick" ,imagemagick))) + (list freetype libjpeg-turbo glib imagemagick)) (synopsis "Convert images to ANSI/Unicode characters") (description "Chafa is a command-line utility that converts all kinds of images, diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 64a3627bdb..b6378a3890 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -1437,7 +1437,7 @@ (define-public jasper "0p3fj89gkhd2ys5ci75cwb6p7rvb2pf52jd8c9d4g76qp846njnx")))) (build-system cmake-build-system) (inputs - `(("libjpeg" ,libjpeg-turbo))) + (list libjpeg-turbo)) (synopsis "JPEG-2000 library") (description "The JasPer Project is an initiative to provide a reference implementation of the codec specified in the JPEG-2000 Part-1 standard (i.e., @@ -1947,9 +1947,7 @@ (define-public jp2a "076frk3pa16s4r1b10zgy81vdlz0385zh3ykbnkaij25jn5aqc09")))) (build-system gnu-build-system) (inputs - `(("curl" ,curl) - ("libjpeg" ,libjpeg-turbo) - ("ncurses" ,ncurses))) + (list curl libjpeg-turbo ncurses)) (home-page "https://csl.name/jp2a/") (synopsis "Convert JPEG images to ASCII") (description diff --git a/gnu/packages/jose.scm b/gnu/packages/jose.scm index f841d1444a..9e0787bce7 100644 --- a/gnu/packages/jose.scm +++ b/gnu/packages/jose.scm @@ -42,9 +42,7 @@ (define-public jose "09c2kn9cjqkgx4g0rf6c2k3ng9970r468c9z7067j8kyf7ksywp2")))) (build-system meson-build-system) (native-inputs (list pkg-config)) - (inputs `(("jansson" ,jansson) - ("zlib" ,zlib) - ("libcrypto" ,openssl))) + (inputs (list jansson zlib openssl)) (home-page "https://github.com/latchset/jose") (synopsis "Object Signing and Encryption") (description "C-language implementation of Javascript Object Signing and diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 0f2a6b7514..2ad1c4cd5d 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -565,9 +565,7 @@ (define-public julia-chainrulestestutils (base32 "1vlkyp72d514gyb4k3yhjl1g7f24ncmz61j56p4sdi9f76rk9fx9")))) (build-system julia-build-system) (propagated-inputs - `(("julia-chainrulescore" ,julia-chainrulescore) - ("julia-compat" ,julia-compat) - ("julia-finitedifference" ,julia-finitedifferences))) + (list julia-chainrulescore julia-compat julia-finitedifferences)) (home-page "https://github.com/JuliaDiff/ChainRulesTestUtils.jl") (synopsis "Common utilities used by downstream automatic differentiation tools") (description "This package is designed to help in testing @@ -1252,7 +1250,7 @@ (define-public julia-documentermarkdown (inputs ;; We don't want to propagate the bootstrap version. ;; Cycle with Documenter.jl in later versions. - `(("julia-documenter" ,julia-documenter-bootstrap))) + (list julia-documenter-bootstrap)) (home-page "https://github.com/JuliaDocs/DocumenterMarkdown.jl") (synopsis "Documenter's Markdown") (description "This package enables the Markdown / MkDocs backend of diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 71bcfdb939..65937f8970 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -3604,29 +3604,29 @@ (define-public khtml (native-inputs (list extra-cmake-modules perl)) (inputs - `(("giflib" ,giflib) - ("gperf" ,gperf) - ("karchive" ,karchive) - ("kcodecs" ,kcodecs) - ("kglobalaccel" ,kglobalaccel) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kjs" ,kjs) - ("knotifications" ,knotifications) - ("kparts" ,kparts) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("openssl" ,openssl) - ("phonon" ,phonon) - ("qtbase" ,qtbase-5) - ("qtx11extras" ,qtx11extras) - ("sonnet" ,sonnet))) + (list giflib + gperf + karchive + kcodecs + kglobalaccel + ki18n + kiconthemes + kio + kjs + knotifications + kparts + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libjpeg-turbo + libpng + openssl + phonon + qtbase-5 + qtx11extras + sonnet)) (home-page "https://community.kde.org/Frameworks") (synopsis "KDE Frameworks 5 HTML widget and component") (description "KHTML is a web rendering engine, based on the KParts diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 7697920365..4e08bd5337 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -256,50 +256,50 @@ (define-public kopete (native-inputs (list extra-cmake-modules kdoctools pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("boost" ,boost) - ("expat" ,expat) - ("glib" ,glib) - ("gpgme" ,gpgme) - ("jsoncpp" ,jsoncpp) - ("kcmutils" ,kcmutils) - ("kconfig" ,kconfig) - ("kcontacts" ,kcontacts) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("kdelibs4support" ,kdelibs4support) - ("kdnssd" ,kdnssd) - ("kemoticons" ,kemoticons) - ("khtml" ,khtml) - ("ki18n" ,ki18n) - ("kidentitymanagement" ,kidentitymanagement) - ("kjs" ,kjs) - ;; TODO? kleopatra (additionally to libkleo) - ("knotifyconfig" ,knotifyconfig) - ("kparts" ,kparts) - ("kpimtextedit" ,kpimtextedit) - ("ktexteditor" ,ktexteditor) - ("kwallet" ,kwallet) - ;; TODO: Libgadu - ("libidn" ,libidn) - ("libkleo" ,libkleo) - ;; TODO: LibMeanwhile - ("libotr" ,libotr) - ("libsrtp" ,libsrtp) - ("libxml2" ,libxml2) - ("libxstl" ,libxslt) - ;; TODO: Mediastreamer - ("openssl" ,openssl) - ("ortp" ,ortp) - ("phonon" ,phonon) - ("qca" ,qca) - ("qgpgme" ,qgpgme) - ("qtbase" ,qtbase-5) - ("speex" ,speex) - ("v4l-utils" ,v4l-utils) - ;; TODO: Xmms - ("zlib" ,zlib))) + (list alsa-lib + boost + expat + glib + gpgme + jsoncpp + kcmutils + kconfig + kcontacts + kcoreaddons + kcrash + kdbusaddons + kdelibs4support + kdnssd + kemoticons + khtml + ki18n + kidentitymanagement + kjs + ;; TODO? kleopatra (additionally to libkleo) + knotifyconfig + kparts + kpimtextedit + ktexteditor + kwallet + ;; TODO: Libgadu + libidn + libkleo + ;; TODO: LibMeanwhile + libotr + libsrtp + libxml2 + libxslt + ;; TODO: Mediastreamer + openssl + ortp + phonon + qca + qgpgme + qtbase-5 + speex + v4l-utils + ;; TODO: Xmms + zlib)) ;; TODO: enable video support (home-page "https://kde.org/applications/internet/org.kde.kopete") (synopsis "Instant messaging and chat application") @@ -332,25 +332,25 @@ (define-public krdc (native-inputs (list extra-cmake-modules kdoctools)) (inputs - `(("kbookmarks" ,kbookmarks) - ("freerdp" ,freerdp) - ("kcmutils" ,kcmutils) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kdnssd" ,kdnssd) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("knotifyconfig" ,knotifyconfig) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libssh2" ,libssh) - ;; TODO: libvnc{server,client} - is not tigervnc-{server,client} - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("qtbase" ,qtbase-5))) + (list kbookmarks + freerdp + kcmutils + kcompletion + kconfig + kdnssd + ki18n + kiconthemes + knotifications + knotifyconfig + knotifyconfig + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libssh + ;; TODO: libvnc{server,client} - is not tigervnc-{server,client} + oxygen-icons ; default icon set + qtbase-5)) (home-page "https://kde.org/applications/internet/org.kde.krdc") (synopsis "Remote desktop client") (description "KRDC is a client application that allows you to view or even diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index bc88c72407..7537ac1ddd 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm @@ -599,33 +599,33 @@ (define-public kwave (native-inputs (list extra-cmake-modules librsvg pkg-config kdoctools)) (inputs - `(("also-lib" ,alsa-lib) - ("audiofile" ,audiofile) - ("flac" ,flac) - ("id3lib" ,id3lib) - ("karchive" ,karchive) - ("kcompletion" ,kcompletion) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kservice" ,kservice) - ("ktextwidgets" ,ktextwidgets) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kxmlgui" ,kxmlgui) - ("libmad" ,libmad) - ("libsamplerate" ,libsamplerate) - ("libvorbis" ,libvorbis) - ("opus" ,opus) - ("oxygen-icons" ,oxygen-icons) ; default icon set - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("zlib" ,zlib))) + (list alsa-lib + audiofile + flac + id3lib + karchive + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kio + kservice + ktextwidgets + kwidgetsaddons + kxmlgui + libmad + libsamplerate + libvorbis + opus + oxygen-icons ; default icon set + pulseaudio + qtbase-5 + qtmultimedia + zlib)) (home-page "https://kde.org/applications/multimedia/org.kde.kwave") (synopsis "Sound editor for KDE") (description "Kwave is a sound editor designed for the KDE Desktop diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index a2edb13ea6..dd18a95062 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -358,33 +358,33 @@ (define-public kincidenceeditor (native-inputs (list extra-cmake-modules)) (inputs - `(("akonadi" ,akonadi) - ("akonadi-calendar" ,akonadi-calendar) - ("akonadi-contacts" ,akonadi-contacts) - ("akonadi-mime" ,akonadi-mime) - ("boost" ,boost) - ("kcalendarcore" ,kcalendarcore) - ("kcalendarsupport" ,kcalendarsupport) - ("kcalutils" ,kcalutils) - ("kcodecs" ,kcodecs) - ("kcontacts" ,kcontacts) - ("kdbusaddons" ,kdbusaddons) - ("kdepim-apps-libs" ,kdepim-apps-libs) - ("kdiagram" ,kdiagram) - ("keventviews" ,keventviews) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kidentitymanagement" ,kidentitymanagement) - ("kio" ,kio) - ("kitemmodels" ,kitemmodels) - ("kldap" ,kldap) - ("kmailtransport" ,kmailtransport) - ("kmime" ,kmime) - ("kpimtextedit" ,kpimtextedit) - ("ktextwidgets" ,ktextwidgets) - ("kwallat" ,kwallet) - ("libkdepim" ,libkdepim) - ("qtbase" ,qtbase-5))) + (list akonadi + akonadi-calendar + akonadi-contacts + akonadi-mime + boost + kcalendarcore + kcalendarsupport + kcalutils + kcodecs + kcontacts + kdbusaddons + kdepim-apps-libs + kdiagram + keventviews + ki18n + kiconthemes + kidentitymanagement + kio + kitemmodels + kldap + kmailtransport + kmime + kpimtextedit + ktextwidgets + kwallet + libkdepim + qtbase-5)) (home-page "https://invent.kde.org/pim/incidenceeditor") (synopsis "KDE PIM library for editing incidences") (description "This library provides an incidence editor for KDE PIM.") diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 6a65b7b1f3..2b3a0dd15e 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -508,30 +508,30 @@ (define-public smb4k (native-inputs (list extra-cmake-modules kdoctools)) (inputs - `(("kauth" ,kauth) - ("kconfig" ,kconfig) - ("kconfigwidgets" ,kconfigwidgets) - ("kcompletion" ,kcompletion) - ("kcoreaddons" ,kcoreaddons) - ("kcrash" ,kcrash) - ("kdbusaddons" ,kdbusaddons) - ("ki18n" ,ki18n) - ("kiconthemes" ,kiconthemes) - ("kio" ,kio) - ("kjobwidgets" ,kjobwidgets) - ("knotifications" ,knotifications) - ("knotifyconfig" ,knotifyconfig) - ("ktextwidgets" ,ktextwidgets) - ("kwallet" ,kwallet) - ("kwidgetsaddons" ,kwidgetsaddons) - ("kwindowsystem" ,kwindowsystem) - ("kxmlgui" ,kxmlgui) - ("libsmbclient" ,samba) - ("oxygen-icons" ,oxygen-icons) ;; default icon set - ("plasma-framework" ,plasma-framework) - ("qtbase" ,qtbase-5) - ("qtdeclarative" ,qtdeclarative) - ("solid" ,solid))) + (list kauth + kconfig + kconfigwidgets + kcompletion + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kio + kjobwidgets + knotifications + knotifyconfig + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + samba + oxygen-icons ;; default icon set + plasma-framework + qtbase-5 + qtdeclarative + solid)) (home-page "https://kde.org/applications/utilities/org.kde.smb4k") (synopsis "Samba (SMB) share advanced browser") (description "Smb4K is an network neighborhood browser for the KDE diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 0ea6a73c92..851a3495b7 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -1099,8 +1099,7 @@ (define-public poxml (native-inputs (list extra-cmake-modules kdoctools)) (inputs - `(("gettext" ,gettext-minimal) - ("qtbase" ,qtbase-5))) + (list gettext-minimal qtbase-5)) (home-page "https://kde.org/applications/development") (synopsis "Tools for translating DocBook XML files with Gettext") (description "This is a collection of tools that facilitate translating diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm index a3f74a62d7..db7ae86cc7 100644 --- a/gnu/packages/libusb.scm +++ b/gnu/packages/libusb.scm @@ -557,8 +557,7 @@ (define-public hidapi (base32 "1nr4z4b10vpbh3ss525r7spz4i43zim2ba5qzfl15dgdxshxxivb")))) (build-system gnu-build-system) (inputs - `(("libusb" ,libusb) - ("udev" ,eudev))) + (list libusb eudev)) (native-inputs (list autoconf automake libtool pkg-config)) (home-page "https://github.com/libusb/hidapi") diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index ed76159bff..2e659836e2 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8670,8 +8670,8 @@ (define-public erofs-utils (base32 "1ygaw69pfz2hfzw9cqzg9rfnjzrdbfkwsiinz6qs2h56dssjz0y9")))) (build-system gnu-build-system) (inputs - `(("lz4" ,lz4) - ("libuuid" ,util-linux "lib"))) + (list lz4 + `(,util-linux "lib"))) (native-inputs (list autoconf automake libtool pkg-config)) (home-page "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/") diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm index 9a37bdcfbf..1cdd7d8300 100644 --- a/gnu/packages/lisp-check.scm +++ b/gnu/packages/lisp-check.scm @@ -78,9 +78,7 @@ (define-public sbcl-check-it (base32 "1kbjwpniffdpv003igmlz5r0vy65m7wpfnhg54fhwirp1227hgg7")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("closer-mop" ,sbcl-closer-mop) - ("optima" ,sbcl-optima))) + (list sbcl-alexandria sbcl-closer-mop sbcl-optima)) (native-inputs (list sbcl-stefil)) (home-page "https://github.com/arclanguage/Clamp") @@ -156,9 +154,7 @@ (define-public sbcl-cl-mock (base32 "0f40wikcf783jx26ip0nnhwjjfjvjiw7njqsqrb6kaphc8bgw0i1")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("closer-mop" ,sbcl-closer-mop) - ("trivia" ,sbcl-trivia))) + (list sbcl-alexandria sbcl-closer-mop sbcl-trivia)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/Ferada/cl-mock") @@ -315,8 +311,7 @@ (define-public sbcl-fiasco "1k8i2kq57201bvy3zfpsxld530hd104dgbglxigqb6i408c1a7aw")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-alexandria sbcl-trivial-gray-streams)) (synopsis "Simple and powerful test framework for Common Lisp") (description "A Common Lisp test framework that treasures your failures, logical continuation of Stefil. It focuses on interactive debugging.") @@ -347,9 +342,8 @@ (define-public sbcl-fiveam (sha256 (base32 "04mh5plmlb15jbq3dkd8b9jl1dmbbg4hnd3k7859vpf6s12k5p4j")))) (inputs - `(("alexandria" ,sbcl-alexandria) - ("net.didierverna.asdf-flv" ,sbcl-net.didierverna.asdf-flv) - ("trivial-backtrace" ,sbcl-trivial-backtrace))) + (list sbcl-alexandria sbcl-net.didierverna.asdf-flv + sbcl-trivial-backtrace)) (build-system asdf-build-system/sbcl) (synopsis "Common Lisp testing framework") (description "FiveAM is a simple (as far as writing and running tests @@ -413,7 +407,7 @@ (define-public sbcl-kaputt (base32 "10a78032vnf12kjjpfmq9ign38cad237ycyq37dwnx922nxjjaj4")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-ppcre)) (home-page "https://github.com/foretspaisibles/cl-kaputt") (synopsis "Simple interactive test framework for Common Lisp") (description @@ -527,10 +521,8 @@ (define-public sbcl-lisp-unit2 "1rsqy8y0jqll6xn9a593848f5wvd5ribv4csry1ly0hmdhfnqzlp")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-interpol" ,sbcl-cl-interpol) - ("iterate" ,sbcl-iterate) - ("symbol-munger" ,sbcl-symbol-munger))) + (list sbcl-alexandria sbcl-cl-interpol sbcl-iterate + sbcl-symbol-munger)) (synopsis "Test Framework for Common Lisp") (description "LISP-UNIT2 is a Common Lisp library that supports unit testing in the @@ -562,8 +554,7 @@ (define-public sbcl-nst (base32 "1hf3r6pqbnd9vsd1i24qmz928kia72hdgmiafiwb6jw1hmj3r6ga")))) (build-system asdf-build-system/sbcl) (inputs - `(("closer-mop" ,sbcl-closer-mop) - ("org-sampler" ,sbcl-org-sampler))) + (list sbcl-closer-mop sbcl-org-sampler)) (home-page "https://github.com/jphmrst/cl-nst") (synopsis "Unit testing for Common Lisp") (description @@ -595,8 +586,7 @@ (define-public sbcl-parachute "1mvsm3r0r6a2bg75nw0q7n9vlby3ch45qjl7hnb5k1z2n5x5lh60")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils) - ("form-fiddle" ,sbcl-form-fiddle))) + (list sbcl-documentation-utils sbcl-form-fiddle)) (synopsis "Extensible and cross-compatible testing framework for Common Lisp") (description "Parachute is a simple-to-use and extensible testing framework. @@ -628,10 +618,8 @@ (define-public sbcl-prove (file-name (git-file-name "prove" version)))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-colors" ,sbcl-cl-colors) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("cl-ansi-text" ,sbcl-cl-ansi-text))) + (list sbcl-alexandria sbcl-cl-colors sbcl-cl-ppcre + sbcl-cl-ansi-text)) (synopsis "Yet another unit testing framework for Common Lisp") (description "This project was originally called @command{cl-test-more}. @@ -699,9 +687,7 @@ (define-public sbcl-rove "07ala4l2fncxf540fzxj3h5mhi9i4wqllhj0rqk8m2ljl5zbz89q")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("dissect" ,sbcl-dissect) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-bordeaux-threads sbcl-dissect sbcl-trivial-gray-streams)) (home-page "https://github.com/fukamachi/rove") (synopsis "Yet another common lisp testing library") @@ -761,10 +747,7 @@ (define-public sbcl-should-test (base32 "1fqqa7lhf28qg60ji9libkylkcy747x576qpjn1y7c945j2fxmnm")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("local-time" ,sbcl-local-time) - ("osicat" ,sbcl-osicat) - ("rutils" ,sbcl-rutils))) + (list sbcl-cl-ppcre sbcl-local-time sbcl-osicat sbcl-rutils)) (home-page "https://github.com/vseloved/should-test") (synopsis "Minimal yet feature-rich Common Lisp test framework") (description diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b15ca5e9ce..760ac80000 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -154,15 +154,15 @@ (define-public sbcl-bodge-utilities (base32 "1z1blj05q71vzh323qwyn9p3xs7v0mq2yhwfyzza5libp37wqm3c")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("claw" ,sbcl-claw) - ("dissect" ,sbcl-dissect) - ("local-time" ,sbcl-local-time) - ("log4cl" ,sbcl-log4cl) - ("split-sequence" ,sbcl-split-sequence) - ("static-vectors" ,sbcl-static-vectors) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-alexandria + sbcl-cffi + sbcl-claw + sbcl-dissect + sbcl-local-time + sbcl-log4cl + sbcl-split-sequence + sbcl-static-vectors + sbcl-trivial-gray-streams)) (home-page "https://github.com/borodust/bodge-utilities") (synopsis "Common Lisp utilities library for CL-BODGE") (description @@ -224,7 +224,7 @@ (define-public sbcl-golden-utils (base32 "1ljc8yj32lmd1d60446rzl9m0r1ar15gdzacsf6blw1kny8xlrsr")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (synopsis "Common Lisp utility library") (description "This is a Common Lisp library providing various utilities.") @@ -438,7 +438,7 @@ (define-public sbcl-bordeaux-threads (base32 "19i443fz3488v1pbbr9x24y8h8vlyhny9vj6c9jk5prm702awrp6")) (file-name (git-file-name "bordeaux-threads" version)))) - (inputs `(("alexandria" ,sbcl-alexandria))) + (inputs (list sbcl-alexandria)) (native-inputs (list sbcl-fiveam)) (build-system asdf-build-system/sbcl) (synopsis "Portable shared-state concurrency library for Common Lisp") @@ -646,7 +646,7 @@ (define-public sbcl-re (base32 "1y2gq2sckspnq8118bix55p2j43dk9qn3p8a2rplp1ip2qxqbb1i")))) (build-system asdf-build-system/sbcl) (inputs - `(("parse" ,sbcl-parse))) + (list sbcl-parse)) (home-page "https://github.com/massung/re") (synopsis "Lua-style Pattern Matching for Common Lisp") (description @@ -748,7 +748,7 @@ (define-public sbcl-cl-unicode (native-inputs (list sbcl-flexi-streams)) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-ppcre)) (home-page "http://weitz.de/cl-unicode/") (synopsis "Portable Unicode library for Common Lisp") (description "CL-UNICODE is a portable Unicode library Common Lisp, which @@ -930,8 +930,7 @@ (define-public sbcl-cl-pdf (base32 "0w6igiav35a65h6r4p1g6dw2i7mw0s06mviw31768r6z62l1ny1v")))) (build-system asdf-build-system/sbcl) (inputs - `(("iterate" ,sbcl-iterate) - ("zpb-ttf" ,sbcl-zpb-ttf))) + (list sbcl-iterate sbcl-zpb-ttf)) (home-page "https://github.com/mbattyani/cl-pdf") (synopsis "Common Lisp library for generating PDF files") (description @@ -1001,12 +1000,12 @@ (define-public sbcl-clx-truetype #t)))) (build-system asdf-build-system/sbcl) (inputs - `(("clx" ,sbcl-clx) - ("zpb-ttf" ,sbcl-zpb-ttf) - ("cl-vectors" ,sbcl-cl-vectors) - ("cl-fad" ,sbcl-cl-fad) - ("cl-store" ,sbcl-cl-store) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-clx + sbcl-zpb-ttf + sbcl-cl-vectors + sbcl-cl-fad + sbcl-cl-store + sbcl-trivial-features)) (home-page "https://github.com/l04m33/clx-truetype") (synopsis "Antialiased TrueType font rendering using CLX and XRender") (description "CLX-TrueType is pure common lisp solution for @@ -1443,8 +1442,7 @@ (define-public sbcl-eager-future2 "1qs1bv3m0ki8l5czhsflxcryh22r9d9g9a3a3b0cr0pl954q5rld")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("trivial-garbage" ,sbcl-trivial-garbage))) + (list sbcl-bordeaux-threads sbcl-trivial-garbage)) (synopsis "Futures promises synchronization mechanism for Common Lisp") (description "Eager Future2 is a Common Lisp library that provides composable @@ -1567,9 +1565,7 @@ (define-public sbcl-seedable-rng (base32 "1ldpsbp3qrfzvknclsxj3sdyms1jf9ad20dvh4w0kw3zgahn2nr5")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-pcg" ,sbcl-cl-pcg) - ("golden-utils" ,sbcl-golden-utils) - ("ironclad" ,sbcl-ironclad))) + (list sbcl-cl-pcg sbcl-golden-utils sbcl-ironclad)) (home-page "https://git.mfiano.net/mfiano/seedable-rng") (synopsis "Common Lisp random number generator") (description @@ -1648,8 +1644,7 @@ (define-public sbcl-calispel "08bmf3pi7n5hadpmqqkg65cxcj6kbvm997wcs1f53ml1nb79d9z8")))) (build-system asdf-build-system/sbcl) (inputs - `(("jpl-queues" ,sbcl-jpl-queues) - ("bordeaux-threads" ,sbcl-bordeaux-threads))) + (list sbcl-jpl-queues sbcl-bordeaux-threads)) (native-inputs (list sbcl-eager-future2)) (synopsis "Thread-safe message-passing channels in Common Lisp") @@ -1704,9 +1699,7 @@ (define-public sbcl-esrap (native-inputs (list sbcl-fiveam)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("trivial-with-current-source-form" - ,sbcl-trivial-with-current-source-form))) + (list sbcl-alexandria sbcl-trivial-with-current-source-form)) (synopsis "Common Lisp packrat parser") (description "This is a packrat parser for Common Lisp. @@ -1803,9 +1796,7 @@ (define-public sbcl-colorize (file-name (git-file-name "colorize" version)))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("split-sequence" ,sbcl-split-sequence) - ("html-encode" ,sbcl-html-encode))) + (list sbcl-alexandria sbcl-split-sequence sbcl-html-encode)) (synopsis "Common Lisp for syntax highlighting") (description "@command{colorize} is a Lisp library for syntax highlighting @@ -1880,7 +1871,7 @@ (define-public sbcl-cl-fad (file-name (string-append "cl-fad" version "-checkout")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads))) + (list sbcl-bordeaux-threads)) (synopsis "Portable pathname library for Common Lisp") (description "CL-FAD (for \"Files and Directories\") is a thin layer atop Common @@ -1914,7 +1905,7 @@ (define-public sbcl-fn (base32 "0yyp9z6iwx476whz0n1rpjznjyqqhlylhzwpgg5xx92lxmskl752")))) (build-system asdf-build-system/sbcl) (inputs - `(("named-readtables" ,sbcl-named-readtables))) + (list sbcl-named-readtables)) (home-page "https://github.com/cbaggers/fn") (synopsis "Macros for lambda brevity") (description @@ -1993,8 +1984,7 @@ (define-public sbcl-ironclad ;; Tests only. (list sbcl-rt)) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-bordeaux-threads sbcl-flexi-streams)) (synopsis "Cryptographic toolkit written in Common Lisp") (description "Ironclad is a cryptography library written entirely in Common Lisp. @@ -2056,7 +2046,7 @@ (define-public sbcl-py-configparser (base32 "0i4rqz5cv7d7c2w81x5lwy05s6fbi3zikf4k5kpi3bkx3cabwdxj")))) (build-system asdf-build-system/sbcl) (inputs - `(("parse-number" ,sbcl-parse-number))) + (list sbcl-parse-number)) (home-page "http://common-lisp.net/project/py-configparser/") (synopsis "ConfigParser Python module functionality for Common Lisp") (description "The py-configparser package implements the ConfigParser @@ -2089,7 +2079,7 @@ (define-public sbcl-pythonic-string-reader (file-name (git-file-name "pythonic-string-reader" version)))) (build-system asdf-build-system/sbcl) (inputs - `(("named-readtables" ,sbcl-named-readtables))) + (list sbcl-named-readtables)) (home-page "https://github.com/smithzvk/pythonic-string-reader") (synopsis "Read table modification inspired by Python's three quote strings") (description "This piece of code sets up some reader macros that make it @@ -2282,8 +2272,7 @@ (define-public sbcl-let-plus (file-name (git-file-name "let-plus" version)))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora))) + (list sbcl-alexandria sbcl-anaphora)) (native-inputs (list sbcl-lift)) (synopsis "Destructuring extension of let*") @@ -2324,8 +2313,7 @@ (define-public sbcl-cl-colors (file-name (git-file-name "cl-colors" version)))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("let-plus" ,sbcl-let-plus))) + (list sbcl-alexandria sbcl-let-plus)) (synopsis "Simple color library for Common Lisp") (description "This is a very simple color library for Common Lisp, providing @@ -2365,8 +2353,7 @@ (define-public sbcl-cl-ansi-text (file-name (git-file-name "cl-ansi-text" version)))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-colors2" ,sbcl-cl-colors2))) + (list sbcl-alexandria sbcl-cl-colors2)) (native-inputs (list sbcl-fiveam)) (synopsis "ANSI terminal color implementation for Common Lisp") @@ -2562,15 +2549,15 @@ (define-public sbcl-qmynd "06gw5wxcpdclb6a5i5k9lbmdlyqsp182czrm9bm1cpklzbj0ihrl")))) (build-system asdf-build-system/sbcl) (inputs - `(("asdf-finalizers" ,sbcl-asdf-finalizers) - ("babel" ,sbcl-babel) - ("chipz" ,sbcl-chipz) - ("cl+ssl" ,sbcl-cl+ssl) - ("flexi-streams" ,sbcl-flexi-streams) - ("ironclad" ,sbcl-ironclad) - ("salza2" ,sbcl-salza2) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams) - ("usocket" ,sbcl-usocket))) + (list sbcl-asdf-finalizers + sbcl-babel + sbcl-chipz + sbcl-cl+ssl + sbcl-flexi-streams + sbcl-ironclad + sbcl-salza2 + sbcl-trivial-gray-streams + sbcl-usocket)) (home-page "https://github.com/qitab/qmynd") (synopsis "QITAB MySQL Native Driver for Common Lisp") (description "QMyND, the QITAB MySQL Native Driver, is a MySQL client @@ -2639,7 +2626,7 @@ (define-public sbcl-glsl-packing (base32 "0k2f1771wd9kdrcasldy1r00k5bdgi9fd07in52zmjggc0i7dd80")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/3b/glsl-packing/") (synopsis "Common Lisp utilities to calculate OpenGL layouts") (description @@ -2701,9 +2688,7 @@ (define-public sbcl-rtg-math (base32 "0bhxxnv7ldkkb18zdxyz2rj2a3iawzq2kcp7cn5i91iby7n0082x")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("documentation-utils" ,sbcl-documentation-utils) - ("glsl-symbols" ,sbcl-glsl-spec))) + (list sbcl-alexandria sbcl-documentation-utils sbcl-glsl-spec)) (home-page "https://github.com/cbaggers/rtg-math") (synopsis "Common Lisp library of game-related math functions") (description @@ -2736,14 +2721,14 @@ (define-public sbcl-varjo (native-inputs (list sbcl-fiveam)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("documentation-utils" ,sbcl-documentation-utils) - ("fn" ,sbcl-fn) - ("glsl-spec" ,sbcl-glsl-spec) - ("named-readtables" ,sbcl-named-readtables) - ("parse-float" ,sbcl-parse-float) - ("vas-string-metrics" ,sbcl-vas-string-metrics))) + (list sbcl-alexandria + sbcl-cl-ppcre + sbcl-documentation-utils + sbcl-fn + sbcl-glsl-spec + sbcl-named-readtables + sbcl-parse-float + sbcl-vas-string-metrics)) (home-page "https://github.com/cbaggers/varjo") (synopsis "Lisp to GLSL Language Translator") (description @@ -2844,8 +2829,7 @@ (define-public sbcl-cffi-c-ref (file-name (git-file-name "cffi-c-ref" version)))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi))) + (list sbcl-alexandria sbcl-cffi)) (synopsis "Streamlined access to foreign memory") (description "This Common Lisp library provides macros to access foreign memory.") @@ -2973,9 +2957,7 @@ (define-public sbcl-parenscript "0c22lqarrpbq82dg1sb3y6mp6w2faczp34ymzhnmff88yfq1xzsf")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("anaphora" ,sbcl-anaphora) - ("named-readtables" ,sbcl-named-readtables))) + (list sbcl-cl-ppcre sbcl-anaphora sbcl-named-readtables)) (home-page "https://common-lisp.net/project/parenscript/") (synopsis "Translator from a subset of Common Lisp to JavaScript") (description @@ -3609,7 +3591,7 @@ (define-public sbcl-s-xml-rpc "02z7k163d51v0pzk8mn1xb6h5s6x64gjqkslhwm3a5x26k2gfs11")))) (build-system asdf-build-system/sbcl) (inputs - `(("s-xml" ,sbcl-s-xml))) + (list sbcl-s-xml)) (home-page "https://common-lisp.net/project/s-xml-rpc/") (synopsis "Implementation of XML-RPC in Common Lisp for both client and server") (description @@ -3798,7 +3780,7 @@ (define-public ecl-md5 (package (inherit (sbcl-package->ecl-package sbcl-md5)) (inputs - `(("flexi-streams" ,ecl-flexi-streams))))) + (list ecl-flexi-streams)))) (define-public sbcl-cl+ssl (let ((commit "701e645081e6533a3f0f0b3ac86389d6f506c4b5") @@ -4761,9 +4743,7 @@ (define-public sbcl-chronicity (native-inputs (list sbcl-lisp-unit)) (inputs - `(("cl-interpol" ,sbcl-cl-interpol) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("local-time" ,sbcl-local-time))) + (list sbcl-cl-interpol sbcl-cl-ppcre sbcl-local-time)) (home-page "https://github.com/chaitanyagupta/chronicity") (synopsis "Natural language date and time parser for Common Lisp") (description @@ -5010,7 +4990,7 @@ (define-public sbcl-log4cl (native-inputs (list sbcl-stefil)) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads))) + (list sbcl-bordeaux-threads)) (home-page "https://github.com/7max/log4cl") (synopsis "Common Lisp logging framework, modeled after Log4J") (description @@ -5100,11 +5080,8 @@ (define-public sbcl-verbose (base32 "0r51ydj5v7afi2jrlscbhxprv13d9vzg5316g1yzwaxc1kzsdsw6")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("dissect" ,sbcl-dissect) - ("documentation-utils" ,sbcl-documentation-utils) - ("local-time" ,sbcl-local-time) - ("piping" ,sbcl-piping))) + (list sbcl-bordeaux-threads sbcl-dissect sbcl-documentation-utils + sbcl-local-time sbcl-piping)) (home-page "https://shinmera.github.io/verbose/") (synopsis "Logging framework using the piping library") (description @@ -5228,7 +5205,7 @@ (define-public sbcl-schemeish (base32 "0q9b07spmhg1b576cnnacvkf7zr3mab2rdydfylbn92y9mms9vyj")))) (build-system asdf-build-system/sbcl) (inputs - `(("trivial-arguments" ,sbcl-trivial-arguments))) + (list sbcl-trivial-arguments)) (synopsis "Scheme style syntax/macros/functions for Common Lisp") (description "Schemeish implements several useful Scheme constructs for Common Lisp. @@ -5437,8 +5414,7 @@ (define-public sbcl-fare-mop "0maxs8392953fhnaa6zwnm2mdbhxjxipp4g4rvypm06ixr6pyv1c")))) (build-system asdf-build-system/sbcl) (inputs - `(("close-mop" ,sbcl-closer-mop) - ("fare-utils" ,sbcl-fare-utils))) + (list sbcl-closer-mop sbcl-fare-utils)) (home-page "https://github.com/fare/fare-mop") (synopsis "General purpose Common Lisp utilities using the MOP") (description @@ -5474,11 +5450,8 @@ (define-public sbcl-inferior-shell (native-inputs (list sbcl-hu.dwim.stefil)) (inputs - `(("alexandira" ,sbcl-alexandria) - ("fare-mop" ,sbcl-fare-mop) - ("fare-quasiquote" ,sbcl-fare-quasiquote) - ("fare-utils" ,sbcl-fare-utils) - ("trivia" ,sbcl-trivia))) + (list sbcl-alexandria sbcl-fare-mop sbcl-fare-quasiquote + sbcl-fare-utils sbcl-trivia)) (home-page "https://github.com/fare/inferior-shell") (synopsis "Spawn local or remote processes and shell pipes") (description @@ -5547,7 +5520,7 @@ (define-public sbcl-idna (base32 "00nbr3mffxhlq14gg9d16pa6691s4qh35inyw76v906s77khm5a2")))) (inputs - `(("split-sequence" ,sbcl-split-sequence))) + (list sbcl-split-sequence)) (synopsis "IDNA string encoding and decoding routines for Common Lisp") (description "This Common Lisp library provides string encoding and decoding routines for IDNA, the International Domain Names in Applications.") @@ -5576,7 +5549,7 @@ (define-public sbcl-swap-bytes (base32 "1hw1v1lw26rifyznpnj1csphha9jgzwpiic16ni3pvs6hcsni9rz")))) (inputs - `(("trivial-features" ,sbcl-trivial-features))) + (list sbcl-trivial-features)) (native-inputs (list sbcl-fiveam)) (synopsis "Efficient endianness conversion for Common Lisp") @@ -5732,9 +5705,7 @@ (define-public sbcl-cxml "13kif7rf3gqdycsk9zq0d7y0g9y81krkl0z87k0p2fkbjfgrph37")))) (build-system asdf-build-system/sbcl) (inputs - `(("closure-common" ,sbcl-closure-common) - ("puri" ,sbcl-puri) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-closure-common sbcl-puri sbcl-trivial-gray-streams)) (synopsis "Common Lisp XML parser") (description "CXML implements a namespace-aware, validating XML 1.0 parser as well as the DOM Level 2 Core interfaces. Two parser interfaces are @@ -5766,11 +5737,8 @@ (define-public sbcl-cxml-rng "1rld038hmvm0whaffkszd5ks7mg44z1vfbgddal434df8sgspzql")))) (build-system asdf-build-system/sbcl) (inputs - `(("cxml" ,sbcl-cxml) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("yacc" ,sbcl-cl-yacc) - ("parse-number" ,sbcl-parse-number) - ("cl-base64" ,sbcl-cl-base64))) + (list sbcl-cxml sbcl-cl-ppcre sbcl-cl-yacc sbcl-parse-number + sbcl-cl-base64)) (synopsis "Relax NG for Closure XML (CXML)") (description "An implementation of Relax NG schema validation written in Common Lisp, including support for compact syntax, DTD Compatibility, and the @@ -6365,8 +6333,7 @@ (define-public sbcl-cl-xmlspam (base32 "0w4rqvrgdgk3fwfq3kx4r7wwdr2bv3b6n3bdqwsiriw9psqzpz2s")))) (inputs - `(("cxml" ,sbcl-cxml) - ("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cxml sbcl-cl-ppcre)) (synopsis "Concise, regexp-like pattern matching on streaming XML for Common Lisp") (description "CXML does an excellent job at parsing XML elements, but what do you do when you have a XML file that's larger than you want to fit in @@ -6404,14 +6371,14 @@ (define-public sbcl-dbus "0fw2q866yddbf23nk9pxphm9gsasx35vjyss82xzvndnjmzlqfl5")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("trivial-garbage" ,sbcl-trivial-garbage) - ("babel" ,sbcl-babel) - ("iolib" ,sbcl-iolib) - ("ieee-floats" ,sbcl-ieee-floats) - ("flexi-streams" ,sbcl-flexi-streams) - ("cl-xmlspam" ,sbcl-cl-xmlspam) - ("ironclad" ,sbcl-ironclad))) + (list sbcl-alexandria + sbcl-trivial-garbage + sbcl-babel + sbcl-iolib + sbcl-ieee-floats + sbcl-flexi-streams + sbcl-cl-xmlspam + sbcl-ironclad)) (synopsis "D-Bus client library for Common Lisp") (description "This is a Common Lisp library that publishes D-Bus objects as well as send and notify other objects connected to a bus.") @@ -6442,10 +6409,8 @@ (define-public sbcl-cl-hooks (base32 "0bg3l0a28lw5gqqjp6p6b5nhwqk46sgkb7184w5qbfngw1hk8x9y")))) (inputs - `(("alexandria" ,sbcl-alexandria) - ("let-plus" ,sbcl-let-plus) - ("trivial-garbage" ,sbcl-trivial-garbage) - ("closer-mop" ,sbcl-closer-mop))) + (list sbcl-alexandria sbcl-let-plus sbcl-trivial-garbage + sbcl-closer-mop)) (native-inputs (list sbcl-fiveam)) (synopsis "Hooks extension point mechanism (as in Emacs) for Common Lisp") @@ -6543,8 +6508,7 @@ (define-public sbcl-s-sysdeps (base32 "1fh8r7kf8s3hvqdg6b71b8p7w3v2kkga9bw8j3qqdxhzr6anpm0b")))) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("usocket" ,sbcl-usocket))) + (list sbcl-bordeaux-threads sbcl-usocket)) (synopsis "Common Lisp abstraction layer over platform dependent functionality") (description "@code{s-sysdeps} is an abstraction layer over platform dependent functionality. This simple package is used as a building block in a @@ -6585,8 +6549,7 @@ (define-public sbcl-cl-prevalence (base32 "050h6hwv8f16b5v6fzba8zmih92hgaaq27i2x9wv1iib41gbia3r")))) (inputs - `(("s-sysdeps" ,sbcl-s-sysdeps) - ("s-xml" ,sbcl-s-xml))) + (list sbcl-s-sysdeps sbcl-s-xml)) (native-inputs (list sbcl-fiveam)) (synopsis "Implementation of object prevalence for Common Lisp") @@ -6864,8 +6827,7 @@ (define-public sbcl-bst (base32 "18ig7rvxcra69437g0i8sxyv7c5dg26jqnx1rc2f9pxmihdprgk8")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("alexandria" ,sbcl-alexandria) - ("fiveam" ,sbcl-fiveam))) + (list sbcl-alexandria sbcl-fiveam)) (synopsis "Binary search tree for Common Lisp") (description "BST is a Common Lisp library for working with binary search trees that @@ -6896,7 +6858,7 @@ (define-public sbcl-cl-octet-streams (native-inputs (list sbcl-fiveam)) (inputs - `(("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-trivial-gray-streams)) (synopsis "In-memory octet streams for Common Lisp") (description "CL-octet-streams is a library implementing in-memory octet @@ -6976,7 +6938,7 @@ (define-public sbcl-chanl (native-inputs (list sbcl-fiveam)) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads))) + (list sbcl-bordeaux-threads)) (synopsis "Portable channel-based concurrency for Common Lisp") (description "Common Lisp library for channel-based concurrency. In a nutshell, you create various threads sequentially executing tasks you need @@ -7042,8 +7004,7 @@ (define-public sbcl-specialization-store (native-inputs (list sbcl-fiveam)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("introspect-environment" ,sbcl-introspect-environment))) + (list sbcl-alexandria sbcl-introspect-environment)) (home-page "https://github.com/markcox80/specialization-store") (synopsis "Different type of generic function for Common Lisp") (description @@ -7463,7 +7424,7 @@ (define-public sbcl-simple-parallel-tasks (native-inputs (list sbcl-fiveam)) (inputs - `(("chanl" ,sbcl-chanl))) + (list sbcl-chanl)) (synopsis "Common Lisp library to evaluate some forms in parallel") (description "This is a simple Common Lisp library to evaluate some forms in parallel.") @@ -7525,8 +7486,7 @@ (define-public sbcl-curry-compose-reader-macros "0rv9bl8xrad5wfcg5zs1dazvnpmvqz6297lbn8bywsrcfnlf7h98")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("named-readtables" ,sbcl-named-readtables))) + (list sbcl-alexandria sbcl-named-readtables)) (synopsis "Reader macros for partial application and composition") (description "This Common Lisp library provides reader macros for concise expression @@ -7556,8 +7516,7 @@ (define-public sbcl-yason "0479rbjgbj80jpk5bby18inlv1kfp771a82rlcq5psrz65qqa9bj")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-alexandria sbcl-trivial-gray-streams)) (synopsis "Common Lisp JSON parser/encoder") (description "YASON is a Common Lisp library for encoding and decoding data in the @@ -7668,7 +7627,7 @@ (define-public sbcl-documentation-utils "098qhkqskmmrh4wix34mawf7p5c87yql28r51r75yjxj577k5idq")))) (build-system asdf-build-system/sbcl) (inputs - `(("trivial-indent" ,sbcl-trivial-indent))) + (list sbcl-trivial-indent)) (synopsis "Few simple tools to document Common Lisp libraries") (description "This is a small library to help you with managing the Common Lisp @@ -7700,7 +7659,7 @@ (define-public sbcl-documentation-utils-extensions "0pn45c9rbxlnhn5nvhqz6kyv0nlirwxpg4j27niwdq80yxzsn51f")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-documentation-utils)) (home-page "https://github.com/sirherrbatka/documentation-utils-extensions") (synopsis "Set of extensions for documentation-utils") (description @@ -7740,7 +7699,7 @@ (define-public sbcl-form-fiddle "041iznc9mpfyrl0sv5893ys9pbb2pvbn9g3clarqi7gsfj483jln")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-documentation-utils)) (synopsis "Utilities to destructure Common Lisp lambda forms") (description "Often times we need to destructure a form definition in a Common Lisp @@ -7775,7 +7734,7 @@ (define-public sbcl-array-utils (native-inputs (list sbcl-parachute)) (inputs - `(("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-documentation-utils)) (synopsis "Tiny collection of array and vector utilities for Common Lisp") (description "A miniature toolkit that contains some useful shifting/popping/pushing @@ -7808,8 +7767,7 @@ (define-public sbcl-plump "1w4wz7f6dc2ckdq9wq9r5014bg2nxjifj9yz1zzn41r8h1h5xfcd")))) (build-system asdf-build-system/sbcl) (inputs - `(("array-utils" ,sbcl-array-utils) - ("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-array-utils sbcl-documentation-utils)) (synopsis "Lenient XML / XHTML / HTML parser for Common Lisp") (description "Plump is a parser for HTML/XML-like documents, focusing on being @@ -8007,8 +7965,7 @@ (define-public sbcl-cl-interpol "1kr00zf62m7la7rxa2m5w49r9cyzamc106hvjcc8ffmi7a4jw490")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-unicode" ,sbcl-cl-unicode) - ("named-readtables" ,sbcl-named-readtables))) + (list sbcl-cl-unicode sbcl-named-readtables)) (native-inputs (list sbcl-flexi-streams)) (synopsis "String interpolation for Common Lisp") @@ -8126,7 +8083,7 @@ (define-public sbcl-external-program "0vww1x3yilb3bjwg6k184vaj4vxyxw4vralhnlm6lk4xac67kc9z")))) (build-system asdf-build-system/sbcl) (inputs - `(("trivial-features" ,sbcl-trivial-features))) + (list sbcl-trivial-features)) (native-inputs (list sbcl-fiveam)) (synopsis "Common Lisp library for running external programs") @@ -8217,8 +8174,7 @@ (define-public sbcl-archive "0pvsc9fmybx7rxd0kmzq4shi6hszdpwdc1sfy7jwyfxf8n3hnv4p")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-fad" ,sbcl-cl-fad) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-cl-fad sbcl-trivial-gray-streams)) (synopsis "Common Lisp library for tar and cpio archives") (description "This is a Common Lisp library to read and write disk-based file @@ -8316,9 +8272,7 @@ (define-public sbcl-fset #t)))) (build-system asdf-build-system/sbcl) (inputs - `(("misc-extensions" ,sbcl-misc-extensions) - ("mt19937" ,sbcl-mt19937) - ("named-readtables" ,sbcl-named-readtables))) + (list sbcl-misc-extensions sbcl-mt19937 sbcl-named-readtables)) (synopsis "Functional set-theoretic collections library") (description "FSet is a functional set-theoretic collections library for Common Lisp. @@ -8357,8 +8311,7 @@ (define-public sbcl-cl-cont "1zf8zvb0i6jm3hhfks4w74hibm6avgc6f9s1qwgjrn2bcik8lrvz")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("closer-mop" ,sbcl-closer-mop))) + (list sbcl-alexandria sbcl-closer-mop)) (native-inputs (list sbcl-rt)) (synopsis "Delimited continuations for Common Lisp") @@ -8604,10 +8557,9 @@ (define-public sbcl-blackbird "0xfds5yaya64arzr7w1x38karyz11swzbhxx1afldpradj9dh19c")))) (build-system asdf-build-system/sbcl) (inputs - `(("vom" ,sbcl-vom))) + (list sbcl-vom)) (native-inputs - `(("cl-async" ,sbcl-cl-async) - ("fiveam" ,sbcl-fiveam))) + (list sbcl-cl-async sbcl-fiveam)) (synopsis "Promise implementation for Common Lisp") (description "This is a standalone promise implementation for Common Lisp. It is @@ -8639,10 +8591,9 @@ (define-public sbcl-cl-async-future "0z0sc7qlzzxk99f4l26zp6rai9kv0kj0f599sxai5s44p17zbbvh")))) (build-system asdf-build-system/sbcl) (inputs - `(("blackbird" ,sbcl-blackbird))) + (list sbcl-blackbird)) (native-inputs - `(("cl-async" ,sbcl-cl-async) - ("eos" ,sbcl-eos))) + (list sbcl-cl-async sbcl-eos)) (synopsis "Futures implementation for Common Lisp") (description "This is futures implementation for Common Lisp. It plugs in nicely @@ -8752,8 +8703,7 @@ (define-public sbcl-cl-z85 (base32 "0r27pidjaxbm7k1rr90nnajwl5xm2kp65g1fv0fva17lzy45z1mp")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("cl-octet-streams" ,sbcl-cl-octet-streams) - ("fiveam" ,sbcl-fiveam))) + (list sbcl-cl-octet-streams sbcl-fiveam)) (synopsis "Common Lisp library for Z85 encoding and decoding") (description "This package provides functions to encode or decode byte vectors or @@ -8839,7 +8789,7 @@ (define-public sbcl-cl-lex (base32 "1kg50f76bfpfxcv4dfivq1n9a0xlsra2ajb0vd68lxwgbidgyc2y")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-ppcre)) (synopsis "Common Lisp macros for generating lexical analyzers") (description "This is a Common Lisp library providing a set of macros for generating @@ -8873,8 +8823,7 @@ (define-public sbcl-cl-colors2 (native-inputs (list sbcl-clunit2)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-alexandria sbcl-cl-ppcre)) (synopsis "Color library for Common Lisp") (description "This is a very simple color library for Common Lisp, providing: @@ -9065,11 +9014,9 @@ (define-public sbcl-salza2 (base32 "1p48lxdibnps5rpyh5cmnk0vc77bmmxb32qdzfz93zadr8wwas10")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("chipz" ,sbcl-chipz) - ("flexi-streams" ,sbcl-flexi-streams) - ("parachute" ,sbcl-parachute))) + (list sbcl-chipz sbcl-flexi-streams sbcl-parachute)) (inputs - `(("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-trivial-gray-streams)) (synopsis "Common Lisp library for zlib, deflate and gzip compression") (description "Salza2 is a Common Lisp library for creating compressed data in the zlib, @@ -9103,8 +9050,7 @@ (define-public sbcl-origin (native-inputs (list sbcl-parachute)) (inputs - `(("golden-utils" ,sbcl-golden-utils) - ("specialization-store" ,sbcl-specialization-store))) + (list sbcl-golden-utils sbcl-specialization-store)) (home-page "https://git.mfiano.net/mfiano/origin") (synopsis "Common Lisp graphics math library") (description @@ -9135,9 +9081,7 @@ (define-public sbcl-png-read (base32 "0vyczbcwskrygrf1hgrsnk0jil8skmvf1kiaalw5jps4fjrfdkw0")))) (build-system asdf-build-system/sbcl) (inputs - `(("babel" ,sbcl-babel) - ("chipz" ,sbcl-chipz) - ("iterate" ,sbcl-iterate))) + (list sbcl-babel sbcl-chipz sbcl-iterate)) (synopsis "PNG decoder for Common Lisp") (description "This is a Common Lisp library for reading PNG images.") (home-page "https://github.com/Ramarren/png-read") @@ -9206,7 +9150,7 @@ (define-public sbcl-zpng (base32 "0b3ag3jhl3z7kdls3ahdsdxsfhhw5qrizk769984f4wkxhb69rcm")))) (build-system asdf-build-system/sbcl) (inputs - `(("salza2" ,sbcl-salza2))) + (list sbcl-salza2)) (synopsis "PNG encoder for Common Lisp") (description "This is a Common Lisp library for creating PNG images.") (home-page "https://www.xach.com/lisp/zpng/") @@ -9235,7 +9179,7 @@ (define-public sbcl-cl-qrencode (native-inputs (list sbcl-lisp-unit)) (inputs - `(("zpng" ,sbcl-zpng))) + (list sbcl-zpng)) (synopsis "QR code encoder for Common Lisp") (description "This Common Lisp library provides function to make QR codes and to save @@ -9537,7 +9481,7 @@ (define-public sbcl-cl-unification (native-inputs (list sbcl-ptester)) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-ppcre)) (home-page "https://common-lisp.net/project/cl-unification/") (synopsis "Unification framework for Common Lisp") (description @@ -9800,8 +9744,7 @@ (define-public sbcl-clss (base32 "0la4dbcda78x29szanylccrsljqrn9d1mhh569sqkyp44ni5fv91")) (file-name (git-file-name name version)))) (inputs - `(("array-utils" ,sbcl-array-utils) - ("plump" ,sbcl-plump))) + (list sbcl-array-utils sbcl-plump)) (build-system asdf-build-system/sbcl) (synopsis "DOM tree searching engine based on CSS selectors") (description "CLSS is a DOM traversal engine based on CSS @@ -9834,10 +9777,7 @@ (define-public sbcl-lquery (native-inputs (list sbcl-fiveam)) (inputs - `(("array-utils" ,sbcl-array-utils) - ("form-fiddle" ,sbcl-form-fiddle) - ("plump" ,sbcl-plump) - ("clss" ,sbcl-clss))) + (list sbcl-array-utils sbcl-form-fiddle sbcl-plump sbcl-clss)) (build-system asdf-build-system/sbcl) (synopsis "Library to allow jQuery-like HTML/DOM manipulation") (description "@code{lQuery} is a DOM manipulation library written in @@ -10281,8 +10221,7 @@ (define-public sbcl-sycamore (base32 "00bv1aj89q5vldmq92zp2364jq312zjq2mbd3iyz1s2b4widzhl7")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-alexandria sbcl-cl-ppcre)) (synopsis "Purely functional data structure library in Common Lisp") (description "Sycamore is a fast, purely functional data structure library in Common Lisp. @@ -10423,8 +10362,7 @@ (define-public sbcl-cl-change-case (base32 "0qmk341zzcsbf8sq0w9ix3r080zg4ri6vzxym63lhdjfzwz3y8if")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode))) + (list sbcl-cl-ppcre sbcl-cl-ppcre-unicode)) (native-inputs (list sbcl-fiveam)) (synopsis @@ -10497,10 +10435,8 @@ (define-public sbcl-modularize-hooks (base32 "12kjvin8hxidwkzfb7inqv5b6g5qzcssnj9wc497v2ixc56fqdz7")))) (build-system asdf-build-system/sbcl) (inputs - `(("closer-mop" ,sbcl-closer-mop) - ("lambda-fiddle" ,sbcl-lambda-fiddle) - ("modularize" ,sbcl-modularize) - ("trivial-arguments" ,sbcl-trivial-arguments))) + (list sbcl-closer-mop sbcl-lambda-fiddle sbcl-modularize + sbcl-trivial-arguments)) (home-page "https://shinmera.github.io/modularize-hooks/") (synopsis "Generic hooks and triggers extension for Modularize") (description @@ -10531,10 +10467,8 @@ (define-public sbcl-modularize-interfaces (base32 "0bjf4wy39cwf75m7vh0r7mmcchs09yz2lrbyap98hnq8blq70fhc")))) (build-system asdf-build-system/sbcl) (inputs - `(("lambda-fiddle" ,sbcl-lambda-fiddle) - ("modularize" ,sbcl-modularize) - ("trivial-arguments" ,sbcl-trivial-arguments) - ("trivial-indent" ,sbcl-trivial-indent))) + (list sbcl-lambda-fiddle sbcl-modularize sbcl-trivial-arguments + sbcl-trivial-indent)) (home-page "https://shinmera.github.io/modularize-interfaces/") (synopsis "Programmatical interfaces extension for Modularize") (description @@ -10604,9 +10538,7 @@ (define-public sbcl-osicat (base32 "18g137iqf86i247c9cg7d86b8k9cfq3yv272l73fsv734qpnv0g9")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-alexandria sbcl-cffi sbcl-trivial-features)) (native-inputs (list sbcl-rt)) (synopsis "Operating system interface for Common Lisp") @@ -10757,8 +10689,7 @@ (define-public sbcl-uuid "0jnyp2kibcf5cwi60l6grjrj8wws9chasjvsw7xzwyym2lyid46f")))) (build-system asdf-build-system/sbcl) (inputs - `(("ironclad" ,sbcl-ironclad) - ("trivial-utf-8" ,sbcl-trivial-utf-8))) + (list sbcl-ironclad sbcl-trivial-utf-8)) (home-page "https://github.com/dardoria/uuid") (synopsis "Common Lisp implementation of UUIDs according to RFC4122") @@ -10789,7 +10720,7 @@ (define-public sbcl-dissect "0rmsjkgjl90gl6ssvgd60hb0d5diyhsiyypvw9hbc0ripvbmk5r5")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-ppcre)) (home-page "https://shinmera.github.io/dissect/") (synopsis "Introspection library for the call stack and restarts") @@ -10850,13 +10781,13 @@ (define-public sbcl-sxql (base32 "1i1crdsf2nbyxxpvjgrwmwpjxn6a4drbcmqs4q4shfi8zyap7vng")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-package-locks" ,sbcl-cl-package-locks) - ("cl-syntax" ,sbcl-cl-syntax) - ("iterate" ,sbcl-iterate) - ("optima" ,sbcl-optima) - ("split-sequence" ,sbcl-split-sequence) - ("trivial-types" ,sbcl-trivial-types))) + (list sbcl-alexandria + sbcl-cl-package-locks + sbcl-cl-syntax + sbcl-iterate + sbcl-optima + sbcl-split-sequence + sbcl-trivial-types)) (native-inputs (list sbcl-prove)) (home-page "https://github.com/fukamachi/sxql") @@ -10990,7 +10921,7 @@ (define-public sbcl-clump (base32 "1639msyagsswj85gc0wd90jgh8588j3qg5q70by9s2brf2q6w4lh")))) (inputs - `(("acclimation" ,sbcl-acclimation))) + (list sbcl-acclimation)) (build-system asdf-build-system/sbcl) (home-page "https://github.com/robert-strandh/Clump") (synopsis "Collection of tree implementations for Common Lisp") @@ -11030,8 +10961,7 @@ (define-public sbcl-cluffer "1bcg13g7qb3dr8z50aihdjqa6miz5ivlc9wsj2csgv1km1mak2kj")))) (build-system asdf-build-system/sbcl) (inputs - `(("acclimation" ,sbcl-acclimation) - ("clump" ,sbcl-clump))) + (list sbcl-acclimation sbcl-clump)) (home-page "https://github.com/robert-strandh/cluffer") (synopsis "Common Lisp library providing a protocol for text-editor buffers") (description "Cluffer is a library for representing the buffer of a text @@ -11066,7 +10996,7 @@ (define-public sbcl-cl-libsvm-format (native-inputs (list sbcl-prove)) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (synopsis "LibSVM data format reader for Common Lisp") (description "This Common Lisp library provides a fast reader for data in LibSVM @@ -11379,7 +11309,7 @@ (define-public sbcl-com.gigamonkeys.binary-data (base32 "072v417vmcnvmyh8ddq9vmwwrizm7zwz9dpzi14qy9nsw8q649zw")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/gigamonkey/monkeylib-binary-data") (synopsis "Common Lisp library for reading and writing binary data") (description @@ -11518,7 +11448,7 @@ (define-public sbcl-opticl-core (base32 "0458bllabcdjghfrqx6aki49c9qmvfmkk8jl75cfpi7q0i12kh95")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/slyrus/opticl-core") (synopsis "Core classes and pixel access macros for Opticl") (description @@ -11551,12 +11481,12 @@ (define-public sbcl-retrospectiff (native-inputs (list sbcl-fiveam)) (inputs - `(("cl-jpeg" ,sbcl-cl-jpeg) - ("com.gigamonkeys.binary-data" ,sbcl-com.gigamonkeys.binary-data) - ("deflate" ,sbcl-deflate) - ("flexi-streams" ,sbcl-flexi-streams) - ("ieee-floats" ,sbcl-ieee-floats) - ("opticl-core" ,sbcl-opticl-core))) + (list sbcl-cl-jpeg + sbcl-com.gigamonkeys.binary-data + sbcl-deflate + sbcl-flexi-streams + sbcl-ieee-floats + sbcl-opticl-core)) (home-page "https://github.com/slyrus/retrospectiff") (synopsis "Common Lisp library for TIFF images") (description @@ -11587,13 +11517,10 @@ (define-public sbcl-mmap (base32 "0qd0xp20i1pcfn12kkapv9pirb6hd4ns7kz4zf1mmjwykpsln96q")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("parachute" ,sbcl-parachute) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-alexandria sbcl-cffi sbcl-parachute + sbcl-trivial-features)) (inputs - `(("cffi" ,sbcl-cffi) - ("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-cffi sbcl-documentation-utils)) (home-page "https://shinmera.github.io/mmap/") (synopsis "File memory mapping for Common Lisp") (description @@ -11627,12 +11554,12 @@ (define-public sbcl-3bz (base32 "0kvvlvf50jhhw1s510f3clpr1a68632bq6d698yxcrx722igcrg4")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("babel" ,sbcl-babel) - ("cffi" ,sbcl-cffi) - ("mmap" ,sbcl-mmap) - ("nibbles" ,sbcl-nibbles) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-alexandria + sbcl-babel + sbcl-cffi + sbcl-mmap + sbcl-nibbles + sbcl-trivial-features)) (home-page "https://github.com/3b/3bz") (synopsis "Deflate decompression for Common Lisp") (description @@ -11864,8 +11791,7 @@ (define-public sbcl-cl-inflector (native-inputs (list sbcl-lisp-unit2)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-alexandria sbcl-cl-ppcre)) (home-page "https://github.com/AccelerationNet/cl-inflector") (synopsis "Library to pluralize/singularize English and Portuguese words") (description @@ -11897,13 +11823,13 @@ (define-public sbcl-ixf (base32 "1wjdnf4vr9z7lcfc49kl43g6l2i23q9n81siy494k17d766cdvqa")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("babel" ,sbcl-babel) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("ieee-floats" ,sbcl-ieee-floats) - ("local-time" ,sbcl-local-time) - ("md5" ,sbcl-md5) - ("split-sequence" ,sbcl-split-sequence))) + (list sbcl-alexandria + sbcl-babel + sbcl-cl-ppcre + sbcl-ieee-floats + sbcl-local-time + sbcl-md5 + sbcl-split-sequence)) (home-page "https://github.com/dimitri/cl-ixf") (synopsis "Parse IBM IXF file format") (description @@ -11932,8 +11858,7 @@ (define-public sbcl-qbase64 (base32 "1dir0s70ca3hagxv9x15zq4p4ajgl7jrcgqsza2n2y7iqbxh0dwi")))) (build-system asdf-build-system/sbcl) (inputs - `(("metabang-bind" ,sbcl-metabang-bind) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-metabang-bind sbcl-trivial-gray-streams)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/chaitanyagupta/qbase64") @@ -11993,8 +11918,7 @@ (define-public sbcl-contextl (base32 "0gk1izx6l6g48nypmnm9r6mzjx0jixqjj2kc6klf8a88rr5xd226")))) (build-system asdf-build-system/sbcl) (inputs - `(("closer-mop" ,sbcl-closer-mop) - ("lw-compat" ,sbcl-lw-compat))) + (list sbcl-closer-mop sbcl-lw-compat)) (home-page "https://github.com/pcostanza/contextl") (synopsis "Context-oriented programming for Common Lisp") (description "ContextL is a CLOS extension for Context-Oriented @@ -12059,12 +11983,12 @@ (define-public sbcl-hu.dwim.common (native-inputs (list sbcl-hu.dwim.asdf)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("closer-mop" ,sbcl-closer-mop) - ("hu.dwim.common-lisp" ,sbcl-hu.dwim.common-lisp) - ("iterate" ,sbcl-iterate) - ("metabang-bind" ,sbcl-metabang-bind))) + (list sbcl-alexandria + sbcl-anaphora + sbcl-closer-mop + sbcl-hu.dwim.common-lisp + sbcl-iterate + sbcl-metabang-bind)) (home-page "http://dwim.hu/") (synopsis "Common Lisp library shared by other hu.dwim systems") (description "This package contains a support library for other @@ -12386,8 +12310,7 @@ (define-public sbcl-do-urlencode (base32 "0k2i3d4k9cpci235mwfm0c5a4yqfkijr716bjv7cdlpzx88lazm9")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("babel" ,sbcl-babel))) + (list sbcl-alexandria sbcl-babel)) (synopsis "Percent Encoding (aka URL Encoding) Common Lisp library") (description "This library provides trivial percent encoding and decoding functions for URLs.") @@ -12417,7 +12340,7 @@ (define-public sbcl-cl-emb (base32 "1xcm31n7afh5316lwz8iqbjx7kn5lw0l11arg8mhdmkx42aj4gkk")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-ppcre)) (synopsis "Templating system for Common Lisp") (description "A mixture of features from eRuby and HTML::Template. You could name it \"Yet Another LSP\" (LispServer Pages) but it's a bit more than @@ -12648,7 +12571,7 @@ (define-public sbcl-html-entities (base32 "1b2yl6lf6vis17y4n5s505p7ica96bdafcl6vydy1hg50fy33nfr")))) (build-system asdf-build-system/sbcl) (inputs - `(("ppcre" ,sbcl-cl-ppcre))) + (list sbcl-cl-ppcre)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/BnMcGn/html-entities/") @@ -12679,16 +12602,16 @@ (define-public sbcl-quicksearch (base32 "16k19zjkhh7r64vjq371k5jwjs7cdfjz83flh561n4h4v1z89fps")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("iterate" ,sbcl-iterate) - ("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("ppcre" ,sbcl-cl-ppcre) - ("drakma" ,sbcl-drakma) - ("html-entities" ,sbcl-html-entities) - ("yason" ,sbcl-yason) - ("flexi-streams" ,sbcl-flexi-streams) - ("do-urlencode" ,sbcl-do-urlencode))) + (list sbcl-bordeaux-threads + sbcl-iterate + sbcl-alexandria + sbcl-anaphora + sbcl-cl-ppcre + sbcl-drakma + sbcl-html-entities + sbcl-yason + sbcl-flexi-streams + sbcl-do-urlencode)) (home-page "https://github.com/tkych/quicksearch/") (synopsis "Search Engine Interface for Common Lisp packages") (description "Quicksearch is a search-engine-interface for Common Lisp. @@ -12723,8 +12646,7 @@ (define-public sbcl-agutil (base32 "1xpnyzksk2xld64b6lw6rw0gn5zxlb77jwna59sd4yl7kxhxlfpf")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("trivia" ,sbcl-trivia))) + (list sbcl-alexandria sbcl-trivia)) (home-page "https://github.com/alex-gutev/agutil/") (synopsis "Collection of Common Lisp utilities") (description "A collection of Common Lisp utility functions and macros @@ -12786,9 +12708,7 @@ (define-public sbcl-collectors (base32 "1si68n1j6rpns8jw6ksqjpb937pdl30v7xza8rld7j5vh0jhy2yi")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("closer-mop" ,sbcl-closer-mop) - ("symbol-munger" ,sbcl-symbol-munger))) + (list sbcl-alexandria sbcl-closer-mop sbcl-symbol-munger)) (native-inputs (list sbcl-lisp-unit2)) (home-page "https://github.com/AccelerationNet/collectors/") @@ -12818,10 +12738,7 @@ (define-public sbcl-cl-environments (base32 "10jxj043d2dw5vc0i0lz0lsa4qszn8him5is8jdhl4nsyfcazmky")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("collectors" ,sbcl-collectors) - ("optima" ,sbcl-optima))) + (list sbcl-alexandria sbcl-anaphora sbcl-collectors sbcl-optima)) (native-inputs (list sbcl-prove)) (home-page "https://github.com/alex-gutev/cl-environments") @@ -12857,14 +12774,14 @@ (define-public sbcl-static-dispatch (native-inputs (list sbcl-fiveam)) (inputs - `(("agutil" ,sbcl-agutil) - ("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("arrows" ,sbcl-arrows) - ("cl-environments" ,sbcl-cl-environments) - ("closer-mop" ,sbcl-closer-mop) - ("iterate" ,sbcl-iterate) - ("optima" ,sbcl-optima))) + (list sbcl-agutil + sbcl-alexandria + sbcl-anaphora + sbcl-arrows + sbcl-cl-environments + sbcl-closer-mop + sbcl-iterate + sbcl-optima)) (home-page "https://github.com/alex-gutev/static-dispatch") (synopsis "Static generic function dispatch for Common Lisp") (description "Static dispatch is a Common Lisp library, inspired by @@ -12903,12 +12820,12 @@ (define-public sbcl-cl-form-types "17kdjqmm2ib347b8lqm3k4kca2j53kr0azb6h7m0v5i157ibndsw")))) (build-system asdf-build-system/sbcl) (inputs - `(("agutil" ,sbcl-agutil) - ("anaphora" ,sbcl-anaphora) - ("arrows" ,sbcl-arrows) - ("cl-environments" ,sbcl-cl-environments) - ("introspect-environment" ,sbcl-introspect-environment) - ("optima" ,sbcl-optima))) + (list sbcl-agutil + sbcl-anaphora + sbcl-arrows + sbcl-cl-environments + sbcl-introspect-environment + sbcl-optima)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/alex-gutev/cl-form-types") @@ -12992,7 +12909,7 @@ (define-public sbcl-defpackage-plus (base32 "0lzljvf343xb6mlh6lni2i27hpm5qd376522mk6hr2pa20vd6rdq")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/rpav/defpackage-plus") (synopsis "Extensible @code{DEFPACKAGE} variant with version support") (description @@ -13065,10 +12982,8 @@ (define-public sbcl-deeds (base32 "062cnb2dwli6pw3zvv46jfxyxdzcbzwsck5pa6nw03qf1j1hyg3k")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("closer-mop" ,sbcl-closer-mop) - ("form-fiddle" ,sbcl-form-fiddle) - ("lambda-fiddle" ,sbcl-lambda-fiddle))) + (list sbcl-bordeaux-threads sbcl-closer-mop sbcl-form-fiddle + sbcl-lambda-fiddle)) (home-page "https://github.com/Shinmera/deeds") (synopsis "Extensible Event Delivery System") (description @@ -13156,13 +13071,13 @@ (define-public sbcl-claw (base32 "146yv0hc4hmk72562ssj2d41143pp84dcbd1h7f4nx1c7hf2bb0d")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("cl-json" ,sbcl-cl-json) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("claw-support" ,sbcl-claw-support) - ("local-time" ,sbcl-local-time) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-alexandria + sbcl-cffi + sbcl-cl-json + sbcl-cl-ppcre + sbcl-claw-support + sbcl-local-time + sbcl-trivial-features)) (home-page "https://github.com/borodust/claw") (synopsis "Autowrapper for Common Lisp") (description @@ -13194,9 +13109,7 @@ (define-public sbcl-claw-utils (base32 "01df3kyf2qs3czi332dnz2s35x2j0fq46vgmsw7wjrrvnqc22mk5")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("claw" ,sbcl-claw))) + (list sbcl-alexandria sbcl-cffi sbcl-claw)) (home-page "https://github.com/borodust/claw-utils") (synopsis "Utilities for easier autowrapping") (description @@ -13227,10 +13140,9 @@ (define-public sbcl-array-operations (base32 "0ip49hhq32w80qsc7jmspyda5r2rsszvw0mk2r3341cld78sz9ya")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("alexandria" ,sbcl-alexandria) - ("clunit2" ,sbcl-clunit2))) + (list sbcl-alexandria sbcl-clunit2)) (inputs - `(("let-plus" ,sbcl-let-plus))) + (list sbcl-let-plus)) (synopsis "Simple array operations library for Common Lisp") (description "This library is a collection of functions and macros for manipulating @@ -13263,17 +13175,17 @@ (define-public sbcl-clml (patches (search-patches "sbcl-clml-fix-types.patch")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandia" ,sbcl-alexandria) - ("array-operations" ,sbcl-array-operations) - ("cl-fad" ,sbcl-cl-fad) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("drakma" ,sbcl-drakma) - ("introspect-environment" ,sbcl-introspect-environment) - ("iterate" ,sbcl-iterate) - ("lparallel" ,sbcl-lparallel) - ("parse-number" ,sbcl-parse-number) - ("split-sequence" ,sbcl-split-sequence) - ("trivial-garbage" ,sbcl-trivial-garbage))) + (list sbcl-alexandria + sbcl-array-operations + sbcl-cl-fad + sbcl-cl-ppcre + sbcl-drakma + sbcl-introspect-environment + sbcl-iterate + sbcl-lparallel + sbcl-parse-number + sbcl-split-sequence + sbcl-trivial-garbage)) (synopsis "Common Lisp machine learning library") (description "CLML (Common Lisp Machine Learning) is a high performance and large @@ -13336,7 +13248,7 @@ (define-public sbcl-mgrs (native-inputs (list sbcl-fiveam)) (inputs - `(("utm-ups" ,sbcl-utm-ups))) + (list sbcl-utm-ups)) (synopsis "Convert coordinates between latitude/longitude and MGRS") (description @@ -13565,8 +13477,7 @@ (define-public sbcl-clesh (base32 "012ry02djnqyvvs61wbbqj3saz621w2l9gczrywdxhi5p4ycx318")))) (build-system asdf-build-system/sbcl) (inputs - `(("trivial-shell" ,sbcl-trivial-shell) - ("named-readtables" ,sbcl-named-readtables))) + (list sbcl-trivial-shell sbcl-named-readtables)) (home-page "https://github.com/Neronus/Clesh") (synopsis "Embed shell code in Common Lisp") (description @@ -13598,8 +13509,7 @@ (define-public sbcl-trivial-channels (base32 "04wnxcgk40x8p0gxnz9arv1a5wasdqrdxa8c4p5v7r2mycfps6jj")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("trivial-timeout" ,sbcl-trivial-timeout))) + (list sbcl-bordeaux-threads sbcl-trivial-timeout)) (home-page "https://github.com/rpav/trivial-channels") (synopsis "Common Lisp simple thread-safe channels with timeout") (description @@ -13628,7 +13538,7 @@ (define-public sbcl-trivial-download (base32 "06f46zr3gp3wlm2kgxna24qd2gpr1v89x9fynh1x5vrw6c6hqjcv")))) (build-system asdf-build-system/sbcl) (inputs - `(("drakma" ,sbcl-drakma))) + (list sbcl-drakma)) (home-page "https://github.com/eudoxia0/trivial-download/") (synopsis "Download files from Common Lisp") (description @@ -13657,8 +13567,7 @@ (define-public sbcl-gtwiwtg (base32 "0lkraw0dwh4is4x5sp5rjrw6f93m0gr9849abrbi12s25ws7jbw4")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("osicat" ,sbcl-osicat) - ("prove" ,sbcl-prove))) + (list sbcl-osicat sbcl-prove)) (home-page "https://github.com/cbeo/gtwiwtg/") (synopsis "Naive generators for Common Lisp") (description @@ -13689,8 +13598,7 @@ (define-public sbcl-cl-progress-bar (base32 "1ldb4qhmx431n3lsq71ynwb9ybazbfqd55icjbhi06mj52ngndir")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("documentation-utils-extensions" ,sbcl-documentation-utils-extensions))) + (list sbcl-bordeaux-threads sbcl-documentation-utils-extensions)) (home-page "https://github.com/sirherrbatka/cl-progress-bar/") (synopsis "Progress bars in Common Lisp") (description @@ -13751,12 +13659,9 @@ (define-public sbcl-supertrace (base32 "0n369n6b7y1m49biccnnr7svymjdsk8sksrkqrn3mj21vgv7s7bg")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("cffi-grovel" ,sbcl-cffi) - ("rove" ,sbcl-rove) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("bordeaux-threads" ,sbcl-bordeaux-threads))) + (list sbcl-cffi sbcl-rove sbcl-cl-ppcre sbcl-bordeaux-threads)) (inputs - `(("cffi" ,sbcl-cffi))) + (list sbcl-cffi)) (home-page "https://github.com/fukamachi/supertrace") (synopsis "Improved Common Lisp tracing for debugging and profiling") (description @@ -13786,7 +13691,7 @@ (define-public sbcl-trivial-benchmark (base32 "0fbzqbpm2ixz85555krl36kbbbjyn699vdj6k383khi3g9y629fa")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "http://shinmera.github.io/trivial-benchmark/") (synopsis "Easy to use benchmarking system for Common Lisp") (description @@ -13819,9 +13724,7 @@ (define-public sbcl-glyphs (base32 "17kai1anbkk5dj5sbrsin2fc019cmcbglb900db60v38myj0y0wf")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("parenscript" ,sbcl-parenscript) - ("named-readtables" ,sbcl-named-readtables))) + (list sbcl-cl-ppcre sbcl-parenscript sbcl-named-readtables)) (home-page "https://github.com/ahungry/glyphs/") (synopsis "Reduce Common Lisp verbosity") (description @@ -13851,12 +13754,12 @@ (define-public sbcl-zs3 (base32 "186v95wgsj2hkxdw2jl9x1w4fddjclp7arp0rrd9vf5ly8h8sbf3")))) (build-system asdf-build-system/sbcl) (inputs - `(("drakma" ,sbcl-drakma) - ("alexandria" ,sbcl-alexandria) - ("cxml" ,sbcl-cxml) - ("ironclad" ,sbcl-ironclad) - ("puri" ,sbcl-puri) - ("cl-base64" ,sbcl-cl-base64))) + (list sbcl-drakma + sbcl-alexandria + sbcl-cxml + sbcl-ironclad + sbcl-puri + sbcl-cl-base64)) (synopsis "Work with Amazon S3 and Amazon CloudFront from Common Lisp") (description "This is ZS3, a library for working with Amazon's Simple Storage Service (S3) and CloudFront service from Common Lisp.") @@ -14122,10 +14025,7 @@ (define-public sbcl-shlex (base32 "16ag48sswgimr1fzr582vhym4s03idpd4lkydw5s58lv80ibpim8")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("serapeum" ,sbcl-serapeum) - ("ppcre" ,sbcl-cl-ppcre) - ("unicode" ,sbcl-cl-unicode))) + (list sbcl-alexandria sbcl-serapeum sbcl-cl-ppcre sbcl-cl-unicode)) (home-page "https://github.com/ruricolist/cl-shlex") (synopsis "Common Lisp lexical analyzer for shell-like syntaxes") (description @@ -14212,15 +14112,14 @@ (define-public sbcl-ppath (base32 "1c46q9lmzqv14z80d3fwdawgn3pn4922x31fyqvsvbcjm4hd16fb")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("osicat" ,sbcl-osicat) - ("ppcre" ,sbcl-cl-ppcre) - ("split-sequence" ,sbcl-split-sequence) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-alexandria + sbcl-cffi + sbcl-osicat + sbcl-cl-ppcre + sbcl-split-sequence + sbcl-trivial-features)) (native-inputs - `(("cl-fad" ,sbcl-cl-fad) - ("prove" ,sbcl-prove))) + (list sbcl-cl-fad sbcl-prove)) (home-page "https://github.com/fourier/ppath") (synopsis "Common Lisp's implementation of the Python's os.path module") (description @@ -14255,7 +14154,7 @@ (define-public sbcl-trivial-escapes (base32 "0v6h8lk17iqv1qkxgqjyzn8gi6v0hvq2vmfbb01md3zjvjqxn6lr")))) (build-system asdf-build-system/sbcl) (inputs - `(("named-readtables" ,sbcl-named-readtables))) + (list sbcl-named-readtables)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/williamyaoh/trivial-escapes") @@ -14289,12 +14188,10 @@ (define-public sbcl-cl-indentify (base32 "0ha36bhg474vr76vfhr13szc8cfdj1ickg92k1icz791bqaqg67p")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("command-line-arguments" ,sbcl-command-line-arguments) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-alexandria sbcl-command-line-arguments + sbcl-trivial-gray-streams)) (native-inputs - `(("trivial-escapes" ,sbcl-trivial-escapes) - ("rove" ,sbcl-rove))) + (list sbcl-trivial-escapes sbcl-rove)) (home-page "https://github.com/yitzchak/cl-indentify") (synopsis "Code beautifier for Common Lisp") (description @@ -14324,7 +14221,7 @@ (define-public sbcl-concrete-syntax-tree (base32 "1lyrglc3h1if44gxd9cwv90wa90nrdjvb7fry39b1xn8ywdfa7di")))) (build-system asdf-build-system/sbcl) (inputs - `(("acclimation" ,sbcl-acclimation))) + (list sbcl-acclimation)) (home-page "https://github.com/s-expressionists/Concrete-Syntax-Tree") (synopsis "Parse Common Lisp code into a concrete syntax tree") (description @@ -14445,7 +14342,7 @@ (define-public sbcl-system-locale (base32 "00p5c053kmgq4ks6l9mxsqz6g3bjcybvkvj0bh3r90qgpkaawm1p")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-documentation-utils)) (home-page "https://shinmera.github.io/system-locale/") (synopsis "Get the system's locale and language settings in Common Lisp") (description @@ -14476,7 +14373,7 @@ (define-public sbcl-language-codes (base32 "0py176ibmsc01n5r0q1bs1ykqf5jwdbh8kx0j1a814l9y51241v0")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-documentation-utils)) (home-page "https://shinmera.github.io/language-codes/") (synopsis "Map ISO language codes to language names in Common Lisp") (description @@ -14506,9 +14403,8 @@ (define-public sbcl-multilang-documentation (base32 "13y5jskx8n2b7kimpfarr8v777w3b7zj5swg1b99nj3hk0843ixw")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils) - ("language-codes" ,sbcl-language-codes) - ("system-locale" ,sbcl-system-locale))) + (list sbcl-documentation-utils sbcl-language-codes + sbcl-system-locale)) (home-page "https://shinmera.github.io/multilang-documentation/") (synopsis "Add multiple languages support to Common Lisp documentation") (description @@ -14569,25 +14465,25 @@ (define-public sbcl-common-lisp-jupyter (base32 "0si69xfzi769dprwfy7gp1x3bl7lxz6d4n98sa26w9r41wvay5ja")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("babel" ,sbcl-babel) - ("bordeaux-threads" ,sbcl-bordeaux-threads) - ("cl-base64" ,sbcl-cl-base64) - ("cl-indentify" ,sbcl-cl-indentify) - ("closer-mop" ,sbcl-closer-mop) - ("dissect" ,sbcl-dissect) - ("eclector" ,sbcl-eclector) - ("ironclad" ,sbcl-ironclad) - ("iterate" ,sbcl-iterate) - ("multilang-documentation" ,sbcl-multilang-documentation) - ("puri" ,sbcl-puri) - ("pzmq" ,sbcl-pzmq) - ("shasht" ,sbcl-shasht) - ("static-vectors" ,sbcl-static-vectors) - ("trivial-do" ,sbcl-trivial-do) - ("trivial-garbage" ,sbcl-trivial-garbage) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams) - ("trivial-mimes" ,sbcl-trivial-mimes))) + (list sbcl-alexandria + sbcl-babel + sbcl-bordeaux-threads + sbcl-cl-base64 + sbcl-cl-indentify + sbcl-closer-mop + sbcl-dissect + sbcl-eclector + sbcl-ironclad + sbcl-iterate + sbcl-multilang-documentation + sbcl-puri + sbcl-pzmq + sbcl-shasht + sbcl-static-vectors + sbcl-trivial-do + sbcl-trivial-garbage + sbcl-trivial-gray-streams + sbcl-trivial-mimes)) (home-page "https://yitzchak.github.io/common-lisp-jupyter/") (synopsis "Common Lisp kernel for Jupyter") (description @@ -14686,7 +14582,7 @@ (define-public sbcl-daemon (base32 "1kdxfnhh9fz34j8qs7pn7mwjz3v33q4v9nh0hqkyzraq5xs2j3f4")))) (build-system asdf-build-system/sbcl) (inputs - `(("trivial-features" ,sbcl-trivial-features))) + (list sbcl-trivial-features)) (home-page "https://github.com/snmsts/daemon") (synopsis "Daemonize Common Lisp processes") (description @@ -14716,9 +14612,7 @@ (define-public sbcl-file-attributes (base32 "0n8q818ry2shggjfhp8gjby8v5mla9pg97c5g19pcglpnwim7a74")))) (build-system asdf-build-system/sbcl) (inputs - `(("cffi" ,sbcl-cffi) - ("documentation-utils" ,sbcl-documentation-utils) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-cffi sbcl-documentation-utils sbcl-trivial-features)) (home-page "https://shinmera.github.io/file-attributes/") (synopsis "Access to common file attributes in Common Lisp") (description @@ -14785,7 +14679,7 @@ (define-public sbcl-cl-html-diff (base32 "1varnijivzd4jpimn1cz8p5ks713zzha5cgl4vmb0xr8ahravwzb")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-difflib" ,sbcl-cl-difflib))) + (list sbcl-cl-difflib)) (home-page "https://github.com/wiseman/cl-html-diff") (synopsis "Generate a human-readable diff of two HTML documents") (description @@ -14923,11 +14817,8 @@ (define-public sbcl-access (native-inputs (list sbcl-lisp-unit2)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("closer-mop" ,sbcl-closer-mop) - ("interpol" ,sbcl-cl-interpol) - ("iterate" ,sbcl-iterate))) + (list sbcl-alexandria sbcl-anaphora sbcl-closer-mop + sbcl-cl-interpol sbcl-iterate)) (synopsis "Common lisp library to unify access to dictionary-like structures") (description @@ -14959,7 +14850,7 @@ (define-public sbcl-sxql-composer (base32 "1agkrj3ymskzc3c7pxbrj123d1kygjqcls145m0ap3i07q96hh1r")))) (build-system asdf-build-system/sbcl) (inputs - `(("sxql" ,sbcl-sxql))) + (list sbcl-sxql)) (synopsis "Build and compose SXQL queries dynamically") (description "This is a Common Lisp library to build and compose SXQL queries @@ -14990,9 +14881,7 @@ (define-public sbcl-cl-i18n (base32 "1mdhfkk61djj39vgnns5y1cssd12h0m1cfwd21m8xpa2l3rqvmgf")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("babel" ,sbcl-babel) - ("cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode))) + (list sbcl-alexandria sbcl-babel sbcl-cl-ppcre-unicode)) (synopsis "Internationalisation framework for Common Lisp") (description "This is a Gettext-style internationalisation framework for Common @@ -15023,9 +14912,7 @@ (define-public sbcl-crypto-shortcuts (base32 "0c0m0ar04jn7qf2v8c4sivamlzki03r13rnxy8b3n27rh9r6hgin")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-base64" ,sbcl-cl-base64) - ("flexi-stream" ,sbcl-flexi-streams) - ("ironclad" ,sbcl-ironclad))) + (list sbcl-cl-base64 sbcl-flexi-streams sbcl-ironclad)) (synopsis "Collection of common cryptography functions") (description "This is a collection of common cryptography functions for Common @@ -15056,13 +14943,9 @@ (define-public sbcl-cl-html5-parser (base32 "04if61wigylsmn996rbfl8ylsd0d9hzdmg7p2wiglncibjzcl5k9")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("json-streams" ,sbcl-json-streams) - ("split-sequence" ,sbcl-split-sequence) - ("stefil" ,sbcl-stefil))) + (list sbcl-json-streams sbcl-split-sequence sbcl-stefil)) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("flexi-stream" ,sbcl-flexi-streams) - ("string-case" ,sbcl-string-case))) + (list sbcl-cl-ppcre sbcl-flexi-streams sbcl-string-case)) (synopsis "HTML5 parser for Common Lisp") (description "This a Common Lisp library to parse HTML5 documents.") (home-page "https://github.com/rotatef/cl-html5-parser") @@ -15093,8 +14976,7 @@ (define-public sbcl-percent-encoding (native-inputs (list sbcl-fiveam)) (inputs - `(("anaphora" ,sbcl-anaphora) - ("babel" ,sbcl-babel))) + (list sbcl-anaphora sbcl-babel)) (synopsis "RFC 3986 percent-encoding library") (description "This is a Common Lisp library providing RFC 3986 percent-encoding.") @@ -15124,9 +15006,7 @@ (define-public sbcl-cl-mount-info (base32 "0vza9gj9q42nzb5v8aj22lmn4aqx9vrddsb5a343nbwfz89hbh9x")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("cl-ppcre" ,sbcl-cl-ppcre))) + (list sbcl-alexandria sbcl-cffi sbcl-cl-ppcre)) (home-page "https://notabug.org/cage/cl-mount-info.git") (synopsis "Library to get information about mounted filesystems") (description @@ -15200,7 +15080,7 @@ (define-public sbcl-cl-cpus (base32 "0sdaff9hpsx7bpkkkqavmxmrrlc2d61gmqjjgn8xchncng4a0rf8")))) (build-system asdf-build-system/sbcl) (inputs - `(("cffi" ,sbcl-cffi))) + (list sbcl-cffi)) (home-page "https://github.com/muyinliu/cl-cpus") (synopsis "Common Lisp feature to get number of CPUs") (description @@ -15382,8 +15262,7 @@ (define-public sbcl-bodge-math (base32 "0r3vnl9lywn4ksy34apcv6j825qp7l1naddawr14v4lwacndb80v")))) (build-system asdf-build-system/sbcl) (inputs - `(("bodge-utilities" ,sbcl-bodge-utilities) - ("rtg-math" ,sbcl-rtg-math))) + (list sbcl-bodge-utilities sbcl-rtg-math)) (home-page "https://github.com/borodust/bodge-math") (synopsis "Common Lisp core math utilities of BODGE library collection") (description @@ -15416,8 +15295,7 @@ (define-public sbcl-bodge-blobs-support (native-inputs (list sbcl-trivial-features)) (inputs - `(("cffi" ,sbcl-cffi) - ("sbcl-alexandria" ,sbcl-alexandria))) + (list sbcl-cffi sbcl-alexandria)) (home-page "https://github.com/borodust/bodge-blobs-support") (synopsis "Common Lisp utilities for blob packages") (description @@ -15547,12 +15425,12 @@ (define-public sbcl-shadow (base32 "0w1i734gkdkziin74ql2nhx7jdjxx02ylssaa6qdrvnj4br1124a")))) (build-system asdf-build-system/sbcl) (inputs - `(("cffi" ,sbcl-cffi) - ("cl-opengl" ,sbcl-cl-opengl) - ("glsl-packing" ,sbcl-glsl-packing) - ("golden-utils" ,sbcl-golden-utils) - ("static-vectors" ,sbcl-static-vectors) - ("varjo" ,sbcl-varjo))) + (list sbcl-cffi + sbcl-cl-opengl + sbcl-glsl-packing + sbcl-golden-utils + sbcl-static-vectors + sbcl-varjo)) (home-page "https://git.mfiano.net/mfiano/shadow") (synopsis "Management system for OpenGL shader programs") (description @@ -15586,9 +15464,7 @@ (define-public sbcl-umbra (base32 "04vyh2j00zdpb8ryxr8g81wjcmqlz9wrn55r3cypcj4qg970r5wi")))) (build-system asdf-build-system/sbcl) (inputs - `(("golden-utils" ,sbcl-golden-utils) - ("shadow" ,sbcl-shadow) - ("varjo" ,sbcl-varjo))) + (list sbcl-golden-utils sbcl-shadow sbcl-varjo)) (home-page "https://git.mfiano.net/mfiano/umbra") (synopsis "Common Lisp library of reusable GPU shader functions") (description @@ -15654,13 +15530,13 @@ (define-public sbcl-coalton (native-inputs (list sbcl-fiasco)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("float-features" ,sbcl-float-features) - ("fset" ,sbcl-fset) - ("global-vars" ,sbcl-global-vars) - ("json-streams" ,sbcl-json-streams) - ("serapeum" ,sbcl-serapeum) - ("trivia" ,sbcl-trivia))) + (list sbcl-alexandria + sbcl-float-features + sbcl-fset + sbcl-global-vars + sbcl-json-streams + sbcl-serapeum + sbcl-trivia)) (home-page "https://coalton-lang.github.io") (synopsis "Dialect of ML in Common Lisp") (description @@ -15692,8 +15568,7 @@ (define-public sbcl-clip (base32 "13kkajkva2shm19fvn4yashsw18l6imv2rmy3hmpcky7g5ay7bv3")))) (build-system asdf-build-system/sbcl) (inputs - `(("array-utils" ,sbcl-array-utils) - ("lquery" ,sbcl-lquery))) + (list sbcl-array-utils sbcl-lquery)) (home-page "https://shinmera.github.io/clip/") (synopsis "Common Lisp HTML templating engine") (description @@ -15759,11 +15634,8 @@ (define-public sbcl-terrable (base32 "0pnqflgz410zydc1ivwnd8hcl24bgr7x12yjzr7g4lq3ibc8y97b")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils) - ("fast-io" ,sbcl-fast-io) - ("ieee-floats" ,sbcl-ieee-floats) - ("static-vectors" ,sbcl-static-vectors) - ("trivial-garbage" ,sbcl-trivial-garbage))) + (list sbcl-documentation-utils sbcl-fast-io sbcl-ieee-floats + sbcl-static-vectors sbcl-trivial-garbage)) (home-page "https://shirakumo.github.io/terrable/") (synopsis "Parser library for Terragen TER terrain files") (description @@ -15825,7 +15697,7 @@ (define-public sbcl-cl-qprint (base32 "099h0rrdzxnlmn8avi72mg2dl0kccp7w01b2p9nwyy4b8yr32cir")))) (build-system asdf-build-system/sbcl) (inputs - `(("flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-flexi-streams)) (home-page "https://github.com/eugeneia/cl-qprint/") (synopsis "Implementation of the quoted-printable encoding") (description @@ -15858,9 +15730,7 @@ (define-public sbcl-cl-mime (base32 "0qn8if0fj6vzc897pqqqs0m1y107gmzqngpqhqmwrcsp1ckj5k0v")))) (build-system asdf-build-system/sbcl) (inputs - `(("ppcre" ,sbcl-cl-ppcre) - ("cl-base64" ,sbcl-cl-base64) - ("cl-qprint" ,sbcl-cl-qprint))) + (list sbcl-cl-ppcre sbcl-cl-base64 sbcl-cl-qprint)) (native-inputs (list sbcl-rove)) (home-page "https://github.com/eugeneia/cl-qprint/") @@ -15938,14 +15808,10 @@ (define-public sbcl-dufy (base32 "15vrp1kayhjb5c1vc9x8wlm8rimk73vpa7yc101cf0gsg1fjazl6")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("ppcre" ,sbcl-cl-ppcre))) + (list sbcl-alexandria sbcl-cl-ppcre)) (native-inputs - `(("fiveam" ,sbcl-fiveam) - ("cl-csv" ,sbcl-cl-csv) - ("parse-float" ,sbcl-parse-float) - ("lispbuilder-sdl" ,sbcl-lispbuilder-sdl) - ("lparallel" ,sbcl-lparallel))) + (list sbcl-fiveam sbcl-cl-csv sbcl-parse-float sbcl-lispbuilder-sdl + sbcl-lparallel)) (home-page "https://github.com/privet-kitty/dufy") (synopsis "Color library for Common Lisp") (description @@ -16038,8 +15904,7 @@ (define-public sbcl-authentic (native-inputs (list sbcl-fiveam)) (inputs - `(("clsql" ,sbcl-clsql) - ("ironclad" ,sbcl-ironclad))) + (list sbcl-clsql sbcl-ironclad)) (home-page "https://github.com/charje/cl-authentic") (synopsis "User/password management for Common Lisp applications") (description "Authentic provides a light-weight and extendible @@ -16073,7 +15938,7 @@ (define-public sbcl-3d-vectors (native-inputs (list sbcl-parachute)) (inputs - `(("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-documentation-utils)) (home-page "https://shinmera.github.io/3d-vectors/") (synopsis "Utility library implementing 2D, 3D, and 4D vectors") (description @@ -16107,8 +15972,7 @@ (define-public sbcl-3d-matrices (native-inputs (list sbcl-parachute)) (inputs - `(("3d-vectors" ,sbcl-3d-vectors) - ("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-3d-vectors sbcl-documentation-utils)) (home-page "https://shinmera.github.io/3d-matrices/") (synopsis "Utility library implementing 2x2, 3x3, 4x4 and NxM matrices") (description @@ -16183,10 +16047,8 @@ (define-public sbcl-glsl-toolkit (base32 "0as5796yazchq1qkna3srxlz5v7cf7ffny9cbqi41wsa2s20vbh9")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("documentation-utils" ,sbcl-documentation-utils) - ("parse-float" ,sbcl-parse-float) - ("trivial-indent" ,sbcl-trivial-indent))) + (list sbcl-cl-ppcre sbcl-documentation-utils sbcl-parse-float + sbcl-trivial-indent)) (home-page "https://shirakumo.github.io/glsl-toolkit/") (synopsis "Parser for OpenGL Shader Language source files") (description @@ -16217,9 +16079,7 @@ (define-public sbcl-simple-tasks (base32 "1ls1pij7dvb65g4nam7nvik1218jvfk5iplr48vy290fw3lq7v98")))) (build-system asdf-build-system/sbcl) (inputs - `(("array-utils" ,sbcl-array-utils) - ("bordeaux-threads" ,sbcl-bordeaux-threads) - ("dissect" ,sbcl-dissect))) + (list sbcl-array-utils sbcl-bordeaux-threads sbcl-dissect)) (home-page "https://shinmera.github.io/simple-tasks/") (synopsis "Simple task scheduling framework") (description "This is a task scheduling framework for Common Lisp.") @@ -16248,9 +16108,7 @@ (define-public sbcl-trivial-main-thread (base32 "0bw1887i7396lqg75qvmgjfzz4xbiq9w5dp8wxdgrcsm0qwlraw7")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("simple-tasks" ,sbcl-simple-tasks) - ("trivial-features" ,sbcl-trivial-features))) + (list sbcl-bordeaux-threads sbcl-simple-tasks sbcl-trivial-features)) (home-page "https://shinmera.github.io/trivial-main-thread/") (synopsis "Compatibility library to run things in the main thread") (description @@ -16347,10 +16205,9 @@ (define-public sbcl-shasht (base32 "01mh20s5gj0lajq45anxji77ykq1wcg72mn1y9a1k8i7q1ainjlr")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("alexandria" ,sbcl-alexandria) - ("parachute" ,sbcl-parachute))) + (list sbcl-alexandria sbcl-parachute)) (inputs - `(("trivial-do" ,sbcl-trivial-do))) + (list sbcl-trivial-do)) (home-page "https://yitzchak.github.io/shasht/") (synopsis "Common Lisp JSON reading and writing library") (description @@ -16510,8 +16367,7 @@ (define-public sbcl-json-streams (base32 "0cia3721im04q73dfkd688d8splgpz03qa4h8s3r39kar4w3xll2")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("cl-quickcheck" ,sbcl-cl-quickcheck) - ("flexi-streams" ,sbcl-flexi-streams))) + (list sbcl-cl-quickcheck sbcl-flexi-streams)) (home-page "https://github.com/rotatef/json-streams") (synopsis "Common Lisp library for reading and writing JSON") (description @@ -16596,9 +16452,7 @@ (define-public sbcl-gettext (native-inputs (list sbcl-stefil)) (inputs - `(("flexi-streams" ,sbcl-flexi-streams) - ("split-sequence" ,sbcl-split-sequence) - ("yacc" ,sbcl-cl-yacc))) + (list sbcl-flexi-streams sbcl-split-sequence sbcl-cl-yacc)) (home-page "https://github.com/rotatef/gettext") (synopsis "Common Lisp implementation of Gettext") (description @@ -16722,9 +16576,7 @@ (define-public sbcl-cl-slice (native-inputs (list sbcl-clunit)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("let-plus" ,sbcl-let-plus))) + (list sbcl-alexandria sbcl-anaphora sbcl-let-plus)) (home-page "https://github.com/tpapp/cl-slice") (synopsis "Array slices for Common Lisp") (description @@ -16756,20 +16608,20 @@ (define-public sbcl-djula (native-inputs (list sbcl-fiveam)) (inputs - `(("access" ,sbcl-access) - ("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("babel" ,sbcl-babel) - ("cl-locale" ,sbcl-cl-locale) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("cl-slice" ,sbcl-cl-slice) - ("closer-mop" ,sbcl-closer-mop) - ("gettext" ,sbcl-gettext) - ("iterate" ,sbcl-iterate) - ("local-time" ,sbcl-local-time) - ("parser-combinators" ,sbcl-parser-combinators) - ("split-sequence" ,sbcl-split-sequence) - ("trivial-backtrace" ,sbcl-trivial-backtrace))) + (list sbcl-access + sbcl-alexandria + sbcl-anaphora + sbcl-babel + sbcl-cl-locale + sbcl-cl-ppcre + sbcl-cl-slice + sbcl-closer-mop + sbcl-gettext + sbcl-iterate + sbcl-local-time + sbcl-parser-combinators + sbcl-split-sequence + sbcl-trivial-backtrace)) (home-page "https://mmontone.github.io/djula/") (synopsis "Common Lisp port of the Django templating language") (description @@ -16800,9 +16652,7 @@ (define-public sbcl-for (base32 "1akz9ggh33x2cq3h0f1cd0p632v1mbagv3dzsb0r10bwg9lh3nmv")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils) - ("form-fiddle" ,sbcl-form-fiddle) - ("lambda-fiddle" ,sbcl-lambda-fiddle))) + (list sbcl-documentation-utils sbcl-form-fiddle sbcl-lambda-fiddle)) (home-page "https://shinmera.github.io/for/") (synopsis "Extensible iteration macro library") (description @@ -16835,12 +16685,12 @@ (define-public sbcl-flare (base32 "00nm3sjngbflj2gd5q0xs2m136w4kix6krww23nk64pkkyq2fs86")))) (build-system asdf-build-system/sbcl) (inputs - `(("3d-vectors" ,sbcl-3d-vectors) - ("array-utils" ,sbcl-array-utils) - ("documentation-utils" ,sbcl-documentation-utils) - ("for" ,sbcl-for) - ("lambda-fiddle" ,sbcl-lambda-fiddle) - ("trivial-garbage" ,sbcl-trivial-garbage))) + (list sbcl-3d-vectors + sbcl-array-utils + sbcl-documentation-utils + sbcl-for + sbcl-lambda-fiddle + sbcl-trivial-garbage)) (home-page "https://shinmera.github.io/flare/") (synopsis "Easy particle systems with fine grained control") (description @@ -16872,8 +16722,7 @@ (define-public sbcl-simple-inferiors (base32 "08vsvqv3768bwb2y8mwxbw5wyqzzwqr7rd004r6gafdgf9p9mcx3")))) (build-system asdf-build-system/sbcl) (inputs - `(("bordeaux-threads" ,sbcl-bordeaux-threads) - ("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-bordeaux-threads sbcl-documentation-utils)) (home-page "https://shinmera.github.io/simple-inferiors/") (synopsis "Common Lisp library to use inferior processes") (description @@ -16906,10 +16755,8 @@ (define-public sbcl-legit (base32 "181aqpj4zkfk1aavj5jw8rym6gw4ma3gd64z2h5fpryabgmwk236")))) (build-system asdf-build-system/sbcl) (inputs - `(("simple-inferiors" ,sbcl-simple-inferiors) - ("lambda-fiddle" ,sbcl-lambda-fiddle) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-simple-inferiors sbcl-lambda-fiddle sbcl-cl-ppcre + sbcl-documentation-utils)) (home-page "https://shinmera.github.io/legit/") (synopsis "Interface to the git binary") (description @@ -17088,7 +16935,7 @@ (define-public sbcl-cepl ("split-sequence" ,sbcl-split-sequence) ("varjo" ,sbcl-varjo))) (propagated-inputs - `(("quickproject" ,sbcl-quickproject))) + (list sbcl-quickproject)) (home-page "https://github.com/cbaggers/cepl") (synopsis "Development playground to work with OpenGL") (description @@ -17128,11 +16975,8 @@ (define-public sbcl-stmx (base32 "1hfmh4vj271jdilir97qs6nqbi5nmn5alyls0w3d3xxqwi6ffqjs")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("bordeaux-threads" ,sbcl-bordeaux-threads) - ("log4cl" ,sbcl-log4cl) - ("closer-mop" ,sbcl-closer-mop) - ("trivial-garbage" ,sbcl-trivial-garbage))) + (list sbcl-alexandria sbcl-bordeaux-threads sbcl-log4cl + sbcl-closer-mop sbcl-trivial-garbage)) (home-page "https://stmx.org/") (synopsis "High performance Transactional Memory for Common Lisp") (description @@ -17217,7 +17061,7 @@ (define-public sbcl-atomics (base32 "0mp5jdqq0aamdhgnvw149cqqi3zg7dkkibp25qi4rafw1fnpd40z")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-documentation-utils)) (native-inputs (list sbcl-parachute)) (home-page "https://shinmera.github.io/atomics/") @@ -17254,7 +17098,7 @@ (define-public sbcl-cl-murmurhash "0251r0mpjm0y3qsm4lm7ncvrkxvgwc53spdm1p2mpayhvkkqqsws")))) (build-system asdf-build-system/sbcl) (inputs - `(("babel" ,sbcl-babel))) + (list sbcl-babel)) (native-inputs (list sbcl-fiveam)) (synopsis "32-bit version of Murmurhash3 for Common Lisp") @@ -17287,7 +17131,7 @@ (define-public sbcl-cl-hamt (base32 "1ycbd73ykfj5j9sdhlzamyv18qbjj6xqf7fhm4fa0nsyr6sr3rf5")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-murmurhash" ,sbcl-cl-murmurhash))) + (list sbcl-cl-murmurhash)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/danshapero/cl-hamt") @@ -17322,19 +17166,18 @@ (define-public sbcl-cl-gserver (base32 "1bfz7z8v417dvsp1jz76ir3ihcs8g7zis2d56xx1dpzqzjd95g7z")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("bordeaux-threads" ,sbcl-bordeaux-threads) - ("lparallel" ,sbcl-lparallel) - ("cl-speedy-queue" ,sbcl-cl-speedy-queue) - ("log4cl" ,sbcl-log4cl) - ("str" ,sbcl-cl-str) - ("blackbird" ,sbcl-blackbird) - ("cl-hamt" ,sbcl-cl-hamt) - ("binding-arrows" ,sbcl-binding-arrows) - ("atomics" ,sbcl-atomics))) + (list sbcl-alexandria + sbcl-bordeaux-threads + sbcl-lparallel + sbcl-cl-speedy-queue + sbcl-log4cl + sbcl-cl-str + sbcl-blackbird + sbcl-cl-hamt + sbcl-binding-arrows + sbcl-atomics)) (native-inputs - `(("fiveam" ,sbcl-fiveam) - ("mock" ,sbcl-cl-mock))) + (list sbcl-fiveam sbcl-cl-mock)) (home-page "https://mdbergmann.github.io/cl-gserver/index.html") (synopsis "Actor framework for easy access to state and async operations") (description @@ -17452,8 +17295,7 @@ (define-public sbcl-flute (base32 "0q8jhp040cvpppyn820mm6a550yfxyr1lar298x13c42mm807f4f")))) (build-system asdf-build-system/sbcl) (inputs - `(("assoc-utils" ,sbcl-assoc-utils) - ("let-over-lambda" ,sbcl-let-over-lambda))) + (list sbcl-assoc-utils sbcl-let-over-lambda)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/ailisp/flute") @@ -17652,39 +17494,39 @@ (define-public sbcl-trial (native-inputs (list sbcl-trivial-features)) (inputs - `(("alexandria" ,sbcl-alexandria) - ("3d-matrices" ,sbcl-3d-matrices) - ("3d-vectors" ,sbcl-3d-vectors) - ("bordeaux-threads" ,sbcl-bordeaux-threads) - ("cl-gamepad" ,sbcl-cl-gamepad) - ("cl-jpeg" ,sbcl-cl-jpeg) - ("cl-opengl" ,sbcl-cl-opengl) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("cl-tga" ,sbcl-cl-tga) - ("closer-mop" ,sbcl-closer-mop) - ("deploy" ,sbcl-deploy) - ("fast-io" ,sbcl-fast-io) - ("flare" ,sbcl-flare) - ("float-features" ,sbcl-float-features) - ("flow" ,sbcl-flow) - ("for" ,sbcl-for) - ("form-fiddle" ,sbcl-form-fiddle) - ("glsl-toolkit" ,sbcl-glsl-toolkit) - ("ieee-floats" ,sbcl-ieee-floats) - ("jsown" ,sbcl-jsown) - ("lambda-fiddle" ,sbcl-lambda-fiddle) - ("lquery" ,sbcl-lquery) - ("messagebox" ,sbcl-messagebox) - ("mmap" ,sbcl-mmap) - ("pathname-utils" ,sbcl-pathname-utils) - ("pngload" ,sbcl-pngload) - ("retrospectiff" ,sbcl-retrospectiff) - ("static-vectors" ,sbcl-static-vectors) - ("terrable" ,sbcl-terrable) - ("trivial-garbage" ,sbcl-trivial-garbage) - ("trivial-indent" ,sbcl-trivial-indent) - ("verbose" ,sbcl-verbose) - ("zpng" ,sbcl-zpng))) + (list sbcl-alexandria + sbcl-3d-matrices + sbcl-3d-vectors + sbcl-bordeaux-threads + sbcl-cl-gamepad + sbcl-cl-jpeg + sbcl-cl-opengl + sbcl-cl-ppcre + sbcl-cl-tga + sbcl-closer-mop + sbcl-deploy + sbcl-fast-io + sbcl-flare + sbcl-float-features + sbcl-flow + sbcl-for + sbcl-form-fiddle + sbcl-glsl-toolkit + sbcl-ieee-floats + sbcl-jsown + sbcl-lambda-fiddle + sbcl-lquery + sbcl-messagebox + sbcl-mmap + sbcl-pathname-utils + sbcl-pngload + sbcl-retrospectiff + sbcl-static-vectors + sbcl-terrable + sbcl-trivial-garbage + sbcl-trivial-indent + sbcl-verbose + sbcl-zpng)) (home-page "https://github.com/Shirakumo/trial") (synopsis "Common Lisp game engine") (description @@ -17761,12 +17603,9 @@ (define-public sbcl-alloy (base32 "1jsqjr6sf86hcdvnjp4gd10qv0r7kfkr9hmda85irb5lha4q9n7w")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("alexandria" ,sbcl-alexandria) - ("parachute" ,sbcl-parachute))) + (list sbcl-alexandria sbcl-parachute)) (inputs - `(("array-utils" ,sbcl-array-utils) - ("closer-mop" ,sbcl-closer-mop) - ("documentation-utils" ,sbcl-documentation-utils))) + (list sbcl-array-utils sbcl-closer-mop sbcl-documentation-utils)) (home-page "https://shirakumo.github.io/alloy/") (synopsis "Common Lisp user interface protocol and toolkit implementation") @@ -17799,7 +17638,7 @@ (define-public sbcl-org-sampler (base32 "1dg029in14928qfxvfshyxmdwhzskzhxx3na0zy98ybx69b21qla")))) (build-system asdf-build-system/sbcl) (inputs - `(("iterate" ,sbcl-iterate))) + (list sbcl-iterate)) (home-page "https://github.com/jphmrst/cl-org-sampler") (synopsis "Extracting Common Lisp docstrings as Emacs Org-mode documents") (description @@ -17930,16 +17769,16 @@ (define-public sbcl-yxorp (base32 "0ll1s9w29yhhgqssgiw58fcapw4n040gkvpz4sxwv3q2v60rbidj")))) (build-system asdf-build-system/sbcl) (inputs - `(("chipz" ,sbcl-chipz) - ("chunga" ,sbcl-chunga) - ("cl+ssl" ,sbcl-cl+ssl) - ("cl-binding-arrows" ,sbcl-binding-arrows) - ("cl-str" ,sbcl-cl-str) - ("cl-usocket" ,sbcl-usocket) - ("flexi-streams" ,sbcl-flexi-streams) - ("rutils" ,sbcl-rutils) - ("salza2" ,sbcl-salza2) - ("trivial-garbage" ,sbcl-trivial-garbage))) + (list sbcl-chipz + sbcl-chunga + sbcl-cl+ssl + sbcl-binding-arrows + sbcl-cl-str + sbcl-usocket + sbcl-flexi-streams + sbcl-rutils + sbcl-salza2 + sbcl-trivial-garbage)) (home-page "https://github.com/charje/cl-yxorp") (synopsis "Reverse proxy server written in and configurable in Common Lisp") @@ -18007,9 +17846,7 @@ (define-public sbcl-rss (base32 "0wv3j13fj73gigriw5r9vi920hz05ld7zllsvbxdxvmyfy9k1kly")))) (build-system asdf-build-system/sbcl) (inputs - `(("aserve" ,sbcl-aserve) - ("kmrcl" ,sbcl-kmrcl) - ("xmls" ,sbcl-xmls))) + (list sbcl-aserve sbcl-kmrcl sbcl-xmls)) (home-page "https://github.com/nsrahmad/cl-rss") (synopsis "Common Lisp RSS processor") (description @@ -18039,7 +17876,7 @@ (define-public sbcl-trivial-with-current-source-form (base32 "15zs7mc422ycp1cvcxmirif1dq15mlmv8vzd6l6nzn4qgmph9wz0")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/scymtym/trivial-with-current-source-form") (synopsis "Help producing better errors for macro users") (description @@ -18074,10 +17911,8 @@ (define-public sbcl-tailrec (base32 "1h8m2npdzd2cpnl75pvv4yvvfwxa7kl6qvalc9s0y4yws0kaih3i")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandia" ,sbcl-alexandria) - ("trivial-macroexpand-all" ,sbcl-trivial-macroexpand-all) - ("trivial-with-current-source-form" - ,sbcl-trivial-with-current-source-form))) + (list sbcl-alexandria sbcl-trivial-macroexpand-all + sbcl-trivial-with-current-source-form)) (home-page "https://github.com/charje/tailrec") (synopsis "Macro to optimize a Common Lisp function for tail recursion") (description "Just wrap your Common Lisp function in this macro call and @@ -18108,10 +17943,7 @@ (define-public sbcl-issr-core (base32 "1bajb09crzadkirdpd6jrpcc55irjd4sxzavygr25l85pafyhniw")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-str" ,sbcl-cl-str) - ("global-vars" ,sbcl-global-vars) - ("plump" ,sbcl-plump) - ("tailrec" ,sbcl-tailrec))) + (list sbcl-cl-str sbcl-global-vars sbcl-plump sbcl-tailrec)) (home-page "https://github.com/interactive-ssr/client/blob/master/main.org") (synopsis "The core functionality for ISSR server modules") @@ -18145,15 +17977,15 @@ (define-public sbcl-portal (base32 "1012jc068qdd8df6mmbn8vmmqlniqm5j2jbyrraw3yz8c13c8280")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("arrows" ,sbcl-arrows) - ("cl-base64" ,sbcl-cl-base64) - ("cl-str" ,sbcl-cl-str) - ("flexi-streams" ,sbcl-flexi-streams) - ("global-vars" ,sbcl-global-vars) - ("ironclad" ,sbcl-ironclad) - ("parse-float" ,sbcl-parse-float) - ("usocket" ,sbcl-usocket))) + (list sbcl-alexandria + sbcl-arrows + sbcl-cl-base64 + sbcl-cl-str + sbcl-flexi-streams + sbcl-global-vars + sbcl-ironclad + sbcl-parse-float + sbcl-usocket)) (home-page "https://github.com/charJe/portal") (synopsis "Portable Websocket Server for Common Lisp") (description @@ -18187,13 +18019,13 @@ (define-public sbcl-hunchenissr (base32 "0826qrvk64pjspdklns29dv3zhzfhd6k42fq030xajv8a7hkcxda")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-base64" ,sbcl-cl-base64) - ("cl-str" ,sbcl-cl-str) - ("hunchentoot" ,sbcl-hunchentoot) - ("issr-core" ,sbcl-issr-core) - ("jonathan" ,sbcl-jonathan) - ("plump" ,sbcl-plump) - ("portal" ,sbcl-portal))) + (list sbcl-cl-base64 + sbcl-cl-str + sbcl-hunchentoot + sbcl-issr-core + sbcl-jonathan + sbcl-plump + sbcl-portal)) (home-page "https://github.com/interactive-ssr/hunchenissr") (synopsis "Interactive Server Side Rendering backend for Hunchentoot") (description @@ -18226,10 +18058,8 @@ (define-public sbcl-hunchenissr-routes (base32 "1xyqacihxwk4vnffqlg93czmalscglp6sh3bwy3qwb7hdxv6yxz6")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("cl-unification" ,sbcl-cl-unification) - ("hunchenissr" ,sbcl-hunchenissr))) + (list sbcl-alexandria sbcl-cl-ppcre sbcl-cl-unification + sbcl-hunchenissr)) (home-page "https://github.com/interactive-ssr/hunchenissr-routes") (synopsis "Enable path variables when using Hunchenissr") (description @@ -18290,13 +18120,13 @@ (define-public sbcl-spinneret (base32 "0jllnsi2ibw0gax9szpdrjxvw9qqibydpdbnkf683yfb1d5jlci1")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("global-vars" ,sbcl-global-vars) - ("parenscript" ,sbcl-parenscript) - ("cl-markdown" ,sbcl-cl-markdown) - ("ppcre" ,sbcl-cl-ppcre) - ("serapeum" ,sbcl-serapeum) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-alexandria + sbcl-global-vars + sbcl-parenscript + sbcl-cl-markdown + sbcl-cl-ppcre + sbcl-serapeum + sbcl-trivial-gray-streams)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/ruricolist/spinneret") @@ -18351,7 +18181,7 @@ (define-public sbcl-path-parse (base32 "10mxm6q62cfpv3hw2w8k968ba8a1xglqdkwlkqs4l4nby3b11aaq")))) (build-system asdf-build-system/sbcl) (inputs - `(("split-sequence" ,sbcl-split-sequence))) + (list sbcl-split-sequence)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/path-parse") @@ -18471,8 +18301,7 @@ (define-public sbcl-pileup (base32 "01gvshpxil0ggjgfmgcymbgmpsfaxy6aggm0bywkn40rck3038vb")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("bordeaux-threads" ,sbcl-bordeaux-threads))) + (list sbcl-alexandria sbcl-bordeaux-threads)) (native-inputs (list sbcl-hu.dwim.stefil)) (home-page "https://github.com/nikodemus/pileup") @@ -18506,9 +18335,7 @@ (define-public sbcl-feeder (base32 "1dpbzhycg50snl3j01c8dh8gdvhfhz0hnfl54xy55a3wbr3m6rp7")))) (build-system asdf-build-system/sbcl) (inputs - `(("documentation-utils" ,sbcl-documentation-utils) - ("local-time" ,sbcl-local-time) - ("plump" ,sbcl-plump))) + (list sbcl-documentation-utils sbcl-local-time sbcl-plump)) (home-page "https://shinmera.github.io/feeder/") (synopsis "RSS, Atom and general feed parsing and generating") (description @@ -18616,7 +18443,7 @@ (define-public sbcl-conium (base32 "0y31za8xr8734p2pf8mrw1jd1fksh2d4y1p12wwjyn8hxxsvsx1w")))) (build-system asdf-build-system/sbcl) (inputs - `(("closer-mop" ,sbcl-closer-mop))) + (list sbcl-closer-mop)) (home-page "https://github.com/sharplispers/conium") (synopsis "Portability library for debugger- and compiler-related tasks") (description @@ -18647,8 +18474,7 @@ (define-public sbcl-terminal-size (base32 "1212wbadms9jzrqgarpj3d9xh9w4dab8jhx4k2aryqgf116zs42h")))) (build-system asdf-build-system/sbcl) (inputs - `(("cffi" ,sbcl-cffi) - ("osicat" ,sbcl-osicat))) + (list sbcl-cffi sbcl-osicat)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/terminal-size") @@ -18727,7 +18553,7 @@ (define-public sbcl-generic-comparability (base32 "01ma0cwirxarwwmdwflnh8kmysmr2smh5kyvzhb2074ljxg8yq2p")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/pnathan/generic-comparability") @@ -18808,16 +18634,11 @@ (define-public sbcl-cl-yaml (base32 "1izjg0v6rf7dh069bbnnr67l30lsqj86wdk7y9ggbgiwh6v9j185")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cl-libyaml" ,sbcl-cl-libyaml) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("parse-number" ,sbcl-parse-number))) + (list sbcl-alexandria sbcl-cl-libyaml sbcl-cl-ppcre + sbcl-parse-number)) (native-inputs - `(("cl-fad" ,sbcl-cl-fad) - ("fiveam" ,sbcl-fiveam) - ("generic-comparability" ,sbcl-generic-comparability) - ("trivial-benchmark" ,sbcl-trivial-benchmark) - ("yason" ,sbcl-yason))) + (list sbcl-cl-fad sbcl-fiveam sbcl-generic-comparability + sbcl-trivial-benchmark sbcl-yason)) (home-page "https://github.com/eudoxia0/cl-yaml") (synopsis "YAML parser for Common Lisp") (description @@ -18848,10 +18669,7 @@ (define-public sbcl-linedit (base32 "0hhh7xn6q12rviayfihg1ym6x6csa0pdjgb88ykqbrz2rs3pgpz5")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("osicat" ,sbcl-osicat) - ("terminfo" ,sbcl-terminfo))) + (list sbcl-alexandria sbcl-cffi sbcl-osicat sbcl-terminfo)) (home-page "https://github.com/sharplispers/linedit") (synopsis "Readline-style line-editor for Common Lisp") (description @@ -18882,8 +18700,7 @@ (define-public sbcl-diff (base32 "1giafck8qfvb688kx5bn9g32rfc12jjywg8vdav36aqbd6lxf5z5")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-ppcre" ,sbcl-cl-ppcre) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-cl-ppcre sbcl-trivial-gray-streams)) (home-page "https://github.com/froydnj/diff") (synopsis "Common Lisp library for computing differences between files") (description @@ -19048,9 +18865,7 @@ (define-public sbcl-clinenoise (base32 "0ydlirfk4dbpqqjwwph99v5swcrhd8v9g8q24fvs35wn2vm08lh1")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("split-sequence" ,sbcl-split-sequence))) + (list sbcl-alexandria sbcl-cffi sbcl-split-sequence)) (home-page "https://github.com/jasom/clinenoise") (synopsis "Port of linenoise to Common Lisp") (description @@ -19113,8 +18928,7 @@ (define-public sbcl-terminal-keypress (base32 "11c4krpq5x55qkchx6ykcnb455ssb4r3jjywx3c3irfrkj733ybp")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("trivial-raw-io" ,sbcl-trivial-raw-io))) + (list sbcl-alexandria sbcl-trivial-raw-io)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/terminal-keypress") @@ -19273,9 +19087,7 @@ (define-public sbcl-cl-pass (base32 "05qx4jrkxqbqi72cxgswbpnifbdvp9mh7apc7566v522899bh0hb")))) (build-system asdf-build-system/sbcl) (inputs - `(("ironclad" ,sbcl-ironclad) - ("trivial-utf-8" ,sbcl-trivial-utf-8) - ("split-sequence" ,sbcl-split-sequence))) + (list sbcl-ironclad sbcl-trivial-utf-8 sbcl-split-sequence)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/cl-pass") @@ -19307,8 +19119,7 @@ (define-public sbcl-which (base32 "127pm9h4rm4w9aadw5yvamnfzhk2rr69kchx10rf9k7sk7izqqfk")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-fad" ,sbcl-cl-fad) - ("path-parse" ,sbcl-path-parse))) + (list sbcl-cl-fad sbcl-path-parse)) (native-inputs (list sbcl-fiveam)) (home-page "https://github.com/eudoxia0/which") @@ -19341,11 +19152,8 @@ (define-public sbcl-cl-num-utils (base32 "15ihsxxs76xnldmqfsbxybckqjwrxwcpphgghiwzr2mnbqjpdqkh")))) (build-system asdf-build-system/sbcl) (inputs - `(("anaphora" ,sbcl-anaphora) - ("alexandria" ,sbcl-alexandria) - ("array-operations" ,sbcl-array-operations) - ("cl-slice" ,sbcl-cl-slice) - ("let-plus" ,sbcl-let-plus))) + (list sbcl-anaphora sbcl-alexandria sbcl-array-operations + sbcl-cl-slice sbcl-let-plus)) (native-inputs (list sbcl-clunit)) (home-page "https://github.com/tpapp/cl-num-utils") @@ -19485,15 +19293,15 @@ (define-public sbcl-cl-random (base32 "0jn80xphyvyp2v72acr6b8a2f6dw06myr5vrjfl14brsvks7wr89")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("anaphora" ,sbcl-anaphora) - ("array-operations" ,sbcl-array-operations) - ("cl-num-utils" ,sbcl-cl-num-utils) - ("cl-rmath" ,sbcl-cl-rmath) - ("cl-slice" ,sbcl-cl-slice) - ("gsll" ,sbcl-gsll) - ("let-plus" ,sbcl-let-plus) - ("lla" ,sbcl-lla))) + (list sbcl-alexandria + sbcl-anaphora + sbcl-array-operations + sbcl-cl-num-utils + sbcl-cl-rmath + sbcl-cl-slice + sbcl-gsll + sbcl-let-plus + sbcl-lla)) (native-inputs (list sbcl-clunit)) (home-page "https://github.com/tpapp/cl-random") @@ -19527,8 +19335,7 @@ (define-public sbcl-mgl-gpr (base32 "0w51dqixh277k6sl8bqvvp1400y6kd1l5h3d9q2f40l9bpxy8gjx")))) (build-system asdf-build-system/sbcl) (inputs - `(("cl-random" ,sbcl-cl-random) - ("mgl-pax" ,sbcl-mgl-pax))) + (list sbcl-cl-random sbcl-mgl-pax)) (home-page "https://melisgl.github.io/mgl-gpr/") (synopsis "Common Lisp library of evolutionary algorithms") (description @@ -19589,13 +19396,9 @@ (define-public sbcl-cl-strftime (base32 "00c8hq7vzgb89ab3q7mrp60x743kiqmsk1g51ynhxlqhph2bnslf")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria) - ("local-time" ,sbcl-local-time) - ("ppcre" ,sbcl-cl-ppcre) - ("serapeum" ,sbcl-serapeum))) + (list sbcl-alexandria sbcl-local-time sbcl-cl-ppcre sbcl-serapeum)) (native-inputs - `(("fiveam" ,sbcl-fiveam) - ("cffi" ,sbcl-cffi))) + (list sbcl-fiveam sbcl-cffi)) (home-page "https://github.com/ruricolist/cl-strftime") (synopsis "Common Lisp compiler for the strftime language") (description @@ -19814,10 +19617,7 @@ (define-public sbcl-xpath (base32 "1fb03fgnzrvh22lw1jdg04pmyja5fib5n42rzwp5mhr829yvxkvp")))) (build-system asdf-build-system/sbcl) (inputs - `(("cxml" ,sbcl-cxml) - ("parse-number" ,sbcl-parse-number) - ("cl-ppcre" ,sbcl-cl-ppcre) - ("yacc" ,sbcl-cl-yacc))) + (list sbcl-cxml sbcl-parse-number sbcl-cl-ppcre sbcl-cl-yacc)) (home-page "https://github.com/sharplispers/xpath/") (synopsis "Implementation of the XML Path Language (XPath) Version 1.0") (description @@ -19848,19 +19648,16 @@ (define-public sbcl-fxml (base32 "1vxdb1cjjqi986f72bggnw1s4yzv12g4li7vn4y49b6lphshr8lm")))) (build-system asdf-build-system/sbcl) (inputs - `(("babel" ,sbcl-babel) - ("named-readtables" ,sbcl-named-readtables) - ("serapeum" ,sbcl-serapeum) - ("quri" ,sbcl-quri) - ("flexi-streams" ,sbcl-flexi-streams) - ("split-sequence" ,sbcl-split-sequence) - ("alexandria" ,sbcl-alexandria) - ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (list sbcl-babel + sbcl-named-readtables + sbcl-serapeum + sbcl-quri + sbcl-flexi-streams + sbcl-split-sequence + sbcl-alexandria + sbcl-trivial-gray-streams)) (native-inputs - `(("fiveam" ,sbcl-fiveam) - ("cxml" ,sbcl-cxml) - ("cxml-rng" ,sbcl-cxml-rng) - ("xpath" ,sbcl-xpath))) + (list sbcl-fiveam sbcl-cxml sbcl-cxml-rng sbcl-xpath)) (home-page "https://github.com/ruricolist/fxml") (synopsis "XML parser and serializer in Common Lisp") (description @@ -20095,7 +19892,7 @@ (define-public sbcl-zsort (base32 "1vyklyh99712zsll4qi0m4mm8yb1nz04403vl8i57bjv5p5max49")))) (build-system asdf-build-system/sbcl) (inputs - `(("alexandria" ,sbcl-alexandria))) + (list sbcl-alexandria)) (home-page "https://github.com/jorgetavares/zsort") (synopsis "Collection of portable sorting algorithms in Common Lisp") (description diff --git a/gnu/packages/lxde.scm b/gnu/packages/lxde.scm index 6000ca881a..e3cdd6a1c6 100644 --- a/gnu/packages/lxde.scm +++ b/gnu/packages/lxde.scm @@ -501,7 +501,7 @@ (define-public lxinput "123f3yn4rp1w5b3n5aj3ad9snkxab29qkrs7bcvf5bx4cn57g3sf")))) (build-system gnu-build-system) (inputs - `(("gtk+-2" ,gtk+-2))) + (list gtk+-2)) (native-inputs (list pkg-config intltool)) (synopsis "Tool for mouse and keyboard configuration in LXDE") diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 2f8f2ece3e..3bcc6d3df4 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -2422,12 +2422,9 @@ (define-public python-iml "1k8szlpm19rcwcxdny9qdm3gmaqq8akb4xlvrzyz8c2d679aak6l")))) (build-system python-build-system) (propagated-inputs - `(("ipython" ,python-ipython) - ("numpy" ,python-numpy) - ("pandas" ,python-pandas) - ("scipy" ,python-scipy))) + (list python-ipython python-numpy python-pandas python-scipy)) (native-inputs - `(("nose" ,python-nose))) + (list python-nose)) (home-page "https://github.com/interpretable-ml/iml") (synopsis "Interpretable Machine Learning (iML) package") (description "Interpretable ML (iML) is a set of data type objects, diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 83e62d46b1..c069e9e928 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -239,10 +239,7 @@ (define-public anubis "0dvm6acl32dv8bixx9z50gzwfp6kj4kxnn1j3dcwjlp7sasjp41s")))) (build-system gnu-build-system) (native-inputs - `(("automake" ,automake) - ("autoconf" ,autoconf) - ("gettext" ,gettext-minimal) - ("m4" ,m4))) ;for the test suite + (list automake autoconf gettext-minimal m4)) ;for the test suite (inputs (list gdbm gnutls @@ -1524,10 +1521,7 @@ (define-public muchsync (native-inputs (list pandoc pkg-config)) (inputs - `(("libcrypto" ,openssl) - ("notmuch" ,notmuch) - ("sqlite" ,sqlite) - ("xapian" ,xapian))) + (list openssl notmuch sqlite xapian)) (home-page "http://www.muchsync.org/") (synopsis "Synchronize notmuch mail across machines") (description @@ -4136,15 +4130,15 @@ (define-public sylpheed (native-inputs (list pkg-config)) (inputs - `(("bogofilter" ,bogofilter) - ("compface" ,compface) - ("gnupg" ,gnupg-1) - ("gpgme" ,gpgme) - ("gtk+-2.0" ,gtk+-2) - ("gtkspell" ,gtkspell3) - ("libnsl" ,libnsl) - ("openldap" ,openldap) - ("openssl" ,openssl))) + (list bogofilter + compface + gnupg-1 + gpgme + gtk+-2 + gtkspell3 + libnsl + openldap + openssl)) (home-page "https://sylpheed.sraoss.jp/en/") (synopsis "Lightweight GTK+ email client") (description diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index 494046c6d7..dd6baa42b6 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm @@ -107,11 +107,11 @@ (define-public mate-power-manager (base32 "0fni41p3kraxwjnx9l5mdspng0zib1gfdxwlaiyq31mh4g79yjyj")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("yelp-tools" ,yelp-tools) - ("gettext" ,gettext-minimal) - ("glib" ,glib "bin") ; glib-gettextize - ("polkit" ,polkit))) ; for ITS rules + (list pkg-config + yelp-tools + gettext-minimal + `(,glib "bin") ; glib-gettextize + polkit)) ; for ITS rules (inputs (list gtk+ glib @@ -206,10 +206,8 @@ (define-public mate-themes (base32 "051g2vq817g84yrqzf7hjcqr4xrghnw1rprjd6jf5mhhzmwcas6n")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("gdk-pixbuf" ,gdk-pixbuf) ; gdk-pixbuf+svg isn't needed - ("gtk" ,gtk+-2))) + (list pkg-config intltool gdk-pixbuf ; gdk-pixbuf+svg isn't needed + gtk+-2)) (home-page "https://mate-desktop.org/") (synopsis "Official themes for the MATE desktop") @@ -233,12 +231,12 @@ (define-public mate-desktop (base32 "1nd1dn8mm1z6x4r68a25q4vzys1a6fmbzc94ss1z1n1872pczs6i")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("yelp-tools" ,yelp-tools) - ("gtk-doc" ,gtk-doc))) + (list pkg-config + intltool + `(,glib "bin") + gobject-introspection + yelp-tools + gtk-doc)) (inputs (list gtk+ libxrandr iso-codes startup-notification)) (propagated-inputs @@ -387,24 +385,24 @@ (define-public mate-settings-daemon (native-inputs (list pkg-config intltool gobject-introspection)) (inputs - `(("cairo" ,cairo) - ("dbus" ,dbus) - ("dbus-glib" ,dbus-glib) - ("dconf" ,dconf) - ("fontconfig" ,fontconfig) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libmatekbd" ,libmatekbd) - ("libmatemixer" ,libmatemixer) - ("libnotify" ,libnotify) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxi" ,libxi) - ("libxklavier" ,libxklavier) - ("mate-desktop" ,mate-desktop) - ("nss" ,nss) - ("polkit" ,polkit) - ("startup-notification" ,startup-notification))) + (list cairo + dbus + dbus-glib + dconf + fontconfig + gtk+ + libcanberra + libmatekbd + libmatemixer + libnotify + libx11 + libxext + libxi + libxklavier + mate-desktop + nss + polkit + startup-notification)) (home-page "https://mate-desktop.org/") (synopsis "Settings Daemon for MATE") (description @@ -514,34 +512,34 @@ (define-public mate-applets (base32 "0h70i4x3bk017pgv4zn280682wm58vwdjm7kni91ni8rmblnnvyp")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("libxslt" ,libxslt) - ("yelp-tools" ,yelp-tools) - ("scrollkeeper" ,scrollkeeper) - ("gettext" ,gettext-minimal) - ("docbook-xml" ,docbook-xml) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config + intltool + libxslt + yelp-tools + scrollkeeper + gettext-minimal + docbook-xml + gobject-introspection)) (inputs - `(("atk" ,atk) - ("dbus" ,dbus) - ("dbus-glib" ,dbus-glib) - ("glib" ,glib) - ("gucharmap" ,gucharmap) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview-3) - ("libgtop" ,libgtop) - ("libmateweather" ,libmateweather) - ("libnotify" ,libnotify) - ("libx11" ,libx11) - ("libxml2" ,libxml2) - ("libwnck" ,libwnck) - ("mate-panel" ,mate-panel) - ("pango" ,pango) - ("polkit" ,polkit) ; either polkit or setuid - ("python" ,python-2) - ("upower" ,upower) - ("wireless-tools" ,wireless-tools))) + (list atk + dbus + dbus-glib + glib + gucharmap + gtk+ + gtksourceview-3 + libgtop + libmateweather + libnotify + libx11 + libxml2 + libwnck + mate-panel + pango + polkit ; either polkit or setuid + python-2 + upower + wireless-tools)) (propagated-inputs (list python-pygobject)) (home-page "https://mate-desktop.org/") @@ -586,10 +584,7 @@ (define-public mate-media (base32 "118i4w2i2g3hfgbfn3hjzjkfq8vjj6049r7my3vna9js23b7ab92")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("gettext" ,gettext-minimal) - ("gobject-introspection" ,gobject-introspection))) + (list pkg-config intltool gettext-minimal gobject-introspection)) (inputs (list cairo gtk+ @@ -1064,10 +1059,7 @@ (define-public mate-calc (base32 "0imdimq5d5rjq8mkjcrsd683a2bn9acmhc0lmvyw71y0040inbaw")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("yelp-tools" ,yelp-tools))) + (list gettext-minimal intltool pkg-config yelp-tools)) (inputs (list atk glib @@ -1117,9 +1109,7 @@ (define-public mate-netbook "1bmk9gq5gcqkvfppa7i1hqfph8sajc3xs189s4ha97g0ifwd98a8")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list gettext-minimal intltool pkg-config)) (inputs (list cairo glib @@ -1228,15 +1218,15 @@ (define-public mate-utils "1b16n1628gcsym5mph6lr9x5xm4rgkxsa8xwr2wlx8g2gw2775i1")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("gtk-doc" ,gtk-doc) - ("intltool" ,intltool) - ("libice" ,libice) - ("libsm" ,libsm) - ("pkg-config" ,pkg-config) - ("scrollkeeper" ,scrollkeeper) - ("xorgproto" ,xorgproto) - ("yelp-tools" ,yelp-tools))) + (list gettext-minimal + gtk-doc + intltool + libice + libsm + pkg-config + scrollkeeper + xorgproto + yelp-tools)) (inputs (list atk cairo @@ -1280,35 +1270,35 @@ (define-public eom (base32 "0dralsc0dvs0l38cysdhx6kiaiqlb8qi6g9xz2cm6mjqyq3d3f9f")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("gtk-doc" ,gtk-doc) - ("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("yelp-tools" ,yelp-tools))) + (list gettext-minimal + gtk-doc + gobject-introspection + intltool + pkg-config + yelp-tools)) (inputs - `(("atk" ,atk) - ("cairo" ,cairo) - ("dconf" ,dconf) - ("dbus" ,dbus) - ("dbus-glib" ,dbus-glib) - ("exempi" ,exempi) - ("glib" ,glib) - ("gtk+" ,gtk+) - ("libcanberra" ,libcanberra) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libpeas" ,libpeas) - ("libxml2" ,libxml2) - ("libexif" ,libexif) - ("libjpeg" ,libjpeg-turbo) - ("librsvg" ,(librsvg-for-system)) - ("lcms" ,lcms) - ("mate-desktop" ,mate-desktop) - ("pango" ,pango) - ("shared-mime-info" ,shared-mime-info) - ("startup-notification" ,startup-notification) - ("zlib" ,zlib))) + (list atk + cairo + dconf + dbus + dbus-glib + exempi + glib + gtk+ + libcanberra + libx11 + libxext + libpeas + libxml2 + libexif + libjpeg-turbo + (librsvg-for-system) + lcms + mate-desktop + pango + shared-mime-info + startup-notification + zlib)) (home-page "https://mate-desktop.org/") (synopsis "Eye of MATE") (description @@ -1429,11 +1419,7 @@ (define-public mate-system-monitor (base32 "1i2r4lw6xsk972yp15g5hm8p8xx9pp6jmcvvzbdq80xyx3x898qz")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("gettext" ,gettext-minimal) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("yelp-tools" ,yelp-tools))) + (list autoconf gettext-minimal intltool pkg-config yelp-tools)) (inputs (list cairo glib @@ -1469,11 +1455,7 @@ (define-public mate-polkit "1450bqzlnvwy3xa98lj102j2cf7piqbxcd1cy2zp41rdl8ri3gvn")))) (build-system glib-or-gtk-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("gtk-doc" ,gtk-doc) - ("intltool" ,intltool) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list gettext-minimal gtk-doc intltool libtool pkg-config)) (inputs (list accountsservice glib diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index b447af305b..3bac086666 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -225,7 +225,7 @@ (define-public c-graph "092412jzxy6wdvpk96pfj499hpmaww8xllavbvlqspfpr7ips9id")))) (build-system gnu-build-system) (inputs - `(("fortran" ,gfortran))) + (list gfortran)) (synopsis "Visualizing and demonstrating convolution") (description "GNU C-Graph is a tool for demonstrating the theory of convolution. @@ -847,9 +847,7 @@ (define-public arpack-ng (native-inputs (list autoconf automake libtool pkg-config)) (inputs - `(("eigen" ,eigen) - ("lapack" ,lapack) - ("fortran" ,gfortran))) + (list eigen lapack gfortran)) (synopsis "Fortran subroutines for solving eigenvalue problems") (description "ARPACK-NG is a collection of Fortran77 subroutines designed to solve @@ -1060,7 +1058,7 @@ (define-public gctp (sha256 (base32 "11wqmd443b4nksdbzp1msdws3av948nmwq1xz80w6hka3ss2aigd")))) (native-inputs - `(("fortran" ,gfortran))) + (list gfortran)) (build-system gnu-build-system) (synopsis "General Cartographic Transformation Package (GCTP)") (description diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 11a8f62f3b..ea7a74263b 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -1049,9 +1049,7 @@ (define-public pidgin-otr (base32 "1i5s9rrgbyss9rszq6c6y53hwqyw1k86s40cpsfx5ccl9bprxdgl")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list gettext-minimal intltool pkg-config)) (inputs (list glib gtk+-2 @@ -1135,7 +1133,7 @@ (define-public python-nbxmpp (base32 "1s2phiipq7ks8vrd93p96dzd5wgmgg8q9h2rxsnh2gg7iy06gj9c")))) (build-system python-build-system) (native-inputs - `(("glib:bin" ,glib "bin"))) + (list `(,glib "bin"))) (inputs (list glib glib-networking diff --git a/gnu/packages/monitoring.scm b/gnu/packages/monitoring.scm index a11e2beb6f..b3e20760e2 100644 --- a/gnu/packages/monitoring.scm +++ b/gnu/packages/monitoring.scm @@ -556,10 +556,7 @@ (define-public fswatch "1yz65jsbgdx4cmy16x24wz5di352lvyi7fp6jm90bhgl1vpzxlsx")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("libtool" ,libtool))) + (list autoconf automake gettext-minimal libtool)) (synopsis "File system monitor") (description "This package provides a file system monitor.") (home-page "https://github.com/emcrisostomo/fswatch") diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 1e10b0fa93..1882f7ae8d 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1335,12 +1335,12 @@ (define-public lingot libtool pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftw" ,fftw) - ("gtk+" ,gtk+) - ("jack" ,jack-2) - ("json-c" ,json-c) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib + fftw + gtk+ + jack-2 + json-c + pulseaudio)) (home-page "http://lingot.nongnu.org/") (synopsis "Accurate & configurable musical instrument tuner") (description @@ -1852,8 +1852,7 @@ (define-public tascam-gtk (inputs (list liblo gtkmm-3 alsa-lib libxml++-2)) (native-inputs - `(("glib:bin" ,glib "bin") - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") pkg-config)) (home-page "https://github.com/onkelDead/tascam-gtk") (synopsis "GTK+ based application to control Tascam US-16x08 DSP mixer") (description "This is a mixer application to control the Tascam US-16x08 @@ -3136,8 +3135,7 @@ (define-public libgig "1zs5yy124bymfyapsnljr6rv2lnn5inwchm0xnwiw44b2d39l8hn")))) (build-system gnu-build-system) (inputs - `(("libuuid" ,util-linux "lib") - ("libsndfile" ,libsndfile))) + (list `(,util-linux "lib") libsndfile)) (native-inputs (list pkg-config)) (home-page "https://linuxsampler.org/libgig/") @@ -3283,8 +3281,7 @@ (define-public cursynth (native-inputs (list pkg-config)) ;; TODO: See https://github.com/iyoko/cursynth/issues/4 which currently ;; prevents us from using pulseaudio - (inputs `(("ncurses" ,ncurses) - ("alsa" ,alsa-lib))) + (inputs (list ncurses alsa-lib)) (home-page "https://www.gnu.org/software/cursynth/") (synopsis "Polyphonic and MIDI subtractive music synthesizer using curses") (description "GNU cursynth is a polyphonic synthesizer that runs @@ -4057,26 +4054,26 @@ (define-public moc "026v977kwb0wbmlmf6mnik328plxg8wykfx9ryvqhirac0aq39pk")))) (build-system gnu-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("curl" ,curl) - ("faad2" ,faad2) - ("ffmpeg" ,ffmpeg-3.4) - ("file" ,file) - ("jack" ,jack-1) - ("libid3tag" ,libid3tag) - ("libltdl" ,libltdl) - ("libmodplug" ,libmodplug) - ("libmpcdec" ,libmpcdec) - ("libmad" ,libmad) - ("libogg" ,libogg) - ("libvorbis" ,libvorbis) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("sasl" ,cyrus-sasl) - ("speex" ,speex) - ("taglib" ,taglib) - ("wavpack" ,wavpack) - ("zlib" ,zlib))) + (list alsa-lib + curl + faad2 + ffmpeg-3.4 + file + jack-1 + libid3tag + libltdl + libmodplug + libmpcdec + libmad + libogg + libvorbis + ncurses + openssl + cyrus-sasl + speex + taglib + wavpack + zlib)) (native-inputs (list pkg-config)) (synopsis "Console audio player designed to be powerful and easy to use") diff --git a/gnu/packages/nano.scm b/gnu/packages/nano.scm index 3710d4ff11..cd694f53f0 100644 --- a/gnu/packages/nano.scm +++ b/gnu/packages/nano.scm @@ -39,8 +39,7 @@ (define-public nano (base32 "0ds9qas1zxvvx8qbpjmh4yk4gdg3cgs3ly27krcp6a5vlk6vhzbm")))) (build-system gnu-build-system) (inputs - `(("gettext" ,gettext-minimal) - ("ncurses" ,ncurses))) + (list gettext-minimal ncurses)) (home-page "https://www.nano-editor.org/") (synopsis "Small, user-friendly console text editor") (description diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 214255ccb5..1ec1586fb3 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -163,12 +163,12 @@ (define-public usrsctp (base32 "10ndzkip8blgkw572n3dicl6mgjaa7kygwn3vls80liq92vf1sa9")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper) - ("which" ,which))) + (list autoconf + automake + libtool + pkg-config + python-wrapper + which)) (home-page "https://github.com/sctplab/usrsctp/") (synopsis "SCTP user-land implementation") (description "UsrSCTP is a portable SCTP userland stack. SCTP is a message @@ -190,8 +190,7 @@ (define-public axel (base32 "0kmlqk04sgkshsll4r9w3k0rvrgz0gpk987618r50khwl484zss6")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list gettext-minimal pkg-config)) (inputs (list libressl)) (home-page "https://github.com/axel-download-accelerator/axel") @@ -496,7 +495,7 @@ (define-public lksctp-tools (native-inputs (list autoconf automake libtool pkg-config)) (inputs - `(("linux-headers" ,linux-libre-headers))) + (list linux-libre-headers)) (synopsis "@acronym{SCTP, Stream Control Transmission Protocol} helpers for Linux") (description @@ -3488,10 +3487,7 @@ (define-public frrouting (inputs (list c-ares json-c libcap libyang readline)) (native-inputs - `(("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper) - ("python-pytest" ,python-pytest))) + (list perl pkg-config python-wrapper python-pytest)) (home-page "https://frrouting.org/") (synopsis "IP routing protocol suite") (description "FRRouting (FRR) is an IP routing protocol suite which includes diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index da378febf2..624637dd8a 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -1328,8 +1328,7 @@ (define-public ocaml-ounit2 "0gxjw1bhmjcjzri6x6psqrkbbyq678b69bqfl9i1zswp7cj2lryg")))) (build-system dune-build-system) (propagated-inputs - `(("lwt" ,ocaml-lwt) - ("ocaml-stdlib-shims" ,ocaml-stdlib-shims))) + (list ocaml-lwt ocaml-stdlib-shims)) (home-page "https://github.com/gildor478/ounit") (synopsis "Unit testing framework for OCaml") (description "OUnit2 is a unit testing framework for OCaml. It is similar @@ -4397,8 +4396,7 @@ (define-public emacs-flycheck-dedukti (file-name (git-file-name name version)))) (build-system emacs-build-system) (inputs - `(("dedukti-mode" ,emacs-dedukti-mode) - ("flycheck-mode" ,emacs-flycheck))) + (list emacs-dedukti-mode emacs-flycheck)) (synopsis "Flycheck integration for the dedukti language") (description "This package provides a frontend for Flycheck to perform syntax checking on dedukti files.") diff --git a/gnu/packages/openbox.scm b/gnu/packages/openbox.scm index fb590ce97f..873592c19e 100644 --- a/gnu/packages/openbox.scm +++ b/gnu/packages/openbox.scm @@ -50,17 +50,17 @@ (define-public openbox (build-system gnu-build-system) (native-inputs (list pkg-config)) (propagated-inputs (list python2-pyxdg)) - (inputs `(("imlib2" ,imlib2) - ("libxml2" ,libxml2) - ("librsvg" ,(librsvg-for-system)) - ("libsm" ,libsm) - ("libxcursor" ,libxcursor) - ("libxinerama" ,libxinerama) - ("libxml2" ,libxml2) - ("libxrandr" ,libxrandr) - ("libxft" ,libxft) - ("pango" ,pango) - ("python-2" ,python-2))) + (inputs (list imlib2 + libxml2 + (librsvg-for-system) + libsm + libxcursor + libxinerama + libxml2 + libxrandr + libxft + pango + python-2)) (synopsis "Box style window manager") (description "Openbox is a highly configurable, next generation window manager with diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index f7dcacfde1..081ff92ec5 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -1489,11 +1489,8 @@ (define-public msitools (native-inputs (list bison pkg-config)) (inputs - `(("gcab" ,gcab) - ("glib" ,glib) - ("libgsf" ,libgsf) - ("libxml2" ,libxml2) - ("uuid" ,util-linux "lib"))) + (list gcab glib libgsf libxml2 + `(,util-linux "lib"))) (home-page "https://wiki.gnome.org/msitools") (synopsis "Windows Installer file manipulation tool") (description diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 5e44e1e677..d241b65b79 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -873,11 +873,7 @@ (define-public xournal "09i88v3wacmx7f96dmq0l3afpyv95lh6jrx16xzm0jd1szdrhn5j")))) (build-system gnu-build-system) (inputs - `(("gtk" ,gtk+-2) - ("pango" ,pango) - ("poppler" ,poppler) - ("glib" ,glib) - ("libgnomecanvas" ,libgnomecanvas))) + (list gtk+-2 pango poppler glib libgnomecanvas)) (native-inputs (list pkg-config)) (home-page "http://xournal.sourceforge.net/") @@ -1092,9 +1088,8 @@ (define-public img2pdf (base32 "17z0bn8kihiyqjd1m5jr80m7ry06l1qn0l8v918xg5gs7q2calcf")))) (build-system python-build-system) (propagated-inputs - `(("python-pikepdf" ,python-pikepdf) - ("python-pillow" ,python-pillow) - ("python-tkinter" ,python "tk"))) + (list python-pikepdf python-pillow + `(,python "tk"))) (home-page "https://gitlab.mister-muffin.de/josch/img2pdf") (synopsis "Convert images to PDF via direct JPEG inclusion") (description diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 815c59ecd4..c6d63ce041 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -1875,9 +1875,7 @@ (define-public perl-config-ini "0clphq6a17chvb663fvjnxqvyvh26g03x0fl4bg9vy4ibdnzg2v2")))) (build-system perl-build-system) (inputs - `(("perl-mixin-linewise" ,perl-mixin-linewise) - ("perl-perlio-utf8_strict" ,perl-perlio-utf8_strict) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-mixin-linewise perl-perlio-utf8_strict perl-sub-exporter)) (home-page "https://metacpan.org/release/Config-INI") (synopsis "Simple .ini-file format reader and writer") (description "@code{Config::INI} is a module that facilates the reading @@ -4789,7 +4787,7 @@ (define-public perl-file-slurper (native-inputs (list perl-test-warnings)) (propagated-inputs - `(("perl-perlio-utf8_strict" ,perl-perlio-utf8_strict))) + (list perl-perlio-utf8_strict)) (home-page "https://metacpan.org/release/File-Slurper") (synopsis "Simple, sane and efficient module to slurp a file") (description "This module provides functions for fast and correct file @@ -6374,8 +6372,7 @@ (define-public perl-mixin-linewise "1wmfr19w9y8qys7b32mnj1vmps7qwdahqas71a9p62ac8xw0dwkx")))) (build-system perl-build-system) (inputs - `(("perl-perlio-utf8_strict" ,perl-perlio-utf8_strict) - ("perl-sub-exporter" ,perl-sub-exporter))) + (list perl-perlio-utf8_strict perl-sub-exporter)) (home-page "https://metacpan.org/release/Mixin-Linewise") (synopsis "Write your linewise code for handles; this does the rest") (description "It's boring to deal with opening files for IO, converting @@ -10998,10 +10995,8 @@ (define-public perl-xsloader (base32 "0pyqr12jsqagna75fm2gijfzw06wy1hrh5chn9hwnmcfddda66g8")))) (build-system perl-build-system) (native-inputs - `(("perl-test-distribution" ,perl-test-distribution) - ("perl-text-pod" ,perl-test-pod) - ("perl-test-pod-coverage" ,perl-test-pod-coverage) - ("perl-test-portability-files" ,perl-test-portability-files))) + (list perl-test-distribution perl-test-pod perl-test-pod-coverage + perl-test-portability-files)) (home-page "https://metacpan.org/dist/XSLoader") (synopsis "Dynamically load C libraries into Perl code") (description "XSLoader module defines a standard simplified interface to the @@ -11305,14 +11300,18 @@ (define-public perl-sdl perl-test-most perl-tie-simple)) (inputs - `(("freeglut" ,freeglut) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libsmpeg" ,libsmpeg) - ("libtiff" ,libtiff) - ("mesa" ,mesa) - ("sdl" ,(sdl-union - (list sdl sdl-gfx sdl-image sdl-mixer sdl-pango sdl-ttf))))) + (list freeglut + libjpeg-turbo + libpng + libsmpeg + libtiff + mesa + (sdl-union (list sdl + sdl-gfx + sdl-image + sdl-mixer + sdl-pango + sdl-ttf)))) (propagated-inputs (list perl-file-sharedir perl-tie-simple)) (home-page "https://metacpan.org/release/SDL") diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index 454a5dd19b..fa603a60be 100644 --- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -188,7 +188,7 @@ (define-public libraw (native-inputs (list pkg-config)) (inputs - `(("libjpeg" ,libjpeg-turbo))) ;for lossy DNGs and old Kodak cameras + (list libjpeg-turbo)) ;for lossy DNGs and old Kodak cameras (propagated-inputs (list lcms)) ;for color profiles (home-page "https://www.libraw.org") @@ -360,10 +360,7 @@ (define-public libpano13 "12cv4886l1czfjwy7k6ipgf3zjksgwhdjzr2s9fdg33vqcv2hlrv")))) (build-system cmake-build-system) (inputs - `(("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libtiff" ,libtiff) - ("zlib" ,zlib))) + (list libjpeg-turbo libpng libtiff zlib)) (home-page "http://panotools.sourceforge.net/") (synopsis "Library for panoramic images") (description diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm index 72c60cd60e..415d7ad2a5 100644 --- a/gnu/packages/plotutils.scm +++ b/gnu/packages/plotutils.scm @@ -151,7 +151,7 @@ (define-public guile2.2-charting (inherit guile-charting) (name "guile2.2-charting") (inputs (list guile-2.2)) - (propagated-inputs `(("guile-cairo" ,guile2.2-cairo))))) + (propagated-inputs (list guile2.2-cairo)))) (define-public ploticus (package diff --git a/gnu/packages/pulseaudio.scm b/gnu/packages/pulseaudio.scm index 57499920c1..5cda29789f 100644 --- a/gnu/packages/pulseaudio.scm +++ b/gnu/packages/pulseaudio.scm @@ -507,8 +507,7 @@ (define-public paprefs "189z5p20hk0xv9vwvym293503j4pwl03xqk9hl7cl6dwgv0l7wkf")))) (build-system meson-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list gettext-minimal pkg-config)) (inputs (list gtkmm-3 pulseaudio)) (home-page "https://freedesktop.org/software/pulseaudio/paprefs/") diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 4d2a956532..e94e2d0011 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -322,8 +322,7 @@ (define-public python-pytest-astropy-header (base32 "1y87agr324p6x5gvhziymxjlw54pyn4gqnd49papbl941djpkp5g")))) (build-system python-build-system) (native-inputs - `(("pytest" ,python-pytest) - ("setuptools-scm" ,python-setuptools-scm))) + (list python-pytest python-setuptools-scm)) (home-page "https://www.astropy.org/") (synopsis "Pytest plugin adding diagnostic data to the header of the test output") diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index e8e03b48a0..c966710512 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -2131,8 +2131,7 @@ (define-public python-zope-proxy "14h7nyfbl5vpfk0rbviy4ygdfx0yx5kncvg6jpbdb0dhwna0ssm6")))) (build-system python-build-system) (native-inputs - `(("python-zope-security" ,python-zope-security-bootstrap) - ("python-zope-testrunner" ,python-zope-testrunner))) + (list python-zope-security-bootstrap python-zope-testrunner)) (propagated-inputs (list python-zope-interface)) (home-page "https://pypi.org/project/zope.proxy/") @@ -2224,12 +2223,12 @@ (define-public python-zope-security python-zope-proxy python-zope-schema)) (native-inputs - `(("python-btrees" ,python-btrees) - ("python-zope-component" ,python-zope-component-bootstrap) - ("python-zope-configuration" ,python-zope-configuration-bootstrap) - ("python-zope-location" ,python-zope-location-bootstrap) - ("python-zope-testing" ,python-zope-testing) - ("python-zope-testrunner" ,python-zope-testrunner))) + (list python-btrees + python-zope-component-bootstrap + python-zope-configuration-bootstrap + python-zope-location-bootstrap + python-zope-testing + python-zope-testrunner)) (home-page "https://pypi.org/project/zope.security/") (synopsis "Zope security framework") (description "Zope.security provides a generic mechanism to implement @@ -3015,9 +3014,7 @@ (define-public python-grequests (propagated-inputs (list python-gevent python-requests)) (native-inputs - `(("python-nose" ,python-nose) - ("python-zope.interface" ,python-zope-interface) - ("python-zope.event" ,python-zope-event))) + (list python-nose python-zope-interface python-zope-event)) (home-page "https://github.com/kennethreitz/grequests") (synopsis "Python library for asynchronous HTTP requests") (description "GRequests is a Python library that allows you to use diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a76138c1c6..e13c47f959 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -877,7 +877,7 @@ (define-public python-easygui "1zmvmwgxyzvm83818skhn8b4wrci4kmnixaax8q3ia5cn7xrmj6v")))) (build-system python-build-system) (propagated-inputs - `(("python-tkinter" ,python "tk"))) + (list `(,python "tk"))) (home-page "https://github.com/robertlugg/easygui") (synopsis "GUI programming module for Python") (description "EasyGUI is a module for very simple, very easy GUI @@ -2978,10 +2978,8 @@ (define-public python-extension-helpers (base32 "10iqjzmya2h4sk765dlm1pbqypwlqyh8rw59a5m9i63d3klnz2mc")))) (build-system python-build-system) (native-inputs - `(("coverage" ,python-coverage) - ("pytest" ,python-pytest-astropy) - ("pytest-cov" ,python-pytest-cov) - ("setuptools-scm" ,python-setuptools-scm))) + (list python-coverage python-pytest-astropy python-pytest-cov + python-setuptools-scm)) (home-page "https://github.com/astropy/astropy-helpers") (synopsis "Utilities for building and installing packages in the Astropy ecosystem") @@ -9865,9 +9863,7 @@ (define-public python-mccabe "07w3p1qm44hgxf3vvwz84kswpsx6s7kvaibzrsx5dzm0hli1i3fx")))) (build-system python-build-system) (native-inputs - `(("python-toml", python-toml) - ("python-pytest" ,python-pytest-bootstrap) - ("python-pytest-runner" ,python-pytest-runner))) + (list python-toml python-pytest-bootstrap python-pytest-runner)) (home-page "https://github.com/PyCQA/mccabe") (synopsis "McCabe checker, plugin for flake8") (description "This package provides a Flake8 plug-in to compute the McCabe @@ -17104,13 +17100,13 @@ (define-public python-argcomplete (patches (search-patches "python-argcomplete-1.11.1-fish31.patch")))) (build-system python-build-system) (native-inputs - `(("python-coverage" ,python-coverage) - ("python-flake8" ,python-flake8) - ("python-pexpect" ,python-pexpect) - ("python-wheel" ,python-wheel) - ("tcsh" ,tcsh) - ("fish" ,fish) - ("bash-full" ,bash))) ;full Bash for 'test_file_completion' + (list python-coverage + python-flake8 + python-pexpect + python-wheel + tcsh + fish + bash)) ;full Bash for 'test_file_completion' (home-page "https://github.com/kislyuk/argcomplete") (synopsis "Shell tab completion for Python argparse") (description "argcomplete provides extensible command line tab completion @@ -18139,7 +18135,7 @@ (define-public python-configparser (base32 "1priacxym85yjcf68hh38w55nqswaxp71ryjyfdk222kg9l85ln7")))) (native-inputs - `(("python-setuptools_scm" ,python-setuptools-scm))) + (list python-setuptools-scm)) (build-system python-build-system) (home-page "https://github.com/jaraco/configparser/") (synopsis "Backport of configparser from python 3.5") @@ -18333,7 +18329,7 @@ (define-public python-dirsync "1gm82jddm1lkazdi8lfsl1b3vi1z0252ng60mzjym8irnv94qfhy")))) (build-system python-build-system) (propagated-inputs - `(("six" ,python-six))) + (list python-six)) (home-page "https://github.com/tkhyn/dirsync") (synopsis "Advanced directory tree synchronisation tool") (description "Advanced directory tree synchronisation tool.") @@ -25072,18 +25068,18 @@ (define-public python-dictdiffer "1lk3qmy1hkaphk4n7ayfk0wl6m2yvd6r7qkam6yncqfzgkbc1phs")))) (build-system python-build-system) (native-inputs - `(("python-check-manifest" ,python-check-manifest) - ("python-coverage" ,python-coverage) - ("python-isort" ,python-isort) - ("python-mock" ,python-mock) - ("python-pydoctstyle" ,python-pydocstyle) - ("python-pytest-cache" ,python-pytest-cache) - ("python-pytest-cov" ,python-pytest-cov) - ("python-pytest-pep8" ,python-pytest-pep8) - ("python-pytest-runner" ,python-pytest-runner) - ("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm) - ("python-tox" ,python-tox))) + (list python-check-manifest + python-coverage + python-isort + python-mock + python-pydocstyle + python-pytest-cache + python-pytest-cov + python-pytest-pep8 + python-pytest-runner + python-pytest + python-setuptools-scm + python-tox)) (home-page "https://github.com/inveniosoftware/dictdiffer") (synopsis "Diff and patch Python dictionary objects") (description diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 9d6c01187a..01bf961bbf 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -1977,7 +1977,7 @@ (define-public python-sip "1idaivamp1jvbbai9yzv471c62xbqxhaawccvskaizihkd0lq0jx")))) (build-system python-build-system) (native-inputs - `(("python" ,python-wrapper))) + (list python-wrapper)) (propagated-inputs (list python-toml python-packaging)) (home-page "https://www.riverbankcomputing.com/software/sip/intro") diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index d16e321bb6..6e2cacfb4d 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -874,10 +874,7 @@ (define-public fldigi (base32 "0y43241s3p8qzn7x6x28v5v2bf934riznj14bb7m6k6vgd849qzl")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config))) + (list autoconf automake gettext-minimal pkg-config)) (inputs (list alsa-lib fltk diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e07ab70ea1..55af2beb8b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5232,7 +5232,7 @@ (define-public ruby-sexp-processor (build-system ruby-build-system) (native-inputs ;; TODO: Add ruby-minitest-proveit once available. - `(("hoe" ,ruby-hoe))) + (list ruby-hoe)) (synopsis "ParseTree fork which includes generic S-exp processing tools") (description "The sexp_processor package is derived from ParseTree, but contrary to ParseTree, it includes all the generic S-exp processing tools. @@ -5254,9 +5254,7 @@ (define-public ruby-ruby-parser "09qcdyjjw3p7g6cjm5m9swkms1xnv35ndiy7yw24cas16qrhha6c")))) (build-system ruby-build-system) (native-inputs - `(("hoe" ,ruby-hoe) - ("racc" ,ruby-racc) - ("unifdef" ,unifdef))) + (list ruby-hoe ruby-racc unifdef)) (propagated-inputs (list ruby-sexp-processor)) (home-page "https://github.com/seattlerb/ruby_parser/") diff --git a/gnu/packages/sawfish.scm b/gnu/packages/sawfish.scm index 1a09f8ca32..ab715b4a7d 100644 --- a/gnu/packages/sawfish.scm +++ b/gnu/packages/sawfish.scm @@ -50,12 +50,7 @@ (define-public librep "1bmcjl1x1rdh514q9z3hzyjmjmwwwkziipjpjsl301bwmiwrd8a8")))) (build-system gnu-build-system) (native-inputs - `(("makeinfo" ,texinfo) - ("pkg-config" ,pkg-config) - - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list texinfo pkg-config autoconf automake libtool)) (inputs (list gdbm gmp libffi readline)) (native-search-paths diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 97ac36c5fe..1eb92d8f96 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -89,9 +89,7 @@ (define-public virglrenderer "06kf0q4l52gzx5p63l8850hff8pmhp7xv1hk8zgx2apbw18y6jd5")))) (build-system gnu-build-system) (inputs - `(("libepoxy" ,libepoxy) - ("mesa" ,mesa) - ("udev" ,eudev))) + (list libepoxy mesa eudev)) (native-inputs (list pkg-config)) (synopsis "Virtual 3D GPU library") diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 7435866ec6..c2578c35a9 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -109,23 +109,23 @@ (define-public pspp "0lqrash677b09zxdlxp89z6k02y4i23mbqg83956dwl69wc53dan")))) (build-system gnu-build-system) (inputs - `(("cairo" ,cairo) - ("gettext" ,gettext-minimal) - ("gsl" ,gsl) - ("libxml2" ,libxml2) - ("pango" ,pango) - ("readline" ,readline) - ("gtk" ,gtk+) - ("gtksourceview" ,gtksourceview-3) - ("spread-sheet-widget" ,spread-sheet-widget) - ("zlib" ,zlib))) + (list cairo + gettext-minimal + gsl + libxml2 + pango + readline + gtk+ + gtksourceview-3 + spread-sheet-widget + zlib)) (native-inputs - `(("autoconf" ,autoconf) ;for tests - ("glib" ,glib "bin") ;for glib-genmarshal - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python-2) ;for tests - ("texinfo" ,texinfo))) + (list autoconf ;for tests + `(,glib "bin") ;for glib-genmarshal + perl + pkg-config + python-2 ;for tests + texinfo)) (home-page "https://www.gnu.org/software/pspp/") (synopsis "Statistical analysis") (description @@ -1226,9 +1226,7 @@ (define-public r-gdtools (native-inputs (list pkg-config)) (inputs - `(("cairo" ,cairo) - ("freetype2" ,freetype) - ("zlib" ,zlib))) + (list cairo freetype zlib)) (propagated-inputs (list r-rcpp r-systemfonts)) (home-page "https://cran.r-project.org/web/packages/gdtools") diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 7ad5782226..2ab0b05d9b 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -417,7 +417,7 @@ (define-public ascii2binary (base32 "0dc9fxcdmppbs9s06jvq61zbk552laxps0xyk098gj41697ihd96")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal))) + (list gettext-minimal)) (home-page "https://billposer.org/Software/a2b.html") (synopsis "Convert between ASCII, hexadecimal and binary representations") (description "The two programs are useful for generating test data, for diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 915cc3cd35..0b5f0eade1 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -2147,8 +2147,8 @@ (define-public vc-dwim (build-system gnu-build-system) (inputs (list perl)) (native-inputs - `(("emacs" ,emacs-minimal) ; for `ctags' - ("inetutils" ,inetutils))) ; for `hostname', used in the tests + (list emacs-minimal ; for `ctags' + inetutils)) ; for `hostname', used in the tests (home-page "https://www.gnu.org/software/vc-dwim/") (synopsis "Version-control-agnostic ChangeLog diff and commit tool") (description diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 710c723e85..9b57d3cbb8 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -433,24 +433,22 @@ (define-public libquicktime (search-patches "libquicktime-ffmpeg.patch")))) (build-system gnu-build-system) (native-inputs - `(("gettext" ,gettext-minimal) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list gettext-minimal doxygen pkg-config)) (inputs - `(("alsa" ,alsa-lib) - ("ffmpeg" ,ffmpeg) - ("gtk+-2" ,gtk+-2) - ("lame" ,lame) - ("libdv" ,libdv) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libvorbis" ,libvorbis) - ("opengl" ,mesa) - ("schroedinger" ,schroedinger) - ("x11" ,libx11) - ("x264" ,libx264) - ("xaw" ,libxaw) - ("xv" ,libxv))) + (list alsa-lib + ffmpeg + gtk+-2 + lame + libdv + libjpeg-turbo + libpng + libvorbis + mesa + schroedinger + libx11 + libx264 + libxaw + libxv)) (synopsis "Quick Time Library") (description "The goal of this project is to enhance the quicktime4linux library.") @@ -516,11 +514,7 @@ (define-public mjpegtools (base32 "0kvhxr5hkabj9v7ah2rzkbirndfqdijd9hp8v52c1z6bxddf019w")))) (build-system gnu-build-system) (inputs - `(("gtk+-2" ,gtk+-2) - ("libdv" ,libdv) - ("libpng" ,libpng) - ("libquicktime" ,libquicktime) - ("sdl" ,sdl))) + (list gtk+-2 libdv libpng libquicktime sdl)) (synopsis "Tools for handling MPEG") (description "Mjpeg tools is a suite of programs which support video capture, editing, playback, and compression to MPEG of MJPEG video. Edit, play and diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 9dabb7f76a..0031037920 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -2195,20 +2195,16 @@ (define-public osinfo-db-tools "1h23a8nzdxjyvw44dwh903563n3b1z5skx8g0b1p1v5cif3iqpr5")))) (build-system meson-build-system) (inputs - `(("libsoup" ,libsoup-minimal-2) - ("libxml2" ,libxml2) - ("libxslt" ,libxslt) - ("json-glib" ,json-glib) - ("libarchive" ,libarchive))) + (list libsoup-minimal-2 libxml2 libxslt json-glib libarchive)) (native-inputs - `(("perl" ,perl) - ("gobject-introspection" ,gobject-introspection) - ("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config) - ;; Tests - ("python" ,python) - ("pytest" ,python-pytest) - ("requests" ,python-requests))) + (list perl + gobject-introspection + gettext-minimal + pkg-config + ;; Tests + python + python-pytest + python-requests)) (home-page "https://gitlab.com/libosinfo/osinfo-db-tools") (synopsis "Tools for managing the osinfo database") (description "This package contains a set of tools to assist diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index 1eeb560717..358913d5db 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -690,9 +690,7 @@ (define-public openfortivpn "1qsfgpxg553s8rc9cyrc4k96z0pislxsdxb9wyhp8fdprkak2mw2")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("autotools" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs (list openssl ppp)) (home-page "https://github.com/adrienverge/openfortivpn") diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 2285f23994..fff7e48ba3 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5927,15 +5927,13 @@ (define-public varnish-modules "0qq5g6bbd1a1ml1wk8jj9z39a899jzqbf7aizr3pvyz0f4kz8mis")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - - ;; For bootstrapping. - ("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool) - - ;; For generating manuals. - ("rst2man" ,python-docutils))) + (list pkg-config + ;; For bootstrapping. + autoconf + automake + libtool + ;; For generating manuals. + python-docutils)) (inputs (list python varnish)) (synopsis "Collection of Varnish modules") @@ -7981,9 +7979,7 @@ (define-public uriparser (base32 "1ffzia679axcsccx2fxjpxhb0i5xc42zxn446x6c1170w6v69qf6")))) (build-system cmake-build-system) - (native-inputs `(("gtest" ,googletest) - ("doxygen" ,doxygen) - ("graphviz" ,graphviz))) + (native-inputs (list googletest doxygen graphviz)) (synopsis "Strictly RFC 3986 compliant URI parsing and handling library") (description "uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C89 (\"ANSI C\"). uriparser is fast and supports diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 65c040cd92..20f9abec67 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -1216,8 +1216,7 @@ (define-public keybinder "0h52hj3ay8mfhwvmfxbxlfyq74hifdk8wxgxp7fr4iy6189hg7w7")))) (build-system gnu-build-system) (inputs - `(("python-2" ,python-2) - ("gtk+-2" ,gtk+-2))) + (list python-2 gtk+-2)) (native-inputs (list python2-pygtk gtk-doc pkg-config)) (synopsis "Library for registering global keyboard shortcuts") @@ -1699,24 +1698,21 @@ (define-public waybar (sha256 (base32 "109a49f064ma5js2d7maribmfalswbmmhq2fraa7hfz5pf2jxs2w")))) (build-system meson-build-system) - (inputs `(("date" ,date) - ("fmt" ,fmt) - ("gtk-layer-shell" ,gtk-layer-shell) - ("gtkmm" ,gtkmm-3) - ("jsoncpp" ,jsoncpp) - ("libdbusmenu" ,libdbusmenu) - ("libinput" ,libinput) - ("libmpdclent" ,libmpdclient) - ("libnl" ,libnl) - ("libxml2" ,libxml2) - ("pulseaudio" ,pulseaudio) - ("spdlog" ,spdlog) - ("wayland" ,wayland))) + (inputs (list date + fmt + gtk-layer-shell + gtkmm-3 + jsoncpp + libdbusmenu + libinput + libmpdclient + libnl + libxml2 + pulseaudio + spdlog + wayland)) (native-inputs - `(("glib:bin" ,glib "bin") - ("pkg-config" ,pkg-config) - ("scdoc" ,scdoc) - ("wayland-protocols" ,wayland-protocols))) + (list `(,glib "bin") pkg-config scdoc wayland-protocols)) (home-page "https://github.com/Alexays/Waybar") (synopsis "Wayland bar for Sway and Wlroots based compositors") (description "Waybar is a highly customisable Wayland bar for Sway and diff --git a/gnu/packages/wv.scm b/gnu/packages/wv.scm index 43ec1106f1..1fdcf0ac2b 100644 --- a/gnu/packages/wv.scm +++ b/gnu/packages/wv.scm @@ -43,11 +43,7 @@ (define-public wv (base32 "17f16lkdv1c3amaz2hagiicih59ynpp4786k1m2qa1sw68xhswsc")))) (build-system gnu-build-system) (inputs - `(("glib" ,glib) - ("libgsf" ,libgsf) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("zlib" ,zlib))) + (list glib libgsf libjpeg-turbo libpng zlib)) (native-inputs (list `(,glib "bin") pkg-config)) (synopsis "Microsoft Word conversion library and utilities") diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 34ce54e554..f345d9f5a3 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -763,13 +763,13 @@ (define-public scrot (native-inputs (list autoconf autoconf-archive automake pkg-config)) (inputs - `(("giblib" ,giblib) - ("imlib2" ,imlib2) - ("libbsd" ,libbsd) - ("libx11" ,libx11) - ("libxcomposite" ,libxcomposite) - ("libxext" ,libxext) - ("libXfixes" ,libxfixes))) + (list giblib + imlib2 + libbsd + libx11 + libxcomposite + libxext + libxfixes)) (home-page "https://github.com/resurrecting-open-source-projects/scrot") (synopsis "Command-line screen capture utility for X Window System") (description diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index d542348e7b..689c1fcd6d 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -315,8 +315,7 @@ (define-public exo (list pkg-config intltool)) (propagated-inputs ;; exo-2.pc refers to all these. - `(("gtk+-3" ,gtk+) - ("libxfce4util" ,libxfce4util))) + (list gtk+ libxfce4util)) (inputs (list libxfce4ui)) (home-page "https://www.xfce.org/") @@ -342,13 +341,10 @@ (define-public garcon "07fjsgdjqxbcm84ga3cl495782k381k6mwksyrks3zf1l8klk4c4")))) (build-system gnu-build-system) (native-inputs - `(("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("intltool" ,intltool) - ("pkg-config" ,pkg-config))) + (list `(,glib "bin") gobject-introspection intltool pkg-config)) (propagated-inputs - `(("gtk+-3" ,gtk+) ; required by garcon-gtk3-1.pc - ("libxfce4ui" ,libxfce4ui))) ; required by garcon-gtk3-1.pc + (list gtk+ ; required by garcon-gtk3-1.pc + libxfce4ui)) ; required by garcon-gtk3-1.pc (home-page "https://www.xfce.org/") (synopsis "Implementation of the freedesktop.org menu specification") (description @@ -372,23 +368,22 @@ (define-public tumbler "0rmga1l7da0pjrs6jlyq1nfn513r543v7cchshrif1341knpy2wv")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("glib:bin" ,glib "bin") ; need glib-genmarshal - ("dbus-glib" ,dbus-glib))) ; need dbus-binding-tool + (list pkg-config intltool + `(,glib "bin") ; need glib-genmarshal + dbus-glib)) ; need dbus-binding-tool (propagated-inputs (list glib)) ; required by tumbler-1.pc (inputs - `(("dbus" ,dbus) - ("gdk-pixbuf" ,gdk-pixbuf) - ("cairo" ,cairo) ;; Needed for pdf thumbnails (poppler-glibc.pc) - ("freetype" ,freetype) - ("libjpeg" ,libjpeg-turbo) - ("libgsf" ,libgsf) - ("poppler" ,poppler) - ;; FIXME Provide gstreamer and gstreamer-tag to get video thumbnails - ;; ("gstreamer" ,gstreamer) - )) + (list dbus + gdk-pixbuf + cairo ;; Needed for pdf thumbnails (poppler-glibc.pc) + freetype + libjpeg-turbo + libgsf + poppler + ;; FIXME Provide gstreamer and gstreamer-tag to get video thumbnails + ;; ("gstreamer" ,gstreamer) + )) (home-page "https://www.xfce.org/") (synopsis "D-Bus service for applications to request thumbnails") (description @@ -1224,14 +1219,10 @@ (define-public xfce4-screenshooter "196swmc4amab8xcwv4q9p8b43fzzi9xagg20gnyjvf5x7yssxj1k")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("intltool" ,intltool) - ("glib:bin" ,glib "bin"))) ; glib-genmarshal + (list pkg-config intltool + `(,glib "bin"))) ; glib-genmarshal (inputs - `(("exo" ,exo) - ("libsoup" ,libsoup-minimal-2) - ("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list exo libsoup-minimal-2 libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/applications/xfce4-screenshooter") (synopsis "Xfce's application to take screenshots") (description @@ -1385,9 +1376,7 @@ (define-public xfce4-equake-plugin (native-inputs (list intltool pkg-config)) (inputs - `(("gtk+-2" ,gtk+-2) - ("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list gtk+-2 libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-equake-plugin") (synopsis "Earthquake monitor for the Xfce panel") @@ -1514,9 +1503,7 @@ (define-public xfce4-embed-plugin (native-inputs (list intltool pkg-config)) (inputs - `(("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel) - ("gtk+-2" ,gtk+-2))) + (list libxfce4ui xfce4-panel gtk+-2)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-embed-plugin") (synopsis "Embed arbitrary applications inside the Xfce panel") @@ -1605,10 +1592,7 @@ (define-public xfce4-mailwatch-plugin (native-inputs (list intltool pkg-config)) (inputs - `(("gtk+-2" ,gtk+-2) - ("libxfce4ui" ,libxfce4ui) - ("exo" ,exo) - ("xfce4-panel" ,xfce4-panel))) + (list gtk+-2 libxfce4ui exo xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-mailwatch-plugin") (synopsis "Mail watch plugin for the Xfce panel") @@ -1735,10 +1719,7 @@ (define-public xfce4-places-plugin (native-inputs (list intltool desktop-file-utils pkg-config)) (inputs - `(("gtk+-2" ,gtk+-2) - ("exo" ,exo) - ("libxfce4ui" ,libxfce4ui) - ("xfce4-panel" ,xfce4-panel))) + (list gtk+-2 exo libxfce4ui xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin") (synopsis "Gnome-like Places menu for the Xfce panel") @@ -1799,9 +1780,8 @@ (define-public xfce4-statusnotifier-plugin "1d2n56g12dhnjznrq7xvr6d3brpp0lmm080xmgjb7ybc1yygpxrc")))) (build-system gnu-build-system) (native-inputs - `(("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("glib:bin" ,glib "bin"))) + (list intltool pkg-config + `(,glib "bin"))) (inputs (list libxfce4ui libdbusmenu xfce4-panel)) (home-page @@ -1991,11 +1971,7 @@ (define-public xfce4-weather-plugin (native-inputs (list intltool pkg-config)) (inputs - `(("gtk+" ,gtk+) - ("libsoup" ,libsoup-minimal-2) - ("libxfce4ui" ,libxfce4ui) - ("libxml2" ,libxml2) - ("xfce4-panel" ,xfce4-panel))) + (list gtk+ libsoup-minimal-2 libxfce4ui libxml2 xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin") (synopsis "Show information about local weather in the Xfce panel") diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm index fca1ddc123..ccd99de7c6 100644 --- a/gnu/packages/xiph.scm +++ b/gnu/packages/xiph.scm @@ -273,10 +273,7 @@ (define-public libkate (build-system gnu-build-system) (native-inputs (list doxygen bison pkg-config)) ;; FIXME: Add optional input liboggz - (inputs `(("libogg" ,libogg) - ("libpng" ,libpng) - ("python" ,python-wrapper) - ("zlib" ,zlib))) + (inputs (list libogg libpng python-wrapper zlib)) (synopsis "Karaoke and text codec for embedding in ogg") (description "Kate is an overlay codec, originally designed for karaoke and text, diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 8f4c9706bd..bc76a95c59 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -1001,21 +1001,21 @@ (define-public perl-xml-feed (native-inputs (list perl-module-build perl-uri perl-class-data-inheritable)) (propagated-inputs - `(("perl-class-errorhandler" ,perl-class-errorhandler) - ("perl-datetime" ,perl-datetime) - ("perl-datetime-format-flexible" ,perl-datetime-format-flexible) - ("perl-datetime-format-iso8601" ,perl-datetime-format-iso8601) - ("perl-datetime-format-mail" ,perl-datetime-format-mail) - ("perl-datetime-format-natural" ,perl-datetime-format-natural) - ("perl-datetime-format-w3cdtf" ,perl-datetime-format-w3cdtf) - ("perl-feed-find" ,perl-feed-find) - ("perl-html-parser" ,perl-html-parser) - ("perl-libwww-perl" ,perl-libwww) - ("perl-module-pluggable" ,perl-module-pluggable) - ("perl-uri-fetch" ,perl-uri-fetch) - ("perl-xml-atom" ,perl-xml-atom) - ("perl-xml-libxml" ,perl-xml-libxml) - ("perl-xml-rss" ,perl-xml-rss))) + (list perl-class-errorhandler + perl-datetime + perl-datetime-format-flexible + perl-datetime-format-iso8601 + perl-datetime-format-mail + perl-datetime-format-natural + perl-datetime-format-w3cdtf + perl-feed-find + perl-html-parser + perl-libwww + perl-module-pluggable + perl-uri-fetch + perl-xml-atom + perl-xml-libxml + perl-xml-rss)) (home-page "https://metacpan.org/release/XML-Feed") (synopsis "XML Syndication Feed Support") (description "@code{XML::Feed} is a syndication feed parser for both RSS and diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index b396c0bba5..85a93dee30 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -6253,12 +6253,12 @@ (define-public xcompmgr (native-inputs (list pkg-config autoconf automake)) (inputs - `(("libX11" ,libx11) - ("libXext" ,libxext) - ("libXcomposite" ,libxcomposite) - ("libXfixes" ,libxfixes) - ("libXdamage" ,libxdamage) - ("libXrender" ,libxrender))) + (list libx11 + libxext + libxcomposite + libxfixes + libxdamage + libxrender)) (synopsis "X Compositing manager using RENDER") (description "xcompmgr is a sample compositing manager for X servers supporting the XFIXES, DAMAGE, RENDER, and COMPOSITE extensions. It enables -- cgit v1.2.3