aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/lsof.scm
blob: 34ad0f03d5273e814193761b66b8ff574eb4fac9 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2017 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2019 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages lsof)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages perl))

(define-public lsof
  (package
   (name "lsof")
   (version "4.91")
   (source
    (origin
      (method url-fetch)
      (uri
       (apply append
              (map
               (lambda (mirror-uri)
                 (let ((tarball (string-append name "_" version ".tar.bz2")))
                   (list
                    (string-append mirror-uri "/" tarball)
                    ;; Upon every new release, the previous one is moved here:
                    (string-append mirror-uri "/OLD/" tarball))))
               (list
                "ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/"

                ;; Add mirrors because the canonical FTP server at purdue.edu
                ;; bails out when it cannot do a reverse DNS lookup, as noted
                ;; at <https://people.freebsd.org/~abe/>.
                "ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/"
                (string-append "http://www.mirrorservice.org/sites/"
                               "lsof.itap.purdue.edu/pub/tools/unix/lsof")
                (string-append "ftp://ftp.mirrorservice.org/sites/"
                               "lsof.itap.purdue.edu/pub/tools/unix/lsof")))))
      (sha256
       (base32 "18sh4hbl9jw2szkf0gvgan8g13f3g4c6s2q9h3zq5gsza9m99nn9"))))
   (build-system gnu-build-system)
   (native-inputs `(("perl" ,perl)))
   (arguments
    `(#:phases
      (modify-phases %standard-phases
        (replace 'unpack
          (lambda* (#:key source #:allow-other-keys)
            (let ((unpack (assoc-ref %standard-phases 'unpack)))
              (unpack #:source source)
              (unpack #:source (car (find-files "." "\\.tar$"))))))
        (replace 'configure
          (lambda _
            (setenv "LSOF_CC" "gcc")
            (setenv "LSOF_MAKE" "make")

            ;; By default, the makefile captures the output of 'uname -a'.
            ;; Provide a fixed output instead to make builds reproducible.
            (setenv "LSOF_SYSINFO"
                    (string-append "GNU/" (utsname:sysname (uname))
                                   " (GNU Guix)"))

            (invoke "./Configure" "linux")
            #t))
        (add-after 'configure 'patch-timestamps
          (lambda _
            (substitute* "Makefile"
              (("`date`") "`date --date=@1`"))
            #t))
        (add-before 'check 'disable-failing-tests
          (lambda _
            ;; In libc 2.28, the 'major' and 'minor' macros are provided by
            ;; <sys/sysmacros.h> only so include it.
            (substitute* "tests/LTlib.c"
              (("#ifndef lint")
               "#include <sys/sysmacros.h>\n\n#ifndef lint"))

            (substitute* "tests/Makefile"
              ;; Fails with ‘ERROR!!! client gethostbyaddr() failure’.
              (("(STDTST=.*) LTsock" _ prefix) prefix)
              ;; Fails without access to a remote NFS server.
              (("(OPTTST=.*) LTnfs"  _ prefix) prefix))
            #t))
        (replace 'check
          (lambda _
            (with-directory-excursion "tests"
              ;; Tests refuse to run on ‘unvalidated’ platforms.
              (make-file-writable "TestDB")
              (invoke "./Add2TestDB")

              ;; The ‘standard’ tests suggest running ‘optional’ ones as well.
              (invoke "make" "standard" "optional")
              #t)))
        (replace 'install
          (lambda* (#:key outputs #:allow-other-keys)
            (let ((out (assoc-ref outputs "out")))
              (install-file "lsof" (string-append out "/bin"))
              (install-file "lsof.8" (string-append out "/share/man/man8")))
            #t)))))
   (synopsis "Display information about open files")
   (description
    "Lsof stands for LiSt Open Files, and it does just that.
It lists information about files that are open by the processes running
on the system.")
   (license (license:fsf-free
             "file://00FAQ"
             "License inspired by zlib, see point 1.9 of 00FAQ in the distribution."))
   (home-page "https://people.freebsd.org/~abe/")))
a>4
-rw-r--r--gnu/packages/fontutils.scm16
-rw-r--r--gnu/packages/freedesktop.scm26
-rw-r--r--gnu/packages/ftp.scm4
-rw-r--r--gnu/packages/game-development.scm5
-rw-r--r--gnu/packages/games.scm64
-rw-r--r--gnu/packages/geo.scm6
-rw-r--r--gnu/packages/glib.scm18
-rw-r--r--gnu/packages/gnome-xyz.scm12
-rw-r--r--gnu/packages/gnome.scm346
-rw-r--r--gnu/packages/gnunet.scm6
-rw-r--r--gnu/packages/graphics.scm4
-rw-r--r--gnu/packages/gstreamer.scm37
-rw-r--r--gnu/packages/guile-xyz.scm29
-rw-r--r--gnu/packages/hardware.scm3
-rw-r--r--gnu/packages/haskell-check.scm19
-rw-r--r--gnu/packages/haskell-web.scm4
-rw-r--r--gnu/packages/haskell-xyz.scm30
-rw-r--r--gnu/packages/image-processing.scm62
-rw-r--r--gnu/packages/image-viewers.scm8
-rw-r--r--gnu/packages/image.scm6
-rw-r--r--gnu/packages/jose.scm4
-rw-r--r--gnu/packages/julia-xyz.scm6
-rw-r--r--gnu/packages/kde-frameworks.scm46
-rw-r--r--gnu/packages/kde-internet.scm126
-rw-r--r--gnu/packages/kde-multimedia.scm54
-rw-r--r--gnu/packages/kde-pim.scm54
-rw-r--r--gnu/packages/kde-utils.scm48
-rw-r--r--gnu/packages/kde.scm3
-rw-r--r--gnu/packages/libusb.scm3
-rw-r--r--gnu/packages/linux.scm4
-rw-r--r--gnu/packages/lisp-check.scm45
-rw-r--r--gnu/packages/lisp-xyz.scm1165
-rw-r--r--gnu/packages/lxde.scm2
-rw-r--r--gnu/packages/machine-learning.scm7
-rw-r--r--gnu/packages/mail.scm28
-rw-r--r--gnu/packages/mate.scm218
-rw-r--r--gnu/packages/maths.scm8
-rw-r--r--gnu/packages/messaging.scm6
-rw-r--r--gnu/packages/monitoring.scm5
-rw-r--r--gnu/packages/music.scm61
-rw-r--r--gnu/packages/nano.scm3
-rw-r--r--gnu/packages/networking.scm22
-rw-r--r--gnu/packages/ocaml.scm6
-rw-r--r--gnu/packages/openbox.scm22
-rw-r--r--gnu/packages/package-management.scm7
-rw-r--r--gnu/packages/pdf.scm11
-rw-r--r--gnu/packages/perl.scm35
-rw-r--r--gnu/packages/photo.scm7
-rw-r--r--gnu/packages/plotutils.scm2
-rw-r--r--gnu/packages/pulseaudio.scm3
-rw-r--r--gnu/packages/python-check.scm3
-rw-r--r--gnu/packages/python-web.scm19
-rw-r--r--gnu/packages/python-xyz.scm54
-rw-r--r--gnu/packages/qt.scm2
-rw-r--r--gnu/packages/radio.scm5
-rw-r--r--gnu/packages/ruby.scm6
-rw-r--r--gnu/packages/sawfish.scm7
-rw-r--r--gnu/packages/spice.scm4
-rw-r--r--gnu/packages/statistics.scm36
-rw-r--r--gnu/packages/textutils.scm2
-rw-r--r--gnu/packages/version-control.scm4
-rw-r--r--gnu/packages/video.scm38
-rw-r--r--gnu/packages/virtualization.scm22
-rw-r--r--gnu/packages/vpn.scm4
-rw-r--r--gnu/packages/web.scm20
-rw-r--r--gnu/packages/wm.scm34
-rw-r--r--gnu/packages/wv.scm6
-rw-r--r--gnu/packages/xdisorg.scm14
-rw-r--r--gnu/packages/xfce.scm78
-rw-r--r--gnu/packages/xiph.scm5
-rw-r--r--gnu/packages/xml.scm30
-rw-r--r--gnu/packages/xorg.scm12
94 files changed, 1544 insertions, 2077 deletions
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 @@ simplicity in mind.")
(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 @@ console.")
(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 @@ characters can be replaced as well, as can UTF-8 characters.")
"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 @@ late.")
#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 @@ the real span of the lattice.")
(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 @@ assembler, a C compiler and a linker. The assembler uses Intel syntax
"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 @@ for reading and writing.")
(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 @@ functions, so that they can be called with scalar or array inputs.")
(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 @@ plugins are provided.")
"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 @@ synchronized with the server to play synced audio.")
(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 @@ object library.")
(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 @@ auto-wah.")
#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 @@ stretching and pitch scaling of audio. This package contains the library.")
(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 @@ used visualizations.")
"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 @@ throughput genetic sequencing data sets using regression methods.")
(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 @@
(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 @@ a multi-paradigm automated test framework for C++ and Objective-C.")
"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 @@ testresources package instead.")
(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 @@ use of resources by test cases.")))
"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 @@ seamlessly into your existing Python unit testing work flow.")
"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 @@ recognize TestCases.")
"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 @@ pytest report.")
"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 @@ pytest report.")
(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 @@
(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 @@ timestamps in the file header with a fixed time (1 January 2008).
(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 @@ file compression algorithm.")
(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 @@ applications. That is, compute distances and related measures for angular
(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 @@ dimensioned arrays.")
(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 @@ back to file after modifications.")
"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 @@ redundant complex conjugate when the input is real data.")
"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 @@ both R code and compiled C/C++/FORTRAN code.")
(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 @@ currently limited to 8 bit greyscale images and 24, 32 bit (A)RGB images.")
(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 @@ subpopulation type designs.")
(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 @@ the font tool-set provided by the @code{systemfonts} package.")
(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 @@
"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 @@ unpacking them into a directory which can eventually be chrooted into.")
"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 @@ and to some extent D.")
"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 @@
(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 @@ adjust the level of difficulty.")
(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 @@ a generic Scheme interaction mode for the GNU Emacs editor.")
(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 @@ rebasing, and other common Git operations.")
(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 @@ process, passing on the arguments as command line arguments.")
(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 @@ light user interface.")
"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 @@ restore the saved place.")
"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 @@ management tasks from Emacs. To begin with, run @code{M-x guix-about} or
"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 @@ with Irony mode using Clang tooling.")
(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 @@ irony-mode do the syntax checking.")
(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 @@ additions:
(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 @@ Emacs.")
(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 @@ buffers – other modes on the TODO list).
"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 @@ themes comes with the package.")
"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 @@ Emacs.")
"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 @@ not have any relation with variables defined by @code{defvar},
(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 @@ convenient to edit foreign files.")
"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 @@ C-f} to advance by #xa4 characters.
"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 @@ Helm and Ivy.")
"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 @@ keybindings for skipping from host section to host section.")
"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 @@ Google guidelines.")
(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 @@ fish-completion. It can be used in both Eshell and M-x shell.")
(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 @@ included with Emacs.")
(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 @@ faithfully. See @url{https://github.com/then/promise}.
(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 @@ the TypeScript implementation.")
(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 @@ Unlike Emacs' generic ASM mode, it understands NASM-specific syntax.")
"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 @@
(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 @@ identified by unique ID codes).")
(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 @@ client.")
(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 @@ ones.")
(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 @@ editing on the Web.")
(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 @@ brick your device.")
(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 @@ maintain the Noto Fonts project.")
(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 @@ Unicode Charts. It was developed for use with DejaVu Fonts project.")
(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 @@ formats.")
(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 @@ these interfaces, based on the useradd, usermod and userdel commands.")
"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 @@ which speak the Mobile Interface Broadband Model (MBIM) protocol.")
(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 @@ different sorts of messages in different formats.")
(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 @@ messaging clients such as Empathy, GNOME Shell or KDE Telepathy.")
(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 @@ FTP browser, as well as non-interactive commands such as @code{ncftpput} and
"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 @@ It offers the following features:
"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 @@ in strikes against the evil corporation.")
"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 @@ making Yamagi Quake II one of the most solid Quake II implementations available.
(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 @@ can be downloaded from @url{https://zero.sjeng.org/best-network}.")
(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 @@ This package is part of the KDE games module.")
(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 @@ protect you.")
(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 @@ OpenStreetMap data files.")
(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 @@ simple methods via GObject-Introspection.")
"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 @@ like GNOME, Unity, Budgie, Pantheon, XFCE, Mate, etc.")
"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 @@ tickets, and pops up a dialog when they are about to expire.")
(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 @@ for creating UPnP devices and control points, written in C using
"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 @@ given profile, etc. DLNA is a subset of UPnP A/V.")
"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 @@ and implementation of UPnP A/V profiles.")
"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 @@ project.")
"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 @@ either on a local, or remote machine via a number of methods.")
(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 @@ and running smart commands.")
(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 @@ and system administrators.")
"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 @@ access the common Google services, and has full asynchronous support.")
(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 @@ The gnome-about program helps find which version of GNOME is installed.")
"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 @@ creating interactive structured graphics.")
(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 @@ creating interactive structured graphics.")
;; 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 @@ ported to GTK+.")
(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 @@ indicators etc).")
(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 @@ which are easy to play with the aid of a mouse.")
"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 @@ presentations, kiosk style applications and so on.")
(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 @@ OpenGL-based interactive canvas library.")
(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 @@ as possible!")
(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 @@ supports image conversion, rotation, and slideshows.")
(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 @@ jQuery.Syntax JavaScript libraries.")
"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 @@ share them with others via social networking and more.")
"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 @@ powerful general purpose text editor.")
"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 @@ core C library, and bindings for Python (PyGTK).")
"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 @@ associations for GNOME.")
"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 @@ library.")
(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 @@ is suitable as a default application in a Desktop environment.")
"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 @@ supports both X and Wayland display servers.")
(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 @@ automatically and it can stream songs from online music services and charts.")
"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 @@ and uncluttered interface for the management of password databases.")
"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 @@ for usage on small and big screens.")
"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 @@ index files needed for Adwaita to be used outside of GNOME.")
(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 @@ card sheets that you’ll find at most office supply stores.")
(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 @@ audio files.")
(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 @@ host to avoid parser overhead and memory-allocator fragmentation.")
"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 @@ successor of @code{libhandy} for GTK4.")
(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 @@ tool to extract metadata from a file and print the results.")
(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 @@
(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 @@ and for middleware components.")
(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 @@ applications that want audio visualisation and audio visualisation plugins.")
(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 @@ think twice about shipping them.")
(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 @@ Scheme by using Guile’s foreign function interface.")
"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 @@ users and in some situations.")
"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 @@ quotes. ")
(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 @@ The picture values can directly be displayed in Geiser.")
(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 @@ as signed sessions, multipart message support, etc.")
(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 @@ as the Pinebook Pro.")
"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 @@ contains the correct result for the test.")
"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 @@ use HUnit assertions as QuickCheck properties.")
"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 @@ Haskell data types to and from route pieces.")
(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