aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: avizo: Update to 1.2.1.kiasoc52022-09-24
| | | | | | * gnu/packages/wm.scm (avizo): Update to 1.2.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: emacs-lua-mode: Fix build.zimoun2022-09-24
| | | | | | | * 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>
* gnu: go-ipfs: Unbundle many dependencies.Maxime Devos2022-09-24
| | | | | | | | | | | | | | 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>
* gnu: Add rot8.M2022-09-24
| | | | | | * gnu/packages/rust-apps.scm (rot8): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add batsignal.M2022-09-24
| | | | | | | * gnu/packages/monitoring.scm (batsignal): New variable. Co-authored-by: ( <paren@disroot.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add texlive-latex-sidecap.Wiktor Żelazny2022-09-24
| | | | | | * gnu/packages/tex.scm (texlive-latex-sidecap): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add texlive-latex-frankenstein.Wiktor Żelazny2022-09-24
| | | | | | * gnu/packages/tex.scm (texlive-latex-frankenstein): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* linux-container: Mark socket pair as SOCK_CLOEXEC.Ludovic Courtès2022-09-24
| | | | | * gnu/build/linux-container.scm (run-container): Pass SOCK_CLOEXEC to 'socketpair'.
* gnu: openvswitch: Disable tests.Mathieu Othacehe2022-09-24
| | | | | | | | | | | | | | 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.
* system: images: Add wsl2 module.Alex Griffin2022-09-24
| | | | | | | | * 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>
* system: image: Add wsl2 support.Alex Griffin2022-09-24
| | | | | | | * 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.
* system: image: Add tarball support.Alex Griffin2022-09-24
| | | | | | | | | | | * 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>
* gnu: Add compression module.Mathieu Othacehe2022-09-24
| | | | | | | | | | | 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.
* platforms: x86: Rename Hurd hurd to i586-gnu.Mathieu Othacehe2022-09-24
| | | | | | | * 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.
* image: Make the operating-system field mandatory.Mathieu Othacehe2022-09-24
| | | | | | | | | | | | 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.
* installer: tests: Fix typo.Mathieu Othacehe2022-09-24
| | | | * gnu/installer/tests.scm (edit-configuration-file): Fix it.
* Revert "gnu: samba: Add avahi to inputs."Lars-Dominik Braun2022-09-24
| | | | | | This reverts commit 4cbc1622961f62f8fc3613de0c8f215e0cde6494. samba/fixed inherits from samba, which causes ~9000 rebuilds.
* installer: Fix configuration edition during testing.Mathieu Othacehe2022-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* services: Add wsdd service.Simon Streit2022-09-24
| | | | | | | | | | | | * 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>
* gnu: Add wsdd.Simon Streit2022-09-24
| | | | | | * gnu/packages/samba.scm (wsdd): New variable. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* services: Add samba service.Simon Streit2022-09-24
| | | | | | | | | | * 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>
* gnu: samba: Add avahi to inputs.Simon Streit2022-09-24
| | | | | | * gnu/packages/samba.scm (samba) <inputs>: Add avahi. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* gnu: emacs-jsonrpc: Correct URL.Liliana Marie Prikler2022-09-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[source]<url>: Drop trailing slash.
* gnu: emacs-jsonrpc: Correct hash.Fredrik Salomonsson2022-09-24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[source]: Correct hash. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* Revert "tests: telephony: Add extra packages to %jami-os for debugging."Maxim Cournoyer2022-09-24
| | | | | This reverts commit 829c19142e62efa7ba9715fc682b4be959830b2e, as it broke 'guix pull'.
* tests: jami-provisioning: Fix test derivation name.Maxim Cournoyer2022-09-23
| | | | * gnu/tests/telephony.scm (run-jami-test): Fix test derivation name.
* services: jami-service-type: Streamline stop slot.Maxim Cournoyer2022-09-23
| | | | | * gnu/services/telephony.scm (jami-shepherd-services) [stop]: Use make-kill-destructor with SIGKILL. Add comment.
* tests: telephony: Add extra packages to %jami-os for debugging.Maxim Cournoyer2022-09-23
| | | | | | | * 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).
* build: jami-service: account->username always return a fingerprint.Maxim Cournoyer2022-09-23
| | | | | | | | | | | 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.
* gnu: ffmpeg-jami: Update to 5.0.1 and enable tests.Maxim Cournoyer2022-09-23
| | | | | | * gnu/packages/jami.scm (ffmpeg-jami): Update to 5.0.1. [tests?]: Delete argument. [phases]{disable-problematic-tests}: New phase.
* gnu: pjproject-jami: Update to 2.12-0.5e478bb.Maxim Cournoyer2022-09-23
| | | | * gnu/packages/jami.scm (pjproject-jami): Update to 2.12-0.5e478bb.
* gnu: jami: Update to 20220825.0828.c10f01f.Maxim Cournoyer2022-09-23
| | | | | | | | | | * 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.
* gnu: pjproject: Update to 2.12.1.Maxim Cournoyer2022-09-23
| | | | | | | | * 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.
* gnu: Add emacs-org-babel-eval-in-repl.Nicolas Graves2022-09-24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-org-babel-eval-in-repl): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add emacs-ob-elm.Nicolas Graves2022-09-24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-ob-elm): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add emacs-eval-in-repl packages.Nicolas Graves2022-09-24
| | | | | | | | | | | | | * 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>
* gnu: Add emacs-alchemist.Nicolas Graves2022-09-24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-alchemist): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add emacs-js-comint.Nicolas Graves2022-09-24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-js-comint): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add emacs-eval-in-repl.Nicolas Graves2022-09-24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-eval-in-repl): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: emacs-jsonrpc: Use upstream source.Fredrik Salomonsson2022-09-23
| | | | | | | | * 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>
* services: configuration: Fix typo.Maxim Cournoyer2022-09-23
| | | | | * gnu/services/configuration.scm (interpose): Fix typo in doc. (text-config?): Add a newline following definition.
* gnu: Add mudskipper.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/bioinformatics.scm (mudskipper): New variable.
* gnu: Add rust-libradicl-0.4.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-libradicl-0.4): New variable.
* gnu: Add rust-rust-htslib-0.38.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-rust-htslib-0.38): New variable.
* gnu: Add rust-hts-sys-2.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-hts-sys-2): New variable.
* gnu: Add rust-needletail-0.4.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-needletail-0.4): New variable.
* gnu: Add rust-sce-0.1.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-sce-0.1): New variable.
* gnu: Add rust-coitrees-0.2.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-coitrees-0.2): New variable.
* gnu: Add rust-executors-0.9.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-executors-0.9): New variable.
* gnu: rust-obj-0.10: Disable tests.Ricardo Wurmus2022-09-23
| | | | * gnu/packages/crates-io.scm (rust-obj-0.10)[arguments]: Disable tests.