summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2023-02-07gnu: Add unparam.Katherine Cox-Buday
* gnu/packages/golang.scm (unparam): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add go-github-com-google-go-cmdtest.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-google-go-cmdtest): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add go-github-com-client9-misspell.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-client9-misspell): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add misspell.Katherine Cox-Buday
* gnu/packages/golang.scm (misspell): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add go-mvdan-cc-xurls.Katherine Cox-Buday
* gnu/packages/golang.scm (go-mvdan-cc-xurls): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add xurls.Katherine Cox-Buday
* gnu/packages/golang.scm (xurls): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: go-golang-org-x-tools: Update to 0.5.0.Katherine Cox-Buday
* gnu/packages/golang.scm (go-golang-org-x-tools): Update to 0.5.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: gopkg-in-errgo-fmt-errors: Rename to go-gopkg-in-errgo-fmt-errors.Katherine Cox-Buday
* gnu/packages/golang.scm (gopkg-in-errgo-fmt-errors): Rename to … (go-gopkg-in-errgo-fmt-errors): … this. * gnu/packages/configuration-management.scm (chezmoi)[native-inputs]: Update accordingly. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: go-github-com-rogpeppe-go-internal: Update to 1.9.0.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): Update to 1.9.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: go-github-com-pkg-diff: Update to 0.0.0-20210226163009-20ebb0f2a09e.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-pkg-diff): Update to 0.0.0-20210226163009-20ebb0f2a09e. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: go-github-com-google-go-cmp-cmp: Update to 0.5.9.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Update to 0.5.9. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add go-github-com-jba-templatecheck.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-jba-templatecheck): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add go-github-com-google-safehtml.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-google-safehtml): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add go-github-com-jba-printsrc.Katherine Cox-Buday
* gnu/packages/golang.scm (go-github-com-jba-printsrc): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: Add go-golang-org-x-exp.Katherine Cox-Buday
* gnu/packages/golang.scm (go-golang-org-x-exp): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: go-golang-org-x-mod: Update to 0.7.0.Katherine Cox-Buday
* gnu/packages/golang.scm (go-golang-org-x-mod): Update to 0.7.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-07gnu: go-golang-org-x-sync: Update to 0.1.0-1.8fcdb60.Katherine Cox-Buday
* gnu/packages/golang.scm (go-golang-org-x-sync): Update to 0.1.0-1.8fcdb60. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-06gnu: Add python-scikit-rf.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): New variable.
2023-02-06gnu: Add python-pyvisa.Vinicius Monego
* gnu/packages/engineering.scm (python-pyvisa): New variable.
2023-02-06gnu: lilypond: Remove input labels.Jonathan Brielmaier
* gnu/packages/music.scm (lilypond)[inputs]: Remove input labels. [native-inputs]: Dito.
2023-02-06gnu: lilypond: Update to 2.24.0.jgart
* gnu/packages/music.scm (lilypond): Update to 2.24.0. [arguments]: Remove adjust-to-API-change, prepare-configuration, and install-info phases. Use disable-documentation flag and GUILE_FLAVOUR environment variable. Remove make-flags keyword option. [inputs]: Add extractpdfmark and update guile to 3.0. [native-inputs]: Update Python 2 to 3 and add missing texlive-fontinst and texlive-lm. [home-page]: Update it. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-06gnu: Add r-ggsankey.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-ggsankey): New variable.
2023-02-06gnu: Add python-setuptools-lint.Brian Cully
* gnu/packages/check.scm (python-setuptools-lint): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-02-06gnu: xfce: Add more packages.宋文武
* gnu/packages/xfce.scm (xfce)[inputs]: Add mousepad, xfce4-screenshooter, xfce4-taskmanager and xkill.
2023-02-05services: mpd: Fix serialization procedure for list-of-string.Bruno Victal
This is a followup to commit 5c5f0fc1135ff15f9c4adfc5f27eadd9a592b5d1 * gnu/services/audio.scm (mpd-serialize-list-of-string): Fix serialization procedure. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: mpd: Update to 0.23.12.Bruno Victal
* gnu/packages/mpd.scm (mpd): Update to 0.23.12. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: mpd: Add missing inputs.Bruno Victal
Enable more features for MPD. * gnu/packages/mpd.scm (mpd)[inputs]: Add liburing, chromaprint, expat, libgme, libnfs, libopenmpt, libshout, pcre2, soxr, yajl and zziplib. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: xfce4-notifyd: Update to 0.7.3.Michael Rohleder
* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.7.3. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: imv: Record absolute file name of 'imv' script.Timotej Lazar
* gnu/packages/image-viewers.scm (imv)[arguments]: Fix the 'imv-dir' script in the 'record-absolute-file-names' phase. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: imv: Use new package style.Timotej Lazar
* gnu/packages/image-viewers.scm (imv)[arguments]: Use G-expressions. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: imv: Update to 4.4.0.Timotej Lazar
* gnu/packages/image-viewers.scm (imv): Update to 4.4.0. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: mpop: Update to 1.4.18.Timotej Lazar
* gnu/packages/mail.scm (mpop): Update to 1.4.18. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: mpop: Add release-monitoring-url.Timotej Lazar
* gnu/packages/mail.scm (mpop)[properties]: New field. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: msmtp: Update to 1.8.23.Timotej Lazar
* gnu/packages/mail.scm (msmtp): Update to 1.8.23. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-05gnu: python-wand: Update to 0.6.11.Vinicius Monego
* gnu/packages/python-xyz.scm (python-wand): Update to 0.6.11. [arguments]: Override the 'check phase.
2023-02-05gnu: python-cartopy: Update to 0.21.1.Vinicius Monego
* gnu/packages/geo.scm (python-cartopy): Update to 0.21.1.
2023-02-05gnu: python-janus: Update to 1.0.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-janus): Update to 1.0.0. [build-system]: Switch to pyproject-build-system. [arguments]: Don't override the 'check phase. [propagated-inputs]: Add python-typing-extensions.
2023-02-05gnu: python-pyqtgraph: Update to 0.13.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pyqtgraph): Update to 0.13.1. [build-system]: Use pyproject-build-system. [arguments]: Rewrite as G-expressions; disable tests through test-flags, not by replacing the 'check phase. [phases]: Remove trailing #t; rename the 'set-home-and-qpa phase to 'set-qpa. [native-inputs]: Replace python-pytest with python-pytest-7.1. [home-page]: Use https.
2023-02-05gnu: python-diff-match-patch: Update to 20200713.Vinicius Monego
* gnu/packages/python-xyz.scm (python-diff-match-patch): Update to 20200713. [arguments]: Override the 'check phase. [home-page]: Update URL.
2023-02-05gnu: hypercorn: Update to 0.14.3.Vinicius Monego
* gnu/packages/python-web.scm (hypercorn): Update to 0.14.3. [source]: Fetch from GitHub. [build-system]: Switch to pyproject-build-system. [arguments]: Don't override the 'check phase. [native-inputs]: Add python-poetry-core.
2023-02-05services: Add mympd-service-type.Bruno Victal
* gnu/services/audio.scm (mympd-service-type): New variable. * gnu/tests/audio.scm (%test-mympd): New variable. * doc/guix.texi: Document it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05services: mpd: Do not hardcode environment variables.Bruno Victal
Services should not expect for XDG_RUNTIME_DIR to be set. Inferring from the past comment, this seemed to resolve an issue when the service was launched with an _interactive_ user-account, which tends to have this variable set by the login-manager. This is not the case for system accounts and setting this variable results in PulseAudio (launched by the same system user) failing to start since it attempts to use a nonexistent directory. Ideally, this service should have a home-service counterpart but the old behavior can be emulated by setting the environment-variables field to: (environment-variables (list (string-append "XDG_RUNTIME_DIR=/run/user/" (number->string (passwd:uid (getpwnam "myuser")))))) * gnu/services/audio.scm (mpd-configuration)[environment-variables]: New field. (mpd-shepherd-service)[start]: Use new field. * doc/guix.texi (Audio Services)[Music Player Daemon]: Document it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05services: mpd: Refactor MPD service.Bruno Victal
Refactor mpd-service-type to support additional mpd.conf directives and move activation-service-extension into service constructor. * gnu/services/audio.scm (mpd-plugin, mpd-partition): New records. (mpd-serialize-boolean): Alias to and integrate logic into... (mpd-serialize-field): ... this. (mpd-serialize-list-of-string): New variable. (mpd-plugin?, mpd-partition?, list-of-string?, list-of-symbol?) (list-of-mpd-plugin?, list-of-mpd-partition?) (list-of-mpd-plugin-or-output?, port?): New variables. (mpd-file-name, mpd-service-activation): Remove variables. (mpd-configuration) [package, group, shepherd-requirement, log-file, log-level, music-directory] [playlist-directory, endpoints, database, partitions, neighbors, inputs] [archive-plugins, input-cache-size, decoders, resampler, filters] [playlist-plugins, extra-options]: New fields. [music-dir, playlist-dir, address]: Deprecate shorthand fields. [db-file, state-file, sticker-file, port, outputs]: Change admissible type. (mpd-shepherd-service) [actions]: New shepherd actions: 'reopen' and 'configuration'. [requirement]: Splice with 'shepherd-requirement' field. [start]: Use 'package' field. Remove #:log-file parameter. Move activation-service extension into constructor. (mpd-accounts): Honor user and group names from configuration. (mpd-log-rotation): New procedure. (mpd-service-type)[extensions]: Add rottlog-service-type extension. Remove activation-service-type extension. (mpd-output-name, mpd-output-type, mpd-output-enabled?, mpd-output-format) (mpd-output-tags?, mpd-output-always-on?, mpd-output-mixer-type) (mpd-output-replay-gain-handler, mpd-output-extra-options) (mpd-plugin-plugin, mpd-plugin-name, mpd-plugin-enabled?) (mpd-plugin-extra-options) (mpd-partition-name, mpd-partition-extra-options) (mpd-configuration-package, mpd-configuration-user) (mpd-configuration-group, mpd-configuration-shepherd-requirement) (mpd-configuration-log-file, mpd-configuration-log-level) (mpd-configuration-music-directory, mpd-configuration-music-dir) (mpd-configuration-playlist-directory, mpd-configuration-playlist-dir) (mpd-configuration-db-file, mpd-configuration-state-file) (mpd-configuration-sticker-file, mpd-configuration-default-port) (mpd-configuration-endpoints, mpd-configuration-address) (mpd-configuration-database, mpd-configuration-partitions) (mpd-configuration-neighbors, mpd-configuration-inputs) (mpd-configuration-archive-plugins, mpd-configuration-input-cache-size) (mpd-configuration-decoders, mpd-configuration-resampler) (mpd-configuration-filters, mpd-configuration-outputs) (mpd-configuration-playlist-plugins, mpd-configuration-extra-options): Export accessors. * doc/guix.texi (Audio Services)[Music Player Daemon]: Update documentation. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05services: mpd: Rewrite using 'define-configuration'.Bruno Victal
* gnu/services/audio.scm (mpd-configuration, mpd-output): Rewrite using define-configuration. (uglify-field-name, mpd-serialize-field, mpd-serialize-alist) (mpd-serialize-number, mpd-serialize-boolean, mpd-serialize-list-of-mpd-output) (mpd-serialize-configuration): New procedure. (list-of-mpd-output?): New predicate. (mpd-config->file, mpd-output->string): Remove procedure. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05gnu: wine-minimal: Build more reproducibly.Kaelyn Takata
* gnu/packages/wine.scm (wine-minimal)[phases]: Add a new 'set-widl-time-override phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05gnu: wine64: Share phases with parent wine package.Kaelyn Takata
* gnu/packages/wine.scm (wine64): Share phases with parent wine package. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05gnu: wine-minimal: Make the parent of wine so phases can be shared.Kaelyn Takata
* gnu/packages/wine.scm (wine,wine-minimal): Have wine expand upon the package definition of wine-minimal instead of having wine-minimal trim down the package definition of wine, and share the phases between them. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05gnu: wine-staging: Update to 8.0.Kaelyn Takata
* gnu/packages/wine.scm (wine-staging,wine64-staging): Update to 8.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05gnu: wine: Update to 8.0.Kaelyn Takata
* gnu/packages/wine.scm (wine,wine64,wine-minimal): Update to 8.0. [arguments]: Remove superfluous rpath setting in configure-flags. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05gnu: Rename 'samba/fixed' to 'samba/pinned'.Simon Tournier
* gnu/packages/samba.scm: Rename variable 'samba/fixed' to 'samba/pinned' and 'samba/fixed-patched' to 'samba/fixed'. * gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Replace 'samba/fixed' with 'samba/pinned'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>