1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-27 20:50:34 +02:00
Commit Graph

109419 Commits

Author SHA1 Message Date
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
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
Zheng Junjie
ca5fae4f26 gnu: uncrustify: Update to 0.77.1.
* gnu/packages/code.scm (uncrustify): Update to 0.77.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 22:58:57 +02:00
Zheng Junjie
258729b928 gnu: makefile2graph: fix cross-compile.
* gnu/packages/code.scm (makefile2graph): fix cross-compile.
[arguments]: Use gexp and CC-FOR-TARGET.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 22:58:25 +02:00
Lars Bilke
55da0930e3 gnu: openmpi: Enable PMIx.
* gnu/packages/mpi.scm (openmpi)[arguments]: Pass “--with-pmix=internal”.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 22:55:25 +02:00
Zheng Junjie
62e1387065 gnu: npiet: Use gexps.
* gnu/packages/piet.scm (npiet): Use Gexp.
[arguments]: Use Gexp and remove tail #t.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 17:03:54 +02:00
Zheng Junjie
40a76a7750 gnu: npiet: Fix cross-compilation.
* gnu/packages/piet.scm (npiet)[arguments]<#:phases>: Use
SEARCH-INPUT-FILE replace WHICH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 17:03:18 +02:00
Skyler
9aeb9e7cc8 gnu: rottlog: Add gawk as an input.
This avoids an issue where rottlog will delete the entire /tmp directory
if gawk is not installed.  See <https://issues.guix.gnu.org/65793>.

* gnu/packages/admin.scm (rottlog): Add gawk input, also update the
patch-paths build phase for awk invocations.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 16:50:40 +02:00
Zheng Junjie
6c72db7314 gnu: neofetch: Fix cross-compiling.
* gnu/packages/admin.scm (neofetch): Fix cross-compiling.
[arguments]: Use Gexp.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 16:47:46 +02:00
fanquake
de64e412f3 gnu: tor: Update to 0.4.8.5.
* gnu/packages/tor.scm (tor): Update to 0.4.8.5.
* gnu/packages/tor.scm (tor)[arguments]<#:configure-flags>:
Add "--enable-gpl".
* gnu/packages/patches/tor-remove-defensive-assert.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/tor.scm (tor)[source]: Add patch to remove defensive
  assert.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 16:39:20 +02:00
Timotej Lazar
08e8c3483f gnu: syncthing: Update to 1.23.7.
The uraggregate binary was merged into ursrv, so don’t attempt to install it.

* gnu/packages/syncthing.scm (syncthing): Update to 1.23.7.
[arguments]: Build with go-1.20.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 16:13:49 +02:00
Ramin Honary
e645a53d87 gnu: Add stklos.
* gnu/packages/scheme.scm (stklos): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 16:12:28 +02:00
c4droid
e5f7c14ef6 gnu: python-requests_ntlm: Update to 1.2.0.
* gnu/packages/python-web.scm (python-requests_ntlm): Update to 1.2.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-14 12:58:17 +03:00
Ricardo Wurmus
c36d4760c6 gnu: perl-cworld-dekker: Drop labels from inputs.
* gnu/packages/bioinformatics.scm (perl-cworld-dekker)[arguments]: Use
G-expression and avoid references to labeled inputs.
[inputs]: Drop labels.
2023-09-14 11:17:48 +02:00