Cayetano Santos
776fe67214
gnu: emacs-geiser: Improve style.
...
* gnu/packages/emacs-xyz.scm (emacs-geiser): Improve style.
<#:phases>{lisp-directory}: Set it.
{move-source-files}: Remove.
{make-info}: Simplify.
Change-Id: Ic96dd033670e6dd4190ea39014d7810d51d6b619
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04 09:01:15 -07:00
Cayetano Santos
7c986f2f26
gnu: emacs-corfu: Fix indenting and max column.
...
* gnu/packages/emacs-xyz.scm (emacs-corfu): Fix indenting and max column.
Change-Id: If01f89bd7eaaca21e3a0d9a89f0c38970e69947e
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04 08:52:11 -07:00
Cayetano Santos
2a3f7f347e
gnu: emacs-editorconfig: Correct home-page.
...
* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Correct home-page.
Change-Id: Icec06ffb344b2fcfcbff648125b3e6bb6b7f5f07
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
gemmaro
768a2dbc7a
gnu: emacs-indent-bars: Update to 0.9.1.
...
* gnu/packages/emacs-xyz.scm (emacs-indent-bars): Update to 0.9.1.
[arguments]<#:tests?>: Disable tests.
Change-Id: I5c7de596ed68bf9fda0ec6254549abb54a18e83f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
5b10f8c099
gnu: emacs-exwm: Update to 0.34.
...
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.34.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
de7022b512
gnu: emacs-exwm: Preparatory cleanup.
...
To the future update.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Preparatory cleanup.
[source] <origin>: Use source from git repository instead of tarball from elpa.
[propagated-inputs]: Include missing emacs-compat.
[arguments] <tests>: Set to #f.
<phases>: Rework message for exwm-executable in install-xsession.
Change-Id: I45b1fa1e4c690205be2039ea874013d149d33cf6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
1beeaed371
gnu: emacs-xelb: Update to 0.21.
...
* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.21.
[regenerate-el-files]: Remove unneeded environment variable EMACS_BIN.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
9445ddd630
gnu: emacs-xelb: Use pristine source.
...
* gnu/packages/emacs-xyz.scm (emacs-xelb): Use pristine source.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Cayetano Santos
247ac6f38a
gnu: Add emacs-dired-quick-sort.
...
* gnu/packages/emacs-xyz.scm (emacs-dired-quick-sort): New variable.
Change-Id: I7d3a30273453c8cbd9c2b03604ec516580784736
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Kurome
e6e526d582
gnu: font-plangothic: Update to 2.9.5779.
...
* gnu/packages/fonts.scm (font-plangothic): Update to 2.9.5779.
[origin]: Switch to git-fetch.
[build-system]: Switch to copy-build-system.
[outputs]: Add "ttf" and "woff".
[home-page]: Fix the redirect link.
Change-Id: I5835932ba9c74abc2c38c1d0d97da1be0602828f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Anderson Torres
2aeff6072f
gnu: emacs-lorem-ipsum: Update to 0.4.
...
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Update to 0.4.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Anderson Torres
4dba3e7bfb
gnu: emacs-lorem-ipsum: Disable tests.
...
Since there are no tests.
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum)[arguments]: Set #:tests? as #f.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Anderson Torres
bb402b3a65
gnu: emacs-lorem-ipsum: Stylistic cleanup.
...
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Stylistic cleanup.
[version]: Factor revision under 'let'.
[source]: Set url explicitly.
[home-page]: Reorder home-page next before synopsis.
Change-Id: I3a55fb09d21efee9b5b4eb7f7845ccb96a7eae0f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Kurome
7b530d984b
gnu: font-adobe-source-han-sans: Update to 2.005.
...
* gnu/packages/fonts.scm (font-adobe-source-han-sans): Update to 2.005.
Change-Id: If6cca54b52ff15c48d49a393708776b1414afe37
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:08 +08:00
Cayetano Santos
a4a0e112a6
gnu: comedilib: Update to 0.13.0.
...
* gnu/packages/electronics.scm (comedilib): Update to 0.13.0.
Change-Id: I7634151a3ad1e43f56adbd426e50e012447b011e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-04 17:19:39 +02:00
Nicolas Graves
3e963b208a
gnu: waybar: Update to 0.13.0.
...
* gnu/packages/wm.scm (waybar): Update to 0.13.0.
Change-Id: Iade777f34ee7bb172ef69886bf832590e64c11cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 12:50:33 +01:00
Nicolas Graves
cd1f687f5f
gnu: date: Improve style.
...
* gnu/packages/calendar.scm (date): Improve style.
[arguments, description]: Run guix style, guix style -S
arguments.
{test-target}: Set it.
{phases}: Improve phase 'patch-bin-bash.
Change-Id: Iee808fcdd00ceb01d142d9ea23a7e71b5196fcc6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 12:50:27 +01:00
Nicolas Graves
bc62e66b9b
gnu: date: Update to 3.0.1.
...
* gnu/packages/calendar.scm (date): Update to 3.0.1.
[arguments]{phases}: Add phase 'skip-failing-test, adapt phase
'check.
* gnu/packages/patches/date-output-pkg-config-files.patch: Update
patch accordingly.
Change-Id: Ie8b5dff4e8005b2654f2da295a6dd1cc629df001
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 12:50:22 +01:00
Nguyễn Gia Phong
e14ccf95b1
gnu: eyed3: Update to 0.9.8.
...
* gnu/packages/mp3.scm (eyed3): Update to 0.9.8.
[source]: Adjust pypi-uri name, PyPI style guide forces to use lowercase
and "_" in archive names.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Remove python-six.
Change-Id: Ie3b8ca11222f957227d4e1b889cc68522fabb8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 12:42:47 +01:00
Nicolas Graves
cf266688dd
gnu: python-av: Update to 14.4.0.
...
* gnu/packages/python-xyz.scm (python-av): Update to 14.4.0.
[arguments]{test-flags}: Update them.
[native-inputs]: Replace python-setuptools by python-setuptools-next.
[inputs]: Use ffmpeg-7.
Change-Id: Ic860d50b1327de4f74ba86e841632aeffef67079
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:53:07 +01:00
Nicolas Graves
e7d5d3fb50
gnu: python-av: Download testdata to support tests.
...
* gnu/packages/python-xyz.scm (python-av-testdata): New variable.
(python-av)[arguments]{test-flags}: Adapt field.
{phases}: Add phase 'pre-check.
Change-Id: I0d84aafc05a5b1aec6b3905f99783fea2d45a676
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:52:50 +01:00
Nguyễn Gia Phong
d063e42cf9
gnu: Add python-flit-core-next.
...
* gnu/packages/python-build.scm (python-flit-core-next): New variable.
Change-Id: I1c0f6ca82808aca572a42bfa41f3002685480f0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:30:07 +01:00
Sharlatan Hellseher
d3533a7b42
gnu: packages/wm: Add copyright header record.
...
* gnu/packages/wm.scm: Add Andrew Wong <wongandj@icloud.com> to
copyright header.
Change-Id: Id1de7017e7823f176f89be840433e6c992fa9359
2025-07-04 10:26:18 +01:00
Andrew Wong
31026a62ba
gnu: Add quickshell.
...
* gnu/packages/wm.scm (quickshell): New variable.
Change-Id: Iaf91625c23128c21da3dd188df56f5d1b402cc47
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04 10:06:02 +01:00
Danny Milosavljevic
c2de2c2783
gnu: mono@3.0.12: Fix build.
...
* gnu/packages/dotnet.scm (mono-3.0)[arguments]<#:phases>[disable-mono-mini-timestamps]:
Remove phase.
Change-Id: I9930064db7b62736b1afecbc3cfdfb5e04df6682
2025-07-04 09:30:25 +02:00
Danny Milosavljevic
8e2ca41e4f
gnu: mono@2.11.4: Fix build.
...
* gnu/packages/dotnet.scm (mono-2.11.4)[arguments]<#:phases>[disable-signing]:
Remove.
Change-Id: I7d2eb7b9dfe0078e7225a5bd836cf07081152476
2025-07-04 09:21:24 +02:00
John Kehayias
5577cb4840
gnu: v4l2loopback-linux-module: Update to 0.15.0.
...
This version adds compatibility for linux 6.15+.
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.0.
[source] <uri>: Update due to redirection from
<https://github.com/umlaeute/v4l2loopback > to
<https://github.com/v4l2loopback/v4l2loopback >.
[home-page]: Likewise.
Change-Id: I6d1ae08424cad349477f012b22efc7a145cda571
2025-07-03 22:08:07 -04:00
Ian Eure
c3921e8e0e
gnu: yt-dlp: Update to 2025.06.30.
...
* gnu/packages/video.scm (yt-dlp): Update to 2025.06.30.
Change-Id: I6646d6547e6bcc8f774677c97bcffcbbbb741269
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-03 23:42:37 +01:00
Dmytro Statyvka
20c8cbb40f
gnu: sbcl-clx: Update to 0.7.7
...
* gnu/packages/lisp-xyz.scm (sbcl-clx): Update to 0.7.7
Change-Id: I6853ac266ea7047c6c3f14ceb044494178179a5d
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 16:43:13 -05:00
Danny Milosavljevic
b33b8f6a3d
gnu: mono@2.4.2: Fix build.
...
Fixes <https://issues.guix.gnu.org/78950 >.
* gnu/packages/dotnet.scm (mono-2.4.2)[arguments]<#:make-flags>: Remove
NO_SIGN_ASSEMBLY=yes.
Change-Id: Icddc87e2b14a9290132cc9aa6eccfb9557b7d248
2025-07-03 23:01:23 +02:00
Sharlatan Hellseher
a3a066da26
gnu: python-av: Simplify test exclusion list.
...
* gnu/packages/python-xyz.scm (python-av) [arguments] <test-flags>:
Rewrite a long list with STRING-JOIN, sort skipped tests alphabetically.
Change-Id: I7aa07504f45087dcc3c2f7ea8c65ec972f6fc62f
2025-07-03 21:26:05 +01:00
Nicolas Graves
c78c4b0027
gnu: python-av: Update to 13.0.0.
...
* gnu/packages/python-xyz.scm (python-av): Update to 13.0.0.
[arguments]{test-flags}: Add additional similarly failing test; update
ignored tests due to network access.
[native-inputs]: Remove python-editorconfig, which was likely never
required in the first place.
[inputs]: Replace ffmpeg-5 by ffmpeg.
2025-07-03 21:26:05 +01:00
Sharlatan Hellseher
4451725c60
gnu: python-colossus: Fix commit.
...
The package was added in 9094901507
, where
commit was mismatched with base32 hash. The hash
0lz4n4i4frgsdspmka4pk6q4zq6j1z37g5xx7pr3xzgl9qfiiad2 is valid and
belongs to the source commit
<https://bitbucket.org/bdiemer/colossus/commits/e51408a3eaffef073da1df767160cb2441177cc0 >.
Hash 0mfkgfp6f0ay6kndh7vk8l0g2ijr32k55x3pmj15lp9kd8k3ln4r was left from
the package template based on python-coolest.
* gnu/packages/astronomy.scm (python-colossus) [source]: Fix commit.
[arguments] <phases>: Add 'pre-check.
Change-Id: I6ee67e750ba65f881b6ab508d6094e4da7b8054d
2025-07-03 21:26:05 +01:00
Artyom V. Poptsov
0ded9cf362
gnu: can-utils: Update to 2025.01.
...
* gnu/packages/networking.scm (can-utils): Update to 2025.01.
[arguments]: Use GEXPs.
Change-Id: I474e4d5ebc6c22091681141a4dd83d3b97b1cc5d
2025-07-03 23:07:22 +03:00
Fi guadec
8a4a1fa928
gnu: Add python-ctranslate2.
...
* gnu/packages/machine-learning.scm (python-ctranslate2): New variable.
Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I91dde4a564502971a9e80f1e89179b2922a2721a
2025-07-03 21:57:32 +02:00
Fi guadec
ef846411d5
gnu: Add ctranslate2.
...
* gnu/packages/machine-learning.scm (ctranslate2): New variable.
* gnu/packages/patches/CTranslate2-local-build.patch: New file.
* gnu/local.mk: Record patch.
Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I61f04d92c9f4c7bff41b62867ef43e8cf3ad87ea
2025-07-03 21:57:26 +02:00
Zhu Zihao
1146cfa250
gnu: audiofile: Avoid 'open source' in description.
...
* gnu/packages/audio.scm (audiofile)[description]:
rephrase 'open source' as 'free software'.
Change-Id: I3e08013d1ff65cd7e0b8b8e5750b0eb2ee52d47d
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 13:41:46 -05:00
Zhu Zihao
0891ac0231
gnu: r-chemmineob: Avoid 'open source' in description.
...
* gnu/packages/bioconductor.scm (r-chemmineob)[description]:
rephrase 'open source' as 'free'.
Change-Id: I6070bdd47dad0ef0807821e614113146d70abe28
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 13:41:45 -05:00
Efraim Flashner
6ee1897ee0
gnu: grub-efi: Enable test suite.
...
* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: For some
architectures add an ovmf package matching their architecture. Only
remove the inherited native-inputs on other architectures.
[arguments]: Enable the tests when not cross-building and when
qemu-minimal is present. On some architectures add a phase to patch the
location of the OVMF firmware.
(grub-efi32)[arguments]: Adjust the new inherited phase to use the
correct OVMF firmware.
[native-inputs]: Adjust the native-inputs on x86_64-linux and
aarch64-linux to use their 32bit ovmf package counterparts.
Co-Authored-by: Esther Flashner <esther@flashner.co.il>
Change-Id: I84441884fea9fde21e148bc23fd50f3f1d018e5b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-07-03 20:40:00 +03:00
Cayetano Santos
8edb0f01f1
gnu: emacs-vertico: Update to 2.4.
...
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.4.
[#:tests]: Disable.
Change-Id: I48d2a3beaefbef0f029e57fd080f28bae24c9a91
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:29:33 -05:00
Danny Milosavljevic
0a274e416f
gnu: Add emacs-org-asciidoc.
...
* gnu/packages/emacs-xyz.scm (emacs-org-asciidoc): New variable.
Change-Id: If5854e0b302405e1d7158283485738478c4710e7
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:20:40 -05:00
Danny Milosavljevic
9c3c27e0d4
gnu: emacs-org: Add "test" output.
...
* gnu/packages/emacs-xyz.scm (emacs-org)[outputs]: Add "test".
[arguments]<#:phases>[install-org-test]: Install "testing".
Fixes <https://codeberg.org/guix/guix/issues/434 >.
Change-Id: I7d5677d9f86c366849a7d806a7f60aa20b2895b5
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:07:56 -05:00
jgart
f66eaab175
gnu: trealla: Update to 2.77.34.
...
* gnu/packages/prolog.scm (trealla): Update to 2.77.34.
Change-Id: I33ad31b5b7185fea342b137055b5b3979d0f5fea
2025-07-03 10:16:43 -05:00
Sharlatan Hellseher
dc455ba0dd
gnu: python-eris: Update to 1.0.0.
...
* gnu/packages/python-xyz.scm (python-eris): Update to 1.0.0.
[build-system]: Use pyproject.
[arguments] <tests?>: Disable as data files are not provided.
[native-inputs]: Add python-setuptools, and python-wheel.
[propagated-inputs]: Add python-aiocoap.
Change-Id: Ied94fbfce6deca74a9a90f45e33c52aecf52cb7a
2025-07-03 12:26:48 +01:00
Sharlatan Hellseher
e9b17f472a
gnu: Add python-aiocoap.
...
* gnu/packages/python-web.scm (python-aiocoap): New variable.
Change-Id: I6d51318358224e2d742403b7307a3fd7c3df486b
2025-07-03 12:26:47 +01:00
Sharlatan Hellseher
bc83188dcd
gnu: python-bsdiff4: Update to 1.2.6.
...
* gnu/packages/python-xyz.scm (python-bsdiff4): Update to 1.2.6. Improve
package style.
[build-system]: Use pyproject.
[arguments] <test-flags>: Provide "--pyargs" to tests installed library.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: Ic8feac3a4887204f2864827eba1187d89640df19
2025-07-03 12:26:47 +01:00
Sharlatan Hellseher
60022d25d5
gnu: python-flatten-json: Update to 0.1.14-0.900c4fe.
...
* gnu/packages/python-xyz.scm (python-flatten-json): Update to 0.1.14-0.900c4fe.
[source]: Swap to git-fetch and latest commit associated with 0.1.14 version.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: Ia28ae8f5a10cd198746b15689b84f512d254a1df
2025-07-03 12:26:47 +01:00
Sharlatan Hellseher
16bd2871d6
gnu: python-mike: Update to 2.1.3.
...
* gnu/packages/python-xyz.scm (python-mike): Update to 2.1.3.
[source]: Switch to git-fetch, PyPI archive provides no tests.
[build-system]: Use pyproejct.
[arguments] <test-flags>: Skip some prolematic tests.
[native-inputs]: Remove python-coverage, and python-flake8; add
python-pytest, python-setuptools, and python-wheel.
[propagated-inputs]: Add python-importlib-metadata,
python-importlib-resources, python-pyparsing, and python-pyyaml-env-tag.
Change-Id: Ia0db1497766c92a676ecc9dcc5edb9b6b6202a74
2025-07-03 12:26:47 +01:00
Efraim Flashner
e00cb0d094
gnu: dialog: Update to 1.3-20250116.
...
* gnu/packages/ncurses.scm (dialog): Update to 1.3-20250116.
Change-Id: I2696839fd8505c0b0fbf449366a9e0c793d838b8
2025-07-03 12:50:01 +03:00
Nigko Yerden
36deb37a56
gnu: dialog: Build shared library.
...
* gnu/packages/ncurses.scm (dialog)[arguments]: Add configure flags and
a new phase to install shared library.
[description]: Add a mention of the library.
Change-Id: I884ef837eeb7c9abf2b381d7a6b2be20dc00ed78
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-07-03 12:39:33 +03:00