Liliana Marie Prikler
dbcba75c0e
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.
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler
80a9b757e8
gnu: libgccjit: Build multiple versions.
...
* gnu/packages/gcc.scm (libgccjit-9, libgccjit-10, libgccjit-11)
(libgccjit-12): New variables.
(libgccjit): Update to libgccjit-10.
2022-09-11 15:46:31 +02:00
Liliana Marie Prikler
6b63571557
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.
2022-09-11 15:46:31 +02:00
Liliana Marie Prikler
bf33a77ea7
gnu: Parameterize libgccjit.
...
* gnu/packages/gcc.scm (make-libgccjit): New variable.
(libgccjit): Define in terms of make-libgccjit.
2022-09-11 15:46:31 +02:00
jgart
1da91705b0
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>
2022-09-11 13:27:00 +02:00
jgart
2e50fd2301
gnu: Add wiggle.
...
* gnu/packages/patchutils.scm (wiggle): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-11 12:35:29 +02:00
Oleg Pykhalov
072cc8d141
gnu: mtr: Build with JSON support.
...
* gnu/packages/networking.scm (mtr)[native-inputs]: Add pkg-config.
[inputs]: Add 'jansson'.
2022-09-11 03:08:48 +03:00
Ludovic Courtès
1ba0e38267
gnu: shepherd: Update to 0.9.2.
...
* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.2.
2022-09-11 00:16:58 +02:00
Ludovic Courtès
081bb6a7bd
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.
2022-09-11 00:16:57 +02:00
Florian Pelz
6ee40c3d99
news: Add 'de' translation.
...
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
2022-09-10 21:52:18 +02:00
Marius Bakke
53a94f6abf
gnu: gnome-shell: Update to 42.4.
...
* gnu/packages/gnome.scm (gnome-shell): Update to 42.4.
[source](patches): Remove.
[arguments]: Adjust substitution to disable GTK icon cache. Filter disallowed
references from GUIX_PYTHONPATH. While at it, also prevent MESON from ending
up in the closure.
[inputs]: Change from LIBGWEATHER to LIBGWEATHER4.
* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch:
* gnu/local.mk (dist_patch_DATA):
2022-09-10 20:08:38 +02:00
Marius Bakke
42bbe4d8ba
gnu: mutter: Update to 42.4.
...
* gnu/packages/gnome.scm (mutter): Update to 42.4.
[arguments]: Adjust link flags for new soversion. Don't install tests. Add
phase to preserve RUNPATH.
2022-09-10 20:08:38 +02:00
Marius Bakke
ade18d4c9e
gnu: libICE: Build without libbsd.
...
The libbsd input was added in 5eda3d824c
to fix
CVE-2017-2626. libICE 1.0.10 implemented an alternative fix using the glibc
getentropy(3) function, alleviating the need to pull in libbsd.
* gnu/packages/xorg.scm (libice)[inputs]: Remove LIBBSD.
2022-09-10 20:08:38 +02:00
Marius Bakke
b42cb70e37
gnu: libXdmcp: Build without libbsd.
...
The libbsd input was added in fe6db6ecff
to fix
CVE-2017-2625. libXdmcp 1.1.3 implemented an alternative fix using the
glibc getentropy(3) function, alleviating the need to pull in libbsd.
* gnu/packages/xorg.scm (libxdmcp)[inputs]: Remove LIBBSD.
2022-09-10 20:08:38 +02:00
Marius Bakke
ae406b91e2
gnu: libbsd: Embed absolute references to libmd.
...
* gnu/packages/libbsd.scm (libbsd)[arguments]: Add phase to embed absolute
libmd references.
2022-09-10 20:08:38 +02:00
Michael Rohleder
ec661b2b83
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>
2022-09-10 19:15:50 +02:00
Nicolas Goaziou
a7b6de2a4b
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.
2022-09-10 19:15:50 +02:00
Marius Bakke
1d526f5035
Merge branch 'staging' into core-updates
2022-09-10 17:30:17 +02:00
Marius Bakke
07140e8b10
Merge branch 'master' into staging
2022-09-10 17:27:06 +02:00
Michael Rohleder
575dbab746
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>
2022-09-10 17:23:32 +02:00
Liliana Marie Prikler
a38f03e4de
gnu: Add mpdevil.
...
* gnu/packages/mpd.scm (mpdevil): New variable.
2022-09-10 17:23:32 +02:00
Marius Bakke
b4693f4a58
gnu: GHC: Adjust tests for grep 3.8.
...
This fixes a test failure introduced in commit
c527b0ce23
.
* gnu/packages/patches/ghc-testsuite-grep-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-8.10)[native-inputs]: Patch
the 'ghc-testsuite' input.
2022-09-10 16:55:05 +02:00
Marius Bakke
f011465687
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.
2022-09-10 16:38:16 +02:00
Marius Bakke
45c2da3875
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.
2022-09-10 14:40:29 +02:00
Marius Bakke
966649a74c
gnu: mutter: Remove obsolete input.
...
* gnu/packages/gnome.scm (mutter)[native-inputs]: Remove INTLTOOL. Add
GETTEXT-MINIMAL.
2022-09-10 13:42:32 +02:00
Marius Bakke
03cae37fae
gnu: mutter: Use G-expression.
...
* gnu/packages/gnome.scm (mutter)[arguments]: Use G-expressions.
2022-09-10 13:42:32 +02:00
Marius Bakke
6af5818262
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.
2022-09-10 13:42:32 +02:00
Marius Bakke
e9a32184fd
gnu: rygel: Update to 0.40.4.
...
* gnu/packages/gnome.scm (rygel): Update to 0.40.4.
2022-09-10 13:42:32 +02:00
Marius Bakke
7d92ad4dfc
gnu: simple-scan: Update to 42.1.
...
* gnu/packages/gnome.scm (simple-scan): Update to 42.1.
[arguments]: Remove #:meson.
2022-09-10 13:42:32 +02:00
Marius Bakke
cbc3911029
gnu: kconfigwidgets: Build with qttools@5.
...
* gnu/packages/kde-frameworks.scm (kconfigwidgets)[native-inputs]: Change from
QTTOOLS to QTTOOLS-5.
2022-09-10 12:50:52 +02:00
Greg Hogan
fe42befd64
gnu: python-pip: Update to 22.2.2.
...
* gnu/packages/python-xyz.scm (python-pip): Update to 22.2.2.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:41:52 +01:00
Wiktor Żelazny
175fa28a4f
gnu: Add texlive-latex-pbox.
...
* gnu/packages/tex.scm (texlive-latex-pbox): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:33:58 +01:00
Wiktor Żelazny
2411e0b0bb
gnu: Add texlive-latex-marginfix.
...
* gnu/packages/tex.scm (texlive-latex-marginfix): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:33:26 +01:00
Adam Kandur
a53ef49baa
gnu: Add go-github-com-goccy-go-json.
...
* gnu/packages/golang.scm (go-github-com-goccy-go-json): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:32:47 +01:00
Wiktor Żelazny
b8850bf2c1
gnu: Add texlive-latex-translations.
...
* gnu/packages/tex.scm (texlive-latex-translations): New variable.
2022-09-10 11:27:13 +01:00
Wiktor Żelazny
13f1584b2e
gnu: Add texlive-latex-enotez.
...
* gnu/packages/tex.scm (texlive-latex-enotez): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:26:58 +01:00
Wiktor Żelazny
37e4015f46
gnu: Add texlive-latex-seqsplit.
...
* gnu/packages/tex.scm (texlive-latex-seqsplit): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:26:40 +01:00
Christopher Baines
ad1d3f98b1
gnu: Add comments to the bottom of a few package modules.
...
This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.
If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.
* gnu/packages/bioconductor.scm: Add comment discouraging adding packages to
the bottom of the file.
* gnu/packages/bioinformatics.scm: ditto.
* gnu/packages/cran.scm: ditto.
* gnu/packages/crates-io.scm: ditto.
* gnu/packages/emacs-xyz.scm: ditto.
* gnu/packages/golang.scm: ditto.
* gnu/packages/guile-xyz.scm: ditto.
* gnu/packages/haskell-xyz.scm: ditto.
* gnu/packages/java.scm: ditto.
* gnu/packages/julia-xyz.scm: ditto.
* gnu/packages/lisp-xyz.scm: ditto.
* gnu/packages/ocaml.scm: ditto.
* gnu/packages/perl.scm: ditto.
* gnu/packages/python-science.scm: ditto.
* gnu/packages/python-xyz.scm: ditto.
* gnu/packages/ruby.scm: ditto.
* gnu/packages/tex.scm: ditto.
2022-09-10 10:45:27 +01:00
zimoun
4f134f26fd
gnu: Add r-ggalt.
...
* gnu/packages/cran.scm (r-ggalt): New variable.
2022-09-10 09:36:58 +02:00
zimoun
bcca8332ff
gnu: Add r-proj4.
...
* gnu/packages/cran.scm (r-proj4): New variable.
2022-09-10 09:36:58 +02:00
Maxim Cournoyer
77bd6accab
gnu: gnome-backgrounds: Update to 42.0.
...
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 42.0.
2022-09-10 01:45:30 -04:00
Leo Famulari
f760e628fb
gnu: linux-libre 5.10: Update to 5.10.142.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.142.
(linux-libre-5.10-pristine-source): Update hash.
2022-09-09 22:43:41 -04:00
Leo Famulari
a90e5f1434
gnu: linux-libre 5.15: Update to 5.15.67.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.67.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-09-09 22:43:41 -04:00
Leo Famulari
2934c4c9f0
gnu: linux-libre: Update to 5.19.8.
...
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.8.
(linux-libre-5.19-pristine-source, deblob-scripts-5.19): Update hashes.
2022-09-09 22:43:32 -04:00
Marius Bakke
9ef33dce94
Merge branch 'staging' into core-updates
2022-09-09 23:04:13 +02:00
Marius Bakke
8fbd8c8245
Merge branch 'master' into staging
2022-09-09 23:01:57 +02:00
Marius Bakke
b15c0e75f9
gnu: QEMU: Use G-expression.
...
* gnu/packages/virtualization.scm (qemu, qemu-minimal)[arguments]: Rewrite
with G-expressions.
2022-09-09 23:00:22 +02:00
Marius Bakke
0f6f9317ac
gnu: QEMU: Update to 7.1.0.
...
* gnu/packages/patches/qemu-build-info-manual.patch: Remove configure script
stanza.
* gnu/packages/patches/qemu-fix-agent-paths.patch: Adjust patch context. Use
execl instead of execle to stay consistent with upstream.
* gnu/packages/virtualization.scm (qemu): Update to 7.1.0.
2022-09-09 23:00:22 +02:00
Marius Bakke
abf21ba578
gnu: libcacard: Explicitly add NSS on RUNPATH.
...
* gnu/packages/spice.scm (libcacard)[arguments]: New field.
2022-09-09 23:00:22 +02:00
Marius Bakke
50134a2b4a
gnu: Explicitly use OpenSSL 1.1 in more packages.
...
* gnu/packages/rust-apps.scm (rust-cargo-c)[inputs]: Change from OPENSSL to
OPENSSL-1.1.
* gnu/packages/security-token.scm (opensc)[inputs]: Likewise.
* gnu/packages/spice.scm (spice, spice-gtk)[propagated-inputs]: Likewise.
* gnu/packages/web.scm (serf)[propagated-inputs]: Likewise.
2022-09-09 23:00:22 +02:00