1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 09:00:39 +02:00
Commit Graph

169662 Commits

Author SHA1 Message Date
David Arroyo
3066d30516 gnu: s6-portable-utils: Update to 2.3.1.0.
* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.3.1.0.
[arguments]: Use G-expressions.

Change-Id: I097acd10b7e9c2abe0bc7af77d56c044980c4d10
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:28 +00:00
David Arroyo
23e2b722a0 gnu: s6-rc: Update to 0.5.6.0.
* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.6.0.
[arguments]: Use G-expressions.

Change-Id: I7b1a08ca06e2d7c004eec118d02c988f6b702406
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:21 +00:00
David Arroyo
630213b63b gnu: s6-networking: Update to 2.7.1.0.
* gnu/packages/skarnet.scm (s6-networking): Update to 2.7.1.0.
[arguments]: Use G-expressions.

Change-Id: I2d846534ad88613326b6402a56da97bf8690fa22
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:52:58 +00:00
David Arroyo
3f10641364 gnu: s6-dns: Update to 2.4.1.0.
* gnu/packages/skarnet.scm (s6-dns): Update to 2.4.1.0.
[arguments]: Use G-expressions.

Change-Id: I234ea5c0a83eb3845a7c3898f64f3192ae4bca41
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:52:43 +00:00
David Arroyo
d3c940e18c gnu: s6: Update to 2.13.2.0.
* gnu/packages/skarnet.scm (s6): Update to 2.13.2.0.
[arguments]: Use G-expressions.

Change-Id: If90eefa995e557e7e340bdf38d66bc78650052f8
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:51:49 +00:00
David Arroyo
937560a621 gnu: execline: Update to 2.9.7.0.
* gnu/packages/skarnet.scm (execline): Update to 2.9.7.0.

Change-Id: I8f8a6d7904700902130789ef62b6e6861e7c032c
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:42:57 +00:00
David Arroyo
08d0e14495 gnu: skalibs: Update to 2.14.4.0.
* gnu/packages/skarnet.scm (skalibs): Update to 2.14.4.0.

Change-Id: Iba2d0bf1e454f7ff8eee7ddb960cd0102c3b40f8
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:42:54 +00:00
Yan Abu Arab
5177c5748c gnu: python-matplotlib-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
[propagated-inputs]: Remove.
[inputs]: Add inputs and propagated-inputs from python-matplotlib.
[native-inputs]: Remove python-sphinx, add python-sphinx-6.

Fixes: guix/guix#4637
Merges: https://codeberg.org/guix/guix/pulls/6797
Change-Id: I516bf89aab447c9de94feb3020b5c0972783f70f
Reviwed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:27:55 +00:00
Cayetano Santos
6c59ea3e9a gnu: netgen: Improve style.
* gnu/packages/electronics.scm (netgen): Limit max column.
[arguments]<#:make-flgas>: Add.
[inputs]: Add libx11, libxt, and readline.
[synopsis]: Improve.
[description]: Improve.

Change-Id: I67fd7a336e9e989de77db57bbd120df827614349
2026-03-01 19:52:43 +01:00
Thomas Kramer
1ac93551db gnu: Add qrouter.
* gnu/packages/electronics.scm (qrouter): New variable

Merge guix/guix!6038

Change-Id: I78c6c622ba79beefd995654481739fc19f3cb6a0
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 19:39:49 +01:00
Cayetano Santos
8c5b794560 gnu: openroad: Switch to qt-build-system.
* gnu/packages/electronics.scm (openroad)[build-system]: Switch to
qt-build-system.
[inputs]: Remove ’qtbase-5 and ’qtcharts-5.
* gnu/packages/electronics.scm (openroad-cli)[build-system]: Use
cmake-build-system.
[inputs]: Undelete ’qtbase-5 and ’qtwayland-5.

Change-Id: Ib18744e37c5b281a624a252c5aa030daad5ad208
2026-03-01 19:22:36 +01:00
Cayetano Santos
6bb1ef668e gnu: nextpnr: Switch to Qt6.
* gnu/packages/electronics.scm (delkw): Add variable.
* gnu/packages/electronics.scm (nextpnr)[inputs]: Remove boost-1.88,
qtbase-5, and qtwayland-5; add boost.
* gnu/packages/electronics.scm (nextpnr-cli)[arguments]:
Remove #:qtbase.
[inputs]: Undelete ’qtbase-5 and ’qtwayland-5.

Change-Id: Ib7fd1680b8245199d6f2bf2dbcd25a480220b7f1
2026-03-01 19:22:36 +01:00
Aaron Covrig
80118dcf72 gnu: ruby-asciidoctor/minimal: Move to ruby-xyz module.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to...
* gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here.
* gnu/packages/backup.scm,
* gnu/packages/ccache.scm,
* gnu/packages/cluster.scm,
* gnu/packages/compton.scm,
* gnu/packages/cryptsetup.scm,
* gnu/packages/engineering.scm,
* gnu/packages/games.scm,
* gnu/packages/irc.scm,
* gnu/packages/ntp.scm,
* gnu/packages/password-utils.scm,
* gnu/packages/radio.scm,
* gnu/packages/ruby-check.scm,
* gnu/packages/syndication.scm,
* gnu/packages/task-management.scm,
* gnu/packages/version-control.scm: Add module import.

Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:31 +01:00
Aaron Covrig
6812da339b gnu: Move ruby-asciidoctor-pdf to location of ruby-asciidoctor*.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Move to location of
  other ruby-asciidoctor* packages.

Change-Id: I39abd28d57917e624d14a548ae501bc9fbe32844
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:06 +01:00
Aaron Covrig
ba1d02afb8 gnu: Add ruby-appraisal.
* gnu/packages/ruby-check.scm (ruby-appraisal): New variable.

Change-Id: I2bd811cdcb90c232fe7585ca2ea4bb2037f38aa4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:00 +01:00
Aaron Covrig
088f79f10e gnu: Add ruby-asciidoctor-diagram.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-diagram): New variable.

Change-Id: If7ac8430026b5d5502c01f5afdc271a9a582e9cd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:43:07 +01:00
Aaron Covrig
1feffe8f11 gnu: ruby-asciidoctor-pdf: Update to 2.3.24.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Update to 2.3.24.
[arguments]<#:phases>{relax-dependencies}: New phase.
{check}: Enable nearly all tests.
[native-inputs]: Add poppler.
* gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch:
Remove gemspec changes but keep test fixes.

Change-Id: I8343bfacec63619f935d9424f7e5ee6399c032ba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:42:56 +01:00
Aaron Covrig
1da6d1da82 gnu: ruby-asciidoctor: Update to 2.0.26.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor): Update to 2.0.26.
[native-inputs]: Remove ruby-erubis.

Change-Id: I585b74f2f9a8d3fc0931db030bbd4e0f5cf12e4e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:41:52 +01:00
Sergey Trofimov
52c9f8fe9a gnu: ckb-next: Switch to qt6.
* gnu/packages/hardware.scm (ckb-next): Switch to qt6.
[build-system]: Switch to qt-build-system.
[arguments]{#:configure-flags}: Add -DPREFER_QT6=ON.
{#:phases}: Remove wrap-qt phase; convert to gexp.
{#:qtbase}: Set qtbase.
[native-inputs]: Replace qttools-5 with qttools; sort.
[inputs]: Replace quazip-5 with quazip, remove qtbase-5,
add qt5compat; sort.

Change-Id: I5472091bb78ea3040693bf4f47f97c34b0033ee6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 17:53:34 +01:00
Carlos Durán Domínguez
81b40ef169 gnu: Add solarus-launcher.
* gnu/packages/games.scm (solarus-launcher): New variable.
* gnu/packages/patches/solarus-launcher-qlementine-and-qtappinstancemanager-reference.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I9398a842f5d122423510bd4bf2dd1e7452154783
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
e0f680dfe5 gnu: Add qtappinstancemanager.
* gnu/packages/qt.scm (qtappinstancemanager): New variable.

Change-Id: Ib78d405a2880278e865c42cdc75c7bfda7a84830
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
8fff26cd61 gnu: Add qlementine-icons.
* gnu/packages/qt.scm (qlementine-icons): New variable.

Change-Id: I8873c1c17c430f62a1573ba25a9c8534bd4512fb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
83928b6953 gnu: solarus-quest-editor: Update to 2.0.3.
* gnu/packages/games.scm (solarus-quest-editor): Update to 2.0.3.
[version]: Remove slot.
[source]: Inherit from solarus. <patches>: Add
solarus-quest-editor-qlementine-reference.patch.
[build-system]: Switch to qt-build-system.
[arguments]: <#:qtbase>: Set to qtbase; <#:phases>: Add chdir phase.
[native-inputs]: Add qttools, and qlementine.
[inputs]: Add qtbase, qtsvg, and qtwayland.
(solarus): Remove solarus-quest-editor comment.
* gnu/packages/patches/solarus-quest-editor-qlementine-reference.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I3157692acaee919e4d9a70cd994e8c1346bd64bb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
a7aad9da6f gnu: Add qlementine.
* gnu/packages/qt.scm (qlementine): New variable.

Change-Id: I174638d9663cbfbe984e45b7f32df68b757509b7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
9988f6dcdf gnu: solarus-quest-editor: Improve style.
* gnu/packages/games.scm (solarus-quest-editor): Use G-expressions, fix
indentation.
[arguments]: Use G-expressions; reindent.
[inputs]: Reindent.
[description]: Reindent.

Fixes: guix/guix#6231
Change-Id: I4a82f2707b2cc6579e9fa21d1d07b472646d07c8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
0e6cd91654 gnu: solarus: Update to 2.0.3.
* gnu/packages/games.scm (solarus): Update to 2.0.3.
[native-inputs]: Remove qttools-5.
[inputs]: Add mesa; remove qtbase-5.

Fixes: guix/guix#6231
Change-Id: Ic717ca35a240a088d4de5533613b90e59e35799c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
ef4998f465 gnu: solarus: Improve style.
* gnu/packages/games.scm (solarus): Use G-expressions, fix indentation.
[arguments]: Use G-expressions; reindent.
[native-inputs]: Reindent.
[inputs]: Refactor to modern style.

Fixes: guix/guix#6231
Change-Id: Ic648261523c951d0d91bbea67568114fd5741bad
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:31 +01:00
Sergey Trofimov
7c887aaeb9 gnu: emacs: Fix flycheck errors in guix-emacs.el
* gnu/packages/aux-files/emacs/guix-emacs.el: Fix flycheck warnings,
replace when-let with when-let*.
(guix-emacs--load-file-no-error): End docstring with a dot.
(guix-emacs--non-core-load-path): Make a defsubst and add a docstring.

Change-Id: I62d03b3fb9b4e671209ce5d8d7039d67f417d24b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Sergey Trofimov
50621bc51a gnu: emacs: Make guix-emacs-autoload-packages tolerant to non-existent directories.
* gnu/packages/aux-files/emacs/guix-emacs.el
(guix-emacs-find-autoloads): Warn about non-existent directories in load
path instead of raising an error.

Change-Id: Icf470d7aa0f2f8a694c13c8d84b9f7c50c334919
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith
6457c470a7 gnu: emacs: Exclude fewer tests.
* gnu/packages/emacs.scm (%selector): Rename to ...
(%emacs-selector): Remove a few tests that actually pass and exclude the
benchmark test.
(emacs-minimal): Use %emacs-selector instead of %selector.

Change-Id: I0dddd390586be170f24e13ee7873a875fd12d6e2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith
18b388975b gnu: emacs-next: Update to 31.0.50-2.509228f.
* gnu/packages/emacs.scm (%emacs-next-selector): New variable.
(emacs-next-minimal): Update to 31.0.50-2.509228f.  Remove now unessecary
patch "emacs-zoom-image-test-fix.patch".  Use %emacs-next-selector.
(emacs->emacs-next): Use %emacs-next-selector.

Change-Id: I4618ee38a72e210c60c069704eed69b08af70072
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith
216597cf78 gnu: emacs-ert-selector: Minor improvements.
* gnu/packages/emacs.scm (emacs-ert-selector): Surround test names with
beginning of line and end of line regex characters as emacs expects a regex.
Sort the list of tests so that rearranging the excluded tests does not result
in a rebuild.

Change-Id: I7002fa48122d8409f383f85f515a1a6ac9cdd957
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
744247a0fe gnu: emacs: Fix tramp GVFS fix.
The function name got changed in upstream commit d3ead375092, dated
2020-01-31.

* gnu/packages/emacs.scm (emacs-minimal): Replace 'tramp-process-running-p',
not the now non-existant function 'tramp-compat-process-running-p'.

Change-Id: If2adff095b968b804729533fcdd188f5035f9eed
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
a2e78ef661 gnu: emacs: Patch include path for ffap.
* gnu/packages/emacs.scm (emacs-minimal):[arguments]<#:phases>: Patch include
path to C header files for ffap.

Change-Id: If703f78eecb8a8bfc1b39a6c2e052b1920b39475
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
8ea6b0e3ed gnu: org-mode: Enable more tests.
* gnu/packages/emacs-xyz.scm (emacs-org)
[arguments] <#:phases>: Do not skip the tests
'test-org/org-encode-time' and 'test-org/org-time-string-to-time'.
[native-inputs]: Add 'tzdata'.

Change-Id: Ie5d619275f8ce72fbb85216aae46ac41aedaec04
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
4b0ba1ec86 gnu: emacs: Remove super-key patch.
The issue this patch solves got fixed in GTK 3.23.37.

* gnu/packages/patches/emacs-pgtk-super-key-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/emacs.scm (emacs-minimal, emacs-next-minimal): Do not use the
super-key patch.

Change-Id: I5a1098ce0a4709aa8f05a5a82e2b78866b48a87f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
33e6f15c74 gnu: emacs: Fix compile time warning.
* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/emacs.scm (emacs-minimal): Remove now unnecessary flags.

Change-Id: Id362deef83f28653f5bc3babb4a07726c1443ebf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
73705480de gnu: emacs-no-x: Patch path to objdump.
Trying to run "M-x disassemble" in emacs on a native compiled function would
fail because it could not find objdump.

* gnu/packages/emacs.scm (emacs-no-x): Patch path to objdump.

Change-Id: Ia0994fce88142189cd8fdeeceb0532e5132bce37
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
6d50e541cc gnu: emacs-minimal: Move some snippets to build phases.
The snippets are inherited by emacs-next and friends so this shouldn't change
any of guix packages but this will allow user source transformations to also
benifit from these snippets.

* gnu/packages/emacs.scm (emacs-minimal): Move some snippets to build phases.

Change-Id: Ia9af1ee90335189092a6eb36d7b1d8592167782d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Carlos Durán Domínguez
276afa66c3 gnu: Add goal.
* gnu/packages/array-languages.scm (goal): New variable.

Change-Id: I4e56852bbe25c66748325d6a225742b633be2e68
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:52 +01:00
Carlos Durán Domínguez
b5505aef5f gnu: Add (gnu packages array-languages) module.
* gnu/packages/array-languages.scm: New file.
* gnu/local.mk: Add to gnu/packages/array-languages.scm scope.

Change-Id: I4aabed623ee06f8f167b89e6e55feb7f828087af
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:52 +01:00
Thomas Kramer
5a08363c9f gnu: Add netgen.
* gnu/packages/electronics.scm (netgen): New variable.

Merges guix/guix!6039

Change-Id: I43cf9f553188d3eb2ad4aa4c6ab946eb3eda2490
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 16:47:09 +01:00
Cayetano Santos
b4d278d136 gnu: librepb: Move to electronics.
* gnu/packages/engineering.scm (librepcb): Move from here ...
* gnu/packages/electronics.scm: ... to here.

Change-Id: I666ca5905be2b097e494610c49f8ca3166cb14eb
2026-03-01 16:43:12 +01:00
Cayetano Santos
b546d4174e gnu: librepcb: Refresh package.
* gnu/packages/engineering.scm (librepcb): Apply style.
[inputs]: Move after arguments.
[native-inputs]: Add python-minimal-wrapper; move after arguments.
[source]: Switch to git-fetch; update modules and snippet.
[arguments]: Use G-Expressions.
[synopsis]: Update.
[description]: Update.

Change-Id: Id2e087478139d710c81a488b248c96a3cc9b6217
2026-03-01 16:43:12 +01:00
Efraim Flashner
adc011e185 gnu: Fix some spelling errors.
* gnu/packages/admin.scm, gnu/packages/containers.scm,
gnu/packages/geo.scm, gnu/packages/monitoring.scm,
gnu/packages/networking.scm, gnu/packages/sdl.scm,
gnu/packages/shellutils.scm, gnu/packages/specifications.scm,
gnu/packages/sssd.scm, gnu/packages/statistics.scm,
gnu/packages/tcl.scm, gnu/packages/telephony.scm, gnu/packages/tex.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tor-browsers.scm: Fix some spelling errors.

Change-Id: Idefb46cfe06869670c7f3b5229c8a39ac17392db
2026-03-01 15:55:07 +02:00
Sharlatan Hellseher
b757d751d7 gnu: packages/python-check: Sort variables alphabetically.
* gnu/packages/python-check.scm (python-ddt, tms): Sort variables
alphabetically.

Change-Id: I556406d2fd2b0842fc5f25a246fd6281ee1dce03
2026-03-01 13:49:34 +00:00
jgart
b06efc730d gnu: trealla: Update to 2.90.41.
* gnu/packages/prolog.scm (trealla): Update to 2.90.41.

Change-Id: Ia75b866be4d56fd4224f482d91accf56d85e1f79
2026-03-01 08:45:42 -05:00
bdunahu
6580f4aa32 gnu: Add austin.
* gnu/packages/python-check (austin): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6762
Change-Id: I173f7a6c0eb59c544e3d3d5d5a9213558cf8f4bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 13:41:54 +00:00
Fabio Natali
0c506e6f52 gnu: services: Add gunicorn-service-type.
* gnu/services/web.scm
(<gunicorn-configuration>, <gunicorn-app>): New records.
(unix-socket?, unix-socket-path, gunicorn-activation,
gunicorn-shepherd-services): New procedures.
(gunicorn-service-type): New variable.
* doc/guix.texi (Web Services): Document the new service.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Change-Id: I3aa970422e6a5d31158b798b1061e6928ad2160b
Signed-off-by: jgart <jgart@dismail.de>
2026-03-01 08:33:54 -05:00
Cayetano Santos
3a0ec29019 gnu: openroad-cli: Disable gui.
* gnu/packages/electronics.scm (openroad-cli)[arguments]
<#:configure-flags>: Disable BUILD_GUI flag.

Change-Id: Ia9f83eeddfb062e2b3335244b2dab0277bfc502f
2026-03-01 12:27:34 +01:00