Commit graph

127231 commits

Author SHA1 Message Date
Nicolas Goaziou
d58ea96f23
gnu: emacs-osm: Update to 0.14.
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.14.

Change-Id: Idb0a552459510e1f2fa4ad5ff71e59bc3d90a02e
2023-11-08 15:20:55 +01:00
Nicolas Goaziou
bbc8a12524
gnu: emacs-org-web-tools: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-org-web-tools)[arguments]: Use
G-expressions.  Remove trailing #T from phases.
[description]: Use proper quoting and name for Org project.

Change-Id: Ifdec8ab61fc44f2a73da87a1fd042140e691e5ae
2023-11-08 15:20:54 +01:00
Nicolas Goaziou
9fef2524b1
gnu: emacs-org-web-tools: Update to 1.2.
* gnu/packages/emacs-xyz.scm (emacs-org-web-tools): Update to 1.2.
[propagated-inputs]: Add EMACS-COMPAT.

Change-Id: Ie2efc8472dc2e6d6fd380b280fac571af9b5dc3a
2023-11-08 15:20:54 +01:00
Nicolas Goaziou
1721c1fe51
gnu: emacs-org-ql: Update to 0.7.3.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.7.3.

Change-Id: I4bedacdab4947ff6e0e751cb8c2cffecc31052e3
2023-11-08 15:20:54 +01:00
Nicolas Goaziou
95a60aa413
gnu: emacs-org: Update to 9.6.11.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.11.

Change-Id: I159bbb49607631ca9a25fc4dc1bf1bd43a8dc932
2023-11-08 15:20:54 +01:00
Nicolas Goaziou
b7b2cafa24
gnu: emacs-olivetti: Update to 2.0.5.
* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.5.

Change-Id: I016382b6be6f268a1f6f34097e976d00bbf5eec0
2023-11-08 15:20:53 +01:00
Nicolas Goaziou
a43c6fbd16
gnu: emacs-jarchive: Update to 0.11.0.
* gnu/packages/emacs-xyz.scm (emacs-jarchive): Update to 0.11.0.

Change-Id: Ia0b5b5b48cda6127631163980f81979ce77dd980
2023-11-08 15:20:53 +01:00
Nicolas Goaziou
ffa08b3e5e
gnu: emacs-git-modes: Update to 1.4.2.
* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.2.

Change-Id: I3d79b4b5a514e133b64c688cf77aee423fed2245
2023-11-08 15:20:53 +01:00
Nicolas Goaziou
504b85237e
gnu: emacs-fountain-mode: Update to 3.7.1.
* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.7.1.

Change-Id: I2a7a1c65e517eb261cf272f2e895d5242801ff5e
2023-11-08 15:20:52 +01:00
Nicolas Goaziou
37f3ade8a9
gnu: emacs-expand-region: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-expand-region): Update to 1.0.0.

Change-Id: I04ebab9d22dc7b43590839fa467d05a6f7670c45
2023-11-08 15:20:52 +01:00
Nicolas Goaziou
38b345006b
gnu: emacs-elfeed-protocol: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): Update to 0.9.1.

Change-Id: Iaac2a6bd8669cb37aee85087ab56b40391fff072
2023-11-08 15:20:52 +01:00
Nicolas Goaziou
d5d43ec3e2
gnu: emacs-eldev: Update to 1.7.
* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.7.
[arguments]<#:phases>: Re-instate one previously failing test.

Change-Id: Ie0cef80184f0d117d50eef20512b4aaf22d31ff4
2023-11-08 15:20:52 +01:00
Nicolas Goaziou
2e5b62d964
gnu: emacs-ef-themes: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.4.0.

Change-Id: I29cae75d5866091c242302581ae5fbf430ccc17d
2023-11-08 15:20:51 +01:00
Nicolas Goaziou
1e50e65568
gnu: emacs-ebuild-mode: Update to 1.69.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.69.

Change-Id: I5d06c0e8a660da18bb152e8745e3f6901fe8de5a
2023-11-08 15:20:51 +01:00
Nicolas Goaziou
f6fbe8ec4f
gnu: emacs-ebib: Update to 2.39.4.
* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.39.4.

Change-Id: I8486a18bf65ecc7c5050b1c6136026072eda3f47
2023-11-08 15:20:51 +01:00
Nicolas Goaziou
30586802de
gnu: emacs-citar: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.4.0.

Change-Id: I98e0a753c496e0d67ad864ebc8fd0833926d3347
2023-11-08 15:20:51 +01:00
Nicolas Goaziou
3bd8e8d001
gnu: emacs-base16-theme: Update to 3.2.
* gnu/packages/emacs-xyz.scm (emacs-base16-theme): Update to 3.2.

Change-Id: I72824ccb9c17584a2f05ef430ef74219aaa530c7
2023-11-08 15:20:50 +01:00
Nicolas Goaziou
f6b542fbab
gnu: emacs-ivy-hydra: Update to 0.14.2.
* gnu/packages/emacs-xyz.scm (emacs-ivy-hydra): Update to 0.14.2.

Change-Id: I1ce77975a479b885f5a931efd3c8b0db52c39ce5
2023-11-08 15:20:50 +01:00
Nicolas Goaziou
d2ae12d0a1
gnu: emacs-ivy-avy: Update to 0.14.2.
* gnu/packages/emacs-xyz.scm (emacs-ivy-avy): Update to 0.14.2.

Change-Id: If3818e32fa9db5d796400a56ffc0465ff4665c43
2023-11-08 15:20:50 +01:00
Nicolas Goaziou
15c591dc7f
gnu: emacs-buffer-env: Update to 0.5.
* gnu/packages/emacs-xyz.scm (emacs-buffer-env): Update to 0.5.

Change-Id: I907e5c6e0ce618aefdb2b16d9fef16e60b797ede
2023-11-08 15:20:49 +01:00
Nicolas Goaziou
fa8d1a909c
gnu: emacs-url-http-ntlm: Update to 2.0.5.
* gnu/packages/emacs-xyz.scm (emacs-url-http-ntlm): Update to 2.0.5.

Change-Id: I16c695c072c5c473224c7014fc192de278708f37
2023-11-08 15:20:49 +01:00
Nicolas Goaziou
55de82d1b3
gnu: emacs-tramp: Update to 2.6.1.4.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.1.4.

Change-Id: I59cd68fedca7241c6d9330a03fb3b2e997299bce
2023-11-08 15:20:49 +01:00
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
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