summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2022-09-25gnu: emacs-libgit: Fix build with native compilation.John Kehayias
* 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-25gnu: emacs-pdf-tools: Fix build with native compilation.John Kehayias
* 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-25gnu: Add emacs-color-theme-solarized.Brian Kubisiak
* gnu/packages/emacs-xyz (emacs-color-theme-solarized): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25gnu: emacs-macrostep-geiser: Order inputs alphabetically.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser)[propagated-inputs]: Order inputs alphabetically.
2022-09-25gnu: emacs-cpreproc-openvdb: Remove period in synopsis.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb)[synopsis]: Remove period.
2022-09-25gnu: Add emacs-clue.jgart via Guix-patches via
* gnu/packages/emacs-xyz.scm (emacs-clue): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25gnu: emacs-denote: Update to 0.6.0.jgart via Guix-patches via
* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 0.6.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25gnu: Add emacs-ol-notmuch.Fredrik Salomonsson
* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25gnu: Add emacs-macrostep-geiser.Hilton Chain via Guix-patches via
* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25gnu: Add emacs-marginalia-emprise.Fredrik Salomonsson
* gnu/packages/emacs-xyz.scm (emacs-marginalia-emprise): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25gnu: Add emacs-orgmdb.Fredrik Salomonsson
* gnu/packages/emacs-xyz.scm (emacs-orgmdb): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25gnu: Add emacs-cpreproc-openvdb.Fredrik Salomonsson
* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25system: images: Add a TODO comment.Mathieu Othacehe
* gnu/system/image.scm (system-tarball-image): Add it.
2022-09-24gnu: emacs-piem: Do not propagate B4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-piem)[arguments]: Add CONFIGURE phase to avoid propagating B4. [inputs]: Add B4. [propagated-inputs]: Remove B4.
2022-09-24gnu: emacs-piem: Fix license.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-piem)[license]: Set to GPL3+.
2022-09-24gnu: emacs-slack: Update to ff46d88.conses
* gnu/packages/emacs-xyz.scm (emacs-slack): Update to ff46d88. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-24gnu: Add emacs-piem.zimoun
* gnu/packages/emacs-xyz.scm (emacs-piem): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-24gnu: emacs-perspective: Update to 2.18.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.18.
2022-09-24gnu: emacs-ement: Update to 0.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.
2022-09-24gnu: emacs-mentor: Update to 0.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-mentor): Update to 0.4.
2022-09-24gnu: emacs-subed: Update to 1.0.10.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.10.
2022-09-24gnu: Add python-icdiff.Garek Dyszel
* gnu/packages/python-xyz.scm (python-icdiff): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24gnu: Add python-editables.Garek Dyszel
* gnu/packages/python-build.scm (python-editables): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24gnu: Add python-version.Garek Dyszel
* gnu/packages/python-xyz.scm (python-version): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24gnu: Add coq-mathcomp-bigenough.Garek Dyszel
* gnu/packages/coq.scm (coq-mathcomp-bigenough): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24gnu: Add coq-mathcomp-finmap.Garek Dyszel
* gnu/packages/coq.scm (coq-mathcomp-finmap): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24gnu: Add ocaml-ansiterminal.Garek Dyszel
* gnu/packages/ocaml.scm (ocaml-ansiterminal): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24gnu: Add maven-sisu-plugin.Artyom V. Poptsov
* gnu/packages/maven.scm (maven-sisu-plugin): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24gnu: avizo: Update to 1.2.1.kiasoc5
* gnu/packages/wm.scm (avizo): Update to 1.2.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24gnu: emacs-lua-mode: Fix build.zimoun
* 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-24gnu: go-ipfs: Unbundle many dependencies.Maxime Devos
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-24gnu: Add rot8.M
* gnu/packages/rust-apps.scm (rot8): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24gnu: Add batsignal.M
* gnu/packages/monitoring.scm (batsignal): New variable. Co-authored-by: ( <paren@disroot.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24gnu: Add texlive-latex-sidecap.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-sidecap): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24gnu: Add texlive-latex-frankenstein.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-frankenstein): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-24linux-container: Mark socket pair as SOCK_CLOEXEC.Ludovic Courtès
* gnu/build/linux-container.scm (run-container): Pass SOCK_CLOEXEC to 'socketpair'.
2022-09-24gnu: openvswitch: Disable tests.Mathieu Othacehe
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-24system: images: Add wsl2 module.Alex Griffin
* 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-24system: image: Add wsl2 support.Alex Griffin
* 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-24system: image: Add tarball support.Alex Griffin
* 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-24gnu: Add compression module.Mathieu Othacehe
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-24platforms: x86: Rename Hurd hurd to i586-gnu.Mathieu Othacehe
* 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-24image: Make the operating-system field mandatory.Mathieu Othacehe
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-24installer: tests: Fix typo.Mathieu Othacehe
* gnu/installer/tests.scm (edit-configuration-file): Fix it.
2022-09-24Revert "gnu: samba: Add avahi to inputs."Lars-Dominik Braun
This reverts commit 4cbc1622961f62f8fc3613de0c8f215e0cde6494. samba/fixed inherits from samba, which causes ~9000 rebuilds.
2022-09-24installer: Fix configuration edition during testing.Mathieu Othacehe
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-24services: Add wsdd service.Simon Streit
* 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-24gnu: Add wsdd.Simon Streit
* gnu/packages/samba.scm (wsdd): New variable. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24services: Add samba service.Simon Streit
* 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-24gnu: samba: Add avahi to inputs.Simon Streit
* gnu/packages/samba.scm (samba) <inputs>: Add avahi. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>