me
/
guix
Archived
1
0
Fork 0
Commit Graph

129594 Commits (6ce72159cf71327b74b9249aa10c34be069e40ca)

Author SHA1 Message Date
Liliana Marie Prikler 256d5b3598
Merge branch 'master' into wip-webkit 2023-12-18 03:58:23 +01:00
antlers 1a9f267f51
gnu: emacs-embark: Update to 1.0
* gnu/packages/emacs-xyx.scm (emacs-embark): Update to 1.0

Change-Id: I230bac996df9883a20c9f70e0b27f5bed37c91fa
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 9002b04e13
gnu: Add elixir-machete.
* gnu/packages/elixir-xyz.scm (elixir-machete): New variable.

Change-Id: I76e0fd78aeeaeaa94a297032b3b309846510c975
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 32de15206d
gnu: Add elixir-dialyxir.
* gnu/packages/elixir-xyz.scm (elixir-dialyxir): New variable.

Change-Id: I387062e0aaaded448022aa7534b95859b5979a06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 43a74143ea
gnu: Add elixir-erlex.
* gnu/packages/elixir-xyz.scm (elixir-erlex): New variable.

Change-Id: Ia518ad5fd32d3f5942b20113e61e4ef7e7895ff3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring d3410fb284
gnu: Add elixir-credo.
* gnu/packages/elixir-xyz.scm (elixir-credo): New variable.

Change-Id: I6df0d926e0fb96caa65d081892026b3495431c83
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 2060e3f5c8
gnu: Add elixir-excoveralls.
* gnu/packages/elixir-xyz.scm (elixir-excoveralls): New variable.

Change-Id: Ib271d8a7393e21178806df28ab892afe99757297
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring ab74b47e92
gnu: Add elixir-castore.
* gnu/packages/elixir-xyz.scm (elixir-castore): New variable.

Change-Id: Iea1fea8241d19ff35a183af9c3fbf2ed5198a259
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 20312bdf5b
gnu: Add elixir-inch-ex.
* gnu/packages/elixir-xyz.scm (elixir-inch-ex): New variable.

Change-Id: I6e98424528a0264a2587d28fcf065fa74eff0f1a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 87e3f0b9b5
gnu: Add elixir-bunt.
* gnu/packages/elixir-xyz.scm (elixir-bunt): New variable.

Change-Id: Ib84797c31d6ab40d59b87b040993dae9391ead6b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring e490763f27
gnu: Add elixir-file-system.
* gnu/packages/elixir-xyz.scm (elixir-file-system): New variable.

Change-Id: I54e9c9069ddf150bb0c882775b0b2c9d5e59abd6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 4ee644f918
gnu: Add elixir-jason.
* gnu/packages/elixir-xyz.scm (elixir-jason): New variable.

Change-Id: Iadd816e2b5db6d146728aacb4d6b2c66aba4304c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring be31d3f32f
gnu: Add elixir-makeup.
* gnu/packages/elixir-xyz.scm (elixir-makeup): New variable.

Change-Id: I21fe9ffddb4c95a2c67b74340b1105c2a54d3c82
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 303b9bd163
gnu: Add elixir-nimble-parsec.
* gnu/packages/elixir-xyz.scm (elixir-nimble-parsec): New variable.

Change-Id: I79bab8095aee3212bc295354ead55df49ef92d17
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:31 +01:00
Pierre-Henry Fröhring 612f8afac1
gnu: Add elixir-hex.
* gnu/packages/elixir.scm (elixir-hex): New variable.

Change-Id: I957688ae4e078afd79acd439880c38083fdab83a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:30 +01:00
Pierre-Henry Fröhring c2ed5a7d13
gnu: elixir: Wrap binaries.
* gnu/packages/elixir.scm (elixir)[#:phases]: Add ‘wrap-programs’.
[native-search-path]: Add “GUIX_ELIXIR_LIBS”.

Change-Id: I75bdde3aeedc1d495ea5fc2c5fc3fcdc5dc3fad2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:30 +01:00
Pierre-Henry Fröhring e0e6d659b5
build-system: Add mix-build-system.
* guix/build-system/mix.scm: New file.
* guix/build/mix-build-system.scm: New file.

Change-Id: I8066d00f7ada4a384621bf541e679bc512e93435
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:30 +01:00
Liliana Marie Prikler 7b826d5734
gnu: python-renpy: Update to 8.1.3.
* gnu/packages/game-development.scm (python-renpy): Update to 8.1.3.

Change-Id: I5e265cdc0f83eda9ae19a3627fa8cd69ef103806
2023-12-17 22:22:30 +01:00
Liliana Marie Prikler 0cfaf5654a
gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.1.3.
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
2.1.0+renpy8.1.3.

Change-Id: Ide0baef4762b2c4174d10e07ec94427916ac41af
2023-12-17 22:22:30 +01:00
Andrew Tropin 6ab242609d
gnu: guile-ares-rs: Update to 0.9.1.
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.1.
2023-12-17 10:25:08 +03:00
John Kehayias 1b0e216ad6
gnu: mesa: Update to 23.3.1.
* gnu/packages/gl.scm (mesa): Update to 23.3.1.

Change-Id: Idf4393b4fa5b7df7a78bd88d7591385023460b5b
2023-12-17 01:27:03 -05:00
John Kehayias bc7713fa88
gnu: curl: Update to 8.5.0 [security fixes].
Fixes CVE-2023-46218 and CVE-2023-46219.  See
<https://curl.se/docs/CVE-2023-46218.html> and
<https://curl.se/docs/CVE-2023-46219.html> respectively.

* gnu/packages/curl.scm (curl): Update to 8.5.0.
* gnu/packages/patches/curl-use-ssl-cert-env.patch: Update patch.

Change-Id: Iaa6aa5de0f45576dc06bf5eca1eec502e5c83332
2023-12-17 01:27:00 -05:00
Kaelyn Takata 158502e40d
gnu: xorg-server-xwayland: Update to 23.2.3 [security fixes].
Fixes CVE-2023-5367 and CVE-2023-5380.  See the X.Org security advisory
<https://lists.x.org/archives/xorg-announce/2023-October/003430.html> for more
information.

Also fixes CVE-2023-6377 and CVE-2023-6478. See the X.Org security advisory
<https://lists.x.org/archives/xorg-announce/2023-December/003435.html> for
more information.

* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 23.2.3.
[inputs]: Add libxcvt.
[properties]: Set upstream-name.

Change-Id: I05427b1d93d07a4210466f290621c1ca5effb4af
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-17 01:26:50 -05:00
Kaelyn Takata 3080abba40
gnu: xorgproto: Update to 2023.2.
* gnu/packages/xorg.scm (xorgproto): Update to 2023.2.

Change-Id: Ie0e4712e4ec3fe9620d160bedcfe74452fa6ae5d
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-16 23:22:04 -05:00
John Kehayias 17c3a3bfff
Merge branch 'master' into mesa-updates
Change-Id: I0c6e2410c51335c68634738be030e374f5b492e9
2023-12-16 23:14:56 -05:00
Tobias Geerinckx-Rice 892ec53b7e
daemon: Fix my own whitespace errors.
This follows up on commit d993ed43b2 and
was entirely predictable.  The noise, sorry for it.

Change-Id: I8ddb8cfe33db3864949f6589cc091616a90ebc5b
2023-12-17 01:00:00 +01:00
Tobias Geerinckx-Rice 766822aa87
download: Update Apache mirror list.
* guix/download.scm (%mirrors): Remove several vanished hosts and all
FTP URLs.  Use HTTPS where supported.  Add some new HTTPS mirrors.

Change-Id: Ie707e92ae65b8a3287d941e3e6ffb84592417b95
2023-12-17 01:00:00 +01:00
Tobias Geerinckx-Rice 0a7cdaec87
download: Update KDE mirror list.
* guix/download.scm (%mirrors): Update one mirror URL and remove 2 dead
ones.

Change-Id: Ibdc03f0b7df94b73bb5be0fda5a6244b017e747e
2023-12-17 01:00:00 +01:00
Tobias Geerinckx-Rice 970d956128
download: Remove dead SourceForge mirrors.
* guix/download.scm (%mirrors): Remove 2 dead mirror URLs.

Change-Id: I7f0e15ab5499df26fdf0b1702f8bea73c8ec8230
2023-12-17 01:00:00 +01:00
Nguyễn Gia Phong 4a1b3830a8
gnu: dante: Enable preloading support.
Fixes <https://issues.guix.gnu.org/63250>.

Dante uses dlopen which doesn't work with libc.so but libc.so.6.
This fixes socksify, which is patched to skip invoking uname needlessly.

* gnu/packages/networking.scm (dante): Enable preloading support.
* gnu/packages/patches/dante-non-darwin.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

References: https://github.com/NixOS/nixpkgs/pull/68418#discussion_r343625853
Change-Id: I03a5b6b6e11cf6a0453a4968ff00c6dd627249a8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:16 +01:00
Rikard Nordgren 211c66d49e
gnu: Add node-safe-stable-stringify.
* gnu/packages/node-xyz.scm (node-safe-stable-stringify): New variable.

Change-Id: Ia54a44403807479652fe5831b08acdb661dca9e1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:16 +01:00
Rikard Nordgren 76ed5ec9f7
gnu: Add node-normalize-path.
* gnu/packages/node-xyz.scm (node-normalize-path): New variable.

Change-Id: I9afbede1f16ed1157fed95d3925b97945a73c91b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:16 +01:00
Andy Tai cd0b20582a
gnu: tensorflow-lite: Update to 2.13.1
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.13.1

Change-Id: Icc7ff237660006e2320df02b353ccab5dac7b7d2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:16 +01:00
Nicolas Graves 6bb96ac767
gnu: emacs-jinx: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.0.

Change-Id: I6dd54a220ba6c0bd466a83f7051bf8459cf2840a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:15 +01:00
Romain GARBAGE eae83c662e
gnu: Add liquidprompt.
* gnu/packages/shellutils.scm (liquidprompt): New variable.

Change-Id: I0004568df6dd6011f5e65c9894ce97a8c2533f84
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:15 +01:00
TakeV 96b6e7b1a4
gnu: node-lts: Update to 18.19.0.
* gnu/packages/node.scm (node-lts): Update to 18.19.0.

Change-Id: Ide542157571774da6d70fc114ec095f645a79b8b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:15 +01:00
Felix Lechner 7f2583cf55
deprecation: Fix docstring typo.
* guix/deprecation.scm (define-deprecated/public): Fix docstring.

Change-Id: I895b1a86654b2756a9f98e858c622e8e7a6e2c27
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:15 +01:00
Zhu Zihao ea83ffbc39
gnu: Add python-pyqtwebengine, version 6.6.0.
* gnu/packages/qt.scm (python-pyqtwebengine-6): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:15 +01:00
Zhu Zihao 6dc9888302
gnu: Add python-pyqt, version 6.5.2.
* gnu/packages/qt.scm (python-pyqt-6): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:15 +01:00
Zhu Zihao c758423033
gnu: Add python-pyqt6-sip.
* gnu/packages/qt.scm (python-pyqt6-sip): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22 17:47:15 +01:00
Troy Figiel 0de5677a18
gnu: python-cookiecutter: Update to 2.5.0.
* gnu/packages/python-xyz.scm (python-cookiecutter): Update to 2.5.0.
[arguments]<#:phases>: Add 'pre-check phase to set a writable home directory
and patch dynamically generated shebangs. Replace the default check phase to use pytest.
[native-inputs]: Add bash-minimal and git. Remove python-pytest-catchlog.
[propagated-inputs]: Add python-arrow, python-pyyaml and python-rich. Remove
python-future, python-jinja2-time, python-poyo, python-text-unidecode and
python-whichcraft.

Change-Id: Ifc612136fa9a67ad643d0e1c031d173a3b3904a4
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-12-22 16:44:40 +00:00
Christopher Baines f18f59fa4b
gnu: skalibs: Correct symlink permissions on the hurd.
* gnu/packages/skarnet.scm (skalibs)[arguments]: Patch tools/install.sh umask.
[supported-systems]: Include i586-gnu.

Change-Id: Ia431a06d6150b33562dcf0f57eb3ba0fd84ba864
2023-12-22 16:43:23 +00:00
Christopher Baines aa631ea62e
gnu: guix-build-coordinator: Update to 0-93.e4af682.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-93.e4af682.

Change-Id: Ice91ef075db02d3f2bcb445d4fd5621bc00a02a0
2023-12-22 16:41:44 +00:00
Christopher Baines e3faf52c92
services: guix: Move GUIX_LOCPATH handling to packages.
I think this might be better than handling it in the service. I'm seeing
locale issues on the hurd which I hope this will address.

* gnu/packages/package-management.scm (guix-build-coordinator,
guix-build-coordinator/agent-only):
* gnu/services/guix.scm (guix-build-coordinator-shepherd-services,
guix-build-coordinator-agent-shepherd-services):

Change-Id: I07ca424f434854176326a19177dc5573d53b59c2
2023-12-22 16:41:44 +00:00
Christopher Baines cbe64c316d
services: guix: Remove guix-build-coordinator-queue-builds service.
This has been effectively replaced by the bffe.

* gnu/services/guix.scm (<guix-data-service-configuration>): Remove record
type.
(guix-build-coordinator-queue-builds-shepherd-services,
guix-build-coordinator-queue-builds-activation,
guix-build-coordinator-queue-builds-account): Remove procedures
(guix-build-coordinator-queue-builds-service-type): Remove service type.

Change-Id: I2a233fb10b12cc9bfddebaa35928b25c243f82a2
2023-12-22 16:41:42 +00:00
Zheng Junjie 25b83bd9e4
gnu: jpegoptim: Update to 1.5.5.
* gnu/packages/image.scm (jpegoptim): Update to 1.5.5.
[arguments]<#:phases>: Remove argument.
[native-inputs]: Remove field.
[license]: Change to gpl3+.

Change-Id: I97fc63e20b5cf88c4ef04c2ea2c4a0888a1d0472
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-22 22:00:57 +08:00
Zheng Junjie ce7b2b57aa
gnu: mpv: Update to 0.37.0.
* gnu/packages/video.scm (mpv): Update to 0.37.0.
[build-system]: Switch to meson-build-system.
[arguments]<#:configure-flags>: Adjust accordingly.
<#:phases>: Remove set-up-waf phase.
<#:tests?>: Remove argument.
[native-inputs]: Add python-wrapper.
[inputs]: Add libplacebo, zimg.
Remove python-waf.

Change-Id: I0e61761a4d086a1185730f587869c2552b7cacb0
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-22 21:58:11 +08:00
Hilton Chain 8b249a1be6
gnu: libplacebo: Use gexps.
* gnu/packages/video.scm (libplacebo)[arguments]: Use gexps.

Change-Id: I0f0b043631a834ac2fc4f06acd9ac64b3d5f66c7
2023-12-22 21:58:06 +08:00
Zheng Junjie fbc6683ebb
gnu: libplacebo: Update to 6.338.1.
* gnu/packages/video.scm (libplacebo): Update to 6.338.1.
[native-inputs]: Add glad.

Change-Id: Ie9c35cfd964f110ff95ed486ee1c4f5724c82314
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-22 21:58:01 +08:00
Zheng Junjie 1784ece7cb
gnu: Add glad, version 2.0.4.
* gnu/packages/gl.scm (glad): New variable.

Change-Id: I516d44dfc9272702c3ac31773df0b6c2d68ed99c
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-22 21:57:51 +08:00