Felix Gruber
5e26866a58
gnu: proj: Update to 9.0.1.
...
* gnu/packages/geo.scm (proj): Update to 9.0.1.
[arguments]: Remove fix-version phase.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber
c9f19871a8
gnu: xygrib: Build against proj-7.
...
* gnu/packages/geo.scm (xygrib)[inputs]: Replace proj with proj-7.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber
c1197f5c4c
gnu: vtk: Build against proj-7.
...
* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with
proj-7.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber
3eeb67c5d9
gnu: Add proj-7.
...
* gnu/packages/geo.scm (proj-7): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Mathieu Othacehe
22bfc42fab
services: web: Fix long lines.
...
* gnu/services/web.scm: Remove a trailing space and wrap long line. No
functional change.
2022-09-11 15:49:30 +02:00
Liliana Marie Prikler
d48c2c7df3
news: Add entry about Emacs native compilation.
...
* etc/news.scm: Add entry.
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler
11a06d1e49
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’.
2022-09-11 15:46:32 +02:00
Morgan Smith
58d0453aa7
build-system: emacs: Use new function for autoloads generation
...
* guix/build/emacs-utils.scm (emacs-generate-autoloads): Use
'loaddefs-generate' to create autoloads instead of
'update-directory-autoloads' if we are using a new enough Emacs
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler
799f48771f
gnu: emacs-yasnippet: Fix build.
...
* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Handle arguments
in buffer-list.
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler
630c9b6e01
build-system: emacs: Use native compilation.
...
* guix/build/emacs-build-system.scm (add-install-to-native-load-path):
New variable.
(build): Replace ‘emacs-byte-compile-directory’ with ‘emacs-compile-directory’.
Delete already compiled files in the working directory prior to compilation.
(%standard-phases): Add ‘add-install-to-native-load-path’ after
‘expand-load-path’.
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler
b54724b2ac
guix: emacs-utils: Add emacs-compile-directory.
...
* guix/build/emacs-utils.scm (emacs-compile-directory): New variable.
2022-09-11 15:46:32 +02:00
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
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
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
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
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
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
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
Marius Bakke
6197d977d7
gnu: Explicitly use meson@0.60 in packages that don't support 0.63.
...
This to reduce merge conflicts in an upcoming switch.
* gnu/packages/gnome.scm (gnome-photos, gnome-music, gnome-user-share,
gnome-characters, gnome-font-viewer, gcr, evince, glade3,
gnome-settings-daemon, eog, simple-scan, gnome-session, gedit,
gnome-bluetooth, gtk-vnc, gnome-weather, gnome-calendar, cheese,
gnome-boxes)[arguments]: Add #:meson.
2022-09-09 23:00:21 +02:00