aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* services: mpd: Log to syslog by default.•••Rationale: the tristate value was awkward to deal with, the default log file name was odd (/var/log/mpd/log) and it required special attention to create the 'mpd' parent directory as root and chowning it to the MPD user. It also didn't match the default behavior of MPD, which is to log to systemd or syslog unless a log file is specified. * gnu/services/audio.scm (mpd-log-file-sanitizer): New procedure. (mpd-configuration) [log-file]: Remove default maybe value. Add sanitizer. (mpd-shepherd-service): Validate the log file parent directory exists and has the right permissions. Conditionally add syslogd to requirements. (mympd-log-to-sanitizer): New procedure. (mympd-configuration) [log-to]: Change type to maybe-string. Update doc and add sanitizer. (mympd-shepherd-service) [requirement]: Fix to use syslogd. Adjust accordingly. [start] Adjust accordingly. (mympd-log-rotation): Check log-to via maybe-value-set?. * doc/guix.texi (Audio Services): Update doc. Maxim Cournoyer2023-07-26
* services: mpd; Refactor start slot directory initialization.•••* gnu/services/audio.scm (mpd-shepherd-service): Standardize the way the log file parent and other directories are initialized in the start slot. (mympd-shepherd-service): Likewise. Maxim Cournoyer2023-07-26
* services: mpd: List log-level in decreasing verbosity order in doc.•••* gnu/services/audio.scm (mpd-configuration) [log-level]: List log-level in decreasing verbosity order in doc. * doc/guix.texi (Audio Services): Update doc. Maxim Cournoyer2023-07-26
* gnu: Add calc.•••* gnu/packages/maths.scm (calc): New variable. Co-authored-by: Andreas Enge <andreas@enge.fr> Distopico2023-07-26
* gnu: python-pymol: Fix launch script.•••* gnu/packages/chemistry.scm (python-pymol)[#:phases]: Add 'disable-unchroot. [native-inputs]: Remove python-setuptools. Signed-off-by: Andreas Enge <andreas@enge.fr> David Elsing2023-07-26
* gnu: openjdk9: Fix build on aarch64.•••* gnu/packages/java.scm (openjdk9)[arguments]: Add 'patch-for-aarch64 phase to remove duplicate line in interp_masm_aarch64.hpp. Signed-off-by: Andreas Enge <andreas@enge.fr> Christopher Baines2023-07-26
* gnu: Add glnemo2.•••* gnu/packages/astronomy.scm (glnemo2): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr> Sharlatan Hellseher2023-07-26
* gnu: Add ccfits.•••* gnu/packages/astronomy.scm (ccfits): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr> Sharlatan Hellseher2023-07-26
* gnu: python-shiboken-6: Remove inherited workaround.•••Fixes: <https://issues.guix.gnu.org/64803>. * gnu/packages/qt.scm (python-shiboken-6)[arguments]<#:phases>: Delete 'workaround-importlib-error, which breaks the build. Reported-by: Formbi <formbi@protonmail.com> Signed-off-by: Andreas Enge <andreas@enge.fr> Hilton Chain2023-07-26
* gnu: cfitsio: Download source over HTTPS.•••* gnu/packages/astronomy.scm (cfitsio)[source]: Use HTTPS. Signed-off-by: Andreas Enge <andreas@enge.fr> Sharlatan Hellseher2023-07-26
* gnu: guix-build-coordinator: Update to 0-86.f39f160.•••* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-86.f39f160. [arguments]: Update style. Christopher Baines2023-07-26
* gnu: nar-herder: Update to 0-21.53682fa.•••* gnu/packages/package-management.scm (nar-herder): Update to 0-21.53682fa. [arguments]: Update style. Christopher Baines2023-07-26
* gnu: guix-data-service: Update to 0.0.1-42.1c75394.•••* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-42.1c75394. [arguments]: Update style. Christopher Baines2023-07-26
* services: guix-data-service: Unlink the two shepherd services.•••So that they can be restarted in dependently. * gnu/services/guix.scm (guix-data-service-shepherd-services): Don't require the main service from the jobs service. Christopher Baines2023-07-26
* gnu: Fix guile-for-guile-emacs builder.•••I think this broke in c4c08775a820868059b59c68d4dfd6be0c9d9010. * gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Switch to gexp for phases. Christopher Baines2023-07-26
* gnu: Add rvvm.•••* gnu/packages/virtualization.scm (rvvm): New variable. Co-authored-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Juliana Sims2023-07-26
* gnu: toot: Update to 0.38.1.•••* gnu/packages/mastodon.scm (toot): Update to 0.38.1. [inputs]: Add python-tomlkit. Efraim Flashner2023-07-26
* gnu: urlscan: Update to 1.0.1.•••* gnu/packages/mail.scm (urlscan): Update to 1.0.1. Efraim Flashner2023-07-26
* gnu: mpv: Update to 0.36.0.•••* gnu/packages/video.scm (mpv): Update to 0.36.0. Efraim Flashner2023-07-26
* gnu: qemu: Update to 7.2.4.•••* gnu/packages/virtualization.scm (qemu): Update to 7.2.4. Tobias Geerinckx-Rice2023-07-23
* services: mpd: Rename %set-user-group to set-user-group.•••The convention to use % as a prefix is for "special" variables rather than procedures. * gnu/services/audio.scm (%set-user-group): Rename to... (set-user-group): ... this. Maxim Cournoyer2023-07-25
* services: mpd: Streamline mpd-user-sanitizer and mympd-user-sanitizer.•••* gnu/services/audio.scm (mpd-user-sanitizer, %mympd-user): Remove extraneous group field, already inherited. (%mpd-user, %mympd-user): Clarify %lazy-group explanatory comment. Fix indentation. Maxim Cournoyer2023-07-25
* services: mpd: Add an 'update' action to trigger a database update.•••* gnu/services/audio.scm (mpd-shepherd-service): Register a new update action. * doc/guix.texi (Audio Services): Document it. Maxim Cournoyer2023-07-25
* services: mpd: Add auto-update? field to mpd-configuration.•••* gnu/services/audio.scm (mpd-configuration) [auto-update?]: New field. * doc/guix.texi (Audio Services): Update doc. Maxim Cournoyer2023-07-25
* etc: Add a Qt team.•••* etc/teams.scm.in (qt): New variable. ('Maxim Cournoyer'): Add to qt team. Maxim Cournoyer2023-07-25
* etc: Add a telephony team.•••* etc/teams.scm.in (telephony): New variable. ('Maxim Cournoyer'): Add to telephony team. Maxim Cournoyer2023-07-25
* cuirass: Update hurd-manifest with newly supported packages.•••* build-aux/cuirass/hurd-manifest.scm: Include full build of python-minimal and gettext-minimal (no longer without-tests). Add grub-minimal, grub, guix-without-tests and guile-3.0 (no longer delete it from guix dependencies). Janneke Nieuwenhuizen2023-07-25
* transformations: Wrap go binary.•••* guix/transformations.scm (tuning-compiler): Adjust to wrap the go binary with the appropriate environment variable. (build-system-with-tuning-compiler): Remove custom 'set-microarchitecture phase. Efraim Flashner2023-07-25
* gnu: opensbi: Remove configure-flags.•••The 'configure phase is removed and nothing uses it. * gnu/packages/firmware.scm (make-opensbi-package)[arguments]: Remove configure-flags. Efraim Flashner2023-07-25
* gnu: opensbi: Update to 1.3.1.•••* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.3.1. Efraim Flashner2023-07-25
* gnu: nyxt: Update to 3.5.0.•••* gnu/packages/web-browsers.scm (nyxt): Update to 3.5.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Andre A. Gomes2023-07-25
* gnu: cl-nasdf: Update to 0.1.6.•••* gnu/packages/lisp-xyz.scm (sbcl-nasdf): Update to 0.1.6. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Andre A. Gomes2023-07-25
* gnu: hackrf: Update to 2023.01.1.•••* gnu/packages/radio.scm (hackrf): Update to 2023.01.1. Guillaume Le Vaillant2023-07-25
* gnu: lvm2: Update to 2.03.21.•••* gnu/packages/linux.scm (lvm2): Update to 2.03.21. [source]: Remove patch. Don't explicitly return #t from snippet. [arguments]: Don't explicitly return #t from phases. * gnu/packages/patches/lvm2-static-link.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Tobias Geerinckx-Rice2023-07-23
* gnu: dkimproxy: Wrap with perl-cryptx.•••Fixes ‘Can't locate Crypt/PK/Ed25519.pm in @INC’. * gnu/packages/mail.scm (dkimproxy)[inputs]: Add perl-cryptx. [arguments]: Wrap the scripts with it. Tobias Geerinckx-Rice2023-07-23
* gnu: virt-viewer: Fix build.•••* gnu/packages/spice.scm (virt-viewer)[arguments]: Add a new 'build-with-recent-meson phase. Tobias Geerinckx-Rice2023-07-23
* gnu: Add sdkmanager.•••* gnu/packages/android.scm (sdkmanager): New variable. Co-authored-by: Andreas Enge <andreas@enge.fr> Distopico2023-07-24
* gnu: cl-ironclad: Update to 0.59.•••* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.59. Guillaume Le Vaillant2023-07-24
* gnu: nss: Fix building on powerpc-linux.•••* gnu/packages/nss.scm (nss)[arguments]: Skip tests on powerpc-linux. Adjust the configure-flags when building for powerpc-linux to not use features unavailable for that architecture. Efraim Flashner2023-07-24
* gnu: Add python-openai.•••* gnu/packages/python-web.scm (python-openai): New variable. Ricardo Wurmus2023-07-23
* gnu: Add python-fastapi-csrf-protect.•••* gnu/packages/python-web.scm (python-fastapi-csrf-protect): New variable. Ricardo Wurmus2023-07-23
* gnu: Add r-degreport.•••* gnu/packages/bioconductor.scm (r-degreport): New variable. Ricardo Wurmus2023-07-23
* gnu: Add r-wheatmap.•••* gnu/packages/cran.scm (r-wheatmap): New variable. Ricardo Wurmus2023-07-23
* gnu: Add r-setrng.•••* gnu/packages/cran.scm (r-setrng): New variable. Ricardo Wurmus2023-07-23
* gnu: darktable: Update to 4.4.2.•••* gnu/packages/photo.scm (darktable): Update to 4.4.2. Tobias Geerinckx-Rice2023-07-16
* gnu: hwinfo: Remove input labels.•••* gnu/packages/hardware.scm (hwinfo)[inputs]: Remove input labels. Tobias Geerinckx-Rice2023-07-16
* gnu: hwinfo: Update to 23.2.•••* gnu/packages/hardware.scm (hwinfo): Update to 23.2. Tobias Geerinckx-Rice2023-07-16
* gnu: godot: Update to 4.1.1.•••* gnu/packages/game-development.scm (godot): Update to 4.1.1. Tobias Geerinckx-Rice2023-07-16
* gnu: emacs-pos-tip: Update to 0.4.7.•••* gnu/packages/emacs-xyz.scm (emacs-pos-tip): Update to 0.4.7. Tobias Geerinckx-Rice2023-07-16
* gnu: mplayer: Use #:configure-flags.•••* gnu/packages/video.scm (mplayer)[arguments]: Move configure flags to their proper keyword, and honour them in the 'configure phase. Tobias Geerinckx-Rice2023-07-16