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" "--without-docs"
"--with-notification"))) "--with-notification")))
(inputs (inputs
`(("libxml2" ,libxml2) (list libxml2
("libglade" ,libglade) libglade
("librsvg" ,librsvg) librsvg
("gstreamer" ,gstreamer) gstreamer
("cairo" ,cairo) cairo
("gtk+" ,gtk+) gtk+
("libxtst" ,libxtst) libxtst
("libxcomposite" ,libxcomposite) libxcomposite
("libnotify" ,libnotify))) libnotify))
(native-inputs (native-inputs
`(("gettext-minimal" ,gettext-minimal) (list gettext-minimal intltool pkg-config))
("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(home-page "http://florence.sourceforge.net/") (home-page "http://florence.sourceforge.net/")
(synopsis "Extensible, scalable virtual keyboard for X11") (synopsis "Extensible, scalable virtual keyboard for X11")
(description (description
@ -268,9 +266,9 @@ available to help to click.")
"14pyzc4ws1mj859xs9n4x83wzxxvd3bh5bdxzr6nv267xwx1mq68")))) "14pyzc4ws1mj859xs9n4x83wzxxvd3bh5bdxzr6nv267xwx1mq68"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("hidapi" ,hidapi))) (list hidapi))
(arguments (arguments
`(#:tests? #f ; no tests `(#:tests? #f ; no tests
#:make-flags (list (string-append "CC=" ,(cc-for-target))) #:make-flags (list (string-append "CC=" ,(cc-for-target)))

View File

@ -86,7 +86,7 @@
((".*test/cp\\.test.*") "") ((".*test/cp\\.test.*") "")
((".*test/setfacl-X\\.test.*") "")) ((".*test/setfacl-X\\.test.*") ""))
#t))))) #t)))))
(inputs `(("attr" ,attr))) (inputs (list attr))
(native-inputs (native-inputs
`(("gettext" ,gettext-minimal) `(("gettext" ,gettext-minimal)
("perl" ,perl))) ("perl" ,perl)))
@ -125,8 +125,8 @@
(when tests? (when tests?
(add-installed-pythonpath inputs outputs) (add-installed-pythonpath inputs outputs)
(invoke "pytest" "tests"))))))) (invoke "pytest" "tests")))))))
(inputs `(("acl" ,acl))) (inputs (list acl))
(native-inputs `(("python-pytest" ,python-pytest))) (native-inputs (list python-pytest))
(home-page "https://pylibacl.k1024.org/") (home-page "https://pylibacl.k1024.org/")
(synopsis "POSIX.1e @acronym{ACLs, access control lists} for Python") (synopsis "POSIX.1e @acronym{ACLs, access control lists} for Python")
(description (description

View File

@ -134,7 +134,7 @@
(find-files "share" "."))) (find-files "share" ".")))
#t))))))) #t)))))))
(native-inputs (native-inputs
`(("sed" ,sed))) (list sed))
(home-page (string-append "https://web.archive.org/web/20140902150609/" (home-page (string-append "https://web.archive.org/web/20140902150609/"
"http://www2.informatik.uni-stuttgart.de/iste/ps/" "http://www2.informatik.uni-stuttgart.de/iste/ps/"
"ada-software/html/dos_ada.html")) "ada-software/html/dos_ada.html"))
@ -167,10 +167,7 @@ level.")
(file-name (string-append name "-" version "-checkout")))) (file-name (string-append name "-" version "-checkout"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python2-docutils" ,python2-docutils) (list python2-docutils python2-enum34 python2-funcy python2-mako))
("python2-enum34" ,python2-enum34)
("python2-funcy" ,python2-funcy)
("python2-mako" ,python2-mako)))
(arguments (arguments
`(#:python ,python-2 `(#:python ,python-2
#:tests? #f)) ; Tests would requite gprbuild (Ada). #:tests? #f)) ; Tests would requite gprbuild (Ada).

View File

@ -180,13 +180,9 @@
"supath=/run/setuid-programs/su")) "supath=/run/setuid-programs/su"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("glib" ,glib) (list glib gtk+-2))
("gtk+" ,gtk+-2)))
(synopsis "Graphical front end for @command{su}") (synopsis "Graphical front end for @command{su}")
(description (description
"Ktsuss stands for ``Keep the @command{su} simple, stupid''. "Ktsuss stands for ``Keep the @command{su} simple, stupid''.
@ -208,8 +204,7 @@ simplicity in mind.")
(base32 "15xp47sz7kk1ciffw3f5xw2jg2mb2lqrbr3q6p4bkbz5dap9iy8p")))) (base32 "15xp47sz7kk1ciffw3f5xw2jg2mb2lqrbr3q6p4bkbz5dap9iy8p"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("bison" ,bison) (list bison flex))
("flex" ,flex)))
(inputs (inputs
`(("libgcrypt" ,libgcrypt) `(("libgcrypt" ,libgcrypt)
("libgpg-error" ,libgpg-error) ("libgpg-error" ,libgpg-error)
@ -244,10 +239,9 @@ usual file attributes can be checked for inconsistencies.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config which))
("which" ,which)))
(inputs (inputs
`(("ncurses" ,ncurses))) (list ncurses))
(arguments (arguments
`(#:tests? #f ; no test suite `(#:tests? #f ; no test suite
#:make-flags #:make-flags
@ -292,17 +286,15 @@ and provides a \"top-like\" mode (monitoring).")
'(#:configure-flags '("--localstatedir=/var") '(#:configure-flags '("--localstatedir=/var")
#:make-flags '("GUILE_AUTO_COMPILE=0"))) #:make-flags '("GUILE_AUTO_COMPILE=0")))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config
;; This is the Guile we use as a cross-compiler...
;; This is the Guile we use as a cross-compiler... guile-3.0))
("guile" ,guile-3.0)))
(inputs (inputs
;; ... and this is the one that appears in shebangs when cross-compiling. ;; ... and this is the one that appears in shebangs when cross-compiling.
`(("guile" ,guile-3.0) (list guile-3.0
;; The 'shepherd' command uses Readline when used interactively. It's
;; The 'shepherd' command uses Readline when used interactively. It's ;; an unusual use case though, so we don't propagate it.
;; an unusual use case though, so we don't propagate it. guile-readline))
("guile-readline" ,guile-readline)))
(synopsis "System service manager") (synopsis "System service manager")
(description (description
"The GNU Shepherd is a daemon-managing daemon, meaning that it supervises "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) (inherit shepherd)
(name "guile2.2-shepherd") (name "guile2.2-shepherd")
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config guile-2.2))
("guile" ,guile-2.2)))
(inputs (inputs
`(("guile" ,guile-2.2) (list guile-2.2 guile2.2-readline))))
("guile2.2-readline" ,guile2.2-readline)))))
(define-public guile2.0-shepherd (define-public guile2.0-shepherd
(package (package
(inherit shepherd) (inherit shepherd)
(name "guile2.0-shepherd") (name "guile2.0-shepherd")
(native-inputs (native-inputs
`(("help2man" ,help2man) (list help2man pkg-config guile-2.0))
("pkg-config" ,pkg-config)
("guile" ,guile-2.0)))
(inputs (inputs
`(("guile" ,guile-2.0))) (list guile-2.0))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -409,8 +397,7 @@ inspired by @command{vi}.")
,(dirname (which "readlink")))))) ,(dirname (which "readlink"))))))
#t))))) #t)))))
(inputs (inputs
`(("python" ,python) (list python util-linux)) ; contains sfdisk for growpart
("util-linux" ,util-linux))) ; contains sfdisk for growpart
(home-page "https://launchpad.net/cloud-utils") (home-page "https://launchpad.net/cloud-utils")
(synopsis "Set of utilities for cloud computing environments") (synopsis "Set of utilities for cloud computing environments")
(description (description
@ -656,7 +643,7 @@ console.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("ncurses" ,ncurses))) (list ncurses))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) `(("autoconf" ,autoconf)
("automake" ,automake) ("automake" ,automake)
@ -704,7 +691,7 @@ memory, disks, network and processes.")
(base32 "1fwmiwvs8ax9az3hbp1p79x6m3wq73pn3vkbhcg9jvps4wv8wcwb")))) (base32 "1fwmiwvs8ax9az3hbp1p79x6m3wq73pn3vkbhcg9jvps4wv8wcwb"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("python-psutil" ,python-psutil))) (list python-psutil))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -931,7 +918,7 @@ login, passwd, su, groupadd, and useradd.")
(mkdir-p man8)) (mkdir-p man8))
#t))) #t)))
#:tests? #f)) ; no tests #:tests? #f)) ; no tests
(inputs `(("shadow" ,shadow))) (inputs (list shadow))
(home-page "https://sourceforge.net/projects/mingetty") (home-page "https://sourceforge.net/projects/mingetty")
(synopsis "Getty for the text console") (synopsis "Getty for the text console")
@ -980,8 +967,7 @@ to allow automatic login and starting any app.")
(map (cut string-append etc "/" <>) (map (cut string-append etc "/" <>)
'("services" "protocols" "rpc"))) '("services" "protocols" "rpc")))
#t)))) #t))))
(native-inputs `(("tar" ,tar) (native-inputs (list tar xz))
("xz" ,xz)))
(synopsis "IANA protocol, port, and RPC number assignments") (synopsis "IANA protocol, port, and RPC number assignments")
(description (description
"This package provides the /etc/services, /etc/protocols, and /etc/rpc "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 "nc.1" man)
(install-file "debian/copyright" doc) (install-file "debian/copyright" doc)
(copy-recursively "debian/examples" examples))))))) (copy-recursively "debian/examples" examples)))))))
(inputs `(("libbsd" ,libbsd))) (inputs (list libbsd))
(native-inputs `(("pkg-config" ,pkg-config) (native-inputs (list pkg-config quilt))
("quilt" ,quilt)))
(home-page "https://packages.debian.org/sid/netcat-openbsd") (home-page "https://packages.debian.org/sid/netcat-openbsd")
(synopsis "Read and write data over TCP/IP") (synopsis "Read and write data over TCP/IP")
(description (description
@ -1140,7 +1125,7 @@ recursive runs on the generated subnets. (also IPv6)
(let ((out (assoc-ref outputs "out"))) (let ((out (assoc-ref outputs "out")))
(install-file "prips" (install-file "prips"
(string-append out "/bin")))))))) (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") (synopsis "Tool that prints the IP addresses in a given range")
(description "Prips can be used to print all of the IP addresses in (description "Prips can be used to print all of the IP addresses in
a given range. This allows the enhancement of tools only work a given range. This allows the enhancement of tools only work
@ -1161,8 +1146,7 @@ recursive runs on the generated subnets. (also IPv6)
"053hfp7s66lnilm1ii4jrjmy44wpa2cwwh6f0sl8cyz0mm813x4b")))) "053hfp7s66lnilm1ii4jrjmy44wpa2cwwh6f0sl8cyz0mm813x4b"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments '(#:configure-flags '("alive_cv_nice_ping=yes"))) (arguments '(#:configure-flags '("alive_cv_nice_ping=yes")))
(inputs `(("guile" ,guile-2.0) (inputs (list guile-2.0 inetutils))
("inetutils" ,inetutils)))
(home-page "https://www.gnu.org/software/alive/") (home-page "https://www.gnu.org/software/alive/")
(synopsis "Autologin and keep-alive daemon") (synopsis "Autologin and keep-alive daemon")
(description (description
@ -1309,8 +1293,7 @@ connection alive.")
#t)))))) #t))))))
(native-inputs (native-inputs
`(("perl" ,perl) (list perl file))
("file" ,file)))
(inputs `(("inetutils" ,inetutils) (inputs `(("inetutils" ,inetutils)
;; TODO(core-updates): simply make this unconditional ;; TODO(core-updates): simply make this unconditional
@ -1361,12 +1344,12 @@ tools: server, client, and relay agent.")
(base32 "1df827m3vkjq2bcs5y9wg2cygvpdwl8ppl446qqhyym584gz54nl")))) (base32 "1df827m3vkjq2bcs5y9wg2cygvpdwl8ppl446qqhyym584gz54nl"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("bison" ,bison) bison
("check" ,check) check
("flex" ,flex) flex
("pkg-config" ,pkg-config))) pkg-config))
(arguments (arguments
`(#:configure-flags '("--with-check"))) `(#:configure-flags '("--with-check")))
(home-page "https://radvd.litech.org/") (home-page "https://radvd.litech.org/")
@ -1391,8 +1374,7 @@ message. These messages are required for IPv6 stateless autoconfiguration.")
"1m5x26vlbymp90k1qh0w3nj2nxzyvfrmfmwpj17k81dgri55ya7d")))) "1m5x26vlbymp90k1qh0w3nj2nxzyvfrmfmwpj17k81dgri55ya7d"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("bison" ,bison) (list bison flex))
("flex" ,flex)))
(arguments (arguments
;; There are some tests in testprogs/, but no automated test suite. ;; There are some tests in testprogs/, but no automated test suite.
`(#:tests? #f `(#:tests? #f
@ -1426,9 +1408,8 @@ network statistics collection, security monitoring, network debugging, etc.")
(base32 (base32
"1ghfs5gifzrk3813zf9zalfbjs70wg6llz6q31k180r7zf2nkcvr")))) "1ghfs5gifzrk3813zf9zalfbjs70wg6llz6q31k180r7zf2nkcvr"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("libpcap" ,libpcap) (inputs (list libpcap openssl))
("openssl" ,openssl))) (native-inputs (list perl)) ; for tests
(native-inputs `(("perl" ,perl))) ; for tests
(home-page "https://www.tcpdump.org/") (home-page "https://www.tcpdump.org/")
(synopsis "Network packet analyzer") (synopsis "Network packet analyzer")
(description (description
@ -1451,11 +1432,9 @@ through the network interface controller.")
"1855np7c4b0bqzhf1l1dyzxb90fpnvrirdisajhci5am6als31z9")))) "1855np7c4b0bqzhf1l1dyzxb90fpnvrirdisajhci5am6als31z9"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("glib" ,glib) (list glib ncurses libpcap))
("ncurses" ,ncurses)
("libpcap" ,libpcap)))
(home-page (home-page
"https://web.archive.org/web/20160703195221/http://jnettop.kubs.info/wiki/") "https://web.archive.org/web/20160703195221/http://jnettop.kubs.info/wiki/")
(synopsis "Visualize network traffic by bandwidth use") (synopsis "Visualize network traffic by bandwidth use")
@ -1524,26 +1503,26 @@ by bandwidth they use.")
(find-files "." ".*"))) (find-files "." ".*")))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("perl-cpan-changes" ,perl-cpan-changes) (list perl-cpan-changes
("perl-file-slurp" ,perl-file-slurp) perl-file-slurp
("perl-file-which" ,perl-file-which) perl-file-which
("perl-module-build" ,perl-module-build) perl-module-build
("perl-readonly" ,perl-readonly) perl-readonly
("perl-test-differences" ,perl-test-differences) perl-test-differences
("perl-test-distmanifest" ,perl-test-distmanifest) perl-test-distmanifest
("perl-test-perltidy" ,perl-test-perltidy) perl-test-perltidy
("perl-test-pod" ,perl-test-pod) perl-test-pod
("perl-test-pod-coverage" ,perl-test-pod-coverage) perl-test-pod-coverage
("perl-test-trap" ,perl-test-trap) perl-test-trap
("perltidy" ,perltidy))) perltidy))
(inputs (inputs
`(("perl-exception-class" ,perl-exception-class) (list perl-exception-class
("perl-sort-naturally" ,perl-sort-naturally) perl-sort-naturally
("perl-tk" ,perl-tk) perl-tk
("perl-try-tiny" ,perl-try-tiny) perl-try-tiny
("perl-x11-protocol" ,perl-x11-protocol) perl-x11-protocol
("perl-x11-protocol-other" ,perl-x11-protocol-other) perl-x11-protocol-other
("xterm" ,xterm))) xterm))
;; The clusterssh.sourceforge.net address requires login to view ;; The clusterssh.sourceforge.net address requires login to view
(home-page "https://sourceforge.net/projects/clusterssh/") (home-page "https://sourceforge.net/projects/clusterssh/")
(synopsis "Secure concurrent multi-server terminal control") (synopsis "Secure concurrent multi-server terminal control")
@ -1589,10 +1568,7 @@ over ssh connections.")
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python" ,python))) ("python" ,python)))
(inputs (inputs
`(("glib" ,glib) (list glib mit-krb5 openldap polkit))
("mit-krb5" ,mit-krb5)
("openldap" ,openldap)
("polkit" ,polkit)))
(synopsis "DBus service for network authentication") (synopsis "DBus service for network authentication")
(description "This package provides an on demand system DBus service. (description "This package provides an on demand system DBus service.
It allows callers to configure network authentication and domain membership It allows callers to configure network authentication and domain membership
@ -1633,9 +1609,7 @@ realms/domains like Active Directory or IPA.")
(find-files "." ".*"))) (find-files "." ".*")))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("perl-module-build" ,perl-module-build) (list perl-module-build perl-test-pod perl-test-pod-coverage))
("perl-test-pod" ,perl-test-pod)
("perl-test-pod-coverage" ,perl-test-pod-coverage)))
(home-page "https://metacpan.org/pod/distribution/File-Rename/rename.PL") (home-page "https://metacpan.org/pod/distribution/File-Rename/rename.PL")
(synopsis "Perl extension for renaming multiple files") (synopsis "Perl extension for renaming multiple files")
(description (description
@ -1717,9 +1691,7 @@ at once based on a Perl regular expression.")
(add-after 'install 'install-info (add-after 'install 'install-info
(lambda _ (lambda _
(invoke "make" "install-info")))))) (invoke "make" "install-info"))))))
(native-inputs `(("texinfo" ,texinfo) (native-inputs (list texinfo automake util-linux)) ; for 'cal'
("automake" ,automake)
("util-linux" ,util-linux))) ; for 'cal'
(inputs `(("coreutils*" ,coreutils) (inputs `(("coreutils*" ,coreutils)
("mailutils" ,mailutils))) ("mailutils" ,mailutils)))
(home-page "https://www.gnu.org/software/rottlog/") (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. ;; the chroot's /etc/passwd doesn't have it. Turn off the tests.
#:tests? #f)) #:tests? #f))
(native-inputs (native-inputs
`(("groff" ,groff))) (list groff))
(inputs (inputs
`(("coreutils" ,coreutils) `(("coreutils" ,coreutils)
,@(if (hurd-target?) ,@(if (hurd-target?)
@ -1872,7 +1844,7 @@ commands and their arguments.")
(list (string-append "CC=" ,(cc-for-target))) (list (string-append "CC=" ,(cc-for-target)))
#:tests? #f)) ; no test suite #:tests? #f)) ; no test suite
(native-inputs (native-inputs
`(("bison" ,bison))) (list bison))
(home-page "https://github.com/Duncaen/OpenDoas") (home-page "https://github.com/Duncaen/OpenDoas")
(synopsis "Portable version of OpenBSD's doas command") (synopsis "Portable version of OpenBSD's doas command")
(description "Doas is a minimal replacement for the venerable sudo. It was (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")) "/lib"))
#:tests? #f)) #:tests? #f))
(inputs (inputs
`(("readline" ,readline) (list readline libnl openssl))
("libnl" ,libnl)
("openssl" ,openssl)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://w1.fi/wpa_supplicant/") (home-page "https://w1.fi/wpa_supplicant/")
(synopsis "Connecting to WPA and WPA2-protected wireless networks") (synopsis "Connecting to WPA and WPA2-protected wireless networks")
(description (description
@ -1992,8 +1962,8 @@ command.")
(define-public wpa-supplicant (define-public wpa-supplicant
(package (inherit wpa-supplicant-minimal) (package (inherit wpa-supplicant-minimal)
(name "wpa-supplicant") (name "wpa-supplicant")
(inputs `(("dbus" ,dbus) (inputs (modify-inputs (package-inputs wpa-supplicant-minimal)
,@(package-inputs wpa-supplicant-minimal))) (prepend dbus)))
(arguments (arguments
(substitute-keyword-arguments (package-arguments wpa-supplicant-minimal) (substitute-keyword-arguments (package-arguments wpa-supplicant-minimal)
((#:phases phases) ((#:phases phases)
@ -2019,14 +1989,12 @@ command.")
(package (package
(inherit wpa-supplicant) (inherit wpa-supplicant)
(name "wpa-supplicant-gui") (name "wpa-supplicant-gui")
(inputs `(("qtbase" ,qtbase-5) (inputs (modify-inputs (package-inputs wpa-supplicant)
("qtsvg" ,qtsvg) (prepend qtbase-5 qtsvg)))
,@(package-inputs wpa-supplicant)))
(native-inputs (native-inputs
;; For icons. ;; For icons.
`(("imagemagick" ,imagemagick) (modify-inputs (package-native-inputs wpa-supplicant)
("inkscape" ,inkscape) (prepend imagemagick inkscape)))
,@(package-native-inputs wpa-supplicant)))
(arguments (arguments
`(#:phases (modify-phases %standard-phases `(#:phases (modify-phases %standard-phases
(add-after 'unpack 'chdir (add-after 'unpack 'chdir
@ -2118,11 +2086,10 @@ command.")
(string-append "LIBDIR=" (assoc-ref %outputs "out") (string-append "LIBDIR=" (assoc-ref %outputs "out")
"/lib")) "/lib"))
#:tests? #f)) #:tests? #f))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
;; There's an optional dependency on SQLite. ;; There's an optional dependency on SQLite.
(inputs `(("openssl" ,openssl) (inputs (list openssl libnl))
("libnl" ,libnl)))
(home-page "https://w1.fi/hostapd/") (home-page "https://w1.fi/hostapd/")
(synopsis "Daemon for Wi-Fi access points and authentication servers") (synopsis "Daemon for Wi-Fi access points and authentication servers")
(description (description
@ -2217,8 +2184,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
(base32 (base32
"06wsrl1118sl9z76p9sh53zvzv5hpm82qks896d8slx5dgnzrrll")))) "06wsrl1118sl9z76p9sh53zvzv5hpm82qks896d8slx5dgnzrrll"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("flex" ,flex) (native-inputs (list flex bison))
("bison" ,bison)))
(arguments (arguments
`(#:make-flags (list (string-append "PREFIX=" %output) `(#:make-flags (list (string-append "PREFIX=" %output)
(string-append "CC=" ,(cc-for-target)) (string-append "CC=" ,(cc-for-target))
@ -2252,8 +2218,7 @@ development, not the kernel implementation of ACPI.")
(base32 "1l2ik5iwmb8vxa2aqdy62zfy3zfzbpq5a0pgpka2vvlw9ivpqy5p")))) (base32 "1l2ik5iwmb8vxa2aqdy62zfy3zfzbpq5a0pgpka2vvlw9ivpqy5p"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("python-psutil" ,python-psutil) (list python-psutil python-urwid))
("python-urwid" ,python-urwid)))
(home-page "https://github.com/amanusk/s-tui") (home-page "https://github.com/amanusk/s-tui")
(synopsis "Interactive terminal stress test and monitoring tool") (synopsis "Interactive terminal stress test and monitoring tool")
(description (description
@ -2274,8 +2239,7 @@ utilization, temperature and power.")
"09shpd85g8dvpiw0mnwykss676g0s7lbi8ab37xjinb5lfff960p")))) "09shpd85g8dvpiw0mnwykss676g0s7lbi8ab37xjinb5lfff960p"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake))
("automake" ,automake)))
(home-page "https://packages.debian.org/sid/stress") (home-page "https://packages.debian.org/sid/stress")
(synopsis "Impose load on and stress test a computer system") (synopsis "Impose load on and stress test a computer system")
(description (description
@ -2305,9 +2269,7 @@ system is under heavy load.")
"116bgpbkh3c96h6vq0880rmnpb5kbnnlvvkpsrcib6928bj8lfvi")))) "116bgpbkh3c96h6vq0880rmnpb5kbnnlvvkpsrcib6928bj8lfvi"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake flex))
("automake" ,automake)
("flex" ,flex)))
(arguments (arguments
`(#:phases (modify-phases %standard-phases `(#:phases (modify-phases %standard-phases
(add-after 'unpack 'delete-configure (add-after 'unpack 'delete-configure
@ -2497,7 +2459,7 @@ various ways that may be running with too much privilege.")
(base32 (base32
"1mlc25sd5rgj5xmzcllci47inmfdw7cp185fday6hc9rwqkqmnaw")))) "1mlc25sd5rgj5xmzcllci47inmfdw7cp185fday6hc9rwqkqmnaw"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("libcap-ng" ,libcap-ng))) (inputs (list libcap-ng))
(home-page "https://www.smartmontools.org/") (home-page "https://www.smartmontools.org/")
(synopsis "S.M.A.R.T. harddisk control and monitoring tools") (synopsis "S.M.A.R.T. harddisk control and monitoring tools")
(description (description
@ -2522,8 +2484,7 @@ degradation and failure.")
(base32 "1g9p50xhi2sp0hqxml4w2k0kq9jv988q2yxm347z5349dlxvap6d")))) (base32 "1g9p50xhi2sp0hqxml4w2k0kq9jv988q2yxm347z5349dlxvap6d"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("ncurses" ,ncurses) (list ncurses pcre2))
("pcre2" ,pcre2)))
(home-page "https://github.com/adrianlopezroche/fdupes") (home-page "https://github.com/adrianlopezroche/fdupes")
(synopsis "Identify duplicate files") (synopsis "Identify duplicate files")
(description (description
@ -2653,27 +2614,24 @@ sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
;; devel/test/utils/shippable/shippable.sh. ;; devel/test/utils/shippable/shippable.sh.
(invoke "ansible-test" "units" "-v"))))))) (invoke "ansible-test" "units" "-v")))))))
(native-inputs (native-inputs
`(("openssh" ,openssh) (list openssh
("openssl" ,openssl) openssl
("python-mock" ,python-mock) python-mock
("python-pycrypto" ,python-pycrypto) python-pycrypto
("python-pytest" ,python-pytest) python-pytest
("python-pytest-forked" ,python-pytest-forked) python-pytest-forked
("python-pytest-mock" ,python-pytest-mock) python-pytest-mock
("python-pytest-xdist" ,python-pytest-xdist) python-pytest-xdist
("python-pytz" ,python-pytz))) python-pytz))
(inputs ;optional dependencies captured in wrap scripts (inputs ;optional dependencies captured in wrap scripts
`(("libselinux" ,libselinux) (list libselinux python-paramiko python-passlib python-pexpect
("python-paramiko" ,python-paramiko) sshpass))
("python-passlib" ,python-passlib)
("python-pexpect" ,python-pexpect)
("sshpass" ,sshpass)))
(propagated-inputs ;core dependencies listed in egg-info/requires.txt (propagated-inputs ;core dependencies listed in egg-info/requires.txt
`(("python-cryptography" ,python-cryptography) (list python-cryptography
("python-jinja2" ,python-jinja2) python-jinja2
("python-pyyaml" ,python-pyyaml) python-pyyaml
("python-packaging" ,python-packaging) ;for version number parsing python-packaging ;for version number parsing
("python-resolvelib" ,python-resolvelib-0.5))) python-resolvelib-0.5))
(home-page "https://www.ansible.com/") (home-page "https://www.ansible.com/")
(synopsis "Radically simple IT automation") (synopsis "Radically simple IT automation")
(description "Ansible aims to be a radically simple IT automation system. (description "Ansible aims to be a radically simple IT automation system.
@ -2709,7 +2667,7 @@ provides the following commands:
(base32 "0aab9id6dqfw2111r731c7y1p77dpzczynmgl4d989p3a7n54z0b")))) (base32 "0aab9id6dqfw2111r731c7y1p77dpzczynmgl4d989p3a7n54z0b"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("ansible-core" ,ansible-core))) (list ansible-core))
;; The Ansible collections are found by ansible-core via PYTHONPATH; the ;; The Ansible collections are found by ansible-core via PYTHONPATH; the
;; following search path ensures that they are found even when Python is ;; following search path ensures that they are found even when Python is
;; not present in the profile. ;; not present in the profile.
@ -2749,18 +2707,17 @@ modules and plugins that extend Ansible.")
"debops-debops-defaults-fall-back-to-less.patch")))) "debops-debops-defaults-fall-back-to-less.patch"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("git" ,git))) (list git))
(inputs (inputs
`(("ansible" ,ansible) (list ansible
("encfs" ,encfs) encfs
("fuse" ,fuse) fuse
("util-linux" ,util-linux) ;; for umount util-linux ;; for umount
("findutils" ,findutils) findutils
("gnupg" ,gnupg) gnupg
("which" ,which))) which))
(propagated-inputs (propagated-inputs
`(("python-future" ,python-future) (list python-future python-distro))
("python-distro" ,python-distro)))
(arguments (arguments
`(#:tests? #f `(#:tests? #f
#:phases #:phases
@ -2911,8 +2868,7 @@ limits.")
(base32 "1rgpsh70manr2dydna9da4x7p8ahii7dgdgwir5fka340n1wrcws")))) (base32 "1rgpsh70manr2dydna9da4x7p8ahii7dgdgwir5fka340n1wrcws"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs ; for tests (native-inputs ; for tests
`(("python-mock" ,python-mock) (list python-mock python-pytest))
("python-pytest" ,python-pytest)))
(inputs (inputs
`(("python" ,python-wrapper))) `(("python" ,python-wrapper)))
(arguments (arguments
@ -2985,8 +2941,7 @@ the command line.")
"15sgkdyijb7vbxpxjavh5qm5nvyii3fqcg9mzvw7fx8s6zmfwczp")))) "15sgkdyijb7vbxpxjavh5qm5nvyii3fqcg9mzvw7fx8s6zmfwczp"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("libpcap" ,libpcap) (list libpcap ncurses))
("ncurses" ,ncurses)))
(arguments (arguments
;; Fix build failure with GCC 10 ;; Fix build failure with GCC 10
'(#:configure-flags '("CFLAGS=-O2 -g -fcommon"))) '(#:configure-flags '("CFLAGS=-O2 -g -fcommon")))
@ -3020,8 +2975,7 @@ displays a table of current bandwidth usage by pairs of hosts.")
"")) ""))
#t)))) #t))))
(inputs (inputs
`(("openssl" ,openssl) (list openssl libgcrypt))
("libgcrypt" ,libgcrypt)))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
'(#:configure-flags '(#:configure-flags
@ -3256,16 +3210,10 @@ throughput (in the same interval).")
(("settings\\.init\\(\\)") "")) (("settings\\.init\\(\\)") ""))
(invoke "py.test" "-v")))))) (invoke "py.test" "-v"))))))
(propagated-inputs (propagated-inputs
`(("python-colorama" ,python-colorama) (list python-colorama python-decorator python-psutil python-pyte
("python-decorator" ,python-decorator) python-six))
("python-psutil" ,python-psutil)
("python-pyte" ,python-pyte)
("python-six" ,python-six)))
(native-inputs (native-inputs
`(("go" ,go) (list go python-mock python-pytest python-pytest-mock))
("python-mock" ,python-mock)
("python-pytest" ,python-pytest)
("python-pytest-mock" ,python-pytest-mock)))
(home-page "https://github.com/nvbn/thefuck") (home-page "https://github.com/nvbn/thefuck")
(synopsis "Correct mistyped console command") (synopsis "Correct mistyped console command")
(description (description
@ -3330,7 +3278,7 @@ produce uniform output across heterogeneous networks.")
("gettext" ,gettext-minimal) ("gettext" ,gettext-minimal)
("libnotify" ,libnotify))) ("libnotify" ,libnotify)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(synopsis "Lightweight battery icon for the system tray") (synopsis "Lightweight battery icon for the system tray")
(description "cbatticon is a lightweight battery icon that displays (description "cbatticon is a lightweight battery icon that displays
the status of your battery in the system tray.") 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=" #:make-flags (list (string-append "PREFIX="
(assoc-ref %outputs "out"))))) (assoc-ref %outputs "out")))))
(inputs (inputs
`(("libx11" ,libx11))) (list libx11))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(synopsis "Scriptable launcher menu") (synopsis "Scriptable launcher menu")
(description "Interrobang is a scriptable launcher menu with a customizable (description "Interrobang is a scriptable launcher menu with a customizable
shortcut syntax and completion options.") shortcut syntax and completion options.")
@ -3400,11 +3348,9 @@ shortcut syntax and completion options.")
(("pam-util/vector\n") "")) (("pam-util/vector\n") ""))
#t))))) #t)))))
(inputs (inputs
`(("linux-pam" ,linux-pam) (list linux-pam mit-krb5))
("mit-krb5" ,mit-krb5)))
(native-inputs (native-inputs
`(("perl" ,perl) (list perl perl-test-pod)) ; required for tests
("perl-test-pod" ,perl-test-pod))) ; required for tests
(synopsis "Kerberos PAM module") (synopsis "Kerberos PAM module")
(description (description
"Pam-krb5 is a Kerberos PAM module for either MIT Kerberos or Heimdal. "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 (source
(sunxi-tools-source version)) (sunxi-tools-source version))
(native-inputs (native-inputs
`(("sunxi-target-tools" ,sunxi-target-tools) (list sunxi-target-tools pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("libusb" ,libusb))) (list libusb))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:tests? #f ; no tests exist `(#:tests? #f ; no tests exist
@ -3605,18 +3550,16 @@ buffers.")
(arguments (arguments
`(#:tests? #f)) ; many of the tests try to load kernel modules `(#:tests? #f)) ; many of the tests try to load kernel modules
(inputs (inputs
`(("cairo" ,cairo) (list cairo
("elfutils" ,elfutils) ; libdw elfutils ; libdw
("eudev" ,eudev) eudev
("kmod" ,kmod) kmod
("libdrm" ,libdrm) libdrm
("libpciaccess" ,libpciaccess) libpciaccess
("libunwind" ,libunwind) libunwind
("procps" ,procps))) procps))
(native-inputs (native-inputs
`(("bison" ,bison) (list bison flex pkg-config))
("flex" ,flex)
("pkg-config" ,pkg-config)))
(home-page "https://gitlab.freedesktop.org/drm/igt-gpu-tools") (home-page "https://gitlab.freedesktop.org/drm/igt-gpu-tools")
(synopsis "Tools for development and testing of the Intel DRM driver") (synopsis "Tools for development and testing of the Intel DRM driver")
(description "IGT GPU Tools is a collection of tools for development and (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 (search-input-file %build-inputs
"/bin/bash")))))))) "/bin/bash"))))))))
(inputs (inputs
`(("bash" ,bash) (list bash bc scrot xdpyinfo xprop))
("bc" ,bc)
("scrot" ,scrot)
("xdpyinfo" ,xdpyinfo)
("xprop" ,xprop)))
(home-page "https://github.com/KittyKatt/screenFetch") (home-page "https://github.com/KittyKatt/screenFetch")
(synopsis "System information script") (synopsis "System information script")
(description "Bash screenshot information tool which can be used to (description "Bash screenshot information tool which can be used to
@ -3781,7 +3720,7 @@ everyone's screenshots nowadays.")
(base32 (base32
"1md40av6i3xvvwig5jzhy4kf3s5sgxxk35r0vcyrjd8qyndk927l")))) "1md40av6i3xvvwig5jzhy4kf3s5sgxxk35r0vcyrjd8qyndk927l"))))
(build-system trivial-build-system) (build-system trivial-build-system)
(inputs `(("bash" ,bash))) (inputs (list bash))
(arguments (arguments
`(#:modules ((guix build utils)) `(#:modules ((guix build utils))
#:builder #:builder
@ -3817,10 +3756,9 @@ information tool.")
(base32 "0lqn7pyy8c1vy29vn8ad4x23cw67cy1d21ghns6f3w9a1h7kyjp0")))) (base32 "0lqn7pyy8c1vy29vn8ad4x23cw67cy1d21ghns6f3w9a1h7kyjp0"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("ncurses" ,ncurses) (list ncurses readline))
("readline" ,readline)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(arguments (arguments
`(#:tests? #f ; no tests `(#:tests? #f ; no tests
#:phases #:phases
@ -3869,18 +3807,14 @@ hard-coded.")
(lambda _ (lambda _
(setenv "NO_CONFIGURE" "yet")))))) (setenv "NO_CONFIGURE" "yet"))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("autoconf-archive" ,autoconf-archive) autoconf-archive
("automake" ,automake) automake
("glib" ,glib "bin") ; for glib-genmarshal, etc. `(,glib "bin") ; for glib-genmarshal, etc.
("gtk-doc" ,gtk-doc) gtk-doc
("pkg-config" ,pkg-config))) pkg-config))
(inputs (inputs
`(("dbus-glib" ,dbus-glib) (list dbus-glib libevdev libxml2 upower xz))
("libevdev" ,libevdev)
("libxml2" ,libxml2)
("upower" ,upower)
("xz" ,xz)))
(home-page "https://01.org/linux-thermal-daemon/") (home-page "https://01.org/linux-thermal-daemon/")
(synopsis "CPU scaling for thermal management") (synopsis "CPU scaling for thermal management")
(description "The Linux Thermal Daemon helps monitor and control temperature (description "The Linux Thermal Daemon helps monitor and control temperature
@ -3904,7 +3838,7 @@ on systems running the Linux kernel.")
(base32 "0q0c7bsf0pbl8napry1qyg0gl4pd8wn872h4mz9b56dx4rx90vqg")))) (base32 "0q0c7bsf0pbl8napry1qyg0gl4pd8wn872h4mz9b56dx4rx90vqg"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("libpcap" ,libpcap))) (list libpcap))
(arguments (arguments
`(#:test-target "regress" `(#:test-target "regress"
#:make-flags #:make-flags
@ -4052,7 +3986,7 @@ Python loading in HPC environments.")
("perl" ,perl) ("perl" ,perl)
("procps" ,procps))) ("procps" ,procps)))
(native-inputs (native-inputs
`(("gzip" ,gzip))) (list gzip))
(arguments (arguments
`(#:modules ((guix build utils)) `(#:modules ((guix build utils))
#:builder #:builder
@ -4158,11 +4092,9 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(base32 "1sm99423hh90kr4wdjqi9sdrrpk65j2vz2hzj65zcxfxyr6khjci")))) (base32 "1sm99423hh90kr4wdjqi9sdrrpk65j2vz2hzj65zcxfxyr6khjci"))))
(build-system meson-build-system) (build-system meson-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("cairo" ,cairo) (list cairo libpng libx11))
("libpng" ,libpng)
("libx11" ,libx11)))
(home-page "https://gitlab.com/mildlyparallel/pscircle") (home-page "https://gitlab.com/mildlyparallel/pscircle")
(synopsis "Visualize Linux processes in a form of radial tree") (synopsis "Visualize Linux processes in a form of radial tree")
(description (description
@ -4196,15 +4128,12 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(("= find_library") "= ")) (("= find_library") "= "))
#t)))))) #t))))))
(inputs (inputs
`(("eudev" ,eudev))) (list eudev))
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six))) (list python-six))
(native-inputs (native-inputs
`(("python-docutils" ,python-docutils) (list python-docutils python-hypothesis python-mock python-pytest
("python-hypothesis" ,python-hypothesis) python-sphinx))
("python-mock" ,python-mock)
("python-pytest" ,python-pytest)
("python-sphinx" ,python-sphinx)))
(home-page "https://pyudev.readthedocs.io/") (home-page "https://pyudev.readthedocs.io/")
(synopsis "Python udev binding") (synopsis "Python udev binding")
(description "This package provides @code{udev} bindings for Python.") (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")))) (base32 "08da6apzfkfjwasn4dxrlfxqfx7arl28apdzac5nvm0fhvws0dxk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("perl" ,perl))) (list perl))
(arguments (arguments
`(#:tests? #f ; no tests `(#:tests? #f ; no tests
#:make-flags #:make-flags
@ -4263,15 +4192,14 @@ cache of unix and unix-like systems.")
(lambda _ (lambda _
(setenv "PYTHONPATH" "lib")))))) (setenv "PYTHONPATH" "lib"))))))
(propagated-inputs (propagated-inputs
`(("python-pygobject" ,python-pygobject) (list python-pygobject
("python-pyudev" ,python-pyudev) python-pyudev
;; For GUI.
;; For GUI. python-pyyaml
("python-pyyaml" ,python-pyyaml) python-psutil
("python-psutil" ,python-psutil) python-xlib
("python-xlib" ,python-xlib) gtk+
("gtk+" ,gtk+) python-pygobject))
("python-pygobject" ,python-pygobject)))
(home-page "https://pwr-solaar.github.io/Solaar/") (home-page "https://pwr-solaar.github.io/Solaar/")
(synopsis "Linux devices manager for the Logitech Unifying Receiver") (synopsis "Linux devices manager for the Logitech Unifying Receiver")
(description "This package provides tools to manage clients of the (description "This package provides tools to manage clients of the
@ -4369,7 +4297,7 @@ possible configuration issues.")
"1x2fyd7wdqlj1r76ilal06cl2wmbz0ws6i3ys204sbjh1cj6dcl7")))) "1x2fyd7wdqlj1r76ilal06cl2wmbz0ws6i3ys204sbjh1cj6dcl7"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("libpcap" ,libpcap))) (list libpcap))
(arguments (arguments
`(#:tests? #f ;; No tests. `(#:tests? #f ;; No tests.
#:configure-flags (list (string-append "--with-pcap-includes=" #:configure-flags (list (string-append "--with-pcap-includes="
@ -4399,8 +4327,7 @@ tcpdump and snoop.")
(base32 "0832nh2qf9pisgwnbgx6hkylx5d7i416l19y3ly4ifv7k1p7mxqa")))) (base32 "0832nh2qf9pisgwnbgx6hkylx5d7i416l19y3ly4ifv7k1p7mxqa"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("perl" ,perl) (list perl pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("cryptsetup" ,cryptsetup) `(("cryptsetup" ,cryptsetup)
("libhx" ,libhx) ("libhx" ,libhx)
@ -4463,9 +4390,7 @@ supplied by the user when logging in.")
(base32 "0rwvyyrdnw43pixp8h51rncq2inc9pbbj1j2191y5si00pjw34zr")))) (base32 "0rwvyyrdnw43pixp8h51rncq2inc9pbbj1j2191y5si00pjw34zr"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-pygments" ,python-pygments) (list python-pygments python-ruamel.yaml python-xmltodict))
("python-ruamel.yaml" ,python-ruamel.yaml)
("python-xmltodict" ,python-xmltodict)))
(home-page "https://github.com/kellyjonbrazil/jc") (home-page "https://github.com/kellyjonbrazil/jc")
(synopsis "Convert the output of command-line tools to JSON") (synopsis "Convert the output of command-line tools to JSON")
(description "@code{jc} JSONifies the output of many CLI tools and (description "@code{jc} JSONifies the output of many CLI tools and
@ -4487,7 +4412,7 @@ file-types for easier parsing in scripts.")
"19i21fqz2m40cds9pb17brjxkczqagmx2f7mfb0xdvbygaply5wz")))) "19i21fqz2m40cds9pb17brjxkczqagmx2f7mfb0xdvbygaply5wz"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("python-tabulate" ,python-tabulate))) (list python-tabulate))
(home-page "https://github.com/kellyjonbrazil/jtbl") (home-page "https://github.com/kellyjonbrazil/jtbl")
(synopsis "Command-line tool to print JSON data as a table in the terminal") (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 (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)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libnl" ,libnl) (list libnl libpcap))
("libpcap" ,libpcap)))
(arguments (arguments
`(#:tests? #f ; None exist `(#:tests? #f ; None exist
#:make-flags #:make-flags
@ -4747,7 +4671,7 @@ disk utilization, priority, username, state, and exit code.")
(install-file "novena-eeprom" out-bin) (install-file "novena-eeprom" out-bin)
(install-file "novena-eeprom.8" out-share-man))))))) (install-file "novena-eeprom.8" out-share-man)))))))
(inputs (inputs
`(("i2c-tools" ,i2c-tools))) (list i2c-tools))
(synopsis "Novena EEPROM editor") (synopsis "Novena EEPROM editor")
(description "This package provides an editor for the Novena EEPROM. (description "This package provides an editor for the Novena EEPROM.
Novena boards contain a device-dependent descriptive EEPROM that defines Novena boards contain a device-dependent descriptive EEPROM that defines
@ -4799,7 +4723,7 @@ the XMODEM/YMODEM/ZMODEM file transfer protocols.")
(base32 "0sdamjzvmf6cxhjmd1rjvn7zm6k10fp5n6vabyxd3yl30cgrxw2i")))) (base32 "0sdamjzvmf6cxhjmd1rjvn7zm6k10fp5n6vabyxd3yl30cgrxw2i"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("perl" ,perl))) (list perl))
(arguments (arguments
`(#:make-flags (list (string-append "CC=" ,(cc-for-target)) `(#:make-flags (list (string-append "CC=" ,(cc-for-target))
(string-append "PREFIX=" (assoc-ref %outputs "out"))) (string-append "PREFIX=" (assoc-ref %outputs "out")))
@ -4830,7 +4754,7 @@ setup, maintenance, supervision, or any long-running processes.")
"058x04yp6bc77hbl3qchqm7pa8f9vqfl9jryr88m8pzl7kvpif54")))) "058x04yp6bc77hbl3qchqm7pa8f9vqfl9jryr88m8pzl7kvpif54"))))
(build-system trivial-build-system) (build-system trivial-build-system)
(inputs (inputs
`(("lua" ,lua))) (list lua))
(arguments (arguments
`(#:modules ((guix build utils)) `(#:modules ((guix build utils))
#:builder #:builder

View File

@ -52,7 +52,7 @@
;; XXX: Tests expect real name resolution to work. ;; XXX: Tests expect real name resolution to work.
#:tests? #f)) #:tests? #f))
(native-inputs (native-inputs
`(("m4" ,m4))) (list m4))
(home-page "https://www.gnu.org/software/adns/") (home-page "https://www.gnu.org/software/adns/")
(synopsis "Asynchronous DNS client library and utilities") (synopsis "Asynchronous DNS client library and utilities")
(description (description
@ -85,7 +85,7 @@ scripts.")
;; Filter tests that require internet access. ;; Filter tests that require internet access.
(setenv "GTEST_FILTER" "-*.Live*:*.FamilyV4*")))))) (setenv "GTEST_FILTER" "-*.Live*:*.FamilyV4*"))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://c-ares.haxx.se/") (home-page "https://c-ares.haxx.se/")
(synopsis "C library for asynchronous DNS requests") (synopsis "C library for asynchronous DNS requests")
(description (description

View File

@ -49,28 +49,28 @@
"159hznnsxg7hlp80r1wqizyd7gwgnq0j13cm4d27cns0ganslb07")))) "159hznnsxg7hlp80r1wqizyd7gwgnq0j13cm4d27cns0ganslb07"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs (inputs
`(("ghc-aeson" ,ghc-aeson) (list ghc-aeson
("ghc-alex" ,ghc-alex) ghc-alex
("ghc-async" ,ghc-async) ghc-async
("ghc-blaze-html" ,ghc-blaze-html) ghc-blaze-html
("ghc-boxes" ,ghc-boxes) ghc-boxes
("ghc-case-insensitive" ,ghc-case-insensitive) ghc-case-insensitive
("ghc-data-hash" ,ghc-data-hash) ghc-data-hash
("ghc-edit-distance" ,ghc-edit-distance) ghc-edit-distance
("ghc-equivalence" ,ghc-equivalence) ghc-equivalence
("ghc-gitrev" ,ghc-gitrev) ghc-gitrev
("ghc-happy" ,ghc-happy) ghc-happy
("ghc-hashable" ,ghc-hashable) ghc-hashable
("ghc-hashtables" ,ghc-hashtables) ghc-hashtables
("ghc-monad-control" ,ghc-monad-control) ghc-monad-control
("ghc-murmur-hash" ,ghc-murmur-hash) ghc-murmur-hash
("ghc-parallel" ,ghc-parallel) ghc-parallel
("ghc-regex-tdfa" ,ghc-regex-tdfa) ghc-regex-tdfa
("ghc-split" ,ghc-split) ghc-split
("ghc-strict" ,ghc-strict) ghc-strict
("ghc-unordered-containers" ,ghc-unordered-containers) ghc-unordered-containers
("ghc-uri-encode" ,ghc-uri-encode) ghc-uri-encode
("ghc-zlib" ,ghc-zlib))) ghc-zlib))
(arguments (arguments
`(#:modules ((guix build haskell-build-system) `(#:modules ((guix build haskell-build-system)
(guix build utils) (guix build utils)
@ -139,7 +139,7 @@ Agda. It also aids the input of Unicode characters.")))
"0dlis6v6nzbscf713cmwlx8h9n2gxghci8y21qak3hp18gkxdp0g")))) "0dlis6v6nzbscf713cmwlx8h9n2gxghci8y21qak3hp18gkxdp0g"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("agda" ,agda))) (list agda))
(arguments (arguments
`(#:parallel-build? #f `(#:parallel-build? #f
#:phases #:phases

View File

@ -64,8 +64,7 @@
"1yl2cpaqiv1g4nq9v0xfj1vd5faz55k4541vz6hsffvcxgn9nmc5")))) "1yl2cpaqiv1g4nq9v0xfj1vd5faz55k4541vz6hsffvcxgn9nmc5"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("fmt" ,fmt) (list fmt googletest))
("googletest" ,googletest)))
(synopsis "C++ port of ZXing") (synopsis "C++ port of ZXing")
(description "ZXing-CPP is a barcode scanning library.") (description "ZXing-CPP is a barcode scanning library.")
(home-page "https://github.com/nu-book/zxing-cpp") (home-page "https://github.com/nu-book/zxing-cpp")
@ -133,8 +132,8 @@ formats.")
(with-directory-excursion "tests" (with-directory-excursion "tests"
(invoke "./test_basic.sh"))) (invoke "./test_basic.sh")))
#t))))) #t)))))
(inputs `(("libpng" ,libpng))) (inputs (list libpng))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(synopsis "Encode data into a QR Code symbol") (synopsis "Encode data into a QR Code symbol")
(description "Libqrencode is a C library for encoding data in a QR Code (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 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 ;; XXX Test suite is broken: https://github.com/dmtx/libdmtx/issues/22
`(#:tests? #f)) `(#:tests? #f))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(home-page "https://github.com/dmtx") (home-page "https://github.com/dmtx")
(synopsis "Library for reading and writing Data Matrix 2D barcodes") (synopsis "Library for reading and writing Data Matrix 2D barcodes")
(description "libdmtx is software for reading and writing Data Matrix 2D (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))) ("v4l-utils" ,v4l-utils)))
(propagated-inputs (propagated-inputs
;; These are in 'requires' field of .pc files. ;; These are in 'requires' field of .pc files.
`(("glib" ,glib) (list glib gtk+ qtbase-5))
("gtk+" ,gtk+)
("qtbase" ,qtbase-5)))
(synopsis "Bar code reader") (synopsis "Bar code reader")
(description (description
"ZBar can read barcodes from various sources, such as video streams, "ZBar can read barcodes from various sources, such as video streams,

View File

@ -89,9 +89,7 @@
"1545vgizpypqi2rrriad0ybqv0qwbn9zr0ibxpk00gha9ihv7acx")))) "1545vgizpypqi2rrriad0ybqv0qwbn9zr0ibxpk00gha9ihv7acx"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs (propagated-inputs
`(("gmp" ,gmp) (list gmp mpfr mpc)) ; Header files are included by mpfrcx.h.
("mpfr" ,mpfr)
("mpc" ,mpc))) ; Header files are included by mpfrcx.h.
(synopsis "Arithmetic of polynomials over arbitrary precision numbers") (synopsis "Arithmetic of polynomials over arbitrary precision numbers")
(description (description
"Mpfrcx is a library for the arithmetic of univariate polynomials over "Mpfrcx is a library for the arithmetic of univariate polynomials over
@ -138,10 +136,9 @@ greatest common divisor operations.")
"0qq6b1kwb1byj8ws33ya5awq0ilkpm32037pi1l4cf2737fg9m42")))) "0qq6b1kwb1byj8ws33ya5awq0ilkpm32037pi1l4cf2737fg9m42"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs (propagated-inputs
`(("mpfrcx" ,mpfrcx) (list mpfrcx zlib)) ; Header files included from cm_common.h.
("zlib" ,zlib))) ; Header files included from cm_common.h.
(inputs (inputs
`(("pari-gp" ,pari-gp))) (list pari-gp))
(synopsis "CM constructions for elliptic curves") (synopsis "CM constructions for elliptic curves")
(description (description
"The CM software implements the construction of ring class fields of "The CM software implements the construction of ring class fields of
@ -168,13 +165,9 @@ line applications.")
(patches (search-patches "fplll-std-fenv.patch")))) (patches (search-patches "fplll-std-fenv.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(propagated-inputs ; header files pulled in by fplll/defs.h (propagated-inputs ; header files pulled in by fplll/defs.h
`(("gmp" ,gmp) (list gmp mpfr))
("mpfr" ,mpfr)))
(home-page "https://github.com/fplll/fplll") (home-page "https://github.com/fplll/fplll")
(synopsis "Library for LLL-reduction of euclidean lattices") (synopsis "Library for LLL-reduction of euclidean lattices")
(description (description
@ -219,10 +212,7 @@ the real span of the lattice.")
"1a25iibihph626jl4wbs4b77xc4a2c4nfc2ypscf9wpani3dnhjf")))) "1a25iibihph626jl4wbs4b77xc4a2c4nfc2ypscf9wpani3dnhjf"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("fplll" ,fplll) (list fplll gmp mpfr pari-gp))
("gmp" ,gmp)
("mpfr" ,mpfr)
("pari-gp" ,pari-gp)))
(propagated-inputs (propagated-inputs
`(("cysignals" ,python-cysignals) `(("cysignals" ,python-cysignals)
("cython" ,python-cython) ("cython" ,python-cython)
@ -250,10 +240,7 @@ the real span of the lattice.")
(native-inputs (native-inputs
`(("texlive" ,(texlive-updmap.cfg `(("texlive" ,(texlive-updmap.cfg
(list texlive-amsfonts))))) (list texlive-amsfonts)))))
(inputs `(("gmp" ,gmp) (inputs (list gmp libx11 perl readline))
("libx11" ,libx11)
("perl" ,perl)
("readline" ,readline)))
(arguments (arguments
'(#:make-flags '("all") '(#:make-flags '("all")
#:test-target "dobench" #:test-target "dobench"
@ -289,8 +276,8 @@ PARI is also available as a C library to allow for faster computations.")
(base32 (base32
"039ip7qkwwv46wrcdrz7y12m30kazzkjr44kqbc0h137g4wzd7zf")))) "039ip7qkwwv46wrcdrz7y12m30kazzkjr44kqbc0h137g4wzd7zf"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("perl" ,perl))) (native-inputs (list perl))
(inputs `(("pari-gp" ,pari-gp))) (inputs (list pari-gp))
(arguments (arguments
'(#:configure-flags '(#:configure-flags
(list (string-append "--with-paricfg=" (list (string-append "--with-paricfg="
@ -324,12 +311,12 @@ GP2C, the GP to C compiler, translates GP scripts to PARI programs.")
"1ws2yhzxmm2l5xqqqcjcimmg40f9qq5l9i6d4i5434an9v9s8531")))) "1ws2yhzxmm2l5xqqqcjcimmg40f9qq5l9i6d4i5434an9v9s8531"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("gmp" ,gmp) (list gmp
("mpfr" ,mpfr) mpfr
("mpc" ,mpc) mpc
("mpfrcx" ,mpfrcx) mpfrcx
("fplll" ,fplll) fplll
("pari-gp" ,pari-gp))) pari-gp))
(synopsis "Igusa class polynomial computations") (synopsis "Igusa class polynomial computations")
(description (description
"The CMH software computes Igusa (genus 2) class polynomials, which "The CMH software computes Igusa (genus 2) class polynomials, which
@ -440,10 +427,9 @@ or text interfaces) or as a C++ library.")
(base32 "1gp4wm2s8c27g2hh53d09cys62da1bsxfwbcsj9cd7cfikm95pv1")))) (base32 "1gp4wm2s8c27g2hh53d09cys62da1bsxfwbcsj9cd7cfikm95pv1"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("ntl" ,ntl))) (list ntl))
(propagated-inputs (propagated-inputs
`(("gmp" ,gmp) (list gmp mpfr)) ; header files from both are included by flint/arith.h
("mpfr" ,mpfr))) ; header files from both are included by flint/arith.h
(arguments (arguments
`(#:parallel-tests? #f ; seems to be necessary on arm `(#:parallel-tests? #f ; seems to be necessary on arm
#:phases #:phases
@ -497,10 +483,9 @@ fast arithmetic.")
"1lmcl122qy6mr1g1y65bm7dk9fj0sym7gzmvar5vdgk7ln03c5iq")))) "1lmcl122qy6mr1g1y65bm7dk9fj0sym7gzmvar5vdgk7ln03c5iq"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs (propagated-inputs
`(("flint" ,flint))) ; flint.h is included by arf.h (list flint)) ; flint.h is included by arf.h
(inputs (inputs
`(("gmp" ,gmp) (list gmp mpfr))
("mpfr" ,mpfr)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-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")))) (patches (search-patches "python-flint-includes.patch"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-cython" ,python-cython))) (list python-cython))
(propagated-inputs (propagated-inputs
`(("python-numpy" ,python-numpy))) (list python-numpy))
(inputs (inputs
`(("arb" ,arb) (list arb flint))
("flint" ,flint)))
(synopsis "Python module wrapping ARB and FLINT") (synopsis "Python module wrapping ARB and FLINT")
(description (description
"Python-flint is a Python extension module wrapping FLINT "Python-flint is a Python extension module wrapping FLINT
@ -576,11 +560,9 @@ these types and other mathematical functions.")
#t)))) #t))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("libtool" ,libtool) (list libtool perl)) ; for configuration
("perl" ,perl))) ; for configuration
(inputs (inputs
`(("gmp" ,gmp) (list gmp gf2x))
("gf2x" ,gf2x)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -627,9 +609,7 @@ matrices, and polynomials over the integers and over finite fields.")
"13gy1gdng8zijwlr1fn5sixw53z0zf9czzlg0vh1dcc59zw6v998")))) "13gy1gdng8zijwlr1fn5sixw53z0zf9czzlg0vh1dcc59zw6v998"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("doxygen" ,doxygen) (list doxygen graphviz perl))
("graphviz" ,graphviz)
("perl" ,perl)))
(inputs (inputs
`(("cddlib" ,cddlib) `(("cddlib" ,cddlib)
("gmp" ,gmp) ("gmp" ,gmp)
@ -668,7 +648,7 @@ geometry and singularity theory.")
"0hxs24c2m3mh0nq1zz63z3sb7dhy1rilg2s1igwwcb26x3pb7xqc")))) "0hxs24c2m3mh0nq1zz63z3sb7dhy1rilg2s1igwwcb26x3pb7xqc"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("gmp" ,gmp))) (list gmp))
(arguments (arguments
`(#:configure-flags '("--enable-shared" `(#:configure-flags '("--enable-shared"
;; Disable specific assembly routines, which depend ;; Disable specific assembly routines, which depend
@ -698,13 +678,9 @@ binary.")
(patches (search-patches "bc-fix-cross-compilation.patch")))) (patches (search-patches "bc-fix-cross-compilation.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("automake" ,automake) (list automake autoconf ed flex texinfo))
("autoconf" ,autoconf)
("ed" ,ed)
("flex" ,flex)
("texinfo" ,texinfo)))
(inputs (inputs
`(("readline" ,readline))) (list readline))
(arguments (arguments
'(#:configure-flags '(#:configure-flags
(list "--with-readline") (list "--with-readline")
@ -784,7 +760,7 @@ a C program.")
;; available on the user's machine when that package is built on a ;; available on the user's machine when that package is built on a
;; different machine. ;; different machine.
"ax_cv_c_flags__mtune_native=no"))) "ax_cv_c_flags__mtune_native=no")))
(native-inputs `(("perl" ,perl))) (native-inputs (list perl))
(home-page "http://fftw.org") (home-page "http://fftw.org")
(synopsis "Computing the discrete Fourier transform") (synopsis "Computing the discrete Fourier transform")
(description (description
@ -855,8 +831,7 @@ cosine/ sine transforms or DCT/DST).")
"**/SparseVectorTest.java" "**/SparseVectorTest.java"
"**/DenseVectorTest.java"))) "**/DenseVectorTest.java")))
(native-inputs (native-inputs
`(("java-junit" ,java-junit) (list java-junit java-hamcrest-core))
("java-hamcrest-core" ,java-hamcrest-core)))
(home-page "http://la4j.org/") (home-page "http://la4j.org/")
(synopsis "Java library that provides Linear Algebra primitives and algorithms") (synopsis "Java library that provides Linear Algebra primitives and algorithms")
(description "The la4j library is a Java library that provides Linear (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 #:tests? #f ; tests are not included in the release archive
#:jdk ,icedtea-8)) #:jdk ,icedtea-8))
(propagated-inputs (propagated-inputs
`(("java-commons-math3" ,java-commons-math3))) (list java-commons-math3))
(home-page "https://gitlab.com/ICM-VisLab/JLargeArrays") (home-page "https://gitlab.com/ICM-VisLab/JLargeArrays")
(synopsis "Library of one-dimensional arrays that can store up to 263 elements") (synopsis "Library of one-dimensional arrays that can store up to 263 elements")
(description "JLargeArrays is a Java library of one-dimensional arrays (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 #:tests? #f ; tests are not included in the release archive
#:jdk ,icedtea-8)) #:jdk ,icedtea-8))
(propagated-inputs (propagated-inputs
`(("java-commons-math3" ,java-commons-math3) (list java-commons-math3 java-jlargearrays))
("java-jlargearrays" ,java-jlargearrays)))
(home-page "https://github.com/wendykierp/JTransforms") (home-page "https://github.com/wendykierp/JTransforms")
(synopsis "Multithreaded FFT library written in pure Java") (synopsis "Multithreaded FFT library written in pure Java")
(description "JTransforms is a multithreaded FFT library written in pure (description "JTransforms is a multithreaded FFT library written in pure
@ -943,7 +917,7 @@ Sine Transform} (DST) and @dfn{Discrete Hartley Transform} (DHT).")
"00bch77a6qgnw6vzsjn2a42n8n683ih3xm0wpr454jxa15hw78vf")))) "00bch77a6qgnw6vzsjn2a42n8n683ih3xm0wpr454jxa15hw78vf"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("perl" ,perl))) ; for pod2man (list perl)) ; for pod2man
(home-page "https://jugit.fz-juelich.de/mlz/lmfit") (home-page "https://jugit.fz-juelich.de/mlz/lmfit")
(synopsis "Levenberg-Marquardt minimization and least-squares fitting") (synopsis "Levenberg-Marquardt minimization and least-squares fitting")
(description "lmfit is a C library for Levenberg-Marquardt least-squares (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" "-DWITH_SYMENGINE_THREAD_SAFE=on"
"-DBUILD_SHARED_LIBS=on"))) ;also build libsymengine "-DBUILD_SHARED_LIBS=on"))) ;also build libsymengine
(inputs (inputs
`(("flint" ,flint) (list flint gmp mpc mpfr))
("gmp" ,gmp)
("mpc" ,mpc)
("mpfr" ,mpfr)))
(home-page "https://github.com/symengine/symengine") (home-page "https://github.com/symengine/symengine")
(synopsis "Fast symbolic manipulation library") (synopsis "Fast symbolic manipulation library")
(description (description
@ -1008,8 +979,7 @@ Optional thin wrappers allow usage of the library from other languages.")
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python" ,python-wrapper))) ; Python is required ("python" ,python-wrapper))) ; Python is required
(inputs (inputs
`(("cln" ,cln) (list cln readline))
("readline" ,readline)))
(home-page "https://www.ginac.de/") (home-page "https://www.ginac.de/")
(synopsis "Library for symbolic computation") (synopsis "Library for symbolic computation")
(description "GiNaC is a C++ library for symbolic computation. Contrary (description "GiNaC is a C++ library for symbolic computation. Contrary
@ -1144,8 +1114,7 @@ features, and more.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("googletest" ,googletest) (list googletest xtl))
("xtl" ,xtl)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
'("-DBUILD_TESTS=ON") '("-DBUILD_TESTS=ON")
@ -1226,9 +1195,7 @@ xtensor provides:
#t)))) #t))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("gmp" ,gmp) (list gmp readline zlib))
("readline" ,readline)
("zlib" ,zlib)))
(arguments (arguments
`(#:modules ((ice-9 ftw) `(#:modules ((ice-9 ftw)
(srfi srfi-26) (srfi srfi-26)
@ -1315,9 +1282,7 @@ objects.")
"0q1wdiwqj6fsbifaayb1zkp20bz8a1my81sqjsail577jmzwi07w")))) "0q1wdiwqj6fsbifaayb1zkp20bz8a1my81sqjsail577jmzwi07w"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("boost" ,boost) (list boost gmp mpfr))
("gmp" ,gmp)
("mpfr" ,mpfr)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -1358,11 +1323,9 @@ for the Coq proof assistant.")
"11wz57q6ijsvfs5r82masxgr319as92syi78lnl9lgdblpc6xigk")))) "11wz57q6ijsvfs5r82masxgr319as92syi78lnl9lgdblpc6xigk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(propagated-inputs (propagated-inputs
`(("gmp" ,gmp))) ; gmp++.h includes gmpxx.h (list gmp)) ; gmp++.h includes gmpxx.h
(synopsis "Algebraic computations with exact rings and fields") (synopsis "Algebraic computations with exact rings and fields")
(description (description
"Givaro is a C++ library implementing the basic arithmetic of various "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")))) "1ynbjd72qrwp0b4kpn0p5d7gddpvj8dlb5fwdxajr5pvkvi3if74"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("openblas" ,openblas))) (list openblas))
(propagated-inputs (propagated-inputs
`(("givaro" ,givaro))) ; required according to the .pc file (list givaro)) ; required according to the .pc file
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "--with-blas-libs=" (list (string-append "--with-blas-libs="
@ -1432,12 +1392,9 @@ algebra, such as the row echelon form.")
(patches (search-patches "linbox-fix-pkgconfig.patch")))) (patches (search-patches "linbox-fix-pkgconfig.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
`(("fflas-ffpack" ,fflas-ffpack))) (list fflas-ffpack))
(synopsis "C++ library for linear algebra over exact rings") (synopsis "C++ library for linear algebra over exact rings")
(description (description
"LinBox is a C++ template library for exact linear algebra computation "LinBox is a C++ template library for exact linear algebra computation
@ -1461,12 +1418,9 @@ finite fields.")
"0xfg6pffbn8r1s0y7bn9b8i55l00d41dkmhrpf7pwk53qa3achd3")))) "0xfg6pffbn8r1s0y7bn9b8i55l00d41dkmhrpf7pwk53qa3achd3"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("libpng" ,libpng))) (list libpng))
(synopsis "Arithmetic of dense matrices over F_2") (synopsis "Arithmetic of dense matrices over F_2")
(description "M4RI is a library for fast arithmetic with dense matrices (description "M4RI is a library for fast arithmetic with dense matrices
over F2. The name M4RI comes from the first implemented algorithm: The 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")))) "0r8lv46qx5mkz5kp3ay2jnsp0mbhlqr5z2z220wdk73wdshcznss"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("m4ri" ,m4ri))) (list m4ri))
(synopsis "Arithmetic of dense matrices over F_{2^e}") (synopsis "Arithmetic of dense matrices over F_{2^e}")
(description "M4RI is a library for fast arithmetic with dense matrices (description "M4RI is a library for fast arithmetic with dense matrices
over finite fields of characteristic 2. So it extends the functionality 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")))) "1gw27lqc3f525n8qdcmr2nyn16y9g10z9f6dnmckyyxcdzvhq35n"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("ntl" ,ntl) (list ntl pari-gp))
("pari-gp" ,pari-gp)))
(synopsis "Ranks of elliptic curves and modular symbols") (synopsis "Ranks of elliptic curves and modular symbols")
(description "The eclib package includes mwrank (for 2-descent on (description "The eclib package includes mwrank (for 2-descent on
elliptic curves over Q) and modular symbol code; it has been written by 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")))) (patches (search-patches "lrcalc-includes.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -1720,12 +1667,12 @@ no more than about 20 bits long).")
"11290ivi9h665cxi8f1shlavhy10vzb8s28m57hrcgnxyxqmhx0m")))) "11290ivi9h665cxi8f1shlavhy10vzb8s28m57hrcgnxyxqmhx0m"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("fplll" ,fplll) (list fplll
("gmp" ,gmp) gmp
("gnuplot" ,gnuplot) gnuplot
("libxml2" ,libxml2) libxml2
("mpfi" ,mpfi) mpfi
("mpfr" ,mpfr))) mpfr))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "--docdir=${datadir}/doc/sollya-" ,version)) (list (string-append "--docdir=${datadir}/doc/sollya-" ,version))

View File

@ -311,7 +311,7 @@ various Android core host applications.")
(add-after 'unpack 'enter-source (add-after 'unpack 'enter-source
(lambda _ (chdir "libsparse") #t))))) (lambda _ (chdir "libsparse") #t)))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(home-page "https://developer.android.com/") (home-page "https://developer.android.com/")
(synopsis "Android platform sparse library") (synopsis "Android platform sparse library")
(description "@code{android-libsparse} is a library in common use by the (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")) (string-append out "/include/ziparchive"))
#t)))))) #t))))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(native-inputs (native-inputs
`(("android-libbase" ,android-libbase) (list android-libbase android-libutils android-liblog))
("android-libutils" ,android-libutils)
("android-liblog" ,android-liblog)))
(home-page "https://developer.android.com/") (home-page "https://developer.android.com/")
(synopsis "Android platform ZIP library") (synopsis "Android platform ZIP library")
(description "@code{android-libziparchive} is a library in common use by the (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")) (install-file "diagnose_usb.h" (string-append (assoc-ref outputs "out") "/include"))
#t))))) #t)))))
(inputs (inputs
`(("android-libbase" ,android-libbase) (list android-libbase android-libcutils android-liblog openssl))
("android-libcutils" ,android-libcutils)
("android-liblog" ,android-liblog)
("openssl" ,openssl)))
(home-page "https://developer.android.com/studio/command-line/adb.html") (home-page "https://developer.android.com/studio/command-line/adb.html")
(synopsis "Android Debug Bridge") (synopsis "Android Debug Bridge")
(description (description
@ -511,11 +506,11 @@ that is safe to use for user space. It also includes
(("#ifdef HOST") "#ifdef XXX")) (("#ifdef HOST") "#ifdef XXX"))
#t))))) #t)))))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(native-inputs (native-inputs
`(("android-bionic-uapi" ,android-bionic-uapi) (list android-bionic-uapi
;; pcre is inlined by our package. ;; pcre is inlined by our package.
("pcre" ,pcre))) pcre))
(home-page "https://developer.android.com/") (home-page "https://developer.android.com/")
(synopsis "Android version of the SELinux libraries and utilities") (synopsis "Android version of the SELinux libraries and utilities")
(description (description
@ -561,11 +556,8 @@ the core SELinux management utilities.")
(copy-recursively "." (string-append out "/include"))) (copy-recursively "." (string-append out "/include")))
#t))))) #t)))))
(inputs (inputs
`(("android-libcutils" ,android-libcutils) (list android-libcutils android-liblog android-libselinux
("android-liblog" ,android-liblog) android-libsparse zlib))
("android-libselinux" ,android-libselinux)
("android-libsparse" ,android-libsparse)
("zlib" ,zlib)))
(native-inputs (native-inputs
`(("android-core" ,(android-platform-system-core version)))) `(("android-core" ,(android-platform-system-core version))))
(home-page "https://developer.android.com/") (home-page "https://developer.android.com/")
@ -603,11 +595,8 @@ Android core.")
(install-file "mkf2fsuserimg.sh" bin) (install-file "mkf2fsuserimg.sh" bin)
#t)))))) #t))))))
(inputs (inputs
`(("f2fs-tools" ,f2fs-tools-1.7) (list f2fs-tools-1.7 android-libselinux android-libsparse
("android-libselinux" ,android-libselinux) android-libcutils zlib))
("android-libsparse" ,android-libsparse)
("android-libcutils" ,android-libcutils)
("zlib" ,zlib)))
(home-page "https://developer.android.com/") (home-page "https://developer.android.com/")
(synopsis "Android f2fs utils") (synopsis "Android f2fs utils")
(description "@code{android-f2fs-utils} is a library in common use by the (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) (lambda* (#:key inputs outputs #:allow-other-keys)
(copy-recursively "../include/utils" (string-append (assoc-ref outputs "out") "/include/utils"))))))) (copy-recursively "../include/utils" (string-append (assoc-ref outputs "out") "/include/utils")))))))
(inputs (inputs
`(("android-safe-iop" ,android-safe-iop) (list android-safe-iop android-libcutils))
("android-libcutils" ,android-libcutils)))
(native-inputs (native-inputs
`(("android-bionic-uapi" ,android-bionic-uapi) `(("android-bionic-uapi" ,android-bionic-uapi)
("android-liblog" ,android-liblog) ("android-liblog" ,android-liblog)
@ -682,22 +670,22 @@ file system.")
(install-file "fastboot" bin) (install-file "fastboot" bin)
#t)))))) #t))))))
(inputs (inputs
`(("adb" ,adb) (list adb
("android-safe-iop" ,android-safe-iop) android-safe-iop
("android-ext4-utils" ,android-ext4-utils) android-ext4-utils
("android-f2fs-utils" ,android-f2fs-utils) android-f2fs-utils
("android-libbase" ,android-libbase) android-libbase
("android-libcutils" ,android-libcutils) android-libcutils
("android-liblog" ,android-liblog) android-liblog
("android-libutils" ,android-libutils) android-libutils
("android-libsparse" ,android-libsparse) android-libsparse
("android-libziparchive" ,android-libziparchive) android-libziparchive
("android-libselinux" ,android-libselinux) android-libselinux
("pcre" ,pcre) pcre
("mkbootimg" ,mkbootimg) mkbootimg
("zlib" ,zlib))) zlib))
(native-inputs (native-inputs
`(("xz" ,xz))) (list xz))
(home-page "https://developer.android.com/studio/command-line/") (home-page "https://developer.android.com/studio/command-line/")
(synopsis "Android image flasher") (synopsis "Android image flasher")
(description (description
@ -897,21 +885,18 @@ safest way, on a file image.")
(invoke "nosetests" "--with-coverage" "--with-timer" (invoke "nosetests" "--with-coverage" "--with-timer"
"--timer-top-n" "50")))))) "--timer-top-n" "50"))))))
(native-inputs (native-inputs
`(("python-codecov" ,python-codecov) (list python-codecov python-coverage python-mock python-nose
("python-coverage" ,python-coverage) python-nose-timer))
("python-mock" ,python-mock)
("python-nose" ,python-nose)
("python-nose-timer" ,python-nose-timer)))
(propagated-inputs (propagated-inputs
`(("python-asn1crypto" ,python-asn1crypto) (list python-asn1crypto
("python-colorama" ,python-colorama) python-colorama
("python-future" ,python-future) python-future
("python-ipython" ,python-ipython) python-ipython
("python-lxml" ,python-lxml) python-lxml
("python-matplotlib" ,python-matplotlib) python-matplotlib
("python-networkx" ,python-networkx) python-networkx
("python-pygments" ,python-pygments) python-pygments
("python-pyperclip" ,python-pyperclip))) python-pyperclip))
(home-page "https://github.com/androguard/androguard") (home-page "https://github.com/androguard/androguard")
(synopsis "Python tool to play with Android files") (synopsis "Python tool to play with Android files")
(description (description
@ -946,28 +931,25 @@ useful for reverse engineering, analysis of Android applications and more.")
(("docker-py >= 1.9, < 2.0") "docker >= 1.9")) (("docker-py >= 1.9, < 2.0") "docker >= 1.9"))
#t))))) #t)))))
(propagated-inputs (propagated-inputs
`(("python-androguard" ,python-androguard) (list python-androguard
("python-apache-libcloud" ,python-apache-libcloud) python-apache-libcloud
("python-clint" ,python-clint) python-clint
("python-defusedxml" ,python-defusedxml) python-defusedxml
("python-docker" ,python-docker) python-docker
("python-gitpython" ,python-gitpython) python-gitpython
("python-mwclient" ,python-mwclient) python-mwclient
("python-paramiko" ,python-paramiko) python-paramiko
("python-pillow" ,python-pillow) python-pillow
("python-pyasn1" ,python-pyasn1) python-pyasn1
("python-pyasn1-modules" ,python-pyasn1-modules) python-pyasn1-modules
("python-pyyaml" ,python-pyyaml) python-pyyaml
("python-qrcode" ,python-qrcode) python-qrcode
("python-ruamel.yaml" ,python-ruamel.yaml) python-ruamel.yaml
("python-requests" ,python-requests) python-requests
("python-vagrant" ,python-vagrant))) python-vagrant))
(native-inputs (native-inputs
`(("python-babel" ,python-babel) (list python-babel python-bcrypt python-docker-pycreds python-pynacl
("python-bcrypt" ,python-bcrypt) python-websocket-client))
("python-docker-pycreds" ,python-docker-pycreds)
("python-pynacl" ,python-pynacl)
("python-websocket-client" ,python-websocket-client)))
(home-page "https://f-droid.org") (home-page "https://f-droid.org")
(synopsis "F-Droid server tools") (synopsis "F-Droid server tools")
(description (description
@ -996,7 +978,7 @@ main repository.")
#:tests? #f ; TODO: Inputs missing. #:tests? #f ; TODO: Inputs missing.
#:install-source? #f)) #:install-source? #f))
(inputs (inputs
`(("go-github-com-kr-pretty" ,go-github-com-kr-pretty))) (list go-github-com-kr-pretty))
;(native-inputs ;(native-inputs
; `(("go-github-com-rogpeppe-go-internal-testscript" ; `(("go-github-com-rogpeppe-go-internal-testscript"
; ,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/")) (mkdir-p (string-append out "/bin/"))
(copy-file "enjarify.sh" (string-append out "/bin/enjarify")) (copy-file "enjarify.sh" (string-append out "/bin/enjarify"))
#t)))))) #t))))))
(native-inputs `(("openjdk" ,openjdk12))) (native-inputs (list openjdk12))
(synopsis "Translate Dalvik bytecode to equivalent Java bytecode") (synopsis "Translate Dalvik bytecode to equivalent Java bytecode")
(description "Android applications are Java programs that run on a (description "Android applications are Java programs that run on a
customized virtual machine, which is part of the Android operating system, the customized virtual machine, which is part of the Android operating system, the

View File

@ -82,8 +82,7 @@
"-Dlog=true" "-Dlog=true"
"-Dtest=true"))) "-Dtest=true")))
(native-inputs (native-inputs
`(("googletest" ,googletest) (list googletest pkg-config))
("pkg-config" ,pkg-config)))
(synopsis "Lottie Animation Library") (synopsis "Lottie Animation Library")
(description "Rlottie is a platform independent standalone c++ library for (description "Rlottie is a platform independent standalone c++ library for
rendering vector based animations and art in realtime.") rendering vector based animations and art in realtime.")
@ -182,8 +181,7 @@ C++ @dfn{Standard Template Library} (STL).")
("openexr" ,openexr-2) ("openexr" ,openexr-2)
("pango" ,pango))) ("pango" ,pango)))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool pkg-config))
("pkg-config" ,pkg-config)))
(home-page "https://www.synfig.org") (home-page "https://www.synfig.org")
(synopsis "Vector-based 2D animation renderer") (synopsis "Vector-based 2D animation renderer")
(description (description
@ -225,13 +223,9 @@ for tweening, preventing the need to hand-draw each frame.")
`("XDG_DATA_DIRS" ":" prefix (,gtk-share))) `("XDG_DATA_DIRS" ":" prefix (,gtk-share)))
#t)))))) #t))))))
(inputs (inputs
`(("gtkmm" ,gtkmm-3) (list gtkmm-3 gtk+ libsigc++ synfig))
("gtk+" ,gtk+)
("libsigc++" ,libsigc++)
("synfig" ,synfig)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config intltool))
("intltool" ,intltool)))
(home-page "https://www.synfig.org") (home-page "https://www.synfig.org")
(synopsis "Vector-based 2D animation package (GUI)") (synopsis "Vector-based 2D animation package (GUI)")
(description (description
@ -454,7 +448,7 @@ language.")
("qtmultimedia" ,qtmultimedia) ("qtmultimedia" ,qtmultimedia)
("libsndfile" ,libsndfile))) ("libsndfile" ,libsndfile)))
(native-inputs (native-inputs
`(("qttools" ,qttools))) (list qttools))
(home-page "https://www.lostmarble.com/papagayo/") (home-page "https://www.lostmarble.com/papagayo/")
(synopsis "Lip-syncing for animations") (synopsis "Lip-syncing for animations")
(description (description
@ -480,10 +474,7 @@ waveform until they line up with the proper sounds.")
"0b1nwiwyg01087q318vymg4si76dw41ykxbn2zwd6dqbxzbpr1dh")))) "0b1nwiwyg01087q318vymg4si76dw41ykxbn2zwd6dqbxzbpr1dh"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("qtbase" ,qtbase-5) (list qtbase-5 qtxmlpatterns qtmultimedia qtsvg))
("qtxmlpatterns" ,qtxmlpatterns)
("qtmultimedia" ,qtmultimedia)
("qtsvg" ,qtsvg)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases

View File

@ -66,11 +66,11 @@
"clamav-config-llvm-libs.patch")))) "clamav-config-llvm-libs.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("check" ,check) ; for tests check ; for tests
("libtool" ,libtool) libtool
("pkg-config" ,pkg-config))) pkg-config))
(inputs (inputs
`(("bzip2" ,bzip2) `(("bzip2" ,bzip2)
("libcurl" ,curl) ("libcurl" ,curl)

View File

@ -48,8 +48,7 @@
;; Thus, build sequentially. ;; Thus, build sequentially.
'(#:parallel-build? #f '(#:parallel-build? #f
#:parallel-tests? #f)) #:parallel-tests? #f))
(inputs `(("perl" ,perl) (inputs (list perl libltdl))
("libltdl" ,libltdl)))
(home-page "http://apr.apache.org/") (home-page "http://apr.apache.org/")
(synopsis "The Apache Portable Runtime Library") (synopsis "The Apache Portable Runtime Library")
(description (description
@ -75,9 +74,9 @@ around or take advantage of platform-specific deficiencies or features.")
"0nq3s1yn13vplgl6qfm09f7n0wm08malff9s59bqf9nid9xjzqfk")))) "0nq3s1yn13vplgl6qfm09f7n0wm08malff9s59bqf9nid9xjzqfk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("apr" ,apr))) (list apr))
(propagated-inputs (propagated-inputs
`(("expat" ,expat))) (list expat))
(arguments (arguments
'(#:phases '(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases

View File

@ -151,8 +151,7 @@
(base32 (base32
"0dcxcnqjkyyqdr2yk84mprvkncy5g172kfs6vc4zrkklsbkr8yi2")))))) "0dcxcnqjkyyqdr2yk84mprvkncy5g172kfs6vc4zrkklsbkr8yi2"))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config ruby)) ; For documentation and testing
("ruby" ,ruby))) ; For documentation and testing
(home-page "https://arcan-fe.com") (home-page "https://arcan-fe.com")
(synopsis "Display server, multimedia framework and game engine (egl-dri)") (synopsis "Display server, multimedia framework and game engine (egl-dri)")
(description "Arcan is a development framework for creating virtually (description "Arcan is a development framework for creating virtually
@ -171,9 +170,9 @@ engine programmable using Lua.")
(inherit arcan) (inherit arcan)
(name "arcan-sdl") (name "arcan-sdl")
(inputs (inputs
`(("sdl" ,sdl) (modify-inputs (package-inputs arcan)
,@(fold alist-delete (package-inputs arcan) (delete "libdrm")
'("libdrm")))) (prepend sdl)))
(arguments (arguments
`(,@(ensure-keyword-arguments `(,@(ensure-keyword-arguments
(package-arguments arcan) (package-arguments arcan)
@ -219,11 +218,7 @@ engine programmable using Lua.")
,(string-append "--with-xkb-output=" ,(string-append "--with-xkb-output="
"/tmp")))) ; FIXME: Copied from xorg "/tmp")))) ; FIXME: Copied from xorg
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config autoconf automake libtool util-macros))
("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)
("util-macros" ,util-macros)))
(inputs (inputs
`(("arcan" ,arcan) `(("arcan" ,arcan)
("font-util" ,font-util) ("font-util" ,font-util)
@ -251,14 +246,14 @@ as a window under Arcan.")
(inherit arcan) (inherit arcan)
(name "arcan-wayland") (name "arcan-wayland")
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("arcan" ,arcan) (list arcan
("libseccomp" ,libseccomp) libseccomp
("libxkbcommon" ,libxkbcommon) libxkbcommon
("mesa" ,mesa) mesa
("wayland" ,wayland) wayland
("wayland-protocols" ,wayland-protocols))) wayland-protocols))
(arguments (arguments
`(#:tests? #f `(#:tests? #f
#:phases #:phases

View File

@ -73,7 +73,7 @@
(string-append "\"filter-path" middle (string-append "\"filter-path" middle
"\"" libdir "\""))) "\"" libdir "\"")))
#t)))))) #t))))))
(inputs `(("perl" ,perl))) (inputs (list perl))
(native-search-paths (native-search-paths
;; This is a Guix-specific environment variable that takes a single ;; 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") (list (string-append "dictdir=" out "/lib/aspell")
(string-append "datadir=" out "/lib/aspell"))) (string-append "datadir=" out "/lib/aspell")))
#:tests? #f)) #:tests? #f))
(native-inputs `(("aspell" ,aspell) (native-inputs (list aspell which))
("which" ,which)))
(synopsis (string-append full-name " dictionary for GNU Aspell")) ; XXX: i18n (synopsis (string-append full-name " dictionary for GNU Aspell")) ; XXX: i18n
(description (description
"This package provides a dictionary for the GNU Aspell spell checker.") "This package provides a dictionary for the GNU Aspell spell checker.")
@ -389,10 +388,7 @@ dictionaries, including personal ones.")
(base32 (base32
"11lkrnhwrf5mvrrq45k4mads3n9aswgac8dc25ba61c75alxb5rs")))) "11lkrnhwrf5mvrrq45k4mads3n9aswgac8dc25ba61c75alxb5rs"))))
(native-inputs (native-inputs
`(("tar" ,tar) (list tar gzip perl aspell))
("gzip" ,gzip)
("perl" ,perl)
("aspell" ,aspell)))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -522,10 +518,9 @@ under permissive licensing terms. See the 'Copyright' file."))))
(format port "#define MAN45DIR \"~a/share/man/man5\"~%" out)))) (format port "#define MAN45DIR \"~a/share/man/man5\"~%" out))))
#t))))) #t)))))
(inputs (inputs
`(("grep" ,grep) (list grep ncurses))
("ncurses" ,ncurses)))
(native-inputs (native-inputs
`(("bison" ,bison))) (list bison))
(synopsis "Interactive spell-checking tool for Unix") (synopsis "Interactive spell-checking tool for Unix")
(description "Ispell is an interactive spell-checking tool supporting many (description "Ispell is an interactive spell-checking tool supporting many
European languages.") European languages.")

View File

@ -68,8 +68,8 @@
(base32 (base32
"0gqand86b0r86k3h46dh560lykxmxqqywz5m55kgjfq7q4lngbrw")))) "0gqand86b0r86k3h46dh560lykxmxqqywz5m55kgjfq7q4lngbrw"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("perl" ,perl) ;for doc and test target (native-inputs (list perl ;for doc and test target
("texinfo" ,texinfo))) texinfo))
(arguments (arguments
`(#:test-target "test" `(#:test-target "test"
#:phases #:phases
@ -140,7 +140,7 @@ debugging information in STABS, DWARF 2, and CodeView 8 formats.")
(base32 (base32
"1jgxbq2cm51dzi3zhz38mmgwdcgs328mfl8iviw8dxn6dn36p1gd")))) "1jgxbq2cm51dzi3zhz38mmgwdcgs328mfl8iviw8dxn6dn36p1gd"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("zlib" ,zlib))) (native-inputs (list zlib))
(arguments (arguments
;; Some tests fail when run in parallel. ;; Some tests fail when run in parallel.
`(#:parallel-tests? #f)) `(#:parallel-tests? #f))
@ -324,12 +324,9 @@ runtime")
,(string-append "PREFIX=" ,(string-append "PREFIX="
(assoc-ref %outputs "out"))))) (assoc-ref %outputs "out")))))
(native-inputs (native-inputs
`(("bison" ,bison) (list bison flex pkg-config util-linux))
("flex" ,flex)
("pkg-config" ,pkg-config)
("util-linux" ,util-linux)))
(inputs (inputs
`(("libpng" ,libpng))) (list libpng))
(home-page "https://github.com/gbdev/rgbds") (home-page "https://github.com/gbdev/rgbds")
(synopsis "Rednex Game Boy Development System") (synopsis "Rednex Game Boy Development System")
(description (description
@ -402,7 +399,7 @@ Supported architectures are:
(modify-phases %standard-phases (modify-phases %standard-phases
(delete 'configure)) ; no "configure" script (delete 'configure)) ; no "configure" script
#:make-flags (list (string-append "DESTDIR=" (assoc-ref %outputs "out"))))) #: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/") (home-page "https://www.floodgap.com/retrotech/xa/")
(synopsis "Two-pass portable cross-assembler") (synopsis "Two-pass portable cross-assembler")
(description (description

View File

@ -144,8 +144,7 @@ in FITS files.")
(substitute* "fitsio/test.py" (substitute* "fitsio/test.py"
(("'SKIP_BZIP_TEST' in os.environ") "True"))))))) (("'SKIP_BZIP_TEST' in os.environ") "True")))))))
(propagated-inputs (propagated-inputs
`(("python-numpy" ,python-numpy) (list python-numpy cfitsio))
("cfitsio" ,cfitsio)))
(home-page "https://github.com/esheldon/fitsio") (home-page "https://github.com/esheldon/fitsio")
(synopsis (synopsis
"Python library to read from and write to FITS files") "Python library to read from and write to FITS files")
@ -250,7 +249,7 @@ feature detection and cosmetic corrections.")
(sha256 (sha256
(base32 "1536gmcpm6pckn9xrb6j8s4pm1vryjhzvhfaj9wx3jwxcpbdy0dw")))) (base32 "1536gmcpm6pckn9xrb6j8s4pm1vryjhzvhfaj9wx3jwxcpbdy0dw"))))
(inputs (inputs
`(("cfitsio" ,cfitsio))) (list cfitsio))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:configure-flags `(#:configure-flags
@ -321,8 +320,7 @@ astronomical image-processing packages like Drizzle, Swarp or SExtractor.")
("wcslib" ,wcslib) ("wcslib" ,wcslib)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs (native-inputs
`(("libtool" ,libtool) (list libtool lzip))
("lzip" ,lzip)))
(home-page "https://www.gnu.org/software/gnuastro/") (home-page "https://www.gnu.org/software/gnuastro/")
(synopsis "Astronomy utilities") (synopsis "Astronomy utilities")
(description "The GNU Astronomy Utilities (Gnuastro) is a suite of (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 (string-append
"--with-fftw-incdir=" (assoc-ref %build-inputs "fftw") "/include")))) "--with-fftw-incdir=" (assoc-ref %build-inputs "fftw") "/include"))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("openblas" ,openblas) `(("openblas" ,openblas)
("fftw" ,fftwf))) ("fftw" ,fftwf)))
@ -454,11 +450,9 @@ astronomical fields. SkyMaker is part of the EFIGI
(copy-recursively "lang" lang)) (copy-recursively "lang" lang))
#t))))) #t)))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("gtkmm" ,gtkmm-3) (list gtkmm-3 libskry ffmpeg))
("libskry" ,libskry)
("ffmpeg" ,ffmpeg)))
(home-page "https://github.com/GreatAttractor/stackistry") (home-page "https://github.com/GreatAttractor/stackistry")
(synopsis "Astronomical lucky imaging/image stacking tool") (synopsis "Astronomical lucky imaging/image stacking tool")
(description (description
@ -483,12 +477,12 @@ deconvolution). Such post-processing is not performed by Stackistry.")
(base32 "049jlc8vx06pad5h2syrmf7f1l346yr5iraai0wkn8s8pk30j8q7")))) (base32 "049jlc8vx06pad5h2syrmf7f1l346yr5iraai0wkn8s8pk30j8q7"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
`(("qtbase" ,qtbase-5) (list qtbase-5
("qtlocation" ,qtlocation) qtlocation
("qtmultimedia" ,qtmultimedia) qtmultimedia
("qtscript" ,qtscript) qtscript
("qtserialport" ,qtserialport) qtserialport
("zlib" ,zlib))) zlib))
(native-inputs (native-inputs
`(("gettext" ,gettext-minimal) ; xgettext is used at compile time `(("gettext" ,gettext-minimal) ; xgettext is used at compile time
("perl" ,perl) ; for pod2man ("perl" ,perl) ; for pod2man
@ -591,7 +585,7 @@ any arbitrary astrometric projection defined in the WCS standard.")
;; glut: for glut interface ;; glut: for glut interface
("freeglut" ,freeglut))) ("freeglut" ,freeglut)))
(propagated-inputs (propagated-inputs
`(("lua" ,lua))) (list lua))
(arguments (arguments
`(#:configure-flags '("-DENABLE_GLUT=ON" "-DENABLE_QT=OFF") `(#:configure-flags '("-DENABLE_GLUT=ON" "-DENABLE_QT=OFF")
#:tests? #f)) ;no tests #:tests? #f)) ;no tests
@ -683,27 +677,23 @@ accurately in real time at any rate desired.")
;; Skip tests that need remote data. ;; Skip tests that need remote data.
"-m" "not remote_data"))))))) "-m" "not remote_data")))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config
("python-coverage" ,python-coverage) python-coverage
("python-cython" ,python-cython) python-cython
("python-extension-helpers" ,python-extension-helpers) python-extension-helpers
("python-ipython" ,python-ipython) python-ipython
("python-jplephem" ,python-jplephem) python-jplephem
("python-objgraph" ,python-objgraph) python-objgraph
("python-pytest" ,python-pytest) python-pytest
("python-pytest-astropy" ,python-pytest-astropy) python-pytest-astropy
("python-pytest-xdist" ,python-pytest-xdist) python-pytest-xdist
("python-setuptools-scm" ,python-setuptools-scm) python-setuptools-scm
("python-sgp4" ,python-sgp4) python-sgp4
("python-skyfield" ,python-skyfield))) python-skyfield))
(inputs (inputs
`(("cfitsio" ,cfitsio) (list cfitsio expat))
("expat" ,expat)))
(propagated-inputs (propagated-inputs
`(("python-configobj" ,python-configobj) (list python-configobj python-numpy python-ply python-pyerfa))
("python-numpy" ,python-numpy)
("python-ply" ,python-ply)
("python-pyerfa" ,python-pyerfa)))
(home-page "https://www.astropy.org/") (home-page "https://www.astropy.org/")
(synopsis "Core package for Astronomy in Python") (synopsis "Core package for Astronomy in Python")
(description (description
@ -736,9 +726,7 @@ astronomy and astrophysics.")
(("/bin/sh") (which "sh"))) (("/bin/sh") (which "sh")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(synopsis "Celestial mechanics, astrometry and astrodynamics library") (synopsis "Celestial mechanics, astrometry and astrodynamics library")
(description "Libnova is a general purpose, double precision, Celestial (description "Libnova is a general purpose, double precision, Celestial
Mechanics, Astrometry and Astrodynamics library.") Mechanics, Astrometry and Astrodynamics library.")
@ -779,7 +767,7 @@ Mechanics, Astrometry and Astrodynamics library.")
(copy-recursively "include" include)) (copy-recursively "include" include))
#t))))) #t)))))
(inputs (inputs
`(("ffmpeg" ,ffmpeg))) (list ffmpeg))
(home-page "https://github.com/GreatAttractor/libskry") (home-page "https://github.com/GreatAttractor/libskry")
(synopsis "Astronimical lucky imaging library") (synopsis "Astronimical lucky imaging library")
(description (description
@ -885,7 +873,7 @@ on FITS files:
"xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch")))) "xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libx11" ,libx11) `(("libx11" ,libx11)
("libxscrnsaver" ,libxscrnsaver) ("libxscrnsaver" ,libxscrnsaver)
@ -933,10 +921,7 @@ Mercator, Mollweide, Peters, polyconic, orthographic and rectangular.")
("gettext" ,gettext-minimal) ("gettext" ,gettext-minimal)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(inputs (inputs
`(("curl" ,curl) (list curl glib goocanvas gtk+))
("glib" ,glib)
("goocanvas" ,goocanvas)
("gtk+" ,gtk+)))
(arguments (arguments
`(#:configure-flags '("CFLAGS=-O2 -g -fcommon") `(#:configure-flags '("CFLAGS=-O2 -g -fcommon")
#:phases #:phases
@ -1020,13 +1005,9 @@ It can be used to calculate the trajectory of satellites.")
(string-append "-DCMAKE_INSTALL_PREFIX=" (assoc-ref outputs "out")) (string-append "-DCMAKE_INSTALL_PREFIX=" (assoc-ref outputs "out"))
"..")))))) ".."))))))
(native-inputs (native-inputs
`(("boost" ,boost) (list boost pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("cfitsio" ,cfitsio) (list cfitsio freeimage glew wxwidgets))
("freeimage" ,freeimage)
("glew" ,glew)
("wxwidgets" ,wxwidgets)))
(home-page "https://github.com/GreatAttractor/imppg") (home-page "https://github.com/GreatAttractor/imppg")
(synopsis "Astronomical Image Post-Proccessor (ImPPG)") (synopsis "Astronomical Image Post-Proccessor (ImPPG)")
(description (description
@ -1076,17 +1057,17 @@ floating-point (no compression, LZW- or ZIP-compressed), FITS 8-bit, 16-bit,
(let ((out (assoc-ref outputs "out"))) (let ((out (assoc-ref outputs "out")))
(mkdir-p (string-append out "/lib/udev/rules.d")))))))) (mkdir-p (string-append out "/lib/udev/rules.d"))))))))
(native-inputs (native-inputs
`(("googletest" ,googletest))) (list googletest))
(inputs (inputs
`(("cfitsio" ,cfitsio) (list cfitsio
("curl" ,curl) curl
("fftw" ,fftw) fftw
("gsl" ,gsl) gsl
("libjpeg-turbo" ,libjpeg-turbo) libjpeg-turbo
("libnova" ,libnova) libnova
("libtiff" ,libtiff) libtiff
("libusb" ,libusb) libusb
("zlib" ,zlib))) zlib))
(home-page "https://www.indilib.org") (home-page "https://www.indilib.org")
(synopsis "Library for astronimical intrumentation control") (synopsis "Library for astronimical intrumentation control")
(description (description
@ -1144,12 +1125,9 @@ gzip -f \\*.vmf")
(invoke "xmkmf")))) (invoke "xmkmf"))))
#:tests? #f)) ; No check target. #:tests? #f)) ; No check target.
(inputs (inputs
`(("libjpeg-turbo" ,libjpeg-turbo) (list libjpeg-turbo libpng libx11 libxpm))
("libpng" ,libpng)
("libx11" ,libx11)
("libxpm" ,libxpm)))
(native-inputs (native-inputs
`(("imake" ,imake))) (list imake))
(home-page "https://github.com/nongiach/Sunclock") (home-page "https://github.com/nongiach/Sunclock")
(synopsis (synopsis
"Map of the Earth that shows which portion is illuminated by the Sun") "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"))) (setenv "PATH" (string-append out "/bin:" (getenv "PATH")))
(invoke "python" "-m" "unittest" "discover" "-s" "test")))))))) (invoke "python" "-m" "unittest" "discover" "-s" "test"))))))))
(inputs (inputs
`(("python-numpy" ,python-numpy))) (list python-numpy))
(home-page "https://github.com/brandon-rhodes/python-jplephem") (home-page "https://github.com/brandon-rhodes/python-jplephem")
(synopsis "Python version of NASA DE4xx ephemerides") (synopsis "Python version of NASA DE4xx ephemerides")
(description (description
@ -1223,7 +1201,7 @@ JPL ephemerides use to predict raw (x,y,z) planetary positions.")
(inputs (inputs
`(("liberfa" ,erfa))) `(("liberfa" ,erfa)))
(propagated-inputs (propagated-inputs
`(("python-numpy" ,python-numpy))) (list python-numpy))
(home-page "https://github.com/liberfa/pyerfa") (home-page "https://github.com/liberfa/pyerfa")
(synopsis "Python bindings for ERFA") (synopsis "Python bindings for ERFA")
(description (description
@ -1333,10 +1311,7 @@ astronomical images, especially when there is no WCS information available.")
;; framework https://github.com/brandon-rhodes/assay ;; framework https://github.com/brandon-rhodes/assay
`(#:tests? #f)) `(#:tests? #f))
(inputs (inputs
`(("python-certifi" ,python-certifi) (list python-certifi python-jplephem python-numpy python-sgp4))
("python-jplephem" ,python-jplephem)
("python-numpy" ,python-numpy)
("python-sgp4" ,python-sgp4)))
(home-page "https://rhodesmill.org/skyfield/") (home-page "https://rhodesmill.org/skyfield/")
(synopsis "Astronomy for Python") (synopsis "Astronomy for Python")
(description (description

File diff suppressed because it is too large Load Diff

View File

@ -44,11 +44,11 @@
(build-system gnu-build-system) (build-system gnu-build-system)
;; Marked as "required" in augeas.pc. ;; Marked as "required" in augeas.pc.
(propagated-inputs (propagated-inputs
`(("libxml2" ,libxml2))) (list libxml2))
(inputs (inputs
`(("readline" ,readline))) (list readline))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://augeas.net") (home-page "https://augeas.net")
(synopsis "Edit configuration files programmatically") (synopsis "Edit configuration files programmatically")
(description (description

View File

@ -59,14 +59,11 @@
(for-each delete-file (find-files lib "\\.a$")) (for-each delete-file (find-files lib "\\.a$"))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config
;; XXX: Perhaps this should be propagated from xmlsec.
;; XXX: Perhaps this should be propagated from xmlsec. libltdl))
("libltdl" ,libltdl)))
(inputs (inputs
`(("linux-pam" ,linux-pam) (list linux-pam openssl xmlsec-openssl))
("openssl" ,openssl)
("xmlsec-openssl" ,xmlsec-openssl)))
(home-page "https://www.nongnu.org/oath-toolkit/") (home-page "https://www.nongnu.org/oath-toolkit/")
(synopsis "One-time password (OTP) components") (synopsis "One-time password (OTP) components")
(description (description
@ -111,16 +108,9 @@ data.")
;; The pam_test fails because ykclient fails to build a Curl handle. ;; The pam_test fails because ykclient fails to build a Curl handle.
'(#:make-flags '("TESTS=util_test"))) '(#:make-flags '("TESTS=util_test")))
(inputs (inputs
`(("linux-pam" ,linux-pam) (list linux-pam libyubikey ykclient yubikey-personalization))
("libyubikey" ,libyubikey)
("ykclient" ,ykclient)
("yubikey-personalization" ,yubikey-personalization)))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool asciidoc pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("asciidoc" ,asciidoc)
("pkg-config" ,pkg-config)))
(home-page "https://developers.yubico.com/yubico-pam") (home-page "https://developers.yubico.com/yubico-pam")
(synopsis "Yubico pluggable authentication module") (synopsis "Yubico pluggable authentication module")
(description "The Yubico PAM module provides an easy way to integrate the (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")))) (base32 "1mdj1wj0adcnx354fs17928yn2xfr1hj5mfraq282dagi873sqw3"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("linux-pam" ,linux-pam))) (list linux-pam))
(home-page "http://pamtester.sourceforge.net/") (home-page "http://pamtester.sourceforge.net/")
(synopsis "Utility for testing pluggable authentication modules (PAM) facility") (synopsis "Utility for testing pluggable authentication modules (PAM) facility")
(description (description

View File

@ -42,10 +42,8 @@
(sha256 (sha256
(base32 "16mlbdys8q4ckxlvxyhwkdnh1ay9f6g0cyp1kylkpalgnik398gq")))) (base32 "16mlbdys8q4ckxlvxyhwkdnh1ay9f6g0cyp1kylkpalgnik398gq"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("pkg-config" ,pkg-config) (native-inputs (list pkg-config which))
("which" ,which))) (inputs (list guile-2.2 perl)) ; for doc generator mdoc
(inputs `(("guile" ,guile-2.2)
("perl" ,perl))) ; for doc generator mdoc
(arguments (arguments
'(#:configure-flags '(#:configure-flags
;; XXX Needed to build 5.18.16. ./configure fails without it: ;; XXX Needed to build 5.18.16. ./configure fails without it:

View File

@ -63,8 +63,7 @@
("perl" ,perl) ("perl" ,perl)
("m4" ,m4))) ("m4" ,m4)))
(native-inputs (native-inputs
`(("perl" ,perl) (list perl m4))
("m4" ,m4)))
(arguments (arguments
`(;; XXX: testsuite: 209 and 279 failed. The latter is an impurity. It `(;; XXX: testsuite: 209 and 279 failed. The latter is an impurity. It
;; should use our own "cpp" instead of "/lib/cpp". ;; should use our own "cpp" instead of "/lib/cpp".
@ -313,7 +312,7 @@ contributed as free software by the community.")
(base32 (base32
"0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1")))) "0gv7g61ja9q9zg1m30k4snqwwy1kq7b4df6sb7d2qra7kbdq8af1"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("perl" ,perl))) (inputs (list perl))
(synopsis "Process generated build logs") (synopsis "Process generated build logs")
(description "Autobuild is a package that processes build logs generated (description "Autobuild is a package that processes build logs generated
when building software. Autobuild is primarily focused on packages using when building software. Autobuild is primarily focused on packages using
@ -465,7 +464,7 @@ Makefile, simplifying the entire process for the developer.")
"0vxj52zm709125gwv9qqlw02silj8bnjnh4y07arrz60r31ai1vw")) "0vxj52zm709125gwv9qqlw02silj8bnjnh4y07arrz60r31ai1vw"))
(patches (search-patches "libtool-skip-tests2.patch")))) (patches (search-patches "libtool-skip-tests2.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs `(("m4" ,m4))) (propagated-inputs (list m4))
(native-inputs `(("m4" ,m4) (native-inputs `(("m4" ,m4)
("perl" ,perl) ("perl" ,perl)
;; XXX: this shouldn't be necessary, but without it test ;; 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) (install-file "doc/config.sub.1" man1)
#t)))))) #t))))))
(native-inputs (native-inputs
`(("help2man" ,help2man))) (list help2man))
(home-page "https://savannah.gnu.org/projects/config") (home-page "https://savannah.gnu.org/projects/config")
(synopsis "Ubiquitous config.guess and config.sub scripts") (synopsis "Ubiquitous config.guess and config.sub scripts")
(description "The `config.guess' script tries to guess a canonical system triple, (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"))) (("/usr/bin/env python") (which "python3")))
#t))))) #t)))))
(inputs (inputs
`(("python" ,python-3))) (list python-3))
(synopsis "@command{configure} interface for Python-based packages") (synopsis "@command{configure} interface for Python-based packages")
(description (description
"GNU pyconfigure provides template files for easily implementing "GNU pyconfigure provides template files for easily implementing

View File

@ -168,8 +168,7 @@ C++.")
#:make-flags #:make-flags
(list (string-append "PREFIX=" (assoc-ref %outputs "out"))))) (list (string-append "PREFIX=" (assoc-ref %outputs "out")))))
(native-inputs (native-inputs
`(("unzip" ,unzip) (list unzip xxd))
("xxd" ,xxd)))
(home-page "https://github.com/ryansuchocki/microscheme/") (home-page "https://github.com/ryansuchocki/microscheme/")
(synopsis "Scheme subset for Atmel microcontrollers") (synopsis "Scheme subset for Atmel microcontrollers")
(description (description

View File

@ -205,7 +205,7 @@
;; for uploading compiled patches and firmware ;; for uploading compiled patches and firmware
("dfu-util" ,dfu-util-for-axoloti))) ("dfu-util" ,dfu-util-for-axoloti)))
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(home-page "http://www.axoloti.com/") (home-page "http://www.axoloti.com/")
(synopsis "Audio development environment for the Axoloti core board") (synopsis "Audio development environment for the Axoloti core board")
(description (description
@ -351,9 +351,8 @@ runtime.")
("java-jgit" ,java-jgit-4.2) ("java-jgit" ,java-jgit-4.2)
("axoloti-runtime" ,axoloti-runtime))) ("axoloti-runtime" ,axoloti-runtime)))
(native-inputs (native-inputs
`(("ant" ,ant) (list ant zip ; for repacking the jar
("zip" ,zip) ; for repacking the jar unzip))
("unzip" ,unzip)))
(description (description
"The Axoloti patcher offers a patcher environment similar to Pure Data "The Axoloti patcher offers a patcher environment similar to Pure Data
for sketching digital audio algorithms. The patches run on a standalone for sketching digital audio algorithms. The patches run on a standalone

View File

@ -118,11 +118,11 @@
("pygobject" ,python-pygobject) ("pygobject" ,python-pygobject)
("urllib3" ,python-urllib3))) ("urllib3" ,python-urllib3)))
(inputs (inputs
`(("dbus" ,dbus) ; dbus-launch (Gio backend) (list dbus ; dbus-launch (Gio backend)
("librsync" ,librsync) librsync
("lftp" ,lftp) lftp
("gnupg" ,gnupg) ; gpg executable needed gnupg ; gpg executable needed
("util-linux" ,util-linux))) ; for setsid util-linux)) ; for setsid
(arguments (arguments
`(#:test-target "test" `(#:test-target "test"
#:phases #:phases
@ -173,8 +173,7 @@ spying and/or modification by the server.")
(base32 (base32
"11mx8q29cr0sryd11awab7y4mhqgbamb1ss77rffjj6in8pb4hdk")))) "11mx8q29cr0sryd11awab7y4mhqgbamb1ss77rffjj6in8pb4hdk"))))
(native-inputs (native-inputs
`(("automake" ,automake) (list automake autoconf))
("autoconf" ,autoconf)))
(build-system gnu-build-system) (build-system gnu-build-system)
(synopsis "File verification and repair tools") (synopsis "File verification and repair tools")
(description "Par2cmdline uses Reed-Solomon error-correcting codes to (description "Par2cmdline uses Reed-Solomon error-correcting codes to
@ -200,14 +199,14 @@ can even repair them.")
(base32 (base32
"02bnczg01cyhajmm4rhbnc0ja0dd9ikv9fwv28asxh1rlx9yr0b7")))) "02bnczg01cyhajmm4rhbnc0ja0dd9ikv9fwv28asxh1rlx9yr0b7"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(inputs (inputs
`(("glib" ,glib) (list glib
("tar" ,tar) tar
("lzop" ,lzop) lzop
("mcrypt" ,mcrypt) mcrypt
("openssh" ,openssh) openssh
("gnupg" ,gnupg-1))) gnupg-1))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
`(,(string-append "--sbindir=" (assoc-ref %outputs "out") "/bin")) `(,(string-append "--sbindir=" (assoc-ref %outputs "out") "/bin"))
@ -239,13 +238,13 @@ backups (called chunks) to allow easy burning to CD/DVD.")
"16r95rlmikll1k8vbhh06vq6x3srkc10hzxjjf3021mjs2ld65qf")))) "16r95rlmikll1k8vbhh06vq6x3srkc10hzxjjf3021mjs2ld65qf"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("bzip2" ,bzip2) (list bzip2
("libxml2" ,libxml2) libxml2
("lzo" ,lzo) lzo
("nettle" ,nettle) nettle
("xz" ,xz) xz
("zlib" ,zlib) zlib
("zstd" ,zstd "lib"))) `(,zstd "lib")))
(arguments (arguments
`(#:configure-flags '("--disable-static") `(#:configure-flags '("--disable-static")
#:phases #:phases
@ -337,21 +336,15 @@ random access nor for in-place modification.")
(base32 "0bzyv6qmnivxnv9nw7lnfn46k0m1dlxcjj53zcva6v8y8084l1iw")))) (base32 "0bzyv6qmnivxnv9nw7lnfn46k0m1dlxcjj53zcva6v8y8084l1iw"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake pkg-config
("automake" ,automake) ;; For tests.
("pkg-config" ,pkg-config) dejagnu))
;; For tests.
("dejagnu" ,dejagnu)))
(inputs (inputs
;; XXX Compiling with nettle (encryption) support requires patching out ;; XXX Compiling with nettle (encryption) support requires patching out
;; -Werror from GNUmakefile.in. Then, rdup-tr-{en,de}crypt tests fail: ;; -Werror from GNUmakefile.in. Then, rdup-tr-{en,de}crypt tests fail:
;; free(): invalid pointer ;; free(): invalid pointer
;; ** rdup-tr: SIGPIPE received, exiting ;; ** rdup-tr: SIGPIPE received, exiting
`(("glib" ,glib) (list glib pcre libarchive mcrypt))
("pcre" ,pcre)
("libarchive" ,libarchive)
("mcrypt" ,mcrypt)))
(arguments (arguments
`(#:parallel-build? #f ;race conditions `(#:parallel-build? #f ;race conditions
#:phases #:phases
@ -414,13 +407,11 @@ list and implement the backup strategy.")
(setenv "VERSION" ,version) (setenv "VERSION" ,version)
(patch-shebang "autover.sh")))))) (patch-shebang "autover.sh"))))))
(native-inputs (native-inputs
`(("automake" ,automake) (list automake autoconf
("autoconf" ,autoconf) ;; For the tests.
valgrind))
;; For the tests.
("valgrind" ,valgrind)))
(inputs (inputs
`(("util-linux" ,util-linux "lib"))) ; libblkid (list `(,util-linux "lib"))) ; libblkid
(home-page "https://www.snapraid.it/") (home-page "https://www.snapraid.it/")
(synopsis "Efficient backups using parity snapshots across disk arrays") (synopsis "Efficient backups using parity snapshots across disk arrays")
(description (description
@ -462,7 +453,7 @@ remain fully idle, saving power and producing less noise.")
"0miklk4bqblpyzh1bni4x6lqn88fa8fjn15x1k1n8bxkx60nlymd")))) "0miklk4bqblpyzh1bni4x6lqn88fa8fjn15x1k1n8bxkx60nlymd"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("librsync" ,librsync-0.9))) (list librsync-0.9))
(arguments (arguments
`(#:make-flags `(,(string-append "PREFIX=" (assoc-ref %outputs "out")) `(#:make-flags `(,(string-append "PREFIX=" (assoc-ref %outputs "out"))
,(string-append "CC=" ,(cc-for-target))) ,(string-append "CC=" ,(cc-for-target)))
@ -493,10 +484,9 @@ errors.")
(base32 "11rvjcp77zwgkphz1kyf5yqgr3rlss7dm9xzmvpvc4lp99xq7drb")))) (base32 "11rvjcp77zwgkphz1kyf5yqgr3rlss7dm9xzmvpvc4lp99xq7drb"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm))) (list python-setuptools-scm))
(inputs (inputs
`(("python" ,python) (list python librsync))
("librsync" ,librsync)))
(arguments (arguments
`(#:tests? #f)) ; Tests require root/sudo `(#:tests? #f)) ; Tests require root/sudo
(home-page "https://rdiff-backup.net/") (home-page "https://rdiff-backup.net/")
@ -535,8 +525,7 @@ rdiff-backup is easy to use and settings have sensible defaults.")
(lambda _ (lambda _
(invoke "make" "test")))))) (invoke "make" "test"))))))
(inputs (inputs
`(("perl" ,perl) (list perl rsync))
("rsync" ,rsync)))
(home-page "https://rsnapshot.org") (home-page "https://rsnapshot.org")
(synopsis "Deduplicating snapshot backup utility based on rsync") (synopsis "Deduplicating snapshot backup utility based on rsync")
(description "rsnapshot is a file system snapshot 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. ;; some obscure reason. Better skip it.
(setenv "XFAIL_TESTS" "utils/block-server")))))) (setenv "XFAIL_TESTS" "utils/block-server"))))))
(native-inputs (native-inputs
`(("guile" ,guile-2.0) (list guile-2.0 gperf-3.0 ;see <https://bugs.gnu.org/32382>
("gperf" ,gperf-3.0) ;see <https://bugs.gnu.org/32382> pkg-config rpcsvc-proto)) ;for 'rpcgen'
("pkg-config" ,pkg-config)
("rpcsvc-proto" ,rpcsvc-proto))) ;for 'rpcgen'
(inputs (inputs
`(("guile" ,guile-2.0) (list guile-2.0
("util-linux" ,util-linux) util-linux
("libtirpc" ,libtirpc) libtirpc
("gnutls" ,gnutls) gnutls
("tdb" ,tdb) tdb
("bdb" ,bdb) bdb
("gdbm" ,gdbm) gdbm
("libgcrypt" ,libgcrypt) libgcrypt
("lzo" ,lzo) lzo
("bzip2" ,bzip2) bzip2
("zlib" ,zlib))) zlib))
(home-page "https://nongnu.org/libchop/") (home-page "https://nongnu.org/libchop/")
(synopsis "Tools & library for data backup and distributed storage") (synopsis "Tools & library for data backup and distributed storage")
(description (description
@ -740,16 +727,14 @@ detection, and lossless compression.")
(string-append share "/fish/vendor_completions.d"))) (string-append share "/fish/vendor_completions.d")))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("python-cython" ,python-cython) (list python-cython python-setuptools-scm python-pytest))
("python-setuptools-scm" ,python-setuptools-scm)
("python-pytest" ,python-pytest)))
(inputs (inputs
`(("acl" ,acl) (list acl
("libb2" ,libb2) libb2
("lz4" ,lz4) lz4
("openssl" ,openssl) openssl
("python-llfuse" ,python-llfuse) python-llfuse
("zstd" ,zstd "lib"))) `(,zstd "lib")))
(synopsis "Deduplicated, encrypted, authenticated and compressed backups") (synopsis "Deduplicated, encrypted, authenticated and compressed backups")
(description "Borg is a deduplicating backup program. Optionally, it (description "Borg is a deduplicating backup program. Optionally, it
supports compression and authenticated encryption. The main goal of Borg is to 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")))) "04ny5s5z05gk6davbwkjkraan781k2xzw6kjwp75h6ncv45dv1sb"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("fuse" ,fuse) (list fuse libxml2 ntfs-3g openssl))
("libxml2" ,libxml2)
("ntfs-3g" ,ntfs-3g)
("openssl" ,openssl)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list "--disable-static" (list "--disable-static"
@ -889,10 +871,7 @@ NTFS volumes using @code{ntfs-3g}, preserving NTFS-specific attributes.")
(for-each write-man man-pages) (for-each write-man man-pages)
#t)))))) #t))))))
(inputs (inputs
`(("perl" ,perl) (list perl rsync perl-libtime-period perl-libtime-parsedate))
("rsync" ,rsync)
("perl-libtime-period" ,perl-libtime-period)
("perl-libtime-parsedate" ,perl-libtime-parsedate)))
(home-page "http://dirvish.org/") (home-page "http://dirvish.org/")
(synopsis "Fast, disk based, rotating network backup system") (synopsis "Fast, disk based, rotating network backup system")
(description (description
@ -1038,11 +1017,7 @@ precious backup space.
(arguments (arguments
`(#:tests? #f)) ;no test `(#:tests? #f)) ;no test
(inputs (inputs
`(("lzo" ,lzo) (list lzo libressl protobuf xz zlib))
("libressl" ,libressl)
("protobuf" ,protobuf)
("xz" ,xz)
("zlib" ,zlib)))
(home-page "http://zbackup.org") (home-page "http://zbackup.org")
(synopsis "Versatile deduplicating backup tool") (synopsis "Versatile deduplicating backup tool")
(description (description
@ -1076,12 +1051,10 @@ is format-agnostic, so you can feed virtually any files to it.")
"--disable-readline" "--disable-readline"
"--disable-rmt"))) "--disable-rmt")))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl) (list openssl zlib
("zlib" ,zlib) `(,util-linux "lib") e2fsprogs))
("util-linux" ,util-linux "lib")
("e2fsprogs" ,e2fsprogs)))
(home-page "https://dump.sourceforge.io/") (home-page "https://dump.sourceforge.io/")
(synopsis "Ext2/3/4 file system dump/restore utilities") (synopsis "Ext2/3/4 file system dump/restore utilities")
(description "Dump examines files in a file system, determines which ones (description "Dump examines files in a file system, determines which ones
@ -1118,17 +1091,14 @@ interactive mode.")
(string-append prefix " 3600" suffix "\n"))) (string-append prefix " 3600" suffix "\n")))
#t))))) #t)))))
(inputs (inputs
`(("acl" ,acl) (list acl
("librsync" ,librsync) librsync
("ncurses" ,ncurses) ; for the live status monitor ncurses ; for the live status monitor
("openssl" ,openssl) openssl
("uthash" ,uthash) uthash
("zlib" ,zlib))) zlib))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake check-0.14 pkg-config))
("automake" ,automake)
("check" ,check-0.14)
("pkg-config" ,pkg-config)))
(home-page "https://burp.grke.org") (home-page "https://burp.grke.org")
(synopsis "Differential backup and restore") (synopsis "Differential backup and restore")
(description "Burp is a network backup and restore program. It attempts (description "Burp is a network backup and restore program. It attempts
@ -1149,17 +1119,16 @@ backup.")
"0jgc53rrbas8i4z13l2ii99cpav1ma73spsjg70ygihf0635r3dh")))) "0jgc53rrbas8i4z13l2ii99cpav1ma73spsjg70ygihf0635r3dh"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("pkg-config" ,pkg-config) pkg-config
("guile" ,guile-3.0) ;for cross-compilation guile-3.0 ;for cross-compilation
("guile-gcrypt" ,guile-gcrypt) guile-gcrypt
("guile-quickcheck" ,guile-quickcheck))) guile-quickcheck))
(inputs (inputs
`(("guile" ,guile-3.0) (list guile-3.0 zlib))
("zlib" ,zlib)))
(propagated-inputs (propagated-inputs
`(("guile-gcrypt" ,guile-gcrypt))) (list guile-gcrypt))
(home-page "https://ngyro.com/software/disarchive.html") (home-page "https://ngyro.com/software/disarchive.html")
(synopsis "Software archive disassembler") (synopsis "Software archive disassembler")
(description "Disarchive can disassemble software archives into data (description "Disarchive can disassemble software archives into data
@ -1200,15 +1169,10 @@ compression parameters used by Gzip.")
":" (getenv "PATH"))) ":" (getenv "PATH")))
(invoke "pytest"))))))) (invoke "pytest")))))))
(inputs (inputs
`(("borg" ,borg) (list borg python-colorama python-jsonschema python-requests
("python-colorama" ,python-colorama) python-ruamel.yaml))
("python-jsonschema" ,python-jsonschema)
("python-requests" ,python-requests)
("python-ruamel.yaml" ,python-ruamel.yaml)))
(native-inputs (native-inputs
`(("python-flexmock" ,python-flexmock) (list python-flexmock python-pytest python-pytest-cov))
("python-pytest" ,python-pytest)
("python-pytest-cov" ,python-pytest-cov)))
(home-page "https://torsion.org/borgmatic/") (home-page "https://torsion.org/borgmatic/")
(synopsis "Simple, configuration-driven backup software") (synopsis "Simple, configuration-driven backup software")
(description (description

View File

@ -137,8 +137,7 @@ number/base32-hash tuples, directly usable in the 'patch-series' form."
(outputs '("out" (outputs '("out"
"doc" ;1.7 MiB of HTML and extra files "doc" ;1.7 MiB of HTML and extra files
"include")) ;headers used by extensions "include")) ;headers used by extensions
(inputs `(("readline" ,readline) (inputs (list readline ncurses)) ;TODO: add texinfo
("ncurses" ,ncurses))) ;TODO: add texinfo
(arguments (arguments
`(;; When cross-compiling, `configure' incorrectly guesses that job `(;; When cross-compiling, `configure' incorrectly guesses that job
;; control is missing. ;; control is missing.
@ -285,7 +284,7 @@ without modification.")
(patches (patches
(search-patches "bash-completion-directories.patch")))) (search-patches "bash-completion-directories.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("util-linux" ,util-linux))) (native-inputs (list util-linux))
(arguments (arguments
`(#:phases (modify-phases %standard-phases `(#:phases (modify-phases %standard-phases
(add-after (add-after
@ -378,10 +377,8 @@ capturing.")
(base32 (base32
"0f59zh4d4pa1a7ybs5zl6h0csbqqv11lbnq0jl1dgwm1s6p49bsq")))) "0f59zh4d4pa1a7ybs5zl6h0csbqqv11lbnq0jl1dgwm1s6p49bsq"))))
(inputs (inputs
`(("bash" ,bash) (list bash coreutils guile-3.0 ;for wrap-script
("coreutils" ,coreutils) grep))
("guile" ,guile-3.0) ;for wrap-script
("grep" ,grep)))
(arguments (arguments
`(#:modules ((guix build utils)) `(#:modules ((guix build utils))
#:builder #:builder
@ -428,14 +425,14 @@ in Bash, but you can use it to test any UNIX program.")
(base32 "0s1sifqzqmr0dnciv06yqrpzgj11d7n0gy5zaxh6b3x8bx7k75l8")))) (base32 "0s1sifqzqmr0dnciv06yqrpzgj11d7n0gy5zaxh6b3x8bx7k75l8"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("elfutils" ,elfutils) (list elfutils
("libelf" ,libelf) libelf
("libffi" ,libffi) libffi
("zlib" ,zlib) zlib
;; Require a bash with C plugin support to build. ;; Require a bash with C plugin support to build.
("bash" ,bash))) bash))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://github.com/taviso/ctypes.sh") (home-page "https://github.com/taviso/ctypes.sh")
(synopsis "Foreign function interface for Bash") (synopsis "Foreign function interface for Bash")
(description "Bash-ctypes is a Bash plugin that provides a foreign (description "Bash-ctypes is a Bash plugin that provides a foreign

View File

@ -84,7 +84,7 @@ public interface TimeEvent extends Event {
"))) ")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(home-page "https://www.w3.org/Style/CSS/SAC/") (home-page "https://www.w3.org/Style/CSS/SAC/")
(synopsis "W3C SAC interface for CSS parsers in Java") (synopsis "W3C SAC interface for CSS parsers in Java")
(description "This package provides a SAC interface by the W3C. (description "This package provides a SAC interface by the W3C.
@ -136,9 +136,9 @@ public interface EventListenerInitializer {
"))) ")))
#t))))) #t)))))
(propagated-inputs (propagated-inputs
`(("java-w3c-smil" ,java-w3c-smil-3.0))) (list java-w3c-smil-3.0))
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(home-page "https://www.w3.org/Style/CSS/SAC/") (home-page "https://www.w3.org/Style/CSS/SAC/")
(synopsis "W3C SVG 1.0 interface") (synopsis "W3C SVG 1.0 interface")
(description "This package provides a 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) (lambda* (#:key source #:allow-other-keys)
(invoke "unzip" source)))))) (invoke "unzip" source))))))
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(home-page "https://www.w3.org/Style/CSS/SAC/") (home-page "https://www.w3.org/Style/CSS/SAC/")
(synopsis "W3C SAC interface for CSS parsers in Java") (synopsis "W3C SAC interface for CSS parsers in Java")
(description "This package provides a SAC interface by the W3C. (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-mockito" ,java-mockito-1)
("java-objenesis" ,java-objenesis))) ("java-objenesis" ,java-objenesis)))
(propagated-inputs (propagated-inputs
`(("java-commons-io" ,java-commons-io) (list java-commons-io java-commons-logging-minimal))
("java-commons-logging-minimal" ,java-commons-logging-minimal)))
(home-page "https://xmlgraphics.apache.org/commons/") (home-page "https://xmlgraphics.apache.org/commons/")
(synopsis "XMLGraphics constants") (synopsis "XMLGraphics constants")
(description "This package provides XMLGraphics constants (originally (description "This package provides XMLGraphics constants (originally

View File

@ -60,7 +60,7 @@
(%current-target-system))) (%current-target-system)))
'("--disable-gcj-support") '("--disable-gcj-support")
'())))) '()))))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(propagated-inputs (propagated-inputs
(if (%current-target-system) (if (%current-target-system)
;; The build system refuses to check for compiler intrinsics when ;; 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 (sha256
(base32 (base32
"10jhhi79d5brwlsyhwgpnrmc8nhlf7aan2lk9xhgihk5jc6srbvc")))) "10jhhi79d5brwlsyhwgpnrmc8nhlf7aan2lk9xhgihk5jc6srbvc"))))
(propagated-inputs `(("libatomic-ops" ,libatomic-ops))))) (propagated-inputs (list libatomic-ops))))
(define-public libgc/back-pointers (define-public libgc/back-pointers
(package/inherit (package/inherit

View File

@ -94,9 +94,7 @@
(find-files oldbin script?)))))))) (find-files oldbin script?))))))))
(outputs '("out" "utils")) (outputs '("out" "utils"))
(inputs (inputs
`(("libaio" ,libaio) (list libaio python zlib))
("python" ,python)
("zlib" ,zlib)))
(home-page "https://github.com/axboe/fio") (home-page "https://github.com/axboe/fio")
(synopsis "Flexible I/O tester") (synopsis "Flexible I/O tester")
(description (description
@ -132,7 +130,7 @@ is to write a job file matching the I/O load one wants to simulate.")
#t)))) #t))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("openmpi" ,openmpi))) (list openmpi))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -241,7 +239,7 @@ tests.")
"010bmlmi0nrlp3aq7p624sfaj5a65lswnyyxk3cnz1bqig0cn2vf")))) "010bmlmi0nrlp3aq7p624sfaj5a65lswnyyxk3cnz1bqig0cn2vf"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("perl" ,perl))) (list perl))
(arguments '(#:tests? #f)) ; there are no tests (arguments '(#:tests? #f)) ; there are no tests
(home-page "https://doc.coker.com.au/projects/bonnie/") (home-page "https://doc.coker.com.au/projects/bonnie/")
(synopsis "Hard drive and file system benchmark suite") (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_custom_exit_code"
"not test_webserver") " and "))))))) "not test_webserver") " and ")))))))
(propagated-inputs (propagated-inputs
`(("python-configargparse" ,python-configargparse) (list python-configargparse
("python-flask" ,python-flask) python-flask
("python-flask-basicauth" ,python-flask-basicauth) python-flask-basicauth
("python-gevent" ,python-gevent) python-gevent
("python-geventhttpclient" ,python-geventhttpclient) python-geventhttpclient
("python-msgpack" ,python-msgpack) python-msgpack
("python-psutil" ,python-psutil) python-psutil
("python-pyzmq" ,python-pyzmq) python-pyzmq
("python-requests" ,python-requests) python-requests
("python-werkzeug" ,python-werkzeug))) python-werkzeug))
(native-inputs (native-inputs
`(("python-mock" ,python-mock) (list python-mock python-pyquery python-pytest)) ;for more easily skipping tests
("python-pyquery" ,python-pyquery)
("python-pytest" ,python-pytest))) ;for more easily skipping tests
(home-page "https://locust.io/") (home-page "https://locust.io/")
(synopsis "Distributed load testing framework") (synopsis "Distributed load testing framework")
(description "Locust is a performance testing tool that aims to be easy to (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) (build-system cmake-build-system)
(home-page "https://github.com/krrishnarraj/clpeak") (home-page "https://github.com/krrishnarraj/clpeak")
(inputs (inputs
`(("opencl-clhpp" ,opencl-clhpp) (list opencl-clhpp opencl-icd-loader))
("opencl-icd-loader" ,opencl-icd-loader)))
(synopsis "OpenCL benchmark tool") (synopsis "OpenCL benchmark tool")
(description (description
"A synthetic benchmarking tool to measure peak capabilities of OpenCL "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 ;; "./examples/c/reccalc/scan.l:13:10: fatal error: parse.h: No such file
;; or directory". Full log in <https://bugs.gnu.org/36238>. ;; or directory". Full log in <https://bugs.gnu.org/36238>.
#:parallel-tests? #f)) #:parallel-tests? #f))
(native-inputs `(("perl" ,perl) (native-inputs (list perl
;; m4 is not present in PATH when cross-building. ;; m4 is not present in PATH when cross-building.
("m4" ,m4))) m4))
(inputs `(("flex" ,flex))) (inputs (list flex))
(propagated-inputs `(("m4" ,m4))) (propagated-inputs (list m4))
(home-page "https://www.gnu.org/software/bison/") (home-page "https://www.gnu.org/software/bison/")
(synopsis "Yacc-compatible parser generator") (synopsis "Yacc-compatible parser generator")
(description (description

View File

@ -122,14 +122,9 @@
(string-append gui "/share/man/man1/transmission-gtk.1")) (string-append gui "/share/man/man1/transmission-gtk.1"))
#t)))))) #t))))))
(inputs (inputs
`(("libevent" ,libevent) (list libevent curl openssl zlib gtk+))
("curl" ,curl)
("openssl" ,openssl)
("zlib" ,zlib)
("gtk+" ,gtk+)))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool pkg-config))
("pkg-config" ,pkg-config)))
(home-page "https://transmissionbt.com/") (home-page "https://transmissionbt.com/")
(synopsis "Fast and easy BitTorrent client") (synopsis "Fast and easy BitTorrent client")
(description (description
@ -163,13 +158,9 @@ DHT, µTP, PEX and Magnet Links.")
(base32 "0qz9wi70qc6vgnaymivc3xz6y86c9hglk6wjv3snnqxpxmp9saay")))) (base32 "0qz9wi70qc6vgnaymivc3xz6y86c9hglk6wjv3snnqxpxmp9saay"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("gettext" ,gnu-gettext) (list gnu-gettext pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("appstream-glib" ,appstream-glib) (list appstream-glib curl gtk+ json-glib))
("curl" ,curl)
("gtk+" ,gtk+)
("json-glib" ,json-glib)))
(synopsis "Gtk frontend to the Transmission daemon") (synopsis "Gtk frontend to the Transmission daemon")
(description "transmission-remote-gtk is a GTK client for remote management (description "transmission-remote-gtk is a GTK client for remote management
of the Transmission BitTorrent client, using its HTTP RPC protocol.") 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 (base32
"10z9i1rc41cmmi7nx8k7k1agsx6afv09g9cl7g9zr35fyhl5l4gd")))) "10z9i1rc41cmmi7nx8k7k1agsx6afv09g9cl7g9zr35fyhl5l4gd"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("openssl" ,openssl) (inputs (list openssl zlib))
("zlib" ,zlib))) (native-inputs (list pkg-config cppunit))
(native-inputs `(("pkg-config" ,pkg-config)
("cppunit" ,cppunit)))
(synopsis "BitTorrent library of rtorrent") (synopsis "BitTorrent library of rtorrent")
(description (description
"LibTorrent is a BitTorrent library used by and developed in parallel "LibTorrent is a BitTorrent library used by and developed in parallel
@ -214,14 +203,13 @@ speed and efficiency.")
(base32 (base32
"1bs2fnf4q7mlhkhzp3i1v052v9xn8qa7g845pk9ia8hlpw207pwy")))) "1bs2fnf4q7mlhkhzp3i1v052v9xn8qa7g845pk9ia8hlpw207pwy"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("libtorrent" ,libtorrent) (inputs (list libtorrent
("ncurses" ,ncurses) ncurses
("curl" ,curl) curl
("cyrus-sasl" ,cyrus-sasl) cyrus-sasl
("openssl" ,openssl) openssl
("zlib" ,zlib))) zlib))
(native-inputs `(("pkg-config" ,pkg-config) (native-inputs (list pkg-config cppunit))
("cppunit" ,cppunit)))
(synopsis "BitTorrent client with ncurses interface") (synopsis "BitTorrent client with ncurses interface")
(description (description
"rTorrent is a BitTorrent client with an ncurses interface. It supports "rTorrent is a BitTorrent client with an ncurses interface. It supports
@ -255,7 +243,7 @@ XML-RPC over SCGI.")
(delete 'configure) (delete 'configure)
(delete 'build)))) (delete 'build))))
(inputs (inputs
`(("python" ,python))) (list python))
(synopsis "Console client for the Transmission BitTorrent daemon") (synopsis "Console client for the Transmission BitTorrent daemon")
(description "Tremc is a console client, with a curses interface, for the (description "Tremc is a console client, with a curses interface, for the
Transmission BitTorrent daemon.") Transmission BitTorrent daemon.")
@ -334,17 +322,17 @@ maintained upstream.")
(string-append "// " text))) (string-append "// " text)))
#t))))) #t)))))
(native-inputs (native-inputs
`(("cppunit" ,cppunit) ; for the tests (list cppunit ; for the tests
("pkg-config" ,pkg-config))) pkg-config))
(inputs (inputs
`(("c-ares" ,c-ares) (list c-ares
("gnutls" ,gnutls) gnutls
("gmp" ,gmp) gmp
("libssh2" ,libssh2) libssh2
("libxml2" ,libxml2) libxml2
("nettle" ,nettle) nettle
("sqlite" ,sqlite) sqlite
("zlib" ,zlib))) zlib))
(home-page "https://aria2.github.io/") (home-page "https://aria2.github.io/")
(synopsis "Utility for parallel downloading files") (synopsis "Utility for parallel downloading files")
(description (description
@ -369,17 +357,16 @@ Aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.")
(arguments (arguments
`(#:configure-flags '("CFLAGS=-fcommon"))) `(#:configure-flags '("CFLAGS=-fcommon")))
(inputs (inputs
`(("curl" ,curl) (list curl
("gtk+" ,gtk+) gtk+
("glib" ,glib) glib
("gnutls" ,gnutls) gnutls
("gstreamer" ,gstreamer) gstreamer
("libgcrypt" ,libgcrypt) libgcrypt
("libnotify" ,libnotify) libnotify
("openssl" ,openssl))) openssl))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool pkg-config))
("pkg-config" ,pkg-config)))
(home-page "https://ugetdm.com/") (home-page "https://ugetdm.com/")
(synopsis "Universal download manager with GTK+ interface") (synopsis "Universal download manager with GTK+ interface")
(description (description
@ -459,8 +446,7 @@ and will take advantage of multiple processor cores where possible.")
"-j" (if parallel-tests? "-j" (if parallel-tests?
(number->string (parallel-job-count)) (number->string (parallel-job-count))
"1"))))))))) "1")))))))))
(inputs `(("boost" ,boost) (inputs (list boost openssl))
("openssl" ,openssl)))
(native-inputs `(("libfaketime" ,libfaketime) (native-inputs `(("libfaketime" ,libfaketime)
("python" ,python-wrapper) ("python" ,python-wrapper)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
@ -506,8 +492,7 @@ desktops.")
(wrap-qt-program "qbittorrent" #:output out #:inputs inputs)) (wrap-qt-program "qbittorrent" #:output out #:inputs inputs))
#t))))) #t)))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config qttools))
("qttools" ,qttools)))
(inputs (inputs
`(("boost" ,boost) `(("boost" ,boost)
("libtorrent-rasterbar" ,libtorrent-rasterbar) ("libtorrent-rasterbar" ,libtorrent-rasterbar)
@ -560,8 +545,7 @@ features.")
("python-twisted" ,python-twisted) ("python-twisted" ,python-twisted)
("python-zope-interface" ,python-zope-interface))) ("python-zope-interface" ,python-zope-interface)))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool python-wheel))
("python-wheel" ,python-wheel)))
;; TODO: Enable tests. ;; TODO: Enable tests.
;; After "pytest-twisted" is packaged, HOME is set, and an X server is ;; 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 ;; started, some of the tests still fail. There are likely some tests

View File

@ -77,8 +77,7 @@
(base32 (base32
"0m08hhk3l7zvzajyk39qlw566q3fhixayhc2j11328qf0gy8b7zw")))) "0m08hhk3l7zvzajyk39qlw566q3fhixayhc2j11328qf0gy8b7zw"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("icu4c" ,icu4c) (inputs (list icu4c zlib))
("zlib" ,zlib)))
(native-inputs (native-inputs
`(("perl" ,perl) `(("perl" ,perl)
,@(if (%current-target-system) ,@(if (%current-target-system)
@ -216,9 +215,7 @@ across a broad spectrum of applications.")
("libcxxabi" ,libcxxabi-6) ("libcxxabi" ,libcxxabi-6)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs (native-inputs
`(("clang" ,clang-6) (list clang-6 perl tcsh))
("perl" ,perl)
("tcsh" ,tcsh)))
(arguments (arguments
`(#:tests? #f `(#:tests? #f
#:make-flags #:make-flags
@ -462,7 +459,7 @@ signals and slots system.")
"03b8i43pw4m767mm0cnbi77x7qhpkzpi9b1f6dpp4cmyszmnsk8l")))) "03b8i43pw4m767mm0cnbi77x7qhpkzpi9b1f6dpp4cmyszmnsk8l"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs (propagated-inputs
`(("boost" ,boost))) ; inclusion of header files (list boost)) ; inclusion of header files
(home-page "https://gitlab.com/mdds/mdds") (home-page "https://gitlab.com/mdds/mdds")
(synopsis "Multi-dimensional C++ data structures and indexing algorithms") (synopsis "Multi-dimensional C++ data structures and indexing algorithms")
(description "Mdds (multi-dimensional data structure) provides a (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) (inherit grub)
(name "grub-minimal") (name "grub-minimal")
(inputs (inputs
(fold alist-delete (package-inputs grub) (modify-inputs (package-inputs grub)
'("lvm2" "mdadm" "fuse" "console-setup"))) (delete "lvm2" "mdadm" "fuse" "console-setup")))
(native-inputs (native-inputs
(fold alist-delete (package-native-inputs grub) (modify-inputs (package-native-inputs grub)
'("help2man" "texinfo" "parted" "qemu" "xorriso"))) (delete "help2man" "texinfo" "parted" "qemu" "xorriso")))
(arguments (arguments
(substitute-keyword-arguments (package-arguments grub) (substitute-keyword-arguments (package-arguments grub)
((#:configure-flags _ ''()) ((#:configure-flags _ ''())
@ -295,9 +295,8 @@ menu to select one of the installed operating systems.")
(name "grub-efi") (name "grub-efi")
(synopsis "GRand Unified Boot loader (UEFI version)") (synopsis "GRand Unified Boot loader (UEFI version)")
(inputs (inputs
`(("efibootmgr" ,efibootmgr) (modify-inputs (package-inputs grub)
("mtools" ,mtools) (prepend efibootmgr mtools)))
,@(package-inputs grub)))
(arguments (arguments
`(;; TODO: Tests need a UEFI firmware for qemu. There is one at `(;; TODO: Tests need a UEFI firmware for qemu. There is one at
;; https://github.com/tianocore/edk2/tree/master/OvmfPkg . ;; https://github.com/tianocore/edk2/tree/master/OvmfPkg .
@ -344,8 +343,8 @@ menu to select one of the installed operating systems.")
(name "grub-hybrid") (name "grub-hybrid")
(synopsis "GRand Unified Boot loader (hybrid version)") (synopsis "GRand Unified Boot loader (hybrid version)")
(inputs (inputs
`(("grub" ,grub) (modify-inputs (package-inputs grub-efi)
,@(package-inputs grub-efi))) (prepend grub)))
(arguments (arguments
(substitute-keyword-arguments (package-arguments grub-efi) (substitute-keyword-arguments (package-arguments grub-efi)
((#:modules modules `((guix build utils) (guix build gnu-build-system))) ((#:modules modules `((guix build utils) (guix build gnu-build-system)))
@ -455,14 +454,14 @@ menu to select one of the installed operating systems.")
"0wrl43rvd8nnm1v1wyfdr17vk8q7ymib62vli6da8n9ni4lwbkk5")))) "0wrl43rvd8nnm1v1wyfdr17vk8q7ymib62vli6da8n9ni4lwbkk5"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("bison" ,bison) (list bison
("flex" ,flex) flex
("libyaml" ,libyaml) libyaml
("pkg-config" ,pkg-config) pkg-config
("swig" ,swig) swig
("valgrind" ,valgrind))) valgrind))
(inputs (inputs
`(("python" ,python))) (list python))
(arguments (arguments
`(#:make-flags `(#:make-flags
(list (string-append "CC=" ,(cc-for-target)) (list (string-append "CC=" ,(cc-for-target))
@ -556,8 +555,8 @@ also initializes the boards (RAM etc).")
(inherit u-boot) (inherit u-boot)
(name "u-boot-tools") (name "u-boot-tools")
(native-inputs (native-inputs
`(("sdl2" ,sdl2) (modify-inputs (package-native-inputs u-boot)
,@(package-native-inputs u-boot))) (prepend sdl2)))
(arguments (arguments
`(#:make-flags '("HOSTCC=gcc") `(#:make-flags '("HOSTCC=gcc")
#:test-target "tcheck" #:test-target "tcheck"
@ -1263,9 +1262,7 @@ order to add a suitable bootloader menu entry.")
(lambda _ (chdir "..") #t))) (lambda _ (chdir "..") #t)))
#:tests? #f)) ; no test suite #:tests? #f)) ; no test suite
(native-inputs (native-inputs
`(("perl" ,perl) (list perl syslinux xorriso))
("syslinux" ,syslinux)
("xorriso" ,xorriso)))
(home-page "https://ipxe.org") (home-page "https://ipxe.org")
(synopsis "PXE-compliant network boot firmware") (synopsis "PXE-compliant network boot firmware")
(description "iPXE is a network boot firmware. It provides a full PXE (description "iPXE is a network boot firmware. It provides a full PXE

View File

@ -91,7 +91,7 @@
(native-inputs (native-inputs
`(("python" ,python-2))) `(("python" ,python-2)))
(inputs (inputs
`(("lua" ,lua))) (list lua))
(home-page "https://matricks.github.io/bam/") (home-page "https://matricks.github.io/bam/")
(synopsis "Fast and flexible build system") (synopsis "Fast and flexible build system")
(description "Bam is a fast and flexible build system. Bam uses Lua to (description "Bam is a fast and flexible build system. Bam uses Lua to
@ -166,7 +166,7 @@ generate such a compilation database.")
(inputs (inputs
`(("bash" ,bash-minimal))) `(("bash" ,bash-minimal)))
(native-inputs (native-inputs
`(("coreutils" ,coreutils))) (list coreutils))
(arguments (arguments
`(#:tests? #f ; test during build `(#:tests? #f ; test during build
#:phases #: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 ;; Meson calls the various executables in out/bin through the
;; Python interpreter, so we cannot use the shell wrapper. ;; Python interpreter, so we cannot use the shell wrapper.
(delete 'wrap)))) (delete 'wrap))))
(inputs `(("ninja" ,ninja))) (inputs (list ninja))
;; XXX: Python is propagated just to 'GUIX_PYTHONPATH' is set (!). ;; XXX: Python is propagated just to 'GUIX_PYTHONPATH' is set (!).
;; MESON-WRAPPED below fixes that by wrapping the 'meson' executable. ;; MESON-WRAPPED below fixes that by wrapping the 'meson' executable.
;; TODO: Make MESON-WRAPPED the new MESON on the next core update cycle. ;; 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/") (home-page "https://mesonbuild.com/")
(properties '((hidden? . #t))) (properties '((hidden? . #t)))
@ -358,7 +358,7 @@ sys.path.insert(0, '~a/lib/python~a/site-packages')
"1017rd0wsjfyq2jvpjjhpszaa7kmig6q1nimw76qx3cjz2868lrn")))) "1017rd0wsjfyq2jvpjjhpszaa7kmig6q1nimw76qx3cjz2868lrn"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("unzip" ,unzip))) ; for unpacking the source (list unzip)) ; for unpacking the source
(arguments (arguments
`(#:make-flags (list (string-append "CC=" ,(cc-for-target))) `(#:make-flags (list (string-append "CC=" ,(cc-for-target)))
#:tests? #f ; No test suite #:tests? #f ; No test suite
@ -465,12 +465,11 @@ other lower-level build files.")))
(display "au BufNewFile,BufRead Tupfile,*.tup setf tup"))) (display "au BufNewFile,BufRead Tupfile,*.tup setf tup")))
#t)))))) #t))))))
(inputs (inputs
`(("fuse" ,fuse) (list fuse pcre
("pcre" ,pcre) `(,pcre "bin") ; pcre-config
("pcre" ,pcre "bin") ; pcre-config sqlite))
("sqlite" ,sqlite)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "http://gittup.org/tup/") (home-page "http://gittup.org/tup/")
(synopsis "Fast build system that's hard to get wrong") (synopsis "Fast build system that's hard to get wrong")
(description "Tup is a generic build system based on a directed acyclic (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")) (string-append bin "osc"))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("python-chardet" ,python-chardet))) (list python-chardet))
(inputs (inputs
`(("python-m2crypto" ,python-m2crypto) (list python-m2crypto python-pycurl rpm)) ; for python-rpm
("python-pycurl" ,python-pycurl)
("rpm" ,rpm))) ; for python-rpm
(home-page "https://github.com/openSUSE/osc") (home-page "https://github.com/openSUSE/osc")
(synopsis "Open Build Service command line tool") (synopsis "Open Build Service command line tool")
(description "@command{osc} is a command line interface to the Open Build (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* "setup.py" (("^ *'shutilwhich'\n") ""))
(substitute* "compiledb/compiler.py" (("shutilwhich") "shutil"))))))) (substitute* "compiledb/compiler.py" (("shutilwhich") "shutil")))))))
(propagated-inputs (propagated-inputs
`(("python-bashlex" ,python-bashlex) (list python-bashlex python-click))
("python-click" ,python-click)))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(home-page (home-page
"https://github.com/nickdiego/compiledb") "https://github.com/nickdiego/compiledb")
(synopsis (synopsis

View File

@ -106,11 +106,11 @@
(apply invoke "make" (apply invoke "make"
(string-append "CONFIG_PREFIX=" out) (string-append "CONFIG_PREFIX=" out)
"install" make-flags))))))) "install" make-flags)))))))
(native-inputs `(("perl" ,perl) ; needed to generate the man pages (pod2man) (native-inputs (list perl ; needed to generate the man pages (pod2man)
;; The following are needed by the tests. ;; The following are needed by the tests.
("inetutils" ,inetutils) inetutils
("which" ,(@ (gnu packages base) which)) (@ (gnu packages base) which)
("zip" ,zip))) zip))
(synopsis "Many common UNIX utilities in a single executable") (synopsis "Many common UNIX utilities in a single executable")
(description "BusyBox combines tiny versions of many common UNIX utilities (description "BusyBox combines tiny versions of many common UNIX utilities
into a single small executable. It provides a fairly complete environment for 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"))) (let ((out (assoc-ref outputs "out")))
(delete-file-recursively (string-append out "/usr")))))) (delete-file-recursively (string-append out "/usr"))))))
#:test-target "tests")) #:test-target "tests"))
(native-inputs `(("bc" ,bc))) (native-inputs (list bc))
(synopsis "Many common UNIX utilities in a single executable") (synopsis "Many common UNIX utilities in a single executable")
(description "ToyBox combines tiny versions of many common UNIX utilities (description "ToyBox combines tiny versions of many common UNIX utilities
into a single small executable. It provides a fairly complete environment for into a single small executable. It provides a fairly complete environment for

View File

@ -69,8 +69,7 @@
(base32 (base32
"177bdhwzrnqgyrdv1dwvpd04fcxj68s5pm1dzwny6359ziway8yy")))) "177bdhwzrnqgyrdv1dwvpd04fcxj68s5pm1dzwny6359ziway8yy"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("perl" ,perl) (native-inputs (list perl texinfo))
("texinfo" ,texinfo)))
(arguments (arguments
`(#:configure-flags (list (string-append "--elfinterp=" `(#:configure-flags (list (string-append "--elfinterp="
(assoc-ref %build-inputs "libc") (assoc-ref %build-inputs "libc")
@ -130,8 +129,7 @@ standard.")
(replace 'check (replace 'check
(lambda _ (invoke "make" "-C" "cc/cpp" "test") #t))))) (lambda _ (invoke "make" "-C" "cc/cpp" "test") #t)))))
(native-inputs (native-inputs
`(("bison" ,bison) (list bison flex))
("flex" ,flex)))
(synopsis "Portable C compiler") (synopsis "Portable C compiler")
(description (description
"PCC is a portable C compiler. The project goal is to write a C99 "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) ("pkg-config" ,pkg-config)
("python" ,python))) ("python" ,python)))
(inputs (inputs
`(("mpfr" ,mpfr) (list mpfr pcre2))
("pcre2" ,pcre2)))
(home-page "https://github.com/storaged-project/libbytesize") (home-page "https://github.com/storaged-project/libbytesize")
(synopsis "Tiny C library for working with arbitrary big sizes in bytes") (synopsis "Tiny C library for working with arbitrary big sizes in bytes")
(description (description
@ -205,7 +202,7 @@ language with thin bindings for other languages.")
`(#:configure-flags `(#:configure-flags
(list "--disable-static"))) (list "--disable-static")))
(inputs (inputs
`(("expat" ,expat))) (list expat))
(home-page "https://www.unidata.ucar.edu/software/udunits/") (home-page "https://www.unidata.ucar.edu/software/udunits/")
(synopsis "C library for units of physical quantities and value-conversion utils") (synopsis "C library for units of physical quantities and value-conversion utils")
(description (description
@ -238,11 +235,7 @@ Its three main components are:
"1x4q6yspi5g2s98vq4qszw4z3zjgk9l5zs8471w4d4cs6l97w08j")))) "1x4q6yspi5g2s98vq4qszw4z3zjgk9l5zs8471w4d4cs6l97w08j"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config check))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("check" ,check)))
(synopsis "Thin wrapper over POSIX syscalls") (synopsis "Thin wrapper over POSIX syscalls")
(description (description
"The purpose of libfixposix is to offer replacements for parts of POSIX "The purpose of libfixposix is to offer replacements for parts of POSIX
@ -317,7 +310,7 @@ checking casts and more.")
headers) headers)
(install-file "libwuya.a" (string-append out "/lib")) (install-file "libwuya.a" (string-append out "/lib"))
#t)))))) #t))))))
(inputs `(("lua" ,lua))) (inputs (list lua))
(home-page "https://github.com/WuBingzheng/libwuya/") (home-page "https://github.com/WuBingzheng/libwuya/")
(synopsis "C library implementing various data structures") (synopsis "C library implementing various data structures")
(description "The @code{libwuya} library implements data structures such (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")) (string-append out "/share/doc/packcc"))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("bats" ,bats))) (list bats))
(synopsis "Packrat parser generator for C") (synopsis "Packrat parser generator for C")
(description (description
"PackCC is a packrat parser generator for the C programming language. "PackCC is a packrat parser generator for the C programming language.
@ -398,7 +391,7 @@ any other grammar rules.")
(base32 (base32
"0z1qds52144nvsdnl82r3zs3vax618v920jmffyyssmwj54qpcka")))) "0z1qds52144nvsdnl82r3zs3vax618v920jmffyyssmwj54qpcka"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("perl" ,perl))) (inputs (list perl))
(arguments (arguments
'(#:make-flags `(,(string-append "PREFIX=" (assoc-ref %outputs "out"))) '(#:make-flags `(,(string-append "PREFIX=" (assoc-ref %outputs "out")))
#:phases (modify-phases %standard-phases #:phases (modify-phases %standard-phases
@ -441,10 +434,7 @@ releases.")
(replace 'bootstrap (replace 'bootstrap
(lambda _ (invoke "autoreconf" "-vfi")))))) (lambda _ (invoke "autoreconf" "-vfi"))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake pkg-config libtool))
("automake" ,automake)
("pkg-config" ,pkg-config)
("libtool" ,libtool)))
(home-page "https://github.com/rsyslog/libestr") (home-page "https://github.com/rsyslog/libestr")
(synopsis "Helper functions for handling strings") (synopsis "Helper functions for handling strings")
(description (description
@ -467,9 +457,7 @@ more, like escaping special characters.")
(base32 "12rqcdqxazw8czzxbivdapdgj19pcswpw1jp2915sxbljis83g6q")))) (base32 "12rqcdqxazw8czzxbivdapdgj19pcswpw1jp2915sxbljis83g6q"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(home-page "https://github.com/rsyslog/libfastjson") (home-page "https://github.com/rsyslog/libfastjson")
(synopsis "Fast JSON library for C") (synopsis "Fast JSON library for C")
(description (description
@ -500,12 +488,12 @@ with essential JSON handling functions, sufficiently good JSON support (not
(replace 'bootstrap (replace 'bootstrap
(lambda _ (invoke "autoreconf" "-vfi")))))) (lambda _ (invoke "autoreconf" "-vfi"))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("pkg-config" ,pkg-config) pkg-config
("libtool" ,libtool) libtool
;; For rst2man.py ;; For rst2man.py
("python-docutils" ,python-docutils))) python-docutils))
(home-page "https://github.com/rsyslog/liblogging") (home-page "https://github.com/rsyslog/liblogging")
(synopsis "Easy to use and lightweight signal-safe logging library") (synopsis "Easy to use and lightweight signal-safe logging library")
(description (description
@ -538,7 +526,7 @@ replacement for the syslog() call, but retains its ease of use.")
(string-append "prefix=" %output)) (string-append "prefix=" %output))
#:tests? #f)) ;no test suite #:tests? #f)) ;no test suite
(native-inputs (native-inputs
`(("perl" ,perl))) (list perl))
(home-page "https://dotat.at/prog/unifdef/") (home-page "https://dotat.at/prog/unifdef/")
(synopsis "Utility to selectively processes conditional C preprocessor") (synopsis "Utility to selectively processes conditional C preprocessor")
(description "The @command{unifdef} utility selectively processes (description "The @command{unifdef} utility selectively processes
@ -596,7 +584,7 @@ portability.")
(string-append "-DCMAKE_PREFIX_PATH=" (string-append "-DCMAKE_PREFIX_PATH="
(assoc-ref %build-inputs "aws-c-common"))))) (assoc-ref %build-inputs "aws-c-common")))))
(inputs (inputs
`(("aws-c-common" ,aws-c-common))) (list aws-c-common))
(synopsis "Amazon Web Services checksum library") (synopsis "Amazon Web Services checksum library")
(description (description
"This library provides cross-Platform hardware accelerated CRC32c and CRC32 "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=" (string-append "-DCMAKE_PREFIX_PATH="
(assoc-ref %build-inputs "aws-c-common"))))) (assoc-ref %build-inputs "aws-c-common")))))
(propagated-inputs (propagated-inputs
`(("aws-c-common" ,aws-c-common) (list aws-c-common aws-c-io aws-checksums))
("aws-c-io" ,aws-c-io)
("aws-checksums" ,aws-checksums)))
(inputs (inputs
`(("aws-c-cal" ,aws-c-cal) (list aws-c-cal s2n))
("s2n" ,s2n)))
(synopsis "Amazon Web Services client-server message format library") (synopsis "Amazon Web Services client-server message format library")
(description (description
"This library is a C99 implementation for @acronym{AWS,Amazon Web Services} "This library is a C99 implementation for @acronym{AWS,Amazon Web Services}
@ -661,9 +646,7 @@ communication.")
(assoc-ref %build-inputs "aws-c-common")) (assoc-ref %build-inputs "aws-c-common"))
"-DENABLE_NET_TESTS=OFF"))) "-DENABLE_NET_TESTS=OFF")))
(propagated-inputs (propagated-inputs
`(("aws-c-cal" ,aws-c-cal) (list aws-c-cal aws-c-common s2n))
("aws-c-common" ,aws-c-common)
("s2n" ,s2n)))
(synopsis "Event driven framework for implementing application protocols") (synopsis "Event driven framework for implementing application protocols")
(description "This library provides a C99 framework for constructing (description "This library provides a C99 framework for constructing
event-driven, asynchronous network application protocols.") event-driven, asynchronous network application protocols.")
@ -691,7 +674,7 @@ event-driven, asynchronous network application protocols.")
(string-append "-DCMAKE_PREFIX_PATH=" (string-append "-DCMAKE_PREFIX_PATH="
(assoc-ref %build-inputs "aws-c-common"))))) (assoc-ref %build-inputs "aws-c-common")))))
(propagated-inputs (propagated-inputs
`(("aws-c-common" ,aws-c-common))) (list aws-c-common))
(inputs (inputs
`(("openssl" ,openssl) `(("openssl" ,openssl)
("openssl:static" ,openssl "static"))) ("openssl:static" ,openssl "static")))
@ -742,8 +725,7 @@ low level functionality for coroutines.")
(assoc-ref %build-inputs "aws-c-common")) (assoc-ref %build-inputs "aws-c-common"))
"-DENABLE_NET_TESTS=OFF"))) "-DENABLE_NET_TESTS=OFF")))
(propagated-inputs (propagated-inputs
`(("aws-c-compression" ,aws-c-compression) (list aws-c-compression aws-c-io))
("aws-c-io" ,aws-c-io)))
(synopsis "Amazon Web Services HTTP library") (synopsis "Amazon Web Services HTTP library")
(description (description
"This library provides a C99 implementation of the HTTP/1.1 and HTTP/2 "This library provides a C99 implementation of the HTTP/1.1 and HTTP/2
@ -772,7 +754,7 @@ specifications.")
(string-append "-DCMAKE_PREFIX_PATH=" (string-append "-DCMAKE_PREFIX_PATH="
(assoc-ref %build-inputs "aws-c-common"))))) (assoc-ref %build-inputs "aws-c-common")))))
(propagated-inputs (propagated-inputs
`(("aws-c-common" ,aws-c-common))) (list aws-c-common))
(synopsis "Amazon Web Services compression library") (synopsis "Amazon Web Services compression library")
(description (description
"This library provides a C99 implementation of compression algorithms, "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")) (assoc-ref %build-inputs "aws-c-common"))
"-DENABLE_NET_TESTS=OFF"))) "-DENABLE_NET_TESTS=OFF")))
(propagated-inputs (propagated-inputs
`(("aws-c-cal" ,aws-c-cal) (list aws-c-cal aws-c-common aws-c-http aws-c-io))
("aws-c-common" ,aws-c-common)
("aws-c-http" ,aws-c-http)
("aws-c-io" ,aws-c-io)))
(synopsis "Amazon Web Services client-side authentication library") (synopsis "Amazon Web Services client-side authentication library")
(description (description
"This library provides a C99 implementation for AWS client-side "This library provides a C99 implementation for AWS client-side
@ -838,8 +817,7 @@ authentication.")
(assoc-ref %build-inputs "aws-c-common")) (assoc-ref %build-inputs "aws-c-common"))
"-DENABLE_NET_TESTS=OFF"))) "-DENABLE_NET_TESTS=OFF")))
(propagated-inputs (propagated-inputs
`(("aws-c-auth" ,aws-c-auth) (list aws-c-auth aws-c-http))
("aws-c-http" ,aws-c-http)))
(synopsis "Amazon Web Services client library for Amazon S3") (synopsis "Amazon Web Services client library for Amazon S3")
(description (description
"This library provides a C99 client implementation of the Simple Storage "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=" (string-append "-DCMAKE_PREFIX_PATH="
(assoc-ref %build-inputs "aws-c-common"))))) (assoc-ref %build-inputs "aws-c-common")))))
(propagated-inputs (propagated-inputs
`(("aws-c-http" ,aws-c-http) (list aws-c-http aws-c-io))
("aws-c-io" ,aws-c-io)))
(synopsis "Amazon Web Services MQTT library") (synopsis "Amazon Web Services MQTT library")
(description (description
"This library provides a C99 implementation of the Message Queuing "This library provides a C99 implementation of the Message Queuing

View File

@ -39,8 +39,8 @@
(sha256 (sha256
(base32 "0cgkd285x5pk62lmdx9fjxl46c5lj8wj2cqbxq7d99yb4il5fdjk")))) (base32 "0cgkd285x5pk62lmdx9fjxl46c5lj8wj2cqbxq7d99yb4il5fdjk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("ncurses" ,ncurses))) (inputs (list ncurses))
(native-inputs `(("tzdata" ,tzdata-for-tests))) (native-inputs (list tzdata-for-tests))
(arguments (arguments
;; The ical tests all want to create a ".calcurse" directory, and may ;; The ical tests all want to create a ".calcurse" directory, and may
;; fail with "cannot create directory '.calcurse': File exists" if run ;; fail with "cannot create directory '.calcurse': File exists" if run

View File

@ -80,7 +80,7 @@
;; Install pkg-config files ;; Install pkg-config files
;; https://github.com/HowardHinnant/date/pull/538 ;; https://github.com/HowardHinnant/date/pull/538
(search-patches "date-output-pkg-config-files.patch")))) (search-patches "date-output-pkg-config-files.patch"))))
(inputs `(("tzdata" ,tzdata))) (inputs (list tzdata))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
'(#:configure-flags (list "-DUSE_SYSTEM_TZ_DB=ON" '(#: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\\\"") ""))) (("\\\"/usr/share/lib/zoneinfo\\\"") "")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("docbook-xml" ,docbook-xml-4.3) (list docbook-xml-4.3
("gobject-introspection" ,gobject-introspection) gobject-introspection
("gtk-doc" ,gtk-doc/stable) gtk-doc/stable
("perl" ,perl) perl
("pkg-config" ,pkg-config) pkg-config
("vala" ,vala))) vala))
(inputs (inputs
`(("glib" ,glib) (list glib libxml2 tzdata))
("libxml2" ,libxml2)
("tzdata" ,tzdata)))
(propagated-inputs (propagated-inputs
;; In Requires.private of libical.pc. ;; In Requires.private of libical.pc.
`(("icu4c" ,icu4c))) (list icu4c))
(home-page "https://libical.github.io/libical/") (home-page "https://libical.github.io/libical/")
(synopsis "iCalendar protocols and data formats implementation") (synopsis "iCalendar protocols and data formats implementation")
(description (description
@ -204,23 +202,22 @@ data units.")
(string-append (assoc-ref outputs "out") "/share/man/man1")) (string-append (assoc-ref outputs "out") "/share/man/man1"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm) (list python-setuptools-scm
;; Required to build manpage ;; Required to build manpage
("python-sphinxcontrib-newsfeed" ,python-sphinxcontrib-newsfeed) python-sphinxcontrib-newsfeed python-sphinx))
("python-sphinx" ,python-sphinx)))
(inputs (inputs
`(("sqlite" ,sqlite) (list sqlite
("python-configobj" ,python-configobj) python-configobj
("python-dateutil" ,python-dateutil) python-dateutil
("python-icalendar" ,python-icalendar) python-icalendar
("python-tzlocal" ,python-tzlocal) python-tzlocal
("python-urwid" ,python-urwid) python-urwid
("python-pytz" ,python-pytz) python-pytz
("python-setproctitle" ,python-setproctitle) python-setproctitle
("python-atomicwrites" ,python-atomicwrites) python-atomicwrites
("python-click" ,python-click) python-click
("python-click-log" ,python-click-log) python-click-log
("python-pyxdg" ,python-pyxdg))) python-pyxdg))
(synopsis "Console calendar program") (synopsis "Console calendar program")
(description "Khal is a standards based console calendar program, (description "Khal is a standards based console calendar program,
able to synchronize with CalDAV servers through vdirsyncer.") able to synchronize with CalDAV servers through vdirsyncer.")
@ -275,10 +272,7 @@ able to synchronize with CalDAV servers through vdirsyncer.")
(list "bin/cm2rem.tcl" (list "bin/cm2rem.tcl"
"bin/tkremind")))))))) "bin/tkremind"))))))))
(inputs (inputs
`(("inetutils" ,inetutils) (list inetutils tcl tcllib tk))
("tcl" ,tcl)
("tcllib" ,tcllib)
("tk" ,tk)))
(home-page "https://dianne.skoll.ca/projects/remind/") (home-page "https://dianne.skoll.ca/projects/remind/")
(synopsis "Sophisticated calendar and alarm program") (synopsis "Sophisticated calendar and alarm program")
(description (description
@ -347,9 +341,9 @@ and ruby. It includes two illustrative command-line programs, @code{hcal} and
#t)))) #t))))
#:tests? #f)) ; no tests #:tests? #f)) ; no tests
(native-inputs (native-inputs
`(("perl" ,perl))) ; pod2man (list perl)) ; pod2man
(inputs (inputs
`(("qtbase" ,qtbase-5))) (list qtbase-5))
(home-page "https://www.toastfreeware.priv.at/confclerk") (home-page "https://www.toastfreeware.priv.at/confclerk")
(synopsis "Offline conference schedule application") (synopsis "Offline conference schedule application")
(description (description
@ -423,11 +417,9 @@ traditional Chinese characters.")
"1qyf65l088dqsz25hm6s1cv18j52yaias0llqvpqwjfnvssa5cxg")) "1qyf65l088dqsz25hm6s1cv18j52yaias0llqvpqwjfnvssa5cxg"))
(modules '((guix build utils))))) (modules '((guix build utils)))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("gtk+" ,gtk+))) (inputs (list gtk+))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake pkg-config))
("automake" ,automake)
("pkg-config" ,pkg-config)))
(home-page "https://dmedvinsky.github.io/gsimplecal/") (home-page "https://dmedvinsky.github.io/gsimplecal/")
(synopsis "Lightweight calendar applet") (synopsis "Lightweight calendar applet")
(description "@command{gsimplecal} is a lightweight calendar application (description "@command{gsimplecal} is a lightweight calendar application

View File

@ -40,10 +40,10 @@
(sha256 (sha256
(base32 "186b5lfbdd48cvbxqv2yh93pgr8lhahl1jzw00k2rmjzmbxwl04j")))) (base32 "186b5lfbdd48cvbxqv2yh93pgr8lhahl1jzw00k2rmjzmbxwl04j"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs `(("perl" ,perl) ; for test/run (native-inputs (list perl ; for test/run
("which" ,(@ (gnu packages base) which)))) (@ (gnu packages base) which)))
(inputs `(("zlib" ,zlib) (inputs (list zlib
("zstd" ,zstd "lib"))) `(,zstd "lib")))
(arguments (arguments
'( ;; The Redis backend must be explicitly disabled to build without Redis. '( ;; The Redis backend must be explicitly disabled to build without Redis.
#:configure-flags #:configure-flags

View File

@ -118,11 +118,9 @@ caching facility provided by the library.")
"0avi6apv5ydjy6b9c3z9a46rvp5i57qyr09vr7x4nndxkmcfjl45")))) "0avi6apv5ydjy6b9c3z9a46rvp5i57qyr09vr7x4nndxkmcfjl45"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("ncurses" ,ncurses) (list ncurses libcddb))
("libcddb" ,libcddb)))
(native-inputs (native-inputs
`(("help2man" ,help2man) (list help2man pkg-config))
("pkg-config" ,pkg-config)))
(home-page "https://www.gnu.org/software/libcdio/") (home-page "https://www.gnu.org/software/libcdio/")
(synopsis "CD Input and Control library") (synopsis "CD Input and Control library")
(description (description
@ -147,8 +145,8 @@ extraction from CDs.")
(base32 (base32
"12hfnrq7amv9qjzc92cr265m7kh0a1hpasck8cxx1gygbhqczc9k")))) "12hfnrq7amv9qjzc92cr265m7kh0a1hpasck8cxx1gygbhqczc9k"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(propagated-inputs `(("libcdio" ,libcdio))) (propagated-inputs (list libcdio))
(home-page "https://www.gnu.org/software/libcdio/") (home-page "https://www.gnu.org/software/libcdio/")
(synopsis "Jitter- and error-tolerant CD audio extraction") (synopsis "Jitter- and error-tolerant CD audio extraction")
(description (description
@ -198,10 +196,7 @@ libcdio.")
`("PATH" ":" prefix (,(string-append out "/bin")))) `("PATH" ":" prefix (,(string-append out "/bin"))))
#t)))))) #t))))))
(inputs (inputs
`(("acl" ,acl) (list acl readline tk zlib))
("readline" ,readline)
("tk" ,tk)
("zlib" ,zlib)))
(home-page "https://www.gnu.org/software/xorriso/") (home-page "https://www.gnu.org/software/xorriso/")
(synopsis "Create, manipulate, burn ISO-9660 file systems") (synopsis "Create, manipulate, burn ISO-9660 file systems")
(description (description
@ -283,14 +278,9 @@ reconstruction capability.")
(substitute* "configure.ac" (("^AM_GCONF_SOURCE_2.*") "")) (substitute* "configure.ac" (("^AM_GCONF_SOURCE_2.*") ""))
#t))))) #t)))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake pkg-config))
("automake" ,automake)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("ao" ,ao) (list ao lame libmad libvorbis))
("lame" ,lame)
("libmad" ,libmad)
("libvorbis" ,libvorbis)))
(home-page "http://cdrdao.sourceforge.net") (home-page "http://cdrdao.sourceforge.net")
(synopsis "Read and write CDs in disk-at-once mode") (synopsis "Read and write CDs in disk-at-once mode")
(description "cdrdao records audio or data CDs in disk-at-once (DAO) 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")))) (patches (search-patches "dvd+rw-tools-add-include.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("cdrtools" ,cdrtools))) (list cdrtools))
(native-inputs (native-inputs
`(("m4" ,m4))) (list m4))
(arguments (arguments
`(#:tests? #f ; No tests. `(#:tests? #f ; No tests.
#:phases #:phases
@ -430,7 +420,7 @@ or @command{xorrisofs} to create ISO 9660 images.")
(base32 "1hz3fvqfdrwb7dn6ggqkpcgyjag37ivm1layw27ncjz9glklxjbr")))) (base32 "1hz3fvqfdrwb7dn6ggqkpcgyjag37ivm1layw27ncjz9glklxjbr"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("gtk+" ,gtk+-2))) (list gtk+-2))
(native-inputs (native-inputs
`(("gettext" ,gettext-minimal) `(("gettext" ,gettext-minimal)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
@ -572,8 +562,7 @@ graphical interface.")
(arguments (arguments
`(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) `(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
(native-inputs (native-inputs
`(("bison" ,bison) (list bison flex))
("flex" ,flex)))
(home-page "https://github.com/lipnitsk/libcue") (home-page "https://github.com/lipnitsk/libcue")
(synopsis "C library to parse cue sheets") (synopsis "C library to parse cue sheets")
(description "Libcue is a C library to parse so-called @dfn{cue sheets} (description "Libcue is a C library to parse so-called @dfn{cue sheets}
@ -684,20 +673,18 @@ from an audio CD.")
#t))) #t)))
#:tests? #f)) ; no test target #:tests? #f)) ; no test target
(inputs `(("wget" ,wget) (inputs (list wget
("which" ,which) which
("cdparanoia" ,cdparanoia) cdparanoia
("cd-discid" ,cd-discid) cd-discid
("vorbis-tools" ,vorbis-tools) vorbis-tools
("flac" ,flac) flac
perl-musicbrainz-discid
("perl-musicbrainz-discid" ,perl-musicbrainz-discid) perl-webservice-musicbrainz
("perl-webservice-musicbrainz" ,perl-webservice-musicbrainz) perl-mojolicious ;indirect dependency
("perl-mojolicious" ,perl-mojolicious) ;indirect dependency ;; A couple of Python and Perl scripts are included.
python
;; A couple of Python and Perl scripts are included. perl))
("python" ,python)
("perl" ,perl)))
(synopsis "Command-line audio CD ripper") (synopsis "Command-line audio CD ripper")
(description (description
@ -730,7 +717,7 @@ and/or MPP/MP+ (Musepack) format, and tags them, all in one go.")
(let ((out (assoc-ref outputs "out"))) (let ((out (assoc-ref outputs "out")))
(install-file "geteltorito" (install-file "geteltorito"
(string-append out "/bin")))))))) (string-append out "/bin"))))))))
(inputs `(("perl" ,perl))) (inputs (list perl))
(synopsis "Extract the boot image from a CD-ROM") (synopsis "Extract the boot image from a CD-ROM")
(description (description
"@command{geteltorito} can extract the initial/default boot "@command{geteltorito} can extract the initial/default boot
@ -771,8 +758,7 @@ information is written to standard error.")
"flac" "flac"
"opus-tools" "opus-tools"
"wavpack")))))))))) "wavpack"))))))))))
(native-inputs `(("intltool" ,intltool) (native-inputs (list intltool pkg-config))
("pkg-config" ,pkg-config)))
;; TODO: Add the necessary packages for Musepack encoding. ;; TODO: Add the necessary packages for Musepack encoding.
(inputs `(("gtk+-2" ,gtk+-2) (inputs `(("gtk+-2" ,gtk+-2)
("glib" ,glib) ("glib" ,glib)
@ -823,15 +809,11 @@ session, and it can create M3U playlists.")
(("\\$\\(DESTDIR\\)/usr/local") (assoc-ref outputs "out")) (("\\$\\(DESTDIR\\)/usr/local") (assoc-ref outputs "out"))
(("../../etc") "etc"))))))) (("../../etc") "etc")))))))
(native-inputs (native-inputs
`(("coreutils" ,coreutils))) (list coreutils))
(inputs (inputs
`(("perl" ,perl))) (list perl))
(propagated-inputs (propagated-inputs
`(("cdparanoia" ,cdparanoia) (list cdparanoia flac vorbis-tools wavpack perl-cddb-get))
("flac" ,flac)
("vorbis-tools" ,vorbis-tools)
("wavpack" ,wavpack)
("perl-cddb-get" ,perl-cddb-get)))
(home-page (string-append "https://web.archive.org/web/20170119092156/" (home-page (string-append "https://web.archive.org/web/20170119092156/"
"http://www.suwald.com/ripit/about.php")) "http://www.suwald.com/ripit/about.php"))
(synopsis "Command-line program to extract audio CDs") (synopsis "Command-line program to extract audio CDs")
@ -875,7 +857,7 @@ laid out on the image.")
"0m1vyry6pi115nysfgb0cg313qqhnlxqdg7f920wpiar0z8mjl2j")))) "0m1vyry6pi115nysfgb0cg313qqhnlxqdg7f920wpiar0z8mjl2j"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://dev.lovelyhq.com/libburnia/libburn") (home-page "https://dev.lovelyhq.com/libburnia/libburn")
(synopsis "Library for reading and writing optical discs") (synopsis "Library for reading and writing optical discs")
(description (description
@ -897,10 +879,9 @@ DVD-RW, DVD-R, DVD-R/DL, BD-R, and BD-RE.")
"13m82l13cb5d7ca53dv3akma1jr9gw0hnnshdwqpj6ahly0fv85a")))) "13m82l13cb5d7ca53dv3akma1jr9gw0hnnshdwqpj6ahly0fv85a"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("zlib" ,zlib) (list zlib acl))
("acl" ,acl)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://dev.lovelyhq.com/libburnia/libisofs") (home-page "https://dev.lovelyhq.com/libburnia/libisofs")
(synopsis "Library to create ISO 9660 images") (synopsis "Library to create ISO 9660 images")
(description (description
@ -939,10 +920,7 @@ Supported extensions to ISO 9660 are Rock Ridge, Joliet, AAIP, zisofs.")
"extern char\t*outfile")))))) "extern char\t*outfile"))))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
`(("bzip2" ,bzip2) (list bzip2 libcap perl zlib))
("libcap" ,libcap)
("perl" ,perl)
("zlib" ,zlib)))
(arguments (arguments
`(#:tests? #f ;no tests `(#:tests? #f ;no tests
#:phases #:phases
@ -975,10 +953,9 @@ CD data, and more. It's mostly compatible with @code{cdrtools}.")
"0f8i2ha44rykkk3ac2q8zsw3y1zckw6qnf6zvkyrj3qqbzhrf3fm")))) "0f8i2ha44rykkk3ac2q8zsw3y1zckw6qnf6zvkyrj3qqbzhrf3fm"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config intltool))
("intltool" ,intltool)))
(inputs (inputs
`(("glib" ,glib))) (list glib))
(arguments (arguments
;; No tests. ;; No tests.
'(#:tests? #f)) '(#:tests? #f))
@ -1004,12 +981,9 @@ the data stored in various image formats.")
"16g6fv1lxkdmbsy6zh5sj54dvgwvm900fd18aq609yg8jnqm644d")))) "16g6fv1lxkdmbsy6zh5sj54dvgwvm900fd18aq609yg8jnqm644d"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config intltool))
("intltool" ,intltool)))
(inputs (inputs
`(("libmirage" ,libmirage) (list libmirage glib ao))
("glib" ,glib)
("ao" ,ao)))
(arguments (arguments
;; No tests. ;; No tests.
'(#:tests? #f)) '(#:tests? #f))
@ -1033,12 +1007,9 @@ drive and disc (including CD-ROMs and DVD-ROMs).")
"1prrdhv0ia0axc6b73crszqzh802wlkihz6d100yvg7wbgmqabd7")))) "1prrdhv0ia0axc6b73crszqzh802wlkihz6d100yvg7wbgmqabd7"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config intltool))
("intltool" ,intltool)))
(inputs (inputs
`(("python" ,python) (list python python-pygobject cdemu-daemon))
("python-pygobject" ,python-pygobject)
("cdemu-daemon" ,cdemu-daemon)))
(arguments (arguments
;; No tests. ;; No tests.
`(#:tests? #f `(#:tests? #f

View File

@ -42,11 +42,7 @@
(base32 (base32
"1h5s6ayh3s76z184jai3jidcs4cjk8s4nvkkv2am8dg4gfsybq22")))) "1h5s6ayh3s76z184jai3jidcs4cjk8s4nvkkv2am8dg4gfsybq22"))))
(inputs (inputs
`(("agda" ,agda) (list agda agda-ial ghc ghc-alex ghc-happy))
("agda-ial" ,agda-ial)
("ghc" ,ghc)
("ghc-alex" ,ghc-alex)
("ghc-happy" ,ghc-happy)))
(build-system emacs-build-system) (build-system emacs-build-system)
(arguments (arguments
`(#:phases `(#:phases

View File

@ -76,7 +76,7 @@
#:install-plan #:install-plan
'(("." "etc/desec" #:include ("hook.sh"))))) '(("." "etc/desec" #:include ("hook.sh")))))
(inputs (inputs
`(("curl" ,curl))) (list curl))
(synopsis "Certbot DNS challenge automatization for deSEC") (synopsis "Certbot DNS challenge automatization for deSEC")
(description "The deSEC can be used to obtain certificates with certbot (description "The deSEC can be used to obtain certificates with certbot
DNS ownership verification. With the help of this hook script, you can obtain 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) (build-system gnu-build-system)
(outputs '("out")) (outputs '("out"))
(native-inputs (native-inputs
`(("certdata2pem" ,certdata2pem) (list certdata2pem openssl))
("openssl" ,openssl)))
(inputs '()) (inputs '())
(propagated-inputs '()) (propagated-inputs '())
(arguments (arguments
@ -201,8 +200,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
(string-append openssl "/bin/c_rehash") (string-append openssl "/bin/c_rehash")
"."))))) ".")))))
(native-inputs (native-inputs
`(("openssl" ,openssl) (list openssl perl)) ;for 'c_rehash'
("perl" ,perl))) ;for 'c_rehash'
(inputs (inputs
`(; The Let's Encrypt root certificate, "ISRG Root X1". `(; The Let's Encrypt root certificate, "ISRG Root X1".
("isrgrootx1.pem" ("isrgrootx1.pem"

View File

@ -107,7 +107,7 @@
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python" ,python-wrapper))) ("python" ,python-wrapper)))
(inputs (inputs
`(("glib" ,glib))) (list glib))
(synopsis "Code checker for C") (synopsis "Code checker for C")
(description "Pedansee checks C source files for compliance with a particular (description "Pedansee checks C source files for compliance with a particular
programming style. The style is currently defined by the pedansee source code 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)) (string-append out "/share/doc/clitest-" ,version))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("perl" ,perl))) ;for tests (list perl)) ;for tests
(synopsis "Command line test tool") (synopsis "Command line test tool")
(description (description
"@command{clitest} is a portable shell script that performs automatic "@command{clitest} is a portable shell script that performs automatic
@ -276,9 +276,7 @@ testing of Unix command lines.")
(replace 'bootstrap (replace 'bootstrap
(lambda _ (invoke "autoreconf" "-vfi")))))) (lambda _ (invoke "autoreconf" "-vfi"))))))
(native-inputs (native-inputs
`(("automake" ,automake) (list automake autoconf libtool))
("autoconf" ,autoconf)
("libtool" ,libtool)))
(home-page "http://cunit.sourceforge.net/") (home-page "http://cunit.sourceforge.net/")
(synopsis "Automated testing framework for C") (synopsis "Automated testing framework for C")
(description (description
@ -460,12 +458,9 @@ a multi-paradigm automated test framework for C++ and Objective-C.")
(build-system python-build-system) (build-system python-build-system)
(arguments `(#:tests? #f)) ;requires Python 2! (arguments `(#:tests? #f)) ;requires Python 2!
(native-inputs (native-inputs
`(("python-coverage-test-runner" ,python-coverage-test-runner) (list python-coverage-test-runner python))
("python" ,python)))
(inputs (inputs
`(("python-cliapp" ,python-cliapp) (list python-cliapp python-markdown python-ttystatus))
("python-markdown" ,python-markdown)
("python-ttystatus" ,python-ttystatus)))
(home-page "https://liw.fi/cmdtest/") (home-page "https://liw.fi/cmdtest/")
(synopsis "Black box Unix program tester") (synopsis "Black box Unix program tester")
(description (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")) (copy-recursively "../sample" (string-append doc-dir "/sample"))
#t)))))) #t))))))
(propagated-inputs (propagated-inputs
`(("python-ply" ,python-ply))) (list python-ply))
(home-page "https://cxxtest.com/") (home-page "https://cxxtest.com/")
(synopsis "Unit testing framework for C++") (synopsis "Unit testing framework for C++")
(description "CxxTest is a unit testing framework for C++ that is similar (description "CxxTest is a unit testing framework for C++ that is similar
@ -634,7 +629,7 @@ test) much simpler.")
(arguments (arguments
'(#:import-path "github.com/smartystreets/assertions")) '(#:import-path "github.com/smartystreets/assertions"))
(native-inputs (native-inputs
`(("go-github.com-smartystreets-gunit" ,go-github.com-smartystreets-gunit))) (list go-github.com-smartystreets-gunit))
(synopsis "Assertions for testing with Go") (synopsis "Assertions for testing with Go")
(description (description
"The @code{assertions} package provides convenient assertion functions "The @code{assertions} package provides convenient assertion functions
@ -659,8 +654,7 @@ for writing tests in Go.")
(arguments (arguments
'(#:import-path "github.com/smartystreets/goconvey")) '(#:import-path "github.com/smartystreets/goconvey"))
(propagated-inputs (propagated-inputs
`(("go-github.com-jtolds-gls" ,go-github.com-jtolds-gls) (list go-github.com-jtolds-gls go-github.com-smartystreets-assertions))
("go-github.com-smartystreets-assertions" ,go-github.com-smartystreets-assertions)))
(synopsis "Go testing tool with both a web and terminal user interface") (synopsis "Go testing tool with both a web and terminal user interface")
(description (description
"GoConvey is a testing tool for Go. It integrates with go test, can show "GoConvey is a testing tool for Go. It integrates with go test, can show
@ -748,7 +742,7 @@ similar to unit tests.")
"1xslavlb1974y5xvs8n1j9zkk05dlw8imy4saasrjlmibl895ii1")))) "1xslavlb1974y5xvs8n1j9zkk05dlw8imy4saasrjlmibl895ii1"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("googletest" ,googletest))) (list googletest))
(home-page "https://cpputest.github.io/") (home-page "https://cpputest.github.io/")
(synopsis "Unit testing and mocking framework for C/C++") (synopsis "Unit testing and mocking framework for C/C++")
(description (description
@ -777,8 +771,7 @@ but it works for any C/C++ project.")
(format #t "test suite not run~%")) (format #t "test suite not run~%"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("python-mock" ,python-mock) (list python-mock python-nose))
("python-nose" ,python-nose)))
(home-page "https://github.com/wolever/parameterized") (home-page "https://github.com/wolever/parameterized")
(synopsis "Parameterized testing with any Python test framework") (synopsis "Parameterized testing with any Python test framework")
(description (description
@ -830,7 +823,7 @@ doctest.")
(base32 (base32
"1hrp6j0yrx2xzylfv02qa8kph661m6yq4p0mc8fnimch9j4psrc3")))) "1hrp6j0yrx2xzylfv02qa8kph661m6yq4p0mc8fnimch9j4psrc3"))))
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six))) (list python-six))
(build-system python-build-system) (build-system python-build-system)
(arguments (arguments
;; FIXME: Tests require "pytest", which depends on this package. ;; 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) (build-system python-build-system)
(arguments `(#:tests? #f)) ; 'module' object has no attribute 'collector' (arguments `(#:tests? #f)) ; 'module' object has no attribute 'collector'
(propagated-inputs (propagated-inputs
`(("python-cov-core" ,python-cov-core) (list python-cov-core python-pytest-cov python-six))
("python-pytest-cov" ,python-pytest-cov)
("python-six" ,python-six)))
(home-page "https://github.com/nose-devs/nose2") (home-page "https://github.com/nose-devs/nose2")
(synopsis "Next generation of nicer testing for Python") (synopsis "Next generation of nicer testing for Python")
(description (description
@ -928,8 +919,7 @@ interfaces and processes.")
(lambda _ (lambda _
(zero? (system* "python" "-m" "unittest2" "discover" "--verbose"))))))) (zero? (system* "python" "-m" "unittest2" "discover" "--verbose")))))))
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six) (list python-six python-traceback2))
("python-traceback2" ,python-traceback2)))
(home-page "https://pypi.org/project/unittest2/") (home-page "https://pypi.org/project/unittest2/")
(synopsis "Python unit testing library") (synopsis "Python unit testing library")
(description (description
@ -1056,9 +1046,8 @@ and many external plugins.")
(package (package
(inherit (strip-python2-variant python-pytest)) (inherit (strip-python2-variant python-pytest))
(name "python-pytest-bootstrap") (name "python-pytest-bootstrap")
(native-inputs `(("python-iniconfig" ,python-iniconfig) (native-inputs (list python-iniconfig python-setuptools-scm
("python-setuptools-scm" ,python-setuptools-scm) python-toml))
("python-toml" ,python-toml)))
(arguments `(#:tests? #f)) (arguments `(#:tests? #f))
(properties `((python2-variant . ,(delay python2-pytest-bootstrap)))))) (properties `((python2-variant . ,(delay python2-pytest-bootstrap))))))
@ -1102,8 +1091,7 @@ and many external plugins.")
(when tests? (when tests?
(invoke "pytest"))))))) (invoke "pytest")))))))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-six))
("python-six" ,python-six)))
(home-page "https://github.com/astraw38/pytest-assume") (home-page "https://github.com/astraw38/pytest-assume")
(synopsis "Pytest plugin that allows multiple failures per test") (synopsis "Pytest plugin that allows multiple failures per test")
@ -1139,8 +1127,7 @@ following improvements:
(invoke "python" "./setup.py" "check" (invoke "python" "./setup.py" "check"
"--strict" "--metadata")))))) "--strict" "--metadata"))))))
(propagated-inputs (propagated-inputs
`(("python-coverage" ,python-coverage) (list python-coverage python-pytest))
("python-pytest" ,python-pytest)))
(home-page "https://github.com/pytest-dev/pytest-cov") (home-page "https://github.com/pytest-dev/pytest-cov")
(synopsis "Pytest plugin for measuring coverage") (synopsis "Pytest plugin for measuring coverage")
(description (description
@ -1164,9 +1151,9 @@ supports coverage of subprocesses.")
"0vbls0j570l5my83j4jnk5blmnir44i0w511azlh41nl6k8rac5f")))) "0vbls0j570l5my83j4jnk5blmnir44i0w511azlh41nl6k8rac5f"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(propagated-inputs (propagated-inputs
`(("python-werkzeug" ,python-werkzeug))) (list python-werkzeug))
(arguments (arguments
'(#:phases '(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -1201,7 +1188,7 @@ contacting the real http server.")
(when tests? (when tests?
(invoke "python" "-m" "pytest" "--random-order"))))))) (invoke "python" "-m" "pytest" "--random-order")))))))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(home-page "https://github.com/jbasko/pytest-random-order") (home-page "https://github.com/jbasko/pytest-random-order")
(synopsis "Pytest plugin to randomize the order of tests") (synopsis "Pytest plugin to randomize the order of tests")
(description "@code{pytest-random-order} is a Pytest plugin that (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~%")) (format #t "test suite not run~%"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm))) (list python-setuptools-scm))
(home-page "https://github.com/pytest-dev/pytest-runner") (home-page "https://github.com/pytest-dev/pytest-runner")
(synopsis "Invoke py.test as a distutils command") (synopsis "Invoke py.test as a distutils command")
(description (description
@ -1284,7 +1271,7 @@ reported in a previous test run.")
(add-installed-pythonpath inputs outputs) (add-installed-pythonpath inputs outputs)
(invoke "pytest" "-vv")))))) (invoke "pytest" "-vv"))))))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(home-page "https://github.com/tvorog/pytest-lazy-fixture") (home-page "https://github.com/tvorog/pytest-lazy-fixture")
(synopsis "Use fixtures in @code{pytest.mark.parametrize}") (synopsis "Use fixtures in @code{pytest.mark.parametrize}")
(description "This plugin helps to use fixtures in (description "This plugin helps to use fixtures in
@ -1317,10 +1304,9 @@ reported in a previous test run.")
(invoke "pytest" "--assert=plain" (invoke "pytest" "--assert=plain"
"-k" "not test_standalone_mock"))))))) "-k" "not test_standalone_mock")))))))
(native-inputs (native-inputs
`(("python-pytest-asyncio" ,python-pytest-asyncio) (list python-pytest-asyncio python-setuptools-scm))
("python-setuptools-scm" ,python-setuptools-scm)))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(home-page "https://github.com/pytest-dev/pytest-mock/") (home-page "https://github.com/pytest-dev/pytest-mock/")
(synopsis "Thin-wrapper around the mock package for easier use with py.test") (synopsis "Thin-wrapper around the mock package for easier use with py.test")
(description (description
@ -1388,12 +1374,9 @@ same arguments.")
(invoke "pytest" "-vv" (invoke "pytest" "-vv"
"-n" (number->string (parallel-job-count))))))))) "-n" (number->string (parallel-job-count)))))))))
(native-inputs (native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm))) (list python-setuptools-scm))
(propagated-inputs (propagated-inputs
`(("python-execnet" ,python-execnet) (list python-execnet python-pytest python-py python-pytest-forked))
("python-pytest" ,python-pytest)
("python-py" ,python-py)
("python-pytest-forked" ,python-pytest-forked)))
(home-page (home-page
"https://github.com/pytest-dev/pytest-xdist") "https://github.com/pytest-dev/pytest-xdist")
(synopsis (synopsis
@ -1446,10 +1429,9 @@ result back.")
(add-installed-pythonpath inputs outputs) (add-installed-pythonpath inputs outputs)
(invoke "pytest" "-vv")))))) (invoke "pytest" "-vv"))))))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-pytest-cov))
("python-pytest-cov" ,python-pytest-cov)))
(native-inputs (native-inputs
`(("python-pexpect" ,python-pexpect))) (list python-pexpect))
(home-page "https://github.com/pytest-dev/pytest-timeout") (home-page "https://github.com/pytest-dev/pytest-timeout")
(synopsis "Plugin for py.test to abort hanging tests") (synopsis "Plugin for py.test to abort hanging tests")
(description (description
@ -1514,7 +1496,7 @@ side-effects (such as setting environment variables).")
"0f4w84k8ck82syys7yg9maz93mqzc8p5ymis941x034v44jzq74m")))) "0f4w84k8ck82syys7yg9maz93mqzc8p5ymis941x034v44jzq74m"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(home-page (string-append "https://web.archive.org/web/20161029233413/" (home-page (string-append "https://web.archive.org/web/20161029233413/"
"http://pythonpaste.org/scripttest/")) "http://pythonpaste.org/scripttest/"))
(synopsis "Python library to test command-line scripts") (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" (invoke "python" "-m" "testtools.run"
"testtools.tests.test_suite"))))))) "testtools.tests.test_suite")))))))
(propagated-inputs (propagated-inputs
`(("python-extras" ,python-extras) (list python-extras python-fixtures python-pbr))
("python-fixtures" ,python-fixtures)
("python-pbr" ,python-pbr)))
(native-inputs (native-inputs
`(("python-testscenarios" ,python-testscenarios-bootstrap))) `(("python-testscenarios" ,python-testscenarios-bootstrap)))
(description (description
@ -1602,8 +1582,7 @@ compatibility.")))
(inherit python-testscenarios-bootstrap) (inherit python-testscenarios-bootstrap)
(name "python-testscenarios") (name "python-testscenarios")
(propagated-inputs (propagated-inputs
`(("python-pbr" ,python-pbr) (list python-pbr python-testtools))
("python-testtools" ,python-testtools)))
(description (description
"Testscenarios provides clean dependency injection for Python unittest "Testscenarios provides clean dependency injection for Python unittest
style tests."))) style tests.")))
@ -1637,7 +1616,7 @@ testresources package instead.")
(inherit python-testresources-bootstrap) (inherit python-testresources-bootstrap)
(name "python-testresources") (name "python-testresources")
(propagated-inputs (propagated-inputs
`(("python-pbr" ,python-pbr))) (list python-pbr))
(arguments '()) (arguments '())
(native-inputs (native-inputs
`(("python-fixtures" ,python-fixtures) `(("python-fixtures" ,python-fixtures)
@ -1677,12 +1656,9 @@ python-subunit package instead.")
(inherit python-subunit-bootstrap) (inherit python-subunit-bootstrap)
(name "python-subunit") (name "python-subunit")
(propagated-inputs (propagated-inputs
`(("python-extras" ,python-extras) (list python-extras python-testtools))
("python-testtools" ,python-testtools)))
(native-inputs (native-inputs
`(("python-fixtures" ,python-fixtures) (list python-fixtures python-hypothesis python-testscenarios))
("python-hypothesis" ,python-hypothesis)
("python-testscenarios" ,python-testscenarios)))
(description (description
"Python-subunit is a Python implementation of the subunit test streaming "Python-subunit is a Python implementation of the subunit test streaming
protocol."))) protocol.")))
@ -1709,8 +1685,7 @@ protocol.")))
;; Package is not loadable on its own at this stage. ;; Package is not loadable on its own at this stage.
(delete 'sanity-check)))) (delete 'sanity-check))))
(propagated-inputs (propagated-inputs
`(("python-pbr-minimal" ,python-pbr-minimal) (list python-pbr-minimal python-six))
("python-six" ,python-six)))
(home-page "https://launchpad.net/python-fixtures") (home-page "https://launchpad.net/python-fixtures")
(synopsis "Python test fixture library") (synopsis "Python test fixture library")
(description (description
@ -1732,8 +1707,7 @@ python-fixtures package instead.")
"fixtures.test_suite"))))))) "fixtures.test_suite")))))))
(propagated-inputs (propagated-inputs
;; Fixtures uses pbr at runtime to check versions, etc. ;; Fixtures uses pbr at runtime to check versions, etc.
`(("python-pbr" ,python-pbr) (list python-pbr python-six))
("python-six" ,python-six)))
(native-inputs (native-inputs
`(("python-mock" ,python-mock) `(("python-mock" ,python-mock)
("python-testtools" ,python-testtools-bootstrap))) ("python-testtools" ,python-testtools-bootstrap)))
@ -1759,7 +1733,7 @@ Python tests.")))
("python-subunit" ,python-subunit-bootstrap) ("python-subunit" ,python-subunit-bootstrap)
("python-testtools" ,python-testtools-bootstrap))) ("python-testtools" ,python-testtools-bootstrap)))
(native-inputs (native-inputs
`(("python-mimeparse" ,python-mimeparse))) (list python-mimeparse))
(home-page "https://launchpad.net/testrepository") (home-page "https://launchpad.net/testrepository")
(synopsis "Database for Python test results") (synopsis "Database for Python test results")
(description (description
@ -1774,11 +1748,9 @@ Python tests.")))
;; FIXME: Many tests are failing. ;; FIXME: Many tests are failing.
'(#:tests? #f)) '(#:tests? #f))
(propagated-inputs (propagated-inputs
`(("python-fixtures" ,python-fixtures) (list python-fixtures python-subunit python-testtools))
("python-subunit" ,python-subunit)
("python-testtools" ,python-testtools)))
(native-inputs (native-inputs
`(("python-mimeparse" ,python-mimeparse))) (list python-mimeparse))
(description "Testrepository provides a database of test results which can (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 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."))) have failed since the last commit or what tests are currently failing.")))
@ -1825,10 +1797,8 @@ executed.")
(base32 "03drs4myv1ik79148xyhli37q6mp931jb14cz65n8qvls2zvvwgx")))) (base32 "03drs4myv1ik79148xyhli37q6mp931jb14cz65n8qvls2zvvwgx"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-coverage" ,python-coverage) (list python-coverage python-async-generator python-hypothesis
("python-async-generator" ,python-async-generator) python-pytest))
("python-hypothesis" ,python-hypothesis)
("python-pytest" ,python-pytest)))
(home-page "https://github.com/pytest-dev/pytest-asyncio") (home-page "https://github.com/pytest-dev/pytest-asyncio")
(synopsis "Pytest support for asyncio") (synopsis "Pytest support for asyncio")
(description "Python asyncio code is usually written in the form of (description "Python asyncio code is usually written in the form of
@ -1850,7 +1820,7 @@ to make testing async code easier.")
"0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a")))) "0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-coverage" ,python-coverage))) (list python-coverage))
(home-page "https://github.com/schlamar/cov-core") (home-page "https://github.com/schlamar/cov-core")
(synopsis "Coverage plugin core for pytest-cov, nose-cov and nose2-cov") (synopsis "Coverage plugin core for pytest-cov, nose-cov and nose2-cov")
(description (description
@ -1875,10 +1845,9 @@ testing frameworks.")
"1217c0vqf7ii65635gvl27a5pfhv0r7zhrpdp9cx640hg73bgn4f")))) "1217c0vqf7ii65635gvl27a5pfhv0r7zhrpdp9cx640hg73bgn4f"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-unittest2" ,python-unittest2))) (list python-unittest2))
(propagated-inputs (propagated-inputs
`(("python-coverage" ,python-coverage) (list python-coverage python-requests))
("python-requests" ,python-requests)))
(home-page "https://github.com/codecov/codecov-python") (home-page "https://github.com/codecov/codecov-python")
(synopsis "Upload code coverage reports to @code{codecov.io}") (synopsis "Upload code coverage reports to @code{codecov.io}")
(description (description
@ -1926,7 +1895,7 @@ C/C++, R, and more, and uploads it to the @code{codecov.io} service.")
wheel (string-append "--prefix=" out))) wheel (string-append "--prefix=" out)))
(find-files "dist" "\\.whl$")))))))) (find-files "dist" "\\.whl$"))))))))
(native-inputs (native-inputs
`(("python-flit" ,python-flit))) (list python-flit))
(home-page "https://github.com/takluyver/testpath") (home-page "https://github.com/takluyver/testpath")
(synopsis "Test utilities for code working with files and commands") (synopsis "Test utilities for code working with files and commands")
(description (description
@ -1947,7 +1916,7 @@ tools for mocking system commands and recording calls to those.")
(base32 "1mz26cxn4x8bbgv0rn0mvj2z05y31rkc8009nvdlb3lam5b4mj3y")))) (base32 "1mz26cxn4x8bbgv0rn0mvj2z05y31rkc8009nvdlb3lam5b4mj3y"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("unzip" ,unzip))) ; for unpacking the source (list unzip)) ; for unpacking the source
(synopsis "Python micro test suite harness") (synopsis "Python micro test suite harness")
(description "A micro unittest suite harness for Python.") (description "A micro unittest suite harness for Python.")
(home-page "https://github.com/trentm/testlib") (home-page "https://github.com/trentm/testlib")
@ -1969,10 +1938,7 @@ tools for mocking system commands and recording calls to those.")
"1a873fihw4rhshc722j4h6j7g3nj7xpgsna9hhg3zn6ksknnhx5y")))) "1a873fihw4rhshc722j4h6j7g3nj7xpgsna9hhg3zn6ksknnhx5y"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-apipkg" ,python-apipkg) (list python-apipkg python-execnet python-py python-pytest))
("python-execnet" ,python-execnet)
("python-py" ,python-py)
("python-pytest" ,python-pytest)))
(synopsis "Py.test plugin with mechanisms for caching across test runs") (synopsis "Py.test plugin with mechanisms for caching across test runs")
(description "The pytest-cache plugin provides tools to rerun failures from (description "The pytest-cache plugin provides tools to rerun failures from
the last py.test invocation.") the last py.test invocation.")
@ -2000,11 +1966,9 @@ the last py.test invocation.")
(lambda _ (lambda _
(invoke "py.test" "-v")))))) (invoke "py.test" "-v"))))))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-requests python-six))
("python-requests" ,python-requests)
("python-six" ,python-six)))
(propagated-inputs (propagated-inputs
`(("python-werkzeug" ,python-werkzeug))) (list python-werkzeug))
(synopsis "Py.test plugin to test server connections locally") (synopsis "Py.test plugin to test server connections locally")
(description "Pytest-localserver is a plugin for the pytest testing (description "Pytest-localserver is a plugin for the pytest testing
framework which enables you to test server connections locally.") framework which enables you to test server connections locally.")
@ -2023,10 +1987,9 @@ framework which enables you to test server connections locally.")
"0rm2rchrr63imn44xk5slwydxf8gvy579524qcxq7dc42pnk17zx")))) "0rm2rchrr63imn44xk5slwydxf8gvy579524qcxq7dc42pnk17zx"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm))) (list python-setuptools-scm))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-psutil))
("python-psutil" ,python-psutil)))
(synopsis "Pytest plugin to manage external processes across test runs") (synopsis "Pytest plugin to manage external processes across test runs")
(description "Pytest-xprocess is an experimental py.test plugin for managing (description "Pytest-xprocess is an experimental py.test plugin for managing
processes across test runs.") processes across test runs.")
@ -2045,7 +2008,7 @@ processes across test runs.")
"15kzcr5pchf3id4ikdvlv752rc0j4d912n589l4rifp8qsj19l1x")))) "15kzcr5pchf3id4ikdvlv752rc0j4d912n589l4rifp8qsj19l1x"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(synopsis "Set-up and tear-down fixtures for unit tests") (synopsis "Set-up and tear-down fixtures for unit tests")
(description "This plugin allows you to set up and tear down fixtures within (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 unit test functions that use @code{py.test}. This is useful for using
@ -2070,9 +2033,7 @@ normally the case.")
(base32 "1i0hv3h49zvl62jbiyjag84carbrp3zprqzxffdr291nxavvac0n")))) (base32 "1i0hv3h49zvl62jbiyjag84carbrp3zprqzxffdr291nxavvac0n"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-packaging" ,python-packaging) (list python-packaging python-pytest python-termcolor))
("python-pytest" ,python-pytest)
("python-termcolor" ,python-termcolor)))
(home-page "https://pivotfinland.com/pytest-sugar/") (home-page "https://pivotfinland.com/pytest-sugar/")
(synopsis "Plugin for pytest that changes the default look and feel") (synopsis "Plugin for pytest that changes the default look and feel")
(description (description
@ -2131,8 +2092,8 @@ seamlessly into your existing Python unit testing work flow.")
(base32 (base32
"183gpxbfcdhdqzlahkji5a71n6lmvgqsbkcb0ihqad51n2j6jhrw")))) "183gpxbfcdhdqzlahkji5a71n6lmvgqsbkcb0ihqad51n2j6jhrw"))))
(propagated-inputs (propagated-inputs
`(("python2-enum34" ,python2-enum34) (modify-inputs (package-propagated-inputs hypothesis)
,@(package-propagated-inputs hypothesis)))))) (prepend python2-enum34))))))
(define-public python-hypothesmith (define-public python-hypothesmith
(package (package
@ -2176,7 +2137,7 @@ programs, something like CSmith, a random generator of C programs.")
(lambda _ (lambda _
(invoke "python" "lit.py" "tests")))))) (invoke "python" "lit.py" "tests"))))))
(native-inputs (native-inputs
`(("llvm" ,llvm))) (list llvm))
(home-page "https://llvm.org/") (home-page "https://llvm.org/")
(synopsis "LLVM Software Testing Tool") (synopsis "LLVM Software Testing Tool")
(description "@code{lit} is a portable tool for executing LLVM and Clang (description "@code{lit} is a portable tool for executing LLVM and Clang
@ -2209,9 +2170,9 @@ failures.")
(add-installed-pythonpath inputs outputs) (add-installed-pythonpath inputs outputs)
(invoke "pytest" "-v"))))))) (invoke "pytest" "-v")))))))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(propagated-inputs (propagated-inputs
`(("python-pep8" ,python-pep8))) (list python-pep8))
(home-page "https://bitbucket.org/pytest-dev/pytest-pep8") (home-page "https://bitbucket.org/pytest-dev/pytest-pep8")
(synopsis "Py.test plugin to check PEP8 requirements") (synopsis "Py.test plugin to check PEP8 requirements")
(description "Pytest plugin for checking PEP8 compliance.") (description "Pytest plugin for checking PEP8 compliance.")
@ -2242,12 +2203,10 @@ failures.")
(add-installed-pythonpath inputs outputs) (add-installed-pythonpath inputs outputs)
(invoke "py.test" "-vv" "-k" "not test_syntax_error")))))) (invoke "py.test" "-vv" "-k" "not test_syntax_error"))))))
(native-inputs (native-inputs
`(("python-coverage" ,python-coverage) (list python-coverage python-pytest python-pytest-cache
("python-pytest" ,python-pytest) python-pytest-pep8))
("python-pytest-cache" ,python-pytest-cache)
("python-pytest-pep8" ,python-pytest-pep8)))
(propagated-inputs (propagated-inputs
`(("python-pyflakes" ,python-pyflakes))) (list python-pyflakes))
(home-page "https://github.com/fschulze/pytest-flakes") (home-page "https://github.com/fschulze/pytest-flakes")
(synopsis "Py.test plugin to check source code with pyflakes") (synopsis "Py.test plugin to check source code with pyflakes")
(description "Pytest plugin for checking Python source code with pyflakes.") (description "Pytest plugin for checking Python source code with pyflakes.")
@ -2278,7 +2237,7 @@ failures.")
(lambda _ (lambda _
(invoke "./testrun")))))) (invoke "./testrun"))))))
(propagated-inputs (propagated-inputs
`(("python-coverage" ,python-coverage))) (list python-coverage))
(home-page "https://liw.fi/coverage-test-runner/") (home-page "https://liw.fi/coverage-test-runner/")
(synopsis "Python module for running unit tests") (synopsis "Python module for running unit tests")
(description "@code{CoverageTestRunner} is a python module for running (description "@code{CoverageTestRunner} is a python module for running
@ -2304,14 +2263,9 @@ statements in the module it tests.")
(base32 "15yw69v1cj6zkndk60c2g0dgl0khh8bfm1lrwhjffpdjfc7nkc9a")))) (base32 "15yw69v1cj6zkndk60c2g0dgl0khh8bfm1lrwhjffpdjfc7nkc9a"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-pytest-benchmark python-pytest-runner))
("python-pytest-benchmark" ,python-pytest-benchmark)
("python-pytest-runner" ,python-pytest-runner)))
(propagated-inputs (propagated-inputs
`(("python-astroid" ,python-astroid) (list python-astroid python-isort python-mccabe python-toml))
("python-isort" ,python-isort)
("python-mccabe" ,python-mccabe)
("python-toml" ,python-toml)))
(home-page "https://github.com/PyCQA/pylint") (home-page "https://github.com/PyCQA/pylint")
(synopsis "Python source code analyzer which looks for coding standard (synopsis "Python source code analyzer which looks for coding standard
errors") errors")
@ -2416,7 +2370,7 @@ pytest report.")
"1w7wxh27sbqwm4jgwrjr9c2gy384aca5jzw9c0wzhl0pmk2mvqab")))) "1w7wxh27sbqwm4jgwrjr9c2gy384aca5jzw9c0wzhl0pmk2mvqab"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(propagated-inputs (propagated-inputs
`(("pytest" ,python-pytest))) `(("pytest" ,python-pytest)))
(home-page "https://github.com/eisensheng/pytest-catchlog") (home-page "https://github.com/eisensheng/pytest-catchlog")
@ -2441,8 +2395,7 @@ a fork of pytest-capturelog.")
"10xqr12qv62k2flxwqhh8cr00cjhn7sfjrm6p35gd1x5bmjkr319")))) "10xqr12qv62k2flxwqhh8cr00cjhn7sfjrm6p35gd1x5bmjkr319"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-coverage" ,python-coverage) (list python-coverage python-nose))
("python-nose" ,python-nose)))
(home-page "https://github.com/cmheisel/nose-xcover") (home-page "https://github.com/cmheisel/nose-xcover")
(synopsis "Extends nose.plugins.cover to add Cobertura-style XML reports") (synopsis "Extends nose.plugins.cover to add Cobertura-style XML reports")
(description "Nose-xcover is a companion to the built-in (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")))) "behave-skip-a-couple-of-tests.patch"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-mock" ,python-mock) (list python-mock python-nose python-pathpy python-pyhamcrest
("python-nose" ,python-nose) python-pytest))
("python-pathpy" ,python-pathpy)
("python-pyhamcrest" ,python-pyhamcrest)
("python-pytest" ,python-pytest)))
(propagated-inputs (propagated-inputs
`(("python-parse" ,python-parse) (list python-parse python-parse-type))
("python-parse-type" ,python-parse-type)))
(arguments (arguments
'(#:test-target "behave_test")) '(#:test-target "behave_test"))
(home-page "https://github.com/behave/behave") (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. (("'ordereddict==1.1'") "")) ; Python >= 2.7 has it built-in.
#t))))) #t)))))
(propagated-inputs (propagated-inputs
`(("behave" ,behave) (list behave python-requests))
("python-requests" ,python-requests)))
(home-page "https://github.com/jefersondaniel/behave-web-api") (home-page "https://github.com/jefersondaniel/behave-web-api")
(synopsis "Provides testing for JSON APIs with Behave for Python") (synopsis "Provides testing for JSON APIs with Behave for Python")
(description "This package provides testing utility modules for testing (description "This package provides testing utility modules for testing
@ -2565,11 +2513,9 @@ JSON APIs with Behave.")
(("six==1.10.0") "six")) (("six==1.10.0") "six"))
#t))))) #t)))))
(propagated-inputs (propagated-inputs
`(("python-colorama" ,python-colorama) (list python-colorama python-termstyle))
("python-termstyle" ,python-termstyle)))
(native-inputs (native-inputs
`(("python-six" ,python-six) (list python-six python-nose))
("python-nose" ,python-nose)))
(home-page "https://github.com/JBKahn/rednose") (home-page "https://github.com/JBKahn/rednose")
(synopsis "Colored output for Python nosetests") (synopsis "Colored output for Python nosetests")
(description "This package provides colored output for the (description "This package provides colored output for the
@ -2595,7 +2541,7 @@ JSON APIs with Behave.")
"1dvip61r2frjv35mv6mmfjc07402z73pjbndfp3mhxyjn2zhksw2")))) "1dvip61r2frjv35mv6mmfjc07402z73pjbndfp3mhxyjn2zhksw2"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-nose" ,python-nose))) (list python-nose))
(home-page "https://github.com/fzumstein/nose-random") (home-page "https://github.com/fzumstein/nose-random")
(synopsis "Nose plugin to facilitate randomized unit testing with (synopsis "Nose plugin to facilitate randomized unit testing with
Python") Python")
@ -2617,8 +2563,7 @@ scenarios.")
(base32 "0z662rqhfk4bjmg806mn4frb8nz4gbh7mrddsrhfffp1g4yklj3y")))) (base32 "0z662rqhfk4bjmg806mn4frb8nz4gbh7mrddsrhfffp1g4yklj3y"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-nose" ,python-nose) (list python-nose python-numpy))
("python-numpy" ,python-numpy)))
(home-page "https://github.com/adamchainz/nose-randomly") (home-page "https://github.com/adamchainz/nose-randomly")
(synopsis (synopsis
"Nose plugin to randomly order tests and control random.seed") "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")))) (base32 "05wzkc88vbzw62pqkvhl33211b90kns0lny70b7qw62rcg4flzk4"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-nose" ,python-nose) (list python-nose python-termcolor))
("python-termcolor" ,python-termcolor)))
(home-page "https://github.com/mahmoudimus/nose-timer") (home-page "https://github.com/mahmoudimus/nose-timer")
(synopsis "Timer plugin for nosetests") (synopsis "Timer plugin for nosetests")
(description "Shows how much time was needed to run individual tests.") (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")))) (base32 "0al75mk829j1izxi760b7yjnknjihyfhp2mvi5qiyrxb9cpxwqk2"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-mock" ,python-mock) (list python-mock python-pytest))
("python-pytest" ,python-pytest)))
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six) (list python-six python-dateutil))
("python-dateutil" ,python-dateutil)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -2754,10 +2696,7 @@ retried.")
(base32 (base32
"05kdzlhs2kvj82pfca13qszszcj6dyrk4b9pbr46x06sq2s4qyls")))) "05kdzlhs2kvj82pfca13qszszcj6dyrk4b9pbr46x06sq2s4qyls"))))
(native-inputs ;all native inputs are for tests (native-inputs ;all native inputs are for tests
`(("python-pytest-cov" ,python-pytest-cov) (list python-pytest-cov python-mock python-pytest python-hypothesis))
("python-mock" ,python-mock)
("python-pytest" ,python-pytest)
("python-hypothesis" ,python-hypothesis)))
(build-system python-build-system) (build-system python-build-system)
(arguments (arguments
`(#:phases (modify-phases %standard-phases `(#:phases (modify-phases %standard-phases
@ -2840,9 +2779,9 @@ portable to just about any platform.")
(("/bin/bash") (which "bash")))))) (("/bin/bash") (which "bash"))))))
#:test-target "test")) #:test-target "test"))
(native-inputs (native-inputs
`(("perl" ,perl))) ;for tests (list perl)) ;for tests
(inputs (inputs
`(("coreutils" ,coreutils))) (list coreutils))
(synopsis "Fake the system time for single applications") (synopsis "Fake the system time for single applications")
(description (description
"The libfaketime library allows users to modify the system time that an "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")) (("/run") "/tmp"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("vala" ,vala) (list vala
("gobject-introspection" ,gobject-introspection) gobject-introspection
("gtk-doc" ,gtk-doc/stable) gtk-doc/stable
("pkg-config" ,pkg-config) pkg-config
;; For tests.
;; For tests. python
("python" ,python) which))
("which" ,which)))
(inputs (inputs
`(("glib" ,glib) (list glib eudev libgudev))
("eudev" ,eudev)
("libgudev" ,libgudev)))
(home-page "https://github.com/martinpitt/umockdev/") (home-page "https://github.com/martinpitt/umockdev/")
(synopsis "Mock hardware devices for creating unit tests") (synopsis "Mock hardware devices for creating unit tests")
(description "umockdev mocks hardware devices for creating integration (description "umockdev mocks hardware devices for creating integration
@ -2961,7 +2897,7 @@ grew out of the @dfn{Vc} project.")
"python" "-m" "pytest" "python" "-m" "pytest"
"pyfakefs/pytest_tests/pytest_plugin_test.py")))))) "pyfakefs/pytest_tests/pytest_plugin_test.py"))))))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(build-system python-build-system) (build-system python-build-system)
;; Guix lint doesn't like that this is a permanent redirect to the GitHub ;; 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 ;; 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") (invoke "nosetests" "-v")
(format #t "test suite not run~%")) (format #t "test suite not run~%"))
#t))))) #t)))))
(propagated-inputs `(("python-wrapt" ,python-wrapt))) (propagated-inputs (list python-wrapt))
(native-inputs (native-inputs
`(("python-coverage" ,python-coverage) (list python-coverage python-nose))
("python-nose" ,python-nose)))
(home-page (home-page
"https://github.com/kwarunek/aiounittest") "https://github.com/kwarunek/aiounittest")
(synopsis "Test asyncio code more easily") (synopsis "Test asyncio code more easily")
@ -3040,7 +2975,7 @@ asynchronous code in Python (asyncio).")
"0swl3mxca7nnjbb5grfzrm3fa2750h9vjsha0f2kyrljc6895a62")))) "0swl3mxca7nnjbb5grfzrm3fa2750h9vjsha0f2kyrljc6895a62"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(home-page (home-page
"https://github.com/RKrahl/pytest-dependency") "https://github.com/RKrahl/pytest-dependency")
(synopsis "Manage dependencies of tests") (synopsis "Manage dependencies of tests")
@ -3062,10 +2997,9 @@ skipped if any of the dependencies did fail or has been skipped.")
"066bg6wlzgq2pqnjp73dfrcmk8951xw3aqcxa3p1axgqimrixbyk")))) "066bg6wlzgq2pqnjp73dfrcmk8951xw3aqcxa3p1axgqimrixbyk"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm))) (list python-setuptools-scm))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-wheel))
("python-wheel" ,python-wheel)))
(home-page "https://github.com/gabrielcnr/pytest-datadir") (home-page "https://github.com/gabrielcnr/pytest-datadir")
(synopsis "Pytest plugin for manipulating test data directories and files") (synopsis "Pytest plugin for manipulating test data directories and files")
(description (description
@ -3086,19 +3020,17 @@ directories and files.")
"05jpsvv8rj8i4x24fphpnar5dl4s6d6bw6ikjk5d8v96rdviz9qm")))) "05jpsvv8rj8i4x24fphpnar5dl4s6d6bw6ikjk5d8v96rdviz9qm"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-pytest-datadir" ,python-pytest-datadir) (list python-pytest-datadir python-pyyaml))
("python-pyyaml" ,python-pyyaml)))
(native-inputs (native-inputs
`(("python-matplotlib" ,python-matplotlib) (list python-matplotlib
("python-numpy" ,python-numpy) python-numpy
("python-pandas" ,python-pandas) python-pandas
("python-pillow" ,python-pillow) python-pillow
("python-pre-commit" ,python-pre-commit) python-pre-commit
("python-restructuredtext-lint" python-restructuredtext-lint
,python-restructuredtext-lint) python-tox
("python-tox" ,python-tox) python-setuptools-scm
("python-setuptools-scm" ,python-setuptools-scm) python-pytest))
("python-pytest" ,python-pytest)))
(home-page "https://github.com/ESSS/pytest-regressions") (home-page "https://github.com/ESSS/pytest-regressions")
(synopsis "Easy to use fixtures to write regression tests") (synopsis "Easy to use fixtures to write regression tests")
(description (description

View File

@ -70,20 +70,20 @@
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("eigen" ,eigen) (list eigen
("mmtf-cpp" ,mmtf-cpp) mmtf-cpp
("msgpack" ,msgpack) msgpack
("googletest" ,googletest) googletest
("pkg-config" ,pkg-config) pkg-config
("pybind11" ,pybind11))) pybind11))
(inputs (inputs
`(("glew" ,glew) (list glew
("libarchive" ,libarchive) libarchive
("libmsym" ,libmsym) libmsym
("molequeue" ,molequeue) molequeue
("python" ,python) python
("spglib" ,spglib) spglib
("qtbase" ,qtbase-5))) qtbase-5))
(arguments (arguments
'(#:configure-flags (list "-DENABLE_TESTING=ON" '(#:configure-flags (list "-DENABLE_TESTING=ON"
(string-append "-DSPGLIB_INCLUDE_DIR=" (string-append "-DSPGLIB_INCLUDE_DIR="
@ -113,13 +113,9 @@ bioinformatics, materials science, and related areas.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("eigen" ,eigen) (list eigen pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("avogadrolibs" ,avogadrolibs) (list avogadrolibs hdf5 molequeue qtbase-5))
("hdf5" ,hdf5)
("molequeue" ,molequeue)
("qtbase" ,qtbase-5)))
;; TODO: Enable tests with "-DENABLE_TESTING" configure flag. ;; TODO: Enable tests with "-DENABLE_TESTING" configure flag.
(arguments (arguments
'(#:tests? #f)) '(#:tests? #f))
@ -147,7 +143,7 @@ powerful plugin architecture.")
"1z26lsyf7xwnzwjvimmbla7ckipx6p734w7y0jk2a2fzci8fkdcr")))) "1z26lsyf7xwnzwjvimmbla7ckipx6p734w7y0jk2a2fzci8fkdcr"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("python-mmtk" ,python2-mmtk))) (list python2-mmtk))
(arguments (arguments
`(#:python ,python-2 `(#:python ,python-2
;; No test suite ;; No test suite
@ -303,7 +299,7 @@ biological structures.")
"1w1fgxzqrb5yxvpmnc3c9ymnvixy0z1nfafkd9whg9zw8nbgl998")))) "1w1fgxzqrb5yxvpmnc3c9ymnvixy0z1nfafkd9whg9zw8nbgl998"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
`(("qtbase" ,qtbase-5))) (list qtbase-5))
(arguments (arguments
'(#:configure-flags '("-DENABLE_TESTING=ON") '(#:configure-flags '("-DENABLE_TESTING=ON")
#:phases #:phases
@ -355,12 +351,10 @@ staged, and output files collected using a standard interface.")
"016h4bqg419p6s7bcx55q5iik91gqmk26hbnfgj2j6zl0j36w51r")))) "016h4bqg419p6s7bcx55q5iik91gqmk26hbnfgj2j6zl0j36w51r"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("python-matplotlib" ,(with-numpy-1.8 python2-matplotlib)) (list (with-numpy-1.8 python2-matplotlib) python2-scientific netcdf
("python-scientific" ,python2-scientific) gv))
("netcdf" ,netcdf)
("gv" ,gv)))
(propagated-inputs (propagated-inputs
`(("python-mmtk" ,python2-mmtk))) (list python2-mmtk))
(arguments (arguments
`(#:python ,python-2 `(#:python ,python-2
#:tests? #f ; No test suite #:tests? #f ; No test suite
@ -416,7 +410,7 @@ NumPy < 1.9.")
"1apf2n8nb34z09xarj7k4jgriq283l769sakjmj5aalpbilvai4q")))) "1apf2n8nb34z09xarj7k4jgriq283l769sakjmj5aalpbilvai4q"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -502,13 +496,13 @@ stored with user-specified precision.")
("python-pygments" ,python-pygments) ("python-pygments" ,python-pygments)
("python-sphinx" ,python-sphinx))) ("python-sphinx" ,python-sphinx)))
(inputs (inputs
`(("fftwf" ,fftwf) (list fftwf
("hwloc" ,hwloc-2 "lib") `(,hwloc-2 "lib")
("lmfit" ,lmfit) lmfit
("openblas" ,openblas) openblas
("perl" ,perl) perl
("tinyxml2" ,tinyxml2) tinyxml2
("tng" ,tng))) tng))
(home-page "http://www.gromacs.org/") (home-page "http://www.gromacs.org/")
(synopsis "Molecular dynamics software package") (synopsis "Molecular dynamics software package")
(description "GROMACS is a versatile package to perform molecular dynamics, (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")) (assoc-ref %build-inputs "inchi") "/include/inchi"))
#:test-target "test")) #:test-target "test"))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("eigen" ,eigen) (list eigen inchi libxml2 zlib))
("inchi" ,inchi)
("libxml2" ,libxml2)
("zlib" ,zlib)))
(home-page "http://openbabel.org/wiki/Main_Page") (home-page "http://openbabel.org/wiki/Main_Page")
(synopsis "Chemistry data manipulation toolbox") (synopsis "Chemistry data manipulation toolbox")
(description (description
@ -649,19 +640,18 @@ symmetries written in C. Spglib can be used to:
(string-append "--prefix=" (assoc-ref outputs "out")) (string-append "--prefix=" (assoc-ref outputs "out"))
"--root=/")))))) "--root=/"))))))
(inputs (inputs
`(("freetype" ,freetype) (list freetype
("libpng" ,libpng) libpng
("freeglut" ,freeglut) freeglut
("glew" ,glew) glew
("libxml2" ,libxml2) libxml2
("mmtf-cpp" ,mmtf-cpp) mmtf-cpp
("msgpack" ,msgpack) msgpack
("python-pyqt" ,python-pyqt) python-pyqt
("glm" ,glm) glm
("netcdf" ,netcdf))) netcdf))
(native-inputs (native-inputs
`(("catch2" ,catch-framework2) (list catch-framework2 python-setuptools))
("python-setuptools" ,python-setuptools)))
(home-page "https://pymol.org") (home-page "https://pymol.org")
(synopsis "Molecular visualization system") (synopsis "Molecular visualization system")
(description "PyMOL is a capable molecular viewer and renderer. It can be (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)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("chez-scheme" ,chez-scheme))) (list chez-scheme))
(arguments (arguments
`(#:make-flags (let ((out (assoc-ref %outputs "out"))) `(#:make-flags (let ((out (assoc-ref %outputs "out")))
(list (string-append "PREFIX=" out) (list (string-append "PREFIX=" out)
@ -481,9 +481,9 @@ Chez Scheme.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("chez-srfi" ,chez-srfi))) ; for tests (list chez-srfi)) ; for tests
(native-inputs (native-inputs
`(("chez-scheme" ,chez-scheme))) (list chez-scheme))
(arguments (arguments
`(#:make-flags ,(chez-make-flags name version) `(#:make-flags ,(chez-make-flags name version)
#:test-target "test" #:test-target "test"
@ -510,11 +510,11 @@ Chez Scheme.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("chez-matchable" ,chez-matchable))) ; for tests (list chez-matchable)) ; for tests
(propagated-inputs (propagated-inputs
`(("chez-srfi" ,chez-srfi))) ; for irregex-utils (list chez-srfi)) ; for irregex-utils
(native-inputs (native-inputs
`(("chez-scheme" ,chez-scheme))) (list chez-scheme))
(arguments (arguments
`(#:make-flags ,(chez-make-flags name version) `(#:make-flags ,(chez-make-flags name version)
#:test-target "test" #:test-target "test"
@ -542,9 +542,9 @@ syntax, with various aliases for commonly used patterns.")
(file-name (string-append name "-" version ".tar.gz")))) (file-name (string-append name "-" version ".tar.gz"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs (propagated-inputs
`(("chez-srfi" ,chez-srfi))) ; for irregex-utils (list chez-srfi)) ; for irregex-utils
(native-inputs (native-inputs
`(("chez-scheme" ,chez-scheme))) (list chez-scheme))
(arguments (arguments
`(#:make-flags ,(chez-make-flags name version) `(#:make-flags ,(chez-make-flags name version)
#:test-target "chez-check" #:test-target "chez-check"
@ -582,9 +582,9 @@ strings.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("chez-srfi" ,chez-srfi))) ; for tests (list chez-srfi)) ; for tests
(native-inputs (native-inputs
`(("chez-scheme" ,chez-scheme))) (list chez-scheme))
(arguments (arguments
`(#:make-flags ,(chez-make-flags name version) `(#:make-flags ,(chez-make-flags name version)
#:test-target "test" #:test-target "test"
@ -612,12 +612,11 @@ required to port the program @code{Scmutils} to Chez Scheme.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("chez-srfi" ,chez-srfi))) ; for tests (list chez-srfi)) ; for tests
(native-inputs (native-inputs
`(("chez-scheme" ,chez-scheme))) (list chez-scheme))
(propagated-inputs (propagated-inputs
`(("chez-mit" ,chez-mit) (list chez-mit chez-srfi))
("chez-srfi" ,chez-srfi)))
(arguments (arguments
`(#:make-flags ,(chez-make-flags name version) `(#:make-flags ,(chez-make-flags name version)
#:tests? #f ; no test suite #:tests? #f ; no test suite

View File

@ -68,7 +68,7 @@
(variable "CHICKEN_REPOSITORY_PATH") (variable "CHICKEN_REPOSITORY_PATH")
;; TODO extract binary version into a module level definition. ;; TODO extract binary version into a module level definition.
(files (list "var/lib/chicken/11"))))) (files (list "var/lib/chicken/11")))))
(propagated-inputs `(("gcc-toolchain" ,gcc-toolchain))) (propagated-inputs (list gcc-toolchain))
(home-page "https://www.call-cc.org/") (home-page "https://www.call-cc.org/")
(synopsis "R5RS Scheme implementation that compiles native code via C") (synopsis "R5RS Scheme implementation that compiles native code via C")
(description (description
@ -99,7 +99,7 @@ language standard, and includes many enhancements and extensions.")
(build-system chicken-build-system) (build-system chicken-build-system)
(arguments '(#:egg-name "srfi-1")) (arguments '(#:egg-name "srfi-1"))
(inputs (inputs
`(("chicken-test" ,chicken-test))) (list chicken-test))
(home-page "https://wiki.call-cc.org/eggref/5/srfi-1") (home-page "https://wiki.call-cc.org/eggref/5/srfi-1")
(synopsis "SRFI-1 list library") (synopsis "SRFI-1 list library")
(description (description
@ -182,11 +182,9 @@ CHICKEN Scheme, along with
;; TODO do we really have to make these propagated? ;; TODO do we really have to make these propagated?
;; I don't know Chicken's module system well enough to tell ;; I don't know Chicken's module system well enough to tell
(propagated-inputs (propagated-inputs
`(("chicken-datatype" ,chicken-datatype) (list chicken-datatype chicken-srfi-1 chicken-srfi-14))
("chicken-srfi-1" ,chicken-srfi-1)
("chicken-srfi-14" ,chicken-srfi-14)))
(inputs (inputs
`(("chicken-test" ,chicken-test))) (list chicken-test))
(build-system chicken-build-system) (build-system chicken-build-system)
(arguments '(#:egg-name "agrep")) (arguments '(#:egg-name "agrep"))
(synopsis "Approximate string matching library") (synopsis "Approximate string matching library")
@ -217,8 +215,7 @@ file indexing tool.")
(build-system chicken-build-system) (build-system chicken-build-system)
(arguments '(#:egg-name "datatype")) (arguments '(#:egg-name "datatype"))
(inputs (inputs
`(("chicken-srfi-1" ,chicken-srfi-1) (list chicken-srfi-1 chicken-test))
("chicken-test" ,chicken-test)))
(home-page "https://wiki.call-cc.org/eggref/5/datatype") (home-page "https://wiki.call-cc.org/eggref/5/datatype")
(synopsis "Facility for creating and using variant records") (synopsis "Facility for creating and using variant records")
(description (description
@ -245,7 +242,7 @@ Languages} by Friedman, Wand, and Haynes.")
(base32 (base32
"0gz50n5i561n5sk9prry0lrxz6bfrq9if5bclaq6a0f7lzinhnzb")))) "0gz50n5i561n5sk9prry0lrxz6bfrq9if5bclaq6a0f7lzinhnzb"))))
(inputs (inputs
`(("chicken-test" ,chicken-test))) (list chicken-test))
(build-system chicken-build-system) (build-system chicken-build-system)
(arguments '(#:egg-name "iset")) (arguments '(#:egg-name "iset"))
(synopsis "Integer set library") (synopsis "Integer set library")

View File

@ -168,28 +168,24 @@
`("GUILE_LOAD_COMPILED_PATH" ":" prefix (,objs))) `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,objs)))
#t)))))) #t))))))
(inputs (inputs
`(("guile" ,guile-3.0-latest) (list guile-3.0-latest
("guile-avahi" ,guile-avahi) guile-avahi
("guile-fibers" ,guile-fibers) guile-fibers
("guile-gcrypt" ,guile-gcrypt) guile-gcrypt
("guile-json" ,guile-json-4) guile-json-4
("guile-simple-zmq" ,guile-simple-zmq) guile-simple-zmq
("guile-squee" ,guile-squee-dev) guile-squee-dev
("guile-git" ,guile-git) guile-git
("guile-zlib" ,guile-zlib) guile-zlib
("guile-mastodon" ,guile-mastodon) guile-mastodon
("gnutls" ,gnutls) gnutls
("mailutils" ,mailutils) mailutils
;; FIXME: this is propagated by "guile-git", but it needs to be among ;; FIXME: this is propagated by "guile-git", but it needs to be among
;; the inputs to add it to GUILE_LOAD_PATH. ;; the inputs to add it to GUILE_LOAD_PATH.
("guile-bytestructures" ,guile-bytestructures) guile-bytestructures
("guix" ,guix))) guix))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake pkg-config texinfo ephemeralpg))
("automake" ,automake)
("pkg-config" ,pkg-config)
("texinfo" ,texinfo)
("ephemeralpg" ,ephemeralpg)))
(native-search-paths (native-search-paths
;; For HTTPS access, Cuirass itself honors these variables, with the ;; For HTTPS access, Cuirass itself honors these variables, with the
;; same semantics as Git and OpenSSL (respectively). ;; same semantics as Git and OpenSSL (respectively).
@ -275,11 +271,7 @@ intended as a replacement for Hydra.")
#t))))) #t)))))
(inputs (inputs
`(("capnproto" ,capnproto) (list capnproto rapidjson sqlite boost zlib))
("rapidjson" ,rapidjson)
("sqlite" ,sqlite)
("boost" ,boost)
("zlib" ,zlib)))
(native-inputs (native-inputs
`(("googletest" ,googletest) `(("googletest" ,googletest)
("uglifyjs" ,node-uglify-js) ("uglifyjs" ,node-uglify-js)

View File

@ -207,7 +207,7 @@ that can be implemented for any data type.")
#:test-dirs '("src/test/clojure/") #:test-dirs '("src/test/clojure/")
#:doc-dirs '())) #:doc-dirs '()))
(native-inputs (native-inputs
`(("clojure-tools-macro" ,clojure-tools-macro))) (list clojure-tools-macro))
(synopsis (synopsis
"Monad Macros and Definitions") "Monad Macros and Definitions")
(description (description

View File

@ -165,13 +165,9 @@ connection. This package contains the userland utilities.")
(string-append infodir "/keepalived-figures")) (string-append infodir "/keepalived-figures"))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config python-sphinx texinfo))
("python-sphinx" ,python-sphinx)
("texinfo" ,texinfo)))
(inputs (inputs
`(("openssl" ,openssl) (list openssl libnfnetlink libnl))
("libnfnetlink" ,libnfnetlink)
("libnl" ,libnl)))
(home-page "https://www.keepalived.org/") (home-page "https://www.keepalived.org/")
(synopsis "Load balancing and high-availability frameworks") (synopsis "Load balancing and high-availability frameworks")
(description (description
@ -204,8 +200,7 @@ independently or together to provide resilient infrastructures.")
((".*test_uv_append.c.*") "")) ((".*test_uv_append.c.*") ""))
#t))))) #t)))))
(inputs (inputs
`(("libuv" ,libuv) (list libuv lz4))
("lz4" ,lz4)))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) `(("autoconf" ,autoconf)
("automake" ,automake) ("automake" ,automake)
@ -245,15 +240,11 @@ snapshots).")
;; race condition when tearing down the test server. ;; race condition when tearing down the test server.
((".*test_client.c.*") ""))))))) ((".*test_client.c.*") "")))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("libraft" ,libraft) (list libraft libuv))
("libuv" ,libuv)))
(propagated-inputs (propagated-inputs
`(("sqlite" ,sqlite))) ; dqlite.h includes sqlite3.h (list sqlite)) ; dqlite.h includes sqlite3.h
(build-system gnu-build-system) (build-system gnu-build-system)
(synopsis "Distributed SQLite") (synopsis "Distributed SQLite")
(description "dqlite is a C library that implements an embeddable and replicated (description "dqlite is a C library that implements an embeddable and replicated

View File

@ -83,7 +83,7 @@
(arguments (arguments
`(#:tests? #f)) ; No target `(#:tests? #f)) ; No target
(native-inputs (native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules))) (list extra-cmake-modules))
(synopsis "Shared CMake functions and macros") (synopsis "Shared CMake functions and macros")
(description "CMake-Shared are shared functions and macros for projects (description "CMake-Shared are shared functions and macros for projects
using the CMake build system.") using the CMake build system.")
@ -291,8 +291,8 @@ and workspaces that can be used in the compiler environment of your choice.")
lstat) lstat)
#t)))) #t))))
(inputs (inputs
`(("jsoncpp" ,jsoncpp) (modify-inputs (package-inputs cmake-bootstrap)
,@(package-inputs cmake-bootstrap))) (prepend jsoncpp)))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:configure-flags `(#:configure-flags
@ -373,8 +373,9 @@ and workspaces that can be used in the compiler environment of your choice.")
(string-append doc html)) (string-append doc html))
(delete-file-recursively (string-append out html))))))))) (delete-file-recursively (string-append out html)))))))))
(inputs (inputs
`(("ncurses" ,ncurses) ;required for ccmake (modify-inputs (package-inputs cmake-minimal)
,@(package-inputs cmake-minimal))) (prepend ncurses ;required for ccmake
)))
;; Extra inputs required to build the documentation. ;; Extra inputs required to build the documentation.
(native-inputs (native-inputs
`(,@(package-native-inputs cmake-minimal) `(,@(package-native-inputs cmake-minimal)

View File

@ -68,11 +68,7 @@
(base32 (base32
"1yb1plmv4firfnbb119r2vh1hay221w1ya34nyz0qwsxppfr56hy")))))) "1yb1plmv4firfnbb119r2vh1hay221w1ya34nyz0qwsxppfr56hy"))))))
(inputs (inputs
`(("bdb" ,bdb) (list bdb gmp json-c libxml2 ncurses))
("gmp" ,gmp)
("json-c" ,json-c)
("libxml2" ,libxml2)
("ncurses" ,ncurses)))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "https://www.gnu.org/software/gnucobol/") (home-page "https://www.gnu.org/software/gnucobol/")
(synopsis "A modern COBOL compiler") (synopsis "A modern COBOL compiler")

View File

@ -116,8 +116,7 @@ a major mode for Emacs for examining the flowcharts that it produces.")
"0lr0l9kj2w3jilz9h9y4np9pf9i9ccpy6331lanki2fnz4z8ldvd")))) "0lr0l9kj2w3jilz9h9y4np9pf9i9ccpy6331lanki2fnz4z8ldvd"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("texinfo" ,texinfo) (list texinfo autogen))
("autogen" ,autogen)))
(home-page "https://www.gnu.org/software/complexity/") (home-page "https://www.gnu.org/software/complexity/")
(synopsis "Analyze complexity of C functions") (synopsis "Analyze complexity of C functions")
(description (description
@ -256,7 +255,7 @@ around in a large, deeply nested project.")
#:make-flags (list (string-append "PREFIX=" #:make-flags (list (string-append "PREFIX="
(assoc-ref %outputs "out"))))) (assoc-ref %outputs "out")))))
(inputs `(("perl" ,perl))) (inputs (list perl))
(home-page "https://dwheeler.com/sloccount/") (home-page "https://dwheeler.com/sloccount/")
(synopsis "Count physical source lines of code (SLOC)") (synopsis "Count physical source lines of code (SLOC)")
(description (description
@ -282,12 +281,12 @@ COCOMO model or user-provided parameters.")
(base32 "0ic9q6qqw5f1wafp9lpmhr0miasbdb9zr59c0jlymnzffdmnliyc")))) (base32 "0ic9q6qqw5f1wafp9lpmhr0miasbdb9zr59c0jlymnzffdmnliyc"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("coreutils" ,coreutils) (list coreutils
("perl" ,perl) perl
("perl-algorithm-diff" ,perl-algorithm-diff) perl-algorithm-diff
("perl-digest-md5" ,perl-digest-md5) perl-digest-md5
("perl-parallel-forkmanager" ,perl-parallel-forkmanager) perl-parallel-forkmanager
("perl-regexp-common" ,perl-regexp-common))) perl-regexp-common))
(arguments (arguments
`(#:phases (modify-phases %standard-phases `(#:phases (modify-phases %standard-phases
(delete 'configure) ; nothing to configure (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. ;; https://gcc.gnu.org/gcc-10/porting_to.html.
`(#:configure-flags (list "CFLAGS=-fcommon"))) `(#:configure-flags (list "CFLAGS=-fcommon")))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("pcre" ,pcre) (list pcre xz zlib))
("xz" ,xz)
("zlib" ,zlib)))
(home-page "https://geoff.greer.fm/ag/") (home-page "https://geoff.greer.fm/ag/")
(synopsis "Fast code searching tool") (synopsis "Fast code searching tool")
(description (description
@ -426,16 +423,9 @@ features that are not supported by the standard @code{stdio} implementation.")
(substitute* "Tmain/utils.sh" (substitute* "Tmain/utils.sh"
(("/bin/echo") (which "echo")))))))) (("/bin/echo") (which "echo"))))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake packcc perl pkg-config))
("automake" ,automake)
("packcc" ,packcc)
("perl" ,perl)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("jansson" ,jansson) (list jansson libseccomp libxml2 libyaml))
("libseccomp" ,libseccomp)
("libxml2" ,libxml2)
("libyaml" ,libyaml)))
(home-page "https://ctags.io/") (home-page "https://ctags.io/")
(synopsis "Generate tag files for source code") (synopsis "Generate tag files for source code")
(description (description
@ -491,9 +481,8 @@ expressions, and its ability to generate emacs-style TAGS files.")
#t))))) #t)))))
(home-page "https://github.com/cameronwhite/withershins") (home-page "https://github.com/cameronwhite/withershins")
(inputs (inputs
`(("libiberty" ,libiberty) (list libiberty binutils ;for libbfd
("binutils" ,binutils) ;for libbfd zlib))
("zlib" ,zlib)))
(synopsis "C++11 library for generating stack traces") (synopsis "C++11 library for generating stack traces")
(description (description
"Withershins is a simple cross-platform C++11 library for generating "Withershins is a simple cross-platform C++11 library for generating
@ -538,9 +527,7 @@ stack traces.")
(wrap-program (string-append out "/bin/geninfo") (wrap-program (string-append out "/bin/geninfo")
`("PERL5LIB" ":" prefix (,(getenv "PERL5LIB"))))) `("PERL5LIB" ":" prefix (,(getenv "PERL5LIB")))))
#t))))) #t)))))
(inputs `(("perl" ,perl) (inputs (list perl perl-io-compress perl-json))
("perl-io-compress" ,perl-io-compress)
("perl-json" ,perl-json)))
(home-page "http://ltp.sourceforge.net/coverage/lcov.php") (home-page "http://ltp.sourceforge.net/coverage/lcov.php")
(synopsis "Code coverage tool that enhances GNU gcov") (synopsis "Code coverage tool that enhances GNU gcov")
(description "LCOV is an extension of @command{gcov}, a tool part of the (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) (("/bin/(bash|sh)" shell)
(string-append (assoc-ref inputs "bash") shell))))))))) (string-append (assoc-ref inputs "bash") shell)))))))))
(inputs (inputs
`(("curl" ,curl) (list curl elfutils libelf openssl zlib))
("elfutils" ,elfutils)
("libelf" ,libelf)
("openssl" ,openssl)
("zlib" ,zlib)))
(native-inputs (native-inputs
`(("python" ,python))) (list python))
(home-page "https://github.com/SimonKagstrom/kcov") (home-page "https://github.com/SimonKagstrom/kcov")
(synopsis "Code coverage tester for compiled languages, Python and Bash") (synopsis "Code coverage tester for compiled languages, Python and Bash")
(description "Kcov is a FreeBSD/Linux/OSX code coverage tester for compiled (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") "-DBUILD_TESTING=FALSE")
#:tests? #f)) #:tests? #f))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("bash-completion" ,bash-completion) (list bash-completion
("clang" ,clang) clang
("llvm" ,llvm) llvm
("lua" ,lua) lua
("rct" ,rct) rct
("selene" ,selene))) selene))
(home-page "https://github.com/Andersbakken/rtags") (home-page "https://github.com/Andersbakken/rtags")
(synopsis "Indexer for the C language family with Emacs integration") (synopsis "Indexer for the C language family with Emacs integration")
(description (description
@ -682,8 +665,7 @@ importantly we give you proper follow-symbol and find-references support.")
(base32 "1f9v5s0viq4yc9iv6701h3pv7j21zz1ckl37lpp9hsnliiizv03p")))) (base32 "1f9v5s0viq4yc9iv6701h3pv7j21zz1ckl37lpp9hsnliiizv03p"))))
(build-system trivial-build-system) (build-system trivial-build-system)
(native-inputs (native-inputs
`(("bash" ,bash) (list bash perl))
("perl" ,perl)))
(arguments (arguments
`(#:modules ((guix build utils)) `(#:modules ((guix build utils))
#:builder #:builder
@ -738,7 +720,7 @@ produce colored output.")
(modify-phases %standard-phases (modify-phases %standard-phases
(delete 'configure)))) (delete 'configure))))
(native-inputs (native-inputs
`(("graphviz" ,graphviz))) (list graphviz))
(home-page "https://github.com/lindenb/makefile2graph") (home-page "https://github.com/lindenb/makefile2graph")
(synopsis "Creates a graph of dependencies from GNU Make") (synopsis "Creates a graph of dependencies from GNU Make")
(description (description
@ -885,8 +867,7 @@ the C, C++, C++/CLI, ObjectiveC, C#, and Java programming languages.")
'("config.sub" "config.guess"))) '("config.sub" "config.guess")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("texinfo" ,texinfo) (list texinfo automake)) ; For up to date 'config.guess' and 'config.sub'.
("automake" ,automake))) ; For up to date 'config.guess' and 'config.sub'.
(synopsis "Code reformatter") (synopsis "Code reformatter")
(description (description
"Indent is a program that makes source code easier to read by "Indent is a program that makes source code easier to read by
@ -955,7 +936,7 @@ source and header amalgamation in projects.")
(sha256 (sha256
(base32 "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65")))) (base32 "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("ncurses" ,ncurses))) (inputs (list ncurses))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
;; Specify the correct ncurses directory to prevent incorrect fallback ;; 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")) (delete-file (string-append out "/include/minizip/crypt.h"))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake) (propagated-inputs (list zlib))
("libtool" ,libtool)))
(propagated-inputs `(("zlib" ,zlib)))
(home-page (package-home-page zlib)) (home-page (package-home-page zlib))
(synopsis "Zip Compression library") (synopsis "Zip Compression library")
(description (description
@ -193,7 +191,7 @@ the @code{zlib} source.")
(base32 (base32
"0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi")))) "0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("zlib" ,zlib))) (inputs (list zlib))
(home-page "https://savannah.nongnu.org/projects/fastjar") (home-page "https://savannah.nongnu.org/projects/fastjar")
(synopsis "Replacement for Sun's 'jar' utility") (synopsis "Replacement for Sun's 'jar' utility")
(description (description
@ -221,11 +219,9 @@ the @code{zlib} source.")
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments `(#:tests? #f)) ; no "check" target (arguments `(#:tests? #f)) ; no "check" target
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(synopsis "C library for manipulating POSIX tar files") (synopsis "C library for manipulating POSIX tar files")
(description (description
"libtar is a C library for manipulating POSIX tar files. It handles "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")))) "1rnvgcdixjzbrmcr1nv9b6ccrjfrhryaj7jwz28yxxv6lam3xlcg"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("bzip2" ,bzip2))) (list bzip2))
(arguments (arguments
`(#:tests? #f ; no tests `(#:tests? #f ; no tests
#:phases (modify-phases %standard-phases #:phases (modify-phases %standard-phases
@ -550,7 +546,7 @@ than gzip and 15 % smaller output than bzip2.")
(search-input-directory inputs (search-input-directory inputs
"share/zoneinfo"))))))) "share/zoneinfo")))))))
(native-inputs (native-inputs
`(("tzdata" ,tzdata-for-tests))) (list tzdata-for-tests))
(home-page "https://fragglet.github.com/lhasa/") (home-page "https://fragglet.github.com/lhasa/")
(synopsis "LHA archive decompressor") (synopsis "LHA archive decompressor")
(description "Lhasa is a replacement for the Unix LHA tool, for (description "Lhasa is a replacement for the Unix LHA tool, for
@ -600,7 +596,7 @@ format are designed to be portable across platforms.")
(base32 (base32
"0h9gb8q7y54m9mvy3jvsmxf21yx8fc3ylzh418hgbbv0i8mbcwky")))) "0h9gb8q7y54m9mvy3jvsmxf21yx8fc3ylzh418hgbbv0i8mbcwky"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("lzo" ,lzo))) (inputs (list lzo))
(home-page "https://www.lzop.org/") (home-page "https://www.lzop.org/")
(synopsis "Compress or expand files") (synopsis "Compress or expand files")
(description (description
@ -696,7 +692,7 @@ decompressors when faced with corrupted input.")
(string-append "extern " all))))))) (string-append "extern " all)))))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("which" ,which))) (list which))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -739,7 +735,7 @@ This package is mostly for compatibility and historical interest.")
(("/usr/local") (assoc-ref outputs "out"))) (("/usr/local") (assoc-ref outputs "out")))
#t))))) #t)))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(home-page "https://github.com/raboof/sfArkLib") (home-page "https://github.com/raboof/sfArkLib")
(synopsis "Library for SoundFont decompression") (synopsis "Library for SoundFont decompression")
(description (description
@ -775,8 +771,7 @@ with the sfArk algorithm.")
(("/usr/local") (assoc-ref outputs "out"))) (("/usr/local") (assoc-ref outputs "out")))
#t))))) #t)))))
(inputs (inputs
`(("zlib" ,zlib) (list zlib sfarklib))
("sfarklib" ,sfarklib)))
(home-page "https://github.com/raboof/sfarkxtc") (home-page "https://github.com/raboof/sfarkxtc")
(synopsis "Basic sfArk decompressor") (synopsis "Basic sfArk decompressor")
(description "SfArk extractor converts SoundFonts in the compressed legacy (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) (build-system gnu-build-system)
(outputs (list "out" "static")) (outputs (list "out" "static"))
(native-inputs (native-inputs
`(;; For tests. (list ;; For tests.
("python" ,python) python valgrind))
("valgrind" ,valgrind)))
(arguments (arguments
`(;; Not designed for parallel testing. `(;; Not designed for parallel testing.
;; See https://github.com/lz4/lz4/issues/957#issuecomment-737419821 ;; 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 `(#:configure-flags
(list "--disable-static"))) (list "--disable-static")))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("libselinux" ,libselinux) `(("libselinux" ,libselinux)
@ -1009,7 +1000,7 @@ byte-for-byte identical output.")
#:make-flags #:make-flags
(list ,(string-append "CC=" (cc-for-target))) (list ,(string-append "CC=" (cc-for-target)))
#:test-target "tests")) #:test-target "tests"))
(inputs `(("zlib" ,zlib))) (inputs (list zlib))
(home-page "https://zlib.net/pigz/") (home-page "https://zlib.net/pigz/")
(synopsis "Parallel implementation of gzip") (synopsis "Parallel implementation of gzip")
(description (description
@ -1034,8 +1025,7 @@ multiple processors and multiple cores when compressing data.")
"1ifxr18f2h75gkcrkx8033kwmwmrcgxshpaawyc2n4dzn1p2rqz5")))) "1ifxr18f2h75gkcrkx8033kwmwmrcgxshpaawyc2n4dzn1p2rqz5"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config libarchive))
("libarchive" ,libarchive)))
(home-page "https://github.com/vasi/pixz") (home-page "https://github.com/vasi/pixz")
(synopsis "Parallel indexing implementation of LZMA") (synopsis "Parallel indexing implementation of LZMA")
(description (description
@ -1081,7 +1071,7 @@ tarballs.")
(delete-file-recursively dir-name) (delete-file-recursively dir-name)
#t)))))) #t))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libmspack" ,libmspack) `(("libmspack" ,libmspack)
("libmspack-source" ,(package-source libmspack)))) ("libmspack-source" ,(package-source libmspack))))
@ -1106,17 +1096,15 @@ tarballs.")
(base32 "18qkyg19r7fxzv93kar5n808n3582ygjmqwa7rnyg5y4b6hnwihl")))) (base32 "18qkyg19r7fxzv93kar5n808n3582ygjmqwa7rnyg5y4b6hnwihl"))))
(build-system meson-build-system) (build-system meson-build-system)
(native-inputs (native-inputs
`(("gobject-introspection" ,gobject-introspection) (list gobject-introspection help2man pkg-config))
("help2man" ,help2man)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("git" ,git) (list git
("glib" ,glib) glib
("gnupg" ,gnupg) gnupg
("gnutls" ,gnutls) gnutls
("gpgme" ,gpgme) gpgme
("json-glib" ,json-glib) json-glib
("vala" ,vala))) vala))
(home-page "https://github.com/hughsie/libjcat") (home-page "https://github.com/hughsie/libjcat")
(synopsis "Library for reading and writing Jcat files") (synopsis "Library for reading and writing Jcat files")
(description (description
@ -1146,8 +1134,7 @@ file.")
#t)))) #t))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake))
("automake" ,automake)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -1182,10 +1169,7 @@ human-readable output.")
'()) '())
("perl" ,perl))) ("perl" ,perl)))
(inputs (inputs
`(("bzip2" ,bzip2) (list bzip2 lz4 lzo zlib))
("lz4" ,lz4)
("lzo" ,lzo)
("zlib" ,zlib)))
(home-page "http://ck.kolivas.org/apps/lrzip/") (home-page "http://ck.kolivas.org/apps/lrzip/")
(synopsis "Large file compressor with a very high compression ratio") (synopsis "Large file compressor with a very high compression ratio")
(description "lrzip is a compression utility that uses long-range (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 (native-inputs
`(("clang" ,clang-toolchain-6))) `(("clang" ,clang-toolchain-6)))
(inputs (inputs
`(("libcxx+libcxxabi" ,libcxx+libcxxabi-6) (list libcxx+libcxxabi-6 libcxxabi-6))))
("libcxxabi" ,libcxxabi-6)))))
(define-public p7zip (define-public p7zip
(package (package
@ -1404,7 +1387,7 @@ handles the 7z format which features very high compression ratios.")
(install-file "libgzstream.a" lib) (install-file "libgzstream.a" lib)
(install-file "gzstream.h" include) (install-file "gzstream.h" include)
#t)))))) #t))))))
(propagated-inputs `(("zlib" ,zlib))) (propagated-inputs (list zlib))
(home-page "http://www.cs.unc.edu/Research/compgeom/gzstream/") (home-page "http://www.cs.unc.edu/Research/compgeom/gzstream/")
(synopsis "Compressed C++ iostream") (synopsis "Compressed C++ iostream")
(description "gzstream is a small library for providing zlib (description "gzstream is a small library for providing zlib
@ -1454,7 +1437,7 @@ functionality in a C++ iostream.")
(string-append "PREFIX=" (string-append "PREFIX="
(assoc-ref %outputs "out"))))) (assoc-ref %outputs "out")))))
(native-inputs (native-inputs
`(("perl" ,perl))) ; for pod2man (list perl)) ; for pod2man
(home-page "http://mattmahoney.net/dc/zpaq.html") (home-page "http://mattmahoney.net/dc/zpaq.html")
(synopsis "Incremental journaling archiver") (synopsis "Incremental journaling archiver")
(description "ZPAQ is a command-line archiver for realistic situations with (description "ZPAQ is a command-line archiver for realistic situations with
@ -1518,7 +1501,7 @@ or junctions, and always follows hard links.")
(base32 "1k5cw6vnpja8yjlnhx5124xrw9i8s1l539hfdqqrqz3l5gn0bnyd")) (base32 "1k5cw6vnpja8yjlnhx5124xrw9i8s1l539hfdqqrqz3l5gn0bnyd"))
(file-name "unshield-the-feeble-files-spanish.zip"))))) (file-name "unshield-the-feeble-files-spanish.zip")))))
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(arguments (arguments
`(#:out-of-source? #f `(#:out-of-source? #f
#:phases #:phases
@ -1710,7 +1693,7 @@ the actual decompression, the other input and output.")
(base32 (base32
"0sb3h3067pzf3a7mlxn1hikpcjrsvycjcnj9hl9b1c3ykcgvps7h")))) "0sb3h3067pzf3a7mlxn1hikpcjrsvycjcnj9hl9b1c3ykcgvps7h"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("bzip2" ,bzip2))) (inputs (list bzip2))
(arguments (arguments
`(#:tests? #f ; no test target `(#:tests? #f ; no test target
#:make-flags (let ((out (assoc-ref %outputs "out"))) #: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")))) "0i6bpa2b13z19alm6ig80364dnin1w28cvif18k6wkkb0w3dzp8y"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(native-inputs `(("perl" ,perl) ; for the documentation (native-inputs (list perl ; for the documentation
("pkg-config" ,pkg-config) pkg-config python zip)) ; to create test files
("python" ,python)
("zip" ,zip))) ; to create test files
(synopsis "Library for accessing zip files") (synopsis "Library for accessing zip files")
(description (description
"ZZipLib is a library based on zlib for accessing zip files.") "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 (base32
"0zn9vaiwy2izj8cnm8i7c2mbdn38n328grqb8f07x55s4kd3nxph")))) "0zn9vaiwy2izj8cnm8i7c2mbdn38n328grqb8f07x55s4kd3nxph"))))
(native-inputs (native-inputs
`(("perl" ,perl) (list perl pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("gnutls" ,gnutls) `(("gnutls" ,gnutls)
("liblzma" ,xz) ("liblzma" ,xz)
@ -1954,8 +1934,7 @@ archive can be reverted.")
"/bin/file'"))) "/bin/file'")))
#t))))) #t)))))
(inputs (inputs
`(("perl" ,perl) (list perl file))
("file" ,file)))
(home-page "https://www.nongnu.org/atool/") (home-page "https://www.nongnu.org/atool/")
(synopsis "Universal tool to manage file archives of various types") (synopsis "Universal tool to manage file archives of various types")
(description "The main command is @command{aunpack} which extracts files (description "The main command is @command{aunpack} which extracts files
@ -2059,7 +2038,7 @@ corrupted input.")
(base32 "19zinpx7hssl6r3vilpvq2s7wha3545xan8b0vcvsxnyipdx3n0l")))) (base32 "19zinpx7hssl6r3vilpvq2s7wha3545xan8b0vcvsxnyipdx3n0l"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("lzlib" ,lzlib))) (list lzlib))
(home-page "https://www.nongnu.org/lzip/plzip.html") (home-page "https://www.nongnu.org/lzip/plzip.html")
(synopsis "Parallel lossless data compressor for the lzip format") (synopsis "Parallel lossless data compressor for the lzip format")
(description (description
@ -2091,10 +2070,8 @@ single-member files which can't be decompressed in parallel.")
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f)) `(#:tests? #f))
(inputs `(("boost" ,boost) (inputs (list boost libiconv xz))
("libiconv" ,libiconv) (native-inputs (list pkg-config))
("xz" ,xz)))
(native-inputs `(("pkg-config" ,pkg-config)))
(home-page "https://constexpr.org/innoextract/") (home-page "https://constexpr.org/innoextract/")
(synopsis "Tool for extracting Inno Setup installers") (synopsis "Tool for extracting Inno Setup installers")
(description "innoextract allows extracting Inno Setup installers under (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")))) (patches (search-patches "upx-CVE-2021-20285.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("perl" ,perl))) (list perl))
(inputs (inputs
`(("ucl" ,ucl) (list ucl zlib))
("zlib" ,zlib)))
(arguments (arguments
`(#:make-flags `(#:make-flags
(list "all") (list "all")
@ -2260,10 +2236,9 @@ download times, and other distribution and storage costs.")
(arguments (arguments
`(#:tests? #f)) ;no test `(#:tests? #f)) ;no test
(native-inputs (native-inputs
`(("doxygen" ,doxygen))) (list doxygen))
(inputs (inputs
`(("qtbase" ,qtbase-5) (list qtbase-5 zlib))
("zlib" ,zlib)))
(home-page "https://stachenov.github.io/quazip/index.html") (home-page "https://stachenov.github.io/quazip/index.html")
(synopsis "Qt/C++ wrapper for Minizip") (synopsis "Qt/C++ wrapper for Minizip")
(description "QuaZIP is a simple C++ wrapper over Gilles Vollant's (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") (string-append (assoc-ref inputs "zstd")
"/bin/zstd")))))))) "/bin/zstd"))))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("curl" ,curl) (list curl zstd))
("zstd" ,zstd)))
(propagated-inputs (propagated-inputs
`(("zstd:lib" ,zstd "lib"))) ;in Requires.private of zck.pc `(("zstd:lib" ,zstd "lib"))) ;in Requires.private of zck.pc
(home-page "https://github.com/zchunk/zchunk") (home-page "https://github.com/zchunk/zchunk")
@ -2378,7 +2352,7 @@ To download a zchunk file.
make-flags)))))) make-flags))))))
(native-inputs (native-inputs
;; Needed to extract the source tarball and run the test suite. ;; Needed to extract the source tarball and run the test suite.
`(("lzip" ,lzip))) (list lzip))
(home-page "https://www.nongnu.org/zutils/zutils.html") (home-page "https://www.nongnu.org/zutils/zutils.html")
(synopsis "Utilities that transparently operate on compressed files") (synopsis "Utilities that transparently operate on compressed files")
(description (description
@ -2494,8 +2468,8 @@ file compression algorithm.")
("libxslt" ,libxslt) ("libxslt" ,libxslt)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(inputs (inputs
`(("adwaita-icon-theme" ,adwaita-icon-theme) ; hard-coded theme (list adwaita-icon-theme ; hard-coded theme
("gtk+" ,gtk+))) gtk+))
(home-page "https://github.com/ib/xarchiver") (home-page "https://github.com/ib/xarchiver")
(synopsis "Graphical front-end for archive operations") (synopsis "Graphical front-end for archive operations")
(description "Xarchiver is a front-end to various command line archiving (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 (modify-phases %standard-phases
(delete 'configure)))) (delete 'configure))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(home-page "https://github.com/ebiggers/libdeflate") (home-page "https://github.com/ebiggers/libdeflate")
(synopsis "Library for DEFLATE/zlib/gzip compression and decompression") (synopsis "Library for DEFLATE/zlib/gzip compression and decompression")
(description "Libdeflate is a library for fast, whole-buffer DEFLATE-based (description "Libdeflate is a library for fast, whole-buffer DEFLATE-based
@ -2660,9 +2634,9 @@ compression and decompression. The supported formats are:
(base32 "1x5dw03lcwfigcv97cg70gkbkfycjmv1012s9lwnl4izvl9235qg")))) (base32 "1x5dw03lcwfigcv97cg70gkbkfycjmv1012s9lwnl4izvl9235qg"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("lzip" ,lzip))) (list lzip))
(inputs (inputs
`(("lzlib" ,lzlib))) (list lzlib))
(home-page "https://www.nongnu.org/lzip/tarlz.html") (home-page "https://www.nongnu.org/lzip/tarlz.html")
(synopsis "Combination of the tar archiver and the lzip compressor") (synopsis "Combination of the tar archiver and the lzip compressor")
(description (description

View File

@ -58,25 +58,21 @@
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("dbus" ,dbus) (list dbus
("libconfig" ,libconfig) libconfig
("libx11" ,libx11) libx11
("libxcomposite" ,libxcomposite) libxcomposite
("libxdamage" ,libxdamage) libxdamage
("libxext" ,libxext) libxext
("libxfixes" ,libxfixes) libxfixes
("libxinerama" ,libxinerama) libxinerama
("libxrandr" ,libxrandr) libxrandr
("libxrender" ,libxrender) libxrender
("mesa" ,mesa) mesa
("xprop" ,xprop) xprop
("xwininfo" ,xwininfo))) xwininfo))
(native-inputs (native-inputs
`(("asciidoc" ,asciidoc) (list asciidoc libdrm pkg-config python xorgproto))
("libdrm" ,libdrm)
("pkg-config" ,pkg-config)
("python" ,python)
("xorgproto" ,xorgproto)))
(arguments (arguments
`(#:make-flags (list `(#:make-flags (list
"CC=gcc" "CC=gcc"
@ -127,23 +123,21 @@ performance).
(file-name (string-append "picom-" version)))) (file-name (string-append "picom-" version))))
(build-system meson-build-system) (build-system meson-build-system)
(inputs (inputs
`(("dbus" ,dbus) (list dbus
("libconfig" ,libconfig) libconfig
("libx11" ,libx11) libx11
("libxext" ,libxext) libxext
("libev" ,libev) libev
("mesa" ,mesa) mesa
("xprop" ,xprop) xprop
("xcb-util-renderutil" ,xcb-util-renderutil) xcb-util-renderutil
("xcb-util-image" ,xcb-util-image) xcb-util-image
("pixman" ,pixman) pixman
("uthash" ,uthash) uthash
("libxdg-basedir" ,libxdg-basedir) libxdg-basedir
("pcre" ,pcre))) pcre))
(native-inputs (native-inputs
`(("asciidoc" ,asciidoc) (list asciidoc pkg-config xorgproto))
("pkg-config" ,pkg-config)
("xorgproto" ,xorgproto)))
(arguments (arguments
`(#:build-type "release" `(#:build-type "release"
#:configure-flags '("-Dwith_docs=true"))) #:configure-flags '("-Dwith_docs=true")))

View File

@ -48,56 +48,56 @@
;; We don't need to install the source code for end-user applications. ;; We don't need to install the source code for end-user applications.
#:install-source? #f)) #:install-source? #f))
(native-inputs (native-inputs
`(("go-github-com-masterminds-sprig" ,go-github-com-masterminds-sprig) (list go-github-com-masterminds-sprig
("go-github-com-masterminds-goutils" ,go-github-com-masterminds-goutils) go-github-com-masterminds-goutils
("go-github-com-masterminds-semver" ,go-github-com-masterminds-semver) go-github-com-masterminds-semver
("go-github-com-google-uuid" ,go-github-com-google-uuid) go-github-com-google-uuid
("go-github-com-huandu-xstrings" ,go-github-com-huandu-xstrings) go-github-com-huandu-xstrings
("go-github-com-imdario-mergo" ,go-github-com-imdario-mergo) go-github-com-imdario-mergo
("go-github-com-mitchellh-reflectwalk" ,go-github-com-mitchellh-reflectwalk) go-github-com-mitchellh-reflectwalk
("go-github-com-mitchellh-copystructure" ,go-github-com-mitchellh-copystructure) go-github-com-mitchellh-copystructure
("go-github-com-bmatcuk-doublestar" ,go-github-com-bmatcuk-doublestar) go-github-com-bmatcuk-doublestar
("go-github-com-charmbracelet-glamour" ,go-github-com-charmbracelet-glamour) go-github-com-charmbracelet-glamour
("go-github-com-alecthomas-chroma" ,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-coreos-go-semver
("go-github-com-danwakefield-fnmatch" ,go-github-com-danwakefield-fnmatch) go-github-com-danwakefield-fnmatch
("go-github-com-dlclark-regexp2" ,go-github-com-dlclark-regexp2) go-github-com-dlclark-regexp2
("go-github-go-git" ,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-github
("go-github-com-google-go-querystring" ,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-google-renameio
("go-github-com-microcosm-cc-bluemonday",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-aymerick-douceur
("go-github-com-chris-ramon-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-gorilla-css
("go-github-com-muesli-reflow-ansi" ,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-wordwrap
("go-github-com-muesli-reflow-indent" ,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-reflow-padding
("go-github-com-muesli-termenv" ,go-github-com-muesli-termenv) go-github-com-muesli-termenv
("go-github-com-google-goterm" ,go-github-com-google-goterm) go-github-com-google-goterm
("go-golang-org-colorful" ,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-isatty
("go-github.com-mattn-go-runewidth" ,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-olekukonko-tablewriter
("go-github-com-pelletier-go-toml" ,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-pkg-diff
("go-github-com-sergi-go-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-cobra
("go-github-com-spf13-viper" ,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-shell
("go-github-com-twpayne-go-vfs" ,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-vfsafero
("go-github-com-twpayne-go-xdg" ,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-yuin-goldmark
("go-github-com-zalando-go-keyring" ,go-github-com-zalando-go-keyring) go-github-com-zalando-go-keyring
("go-github-com-godbus-dbus" ,go-github-com-godbus-dbus) go-github-com-godbus-dbus
("go-etcd-io-bbolt" ,go-etcd-io-bbolt) go-etcd-io-bbolt
("go-golang-org-x-crypto" ,go-golang-org-x-crypto) go-golang-org-x-crypto
("go-golang-org-x-net" ,go-golang-org-x-net) go-golang-org-x-net
("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2) go-golang-org-x-oauth2
("go-github-com-rogpeppe-go-internal" ,go-github-com-rogpeppe-go-internal) go-github-com-rogpeppe-go-internal
("gopkg-in-errgo-fmt-errors" ,gopkg-in-errgo-fmt-errors))) gopkg-in-errgo-fmt-errors))
(home-page "https://www.chezmoi.io/") (home-page "https://www.chezmoi.io/")
(synopsis "Personal configuration files manager") (synopsis "Personal configuration files manager")
(description "This package helps to manage personal configuration files (description "This package helps to manage personal configuration files

View File

@ -74,20 +74,20 @@
(install-file "src/conky" bin)) (install-file "src/conky" bin))
#t))))) #t)))))
(inputs (inputs
`(("freetype" ,freetype) (list freetype
("imlib2" ,imlib2) imlib2
("libx11" ,libx11) libx11
("libxdamage" ,libxdamage) libxdamage
("libxext" ,libxext) libxext
("libxft" ,libxft) libxft
("libxinerama" ,libxinerama) libxinerama
("pulseaudio" ,pulseaudio) pulseaudio
("lua" ,lua) lua
("ncurses" ,ncurses) ncurses
("curl" ,curl) curl
("wireless-tools" ,wireless-tools))) wireless-tools))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(synopsis "Lightweight system monitor for X") (synopsis "Lightweight system monitor for X")
(description (description
"Conky is a lightweight system monitor for X that displays operating "Conky is a lightweight system monitor for X that displays operating

View File

@ -71,22 +71,22 @@
`(("pkg-config" ,pkg-config) `(("pkg-config" ,pkg-config)
("python" ,python-wrapper))) ("python" ,python-wrapper)))
(inputs (inputs
`(("dbus" ,dbus) (list dbus
("glib" ,glib) glib
("gnutls" ,gnutls) gnutls
("iptables" ,iptables) iptables
("libmnl" ,libmnl) libmnl
("lz4" ,lz4) ; required by openconnect.pc lz4 ; required by openconnect.pc
("readline" ,readline) readline
;; These inputs are needed for connman to include the interface to ;; These inputs are needed for connman to include the interface to
;; these technologies so IF they are installed they can be used. ;; these technologies so IF they are installed they can be used.
;; TODO: add neard, ofono ;; TODO: add neard, ofono
("openconnect" ,openconnect) openconnect
("openvpn" ,openvpn) openvpn
("ppp" ,ppp) ppp
("vpnc" ,vpnc) vpnc
("wpa-supplicant" ,wpa-supplicant) wpa-supplicant
("xl2tpd" ,xl2tpd))) xl2tpd))
(home-page "https://01.org/connman") (home-page "https://01.org/connman")
(synopsis "Connection management daemon") (synopsis "Connection management daemon")
(description "Connman provides a daemon for managing Internet connections. (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 (wrap-program bin
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))) `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))
#t)))))) #t))))))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(inputs (inputs
`(("efl" ,efl) `(("efl" ,efl)
("python" ,python-wrapper) ("python" ,python-wrapper)
@ -150,9 +150,9 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
(sha256 (sha256
(base32 "0jn12wxwjznady6aniwmvahg1dj25p902sdwj0070biv6vx5c7dq")))) (base32 "0jn12wxwjznady6aniwmvahg1dj25p902sdwj0070biv6vx5c7dq"))))
(inputs (inputs
`(("qtbase" ,qtbase-5))) (list qtbase-5))
(native-inputs (native-inputs
`(("qttools" ,qttools))) (list qttools))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
'(#:phases '(#:phases

View File

@ -50,7 +50,7 @@
(patch-shebang "suite/parsable_tester.pl") (patch-shebang "suite/parsable_tester.pl")
#t))))) #t)))))
(inputs (inputs
`(("perl" ,perl))) (list perl))
(synopsis "Convert filenames between character sets") (synopsis "Convert filenames between character sets")
(description (description
"convmv is a file renamer, that converts between different encodings, "convmv is a file renamer, that converts between different encodings,

View File

@ -70,17 +70,17 @@
(setenv "SH" (which "sh")) (setenv "SH" (which "sh"))
#t))))) #t)))))
(native-inputs `(("bison" ,bison) (native-inputs (list bison
;; For building the documentation: ;; For building the documentation:
("groff" ,groff) groff
;; For the tests: ;; For the tests:
("sharutils" ,sharutils) sharutils
;; One test wants rsh. However there is no rsh server ;; One test wants rsh. However there is no rsh server
;; running in the build environment and so far as I'm ;; running in the build environment and so far as I'm
;; aware, it cannot be started without root. ;; aware, it cannot be started without root.
;; This test is therefore just skipped. ;; This test is therefore just skipped.
;; ("inetutils" ,inetutils) ;; ("inetutils" ,inetutils)
("ed" ,ed))) ed))
(home-page (string-append "https://web.archive.org/web/20140727122520/" (home-page (string-append "https://web.archive.org/web/20140727122520/"
"http://miller.emu.id.au/pmiller/software/cook/")) "http://miller.emu.id.au/pmiller/software/cook/"))
(synopsis "Tool for constructing files") (synopsis "Tool for constructing files")

View File

@ -78,11 +78,9 @@
(separator #f)))) (separator #f))))
(build-system dune-build-system) (build-system dune-build-system)
(inputs (inputs
`(("gmp" ,gmp) (list gmp ocaml-zarith))
("ocaml-zarith" ,ocaml-zarith)))
(native-inputs (native-inputs
`(("ocaml-ounit2" ,ocaml-ounit2) (list ocaml-ounit2 which))
("which" ,which)))
(arguments (arguments
`(#:package "coq-core" `(#:package "coq-core"
#:test-target ".")) #:test-target "."))
@ -105,9 +103,7 @@ It is developed using Objective Caml and Camlp5.")
`(#:package "coq-stdlib" `(#:package "coq-stdlib"
#:test-target ".")) #:test-target "."))
(inputs (inputs
`(("coq-core" ,coq-core) (list coq-core gmp ocaml-zarith))
("gmp" ,gmp)
("ocaml-zarith" ,ocaml-zarith)))
(native-inputs '()))) (native-inputs '())))
(define-public coq (define-public coq
@ -118,8 +114,7 @@ It is developed using Objective Caml and Camlp5.")
`(#:package "coq" `(#:package "coq"
#:test-target ".")) #:test-target "."))
(propagated-inputs (propagated-inputs
`(("coq-core" ,coq-core) (list coq-core coq-stdlib))
("coq-stdlib" ,coq-stdlib)))
(native-inputs '()))) (native-inputs '())))
(define-public coq-ide-server (define-public coq-ide-server
@ -130,9 +125,7 @@ It is developed using Objective Caml and Camlp5.")
`(#:tests? #f `(#:tests? #f
#:package "coqide-server")) #:package "coqide-server"))
(inputs (inputs
`(("coq" ,coq) (list coq gmp ocaml-zarith))))
("gmp" ,gmp)
("ocaml-zarith" ,ocaml-zarith)))))
(define-public coq-ide (define-public coq-ide
(package (package
@ -142,8 +135,7 @@ It is developed using Objective Caml and Camlp5.")
`(#:tests? #f `(#:tests? #f
#:package "coqide")) #:package "coqide"))
(propagated-inputs (propagated-inputs
`(("coq" ,coq) (list coq coq-ide-server))
("coq-ide-server" ,coq-ide-server)))
(inputs (inputs
`(("lablgtk3" ,lablgtk3))))) `(("lablgtk3" ,lablgtk3)))))
@ -170,7 +162,7 @@ It is developed using Objective Caml and Camlp5.")
`(("emacs" ,emacs-minimal) `(("emacs" ,emacs-minimal)
("texinfo" ,texinfo))) ("texinfo" ,texinfo)))
(inputs (inputs
`(("perl" ,perl))) (list perl))
(arguments (arguments
(let ((base-directory "/share/emacs/site-lisp/ProofGeneral")) (let ((base-directory "/share/emacs/site-lisp/ProofGeneral"))
`(#:tests? #f ; no check target `(#:tests? #f ; no check target
@ -250,11 +242,7 @@ provers.")
"0j7vq7ifqcdaj2x881aha2rl51l2p72y1cn7r2xya0fjgsssfigy")))) "0j7vq7ifqcdaj2x881aha2rl51l2p72y1cn7r2xya0fjgsssfigy"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake ocaml which coq))
("automake" ,automake)
("ocaml" ,ocaml)
("which" ,which)
("coq" ,coq)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "COQUSERCONTRIB=" (assoc-ref %outputs "out") (list (string-append "COQUSERCONTRIB=" (assoc-ref %outputs "out")
@ -301,21 +289,18 @@ inside Coq.")
"1ivh8xm1c8191rm4riamjzya2x6ls96qax5byir1fywf9hbxr1vg")))) "1ivh8xm1c8191rm4riamjzya2x6ls96qax5byir1fywf9hbxr1vg"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("ocaml" ,ocaml) ocaml
("which" ,which) which
("coq" ,coq) coq
("camlp5" ,camlp5) camlp5
("bison" ,bison) bison
("flex" ,flex))) flex))
(inputs (inputs
`(("gmp" ,gmp) (list gmp mpfr ocaml-zarith boost))
("mpfr" ,mpfr)
("ocaml-zarith" ,ocaml-zarith)
("boost" ,boost)))
(propagated-inputs (propagated-inputs
`(("coq-flocq" ,coq-flocq))) (list coq-flocq))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "COQUSERCONTRIB=" (assoc-ref %outputs "out") (list (string-append "COQUSERCONTRIB=" (assoc-ref %outputs "out")
@ -361,9 +346,7 @@ assistant.")
(base32 "0aj8hsdzzds5w0p1858s2b6k9zssjcxa6kgpi0q1nvaml4zfpkcc")))) (base32 "0aj8hsdzzds5w0p1858s2b6k9zssjcxa6kgpi0q1nvaml4zfpkcc"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("ocaml" ,ocaml) (list ocaml which coq))
("which" ,which)
("coq" ,coq)))
(arguments (arguments
`(#:tests? #f ; No tests. `(#:tests? #f ; No tests.
#:make-flags (list (string-append "COQLIBINSTALL=" #:make-flags (list (string-append "COQLIBINSTALL="
@ -401,11 +384,7 @@ part of the distribution.")
"146s5y2xsc7wb43m1pq1n4p14hw99gqbzx0ic3a4naxq16v7cv4w")))) "146s5y2xsc7wb43m1pq1n4p14hw99gqbzx0ic3a4naxq16v7cv4w"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake ocaml which coq))
("automake" ,automake)
("ocaml" ,ocaml)
("which" ,which)
("coq" ,coq)))
(propagated-inputs (propagated-inputs
`(("mathcomp" ,coq-mathcomp))) `(("mathcomp" ,coq-mathcomp)))
(arguments (arguments
@ -453,11 +432,9 @@ theorems between the two libraries.")
"0jsgdvj0ddhkls32krprp34r64y1rb5mwxl34fgaxk2k4664yq06")))) "0jsgdvj0ddhkls32krprp34r64y1rb5mwxl34fgaxk2k4664yq06"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("ocaml" ,ocaml) (list ocaml coq))
("coq" ,coq)))
(inputs (inputs
`(("camlp5" ,camlp5) (list camlp5 ocaml-zarith))
("ocaml-zarith" ,ocaml-zarith)))
(arguments (arguments
`(#:tests? #f ; No test target. `(#:tests? #f ; No test target.
#:make-flags #:make-flags
@ -488,11 +465,7 @@ provides BigN, BigZ, BigQ that used to be part of Coq standard library.")
"0sr9psildc0sda07r2r47rfgyry49yklk38bg04yyvry5j5pryb6")))) "0sr9psildc0sda07r2r47rfgyry49yklk38bg04yyvry5j5pryb6"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake ocaml which coq))
("automake" ,automake)
("ocaml" ,ocaml)
("which" ,which)
("coq" ,coq)))
(propagated-inputs (propagated-inputs
`(("flocq" ,coq-flocq) `(("flocq" ,coq-flocq)
("bignums" ,coq-bignums) ("bignums" ,coq-bignums)
@ -549,7 +522,7 @@ Coq proof assistant.")
(modify-phases %standard-phases (modify-phases %standard-phases
(delete 'configure)))) (delete 'configure))))
(native-inputs (native-inputs
`(("coq" ,coq))) (list coq))
(home-page "https://www.ps.uni-saarland.de/autosubst/") (home-page "https://www.ps.uni-saarland.de/autosubst/")
(synopsis "Coq library for parallel de Bruijn substitutions") (synopsis "Coq library for parallel de Bruijn substitutions")
(description "Formalizing syntactic theories with variable binders is (description "Formalizing syntactic theories with variable binders is
@ -580,11 +553,9 @@ uses Ltac to synthesize the substitution operation.")
"19bj9nncd1r9g4273h5qx35gs3i4bw5z9bhjni24b413hyj55hkv")))) "19bj9nncd1r9g4273h5qx35gs3i4bw5z9bhjni24b413hyj55hkv"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("ocaml" ,ocaml) (list ocaml coq camlp5))
("coq" ,coq)
("camlp5" ,camlp5)))
(inputs (inputs
`(("ocaml-zarith" ,ocaml-zarith))) (list ocaml-zarith))
(arguments (arguments
`(#:test-target "test-suite" `(#:test-target "test-suite"
#:make-flags (list (string-append "COQLIBINSTALL=" #:make-flags (list (string-append "COQLIBINSTALL="
@ -625,12 +596,9 @@ kernel.")
"0ldrp86bfcjpzsb08p45sgs3aczjzr1gksy5dsf7pxapg05pc7ac")))) "0ldrp86bfcjpzsb08p45sgs3aczjzr1gksy5dsf7pxapg05pc7ac"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("coq" ,coq) (list coq ocaml ocamlbuild ocaml-findlib))
("ocaml" ,ocaml)
("ocamlbuild" ,ocamlbuild)
("ocaml-findlib" ,ocaml-findlib)))
(inputs (inputs
`(("ocaml-num" ,ocaml-num))) (list ocaml-num))
(arguments (arguments
`(#:tests? #f ;included in Makefile `(#:tests? #f ;included in Makefile
#:make-flags (list (string-append "COQLIBINSTALL=" #:make-flags (list (string-append "COQLIBINSTALL="
@ -670,7 +638,7 @@ also provided in Coq, without associated proofs.")
"1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v")))) "1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("coq" ,coq))) (list coq))
(arguments (arguments
`(#:tests? #f ; Tests are executed during build phase. `(#:tests? #f ; Tests are executed during build phase.
#:make-flags (list (string-append "COQLIBINSTALL=" #:make-flags (list (string-append "COQLIBINSTALL="

View File

@ -95,11 +95,9 @@
(base32 "18230bg4rq9pmm5f8f65j444jpq56rld4fhmpham8q3vr1c1bdjh")))) (base32 "18230bg4rq9pmm5f8f65j444jpq56rld4fhmpham8q3vr1c1bdjh"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("doxygen" ,doxygen) (list doxygen gcc-9 perl))
("gcc" ,gcc-9)
("perl" ,perl)))
(inputs (inputs
`(("boost" ,boost))) (list boost))
(synopsis "Range library for C++14/17/20") (synopsis "Range library for C++14/17/20")
(description "Range-v3 is an extension of the Standard Template Library that (description "Range-v3 is an extension of the Standard Template Library that
makes its iterators and algorithms more powerful by making them composable. 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")))) (base32 "0gbvr48f03830g3154bjhw92b8ggmg6wwh5xyb8nppk9v6w752l0"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("googletest" ,googletest) (list googletest pkg-config))
("pkg-config" ,pkg-config)))
(synopsis "Guidelines Support Library") (synopsis "Guidelines Support Library")
(description "c++-gsl contains functions and types that are suggested for (description "c++-gsl contains functions and types that are suggested for
use by the C++ Core Guidelines maintained by the Standard C++ Foundation.") 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 (base32
"1rwaxmid9iv65n0y6xlcyxxydsvihjni9ldxpg6pbqz43amp49xx")))) "1rwaxmid9iv65n0y6xlcyxxydsvihjni9ldxpg6pbqz43amp49xx"))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
'(#:phases '(#:phases
@ -209,7 +204,7 @@ operating system functions.")
(substitute* "src/unit_tests/unit_tests.cmake" (substitute* "src/unit_tests/unit_tests.cmake"
(("misc/library_test.cpp") "")) (("misc/library_test.cpp") ""))
#t))))) #t)))))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(home-page "https://github.com/rttrorg/rttr/") (home-page "https://github.com/rttrorg/rttr/")
(synopsis "C++ Reflection Library") (synopsis "C++ Reflection Library")
(description (description
@ -240,11 +235,9 @@ the name of the library itself, which is written in C++.")
'("-DWITH_TESTS=ON" ; To run the test suite '("-DWITH_TESTS=ON" ; To run the test suite
"-DRCT_RTTI_ENABLED=ON"))) "-DRCT_RTTI_ENABLED=ON")))
(native-inputs (native-inputs
`(("cppunit" ,cppunit) (list cppunit pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("openssl" ,openssl) (list openssl zlib))
("zlib" ,zlib)))
(home-page "https://github.com/Andersbakken/rct") (home-page "https://github.com/Andersbakken/rct")
(synopsis "C++ library providing Qt-like APIs on top of the STL") (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) (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)))) (file-name (git-file-name name version))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments '(#:tests? #f)) ; no tests (arguments '(#:tests? #f)) ; no tests
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(home-page "https://github.com/aseba-community/dashel") (home-page "https://github.com/aseba-community/dashel")
(synopsis "Data stream helper encapsulation library") (synopsis "Data stream helper encapsulation library")
(description (description
@ -295,7 +288,7 @@ combination of these streams.")
`(#:configure-flags (list "-DBUILD_TESTS=ON") `(#:configure-flags (list "-DBUILD_TESTS=ON")
#:test-target "xtest")) #:test-target "xtest"))
(native-inputs (native-inputs
`(("googletest" ,googletest))) (list googletest))
(home-page "https://github.com/QuantStack/xsimd") (home-page "https://github.com/QuantStack/xsimd")
(synopsis "C++ wrappers for SIMD intrinsics and math implementations") (synopsis "C++ wrappers for SIMD intrinsics and math implementations")
(description (description
@ -359,7 +352,7 @@ functions, class methods, and stl containers.
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet '(delete-file-recursively "./test/thirdparty")))) (snippet '(delete-file-recursively "./test/thirdparty"))))
(native-inputs (native-inputs
`(("catch2" ,catch-framework2-1))) (list catch-framework2-1))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -447,7 +440,7 @@ as ordering relation.")
(base32 (base32
"0nzsjzlvk14dazwh7k2jb1dinb0pv9jbx5jsyn264wvva0y7daiv"))))))) "0nzsjzlvk14dazwh7k2jb1dinb0pv9jbx5jsyn264wvva0y7daiv")))))))
(inputs (inputs
`(("fifo-map" ,fifo-map))) (list fifo-map))
(synopsis "JSON parser and printer library for C++") (synopsis "JSON parser and printer library for C++")
(description "JSON for Modern C++ is a C++ JSON library that provides (description "JSON for Modern C++ is a C++ JSON library that provides
intuitive syntax and trivial integration.") intuitive syntax and trivial integration.")
@ -468,8 +461,7 @@ intuitive syntax and trivial integration.")
"1kd9zl4h6nrsg29hq13vwp4zhfj8sa90vj40726lpw6vxz48k4di")) "1kd9zl4h6nrsg29hq13vwp4zhfj8sa90vj40726lpw6vxz48k4di"))
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(native-inputs (native-inputs
`(("googletest" ,googletest) (list googletest json-modern-cxx))
("json-modern-cxx" ,json-modern-cxx)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
'("-DBUILD_TESTS=ON") '("-DBUILD_TESTS=ON")
@ -504,10 +496,9 @@ tools (containers, algorithms) used by other QuantStack packages.")
(arguments (arguments
'(#:tests? #f)) ; no check target '(#:tests? #f)) ; no check target
(inputs (inputs
`(("rapidjson" ,rapidjson))) (list rapidjson))
(native-inputs (native-inputs
`(("clang" ,clang) (list clang llvm))
("llvm" ,llvm)))
(home-page "https://github.com/MaskRay/ccls") (home-page "https://github.com/MaskRay/ccls")
(synopsis "C/C++/Objective-C language server") (synopsis "C/C++/Objective-C language server")
(description (description
@ -558,11 +549,9 @@ lock-free fixed size queue written in C++11.")
;; https://bugs.gnu.org/46562 ;; https://bugs.gnu.org/46562
'(#:parallel-tests? #f)) '(#:parallel-tests? #f))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool
("automake" ,automake) ;; For tests.
("libtool" ,libtool) perl))
;; For tests.
("perl" ,perl)))
(home-page "https://github.com/gperftools/gperftools") (home-page "https://github.com/gperftools/gperftools")
(synopsis "Multi-threaded malloc() and performance analysis tools for C++") (synopsis "Multi-threaded malloc() and performance analysis tools for C++")
(description (description
@ -626,11 +615,9 @@ tools:
(invoke "make")))))))) (invoke "make"))))))))
(native-inputs (native-inputs
;; required to build shared lib ;; required to build shared lib
`(("python" ,python))) (list python))
(inputs (inputs
`(("brotli" ,brotli) (list brotli openssl zlib))
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://github.com/yhirose/cpp-httplib") (home-page "https://github.com/yhirose/cpp-httplib")
(synopsis "C++ HTTP/HTTPS server and client library") (synopsis "C++ HTTP/HTTPS server and client library")
(description "cpp-httplib is a C++11 single-file cross platform blocking (description "cpp-httplib is a C++11 single-file cross platform blocking
@ -663,9 +650,7 @@ library.")
#t))))) #t)))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-pytest-cov python-pytest-runner))
("python-pytest-cov" ,python-pytest-cov)
("python-pytest-runner" ,python-pytest-runner)))
(home-page "https://github.com/cpplint/cpplint") (home-page "https://github.com/cpplint/cpplint")
(synopsis "Static code checker for C++") (synopsis "Static code checker for C++")
(description "@code{cpplint} is a command-line tool to check C/C++ files (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. ;; Enable building of shared library.
#:configure-flags `("-DBUILD_SHARED_LIBS=1"))) #:configure-flags `("-DBUILD_SHARED_LIBS=1")))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(synopsis "Process IO library") (synopsis "Process IO library")
(description "reproc (Redirected Process) is a C/C++ library that (description "reproc (Redirected Process) is a C/C++ library that
simplifies starting, stopping and communicating with external programs. The 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\\(gtest_main\\)") "")
(("check_target\\(gmock\\)") ""))))))) (("check_target\\(gmock\\)") "")))))))
(native-inputs (native-inputs
`(("googletest" ,googletest))) (list googletest))
(home-page "https://abseil.io") (home-page "https://abseil.io")
(synopsis "Augmented C++ standard library") (synopsis "Augmented C++ standard library")
(description "Abseil is a collection of C++ library code designed to (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 ;; Leave tests disabled; see https://github.com/facebook/folly/issues/1456
#:tests? #f)) #:tests? #f))
(propagated-inputs (propagated-inputs
`(("boost" ,boost) (list boost gflags glog liburing))
("gflags" ,gflags)
("glog" ,glog)
("liburing" ,liburing)))
(inputs (inputs
`(("bzip2" ,bzip2) (list bzip2
("double-conversion" ,double-conversion) double-conversion
("fmt" ,fmt) fmt
("libaio" ,libaio) libaio
("libevent" ,libevent) libevent
("libiberty" ,libiberty) libiberty
("libsodium" ,libsodium) libsodium
("libunwind" ,libunwind) libunwind
("lz4" ,lz4) lz4
("openssl" ,openssl) openssl
("snappy" ,snappy) snappy
("zlib" ,zlib) zlib
("zstd" ,zstd "lib"))) `(,zstd "lib")))
(native-inputs (native-inputs
`(("googletest" ,googletest))) (list googletest))
(synopsis "Collection of C++ components complementing the standard library") (synopsis "Collection of C++ components complementing the standard library")
(description (description
"Folly (acronymed loosely after Facebook Open Source Library) is a library "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")) (assoc-ref %build-inputs "aws-c-common"))
"-DENABLE_NET_TESTS=OFF"))) "-DENABLE_NET_TESTS=OFF")))
(propagated-inputs (propagated-inputs
`(("aws-c-auth" ,aws-c-auth) (list aws-c-auth
("aws-c-cal" ,aws-c-cal) aws-c-cal
("aws-c-event-stream" ,aws-c-event-stream) aws-c-event-stream
("aws-c-http" ,aws-c-http) aws-c-http
("aws-c-mqtt" ,aws-c-mqtt) aws-c-mqtt
("aws-c-s3" ,aws-c-s3))) aws-c-s3))
(synopsis "C++ wrapper for Amazon Web Services C libraries") (synopsis "C++ wrapper for Amazon Web Services C libraries")
(description "The AWS Common Runtime (CRT) library provides a C++ wrapper (description "The AWS Common Runtime (CRT) library provides a C++ wrapper
implementation for the following @acronym{AWS,Amazon Web Services} C libraries: 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=" (string-append "-DCMAKE_PREFIX_PATH="
(assoc-ref %build-inputs "aws-c-common"))))) (assoc-ref %build-inputs "aws-c-common")))))
(propagated-inputs (propagated-inputs
`(("aws-crt-cpp" ,aws-crt-cpp))) (list aws-crt-cpp))
(inputs (inputs
`(("curl" ,curl) (list curl openssl pulseaudio zlib))
("openssl" ,openssl)
("pulseaudio" ,pulseaudio)
("zlib" ,zlib)))
(synopsis "Amazon Web Services SDK for C++") (synopsis "Amazon Web Services SDK for C++")
(description (description
"The AWS SDK for C++ provides a C++11 interface to the @acronym{AWS,Amazon "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 _ (lambda _
(invoke "./tests")))))) (invoke "./tests"))))))
(native-inputs (native-inputs
`(("catch2" ,catch-framework2))) (list catch-framework2))
(synopsis "C++11/14/17 std::expected with functional-style extensions") (synopsis "C++11/14/17 std::expected with functional-style extensions")
(description "@code{std::expected} is proposed as the preferred way to (description "@code{std::expected} is proposed as the preferred way to
represent objects which will either have an expected value, or an unexpected 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")))) "1x47radgsifgz3vn2561mlvf4cq46ii33cpyqf01znm56iirwq89"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("gcc" ,gcc-9))) (list gcc-9))
(synopsis "C++17 header only library for compile time reflection of enums") (synopsis "C++17 header only library for compile time reflection of enums")
(description "Magic Enum offers static reflection of enums, with (description "Magic Enum offers static reflection of enums, with
conversions to and from strings, iteration and related functionality.") 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\"\\)") "")) (("^ PROPERTIES FOLDER \"Extern\"\\)") ""))
#t))))) #t)))))
(native-inputs (native-inputs
`(("doxygen" ,doxygen) (list doxygen googletest))
("googletest" ,googletest)))
(synopsis "Command line parser for C++11") (synopsis "Command line parser for C++11")
(description (description
"CLI11 is a command line parser for C++11 and beyond that provides a rich "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 '(#:configure-flags
'("-DCAF_ENABLE_EXAMPLES=OFF"))) '("-DCAF_ENABLE_EXAMPLES=OFF")))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(synopsis "C++ implementation of the actor model") (synopsis "C++ implementation of the actor model")
(description "The C++ Actor Framework (CAF) offers a high-level C++17 (description "The C++ Actor Framework (CAF) offers a high-level C++17
programming environment using the actor model for concurrent, distributed programming environment using the actor model for concurrent, distributed
@ -1186,9 +1164,7 @@ output randomness while retaining speed, simplicity, and conciseness.")
(replace 'bootstrap (replace 'bootstrap
(lambda _ (invoke "sh" "bootstrap" "--noconfigure")))))) (lambda _ (invoke "sh" "bootstrap" "--noconfigure"))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(home-page "https://madmurphy.github.io/libconfini/html/index.html") (home-page "https://madmurphy.github.io/libconfini/html/index.html")
(synopsis "INI file parser") (synopsis "INI file parser")
(description "@code{libconfini} is an INI file parser library written in (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-boost"
"--with-external-expat"))) "--with-external-expat")))
(inputs (inputs
`(;;("boost ,boost) (list ;;("boost ,boost)
("expat" ,expat))) expat))
(home-page "https://www.codesynthesis.com/projects/libcutl/") (home-page "https://www.codesynthesis.com/projects/libcutl/")
(synopsis "C++ utility library with generic and independent components") (synopsis "C++ utility library with generic and independent components")
(description "libcutl is a C++ utility library. It contains a collection (description "libcutl is a C++ utility library. It contains a collection
@ -1271,7 +1247,7 @@ pointers, containers, compiler building blocks, etc.")
#:include-regexp ("\\.so$"))) #:include-regexp ("\\.so$")))
args)))))) args))))))
(native-inputs (native-inputs
`(("build" ,build))) (list build))
(inputs (inputs
`(("libcutl" ,libcutl) `(("libcutl" ,libcutl)
("libxerces-c" ,xerces-c))) ("libxerces-c" ,xerces-c)))
@ -1319,9 +1295,9 @@ and a traversal mechanism.")
(string-append "edge_dispatcher::" all))))) (string-append "edge_dispatcher::" all)))))
(delete 'configure)))) (delete 'configure))))
(native-inputs (native-inputs
`(("build" ,build))) (list build))
(inputs (inputs
`(("libcutl" ,libcutl))) (list libcutl))
(synopsis "C++ Command Line Interface (CLI) definition language") (synopsis "C++ Command Line Interface (CLI) definition language")
(description "@code{cli} is a domain-specific language (DSL) for defining (description "@code{cli} is a domain-specific language (DSL) for defining
command line interfaces of C++ programs. It allows you to describe the command line interfaces of C++ programs. It allows you to describe the
@ -1362,16 +1338,13 @@ documentation.")
,version))))) ,version)))))
(delete 'configure)))) (delete 'configure))))
(native-inputs (native-inputs
`(("build" ,build) (list build cli))
("cli" ,cli)))
(inputs (inputs
`(("libcutl" ,libcutl) (list libcutl libnsl libxsd-frontend))
("libnsl" ,libnsl)
("libxsd-frontend" ,libxsd-frontend)))
(propagated-inputs (propagated-inputs
;; The code XSD generates requires the following library at run time; ;; The code XSD generates requires the following library at run time;
;; propagate it for convenience. ;; propagate it for convenience.
`(("xerces-c" ,xerces-c))) (list xerces-c))
(synopsis "XML Data Binding for C++") (synopsis "XML Data Binding for C++")
(description "CodeSynthesis XSD (also known as libxsd or xsdcxx) is an XML (description "CodeSynthesis XSD (also known as libxsd or xsdcxx) is an XML
Schema to C++ data binding compiler. Provided with an XML instance 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" `(#:configure-flags '("-DUSE_SYSTEM_GTEST=ON" "-DUSE_SYSTEM_JSON=ON"
"-DBUILD_STATIC_LIBS=OFF"))) "-DBUILD_STATIC_LIBS=OFF")))
(native-inputs (native-inputs
`(("googletest" ,googletest) (list googletest pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("json-modern-cxx" ,json-modern-cxx))) (list json-modern-cxx))
(home-page "https://jsonnet.org/") (home-page "https://jsonnet.org/")
(synopsis "Data templating language") (synopsis "Data templating language")
(description "Jsonnet is a templating language extending JSON (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 #:cargo-development-inputs
(("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.4)))) (("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.4))))
(inputs (inputs
`(("wayland" ,wayland))))) (list wayland))))
(define-public rust-ansi-colours-1 (define-public rust-ansi-colours-1
(package (package
@ -211,11 +211,9 @@ text or blue underlined text, on ANSI terminals.")
(("rust-bindgen" ,rust-bindgen-0.54) (("rust-bindgen" ,rust-bindgen-0.54)
("rust-metadeps" ,rust-metadeps-1)))) ("rust-metadeps" ,rust-metadeps-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libaom" ,libaom) (list libaom clang llvm))
("clang" ,clang)
("llvm" ,llvm)))
(home-page "https://github.com/rust-av/aom-rs") (home-page "https://github.com/rust-av/aom-rs")
(synopsis "FFI bindings to aom") (synopsis "FFI bindings to aom")
(description "This package provides 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-bindgen" ,rust-bindgen-0.53)
("rust-metadeps" ,rust-metadeps-1)))) ("rust-metadeps" ,rust-metadeps-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libaom" ,libaom) (list libaom clang llvm))))
("clang" ,clang)
("llvm" ,llvm)))))
(define-public rust-ascii-canvas-2 (define-public rust-ascii-canvas-2
(package (package
@ -593,11 +589,9 @@ and iOS.")
(("rust-bindgen" ,rust-bindgen-0.54) (("rust-bindgen" ,rust-bindgen-0.54)
("rust-metadeps" ,rust-metadeps-1)))) ("rust-metadeps" ,rust-metadeps-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("dav1d" ,dav1d) (list dav1d clang llvm))
("clang" ,clang)
("llvm" ,llvm)))
(home-page "https://github.com/rust-av/dav1d-rs") (home-page "https://github.com/rust-av/dav1d-rs")
(synopsis "FFI bindings to dav1d") (synopsis "FFI bindings to dav1d")
(description "This package provides 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-winapi" ,rust-winapi-0.3)
("rust-winit" ,rust-winit-0.24)))) ("rust-winit" ,rust-winit-0.24))))
(inputs (inputs
`(("rust-wayland-client" ,rust-wayland-client-0.28) (list rust-wayland-client-0.28 rust-wayland-egl-0.28))
("rust-wayland-egl" ,rust-wayland-egl-0.28)))
(home-page "https://github.com/tomaka/glutin") (home-page "https://github.com/tomaka/glutin")
(synopsis "Cross-platform OpenGL context provider") (synopsis "Cross-platform OpenGL context provider")
(description "This package provides an OpenGL context provider.") (description "This package provides an OpenGL context provider.")
@ -1996,7 +1989,7 @@ interactive applications.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-avif-parse" ,rust-avif-parse-0.13)))) (("rust-avif-parse" ,rust-avif-parse-0.13))))
(native-inputs (native-inputs
`(("nasm" ,nasm))) ;for building rav1e (list nasm)) ;for building rav1e
(home-page "https://lib.rs/ravif") (home-page "https://lib.rs/ravif")
(synopsis "Library for encoding images in AVIF format") (synopsis "Library for encoding images in AVIF format")
(description "This package is a rav1e-based pure Rust library for encoding (description "This package is a rav1e-based pure Rust library for encoding
@ -2213,7 +2206,7 @@ applications.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-andrew" ,rust-andrew-0.2)))) (("rust-andrew" ,rust-andrew-0.2))))
(inputs (inputs
`(("wayland" ,wayland))))) (list wayland))))
(define-public rust-tiff-0.6 (define-public rust-tiff-0.6
(package (package
@ -2327,14 +2320,14 @@ applications.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-tempfile" ,rust-tempfile-3)))) (("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("rust-bitflags" ,rust-bitflags-1) (list rust-bitflags-1
("rust-downcast-rs" ,rust-downcast-rs-1) rust-downcast-rs-1
("rust-libc" ,rust-libc-0.2) rust-libc-0.2
("rust-nix" ,rust-nix-0.18) rust-nix-0.18
("rust-scoped-tls" ,rust-scoped-tls-1) rust-scoped-tls-1
("rust-wayland-commons" ,rust-wayland-commons-0.28) rust-wayland-commons-0.28
("rust-wayland-scanner" ,rust-wayland-scanner-0.28) rust-wayland-scanner-0.28
("rust-wayland-sys" ,rust-wayland-sys-0.28))) rust-wayland-sys-0.28))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis (synopsis
"Rust bindings to the standard C implementation of the wayland protocol") "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-once-cell" ,rust-once-cell-1)
("rust-smallvec" ,rust-smallvec-1)))) ("rust-smallvec" ,rust-smallvec-1))))
(inputs (inputs
`(("rust-nix" ,rust-nix-0.18) (list rust-nix-0.18 rust-once-cell-1 rust-smallvec-1
("rust-once-cell" ,rust-once-cell-1) rust-wayland-sys-0.28))
("rust-smallvec" ,rust-smallvec-1)
("rust-wayland-sys" ,rust-wayland-sys-0.28)))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis "Types and structures used by wayland-client and wayland-server") (synopsis "Types and structures used by wayland-client and wayland-server")
(description (description
@ -2489,9 +2480,7 @@ and wayland-server.")
(("rust-nix" ,rust-nix-0.18) (("rust-nix" ,rust-nix-0.18)
("rust-xcursor" ,rust-xcursor-0.3)))) ("rust-xcursor" ,rust-xcursor-0.3))))
(inputs (inputs
`(("rust-nix" ,rust-nix-0.18) (list rust-nix-0.18 rust-wayland-client-0.28 rust-xcursor-0.3))
("rust-wayland-client" ,rust-wayland-client-0.28)
("rust-xcursor" ,rust-xcursor-0.3)))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis "Bindings to libwayland-cursor") (synopsis "Bindings to libwayland-cursor")
(description (description
@ -2513,11 +2502,10 @@ properly display animated cursors.")
(base32 "1xd7iap0x4sidmy9dv02cdnxjhnbk9li7r7f39x9cg0i8xs50ly6")))) (base32 "1xd7iap0x4sidmy9dv02cdnxjhnbk9li7r7f39x9cg0i8xs50ly6"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(inputs (inputs
`(("rust-wayland-client" ,rust-wayland-client-0.28) (list rust-wayland-client-0.28 rust-wayland-sys-0.28))
("rust-wayland-sys" ,rust-wayland-sys-0.28)))
;; For the PKG_CONFIG_PATH environment variable. ;; For the PKG_CONFIG_PATH environment variable.
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis "Bindings to libwayland-egl") (synopsis "Bindings to libwayland-egl")
(description (description
@ -2543,11 +2531,9 @@ initializing an OpenGL or Vulkan context.")
`(#:cargo-inputs `(#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)))) (("rust-bitflags" ,rust-bitflags-1))))
(inputs (inputs
`(("rust-bitflags" ,rust-bitflags-1) (list rust-bitflags-1 rust-wayland-client-0.28
("rust-wayland-client" ,rust-wayland-client-0.28) rust-wayland-commons-0.28 rust-wayland-scanner-0.28
("rust-wayland-commons" ,rust-wayland-commons-0.28) rust-wayland-server-0.28))
("rust-wayland-scanner" ,rust-wayland-scanner-0.28)
("rust-wayland-server" ,rust-wayland-server-0.28)))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis "Generated API for the officials Wayland protocol extensions") (synopsis "Generated API for the officials Wayland protocol extensions")
(description (description
@ -2615,9 +2601,7 @@ extensions.")
(base32 "0g8ky63qk27in7zajycj3fyydsxlj19hanfcvr8d7z5kcxbvl43h")))) (base32 "0g8ky63qk27in7zajycj3fyydsxlj19hanfcvr8d7z5kcxbvl43h"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(inputs (inputs
`(("rust-proc-macro2" ,rust-proc-macro2-1) (list rust-proc-macro2-1 rust-quote-1 rust-xml-rs-0.8))
("rust-quote" ,rust-quote-1)
("rust-xml-rs" ,rust-xml-rs-0.8)))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis "Generate Rust APIs from XML Wayland protocol files") (synopsis "Generate Rust APIs from XML Wayland protocol files")
(description (description
@ -2685,16 +2669,16 @@ wayland-client crate for usable bindings.")
("rust-parking-lot" ,rust-parking-lot-0.11) ("rust-parking-lot" ,rust-parking-lot-0.11)
("rust-scoped-tls" ,rust-scoped-tls-1)))) ("rust-scoped-tls" ,rust-scoped-tls-1))))
(inputs (inputs
`(("rust-bitflags" ,rust-bitflags-1) (list rust-bitflags-1
("rust-downcast-rs" ,rust-downcast-rs-1) rust-downcast-rs-1
("rust-lazy-static" ,rust-lazy-static-1) rust-lazy-static-1
("rust-libc" ,rust-libc-0.2) rust-libc-0.2
("rust-nix" ,rust-nix-0.18) rust-nix-0.18
("rust-parking-lot" ,rust-parking-lot-0.11) rust-parking-lot-0.11
("rust-scoped-tls" ,rust-scoped-tls-1) rust-scoped-tls-1
("rust-wayland-commons" ,rust-wayland-commons-0.28) rust-wayland-commons-0.28
("rust-wayland-scanner" ,rust-wayland-scanner-0.28) rust-wayland-scanner-0.28
("rust-wayland-sys" ,rust-wayland-sys-0.28))) rust-wayland-sys-0.28))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis (synopsis
"Bindings to the standard C implementation of the wayland protocol") "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))) (string-append libwayland "/lib/" shared-lib)))
#t)))))) #t))))))
(inputs (inputs
`(("rust-dlib" ,rust-dlib-0.4) (list rust-dlib-0.4 rust-lazy-static-1 rust-libc-0.2
("rust-lazy-static" ,rust-lazy-static-1) rust-pkg-config-0.3))
("rust-libc" ,rust-libc-0.2)
("rust-pkg-config" ,rust-pkg-config-0.3)))
(propagated-inputs (propagated-inputs
`(("wayland" ,wayland))) (list wayland))
(home-page "https://github.com/smithay/wayland-rs") (home-page "https://github.com/smithay/wayland-rs")
(synopsis "FFI bindings to the various @file{libwayland-*.so} libraries") (synopsis "FFI bindings to the various @file{libwayland-*.so} libraries")
(description (description
@ -2880,7 +2862,7 @@ crate @code{rust-wayland-client} for usable bindings.")
("rust-winapi" ,rust-winapi-0.3) ("rust-winapi" ,rust-winapi-0.3)
("rust-x11-dl" ,rust-x11-dl-2)))) ("rust-x11-dl" ,rust-x11-dl-2))))
(inputs (inputs
`(("rust-wayland-client" ,rust-wayland-client-0.28))) (list rust-wayland-client-0.28))
(home-page "https://github.com/rust-windowing/winit") (home-page "https://github.com/rust-windowing/winit")
(synopsis "Window creation library") (synopsis "Window creation library")
(description (description
@ -3072,7 +3054,7 @@ the platform-specific getters provided by winit, or another library.")
`(#:tests? #f ; Tests require display server. `(#:tests? #f ; Tests require display server.
#:cargo-inputs (("rust-xcb" ,rust-xcb-0.9)))) #:cargo-inputs (("rust-xcb" ,rust-xcb-0.9))))
(native-inputs (native-inputs
`(("python" ,python))))) (list python))))
(define-public rust-x11-dl-2 (define-public rust-x11-dl-2
(package (package

View File

@ -55,8 +55,7 @@
(("rust-shell-words" ,rust-shell-words-0.1) (("rust-shell-words" ,rust-shell-words-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("atk" ,atk) (list atk glib))
("glib" ,glib)))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libatk-1") (synopsis "FFI bindings to libatk-1")
(description "FFI bindings to libatk-1") (description "FFI bindings to libatk-1")
@ -86,8 +85,7 @@
#:cargo-development-inputs #:cargo-development-inputs
(("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
(inputs (inputs
`(("atk" ,atk) (list atk glib))
("glib" ,glib)))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the ATK library") (synopsis "Rust bindings for the ATK library")
(description "Rust bindings for the ATK library") (description "Rust bindings for the ATK library")
@ -119,7 +117,7 @@
#:cargo-development-inputs #:cargo-development-inputs
(("rust-tempfile" ,rust-tempfile-3)))) (("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("cairo" ,cairo))) (list cairo))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the Cairo library") (synopsis "Rust bindings for the Cairo library")
(description "Rust bindings for the Cairo library") (description "Rust bindings for the Cairo library")
@ -198,7 +196,7 @@
("rust-winapi" ,rust-winapi-0.3) ("rust-winapi" ,rust-winapi-0.3)
("rust-x11" ,rust-x11-2)))) ("rust-x11" ,rust-x11-2))))
(inputs (inputs
`(("cairo" ,cairo))) (list cairo))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libcairo") (synopsis "FFI bindings to libcairo")
(description "This package provides FFI bindings to libcairo.") (description "This package provides FFI bindings to libcairo.")
@ -255,11 +253,7 @@
#:cargo-development-inputs #:cargo-development-inputs
(("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
(inputs (inputs
`(("cairo" ,cairo) (list cairo gdk-pixbuf glib gtk+ pango))
("gdk-pixbuf" ,gdk-pixbuf)
("glib" ,glib)
("gtk+" ,gtk+)
("pango" ,pango)))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the GDK 3 library") (synopsis "Rust bindings for the GDK 3 library")
(description "This package provides 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 #:cargo-development-inputs
(("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
(inputs (inputs
`(("gdk-pixbuf" ,gdk-pixbuf))) (list gdk-pixbuf))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the GdkPixbuf library") (synopsis "Rust bindings for the GdkPixbuf library")
(description "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-shell-words" ,rust-shell-words-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("gdk-pixbuf" ,gdk-pixbuf))) (list gdk-pixbuf))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libgdk_pixbuf-2.0") (synopsis "FFI bindings to libgdk_pixbuf-2.0")
(description "This package provides FFI bindings to @code{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-shell-words" ,rust-shell-words-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("cairo" ,cairo) (list cairo gdk-pixbuf gtk+ glib pango))
("gdk-pixbuf" ,gdk-pixbuf)
("gtk+" ,gtk+)
("glib" ,glib)
("pango" ,pango)))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libgdk-3") (synopsis "FFI bindings to libgdk-3")
(description "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-gir-format-check" ,rust-gir-format-check-0.1)
("rust-serial-test" ,rust-serial-test-0.4)))) ("rust-serial-test" ,rust-serial-test-0.4))))
(inputs (inputs
`(("glib" ,glib))) (list glib))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the Gio library") (synopsis "Rust bindings for the Gio library")
(description "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-system-deps" ,rust-system-deps-1)
("rust-winapi" ,rust-winapi-0.3)))) ("rust-winapi" ,rust-winapi-0.3))))
(inputs (inputs
`(("glib" ,glib))) (list glib))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libgio-2.0") (synopsis "FFI bindings to libgio-2.0")
(description "This package provides 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-libc" ,rust-libc-0.2)
("rust-once-cell" ,rust-once-cell-1)))) ("rust-once-cell" ,rust-once-cell-1))))
(inputs (inputs
`(("glib" ,glib))) (list glib))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the GLib library") (synopsis "Rust bindings for the GLib library")
(description "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-shell-words" ,rust-shell-words-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("glib" ,glib))) (list glib))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libglib-2.0") (synopsis "FFI bindings to libglib-2.0")
(description "This package provides 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-shell-words" ,rust-shell-words-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("glib" ,glib))) (list glib))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libgobject-2.0") (synopsis "FFI bindings to libgobject-2.0")
(description "This package provides FFI bindings to libgobject-2.0.") (description "This package provides FFI bindings to libgobject-2.0.")
@ -925,11 +915,7 @@
#:cargo-development-inputs #:cargo-development-inputs
(("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
(inputs (inputs
`(("atk" ,atk) (list atk cairo glib gtk+ pango))
("cairo" ,cairo)
("glib" ,glib)
("gtk+" ,gtk+)
("pango" ,pango)))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the GTK+ 3 library") (synopsis "Rust bindings for the GTK+ 3 library")
(description "This package provides 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-shell-words" ,rust-shell-words-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("gtk+" ,gtk+))) (list gtk+))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libgtk-3") (synopsis "FFI bindings to libgtk-3")
(description "This package provides FFI bindings to libgtk-3.") (description "This package provides FFI bindings to libgtk-3.")
@ -1017,7 +1003,7 @@
#:cargo-development-inputs #:cargo-development-inputs
(("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
(inputs (inputs
`(("pango" ,pango))) (list pango))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the Pango library") (synopsis "Rust bindings for the Pango library")
(description "Rust bindings for the Pango library") (description "Rust bindings for the Pango library")
@ -1097,7 +1083,7 @@
("rust-libc" ,rust-libc-0.2) ("rust-libc" ,rust-libc-0.2)
("rust-system-deps" ,rust-system-deps-1)))) ("rust-system-deps" ,rust-system-deps-1))))
(inputs (inputs
`(("pango" ,pango))) (list pango))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libpango-1.0") (synopsis "FFI bindings to libpango-1.0")
(description "This package provides FFI bindings to @code{libpango-1.0}.") (description "This package provides FFI bindings to @code{libpango-1.0}.")
@ -1156,7 +1142,7 @@
#:cargo-development-inputs #:cargo-development-inputs
(("rust-gir-format-check" ,rust-gir-format-check-0.1)))) (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
(inputs (inputs
`(("gtk+" ,gtk+))) (list gtk+))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "Rust bindings for the PangoCairo library") (synopsis "Rust bindings for the PangoCairo library")
(description (description
@ -1218,7 +1204,7 @@
(("rust-shell-words" ,rust-shell-words-0.1) (("rust-shell-words" ,rust-shell-words-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("gtk+" ,gtk+))) (list gtk+))
(home-page "https://gtk-rs.org/") (home-page "https://gtk-rs.org/")
(synopsis "FFI bindings to libgtk-3") (synopsis "FFI bindings to libgtk-3")
(description "This package provides 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-serde-json" ,rust-serde-json-1)
("rust-sha2" ,rust-sha2-0.9) ("rust-sha2" ,rust-sha2-0.9)
("rust-tokio" ,rust-tokio-1.8)))) ("rust-tokio" ,rust-tokio-1.8))))
(native-inputs `(("pkg-config" ,pkg-config) (native-inputs (list pkg-config openssl))
("openssl" ,openssl)))
(home-page "https://github.com/brave/adblock-rust/") (home-page "https://github.com/brave/adblock-rust/")
(synopsis "Adblock Plus syntax filter parsing and matching") (synopsis "Adblock Plus syntax filter parsing and matching")
(description "This package provides native Rust module for Adblock Plus (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-tokio" ,rust-tokio-1)
("rust-url" ,rust-url-2)))) ("rust-url" ,rust-url-2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libxml2" ,libxml2) (list libxml2 openssl))
("openssl" ,openssl)))
(home-page "https://gitlab.com/news-flash/article_scraper") (home-page "https://gitlab.com/news-flash/article_scraper")
(synopsis "Scrap article contents from the web") (synopsis "Scrap article contents from the web")
(description "This package provides a crate to scrap article contents from (description "This package provides a crate to scrap article contents from
@ -5084,7 +5082,7 @@ bindings to C and C++ libraries.")
(base32 (base32
"0hxlvy9q9984rr3rqaxwmgxjrd9wh11mcc161hv3shz6b7jkrcbm")))) "0hxlvy9q9984rr3rqaxwmgxjrd9wh11mcc161hv3shz6b7jkrcbm"))))
(inputs (inputs
`(("clang" ,clang))) (list clang))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1) (("rust-bitflags" ,rust-bitflags-1)
@ -5153,7 +5151,7 @@ bindings to C and C++ libraries.")
("rust-diff" ,rust-diff-0.1) ("rust-diff" ,rust-diff-0.1)
("rust-shlex" ,rust-shlex-0.1)))) ("rust-shlex" ,rust-shlex-0.1))))
(inputs (inputs
`(("clang" ,clang))))) (list clang))))
(define-public rust-bindgen-0.53 (define-public rust-bindgen-0.53
(package (package
@ -8104,7 +8102,7 @@ messages.")
(base32 "17p0y0yk68pzsnpmaklhiqrrlrrv0ld8nhbg4qflmgibshi8b69p")))) (base32 "17p0y0yk68pzsnpmaklhiqrrlrrv0ld8nhbg4qflmgibshi8b69p"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(native-inputs (native-inputs
`(("capnproto" ,capnproto))) (list capnproto))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-capnp" ,rust-capnp-0.13) (("rust-capnp" ,rust-capnp-0.13)
@ -8300,12 +8298,9 @@ capabilities.")
("rust-walkdir" ,rust-walkdir-2) ("rust-walkdir" ,rust-walkdir-2)
("rust-winapi" ,rust-winapi-0.3)))) ("rust-winapi" ,rust-winapi-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("curl" ,curl) (list curl libssh2 openssl zlib))
("libssh2" ,libssh2)
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://crates.io") (home-page "https://crates.io")
(synopsis "Package manager for Rust") (synopsis "Package manager for Rust")
(description "Cargo, a package manager for Rust. This package provides (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 #:cargo-development-inputs
(("rust-clang-sys" ,rust-clang-sys-0.28)))) (("rust-clang-sys" ,rust-clang-sys-0.28))))
(inputs (inputs
`(("clang" ,clang))) (list clang))
(home-page "https://github.com/jethrogb/rust-cexpr") (home-page "https://github.com/jethrogb/rust-cexpr")
(synopsis "C expression parser and evaluator") (synopsis "C expression parser and evaluator")
(description (description
@ -9051,7 +9046,7 @@ transfer coding.")
"0695kfrqx7n091fzm6msbqg2q2kyhka64q08lm63f3l9d964i8cx")))) "0695kfrqx7n091fzm6msbqg2q2kyhka64q08lm63f3l9d964i8cx"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(inputs (inputs
`(("clang" ,clang))) (list clang))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-glob" ,rust-glob-0.3) (("rust-glob" ,rust-glob-0.3)
@ -11287,7 +11282,7 @@ to @code{is_x86_feature_detected}.")
("rust-lazy-static" ,rust-lazy-static-1) ("rust-lazy-static" ,rust-lazy-static-1)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(inputs (inputs
`(("gperftools" ,gperftools))) (list gperftools))
(home-page "https://github.com/AtheMathmo/cpuprofiler") (home-page "https://github.com/AtheMathmo/cpuprofiler")
(synopsis "Bindings to Google's cpu profiler") (synopsis "Bindings to Google's cpu profiler")
(description "This package provides 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-serde-json" ,rust-serde-json-1)
("rust-url" ,rust-url-2)))) ("rust-url" ,rust-url-2))))
(native-inputs (native-inputs
`(("curl" ,curl) (list curl openssl pkg-config zlib))
("openssl" ,openssl)
("pkg-config" ,pkg-config)
("zlib" ,zlib)))
(home-page "https://github.com/rust-lang/cargo") (home-page "https://github.com/rust-lang/cargo")
(synopsis "Helpers for interacting with @url{crates.io}") (synopsis "Helpers for interacting with @url{crates.io}")
(description "This package provides helpers for interacting with (description "This package provides helpers for interacting with
@ -12501,7 +12493,7 @@ algorithms.")
("rust-openssl" ,rust-openssl-0.10) ("rust-openssl" ,rust-openssl-0.10)
("rust-winapi" ,rust-winapi-0.3)))) ("rust-winapi" ,rust-winapi-0.3))))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://github.com/malept/crypto-hash") (home-page "https://github.com/malept/crypto-hash")
(synopsis "Wrapper for OS-level cryptographic hash functions") (synopsis "Wrapper for OS-level cryptographic hash functions")
(description "This package provides a wrapper for OS-level cryptographic (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" ,rust-mio-0.6)
("rust-mio-extras" ,rust-mio-extras-2)))) ("rust-mio-extras" ,rust-mio-extras-2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("curl" ,curl) (list curl nghttp2 openssl zlib))
("nghttp2" ,nghttp2)
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://github.com/alexcrichton/curl-rust") (home-page "https://github.com/alexcrichton/curl-rust")
(synopsis "Rust bindings to libcurl for making HTTP requests") (synopsis "Rust bindings to libcurl for making HTTP requests")
(description (description
@ -13013,12 +13002,9 @@ requests")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-cfg-if" ,rust-cfg-if-1)))) (("rust-cfg-if" ,rust-cfg-if-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("curl" ,curl) (list curl nghttp2 openssl zlib))
("nghttp2" ,nghttp2)
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://github.com/alexcrichton/curl-rust") (home-page "https://github.com/alexcrichton/curl-rust")
(synopsis "Native bindings to the libcurl library") (synopsis "Native bindings to the libcurl library")
(description (description
@ -13784,9 +13770,9 @@ sizes. Big-endian order is used. WARNING: Block must be aligned!")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-tempfile" ,rust-tempfile-3)))) (("rust-tempfile" ,rust-tempfile-3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("dbus" ,dbus))) (list dbus))
(home-page "https://github.com/diwic/dbus-rs") (home-page "https://github.com/diwic/dbus-rs")
(synopsis "Rust bindings to D-Bus") (synopsis "Rust bindings to D-Bus")
(description "This package provides 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 (arguments
`(#:cargo-inputs (("rust-dbus" ,rust-dbus-0.9)))) `(#:cargo-inputs (("rust-dbus" ,rust-dbus-0.9))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("dbus" ,dbus))) (list dbus))
(home-page "https://github.com/diwic/dbus-rs") (home-page "https://github.com/diwic/dbus-rs")
(synopsis "Framework for writing D-Bus method handlers (legacy)") (synopsis "Framework for writing D-Bus method handlers (legacy)")
(description (description
@ -14711,7 +14697,7 @@ example.")
"0hpmwrc0zx3zvpgwp9zrm6wj8d8i8q8990grlrnfzlivbi6zqyq4")))) "0hpmwrc0zx3zvpgwp9zrm6wj8d8i8q8990grlrnfzlivbi6zqyq4"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(native-inputs (native-inputs
`(("sqlite" ,sqlite))) (list sqlite))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-bigdecimal" ,rust-bigdecimal-0.1) (("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-cfg-if" ,rust-cfg-if-0.1)
("rust-dirs-sys" ,rust-dirs-sys-0.3)))) ("rust-dirs-sys" ,rust-dirs-sys-0.3))))
(inputs (inputs
`(("rust-cfg-if" ,rust-cfg-if-0.1) (list rust-cfg-if-0.1 rust-dirs-sys-0.3))))
("rust-dirs-sys" ,rust-dirs-sys-0.3)))))
(define-public rust-dirs-1 (define-public rust-dirs-1
(package (package
@ -15297,10 +15282,8 @@ other data.")
("rust-redox-users" ,rust-redox-users-0.3) ("rust-redox-users" ,rust-redox-users-0.3)
("rust-winapi" ,rust-winapi-0.3)))) ("rust-winapi" ,rust-winapi-0.3))))
(inputs (inputs
`(("rust-cfg-if" ,rust-cfg-if-0.1) (list rust-cfg-if-0.1 rust-libc-0.2 rust-redox-users-0.3
("rust-libc" ,rust-libc-0.2) rust-winapi-0.3))
("rust-redox-users" ,rust-redox-users-0.3)
("rust-winapi" ,rust-winapi-0.3)))
(home-page "https://github.com/soc/dirs-sys-rs") (home-page "https://github.com/soc/dirs-sys-rs")
(synopsis (synopsis
"System-level helper functions for the dirs and directories crates") "System-level helper functions for the dirs and directories crates")
@ -15425,7 +15408,7 @@ Google's diff-match-patch.")
`(#:cargo-inputs `(#:cargo-inputs
(("rust-libloading" ,rust-libloading-0.6)))) (("rust-libloading" ,rust-libloading-0.6))))
(inputs (inputs
`(("rust-libloading" ,rust-libloading-0.6))) (list rust-libloading-0.6))
(home-page "https://github.com/vberger/dlib") (home-page "https://github.com/vberger/dlib")
(synopsis "Helper macros for manually loading optional system libraries") (synopsis "Helper macros for manually loading optional system libraries")
(description (description
@ -16291,7 +16274,7 @@ signing, and verification in pure Rust.")
("rust-failure-derive" ,rust-failure-derive-0.1) ("rust-failure-derive" ,rust-failure-derive-0.1)
("rust-lazy-static" ,rust-lazy-static-1)))) ("rust-lazy-static" ,rust-lazy-static-1))))
(inputs (inputs
`(("clang" ,clang))) (list clang))
(home-page "https://github.com/ubolonton/emacs-module-rs") (home-page "https://github.com/ubolonton/emacs-module-rs")
(synopsis "Library for creating Emacs's dynamic modules") (synopsis "Library for creating Emacs's dynamic modules")
(description (description
@ -16341,7 +16324,7 @@ Emacs' support for dynamic modules.")
`(#:cargo-inputs `(#:cargo-inputs
(("rust-bindgen" ,rust-bindgen-0.48)))) (("rust-bindgen" ,rust-bindgen-0.48))))
(inputs (inputs
`(("clang" ,clang))) (list clang))
(home-page "https://github.com/ubolonton/emacs-module-rs") (home-page "https://github.com/ubolonton/emacs-module-rs")
(synopsis "Raw FFI for emacs-module") (synopsis "Raw FFI for emacs-module")
(description "This module provides a high-level binding to 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-cmake" ,rust-cmake-0.1)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("expat" ,expat))) (list expat))
(home-page "http://www.libexpat.org/") (home-page "http://www.libexpat.org/")
(synopsis "XML parser library written in C") (synopsis "XML parser library written in C")
(description "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-bio" ,rust-bio-0.33)
("rust-parasailors" ,rust-parasailors-0.3)))) ("rust-parasailors" ,rust-parasailors-0.3))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(native-inputs (native-inputs
`(("libtool" ,libtool))) (list libtool))
(home-page "https://github.com/aseyboldt/fastq-rs") (home-page "https://github.com/aseyboldt/fastq-rs")
(synopsis "Parser for fastq files") (synopsis "Parser for fastq files")
(description "This package provides a 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-rand" ,rust-rand-0.8)
("rust-tokio" ,rust-tokio-1)))) ("rust-tokio" ,rust-tokio-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://gitlab.com/news-flash/feedbin_api") (home-page "https://gitlab.com/news-flash/feedbin_api")
(synopsis "Rust implementation of the Feedbin REST API") (synopsis "Rust implementation of the Feedbin REST API")
(description (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-dotenv" ,rust-dotenv-0.15)
("rust-tokio" ,rust-tokio-1)))) ("rust-tokio" ,rust-tokio-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://gitlab.com/news-flash/feedly_api") (home-page "https://gitlab.com/news-flash/feedly_api")
(synopsis "Rust implementation of the feedly REST API") (synopsis "Rust implementation of the feedly REST API")
(description (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-dotenv" ,rust-dotenv-0.15)
("rust-tokio" ,rust-tokio-1)))) ("rust-tokio" ,rust-tokio-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://gitlab.com/news-flash/fever_api") (home-page "https://gitlab.com/news-flash/fever_api")
(synopsis "Rust implementation of the Fever API") (synopsis "Rust implementation of the Fever API")
(description (description
@ -19099,8 +19082,7 @@ values to other threads.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) (("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
(inputs (inputs
`(("freetype" ,freetype) (list freetype zlib))))
("zlib" ,zlib)))))
(define-public rust-freetype-sys-0.13 (define-public rust-freetype-sys-0.13
(package (package
@ -19146,8 +19128,7 @@ values to other threads.")
("rust-libz-sys" ,rust-libz-sys-1) ("rust-libz-sys" ,rust-libz-sys-1)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(inputs (inputs
`(("freetype" ,freetype) (list freetype zlib))))
("zlib" ,zlib)))))
(define-public rust-fs2-0.4 (define-public rust-fs2-0.4
(package (package
@ -21251,10 +21232,7 @@ dirty state into your program.")
`(("pkg-config" ,pkg-config) `(("pkg-config" ,pkg-config)
("git" ,git-minimal))) ;for a single test ("git" ,git-minimal))) ;for a single test
(inputs (inputs
`(("libgit2" ,libgit2) (list libgit2 libssh2 openssl zlib))
("libssh2" ,libssh2)
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://github.com/rust-lang/git2-rs") (home-page "https://github.com/rust-lang/git2-rs")
(synopsis "Rust bindings to libgit2") (synopsis "Rust bindings to libgit2")
(description (description
@ -21888,8 +21866,7 @@ the regex engine it uses pluggable.")
(("rust-grep-matcher" ,rust-grep-matcher-0.1) (("rust-grep-matcher" ,rust-grep-matcher-0.1)
("rust-pcre2" ,rust-pcre2-0.2)))) ("rust-pcre2" ,rust-pcre2-0.2))))
(native-inputs (native-inputs
`(("pcre2" ,pcre2) (list pcre2 pkg-config))
("pkg-config" ,pkg-config)))
(home-page (home-page
"https://github.com/BurntSushi/ripgrep") "https://github.com/BurntSushi/ripgrep")
(synopsis "Use PCRE2 with the grep crate") (synopsis "Use PCRE2 with the grep crate")
@ -24038,9 +24015,9 @@ with hyper.")
(base32 (base32
"1vcfyz7dxavf4brns15afmj5fxz88lbn05rrpbfqsnybdp2sqyfr")))) "1vcfyz7dxavf4brns15afmj5fxz88lbn05rrpbfqsnybdp2sqyfr"))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-bytes" ,rust-bytes-0.5) (("rust-bytes" ,rust-bytes-0.5)
@ -25050,11 +25027,9 @@ enum like Option/Result.")
("rust-test-case" ,rust-test-case-1) ("rust-test-case" ,rust-test-case-1)
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2)))) ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("curl" ,curl) (list curl openssl zlib))
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://github.com/sagebind/isahc") (home-page "https://github.com/sagebind/isahc")
(synopsis "Practical HTTP client") (synopsis "Practical HTTP client")
(description (description
@ -25484,7 +25459,7 @@ primitives to an @code{io::Write}.")
(string-append jemalloc "/lib/libjemalloc_pic.a"))) (string-append jemalloc "/lib/libjemalloc_pic.a")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("jemalloc" ,jemalloc))) (list jemalloc))
(home-page "https://github.com/gnzlbg/jemallocator") (home-page "https://github.com/gnzlbg/jemallocator")
(synopsis "Rust FFI bindings to jemalloc") (synopsis "Rust FFI bindings to jemalloc")
(description "This package provides 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"))) (string-append jemalloc "/lib/libjemalloc_pic.a")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("jemalloc" ,jemalloc))))) (list jemalloc))))
(define-public rust-jetscii-0.5 (define-public rust-jetscii-0.5
(package (package
@ -26282,7 +26257,7 @@ generated by LALRPOP.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-doc-comment" ,rust-doc-comment-0.3)))) (("rust-doc-comment" ,rust-doc-comment-0.3))))
(inputs (inputs
`(("rust-spin" ,rust-spin-0.5))) (list rust-spin-0.5))
(home-page "https://github.com/rust-lang-nursery/lazy-static.rs") (home-page "https://github.com/rust-lang-nursery/lazy-static.rs")
(synopsis "Macro for declaring lazily evaluated statics in Rust") (synopsis "Macro for declaring lazily evaluated statics in Rust")
(description (description
@ -26694,9 +26669,9 @@ macros on libc without stdlib.")
`(#:cargo-inputs `(#:cargo-inputs
(("rust-pkg-config" ,rust-pkg-config-0.3)))) (("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("dbus" ,dbus))) (list dbus))
(home-page "https://github.com/diwic/dbus-rs") (home-page "https://github.com/diwic/dbus-rs")
(synopsis "FFI bindings to libdbus") (synopsis "FFI bindings to libdbus")
(description "This package provides 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-openssl-sys" ,rust-openssl-sys-0.9)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libgit2" ,libgit2) (list libgit2 openssl zlib))
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://github.com/rust-lang/git2-rs") (home-page "https://github.com/rust-lang/git2-rs")
(synopsis "Native bindings to the libgit2 library") (synopsis "Native bindings to the libgit2 library")
(description (description
@ -26925,8 +26898,7 @@ loading utilities.")
(("rust-libc" ,rust-libc-0.2) (("rust-libc" ,rust-libc-0.2)
("rust-static-assertions" ,rust-static-assertions-1)))) ("rust-static-assertions" ,rust-static-assertions-1))))
(inputs (inputs
`(("rust-cfg-if" ,rust-cfg-if-1) (list rust-cfg-if-1 rust-winapi-0.3))))
("rust-winapi" ,rust-winapi-0.3)))))
(define-public rust-libloading-0.5 (define-public rust-libloading-0.5
(package (package
@ -27075,8 +27047,7 @@ allocator.")
("rust-cc" ,rust-cc-1) ("rust-cc" ,rust-cc-1)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(inputs (inputs
`(("nghttp2" ,nghttp2 "lib") (list `(,nghttp2 "lib") pkg-config))
("pkg-config" ,pkg-config)))
(home-page "https://github.com/alexcrichton/nghttp2-rs") (home-page "https://github.com/alexcrichton/nghttp2-rs")
(synopsis "FFI bindings for libnghttp2 (nghttp2)") (synopsis "FFI bindings for libnghttp2 (nghttp2)")
(description (description
@ -27123,11 +27094,9 @@ allocator.")
("rust-tempdir" ,rust-tempdir-0.3) ("rust-tempdir" ,rust-tempdir-0.3)
("rust-toml" ,rust-toml-0.4)))) ("rust-toml" ,rust-toml-0.4))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("clang" ,clang) (list clang nettle openssl))
("nettle" ,nettle)
("openssl" ,openssl)))
(home-page "https://pijul.org/") (home-page "https://pijul.org/")
(synopsis "Library component of the pijul version control system") (synopsis "Library component of the pijul version control system")
(description (description
@ -27176,9 +27145,9 @@ file.
(add-before 'check 'set-HOME (add-before 'check 'set-HOME
(lambda _ (setenv "HOME" "/tmp") #t))))) (lambda _ (setenv "HOME" "/tmp") #t)))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("pulseaudio" ,pulseaudio))) (list pulseaudio))
(home-page "https://github.com/jnqnfe/pulse-binding-rust") (home-page "https://github.com/jnqnfe/pulse-binding-rust")
(synopsis "Binding for the PulseAudio libpulse library") (synopsis "Binding for the PulseAudio libpulse library")
(description (description
@ -27208,9 +27177,9 @@ library.")
("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-winapi" ,rust-winapi-0.3)))) ("rust-winapi" ,rust-winapi-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("pulseaudio" ,pulseaudio))) (list pulseaudio))
(home-page "https://github.com/jnqnfe/pulse-binding-rust") (home-page "https://github.com/jnqnfe/pulse-binding-rust")
(synopsis "FFI bindings for the PulseAudio") (synopsis "FFI bindings for the PulseAudio")
(description (description
@ -27231,7 +27200,7 @@ library.")
(base32 "17gqc2mwih81j3ds479gl5zmsxqzzrcrj3yyv62vh34bgy8n82r9")))) (base32 "17gqc2mwih81j3ds479gl5zmsxqzzrcrj3yyv62vh34bgy8n82r9"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(inputs (inputs
`(("sqlite" ,sqlite))) (list sqlite))
(arguments (arguments
`(#:skip-build? #t `(#:skip-build? #t
#:cargo-inputs #:cargo-inputs
@ -27258,7 +27227,7 @@ library.")
(sha256 (sha256
(base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4")))) (base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4"))))
(inputs (inputs
`(("sqlite" ,sqlite))) (list sqlite))
(arguments (arguments
`(#:skip-build? #t `(#:skip-build? #t
#:cargo-inputs #:cargo-inputs
@ -27318,7 +27287,7 @@ library.")
(base32 "104n0s4f46zprppjq6y82y0wjh1r2cgwzw26w914yj30rizy1cbj")))) (base32 "104n0s4f46zprppjq6y82y0wjh1r2cgwzw26w914yj30rizy1cbj"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(inputs (inputs
`(("sqlite" ,sqlite))) (list sqlite))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
;; build dependencies ;; build dependencies
@ -27349,9 +27318,9 @@ library.")
(("rust-criterion" ,rust-criterion-0.3) (("rust-criterion" ,rust-criterion-0.3)
("rust-rayon" ,rust-rayon-1)))) ("rust-rayon" ,rust-rayon-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libxml2" ,libxml2))) (list libxml2))
(home-page "https://github.com/KWARC/rust-libxml") (home-page "https://github.com/KWARC/rust-libxml")
(synopsis "Rust wrapper for libxml2") (synopsis "Rust wrapper for libxml2")
(description "This package provides a Rust wrapper for libxml2, the XML (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-pkg-config" ,rust-pkg-config-0.3)
("rust-vcpkg" ,rust-vcpkg-0.2)))) ("rust-vcpkg" ,rust-vcpkg-0.2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config zlib))
("zlib" ,zlib)))
(home-page "https://github.com/rust-lang/libz-sys") (home-page "https://github.com/rust-lang/libz-sys")
(synopsis "Bindings to the system libz library") (synopsis "Bindings to the system libz library")
(description (description
@ -27628,11 +27596,9 @@ punctuation.")
("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-vcpkg" ,rust-vcpkg-0.2)))) ("rust-vcpkg" ,rust-vcpkg-0.2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libssh2" ,libssh2) (list libssh2 openssl zlib))
("openssl" ,openssl)
("zlib" ,zlib)))
(home-page "https://github.com/alexcrichton/ssh2-rs") (home-page "https://github.com/alexcrichton/ssh2-rs")
(synopsis "Native bindings to the libssh2 library") (synopsis "Native bindings to the libssh2 library")
(description (description
@ -27664,9 +27630,9 @@ punctuation.")
(("rust-rand" ,rust-rand-0.4) (("rust-rand" ,rust-rand-0.4)
("rust-tempdir" ,rust-tempdir-0.3)))) ("rust-tempdir" ,rust-tempdir-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("lmdb" ,lmdb))) (list lmdb))
(home-page "https://github.com/mozilla/lmdb-rs") (home-page "https://github.com/mozilla/lmdb-rs")
(synopsis "Safe Rust bindings for LMDB") (synopsis "Safe Rust bindings for LMDB")
(description "This package provides idiomatic and safe APIs for interacting (description "This package provides idiomatic and safe APIs for interacting
@ -27700,9 +27666,9 @@ with lmdb.")
("rust-cc" ,rust-cc-1) ("rust-cc" ,rust-cc-1)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("lmdb" ,lmdb))) (list lmdb))
(home-page "https://github.com/mozilla/lmdb-rs") (home-page "https://github.com/mozilla/lmdb-rs")
(synopsis "Rust bindings for liblmdb") (synopsis "Rust bindings for liblmdb")
(description "This package provides rust bindings for liblmdb.") (description "This package provides rust bindings for liblmdb.")
@ -28382,8 +28348,7 @@ server (LSP).")
("rust-cc" ,rust-cc-1) ("rust-cc" ,rust-cc-1)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config xz))
("xz" ,xz)))
(home-page "https://github.com/alexcrichton/xz2-rs") (home-page "https://github.com/alexcrichton/xz2-rs")
(synopsis "Bindings to liblzma for lzma and xz stream encoding/decoding") (synopsis "Bindings to liblzma for lzma and xz stream encoding/decoding")
(description (description
@ -29814,9 +29779,9 @@ migration mechanism.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-tempdir" ,rust-tempdir-0.3)))) (("rust-tempdir" ,rust-tempdir-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("sqlite" ,sqlite))) (list sqlite))
(home-page "https://diesel.rs") (home-page "https://diesel.rs")
(synopsis "Code generation macros for Diesel's embedded migrations") (synopsis "Code generation macros for Diesel's embedded migrations")
(description "This package provides code generation macros for Diesel's (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-dotenv" ,rust-dotenv-0.15)
("rust-tokio" ,rust-tokio-1)))) ("rust-tokio" ,rust-tokio-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://gitlab.com/news-flash/miniflux_api") (home-page "https://gitlab.com/news-flash/miniflux_api")
(synopsis "Rust implementation of the Miniflux REST API") (synopsis "Rust implementation of the Miniflux REST API")
(description (description
@ -30599,10 +30564,9 @@ checking.")
(("rust-dbus" ,rust-dbus-0.6) (("rust-dbus" ,rust-dbus-0.6)
("rust-glib" ,rust-glib-0.10)))) ("rust-glib" ,rust-glib-0.10))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("dbus" ,dbus) (list dbus glib))
("glib" ,glib)))
(home-page "https://gitlab.gnome.org/World/Rust/mpris-player") (home-page "https://gitlab.gnome.org/World/Rust/mpris-player")
(synopsis "Library for creating MPRIS2 media players over D-Bus") (synopsis "Library for creating MPRIS2 media players over D-Bus")
(description "This package provides a library for creating MPRIS2 media (description "This package provides a library for creating MPRIS2 media
@ -30822,7 +30786,7 @@ library.")
(("rust-pkg-config" ,rust-pkg-config-0.3) (("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-vcpkg" ,rust-vcpkg-0.2)))) ("rust-vcpkg" ,rust-vcpkg-0.2))))
(native-inputs (native-inputs
`(("mariadb" ,mariadb "lib"))) (list `(,mariadb "lib")))
(home-page "https://github.com/sgrif/mysqlclient-sys") (home-page "https://github.com/sgrif/mysqlclient-sys")
(synopsis "Auto-generated rust bindings for libmysqlclient") (synopsis "Auto-generated rust bindings for libmysqlclient")
(description "This package provides auto-generated rust bindings for (description "This package provides auto-generated rust bindings for
@ -31249,9 +31213,9 @@ IO of Windows's named pipes.")
"0cjirf6n4i2lw65iaww8d4hahv3cbfm5ka9hlansvnbfgzwadzq9")))) "0cjirf6n4i2lw65iaww8d4hahv3cbfm5ka9hlansvnbfgzwadzq9"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-bindgen" ,rust-bindgen-0.55) (("rust-bindgen" ,rust-bindgen-0.55)
@ -31296,9 +31260,9 @@ IO of Windows's named pipes.")
(("rust-hex" ,rust-hex-0.4) (("rust-hex" ,rust-hex-0.4)
("rust-test-cert-gen" ,rust-test-cert-gen-0.1)))) ("rust-test-cert-gen" ,rust-test-cert-gen-0.1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://github.com/sfackler/rust-native-tls") (home-page "https://github.com/sfackler/rust-native-tls")
(synopsis "Wrapper over a platform's native TLS implementation") (synopsis "Wrapper over a platform's native TLS implementation")
(description (description
@ -31691,11 +31655,9 @@ types as proposed in RFC 1158.")
(patches (search-patches "rust-nettle-disable-vendor.patch")))) (patches (search-patches "rust-nettle-disable-vendor.patch"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("clang" ,clang) (list clang gmp nettle))
("gmp" ,gmp)
("nettle" ,nettle)))
(arguments (arguments
`(#:skip-build? #t ;; provides nothing, has no tests `(#:skip-build? #t ;; provides nothing, has no tests
#:cargo-inputs #:cargo-inputs
@ -31740,10 +31702,9 @@ cryptographic library.")
(patches (search-patches "rust-nettle-sys-disable-vendor.patch")))) (patches (search-patches "rust-nettle-sys-disable-vendor.patch"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(native-inputs (native-inputs
`(("clang" ,clang) (list clang pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("nettle" ,nettle))) (list nettle))
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-bindgen" ,rust-bindgen-0.51) (("rust-bindgen" ,rust-bindgen-0.51)
@ -31838,11 +31799,9 @@ release (fork of debug_unreachable)")
(("rust-tempfile" ,rust-tempfile-3) (("rust-tempfile" ,rust-tempfile-3)
("rust-tokio" ,rust-tokio-1)))) ("rust-tokio" ,rust-tokio-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libxml2" ,libxml2) (list libxml2 openssl sqlite))
("openssl" ,openssl)
("sqlite" ,sqlite)))
(home-page "https://gitlab.com/news-flash/news_flash") (home-page "https://gitlab.com/news-flash/news_flash")
(synopsis "Base library for NewsFlash") (synopsis "Base library for NewsFlash")
(description "This package provides the base library for the NewsFlash (description "This package provides the base library for the NewsFlash
@ -31875,9 +31834,9 @@ feed reader.")
(("rust-dotenv" ,rust-dotenv-0.15) (("rust-dotenv" ,rust-dotenv-0.15)
("rust-tokio" ,rust-tokio-1)))) ("rust-tokio" ,rust-tokio-1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://gitlab.com/news-flash/newsblur_api/") (home-page "https://gitlab.com/news-flash/newsblur_api/")
(synopsis "Rust implementation of the NewsBlur API") (synopsis "Rust implementation of the NewsBlur API")
(description (description
@ -32211,10 +32170,7 @@ while still providing platform specific APIs.")
("rust-sysctl" ,rust-sysctl-0.1) ("rust-sysctl" ,rust-sysctl-0.1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(inputs (inputs
`(("rust-bitflags" ,rust-bitflags-1) (list rust-bitflags-1 rust-cc-1 rust-cfg-if-0.1 rust-libc-0.2))))
("rust-cc" ,rust-cc-1)
("rust-cfg-if" ,rust-cfg-if-0.1)
("rust-libc" ,rust-libc-0.2)))))
(define-public rust-nix-0.17 (define-public rust-nix-0.17
(package (package
@ -32457,7 +32413,7 @@ implementation (which is unstable / requires nightly).")
(string-append jemalloc "/lib/libjemalloc_pic.a"))) (string-append jemalloc "/lib/libjemalloc_pic.a")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("jemalloc" ,jemalloc))) (list jemalloc))
(home-page "https://github.com/Geal/nom") (home-page "https://github.com/Geal/nom")
(synopsis (synopsis
"Byte-oriented, zero-copy, parser combinators library") "Byte-oriented, zero-copy, parser combinators library")
@ -32857,10 +32813,9 @@ varying noise for textural use and graphical display.")
(substitute* "Cargo.toml" (substitute* "Cargo.toml"
(("version = \"0.3.2\"") "version = \"0.5.0\""))))))) (("version = \"0.3.2\"") "version = \"0.5.0\"")))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl) (list openssl notmuch))
("notmuch" ,notmuch)))
(home-page "https://github.com/vhdirk/notmuch-rs") (home-page "https://github.com/vhdirk/notmuch-rs")
(synopsis "Rust interface and bindings for Notmuch") (synopsis "Rust interface and bindings for Notmuch")
(description (description
@ -34427,9 +34382,9 @@ system for OpenSSL.")
("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-vcpkg" ,rust-vcpkg-0.2)))) ("rust-vcpkg" ,rust-vcpkg-0.2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://github.com/sfackler/rust-openssl") (home-page "https://github.com/sfackler/rust-openssl")
(synopsis "FFI bindings to OpenSSL") (synopsis "FFI bindings to OpenSSL")
(description (description
@ -35038,9 +34993,9 @@ normally prevent moving a type that has been borrowed from.")
#:cargo-inputs #:cargo-inputs
(("rust-libc" ,rust-libc-0.2)))) (("rust-libc" ,rust-libc-0.2))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(native-inputs (native-inputs
`(("libtool" ,libtool))) (list libtool))
(home-page "https://github.com/anp/parasailors") (home-page "https://github.com/anp/parasailors")
(synopsis "Bindings to the parasail pairwise genetic sequence alignment library") (synopsis "Bindings to the parasail pairwise genetic sequence alignment library")
(description (description
@ -35072,9 +35027,9 @@ sequence alignment library.")
(("rust-libc" ,rust-libc-0.2) (("rust-libc" ,rust-libc-0.2)
("rust-parasail-sys" ,rust-parasail-sys-0.2)))) ("rust-parasail-sys" ,rust-parasail-sys-0.2))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(native-inputs (native-inputs
`(("libtool" ,libtool))) (list libtool))
(home-page "https://github.com/anp/parasailors") (home-page "https://github.com/anp/parasailors")
(synopsis "SIMD accelerated pairwise genetic sequence alignment") (synopsis "SIMD accelerated pairwise genetic sequence alignment")
(description "This package provides SIMD accelerated pairwise genetic (description "This package provides SIMD accelerated pairwise genetic
@ -35921,7 +35876,7 @@ in pure Rust.")
(("rust-libc" ,rust-libc-0.2) (("rust-libc" ,rust-libc-0.2)
("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-winapi" ,rust-winapi-0.3)))) ("rust-winapi" ,rust-winapi-0.3))))
(inputs `(("libpcap" ,libpcap))) (inputs (list libpcap))
(home-page "https://github.com/jmmk/rustcap") (home-page "https://github.com/jmmk/rustcap")
(synopsis "Low-level bindings to libpcap") (synopsis "Low-level bindings to libpcap")
(description "This package provides low-level Rust bindings to the 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-pcre2-sys" ,rust-pcre2-sys-0.2)
("rust-thread-local" ,rust-thread-local-1)))) ("rust-thread-local" ,rust-thread-local-1))))
(native-inputs (native-inputs
`(("pcre2" ,pcre2) (list pcre2 pkg-config))
("pkg-config" ,pkg-config)))
(home-page "https://github.com/BurntSushi/rust-pcre2") (home-page "https://github.com/BurntSushi/rust-pcre2")
(synopsis "High level wrapper library for PCRE2") (synopsis "High level wrapper library for PCRE2")
(description (description
@ -35980,8 +35934,7 @@ library.")
("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-cc" ,rust-cc-1)))) ("rust-cc" ,rust-cc-1))))
(native-inputs (native-inputs
`(("pcre2" ,pcre2) (list pcre2 pkg-config))
("pkg-config" ,pkg-config)))
(home-page (home-page
"https://github.com/BurntSushi/rust-pcre2") "https://github.com/BurntSushi/rust-pcre2")
(synopsis "Low level bindings to PCRE2") (synopsis "Low level bindings to PCRE2")
@ -36964,7 +36917,7 @@ written with declarative macros.")
"/bin/pkg-config\""))) "/bin/pkg-config\"")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://github.com/rust-lang/pkg-config-rs") (home-page "https://github.com/rust-lang/pkg-config-rs")
(synopsis "Library to run the pkg-config system tool") (synopsis "Library to run the pkg-config system tool")
(description (description
@ -38137,7 +38090,7 @@ for x86.")
(("rust-pkg-config" ,rust-pkg-config-0.3) (("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-vcpkg" ,rust-vcpkg-0.2)))) ("rust-vcpkg" ,rust-vcpkg-0.2))))
(native-inputs (native-inputs
`(("postgresql" ,postgresql))) (list postgresql))
(home-page "https://crates.io/crates/pq-sys") (home-page "https://crates.io/crates/pq-sys")
(synopsis "Auto-generated rust bindings for libpq") (synopsis "Auto-generated rust bindings for libpq")
(description "This package provides auto-generated rust bindings for (description "This package provides auto-generated rust bindings for
@ -38791,7 +38744,7 @@ in your code.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-quote" ,rust-quote-1)))) (("rust-quote" ,rust-quote-1))))
(inputs (inputs
`(("rust-unicode-xid" ,rust-unicode-xid-0.2))) (list rust-unicode-xid-0.2))
(home-page "https://github.com/alexcrichton/proc-macro2") (home-page "https://github.com/alexcrichton/proc-macro2")
(synopsis "Stable implementation of the upcoming new `proc_macro` API") (synopsis "Stable implementation of the upcoming new `proc_macro` API")
(description "This package provides a stable implementation of the upcoming new (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-tokio" ,rust-tokio-0.2)
("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))))) (list openssl))))
(define-public rust-reqwest-0.9 (define-public rust-reqwest-0.9
(package (package
@ -42528,9 +42481,9 @@ Rust Language Server.")
(("rust-byteorder" ,rust-byteorder-1) (("rust-byteorder" ,rust-byteorder-1)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("lmdb" ,lmdb))) (list lmdb))
(home-page "https://github.com/mozilla/rkv") (home-page "https://github.com/mozilla/rkv")
(synopsis "Typed key-value storage") (synopsis "Typed key-value storage")
(description "This package provides a typed key-value storage solution.") (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") (setenv "RUSTC_BOOTSTRAP" "1")
#t))))) #t)))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))))) (list pkg-config))))
(define-public rust-rusqlite-0.19 (define-public rust-rusqlite-0.19
(package (package
@ -43353,7 +43306,7 @@ please consider using @code{async-std} or @code{tokio}.")
("rust-unicase" ,rust-unicase-2) ("rust-unicase" ,rust-unicase-2)
("rust-uuid" ,rust-uuid-0.7)))) ("rust-uuid" ,rust-uuid-0.7))))
(inputs (inputs
`(("sqlite" ,sqlite))))) (list sqlite))))
(define-public rust-rust-argon2-0.7 (define-public rust-rust-argon2-0.7
(package (package
@ -46097,7 +46050,7 @@ statistical guarantees.")
(build-system cargo-build-system) (build-system cargo-build-system)
(arguments (arguments
`(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
(inputs `(("libseccomp" ,libseccomp))) (inputs (list libseccomp))
(home-page "https://github.com/polachok/seccomp-sys") (home-page "https://github.com/polachok/seccomp-sys")
(synopsis "Low-level bindings to libseccomp") (synopsis "Low-level bindings to libseccomp")
(description "This package provides 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" ,rust-rand-0.7)
("rust-rand-isaac" ,rust-rand-isaac-0.2)))) ("rust-rand-isaac" ,rust-rand-isaac-0.2))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(home-page "https://github.com/markschl/seq_io") (home-page "https://github.com/markschl/seq_io")
(synopsis "Fast FASTA, FASTQ and FASTX parsing") (synopsis "Fast FASTA, FASTQ and FASTX parsing")
(description "This library provides readers for the the following sequence (description "This library provides readers for the the following sequence
@ -46718,10 +46671,9 @@ fragment of code.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-rpassword" ,rust-rpassword-3)))) (("rust-rpassword" ,rust-rpassword-3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("clang" ,clang) (list clang nettle))
("nettle" ,nettle)))
(home-page "https://sequoia-pgp.org/") (home-page "https://sequoia-pgp.org/")
(synopsis "OpenPGP data types and associated machinery") (synopsis "OpenPGP data types and associated machinery")
(description (description
@ -47904,7 +47856,7 @@ functionality and without weak references.")
(("rust-libc" ,rust-libc-0.2) (("rust-libc" ,rust-libc-0.2)
("rust-servo-fontconfig-sys" ,rust-servo-fontconfig-sys-4)))) ("rust-servo-fontconfig-sys" ,rust-servo-fontconfig-sys-4))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("fontconfig" ,fontconfig))))) `(("fontconfig" ,fontconfig)))))
@ -47958,7 +47910,7 @@ functionality and without weak references.")
("rust-servo-freetype-sys" ,rust-servo-freetype-sys-4) ("rust-servo-freetype-sys" ,rust-servo-freetype-sys-4)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("fontconfig" ,fontconfig))))) `(("fontconfig" ,fontconfig)))))
@ -47984,9 +47936,9 @@ functionality and without weak references.")
(("rust-cmake" ,rust-cmake-0.1) (("rust-cmake" ,rust-cmake-0.1)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("freetype" ,freetype))) (list freetype))
(home-page "https://www.freetype.org/") (home-page "https://www.freetype.org/")
(synopsis "Rust wrapper around freetype") (synopsis "Rust wrapper around freetype")
(description (description
@ -52597,7 +52549,7 @@ no_std compatible by default, only relying on alloc.")
("rust-seccomp-sys" ,rust-seccomp-sys-0.1) ("rust-seccomp-sys" ,rust-seccomp-sys-0.1)
("rust-strum" ,rust-strum-0.19) ("rust-strum" ,rust-strum-0.19)
("rust-strum-macros" ,rust-strum-macros-0.19)))) ("rust-strum-macros" ,rust-strum-macros-0.19))))
(inputs `(("libseccomp" ,libseccomp))) (inputs (list libseccomp))
(home-page "https://github.com/kpcyrd/syscallz-rs") (home-page "https://github.com/kpcyrd/syscallz-rs")
(synopsis "Simple seccomp library for rust") (synopsis "Simple seccomp library for rust")
(description "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-cfg-support" ,rust-tectonic-cfg-support-0.1)
("rust-tectonic-dep-support" ,rust-tectonic-dep-support-0.1)))) ("rust-tectonic-dep-support" ,rust-tectonic-dep-support-0.1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libpng" ,libpng))) (list libpng))
(home-page "https://tectonic-typesetting.github.io/") (home-page "https://tectonic-typesetting.github.io/")
(synopsis "Xdvipdfmx's PDF, XDV, and image I/O APIs in C, as a Rust crate") (synopsis "Xdvipdfmx's PDF, XDV, and image I/O APIs in C, as a Rust crate")
(description (description
@ -54589,9 +54541,9 @@ fixed set of worker threads.")
(("rust-libc" ,rust-libc-0.2) (("rust-libc" ,rust-libc-0.2)
("rust-pkg-config" ,rust-pkg-config-0.3)))) ("rust-pkg-config" ,rust-pkg-config-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libsodium" ,libsodium))) (list libsodium))
(home-page "https://nest.pijul.com/pijul_org/thrussh") (home-page "https://nest.pijul.com/pijul_org/thrussh")
(synopsis "Straightforward bindings to libsodium") (synopsis "Straightforward bindings to libsodium")
(description (description
@ -55844,9 +55796,9 @@ OpenSSL.")
(("rust-futures" ,rust-futures-0.3) (("rust-futures" ,rust-futures-0.3)
("rust-tokio" ,rust-tokio-0.2)))) ("rust-tokio" ,rust-tokio-0.2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))))) (list openssl))))
(define-public rust-tokio-openssl-0.3 (define-public rust-tokio-openssl-0.3
(package (package
@ -56608,9 +56560,9 @@ pool.")
("rust-tokio-util" ,rust-tokio-util-0.3) ("rust-tokio-util" ,rust-tokio-util-0.3)
("rust-winapi" ,rust-winapi-0.3)))) ("rust-winapi" ,rust-winapi-0.3))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://tokio.rs") (home-page "https://tokio.rs")
(synopsis "TLS/SSL streams for Tokio") (synopsis "TLS/SSL streams for Tokio")
(description "An implementation of TLS/SSL streams for Tokio giving an (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-tokio-tls" ,rust-tokio-tls-0.3)
("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19)))) ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))))) (list openssl))))
(define-public rust-trust-dns-native-tls-0.18 (define-public rust-trust-dns-native-tls-0.18
(package (package
@ -57850,9 +57802,9 @@ extension for the Trust-DNS client to use tokio-openssl for TLS.")
(("rust-openssl" ,rust-openssl-0.10) (("rust-openssl" ,rust-openssl-0.10)
("rust-tokio" ,rust-tokio-0.2)))) ("rust-tokio" ,rust-tokio-0.2))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))))) (list openssl))))
(define-public rust-trust-dns-openssl-0.18 (define-public rust-trust-dns-openssl-0.18
(package (package
@ -58280,9 +58232,9 @@ the Trust-DNS client to use rustls for TLS.")
#:cargo-development-inputs #:cargo-development-inputs
(("rust-openssl" ,rust-openssl-0.10)))) (("rust-openssl" ,rust-openssl-0.10))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))))) (list openssl))))
(define-public rust-trust-dns-rustls-0.18 (define-public rust-trust-dns-rustls-0.18
(package (package
@ -58325,9 +58277,9 @@ the Trust-DNS client to use rustls for TLS.")
(base32 (base32
"0vbh2y7w2s5gcw33fn4hb5f927kgjm6603vw63slg9riikmsiq43")))) "0vbh2y7w2s5gcw33fn4hb5f927kgjm6603vw63slg9riikmsiq43"))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(arguments (arguments
`(#:cargo-test-flags `(#:cargo-test-flags
'("--release" "--" "--skip=tests::test_tls_client_stream_ipv4") '("--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-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)))) ("winapi-x86-64-pc-windows-gnu" ,rust-winapi-x86-64-pc-windows-gnu-0.4))))
(inputs (inputs
`(("rust-winapi-i686-pc-windows-gnu" ,rust-winapi-i686-pc-windows-gnu-0.4) (list rust-winapi-i686-pc-windows-gnu-0.4
("rust-winapi-x86-64-pc-windows-gnu" ,rust-winapi-x86-64-pc-windows-gnu-0.4))) rust-winapi-x86-64-pc-windows-gnu-0.4))
(home-page "https://github.com/retep998/winapi-rs") (home-page "https://github.com/retep998/winapi-rs")
(synopsis "Raw FFI bindings for all of Windows API") (synopsis "Raw FFI bindings for all of Windows API")
(description (description
@ -62352,12 +62304,9 @@ extended attributes.")
("rust-log" ,rust-log-0.4) ("rust-log" ,rust-log-0.4)
("rust-x11" ,rust-x11-2)))) ("rust-x11" ,rust-x11-2))))
(inputs (inputs
`(("libx11" ,libx11) (list libx11 libxcb xcb-proto))
("libxcb" ,libxcb)
("xcb-proto" ,xcb-proto)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config python))
("python" ,python)))
(home-page "https://github.com/rtbo/rust-xcb") (home-page "https://github.com/rtbo/rust-xcb")
(synopsis "Rust bindings and wrappers for XCB") (synopsis "Rust bindings and wrappers for XCB")
(description (description
@ -62632,8 +62581,7 @@ parser.")
("rust-rand" ,rust-rand-0.5) ("rust-rand" ,rust-rand-0.5)
("rust-tokio-core" ,rust-tokio-core-0.1)))) ("rust-tokio-core" ,rust-tokio-core-0.1))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config xz))
("xz" ,xz)))
(home-page "https://github.com/alexcrichton/xz2-rs") (home-page "https://github.com/alexcrichton/xz2-rs")
(synopsis "Rust bindings to liblzma") (synopsis "Rust bindings to liblzma")
(description "This package provides Rust bindings to liblzma providing (description "This package provides Rust bindings to liblzma providing

View File

@ -231,9 +231,9 @@ communication, encryption, decryption, signatures, etc.")
(modify-phases %standard-phases (modify-phases %standard-phases
(delete 'configure)))) (delete 'configure))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libbsd" ,libbsd))) (list libbsd))
(synopsis "Create and verify cryptographic signatures") (synopsis "Create and verify cryptographic signatures")
(description "The signify utility creates and verifies cryptographic (description "The signify utility creates and verifies cryptographic
signatures using the elliptic curve Ed25519. This is a Linux port of the signatures using the elliptic curve Ed25519. This is a Linux port of the
@ -292,7 +292,7 @@ OpenBSD tool of the same name.")
(arguments (arguments
'(#:import-path "github.com/jedisct1/go-minisign")) '(#:import-path "github.com/jedisct1/go-minisign"))
(propagated-inputs (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") (home-page "https://github.com/jedisct1/go-minisign")
(synopsis "Minisign verification library for Golang") (synopsis "Minisign verification library for Golang")
(description "A Golang library to verify Minisign signatures.") (description "A Golang library to verify Minisign signatures.")
@ -327,10 +327,7 @@ OpenBSD tool of the same name.")
("googletest-source" ,(package-source googletest)) ("googletest-source" ,(package-source googletest))
("perl" ,perl))) ("perl" ,perl)))
(inputs (inputs
`(("attr" ,attr) (list attr fuse openssl tinyxml2))
("fuse" ,fuse)
("openssl" ,openssl)
("tinyxml2" ,tinyxml2)))
(arguments (arguments
`(#:configure-flags (list "-DUSE_INTERNAL_TINYXML=OFF") `(#:configure-flags (list "-DUSE_INTERNAL_TINYXML=OFF")
#:phases #:phases
@ -397,7 +394,7 @@ the wrong hands.")
"SHAREDIR=/share/keyutils") "SHAREDIR=/share/keyutils")
#:test-target "test")) #:test-target "test"))
(inputs (inputs
`(("mit-krb5" ,mit-krb5))) (list mit-krb5))
(home-page "https://people.redhat.com/dhowells/keyutils/") (home-page "https://people.redhat.com/dhowells/keyutils/")
(synopsis "Linux key management utilities") (synopsis "Linux key management utilities")
(description (description
@ -440,9 +437,9 @@ secure operations. ")
(install-file "ssss.1.html" docdir) (install-file "ssss.1.html" docdir)
#t)))))) #t))))))
(inputs (inputs
`(("gmp" ,gmp))) (list gmp))
(native-inputs (native-inputs
`(("xmltoman" ,xmltoman))) (list xmltoman))
(home-page "http://point-at-infinity.org/ssss/") (home-page "http://point-at-infinity.org/ssss/")
(synopsis "Shamir's secret sharing scheme implementation") (synopsis "Shamir's secret sharing scheme implementation")
(description "@command{ssss-split} and @command{ssss-combine} are utilities that split (description "@command{ssss-split} and @command{ssss-combine} are utilities that split
@ -463,7 +460,7 @@ total number of shares generated.")
(base32 (base32
"136nfnpaz29hngwwnzrmc858gpnvnb977gf4ldbpapw1h1k3r8mk")))) "136nfnpaz29hngwwnzrmc858gpnvnb977gf4ldbpapw1h1k3r8mk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("sudo" ,sudo))) ;presence needed for 'check' phase (native-inputs (list sudo)) ;presence needed for 'check' phase
(inputs (inputs
`(("zsh" ,zsh) `(("zsh" ,zsh)
("gnupg" ,gnupg) ("gnupg" ,gnupg)
@ -556,7 +553,7 @@ user's graphical desktop.")
(install-file "FORMAT" doc) (install-file "FORMAT" doc)
#t)))))) #t))))))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://www.tarsnap.com/scrypt.html") (home-page "https://www.tarsnap.com/scrypt.html")
(synopsis "Memory-hard encryption tool based on scrypt") (synopsis "Memory-hard encryption tool based on scrypt")
(description "This package provides a simple password-based encryption (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")))) "0yxqqcqvj51fn7b7j5xqhz65v74arzgainn66c6k7inijbmr1xws"))))
(build-system perl-build-system) (build-system perl-build-system)
(native-inputs (native-inputs
`(("perl-module-build" ,perl-module-build) (list perl-module-build perl-test-nowarnings))
("perl-test-nowarnings" ,perl-test-nowarnings)))
(home-page "https://metacpan.org/release/Math-Random-ISAAC-XS") (home-page "https://metacpan.org/release/Math-Random-ISAAC-XS")
(synopsis "C implementation of the ISAAC PRNG algorithm") (synopsis "C implementation of the ISAAC PRNG algorithm")
(description "ISAAC (Indirection, Shift, Accumulate, Add, and Count) is a (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")))) "0z1b3xbb3xz71h25fg6jgsccra7migq7s0vawx2rfzi0pwpz0wr7"))))
(build-system perl-build-system) (build-system perl-build-system)
(native-inputs (native-inputs
`(("perl-test-nowarnings" ,perl-test-nowarnings))) (list perl-test-nowarnings))
(propagated-inputs (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") (home-page "https://metacpan.org/release/Math-Random-ISAAC")
(synopsis "Perl interface to the ISAAC PRNG algorithm") (synopsis "Perl interface to the ISAAC PRNG algorithm")
(description "ISAAC (Indirection, Shift, Accumulate, Add, and Count) is a (description "ISAAC (Indirection, Shift, Accumulate, Add, and Count) is a
@ -669,16 +665,15 @@ generator.")
(base32 "1rpdds3sy5l1fhngnkrsgwsmwd54wpicx3i9ds69blcskwkcwkpc")))) (base32 "1rpdds3sy5l1fhngnkrsgwsmwd54wpicx3i9ds69blcskwkcwkpc"))))
(build-system perl-build-system) (build-system perl-build-system)
(native-inputs (native-inputs
`(("perl-module-build-tiny" ,perl-module-build-tiny) (list perl-module-build-tiny perl-test-fatal))
("perl-test-fatal" ,perl-test-fatal)))
(propagated-inputs (propagated-inputs
`(("perl-capture-tiny" ,perl-capture-tiny) (list perl-capture-tiny
("perl-module-find" ,perl-module-find) perl-module-find
("perl-module-runtime" ,perl-module-runtime) perl-module-runtime
("perl-moo" ,perl-moo) perl-moo
("perl-namespace-clean" ,perl-namespace-clean) perl-namespace-clean
("perl-sub-exporter" ,perl-sub-exporter) perl-sub-exporter
("perl-type-tiny" ,perl-type-tiny))) perl-type-tiny))
(home-page "https://metacpan.org/release/Crypt-Random-Source") (home-page "https://metacpan.org/release/Crypt-Random-Source")
(synopsis "Get weak or strong random data from pluggable sources") (synopsis "Get weak or strong random data from pluggable sources")
(description "This module provides implementations for a number of (description "This module provides implementations for a number of
@ -699,15 +694,11 @@ byte-oriented sources of random data.")
"0dgbf4ncll4kmgkyb9fsaxn0vf2smc9dmwqzgh3259zc2zla995z")))) "0dgbf4ncll4kmgkyb9fsaxn0vf2smc9dmwqzgh3259zc2zla995z"))))
(build-system perl-build-system) (build-system perl-build-system)
(native-inputs (native-inputs
`(("perl-list-moreutils" ,perl-list-moreutils) (list perl-list-moreutils perl-test-leaktrace perl-test-sharedfork
("perl-test-leaktrace" ,perl-test-leaktrace) perl-test-warn))
("perl-test-sharedfork" ,perl-test-sharedfork)
("perl-test-warn" ,perl-test-warn)))
(inputs (inputs
`(("perl-crypt-random-source" ,perl-crypt-random-source) (list perl-crypt-random-source perl-math-random-isaac
("perl-math-random-isaac" ,perl-math-random-isaac) perl-math-random-isaac-xs perl-moo))
("perl-math-random-isaac-xs" ,perl-math-random-isaac-xs)
("perl-moo" ,perl-moo)))
(home-page "https://metacpan.org/release/Math-Random-Secure") (home-page "https://metacpan.org/release/Math-Random-Secure")
(synopsis "Cryptographically secure replacement for rand()") (synopsis "Cryptographically secure replacement for rand()")
(description "This module is intended to provide a (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")) "Cflags: -I${includedir}\n"))
#t)))))))) #t))))))))
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(home-page "https://cryptopp.com/") (home-page "https://cryptopp.com/")
(synopsis "C++ class library of cryptographic schemes") (synopsis "C++ class library of cryptographic schemes")
(description "Crypto++ is a 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" ,python-wrapper)
("python-docutils" ,python-docutils))) ("python-docutils" ,python-docutils)))
(inputs (inputs
`(("sqlite" ,sqlite) (list sqlite bzip2 zlib))
("bzip2" ,bzip2)
("zlib" ,zlib)))
(synopsis "Cryptographic library in C++11") (synopsis "Cryptographic library in C++11")
(description "Botan is a cryptography library, written in C++11, offering (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, the tools necessary to implement a range of practical systems, such as TLS/DTLS,
@ -1032,11 +1021,9 @@ security.")
(string-append "--with-openssl=" (string-append "--with-openssl="
(assoc-ref %build-inputs "openssl"))))) (assoc-ref %build-inputs "openssl")))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(home-page "https://github.com/vstakhov/asignify") (home-page "https://github.com/vstakhov/asignify")
(synopsis "Cryptographic authentication and encryption tool and library") (synopsis "Cryptographic authentication and encryption tool and library")
(description "Asignify offers public cryptographic signatures and (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-module-ecdh"
"--enable-shared"))) "--enable-shared")))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
;; WARNING: This package might need additional configure flags to run properly. ;; WARNING: This package might need additional configure flags to run properly.
;; See https://github.com/archlinux/svntogit-community/blob/packages/libsecp256k1/trunk/PKGBUILD. ;; See https://github.com/archlinux/svntogit-community/blob/packages/libsecp256k1/trunk/PKGBUILD.
(synopsis "C library for EC operations on curve secp256k1") (synopsis "C library for EC operations on curve secp256k1")
@ -1144,9 +1129,7 @@ Features:
(base32 "1rnif3iny6pz1r3g69bagzr342mm3x0v66b60csnmm1rg44bd5v1")))) (base32 "1rnif3iny6pz1r3g69bagzr342mm3x0v66b60csnmm1rg44bd5v1"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(arguments (arguments
'(#:configure-flags '("--enable-module-recovery" '(#:configure-flags '("--enable-module-recovery"
"--enable-experimental" "--enable-experimental"
@ -1194,10 +1177,9 @@ Features:
"0npgr6y85gzwksy8jkwa4yzvqwjprwnplx3yiw3ayk4f0ldlhaxa")))) "0npgr6y85gzwksy8jkwa4yzvqwjprwnplx3yiw3ayk4f0ldlhaxa"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("nettle" ,nettle) (list nettle libxml2))
("libxml2" ,libxml2)))
(home-page "http://stoken.sf.net") (home-page "http://stoken.sf.net")
(synopsis "Software Token for cryptographic authentication") (synopsis "Software Token for cryptographic authentication")
(description (description
@ -1244,8 +1226,7 @@ utility/testing functions.")
(mkdir-p man1) (mkdir-p man1)
#t)))))) #t))))))
(inputs (inputs
`(("libsodium" ,libsodium) (list libsodium openssl))
("openssl" ,openssl)))
(synopsis "High-performance command-line tool for stream encryption") (synopsis "High-performance command-line tool for stream encryption")
(description "Hpenc is a command-line tool for performing authenticated (description "Hpenc is a command-line tool for performing authenticated
encryption (AES-GCM and ChaCha20-Poly1305) of streaming data. It does not 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 ; No test suite
`(#:tests? #f)) `(#:tests? #f))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libsodium" ,libsodium))) (list libsodium))
(home-page "https://jedisct1.github.io/minisign") (home-page "https://jedisct1.github.io/minisign")
(synopsis "Tool to sign files and verify signatures") (synopsis "Tool to sign files and verify signatures")
(description (description
@ -1340,14 +1321,11 @@ API.")
(when tests? (when tests?
(add-installed-pythonpath inputs outputs) (add-installed-pythonpath inputs outputs)
(invoke "pytest"))))))) (invoke "pytest")))))))
(inputs `(("libolm" ,libolm))) (inputs (list libolm))
(propagated-inputs (propagated-inputs
`(("python-cffi" ,python-cffi) (list python-cffi python-future))
("python-future" ,python-future)))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-pytest-benchmark python-aspectlib))
("python-pytest-benchmark" ,python-pytest-benchmark)
("python-aspectlib" ,python-aspectlib)))
(synopsis "Python bindings for libolm") (synopsis "Python bindings for libolm")
(description "The libolm library implements the Double Ratchet (description "The libolm library implements the Double Ratchet
cryptographic ratchet. It is written in C and C++11, and exposed as a C 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) (install-file "README.md" docdir)
#t)))))) #t))))))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(synopsis "Tool for hash length extension attacks") (synopsis "Tool for hash length extension attacks")
(description "@command{hash_extender} is a utility for performing hash (description "@command{hash_extender} is a utility for performing hash
length extension attacks supporting MD4, MD5, RIPEMD-160, SHA-0, SHA-1, 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) (install-file "mkp224o" bindir)
#t)))))) #t))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf))) (list autoconf))
(inputs (inputs
`(("libsodium" ,libsodium))) (list libsodium))
(synopsis "Tor hidden service v3 name generator") (synopsis "Tor hidden service v3 name generator")
(description "@code{mkp224o} generates valid ed25519 (hidden service (description "@code{mkp224o} generates valid ed25519 (hidden service
version 3) onion addresses. It allows one to produce customized vanity .onion version 3) onion addresses. It allows one to produce customized vanity .onion
@ -1444,8 +1422,7 @@ addresses using a brute-force method.")
(base32 "0bpz1hazbhfb6pqi68x55kq6a31bgh6vwij836slmi4jqiwvnh5a")) (base32 "0bpz1hazbhfb6pqi68x55kq6a31bgh6vwij836slmi4jqiwvnh5a"))
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(inputs (inputs
`(("git" ,git) (list git openssl))
("openssl" ,openssl)))
(build-system copy-build-system) (build-system copy-build-system)
(arguments (arguments
`(#:install-plan `(#:install-plan
@ -1524,11 +1501,7 @@ non-encrypted files.")
`(("python" ,python-wrapper) `(("python" ,python-wrapper)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(inputs (inputs
`(("boost" ,boost) (list boost curl fuse range-v3 spdlog))
("curl" ,curl)
("fuse" ,fuse)
("range-v3" ,range-v3)
("spdlog" ,spdlog)))
(home-page "https://www.cryfs.org/") (home-page "https://www.cryfs.org/")
(synopsis "Encrypted FUSE filesystem for the cloud") (synopsis "Encrypted FUSE filesystem for the cloud")
(description "CryFS encrypts your files, so you can safely store them anywhere. (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…? ;; GRUB 2.06 supports LUKS2, but does it reliably support all set-ups…?
"--with-default-luks-format=LUKS1"))) "--with-default-luks-format=LUKS1")))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("argon2" ,argon2) (list argon2
("json-c" ,json-c) json-c
("libgcrypt" ,libgcrypt) libgcrypt
("lvm2" ,lvm2) ; device-mapper lvm2 ; device-mapper
("popt" ,popt) popt
("util-linux" ,util-linux "lib"))) ;libuuid `(,util-linux "lib"))) ;libuuid
(synopsis "Set up transparent encryption of block devices using dm-crypt") (synopsis "Set up transparent encryption of block devices using dm-crypt")
(description (description
"Cryptsetup is a utility used to conveniently set up disk encryption based "Cryptsetup is a utility used to conveniently set up disk encryption based

View File

@ -84,9 +84,7 @@
(assoc-ref %outputs "out") (assoc-ref %outputs "out")
"/lib/cups")))) "/lib/cups"))))
(inputs (inputs
`(("ghostscript" ,ghostscript) (list ghostscript cups zlib))
("cups" ,cups)
("zlib" ,zlib)))
(home-page "https://github.com/pdewacht/brlaser") (home-page "https://github.com/pdewacht/brlaser")
(synopsis "Brother laser printer driver") (synopsis "Brother laser printer driver")
(description "Brlaser is a CUPS driver for Brother laser printers. This (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"))) out "/lib/cups/filter")))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("glib" ,glib "bin") ; for gdbus-codegen (list `(,glib "bin") ; for gdbus-codegen
("pkg-config" ,pkg-config))) pkg-config))
(inputs (inputs
`(("avahi" ,avahi) `(("avahi" ,avahi)
("fontconfig" ,fontconfig) ("fontconfig" ,fontconfig)
@ -327,10 +325,9 @@ filters for the PDF-centric printing workflow introduced by OpenPrinting.")
"#elif defined(HAVE_AVAHI)")) "#elif defined(HAVE_AVAHI)"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("zlib" ,zlib) (list zlib gnutls))
("gnutls" ,gnutls)))
(home-page "https://openprinting.github.io/") (home-page "https://openprinting.github.io/")
(synopsis "The Common Unix Printing System") (synopsis "The Common Unix Printing System")
(description (description
@ -486,11 +483,7 @@ device-specific programs to convert and print many types of files.")
"0a52jw6rm7lr5nbyksiia0rn7sasyb5cjqcb95z1wxm2yprgi6lm")))) "0a52jw6rm7lr5nbyksiia0rn7sasyb5cjqcb95z1wxm2yprgi6lm"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool pkg-config glib polkit cups))
("pkg-config" ,pkg-config)
("glib" ,glib)
("polkit" ,polkit)
("cups" ,cups)))
(home-page "https://www.freedesktop.org/wiki/Software/cups-pk-helper/") (home-page "https://www.freedesktop.org/wiki/Software/cups-pk-helper/")
(synopsis "PolicyKit helper to configure CUPS with fine-grained privileges") (synopsis "PolicyKit helper to configure CUPS with fine-grained privileges")
(description (description
@ -692,8 +685,7 @@ should only be used as part of the Guix cups-pk-helper service.")
("sane-backends" ,sane-backends-minimal) ("sane-backends" ,sane-backends-minimal)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs (native-inputs
`(("perl" ,perl) (list perl pkg-config))))
("pkg-config" ,pkg-config)))))
(define-public hplip-minimal (define-public hplip-minimal
(package/inherit hplip (package/inherit hplip
@ -735,11 +727,9 @@ should only be used as part of the Guix cups-pk-helper service.")
(home-page (home-page
"https://wiki.linuxfoundation.org/openprinting/database/foomatic") "https://wiki.linuxfoundation.org/openprinting/database/foomatic")
(native-inputs (native-inputs
`(("perl" ,perl) (list perl pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("dbus" ,dbus) (list dbus a2ps))
("a2ps" ,a2ps)))
(arguments (arguments
'( ;; Specify the installation directories. '( ;; Specify the installation directories.
#:configure-flags (list (string-append "ac_cv_path_CUPS_BACKENDS=" #: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 #:tests? #f ;no tests
#:make-flags '("CC=gcc"))) #:make-flags '("CC=gcc")))
(inputs (inputs
`(("coreutils" ,coreutils) (list coreutils sed ghostscript foomatic-filters)) ;for 'foomatic-rip'
("sed" ,sed)
("ghostscript" ,ghostscript)
("foomatic-filters" ,foomatic-filters))) ;for 'foomatic-rip'
(native-inputs (native-inputs
`(("bc" ,bc) (list bc groff))
("groff" ,groff)))
;; The domain has expired and no one has meaningfully taken up the torch. ;; The domain has expired and no one has meaningfully taken up the torch.
(home-page (string-append "https://web.archive.org/web/20210129024712/" (home-page (string-append "https://web.archive.org/web/20210129024712/"
"http://foo2zjs.rkkda.com/")) "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" <>) (for-each (cut invoke "gzip" "-9" <>)
(find-files "share/cups" "\\.ppd$"))))))))) (find-files "share/cups" "\\.ppd$")))))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake))
("automake" ,automake)))
(inputs (inputs
`(("cups" ,cups-minimal))) `(("cups" ,cups-minimal)))
(synopsis "ESC/P-R printer driver") (synopsis "ESC/P-R printer driver")
@ -1024,7 +1009,7 @@ obtained and installed separately.")
'(;; Tests require CUPS to be running '(;; Tests require CUPS to be running
#:tests? #f)) #:tests? #f))
(inputs (inputs
`(("cups" ,cups))) (list cups))
(home-page "https://github.com/zdohnal/pycups") (home-page "https://github.com/zdohnal/pycups")
(synopsis "Python bindings for libcups") (synopsis "Python bindings for libcups")
(description (description

View File

@ -69,11 +69,8 @@
(build-system gnu-build-system) (build-system gnu-build-system)
(outputs '("out" (outputs '("out"
"doc")) ;1.2 MiB of man3 pages "doc")) ;1.2 MiB of man3 pages
(inputs `(("gnutls" ,gnutls) (inputs (list gnutls libidn mit-krb5
("libidn" ,libidn) `(,nghttp2 "lib") zlib))
("mit-krb5" ,mit-krb5)
("nghttp2" ,nghttp2 "lib")
("zlib" ,zlib)))
(native-inputs (native-inputs
`(("nghttp2" ,nghttp2) `(("nghttp2" ,nghttp2)
("perl" ,perl) ("perl" ,perl)
@ -190,9 +187,8 @@ tunneling, and so on.")
(string-append man "/kurly.1"))) (string-append man "/kurly.1")))
#t)))))) #t))))))
(inputs (inputs
`(("go-github-com-alsm-ioprogress" ,go-github-com-alsm-ioprogress) (list go-github-com-alsm-ioprogress go-github-com-aki237-nscjar
("go-github-com-aki237-nscjar" ,go-github-com-aki237-nscjar) go-github-com-urfave-cli))
("go-github-com-urfave-cli" ,go-github-com-urfave-cli)))
(synopsis "Command-line HTTP client") (synopsis "Command-line HTTP client")
(description "kurly is an alternative to the @code{curl} program written in (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 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. ;; 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. ;; So we can compile it and put it in the right place in one go.
(invoke "guild" "compile" curl.scm "-o" curl.go))))))) (invoke "guild" "compile" curl.scm "-o" curl.go)))))))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs (list pkg-config))
(inputs (inputs
`(("curl" ,curl) (list curl guile-3.0))
("guile" ,guile-3.0)))
(home-page "http://www.lonelycactus.com/guile-curl.html") (home-page "http://www.lonelycactus.com/guile-curl.html")
(synopsis "Curl bindings for Guile") (synopsis "Curl bindings for Guile")
(description "@code{guile-curl} is a project that has procedures that allow (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) (inherit guile-curl)
(name "guile2.2-curl") (name "guile2.2-curl")
(inputs (inputs
`(("curl" ,curl) (list curl guile-2.2))))
("guile" ,guile-2.2)))))
(define-public curlpp (define-public curlpp
(package (package
@ -301,7 +295,7 @@ FTP servers. It is based on the curl library.")
'(#:tests? #f)) '(#:tests? #f))
;; The installed version needs the header files from the C library. ;; The installed version needs the header files from the C library.
(propagated-inputs (propagated-inputs
`(("curl" ,curl))) (list curl))
(synopsis "C++ wrapper around libcURL") (synopsis "C++ wrapper around libcURL")
(description (description
"This package provides a free and easy-to-use client-side C++ URL "This package provides a free and easy-to-use client-side C++ URL
@ -332,7 +326,7 @@ more!")
'(#:install-plan '(#:install-plan
'(("./h2c" "bin/")))) '(("./h2c" "bin/"))))
(inputs (inputs
`(("perl" ,perl))) (list perl))
(home-page "https://curl.se/h2c/") (home-page "https://curl.se/h2c/")
(synopsis "Convert HTTP headers to a curl command line") (synopsis "Convert HTTP headers to a curl command line")
(description (description

View File

@ -69,9 +69,7 @@
(replace 'configure (replace 'configure
(lambda _ (invoke "qmake")))))) (lambda _ (invoke "qmake"))))))
(inputs (inputs
`(("qtbase" ,qtbase-5) (list qtbase-5 quazip-0 zlib))
("quazip" ,quazip-0)
("zlib" ,zlib)))
(home-page "https://cvassistant.sourceforge.io/") (home-page "https://cvassistant.sourceforge.io/")
(synopsis "Job application organizer") (synopsis "Job application organizer")
(description "Whether you're looking for a job or trying to help (description "Whether you're looking for a job or trying to help

View File

@ -44,7 +44,7 @@
(base32 "08ms7x4af07970ij9899l75sghnxsa7xyx73gkn6gv0l05p1hqfw")))) (base32 "08ms7x4af07970ij9899l75sghnxsa7xyx73gkn6gv0l05p1hqfw"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-capstone" ,python-capstone))) (list python-capstone))
(home-page "http://shell-storm.org/project/ROPgadget/") (home-page "http://shell-storm.org/project/ROPgadget/")
(synopsis "Semiautomatic return oriented programming") (synopsis "Semiautomatic return oriented programming")
(description (description
@ -68,23 +68,22 @@ chains of gadgets to execute system calls.")
(arguments (arguments
'(#:tests? #f)) ;XXX: needs a specific version of unicorn '(#:tests? #f)) ;XXX: needs a specific version of unicorn
(propagated-inputs (propagated-inputs
`(("capstone" ,capstone) (list capstone
("python-dateutil" ,python-dateutil) python-dateutil
("python-intervaltree" ,python-intervaltree) python-intervaltree
("python-mako" ,python-mako) python-mako
("python-packaging" ,python-packaging) python-packaging
("python-paramiko" ,python-paramiko) python-paramiko
("python-psutil" ,python-psutil) python-psutil
("python-pyelftools" ,python-pyelftools) python-pyelftools
("python-pygments" ,python-pygments) python-pygments
("python-pyserial" ,python-pyserial) python-pyserial
("python-pysocks" ,python-pysocks) python-pysocks
("python-requests" ,python-requests) python-requests
("ropgadget" ,ropgadget) ropgadget
("python-six" ,python-six) python-six
("python-sortedcontainers" python-sortedcontainers
,python-sortedcontainers) unicorn))
("unicorn" ,unicorn)))
(home-page "https://github.com/Gallopsled/pwntools") (home-page "https://github.com/Gallopsled/pwntools")
(synopsis (synopsis
"Capture-the-flag (CTF) framework and exploit development library") "Capture-the-flag (CTF) framework and exploit development library")

View File

@ -48,14 +48,11 @@
"cyrus-sasl-CVE-2019-19906.patch")))) "cyrus-sasl-CVE-2019-19906.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake) (inputs (list gdbm openssl))
("libtool" ,libtool)))
(inputs `(("gdbm" ,gdbm)
("openssl" ,openssl)))
(propagated-inputs (propagated-inputs
`(;; cyrus-sasl.pc refers to -lkrb5, so propagate it. (list ;; cyrus-sasl.pc refers to -lkrb5, so propagate it.
("mit-krb5" ,mit-krb5))) mit-krb5))
(arguments (arguments
'(#:configure-flags (list (string-append "--with-plugindir=" '(#:configure-flags (list (string-append "--with-plugindir="
(assoc-ref %outputs "out") (assoc-ref %outputs "out")

File diff suppressed because it is too large Load Diff

View File

@ -39,8 +39,8 @@
(base32 (base32
"1cxdlhgz3wzjqlq8bgwad93fgqymk2abbldfzw1ffnhcp4mmjjjp")))) "1cxdlhgz3wzjqlq8bgwad93fgqymk2abbldfzw1ffnhcp4mmjjjp"))))
(native-inputs (native-inputs
`(("which" ,which) ;for tests (list which ;for tests
("perl" ,perl))) ;for help2man perl)) ;for help2man
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "https://www.gnu.org/software/datamash/") (home-page "https://www.gnu.org/software/datamash/")
(synopsis "Scriptable statistics and data calculation") (synopsis "Scriptable statistics and data calculation")

View File

@ -72,9 +72,7 @@ and heaps.")
(base32 "1pk6wmi28pa8srb4szybrwfn71jldb61c5vgxsiayxcyg1ya4qqh")))) (base32 "1pk6wmi28pa8srb4szybrwfn71jldb61c5vgxsiayxcyg1ya4qqh"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(home-page "https://github.com/s-yata/marisa-trie") (home-page "https://github.com/s-yata/marisa-trie")
(synopsis "Trie data structure C++ library") (synopsis "Trie data structure C++ library")
(description "@acronym{MARISA, Matching Algorithm with Recursively (description "@acronym{MARISA, Matching Algorithm with Recursively
@ -149,7 +147,7 @@ in between these sequences may be different in both content and length.")
"085s437nig6bdiv9im4k4qwqbrbnc4qw9flqi16jlb493az0vcnb")))) "085s437nig6bdiv9im4k4qwqbrbnc4qw9flqi16jlb493az0vcnb"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("perl" ,perl))) ; for tests (list perl)) ; for tests
(home-page "https://liburcu.org/") (home-page "https://liburcu.org/")
(synopsis "User-space RCU data synchronisation library") (synopsis "User-space RCU data synchronisation library")
(description "liburcu is a user-space @dfn{Read-Copy-Update} (RCU) data (description "liburcu is a user-space @dfn{Read-Copy-Update} (RCU) data
@ -174,7 +172,7 @@ queues, stacks, and doubly-linked lists.")
(base32 "0k80bjbb6ss5wpmfmfji6xbyjm990hg9kcshwwnhdnh73vxkcd1m")))) (base32 "0k80bjbb6ss5wpmfmfji6xbyjm990hg9kcshwwnhdnh73vxkcd1m"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("perl" ,perl))) (list perl))
(arguments (arguments
`(#:make-flags `(#:make-flags
(list "CC=gcc") (list "CC=gcc")
@ -269,7 +267,7 @@ to the structure and choosing one or more fields to act as the key.")
out ,version))) out ,version)))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("libdivsufsort" ,libdivsufsort))) (list libdivsufsort))
(home-page "https://github.com/simongog/sdsl-lite") (home-page "https://github.com/simongog/sdsl-lite")
(synopsis "Succinct data structure library") (synopsis "Succinct data structure library")
(description "The Succinct Data Structure Library (SDSL) is a powerful and (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")))) "1li70vwsksva9c4yly90hjafgqfixi1g6d52qq9p6r60vqc4pkjj"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("boost" ,boost))) ; needed for tests (list boost)) ; needed for tests
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases

View File

@ -53,17 +53,15 @@
(base32 "1xlsvrmx6jhi71j6j8z9sli5vwxasivzjyqf8zq8r0l5p7350clf")))) (base32 "1xlsvrmx6jhi71j6j8z9sli5vwxasivzjyqf8zq8r0l5p7350clf"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest
("python-pytest-cov" ,python-pytest-cov) python-pytest-cov
("python-pytest-flake8" ,python-pytest-flake8) python-pytest-flake8
("python-pytest-isort" ,python-pytest-isort) python-pytest-isort
("python-pytest-runner" ,python-pytest-runner) python-pytest-runner
("python-waitress" ,python-waitress))) python-waitress))
(propagated-inputs (propagated-inputs
`(("python-dateutil" ,python-dateutil) (list python-dateutil python-defusedxml python-passlib
("python-defusedxml" ,python-defusedxml) python-vobject))
("python-passlib" ,python-passlib)
("python-vobject" ,python-vobject)))
(synopsis "Basic CalDAV and CardDAV server") (synopsis "Basic CalDAV and CardDAV server")
(description "Radicale is a CalDAV and CardDAV server for UNIX-like (description "Radicale is a CalDAV and CardDAV server for UNIX-like
platforms. Calendars and address books are available for both local and remote platforms. Calendars and address books are available for both local and remote
@ -88,12 +86,12 @@ clients.")
(base32 "13ikmcja9p42azb5ccqj2bw98zybna6zlflj10hqy0kvbib70l94")))) (base32 "13ikmcja9p42azb5ccqj2bw98zybna6zlflj10hqy0kvbib70l94"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-aiohttp" ,python-aiohttp) (list python-aiohttp
("python-defusedxml" ,python-defusedxml) python-defusedxml
("python-dulwich" ,python-dulwich) python-dulwich
("python-icalendar" ,python-icalendar) python-icalendar
("python-jinja2" ,python-jinja2) python-jinja2
("python-multidict" ,python-multidict))) python-multidict))
(home-page "https://www.xandikos.org/") (home-page "https://www.xandikos.org/")
(synopsis "Lightweight CalDAV/CardDAV server") (synopsis "Lightweight CalDAV/CardDAV server")
(description (description
@ -153,24 +151,22 @@ efficient syncing
"/share/man/man1")) "/share/man/man1"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm) (list python-setuptools-scm
("python-sphinx" ,python-sphinx) python-sphinx
;; Required for testing ;; Required for testing
("python-hypothesis" ,python-hypothesis) python-hypothesis
("python-pytest" ,python-pytest) python-pytest
("python-pytest-localserver" ,python-pytest-localserver) python-pytest-localserver
("python-pytest-subtesthack" ,python-pytest-subtesthack) python-pytest-subtesthack
("python-urllib3" ,python-urllib3) python-urllib3
("python-wsgi-intercept" ,python-wsgi-intercept) python-wsgi-intercept
("radicale" ,radicale))) radicale))
(inputs (inputs
`(;; XXX https://github.com/mitsuhiko/click/issues/200 (list ;; XXX https://github.com/mitsuhiko/click/issues/200
("python-click" ,python-click-5))) python-click-5))
(propagated-inputs (propagated-inputs
`(("python-atomicwrites" ,python-atomicwrites) (list python-atomicwrites python-click-log python-click-threading
("python-click-log" ,python-click-log) python-requests-toolbelt))
("python-click-threading" ,python-click-threading)
("python-requests-toolbelt" ,python-requests-toolbelt)))
(synopsis "Synchronize calendars and contacts") (synopsis "Synchronize calendars and contacts")
(description "Vdirsyncer synchronizes your calendars and addressbooks (description "Vdirsyncer synchronizes your calendars and addressbooks
between two storage locations. The most popular purpose is to between two storage locations. The most popular purpose is to

View File

@ -43,14 +43,14 @@
(base32 "1bdgqd07f026qk6vpbxqsin536znd33931m3b4z44prlm9wd6pyi")))) (base32 "1bdgqd07f026qk6vpbxqsin536znd33931m3b4z44prlm9wd6pyi"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("bzip2" ,bzip2) (list bzip2
("glib" ,glib) glib
("gnutls" ,gnutls) gnutls
("ncurses" ,ncurses) ncurses
("sqlite" ,sqlite) sqlite
("zlib" ,zlib))) zlib))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://dev.yorhel.nl/ncdc") (home-page "https://dev.yorhel.nl/ncdc")
(synopsis (synopsis
"Lightweight direct connect client with a friendly ncurses interface") "Lightweight direct connect client with a friendly ncurses interface")

View File

@ -71,8 +71,7 @@
(find-files "trusted.gpg" "\\.gpg$"))) (find-files "trusted.gpg" "\\.gpg$")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("gnupg" ,gnupg) (list gnupg jetring))
("jetring" ,jetring)))
(home-page "https://packages.qa.debian.org/d/debian-archive-keyring.html") (home-page "https://packages.qa.debian.org/d/debian-archive-keyring.html")
(synopsis "GnuPG archive keys of the Debian archive") (synopsis "GnuPG archive keys of the Debian archive")
(description (description
@ -136,7 +135,7 @@ contains the archive keys used for that.")
(find-files "trusted.gpg" "\\.gpg$"))) (find-files "trusted.gpg" "\\.gpg$")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("gnupg" ,gnupg))) (list gnupg))
(home-page "https://tracker.debian.org/pkg/debian-ports-archive-keyring") (home-page "https://tracker.debian.org/pkg/debian-ports-archive-keyring")
(synopsis "GnuPG archive keys of the Debian ports archive") (synopsis "GnuPG archive keys of the Debian ports archive")
(description (description
@ -177,8 +176,7 @@ contains the archive keys used for that.")
(find-files "." "ubuntu-[am].*\\.gpg$"))) (find-files "." "ubuntu-[am].*\\.gpg$")))
#t))) #t)))
(native-inputs (native-inputs
`(("tar" ,tar) (list tar gzip))
("gzip" ,gzip)))
(home-page "https://launchpad.net/ubuntu/+source/ubuntu-keyring") (home-page "https://launchpad.net/ubuntu/+source/ubuntu-keyring")
(synopsis "GnuPG keys of the Ubuntu archive") (synopsis "GnuPG keys of the Ubuntu archive")
(description (description
@ -259,7 +257,7 @@ contains the archive keys used for that.")
("gnupg" ,gnupg) ("gnupg" ,gnupg)
("wget" ,wget))) ("wget" ,wget)))
(native-inputs (native-inputs
`(("perl" ,perl))) (list perl))
(home-page "https://tracker.debian.org/pkg/debootstrap") (home-page "https://tracker.debian.org/pkg/debootstrap")
(synopsis "Bootstrap a basic Debian system") (synopsis "Bootstrap a basic Debian system")
(description "Debootstrap is used to create a Debian base system from (description "Debootstrap is used to create a Debian base system from
@ -328,8 +326,7 @@ debian/copyright for more information.")))))
"PREFIX=/") "PREFIX=/")
#:phases (modify-phases %standard-phases (delete 'configure)))) #:phases (modify-phases %standard-phases (delete 'configure))))
(inputs (inputs
`(("wget" ,wget) (list wget perl))
("perl" ,perl)))
(home-page "http://apt-mirror.github.io/") (home-page "http://apt-mirror.github.io/")
(synopsis "Script for mirroring a Debian repository") (synopsis "Script for mirroring a Debian repository")
(description (description
@ -379,12 +376,12 @@ other apt sources typically provided by open source developers.")
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("perl-io-string" ,perl-io-string))) ("perl-io-string" ,perl-io-string)))
(inputs (inputs
`(("bzip2" ,bzip2) (list bzip2
("libmd" ,libmd) libmd
("ncurses" ,ncurses) ncurses
("perl" ,perl) perl
("xz" ,xz) xz
("zlib" ,zlib))) zlib))
(home-page "https://wiki.debian.org/Teams/Dpkg") (home-page "https://wiki.debian.org/Teams/Dpkg")
(synopsis "Debian package management system") (synopsis "Debian package management system")
(description "This package provides the low-level infrastructure for (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")) (string-append zsh "_reprepro"))
#t)))))) #t))))))
(inputs (inputs
`(("bdb" ,bdb) (list bdb
("bzip2" ,bzip2) bzip2
("gpgme" ,gpgme) gpgme
("libarchive" ,libarchive) libarchive
("xz" ,xz) xz
("zlib" ,zlib))) zlib))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake))
("automake" ,automake)))
(home-page "https://salsa.debian.org/brlink/reprepro") (home-page "https://salsa.debian.org/brlink/reprepro")
(synopsis "Debian package repository producer") (synopsis "Debian package repository producer")
(description "Reprepro is a tool to manage a repository of Debian packages (description "Reprepro is a tool to manage a repository of Debian packages

View File

@ -84,7 +84,7 @@
"184wh35pf2ddx97319s6sgkzpz48xxkbwzcjpycv009bm53lh61q")))) "184wh35pf2ddx97319s6sgkzpz48xxkbwzcjpycv009bm53lh61q"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs ;Installed programs are perl scripts (inputs ;Installed programs are perl scripts
`(("perl" ,perl))) (list perl))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -127,7 +127,7 @@ program to exhibit a bug.")
(sha256 (sha256
(base32 "0qx0zq8jxzx2as2zf0740g7kvgq163ayn3041di4vwk77490y76v")))) (base32 "0qx0zq8jxzx2as2zf0740g7kvgq163ayn3041di4vwk77490y76v"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs `(("flex" ,flex))) (native-inputs (list flex))
(inputs (inputs
`(("astyle" ,astyle) `(("astyle" ,astyle)
("llvm" ,llvm) ("llvm" ,llvm)
@ -189,9 +189,7 @@ tools that process C/C++ code.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("flex" ,flex) (list flex python-pytest python-pytest-flake8))
("python-pytest" ,python-pytest)
("python-pytest-flake8" ,python-pytest-flake8)))
(inputs (inputs
`(("bash" ,bash-minimal) ; For wrap-program `(("bash" ,bash-minimal) ; For wrap-program
("clang" ,clang) ("clang" ,clang)
@ -252,7 +250,7 @@ tool.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("qemu" ,qemu-for-american-fuzzy-lop))) (list qemu-for-american-fuzzy-lop))
(arguments (arguments
`(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
(string-append "DOC_PATH=$(PREFIX)/share/doc/" (string-append "DOC_PATH=$(PREFIX)/share/doc/"
@ -470,9 +468,7 @@ server and embedded PowerPC, and S390 guests.")
"0k55cy7x0hlc6rgpascl6ibhcfxaash3p9r9r8kwvbm3zag1rmac")))) "0k55cy7x0hlc6rgpascl6ibhcfxaash3p9r9r8kwvbm3zag1rmac"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake go))
("automake" ,automake)
("go" ,go)))
(inputs (inputs
`(("make-source" ,(package-source gnu-make)))) `(("make-source" ,(package-source gnu-make))))
(arguments (arguments
@ -572,17 +568,17 @@ input. Zzuf's behaviour is deterministic, making it easy to reproduce bugs.")
`("GUIX_PYTHONPATH" ":" prefix (,python-path)))) `("GUIX_PYTHONPATH" ":" prefix (,python-path))))
#t))))) #t)))))
(native-inputs (native-inputs
`(("libtool" ,libtool) (list libtool
("python-wrapper" ,python-wrapper) python-wrapper
("gobject-introspection" ,gobject-introspection) gobject-introspection
("gtk+" ,gtk+) gtk+
("intltool" ,intltool) intltool
("automake" ,automake) automake
("autoconf" ,autoconf))) autoconf))
(inputs (inputs
`(("readline" ,readline))) (list readline))
(propagated-inputs (propagated-inputs
`(("python-pygobject" ,python-pygobject))) (list python-pygobject))
(home-page "https://github.com/scanmem/scanmem") (home-page "https://github.com/scanmem/scanmem")
(synopsis "Memory scanner") (synopsis "Memory scanner")
(description "Scanmem is a debugging utility designed to isolate the (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")) "0xlx2485y0israv2pfghmv74lxcv9i5y65agy69mif76yc4vfvif"))
(patches (search-patches "remake-impure-dirs.patch")))) (patches (search-patches "remake-impure-dirs.patch"))))
(inputs (inputs
`(("readline" ,readline) (modify-inputs (package-inputs gnu-make)
,@(package-inputs gnu-make))) (prepend readline)))
(home-page "http://bashdb.sourceforge.net/remake/") (home-page "http://bashdb.sourceforge.net/remake/")
(description "Remake is an enhanced version of GNU Make that adds improved (description "Remake is an enhanced version of GNU Make that adds improved
error reporting, better tracing, profiling, and a debugger.") error reporting, better tracing, profiling, and a debugger.")
@ -665,14 +661,9 @@ error reporting, better tracing, profiling, and a debugger.")
(setenv "HOME" (getcwd)) (setenv "HOME" (getcwd))
#t))))) #t)))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config ninja which))
("ninja" ,ninja)
("which" ,which)))
(inputs (inputs
`(("gdb" ,gdb) (list gdb capnproto python python-pexpect))
("capnproto" ,capnproto)
("python" ,python)
("python-pexpect" ,python-pexpect)))
(home-page "https://rr-project.org/") (home-page "https://rr-project.org/")
(synopsis "Record and reply debugging framework") (synopsis "Record and reply debugging framework")
(description (description
@ -741,8 +732,7 @@ program to produce symbolic backtraces.")
(let* ((out (assoc-ref outputs "out"))) (let* ((out (assoc-ref outputs "out")))
(install-file "libleak.so" (string-append out "/lib")) (install-file "libleak.so" (string-append out "/lib"))
#t)))))) #t))))))
(inputs `(("libbacktrace" ,libbacktrace) (inputs (list libbacktrace libwuya))
("libwuya" ,libwuya)))
(home-page "https://github.com/WuBingzheng/libleak") (home-page "https://github.com/WuBingzheng/libleak")
(synopsis "Memory leaks detection tool") (synopsis "Memory leaks detection tool")
(description "The libleak tool detects memory leaks by hooking memory (description "The libleak tool detects memory leaks by hooking memory
@ -781,8 +771,7 @@ use than similar tools like @command{mtrace}.")
"INSTALL=install" "INSTALL=install"
(string-append "PREFIX=" %output)))) (string-append "PREFIX=" %output))))
(inputs (inputs
`(("libusb-compat" ,libusb-compat) (list libusb-compat readline))
("readline" ,readline)))
(synopsis "Debugging tool for MSP430 MCUs") (synopsis "Debugging tool for MSP430 MCUs")
(description "MspDebug supports FET430UIF, eZ430, RF2500 and Olimex (description "MspDebug supports FET430UIF, eZ430, RF2500 and Olimex
MSP430-JTAG-TINY programmers, as well as many other compatible MSP430-JTAG-TINY programmers, as well as many other compatible

View File

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

View File

@ -40,63 +40,63 @@
(base32 "1by2d84fbckspczddl4npfsf89q6nprmbg0i5g8yr1psp0fpl4ab")))) (base32 "1by2d84fbckspczddl4npfsf89q6nprmbg0i5g8yr1psp0fpl4ab"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(inputs (inputs
`(("ghc-aeson" ,ghc-aeson) (list ghc-aeson
("ghc-aeson-pretty" ,ghc-aeson-pretty) ghc-aeson-pretty
("ghc-ansi-terminal" ,ghc-ansi-terminal) ghc-ansi-terminal
("ghc-atomic-write" ,ghc-atomic-write-0.2.0.7) ghc-atomic-write-0.2.0.7
("ghc-case-insensitive" ,ghc-case-insensitive) ghc-case-insensitive
("ghc-cborg" ,ghc-cborg) ghc-cborg
("ghc-cborg-json" ,ghc-cborg-json) ghc-cborg-json
("ghc-contravariant" ,ghc-contravariant) ghc-contravariant
("ghc-data-fix" ,ghc-data-fix) ghc-data-fix
("ghc-diff" ,ghc-diff) ghc-diff
("ghc-dotgen" ,ghc-dotgen) ghc-dotgen
("ghc-either" ,ghc-either) ghc-either
("ghc-exceptions" ,ghc-exceptions) ghc-exceptions
("ghc-half" ,ghc-half) ghc-half
("ghc-hashable" ,ghc-hashable) ghc-hashable
("ghc-lens-family-core" ,ghc-lens-family-core) ghc-lens-family-core
("ghc-megaparsec" ,ghc-megaparsec) ghc-megaparsec
("ghc-memory" ,ghc-memory) ghc-memory
("ghc-mmorph" ,ghc-mmorph) ghc-mmorph
("ghc-network-uri" ,ghc-network-uri) ghc-network-uri
("ghc-optparse-applicative" ,ghc-optparse-applicative) ghc-optparse-applicative
("ghc-parsers" ,ghc-parsers) ghc-parsers
("ghc-parser-combinators" ,ghc-parser-combinators) ghc-parser-combinators
("ghc-prettyprinter" ,ghc-prettyprinter) ghc-prettyprinter
("ghc-prettyprinter-ansi-terminal" ,ghc-prettyprinter-ansi-terminal) ghc-prettyprinter-ansi-terminal
("ghc-pretty-simple" ,ghc-pretty-simple) ghc-pretty-simple
("ghc-profunctors" ,ghc-profunctors) ghc-profunctors
("ghc-pretty-simple" ,ghc-pretty-simple) ghc-pretty-simple
("ghc-repline" ,ghc-repline) ghc-repline
("ghc-serialise" ,ghc-serialise) ghc-serialise
("ghc-scientific" ,ghc-scientific) ghc-scientific
("ghc-text-manipulate" ,ghc-text-manipulate) ghc-text-manipulate
("ghc-th-lift-instances" ,ghc-th-lift-instances) ghc-th-lift-instances
("ghc-transformers-compat" ,ghc-transformers-compat) ghc-transformers-compat
("ghc-unordered-containers" ,ghc-unordered-containers) ghc-unordered-containers
("ghc-uri-encode" ,ghc-uri-encode) ghc-uri-encode
("ghc-vector" ,ghc-vector) ghc-vector
("ghc-cryptonite" ,ghc-cryptonite) ghc-cryptonite
("ghc-http-types" ,ghc-http-types) ghc-http-types
("ghc-http-client" ,ghc-http-client) ghc-http-client
("ghc-http-client-tls" ,ghc-http-client-tls))) ghc-http-client-tls))
(native-inputs (native-inputs
`(("ghc-foldl" ,ghc-foldl) (list ghc-foldl
("ghc-generic-random" ,ghc-generic-random-1.3.0.1) ghc-generic-random-1.3.0.1
("ghc-quickcheck" ,ghc-quickcheck) ghc-quickcheck
("ghc-quickcheck-instances" ,ghc-quickcheck-instances) ghc-quickcheck-instances
("ghc-semigroups" ,ghc-semigroups) ghc-semigroups
("ghc-special-values" ,ghc-special-values) ghc-special-values
("ghc-spoon" ,ghc-spoon) ghc-spoon
("ghc-tasty" ,ghc-tasty) ghc-tasty
("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure) ghc-tasty-expected-failure
("ghc-tasty-hunit" ,ghc-tasty-hunit) ghc-tasty-hunit
("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) ghc-tasty-quickcheck
("ghc-tasty-silver" ,ghc-tasty-silver) ghc-tasty-silver
("ghc-turtle" ,ghc-turtle) ghc-turtle
("ghc-mockery" ,ghc-mockery) ghc-mockery
("ghc-doctest" ,ghc-doctest))) ghc-doctest))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases

View File

@ -65,7 +65,7 @@
(lambda _ (lambda _
;; Test '71: append + dooffs + env' fails if $V is not 2. ;; Test '71: append + dooffs + env' fails if $V is not 2.
(invoke "make" "check" "V=2")))))) (invoke "make" "check" "V=2"))))))
(native-inputs `(("groff" ,groff))) (native-inputs (list groff))
(inputs (inputs
`(("m4" ,m4) ;used at run time `(("m4" ,m4) ;used at run time
("pcre" ,pcre) ("pcre" ,pcre)

View File

@ -100,9 +100,7 @@
"vera.texi" "--force" "--html" "-o" "vera.texi" "--force" "--html" "-o"
(string-append html "/vera.html")))) (string-append html "/vera.html"))))
#:modules ((guix build utils)))) #:modules ((guix build utils))))
(native-inputs `(("texinfo" ,texinfo) (native-inputs (list texinfo tar gzip))
("tar" ,tar)
("gzip" ,gzip)))
(home-page "https://savannah.gnu.org/projects/vera/") (home-page "https://savannah.gnu.org/projects/vera/")
(synopsis "List of acronyms") (synopsis "List of acronyms")
(description (description
@ -167,7 +165,7 @@ work, such as sentence length and other readability measures.")
(base32 (base32
"0chjqs3z9zs1w3l7b5lsaj682rgnkf9kibcbzhggqqcn1pbvl5sq")))) "0chjqs3z9zs1w3l7b5lsaj682rgnkf9kibcbzhggqqcn1pbvl5sq"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("tk" ,tk))) (inputs (list tk))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -290,9 +288,7 @@ and a Python library.")
(guix build utils)) (guix build utils))
#:test-target "test")) #:test-target "test"))
(inputs (inputs
`(("curl" ,curl) (list curl fribidi rlwrap))
("fribidi" ,fribidi)
("rlwrap" ,rlwrap)))
(native-inputs (native-inputs
`(("emacs" ,emacs-minimal) `(("emacs" ,emacs-minimal)
("util-linux" ,util-linux))) ; hexdump, for the test ("util-linux" ,util-linux))) ; hexdump, for the test
@ -329,12 +325,9 @@ translation engines from your terminal.")
(lambda _ (lambda _
(invoke "autoreconf" "-vfi")))))) (invoke "autoreconf" "-vfi"))))))
(inputs (inputs
`(("libxml2" ,libxml2))) (list libxml2))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(home-page "https://wiki.apertium.org/wiki/Lttoolbox") (home-page "https://wiki.apertium.org/wiki/Lttoolbox")
(synopsis "Lexical processing toolbox") (synopsis "Lexical processing toolbox")
(description "Lttoolbox is a toolbox for lexical processing, morphological (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")))) (file-name (string-append name "-" version ".tar.gz"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("libxml2" ,libxml2) (list libxml2 libxslt lttoolbox pcre))
("libxslt" ,libxslt)
("lttoolbox" ,lttoolbox)
("pcre" ,pcre)))
(native-inputs (native-inputs
`(("apertium-get" `(("apertium-get"
,(origin ,(origin
@ -435,10 +425,7 @@ intelligible and easily correctable.")
`(("gettext" ,gettext-minimal) `(("gettext" ,gettext-minimal)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(inputs (inputs
`(("glib" ,glib) (list glib ncurses readline zlib))
("ncurses" ,ncurses)
("readline" ,readline)
("zlib" ,zlib)))
(home-page "https://dushistov.github.io/sdcv/") (home-page "https://dushistov.github.io/sdcv/")
(synopsis "Console version of StarDict") (synopsis "Console version of StarDict")
(description "sdcv is simple text-based utility for work with dictionaries (description "sdcv is simple text-based utility for work with dictionaries

View File

@ -140,14 +140,14 @@
(let* ((out (assoc-ref outputs "out")) (let* ((out (assoc-ref outputs "out"))
(man (string-append out "/share/man/man1"))) (man (string-append out "/share/man/man1")))
(install-file "doc/diffoscope.1" man))))))) (install-file "doc/diffoscope.1" man)))))))
(inputs `(("rpm" ,rpm) ;for rpm-python (inputs (list rpm ;for rpm-python
("python-debian" ,python-debian) python-debian
("python-libarchive-c" ,python-libarchive-c) python-libarchive-c
("python-magic" ,python-magic) python-magic
("python-tlsh" ,python-tlsh) python-tlsh
("acl" ,acl) ;for getfacl acl ;for getfacl
("colordiff" ,colordiff) colordiff
("xxd" ,xxd))) xxd))
(native-inputs `(("help2man" ,help2man) (native-inputs `(("help2man" ,help2man)
;; Below are modules used for tests. ;; Below are modules used for tests.
("binwalk" ,binwalk) ("binwalk" ,binwalk)
@ -243,10 +243,7 @@ install.")
(base32 (base32
"19lwsxq53isgfkvlxvxqqmbjfcim3lhcxwk7m9ddfjiynhq74949")))) "19lwsxq53isgfkvlxvxqqmbjfcim3lhcxwk7m9ddfjiynhq74949"))))
(inputs (inputs
`(("python-debian" ,python-debian) (list python-debian python-distro python-libarchive-c python-rstr))
("python-distro" ,python-distro)
("python-libarchive-c" ,python-libarchive-c)
("python-rstr" ,python-rstr)))
(native-inputs (native-inputs
`(("diffoscope" ,diffoscope) `(("diffoscope" ,diffoscope)
("help2man" ,help2man) ("help2man" ,help2man)
@ -324,10 +321,9 @@ them in detail for later analysis.")
(string-append share "/doc/" ,name "-" ,version))) (string-append share "/doc/" ,name "-" ,version)))
#t))))) #t)))))
(propagated-inputs (propagated-inputs
`(("python-requests" ,python-requests))) (list python-requests))
(native-inputs (native-inputs
`(("gzip" ,gzip) (list gzip python-docutils))
("python-docutils" ,python-docutils)))
(build-system python-build-system) (build-system python-build-system)
(home-page "https://try.diffoscope.org") (home-page "https://try.diffoscope.org")
(synopsis "Client for remote diffoscope service") (synopsis "Client for remote diffoscope service")

View File

@ -50,16 +50,14 @@
#:scons-flags (list (string-append "PREFIX=" %output)) #:scons-flags (list (string-append "PREFIX=" %output))
#:tests? #f)) ; no tests #:tests? #f)) ; no tests
(inputs (inputs
`(("boost" ,boost) (list boost
("bzip2" ,bzip2) bzip2
("gtk+" ,gtk+-2) gtk+-2
("libglade" ,libglade) libglade
("libnotify" ,libnotify) libnotify
("openssl" ,openssl))) openssl))
(native-inputs (native-inputs
`(("bazaar" ,bazaar) (list bazaar gettext-minimal pkg-config))
("gettext-minimal" ,gettext-minimal)
("pkg-config" ,pkg-config)))
(home-page "https://launchpad.net/linuxdcpp/") (home-page "https://launchpad.net/linuxdcpp/")
(synopsis "Direct Connect client") (synopsis "Direct Connect client")
(description "LinuxDC++ is a Direct Connect (DC) client. Direct Connect (description "LinuxDC++ is a Direct Connect (DC) client. Direct Connect

View File

@ -141,7 +141,7 @@
"/share/man/man8")) "/share/man/man8"))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("util-linux:lib" ,util-linux "lib"))) ; libblkid `(("util-linux:lib" ,util-linux "lib"))) ; libblkid
(home-page "https://bcache.evilpiepirate.org") (home-page "https://bcache.evilpiepirate.org")
@ -209,15 +209,14 @@ and write-back caching.")
(("`which udevil 2>/dev/null`") "/run/setuid-programs/udevil")) (("`which udevil 2>/dev/null`") "/run/setuid-programs/udevil"))
#t))))) #t)))))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("cifs-utils" ,cifs-utils) (list cifs-utils
("curlftpfs" ,curlftpfs) curlftpfs
("eudev" ,eudev) eudev
("fakeroot" ,fakeroot) fakeroot
("glib" ,glib) glib
("sshfs" ,sshfs))) sshfs))
(synopsis "Device and file system manager") (synopsis "Device and file system manager")
(description "udevil is a command line program that mounts and unmounts (description "udevil is a command line program that mounts and unmounts
removable devices without a password, shows device info, and monitors device removable devices without a password, shows device info, and monitors device
@ -249,9 +248,8 @@ tmpfs/ramfs filesystems.")
(("/usr/bin/python") (which "python"))) (("/usr/bin/python") (which "python")))
#t))))) #t)))))
(inputs (inputs
`(("lvm2" ,lvm2) (list lvm2 readline
("readline" ,readline) `(,util-linux "lib")))
("util-linux" ,util-linux "lib")))
(native-inputs (native-inputs
`(("gettext" ,gettext-minimal) `(("gettext" ,gettext-minimal)
@ -335,8 +333,7 @@ tables, and it understands a variety of different formats.")
(substitute* "autogen.sh" (substitute* "autogen.sh"
(("\\./configure") ""))))))) (("\\./configure") "")))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake))
("automake" ,automake)))
(home-page "https://github.com/baruch/gpart") (home-page "https://github.com/baruch/gpart")
(synopsis "Guess and recover PC-style partition tables") (synopsis "Guess and recover PC-style partition tables")
(description (description
@ -424,7 +421,7 @@ scheme.")
`(#:configure-flags (list (string-append "CXX=" ,(cxx-for-target))))) `(#:configure-flags (list (string-append "CXX=" ,(cxx-for-target)))))
(home-page "https://www.gnu.org/software/ddrescue/ddrescue.html") (home-page "https://www.gnu.org/software/ddrescue/ddrescue.html")
(synopsis "Data recovery utility") (synopsis "Data recovery utility")
(native-inputs `(("lzip" ,lzip))) (native-inputs (list lzip))
(description (description
"GNU ddrescue is a fully automated data recovery tool. It copies data "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 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")) #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
(string-append "CC=" ,(cc-for-target))))) (string-append "CC=" ,(cc-for-target)))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake
("automake" ,automake) ;; For tests.
;; For tests. xxd))
("xxd" ,xxd)))
(home-page "https://github.com/dosfstools/dosfstools") (home-page "https://github.com/dosfstools/dosfstools")
(synopsis "Utilities for making and checking MS-DOS FAT file systems") (synopsis "Utilities for making and checking MS-DOS FAT file systems")
(description (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. ;; Add fsck.vfat symlink to match the Linux driver name.
(symlink exe "fsck.vfat") (symlink exe "fsck.vfat")
#t))))) #t)))))
(inputs `(("dosfstools" ,dosfstools/static))) (inputs (list dosfstools/static))
(home-page (package-home-page dosfstools)) (home-page (package-home-page dosfstools))
(synopsis "Statically linked fsck.fat from dosfstools") (synopsis "Statically linked fsck.fat from dosfstools")
(description "This package provides a statically-linked @command{fsck.fat} (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' ;; as '/dev/disk/by-id'
`(#:tests? #f)) `(#:tests? #f))
(inputs (inputs
`(("util-linux" ,util-linux "lib") (list `(,util-linux "lib") parted glib gtkmm-3 libxml2))
("parted" ,parted)
("glib" ,glib)
("gtkmm" ,gtkmm-3)
("libxml2" ,libxml2)))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool
("itstool" ,itstool) itstool
("lvm2" ,lvm2) ; for tests lvm2 ; for tests
("yelp-tools" ,yelp-tools) yelp-tools
("pkg-config" ,pkg-config))) pkg-config))
(home-page "https://gparted.org/") (home-page "https://gparted.org/")
(synopsis "Partition editor to graphically manage disk partitions") (synopsis "Partition editor to graphically manage disk partitions")
(description "GParted is a GNOME partition editor for creating, (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) (lambda* (#:key make-flags #:allow-other-keys)
(apply invoke "make" "install-extra" make-flags)))))) (apply invoke "make" "install-extra" make-flags))))))
(inputs (inputs
`(("eudev" ,eudev) (list eudev parted))
("parted" ,parted)))
(home-page "http://oss.digirati.com.br/f3/") (home-page "http://oss.digirati.com.br/f3/")
(synopsis "Test real capacity of flash memory cards and such.") (synopsis "Test real capacity of flash memory cards and such.")
(description "F3 (Fight Flash Fraud or Fight Fake Flash) tests the full (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") (invoke "python" "-m" "unittest" "discover" "-v")
#t))))) #t)))))
(native-inputs (native-inputs
`(("e2fsprogs" ,e2fsprogs) (list e2fsprogs pkg-config))
("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six))) (list python-six))
(inputs (inputs
`(("parted" ,parted))) (list parted))
(home-page "https://github.com/dcantrell/pyparted") (home-page "https://github.com/dcantrell/pyparted")
(synopsis "Parted bindings for Python") (synopsis "Parted bindings for Python")
(description "This package provides @code{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)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("glib" ,glib) (list glib sqlite))
("sqlite" ,sqlite)))
(arguments (arguments
`(#:tests? #f ; no test suite `(#:tests? #f ; no test suite
#:phases #:phases
@ -744,12 +733,11 @@ Duperemove can also take input from the @command{fdupes} program.")
"0lfjrpv3z4h0knd3v94fijrw2zjba51mrp3mjqx2c98wr428l26f")))) "0lfjrpv3z4h0knd3v94fijrw2zjba51mrp3mjqx2c98wr428l26f"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("w3m" ,w3m))) (list w3m))
(native-inputs (native-inputs
`(("which" ,which) (list which
;; For tests.
;; For tests. python-pytest))
("python-pytest" ,python-pytest)))
(arguments (arguments
'( ;; The 'test' target runs developer tools like pylint, which fail. '( ;; The 'test' target runs developer tools like pylint, which fail.
#:test-target "test_pytest" #:test-target "test_pytest"
@ -791,9 +779,7 @@ automatically finding out which program to use for what file type.")
"16rhfz6sjwxlmss1plb2wv2i3jq6wza02rmz1d2jrlnsq67p98vc")))) "16rhfz6sjwxlmss1plb2wv2i3jq6wza02rmz1d2jrlnsq67p98vc"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config swig python-3)) ; used to generate the Python bindings
("swig" ,swig)
("python" ,python-3))) ; used to generate the Python bindings
(inputs (inputs
`(("cryptsetup" ,cryptsetup) `(("cryptsetup" ,cryptsetup)
("nss" ,nss) ("nss" ,nss)
@ -834,23 +820,20 @@ passphrases.")
"1vi61bm9wyawklswh9mj9zdp28ar7r97qckwnhgiyila73fb3jx2")))) "1vi61bm9wyawklswh9mj9zdp28ar7r97qckwnhgiyila73fb3jx2"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("asciidoc" ,asciidoc) (list asciidoc
("automake" ,automake) automake
("autoconf" ,autoconf) autoconf
("bash-completion" ,bash-completion) bash-completion
("docbook-xsl" ,docbook-xsl) docbook-xsl
("libtool" ,libtool) libtool
("libxml2" ,libxml2) libxml2
("pkg-config" ,pkg-config) pkg-config
("xmlto" ,xmlto) xmlto
;; Required for offline docbook generation. ;; Required for offline docbook generation.
("which" ,which))) which))
(inputs (inputs
`(("eudev" ,eudev) (list eudev json-c keyutils kmod
("json-c" ,json-c) `(,util-linux "lib")))
("keyutils" ,keyutils)
("kmod" ,kmod)
("util-linux" ,util-linux "lib")))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list "--disable-asciidoctor" ; use docbook-xsl instead (list "--disable-asciidoctor" ; use docbook-xsl instead
@ -890,8 +873,8 @@ libnvdimm (non-volatile memory device) sub-system in the Linux kernel.")
(base32 (base32
"1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk")))) "1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("lvm2" ,lvm2))) (inputs (list lvm2))
(native-inputs `(("which" ,which))) (native-inputs (list which))
(arguments (arguments
`(#:tests? #f ; No tests. `(#:tests? #f ; No tests.
;; Prevent a race condition where some target would attempt to link ;; 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) ("python" ,python-wrapper)
("util-linux" ,util-linux))) ("util-linux" ,util-linux)))
(inputs (inputs
`(("btrfs-progs" ,btrfs-progs) (list btrfs-progs
("cryptsetup" ,cryptsetup) cryptsetup
("dosfstools" ,dosfstools) dosfstools
("dmraid" ,dmraid) dmraid
("eudev" ,eudev) eudev
("glib" ,glib) glib
("kmod" ,kmod) kmod
("libbytesize" ,libbytesize) libbytesize
("libyaml" ,libyaml) libyaml
("lvm2" ,lvm2) lvm2
("mdadm" ,mdadm) mdadm
("ndctl" ,ndctl) ndctl
("nss" ,nss) nss
("parted" ,parted) parted
("volume-key" ,volume-key) volume-key
("xfsprogs" ,xfsprogs))) xfsprogs))
(home-page "https://github.com/storaged-project/libblockdev") (home-page "https://github.com/storaged-project/libblockdev")
(synopsis "Library for manipulating block devices") (synopsis "Library for manipulating block devices")
(description (description
@ -1125,8 +1108,7 @@ since they are better handled by external tools.")
(("~/.config/xfe") xfe))) (("~/.config/xfe") xfe)))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("intltool" ,intltool) (list intltool pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("bash" ,bash) `(("bash" ,bash)
("coreutils" ,coreutils) ("coreutils" ,coreutils)
@ -1204,15 +1186,12 @@ that support this feature).")
"0w5hws12l167mbr4n6a6fl0mhf8mci61fsn55lh2cxz33f7q8n2x")))) "0w5hws12l167mbr4n6a6fl0mhf8mci61fsn55lh2cxz33f7q8n2x"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(;; memkind patched jemalloc to add je_arenalookupx, (list ;; memkind patched jemalloc to add je_arenalookupx,
;; je_check_reallocatex--i.e. they forked jemalloc. ;; je_check_reallocatex--i.e. they forked jemalloc.
;("jemalloc" ,jemalloc) ;("jemalloc" ,jemalloc)
("ndctl" ,ndctl) ndctl numactl))
("numactl" ,numactl)))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "--docdir=" (assoc-ref %outputs "out") (list (string-append "--docdir=" (assoc-ref %outputs "out")
@ -1296,10 +1275,9 @@ inspecting MMC storage devices from userspace.")
(invoke "nosetests" "-v" (invoke "nosetests" "-v"
"--exclude" "test_bmap_helpers")))))) "--exclude" "test_bmap_helpers"))))))
(native-inputs (native-inputs
`(("python-mock" ,python-mock) (list python-mock python-nose))
("python-nose" ,python-nose)))
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six))) (list python-six))
(home-page "https://github.com/intel/bmap-tools") (home-page "https://github.com/intel/bmap-tools")
(synopsis "Create block map for a file or copy a file using block map") (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 (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))) (doc (string-append out "/share/doc/" ,name "-" ,version)))
(copy-recursively "examples" (string-append doc "/examples")))))))) (copy-recursively "examples" (string-append doc "/examples"))))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("cairo" ,cairo) (list cairo pango tokyocabinet ncurses))
("pango" ,pango)
("tokyocabinet" ,tokyocabinet)
("ncurses" ,ncurses)))
(home-page "http://duc.zevv.nl") (home-page "http://duc.zevv.nl")
(synopsis "Library and suite of tools for inspecting disk usage") (synopsis "Library and suite of tools for inspecting disk usage")
(description "Duc maintains a database of accumulated sizes of (description "Duc maintains a database of accumulated sizes of

View File

@ -74,28 +74,24 @@
"0hcdysw8ibr66vk8i7v56l0v5ijvhlq67v4460mc2xf2910g2m72")))) "0hcdysw8ibr66vk8i7v56l0v5ijvhlq67v4460mc2xf2910g2m72"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules) (list extra-cmake-modules pkg-config qttools))
("pkg-config" ,pkg-config)
("qttools" ,qttools)))
(inputs (inputs
`(("elogind" ,elogind) (list elogind
("glib" ,glib) glib
("libxcb" ,libxcb) libxcb
("libxkbcommon" ,libxkbcommon) libxkbcommon
("linux-pam" ,linux-pam) linux-pam
("qtbase" ,qtbase-5) qtbase-5
("qtdeclarative" ,qtdeclarative) qtdeclarative
;; Some user-defined themes use QtQuick components internally. Adding
;; Some user-defined themes use QtQuick components internally. Adding ;; QtQuick & co. here; they end up in QML2_IMPORT_PATH thanks to
;; QtQuick & co. here; they end up in QML2_IMPORT_PATH thanks to ;; 'wrap-qt-program'.
;; 'wrap-qt-program'. qtgraphicaleffects
("qtgraphicaleffects" ,qtgraphicaleffects) qtquickcontrols
("qtquickcontrols" ,qtquickcontrols) qtquickcontrols2
("qtquickcontrols2" ,qtquickcontrols2) qtsvg
("qtsvg" ,qtsvg) shadow
wayland))
("shadow" ,shadow)
("wayland" ,wayland)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
,#~(list ,#~(list
@ -234,11 +230,11 @@ easy to use, login interface with a modern yet classy touch.")
(unsetenv "LC_ALL") (unsetenv "LC_ALL")
#t))))) #t)))))
(inputs (inputs
`(("audit" ,audit) (list audit
("linux-pam" ,linux-pam) linux-pam
("shadow" ,shadow) ;for sbin/nologin shadow ;for sbin/nologin
("libgcrypt" ,libgcrypt) libgcrypt
("libxcb" ,libxcb))) libxcb))
(native-inputs (native-inputs
`(("gobject-introspection" ,gobject-introspection) `(("gobject-introspection" ,gobject-introspection)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
@ -251,9 +247,7 @@ easy to use, login interface with a modern yet classy touch.")
("python-pygobject" ,python2-pygobject))) ("python-pygobject" ,python2-pygobject)))
;; Required by liblightdm-gobject-1.pc. ;; Required by liblightdm-gobject-1.pc.
(propagated-inputs (propagated-inputs
`(("glib" ,glib) (list glib libx11 libxklavier))
("libx11" ,libx11)
("libxklavier" ,libxklavier)))
(home-page "https://www.freedesktop.org/wiki/Software/LightDM/") (home-page "https://www.freedesktop.org/wiki/Software/LightDM/")
(synopsis "Lightweight display manager") (synopsis "Lightweight display manager")
(description "The Light Display Manager (LightDM) is a cross-desktop (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)))) `("GIO_EXTRA_MODULES" ":" prefix (,gtk))))
#t))))) #t)))))
(native-inputs (native-inputs
`(("exo" ,exo) (list exo intltool pkg-config xfce4-dev-tools))
("intltool" ,intltool)
("pkg-config" ,pkg-config)
("xfce4-dev-tools" ,xfce4-dev-tools)))
(inputs (inputs
`(("bash" ,bash-minimal) ; for wrap-program `(("bash" ,bash-minimal) ; for wrap-program
("lightdm" ,lightdm) ("lightdm" ,lightdm)
@ -353,7 +344,7 @@ GTK+, lets you select a desktop session and log in to it.")
("libxmu" ,libxmu) ("libxmu" ,libxmu)
("xauth" ,xauth))) ("xauth" ,xauth)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(arguments (arguments
'(#:phases '(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases

View File

@ -58,20 +58,17 @@
"1p8y3mnf5yfhavhqxwf9v68prg1601h8q1pllm5z89zh661di3mj")))) "1p8y3mnf5yfhavhqxwf9v68prg1601h8q1pllm5z89zh661di3mj"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments '(#:configure-flags '("--disable-server"))) (arguments '(#:configure-flags '("--disable-server")))
(inputs `(("openssl" ,openssl) (inputs (list openssl
("curl" ,curl) curl
("wxwidgets" ,wxwidgets) wxwidgets
("gtk+" ,gtk+) gtk+
("gdk-pixbuf" ,gdk-pixbuf) gdk-pixbuf
("libnotify" ,libnotify) libnotify
("sqlite" ,sqlite) sqlite
("python" ,python) python
("python-pyserial" ,python-pyserial))) python-pyserial))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(synopsis "Help cutting-edge science research using your computer") (synopsis "Help cutting-edge science research using your computer")
(description "BOINC is a platform for high-throughput computing on a large (description "BOINC is a platform for high-throughput computing on a large
scale (thousands or millions of computers). It can be used for volunteer scale (thousands or millions of computers). It can be used for volunteer

View File

@ -97,29 +97,27 @@
(delete 'wrap)))) (delete 'wrap))))
;; TODO: Install extras/django_bash_completion. ;; TODO: Install extras/django_bash_completion.
(native-inputs (native-inputs
`(("tzdata" ,tzdata-for-tests) (list tzdata-for-tests
;; Remaining packages are test requirements taken from ;; Remaining packages are test requirements taken from
;; tests/requirements/py3.txt ;; tests/requirements/py3.txt
("python-docutils" ,python-docutils) python-docutils
;; optional for tests: ("python-geoip2" ,python-geoip2) ;; optional for tests: ("python-geoip2" ,python-geoip2)
;; optional for tests: ("python-memcached" ,python-memcached) ;; optional for tests: ("python-memcached" ,python-memcached)
("python-numpy" ,python-numpy) python-numpy
("python-pillow" ,python-pillow) python-pillow
("python-pyyaml" ,python-pyyaml) python-pyyaml
;; optional for tests: ("python-selenium" ,python-selenium) ;; optional for tests: ("python-selenium" ,python-selenium)
("python-tblib" ,python-tblib))) python-tblib))
(propagated-inputs (propagated-inputs
`(("python-asgiref" ,python-asgiref) (list python-asgiref
("python-pytz" ,python-pytz) python-pytz
("python-sqlparse" ,python-sqlparse) python-sqlparse
;; Optional dependencies.
;; Optional dependencies. python-argon2-cffi
("python-argon2-cffi" ,python-argon2-cffi) python-bcrypt
("python-bcrypt" ,python-bcrypt) ;; This input is not strictly required, but in practice many Django
;; libraries need it for test suites and similar.
;; This input is not strictly required, but in practice many Django python-jinja2))
;; libraries need it for test suites and similar.
("python-jinja2" ,python-jinja2)))
(home-page "https://www.djangoproject.com/") (home-page "https://www.djangoproject.com/")
(synopsis "High-level Python Web framework") (synopsis "High-level Python Web framework")
(description (description
@ -141,9 +139,9 @@ to the @dfn{don't repeat yourself} (DRY) principle.")
(base32 (base32
"171ll8m1wp684z1r0lz93l377jc6jyq63q5p7sqx8iqk6ypmxrmi")))) "171ll8m1wp684z1r0lz93l377jc6jyq63q5p7sqx8iqk6ypmxrmi"))))
(native-inputs (native-inputs
`(;; 2.2 requires Selenium for the test suite. (modify-inputs (package-native-inputs python-django)
("python-selenium" ,python-selenium) (prepend ;; 2.2 requires Selenium for the test suite.
,@(package-native-inputs python-django))))) python-selenium)))))
(define-public python-django-extensions (define-public python-django-extensions
(package (package
@ -164,19 +162,16 @@ to the @dfn{don't repeat yourself} (DRY) principle.")
(arguments (arguments
'(#:tests? #f)) ;XXX: requires a Postgres or MySQL database '(#:tests? #f)) ;XXX: requires a Postgres or MySQL database
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six) (list python-six python-vobject python-werkzeug python-dateutil
("python-vobject" ,python-vobject) python-django))
("python-werkzeug" ,python-werkzeug)
("python-dateutil" ,python-dateutil)
("python-django" ,python-django)))
(native-inputs (native-inputs
`(("python-mock" ,python-mock) (list python-mock
("python-factory-boy" ,python-factory-boy) python-factory-boy
("python-tox" ,python-tox) python-tox
("python-pytest" ,python-pytest) python-pytest
("python-pytest-cov" ,python-pytest-cov) python-pytest-cov
("python-pytest-django" ,python-pytest-django) python-pytest-django
("python-shortuuid" , python-shortuuid))) python-shortuuid))
(home-page (home-page
"https://github.com/django-extensions/django-extensions") "https://github.com/django-extensions/django-extensions")
(synopsis "Custom management extensions for Django") (synopsis "Custom management extensions for Django")
@ -208,13 +203,9 @@ commands, additional database fields and admin extensions.")
(getenv "GUIX_PYTHONPATH"))) (getenv "GUIX_PYTHONPATH")))
(invoke "invoke" "test"))))))) (invoke "invoke" "test")))))))
(native-inputs (native-inputs
`(("python-coverage" ,python-coverage) (list python-coverage python-invoke python-pytest-django which))
("python-invoke" ,python-invoke)
("python-pytest-django" ,python-pytest-django)
("which" ,which)))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-stdnum))
("python-stdnum" ,python-stdnum)))
(home-page "https://django-localflavor.readthedocs.io/en/latest/") (home-page "https://django-localflavor.readthedocs.io/en/latest/")
(synopsis "Country-specific Django helpers") (synopsis "Country-specific Django helpers")
(description "Django-LocalFlavor is a collection of assorted pieces of code (description "Django-LocalFlavor is a collection of assorted pieces of code
@ -251,10 +242,9 @@ that are useful for particular countries or cultures.")
(lambda _ (lambda _
(invoke "python" "runtests.py")))))) (invoke "python" "runtests.py"))))))
(native-inputs (native-inputs
`(("python-mock" ,python-mock))) (list python-mock))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-six))
("python-six" ,python-six)))
(synopsis "Easy-to-use math field/widget captcha for Django forms") (synopsis "Easy-to-use math field/widget captcha for Django forms")
(description (description
"A multi-value-field that presents a human answerable question, "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? ;; FIXME: How to make the test templates available to Django?
(arguments '(#:tests? #f)) (arguments '(#:tests? #f))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/divio/django-classy-tags") (home-page "https://github.com/divio/django-classy-tags")
(synopsis "Class based template tags for Django") (synopsis "Class based template tags for Django")
(description (description
@ -306,11 +296,9 @@ when coding custom template tags.")
(lambda _ (lambda _
(invoke "python3" "-m" "django" "test" "--settings=tests.settings")))))) (invoke "python3" "-m" "django" "test" "--settings=tests.settings"))))))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-isort))
("python-isort" ,python-isort)))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-mock))
("python-mock" ,python-mock)))
(home-page (home-page
"https://github.com/jazzband/django-taggit") "https://github.com/jazzband/django-taggit")
(synopsis (synopsis
@ -332,8 +320,7 @@ when coding custom template tags.")
"14gzp5cv24z0qhxb7f7k7v9jgzpaj4n8yhjq83ynpx8183fs1rz4")))) "14gzp5cv24z0qhxb7f7k7v9jgzpaj4n8yhjq83ynpx8183fs1rz4"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-pillow))
("python-pillow" ,python-pillow)))
(home-page "https://github.com/SmileyChris/easy-thumbnails") (home-page "https://github.com/SmileyChris/easy-thumbnails")
(synopsis "Easy thumbnails for Django") (synopsis "Easy thumbnails for Django")
(description (description
@ -376,12 +363,11 @@ size and quality.")
" and not test_urls_cache_is_cleared"))) " and not test_urls_cache_is_cleared")))
(format #t "test suite not run~%"))))))) (format #t "test suite not run~%")))))))
(native-inputs (native-inputs
`(("python-django" ,python-django) (list python-django python-setuptools-scm
("python-setuptools-scm" ,python-setuptools-scm) ;; For tests.
;; For tests. python-pytest-xdist-next))
("python-pytest-xdist" ,python-pytest-xdist-next)))
(propagated-inputs (propagated-inputs
`(("python-pytest" ,python-pytest))) (list python-pytest))
(home-page "https://pytest-django.readthedocs.org/") (home-page "https://pytest-django.readthedocs.org/")
(synopsis "Django plugin for py.test") (synopsis "Django plugin for py.test")
(description "Pytest-django is a plugin for py.test that provides a set of (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)) (delete 'sanity-check))
#:tests? #f)) ; OSError: libgdal.so.27: cannot open shared object file #:tests? #f)) ; OSError: libgdal.so.27: cannot open shared object file
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(native-inputs (native-inputs
`(("gdal" ,gdal) (list gdal
("python-coverage" ,python-coverage) python-coverage
("python-dateutil" ,python-dateutil) python-dateutil
("python-geopy" ,python-geopy) python-geopy
("python-mock" ,python-mock) python-mock
("python-nose" ,python-nose) python-nose
("python-requests" ,python-requests) python-requests
("python-setuptools-scm" ,python-setuptools-scm) python-setuptools-scm
("python-pysolr" ,python-pysolr) python-pysolr
("python-whoosh" ,python-whoosh))) python-whoosh))
(home-page "http://haystacksearch.org/") (home-page "http://haystacksearch.org/")
(synopsis "Pluggable search for Django") (synopsis "Pluggable search for Django")
(description "Haystack provides modular search for Django. It features a (description "Haystack provides modular search for Django. It features a
@ -454,10 +440,8 @@ your code.")
(lambda _ (lambda _
(invoke "python" "runtests.py")))))) (invoke "python" "runtests.py"))))))
(native-inputs (native-inputs
`(("python-django" ,python-django) (list python-django python-djangorestframework
("python-djangorestframework" ,python-djangorestframework) python-django-crispy-forms python-mock))
("python-django-crispy-forms" ,python-django-crispy-forms)
("python-mock" ,python-mock)))
(home-page "https://django-filter.readthedocs.io/en/latest/") (home-page "https://django-filter.readthedocs.io/en/latest/")
(synopsis "Reusable Django application to filter querysets dynamically") (synopsis "Reusable Django application to filter querysets dynamically")
(description (description
@ -488,13 +472,11 @@ them do this.")
(invoke "django-admin" "test" "allauth.tests" (invoke "django-admin" "test" "allauth.tests"
"--pythonpath=.")))))) "--pythonpath=."))))))
(propagated-inputs (propagated-inputs
`(("python-openid" ,python-openid) (list python-openid python-requests python-requests-oauthlib))
("python-requests" ,python-requests)
("python-requests-oauthlib" ,python-requests-oauthlib)))
(native-inputs (native-inputs
`(("python-mock" ,python-mock))) (list python-mock))
(inputs (inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/pennersr/django-allauth") (home-page "https://github.com/pennersr/django-allauth")
(synopsis "Set of Django applications addressing authentication") (synopsis "Set of Django applications addressing authentication")
(description (description
@ -519,11 +501,9 @@ account authentication.")
"1m1j2sx7q0blma0miswj3c8hrfi5q4y5cq2b816v8gagy89xgc57")))) "1m1j2sx7q0blma0miswj3c8hrfi5q4y5cq2b816v8gagy89xgc57"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-sqlparse" ,python-sqlparse) (list python-sqlparse python-django))
("python-django" ,python-django)))
(native-inputs (native-inputs
`(("python-django-jinja" ,python-django-jinja) (list python-django-jinja python-html5lib))
("python-html5lib" ,python-html5lib)))
(arguments (arguments
'(#:phases '(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -552,11 +532,8 @@ request and response as a toolbar on the rendered page.")
(build-system python-build-system) (build-system python-build-system)
(arguments '(#:tests? #f)) ;XXX: 'make check' does "echo TODO" (arguments '(#:tests? #f)) ;XXX: 'make check' does "echo TODO"
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-django-debug-toolbar python-jsonplus
("python-django-debug-toolbar" ,python-django-debug-toolbar) python-six python-sqlalchemy))
("python-jsonplus" ,python-jsonplus)
("python-six" ,python-six)
("python-sqlalchemy" ,python-sqlalchemy)))
(synopsis "Django Debug Toolbar panel for SQLAlchemy") (synopsis "Django Debug Toolbar panel for SQLAlchemy")
(description (description
"This package completely mimics the default Django Debug Toolbar SQL "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. '(;; TODO: The django project for the tests is missing from the release.
#:tests? #f)) #:tests? #f))
(inputs (inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/twaddington/django-gravatar") (home-page "https://github.com/twaddington/django-gravatar")
(synopsis "Gravatar support for Django, improved version") (synopsis "Gravatar support for Django, improved version")
(description (description
@ -600,10 +577,9 @@ templatetags and a full test suite.")
"0fc6i77faxxv1gjlp06lv3kw64b5bhdiypaygfxh5djddgk83fwa")))) "0fc6i77faxxv1gjlp06lv3kw64b5bhdiypaygfxh5djddgk83fwa"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-nose" ,python-nose))) (list python-nose))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-webassets))
("python-webassets" ,python-webassets)))
(home-page "https://github.com/miracle2k/django-assets") (home-page "https://github.com/miracle2k/django-assets")
(synopsis "Asset management for Django") (synopsis "Asset management for Django")
(description (description
@ -628,10 +604,7 @@ merging, minifying and compiling CSS and Javascript files.")
"0p9pkn6jjzagpnvcrl9c2vjqamkms7ymvyhhmaqqqhrlv89qnzp7")))) "0p9pkn6jjzagpnvcrl9c2vjqamkms7ymvyhhmaqqqhrlv89qnzp7"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-jinja2 python-pytz python-django-pipeline))
("python-jinja2" ,python-jinja2)
("python-pytz" ,python-pytz)
("python-django-pipeline" ,python-django-pipeline)))
(arguments (arguments
'(;; TODO Tests currently fail due to issues with the configuration for '(;; TODO Tests currently fail due to issues with the configuration for
;; django-pipeline ;; django-pipeline
@ -721,7 +694,7 @@ conn_max_age argument to easily enable Djangos connection pool.")
;; XXX: Tests require a Postgres database. ;; XXX: Tests require a Postgres database.
`(#:tests? #f)) `(#:tests? #f))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/aykut/django-bulk-update") (home-page "https://github.com/aykut/django-bulk-update")
(synopsis "Simple bulk update over Django ORM or with helper function") (synopsis "Simple bulk update over Django ORM or with helper function")
(description (description
@ -748,9 +721,9 @@ project aims to bulk update given objects using one query over Django ORM.")
(invoke "coverage" "run" "--source" "contact_form" (invoke "coverage" "run" "--source" "contact_form"
"runtests.py")))))) "runtests.py"))))))
(native-inputs (native-inputs
`(("python-coverage" ,python-coverage))) (list python-coverage))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/ubernostrum/django-contact-form") (home-page "https://github.com/ubernostrum/django-contact-form")
(synopsis "Contact form for Django") (synopsis "Contact form for Django")
(description (description
@ -770,8 +743,7 @@ for Django sites.")
"0ccdiv784a5vnpfal36km4dyg12340rwhpr0riyy0k89wfnjn8yi")))) "0ccdiv784a5vnpfal36km4dyg12340rwhpr0riyy0k89wfnjn8yi"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-six))
("python-six" ,python-six)))
(home-page "https://github.com/django/django-contrib-comments") (home-page "https://github.com/django/django-contrib-comments")
(synopsis "Comments framework") (synopsis "Comments framework")
(description (description
@ -808,10 +780,8 @@ entries, photos, book chapters, or anything else.")
(invoke "django-admin" "test" "tests" (invoke "django-admin" "test" "tests"
"--pythonpath=."))))))) "--pythonpath=.")))))))
(propagated-inputs (propagated-inputs
`(("python-css-html-js-minify" ,python-css-html-js-minify) (list python-css-html-js-minify python-django python-slimit
("python-django" ,python-django) python-jsmin))
("python-slimit" ,python-slimit)
("python-jsmin" ,python-jsmin)))
(home-page (home-page
"https://github.com/jazzband/django-pipeline") "https://github.com/jazzband/django-pipeline")
(synopsis "Asset packaging library for Django") (synopsis "Asset packaging library for Django")
@ -841,14 +811,10 @@ support, and optional data-URI image and font embedding.")
(with-directory-excursion "tests" (with-directory-excursion "tests"
(invoke "python" "runtests.py"))))))) (invoke "python" "runtests.py")))))))
(native-inputs (native-inputs
`(("python-fakeredis" ,python-fakeredis) (list python-fakeredis python-hiredis python-mock python-msgpack
("python-hiredis" ,python-hiredis) redis))
("python-mock" ,python-mock)
("python-msgpack" ,python-msgpack)
("redis" ,redis)))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-redis))
("python-redis" ,python-redis)))
(home-page "https://github.com/niwibe/django-redis") (home-page "https://github.com/niwibe/django-redis")
(synopsis "Full featured redis cache backend for Django") (synopsis "Full featured redis cache backend for Django")
(description (description
@ -876,13 +842,9 @@ support, and optional data-URI image and font embedding.")
"--settings=django_rq.tests.settings" "--settings=django_rq.tests.settings"
"--pythonpath=.")))))) "--pythonpath=."))))))
(native-inputs (native-inputs
`(("python-django-redis" ,python-django-redis) (list python-django-redis python-mock python-rq-scheduler redis))
("python-mock" ,python-mock)
("python-rq-scheduler" ,python-rq-scheduler)
("redis" ,redis)))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-rq))
("python-rq" ,python-rq)))
(home-page "https://github.com/ui/django-rq") (home-page "https://github.com/ui/django-rq")
(synopsis "Django integration with RQ") (synopsis "Django integration with RQ")
(description (description
@ -905,10 +867,8 @@ settings.py and easily use them in your project.")
;; FIXME: Tests require disque, Redis, MongoDB, Docker. ;; FIXME: Tests require disque, Redis, MongoDB, Docker.
(arguments '(#:tests? #f)) (arguments '(#:tests? #f))
(propagated-inputs (propagated-inputs
`(("python-arrow" ,python-arrow) (list python-arrow python-blessed python-django
("python-blessed" ,python-blessed) python-django-picklefield))
("python-django" ,python-django)
("python-django-picklefield" ,python-django-picklefield)))
(home-page "https://django-q.readthedocs.io/") (home-page "https://django-q.readthedocs.io/")
(synopsis "Multiprocessing distributed task queue for Django") (synopsis "Multiprocessing distributed task queue for Django")
(description (description
@ -935,7 +895,7 @@ using Python multiprocessing.")
"test" "--settings=test_project.settings" "test" "--settings=test_project.settings"
"--pythonpath=.")))))) "--pythonpath=."))))))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/jazzband/django-sortedm2m") (home-page "https://github.com/jazzband/django-sortedm2m")
(synopsis "Drop-in replacement for django's own ManyToManyField") (synopsis "Drop-in replacement for django's own ManyToManyField")
(description (description
@ -962,7 +922,7 @@ the order of added relations.")
(setenv "DJANGO_SETTINGS_MODULE" "tests.test_settings") (setenv "DJANGO_SETTINGS_MODULE" "tests.test_settings")
(invoke "django-admin" "test" "--pythonpath=.")))))) (invoke "django-admin" "test" "--pythonpath=."))))))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/django-compressor/django-appconf") (home-page "https://github.com/django-compressor/django-appconf")
(synopsis "Handle configuration defaults of packaged Django apps") (synopsis "Handle configuration defaults of packaged Django apps")
(description (description
@ -996,8 +956,7 @@ name is purely coincidental.")
(setenv "DJANGO_SETTINGS_MODULE" "project.settings") (setenv "DJANGO_SETTINGS_MODULE" "project.settings")
(invoke "pytest" "-vv")))))) (invoke "pytest" "-vv"))))))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-pytest-django))
("python-pytest-django" ,python-pytest-django)))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) `(("python-django" ,python-django)
("django-appconf" ,python-django-appconf))) ("django-appconf" ,python-django-appconf)))
@ -1027,7 +986,7 @@ static files.")
(setenv "DJANGO_SETTINGS_MODULE" "tagging.tests.settings") (setenv "DJANGO_SETTINGS_MODULE" "tagging.tests.settings")
(invoke "django-admin" "test" "--pythonpath=.")))))) (invoke "django-admin" "test" "--pythonpath=."))))))
(inputs (inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://github.com/Fantomas42/django-tagging") (home-page "https://github.com/Fantomas42/django-tagging")
(synopsis "Generic tagging application for Django") (synopsis "Generic tagging application for Django")
(description "This package provides a generic tagging application for (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") (invoke "python" "runtests.py" "--nolint")
(format #t "test suite not run~%"))))))) (format #t "test suite not run~%")))))))
(native-inputs (native-inputs
`(("python-pytest" ,python-pytest) (list python-pytest python-pytest-django))
("python-pytest-django" ,python-pytest-django)))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(home-page "https://www.django-rest-framework.org") (home-page "https://www.django-rest-framework.org")
(synopsis "Toolkit for building Web APIs with Django") (synopsis "Toolkit for building Web APIs with Django")
(description (description
@ -1090,9 +1048,7 @@ provides features like a Web-browsable API and authentication policies.")
(build-system python-build-system) (build-system python-build-system)
(arguments '(#:tests? #f)) ; Tests not included with release. (arguments '(#:tests? #f)) ; Tests not included with release.
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-django-classy-tags python-six))
("python-django-classy-tags" ,python-django-classy-tags)
("python-six" ,python-six)))
(home-page "https://github.com/divio/django-sekizai") (home-page "https://github.com/divio/django-sekizai")
(synopsis "Template blocks for Django projects") (synopsis "Template blocks for Django projects")
(description "Sekizai means blocks in Japanese, and that is what this app (description "Sekizai means blocks in Japanese, and that is what this app
@ -1121,7 +1077,7 @@ a single block.")
'(;; No included tests '(;; No included tests
#:tests? #f)) #:tests? #f))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(home-page (home-page
"http://github.com/maraujop/django-crispy-forms") "http://github.com/maraujop/django-crispy-forms")
(synopsis "Tool to control Django forms without custom templates") (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 ;; https://github.com/django-compressor/django-compressor/issues/998
#:tests? #f)) #:tests? #f))
(propagated-inputs (propagated-inputs
`(("python-django-appconf" ,python-django-appconf) (list python-django-appconf python-rcssmin python-rjsmin))
("python-rcssmin" ,python-rcssmin)
("python-rjsmin" ,python-rjsmin)))
(native-inputs (native-inputs
`(("python-beautifulsoup4" ,python-beautifulsoup4) (list python-beautifulsoup4 python-brotli python-csscompressor
("python-brotli" ,python-brotli) python-django-sekizai python-mock))
("python-csscompressor" ,python-csscompressor)
("python-django-sekizai" ,python-django-sekizai)
("python-mock" ,python-mock)))
(home-page "https://django-compressor.readthedocs.io/en/latest/") (home-page "https://django-compressor.readthedocs.io/en/latest/")
(synopsis (synopsis
"Compress linked and inline JavaScript or CSS into single cached files") "Compress linked and inline JavaScript or CSS into single cached files")
@ -1195,9 +1146,9 @@ template tag.")
(lambda _ (lambda _
(invoke "python" "runtests.py")))))) (invoke "python" "runtests.py"))))))
(native-inputs (native-inputs
`(("python-mock" ,python-mock))) (list python-mock))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django))) (list python-django))
(synopsis "Django test helpers to manage file storage side effects") (synopsis "Django test helpers to manage file storage side effects")
(description (description
"This project provides tools to help reduce the side effects of using "This project provides tools to help reduce the side effects of using
@ -1228,11 +1179,9 @@ FileFields during tests.")
(invoke "python" "-m" "django" "test" (invoke "python" "-m" "django" "test"
"--settings" "tests.settings"))))))) "--settings" "tests.settings")))))))
(native-inputs (native-inputs
`(("openldap" ,openldap) (list openldap python-mock))
("python-mock" ,python-mock)))
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-ldap))
("python-ldap" ,python-ldap)))
(home-page "https://github.com/django-auth-ldap/django-auth-ldap") (home-page "https://github.com/django-auth-ldap/django-auth-ldap")
(synopsis "Django LDAP authentication backend") (synopsis "Django LDAP authentication backend")
(description (description
@ -1256,10 +1205,7 @@ FileFields during tests.")
;; Importing this module requires a Django project. ;; Importing this module requires a Django project.
(delete 'sanity-check)))) (delete 'sanity-check))))
(propagated-inputs (propagated-inputs
`(("python-certifi" ,python-certifi) (list python-certifi python-django python-elasticsearch python-six))
("python-django" ,python-django)
("python-elasticsearch" ,python-elasticsearch)
("python-six" ,python-six)))
(home-page "https://github.com/cipriantarta/django-logging") (home-page "https://github.com/cipriantarta/django-logging")
(synopsis "Log requests/responses in various formats") (synopsis "Log requests/responses in various formats")
(description (description
@ -1281,10 +1227,7 @@ to ElasticSearch.")
(build-system python-build-system) (build-system python-build-system)
(arguments '(#:tests? #f)) ;XXX: Requires a running PostgreSQL server (arguments '(#:tests? #f)) ;XXX: Requires a running PostgreSQL server
(propagated-inputs (propagated-inputs
`(("python-django" ,python-django) (list python-django python-netaddr python-psycopg2 python-six))
("python-netaddr" ,python-netaddr)
("python-psycopg2" ,python-psycopg2)
("python-six" ,python-six)))
(home-page "https://github.com/jimfunk/django-postgresql-netfields") (home-page "https://github.com/jimfunk/django-postgresql-netfields")
(synopsis "PostgreSQL netfields implementation for Django") (synopsis "PostgreSQL netfields implementation for Django")
(description (description
@ -1324,9 +1267,7 @@ to ElasticSearch.")
"tests/" "url_filter/")) "tests/" "url_filter/"))
(format #t "test suite not run~%"))))))) (format #t "test suite not run~%")))))))
(propagated-inputs (propagated-inputs
`(("python-cached-property" ,python-cached-property) (list python-cached-property python-django python-six))
("python-django" ,python-django)
("python-six" ,python-six)))
(synopsis "Filter data via human-friendly URLs") (synopsis "Filter data via human-friendly URLs")
(description (description
"The main goal of Django URL Filter is to provide an easy URL interface "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")))) (base32 "131m545khn8l20j4x2bvlvz36dlbnhj9pc98i2dw72s3bw8pgws0"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-defusedxml" ,python-defusedxml) (list python-defusedxml python-django python-pillow))
("python-django" ,python-django)
("python-pillow" ,python-pillow)))
(home-page "https://github.com/artrey/django-svg-image-form-field") (home-page "https://github.com/artrey/django-svg-image-form-field")
(synopsis "Form field to validate SVG and other images") (synopsis "Form field to validate SVG and other images")
(description "This form field allows users to provide SVG images for (description "This form field allows users to provide SVG images for

View File

@ -71,13 +71,9 @@
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
;; The 3.5.28 release tarball isn't bootstrapped. ;; The 3.5.28 release tarball isn't bootstrapped.
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("libjpeg-turbo" ,libjpeg-turbo) (list libjpeg-turbo libtiff zlib))
("libtiff" ,libtiff)
("zlib" ,zlib)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -109,17 +105,9 @@ utilities.")
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config qttools))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("qttools" ,qttools)))
(inputs (inputs
`(("djvulibre" ,djvulibre) (list djvulibre glib libxt libtiff qtbase-5))
("glib" ,glib)
("libxt" ,libxt)
("libtiff" ,libtiff)
("qtbase" ,qtbase-5)))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -213,12 +201,12 @@ It is able to extract:
(base32 "0v2ax30m7j1yi4m02nzn9rc4sn4vzqh5vywdh96r64j4pwvn5s5g")))) (base32 "0v2ax30m7j1yi4m02nzn9rc4sn4vzqh5vywdh96r64j4pwvn5s5g"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("djvulibre" ,djvulibre) (list djvulibre
("gawk" ,gawk) gawk
("ghostscript" ,ghostscript) ghostscript
("grep" ,grep) grep
("ncurses" ,ncurses) ncurses
("which" ,which))) which))
(arguments (arguments
`(#:tests? #f ; No test suite `(#:tests? #f ; No test suite
#:phases #:phases
@ -277,9 +265,7 @@ It is able to extract:
(native-inputs (native-inputs
`(("gettext" ,gettext-minimal))) `(("gettext" ,gettext-minimal)))
(inputs (inputs
`(("libjpeg-turbo" ,libjpeg-turbo) (list libjpeg-turbo libtiff zlib))
("libtiff" ,libtiff)
("zlib" ,zlib)))
(arguments (arguments
'(#:configure-flags '("--disable-static") '(#:configure-flags '("--disable-static")
#:parallel-build? #f #:parallel-build? #f
@ -318,10 +304,8 @@ and white.")
(base32 "0z403cklvxzz0qaczgv83ax0nknrd9h8micp04j9kjfdxk2sgval")))) (base32 "0z403cklvxzz0qaczgv83ax0nknrd9h8micp04j9kjfdxk2sgval"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("djvulibre" ,djvulibre) (list djvulibre python2-djvulibre python2-subprocess32
("python2-djvulibre" ,python2-djvulibre) python2-wxpython))
("python2-subprocess32" ,python2-subprocess32)
("python2-wxpython" ,python2-wxpython)))
(arguments (arguments
`(#:python ,python-2 `(#:python ,python-2
#:phases #:phases
@ -360,7 +344,7 @@ It is able to:
(base32 "0xyrnk8d2khi7q1zr28gjkjq6frz4mkb5jdl8821yzf12k7c8pbv")))) (base32 "0xyrnk8d2khi7q1zr28gjkjq6frz4mkb5jdl8821yzf12k7c8pbv"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("python2-nose" ,python2-nose))) (list python2-nose))
(inputs (inputs
`(("djvulibre" ,djvulibre) `(("djvulibre" ,djvulibre)
("minidjvu" ,minidjvu) ("minidjvu" ,minidjvu)
@ -427,9 +411,7 @@ and background layers of images, which can then be encoded into a DjVu file.")
(base32 "09w9rqr7z2jd5kwp178zz2yrsc82mxs7gksipg92znxzgzhmw2ng")))) (base32 "09w9rqr7z2jd5kwp178zz2yrsc82mxs7gksipg92znxzgzhmw2ng"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("libxml2" ,libxml2) (list libxml2 python2-nose python2-pillow))
("python2-nose" ,python2-nose)
("python2-pillow" ,python2-pillow)))
(inputs (inputs
`(("djvulibre" ,djvulibre) `(("djvulibre" ,djvulibre)
("ocrad" ,ocrad) ("ocrad" ,ocrad)

View File

@ -75,7 +75,7 @@
(let ((bin (string-append (assoc-ref outputs "out") "/bin"))) (let ((bin (string-append (assoc-ref outputs "out") "/bin")))
(install-file "rdmd" bin))))))) (install-file "rdmd" bin)))))))
(native-inputs (native-inputs
`(("ldc" ,ldc))) (list ldc))
(home-page "https://github.com/D-Programming-Language/tools/") (home-page "https://github.com/D-Programming-Language/tools/")
(synopsis "Specialized equivalent to 'make' for the D language") (synopsis "Specialized equivalent to 'make' for the D language")
(description (description
@ -448,9 +448,9 @@ integration tests...\n")
(install-file "bin/dub" bin) (install-file "bin/dub" bin)
#t)))))) #t))))))
(inputs (inputs
`(("curl" ,curl))) (list curl))
(native-inputs (native-inputs
`(("ldc" ,ldc))) (list ldc))
(home-page "https://code.dlang.org/getting_started") (home-page "https://code.dlang.org/getting_started")
(synopsis "Package and build manager for D projects") (synopsis "Package and build manager for D projects")
(description (description

View File

@ -127,10 +127,7 @@
":")))) ":"))))
#t))))) #t)))))
(inputs (inputs
`(("bash-minimal" ,bash-minimal) (list bash-minimal curl grep json.sh))
("curl" ,curl)
("grep" ,grep)
("json.sh" ,json.sh)))
(synopsis (synopsis
"CLI to edit Cloudflare DNS records") "CLI to edit Cloudflare DNS records")
(description (description
@ -213,9 +210,7 @@ protocol.")
("python" ,python-wrapper) ("python" ,python-wrapper)
("swig" ,swig))) ("swig" ,swig)))
(inputs (inputs
`(("libpcap" ,libpcap) (list libpcap nss-certs openssl))
("nss-certs" ,nss-certs)
("openssl" ,openssl)))
(synopsis "DNS library that facilitates DNS tool programming") (synopsis "DNS library that facilitates DNS tool programming")
(description "LDNS aims to simplify DNS programming, it supports recent (description "LDNS aims to simplify DNS programming, it supports recent
RFCs like the DNSSEC documents, and allows developers to easily create 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")))) "027b0ycw8h8yvvkq46vnr7dv8iqn5srm4kr7hm7sq110kvy2rm98"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("dbus" ,dbus))) (list dbus))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (delete 'configure)) (modify-phases %standard-phases (delete 'configure))
@ -388,16 +383,15 @@ and BOOTP/TFTP for network booting of diskless machines.")
(outputs `("out" "utils")) (outputs `("out" "utils"))
(inputs (inputs
;; It would be nice to add GeoIP and gssapi once there are packages. ;; It would be nice to add GeoIP and gssapi once there are packages.
`(("libcap" ,libcap) (list libcap
("libuv" ,libuv) libuv
("libxml2" ,libxml2) libxml2
("openssl" ,openssl) openssl
("p11-kit" ,p11-kit) p11-kit
("python" ,python) python
("python-ply" ,python-ply))) python-ply))
(native-inputs (native-inputs
`(("perl" ,perl) (list perl pkg-config))
("pkg-config" ,pkg-config)))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "--with-pkcs11=" (list (string-append "--with-pkcs11="
@ -490,13 +484,9 @@ Dynamic DNS update utility
;; The system version is still favored and referenced. ;; The system version is still favored and referenced.
(invoke "autoreconf" "-vif")))))) (invoke "autoreconf" "-vif"))))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config automake autoconf libtool))
("automake" ,automake)
("autoconf" ,autoconf)
("libtool" ,libtool)))
(inputs (inputs
`(("libltdl" ,libltdl) (list libltdl libsodium))
("libsodium" ,libsodium)))
(home-page "https://www.dnscrypt.org/") (home-page "https://www.dnscrypt.org/")
(synopsis "Securely send DNS requests to a remote server") (synopsis "Securely send DNS requests to a remote server")
(description (description
@ -535,10 +525,9 @@ servers is included, and an up-to-date version is available at
(lambda _ (lambda _
(invoke "make" "configure")))))) (invoke "make" "configure"))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf))) (list autoconf))
(inputs (inputs
`(("libevent" ,libevent) (list libevent libsodium))
("libsodium" ,libsodium)))
(home-page "https://github.com/Cofyc/dnscrypt-wrapper") (home-page "https://github.com/Cofyc/dnscrypt-wrapper")
(synopsis "Server-side dnscrypt proxy") (synopsis "Server-side dnscrypt proxy")
(description (description
@ -575,10 +564,7 @@ the two.")
(string-append out "/share/man/man3")) (string-append out "/share/man/man3"))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool pkg-config))
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(home-page "https://www.opensmtpd.org") (home-page "https://www.opensmtpd.org")
(synopsis "Asynchronous resolver library by the OpenBSD project") (synopsis "Asynchronous resolver library by the OpenBSD project")
(description (description
@ -640,8 +626,7 @@ asynchronous fashion.")
(string-append doc "/examples/" file-name))))))) (string-append doc "/examples/" file-name)))))))
#:tests? #f)) ; no tests #:tests? #f)) ; no tests
(inputs (inputs
`(("libevent" ,libevent) (list libevent openssl))
("openssl" ,openssl)))
(home-page "https://www.nlnetlabs.nl/projects/nsd/about/") (home-page "https://www.nlnetlabs.nl/projects/nsd/about/")
(synopsis "Authoritative DNS name server") (synopsis "Authoritative DNS name server")
(description "@dfn{NSD}, short for Name Server Daemon, is an authoritative (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" sbin)
(install-file "rbldnsd.8" man8))))))) (install-file "rbldnsd.8" man8)))))))
(inputs (inputs
`(("zlib" ,zlib))) (list zlib))
(native-inputs (native-inputs
;; For running the test suite. Python 3 is not yet supported by a release: ;; For running the test suite. Python 3 is not yet supported by a release:
;; see <https://github.com/spamhaus/rbldnsd/issues/16>. ;; 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) (build-system gnu-build-system)
(outputs '("out" "python")) (outputs '("out" "python"))
(native-inputs (native-inputs
`(("flex" ,flex) (list flex swig))
("swig" ,swig)))
(inputs (inputs
`(("expat" ,expat) (list expat
("libevent" ,libevent) libevent
("nghttp2" ,nghttp2 "lib") `(,nghttp2 "lib")
("protobuf" ,protobuf) protobuf
("python-wrapper" ,python-wrapper) python-wrapper
("openssl" ,openssl))) openssl))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list "--disable-static" ; save space and non-determinism in libunbound.a (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"))))) (base32 "1mwy6sfnlaslx26f3kpj9alh8i8y8bf1nbnsdd5j04hjsbavd07p")))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("which" ,which))) (list which))
(inputs (inputs
`(("openssl" ,openssl))) (list openssl))
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -1018,13 +1002,13 @@ Extensions} (DNSSEC).")
(rename-file (string-append out "/share/man/man1") (rename-file (string-append out "/share/man/man1")
(string-append tools "/share/man/man1")))))))) (string-append tools "/share/man/man1"))))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("libtool" ,libtool) libtool
("pkg-config" ,pkg-config) pkg-config
("python-sphinx" ,python-sphinx) python-sphinx
("ragel" ,ragel) ragel
("texinfo" ,texinfo))) texinfo))
(inputs (inputs
`(("fstrm" ,fstrm) `(("fstrm" ,fstrm)
("gnutls" ,gnutls) ("gnutls" ,gnutls)
@ -1115,14 +1099,14 @@ synthesis, and on-the-fly re-configuration.")
`("LUA_CPATH" ";" prefix ,(map lua-cpath lua-*))) `("LUA_CPATH" ";" prefix ,(map lua-cpath lua-*)))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("cmocka" ,cmocka) ; for unit tests (list cmocka ; for unit tests
("doxygen" ,doxygen) doxygen
("protobuf-c" ,protobuf-c) protobuf-c
("pkg-config" ,pkg-config) pkg-config
("python-breathe" ,python-breathe) python-breathe
("python-sphinx" ,python-sphinx) python-sphinx
("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) python-sphinx-rtd-theme
("texinfo" ,texinfo))) texinfo))
(inputs (inputs
`(("fstrm" ,fstrm) `(("fstrm" ,fstrm)
("gnutls" ,gnutls) ("gnutls" ,gnutls)
@ -1159,14 +1143,13 @@ LuaJIT, both a resolver library and a daemon.")
(base32 "0hf377g4j9r9sac75xp17nk2h58mazswz4vkg4g2gl2yyhvzq91w")))) (base32 "0hf377g4j9r9sac75xp17nk2h58mazswz4vkg4g2gl2yyhvzq91w"))))
(build-system trivial-build-system) ; no Makefile.PL (build-system trivial-build-system) ; no Makefile.PL
(native-inputs (native-inputs
`(("bash" ,bash) (list bash perl))
("perl" ,perl)))
(inputs (inputs
`(("inetutils" ,inetutils) ; logger (list inetutils ; logger
("net-tools" ,net-tools) net-tools
("perl-data-validate-ip" ,perl-data-validate-ip) perl-data-validate-ip
("perl-digest-sha1" ,perl-digest-sha1) perl-digest-sha1
("perl-io-socket-ssl" ,perl-io-socket-ssl))) perl-io-socket-ssl))
(arguments (arguments
`(#:modules ((guix build utils)) `(#:modules ((guix build utils))
#:builder #:builder
@ -1264,12 +1247,9 @@ attempts the update when it has changed.")
(arguments (arguments
'(#:configure-flags '("--disable-static"))) ;no need for libhsk.a '(#:configure-flags '("--disable-static"))) ;no need for libhsk.a
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("unbound" ,unbound) (list unbound libuv))
("libuv" ,libuv)))
(home-page "https://www.handshake.org/") (home-page "https://www.handshake.org/")
(synopsis "Resolver daemon for the Handshake naming protocol") (synopsis "Resolver daemon for the Handshake naming protocol")
(description (description
@ -1431,7 +1411,7 @@ RESOLVCONF=\"$0\"
PATH=~a/bin:$PATH" PATH=~a/bin:$PATH"
coreutils))))))))) coreutils)))))))))
(inputs (inputs
`(("coreutils-minimal" ,coreutils-minimal))) (list coreutils-minimal))
(home-page "https://roy.marples.name/projects/openresolv/") (home-page "https://roy.marples.name/projects/openresolv/")
(synopsis "Resolvconf POSIX compliant implementation, a middleman for resolv.conf") (synopsis "Resolvconf POSIX compliant implementation, a middleman for resolv.conf")
(description "openresolv is an implementation of @command{resolvconf}, the (description "openresolv is an implementation of @command{resolvconf}, the

View File

@ -78,7 +78,7 @@
(string-append (string-append
"uri=\"file://" dtd "/"))) "uri=\"file://" dtd "/")))
#t))))) #t)))))
(native-inputs `(("unzip" ,unzip))) (native-inputs (list unzip))
(home-page "https://docbook.org") (home-page "https://docbook.org")
(synopsis "DocBook XML DTDs for document authoring") (synopsis "DocBook XML DTDs for document authoring")
(description (description
@ -221,9 +221,8 @@ by no means limited to these applications.) This package provides XML DTDs.")
name-version "/"))) name-version "/")))
#t)) #t))
#:modules ((guix build utils)))) #:modules ((guix build utils))))
(native-inputs `(("bzip2" ,bzip2) (native-inputs (list bzip2 xz ;needed for repacked tarballs
("xz" ,xz) ;needed for repacked tarballs tar))
("tar" ,tar)))
(home-page "https://docbook.org") (home-page "https://docbook.org")
(synopsis "DocBook XSL style sheets for document authoring") (synopsis "DocBook XSL style sheets for document authoring")
(description (description
@ -317,10 +316,9 @@ for DocBook.")
;; The doc output contains 1.4 MiB of HTML documentation. ;; The doc output contains 1.4 MiB of HTML documentation.
(symlink docbook-dsssl-doc doc))))) (symlink docbook-dsssl-doc doc)))))
(inputs (inputs
`(("docbook-dsssl-doc" ,docbook-dsssl-doc))) (list docbook-dsssl-doc))
(native-inputs (native-inputs
`(("bzip2" ,bzip2) (list bzip2 tar))
("tar" ,tar)))
(home-page "https://docbook.org/") (home-page "https://docbook.org/")
(synopsis "DSSSL style sheets for DocBook") (synopsis "DSSSL style sheets for DocBook")
(description "This package provides 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) (("(.*ISO 8879.*)\"iso-(.*)\\.gml\"" _ head name)
(string-append head "\"" iso-entities-dir "/ISO" name "\""))))))) (string-append head "\"" iso-entities-dir "/ISO" name "\"")))))))
(native-inputs (native-inputs
`(("unzip" ,unzip))) (list unzip))
(inputs (inputs
`(("iso-8879-entities" ,iso-8879-entities))) (list iso-8879-entities))
(home-page "https://docbook.org") (home-page "https://docbook.org")
(synopsis "DocBook SGML style sheets for document authoring") (synopsis "DocBook SGML style sheets for document authoring")
(description "This package provides SGML style sheets for DocBook.") (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 ;; Propagated for convenience. All these tools are used at run time to
;; provide the complete functionality of the docbook-utils commands. ;; provide the complete functionality of the docbook-utils commands.
(propagated-inputs (propagated-inputs
`(("texlive-jadetex" ,texlive-jadetex) (list texlive-jadetex
("docbook-sgml" ,docbook-sgml-3.1) docbook-sgml-3.1
("docbook-dsssl" ,docbook-dsssl) docbook-dsssl
("openjade" ,openjade) openjade
("opensp" ,opensp) opensp
("lynx" ,lynx) lynx
("perl-sgmls" ,perl-sgmls))) perl-sgmls))
(home-page "https://packages.debian.org/sid/docbook-utils") (home-page "https://packages.debian.org/sid/docbook-utils")
(synopsis "DocBook converter to other formats") (synopsis "DocBook converter to other formats")
(description "The docbook-utils package is a collection of utilities (description "The docbook-utils package is a collection of utilities

View File

@ -69,13 +69,10 @@
;; TODO: Tests require a running Docker daemon. ;; TODO: Tests require a running Docker daemon.
(arguments '(#:tests? #f)) (arguments '(#:tests? #f))
(inputs (inputs
`(("python-requests" ,python-requests) (list python-requests python-six python-urllib3))
("python-six" ,python-six)
("python-urllib3" ,python-urllib3)))
(propagated-inputs (propagated-inputs
`(("python-docker-pycreds" ,python-docker-pycreds) (list python-docker-pycreds python-paramiko ;adds SSH support
("python-paramiko" ,python-paramiko) ;adds SSH support python-websocket-client))
("python-websocket-client" ,python-websocket-client)))
(home-page "https://github.com/docker/docker-py/") (home-page "https://github.com/docker/docker-py/")
(synopsis "Python client for Docker") (synopsis "Python client for Docker")
(description "Docker-Py is a Python client for the Docker container (description "Docker-Py is a Python client for the Docker container
@ -95,7 +92,7 @@ management tool.")
"1kjn64wx23jmr8dcc6g7bwlmrhfmxr77gh6iphqsl39sayfxdab9")))) "1kjn64wx23jmr8dcc6g7bwlmrhfmxr77gh6iphqsl39sayfxdab9"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("python-six" ,python-six))) (list python-six))
(home-page "https://github.com/d11wtq/dockerpty") (home-page "https://github.com/d11wtq/dockerpty")
(synopsis "Python library to use the pseudo-TTY of a Docker container") (synopsis "Python library to use the pseudo-TTY of a Docker container")
(description "Docker PTY provides the functionality needed to operate the (description "Docker PTY provides the functionality needed to operate the
@ -118,18 +115,18 @@ client.")
;; TODO: Tests require running Docker daemon. ;; TODO: Tests require running Docker daemon.
(arguments '(#:tests? #f)) (arguments '(#:tests? #f))
(inputs (inputs
`(("python-cached-property" ,python-cached-property) (list python-cached-property
("python-distro" ,python-distro) python-distro
("python-docker" ,python-docker) python-docker
("python-dockerpty" ,python-dockerpty) python-dockerpty
("python-docopt" ,python-docopt) python-docopt
("python-dotenv" ,python-dotenv) python-dotenv
("python-jsonschema" ,python-jsonschema) python-jsonschema
("python-pyyaml" ,python-pyyaml) python-pyyaml
("python-requests" ,python-requests) python-requests
("python-six" ,python-six) python-six
("python-texttable" ,python-texttable) python-texttable
("python-websocket-client" ,python-websocket-client))) python-websocket-client))
(home-page "https://www.docker.com/") (home-page "https://www.docker.com/")
(synopsis "Multi-container orchestration for Docker") (synopsis "Multi-container orchestration for Docker")
(description "Docker Compose is a tool for defining and running (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))) (("2.4.1") ,(package-version python-flake8)))
#t))))) #t)))))
(native-inputs (native-inputs
`(("python-flake8" ,python-flake8) (list python-flake8 python-pytest python-pytest-cov))
("python-pytest" ,python-pytest)
("python-pytest-cov" ,python-pytest-cov)))
(propagated-inputs (propagated-inputs
`(("python-six" ,python-six))) (list python-six))
(home-page "https://github.com/shin-/dockerpy-creds") (home-page "https://github.com/shin-/dockerpy-creds")
(synopsis (synopsis
"Python bindings for the Docker credentials store API") "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" (apply invoke "make" (string-append "DESTDIR=" out) "install"
',make-flags))))))))) ',make-flags)))))))))
(inputs (inputs
`(("btrfs-progs" ,btrfs-progs) (list btrfs-progs libseccomp pigz runc util-linux))
("libseccomp" ,libseccomp)
("pigz" ,pigz)
("runc" ,runc)
("util-linux" ,util-linux)))
(native-inputs (native-inputs
`(("go" ,go) (list go pkg-config))
("pkg-config" ,pkg-config)))
(synopsis "Docker container runtime") (synopsis "Docker container runtime")
(description "This package provides the container daemon for Docker. (description "This package provides the container daemon for Docker.
It includes image transfer and storage, container execution and supervision, It includes image transfer and storage, container execution and supervision,
@ -594,10 +584,8 @@ built-in registry server of Docker.")
("xfsprogs" ,xfsprogs) ("xfsprogs" ,xfsprogs)
("xz" ,xz))) ("xz" ,xz)))
(native-inputs (native-inputs
`(("eudev" ,eudev) ; TODO: Should be propagated by lvm2 (.pc -> .pc) (list eudev ; TODO: Should be propagated by lvm2 (.pc -> .pc)
("go" ,go) go gotestsum pkg-config))
("gotestsum" ,gotestsum)
("pkg-config" ,pkg-config)))
(synopsis "Docker container component library, and daemon") (synopsis "Docker container component library, and daemon")
(description "This package provides a framework to assemble specialized (description "This package provides a framework to assemble specialized
container systems. It includes components for orchestration, image container systems. It includes components for orchestration, image
@ -668,9 +656,7 @@ provisioning etc.")
(install-file "build/docker" out-bin) (install-file "build/docker" out-bin)
#t)))))) #t))))))
(native-inputs (native-inputs
`(("go" ,go) (list go libltdl pkg-config))
("libltdl" ,libltdl)
("pkg-config" ,pkg-config)))
(synopsis "Command line interface to Docker") (synopsis "Command line interface to Docker")
(description "This package provides a command line interface to Docker.") (description "This package provides a command line interface to Docker.")
(home-page "https://www.docker.com/") (home-page "https://www.docker.com/")

View File

@ -93,7 +93,7 @@
(assoc-ref outputs "out"))) (assoc-ref outputs "out")))
#t))))) #t)))))
(inputs (inputs
`(("perl" ,perl))) (list perl))
(synopsis "LaTeX documents to HTML") (synopsis "LaTeX documents to HTML")
(description "LaTeX2HTML is a utility that converts LaTeX documents to web (description "LaTeX2HTML is a utility that converts LaTeX documents to web
pages in HTML.") pages in HTML.")
@ -160,13 +160,9 @@ release/xsl/current")
"/xml/dtd/docbook/docbookx.dtd"))) "/xml/dtd/docbook/docbookx.dtd")))
#t))))) #t)))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf))) (list autoconf))
(inputs (inputs
`(("python" ,python) (list python docbook-xml docbook-xsl libxml2 libxslt))
("docbook-xml" ,docbook-xml)
("docbook-xsl" ,docbook-xsl)
("libxml2" ,libxml2)
("libxslt" ,libxslt)))
(home-page "https://asciidoc.org/") (home-page "https://asciidoc.org/")
(synopsis "Text-based document generation system") (synopsis "Text-based document generation system")
(description (description
@ -199,10 +195,8 @@ markup) can be customized and extended by the user.")
"1lcif1qi20gf04qyjrx7x367669g17vz2ilgi4cmamp1whdsxbk7")))) "1lcif1qi20gf04qyjrx7x367669g17vz2ilgi4cmamp1whdsxbk7"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("bison" ,bison) (list bison flex libxml2 ;provides xmllint for the tests
("flex" ,flex) python)) ;for creating the documentation
("libxml2" ,libxml2) ;provides xmllint for the tests
("python" ,python))) ;for creating the documentation
(inputs (inputs
`(("bash" ,bash-minimal))) `(("bash" ,bash-minimal)))
(arguments (arguments
@ -281,13 +275,11 @@ or Java class files.")
(assoc-ref %build-inputs "docbook-xml") (assoc-ref %build-inputs "docbook-xml")
"/xml/dtd/docbook/catalog.xml")))) "/xml/dtd/docbook/catalog.xml"))))
(inputs (inputs
`(("perl" ,perl) (list perl libxml2 libxslt
("libxml2" ,libxml2) ;; The configure script checks for either version 4.2 or 4.1.2.
("libxslt" ,libxslt) docbook-xml-4.2))
;; The configure script checks for either version 4.2 or 4.1.2.
("docbook-xml" ,docbook-xml-4.2)))
(native-inputs (native-inputs
`(("intltool" ,intltool))) (list intltool))
(home-page "http://scrollkeeper.sourceforge.net/") (home-page "http://scrollkeeper.sourceforge.net/")
(synopsis "Open Documentation Cataloging Project") (synopsis "Open Documentation Cataloging Project")
(description "ScrollKeeper is a cataloging system for documentation on open (description "ScrollKeeper is a cataloging system for documentation on open
@ -329,8 +321,7 @@ local system.")
`("QTWEBENGINEPROCESS_PATH" = (,qt-process-path))) `("QTWEBENGINEPROCESS_PATH" = (,qt-process-path)))
#t)))))) #t))))))
(native-inputs (native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules) (list extra-cmake-modules pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
`(("libarchive" ,libarchive) `(("libarchive" ,libarchive)
("sqlite" ,sqlite) ("sqlite" ,sqlite)

View File

@ -63,22 +63,21 @@
#:phases (modify-phases %standard-phases #:phases (modify-phases %standard-phases
(delete 'configure)))) (delete 'configure))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config perl ; for pod2man
("perl" ,perl) ; for pod2man which))
("which" ,which)))
(inputs (inputs
`(("dbus" ,dbus) (list dbus
("librsvg" ,librsvg) ; for svg support librsvg ; for svg support
("glib" ,glib) glib
("cairo" ,cairo) cairo
("pango" ,pango) pango
("libnotify" ,libnotify) ; for dunstify libnotify ; for dunstify
("libx11" ,libx11) libx11
("libxscrnsaver" ,libxscrnsaver) libxscrnsaver
("libxinerama" ,libxinerama) libxinerama
("libxrandr" ,libxrandr) libxrandr
("libxdg-basedir" ,libxdg-basedir) libxdg-basedir
("wayland" ,wayland))) ; for wayland support wayland)) ; for wayland support
(home-page "https://dunst-project.org/") (home-page "https://dunst-project.org/")
(synopsis "Customizable and lightweight notification daemon") (synopsis "Customizable and lightweight notification daemon")
(description (description

View File

@ -41,7 +41,7 @@
#:phases (modify-phases %standard-phases #:phases (modify-phases %standard-phases
(delete 'configure) (delete 'configure)
(delete 'check)))) ; no test suite (delete 'check)))) ; no test suite
(inputs `(("ncurses" ,ncurses))) (inputs (list ncurses))
(synopsis "Tiling window management for the console") (synopsis "Tiling window management for the console")
(description "dvtm brings the concept of tiling window management, (description "dvtm brings the concept of tiling window management,
popularized by X11-window managers like dwm, to the console. As a console popularized by X11-window managers like dwm, to the console. As a console

View File

@ -51,7 +51,7 @@
"0n2k4brd264jg9p6918x7dnb2iimpzjh8q3v1fws58450xbgnkqc")))) "0n2k4brd264jg9p6918x7dnb2iimpzjh8q3v1fws58450xbgnkqc"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(propagated-inputs (propagated-inputs
;; Required by 'liblcf.pc'. ;; Required by 'liblcf.pc'.
`(("expat" ,expat) `(("expat" ,expat)
@ -91,23 +91,23 @@ It can read and write LCF and XML files.")
(list (string-append "--with-bash-completion-dir=" (list (string-append "--with-bash-completion-dir="
%output "/etc/bash_completion.d/")))) %output "/etc/bash_completion.d/"))))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("freetype" ,freetype) (list freetype
("harfbuzz" ,harfbuzz) harfbuzz
("liblcf" ,liblcf) liblcf
("libpng" ,libpng) libpng
("libsndfile" ,libsndfile) libsndfile
("libvorbis" ,libvorbis) libvorbis
("libxmp" ,libxmp) libxmp
("mpg123" ,mpg123) mpg123
("opusfile" ,opusfile) opusfile
("pixman" ,pixman) pixman
("sdl2-mixer" ,sdl2-mixer) sdl2-mixer
("sdl2" ,sdl2) sdl2
("speexdsp" ,speexdsp) speexdsp
("wildmidi" ,wildmidi) wildmidi
("zlib" ,zlib))) zlib))
(home-page "https://easyrpg.org/") (home-page "https://easyrpg.org/")
(synopsis "Play RPG Maker 2000 and 2003 games") (synopsis "Play RPG Maker 2000 and 2003 games")
(description (description

View File

@ -110,7 +110,7 @@
"0wpn9ijlsmrpyiwg3drmgz4dms1i1i347adgqw37bkrh3vn6yq16")))) "0wpn9ijlsmrpyiwg3drmgz4dms1i1i347adgqw37bkrh3vn6yq16"))))
(build-system python-build-system) (build-system python-build-system)
(inputs (inputs
`(("chmlib" ,chmlib))) (list chmlib))
(home-page "https://github.com/dottedmag/pychm") (home-page "https://github.com/dottedmag/pychm")
(synopsis "Handle CHM files") (synopsis "Handle CHM files")
(description "This package provides a Python module for interacting (description "This package provides a Python module for interacting
@ -150,11 +150,11 @@ with Microsoft Compiled HTML (CHM) files")
"calibre-remove-test-unrar.patch")))) "calibre-remove-test-unrar.patch"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config
("qtbase" ,qtbase-5) ; for qmake qtbase-5 ; for qmake
("python-flake8" ,python-flake8) python-flake8
("python-pyqt-builder" ,python-pyqt-builder) python-pyqt-builder
("xdg-utils" ,xdg-utils))) xdg-utils))
(inputs (inputs
`(("fontconfig" ,fontconfig) `(("fontconfig" ,fontconfig)
("font-liberation" ,font-liberation) ("font-liberation" ,font-liberation)
@ -368,10 +368,9 @@ e-books for convenient reading.")
`(#:tests? #f)) ; No 'test' target `(#:tests? #f)) ; No 'test' target
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(inputs (inputs
`(("libzip" ,libzip) (list libzip libxml2))
("libxml2" ,libxml2)))
(home-page "http://ebook-tools.sourceforge.net") (home-page "http://ebook-tools.sourceforge.net")
(synopsis "Tools and library for dealing with various ebook file formats") (synopsis "Tools and library for dealing with various ebook file formats")
(description "This package provides command-line tools and a library for (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) (lambda* (#:key make-flags #:allow-other-keys)
(apply invoke (cons "qmake" make-flags))))))) (apply invoke (cons "qmake" make-flags)))))))
(native-inputs (native-inputs
`(("qtbase" ,qtbase-5))) (list qtbase-5))
(home-page "https://alpinekobox.ddns.net/InkBox/inkbox/") (home-page "https://alpinekobox.ddns.net/InkBox/inkbox/")
(synopsis "EBook reader") (synopsis "EBook reader")
(description "This package provides InkBox eBook reader.") (description "This package provides InkBox eBook reader.")
@ -567,26 +566,26 @@ following formats:
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("python" ,python-wrapper))) ("python" ,python-wrapper)))
(inputs (inputs
`(("file" ,file) (list file
("granite" ,granite) granite
("gsettings-desktop-schemas" ,gsettings-desktop-schemas) gsettings-desktop-schemas
("gst-libav" ,gst-libav) gst-libav
("gst-plugins-bad" ,gst-plugins-bad) gst-plugins-bad
("gst-plugins-good" ,gst-plugins-good) gst-plugins-good
("gst-plugins-ugly" ,gst-plugins-ugly) gst-plugins-ugly
("gtk+" ,gtk+) gtk+
("libdazzle" ,libdazzle) libdazzle
("libgee" ,libgee) libgee
("libhandy" ,libhandy) libhandy
("python-distro" ,python-distro) python-distro
("python-gst" ,python-gst) python-gst
("python-mutagen" ,python-mutagen) python-mutagen
("python-packaging" ,python-packaging) python-packaging
("python-peewee" ,python-peewee) python-peewee
("python-pycairo" ,python-pycairo) python-pycairo
("python-pygobject" ,python-pygobject) python-pygobject
("python-pytz" ,python-pytz) python-pytz
("python-requests" ,python-requests))) python-requests))
(home-page "https://cozy.geigi.de/") (home-page "https://cozy.geigi.de/")
(synopsis "Modern audiobook player using GTK+") (synopsis "Modern audiobook player using GTK+")
(description (description
@ -625,10 +624,9 @@ Some of the current features:
"0b12ym7cn65wy268kbksyhakicwb053c8xfn76q2dawrvbras9dj")))) "0b12ym7cn65wy268kbksyhakicwb053c8xfn76q2dawrvbras9dj"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("wxwidgets" ,wxwidgets) (list wxwidgets chmlib))
("chmlib" ,chmlib)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config))) (list pkg-config))
(home-page "https://github.com/rzvncj/xCHM") (home-page "https://github.com/rzvncj/xCHM")
(synopsis "CHM file viewer") (synopsis "CHM file viewer")
(description "xCHM is a graphical CHM file viewer. It is a frontend to (description "xCHM is a graphical CHM file viewer. It is a frontend to
@ -650,12 +648,9 @@ the CHM library CHMLIB.")
"0yps72cm609xn2k7alflkdhp9kgr1w7zzyxjygz0n1kqrdcplihh")))) "0yps72cm609xn2k7alflkdhp9kgr1w7zzyxjygz0n1kqrdcplihh"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf automake libtool))
("automake" ,automake)
("libtool" ,libtool)))
(inputs (inputs
`(("zlib" ,zlib) (list zlib libxml2))
("libxml2" ,libxml2)))
(home-page "https://github.com/bfabiszewski/libmobi/") (home-page "https://github.com/bfabiszewski/libmobi/")
(synopsis "C library for handling MOBI formats") (synopsis "C library for handling MOBI formats")
(description "Libmobi is a C library for handling MOBI ebook (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