me
/
guix
Archived
1
0
Fork 0

gnu: Simplify package inputs.

This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
master
Ludovic Courtès 2021-12-13 17:18:24 +01:00
parent aca2defe01
commit 8394619bac
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
460 changed files with 37644 additions and 49727 deletions

View File

@ -223,19 +223,17 @@ incorporated.")
"--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 @@ available to help to click.")
"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)))

View File

@ -86,7 +86,7 @@
((".*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 @@
(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

View File

@ -134,7 +134,7 @@
(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 @@ level.")
(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).

View File

@ -180,13 +180,9 @@
"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 @@ simplicity in mind.")
(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 @@ usual file attributes can be checked for inconsistencies.")
(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 @@ and provides a \"top-like\" mode (monitoring).")
'(#: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 @@ interface and is based on GNU Guile.")
(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 @@ inspired by @command{vi}.")
,(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 @@ console.")
(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 @@ memory, disks, network and processes.")
(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 @@ login, passwd, su, groupadd, and useradd.")
(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 @@ to allow automatic login and starting any app.")
(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 @@ would need and has several interesting built-in capabilities.")
(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 @@ recursive runs on the generated subnets. (also IPv6)
(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 @@ recursive runs on the generated subnets. (also IPv6)
"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 @@ connection alive.")
#t))))))
(native-inputs
`(("perl" ,perl)
("file" ,file)))
(list perl file))
(inputs `(("inetutils" ,inetutils)
;; TODO(core-updates): simply make this unconditional
@ -1361,12 +1344,12 @@ tools: server, client, and relay agent.")
(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 @@ message. These messages are required for IPv6 stateless autoconfiguration.")
"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 @@ network statistics collection, security monitoring, network debugging, etc.")
(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 @@ through the network interface controller.")
"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 @@ by bandwidth they use.")
(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 @@ over ssh connections.")
("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 @@ realms/domains like Active Directory or IPA.")
(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 @@ at once based on a Perl regular expression.")
(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 @@ system administrator.")
;; 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 @@ commands and their arguments.")
(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 @@ features of sudo with a fraction of the codebase.")
"/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 @@ command.")
(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 @@ command.")
(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 @@ command.")
(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 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
(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 @@ development, not the kernel implementation of ACPI.")
(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 @@ utilization, temperature and power.")
"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 @@ system is under heavy load.")
"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 @@ various ways that may be running with too much privilege.")
(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 @@ degradation and failure.")
(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 @@ sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
;; 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 @@ provides the following commands:
(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 @@ modules and plugins that extend Ansible.")
"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 @@ limits.")
(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 @@ the command line.")
"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 @@ displays a table of current bandwidth usage by pairs of hosts.")
""))
#t))))
(inputs
`(("openssl" ,openssl)
("libgcrypt" ,libgcrypt)))
(list openssl libgcrypt))
(build-system gnu-build-system)
(arguments
'(#:configure-flags
@ -3256,16 +3210,10 @@ throughput (in the same interval).")
(("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 @@ produce uniform output across heterogeneous networks.")
("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 @@ the status of your battery in the system tray.")
#: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 @@ shortcut syntax and completion options.")
(("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 @@ Kerberos and Heimdal and FAST is supported with recent MIT Kerberos.")
(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 @@ buffers.")
(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 @@ you are running, what theme or icon set you are using, etc.")
(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 @@ everyone's screenshots nowadays.")
(base32
"1md40av6i3xvvwig5jzhy4kf3s5sgxxk35r0vcyrjd8qyndk927l"))))
(build-system trivial-build-system)
(inputs `(("bash" ,bash)))
(inputs (list bash))
(arguments
`(#:modules ((guix build utils))
#:builder
@ -3817,10 +3756,9 @@ information tool.")
(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 @@ hard-coded.")
(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 @@ on systems running the Linux kernel.")
(base32 "0q0c7bsf0pbl8napry1qyg0gl4pd8wn872h4mz9b56dx4rx90vqg"))))
(build-system gnu-build-system)
(inputs
`(("libpcap" ,libpcap)))
(list libpcap))
(arguments
`(#:test-target "regress"
#:make-flags
@ -4052,7 +3986,7 @@ Python loading in HPC environments.")
("perl" ,perl)
("procps" ,procps)))
(native-inputs
`(("gzip" ,gzip)))
(list gzip))
(arguments
`(#:modules ((guix build utils))
#:builder
@ -4158,11 +4092,9 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(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 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(("= 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 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(base32 "08da6apzfkfjwasn4dxrlfxqfx7arl28apdzac5nvm0fhvws0dxk"))))
(build-system gnu-build-system)
(native-inputs
`(("perl" ,perl)))
(list perl))
(arguments
`(#:tests? #f ; no tests
#:make-flags
@ -4263,15 +4192,14 @@ cache of unix and unix-like systems.")
(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 @@ possible configuration issues.")
"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 @@ tcpdump and snoop.")
(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 @@ supplied by the user when logging in.")
(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 @@ file-types for easier parsing in scripts.")
"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 @@ entries, providing commands to add, remove, comment, and search.")
(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 @@ disk utilization, priority, username, state, and exit code.")
(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 @@ the XMODEM/YMODEM/ZMODEM file transfer protocols.")
(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 @@ setup, maintenance, supervision, or any long-running processes.")
"058x04yp6bc77hbl3qchqm7pa8f9vqfl9jryr88m8pzl7kvpif54"))))
(build-system trivial-build-system)
(inputs
`(("lua" ,lua)))
(list lua))
(arguments
`(#:modules ((guix build utils))
#:builder

View File

@ -52,7 +52,7 @@
;; 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 @@ scripts.")
;; 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

View File

@ -49,28 +49,28 @@
"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 @@ Agda. It also aids the input of Unicode characters.")))
"0dlis6v6nzbscf713cmwlx8h9n2gxghci8y21qak3hp18gkxdp0g"))))
(build-system gnu-build-system)
(inputs
`(("agda" ,agda)))
(list agda))
(arguments
`(#:parallel-build? #f
#:phases

View File

@ -64,8 +64,7 @@
"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 @@ formats.")
(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 @@ characters, and is highly robust.")
;; 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 @@ C/C++ programs to use its capabilities without restrictions or overhead.")
("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,

View File

@ -89,9 +89,7 @@
"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 @@ greatest common divisor operations.")
"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 @@ line applications.")
(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 @@ the real span of the lattice.")
"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 @@ the real span of the lattice.")
(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 @@ PARI is also available as a C library to allow for faster computations.")
(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 @@ GP2C, the GP to C compiler, translates GP scripts to PARI programs.")
"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 @@ or text interfaces) or as a C++ library.")
(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 @@ fast arithmetic.")
"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 @@ real and complex numbers, with automatic, rigorous error control.")
(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 @@ these types and other mathematical functions.")
#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 @@ matrices, and polynomials over the integers and over finite fields.")
"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 @@ geometry and singularity theory.")
"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 @@ binary.")
(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 @@ a C program.")
;; 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 @@ cosine/ sine transforms or DCT/DST).")
"**/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 @@ the la4j library are:
#: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 @@ that can store up to 263 elements.")
#: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 @@ Sine Transform} (DST) and @dfn{Discrete Hartley Transform} (DHT).")
"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 @@ algorithms from the FORTRAN library MINPACK.")
"-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 @@ Optional thin wrappers allow usage of the library from other languages.")
("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 @@ features, and more.")
(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 @@ xtensor provides:
#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 @@ objects.")
"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 @@ for the Coq proof assistant.")
"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 @@ compound objects, such as vectors, matrices and univariate polynomials.")
"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 @@ algebra, such as the row echelon form.")
(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 @@ finite fields.")
"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 @@ polynomials, and the representation theory of Hecke algebras of type A_n.")
"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 @@ of M4RI from F_2 to F_{2^e}.")
"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 @@ John Cremona to compute his elliptic curve database.")
(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 @@ no more than about 20 bits long).")
"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))

View File

@ -311,7 +311,7 @@ various Android core host applications.")
(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 @@ various Android core host applications.")
(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 @@ various Android core host applications.")
(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 @@ that is safe to use for user space. It also includes
(("#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 @@ the core SELinux management utilities.")
(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 @@ Android core.")
(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 @@ file system.")
(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 @@ file system.")
(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 @@ safest way, on a file image.")
(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 @@ useful for reverse engineering, analysis of Android applications and more.")
(("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 @@ main repository.")
#: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 @@ connected devices via ADB.")
(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

View File

@ -82,8 +82,7 @@
"-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 @@ C++ @dfn{Standard Template Library} (STL).")
("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 @@ for tweening, preventing the need to hand-draw each frame.")
`("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 @@ language.")
("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 @@ waveform until they line up with the proper sounds.")
"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

View File

@ -66,11 +66,11 @@
"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)

View File

@ -48,8 +48,7 @@
;; 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 @@ around or take advantage of platform-specific deficiencies or features.")
"0nq3s1yn13vplgl6qfm09f7n0wm08malff9s59bqf9nid9xjzqfk"))))
(build-system gnu-build-system)
(inputs
`(("apr" ,apr)))
(list apr))
(propagated-inputs
`(("expat" ,expat)))
(list expat))
(arguments
'(#:phases
(modify-phases %standard-phases

View File

@ -151,8 +151,7 @@
(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 @@ engine programmable using Lua.")
(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 @@ engine programmable using Lua.")
,(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 @@ as a window under Arcan.")
(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

View File

@ -73,7 +73,7 @@
(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 @@ dictionaries, including personal ones.")
(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 @@ dictionaries, including personal ones.")
(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 @@ under permissive licensing terms. See the 'Copyright' file."))))
(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.")

View File

@ -68,8 +68,8 @@
(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 @@ debugging information in STABS, DWARF 2, and CodeView 8 formats.")
(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 @@ runtime")
,(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 @@ Supported architectures are:
(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

View File

@ -144,8 +144,7 @@ in FITS files.")
(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 @@ feature detection and cosmetic corrections.")
(sha256
(base32 "1536gmcpm6pckn9xrb6j8s4pm1vryjhzvhfaj9wx3jwxcpbdy0dw"))))
(inputs
`(("cfitsio" ,cfitsio)))
(list cfitsio))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
@ -321,8 +320,7 @@ astronomical image-processing packages like Drizzle, Swarp or SExtractor.")
("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 @@ programs for the manipulation and analysis of astronomical data.")
(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 @@ astronomical fields. SkyMaker is part of the EFIGI
(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 @@ deconvolution). Such post-processing is not performed by Stackistry.")
(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 @@ any arbitrary astrometric projection defined in the WCS standard.")
;; 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 @@ accurately in real time at any rate desired.")
;; 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 @@ astronomy and astrophysics.")
(("/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 @@ Mechanics, Astrometry and Astrodynamics library.")
(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 @@ on FITS files:
"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 @@ Mercator, Mollweide, Peters, polyconic, orthographic and rectangular.")
("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 @@ It can be used to calculate the trajectory of satellites.")
(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 @@ floating-point (no compression, LZW- or ZIP-compressed), FITS 8-bit, 16-bit,
(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 @@ gzip -f \\*.vmf")
(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 @@ Moon position, etc.")
(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 @@ JPL ephemerides use to predict raw (x,y,z) planetary positions.")
(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 @@ astronomical images, especially when there is no WCS information available.")
;; 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

File diff suppressed because it is too large Load Diff

View File

@ -44,11 +44,11 @@
(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

View File

@ -59,14 +59,11 @@
(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 @@ data.")
;; 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 @@ YubiKey into your existing user authentication infrastructure.")
(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

View File

@ -42,10 +42,8 @@
(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:

View File

@ -63,8 +63,7 @@
("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 @@ contributed as free software by the community.")
(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 @@ Makefile, simplifying the entire process for the developer.")
"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 @@ complexity of working with shared libraries across platforms.")
(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 @@ configuration in nearly all GNU packages (and many others).")
(("/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

View File

@ -168,8 +168,7 @@ C++.")
#: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

View File

@ -205,7 +205,7 @@
;; 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 @@ runtime.")
("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

View File

@ -118,11 +118,11 @@
("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 @@ spying and/or modification by the server.")
(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 @@ can even repair them.")
(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 @@ backups (called chunks) to allow easy burning to CD/DVD.")
"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 @@ random access nor for in-place modification.")
(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 @@ list and implement the backup strategy.")
(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 @@ remain fully idle, saving power and producing less noise.")
"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 @@ errors.")
(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 @@ rdiff-backup is easy to use and settings have sensible defaults.")
(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 @@ rsnapshot uses hard links to deduplicate identical files.")
;; some obscure reason. Better skip it.
(setenv "XFAIL_TESTS" "utils/block-server"))))))
(native-inputs
`(("guile" ,guile-2.0)
("gperf" ,gperf-3.0) ;see <https://bugs.gnu.org/32382>
("pkg-config" ,pkg-config)
("rpcsvc-proto" ,rpcsvc-proto))) ;for 'rpcgen'
(list guile-2.0 gperf-3.0 ;see <https://bugs.gnu.org/32382>
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 @@ detection, and lossless compression.")
(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 @@ to not fully trusted targets. Borg is a fork of Attic.")
"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 @@ NTFS volumes using @code{ntfs-3g}, preserving NTFS-specific attributes.")
(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 @@ precious backup space.
(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 @@ is format-agnostic, so you can feed virtually any files to it.")
"--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 @@ interactive mode.")
(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 @@ backup.")
"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 @@ compression parameters used by Gzip.")
":" (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

View File

@ -137,8 +137,7 @@ number/base32-hash tuples, directly usable in the 'patch-series' form."
(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 @@ without modification.")
(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 @@ capturing.")
(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 @@ in Bash, but you can use it to test any UNIX program.")
(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

View File

@ -84,7 +84,7 @@ public interface TimeEvent extends Event {
")))
#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 @@ public interface EventListenerInitializer {
")))
#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 @@ public interface EventListenerInitializer {
(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 @@ SAC is an interface for CSS parsers.")
("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

View File

@ -60,7 +60,7 @@
(%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 @@ C or C++ programs, though that is not its primary goal.")
(sha256
(base32
"10jhhi79d5brwlsyhwgpnrmc8nhlf7aan2lk9xhgihk5jc6srbvc"))))
(propagated-inputs `(("libatomic-ops" ,libatomic-ops)))))
(propagated-inputs (list libatomic-ops))))
(define-public libgc/back-pointers
(package/inherit

View File

@ -94,9 +94,7 @@
(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 @@ is to write a job file matching the I/O load one wants to simulate.")
#t))))
(build-system gnu-build-system)
(inputs
`(("openmpi" ,openmpi)))
(list openmpi))
(arguments
`(#:phases
(modify-phases %standard-phases
@ -241,7 +239,7 @@ tests.")
"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 @@ file metadata operations that can be performed per second.")
"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 @@ and options. With careful benchmarking, different hardware can be compared.")
(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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -52,11 +52,11 @@
;; "./examples/c/reccalc/scan.l:13:10: fatal error: parse.h: No such file
;; or directory". Full log in <https://bugs.gnu.org/36238>.
#: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

View File

@ -122,14 +122,9 @@
(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 @@ DHT, µTP, PEX and Magnet Links.")
(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 @@ of the Transmission BitTorrent client, using its HTTP RPC protocol.")
(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 @@ speed and efficiency.")
(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 @@ XML-RPC over SCGI.")
(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 @@ maintained upstream.")
(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 @@ Aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.")
(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 @@ and will take advantage of multiple processor cores where possible.")
"-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 @@ desktops.")
(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 @@ features.")
("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

View File

@ -77,8 +77,7 @@
(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 @@ across a broad spectrum of applications.")
("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 @@ signals and slots system.")
"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

View File

@ -263,11 +263,11 @@ menu to select one of the installed operating systems.")
(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 @@ menu to select one of the installed operating systems.")
(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 @@ menu to select one of the installed operating systems.")
(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 @@ menu to select one of the installed operating systems.")
"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 @@ also initializes the boards (RAM etc).")
(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 @@ order to add a suitable bootloader menu entry.")
(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

View File

@ -91,7 +91,7 @@
(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 @@ generate such a compilation database.")
(inputs
`(("bash" ,bash-minimal)))
(native-inputs
`(("coreutils" ,coreutils)))
(list coreutils))
(arguments
`(#:tests? #f ; test during build
#:phases
@ -284,12 +284,12 @@ files and generates build instructions for the Ninja build system.")
;; 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 @@ sys.path.insert(0, '~a/lib/python~a/site-packages')
"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 @@ other lower-level build files.")))
(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 @@ a build worked by accident.")
(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 @@ be reached via direct API calls.")
(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

View File

@ -106,11 +106,11 @@
(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 @@ any small or embedded system.")
(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

View File

@ -69,8 +69,7 @@
(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 @@ standard.")
(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 @@ compiler while still keeping it small, simple, fast and understandable.")
("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 @@ language with thin bindings for other languages.")
`(#: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 @@ Its three main components are:
"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 @@ checking casts and more.")
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 @@ as dictionaries, skip lists, and memory pools.")
(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 @@ any other grammar rules.")
(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 @@ releases.")
(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 @@ more, like escaping special characters.")
(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 @@ with essential JSON handling functions, sufficiently good JSON support (not
(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 @@ replacement for the syslog() call, but retains its ease of use.")
(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 @@ portability.")
(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 @@ with fallback to efficient C99 software implementations.")
(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 @@ communication.")
(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 @@ event-driven, asynchronous network application protocols.")
(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 @@ low level functionality for coroutines.")
(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 @@ specifications.")
(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 @@ currently limited to Huffman encoding and decoding.")
(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 @@ authentication.")
(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 @@ Service (S3) protocol for object storage.")
(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

View File

@ -39,8 +39,8 @@
(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

View File

@ -80,7 +80,7 @@
;; 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 @@ the <tz.h> library for handling time zones and leap seconds.")
(("\\\"/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 @@ data units.")
(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 @@ able to synchronize with CalDAV servers through vdirsyncer.")
(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 @@ and ruby. It includes two illustrative command-line programs, @code{hcal} and
#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 @@ traditional Chinese characters.")
"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

View File

@ -40,10 +40,10 @@
(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

View File

@ -118,11 +118,9 @@ caching facility provided by the library.")
"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 @@ extraction from CDs.")
(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 @@ libcdio.")
`("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 @@ reconstruction capability.")
(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 @@ images.")
(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 @@ or @command{xorrisofs} to create ISO 9660 images.")
(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 @@ graphical interface.")
(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 @@ from an audio CD.")
#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 @@ and/or MPP/MP+ (Musepack) format, and tags them, all in one go.")
(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 @@ information is written to standard error.")
"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 @@ session, and it can create M3U playlists.")
(("\\$\\(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 @@ laid out on the image.")
"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 @@ DVD-RW, DVD-R, DVD-R/DL, BD-R, and BD-RE.")
"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 @@ Supported extensions to ISO 9660 are Rock Ridge, Joliet, AAIP, zisofs.")
"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 @@ CD data, and more. It's mostly compatible with @code{cdrtools}.")
"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 @@ the data stored in various image formats.")
"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 @@ drive and disc (including CD-ROMs and DVD-ROMs).")
"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

View File

@ -42,11 +42,7 @@
(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

View File

@ -76,7 +76,7 @@
#: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 @@ that was originally contributed to Debian.")
(build-system gnu-build-system)
(outputs '("out"))
(native-inputs
`(("certdata2pem" ,certdata2pem)
("openssl" ,openssl)))
(list certdata2pem openssl))
(inputs '())
(propagated-inputs '())
(arguments
@ -201,8 +200,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
(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"

View File

@ -107,7 +107,7 @@
("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 @@ source code editors and IDEs.")
(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 @@ testing of Unix command lines.")
(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 @@ a multi-paradigm automated test framework for C++ and Objective-C.")
(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 @@ normally do not detect. The goal is to detect only real errors in the code
(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 @@ test) much simpler.")
(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 @@ for writing tests in Go.")
(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 @@ similar to unit tests.")
"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 @@ but it works for any C/C++ project.")
(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 @@ doctest.")
(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 @@ available via the @code{unittest.mock} module.")
(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 @@ interfaces and processes.")
(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 @@ and many external plugins.")
(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 @@ and many external plugins.")
(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 @@ following improvements:
(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 @@ supports coverage of subprocesses.")
"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 @@ contacting the real http server.")
(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 @@ reported in a previous test run.")
(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 @@ reported in a previous test run.")
(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 @@ reported in a previous test run.")
(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 @@ same arguments.")
(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 @@ result back.")
(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 @@ side-effects (such as setting environment variables).")
"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 @@ subprocess and see the output as well as any file modifications.")
(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 @@ compatibility.")))
(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 @@ testresources package instead.")
(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 @@ python-subunit package instead.")
(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 @@ protocol.")))
;; 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 @@ python-fixtures package instead.")
"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 @@ Python tests.")))
("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 @@ Python tests.")))
;; 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 @@ executed.")
(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 @@ to make testing async code easier.")
"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 @@ testing frameworks.")
"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 @@ C/C++, R, and more, and uploads it to the @code{codecov.io} service.")
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 @@ tools for mocking system commands and recording calls to those.")
(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 @@ tools for mocking system commands and recording calls to those.")
"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 @@ the last py.test invocation.")
(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 @@ framework which enables you to test server connections locally.")
"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 @@ processes across test runs.")
"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 @@ normally the case.")
(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 @@ seamlessly into your existing Python unit testing work flow.")
(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 @@ programs, something like CSmith, a random generator of C programs.")
(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 @@ failures.")
(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 @@ failures.")
(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 @@ failures.")
(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 @@ statements in the module it tests.")
(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 @@ pytest report.")
"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 @@ a fork of pytest-capturelog.")
"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 @@ backported from Python 2.7 for Python 2.4+.")
"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 @@ tests written in a natural language style, backed up by Python code.")
(("'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 @@ JSON APIs with Behave.")
(("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 @@ JSON APIs with Behave.")
"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 @@ scenarios.")
(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 @@ create data based on random numbers and yet remain repeatable.")
(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 @@ create data based on random numbers and yet remain repeatable.")
(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 @@ retried.")
(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 @@ portable to just about any platform.")
(("/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 @@ provides a simple way to achieve this.")
(("/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 @@ grew out of the @dfn{Vc} project.")
"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 @@ system. The code under test requires no modification to work with pyfakefs.")
(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 @@ asynchronous code in Python (asyncio).")
"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 @@ skipped if any of the dependencies did fail or has been skipped.")
"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 @@ directories and files.")
"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

View File

@ -70,20 +70,20 @@
(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 @@ bioinformatics, materials science, and related areas.")
(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 @@ powerful plugin architecture.")
"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 @@ biological structures.")
"1w1fgxzqrb5yxvpmnc3c9ymnvixy0z1nfafkd9whg9zw8nbgl998"))))
(build-system cmake-build-system)
(inputs
`(("qtbase" ,qtbase-5)))
(list qtbase-5))
(arguments
'(#:configure-flags '("-DENABLE_TESTING=ON")
#:phases
@ -355,12 +351,10 @@ staged, and output files collected using a standard interface.")
"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 @@ NumPy < 1.9.")
"1apf2n8nb34z09xarj7k4jgriq283l769sakjmj5aalpbilvai4q"))))
(build-system cmake-build-system)
(inputs
`(("zlib" ,zlib)))
(list zlib))
(arguments
`(#:phases
(modify-phases %standard-phases
@ -502,13 +496,13 @@ stored with user-specified precision.")
("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 @@ usual algorithms you expect from a modern molecular dynamics implementation.")
(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 @@ symmetries written in C. Spglib can be used to:
(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

View File

@ -284,7 +284,7 @@ and 32-bit PowerPC architectures.")
(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 @@ Chez Scheme.")
(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 @@ Chez Scheme.")
(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 @@ syntax, with various aliases for commonly used patterns.")
(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 @@ strings.")
(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 @@ required to port the program @code{Scmutils} to Chez Scheme.")
(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

View File

@ -68,7 +68,7 @@
(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 @@ language standard, and includes many enhancements and extensions.")
(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 @@ CHICKEN Scheme, along with
;; 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 @@ file indexing tool.")
(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 @@ Languages} by Friedman, Wand, and Haynes.")
(base32
"0gz50n5i561n5sk9prry0lrxz6bfrq9if5bclaq6a0f7lzinhnzb"))))
(inputs
`(("chicken-test" ,chicken-test)))
(list chicken-test))
(build-system chicken-build-system)
(arguments '(#:egg-name "iset"))
(synopsis "Integer set library")

View File

@ -168,28 +168,24 @@
`("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 @@ intended as a replacement for Hydra.")
#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)

View File

@ -207,7 +207,7 @@ that can be implemented for any data type.")
#: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

View File

@ -165,13 +165,9 @@ connection. This package contains the userland utilities.")
(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 @@ independently or together to provide resilient infrastructures.")
((".*test_uv_append.c.*") ""))
#t)))))
(inputs
`(("libuv" ,libuv)
("lz4" ,lz4)))
(list libuv lz4))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
@ -245,15 +240,11 @@ snapshots).")
;; 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

View File

@ -83,7 +83,7 @@
(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 @@ and workspaces that can be used in the compiler environment of your choice.")
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 @@ and workspaces that can be used in the compiler environment of your choice.")
(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)

View File

@ -68,11 +68,7 @@
(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")

View File

@ -116,8 +116,7 @@ a major mode for Emacs for examining the flowcharts that it produces.")
"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 @@ around in a large, deeply nested project.")
#: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 @@ COCOMO model or user-provided parameters.")
(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 @@ cloc can handle a greater variety of programming languages.")
;; 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 @@ features that are not supported by the standard @code{stdio} implementation.")
(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 @@ expressions, and its ability to generate emacs-style TAGS files.")
#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 @@ stack traces.")
(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 @@ results and determine build stability.")
(("/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 @@ possible to collect coverage information without special compiler switches.")
"-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 @@ importantly we give you proper follow-symbol and find-references support.")
(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 @@ produce colored output.")
(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 @@ the C, C++, C++/CLI, ObjectiveC, C#, and Java programming languages.")
'("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 @@ source and header amalgamation in projects.")
(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

View File

@ -169,10 +169,8 @@ in compression.")
(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 @@ the @code{zlib} source.")
(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 @@ the @code{zlib} source.")
(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 @@ compatible with bzip2 both at file format and command line level.")
"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 @@ than gzip and 15 % smaller output than bzip2.")
(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 @@ format are designed to be portable across platforms.")
(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 @@ decompressors when faced with corrupted input.")
(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 @@ This package is mostly for compatibility and historical interest.")
(("/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 @@ with the sfArk algorithm.")
(("/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 @@ decompression of some loosely related file formats used by Microsoft.")
(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 @@ This package allows you to create and extract such file systems.")
`(#: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 @@ byte-for-byte identical output.")
#: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 @@ multiple processors and multiple cores when compressing data.")
"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 @@ tarballs.")
(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 @@ tarballs.")
(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 @@ file.")
#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 @@ human-readable output.")
'())
("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 @@ for most inputs, but the resulting compressed files are anywhere from 20% to
(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 @@ handles the 7z format which features very high compression ratios.")
(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 @@ functionality in a C++ iostream.")
(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 @@ or junctions, and always follows hard links.")
(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 @@ the actual decompression, the other input and output.")
(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 @@ timestamps in the file header with a fixed time (1 January 2008).
"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 @@ timestamps in the file header with a fixed time (1 January 2008).
(base32
"0zn9vaiwy2izj8cnm8i7c2mbdn38n328grqb8f07x55s4kd3nxph"))))
(native-inputs
`(("perl" ,perl)
("pkg-config" ,pkg-config)))
(list perl pkg-config))
(inputs
`(("gnutls" ,gnutls)
("liblzma" ,xz)
@ -1954,8 +1934,7 @@ archive can be reverted.")
"/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 @@ corrupted input.")
(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 @@ single-member files which can't be decompressed in parallel.")
(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 @@ decompression is a little bit slower.")
(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 @@ download times, and other distribution and storage costs.")
(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 @@ reading from and writing to ZIP archives. ")
(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 @@ To download a zchunk file.
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 @@ file compression algorithm.")
("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 @@ to their original, binary CD format.")
(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 @@ compression and decompression. The supported formats are:
(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

View File

@ -58,25 +58,21 @@
(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 @@ performance).
(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")))

View File

@ -48,56 +48,56 @@
;; 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

View File

@ -74,20 +74,20 @@
(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

View File

@ -71,22 +71,22 @@
`(("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 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
(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 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
(sha256
(base32 "0jn12wxwjznady6aniwmvahg1dj25p902sdwj0070biv6vx5c7dq"))))
(inputs
`(("qtbase" ,qtbase-5)))
(list qtbase-5))
(native-inputs
`(("qttools" ,qttools)))
(list qttools))
(build-system gnu-build-system)
(arguments
'(#:phases

View File

@ -50,7 +50,7 @@
(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,

View File

@ -70,17 +70,17 @@
(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")

View File

@ -78,11 +78,9 @@
(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 @@ It is developed using Objective Caml and Camlp5.")
`(#: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 @@ It is developed using Objective Caml and Camlp5.")
`(#: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 @@ It is developed using Objective Caml and Camlp5.")
`(#: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 @@ It is developed using Objective Caml and Camlp5.")
`(#: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 @@ It is developed using Objective Caml and Camlp5.")
`(("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 @@ provers.")
"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 @@ inside Coq.")
"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 @@ assistant.")
(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 @@ part of the distribution.")
"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 @@ theorems between the two libraries.")
"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 @@ provides BigN, BigZ, BigQ that used to be part of Coq standard library.")
"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 @@ Coq proof assistant.")
(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 @@ uses Ltac to synthesize the substitution operation.")
"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 @@ kernel.")
"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 @@ also provided in Coq, without associated proofs.")
"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="

View File

@ -95,11 +95,9 @@
(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 @@ range-v3 ranges are an abstraction layer on top of iterators.")
(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 @@ use by the C++ Core Guidelines maintained by the Standard C++ Foundation.")
(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 @@ operating system functions.")
(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 @@ the name of the library itself, which is written in C++.")
'("-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 @@ the name of the library itself, which is written in C++.")
(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 @@ combination of these streams.")
`(#: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 @@ functions, class methods, and stl containers.
(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 @@ as ordering relation.")
(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 @@ intuitive syntax and trivial integration.")
"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 @@ tools (containers, algorithms) used by other QuantStack packages.")
(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 @@ lock-free fixed size queue written in C++11.")
;; 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 @@ tools:
(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 @@ library.")
#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 @@ and make @code{cpplint} usable in wider contexts.")
;; 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 @@ point and then, after each tween step, plugging back the result.")
(("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 @@ standard GNU style syntax for options.")
;; 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 @@ of C++14 components that complements @code{std} and Boost.")
(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 @@ aws-c-http, aws-c-io, aws-c-mqtt, aws-checksums, and s2n.")
(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 @@ services including database, analytic, and machine learning technologies.")
(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 @@ provides a number of utilities to make coding with expected cleaner.")
"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 @@ conversions to and from strings, iteration and related functionality.")
(("^ 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 @@ feature set with a simple and intuitive interface.")
'(#: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 @@ output randomness while retaining speed, simplicity, and conciseness.")
(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 @@ almost every type of file containing key/value pairs.")
;;"--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 @@ pointers, containers, compiler building blocks, etc.")
#:include-regexp ("\\.so$")))
args))))))
(native-inputs
`(("build" ,build)))
(list build))
(inputs
`(("libcutl" ,libcutl)
("libxerces-c" ,xerces-c)))
@ -1319,9 +1295,9 @@ and a traversal mechanism.")
(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 @@ documentation.")
,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 @@ of reading and writing XML.")
`(#: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

File diff suppressed because it is too large Load Diff

View File

@ -97,7 +97,7 @@ shapes, lines and text to buffers.")
#: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 @@ text or blue underlined text, on ANSI terminals.")
(("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 @@ text or blue underlined text, on ANSI terminals.")
(("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 @@ and iOS.")
(("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 @@ EUI-64, also known as MAC-48 media access control addresses.")
("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 @@ interactive applications.")
#: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 @@ applications.")
#: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 @@ applications.")
#: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 @@ the wayland protocol, client side.")
("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 @@ and wayland-server.")
(("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 @@ properly display animated cursors.")
(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 @@ initializing an OpenGL or Vulkan context.")
`(#: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 @@ extensions.")
(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 @@ wayland-client crate for usable bindings.")
("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 @@ the wayland protocol, server side.")
(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 @@ crate @code{rust-wayland-client} for usable bindings.")
("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 @@ the platform-specific getters provided by winit, or another library.")
`(#: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

View File

@ -55,8 +55,7 @@
(("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 @@
#: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 @@
#: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 @@
("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 @@
#: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 @@
#: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 @@
(("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 @@
(("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 @@
(("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 @@
("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 @@
("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 @@
(("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 @@
(("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 @@
#: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 @@
(("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 @@
#: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 @@
("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 @@
#: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 @@
(("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.")

View File

@ -1033,8 +1033,7 @@ deadlock, like the standard Barrier).")
("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 @@ a re-write of the official Arrow crate using transmute-free operations.")
("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 @@ bindings to C and C++ libraries.")
(base32
"0hxlvy9q9984rr3rqaxwmgxjrd9wh11mcc161hv3shz6b7jkrcbm"))))
(inputs
`(("clang" ,clang)))
(list clang))
(arguments
`(#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
@ -5153,7 +5151,7 @@ bindings to C and C++ libraries.")
("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 @@ messages.")
(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 @@ capabilities.")
("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 @@ that need to represent UTF-16 data as 8-bit characters.")
#: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 @@ transfer coding.")
"0695kfrqx7n091fzm6msbqg2q2kyhka64q08lm63f3l9d964i8cx"))))
(build-system cargo-build-system)
(inputs
`(("clang" ,clang)))
(list clang))
(arguments
`(#:cargo-inputs
(("rust-glob" ,rust-glob-0.3)
@ -11287,7 +11282,7 @@ to @code{is_x86_feature_detected}.")
("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 @@ to @code{is_x86_feature_detected}.")
("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 @@ algorithms.")
("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 @@ use with bindgen.")
("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 @@ requests")
#: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 @@ sizes. Big-endian order is used. WARNING: Block must be aligned!")
#: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 @@ sizes. Big-endian order is used. WARNING: Block must be aligned!")
(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 @@ example.")
"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 @@ standard locations of directories for config, cache and other data.")
(("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 @@ other data.")
("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 @@ Google's diff-match-patch.")
`(#: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 @@ signing, and verification in pure Rust.")
("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 @@ Emacs' support for dynamic modules.")
`(#: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 @@ blocking data structures.")
(("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 @@ floats.")
(("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 @@ Atom, RSS 2.0, RSS 1.0, RSS 0.x and JSON Feed")
("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 @@ Atom, RSS 2.0, RSS 1.0, RSS 0.x and JSON Feed")
(("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 @@ Atom, RSS 2.0, RSS 1.0, RSS 0.x and JSON Feed")
(("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 @@ values to other threads.")
#: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 @@ values to other threads.")
("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 @@ dirty state into your program.")
`(("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 @@ the regex engine it uses pluggable.")
(("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 @@ with hyper.")
(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 @@ enum like Option/Result.")
("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 @@ primitives to an @code{io::Write}.")
(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 @@ primitives to an @code{io::Write}.")
(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 @@ generated by LALRPOP.")
#: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 @@ macros on libc without stdlib.")
`(#: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 @@ algorithm and related formats (ZLIB, GZIP).")
("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 @@ loading utilities.")
(("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 @@ allocator.")
("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 @@ allocator.")
("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 @@ file.
(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 @@ library.")
("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 @@ library.")
(base32 "17gqc2mwih81j3ds479gl5zmsxqzzrcrj3yyv62vh34bgy8n82r9"))))
(build-system cargo-build-system)
(inputs
`(("sqlite" ,sqlite)))
(list sqlite))
(arguments
`(#:skip-build? #t
#:cargo-inputs
@ -27258,7 +27227,7 @@ library.")
(sha256
(base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4"))))
(inputs
`(("sqlite" ,sqlite)))
(list sqlite))
(arguments
`(#:skip-build? #t
#:cargo-inputs
@ -27318,7 +27287,7 @@ library.")
(base32 "104n0s4f46zprppjq6y82y0wjh1r2cgwzw26w914yj30rizy1cbj"))))
(build-system cargo-build-system)
(inputs
`(("sqlite" ,sqlite)))
(list sqlite))
(arguments
`(#:cargo-inputs
;; build dependencies
@ -27349,9 +27318,9 @@ library.")
(("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 @@ C parser and toolkit developed for the GNOME project.")
("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 @@ punctuation.")
("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 @@ punctuation.")
(("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 @@ with lmdb.")
("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 @@ server (LSP).")
("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 @@ migration mechanism.")
#: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 @@ file's MIME type by its extension.")
(("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 @@ checking.")
(("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 @@ library.")
(("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 @@ IO of Windows's named pipes.")
"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 @@ IO of Windows's named pipes.")
(("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 @@ types as proposed in RFC 1158.")
(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 @@ cryptographic library.")
(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 @@ release (fork of debug_unreachable)")
(("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 @@ feed reader.")
(("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 @@ while still providing platform specific APIs.")
("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 @@ implementation (which is unstable / requires nightly).")
(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 @@ varying noise for textural use and graphical display.")
(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 @@ system for OpenSSL.")
("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 @@ normally prevent moving a type that has been borrowed from.")
#: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 @@ sequence alignment library.")
(("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 @@ in pure Rust.")
(("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 @@ library.")
("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 @@ library.")
("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 @@ written with declarative macros.")
"/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 @@ for x86.")
(("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 @@ in your code.")
#: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 @@ uses finite automata and guarantees linear time matching on all inputs.")
("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 @@ Rust Language Server.")
(("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 @@ please consider using @code{async-std} or @code{tokio}.")
(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 @@ please consider using @code{async-std} or @code{tokio}.")
("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 @@ statistical guarantees.")
(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 @@ thread. If any of these constraints is violated, a panic occurs.")
("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 @@ fragment of code.")
#: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 @@ functionality and without weak references.")
(("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 @@ functionality and without weak references.")
("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 @@ functionality and without weak references.")
(("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 @@ no_std compatible by default, only relying on alloc.")
("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 @@ streams.")
("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 @@ fixed set of worker threads.")
(("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 @@ OpenSSL.")
(("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 @@ pool.")
("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 @@ extension for the Trust-DNS client to use native-tls for TLS.")
("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 @@ extension for the Trust-DNS client to use tokio-openssl for TLS.")
(("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 @@ the Trust-DNS client to use rustls for TLS.")
#: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 @@ the Trust-DNS client to use rustls for TLS.")
(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 @@ command-line, uniformly on all platforms")
(("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 @@ extended attributes.")
("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 @@ parser.")
("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

View File

@ -231,9 +231,9 @@ communication, encryption, decryption, signatures, etc.")
(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 @@ OpenBSD tool of the same name.")
(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 @@ OpenBSD tool of the same name.")
("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 @@ the wrong hands.")
"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 @@ secure operations. ")
(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 @@ total number of shares generated.")
(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 @@ user's graphical desktop.")
(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 @@ attacks than alternative functions such as @code{PBKDF2} or @code{bcrypt}.")
"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 @@ This package implements the same interface as @code{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 @@ generator.")
(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 @@ byte-oriented sources of random data.")
"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 @@ data on your platform, so the seed itself will be as random as possible.
"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 @@ SHA256, SHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R
`(("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 @@ security.")
(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 @@ trivial to build for local use. Portability is emphasized over performance.")
"--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 @@ Features:
(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 @@ Features:
"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 @@ utility/testing functions.")
(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 @@ quickly by using all your CPU cores and hardware acceleration.")
; 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 @@ API.")
(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 @@ API. This package contains its Python bindings.")))
(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 @@ SHA-256, SHA-512, and WHIRLPOOL hashes.")
(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 @@ addresses using a brute-force method.")
(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 @@ non-encrypted files.")
`(("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.

View File

@ -55,14 +55,14 @@
;; 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

View File

@ -84,9 +84,7 @@
(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 @@ driver is known to work with these printers:
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 @@ filters for the PDF-centric printing workflow introduced by OpenPrinting.")
"#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 @@ device-specific programs to convert and print many types of files.")
"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 @@ should only be used as part of the Guix cups-pk-helper service.")
("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 @@ should only be used as part of the Guix cups-pk-helper service.")
(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 @@ printer/driver specific, but spooler-independent PPD file.")
#: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 @@ HP@tie{}LaserJet, and possibly other printers. See @file{README} for details.")
(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 @@ obtained and installed separately.")
'(;; 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

View File

@ -69,11 +69,8 @@
(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 @@ tunneling, and so on.")
(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 @@ not offer a replacement for libcurl.")
;; 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 @@ FTP servers. It is based on the curl library.")
(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 @@ FTP servers. It is based on the curl library.")
'(#: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 @@ more!")
'(#: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

View File

@ -69,9 +69,7 @@
(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

View File

@ -44,7 +44,7 @@
(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 @@ chains of gadgets to execute system calls.")
(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")

View File

@ -48,14 +48,11 @@
"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")

File diff suppressed because it is too large Load Diff

View File

@ -39,8 +39,8 @@
(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")

View File

@ -72,9 +72,7 @@ and heaps.")
(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 @@ in between these sequences may be different in both content and length.")
"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 @@ queues, stacks, and doubly-linked lists.")
(base32 "0k80bjbb6ss5wpmfmfji6xbyjm990hg9kcshwwnhdnh73vxkcd1m"))))
(build-system gnu-build-system)
(native-inputs
`(("perl" ,perl)))
(list perl))
(arguments
`(#:make-flags
(list "CC=gcc")
@ -269,7 +267,7 @@ to the structure and choosing one or more fields to act as the key.")
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 @@ bytes of memory space, where n is the length of the string.")
"1li70vwsksva9c4yly90hjafgqfixi1g6d52qq9p6r60vqc4pkjj"))))
(build-system cmake-build-system)
(native-inputs
`(("boost" ,boost))) ; needed for tests
(list boost)) ; needed for tests
(arguments
`(#:phases
(modify-phases %standard-phases

View File

@ -53,17 +53,15 @@
(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 @@ clients.")
(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 @@ efficient syncing
"/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

View File

@ -43,14 +43,14 @@
(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")

View File

@ -71,8 +71,7 @@
(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 @@ contains the archive keys used for that.")
(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 @@ contains the archive keys used for that.")
(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 @@ contains the archive keys used for that.")
("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 @@ debian/copyright for more information.")))))
"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 @@ other apt sources typically provided by open source developers.")
("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 @@ handling the installation and removal of Debian software packages.")
(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

View File

@ -84,7 +84,7 @@
"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 @@ program to exhibit a bug.")
(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 @@ tools that process C/C++ code.")
(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 @@ tool.")
(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 @@ server and embedded PowerPC, and S390 guests.")
"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 @@ input. Zzuf's behaviour is deterministic, making it easy to reproduce bugs.")
`("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 @@ the position of the variable and allows you to modify its value.")
"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 @@ error reporting, better tracing, profiling, and a debugger.")
(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 @@ program to produce symbolic backtraces.")
(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 @@ use than similar tools like @command{mtrace}.")
"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

View File

@ -38,7 +38,7 @@
(base32
"0qfj2wd4qk1yn9yzam6g8nmyxfazcc0knjyyibycb2ainkhp21hd"))))
(build-system gnu-build-system)
(inputs `(("expect" ,expect)))
(inputs (list expect))
(arguments
'(#:phases
(modify-phases %standard-phases

View File

@ -40,63 +40,63 @@
(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

View File

@ -65,7 +65,7 @@
(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)

View File

@ -100,9 +100,7 @@
"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 @@ work, such as sentence length and other readability measures.")
(base32
"0chjqs3z9zs1w3l7b5lsaj682rgnkf9kibcbzhggqqcn1pbvl5sq"))))
(build-system gnu-build-system)
(inputs `(("tk" ,tk)))
(inputs (list tk))
(arguments
`(#:phases
(modify-phases %standard-phases
@ -290,9 +288,7 @@ and a Python library.")
(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 @@ translation engines from your terminal.")
(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 @@ word (e.g. cats) into its lemma \"cat\" and the grammatical information
(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 @@ intelligible and easily correctable.")
`(("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

View File

@ -140,14 +140,14 @@
(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 @@ install.")
(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 @@ them in detail for later analysis.")
(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")

View File

@ -50,16 +50,14 @@
#: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

View File

@ -141,7 +141,7 @@
"/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 @@ and write-back caching.")
(("`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 @@ tmpfs/ramfs filesystems.")
(("/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 @@ tables, and it understands a variety of different formats.")
(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 @@ scheme.")
`(#: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 @@ to recover data more efficiently by only reading the necessary blocks.")
#: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 @@ which respectively make and check MS-DOS FAT file systems.")
;; 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 @@ and can dramatically shorten the lifespan of the drive if left unchecked.")
;; 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 @@ systems. Output format is completely customizable.")
(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 @@ a card with a smaller capacity than stated.")
(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 @@ a card with a smaller capacity than stated.")
(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 @@ Duperemove can also take input from the @command{fdupes} program.")
"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 @@ automatically finding out which program to use for what file type.")
"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 @@ passphrases.")
"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 @@ libnvdimm (non-volatile memory device) sub-system in the Linux kernel.")
(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 @@ to create devices with respective mappings for the ATARAID sets discovered.")
("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 @@ since they are better handled by external tools.")
(("~/.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 @@ that support this feature).")
"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 @@ inspecting MMC storage devices from userspace.")
(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 @@ reliably with @code{bmaptool} than with traditional tools, like @code{dd} or
(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

View File

@ -74,28 +74,24 @@
"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 @@ easy to use, login interface with a modern yet classy touch.")
(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 @@ easy to use, login interface with a modern yet classy touch.")
("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 @@ display manager which supports different greeters.")
`("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 @@ GTK+, lets you select a desktop session and log in to it.")
("libxmu" ,libxmu)
("xauth" ,xauth)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(list pkg-config))
(arguments
'(#:phases
(modify-phases %standard-phases

View File

@ -58,20 +58,17 @@
"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

View File

@ -97,29 +97,27 @@
(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 @@ to the @dfn{don't repeat yourself} (DRY) principle.")
(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 @@ to the @dfn{don't repeat yourself} (DRY) principle.")
(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 @@ commands, additional database fields and admin extensions.")
(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 @@ that are useful for particular countries or cultures.")
(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 @@ with arguments to the field constructor.")
;; 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 @@ when coding custom template tags.")
(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 @@ when coding custom template tags.")
"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 @@ size and quality.")
" 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 @@ useful tools for testing Django applications and projects.")
(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 @@ your code.")
(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 @@ them do this.")
(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 @@ account authentication.")
"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 @@ request and response as a toolbar on the rendered page.")
(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 @@ queries done via the Django ORM, SQLAlchemy generated queries are displayed.")
'(;; 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 @@ templatetags and a full test suite.")
"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 @@ merging, minifying and compiling CSS and Javascript files.")
"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 @@ conn_max_age argument to easily enable Djangos connection pool.")
;; 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 @@ project aims to bulk update given objects using one query over Django ORM.")
(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 @@ for Django sites.")
"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 @@ entries, photos, book chapters, or anything else.")
(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 @@ support, and optional data-URI image and font embedding.")
(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 @@ support, and optional data-URI image and font embedding.")
"--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 @@ settings.py and easily use them in your project.")
;; 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 @@ using Python multiprocessing.")
"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 @@ the order of added relations.")
(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 @@ name is purely coincidental.")
(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 @@ static files.")
(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 @@ Django projects, which allows association of a number of tags with any
(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 @@ provides features like a Web-browsable API and authentication policies.")
(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 @@ a single block.")
'(;; 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 @@ forms using your favorite CSS framework, without writing template code.")
;; 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 @@ template tag.")
(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 @@ FileFields during tests.")
(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 @@ FileFields during tests.")
;; 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 @@ to ElasticSearch.")
(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 @@ to ElasticSearch.")
"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 @@ Django's filtering system in ORM).")
(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

View File

@ -71,13 +71,9 @@
(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 @@ utilities.")
(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 @@ It is able to extract:
(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 @@ It is able to extract:
(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 @@ and white.")
(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 @@ It is able to:
(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 @@ and background layers of images, which can then be encoded into a DjVu file.")
(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)

View File

@ -75,7 +75,7 @@
(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 @@ integration tests...\n")
(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

View File

@ -127,10 +127,7 @@
":"))))
#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 @@ protocol.")
("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 @@ prompt the user with the option to go with insecure DNS only.")
"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 @@ and BOOTP/TFTP for network booting of diskless machines.")
(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 @@ Dynamic DNS update utility
;; 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 @@ servers is included, and an up-to-date version is available at
(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 @@ the two.")
(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 @@ asynchronous fashion.")
(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 @@ to result in system-wide compromise.")
(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 <https://github.com/spamhaus/rbldnsd/issues/16>.
@ -728,15 +713,14 @@ BIND and djbdns---whilst using relatively little memory.")
(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 @@ served by AS112. Stub and forward zones are supported.")
(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 @@ Extensions} (DNSSEC).")
(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 @@ synthesis, and on-the-fly re-configuration.")
`("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 @@ LuaJIT, both a resolver library and a daemon.")
(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 @@ attempts the update when it has changed.")
(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 @@ RESOLVCONF=\"$0\"
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

View File

@ -78,7 +78,7 @@
(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 @@ by no means limited to these applications.) This package provides XML DTDs.")
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 @@ for DocBook.")
;; 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 @@ for DocBook.")
(("(.*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 @@ DB2LaTeX.")
;; 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

View File

@ -69,13 +69,10 @@
;; 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 @@ management tool.")
"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 @@ client.")
;; 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 @@ created and all the services are started as specified in the configuration.")
(("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 @@ Python without keeping their credentials in a Docker configuration file.")
(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 @@ built-in registry server of 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 @@ provisioning etc.")
(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/")

View File

@ -93,7 +93,7 @@
(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 @@ release/xsl/current")
"/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 @@ markup) can be customized and extended by the user.")
"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 @@ or Java class files.")
(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 @@ local system.")
`("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)

View File

@ -63,22 +63,21 @@
#: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

View File

@ -41,7 +41,7 @@
#: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

View File

@ -51,7 +51,7 @@
"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 @@ It can read and write LCF and XML files.")
(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

View File

@ -110,7 +110,7 @@
"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 @@ with Microsoft Compiled HTML (CHM) files")
"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 @@ e-books for convenient reading.")
`(#: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 @@ accessing and converting various ebook file formats.")
(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 @@ following formats:
("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 @@ Some of the current features:
"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 @@ the CHM library CHMLIB.")
"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

Some files were not shown because too many files have changed in this diff Show More