Commit Graph

92353 Commits

Author SHA1 Message Date
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
Mathieu Othacehe
c009c286a2
image: Make the operating-system field mandatory.
Make the operating-system field mandatory as creating an image without it
makes no sense. Introduce a new macro, image-without-os for the specific cases
where the image is only created to be inherited from afterwards.

* gnu/image.scm (<image>)[operating-system]: Make it mandatory.
* gnu/system/image.scm (image-without-os): New macro.
(efi-disk-image, efi32-disk-image, iso9660-image, docker-image,
raw-with-offset-disk-image): Use it.
* gnu/system/images/hurd.scm (hurd-disk-image): Ditto.
2022-09-24 14:20:36 +02:00
Mathieu Othacehe
f38e91a84c
installer: tests: Fix typo.
* gnu/installer/tests.scm (edit-configuration-file): Fix it.
2022-09-24 14:15:47 +02:00
Lars-Dominik Braun
dc7191302e
Revert "gnu: samba: Add avahi to inputs."
This reverts commit 4cbc162296.

samba/fixed inherits from samba, which causes ~9000 rebuilds.
2022-09-24 13:15:42 +02:00
Mathieu Othacehe
fe4663ae24
installer: Fix configuration edition during testing.
When the configuration is edited, it looks like there are some leftover
fragments from the input configuration:

Example content of config.scm after edition:

  #:imported-modules
  '((gnu services herd)
    (guix build utils)
    (guix combinators)))

unted".  The unique
  ;; file system identifiers there ("UUIDs") can be obtained
  ;; by running 'blkid' in a terminal.

...

This is strange because call-with-output-file uses the O_TRUNC flag which
resets the file size to zero. Remove the configuration file before writing it
as a work-around.

* gnu/installer/tests.scm (edit-configuration-file): Remove the configuration
file before re-writing it.
2022-09-24 12:48:16 +02:00
Simon Streit
e1ce100915
services: Add wsdd service.
* doc/guix.texi: Add documentation for wsdd service.
* gnu/services/samba.scm (<wsdd-configuration>): New record.
(wsdd-service-type): New variable.
(wsdd-shepherd-services): New procedure.
* gnu/tests/samba.scm (%wsdd-os): Add variable.
(run-wsdd-test): New procedure.
(%test-wsdd): New variable.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24 09:41:24 +02:00
Simon Streit
14359befa9
gnu: Add wsdd.
* gnu/packages/samba.scm (wsdd): New variable.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24 09:41:24 +02:00
Simon Streit
d68721c55a
services: Add samba service.
* gnu/services/samba.scm: New file.
* gnu/tests/samba.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.
* po/guix/POTFILES.in Add 'gnu/services/samba.scm'.
* doc/guix.texi: Document it.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24 09:38:57 +02:00
Simon Streit
4cbc162296
gnu: samba: Add avahi to inputs.
* gnu/packages/samba.scm (samba) <inputs>: Add avahi.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24 09:38:57 +02:00
Liliana Marie Prikler
a5c876cdb2
gnu: emacs-jsonrpc: Correct URL.
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[source]<url>: Drop trailing slash.
2022-09-24 06:53:37 +02:00
Fredrik Salomonsson
ff643b077c
gnu: emacs-jsonrpc: Correct hash.
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[source]: Correct hash.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-24 06:50:04 +02:00
Maxim Cournoyer
35e8615d38
Revert "tests: telephony: Add extra packages to %jami-os for debugging."
This reverts commit 829c19142e, as it broke
'guix pull'.
2022-09-24 00:22:19 -04:00
Maxim Cournoyer
fd109c5c09
tests: jami-provisioning: Fix test derivation name.
* gnu/tests/telephony.scm (run-jami-test): Fix test derivation name.
2022-09-23 23:56:16 -04:00
Maxim Cournoyer
effdc6c83e
services: jami-service-type: Streamline stop slot.
* gnu/services/telephony.scm (jami-shepherd-services)
[stop]: Use make-kill-destructor with SIGKILL.  Add comment.
2022-09-23 23:56:16 -04:00
Maxim Cournoyer
829c19142e
tests: telephony: Add extra packages to %jami-os for debugging.
* gnu/tests/telephony.scm (make-jami-os): Add libjami:debug, gdb, guile,
guile-ac-d-bus, guile-readline, guile-fibers, screen and strace.
(run-jami-test)<jami service actions, ban/unban contacts>: Add (ice-9 match),
for lambda-match (worked without it but needed when manually testing).
2022-09-23 23:56:15 -04:00
Maxim Cournoyer
21afbf54cd
build: jami-service: account->username always return a fingerprint.
This change is motivated by the fact that Account.registeredName is a volatile
account data, not exported along the account and retrieved from the name
server.  Have it always return Account.username instead, so that the result is
reproducible independent of whether networking is available or not.

* gnu/build/jami-service.scm (account->username): Always return the account
fingerprint.  Adjust doc.
(id->username): Likewise.
2022-09-23 23:56:15 -04:00
Maxim Cournoyer
c50231cfcb
gnu: ffmpeg-jami: Update to 5.0.1 and enable tests.
* gnu/packages/jami.scm (ffmpeg-jami): Update to 5.0.1.
[tests?]: Delete argument.
[phases]{disable-problematic-tests}: New phase.
2022-09-23 23:56:15 -04:00
Maxim Cournoyer
c8ab64b2df
gnu: pjproject-jami: Update to 2.12-0.5e478bb.
* gnu/packages/jami.scm (pjproject-jami): Update to 2.12-0.5e478bb.
2022-09-23 23:56:15 -04:00
Maxim Cournoyer
84369105d4
gnu: jami: Update to 20220825.0828.c10f01f.
* gnu/packages/jami.scm (jami): Update to 20220825.0828.c10f01f.
(%jami-version): Set to latest release.
(%jami-sources): Remove jami-fix-esc-bug.patch; add
jami-fix-crash-on-block-contact.patch.
* gnu/packages/patches/jami-fix-esc-bug.patch: Delete file.
* gnu/packages/patches/jami-fix-crash-on-block-contact.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-23 23:56:15 -04:00
Maxim Cournoyer
503cfd5421
gnu: pjproject: Update to 2.12.1.
* gnu/packages/telephony.scm (pjproject): Update to 2.12.1.
[source]: Delete patches field.
[arguments]: Use gexps.
* gnu/packages/patches/pjproject-install-libpjsua2.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2022-09-23 23:56:14 -04:00
Nicolas Graves
dab3800691
gnu: Add emacs-org-babel-eval-in-repl.
* gnu/packages/emacs-xyz.scm (emacs-org-babel-eval-in-repl): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-24 01:49:55 +02:00
Nicolas Graves
7b1d02247b
gnu: Add emacs-ob-elm.
* gnu/packages/emacs-xyz.scm (emacs-ob-elm): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-24 01:49:54 +02:00
Nicolas Graves
0b120ad5f8
gnu: Add emacs-eval-in-repl packages.
* gnu/packages/emacs-xyz.scm (make-emacs-eval-in-repl)
(emacs-eval-in-repl-cider, emacs-eval-in-repl-elm, emacs-eval-in-repl-erlang)
(emacs-eval-in-repl-geiser, emacs-eval-in-repl-hy, emacs-eval-in-repl-ielm)
(emacs-eval-in-repl-iex, emacs-eval-in-repl-javascript)
(emacs-eval-in-repl-lua, emacs-eval-in-repl-ocaml, emacs-eval-in-repl-prolog)
(emacs-eval-in-repl-python, emacs-eval-in-repl-racket)
(emacs-eval-in-repl-shell, emacs-eval-in-repl-slime, emacs-eval-in-repl-sly)
(emacs-eval-in-repl-sml): New variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-24 01:46:34 +02:00
Nicolas Graves
7a4465473e
gnu: Add emacs-alchemist.
* gnu/packages/emacs-xyz.scm (emacs-alchemist): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-24 01:46:34 +02:00
Nicolas Graves
10420af4b1
gnu: Add emacs-js-comint.
* gnu/packages/emacs-xyz.scm (emacs-js-comint): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-24 01:46:34 +02:00
Nicolas Graves
63ba25cf67
gnu: Add emacs-eval-in-repl.
* gnu/packages/emacs-xyz.scm (emacs-eval-in-repl): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-24 01:16:55 +02:00
Fredrik Salomonsson
08d5152332
gnu: emacs-jsonrpc: Use upstream source.
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[version]: Use git-version.
[source]: Use Emacs' git repository.
[arguments]: Replace ‘unpack’ phase to only unpack jsonrpc.el.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-23 18:18:29 +02:00
Maxim Cournoyer
46fee48d5c
services: configuration: Fix typo.
* gnu/services/configuration.scm (interpose): Fix typo in doc.
(text-config?): Add a newline following definition.
2022-09-23 00:50:12 -04:00
Ricardo Wurmus
cbe8391d7c
gnu: Add mudskipper.
* gnu/packages/bioinformatics.scm (mudskipper): New variable.
2022-09-23 00:21:40 +02:00
Ricardo Wurmus
2eb7061aa2
gnu: Add rust-libradicl-0.4.
* gnu/packages/crates-io.scm (rust-libradicl-0.4): New variable.
2022-09-23 00:21:40 +02:00
Ricardo Wurmus
dbf54f43c4
gnu: Add rust-rust-htslib-0.38.
* gnu/packages/crates-io.scm (rust-rust-htslib-0.38): New variable.
2022-09-23 00:21:40 +02:00
Ricardo Wurmus
3a3eb0b155
gnu: Add rust-hts-sys-2.
* gnu/packages/crates-io.scm (rust-hts-sys-2): New variable.
2022-09-23 00:21:40 +02:00
Ricardo Wurmus
9365a18385
gnu: Add rust-needletail-0.4.
* gnu/packages/crates-io.scm (rust-needletail-0.4): New variable.
2022-09-23 00:21:40 +02:00
Ricardo Wurmus
090fa61951
gnu: Add rust-sce-0.1.
* gnu/packages/crates-io.scm (rust-sce-0.1): New variable.
2022-09-23 00:21:40 +02:00
Ricardo Wurmus
93e23c6b26
gnu: Add rust-coitrees-0.2.
* gnu/packages/crates-io.scm (rust-coitrees-0.2): New variable.
2022-09-23 00:21:40 +02:00
Ricardo Wurmus
4e38e11a0b
gnu: Add rust-executors-0.9.
* gnu/packages/crates-io.scm (rust-executors-0.9): New variable.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
4ded080b51
gnu: rust-obj-0.10: Disable tests.
* gnu/packages/crates-io.scm (rust-obj-0.10)[arguments]: Disable tests.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
309b013c41
gnu: rust-glium-0.31: Add missing development inputs.
* gnu/packages/crates-io.scm (rust-glium-0.31)[arguments]: Add rust-cgmath,
rust-genmesh, rust-obj, and rust-ouroboros.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
4ce25a6158
gnu: Add rust-obj-0.10.
* gnu/packages/crates-io.scm (rust-obj-0.10): New variable.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
646686f66c
gnu: rust-winit-0.24: Add missing development inputs.
* gnu/packages/crates-graphics.scm (rust-winit-0.24)[arguments]: Add
rust-console-log and rust-simple-logger to cargo-development-inputs.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
ecac40cf32
gnu: rust-winit: Add missing development inputs.
* gnu/packages/crates-graphics.scm (rust-winit)[arguments]: Add
rust-console-log and rust-simple-logger to cargo-development-inputs.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
4b01a19a52
gnu: Add rust-console-log-0.2.
* gnu/packages/crates-io.scm (rust-console-log-0.2): New variable.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
78c318636e
gnu: rust-mint-0.5: Update to 0.5.9.
* gnu/packages/crates-io.scm (rust-mint-0.5): Update to 0.5.9.
[arguments]: Add rust-serde-1 to cargo-inputs; add rust-serde-json-1 to
cargo-development-inputs.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
4b9ea794a7
gnu: Add rust-indicatif-0.16.
* gnu/packages/crates-io.scm (rust-indicatif-0.16): New variable.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
246c79e6a9
gnu: Add rust-synchronoise-1.
* gnu/packages/crates-io.scm (rust-synchronoise-1): New variable.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
a6fde04785
gnu: Add rust-rustls-ffi-0.8.
* gnu/packages/crates-io.scm (rust-rustls-ffi-0.8): New variable.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
f3f1a903ad
gnu: Add rust-quickersort-3.
* gnu/packages/crates-io.scm (rust-quickersort-3): New variable.
2022-09-23 00:21:39 +02:00
Ricardo Wurmus
01cb13f164
gnu: Add rust-arr-macro-0.1.
* gnu/packages/crates-io.scm (rust-arr-macro-0.1): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
ab3082218e
gnu: Add rust-arr-macro-impl-0.1.
* gnu/packages/crates-io.scm (rust-arr-macro-impl-0.1): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
9576469cc6
gnu: Add rust-fs-utils-1.
* gnu/packages/crates-io.scm (rust-fs-utils-1): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
8acb81ba71
gnu: Add rust-linear-map-1.
* gnu/packages/crates-io.scm (rust-linear-map-1): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
d8f2e958dd
gnu: Add rust-metrics-0.14.
* gnu/packages/crates-io.scm (rust-metrics-0.14): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
90cc8a0752
gnu: Add rust-metrics-macros-0.2.
* gnu/packages/crates-io.scm (rust-metrics-macros-0.2): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
fe8de9c700
gnu: Add rust-ieee754-0.2.
* gnu/packages/crates-io.scm (rust-ieee754-0.2): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
8b5e1ed0df
gnu: Add rust-libdeflate-sys-0.5.
* gnu/packages/crates-io.scm (rust-libdeflate-sys-0.5): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
e5d060d75c
gnu: Add rust-libz-ng-sys-1.
* gnu/packages/crates-io.scm (rust-libz-ng-sys-1): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
fe8364e4f6
gnu: Add rust-number-prefix-0.4.
* gnu/packages/crates-io.scm (rust-number-prefix-0.4): New variable.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
9d48fbb4fd
gnu: rust-arrayvec-0.7: Update to 0.7.2.
* gnu/packages/crates-io.scm (rust-arrayvec-0.7): Update to 0.7.2.
2022-09-23 00:21:38 +02:00
Ricardo Wurmus
4130104b50
gnu: rust-bstr-0.2: Update to 0.2.17.
* gnu/packages/crates-io.scm (rust-bstr-0.2): Update to 0.2.17.
2022-09-23 00:21:37 +02:00
Ricardo Wurmus
45cd9aed7c
gnu: rust-crossbeam-queue-0.3: Update to 0.3.6.
* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.3): Update to 0.3.6.
2022-09-23 00:21:37 +02:00
Ricardo Wurmus
6814dc6cdc
gnu: rust-crossbeam-channel-0.5: Update to 0.5.6.
* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): Update to 0.5.6.
2022-09-23 00:21:33 +02:00
Jacob Hrbek
f7a68436ed
gnu: Add idevicerestore.
* gnu/packages/libusb.scm (idevicerestore): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-22 21:33:38 +02:00
Jacob Hrbek
5f9d9471c7
gnu: Add libirecovery.
* gnu/packages/libusb.scm (libirecovery): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-22 21:21:03 +02:00
Jonathan Brielmaier
493b6f6d14
gnu: icedove: Update to 91.13.1 [security fixes].
Fixes CVE-2022-3032, CVE-2022-3033 and CVE-2022-3034.

* gnu/packages/gnuzilla.scm (icedove): Update to 91.13.1.
2022-09-22 21:00:24 +02:00
Josselin Poiret
2e8b4f9bfa
installer: Exit console-services page with abort-to-prompt.
* gnu/installer/newt/services.scm (run-console-services-cbt-page): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-22 16:28:12 +02:00
Josselin Poiret
fd942712d8
installer: Ensure luks devices are open when mounting partitions.
Partially-Fixes: <https://issues.guix.gnu.org/57983>

* gnu/installer/parted.scm (luks-ensure-open): New procedure.
(unmount-user-partitions): Ensure luks devices are open.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-22 16:27:19 +02:00
Josselin Poiret
d77612a91b
installer: Return partitions with crypt password as step result.
* gnu/installer/newt/partition.scm (run-partitioning-page): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-22 16:00:44 +02:00
Josselin Poiret
4814ec284f
installer: Move <secret> to utils and use it for crypt passwords.
* gnu/installer/user.scm (<secret>, secret?, make-secret, secret-content): Move
to utils.scm.
* gnu/installer/utils.scm (<secret>, secret?, make-secret, secret-content):
Moved from user.scm.
* gnu/installer/newt/partition.scm (prompt-luks-passwords): Make password a
<secret>.
* gnu/installer/parted.scm (luks-format-and-open): Unwrap secret.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-22 16:00:29 +02:00
Guillaume Le Vaillant
3c4024e9f5
gnu: monero-gui: Update to 0.18.1.1.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.1.1.
2022-09-22 11:40:10 +02:00
Guillaume Le Vaillant
cd4d2b1050
gnu: monero: Update to 0.18.1.1.
* gnu/packages/finance.scm (monero): Update to 0.18.1.1.
2022-09-22 11:40:10 +02:00
Hendursaga
81ad759ab9
gnu: Add tetzle.
* gnu/packages/games.scm (tetzle): New public variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-22 10:17:42 +02:00
Hendursaga
84096a1e84
gnu: gsimplecal: Update to 2.4.1.
* gnu/packages/calendar.scm (gsimplecal): Update to 2.4.1.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-22 10:06:42 +02:00
Denis 'GNUtoo' Carikli
da3bbcc991
gnu: Add keychain.
* gnu/packages/crypto.scm (keychain): New variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-22 09:56:31 +02:00
Efraim Flashner
85c769709f
gnu: zathura: Remove input labels.
* gnu/packages/pdf.scm (zathura)[native-inputs]: Remove input labels.
[arguments]: Adjust custom 'start-xserver phase accordingly.
2022-09-22 10:45:19 +03:00
Efraim Flashner
716f970e6d
gnu: zathura: Update to 0.5.1.
* gnu/packages/pdf.scm (zathura): Update to 0.5.1.
2022-09-22 10:45:19 +03:00
Efraim Flashner
6f2e28f026
gnu: vifm: Update to 0.12.1.
* gnu/packages/vim.scm (vifm): Update to 0.12.1.
[arguments]: Remove trailing #t from phases.
2022-09-22 10:45:16 +03:00
Pierre Neidhardt
70c40c654c
gnu: sbcl-lisp-unit2: Update to 0.9.4.
* gnu/packages/lisp-check.scm (sbcl-lisp-unit2): Update to 0.9.4.
2022-09-22 09:28:43 +02:00
Jacob Hrbek
04cad8e29e
gnu: Add ideviceinstaller.
* gnu/packages/libusb (ideviceinstaller): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-22 07:37:16 +02:00
Julien Lepiller
0346e5e090
gnu: ocaml-uucp: Update to 15.0.0.
* gnu/packages/ocaml.scm (ocaml-uucp): Update to 15.0.0.
(ocaml-uucd): Update to 15.0.0.
2022-09-22 07:37:11 +02:00
Julien Lepiller
95fdf691b1
gnu: ocaml-uunf: Update to 15.0.0.
* gnu/packages/ocaml.scm (ocaml-uunf): Update to 15.0.0.
2022-09-22 07:37:00 +02:00
Julien Lepiller
c593429b43
gnu: ocaml-linenoise: Update to 1.4.0.
* gnu/packages/ocaml.scm (ocaml-linenoise): Update to 1.4.0.
2022-09-22 07:35:54 +02:00
Julien Lepiller
8734851a8c
gnu: coq: Update to 8.16.0.
* gnu/packages/coq.scm (coq-core): Update to 8.16.0.
(coq-bignums): Update to 8.16.0.
(coq-equations): Update to 1.3-8.16.
(coq-gappa): Adjust for changes in coq-core.
2022-09-22 07:34:57 +02:00
Julien Lepiller
9f391b90fa
gnu: coq-interval: Update to 4.5.2.
* gnu/packages/coq.scm (coq-interval): Update to 4.5.2.
2022-09-22 07:34:43 +02:00
Julien Lepiller
9140a4dd1d
gnu: coq-mathcomp: Update to 1.15.0.
* gnu/packages/coq.scm (coq-mathcomp): Update to 1.15.0.
2022-09-22 07:34:40 +02:00
Julien Lepiller
a440e905fd
gnu: coq-gappa: Update to 1.5.2.
* gnu/packages/coq.scm (coq-gappa): Update to 1.5.2.
2022-09-22 07:34:37 +02:00
Julien Lepiller
1bb856d90a
gnu: coq-flocq: Update to 4.1.0.
* gnu/packages/coq.scm (coq-flocq): Update to 4.1.0.
2022-09-22 07:34:32 +02:00
Julien Lepiller
b7971ff798
gnu: lablgtk3: Update to 3.1.2.
* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.2.
[arguments]: Do not build extensions anymore (missing dependency)
* gnu/packages/games.scm (laby)[inputs]: Use
  `ocaml-lablgtk3-sourceview3'.
* gnu/packages/maths.scm (frama-c)[inputs]: Use
  `ocaml-lablgtk3-sourceview3'.
* gnu/packages/coq.scm (coq-ide)[inputs]: Use
  `ocaml-lablgtk3-sourceview3'.
2022-09-22 07:34:02 +02:00
Julien Lepiller
728d5b6b06
gnu: Add ocaml-lablgtk3-sourceview3.
* gnu/packages/ocaml.scm (ocaml-lablgtk3-sourceview3): New variable.
2022-09-22 07:33:56 +02:00
Leo Famulari
33d4992b69
gnu: linux-libre 4.9: Update to 4.9.239.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.239.
(linux-libre-4.9-pristine-source): Update hash.
2022-09-21 22:25:51 -04:00
Leo Famulari
51778457c8
gnu: linux-libre 4.14: Update to 4.14.294.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.294.
(linux-libre-4.14-pristine-source): Update hash.
2022-09-21 22:25:51 -04:00
Leo Famulari
34a4f4ba2e
gnu: linux-libre 4.19: Update to 4.19.259.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.259.
(linux-libre-4.19-pristine-source): Update hash.
2022-09-21 22:25:51 -04:00
Leo Famulari
c8e1d21fe4
gnu: linux-libre 5.4: Update to 5.4.214.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.214.
(linux-libre-5.4-pristine-source): Update hash.
2022-09-21 22:25:50 -04:00
Leo Famulari
ceec1c7f83
gnu: linux-libre 5.10: Update to 5.10.144.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.144.
(linux-libre-5.10-pristine-source): Update hash.
2022-09-21 22:25:50 -04:00
Leo Famulari
4af8cfad82
gnu: linux-libre 5.15: Update to 5.15.69.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.69.
(linux-libre-5.15-pristine-source): Update hash.
2022-09-21 22:25:50 -04:00
Leo Famulari
9b5060f7bf
gnu: linux-libre: Update to 5.19.10.
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.10.
(linux-libre-5.19-pristine-source): Update hash.
2022-09-21 22:25:50 -04:00
arkhan
89fed46752
gnu: xonsh: Update to 0.13.3.
* gnu/packages/shells.scm (xonsh): Update to 0.13.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-09-22 10:02:38 +08:00
Rostislav Svoboda
a3fa6b1e6a
gnu: clojure-tools: Update to 1.11.1.1165.
* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1165.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-09-22 09:53:07 +08:00
Michael Rohleder
d78050c01d
gnu: xfce4-places-plugin: Update to 1.8.2.
* gnu/packages/xfce.scm (xfce4-places-plugin): Update to 1.8.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-09-22 09:44:40 +08:00
Michael Rohleder
a29cd4d911
gnu: xfce4-datetime-plugin: Update to 0.8.2.
* gnu/packages/xfce.scm (xfce4-datetime-plugin): Update to 0.8.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-09-22 09:43:32 +08:00
Michael Rohleder
83bdd835a9
gnu: xfce4-pulseaudio-plugin: Update to 0.4.5.
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.5.
[arguments]: Remove unnecessary phase 'augment-cflags.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-09-22 09:41:14 +08:00
Ricardo Wurmus
1a1ff7ed8f
gnu: python-cooler: Skip broken test.
* gnu/packages/bioinformatics.scm (python-cooler)[arguments]: Add another
patch for tests/test_util.py.
2022-09-21 22:19:33 +02:00
Ricardo Wurmus
cd5bbb9b42
gnu: python-cooler: Do not use flake8.
* gnu/packages/bioinformatics.scm (python-cooler)[arguments]: Add build phase
'do-not-use-flake8.
2022-09-21 22:19:33 +02:00
Vagrant Cascadian
97e7195930
gnu: Add python-ephem.
* gnu/packages/astronomy.scm (python-ephem): New Variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-21 22:07:27 +02:00
Vagrant Cascadian
fff6407df3
gnu: Add python-suntime.
* gnu/packages/astronomy.scm (python-suntime): New variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-21 22:05:07 +02:00
Andreas Enge
6885f22375
gnu: gp2c: Update to 0.0.13.
* gnu/packages/algebra.scm (gp2c): Update to 0.0.13.
2022-09-21 13:29:13 +02:00
Andreas Enge
2ae22cafe7
gnu: pari-gp: Update to 2.15.0.
* gnu/packages/algebra.scm (pari-gp): Update to 2.15.0. Modernize syntax.
2022-09-21 13:29:13 +02:00
Hunter Jozwiak
e883ea89c6
gnu: Add espeakup.
* gnu/packages/accessibility.scm (espeakup): New variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-21 13:20:56 +02:00
Ricardo Wurmus
d871080a41
gnu: Add r-chromunity.
* gnu/packages/bioinformatics.scm (r-chromunity): New variable.
2022-09-21 11:09:46 +02:00
Ricardo Wurmus
a7f6392caa
gnu: Add r-skitools.
* gnu/packages/bioinformatics.scm (r-skitools): New variable.
2022-09-21 11:09:46 +02:00
Ricardo Wurmus
af663c9e48
gnu: Add r-gchain.
* gnu/packages/bioinformatics.scm (r-gchain): New variable.
2022-09-21 11:09:46 +02:00
Ricardo Wurmus
6ad4d74aca
gnu: Add r-gtrack.
* gnu/packages/bioinformatics.scm (r-gtrack): New variable.
2022-09-21 11:09:46 +02:00
Ricardo Wurmus
29634a4ce3
gnu: Add r-bamutils.
* gnu/packages/bioinformatics.scm (r-bamutils): New variable.
2022-09-21 11:09:45 +02:00
Ricardo Wurmus
4bd64dde2b
gnu: Add r-gutils.
* gnu/packages/bioinformatics.scm (r-gutils): New variable.
2022-09-21 11:09:41 +02:00
Artyom V. Poptsov
d4090c3027
gnu: maven-slf4j-provider: Fix style.
* gnu/packages/maven.scm (maven-slf4j-provider): Fix style.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-21 09:07:59 +02:00
Artyom V. Poptsov
79897a3701
gnu: maven-slf4j-provider: Bugfix.
* gnu/packages/maven.scm (maven-slf4j-provider): Bugfix: Don't use "tar" to
  extract "java-slf4j-simple-source" as it is already unpacked; recursively copy
  the source instead.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-21 09:07:54 +02:00
Hilton Chain
344405475a
gnu: telegram-desktop: Use API ID from Snap builds.
* gnu/packages/telegram.scm (telegram-desktop)[#:configure-flags]: Use API ID
from Telegram's official Snap builds.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-21 06:27:23 +02:00
Hilton Chain
a7164abcd0
gnu: telegram-desktop: Use modern package style.
* gnu/packages/telegram.scm (%telegram-version)
(cmake-helpers-for-telegram-desktop, codegen-for-telegram-desktop)
(lib-base-for-telegram-desktop, lib-crl-for-telegram-desktop)
(lib-lottie-for-telegram-desktop, lib-qr-for-telegram-desktop)
(lib-rlottie-for-telegram-desktop,lib-rpl-for-telegram-desktop)
(lib-spellcheck-for-telegram-desktop, lib-storage-for-telegram-desktop)
(lib-tl-for-telegram-desktop, lib-ui-for-telegram-desktop)
(lib-waylandshells-for-telegram-desktop, lib-webrtc-for-telegram-desktop)
(lib-webview-for-telegram-desktop, tgcalls-for-telegram-desktop): New variables.
(telegram-desktop)[arguments]: Convert to list of G-Expressions.
<#:phases>: Inline cmake-helpers-for-telegram-desktop,
codegen-for-telegram-desktop, lib-base-for-telegram-desktop,
lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop,
lib-qr-for-telegram-desktop, lib-rlottie-for-telegram-desktop,
lib-rpl-for-telegram-desktop, lib-spellcheck-for-telegram-desktop,
lib-storage-for-telegram-desktop, lib-tl-for-telegram-desktop,
lib-ui-for-telegram-desktop, lib-waylandshells-for-telegram-desktop,
lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop,
and tgcalls-for-telegram-desktop.
[native-inputs]: Remove cmake-helpers.  Drop labels.
[inputs]: Remove codegen-source, lib-base-source, lib-crl-source,
lib-lottie-source, lib-qr-source, lib-rlottie-source, lib-rpl-source,
lib-spellcheck-source, lib-storage-source, lib-tl-source, lib-ui-source,
lib-waylandshells-source, lib-webrtc-source, lib-webview-source and
tgcalls-source.  Drop labels.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-21 06:27:23 +02:00