Ekaitz Zarraga
c8d4f4b2bf
gnu: Add binutils-muslboot0.
...
* gnu/packages/commencement.scm (binutils-muslboot0): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
Change-Id: I3c0f18f97b60f302620baccab895cebdb332e1c5
2026-01-28 21:47:38 +01:00
Efraim Flashner
b675f1b364
gnu: Add oksh-muslboot0.
...
* gnu/packages/commencement.scm (oksh-muslboot0): New variable.
Change-Id: I37bf7ac4c3cac842c217c297f257e8143fb2eaf8
2026-01-28 21:47:38 +01:00
Ekaitz Zarraga
4f7ef33d43
gnu: Add tcc-musl.
...
* gnu/packages/commencement.scm (tcc-musl): New variable.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il >
Change-Id: I4031733b8c11551b86dac373735712123bf9aafe
2026-01-28 21:47:38 +01:00
Ekaitz Zarraga
4610eda184
gnu: Add tcc-boot-musl.
...
* gnu/packages/commencement.scm (tcc-boot-musl): New variable.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il >
Change-Id: Id658d7cd7c7b7b4051bd8418f57797fbbe426117
2026-01-28 21:47:38 +01:00
Ekaitz Zarraga
b4c6acea02
gnu: Add musl-boot0.
...
* gnu/packages/commencement.scm (musl-boot0): New variable.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il >
Change-Id: Ifceb687164435c6a2d9a630a2923a3ef71df007a
2026-01-28 21:47:37 +01:00
Ekaitz Zarraga
66866be907
gnu: tcc-boot: Update to 0.9.27.1139-8cd21e9.
...
* gnu/packages/commencement.scm (tcc-boot0)
[native-inputs]: Remove mes-boot.
[arguments]: Adjust the 'scripted-patch phase for changes in the code.
Adjust the 'configure phase to create a minimal config.h to enable
building. Adjust the compile flags passed in the 'build phase. Add the
'build-libtcc1.a and 'rebuild-libraries phases. Replace the 'install
phase with a manual install phase.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il >
Change-Id: I81f4105a8f925943cd49e842dd8ae32f2eba45e0
2026-01-28 21:47:37 +01:00
Efraim Flashner
497bdeaecc
gnu: tcc-boot: Support more architectures.
...
* gnu/packages/commencement.scm (tcc-boot0)[arguments]: Adjust the
'configure phase to specify the build target. Adjust the 'build and
'install phases to not pass architecture specific flags.
Change-Id: I3aa0ce006922a98a0070c81b65dc747736020e21
2026-01-28 21:47:37 +01:00
Efraim Flashner
d6fd632034
gnu: tcc-boot0: Specify the build target.
...
* gnu/packages/commencement.scm (tcc-boot0)[arguments]: Adjust the
'configure phase to specify the build target.
Change-Id: Ic418a631ed48873771217207d0088573fe2a151a
2026-01-28 21:47:37 +01:00
Efraim Flashner
218f726b44
gnu: gcc-mesboot1-wrapper: Correctly target more systems.
...
* gnu/packages/commencement.scm (gcc-mesboot1-wrapper)[arguments]:
Adjust the 'build phase to correctly target more architectures.
Change-Id: I26ed5d329d7b3c80d74edd27acf4f2865928db7b
2026-01-28 21:47:37 +01:00
Efraim Flashner
147257b37a
gnu: mes-boot: Enable support for armhf-linux and aarch64-linux.
...
* gnu/packages/commencement.scm (mes-boot)[supported-systems]: Add
armhf-linux, aarch64-linux.
Change-Id: I65da745e6db050416356613c67348fc3bfeee23e
2026-01-28 21:47:37 +01:00
Efraim Flashner
e21e75c091
gnu: gcc-mesboot: Use commencement-build-target.
...
* gnu/packages/commencement.scm (gcc-mesboot)[arguments]: Adjust the
configure-flags and 'setenv phase to use commencement-build-target.
Change-Id: I7f864963dd5c08b878dda29188741707b3016edd
2026-01-28 21:47:37 +01:00
Efraim Flashner
d55cc5b440
gnu: glibc-headers-mesboot: Use commencement-build-target.
...
* gnu/packages/commencement.scm (glibc-headers-mesboot)[arguments]:
Adjust the configure-flags to use commencement-build-target.
Change-Id: Icc4a05f3f5f448a5cb657319ae47b3c3d4f347ca
2026-01-28 21:47:37 +01:00
Efraim Flashner
c236b48498
gnu: gcc-core-mesboot1: Use commencement-build-target.
...
* gnu/packages/commencement.scm (gcc-core-mesboot1)[arguments]: Adjust
the configure-flags, make-flags and 'setenv phase to use
commencement-build-target.
Change-Id: I6dc04a4aacde08a83f9f5dac3af9c0fabc69d2a7
2026-01-28 21:47:37 +01:00
Efraim Flashner
ebf7457775
gnu: binutils-mesboot1: Use commencement-build-target.
...
* gnu/packages/commencement.scm (binutils-mesboot1)[arguments]: Adjust
the configure-flags to use commencement-build-target.
Change-Id: I950f3f43a823965833d04b0475adf3f4f2967711
2026-01-28 21:47:37 +01:00
Efraim Flashner
4fe6ae720d
gnu: gcc-mesboot0: Use commencement-build-target.
...
* gnu/packages/commencement.scm (gcc-mesboot0)[arguments]: Adjust the
configure-flags and 'install2 phase to use commencement-build-target.
Change-Id: Icbd301bb6e1bb003940c1a9fef7d02fdc725a283
2026-01-28 21:47:37 +01:00
Efraim Flashner
0262ce7ac1
gnu: glibc-mesboot0: Use commencement-build-target.
...
* gnu/packages/commencement.scm (glibc-mesboot0)[arguments]: Adjust the
configure-flags to use commencement-build-target.
Change-Id: Icc90fbc7669e5bd59e34d498d1a4f561af748cba
2026-01-28 21:47:37 +01:00
Efraim Flashner
98435bea93
gnu: gcc-core-mesboot0: Use commencement-build-target.
...
* gnu/packages/commencement.scm (gcc-core-mesboot0)[arguments]: Adjust
the configure-flags and build phase to use commencement-build-target.
[native-search-paths]: Use commencement-build-target.
Change-Id: Ic147d914f45e1a5dd61fd93223792859e51264cb
2026-01-28 21:47:37 +01:00
Efraim Flashner
1099f6fa0c
gnu: binutils-mesboot0: Use commencement-build-target.
...
* gnu/packages/commencement.scm (binutils-mesboot0)[arguments]: Adjust
the configure-flags to use commencement-build-target.
Change-Id: I18ed9a0dfebc9c90eb8cab2aeda3210a0b9508c1
2026-01-28 21:47:37 +01:00
Efraim Flashner
f4261091c2
gnu: patch-mesboot: Enable building on all systems.
...
* gnu/packages/commencement.scm (patch-mesboot)[supported-systems]:
Remove field.
Change-Id: I0bd853e9cabef671bff4b6a3d79621126fff39b9
2026-01-28 21:47:37 +01:00
Efraim Flashner
2fff764107
gnu: gnu-make-mesboot0: Update to 3.82.
...
* gnu/packages/commencement.scm (gnu-make-mesboot0): Update to 3.82.
[supported-systems]: Remove field.
[arguments]: Adjust configure-flags to use commencement-build-target.
Change-Id: I04d65008c891d451d640b222f84cef4dbb2b79c2
2026-01-28 21:47:36 +01:00
Efraim Flashner
23c3eaec71
gnu: gzip-mesboot: Allow building on all systems.
...
* gnu/packages/commencement.scm (gzip-mesboot) [supported-systems]:
Remove field.
Change-Id: I3648113e44df1052e0a6581cd414284f7de4e71e
2026-01-28 21:47:36 +01:00
Efraim Flashner
f0f831530c
gnu: mes-boot: Use commencement-build-target.
...
* gnu/packages/commencement.scm (mes-boot)[arguments]: Adjust 'configure
phase to use commencement-build-target.
Change-Id: Iee906690041f6fe3d015bfa594d64e330cd31be8
2026-01-28 21:47:36 +01:00
Efraim Flashner
d76d8587e5
gnu: Add commencement-build-target.
...
* gnu/packages/commencement.scm (commencement-build-target): New
procedure.
Change-Id: Ie479ccd0afd659e843b45cb5cf22717f34ddff5c
2026-01-28 21:47:36 +01:00
Efraim Flashner
ebf891605b
gnu: mes-boot: Extend build timeout.
...
* gnu/packages/commencement.scm (mes-boot)[properties]: New field.
Change-Id: I5086114ff6d06687a167c3cdce0b8cc1d139c80b
2026-01-28 21:47:36 +01:00
Efraim Flashner
40fc41296a
gnu: stage0-posix: Update to 1.7.0.
...
* gnu/packages/commencement.scm (stage0-posix): Update to 1.7.0.
[description]: Update to follow upstream's changes.
Change-Id: I3a9d9cdb494188b88f62becf00809c8f899208bd
2026-01-28 21:47:36 +01:00
Efraim Flashner
587eda0f58
gnu: mes-boot: Update to 0.27.
...
* gnu/packages/commencement.scm (mes-boot): Update to 0.27.
Change-Id: I1fc91fe60fb421c688378223210ad6dba30faabf
2026-01-28 21:47:36 +01:00
Ekaitz Zarraga
5aac4dd320
gnu: tcc-boot0: Update to 0.9.26-1157-gdd46e018.
...
* gnu/packages/commencement.scm (tcc-boot0): Update to
0.9.26-1157-gdd46e018.
Change-Id: Ie95cdafc567265b8924f982b6e4b3b8959777b5f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-01-28 21:47:36 +01:00
Ekaitz Zarraga
66aab1caf0
gnu: mes-boot: Update to 0.26.1.
...
* gnu/packages/commencement.scm (mes-boot): Update to 0.26.1.
Change-Id: I59617e202bdbea79012df9b7174bd001869cc04a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-01-28 21:47:32 +01:00
jgart
df96ee97e9
gnu: Add wayout.
...
* gnu/packages/xdisorg.scm (wayout): New variable.
Change-Id: Ibe4c302ff273e84f9baf444a56c10970d59ba120
Signed-off-by: jgart <jgart@dismail.de >
2026-01-28 14:15:41 -05:00
jgart
d3aa1a72ee
gnu: Add lisgd.
...
* gnu/packages/freedesktop.scm (lisgd): New variable.
Change-Id: I3ebee227ff08c500380739613b36b7ebc81c7deb
Signed-off-by: jgart <jgart@dismail.de >
2026-01-28 14:11:08 -05:00
jgart
d4c83934a4
gnu: emacs-shell-maker: Update to 0.84.8.
...
* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.84.8.
[arguments]: Patch curl.
[inputs]: Add curl.
Change-Id: Icab3e1fdc5ef20a1959e4735098a9c3df6d7eae1
2026-01-28 13:59:13 -05:00
Cayetano Santos
45469682c8
gnu: python-botorch: Update to 0.16.1.
...
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.16.1.
Merges guix/guix!5935
Change-Id: I6d2d9d3b3071a7974a41020c2f42b4547cc92fcf
2026-01-28 14:16:43 +01:00
Cayetano Santos
e1890ff86f
gnu: python-gpytorch: Update to 1.15.1.
...
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.15.1.
Merges guix/guix!5935
Change-Id: I1b2d4b8937f74143910ba281f7496d4b1c10b81c
2026-01-28 14:16:35 +01:00
Cayetano Santos
f5dd93caf3
gnu: python-pynndescent: Update to 0.6.0.
...
* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.6.0.
[native-inputs]: Remove python-wheel.
Merges guix/guix!5935
Change-Id: Ib9dcb82bede9d2806c0e44c8b39c428aaac97804
2026-01-28 14:16:09 +01:00
Cayetano Santos
f18a45499a
gnu: bowtie: Update to 2.5.4.
...
* gnu/packages/bioinformatics.scm (bowtie): Update to 2.5.4.
[source]: Use G-Expressions in ’snippet.
[arguments]: Use G-Expressions.
<#:make-flags>: Add CC.
<#:phases>: Add ’tests? arguments to ’check phase; add ’fix-prefix.
[inputs]: Drop variables, add onetbb, delete tbb-2020 and
python-wrapper.
[native-inputs]: Add python-wrapper, which and perl-file-which.
Merges guix/guix!5491
Change-Id: I12686b06911c11170748b64af722c5311b2e542d
2026-01-28 14:03:59 +01:00
Patrick Norton
adfeff04bc
gnu: iotop: Update to 1.31.
...
* gnu/packages/linux.scm (iotop): Update to 1.31.
Closes : guix/guix#5961
Change-Id: I1f15cb19542d9be4a738adf113bded904e4d3b6a
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-01-28 18:31:55 +08:00
Ashish SHUKLA
039695115f
gnu: knot: Update to 3.5.3.
...
* gnu/packages/dns.scm (knot): Update to 3.5.3.
Closes : guix/guix#5984
Change-Id: Iffe0cc8e828c99bd8c3345cbb656369425a438f0
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-01-28 18:31:51 +08:00
Thomas Kramer
33209c4ff5
gnu: Add python-gdstk.
...
* gnu/packages/electronics.scm (python-gdstk): New variable
Merges guix/guix!5798
Change-Id: I00e6ae26aaf741acd24caceba6d3181ab83ed692
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-01-28 10:21:26 +01:00
Thomas Kramer
e3fe03c5ed
gnu: Add gdstk.
...
* gnu/packages/electronics.scm (gdstk): New variable
Merges guix/guix!5798
Change-Id: Ic159f22e31fadb7f348bf768b1e23e0ef71d2331
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-01-28 10:21:17 +01:00
Cayetano Santos
59dbdc642a
gnu: emacs-lsp-mode: Update to 9.0.1-1.328c979.
...
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to
9.0.1-1.328c979.
[arguments]: Update #:emacs.
Change-Id: I79a5da405f9ef77e9a8376db421c3709a69e2fb4
2026-01-28 09:07:27 +01:00
Clombrong
8dc57904e3
services: Add endlessh-service-type.
...
* docs/guix.texi: Document EndleSSH service and configuration.
* gnu/services/ssh.scm: New service.
* gnu/services/ssh.scm: Define shepherd service.
Merges: https://codeberg.org/guix/guix/pulls/5910
Co-Authored-By: Giacomo Leidi <therewasa@fishinthecalculator.me >
Change-Id: Ief4520b536276b88f2e5027ef0897bf84b2835df
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-01-27 11:46:03 +01:00
Daniel Khodabakhsh
3f5ebde420
gnu: Add node-typescript.
...
* gnu/packages/node-xyz.scm (node-typescript): New variable.
Change-Id: Ief680a973c6f4f98837db3b2b15109c10fda8c6e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh
116f04b948
gnu: Add node-types-source-map-support.
...
* gnu/packages/node-xyz.scm (node-types-source-map-support): New variable.
Change-Id: I4bfda700f971ad4b8ec2d04ff510e263f94d94bd
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh
526e87d09f
gnu: Add node-types-node.
...
* gnu/packages/node-xyz.scm (node-types-node): New variable.
Change-Id: I31801972ed59743856d56585aad450aa8368baea
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh
ee7d8a74a6
gnu: Add node-chalk.
...
* gnu/packages/node-xyz.scm (node-chalk): New variable.
Change-Id: Ia267af1f10b4b322682ceb44d0bae7d9ee0dc30b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh
a93c9ae66c
gnu: Add node-command-line-usage.
...
* gnu/packages/node-xyz.scm (node-command-line-usage): New variable.
Change-Id: I30410f1287e1a4aa07ea159e160bc7c6e79073ed
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh
58e6543f6b
gnu: Add node-hereby.
...
* gnu/packages/node-xyz.scm (node-hereby): New variable.
Change-Id: Ide051fbc2be3d80f70a45f1030211e20fbc9f9bf
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:46 +01:00
Daniel Khodabakhsh
5c98e5269a
gnu: Add node-glob.
...
* gnu/packages/node-xyz.scm (node-glob): New variable.
Change-Id: I8a16ef870f604cac35cda534b49006c7f746895e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh
0342cecbac
gnu: Add node-minimatch.
...
* gnu/packages/node-xyz.scm (node-minimatch): New variable.
Change-Id: Ided488ef27a54d680681d966845e6e8cee74c0f3
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:45 +01:00
Daniel Khodabakhsh
edaab3e577
gnu: Add node-table-layout.
...
* gnu/packages/node-xyz.scm (node-table-layout): New variable.
Change-Id: I52722b5c23f877e0e11efca970a55a9bff4941eb
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-01-27 10:39:45 +01:00