summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-09gnu: Add rust-html-escape.Pierre Langlois
* gnu/packages/crates-io.scm (rust-html-escape): New variable. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09gnu: tree-sitter: Update package style.Andrew Tropin
* gnu/packages/tree-sitter.scm (tree-sitter): Add gexps, remove trailing #t, reformat code.
2023-02-09gnu: tree-sitter: Update to 0.20.7.Pierre Langlois
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.7. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09gnu: tree-sitter: Move to its own module.Pierre Langlois
* gnu/packages/text-editors.scm (tree-sitter): Move to ... * gnu/packages/tree-sitter.scm: ... here, a new module. * gnu/packages/vim.scm: Use (gnu packages tree-sitter). * gnu/packages/emacs.scm: Use (gnu packages tree-sitter). * gnu/local.mk (GNU_SYSTEM_MODULES): Register tree-sitter.scm new module. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09gnu: Add the Go standard library 1.20.Hilton Chain
* gnu/packages/golang.scm (go-std-1.20): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-09gnu: Add Go 1.20.Hilton Chain
* gnu/packages/golang.scm (go-1.20): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-09gnu: greetd: Use new-style inputs.Felix Lechner
* gnu/packages/admin.scm (greetd)[inputs]: Use new-style inputs. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-09gnu: greetd: Update to 0.9.0.Felix Lechner
* gnu/packages/admin.scm (greetd): Update to 0.9.0. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-09gnu: rust-nix-0.26: New variable.Felix Lechner
* gnu/packages/crates-io.scm (rust-nix-0.26): New variable. (rust-nix-0.24): Inherit from above. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-09gnu: Add python-scrublet.Navid Afkhami
* gnu/packages/bioinformatics.scm (python-scrublet): New variable.
2023-02-09gnu: efl: Choose lua implementation based on system architecture.Efraim Flashner
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Use luajit or lua based on the system's luajit support. [arguments]: Adjust configure-flags to use the correct lua.
2023-02-08services: lightdm: Sync documentation with source.Bruno Victal
Table entry @item nodes cannot span multiple lines. * gnu/services/lightdm.scm (lightdm-gtk-greeter-configuration): Fix cursor-theme-size description. * doc/guix.texi (lightdm-service-type): Sync with source. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-08services: configuration: Format a list of packages by their names.Bruno Victal
* gnu/services/configuration.scm (generate-documentation): Format a list of packages by their names. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-08gnu: qtdeclarative: Disable tst_qquickfolderdialogimpl test.Maxim Cournoyer
* gnu/packages/qt.scm (qtdeclarative) [phases]: Mark the tst_qquickfolderdialogimpl test as skipped in the check phase.
2023-02-09services: Add block-facebook-hosts-service-type.Bruno Victal
Deprecates %facebook-host-aliases in favour of using hosts-service-type service extensions. * gnu/services/networking.scm (block-facebook-hosts-service-type): New variable. (%facebook-host-aliases): Deprecate variable. * doc/guix.texi: Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-09system: Deprecate hosts-file.Bruno Victal
* gnu/system.scm (operating-system-hosts-file): Deprecate procedure. (warn-hosts-file-field-deprecation): New procedure, helper for deprecated variable. (operating-system)[hosts-file]: Use helper to warn deprecated field. (local-host-aliases): Mark as deprecated. (local-host-entries): New procedure. (operating-system-default-essential-services, hurd-default-essential-services): Use hosts-service-type. Use '%operating-system-hosts-file' and 'local-host-entries'. (default-/etc/hosts): Remove procedure. (operating-system-etc-service): Remove hosts file. * doc/guix.texi (operating-system Reference) (Networking Services) (Virtualization Services): Rewrite documentation entries to use hosts-service-type. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-02-09services: Add hosts-service-type.Bruno Victal
* gnu/services/base.scm (<host>): New record type. (host): New procedure. (hosts-service-type): New variable. * doc/guix.texi (Service Reference): Document it. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-02-09gnu: Remove valgrind-3.20.Simon Tournier
* gnu/packages/valgrind.scm (valgrind-3.20): Delete variable. (valgrind/interactive): Update to 3.20.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-09gnu: libchop: Fix build and test.Ludovic Courtès
* gnu/packages/backup.scm (libchop)[source]: Adjust snippet to work around build error in Gnulib's <stdio.h>. [arguments]: Remove 'skip-test' phase and add 'adjust-test' phase.
2023-02-08gnu: linux-libre 4.14: Update to 4.14.305.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.305. (linux-libre-4.14-pristine-source): Update hash.
2023-02-08gnu: linux-libre 4.19: Update to 4.19.272.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.272. (linux-libre-4.19-pristine-source): Update hash.
2023-02-08gnu: linux-libre 5.4: Update to 5.4.231.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.231. (linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
2023-02-08gnu: linux-libre 5.10: Update to 5.10.167.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.167. (linux-libre-5.10-pristine-source): Update hash.
2023-02-08gnu: linux-libre 5.15: Update to 5.15.92.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.92. (linux-libre-5.15-pristine-source): Update hash.
2023-02-08gnu: linux-libre: Update to 6.1.10.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.10. (linux-libre-6.1-pristine-source): Update hash.
2023-02-08gnu: gpaint: Update to 0.3.4Andy Tai
* gnu/packages/graphics.scm (gpaint): Update to 0.3.4 [arguments]: Remove. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-08gnu: yosys: Use external abc.Simon South
* gnu/packages/fpga.scm (yosys)[source]: Remove snippet and associated "modules" field. [arguments]: Replace "prepare-abc" phase with "use-external-abc", which configures the package's build system to use the system's "abc" executable instead of creating a duplicate; add "add-symbolic-link" phase to preserve availability of "yosys-abc" command. [inputs]: Move abc from here... [propagated-inputs]: ...to here, to ensure its availability at runtime. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-08gnu: yosys: Use new package style.Simon South
* gnu/packages/fpga.scm (yosys)[source]: Use gexp in snippet and don't explicitly return #t. [arguments]: Use gexps; use search-input-file to locate executables; simplify parameters to "configure" phase; don't explicitly return #t from phases. [native-inputs]: Sort alphabetically. [inputs]: Sort alphabetically. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-08gnu: yosys: Update source and home-page URLs.Simon South
* gnu/packages/fpga.scm (yosys)[source]: Update source-repository URL. [home-page]: Update URL. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-08gnu: nar-herder: Update to 0-15.39cf228.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-15.39cf228.
2023-02-08gnu: guix-data-service: Update to 0.0.1-37.3ba8418.Christopher Baines
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-37.3ba8418. [propagated-inputs]: Switch to guile-fibers-next.
2023-02-08gnu: wxmaxima: Update to 22.12.0.Andy Tai
* gnu/packages/maths.scm (wxmaxima): Update to 22.12.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-08gnu: wxwidgets: Remove configure option.Andy Tai
* gnu/packages/wxwidgets.scm (wxwidgets)[arguments]: Remove webviewwebkit configure option that prevented webview option from being in build and wxconfig feature list. Remove 'use-newer-webkit' phase. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-08gnu: cl-webkit: Update to 3.5.7.Artyom Bologov
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-08gnu: jami: Remove unused native inputs.Maxim Cournoyer
* gnu/packages/jami.scm (jami) [native-inputs]: Remove doxygen, graphviz and gsettings-desktop-schemas.
2023-02-08gnu: libjami: Move jamid daemon to a "bin" output.Maxim Cournoyer
* gnu/packages/jami.scm (libjami) [outputs]: Add a "bin" output. [arguments]: Add a move-jamid phase. * gnu/services/telephony.scm (jami-configuration->command-line-arguments): Refer to the "bin" output of libjami. (jami-shepherd-services): Likewise.
2023-02-08gnu: ffmpeg-jami: Add a debug output.Maxim Cournoyer
* gnu/packages/jami.scm (ffmpeg-jami) [outputs]: New field. [configure-flags]: Add "--disable-stripping".
2023-02-08gnu: ffmpeg-jami: Really honor custom configuration flags.Maxim Cournoyer
Because the substitute-keyword-arguments pattern was (#:configure-flags '()) rather than (#:configure-flags _ '()), the replacement was not triggered. * gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Comment that the fnnvcodec-related options are left out. (%ffmpeg-linux-x86-configure-flags): Delete variable. (ffmpeg-compose-configure-flags): Streamline and use gexps. (ffmpeg-jami) [arguments]: Fix configure-flags pattern, and adjust to use gexps. Add the "--disable-static" and "--enable-shared" flags to produce shared objects with the correct RUNPATH.
2023-02-08gnu: opendht: Add a "python" output.Maxim Cournoyer
This reduces the size of the main output from 286.1 MiB to 216.6 MiB. * gnu/packages/networking.scm (opendht) [outputs]: Add "python". [phases]: Adjust Python prefix of the fix-python-installation-prefix phase. [inputs]: Add python, used to wrap the tools.
2023-02-08gnu: opendht: Do not produce static libraries.Maxim Cournoyer
* gnu/packages/networking.scm (opendht) [configure-flags]: Add "--disable-static".
2023-02-08gnu: qtdeclarative: Skip tst_qqmlprofilerservice test.Maxim Cournoyer
* gnu/packages/qt.scm (qtdeclarative) [phases]: Mark the tst_qqmlprofilerservice test as skipped in the check phase.
2023-02-08gnu: qtbase: Do not capture Python from native-inputs.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase) [phases]: Add do-not-capture-python phase.
2023-02-08gnu: qtbase: Do not capture cmake-minimal.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase) [phases]: Add a substitution to the patch-more-paths phase.
2023-02-08gnu: rust-vte-0.3: Remove precompiled binary from source.Efraim Flashner
* gnu/packages/crates-io.scm (rust-vte-0.3)[source]: Add snippet to remove two bundled binaries. Reported-by: Andrius Štikonas
2023-02-08system: Source .profile in skeleton bash_profile.Andrew Tropin
Make it consistent with bash_profile generated by Guix Home. * gnu/system/shadow.scm (default-skeletons)[bash_profile]: Source .profile in skeleton bash_profile.
2023-02-08gnu: julia-crayons: Update to 4.1.1.Efraim Flashner
* gnu/packages/julia-xyz.scm (julia-crayons): Update to 4.1.1.
2023-02-08gnu: Add julia-fitsio.Sharlatan Hellseher
* gnu/packages/julia-xyz.scm (julia-fitsio): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-08gnu: Add julia-cfitsio.Sharlatan Hellseher
* gnu/packages/julia-xyz.scm (julia-cfitsio): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-08gnu: Add julia-cfitsio-jll.Sharlatan Hellseher
* gnu/packages/julia-jll.scm (julia-cfitsio-jll): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-08gnu: julia-optim: Update to 1.7.4.Efraim Flashner
* gnu/packages/julia-xyz.scm (julia-optim): Update to 1.7.4. [arguments]: Update 'adjust-tests phase.