Commit graph

138040 commits

Author SHA1 Message Date
Jean-Pierre De Jesus DIAZ
17188be0f7
gnu: make-mingw-w64: Update to 12.0.0.
* gnu/packages/mingw.scm (make-mingw-w64): Update to 12.0.0.
* gnu/packages/patches/mingw-w64-6.0.0-gcc.patch: Delete patch.
* gnu/packages/patches/mingw-w64-dlltool-temp-prefix.patch: Delete patch.
* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Delete patch.
* gnu/local.mk: Unregister patches.

Change-Id: Id9d7d17926280b21016a7217da44004e06e436cd
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-07-15 22:34:25 +01:00
Jean-Pierre De Jesus DIAZ
ce578830e6
gnu: make-mingw-w64: Use G-Expressions.
* gnu/packages/mingw.scm (make-mingw-w64): Use G-Expressions and
move some arguments above phases.

Change-Id: Ie095dceac635f19f146895c8e3f36d9889108a9a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-07-15 22:34:25 +01:00
Jean-Pierre De Jesus DIAZ
4baaa56e37
gnu: make-mingw-w64: Memoize.
* gnu/packages/mingw.scm (make-mingw-w64): Memoize.

Change-Id: Id5653c79e2d6268f6d8200f0f658b27169eab7c5
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-07-15 22:34:25 +01:00
Christopher Baines
32eda73966
build-system: go: Properly handle when a target is unsupported.
* guix/build-system/go.scm (go-target): Properly handle when a target is
unsupported.

Change-Id: Ibc0becb8eb0a712d21116112c44e2bbbb707ddf4
2024-07-15 22:34:24 +01:00
Christopher Baines
67b212ff60
gnu: rust: Guard against unsupported rust targets.
As cross-libc may return #f in this case, and the config.toml file
construction will also fail if the platform rust-target is #f..

* gnu/packages/rust.scm (make-rust-sysroot/implementation): Guard against
unsupported rust targets.

Change-Id: Ia0d5c889c6f5cd3478ad985c79feb9ba1c472c29
2024-07-15 22:34:24 +01:00
Christopher Baines
e661121e39
build-system: meson: Use a more specific exception.
This is handled by (guix ui).

* guix/build-system/meson.scm (make-machine-alist): Use a more specific
exception.

Change-Id: I842ba63739fdefe04460e938c7bc8aa54ea57b96
2024-07-15 22:34:24 +01:00
Christopher Baines
b6afc69605
guix: packages: Add &unsupported-cross-compilation-target-error.
* guix/packages.scm (&unsupported-cross-compilation-target-error): New
variable.
* guix/ui.scm (call-with-error-handling): Handle this new condition type.

Change-Id: I9e7782ee4799b5fecb3c890a75008c35c003f55d
2024-07-15 22:34:24 +01:00
Christopher Baines
832eec2a74
gnu: tls: Raise conditions from target->openssl-target.
Rather than rasising generic errors.

* gnu/packages/tls.scm (target->openssl-target): Raise conditions rather than
generic errors.
(openssl-1.1): Call target->openssl-target with the package.

Change-Id: I13c63328cdf6bc177b20879805246ad94ff2665b
2024-07-15 22:34:24 +01:00
Christopher Baines
4b85db10b1
guix: packages: Add new &package-unsupported-target-error.
Some packages don't support cross building to specific targets, so add a error
type to signal this.

* guix/packages.scm (&package-unsupported-target-error): New condition type.
[package-unsupported-target-error? package-unsupported-target-error-target):
New procedures.
* guix/ui.scm (call-with-error-handling): Handle this new condition type.

Change-Id: Ib47813399e04b20d616a95f545b6aabe25736e92
2024-07-15 22:34:22 +01:00
jgart
0e5e3edec5
gnu: lr: Add comment about there not being tests.
* gnu/packages/admin.scm (lr) [arguments]: Add comment.

Change-Id: I067ad3171a29f5f58c40ad62a4b79f19e95c9a21
2024-07-15 16:18:56 -05:00
jgart
a99c9d188f
gnu: lr: Update to 1.6.
* gnu/packages/admin.scm (lr): Update to 1.6.

Change-Id: I561cf1cc65fb96f66a4827dfcec2ae0f33ff6447
2024-07-15 16:18:02 -05:00
unwox
b9b137e46f
gnu: fennel: Update to 1.5.0.
* gnu/packages/lua.scm (fennel): Update to 1.5.0.

Change-Id: I3b43b336bfd99eb031b2e78274337010a30016c0
Signed-off-by: jgart <jgart@dismail.de>
2024-07-15 16:05:59 -05:00
Attila Lendvai
3689faac5c
gnu: smplayer: Update to 23.12.0.
* gnu/packages/video.scm (smplayer) [inputs]: Add qtdeclarative-5.

Change-Id: I6b727f6fe368bd70bf9fc3d61f7c0b5efe56c3a1
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-15 21:37:53 +08:00
Attila Lendvai
7e703ae750
gnu: smplayer: Update to 22.7.0.
Change-Id: Iec24da98806b87f482b280036e61e40e9d66cb5e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-15 21:37:42 +08:00
Attila Lendvai
8c86eaeac6
gnu: smplayer: Update to 22.2.0.
* gnu/packages/video.scm (smplayer) [origin]: Build from the git repo.
[arguments]: Remove LRELEASE kludge.

Change-Id: Iff065784a2b2ef677807e4194ca04ce2ec501fef
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-15 21:37:00 +08:00
Attila Lendvai
1cd1caceed
gnu: c2ffi: Update to 18.1.0.0.
Change-Id: Ie4a2c35d001a1c74be117312deb5f81d66109dfd
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-15 21:22:12 +08:00
Wilko Meyer
eb508e32d2
gnu: linux-libre 6.1: Update to 6.1.98.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.98.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: I02e5966fff27fb7f49f0a5ecc241a14e30b9eebe
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-07-14 14:08:21 -04:00
Wilko Meyer
546de5cc8e
gnu: linux-libre 6.6: Update to 6.6.39.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.39.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: Ibbce0092c1e565c4fe971ec7ffa951d9adb89966
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-07-14 14:08:21 -04:00
Wilko Meyer
4dd1f6f312
gnu: linux-libre 6.9: Update to 6.9.9.
* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.9.
(linux-libre-6.9-pristine-source, deblob-scripts-6.9): Update hashes.

Change-Id: Id6f12a21b78acac8d24527086c1e669fc4d35baa
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-07-14 14:08:18 -04:00
Tobias Geerinckx-Rice
3b5533f9bd
gnu: znc: Hash passwords with Argon2id.
* gnu/packages/messaging.scm (znc)[inputs]: Add argon2.

Change-Id: Iee64e2b6efb2f2e33fba2c641e8ef22e5785ecde
2024-07-07 02:00:00 +02:00
Tobias Geerinckx-Rice
f40234e225
gnu: znc: Update to 1.9.1 [fixes CVE-2024-39844].
* gnu/packages/messaging.scm (znc): Update to 1.9.1.
[arguments]: Don't explicitly return #t from phases.

Change-Id: I115ea81d75b44a363b84216ed6e1d237517d1d29
2024-07-07 02:00:00 +02:00
Vinicius Monego
bcd627f58e
gnu: gsequencer: Update to 6.16.8.
* gnu/packages/music.scm (gsequencer): Update to 6.16.8.

Change-Id: Iaf8aec89846dcbca96ae634f4537c263ab0bfa4e
2024-07-14 10:24:01 -03:00
Vinicius Monego
dfd91f101a
gnu: python-hy: Reformat with 'guix style'.
* gnu/packages/python-xyz.scm (python-hy): Reformat package using 'guix
style'.

Change-Id: Ie7dadd33fca2cabefcb83c3f50826752ad2c8a98
2024-07-14 10:24:01 -03:00
Vinicius Monego
67afc0afa3
gnu: python-hy: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-hy)[build-system]: Move to
pyproject-build-system.
[arguments]: Remove custom 'check phase.  Use #:test-flags to skip a failing
test and enable other previously failing tests.

Change-Id: Ic5df4459f192ee79652dc77390d041999e505152
2024-07-14 10:24:01 -03:00
Vinicius Monego
14737ed048
gnu: python-hy: Update to 0.29.0.
* gnu/packages/python-xyz.scm (python-hy): Update to 0.29.0.
[arguments]<#:phases>: Delete the 'set-version and
'remove-installed-build-scripts phases.  Hy no longer uses them to report its
version.

Change-Id: Ie3c388bc8b0c55d275bb00a0ad9eb7d09c37228c
2024-07-14 10:23:53 -03:00
Vinicius Monego
610508cf1b
gnu: kdenlive: Update to 24.05.2.
* gnu/packages/kde.scm (kdenlive): Update to 24.05.2.

Change-Id: I171bd40621e1e63a201eb5ea68906853bc32685b
2024-07-14 10:13:37 -03:00
jgart
c1d367f57e
gnu: trealla: Update to 2.54.3.
* gnu/packages/prolog.scm (trealla): Update to 2.54.3.

Change-Id: Iacaca2720ae4a457c570ebcd13be0260c81aa691
2024-07-13 10:38:45 -05:00
Sören Tempel
d4511a8970
gnu: Add python-angr.
* gnu/packages/patches/python-angr-addition-type-error.patch:
New patch.
* gnu/packages/patches/python-angr-check-exec-deps.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/python-xyz.scm (python-angr): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:26 -05:00
Sören Tempel
61eb25c549
gnu: Add python-ailment.
* gnu/packages/python-xyz.scm (python-ailment): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:25 -05:00
Sören Tempel
987ce3921e
gnu: Add python-cle.
* gnu/packages/python-xyz.scm (python-cle): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:24 -05:00
Sören Tempel
0fc16f1b0e
gnu: Add python-pyvex.
* gnu/packages/patches/python-pyvex-remove-angr-dependency.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-xyz.scm (python-pyvex): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:23 -05:00
Sören Tempel
c31c325a12
gnu: Add python-archinfo.
* gnu/packages/emulators.scm (python-archinfo): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:22 -05:00
Sören Tempel
2ef047f678
gnu: Add python-claripy.
* gnu/packages/python-xyz.scm (python-claripy): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:21 -05:00
Sören Tempel
f69a5ede64
gnu: Add python-pysmt.
* gnu/packages/patches/python-pysmt-fix-pow-return-type.patch:
New patch.
* gnu/packages/patches/python-pysmt-fix-smtlib-serialization-test.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/python-xyz.scm (python-pysmt): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:20 -05:00
Sören Tempel
3ec1c66556
gnu: Add python-rpyc.
* gnu/packages/python-xyz.scm (python-rpyc): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:19 -05:00
Sören Tempel
05ac29c8df
gnu: Add python-nampa.
* gnu/packages/python-xyz.scm (python-nampa): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:18 -05:00
Sören Tempel
0114007bf3
gnu: Add python-mulpyplexer.
* gnu/packages/python-xyz.scm (python-mulpyplexer): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:17 -05:00
Sören Tempel
13369ba7ca
gnu: Add python-keystone-engine.
* gnu/packages/emulators.scm (python-keystone-engine): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:59:16 -05:00
jgart
3e7ce72d80
Revert "gnu: python-requests-toolbelt: Update to 1.0.0."
This breaks poetry so reverting.

This reverts commit ddb22a10e0.
2024-07-13 09:46:29 -05:00
jgart
d7fbdd2b16
Revert "gnu: python-requests-toolbelt: Use new style."
This breaks poetry so reverting.

This reverts commit c0ecad208e.
2024-07-13 09:45:38 -05:00
jgart
c0ecad208e
gnu: python-requests-toolbelt: Use new style.
* gnu/packages/python-xyz.scm (python-requests-toolbelt) [arguments]: Use new
style.

Change-Id: Ifbb305babeff37a34ca8789c3a08e0363e8583bf
2024-07-13 09:05:18 -05:00
Felix Gruber
ddb22a10e0
gnu: python-requests-toolbelt: Update to 1.0.0.
* gnu/packages/python-web.scm (python-requests-toolbelt): Update to 1.0.0.
[arguments]: Delete tests that are incompatible with urllib3 >= 2.0.
[native-inputs]: Remove python-mock; add python-pyopenssl and python-trustme.

Change-Id: I349bd9cef34cdbf7a51612e8b9d5dac59101d1bd
Signed-off-by: jgart <jgart@dismail.de>
2024-07-13 09:05:17 -05:00
Igor Goryachev via Guix-patches via
2bc4590a07
gnu: elixir: Update to 1.17.2.
* gnu/packages/elixir.scm (elixir): Update to 1.17.2.

Change-Id: Ief8898ec4d48af09ea4f270787b79398ff24f9fa
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-07-13 17:57:15 +04:00
Sören Tempel
087bd6916d
gnu: klee: Build with klee-uclibc support.
* gnu/packages/check.scm (klee): Use klee-uclibc.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-07-13 08:10:03 +02:00
Sören Tempel
3bdaa223b3
gnu: Add klee-uclibc.
* gnu/packages/check.scm (klee-uclibc): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-07-13 08:10:03 +02:00
James Smith
aaf157deb3
gnu: lollypop: Update package style.
* gnu/packages/gnome.scm (lollypop)[arguments]: Convert to list of
G-Expressions.

Change-Id: I2f7e0157f65bdd6776fbf15214093a837c5b0fd6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-07-13 08:10:02 +02:00
James Smith
947d44f1b3
gnu: lollypop: Update to 1.4.40.
* gnu/packages/gnome.scm: (lollypop): Update to 1.4.40.

Change-Id: I8803c04f7ac2b8597920cc3e2a8371ada6a1dbab
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-07-13 08:10:02 +02:00
Liliana Marie Prikler
8b6316f94b
gnu: rapidcheck: Update to 0.0.0-1.ff6af6f.
* gnu/packages/check.scm (rapidcheck): Update to 0.0.0-1.ff6af6f.
[source]: Add snippet to find inputs.
[arguments]: Remove #:phases and #:tests?.
<#:configure-flags?>: Add “-DRC_ENABLE_BOOST=on”, “-DRC_ENABLE_CATCH=on”,
“-DRC_ENABLE_DOCTEST=on”, “-DRC_ENABLE_GTEST=on”, and “-DRC_ENABLE_TESTS=on”.
[inputs]: Add boost, catch2, doctest and googletest.
[native-inputs]: Add catch2 and googletest.
2024-07-13 08:10:02 +02:00
Florian Pelz
ff82e0f7b4
nls: Update translations.
Change-Id: I691cef365279ee5c50208a87ef5372a47152508e
2024-07-12 18:16:48 +02:00
Nicolas Graves
e24d9a36f2
build-system/composer: Do not try to delete-duplicates.
* guix/build-system/composer.scm (create-autoload):
Do not use the delete-duplicates function, stale code that should have
been removed in an earlier cleanup.

Change-Id: I778c1cfba7ef8de16a1ba297b583595b391b7e00
Signed-off-by: jgart <jgart@dismail.de>
2024-07-12 11:06:10 -05:00