Commit graph

133132 commits

Author SHA1 Message Date
Efraim Flashner
cae9e9db32
cpu: Enable tuning for i686-linux.
* gnu/packages/gcc.scm (gcc-7, gcc-10, gcc-11, gcc-12, gcc-13)
[properties]: In compiler-cpu-architectures use the
x86_64-micro-architectures list for i686.
* guix/cpu.scm (cpu->gcc-architecture): Expand the x86_64 case to also
support i686.

Change-Id: I0b820ceb715960db5e702814fa278dc8c619a836
2024-03-07 13:04:27 +02:00
Efraim Flashner
7700dc2cf5
cpu: Rename x86-64-v1 to x86-64.
This is the actual micro-architecture designation used by compilers.

* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): Rename
x86-64-v1 to x86-64.
* gnu/packages/golang.scm (%go-1.18-x86_64-micro-architectures): Same.
* guix/cpu.scm (cpu->micro-architecture-level): Same.
(gcc-architecture->micro-architecture-level): Same.

Change-Id: I19ed556a7e8deb4a77f4c63fca3b794f25092788
2024-03-07 13:04:27 +02:00
Efraim Flashner
63165a9486
cpu: Be consistent with x86_64 micro-architecture names.
* gnu/packages/golang.scm (%go-1.18-x86_64-micro-architectures): Rename
micro-architectures from x86_64-v* to x86-64-v*.
* guix/cpu.scm (cpu->gcc-architecture): Return x86-64 as the fallback.
(cpu->micro-architecture-level): Rename micro-architectures from
x86_64-v* to x86-64-v*.
(gcc-architecture->micro-architecture-level): Same.

Change-Id: I37db65970417c22699ae8097b0361bccf76c1267
2024-03-07 13:04:27 +02:00
Efraim Flashner
0753dd3aa0
gnu: libvorbis: Mark as tunable.
* gnu/packages/xiph.scm (libvorbis)[properties]: Mark package as tunable.

Change-Id: Ie378a8c671ba6408a137e3c27824cb17671cafe3
2024-03-07 13:04:27 +02:00
Efraim Flashner
7e72b7f119
gnu: opus: Mark as tunable.
* gnu/packages/xiph.scm (opus)[properties]: Mark package as tunable.

Change-Id: I5df964b5692c6f390eef55d780810b03d6a895dc
2024-03-07 13:04:26 +02:00
Efraim Flashner
f7fcddef52
gnu: Add guix-backgrounds.
* gnu/packages/package-management.scm (guix-backgrounds): New variable.

Change-Id: If6159ed955877c42452b5ab6d853d3bf8687cde0
2024-03-07 13:04:26 +02:00
Efraim Flashner
f7295486ac
gnu: guix-icons: Clean-up package.
* gnu/packages/package-management.scm (guix-icons): Don't inherit from
guix.
[inputs]: Remove field.
[home-page]: Use Guix's home-page.
[license]: Update to cc-by-sa4.0.

Change-Id: Icc14bd16a1746a6d1f95260a0da5f8f5bf7494a7
2024-03-07 13:04:26 +02:00
Suhail Singh
0f2eede9f1
gnu: emacs-ox-tufte: Simplify test invocation.
* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Simplify the test invocation
using the --use-emacsloadpath option in emacs-eldev@1.9.

Change-Id: Ie61a336251b2670872cc8d049cc1c62284b7f350
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-03-07 13:36:23 +03:00
Suhail Singh
915e2fc339
gnu: emacs-eldev: Update to 1.9.
* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.9.

Change-Id: I364f261a5d332793d7dd0b789e32a993fa749bd4
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-03-07 13:36:17 +03:00
Sharlatan Hellseher
b4107ca3ad
gnu: go-github-com-hashicorp-hcl-v2: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-hashicorp-hcl-v2): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ife07c1ca7b0ba7241955767ebd2430a8e60aec90
2024-03-06 23:37:51 +00:00
Sharlatan Hellseher
cd49133bfe
gnu: go-github-com-hashicorp-hcl: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-hashicorp-hcl): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I431689059384d203cdb1c2d40f16ef9c5958b5ab
2024-03-06 23:37:51 +00:00
Sharlatan Hellseher
adab22203e
gnu: go-github-com-hashicorp-go-version: Fix indentation.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-version): Fix
indentation.

Change-Id: Ib6f81057c9434097209875b91806703695c5089c
2024-03-06 23:37:51 +00:00
Sharlatan Hellseher
44790c7c8c
gnu: go-github-com-hashicorp-go-version: Update to 1.6.0.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-version): Update to 1.6.0.

Change-Id: I964c450d42a436bf093222c90abadcaf84b2968d
2024-03-06 23:37:51 +00:00
Sharlatan Hellseher
f3914c1a7b
gnu: go-github-com-hashicorp-go-version: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-hashicorp-go-version): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ica0c069e90ade97efbbb201f36d92ff70bad1c8b
2024-03-06 23:37:51 +00:00
Sharlatan Hellseher
080f931320
gnu: go-github-com-spf13-viper: Remove input labels.
* gnu/package/golang.scm (go-github-com-spf13-viper)
[propagated-inputs]: Remove input labels.

Change-Id: I0c8c616b9b44a2fd21f83dbfb609fe1bd861d657
2024-03-06 23:37:51 +00:00
Sharlatan Hellseher
5f5d8167b1
gnu: go-github-com-hashicorp-go-uuid: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-hashicorp-go-uuid): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ib97abb60b716c971bb54144d7d1ea015211e1ed4
2024-03-06 23:28:31 +00:00
Sharlatan Hellseher
e6ce91d1bf
gnu: go-github-com-hashicorp-go-syslog: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-hashicorp-go-syslog): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Iae1acbde5fcccb7879944dbcbda8a32672478f6a
2024-03-06 23:28:31 +00:00
Artyom V. Poptsov
b577550c00
gnu: Add go-github-com-hashicorp-go-multierror.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-multierror): New
  variable.

Change-Id: I6b09a52dc314c4cc6903690738debf4b6c99393f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:31 +00:00
Artyom V. Poptsov
d7abe61507
gnu: Add go-github-com-hashicorp-errwrap.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-errwrap): New
  variable.

Change-Id: I4a0e7c23f9aaab4e29c81a68d976dafcd86dd2d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:31 +00:00
Artyom V. Poptsov
496e0f10b6
gnu: Add go-github-com-cskr-pubsub.
* gnu/packages/golang-xyz.scm (go-github-com-cskr-pubsub): New variable.

Change-Id: Ia0a3d5b86cdaad45b6b58af9441b1ea3396ec056
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Sharlatan Hellseher
c3992c8871
gnu: go-go-uber-org-zap: Move to golang-xyz.
* gnu/packages/golang.scm (go-go-uber-org-zap): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/radio.scm: Add (gnu packages golang-xyz) module.

Change-Id: Id4de6cb4714b9b28e43e5aecabf5b32684f1a370
2024-03-06 23:28:30 +00:00
Artyom V. Poptsov
d3bc9e73e5
gnu: kubo: Update to 0.22.0.
* gnu/packages/ipfs.scm (kubo): Update to 0.22.0.

Change-Id: Iee640c01024a399bdf2b9c6e07ef6951e5567f54
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Artyom V. Poptsov
eb77abfb44
gnu: go-go-uber-org-zap: Update to 1.24.0.
* gnu/packages/golang.scm (go-go-uber-org-zap): Update to 1.24.0.

Change-Id: I3028c065ac71ca3accd2789f491829e466068cc2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Troy Figiel
7675dec155
gnu: go-github-com-spf13-afero: Add missing input.
* gnu/packages/golang.scm (go-github-com-spf13-afero): Add missing input.
[propagated-inputs]: Add go-github-com-pkg-sftp.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: If428fdf82c191ce3e408053886c5ec726e9644df
2024-03-06 23:28:30 +00:00
Troy Figiel
e1a0562dae
gnu: Add go-github-com-pkg-sftp.
* gnu/packages/golang-web.scm (go-github-com-pkg-sftp): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Troy Figiel
48b8655667
gnu: sqls: Add missing inputs.
* gnu/packages/databases (sqls): Add missing inputs.
[native-inputs]: Add go-github-com-google-go-cmp-cmp and
go-github-com-k0kubun-pp.

* gnu/packages/databases: Add (gnu packages golang-xyz) module.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Troy Figiel
15b96de852
gnu: Add go-github-com-k0kubun-pp.
* gnu/packages/golang-xyz.scm (go-github-com-k0kubun-pp): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Troy Figiel
a28498d83d
gnu: Add go-github-com-ugorji-go-codec.
* gnu/packages/golang-web.scm (go-github-com-ugorji-go-codec): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Troy Figiel
dda217f25a
gnu: Add go-github-com-nwaples-rardecode-v2.
* gnu/packages/golang-compression.scm (go-github-com-nwaples-rardecode-v2): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Sharlatan Hellseher
b75db99600
gnu: go-github.com-ulikunitz-xz: Adjust name.
* gnu/packages/golang-compression.scm (go-github.com-ulikunitz-xz):
Rename variable to go-github-com-ulikunitz-xz to follow golang naming
style.

* gnu/packages/admin.scm (fiano) [inputs]: Remove
go-github.com-ulikunitz-xz. Add go-github-com-ulikunitz-xz.

* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-cram)
[propagated-inputs]: Remove go-github.com-ulikunitz-xz. Add
go-github-com-ulikunitz-xz.

Change-Id: Id2f2556666c4f9a08e0203f5ca7eb8352c492051
2024-03-06 23:28:29 +00:00
Troy Figiel
da582bcf50
gnu: Add go-github-com-hhrutter-tiff.
* gnu/packages/golang-xyz.scm (go-github-com-hhrutter-tiff): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:29 +00:00
Troy Figiel
1583fe7e24
gnu: Add go-github-com-hhrutter-lzw.
* gnu/packages/golang-compression.scm (go-github-com-hhrutter-lzw): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:29 +00:00
Troy Figiel
fbc7a0efa7
gnu: Add go-github-com-dave-jennifer.
* gnu/packages/golang-xyz.scm (go-github-com-dave-jennifer): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:29 +00:00
Sharlatan Hellseher
9af99245e7
gnu: go-github-com-vividcortex-ewma: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-vividcortex-ewma): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Iabf8a6ee15240c0817d80584a34e80dcbce1c974
2024-03-06 23:28:29 +00:00
Sharlatan Hellseher
c21f468cf1
gnu: go-github-com-cheggaaa-pb-v3: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-cheggaaa-pb-v3): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/golang.scm (go-github-com-cheggaaa-pb): Remove variable.

Change-Id: Ieddfddfec841e5b35c14002dbfe8655a7b5dec0f
2024-03-06 23:28:29 +00:00
Sharlatan Hellseher
532914a389
gnu: go-github-com-vividcortex-ewma: Update description.
* gnu/packages/golang.scm (go-github-com-vividcortex-ewma)
[description]: Provide link to a wiki page sourced from the project's
README.

Change-Id: I0520b0502f676b8891ddd746774acd483358b95e
2024-03-06 23:28:29 +00:00
Troy Figiel
036b364138
gnu: go-github-com-cheggaaa-pb-v3: Remove unnecessary inputs.
* gnu/packages/golang.scm (go-github-com-cheggaaa-pb-v3): Remove unnecessary
inputs.
[propagated-inputs]: Remove go-golang-org-x-sys and go-github-com-rivo-uniseg.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:29 +00:00
Troy Figiel
436cd5a625
gnu: go-github-com-cheggaaa-pb-v3: Enable tests.
* gnu/packages/golang.scm (go-github-com-cheggaaa-pb-v3): Enable tests.
[arguments] <#:tests?>: Set to true.
<#:unpack-path>: Set unpack-path to the repository root.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ic8b64dcf4717ff6a163d8a674e5e7c2c6d162b98
2024-03-06 23:28:29 +00:00
Troy Figiel
2477aea26d
gnu: go-github-com-vividcortex-ewma: Fix import-path.
* gnu/packages/golang.scm (go-github-com-vividcortex-ewma): Fix import-path.
[arguments]<#:import-path>: Use proper capitalization.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:29 +00:00
Troy Figiel
7991eedd03
gnu: Add go-github-com-shirou-gopsutil-v3.
* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil-v3): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ibbfe76f0a56daf76fc4a4ecd844b445e9355a7ce
2024-03-06 23:28:28 +00:00
Troy Figiel
06d6f3debf
gnu: go-github-com-shirou-gopsutil: Reformat with guix style.
* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil): Reformat with
guix style.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:28 +00:00
Troy Figiel
12b8b129b3
gnu: go-github-com-shirou-gopsutil: Update to 2.21.11.
* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil): Update to
2.21.11.
[arguments]: Fix tests.
<#:go>: Update to go-1.18.
<#:phases>: Add 'remove-v3 and 'remove-failing-tests phases.
[propagated-inputs]: Add go-golang-org-x-sys.
[native-inputs]: Add go-github-com-stretchr-testify and procps.

* gnu/packages/golang-xyz.scm: Add (gnu packages linux) module.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:28 +00:00
Troy Figiel
8468c55565
gnu: go-github-com-shirou-gopsutil: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-shirou-gopsutil): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:28 +00:00
Sharlatan Hellseher
51a10d3316
gnu: Add go-numcpus.
* gnu/packages/golang-xyz.scm (go-numcpus): New variable.

Change-Id: I2edb2f355fd14f2f9a470c91519e7fe1581cc243
2024-03-06 23:28:28 +00:00
Troy Figiel
bd4c6bbf0a
gnu: Add go-github-com-tklauser-go-sysconf.
* gnu/packages/golang-xyz.scm (go-github-com-tklauser-go-sysconf): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:28 +00:00
Troy Figiel
548a4ac51c
gnu: Add go-github-com-tklauser-numcpus.
* gnu/packages/golang-xyz.scm (go-github-com-tklauser-numcpus): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:28 +00:00
Ricardo Wurmus
201f90f34f
gnu: emacs-ess: Disable two bad tests.
These tests used to be disabled before and they do still fail.

* gnu/packages/statistics.scm (emacs-ess)[arguments]: Disable two more tests.

Change-Id: I44a18b43d4fa6af2c9244bb8f3697a01c6c8d255
2024-03-07 00:15:44 +01:00
Ricardo Wurmus
228ee09d35
gnu: r-with-tests: Update to 4.3.3.
* gnu/packages/statistics.scm (r-with-tests): Update to 4.3.3.

Change-Id: Ida43d1e7f747245b01aa6fc73716b79611f0bbfd
2024-03-06 23:47:00 +01:00
Zheng Junjie
64d269b983
gnu: libtheora: Fix cross-compiling to riscv64-linux.
* gnu/packages/xiph.scm (libtheora):
[native-inputs]: When cross compiling to riscv64-linux-gnu, add config.
[arguments]: When target riscv64-linux-gnu, add update-config phase.

Change-Id: Ie055cd4f6cb9d2a4601b93d1f9db227598349c7c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-06 23:25:51 +01:00
Zheng Junjie
5980c8a6b1
gnu: libtheora: Use Gexps.
* gnu/packages/xiph.scm (libtheora): Use Gexps.

Change-Id: Ie055cd4f6cb9d2a4601b93d1f9db227598349c7c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-06 23:25:51 +01:00