1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-18 08:10:29 +02:00
Commit Graph

113775 Commits

Author SHA1 Message Date
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
Leo Famulari
5b236fbccc gnu: linux-libre 6.1: Update to 6.1.53.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.53.
(linux-libre-6.1-pristine-source): Update hash.
2023-07-23 22:26:01 -04:00
Leo Famulari
7a006d72b4 gnu: linux-libre: Update to 6.4.16.
* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.16.
(linux-libre-6.4-pristine-source, deblob-scripts-6.5): Update hashes.
2023-07-23 22:26:00 -04:00
Tobias Geerinckx-Rice
40e78353a4 Revert "gnu: beignet: Fix build."
This reverts commit 213516f0ba,
which removed ICD support entirely.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
1ad4d00a95 gnu: beignet: Fix build.
* gnu/packages/opencl.scm (beignet)[inputs]: Add ocl-icd.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
3341b22f59 gnu: Add ocl-icd.
* gnu/packages/opencl.scm (ocl-icd): New public variable.
2023-09-10 02:00:00 +02:00
Andreas Enge
213516f0ba gnu: beignet: Fix build.
* gnu/packages/opencl.scm (beignet)[arguments]: Add configure flag.
2023-09-15 22:23:44 +02:00
kiasoc5
b696fb41bc gnu: libostree: Update to 2023.5.
* gnu/packages/package-management.scm (libostree): Update to 2023.5.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15 11:12:01 +01:00
Hilton Chain
444cab7f05 gnu: go-github-com-tdewolff-minify-v2: Update to 2.12.7.
* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2): Update to 2.12.7

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15 11:12:01 +01:00
Vincent Prat
eeeaf13984 gnu: python-mypy: Update to 1.4.1.
* gnu/packages/python-check.scm (python-mypy): Update to 1.4.1.
[origin]: Switch to PyPI.
[arguments]: Don't skip the testImports test.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15 11:11:22 +01:00
Christopher Baines
9c9d6c3dab services: bffe: Use guile from the package.
Rather than hardcoding a particular guile in the service definition.

* gnu/services/guix.scm (bffe-shepherd-services): Use guile from the package.
* gnu/packages/package-management.scm (bffe)[inputs]: Remove unnecessary
guile-next input.
2023-09-15 11:10:43 +01:00
Efraim Flashner
69580997bd gnu: julia-structarrays: Add missing input.
* gnu/packages/julia-xyz.scm (julia-structarrays)[propagated-inputs]:
Add julia-adapt.
2023-09-15 12:46:45 +03:00
Efraim Flashner
9549266ba4 gnu: julia-freetype2-jll: Update to 2.13.1+0.
* gnu/packages/julia-jll.scm (julia-freetype2-jll): Update to 2.13.1+0.
[arguments]: Remove trailing #t from phases.
2023-09-15 12:46:45 +03:00
Nicolas Graves
61a89de7d7 gnu: emacs-sway: Update to 0.7.
* gnu/packages/emacs-xyz.scm (emacs-sway): Update to 0.7.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-15 13:35:44 +04:00
Andrew Jose
a051056193 gnu: delve: Update to 1.21.0.
* gnu/packages/debug.scm (delve): Update to 1.21.0.
[propagated-inputs]: Remove go.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15 10:00:10 +01:00
Jussi Timperi
4c031bb86f gnu: pasystray: Update to 0.8.2.
* gnu/packages/pulseaudio.scm (pasystray): Update to 0.8.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15 09:59:32 +01:00
Sergey Trofimov
af1d2c0310 gnu: squid: Update to 6.3.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15 09:58:25 +01:00
Vagrant Cascadian
92498fad27 gnu: diffoscope: Update to 250.
* gnu/packages/diffoscope.scm (diffoscope): Update to 250.
[native-inputs]: Add html2text and u-boot-tools.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15 09:58:04 +01:00
Christopher Baines
82abf6ddad services: guix: Add bffe-service-type.
This is intended to replace the functionality of the Guix Build Coordinator
queue builds script, and also provide a web interface for build farms.

* gnu/services/guix.scm (<bffe-configuration>): New record type.
(bffe-configuration, bffe-configuration?,
bffe-configuration-package,
bffe-configuration-user,
bffe-configuration-group,
bffe-configuration-arguments
bffe-configuration-extra-environment-variables): New procedures.
(bffe-service-type): New variable.
* gnu/tests/guix.scm (%test-bffe): New variable.
* doc/guix.texi (Guix Services): Document the new service.
2023-09-15 09:57:32 +01:00
Christopher Baines
dca96f27ed gnu: Add bffe.
* gnu/packages/package-management.scm (bffe): New variable.
2023-09-15 09:57:27 +01:00
Janneke Nieuwenhuizen
0c1aa35404 gnu: python-cython: Support building on the Hurd.
* gnu/packages/python-xyz.scm (python-cython)[arguments]: In phase `check',
skip failing tests on the Hurd.
2023-09-14 23:52:37 +02:00
Janneke Nieuwenhuizen
1d5f1a5462 gnu: glib-next: Disable failing tests on the Hurd.
* gnu/packages/glib.scm (glib-next)[arguments]: In phase `disable-tests',
disable four extra failing tests when building on the Hurd.
2023-09-14 23:52:37 +02:00
Janneke Nieuwenhuizen
b2cc649999 gnu: glibc/hurd: Add unsubmitted getauxval patch from upstream.
This support building of gdk-pixbuf, gobject-introspection.

* gnu/packages/patches/glibc-hurd-getauxval.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc/hurd)[source]: Use it.
2023-09-14 23:52:37 +02:00
Artyom V. Poptsov
1149cc1b9f gnu: go-ipfs: Update to 0.13.0.
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.13.0.
[inputs]: Add GO-GOLANG-ORG-X-{EXP,TEXT}.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:43:19 +02:00
Simon South
a5bc9f233f gnu: libftdi: Build API documentation.
* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "doc" output.
[arguments]<#:configure-flags>: Add "-DDOCUMENTATION".
<#:phases>: Add "install-documentation" phase.
[native-inputs]: Add doxygen, graphviz.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:34 +02:00
Simon South
6c4868aca9 gnu: libftdi: Update to 1.5.
* gnu/packages/patches/libftdi-fix-paths-when-FTDIPP-set.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/libftdi.scm (libftdi): Update to 1.5.
[source]: Apply patch.
[arguments]<#:configure-flags>: Add "-DFTDIPP", "-DPYTHON_BINDINGS".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:19 +02:00
Simon South
856eeedcbc gnu: libftdi: Build Python bindings.
* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "python".
[arguments]<#:phases>: Add with "install-python-binding" phase.
[native-inputs]: Add python, swig.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:16 +02:00
Simon South
fce3d00cdb gnu: libftdi: Build C++ bindings.
Enabling the C++ bindings allows the test suite to be run, although this fails
without access to the host's USB interface.

* gnu/packages/libftdi.scm (libftdi)[arguments]: Add #:test-target, #:tests?.
(inputs): Add boost.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:08 +02:00
Simon South
d92c71f1d6 gnu: libftdi: Build ftdi_eeprom.
* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add
"-DCMAKE_INSTALL_DOCDIR".
[native-inputs]: Add with pkg-config.
[inputs]: Add with libconfuse.
[license]: Add GPL version 2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:03 +02:00
Simon South
ea67b8571d gnu: libftdi: Install libraries to /lib instead of /lib64.
* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add
"-DLIB_SUFFIX".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:53 +02:00
Simon South
dcef5c7179 gnu: libftdi: Do not build example programs.
* gnu/packages/libftdi.scm (libftdi)[arguments]: Add with "-DEXAMPLES"
configure flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:47 +02:00
Simon South
ea2376a4f5 gnu: libftdi: Use HTTPS for package source.
* gnu/packages/libftdi.scm (libftdi)[source]: Use HTTPS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:43 +02:00
Simon South
9620b9d298 gnu: libftdi: Update package style.
* gnu/packages/libftdi.scm: Re-order #:use-module statements.
(libftdi): Wrap long lines; reformat gently.
[license]: Use "license:" prefix.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:35 +02:00
Andy Tai
c057507a0b gnu: icewm: Update to 3.4.1
* gnu/packages/wm.scm (icewm): Update to 3.4.1

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:34:12 +02:00
Hendursaga
f59a1dc924 gnu: armagetronad: Update to 0.2.9.1.1.
* gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.1.
[inputs]: Add sdl-mixer to fix game audio.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:32:51 +02:00
Zheng Junjie
a5d207f0db gnu: kwin: Unwrap executable name for desktop file search.
see https://github.com/NixOS/nixpkgs/pull/116549

* gnu/packages/patches/kwin-unwrap-executable-name-for-dot-desktop-search.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-plasma.scm (kwin)[origin]: Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:30:46 +02:00
Artyom V. Poptsov
0a6ad454a3 gnu: nanosvg: Add a patch for PrusaSlicer 2.6.
* gnu/packages/graphics.scm (nanosvg): Add a patch that is required to build
  PrusaSlicer 2.6.
* gnu/packages/patches/nanosvg-prusa-slicer.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:15:48 +02:00
Sughosha
50725212f0 gnu: dpf-plugins: Update to 1.7.
Message-Id: <23da89c3cbf2358ac70d387ebd714abe03b6758e.1686926462.git.sughosha@proton.me>
From: Sughosha <sughosha@proton.me>
Date: Fri, 16 Jun 2023 16:22:57 +0200
Subject: [PATCH 1/2] gnu: dpf-plugins: Update to 1.7.

* gnu/packages/music.scm (dpf-plugins): Update to 1.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:02:59 +02:00
Zheng Junjie
c0bfa12666 gnu: uncrustify: use new style and gexp.
* gnu/packages/code.scm (uncrustify): use new style and gexp.
[native-inputs]: remove label.
[arguments]: use gexp and remove tail #t.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 22:58:59 +02:00