Commit Graph

132956 Commits

Author SHA1 Message Date
Tomas Volf a8d214d3cc
gnu: cgit: Update to 8905003cba637e5b18069e625cd4f4c05ac30251.
* gnu/packages/version-control.scm (cgit): Update to
8905003cba637e5b18069e625cd4f4c05ac30251.

Change-Id: I2bf1cdc16c6d8164e11b03ab26a048d6149a5e7c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 17:14:18 +01:00
Tomas Volf 47d5a96bd2
gnu: guile-irregex: Update to 0.9.11.
Since upstream now provides tests for guile, they are executed, both before
install (testing the internals) and after install (making sure the guile
module and everything works well).

Guile 2.0 for some reason cannot load "foo.scm" using (load-from-path "foo"),
so symlinks are created to work around that.

* gnu/packages/guile-xyz.scm (guile-irregex)[version]: Update to 0.9.11.
[arguments]: Convert to gexp.
<#:phases>{'move-files-around}: Copy files instead of moving.
{'check, 'check-installed}: New phases.
(guile2.0-irregex)[arguments]: Add 'create-symlinks phase.

Change-Id: Ib9d4e9c24475aa8e7fc1e70b868b690eaf6ad42e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 17:10:10 +01:00
John Fremlin 6e7484808f
gnu: llama-cpp: Update to 03bf16.
* gnu/packages/machine-learning.scm (llama-cpp): Update to
03bf161eb6dea6400ee49c6dc6b69bdcfa9fd3fc.
[arguments]: Adjust program names.

Change-Id: I9f5474606dd01be73fbc50813250991e9d248d85
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 17:09:28 +01:00
Tomas Volf ef788ee2dc
build-system/guile: Install .scm files first.
Until now the .go files were generated first, and only after that the .scm
files were installed into the target location.  That led to a lot of messages
about `source file ... newer than compiled' if the custom 'check phase tried
to load the compiled files.

Swapping the order of the actions resolves the issue allowing the tests to be
written without lot of noise in the build log.

For final artifacts it was not a problem, since daemon resets the timestamps.

* guix/build/guile-build-system.scm (build): Install .scm before producing
.go.

Change-Id: I3428d144fcbaa6c904ee662193c3bca82589e344
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 16:26:29 +01:00
Tomas Volf c3cd24b29a
build-system/guile: Fix indentation.
The inner (let) was on the same level as the outer one, which was confusing.

* guix/build/guile-build-system.scm (build): Fix indentation.

Change-Id: I701b61747c270b185eac9377b066748baa2b3d20
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 16:26:26 +01:00
Tomas Volf 7fc91c1413
build-system/guile: Fix typo in documentation string.
* guix/build/guile-build-system.scm (install-documentation): Fix typo in
documentation string.

Change-Id: I8940591fcbf8222c8f8365dabbac0e8300cad84c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 16:25:35 +01:00
Spencer King 080d2dbcb5
gnu: Add python-mord.
* gnu/packages/machine-learning.scm (python-mord): New variable.

Change-Id: I1a495fece72a0b998a69cb518544ed8835b12a40
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 16:10:53 +01:00
Ludovic Courtès edde7ee1bc
doc: Add “Inspecting Services” section.
* doc/guix.texi (Inspecting Services): New subsection.

Change-Id: I71378101de913a494e0d0e93cc76434c5a70b520
2024-03-02 16:08:50 +01:00
Ludovic Courtès 60c9a339df
doc: Add “Getting Started with the System” section.
* doc/guix.texi (Getting Started with the System): New node.
(After System Installation): Refer to it.  Move note about ‘sudo guix
pull’ to the “Getting Started with the System”.
(Getting Started): Refer to it.  Move note about ‘guix system roll-back’
to “Getting Started with the System”.
(Features): Refer to it.
(Using the Configuration System): Adjust intro.  Add “Troubleshooting”
note that mentions ‘guix style -f’ for misplaced parens.
(Instantiating the System): Simplify and cross-reference “Getting
Started with the System”.

Change-Id: Ie74f598450e8059a4579a016e2aeca2edd7696a7
2024-03-02 16:08:49 +01:00
Carlo Zancanaro efdaa885b0
gnu: Add prosody-vcard-muc.
* gnu/packages/messaging.scm (prosody-vcard-muc): New variable.

Change-Id: I57eae8373369e7e954084803fd7b861ab85ce4ad
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-02 13:57:32 +01:00
Carlo Zancanaro 1298319c9b
gnu: Update prosody modules to the newest revision.
* gnu/packages/messaging.scm (prosody-module): Update to fba64b043c52.

Change-Id: I012c2f661200cc59ae088e522ac233c09d77d2af
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-02 13:57:32 +01:00
Carlo Zancanaro cab71bdcfb
gnu: Use copy-build-system for prosody modules.
* gnu/packages/messaging.scm (prosody-module): Use copy-build system.

Change-Id: I6de2827c63cb454d80b20f3af84fa610a75172f4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-02 13:57:32 +01:00
Carlo Zancanaro bca48fdef4
gnu: Extract prosody-module from existing prosody modules.
* gnu/packages/messaging.scm (prosody-module): New procedure.
(prosody-http-upload, prosody-smacks): Use it.

Change-Id: I55c69104460adbbd89c491b18f9f22681aefb92a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-02 13:57:32 +01:00
Liliana Marie Prikler 4a0549be52
gnu: Add theft.
* gnu/packages/check.scm (theft): New variable.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-03-02 08:00:15 +01:00
Liliana Marie Prikler 0b969af153
gnu: Add greatest.
* gnu/packages/check.scm (greatest): New variable.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-03-02 08:00:15 +01:00
Liliana Marie Prikler c8837f8f03
gnu: python-scikit-build: Add more non-deterministic test failures.
* gnu/packages/python-xyz.scm (python-scikit-build)[#:phases]<check>: Also
exclude “test_cxx_compiler” and “test_fortran_compiler”.
2024-03-02 08:00:15 +01:00
Liliana Marie Prikler e046d6d443
gnu: python-telingo: Update to 2.1.3.
* gnu/packages/potassco.scm (python-telingo): Update to 2.1.3.
[source]: Drop obsolete patch.
* gnu/packages/patches/python-telingo-fix-comparison.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler d694062fb5
gnu: python-plingo: Update to 1.1.0.
* gnu/packages/potassco.scm (python-plingo): Update to 1.1.0.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler 9c2c2f4fe4
gnu: python-clorm: Update to 1.5.0.
* gnu/packages/potassco.scm (python-clorm): Update to 1.5.0.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler 54e122c13d
gnu: python-clingo-dl: Fix build.
* gnu/packages/potassco.scm (python-clingo-dl)[#:configure-flags]: Add flag for
CMAKE_MODULE_PATH.
[native-inputs]: Add python-scikit-build.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler 9bb8f6bff2
gnu: python-clingo: Fix build.
* gnu/packages/potassco.scm (python-clingo)[#:configure-flags]: Add flag for
CMAKE_MODULE_PATH.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler 0036a1eaa5
gnu: clingo-dl: Update to 1.5.0.
* gnu/packages/potassco.scm (clingo-dl): Update to 1.5.0.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler b3e363024a
gnu: clingo: Build from actual sources.
* gnu/packages/potassco.scm (clingo)[source]: Modify snippet to remove
generated sources.
[native-inputs]: Add bison and re2c.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler a3de85db29
gnu: clingo: Update to 5.7.1.
* gnu/packages/potassco.scm (clingo): Update to 5.7.1.
2024-03-02 08:00:14 +01:00
Liliana Marie Prikler 9aabeb11a0
gnu: clasp: Update to 3.3.10.
* gnu/packages/potassco.scm (clasp): Update to 3.3.10.
2024-03-02 08:00:13 +01:00
Liliana Marie Prikler ba91a7ae60
gnu: libpotassco: Update to 0.0-2.69b677f.
* gnu/packages/potassco.scm (libpotassco): Update to 0.0-2.69b677f.
2024-03-02 08:00:13 +01:00
Liliana Marie Prikler 1bd9cbe27f
gnu: python-scikit-build: Install cmake modules.
* gnu/packages/python-xyz.scm (python-scikit-build)[#:phases]: Add
‘install-cmake’.
2024-03-02 08:00:13 +01:00
Liliana Marie Prikler d1ecd3c67c
gnu: Add wide-integer.
* gnu/packages/cpp.scm (wide-integer): New variable.
2024-03-02 08:00:13 +01:00
Attila Lendvai 9038a46751
gnu: c2ffi: Update to 16.0.0.0.
* gnu/packages/cpp.scm (c2ffi): Update to 16.0.0.0.
  [native-inputs, inputs]: Replace clang-12 by clang-16.

Change-Id: I8b9562ea865347eafd2e098c3cf2b42611140aff
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-03-01 14:49:32 +01:00
Guillaume Le Vaillant 6b971bc195
gnu: cl-ironclad: Update to 0.60.
* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.60.

Change-Id: I9a2d44b255343607a1a69b996bfb0f4a04e8917a
2024-03-01 14:43:20 +01:00
Guillaume Le Vaillant 4b1ae207ed
gnu: Add bruteforce-salted-openssl.
* gnu/packages/password-utils.scm (bruteforce-salted-openssl): New variable.

Change-Id: I90e52a6f70333ef14024fd794b6cb55692fdc24e
2024-03-01 14:06:19 +01:00
Guillaume Le Vaillant 19d970fa92
gnu: bruteforce-luks: Update to 1.4.1.
* gnu/packages/password-utils.scm (bruteforce-luks): Update to 1.4.1.
  [source]: Switch to git-fetch method.
  [native-inputs]: Remove lzip, add autoconf and automake.

Change-Id: Iea339deb9d4331cb0813468fbcd84b7a5112e6bd
2024-03-01 13:53:25 +01:00
Sergey Trofimov 37d727c60e
gnu: emacs-telega: Update to 0.8.250.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.250.

Signed-off-by: Andrew Tropin <andrew@trop.in>
Change-Id: I6831d50fad8f9d79a38bb762a05558812827d4b7
2024-03-01 11:18:12 +03:00
Giacomo Leidi a9b91cbc9c
gnu: Add python-fastapi-pagination.
* gnu/packages/python-web.scm (python-fastapi-pagination): New variable.

Change-Id: I3d5563baf7167e0bd0718cdbfc4a869a0bc96911
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-01 07:17:17 +00:00
Giacomo Leidi d6dbb923d8
gnu: Add python-fastapi-pagination-minimal.
* gnu/packages/python-web.scm
(python-fastapi-pagination-minimal): New variable.

Change-Id: I69e06ba405bce57409d83f3545e6db2905d3c6a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-01 07:17:08 +00:00
Troy Figiel 9a47afb3de
gnu: go-github-com-signintech-gopdf: Remove examples.
* gnu/packages/golang.scm (go-github-com-signintech-gopdf): Remove examples.
[arguments] <#:phases>: Add remove-examples phase.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: I0a285c30856d3b22fa8abdbe71e1f0e149dae082
2024-03-01 14:17:13 +08:00
Troy Figiel 33dc981d27
gnu: go-github-com-signintech-gopdf: Update to 0.22.1.
* gnu/packages/golang.scm (go-github-com-signintech-gopdf): Update to 0.22.1.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-01 14:17:07 +08:00
Zheng Junjie f1a0a28030
gnu: cage: Fix cross-compilation.
* gnu/packages/wm.scm (cage)[native-inputs]: Add wayland.

Change-Id: I7f929570c8daa43872f7ecfb021bce6ec3e7b8f7
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-01 14:13:37 +08:00
cage f41727cd92
gnu: gmid: Update to 2.0.1.
* gnu/packages/web.scm (gmid): Update to 2.0.1.

Change-Id: Iffd226d5c0f132d417ad5d686b9801d3126f70c2
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-01 14:12:21 +08:00
Paul A. Patience a1bf3139a0
gnu: reproc: Improve package style.
* gnu/packages/cpp.scm (reproc)[arguments]: Use G-expressions.
<#:configure-flags>: Remove unnecessary comment.
Enable CMake variable with ON rather than 1.

Change-Id: Ic5e6747e7978a40d1aab66b4c3634342736c0bcf
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-01 14:09:53 +08:00
Paul A. Patience b18c003c69
gnu: reproc: Enable reproc++.
* gnu/packages/cpp.scm (reproc)[arguments]<#:configure-flags>: Add
-DREPROC++=ON.

Change-Id: I2bf6c4c45df6a1ca5569ce1cf63c42905cc336d0
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-01 14:09:32 +08:00
Roman Scherer abb5ed83a8
gnu: pipewire: Update to 1.0.3.
* gnu/packages/linux.scm (pipewire): Update to 1.0.3.

Change-Id: I135d987bd33b4650f3fb38ca3f3a98238be106e8
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-01 14:05:20 +08:00
Hilton Chain 2d861fd8f0
gnu: b4: Update to 0.13.0.
* gnu/packages/version-control.scm (b4): Update to 0.13.0.
[source]: Switch to git source for tests.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable.
[propagated-inputs]: Move patatt to…
[inputs]: …here.  Add git-filter-repo.
[native-inputs]: Add python-pytest.

Change-Id: I2b24db0f72fc180ea6b12a5829d79ad0be7719a5
2024-03-01 13:48:38 +08:00
Hilton Chain 24eabd1eff
gnu: qtwayland: Add search path for QT_PLUGIN_PATH.
* gnu/packages/qt.scm (qtwayland)[native-search-paths]: Add QT_PLUGIN_PATH.

Change-Id: I264114e994099e1b46ccddcee956ced929bd6a7e
2024-03-01 13:48:16 +08:00
Florian Pelz 956f44b931
nls: Update translations.
Change-Id: Ic1506db5813880153b6def005011618dc4529e8f
2024-02-29 22:57:09 +01:00
Rodion Goritskov b988248e1c
gnu: clifm: Update to 1.17.
* gnu/packages/clifm.scm (clifm): Update to 1.17.
[description]: Correct a typo.

Change-Id: I16ff527138654e7a25f778beabf2aba38dda1056
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-02-29 19:19:24 +01:00
Andy Tai 9ca2161ef4
gnu: parallel: Update to 20240222.
* gnu/packages/parallel.scm (parallel): Update to 20240222.

Change-Id: I616057cfbe460e363c9da6c3e6f5c1e51d8971c4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-02-29 18:58:34 +01:00
Ricardo Wurmus b402a438f8
gnu: pgvector: Fix installation.
* gnu/packages/databases.scm (pgvector)[arguments]: Do not use DESTDIR;
replace 'install phase.

Change-Id: Ic2a8d174adf4f5323879dc60091b414178e3ad3e
2024-02-29 17:45:20 +01:00
Ricardo Wurmus 63f9e7deaf
gnu: Add pgvector.
* gnu/packages/databases.scm (pgvector): New variable.

Change-Id: I07b87956edc4c32d2ff1af2995a2a965fddf4ab7
2024-02-29 17:01:37 +01:00
Efraim Flashner bb2703194e
gnu: xdg-desktop-portal-wlr: Build with cmake-minimal.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr)[native-inputs]:
Replace cmake with cmake-minimal.

Change-Id: I661131ab7df3e136a54b71715c3aee392fb59447
2024-02-29 08:12:28 +02:00