me
/
guix
Archived
1
0
Fork 0
Commit Graph

88505 Commits (d5a9f2a404479c92b109dd14eb6fc597abc11aff)

Author SHA1 Message Date
Ricardo Wurmus 4cc33ce2b2
gnu: r-gghighlight: Update to 0.3.3.
* gnu/packages/cran.scm (r-gghighlight): Update to 0.3.3.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus ea5377a641
gnu: r-torch: Update to 0.8.0.
* gnu/packages/cran.scm (r-torch): Update to 0.8.0.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus e0a7f404eb
gnu: r-univoutl: Update to 0.4.
* gnu/packages/cran.scm (r-univoutl): Update to 0.4.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 17f70b7363
gnu: r-randtoolbox: Update to 2.0.1.
* gnu/packages/cran.scm (r-randtoolbox): Update to 2.0.1.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 2327b15d31
gnu: r-terra: Update to 1.5-34.
* gnu/packages/cran.scm (r-terra): Update to 1.5-34.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus f85842a8e2
gnu: r-aplot: Update to 0.1.6.
* gnu/packages/cran.scm (r-aplot): Update to 0.1.6.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 58ec67948c
gnu: r-kernlab: Update to 0.9-31.
* gnu/packages/cran.scm (r-kernlab): Update to 0.9-31.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus bee70949b9
gnu: r-haplo-stats: Update to 1.8.9.
* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.9.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 1821a127e7
gnu: r-adegenet: Update to 2.1.7.
* gnu/packages/cran.scm (r-adegenet): Update to 2.1.7.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 3e38a5167d
gnu: r-classint: Update to 0.4-7.
* gnu/packages/cran.scm (r-classint): Update to 0.4-7.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 68c1510295
gnu: r-apcluster: Update to 1.4.10.
* gnu/packages/cran.scm (r-apcluster): Update to 1.4.10.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 0f94dd778c
gnu: r-parallelly: Update to 1.32.0.
* gnu/packages/cran.scm (r-parallelly): Update to 1.32.0.
2022-06-13 15:24:28 +02:00
Ricardo Wurmus 313c4234a0
gnu: r-rmpfr: Update to 0.8-9.
* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-9.
2022-06-13 15:24:27 +02:00
Ricardo Wurmus cac7de2fc5
gnu: r-sodium: Update to 1.2.1.
* gnu/packages/cran.scm (r-sodium): Update to 1.2.1.
2022-06-13 15:24:27 +02:00
Ricardo Wurmus b3dca70aa1
gnu: r-admisc: Update to 0.28.
* gnu/packages/cran.scm (r-admisc): Update to 0.28.
2022-06-13 15:24:27 +02:00
Ricardo Wurmus 58e256383f
gnu: r-rgl: Update to 0.109.2.
* gnu/packages/cran.scm (r-rgl): Update to 0.109.2.
[propagated-inputs]: Add r-base64enc and r-mime.
[native-inputs]: Add r-rmarkdown.
2022-06-13 15:24:14 +02:00
Ricardo Wurmus 739a195622
gnu: r-flextable: Update to 0.7.2.
* gnu/packages/cran.scm (r-flextable): Update to 0.7.2.
2022-06-13 14:21:51 +02:00
Ricardo Wurmus 9d0ce9aaf4
gnu: r-officer: Update to 0.4.3.
* gnu/packages/cran.scm (r-officer): Update to 0.4.3.
2022-06-13 14:21:51 +02:00
Ricardo Wurmus 7edac5cd0a
gnu: r-rdpack: Update to 2.3.1.
* gnu/packages/cran.scm (r-rdpack): Update to 2.3.1.
2022-06-13 14:21:51 +02:00
Ricardo Wurmus ba881471ac
gnu: r-ellipse: Update to 0.4.3.
* gnu/packages/cran.scm (r-ellipse): Update to 0.4.3.
2022-06-13 14:21:50 +02:00
Ricardo Wurmus c3bbdd4a5b
gnu: r-sna: Update to 2.7.
* gnu/packages/cran.scm (r-sna): Update to 2.7.
2022-06-13 14:21:50 +02:00
Ricardo Wurmus d72d39eaaf
gnu: r-processx: Update to 3.6.0.
* gnu/packages/cran.scm (r-processx): Update to 3.6.0.
2022-06-13 14:21:49 +02:00
Ricardo Wurmus 18fd4e7d70
gnu: r-vcd: Update to 1.4-10.
* gnu/packages/cran.scm (r-vcd): Update to 1.4-10.
2022-06-13 14:21:49 +02:00
Ricardo Wurmus 9ccb6b4bee
gnu: r-ipred: Update to 0.9-13.
* gnu/packages/cran.scm (r-ipred): Update to 0.9-13.
2022-06-13 14:21:49 +02:00
Ricardo Wurmus 8221425e3e
gnu: r-progressr: Update to 0.10.1.
* gnu/packages/cran.scm (r-progressr): Update to 0.10.1.
2022-06-13 14:21:48 +02:00
Ricardo Wurmus 38dde27cb3
gnu: r-bdsmatrix: Update to 1.3-6.
* gnu/packages/cran.scm (r-bdsmatrix): Update to 1.3-6.
2022-06-13 14:21:48 +02:00
Ricardo Wurmus c992406b5a
gnu: r-sp: Update to 1.5-0.
* gnu/packages/cran.scm (r-sp): Update to 1.5-0.
2022-06-13 14:21:48 +02:00
Ricardo Wurmus 6ffd58142c
gnu: r-proxy: Update to 0.4-27.
* gnu/packages/cran.scm (r-proxy): Update to 0.4-27.
2022-06-13 14:21:47 +02:00
Ricardo Wurmus 65464d9027
gnu: r-restrserve: Update to 1.2.0.
* gnu/packages/cran.scm (r-restrserve): Update to 1.2.0.
2022-06-13 14:21:47 +02:00
Ricardo Wurmus ae4c1cb0b3
gnu: r-benchmarkme: Update to 1.0.8.
* gnu/packages/cran.scm (r-benchmarkme): Update to 1.0.8.
[propagated-inputs]: Add r-stringr.
2022-06-13 14:21:46 +02:00
Ricardo Wurmus 1917b1f63e
gnu: r-afpt: Update to 1.1.0.2.
* gnu/packages/cran.scm (r-afpt): Update to 1.1.0.2.
2022-06-13 14:21:46 +02:00
Ricardo Wurmus fce6aeba7e
gnu: r-nbpseq: Update to 0.3.1.
* gnu/packages/bioconductor.scm (r-nbpseq): Update to 0.3.1.
2022-06-13 14:21:46 +02:00
Ricardo Wurmus 37378829bc
gnu: r-restfulr: Update to 0.0.14.
* gnu/packages/bioconductor.scm (r-restfulr): Update to 0.0.14.
2022-06-13 14:21:42 +02:00
Ricardo Wurmus 7846896156
gnu: Add js-mathjax-for-r-mathjaxr.
* gnu/packages/patches/mathjax-3.1.2-no-a11y.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/javascript.scm (js-mathjax-for-r-mathjaxr): New variable.
2022-06-13 12:43:31 +02:00
Lars-Dominik Braun 97ebfc8f5c
gnu: python-asyncssh: Update to 2.11.0.
* gnu/packages/ssh.scm (python-asyncssh)[version]: Update to 2.11.0.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Add python-fido2, python-aiofiles, netcat and
python-pytest.
[arguments]: Disable netcat autodetection. Replace 'check with call
to pytest.
2022-06-13 12:30:17 +02:00
Artyom V. Poptsov b40761ca9d
gnu: Add python-langcodes.
* gnu/packages/python-xyz.scm (python-langcodes): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-13 12:27:35 +02:00
terramorpha fcad622648
services: guix: Generalize extensions.
* gnu/services/base.scm (<guix-extension>): New record type.
(guix-extension-merge): New procedure.
(guix-service-type): Honor extensions.
* doc/guix.texi (Base Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-13 12:27:35 +02:00
Ludovic Courtès 8918ce6d16
gnu: racket: Avoid use of (ice-9 exceptions).
Fixes <https://issues.guix.gnu.org/54546>.
Reported by Giovanni Biscuolo <g@xelera.eu>
and Michael Chirillo <michael.a.chirillo@gmail.com>.

* gnu/packages/racket.scm (racket): Rewrite in terms of SRFI-34/35
instead of (ice-9 exceptions).
2022-06-13 12:27:34 +02:00
Guillaume Le Vaillant c318f4fcb1
gnu: txr: Update to 277.
* gnu/packages/lisp.scm (txr): Update to 277.
  [inputs]: Add zlib.
2022-06-13 11:06:57 +02:00
Ludovic Courtès 6aa457fed1
Merge branch 'staging' 2022-06-13 08:57:51 +02:00
Marius Bakke d4482e9a9e
gnu: ungoogled-chromium: Update to 102.0.5005.115-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 102.0.5005.115.
(%ungoogled-revision): Set to 1.
(%ungoogled-origin, ungoogled-chromium): Update hash.
2022-06-13 00:44:12 +02:00
Marius Bakke bcd9866eb4
gnu: LLVM, Clang, LLD: Update to 14.0.5.
* gnu/packages/llvm.scm (llvm-14, clang-14, lld-14): Update to 14.0.5.
(%llvm-monorepo-hashes, %llvm-patches): Adjust accordingly.
2022-06-13 00:44:12 +02:00
Marius Bakke d3d00b1b4f
gnu: uBlock Origin: Update to 1.43.0.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.43.0.
2022-06-13 00:44:12 +02:00
Ricardo Wurmus 0006a9a83a
gnu: Add r-deconvr.
* gnu/packages/bioconductor.scm (r-deconvr): New variable.
2022-06-12 22:51:23 +02:00
Ricardo Wurmus eec1724ea6
gnu: Add r-rsq.
* gnu/packages/cran.scm (r-rsq): New variable.
2022-06-12 22:51:23 +02:00
Ludovic Courtès 622545de6c
Merge branch 'master' into staging 2022-06-12 22:49:47 +02:00
jgart 9c036f2dfb
gnu: Add emacs-corfu-doc-terminal.
* gnu/packages/emacs-xyz.scm (emacs-corfu-doc-terminal): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-06-12 13:19:24 +02:00
jgart a473d74ff1
gnu: Add emacs-corfu-terminal.
* gnu/packages/emacs-xyz.scm (emacs-corfu-terminal): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-06-12 13:19:23 +02:00
Efraim Flashner e22b55f0b9
gnu: llvm-14: Fix configure-flags for cross-compiling.
* gnu/packages/llvm.scm (llvm-14)[arguments]: Fix syntax error in
configure-flags when cross-compiling llvm.
2022-06-12 13:50:47 +03:00
Efraim Flashner 3cbef19a90
gnu: zig: Limit to 64bit systems.
* gnu/packages/zig.scm (zig)[supported-systems]: New field.
2022-06-12 13:50:47 +03:00
Ricardo Wurmus 541823b318
gnu: r-hdf5array: Update to 1.24.1.
* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.24.1.
2022-06-12 11:16:30 +02:00
Ricardo Wurmus a12ec47cbd
gnu: r-universalmotif: Update to 1.14.1.
* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.14.1.
2022-06-12 11:16:30 +02:00
Ricardo Wurmus a76b657d93
gnu: r-rsubread: Update to 2.10.2.
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.10.2.
2022-06-12 11:16:30 +02:00
Ricardo Wurmus 41435e0e1c
gnu: r-clusterprofiler: Update to 4.4.2.
* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.4.2.
2022-06-12 11:16:29 +02:00
Ricardo Wurmus 640b45d73c
gnu: r-monocle: Update to 2.24.1.
* gnu/packages/bioconductor.scm (r-monocle): Update to 2.24.1.
2022-06-12 11:16:29 +02:00
Ricardo Wurmus 8ed8c8b8da
gnu: r-chippeakanno: Update to 3.30.1.
* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.30.1.
2022-06-12 11:16:29 +02:00
Ricardo Wurmus 46aab4d33d
gnu: r-zellkonverter: Update to 1.6.2.
* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.6.2.
2022-06-12 11:16:28 +02:00
Ricardo Wurmus 7a344aa9e2
gnu: r-keggrest: Update to 1.36.2.
* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.2.
2022-06-12 11:16:28 +02:00
Ricardo Wurmus 1ecac84c73
gnu: r-genomicfeatures: Update to 1.48.3.
* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.48.3.
2022-06-12 11:16:28 +02:00
Ricardo Wurmus 15e26f97d9
gnu: r-biocparallel: Update to 1.30.3.
* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.30.3.
[propagated-inputs]: Add r-codetools.
2022-06-12 11:16:28 +02:00
Ricardo Wurmus f5899fe58b
gnu: r-deepsnv: Update to 1.42.1.
* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.42.1.
2022-06-12 11:16:23 +02:00
Julien Lepiller 965d54e344
gnu: java-plexus-component-metadata: Fix package.
* gnu/packages/java.scm (java-plexus-component-metadata): Apply fix for
  newer jdom.
2022-06-12 09:07:17 +02:00
Ludovic Courtès 091eb323ba
Merge branch 'master' into staging 2022-06-08 14:53:16 +02:00
jgart via Guix-patches via 0c5299200f
gnu: Add emacs-pyimport.
* gnu/packages/emacs-xyz.scm (emacs-pyimport): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-08 00:14:41 +02:00
Stefan Reichör 7fbf02b854
gnu: Add emacs-toodoo.
* gnu/packages/emacs-xyz.scm (emacs-toodoo): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-08 00:09:04 +02:00
Thomas Albers 1ba8c74de3
gnu: Add emacs-opencl-mode.
* gnu/packages/emacs-xyz.scm (emacs-opencl-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-08 00:02:53 +02:00
Ludovic Courtès 05fef7bfc6
gnu: timescaledb: Adjust test preparation to PostgreSQL 13.6.
The previous method of making a union with symlinks would work with 13.4
but not with 13.6, which has an extra 'canonicalize_path' call in
'find_my_exec'.

* gnu/packages/databases.scm (timescaledb)[arguments]: In
'prepare-tests', pass #:symlink argument to 'union-build'.
2022-06-07 23:58:16 +02:00
Ludovic Courtès b422687cbd
gnu: postgresql@10: Fix manual compilation.
This is a followup to f0227a18c2.

* gnu/packages/databases.scm (postgresql-10)[native-inputs]: New field.
2022-06-05 17:00:18 +02:00
Ludovic Courtès 5035be651a
gnu: docbook-sgml: Add 4.2.
* gnu/packages/docbook.scm (docbook-sgml-4.2, docbook-sgml-4.1): New
variables.
(docbook-sgml): Make an alias to 'docbook-sgml-4.1'.
2022-06-05 17:00:18 +02:00
Ludovic Courtès 5b6b4ade7c
gnu: go: Make 'make-go-std' memoizing.
* gnu/packages/golang.scm (make-go-std): Use 'mlambdaq'.
2022-06-05 17:00:18 +02:00
Ludovic Courtès fb21085d25
gnu: go-std: Make public.
* gnu/packages/golang.scm (go-std-1.14, go-std-1.16, go-std-1.17): New
variables.
2022-06-05 17:00:17 +02:00
Tobias Geerinckx-Rice 75eae3fd78
gnu: emacs-rainbow-mode: Update to 1.0.6.
* gnu/packages/emacs-xyz.scm (emacs-rainbow-mode): Update to 1.0.6.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice 1dc22f19e8
gnu: emacs-undo-tree: Update to 0.8.2.
* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.8.2.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice 4fc248ada2
gnu: emacs-ghub: Update to 3.5.6.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.5.6.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice 9105c60f0d
gnu: putty: Update to 0.77.
* gnu/packages/networking.scm (putty): Update to 0.77.
[build-system]: Switch to CMAKE-BUILD-SYSTEM.
[arguments]: Remove the old 'chdir phase.  Add a custom 'check phase.
[native-inputs]: Add perl.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 66c5e40762
gnu: emacs-d-mode: Update to 2.0.12.
* gnu/packages/emacs-xyz.scm (emacs-d-mode): Update to 2.0.12.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 8578b8d8b5
gnu: openmpi: Update to 4.1.4.
* gnu/packages/mpi.scm (openmpi): Update to 4.1.4.
2022-06-05 02:00:00 +02:00
Jai Vetrivelan 5a42df6e49
gnu: Add emacs-xah-fly-keys.
* gnu/packages/emacs-xyz.scm (emacs-xah-fly-keys): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-07 21:55:39 +02:00
Aleksandr Vityazev 8e6228d499
gnu: emacs-plz: Update to 0.1.
* gnu/packages/emacs-xyz (emacs-plz): Update to 0.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-07 21:45:10 +02:00
Rostislav Svoboda 899c29805f
gnu: emacs-evil-collection: Update to 0.0.8.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.8.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-07 21:40:29 +02:00
André A. Gomes c53a92ca2d
gnu: emacs-modus-themes: Update to 2.4.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.4.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-07 21:38:27 +02:00
jgart via Guix-patches via 5f4946fac5
gnu: Add emacs-popon.
* gnu/packages/emacs-xyz.scm (emacs-popon): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-06-07 21:01:41 +02:00
derekchuank@outlook.com b42ed3b77c
gnu: Add xwhite.
* gnu/packages/xdisorg.scm (xwhite): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-07 18:29:13 +02:00
Foo Chuan Wei d78478758e
gnu: Add edlin.
* gnu/packages/text-editors.scm (edlin): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-07 18:29:13 +02:00
Felix Lechner 2c8c9403ae
gnu: nyacc: Update to 1.07.0.
* gnu/packages/mes.scm (nyacc): Update to 1.07.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-07 18:29:12 +02:00
Ludovic Courtès 71388e1fda
gnu: guile-fibers: Update to 1.1.1.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to 1.1.1.
2022-06-07 18:29:12 +02:00
Efraim Flashner 413b85ad4f
gnu: Remove unused patch.
* gnu/packages/patches/python-flake8-polyfill-flake8-4-compat.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-06-07 19:11:48 +03:00
Vagrant Cascadian 96d47797dc
gnu: python-debian: Set version to build reproducibly.
* gnu/packages/python-xyz.scm (python-debian)[arguments]: Add 'set-version
  phase.
2022-06-07 08:42:41 -07:00
Maxim Cournoyer ceeb2bfcae
gnu: offlate: Fix build.
* gnu/packages/python-xyz.scm (offlate)
[phases]{patch-for-pygit2}: New phase.
2022-06-07 09:11:56 -04:00
Maxim Cournoyer e3d2650726
gnu: python-pygit2: Update to 1.9.2 and enable tests.
* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.9.2.
[tests?]: Delete argument.
[phases]{check}: New phase override.
[description]: Fix sentence.
2022-06-07 09:11:55 -04:00
Maxim Cournoyer 5125d005ed
gnu: python-pygmsh: Update to 7.1.17.
* gnu/packages/simulation.scm (python-pygmsh): Update to 7.1.17.
[source]: Remove snippet and modules fields.
[origin]: Prefix tag by "v".
[phases]: Delete trailing #t.
{workaround-gmsh-detection-failure}: New phase.
{build, install}: New phase overrides.
{check}: Honor tests and remove extraneous add-installed-pythonpath call.
[native-inputs]: Remove wheel.  Add python-pypa-build and python-flit-core.
[propagated-inputs]: Remove python-importlib-metadata.
2022-06-07 09:11:55 -04:00
Maxim Cournoyer 937094b75c
gnu: python-xunitparser: Update to 1.3.4.
* gnu/packages/python-check.scm (python-xunitparser): Update to 1.3.4.
2022-06-07 09:11:55 -04:00
Maxim Cournoyer 8b2ce33ee2
gnu: nikola: Update to 8.2.2.
* gnu/packages/python-xyz.scm (nikola): Update to 8.2.2.
2022-06-07 09:11:54 -04:00
Maxim Cournoyer f336f69f28
gnu: electron-cash: Apply new style to inputs and use gexps.
* gnu/packages/finance.scm (electron-cash)[phases]: Use gexps.
[inputs]: Use new style.
2022-06-07 09:11:54 -04:00
Maxim Cournoyer a7e985d3a3
gnu: electron-cash: Update to 4.2.10.
* gnu/packages/finance.scm (electron-cash): Update to 4.2.10.
2022-06-07 09:11:54 -04:00
Maxim Cournoyer da0839c77d
gnu: trezor-agent: Update to 0.14.4.
* gnu/packages/finance.scm (trezor-agent): Update to 0.14.4.
[phases]{relax-requirements}: New phase.
2022-06-07 09:11:54 -04:00
Maxim Cournoyer 036a464258
gnu: python-trezor: Add python-hidapi optional dependency.
* gnu/packages/finance.scm (python-trezor)
[propagated-inputs]: Add python-hidapi.
2022-06-07 09:11:54 -04:00
Maxim Cournoyer 4e92098e85
gnu: python-trezor-agent: Delete trailing #t and honor TESTS?.
* gnu/packages/finance.scm (python-trezor-agent)
[phases]: Delete trailing #t.
{check}: Honor TESTS?.  Delete extraneous add-installed-pythonpath call.
2022-06-07 09:11:53 -04:00
Maxim Cournoyer 08063e55ba
gnu: python-trezor: Update to 0.13.0.
* gnu/packages/finance.scm (python-trezor): Update to 0.13.0.
[source]: Delete broken symbolic links in snippet.
[propagated-inputs]: Use python-click-7.
[native-inputs]: Re-order.
2022-06-07 09:11:53 -04:00
Maxim Cournoyer 8df6117b78
gnu: python-flask-restx: Skip networking dependent test.
* gnu/packages/python-web.scm (python-flask-restx)
[phases]{check}: Skip the 'test_redirect' test.
2022-06-07 09:11:53 -04:00
Maxim Cournoyer 53a0e405ff
gnu: python-flask-combo-jsonapi: Skip failing test.
* gnu/packages/python-web.scm (python-flask-combo-jsonapi)
[phases]{check}: Skip
test_get_list_with_simple_filter_relationship_custom_qs_api test.
[native-inputs]: Normalize indentation.
2022-06-07 09:11:53 -04:00
Maxim Cournoyer 86a915433b
gnu: xenon: Update to 0.9.0, rename and relocate.
* gnu/packages/python-xyz.scm (python-xenon): Rename to...
* gnu/packages/code.scm (xenon): ... this.  Update to 0.9.0.
[native-inputs]: Delete field.
[inputs]: New field.
[phases]: Delete argument.
(python-xenon): Mark as deprecated.
2022-06-07 09:11:53 -04:00
Maxim Cournoyer 5022cf8e04
gnu: python-flake8: Update to 4.0.1.
* gnu/packages/python-xyz.scm (python-flake8): Update to 4.0.1.
[phases]{check}: Delete extraneous add-installed-pythonpath call.
[propagated-inputs]: Re-indent.
[native-inputs]: Remove python-mock.
2022-06-07 09:11:51 -04:00
Maxim Cournoyer f4696aeb94
gnu: Remove python-flake8-polyfill.
This package is mostly useful for Flake8 version 2 or 3 (see:
https://github.com/PyCQA/flake8-polyfill/pull/14#issuecomment-979161161).

* gnu/packages/python-xyz.scm (python-flake8-polyfill): Delete variable.
2022-06-07 09:11:20 -04:00
Maxim Cournoyer e05cac9080
gnu: python-pep8-naming: Update to 0.13.0.
* gnu/packages/python-xyz.scm (python-pep8-naming): Update to 0.13.0.
[propagated-inputs]: Remove python-flake8-polyfill.
2022-06-07 09:11:04 -04:00
Maxim Cournoyer e326552698
gnu: python-radon: Update to 5.1.0.
* gnu/packages/python-xyz.scm (python-radon): Update to 5.1.0.
[propagated-inputs]: Remove python-flake8-polyfill.
2022-06-07 09:11:03 -04:00
Josselin Poiret 0aa4311790
gnu: install: Add uvesafb service only on targets that support v86d.
Fixes <https://issues.guix.gnu.org/55806>.

* gnu/system/install.scm (%installation-services): Refactor into a
procedure, so that it can capture the system it's installing for.
Conditionally add uvesafb-service-type based on whether v86d is
supported by the target architecture.
(installation-os)[services]: Use the %installation-service procedure.
(uvesafb-shepherd-service): Remove %host-type checks.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2022-06-07 11:49:18 +02:00
Efraim Flashner 478d2e4b02
gnu: python-flake8-polyfill: Update home-page.
* gnu/packages/python-xyz.scm (python-flake8-polyfill)[home-page]: Update
to new upstream URI.
2022-06-07 09:25:33 +03:00
Efraim Flashner 0fd5222ad6
gnu: python-flake8-polyfill: Honor tests? flag.
* gnu/packages/python-xyz.scm (python-flake8-polyfill)[arguments]:
Adjust custom 'check phase to honor the #:tests? flag.
2022-06-07 09:24:14 +03:00
Efraim Flashner 49a47bdcc5
gnu: python-flake8-polyfill: Fix building with python-flake8@4.
* gnu/packages/python-xyz.scm (python-flake8-polyfill)[source]: Add patch.
* gnu/packages/patches/python-flake8-polyfill-flake8-4-compat.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-06-07 09:22:35 +03:00
Petr Hodina 7e7c8b253c
gnu: python-flake8: Update to 4.0.1.
* gnu/packages/python-xyz.scm (python-flake8): Update to 4.0.1.
[source]: Remove snippet.
[arguments]: Respect tests?.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-06-07 09:14:04 +03:00
Petr Hodina 2660f99b57
gnu: python-pycodestyle: Update to 2.8.0.
* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.8.0.
[arguments]: Respect tests?.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-06-07 09:13:52 +03:00
Leo Famulari 2680f30a2e
gnu: Borg: Update to 1.2.1.
* gnu/packages/backup.scm (borg): Update to 1.2.1.
2022-06-06 22:57:26 -04:00
Leo Famulari b04c338265
gnu: python-msgpack: Update to 1.0.4.
* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.4.
2022-06-06 22:57:14 -04:00
Tobias Geerinckx-Rice 80683d29f4
gnu: perl-catalyst-devel: Update to 1.42.
* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.42.
2022-06-05 02:00:18 +02:00
Tobias Geerinckx-Rice aef64b9c45
gnu: emacs-kind-icon: Update to 0.1.5.
* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.5.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice f6eab5abce
gnu: perl-xml-compile-soap: Update to 3.27.
* gnu/packages/xml.scm (perl-xml-compile-soap): Update to 3.27.
[propagated-inputs]: Replace perl-file-slurp-tiny with perl-file-slurper.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 67a78c0ad6
gnu: ndctl: Update to 73.
* gnu/packages/disk.scm (ndctl): Update to 73.
[build-system]: Switch to Meson.
[arguments]: Adjust #:configure-flags accordingly.  Remove #:make-flags.
[native-inputs]: Remove automake, autoconf, and libtool.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice cd81b3bdfd
gnu: memkind: Update to 1.13.0.
* gnu/packages/disk.scm (memkind): Update to 1.13.0.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice e3b94eddf6
gnu: sudo: Update to 1.9.11.
* gnu/packages/admin.scm (sudo): Update to 1.9.11.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 7d00cdf44d
gnu: diffoscope: Update to 216.
* gnu/packages/diffoscope.scm (diffoscope): Update to 216.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 7f2328b7df
gnu: guvcview: Update to 2.0.8.
* gnu/packages/video.scm (guvcview): Update to 2.0.8.
[inputs]: Add bdb and libjpeg-turbo.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice b8686f1bfc
gnu: python-pyodbc-c: Fix comment.
* gnu/packages/databases.scm (python-pyodbc-c): Fix comment about tests.
2022-06-05 02:00:00 +02:00
Leo Famulari 337441609c
gnu: mu: Update to 1.6.11.
* gnu/packages/mail.scm (mu): Update to 1.6.11.
2022-06-06 20:53:49 -04:00
Leo Famulari 3b4e56c953
gnu: Mutt: Update to 2.2.6.
* gnu/packages/mail.scm (mutt): Update to 2.2.6.
2022-06-06 20:53:49 -04:00
Vagrant Cascadian 5850f1e99a
gnu: virtuoso-ose: Do not embed kernel version and timestamps.
* gnu/packages/databases.scm (virtuoso-ose)[arguments]: Add
  'avoid-embedding-kernel-and-timestamps phase.
2022-06-06 15:08:24 -07:00
Vagrant Cascadian da115f9f7a
gnu: uim: Build reproducibly.
* gnu/packages/xorg.scm (uim)[arguments]: Disable parallel build.
2022-06-06 15:08:21 -07:00
Vagrant Cascadian 964cdd57fa
gnu: discrover: Use reproducible timestamps.
* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add
  'set-force-source-date phase.
2022-06-06 15:08:18 -07:00
Vagrant Cascadian 8bac52e6f3
gnu: perl-term-size-perl: Remove timestamps.
* gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add
  'remote-timestamps phase.
2022-06-06 13:50:50 -07:00
Vagrant Cascadian a04a987450
gnu: itpp: Avoid embedding build dates.
* gnu/packages/maths.scm (itpp): Add 'set-man-page-date and
  'set-force-source-date phases.
2022-06-06 13:50:46 -07:00
Ludovic Courtès 264ca9452f
services: syslogd: Do not fsync at each line.
Fixes <https://issues.guix.gnu.org/55707>.

Previously Inetutils' syslogd would call 'fsync' after each line written
to a file.  This would significantly increase boot times on machines
with slow-ish spinning HDDs, where each 'fsync' call would take between
0.1s and 0.4s (and we'd do two of them for each line, one for
/var/log/messages and one for /var/log/debug).

* gnu/services/base.scm (%default-syslog.conf): Add a '-' before each
file name, except /var/log/secure.  Change what goes to /var/log/debug.
2022-06-06 22:43:31 +02:00
Ludovic Courtès 635d49f97e
packages: Use SRFI-71 instead of SRFI-11.
* gnu/packages.scm (%package-module-path): Use 'let*' instead of
'let*-values'.
(specification->package, specification->location)
(specification->package+output): Use 'let' instead of 'let-values'.
2022-06-06 22:43:30 +02:00
Antero Mejr 7041fe0646
packages: Add 'specifications->packages'.
* gnu/packages.scm (specifications->packages): New procedure.
* guix/scripts/home/import.scm (manifest+configuration-files->code): Use it.
* tests/home-import.scm (match-home-environment-no-services)
(match-home-environment-no-services-nor-packages)
(match-home-environment-bash-service)
(match-home-environment-bash-service-with-alias): Adjust 'packages'
field accordingly.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-06-06 22:43:30 +02:00
Peter Polidoro f08bfca083
gnu: Add python-progress.
* gnu/packages/python-xyz.scm (python-progress): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-06 22:43:30 +02:00
Peter Polidoro 2aceb1e13e
gnu: Add python-canopen.
* gnu/packages/python-xyz.scm (python-canopen): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-06 22:43:30 +02:00
Karl Hallsby 618f665a5f
bootloader: grub: Add removable grub-efi bootloader option.
For single-disk installs (external USBs) and for amnesiac UEFIs, Guix is not
found using its default Grub EFI bootloader location of
/boot/efi/EFI/Guix/grubx64.efi means the Guix install will not be found.

To handle this, we can place the bootloader file in the UEFI specification
location, overwriting any other OS that may have placed a file there. This
location is namely /boot/efi/EFI/BOOT/BOOTX64.efi. Grub has explicit support
for this location/situation with the `--removable` flag.

* gnu/bootloader/grub.scm (install-grub-efi-removable)
(grub-efi-removable-bootloader): New variables.
* doc/guix.texi (Bootloader Configuration): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-06 22:43:30 +02:00
Arun Isaac e614cf2907
gnu: guile-xapian: Update to 0.2.0.
* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0.
[source]: Remove modules and snippet setting LD_LIBRARY_PATH.
2022-06-07 01:20:53 +05:30
Efraim Flashner b995c1bd10
gnu: python-flake8: Allow building with newer python-pyflakes.
* gnu/packages/python-xyz.scm (python-flake8)[source]: Add snippet to
remove upper bound on dependency python-pyflakes version.
2022-06-06 22:18:36 +03:00
Maxim Cournoyer b9c8c3585b
gnu: Add python-labjack.
* gnu/packages/python-xyz.scm (python-labjack): New variable.
2022-06-06 13:32:34 -04:00
Maxim Cournoyer 1c7d5b1c82
gnu: Add python-exodriver.
* gnu/packages/python-xyz.scm (python-exodriver): New variable.
2022-06-06 13:27:39 -04:00
Maxim Cournoyer 1d0d46b1c7
system: Fix typo, add doc.
* gnu/system.scm (operating-system-kernel-arguments): Fix typo in doc.
(boot-parameters->menu-entry): Add doc.
2022-06-06 11:29:51 -04:00
Tobias Geerinckx-Rice 898511205c
gnu: irssi: Edit description.
* gnu/packages/irc.scm (irssi)[synopsis, description]: Expound.
2022-06-05 02:00:00 +02:00
Julien Lepiller 1643402950
gnu: offlate: Update to 0.6.1.
* gnu/packages/python-xyz.scm (offlate): Update to 0.6.1.
2022-06-11 22:55:26 +02:00
Tobias Geerinckx-Rice c23d4871a6
gnu: irssi: Update to 1.4.1.
* gnu/packages/irc.scm (irssi): Update to 1.4.1.
[arguments]: Remove unmaintained "--with-bot".
2022-06-05 02:00:08 +02:00
Tobias Geerinckx-Rice c794df8490
gnu: python-pyodbc-c: Fix metadata.
It appears to have been copied from python-pyodbc, a different project.

* gnu/packages/databases.scm (python-pyodbc-c)[synopsis, description]:
Describe this project instead, and how it differs.
[home-page]: Point elsewhere.
2022-06-05 02:00:08 +02:00
Tobias Geerinckx-Rice 89c7a2c891
gnu: python-pyodbc-c: Update to 3.1.5.
* gnu/packages/databases.scm (python-pyodbc-c): Update to 3.1.5.
2022-06-05 02:00:08 +02:00
Tobias Geerinckx-Rice 289b521584
gnu: python-pyodbc-c: Don't use unstable tarball.
* gnu/packages/databases.scm (python-pyodbc-c)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2022-06-05 02:00:08 +02:00
Tobias Geerinckx-Rice 64b12a1abf
gnu: python-pyodbc: Update to 4.0.32.
* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.32.
2022-06-05 02:00:08 +02:00
Tobias Geerinckx-Rice 07edc13f04
gnu: python-pyodbc: Document the test situation.
* gnu/packages/databases.scm (python-pyodbc)[arguments]: Replace
counterfactual comment with one that isn't.  Add a custom 'check phase,
which doesn't run.
2022-06-05 02:00:08 +02:00
Tobias Geerinckx-Rice f0fa2b25ba
gnu: python-pyodbc: Remove precompiled .pyc files from source.
* gnu/packages/databases.scm (python-pyodbc)[source]: Add a snippet.
Remove no-op file-name.
2022-06-05 02:00:07 +02:00
Haider Mirza 2d7548f0cf
gnu: Add emacs-org-auto-tangle.
* gnu/packages/emacs-xyz.scm (emacs-org-auto-tangle): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-06-11 09:19:34 +02:00
Josselin Poiret a99015c878
system: Align zram priority with swap-space spec to clarify.
Fixes <https://issues.guix.gnu.org/54783>.

* gnu/services/linux.scm (zram-device-configuration)
[priority]: Adapt to use #f or an integer from 0 to 32767.  Add sanitizer to
warn for the change and delay the field.
(zram-device-configuration->udev-string): Adapt as above.
* doc/guix.texi (Zram Device Service): Remove double copyright line.
Change priority description to refer to the Swap Space one, and suggest not
leaving the default #f on to properly use zram.

Reported-by: Stefan Baums <baums@stefanbaums.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-06-11 00:57:13 -04:00
Maxim Cournoyer 8649ac5eaa
services: jami-configuration: Rename 'jamid' field to 'libjami'.
* gnu/services/telephony.scm (gnu):
(jami-configuration)[jamid]: Rename field to...
[libjami]: ... this.
(jami-configuration->command-line-arguments): Adjust accordingly.
(jami-shepherd-services): Likewise.
2022-06-10 23:52:34 -04:00
Maxim Cournoyer 85b4dabd94
services: jami: Modernize to adjust to Shepherd 0.9+ changes.
This partially fixes <https://issues.guix.gnu.org/54786>, allowing the 'jami'
and 'jami-provisioning' system tests to pass again.

In version 0.9.0, Shepherd constructors are now run concurrently, via
cooperative scheduling (Guile Fibers).  The Jami service previously relied on
blocking sleeps while polling for D-Bus services to become ready after forking
a process; this wouldn't work anymore since while blocking the service process
wouldn't be given the chance to finish starting.  The new reliance on Fibers
in Shepherd's fork+exec-command in the helper 'send-dbus' procedure also meant
that it wouldn't work outside of Shepherd anymore.  Finally, the
'start-service' Shepherd procedure used in the test suite would cause the Jami
daemon to be spawned multiple times (a bug introduced in Shepherd 0.9.0).

To fix/simplify these problems, this change does the following:

1. Use the Guile AC/D-Bus library for D-Bus communication, which simplify
things, such as avoiding the need to fork 'dbus-send' processes.

2. The non-blocking 'sleep' version of Fiber is used for the 'with-retries'
waiting syntax.

3. A 'dbus' package variant is used to adjust the session bus configuration,
tailoring it for the use case at hand.

4. Avoid start-service in the tests, preferring 'jami-service-available?' for
now.

* gnu/build/jami-service.scm (parse-dbus-reply, strip-quotes)
(deserialize-item, serialize-boolean, dbus-dict->alist)
(dbus-array->list, parse-account-ids, parse-account-details)
(parse-contacts): Delete procedures.
(%send-dbus-binary, %send-dbus-bus, %send-dbus-user, %send-dbus-group)
(%send-dbus-debug): Delete parameters.
(jami-service-running?): New procedure.
(send-dbus/configuration-manager): Rename to...
(call-configuration-manager-method): ... this.  Turn METHOD into a positional
argument.  Turn ARGUMENTS into an optional argument.  Invoke
`call-dbus-method' instead of `send-dbus', adjusting callers accordingly.
(get-account-ids, id->account-details, id->account-details)
(id->volatile-account-details, username->id, add-account remove-account)
(username->contacts, remove-contact, add-contact, set-account-details)
(set-all-moderators, username->all-moderators?, username->moderators)
(set-moderator): Adjust accordingly.
(with-retries, send-dbus, dbus-available-services)
(dbus-service-available?): Move to ...
* gnu/build/dbus-service.scm: ... this new module.
(send-dbus): Rewrite to use the Guile AC/D-Bus library.
(%dbus-query-timeout, sleep*): New variables.
(%current-dbus-connection): New parameter.
(initialize-dbus-connection!, argument->signature-type)
(call-dbus-method): New procedures.
(dbus-available-services): Adjust accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
* gnu/packages/glib.scm (dbus-for-jami): New variable.
* gnu/services/telephony.scm: (jami-configuration)[dbus]: Default to
dbus-for-jami.
(jami-dbus-session-activation): Write a D-Bus daemon configuration file at
'/var/run/jami/session-local.conf'.
(jami-shepherd-services): Add the closure of guile-ac-d-bus and guile-fibers
as extensions.  Adjust imported modules.  Remove no longer used parameters.
<jami-dbus-session>: Use a PID file, avoiding the need for the manual
synchronization.
<jami>:  Set DBUS_SESSION_BUS_ADDRESS environment variable.  Poll using
'jami-service-available?' instead of 'dbus-service-available?'.
* gnu/tests/telephony.scm (run-jami-test): Add needed Guile extensions.  Set
DBUS_SESSION_BUS_ADDRESS environment variable.  Adjust all tests to use
'jami-service-available?' to determine if the service is started rather than
the now problematic Shepherd's 'start-service'.
2022-06-10 23:52:33 -04:00
Tobias Geerinckx-Rice b8edfdb008
gnu: qtox: Update to 1.17.6.
* gnu/packages/messaging.scm (qtox): Update to 1.17.6.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice ddd265b033
gnu: galera: Update to 26.4.12.
* gnu/packages/databases.scm (galera): Update to 26.4.12.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice 2bcc6d5b1d
gnu: xsecurelock: Remove input labels.
* gnu/packages/xdisorg.scm (xsecurelock)[inputs]:
Remove input labels.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 1023bd85cc
gnu: Add nmon.
* gnu/packages/admin.scm (nmon): New public variable.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 2ea908b0a5
gnu: xsecurelock: Update setuid example in description.
* gnu/packages/xorg.scm (xsecurelock)[description]: Update example code.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 8c2c5c2c9c
gnu: oneko: Edit description.
* gnu/packages/toys.scm (oneko)[description]: Use full sentences.
Name the only two species of animated character actually available.
Add an unfortunate note about Wayland.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice b6854fb26f
gnu: papirus-icon-theme: Remove input labels.
* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[native-inputs]:
Remove input labels.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice a7255dd13f
gnu: oneko: Remove trailing #t from phases.
* gnu/packages/toys.scm (oneko)[source]: Don't explicitly return #t from snippet…
[arguments]: …nor from phases.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 5fc41bb758
gnu: papirus-icon-theme: Update to 20220508.
* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20220508.
2022-06-05 02:00:00 +02:00
Jelle Licht e71f35df74
gnu: node: Fix cross-compilation.
* gnu/packages/node.scm (node)[phases]{configure}: Unwind the stack before
invoking the exception handler.
{patch-hardcoded-program-references}: Use search-input-file where appropriate.
2022-06-06 15:38:23 +02:00
Jelle Licht 6b96ef08b9
gnu: node-lts: Update to 14.19.3.
* gnu/packages/node.scm (node-lts): Update to 14.19.3.
[arguments]: Disable test that requires networking.
[native-inputs]: Replace icu4c-67 with icu4c-70.
[inputs]: Replace icu4c-67 with icu4c-70.
2022-06-06 15:38:18 +02:00
Ricardo Wurmus e6df9f92f5
gnu: python-rope: Update to 1.1.1.
* gnu/packages/python-xyz.scm (python-rope): Update to 1.1.1.
[arguments]: Add build phase to disable broken test.
[native-inputs]: Add python-pytest and python-pytest-timeout.
[description]: Remove explicit mention of Python 2.
2022-06-06 15:31:18 +02:00
Vagrant Cascadian 0c6123f8aa
gnu: aqbanking: Do not embed build date.
* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add
  'use-version-instead-of-date phase.
2022-06-05 22:56:09 -07:00
Vagrant Cascadian ae1d8d6a6f
gnu: timescaledb: Do not embed running kernel version.
* gnu/packages/databases.scm (timescaledb)[arguments]: Add
  'remove-kernel-version phase.
2022-06-05 21:37:27 -07:00
Vagrant Cascadian ce6d8ca443
gnu: ncftp: Build reproducibly.
* gnu/packages/patches/ncftp-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/ftp.scm (ncftp): Add patch.
2022-06-05 20:27:37 -07:00
Vagrant Cascadian 41cf573f0a
gnu: sendmail: Remove timestamps.
* gnu/packages/mail.scm (sendmail)[arguments]: Add 'remove-build-timestamps
  phase.
2022-06-05 17:31:35 -07:00
Vagrant Cascadian 89ab76b810
gnu: autogen: Use reproducible date for man pages.
* gnu/packages/autogen.scm (autogen)[arguments]: Add 'set-man-page-date phase.
2022-06-05 17:10:13 -07:00
Vagrant Cascadian 14783af536
gnu: rhino: Remove build timestamps.
* gnu/packages/javascript.scm (rhino)[arguments]: Add 'remove-build-dates
  phase.
2022-06-05 17:10:10 -07:00
Vagrant Cascadian 7f85e7ce49
gnu: transmission: Do not embed kernel version in user agent.
* gnu/packages/bittorrent.scm (transmission)[arguments]: Add
  'remove-kernel-version phase.
2022-06-05 17:10:07 -07:00
Liliana Marie Prikler 52cb6e6310
gnu: python-flake8: Update to 3.9.2.
* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.2.
2022-06-05 23:56:59 +02:00
Luis Felipe ff8c7be8d1
gnu: emacs-elm-mode: Update to 0.22.0.
This version fixes compilation on Emacs 28.1 (see
https://github.com/jcollard/elm-mode/issues/186).

*  gnu/packages/emacs-xyz.scm (emacs-elm-mode): Update to 0.22.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-05 23:35:31 +02:00
Timotej Lazar 1c537569ed
services: guix-data-service: Increase timeout for service start.
The guix-data-service system test fails on a slower machine with a one-minute
time limit.

* gnu/services/guix.scm (guix-data-service): Double the #:pid-file-timeout.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-05 23:35:31 +02:00
Kiran Shila 29f62a7f5a
services: pam-limits: Add sudo and sshd.
* gnu/services/base.scm (pam-limits-service-type): Add "sudo" and "sshd"
to the list.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-05 23:35:31 +02:00
Brian Kubisiak ce1276073b
gnu: Add gitlint.
* gnu/packages/version-control.scm (gitlint): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-05 23:35:30 +02:00
Brian Kubisiak 5fd2868ef8
gnu: python-sh: Update to 1.14.2.
* gnu/packages/python-xyz.scm (python-sh): Update to 1.14.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-05 23:35:30 +02:00
Roman Riabenko 544a886ae1
gnu: wpa-supplicant: Install DBus service file.
* gnu/packages/admin.scm (wpa-supplicant)[arguments]: In
'install-dbus-conf' phase, install DBus service file for
dbus-system-services-builder to find.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-05 23:35:30 +02:00
Ludovic Courtès f697dd94c4
tests: childhurd: Make sure "guix build -d" works.
* gnu/tests/virtualization.scm (run-childhurd-test)
["guix-daemon up and running"]: New test.
2022-06-05 23:35:30 +02:00
Ludovic Courtès 1fc4d821eb
tests: childhurd: Generalize command execution over SSH.
* gnu/tests/virtualization.scm (run-childhurd-test)[run-uname-over-ssh]:
Rename to...
[run-command-over-ssh]: ... this.  Add 'command' parameter and honor it.
["SSH up and running"]: Adjust accordingly.
2022-06-05 23:35:30 +02:00
Ludovic Courtès 8ccf5f518d
gnu: commencement: Remove unnecessary uses of 'bootstrap-origin'.
* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove
unnecessary 'package-with-bootstrap-guile'.
(hurd-source-boot0): Remove unnecessary 'bootstrap-origin'.
2022-06-05 23:35:30 +02:00
Ludovic Courtès cd626983af
gnu: commencement: Fetch bootstrap tarballs from ftp.gnu.org too.
As a side effect, this ensures those tarballs are eventually archived by
Software Heritage.

* gnu/packages/commencement.scm (tcc-boot0)[source]: Add "mirror://gnu"
URL.
(gnumach-headers-boot0)[source]: Likewise.
(hurd-source-boot0): Likewise.
2022-06-05 23:35:29 +02:00
Foo Chuan Wei 2dae3cbecc
gnu: Add apricots.
* gnu/packages/games.scm (apricots): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-05 21:27:53 +02:00
Foo Chuan Wei 4269094fd0
gnu: worklog: Remove duplicated word in description.
* gnu/packages/task-management.scm (worklog)[description]: Remove
  duplicated word.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-05 21:27:53 +02:00
Tobias Kortkamp 1bfb76da2a
gnu: emacs-ox-gemini: Update to latest commit.
* gnu/packages/emacs-xyz.scm (emacs-ox-gemini): Update to latest commit.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-05 21:27:53 +02:00
jgart 54d2664339
gnu: python-pyflakes: Update to 2.4.0.
* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.4.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-05 21:27:53 +02:00
Artyom V. Poptsov ddb7e35bc4
gnu: Add python-musical-scales
* gnu/packages/python-xyz.scm (python-musical-scales): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-05 21:27:52 +02:00
Tobias Geerinckx-Rice 34c7c922f5
gnu: c-blosc: Remove input labels.
* gnu/packages/compression.scm (c-blosc)[inputs]:
Remove input labels.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 2d80b869f0
gnu: c-blosc: Remove bundled libraries from source.
* gnu/packages/compression.scm (c-blosc)[source]: Add snippet.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 495c248920
gnu: c-blosc: Omit static library.
* gnu/packages/compression.scm (c-blosc)[arguments]: Add "-DBUILD_STATIC=OFF" to #:configure-flags.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 9f01229c95
gnu: c-blosc: Update to 1.21.1.
* gnu/packages/compression.scm (c-blosc): Update to 1.21.1.
[arguments]: Remove obsolete PREFER_EXTERNAL_SNAPPY from #:configure-flags.
2022-06-05 02:00:00 +02:00
Vagrant Cascadian 2f3dec3de7
gnu: tch-ipv6: Build reproducibly.
* gnu/packages/networking.scm (thc-ipv6)[arguments]: Add
  'use-source-date-epoch-in-manpages phase.
2022-06-10 16:56:57 -07:00
Michael Rohleder 010426e2c3
gnu: emacs-dimmer: Update to 0.4.2-1-2f915b1.
To build with Emacs28.

* gnu/packages/emacs-xyz.scm (emacs-dimmer): Update to 0.4.2-1-2f915b1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-10 23:28:55 +02:00
Paul A. Patience f2d9d283b6
gnu: meshlab: Update to 2022.02.
Note that the previous version no longer compiled (this one does).

* gnu/packages/engineering.scm (meshlab): Update to 2022.02.
[inputs]: Remove the no longer required qtscript and
qtxmlpatterns. Add (uncomment) qhull.
[arguments]: Use G-expressions.
<#:configure-flags>: Set the rpath to fix missing libraries (presumably
new since the previous version) detected during the 'validate-runpath'
phase.
<#:phases>: Remove trailing boolean from 'go-to-source-dir' phase.
Remove the 'move-files' phase, which was made redundant by the manually
provided rpath.
[description]: Move a word and add some commas to improve the
readability. Typeset a program name in @samp{}.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-10 23:14:29 +02:00
jgart c09cc71724
gnu: direnv: Update to 2.31.0.
* gnu/packages/shellutils.scm (direnv): Update to 2.31.0.
[arguments]: Remove trailing boolean in lambda block.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-10 23:04:14 +02:00
JOULAUD François 8d4a69eb90
gnu: Add go-github-com-google-go-jsonnet.
* gnu/packages/golang.scm (go-github-com-google-go-jsonnet): New
variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-06-10 23:00:20 +02:00
JOULAUD François fa0ead00d9
gnu: Add go-sigs-k8s-io-yaml.
* gnu/packages/golang.scm (go-sigs-k8s-io-yaml): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-06-10 23:00:11 +02:00
Leo Famulari 30967b0dc4
gnu: linux-libre 5.10: Update to 5.10.121.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.121.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2022-06-10 15:34:42 -04:00
Leo Famulari 84f999ae1b
gnu: linux-libre 5.15: Update to 5.15.46.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.46.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-06-10 15:34:42 -04:00
Leo Famulari e89bfceed5
gnu: linux-libre: Update to 5.17.14.
* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.14.
(linux-libre-5.17-pristine-source, deblob-scripts-5.17): Update hashes.
2022-06-10 15:34:38 -04:00
Ricardo Wurmus 3724867bdb
gnu: slurm-drmaa: Update to 1.1.3.
* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.3.
2022-06-10 18:03:05 +02:00
Lars-Dominik Braun 81cc8f1251
gnu: r-prereg: Add TeXLive dependencies.
* gnu/packages/cran.scm (r-prereg)[propagated-inputs]: Add
texlive-amsfonts, texlive-amsmath, texlive-booktabs,
texlive-etoolbox, texlive-generic-iftex, texlive-latex-fancyhdr,
texlive-latex-fancyvrb, texlive-latex-geometry, texlive-latex-graphics,
texlive-latex-threeparttable, texlive-latex-titlesec,
texlive-latex-upquote, texlive-listings, texlive-lm, texlive-polyglossia,
texlive-titling, texlive-tools, texlive-ulem.
2022-06-10 18:03:02 +02:00
Timotej Lazar 583a587ea3
gnu: foot: Update to 1.12.1.
* gnu/packages/terminals.scm (foot): Update to 1.12.1.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice b76a0cbe49
gnu: claws-mail: Update to 4.1.0.
* gnu/packages/mail.scm (claws-mail): Update to 4.1.0.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice cb475aea08
gnu: alpine: Update to 2.26.
* gnu/packages/mail.scm (alpine): Update to 2.26.
[source]: Remove patch.
* gnu/packages/patches/alpine-fix-privacy-policy-crash.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice 4cb22c07d2
gnu: python-notmuch: Remove trailing #t from phase.
* gnu/packages/mail.scm (python-notmuch):
[arguments]: Don't explicitly return #t from phase.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice 9ae55f8482
gnu: notmuch: Update to 0.36.
* gnu/packages/mail.scm (notmuch): Update to 0.36.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice 7b43614986
gnu: python-igraph: Update to 0.9.11.
* gnu/packages/graph.scm (python-igraph): Update to 0.9.11.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice d080adc416
gnu: multitail: Update to 6.5.2.
* gnu/packages/logging.scm (multitail): Update to 6.5.2.
[arguments]: Don't explicitly return #t from phases.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[arguments]: Add SYSCONFDIR to #:make-flags.
Add a new 'fix-broken-build phase.
Sanitise the old 'patch-curses-lib phase to 'patch-curses-headers.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 2119577052
gnu: inotify-tools: Update to 3.22.6.0.
* gnu/packages/linux.scm (inotify-tools): Update to 3.22.6.0.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice fb67ebca3e
gnu: reproc: Update to 14.2.4.
* gnu/packages/cpp.scm (reproc): Update to 14.2.4.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice 623f623209
gnu: python-pkginfo: Update to 1.8.3.
* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.8.3.
[arguments]: Remove 'patch-tests phase.
2022-06-05 02:00:00 +02:00
Andrew Tropin 888e2878a7
gnu: emacs-modus-themes: Update to 2.4.1.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.4.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-06-10 11:21:55 +01:00
Peter Polidoro 9ea5a66e30
gnu: Add emacs-platformio-mode.
* gnu/packages/emacs-xyz.scm (emacs-platformio-mode): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-06-10 11:21:55 +01:00
Christopher Baines 0f04db3262
gnu: nar-herder: Update to 0-8.042f49e.
* gnu/packages/package-management.scm (nar-herder): Update to 0-8.042f49e.
2022-06-10 11:21:52 +01:00
Lars-Dominik Braun 3e6bc1edca
gnu: python-debugpy: Disable tests.
* gnu/packages/python-xyz.scm (python-debugpy)[arguments]: Respect
tests? in 'check phase and disable #:tests.
2022-06-10 11:07:04 +02:00
Lars-Dominik Braun 9d2ef7344e
gnu: python-pydevd: Skip tests failing due to YAMA.
* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Add skipped
tests.
2022-06-10 11:07:04 +02:00
Efraim Flashner d998f5ad86
gnu: mkfontscale: Update to 1.2.2.
* gnu/packages/xorg.scm (mkfontscale): Update to 1.2.2.
2022-06-10 11:15:52 +03:00
Efraim Flashner b4186b7e18
gnu: xauth: Update to 1.1.2.
* gnu/packages/xorg.scm (xauth): Update to 1.1.2.
2022-06-10 11:14:20 +03:00
Efraim Flashner 8e84eb0125
gnu: xcalc: Update to 1.1.1.
* gnu/packages/xorg.scm (xcalc): Update to 1.1.1.
2022-06-10 11:05:56 +03:00
Efraim Flashner 8cc2c048c2
gnu: xdpyinfo: Update to 1.3.3.
* gnu/packages/xorg.scm (xdpyinfo): Update to 1.3.3.
2022-06-10 11:04:52 +03:00
Efraim Flashner 9015589a22
gnu: xf86-input-libinput: Update to 1.2.1.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 1.2.1.
2022-06-10 11:00:50 +03:00
Efraim Flashner e3734fa9b8
gnu: xf86-video-amdgpu: Update to 22.0.0.
* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 22.0.0.
2022-06-10 10:48:14 +03:00
Efraim Flashner 6b71d6e808
gnu: xf86-video-dummy: Update to 0.4.0.
* gnu/packages/xorg.scm (xf86-video-dummy): Update to 0.4.0.
2022-06-10 10:46:24 +03:00
Efraim Flashner 67c4b49654
gnu: xlsfonts: Update to 1.0.7.
* gnu/packages/xorg.scm (xlsfonts): Update to 1.0.7.
2022-06-10 10:38:34 +03:00
Efraim Flashner 50a0cb394d
gnu: xorg-sgml-doctools: Update to 1.12.
* gnu/packages/xorg.scm (xorg-sgml-doctools): Update to 1.12.
2022-06-10 10:33:50 +03:00
Efraim Flashner 35eddb6ee4
gnu: twm: Update to 1.0.12.
* gnu/packages/xorg.scm (twm): Update to 1.0.12.
2022-06-10 10:30:31 +03:00
Vagrant Cascadian b483ef1a88
gnu: python-pybedtools: Update to 0.9.0.
* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.9.0.
  [description]: Update to satisfy guix lint.
  [license]: Update to expat and lgpl2.1+.
2022-06-09 23:10:15 -07:00
Vagrant Cascadian 7795a5dd6b
gnu: python-miniupnpc: Do not embed running kernel version.
* gnu/packages/python-xyz.scm (python-miniupnpc)[arguments]: Add
  'remove-kernel-version phase.
2022-06-09 21:44:23 -07:00
Tobias Geerinckx-Rice 01596f40a9
gnu: readstat: Update to 1.1.8.
* gnu/packages/statistics.scm (readstat): Update to 1.1.8.
2022-06-05 02:00:11 +02:00
Tobias Geerinckx-Rice 8d8d644277
gnu: rng-tools: Remove input labels.
* gnu/packages/linux.scm (rng-tools)[inputs]:
Remove input labels.
2022-06-05 02:00:11 +02:00
Tobias Geerinckx-Rice f2e570ca8a
gnu: vtk@7: Simplify regular expression.
* gnu/packages/image-processing.scm (vtk-7)[arguments]: Replace ‘.’
wildcards with literal ‘@’ character matches.
2022-06-05 02:00:11 +02:00
Tobias Geerinckx-Rice 0648dc9572
gnu: rsyslog: Include rscryutil.
* gnu/packages/logging.scm (rsyslog)[arguments]: Add "--enable-usertools"
and "--enable-generate-man-pages" to #:configure-flags.
Move all ‘mm’ options to their own section.
[native-inputs]: Add python-docutils.
2022-06-05 02:00:10 +02:00
Tobias Geerinckx-Rice fa924a9726
gnu: rsyslog: Update to 8.2204.1.
* gnu/packages/logging.scm (rsyslog): Update to 8.2204.1.
2022-06-05 02:00:10 +02:00
Vagrant Cascadian e1b72334c8
Revert "gnu: uim: Build reproducibly."
The fix was ineffective.

This reverts commit da115f9f7a.
2022-06-09 14:51:46 -07:00
Vagrant Cascadian e92508baeb
gnu: vtk@7: Do not embed running kernel version.
* gnu/packages/image-processing.scm (vtk-7)[arguments]: Add
  'remove-kernel-version phase.
2022-06-09 14:51:29 -07:00
Efraim Flashner e1383bfa6a
gnu: universal-ctags: Update to 5.9.20220605.0.
* gnu/packages/code.scm (universal-ctags): Update to 5.9.20220605.0.
[source]: Adjust snippet to preserve newline.
[inputs]: Add pcre2.
2022-06-09 20:39:19 +03:00
Efraim Flashner e3de5d6701
gnu: pcre: Update with new source URI.
* gnu/packages/pcre.scm (pcre)[source]: Download from sourceforge mirror.
2022-06-09 20:07:33 +03:00
Efraim Flashner 8161c61ae4
gnu: packcc: Update to 1.7.2.
* gnu/packages/c.scm (packcc): Update to 1.7.2.
[arguments]: Remove trailing #t from phases.
2022-06-09 17:24:41 +03:00
Maxim Cournoyer ad493a6fba
gnu: emacs-geiser-guile: Update to 0.23.2 and patch guile's path.
* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.23.2.
[phases]{patch-geiser-guile-binary}: New phase.
[home-page]: Update URL.
2022-06-09 10:02:38 -04:00
Maxim Cournoyer 911da82eda
gnu: emacs-geiser-gauche: Update to 0.14-0.96fa06a and patch gauche's path.
* gnu/packages/emacs-xyz.scm (emacs-geiser-gauche): Update to 0.14.
[phases]: New argument.
[native-inputs]: Delete field, moving emacs-geiser to...
[propagated-inputs]: ... here.
[inputs]: New field.
2022-06-09 10:02:37 -04:00
Maxim Cournoyer 70e30ff40b
gnu: emacs-geiser-racket: Update to 1.0 and patch racket's path.
* gnu/packages/emacs-xyz.scm (emacs-geiser-racket): Update to 1.0.
[phases]{patch-geiser-racket-binary}: New phase.
[home-page]: Update URL.
2022-06-09 10:02:37 -04:00
Maxim Cournoyer 4856759ad4
gnu: emacs-geiser: Update to 0.23.2.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.23.2.
[home-page]: Update URL.
2022-06-09 09:36:15 -04:00
Efraim Flashner e22b172522
gnu: vim-fugitive: Update to 3.7.
* gnu/packages/vim.scm (vim-fugitive): Update to 3.7.
2022-06-09 12:46:47 +03:00
André A. Gomes 349f730e0e
gnu: cl-quri: Update to 0.5.0.
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.5.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-06-09 10:01:32 +02:00
Eric Bavier 7db8fe3e40
gnu: Add GNOME Plots.
* gnu/packages/gnome-xyz.scm (gnome-plots): New variable.
2022-06-08 23:56:50 -05:00
Eric Bavier 5f1f8a9374
gnu: Add python-freetype-py.
* gnu/packages/python-xyz.scm (python-freetype-py): New variable.
2022-06-08 23:27:47 -05:00
Eric Bavier b68c87f86a
gnu: Add PyGLM.
* gnu/packages/python-science.scm (python-pyglm): New variable.
2022-06-08 23:27:47 -05:00