Commit graph

107730 commits

Author SHA1 Message Date
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
Marius Bakke
f29a17c84b
gnu: lib3mf: Remove bundled software.
* gnu/packages/engineering.scm (lib3mf)[source](snippet): Delete bundled
copies of libzip and zlib.  Adjust header inclusions.
2023-01-10 00:14:43 +01:00
Marius Bakke
5e36d4381f
gnu: lib3mf: Remove input labels.
* gnu/packages/engineering.scm (lib3mf)[inputs]: Remove labels.
2023-01-10 00:14:43 +01:00
Marius Bakke
5e101ab56f
gnu: lib3mf: Remove bundled ACT.
* gnu/packages/engineering.scm (lib3mf)[source](modules, snippet): New fields.
[arguments]: Add phase to provide act binary.
[native-inputs]: Add AUTOMATIC-COMPONENT-TOOLKIT.
2023-01-10 00:14:43 +01:00
Marius Bakke
df33c8de73
gnu: Add automatic-component-toolkit.
* gnu/packages/code.scm (automatic-component-toolkit): New variable.
2023-01-10 00:14:42 +01:00
Ricardo Wurmus
8423ca9da8
gnu: r-biocset: Update to 1.12.1.
* gnu/packages/bioconductor.scm (r-biocset): Update to 1.12.1.
2023-01-09 23:08:36 +01:00
Ricardo Wurmus
8ee7f8df76
gnu: r-biocviews: Update to 1.66.2.
* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.66.2.
2023-01-09 23:08:36 +01:00
Ricardo Wurmus
d41e85678a
gnu: r-variancepartition: Update to 1.28.1.
* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.28.1.
[propagated-inputs]: Add r-remacor.
2023-01-09 23:08:36 +01:00