1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-16 14:15:56 +02:00
Commit Graph

107637 Commits

Author SHA1 Message Date
Ludovic Courtès 5a427d44ef gnu: gloo: Add dependency on rdma-core.
* gnu/packages/machine-learning.scm (gloo)[inputs]: Add RDMA-CORE when
supported.
[arguments]: Pass '-DUSE_IBVERBS=ON' when RDMA-CORE is present.  Switch
to gexps.
2023-01-12 23:14:44 +01:00
Ludovic Courtès 69ed95efaa gnu: gloo: Build the shared library only.
* gnu/packages/machine-learning.scm (gloo)[arguments]: Pass
'-DBUILD_SHARED_LIBS=ON'.
2023-01-12 23:14:44 +01:00
Ludovic Courtès 88572ededc gnu: gromacs: Mark as tunable.
* gnu/packages/chemistry.scm (gromacs)[properties]: New field.
2023-01-12 23:14:44 +01:00
Simon Tournier 483bc044eb gnu: Add cellsnp-lite.
* gnu/packages/bioinformatics.scm (cellsnp-lite): New variable.
2023-01-12 21:37:56 +01:00
Arun Isaac 98ef4ab23e gnu: guile-email-latest: Remove package.
* gnu/packages/guile-xyz.scm (guile-email-latest): Delete variable.
* gnu/packages/mail.scm (mumi)[inputs]: Replace guile-email-latest with
guile-email.
2023-01-12 21:22:57 +01:00
Ricardo Wurmus 2a2b494370 gnu: Add r-jqr.
* gnu/packages/cran.scm (r-jqr): New variable.
2023-01-12 21:22:57 +01:00
Guillaume Le Vaillant ef0613a81d gnu: monero-gui: Add menu entry file.
* gnu/packages/finance.scm (monero-gui)[arguments]: Update 'install' phase to
  add icons and menu entry file.
2023-01-12 14:06:00 +01:00
Kaelyn Takata 4171b01808 gnu: Remove xfce4-embed-plugin.
The last release of this plugin appears to be 2015, and the package no
longer builds as it depends on libxfce4ui-1 which was removed when gtk+-2
support was dropped in 2019.

* gnu/packages/xfce.scm (xfce4-embed-plugin): Delete variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-12 14:25:50 +08:00
Kaelyn Takata 740eb6d7a9 gnu: Remove xfce4-equake-plugin.
The last release of this plugin appears to be 2013, and the package no
longer builds as it depends on libxfce4ui-1 which was removed when gtk+-2
support was dropped in 2019.

* gnu/packages/xfce.scm (xfce4-equake-plugin): Delete variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-12 14:24:04 +08:00
jgart 9fd69e3e4f gnu: kirc: Update to 0.3.2.
* gnu/packages/irc.scm (kirc): Update to 0.3.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-12 11:41:48 +08:00
Andy Tai 33e82ce84f gnu: xpra: Update to 4.4.3.
gnu/packages/xorg.scm (xpra): Update to 4.4.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-12 11:34:15 +08:00
jgart 832f577734 gnu: litterbox: Update to 1.9.
* gnu/packages/irc.scm (litterbox): Update to 1.9.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-12 11:19:01 +08:00
jgart dc987fcf54 gnu: catgirl: Update to 2.1.
* gnu/packages/irc.scm (catgirl): Update to 2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-12 11:15:18 +08:00
Sébastien Helleu 501b80afad gnu: weechat: Update to 3.8.
* gnu/packages/irc.scm (weechat): Update to 3.8.
[arguments]: Do not build tests any more: since version 3.8, ‘make test’
is successful when tests are not built.
[native-inputs]: Remove dependency on cpputest as tests are not built
any more.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-12 11:00:53 +08:00
Leo Famulari 9aa3b6eb6d doc: Clarify how to use the #:go key of go-build-system.
This is a followup to commit 9ec62d1b9c.

* doc/guix.texi (Build Systems): Clarify the '#:go' key.
2023-01-11 20:20:05 -05:00
Leo Famulari 9ec62d1b9c doc: Document the #:go key of the Go build system.
* doc/guix.texi (Build Systems): Document '#:go'.
2023-01-11 20:17:37 -05:00
Maxim Cournoyer 5e4ec82181 gnu: emacs-enh-ruby-mode: Fix base version to 20191111.
* gnu/packages/emacs-xyz.scm (emacs-enh-ruby-mode): Fix base version to
20191111.

Reported-by: Jelle Licht <jlicht@fsfe.org>
2023-01-11 08:34:33 -05:00
jgart a8b2decf28 gnu: Add ghc-parsec.
* gnu/packages/haskell-xyz.scm (ghc-parsec): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-11 10:44:56 +00:00
( 09cd488c97 doc: contributing: Note '-v REVISION' bug in 'git send-email'.
* doc/contributing.texi ("Submitting Patches")["Sending a Patch Series"]:
Note that a bug in 'git send-email' means '-v REVISION' (with a
space) will not work.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-11 10:31:58 +00:00
Christopher Baines 9aa2b74198 doc: contributing: Tweak the Commit Policy.
Add more examples of when it can be appropriate to push changes without
review, as I think this can be appropriate in the case of trivial changes (as
mentioned before), but also non-trivial fixes.

No longer suggest pushing simple new packages or package upgrades (that don't
cause lots of rebuilds) without sending to guix-patches. Now there's some
automation for testing changes sent to guix-patches, sending changes there
before pushing can mean that more rigorous testing takes place and help speed
up substitutes becoming available. This is true, even if no human review takes
place.

Only suggest waiting one week for review for simpler changes, wait two weeks
for more significant changes.

Also, reorder some of the information in this section so it's grouped together
better.

* doc/contributing.texi (Commit Policy): Tweak.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-11 10:31:55 +00:00
Maxim Cournoyer 24ad9a9a48 gnu: Add emacs-enh-ruby-mode.
* gnu/packages/emacs-xyz.scm (emacs-enh-ruby-mode): New variable.
2023-01-10 22:06:35 -05:00
Vagrant Cascadian 80d9e967e3 teams: Add Vagrant Cascadian.
* etc/teams.scm.in Add Vagrant Cascadian to Reproducible Builds team.
2023-01-10 16:00:52 -08:00
Vagrant Cascadian 67caba5acb teams: Add Reproducible Builds team.
* etc/teams.scm.in (reproduciblebuilds): New team.
2023-01-10 16:00:37 -08:00
Tobias Geerinckx-Rice 00ba3ad4c3 gnu: muse-sequencer: Also run on Wayland.
* gnu/packages/music.scm (muse-sequencer)[inputs]: Add qtwayland-5.

Reported by f1refly in #guix.
2023-01-08 01:00:23 +01:00
Arun Isaac cfd48888db gnu: weechat-wee-slack: Update to 2.9.1.
* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.9.1.
2023-01-10 16:58:22 +00:00
Maxim Cournoyer 1ab92e8659 gnu: Add waveshare-dtoverlays.
* gnu/packages/raspberry-pi.scm (waveshare-dtoverlays): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-10 11:49:46 -05:00
Maxim Cournoyer c42ae60a84 gnu: patman: Fix incomplete get-maintainer patch.
The full set of patches already merged into the U-Boot is included for
simplicity and avoiding mistakes like the previous one, where a conflicting
hunk got dropped, causing the following error when running patman:

    WARNING: Unknown setting get_maintainer_script

* gnu/packages/bootloaders.scm (u-boot) [source]: Replace the
u-boot-patman-fix-help.patch, u-boot-patman-local-conf.patch and
u-boot-patman-get-maintainer.patch with u-boot-patman-guix-integration.patch.
* gnu/local.mk (dist_patch_DATA): Update patch registrations.
* gnu/packages/patches/u-boot-patman-fix-help.patch: Delete file.
* gnu/packages/patches/u-boot-patman-get-maintainer.patch: Likewise.
* gnu/packages/patches/u-boot-patman-local-conf.patch: Likewise.
* gnu/packages/patches/u-boot-patman-guix-integration.patch: New file.

Reported-by: Jelle Licht <jlicht@fsfe.org>
2023-01-10 11:37:29 -05:00
jgart 65d24b9a24 doc: Fix documentation typo.
* doc/guix.texi (VNC Services): Fix typo.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-10 11:12:11 -05:00
muradm dc403ec7f1 gnu: services: Fix fail2ban configuration serialization.
This fixes a regression from 543d971ed2 whereby
match-lambda due to configuration field reordering.

* gnu/services/security.scm:
[serialize-fail2ban-ignore-cache-configuration]: Switch to match-record.
[serialize-fail2ban-jail-filter-configuration]: Switch to match-record.
[serialize-fail2ban-jail-action-configuration]: Switch to match-record.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-10 10:47:27 -05:00
Efraim Flashner d0942bfd2d gnu: onedrive: Update to 2.4.23.
* gnu/packages/sync.scm (onedrive): Update to 2.4.23.
2023-01-10 13:01:37 +02:00
Alex Devaure 4b50dccc63 gnu: darktable: Update to 4.2.0.
* gnu/packages/photo.scm (darktable): Update to 4.2.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-10 11:49:14 +01:00
Abhishek Cherath 5ef6d3ea11 gnu: Add guile-scheme-json-rpc.
* gnu/packages/guile-xyz.scm (guile-scheme-json-rpc): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-01-10 11:49:14 +01:00
Paul A. Patience 35eaba00e6 gnu: Add gophernicus.
* gnu/packages/web.scm (gophernicus): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-10 11:49:14 +01:00
Paul A. Patience 0c0dc72ac0 gnu: Add vger.
* gnu/packages/web.scm (vger): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-10 11:49:14 +01:00
Giacomo Leidi 5f63811032 services: unattended-upgrade: Add 'operating-system-expression' field.
* gnu/services/admin.scm (<unattended-upgrade-configuration>)
[operating-system-expression]: New field.
(unattended-upgrade-mcron-jobs): Honor it.
* doc/guix.texi (Unattended Upgrades): Document it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-01-10 11:49:14 +01:00
Bruno Victal 22e9b01bda services: git-daemon: Deprecate 'git-daemon-service' procedure.
* gnu/services/version-control.scm
(git-daemon-service): Define with 'define-deprecated'
* doc/guix.texi (Version Control Services): Replace with
'git-daemon-service-type'

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-10 11:49:13 +01:00
Luis Henrique Gomes Higino 7ebeafff15 gnu: neovim: Update to 0.8.2.
* gnu/packages/vim.scm (neovim): Update to 0.8.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-10 11:49:13 +01:00
Ludovic Courtès 04bf1d9634 gnu: gromacs: Remove input labels and use gexps.
* gnu/packages/chemistry.scm (gromacs)[arguments]: Turn into gexps.
[native-inputs]: Remove labels.  Remove (package-source googletest).
2023-01-10 11:49:13 +01:00
Ludovic Courtès 7934e9c556 gnu: gromacs: Update to 2022.4.
* gnu/packages/chemistry.scm (gromacs): Update to 2022.4.
* gnu/packages/patches/gromacs-tinyxml2.patch: Adjust accordingly.
2023-01-10 11:49:13 +01:00
Jonathan Brielmaier 9b9004253b gnu: keepassxc: Enable wayland support.
* gnu/packages/password-utils.scm (keepassxc)[inputs]: Add qtwayland-5.
2023-01-10 10:39:44 +01:00
Artyom V. Poptsov 5f7ce22201 gnu: Add ftxui.
* gnu/packages/cpp.scm (ftxui): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-01-10 09:14:53 +01:00
Tobias Geerinckx-Rice 27e40a4463 gnu: bind: Update to 9.16.36.
* gnu/packages/dns.scm (isc-bind): Update to 9.16.36.
2023-01-08 01:00:02 +01:00
Tobias Geerinckx-Rice 6106044849 gnu: linux-libre: Bump max-silent-time even further.
Aarch64 CI build still fail with ‘timed out after 3600 seconds of
silence’.

* gnu/packages/linux.scm (make-linux-libre*):
Increase the max-silent-time to 3 hours.

Reported by akirakyle in #guix.
2023-01-08 01:00:02 +01:00
Tobias Geerinckx-Rice 03829e066d gnu: emacs-hsluv: Name git checkout.
* gnu/packages/emacs-xyz.scm (emacs-hsluv)[source]: Specify a FILE-NAME.
2023-01-08 01:00:01 +01:00
Tobias Geerinckx-Rice 080c651a63 gnu: emacs-hide-lines: Name git checkout.
* gnu/packages/emacs-xyz.scm (emacs-hide-lines)[source]: Specify a FILE-NAME.
2023-01-08 01:00:01 +01:00
Tobias Geerinckx-Rice ec89b1ae16 gnu: emacs-syslog-mode: Name git checkout.
* gnu/packages/emacs-xyz.scm (emacs-syslog-mode)[source]: Specify a FILE-NAME.
2023-01-08 01:00:01 +01:00
Tobias Geerinckx-Rice e4673b45d3 doc: Fix <openntpd-configuration> openntpd default.
* doc/guix.texi (Networking Services): <openntpd-configuration>'s
openntpd field takes a package: it does not default to a FILE-APPEND
call.
2023-01-08 01:00:01 +01:00
Tobias Geerinckx-Rice ce1db7a544 gnu: fbcat: Fix typo in description.
* gnu/packages/linux.scm (fbcat)[description]: Fix ‘therof’.  Add newline.
2023-01-08 01:00:00 +01:00
Marius Bakke 79a9bb25bc gnu: perftest: Update to 4.5-0.20.
* gnu/packages/linux.scm (perftest): Update to 4.5-0.20.
[source]: Switch to GIT-FETCH.
[arguments]: Remove.
[native-inputs]: Add AUTOCONF, AUTOMAKE, and LIBTOOL.
[inputs]: Add PCIUTILS.
2023-01-10 00:14:43 +01:00
Marius Bakke 73d5abd003 gnu: lib3mf: Update to 2.2.0.
* gnu/packages/engineering.scm (lib3mf): Update to 2.2.0.
2023-01-10 00:14:43 +01:00