summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-09-11daemon: Remove unused function exportPaths.Maxime Devos
* nix/libstore/store-api.cc (exportPaths): Remove it. * nix/libstore/store-api.hh (exportPaths): Likewise. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11daemon: Remove unused function openStore.Maxime Devos
* nix/libstore/store-api.cc (openStore): Remove it. * nix/libstore/store-api.hh (openStore): Likewise. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: emacs-vertico: Update to 0.27.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.27.
2022-09-11news: Fix entry.Guillaume Le Vaillant
* etc/news.scm: Fix commit field.
2022-09-11gnu: qmapshack: Add curl dependency.Guillaume Le Vaillant
* gnu/packages/geo.scm (qmapshack)[inputs]: Add curl.
2022-09-11gnu: qgis: Disable failing tests.Felix Gruber
* gnu/packages/geo.scm (qgis)[arguments]: Disable failing tests in 'check phase. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11gnu: gplates: Add curl dependency.Felix Gruber
* gnu/packages/geo.scm (gplates)[inputs]: Add curl. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11gnu: openorienteering-mapper: Add curl dependency.Felix Gruber
* gnu/packages/geo.scm (openorienteering-mapper)[inputs]: Add curl. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11gnu: python-cartopy: Update to 0.20.3.Felix Gruber
* gnu/packages/geo.scm (python-cartopy): Update to 0.20.3. [propagated-inputs]: Add python-pyproj. [inputs]: Add comment to explain why proj is needed after depending on python-pyproj. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11gnu: python-pyproj: Update to 3.3.1.Felix Gruber
* gnu/packages/geo.scm (python-pyproj): Update to 3.3.1. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11gnu: proj: Update to 9.0.1.Felix Gruber
* 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-11gnu: xygrib: Build against proj-7.Felix Gruber
* gnu/packages/geo.scm (xygrib)[inputs]: Replace proj with proj-7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11gnu: vtk: Build against proj-7.Felix Gruber
* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with proj-7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11gnu: Add proj-7.Felix Gruber
* gnu/packages/geo.scm (proj-7): New variable. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11services: web: Fix long lines.Mathieu Othacehe
* gnu/services/web.scm: Remove a trailing space and wrap long line. No functional change.
2022-09-11news: Add entry about Emacs native compilation.Liliana Marie Prikler
* etc/news.scm: Add entry.
2022-09-11gnu: emacs-org: Undelete build step.Liliana Marie Prikler
With native compilation enabled, it is now no longer meaningless. * gnu/packages/emacs-xyz.scm (emacs-org)[#:phases]: Don't delete ‘build’.
2022-09-11build-system: emacs: Use new function for autoloads generationMorgan Smith
* 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-11gnu: emacs-yasnippet: Fix build.Liliana Marie Prikler
* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Handle arguments in buffer-list.
2022-09-11build-system: emacs: Use native compilation.Liliana Marie Prikler
* 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-11guix: emacs-utils: Add emacs-compile-directory.Liliana Marie Prikler
* guix/build/emacs-utils.scm (emacs-compile-directory): New variable.
2022-09-11gnu: emacs: Build with native compilation.Liliana Marie Prikler
* 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-11gnu: libgccjit: Build multiple versions.Liliana Marie Prikler
* gnu/packages/gcc.scm (libgccjit-9, libgccjit-10, libgccjit-11) (libgccjit-12): New variables. (libgccjit): Update to libgccjit-10.
2022-09-11gnu: libgccjit: Build with bootstrapped gcc.Liliana Marie Prikler
* 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-11gnu: Parameterize libgccjit.Liliana Marie Prikler
* gnu/packages/gcc.scm (make-libgccjit): New variable. (libgccjit): Define in terms of make-libgccjit.
2022-09-11gnu: Add cl-draw-cons-tree.jgart
* 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-11gnu: Add wiggle.jgart
* gnu/packages/patchutils.scm (wiggle): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-11gnu: mtr: Build with JSON support.Oleg Pykhalov
* gnu/packages/networking.scm (mtr)[native-inputs]: Add pkg-config. [inputs]: Add 'jansson'.
2022-09-11gnu: shepherd: Update to 0.9.2.Ludovic Courtès
* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.2.
2022-09-11services: shepherd: Open /dev/null as O_CLOEXEC.Ludovic Courtès
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-10news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
2022-09-10gnu: emacs-ement: Update to 0.1.2.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-10gnu: emacs-org-contacts: Update to 1.1.Nicolas Goaziou
* 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-10gnu: mumble: Update to 1.4.274.Michael Rohleder
* gnu/packages/telephony.scm (mumble): Update to 1.4.274. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-10gnu: Add mpdevil.Liliana Marie Prikler
* gnu/packages/mpd.scm (mpdevil): New variable.
2022-09-10gnu: gnome-shell: Remove input labels and use G-expression.Marius Bakke
* 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-10gnu: gnome-shell: Remove obsolete input.Marius Bakke
* 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-10gnu: mutter: Remove obsolete input.Marius Bakke
* gnu/packages/gnome.scm (mutter)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
2022-09-10gnu: mutter: Use G-expression.Marius Bakke
* gnu/packages/gnome.scm (mutter)[arguments]: Use G-expressions.
2022-09-10gnu: mutter: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (mutter)[native-inputs, inputs, propagated-inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-FILE instead of labels.
2022-09-10gnu: rygel: Update to 0.40.4.Marius Bakke
* gnu/packages/gnome.scm (rygel): Update to 0.40.4.
2022-09-10gnu: simple-scan: Update to 42.1.Marius Bakke
* gnu/packages/gnome.scm (simple-scan): Update to 42.1. [arguments]: Remove #:meson.
2022-09-10gnu: python-pip: Update to 22.2.2.Greg Hogan
* gnu/packages/python-xyz.scm (python-pip): Update to 22.2.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-pbox.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-pbox): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-marginfix.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-marginfix): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add go-github-com-goccy-go-json.Adam Kandur
* gnu/packages/golang.scm (go-github-com-goccy-go-json): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-translations.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-translations): New variable.
2022-09-10gnu: Add texlive-latex-enotez.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-enotez): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add texlive-latex-seqsplit.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-seqsplit): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10gnu: Add comments to the bottom of a few package modules.Christopher Baines
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.