~ruther/guix-local

ref: d48c2c7df38a63cfe5d2bce7dfe438d4a2ffa22d guix-local/gnu d---------
11a06d1e — Liliana Marie Prikler 3 years ago
gnu: emacs-org: Undelete build step.

With native compilation enabled, it is now no longer meaningless.

* gnu/packages/emacs-xyz.scm (emacs-org)[#:phases]: Don't delete ‘build’.
799f4877 — Liliana Marie Prikler 3 years ago
gnu: emacs-yasnippet: Fix build.

* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Handle arguments
in buffer-list.
dbcba75c — Liliana Marie Prikler 3 years ago
gnu: emacs: Build with native compilation.

* gnu/packages/emacs.scm (%emacs-modules): New variable.
(emacs)[arguments]<#:modules>: Use it here.
<#:configure-flags> Add “--with-native-compilation”.
<#:make-flags>: Add “NATIVE_FULL_AOT=1”.
<#:phases>: Add ‘set-libgccjit-path’ and ‘patch-compilation-driver’.
[inputs]: Add explicit ld-wrapper, binutils, glibc, and libgccjit.
[search-paths]: Add EMACSNATIVELOADPATH.
(emacs-minimal, emacs-xwidgets, emacs-no-x)
(emacs-no-x-toolkit): Adjust accordingly.
80a9b757 — Liliana Marie Prikler 3 years ago
gnu: libgccjit: Build multiple versions.

* gnu/packages/gcc.scm (libgccjit-9, libgccjit-10, libgccjit-11)
(libgccjit-12): New variables.
(libgccjit): Update to libgccjit-10.
6b635715 — Liliana Marie Prikler 3 years ago
gnu: libgccjit: Build with bootstrapped gcc.

* gnu/packages/gcc.scm (make-libgccjit)[#:configure-flags]: Add
“--disable-bootstrap”, “--disable-libatomic”, “--disable-libgomp”,
“--disable-libquadmath”, “--disable-libssp”, and “--enable-checking=release”.
[inputs]: Remove libstdc++.
[native-inputs]: Add gcc.
bf33a77e — Liliana Marie Prikler 3 years ago
gnu: Parameterize libgccjit.

* gnu/packages/gcc.scm (make-libgccjit): New variable.
(libgccjit): Define in terms of make-libgccjit.
1da91705 — jgart 3 years ago
gnu: Add cl-draw-cons-tree.

* gnu/packages/lisp-xyz.scm (cl-draw-cons-tree, ecl-draw-cons-tree,
  sbcl-draw-cons-tree): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2e50fd23 — jgart 3 years ago
gnu: Add wiggle.

* gnu/packages/patchutils.scm (wiggle): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
072cc8d1 — Oleg Pykhalov 3 years ago
gnu: mtr: Build with JSON support.

* gnu/packages/networking.scm (mtr)[native-inputs]: Add pkg-config.
[inputs]: Add 'jansson'.
1ba0e382 — Ludovic Courtès 3 years ago
gnu: shepherd: Update to 0.9.2.

* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.2.
081bb6a7 — Ludovic Courtès 3 years ago
services: shepherd: Open /dev/null as O_CLOEXEC.

Failing to do that, that file descriptor could be inherited by child
processes as of Shepherd 0.9.2.

* gnu/services/shepherd.scm (shepherd-configuration-file): Open
/dev/null as O_CLOEXEC.
ec661b2b — Michael Rohleder 3 years ago
gnu: emacs-ement: Update to 0.1.2.

* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
a7b6de2a — Nicolas Goaziou 3 years ago
gnu: emacs-org-contacts: Update to 1.1.

* gnu/packages/emacs-xyz.scm (emacs-org-contacts): Update to 1.1.
[source]<uri>: Use repo.or.cz as new upstream.
[propagated-inputs]: Add EMACS-ORG.
[home-page]: Update URL.
575dbab7 — Michael Rohleder 3 years ago
gnu: mumble: Update to 1.4.274.

* gnu/packages/telephony.scm (mumble): Update to 1.4.274.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
a38f03e4 — Liliana Marie Prikler 3 years ago
gnu: Add mpdevil.

* gnu/packages/mpd.scm (mpdevil): New variable.
f0114656 — Marius Bakke 3 years ago
gnu: gnome-shell: Remove input labels and use G-expression.

* gnu/packages/gnome.scm (gnome-shell)[native-inputs]: Remove labels.
[arguments]: Convert to G-expressions.  Add (ice-9 match) to #:modules.  Use
SEARCH-INPUT-FILE and #$OUTPUT where appropriate.  Add let-binding for
DISALLOWED-REFERENCES and use them in glib-or-gtk-wrap phase.
45c2da38 — Marius Bakke 3 years ago
gnu: gnome-shell: Remove obsolete input.

* gnu/packages/gnome.scm (gnome-shell)[arguments]: Don't remove intltool from
XDG_DATA_DIRS.
[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL and PERL.
966649a7 — Marius Bakke 3 years ago
gnu: mutter: Remove obsolete input.

* gnu/packages/gnome.scm (mutter)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
03cae37f — Marius Bakke 3 years ago
gnu: mutter: Use G-expression.

* gnu/packages/gnome.scm (mutter)[arguments]: Use G-expressions.
6af58182 — Marius Bakke 3 years ago
gnu: mutter: Remove input labels.

* gnu/packages/gnome.scm (mutter)[native-inputs, inputs, propagated-inputs]:
Remove labels.
[arguments]: Use SEARCH-INPUT-FILE instead of labels.
Next