1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 21:50:35 +02:00
Commit Graph

113506 Commits

Author SHA1 Message Date
c4droid
75ee7ec470 gnu: python-pyspnego: Update to 0.8.0.
* gnu/packages/python-xyz.scm (python-pyspnego): Update to 0.8.0.
[source]: Download from pypi.
[arguments]: Remove custom 'check phase.
[build-system]: Switch to pyproject-build-system.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:58 +03:00
Philip McGrath
bb20ab942e gnu: chez-scheme-for-racket-bootstrap-bootfiles: Remove workaround.
Architecture autodetection in rktboot was fixed upstream, and the fix is
included in racket-backport-8.10-rktboot.patch for Guix. This commit
goes beyond reverting b4fbeae3d9: the
upstream fix also supports 'pbarch' machine types, so we never need to
supply a '--machine' argument to rktboot.

* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles)
[arguments]: Change 'build' phase to never use '--machine' for rktboot.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:58 +03:00
Philip McGrath
bce0fe8293 gnu: racket: Declare OpenSSL search paths.
Otherwise, OpenSSL used via Racket fails to find certificates, e.g. when
attempting to run 'raco pkg install'.

Fixes <https://racket.discourse.group/t/2206/8>.

* gnu/packages/racket.scm (racket-minimal)[native-search-paths]: Add
$SSL_CERT_DIR and $SSL_CERT_FILE.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:57 +03:00
Philip McGrath
0a69961953 gnu: racket: Update to 8.10.
* gnu/packages/patches/racket-rktboot-riscv64-support.patch: Move to ...
* gnu/packages/patches/racket-backport-8.10-rktboot.patch: ... this
file, together with a related upstreamed patch.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/racket/scm (%racket-origin)[patches]: Likewise.
(%racket-version): Update to 8.10.
(racket)[inputs]<data, deinprogramm, drracket, gui, htdp, math>
<net-cookies, pict, plot, racklog, redex, scribble, slideshow, snip>
<typed-racket, string-constants, syntax-color, web-server>: Update
hashes.
* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
9.9.9-pre-release.17.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:47 +03:00
Ricardo Wurmus
72745172d1 gnu: Add python-fasttext.
* gnu/packages/machine-learning.scm (python-fasttext): New variable.
2023-09-07 21:39:48 +02:00
Ricardo Wurmus
6d60d7ccba gnu: Add fasttext.
* gnu/packages/machine-learning.scm (fasttext): New variable.
2023-09-07 21:39:41 +02:00
André Batista
451ba2e5bb gnu: lighttpd: Update to 1.4.71.
* gnu/packages/web.scm (lighttpd): Update to 1.4.71.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 20:06:02 +03:00
Artyom V. Poptsov
7cd4103e81 gnu: yggdrasil: Update to 0.4.7.
* gnu/packages/networking.scm (yggdrasil): Update to 0.4.7.
[arguments]: Use G-expressions.  Set the package build name and version.
Use go-1.20.
[propagated-inputs]: Add go-golang-org-x-tools,
go-github-com-olekukonko-tablewriter and
go-github-com-mattn-go-colorable.
* gnu/packages/patches/yggdrasil-extra-config.patch: Don't use
deprecated "ioutil".

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 18:59:58 +03:00
Artyom V. Poptsov
81bbe95cd1 gnu: go-github-com-arceliar-ironwood: Update to 0.0.0-20221115123222-ec61cea2f439.
* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
  0.0.0-20221115123222-ec61cea2f439.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 18:52:25 +03:00
Greg Hogan
d76d78891e gnu: python-duckdb: Update to 0.8.1.
* gnu/packages/python-xyz.scm (python-duckdb): Update to 0.8.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 16:32:42 +03:00
Greg Hogan
42e41cd7b1 gnu: fmt-10: Update to 10.1.1.
* gnu/packages/pretty-print.scm (fmt-10): Update to 10.1.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 16:31:11 +03:00
Kabelo M'sobomvu Moiloa
811f4fc509 gnu: emacs-consult-eglot: Update 0.2.0-0.db9d41c.
* gnu/packages/emacs-xyz.scm (emacs-consult-eglot): Update 0.2.0-0.db9d41c.

Signed-off-by: Andrew Tropin <andrew@trop.in>
Co-authored-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:49:46 +04:00
Nicolas Graves
33a0a80702 gnu: Add emacs-org-ql-dynamic-agenda.
* gnu/packages/emacs-xyz.scm (emacs-org-ql-dynamic-agenda): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:26:29 +04:00
Nicolas Graves
a9f0b0ec7d gnu: Add emacs-org-dynamic-agenda.
* gnu/packages/emacs-xyz.scm (emacs-org-dynamic-agenda): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:26:28 +04:00
Distopico
20832dac48 gnu: Add emacs-flymake-guile.
* gnu/packages/emacs-xyz.scm (emacs-flymake-guile): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:25:59 +04:00
Tim Johann
5ef28595e9 gnu: Add erlang-lfe.
* gnu/packages/erlang.scm (erlang-lfe): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 22:29:20 -04:00
Olivier Dion
21e1ba8a2c gnu: Add csmith.
* gnu/packages/linux.scm (csmith): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 22:29:20 -04:00
Efraim Flashner
c21499fce7 gnu: julia-prettytables: Update to 2.1.2.
* gnu/packages/julia-xyz.scm (julia-prettytables): Update to 2.1.2.
[arguments]: Rename custom phase 'skip-color-tests to
'skip-tests-manipulating-terminal-display and skip some more tests.
[propagated-inputs]: Add julia-offsetarrays, julia-stringmanipulation.
2023-09-07 05:08:59 +03:00
Efraim Flashner
92820c1732 gnu: Add julia-stringmanipulation.
* gnu/packages/julia-xyz.scm (julia-stringmanipulation): New variable.
2023-09-07 05:08:58 +03:00
Tobias Geerinckx-Rice
28b22c45ee gnu: Register ruby-nokogiri.patch.
This follows up on commit e897569778.

* gnu/local.mk (dist_patch_DATA): Add ruby-nokogiri.patch.

Reported by acrow in #guix.
2023-09-03 02:00:00 +02:00
Maxim Cournoyer
6113e0529d gnu: gmime: Update home-page URL.
* gnu/packages/mail.scm (gmime) [home-page]: Update URL.
2023-09-06 01:25:31 -04:00
Hilton Chain
c14c25b4fb gnu: go-github-com-tdewolff-minify-v2: Regenerate hash.
* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2)[#:phases]: Add
phase 'regenerate-hash.
[native-inputs]: Add go-github-com-tdewolff-hasher.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:31 -04:00
Hilton Chain
d3e12a02d3 gnu: go-github-com-tdewolff-parse-v2: Regenerate hash.
* gnu/packages/golang.scm (go-github-com-tdewolff-parse-v2)[#:phases]: Add
phase 'regenerate-hash.
[native-inputs]: Add go-github-com-tdewolff-hasher.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
e90b54ee99 gnu: Add go-github-com-tdewolff-hasher.
* gnu/packages/golang.scm (go-github-com-tdewolff-hasher): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
e99279aa27 gnu: Add go-github-com-cespare-mph.
* gnu/packages/golang.scm (go-github-com-cespare-mph): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
701041aac1 gnu: Add go-github-com-dgryski-go-mph.
* gnu/packages/golang.scm (go-github-com-dgryski-go-mph): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
83064e2683 gnu: Add go-github-com-dgryski-go-metro.
* gnu/packages/golang.scm (go-github-com-dgryski-go-metro): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Sughosha
315eeb919a gnu: zrythm: Enable rtaudio.
* gnu/packages/music.scm (zrythm)[#:configure-flags]: Add
"-Drtaudio=enabled".
[inputs]: Add rtaudio.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:03:53 -04:00
Sughosha
3c2b892d29 gnu: rtaudio: Update to 5.2.0.
* gnu/packages/audio.scm (rtaudio): Update to 5.2.0.
[#:phases]: Delete argument.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:03:53 -04:00
Maxim Cournoyer
0aec2c10c0 gnu: gst-plugins-bad: Remove the svt-hevc input.
* gnu/packages/gstreamer.scm (gst-plugins-bad)
[inputs]: Remove svt-hevc; add comment.
2023-09-06 00:25:42 -04:00
Zheng Junjie
f8e3e02b98 gnu: libndp: Fix cross-compile.
* gnu/packages/networking.scm (libndp)
[native-inputs]: When cross-compile add pkg-config, libtool, gettext-minimal,
autoconf, automake.
[arguments]: When cross-compile, add phase to fix rpl_malloc undefined references.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 00:25:42 -04:00
Rémi Teissier
2d6c4e7198 gnu: gambit-c: Update to 4.9.5.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.5.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 00:25:38 -04:00
宋文武
d7e9df2b35 gnu: gmime: Remove version 2.6.23.
* gnu/packages/mail.scm (gmime-2.6): Remove package.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:37:23 -04:00
fanquake
a7abe49723 gnu: bear: Update to 3.1.3.
* gnu/packages/build-tools.scm (bear): Update to 3.1.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:34:52 -04:00
fanquake
354d8cc922 gnu: ccache: Update to 4.8.3.
* gnu/packages/ccache.scm (ccache): Update to 4.8.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:33:59 -04:00
Maxim Cournoyer
2ee9abe835 gnu: qemu: Update to 8.1.0.
* gnu/packages/virtualization.scm (qemu): Update to 8.1.0.
[source] <patches>: Replace qemu-disable-aarch64-migration-test.patch with
qemu-disable-some-qtests-tests.patch.
<snippet>: Adjust for dtc relocation and meson and sgabios removal.
[arguments] <configure-flags>: Remove --meson flag.  Remove sgabios from the
--firmwarepath value.
<phases>: Adjust replace-firmwares and delete-firmwares phases for sgabios
removal.
[inputs]: Remove sgabios.
(qemu-minimal): Use package/inherit, which is more appropriate for a package
variant.
[arguments]: New disable-extra-tests phase.
* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Delete file.
* gnu/packages/patches/qemu-disable-some-qtests-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Reviewed-by: Kaelyn <kaelyn.alexi@protonmail.com>
2023-09-05 23:30:02 -04:00
nathan
05f08c11ff gnu: libusb-compat: Specify the absolute file name for libusb.
Refine the fix for loading libusb correctly.

* gnu/packages/libusb.scm (libusb) [arguments]
<configure-flags>: New LIBUSB_1_0_SONAME flag.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:22:42 -04:00
Nicolas Graves
8ca3490062 gnu: python-skia-pathops: Update to 0.8.0.
* gnu/packages/fontutils.scm (python-skia-pathops): Update to 0.8.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:20 -04:00
Nicolas Graves
26ca6dad37 gnu: skia: Update to 112.0.6d0b938.
* gnu/packages/graphics.scm (skia): Update to 112.0.6d0b938.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:19 -04:00
Nicolas Graves
fe0c0be190 gnu: skia: Update to 110.0.0f3fb7a.
* gnu/packages/graphics.scm (skia): Update to 110.0.0f3fb7a.
[arguments](build-phases): Disable newly introduced libraries wuffs (general
performance) and perfetto (running performance tests).

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:19 -04:00
Denys Nykula
ed9bc58938 gnu: ardour: Build locales.
The TRANSLATORS file in the Ardour source says the i18n waf phase
is optional between the build and install phases.

* gnu/packages/audio.scm (ardour)[#:phases] Add build-i18n.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:19 -04:00
Ahmad Draidi
e68581080e gnu: arcan-wayland: Deprecate in favor of arcan.
* gnu/packages/arcan.scm (arcan-wayland): Rewrite as a deprecated
alias for arcan.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:11 -04:00
Ahmad Draidi
c3e001f368 gnu: arcan: Restyle format.
* gnu/packages/arcan.scm (arcan): Run 'guix style' over the package and
manually break some long lines.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
076660f2ef gnu: arcan: Use new style arguments.
* gnu/packages/arcan.scm (arcan)[arguments]: Use new style arguments.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
2b6b951f55 gnu: arcan: Fix paths handling.
This patch removes the wrapper and the propagated environment variables
(through 'native-search-paths') and instead patches the paths inside the
source code. This fixes path handling, which seems to be broken now. It
also allows us to use 'setuid', which is required for some features, and
lets the app use its internal path handling criteria, which some dependent
apps expect.

* gnu/packages/arcan.scm (arcan): Fix paths handling.
[arguments]: Add 'patch-paths' phase. Remove 'wrap-program' phase.
[native-search-paths]: Remove.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
8bcf567c71 gnu: arcan: Build all features.
* gnu/packages/arcan.scm (arcan): Build all features.
[arguments]: Use #:configure-flags "-DBUILD_PRESET=everything" to build all
features, and "-DDISTR_TAG='Guix'" to tag the builds.
[synopsis]: Remove '(egl-dri)' since it indicates a specific feature.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
cb037ca494 gnu: arcan: Update to 0.6.2.1.
* gnu/packages/arcan.scm (arcan): Update to 0.6.2.1.
[use-modules]: Remove no longer used package imports and add ones for
new dependencies. Add '(guix gexp)' for snippet.
[source]: Use version instead of commit, and add snippet to remove some
bundled packages.
[arguments]: Remove 'fix-cmake-paths' phase since it's no longer needed.
[inputs]: Remove apr, glib, glu, lzip, pcre.  Add bash-minimal, espeak,
gumbo-parser, jbig2dec, libjpeg-turbo, libseccomp, libvnc, mupdf, openjpeg,
sdl2, wayland, wayland-protocols, xcb-util, xcb-util-wm, zlib. Replace
ffmpeg-4 with ffmpeg. Change luajit label to fix lint. Update vendored
openal to 0.6.2. Sort inputs by name.
[description]: Change description to closely match upstream for accuracy.
[license]: Add new and missing licenses.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Maxim Cournoyer
1f014b9f0b gnu: xarcan: Fix indentation.
* gnu/packages/arcan.scm (xarcan): Fix indentation.
2023-09-05 19:50:45 -04:00
Ahmad Draidi
f592042a45 gnu: xarcan: Update to 0.6.1.
* gnu/packages/arcan.scm (xarcan): Update to 0.6.1.
[use-modules]: Remove no longer used '(guix build-system gnu)' and add
'(guix build-system meson)'. Add '(gnu packages fonts)',
'(gnu packages onc-rpc)' for new dependencies and '(guix gexp)' for arguments.
[source]: Use version instead of commit, and update hash.
[build-system]: Switch to 'meson-build-system' since this is what's
used upstream now.
[arguments]: Use new configuration flags for the new build system. Switch to
new arguments style.
[inputs]: Add font-dejavu, libtirpc, libxshmfence, xcb-util, xcb-util-wm.
Replace libressl with openssl. Sort inputs by name.
[license]: Add 3-Clause BSD license.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:45 -04:00
dan
f38be97383 gnu: efivar: Fix cross-compilation.
[version]: Temporarily change the version to a git-version.
[source]: Fetch source from git, use newer commit to fix cross-build.
[arguments]<#:make-flags>: Set HOSTCC to gcc.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:45 -04:00