me
/
guix
Archived
1
0
Fork 0
Commit Graph

92269 Commits (8bd4126917f59f4af9a4323c3d5699201862dca2)

Author SHA1 Message Date
宋文武 ec8c77b8ed
gnu: python-pyvips: Update to 2.2.1.
* gnu/packages/python-xyz.scm (python-pyvips): Update to 2.2.1.
2022-09-28 09:48:01 +08:00
Hendursaga 7b016d179c
gnu: vips: Update to 8.13.1.
* gnu/packages/image-processing.scm (vips): Update to 8.13.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-09-28 09:33:30 +08:00
Maxim Cournoyer 16f535713e
Re-instate "gnu: samba: Fix corrupted man pages."
This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc.
2022-09-27 15:45:29 -04:00
Maxim Cournoyer 2e5d79aca2
gnu: samba/fixed: Do not inherit native-inputs.
* gnu/packages/samba.scm (samba/fixed): Add a FIXME comment.
[native-inputs]: Copy the complete native inputs from samba, to protect against
unintended changes in the inherited package.
2022-09-27 15:45:21 -04:00
Maxim Cournoyer 968ec0a870
Revert "gnu: samba: Fix corrupted man pages."
This reverts commit 62048ff9fc.  This caused a
half world rebuild (9K packages).
2022-09-27 15:38:10 -04:00
Maxim Cournoyer 62048ff9fc
gnu: samba: Fix corrupted man pages.
* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with
docbook-xsl-next.
2022-09-27 14:09:50 -04:00
Maxim Cournoyer 0ab4996b3e
gnu: Add docbook-xsl-next.
* gnu/packages/docbook.scm (docbook-xsl-next): New variable.
2022-09-27 14:09:49 -04:00
Nicolas Goaziou 459e0f9bea
gnu: emacs-plz: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.1.
2022-09-27 19:29:29 +02:00
Nicolas Goaziou 8b4e7892f5
gnu: emacs-tuareg: Improve package style.
* gnu/packages/ocaml.scm (emacs-tuareg)[arguments]<#:imported-modules,
<#:phases>: Use G-expressions.  Remove trailing #T at the end of phases.  Use
ELPA-DIRECTORY function.
[native-inputs]: Remove input labels.
2022-09-27 19:29:29 +02:00
Nicolas Goaziou 32135b0357
gnu: emacs-tuareg: Update to 3.0.0.
* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.0.
2022-09-27 19:29:29 +02:00
Nicolas Goaziou 6e4f9e2929
gnu: emacs-pyim: Update to 5.2.5.
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.5.
2022-09-27 19:29:29 +02:00
Maxim Cournoyer 052c1b0643
gnu: colord: Update to 1.4.6.
* gnu/packages/gnome.scm (colord): Update to 1.4.6.
[source]: Override inherited field.
[configure-flags]: Use gexps.
[phases]: Likewise.
[native-inputs]: Remove labels.
2022-09-27 10:05:55 -04:00
Maxim Cournoyer 1fe766fbe7
gnu: docbook-xsl-ns: Rename to docbook-xsl-1.79.1 and use gexps.
* gnu/packages/docbook.scm (docbook-xsl-ns): Rename to...
(docbook-xsl-1.79.1): ... this.
[source]: Adjust URL and add a comment.
[arguments]: Use gexps and adjust phases accordingly.
* gnu/packages/gnome.scm (colord)[native-inputs]: Replace docbook-xsl-ns with
docbook-xsl-1.79.1.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer fb6173b7c0
gnu: openjdk: Update to 18.
* gnu/packages/java.scm (openjdk): Update to 18.
(openjdk18): New variable.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer b2aa42435b
gnu: openjdk17: Define with make-openjdk.
* gnu/packages/java.scm (openjdk17): Define with make-openjdk.
[phases]: Use gexps.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer c5fb7bb7f7
gnu: openjdk16: Define with make-openjdk.
* gnu/packages/java.scm (openjdk16): Define with make-openjdk.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer 216a7d8197
gnu: openjdk15: Define with make-openjdk.
* gnu/packages/java.scm (openjdk15): Define with make-openjdk.
[source]: Clear snippet and modules fields.
[native-inputs]: Rewrite using modify-inputs.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer 068dfa33de
gnu: openjdk14: Define with make-openjdk.
* gnu/packages/java.scm (openjdk14): Define with make-openjdk.
[source]: Remove trailing #t from snippet field and improve regexp.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 26dd4ce571
gnu: openjdk13: Define with make-openjdk.
* gnu/packages/java.scm (openjdk13): Define with make-openjdk.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer f0280f6245
gnu: openjdk12: Introduce 'make-openjdk' syntax and use it.
* gnu/packages/java.scm (make-openjdk): New syntax.
(openjdk12): Use it to define package.
[source]: Remove trailing #t from snippet field and improve regexp.
[phases]: Use gexps.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 6bf7467b07
gnu: opendjk11: Reduce size by removing extraneous files.
By removing the *.diz and src.zip files, the size of the main output of
OpenJDK 11 is reduced from 345 MiB to 116 MiB for OpenJDK 11, while the 'jdk'
output is reduced from 805 MiB to 353 MiB.

* gnu/packages/java.scm (openjdk11)[modules]: New field.
[phases]{remove-diz-files}: New phase.
{strip-character-data-timestamps}: Order after remove-diz-files.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 6193d98717
gnu: opendjk11: Improve regular expressions.
* gnu/packages/java.scm (openjdk11)
[phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 7ac7a6d103
gnu: opendjk11: Remove input labels.
* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.
2022-09-27 10:05:52 -04:00
Maxim Cournoyer e33ab2dd9e
gnu: opendjk11: Remove trailing #t and use gexps.
* gnu/packages/java.scm (openjdk11): Properly punctuate comments.
[source]: Remove trailing #t in snippet.
[configure-flags]: Use gexps and this-package-input.
[phases]: Delete trailing #t and use gexps to refer to outputs.
2022-09-27 10:05:52 -04:00
Tobias Geerinckx-Rice 79b8e52e64
Revert "gnu: source-highlight: Fix lesspipe file name and use gexps."
This reverts commit 74f07348e9.
It is a core-updates change.
2022-09-25 02:00:11 +02:00
kiasoc5 74f07348e9
gnu: source-highlight: Fix lesspipe file name and use gexps.
This fixes src-hilite-lesspipe.sh so that lesspipe.sh is called instead of lesspipe.

* gnu/packages/pretty-print.scm (source-highlight):
[arguments]: Use gexps, remove trailing #ts.
[phases]: Add phase to make src-highlight-lesspipe.sh work.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:08:55 +02:00
kiasoc5 2e20eb7818
gnu: gnome-shell-extension-clipboard-indicator: Update to 42.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator): Update to 42.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:05:06 +02:00
Hilton Chain ed5e90db01
gnu: font-lxgw-wenkai-tc: Update to 0.922.
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.922.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:04:30 +02:00
Hilton Chain 174fa34054
gnu: font-lxgw-wenkai: Update to 1.245.
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.245

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:04:30 +02:00
Hilton Chain 5725e0d9c9
gnu: font-chiron-hei-hk: Update to 2.504.
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.504.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:04:30 +02:00
Hilton Chain c99f488269
gnu: font-chiron-sung-hk: Update to 1.006.
* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.006.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:04:30 +02:00
Hilton Chain 351498ee45
gnu: podman: Update to 4.2.1.
* gnu/packages/containers.scm (podman): Update to 4.2.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:04:30 +02:00
Denis 'GNUtoo' Carikli 66edcdda1c
gnu: matterbridge: Update to 1.25.2.
* gnu/packages/messaging.scm (matterbridge): Update it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 11:04:28 +02:00
kiasoc5 82ab5f3965
gnu: vim-nerdcommenter: Update to 2.6.0, use G-expressions.
* gnu/packages/vim.scm (vim-nerdcommenter): Update to 2.6.0.
[source]: Use release tag.
[arguments]: Use G-expressions.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 10:57:21 +02:00
kiasoc5 c3d2b20b1b
gnu: blueman: Update to 2.3.2.
* gnu/packages/networking.scm (blueman): Update to 2.3.2.
[native-inputs]: Remove input labels.
[inputs]: Likewise.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 10:53:44 +02:00
Josselin Poiret cffc24e0de
gnu: pipewire-0.3: Add man pages.
* gnu/packages/linux.scm (pipewire-0.3): Add man pages generation.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 10:51:37 +02:00
Hilton Chain f15a141cf3
file-systems: Add cgroup2 to %pseudo-file-system-types.
* gnu/system/file-systems.scm (%pseudo-file-system-types): Add cgroup2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26 23:29:38 +02:00
Lu Hui e5fc55493d
gnu: busybox: Fix cross-compilation.
* gnu/packages/busybox.scm (busybox)[arguments]: Switch to gexps.
Honor #:tests? in 'check' phase.  Add #:make-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26 23:29:38 +02:00
Simen Endsjø 75e7c09461
services: nginx: Don't emit empty fields
An empty root or index field is an error in nginx.

* gnu/services/web.scm (emit-nginx-server-config): Don't emit root or
index fields when they are empty

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26 23:29:38 +02:00
Jacob Hrbek ddb2b632fa
gnu: gnome-boxes: Patch 'qemu-img' file name.
* gnu/packages/gnome.scm (gnome-boxes)[arguments]: Add
'set-qemu-file-name' phase.
[inputs]: Add QEMU-MINIMAL.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26 23:29:37 +02:00
Wiktor Żelazny 4d9c9b4981
gnu: Add texlive-babel-polish.
* gnu/packages/tex.scm (texlive-babel-polish): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26 23:29:37 +02:00
Denis 'GNUtoo' Carikli 22c6d4dc14
gnu: Add ec.
* gnu/packages/linux.scm (ec): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26 23:29:37 +02:00
Ludovic Courtès 1033645e9d
machine: ssh: Parameterize '%current-system' early on.
Fixes <https://issues.guix.gnu.org/58084>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

Previously, "sanity checks" and other operations would happen in a
context where '%current-system' has its default value.  Thus, running
'guix deploy' on x86_64-linux machine for an aarch64-linux one would
lead things like '%base-initrd-modules' to see "x86_64-linux" as the
'%current-system' value, in turn making the wrong choices.

* gnu/machine/ssh.scm (check-deployment-sanity)[assertions]: Wrap in
'parameterize'.
(deploy-managed-host): Likewise for the 'mlet' body.
2022-09-26 23:29:35 +02:00
Maxim Cournoyer 28a50eeac7
tests: telephony: Add missing import to fix jami tests.
* gnu/tests/telephony.scm (run-jami-test): Add a missing (ice-9 match) import
directive.

Co-authored-by: Olivier Dion <olivier.dion@polymtl.ca>
2022-09-26 15:52:35 -04:00
Nicolas Goaziou b9cdff6d73
gnu: emacs-ement: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.1.
2022-09-26 21:32:44 +02:00
Maxim Cournoyer 474d3ef643
gnu: qemu: Disable qtest-aarch64/migration-test test.
* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/virtualization.scm (qemu): Apply it.
2022-09-26 12:06:57 -04:00
Eric Bavier 0ea2b72059
gnu: gnome-shell-extension-gsconnect: Update to 50.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to
version 50.  Update url references to new organization.
2022-09-26 11:00:54 -05:00
Guillaume Le Vaillant 351201aae9
gnu: libspatialite: Disable tests.
Several tests fail since the update of Proj to version 9, but the library
seems to be working as the test phases of dependents are passing.

* gnu/packages/geo.scm (libspatialite)[arguments]: Disable tests.
2022-09-26 17:35:31 +02:00
Ricardo Wurmus c1716ab6ec
gnu: Add r-compgenomrdata.
* gnu/packages/bioinformatics.scm (r-compgenomrdata): New variable.
2022-09-26 17:21:57 +02:00
Olivier Dion b4b7543443
gnu: Add libpatch.
* gnu/packages/instrumentation.scm (libpatch): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26 15:35:37 +02:00
Artyom V. Poptsov e5871de986
gnu: guile-ini: Update to 0.5.2.
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.2.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26 15:35:37 +02:00
Leo Famulari 754ce586e0
gnu: linux-libre 5.10: Update to 5.10.145.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.145.
(linux-libre-5.10-pristine-source): Update hash.
2022-09-25 19:30:11 -04:00
Leo Famulari 7c76a0de80
gnu: linux-libre 5.15: Update to 5.15.70.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.70.
(linux-libre-5.15-pristine-source): Update hash.
2022-09-25 19:30:11 -04:00
Leo Famulari 4ed4b5c339
gnu: linux-libre: Update to 5.19.11.
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.11.
(linux-libre-5.19-pristine-source): Update hash.
2022-09-25 19:30:04 -04:00
Ricardo Wurmus ab6931483b
gnu: Add python-vaex-core.
* gnu/packages/python-science.scm (python-vaex-core): New variable.
2022-09-25 21:24:34 +02:00
Ricardo Wurmus 5defad2b7c
gnu: Add pybind11-2.3.
* gnu/packages/python-xyz.scm (pybind11-2.3): New variable.
2022-09-25 21:24:34 +02:00
Ricardo Wurmus eefc107aaf
gnu: Add python-blake3.
* gnu/packages/python-crypto.scm (python-blake3): New variable.
2022-09-25 21:24:30 +02:00
Nicolas Goaziou 31593237f6
gnu: emacs-orgmdb: Add missing input.
* gnu/packages/emacs-xyz.scm (emacs-orgmdb)[arguments]: Avoid propagating FD.
[inputs]: Add FD.
2022-09-25 21:09:18 +02:00
John Kehayias 8fc4c3c9ff
gnu: emacs-libgit: Fix build with native compilation.
* gnu/packages/emacs-xyz.scm (emacs-libgit)[#:phases]: Add
‘emacs-add-install-to-native-load-path’ after ‘unpack’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-25 19:27:36 +02:00
John Kehayias 89c4273fbf
gnu: emacs-pdf-tools: Fix build with native compilation.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Add
‘emacs-add-install-to-native-load-path’ between ‘emacs-expand-load-path’ and
‘emacs-install’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-25 19:09:44 +02:00
Brian Kubisiak 2d141896ec
gnu: Add emacs-color-theme-solarized.
* gnu/packages/emacs-xyz (emacs-color-theme-solarized): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:41:44 +02:00
Nicolas Goaziou cee9dc06ec
gnu: emacs-macrostep-geiser: Order inputs alphabetically.
* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser)[propagated-inputs]:
Order inputs alphabetically.
2022-09-25 15:20:45 +02:00
Nicolas Goaziou f61ba05c66
gnu: emacs-cpreproc-openvdb: Remove period in synopsis.
* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb)[synopsis]: Remove
period.
2022-09-25 15:17:06 +02:00
jgart via Guix-patches via 725e7c3bb6
gnu: Add emacs-clue.
* gnu/packages/emacs-xyz.scm (emacs-clue): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:35 +02:00
jgart via Guix-patches via 0d71bae608
gnu: emacs-denote: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 0.6.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:35 +02:00
Fredrik Salomonsson 7a8988730c
gnu: Add emacs-ol-notmuch.
* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:34 +02:00
Hilton Chain via Guix-patches via 66bca23293
gnu: Add emacs-macrostep-geiser.
* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:34 +02:00
Fredrik Salomonsson 29fa1a9039
gnu: Add emacs-marginalia-emprise.
* gnu/packages/emacs-xyz.scm (emacs-marginalia-emprise): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:34 +02:00
Fredrik Salomonsson d27f8db195
gnu: Add emacs-orgmdb.
* gnu/packages/emacs-xyz.scm (emacs-orgmdb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:33 +02:00
Fredrik Salomonsson c4af643391
gnu: Add emacs-cpreproc-openvdb.
* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:33 +02:00
Mathieu Othacehe 2784fcf14d
system: images: Add a TODO comment.
* gnu/system/image.scm (system-tarball-image): Add it.
2022-09-25 09:27:35 +02:00
Nicolas Goaziou b79bdbe2ec
gnu: emacs-piem: Do not propagate B4.
* gnu/packages/emacs-xyz.scm (emacs-piem)[arguments]: Add CONFIGURE phase to
avoid propagating B4.
[inputs]: Add B4.
[propagated-inputs]: Remove B4.
2022-09-24 21:05:11 +02:00
Nicolas Goaziou ffa8a7129f
gnu: emacs-piem: Fix license.
* gnu/packages/emacs-xyz.scm (emacs-piem)[license]: Set to GPL3+.
2022-09-24 20:58:19 +02:00
conses f5f8a21cc9
gnu: emacs-slack: Update to ff46d88.
* gnu/packages/emacs-xyz.scm (emacs-slack): Update to ff46d88.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-24 20:51:16 +02:00
zimoun f63696a007
gnu: Add emacs-piem.
* gnu/packages/emacs-xyz.scm (emacs-piem): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-24 20:51:16 +02:00
Nicolas Goaziou 30088cab99
gnu: emacs-perspective: Update to 2.18.
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.18.
2022-09-24 20:51:15 +02:00
Nicolas Goaziou 54e5449df5
gnu: emacs-ement: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.
2022-09-24 20:51:15 +02:00
Nicolas Goaziou 475c0b6c71
gnu: emacs-mentor: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-mentor): Update to 0.4.
2022-09-24 20:51:15 +02:00
Nicolas Goaziou 829b07cd32
gnu: emacs-subed: Update to 1.0.10.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.10.
2022-09-24 20:51:09 +02:00
Garek Dyszel d46e955d93
gnu: Add python-icdiff.
* gnu/packages/python-xyz.scm (python-icdiff): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:52 +02:00
Garek Dyszel 13c1ed6a19
gnu: Add python-editables.
* gnu/packages/python-build.scm (python-editables): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:50 +02:00
Garek Dyszel 142cccef63
gnu: Add python-version.
* gnu/packages/python-xyz.scm (python-version): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:49 +02:00
Garek Dyszel 501072af86
gnu: Add coq-mathcomp-bigenough.
* gnu/packages/coq.scm (coq-mathcomp-bigenough): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:47 +02:00
Garek Dyszel 17098178c1
gnu: Add coq-mathcomp-finmap.
* gnu/packages/coq.scm (coq-mathcomp-finmap): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:45 +02:00
Garek Dyszel 8371ad6408
gnu: Add ocaml-ansiterminal.
* gnu/packages/ocaml.scm (ocaml-ansiterminal): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:37 +02:00
Artyom V. Poptsov fc07082fe3
gnu: Add maven-sisu-plugin.
* gnu/packages/maven.scm (maven-sisu-plugin): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 19:04:07 +02:00
kiasoc5 3165c1dd5c
gnu: avizo: Update to 1.2.1.
* gnu/packages/wm.scm (avizo): Update to 1.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24 17:59:06 +02:00
zimoun 7ab5c85f4c
gnu: emacs-lua-mode: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-buttercup-1.25): New variable.
(emacs-lua-mode): Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24 17:59:05 +02:00
Maxime Devos 736bda211b
gnu: go-ipfs: Unbundle many dependencies.
Tested with "./pre-inst-env guix build go-ipfs" and "make check-system
TESTS=ipfs".

go-github-com-blang-semver is currently out-of-date, so it cannot be unbundled
yet (at least, the build process seems to complain about the version).

* gnu/packages/ipfs.scm (go-ipfs)[source]: Add snippet removing many
bundled dependencies.
[inputs]: Add many inputs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24 17:59:05 +02:00
M 1cf39c41cf
gnu: Add rot8.
* gnu/packages/rust-apps.scm (rot8): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24 17:59:05 +02:00
M 870422a15e
gnu: Add batsignal.
* gnu/packages/monitoring.scm (batsignal): New variable.

Co-authored-by: ( <paren@disroot.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24 17:59:05 +02:00
Wiktor Żelazny 9b4d2147c7
gnu: Add texlive-latex-sidecap.
* gnu/packages/tex.scm (texlive-latex-sidecap): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24 17:59:05 +02:00
Wiktor Żelazny beec17a724
gnu: Add texlive-latex-frankenstein.
* gnu/packages/tex.scm (texlive-latex-frankenstein): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24 17:59:05 +02:00
Ludovic Courtès 00d5bb5d7f
linux-container: Mark socket pair as SOCK_CLOEXEC.
* gnu/build/linux-container.scm (run-container): Pass SOCK_CLOEXEC to
'socketpair'.
2022-09-24 17:59:04 +02:00
Mathieu Othacehe 20fbc0bb08
gnu: openvswitch: Disable tests.
On berlin the following test fails:

;; 25. bfd.at:268: 25. bfd - bfd decay (bfd.at:268): FAILED (bfd.at:397)

while this one fails on hydra-114:

1040. dpif-netdev - meters (dpif-netdev.at:269): FAILED (dpif-netdev.at:376)

Disable the tests for now.

* gnu/packages/networking.scm (openvswitch)[arguments]: Disable them.
2022-09-24 15:11:35 +02:00
Alex Griffin c8112f3bd9
system: images: Add wsl2 module.
* gnu/system/images/wsl2.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi ("System Images"): Document it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-24 14:49:09 +02:00
Alex Griffin 233cf9f036
system: image: Add wsl2 support.
* gnu/image.scm (<image>)[format]: Add wsl2 support.
* gnu/system/image.scm (wsl2-image, wsl2-image-type): New variables.
(image->root-file-system): Add wsl2 image support.
(system-image): Ditto.
2022-09-24 14:49:09 +02:00
Alex Griffin 8757c3f293
system: image: Add tarball support.
* gnu/image.scm (<image>)[fields]: Add tarball to the supported formats.
* gnu/system/image.scm (tarball-image, tarball-image-type): New variables.
(system-tarball-image): New procedure.
(image->root-file-system): Add tarball image support.
(system-image): Ditto.
* doc/guix.texi ("System Images"): Document it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-24 14:49:09 +02:00
Mathieu Othacehe ebe9d660a5
gnu: Add compression module.
Move the compression record to a dedicated module so that it can be used
outside (guix scripts pack) module.

* guix/scripts/pack.scm (<compressor>, %compressors, lookup-compressor): Move
it to ...
* gnu/compression.scm: ... this new file.
* gnu/ci.scm: Adapt it.
* local.mk (GNU_SYSTEM_MODULES): Add it.
2022-09-24 14:49:09 +02:00
Mathieu Othacehe 08a7eb187f
platforms: x86: Rename Hurd hurd to i586-gnu.
* guix/platforms/x86.scm (hurd): Rename it to ...
(i586-gnu): ... this variable.
* gnu/system/images/hurd.scm (hurd-disk-image, hurd-barebones-disk-image,
hurd-barebones-qcow2-image): Adapt those.
2022-09-24 14:49:07 +02:00