Commit graph

125053 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
39a29fc4c1
gnu: exfatprogs: Update to 1.2.1.
* gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.1.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
d6381a2f16
gnu: knot: Update to 3.3.1.
* gnu/packages/dns.scm (knot): Update to 3.3.1.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
6415fd680d
gnu: libzen: Update to 0.4.41.
* gnu/packages/cpp.scm (libzen): Update to 0.4.41.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
6b4d305b19
gnu: conky: Update to 1.19.4.
* gnu/packages/conky.scm (conky): Update to 1.19.4.
2023-09-10 02:00:00 +02:00
raingloom
0dc83ce53b
gnu: gnome-dictionary: Fix build.
* gnu/packages/patches/gnome-dictionary-meson-i18n.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (gnome-dictionary): Use it here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Fixes: gnome-dictionary-40.0: fails configure <https://bugs.gnu.org/63687>
2023-09-16 17:46:57 +02:00
Liliana Marie Prikler
e4fdf062dc
gnu: python-pyxel: Update to 1.4.3-2.be75b72.
* gnu/packages/game-development.scm (python-pyxel): Update to 1.4.3-2.be75b72.
[version]: Use git-version even though it is a release.
[source]<git-reference>: Use commit.
<snippet>: Adjust accordingly.
2023-09-16 17:40:07 +02:00
Tobias Geerinckx-Rice
04fad62acd
gnu: indent: Update to 2.2.13.
* gnu/packages/code.scm (indent): Finish update to 2.2.13,
partially pushed in commit 4c4ff2e1f0.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
4c4ff2e1f0
gnu: vsftpd: Fix build with recent OpenSSL.
* gnu/packages/ftp.scm (vsftpd)[arguments]: Add "-Wno-deprecated-declarations"
to CFLAGS.

Reported by helioscultist in #guix.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
39db6489e8
gnu: inxi-minimal: Update to 3.3.29-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.29-1.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
df174ed446
gnu: nmon: Update to 16p.
* gnu/packages/admin.scm (nmon): Update to 16p.
2023-09-10 02:00:00 +02:00
Janneke Nieuwenhuizen
41df5c5289
system: hurd: Override locale-libcs harder.
This really removes the locale-2.33 dependency running `guix system build
bare-hurd.tmpl' on the Hurd, that somehow still managed to leak-in?

* gnu/system/hurd.scm (%base-packages/hurd)[locale-libcs]: New field.
2023-09-16 15:35:25 +02:00
Janneke Nieuwenhuizen
bd303443be
system: hurd: Add nss-certs to %base-packages/hurd.
This fixes the recently added "rewrite-url, to-version specified" test.

* gnu/system/hurd.scm (%base-packages/hurd): Add nss-certs.
2023-09-16 15:35:25 +02:00
Janneke Nieuwenhuizen
64929be426
system: hurd: Add procps to %base-packages/hurd.
* gnu/system/hurd.scm (%base-packages/hurd): Add procps.
2023-09-16 15:35:25 +02:00
Janneke Nieuwenhuizen
f2cfb4a85c
locale: Set %default-locale-definitions to glibc/hurd on the Hurd.
* gnu/system/locale.scm (%default-locale-libcs): Use only glib/hurd when
building on the Hurd.
2023-09-16 15:35:25 +02:00
Bruno Victal
32b4f59433
gnu: psmisc: Use G-Expressions.
* gnu/packages/linux.scm (psmisc): Use G-Expressions.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-09-10 02:00:00 +02:00
mikadoZero
721030e1e8
gnu: psmisc: Make description more informative.
The text for the description is taken from the psmisc README.

* gnu/packages/linux.scm (psmisc)[description]:
Make description more informative.

Co-authored-by: Bruno Victal <mirai@makinata.eu>
Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>

f psmisc desc
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
f4be30e3b9
gnu: dmidecode: Update to 3.5.
* gnu/packages/admin.scm (dmidecode): Update to 3.5.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
b7ed26b1a7
gnu: bfs: Update to 3.0.2.
* gnu/packages/admin.scm (bfs): Update to 3.0.2.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
128ddcda76
gnu: libevdi: Fix cross-compilation.
* gnu/packages/linux.scm (libevdi)[arguments]: Use CC-FOR-TARGET.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
c5657608c6
gnu: libevdi: Expand description.
* gnu/packages/linux.scm (libevdi)[synopsis]: Use @acronym.
[description]: Replace ‘on various operating systems’, which is not
guaranteed, with something that is.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
012d068354
gnu: evdi: Expand description.
* gnu/packages/linux.scm (evdi)[synopsis, description]: Expand.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
c507f15d48
gnu: libevdi: Inherit from evdi.
* gnu/packages/linux.scm (libevdi)[inherit]: …from evdi.
[version, source, home-page]: Likewise.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
6f9d658e63
gnu: libevdi: Update to 1.14.1.
* gnu/packages/linux.scm (libevdi): Update to 1.14.1.
[source]: Use a Git tag.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
d0e3fd2dc4
gnu: evdi: Update to 1.14.1.
* gnu/packages/linux.scm (evdi): Update to 1.14.1.
[source]: Use a Git tag.  Remove patch.
* gnu/packages/patches/evdi-fix-build-with-linux-6.2.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-09-10 02:00:00 +02:00
Christopher Baines
eeec837189
gnu: bffe: Update to 0-2.722c37e.
* gnu/packages/package-management.scm (bffe): Update to 0-2.722c37e.
2023-09-16 09:20:52 +01:00
Christopher Baines
bd6c377ca0
gnu: sbcl: Remove i586-gnu from supported-systems.
* gnu/packages/lisp.scm (sbcl)[supported-systems]: Remove i586-gnu.
2023-09-16 09:20:52 +01:00
Christopher Baines
6a7cda2099
gnu: ecl: Remove i586-gnu from supported-systems.
* gnu/packages/lisp.scm (ecl)[supported-systems]: Remove i586-gnu.
2023-09-16 09:20:52 +01:00
Christopher Baines
54fd990973
gnu: rust-1.55: Remove i586-gnu from supported-systems.
* gnu/packages/rust.scm (rust-1.55)[supported-systems]: Remove i586-gnu.
2023-09-16 09:20:52 +01:00
Christopher Baines
f2a8b26df8
gnu: guix-build-coordinator: Update to 0-89.9c42dcb.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-89.9c42dcb.
2023-09-16 09:20:52 +01:00
Vivien Kraus
33e64b4509
gnu: ocaml: Allow not to build the native compiler.
Build "defaultentry", not "world.opt", so that the build system decides
whether to build the native compiler or just the bytecode compiler.
The native compiler is not available for 32-bit architectures.

* gnu/packages/ocaml.scm (ocaml-5.0)[arguments]: Change make-flags.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-09-16 09:45:06 +02:00
Liliana Marie Prikler
95ddf01d11
gnu: Add emacs-next-tree-sitter.
This package currently exists on master, where both emacs and emacs-next are
built without tree-sitter.  Since most of our Emacsen now build with
tree-sitter, it is no longer needed, but let's issue a warning rather than
a hard error to those who rely on it.

* gnu/packages/emacs.scm (emacs-next-tree-sitter): New variable.
2023-09-09 16:34:51 +02:00
Liliana Marie Prikler
e12610bede
gnu: Add emacs-next-pgtk-xwidgets.
* gnu/packages/emacs.scm (emacs-next-pgtk-xwidgets): New variable.
2023-09-09 16:32:31 +02:00
Liliana Marie Prikler
cef9f37999
gnu: Add emacs-next-pgtk.
* gnu/packages/emacs.scm (emacs-next-pgtk): New variable.
2023-09-09 16:32:09 +02:00
Liliana Marie Prikler
f65a727cb3
gnu: Add emacs-next.
* gnu/packages/emacs.scm (emacs->emacs-next, emacs-next): New variable.
2023-09-09 16:29:07 +02:00
Liliana Marie Prikler
1aa5537dfe
gnu: Add emacs-next-minimal.
* gnu/packages/emacs.scm (emacs-next-minimal): New variable.
2023-09-09 16:24:58 +02:00
Guillaume Le Vaillant
ff1c1617aa
gnu: ecl: Update to 23.9.9.
* gnu/packages/lisp.scm (ecl): Update to 23.9.9.
2023-09-09 14:32:47 +02:00
Liliana Marie Prikler
94ca5b4357
Merge branch 'master' into emacs-team 2023-09-09 12:22:14 +02:00
Liliana Marie Prikler
db61bdd7f5
gnu: portfolio: Update to 1.0.0.
* gnu/packages/gnome-xyz.scm (portfolio): Update to 1.0.0.
[#:phases]: Add ‘skip-gtk-update-icon-cache’.
[inputs]: Replace gtk+ with gtk.
Replace libhandy with libadwaita.
[native-inputs]: Remove gtk+:bin.
Add pkg-config.
2023-09-09 10:21:00 +02:00
Liliana Marie Prikler
12d8efb1a9
gnu: capypdf: Update to 0.5.0.
* gnu/packages/pdf.scm (capypdf): Update to 0.5.0.
[arguments]<#:configure-flags>: Add “-Dcpp_std=c++23”
<#:phases>: Drop ‘add-missing-header’.
2023-09-09 10:21:00 +02:00
Janneke Nieuwenhuizen
e2e5df596f
gnu: dezyne: Update to 2.17.6.
* gnu/packages/dezyne.scm (dezyne): Update to 2.17.6.
2023-09-08 23:09:11 +02:00
Janneke Nieuwenhuizen
1ef4974be9
guix: shell: Don't whitelist / by typo in `shell-authorized-directories'.
Fixes <https://issues.guix.gnu.org/65832>.

* guix/scripts/shell.scm (authorized-shell-directory?): After warning,
continue LOOP to return valid query result for DIRECTORY.
2023-09-08 22:51:25 +02:00
Ludovic Courtès
4dd33fc628
gnu: shepherd: Switch back to Fibers 1.1 on Arm machines.
Fixes <https://issues.guix.gnu.org/64966>.

* gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: Use
GUILE-FIBERS-1.1 when ‘target-arm?’ is true.

Reported-by: Timotej Lazar <timotej.lazar@araneo.si>
Reported-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-08 19:12:15 +02:00
Artyom V. Poptsov
f4f92dd778
gnu: guile-dsv: Fix cross-compiling.
* gnu/packages/guile-xyz.scm (guile-dsv): Fix cross-compiling.
  [native-inputs]: Add "guile-3.0" and "guile-lib".
  (guile2.2-dsv) [native-inputs]: Replace "guile" with "guile-2.2"
  and "guile-lib" with "guile2.2-lib".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-08 19:12:15 +02:00
Artyom V. Poptsov
470ebff87b
gnu: guile2.2-dsv: Fix build.
* gnu/packages/guile-xyz.scm (guile2.2-dsv):
  [native-inputs]: Replace "guile-smc" with "guile2.2-smc" and add
  "guile2.2-lib".
  [inputs]: Replace "guile" with "guile-2.2" and "guile-smc" with
  "guile2.2-smc".
  [propagated-inputs]: Replace "guile-lib" with "guile2.2-lib" and
  "guile-smc" with "guile2.2-smc".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-08 19:12:15 +02:00
Artyom V. Poptsov
23cbb464ab
gnu: guile-smc: Fix build with Guile 2.2.
* gnu/packages/guile-xyz.scm (guile-smc): Fix build with Guile 2.2.
  [native-inputs]: Replace "guile" with "guile-2.2" and "guile-lib" with
  "guile2.2-lib".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-08 19:12:15 +02:00
Artyom V. Poptsov
d936ed6f08
gnu: guile-dsv: Update to 0.7.0.
* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.7.0.  Improve the
  package style.
  [inputs]: Add "bash-minimal".
  [native-inputs]: Add "guile-smc".
  [description}: Update.
  (guile2.2-dsv) [inputs]: Add "bash-minimal".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-08 19:12:15 +02:00
Maxime Devos
96eda590e1
lint: Check that (cc-for-target) and friends are used.
"CC=gcc" is almost always incorrect; people often just don't
notice the incorrectness because they are compiling natively.
For an exception, see tzdata.

"guix style" partially made things worse, so I partially ignored it.

* guix/lint.scm (check-compiler-for-target): New linter.
* tests/lint.scm
("compiler-for-target: unconditional CC=gcc is unacceptable")
("compiler-for-target: looks through G-expressions")
("compiler-for-target: (cc-for-target) is acceptable")
("compiler-for-target: CC=gcc is acceptable when target=#false"):
Test it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-08 19:12:15 +02:00
Paul A. Patience
05f44bbeb4
gnu: Add asli.
* gnu/packages/graphics.scm (asli): New variable.
* gnu/packages/patches/asli-use-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-08 19:12:14 +02:00
Andy Tai
45af7b8923
gnu: parallel: Update to 20230822.
* gnu/packages/parallel.scm (parallel): Update to 20230822.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 14:31:58 +03:00
Michael Ford
e65ae37671
gnu: libupnp: Update to 1.14.18.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.18.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 14:31:58 +03:00