aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-14gnu: rng-tools: Update to 6.16.Bruno Victal
* gnu/packages/linux.scm (rng-tools): Update to 6.16. [arguments]: Disable qrypt. [inputs]: Add libcap. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14gnu: rng-tools: Do not build randstat binary.Bruno Victal
This trivial binary is rarely useful. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/patches/rng-tools-revert-build-randstat.patch: New file. * gnu/packages/linux.scm (rng-tools)[origin]: Add patch. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14gnu: rng-tools: Rewrite using gexps.Bruno Victal
* gnu/packages/linux.scm (rng-tools)[arguments]: Rewrite using gexps. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14gnu: splash: Update to 3.7.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (splash): Update to 3.7.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14gnu: clipmenu: Improve package style.EuAndreh via Guix-patches via
* gnu/packages/xdisorg.scm (clipmenu)[arguments]: Use g-expressions; remove trailing #t from phases.
2023-03-14gnu: clipmenu: Update to 6.2.0.EuAndreh via Guix-patches via
* gnu/packages/xdisorg.scm (clipmenu): Update to 6.2.0. [arguments]: Install two additional commands.
2023-03-14teams: Add 宋文武 to xfce and lxqt teams.宋文武
* etc/teams.scm.in ("宋文武"): Add xfce and lxqt.
2023-03-14teams: Add Xfce and LXQt teams.宋文武
* etc/teams.scm.in (xfce, lxqt): New teams.
2023-03-13gnu: go-golang-zx2c4-com-wireguard: Update to 0.0.20211016.Felix Lechner
Newer releases of this package are available but require newer versions of Golang, especially around networking. * gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard): Update to 0.0.20211016. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-13gnu: python-graph-tool: Update to 2.46.Ale Abdo
* gnu/packages/graph.scm (python-graph-tool): Update to 2.46. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-13gnu: python-bibtexparser: Update to 1.4.0.Amade Nemes
* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 1.4.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-13gnu: nar-herder: Update to 0-18.659543c.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-18.659543c. [source]: Switch to Savannah.
2023-03-13gnu: guix-build-coordinator: Update to 0-72.4d8ee69.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-72.4d8ee69. [source]: Switch to Savannah.
2023-03-13guix: Leave some of guix/build/* unchanged.Ludovic Courtès
This partially reverts ae587c2ef041413bc709a555261db752068ea360 to reduce the number of rebuilds.
2023-03-13doc: Use @defmac and @defspec for macros.Bruno Victal
* doc/guix.texi (package Reference, Defining Package Variants) (Build Utilities, The Store Monad, G-Expressions, operating-system Reference) (Service Reference, Complex Configurations): Use @defmac and @defspec for macros. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13doc: Use @defun for procedures.Bruno Victal
* doc/guix.texi (Inferiors, Defining Packages, package Reference) (origin Reference, Defining Package Variants, Writing Manifests) (Build Utilities, Search Paths, The Store, Derivations, The Store Monad) (G-Expressions, File Systems, Keyboard Layout, Base Services, X Window) (Desktop Services, File-Sharing Services, Web Services, Virtualization Services) (Version Control Services, Miscellaneous Services, Initial RAM Disk) (Bootloader Configuration, Service Reference, Shepherd Services) (Complex Configurations): Use @defun for procedures. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13doc: Fix incorrect @deffn usage for data types.Bruno Victal
* doc/guix.texi (Web Services): Fix incorrect @deffn usage for data types. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13doc: Fix incorrect @deffn usage for service-types.Bruno Victal
* doc/guix.texi (Networking Services): Fix incorrect @deffn usage for service-types. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13gnu: pumpa: Update upsream URL.Sarthak Shah
Fixes <http://issues.guix.gnu.org/issue/52257>. * gnu/packages/pumio.scm (pumpa)[source]: Replace pumpa origin. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13gnu: Add font-iosevka-ss09.Paul A. Patience
* gnu/packages/fonts.scm (font-iosevka-ss09): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13gnu: Add font-iosevka-ss08.Paul A. Patience
* gnu/packages/fonts.scm (font-iosevka-ss08): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13gnu: font-iosevka: Update to 20.0.0.Paul A. Patience
* gnu/packages/fonts.scm (font-iosevka): Update to 20.0.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13gnu: rnp: Improve package style.Jack Hill
* gnu/package/openpgp.scm (rnp)[phases]{fixes}: Rename fixes to patch-tests, use search-input-file, and remove trailing #t. {check}: Respect tests?. [native-inputs]: Remove labels. [home-page]: Update URL. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13gnu: rnp: Update to 0.16.2.Jack Hill
* gnu/packages/openpgp.scm (rnp): Update to 0.16.2. [file-name]: Use git-file-name. [patches]: Remove. [arguments]: Disable downloading testing inputs in #:configure-flags. [phases]{fixes}: Remove functionality that is no longer needed. [native-inputs]: Replace googletest-source with googletest, remove python2. * gnu/packages/patches/rnp-add-version.cmake.patch, * gnu/packages/patches/rnp-disable-ruby-rnp-tests.patch, * gnu/packages/patches/rnp-unbundle-googletest.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13environment: Clear 'TERM' when checking environment.Winter
* guix/scripts/environment.scm (child-shell-environment): Set 'TERM' to the empty string. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13guix: Strip #:use-module lists.Ludovic Courtès
This was obtained by setting up this environment: guix shell -D guix --with-input=guile@3.0.9=guile-next \ --with-commit=guile-next=e2ed33ef0445c867fe56c247054aa67e834861f2 -- make -j5 then adding 'unused-module' to (@@ (guix build compiler) %warnings), building, and checking all the "unused module" warnings and removing those that were definitely unused.
2023-03-13packages: 'package-input-rewriting/spec' ignores hidden packages.Ludovic Courtès
The primary motivation is to support things like: guix build guix --with-input=guile=guile-next without triggering a rebuild of (@@ (gnu packages commencement) guile-final) and similar things. It is also consistent with package name resolution on the command line: a package that cannot be named cannot be replaced. * guix/packages.scm (package-input-rewriting/spec)[rewrite]: When P is hidden, return it as-is. * tests/packages.scm ("package-input-rewriting/spec, hidden package"): New test. * doc/guix.texi (Defining Package Variants): Update. (Package Transformation Options): Update '--with-input' example.
2023-03-13packages: Use SRFI-71 instead of SRFI-11.Ludovic Courtès
* guix/packages.scm (package-input-rewriting/spec): Use SRFI-71 'let'.
2023-03-13doc: %desktop-services: Fix incorrect description.Bruno Victal
The Name Service Switch service is configured in operating-system. * doc/guix.texi (Desktop Services): Fix incorrect description for %desktop-services. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13system: Remove redundant gexp-ungexp usage.Bruno Victal
* gnu/system.scm (os-release): Convert to variable. (operating-system-etc-service): Remove redundant gexp-ungexps. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13system: Simplify nsswitch binding.Bruno Victal
* gnu/system.scm (operating-system-etc-service): Simplify nsswitch binding. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13packages: Consider 'patches' by 'package-direct-sources'.Simon Tournier
* guix/packages.scm (package-direct-sources): Return 'origin' from 'patches'. * tests/packages.scm: Test it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13services: dns: Fix cpe-id default value.Andrew Tropin
* gnu/service/dns.scm: (<dnsmasq-configuration>)[cpe-id]: Change cpe-id default value to #f instead of #t.
2023-03-13services: dns: Extend dnsmasq-configuration.Sergey Trofimov
* gnu/service/dns.scm: (<dnsmasq-configuration>)[servers-file]: Add. (<dnsmasq-configuration>)[tftp-secure?]: Fix typo in parameter name. * doc/guix.texi: Document (<dnsmasq-configuration>)[servers-file]. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-03-13home: Export home-environment-packages.Sergey Trofimov
* gnu/home.scm (home-environment-packages): Export procedure. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-03-12gnu: gap: Update to 4.12.2.Andreas Enge
* gnu/packages/algebra.scm (gap): Update to 4.12.2. [snippet]: Delete only bundled libraries inside hpcgap instead of the complete subdirectory. Update package names and add new packages. [arguments]: Use "make install" and a phase to install packages.
2023-03-12gnu: Update nheko to 0.11.3.jgart
* gnu/packages/messaging.scm (nheko): Update to 0.11.3. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-03-12lint: Check that python-pre-commit is not an input.Antero Mejr
pre-commit should never be a native-input of python packages, it's a package manager for commit linting that is irrelevant to builds. * guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Add entry for python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-pre-commit: Replace with pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-pre-commit): Deprecate in favor of pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-sphinxcontrib-apidoc: Remove python-pre-commit.Antero Mejr
* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: mdpo: Remove python-pre-commit.Antero Mejr
* gnu/packages/gettext.scm (mdpo)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-pytest-regressions: Remove python-pre-commit.Antero Mejr
* gnu/packages/check.scm (python-pytest-regressions)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: scvelo: Remove python-pre-commit.Antero Mejr
* gnu/packages/bioinformatics.scm (scvelo)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-doubletdetection: Remove python-pre-commit.Antero Mejr
* gnu/packages/bioinformatics.scm (python-doubletdetection)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-minikanren: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-minikanren)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-apispec-webframeworks: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-apispec-webframeworks)[native-inputs]: Remove python-pre-commit. [native-inputs]: Add python-pyyaml. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-apispec: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-apispec)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-marshmallow-jsonapi: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-marshmallow: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-marshmallow)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-pyjwt: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-pyjwt)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>