aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* tests: Fix guix-home.sh when guix isn't installedTing-Wei Lan2023-03-26
| | | | | | | * tests/guix-home.sh: Reorder NIX_STORE_DIR variable definition to prevent guix from crashing due to missing /gnu/store. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: chez-scheme-for-racket-bootstrap-bootfiles: change for aarch64.Tim Johann2023-03-26
| | | | | | | | | | | | | | * gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles): Temporary change for build on aarch64, making racket available on aarch64. Architecture autodetect in rktboot only addresses x86 archs, so far. This work-around sets the architecture, looked up in translation table, explicitly. The long term solution should be to fix rktboot to include other natively supported architectures in the autodetect mechanism. cf. https://github.com/racket/racket/issues/3948 [arguments] use --machine even when architecture is supported by Racket's fork of ChezScheme. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: herd: Remove workaround for Shepherd < 0.5.0.Ludovic Courtès2023-03-26
| | | | | * gnu/services/herd.scm (load-services/safe): Remove workaround for Shepherd < 0.5.0, released in 2018.
* doc: Properly document 'replace' clause of 'modify-inputs'.Ludovic Courtès2023-03-26
| | | | | * doc/guix.texi (Defining Package Variants): Add 'replace' to the reference of 'modify-inputs' clauses.
* gnu: xdg-utils: Use a pinned version of w3m.Leo Famulari2023-03-26
| | | | | * gnu/packages/freedesktop.scm (xdg-utils)[native-inputs]: Replace w3m with w3m-for-tests.
* gnu: Add a pinned-version variant of w3m.Leo Famulari2023-03-26
| | | | * gnu/packages/w3m.scm (w3m-for-tests): New variable.
* home: services: Export home-xmodmap-service-type and configuration.Jan (janneke) Nieuwenhuizen2023-03-26
| | | | | | | | | This is a follow-up to commit 511ae8325db0dfc7803d7b98d7e4d8f76774e8c5 home: services: Add home-xmodmap-service-type. * gnu/home/services/desktop.scm (home-xmodmap-service-type, home-xmodmap-configuration): Export.
* linux-container: Remove hosts-service-type when network is shared.Pierre Langlois2023-03-26
| | | | | | | Fixes <https://issues.guix.gnu.org/61627>. * gnu/system/linux-container.scm (container-essential-services): When shared-network? is true, remove the hosts-service-type service kind.
* Revert "gnu: nautilus: Update to 43.2."Liliana Marie Prikler2023-03-26
| | | | | This reverts commit d58a804837760758b4389210711d170d65be2a53, as nautilus 43.2 depends on gnome-desktop 43.2.
* Revert "gnu: gnome-desktop: Update to 43.2."Liliana Marie Prikler2023-03-26
| | | | | This reverts commit dde25af03e3d0ba5d94bdd814d03eee1e4907709, which broke the build of gnome-control-center.
* gnu: dino: Update to 0.4.2 [fixes CVE-2023-28686].Jack Hill2023-03-26
| | | | | | * gnu/packages/messaging.scm (dino): Update to 0.4.2. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add physlock.Sergey Trofimov2023-03-26
| | | | | | * gnu/packages/xdisorg.scm (physlock): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: nautilus: Update to 43.2.Liliana Marie Prikler2023-03-26
| | | | | | | | | * gnu/packages/gnome.scm (nautilus): Update to 43.2. [arguments]: Adjust ‘skip-gtk-update-icon-cache’ phase accordingly. [inputs]: Replace glib with glib-next, gtk+ with gtk and libhandy with libadwaita. * gnu/packages/patches/nautilus-extension-search-path.patch: Adjust accordingly.
* gnu: gnome-desktop: Update to 43.2.Liliana Marie Prikler2023-03-26
| | | | * gnu/packages/gnome.scm (gnome-desktop): Update to 43.2.
* etc: Add gnome team.Liliana Marie Prikler2023-03-26
| | | | | * etc/teams.scm.in (gnome): New team. ("Liliana Marie Prikler", "Raghav Gururajan"): Add to gnome.
* gnu: Add python-hatchling.Ricardo Wurmus2023-03-25
| | | | * gnu/packages/python-xyz.scm (python-hatchling): New variable.
* gnu: Add r-ctrdata.Ricardo Wurmus2023-03-25
| | | | * gnu/packages/cran.scm (r-ctrdata): New variable.
* gnu: Add r-nodbi.Ricardo Wurmus2023-03-25
| | | | * gnu/packages/cran.scm (r-nodbi): New variable.
* gnu: Add r-jsonify.Ricardo Wurmus2023-03-25
| | | | * gnu/packages/cran.scm (r-jsonify): New variable.
* gnu: Add r-ctrialsgov.Ricardo Wurmus2023-03-25
| | | | * gnu/packages/cran.scm (r-ctrialsgov): New variable.
* services: xorg-wrapper: Support xorg server input rewriting.r0man2023-03-25
| | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for proper xorg server input rewriting. It uses the lookup-package-direct-input procedure to configure the X server paths dynamically, instead of always using the hard coded package. Something like this is now possible: (define other-mesa (package-input-rewriting/spec `(("mesa" . ,(const other-mesa))))) (xorg-configuration (xorg-configuration (server (other-mesa xorg-server)))) Without this patch the X server would still be configured with mesa (causing version issues), and not with other-mesa (as per the input rewrite). * gnu/services/xorg.scm (xorg-configuration-server-package-path) (xorg-configuration-dri-driver-path, xorg-configuration-xkb-bin-dir) (xorg-configuration-xkb-dir): New procedures. (xorg-wrapper): Use them for dri and xkb paths. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: emacs-cider: Update to 1.7.0.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.7.0.
* gnu: emacs-citar: Update to 1.3.1.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.3.1.
* gnu: emacs-citar-org-roam: Update to 0.5.0.Nicolas Goaziou2023-03-24
| | | | | * gnu/packages/emacs-xyz.scm (emacs-citar-org-roam): Update to 0.5.0. [propagated-inputs]: Reorder alphabetically.
* gnu: emacs-evil-collection: Run tests.Nicolas Goaziou2023-03-24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-evil-collection)[arguments]: Run tests. [native-inputs]: Add EMACS-MAGIT. [propagated-inputs]: Reorder-alphabetically.
* gnu: emacs-evil-collection: Update to 0.0.9.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.9.
* gnu: emacs-geiser-chez: Update to 0.18.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Update to 0.18.
* gnu: emacs-sqlite3-api: Update to 0.17.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-sqlite3-api): Update to 0.17.
* gnu: Syncthing: Update to 1.23.2.Leo Famulari2023-03-24
| | | | * gnu/packages/syncthing.scm (syncthing): Update to 1.23.2.
* gnu: python-scikit-allel: Use pyproject-build-system.Ricardo Wurmus2023-03-24
| | | | | | | | * gnu/packages/python-science.scm (python-scikit-allel): Move up to create alphabetic order. [build-system]: Use pyproject-build-system. [arguments]: Provide test flags instead of overriding 'check phase; split out build step into new 'build-ext phase. Disable roh_mhmm tests.
* gnu: Add python-scikit-optimize.Ricardo Wurmus2023-03-24
| | | | * gnu/packages/python-science.scm (python-scikit-optimize): New variable.
* .guix-authorizations: Remove Paul Garlick due to inactivity.Leo Famulari2023-03-24
| | | | * .guix-authorizations: Remove from pgarlick.
* .guix-authorizations: Remove Jakub Kądziołka due to inactivity.Leo Famulari2023-03-24
| | | | * .guix-authorizations: Remove niedzejkob.
* .guix-authorizations: Remove Chris Marusich due to inactivity.Leo Famulari2023-03-24
| | | | * .guix-authorizations: Remove marusich.
* .guix-authorizations: Remove Brice Waegeneire due to inactivity.Leo Famulari2023-03-24
| | | | * .guix-authorizations: Remove bricewge.
* .guix-authorizations: Remove Alex Kost due to inactivity.Leo Famulari2023-03-24
| | | | * .guix-authorizations: Remove alezost.
* services: mpd: Set PulseAudio-related variables.Bruno Victal2023-03-24
| | | | | | | | | | | | | These variables are necessary for PulseAudio to work properly out-of-the-box for 'non-interactive' users. * doc/guix.texi (Audio Services): Update environment-variables field description for mpd-configuration data type. * gnu/services/audio.scm (mpd-configuration)[environment-variables]: Set PULSE_CLIENTCONFIG and PULSE_CONFIG environment variables to the system-wide PulseAudio configuration. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* services: audio: Remove redundant list-of-string? predicate.Bruno Victal2023-03-24
| | | | | | | | | | | | | | | | Use list-of-strings? predicate defined in (gnu services configuration). * gnu/services/audio.scm (list-of-string?): Remove predicate. (mpd-serialize-list-of-string): Rename procedure to ... (mpd-serialize-list-of-strings): ... this. (mpd-configuration)[environment-variables]: Switch to list-of-strings. [endpoints]: Switch to maybe-list-of-strings. (mympd-ip-acl)[allow, deny]: Switch to list-of-strings. (mympd-serialize-configuration): Rename serialize-list-of-string to serialize-list-of-strings. * doc/guix.texi (Audio Services): Update it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* services: mympd: Require 'syslog service when configured to log to syslog.Bruno Victal2023-03-24
| | | | | | | | * gnu/services/audio.scm (mympd-shepherd-service): Depend on 'syslog when configured to log to syslog. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: b2sum: Limit to x86_64-linux.Greg Hogan2023-03-24
| | | | | | * gnu/packages/crypto.scm (b2sum)[supported-systems]: New field. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: guix-build-coordinator: Update to 0-75.d6ae42f.Christopher Baines2023-03-24
| | | | | * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-75.d6ae42f.
* gnu: guile-3.0-latest: Add patch for invalid unicode handling.Christopher Baines2023-03-24
| | | | | | | | | | | | | | | | This patch fixes handling of invalid unicode when using suspendable ports. Reported upstream at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62290 and patch merged as cba2e7e3fec3c781230570f5d1ef070625eeeda8. As the build coordinator agents use suspendable ports, this will fix issues with building things where the log output contains invalid unicode. * gnu/packages/patches/guile-fix-invalid-unicode-handling.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: emacs-wisp-mode: Update to 1.0.11.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.11.
* gnu: emacs-telephone-line: Update to 0.6.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-telephone-line): Update to 0.6.
* gnu: emacs-plz: Update to 0.4.Nicolas Goaziou2023-03-24
| | | | | * gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.4. [arguments]<#:tests?>: Mention why we do not run tests.
* gnu: emacs-php-mode: Run tests.Nicolas Goaziou2023-03-24
| | | | | * gnu/packages/emacs-xyz.scm (emacs-php-mode)[argument]: Use G-expressions. Run tests.
* gnu: emacs-php-mode: Update to 1.24.3.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.3.
* gnu: emacs-org-jira: Run tests.Nicolas Goaziou2023-03-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-org-jira)[arguments]: Run tests.
* gnu: emacs-org-jira: Improve packages style.Nicolas Goaziou2023-03-24
| | | | | * gnu/packages/emacs-xyz.scm (emacs-org-jira)[propagated-inputs]: Re-order alphabetically. [synopsis, description]: Use proper capitalization.
* gnu: emacs-org-jira: Update to 4.4.1.Nicolas Goaziou2023-03-24
| | | | | * gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.4.1. [propagated-inputs]: Remove EMACS-S.