me
/
guix
Archived
1
0
Fork 0
Commit Graph

123354 Commits (b30b838d5055e36be19d030db28838fec4474d98)

Author SHA1 Message Date
Ludovic Courtès a7f15c9ecf
reconfigure: /run/current-system points to generation.
* guix/scripts/system/reconfigure.scm (switch-system-program): Set
‘GUIX_NEW_SYSTEM’ to GENERATION rather than OS, for consistency with
what ‘boot-system’ does.
* gnu/tests/reconfigure.scm (run-switch-to-system-test)
["script activated the new generation"]: Adjust accordingly.

Change-Id: I57b693606a41b8c952df32bbdc2b9120c6dbfd6a
2024-04-08 00:05:48 +02:00
Ricardo Wurmus 682d13bf39
gnu: Remove withershins.
This was only ever needed for powertabeditor.

* gnu/packages/code.scm (withershins): Remove variable.

Change-Id: I1c286073d1415cd2261ad58017855fedb7701b05
2024-04-07 22:04:21 +02:00
Ricardo Wurmus 95d5795a99
gnu: powertabeditor: Update to 2.0.0-alpha19.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha19.
[arguments]: Remove 'fix-pugixml-detection phase; respect #:tests? setting in
custom 'check phase.
[inputs]: Drop labels; add nlohmann-json and qttools-5; remove rapidjson.
[home-page]: Add missing letter.

Change-Id: Idf8617f3d39dd97ba59753fc7294515032f1656d
2024-04-07 21:57:47 +02:00
Ricardo Wurmus 3571e47525
gnu: java-usb4java: Update to 1.3.0.
* gnu/packages/libusb.scm (java-usb4java): Update to 1.3.0.
[arguments]: Use plain list; use SEARCH-INPUT-FILE; adjust
'disable-broken-tests; remove trailing #T from build phases.

Change-Id: Ia5cd72b7c6c0426bcd95804802d14f3e5c728e1c
2024-04-07 21:40:20 +02:00
Ricardo Wurmus 81b2765140
gnu: libusb4java: Update to 1.3.1-1.0842e81.
* gnu/packages/libusb.scm (libusb4java): Update to 1.3.1-1.0842e81.
[arguments]: Remove 'disable-Werror phase; remove trailing #T from build
phases; use G-expression.

Change-Id: I9d9ef6d9ede5254ee7a130aec182ad53b2823bbe
2024-04-07 21:40:20 +02:00
Andy Tai 6cf91aa1c8
gnu: octave-cli: Update to 9.1.0.
* gnu/packages/maths.scm (octave-cli): Update to 9.1.0.

Change-Id: I8b8c3245644e0958d13d635f514d7fcc1d656a91
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-07 19:40:49 +01:00
Andrew Jose 1977fa35c5
gnu: Add python-shshsh.
* gnu/packages/python-xyz.scm (python-shshsh): New variable.

Reviewed-by: Steve George <steve@futurile.net>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Iadd75c769a4391195b32789590f94fd8afbe21b6
2024-04-07 19:40:00 +01:00
Ivan Vilata-i-Balaguer 1acd3cdc9e
gnu: Add xssstate.
* gnu/packages/suckless.scm (xssstate): New variable.

Reviewed-by: Steve George <steve@futurile.net>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I80a44b979ae987b953dcbdb3979b9b4ad8e30c79
2024-04-07 19:36:51 +01:00
Efraim Flashner 0fa6ba879a
gnu: python: Use system SSL certificates.
* gnu/packages/python.scm (python)[replacement]: New field.
(python/fixed): Provide a python with a patched python-certifi which
only offers to use the system's SSL certificates.

Change-Id: Ic5bcfb6b32282a7e0628232b1dc4cd60f3f2da52
2024-04-07 14:51:04 +03:00
Efraim Flashner eae83f64ef
gnu: python-pip: Use system SSL certificates.
* gnu/packages/python-build.scm (python-pip)[replacement]: New
field.
(python-pip/fixed): Provide a python-pip with a patched python-certifi
which only offers to use the system's SSL certificates.

Change-Id: Icea0769b881dc8d760562f0405fa8ea8167a4bd4
2024-04-07 14:42:20 +03:00
Efraim Flashner d020191ed9
gnu: python-certifi: Use system SSL certificates.
* gnu/packages/python-crypto.scm (python-certifi)[replacement]: New
field.
(python-certifi/fixed): Provide a python-certifi which only offers to
use the system's SSL certificates.

Change-Id: Ie1871be42988dff3cccfe24bca626149fee0f371
2024-04-07 14:42:20 +03:00
Sharlatan Hellseher 12f02c9bb8
gnu: automatic-component-toolkit: Swap to go-build-system.
* gnu/packages/code.scm (automatic-component-toolkit):
[build-system]: Swap to go-build-system to make the package more
maintainable and build predictable.
[arguments] <#:phases>: Swap to default 'build and 'install phases,
revert 'configure phase. Add 'pretend-cmd-act phase to satisfy
go-build-system.
[native-inputs]: Remove go.

Change-Id: Iba7bd4c87bdbbb91381f81a77c7811cb9f1f4943
2024-04-07 10:50:13 +01:00
Liliana Marie Prikler 08de161274
gnu: Fix builds that require old blueprint-compiler.
This is a follow-up commit to cee21ef865 and
fixes two builds that rely on an older version of blueprint-compiler.
The giara package remains broken as a result of a test failure.

* gnu/packages/gnome.scm (blueprint-compiler-0.4): New variable.
* gnu/packages/syndication.scm (giara, gfeeds): Replace blueprint-compiler
with blueprint-compiler-0.4.
* gnu/packages/text-editors.scm (textpieces): Likewise
2024-04-07 11:18:23 +02:00
Efraim Flashner f6a62ce9ba
gnu: quickjs: Update to 2024-01-13.
* gnu/packages/javascript.scm (quickjs): Update to 2024-01-13.
[arguments]: Adjust make-flags to set PREFIX and not DESTDIR.
[description]: Update with new features.

Change-Id: I76189212c3baafda36b7327d47001147ffacb8a8
2024-04-07 10:06:43 +03:00
Efraim Flashner 8ec53cabf2
gnu: quickjs: Fix building on powerpc-linux.
* gnu/packages/javascript.scm (quickjs)[arguments]: When building for
powerpc-linux add a make-flag to link with latomic.

Change-Id: I8838c8b750f919a58fc3bfe73919de0c1e585243
2024-04-07 09:40:01 +03:00
Efraim Flashner f3460a82c8
gnu: quickjs: Remove pre-generated documentation.
* gnu/packages/javascript.scm (quickjs)[source]: Add snippet to remove
pre-generated documentation.

Change-Id: Ie616fb590ff6b9e6db6c7d6cccc79d029e8e3e14
2024-04-07 09:31:43 +03:00
TakeV eaccfececd
gnu: magic-wormhole: Update to 0.14.0.
* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.14.0.
[propagated-inputs]: Add python-iterable-io; and python-zipstream-ng.

Change-Id: I1c91db96bf4a96ab1758925deaae87a174b4b03d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 23:30:55 +01:00
TakeV 79bab7853b
gnu: Add python-zipstream-ng.
* gnu/packages/python-xyz.scm (python-zipstream-ng): New variable.

Change-Id: Idf0c0d471aa1eda45cf649874f6a79b6b9a7937b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 23:27:36 +01:00
TakeV fd116510b2
gnu: Add python-iterable-io.
* gnu/packages/python-xyz.scm (python-iterable-io): New variable.

Change-Id: Icd4b10e27b5f4963fd3e3ea516676e84b3c5ecd4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 23:27:36 +01:00
Sharlatan Hellseher 090fd6a4da
gnu: go-github-com-multiformats-go-multiaddr-net: Adjust inputs.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-net):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3, go-golang-org-x-crypto; and
go-github-com-multiformats-go-multihash

Change-Id: I577c3813d6d5a6197103b8de6d4a9b2ba2db8bef
2024-04-06 22:55:48 +01:00
Sharlatan Hellseher d3af0fd6d9
gnu: go-github-com-multiformats-go-multiaddr: Adjust inputs.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

Change-Id: Ib98ea59cf43304d9f78091da4cfd45cdbc802ad4
2024-04-06 22:50:33 +01:00
Sharlatan Hellseher 0e5a981c2b
gnu: go-github-com-libp2p-go-libp2p-peer: Adjust inputs.
* gnu/packages/golang-crypto.scm (go-github-com-libp2p-go-libp2p-peer):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

Change-Id: Ib646c1a3eba7ad31fecc99578eedc5a3892e1af1
2024-04-06 22:48:42 +01:00
Sharlatan Hellseher ab8f3b1612
gnu: go-github-com-libp2p-go-libp2p-metrics: Adjust inputs.
* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-metrics):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

Change-Id: I28b6da0ec96554052777cdba8971e831ef24df1b
2024-04-06 22:48:29 +01:00
Sharlatan Hellseher 62b950a45d
gnu: go-github-com-multiformats-go-multihash: Adjust inputs.
* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.

Change-Id: I5ad4b78153df5cdf163507ea1b51837a6351b645
2024-04-06 22:42:45 +01:00
Artyom V. Poptsov b315f4d575
gnu: Add go-github-com-multiformats-go-multibase.
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-multibase): New
  variable.

Change-Id: If634f1497d628a23f2c2ebb1e8e9f6526faa3f3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:47:10 +01:00
Artyom V. Poptsov d4686ff611
gnu: Add specification-multibase.
* gnu/packages/specifications.scm: New module.
  (specification-multibase): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add "gnu/packages/specifications.scm".

Change-Id: I5994e8f8927d5365cc201da30bd49abf03d17574
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:39:12 +01:00
Artyom V. Poptsov 24bfbe13a8
gnu: Add go-github-com-multiformats-go-base36.
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-base36): New
  variable.

Change-Id: I27c5540fddae55ae9ce12a205d6f7f7c9a01569b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:39:12 +01:00
Artyom V. Poptsov 93b19868e6
gnu: Add go-github-com-multiformats-go-base32.
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-base32): New
  variable.

Change-Id: If6c54a3c2d0a62e61e524da85c76ad6bf7f7bcbe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:39:00 +01:00
Nicolas Goaziou 7988ca6a48
gnu: emacs-webpaste: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-webpaste)[arguments]<#:phases>: Ensure
compatibility with recent Buttercup.

Change-Id: I9eb9b9de7fcc1832691a64c0945e91a335498e5b
2024-04-06 18:27:20 +02:00
Zac Berkowitz 50a72a08af
gnu: qtserialport: Update to 6.6.3.
* gnu/packages/qt.scm (qtserialport): Rename to ...
* gnu/packages/qt.scm (qtserialport-5): ... this.
* gnu/packages/qt.scm (qtserialport): New variable.
* gnu/packages/engineering.scm (fritzing, candle)
[inputs]: Replace qtserialport with qtserialport-5.
* gnu/packages/geo.scm (qgis): Likewise.
* gnu/packages/kde-utils.scm (atelier, libatcore): Likewise.
* gnu/packages/qt.scm (qtserialbus, qtlocation, python-pyqt): Likewise.
* gnu/packages/radio.scm (wsjtx, jtdx, js8call)
(sdrangel, wfview, qdmr): Likewise.

Change-Id: I8e0c8d2408ea0bf776b2efe58e23821cb653363c
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-06 12:23:19 -04:00
Nicolas Goaziou 726e7e3996
gnu: emacs-fb2-reader: Properly enable tests.
* gnu/packages/emacs-xyz.scm (emacs-fb2-reader)[arguments]<#:test-command>:
Use command to actually run tests.
<#:phases>: Fix a bogus function name in a test.

Change-Id: I267b219e2b8f547c00cbe3971d21da2f7b599311
2024-04-06 18:20:58 +02:00
Nicolas Goaziou 7878cd0659
gnu: emacs-fb2-reader: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-fb2-reader)[arguments]<#:phases>: Add
a phase to add compatibility with recent Buttercup.

Change-Id: Ibdef2db649d46438634e20b3aa25bcbb63c21b8d
2024-04-06 18:20:58 +02:00
Maxim Cournoyer 93ccf08b4a
gnu: gnurl: Deprecate in favor of curl.
gnurl is no longer maintained, is abandoned by upstream (see:
https://bugs.gnunet.org/view.php?id=8684#c22105).

* gnu/packages/gnunet.scm (gnurl): Alias to curl.

Change-Id: I7829ac03c516b666e1ab96444cc45c852f065f90
2024-04-06 11:36:10 -04:00
Nicolas Goaziou ab3731d255
gnu: emacs-lsp-mode: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]: Use G-expressions.

Change-Id: Ie2e1afba6e62a7fa4628c8bb7259e2d1f2d73c71
2024-04-06 17:08:47 +02:00
Apoorv 106c16fc8e
gnu: emacs-lsp-mode: Update to 9.0.0.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 9.0.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Id36f74ddd423918bc564b54f4a3f6bf2a9406164
2024-04-06 16:55:44 +02:00
Nicolas Goaziou 2974e17e78
gnu: scintilla: Update to 5.4.3.
* gnu/packages/text-editors.scm (scintilla): Update to 5.4.3.

Change-Id: I6995d793acac12b1d85e32651e62e748ab30fd52
2024-04-06 16:49:06 +02:00
Nicolas Goaziou 8a78352781
gnu: chipmunk: Update to 7.0.3-1.d0239ef.
* gnu/packages/game-development.scm (chipmunk): Update to 7.0.3-1.d0239ef.
[source]<snippet>: Remove fix included upstream.

Change-Id: Iac849fffc1d9cf3528a4197ddf741d588fc866a5
2024-04-06 16:49:05 +02:00
Nicolas Goaziou 664f51509f
gnu: ode: Update to 0.16.5.
* gnu/packages/game-development.scm (ode): Update to 0.16.5.

Change-Id: I902c05582c2211d2f620970e74af00ba2f9be19c
2024-04-06 16:49:05 +02:00
Nicolas Goaziou 2d8aa8bab6
gnu: fet: Update to 6.19.0.
* gnu/packages/education.scm (fet): Update to 6.19.0.

Change-Id: Icca4e8d8955a0fbaee9c91768b2630ccbf509ad7
2024-04-06 16:49:05 +02:00
Nicolas Goaziou 88bfeb5d0e
gnu: asymptote: Update to 2.89.
* gnu/packages/plotutils.scm (asymptote): Update to 2.89.

Change-Id: I9ef6e0f3a873dce87ec0f1937816cdaad3a504a6
2024-04-06 16:49:05 +02:00
Nicolas Goaziou ad366e5423
gnu: emacs-robe: Update to 0.8.6.
* gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.6.

Change-Id: I2c1c2dc43fe20fec88db4a69ad4933d68805e0a2
2024-04-06 16:49:05 +02:00
Nicolas Goaziou f1ae6916ea
gnu: emacs-pg: Update to 0.31.
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.31.

Change-Id: I93a4fe14c82831243688014e81e5ef17fa9a4976
2024-04-06 16:49:04 +02:00
Nicolas Goaziou ea9b3a62f6
gnu: emacs-package-lint: Update to 0.23.
* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.23.

Change-Id: I305c6ca19f4753ff90ad2c4f763424b3a12cc626
2024-04-06 16:49:04 +02:00
Nicolas Goaziou c7905df7ba
gnu: emacs-org-re-reveal: Update to 3.28.1.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.28.1.

Change-Id: I19cf1de787038bffac2ad5d5ac1ae6625d50f237
2024-04-06 16:49:04 +02:00
Nicolas Goaziou 3add97c776
gnu: emacs-org-ql: Update to 0.8.6.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.6.
[arguments]<#:tests?>: Disable tests, which freeze starting with recent
Buttercup releases.

Change-Id: Ib1b88536e47f280446773b55522b14d4c3655fac
2024-04-06 16:49:04 +02:00
Nicolas Goaziou 3c548ddbb4
gnu: emacs-mastodon: Update to 1.0.19.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.19.

Change-Id: Ieb7ab69694ba37d6ac7b55aae3e71796d91967c2
2024-04-06 16:49:04 +02:00
Nicolas Goaziou 482ebe3274
gnu: emacs-marginalia: Update to 1.6.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.6.

Change-Id: Iaddf6e32f6fac33942067e99d9a832eb6895d174
2024-04-06 16:49:03 +02:00
Nicolas Goaziou b1398be68c
gnu: emacs-jupyter: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0.

Change-Id: I9c9fae1aac83344e62814aead1225f53700c745d
2024-04-06 16:49:03 +02:00
Nicolas Goaziou d6bb6dffc0
gnu: emacs-jinx: Update to 1.5.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.5.
[synopsis]: Clarify text.
[description]: Use proper capitalization.

Change-Id: Ifdc082f523f0744d9bcea7419fa8c5d83930aa35
2024-04-06 16:49:03 +02:00
Nicolas Goaziou c27343b15c
gnu: emacs-gptel: Update to 0.8.5.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.8.5.

Change-Id: If07dcdca0398b909bd517bf533a14648f7078e28
2024-04-06 16:49:03 +02:00