Commit graph

127374 commits

Author SHA1 Message Date
Nicolas Goaziou
77b8f58ec0
gnu: emacs-notmuch-indicator: Update to 1.1.0.
* gnu/packages/emacs-xyz.scm (emacs-notmuch-indicator): Update to 1.1.0.

Change-Id: I1b748d4d63adca3080a9169e0d898a7c6ff0a321
2023-11-08 15:20:49 +01:00
Nicolas Goaziou
dddd1d3557
gnu: emacs-zones: Update to 2023.6.11.
* gnu/packages/emacs-xyz.scm (emacs-zones): Update to 2023.6.11.

Change-Id: I80ac39d4ac38128d466da9984f89f5b3144eff18
2023-11-08 15:20:48 +01:00
Nicolas Goaziou
20fa882f6f
gnu: emacs-swiper: Update to 0.14.2.
* gnu/packages/emacs-xyz.scm (emacs-swiper): Update to 0.14.2.

Change-Id: I58f3c05c455a5f4e5c770f84eec1bf63b1025f85
2023-11-08 15:20:48 +01:00
Nicolas Goaziou
2d6acc29e8
gnu: emacs-counsel: Update to 0.14.2.
* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.14.2.

Change-Id: I351610c4c91ac634ec8e4dda808937b050bc912e
2023-11-08 15:20:48 +01:00
Nicolas Goaziou
2d6ebcbcc4
gnu: emacs-ivy: Update to 0.14.2.
* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.14.2.

Change-Id: I5299af740db0a9ebc80218fe350b9113b67cfa22
2023-11-08 15:20:47 +01:00
Nicolas Goaziou
024c099672
gnu: emacs-company: Update to 0.10.2.
* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.10.2.

Change-Id: Ia92884da4664d051eeb23c7f245aac8ab5020cfe
2023-11-08 15:20:47 +01:00
Nicolas Goaziou
c1f7e3e7b5
gnu: emacs-debbugs: Update to 0.37.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.37.

Change-Id: I6df1eafb8801197670bb7efb7c2e1839ae741181
2023-11-08 15:20:47 +01:00
Nicolas Goaziou
14adc3b53f
gnu: emacs-compat: Update to 29.1.4.3.
* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.3.

Change-Id: Ie6c78b0adde92be3633b6c914a7ce65a9bc6d7fc
2023-11-08 15:20:47 +01:00
Nicolas Goaziou
c620ac44d0
gnu: emacs-subed: Update to 1.2.6.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.6.

Change-Id: Ied1c05299bdf1523221c13d2770bcbfbfdb47ac3
2023-11-08 15:20:46 +01:00
Nicolas Goaziou
b310ca2bae
gnu: emacs-auctex: Update to 13.2.2.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.2.2.

Change-Id: I1cc2d385b14f1a5c2bac90642c4c8a7e0be6a5c3
2023-11-08 15:20:46 +01:00
Nicolas Goaziou
02f9a4150a
gnu: emacs-bbdb: Update to 3.2.2.4.
* gnu/packages/emacs-xyz.scm (emacs-bbdb): Update to 3.2.2.4.

Change-Id: I1b3c043bab7a6834cc515a93ae053fef69d8dbf4
2023-11-08 15:20:46 +01:00
Nicolas Goaziou
26c148bd92
gnu: emacs-relint: Update to 1.24.
* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.24.

Change-Id: Ie7375ac6b87db9221234a073b18d797a5bb239c0
2023-11-08 15:20:45 +01:00
Nicolas Goaziou
9443cd9959
gnu: emacs-xr: Update to 1.25.
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.25.

Change-Id: I7470de1e0ea69afd345b1dbe7cec35275314cc88
2023-11-08 15:20:45 +01:00
Nicolas Goaziou
08a926a6b0
gnu: emacs-org-caldav: Update to 3.0.
* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 3.0.

Change-Id: Idb8d9a8e1f9613c2c86552373f5c708df5dc1da0
2023-11-08 15:20:45 +01:00
Jonathan Scoresby
f879d5a03b
gnu: Have vim packages use vim-build-system.
* gnu/packages/vim.scm (vim-neocomplete, vim-neocomplete-snippets,
vim-neosnippet, vim-scheme, vim-luna, vim-fugitive, vim-airline,
vim-airline-themes, vim-syntastic, neovim-syntastic, vim-solarized,
vim-rainbow, editorconfig-vim, neovim-packer, vim-guix-vim,
vim-asyncrun, vim-dispatch, vim-gemini-vim, vim-eunuch, vim-slime,
vim-vlime, vim-paredit, vim-surround, vim-gnupg, vim-ctrlp,
vim-mucomplete, vim-gitgutter, vim-characterize, vim-tagbar,
vim-nerdtree, vim-nerdcommander):
[build-system]: Switch to vim-build-system.
[arguments]: Adjust accordingly.
* gnu/packages/code.scm (global)[arguments]: Move vim files to their new
location.
* gnu/packages/lisp.scm (txr),
* gnu/packages/mail.scm (msmtp),
* gnu/packages/rust-apps.scm (skim),
* gnu/packages/vim.scm (vifm),
* gnu/packages/wm.scm (fluxbox): Same.

Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I8b3e5d65d76a100c3dbddc1ae562b72966c2b304
2023-11-08 12:09:28 +02:00
Jonathan Scoresby
8882ec71dd
build-system: Add vim-build-system.
* guix/build-system/vim.scm,
* guix/build/vim-build-system.scm: New modules.
* Makefile.am (MODULES): Register new files.
* doc/guix.texi: Document it.

Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-08 12:03:05 +02:00
Jonathan Scoresby
b17567d45c
gnu: vim: Add vim packages to 'package-path' instead of 'runtime-path'.
This is neccesary because vim's built-in plugin manager looks for directories
    under 'package-path' instead of 'runtime-path.' Once we have told vim the
    package-path, it adds all the packages to the runtime-path automatically for us.

* gnu/packages/aux-files/guix.vim: Add paths to packagepath instead of
runtimepath.  Remove code to adjust runtimepath after adding paths.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-08 10:28:55 +02:00
Efraim Flashner
e8739da12e
gnu: git-lfs: Support building on more systems.
* gnu/packages/version-control.scm (git-lfs)[arguments]: Only run
man-page related phases when ruby-asciidoctor is available.
[native-inputs]: Only include ronn-ng, ruby-asciidoctor when building on
a platform which has support for ruby-asciidoctor.

Change-Id: Icbf8416998dc5d1f9d7c8299b4f929380dc29165
2023-11-08 09:27:24 +02:00
Maxim Cournoyer
5da6e8961c
gnu: libreoffice: Update to 7.6.3.1.
* gnu/packages/libreoffice.scm (libreoffice): Update to 7.6.3.1.
[native-inputs]: Add frozen.
2023-11-07 22:35:32 -05:00
Maxim Cournoyer
f296ceaafc
gnu: Add frozen.
* gnu/packages/cpp.scm (frozen): New variable.

Change-Id: I738dfcfa55ddb824c2186fb61484a8a3c9532b35
2023-11-07 22:35:31 -05:00
Maxim Cournoyer
36c03db7ce
gnu: libcmis: Update to 0.6.0.
* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.0.

Change-Id: I2aeb6ecd67fcb281e61fbd48b4aa63d2763007a3
2023-11-07 22:29:21 -05:00
John Kehayias
0ef539cf61
gnu: godot: Update to 4.1.3.
* gnu/packages/game-development.scm (godot): Update to 4.1.3.

Change-Id: Ib683401bca52eb8ecdd6ccf7ea9bb89e94a67c24
2023-11-07 15:27:23 -05:00
John Kehayias
e452227a51
gnu: mbedtls-apache: Update to 2.28.5.
This fixes mbedtls-apache failing some tests for unknown reasons after recent
updates and ungrafting to other packages.  This should soon be renamed to
mbedtls-apache-lts and a newer version added; see
<https://issues.guix.gnu.org/66718>.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.5.

Change-Id: Ie513c11cb60262be9865ebbd1f6238d39f299c42
2023-11-07 15:12:06 -05:00
Maxim Cournoyer
19fe24c5b9
doc: Document extra Emacs-Debbugs configurations.
* doc/contributing.texi (Viewing Bugs within Emacs): Document
debbugs-gnu-default-packages, debbugs-gnu-default-severities.
(Debbugs User Interfaces): Likewise, and mention debbugs-gnu-guix-search.

Suggested-by: Michael Albinus <michael.albinus@gmx.de>
Change-Id: I8e9026bc394b0cf674c8498ca713c332e48c2700
2023-11-07 12:33:27 -05:00
Maxim Cournoyer
7d3f2b99ff
doc: Expound on the build-side versus host-side modules topic.
Discussed in <https://issues.guix.gnu.org/65924#98-lineno27>.

* doc/contributing.texi (Modules): Add new context indices, and provide a
real-life counter-example, and its ramifications.

Reported-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I06975fb24f0d67c833884313a727dc550f61d8a0
2023-11-07 12:33:26 -05:00
Maxim Cournoyer
e4443561d2
gnu: orcus: Update to 0.19.0.
* gnu/packages/libreoffice.scm (orcus): Update to 0.19.0.
[source]: Use git-fetch/lfs.
[arguments]: Use gexps.
[native-inputs]: Add autoconf, automake and libtool.

Change-Id: I76efbc57ca4acf8ffd5154a72e49b4aedd071a76
2023-11-07 12:33:26 -05:00
Maxim Cournoyer
370468c547
gnu: ixion: Update to 0.19.0.
* gnu/packages/libreoffice.scm (ixion): Update to 0.19.0.
[source]: Use git.
[native-inputs]: Add autoconf, automake and libtool.

Change-Id: I245457d7c99b6adfb895dc46276f8008ff13d0cd
2023-11-07 12:33:26 -05:00
Maxim Cournoyer
e18af936ff
gnu: mdds: Update to 2.1.1.
* gnu/packages/boost.scm (mdds): Update to 2.1.1.
[source]: Fetch from git.
[native-inputs]: New field.

Change-Id: I4e71d5c360f4b7305cffd7008e2bbbfcaad2f897
2023-11-07 12:33:26 -05:00
Maxim Cournoyer
a4db19d8e0
git-download: Add support for Git Large File Storage (LFS).
* guix/build/git.scm (git-fetch) [lfs?]: New argument, doc and setup code.
(git-fetch-with-fallback) [lfs?]: New argument.  Pass it to git-fetch.
* guix/git-download.scm (git-lfs-package): New procedure.
(git-fetch/in-band*): New procedure, made of the logic of git-fetch/in-band,
with new git-lfs specifics, with the following changes:
New #:git-lfs argument.
<inputs>: Remove labels.  Conditionally add git-lfs.
<build>: Read "git lfs?" environment
variable and pass its value to the #:lfs? argument of git-fetch-with-fallback.
Use INPUTS directly; update comment.
<gexp->derivation>: Add "git lfs?" to #:env-vars.
(git-fetch/in-band): Express in terms of git-fetch/in-band*.
(git-fetch/lfs): New procedure.
* doc/guix.texi (origin Reference): Document it.

Change-Id: I5b233b8642a7bdb8737b9d9b740e7254a89ccb25
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2023-11-07 12:33:26 -05:00
Maxim Cournoyer
889a6204f8
doc: Add some guidelines for reviewing.
* doc/contributing.texi (Contributing) [Reviewing the Work of Others]: New
section.
(Debbugs Usertags): Expound with Emacs Debbugs information and document the
'reviewed-looks-good' usertag.
* etc/git/gitconfig [b4]: New section.

Change-Id: I56630b15ec4fbc5c67e5420dbf2838556a005d6b
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2023-11-07 12:33:25 -05:00
Sergey Trofimov
fd20e0d5f4
gnu: emacs-telega-server: Update to 0.8.203.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.203.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-11-07 21:06:11 +04:00
Sergey Trofimov
d01a138093
gnu: tdlib: Update to 1.8.20.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.20.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-11-07 21:06:10 +04:00
Efraim Flashner
220759226e
build: Fix spelling in m4 macros.
* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Fix spelling of parameter.
(GUIX_CHECK_FILE_NAME_LIMITS): Fix spelling of maximum.

Change-Id: I93c80441393622a4bc06daa475eee13874cca527
2023-11-07 18:07:11 +02:00
Efraim Flashner
e0f28301f0
fish completion: Fix typos.
* etc/completion/fish/guix.fish (__fish_guix_needs_command): Fix
spelling of specified.
(__fish_guix_using_command): Fix spelling of specified.

Change-Id: Ieac612da8cd2a7a1c44c5a54c57574ce2b8d8bd4
2023-11-07 18:07:08 +02:00
Janneke Nieuwenhuizen
c7408f50d1
gnu: mes: Use m2-planet-1.9.0.
* gnu/packages/mes.scm (mes)[native-inputs]: Revert to m2-planet-1.9.0.

Change-Id: Iac504f5b46bac4c989af914415b14955a072278e
2023-11-07 16:42:32 +01:00
Janneke Nieuwenhuizen
009621092b
gnu: Add m2-planet-1.9.0
* gnu/packages/mes.scm (m2-planet-1.9.0): New variable.
2023-11-07 16:36:46 +01:00
Ricardo Wurmus
fb46c1ceda
doc: Update URL of Mumi git repository.
* doc/contributing.texi (Debbugs User Interfaces): Use new repository URL.

Change-Id: Ieccf34be8a103740607d8c115120902dc687d4e7
2023-11-07 12:02:19 +01:00
John Kehayias
e4f42164e9
gnu: libdrm: Restore building libdrm_intel by default.
This should fix mediasdk failing to build by not finding libdrm_intel as it
was not built in libdrm after the update to 2.4.117.

* gnu/packages/xdisorg.scm (libdrm)[phases]: Add phase to correct an upstream
typo which disabled building libdrm_intel on supported platforms by default.

Change-Id: I8a3f8d23ca3827a0c1f4fec47bca6cfa91a6526e
2023-11-07 01:48:40 -05:00
Clément Lassieur
3f83dc5587
gnu: ublock-origin: Update to 1.53.0.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.53.0.
(ublock-main-assets): Update to d573d4db0bccb3f99fa8845c2b1dcb79103007d3.
(ublock-prod-assets): Update to c7cfd8fb7e4ea07051f55f370d504c78e6a8e023.

Change-Id: I1c9ac9e130bb8146904229f951de9b42d5c84479
2023-11-06 14:46:30 +01:00
Efraim Flashner
d52ee267ee
gnu: streamlink: Update to 6.3.1.
* gnu/packages/video.scm (streamlink): Update to 6.3.1.
[source]: Add snippet to accept older versions of python-trio.
[native-inputs]: Remove python-mock.  Add python-pytest-asyncio,
python-pytest-trio.
[propagated-inputs]: Add python-trio, python-trio-websocket,
python-typing-websockets.

Change-Id: Ib3e8930ed73974ddad4deb7015049b96c925b656
2023-11-06 09:55:00 +02:00
Efraim Flashner
be46ab7a91
gnu: mpv-mpris: Update to 1.1.
* gnu/packages/video.scm (mpv-mpris): Update to 1.1.
[inputs]: Add ffmpeg.

Change-Id: I47f99a71681807c034b44518e7d4e5ed857ac77e
2023-11-06 09:19:31 +02:00
John Kehayias
97f292b47f
gnu: sdl2: Update to 2.28.5.
* gnu/packages/sdl.scm (sdl2): Update to 2.28.5.

Change-Id: I853776bf82e84499486d32012a9b3a4636226668
2023-11-05 22:11:30 -05:00
dan
50521348c8
gnu: sdl2: Add vulkan-loader to rpath.
* gnu/packages/sdl.scm (sdl2)[arguments]: Append the path of libvulkan.so to
rpath.
[inputs]: Add vulkan-loader.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Change-Id: I17c8388f5f7b3bb063b79fd4981263994da129c0
2023-11-05 22:09:53 -05:00
宋文武
37fc2c99e0
gnu: libepoxy: Hardcode paths to GLES libraries.
Fixes <https://issues.guix.gnu.org/64981>.

* gnu/packages/gl.scm (libepoxy)[arguments]<#:phases>: Hardcode paths to
libGLESv1_CM.so.1 and libGLESv2.so.2.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Change-Id: I9d68a2b8f9c4ffee13ea63ea973970bf1d4c8a6d
2023-11-05 22:09:51 -05:00
John Kehayias
ed2c3143f3
gnu: mesa: Update to 23.2.1.
* gnu/packages/gl.scm (mesa): Update to 23.2.1.

Change-Id: I9014c29696317eeda2c86170ef64d57dd02fe8f4
2023-11-05 22:09:50 -05:00
John Kehayias
d70f2b788e
gnu: curl: Run tests in parallel.
* gnu/packages/curl.scm (curl)[arguments]: Respect PARALLEL-TESTS? in check
phase, by setting TFLAGS (curl's test flags).

Change-Id: I54dfe32b757824fd3d2b89d10b88315c7e8b8d2a
2023-11-05 22:09:48 -05:00
John Kehayias
00442f15d4
gnu: curl: Ungraft.
* gnu/packages/curl.scm (curl): Update to 8.4.0 from graft, preserving...
[arguments]<#:phases>: ... check phase to skip failing test on Hurd.
[replacement]: Remove.
(curl/fixed): Remove variable.

Change-Id: I9243d6b3a9084d9c24884e755f2f42ffafca4205
2023-11-05 22:09:47 -05:00
John Kehayias
b5915131ae
gnu: nghttp2: Update to 1.58.0 and ungraft.
* gnu/packages/web.scm (nghttp2): Update to 1.58.0.
[replacement]: Remove.
(nghttp2-1.57): Remove variable.

Change-Id: I737253295d6b3a832156acc8736167ee1ab470eb
2023-11-05 22:09:45 -05:00
Zheng Junjie
bfbea553e7
gnu: libxkbcommon: Update to 1.6.0.
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.6.0.

Change-Id: I8e3c6852d5ba7a16605b508d00b98084254d593a
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-05 22:09:44 -05:00
John Kehayias
3d51d19c85
gnu: libdrm: Update to 2.4.117.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.117.

Change-Id: I99b94bc4afeb8c0447d5ac0b08f6ade327af7cc3
2023-11-05 22:09:42 -05:00