Commit graph

127346 commits

Author SHA1 Message Date
Hilton Chain
6ccc8e1e16
gnu: Add llvm-17.
* gnu/packages/llvm.scm (llvm-17): New variable.
* gnu/packages/patches/clang-17.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I8cdda0737b1137cf86887fb5b854e71977a88b6b
2023-11-12 08:49:46 +02:00
Hilton Chain
a15312aa03
gnu: Add lld-16.
* gnu/packages/llvm.scm (lld-16): New variable.

Change-Id: If34c0785531bc3603a56f18c18a8e4318cabc493
2023-11-12 08:49:45 +02:00
Hilton Chain
f7bd7a24cb
gnu: Add clang-toolchain-16.
* gnu/packages/llvm.scm (clang-toolchain-16): New variable.

Change-Id: I4bc7820b249ab93ff8b7143901c8e4220b7b8b5b
2023-11-12 08:49:45 +02:00
Hilton Chain
5fb50c6c2e
gnu: Add libomp-16.
* gnu/packages/llvm.scm (libomp-16): New variable.

Change-Id: I2a396f7c7a4c0e35a15ed315c291b4298c0ee967
2023-11-12 08:49:45 +02:00
Hilton Chain
c84119fb2a
gnu: Add clang-16.
* gnu/packages/llvm.scm (clang-16): New variable.

Change-Id: I0e62bced33d2ff5a3064917d4e95004d43dc56fb
2023-11-12 08:49:45 +02:00
Hilton Chain
abdd1949f4
gnu: Add clang-runtime-16.
* gnu/packages/llvm.scm (clang-runtime-16): New variable.

Change-Id: I8812e9e72b711505f7575cc3d62a9a009d25f641
2023-11-12 08:49:45 +02:00
Hilton Chain
9638e007a7
gnu: Add llvm-16.
* gnu/packages/llvm.scm (llvm-16): New variable.
* gnu/packages/patches/clang-16.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I27738152ca95aeeef8d8b7150fdf14825b6b0b4d
2023-11-12 08:49:45 +02:00
Hilton Chain
15d90e7bfb
gnu: clang-runtime-from-llvm: Add phase for LLVM monorepo.
* gnu/packages/llvm.scm (clang-runtime-from-llvm)[arguments]<#:phases>: Change
directory to "compiler-rt" for LLVM monorepo.
(clang-runtime-15,clang-runtime-14): Adjust accordingly.

Change-Id: I6a77c9d106439e4794b8531e2160e2c9ce63d86e
2023-11-12 08:49:45 +02:00
Hilton Chain
f7411e283a
gnu: clang-runtime-from-llvm: Adjust inputs for version 15 or later.
* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Add gcc-12
when version >= 15.
[inputs]: Add libffi when version >= 15.
(clang-runtime-15)[native-inputs,inputs]: Remove fields.

Change-Id: I4b385b937edbb7a2840b998b6dd3e31a17cb556f
2023-11-12 08:49:45 +02:00
Nicolas Goaziou
af6105afc6
gnu: emacs-helm-company: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-helm-company)[arguments]: Use
G-expressions.
[synopsis, description]: Use proper capitalization.

Change-Id: I39f6c8accd31ae9cde94d3822e2be1d5a41fc6a6
2023-11-11 11:22:39 +01:00
Nicolas Goaziou
23332c83a2
gnu: emacs-helm-company: Update to 0.2.7.
* gnu/packages/emacs-xyz.scm (emacs-helm-company): Update to 0.2.7.

Change-Id: I8501312580308c9ed016c5b7ebf2fe9f7964823d
2023-11-11 11:22:02 +01:00
Nicolas Goaziou
81ade34415
gnu: emacs-irony-mode: Update to 1.6.1.
* gnu/packages/emacs-xyz.scm (emacs-irony-mode): Update to 1.6.1.

Change-Id: I303b26b3f4891a6ef2a9f8c2d55456c7a555f06f
2023-11-11 11:20:58 +01:00
Nicolas Goaziou
ee00dd9a50
gnu: emacs-subed: Update to 1.2.7.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.7.

Change-Id: Ib64097dceaf858d847a0b93da6d71baaf04fafe8
2023-11-11 11:19:25 +01:00
Nicolas Goaziou
2a28bd0fd7
gnu: emacs-suneater-theme: Update to 2.4.0.
* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.4.0.

Change-Id: I44b88f1956756e03fb1e4fee4c19ff37bf6e75c3
2023-11-11 11:18:37 +01:00
Nicolas Goaziou
8e813f4866
gnu: emacs-citar: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-citar)[arguments]<#:phases>: Remove
VALIDATE-COMPILED-AUTOLOADS phase.

Change-Id: I1bc26caf9b208fca1a33654d81d508f0a37375f9
2023-11-11 11:10:39 +01:00
Julien Lepiller
28ca80717d
guix: Properly compute progress bar width.
* guix/progress.scm (progress-reporter/bar): Take font width into account to
compute progress bar width.
* guix/git.scm (show-progress): Take font width into account to compute
progress bar width.

Change-Id: I946e447c1ea7c6eb4ff805400280f39e8f1a7c02
2023-11-11 11:07:47 +01:00
Julien Lepiller
fd11d7fbf8
guix: syscalls: Add terminal-string-width.
* guix/build/syscalls.scm (terminal-width): New procedure.
* tests/syscalls.scm: Add tests.

Change-Id: I6c2caa9fbaffb1e8f4b8933103399be970d5a8f3
2023-11-11 11:07:27 +01:00
Janneke Nieuwenhuizen
61c527227c
gnu: Remove m2-planet-1.9.0.
* gnu/packages/mes.scm (m2-planet-1.9.0): Remove.

Change-Id: Ib23ff2eee63b5bf1a0b13968f871ad93fda4d537
2023-11-11 07:34:57 +01:00
Janneke Nieuwenhuizen
552e15792b
gnu: mes: Update to 0.25.
* gnu/packages/mes.scm (mes): Update to 0.25.
[supported-systems]: Add aarch64-linux and riscv64-linux.
[native-inputs]: For aarch64-linux, use arm-linux-gnueabihf compiler.
Update to latest m2-planet (1.11.0).

Change-Id: I8c4c46b1a0e30cdb4545186dfa93625a400bac0f
2023-11-11 07:34:57 +01:00
Janneke Nieuwenhuizen
952d0951da
gnu: mescc-tools: Support riscv64-linux build.
* gnu/packages/mes.scm (mescc-tools) [arguments]: Update to gexps.  Add
patch-Kaem/test.sh phase to fix shebang for riscv64-linux/qemu build.

Change-Id: Id61c04deb08138481f7290607488465710969e8d
2023-11-11 07:34:54 +01:00
Tristan Cottam
9ce47b6fdd
build: minetest-build-system: Match name more strictly.
Some Minetest mods, such as the hitherto unpackaged minetest-ambience,
have trailing garbage space (e.g. carriage returns) in their name line,
that would otherwise end up as part of the mod's directory name.

* guix/build/minetest-build-system.scm (name-regexp): Only match
graphical characters in the name sub-match.

Change-Id: I95f4c201724991a10efba5c859bfef99779ea495
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-11 06:48:59 +01:00
Liliana Marie Prikler
42316acc7e
gnu: capypdf: Update to 0.6.0.
* gnu/packages/pdf.scm (capypdf): Update to 0.6.0.

Change-Id: I609a349fe5b6b30bb51fc413e85da00ebaedb5d3
2023-11-11 06:47:17 +01:00
Rostislav Svoboda
ddf920e371
gnu: emacs-evil-anzu: Update to 0.03-0.d1e98ee.
* gnu/packages/emacs-xyz.scm (emacs-evil-anzu): Update to 0.03-0.d1e98ee.
[source, home-page]: Use “https://github.com/emacsorphanage/evil-anzu”.

Change-Id: Iff78e22c6a3c0c90e1dc4c24700bfc9e499dd132
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-11-11 06:47:17 +01:00
Skylar Chan
2a638e0bbc
gnu: lowdown: Update to 1.1.0.
* gnu/packages/markup.scm (lowdown): Update to 1.1.0.
[source]: Use upstream tarball and switch to url-fetch.
[arguments]<phases>: Install with "make install install_libs".

Change-Id: I2268c587be2fddb43fdf9ae957b6e5344e5f2984
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-11-11 08:36:31 +08:00
Andy Tai
f39cac1d0c
gnu: icewm: Update to 3.4.4
* gnu/packages/wm.scm (icewm): Update to 3.4.4

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Change-Id: Ibb4c3567c003f59d2fa85140fdbab507d7efd77d
2023-11-11 08:09:11 +08:00
Clément Lassieur
bb3ab24a29
gnu: ublock-origin: Update to 1.53.2.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.53.2.
(ublock-main-assets): Update to d93605b8584df8cd47bcc91b3d932feecd9e3a2a.
(ublock-prod-assets): Update to 1d3df32ef6672763f44b27a95fd5cb3b5770d5e2.

Change-Id: Ifd853835137ad7be5a0322d6a8e438f23e7ecb09
2023-11-10 12:04:12 +01:00
Guillaume Le Vaillant
857c199612
gnu: sdrangel: Update to 7.17.0.
* gnu/packages/radio.scm (sdrangel): Update to 7.17.0.

Change-Id: I1ecd6e79c9622cba9160ece0814cdc370dd045d7
2023-11-10 10:43:07 +01:00
Guillaume Le Vaillant
d8002a41b9
gnu: multimon-ng: Update to 1.3.0.
* gnu/packages/radio.scm (multimon-ng): Update to 1.3.0.

Change-Id: Ibd5136b36f7bc911e47c6b3d1a6f6addc00aed9c
2023-11-10 10:26:46 +01:00
Guillaume Le Vaillant
5b2903a56e
gnu: rtl-sdr: Update to 2.0.1.
* gnu/packages/radio.scm (rtl-sdr): Update to 2.0.1.

Change-Id: I6331ca544394ff413f123747f80c83efa7012515
2023-11-10 10:10:15 +01:00
Julien Lepiller
71d54f3ac4
gnu: josm: Update to 18822.
* gnu/packages/geo.scm (josm): Update to 18822.
[inputs]: Use new json implementation.
[arguments]: Use openjdk11 to prevent warning at startup.

Change-Id: I393e0ed765d1d0da7870595d2eccefae17836eb9
2023-11-09 19:09:08 +01:00
Julien Lepiller
dd631a891c
gnu: Add java-parsson.
* gnu/packages/java.scm (java-parsson): New variable.

Change-Id: Ie564924329e4e0a866e6ed5fe9135c841fb66ae8
2023-11-09 19:08:59 +01:00
Julien Lepiller
14e01e313d
gnu: Add java-jakarta-json.
* gnu/packages/java.scm (java-jakarta-json): New variable.

Change-Id: I2c123710f9d31bf71e8fb86ff0d336b6fcfa9674
2023-11-09 19:08:51 +01:00
Julien Lepiller
00ec39a4e4
guix: ant: Optionally build with java modules.
Modules were introduced in Java 9 and are not supported by the default
icedtea compiler, so this feature is disabled by default.

* guix/build-system/ant.scm (ant-build): Add use-java-modules?
parameter.
* guix/build/ant-build-system.scm (default-build.xml)
(configure): Use it.

Change-Id: I3b99238e4cd262332fa5c818be1af5477c7374fd
2023-11-09 19:08:42 +01:00
Julien Lepiller
5392d9db46
gnu: openjdk9: Install default certificates.
* gnu/packages/java.scm (openjdk9)[arguments]: Add a phase to install
certificates from nss-certs to the expected location.
(openjdk10, openjdk11): Adapt to also install the certificates.

Change-Id: I6ef626324386419e84a9c0eace5a278ca11c573c
2023-11-09 19:08:24 +01:00
Andre A. Gomes
42bec70a91
gnu: cl-slynk: Update to 1.0.43-9.9c43bf6.
* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-9.9c43bf6.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Change-Id: I84ff141b7eefff470f72493d02f2cc24f02db7cf
2023-11-09 14:56:45 +01:00
Andre A. Gomes
9b03e84e4e
gnu: emacs-sly: Update to 1.0.43-9.9c43bf6.
* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.43-9.9c43bf6.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:55:45 +01:00
Sharlatan Hellseher
fd48bc959b
gnu: cl-graph: Update to 0.10.2-2.c617de3.
* gnu/packages/lisp-xyz.scm (cl-graph): Update to 0.10.2-2.c617de3.
[source]: Update URL as maintainer and owner of repository was changed.

Change-Id: Ice484f098d52b93baebc9596f0f902b1b30ae797
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:37:35 +01:00
Sharlatan Hellseher
3b627af0e1
gnu: cl-trivial-backtrace: Update to 1.1.0-2.7f90b4a.
* gnu/packages/lisp-xyz.scm (cl-trivial-backtrace): Update to 1.1.0-2.7f90b4a.
[source]: Update URL as maintainer and owner of repository was changed.

Change-Id: Ibbc0a1707b71d1ba2851c52f5a5ad744ca25dc45
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:36:33 +01:00
Sharlatan Hellseher
8fd37af45a
gnu: cl-metabang-bind: Update to 0.8.0-2.0819642.
* gnu/packages/lisp-xyz.scm (sbcl-metabang-bind): Update to 0.8.0-2.0819642.
[source]: Update URL as maintainer and owner of repository was changed.

Change-Id: I5fdde9e53e0b7e9cd585ebda85eebe3c29b1d841
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:35:21 +01:00
Sharlatan Hellseher
a251c78907
gnu: cl-metatilities-base: Update to 0.6.6-2.ef04337.
* gnu/packages/lisp-xyz.scm (sbcl-metatilities-base): Update to 0.6.6-2.ef04337.
[source]: Update URL as maintainer and owner of repository was changed.

Change-Id: I98274d5dc74244406e2e25de8d83379bdb110b8f
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:34:30 +01:00
Sharlatan Hellseher
1b275e8192
gnu: cl-containers: Update to 0.12.1-4.781ebfe.
* gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Update to 0.12.1-4.781ebfe.
[source]: Update URL as maintainer and owner of repository was changed.

Change-Id: I7db432378aeb03cd3ac0336efc5607522aced06c
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:32:24 +01:00
Sharlatan Hellseher
439e59418c
gnu: cl-dynamic-classes: Update to 1.0.2-0.ebd7405.
* gnu/packages/lisp-xyz.scm (sbcl-dynamic-classes): 1.0.2-0.ebd7405.
[source]: Update URL as maintainer and owner of repository was changed.

Change-Id: I29600432399b2440cfe81cbb04a029e09b5b98b0
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:28:52 +01:00
Sharlatan Hellseher
885bf3b10d
gnu: cl-mathstats: Update source URL.
* gnu/packages/lisp-xyz.scm (sbcl-cl-mathstats):
[source]: Update URL as maintainer and owner of repository was changed.
[home-page]: As above.

Change-Id: Ib53afc5fac19e79837ff84e1f3b328c31027abbe
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:24:31 +01:00
Sharlatan Hellseher
67c1d628b3
gnu: cl-trivial-timeout: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-timeout): Enable tests.

Change-Id: I4428e06362a0569451a871faea2a92dd4c56ac3f
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:20:27 +01:00
Sharlatan Hellseher
9e7939d180
gnu: cl-trivial-timeout: Update to 0.1.5-2.e70d9b4.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-timeout): Update to 0.1.5-2.e70d9b4.
[source]: Update URL as maintainer and owner of repository was changed.
[home-page]: As above.

Change-Id: Ia7251a2caed1347d4293975c2aefa8bea7c0dc7e
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:19:49 +01:00
Sharlatan Hellseher
a2fd34ec95
gnu: cl-metacopy: Add ECL build.
* gnu/packages/lisp-xyz.scm (ecl-metacopy): New variable.

Change-Id: I44dab70d3f37b2266aac511eade9282c43df8e00
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:16:43 +01:00
Sharlatan Hellseher
12265d6168
gnu: cl-metacopy: Update to 0.2.0-2.df7856f.
* gnu/packages/lisp-xyz.scm (cl-metacopy): Update to 0.2.0-2.df7856f.
[source]: Update URL as maintainer and owner of repository was changed.
[home-page]: As above.

Change-Id: I3c745dcc6355f98c9d11c908d010447dd8c6d295
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:16:04 +01:00
Sharlatan Hellseher
c3d2e33b14
gnu: cl-markdown: Remove package labels.
* gnu/packages/lisp-xyz.scm (sbcl-cl-markdown)[inputs]: Remove package labels.

Change-Id: I0ff5b8dab480d00904fa6345ab99e44d8e47de2b
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:10:45 +01:00
Sharlatan Hellseher
04cc3e9204
gnu: cl-markdown: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-markdown): Enable tests.
[source]: Update URL as maintainer and owner of repository was changed.
[native-inputs]: Add sbcl-lift and sbcl-trivial-shell.
(ecl-cl-markdown): Keep tests disabled.

Change-Id: Ib27a650ca25d1e90c407411f61b3413443db1f15
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:08:20 +01:00
Sharlatan Hellseher
109aaaecc4
gnu: cl-markdown: Update to 0.10.6-0.3788802.
* gnu/packages/lisp-xyz.scm (sbcl-markdown): Update to 0.10.6-0.3788802.

Change-Id: I98b67f77db2f0abdf61af8b60255acb3b0297c78
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-09 14:06:56 +01:00