Roman Scherer
eedb70fc7f
gnu: Add emacs-enwc.
...
* gnu/packages/emacs-xyz.scm (emacs-enwc): New variable.
Change-Id: I110e81b639c717fc6049bed16e6d597bb5ca10b7
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 10:20:20 -08:00
Roman Scherer
53a77c096d
gnu: tree-sitter-clojure: Update to 0.0.13.
...
* gnu/packages/tree-sitter.scm (tree-sitter-clojure): Update to 0.0.13.
Change-Id: If12e1a32744a2ecec3774303ccbba2032e2b0855
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 10:06:08 -08:00
Skylar Hill
54d1a70a76
gnu: emacs-catppuccin-theme: Update to 1.0.0-2.2975032.
...
* gnu/packages/emacs-xyz.scm (emacs-catppuccin-theme): Update to 1.0.0-2.2975032.
Change-Id: I55a77d946e7521f9db1c4722588503e26cb60d88
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 09:54:18 -08:00
Cayetano Santos
0870fb35b7
gnu: emacs-yaml: Update to 1.2.0.
...
* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.2.0.
Change-Id: I238d405f4702e31a80fadd8c8dfa996f9420186a
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 09:52:32 -08:00
Cayetano Santos
61f8cb0959
gnu: emacs-parsebib: Update to 6.6.
...
* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 6.6.
Change-Id: I1c699483db210740745c12ace48e626b998e8f45
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 09:50:34 -08:00
Cayetano Santos
3ea90083c7
gnu: emacs-cape: Update to 1.9.
...
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.9.
Change-Id: Ic12f24d2d51b07a3e5ba688e85e169a17e7ee97e
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 09:47:01 -08:00
Cayetano Santos
eff080ef16
gnu: emacs-transient: Update to 0.8.4.
...
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.8.4.
Change-Id: I2f63b57c3f8f7ca19260aeffb2742c0fa797a30e
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 09:45:17 -08:00
Cayetano Santos
4e1e9f4cc2
gnu: emacs-magit-stgit: Update to 3.1.0.
...
* gnu/packages/emacs-xyz.scm (emacs-magit-stgit): Update to 3.1.0.
Change-Id: I20a45930c783edb400174ef53d067c0ce0ba9154
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-17 09:41:33 -08:00
Evgeny Pisemsky
7eaf64acdd
gnu: python-awesomeversion: Set version.
...
* gnu/packages/python-xyz.scm (python-awesomeversion): Set version.
[source]: Set actual version in pyproject.toml file.
Change-Id: Ib0625d3094989d65f0031c002ae7ef3f531c0b56
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-17 15:25:17 +00:00
Sharlatan Hellseher
971861b4d0
gnu: python-sparse: Update to 0.15.5.
...
* gnu/packages/python-xyz.scm (python-sparse): Update to 0.15.5.
[native-inputs]: Remove python-pre-commit.
Change-Id: I843f3fb789f038febeb7c60f69b43f8a1f12ed00
2025-02-17 15:22:44 +00:00
Sharlatan Hellseher
2230982885
gnu: python-sparse: Simplify.
...
* gnu/packages/python-xyz.scm (python-sparse) [arguments] <phases>:
Remove 'fix-version as setuptools-scm 8+ provides this now.
[native-inputs]: Remove python-setuptools-scm; add
python-setuptools-scm-next.
Change-Id: Ic75b481d78a1f4d5bd5ad16da6fbd0e54176f43e
2025-02-17 15:13:30 +00:00
Ricardo Wurmus
959a88e6f4
gnu: Add openblas-0.3.29.
...
* gnu/packages/maths.scm (openblas-0.3.29): New variable.
Change-Id: I8727a024db201cda8360a656bc525b0b1e572452
2025-02-17 15:00:22 +01:00
Andreas Enge
9a41ec5762
gnu: guix-configuration: Add a chroot? parameter.
...
The parameter should take the values #t, #f or 'default.
In a container environment, 'default amounts to #f, otherwise it
amounts to #t.
* gnu/services/base.scm (guix-configuration)<chroot?>: New field.
(guix-shepherd-service): If chroot? is #f, add "--disable-chroot".
If it is #t or 'default, do nothing.
* gnu/system/linux-container.scm (containerized-operating-system):
If chroot? is 'default, replace it by #f.
* doc/guix.texi: Document the parameter.
Change-Id: I8b9c3f46ad8650fa6ed4acee947b4ae5d002d03d
2025-02-17 14:57:55 +01:00
Ricardo Wurmus
f0d4daa13f
gnu: Add r-redland.
...
* gnu/packages/cran.scm (r-redland): New variable.
Change-Id: I079d09e271c414e204f404fc8fcd2dbf1ea8ee3e
2025-02-17 14:29:56 +01:00
Junker
0fd97df074
gnu: Add pa-notify.
...
* gnu/packages/audio.scm (pa-notify): New variable.
Change-Id: If10916edb945911da2f1ec85aa43fc119722a029
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:38:08 +01:00
Nicolas Graves
30b207b8f3
gnu: libreoffice: Update to 24.8.4.2.
...
* gnu/packages/libreoffice.scm (libreoffice): Update to 24.8.4.2.
Signed-off-by: Andreas Enge <andreas@enge.fr>
Change-Id: I7699787a5513f9863136c229e33077b82ec83d81
2025-02-17 13:17:56 +01:00
Tomas Volf
462553cbf2
gnu: hime: Dehardcode #:modules.
...
* gnu/packages/language.scm (hime)[arguments]<#:modules>: Replace the
hardcoded list with %glib-or-gtk-build-system-default-modules.
Change-Id: I5360c0000173b293e9e24290a2e8eaed84e05750
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:56 +01:00
Tomas Volf
9b089c2bc0
gnu: nimf: Dehardcode #:modules.
...
* gnu/packages/language.scm (nimf)[arguments]<#:modules>: Replace the
hardcoded list with %glib-or-gtk-build-system-default-modules.
Change-Id: I5eaaac4cdd50b635d24b10c7fa2d365dcf392498
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:56 +01:00
Tomas Volf
333799c38f
gnu: sugar-toolkit-gtk3: Dehardcode #:modules.
...
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]<#:modules>: Replace
the hardcoded list with %glib-or-gtk-build-system-default-modules.
Change-Id: I6a5e4511d2e696a673f7d5b49f75285ee488223d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:56 +01:00
Tomas Volf
d82ca31040
gnu: sugar-datastore: Dehardcode #:modules.
...
* gnu/packages/sugar.scm (sugar-datastore)[arguments]<#:modules>: Replace the
hardcoded list with %glib-or-gtk-build-system-default-modules.
Change-Id: I9ceadd163d3f6cd49ed2623b6060b223257e9aed
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:56 +01:00
Tomas Volf
8be0fe4d4d
gnu: sugar: Dehardcode #:modules.
...
* gnu/packages/sugar.scm (sugar)[arguments]<#:modules>: Replace the hardcoded
list with %glib-or-gtk-build-system-default-modules.
Change-Id: I5a98d356c3e1a32b71e7949e3425da74081c1e82
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:56 +01:00
Tomas Volf
0a29ecd62d
gnu: libreoffice: Use %glib-or-gtk-build-system-default-modules.
...
* gnu/packages/libreoffice.scm (libreoffice)[arguments]<#:modules>: Use
%glib-or-gtk-build-system-default-modules instead of
%glib-or-gtk-build-system-modules.
Change-Id: I5304d9993af7d5f1187c6276e72a269aa60f5666
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:56 +01:00
Tomas Volf
916397ed34
gnu: netsurf: Use %glib-or-gtk-build-system-default-modules.
...
* gnu/packages/web.scm (netsurf)[arguments]<#:modules>: Use
%glib-or-gtk-build-system-default-modules instead of
%glib-or-gtk-build-system-modules.
Change-Id: Iacc4df7e213dbdae5a783e3aedde7e6e20402025
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:56 +01:00
Tomas Volf
93d49dcd1c
build: glib-or-gtk: Export %glib-or-gtk-build-system-default-modules.
...
The list of modules used by default was not public, so users of this build
system had to pick between copy&pasting the list, or using
%glib-or-gtk-build-system-modules. The former is sub-optimal, since it is
hard to keep it in sync. The latter is just wrong and leads to basically
fall-backing to gnu-build-system.
The solution is to export the default list giving the users option to use it
directly.
* guix/build-system/glib-or-gtk.scm
(%glib-or-gtk-build-system-default-modules): Renamed from %default-modules.
(define-module): Export it.
(glib-or-gtk-build), (glib-or-gtk-cross-build): Use it.
Change-Id: I331b2a3f0bdc3ce14eb9f2f80605e7873369168d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-17 13:17:48 +01:00
Vagrant Cascadian
d91f76219b
gnu: Fix typos in bioinformatics packages.
...
* gnu/packages/bioinformatics.scm (python-scrublet)[synopsis]: Fix spelling of
"identify". (maffilter)[description]: Fix spelling of "inference".
(r-azimuth)[description]: Fix spelling of "accounts".
2025-02-17 02:25:07 -08:00
Vagrant Cascadian
ddfec2a30e
gnu: Fix typos in bioconductor package descriptions.
...
* gnu/packages/bioconductor.scm (r-anvil): Fix spelling of "programmatic".
(r-gypsum): Fix spelling of "administrative". (r-modstrings): Fix spelling of
"functionality". (r-enrichedheatmap): Fix spelling of "correspondence".
(r-hybridmtest): Fix spelling of "weight". (r-sparsearray): Fix spelling of
"support". (r-basicstarrseq): Fix spelling of "specific". (r-baynorm): Fix
spelling of "columns".
2025-02-17 02:16:59 -08:00
Vagrant Cascadian
599124588b
gnu: Fix typos in descriptions for astronomy packages.
...
* gnu/packages/astronomy.scm (libsharp): Fix spelling of "available".
(wcstools): Fix spelling of "Auxiliary".
2025-02-17 02:05:08 -08:00
Vagrant Cascadian
bc82baeac7
gnu: Fix typos in synopsis and description in astronomy packages.
...
* gnu/packages/astronomy.scm (python-sirilic)[synopsis]: Fix spelling of
"process". (python-sep-pjw)[description]: Fix spelling of "library".
(ska-sdp-func)[description]: Fix spelling of "library".
(webbpsf-data)[description]: Fix spelling of "separately".
2025-02-17 01:47:03 -08:00
Vagrant Cascadian
27ebe4e459
gnu: Fix several "This packages" typos in descriptions.
...
* gnu/packages/golang-check.scm (go-github-com-bitfield-gotestdox): Fix typo.
* gnu/packages/python-check.scm (python-pytest-html): Fix typo.
* gnu/packages/python-xyz.scm (python-uri-template): Fix typo.
(python-rgbxy): Fix typo.
2025-02-17 01:40:35 -08:00
Vagrant Cascadian
805e33ba75
gnu: Fix spellings in description and synopsis of tex packages.
...
* gnu/packages/tex.scm (texlive-antanilipsum)[description]: Fix spelling of
"outputs". (texlive-biblatex-claves)[synopsis]: Fix spelling of "literature".
(texlive-antanilipsum)[description]: Fix spelling of "outputs".
(texlive-biblatex-claves)[synopsis]: Fix spelling of "literature".
(texlive-bxwareki)[synopsis]: Fix spelling of "calendar".
(texlive-chemsec)[description]: Fix spelling of "occurrence".
(texlive-delimseasy)[description]: Fix spelling of "delimiter".
(texlive-hitex)[description]: Fix spelling of "formatted".
(texlive-ionumbers)[description]: Fix spelling of "specifying".
(texlive-libertinus)[description]: Fix spelling of "similar".
(texlive-libertinus-otf)[description]: Fix spelling of "similar".
(texlive-navydocs)[description]: Fix spelling of "occurrence".
(texlive-nchairx)[description]: Fix spelling of "display".
(texlive-yquant)[description]: Fix spelling of "enormous".
(texlive-ebong)[description]: Fix spelling of "language".
(texlive-gobble)[description]: Fix spelling of "regularly".
(texlive-plainpkg)[description]: Fix spelling of "analogous".
(texlive-randomlist)[description]: Fix spelling of "personal".
(texlive-latex)[description]: Fix spelling of "formatting".
(texlive-hook-pre-commit-pkg)[description]: Fix spelling of "developers".
(texlive-latex2man)[description]: Fix spelling of "suppressed".
(texlive-pgf-interference)[description]: Fix spelling of "occurring".
(texlive-ps2eps)[description]: Fix spelling of "erroneous".
(texlive-qcircuit)[synopsis]: Fix spelling of "circuits".
(texlive-rviewport)[description]: Fix spelling of "specifying".
(texlive-tikz-relay)[description]: Fix spelling of "library".
(texlive-xindex)[description]: Fix spelling of "program".
(texlive-ntheorem)[description]: Fix spelling of "analogous".
(texlive-hyphenat)[synopsis]: Fix spelling of "hyphenation".
(texlive-alertmessage)[description]: Fix spelling of "information".
(texlive-coop-writing)[description]: Fix spelling of "suppressed".
(texlive-ebezier)[description]: Fix spelling of "lengths".
(texlive-econlipsum)[description]: Fix spelling of "outputs".
(texlive-exceltex)[description]: Fix spelling of "because".
(texlive-exercise)[description]: Fix spelling of "immediately".
(texlive-footnotebackref)[description]: Fix spelling of "occurrence".
(texlive-lhelp)[description]: Fix spelling of "preceding".
(texlive-pdfoverlay)[description]: Fix spelling of "existing".
(texlive-stdclsdv)[description]: Fix spelling of "divisions".
(texlive-termcal)[description]: Fix spelling of "specifying".
(texlive-textualicomma)[description]: Fix spelling of "without".
(texlive-underoverlap)[description]: Fix spelling of "arbitrary".
(texlive-vdmlisting)[description]: Fix spelling of "package".
(texlive-vtable)[synopsis,description]: Fix spelling of "alignment".
(texlive-worksheet)[description]: Fix spelling of "formatting".
2025-02-17 01:23:42 -08:00
Zacchaeus
651f8765b6
services: syncthing: Add support for declarative configuration.
...
* gnu/services/syncthing.scm: (syncthing-config-file, syncthing-folder,
syncthing-device, syncthing-folder-device): New records.
(syncthing-service-type): Add special-files-service-type extension for
the config file.
(syncthing-files-service): Add service to create config file.
* gnu/home/services/syncthing.scm: (home-syncthing-service-type):
Extend home-files-services-type and re-exported more things from
gnu/services/syncthing.scm.
* doc/guix.texi: (syncthing-service-type): Document changes.
Change-Id: I87eeba1ee1fdada8f29c2ee881fbc6bc4113dde9
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-02-17 01:12:37 -05:00
Zheng Junjie
ad74dedb9f
gnu: apt-cacher-ng: Fix cross-compiling.
...
* gnu/packages/debian.scm (apt-cacher-ng)[arguments]<#:configure-flags>:
Set PKG_CONFIG_EXECUTABLE.
Change-Id: Iff300191a2db5b7db8b3dc2790acc0f5ac74b845
2025-02-17 10:54:01 +08:00
Ludovic Courtès
8c483c12e9
Revert "services: Switch to ‘shepherd-system-log-service-type’ in ‘%base-services’."
...
This reverts commit c83bfc0415 and the
corresponding ‘etc/news.scm’ entry (commits
12bd93113c and
622568ec13 ) while investigating
<https://issues.guix.gnu.org/76315 >.
Change-Id: Ie26c24b8cd25cee3466cc871470b0bec9a5dfafb
2025-02-16 23:09:41 +01:00
Junker
eba8c08b1b
gnu: Add crow-translate.
...
* gnu/packages/kde.scm (crow-translate): New variable.
Change-Id: I119646d76cd228fb21227dde14bbe2f5571804ce
Reviewed-by: Noé Lopez <noelopez@free.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-16 18:29:43 +01:00
Christopher Baines
8416738409
gnu: guix-build-coordinator: Add the listen-repl configuration.
...
* gnu/services/guix.scm (<guix-build-coordinator-configuration>): Add
listen-repl.
(guix-build-coordinator-configuration-listen-repl): New procedure.
(make-guix-build-coordinator-start-script,
guix-build-coordinator-shepherd-services): Use listen-repl.
* doc/guix.texi (Guix Services): Document listen-repl.
Change-Id: I49cac7cd3c4675f6ffed71320bb61dc7b008179a
2025-02-16 16:02:27 +00:00
Christopher Baines
796bc02b47
gnu: guix-build-coordinator: Update to 0-116.810e340.
...
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-116.810e340.
Change-Id: Ib3a7161569ffb019394b3d007667bbea2b671212
2025-02-16 16:02:26 +00:00
Danny Milosavljevic
6dde0ee30e
gnu: wpa-supplicant-gui: Support wayland.
...
* gnu/packages/admin.scm (wpa-supplicant-gui)[inputs]: Add qtwayland-5.
Change-Id: Ibd17fbea92369658ab31db224cc7eddcbf22429a
2025-02-16 14:52:30 +01:00
Danny Milosavljevic
7f439fb380
gnu: sioyek: Support wayland.
...
* gnu/packages/pdf.scm (sioyek)[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland-5.
[arguments]<#:test-target>: Set to "check".
Change-Id: I18f29acf1a9d85f96ace20fe6e69c87993630d67
2025-02-16 14:47:28 +01:00
Danny Milosavljevic
bfb1982842
gnu: zeal: Support wayland.
...
* gnu/packages/documentation.scm (zeal)[inputs]: Add qtwayland-5.
Change-Id: I72a204cad7128aed60b7ef02b6cd292fc57ad9c7
2025-02-16 14:42:57 +01:00
Danny Milosavljevic
5083f784c3
gnu: nextpnr-ice40: Support wayland.
...
* gnu/packages/fpga.scm (nextpnr-ice40)[build-system]: Switch to
qt-build-system.
[inputs]: Add qtwayland-5.
Change-Id: I399b768b6771c0700f6331e72ab3804ffff4e01d
2025-02-16 14:33:09 +01:00
Danny Milosavljevic
b978ce1f96
gnu: strawberry: Support wayland.
...
* gnu/packages/music.scm (strawberry)[build-system]: Switch to
qt-build-system.
[arguments]<#:qtbase>: Use qtbase 6.
<#:configure-flags>: Select qt 6.
[inputs]: Add qtwayland.
Change-Id: I2a94ff92c8aefe8e7dfc7cbf2a9113d5df89f5e7
2025-02-16 14:29:49 +01:00
Danny Milosavljevic
f35135c549
gnu: moonlight-qt: Support wayland.
...
* gnu/packages/games.scm (moonlight-qt)[inputs]: Add qtwayland-5.
Change-Id: I623a1d9403cb7daa9d576b8a95f853b86133d485
2025-02-16 14:29:49 +01:00
Danny Milosavljevic
aed53c956b
gnu: smplayer: Support wayland.
...
* gnu/packages/video.scm (smplayer)[inputs]: Add qtwayland-5.
Change-Id: I2ba61a43e876e61d270ab4c6226143bfd5be7e80
2025-02-16 14:29:49 +01:00
Danny Milosavljevic
13234385fd
gnu: monero-gui: Support wayland.
...
* gnu/packages/finance.scm (monero-gui)[inputs]: Add qtwayland-5.
Change-Id: I5c3bfa1b8e80fab4eba420ed4b45ad2f587b346a
2025-02-16 14:29:49 +01:00
Danny Milosavljevic
88968265ef
gnu: Add import.
...
* gnu/packages/flashing-tools.scm: Add qt build system import.
Change-Id: I1cd544a5b85a73ce1a2c1d2422a115aff83c50fa
2025-02-16 14:29:49 +01:00
Danny Milosavljevic
0c57570684
gnu: texmaker: Support wayland.
...
* gnu/packages/tex.scm (texmaker)[build-system]: Switch to
qt-build-system.
[inputs]: Add qtwayland-5.
[arguments]<#:test-target>: Set to "check".
Change-Id: Ibeba868b8d1b6c57b512569e11d8a07b48db1c3d
2025-02-16 14:29:49 +01:00
Danny Milosavljevic
406591fbac
gnu: kiwix-desktop: Support wayland.
...
* gnu/packages/web.scm (kiwix-desktop)[build-system]: Switch to
qt-build-system.
[inputs]: Add qtwayland-5.
[test-target]: Set to "check".
Change-Id: I4b2644c820e3fa22d24738798240e7b39c824063
2025-02-16 14:29:48 +01:00
Danny Milosavljevic
ebd9a7985e
gnu: nheko: Support wayland.
...
* gnu/packages/messaging.scm (nheko)[inputs]: Add qtwayland.
Change-Id: Ifb64a5436eff57ff21d6d65b25bae75c63a08852
2025-02-16 14:29:48 +01:00
Danny Milosavljevic
81ef74a3a8
gnu: yubikey-manager-qt: Support wayland.
...
* gnu/packages/security-token.scm (yubikey-manager-qt)[inputs]: Add qtwayland-5.
Change-Id: Ie44855f81a11784970e01a6e81b1a35d6a673f18
2025-02-16 14:29:48 +01:00
Danny Milosavljevic
0b65805f6b
gnu: quaternion: Support wayland.
...
* gnu/packages/messaging.scm (quaternion)[inputs]: Add qtwayland-5.
Change-Id: I1c7115cad237d089a5f018abf2b3e1db06eb59c8
2025-02-16 14:29:48 +01:00