Commit graph

109890 commits

Author SHA1 Message Date
Bruno Victal
056f743718
gnu: autokey: Update to 0.96.0.
* gnu/packages/python-xyz.scm (autokey): Update to 0.96.0.
[source]: Patch tests.
[arguments]: Enable tests. Prefer PATH over substitute* in phase 'fix-paths.
Add phase 'setup-env-vars. Rename 'wrap-autokey-gi to 'wrap-autokey and set PATH.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-pytest-cov and python-pyhamcrest.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14 10:36:32 +00:00
kiasoc5
3a3231322a
gnu: tesseract-ocr: Update to 5.3.0.
* gnu/packages/ocr.scm (tesseract-ocr): Update to 5.3.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14 10:36:32 +00:00
kiasoc5
17a5d2019a
gnu: gimagereader: Update to 3.4.1.
* gnu/packages/ocr.scm (gimagereader): Update to 3.4.1.
[inputs]: Remove quazip-0; add quazip.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14 10:36:31 +00:00
Hilton Chain
8065e7fff3
gnu: phantomsocks: Update to 0.0.0-20230223180716-34d21f24a9eb.
* gnu/packages/networking.scm (phantomsocks): Update to
0.0.0-20230223180716-34d21f24a9eb.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14 10:36:31 +00:00
Bruno Victal
cf59f6bb3b
gnu: rng-tools: Update to 6.16.
* 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-14 10:36:31 +00:00
Bruno Victal
cf111a37f3
gnu: rng-tools: Do not build randstat binary.
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-14 10:36:31 +00:00
Bruno Victal
9baadac2b7
gnu: rng-tools: Rewrite using gexps.
* gnu/packages/linux.scm (rng-tools)[arguments]: Rewrite using gexps.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14 10:36:31 +00:00
Sharlatan Hellseher
79ba6380cf
gnu: splash: Update to 3.7.2.
* gnu/packages/astronomy.scm (splash): Update to 3.7.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14 10:36:31 +00:00
EuAndreh via Guix-patches via
15bab8f1f7
gnu: clipmenu: Improve package style.
* gnu/packages/xdisorg.scm (clipmenu)[arguments]: Use g-expressions; remove
trailing #t from phases.
2023-03-14 10:36:31 +00:00
EuAndreh via Guix-patches via
3efd1ce0b5
gnu: clipmenu: Update to 6.2.0.
* gnu/packages/xdisorg.scm (clipmenu): Update to 6.2.0.
[arguments]: Install two additional commands.
2023-03-14 10:36:30 +00:00
宋文武
302680dbce
teams: Add 宋文武 to xfce and lxqt teams.
* etc/teams.scm.in ("宋文武"): Add xfce and lxqt.
2023-03-14 17:54:48 +08:00
宋文武
aef9b68ea4
teams: Add Xfce and LXQt teams.
* etc/teams.scm.in (xfce, lxqt): New teams.
2023-03-14 17:54:44 +08:00
Felix Lechner
5312d798ac
gnu: go-golang-zx2c4-com-wireguard: Update to 0.0.20211016.
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-13 20:34:36 +00:00
Ale Abdo
f04a523137
gnu: python-graph-tool: Update to 2.46.
* gnu/packages/graph.scm (python-graph-tool): Update to 2.46.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-13 20:33:48 +00:00
Amade Nemes
e5cc1fffba
gnu: python-bibtexparser: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 1.4.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-13 20:32:43 +00:00
Christopher Baines
c2dbcbefe2
gnu: nar-herder: Update to 0-18.659543c.
* gnu/packages/package-management.scm (nar-herder): Update to 0-18.659543c.
[source]: Switch to Savannah.
2023-03-13 20:22:42 +00:00
Christopher Baines
53c54020f0
gnu: guix-build-coordinator: Update to 0-72.4d8ee69.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-72.4d8ee69.
[source]: Switch to Savannah.
2023-03-13 20:20:38 +00:00
Ludovic Courtès
0bb0eeddf6
guix: Leave some of guix/build/* unchanged.
This partially reverts ae587c2ef0 to
reduce the number of rebuilds.
2023-03-13 15:17:24 +01:00
Bruno Victal
8304979415
doc: Use @defmac and @defspec for macros.
* 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-13 15:08:35 +01:00
Bruno Victal
3c40dfe285
doc: Use @defun for procedures.
* 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-13 15:08:35 +01:00
Bruno Victal
dbfaca42a0
doc: Fix incorrect @deffn usage for data types.
* doc/guix.texi (Web Services): Fix incorrect @deffn usage for data types.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:35 +01:00
Bruno Victal
eec5b16d70
doc: Fix incorrect @deffn usage for service-types.
* doc/guix.texi (Networking Services): Fix incorrect @deffn usage for service-types.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:35 +01:00
Sarthak Shah
7b743d4f68
gnu: pumpa: Update upsream URL.
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-13 15:08:34 +01:00
Paul A. Patience
a80f006285
gnu: Add font-iosevka-ss09.
* gnu/packages/fonts.scm (font-iosevka-ss09): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:34 +01:00
Paul A. Patience
83f5c56b67
gnu: Add font-iosevka-ss08.
* gnu/packages/fonts.scm (font-iosevka-ss08): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:34 +01:00
Paul A. Patience
8b817bf46e
gnu: font-iosevka: Update to 20.0.0.
* gnu/packages/fonts.scm (font-iosevka): Update to 20.0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:34 +01:00
Jack Hill
3e7dc94a14
gnu: rnp: Improve package style.
* 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-13 15:08:34 +01:00
Jack Hill
bc65415fb1
gnu: rnp: Update to 0.16.2.
* 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-13 15:08:33 +01:00
Winter
3a7757f1fd
environment: Clear 'TERM' when checking environment.
* guix/scripts/environment.scm (child-shell-environment): Set 'TERM' to
the empty string.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:33 +01:00
Ludovic Courtès
ae587c2ef0
guix: Strip #:use-module lists.
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-13 15:08:33 +01:00
Ludovic Courtès
eee95b5a87
packages: 'package-input-rewriting/spec' ignores hidden packages.
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-13 15:08:33 +01:00
Ludovic Courtès
5dd0d7f99f
packages: Use SRFI-71 instead of SRFI-11.
* guix/packages.scm (package-input-rewriting/spec): Use SRFI-71 'let'.
2023-03-13 15:08:33 +01:00
Bruno Victal
266a9f9d97
doc: %desktop-services: Fix incorrect description.
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-13 15:08:32 +01:00
Bruno Victal
0f4a96ccd1
system: Remove redundant gexp-ungexp usage.
* 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-13 15:08:32 +01:00
Bruno Victal
02be907a12
system: Simplify nsswitch binding.
* gnu/system.scm (operating-system-etc-service): Simplify nsswitch binding.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:32 +01:00
Simon Tournier
9fb8a480d5
packages: Consider 'patches' by 'package-direct-sources'.
* 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-13 15:08:32 +01:00
Andrew Tropin
d4b2f5eace
services: dns: Fix cpe-id default value.
* gnu/service/dns.scm: (<dnsmasq-configuration>)[cpe-id]: Change cpe-id
default value to #f instead of #t.
2023-03-13 17:11:08 +04:00
Sergey Trofimov
d1edb26388
services: dns: Extend dnsmasq-configuration.
* 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-13 17:06:19 +04:00
Sergey Trofimov
377c8143e7
home: Export home-environment-packages.
* gnu/home.scm (home-environment-packages): Export procedure.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-03-13 16:41:34 +04:00
Andreas Enge
1ed227d795
gnu: gap: Update to 4.12.2.
* 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-12 18:55:26 +01:00
jgart
9584b1daa6
gnu: Update nheko to 0.11.3.
* gnu/packages/messaging.scm (nheko): Update to 0.11.3.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-03-12 13:13:24 +01:00
Antero Mejr
a70b9fb319
lint: Check that python-pre-commit is not an input.
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-12 11:04:07 +01:00
Antero Mejr
831baaf81e
gnu: python-pre-commit: Replace with pre-commit.
* 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-12 11:04:07 +01:00
Antero Mejr
5c976c6b45
gnu: python-sphinxcontrib-apidoc: Remove python-pre-commit.
* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:07 +01:00
Antero Mejr
dcc3bebfaf
gnu: mdpo: Remove python-pre-commit.
* gnu/packages/gettext.scm (mdpo)[native-inputs]: Remove python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
57a94b9eff
gnu: python-pytest-regressions: Remove python-pre-commit.
* gnu/packages/check.scm (python-pytest-regressions)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
72b1fe77b2
gnu: scvelo: Remove python-pre-commit.
* gnu/packages/bioinformatics.scm (scvelo)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
ed59796de5
gnu: python-doubletdetection: Remove python-pre-commit.
* gnu/packages/bioinformatics.scm (python-doubletdetection)[native-inputs]:
Remove python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
fb624c919f
gnu: python-minikanren: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-minikanren)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
f19ab875ff
gnu: python-apispec-webframeworks: Remove python-pre-commit.
* 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-12 11:04:06 +01:00