summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: getmail6: Update to 6.18.9.base-for-series-12718base-for-series-12703base-for-series-12702base-for-series-12701base-for-series-12700base-for-series-12699base-for-series-12698Guillaume Le Vaillant2022-06-16
| | | | | * gnu/packages/mail.scm (getmail6): Update to 6.18.9. [description]: Fix typo.
* gnu: Add python-zeep.Vinicius Monego2022-06-16
| | | | | | | | * gnu/packages/python-web.scm (python-zeep): New variable. * gnu/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
* gnu: Add python-pytest-httpx.Hartmut Goebel2022-06-16
| | | | * gnu/packages/python-check.scm (python-pytest-httpx): New variable.
* gnu: Add python-flake8-blind-except.Vinicius Monego2022-06-16
| | | | | | * gnu/packages/python-xyz.scm (python-flake8-blind-except): New variable. Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
* gnu: python-requests-file: Update to 1.5.1.Vinicius Monego2022-06-16
| | | | | | | * gnu/packages/python-xyz.scm (python-requests-file): Update to 1.5.1. [source]: Make some cosmetic changes. [arguments]<#:phases>: Override 'check phase. [home-page]: Don't break line.
* gnu: Add python-flake8-debugger.Vinicius Monego2022-06-16
| | | | * gnu/packages/python-xyz.scm (python-flake8-debugger): New variable.
* gnu: wayland-protocols: Add 'release-monitoring-url' property.Ludovic Courtès2022-06-15
| | | | | * gnu/packages/freedesktop.scm (wayland-protocols)[properties]: New field.
* upstream: 'package-update' reports "unknown upstream releases" errors.Ludovic Courtès2022-06-15
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/55987>. Reported by John Kehayias <john.kehayias@protonmail.com>. * guix/upstream.scm (package-update): Instead of calling 'package-latest-release*', call 'package-latest-release' and distinguish between "up-to-date" and "unknown upstream releases". Raise an error in the latter case.
* refresh: Switch to SRFI-71.Ludovic Courtès2022-06-15
| | | | | * guix/scripts/refresh.scm (update-package): Use SRFI-71 'let' instead of SRFI-11 'let-values'.
* challenge: When using '--diff', do not attempt to chmod symlinks.Ludovic Courtès2022-06-15
| | | | | | | This is a followup to 2a2856d5ccd9a9b7df8a94333a277b971a39b150. * guix/scripts/challenge.scm (make-directory-writable): Do not call 'make-file-writable' on symlinks.
* doc: Use a minimal texlive profile in build.scm.Maxim Cournoyer2022-06-15
| | | | | | * doc/build.scm (pdf-manual) <texinfo-profile>: New variable. <PATH>: Define in terms of the above. <GUIX_TEXMF>: New environment variable.
* doc: Substitute ‘copy’ for confusing ‘drop’.Tobias Geerinckx-Rice2022-06-12
| | | | | | * doc/guix.texi (Build Environment Setup): ‘drop in’ → ‘copy to’. Reported by lechner in #guix.
* gnu: eigen: Honor the #:tests? flag.Efraim Flashner2022-06-15
| | | | | * gnu/packages/algebra.scm (eigen)[arguments]: Adjust the custom 'check phase to honor the #:tests? flag.
* gnu: emacs-lsp-mode: Update to 8.0.1-0.4aafe25.Clément Lassieur2022-06-15
| | | | | * gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 8.0.1-0.4aafe25. [arguments]: Add a 'fix-patch-el-files' phase.
* gnu: bind: Update to 9.16.30.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/dns.scm (isc-bind): Update to 9.16.30.
* gnu: Add rebar3-proper.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (rebar3-proper): New variable.
* gnu: Add rebar3-git-vsn.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (rebar3-git-vsn): New variable.
* gnu: Add rebar3-raw-deps.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (rebar3-raw-deps): New variable.
* gnu: Add rebar3.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (rebar3): New variable.
* gnu: Add erlang-covertool.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-covertool): New variable.
* gnu: Add erlang-proper.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-proper): New variable.
* gnu: Add erlang-jsone.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-jsone): New variable.
* gnu: Add erlang-edown.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-edown): New variable.
* gnu: Add erlang-relx.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-relx): New variable.
* gnu: Add erlang-ssl-verify-fun.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-ssl-verify-fun): New variable.
* gnu: Add erlang-hex-core.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-hex-core): New variable.
* gnu: Add erlang-parse-trans.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-parse-trans): New variable.
* gnu: Add erlang-providers.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-providers): New variable.
* gnu: Add erlang-eunit-formatters.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-eunit-formatters): New variable.
* gnu: Add erlang-getopt.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-getopt): New variable.
* gnu: Add erlang-bbmustache.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-bbmustache): New variable.
* gnu: Add erlang-cth-readable.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-cth-readable): New variable.
* gnu: Add erlang-erlware-commons.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-erlware-commons): New variable.
* gnu: Add erlang-certifi.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-certifi): New variable.
* gnu: Add erlang-cf.Hartmut Goebel2022-06-15
| | | | * gnu/packages/erlang.scm (erlang-cf): New variable.
* import: Add hex.pm importer.Hartmut Goebel2022-06-15
| | | | | | | | | | | | | hex.pm is a package repository for Erlang and Elixir. * guix/scripts/import.scm (importers): Add "hexpm". * guix/scripts/import/hexpm.scm, guix/import/hexpm.scm, guix/hexpm-download.scm: New files. * guix/import/utils.scm (source-spec->object): Add "hexpm-fetch" to list of fetch methods. * guix/upstream.scm (package-update/hexpm-fetch): New function. (%method-updates) Add it. * Makefile.am: Add them.
* build-system: Add 'rebar-build-system'.Hartmut Goebel2022-06-15
| | | | | | * guix/build-system/rebar.scm, guix/build/rebar-build-system.scm: New files. * Makefile.am (MODULES): Add them. * doc/guix.texi (Build Systems): Update rebar-build-system section.
* Revert "Add (guix extracting-download)."Hartmut Goebel2022-06-15
| | | | | | This reverts commit f63c79bf7674df012517f8e9148f94c611e35f32, which was missed when reverting the #51061 patch series for now in a1679b74c9aa20bb51bc4add82ebb7ba78926b9c.
* gnu: slurm: Update to 22.05.1.base-for-series-12695base-for-series-12692base-for-series-12689base-for-series-12686Ludovic Courtès2022-06-15
| | | | | * gnu/packages/parallel.scm (slurm): Update to 22.05.1. (slurm-21.08): New variable.
* gnu: Add kismet.Petr Hodina2022-06-15
| | | | | | | | * gnu/packages/networking.scm (kismet): New variable. * gnu/local.mk: Add patch. * gnu/packages/patches/kismet-unbundle-boost.patch: New file. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libwesockets: Update license.Petr Hodina2022-06-15
| | | | | | * gnu/packages/web.scm (libwebsockets)[license]: Change to expat. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: rtmidi: Add version 5.0.0.Alexandros Theodotou2022-06-15
| | | | | | | | | | * gnu/packages/audio.scm (rtmidi): Update to 5.0.0. (rtmidi-4.0): New variable. * gnu/packages/music.scm (milkytracker)[inputs]: Use RTMIDI-4.0 rather than RTMIDI. (zrythm)[inputs]: Likewise. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libadwaita: Update to 1.1.0.Alexandros Theodotou2022-06-15
| | | | | | * gnu/packages/gnome.scm (libadwaita): Update to 1.1.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: lttng-ust: Fix dependencies.Olivier Dion2022-06-15
| | | | | | | | * gnu/packages/instrumentation.scm (lttng-ust): Fix dependencies. [inputs]: Remove liburcu. [propagated-inputs]: Add liburcu. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Follow the 'disabled -> *unspecified* configuration refactor.Attila Lendvai2022-06-15
| | | | | | | | | | | | | | * doc/guix.texi (Networking Services) (Messaging Services) (Telephony Services) (File-Sharing Services) (VPN Services) (Power Management Services) (Complex Configurations) (Desktop Home Services): Remove mentions of the 'disabled symbol or replace them by *unspecified*, depending on context. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: configuration: Use *unspecified* instead of 'disabled.Attila Lendvai2022-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use *unspecified* as a marker for field values that have not been set. Rationale: 'disabled may easily clash with user values for boolean fields, is confusing (i.e. its meaning is *not* boolean false, but unspecified) and it also passes silently through the symbol? predicate of a field of type symbol. * gnu/services/configuration.scm (configuration-missing-default-value): Renamed from configuration-no-default-value. (define-maybe-helper): Use *unspecified* instead of 'disabled, and make the default value optional. * gnu/home/services/desktop.scm (home-redshift-configuration): Change (maybe-xyz 'disabled) to maybe-xyz. * gnu/services/authentication.scm (nslcd-configuration): Likewise. * gnu/services/cgit.scm (repository-cgit-configuration): Likewise. * gnu/services/file-sharing.scm (serialize-maybe-string) (serialize-maybe-file-object): Use 'unspecified?' instead of (eq? val 'disabled). * gnu/services/messaging.scm (raw-content?): Likewise. (ssl-configuration): Change (maybe-xyz 'disabled) to maybe-xyz. (prosody-configuration): Likewise. * gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise. * gnu/services/messaging.scm (define-all-configurations): Use *unspecified* instead of 'disabled'. * gnu/services/networking.scm (opendht-configuration): Likewise. * gnu/services/pm.scm (tlp-configuration): Likewise. * gnu/services/telephony.scm (jami-account): Likewise. (jami-configuration): Likewise. * gnu/services/vpn.scm (openvpn-client-configuration): Likewise. * tests/services/configuration.scm ("maybe type, no default") ("maybe type, with default"): New tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: configuration: Support (field1 maybe-number "") format.Attila Lendvai2022-06-15
| | | | | | | | | | | | | | | | | | As opposed to explicitly using 'disabled as value, or using the (field1 (maybe-number) "") format. It's mostly the work of Maxime Devos shared under #54674, with some modifications by Attila Lendvai. * gnu/services/configuration.scm (normalize-field-type+def): New function. (define-configuration-helper) (define-configuration): Support new field format. * tests/services/configuration.scm (config-with-maybe-number->string): New function. ("maybe value serialization of the instance"): New test. ("maybe value serialization of the instance, unspecified"): New test. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* ssh: Add #:connection-timeout parameter to 'open-ssh-session'.Ludovic Courtès2022-06-15
| | | | | * guix/ssh.scm (open-ssh-session): Add #:connection-timeout parameter and honor it.
* system: <operating-system> compiler truly honors the 'system' argument.Ludovic Courtès2022-06-15
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/55951>. * gnu/system.scm (operating-system-compiler): Parameterize '%current-system' and '%current-target-system' before calling 'operating-system-derivation'. * tests/system.scm ("lower-object, %current-system sensitivity"): New test.
* pull: Tweak cache directory validation code.Ludovic Courtès2022-06-15
| | | | | | | | | | | This is a followup to 7c52cad0464175370c44bd4695e4c01a62b8268f. * guix/scripts/pull.scm (guix-pull): Move cache directory validation code to... (validate-cache-directory-ownership): ... here. New procedure. Use SRFI-71 instead of SRFI-11. Use 'formatted-message' for the error message, with ASCII quotation marks, and use Texinfo markup for '&fix-hint'.