summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2022-09-11gnu: 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’. Liliana Marie Prikler
2022-09-11gnu: emacs-yasnippet: Fix build.•••* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Handle arguments in buffer-list. Liliana Marie Prikler
2022-09-11gnu: 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. Liliana Marie Prikler
2022-09-11gnu: libgccjit: Build multiple versions.•••* gnu/packages/gcc.scm (libgccjit-9, libgccjit-10, libgccjit-11) (libgccjit-12): New variables. (libgccjit): Update to libgccjit-10. Liliana Marie Prikler
2022-09-11gnu: 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. Liliana Marie Prikler
2022-09-11gnu: Parameterize libgccjit.•••* gnu/packages/gcc.scm (make-libgccjit): New variable. (libgccjit): Define in terms of make-libgccjit. Liliana Marie Prikler
2022-09-11gnu: 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> jgart
2022-09-11gnu: Add wiggle.•••* gnu/packages/patchutils.scm (wiggle): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> jgart
2022-09-11gnu: mtr: Build with JSON support.•••* gnu/packages/networking.scm (mtr)[native-inputs]: Add pkg-config. [inputs]: Add 'jansson'. Oleg Pykhalov
2022-09-11gnu: shepherd: Update to 0.9.2.•••* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.2. Ludovic Courtès
2022-09-11services: 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. Ludovic Courtès
2022-09-10gnu: 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> Michael Rohleder
2022-09-10gnu: 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. Nicolas Goaziou
2022-09-10gnu: 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> Michael Rohleder
2022-09-10gnu: Add mpdevil.•••* gnu/packages/mpd.scm (mpdevil): New variable. Liliana Marie Prikler
2022-09-10gnu: 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. Marius Bakke
2022-09-10gnu: 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. Marius Bakke
2022-09-10gnu: mutter: Remove obsolete input.•••* gnu/packages/gnome.scm (mutter)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL. Marius Bakke
2022-09-10gnu: mutter: Use G-expression.•••* gnu/packages/gnome.scm (mutter)[arguments]: Use G-expressions. Marius Bakke
2022-09-10gnu: mutter: Remove input labels.•••* gnu/packages/gnome.scm (mutter)[native-inputs, inputs, propagated-inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-FILE instead of labels. Marius Bakke
2022-09-10gnu: rygel: Update to 0.40.4.•••* gnu/packages/gnome.scm (rygel): Update to 0.40.4. Marius Bakke
2022-09-10gnu: simple-scan: Update to 42.1.•••* gnu/packages/gnome.scm (simple-scan): Update to 42.1. [arguments]: Remove #:meson. Marius Bakke
2022-09-10gnu: 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> Greg Hogan
2022-09-10gnu: Add texlive-latex-pbox.•••* gnu/packages/tex.scm (texlive-latex-pbox): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Wiktor Żelazny
2022-09-10gnu: Add texlive-latex-marginfix.•••* gnu/packages/tex.scm (texlive-latex-marginfix): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Wiktor Żelazny
2022-09-10gnu: 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> Adam Kandur
2022-09-10gnu: Add texlive-latex-translations.•••* gnu/packages/tex.scm (texlive-latex-translations): New variable. Wiktor Żelazny
2022-09-10gnu: Add texlive-latex-enotez.•••* gnu/packages/tex.scm (texlive-latex-enotez): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Wiktor Żelazny
2022-09-10gnu: Add texlive-latex-seqsplit.•••* gnu/packages/tex.scm (texlive-latex-seqsplit): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Wiktor Żelazny
2022-09-10gnu: 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. Christopher Baines
2022-09-10gnu: Add r-ggalt.•••* gnu/packages/cran.scm (r-ggalt): New variable. zimoun
2022-09-10gnu: Add r-proj4.•••* gnu/packages/cran.scm (r-proj4): New variable. zimoun
2022-09-09gnu: 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. Leo Famulari
2022-09-09gnu: 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. Leo Famulari
2022-09-09gnu: 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. Leo Famulari
2022-09-09gnu: QEMU: Use G-expression.•••* gnu/packages/virtualization.scm (qemu, qemu-minimal)[arguments]: Rewrite with G-expressions. Marius Bakke
2022-09-09gnu: 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. Marius Bakke
2022-09-09gnu: libcacard: Explicitly add NSS on RUNPATH.•••* gnu/packages/spice.scm (libcacard)[arguments]: New field. Marius Bakke
2022-09-09gnu: 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. Marius Bakke
2022-09-09gnu: 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. Marius Bakke
2022-09-09gnu: meson: Introduce versioned 'meson-0.60' variable.•••While at it, change inheritance such that newest comes first. * gnu/packages/build-tools.scm (meson-0.63): Move to the top. (meson-0.60): Inherit from MESON-0.63. (meson-0.59): Inherit from MESON-0.60. Don't use PACKAGE/INHERIT. (meson): Turn into alias for MESON-0.60. Marius Bakke
2022-09-09gnu: meson@0.63: Update to 0.63.2.•••* gnu/packages/build-tools.scm (meson-0.63): Update to 0.63.2. Marius Bakke
2022-09-09gnu: graphicsmagick: Use G-expression.•••* gnu/packages/imagemagick.scm (graphicsmagick)[arguments]: Use gexp. Marius Bakke
2022-09-09gnu: graphicsmagick: Remove input labels.•••* gnu/packages/imagemagick.scm (graphicsmagick)[inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-DIRECTORY. Marius Bakke
2022-09-09gnu: graphicsmagick: Update to 1.3.38.•••* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.38. Marius Bakke
2022-09-09gnu: python-pytest-benchmark: Update to 3.4.1.•••* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 3.4.1. [arguments]: Add #:test-target. [native-inputs]: Remove PYTHON-PATHLIB2. Marius Bakke
2022-09-09gnu: python-psutil: Update to 5.9.2.•••* gnu/packages/python-xyz.scm (python-psutil): Update to 5.9.2. Marius Bakke
2022-09-09gnu: python-pathlib2: Update to 2.3.7.post1.•••* gnu/packages/python-xyz.scm (python-pathlib2): Update to 2.3.7post1. Marius Bakke
2022-09-09gnu: python-beautifulsoup4: Update to 4.11.1.•••* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.11.1. [arguments]: Override check phase. [native-inputs]: Add PYTHON-PYTEST. Marius Bakke
2022-09-09services: libvirt: Fix listen TCP.•••* gnu/services/virtualization.scm (libvirt-shepherd-service): Add '--listen' argument if 'listen-tcp?' is true. Oleg Pykhalov