Merge branch 'master' into staging
This commit is contained in:
commit
fb98351621
@ -4236,7 +4236,7 @@ guix time-machine -- build hello
|
||||
@end example
|
||||
|
||||
will thus build the package @code{hello} as defined in the master branch,
|
||||
which is in general a newer revison of Guix than you have installed.
|
||||
which is in general a newer revision of Guix than you have installed.
|
||||
Time travel works in both directions!
|
||||
|
||||
Note that @command{guix time-machine} can trigger builds of channels and
|
||||
@ -14098,7 +14098,7 @@ Each string gets on its own line. See the @code{AcceptEnv} option in
|
||||
|
||||
This example allows ssh-clients to export the @code{COLORTERM} variable.
|
||||
It is set by terminal emulators, which support colors. You can use it in
|
||||
your shell's ressource file to enable colors for the prompt and commands
|
||||
your shell's resource file to enable colors for the prompt and commands
|
||||
if this variable is set.
|
||||
|
||||
@lisp
|
||||
@ -15621,7 +15621,7 @@ adding a service of type @code{mate-desktop-service-type} adds the MATE
|
||||
metapackage to the system profile. ``Adding Enlightenment'' means that
|
||||
@code{dbus} is extended appropriately, and several of Enlightenment's binaries
|
||||
are set as setuid, allowing Enlightenment's screen locker and other
|
||||
functionality to work as expetected.
|
||||
functionality to work as expected.
|
||||
|
||||
The desktop environments in Guix use the Xorg display server by
|
||||
default. If you'd like to use the newer display server protocol
|
||||
@ -20048,7 +20048,7 @@ The @code{ServerName} in the configuration file, used to specify the
|
||||
request scheme, hostname and port that the server uses to identify
|
||||
itself.
|
||||
|
||||
This doesn't need to be set in the server config, and can be specifyed
|
||||
This doesn't need to be set in the server config, and can be specified
|
||||
in virtual hosts. The default is @code{#f} to not specify a
|
||||
@code{ServerName}.
|
||||
|
||||
@ -21204,7 +21204,7 @@ false, listed actions are allowed.
|
||||
@end deftp
|
||||
|
||||
@deftp {Data Type} zone-entry
|
||||
Data type represnting a record entry in a zone file.
|
||||
Data type representing a record entry in a zone file.
|
||||
This type has the following parameters:
|
||||
|
||||
@table @asis
|
||||
@ -21327,7 +21327,7 @@ The backend to store the keys in. Can be @code{'pem} or @code{'pkcs11}.
|
||||
@item @code{config} (default: @code{"/var/lib/knot/keys/keys"})
|
||||
The configuration string of the backend. An example for the PKCS#11 is:
|
||||
@code{"pkcs11:token=knot;pin-value=1234 /gnu/store/.../lib/pkcs11/libsofthsm2.so"}.
|
||||
For the pem backend, the string reprensents a path in the file system.
|
||||
For the pem backend, the string represents a path in the file system.
|
||||
|
||||
@end table
|
||||
@end deftp
|
||||
@ -24582,7 +24582,7 @@ Defaults to @samp{"a fast webinterface for the git dscm"}.
|
||||
|
||||
@deftypevr {@code{cgit-configuration} parameter} string root-readme
|
||||
The content of the file specified with this option will be included
|
||||
verbatim below thef "about" link on the repository index page.
|
||||
verbatim below the "about" link on the repository index page.
|
||||
|
||||
Defaults to @samp{""}.
|
||||
|
||||
@ -25465,7 +25465,7 @@ of DICT server (@pxref{Dicod,,, dico, GNU Dico Manual}).
|
||||
|
||||
The optional @var{config} argument specifies the configuration for
|
||||
@command{dicod}, which should be a @code{<dicod-configuration>} object, by
|
||||
default it serves the GNU Collaborative International Dictonary of English.
|
||||
default it serves the GNU Collaborative International Dictionary of English.
|
||||
|
||||
You can add @command{open localhost} to your @file{~/.dico} file to make
|
||||
@code{localhost} the default server for @command{dico} client
|
||||
@ -26447,7 +26447,7 @@ Switch to an existing system generation. This action atomically
|
||||
switches the system profile to the specified system generation. It
|
||||
also rearranges the system's existing bootloader menu entries. It
|
||||
makes the menu entry for the specified system generation the default,
|
||||
and it moves the entries for the other generatiors to a submenu, if
|
||||
and it moves the entries for the other generations to a submenu, if
|
||||
supported by the bootloader being used. The next time the system
|
||||
boots, it will use the specified system generation.
|
||||
|
||||
|
@ -622,6 +622,7 @@ GNU_SYSTEM_MODULES = \
|
||||
%D%/tests.scm \
|
||||
%D%/tests/audio.scm \
|
||||
%D%/tests/base.scm \
|
||||
%D%/tests/cups.scm \
|
||||
%D%/tests/databases.scm \
|
||||
%D%/tests/desktop.scm \
|
||||
%D%/tests/dict.scm \
|
||||
|
@ -1,5 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015, 2016 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -29,7 +30,7 @@
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"http://www.brain-dump.org/projects/abduco/abduco-"
|
||||
"https://www.brain-dump.org/projects/abduco/abduco-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
@ -45,5 +46,5 @@
|
||||
(description "abduco provides session management i.e. it allows programs to
|
||||
be run independently from their controlling terminal. That is, programs can
|
||||
be detached---run in the background---and then later reattached.")
|
||||
(home-page "http://www.brain-dump.org/projects/abduco/")
|
||||
(home-page "https://www.brain-dump.org/projects/abduco/")
|
||||
(license isc)))
|
||||
|
@ -1,5 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org>
|
||||
;;; Copyright © 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -35,7 +36,7 @@
|
||||
(base32
|
||||
"0gv6m8giazshvgpvwbng98chpas09myyfw1zr2y7hqxib0mvy5ac"))))
|
||||
(build-system gnu-build-system)
|
||||
(home-page "https://gnu.org/software/acct/")
|
||||
(home-page "https://www.gnu.org/software/acct/")
|
||||
(synopsis "Standard login and process accounting utilities")
|
||||
(description
|
||||
"GNU acct provides a means for system administrators to determine
|
||||
|
@ -24,7 +24,7 @@
|
||||
;;; Copyright © 2018 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;; Copyright © 2019,2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;; Copyright © 2019 Jakob L. Kreuze <zerodaysfordays@sdf.org>
|
||||
;;; Copyright © 2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
|
||||
@ -415,7 +415,7 @@ application (for console or X terminals) and requires ncurses.")
|
||||
(("\"/bin/sh\"")
|
||||
(string-append "\"" bash "/bin/sh\"")))
|
||||
#t))))))
|
||||
(home-page "https://www.gnu.org/software/pies/")
|
||||
(home-page "https://www.gnu.org.ua/software/pies/")
|
||||
(synopsis "Program invocation and execution supervisor")
|
||||
(description
|
||||
"GNU pies is a program that supervises the invocation and execution of
|
||||
@ -1577,7 +1577,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
|
||||
(define-public acpica
|
||||
(package
|
||||
(name "acpica")
|
||||
(version "20200110")
|
||||
(version "20200214")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@ -1585,7 +1585,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1hb4g6r7w8s4bhlkk36fmb4qxghnrwvad7f18cpn6zz0b4sjs7za"))))
|
||||
"0jdasziq184l3iqyp5vhrsbi6g89n10wr0ssliiz0xi3dqwsxcqk"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs `(("flex" ,flex)
|
||||
("bison" ,bison)))
|
||||
@ -1780,7 +1780,7 @@ environment variable is set and output is to tty.")
|
||||
(string-append "SHELL=" bash "/bin/sh")))
|
||||
|
||||
#t))))))
|
||||
(home-page "https://www.gnu.org/software/direvent/")
|
||||
(home-page "https://www.gnu.org.ua/software/direvent/")
|
||||
(synopsis "Daemon to monitor directories for events such as file removal")
|
||||
(description
|
||||
"A daemon that monitors directories for events, such as creating,
|
||||
@ -1911,13 +1911,13 @@ of supported upstream metrics systems simultaneously.")
|
||||
(define-public ansible
|
||||
(package
|
||||
(name "ansible")
|
||||
(version "2.8.5")
|
||||
(version "2.9.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "ansible" version))
|
||||
(sha256
|
||||
(base32 "11k94ifp42psivzx147xwbmq1ak7qnjdgkb6c1xz53nfapkh754f"))))
|
||||
(base32 "19fav6rs58zdc3gfhh1lxhki36jn4252183rrd769sv46b9m1bji"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("python-bcrypt" ,python-bcrypt)
|
||||
@ -2531,7 +2531,7 @@ a new command using the matched rule, and runs it.")
|
||||
(setenv "prefix" (assoc-ref outputs "out"))
|
||||
#t)))
|
||||
#:make-flags (list "--environment-overrides")))
|
||||
(home-page "https://www.gentoo.com/di/")
|
||||
(home-page "https://gentoo.com/di/")
|
||||
(synopsis "Advanced df like disk information utility")
|
||||
(description
|
||||
"@code{di} is a disk information utility, displaying everything that your
|
||||
@ -2878,14 +2878,14 @@ Intel DRM Driver.")
|
||||
(define-public fabric
|
||||
(package
|
||||
(name "fabric")
|
||||
(version "1.14.0")
|
||||
(version "1.14.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "Fabric" version))
|
||||
(sha256
|
||||
(base32
|
||||
"13r0b0hllgf8j9rh6x1knmbgvingbdmx046aazv6vck2ll120mw1"))))
|
||||
"1a3ndlpdw6bhn8fcw1jgznl117a8pnr84az9rb5fwnrypf1ph2b6"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:python ,python-2 ; Python 2 only
|
||||
@ -2909,7 +2909,7 @@ Intel DRM Driver.")
|
||||
("python2-bcrypt" ,python2-bcrypt)))
|
||||
(propagated-inputs
|
||||
`(("python2-paramiko" ,python2-paramiko)))
|
||||
(home-page "http://fabfile.org")
|
||||
(home-page "https://www.fabfile.org/")
|
||||
(synopsis "Simple Pythonic remote execution and deployment tool")
|
||||
(description
|
||||
"Fabric is designed to upload files and run shell commands on a number of
|
||||
@ -3391,7 +3391,7 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
|
||||
("python-mock" ,python-mock)
|
||||
("python-pytest" ,python-pytest)
|
||||
("python-sphinx" ,python-sphinx)))
|
||||
(home-page "http://pyudev.readthedocs.org/")
|
||||
(home-page "https://pyudev.readthedocs.io/")
|
||||
(synopsis "Python udev binding")
|
||||
(description "This package provides @code{udev} bindings for Python.")
|
||||
(license license:lgpl2.1)))
|
||||
|
@ -1,7 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2013, 2015, 2017, 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2014, 2018 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2017 Efraim Flashner <efraim@flashner.co.il>
|
||||
@ -345,19 +345,19 @@ precision.")
|
||||
(define-public giac
|
||||
(package
|
||||
(name "giac")
|
||||
(version "1.5.0-85")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
;; "~parisse/giac" is not used because the maintainer regularly
|
||||
;; overwrites the release tarball there, introducing a checksum
|
||||
;; mismatch every time. See
|
||||
;; <https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/README>
|
||||
(uri (string-append "https://www-fourier.ujf-grenoble.fr/"
|
||||
"~parisse/debian/dists/stable/main/"
|
||||
"source/giac_" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"03icgrfhb1xiy95cqmfgmcb1lw3775mr2ybnzandmyn44iycs6rh"))))
|
||||
(version "1.5.0-87")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
;; "~parisse/giac" is not used because the maintainer regularly
|
||||
;; overwrites the release tarball there, introducing a checksum
|
||||
;; mismatch every time. See
|
||||
;; <https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/README>
|
||||
(uri (string-append "https://www-fourier.ujf-grenoble.fr/"
|
||||
"~parisse/debian/dists/stable/main/source/"
|
||||
"giac_" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1d0h1yb7qvh9x7wwv9yrzmcp712f49w1iljkxp4y6g9pzsmg1mmv"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:modules ((ice-9 ftw)
|
||||
@ -1498,7 +1498,7 @@ cohomology ring of a Grassmann variety. The software package also includes
|
||||
a program that performs fast computation of the more general multiplicative
|
||||
structure constants of Schubert polynomials.")
|
||||
(license license:gpl2+)
|
||||
(home-page "http://sites.math.rutgers.edu/~asbuch/lrcalc/")))
|
||||
(home-page "https://sites.math.rutgers.edu/~asbuch/lrcalc/")))
|
||||
|
||||
(define-public iml
|
||||
(package
|
||||
|
@ -49,7 +49,7 @@
|
||||
(lambda _
|
||||
(with-directory-excursion "test"
|
||||
(invoke "./anthy" "--all")))))))
|
||||
(home-page "http://anthy.osdn.jp/")
|
||||
(home-page "https://anthy.osdn.jp/")
|
||||
(synopsis "Japanese input method")
|
||||
(description "Anthy is a Japanese input method for converting
|
||||
hiragana text to mixed kana and kanji. It is written in the C
|
||||
|
@ -3398,7 +3398,7 @@ code, used in @code{libtoxcore}.")
|
||||
`(#:tests? #f)) ; tests require access to ALSA devices.
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)))
|
||||
(home-page "http://larsimmisch.github.io/pyalsaaudio/")
|
||||
(home-page "https://larsimmisch.github.io/pyalsaaudio/")
|
||||
(synopsis "ALSA wrappers for Python")
|
||||
(description
|
||||
"This package contains wrappers for accessing the ALSA API from Python.
|
||||
|
@ -63,7 +63,16 @@
|
||||
`(delete "--disable-multilib" ,flags))))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "CROSS_CPATH")
|
||||
(variable "CROSS_C_INCLUDE_PATH")
|
||||
(files '("avr/include")))
|
||||
(search-path-specification
|
||||
(variable "CROSS_CPLUS_INCLUDE_PATH")
|
||||
(files '("avr/include")))
|
||||
(search-path-specification
|
||||
(variable "CROSS_OBJC_INCLUDE_PATH")
|
||||
(files '("avr/include")))
|
||||
(search-path-specification
|
||||
(variable "CROSS_OBJCPLUS_INCLUDE_PATH")
|
||||
(files '("avr/include")))
|
||||
(search-path-specification
|
||||
(variable "CROSS_LIBRARY_PATH")
|
||||
@ -76,7 +85,10 @@
|
||||
(package
|
||||
(inherit avr-gcc-4.9)
|
||||
(version (package-version gcc-5))
|
||||
(source (package-source gcc-5))))
|
||||
(source (origin
|
||||
(inherit (package-source gcc-5))
|
||||
(patches (append (origin-patches (package-source gcc-5))
|
||||
(search-patches "gcc-cross-environment-variables.patch")))))))
|
||||
|
||||
(define (avr-libc avr-gcc)
|
||||
(package
|
||||
|
@ -87,13 +87,13 @@ simple collector interface.
|
||||
|
||||
Alternatively, the garbage collector may be used as a leak detector for
|
||||
C or C++ programs, though that is not its primary goal.")
|
||||
(home-page "http://www.hboehm.info/gc/")
|
||||
(home-page "https://www.hboehm.info/gc/")
|
||||
|
||||
(license (x11-style (string-append home-page "license.txt")))))
|
||||
|
||||
(define-public libgc-8.0
|
||||
(package/inherit
|
||||
libgc
|
||||
(package
|
||||
(inherit libgc)
|
||||
(version "8.0.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
@ -104,8 +104,8 @@ C or C++ programs, though that is not its primary goal.")
|
||||
"1798rp3mcfkgs38ynkbg2p47bq59pisrc6mn0l20pb5iczf0ssj3"))))))
|
||||
|
||||
(define-public libgc/back-pointers
|
||||
(package
|
||||
(inherit libgc)
|
||||
(package/inherit
|
||||
libgc
|
||||
(name "libgc-back-pointers")
|
||||
(arguments
|
||||
`(#:make-flags
|
||||
|
@ -618,14 +618,14 @@ database is exposed as a @code{TxDb} object.")
|
||||
(define-public r-txdb-mmusculus-ucsc-mm10-knowngene
|
||||
(package
|
||||
(name "r-txdb-mmusculus-ucsc-mm10-knowngene")
|
||||
(version "3.4.7")
|
||||
(version "3.10.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm10.knownGene"
|
||||
version 'annotation))
|
||||
(sha256
|
||||
(base32
|
||||
"04impkl8zh1gpwwrpbf19jqznsjrq2306yyhm6cmx6hr1401bd6b"))))
|
||||
"0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9"))))
|
||||
(properties
|
||||
`((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
|
||||
(build-system r-build-system)
|
||||
@ -1648,14 +1648,14 @@ determining dependencies between variables, code improvement suggestions.")
|
||||
(define-public r-chippeakanno
|
||||
(package
|
||||
(name "r-chippeakanno")
|
||||
(version "3.20.0")
|
||||
(version "3.20.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "ChIPpeakAnno" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hp3s3shnrb55cxvx9wrdl67wqw9f55gdgx7262s4mahpxjswfsa"))))
|
||||
"0kmfha4vprbi0z6n7v9w28xfrqcx5qad7yfr0b316j5aj8v9f4hc"))))
|
||||
(properties `((upstream-name . "ChIPpeakAnno")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -2216,14 +2216,14 @@ samples.")
|
||||
(define-public r-biocneighbors
|
||||
(package
|
||||
(name "r-biocneighbors")
|
||||
(version "1.4.1")
|
||||
(version "1.4.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "BiocNeighbors" version))
|
||||
(sha256
|
||||
(base32
|
||||
"05vi1cij37s8wgj92k3l6a3f3dwldj8jvijdp4695zczka6kypdf"))))
|
||||
"1bx7i5pifj8w89fnhfgcfgcar2ik2ad8wqs2rix7yks90vz185i6"))))
|
||||
(properties `((upstream-name . "BiocNeighbors")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -3221,27 +3221,20 @@ surface of a flowcell.")
|
||||
(define-public r-gkmsvm
|
||||
(package
|
||||
(name "r-gkmsvm")
|
||||
(version "0.79.0")
|
||||
(version "0.80.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "gkmSVM" version))
|
||||
(sha256
|
||||
(base32
|
||||
"04dakbgfvfalz4rm4fvvybp506dn5fbj5g86ybfhrc6wywjllsz3"))))
|
||||
"0ljcga246ad0ql8x3drvrdsyp0f20mgp3p6lnl79xb76qgfdnm0p"))))
|
||||
(properties `((upstream-name . "gkmSVM")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-biocgenerics" ,r-biocgenerics)
|
||||
("r-biostrings" ,r-biostrings)
|
||||
("r-genomeinfodb" ,r-genomeinfodb)
|
||||
("r-genomicranges" ,r-genomicranges)
|
||||
("r-iranges" ,r-iranges)
|
||||
("r-kernlab" ,r-kernlab)
|
||||
`(("r-kernlab" ,r-kernlab)
|
||||
("r-rcpp" ,r-rcpp)
|
||||
("r-rocr" ,r-rocr)
|
||||
("r-rtracklayer" ,r-rtracklayer)
|
||||
("r-s4vectors" ,r-s4vectors)
|
||||
("r-seqinr" ,r-seqinr)))
|
||||
(home-page "https://cran.r-project.org/web/packages/gkmSVM")
|
||||
(synopsis "Gapped-kmer support vector machine")
|
||||
@ -3612,14 +3605,14 @@ profiles (GO and KEGG) of gene and gene clusters.")
|
||||
(define-public r-mlinterfaces
|
||||
(package
|
||||
(name "r-mlinterfaces")
|
||||
(version "1.66.2")
|
||||
(version "1.66.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "MLInterfaces" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1wc280iw9vllg6f58vsdj895yaqs8w42kl7jk8sgii009gwlaj8d"))))
|
||||
"19hlicdndy2p45y7w91gnwi3wgq5s465a646z3qqk8gmn5sn614q"))))
|
||||
(properties `((upstream-name . "MLInterfaces")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -6028,14 +6021,14 @@ genes in the gene-set that are ranked above the leading edge).")
|
||||
(define-public r-cicero
|
||||
(package
|
||||
(name "r-cicero")
|
||||
(version "1.4.1")
|
||||
(version "1.4.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "cicero" version))
|
||||
(sha256
|
||||
(base32
|
||||
"07g6r335zqqy3r5v4x4glxdrcsq9bjhs9jmgvppiggv1h630a22w"))))
|
||||
"154djqd32w87814ycfmfz27ikp17bnampvmvw5hzi5p2x9l3h82r"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-assertthat" ,r-assertthat)
|
||||
@ -7297,14 +7290,14 @@ access.")
|
||||
(define-public r-multiassayexperiment
|
||||
(package
|
||||
(name "r-multiassayexperiment")
|
||||
(version "1.12.2")
|
||||
(version "1.12.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "MultiAssayExperiment" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0722f3jl1xq8k8w7vrv986jd16bgysqp3n07pgmdn0hh1zh2mcqc"))))
|
||||
"1vf6l88j3n6109j6sd08wfqxqpj2k20dvr8ll9zl1szsn18b4gny"))))
|
||||
(properties
|
||||
`((upstream-name . "MultiAssayExperiment")))
|
||||
(build-system r-build-system)
|
||||
|
@ -7482,13 +7482,13 @@ names in their natural, rather than lexicographic, order.")
|
||||
(define-public r-edger
|
||||
(package
|
||||
(name "r-edger")
|
||||
(version "3.28.0")
|
||||
(version "3.28.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "edgeR" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1m7l6fbyik1b79v0h9qkmpa39svij1yiw24gxahbdqjg7fzsavh3"))))
|
||||
"07dv99kl7jfa62nzcq705r56gcpb1hq7p4px48j71y2ddi1rqmr6"))))
|
||||
(properties `((upstream-name . "edgeR")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -7768,13 +7768,13 @@ biological sequences or sets of sequences.")
|
||||
(define-public r-rsamtools
|
||||
(package
|
||||
(name "r-rsamtools")
|
||||
(version "2.2.2")
|
||||
(version "2.2.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "Rsamtools" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1larx1a9cngmcsm2n7yyxrlnk69zi8m9dp3b90jva0ynspyi76v7"))))
|
||||
"1vj43acawqqkf9yval9fzxarpsf04fmn78m2hq4f083w1k0myhyr"))))
|
||||
(properties
|
||||
`((upstream-name . "Rsamtools")))
|
||||
(build-system r-build-system)
|
||||
@ -9139,14 +9139,14 @@ unmodeled, or latent sources of noise.")
|
||||
(define-public r-seqminer
|
||||
(package
|
||||
(name "r-seqminer")
|
||||
(version "7.1")
|
||||
(version "8.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "seqminer" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1jydcpkw4rwfp983j83kipvsvr10as9pb49zzn3c2v09k1gh3ymy"))))
|
||||
"00jzj8mwb0zaiwlifd41b26mrq9mzigj18nc29dydi0r42hxg16i"))))
|
||||
(build-system r-build-system)
|
||||
(inputs
|
||||
`(("zlib" ,zlib)))
|
||||
@ -9521,13 +9521,13 @@ and irregular enzymatic cleavages, mass measurement accuracy, etc.")
|
||||
(define-public r-seurat
|
||||
(package
|
||||
(name "r-seurat")
|
||||
(version "3.1.3")
|
||||
(version "3.1.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "Seurat" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0962mfgqk1di3wy1j0xdkvnw0q5m3q4xzd67d1l6dijlqiz8nfal"))))
|
||||
"0lhjbjhv1hnx5i3gkx41k68i8ykay3f24708h30wx9xywww9lsvi"))))
|
||||
(properties `((upstream-name . "Seurat")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -9550,6 +9550,7 @@ and irregular enzymatic cleavages, mass measurement accuracy, etc.")
|
||||
("r-mass" ,r-mass)
|
||||
("r-matrix" ,r-matrix)
|
||||
("r-metap" ,r-metap)
|
||||
("r-patchwork" ,r-patchwork)
|
||||
("r-pbapply" ,r-pbapply)
|
||||
("r-plotly" ,r-plotly)
|
||||
("r-png" ,r-png)
|
||||
@ -10494,14 +10495,14 @@ provided.")
|
||||
(define-public r-hdf5array
|
||||
(package
|
||||
(name "r-hdf5array")
|
||||
(version "1.14.2")
|
||||
(version "1.14.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "HDF5Array" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0mbx9rsr2571k4k4hmx3dr49rhqb31dhwy2r2bkrd4dbhvriqgld"))))
|
||||
"1z153a7nxmlml72pl1saasj2il9g5ahpynkpv3mkhhsvl5kbwbh6"))))
|
||||
(properties `((upstream-name . "HDF5Array")))
|
||||
(build-system r-build-system)
|
||||
(inputs
|
||||
|
@ -195,14 +195,14 @@ functions are simplified but can be faster or have other advantages.")
|
||||
(define-public r-matrix-utils
|
||||
(package
|
||||
(name "r-matrix-utils")
|
||||
(version "0.9.7")
|
||||
(version "0.9.8")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "Matrix.utils" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1x64r4aj3gy1dzjjysyrk1j9jq3qsnyrqws8i6bs7q8pf6gvr7va"))))
|
||||
"0a5fq1scykqk0kc9j051j6fix6j2dqwz5wbgb0amaxsiywz9vigb"))))
|
||||
(properties `((upstream-name . "Matrix.utils")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -473,14 +473,14 @@ the embedded @code{RapidXML} C++ library.")
|
||||
(define-public r-modelr
|
||||
(package
|
||||
(name "r-modelr")
|
||||
(version "0.1.5")
|
||||
(version "0.1.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "modelr" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0nnfhlzz75ihs8azy963cc4cwg1kx81rybk4z3wm98bbghwfxfs5"))))
|
||||
"1x2m34m4qirb401krmgc5wg3g7ndbcglfab2l0655rmky3fz7rfp"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-broom" ,r-broom)
|
||||
@ -489,7 +489,8 @@ the embedded @code{RapidXML} C++ library.")
|
||||
("r-purrr" ,r-purrr)
|
||||
("r-rlang" ,r-rlang)
|
||||
("r-tibble" ,r-tibble)
|
||||
("r-tidyr" ,r-tidyr)))
|
||||
("r-tidyr" ,r-tidyr)
|
||||
("r-tidyselect" ,r-tidyselect)))
|
||||
(home-page "https://github.com/tidyverse/modelr")
|
||||
(synopsis "Helper functions for modelling in pipelines")
|
||||
(description
|
||||
@ -1916,14 +1917,14 @@ rows, dropping names) to see if the modified versions are identical.")
|
||||
(define-public r-dendextend
|
||||
(package
|
||||
(name "r-dendextend")
|
||||
(version "1.13.3")
|
||||
(version "1.13.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "dendextend" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1gx6blw644sx2c4s90672scrwl4bv5xlgnfwbcalkh6nff2sai0h"))))
|
||||
"1pjbz6sb4pgh3d5pm53vmf3q8y6lq3hrgjd6547xxs3m63sb8mn4"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-ggplot2" ,r-ggplot2)
|
||||
@ -2157,13 +2158,13 @@ most popular ones.")
|
||||
(define-public r-sp
|
||||
(package
|
||||
(name "r-sp")
|
||||
(version "1.4-0")
|
||||
(version "1.4-1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "sp" version))
|
||||
(sha256
|
||||
(base32 "0mgjrlviv6qapgpiqdjcbsygzfs8bf5c64krh2rk555vf5njmnh7"))))
|
||||
(base32 "0fbh865r4py89g6ln8bslig2vbxxwa642p5k5g02rskyhajg35lg"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-lattice" ,r-lattice)))
|
||||
@ -3066,14 +3067,14 @@ by base R methods related to model fitting.")
|
||||
(define-public r-broom
|
||||
(package
|
||||
(name "r-broom")
|
||||
(version "0.5.4")
|
||||
(version "0.5.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "broom" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1w35v1qrg8d0bm7a4gsdqkmrl9nmymsvmamy48vc046a1axzgzq1"))))
|
||||
"0n7zd64263kfavdi28rl2bxrsa00c3m4vjhhjdrfwvvmrcxj39fx"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-backports" ,r-backports)
|
||||
@ -3791,14 +3792,14 @@ plots in @code{ggplot2}.")
|
||||
(define-public r-cli
|
||||
(package
|
||||
(name "r-cli")
|
||||
(version "2.0.1")
|
||||
(version "2.0.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "cli" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0x28i7kj4qndk6mnn99qn9w2nfldv8csjnsn0n8phfnxq5hnmp5y"))))
|
||||
"1dhkah6jvr96k4h4agcc2rfls75bpjb0j58fzaz3dc0fp3jk8229"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-assertthat" ,r-assertthat)
|
||||
@ -4127,14 +4128,14 @@ terminals.")
|
||||
(define-public r-uuid
|
||||
(package
|
||||
(name "r-uuid")
|
||||
(version "0.1-2")
|
||||
(version "0.1-4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "uuid" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
|
||||
"0gm9ii7ncvllxbvyk6srsiinjmqyj7lmh84w43x4nhqpvafj9q4q"))))
|
||||
(build-system r-build-system)
|
||||
(home-page "http://www.rforge.net/uuid")
|
||||
(synopsis "Tools for generating and handling of UUIDs")
|
||||
@ -4146,14 +4147,14 @@ terminals.")
|
||||
(define-public r-tinytex
|
||||
(package
|
||||
(name "r-tinytex")
|
||||
(version "0.19")
|
||||
(version "0.20")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "tinytex" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0jlcrvcqcbkimg7w40z5vhlnakb829vfgqpspm3pfl8karwzgqp6"))))
|
||||
"0n8v8inpsc99r0snvqbjhqlc6nm9hxjsw120hrxc2mw03pa5fvkg"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-xfun" ,r-xfun)))
|
||||
@ -5935,14 +5936,14 @@ clustering.")
|
||||
(define-public r-factominer
|
||||
(package
|
||||
(name "r-factominer")
|
||||
(version "2.2")
|
||||
(version "2.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "FactoMineR" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1hcas9iby95y6xcrf231yrd44s799aaaggb9jd1dcb5nd5vfpzw0"))))
|
||||
"0ldgf3daksh6lpblhqys67m4mxqx3q9s9n5plfam6dwshfik0ky6"))))
|
||||
(properties `((upstream-name . "FactoMineR")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -6191,23 +6192,19 @@ references and Rd files.")
|
||||
(define-public r-officer
|
||||
(package
|
||||
(name "r-officer")
|
||||
(version "0.3.6")
|
||||
(version "0.3.7")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "officer" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1i6jmnbkx7gd0qyf6akhizmxp7y1dh3h7a886mcbmrzka9d60zh4"))))
|
||||
"1zyrcf0xxm67bskynjac8dhil2as7rb0mmqaq30zp9lrgfwiycpz"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-base64enc" ,r-base64enc)
|
||||
("r-digest" ,r-digest)
|
||||
("r-htmltools" ,r-htmltools)
|
||||
`(("r-digest" ,r-digest)
|
||||
("r-magrittr" ,r-magrittr)
|
||||
("r-r6" ,r-r6)
|
||||
("r-rcpp" ,r-rcpp)
|
||||
("r-rlang" ,r-rlang)
|
||||
("r-uuid" ,r-uuid)
|
||||
("r-xml2" ,r-xml2)
|
||||
("r-zip" ,r-zip)))
|
||||
@ -6959,13 +6956,13 @@ based on index arrays and simple triplet representations, respectively.")
|
||||
(define-public r-manipulatewidget
|
||||
(package
|
||||
(name "r-manipulatewidget")
|
||||
(version "0.10.0")
|
||||
(version "0.10.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "manipulateWidget" version))
|
||||
(sha256
|
||||
(base32 "1zagrbwkn2d50zzw8i2vyb1hsq4cydmfsqiy1a2qlp6zrv8a6q9x"))))
|
||||
(base32 "1vi71sjh7z1a880wffk8qqw7iysvk42q78giqxmm2sqz2a912qlx"))))
|
||||
(properties
|
||||
`((upstream-name . "manipulateWidget")))
|
||||
(build-system r-build-system)
|
||||
@ -8554,14 +8551,14 @@ results using @code{ggplot2}.")
|
||||
(define-public r-effectsize
|
||||
(package
|
||||
(name "r-effectsize")
|
||||
(version "0.1.1")
|
||||
(version "0.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "effectsize" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0dd7nbkg8kmash9zh2gg08m7hbpsqwpkvkdhinfqkbg5d0jinhq8"))))
|
||||
"1liix8rf8xq3hzi7684bl0s20iflsq6g5mxr5k59wp2qwn1i6aww"))))
|
||||
(properties `((upstream-name . "effectsize")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -8895,14 +8892,14 @@ ways.")
|
||||
(define-public r-summarytools
|
||||
(package
|
||||
(name "r-summarytools")
|
||||
(version "0.9.5")
|
||||
(version "0.9.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "summarytools" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0iv5237478y2ggbqln3cppm0crnqk3myrkf6ydkhwsd1z5q538pd"))))
|
||||
"03pcb2ild1rb9f15yq8b68p9bg10z5wk2x7ahgyzkwdh5f81vbq2"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-base64enc" ,r-base64enc)
|
||||
@ -9047,14 +9044,14 @@ the interfaces between R and C++.")
|
||||
(define-public r-mvabund
|
||||
(package
|
||||
(name "r-mvabund")
|
||||
(version "4.0.1")
|
||||
(version "4.1.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "mvabund" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0la935gsiryfc0zixxr1dqj0av271x96pqxbi3bp6dksbw5gm68k"))))
|
||||
"1z58h4dk3mc2hfnfvc7pghk471cbp7ah2s1z2ria5igw4s80962b"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-mass" ,r-mass)
|
||||
@ -9187,14 +9184,14 @@ address a bug.")
|
||||
(define-public r-rcppannoy
|
||||
(package
|
||||
(name "r-rcppannoy")
|
||||
(version "0.0.14")
|
||||
(version "0.0.15")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "RcppAnnoy" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1wiigx5g5788j6lyc3f6bs1rsvc4alyc3052g35hxl1giinxmhn4"))))
|
||||
"1rlw6npwwcp066midvkhnzf0xmmfkkdf6f581j3j1s2naqss3fvl"))))
|
||||
(properties `((upstream-name . "RcppAnnoy")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -9846,13 +9843,13 @@ manipulate tree data.")
|
||||
(define-public r-rvcheck
|
||||
(package
|
||||
(name "r-rvcheck")
|
||||
(version "0.1.7")
|
||||
(version "0.1.8")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "rvcheck" version))
|
||||
(sha256
|
||||
(base32 "1a3xlzi4n1rqiapfa180aif7n7nws8pbg8k3nk7ccaczvmni38aw"))))
|
||||
(base32 "0627bc8qmhxmd63yh6f90qni3qw1zwdpxjln2qbychzmzd4am9ac"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-biocmanager" ,r-biocmanager)
|
||||
@ -11386,14 +11383,14 @@ library.")
|
||||
(define-public r-protviz
|
||||
(package
|
||||
(name "r-protviz")
|
||||
(version "0.6.0")
|
||||
(version "0.6.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "protViz" version))
|
||||
(sha256
|
||||
(base32
|
||||
"165bh2m6rrcmr0pc2drj6hdg6xfx8k02lznxzj1fmsswsrlfhn3v"))))
|
||||
"1ldciqh3f43xr9663yyhd9r6qwrg4c4vmkprlcancbnd460wakg7"))))
|
||||
(properties `((upstream-name . "protViz")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-rcpp" ,r-rcpp)))
|
||||
@ -13649,14 +13646,14 @@ that accept short and long options.")
|
||||
(define-public r-wgcna
|
||||
(package
|
||||
(name "r-wgcna")
|
||||
(version "1.68")
|
||||
(version "1.69")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "WGCNA" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1s7gy5vd7x67hpgli8r7ba2z99w3psiyv5hqmrh94zw141dg210a"))))
|
||||
"022hkprnrafvggi8pkjffkvk1qlnibmbbxxrni00wkrdbga5589f"))))
|
||||
(properties `((upstream-name . "WGCNA")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -13669,7 +13666,6 @@ that accept short and long options.")
|
||||
("r-hmisc" ,r-hmisc)
|
||||
("r-impute" ,r-impute)
|
||||
("r-rcpp" ,r-rcpp)
|
||||
("r-robust" ,r-robust)
|
||||
("r-survival" ,r-survival)
|
||||
("r-matrixstats" ,r-matrixstats)
|
||||
("r-preprocesscore" ,r-preprocesscore)))
|
||||
@ -14027,14 +14023,14 @@ yeast.")
|
||||
(define-public r-gridgraphics
|
||||
(package
|
||||
(name "r-gridgraphics")
|
||||
(version "0.4-1")
|
||||
(version "0.5-0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "gridGraphics" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1kr3p54bkv2q7agxrva30y9bkwkiq1k2cfl5z1kvyjv6f5xi4w5p"))))
|
||||
"0rlyc3xk8kfrfzbfd8n4javq3yxqd7lsfmi4q5n6s61srnrl6c1r"))))
|
||||
(properties `((upstream-name . "gridGraphics")))
|
||||
(build-system r-build-system)
|
||||
(home-page "https://github.com/pmur002/gridgraphics")
|
||||
@ -14931,14 +14927,14 @@ batch correction, and data correction.")
|
||||
(define-public r-styler
|
||||
(package
|
||||
(name "r-styler")
|
||||
(version "1.3.1")
|
||||
(version "1.3.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "styler" version))
|
||||
(sha256
|
||||
(base32
|
||||
"14vfw1w22b9kbbgz72dcg814ycjvrd91ziva42jmmzqbspfxjvmw"))))
|
||||
"1waglhsy2c53qjgd2qhlzda3z0lbzbwx9fkrfhac41y6h91mgkrz"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-backports" ,r-backports)
|
||||
@ -15137,14 +15133,14 @@ engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
|
||||
(define-public r-dalex
|
||||
(package
|
||||
(name "r-dalex")
|
||||
(version "1.0")
|
||||
(version "1.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "DALEX" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0fcyk1zhpw5yyppyw45rplx8603mrbp4vxq8398h2lswgy1nmls4"))))
|
||||
"1jbyn57vn6d281a5y15h5d8ljin8cdb9lr7lbgggc950blyfv4g0"))))
|
||||
(properties `((upstream-name . "DALEX")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
|
||||
@ -16068,14 +16064,14 @@ porting.")
|
||||
(define-public r-subplex
|
||||
(package
|
||||
(name "r-subplex")
|
||||
(version "1.5-4")
|
||||
(version "1.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "subplex" version))
|
||||
(sha256
|
||||
(base32
|
||||
"10cbgbx1bgsax5z7gz6716g360xpq4mvq19cf4qqrxv02mmwz57z"))))
|
||||
"1yfbfjvpbhgky7vihw3f4jl41pxpqb39z4nc045d5z7z48bdl18d"))))
|
||||
(build-system r-build-system)
|
||||
(native-inputs
|
||||
`(("gfortran" ,gfortran)))
|
||||
@ -17866,14 +17862,14 @@ allowed.")
|
||||
(define-public r-gdina
|
||||
(package
|
||||
(name "r-gdina")
|
||||
(version "2.7.8")
|
||||
(version "2.7.9")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "GDINA" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1aj2ssd7vpszl7p22srkkkpx4a7gkc38vrv3bq7j1zr32096y4zj"))))
|
||||
"13pmj069r04h38hg61ibyn1ab15zdy9m0qv60vi25ahgsmg6ccvx"))))
|
||||
(properties `((upstream-name . "GDINA")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -19453,14 +19449,14 @@ Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.")
|
||||
(define-public r-quanteda
|
||||
(package
|
||||
(name "r-quanteda")
|
||||
(version "1.5.2")
|
||||
(version "2.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "quanteda" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0iv25rpx5cl9ansazjs0qb97pniajrxf4mqsnb5q98y2hil9ipd3"))))
|
||||
"0snr610vahbdqkmma0zy5mg5qbb6n1b8sgsclqb2sccn1gg38vyy"))))
|
||||
(properties `((upstream-name . "quanteda")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -19469,7 +19465,7 @@ Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.")
|
||||
("r-fastmatch" ,r-fastmatch)
|
||||
("r-ggplot2" ,r-ggplot2)
|
||||
("r-ggrepel" ,r-ggrepel)
|
||||
("r-lubridate" ,r-lubridate)
|
||||
("r-jsonlite" ,r-jsonlite)
|
||||
("r-magrittr" ,r-magrittr)
|
||||
("r-matrix" ,r-matrix)
|
||||
("r-network" ,r-network)
|
||||
@ -19477,10 +19473,8 @@ Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.")
|
||||
("r-rcpp" ,r-rcpp)
|
||||
("r-rcpparmadillo" ,r-rcpparmadillo)
|
||||
("r-rcppparallel" ,r-rcppparallel)
|
||||
("r-rspectra" ,r-rspectra)
|
||||
("r-sna" ,r-sna)
|
||||
("r-snowballc" ,r-snowballc)
|
||||
("r-spacyr" ,r-spacyr)
|
||||
("r-stopwords" ,r-stopwords)
|
||||
("r-stringi" ,r-stringi)
|
||||
("r-xml2" ,r-xml2)
|
||||
@ -19803,14 +19797,14 @@ and analyze Stan models.")
|
||||
(define-public r-rpf
|
||||
(package
|
||||
(name "r-rpf")
|
||||
(version "1.0.2")
|
||||
(version "1.0.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "rpf" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0j1229qc1mg0vy3msk3yzrpk2r64b8zvnk4rj8q27s38pgz9mix3"))))
|
||||
"1i2kqd7nx55nn35qnw89xmnqk23x9c8xhkh736c2xg7k2ai84ybl"))))
|
||||
(properties `((upstream-name . "rpf")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -19831,14 +19825,14 @@ Complete access to optimized C functions is made available with
|
||||
(define-public r-openmx
|
||||
(package
|
||||
(name "r-openmx")
|
||||
(version "2.17.2")
|
||||
(version "2.17.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "OpenMx" version))
|
||||
(sha256
|
||||
(base32
|
||||
"092xbwgi72ihxv45qmzm6lv0470rsrqsn7l2jh61jnkx95n72zbb"))))
|
||||
"1s2pcg281ag3qz2wz8yi826f2d3kj3qg916js7zz0nsrljcyv5bc"))))
|
||||
(properties `((upstream-name . "OpenMx")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@ -20561,3 +20555,138 @@ need to derive the partial derivatives.")
|
||||
for Bayesian estimation. Users specify models via the customary R syntax with
|
||||
a formula and @code{data.frame} plus some additional arguments for priors.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public r-kendall
|
||||
(package
|
||||
(name "r-kendall")
|
||||
(version "2.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "Kendall" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0z2yr3x2nvdm81w2imb61hxwcbmg14kfb2bxgh3wmkmv3wfjwkwn"))))
|
||||
(properties `((upstream-name . "Kendall")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-boot" ,r-boot)))
|
||||
(native-inputs
|
||||
`(("gfortran" ,gfortran)))
|
||||
(home-page "https://cran.r-project.org/web/packages/Kendall/")
|
||||
(synopsis "Kendall rank correlation and Mann-Kendall trend test")
|
||||
(description
|
||||
"This package computes the Kendall rank correlation and Mann-Kendall
|
||||
trend test.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-zyp
|
||||
(package
|
||||
(name "r-zyp")
|
||||
(version "0.10-1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "zyp" version))
|
||||
(sha256
|
||||
(base32
|
||||
"03cxpkfbhrx1fy8l0dl9a13ghz93cqq6877wa8rig09ksdiivaw9"))))
|
||||
(properties `((upstream-name . "zyp")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-kendall" ,r-kendall)))
|
||||
(home-page "https://cran.r-project.org/web/packages/zyp/")
|
||||
(synopsis "Zhang + Yue-Pilon Trends Package")
|
||||
(description
|
||||
"This package contains an efficient implementation of Sen's slope
|
||||
method (Sen, 1968) plus implementation of Xuebin Zhang's (Zhang, 1999) and
|
||||
Yue-Pilon's (Yue, 2002) pre-whitening approaches to determining trends in
|
||||
climate data.")
|
||||
(license license:lgpl2.1)))
|
||||
|
||||
(define-public r-zvcv
|
||||
(package
|
||||
(name "r-zvcv")
|
||||
(version "1.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "ZVCV" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1npw836q2skx54843lgxvb0rfwafckjc8k8dljykm60ad3z7zak8"))))
|
||||
(properties `((upstream-name . "ZVCV")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-abind" ,r-abind)
|
||||
("r-glmnet" ,r-glmnet)
|
||||
("r-mvtnorm" ,r-mvtnorm)
|
||||
("r-partitions" ,r-partitions)
|
||||
("r-rcpp" ,r-rcpp)
|
||||
("r-rcpparmadillo" ,r-rcpparmadillo)))
|
||||
(home-page "https://cran.r-project.org/web/packages/ZVCV/")
|
||||
(synopsis "Zero-Variance Control Variates")
|
||||
(description
|
||||
"@dfn{Zero-variance control variates} (ZV-CV) is a post-processing method
|
||||
to reduce the variance of Monte Carlo estimators of expectations using the
|
||||
derivatives of the log target. Once the derivatives are available, the only
|
||||
additional computational effort is in solving a linear regression problem.
|
||||
This method has been extended to higher dimensions using regularisation. This
|
||||
package can be used to easily perform ZV-CV or regularised ZV-CV when a set of
|
||||
samples, derivatives and function evaluations are available. Additional
|
||||
functions for applying ZV-CV to two estimators for the normalising constant of
|
||||
the posterior distribution in Bayesian statistics are also supplied.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-ztype
|
||||
(package
|
||||
(name "r-ztype")
|
||||
(version "0.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "ztype" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0brbq2rgkl4mhjbb70kkfv47lzs66k9ppfs2klavcbripirxn5fx"))))
|
||||
(properties `((upstream-name . "ztype")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-assertthat" ,r-assertthat)
|
||||
("r-dplyr" ,r-dplyr)
|
||||
("r-ggplot2" ,r-ggplot2)
|
||||
("r-lubridate" ,r-lubridate)
|
||||
("r-magrittr" ,r-magrittr)
|
||||
("r-rvest" ,r-rvest)
|
||||
("r-stringr" ,r-stringr)))
|
||||
(home-page "https://cran.r-project.org/web/packages/ztype/")
|
||||
(synopsis "Run a Ztype game loaded with R functions")
|
||||
(description
|
||||
"How fast can you type R functions on your keyboard? Find out by running
|
||||
a @code{zty.pe} game: export R functions as instructions to type to destroy
|
||||
opponents' vessels.")
|
||||
(license license:gpl3)))
|
||||
|
||||
(define-public r-zseq
|
||||
(package
|
||||
(name "r-zseq")
|
||||
(version "0.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "Zseq" version))
|
||||
(sha256
|
||||
(base32
|
||||
"06dndi2b1q79bmxax11bv0l5ifcz1mhpvbn90y6a6xymrgcq0ivi"))))
|
||||
(properties `((upstream-name . "Zseq")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-gmp" ,r-gmp)))
|
||||
(home-page "https://cran.r-project.org/web/packages/Zseq/")
|
||||
(synopsis "Integer sequence generator")
|
||||
(description
|
||||
"This package generates well-known integer sequences. The @code{gmp}
|
||||
package is adopted for computing with arbitrarily large numbers. Every
|
||||
function has a hyperlink to its corresponding item in the @dfn{On-Line
|
||||
Encyclopedia of Integer Sequences} (OEIS) in the function help page.")
|
||||
(license license:gpl3+)))
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -2947,7 +2947,7 @@ reasonable substitute.")
|
||||
(propagated-inputs
|
||||
`(("python-click" ,python-click)
|
||||
("python-redis" ,python-redis)))
|
||||
(home-page "http://python-rq.org/")
|
||||
(home-page "https://python-rq.org/")
|
||||
(synopsis "Simple job queues for Python")
|
||||
(description
|
||||
"RQ (Redis Queue) is a simple Python library for queueing jobs and
|
||||
|
@ -117,7 +117,7 @@ contains the archive keys used for that.")
|
||||
(define-public debootstrap
|
||||
(package
|
||||
(name "debootstrap")
|
||||
(version "1.0.118")
|
||||
(version "1.0.119")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@ -127,7 +127,7 @@ contains the archive keys used for that.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"07x1x67dli6qwrlaribi07wgjp7fs1gzwkqgq1xy6lq1xz1xfdl2"))))
|
||||
"0p0p8qmlsbvpfa0r7ifghr67zrrc96d83r9qwahzaxyxkvnhr4x4"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -930,7 +930,7 @@ static files.")
|
||||
("python2-pytest-catchlog" ,python2-pytest-catchlog)
|
||||
("python2-pytest-cov" ,python2-pytest-cov)
|
||||
("python2-factory-boy" ,python2-factory-boy)))
|
||||
(home-page "http://pootle.translatehouse.org/")
|
||||
(home-page "https://pootle.translatehouse.org/")
|
||||
(synopsis "Community localization server")
|
||||
(description
|
||||
"Pootle is an online translation and localization tool. It works to
|
||||
|
@ -602,14 +602,14 @@ Portuguese, Spanish and Italian.")
|
||||
(define-public fet
|
||||
(package
|
||||
(name "fet")
|
||||
(version "5.42.3")
|
||||
(version "5.43.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.lalescu.ro/liviu/fet/download/"
|
||||
"fet-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "0z31i8kwd59c3hlq35qll61qhc3x63w330ss92glhp12iy0aja1y"))))
|
||||
(base32 "111ijwdpdnavi2jjp8jqnwkgi1b9n79svkfw68fmga0z7d3nd62g"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -970,13 +970,13 @@ in certain cases. It also enables recursion for anonymous functions.")
|
||||
(define-public emacs-xr
|
||||
(package
|
||||
(name "emacs-xr")
|
||||
(version "1.15")
|
||||
(version "1.16")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://elpa.gnu.org/packages/xr-" version ".tar"))
|
||||
(sha256
|
||||
(base32 "0pxzr6n0qa29ly8j3cl46rv9a65ajfcgahrhdylg4yfb9gh1x4ly"))))
|
||||
(base32 "1s6pkbr7gkan0r9gfmix75m587d8cg6l11722v70zzgf2z9w2xg9"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://elpa.gnu.org/packages/xr.html")
|
||||
(synopsis "Convert string regexp to rx notation")
|
||||
@ -1074,14 +1074,14 @@ optional minor mode which can apply this command automatically on save.")
|
||||
(define-public emacs-relint
|
||||
(package
|
||||
(name "emacs-relint")
|
||||
(version "1.13")
|
||||
(version "1.14")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://elpa.gnu.org/packages/relint-" version ".tar"))
|
||||
(sha256
|
||||
(base32 "1kzzlixhd6kp0mkmgn02b7pqv6m55g708xsys7vjskdxbfb6jjib"))))
|
||||
(base32 "0hjzhxcygb2r2s3g2pk3z9x3appy1y8gkw8gpg9cpkl6lpwcsh2f"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-xr" ,emacs-xr)))
|
||||
(home-page "https://github.com/mattiase/relint")
|
||||
@ -20352,7 +20352,7 @@ Emacs that integrate with major modes like Org-mode.")
|
||||
(define-public emacs-modus-themes
|
||||
(package
|
||||
(name "emacs-modus-themes")
|
||||
(version "0.4.0")
|
||||
(version "0.6.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@ -20361,7 +20361,7 @@ Emacs that integrate with major modes like Org-mode.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0c4y3y9mjf6x2b9087fk6nkxvgvm9f5l1p2vdwqny80vp4krsb8r"))))
|
||||
(base32 "15z6qq0b0npp7hscmh04i3mi10bynzdy52fv2b160nji264zvcwa"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://gitlab.com/protesilaos/modus-themes")
|
||||
(synopsis "Emacs themes designed for colour-contrast accessibility")
|
||||
@ -20559,12 +20559,12 @@ commands that bear resemblance to the input command.")
|
||||
such as:
|
||||
|
||||
@itemize
|
||||
- switch to last buffer,
|
||||
- toggle single window display,
|
||||
- toggle between horizontal and vertical splits,
|
||||
- move borders more naturally,
|
||||
- swap windows à-la @code{windmove}.
|
||||
@end itemize\n")
|
||||
@item switch to last buffer,
|
||||
@item toggle single window display,
|
||||
@item toggle between horizontal and vertical splits,
|
||||
@item move borders more naturally,
|
||||
@item swap windows à-la @code{windmove}.
|
||||
@end itemize")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-flycheck-cpplint
|
||||
|
@ -405,7 +405,7 @@ and a game metadata scraper.")
|
||||
(string-append "prefix=" (assoc-ref %outputs "out")))
|
||||
;; There is no test suite.
|
||||
#:tests? #f))
|
||||
(home-page "http://byuu.org/emulation/higan/")
|
||||
(home-page "https://byuu.org/higan")
|
||||
(synopsis "Nintendo multi-system emulator")
|
||||
(description
|
||||
"higan (formerly bsnes) is an emulator for multiple Nintendo video game
|
||||
@ -1280,7 +1280,7 @@ play them on systems for which they were never designed!")
|
||||
(define-public mame
|
||||
(package
|
||||
(name "mame")
|
||||
(version "0.218")
|
||||
(version "0.219")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@ -1289,7 +1289,7 @@ play them on systems for which they were never designed!")
|
||||
(commit (apply string-append "mame" (string-split version #\.)))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1c43hqfabc7spkyk5ma4bjdb0yqm93sdg5g13ka8mvi462snrfd7"))
|
||||
(base32 "0s3nhkfa5c17ar1lzgvm20ndqain9llgqkab0ji5ycv2c85f06fl"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Remove bundled libraries.
|
||||
|
@ -2046,14 +2046,14 @@ a.k.a. XenoCollide) as described in Game Programming Gems 7.")
|
||||
(define-public ode
|
||||
(package
|
||||
(name "ode")
|
||||
(version "0.16")
|
||||
(version "0.16.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://bitbucket.org/odedevs/ode/downloads/"
|
||||
"ode-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "09xzrarxwxcf6rdv5jsjfjh454jnn29dpcw3wh6ic50kkipvg8sb"))
|
||||
(base32 "1flfdqgdbcn1bx8nrrd4qnp6cvsxrhvk8cdg7vaq2dzkh6nsqa5j"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
@ -2061,7 +2061,8 @@ a.k.a. XenoCollide) as described in Game Programming Gems 7.")
|
||||
#t))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
;; Tests fail on all systems but x86_64.
|
||||
;; Tests fail on all systems but x86_64. This is fixed upstream and can
|
||||
;; be removed in 0.16.2+.
|
||||
`(#:tests? ,(string-prefix? "x86_64-"
|
||||
(or (%current-target-system)
|
||||
(%current-system)))
|
||||
|
@ -3606,7 +3606,7 @@ fullscreen, use F5 or Alt+Enter.")
|
||||
("qtscript" ,qtscript)
|
||||
("openssl" ,openssl)
|
||||
("sdl2" ,sdl2)))
|
||||
(home-page "http://wz2100.net")
|
||||
(home-page "https://wz2100.net")
|
||||
(synopsis "3D Real-time strategy and real-time tactics game")
|
||||
(description
|
||||
"Warzone 2100 offers campaign, multi-player, and single-player skirmish
|
||||
|
@ -443,7 +443,7 @@ projections.")
|
||||
(list "CC=gcc"
|
||||
(string-append "PREFIX=" %output)
|
||||
(string-append "CUSTOM_LDFLAGS=-Wl,-rpath=" %output "/lib"))))
|
||||
(home-page "http://mapnik.org/")
|
||||
(home-page "https://mapnik.org/")
|
||||
(synopsis "Toolkit for developing mapping applications")
|
||||
(description "Mapnik is a toolkit for developing mapping applications. It
|
||||
is basically a collection of geographic objects like maps, layers,
|
||||
|
@ -2180,6 +2180,8 @@ from forcing GEXP-PROMISE."
|
||||
(with-directory-excursion (string-append "librsvg-" #$version)
|
||||
;; The following crate(s) are needed in addition to the ones replaced:
|
||||
(begin
|
||||
(substitute* "rsvg_internals/Cargo.toml"
|
||||
(("\"=") "\""))
|
||||
(invoke
|
||||
"tar" "xvf" #+(package-source rust-autocfg-0.1) "-C" "vendor")
|
||||
(invoke
|
||||
|
@ -116,6 +116,7 @@
|
||||
`(;; XXX: parallel build fails, lacking:
|
||||
;; mkdir -p "system_wrapper_js/"
|
||||
#:parallel-build? #f
|
||||
#:make-flags '("CXXFLAGS=-fpermissive")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'delete-timedout-test
|
||||
|
@ -667,6 +667,14 @@ It has a nice, simple s-expression based syntax.")
|
||||
using Guile's foreign function interface.")
|
||||
(license license:lgpl3+))))
|
||||
|
||||
(define-public guile3.0-squee
|
||||
(package
|
||||
(inherit guile-squee)
|
||||
(name "guile3.0-squee")
|
||||
(native-inputs `(("guile" ,guile-next)
|
||||
,@(alist-delete "guile"
|
||||
(package-native-inputs guile-squee))))))
|
||||
|
||||
(define-public guile-colorized
|
||||
(package
|
||||
(name "guile-colorized")
|
||||
@ -1020,6 +1028,13 @@ Extensions) compliant email messages and reading emails from the mbox
|
||||
format.")
|
||||
(license license:agpl3+)))
|
||||
|
||||
(define-public guile3.0-email
|
||||
(package
|
||||
(inherit guile-email)
|
||||
(name "guile3.0-email")
|
||||
(inputs `(("guile" ,guile-next)
|
||||
,@(alist-delete "guile" (package-inputs guile-email))))))
|
||||
|
||||
(define-public guile-newt
|
||||
(package
|
||||
(name "guile-newt")
|
||||
|
@ -7,14 +7,14 @@
|
||||
;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
|
||||
;;; Copyright © 2015 Amirouche Boubekki <amirouche@hypermove.net>
|
||||
;;; Copyright © 2014, 2017 John Darrington <jmd@gnu.org>
|
||||
;;; Copyright © 2016, 2017, 2018 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2016, 2017, 2018, 2020 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org>
|
||||
;;; Copyright © 2016, 2017 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2016, 2017 Kei Kebreau <kkebreau@posteo.net>
|
||||
;;; Copyright © 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2017,2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2017,2019,2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
|
||||
;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
|
||||
@ -69,10 +69,12 @@
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages sphinx)
|
||||
#:use-module (gnu packages video)
|
||||
#:use-module (gnu packages web)
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (gnu packages xorg)
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
@ -1900,3 +1902,79 @@ losslessly translates between SNG and PNG.")
|
||||
no dependency or linkage required. It's made for C (ISO C90), and has a C++
|
||||
wrapper with a more convenient interface on top.")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public icoutils
|
||||
(package
|
||||
(name "icoutils")
|
||||
(version "0.32.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://savannah/icoutils/icoutils-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "1q66cksms4l62y0wizb8vfavhmf7kyfgcfkynil3n99s0hny1aqp"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("libpng" ,libpng)
|
||||
("perl" ,perl)))
|
||||
(propagated-inputs
|
||||
`(("perl-libwww" ,perl-libwww)))
|
||||
(home-page "https://www.nongnu.org/icoutils/")
|
||||
(synopsis "Extract and convert bitmaps from Windows icon and cursor files")
|
||||
(description "Icoutils are a set of program for extracting and converting
|
||||
bitmaps from Microsoft Windows icon and cursor files. These files usually
|
||||
have the extension @code{.ico} or @code{.cur}, but they can also be embedded
|
||||
in executables and libraries (@code{.dll}-files). (Such embedded files are
|
||||
referred to as resources.)
|
||||
|
||||
Conversion of these files to and from PNG images is done @command{icotool}.
|
||||
@command{extresso} automates these tasks with the help of special resource
|
||||
scripts. Resources such can be extracted from MS Windows executable and
|
||||
library files with @command{wrestool}.
|
||||
|
||||
This package can be used to create @code{favicon.ico} files for web sites.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public libavif
|
||||
(package
|
||||
(name "libavif")
|
||||
(version "0.5.6")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/AOMediaCodec/libavif")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"15g76j9vb88q1v3azscph8im8714zdl70bni0al4ww9v80vhqpkd"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("-DAVIF_CODEC_AOM=ON" "-DAVIF_CODEC_DAV1D=ON"
|
||||
"-DAVIF_CODEC_RAV1E=OFF" ; not packaged yet
|
||||
"-DAVIF_BUILD_TESTS=ON")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'install-readme
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(doc (string-append out "/share/doc/libavif-"
|
||||
,version)))
|
||||
(install-file "../source/README.md" doc)))))
|
||||
;; The test suite runs tests for all supported codecs and fails because we don't
|
||||
;; have rav1e yet.
|
||||
;; (replace 'check
|
||||
;; (lambda _
|
||||
;; (invoke "./aviftest" "../source/tests/data"))))
|
||||
#:tests? #f))
|
||||
(inputs
|
||||
`(("libaom" ,libaom)
|
||||
("dav1d" ,dav1d)))
|
||||
(synopsis "Encode and decode AVIF files")
|
||||
(description "Libavif is a C implementation of the AV1 Image File Format
|
||||
(AVIF). It can encode and decode all YUV formats and bit depths supported by
|
||||
AOM, including with alpha.")
|
||||
(home-page "https://github.com/AOMediaCodec/libavif")
|
||||
(license (list license:bsd-2 ; libavif itself
|
||||
license:expat)))) ; cJSON in the test suite
|
||||
|
@ -3604,7 +3604,7 @@ more.")
|
||||
(native-inputs
|
||||
`(("java-junit" ,java-junit)
|
||||
("java-hamcrest-core" ,java-hamcrest-core)))
|
||||
(home-page "http://codehaus-plexus.github.io/plexus-interpolation/")
|
||||
(home-page "https://codehaus-plexus.github.io/plexus-interpolation/")
|
||||
(synopsis "Java components for interpolating ${} strings and the like")
|
||||
(description "Plexus interpolator is a modular, flexible interpolation
|
||||
framework for the expression language style commonly seen in Maven, Plexus,
|
||||
@ -4757,7 +4757,7 @@ targeting the JVM.")
|
||||
`(("java-junit" ,java-junit)
|
||||
("java-hamcrest-core" ,java-hamcrest-core)
|
||||
("java-easymock" ,java-easymock)))
|
||||
(home-page "http://commons.apache.org/collections/")
|
||||
(home-page "https://commons.apache.org/collections/")
|
||||
(synopsis "Collections framework")
|
||||
(description "The Java Collections Framework is the recognised standard
|
||||
for collection handling in Java. Commons-Collections seek to build upon the
|
||||
@ -6584,7 +6584,7 @@ logging framework for Java.")))
|
||||
(native-inputs
|
||||
`(("java-junit" ,java-junit)
|
||||
("java-hamcrest-core" ,java-hamcrest-core)))
|
||||
(home-page "http://commons.apache.org/cli/")
|
||||
(home-page "https://commons.apache.org/cli/")
|
||||
(synopsis "Command line arguments and options parsing library")
|
||||
(description "The Apache Commons CLI library provides an API for parsing
|
||||
command line options passed to programs. It is also able to print help
|
||||
@ -6903,7 +6903,7 @@ tree walking, and translation.")
|
||||
(native-inputs
|
||||
`(("antlr" ,antlr2)
|
||||
("java-junit" ,java-junit)))
|
||||
(home-page "http://www.stringtemplate.org")
|
||||
(home-page "https://www.stringtemplate.org")
|
||||
(synopsis "Template engine to generate formatted text output")
|
||||
(description "StringTemplate is a java template engine (with ports for C#,
|
||||
Objective-C, JavaScript, Scala) for generating source code, web pages, emails,
|
||||
|
@ -360,42 +360,42 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
||||
"linux-" version ".tar.xz"))
|
||||
(sha256 hash)))
|
||||
|
||||
(define-public linux-libre-5.4-version "5.4.22")
|
||||
(define-public linux-libre-5.4-version "5.4.23")
|
||||
(define-public linux-libre-5.4-pristine-source
|
||||
(let ((version linux-libre-5.4-version)
|
||||
(hash (base32 "06kx9bmrrk1brici8wvvd6dxqawgcig4i59pwllcq39rgs6wn6v6")))
|
||||
(hash (base32 "1jhyg2yc03fka92l7hwdajim6q5rk538hjdr1gwgvpfyyp6sla1z")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-5.4)))
|
||||
|
||||
(define-public linux-libre-4.19-version "4.19.106")
|
||||
(define-public linux-libre-4.19-version "4.19.107")
|
||||
(define-public linux-libre-4.19-pristine-source
|
||||
(let ((version linux-libre-4.19-version)
|
||||
(hash (base32 "1nlwgs15mc3hlfhqw95pz7wisg8yshzrxzzq2a0y30mjm5vbvj33")))
|
||||
(hash (base32 "0h02pxzzwc5w2kfqw686bpxc13a93yq449lyzxxkxq1qilcsqjv5")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.19)))
|
||||
|
||||
(define-public linux-libre-4.14-version "4.14.171")
|
||||
(define-public linux-libre-4.14-version "4.14.172")
|
||||
(define-public linux-libre-4.14-pristine-source
|
||||
(let ((version linux-libre-4.14-version)
|
||||
(hash (base32 "181jadiwfix23xmqfvg7hpacjd0523v7vy0frzn8g8dlwj4j9q2g")))
|
||||
(hash (base32 "0yi13cky6jdswca7nrjgcrdxk8rnqdbhblhy6mws103mjfms2613")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.14)))
|
||||
|
||||
(define-public linux-libre-4.9-version "4.9.214")
|
||||
(define-public linux-libre-4.9-version "4.9.215")
|
||||
(define-public linux-libre-4.9-pristine-source
|
||||
(let ((version linux-libre-4.9-version)
|
||||
(hash (base32 "10z4n792g88p46csla2g9b0m7vz40ln0901ffb2cfd3hmhyhjzxl")))
|
||||
(hash (base32 "0j4z2al318654z40w4f8zhh73zwpgn8igjr5k4mz401phm3jyvr3")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.9)))
|
||||
|
||||
(define-public linux-libre-4.4-version "4.4.214")
|
||||
(define-public linux-libre-4.4-version "4.4.215")
|
||||
(define-public linux-libre-4.4-pristine-source
|
||||
(let ((version linux-libre-4.4-version)
|
||||
(hash (base32 "0v575wl85fg9c3ksdj570hxjcl9p1dxwzag3fm0qcrq75kp6bamn")))
|
||||
(hash (base32 "00zy6cxwb16pqziiqs25pz5llryx2v2nbk9vvzpzxa8x43ad7g18")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.4)))
|
||||
|
@ -2573,6 +2573,19 @@ package.")
|
||||
(define-public cl-cffi
|
||||
(sbcl-package->cl-source-package sbcl-cffi))
|
||||
|
||||
(define-public sbcl-cffi-uffi-compat
|
||||
(package
|
||||
(inherit sbcl-cffi-toolchain)
|
||||
(name "sbcl-cffi-uffi-compat")
|
||||
(native-inputs
|
||||
`(,@(package-inputs sbcl-cffi-bootstrap))) ; For fix-paths phase
|
||||
(inputs
|
||||
`(("cffi" ,sbcl-cffi)))
|
||||
(synopsis "UFFI Compatibility Layer for CFFI")))
|
||||
|
||||
(define-public cl-cffi-uffi-compat
|
||||
(sbcl-package->cl-source-package sbcl-cffi-uffi-compat))
|
||||
|
||||
(define-public sbcl-cl-sqlite
|
||||
(let ((commit "c738e66d4266ef63a1debc4ef4a1b871a068c112"))
|
||||
(package
|
||||
@ -4884,7 +4897,7 @@ port within a range.")
|
||||
to be easy to use so that you can quickly start testing. CLUnit
|
||||
provides a rich set of features aimed at improving your unit testing
|
||||
experience.")
|
||||
(home-page "http://tgutu.github.io/clunit/")
|
||||
(home-page "https://tgutu.github.io/clunit/")
|
||||
;; MIT License
|
||||
(license license:expat))))
|
||||
|
||||
@ -10950,3 +10963,237 @@ interface for MySQL, PostgreSQL and SQLite.")
|
||||
|
||||
(define-public cl-dbd-sqlite3
|
||||
(sbcl-package->cl-source-package sbcl-dbd-sqlite3))
|
||||
|
||||
(define-public sbcl-uffi
|
||||
(package
|
||||
(name "sbcl-uffi")
|
||||
(version "2.1.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "http://git.kpe.io/uffi.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1hqszvz0a3wk4s9faa83sc3vjxcb5rxmjclyr17yzwg55z733kry"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(arguments
|
||||
`(#:tests? #f ; TODO: Fix use of deprecated ASDF functions
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-permissions
|
||||
(lambda _
|
||||
(make-file-writable "doc/html.tar.gz")
|
||||
#t)))))
|
||||
(synopsis "Universal foreign function library for Common Lisp")
|
||||
(description
|
||||
"UFFI provides a universal foreign function interface (FFI)
|
||||
for Common Lisp.")
|
||||
(home-page "http://quickdocs.org/uffi/")
|
||||
(license license:llgpl)))
|
||||
|
||||
(define-public cl-uffi
|
||||
(package
|
||||
(inherit (sbcl-package->cl-source-package sbcl-uffi))
|
||||
(arguments
|
||||
`(#:phases
|
||||
;; asdf-build-system/source has its own phases and does not inherit
|
||||
;; from asdf-build-system/sbcl phases.
|
||||
(modify-phases %standard-phases/source
|
||||
(add-after 'unpack 'fix-permissions
|
||||
(lambda _
|
||||
(make-file-writable "doc/html.tar.gz")
|
||||
#t)))))))
|
||||
|
||||
(define-public sbcl-clsql
|
||||
(package
|
||||
(name "sbcl-clsql")
|
||||
(version "6.7.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "http://git.kpe.io/clsql.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1v1k3s5bsy3lgd9gk459bzpb1r0kdjda25s29samxw4gsgf1fqvp"))
|
||||
(snippet
|
||||
'(begin
|
||||
;; Remove precompiled libraries.
|
||||
(delete-file "db-mysql/clsql_mysql.dll")
|
||||
(delete-file "uffi/clsql_uffi.dll")
|
||||
(delete-file "uffi/clsql_uffi.lib")
|
||||
#t))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(native-inputs
|
||||
`(("cffi-uffi-compat" ,sbcl-cffi-uffi-compat)
|
||||
("rt" ,sbcl-rt)
|
||||
("uffi" ,sbcl-uffi)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-permissions
|
||||
(lambda _
|
||||
(make-file-writable "doc/html.tar.gz")
|
||||
#t))
|
||||
(add-after 'unpack 'fix-tests
|
||||
(lambda _
|
||||
(substitute* "clsql.asd"
|
||||
(("clsql-tests :force t")
|
||||
"clsql-tests"))
|
||||
#t)))))
|
||||
(synopsis "Common Lisp SQL Interface library")
|
||||
(description
|
||||
"@code{clsql} is a Common Lisp interface to SQL RDBMS based on the
|
||||
Xanalys CommonSQL interface for Lispworks. It provides low-level database
|
||||
interfaces as well as a functional and an object oriented interface.")
|
||||
(home-page "http://clsql.kpe.io/")
|
||||
(license license:llgpl)))
|
||||
|
||||
(define-public cl-clsql
|
||||
(package
|
||||
(inherit (sbcl-package->cl-source-package sbcl-clsql))
|
||||
(native-inputs
|
||||
`(("rt" ,cl-rt)))
|
||||
(inputs
|
||||
`(("mysql" ,mysql)
|
||||
("postgresql" ,postgresql)
|
||||
("sqlite" ,sqlite)
|
||||
("zlib" ,zlib)))
|
||||
(propagated-inputs
|
||||
`(("cl-postgres" ,cl-postgres)
|
||||
("cffi-uffi-compat" ,cl-cffi-uffi-compat)
|
||||
("md5" ,cl-md5)
|
||||
("uffi" ,cl-uffi)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
;; asdf-build-system/source has its own phases and does not inherit
|
||||
;; from asdf-build-system/sbcl phases.
|
||||
(modify-phases %standard-phases/source
|
||||
(add-after 'unpack 'fix-permissions
|
||||
(lambda _
|
||||
(make-file-writable "doc/html.tar.gz")
|
||||
#t)))))))
|
||||
|
||||
(define-public sbcl-clsql-uffi
|
||||
(package
|
||||
(inherit sbcl-clsql)
|
||||
(name "sbcl-clsql-uffi")
|
||||
(inputs
|
||||
`(("cffi-uffi-compat" ,sbcl-cffi-uffi-compat)
|
||||
("clsql" ,sbcl-clsql)
|
||||
("uffi" ,sbcl-uffi)))
|
||||
(synopsis "UFFI helper functions for Common Lisp SQL interface library")))
|
||||
|
||||
(define-public sbcl-clsql-sqlite3
|
||||
(package
|
||||
(inherit sbcl-clsql)
|
||||
(name "sbcl-clsql-sqlite3")
|
||||
(inputs
|
||||
`(("clsql" ,sbcl-clsql)
|
||||
("clsql-uffi" ,sbcl-clsql-uffi)
|
||||
("sqlite" ,sqlite)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments sbcl-clsql)
|
||||
((#:phases phases '%standard-phases)
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'fix-paths
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "db-sqlite3/sqlite3-loader.lisp"
|
||||
(("libsqlite3")
|
||||
(string-append (assoc-ref inputs "sqlite")
|
||||
"/lib/libsqlite3")))
|
||||
#t))))))
|
||||
(synopsis "SQLite3 driver for Common Lisp SQL interface library")))
|
||||
|
||||
(define-public sbcl-clsql-postgresql
|
||||
(package
|
||||
(inherit sbcl-clsql)
|
||||
(name "sbcl-clsql-postgresql")
|
||||
(inputs
|
||||
`(("clsql" ,sbcl-clsql)
|
||||
("clsql-uffi" ,sbcl-clsql-uffi)
|
||||
("postgresql" ,postgresql)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments sbcl-clsql)
|
||||
((#:phases phases '%standard-phases)
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'fix-paths
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "db-postgresql/postgresql-loader.lisp"
|
||||
(("libpq")
|
||||
(string-append (assoc-ref inputs "postgresql")
|
||||
"/lib/libpq")))
|
||||
#t))))))
|
||||
(synopsis "PostgreSQL driver for Common Lisp SQL interface library")))
|
||||
|
||||
(define-public sbcl-clsql-postgresql-socket3
|
||||
(package
|
||||
(inherit sbcl-clsql)
|
||||
(name "sbcl-clsql-postgresql-socket3")
|
||||
(inputs
|
||||
`(("cl-postgres" ,sbcl-cl-postgres)
|
||||
("clsql" ,sbcl-clsql)
|
||||
("md5" ,sbcl-md5)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments sbcl-clsql)
|
||||
((#:phases phases '%standard-phases)
|
||||
`(modify-phases ,phases
|
||||
(add-after 'create-asd-file 'fix-asd-file
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(lib (string-append out "/lib/" (%lisp-type)))
|
||||
(asd (string-append lib "/clsql-postgresql-socket3.asd")))
|
||||
(substitute* asd
|
||||
(("CLSQL-POSTGRESQL-SOCKET-SYSTEM::")
|
||||
"")))
|
||||
#t))))))
|
||||
(synopsis "PostgreSQL driver for Common Lisp SQL interface library")))
|
||||
|
||||
(define-public sbcl-clsql-mysql
|
||||
(package
|
||||
(inherit sbcl-clsql)
|
||||
(name "sbcl-clsql-mysql")
|
||||
(inputs
|
||||
`(("mysql" ,mysql)
|
||||
("sbcl-clsql" ,sbcl-clsql)
|
||||
("sbcl-clsql-uffi" ,sbcl-clsql-uffi)
|
||||
("zlib" ,zlib)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments sbcl-clsql)
|
||||
((#:phases phases '%standard-phases)
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'fix-paths
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((lib (string-append "#p\""
|
||||
(assoc-ref outputs "out")
|
||||
"/lib/\"")))
|
||||
(substitute* "clsql-mysql.asd"
|
||||
(("#p\"/usr/lib/clsql/clsql_mysql\\.so\"")
|
||||
lib))
|
||||
(substitute* "db-mysql/mysql-loader.lisp"
|
||||
(("libmysqlclient" all)
|
||||
(string-append (assoc-ref inputs "mysql") "/lib/" all))
|
||||
(("clsql-mysql-system::\\*library-file-dir\\*")
|
||||
lib)))
|
||||
#t))
|
||||
(add-before 'build 'build-helper-library
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((mysql (assoc-ref inputs "mysql"))
|
||||
(inc-dir (string-append mysql "/include/mysql"))
|
||||
(lib-dir (string-append mysql "/lib"))
|
||||
(shared-lib-dir (string-append (assoc-ref outputs "out")
|
||||
"/lib"))
|
||||
(shared-lib (string-append shared-lib-dir
|
||||
"/clsql_mysql.so")))
|
||||
(mkdir-p shared-lib-dir)
|
||||
(invoke "gcc" "-fPIC" "-shared"
|
||||
"-I" inc-dir
|
||||
"db-mysql/clsql_mysql.c"
|
||||
"-Wl,-soname=clsql_mysql"
|
||||
"-L" lib-dir "-lmysqlclient" "-lz"
|
||||
"-o" shared-lib)
|
||||
#t)))))))
|
||||
(synopsis "MySQL driver for Common Lisp SQL interface library")))
|
||||
|
@ -793,14 +793,12 @@ attachments, create new maildirs, and so on.")
|
||||
(define mumimu
|
||||
;; This is a fork of mu for use in Mumi that stores message bug IDs in its
|
||||
;; database. It also renames the library to "mumimu" to avoid confusion.
|
||||
(let ((commit "ad30b5e9c85f0465aeeeac461d8c32d95775d450")
|
||||
(revision "1"))
|
||||
(let ((commit "6b42431052c7cc9a2e147938e1b67f14a93e4ee5")
|
||||
(revision "2"))
|
||||
(package
|
||||
(inherit mu)
|
||||
(name "mumimu")
|
||||
;; TODO The version here used to be (package-version guile-email), but
|
||||
;; that code caused problems
|
||||
(version (git-version "0.2.2" revision commit))
|
||||
(version (git-version (package-version mu) revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@ -809,7 +807,7 @@ attachments, create new maildirs, and so on.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1y8r8csvkyxncgpi469dir4n4sga4z9xdzc18qh5s8bk29qj689n"))))
|
||||
"044scxmjrckidqx935yza3aqnjyzrmhyvgx2gs2jyf68hl2qzb89"))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments mu)
|
||||
((#:tests? anything '())
|
||||
@ -817,15 +815,7 @@ attachments, create new maildirs, and so on.")
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
(replace 'patch-configure
|
||||
(lambda _
|
||||
(delete-file "autogen.sh")
|
||||
(substitute* "configure.ac"
|
||||
;; Use latest Guile
|
||||
(("guile-2.0") "guile-2.2"))
|
||||
(substitute* '("guile/Makefile.am"
|
||||
"guile/mu/Makefile.am")
|
||||
(("share/guile/site/2.0/") "share/guile/site/2.2/"))
|
||||
#t))
|
||||
(lambda _ (delete-file "autogen.sh") #t))
|
||||
(replace 'fix-ffi
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(substitute* "guile/mumimu.scm"
|
||||
@ -2319,9 +2309,7 @@ transfer protocols.")
|
||||
`(("bdb" ,bdb)
|
||||
("libasr" ,libasr)
|
||||
("libevent" ,libevent)
|
||||
;; XXX Upstream recommends LibreSSL, which doesn't support TLS 1.3 yet,
|
||||
;; and requires a development release (3.0.2). Use OpenSSL instead.
|
||||
("openssl" ,openssl)
|
||||
("libressl" ,libressl) ; recommended, and supports e.g. ECDSA
|
||||
("linux-pam" ,linux-pam)
|
||||
("zlib" ,zlib)))
|
||||
(native-inputs
|
||||
@ -2970,8 +2958,8 @@ replacement for the @code{urlview} program.")
|
||||
(license gpl2+)))
|
||||
|
||||
(define-public mumi
|
||||
(let ((commit "8a57c87797ffb07baa88697130204184db643521")
|
||||
(revision "5"))
|
||||
(let ((commit "a933a62a4b8528b416319759b9985db80f3fce14")
|
||||
(revision "6"))
|
||||
(package
|
||||
(name "mumi")
|
||||
(version (git-version "0.0.0" revision commit))
|
||||
@ -2983,29 +2971,7 @@ replacement for the @code{urlview} program.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1575gn5p086sjxz5hvg6iyskq6cxf6vf50s9nsc4xgrbcqa3pv2c"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
(substitute* "Makefile.am"
|
||||
;; Install .go files to $prefix/lib instead of
|
||||
;; $prefix/share.
|
||||
(("^godir[[:space:]]*=.*")
|
||||
"godir = \
|
||||
$(libdir)/guile/@GUILE_EFFECTIVE_VERSION@/site-ccache\n")
|
||||
|
||||
;; Install assets.
|
||||
(("^assetsdir.*" _)
|
||||
"\
|
||||
assetsdir = $(pkgdatadir)/assets
|
||||
assetscssdir = $(assetsdir)/css
|
||||
assetsimgdir = $(assetsdir)/img
|
||||
assetsjsdir = $(assetsdir)/js
|
||||
|
||||
assetscss_DATA = $(wildcard assets/css/*)
|
||||
assetsimg_DATA = $(wildcard assets/img/*)
|
||||
assetsjs_DATA = $(wildcard assets/js/*)\n"))
|
||||
#t))))
|
||||
"0vlda7vjzpd942iz5vb471hj7ypml5gwl9s1am92klv6nk2vnvcx"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build gnu-build-system)
|
||||
@ -3036,8 +3002,7 @@ assetsjs_DATA = $(wildcard assets/js/*)\n"))
|
||||
(inputs
|
||||
`(("guile-debbugs" ,guile-debbugs)
|
||||
("guile-email" ,guile-email)
|
||||
("guile-fibers" ,guile-fibers)
|
||||
("guile-json" ,guile-json-1)
|
||||
("guile-json" ,guile-json-3)
|
||||
("guile-syntax-highlight" ,guile-syntax-highlight)
|
||||
("gnutls" ,gnutls) ;needed to talk to https://debbugs.gnu.org
|
||||
("guile" ,guile-2.2)
|
||||
|
@ -1563,7 +1563,7 @@ special variant of additive synthesis.")
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("intltool" ,intltool)))
|
||||
(home-page "http://amsynth.github.io")
|
||||
(home-page "https://amsynth.github.io")
|
||||
(synopsis "Analog modeling synthesizer")
|
||||
(description
|
||||
"amsynth is an easy-to-use software synthesizer with a classic
|
||||
@ -3991,7 +3991,7 @@ sample library.")
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("qttools" ,qttools)))
|
||||
(home-page "http://muse-sequencer.org")
|
||||
(home-page "https://muse-sequencer.github.io/")
|
||||
(synopsis "MIDI/Audio sequencer")
|
||||
(description "MusE is a MIDI/Audio sequencer with recording and editing
|
||||
capabilities. Its audio sequencer supports the LADSPA, DSSI, and LV2 audio
|
||||
|
@ -604,14 +604,14 @@ of the same name.")
|
||||
(define-public wireshark
|
||||
(package
|
||||
(name "wireshark")
|
||||
(version "3.2.1")
|
||||
(version "3.2.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.wireshark.org/download/src/wireshark-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0nz84zyhs4177ljxmv34vgc9kgg7ssxhxa4mssxqwh6nb00697sq"))))
|
||||
(base32 "0ygdxpz0i4jxp55fg9x4xcan093wycjb66yas073gviz9kpj6naz"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -340,7 +340,7 @@ Software distribution.")
|
||||
"1i0hhkrqi7rqlainlg5pc4hibbx6b5dp3x99gmav8c3sbfvlk9mc"))))
|
||||
(build-system dune-build-system)
|
||||
(propagated-inputs `(("ocaml-cudf" ,ocaml-cudf)))
|
||||
(home-page "http://www.i3s.unice.fr/~cpjm/misc/")
|
||||
(home-page "https://www.i3s.unice.fr/~cpjm/misc/")
|
||||
(synopsis "Upgrade path problem solver")
|
||||
(description "Mccs (Multi Criteria CUDF Solver) is a CUDF problem solver.
|
||||
Mccs take as input a CUDF problem and computes the best solution according to
|
||||
|
@ -114,8 +114,8 @@ features not otherwise available.")
|
||||
|
||||
(define-public cogserver
|
||||
;; There are no releases.
|
||||
(let ((commit "c8ad85fef446819e6bd711f0791887a5aa6a41f9")
|
||||
(revision "1"))
|
||||
(let ((commit "ec5f3b9590db0f6a085b5d0320f5d3710e0f1635")
|
||||
(revision "2"))
|
||||
(package
|
||||
(name "cogserver")
|
||||
(version (git-version "0" revision commit))
|
||||
@ -127,11 +127,10 @@ features not otherwise available.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0flwl2cbmnj7kjcx8vwk7rbhsp2si0a51ci0hx88a3xx1f76cp3f"))))
|
||||
"1h0vcxb6n5dc654xqinqcxc7dxwcs6bsywgir8rhrqiykk760mzl"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; See https://github.com/opencog/cogserver/issues/24
|
||||
#:test-target "tests"
|
||||
`(#:test-target "tests"
|
||||
#:configure-flags
|
||||
(list (string-append "-DGUILE_INCLUDE_DIR="
|
||||
(assoc-ref %build-inputs "guile")
|
||||
|
@ -788,14 +788,24 @@ written entirely in Python.")))
|
||||
(define-public gwl
|
||||
(package
|
||||
(name "gwl")
|
||||
(version "0.2.0")
|
||||
(version "0.2.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/gwl/gwl-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0db1nvy6qzhj9kv834vrlxw7gqv3lih1n4hv5zac1zjmb61ll915"))))
|
||||
"1ji5jvzni8aml9fmimlr11g3k8isrnlvnbzhmwgdjh72hils0alc"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'build 'fix-tests
|
||||
(lambda _
|
||||
;; Avoid cross-device link.
|
||||
(substitute* "tests/cache.scm"
|
||||
(("/tmp/gwl-test-input-XXXXXX")
|
||||
(string-append (getcwd) "/gwl-test-input-XXXXXX")))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
|
@ -54,7 +54,7 @@
|
||||
;;; Copyright © 2018, 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2018, 2019 Clément Lassieur <clement@lassieur.org>
|
||||
;;; Copyright © 2018, 2019 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2018, 2019, 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2018 Luther Thompson <lutheroto@gmail.com>
|
||||
;;; Copyright © 2018 Vagrant Cascadian <vagrant@debian.org>
|
||||
;;; Copyright © 2019, 2020 Brett Gilio <brettg@gnu.org>
|
||||
@ -508,7 +508,7 @@ NetCDF files can also be read and modified. Python-HDF4 is a fork of
|
||||
(native-inputs
|
||||
`(("python-cython" ,python-cython)
|
||||
("python-pkgconfig" ,python-pkgconfig)))
|
||||
(home-page "http://www.h5py.org/")
|
||||
(home-page "https://www.h5py.org/")
|
||||
(synopsis "Read and write HDF5 files from Python")
|
||||
(description
|
||||
"The h5py package provides both a high- and low-level interface to the
|
||||
@ -2326,14 +2326,14 @@ environments and back.")
|
||||
(define-public python-pyyaml
|
||||
(package
|
||||
(name "python-pyyaml")
|
||||
(version "3.13")
|
||||
(version "5.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "PyYAML" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1gx603g484z46cb74j9rzr6sjlh2vndxayicvlyhxdz98lhhkwry"))))
|
||||
"058nd4p8f25wwzy2aiwh18wcrdm6663cqbfdkgjp8y9cp7ampx79"))))
|
||||
(build-system python-build-system)
|
||||
(inputs
|
||||
`(("libyaml" ,libyaml)))
|
||||
@ -3466,7 +3466,7 @@ include_dirs = ~a/include
|
||||
(with-directory-excursion "/tmp"
|
||||
(invoke "python" "-c"
|
||||
"import numpy; numpy.test(verbose=2)")))))))
|
||||
(home-page "http://www.numpy.org/")
|
||||
(home-page "https://numpy.org")
|
||||
(synopsis "Fundamental package for scientific computing with Python")
|
||||
(description "NumPy is the fundamental package for scientific computing
|
||||
with Python. It contains among other things: a powerful N-dimensional array
|
||||
@ -7688,14 +7688,14 @@ Jupyter Notebook format and Python APIs for working with notebooks.")
|
||||
(define-public python-bleach
|
||||
(package
|
||||
(name "python-bleach")
|
||||
(version "3.1.0")
|
||||
(version "3.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "bleach" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1yhrgrhkln8bd6gn3imj69g1h4xqah9gaz9q26crqr6gmmvpzprz"))))
|
||||
"0j4xlnw99m1xy0s7wxz9fk5f3c1n8r296fh75jn5p5j61w6qg2xa"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-webencodings" ,python-webencodings)
|
||||
@ -8770,14 +8770,14 @@ for the module to work under Python 3.3.")
|
||||
(define-public python-colorama
|
||||
(package
|
||||
(name "python-colorama")
|
||||
(version "0.3.9")
|
||||
(version "0.4.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "colorama" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1wd1szk0z3073ghx26ynw43gnc140ibln1safgsis6s6z3s25ss8"))))
|
||||
"189n8hpijy14jfan4ha9f5n06mnl33cxz7ay92wjqgkr639s0vg9"))))
|
||||
(build-system python-build-system)
|
||||
(synopsis "Colored terminal text rendering for Python")
|
||||
(description "Colorama is a Python library for rendering colored terminal
|
||||
@ -11193,40 +11193,39 @@ binary or text.")
|
||||
,@(package-propagated-inputs base))))))
|
||||
|
||||
(define-public python-binwalk
|
||||
(let ((commit "64201acfb5b0a9cdd9faa58c40a36dcff8612e29")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "python-binwalk")
|
||||
(version (git-version "2.1.1" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/ReFirmLabs/binwalk")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1z7ca6rfp887hw5jc3sb45mm4fa0xid4lsp2z8g4r590dr7k7w15"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'set-pythonpath
|
||||
(lambda _
|
||||
(setenv "PYTHONPATH"
|
||||
(string-append
|
||||
(getcwd) "/src/"
|
||||
":" (getenv "PYTHONPATH")))
|
||||
(setenv "HOME" "")
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("python-coverage" ,python-coverage)
|
||||
("python-nose" ,python-nose)))
|
||||
(home-page "https://github.com/ReFirmLabs/binwalk")
|
||||
(synopsis "Firmware analysis tool")
|
||||
(description "Binwalk is a tool for analyzing, reverse engineering, and extracting firmware images")
|
||||
(license license:expat))))
|
||||
(package
|
||||
(name "python-binwalk")
|
||||
(version "2.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/ReFirmLabs/binwalk")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1bxgj569fzwv6jhcbl864nmlsi9x1k1r20aywjxc8b9b1zgqrlvc"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'set-pythonpath
|
||||
(lambda _
|
||||
(setenv "PYTHONPATH"
|
||||
(string-append
|
||||
(getcwd) "/src/"
|
||||
":" (getenv "PYTHONPATH")))
|
||||
(setenv "HOME" "")
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("python-coverage" ,python-coverage)
|
||||
("python-nose" ,python-nose)))
|
||||
(home-page "https://github.com/ReFirmLabs/binwalk")
|
||||
(synopsis "Firmware analysis tool")
|
||||
(description "Binwalk is a tool for analyzing, reverse engineering, and
|
||||
extracting firmware images")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-nltk
|
||||
(package
|
||||
@ -11554,7 +11553,7 @@ from Facebook.")
|
||||
("python-six" ,python-six)))
|
||||
(arguments
|
||||
`(#:tests? #f)) ; no tests/ in the PyPI tarball
|
||||
(home-page "http://graphene-python.org/")
|
||||
(home-page "https://graphene-python.org/")
|
||||
(synopsis "GraphQL Framework for Python")
|
||||
(description
|
||||
"Graphene is a Python library for building GraphQL schemas/types.
|
||||
@ -13207,14 +13206,14 @@ for more filetypes can be easily added by creating plugins for them.")
|
||||
(define-public python-radon
|
||||
(package
|
||||
(name "python-radon")
|
||||
(version "2.2.0")
|
||||
(version "4.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "radon" version))
|
||||
(sha256
|
||||
(base32
|
||||
"07gq5hq4nrffxnlnksws9hrx7fd001gam63j62i82gyfr23gvdym"))))
|
||||
"0vfxxzbnz5lxfvp0yxp35g6c8qqnnbhi4dm7shkm1d3d4192q22n"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
@ -13746,27 +13745,33 @@ many of the popular cloud service providers using a unified API.")
|
||||
(define-public python2-apache-libcloud
|
||||
(package-with-python2 python-apache-libcloud))
|
||||
|
||||
(define-public python-smmap2
|
||||
(define-public python-smmap
|
||||
(package
|
||||
(name "python-smmap2")
|
||||
(version "2.0.5")
|
||||
(name "python-smmap")
|
||||
(version "3.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "smmap2" version))
|
||||
(uri (pypi-uri "smmap" version))
|
||||
(sha256
|
||||
(base32 "16k03pcnxd3lgzwgbd7nl4jwzm1wmahirvd09kljnzvy96hgza99"))))
|
||||
(base32 "0ijlnv60y8f41py1wnn5n1a1i81cxd9dfpdhr0k3cgkrcbz8850p"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("python-nosexcover" ,python-nosexcover)))
|
||||
(home-page "https://github.com/Byron/smmap")
|
||||
(synopsis "Python sliding window memory map manager")
|
||||
(description "@code{smmap2} is a pure Python implementation of a sliding
|
||||
(description "@code{smmap} is a pure Python implementation of a sliding
|
||||
window memory map manager.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-smmap2
|
||||
(deprecated-package "python-smmap2" python-smmap))
|
||||
|
||||
(define-public python2-smmap
|
||||
(package-with-python2 python-smmap))
|
||||
|
||||
(define-public python2-smmap2
|
||||
(package-with-python2 python-smmap2))
|
||||
(deprecated-package "python2-smmap2" python2-smmap))
|
||||
|
||||
(define-public python-regex
|
||||
(package
|
||||
@ -13869,14 +13874,14 @@ pure Python module.")
|
||||
(define-public python-xenon
|
||||
(package
|
||||
(name "python-xenon")
|
||||
(version "0.5.4")
|
||||
(version "0.7.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "xenon" version))
|
||||
(sha256
|
||||
(base32
|
||||
"029cbhysg2vr5n4jz8gpg2793f8wkwnqpr1qgv6c1dn685vy31mc"))))
|
||||
"0nv207ql2wmh9q62503np056c4vf1c1hlsi5cvv5p5kx574k6r2y"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("python-pyyaml" ,python-pyyaml)
|
||||
@ -13885,7 +13890,8 @@ pure Python module.")
|
||||
("python-flake8" ,python-flake8)
|
||||
("python-tox" ,python-tox)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
`(#:tests? #f ;test suite not shipped with the PyPI archive
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'build 'patch-test-requirements
|
||||
(lambda _
|
||||
@ -16384,7 +16390,7 @@ class in a @acronym{DRY, Don't Repeat Yourself} way.")
|
||||
("python-arrow" ,python-arrow)
|
||||
("python-numpy" ,python-numpy)
|
||||
("python-ruamel.yaml" ,python-ruamel.yaml)))
|
||||
(home-page "http://construct.readthedocs.io")
|
||||
(home-page "https://construct.readthedocs.io")
|
||||
(synopsis "Declarative and symmetrical parser and builder for binary data")
|
||||
(description
|
||||
"This package provides both simple, atomic constructs (such as
|
||||
@ -17478,6 +17484,25 @@ such as a file modification and trigger an action. This is similar to inotify,
|
||||
but portable.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python-wget
|
||||
(package
|
||||
(name "python-wget")
|
||||
(version "3.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "wget" version ".zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"0qb0y7ipby42m4m7h0ipazpdyc3bn9xi46lvifcwwl5albn31rim"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs `(("unzip" ,unzip)))
|
||||
(home-page "https://bitbucket.org/techtonik/python-wget/")
|
||||
(synopsis "Pure Python download utility")
|
||||
(description "The python-wget library provides an API to download files
|
||||
with features similar to the @command{wget} utility.")
|
||||
(license license:unlicense)))
|
||||
|
||||
(define-public offlate
|
||||
(package
|
||||
(name "offlate")
|
||||
|
@ -2482,7 +2482,7 @@ It allows writing tests, checking results and automated testing in Ruby.")
|
||||
"Markaby allows writing HTML packages in pure Ruby. This is similar to
|
||||
the functionality provided by @acronym{ERB, Embedded Ruby}, but without the
|
||||
mixture of HTML and additional ERB syntax.")
|
||||
(home-page "http://markaby.github.io/")
|
||||
(home-page "https://markaby.github.io/")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public ruby-maruku
|
||||
|
@ -396,7 +396,7 @@ history mechanism, job control and a C-like syntax.")
|
||||
(define-public zsh
|
||||
(package
|
||||
(name "zsh")
|
||||
(version "5.7.1")
|
||||
(version "5.8")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (list (string-append
|
||||
@ -407,7 +407,7 @@ history mechanism, job control and a C-like syntax.")
|
||||
".tar.xz")))
|
||||
(sha256
|
||||
(base32
|
||||
"1s3yww0mzgvpc48kp0x868mm3gbna42sbgzya0nknj0x5hn2jq3j"))))
|
||||
"09yyaadq738zlrnlh1hd3ycj1mv3q5hh4xl1ank70mjnqm6bbi6w"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments `(#:configure-flags '("--with-tcsetpgrp" "--enable-pcre"
|
||||
"--enable-maildir-support")
|
||||
|
@ -93,7 +93,7 @@
|
||||
("python-mock" ,python-mock)
|
||||
("python-nose" ,python-nose)
|
||||
("python-pytest" ,python-pytest)))
|
||||
(home-page "http://www.sphinx-doc.org")
|
||||
(home-page "https://www.sphinx-doc.org")
|
||||
(synopsis "Python documentation generator")
|
||||
(description "Sphinx is a tool that makes it easy to create documentation
|
||||
for Python projects or other documents consisting of multiple reStructuredText
|
||||
|
@ -183,7 +183,7 @@ This package also provides @command{xls2csv} to export Excel files to CSV.")
|
||||
(define r-with-tests
|
||||
(package
|
||||
(name "r-with-tests")
|
||||
(version "3.6.2")
|
||||
(version "3.6.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://cran/src/base/R-"
|
||||
@ -191,7 +191,7 @@ This package also provides @command{xls2csv} to export Excel files to CSV.")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0m69pfi0nxyriyb2yz74xfzaxwfkinnf9kpvf1rz727vvmfa8rdx"))))
|
||||
"13xaxwfbzj0bd6rn2n27z0n04lb93mcyq991w4vdbbg8v282jc49"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:disallowed-references (,tzdata-for-tests)
|
||||
@ -635,14 +635,14 @@ distributions beyond the exponential family.")
|
||||
(define-public r-nnet
|
||||
(package
|
||||
(name "r-nnet")
|
||||
(version "7.3-12")
|
||||
(version "7.3-13")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "nnet" version))
|
||||
(sha256
|
||||
(base32
|
||||
"17amqnw9dpap2w8ivx53hxha2xrm0drwfnj32li0xk41hlz548r7"))))
|
||||
"1z0rj5cm4ycw1y0gd5wwwg8c2298v90iybgqdqh17967jbi2125f"))))
|
||||
(build-system r-build-system)
|
||||
(home-page "http://www.stats.ox.ac.uk/pub/MASS4/")
|
||||
(synopsis "Feed-forward neural networks and multinomial log-linear models")
|
||||
@ -804,13 +804,13 @@ effects of different types of color-blindness.")
|
||||
(define-public r-digest
|
||||
(package
|
||||
(name "r-digest")
|
||||
(version "0.6.24")
|
||||
(version "0.6.25")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "digest" version))
|
||||
(sha256
|
||||
(base32 "01xsmcgqva9bza30zh7kj4lzapxgg4yiljfk99g4v6xng50mp604"))))
|
||||
(base32 "1r9dkq0kxkps54gkmgcdngsd068p054va2vhnqhs5jmwp2vsvk0m"))))
|
||||
(build-system r-build-system)
|
||||
;; Vignettes require r-knitr, which requires r-digest, so we have to
|
||||
;; disable them and the tests.
|
||||
@ -1555,13 +1555,13 @@ R packages that praise their users.")
|
||||
(define-public r-testthat
|
||||
(package
|
||||
(name "r-testthat")
|
||||
(version "2.3.1")
|
||||
(version "2.3.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "testthat" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0m8xchdpgn9iwj6gb2qw46zr85v9zf1gkbr9nnahmy5sp1s9bbky"))))
|
||||
"0v70v2fs0f2ir962z9csbjlj8snrq9mbjfyhhb9dhz3zy26qs9hs"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-cli" ,r-cli)
|
||||
@ -1607,13 +1607,13 @@ defined in different packages.")
|
||||
(define-public r-rlang
|
||||
(package
|
||||
(name "r-rlang")
|
||||
(version "0.4.4")
|
||||
(version "0.4.5")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "rlang" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1kqmrk00lnkbclnvj1dizjbdav0g1w44yd6ja4yy3bivwan9jf23"))))
|
||||
"1a0h3dr519p3jj6aygbhwi9f2zwlan6d07f1gkh2db56y5vaq7yd"))))
|
||||
(build-system r-build-system)
|
||||
(home-page "http://rlang.tidyverse.org")
|
||||
(synopsis "Functions for base types, core R and Tidyverse features")
|
||||
@ -3553,13 +3553,13 @@ vignettes.")
|
||||
(define-public r-mvtnorm
|
||||
(package
|
||||
(name "r-mvtnorm")
|
||||
(version "1.0-12")
|
||||
(version "1.1-0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "mvtnorm" version))
|
||||
(sha256
|
||||
(base32
|
||||
"03rfmii9j8x8fjv7hp8qd28z0svl4w0x54k2f4jpwv4qa7079i24"))))
|
||||
"0pfb6qk4yb6xaya8i1wvx6dnc3jj4s2g94sq2kzv4p8zn4pf24l1"))))
|
||||
(build-system r-build-system)
|
||||
(native-inputs
|
||||
`(("gfortran" ,gfortran)))
|
||||
@ -4179,14 +4179,14 @@ including:
|
||||
(define-public r-gplots
|
||||
(package
|
||||
(name "r-gplots")
|
||||
(version "3.0.1.2")
|
||||
(version "3.0.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "gplots" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0vrm7wqrmqsmfrc070r9chpzb0vv60pay2lyar9qxfry6bsrvx86"))))
|
||||
"0hs6mk48i9yd43rg9wfjc2nxsjjwrnpifxqvxkv8ah18kvpd6xnp"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-catools" ,r-catools)
|
||||
@ -5098,14 +5098,14 @@ expected shortfall risk are also included.")
|
||||
(define-public r-nloptr
|
||||
(package
|
||||
(name "r-nloptr")
|
||||
(version "1.2.1")
|
||||
(version "1.2.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "nloptr" version))
|
||||
(sha256
|
||||
(base32
|
||||
"15yz60kljxwnhm2m3gryjzxl3ynhkhd5jiwc179b1hz6rlzf71hz"))))
|
||||
"19k7nd3a7cg35k5i1cwj1lhgfs02jb7bc2gwlammpq6j41rh4vr7"))))
|
||||
(build-system r-build-system)
|
||||
(native-inputs
|
||||
`(("r-knitr" ,r-knitr) ; for building vignettes
|
||||
@ -5480,14 +5480,14 @@ and the corresponding decision threshold.")
|
||||
(define-public r-forcats
|
||||
(package
|
||||
(name "r-forcats")
|
||||
(version "0.4.0")
|
||||
(version "0.5.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "forcats" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1cnjh23z59fhbjmy7y95425hcq3m5wrwqvahsxwi7zm6d9bwp0vw"))))
|
||||
"1i4hblsjgwkrcwgvgsb5yj33pw1hwdj3lr9dvxymkv1kjdw0x5lg"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-ellipsis" ,r-ellipsis)
|
||||
|
@ -136,7 +136,7 @@
|
||||
(utils (assoc-ref outputs "utils")))
|
||||
(with-directory-excursion "src/github.com/syncthing/syncthing"
|
||||
(install-file "syncthing" (string-append out "/bin"))
|
||||
(for-each (cut install-file <> utils)
|
||||
(for-each (cut install-file <> (string-append utils "/bin/"))
|
||||
'("stcli" "stcompdirs" "stcrashreceiver"
|
||||
"stdisco" "stdiscosrv" "stevents" "stfileinfo"
|
||||
"stfinddevice" "stfindignored" "stgenfiles"
|
||||
|
@ -511,14 +511,14 @@ required structures.")
|
||||
(define-public libressl
|
||||
(package
|
||||
(name "libressl")
|
||||
(version "2.7.4")
|
||||
(version "3.0.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://openbsd/LibreSSL/"
|
||||
"libressl-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"19kxa5i97q7p6rrps9qm0nd8zqhdjvzx02j72400c73cl2nryfhy"))))
|
||||
"13ir2lpxz8y1m151k7lrx306498nzfhwlvgkgv97v5cvywmifyyz"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
;; Do as if 'getentropy' was missing since older Linux kernels lack it
|
||||
@ -911,35 +911,46 @@ coding footprint.")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/lukas2511/dehydrated/releases/download/"
|
||||
"https://github.com/dehydrated-io/dehydrated/releases/download/"
|
||||
"v" version "/dehydrated-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0dgskgbdd95p13jx6s13p77y15wngb5cm6p4305cf2s54w0bvahh"))))
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build utils))
|
||||
`(#:modules ((guix build utils)
|
||||
(srfi srfi-26))
|
||||
#:builder
|
||||
(begin
|
||||
(use-modules (guix build utils))
|
||||
(use-modules (guix build utils)
|
||||
(srfi srfi-26))
|
||||
(let* ((source (assoc-ref %build-inputs "source"))
|
||||
(tar (assoc-ref %build-inputs "tar"))
|
||||
(gz (assoc-ref %build-inputs "gzip"))
|
||||
(out (assoc-ref %outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(doc (string-append out "/share/doc/"))
|
||||
(doc (string-append out "/share/doc/" ,name "-" ,version))
|
||||
(man (string-append out "/share/man"))
|
||||
(bash (in-vicinity (assoc-ref %build-inputs "bash") "bin")))
|
||||
|
||||
(setenv "PATH" (string-append gz "/bin"))
|
||||
(invoke (string-append tar "/bin/tar") "xvf" source)
|
||||
(chdir (string-append ,name "-" ,version))
|
||||
|
||||
(copy-recursively "docs" doc)
|
||||
(install-file "LICENSE" doc)
|
||||
|
||||
(mkdir-p man)
|
||||
(rename-file (string-append doc "/man")
|
||||
(string-append man "/man1"))
|
||||
(for-each (cut invoke "gzip" "-9" <>)
|
||||
(find-files man ".*"))
|
||||
|
||||
(install-file "dehydrated" bin)
|
||||
(install-file "LICENSE" (string-append doc ,name "-" ,version))
|
||||
(with-directory-excursion bin
|
||||
(patch-shebang "dehydrated" (list bash))
|
||||
|
||||
;; Do not try to write in the store.
|
||||
;; Do not try to write to the store.
|
||||
(substitute* "dehydrated"
|
||||
(("SCRIPTDIR=\"\\$.*\"") "SCRIPTDIR=~/.dehydrated"))
|
||||
|
||||
|
@ -880,13 +880,13 @@ default) of the repository.")
|
||||
(define-public python-gitdb
|
||||
(package
|
||||
(name "python-gitdb")
|
||||
(version "2.0.4")
|
||||
(version "4.0.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "gitdb2" version))
|
||||
(uri (pypi-uri "gitdb" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0i608q9c47rdsmyac1cn6s0hzwwj7cb957y8fc9wacc5lnw8ak5v"))))
|
||||
"0l113fphn6msjl3cl3kyf332b6lal7daxdd0nfma0x9ipfb013jr"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
@ -918,7 +918,7 @@ default) of the repository.")
|
||||
(setenv "TRAVIS" "1")
|
||||
(invoke "nosetests" "-v"))))))
|
||||
(propagated-inputs
|
||||
`(("python-smmap2" ,python-smmap2)))
|
||||
`(("python-smmap" ,python-smmap)))
|
||||
(native-inputs
|
||||
`(("git" ,git)
|
||||
("python-nose" ,python-nose)))
|
||||
@ -937,13 +937,13 @@ allowing to handle large objects with a small memory footprint.")
|
||||
(define-public python-gitpython
|
||||
(package
|
||||
(name "python-gitpython")
|
||||
(version "2.1.11")
|
||||
(version "3.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "GitPython" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1a357c28dnhgvq3saia7v29r71ynp48l2qp5xsmnc4vgzmdxqdw2"))))
|
||||
"1jzllsy9lwc9yibccgv7h9naxisazx2n3zmpy21c8n5xhysw69p4"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ;XXX: Tests can only be run within the GitPython repository.
|
||||
|
@ -272,41 +272,37 @@ television and DVD. It is also known as AC-3.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public libaom
|
||||
;; The 1.0.0-errata1 release installs a broken pkg-config .pc file. This
|
||||
;; is fixed in libaom commit 0ddc150, but we use an even later commit.
|
||||
(let ((commit "22b150bf040608028a56d8bf39e72f771383d836")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "libaom")
|
||||
(version (git-version "1.0.0-errata1" revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://aomedia.googlesource.com/aom/")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1pdd5h3n42607n6qmggz4yv8izhjr2kl6knb3kh7gh4v0vy47h1r"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("perl" ,perl)
|
||||
("pkg-config" ,pkg-config)
|
||||
("python" ,python))) ; to detect the version
|
||||
(arguments
|
||||
`(#:tests? #f ;no check target
|
||||
#:configure-flags
|
||||
;; build dynamic library
|
||||
(list "-DBUILD_SHARED_LIBS=YES"
|
||||
"-DENABLE_PIC=TRUE"
|
||||
"-DAOM_TARGET_CPU=generic"
|
||||
(string-append "-DCMAKE_INSTALL_PREFIX="
|
||||
(assoc-ref %outputs "out")))))
|
||||
(home-page "https://aomedia.googlesource.com/aom/")
|
||||
(synopsis "AV1 video codec")
|
||||
(description "Libaom is the reference implementation of AV1. It includes
|
||||
a shared library and encoder and decoder command-line executables.")
|
||||
(license license:bsd-2))))
|
||||
(package
|
||||
(name "libaom")
|
||||
(version "1.0.0-errata1-avif")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://aomedia.googlesource.com/aom/")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"169yfgh7zigc21h71qclfyr7s4wwp2i9vbr4z6pkabypvass4v7m"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("perl" ,perl)
|
||||
("pkg-config" ,pkg-config)
|
||||
("python" ,python))) ; to detect the version
|
||||
(arguments
|
||||
`(#:tests? #f ;no check target
|
||||
#:configure-flags
|
||||
;; build dynamic library
|
||||
(list "-DBUILD_SHARED_LIBS=YES"
|
||||
"-DENABLE_PIC=TRUE"
|
||||
"-DAOM_TARGET_CPU=generic"
|
||||
(string-append "-DCMAKE_INSTALL_PREFIX="
|
||||
(assoc-ref %outputs "out")))))
|
||||
(home-page "https://aomedia.googlesource.com/aom/")
|
||||
(synopsis "AV1 video codec")
|
||||
(description "Libaom is the reference implementation of AV1. It includes a
|
||||
shared library and encoder and decoder command-line executables.")
|
||||
(license license:bsd-2)))
|
||||
|
||||
(define-public libmpeg2
|
||||
(package
|
||||
@ -1552,7 +1548,7 @@ To load this plugin, specify the following option when starting mpv:
|
||||
(define-public youtube-dl
|
||||
(package
|
||||
(name "youtube-dl")
|
||||
(version "2020.01.24")
|
||||
(version "2020.02.16")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/ytdl-org/youtube-dl/"
|
||||
@ -1560,7 +1556,7 @@ To load this plugin, specify the following option when starting mpv:
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1zrnbjnwv315f9a83lk5c0gl4ianvp6q2kinxvqlv604sabcq78b"))))
|
||||
"1ip0p7gifwmkls8ppfvz89j1lh82dg60zmvabj8njnhj170ikkdb"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
;; The problem here is that the directory for the man page and completion
|
||||
|
@ -69,7 +69,7 @@
|
||||
(define-public vim
|
||||
(package
|
||||
(name "vim")
|
||||
(version "8.2.0303")
|
||||
(version "8.2.0343")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@ -78,7 +78,7 @@
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1559lg8wgydyfc8c2sb2m7p8mlkarm7539qfxkh1skrw4mxi605k"))))
|
||||
"063i52h8v7f87zamrw2ph057f0x2nzwf1s0izrm2psy41cyf4wa3"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:test-target "test"
|
||||
|
@ -303,10 +303,10 @@ server and embedded PowerPC, and S390 guests.")
|
||||
(search-patches "qemu-glibc-2.27.patch"))))
|
||||
;; qemu-minimal-2.10 needs Python 2. Remove below once no longer necessary.
|
||||
(native-inputs `(("python-2" ,python-2)
|
||||
,@(fold alist-delete (package-native-inputs qemu)
|
||||
,@(fold alist-delete (package-native-inputs qemu-minimal)
|
||||
'("python-wrapper" "python-sphinx"))))
|
||||
(inputs
|
||||
(fold alist-delete (package-inputs qemu)
|
||||
(fold alist-delete (package-inputs qemu-minimal)
|
||||
;; Disable seccomp support, because it's not required for the GRUB
|
||||
;; test suite, and because it fails with libseccomp 2.4.2 and later.
|
||||
'("libseccomp"))))))
|
||||
|
@ -88,7 +88,7 @@
|
||||
|
||||
(inputs `(("tk" ,tk)
|
||||
("tcl" ,tcl)))
|
||||
(home-page "http://wordnet.princeton.edu/")
|
||||
(home-page "https://wordnet.princeton.edu/")
|
||||
(synopsis "Lexical database for the English language")
|
||||
(description
|
||||
"WordNet is a large lexical database of English. Nouns, verbs,
|
||||
|
@ -2,6 +2,7 @@
|
||||
;;; Copyright © 2016 David Craven <david@craven.ch>
|
||||
;;; Copyright © 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2019 Jesse Gildersleve <jessejohngildersleve@protonmail.com>
|
||||
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -306,22 +307,23 @@ Relogin=" (if (sddm-configuration-relogin? config)
|
||||
(compose list sddm-configuration-sddm))
|
||||
|
||||
(define sddm-service-type
|
||||
(service-type (name 'sddm)
|
||||
(extensions
|
||||
(list (service-extension shepherd-root-service-type
|
||||
sddm-shepherd-service)
|
||||
(service-extension etc-service-type
|
||||
sddm-etc-service)
|
||||
(service-extension pam-root-service-type
|
||||
sddm-pam-services)
|
||||
(service-extension account-service-type
|
||||
(const %sddm-accounts))
|
||||
(service-extension profile-service-type
|
||||
sddm-profile-service)))
|
||||
(default-value (sddm-configuration))
|
||||
(description
|
||||
"Run SDDM, a display and log-in manager for X11 and
|
||||
Wayland.")))
|
||||
(handle-xorg-configuration sddm-configuration
|
||||
(service-type (name 'sddm)
|
||||
(extensions
|
||||
(list (service-extension shepherd-root-service-type
|
||||
sddm-shepherd-service)
|
||||
(service-extension etc-service-type
|
||||
sddm-etc-service)
|
||||
(service-extension pam-root-service-type
|
||||
sddm-pam-services)
|
||||
(service-extension account-service-type
|
||||
(const %sddm-accounts))
|
||||
(service-extension profile-service-type
|
||||
sddm-profile-service)))
|
||||
(default-value (sddm-configuration))
|
||||
(description
|
||||
"Run SDDM, a display and log-in manager for X11 and
|
||||
Wayland."))))
|
||||
|
||||
(define-deprecated (sddm-service #:optional (config (sddm-configuration)))
|
||||
sddm-service-type
|
||||
|
@ -6,6 +6,7 @@
|
||||
;;; Copyright © 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2019 Tim Gesthuizen <tim.gesthuizen@yahoo.de>
|
||||
;;; Copyright © 2020 shtwzrd <shtwzrd@protonmail.com>
|
||||
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -103,6 +104,8 @@
|
||||
gdm-configuration
|
||||
gdm-service-type
|
||||
gdm-service
|
||||
|
||||
handle-xorg-configuration
|
||||
set-xorg-configuration))
|
||||
|
||||
;;; Commentary:
|
||||
@ -459,6 +462,25 @@ desktop session from the system or user profile will be used."
|
||||
|
||||
(program-file "xinitrc" builder))
|
||||
|
||||
(define-syntax handle-xorg-configuration
|
||||
(syntax-rules ()
|
||||
"Generate the `compose' and `extend' entries of a login manager
|
||||
`service-type' to handle specifying the `xorg-configuration' through
|
||||
a `service-extension', as used by `set-xorg-configuration'."
|
||||
((_ configuration-record service-type-definition)
|
||||
(service-type
|
||||
(inherit service-type-definition)
|
||||
(compose (lambda (extensions)
|
||||
(match extensions
|
||||
(() #f)
|
||||
((config . _) config))))
|
||||
(extend (lambda (config xorg-configuration)
|
||||
(if xorg-configuration
|
||||
(configuration-record
|
||||
(inherit config)
|
||||
(xorg-configuration xorg-configuration))
|
||||
config)))))))
|
||||
|
||||
|
||||
;;;
|
||||
;;; SLiM log-in manager.
|
||||
@ -584,18 +606,20 @@ reboot_cmd " shepherd "/sbin/reboot\n"
|
||||
(respawn? #t)))))
|
||||
|
||||
(define slim-service-type
|
||||
(service-type (name 'slim)
|
||||
(extensions
|
||||
(list (service-extension shepherd-root-service-type
|
||||
slim-shepherd-service)
|
||||
(service-extension pam-root-service-type
|
||||
slim-pam-service)
|
||||
(handle-xorg-configuration slim-configuration
|
||||
(service-type (name 'slim)
|
||||
(extensions
|
||||
(list (service-extension shepherd-root-service-type
|
||||
slim-shepherd-service)
|
||||
(service-extension pam-root-service-type
|
||||
slim-pam-service)
|
||||
|
||||
;; Unconditionally add xterm to the system profile, to
|
||||
;; avoid bad surprises.
|
||||
(service-extension profile-service-type
|
||||
(const (list xterm)))))
|
||||
(default-value (slim-configuration))))
|
||||
;; Unconditionally add xterm to the system profile, to
|
||||
;; avoid bad surprises.
|
||||
(service-extension profile-service-type
|
||||
(const (list xterm)))))
|
||||
|
||||
(default-value (slim-configuration)))))
|
||||
|
||||
(define-deprecated (slim-service #:key (slim slim)
|
||||
(allow-empty-passwords? #t) auto-login?
|
||||
@ -946,44 +970,30 @@ the GNOME desktop environment.")
|
||||
(respawn? #t))))
|
||||
|
||||
(define gdm-service-type
|
||||
(service-type (name 'gdm)
|
||||
(extensions
|
||||
(list (service-extension shepherd-root-service-type
|
||||
gdm-shepherd-service)
|
||||
(service-extension activation-service-type
|
||||
(const %gdm-activation))
|
||||
(service-extension account-service-type
|
||||
(const %gdm-accounts))
|
||||
(service-extension pam-root-service-type
|
||||
gdm-pam-service)
|
||||
(service-extension profile-service-type
|
||||
gdm-configuration-gnome-shell-assets)
|
||||
(service-extension dbus-root-service-type
|
||||
(compose list
|
||||
gdm-configuration-gdm))
|
||||
(service-extension localed-service-type
|
||||
(compose
|
||||
xorg-configuration-keyboard-layout
|
||||
gdm-configuration-xorg))))
|
||||
|
||||
;; For convenience, this service can be extended with an
|
||||
;; <xorg-configuration> record. Take the first one that
|
||||
;; comes.
|
||||
(compose (lambda (extensions)
|
||||
(match extensions
|
||||
(() #f)
|
||||
((config . _) config))))
|
||||
(extend (lambda (config xorg-configuration)
|
||||
(if xorg-configuration
|
||||
(gdm-configuration
|
||||
(inherit config)
|
||||
(xorg-configuration xorg-configuration))
|
||||
config)))
|
||||
|
||||
(default-value (gdm-configuration))
|
||||
(description
|
||||
"Run the GNOME Desktop Manager (GDM), a program that allows
|
||||
you to log in in a graphical session, whether or not you use GNOME.")))
|
||||
(handle-xorg-configuration gdm-configuration
|
||||
(service-type (name 'gdm)
|
||||
(extensions
|
||||
(list (service-extension shepherd-root-service-type
|
||||
gdm-shepherd-service)
|
||||
(service-extension activation-service-type
|
||||
(const %gdm-activation))
|
||||
(service-extension account-service-type
|
||||
(const %gdm-accounts))
|
||||
(service-extension pam-root-service-type
|
||||
gdm-pam-service)
|
||||
(service-extension profile-service-type
|
||||
gdm-configuration-gnome-shell-assets)
|
||||
(service-extension dbus-root-service-type
|
||||
(compose list
|
||||
gdm-configuration-gdm))
|
||||
(service-extension localed-service-type
|
||||
(compose
|
||||
xorg-configuration-keyboard-layout
|
||||
gdm-configuration-xorg))))
|
||||
(default-value (gdm-configuration))
|
||||
(description
|
||||
"Run the GNOME Desktop Manager (GDM), a program that allows
|
||||
you to log in in a graphical session, whether or not you use GNOME."))))
|
||||
|
||||
(define-deprecated (gdm-service #:key (gdm gdm)
|
||||
(allow-empty-passwords? #t)
|
||||
|
119
gnu/tests/cups.scm
Normal file
119
gnu/tests/cups.scm
Normal file
@ -0,0 +1,119 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (gnu tests cups)
|
||||
#:use-module (gnu tests)
|
||||
#:use-module (gnu system)
|
||||
#:use-module (gnu system vm)
|
||||
#:use-module (gnu services)
|
||||
#:use-module (gnu services cups)
|
||||
#:use-module (gnu services networking)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix store)
|
||||
#:use-module (guix monads)
|
||||
#:export (%test-cups))
|
||||
|
||||
;;;
|
||||
;;; Test the Common Unix Printing System.
|
||||
;;;
|
||||
|
||||
(define* (run-cups-test os-configuration #:optional (cups-port 631))
|
||||
(define os
|
||||
(marionette-operating-system os-configuration
|
||||
#:imported-modules '((gnu services herd))))
|
||||
|
||||
(define forwarded-port 8080)
|
||||
|
||||
(define vm
|
||||
(virtual-machine
|
||||
(operating-system os)
|
||||
(port-forwardings `((,forwarded-port . ,cups-port)))))
|
||||
|
||||
(define test
|
||||
(with-imported-modules '((gnu build marionette))
|
||||
#~(begin
|
||||
(use-modules (gnu build marionette)
|
||||
(srfi srfi-11) (srfi srfi-64)
|
||||
(web client) (web response))
|
||||
|
||||
(define marionette
|
||||
(make-marionette (list #$vm)))
|
||||
|
||||
(mkdir #$output)
|
||||
(chdir #$output)
|
||||
|
||||
(test-begin "cups")
|
||||
|
||||
;; Wait for the web interface to become ready.
|
||||
(wait-for-tcp-port #$cups-port marionette)
|
||||
|
||||
(test-equal "http-get default page"
|
||||
200
|
||||
(let-values
|
||||
(((response text)
|
||||
(http-get #$(simple-format
|
||||
#f "http://localhost:~A/" forwarded-port)
|
||||
#:decode-body? #t)))
|
||||
(response-code response)))
|
||||
|
||||
(test-equal "http-get admin page"
|
||||
200
|
||||
(let-values
|
||||
(((response text)
|
||||
(http-get #$(simple-format
|
||||
#f "http://localhost:~A/admin" forwarded-port)
|
||||
#:decode-body? #t)))
|
||||
(response-code response)))
|
||||
|
||||
(test-end)
|
||||
(exit (= (test-runner-fail-count (test-runner-current)) 0)))))
|
||||
|
||||
(gexp->derivation "cups-test" test))
|
||||
|
||||
(define %cups-os
|
||||
(simple-operating-system
|
||||
(service dhcp-client-service-type)
|
||||
(service cups-service-type
|
||||
(cups-configuration
|
||||
(web-interface? #t)
|
||||
;; Listen on all interfaces instead of just localhost so we
|
||||
;; can access the web interface "remotely".
|
||||
(listen '("*:631" "/var/run/cups/cups.sock"))
|
||||
;; Add access controls for the Qemu-managed network.
|
||||
(location-access-controls
|
||||
(list (location-access-control
|
||||
(path "/")
|
||||
(access-controls '("Order allow,deny"
|
||||
"Allow from 10.0.0.0/8")))
|
||||
(location-access-control
|
||||
(path "/admin")
|
||||
(access-controls '("Order allow,deny"
|
||||
"Allow from 10.0.0.0/8")))
|
||||
(location-access-control
|
||||
(path "/admin/conf")
|
||||
(access-controls '("Order allow,deny"
|
||||
"AuthType Basic"
|
||||
"Require user @SYSTEM"
|
||||
"Allow localhost")))))))))
|
||||
|
||||
(define %test-cups
|
||||
(system-test
|
||||
(name "cups")
|
||||
(description "Test the CUPS print server")
|
||||
(value (run-cups-test %cups-os))))
|
||||
|
Loading…
Reference in New Issue
Block a user