forked from tribes/guix
Compare commits
336 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7b5f2d456b | |||
| e1e28adb79 | |||
| ea66f97ff3 | |||
| 76ac03cb0b | |||
| f88a63b636 | |||
| 023b344a41 | |||
| 24a33681d1 | |||
| 9b6b2bd63f | |||
| 4c9fdc411b | |||
| e0e3e89453 | |||
| 49408cc5b8 | |||
| 50185fe43a | |||
| ca43bd3b52 | |||
| 1fbf974d35 | |||
| bcaf747950 | |||
| b0e0cedba1 | |||
| f982450a96 | |||
| 3fbdf6551b | |||
| dbff777422 | |||
| a725179c96 | |||
| d327d727a0 | |||
| 8565d05094 | |||
| 22e9af57a8 | |||
| a06ee30f23 | |||
| 0efc130a16 | |||
| dedfd91830 | |||
| 5c80fc82c9 | |||
| b50c3379a2 | |||
| c19366a10f | |||
| f03404bd1f | |||
| e1ca60da44 | |||
| 38122fa34f | |||
| 3865071dc1 | |||
| 78c2059dfa | |||
| 8c63575cae | |||
| 9701116aca | |||
| e255575fb7 | |||
| b358552de2 | |||
| 5e9e2ae100 | |||
| 7bb090d968 | |||
| 92a743ecc6 | |||
| c705d13912 | |||
| a700e55ba1 | |||
| 03f7d413cc | |||
| c8afc72678 | |||
| 72fd357639 | |||
| 917e86930d | |||
| a6a12fee59 | |||
| 4e6469c293 | |||
| a4b0f30940 | |||
| 0a1bab14e9 | |||
| a8723f1bd6 | |||
| 386b87dfe0 | |||
| e779b8315a | |||
| 2031d357d8 | |||
| 49bf6ff51b | |||
| 1c6e7240f5 | |||
| 12ce5abd07 | |||
| 7080694a8d | |||
| 7d1d3d03f8 | |||
| 3109cf34a9 | |||
| 47a2cc222b | |||
| 8e32c51bd6 | |||
| f2af9a922d | |||
| f2d61f4b04 | |||
| 0043e6b109 | |||
| 8d52f5a302 | |||
| b361ab8ceb | |||
| 4c7a7a1d49 | |||
| 4cbd5f883d | |||
| 35ee6d0039 | |||
| 1617972225 | |||
| d9c7933f8e | |||
| 1e98199d97 | |||
| b72edce4d3 | |||
| 66256b0ecb | |||
| c324602ffd | |||
| 0a8ae6f628 | |||
| 56319a7ade | |||
| b90597b98d | |||
| 338f665b97 | |||
| 6ed9b16508 | |||
| afeb612902 | |||
| ffe39b9db1 | |||
| 559a605dae | |||
| 4f8210dc5a | |||
| 7b62ca2e42 | |||
| aa277bf9d2 | |||
| 1299dfc40d | |||
| e38f404c33 | |||
| 76fcd2f379 | |||
| 59e0302b6c | |||
| cf39e233e5 | |||
| 070ec32588 | |||
| 74385ced00 | |||
| db39fb5106 | |||
| 9c44f8a8b0 | |||
| f8e26ec52f | |||
| 5b249cfc95 | |||
| 063d306502 | |||
| 6e492d357b | |||
| 09fea25527 | |||
| b53f065472 | |||
| b8232fa757 | |||
| f1ab442097 | |||
| 69262e3e4e | |||
| 54bba9ee3b | |||
| 81446a5827 | |||
| b485859606 | |||
| 339df90511 | |||
| efd884ae68 | |||
| 2f6a764d58 | |||
| 6e2e0cd0fc | |||
| ac21d2067a | |||
| 630ce27bda | |||
| f033ae3cdb | |||
| a191f9678b | |||
| 870640adb0 | |||
| c38d9963f5 | |||
| 7c22a78b48 | |||
| 68af92a3ee | |||
| af81409797 | |||
| a3911043c9 | |||
| a0aa10652a | |||
| a6ad12452f | |||
| 3c8fc345fe | |||
| b5a36da89c | |||
| f3cf7dcd14 | |||
| 39fbab80a0 | |||
| 643d6261b5 | |||
| 2e102f9ff2 | |||
| 861231426d | |||
| 2f2c31286f | |||
| a547fa8e77 | |||
| 9421340fab | |||
| 2ed62fbc69 | |||
| ac7d349a06 | |||
| 65f18abb4f | |||
| a996b705c4 | |||
| f320431c52 | |||
| af9b985f13 | |||
| bfba90d651 | |||
| 4c88e99b03 | |||
| ba210393a1 | |||
| e682d13eb9 | |||
| c28a989693 | |||
| 7541cb605c | |||
| 4521941c14 | |||
| 336628ef94 | |||
| e92ce25ad0 | |||
| c94e9d2cbd | |||
| 83f248f453 | |||
| 10c52564eb | |||
| 1d05f25b3c | |||
| 5648a93970 | |||
| b3575204cb | |||
| beea3265d0 | |||
| 7a37e948db | |||
| 3fc413537c | |||
| 56e1f6ade7 | |||
| 475a6f2afa | |||
| b10f7a315c | |||
| 410c7225e9 | |||
| 3f10d87e10 | |||
| 7aa11c8f50 | |||
| 76432712aa | |||
| bf31052841 | |||
| 279b5ace0d | |||
| 166753394b | |||
| 5bc476e8f3 | |||
| 6faac6a31a | |||
| 1ae186f73c | |||
| 56659fc6a6 | |||
| 2d153cff70 | |||
| ec2d7bb0bf | |||
| 5e9d3119b4 | |||
| 8ee3819be3 | |||
| e07fee2352 | |||
| 09968c8464 | |||
| 3a146314e9 | |||
| 6f8a7927fb | |||
| 4af0ddd22d | |||
| bc8b5f6e60 | |||
| 5ab1c34158 | |||
| 1bfc951376 | |||
| 75ad22703e | |||
| 2f2d3f9b6a | |||
| 5096a943ed | |||
| 479d1ea923 | |||
| 8c9ec8751a | |||
| b3786b077f | |||
| 29cd883e7b | |||
| a4c4084472 | |||
| 0deb53a24e | |||
| afe95f9e67 | |||
| c71d1f0b97 | |||
| 1ecac5702a | |||
| 1936a8c345 | |||
| c973e81521 | |||
| 9d4a2622a8 | |||
| aad3d18103 | |||
| b38f4f359b | |||
| 2cdb187a3b | |||
| 5589226ba3 | |||
| 34e97d4ef4 | |||
| 4096f678b6 | |||
| aa9d9212eb | |||
| 086b94116d | |||
| 95ed6f28a2 | |||
| 77c6b115e7 | |||
| b4123117b8 | |||
| 43f254c7c3 | |||
| 83c969ffb4 | |||
| 219bdc743b | |||
| 7f849f7ba2 | |||
| 8f7e01b698 | |||
| ae0a9c93be | |||
| c7cb771cf4 | |||
| 4ac798a284 | |||
| d41a383ef2 | |||
| 63db6c8dc7 | |||
| da957db871 | |||
| f544124dec | |||
| 043fe19e47 | |||
| e831681a3b | |||
| e6371562de | |||
| fda6e527fd | |||
| 5cabdf1b74 | |||
| a28c262811 | |||
| 74bf7d1d39 | |||
| d35d2b3320 | |||
| cae28b97f8 | |||
| 820884ec70 | |||
| f708c0c563 | |||
| 6ebe8026e9 | |||
| 7c4a25dacc | |||
| 9d5e5ba65e | |||
| ffe9714823 | |||
| 944a0839f8 | |||
| 2228168b3e | |||
| 71ef4a05ad | |||
| 7410c79a1c | |||
| cd0e8b6962 | |||
| 47fd7f8657 | |||
| 85253adcfe | |||
| e6848d6fad | |||
| 42bc492bf2 | |||
| a63407c412 | |||
| 8905dce908 | |||
| b396b08b7f | |||
| 5527b670ca | |||
| d9a7cdd731 | |||
| da204c65db | |||
| ef465f8910 | |||
| 9d986b2f03 | |||
| c63b598686 | |||
| 129cf96915 | |||
| 8a4b8fbbd5 | |||
| fadd4190d1 | |||
| 17d745cf3f | |||
| fa2ad6b8b9 | |||
| 79c56dcadf | |||
| 3e4980c3eb | |||
| a98a265d97 | |||
| 61e4710cf0 | |||
| b6ced8cbab | |||
| a349056e82 | |||
| 558b797d88 | |||
| 14f4a8eaa0 | |||
| 613cdc4b46 | |||
| 62058f9422 | |||
| 5c3a7b2206 | |||
| a3042cb349 | |||
| 955c617d5c | |||
| 9215ffa155 | |||
| 5d991cceea | |||
| 7c59b19fb0 | |||
| 62cbf9bb37 | |||
| 917d358203 | |||
| 3166b940ee | |||
| 4790471794 | |||
| a00f183b31 | |||
| ebf8fa45e9 | |||
| 66b39b0746 | |||
| 861d8c1c7f | |||
| 969918308b | |||
| 2ad4fb70a0 | |||
| f52f04210b | |||
| f8076b3537 | |||
| 447d01035d | |||
| 67af20238d | |||
| 24397a022a | |||
| 8c87026305 | |||
| 0240c7939c | |||
| 429b259a37 | |||
| e9cd44074f | |||
| e7732936f8 | |||
| cd2d52bce2 | |||
| 26cb472c04 | |||
| 6287b5c33b | |||
| 3247771a15 | |||
| 7473b051b6 | |||
| 862fdaae31 | |||
| 314cc3312e | |||
| f7d662c258 | |||
| 9a9c8f7304 | |||
| e946baf360 | |||
| f78a0db28d | |||
| b6509681e2 | |||
| cb714dcd25 | |||
| ddf9f96d91 | |||
| 37bb79a391 | |||
| e91607864b | |||
| b2b885be52 | |||
| 5119d7b1d6 | |||
| e1bf330763 | |||
| 5a44919bfd | |||
| f8828f568b | |||
| e40cc524da | |||
| 442fff85d1 | |||
| 74cb8ecd7f | |||
| 6a5795b21d | |||
| 2d9c30010f | |||
| 0683beac07 | |||
| d0fbabae2e | |||
| 95ac807edf | |||
| 985715e1e3 | |||
| cfd36ce667 | |||
| c8d3b54459 | |||
| 4d758ddbd2 | |||
| 09fc9aa7f2 | |||
| e0c2faf716 | |||
| 077ac25005 | |||
| c3a13b2593 | |||
| 02c36a8ad8 | |||
| a26258d1d6 |
@@ -141,6 +141,7 @@
|
||||
(eval . (put 'substitute* 'scheme-indent-function 1))
|
||||
(eval . (put 'match-record 'scheme-indent-function 3))
|
||||
(eval . (put 'match-record-lambda 'scheme-indent-function 2))
|
||||
(eval . (put 'with-fluids 'scheme-indent-function 2))
|
||||
|
||||
;; TODO: Contribute these to Emacs' scheme-mode.
|
||||
(eval . (put 'let-keywords 'scheme-indent-function 3))
|
||||
|
||||
@@ -13,6 +13,7 @@ gnu/packages/fluidplug\.scm @guix/audio
|
||||
gnu/packages/music\.scm @guix/audio
|
||||
gnu/packages/xiph\.scm @guix/audio
|
||||
|
||||
gnu/packages/beam-.+\.scm$ @guix/beam
|
||||
gnu/packages/elixir(-.+|)\.scm$ @guix/beam
|
||||
guix/build/mix-build-system\.scm @guix/beam
|
||||
guix/build-system/mix\.scm @guix/beam
|
||||
@@ -20,7 +21,12 @@ gnu/packages/erlang(-.+|)\.scm$ @guix/beam
|
||||
guix/build/rebar-build-system\.scm @guix/beam
|
||||
guix/build-system/rebar\.scm @guix/beam
|
||||
guix/import/hexpm\.scm @guix/beam
|
||||
guix/import/mix\.scm @guix/beam
|
||||
guix/import/mix/mix-lock\.scm @guix/beam
|
||||
guix/scripts/import/hexpm\.scm @guix/beam
|
||||
guix/scripts/import/mix\.scm @guix/beam
|
||||
tests/import/hexpm\.scm @guix/beam
|
||||
tests/import/mix\.scm @guix/beam
|
||||
|
||||
gnu/packages/bioinformatics\.scm @guix/bioinformatics
|
||||
|
||||
@@ -239,6 +245,7 @@ tests/guix-home\.sh @guix/home
|
||||
tests/home-import\.scm @guix/home
|
||||
tests/home-services\.scm @guix/home
|
||||
|
||||
gnu/packages/fabric-management\.scm @guix/hpc
|
||||
gnu/packages/mpi\.scm @guix/hpc
|
||||
gnu/packages/oneapi\.scm @guix/hpc
|
||||
gnu/packages/opencl\.scm @guix/hpc
|
||||
|
||||
+16
-11
@@ -22,6 +22,7 @@
|
||||
# Copyright © 2024 gemmaro <gemmaro.dev@gmail.com>
|
||||
# Copyright © 2025 Brice Waegeneire <brice@waegenei.re>
|
||||
# Copyright © 2025 Florian Pelz <pelzflorian@pelzflorian.de>
|
||||
# Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
|
||||
#
|
||||
# This file is part of GNU Guix.
|
||||
#
|
||||
@@ -320,6 +321,8 @@ MODULES = \
|
||||
guix/import/launchpad.scm \
|
||||
guix/import/luanti.scm \
|
||||
guix/import/minetest.scm \
|
||||
guix/import/mix.scm \
|
||||
guix/import/mix/mix-lock.scm \
|
||||
guix/import/nuget.scm \
|
||||
guix/import/npm-binary.scm \
|
||||
guix/import/opam.scm \
|
||||
@@ -377,6 +380,7 @@ MODULES = \
|
||||
guix/scripts/import/json.scm \
|
||||
guix/scripts/import/luanti.scm \
|
||||
guix/scripts/import/minetest.scm \
|
||||
guix/scripts/import/mix.scm \
|
||||
guix/scripts/import/npm-binary.scm \
|
||||
guix/scripts/import/nuget.scm \
|
||||
guix/scripts/import/opam.scm \
|
||||
@@ -577,6 +581,7 @@ SCM_TESTS = \
|
||||
tests/import/hackage.scm \
|
||||
tests/import/hexpm.scm \
|
||||
tests/import/luanti.scm \
|
||||
tests/import/mix.scm \
|
||||
tests/import/npm-binary.scm \
|
||||
tests/import/nuget.scm \
|
||||
tests/import/opam.scm \
|
||||
@@ -802,17 +807,17 @@ EXTRA_DIST += \
|
||||
etc/manifests/upgrade.scm \
|
||||
scripts/guix.in \
|
||||
tests/cve-sample.json \
|
||||
tests/keys/civodul.pub \
|
||||
tests/keys/dsa.pub \
|
||||
tests/keys/ed25519-2.pub \
|
||||
tests/keys/ed25519-2.sec \
|
||||
tests/keys/ed25519-3.pub \
|
||||
tests/keys/ed25519-3.sec \
|
||||
tests/keys/ed25519.pub \
|
||||
tests/keys/ed25519.sec \
|
||||
tests/keys/rsa.pub \
|
||||
tests/keys/signing-key.pub \
|
||||
tests/keys/signing-key.sec \
|
||||
tests/keys/openpgp/civodul.pub \
|
||||
tests/keys/openpgp/dsa.pub \
|
||||
tests/keys/openpgp/ed25519-2.pub \
|
||||
tests/keys/openpgp/ed25519-2.sec \
|
||||
tests/keys/openpgp/ed25519-3.pub \
|
||||
tests/keys/openpgp/ed25519-3.sec \
|
||||
tests/keys/openpgp/ed25519.pub \
|
||||
tests/keys/openpgp/ed25519.sec \
|
||||
tests/keys/openpgp/rsa.pub \
|
||||
tests/keys/openpgp/signing-key.pub \
|
||||
tests/keys/openpgp/signing-key.sec \
|
||||
tests/test.drv \
|
||||
$(TESTS)
|
||||
|
||||
|
||||
@@ -73,8 +73,8 @@ then
|
||||
# Copy the keys so that the secret key has the right permissions (the
|
||||
# daemon errors out when this is not the case.)
|
||||
mkdir -p "$GUIX_CONFIGURATION_DIRECTORY"
|
||||
cp "@abs_top_srcdir@/tests/keys/signing-key.sec" \
|
||||
"@abs_top_srcdir@/tests/keys/signing-key.pub" \
|
||||
cp "@abs_top_srcdir@/tests/keys/openpgp/signing-key.sec" \
|
||||
"@abs_top_srcdir@/tests/keys/openpgp/signing-key.pub" \
|
||||
"$GUIX_CONFIGURATION_DIRECTORY"
|
||||
chmod 400 "$GUIX_CONFIGURATION_DIRECTORY/signing-key.sec"
|
||||
fi
|
||||
|
||||
@@ -29,6 +29,7 @@ Copyright @copyright{} 2025 45mg@*
|
||||
Copyright @copyright{} 2023 Marek Felšöci@*
|
||||
Copyright @copyright{} 2023 Konrad Hinsen@*
|
||||
Copyright @copyright{} 2023 Philippe Swartvagher@*
|
||||
Copyright @copyright{} 2026 Igorj Gorjaĉev@*
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
@@ -140,6 +141,7 @@ Programmable and automated package definition
|
||||
Packaging Workflows
|
||||
|
||||
* Packaging Rust Crates::
|
||||
* Packaging Elixir Applications::
|
||||
|
||||
Packaging Rust Crates
|
||||
|
||||
@@ -1632,6 +1634,7 @@ systems, serving as extensions to the concise packaging guidelines
|
||||
|
||||
@menu
|
||||
* Packaging Rust Crates::
|
||||
* Packaging Elixir Applications::
|
||||
@end menu
|
||||
|
||||
@node Packaging Rust Crates
|
||||
@@ -1987,6 +1990,108 @@ method, one of the most popular choices for Traditional Chinese users.")
|
||||
(license license:lgpl2.1+)))
|
||||
@end lisp
|
||||
|
||||
@node Packaging Elixir Applications
|
||||
@subsection Packaging Elixir Applications
|
||||
|
||||
In preparation, add the following packages to your environment:
|
||||
|
||||
@example
|
||||
$ guix shell elixir elixir-depscheck elixir-mix-audit
|
||||
@end example
|
||||
|
||||
In this example, we package @uref{https://livebook.dev, livebook},
|
||||
which is an interactive, web-based notebook environment for writing,
|
||||
running, and sharing Elixir code with rich documentation and
|
||||
visualizations.
|
||||
|
||||
@enumerate
|
||||
@item
|
||||
We retrieve the @code{livebook} source code with the latest version
|
||||
from the corresponding @code{git} repository:
|
||||
|
||||
@example
|
||||
$ git clone --branch v0.18.2 --depth 1 \
|
||||
https://github.com/livebook-dev/livebook
|
||||
@end example
|
||||
|
||||
We should prepare the following definiton for this package (the suggested
|
||||
location for this definition should be @code{gnu/packages/beam-packages.scm}
|
||||
or up to your mind):
|
||||
|
||||
@lisp
|
||||
(define-public livebook
|
||||
(package
|
||||
(name "livebook")
|
||||
(version "0.18.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/livebook-dev/livebook")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1pq227nabslr7gh4qvg24wj4320djc0vrh6x6l23g3468x6znxjm"))))
|
||||
(build-system mix-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ; TODO: make them work a little bit later
|
||||
#:vendorize? #t
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(copy-recursively "_build/prod/rel/livebook/"
|
||||
out)))))))
|
||||
(inputs (mix-inputs 'livebook))
|
||||
(synopsis "Web application for writing code notebooks")
|
||||
(description "This package provides @code{Livebook}, a web application
|
||||
for writing interactive and collaborative code notebooks.")
|
||||
(home-page "https://livebook.dev/")
|
||||
(license license:asl2.0)))
|
||||
@end lisp
|
||||
|
||||
The identifier used to invoke @code{mix-inputs}, in this case the scheme
|
||||
symbol @code{'livebook}, must be unique, usually matching the variable name
|
||||
of the package.
|
||||
|
||||
@item
|
||||
Navigate to the unpacked directory, then run the following commands:
|
||||
|
||||
@example
|
||||
$ mix deps.get
|
||||
$ mix deps.audit
|
||||
$ mix depscheck --verbose
|
||||
@end example
|
||||
|
||||
@command{mix deps.audit} checks known vulnerabilities and @command{mix
|
||||
depscheck --verbose} checks licenses, for all the dependencies. We must
|
||||
have an acceptable output (i.e. message ``No vulnerabilities found.'') of
|
||||
@command{mix deps.audit} and ensure all dependencies are licensed with our
|
||||
supported licenses (@pxref{Defining Packages,,, guix, GNU Guix Reference Manual}).
|
||||
|
||||
@item
|
||||
Import dependencies from the lockfile:
|
||||
|
||||
@example
|
||||
$ guix import --insert=gnu/packages/beam-packages.scm \
|
||||
mix --lockfile=/path/to/mix.lock livebook
|
||||
|
||||
# or:
|
||||
$ guix import -i gnu/packages/beam-packages.scm \
|
||||
mix -f /path/to/mix.lock livebook
|
||||
@end example
|
||||
|
||||
After that the package could be build by using the following command:
|
||||
|
||||
@example
|
||||
$ guix build livebook
|
||||
@end example
|
||||
|
||||
@end enumerate
|
||||
|
||||
|
||||
@c *********************************************************************
|
||||
@node System Configuration
|
||||
|
||||
+107
-41
@@ -151,6 +151,7 @@ Copyright @copyright{} 2025 Noé Lopez@*
|
||||
Copyright @copyright{} 2026 David Elsing@*
|
||||
Copyright @copyright{} 2026 Nguyễn Gia Phong@*
|
||||
Copyright @copyright{} 2026 Yarl Baudig@*
|
||||
Copyright @copyright{} 2026 Igorj Gorjaĉev@*
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
@@ -2658,9 +2659,11 @@ bootloaders.
|
||||
|
||||
Once you are done partitioning the target hard disk drive, you have to
|
||||
create a file system on the relevant partition(s)@footnote{Currently
|
||||
Guix System only supports ext4, btrfs, JFS, F2FS, and XFS file systems. In
|
||||
particular, code that reads file system UUIDs and labels only works for these
|
||||
file system types.}. For the ESP, if you have one and assuming it is
|
||||
Guix System supports only ext4, btrfs, bcachefs, JFS, F2FS, and XFS
|
||||
file systems. In particular, code that reads file system UUIDs and
|
||||
labels works only for these file system types. For bcachefs, also add
|
||||
the @code{bcachefs-linux-module} to your @code{operating-system}'s
|
||||
@code{initrd-modules}.}. For the ESP, if you have one and assuming it is
|
||||
@file{/dev/sda1}, run:
|
||||
|
||||
@example
|
||||
@@ -15386,6 +15389,31 @@ Additional options include:
|
||||
Traverse the dependency graph of the given upstream package recursively
|
||||
and generate package expressions for all those packages that are not yet
|
||||
in Guix.
|
||||
@item --mix-inputs
|
||||
@itemx -m
|
||||
Use vendored @code{mix-inputs} for @code{input} field instead of common
|
||||
dependencies.
|
||||
@end table
|
||||
|
||||
@item mix
|
||||
@cindex mix
|
||||
Import metadata from the @file{mix.lock}, Elixir's
|
||||
@uref{https://hexdocs.pm/elixir/introduction-to-mix.html, mix} lock file,
|
||||
as in this example:
|
||||
|
||||
@example
|
||||
guix import mix -f mix.lock yourapp
|
||||
@end example
|
||||
|
||||
Mandatory options are:
|
||||
|
||||
@table @code
|
||||
@item --lockfile=@var{file}
|
||||
@itemx -f @var{file}
|
||||
@option{--lockfile} must be a @file{mix.lock} file.
|
||||
|
||||
@xref{Packaging Elixir Applications,,, guix-cookbook, GNU Guix Cookbook}, for
|
||||
packaging workflow utilizing it.
|
||||
@end table
|
||||
@end table
|
||||
|
||||
@@ -19146,6 +19174,10 @@ swap file is encrypted because the entire device is encrypted.
|
||||
@xref{Swap Space}, or @xref{Preparing for Installation,,Disk
|
||||
Partitioning}, for an example.
|
||||
|
||||
When using GRUB as the bootloader, the LUKS password is only requested
|
||||
once: GRUB passes the master key to the initial RAM disk automatically.
|
||||
@xref{Bootloader Configuration, Automatic LUKS Master Key Passing}, for
|
||||
details.
|
||||
|
||||
@end defvar
|
||||
|
||||
@@ -27015,6 +27047,32 @@ Deprecated option.
|
||||
@end deftp
|
||||
|
||||
|
||||
@c %end of fragment
|
||||
|
||||
@defvar gardenhostd-service-type
|
||||
Type for the service that runs gardenhostd, a partial implementation of
|
||||
the systemd-hostnamed daemon. It provides the org.freedesktop.hostname1
|
||||
D-Bus interface, which helps applications like gnome-control-center
|
||||
retrieve and modify the system’s hostname, as well as set a pretty
|
||||
hostname for display.
|
||||
|
||||
The value for this service is a @code{<gardenhostd-configuration>} object.
|
||||
@end defvar
|
||||
|
||||
@c %start of fragment
|
||||
|
||||
@deftp {Data Type} gardenhostd-configuration
|
||||
Available @code{gardenhostd-configuration} fields are:
|
||||
|
||||
@table @asis
|
||||
@item @code{gardenhostd} (default: @code{gardenhostd}) (type: package)
|
||||
The gardenhostd package to use.
|
||||
|
||||
@end table
|
||||
|
||||
@end deftp
|
||||
|
||||
|
||||
@c %end of fragment
|
||||
|
||||
@defvar accountsservice-service-type
|
||||
@@ -48394,9 +48452,10 @@ A string denoting the name service (@pxref{Services in the NSS
|
||||
configuration,,, libc, The GNU C Library Reference Manual}).
|
||||
|
||||
Note that name services listed here must be visible to nscd. This is
|
||||
achieved by passing the @code{#:name-services} argument to
|
||||
@code{nscd-service} the list of packages providing the needed name
|
||||
services (@pxref{Base Services, @code{nscd-service}}).
|
||||
achieved by providing the list of packages implementing the needed
|
||||
services via the @code{name-services} field of the
|
||||
@code{nscd-configuration} record to be used with the @code{nscd-service-type}
|
||||
service (@pxref{Base Services, @code{nscd-configuration}}).
|
||||
|
||||
@item reaction
|
||||
An action specified using the @code{lookup-specification} macro
|
||||
@@ -48839,49 +48898,56 @@ This option in enabled by default. In some cases involving the
|
||||
in RAM, it can be handy to disable the option by setting it to
|
||||
@code{#f}.
|
||||
|
||||
@subsubheading Automatic LUKS Master Key Passing
|
||||
|
||||
When booting from a LUKS-encrypted device using GRUB, the password is
|
||||
normally requested twice: once by GRUB to access @file{/boot}, and a
|
||||
second time by the initial RAM disk to mount the root file system.
|
||||
|
||||
When GRUB's @code{cryptomount} command unlocks a LUKS device, GRUB
|
||||
retains the volume's master key in memory. The @code{cryptodisk}
|
||||
module exposes these master keys via a GRUB-internal virtual file
|
||||
system called @dfn{procfs}, accessible as @code{(proc)/luks_script}.
|
||||
Each line of this virtual file has the form:
|
||||
|
||||
@example
|
||||
luks_mount @var{uuid} @var{offset} @var{sector-size} @var{cipher-mode-iv} @var{hex-master-key}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
(or @code{luks2_mount} for LUKS2 volumes).
|
||||
|
||||
When the store resides on an encrypted device, the generated GRUB
|
||||
configuration automatically injects this virtual file into the initial
|
||||
RAM disk using GRUB's @code{newc:} initrd prefix---a documented
|
||||
mechanism for synthesizing a CPIO archive on the fly
|
||||
(@pxref{GNU/Linux,,, grub, GNU GRUB manual}). The resulting initrd
|
||||
line is equivalent to:
|
||||
|
||||
@example
|
||||
initrd newc:etc/luks_script:(proc)/luks_script @dots{} /boot/initrd
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
The initial RAM disk then reads @file{/etc/luks_script}, looks up the
|
||||
matching UUID, and calls @command{cryptsetup open --volume-key-file} to
|
||||
unlock the device without prompting for a password a second time. If
|
||||
the master key is missing or does not match, the system falls back to
|
||||
an interactive password prompt, so this mechanism is transparent to the
|
||||
user.
|
||||
|
||||
No configuration is required: GRUB's @code{procfs} and @code{luks}
|
||||
modules are loaded automatically when encrypted devices are declared
|
||||
via @code{luks-device-mapping} (@pxref{Mapped Devices}).
|
||||
|
||||
@item @code{extra-initrd} (default: @code{#f})
|
||||
File name of an additional initrd to load during the boot. It may or
|
||||
may not point to a file in the store, but the main use case is for
|
||||
out-of-store files containing secrets.
|
||||
|
||||
In order to be able to provide decryption keys for LUKS devices, they
|
||||
need to be available in the initial RAM disk. However they cannot be
|
||||
stored inside the usual initrd, since it is stored in the store and
|
||||
being world-readable (as files in the store are) is not a desired
|
||||
property for an initrd containing decryption keys. You can therefore
|
||||
use this field to instruct GRUB to also load a manually created initrd
|
||||
not stored in the store.
|
||||
|
||||
For any use case not involving secrets, you should use regular initrd
|
||||
(@pxref{operating-system Reference, @code{initrd}}) instead.
|
||||
|
||||
Suitable image can be created for example like this:
|
||||
|
||||
@example
|
||||
echo /key-file.bin | cpio -oH newc >/key-file.cpio
|
||||
chmod 0000 /key-file.cpio
|
||||
@end example
|
||||
|
||||
After it is created, you can use it in this manner:
|
||||
|
||||
@lisp
|
||||
;; Operating system with encrypted boot partition
|
||||
(operating-system
|
||||
@dots{}
|
||||
(bootloader (bootloader-configuration
|
||||
(bootloader grub-efi-bootloader)
|
||||
(targets '("/boot/efi"))
|
||||
;; Load the initrd with a key file...
|
||||
(extra-initrd "/key-file.cpio")))
|
||||
(mapped-devices
|
||||
(list (mapped-device
|
||||
(source (uuid "12345678-1234-1234-1234-123456789abc"))
|
||||
(target "my-root")
|
||||
(type luks-device-mapping)
|
||||
;; ... and use it to unlock the root device.
|
||||
(arguments '(#:key-file "/key-file.bin"))))))
|
||||
@end lisp
|
||||
|
||||
Be careful when using this option, since pointing to a file that is not
|
||||
readable by the grub while booting will cause the boot to fail and
|
||||
require a manual edit of the initrd line in the grub menu.
|
||||
|
||||
+11
-4
@@ -482,15 +482,21 @@ already exists. Lookup team IDs among CURRENT-TEAMS."
|
||||
#:name "Erlang/Elixir/BEAM team"
|
||||
#:description "The virtual machine at the core of the Erlang Open
|
||||
Telecom Platform (OTP), Erlang and Elxir languages and packages, development
|
||||
of Rebar and Mix build systems and Hex.pm importer."
|
||||
#:scope (list (make-regexp* "^gnu/packages/elixir(-.+|)\\.scm$")
|
||||
of Rebar and Mix build systems, Hex.pm and Mix importers."
|
||||
#:scope (list (make-regexp* "^gnu/packages/beam-.+\\.scm$")
|
||||
(make-regexp* "^gnu/packages/elixir(-.+|)\\.scm$")
|
||||
"guix/build/mix-build-system.scm"
|
||||
"guix/build-system/mix.scm"
|
||||
(make-regexp* "^gnu/packages/erlang(-.+|)\\.scm$")
|
||||
"guix/build/rebar-build-system.scm"
|
||||
"guix/build-system/rebar.scm"
|
||||
"guix/import/hexpm.scm"
|
||||
"guix/scripts/import/hexpm.scm")))
|
||||
"guix/import/mix.scm"
|
||||
"guix/import/mix/mix-lock.scm"
|
||||
"guix/scripts/import/hexpm.scm"
|
||||
"guix/scripts/import/mix.scm"
|
||||
"tests/import/hexpm.scm"
|
||||
"tests/import/mix.scm")))
|
||||
|
||||
(define-team bioinformatics
|
||||
(team 'bioinformatics
|
||||
@@ -786,7 +792,8 @@ the haskell-build-system."
|
||||
(team 'hpc
|
||||
#:name "High-performance computing team"
|
||||
#:description "High-performance computing (HPC) related packages."
|
||||
#:scope (list "gnu/packages/mpi.scm"
|
||||
#:scope (list "gnu/packages/fabric-management.scm"
|
||||
"gnu/packages/mpi.scm"
|
||||
"gnu/packages/oneapi.scm"
|
||||
"gnu/packages/opencl.scm"
|
||||
"gnu/packages/parallel.scm"
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2026 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
;; This manifest lists all MPI-related packages: useful for 'guix refresh',
|
||||
;; 'guix build', etc.
|
||||
|
||||
(use-modules (guix)
|
||||
(gnu packages fabric-management)
|
||||
(gnu packages linux)
|
||||
(gnu packages mpi)
|
||||
(gnu packages parallel))
|
||||
|
||||
;; The packages below are what constitutes the MPI stack: helper libraries,
|
||||
;; interconnect drivers, and MPI implementations.
|
||||
(packages->manifest
|
||||
(list cassini-headers
|
||||
cxi-driver
|
||||
hwloc
|
||||
libcxi
|
||||
libfabric
|
||||
mpich
|
||||
openmpi-5
|
||||
openpmix
|
||||
opensm
|
||||
prrte
|
||||
psm
|
||||
psm2
|
||||
rdma-core
|
||||
ucx))
|
||||
+12
-3
@@ -404,7 +404,10 @@ when booting a root file system on a Btrfs subvolume."
|
||||
(initrd (normalize-file (menu-entry-initrd entry)
|
||||
device-mount-point
|
||||
store-directory-prefix))
|
||||
(extra-initrd (bootloader-configuration-extra-initrd config)))
|
||||
(extra-initrd (bootloader-configuration-extra-initrd config))
|
||||
(luks-script-initrd
|
||||
(and (pair? store-crypto-devices)
|
||||
"newc:etc/luks_script:(proc)/luks_script")))
|
||||
;; Here DEVICE is the store and DEVICE-MOUNT-POINT is its mount point.
|
||||
;; Use the right file names for LINUX and INITRD in case
|
||||
;; DEVICE-MOUNT-POINT is not "/", meaning that the store is on a
|
||||
@@ -412,14 +415,20 @@ when booting a root file system on a Btrfs subvolume."
|
||||
|
||||
;; When STORE-DIRECTORY-PREFIX is defined, prepend it the linux and
|
||||
;; initrd paths, to allow booting from a Btrfs subvolume.
|
||||
|
||||
;; When the store is on an encrypted device, inject GRUB's
|
||||
;; (proc)/luks_script into the initrd as /etc/luks_script so the
|
||||
;; initrd can use the already-decrypted master key to open LUKS
|
||||
;; volumes without prompting for the password a second time.
|
||||
#~(format port "menuentry ~s {
|
||||
~a
|
||||
linux ~a ~a
|
||||
initrd ~a ~a
|
||||
initrd ~a ~a ~a
|
||||
}~%"
|
||||
#$label
|
||||
#$(grub-root-search device linux)
|
||||
#$linux (string-join (list #$@arguments))
|
||||
(or #$luks-script-initrd "")
|
||||
(or #$extra-initrd "")
|
||||
#$initrd)))
|
||||
(multiboot-kernel
|
||||
@@ -464,7 +473,7 @@ menuentry ~s {
|
||||
;; Other type of devices aren't implemented.
|
||||
#~()))
|
||||
(let ((devices (map crypto-device->cryptomount store-crypto-devices))
|
||||
(modules #~(format port "insmod luks~%insmod luks2~%")))
|
||||
(modules #~(format port "insmod procfs~%insmod luks~%insmod luks2~%")))
|
||||
(if (null? devices)
|
||||
devices
|
||||
(cons modules devices))))
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2014-2018, 2020-2022 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014-2018, 2020-2022, 2026 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016, 2017 David Craven <david@craven.ch>
|
||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
|
||||
@@ -1455,9 +1455,14 @@ corresponds to the symbols listed in FLAGS."
|
||||
(raise c)))
|
||||
((system-error? c)
|
||||
(format (current-error-port)
|
||||
"could not mount partition ~a: ~a~%"
|
||||
"could not mount partition '~a': ~a~%"
|
||||
(file-system-device fs)
|
||||
(exception-message c))
|
||||
(string-trim-both
|
||||
(call-with-output-string
|
||||
(lambda (port)
|
||||
(print-exception port #f
|
||||
(exception-kind c)
|
||||
(exception-args c))))))
|
||||
(unless (file-system-mount-may-fail? fs)
|
||||
(raise c))))
|
||||
(let* ((type (file-system-type fs))
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
(define-module (gnu home services niri)
|
||||
#:use-module (gnu home services)
|
||||
#:use-module (gnu home services shepherd)
|
||||
#:use-module (gnu home services desktop)
|
||||
#:use-module (gnu packages bash)
|
||||
#:use-module (gnu packages freedesktop)
|
||||
#:use-module (gnu packages glib)
|
||||
@@ -40,14 +41,15 @@
|
||||
|
||||
(define (home-niri-shepherd-service config)
|
||||
"Return a shepherd service that runs Niri, a scrollable tiling Wayland
|
||||
compositor. The service starts Niri in a DBus session with appropriate
|
||||
environment variables set for a Wayland desktop session."
|
||||
compositor. The service starts Niri with appropriate environment variables
|
||||
set for a Wayland desktop session."
|
||||
(list (shepherd-service
|
||||
(documentation "Run Niri scrollable tiling Wayland compositor.")
|
||||
(provision '(niri))
|
||||
(requirement '(dbus))
|
||||
(start #~(make-forkexec-constructor
|
||||
(list #$(file-append bash "/bin/bash") "-l"
|
||||
"-c" "exec dbus-run-session niri --session")
|
||||
"-c" "exec niri --session")
|
||||
#:environment-variables
|
||||
(append (list #$@(niri-configuration-environment-variables config))
|
||||
'("DESKTOP_SESSION=niri"
|
||||
@@ -66,6 +68,8 @@ environment variables set for a Wayland desktop session."
|
||||
(extensions
|
||||
(list (service-extension home-shepherd-service-type
|
||||
home-niri-shepherd-service)
|
||||
(service-extension home-dbus-service-type
|
||||
(const '()))
|
||||
(service-extension home-profile-service-type
|
||||
(lambda (config)
|
||||
(list dbus
|
||||
|
||||
+8
-6
@@ -75,6 +75,7 @@
|
||||
# Copyright © 2025 Nigko Yerden <nigko.yerden@gmail.com>
|
||||
# Copyright © 2025 Cayetano Santos <csantosb@inventati.org>
|
||||
# Copyright © 2025 bdunahu <bdunahu@operationnull.com>
|
||||
# Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
|
||||
#
|
||||
# This file is part of GNU Guix.
|
||||
#
|
||||
@@ -175,6 +176,9 @@ GNU_SYSTEM_MODULES = \
|
||||
%D%/packages/bash.scm \
|
||||
%D%/packages/batik.scm \
|
||||
%D%/packages/bdw-gc.scm \
|
||||
%D%/packages/beam-apps.scm \
|
||||
%D%/packages/beam-packages.scm \
|
||||
%D%/packages/beam-sources.scm \
|
||||
%D%/packages/benchmark.scm \
|
||||
%D%/packages/bioconductor.scm \
|
||||
%D%/packages/bioinformatics.scm \
|
||||
@@ -423,6 +427,7 @@ GNU_SYSTEM_MODULES = \
|
||||
%D%/packages/kde-utils.scm \
|
||||
%D%/packages/kerberos.scm \
|
||||
%D%/packages/kodi.scm \
|
||||
%D%/packages/kubernetes.scm \
|
||||
%D%/packages/language.scm \
|
||||
%D%/packages/lc0.scm \
|
||||
%D%/packages/lean.scm \
|
||||
@@ -1169,6 +1174,7 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/curlftpfs-fix-memory-leak.patch \
|
||||
%D%/packages/patches/curlftpfs-fix-no_verify_hostname.patch \
|
||||
%D%/packages/patches/cursynth-wave-rand.patch \
|
||||
%D%/packages/patches/cvc5-reproducible-build.patch \
|
||||
%D%/packages/patches/cvs-CVE-2017-12836.patch \
|
||||
%D%/packages/patches/cyrus-sasl-fix-time-h.patch \
|
||||
%D%/packages/patches/d-feet-drop-unused-meson-argument.patch \
|
||||
@@ -1226,6 +1232,7 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/elfutils-tests-ptrace.patch \
|
||||
%D%/packages/patches/elixir-httpoison-tag-network-dependent-test-cases.patch \
|
||||
%D%/packages/patches/elixir-path-length.patch \
|
||||
%D%/packages/patches/elixir-vendoring-support.patch \
|
||||
%D%/packages/patches/elm-ghc9.2.patch \
|
||||
%D%/packages/patches/exaile-gstreamer-1.28.patch \
|
||||
%D%/packages/patches/python-treelib-remove-python2-compat.patch \
|
||||
@@ -1650,7 +1657,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/inkscape-libxml2.patch \
|
||||
%D%/packages/patches/instead-use-games-path.patch \
|
||||
%D%/packages/patches/intltool-perl-compatibility.patch \
|
||||
%D%/packages/patches/inetutils-hurd64.patch \
|
||||
%D%/packages/patches/insight-toolkit-fix-build.patch \
|
||||
%D%/packages/patches/irrlicht-use-system-libs.patch \
|
||||
%D%/packages/patches/irrlicht-link-against-needed-libs.patch \
|
||||
@@ -1682,7 +1688,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/jfsutils-gcc-compat.patch \
|
||||
%D%/packages/patches/jfsutils-include-systypes.patch \
|
||||
%D%/packages/patches/john-the-ripper-jumbo-with-gcc-11.patch \
|
||||
%D%/packages/patches/json-c-0.12-CVE-2020-12762.patch \
|
||||
%D%/packages/patches/json-c-0.13-CVE-2020-12762.patch \
|
||||
%D%/packages/patches/jsonnet-include-cstdint-for-gcc-13-builds.patch \
|
||||
%D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \
|
||||
@@ -1754,6 +1759,7 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/kwin-unwrap-executable-name-for-dot-desktop-search.patch\
|
||||
%D%/packages/patches/laby-make-install.patch \
|
||||
%D%/packages/patches/laby-use-tmpdir-from-runtime.patch \
|
||||
%D%/packages/patches/ldc-i686-int128-alignment.patch \
|
||||
%D%/packages/patches/ldns-drill-examples.patch \
|
||||
%D%/packages/patches/leela-zero-gtest.patch \
|
||||
%D%/packages/patches/less-hurd-path-max.patch \
|
||||
@@ -1807,7 +1813,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/libqalculate-3.8.0-libcurl-ssl-fix.patch \
|
||||
%D%/packages/patches/libquicktime-ffmpeg.patch \
|
||||
%D%/packages/patches/libsepol-versioned-docbook.patch \
|
||||
%D%/packages/patches/libskk-fix-invalid-escape.patch \
|
||||
%D%/packages/patches/libsoup-auth-digest-fix-crash.patch \
|
||||
%D%/packages/patches/libsoup-deadlock-in-add_listener_in_thread.patch \
|
||||
%D%/packages/patches/libsoup-fix-merge-of-ranges.patch \
|
||||
@@ -2334,7 +2339,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/rapidcheck-fix-libs.patch \
|
||||
%D%/packages/patches/ratpoison-shell.patch \
|
||||
%D%/packages/patches/retroarch-unbundle-spirv-cross.patch \
|
||||
%D%/packages/patches/rct-add-missing-headers.patch \
|
||||
%D%/packages/patches/readline-link-ncurses.patch \
|
||||
%D%/packages/patches/renpy-python-3.11-compat.patch \
|
||||
%D%/packages/patches/renpy-fix-integer-slots.patch \
|
||||
@@ -2344,7 +2348,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/r-sapa-lapack.patch \
|
||||
%D%/packages/patches/ripperx-missing-file.patch \
|
||||
%D%/packages/patches/rpcbind-CVE-2017-8779.patch \
|
||||
%D%/packages/patches/rtags-separate-rct.patch \
|
||||
%D%/packages/patches/rtosc-0.3.1-fix-invalid-comparison-operator.patch \
|
||||
%D%/packages/patches/racket-chez-scheme-bin-sh.patch \
|
||||
%D%/packages/patches/racket-launcher-config-dir.patch \
|
||||
@@ -2377,7 +2380,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/ruby-flores-fix-deprecations.patch \
|
||||
%D%/packages/patches/ruby-latex-decode-fix-test.patch \
|
||||
%D%/packages/patches/ruby-mustache-1.1.1-fix-race-condition-tests.patch \
|
||||
%D%/packages/patches/ruby-pg-fix-connect-timeout.patch \
|
||||
%D%/packages/patches/ruby-x25519-automatic-fallback-non-x86_64.patch \
|
||||
%D%/packages/patches/rust-1.64-fix-riscv64-bootstrap.patch \
|
||||
%D%/packages/patches/rust-1.70-fix-rustix-build.patch \
|
||||
|
||||
+23
-30
@@ -1302,14 +1302,14 @@ re-executing them as necessary.")
|
||||
(define-public inetutils
|
||||
(package
|
||||
(name "inetutils")
|
||||
(version "2.5")
|
||||
(version "2.7")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/inetutils/inetutils-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0q1257ci22g2jbdiqs00mharc1lqkbibdlkhj23f3si6qjxkn17s"))))
|
||||
"11n01vsd51r7qraaaylhhx04hq4s6vcq0896zkz0yp1wvqfbwmm1"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -1340,17 +1340,7 @@ re-executing them as necessary.")
|
||||
"\\\""))
|
||||
;; On some systems, 'libls.sh' may fail with an error such as:
|
||||
;; "Failed to tell switch -a apart from -A".
|
||||
#:parallel-tests? #f
|
||||
#:phases (if (target-hurd64?)
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'apply-hurd64-patch
|
||||
(lambda _
|
||||
(let ((patch
|
||||
#$(local-file
|
||||
(search-patch
|
||||
"inetutils-hurd64.patch"))))
|
||||
(invoke "patch" "--force" "-p1" "-i" patch)))))
|
||||
#~%standard-phases)))
|
||||
#:parallel-tests? #f))
|
||||
(inputs
|
||||
(list coreutils
|
||||
shadow ;for login (used in telnetd and rlogind)
|
||||
@@ -1373,7 +1363,7 @@ hostname.")
|
||||
(define-public shadow
|
||||
(package
|
||||
(name "shadow")
|
||||
(version "4.13")
|
||||
(version "4.19.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -1381,7 +1371,7 @@ hostname.")
|
||||
"download/" version "/shadow-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0b6xz415b4y3y5nk3pw9xibv05kln4cjbmhybyncmrx2g5fj9zls"))))
|
||||
"0crbcfdp7ayyii33srinwd0yr27dkx9mbzglx1d0mvhr1z28xclw"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(;; Assume System V `setpgrp (void)', which is the default on GNU
|
||||
@@ -1390,7 +1380,9 @@ hostname.")
|
||||
'(,@(if (target-hurd?)
|
||||
'()
|
||||
'("--with-libpam"))
|
||||
"shadow_cv_logdir=/var/log"
|
||||
"--disable-logind" ;; no systemd
|
||||
"--without-libbsd" ;; no libbsd
|
||||
"shadow_cv_logdir=/var/log"
|
||||
"ac_cv_func_setpgrp_void=yes")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
@@ -1426,15 +1418,8 @@ hostname.")
|
||||
;; The top-level Makefile.am wrongfully has "SUBDIRS += man"
|
||||
;; under "if ENABLE_REGENERATE_MAN", even though prebuilt man
|
||||
;; pages are available. Thus, install them manually.
|
||||
(invoke "make" "-C" "man" "install")))
|
||||
(add-after 'install-man-pages 'remove-groups
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
;; Remove `groups', which is already provided by Coreutils.
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(man (string-append out "/share/man")))
|
||||
(delete-file (string-append bin "/groups"))
|
||||
(for-each delete-file (find-files man "^groups\\."))))))))
|
||||
(invoke "make" "-C" "man" "install"))))))
|
||||
(native-inputs (list pkg-config))
|
||||
(inputs
|
||||
(append (if (target-hurd?)
|
||||
'()
|
||||
@@ -3156,7 +3141,7 @@ track changes in important system configuration files.")
|
||||
(define-public libcap-ng
|
||||
(package
|
||||
(name "libcap-ng")
|
||||
(version "0.9")
|
||||
(version "0.9.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -3165,12 +3150,20 @@ track changes in important system configuration files.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0izrrh2kmhi6dcy5iqcccmx90nwlaqcglhc60sl8n5ds8il14pi8"))))
|
||||
"13iy7dddcslpmmdhybgvfcgznsvpaa4r3fp9ldlpkq592lw8yyva"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(list "--disable-static"
|
||||
"--without-python")))
|
||||
(list
|
||||
#:configure-flags
|
||||
#~(list "--disable-static"
|
||||
"--without-python")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-configure-ac
|
||||
(lambda _
|
||||
(substitute* "configure.ac"
|
||||
(("linux/sock_diag.h" all)
|
||||
(string-append all " \\"))))))))
|
||||
(inputs
|
||||
(list libbpf))
|
||||
(native-inputs
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
(uri (git-reference
|
||||
(url "git://git.chiark.greenend.org.uk/~ianmdlvl/adns.git")
|
||||
(commit (string-append "adns-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0ln3l5j7wb1xazrzl76p9xar52p6l2k1cwy7jazxw1acl71k9h5n"))))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2022, 2023, 2024, 2025 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2013, 2015, 2017, 2018, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2016-2026 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2014, 2018 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2016, 2018, 2019, 2021, 2023 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2017, 2020-2022 Efraim Flashner <efraim@flashner.co.il>
|
||||
@@ -406,7 +406,7 @@ precision.")
|
||||
(define-public giac
|
||||
(package
|
||||
(name "giac")
|
||||
(version "2.0.0-10")
|
||||
(version "2.0.0-21")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -418,7 +418,7 @@ precision.")
|
||||
"https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/"
|
||||
"stable/main/source/giac_" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1lzb0jjmkg5ml1qfl0m00qqng4sxgfqwrbq10gpkp4b301k2ckv1"))))
|
||||
(base32 "1j6bip76hhqvycapf7xy26y0b8g5zzx4gwkfsr7bf6m2h71a2zry"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
@@ -1387,6 +1387,7 @@ mounted via FUSE.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/anestisb/android-simg2img")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0drwvqxbhajka580j93z8ldckhjlpr0i84nh20krdpxcp54xvldh"))))
|
||||
|
||||
+21
-13
@@ -30,20 +30,26 @@
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system trivial)
|
||||
#:use-module (gnu packages algebra)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages bash)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages maths)
|
||||
#:use-module (gnu packages pcre)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages readline)
|
||||
#:use-module (gnu packages sqlite))
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages xorg))
|
||||
|
||||
(define-public apl
|
||||
(let ((revision 1550))
|
||||
(let ((revision 1977))
|
||||
(package
|
||||
(name "apl")
|
||||
(version (string-append "1.8-r" (number->string revision)))
|
||||
(version (string-append "2.0.1-r" (number->string revision)))
|
||||
(source
|
||||
(origin
|
||||
(method svn-fetch)
|
||||
@@ -52,12 +58,18 @@
|
||||
(revision revision)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1bgc3a09f35zrqq2irhm1hspppnxjqas0fmcw14hkc7910br9ip3"))))
|
||||
(base32 "1llm1hqpfd71jrhd4pizhmvvca5wr18v8zqfajwmvjjxcmzfkvv1"))))
|
||||
(build-system gnu-build-system)
|
||||
(home-page "https://www.gnu.org/software/apl/")
|
||||
(native-inputs (list gettext-minimal which pkg-config))
|
||||
(inputs
|
||||
(list gettext-minimal
|
||||
libxcb
|
||||
fftw
|
||||
openblas
|
||||
gsl
|
||||
libpng
|
||||
gtk+
|
||||
pcre2
|
||||
readline
|
||||
sqlite))
|
||||
@@ -69,15 +81,11 @@
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'configure 'fix-configure
|
||||
(lambda _
|
||||
(substitute* "buildtag.sh"
|
||||
;; Don't exit on failed SVN-related calls.
|
||||
(("^ +return 0\n") "")
|
||||
;; Manually set the SVN revision, since the directory is
|
||||
;; unversioned and we know it anyway.
|
||||
(("^SVNINFO=.*")
|
||||
(string-append "SVNINFO=" #$(number->string revision) "\n"))
|
||||
;; Requires running ‘svn info’ on a versioned directory.
|
||||
(("\\\\\"\\$ARCHIVE_SVNINFO\\\\\"") "\\\"\\\"")))))))
|
||||
(substitute* "configure"
|
||||
;; Manually set the SVN revision, since the directory
|
||||
;; is unversioned and we know it anyway.
|
||||
(("\\$apl_ARCHIVE_SVNINFO")
|
||||
#$(number->string revision))))))))
|
||||
(synopsis "APL interpreter")
|
||||
(description
|
||||
"GNU APL is a free interpreter for the programming language APL. It is
|
||||
|
||||
@@ -34,14 +34,14 @@
|
||||
(define-public apr
|
||||
(package
|
||||
(name "apr")
|
||||
(version "1.7.4")
|
||||
(version "1.7.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://apache/apr/apr-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0xsmqgjiyw3s6va5dm86djnjzg9r0qc1zsldwz4sd8pkhglqsr7w"))
|
||||
"0cpbbmng9ir8rjl9nxwljkzmrkpk4b1nsj8vg4ssfpapsa90s0s9"))
|
||||
(patches
|
||||
(search-patches "apr-skip-getservbyname-test.patch"))
|
||||
(patch-flags '("-p0"))))
|
||||
|
||||
+25
-25
@@ -532,7 +532,7 @@ Library with namespaces, exception handling, and member template functions.")
|
||||
"See License.txt in the distribution."))))
|
||||
|
||||
(define-public celestia
|
||||
;; 1.6.4 was placed in 2023 while master migrated to Qt6, use the lates
|
||||
;; 1.6.4 was placed in 2023 while master migrated to Qt6, use the latest
|
||||
;; commit for now.
|
||||
(let ((commit "6de0339a85be38e85e2ad34f58850700be4342c5")
|
||||
(revision "1"))
|
||||
@@ -561,7 +561,7 @@ Library with namespaces, exception handling, and member template functions.")
|
||||
"-DUSE_QT6=ON")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; TODO: Wrap celestia-content instead of copping it, if posible.
|
||||
;; TODO: Wrap celestia-content instead of copying it, if possible.
|
||||
(add-after 'install 'install-content
|
||||
(lambda _
|
||||
(copy-recursively
|
||||
@@ -602,7 +602,7 @@ accurately in real time at any rate desired.")
|
||||
(license license:gpl2+))))
|
||||
|
||||
(define-public celestia-content
|
||||
;; No rleases or version tags.
|
||||
;; No releases or version tags.
|
||||
(let ((commit "54e4760132be3617e4782fee8eefcfce6694f4ff")
|
||||
(revision "6"))
|
||||
(package
|
||||
@@ -783,7 +783,7 @@ analysis.")
|
||||
(arguments
|
||||
;; pycpl expects to find a lib/esopipes-plugins directory. This is
|
||||
;; overruled by the PYESOREX_PLUGIN_DIR search path, but the default
|
||||
;; directory is still consulted and therefor needs to exist.
|
||||
;; directory is still consulted and therefore needs to exist.
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
@@ -1490,7 +1490,7 @@ more.")
|
||||
(list
|
||||
;; XXX: All tests fail, figure out how to fix them.
|
||||
#:tests? #f
|
||||
;; It failes with segmentation fault in parallel build
|
||||
;; It fails with segmentation fault in parallel build
|
||||
#:parallel-build? #f
|
||||
;; No such file or directory .../lib/iraf/lib/libmemdbg.a
|
||||
#:validate-runpath? #f
|
||||
@@ -1569,7 +1569,7 @@ release from 2013.")
|
||||
(description
|
||||
"This package provides a @acronym{Centre de Données astronomiques de
|
||||
Strasbourg, CDS} implementation in Java of the @acronym{Hierarchical Equal
|
||||
Area isoLatitude Pixelization of a sphere , HEALPix} tesselation.")
|
||||
Area isoLatitude Pixelization of a sphere , HEALPix} tessellation.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public libnova
|
||||
@@ -2847,7 +2847,7 @@ simulated Astronomical data in Python.")
|
||||
(build-system pyproject-build-system)
|
||||
;; Tests are not thread save, see
|
||||
;; <https://github.com/kyleaoman/martini/issues/98>.
|
||||
;;
|
||||
;;
|
||||
;; tests: 2529 passed, 11 skipped, 4 xfailed, 8 warnings
|
||||
(native-inputs
|
||||
(list python-pytest
|
||||
@@ -2905,7 +2905,7 @@ of functions to execute the desired steps in the mock-observing process.")
|
||||
"--ignore=astroML/density_estimation/tests/test_bayesian_blocks.py"
|
||||
"--ignore=astroML/density_estimation/tests/test_hist_binwidth.py"
|
||||
"--ignore=astroML/density_estimation/tests/test_hist_binwidth.py"
|
||||
;; Disalbe tests with NumPy, see
|
||||
;; Disable tests with NumPy, see
|
||||
;; <https://github.com/astroML/astroML/issues/281>.
|
||||
"--ignore=astroML/tests/test_resample.py"
|
||||
"-k" (string-append "not astroML.density_estimation.empirical.EmpiricalDistribution"
|
||||
@@ -3304,7 +3304,7 @@ celestial-to-terrestrial coordinate transformations.")
|
||||
(list
|
||||
;; Tests are not thread save, see:
|
||||
;; <https://github.com/astropy/astroquery/issues/2968>.
|
||||
;;
|
||||
;;
|
||||
;; tests: 1823 passed, 21 skipped, 2047 deselected, 2 xfailed
|
||||
#:test-flags
|
||||
#~(list "--pyargs" "astroquery"
|
||||
@@ -3467,7 +3467,7 @@ aim of simplifying and streamlining data conversion and standardization.")
|
||||
"@code{BayesicFitting} is a package for model fitting and Bayesian
|
||||
evidence calculation, it is a Python version of the the fitter classes in
|
||||
@acronym{HCSS, Herschel Common Science System}. HCSS was the all encompassing
|
||||
software system for the operations and analysis of the ESA satelite Herschel.")
|
||||
software system for the operations and analysis of the ESA satellite Herschel.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public python-bdsf
|
||||
@@ -3576,12 +3576,12 @@ Origins Spectrograph}.")
|
||||
#:test-flags #~(list "camb.tests.camb_test")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; XXX: It may be set via FORUTILSPATH environemnt variable but
|
||||
;; XXX: It may be set via FORUTILSPATH environment variable but
|
||||
;; build fails with error:
|
||||
;; mkdir: cannot create directory ‘Releaselib’: Read-only file system
|
||||
(add-after 'unpack 'copy-forutils
|
||||
(lambda _
|
||||
;; It's a git sumbodule to <https://github.com/cmbant/forutils>.
|
||||
;; It's a git submodule to <https://github.com/cmbant/forutils>.
|
||||
(copy-recursively
|
||||
#+(package-source (this-package-native-input "fortran-forutils"))
|
||||
"forutils"))))))
|
||||
@@ -3660,7 +3660,7 @@ in fast modern Fortran.")
|
||||
"casa_cube is a python package that provides an interface to data cubes
|
||||
generates by CASA or Gildas. It allows the user to perform simple tasks such
|
||||
plotting given channel maps, moment maps, line profile in various units,
|
||||
correcting for cloud extinction, reconvolving with a beam taper, triming a
|
||||
correcting for cloud extinction, reconvolving with a beam taper, trimming a
|
||||
cube. The syntax is similar to pymcfost to perform quick and easy comparison
|
||||
with models.")
|
||||
(license license:expat)))
|
||||
@@ -3941,7 +3941,7 @@ data in the CHIANTI database.")
|
||||
(version "2.0.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/yt-project/cmyt")
|
||||
(commit (string-append "v" version))))
|
||||
@@ -4226,7 +4226,7 @@ Spectrograph}.")
|
||||
;; updates, see:
|
||||
;; <https://github.com/spacetelescope/crds/blob/13.1.1/TESTING>.
|
||||
#~(list #$@(map (lambda (file) (string-append "--ignore=" file))
|
||||
;; Network acces to <https://hst-crds.stsci.edu> or
|
||||
;; Network access to <https://hst-crds.stsci.edu> or
|
||||
;; additional test data is required.
|
||||
(list "test/bestrefs/test_bestrefs.py"
|
||||
"test/bestrefs/test_special.py"
|
||||
@@ -4847,7 +4847,7 @@ Euclid Consortium should be used.")
|
||||
(version "2.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cta-observatory/pyeventio")
|
||||
(commit (string-append "v" version))))
|
||||
@@ -5549,7 +5549,7 @@ and a 3D volume rendering viewer.")
|
||||
(list
|
||||
#:test-flags
|
||||
;; See: <https://github.com/Hazboun6/gw_sky/issues/2>.
|
||||
;;
|
||||
;;
|
||||
;; 0.1.0 was released in 2023 and might be not compatible with some
|
||||
;; function in Jupyter: subprocess.CalledProcessError: Command
|
||||
;; '['jupyter', 'nbconvert', <...>
|
||||
@@ -6205,7 +6205,7 @@ etc.).")
|
||||
(base32 "14m1a6z884vg2n5ndwwhpnzpb5h28hh58a53dfjwwbjakwmixb0p"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f)) ; no tests in PyPI tarball, tests requir networking
|
||||
(list #:tests? #f)) ; no tests in PyPI tarball, tests require networking
|
||||
(native-inputs
|
||||
(list python-setuptools
|
||||
python-wheel))
|
||||
@@ -7370,7 +7370,7 @@ position-frequency slice.")
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
;; See: <https://github.com/sczesla/PyAstronomy/issues/64>.
|
||||
(list #:tests? #f))
|
||||
(list #:tests? #f))
|
||||
(native-inputs
|
||||
(list python-ipython-minimal
|
||||
python-nbconvert
|
||||
@@ -9748,7 +9748,7 @@ over many parameters:
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; tests: 19 passed, 1 deselected
|
||||
;; tests: 19 passed, 1 deselected
|
||||
#:test-flags
|
||||
;; Test fails due to numerical uncertainties.
|
||||
;; See: <https://github.com/vrodgom/statmorph/issues/17>.
|
||||
@@ -10231,7 +10231,7 @@ Institute, STScI} utility functions.")
|
||||
;; Failed to load Vega spectrum from
|
||||
;; /grp/redcat/trds/calspec/alpha_lyr_stis_010.fits;
|
||||
;;
|
||||
;; Data is availalbe by the lnks: <https://ssb.stsci.edu/trds/calspec/>,
|
||||
;; Data is available by the lnks: <https://ssb.stsci.edu/trds/calspec/>,
|
||||
;; <https://archive.stsci.edu/hlsp/reference-atlases>.
|
||||
#:tests? #f))
|
||||
(native-inputs
|
||||
@@ -10421,8 +10421,8 @@ and @code{astropy}.")
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; TODO: tests require some remove data, findout how to run bare minmal
|
||||
;; unit tests withou it.
|
||||
;; TODO: tests require some removed data, find out how to run bare minimal
|
||||
;; unit tests without it.
|
||||
#:tests? #f))
|
||||
(native-inputs
|
||||
(list python-setuptools
|
||||
@@ -11277,7 +11277,7 @@ crowded star fields.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public sgp4
|
||||
;; Version tag v1.0 is dated to <2021-01-11>, use the lates commit instead.
|
||||
;; Version tag v1.0 is dated to <2021-01-11>, use the latest commit instead.
|
||||
(let ((commit "6a448b4850e5fbf8c1ca03bb5f6013a9fdc1fd91")
|
||||
(revision "2"))
|
||||
(package
|
||||
@@ -11967,7 +11967,7 @@ any knowledge of SQL
|
||||
including auto-parallelising custom analysis
|
||||
@item customization with multiple Python modules such as @code{pynbody} or
|
||||
@code{yt} to process raw simulation data
|
||||
@item suports file-based database SQLite, server-based MySQL and PostgreSQL
|
||||
@item supports file-based database SQLite, server-based MySQL and PostgreSQL
|
||||
@end itemize")
|
||||
(license license:bsd-3)))
|
||||
|
||||
|
||||
@@ -8043,6 +8043,7 @@ Home Page}.")
|
||||
(commit version)
|
||||
;; For test files.
|
||||
(recursive? #true)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "065x43hx670rjrclxi4hiqxscllb16v9s7myjvg7rd5pd3y0k7sg"))))
|
||||
(build-system pyproject-build-system)
|
||||
@@ -8173,7 +8174,7 @@ and DSD streams.")
|
||||
(define-public qpwgraph
|
||||
(package
|
||||
(name "qpwgraph")
|
||||
(version "0.9.9")
|
||||
(version "1.0.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -8182,7 +8183,7 @@ and DSD streams.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"03001pvcbvr206k00751232gm50x1icf086z8c5hiakl2ym79gwl"))))
|
||||
"0l3fflfpwkqy4iif8ifzzr3yy39ahzqdixx5g3rhj3zzbaysj73h"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f)) ; no tests
|
||||
|
||||
@@ -547,7 +547,7 @@ remain fully idle, saving power and producing less noise.")
|
||||
"0miklk4bqblpyzh1bni4x6lqn88fa8fjn15x1k1n8bxkx60nlymd"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
(list librsync-0.9))
|
||||
(list librsync))
|
||||
(arguments
|
||||
`(#:make-flags `("CFLAGS=-fcommon"
|
||||
,(string-append "PREFIX=" (assoc-ref %outputs "out"))
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (gnu packages beam-apps)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system mix))
|
||||
@@ -0,0 +1,43 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (gnu packages beam-packages)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system mix)
|
||||
#:use-module (gnu packages beam-sources)
|
||||
#:export (lookup-mix-inputs))
|
||||
|
||||
;;;
|
||||
;;; This file is managed by ‘guix import’. Do NOT add definitions manually.
|
||||
;;;
|
||||
;;; BEAM libraries fetched from hex.pm.
|
||||
;;;
|
||||
|
||||
(define aaaa-separator 'begin-of-beam-packages)
|
||||
|
||||
(define cccc-separator 'end-of-beam-packages)
|
||||
|
||||
|
||||
;;;
|
||||
;;; Mix inputs.
|
||||
;;;
|
||||
|
||||
(define-mix-inputs lookup-mix-inputs)
|
||||
@@ -0,0 +1,29 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (gnu packages beam-sources)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system mix))
|
||||
|
||||
;;;
|
||||
;;; BEAM libraries requiring modification.
|
||||
;;; These packages are hidden, as they are not interesting to users.
|
||||
;;;
|
||||
+44
-149
@@ -4897,26 +4897,29 @@ relying on a complex dependency tree.")
|
||||
(define-public biosoup
|
||||
(package
|
||||
(name "biosoup")
|
||||
(version "0.10.0")
|
||||
(version "0.11.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/rvaser/biosoup")
|
||||
;; Corresponds to version 0.10.0
|
||||
(commit "38181f09854ff42cbd9632200a2ec9fb37a4b7b6")))
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"02hvyka703zagx0nvv2yx3dkc748zc8g6qbrpya7r8kfkcl7y8hw"))))
|
||||
"0vn1hj3h152iwahnrzghqll34qaphchi07klb3j70vgc248micbz"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
(invoke "./bin/biosoup_test")))))))
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'enable-testing
|
||||
(lambda _
|
||||
(substitute* "CMakeLists.txt"
|
||||
(("target_link_libraries\\(biosoup_test")
|
||||
"enable_testing()
|
||||
add_test(NAME biosoup-test COMMAND biosoup_test)
|
||||
target_link_libraries(biosoup_test")))))))
|
||||
(native-inputs
|
||||
(list googletest))
|
||||
(home-page "https://github.com/rvaser/biosoup")
|
||||
@@ -4928,26 +4931,29 @@ used for storage and logging in bioinformatics tools.")
|
||||
(define-public bioparser
|
||||
(package
|
||||
(name "bioparser")
|
||||
(version "3.0.13")
|
||||
(version "3.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/rvaser/bioparser")
|
||||
;; Corresponds to tag 3.0.13
|
||||
(commit "13341e6e0855c6b358ffcea6dad216e1009e1287")))
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0c5p2dl8jb12ci9f427jzrmmm9cgvc1k4fxsn2ggkfsin6r1r82i"))))
|
||||
"057zb3g8qyvbkbfzgkygrf0iphz3v4icm13pchxzrafiy7zkbmrq"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
(invoke "./bin/bioparser_test")))))))
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'enable-testing
|
||||
(lambda _
|
||||
(substitute* "CMakeLists.txt"
|
||||
(("target_link_libraries\\(bioparser_test")
|
||||
"enable_testing()
|
||||
add_test(NAME bioparser-test COMMAND bioparser_test)
|
||||
target_link_libraries(bioparser_test")))))))
|
||||
(inputs
|
||||
(list biosoup))
|
||||
(propagated-inputs
|
||||
@@ -4961,113 +4967,6 @@ bioinformatics formats (FASTA/Q, MHAP/PAF/SAM), with support for zlib
|
||||
compressed files.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public circtools
|
||||
(package
|
||||
(name "circtools")
|
||||
(version "1.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Kevinzjy/circtools")
|
||||
;; Corresponds to tag v1.0.0
|
||||
(commit "79380de59013601021ca3b1352d6f64d2fb89646")
|
||||
(recursive? #t)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0wg1s927g32k25j967kfr8l30nmr4c0p4zvy5igvy7cs6chd60lh"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f
|
||||
#:install-source? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'make-writable
|
||||
(lambda _
|
||||
(for-each make-file-writable (find-files "."))))
|
||||
(add-after 'unpack 'prepare-spoa-dependencies
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "vendor/spoa/CMakeLists.txt"
|
||||
(("find_package\\(bioparser 3.0.13 QUIET\\)")
|
||||
"find_package(bioparser 3.0.13 CONFIG)")
|
||||
(("find_package\\(biosoup 0.10.0 QUIET\\)")
|
||||
"find_package(biosoup 0.10.0 CONFIG)")
|
||||
(("GTest_FOUND") "TRUE")))))))
|
||||
(inputs
|
||||
(cons* bioparser biosoup (cargo-inputs 'circtools)))
|
||||
(native-inputs
|
||||
(list cmake-minimal pkg-config googletest))
|
||||
(home-page "https://github.com/Kevinzjy/circtools")
|
||||
(synopsis "Accelerating functions in CIRI toolkit")
|
||||
(description "This package provides accelerated functions for the CIRI
|
||||
toolkit. It also provides the @code{ccs} executable to scan for circular
|
||||
consensus sequences.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public ciri-long
|
||||
(package
|
||||
(name "ciri-long")
|
||||
(version "1.0.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/bioinfo-biols/CIRI-long")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "10k88i1fcqchrrjv82rmylwvbwqfba0n51palhig9hsg71xs0dbi"))
|
||||
;; Delete bundled binary
|
||||
(snippet '(delete-file "libs/ccs"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'relax-requirements
|
||||
(lambda _
|
||||
(substitute* "setup.py"
|
||||
(("'argparse[^']*',")
|
||||
"") ;only for python2
|
||||
(("==")
|
||||
">=")
|
||||
;; This package changed names.
|
||||
(("python-Levenshtein")
|
||||
"levenshtein"))))
|
||||
(add-before 'build 'build-libssw
|
||||
(lambda _
|
||||
(with-directory-excursion "libs/striped_smith_waterman"
|
||||
(invoke "make" "libssw.so"))))
|
||||
(add-before 'build 'fix-reference-to-ccs
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "CIRI_long/pipeline.py"
|
||||
(("'ccs -i")
|
||||
(string-append "'"
|
||||
(assoc-ref inputs "circtools") "/bin/ccs"
|
||||
" -i")))
|
||||
;; yuck!
|
||||
(substitute* "CIRI_long/main.py"
|
||||
(("os.chmod\\(lib_path.*")
|
||||
"")))))))
|
||||
(inputs (list circtools
|
||||
python-biopython
|
||||
python-bwapy
|
||||
python-levenshtein
|
||||
python-mappy
|
||||
python-numpy
|
||||
python-pandas
|
||||
python-pysam
|
||||
python-pyspoa
|
||||
python-scikit-learn
|
||||
python-scipy))
|
||||
(native-inputs (list python-cython python-pynose python-setuptools))
|
||||
(home-page "https://ciri-cookbook.readthedocs.io/")
|
||||
(synopsis "Circular RNA identification for Nanopore sequencing")
|
||||
(description "CIRI-long is a package for circular RNA identification using
|
||||
long-read sequencing data.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-circe
|
||||
(package
|
||||
(name "python-circe")
|
||||
@@ -7175,14 +7074,16 @@ CWL descriptions.")
|
||||
(package
|
||||
(name "ravanan")
|
||||
(version "0.2.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/arunisaac/ravanan/releases/download/v"
|
||||
version "/ravanan-" version ".tar.lz"))
|
||||
(sha256
|
||||
(base32
|
||||
"00ayvxsgvma3231ja1759f5fr99a4nw3j23i8qz616wfxa54745s"))))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/arunisaac/ravanan")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1ap9h2d92wjvnn8914baqkx6xn8zdanxmpjfg81v3qx35pn938al"))))
|
||||
(arguments
|
||||
(list #:make-flags
|
||||
#~(list (string-append "prefix=" #$output)
|
||||
@@ -7216,7 +7117,7 @@ CWL descriptions.")
|
||||
(inputs
|
||||
(list bash-minimal
|
||||
node
|
||||
guile-3.0
|
||||
(lookup-package-input guix "guile")
|
||||
guile-filesystem
|
||||
guile-gcrypt
|
||||
guile-json-4
|
||||
@@ -7335,7 +7236,7 @@ genome- and pangenome-scale queries using a laptop.")
|
||||
(define-public delly
|
||||
(package
|
||||
(name "delly")
|
||||
(version "0.8.3")
|
||||
(version "1.7.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -7343,7 +7244,7 @@ genome- and pangenome-scale queries using a laptop.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1ibnplgfzj96w8glkx17v7sld3pm402fr5ybmf3h0rlcryabxrqy"))
|
||||
(base32 "1ri7m7iv3wakm7zdwqdzm5m71y0swad9n78dzrzr9gs3j7j5yxjs"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(delete-file-recursively "src/htslib"))))
|
||||
@@ -13215,28 +13116,22 @@ differently labelled data.")
|
||||
(define-public r-pando
|
||||
(package
|
||||
(name "r-pando")
|
||||
(version "1.0.5")
|
||||
(version "1.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/quadbiolab/Pando")
|
||||
(commit (string-append "v" version))))
|
||||
(url "https://github.com/quadbio/Pando")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "04kr1b28p5j7h48g32cldkg87xcmxnmd4kspygkfs7a4amihpi66"))))
|
||||
(base32 "1zcsg3my1ka2wprvlx8p08cdz3dqphga54d5rp418zfhcyjy4fkp"))))
|
||||
(properties `((upstream-name . "Pando")))
|
||||
(build-system r-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; The test file data/test_seurat.rds is not included.
|
||||
#:tests? #false
|
||||
#:phases
|
||||
'(modify-phases %standard-phases
|
||||
(add-after 'unpack 'loosen-requirements
|
||||
(lambda _
|
||||
(substitute* "DESCRIPTION"
|
||||
((" \\(==.*,") ",")))))))
|
||||
#:tests? #false))
|
||||
(propagated-inputs
|
||||
(list r-bayestestr
|
||||
r-foreach
|
||||
|
||||
@@ -253,7 +253,7 @@ as well as some desktop-wide documents.")
|
||||
pkg-config
|
||||
xorg-server-for-tests))
|
||||
(inputs
|
||||
(list atk
|
||||
(list at-spi2-core
|
||||
cinnamon-desktop
|
||||
exempi
|
||||
gsettings-desktop-schemas
|
||||
|
||||
@@ -695,57 +695,6 @@ Kcov uses DWARF debugging information for compiled programs to make it
|
||||
possible to collect coverage information without special compiler switches.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public rtags
|
||||
(package
|
||||
(name "rtags")
|
||||
(version "2.18")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Andersbakken/rtags")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(patches (search-patches "rtags-separate-rct.patch"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Part of spliting rct with rtags.
|
||||
;; Substitute #include "rct/header.h" with #include <rct/header.h>.
|
||||
'(with-directory-excursion "src"
|
||||
(delete-file-recursively "rct") ;remove bundled copy
|
||||
(let ((files (find-files "." ".*\\.cpp|.*\\.h")))
|
||||
(substitute* files
|
||||
(("#include ?\"rct/(.*.h)\"" all header)
|
||||
(string-append "#include <rct/" header ">")))
|
||||
#t)))
|
||||
(sha256
|
||||
(base32
|
||||
"0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:build-type "RelWithDebInfo"
|
||||
#:configure-flags
|
||||
'("-DRTAGS_NO_ELISP_FILES=1")
|
||||
#:tests? #f))
|
||||
(native-inputs
|
||||
(list pkg-config))
|
||||
(inputs
|
||||
(list bash-completion
|
||||
clang
|
||||
llvm
|
||||
lua
|
||||
rct
|
||||
selene))
|
||||
(home-page "https://github.com/Andersbakken/rtags")
|
||||
(synopsis "Indexer for the C language family with Emacs integration")
|
||||
(description
|
||||
"RTags is a client/server application that indexes C/C++ code and keeps a
|
||||
persistent file-based database of references, declarations, definitions,
|
||||
symbolnames etc. There’s also limited support for ObjC/ObjC++. It allows you
|
||||
to find symbols by name (including nested class and namespace scope). Most
|
||||
importantly we give you proper follow-symbol and find-references support.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public colormake
|
||||
(package
|
||||
(name "colormake")
|
||||
|
||||
@@ -683,38 +683,6 @@ computer program to introspect and modify an object at runtime. It is also
|
||||
the name of the library itself, which is written in C++.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public rct
|
||||
(let* ((commit "b3e6f41d9844ef64420e628e0c65ed98278a843a")
|
||||
(revision "2"))
|
||||
(package
|
||||
(name "rct")
|
||||
(version (git-version "0.0.0" revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Andersbakken/rct")
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"1m2931jacka27ghnpgf1z1plkkr64z0pga4r4zdrfpp2d7xnrdvb"))
|
||||
(patches (search-patches "rct-add-missing-headers.patch"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags
|
||||
'("-DWITH_TESTS=ON" ; To run the test suite
|
||||
"-DRCT_RTTI_ENABLED=ON")))
|
||||
(native-inputs
|
||||
(list cppunit pkg-config))
|
||||
(inputs
|
||||
(list openssl zlib))
|
||||
(home-page "https://github.com/Andersbakken/rct")
|
||||
(synopsis "C++ library providing Qt-like APIs on top of the STL")
|
||||
(description "Rct is a set of C++ tools that provide nicer (more Qt-like)
|
||||
APIs on top of Standard Template Library (@dfn{STL}) classes.")
|
||||
(license (list license:expat ; cJSON
|
||||
license:bsd-4))))) ; everything else (LICENSE.txt)
|
||||
|
||||
(define-public plutovg
|
||||
(package
|
||||
(name "plutovg")
|
||||
|
||||
@@ -135,20 +135,10 @@
|
||||
(search-patches
|
||||
"ath9k-htc-firmware-binutils.patch")))
|
||||
((target-mingw? target)
|
||||
(package-with-extra-patches
|
||||
(package-with-extra-configure-variable
|
||||
;; mingw binutils does not work correctly when configured
|
||||
;; with `--enable-compressed-debug-sections`. An error
|
||||
;; like the following will occur whenever you try to link:
|
||||
;;
|
||||
;; x86_64-w64-mingw32-ld: final link failed: bad value
|
||||
;;
|
||||
;; TODO: This seems like a deeper problem that warrants
|
||||
;; deeper investigation.
|
||||
binutils "--enable-compressed-debug-sections" "no")
|
||||
(search-patches
|
||||
"binutils-cross-windres.patch"
|
||||
"binutils-mingw-w64-deterministic.patch")))
|
||||
(package-with-extra-patches binutils
|
||||
(search-patches
|
||||
"binutils-cross-windres.patch"
|
||||
"binutils-mingw-w64-deterministic.patch")))
|
||||
(else binutils))
|
||||
target)))
|
||||
|
||||
|
||||
+63
-29
@@ -1545,17 +1545,17 @@ and high-availability (HA).")
|
||||
(license license:gpl2))) ;'COPYING' says "version 2" only
|
||||
|
||||
;; Don't forget to update the other postgresql packages when upgrading this one.
|
||||
(define-public postgresql-16
|
||||
(define-public postgresql-17
|
||||
(package
|
||||
(name "postgresql")
|
||||
(version "16.4")
|
||||
(version "17.7")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
|
||||
version "/postgresql-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0vvd73rzj0sl294v15bh8yslakqv412bxqzlkqxyjwxa8pb6c5wp"))
|
||||
"1dg9labqgph2idaypb8khdvbag29pr3h4bqv5w8k7kgc08rk97pg"))
|
||||
(patches (search-patches
|
||||
"postgresql-disable-normalize_exec_path.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
@@ -1585,18 +1585,22 @@ and high-availability (HA).")
|
||||
(add-after 'build 'build-contrib
|
||||
(lambda _
|
||||
(invoke "make" "-C" "contrib")))
|
||||
;; FIXME: Install manpages too.
|
||||
;; The 'install-mangpages phase in postgresql-16 fails silently here.
|
||||
(add-after 'install 'install-contrib
|
||||
(lambda _
|
||||
(invoke "make" "-C" "contrib" "install")))
|
||||
(add-after 'install 'install-manuals
|
||||
(lambda _
|
||||
(with-directory-excursion "doc/src/sgml"
|
||||
(invoke "make" "install-man")
|
||||
(invoke "make" "postgres.info")
|
||||
(install-file "postgres.info"
|
||||
(string-append #$output "/share/info"))))))))
|
||||
(invoke "make" "-C" "contrib" "install"))))))
|
||||
(native-inputs
|
||||
(list docbook-xml-4.5 docbook2x libxml2 perl pkg-config texinfo))
|
||||
(list bison
|
||||
docbook-xml-4.5
|
||||
docbook-xsl
|
||||
docbook2x
|
||||
flex
|
||||
libxml2
|
||||
libxslt
|
||||
perl
|
||||
pkg-config
|
||||
texinfo))
|
||||
(inputs
|
||||
(list icu4c readline `(,util-linux "lib") openssl zlib))
|
||||
(home-page "https://www.postgresql.org/")
|
||||
@@ -1610,18 +1614,49 @@ TIMESTAMP. It also supports storage of binary large objects, including
|
||||
pictures, sounds, or video.")
|
||||
(license (license:x11-style "file://COPYRIGHT"))))
|
||||
|
||||
(define-public postgresql-15
|
||||
(define-public postgresql-16
|
||||
(package
|
||||
(inherit postgresql-16)
|
||||
(inherit postgresql-17)
|
||||
(name "postgresql")
|
||||
(version "15.8")
|
||||
(version "16.10")
|
||||
(source (origin
|
||||
(inherit (package-source postgresql-16))
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
|
||||
version "/postgresql-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0snbxmlygf7m4cxjpscmz3yjn4lnqsw313y9xgpv7vk9k9gm20s4"))
|
||||
"0hib575m9x3z8c71gkcv9jsyq77d3qk7q2zgzvfy6clwrvs8b16y"))
|
||||
(patches (search-patches
|
||||
"postgresql-disable-normalize_exec_path.patch"))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments postgresql-17)
|
||||
((#:phases phases #~%standard-phases)
|
||||
#~(modify-phases #$phases
|
||||
(add-after 'install 'install-manuals
|
||||
(lambda _
|
||||
(with-directory-excursion "doc/src/sgml"
|
||||
(invoke "make" "install-man")
|
||||
(invoke "make" "postgres.info")
|
||||
(install-file "postgres.info"
|
||||
(string-append #$output "/share/info")))))))))
|
||||
(native-inputs (modify-inputs (package-native-inputs postgresql-17)
|
||||
(delete "bison")
|
||||
(delete "docbook-xsl")
|
||||
(delete "flex")
|
||||
(delete "libxslt")))))
|
||||
|
||||
(define-public postgresql-15
|
||||
(package
|
||||
(inherit postgresql-16)
|
||||
(name "postgresql")
|
||||
(version "15.15")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
|
||||
version "/postgresql-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ais46b2ij38y75i1w336as03pybyndsd2pp2q8gdjq9igmsllsp"))
|
||||
(patches (search-patches
|
||||
"postgresql-disable-resolve_symlinks.patch"))))
|
||||
(native-inputs (modify-inputs native-inputs
|
||||
@@ -1633,26 +1668,26 @@ pictures, sounds, or video.")
|
||||
(package
|
||||
(inherit postgresql-15)
|
||||
(name "postgresql")
|
||||
(version "14.13")
|
||||
(version "14.20")
|
||||
(source (origin
|
||||
(inherit (package-source postgresql-15))
|
||||
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
|
||||
version "/postgresql-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0misc5yiklflz96n7wxcdzzg0lcc4ahd0flzqsg6mcjs955krajr"))))))
|
||||
"0sv45dsmyplfys6dfdjdwmrczl46s82x35xdh311nxj02q7z29vm"))))))
|
||||
|
||||
(define-public postgresql-13
|
||||
(define-deprecated/public postgresql-13 #f
|
||||
(package
|
||||
(inherit postgresql-14)
|
||||
(version "13.16")
|
||||
(version "13.23")
|
||||
(source (origin
|
||||
(inherit (package-source postgresql-14))
|
||||
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
|
||||
version "/postgresql-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0rc8rpsw2lwa5af35zd8iifah02wg2rnn1i890h2h8zh55hvpjy9"))))))
|
||||
"1mhz0h7b3dmc0nnxz1wp46j95jhyi3girykkr3gbg4mg4qkwihvf"))))))
|
||||
|
||||
(define-public postgresql postgresql-14)
|
||||
|
||||
@@ -1691,7 +1726,7 @@ pictures, sounds, or video.")
|
||||
(define-public timescaledb
|
||||
(package
|
||||
(name "timescaledb")
|
||||
(version "2.16.1")
|
||||
(version "2.26.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -1700,7 +1735,7 @@ pictures, sounds, or video.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1v17x00a15il4r3rbr0waqjv1nwzy6rcqxgfi2hdk1x235s5dg5h"))
|
||||
"0zfm224jyz874pk4r9qlz5c2mn1xjvairhxh6widlbh3mn62m3j8"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Remove files carrying the proprietary TIMESCALE license.
|
||||
@@ -1710,8 +1745,7 @@ pictures, sounds, or video.")
|
||||
'("scripts/c_license_header-timescale.h"
|
||||
"scripts/license_tsl.spec"
|
||||
"scripts/sql_license_tsl.sql"
|
||||
"test/perl/AccessNode.pm"
|
||||
"test/perl/DataNode.pm"
|
||||
"test/t/001_replication_telemetry.pl"
|
||||
"test/perl/TimescaleNode.pm"))))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
@@ -1795,7 +1829,7 @@ pictures, sounds, or video.")
|
||||
(lambda* (#:rest args)
|
||||
(apply (assoc-ref gnu:%standard-phases 'check)
|
||||
#:test-target "regresschecklocal" args))))))
|
||||
(inputs (list openssl postgresql))
|
||||
(inputs (list openssl postgresql-17))
|
||||
(home-page "https://www.timescale.com/")
|
||||
(synopsis "Time-series extension for PostgreSQL")
|
||||
(description
|
||||
@@ -3044,7 +3078,7 @@ temporary directory, and destroys it when the perl script exits.")
|
||||
(define-public unixodbc
|
||||
(package
|
||||
(name "unixodbc")
|
||||
(version "2.3.9")
|
||||
(version "2.3.14")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
@@ -3052,7 +3086,7 @@ temporary directory, and destroys it when the perl script exits.")
|
||||
"ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "01xj65d02i3yjy7p9z08y9jakcs5szmz4rask868n7387nn3x0sj"))))
|
||||
(base32 "0wa7a82h5dsba23155gfhh1sp4dsbaxq6pppp6q31z017vg18a2f"))))
|
||||
(build-system gnu-build-system)
|
||||
(synopsis "Data source abstraction library")
|
||||
(description "Unixodbc is a library providing an API with which to access
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
(define-public diffoscope
|
||||
(package
|
||||
(name "diffoscope")
|
||||
(version "315")
|
||||
(version "317")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -88,7 +88,7 @@
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1q2q60hw36d1capqdrg6gp2220dg87bmxgmk52m7yml4xw13zi2p"))))
|
||||
(base32 "13r96c49wrpx0xa8bbkki832w58gjdgqb4khjsaawk5mb5yv4c39"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
@@ -1231,7 +1231,7 @@ passphrases.")
|
||||
(define-public ndctl
|
||||
(package
|
||||
(name "ndctl")
|
||||
(version "78")
|
||||
(version "84")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -1240,7 +1240,7 @@ passphrases.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0rhmxjajxxslsikixlf9cdg5vcn42h7zzqkqj5p5pshxch368kn0"))))
|
||||
"0jal7w4mk5l5j0qfays27kya8n1h2qwkncl0s317rfxp56bkjp6y"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
;; The test suite runs but SKIPs all tests: do not consider this tested!
|
||||
|
||||
@@ -549,6 +549,7 @@ when coding custom template tags.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/jazzband/django-taggit")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1i8an3wcl7nygl5f565jcpyhyws9gabawazggxpf6m3vklxn3cj0"))))
|
||||
|
||||
@@ -75,7 +75,8 @@
|
||||
(uri (string-append "https://github.com/ldc-developers/ldc/releases"
|
||||
"/download/v" version "/ldc-" version "-src.tar.gz"))
|
||||
(sha256
|
||||
(base32 "13pkg69wjj4ali4ikijicccpg8y6f2hghhb70z9lrqr2w3pkhqna"))))
|
||||
(base32 "13pkg69wjj4ali4ikijicccpg8y6f2hghhb70z9lrqr2w3pkhqna"))
|
||||
(patches (search-patches "ldc-i686-int128-alignment.patch"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:disallowed-references (,tzdata-for-tests)
|
||||
@@ -686,6 +687,7 @@ needed.")
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
(invoke "bin/rdmd" "rdmd_test.d" "bin/rdmd"
|
||||
"-m" (if #$(target-64bit?) "64" "32")
|
||||
"--rdmd-default-compiler" "ldmd2"))))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages sphinx)
|
||||
#:use-module (gnu packages tex)
|
||||
#:use-module (gnu packages uglifyjs)
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (gnu packages xorg))
|
||||
@@ -108,10 +109,13 @@
|
||||
#$output)
|
||||
(("\\$cfg\\{'TMPSPACE'\\} = q'[^']*'")
|
||||
"$cfg{'TMPSPACE'} = q'/tmp'")))))))
|
||||
(propagated-inputs (list texlive-preview texlive-xcolor texlive-dvips))
|
||||
(inputs (list perl netpbm ghostscript))
|
||||
(synopsis "LaTeX documents to HTML")
|
||||
(description "LaTeX2HTML is a utility that converts LaTeX documents to web
|
||||
pages in HTML.")
|
||||
pages in HTML. Since there are many different latex packages, it is expected
|
||||
that the user has their latex installation set up correctly when invoking
|
||||
@code{latex2html}.")
|
||||
(home-page "https://www.latex2html.org/")
|
||||
(license license:gpl2+)))
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2017-2023 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2018–2021 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2018-2026 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2020 Robert Smith <robertsmith@posteo.net>
|
||||
;;; Copyright © 2020 Guy Fleury Iteriteka <gfleury@disroot.org>
|
||||
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
|
||||
@@ -385,7 +385,7 @@ not have any other specialized device.")
|
||||
(define-public openboard
|
||||
(package
|
||||
(name "openboard")
|
||||
(version "1.7.3")
|
||||
(version "1.7.7")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -394,7 +394,7 @@ not have any other specialized device.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1098pys5p82sx97xrhw54vlkn6jly0rhq8b09grmmx2h4mcpj2i2"))))
|
||||
(base32 "1i27h84p77pl1chw791fjs3vyzsjvsqc9ky2mbw7g8xpzxz1nd9j"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
@@ -240,8 +240,8 @@ are also taken from the original.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public abc
|
||||
(let ((commit "c18b9a24de46d3b0209afa416511b7a1127344f9")
|
||||
(revision "9"))
|
||||
(let ((commit "80c8a9a1928ef8148a6b504e9590ec07c55c8bcf")
|
||||
(revision "10"))
|
||||
(package
|
||||
(name "abc")
|
||||
(version (git-version "0.0" revision commit))
|
||||
@@ -253,7 +253,7 @@ are also taken from the original.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"12fjhlr9r34l6kw2jyaalh53fs783r1h2zx0ldzaxxrbcslb0bxh"))))
|
||||
"1fbnwsd841z86vfv45443qfpx0l199vf08sgms8wyz19jw7m5ds6"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
(list readline))
|
||||
@@ -278,7 +278,7 @@ formal verification.")
|
||||
(package
|
||||
(inherit abc)
|
||||
(name "abc-yosyshq")
|
||||
(version "0.63")
|
||||
(version "0.64")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -287,7 +287,7 @@ formal verification.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1nwj4zhjqjgvb7fh877j51kfccwzrc591ag25qm9jirycgq1cqx6"))))
|
||||
"1jk74yq7dnrnai8r9hqc10jcjmgj50jxj6hsflmvc61acm1r3f8r"))))
|
||||
(home-page "https://github.com/YosysHQ/abc/")
|
||||
(description "ABC is a program for sequential logic synthesis and
|
||||
formal verification. This is the Yosyshq fork of ABC.")
|
||||
@@ -296,7 +296,7 @@ formal verification. This is the Yosyshq fork of ABC.")
|
||||
(define-public apycula
|
||||
(package
|
||||
(name "apycula")
|
||||
(version "0.31")
|
||||
(version "0.32")
|
||||
;; The pypi tar.gz file includes the necessary .pickle files, not available
|
||||
;; in the home-page repository.
|
||||
(source
|
||||
@@ -304,7 +304,7 @@ formal verification. This is the Yosyshq fork of ABC.")
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "apycula" version))
|
||||
(sha256
|
||||
(base32 "0pf43cd071kv5ann78hl5qrcj9vhndr46ds2g12sgnfjfvh6pfpg"))))
|
||||
(base32 "0zz6mz1s7razbqsysaji7qwfsjj19av4mg7zclxaigz4hmq9ar0d"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f ;requires Gowin EDA tools
|
||||
@@ -467,7 +467,7 @@ individual low-level driver modules.")
|
||||
(define-public eqy
|
||||
(package
|
||||
(name "eqy")
|
||||
(version "0.63")
|
||||
(version "0.64")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -476,7 +476,7 @@ individual low-level driver modules.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "05rk6gy0xnaksxqdkpm08i3ngh0adavfyfjyscw5l1b7d7yhfavh"))))
|
||||
(base32 "1lsf8wm10wq67lmwz1ck30inl3byfy27ya39fj93gym5ys815ma6"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -1502,7 +1502,7 @@ an embedded event driven algorithm.")
|
||||
(define-public librelane
|
||||
(package
|
||||
(name "librelane")
|
||||
(version "3.0.0")
|
||||
(version "3.0.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -1511,7 +1511,7 @@ an embedded event driven algorithm.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"01zi2v5qi26h09hwjafsq9k0anrc5g5fc6q5vg87k9lcwyfsi685"))))
|
||||
"1v43adkw5c624nd06g11cb609v8pj3prfyyawbq3i4k1w1law597"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -2018,7 +2018,7 @@ which allows one to install the M8 firmware on any Teensy.")
|
||||
(define-public magic
|
||||
(package
|
||||
(name "magic")
|
||||
(version "8.3.625")
|
||||
(version "8.3.633")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -2027,7 +2027,7 @@ which allows one to install the M8 firmware on any Teensy.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0ld238cdq8mzzcx7vgk67aqim0ypbfyks486z59q19yzxpr6c42s"))))
|
||||
(base32 "1rwrhb0q99rpv4lbiw1sqykwzf9gj1my2wkh6mp8g36rab2vhii3"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -2057,7 +2057,7 @@ versus schematic} tests and can assist with automatic routing.")
|
||||
(define-public mcy
|
||||
(package
|
||||
(name "mcy")
|
||||
(version "0.63")
|
||||
(version "0.64")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -2120,7 +2120,7 @@ coverage.")
|
||||
(define-public netgen
|
||||
(package
|
||||
(name "netgen")
|
||||
(version "1.5.316")
|
||||
(version "1.5.318")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -2129,7 +2129,7 @@ coverage.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1923mynqw1wjhlcij639gdqrkifyb5lcks1x11gwpgp4gijwj3qb"))))
|
||||
(base32 "19rd8y2pspycr2296nhm60fhsgnzlyzb09wx2kgqzg6s7h6cmrr5"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -2690,20 +2690,20 @@ formats.")
|
||||
(define-public openroad
|
||||
(package
|
||||
(name "openroad")
|
||||
(version "26Q1")
|
||||
(version "26Q2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/The-OpenROAD-Project/OpenROAD")
|
||||
(commit "e06ca0f5f2e641cd7b138a4d9b4fdd290359eca8")
|
||||
(commit version)
|
||||
;; 26Q1 Uses:
|
||||
;; - forked, custom opensta: v2.2.0-1579-g9c9b5659
|
||||
;; - forked, custom (berkeley) abc: 20260104.1628-g4c756ffb8
|
||||
;; - forked, custom opensta: v2.2.0-1952-g43177bba
|
||||
;; - forked, custom (berkeley) abc: 20260301.0445-g17cadca08
|
||||
(recursive? #t)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "13x4kqi4j489k4sz56ws4aqhp60nff1i18z6hjd6xx8y7flaik0c"))))
|
||||
(base32 "152j78c47wyq4sw42bwlxdhvs5g47a8jqz1qz5yzdsk9z5y4y7vl"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -2737,7 +2737,7 @@ formats.")
|
||||
flex
|
||||
googletest
|
||||
pkg-config
|
||||
swig-4.0))
|
||||
swig-4.4))
|
||||
(inputs
|
||||
(list abseil-cpp
|
||||
boost
|
||||
@@ -2776,7 +2776,6 @@ clock tree synthesis, routing, parasitic extraction, and timing analysis.")
|
||||
(package
|
||||
(inherit openroad)
|
||||
(name "openroad-cli")
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(delkw
|
||||
#:qtbase
|
||||
@@ -3460,7 +3459,7 @@ form of AXI, AXI lite, and AXI stream modules.")
|
||||
(define-public python-edalize
|
||||
(package
|
||||
(name "python-edalize")
|
||||
(version "0.6.5")
|
||||
(version "0.6.6")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -3469,7 +3468,7 @@ form of AXI, AXI lite, and AXI stream modules.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1drmc126a12zlynx8ps9iwghaqs058pqj2xpdysxnrj26hg3sp15"))))
|
||||
(base32 "115nc15n2cx4x9irjim07zkg0287418djqd6ja7rm8jrnyldvln9"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -3496,17 +3495,17 @@ form of AXI, AXI lite, and AXI stream modules.")
|
||||
(native-inputs
|
||||
(list python-pytest python-setuptools python-setuptools-scm))
|
||||
(propagated-inputs
|
||||
(list python-importlib-metadata python-jinja2))
|
||||
(list python-importlib-metadata python-jinja2 python-pandas))
|
||||
(home-page "https://github.com/olofk/edalize/")
|
||||
(synopsis "Python Library for interacting with EDA tools")
|
||||
(description
|
||||
"This package implements a functionality to create project files for
|
||||
supported tools and run them in batch or GUI mode. All EDA tools such as
|
||||
Icarus, Yosys, ModelSim, Vivado, Verilator, GHDL, Quartus etc get input HDL
|
||||
files (Verilog and VHDL) and some tool-specific files (constraint files,memory
|
||||
initialization files, IP description files etc). Together with the files,
|
||||
perhaps a couple of Verilog `defines, some top-level parameters/generics or
|
||||
some tool-specific options are set.")
|
||||
"This package can create project files for supported tools and run them in
|
||||
batch or GUI mode. All EDA tools such as Icarus, Yosys, ModelSim, Vivado,
|
||||
Verilator, GHDL, Quartus etc get input HDL files (Verilog and VHDL) and some
|
||||
tool-specific files (constraint files,memory initialization files, IP
|
||||
description files etc). Together with the files, perhaps a couple of Verilog
|
||||
`defines, some top-level parameters/generics or some tool-specific options are
|
||||
set.")
|
||||
(license license:bsd-2)))
|
||||
|
||||
(define-public fusesoc
|
||||
@@ -4000,7 +3999,7 @@ input and outputs an XML dataset.")
|
||||
(define-public qucs-s
|
||||
(package
|
||||
(name "qucs-s")
|
||||
(version "25.2.0") ;update qucsator-rf accordingly
|
||||
(version "26.1.0") ;update qucsator-rf accordingly
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -4010,7 +4009,7 @@ input and outputs an XML dataset.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0328irynm8vy4xjdip5286fd8nag1zdp0p6rcbhdhp4fca6wp5ak"))))
|
||||
"0aiyrcrxln4v6qm2dmigb54wl0mj499q3g18pz87m1s2lfgicpb1"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -4232,7 +4231,7 @@ them usable as simple logic analyzer and/or oscilloscope hardware.")
|
||||
(define-public sby
|
||||
(package
|
||||
(name "sby")
|
||||
(version "0.63")
|
||||
(version "0.64")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -4241,7 +4240,7 @@ them usable as simple logic analyzer and/or oscilloscope hardware.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1p23w9jd95b86n7f94zpqdaz19fn2b2lyww1p8dcy9p3zrcn7750"))))
|
||||
(base32 "0jksspdgq2grk4a80i5yfc9bazfij37wpmrlkvygpz9ys5ny1432"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -4290,8 +4289,8 @@ front-end program for Yosys-based formal hardware verification flows.")
|
||||
(license license:isc)))
|
||||
|
||||
(define-public sby-gui
|
||||
(let ((commit "6c977084c17c4842c504829c6d455a07d67e119c")
|
||||
(revision "0"))
|
||||
(let ((commit "0a89301bf347c9f42932186e49ba2c0014ff3661")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "sby-gui")
|
||||
(version (git-version "0" revision commit))
|
||||
@@ -4303,10 +4302,13 @@ front-end program for Yosys-based formal hardware verification flows.")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "137x3s5mwbzlcv2p6671ijvbafzwhxpvszzfi9wifq0wcli6cxxg"))))
|
||||
(base32 "1zp2c7zqclsfvl5xhb8zlc1dclp2s36w2nd0x80fazsxp7ksw5gr"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f)) ;no tests
|
||||
(list
|
||||
#:qtbase qtbase ;for Qt 6
|
||||
#:tests? #f)) ;no tests
|
||||
(native-inputs (list python-minimal-wrapper))
|
||||
(propagated-inputs (list sby))
|
||||
(home-page "https://github.com/YosysHQ/sby-gui/")
|
||||
(synopsis "Graphical user interface for code{sby}")
|
||||
@@ -4661,7 +4663,7 @@ parallel computing platforms. It also supports serial execution.")
|
||||
(define-public yosys
|
||||
(package
|
||||
(name "yosys")
|
||||
(version "0.63")
|
||||
(version "0.64")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -4669,7 +4671,7 @@ parallel computing platforms. It also supports serial execution.")
|
||||
(url "https://github.com/YosysHQ/yosys")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32 "1iaafzsc0pbd61m5hh12nzr2z4rn4n7i68l6ij9vli4m5zsxw39k"))
|
||||
(base32 "13gw5msk1kv05jkb330nybvx2s0ixm6l6mdpyapnqmv3lkhby1mj"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs '("out" "doc"))
|
||||
@@ -4782,12 +4784,12 @@ parallel computing platforms. It also supports serial execution.")
|
||||
(git-reference
|
||||
(url "https://github.com/povik/yosys-slang")
|
||||
;; No tags, nor releases.
|
||||
(commit "d82b0b163a725fc1a401fbb6b465cd862517ec1f")
|
||||
(commit "4e53d772996184b07e9bfe784060f96e6cb0a267")
|
||||
(recursive? #t))) ;requires slang and fmt
|
||||
(file-name "yosys-slang")
|
||||
(sha256
|
||||
(base32
|
||||
"07h4qssphggd4mbn376vldqwzj1i16y1ix455xzr4lgx6s2q9ryg")))))
|
||||
"1jjr1b6xd1sr9fkyfyl4y2wkzl51m7g10bw97mnw81v2mzssrs2q")))))
|
||||
;; Optional dependencies increase considerably package closure.
|
||||
;; - gtkwave: required only for vcd2fst binary, used by ‘sim’ command.
|
||||
;; - graphviz, xdot: used by ‘show’ command to display schematics.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2023 Pierre-Henry Fröhring <phfrohring@deeplinks.com>
|
||||
;;; Copyright © 2024 Igor Goryachev <igor@goryachev.org>
|
||||
;;; Copyright © 2024, 2026 Igorj Gorjaĉev <igor@goryachev.org>
|
||||
;;; Copyright © 2025 Giacomo Leidi <therewasa@fishinthecalculator.me>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@@ -24,6 +24,7 @@
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages erlang)
|
||||
#:use-module (gnu packages erlang-xyz)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages)
|
||||
@@ -423,6 +424,25 @@ implementing function decorators for Elixir.")
|
||||
(home-page "https://hexdocs.pm/decorator/")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public elixir-depscheck
|
||||
(package
|
||||
(name "elixir-depscheck")
|
||||
(version "1.0.11")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (hexpm-uri "depscheck" version))
|
||||
(sha256
|
||||
(base32 "1v33ml2i19s59518j9031bsvipbf4xxr4xk49qx6xs3qby0018aw"))))
|
||||
(build-system mix-build-system)
|
||||
(synopsis "Checking dependency license compatibility in Elixir projects")
|
||||
(description "This package provides @code{elixir-depscheck}, a @code{CI/CD}
|
||||
tool for checking dependency license compatibility in Elixir projects. Reads
|
||||
license information from local hex metadata files and validates compatibility
|
||||
with your project's license using industry-standard rules.")
|
||||
(home-page "https://hexdocs.pm/depscheck/")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public elixir-erlex
|
||||
(package
|
||||
(name "elixir-erlex")
|
||||
@@ -731,6 +751,28 @@ Elixir.")
|
||||
(home-page "https://hexdocs.pm/mimic/")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public elixir-mix-audit
|
||||
(package
|
||||
(name "elixir-mix-audit")
|
||||
(version "2.1.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (hexpm-uri "mix_audit" version))
|
||||
(sha256
|
||||
(base32 "0s9dnk42n5665s6l22qf05x63ly11n37am2kmybzccns4672kyc7"))))
|
||||
(build-system mix-build-system)
|
||||
(propagated-inputs
|
||||
(list elixir-jason
|
||||
elixir-yaml-elixir))
|
||||
(synopsis "Scanning Mix dependencies for security vulnerabilities")
|
||||
(description "This package provides @code{elixir-mix-audit}, a
|
||||
@code{mix deps.audit} task to scan @code{Mix} dependencies for security
|
||||
vulnerabilities. It draw its inspiration from tools like npm audit and
|
||||
bundler-audit.")
|
||||
(home-page "https://hexdocs.pm/mix_audit/")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public elixir-mox
|
||||
(package
|
||||
(name "elixir-mox")
|
||||
@@ -1227,6 +1269,34 @@ provides a polyfill for @code{dbg} which was introduced in Elixir 1.14.")
|
||||
(home-page "https://hexdocs.pm/verbs/")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public elixir-yaml-elixir
|
||||
(package
|
||||
(name "elixir-yaml-elixir")
|
||||
(version "2.12.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (hexpm-uri "yaml_elixir" version))
|
||||
(sha256
|
||||
(base32 "1ihknd9qy8y533zd150ch2yag2h895hsp86wamqpm4dcgfpaqsya"))))
|
||||
(build-system mix-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-yamerl-hrl-path
|
||||
(lambda _
|
||||
(substitute* "lib/yaml_elixir/records.ex"
|
||||
(("internal\\/yamerl_constr\\.hrl")
|
||||
"yamerl_constr.hrl")))))))
|
||||
(propagated-inputs
|
||||
(list erlang-yamerl))
|
||||
(synopsis "YAML parser for Elixir based on native Erlang implementation")
|
||||
(description "This package provides @code{elixir-yaml-elixir}, a @code{YAML}
|
||||
parser for @code{Elixir} based on native @code{Erlang} implementation.")
|
||||
(home-page "https://hexdocs.pm/yaml_elixir/")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public elixir-zest
|
||||
(package
|
||||
(name "elixir-zest")
|
||||
|
||||
@@ -51,7 +51,8 @@
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1i10a5d7mlcrav47k7qirqvrqn2kbl5265fbcp8fzavr86xz67m6"))
|
||||
(patches (search-patches "elixir-path-length.patch"))))
|
||||
(patches (search-patches "elixir-path-length.patch"
|
||||
"elixir-vendoring-support.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
+176
-82
@@ -9435,35 +9435,40 @@ column by drawing a thin line down the length of the editing window.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-greader
|
||||
(let ((commit "b25974aeae49f11b91bb78d94ab51913fdfcdc05")) ;version bump
|
||||
(package
|
||||
(name "emacs-greader")
|
||||
(version "0.13.1")
|
||||
(source
|
||||
(origin
|
||||
(uri (git-reference
|
||||
(url "https://gitlab.com/michelangelo-rodriguez/greader")
|
||||
(commit commit)))
|
||||
(method git-fetch)
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1qkszb4yrfnzb2rqkf6vmzca53w68p78zb58frcxslxn7s5l7ih1"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f)) ;no tests
|
||||
(inputs (list emacs-compat espeak-ng))
|
||||
(home-page "https://gitlab.com/michelangelo-rodriguez/greader")
|
||||
(synopsis
|
||||
"Gnamù Reader, or Greader, sends buffer contents to a speech engine")
|
||||
(description
|
||||
"Greader is a module that sends any Emacs buffer to a @acronym{TTS,
|
||||
(package
|
||||
(name "emacs-greader")
|
||||
(version "0.19.0")
|
||||
(source
|
||||
(origin
|
||||
(uri (git-reference
|
||||
(url "https://gitlab.com/michelangelo-rodriguez/greader")
|
||||
(commit (string-append "v" version))))
|
||||
(method git-fetch)
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "08c4i5qbr0ndbbps6y5kpp0lzfmxnwifrxssqkd9qdzj068k69k3"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f ;no tests
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'make-info
|
||||
(lambda _
|
||||
(invoke "makeinfo" "--no-split" "greader.texi"))))))
|
||||
(inputs (list emacs-compat espeak-ng))
|
||||
(native-inputs (list texinfo))
|
||||
(home-page "https://gitlab.com/michelangelo-rodriguez/greader")
|
||||
(synopsis
|
||||
"Gnamù Reader, or Greader, sends buffer contents to a speech engine")
|
||||
(description
|
||||
"Greader is a module that sends any Emacs buffer to a @acronym{TTS,
|
||||
Text To Speech} engine, such as Espeak-NG or Speech Dispatcher.
|
||||
|
||||
The mode supports timer reading, automatic scrolling of buffers in modes like
|
||||
Info mode, and repeating reading of regions or the whole buffer. It also
|
||||
includes a feature to facilitate the compilation of Espeak-NG
|
||||
pronunciations.")
|
||||
(license license:gpl3+))))
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-grep-a-lot
|
||||
(package
|
||||
@@ -15317,35 +15322,33 @@ them easier to distinguish from other, less important buffers.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public emacs-embark
|
||||
(let ((commit "0bdfd38d281d6375e6e675ce6f1bd597a9e3b136")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-embark")
|
||||
(version (git-version "1.1" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/oantolin/embark")
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32 "0m9y2wraapi744fg7y6cgz6y2gx0xzaglnxqalynz44ca9z6m6y4"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #false ;no tests
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'install 'makeinfo
|
||||
(lambda _ (emacs-makeinfo))))))
|
||||
(native-inputs (list texinfo))
|
||||
(propagated-inputs
|
||||
(list emacs-avy emacs-consult))
|
||||
(home-page "https://github.com/oantolin/embark")
|
||||
(synopsis "Emacs mini-buffer actions rooted in keymaps")
|
||||
(description
|
||||
"This package provides a sort of right-click contextual menu for Emacs
|
||||
(package
|
||||
(name "emacs-embark")
|
||||
(version "1.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/oantolin/embark")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32 "1y97kibzz36wrzcjv997qp5pliikda0dhsm9461pin3q5gv8y6kq"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #false ;no tests
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'install 'makeinfo
|
||||
(lambda _ (emacs-makeinfo))))))
|
||||
(native-inputs (list texinfo))
|
||||
(propagated-inputs
|
||||
(list emacs-avy emacs-consult))
|
||||
(home-page "https://github.com/oantolin/embark")
|
||||
(synopsis "Emacs mini-buffer actions rooted in keymaps")
|
||||
(description
|
||||
"This package provides a sort of right-click contextual menu for Emacs
|
||||
offering you relevant @emph{actions} to use on a @emph{target} determined by
|
||||
the context.
|
||||
|
||||
@@ -15359,7 +15362,7 @@ get offered actions like deleting, copying, renaming, visiting in another
|
||||
window, running a shell command on the file, etc. For buffers the actions
|
||||
include switching to or killing the buffer. For package names the actions
|
||||
include installing, removing or visiting the homepage.")
|
||||
(license license:gpl3+))))
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-prescient
|
||||
(package
|
||||
@@ -17369,11 +17372,11 @@ accessing slash commands.")
|
||||
|
||||
(define-public emacs-claude-code-ide
|
||||
;; Upstream does not make versioned releases.
|
||||
(let ((commit "5f12e60c6d2d1802c8c1b7944bbdf935d5db1364")
|
||||
(revision "1"))
|
||||
(let ((commit "56db02ee386d009ddb8b1482310f1f9beeefb810")
|
||||
(revision "2"))
|
||||
(package
|
||||
(name "emacs-claude-code-ide")
|
||||
(version (git-version "0.2.6" revision commit))
|
||||
(version (git-version "0.2.7" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -17382,7 +17385,7 @@ accessing slash commands.")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "148xcrqff6khpwf8nnadcyvz8h6mk45xz1498k0wbzy80yzd2axn"))))
|
||||
(base32 "060n6alwgnxqpqcl74c1ixjm0am1pfj2kx7v3wi4bys6dsf50zd8"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -24479,6 +24482,27 @@ key-bindings, avoiding most if not all the hassle introduced by key-binding
|
||||
conflicts.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-meow-tree-sitter
|
||||
(package
|
||||
(name "emacs-meow-tree-sitter")
|
||||
(version "2.0.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://stable.melpa.org/packages/meow-tree-sitter-" version
|
||||
".tar"))
|
||||
(sha256
|
||||
(base32 "1sxa1flngzsj3hh3sp3kccwgsxq6d40wsn8vzgv0ahrxkz2s6fxg"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs (list emacs-meow))
|
||||
(home-page "https://github.com/skissue/meow-tree-sitter")
|
||||
(synopsis "Tree-sitter powered motions for Meow")
|
||||
(description
|
||||
"This package integrates the treesitter library in modern Emacs with
|
||||
Meow’s motions.")
|
||||
(license (list license:gpl3+ license:mpl2.0))))
|
||||
|
||||
(define-public emacs-xelb
|
||||
(package
|
||||
(name "emacs-xelb")
|
||||
@@ -24608,7 +24632,8 @@ of XELB.")
|
||||
(name "emacs-exwm-no-x-toolkit")
|
||||
(synopsis "Emacs X window manager (without an X toolkit)")
|
||||
(propagated-inputs
|
||||
(list emacs-xelb-no-x-toolkit))
|
||||
(modify-inputs propagated-inputs
|
||||
(replace "emacs-xelb" emacs-xelb-no-x-toolkit)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments arguments
|
||||
((#:emacs emacs) `,emacs-no-x-toolkit)))))
|
||||
@@ -24974,36 +24999,91 @@ with Eglot.")
|
||||
(define-public emacs-jabber
|
||||
(package
|
||||
(name "emacs-jabber")
|
||||
(version "0.9.0")
|
||||
(version "0.10.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://codeberg.org/emacs-jabber/emacs-jabber")
|
||||
(commit (string-append "v" version))))
|
||||
(url "https://git.thanosapollo.org/emacs-jabber")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0ain52p79sxll0bnsb4llfp1h4pqcqx3l6im4ibia06lg2aiqhpv"))))
|
||||
"1v1a09h6ndqhkwyn44cnx1b0l4p155a09mfjrfmg62li50hvw1zm"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:lisp-directory "lisp"
|
||||
#:include #~(cons "^[^/]*\\.so$"
|
||||
%default-include)
|
||||
#:emacs emacs ;requires gnutls
|
||||
#:test-command #~(list "ert-runner" "../tests")
|
||||
#:test-command #~(list "make" "-C" ".." "test")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'make-info
|
||||
(add-after 'unpack 'build-native-module
|
||||
(lambda _
|
||||
(invoke "makeinfo" "../jabber.texi"))))))
|
||||
(native-inputs (list emacs-ert-runner texinfo))
|
||||
(propagated-inputs (list emacs-fsm emacs-srv gnutls))
|
||||
(home-page "https://codeberg.org/emacs-jabber/emacs-jabber")
|
||||
(invoke "make" "-C" "../src")))
|
||||
(add-before 'build-native-module 'unpack-picomemo
|
||||
(lambda _
|
||||
(copy-recursively
|
||||
#$(this-package-native-input
|
||||
"emacs-jabber-picomemo")
|
||||
"../src/picomemo")
|
||||
(invoke "chmod" "--recursive" "u+w"
|
||||
"../src/picomemo")))
|
||||
(add-after 'unpack 'fix-test-runner
|
||||
(lambda _
|
||||
;; Replace grep -oP (Perl regex) with a
|
||||
;; POSIX-compatible alternative so the test
|
||||
;; runner counts results correctly.
|
||||
(substitute* "../Makefile"
|
||||
(("grep -oP '\\^Ran \\\\K\\[0-9\\]\\+'")
|
||||
(string-append
|
||||
"grep -o 'Ran [0-9]*'"
|
||||
" | grep -o '[0-9]*'")))))
|
||||
(add-after 'unpack 'disable-failing-tests
|
||||
(lambda _
|
||||
;; These 4 tests pass outside the build
|
||||
;; environment but fail inside it.
|
||||
(define skip "\n (skip-unless nil)")
|
||||
(substitute*
|
||||
"../tests/jabber-disco-tests.el"
|
||||
((".*query-if-needed-cache-miss \\(\\)"
|
||||
all)
|
||||
(string-append all skip))
|
||||
((".*process-caps-modern.*queries \\(\\)"
|
||||
all)
|
||||
(string-append all skip)))
|
||||
(substitute*
|
||||
(string-append
|
||||
"../tests/"
|
||||
"jabber-message-correct-tests.el")
|
||||
((".*correct-last-uses-original-id \\(\\)"
|
||||
all)
|
||||
(string-append all skip))
|
||||
((".*mam-syncing-skipped.*dispatch \\(\\)"
|
||||
all)
|
||||
(string-append all skip))))))))
|
||||
(native-inputs
|
||||
(list pkg-config
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/mierenhoop/picomemo")
|
||||
(commit "1.1.0")))
|
||||
(file-name "emacs-jabber-picomemo")
|
||||
(sha256
|
||||
(base32
|
||||
"044xd1gn9lpd5yrb3c1lmvqsc1chbkhd3vnh7800hxn23a0hxbzj")))))
|
||||
(inputs (list mbedtls))
|
||||
(propagated-inputs (list emacs-fsm))
|
||||
(home-page "https://thanosapollo.org/projects/jabber/")
|
||||
(synopsis "XMPP (Jabber) client for Emacs")
|
||||
(description
|
||||
"@code{jabber.el} is an XMPP client for Emacs. XMPP (also known as
|
||||
\"Jabber\") is an instant messaging system; see @url{https://xmpp.org} for
|
||||
more information.")
|
||||
(license license:gpl2+)))
|
||||
more information. It supports OMEMO end-to-end encryption via picomemo.")
|
||||
(license (list license:gpl3+ ;gpl2+ elisp, gpl3+ C
|
||||
license:isc)))) ;picomemo
|
||||
|
||||
(define-public emacs-jarchive
|
||||
(package
|
||||
@@ -28142,7 +28222,7 @@ match and total match information in the mode-line in various search modes.")
|
||||
(define-public emacs-pg
|
||||
(package
|
||||
(name "emacs-pg")
|
||||
(version "0.62")
|
||||
(version "0.6.4")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference (url "https://github.com/emarsden/pg-el")
|
||||
@@ -28150,7 +28230,7 @@ match and total match information in the mode-line in various search modes.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0fjzrn5b4s00km71ya98vwwfyvd4rvcywxdxqzy5xfrv8crm92w6"))))
|
||||
"0w9a8y3s2dbmpqbbnxycxd38niqq2slzr26bfl4v1pfcm0w7skfz"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs (list emacs-peg))
|
||||
(home-page "https://github.com/emarsden/pg-el")
|
||||
@@ -28166,7 +28246,7 @@ end users.")
|
||||
(define-public emacs-pgmacs
|
||||
(package
|
||||
(name "emacs-pgmacs")
|
||||
(version "0.42")
|
||||
(version "0.30")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -28175,7 +28255,7 @@ end users.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0pf8y64hka1fl47dphmh4xgxiwfsd0g4q2fazq5yc48zwr9nsf02"))))
|
||||
"0f4mbamk2n9l7qwhi2n1kwvng6wa9yp6k2w1qn6yc07pri2mb6yc"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
(list emacs-pg))
|
||||
@@ -28184,6 +28264,12 @@ end users.")
|
||||
(home-page "https://github.com/emarsden/pgmacs")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-pgmacs-0.42
|
||||
(package
|
||||
(inherit emacs-pgmacs)
|
||||
(version "0.42")
|
||||
(properties `((superseded . ,emacs-pgmacs)))))
|
||||
|
||||
(define-public emacs-finalize
|
||||
(package
|
||||
(name "emacs-finalize")
|
||||
@@ -41057,7 +41143,7 @@ Lisp's (relatively new) EIEIO object oriented libraries.")
|
||||
(define-public emacs-fj
|
||||
(package
|
||||
(name "emacs-fj")
|
||||
(version "0.33")
|
||||
(version "0.34")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -41066,10 +41152,10 @@ Lisp's (relatively new) EIEIO object oriented libraries.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0cfzw9shd6jjir9zqcqbsz8vidsvs609a58aakh54dylngp52qmh"))))
|
||||
(base32 "1y3k82q5iii7ddm6yj7397x2jscbcnvapd04zc5wjkqdr50cay3l"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments (list #:tests? #f)) ;depends on exemplify-ert
|
||||
(propagated-inputs (list emacs-fedi emacs-magit emacs-tp))
|
||||
(propagated-inputs (list emacs-fedi emacs-magit emacs-tp emacs-transient))
|
||||
(home-page "https://codeberg.org/martianh/fj.el")
|
||||
(synopsis "Client for Forgejo instances")
|
||||
(description
|
||||
@@ -42130,10 +42216,10 @@ service, and connect it with Emacs via inter-process communication.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-telega
|
||||
(let ((commit "805819bf81dffe2922e9e06ae02d58429d03aa1a"))
|
||||
(let ((commit "8078beccf88c132d504ba9031062a6a2c65a1c8b"))
|
||||
(package
|
||||
(name "emacs-telega")
|
||||
(version "0.8.601") ; see telega-version in telega.el
|
||||
(version "0.8.620") ; see telega-version in telega.el
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -42141,7 +42227,7 @@ service, and connect it with Emacs via inter-process communication.")
|
||||
(url "https://github.com/zevlg/telega.el")
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32 "0d02ymr5fw6fknzf9ikaky48swd9yfp5zn846zlwb5083p6bpmis"))
|
||||
(base32 "1m7gs90hrmmwm7pvf5iz3y4v39psp6kbnw1d97q6v55hhgq3isxz"))
|
||||
(file-name (git-file-name "emacs-telega" version))
|
||||
(patches
|
||||
(search-patches "emacs-telega-test-env.patch"))))
|
||||
@@ -46596,7 +46682,7 @@ Fennel code within Emacs.")
|
||||
(define-public emacs-org-modern
|
||||
(package
|
||||
(name "emacs-org-modern")
|
||||
(version "1.12")
|
||||
(version "1.13")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -46604,10 +46690,18 @@ Fennel code within Emacs.")
|
||||
(url "https://github.com/minad/org-modern")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32 "01p5k85hj677x2vk7j7a88gchp51ybiaj6iqmdhxivmcw3lb6ibi"))
|
||||
(base32 "16i1nwdilhpjlphpbwi8vjfwfb721gm0mm37hjx570wx4sskvg30"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ;no tests
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'install 'makeinfo
|
||||
(lambda _ (emacs-makeinfo))))))
|
||||
(propagated-inputs (list emacs-compat))
|
||||
(native-inputs (list texinfo))
|
||||
(home-page "https://github.com/minad/org-modern")
|
||||
(synopsis "Modern Org style")
|
||||
(description
|
||||
|
||||
@@ -644,32 +644,6 @@ editor (console only)")
|
||||
(description "This Emacs build implements graphical UI purely in terms
|
||||
of GTK.")))
|
||||
|
||||
(define-public emacs-xwidgets
|
||||
(package/inherit emacs
|
||||
(name "emacs-xwidgets")
|
||||
(synopsis "The extensible, customizable, self-documenting text
|
||||
editor (with xwidgets support)")
|
||||
(arguments
|
||||
(substitute-keyword-arguments arguments
|
||||
((#:configure-flags flags #~'())
|
||||
#~(cons "--with-xwidgets" #$flags))))
|
||||
(inputs
|
||||
(modify-inputs inputs
|
||||
(prepend webkitgtk-with-libsoup2 libxcomposite)))))
|
||||
|
||||
(define-public emacs-pgtk-xwidgets
|
||||
(package
|
||||
(inherit emacs-pgtk)
|
||||
(name "emacs-pgtk-xwidgets")
|
||||
(synopsis "Emacs text editor with @code{xwidgets} and @code{pgtk} support")
|
||||
(arguments
|
||||
(substitute-keyword-arguments arguments
|
||||
((#:configure-flags flags #~'())
|
||||
#~(cons "--with-xwidgets" #$flags))))
|
||||
(inputs
|
||||
(modify-inputs inputs
|
||||
(prepend gsettings-desktop-schemas webkitgtk-with-libsoup2)))))
|
||||
|
||||
(define-public emacs-lucid
|
||||
(package/inherit emacs-no-x
|
||||
(name "emacs-lucid")
|
||||
@@ -774,7 +748,6 @@ editor (with wide ints)" )
|
||||
|
||||
(define-public emacs-next (emacs->emacs-next emacs))
|
||||
(define-public emacs-next-pgtk (emacs->emacs-next emacs-pgtk))
|
||||
(define-public emacs-next-pgtk-xwidgets (emacs->emacs-next emacs-pgtk-xwidgets))
|
||||
(define-deprecated-package emacs-next-tree-sitter
|
||||
emacs-next)
|
||||
|
||||
|
||||
+23
-21
@@ -65,6 +65,7 @@
|
||||
#:use-module (gnu packages libffi)
|
||||
#:use-module (gnu packages libftdi)
|
||||
#:use-module (gnu packages libusb)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages messaging)
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages perl)
|
||||
@@ -2067,26 +2068,27 @@ operations.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public ts4900-utils
|
||||
;; There are no proper release nor tag; use the latest commit.
|
||||
(let ((revision "0")
|
||||
(commit "e10a12f8050d1d1229e711c7cfab8a0d5d93ee58"))
|
||||
(package
|
||||
(name "ts4900-utils")
|
||||
(version (git-version "0.0.0" revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/embeddedTS/ts4900-utils")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1vr8i425qijbwgbc10av3wr35p3x11wy6y442w0ja0yny7si8wp8"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs (list autoconf automake))
|
||||
(home-page "https://github.com/embeddedTS/ts4900-utils")
|
||||
(synopsis "Utilities for the TS-4900 board family")
|
||||
(description "This package contains utilities useful for boards of the
|
||||
(package
|
||||
(name "ts4900-utils")
|
||||
(version "3.0.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/embeddedTS/ts4900-utils")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"08x40ii56v4cmnz9hk6rvjrc500k1bij5ns52360vczznc8lx8bx"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
(list autoconf
|
||||
automake
|
||||
libgpiod
|
||||
pkg-config))
|
||||
(home-page "https://github.com/embeddedTS/ts4900-utils")
|
||||
(synopsis "Utilities for the TS-4900 board family")
|
||||
(description "This package contains utilities useful for boards of the
|
||||
TS-4900 family. The included commands are:
|
||||
@itemize @code
|
||||
@item adc8390
|
||||
@@ -2099,7 +2101,7 @@ TS-4900 family. The included commands are:
|
||||
@item tsmicroupdate
|
||||
@item tssilomon
|
||||
@end itemize")
|
||||
(license license:bsd-2))))
|
||||
(license license:bsd-2)))
|
||||
|
||||
(define-public cc-tool
|
||||
(package
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
;;; Copyright © 2015, 2018, 2023 David Thompson <dthompson2@worcester.edu>
|
||||
;;; Copyright © 2016 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
|
||||
;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2017-2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2017-2024, 2026 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2017, 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
@@ -3247,14 +3247,14 @@ that compiles to WebAssembly.")
|
||||
(define-public scummvm
|
||||
(package
|
||||
(name "scummvm")
|
||||
(version "2.9.1")
|
||||
(version "2026.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://downloads.scummvm.org/frs/scummvm/" version
|
||||
"/scummvm-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qspqawdazsxisxm1lxzgi0i4gx54qd10xyk3nmmirwxz9mg70ka"))))
|
||||
(base32 "1wv0z9c4dnjywgla9zhbkgnzahj829ybvcx9jw67hdmagnbys42f"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
@@ -186,7 +186,7 @@ testing InfiniBand networks.")
|
||||
(define-public ucx
|
||||
(package
|
||||
(name "ucx")
|
||||
(version "1.19.0")
|
||||
(version "1.20.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -196,7 +196,7 @@ testing InfiniBand networks.")
|
||||
(patches (search-patches "ucx-tcp-iface-ioctl.patch"))
|
||||
(sha256
|
||||
(base32
|
||||
"12j9200iyg6d0yr84r25hcpq8qqzfaa08klbhvgrqpflpfcljz4z"))
|
||||
"12w1mxacml1w8zvl1hpn786cs77y056b9hxv7q1kq482bgc2si0v"))
|
||||
(snippet
|
||||
;; As seen in commit b0a275a5492125a13020cd095fe9934e0b5e7c6a.
|
||||
#~(begin (use-modules (guix build utils))
|
||||
|
||||
+39
-32
@@ -34,6 +34,7 @@
|
||||
#:use-module (gnu packages anthy)
|
||||
#:use-module (gnu packages boost)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages cpp)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages datastructures)
|
||||
#:use-module (gnu packages dictionaries)
|
||||
@@ -95,7 +96,7 @@ client.")
|
||||
(define-public fcitx5
|
||||
(package
|
||||
(name "fcitx5")
|
||||
(version "5.1.16")
|
||||
(version "5.1.19")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -103,9 +104,14 @@ client.")
|
||||
"https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-"
|
||||
version "_dict.tar.zst"))
|
||||
(sha256
|
||||
(base32 "0lwp90wjrkiws121rqn9kzdz6p1ncsk18dkmbv0zi37yqx2mv180"))))
|
||||
(base32 "1ngsadqdrwy99w63dmk493gg56j7r991v6pq1nwkx6apib9ykpc0"))
|
||||
(snippet
|
||||
#~(begin
|
||||
(use-modules (guix build utils))
|
||||
(delete-file-recursively "third_party")))))
|
||||
(arguments
|
||||
(list #:configure-flags #~(list "-DUSE_SYSTEMD=OFF")))
|
||||
(list #:configure-flags #~(list "-DUSE_SYSTEMD=OFF"
|
||||
"-DUSE_SYSTEM_YOGA=ON")))
|
||||
(build-system cmake-build-system)
|
||||
(inputs
|
||||
(list cairo
|
||||
@@ -118,12 +124,12 @@ client.")
|
||||
gettext-minimal
|
||||
glib
|
||||
iso-codes/pinned
|
||||
json-c
|
||||
libevent
|
||||
libuv
|
||||
libxcb
|
||||
libxkbcommon
|
||||
libxkbfile
|
||||
nlohmann-json
|
||||
pango
|
||||
`(,util-linux "lib") ;For libuuid.
|
||||
wayland
|
||||
@@ -132,7 +138,8 @@ client.")
|
||||
xcb-util
|
||||
xcb-util-keysyms
|
||||
xcb-util-wm
|
||||
xkeyboard-config))
|
||||
xkeyboard-config
|
||||
yoga))
|
||||
(native-inputs
|
||||
(list extra-cmake-modules
|
||||
zstd
|
||||
@@ -154,7 +161,7 @@ client.")
|
||||
(define-public fcitx5-lua
|
||||
(package
|
||||
(name "fcitx5-lua")
|
||||
(version "5.0.15")
|
||||
(version "5.0.16")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -162,7 +169,7 @@ client.")
|
||||
"https://download.fcitx-im.org/fcitx5/fcitx5-lua/fcitx5-lua-"
|
||||
version ".tar.zst"))
|
||||
(sha256
|
||||
(base32 "1yp5z97m8n7fwvxps1gn8pflg69j3yawgabz36bpd4wl43zkgchg"))))
|
||||
(base32 "1zjiyadhqq8hijjv09khyj2shaw3ri4jgmb1ql67w9366wd0ykj2"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -171,7 +178,7 @@ client.")
|
||||
(inputs
|
||||
(list fcitx5 lua gettext-minimal))
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
(list extra-cmake-modules pkg-config))
|
||||
(home-page "https://github.com/fcitx/fcitx5-lua")
|
||||
(synopsis "Lua support for Fcitx 5")
|
||||
(description "Fcitx5-lua allows writing Fcitx5 extension in Lua.")
|
||||
@@ -180,14 +187,14 @@ client.")
|
||||
(define-public libime
|
||||
(package
|
||||
(name "libime")
|
||||
(version "1.1.12")
|
||||
(version "1.1.14")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://download.fcitx-im.org/fcitx5/libime/libime-"
|
||||
version "_dict.tar.zst"))
|
||||
(sha256
|
||||
(base32 "02n6xbbxfckzx5sqrclnh4cvqlnj9c5rpys07kd8r8m51paqzigq"))))
|
||||
(base32 "17r54fd6whvcxn389k4ah9mj1fc61zgama5nhiv1ilx40n1hnnpv"))))
|
||||
(build-system cmake-build-system)
|
||||
(inputs
|
||||
(list fcitx5 boost (list zstd "lib")))
|
||||
@@ -202,7 +209,7 @@ editors.")
|
||||
(define-public fcitx5-gtk
|
||||
(package
|
||||
(name "fcitx5-gtk")
|
||||
(version "5.1.4")
|
||||
(version "5.1.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -210,7 +217,7 @@ editors.")
|
||||
"/fcitx5-gtk/fcitx5-gtk-"
|
||||
version ".tar.zst"))
|
||||
(sha256
|
||||
(base32 "0lwl17mbfm3pxpd3y7h4sxf77npr16hyzygrc7a6v26bx6ycbkqx"))))
|
||||
(base32 "0qj5gjdnrxcyz6a455b4379iwnzazw5a6c6dyk6wz0d2bgainc75"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -324,7 +331,7 @@ IM module for GTK+3 applications.
|
||||
(define-public fcitx5-qt
|
||||
(package
|
||||
(name "fcitx5-qt")
|
||||
(version "5.1.11")
|
||||
(version "5.1.13")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -332,7 +339,7 @@ IM module for GTK+3 applications.
|
||||
"/fcitx5-qt/fcitx5-qt-"
|
||||
version ".tar.zst"))
|
||||
(sha256
|
||||
(base32 "0mc396zfafs34jraj9fdk0wyzvdzg4xi605rhrd492xcpf25b59v"))))
|
||||
(base32 "1yawhwnycrqp1flik3hc2vskvsyjfm6rkcdhsqnawix22r2n1wl0"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:configure-flags
|
||||
@@ -363,7 +370,7 @@ for Qt based application.")
|
||||
(define-public fcitx5-anthy
|
||||
(package
|
||||
(name "fcitx5-anthy")
|
||||
(version "5.1.8")
|
||||
(version "5.1.10")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -371,7 +378,7 @@ for Qt based application.")
|
||||
"/fcitx5-anthy/fcitx5-anthy-"
|
||||
version ".tar.zst"))
|
||||
(sha256
|
||||
(base32 "1kv930nxz6q8ijb319fnnkzdyigbi36f2cwijnv4sy3rd0nykxrv"))))
|
||||
(base32 "11h7b687xj2k1hp7dqj6wh5y6i55cm8m5pqbi5vbflgg0cy5v1mp"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ;; no tests
|
||||
@@ -387,7 +394,7 @@ the Anthy input method.")
|
||||
(define-public fcitx5-skk
|
||||
(package
|
||||
(name "fcitx5-skk")
|
||||
(version "5.1.8")
|
||||
(version "5.1.10")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -396,14 +403,14 @@ the Anthy input method.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "11h6y7rv6yppp7iy8csy7r2pi2mlnjgl8h4h8ghfwab1gm7v32fn"))))
|
||||
(base32 "1fjiyx6dyiqxlypr1k4024lnc077xsnx4qwrwx9hj3yjdni5f2p0"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f ; no tests
|
||||
#:configure-flags
|
||||
#~(list (string-append "-DSKK_DEFAULT_PATH="
|
||||
#~(list (string-append "-DSKK_PATH="
|
||||
#$(this-package-input "skk-jisyo")
|
||||
"/share/skk/SKK-JISYO.L"))))
|
||||
"/share/skk"))))
|
||||
(native-inputs
|
||||
(list extra-cmake-modules gobject-introspection
|
||||
pkg-config gettext-minimal))
|
||||
@@ -423,14 +430,14 @@ backend.")
|
||||
(define-public fcitx5-unikey
|
||||
(package
|
||||
(name "fcitx5-unikey")
|
||||
(version "5.1.8")
|
||||
(version "5.1.10")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/fcitx/fcitx5-unikey")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32 "1nai5v6r367iwj8yxg4flv41my57l88l9vy0id9wr3hvrvls9v31"))
|
||||
(base32 "1ddg5648r8jbdr8khawfhl26020snvrlgjwppw5rlh4iw3a4m143"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
@@ -450,14 +457,14 @@ backend.")
|
||||
(define-public fcitx5-chewing
|
||||
(package
|
||||
(name "fcitx5-chewing")
|
||||
(version "5.1.9")
|
||||
(version "5.1.11")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/fcitx/fcitx5-chewing")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32 "1mgpxvmxfbqy8gymdsdmspgknh0pc751dm5rsrvdvfbd5lsa6pn6"))
|
||||
(base32 "1x4a4vcb7vg9dx0f2bjrb2v6dcr8cwxnm8gdd47fkxqn890rgrnc"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
@@ -479,7 +486,7 @@ backend.")
|
||||
(define-public fcitx5-chinese-addons
|
||||
(package
|
||||
(name "fcitx5-chinese-addons")
|
||||
(version "5.1.10")
|
||||
(version "5.1.12")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -487,7 +494,7 @@ backend.")
|
||||
"/fcitx5-chinese-addons/fcitx5-chinese-addons-"
|
||||
version "_dict.tar.zst"))
|
||||
(sha256
|
||||
(base32 "11gnywigqys3gndb175nxk10k1ld3xvwd6kggqnxs95imc2004dd"))))
|
||||
(base32 "09kk8r6pcxjhivwv4z5cdv2pqy0ry8ngnfbrcmwagzyq2jq9p2cr"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:configure-flags
|
||||
@@ -540,7 +547,7 @@ including input methods previous bundled inside Fcitx 4:
|
||||
(define-public fcitx5-configtool
|
||||
(package
|
||||
(name "fcitx5-configtool")
|
||||
(version "5.1.11")
|
||||
(version "5.1.13")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -548,7 +555,7 @@ including input methods previous bundled inside Fcitx 4:
|
||||
"https://download.fcitx-im.org/fcitx5"
|
||||
"/fcitx5-configtool/fcitx5-configtool-" version ".tar.zst"))
|
||||
(sha256
|
||||
(base32 "1c5pw6p33z7lyk16jr1w72snazdc4q83ywn0gsk68qgmmfql5qr1"))))
|
||||
(base32 "1sr8ri68qbkgvnj9pr5yw680zq506h26ymfmyz7ihw5ri14a6klr"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -661,7 +668,7 @@ for Fcitx 5 with following color variants:
|
||||
(define-public fcitx5-rime
|
||||
(package
|
||||
(name "fcitx5-rime")
|
||||
(version "5.1.12")
|
||||
(version "5.1.13")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://download.fcitx-im.org/fcitx5"
|
||||
@@ -669,7 +676,7 @@ for Fcitx 5 with following color variants:
|
||||
".tar.zst"))
|
||||
(sha256
|
||||
(base32
|
||||
"1blqfk8zpzd5v2r7gwjy12jbnsh26pcvad8q4mmhlg5j10yppg03"))))
|
||||
"03wcdgdhkvw5341vjv3idyksykm65y0873vkcrsi16dsp8w0h7i8"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ;no tests
|
||||
@@ -700,7 +707,7 @@ output.")
|
||||
(define-public fcitx5-hangul
|
||||
(package
|
||||
(name "fcitx5-hangul")
|
||||
(version "5.1.7")
|
||||
(version "5.1.9")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -709,7 +716,7 @@ output.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "02lkbwg25jr4hazjyxcy69midfsmxc0ksbdrfwbmqcfa3kz5d9gb"))))
|
||||
(base32 "0ja5faara4xz8waccpa5gbi3prh02hh3gpf915czhbkihffby6ng"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs (list extra-cmake-modules pkg-config gettext-minimal))
|
||||
(inputs (list fcitx5 libhangul))
|
||||
|
||||
@@ -762,7 +762,7 @@ from a mounted file system.")
|
||||
;; completions by running a native bcachefs binary at build time.
|
||||
(package
|
||||
(name "bcachefs-tools-minimal")
|
||||
(version "1.35.1")
|
||||
(version "1.37.4")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -771,7 +771,7 @@ from a mounted file system.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1jn7fqlvhr0iazfx31wamvmf3qmgrzlf9ghvz8qazk8b6ipv77fn"))))
|
||||
(base32 "17041jphzbg0ppxlc1acr3d73zyn02spjvi5my30wak8xh9n6nan"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -969,20 +969,13 @@ minimal bcachefs-tools package. It is meant to be used in initrds.")
|
||||
(define-public bcachefs-linux-module
|
||||
(package
|
||||
(name "bcachefs-linux-module")
|
||||
(version "1.35.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://evilpiepirate.org/git/bcachefs-tools.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1jn7fqlvhr0iazfx31wamvmf3qmgrzlf9ghvz8qazk8b6ipv77fn"))))
|
||||
(version (package-version bcachefs-tools-minimal))
|
||||
(source (package-source bcachefs-tools-minimal))
|
||||
(build-system linux-module-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ;no 'check' target
|
||||
#:make-flags #~(list "BCACHEFS_DKMS=1")
|
||||
#:tests? #f ;no 'check' target
|
||||
#:source-directory "build/src/fs/bcachefs"
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
@@ -991,18 +984,14 @@ minimal bcachefs-tools package. It is meant to be used in initrds.")
|
||||
(with-output-to-file ".version"
|
||||
(lambda ()
|
||||
(display #$version)))))
|
||||
(add-after 'unpack 'patch-source
|
||||
(lambda _
|
||||
(substitute* "Makefile"
|
||||
;; Remove unnecessary dependencies
|
||||
(("^.*PKG_CONFIG.*$")
|
||||
""))))
|
||||
(add-before 'configure 'prepare-build-dir
|
||||
(lambda _
|
||||
(invoke "make" "install_dkms"
|
||||
(string-append "DESTDIR="
|
||||
(getcwd) "/") "DKMSDIR=build/"))))))
|
||||
(home-page (package-home-page bcachefs-tools-minimal/static))
|
||||
(add-before 'configure 'prepare-build-directory
|
||||
(lambda* (#:key make-flags #:allow-other-keys)
|
||||
(apply invoke "make" "install_dkms"
|
||||
(string-append "DESTDIR="
|
||||
(getcwd) "/")
|
||||
"DKMSDIR=build/"
|
||||
make-flags))))))
|
||||
(home-page (package-home-page bcachefs-tools-minimal))
|
||||
(synopsis "Bcachefs Linux kernel module")
|
||||
(description
|
||||
"This package provides the Linux kernel module for Bcachefs.
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
(uri (git-reference
|
||||
(url "https://github.com/fltk/fltk")
|
||||
(commit (string-append "release-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0pnifyhhvcqfjd6iaa4m14kvfyqhjjdw0aqbcizcdhhqrl6q4pjg"))))
|
||||
(build-system gnu-build-system)
|
||||
|
||||
@@ -28,7 +28,8 @@
|
||||
#:use-module (gnu packages libffi)
|
||||
#:use-module (gnu packages maths)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python))
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-build))
|
||||
|
||||
;;; Please: Try to add new module packages in alphabetic order.
|
||||
;;;
|
||||
@@ -144,7 +145,7 @@ a.s.o.
|
||||
(define-public fortran-mctc-lib
|
||||
(package
|
||||
(name "fortran-mctc-lib")
|
||||
(version "0.3.2")
|
||||
(version "0.5.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -154,7 +155,7 @@ a.s.o.
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1gabdxllx2pcw1mbv4gw9zpn6817ikz9ql8xs9w86wswd6f0m5kl"))))
|
||||
"1wp8apv0psl2hkhlrd5pgnhbxk8zpxa0ijkhcnb09klbxcsi8p5f"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -243,7 +244,7 @@ calculate partial charges used in the DFT-D4 model.")
|
||||
(define-public fortran-simple-dftd3
|
||||
(package
|
||||
(name "fortran-simple-dftd3")
|
||||
(version "1.2.1")
|
||||
(version "1.3.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -252,7 +253,7 @@ calculate partial charges used in the DFT-D4 model.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0aygmnax3vwz2x3ad7syksfjca4zc85nyslsibs0wg8wqfsmr33k"))))
|
||||
(base32 "1602pwmxa8qjllgj7k9hq2bm4s838f6qzr7mpc0rbh28gm00c1fw"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -265,7 +266,8 @@ calculate partial charges used in the DFT-D4 model.")
|
||||
(list gfortran
|
||||
pkg-config
|
||||
python-minimal
|
||||
python-cffi))
|
||||
python-cffi
|
||||
python-setuptools))
|
||||
(inputs
|
||||
(list fortran-mctc-lib
|
||||
fortran-mstore
|
||||
|
||||
@@ -1150,6 +1150,60 @@ GNOME Shell. The @command{localectl} command-line tool allows you to interact
|
||||
with localed. This package is extracted from the broader systemd package.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public gardenhostd
|
||||
(package
|
||||
(name "gardenhostd")
|
||||
(version "1.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://codeberg.org/axtlos/gardenhostd.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1q0pdh0imc2ggb26cddl62hx6fmz6z4hqj2352a4k9wxyn5kfiam"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:imported-modules `(,@%meson-build-system-modules
|
||||
,@%pyproject-build-system-modules)
|
||||
#:modules '(((guix build pyproject-build-system) #:prefix pyproject:)
|
||||
(guix build meson-build-system)
|
||||
(guix build utils))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'install 'remove-extra-files
|
||||
(lambda _
|
||||
(with-directory-excursion #$output
|
||||
(delete-file-recursively "etc/init.d")
|
||||
(rmdir "etc"))))
|
||||
;; See <https://codeberg.org/guix/guix/issues/7579>.
|
||||
(add-after 'install 'wrap-search-paths
|
||||
(lambda _
|
||||
(wrap-program (string-append #$output "/libexec/gardenhostd")
|
||||
`("GUIX_PYTHONPATH" prefix
|
||||
,(map
|
||||
(lambda (package)
|
||||
(string-append
|
||||
package "/lib/python"
|
||||
(pyproject:python-version #$(this-package-input "python"))
|
||||
"/site-packages"))
|
||||
;; Avoids references to meson’s libraries.
|
||||
(list #$(this-package-input "python")
|
||||
#$(this-package-input "python-pygobject"))))))))))
|
||||
(inputs
|
||||
(list bash-minimal
|
||||
python
|
||||
python-pygobject))
|
||||
(home-page "https://codeberg.org/axtlos/gardenhostd")
|
||||
(synopsis "Minimal Python implementation of systemd-hostnamed")
|
||||
(description "This package is a partial implementation of the
|
||||
systemd-hostnamed daemon. It provides the @code{org.freedesktop.hostname1}
|
||||
D-Bus interface, which helps applications like GNOME Settings retrieve and
|
||||
modify the system’s hostname, as well as set a pretty hostname for display.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public packagekit
|
||||
(package
|
||||
(name "packagekit")
|
||||
|
||||
+71
-41
@@ -30,7 +30,7 @@
|
||||
;;; Copyright © 2017, 2019, 2020 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2017 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2017-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2017-2026 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2018 okapi <okapi@firemail.cc>
|
||||
;;; Copyright © 2018 Tim Gesthuizen <tim.gesthuizen@yahoo.de>
|
||||
;;; Copyright © 2018 Madalin Ionel-Patrascu <madalinionel.patrascu@mdc-berlin.de>
|
||||
@@ -3964,7 +3964,7 @@ that beneath its ruins lay buried an ancient evil.")
|
||||
(define-public angband
|
||||
(package
|
||||
(name "angband")
|
||||
(version "4.2.5")
|
||||
(version "4.2.6")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -3973,7 +3973,7 @@ that beneath its ruins lay buried an ancient evil.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0kg6npbfy42mhggsqvs04khc8198i980z52xm59pws29698qazaw"))
|
||||
(base32 "0hgzdvlh0j42w4q9kch9xvhnbvcrypac01xhpksw35gj9my887cp"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; So, some of the sounds/graphics/tilesets are under different
|
||||
@@ -3989,12 +3989,55 @@ that beneath its ruins lay buried an ancient evil.")
|
||||
(substitute* "lib/Makefile"
|
||||
;; And don't try to invoke makefiles in the directories we removed.
|
||||
(("gamedata customize help screens fonts tiles sounds icons user")
|
||||
"gamedata customize help screens user"))))))
|
||||
"gamedata customize help screens user"))
|
||||
;; Remove nonfree .dll files too.
|
||||
(delete-file-recursively "src/win")))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no check target
|
||||
#:configure-flags (list (string-append "--bindir=" %output "/bin"))))
|
||||
(native-inputs (list autoconf automake))
|
||||
`(#:configure-flags (list (string-append "--bindir=" %output "/bin"))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'build 'fix-infinite-loop-on-sighup
|
||||
;; XXX Release 4.2.6 has a major bug where sending the process a
|
||||
;; SIGHUP when closing the terminal causes it to infinite loop
|
||||
;; waiting for input: https://github.com/angband/angband/issues/6558
|
||||
;; Reevaluate for future versions.
|
||||
(lambda _
|
||||
(substitute* "src/ui-signals.c"
|
||||
(("(SIGHUP, )SIG_IGN" _ first)
|
||||
(string-append first "handle_signal_abort")))))
|
||||
(add-before 'check 'skip-failing-tests
|
||||
(lambda _
|
||||
(let ((to-skip '(;; some of these may be fixable, but most try to
|
||||
;; create a directory in the user's home directory.
|
||||
;; Rather than reading environment variables, they
|
||||
;; lookup the username using getpwnam(3) and manually
|
||||
;; construct the string.
|
||||
;; Generic "Suite died":
|
||||
"game/basic"
|
||||
"game/mage"
|
||||
;; "Cannot create '//.angband/Angband'":
|
||||
"effects/chain"
|
||||
"effects/destruction"
|
||||
"effects/earthquake"
|
||||
"object/info"
|
||||
"object/slays"
|
||||
"player/calc-inventory"
|
||||
"player/combine-pack"
|
||||
"player/digging"
|
||||
"player/inven-carry-num"
|
||||
"player/inven-wield"
|
||||
"player/timed"
|
||||
;; This file likes to read /etc/passwd
|
||||
"z-file/path-normalize")))
|
||||
(substitute* "src/tests/Makefile"
|
||||
(("include \\$\\(SUITES\\)" all)
|
||||
(string-append all "\nTESTPROGS := $(filter-out "
|
||||
(string-join to-skip " ")
|
||||
", $(TESTPROGS))")))))))))
|
||||
(native-inputs (list autoconf
|
||||
automake
|
||||
perl)) ;for tests
|
||||
(inputs (list ncurses))
|
||||
(home-page "https://rephial.org/")
|
||||
(synopsis "Dungeon exploration roguelike")
|
||||
@@ -8148,7 +8191,7 @@ fish. The whole game is accompanied by quiet, comforting music.")
|
||||
(define-public crawl
|
||||
(package
|
||||
(name "crawl")
|
||||
(version "0.34.0")
|
||||
(version "0.34.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -8157,7 +8200,7 @@ fish. The whole game is accompanied by quiet, comforting music.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "16fsvrzcndrplw8zcn6nh8459x8zl5xdnf9r9hzh4ll2a4w9dkcr"))
|
||||
(base32 "09x4n4w3rw8sldwprb03yg1igwh4m09iw00g2iq30466jryys6bv"))
|
||||
(patches (search-patches "crawl-upgrade-saves.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
@@ -11312,46 +11355,33 @@ to remap axis and buttons and a way to calibrate joysticks.")
|
||||
(define-public jumpnbump
|
||||
(package
|
||||
(name "jumpnbump")
|
||||
(version "1.61")
|
||||
(version "1.70")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://gitlab.com/LibreGames/jumpnbump.git")
|
||||
(commit version)))
|
||||
(url "https://gitlab.com/LibreGames/jumpnbump.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"12lwl5sl5n009nb83r8l4lakb9286csqdf1ynpmwwydy17giqsdp"))))
|
||||
"1irpssijxrfrjm023v642dl3aw4ldlv95fh073jlpdpl1mwqz71a"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags
|
||||
(list "CC=gcc"
|
||||
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||
#:tests? #f ;no test
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; There is no configure script
|
||||
(replace 'configure
|
||||
(lambda _
|
||||
(substitute* "Makefile"
|
||||
(("-funroll-loops")
|
||||
"-funroll-loops -fcommon")
|
||||
(("SDL_CFLAGS =")
|
||||
"SDL_CFLAGS = -fcommon"))))
|
||||
(add-after 'unpack 'fix-sdl-path
|
||||
;; XXX: For some reason, `sdl2-config' reports stand-alone SDL
|
||||
;; directory, not SDL-union provided as an input to the package.
|
||||
;; We force the latter with "--prefix=" option.
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "Makefile"
|
||||
(("sdl2-config" command)
|
||||
(string-append command " --prefix=" (assoc-ref inputs "sdl")))))))))
|
||||
(list
|
||||
#:make-flags
|
||||
#~(list (string-append "CC=" #$(cc-for-target))
|
||||
(string-append "PREFIX=" #$output)
|
||||
"SYSINSTALL=1")
|
||||
#:tests? #f ;no test
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)))) ;no configure script
|
||||
(inputs
|
||||
`(("bzip2" ,bzip2)
|
||||
("sdl" ,(sdl-union (list sdl2 sdl2-mixer sdl2-net)))
|
||||
("zlib" ,zlib)))
|
||||
(list bzip2
|
||||
(sdl-union (list sdl2 sdl2-mixer sdl2-net))
|
||||
zlib))
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal))) ;for msgfmt
|
||||
(list gettext-minimal)) ;for msgfmt
|
||||
(home-page "https://gitlab.com/LibreGames/jumpnbump")
|
||||
(synopsis "Multiplayer platform game with bunnies")
|
||||
(description "You, as a bunny, have to jump on your opponents to make them
|
||||
@@ -11487,7 +11517,7 @@ player adaptability for character progression.")
|
||||
(define-public li-ri
|
||||
(package
|
||||
(name "li-ri")
|
||||
(version "3.1.5")
|
||||
(version "3.1.6")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -11496,7 +11526,7 @@ player adaptability for character progression.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1fd5hl9qhgvyix51la8sl34jzk4mcin8sai05gidy2r2grb1dy4s"))))
|
||||
"09r6l0sbxp3q750kpbrx513yrafmg7a2769j4wgx812lsk92n3hg"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:tests? #false ;no tests
|
||||
|
||||
@@ -398,7 +398,8 @@ that is extensible via a plugin system.")
|
||||
;; environment, as it could cause Gimp to crash (see
|
||||
;; bug#77921).
|
||||
`("GI_TYPELIB_PATH" prefix
|
||||
(,(getenv "GI_TYPELIB_PATH")))
|
||||
(,(getenv "GI_TYPELIB_PATH")
|
||||
,(string-append #$output "/lib/girepository-1.0")))
|
||||
`("GUIX_PYTHONPATH" prefix
|
||||
(,(getenv "GUIX_PYTHONPATH")))
|
||||
`("GDK_PIXBUF_MODULE_FILE" =
|
||||
|
||||
@@ -564,6 +564,7 @@ It is written in C using GObject and libsoup.")
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(list
|
||||
"CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types"
|
||||
"--disable-static"
|
||||
"--enable-gtk-doc"
|
||||
(string-append "--with-html-dir="
|
||||
|
||||
+17
-1
@@ -92,6 +92,7 @@
|
||||
#:use-module (guix build-system perl)
|
||||
#:use-module (guix build-system python)
|
||||
#:use-module (guix build-system pyproject)
|
||||
#:use-module (guix build-system qt)
|
||||
#:use-module (ice-9 match)
|
||||
#:use-module (guix build-system meson)
|
||||
#:use-module (srfi srfi-1))
|
||||
@@ -934,7 +935,22 @@ software.")))
|
||||
(inherit pinentry-tty)
|
||||
(name "pinentry-qt")
|
||||
(arguments
|
||||
`(#:configure-flags '("--enable-fallback-curses")))
|
||||
(list #:configure-flags
|
||||
#~(list "--enable-fallback-curses")
|
||||
#:imported-modules
|
||||
(append %default-gnu-imported-modules
|
||||
%qt-build-system-modules)
|
||||
#:modules
|
||||
'((guix build utils)
|
||||
(guix build gnu-build-system)
|
||||
((guix build qt-build-system) #:prefix qt:))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'install 'qt-wrap
|
||||
(lambda args
|
||||
(apply (assoc-ref qt:%standard-phases 'qt-wrap)
|
||||
#:qtbase #$(this-package-input "qtbase")
|
||||
args))))))
|
||||
(inputs
|
||||
(modify-inputs inputs
|
||||
(prepend qtbase qtwayland)))
|
||||
|
||||
+44
-46
@@ -117,7 +117,7 @@ GCC runtime.
|
||||
(define-public windowmaker
|
||||
(package
|
||||
(name "windowmaker")
|
||||
(version "0.95.9")
|
||||
(version "0.96.0")
|
||||
(synopsis "NeXTSTEP-like window manager")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
@@ -126,60 +126,58 @@ GCC runtime.
|
||||
"wmaker-" version "/WindowMaker-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"055pqvlkhipyjn7m6bb3fs4zz9rd1ynzl0mmwbhp05ihc3zmh8zj"))))
|
||||
"0vbgjbqnv2gcpimnrh2fc383gxcdfhgz1j3f2lfa4jng4fx31qag"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build gnu-build-system)
|
||||
(list
|
||||
#:modules '((guix build gnu-build-system)
|
||||
(guix build utils)
|
||||
(ice-9 match))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'configure 'pre-configure
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
;; 'wmaker' wants to invoke 'wmaker.inst' the first time,
|
||||
;; and the 'wmsetbg', so make sure it uses the right ones.
|
||||
;; We can't use a wrapper here because that would pollute
|
||||
;; $PATH in the whole session.
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin")))
|
||||
(substitute* "src/main.c"
|
||||
(("\"wmaker\\.inst")
|
||||
(string-append "\"" bin "/wmaker.inst")))
|
||||
(substitute* '("src/defaults.c" "WPrefs.app/Menu.c")
|
||||
(("\"wmsetbg")
|
||||
(string-append "\"" bin "/wmsetbg")))
|
||||
;; Add enough cells to the command character array to
|
||||
;; allow passing our large path to the wmsetbg binary.
|
||||
;; The path to wmsetbg in Guix requires 67 extra characters.
|
||||
(substitute* "src/defaults.c"
|
||||
(("len = strlen\\(text\\) \\+ 40;")
|
||||
(string-append "len = strlen(text) + 107;"))))))
|
||||
(add-after 'install 'install-xsession
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(xsessions (string-append out "/share/xsessions")))
|
||||
(mkdir-p xsessions)
|
||||
(call-with-output-file
|
||||
(string-append xsessions "/windowmaker.desktop")
|
||||
(lambda (port)
|
||||
(format port "~
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'configure 'pre-configure
|
||||
(lambda _
|
||||
;; 'wmaker' wants to invoke 'wmaker.inst' the first time,
|
||||
;; and the 'wmsetbg', so make sure it uses the right ones.
|
||||
;; We can't use a wrapper here because that would pollute
|
||||
;; $PATH in the whole session.
|
||||
(let* ((bin (string-append #$output "/bin")))
|
||||
(substitute* "src/main.c"
|
||||
(("\"wmaker\\.inst")
|
||||
(string-append "\"" bin "/wmaker.inst")))
|
||||
(substitute* '("src/defaults.c" "WPrefs.app/Menu.c")
|
||||
(("\"wmsetbg")
|
||||
(string-append "\"" bin "/wmsetbg")))
|
||||
;; Add enough cells to the command character array to
|
||||
;; allow passing our large path to the wmsetbg binary.
|
||||
;; The path to wmsetbg in Guix requires 67 extra characters.
|
||||
(substitute* "src/defaults.c"
|
||||
(("len = strlen\\(text\\) \\+ 40;")
|
||||
(string-append "len = strlen(text) + 107;"))))))
|
||||
(add-after 'install 'install-xsession
|
||||
(lambda _
|
||||
(let* ((xsessions (string-append #$output "/share/xsessions")))
|
||||
(mkdir-p xsessions)
|
||||
(call-with-output-file
|
||||
(string-append xsessions "/windowmaker.desktop")
|
||||
(lambda (port)
|
||||
(format port "~
|
||||
[Desktop Entry]~@
|
||||
Name=Window Maker~@
|
||||
Comment=~a~@
|
||||
Exec=~a/bin/wmaker~@
|
||||
Type=Application~%"
|
||||
(string-map (match-lambda
|
||||
(#\newline #\space)
|
||||
(chr chr))
|
||||
,synopsis) out))))))
|
||||
(add-after 'install-xsession 'wrap
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin")))
|
||||
;; In turn, 'wmaker.inst' wants to invoke 'wmmenugen'
|
||||
;; etc., so make sure everything is in $PATH.
|
||||
(wrap-program (string-append bin "/wmaker.inst")
|
||||
`("PATH" ":" prefix (,bin)))))))))
|
||||
(string-map (match-lambda
|
||||
(#\newline #\space)
|
||||
(chr chr))
|
||||
#$synopsis) #$output))))))
|
||||
(add-after 'install-xsession 'wrap
|
||||
(lambda _
|
||||
(let* ((bin (string-append #$output "/bin")))
|
||||
;; In turn, 'wmaker.inst' wants to invoke 'wmmenugen'
|
||||
;; etc., so make sure everything is in $PATH.
|
||||
(wrap-program (string-append bin "/wmaker.inst")
|
||||
`("PATH" ":" prefix (,bin)))))))))
|
||||
(inputs
|
||||
(list bash-minimal ;for wrap-program
|
||||
fontconfig
|
||||
|
||||
@@ -181,7 +181,7 @@ collections like from @code{container/tree}.
|
||||
"This package provides a library for calling C functions from Go without
|
||||
Cgo.
|
||||
|
||||
Featues:
|
||||
Features:
|
||||
@itemize
|
||||
@item build for other platforms easily without a C compiler
|
||||
@item efficiently cache entirely Go builds
|
||||
@@ -1042,7 +1042,7 @@ compile does not support generics.")
|
||||
(list
|
||||
#:skip-build? #t
|
||||
#:import-path "golang.org/x/mod"
|
||||
;; Test tries to acces:
|
||||
;; Test tries to access:
|
||||
;; "http://ct.googleapis.com/logs/argon2020/ct/v1/get-sth": dial tcp:
|
||||
;; lookup ct.googleapis.com
|
||||
#:test-flags #~(list "-skip" "TestCertificateTransparency")))
|
||||
@@ -1712,7 +1712,7 @@ values.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public go-google-golang-org-genproto-googleapis-rpc
|
||||
;; No release or verion tags, use the latest commit.
|
||||
;; No release or version tags, use the latest commit.
|
||||
(let ((commit "49b9836ed3ff1e1dd329d17e442987447e931c7d")
|
||||
(revision "1"))
|
||||
(package
|
||||
|
||||
@@ -127,7 +127,7 @@ value and call @code{t.Fatal()} if the assertion fails.")
|
||||
(description
|
||||
"Correct is a collection of assertion libraries for Golang, intended to be
|
||||
used together. It tries not to strictly enforce that, though - most of
|
||||
correct should be customizeable either by changing some options or by using
|
||||
correct should be customizable either by changing some options or by using
|
||||
only some sub-packages of correct.")
|
||||
(license license:mpl2.0)))
|
||||
|
||||
@@ -1195,7 +1195,7 @@ when comparing complex types like structures and maps.")
|
||||
(home-page "https://github.com/go-testfixtures/testfixtures")
|
||||
(synopsis "Ruby on Rails like test fixtures for Go")
|
||||
(description
|
||||
"Ths package mimics the
|
||||
"This package mimics the
|
||||
@url{http://guides.rubyonrails.org/testing.html#the-test-database, Ruby on
|
||||
Rails' way} of writing tests for database applications, where sample data is
|
||||
kept in fixtures files. Before the execution of every test, the test database
|
||||
@@ -1462,7 +1462,7 @@ Node @code{nock} library, it has features like:
|
||||
@item Supports map and filters to handle mocks easily
|
||||
@item Wide compatible HTTP interceptor using @code{http.RoundTripper} interface
|
||||
@item Works with any @code{net/http} compatible client, such as @code{gentleman}
|
||||
@item Network timeout/cancelation delay simulation
|
||||
@item Network timeout/cancellation delay simulation
|
||||
@item Extensible and hackable API
|
||||
@end itemize")
|
||||
(license license:expat)))
|
||||
@@ -1871,7 +1871,7 @@ differently.")
|
||||
(with-directory-excursion (string-append "src/" import-path)
|
||||
(delete-file-recursively "example"))))
|
||||
(add-after 'unpack 'preserve-PATH-from-environment
|
||||
;; Unlike FHS systems, Guix needs to look its commands fom PATH.
|
||||
;; Unlike FHS systems, Guix needs to look for its commands in PATH.
|
||||
;; Expose it by default in the test environments.
|
||||
(lambda* (#:key tests? import-path #:allow-other-keys)
|
||||
(with-directory-excursion (string-append "src/" import-path)
|
||||
@@ -2254,6 +2254,45 @@ can be used in test code as a mock of the interface.")
|
||||
Perl's @url{https://metacpan.org/pod/Test::Deep, Test::Deep perl}.")
|
||||
(license license:bsd-2)))
|
||||
|
||||
(define-public go-github-com-maxbrunsfeld-counterfeiter-v6
|
||||
(package
|
||||
(name "go-github-com-maxbrunsfeld-counterfeiter")
|
||||
(version "6.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/maxbrunsfeld/counterfeiter")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0c4a8gcm3l992vydldcfsvb2jk4spnmxsk2i4klqh4fpagbpa069"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/maxbrunsfeld/counterfeiter/v6"
|
||||
#:test-flags
|
||||
#~(list "-skip" "TestIntegration")
|
||||
#:test-subdirs
|
||||
#~(list "." "arguments" "command" "generator" "integration")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'build 'go-generate
|
||||
(lambda* (#:key import-path #:allow-other-keys)
|
||||
(with-directory-excursion (string-append "src/" import-path)
|
||||
(invoke "go" "generate" "-v" "-n" "./...")))))))
|
||||
(native-inputs
|
||||
(list go-github-com-onsi-gomega
|
||||
go-github-com-sclevine-spec
|
||||
go-golang-org-x-text
|
||||
go-golang-org-x-tools))
|
||||
(home-page "https://github.com/maxbrunsfeld/counterfeiter")
|
||||
(synopsis "Generate self-contained, type-safe test doubles in Go")
|
||||
(description
|
||||
"This package provides fake implementations of the object's
|
||||
collaborators.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public go-github-com-mfridman-tparse
|
||||
(package
|
||||
(name "go-github-com-mfridman-tparse")
|
||||
@@ -2333,7 +2372,7 @@ output.")
|
||||
(home-page "https://github.com/modocache/gover")
|
||||
(synopsis "Integration with coveralls.io for *.coverprofile files")
|
||||
(description
|
||||
"This package inplements a functionality to collect all
|
||||
"This package implements a functionality to collect all
|
||||
@code{.coverprofile} files rooted in the project and concatenante them into a
|
||||
single file ready for https://coveralls.io/.")
|
||||
(license license:asl2.0)))
|
||||
@@ -2703,6 +2742,31 @@ GIT_TRACE mechanism.")
|
||||
"This package provides tools for detecting deadlocks at run-time in Go.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-github-com-sclevine-spec
|
||||
(package
|
||||
(name "go-github-com-sclevine-spec")
|
||||
(version "1.4.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/sclevine/spec")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0y3rqb7dd51qnw5ns7w5sy93879ybnlg6gwslbv5mkfnrk0gl7na"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/sclevine/spec"))
|
||||
(home-page "https://github.com/sclevine/spec")
|
||||
(synopsis "BDD-style test organizer for Go")
|
||||
(description
|
||||
"Spec is a simple BDD test organizer for Go. It minimally extends the
|
||||
standard library @code{testing} package by facilitating easy organization of
|
||||
Go 1.7+ @url{https://blog.golang.org/subtests, subtests}.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-github-com-shabbyrobe-gocovmerge
|
||||
(package
|
||||
(name "go-github-com-shabbyrobe-gocovmerge")
|
||||
@@ -3579,6 +3643,13 @@ the source code, it only prints out style mistakes.")
|
||||
(propagated-inputs
|
||||
(list go-go-yaml-in-yaml-v4))))
|
||||
|
||||
(define-public go-gopkg-in-h2non-gock-v1
|
||||
(package/inherit go-github-com-h2non-gock
|
||||
(name "go-gopkg-in-h2non-gock-v1")
|
||||
(arguments
|
||||
(substitute-keyword-arguments arguments
|
||||
((#:import-path _) "gopkg.in/h2non/gock.v1")))))
|
||||
|
||||
(define-public go-gopkg-in-go-playground-assert-v1
|
||||
(package
|
||||
(inherit go-github-com-go-playground-assert-v2)
|
||||
|
||||
@@ -1229,6 +1229,36 @@ MetroHash}, a high quality, high performance hash algorithm.")
|
||||
"This package provides a hashing function.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public go-github-com-digitorus-pkcs7
|
||||
(package
|
||||
(name "go-github-com-digitorus-pkcs7")
|
||||
(version "0.0.0-20250730155240-ffadbf3f398c")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/digitorus/pkcs7")
|
||||
(commit (go-version->git-ref version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0snamp6fbg5vir0lsw5wzvyagrdd832lw6k7cnvcahcgp8l084zc"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/digitorus/pkcs7"))
|
||||
(native-inputs
|
||||
(list openssl))
|
||||
(home-page "https://github.com/digitorus/pkcs7")
|
||||
(synopsis "PKCS#7 implementation for Go")
|
||||
(description
|
||||
"This package implements parsing and generation of some
|
||||
PKCS#7/Cryptographic Message
|
||||
Syntax (@url{https://www.rfc-editor.org/rfc/rfc2315},
|
||||
@url{https://www.rfc-editor.org/rfc/rfc5652, RFC 2315}, RFC 5652) structures
|
||||
for Go applications. It's an alternative fork of deprecated
|
||||
@url{https://github.com/mozilla-services/pkcs7}.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public go-github-com-dvsekhvalnov-jose2go
|
||||
(package
|
||||
(name "go-github-com-dvsekhvalnov-jose2go")
|
||||
@@ -1414,6 +1444,43 @@ providing bidirectional mapping values to their names, plus enum convenience
|
||||
for values.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public go-github-com-getsops-gopgagent
|
||||
(package
|
||||
(name "go-github-com-getsops-gopgagent")
|
||||
(version "0.0.0-20241224165529-7044f28e491e")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/getsops/gopgagent")
|
||||
(commit (go-version->git-ref version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1n1r7jkb48y06jw2dhkaqs33j6qgwf9fvbisd1zsr6v2k7wgfvf3"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
#~(begin
|
||||
(for-each
|
||||
(lambda (f)
|
||||
;; XXX: Without this snippet the build fails with
|
||||
;; code in directory github.com/getsops/gopgagent
|
||||
;; expects import "go.mozilla.org/gopgagent"
|
||||
(substitute* f
|
||||
(("import \"go\\.mozilla\\.org/gopgagent\"") "")))
|
||||
'("gpgagent.go" "gpgagent_test.go"))
|
||||
#t))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/getsops/gopgagent"
|
||||
#:test-flags #~(list "-vet=off")))
|
||||
(home-page "https://github.com/getsops/gopgagent")
|
||||
(synopsis "GPG Agent helpers for Go")
|
||||
(description
|
||||
"This package provides an API to interact with the local GPG Agent from
|
||||
Golang.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-github-com-gliderlabs-ssh
|
||||
(package
|
||||
(name "go-github-com-gliderlabs-ssh")
|
||||
@@ -1681,6 +1748,35 @@ See http://keccak.noekeon.org.")
|
||||
MurmurHash} revision (aka MurmurHash3).")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public go-github-com-hiddeco-sshsig
|
||||
(package
|
||||
(name "go-github-com-hiddeco-sshsig")
|
||||
(version "0.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/hiddeco/sshsig")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1raq5j1hr693lcj7nrj3wnsyfp30w96apjxyjmlvxb7ihnkhikv1"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/hiddeco/sshsig"))
|
||||
(native-inputs
|
||||
(list go-github-com-stretchr-testify))
|
||||
(propagated-inputs
|
||||
(list go-golang-org-x-crypto))
|
||||
(home-page "https://github.com/hiddeco/sshsig")
|
||||
(synopsis "Messages signing and verification using SSH in Golang")
|
||||
(description
|
||||
"Package sshsig provides an API to sign and verify messages using SSH
|
||||
keys. It is an implementation of the SSH Signature format as described in
|
||||
@url{https://github.com/openssh/openssh-portable/blob/V_9_3_P1/PROTOCOL.sshsig}.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-github-com-jcmturner-aescts-v2
|
||||
(package
|
||||
(name "go-github-com-jcmturner-aescts-v2")
|
||||
@@ -1921,7 +2017,7 @@ hash.")
|
||||
(description
|
||||
"Package ssh wraps the @code{crypto/ssh} package with a higher-level API
|
||||
for building SSH servers. The goal of the API was to make it as simple as
|
||||
using net/http, so the API is very similar. It's alternaive fork of
|
||||
using net/http, so the API is very similar. It's alternative fork of
|
||||
@url{https://github.com/gliderlabs/ssh}.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
@@ -3720,6 +3816,123 @@ is an extremely fast non-cryptographic hash algorithm.")
|
||||
@url{https://en.wikipedia.org/wiki/RC2, RC2} Cipher in Golang.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-github-com-zmap-zcertificate
|
||||
(package
|
||||
(name "go-github-com-zmap-zcertificate")
|
||||
(version "0.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/zmap/zcertificate")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1lxayyxb0gvls1l05jglqdf8b7zxz3gw94kwbgxvshs7lc0s6hnw"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; XXX: Source only, to break cycle with
|
||||
;; go-github-com-zmap-zcrypto. Addintional inputs requaired only to
|
||||
;; build CLI:
|
||||
;;
|
||||
;; - github.com/sirupsen/logrus
|
||||
;; - github.com/zmap/zcrypto
|
||||
;; - github.com/zmap/zlint/v3
|
||||
#:skip-build? #t
|
||||
#:tests? #f
|
||||
#:import-path "github.com/zmap/zcertificate"))
|
||||
(home-page "https://github.com/zmap/zcertificate")
|
||||
(synopsis "ZCertificate")
|
||||
(description "ZCertificate parses X.509 certificates and runs
|
||||
@@url{https://github.com/zmap/zlint,ZLint}.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-github-com-zmap-zcrypto
|
||||
(package
|
||||
(name "go-github-com-zmap-zcrypto")
|
||||
(version "0.0.0-20260309174858-0e3c42de5a13")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/zmap/zcrypto")
|
||||
(commit (go-version->git-ref version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0vbgpr2jms9la1nrzxwcfn6ngi3c2pzglh3a3yfkm0ahxvh4wpca"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/zmap/zcrypto"
|
||||
#:test-flags
|
||||
;; Network access is required.
|
||||
#~(list "-skip" (string-join
|
||||
(list "TestFetchRemote"
|
||||
"TestVerifyHostname"
|
||||
"TestTLSVersions"
|
||||
"TestCipherSuitesBadSSL")
|
||||
"|"))))
|
||||
(native-inputs
|
||||
(list go-github-com-stretchr-testify
|
||||
go-gopkg-in-check-v1))
|
||||
(propagated-inputs
|
||||
(list go-github-com-mreiferson-go-httpclient
|
||||
go-github-com-op-go-logging
|
||||
go-github-com-sirupsen-logrus
|
||||
go-github-com-weppos-publicsuffix-go
|
||||
go-github-com-zmap-zcertificate
|
||||
go-golang-org-x-crypto
|
||||
go-golang-org-x-net))
|
||||
(home-page "https://github.com/zmap/zcrypto")
|
||||
(synopsis "Liberal Go TLS + X.509 Library for Research")
|
||||
(description
|
||||
"ZCrypto is a research and data collection cryptography library, designed
|
||||
to be used for measuring and analyzing cryptographic deployments on the
|
||||
Internet. It is largely centered around the @code{WebPKI}.")
|
||||
;; See LICENSE file for more details.
|
||||
(license (list license:asl2.0 license:expat license:isc))))
|
||||
|
||||
(define-public go-github-com-zmap-zlint-v3
|
||||
(package
|
||||
(name "go-github-com-zmap-zlint-v3")
|
||||
(version "3.6.8")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/zmap/zlint")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "054ddx6xdzhdjd214kp3kby0q5w4z1d4n61fav5vz73afm4z4bij"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/zmap/zlint/v3"
|
||||
#:unpack-path "github.com/zmap/zlint"
|
||||
#:build-flags
|
||||
#~(list (string-append "-ldflags=-X main.version=" #$version))
|
||||
#:test-flags
|
||||
;; gen_test.go:236: exec: "git": executable file not found in $PATH
|
||||
#~(list "-skip" "TestGetTestData|TestSaveCert")))
|
||||
(propagated-inputs
|
||||
(list go-github-com-pelletier-go-toml
|
||||
go-github-com-sirupsen-logrus
|
||||
go-github-com-zmap-zcrypto
|
||||
go-golang-org-x-crypto
|
||||
go-golang-org-x-net
|
||||
go-golang-org-x-text))
|
||||
(home-page "https://github.com/zmap/zlint")
|
||||
(synopsis "X.509 Certificate Linter")
|
||||
(description
|
||||
"ZLint is a X.509 certificate linter that checks for consistency with
|
||||
standards (e.g. @url{https://www.ietf.org/rfc/rfc5280.txt, RFC 5280}) and
|
||||
other relevant PKI requirements (e.g.
|
||||
@url{https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.4.8.pdf,
|
||||
CA/Browser Forum Baseline Requirements}).")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public go-gitlab-com-nyarla-go-crypt
|
||||
(package
|
||||
(name "go-gitlab-com-nyarla-go-crypt")
|
||||
@@ -4199,6 +4412,19 @@ traffic.")))
|
||||
+utility to convert SSH RSA keys to GPG keys.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public zlint
|
||||
(package/inherit go-github-com-zmap-zlint-v3
|
||||
(name "zlint")
|
||||
(arguments
|
||||
(substitute-keyword-arguments arguments
|
||||
((#:tests? _ #t) #f)
|
||||
((#:skip-build? _ #t) #f)
|
||||
((#:install-source? _ #t) #f)
|
||||
((#:import-path _) "github.com/zmap/zlint/v3/cmd/zlint")))
|
||||
(native-inputs (package-propagated-inputs go-github-com-zmap-zlint-v3))
|
||||
(propagated-inputs '())
|
||||
(inputs '())))
|
||||
|
||||
;;;
|
||||
;;; Avoid adding new packages to the end of this file. To reduce the chances
|
||||
;;; of a merge conflict, place them above by existing packages with similar
|
||||
|
||||
@@ -295,6 +295,115 @@ using the Git pkt-line format used in various Git operations.")
|
||||
(replace "go-github-com-go-git-gcfg"
|
||||
go-github-com-go-git-gcfg-v2))))))
|
||||
|
||||
(define-public go-github-com-cli-go-gh-v2
|
||||
(package
|
||||
(name "go-github-com-cli-go-gh-v2")
|
||||
(version "2.13.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cli/go-gh")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1a918ll60h65abs14mpnclk1w3468mi7khasixif04ihxd0rcsns"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:skip-build? #t
|
||||
#:import-path "github.com/cli/go-gh/v2"
|
||||
#:embed-files #~(list ".*\\.xml")
|
||||
;; Network access or git configuration are required.
|
||||
#:test-flags #~(list "-skip" "TestRemotes|TestNewHTTPClient")))
|
||||
(native-inputs
|
||||
(list go-github-com-alecthomas-chroma-v2
|
||||
go-github-com-leaanthony-go-ansi-parser
|
||||
go-github-com-stretchr-testify
|
||||
go-gopkg-in-h2non-gock-v1))
|
||||
(propagated-inputs
|
||||
(list go-github-com-alecaivazis-survey-v2
|
||||
go-github-com-charmbracelet-glamour
|
||||
go-github-com-charmbracelet-lipgloss
|
||||
go-github-com-cli-browser
|
||||
go-github-com-cli-safeexec
|
||||
go-github-com-cli-shurcool-graphql
|
||||
go-github-com-google-shlex
|
||||
go-github-com-henvic-httpretty
|
||||
go-github-com-itchyny-gojq
|
||||
go-github-com-makenowjust-heredoc
|
||||
go-github-com-masterminds-sprig-v3
|
||||
go-github-com-mgutz-ansi
|
||||
go-github-com-muesli-reflow
|
||||
go-github-com-muesli-termenv
|
||||
go-github-com-thlib-go-timezone-local
|
||||
go-golang-org-x-term
|
||||
go-golang-org-x-text
|
||||
go-gopkg-in-yaml-v3))
|
||||
(home-page "https://github.com/cli/go-gh")
|
||||
(synopsis "Go library for the GitHub CLI")
|
||||
(description
|
||||
"Package gh is a library for CLI Go applications to help interface with
|
||||
the gh CLI tool, and the @code{GitHub} API.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public go-github-com-cli-go-internal
|
||||
(package
|
||||
(name "go-github-com-cli-go-internal")
|
||||
(version "0.0.0-20241025142207-6c48bcd5ce24")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cli/go-internal")
|
||||
(commit (go-version->git-ref version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1s2rnmsdj22hg8hz9xv2fj1vs1k9xfz8rvz9bm1cg3ddq33hl4a5"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:skip-build? #t
|
||||
#:import-path "github.com/cli/go-internal"
|
||||
#:test-flags
|
||||
;; TestSimple/cover requires network access to proxy.golang.org.
|
||||
#~(list "-skip" "TestSimple/cover")))
|
||||
(propagated-inputs
|
||||
(list go-golang-org-x-mod
|
||||
go-golang-org-x-sys
|
||||
go-golang-org-x-tools))
|
||||
(home-page "https://github.com/cli/go-internal")
|
||||
(synopsis "Internal utilities for GitHub CLI")
|
||||
(description
|
||||
"This package provides internal utilities for the GitHub CLI. It is a
|
||||
hard fork of @code{testscript} to allow the @code{gh} maintainers to explore
|
||||
its use while providing flexibility for modifications and extensions.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public go-github-com-cli-shurcool-graphql
|
||||
(package
|
||||
(name "go-github-com-cli-shurcool-graphql")
|
||||
(version "0.0.4")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cli/shurcooL-graphql")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0w5ixfr4ia35n8adadr2rsca3f04bq36fxkgh27fw7rd0mxf199l"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:import-path "github.com/cli/shurcooL-graphql"))
|
||||
(home-page "https://github.com/cli/shurcooL-graphql")
|
||||
(synopsis "GraphQL client implementation for GitHub CLI")
|
||||
(description
|
||||
"This package provides a GraphQL client implementation forked from
|
||||
@code{shurcooL/graphql}, customized for use in the GitHub CLI.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public go-github-com-jiangxin-goconfig
|
||||
(package
|
||||
(name "go-github-com-jiangxin-goconfig")
|
||||
|
||||
+1753
-68
File diff suppressed because it is too large
Load Diff
+820
-54
File diff suppressed because it is too large
Load Diff
+4
-31
@@ -2183,11 +2183,9 @@ and routines to assist in editing internationalized text.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public girara
|
||||
;; TODO: Move propagated inputs to inputs after core-updates is merged (as
|
||||
;; of 2024-03)
|
||||
(package
|
||||
(name "girara")
|
||||
(version "0.4.5")
|
||||
(version "2026.02.04")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -2196,35 +2194,10 @@ and routines to assist in editing internationalized text.")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "04igidbihgq5k7fh0jd5n26w00qlb47riky6q7qlp5k314d6cd2y"))))
|
||||
(arguments
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'check 'start-xserver
|
||||
;; Tests require a running X server.
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((xorg-server (assoc-ref inputs "xorg-server"))
|
||||
(display ":1"))
|
||||
(setenv "DISPLAY" display)
|
||||
|
||||
;; On busy machines, tests may take longer than
|
||||
;; the default of four seconds.
|
||||
(setenv "CK_DEFAULT_TIMEOUT" "20")
|
||||
|
||||
;; Don't fail due to missing '/etc/machine-id'.
|
||||
(setenv "DBUS_FATAL_WARNINGS" "0")
|
||||
(zero? (system (string-append xorg-server "/bin/Xvfb "
|
||||
display " &")))))))))
|
||||
(native-inputs
|
||||
(list pkg-config
|
||||
check
|
||||
gettext-minimal
|
||||
`(,glib "bin")
|
||||
xorg-server-for-tests))
|
||||
;; Listed in 'Requires.private' of 'girara.pc'.
|
||||
(propagated-inputs (list gtk+ json-glib))
|
||||
(base32 "04adir5a8g2hqgv4vzpg52i2524abpcrqf3fcffrbwp8syan0df1"))))
|
||||
(build-system meson-build-system)
|
||||
(native-inputs (list pkg-config))
|
||||
(inputs (list glib))
|
||||
(home-page "https://pwmt.org/projects/girara/")
|
||||
(synopsis "Library for minimalistic gtk+3 user interfaces")
|
||||
(description "Girara is a library that implements a user interface that
|
||||
|
||||
@@ -7590,7 +7590,7 @@ with a FSM is being built (for example, from a Makefile.)")
|
||||
(define-public guile-ini
|
||||
(package
|
||||
(name "guile-ini")
|
||||
(version "0.5.6")
|
||||
(version "1.0.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -7599,7 +7599,7 @@ with a FSM is being built (for example, from a Makefile.)")
|
||||
(file-name (string-append name "-" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0mz7mpcf6q1z9j9ydz1ngr4hglci3ghmharv1isx9wgby3l2dcf5"))))
|
||||
"12mfch7dznx67r5zw88pp4ma3pw6akif7kdr0kak1gvawgfy277y"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags '("GUILE_AUTO_COMPILE=0") ;to prevent guild warnings
|
||||
|
||||
@@ -856,17 +856,17 @@ Guile's foreign function interface.")
|
||||
(define-public guile-bytestructures
|
||||
(package
|
||||
(name "guile-bytestructures")
|
||||
(version "1.0.10")
|
||||
(version "2.0.2")
|
||||
(home-page "https://github.com/TaylanUB/scheme-bytestructures")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url home-page)
|
||||
(commit version)))
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"14k50jln32kkxv41hvsdgjkkfj6xlv06vc1caz01qkgk1fzh72nk"))))
|
||||
"1dyhf39s16q3fvps0mfb65xrlcb8rk8m5kc82ngkwhzmf1svalpc"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags '("GUILE_AUTO_COMPILE=0") ;to prevent guild warnings
|
||||
|
||||
@@ -112,6 +112,7 @@
|
||||
#:use-module (guix build-system cmake)
|
||||
#:use-module (guix build-system glib-or-gtk)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system go)
|
||||
#:use-module (guix build-system guile)
|
||||
#:use-module (guix build-system meson)
|
||||
#:use-module (guix build-system perl)
|
||||
@@ -310,6 +311,38 @@ sharing.")
|
||||
(define-deprecated-package barrier
|
||||
deskflow)
|
||||
|
||||
(define-public hd-idle
|
||||
(package
|
||||
(name "hd-idle")
|
||||
(version "1.22")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/adelolmo/hd-idle")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "12nckzp00b3y91igp8jzlf6as353la6ar8gp6b646kn9gi2hrla3"))
|
||||
(snippet
|
||||
#~(begin
|
||||
(use-modules (guix build utils))
|
||||
(delete-file-recursively "vendor")))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list #:import-path "github.com/adelolmo/hd-idle"
|
||||
#:install-source? #f))
|
||||
(inputs
|
||||
(list go-github-com-benmcclelland-sgio))
|
||||
(home-page "https://github.com/adelolmo/hd-idle")
|
||||
(synopsis "Spin down idle hard disks")
|
||||
(description "@command{hd-idle} is a utility program for spinning down
|
||||
external disks after a period of idle time. Since most USB hard drives do not
|
||||
support setting the idle timer via @command{hdparm}, hd-idle can be used as a
|
||||
workaround.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public hw-probe
|
||||
(package
|
||||
(name "hw-probe")
|
||||
|
||||
@@ -518,6 +518,8 @@ Japanese language input in most graphical applications.")
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ;no tests
|
||||
#:configure-flags
|
||||
#~(list "CFLAGS=-Wno-error=incompatible-pointer-types")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-skk-jisyo
|
||||
@@ -1133,6 +1135,7 @@ IBus-Table on IBus framework:
|
||||
(string-append out "/libexec/ibus-setup-stt")))))))))
|
||||
(inputs
|
||||
(list bash-minimal
|
||||
gst-plugins-good ; for pulsesrc
|
||||
gst-vosk
|
||||
gstreamer
|
||||
gtk
|
||||
|
||||
@@ -96,6 +96,7 @@
|
||||
#:use-module (gnu packages golang-xyz)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages graphics)
|
||||
#:use-module (gnu packages haskell-xyz)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages image-processing)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
@@ -116,6 +117,7 @@
|
||||
#:use-module (gnu packages python-web)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages suckless)
|
||||
#:use-module (gnu packages stb)
|
||||
#:use-module (gnu packages terminals)
|
||||
@@ -1051,6 +1053,67 @@ synchronization of multiple instances.")
|
||||
(home-page "https://nomacs.org/")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public timg
|
||||
(package
|
||||
(name "timg")
|
||||
(version "1.6.3")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/hzeller/timg")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0xr3g6my2n9ry5mqiw1qvf7m0lpmj20h2xsnh75653ha83wqxmhm"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Remove bundled sources
|
||||
#~(begin
|
||||
(delete-file-recursively "third_party") #t))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:configure-flags
|
||||
#~'("-Wno-dev" "-DWITH_OPENSLIDE_SUPPORT=ON")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'configure 'fix-stb-path
|
||||
;; This package expects stb-image to be at stb/stb_image.h, but
|
||||
;; Guix puts it at stb_image.h instead
|
||||
(lambda _
|
||||
(substitute* "src/CMakeLists.txt"
|
||||
(("stb/stb")
|
||||
"stb"))
|
||||
(substitute* "src/stb-image-source.cc"
|
||||
(("#include \"stb/stb_image.h\"")
|
||||
"#include \"stb_image.h\"")))))
|
||||
#:tests? #f)) ;No tests
|
||||
(inputs (list cairo
|
||||
ffmpeg
|
||||
graphicsmagick
|
||||
libdeflate
|
||||
libdicom
|
||||
libexif
|
||||
libjpeg-turbo
|
||||
librsvg
|
||||
libsixel
|
||||
libxml2
|
||||
openjpeg
|
||||
openslide
|
||||
poppler
|
||||
qoi
|
||||
sqlite
|
||||
stb-image))
|
||||
(native-inputs (list git pandoc pkg-config))
|
||||
(home-page "https://timg.sh/")
|
||||
(synopsis "Terminal image and video viewer")
|
||||
(description
|
||||
"This package provides a user-friendly terminal image viewer that uses
|
||||
graphic capabilities of terminals (Sixel, Kitty or iterm2), or 24-Bit color
|
||||
capabilities and unicode character blocks if these are not available.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public xzgv
|
||||
(package
|
||||
(name "xzgv")
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
#:use-module (gnu packages cpp)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages datastructures)
|
||||
#:use-module (gnu packages documentation)
|
||||
#:use-module (gnu packages fontutils)
|
||||
#:use-module (gnu packages freedesktop)
|
||||
@@ -106,6 +107,7 @@
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages ragel)
|
||||
#:use-module (gnu packages sphinx)
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages swig)
|
||||
#:use-module (gnu packages textutils)
|
||||
#:use-module (gnu packages video)
|
||||
@@ -245,6 +247,29 @@ code is Valgrind-clean and unit tested.")
|
||||
(home-page "https://sourceforge.net/projects/iqa/")
|
||||
(license license:bsd-4)))
|
||||
|
||||
(define-public libdicom
|
||||
(package
|
||||
(name "libdicom")
|
||||
(version "1.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/ImagingDataCommons/libdicom")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0l1z8riv7lrw65nswq8lvyvnxn5vc06gydwc96gj3ywb1gcqv831"))))
|
||||
(build-system meson-build-system)
|
||||
(inputs (list check uthash))
|
||||
(native-inputs (list pkg-config))
|
||||
(home-page "https://github.com/ImagingDataCommons/libdicom")
|
||||
(synopsis "C library for reading DICOM files")
|
||||
(description
|
||||
"This package is a C library and a set of command-line tools for reading
|
||||
DICOM WSI files.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public libpng
|
||||
(package
|
||||
(name "libpng")
|
||||
@@ -1109,6 +1134,41 @@ JPEG 2000 Reference Software.")
|
||||
(home-page "https://github.com/uclouvain/openjpeg")
|
||||
(license license:bsd-2)))
|
||||
|
||||
(define-public openslide
|
||||
(package
|
||||
(name "openslide")
|
||||
(version "4.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/openslide/openslide")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "00gc530g0lxm2lhwq249w97021w1v1y9ybqs2z5l1z922s15rhl2"))))
|
||||
(build-system meson-build-system)
|
||||
(inputs (list cairo
|
||||
gdk-pixbuf
|
||||
glib
|
||||
libdicom
|
||||
libjpeg-turbo
|
||||
libpng
|
||||
libtiff
|
||||
libxml2
|
||||
openjpeg
|
||||
sqlite
|
||||
zlib
|
||||
zstd))
|
||||
(native-inputs (list pkg-config))
|
||||
(home-page "https://openslide.org/")
|
||||
(synopsis "C library for reading slide image files")
|
||||
(description
|
||||
"OpenSlide is a C library for reading whole slide image files (also known
|
||||
as virtual slides). It provides a consistent and simple API for reading files
|
||||
from multiple vendors.")
|
||||
(license license:lgpl2.1)))
|
||||
|
||||
(define-public giflib
|
||||
(package
|
||||
(name "giflib")
|
||||
@@ -1968,6 +2028,34 @@ possible, all formats supported by the PNG standard are represented.")
|
||||
use, copy, modify and distribute these images for any purpose and without fee
|
||||
is hereby granted."))))
|
||||
|
||||
(define-public qoi
|
||||
(let ((commit "6fff9b70dd79b12f808b0acc5cb44fde9998725e")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "qoi")
|
||||
(version (git-version "0.0.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/phoboslab/qoi")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "078zasncyylgnwx6br82nkjssl82wygz6fh8zm65fbfpadzfa3x7"))))
|
||||
(build-system copy-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:install-plan
|
||||
#~'(("qoi.h" "include/"))
|
||||
#:tests? #f)) ;No tests
|
||||
(home-page "https://qoiformat.org")
|
||||
(synopsis "Library for the QOI image format")
|
||||
(description
|
||||
"This package provides a library for the QOI image format, offering
|
||||
fast, lossless image compression.")
|
||||
(license license:expat))))
|
||||
|
||||
(define-public libjpeg-turbo
|
||||
(package
|
||||
(name "libjpeg-turbo")
|
||||
|
||||
@@ -75,33 +75,26 @@
|
||||
(define-public babeltrace
|
||||
(package
|
||||
(name "babeltrace")
|
||||
(version "2.0.5")
|
||||
(version "2.1.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.efficios.com/files/babeltrace/babeltrace2-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "1d7jxljbfb4y8jmxm7744ndhh9k9rw8qhmnljb19wz7flzr9x3vv"))))
|
||||
(base32 "171cn0y6qbixqggbw7minf4ggfa1j5yc0a1bsj5rnrxd6k93z0qj"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; FIXME - When Python's bindings are enabled, tests do not
|
||||
; pass.
|
||||
#:make-flags
|
||||
,#~(list
|
||||
(string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib")
|
||||
"DISTSETUPOPTS=--single-version-externally-managed") ;no .egg files
|
||||
(string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib"))
|
||||
#:configure-flags
|
||||
'("--enable-debug-info"
|
||||
"--enable-man-pages"
|
||||
"--enable-python-bindings"
|
||||
"--enable-python-plugins")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; These are recommended in the project's README for a development
|
||||
;; build configuration.
|
||||
(add-after 'unpack 'reconfigure
|
||||
(lambda _
|
||||
(delete-file "configure"))))))
|
||||
))
|
||||
(inputs
|
||||
(list glib))
|
||||
;; NOTE - elfutils is used for the LTTng debug information filter
|
||||
@@ -110,30 +103,15 @@
|
||||
;; `#:configure-flags`.
|
||||
(propagated-inputs
|
||||
(list elfutils))
|
||||
;; NOTE - python-3 is set here for generating the bindings. Users need to
|
||||
;; install python-3 in their profile in order to use these bindings.
|
||||
;;
|
||||
;; NOTE - Babeltrace 2.0.4 is distributed with a aclocal.m4 that does not
|
||||
;; support Python3.10. We can either disable Python's bindings or we can
|
||||
;; reconfigure the project with our autoconf. This is because the
|
||||
;; distribution tarballs are generated on Ubuntu LTS 18.04.
|
||||
;;
|
||||
;; `paredit-raise-sexp' on the first list of native inputs and remove the
|
||||
;; 'autoreconf invocation whenever we bump to the next version that is
|
||||
;; goind to be generated on Ubuntu LTS 22.04.
|
||||
(native-inputs
|
||||
(append
|
||||
(list asciidoc
|
||||
bison
|
||||
flex
|
||||
pkg-config
|
||||
python-3
|
||||
python-sphinx
|
||||
swig-4.0
|
||||
xmltoman)
|
||||
(list autoconf
|
||||
automake
|
||||
libtool)))
|
||||
(list asciidoc
|
||||
bison
|
||||
flex
|
||||
pkg-config
|
||||
python-3
|
||||
python-sphinx
|
||||
swig-4.0
|
||||
xmltoman))
|
||||
(home-page "https://babeltrace.org/")
|
||||
(synopsis "Trace manipulation toolkit")
|
||||
(description "Babeltrace 2 is a framework for viewing, converting,
|
||||
@@ -388,14 +366,14 @@ many probes which instrument numerous interesting parts of Linux.")
|
||||
(define-public lttng-ust
|
||||
(package
|
||||
(name "lttng-ust")
|
||||
(version "2.13.8")
|
||||
(version "2.15.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://lttng.org/files/lttng-ust/"
|
||||
"lttng-ust-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0dyr4j8f8y6fmfpxb3ajkc1ndwpl1baxzbyc4ksx8ym3p7d9ivyl"))))
|
||||
"0a1yk6cci5yqkdy3fvjdky0lc1sbpcxhpm43vb3h1pahg8y75jbb"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
(list numactl))
|
||||
@@ -414,23 +392,19 @@ to ring buffers shared with a consumer daemon.")
|
||||
(define-public lttng-tools
|
||||
(package
|
||||
(name "lttng-tools")
|
||||
(version "2.13.14")
|
||||
(version "2.15.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://lttng.org/files/lttng-tools/"
|
||||
"lttng-tools-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1jxdwm0a3z70jrx6yg57x5cswi7ycgyazng41rkgxnq7mp2gggak"))))
|
||||
"12pjxdfqg9ri4wng143x9dvwcrx9q2kg1isv4xc1v9vdalb92wsd"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("--enable-python-bindings")
|
||||
;; FIXME - Tests are disabled for now because one test hangs
|
||||
;; indefinetely. Also, parallel testing is not possible because of how
|
||||
;; the lttng-daemon handles sessions. Thus, keep parallel testing
|
||||
;; disabled even after tests are enabled!
|
||||
;; FIXME - Tests are disabled for now.
|
||||
#:tests? #f
|
||||
#:parallel-tests? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'configure 'set-environment-variables
|
||||
@@ -440,11 +414,8 @@ to ring buffers shared with a consumer daemon.")
|
||||
;; We don't put (which "man") here because LTTng uses execlp.
|
||||
(add-after 'unpack 'patch-default-man-path
|
||||
(lambda _
|
||||
(substitute* "src/common/defaults.h"
|
||||
(("/usr/bin/man") "man"))))
|
||||
(add-before 'configure 'autoreconf
|
||||
(lambda _
|
||||
(invoke "autoreconf" "-vfi"))))))
|
||||
(substitute* "src/common/defaults.hpp"
|
||||
(("/usr/bin/man") "man")))))))
|
||||
;; NOTE - Users have to install python-3 in their profile to use the
|
||||
;; bindings. We don't put it in the inputs, because the rest of the tools
|
||||
;; can work without it.
|
||||
@@ -452,31 +423,22 @@ to ring buffers shared with a consumer daemon.")
|
||||
(list liburcu popt numactl))
|
||||
(propagated-inputs
|
||||
(list kmod module-init-tools))
|
||||
;; NOTE - LTTng 2.13.9 is distributed with a aclocal.m4 that does not
|
||||
;; support Python3.10. We can either disable Python's bindings or we can
|
||||
;; reconfigure the project with our autoconf. This is because the
|
||||
;; distribution tarballs are generated on Ubuntu LTS 18.04.
|
||||
;;
|
||||
;; `paredit-raise-sexp' on the first list of native inputs and remove the
|
||||
;; 'autoreconf build step whenever we bump to the next version that is
|
||||
;; goind to be generated on Ubuntu LTS 22.04.
|
||||
(native-inputs
|
||||
(append
|
||||
(list pkg-config
|
||||
perl
|
||||
libpfm4
|
||||
python-3
|
||||
swig-4.0
|
||||
procps
|
||||
which
|
||||
flex
|
||||
bison
|
||||
asciidoc
|
||||
libxml2
|
||||
lttng-ust)
|
||||
(list autoconf
|
||||
automake
|
||||
libtool)))
|
||||
(list
|
||||
asciidoc
|
||||
babeltrace
|
||||
bison
|
||||
flex
|
||||
libpfm4
|
||||
libxml2
|
||||
lttng-ust
|
||||
perl
|
||||
procps
|
||||
python-3
|
||||
swig-4.0
|
||||
which
|
||||
pkg-config
|
||||
))
|
||||
(home-page "https://lttng.org/")
|
||||
(synopsis "LTTng userspace tracer libraries")
|
||||
(description "The lttng-tools project provides a session
|
||||
|
||||
@@ -298,8 +298,8 @@ Verification specification
|
||||
(home-page "https://github.com/ipfs/go-bitfield")
|
||||
(synopsis "Allocated up-front Bitfield for Golang")
|
||||
(description
|
||||
"This package implements a functionality similar to standard
|
||||
@code{big.Int} with some optimizations to use in IPFS.")
|
||||
"This package implements bitfields to the standard library's @code{big.Int}
|
||||
with some optimizations for use in IPFS.")
|
||||
(license (list license:expat license:asl2.0))))
|
||||
|
||||
(define-public go-github-com-ipfs-go-block-format
|
||||
@@ -1191,11 +1191,9 @@ IPLD graph as detailed below. Objects are demonstrated here using both
|
||||
go-github-com-libp2p-go-libp2p))
|
||||
(home-page "https://github.com/ipfs/go-peertaskqueue")
|
||||
(synopsis "Prioritized queue of abstract tasks distributed among peers")
|
||||
;; Project has nothing in README, see
|
||||
;; <https://github.com/ipfs/go-peertaskqueue/issues/1>.
|
||||
(description
|
||||
"This package implements a functionality to prioritize queue of abstract
|
||||
tasks distributed among peers.")
|
||||
"This package implements a prioritized list of tasks to be executed on
|
||||
peers.")
|
||||
(license (list license:asl2.0 license:expat))))
|
||||
|
||||
(define-public go-github-com-ipfs-go-test
|
||||
|
||||
+11
-9
@@ -14,7 +14,7 @@
|
||||
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
|
||||
;;; Copyright © 2022 jgart <jgart@dismail.de>
|
||||
;;; Copyright © 2023, 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2024, 2025 Ashish SHUKLA <ashish.is@lostca.se>
|
||||
;;; Copyright © 2024-2026 Ashish SHUKLA <ashish.is@lostca.se>
|
||||
;;; Copyright © 2024 Christian Miller <christian.miller@dadoes.de>
|
||||
;;; Copyright © 2024 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2025 Zheng Junjie <z572@z572.online>
|
||||
@@ -348,7 +348,7 @@ Conferencing} and @acronym{ICB, Internet Citizen's Band}.")
|
||||
(define-public weechat
|
||||
(package
|
||||
(name "weechat")
|
||||
(version "4.8.2")
|
||||
(version "4.9.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -357,7 +357,7 @@ Conferencing} and @acronym{ICB, Internet Citizen's Band}.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"06lmbd27fdj7z7v6m096csswp73354516z64apfyz8lr5kh140wq"))))
|
||||
"1pwayhpnyd6nq1sph4hqi43xwqgq6vj6fr8q0xqn0jx5zzjlyx8c"))))
|
||||
(build-system cmake-build-system)
|
||||
(outputs '("out" "doc"))
|
||||
(native-inputs
|
||||
@@ -393,12 +393,13 @@ Conferencing} and @acronym{ICB, Internet Citizen's Band}.")
|
||||
#~(modify-phases %standard-phases
|
||||
#$@(if (target-x86?)
|
||||
#~((add-after 'install 'move-doc
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(doc (assoc-ref outputs "doc"))
|
||||
(from (string-append out "/share/doc/weechat"))
|
||||
(to (string-append doc "/share/doc/weechat")))
|
||||
(mkdir-p (string-append doc "/share/doc"))
|
||||
(lambda _
|
||||
(let ((from (string-append #$output
|
||||
"/share/doc/weechat"))
|
||||
(to (string-append #$output:doc
|
||||
"/share/doc/weechat")))
|
||||
(mkdir-p (string-append #$output:doc
|
||||
"/share/doc"))
|
||||
(rename-file from to)))))
|
||||
#~()))))
|
||||
(synopsis "Extensible chat client")
|
||||
@@ -1038,6 +1039,7 @@ but can also be used independently as a logging bot.")
|
||||
(uri (git-reference
|
||||
(url "https://git.causal.agency/scooper")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0sqb8hg402il38pjhwa3lfyrskf1yr6yjd5fswqvk3d15v1jq4m8"))))
|
||||
(build-system gnu-build-system)
|
||||
|
||||
@@ -1177,6 +1177,7 @@ new Date();"))))
|
||||
fontconfig
|
||||
freetype
|
||||
giflib
|
||||
gtk+
|
||||
lcms
|
||||
elfutils
|
||||
libjpeg-turbo
|
||||
@@ -1498,7 +1499,7 @@ new Date();"))))
|
||||
(for-each reset-file-timestamp
|
||||
(find-files dir #:directories? #t)))
|
||||
(with-directory-excursion dir
|
||||
(let ((files (find-files "." #:directories? #t)))
|
||||
(let ((files (find-files ".")))
|
||||
(apply invoke "zip" "-0" "-X" archive files)))))))
|
||||
(for-each repack-archive
|
||||
(find-files #$output:doc "\\.zip$"))
|
||||
@@ -1547,6 +1548,7 @@ new Date();"))))
|
||||
fontconfig
|
||||
freetype
|
||||
giflib
|
||||
gtk+
|
||||
lcms
|
||||
libjpeg-turbo
|
||||
libpng
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
;;; Copyright © 2023-2025 Zheng Junjie <873216071@qq.com>
|
||||
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
|
||||
;;; Copyright © 2025, 2026 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2025 Sughosha <sughosha@disroot.org>
|
||||
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@@ -65,14 +65,14 @@
|
||||
(define-public kqtquickcharts
|
||||
(package
|
||||
(name "kqtquickcharts")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kqtquickcharts-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0jywd5s5l9bj4bv1jvbjghgdmiac4q1infxr1mfs7z4fd6408nbc"))))
|
||||
"0z2421ffvxfp85pl80203g3pd3xg8dh60rd6zxy182bkr5l5hymw"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list qtdeclarative))
|
||||
@@ -89,14 +89,14 @@ charts.")
|
||||
(define-public analitza
|
||||
(package
|
||||
(name "analitza")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/analitza-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1dzx7ff4bx1ma3am7928y3qp99lxxd1zk4czfpcm66fn2q8w02sg"))))
|
||||
(base32 "1bn5f3pz7fa9sjjmy0cxaypxsl4lbf9lsfx5pbwj0s5d4xlrh62r"))))
|
||||
(native-inputs (list extra-cmake-modules qttools))
|
||||
(inputs (list eigen qtbase qtdeclarative qtsvg))
|
||||
(build-system qt-build-system)
|
||||
@@ -179,14 +179,14 @@ Currently available boards include:
|
||||
(define-public kalgebra
|
||||
(package
|
||||
(name "kalgebra")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kalgebra-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "05chl85zvcvlkdn657awx93n0zpk6lzpq5cgx27rfl0wjyy5mbbm"))))
|
||||
(base32 "0h08lhm9ycyzjs3vga4rbdxl04j11n6p2xypzgirxx6hmg0nhnk9"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -231,14 +231,14 @@ such as addition, trigonometric functions or derivatives.")
|
||||
(define-public ktouch
|
||||
(package
|
||||
(name "ktouch")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/ktouch-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1467905b8l5dnml5bdm0zg9agi3knprkmg16r7k1ncljqkq5xvc8"))))
|
||||
(base32 "0iawk7dv8zqlypgxvf0n2qzk5q0yg8kkri1cak85za7kj2sf99cy"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools pkg-config))
|
||||
@@ -369,14 +369,14 @@ to perform data analysis.")
|
||||
(define-public marble
|
||||
(package
|
||||
(name "marble")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/marble-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1m1x1imcibyq6z38l9wk6qk9b9w8lyz0gk69lavy9qqsyrq4wi3g"))))
|
||||
(base32 "078a342zkbd93pbgpv4ys1zynnrc08lk7rh6nqjzmgz046591qir"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
|
||||
|
||||
@@ -2760,13 +2760,7 @@ covers feedback and persistent events.")
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1dkzq7zn10v5qx75ybbi8p8bqaxnqxkp666my7f85hvkgnga8kfd"))
|
||||
(modules '((guix build utils)))
|
||||
;; Allow following paths or symlinks outside this package.
|
||||
(snippet
|
||||
'(substitute* "src/kpackage/private/package_p.h"
|
||||
(("bool externalPaths = false;")
|
||||
"bool externalPaths = true;")))))
|
||||
"1dkzq7zn10v5qx75ybbi8p8bqaxnqxkp666my7f85hvkgnga8kfd"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -2782,10 +2776,28 @@ covers feedback and persistent events.")
|
||||
;; The `plasma-querytest' test is known to fail when tests are run in parallel:
|
||||
;; <https://sources.debian.org/src/kpackage/5.115.0-2/debian/changelog/#L109>
|
||||
#:parallel-tests? #f
|
||||
#:test-exclude "plasmoidpackagetest"
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch
|
||||
(lambda _
|
||||
(substitute* "src/kpackage/package.cpp"
|
||||
(("bool externalPaths = false;")
|
||||
"bool externalPaths = true;"))
|
||||
(substitute* '("src/kpackage/packageloader.cpp")
|
||||
(("QDirIterator::Subdirectories")
|
||||
"QDirIterator::Subdirectories | QDirIterator::FollowSymlinks"))))
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _ (setenv "HOME" (getcwd)))))))
|
||||
(lambda _ (setenv "HOME" (getcwd))))
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? parallel-tests? test-exclude
|
||||
#:allow-other-keys)
|
||||
(setenv "CTEST_OUTPUT_ON_FAILURE" "1")
|
||||
(invoke "ctest" "--rerun-failed" "--output-on-failure"
|
||||
"-j" (if parallel-tests?
|
||||
(number->string (parallel-job-count))
|
||||
"1")
|
||||
"-E" test-exclude))))))
|
||||
(home-page "https://community.kde.org/Frameworks")
|
||||
(synopsis "Installation and loading of additional content as packages")
|
||||
(description "The Package framework lets the user install and load packages
|
||||
@@ -4863,8 +4875,6 @@ need.")
|
||||
"languagetoolconfigwidgettest"
|
||||
"translator-translatorwidgettest"
|
||||
"translator-translatorengineloader\
|
||||
test"
|
||||
"texttospeech-texttospeechactions\
|
||||
test")
|
||||
"|")
|
||||
")")
|
||||
@@ -4894,7 +4904,6 @@ test")
|
||||
kxmlgui
|
||||
qtkeychain-qt6
|
||||
qtmultimedia
|
||||
qtspeech
|
||||
sonnet))
|
||||
(home-page "https://community.kde.org/Frameworks")
|
||||
(synopsis "Various text handling addons")
|
||||
|
||||
+86
-86
@@ -52,14 +52,14 @@
|
||||
(define-public libkdegames
|
||||
(package
|
||||
(name "libkdegames")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libkdegames-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "070lixb7iz4n1zb4w6xsj7xmjkbvcd6zmryq0k2pv9c7n1c5lq34"))))
|
||||
(base32 "0wlczmi0i8k3fwnn8jh8hclxzxx7ffixxp1y2gcfyylqa8xr6n5j"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -97,14 +97,14 @@
|
||||
(define-public katomic
|
||||
(package
|
||||
(name "katomic")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/katomic-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0kv2mwifjr6i6h0i79b3zfcl05xcr1jlwa3y9rszhif3g7ripyxj"))))
|
||||
(base32 "10d274in6a89zfp543hnnfvia5y3034npjarzp7mx04p1frjc6jg"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -136,14 +136,14 @@ This package is part of the KDE games module.")
|
||||
(define-public ktuberling
|
||||
(package
|
||||
(name "ktuberling")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ktuberling-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0lvwb126rq0prpmmd1argvydvhvpg6fb9wjwkiy33dsigjin4a8d"))))
|
||||
(base32 "0aajz7jxx5nka31903ri2nbyzy1djs96lkxz53m7q48j1kqyhz74"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -188,14 +188,14 @@ This package is part of the KDE games module.")
|
||||
(define-public picmi
|
||||
(package
|
||||
(name "picmi")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/picmi-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1ddpqswsmria5lqf6698f17jsr6108grf3hbalf0kzb8gb42vpha"))))
|
||||
(base32 "0v7gi8ar68rg6wzpx23i40mhcchwcf3rvq1a0f9zlkkgzdnls9kv"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -226,14 +226,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kolf
|
||||
(package
|
||||
(name "kolf")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kolf-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1s4mr16lbiw0km31y5419bxih9sxq95gcl4wdr8jfl03znx5k4vd"))))
|
||||
(base32 "0hh9h0k2fv1h7r945xi52m5n5kgi2xy409fmjlw0f5nkgy0b1sg3"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -277,14 +277,14 @@ This package is part of the KDE games module.")
|
||||
(define-public libkmahjongg
|
||||
(package
|
||||
(name "libkmahjongg")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/libkmahjongg-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1awppljvspk2nkqdjqfpmqb26n64dsn0grmir5xf83nv94gynpxc"))))
|
||||
(base32 "016f3n09n3d1ca81cg6yqczap0zy8vjn1vz1fxkj6b5z70y5bsx1"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -326,14 +326,14 @@ other Mah Jongg like games.")
|
||||
(define-public kmahjongg
|
||||
(package
|
||||
(name "kmahjongg")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kmahjongg-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0gkry9syljzwfhqff4j7kli6634y5a9wz2svczj8v6ivw399i5vn"))))
|
||||
(base32 "1w8l7lm87ngpfn6978cx1bwmxngfxifivazci1322z7y3s5x97yd"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -368,14 +368,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kshisen
|
||||
(package
|
||||
(name "kshisen")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kshisen-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0a9niqsn0jnf10mg05dyxv17xas78nhirs8004pkkhnphc5a917b"))))
|
||||
(base32 "13fp2mwslzlfpc15figwxf48lnd0z6cgfrxr8mlnai7kpyd22giv"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules
|
||||
@@ -407,14 +407,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kajongg
|
||||
(package
|
||||
(name "kajongg")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kajongg-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "16ab4v1rm8f4pzb4s21zg4yinj2dfg12rkc0s59gvxb81v1vnkmj"))))
|
||||
(base32 "0ccyg22w50bv9qa7fzk33wwbvjzs1605653i6byh2sv2bi2ngyh5"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -481,14 +481,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kbreakout
|
||||
(package
|
||||
(name "kbreakout")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kbreakout-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0aa0acsv62q7cn2r3qb3azkzpscfs8wy62sv4hqfh8fmjgkld4yw"))))
|
||||
(base32 "1iy99a87j8zr3ldy8mpqgngahpaqkqg5afm6ddyvfnq5qm3cgm6m"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -522,14 +522,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kmines
|
||||
(package
|
||||
(name "kmines")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmines-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "06km3pn90ld5f5khcrwwra8s9aq7r66ja12nbnmd9xd5ny7gxdjb"))))
|
||||
(base32 "1a4iqlhl182lxglrq1gp3bqr981dpa70k6lv6va9074xhkf0fazi"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -563,14 +563,14 @@ This package is part of the KDE games module.")
|
||||
(define-public konquest
|
||||
(package
|
||||
(name "konquest")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/konquest-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1dvm56b5kg2mqjxwyw8b1cavfz8kpb5jfqynvqldbwrsp5sixack"))))
|
||||
(base32 "0aaq599xjf3llxh3rirx20ajca9r8c5s71gw36div4v3q0g650zk"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -606,14 +606,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kbounce
|
||||
(package
|
||||
(name "kbounce")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kbounce-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "025fdkp3792dlh3b2kc2h4516sjnlv2x1pvn410c6ffcr2mrwk3d"))))
|
||||
(base32 "081v9m1s7zccqb3myvq645z2xcg2kk1kz61iljb98bdngrmk7m6m"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -648,14 +648,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kblocks
|
||||
(package
|
||||
(name "kblocks")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kblocks-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0iva9yqsx2xs4qyl1f665va5qs5g0g57qj72z56hdn7w7cyarzr3"))))
|
||||
(base32 "01s46l0rr7jiz0daa9ja5k7ippy4bppn5qadp3pajv7z5psbahmw"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -690,14 +690,14 @@ This package is part of the KDE games module.")
|
||||
(define-public ksudoku
|
||||
(package
|
||||
(name "ksudoku")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/ksudoku-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1wsgkaxci4ljj9dgr5zz0qqkbr9wp7a855wx9q5ka1piaf9zmg4v"))))
|
||||
(base32 "1rsf7ybnx3z3v9bq8dgfjzs2f3syzy2pbriiq14pfpnfa1slsgpv"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -754,14 +754,14 @@ This package is part of the KDE games module.")
|
||||
(define-public klickety
|
||||
(package
|
||||
(name "klickety")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/klickety-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1akgfcavzq2yn3577gzbraa880zff8alx7k9h2bny0hzxxqrdxf9"))))
|
||||
(base32 "11fqabgvmvsg2wlzdbnpzkpghvx7ma5hzxyr213f56nlir8zk7ki"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -793,14 +793,14 @@ This package is part of the KDE games module.")
|
||||
(define-public klines
|
||||
(package
|
||||
(name "klines")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/klines-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "168c1n38y410pjq6cwnxlxfs9bw20mmmywcih27i4ba5fisghhjy"))))
|
||||
(base32 "00w17ranmxvxrr55ddys2pw0yc66d4nshz6hp0rm2rmhpim1kmgz"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -840,14 +840,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kgoldrunner
|
||||
(package
|
||||
(name "kgoldrunner")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kgoldrunner-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0z2kgllcvvgccnv921609sdk6pj6p1d02ry3fxy776akx7baj745"))))
|
||||
(base32 "1g0b8xr7lbhq2wgpg2vr6ij0dpymr9d1fx1qdccc7w6ay2dxc6xm"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -885,14 +885,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kdiamond
|
||||
(package
|
||||
(name "kdiamond")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kdiamond-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "08aiic17lw6f485czcjsl7zj8hrpzm7afgcmizh00chp7h0nnm4c"))))
|
||||
(base32 "1hj7mywkq1m30sb2nklwwfn0xly96g9645655mv2c8l27h2if6g1"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -927,14 +927,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kfourinline
|
||||
(package
|
||||
(name "kfourinline")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kfourinline-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1pmkjlyi819p6f893zcgfhdwyqr5vb582yhykwj7y44br7l76k0h"))))
|
||||
(base32 "09ihfdc93mdbyq42l89kmyxw3cp714jw5gkcrxjwdp82l8mw5wvp"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -970,14 +970,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kblackbox
|
||||
(package
|
||||
(name "kblackbox")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kblackbox-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1a5lvbpdhvg3c6plam4aniv6qf786sscnq1cjlbdx8wgwi2hwghl"))))
|
||||
(base32 "08gg4bpk9wjyfa554mx8z1ndmf01xqnl8b893lgc90irhb8l8809"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1014,14 +1014,14 @@ This package is part of the KDE games module.")
|
||||
(define-public knetwalk
|
||||
(package
|
||||
(name "knetwalk")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/knetwalk-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qkf15bb7vwrb4ffff2c0jsfq2zq2hik5x1ms8j8nxz1s7v97ijh"))))
|
||||
(base32 "1ymsc6xc2ip4rkd8d2lifp0vj5sz820yf4dndf3bvfg8adbsrksm"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -1057,14 +1057,14 @@ This package is part of the KDE games module.")
|
||||
(define-public bomber
|
||||
(package
|
||||
(name "bomber")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/bomber-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0w4kwgvqc86wxxg6xvdql58rswabi5v988cj4wyla2bdih1x6l2i"))))
|
||||
(base32 "09azzlgp3b2866q5hd03imliq2xw8j7pwh6m37n3hl2bx5sdby54"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1102,14 +1102,14 @@ This package is part of the KDE games module.")
|
||||
(define-public granatier
|
||||
(package
|
||||
(name "granatier")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/granatier-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "15aw2h3vwhny2s8qqwqfwm3h6f6wgyfampydxn23xbdcsi783f65"))))
|
||||
(base32 "042abagdg79rzb874cs7bl5wn32x8085xbhc8i3yvra4rwjpjagc"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1143,14 +1143,14 @@ This package is part of the KDE games module.")
|
||||
(define-public ksirk
|
||||
(package
|
||||
(name "ksirk")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ksirk-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "18xw23azragqqq0f626dmzyi1f38r46pgqnnbbnbp4hspvzd8flw"))))
|
||||
(base32 "1lz53zmhdflwwbnfkbazbwvagqaq47ra6f973d9g09nq1jlzikw6"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1204,14 +1204,14 @@ This package is part of the KDE games module.")
|
||||
(define-public palapeli
|
||||
(package
|
||||
(name "palapeli")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/palapeli-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1r95rl398k9ja8qhdcbp6175wd8wllbq9053mnfz5a4gmvb5r3ss"))))
|
||||
(base32 "06352k9xdls5x76x2s6qachfym92lx2sb4hm1fpl5li456lcp7p2"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1254,14 +1254,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kiriki
|
||||
(package
|
||||
(name "kiriki")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kiriki-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0sp1iharcv5az5dj6wmwab062n07sylsidk4pjljacxa7cqnimy5"))))
|
||||
(base32 "1122j4m2llvxy1rn95a2r19q9v2dhw33asznf2axylywb3456gi6"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1295,14 +1295,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kigo
|
||||
(package
|
||||
(name "kigo")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kigo-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0s8agxxn3h9wxig48yw7qcc212q1i9mds9hrs5nn62kdccdc006a"))))
|
||||
(base32 "0pykhcfpmkq6c31igdhdcv442nlsx7pryq14ngjf64a9d1s4p6jh"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -1352,14 +1352,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kubrick
|
||||
(package
|
||||
(name "kubrick")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kubrick-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0g44a5b2w3xbs9y5zpbp5lys2wr98b69zbzc65gdrqz0s8ngwvhm"))))
|
||||
(base32 "0szjcc5npqb7sgnbh4yngnyf8fa8zl0n5c74ixayly4x6n4fahqq"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1398,14 +1398,14 @@ This package is part of the KDE games module.")
|
||||
(define-public lskat
|
||||
(package
|
||||
(name "lskat")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/lskat-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1kygh6agv4i4j3085ipbs4s8i416xi1nvmhcyydd712xxgf8h491"))))
|
||||
(base32 "0pn4lz07vxl3f5qdr62za016yvqic35zgrm9m9a1q1zs3044x65n"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1441,14 +1441,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kapman
|
||||
(package
|
||||
(name "kapman")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kapman-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0qfjr09xgr48nb0p6kxy5wn74qk24l1zj0nmiqw45wag3lsb2nbh"))))
|
||||
(base32 "1p6swx7pyggfl2m8hsjk9mn9jf273gvy5w6fz0670g03pprjypxy"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1484,14 +1484,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kspaceduel
|
||||
(package
|
||||
(name "kspaceduel")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kspaceduel-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "14d2yb5k0qf6b9g38mh4mblr5y4yd392ncb8gnwbagzxbnjz46d3"))))
|
||||
(base32 "02r39b2fh111y5dsm2w29mq7hpin08iwxm6k901acv07wswyyixp"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1522,14 +1522,14 @@ This package is part of the KDE games module.")
|
||||
(define-public bovo
|
||||
(package
|
||||
(name "bovo")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/bovo-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "05dfh2nzwak9bbcrzzlrwjpkb8nk6rr03plmrrh36d8qhlakiaxm"))))
|
||||
(base32 "05i2xn8yvl63prq4rsfgiaspnygpwvr5p5xa71ai0wp9j4h9679b"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1562,14 +1562,14 @@ This package is part of the KDE games module.")
|
||||
(define-public killbots
|
||||
(package
|
||||
(name "killbots")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/killbots-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0mqbspn4czjdsgs74dyxacbn6rk661dic82rlivblgca2xznsqq2"))))
|
||||
(base32 "1n36219klwcxjlwzczn3saczb2358cvm31xvijwf1hibr0ghj1i1"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1607,14 +1607,14 @@ This package is part of the KDE games module.")
|
||||
(define-public ksnakeduel
|
||||
(package
|
||||
(name "ksnakeduel")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ksnakeduel-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1c8z58y83gqsl5gdkyazxk250n2nz0bai5pm26h8hlskaraqjmzs"))))
|
||||
(base32 "1c1qd0g01lns4wmv9x1n5rg95av7p8i9v73ngwi78y52wjwkwfpz"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1649,14 +1649,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kollision
|
||||
(package
|
||||
(name "kollision")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kollision-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1fqfp4yn0570rxxhx4a4z9drqryr3pxkydwj5mczmx1m0aa0m2i9"))))
|
||||
(base32 "04l6g5c08baxld7hbab8m6qsmk73n4xqdzrkbvyqqpapvwb18993"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1690,14 +1690,14 @@ This package is part of the KDE games module.")
|
||||
(define-public knavalbattle
|
||||
(package
|
||||
(name "knavalbattle")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/knavalbattle-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1rbqdpwxkrw2xadpl44bjgi03l3v3ym86ww7ckkfhzkrdipl8diq"))))
|
||||
(base32 "1cza6dx918jg34pn0fciwmm93m1vw07pvhin5qyzxw0yr1izjn14"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1733,14 +1733,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kreversi
|
||||
(package
|
||||
(name "kreversi")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kreversi-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "11vnz2yikbvi3dgigs1h2069mb1ydwwpb7j9lqr1dvba1sdixfrd"))))
|
||||
(base32 "0x405j51c4qqdb8l0ai149j6wkhiqbs0mq5i6n9rpwsqm19wkpws"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1778,14 +1778,14 @@ This package is part of the KDE games module.")
|
||||
(define-public ksquares
|
||||
(package
|
||||
(name "ksquares")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ksquares-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0c8aa5x4xz554gx69sg90xkp89f04afd3x4klsv1wnxf5kgjypqc"))))
|
||||
(base32 "03yib6qj09xx8ic6z9cmcwf76pk5irkw0fp1mwpkqaawxrhwiaw3"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1817,14 +1817,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kjumpingcube
|
||||
(package
|
||||
(name "kjumpingcube")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kjumpingcube-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "140lrgfr3fhmfz0f3zfy5gfli8w8r13aib2wciq285d01xbni7si"))))
|
||||
(base32 "0pix07vgymw61kw5w5fnp2cxs14qb3468rsx1i49m9l3v8sfm2a0"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1858,14 +1858,14 @@ This package is part of the KDE games module.")
|
||||
(define-public knights
|
||||
(package
|
||||
(name "knights")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/knights-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1wyz2syrnj9n99ild83vbhrbsh6y8cfbb7vwr285mga7bwil5km4"))))
|
||||
(base32 "0vvlggcgxmq0al8f44667dfqq0h9nv8r48m655igps16m3nfb4kp"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1922,14 +1922,14 @@ This package is part of the KDE games module.")
|
||||
(define-public kpat
|
||||
(package
|
||||
(name "kpat")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kpat-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "15xrqjhbpxzj92mh4py0s14jviy0sp4kzanf48x9vp3y4kyzxrb7"))))
|
||||
(base32 "0lr9c6a90485s9vxvhl1fcfd1a9pglpf07m58w2hi6v348yra2k4"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1979,14 +1979,14 @@ This package is part of the KDE games module.")
|
||||
(define-public skladnik
|
||||
(package
|
||||
(name "skladnik")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/skladnik-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0nhpkcmyalndx03ab3bi9ckfgny7qplbdgfiyshq532nxpnb6hgd"))))
|
||||
(base32 "0jjawicyn3ng1n7fpricb3my3lx1gfhaw96ba7pa2rl9c2vlgp9v"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
|
||||
;;; Copyright © 2023 Mehmet Tekman <mtekman89@gmail.com>
|
||||
;;; Copyright © 2023, 2025, 2026 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2023, 2025 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2024 Maxim Cournoyer <maxim@guixotic.coop>
|
||||
;;; Copyright © 2024 Remco van 't Veer <remco@remworks.net>
|
||||
;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com>
|
||||
@@ -125,14 +125,14 @@ image editing capabilities.")
|
||||
(define-public ksanecore
|
||||
(package
|
||||
(name "ksanecore")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ksanecore-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "10p2brijv96ilvxd7jz3xa1qibzpx4kziwcsyqn18r6pg9g6niv0"))))
|
||||
(base32 "02dsvq7gwkdph1xjp91gdpixgv2pbzvncv73h5krha5w24aw0z44"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -152,14 +152,14 @@ for scanner hardware.")
|
||||
(define-public colord-kde
|
||||
(package
|
||||
(name "colord-kde")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/colord-kde-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0iwz54yqgjnyf941n33rk6x7lqjd5jj83gvcvq8rsb7s7skyxkm9"))))
|
||||
(base32 "1zzz1i1p14z325zb4fgg4nzigxfwplpcr0n1yxkwbl4ayyzl5hkg"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f)) ;no tests
|
||||
@@ -187,13 +187,13 @@ for scanner hardware.")
|
||||
(define-public digikam
|
||||
(package
|
||||
(name "digikam")
|
||||
(version "9.0.0")
|
||||
(version "8.8.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/digikam/"
|
||||
version "/digiKam-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1wwfs3phwknxxmv7bs657fcw78dlnzj5zr4hc34i03p09w1fm03n"))))
|
||||
(base32 "16kbxfyx1fsaxr7m6rnbk38yrljx8m93y07qvzih7ybk7ip1nfnv"))))
|
||||
(build-system qt-build-system)
|
||||
(home-page "https://www.digikam.org/download/git/")
|
||||
(arguments (list
|
||||
@@ -311,14 +311,14 @@ settings and rules that process and organize imported items on-the-fly.")
|
||||
(define-public gwenview
|
||||
(package
|
||||
(name "gwenview")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/gwenview-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1d4ks57pm0z2lx2q1cssmyjnhfxjz0zfnqsf9aygx7lf3njk5sh6"))))
|
||||
(base32 "1yw3wrfscnh64ad8piaqpkv1l7hjyp8845cncvrsrsb8842xfqqf"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -374,7 +374,7 @@ annotating features.")
|
||||
(define-public kcolorchooser
|
||||
(package
|
||||
(name "kcolorchooser")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -382,7 +382,7 @@ annotating features.")
|
||||
"/src/kcolorchooser-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0rf8zpg1f54207wm4gcal1l4wymn6z3rpilra3xq1v0g3d3l92q8"))))
|
||||
"08dl7bc1p7n6plabrd5rxhyjri573xfr7r3hmjjs4rfkfx0i4bpj"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -402,14 +402,14 @@ annotating features.")
|
||||
(define-public kdegraphics-mobipocket
|
||||
(package
|
||||
(name "kdegraphics-mobipocket")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0mhyddi67hgqpvnjak4g0582ipnk551w8bh5ysl4y4jwl6ic1rpv"))))
|
||||
(base32 "1i1sh1kk76d43ci81qzfifsclm67kfhl3alhb8ic3j22qhpamxgh"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f
|
||||
@@ -427,14 +427,14 @@ Mobipocket e-books in Dolphin and other KDE apps.")
|
||||
(define-public kdegraphics-thumbnailers
|
||||
(package
|
||||
(name "kdegraphics-thumbnailers")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1y8qvsjkbqq7m3z864510v2qxbxck7dzy6lzi732a78nihk9xsq5"))))
|
||||
(base32 "1lvfz1l37f68ammgszs2yg1z2jv46ysk6ynxrsmxi8hsmpjvkshz"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -533,14 +533,14 @@ replace the other outdated Graphviz tools.")
|
||||
(define-public kolourpaint
|
||||
(package
|
||||
(name "kolourpaint")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kolourpaint-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0s1maihhi29cj0h06x3r3dk1nzy8qqwfdbxhcfnnpd1yl6vliggc"))))
|
||||
(base32 "11ngb9ypi9ngj8xgaris5mg9glkf4d47kfhfxkypjykryw566ssj"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -567,7 +567,7 @@ painting, image manipulating and icon editing.")
|
||||
(define-public krita
|
||||
(package
|
||||
(name "krita")
|
||||
(version "5.2.16")
|
||||
(version "5.2.15")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -575,7 +575,7 @@ painting, image manipulating and icon editing.")
|
||||
"mirror://kde/stable/krita/" version "/krita-" version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1d9wl7hzwip2zzgcff2gfmj6rg534dmidnqphfswjvgq46j80a1w"))
|
||||
(base32 "0f9vj15hvyv90rcs5v5s6yr6xpkxf08gp67mvsac4rwp3m1gi54v"))
|
||||
(patches (search-patches "krita-bump-sip-abi-version-to-12.8.patch"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
@@ -703,14 +703,14 @@ expression library, that is used in Krita.")
|
||||
(define-public libkdcraw
|
||||
(package
|
||||
(name "libkdcraw")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1bwr8j7ph3cfgy3kmrwkcrdq72ck95lq3qgqnrc1i8ms9gqj1ci3"))))
|
||||
(base32 "15rp4k7fp0qapkf463h1kxazaslqr6xn7cgpav10q3wg3pbgrxpj"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
(list pkg-config extra-cmake-modules))
|
||||
@@ -739,14 +739,14 @@ decode RAW picture files.")
|
||||
(define-public libksane
|
||||
(package
|
||||
(name "libksane")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libksane-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "01cqga2ks7bnb9f2yfr3xm9h8c2c1j7zb2xlifv34s9gdxvpwvna"))))
|
||||
(base32 "1j2qj0zq1l64yzqg8v19a86xw6m9rw6i1nbs950wgr9m95bfvqc0"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -769,14 +769,14 @@ scanners.")
|
||||
(define-public libkexiv2
|
||||
(package
|
||||
(name "libkexiv2")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1v2kcv7wxcazf6gyb8jhvkpahxq997b4j80gvlsai16hrm3dxmlf"))))
|
||||
(base32 "1dkqfxzfsxpvbsr214hhbdlg19w0951ay1qp78nlwsx97k819ndq"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -795,14 +795,14 @@ picture metadata as EXIF/IPTC and XMP.")
|
||||
(define-public okular
|
||||
(package
|
||||
(name "okular")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0xk2p0pzy815inc5wglqrnxq9y7w4k90x9p5fp08435059q9ll4x"))))
|
||||
(base32 "0zwki1m7wvnsyd9a9gba38d7dxdn8hi92ck4nn80kpd3w87si14w"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
;;; Copyright © 2023-2025 Zheng Junjie <873216071@qq.com>
|
||||
;;; Copyright © 2024 Superfly Johnson <superfly.johnson@yahoo.com>
|
||||
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2025, 2026 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2025 Sughosha <sughosha@disroot.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -110,7 +110,7 @@ KDSoap.")
|
||||
(package
|
||||
(name "qxmpp")
|
||||
;; kaidan requires a precise version
|
||||
(version "1.14.3")
|
||||
(version "1.14.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -119,7 +119,7 @@ KDSoap.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1gic4pbd2jhw7s89mf1bb4pglb891gb12d44f8wbic7ynjbczd5y"))))
|
||||
(base32 "1v12ws1598f69pjcyn7vzaln8dnfi53jcxsvmi7fvcy5m3a6sm9k"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
`(#:qtbase ,qtbase
|
||||
@@ -151,7 +151,7 @@ framework. It builds XMPP clients complying with the XMPP Compliance Suites
|
||||
(define-public falkon
|
||||
(package
|
||||
(name "falkon")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -159,7 +159,7 @@ framework. It builds XMPP clients complying with the XMPP Compliance Suites
|
||||
"/src/falkon-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1dbpaw0r9fc9ps85dd7s956fg5kdwcsi2lbbagwgyn2h6dbhky95"))))
|
||||
"0k6avv70zgc5bs9g2g87db7lkda9fajw4z42yhawqgsn3fagv17w"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase))
|
||||
@@ -253,14 +253,14 @@ Qt-based XMPP library QXmpp.")
|
||||
(define-public kget
|
||||
(package
|
||||
(name "kget")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kget-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1fxhl67gycaqbmrqrsbnq9v62cp17cxyjhy029f84lpwvykp6a58"))))
|
||||
(base32 "0q4agrnx9h5k2babz143a98wcswzz7yvvnfcsb60z0m5hdssphq2"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools pkg-config))
|
||||
@@ -311,7 +311,7 @@ This package is part of the KDE networking module.")
|
||||
(define-public kdeconnect
|
||||
(package
|
||||
(name "kdeconnect")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -320,7 +320,7 @@ This package is part of the KDE networking module.")
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1fv9kv6c7mnm6dx6x3vficjrijlzidrfag0i08gg4fpqnxlcjhm2"))))
|
||||
"1wjfgrvshxyzlsa4pd3bwkjqc2aqkkdyv1ipk0qy3xvj6ny4nl6h"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -401,7 +401,7 @@ communicate with each other. Here's a few things KDE Connect can do:
|
||||
(define-public kio-extras
|
||||
(package
|
||||
(name "kio-extras")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
@@ -409,7 +409,7 @@ communicate with each other. Here's a few things KDE Connect can do:
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0slihvl6raz5vhr2a9wkbcygqjc0m12l0phrl3xwz5hg69iy6qdi"))
|
||||
"0akb0lqa10iidvhg2xajxby26r50s06h30nmxvmk85w99pmw2vvj"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Fix including libproxy.
|
||||
@@ -493,14 +493,14 @@ the functionality of the KDE resource and network access abstractions.")
|
||||
(define-public kio-zeroconf
|
||||
(package
|
||||
(name "kio-zeroconf")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kio-zeroconf-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0nhahrib7m6rwaqgpkwnsx8yh6avmzz4js6maks1ri7bf6fkf88b"))))
|
||||
(base32 "05shzl4xhrgx8dc2i3nhh1badz8mjf0a6qdmbqkn7if6m08vqb5v"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -521,14 +521,14 @@ or Bonjour by other projects).")
|
||||
(define-public konversation
|
||||
(package
|
||||
(name "konversation")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/konversation-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1xxngy3fg58qi0bld6bii3swwc44w78s82wsnbxx9hgy4zsvqndq"))))
|
||||
(base32 "1wi1f06mq06jv52l2b9xafgyclkq4bmkjhvw6qghvs729d78wzzy"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools qttools))
|
||||
@@ -596,14 +596,14 @@ Features are:
|
||||
(define-public krdc
|
||||
(package
|
||||
(name "krdc")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/krdc-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "09ydlhwdh6wgs53z0ni8aj7iwiaxgp5nbdnj2nh8iyscsqy4d5qr"))))
|
||||
(base32 "06acck0gfiky7cda964wwn3cbw9x9a5hh9v6dq2p52kqwvw9c9aj"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules pkg-config kdoctools))
|
||||
@@ -653,14 +653,14 @@ This package is part of the KDE networking module.")
|
||||
(define-public ktorrent
|
||||
(package
|
||||
(name "ktorrent")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ktorrent-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1llqps3rgk6zjwis3caxf8yj4m47zf69ghinm30gzv4jsxpyzbnp"))))
|
||||
(base32 "1bjigkl25q08mka3zhpwdy4csmr967nahni7hyd2a6nbz9c4llrv"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -709,14 +709,14 @@ a full-featured client for BitTorrent.")
|
||||
(define-public libktorrent
|
||||
(package
|
||||
(name "libktorrent")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "00n3r2k4s8q5ljvyd25nkvpw9swmsgpwdl547a925lflk6lcnqp4"))))
|
||||
(base32 "0dww689rw6a8a8bz14wsvs3jiys1xb0wwvfpc9qdzfrhinwfdb9i"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -744,14 +744,14 @@ management, IP blocking lists.")
|
||||
(define-public kunifiedpush
|
||||
(package
|
||||
(name "kunifiedpush")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0af24bqxav92337xqsbzi59yllw48rwwyk23xk9spc5gizrnxg9y"))))
|
||||
(base32 "1fbq42f7r865bswl976dbaf8shgd96b5ndsqycrgqyx7qx9xs4g1"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -780,14 +780,14 @@ UnifiedPush} client library and distributor daemon.")
|
||||
(define-public neochat
|
||||
(package
|
||||
(name "neochat")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1nd641hw93ds97yzl2j085968lhw908cmrvbv5z2frklay6sbxsq"))))
|
||||
(base32 "09mn9wn08zyixsvx77vmfigw1h2k8dvjzd1mf6bpgsr8jv1qjz79"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -857,14 +857,14 @@ protocol, supporting end-to-end encryption. Its features include:
|
||||
(define-public ruqola
|
||||
(package
|
||||
(name "ruqola")
|
||||
(version "2.7.0")
|
||||
(version "2.6.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde//stable/ruqola/ruqola-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0p00y19f5hsdfbkjf0m6ch2hszx0jc62jk21jh82ga4lh100v25r"))))
|
||||
"09pp1xp7r1jwjiaairfzxcjcdj7sssrjv8dspbn19frmj0bivs5f"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -901,7 +901,6 @@ protocol, supporting end-to-end encryption. Its features include:
|
||||
qtnetworkauth
|
||||
qtmultimedia
|
||||
qtwayland
|
||||
qtspeech
|
||||
qtsvg
|
||||
sonnet))
|
||||
(home-page "https://apps.kde.org/ruqola/")
|
||||
@@ -944,7 +943,7 @@ desktop. It supports:
|
||||
(define-public smb4k
|
||||
(package
|
||||
(name "smb4k")
|
||||
(version "4.0.6")
|
||||
(version "4.0.5")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -952,7 +951,7 @@ desktop. It supports:
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1k0szca8dkl6awfcnn5yfzpdv6jcs5zp9x97vn5b3j5z2qfcawf7"))))
|
||||
(base32 "16lm0d83xq5rjc4cnaaznvqibmh4kn6s0spccjrb99zsyhp4fgkc"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list
|
||||
#:qtbase qtbase
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
|
||||
;;; Copyright © 2023-2025 Zheng Junjie <z572@z572.online>
|
||||
;;; Copyright © 2024 Maxim Cournoyer <maxim@guixotic.coop>
|
||||
;;; Copyright © 2024-2026 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2024, 2025 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com>
|
||||
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
|
||||
;;;
|
||||
@@ -159,14 +159,14 @@ Phonon-VLC is a backend based on the VLC multimedia library.")
|
||||
(define-public audiocd-kio
|
||||
(package
|
||||
(name "audiocd-kio")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/audiocd-kio-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1wgz8idny03p5drniqczxr5islbmdh5r2zqhc73x65vhxkw9ynkw"))))
|
||||
(base32 "142lkqrr57f095i7qkrdx6ywr3n5finp7zwxbzmf8nyyjjnmvc0r"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -309,14 +309,14 @@ This package is part of the KDE multimedia module.")
|
||||
(define-public dragon
|
||||
(package
|
||||
(name "dragon")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/dragon-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1kp4g9nsh0bhcjfn2xnqmhcwzmjrdhf74sa1kbpbd2l49gpzgx1s"))))
|
||||
(base32 "0fx4pprl50k1yrkpyhbbjnrbli30iq716pdxb5hyni559cd7fn05"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools pkg-config))
|
||||
@@ -409,14 +409,14 @@ This package is part of the KDE multimedia module.")
|
||||
(define-public elisa
|
||||
(package
|
||||
(name "elisa")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/elisa-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0jpxlwxhqb6l7m12cqjx2g9clv7bhzy5ql39an5a9z8vy5q0jlzf"))))
|
||||
(base32 "1dvlwsbix6gi8vpgk2nc47zgncy6dah4il5ppg9abd824bb94jz6"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules pkg-config dbus kdoctools
|
||||
@@ -478,14 +478,14 @@ its own database. You can build and play your own playlist.")
|
||||
(define-public ffmpegthumbs
|
||||
(package
|
||||
(name "ffmpegthumbs")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ffmpegthumbs-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1s4dxxvl5r6amv6b1nvl8r43xklgl2y20fmq69jw2md9cp68mczf"))))
|
||||
(base32 "0in4bfbbx6c1zp5cc5rrf1c8gbhhs1v933wq41dm5lm8p84rh18q"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules pkg-config))
|
||||
@@ -507,14 +507,14 @@ This package is part of the KDE multimedia module.")
|
||||
(define-public juk
|
||||
(package
|
||||
(name "juk")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/juk-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "016x7xi2bzficcby4l3xin19y78qnliqfq6911pdfgzq0y3hr8bm"))))
|
||||
(base32 "19y57vykrl7yqzh3ny57w218ma4i7fbs5jsimfrnvqbag7hm5c0d"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -562,14 +562,14 @@ This package is part of the KDE multimedia module.")
|
||||
(define-public kdenlive
|
||||
(package
|
||||
(name "kdenlive")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kdenlive-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0zsarq21i0p6jpa5g08m9cbcs31qp1dp5rywija3fdppdmf0gvqj"))))
|
||||
(base32 "0m41px8055mbgxxiq78vgc1pynhp4ln86c4kpz42x9rljwajq7ss"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
;; XXX otiotest seemingly freezes. Additionally, tests/mixtest.cpp:818
|
||||
@@ -706,14 +706,14 @@ variety of formats.")
|
||||
(define-public k3b
|
||||
(package
|
||||
(name "k3b")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/k3b-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1s1bb4r3rnqiywqnnd45rv6ddpxp8w5y9ikmqis83d9jr5322yai"))))
|
||||
(base32 "0d4n221i0pwc752kkc66dcaw73ywdddqc3034p0hfyk6k3lq3gai"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -865,14 +865,14 @@ autoloading of subtitle files for use while playing video.")
|
||||
(define-public kamoso
|
||||
(package
|
||||
(name "kamoso")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kamoso-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0r5qivz7fdbp8rhhdvqz5vn8j79r5a61xxwh9ycjc0wsjxlsc6kq"))))
|
||||
(base32 "19v3q3182dm0xdp8gwrmm4y0iy02090hh65d97px1ksz67ghxj53"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list
|
||||
@@ -910,14 +910,14 @@ camera. Use it to take pictures and make videos to share.")
|
||||
(define-public kasts
|
||||
(package
|
||||
(name "kasts")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kasts-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1l001i0hx9br9al7ik9ifrk1v1kzvlq9bpmr7rv1lyl8ll99bldm"))))
|
||||
(base32 "089wz6rrahilxq993i1qa9y5m88xajphy2w8pnws6czyxnm8ajip"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list pkg-config extra-cmake-modules))
|
||||
(inputs (list breeze-icons
|
||||
@@ -968,14 +968,14 @@ Its main features are:
|
||||
(define-public kmix
|
||||
(package
|
||||
(name "kmix")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmix-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "047w31cbpk72cgfprm1yl2vwqgdnd3s5rcvrfmv266k9vamvj473"))))
|
||||
(base32 "0byrn0d7gf9h8256rcfw3xrc6bjc98x42i73m74c96xi3srjw0f7"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -1014,14 +1014,14 @@ This package is part of the KDE multimedia module.")
|
||||
(define-public kwave
|
||||
(package
|
||||
(name "kwave")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kwave-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1kcxrnypn5xx9ahzndzjcqwhfrq6cimqym8nd0h1ianfxbffg3ym"))))
|
||||
(base32 "1c7lvc5wwnmzp7vjd6gs8bj13wrihq6hai8v36gi0k11mzd0arzy"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules (librsvg-for-system) pkg-config kdoctools
|
||||
@@ -1099,14 +1099,14 @@ Its features include:
|
||||
(define-public libkcddb
|
||||
(package
|
||||
(name "libkcddb")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libkcddb-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0wyfcwdfd9xs7j67w91ay5knlpfygnyl8qyqd94h0wsi91in0j74"))))
|
||||
(base32 "0411p9q088jqrfp6bcb7a9ngrvmfvgjm6lrxb6lradpx9rfq3hk2"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1132,14 +1132,14 @@ Its features include:
|
||||
(define-public libkcompactdisc
|
||||
(package
|
||||
(name "libkcompactdisc")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libkcompactdisc-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0rz5ksxr538drn4mklgif5kfq0y3ynmmhk10a4a0vkx386gnnk0g"))))
|
||||
(base32 "1061sdb834kgp7l5c9xsi0gxqy3aag4f38fvw2x9zpd2619vpr82"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -1191,14 +1191,14 @@ CDs.")
|
||||
(define-public plasmatube
|
||||
(package
|
||||
(name "plasmatube")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/plasmatube-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"192jrikvp7mcvhpp5v3807xcpccla5cyfgj2lpd6a60q90hjizn5"))))
|
||||
"1jc6iqcxz0zyai26vx80nyfr818r4cj8lpw0b1pbvb1vya12v8zy"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules pkg-config python-minimal))
|
||||
(inputs
|
||||
|
||||
@@ -251,13 +251,13 @@ translation engines.")
|
||||
(define-public ghostwriter
|
||||
(package
|
||||
(name "ghostwriter")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ghostwriter-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "15np6iwlji7k7z4ag79wys0va14ih06cgr6fg4izgn714322f0dp"))))
|
||||
(base32 "15fy432fimzyh8233r16rq624nqgqp3niphy4wjg4llicskxwprn"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
|
||||
+104
-104
@@ -78,14 +78,14 @@
|
||||
(define-public kopeninghours
|
||||
(package
|
||||
(name "kopeninghours")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"12c52y1bsnxsk2k5haa378jg8yd9l1981rnphnyfr7k7d38pskv7"))))
|
||||
"1sig1jsvf0p4a6r5jwx310vclxy7ds5k3m3lbingdkd4pb81f0fd"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -114,14 +114,14 @@ opening hours expressions.")
|
||||
(define-public kosmindoormap
|
||||
(package
|
||||
(name "kosmindoormap")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"06rklrm6gv5jlngigpn8rrk7whb7md24v89j4xr3zgczqaclr9hx"))))
|
||||
"0xxvxnydcih1ggl7wf2wm7rdcyp4js82ic0iakahs3grxpyw718q"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs (list bison extra-cmake-modules flex python-minimal))
|
||||
(inputs (list ki18n
|
||||
@@ -142,14 +142,14 @@ multi-floor indoor maps.")
|
||||
(define-public grantleetheme
|
||||
(package
|
||||
(name "grantleetheme")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/grantleetheme-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0c23yvcn6b4gi97w10bqdh05jylwdr07325j1kwhnw97jygz42zz"))))
|
||||
(base32 "09v4ik066zv3nwf3mma5fmm2c3sc8ygy345kxp7bpiv2vlhrcim9"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list
|
||||
#:qtbase qtbase
|
||||
@@ -172,14 +172,14 @@ multi-floor indoor maps.")
|
||||
(define-public akonadi
|
||||
(package
|
||||
(name "akonadi")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/akonadi-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ah6f0d9jm6ipbkwh753by90lp09gmw6pp56svs00zsl35icm138"))
|
||||
"1lrv9kg49983bl14j52sbl217l8x16g1hjl5qddj8y323cj0dba1"))
|
||||
(patches (search-patches "akonadi-paths.patch"
|
||||
"akonadi-timestamps.patch"
|
||||
"akonadi-not-relocatable.patch"))))
|
||||
@@ -285,14 +285,14 @@ programs.")
|
||||
(define-public akonadi-calendar
|
||||
(package
|
||||
(name "akonadi-calendar")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/akonadi-calendar-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0500qrrmrqpwap6svyfscvgc1m0fqqfwhyzin1ki2n5s20i6sq5c"))))
|
||||
(base32 "0xbsnxgv9x50whmq222lscd41yi98cnba8wf07sh1cm8v5058npc"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -335,14 +335,14 @@ collection and item views.")
|
||||
(define-public akonadi-contacts
|
||||
(package
|
||||
(name "akonadi-contacts")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/akonadi-contacts-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "13w9a31abkpr45vpcz783xhgi4l4hwv9dnnfxarjppmzlqcv8nsp"))))
|
||||
(base32 "11inxc12lk4hbc26g1axy8k080qgxqrqrilp93agfy1l2jannkgs"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -393,14 +393,14 @@ to list and filter contacts.")
|
||||
(define-public akonadi-mime
|
||||
(package
|
||||
(name "akonadi-mime")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/akonadi-mime-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "185zpy6wwjf210g1c0q14vdxv7bsp2gzry5kff9ksgzsa7zwgr0m"))))
|
||||
(base32 "12d3yv5i8mzb1f4a21dk8q3sz0qb4bqz6dk1b33mp5mdrp65cx5d"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules libxslt ;; xslt for generating interface descriptions
|
||||
@@ -444,14 +444,14 @@ with emails through Akonadi easier.")
|
||||
(define-public akonadi-search
|
||||
(package
|
||||
(name "akonadi-search")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/akonadi-search-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "028x283lhxwxz164m2qrci4dk5hgzvrg0am7ls15inxrib1sdv3m"))))
|
||||
(base32 "1ki15qzcbwr1fhp7y59f0cwalys038fkigq94cz61m2yf97hja43"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules
|
||||
@@ -504,7 +504,7 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.")
|
||||
(define-public akonadi-import-wizard
|
||||
(package
|
||||
(name "akonadi-import-wizard")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -512,7 +512,7 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.")
|
||||
"/src/akonadi-import-wizard-" version
|
||||
".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1dh4cjmc2p81zqxg7kznkhm476kak03pksdg429s2kmh71mjrl91"))))
|
||||
(base32 "1frsj04plkm9bwydfr91ak19rwz76hihffi08c32bydqv6bqhnfx"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -562,14 +562,14 @@ PIM data into Akonadi for use in KDE PIM applications.")
|
||||
(define-public akregator
|
||||
(package
|
||||
(name "akregator")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/akregator-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qrrq4hijxjfxw55dy4q6qks9m14jhwh06qcng7392bwlvl12m5i"))))
|
||||
(base32 "1n3gsz5n0h1w4aygfpn03k5dz82aga1yp01qw93s87nnjklv3gdf"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase))
|
||||
@@ -624,14 +624,14 @@ browser for easy news reading.")
|
||||
(define-public itinerary
|
||||
(package
|
||||
(name "itinerary")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1apm2q0a4a9fxw1ybmcfqc5r6s2z41grkiywvy02rw1p8rqn5ssc"))))
|
||||
"1g1j7k6455bb4c54i5577wwnzc4a1wqwk9bj2nb7addypnhcf0xq"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -697,14 +697,14 @@ information.")
|
||||
(define-public kincidenceeditor
|
||||
(package
|
||||
(name "kincidenceeditor")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/incidenceeditor-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0ylpv3sm0jmb050nj0k2fjxgdahsnjqabhl7qb1y92z68h5iray4"))))
|
||||
(base32 "1hy8bk0mg59pwghg3yhqhmmgarn8xvqmfp7mc61z0firdpvif2za"))))
|
||||
(properties `((upstream-name . "incidenceeditor")))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
@@ -768,14 +768,14 @@ information.")
|
||||
(define-public kaddressbook
|
||||
(package
|
||||
(name "kaddressbook")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kaddressbook-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1m6bmg2s2dys7d23b871mlfig3w2n7l6hxqilnb9mzryd2m7fgjw"))))
|
||||
(base32 "18phx3yq36w98kn6l7v9bjqkk0l3khba1fykrdq765fvd83pjgjv"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -827,14 +827,14 @@ CalDAV server.")
|
||||
(define-public kaccounts-integration
|
||||
(package
|
||||
(name "kaccounts-integration")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1dn3izdas01b8q7inb8z4m7dildjhn4294iwrhrgfn8lrbjhmhki"))))
|
||||
"19asr20a6925h8lgic0bb0cw8xc0f5k14bcq4l21bl8acddksfvg"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list kcmutils
|
||||
@@ -859,14 +859,14 @@ management system and its Plasma integration components.")
|
||||
(define-public kaccounts-providers
|
||||
(package
|
||||
(name "kaccounts-providers")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1g76wgpgil10cmaya36gfxix7ia45nhhhf4x2z8jl4hwc1g4brhc"))))
|
||||
"1k1z5ikz7vjbdncfmhhxyk3kqwzynax13ssnf9r7xis4c9nhbkzj"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules intltool))
|
||||
(inputs (list kaccounts-integration
|
||||
@@ -891,14 +891,14 @@ KAccounts system.")
|
||||
(define-public kcalendarsupport
|
||||
(package
|
||||
(name "kcalendarsupport")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/calendarsupport-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "18bhijhlr94rwvllfaa3djn05nb5j2wlwcbsjjkxpw1j59qqams5"))))
|
||||
(base32 "0bdr40rilgiy1a4l7k4ndcv6lygi2mr6nirlpyn02kg66rcnk26a"))))
|
||||
(properties `((upstream-name . "calendarsupport")))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
@@ -933,14 +933,14 @@ calendaring applications.")
|
||||
(define-public kcalutils
|
||||
(package
|
||||
(name "kcalutils")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kcalutils-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0d520aalixqvc624kyag7s93figr6ii2pfjjkffrr4mp8gpxym4d"))))
|
||||
(base32 "0wdygkm9f5c9sk1i41gsc8p5bvc3ll7zz2nndbr6gsgwld8fm97y"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules libxml2)) ;; xmllint required for tests
|
||||
@@ -971,14 +971,14 @@ functions for accessing calendar data using the kcalcore API.")
|
||||
(define-public kdepim-addons
|
||||
(package
|
||||
(name "kdepim-addons")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kdepim-addons-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0yd9gxzpi20gmjkmnmswhr4a7xzmgaidcpinw4ybb5z3mskgisqf"))))
|
||||
(base32 "01ldq96fhh0791x674hll12w5n62h02ffx7fni5djm6gi467bl9g"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1103,14 +1103,14 @@ as KMail, KAddressBook etc.")
|
||||
(define-public kdepim-runtime
|
||||
(package
|
||||
(name "kdepim-runtime")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kdepim-runtime-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "12a64x6pryf41297gqwk6d83px7rlp96y9zmmh1m3vb6riqlf0ww"))))
|
||||
(base32 "1rb28md2zwd4ij1p4ivcskqmrgj48s001jnysmk5agq8p389bk4d"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules dbus kdoctools libxslt shared-mime-info))
|
||||
@@ -1212,14 +1212,14 @@ package.")
|
||||
(define-public keventviews
|
||||
(package
|
||||
(name "keventviews")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/eventviews-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0snarg650h1k3s0yr2f431gbgwja4kyj37va4mnk8ns8bvspdry2"))))
|
||||
(base32 "1vh6a8vk678mlxim9v6sg8an6lw4i2li6dhhyvzc0zhis7in6i0f"))))
|
||||
(properties `((upstream-name . "eventviews")))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
@@ -1262,14 +1262,14 @@ package.")
|
||||
(define-public kgpg
|
||||
(package
|
||||
(name "kgpg")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kgpg-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "12lgj8w9561hmh5fxb8fyv18s2mjjc3m2c7gg1qpg2qkl5b412ms"))))
|
||||
(base32 "1m66i2k0dq0x09md6akjq7gmsb3py73swfb7z684ic7pjcqw4w3l"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1326,14 +1326,14 @@ cryptography to the contents of the clipboard.")
|
||||
(define-public khealthcertificate
|
||||
(package
|
||||
(name "khealthcertificate")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/khealthcertificate-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1p9z85gszs4cpsrin3gn0rzfcc5h0ks1bz5v0xgsnw10hgapgjyx"))))
|
||||
"0pn5icrwprwz0h6wk145fdmkj28pfv84xiv312vnc8hlwq9ns1jz"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -1369,14 +1369,14 @@ test and recovery certificates.")
|
||||
(define-public kidentitymanagement
|
||||
(package
|
||||
(name "kidentitymanagement")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kidentitymanagement-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "11wyshrwd4b62ybcf2g3csszz9hxrsrcgmqcgdhmxnvgplilrchq"))))
|
||||
(base32 "1c6d0dn2sb07vxb4i9gxlick3bwa6rj0vh75ra307rhc6qdd0p1h"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -1408,14 +1408,14 @@ test and recovery certificates.")
|
||||
(define-public kimap
|
||||
(package
|
||||
(name "kimap")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kimap-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "12k7aqzyzlsp8llm7jhy6flr76msxzvr7g5zd1g915xzy9l32c4n"))))
|
||||
(base32 "12s7dq0kym14yhqrm66mw4ipnpsm8azp0ji7n08w2y0na21s2mqy"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -1440,14 +1440,14 @@ easier to do so.")
|
||||
(define-public kitinerary
|
||||
(package
|
||||
(name "kitinerary")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kitinerary-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"04sdniwky2zk3rbg8z9vwa6q0zxd2byvkd60yq18jj2c5sz790yx"))))
|
||||
"0ilh8dnp1nhk0pawf98n29pk3c1v9g0yjdqggl569l2gipzp8l3g"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1512,14 +1512,14 @@ model and itinerary extraction code.")
|
||||
(define-public kldap
|
||||
(package
|
||||
(name "kldap")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kldap-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0mgiib0grkqdh4pgx6zw9ppa5h638wqadkvpkyhsxjl3wjnsnv29"))))
|
||||
(base32 "02m8gxwf3k26ikfkmawwck66zczm3wjmb7sbcnfx3d0wkvnd04ya"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1538,14 +1538,14 @@ protocol for querying and modifying directory services running over TCP/IP.")
|
||||
(define-public kleopatra
|
||||
(package
|
||||
(name "kleopatra")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kleopatra-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1ayrf3b1zs8b4ifci2p47i0r2zlmdmvk2cv9ij74ln877rqh4prd"))))
|
||||
(base32 "14szysfg18735pl9pl8rbz5n06l0qjr303lha317rd00wjgxigmr"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list dbus extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path
|
||||
@@ -1597,14 +1597,14 @@ and retrieving certificates from LDAP servers.")
|
||||
(define-public kmail
|
||||
(package
|
||||
(name "kmail")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmail-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1h91d39khwmr4c6380w53nf112z9nk5zrd811q82hd7a8l4rivg1"))))
|
||||
(base32 "0x2v9plj328jlqsxhbawvzkdszaawmfmiwdnw6l1g9zyyg9y6ap1"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules dbus kdoctools))
|
||||
@@ -1722,14 +1722,14 @@ manager from KDE.")
|
||||
(define-public kmail-account-wizard
|
||||
(package
|
||||
(name "kmail-account-wizard")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmail-account-wizard-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "00nmx3c9jmfgcrzkhkizjihzlzk382m1pnhmr3200dqmdf72ch8a"))))
|
||||
(base32 "1bcr1bfihf261w06ahkjsqazgffgk5indwxwz3mr53v1lgamp8nk"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules shared-mime-info))
|
||||
@@ -1773,14 +1773,14 @@ KMail.")
|
||||
(define-public kmailcommon
|
||||
(package
|
||||
(name "kmailcommon")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/mailcommon-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0nfs2mginlw798f4cg1wf313pwx94dqlrhjy5rcqp5hb0pw5gila"))))
|
||||
(base32 "1h0agsizzhadgldchyc1cn21qlfhphdgh3w39zqpsr9biwldgz4y"))))
|
||||
(properties `((upstream-name . "mailcommon")))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
@@ -1843,14 +1843,14 @@ dealing with email.")
|
||||
(define-public kmailimporter
|
||||
(package
|
||||
(name "kmailimporter")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/mailimporter-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1d1dg87djr7mg2zgl5nh9bsn5pwv7xwnm3pgkqyvxzpmv1ldx6gb"))))
|
||||
(base32 "0i9nqimr8q67kvxra39yyajjy860267zdgqcqar680pb3qsj9in2"))))
|
||||
(properties `((upstream-name . "mailimporter")))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
@@ -1890,14 +1890,14 @@ e-mail client programs into KMail and KDE PIM.")
|
||||
(define-public kmailtransport
|
||||
(package
|
||||
(name "kmailtransport")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmailtransport-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "00dm3rsb12yw8nma0d71mhmnv0adi21gwcgg2xdg30bz8cb37h7h"))))
|
||||
(base32 "1g7adhd9xfivjlskbim2ajkbpp9wj0pnmmwmpd5zg6h02a83fm7q"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1933,14 +1933,14 @@ mail transport.")
|
||||
(define-public kmbox
|
||||
(package
|
||||
(name "kmbox")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmbox-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "14zzabwwx38vv4qnam4b3j969114wph52lr1anl4sdw6asw8i3h8"))))
|
||||
(base32 "0bp37i9xxx5s1rfcxl127abn6ly5klsli7vnls3gv36f7v7x8xf1"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -1956,14 +1956,14 @@ using a Qt/KMime C++ API.")
|
||||
(define-public kmessagelib
|
||||
(package
|
||||
(name "kmessagelib")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/messagelib-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1fnnhk95mqf8j5gh2gaq9gaf67787ia652ag4n13s1bdxghyinfj"))))
|
||||
(base32 "17hjm16588nx6pppjkglmwfskvfrlnk9iypwydgw27fhm1yni58p"))))
|
||||
(properties `((upstream-name . "messagelib")))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
@@ -2042,14 +2042,14 @@ kwebengineviewer.")
|
||||
(define-public kmime
|
||||
(package
|
||||
(name "kmime")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmime-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0vc28fgk53b3kdrm42znp03wwan3hnbw80g1y2iwkzn3r81wdqzw"))))
|
||||
(base32 "0qmg3f2d260mqm51lc2ldffsicghsl8gfwbwgxq8wmb7vdx1d0cd"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules qttools tzdata-for-tests))
|
||||
@@ -2077,14 +2077,14 @@ information in non-ASCII character sets.")
|
||||
(define-public kontactinterface
|
||||
(package
|
||||
(name "kontactinterface")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kontactinterface-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1447sy0a2qwbkrzwpma9hgz403c3x2xjd6b5d8s12f1945qbjfay"))))
|
||||
(base32 "0qzl5va6ycq66mzssrqp52q5lkyqkm6gk2pb40w5vj4279nilwv8"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -2108,14 +2108,14 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).")
|
||||
(define-public kalarm
|
||||
(package
|
||||
(name "kalarm")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kalarm-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0qi7yw80p6wcksj7pfkx5zdkw8mplygfnahnk5wbjmvg47wi98ib"))))
|
||||
(base32 "0g8frgnpzbr2npx7i28271yfcv7yqx4h6bzmkgxip1chhycjwps5"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -2185,14 +2185,14 @@ It features:
|
||||
(define-public korganizer
|
||||
(package
|
||||
(name "korganizer")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/korganizer-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1hwqsqx5csyv2yc68zn2nj8pap3grhkaam1jbzrxpbprl7qkgf4v"))))
|
||||
(base32 "1r9q80axf246asndk17334sx7ws99yqac0drbm9ina0353480jxh"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules dbus qttools kdoctools tzdata-for-tests))
|
||||
@@ -2273,14 +2273,14 @@ and exchanging calendar data, vCalendar and iCalendar.")
|
||||
(define-public kpkpass
|
||||
(package
|
||||
(name "kpkpass")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kpkpass-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1yaxi20vayzanp6hkmjky6dysmrldlra2xpf4z2hqx0igk1vs5pr"))))
|
||||
"07ccs60ir40llh2km4y2c3gqbcpqcqrmr9qnmlgq6q8spq952jgh"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list karchive qtdeclarative shared-mime-info))
|
||||
@@ -2294,14 +2294,14 @@ pass files.")
|
||||
(define-public kpimcommon
|
||||
(package
|
||||
(name "kpimcommon")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/pimcommon-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0bsbkwznbxn43qab5vwd8z4csss22d1pgr0ribdwc8sf569y55k4"))))
|
||||
(base32 "02r9qnd11dvsl2ddzwb11sx548qpdikdn17c8yi7y1x61rqj98vx"))))
|
||||
(properties `((upstream-name . "pimcommon")))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
@@ -2355,7 +2355,7 @@ pass files.")
|
||||
(define-public kpublictransport
|
||||
(package
|
||||
(name "kpublictransport")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
@@ -2363,7 +2363,7 @@ pass files.")
|
||||
".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1rs41kdss2a822ljf8yzyn31pl1d5fswm3ggkbkj4ls83paac5sq"))))
|
||||
"0fzlvqyrv5b0l0qbya3f0i7ha30slpc3jag7r1ch1xrw8afjhf0l"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -2405,14 +2405,14 @@ transport data and for performing public transport journey queries.")
|
||||
(define-public libgravatar
|
||||
(package
|
||||
(name "libgravatar")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libgravatar-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "19l87h6vqrr728h44hmidcd5ngjbc2pbkq3bwdb3bnph2nnqhwrs"))))
|
||||
(base32 "0dyhlldyafs2iac1162z0nnf4c16fmaa7nhn4ydb8hjld4r3lvq8"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list kconfig
|
||||
@@ -2438,14 +2438,14 @@ unnecessary network operations.")
|
||||
(define-public kpimtextedit
|
||||
(package
|
||||
(name "kpimtextedit")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kpimtextedit-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1idr8w7dqc90n04q022xspkx9wzgl0s515zjcf7rismd0gbms3qh"))))
|
||||
(base32 "0m0yk9hg3k5z174xckcy9j62sriqp33fw58cm1yyvwi24fwx7zky"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules qttools))
|
||||
@@ -2477,14 +2477,14 @@ text in the text edit to all kinds of markup, like HTML or BBCODE.")
|
||||
(define-public ksmtp
|
||||
(package
|
||||
(name "ksmtp")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ksmtp-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "17jsqid2isz7xp0cb02v2fxdkqix79ih9sl6q0l8h7a7lbinv9x4"))))
|
||||
(base32 "0hcy93kgz9kq221ngxv0rgf0nfi6mpgir14kcahk0g6n15qj671k"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -2508,14 +2508,14 @@ standard protocols for e-mail transmission.")
|
||||
(define-public ktnef
|
||||
(package
|
||||
(name "ktnef")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ktnef-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0iy73ryjdnxa8bg19lx45c32bak5dgcryrj7aihhlf1bqq4906pk"))))
|
||||
(base32 "0fz12j1wgymardxgb2hzyckzw5dj8k8r2h0s0kij9a8c3bryrrm6"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -2540,14 +2540,14 @@ and allows one to view/extract message formatted text in Rich Text Format.")
|
||||
(define-public libkdepim
|
||||
(package
|
||||
(name "libkdepim")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libkdepim-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0hygp20w1pnsa0gw3canmm5an6b0vyrlsqqv0q9zbz8gydizqbsv"))))
|
||||
(base32 "13yvahabfx8vs1n0x3nfiy0qipcmhddqcfh75rz22kwif0jz9rbs"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules qttools))
|
||||
@@ -2586,14 +2586,14 @@ and allows one to view/extract message formatted text in Rich Text Format.")
|
||||
(define-public libkgapi
|
||||
(package
|
||||
(name "libkgapi")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libkgapi-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1can6qkkiz85wnw4pwzv4m70gvwcgpvdzhzprc1429ylw3b6v3rx"))))
|
||||
(base32 "071ccf90hzxd0076glara42jksrbwf0awhwv6wybwcgcbhznq222"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules qttools))
|
||||
@@ -2621,14 +2621,14 @@ various Google services.")
|
||||
(define-public libkleo
|
||||
(package
|
||||
(name "libkleo")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libkleo-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0b6yb4x59kd87rpl4xlmj6bwh2g80hwckad9j33ws1ak8ixq1asz"))))
|
||||
(base32 "1xwpfr057xagjr3qmh9wnw8ka8chrzqg5falajknsp3wp8a541bb"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools qttools))
|
||||
@@ -2677,7 +2677,7 @@ KDE using certificate-based crypto.")
|
||||
(define-public libksieve
|
||||
(package
|
||||
(name "libksieve")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -2685,7 +2685,7 @@ KDE using certificate-based crypto.")
|
||||
"/src/libksieve-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"039yk6jzw9nxf6pcs6g4cnz2nvmxz0rcqni3q72cdwk0z86ydzad"))))
|
||||
"0ydjd06gyrgamrjl5njqwwisrlabx0zjk0jhbkscjv51syqjpfp5"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -2727,7 +2727,7 @@ is a Sieve parser and interpreter library for KDE.")
|
||||
(define-public merkuro
|
||||
(package
|
||||
(name "merkuro")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
@@ -2735,7 +2735,7 @@ is a Sieve parser and interpreter library for KDE.")
|
||||
".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1blb5jmmwapgd55rzl8nw4vx3bbys59vyclvlji0nq6bhpdnjqgm"))))
|
||||
"17jkpi8xf5zppj1zqwgmk4f7g29946h2g7d6mwz8041mv2klaiy8"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -2806,14 +2806,14 @@ NOTE: plsase add akonadi and kdepim-runtime to system package.")
|
||||
(define-public mimetreeparser
|
||||
(package
|
||||
(name "mimetreeparser")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/mimetreeparser-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1xa9x79xarvay55hq9zvxhh1d6fjs42w1zs3lkfxgj1l4rw9cfz8"))))
|
||||
(base32 "07nr3hb25c5c9xdax64brkmjj2kd8fpj2rmxyb1b41x73w8nzm5x"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -2839,14 +2839,14 @@ part.")
|
||||
(define-public zanshin
|
||||
(package
|
||||
(name "zanshin")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/zanshin-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1lnbcmcbldqx2gl022idnr9x9gh3vws9d12j63vpa60b07d8gwsd"))))
|
||||
(base32 "18wabzf3bd6dx0g3pcg8q6qm6kpaqck0hx0j4sjfbzdl4r2npv8f"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list ;; TODO: Do not exclude this test when
|
||||
|
||||
@@ -311,14 +311,14 @@ Breeze is the default theme for the KDE Plasma desktop.")
|
||||
(define-public calindori
|
||||
(package
|
||||
(name "calindori")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/calindori-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1rp7dqvcpcgfvxvw8r1azz9az10bh22blb6a7nx6k9gmpgm8rrrj"))))
|
||||
"079y4ganmvglxlfzvq6wpxn53k5rz3mcchm65qbfcdbwch9nqj34"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules python-minimal))
|
||||
(inputs (list kconfig
|
||||
|
||||
+19
-19
@@ -10,7 +10,7 @@
|
||||
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
|
||||
;;; Copyright © 2020, 2023-2025 Zheng Junjie <873216071@qq.com>
|
||||
;;; Copyright © 2023-2026 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2023-2025 Sughosha <sughosha@disroot.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -56,7 +56,7 @@
|
||||
(define-public poxml
|
||||
(package
|
||||
(name "poxml")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
@@ -64,7 +64,7 @@
|
||||
"/src/poxml-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0z2lacq5v8ychmgy628alcbbpwlyihizmgqn82axv9vq9c95f2gl"))))
|
||||
"0d78adkvf4j81qkmwlprrc7k7qzvpmzgzadhxhgkdsqxhahrg2xv"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -81,14 +81,14 @@ PO template files.")
|
||||
(define-public libkomparediff2
|
||||
(package
|
||||
(name "libkomparediff2")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/libkomparediff2-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1b3j4kb0147qcjk6h715qa212i2039gabd4i64yygfn8fw7yjr5q"))))
|
||||
(base32 "0hxnkk0py1wwjzmxaml6vcvw2vky8hv9n5ymkphhr84n9c6z8g9d"))))
|
||||
(native-inputs
|
||||
(list extra-cmake-modules pkg-config))
|
||||
(inputs
|
||||
@@ -112,14 +112,14 @@ used in KDE development tools Kompare and KDevelop.")
|
||||
(define-public kapptemplate
|
||||
(package
|
||||
(name "kapptemplate")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kapptemplate-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "057whvd1zcv929m8b574mfh1yfalm84yaw6y35qw2i84c1waky5c"))))
|
||||
(base32 "1vnn3vrl93d5nqidiaqqlqp3gibqjbnkg7s0jd2xirmsw4i7jnkz"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase))
|
||||
@@ -155,14 +155,14 @@ structure. It features:
|
||||
(define-public kcachegrind
|
||||
(package
|
||||
(name "kcachegrind")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kcachegrind-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1lpgx3i2h3iq99nsssgwjpsvsn6izy4sp5l8rh7984lbd06wqsp9"))))
|
||||
"01qvb7br6kqs191jkz27ig2nmrp7khhl1l7fd3mdpy8jmnrkgs26"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules perl python qttools kdoctools))
|
||||
@@ -190,14 +190,14 @@ Python, PHP, and Perl.")
|
||||
(define-public kdesdk-thumbnailers
|
||||
(package
|
||||
(name "kdesdk-thumbnailers")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kdesdk-thumbnailers-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0xk6a24ngrrc98rkyz6zbyd9ngdyzd4saqb9fq1illsnvwd9z0bz"))))
|
||||
(base32 "17brrk20w32x6dqjqrqm2vgzhnhk2lpbzyay5k6cxsqsra0fbxvz"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f)) ;no tests
|
||||
@@ -236,14 +236,14 @@ for some KDevelop language plugins (Ruby, PHP, CSS...).")
|
||||
(define-public kdevelop
|
||||
(package
|
||||
(name "kdevelop")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kdevelop-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1mgwglrnxigyf0h0rff0kl1xgxg3vsm17nif46r47f1s5fhgds5n"))))
|
||||
(base32 "0sd66xjfa6axdx4dj4lbk5cv6j7gzcilznm79g73lf8z4wpzyr34"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules pkg-config shared-mime-info qttools))
|
||||
@@ -377,14 +377,14 @@ submoduletest|cachetest|switchtest)")))))))
|
||||
(define-public kompare
|
||||
(package
|
||||
(name "kompare")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kompare-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ly39lqs3d2z3n2ribp433nqffy49jnc5qpmzwxpxfh6m8q15c4p"))))
|
||||
"12fbzc8x2fd8hala69jzz1dfpzjn8sga9s9bsdpbd5f5smwy28mg"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -426,14 +426,14 @@ include:
|
||||
(define-public massif-visualizer
|
||||
(package
|
||||
(name "massif-visualizer")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/massif-visualizer-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "049346q4h4816x4k1w1zp2ji1998q8bs7rrj8cjvn14p7pp02605"))))
|
||||
(base32 "08dzvdhyrl74l76ikkk79ap2cf5jgj3ypr7b3sl56abdxxgj6jjc"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules pkg-config shared-mime-info))
|
||||
@@ -461,14 +461,14 @@ compressed massif files can also be opened transparently.")
|
||||
(define-public umbrello
|
||||
(package
|
||||
(name "umbrello")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/umbrello-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1jrdsvkp2jags3jzh6h7xy2zz1k78fl67fkwpp5ss2vlvwwlawa5"))))
|
||||
(base32 "1hjryprcazfwdfp66nh3l1lm300b9xadymgp2f56xfhr11lij83s"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
|
||||
;;; Copyright © 2023-2025 Zheng Junjie <873216071@qq.com>
|
||||
;;; Copyright © 2023-2026 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2023-2025 Sughosha <sughosha@disroot.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -63,14 +63,14 @@
|
||||
(define-public baloo-widgets
|
||||
(package
|
||||
(name "baloo-widgets")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/baloo-widgets-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "04f769ij3hp5ljfb3xfqq7mib1qhp4my5d9znpp6v97dvw5gq0qb"))))
|
||||
(base32 "08xbsb1ni1d05ldmml9ppx33r5r2qdccfn6lla8rpzdbdwjdcsk0"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -88,14 +88,14 @@ This package contains GUI widgets for baloo.")
|
||||
(define-public dolphin
|
||||
(package
|
||||
(name "dolphin")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/dolphin-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0fws10g06bm75gs32ch9cw2s5yxwvspm6zxvk3axgnbnq1ydwqcr"))))
|
||||
(base32 "0df635angzsd31bpr870gy4sqsrvq1f4wgfsbnp8yv0w9pg27j4i"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools ruby ruby-test-unit))
|
||||
@@ -147,14 +147,14 @@ The main features of Dolphin are:
|
||||
(define-public dolphin-plugins
|
||||
(package
|
||||
(name "dolphin-plugins")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/dolphin-plugins-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1h5704xknncrwqi3qix2d8hmzg6a82jcbzsj0pzq70hly7wx8f57"))))
|
||||
(base32 "19m6z7jzb164j2jcnczdhm35h18bjjhx5k0jcvjv55b4mpllxi1s"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
@@ -180,14 +180,14 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.")
|
||||
(define-public kde-inotify-survey
|
||||
(package
|
||||
(name "kde-inotify-survey")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kde-inotify-survey-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qwhdh4qfv7834vghzsasdgk1h080jpzb5nkbd5g0v8nvi6j1h05"))))
|
||||
(base32 "1iqfm3ll4kivfjdiif4jrbwh01yaanka59s77pn7a8hjilg9b0w3"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase))
|
||||
@@ -211,14 +211,14 @@ exhausted.")
|
||||
(define-public kdf
|
||||
(package
|
||||
(name "kdf")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kdf-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0m5i9222hh468zliizdly5j07xdwz4ag8rqhzi674dijkphngsmv"))))
|
||||
"1w0jhhzagllj60b9hi0hrm6wv3i2wvbx0j3k5xyqq65x03g2gpiv"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -250,14 +250,14 @@ unmount drives and view them in a file manager.")
|
||||
(define-public khelpcenter
|
||||
(package
|
||||
(name "khelpcenter")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/khelpcenter-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1hdid37bila73sqcykqjjy0x2p0h8ggkj130jyqq5s6krqvzvx2k"))))
|
||||
(base32 "0v6sw42cnw4iqy15qh67db7lnsj209qd3ga78rfm34i17ivm86n4"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase))
|
||||
@@ -320,7 +320,7 @@ document meta data file.")
|
||||
(define-public kpmcore
|
||||
(package
|
||||
(name "kpmcore")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -328,7 +328,7 @@ document meta data file.")
|
||||
"/src/" name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0qiygwck7l0irp5873izz5b6scmd36g5310757kl0rlb8i3g8vrf"))))
|
||||
"0cs9ggdw7xwpxs6xyfxzbq4ayl1gvprsvy414dnxzclm615zw81j"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules pkg-config))
|
||||
@@ -384,14 +384,14 @@ document meta data file.")
|
||||
(define-public konsole
|
||||
(package
|
||||
(name "konsole")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/konsole-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0cpj2vhglymca78z7n0ybnhlp6n7jj8lzw55dfykwmdybkjkpqf3"))))
|
||||
(base32 "0ijhdx1r36qsm9mkhbwzlzwndv61qfj7szivam65h6q58jc0c842"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools zlib))
|
||||
@@ -439,14 +439,14 @@ This package is part of the KDE base applications module.")
|
||||
(define-public krfb
|
||||
(package
|
||||
(name "krfb")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/krfb-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0jlcscg301jiab9jb43kgq2n6xsy7d2k6ws0265018vd1qx6mm1x"))))
|
||||
(base32 "09bh051s0h0c3fg7nljh1yp8l7hilq6ncp62w4qmyr3zcqrnvj5w"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase
|
||||
#:tests? #f
|
||||
@@ -500,14 +500,14 @@ This package is part of the KDE networking module.")
|
||||
(define-public ksystemlog
|
||||
(package
|
||||
(name "ksystemlog")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ksystemlog-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "11fknmm7gc0cf299r08cr2aaflp597xd638kxnndq8hmicvaxmvh"))))
|
||||
(base32 "1mvca3l4r2vmbvxpfl0hzknrdvjakifzdbv5wsimxaaxv9dmb39b"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs
|
||||
@@ -592,14 +592,14 @@ It provides:
|
||||
(define-public kwalletmanager
|
||||
(package
|
||||
(name "kwalletmanager")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kwalletmanager-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "12ddl0fpydj5bm46q3428s99kcfg1b1jbqmlkjpamhzmfylxyjmp"))))
|
||||
(base32 "0lbi40ivslzi1gh904mggw45n32r84gvjhfd59pqfavkhip6dafl"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -635,14 +635,14 @@ It provides:
|
||||
(define-public partitionmanager
|
||||
(package
|
||||
(name "partitionmanager")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/partitionmanager-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "16ay9mxhia69xrfikznhylf71qlhf1rl7l4ibk7mzsg357acl3vw"))))
|
||||
(base32 "0022qmz3807v1pf6vd1s2fh97s4flby7d7jqq54h1a8434mzlyzm"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -719,14 +719,14 @@ as well as QR codes.")
|
||||
(define-public yakuake
|
||||
(package
|
||||
(name "yakuake")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/yakuake-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1py98c5b2xysy9f1nzqirg74480zybwziy3p4za53x2gdhvrsb1n"))))
|
||||
"1clgcj28dapipam7py1bz0gv8mis365lxz3k3hm9zxf2rj8phjf2"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules))
|
||||
|
||||
+47
-48
@@ -4,7 +4,7 @@
|
||||
;;; Copyright © 2021-2025 Zheng Junjie <z572@z572.online>
|
||||
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
|
||||
;;; Copyright © 2025, 2026 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2025 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@@ -65,14 +65,14 @@
|
||||
(define-public ark
|
||||
(package
|
||||
(name "ark")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ark-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"12q2brbgg68kknf193wx44spg8jbqzib58hhrvnkqvr1ivq7xwl1"))
|
||||
"0y5454r7nkqk66rq7w8xiihmnm9myrwxcg2imhy7cnn62h4kbmxb"))
|
||||
;; The libarchive package in Guix does not support
|
||||
;; xar; disable related tests.
|
||||
(patches (search-patches "ark-skip-xar-test.patch"))))
|
||||
@@ -273,14 +273,14 @@ well as CD-ROM images.")
|
||||
(define-public filelight
|
||||
(package
|
||||
(name "filelight")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/filelight-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1p6k758gx09pfkrjyp5mpv73xc55c2r6db7vhi6dl1qadvqpcj4i"))))
|
||||
"1q2f5yzr035zjhv7b7p8frc4bzfgzih1xp6avm4f1x6a6qqvmh79"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list kcrash
|
||||
@@ -304,14 +304,14 @@ your computer.")
|
||||
(define-public francis
|
||||
(package
|
||||
(name "francis")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/francis-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1fg9b7ar8n4bz1rjnkgg1hrz2317dgdy49gp1r4d6xwzm0gck4h8"))))
|
||||
"1y24i43bxphlql4cizrd8832kv2nh54j1p7j4y377146ic5ggkrs"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list kirigami
|
||||
@@ -333,7 +333,7 @@ your computer.")
|
||||
(define-public isoimagewriter
|
||||
(package
|
||||
(name "isoimagewriter")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
@@ -341,7 +341,7 @@ your computer.")
|
||||
".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"02g9k51srrqslapjxzcymnmy9v1frv9pkgg8wmf6d0607hwkaff5"))))
|
||||
"1pjcd57k0jjg4ykj9yblhrbr5x4ffy274i5bdp3jjn0z90ygi8d7"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list gpgme
|
||||
@@ -366,14 +366,14 @@ your computer.")
|
||||
(define-public kaichat
|
||||
(package
|
||||
(name "kaichat")
|
||||
(version "0.7.0")
|
||||
(version "0.5.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde//stable/kaichat/kaichat-" version
|
||||
".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0bhargyi237zikpwrah95g7sdlf3860y65zlqd0nmanlnqgqklqc"))))
|
||||
(base32 "19w31mpbc5c1rfzygmxhmqx8wlwdmi1gfg75i4cfvz49936q0nal"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase))
|
||||
@@ -396,7 +396,6 @@ your computer.")
|
||||
purpose
|
||||
python
|
||||
sonnet
|
||||
qtspeech
|
||||
qtwayland))
|
||||
(home-page "https://apps.kde.org/kaichat/")
|
||||
(synopsis "Chat interface for AI models")
|
||||
@@ -407,14 +406,14 @@ models such as Ollama.")
|
||||
(define-public kalm
|
||||
(package
|
||||
(name "kalm")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kalm-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0hz66b23i6zf31drl70npfzmsfzbkqdffnnq1ks2sw8rckwy8r66"))))
|
||||
(base32 "15vs3ga6p12iikbq990fpbr4a4fc89g7viya55q8rgziykd3vr2s"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -445,14 +444,14 @@ models such as Ollama.")
|
||||
(define-public kamera
|
||||
(package
|
||||
(name "kamera")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kamera-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0qw0k7zl49vl1y696jgc5g3hhcn25limc8hm8d5qprrf39hz9vzx"))))
|
||||
"0fbw7nxam18k8lc7v2ravy27m7x90ldgs9lswrkmw4fwbypx95xz"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -479,14 +478,14 @@ to camera devices supported by @code{libgphoto2} using
|
||||
(define-public kate
|
||||
(package
|
||||
(name "kate")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kate-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1awhrqkbd1ckxdb8xqli72s6x3fhvrlr07912wv888lrq5vdjqfp"))))
|
||||
(base32 "0ah6cy92yir68z25460ccl48i5nrfqswpzil9a7l69h3qxspsk88"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools xorg-server-for-tests))
|
||||
@@ -556,7 +555,7 @@ Kate's features include:
|
||||
(define-public kdebugsettings
|
||||
(package
|
||||
(name "kdebugsettings")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
@@ -564,7 +563,7 @@ Kate's features include:
|
||||
".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1gmds302y59d0iwmk2y5hl963kzxqm56hy48mgaywiivrvwmi8n2"))))
|
||||
"0sg79yh7xj5cq84j31ljiipj5gyxcsvw1gsdsjygwrrfk7r7jj3a"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list kcompletion
|
||||
@@ -589,14 +588,14 @@ Kate's features include:
|
||||
(define-public kbackup
|
||||
(package
|
||||
(name "kbackup")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kbackup-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"03cln9n9i9caynjkf7660prrjwcrx0p80y7y72rqvnxzzmzcxh00"))))
|
||||
"1kcb18bjqwxg2813yyky84lk1qhi8y6navw4jl1ijz1pkd01m6hr"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules))
|
||||
(inputs (list kguiaddons
|
||||
@@ -630,14 +629,14 @@ drive, USB stick, etc
|
||||
(define-public kcalc
|
||||
(package
|
||||
(name "kcalc")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kcalc-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1yma237j8x5ygz0a0alv4gzd83ykb5zpk5mbh8mlnx065qijqf62"))))
|
||||
"0x51y46yq5kkghd2j7qd76iff6jffzgf4bmygv6igb1z09c3admb"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase))
|
||||
(native-inputs (list extra-cmake-modules kdoctools))
|
||||
@@ -663,7 +662,7 @@ drive, USB stick, etc
|
||||
(define-public kcharselect
|
||||
(package
|
||||
(name "kcharselect")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
@@ -671,7 +670,7 @@ drive, USB stick, etc
|
||||
".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ppczh9ajp19nwzbvc631lfhcqwprayzjygzxn1jvivda51mbpwh"))))
|
||||
"1j6frcn0fa6cl1kmiqz8ic2l03rzl22kwj54izd5g7y7r6a7qg5g"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -698,14 +697,14 @@ characters.")
|
||||
(define-public kdialog
|
||||
(package
|
||||
(name "kdialog")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kdialog-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"18ay220hj46g6qlyzci71mxi7mfdf6jawvm7vix6m4cl4gas7rgy"))))
|
||||
"1102m2dq3snvnicdn3rj70yxjj0d6phgp2a533dmx8w42zwwjlhw"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase
|
||||
#:tests? #f))
|
||||
@@ -760,14 +759,14 @@ conversions between European currencies.")
|
||||
(define-public keysmith
|
||||
(package
|
||||
(name "keysmith")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/keysmith-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1m52klqwisq49z3fn7r7y86xxr8syya3lscaw1d27h5yr9vxbg71"))))
|
||||
"0dqsmg0sf1hx2z98v92hs5zqwvkh2gk7kr8fp8qdqcnnh3006k0z"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules pkg-config python-minimal))
|
||||
(inputs (list kconfig
|
||||
@@ -805,14 +804,14 @@ with support for QR scanning.")
|
||||
(define-public kfind
|
||||
(package
|
||||
(name "kfind")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kfind-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1h9aqw3vrm68qqyqni75dws45jmw5izqd5ivdba1iph62xaynlxh"))))
|
||||
"1a9vzfakk238f1qlf75z5xf1arad0xkbx8m49z0b7qy9q9zn1d3a"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase
|
||||
#:tests? #f))
|
||||
@@ -890,14 +889,14 @@ with support for QR scanning.")
|
||||
(define-public komodo
|
||||
(package
|
||||
(name "komodo")
|
||||
(version "1.6.0")
|
||||
(version "1.5.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/komodo/" version
|
||||
"/komodo-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "16h814cmh5v60fr71la73ldicblb5snfl6rnvwqg5p5a1wgk59n7"))))
|
||||
(base32 "1xdn3k71a5s801p2cpddyvjbpb8ki8i4y2mig15am0v1r2ag16mi"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase))
|
||||
@@ -936,14 +935,14 @@ It's features include:
|
||||
(define-public kongress
|
||||
(package
|
||||
(name "kongress")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kongress-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"11vmpkfc81jlxv0y3fmvgk91j3q01mklrzg2dphlw83h6bf0d3s8"))))
|
||||
"0dn021c3hf9b7gxwhjkyy08mh68dcksfpl57hq9196ksk12rykb4"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs (list extra-cmake-modules python-minimal))
|
||||
;; NOTE: Reporting bugs is linked to web browser, better not link it and let
|
||||
@@ -978,14 +977,14 @@ the schedule and venue information.")
|
||||
(define-public kontrast
|
||||
(package
|
||||
(name "kontrast")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/"
|
||||
version "/src/kontrast-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"024idzd6wfskr83p9ma8bv4qw9mszryv48man06qgvp4pi800x0c"))))
|
||||
"0dz1g3pp87wryr06zw06b65laajg3jpb0qjjrma7zzivxb41s9si"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments (list #:qtbase qtbase
|
||||
#:tests? #f))
|
||||
@@ -1037,14 +1036,14 @@ the computer and 3D Printers.")
|
||||
(define-public kmag
|
||||
(package
|
||||
(name "kmag")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmag-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1b17c9j0427bgrjmfwiwyj7jzkdii1n6vkqzfnxx235zc8qvblps"))))
|
||||
(base32 "1w4cp3pn65yhk07pafkhp0401ym18v65kj3dfbzz79lx810a4fq6"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
@@ -1071,14 +1070,14 @@ artists to web-designers to people with low vision.")
|
||||
(define-public kmousetool
|
||||
(package
|
||||
(name "kmousetool")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmousetool-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1pm60lfdrr24gahx7zji3cdkhm9gsaw83w1472b6gdx270nbvbry"))))
|
||||
(base32 "0fkibynsdsb5cv896j4r0vbw1mp5iq3hhg33hlflsmz6bhcw77ak"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1114,14 +1113,14 @@ whom pressing buttons hurts.")
|
||||
(define-public kmouth
|
||||
(package
|
||||
(name "kmouth")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kmouth-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0f05gihqk06g70bpdlk5bx2szrasi2x9xyr8y7kfjfx8m9qy65hg"))))
|
||||
(base32 "1hlz8q57ihv23mqqyv83bhqbb486q9jg1xb1msivvyvgr8jjlcsv"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools))
|
||||
@@ -1321,14 +1320,14 @@ great on your desktop.")
|
||||
(define-public ktimer
|
||||
(package
|
||||
(name "ktimer")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/ktimer-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0p13wndvsn7s4klg79j4jlxhj6f4ggww9hmj7py82klqivmwswzy"))))
|
||||
"0hakk825g6lf6cvn3yr4g4zpr5w6qjbby2an3dhhlag4wqdagl31"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
(list extra-cmake-modules
|
||||
@@ -1496,14 +1495,14 @@ remind you to take a break now and then.")
|
||||
(define-public sweeper
|
||||
(package
|
||||
(name "sweeper")
|
||||
(version "25.12.3")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/sweeper-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1l6wsd46l0j1ncqikmymwc0mvbzx29r0jf0zmmc48lnb8fx9vb8q"))))
|
||||
(base32 "130zzxxi1cb6pmikchqy5asj6z7vraz8m9xzbz73vsd29k3pqhg3"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2026 Arthur Rodrigues <arthurhdrodrigues@proton.me>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
(define-module (gnu packages kubernetes)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix build-system go)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (gnu packages golang-build)
|
||||
#:use-module (gnu packages golang-check)
|
||||
#:use-module (gnu packages golang-web)
|
||||
#:use-module (gnu packages golang-xyz)
|
||||
#:use-module (gnu packages prometheus))
|
||||
|
||||
|
||||
;;;
|
||||
;;; Libraries:
|
||||
;;;
|
||||
|
||||
(define-public go-k8s-io-component-base
|
||||
(package
|
||||
(name "go-k8s-io-component-base")
|
||||
(version "0.34.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/kubernetes/component-base")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "090ghb66zh4mln9fvp89vfq0g4pysm5y4lrp5n6801491mngyndm"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:test-flags
|
||||
#~(list "-skip" "Tracing")
|
||||
#:import-path "k8s.io/component-base"))
|
||||
(native-inputs
|
||||
(list go-github-com-stretchr-testify))
|
||||
(propagated-inputs
|
||||
(list go-github-com-blang-semver-v4
|
||||
go-github-com-go-logr-logr
|
||||
go-github-com-go-logr-zapr
|
||||
go-github-com-google-go-cmp
|
||||
go-github-com-moby-term
|
||||
go-github-com-prometheus-client-golang
|
||||
go-github-com-prometheus-client-model
|
||||
go-github-com-prometheus-common
|
||||
go-github-com-prometheus-procfs
|
||||
go-github-com-spf13-cobra
|
||||
go-github-com-spf13-pflag
|
||||
go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp
|
||||
go-go-opentelemetry-io-otel
|
||||
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace
|
||||
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc
|
||||
go-go-opentelemetry-io-otel-sdk
|
||||
go-go-opentelemetry-io-otel-trace
|
||||
go-go-uber-org-zap
|
||||
go-go-yaml-in-yaml-v2
|
||||
go-golang-org-x-sys
|
||||
go-golang-org-x-text
|
||||
go-k8s-io-apimachinery
|
||||
go-k8s-io-client-go
|
||||
go-k8s-io-klog-v2
|
||||
go-k8s-io-utils
|
||||
go-sigs-k8s-io-json))
|
||||
(home-page "https://github.com/kubernetes/component-base")
|
||||
(synopsis "Kubernetes core components Golang source code")
|
||||
(description
|
||||
"This package contains shared code for Kubernetes core components.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
|
||||
;;;
|
||||
;;; Executables:
|
||||
;;;
|
||||
|
||||
;;;
|
||||
;;; Avoid adding new packages to the end of this file. To reduce the chances
|
||||
;;; of a merge conflict, place them above in alphabetic order:
|
||||
;;; guix import --insert=gnu/packages/python-xyz.scm pypi <package-name>.
|
||||
;;;
|
||||
@@ -929,7 +929,7 @@ and manipulation.")
|
||||
(define-public libskk
|
||||
(package
|
||||
(name "libskk")
|
||||
(version "1.0.5")
|
||||
(version "1.1.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -938,15 +938,10 @@ and manipulation.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0y279pcgs3jrsi9vzx086xhz9jbz23dqqijp4agygc9ackp9sxy5"))
|
||||
(patches
|
||||
(search-patches
|
||||
"libskk-fix-invalid-escape.patch"))))
|
||||
"0x2fswxybc5ii821ydmm7bjn8cyr35zi3mdld2zmaqc7863hzhqq"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:parallel-tests? #f ;Concurrency issues in tests.
|
||||
;; relax gcc 14 strictness
|
||||
#:configure-flags #~(list "CFLAGS=-g2 -O2 -Wno-error=int-conversion")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'install 'symlink-skk-jisyo
|
||||
@@ -961,7 +956,8 @@ and manipulation.")
|
||||
libtool
|
||||
pkg-config
|
||||
vala))
|
||||
(inputs (list libgee json-glib libxkbcommon skk-jisyo))
|
||||
(inputs (list json-glib libxkbcommon skk-jisyo))
|
||||
(propagated-inputs (list glib libgee)) ;required by libskk.pc
|
||||
(home-page "https://github.com/ueno/libskk")
|
||||
(synopsis "Dealing with Japanese kana-to-kanji conversion")
|
||||
(description
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
python-wrapper
|
||||
tzdata-for-tests))
|
||||
(inputs
|
||||
(list cadical gmp libuv llvm))
|
||||
(list cadical-2.1 gmp libuv llvm))
|
||||
(arguments
|
||||
(list
|
||||
#:make-flags
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix licenses)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages perl-compression)
|
||||
@@ -98,6 +99,7 @@ text editors.")
|
||||
;; dependencies which might never ever be used.
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((file (search-input-file inputs "/bin/file"))
|
||||
(locale (search-input-file inputs "/bin/locale"))
|
||||
(tput (search-input-file inputs "/bin/tput")))
|
||||
(substitute* "sxw2txt"
|
||||
(("^use warnings;" line)
|
||||
@@ -107,13 +109,14 @@ text editors.")
|
||||
(substitute* "lesscomplete"
|
||||
(("file -") (string-append file " -")))
|
||||
(substitute* "lesspipe.sh"
|
||||
(("tput colors")
|
||||
(string-append tput " colors"))
|
||||
(("\\<tput\\>") tput)
|
||||
(("\\<locale\\>") locale)
|
||||
(("file -")
|
||||
(string-append file " -")))))))))
|
||||
(inputs
|
||||
(list file
|
||||
ncurses ; for tput
|
||||
glibc ; for locale
|
||||
perl-archive-zip))
|
||||
(native-inputs (list perl))
|
||||
(home-page "https://github.com/wofr06/lesspipe")
|
||||
|
||||
+46
-33
@@ -81,7 +81,7 @@
|
||||
;;; Copyright © 2024 Gabriel Wicki <gabriel@erlikon.ch>
|
||||
;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
|
||||
;;; Copyright © 2024 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2024, 2025 Ashish SHUKLA <ashish.is@lostca.se>
|
||||
;;; Copyright © 2024-2026 Ashish SHUKLA <ashish.is@lostca.se>
|
||||
;;; Copyright © 2025 Nigko Yerden <nigko.yerden@gmail.com>
|
||||
;;; Copyright © 2025 Mathieu Laparie <mlaparie@disr.it>
|
||||
;;; Copyright © 2025 John Kehayias <john.kehayias@protonmail.com>
|
||||
@@ -531,7 +531,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
||||
;; The current "stable" kernels. That is, the most recently released major
|
||||
;; versions that are still supported upstream.
|
||||
|
||||
(define-public linux-libre-6.19-version "6.19.10")
|
||||
(define-public linux-libre-6.19-version "6.19.11")
|
||||
(define-public linux-libre-6.19-gnu-revision "gnu")
|
||||
(define deblob-scripts-6.19
|
||||
(linux-libre-deblob-scripts
|
||||
@@ -541,12 +541,12 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
||||
(base32 "05jpciyypvmy6byaxjl49b1fvzxcnlhknf0xabrdj5152iznrzkh")))
|
||||
(define-public linux-libre-6.19-pristine-source
|
||||
(let ((version linux-libre-6.19-version)
|
||||
(hash (base32 "072s76238rnf87yhdy15nbxfyq7x3ch7p2v14dq4pq551qd48va6")))
|
||||
(hash (base32 "16ymkc5r3hw05z7l7ih3qw406qlszz1l7b4g5yz0hv15ddxrs0r0")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-6.19)))
|
||||
|
||||
(define-public linux-libre-6.18-version "6.18.20")
|
||||
(define-public linux-libre-6.18-version "6.18.21")
|
||||
(define-public linux-libre-6.18-gnu-revision "gnu")
|
||||
(define deblob-scripts-6.18
|
||||
(linux-libre-deblob-scripts
|
||||
@@ -556,7 +556,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
||||
(base32 "0qlih8w8wg4v5cwbmd34rbhb6mjgbx69i9rx3s2vxw7h42q9l0ai")))
|
||||
(define-public linux-libre-6.18-pristine-source
|
||||
(let ((version linux-libre-6.18-version)
|
||||
(hash (base32 "0lrm76rdlr92kjq3g410qdff9v49mpdf400lmsh7hq74k2ymlyl3")))
|
||||
(hash (base32 "0ks735y6jq4yy3jaicjsj4dn4n3kk2skf9dqh9dyifipn57j2f0w")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-6.18)))
|
||||
@@ -565,7 +565,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
||||
;; Here are the support timelines:
|
||||
;; <https://www.kernel.org/category/releases.html>
|
||||
|
||||
(define-public linux-libre-6.12-version "6.12.79")
|
||||
(define-public linux-libre-6.12-version "6.12.80")
|
||||
(define-public linux-libre-6.12-gnu-revision "gnu")
|
||||
(define deblob-scripts-6.12
|
||||
(linux-libre-deblob-scripts
|
||||
@@ -575,7 +575,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
||||
(base32 "1x48hpmvajz7v5wn1vdd7l5r14mq4ngzh5npz3pj81z4f1g61i0a")))
|
||||
(define-public linux-libre-6.12-pristine-source
|
||||
(let ((version linux-libre-6.12-version)
|
||||
(hash (base32 "02vrl0m5iw4jiyhpcni2l8kcfzq279s69yagrdz5sany6cgpbyjb")))
|
||||
(hash (base32 "0lrylj87bb8ky29pbplpncrfhmgqqbq3d49iqgdwv7p7jvc929f9")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-6.12)))
|
||||
@@ -7713,7 +7713,15 @@ and copy/paste text in the console and in xterm.")
|
||||
"/etc/security/limits.d")
|
||||
;; Guix does not use systemd.
|
||||
"-Dwith-systemd-user-unit=false"
|
||||
"-Dwith-systemd-group=false")))
|
||||
"-Dwith-systemd-group=false")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-references
|
||||
(lambda _
|
||||
(substitute* '("lib/gamemode_client.h"
|
||||
"data/gamemoderun")
|
||||
(("libgamemode(auto)?\\.so\\.0" lib)
|
||||
(string-append #$output "/lib/" lib))))))))
|
||||
(native-inputs
|
||||
(list pkg-config))
|
||||
(inputs
|
||||
@@ -8430,7 +8438,7 @@ from the ntfs-3g package. It is meant to be used in initrds.")
|
||||
(define-public rdma-core
|
||||
(package
|
||||
(name "rdma-core")
|
||||
(version "60.0")
|
||||
(version "62.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/linux-rdma/rdma-core"
|
||||
@@ -8438,7 +8446,7 @@ from the ntfs-3g package. It is meant to be used in initrds.")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1pi8jf1pibfhh3ps2kvj2y8y6yahpw7jjyp0mpxmvama9qp8j6wv"))))
|
||||
"1802afy4q80zl7qkxlyq71ll5fsksva43f8xfd6vlqj1c47dc2n0"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ;no tests
|
||||
@@ -10364,7 +10372,7 @@ comparing system environments.")
|
||||
(define-public cassini-headers
|
||||
(package
|
||||
(name "cassini-headers")
|
||||
(version "12.0.1")
|
||||
(version "14.0.0")
|
||||
(home-page "https://github.com/HewlettPackard/shs-cassini-headers")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
@@ -10374,7 +10382,7 @@ comparing system environments.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0fvhk42pssw67zba4zq1b73d1m9ysc4g8sfibjmmhc0fwr92iamp"))))
|
||||
"074r1snc682f1b6vgswyz55n8zjf5rhqnsl31xsswih7q9q38jda"))))
|
||||
(build-system copy-build-system)
|
||||
(arguments
|
||||
(list #:install-plan
|
||||
@@ -10393,7 +10401,7 @@ software uses @file{cxi_prov_hw.h} from this package.")
|
||||
(define-public cxi-driver
|
||||
(package
|
||||
(name "cxi-driver")
|
||||
(version "13.0.0")
|
||||
(version "14.0.0")
|
||||
(home-page "https://github.com/HewlettPackard/shs-cxi-driver")
|
||||
(source
|
||||
(origin
|
||||
@@ -10404,7 +10412,7 @@ software uses @file{cxi_prov_hw.h} from this package.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1md6ammah7ywk5k9gsxix945w5498hpdfwzr603aiirlz2x4m4wh"))))
|
||||
"07dhdm1az9hvy48iq8bn0wypwyml59yr5aqqyf1yhwrf1basry9g"))))
|
||||
;; TODO: Actually build the Linux driver.
|
||||
(build-system copy-build-system)
|
||||
(arguments
|
||||
@@ -10442,7 +10450,7 @@ Currently the Linux driver itself is missing from this package.")
|
||||
(define-public libcxi
|
||||
(package
|
||||
(name "libcxi")
|
||||
(version "13.0.0")
|
||||
(version "14.0.0")
|
||||
(home-page "https://github.com/HewlettPackard/shs-libcxi")
|
||||
(source
|
||||
(origin
|
||||
@@ -10451,7 +10459,7 @@ Currently the Linux driver itself is missing from this package.")
|
||||
(commit (string-append "release/shs-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1m8mds1h8plhfn2ja9br31xaiy82ky69685cp1rznanl18inaiff"))))
|
||||
(base32 "03czzz6h9jbmfikd85mx93bn84icnia08h69afw40flmpqidp5kh"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:configure-flags
|
||||
@@ -10495,16 +10503,20 @@ known as Slingshot.")
|
||||
(define-public libfabric
|
||||
(package
|
||||
(name "libfabric")
|
||||
(version "2.3.1")
|
||||
(version "2.5.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append "https://github.com/ofiwg/libfabric/releases/download/v"
|
||||
version "/libfabric-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "0npkfkkhyir31r2p1zsfi7yrvcam60fp8ps4s2csjc2drqbrz4rf"))))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/ofiwg/libfabric")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256 (base32 "14yhvywbz98yajffq5pmpphhpdr0g8m8a5579dfy56fpxar441an"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
(list autoconf
|
||||
automake
|
||||
libtool))
|
||||
(inputs
|
||||
(let ((if-supported ;XXX: modified from openmpi
|
||||
(lambda (package . extra)
|
||||
@@ -10561,15 +10573,16 @@ libraries, which are often integrated directly into libfabric.")
|
||||
(define-public libfabric-1 ;needed by Open MPI 4.x
|
||||
(package
|
||||
(inherit libfabric)
|
||||
(name "libfabric")
|
||||
(version "1.22.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append "https://github.com/ofiwg/libfabric/releases/download/v"
|
||||
version "/libfabric-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "1znmw83rmippv0fwz0x7lgylfk17dr9ckll8lrm4z7kclspnqpj8"))))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/ofiwg/libfabric")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256 (base32 "1scwkfdnlg20hld03pdq83jq1q3nmvj1gravpn02pacqq18bv9xk"))))
|
||||
(inputs
|
||||
(modify-inputs inputs
|
||||
(append cxi-driver-for-libfabric-1)))))
|
||||
@@ -11623,7 +11636,7 @@ tools for managing PipeWire.")
|
||||
(define-public ell
|
||||
(package
|
||||
(name "ell")
|
||||
(version "0.79")
|
||||
(version "0.83")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -11632,7 +11645,7 @@ tools for managing PipeWire.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0l8pbgnza58ivknzl3nd6y46mfminhnb3iwq82msi6g282wv7np4"))
|
||||
"1ywq84jgvf7f86srqwpq31w2kzdp875fx039x5g4lx486plgf526"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
#~(begin
|
||||
@@ -12269,7 +12282,7 @@ that avoids the usage of older system-wide @file{/sys} interface.")
|
||||
(define-public libtraceevent
|
||||
(package
|
||||
(name "libtraceevent")
|
||||
(version "1.7.3")
|
||||
(version "1.9.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -12278,7 +12291,7 @@ that avoids the usage of older system-wide @file{/sys} interface.")
|
||||
(commit (string-append name "-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "06mw2f0xnk6dy9w2z0n4dz7lnm02qfsmnmj2h24453qxlw57x0d6"))
|
||||
(base32 "10fklw4znjhm8mlg6hwlipdyk7v3053lnrc5bpqifnsc8gwqbaz0"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
#~(begin
|
||||
|
||||
@@ -1412,7 +1412,11 @@ Library.")
|
||||
(substitute-keyword-arguments arguments
|
||||
((#:configure-flags flags)
|
||||
#~(append #$flags
|
||||
(list "-DLLVM_TARGETS_TO_BUILD=AMDGPU;X86"
|
||||
(list #$(string-append
|
||||
"-DLLVM_TARGETS_TO_BUILD=AMDGPU;X86"
|
||||
(if (string=? "X86" (system->llvm-target))
|
||||
""
|
||||
(string-append ";" (system->llvm-target))))
|
||||
"-DLLVM_VERSION_SUFFIX=")))))
|
||||
(properties `((hidden? . #t)
|
||||
,@(package-properties llvm-base)))
|
||||
|
||||
+207
-4
@@ -82,6 +82,7 @@
|
||||
#:use-module (gnu packages readline)
|
||||
#:use-module (gnu packages rsync)
|
||||
#:use-module (gnu packages ssh)
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages version-control)
|
||||
#:use-module (gnu packages vim)
|
||||
@@ -390,7 +391,7 @@ handy.")
|
||||
(define (make-lua-filesystem name lua)
|
||||
(package
|
||||
(name name)
|
||||
(version "1.7.0.2")
|
||||
(version "1.9.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -401,7 +402,7 @@ handy.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0zmprgkm9zawdf9wnw0v3w6ibaj442wlc6alp39hmw610fl4vghi"))))
|
||||
"0vd1b9rnbjl24bbnk91jrkli81dc1b2kvpjlsx319azjmynlk0y6"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags
|
||||
@@ -432,6 +433,9 @@ directory structure and file attributes.")
|
||||
(define-public lua5.2-filesystem
|
||||
(make-lua-filesystem "lua5.2-filesystem" lua-5.2))
|
||||
|
||||
(define-public lua5.4-filesystem
|
||||
(make-lua-filesystem "lua5.4-filesystem" lua-5.4))
|
||||
|
||||
(define-public lua-bee
|
||||
;; There are no releases; use the commit known to work with the packaged
|
||||
;; luamake.
|
||||
@@ -1061,13 +1065,14 @@ Notable examples are GTK+, GStreamer and Webkit.")
|
||||
(define (make-lua-lpeg name lua)
|
||||
(package
|
||||
(name name)
|
||||
(version "1.0.2")
|
||||
(version "1.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1zjzl7acvcdavmcg5l7wi12jd4rh95q9pl5aiww7hv0v0mv6bmj8"))))
|
||||
(base32
|
||||
"0aimsjpcpkh3kk65f0pg1z2bp6d83rn4dg6pgbx1yv14s9kms5ab"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
@@ -1101,6 +1106,9 @@ Grammars (PEGs).")
|
||||
(define-public lua5.2-lpeg
|
||||
(make-lua-lpeg "lua5.2-lpeg" lua-5.2))
|
||||
|
||||
(define-public lua5.4-lpeg
|
||||
(make-lua-lpeg "lua5.4-lpeg" lua-5.4))
|
||||
|
||||
(define (make-lua-luv name lua)
|
||||
(package
|
||||
(name name)
|
||||
@@ -1301,6 +1309,85 @@ for syntax highlighting or a linting tool.")
|
||||
(native-inputs (list pandoc))
|
||||
(inputs (list luajit))))
|
||||
|
||||
(define (make-lua-scintillua name lua lua-lpeg lua-filesystem)
|
||||
(package
|
||||
(name name)
|
||||
(version "6.6")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/orbitalquark/scintillua")
|
||||
(commit (string-append "scintillua_" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "121ilpy91wyprqp3la4xzbb60i2yp1xpnvjlahzgzg0vck48njm7"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:phases
|
||||
#~(let* ((lua-api-version #$(version-major+minor (package-version lua)))
|
||||
(lua-cpath (string-append "/lib/lua/" lua-api-version))
|
||||
(lua-path (string-append "/share/lua/" lua-api-version))
|
||||
(scintillua (string-append #$output lua-path "/scintillua"))
|
||||
(lexers (string-append scintillua "/lexers")))
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'build)
|
||||
(delete 'check) ;move after install
|
||||
(replace 'install
|
||||
(lambda _
|
||||
(mkdir-p scintillua)
|
||||
(copy-recursively "lexers" lexers)
|
||||
(substitute* (string-append lexers "/lexer.lua")
|
||||
(("package\\.path")
|
||||
(string-append "('" lexers "/?.lua;' .. package.path)")))
|
||||
(with-output-to-file (string-append scintillua "/init.lua")
|
||||
(lambda ()
|
||||
(display
|
||||
"return require'scintillua.lexers.lexer'\n")))))
|
||||
(add-after 'install 'set-lua-path
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((input-dirs (map cdr (alist-delete "source" inputs))))
|
||||
(setenv "GUIX_LUA_CPATH"
|
||||
(string-join
|
||||
(map (lambda (prefix)
|
||||
(string-append prefix lua-cpath))
|
||||
input-dirs)
|
||||
";"))
|
||||
(setenv "GUIX_LUA_PATH"
|
||||
(string-join
|
||||
(map (lambda (prefix)
|
||||
(string-append prefix lua-path))
|
||||
(cons #$output input-dirs))
|
||||
";")))))
|
||||
(add-after 'set-lua-path 'check
|
||||
(lambda _
|
||||
(substitute* "tests.lua"
|
||||
(("^package\\.path = .*") "")
|
||||
(("require\\('lexer'\\)") "require'scintillua'")
|
||||
(("'lexers'") (string-append "'" lexers "'"))
|
||||
(("test_lua51" all)
|
||||
(string-append "skip_" all)))
|
||||
(invoke "lua" "tests.lua")))))))
|
||||
(native-inputs (list lua))
|
||||
(propagated-inputs (list lua-lpeg lua-filesystem))
|
||||
(home-page "https://orbitalquark.github.io/scintillua/")
|
||||
(synopsis "Collection of LPeg lexer for source code")
|
||||
(description
|
||||
"This Lua library provides LPeg lexers for source code syntax
|
||||
highlighting. It can either be used by itself or as a drop-in replacement
|
||||
for Scintilla lexers.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public lua-scintillua
|
||||
(make-lua-scintillua "lua-scintillua" lua
|
||||
lua-lpeg lua-filesystem))
|
||||
|
||||
(define-public lua5.4-scintillua
|
||||
(make-lua-scintillua "lua5.4-scintillua" lua-5.4
|
||||
lua5.4-lpeg lua5.4-filesystem))
|
||||
|
||||
(define-public lutok
|
||||
(package
|
||||
(name "lutok")
|
||||
@@ -1891,3 +1978,119 @@ way, following established lisp conventions.")
|
||||
language.")
|
||||
(home-page "https://git.sr.ht/~xerool/fennel-ls")
|
||||
(license license:expat)))
|
||||
|
||||
(define (make-lua-lunitx name lua)
|
||||
(package
|
||||
(name name)
|
||||
(version "0.8.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
;; Upstream repository name is "lunit", but it provides
|
||||
;; both lunit and lunitx modules.
|
||||
(url "https://github.com/dcurrie/lunit")
|
||||
(commit version)))
|
||||
(file-name (git-file-name "lua-lunitx" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0y9szbd2g8xk63s8781bjmw8sv3s5m6rnv47kh1sk21ml3mxi69y"))))
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:modules '((guix build utils))
|
||||
#:builder
|
||||
#~(begin
|
||||
(use-modules (guix build utils))
|
||||
(let* ((lua (string-append #$lua "/bin/lua"))
|
||||
(lua-version #$(version-major+minor (package-version lua)))
|
||||
(lua-dir (string-append #$output "/share/lua/" lua-version)))
|
||||
(when #$(not (%current-target-system))
|
||||
(with-directory-excursion (string-append #$source "/lua")
|
||||
(invoke lua "../test/selftest.lua")))
|
||||
(mkdir-p lua-dir)
|
||||
(copy-recursively (string-append #$source "/lua") lua-dir)))))
|
||||
(native-inputs (list lua))
|
||||
(home-page "https://github.com/dcurrie/lunit")
|
||||
(synopsis "Unit testing framework for Lua")
|
||||
(description "Lunit is a unit testing framework for Lua. It includes
|
||||
lunitx extensions adding Lua 5.2 compatibility via @code{lunit.module} and
|
||||
the @code{lunitx} module for running tests automatically at program exit.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public lua-lunitx
|
||||
(make-lua-lunitx "lua-lunitx" lua))
|
||||
|
||||
(define-public lua5.1-lunitx
|
||||
(make-lua-lunitx "lua5.1-lunitx" lua-5.1))
|
||||
|
||||
(define-public lua5.2-lunitx
|
||||
(make-lua-lunitx "lua5.2-lunitx" lua-5.2))
|
||||
|
||||
(define-public lua5.4-lunitx
|
||||
(make-lua-lunitx "lua5.4-lunitx" lua-5.4))
|
||||
|
||||
(define (make-lua-lsqlite3 name lua lua-lunitx)
|
||||
(package
|
||||
(name name)
|
||||
(version "0.9.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri "https://lua.sqlite.org/home/zip/lsqlite3_v096.zip")
|
||||
(file-name (string-append "lsqlite3-v" version ".zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"10md6bfvbzflrhz4n75jr1ppmz86mwsip85llny23w2ld9iygipc"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? (not (%current-target-system))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(replace 'build
|
||||
(lambda _
|
||||
(invoke #$(cc-for-target) "-fPIC" "-shared" "-O2"
|
||||
"-o" "lsqlite3.so"
|
||||
"lsqlite3.c"
|
||||
"-llua" "-lsqlite3")))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(lua-version
|
||||
#$(version-major+minor (package-version lua)))
|
||||
(cmod-dir (string-append out "/lib/lua/" lua-version)))
|
||||
(install-file "lsqlite3.so" cmod-dir))))
|
||||
(delete 'check)
|
||||
(add-after 'install 'check
|
||||
(lambda* (#:key tests? outputs #:allow-other-keys)
|
||||
(when tests?
|
||||
;; Built only for the upstream test suite (test-dyld.lua).
|
||||
(invoke #$(cc-for-target) "-fPIC" "-shared" "-O2"
|
||||
"-o" "extras/libsqlitefunctions.so"
|
||||
"extras/extension-functions.c"
|
||||
"-lsqlite3")
|
||||
;; Only test the dynamic lsqlite3 module; lsqlite3complete
|
||||
;; (SQLite amalgamation) is not built by this package.
|
||||
(invoke "lua" "test/tests-sqlite3.lua" "lsqlite3")
|
||||
(invoke "lua" "test/test.lua")
|
||||
(invoke "lua" "test/test-dyld.lua")))))))
|
||||
(native-inputs (list unzip lua-lunitx))
|
||||
(inputs (list lua sqlite))
|
||||
(home-page "https://lua.sqlite.org/")
|
||||
(synopsis "SQLite3 binding for Lua")
|
||||
(description "LuaSQLite3 is a thin wrapper around the public domain
|
||||
SQLite3 database engine. It provides a complete binding to the SQLite3 C API
|
||||
from within Lua programs.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public lua-lsqlite3
|
||||
(make-lua-lsqlite3 "lua-lsqlite3" lua lua-lunitx))
|
||||
|
||||
(define-public lua5.1-lsqlite3
|
||||
(make-lua-lsqlite3 "lua5.1-lsqlite3" lua-5.1 lua5.1-lunitx))
|
||||
|
||||
(define-public lua5.2-lsqlite3
|
||||
(make-lua-lsqlite3 "lua5.2-lsqlite3" lua-5.2 lua5.2-lunitx))
|
||||
|
||||
(define-public lua5.4-lsqlite3
|
||||
(make-lua-lsqlite3 "lua5.4-lsqlite3" lua-5.4 lua5.4-lunitx))
|
||||
|
||||
@@ -1419,22 +1419,25 @@ attachments, create new maildirs, and so on.")
|
||||
(define-public alot
|
||||
(package
|
||||
(name "alot")
|
||||
(version "v0.12")
|
||||
(version "0.12")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/pazz/alot")
|
||||
(commit version)))
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "018zqpjrl3cggj1myysjj04a054mg890khhdh1qjmd70k8l3w1di"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; tests: 334 passed, 4 deselected, 9 xfailed, 29 warnings, 11 subtests
|
||||
;; tests: 299 passed, 39 deselected, 9 xfailed, 29 warnings, 11 subtests
|
||||
#:test-flags
|
||||
#~(list
|
||||
;; Randomly fails with FileNotFoundError; does not happen
|
||||
;; in git checkout though, so no upstream issue.
|
||||
"--deselect=tests/test_crypto.py"
|
||||
"-k" (string-join
|
||||
;; alot.settings.errors.ConfigError: failed to read notmuch
|
||||
;; config with command ...
|
||||
@@ -5256,6 +5259,6 @@ features:
|
||||
(home-page "https://github.com/emersion/hydroxide")
|
||||
(synopsis "ProtonMail CardDAV, IMAP and SMTP bridge")
|
||||
(description
|
||||
"This package implements a functionality to translate standard
|
||||
protocols (SMTP, IMAP, CardDAV) into ProtonMail API requests.")
|
||||
"A third-party, open-source ProtonMail bridge. It is designed to run on a
|
||||
server. It supports CardDAV, IMAP and SMTP.")
|
||||
(license license:expat)))
|
||||
|
||||
+129
-18
@@ -30,7 +30,7 @@
|
||||
;;; Copyright © 2018 Eric Brown <brown@fastmail.com>
|
||||
;;; Copyright © 2018, 2021, 2024 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2018 Amin Bandali <bandali@gnu.org>
|
||||
;;; Copyright © 2019, 2021-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2019, 2021-2026 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2019 Steve Sprang <scs@stevesprang.com>
|
||||
;;; Copyright © 2019 Robert Smith <robertsmith@posteo.net>
|
||||
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
|
||||
@@ -159,6 +159,7 @@
|
||||
#:use-module (gnu packages image-processing)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages less)
|
||||
#:use-module (gnu packages libedit)
|
||||
#:use-module (gnu packages lisp)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages llvm)
|
||||
@@ -446,6 +447,67 @@ programming languages.")
|
||||
(home-page "https://stcorp.nl/coda")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public cvc5
|
||||
(package
|
||||
(name "cvc5")
|
||||
(version "1.3.3")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cvc5/cvc5/")
|
||||
(commit (string-append "cvc5-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(patches (search-patches "cvc5-reproducible-build.patch"))
|
||||
(sha256
|
||||
(base32 "0ynz7di4dyyiiydgmf0z9dc2jl7nm44xi0amch29rcgznwr4wy5m"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:build-type "Production"
|
||||
#:configure-flags
|
||||
;; Keep the flags in sync with the options set by `./configure --best`.
|
||||
;; See <https://github.com/cvc5/cvc5/blob/cvc5-1.3.3/configure.sh#L216-L222>.
|
||||
#~(list "-DBUILD_SHARED_LIBS=1"
|
||||
"-DENABLE_GPL=ON"
|
||||
"-DUSE_EDITLINE=ON"
|
||||
"-DUSE_CLN=ON"
|
||||
"-DUSE_POLY=ON"
|
||||
"-DENABLE_IPO=ON"
|
||||
"-DUSE_CRYPTOMINISAT=ON")
|
||||
;; TODO: The reduce_constant_dup test fails, needs investigation.
|
||||
#:test-exclude "reduce_constants_dup\\.smt2"
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; Guix's libedit package does not require -ltinfo.
|
||||
(add-after 'unpack 'remove-tinfo
|
||||
(lambda _
|
||||
(substitute* "cmake/FindEditline.cmake"
|
||||
((" tinfo")
|
||||
""))))
|
||||
;; The 'check phase requires test programs build using 'build-tests'.
|
||||
(add-before 'check 'build-tests
|
||||
(lambda _
|
||||
(invoke "cmake" "--build" "." "--target" "build-tests"))))))
|
||||
(inputs (list cadical-2.1
|
||||
cln
|
||||
cryptominisat
|
||||
gmp
|
||||
libedit
|
||||
libpoly
|
||||
symfpu))
|
||||
(native-inputs (list pkg-config
|
||||
python-minimal
|
||||
python-tomli
|
||||
python-pyparsing
|
||||
python-pexpect))
|
||||
(home-page "https://cvc5.github.io/")
|
||||
(synopsis "Satisfiability modulo theories solver")
|
||||
(description
|
||||
"cvc5 is a solver for @acronym{SMT, satisfiability modulo theories}
|
||||
problems. It processes input in the standard SMT-LIB format.")
|
||||
(license (list license:expat license:bsd-3))))
|
||||
|
||||
(define-public qdldl
|
||||
(package
|
||||
(name "qdldl")
|
||||
@@ -5015,6 +5077,7 @@ book.")
|
||||
(lambda _
|
||||
(let ((chuffed #$(this-package-input "chuffed"))
|
||||
(gecode #$(this-package-input "gecode"))
|
||||
(or-tools #$(this-package-input "or-tools"))
|
||||
(pkgdatadir (string-append #$output
|
||||
"/share/minizinc")))
|
||||
(call-with-output-file (string-append pkgdatadir
|
||||
@@ -5035,11 +5098,11 @@ book.")
|
||||
(copy-recursively
|
||||
(string-append solver "/share/minizinc/solvers")
|
||||
(string-append pkgdatadir "/solvers")))
|
||||
(list gecode chuffed))))))))
|
||||
(list chuffed gecode or-tools))))))))
|
||||
(native-inputs
|
||||
(list bison flex))
|
||||
(inputs
|
||||
(list cbc chuffed gecode zlib))
|
||||
(list cbc chuffed gecode or-tools zlib))
|
||||
(home-page "https://www.minizinc.org")
|
||||
(synopsis "High-level constraint modeling language")
|
||||
(description "MiniZinc is a high-level modeling language for constraint
|
||||
@@ -9470,7 +9533,7 @@ built on top of DUNE, the Distributed and Unified Numerics Environment.")
|
||||
(define-public nauty
|
||||
(package
|
||||
(name "nauty")
|
||||
(version "2.9.1")
|
||||
(version "2.9.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -9478,7 +9541,7 @@ built on top of DUNE, the Distributed and Unified Numerics Environment.")
|
||||
"https://pallini.di.uniroma1.it/"
|
||||
"nauty" (string-join (string-split version #\.) "_") ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0gl7rpl2viahrqmjrrgv0iq31xz093p5sk1ns9r2qdqas43ak3s8"))))
|
||||
(base32 "0nqvri1jfi95xswrcvn9dkyriy7pkjry6nwqhdc0z2pq0jpfvi4z"))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs '("out" "lib"))
|
||||
(arguments
|
||||
@@ -9895,19 +9958,19 @@ also included.")
|
||||
(define-public cadical
|
||||
(package
|
||||
(name "cadical")
|
||||
(version "2.0.0")
|
||||
(version "2.2.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/arminbiere/cadical")
|
||||
(commit (string-append "rel-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(patches (search-patches "cadical-add-shared-library.patch"))
|
||||
(sha256
|
||||
(base32 "1dzjah3z34v89ka48hncwqkxrwl4xqn9947p0ipf39lxshrq91xa"))))
|
||||
(base32 "09p4nm8jyvhnsgpmbawzlk8b932k33s922a2rxm77sy8s31mm13m"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:test-target "test"
|
||||
#:configure-flags #~(list "-shared")
|
||||
#:modules `(((guix build copy-build-system) #:prefix copy:)
|
||||
(guix build gnu-build-system)
|
||||
(guix build utils)
|
||||
@@ -9915,18 +9978,20 @@ also included.")
|
||||
#:imported-modules %copy-build-system-modules
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; By default, cadical defines the DATE macro to have a $(date)
|
||||
;; value. This makes the build not reproducible. If the macro
|
||||
;; is not defined it uses __DATE__ and __TIME__, which we patch
|
||||
;; to return a fixed date. Thus, achieving a reproducible build.
|
||||
;;
|
||||
;; An upstream patch for respecting SOURCE_DATE_EPOCH is pending.
|
||||
;; See also <https://github.com/arminbiere/cadical/pull/164>.
|
||||
(add-after 'unpack 'no-build-date
|
||||
(lambda _
|
||||
(substitute* "scripts/make-build-header.sh"
|
||||
(("\\[ x\"\\$DATE\" = x\" \" \\]") "true"))))
|
||||
(replace 'configure
|
||||
(lambda* (#:key configure-flags #:allow-other-keys)
|
||||
(setenv "CXXFLAGS" "-DPIC -fPIC")
|
||||
(apply invoke "./configure" configure-flags)))
|
||||
(replace 'check
|
||||
(lambda args
|
||||
;; Tests are incorrectly linked upstream.
|
||||
;; Since we don't install them, just work around this in the
|
||||
;; check phase.
|
||||
(setenv "LD_LIBRARY_PATH" (string-append (getcwd) "/build"))
|
||||
(apply (assoc-ref %standard-phases 'check) args)
|
||||
(unsetenv "LD_LIBRARY_PATH")))
|
||||
(replace 'install
|
||||
(lambda args
|
||||
(apply
|
||||
@@ -9944,6 +10009,39 @@ also included.")
|
||||
clause learning.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public cadical-2.1
|
||||
(package
|
||||
(inherit cadical)
|
||||
(name "cadical")
|
||||
(version "2.1.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/arminbiere/cadical")
|
||||
(commit (string-append "rel-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(patches (search-patches "cadical-add-shared-library.patch"))
|
||||
(sha256 (base32
|
||||
"1gl0xd6zyxb127w8k0mps9m2izaqb7im7j91by4lkknmm7xhwyav"))))
|
||||
(arguments (substitute-keyword-arguments (package-arguments cadical)
|
||||
((#:configure-flags _)
|
||||
#~(list))
|
||||
((#:phases phases)
|
||||
#~(modify-phases #$phases
|
||||
(add-before 'configure 'set-shared-flags
|
||||
(lambda _
|
||||
(setenv "CXXFLAGS" "-DPIC -fPIC")))
|
||||
(replace 'check
|
||||
(lambda args
|
||||
;; Tests are incorrectly linked upstream.
|
||||
;; Since we don't install them, just work around this in the
|
||||
;; check phase.
|
||||
(setenv "LD_LIBRARY_PATH"
|
||||
(string-append (getcwd) "/build"))
|
||||
(apply (assoc-ref %standard-phases
|
||||
'check) args)
|
||||
(unsetenv "LD_LIBRARY_PATH")))))))))
|
||||
|
||||
(define-public cadiback
|
||||
(let ((commit "789329d8fcda851085ed72f1b07d8c3f46243b8a")
|
||||
(revision "1"))
|
||||
@@ -10058,7 +10156,20 @@ true in all models.")
|
||||
(add-after 'unpack 'no-tune-native
|
||||
(lambda _
|
||||
(substitute* "CMakeLists.txt"
|
||||
(("-mtune=native") "")))))))
|
||||
(("-mtune=native") ""))))
|
||||
;; Refer to the library in ${LOUVAIN_COMMUNITIES_LIBRARIES} by
|
||||
;; full path. This ensures that we find references to it in
|
||||
;; software using this library via CMake.
|
||||
;;
|
||||
;; CMake expects module to set this variable to a full path.
|
||||
;; See <https://cmake.org/cmake/help/v4.3/module/SelectLibraryConfigurations.html#command:select_library_configurations>.
|
||||
(add-after 'unpack 'cmake-lib-full-path
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(substitute* "louvain_communitiesConfig.cmake.in"
|
||||
(("louvain_communities")
|
||||
(string-append
|
||||
(assoc-ref outputs "out")
|
||||
"/lib/liblouvain_communities.so"))))))))
|
||||
(native-inputs (list python))
|
||||
(home-page "https://github.com/meelgroup/louvain-community")
|
||||
(synopsis "Multi-criteria community detection")
|
||||
|
||||
+60
-15
@@ -101,6 +101,7 @@
|
||||
#:use-module (gnu packages golang-check)
|
||||
#:use-module (gnu packages golang-compression)
|
||||
#:use-module (gnu packages golang-crypto)
|
||||
#:use-module (gnu packages golang-maths)
|
||||
#:use-module (gnu packages golang-web)
|
||||
#:use-module (gnu packages golang-xyz)
|
||||
#:use-module (gnu packages graphviz)
|
||||
@@ -1183,7 +1184,7 @@ of xmpppy.")
|
||||
(define-public gajim
|
||||
(package
|
||||
(name "gajim")
|
||||
(version "2.4.4")
|
||||
(version "2.4.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -1191,7 +1192,7 @@ of xmpppy.")
|
||||
(version-major+minor version)
|
||||
"/gajim-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0s2jryg8c0ifgf88pfj7k1ifhl1l2fw4w8w80g7xh3qpk5gj7ml0"))
|
||||
(base32 "1rkxzf1pfd29rip5bw4730fl7b2xk12zpiwnfkyzxlkmbh4j3kp2"))
|
||||
(patches
|
||||
(search-patches "gajim-honour-GAJIM_PLUGIN_PATH.patch"))))
|
||||
(build-system pyproject-build-system)
|
||||
@@ -1261,7 +1262,7 @@ of xmpppy.")
|
||||
;; FIXME: Cannot use this expression as it would
|
||||
;; introduce a circular dependency at the top level.
|
||||
;; (version-major+minor (package-version python))
|
||||
"3.10"
|
||||
"3.11"
|
||||
"/site-packages"))))))
|
||||
(native-inputs
|
||||
(list gettext-minimal
|
||||
@@ -3234,6 +3235,7 @@ share/zulip/integrations or in lib/<...>/site-packages/integrations:
|
||||
(snippet '(for-each delete-file-recursively
|
||||
;; TODO: unbundle the rest as well
|
||||
'("vendor/filippo.io"
|
||||
"vendor/github.com/apex"
|
||||
"vendor/github.com/blang"
|
||||
"vendor/github.com/d5"
|
||||
"vendor/github.com/davecgh"
|
||||
@@ -3243,25 +3245,31 @@ share/zulip/integrations or in lib/<...>/site-packages/integrations:
|
||||
"vendor/github.com/go-asn1-ber"
|
||||
"vendor/github.com/golang"
|
||||
"vendor/github.com/golang-jwt"
|
||||
"vendor/github.com/google/uuid"
|
||||
"vendor/github.com/gorilla/websocket"
|
||||
"vendor/github.com/gomarkdown"
|
||||
"vendor/github.com/google"
|
||||
"vendor/github.com/gorilla"
|
||||
"vendor/github.com/hashicorp"
|
||||
"vendor/github.com/Jeffail"
|
||||
"vendor/github.com/jpillora"
|
||||
"vendor/github.com/json-iterator"
|
||||
"vendor/github.com/kballard"
|
||||
"vendor/github.com/klauspost"
|
||||
"vendor/github.com/labstack/echo"
|
||||
"vendor/github.com/magiconair"
|
||||
"vendor/github.com/mattn/go-colorable"
|
||||
"vendor/github.com/mattn/go-isatty"
|
||||
"vendor/github.com/mattn/go-runewidth"
|
||||
"vendor/github.com/mgutz/ansi"
|
||||
"vendor/github.com/matterbridge/gomatrix"
|
||||
"vendor/github.com/mattn"
|
||||
"vendor/github.com/mgutz"
|
||||
"vendor/github.com/minio/md5-simd"
|
||||
"vendor/github.com/minio/sha256-simd"
|
||||
"vendor/github.com/mitchellh"
|
||||
"vendor/github.com/modern-go"
|
||||
"vendor/github.com/opentracing"
|
||||
"vendor/github.com/pborman"
|
||||
"vendor/github.com/pelletier"
|
||||
"vendor/github.com/philhofer"
|
||||
"vendor/github.com/pkg"
|
||||
"vendor/github.com/pmezard"
|
||||
"vendor/github.com/remyoudompheng"
|
||||
"vendor/github.com/rivo"
|
||||
"vendor/github.com/russross"
|
||||
"vendor/github.com/sirupsen"
|
||||
@@ -3269,15 +3277,24 @@ share/zulip/integrations or in lib/<...>/site-packages/integrations:
|
||||
"vendor/github.com/spf13"
|
||||
"vendor/github.com/stretchr"
|
||||
"vendor/github.com/subosito"
|
||||
"vendor/github.com/valyala/bytebufferpool"
|
||||
"vendor/github.com/vmihailenco/tagparser"
|
||||
"vendor/github.com/tinylib"
|
||||
"vendor/github.com/valyala"
|
||||
"vendor/github.com/vmihailenco"
|
||||
"vendor/go.mau.fi"
|
||||
"vendor/go.uber.org"
|
||||
"vendor/golang.org"
|
||||
"vendor/google.golang.org/protobuf/"
|
||||
"vendor/google.golang.org"
|
||||
"vendor/gopkg.in/ini.v1"
|
||||
"vendor/gopkg.in/natefinch"
|
||||
"vendor/gopkg.in/yaml.v2"
|
||||
"vendor/gopkg.in/yaml.v3")))
|
||||
"vendor/gopkg.in/yaml.v3"
|
||||
"vendor/lukechampine.com"
|
||||
"vendor/modernc.org/cc"
|
||||
"vendor/modernc.org/mathutil"
|
||||
"vendor/modernc.org/memory"
|
||||
"vendor/modernc.org/opt"
|
||||
"vendor/modernc.org/strutil"
|
||||
"vendor/modernc.org/token")))
|
||||
(sha256
|
||||
(base32 "0939fiy7z53izznfhlr7c6vaskbmkbj3ncb09fzx5dmz9cjngy80"))))
|
||||
(build-system go-build-system)
|
||||
@@ -3300,12 +3317,13 @@ share/zulip/integrations or in lib/<...>/site-packages/integrations:
|
||||
go-golang-org-x-time
|
||||
go-golang-org-x-tools
|
||||
;; google.golang.org
|
||||
go-google-golang-org-appengine
|
||||
go-google-golang-org-protobuf
|
||||
;; gopkg.in
|
||||
go-gopkg-in-ini-v1
|
||||
go-gopkg-in-natefinch-lumberjack-v2
|
||||
go-gopkg-in-yaml-v2
|
||||
go-gopkg-in-yaml-v3
|
||||
go-gopkg-in-natefinch-lumberjack-v2
|
||||
;; filippo.io
|
||||
go-filippo-io-edwards25519
|
||||
;; uber.org
|
||||
@@ -3313,6 +3331,7 @@ share/zulip/integrations or in lib/<...>/site-packages/integrations:
|
||||
go-go-uber-org-multierr
|
||||
go-go-uber-org-zap
|
||||
;; github.com
|
||||
go-github-com-apex-log
|
||||
go-github-com-blang-semver
|
||||
go-github-com-d5-tengo-v2
|
||||
go-github-com-davecgh-go-spew
|
||||
@@ -3322,32 +3341,43 @@ share/zulip/integrations or in lib/<...>/site-packages/integrations:
|
||||
go-github-com-go-asn1-ber-asn1-ber
|
||||
go-github-com-golang-jwt-jwt
|
||||
go-github-com-golang-protobuf
|
||||
go-github-com-gomarkdown-markdown
|
||||
go-github-com-google-gops
|
||||
go-github-com-google-uuid
|
||||
go-github-com-gorilla-schema
|
||||
go-github-com-gorilla-websocket
|
||||
go-github-com-hashicorp-errwrap
|
||||
go-github-com-hashicorp-go-multierror
|
||||
go-github-com-hashicorp-golang-lru
|
||||
go-github-com-hashicorp-hcl
|
||||
go-github-com-jeffail-gabs
|
||||
go-github-com-jpillora-backoff
|
||||
go-github-com-json-iterator-go
|
||||
go-github-com-kballard-go-shellquote
|
||||
go-github-com-klauspost-compress
|
||||
go-github-com-klauspost-cpuid-v2
|
||||
go-github-com-labstack-echo-v4
|
||||
go-github-com-magiconair-properties
|
||||
go-github-com-matterbridge-gomatrix
|
||||
go-github-com-mattn-go-colorable
|
||||
go-github-com-mattn-go-isatty
|
||||
go-github-com-mattn-go-runewidth
|
||||
go-github-com-mattn-godown
|
||||
go-github-com-mgutz-ansi
|
||||
go-github-com-minio-md5-simd
|
||||
go-github-com-minio-sha256-simd
|
||||
go-github-com-mitchellh-go-homedir
|
||||
go-github-com-mitchellh-mapstructure
|
||||
go-github-com-modern-go-concurrent
|
||||
go-github-com-modern-go-reflect2
|
||||
go-github-com-opentracing-opentracing-go
|
||||
go-github-com-pborman-uuid
|
||||
go-github-com-pelletier-go-toml
|
||||
go-github-com-pelletier-go-toml-v2
|
||||
go-github-com-philhofer-fwd
|
||||
go-github-com-pkg-errors
|
||||
go-github-com-pmezard-go-difflib
|
||||
go-github-com-remyoudompheng-bigfft
|
||||
go-github-com-rivo-uniseg
|
||||
go-github-com-russross-blackfriday
|
||||
go-github-com-sirupsen-logrus
|
||||
@@ -3359,8 +3389,23 @@ share/zulip/integrations or in lib/<...>/site-packages/integrations:
|
||||
go-github-com-spf13-viper
|
||||
go-github-com-stretchr-testify
|
||||
go-github-com-subosito-gotenv
|
||||
go-github-com-tinylib-msgp
|
||||
go-github-com-valyala-bytebufferpool
|
||||
go-github-com-vmihailenco-tagparser))
|
||||
go-github-com-valyala-fasttemplate
|
||||
go-github-com-vmihailenco-msgpack-v5
|
||||
go-github-com-vmihailenco-tagparser
|
||||
;; go.mau.fi
|
||||
go-go-mau-fi-libsignal
|
||||
go-go-mau-fi-whatsmeow
|
||||
;; lukechampine.com
|
||||
go-lukechampine-com-uint128
|
||||
;; modernc.org
|
||||
go-modernc-org-cc-v3
|
||||
go-modernc-org-mathutil
|
||||
go-modernc-org-memory
|
||||
go-modernc-org-opt
|
||||
go-modernc-org-strutil
|
||||
go-modernc-org-token))
|
||||
(synopsis "Bridge together various messaging networks and protocols")
|
||||
(description
|
||||
"Relays messages between different channels from various
|
||||
|
||||
+12
-5
@@ -200,7 +200,7 @@ bind processes, and much more.")
|
||||
(propagated-inputs
|
||||
;; hwloc.pc lists libze_loader and libxml2 in
|
||||
;; 'Requires.private' in 'hwloc.pc'.
|
||||
(list level-zero libpciaccess libxml2))
|
||||
(list libpciaccess libxml2))
|
||||
(arguments
|
||||
(list
|
||||
#:configure-flags
|
||||
@@ -421,7 +421,7 @@ software vendors, application developers and computer science researchers.")
|
||||
(define-public openmpi-5
|
||||
(package
|
||||
(inherit openmpi)
|
||||
(version "5.0.9")
|
||||
(version "5.0.10")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -447,7 +447,7 @@ software vendors, application developers and computer science researchers.")
|
||||
;; documentation.
|
||||
(delete-file-recursively "docs/html")))
|
||||
(sha256
|
||||
(base32 "02yqfwv2fn9n0glprkk7dzrkrcnpfwfz5874ydx88w0iadi2gdyz"))))
|
||||
(base32 "1ijc6zbxb49a7dvfs59h74lis3vb5hc1v95qpjyxxr8qq97wrkha"))))
|
||||
|
||||
(inputs (modify-inputs inputs
|
||||
;; As of Open MPI 5.0.X, PMIx is used to communicate
|
||||
@@ -470,7 +470,7 @@ software vendors, application developers and computer science researchers.")
|
||||
"--with-sge"
|
||||
"--disable-static"
|
||||
|
||||
#$@(if (package? (this-package-input "valgrind"))
|
||||
#$@(if (this-package-input "valgrind")
|
||||
#~("--enable-memchecker"
|
||||
"--with-valgrind")
|
||||
#~("--without-valgrind"))
|
||||
@@ -488,9 +488,16 @@ software vendors, application developers and computer science researchers.")
|
||||
(string-append "--with-pmix=" #$(this-package-input "openpmix"))
|
||||
(string-append "--with-prrte=" #$(this-package-input "prrte"))
|
||||
|
||||
;; Explicitly activate PSM2 when present. This is required
|
||||
;; for autotools to add the -L flag to .la files, that
|
||||
;; fixes link-time errors when missing.
|
||||
#$@(if (this-package-input "psm2")
|
||||
#~((string-append "--with-psm2=" #$(this-package-input "psm2")))
|
||||
#~())
|
||||
|
||||
;; Since 5.x, Infiniband support is provided by ucx.
|
||||
;; See https://docs.open-mpi.org/en/main/release-notes/networks.html#miscellaneous-network-notes
|
||||
#$@(if (package? (this-package-input "ucx"))
|
||||
#$@(if (this-package-input "ucx")
|
||||
#~((string-append "--with-ucx=" #$(this-package-input "ucx")))
|
||||
#~()))
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
;;; Copyright © 2025 B. Wilson <elaexuotee@wilsonb.com>
|
||||
;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2024, 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se>
|
||||
;;; Copyright © 2025, 2026 Ashish SHUKLA <ashish.is@lostca.se>
|
||||
;;; Copyright © 2025 Jared Klingenberger <jkling@noreply.codeberg.org>
|
||||
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
|
||||
;;;
|
||||
@@ -2041,7 +2041,7 @@ of the same name.")
|
||||
(define-public wireshark
|
||||
(package
|
||||
(name "wireshark")
|
||||
(version "4.6.3")
|
||||
(version "4.6.4")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -2050,7 +2050,7 @@ of the same name.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0j49gnvc1x37sf7dq3wklzlhp5gihi7d926mmfqb1avyb68n7qjn"))))
|
||||
(base32 "05jivnnlmbbhc6b3r7zdahiw22fvb9r6pg4pc83ascnja49xlyq6"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -3401,6 +3401,54 @@ notations in use for IPv4 and IPv6 addresses and networks.")
|
||||
speedtest.net.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public librespeed-cli
|
||||
(package
|
||||
(name "librespeed-cli")
|
||||
(version "1.0.12")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/librespeed/speedtest-cli")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "08x09b3j2qvhnwy8lrbfxqh1lbs64wyqlr4jj6m31b5r2zy90dly"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:install-source? #f
|
||||
#:import-path "github.com/librespeed/speedtest-cli"
|
||||
#:build-flags
|
||||
#~(list (format #f "-ldflags=-X ~s -X ~s"
|
||||
(string-append "github.com/librespeed/speedtest-cli"
|
||||
"/defs.ProgName=librespeed-cli")
|
||||
(string-append "github.com/librespeed/speedtest-cli"
|
||||
"/defs.ProgVersion="
|
||||
#$version)))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; Avoid naming conflict with speedtest-cli package
|
||||
(add-after 'install 'rename-executable
|
||||
(lambda _
|
||||
(with-directory-excursion (string-append #$output "/bin")
|
||||
(rename-file "speedtest-cli" "librespeed-cli")))))))
|
||||
(native-inputs
|
||||
(list go-github-com-briandowns-spinner
|
||||
go-github-com-go-ping-ping
|
||||
go-github-com-gocarina-gocsv
|
||||
go-github-com-sirupsen-logrus
|
||||
go-github-com-urfave-cli-v2
|
||||
go-golang-org-x-sys))
|
||||
(home-page "https://github.com/librespeed/speedtest-cli")
|
||||
(synopsis "Command-line internet speed test tool")
|
||||
(description
|
||||
"Command-line interface for LibreSpeed internet bandwidth testing.
|
||||
It functions as a command-line alternative to @url{https://librespeed.org/}.
|
||||
It features ping, jitter, download, and upload testing, as well as the ability
|
||||
to test using multiple servers in a single run.")
|
||||
(license license:lgpl3)))
|
||||
|
||||
(define-public atftp
|
||||
(package
|
||||
(name "atftp")
|
||||
@@ -4474,7 +4522,7 @@ powerful route filtering syntax and an easy-to-use configuration interface.")
|
||||
(define-public iwd
|
||||
(package
|
||||
(name "iwd")
|
||||
(version "3.10")
|
||||
(version "3.12")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -4484,7 +4532,7 @@ powerful route filtering syntax and an easy-to-use configuration interface.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1dxzz99fwyf1ssjgx57z4nik1xk4nr2ryywq8mpzbvxsdhs82fmb"))))
|
||||
"1c05ayakg8kf9bxqf5857lkflk4mrzllmhz01cpyfpcx5pz71ipg"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
(list dbus
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
;;; Copyright © 2021, 2022, 2023, 2025 Maxim Cournoyer <maxim@guixotic.coop>
|
||||
;;; Copyright © 2021 John Kehayias <john.kehayias@protonmail.com>
|
||||
;;; Copyright © 2022, 2023 Zhu Zihao <all_but_last@163.com>
|
||||
;;; Copyright © 2023 jgart <jgart@dismail.de>
|
||||
;;; Copyright © 2023, 2025-2026 jgart <jgart@dismail.de>
|
||||
;;; Copyright © 2023 Wojtek Kosior <koszko@koszko.org>
|
||||
;;; Copyright © 2023 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
|
||||
;;; Copyright © 2024 Arun Isaac <arunisaac@systemreboot.net>
|
||||
@@ -31,6 +31,7 @@
|
||||
;;; Copyright © 2025 Tomás Ortín Fernández <quanrong@mailbox.org>
|
||||
;;; Copyright © 2025-2026 Sharlatan Hellseher <sharlatanus@gmail.com>
|
||||
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
|
||||
;;; Copyright © 2025 unwox <me@unwox.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -797,6 +798,47 @@ with the @command{module} command commonly found on @acronym{HPC,
|
||||
high-performance computing} clusters.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public toys
|
||||
(package
|
||||
(name "toys")
|
||||
(version "0.1.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.sr.ht/~whereiseveryone/toys")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"169jxh5knp5f2y9wbnc454jjdvvyqb5r0ydv3qkpm332vr0cl6p9"))))
|
||||
(build-system guile-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'register-guix-extension
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((ext-path (string-append #$output "/share/guix/extensions")))
|
||||
(mkdir-p ext-path)
|
||||
(copy-recursively "guix/extensions" ext-path))))
|
||||
(add-after 'register-guix-extension 'clean-up
|
||||
(lambda* _
|
||||
(delete-file "channels.scm")
|
||||
(delete-file-recursively "guix"))))))
|
||||
(native-inputs (list guile-3.0-latest))
|
||||
(inputs
|
||||
(list guile-json-4
|
||||
guile-readline
|
||||
guile-sqlite3
|
||||
guix))
|
||||
(native-search-paths (list $GUIX_EXTENSIONS_PATH))
|
||||
(home-page "https://toys.whereis.social/")
|
||||
(synopsis "Search engine for Guix channels")
|
||||
(description "Toys is a search engine for collecting and displaying Guix
|
||||
channel data found across the internet. Toys provides a command-line
|
||||
interface for interacting with the application.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public guix-xsearch
|
||||
(package
|
||||
(name "guix-xsearch")
|
||||
@@ -2578,14 +2620,14 @@ the boot loader configuration.")
|
||||
(define-public flatpak
|
||||
(package
|
||||
(name "flatpak")
|
||||
(version "1.16.3")
|
||||
(version "1.16.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/flatpak/flatpak/releases/download/"
|
||||
version "/flatpak-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0nyg2byczlpw25jm7508g06n7z4247ja6v18hz0803llz3sx6srx"))
|
||||
(base32 "0mn1rf1q0r8bhqkm84f1vj3lvl63ccalnc4p98k6qxj92rcfj853"))
|
||||
(patches
|
||||
(search-patches "flatpak-fix-fonts-icons.patch"
|
||||
"flatpak-fix-icon-validation.patch"
|
||||
|
||||
+78
-38
@@ -687,19 +687,17 @@ single-instruction multiple-data (SIMD) intrinsics.")
|
||||
(define-public openpmix
|
||||
(package
|
||||
(name "openpmix")
|
||||
(version "6.0.0")
|
||||
(version "6.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/openpmix/openpmix/releases/download/v"
|
||||
version "/pmix-" version ".tar.bz2"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/openpmix/openpmix")
|
||||
(commit (string-append "v" version))
|
||||
(recursive? #t))) ;for the M4 macros in 'config/oac'
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"062k2agr311j06pavmrim1savmcv4f3c5jir4w1jxs0cdnb6ksdz"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Remove ~5 MiB of pre-built HTML doc.
|
||||
#~(delete-file-recursively "docs/_build/html"))))
|
||||
"1sj4hqnbis0a8466qv47fp9ii6akvbl6n9scha0hg9cpljk6kif0"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
@@ -711,6 +709,11 @@ single-instruction multiple-data (SIMD) intrinsics.")
|
||||
(list (canonical-package gcc)))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(replace 'bootstrap
|
||||
(lambda _
|
||||
(for-each patch-shebang
|
||||
(cons "autogen.pl" (find-files "config")))
|
||||
(invoke "./autogen.pl")))
|
||||
(add-after 'unpack 'set-LDFLAGS
|
||||
(lambda _
|
||||
;; The Cython-compiled shared library would fail the
|
||||
@@ -732,7 +735,14 @@ single-instruction multiple-data (SIMD) intrinsics.")
|
||||
(("#define PMIX_CONFIGURE_CLI .*")
|
||||
"#define PMIX_CONFIGURE_CLI \"[scrubbed]\"\n")))))))
|
||||
(inputs (list libevent `(,hwloc "lib") zlib))
|
||||
(native-inputs (list perl python python-cython-0))
|
||||
(native-inputs
|
||||
(list autoconf
|
||||
automake
|
||||
libtool
|
||||
perl
|
||||
flex
|
||||
python
|
||||
python-cython-0))
|
||||
(synopsis "PMIx library")
|
||||
(description
|
||||
"PMIx is an application programming interface standard that provides
|
||||
@@ -747,19 +757,24 @@ commonly needed services in distributed and parallel computing systems.")
|
||||
(define-public openpmix-4
|
||||
(package
|
||||
(inherit openpmix)
|
||||
(name "openpmix")
|
||||
(version "4.2.8")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/openpmix/openpmix/releases/download/v"
|
||||
version "/pmix-" version ".tar.bz2"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/openpmix/openpmix")
|
||||
(commit (string-append "v" version))
|
||||
(recursive? #t))) ;for the M4 macros in 'config/oac'
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1j9xlhqrrmgjdkwakamn78y5gj756adi53hn25zksgr3is3l5d09"))
|
||||
"08ni1km2gy2nwk2dymvj3pr74nffnmqicdw53nnrc3ls5s82iw1c"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin (use-modules (guix build utils))
|
||||
;; Remove ~5 MiB of pre-built HTML doc.
|
||||
(delete-file-recursively "docs/_build/html")))))
|
||||
;; Prevent 'autogen.pl' from running 'git submodule'.
|
||||
#~(substitute* "autogen.pl"
|
||||
(("-f \".gitmodules\"")
|
||||
"0")))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments arguments
|
||||
((#:configure-flags flags #~'())
|
||||
@@ -770,15 +785,23 @@ commonly needed services in distributed and parallel computing systems.")
|
||||
(define-public prrte
|
||||
(package
|
||||
(name "prrte")
|
||||
(version "4.0.0")
|
||||
(version "4.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/openpmix/prrte/releases/download/v"
|
||||
version "/prrte-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1r2dxnv3spmfd3l5is8cly2mmmc98xgm9wvvih99j35sw1hwjbiw"))))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/openpmix/prrte")
|
||||
(commit (string-append "v" version))
|
||||
(recursive? #t))) ;for the M4 macros in 'config/oac'
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0f40hpppvfcc2ckryb1v6wckjqw6j0480dmixrf0ip69mcb9vv8l"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Prevent 'autogen.pl' from running 'git submodule'.
|
||||
#~(substitute* "autogen.pl"
|
||||
(("-f \".gitmodules\"")
|
||||
"0")))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:configure-flags
|
||||
@@ -790,11 +813,26 @@ commonly needed services in distributed and parallel computing systems.")
|
||||
(lambda _
|
||||
;; Remove references to GCC, the shell, etc. (shown by
|
||||
;; 'prte_info') to reduce the closure size.
|
||||
(substitute* "src/tools/prte_info/param.c"
|
||||
(("_ABSOLUTE")
|
||||
"")
|
||||
(("PRTE_CONFIGURE_CLI")
|
||||
"\"[elided to reduce closure]\""))))
|
||||
(substitute* "config/prte_setup_cc.m4"
|
||||
(("AC_SUBST\\(PRTE_CC_ABSOLUTE\\)")
|
||||
(string-append
|
||||
"PRTE_CC_ABSOLUTE=\"$(basename $PRTE_CC_ABSOLUTE)\"\n"
|
||||
"AC_SUBST([PRTE_CC_ABSOLUTE])\n")))
|
||||
(substitute* "configure.ac"
|
||||
(("PRTE_CAPTURE_CONFIGURE_CLI\\(\\[PRTE_CONFIGURE_CLI\\]\\)"
|
||||
all)
|
||||
(string-append
|
||||
"dnl " all "\n"
|
||||
"PRTE_CONFIGURE_CLI=\"[elided to reduce closure]\"\n"
|
||||
"AC_SUBST([PRTE_CONFIGURE_CLI])\n"
|
||||
"AC_DEFINE_UNQUOTED([PRTE_CONFIGURE_CLI],"
|
||||
" [\"$PRTE_CONFIGURE_CLI\"],"
|
||||
" [Capture the configure cmd line])\n")))))
|
||||
(replace 'bootstrap
|
||||
(lambda _
|
||||
(for-each patch-shebang
|
||||
(cons "autogen.pl" (find-files "config")))
|
||||
(invoke "./autogen.pl")))
|
||||
(add-after 'unpack 'patch-prted-reference
|
||||
(lambda _
|
||||
;; Record the absolute file name of 'prted' instead of
|
||||
@@ -818,12 +856,14 @@ commonly needed services in distributed and parallel computing systems.")
|
||||
`(,hwloc "lib")
|
||||
openpmix
|
||||
libnl))
|
||||
(native-inputs (list pkg-config perl))
|
||||
(outputs '("out"
|
||||
|
||||
;; Move ~5 MiB of HTML docs (including CSS, JS, and fonts!) to a
|
||||
;; separate output.
|
||||
"doc"))
|
||||
(native-inputs
|
||||
(list autoconf
|
||||
automake
|
||||
flex
|
||||
libtool
|
||||
perl
|
||||
pkg-config
|
||||
python)) ;for 'prte-convert-help.py'
|
||||
(synopsis "PMIx Reference RunTime Environment (PRRTE)")
|
||||
(description
|
||||
"The PMIx Reference RunTime Environment is a runtime environment
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
;;; Copyright © 2025 Isidor Zeuner <guix@quidecco.pl>
|
||||
;;; Copyright © 2026 John Dawson <dawson.john.andrew@gmail.com>
|
||||
;;; Copyright © 2026 Ivan Vilata i Balaguer <ivan@selidor.net>
|
||||
;;; Copyright © 2026 Giacomo Leidi <therewasa@fishinthecalculator.me>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -101,6 +102,7 @@
|
||||
#:use-module (gnu packages gnupg)
|
||||
#:use-module (gnu packages golang)
|
||||
#:use-module (gnu packages golang-build)
|
||||
#:use-module (gnu packages golang-check)
|
||||
#:use-module (gnu packages golang-crypto)
|
||||
#:use-module (gnu packages golang-xyz)
|
||||
#:use-module (gnu packages golang-web)
|
||||
@@ -661,6 +663,93 @@ applications, there is xclip integration." )
|
||||
(home-page "https://dthompson.us/projects/shroud.html")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public sops
|
||||
(package
|
||||
(name "sops")
|
||||
(version "3.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/getsops/sops")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "01w67iv0v9hnxgaklixk871dwnhyhllm3zz36iiwqsd19d5rllfm"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list #:install-source? #f
|
||||
#:unpack-path "github.com/getsops/sops/v3"
|
||||
#:import-path "github.com/getsops/sops/v3/cmd/sops"
|
||||
#:build-flags
|
||||
#~(list (string-append
|
||||
"-ldflags="
|
||||
"-X github.com/getsops/sops/v3/version.Version="
|
||||
#$(package-version this-package)))
|
||||
#:modules
|
||||
'(((guix build gnu-build-system) #:prefix gnu:)
|
||||
(guix build go-build-system)
|
||||
(guix build utils))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(replace 'install-license-files
|
||||
(lambda _
|
||||
(define license
|
||||
(string-append #$output "/share/doc/" #$name
|
||||
"-" #$(package-version this-package)))
|
||||
(install-file "./src/github.com/getsops/sops/v3/LICENSE"
|
||||
license))))))
|
||||
(native-inputs
|
||||
(list go-cloud-google-com-go-kms
|
||||
go-cloud-google-com-go-storage
|
||||
go-filippo-io-age
|
||||
go-github-com-aws-aws-sdk-go-v2
|
||||
go-github-com-aws-aws-sdk-go-v2-config
|
||||
go-github-com-aws-aws-sdk-go-v2-credentials
|
||||
go-github-com-aws-aws-sdk-go-v2-feature-s3-manager
|
||||
go-github-com-aws-aws-sdk-go-v2-service-kms
|
||||
go-github-com-aws-aws-sdk-go-v2-service-s3
|
||||
go-github-com-aws-aws-sdk-go-v2-service-sts
|
||||
go-github-com-azure-azure-sdk-for-go-sdk-azcore
|
||||
go-github-com-azure-azure-sdk-for-go-sdk-azidentity
|
||||
go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-azkeys
|
||||
go-github-com-blang-semver
|
||||
go-github-com-envoyproxy-go-control-plane
|
||||
go-github-com-fatih-color
|
||||
go-github-com-getsops-gopgagent
|
||||
go-github-com-google-go-cmp
|
||||
go-github-com-google-shlex
|
||||
go-github-com-goware-prefixer
|
||||
go-github-com-hashicorp-go-cleanhttp
|
||||
go-github-com-hashicorp-vault-api
|
||||
go-github-com-huaweicloud-huaweicloud-sdk-go-v3
|
||||
go-github-com-lib-pq
|
||||
go-github-com-mitchellh-go-homedir
|
||||
go-github-com-mitchellh-go-wordwrap
|
||||
go-github-com-pkg-errors
|
||||
go-github-com-protonmail-go-crypto
|
||||
go-github-com-sirupsen-logrus
|
||||
go-github-com-stretchr-testify
|
||||
go-github-com-urfave-cli
|
||||
go-go-yaml-in-yaml-v3
|
||||
go-golang-org-x-crypto
|
||||
go-golang-org-x-net
|
||||
go-golang-org-x-oauth2
|
||||
go-golang-org-x-sys
|
||||
go-golang-org-x-term
|
||||
go-google-golang-org-api
|
||||
go-google-golang-org-genproto-googleapis-rpc
|
||||
go-google-golang-org-grpc
|
||||
go-google-golang-org-protobuf
|
||||
go-gopkg-in-ini-v1))
|
||||
(home-page "https://getsops.io")
|
||||
(synopsis "Tool for managing secrets")
|
||||
(description
|
||||
"sops is an editor of encrypted files that supports YAML, JSON,
|
||||
ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault,
|
||||
age, and PGP.")
|
||||
(license license:mpl2.0)))
|
||||
|
||||
(define-public ssh-to-age
|
||||
(package
|
||||
(name "ssh-to-age")
|
||||
|
||||
@@ -12,10 +12,10 @@ Liliana Marie Prikler <liliana.prikler@gmail.com>:
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/makefile.in b/makefile.in
|
||||
index 291cb3e3..d179f591 100644
|
||||
index 5e1c1b3a..de3fe975 100644
|
||||
--- a/makefile.in
|
||||
+++ b/makefile.in
|
||||
@@ -34,7 +34,7 @@ COMPILE=$(CXX) $(CXXFLAGS) -I$(DIR) -I$(ROOT)/src
|
||||
@@ -38,7 +38,7 @@ COMPILE=$(CXX) $(CXXFLAGS) -I$(DIR) -I../src
|
||||
|
||||
#--------------------------------------------------------------------------#
|
||||
|
||||
@@ -24,26 +24,23 @@ index 291cb3e3..d179f591 100644
|
||||
|
||||
#--------------------------------------------------------------------------#
|
||||
|
||||
@@ -54,10 +54,10 @@ contrib/%.o: $(ROOT)/contrib/%.cpp $(ROOT)/contrib/%.hpp $(ROOT)/src/*.hpp makef
|
||||
@@ -53,14 +53,17 @@ all: libcadical.a cadical mobical
|
||||
# tester 'mobical') and the library are the main build targets.
|
||||
|
||||
cadical: src/cadical.o libcadical.a makefile
|
||||
cadical: cadical.o libcadical.a makefile
|
||||
- $(COMPILE) -o $@ $< -L. -lcadical $(LIBS)
|
||||
+ $(COMPILE) -static -o $@ $< -L. -lcadical $(LIBS)
|
||||
|
||||
mobical: src/mobical.o libcadical.a makefile $(LIBS)
|
||||
mobical: mobical.o libcadical.a makefile $(LIBS)
|
||||
- $(COMPILE) -o $@ $< -L. -lcadical
|
||||
+ $(COMPILE) -static -o $@ $< -L. -lcadical
|
||||
|
||||
libcadical.a: $(OBJ_SOLVER) $(OBJ_CONTRIB) makefile
|
||||
ar rc $@ $(OBJ_SOLVER) $(OBJ_CONTRIB)
|
||||
@@ -62,5 +62,8 @@ mobical: src/mobical.o libcadical.a makefile $(LIBS)
|
||||
libcadical.a: $(OBJ_SOLVER) $(OBJ_CONTRIB) makefile
|
||||
ar rc $@ $(OBJ_SOLVER) $(OBJ_CONTRIB)
|
||||
|
||||
+libcadical.so: $(OBJ_SOLVER) $(OBJ_CONTRIB) $(LIBS) makefile
|
||||
+ $(COMPILE) -shared -o $@ $(OBJ_SOLVER) $(OBJ_CONTRIB) $(LIBS)
|
||||
+
|
||||
#--------------------------------------------------------------------------#
|
||||
|
||||
# Note that 'build.hpp' is generated and resides in the build directory.
|
||||
# Note that 'build.hpp' is generated and resides in the build directory.
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
This makes the cvc5 build reproducible.
|
||||
|
||||
See: https://github.com/cvc5/cvc5/pull/12580
|
||||
|
||||
diff --git a/src/options/mkoptions.py b/src/options/mkoptions.py
|
||||
index 5bd9f0da1..d1fc2e6fa 100644
|
||||
--- a/src/options/mkoptions.py
|
||||
+++ b/src/options/mkoptions.py
|
||||
@@ -281,7 +281,7 @@ def generate_public_includes(modules):
|
||||
headers.add(format_include("<unordered_map>"))
|
||||
for _, option in all_options(modules):
|
||||
headers.update([format_include(x) for x in option.includes])
|
||||
- return '\n'.join(headers)
|
||||
+ return '\n'.join(sorted(headers))
|
||||
|
||||
|
||||
def generate_option_enum_and_table(modules):
|
||||
@@ -307,7 +307,7 @@ def generate_option_enum_and_table(modules):
|
||||
for module, option in all_options(modules, True):
|
||||
if not option.long:
|
||||
continue
|
||||
- for name in option.names:
|
||||
+ for name in sorted(option.names):
|
||||
res.append(' {{ \"{}\", OptionEnum::{} }},'
|
||||
.format(name, option.enum_name()))
|
||||
res.append('};')
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user