Commit graph

102268 commits

Author SHA1 Message Date
Mathieu Othacehe 4b551518d0
NEWS: Update it.
* NEWS: Add an entry about WSL images.
2022-09-26 09:47:10 +02:00
Leo Famulari 754ce586e0
gnu: linux-libre 5.10: Update to 5.10.145.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.145.
(linux-libre-5.10-pristine-source): Update hash.
2022-09-25 19:30:11 -04:00
Leo Famulari 7c76a0de80
gnu: linux-libre 5.15: Update to 5.15.70.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.70.
(linux-libre-5.15-pristine-source): Update hash.
2022-09-25 19:30:11 -04:00
Leo Famulari 4ed4b5c339
gnu: linux-libre: Update to 5.19.11.
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.11.
(linux-libre-5.19-pristine-source): Update hash.
2022-09-25 19:30:04 -04:00
Ricardo Wurmus ab6931483b
gnu: Add python-vaex-core.
* gnu/packages/python-science.scm (python-vaex-core): New variable.
2022-09-25 21:24:34 +02:00
Ricardo Wurmus 5defad2b7c
gnu: Add pybind11-2.3.
* gnu/packages/python-xyz.scm (pybind11-2.3): New variable.
2022-09-25 21:24:34 +02:00
Ricardo Wurmus eefc107aaf
gnu: Add python-blake3.
* gnu/packages/python-crypto.scm (python-blake3): New variable.
2022-09-25 21:24:30 +02:00
Nicolas Goaziou 31593237f6
gnu: emacs-orgmdb: Add missing input.
* gnu/packages/emacs-xyz.scm (emacs-orgmdb)[arguments]: Avoid propagating FD.
[inputs]: Add FD.
2022-09-25 21:09:18 +02:00
Liliana Marie Prikler 1f63c5709c
etc: teams: Give games a scope.
* etc/teams.scm.in (games)[#:name]: Change to “Games and Toys”.
[#:description, #:scope]: New fields.
2022-09-25 20:55:38 +02:00
Liliana Marie Prikler 2300e3148a
etc: teams: Add description and scope for emacs.
* etc/teams.scm.in (emacs): Add #:description and #:scope.
2022-09-25 20:21:36 +02:00
John Kehayias 8fc4c3c9ff
gnu: emacs-libgit: Fix build with native compilation.
* gnu/packages/emacs-xyz.scm (emacs-libgit)[#:phases]: Add
‘emacs-add-install-to-native-load-path’ after ‘unpack’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-25 19:27:36 +02:00
John Kehayias 89c4273fbf
gnu: emacs-pdf-tools: Fix build with native compilation.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Add
‘emacs-add-install-to-native-load-path’ between ‘emacs-expand-load-path’ and
‘emacs-install’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-25 19:09:44 +02:00
Brian Kubisiak 2d141896ec
gnu: Add emacs-color-theme-solarized.
* gnu/packages/emacs-xyz (emacs-color-theme-solarized): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:41:44 +02:00
Nicolas Goaziou cee9dc06ec
gnu: emacs-macrostep-geiser: Order inputs alphabetically.
* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser)[propagated-inputs]:
Order inputs alphabetically.
2022-09-25 15:20:45 +02:00
Nicolas Goaziou f61ba05c66
gnu: emacs-cpreproc-openvdb: Remove period in synopsis.
* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb)[synopsis]: Remove
period.
2022-09-25 15:17:06 +02:00
jgart via Guix-patches via 725e7c3bb6
gnu: Add emacs-clue.
* gnu/packages/emacs-xyz.scm (emacs-clue): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:35 +02:00
jgart via Guix-patches via 0d71bae608
gnu: emacs-denote: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 0.6.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:35 +02:00
Fredrik Salomonsson 7a8988730c
gnu: Add emacs-ol-notmuch.
* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:34 +02:00
Hilton Chain via Guix-patches via 66bca23293
gnu: Add emacs-macrostep-geiser.
* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:34 +02:00
Fredrik Salomonsson 29fa1a9039
gnu: Add emacs-marginalia-emprise.
* gnu/packages/emacs-xyz.scm (emacs-marginalia-emprise): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:34 +02:00
Fredrik Salomonsson d27f8db195
gnu: Add emacs-orgmdb.
* gnu/packages/emacs-xyz.scm (emacs-orgmdb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:33 +02:00
Fredrik Salomonsson c4af643391
gnu: Add emacs-cpreproc-openvdb.
* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-25 15:12:33 +02:00
Julien Lepiller bfa723ba10
etc: teams: Define Java team scope.
* etc/teams.scm.in (java): Define it.
2022-09-25 14:40:01 +02:00
Julien Lepiller 13cf9ebe84
etc: teams: Define OCaml team scope.
* etc/teams.scm.in (ocaml): Define it.
2022-09-25 14:39:36 +02:00
Mathieu Othacehe 6ab5106645
news: Add entry about image API documentation.
* etc/news.scm: Add entry.
2022-09-25 13:52:19 +02:00
Mathieu Othacehe 13f469744b
news: Add entry about WSL images.
* etc/news.scm: Add entry.
2022-09-25 13:40:10 +02:00
Lars-Dominik Braun 9943bbfaa1
etc: teams: Define python team scope.
* etc/teams.scm.in (python): Define it.
2022-09-25 12:42:11 +02:00
Lars-Dominik Braun b6aef666d9
etc: teams: Define haskell team scope.
* etc/teams.scm.in (haskell): Define it.
2022-09-25 12:42:11 +02:00
Mathieu Othacehe e842aeb8c1
doc: Turn example to lisp.
* doc/guix.texi (System Images): Turn example snippets to lisp snippets.
2022-09-25 11:38:11 +02:00
Mathieu Othacehe 506e0aa438
doc: Remove an extra dot.
* doc/guix.texi (System Images): Remove it.
2022-09-25 11:35:09 +02:00
Mathieu Othacehe 2e0fa826c9
etc: installer: Define installer team scope.
* etc/teams.scm.in (installer): Define it.
2022-09-25 09:27:59 +02:00
Mathieu Othacehe 7ca846c8c9
etc: teams: Define core team scope.
* etc/teams.scm.in (core): Define it.
2022-09-25 09:27:59 +02:00
Liliana Marie Prikler b1a7a5723b
etc: teams: Add regular expression support to scopes.
* etc/teams.scm (find-teams-by-scope): Differentiate between raw strings
and regexps.  Make raw string matches strict.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-25 09:27:59 +02:00
Mathieu Othacehe 2a66304535
etc: teams: Add scope support.
Add a scope list to each team.  This list defines all the files and
directories that are mentored by the team.

Also add a cc-members command that takes two Git revision strings as input,
add returns the members that should be CC'ed given the files impacted between
the two revisions.

* etc/teams.scm.in (<team>)[scope]: New field.
(team, list-teams): Adapt those procedures.
(find-team-by-scope, diff-revisions): New procedures.
(main): Add a "cc-members" command.
* doc/contributing.texi ("Teams"): Document it.
("Sending a Patch Series"): Adapt it.
2022-09-25 09:27:59 +02:00
Mathieu Othacehe 2784fcf14d
system: images: Add a TODO comment.
* gnu/system/image.scm (system-tarball-image): Add it.
2022-09-25 09:27:35 +02:00
Nicolas Goaziou b79bdbe2ec
gnu: emacs-piem: Do not propagate B4.
* gnu/packages/emacs-xyz.scm (emacs-piem)[arguments]: Add CONFIGURE phase to
avoid propagating B4.
[inputs]: Add B4.
[propagated-inputs]: Remove B4.
2022-09-24 21:05:11 +02:00
Nicolas Goaziou ffa8a7129f
gnu: emacs-piem: Fix license.
* gnu/packages/emacs-xyz.scm (emacs-piem)[license]: Set to GPL3+.
2022-09-24 20:58:19 +02:00
conses f5f8a21cc9
gnu: emacs-slack: Update to ff46d88.
* gnu/packages/emacs-xyz.scm (emacs-slack): Update to ff46d88.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-24 20:51:16 +02:00
zimoun f63696a007
gnu: Add emacs-piem.
* gnu/packages/emacs-xyz.scm (emacs-piem): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-24 20:51:16 +02:00
Nicolas Goaziou 30088cab99
gnu: emacs-perspective: Update to 2.18.
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.18.
2022-09-24 20:51:15 +02:00
Nicolas Goaziou 54e5449df5
gnu: emacs-ement: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.
2022-09-24 20:51:15 +02:00
Nicolas Goaziou 475c0b6c71
gnu: emacs-mentor: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-mentor): Update to 0.4.
2022-09-24 20:51:15 +02:00
Nicolas Goaziou 829b07cd32
gnu: emacs-subed: Update to 1.0.10.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.10.
2022-09-24 20:51:09 +02:00
Garek Dyszel d46e955d93
gnu: Add python-icdiff.
* gnu/packages/python-xyz.scm (python-icdiff): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:52 +02:00
Garek Dyszel 13c1ed6a19
gnu: Add python-editables.
* gnu/packages/python-build.scm (python-editables): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:50 +02:00
Garek Dyszel 142cccef63
gnu: Add python-version.
* gnu/packages/python-xyz.scm (python-version): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:49 +02:00
Garek Dyszel 501072af86
gnu: Add coq-mathcomp-bigenough.
* gnu/packages/coq.scm (coq-mathcomp-bigenough): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:47 +02:00
Garek Dyszel 17098178c1
gnu: Add coq-mathcomp-finmap.
* gnu/packages/coq.scm (coq-mathcomp-finmap): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:45 +02:00
Garek Dyszel 8371ad6408
gnu: Add ocaml-ansiterminal.
* gnu/packages/ocaml.scm (ocaml-ansiterminal): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 20:24:37 +02:00
Artyom V. Poptsov fc07082fe3
gnu: Add maven-sisu-plugin.
* gnu/packages/maven.scm (maven-sisu-plugin): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-24 19:04:07 +02:00