Nicolas Goaziou
1933a3cb7f
gnu: emacs-posframe: Update to 1.1.8.
...
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.8.
2022-10-10 17:55:18 +02:00
Sharlatan Hellseher
5f856c5954
gnu: Add pacemaker.
...
* gnu/pacemaker/high-availability.scm (pacemaker): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:08 +02:00
Sharlatan Hellseher
be3bfce295
gnu: Add corosync.
...
* gnu/packages/high-availability.scm (corosync): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:08 +02:00
Sharlatan Hellseher
b72e6036dd
gnu: Add kronosnet.
...
* gnu/packages/high-availability.scm (kronosnet): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:08 +02:00
Sharlatan Hellseher
1589a825da
gnu: libqb: Update to 2.0.6.
...
* gnu/packages/high-availability.scm (libqb): Update to 2.0.6.
Run `guix style' over the package.
[native-inputs]: Add autoconf, automake, libtools to fix configure and
build phases.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:08 +02:00
Sharlatan Hellseher
69598d8489
gnu: Move libqb to high-availability.
...
* gnu/packages/hardware.scm (libqb): Move to high-availability.scm.
* gnu/packages/high-availability.scm: New file.
* gnu/local.mk: Add high-availability.scm to GNU_SYSTEM_MODULES list.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:07 +02:00
Pavel Shlyak
f8bc5b13ad
gnu: Add nm-tray.
...
* gnu/packages/networking.scm (nm-tray): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:07 +02:00
Denis 'GNUtoo' Carikli
75e24eec1e
gnu: gtk: Use librsvg-2.40 for non-x86_64.
...
* gnu/packages/gtk.scm (gtk)[propagated-inputs]:
Use librsvg-2.40 for non-x86_64.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:07 +02:00
Denis 'GNUtoo' Carikli
4133e50026
gnu: openexr: Skip failing tests on i686.
...
* gnu/packages/graphics.scm (openexr)[arguments]: Add
'disable-broken-tests' phase.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:07 +02:00
Denis 'GNUtoo' Carikli
831e038dff
gnu: openexr: Apply 'guix style'.
...
* gnu/packages/graphics.scm (openexr): apply guix style.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:07 +02:00
Ludovic Courtès
b6bc4c109b
packages: Raise an exception for invalid 'license' values.
...
This is written in such a way that the type check turns into a no-op at
macro-expansion time for trivial cases:
> ,optimize (validate-license gpl3+)
$18 = gpl3+
> ,optimize (validate-license (list gpl3+ gpl2+))
$19 = (list gpl3+ gpl2+)
* guix/packages.scm (valid-license-value?, validate-license): New
macros.
(<package>)[license]: Add 'sanitize' option.
(&package-license-error): New error condition type.
* tests/packages.scm ("license type checking"): New test.
2022-10-10 11:16:07 +02:00
Ludovic Courtès
79b390a207
licenses: Let 'license?' expand to #t in trivial cases.
...
With this change, we have:
> ,expand (license? gpl3+)
$2 = #t
> ,expand (license? something-else)
$3 = (let ((obj something-else))
(and ((@@ (srfi srfi-9) struct?) obj)
((@@ (srfi srfi-9) eq?)
((@@ (srfi srfi-9) struct-vtable) obj)
(@@ (guix licenses) <license>))))
* guix/licenses.scm (define-license-predicate)
(begin-license-definitions): New macros
<top level>: Wrap definitions in 'begin-license-definitions'.
2022-10-10 11:16:06 +02:00
Julien Lepiller
3c54b28ea3
gnu: ocamlbuild: Update to 0.14.2.
...
* gnu/packages/ocaml.scm (ocamlbuild): Update to 0.14.2.
2022-10-10 08:25:51 +02:00
Julien Lepiller
92f575019c
gnu: ocaml-ansiterminal: Add upstream name.
...
* gnu/packages/ocaml.scm (ocaml-ansiterminal)[properties]: Add
`upstream-name'.
2022-10-10 08:25:48 +02:00
Julien Lepiller
7c1c144ce6
gnu: ocaml-uuseg: Update to 15.0.0.
...
* gnu/packages/ocaml.scm (ocaml-uuseg): Update to 15.0.0.
2022-10-10 08:25:19 +02:00
Maxim Cournoyer
b2b838b2b4
gnu: python-pyotp: Update to 2.7.0.
...
* gnu/packages/python-crypto.scm (python-pyotp): Update to 2.7.0.
2022-10-10 01:07:09 -04:00
Maxim Cournoyer
e4dbc25794
gnu: Add python-zxcvbn.
...
* gnu/packages/python-crypto.scm (python-zxcvbn): New variable.
2022-10-10 01:03:33 -04:00
Maxim Cournoyer
4451d08828
gnu: endeavour: Propagate evolution-data-server.
...
Fixes <https://issues.guix.gnu.org/36869 >.
* gnu/packages/gnome.scm (endeavour) [inputs]: Move evolution-data-server...
[propagated-inputs]: ... here.
Reported-by: Jesse Gibbons <jgibbons2357+guix@gmail.com>
2022-10-10 00:31:09 -04:00
Dhruvin Gandhi
8b0e86017f
gnu: hut: Update to 0.2.0.
...
* gnu/packages/version-control.scm (hut): Update to 0.2.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-10 00:02:04 -04:00
Dhruvin Gandhi
0ef69fb724
gnu: go-github-com-spf13-cobra: Update to 1.5.0.
...
* gnu/packages/golang.scm (go-github-com-spf13-cobra): Update to 1.5.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-10-10 00:02:04 -04:00
jgart
e827d45db9
gnu: Add go-webring.
...
* gnu/packages/web.scm (go-webring): New variable.
Hi paren,
Thanks for the review. I changed everything but the blog stuff because
go-webring is not necessarily used in the context of a blog. A webring
can stand on it's own without being associated with a blog. A webring
can associate websites that are not blogs or Guix channels ;()
Here's v2
all best,
jgart
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-09 22:32:14 +02:00
Thiago Jung Bauermann
bdb13dfd29
gnu: public-inbox: Update to 1.9.0.
...
The patch is included in version 1.9.0, so remove it from Guix.
On i686-linux, test t/pop3d.t fails unless the File::FcntlLock module is
present so add it.
* gnu/packages/patches/public-inbox-fix-spawn-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu/packages/mail.scm (public-inbox)[version]: Change to 1.9.0.
[source]: Update hash. Remove patch.
[inputs]: Add perl-file-fcntllock if target is x86-32.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-09 22:32:14 +02:00
Thiago Jung Bauermann
fa3ba0143f
gnu: Add perl-file-fcntllock.
...
* gnu/packages/perl.scm (perl-file-fcntllock): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-09 22:32:14 +02:00
J. Sims
31f0e46bea
gnu: Add genie.
...
* gnu/packages/build-tools.scm (genie): Add genie.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-09 22:32:14 +02:00
kiasoc5
b5e83548fb
gnu: blesh: Substitute with readlink directly.
...
Fixes <https://issues.guix.gnu.org/57659#6 >.
* gnu/packages/bash.scm (blesh)[arguments]: In 'make-readlink-work',
remove use of 'search-input-file'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-09 22:32:14 +02:00
Ludovic Courtès
27a3a5d193
gnu: svt-hevc: Mark as supported on x86_64-linux only.
...
This package fails to build on i686-linux: it makes use of SSE2 and
related intrinsics not supported on i686.
* gnu/packages/video.scm (svt-hevc)[supported-systems]: Remove
"i686-linux".
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Adjust condition
accordingly.
2022-10-09 22:32:14 +02:00
Ludovic Courtès
e3362e249a
gnu: directfb: Remove input labels.
...
* gnu/packages/graphics.scm (directfb)[inputs]: Remove labels.
2022-10-09 22:32:13 +02:00
Ludovic Courtès
3714c8bdcd
gnu: gst-plugins-bad: Use 'librsvg-for-system'.
...
This fixes compilation on i686-linux.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Use
'librsvg-for-system' instead of 'librsvg'.
2022-10-09 22:32:13 +02:00
Ludovic Courtès
c3b0be1fa2
gnu: directfb: Use 'librsvg-for-system'.
...
This fixes compilation on i686-linux.
* gnu/packages/graphics.scm (directfb)[inputs]: Use 'librsvg-for-system'
instead of 'librsvg'.
2022-10-09 22:32:13 +02:00
Lars-Dominik Braun
b310afde26
gnu: mergerfs: Hard-code output path in mount.mergerfs.
...
This allows using mergerfs filesystems in /etc/fstab.
* gnu/packages/file-systems.scm (mergerfs)[arguments]: Add clause to
existing SUBSTITUTE*.
2022-10-09 13:18:02 +02:00
Mark H Weaver
d3d3caeeeb
gnu: icecat: Remove vestigial patch.
...
This is a followup to commit bb762ac517
.
* gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-10-09 02:17:55 -04:00
Maxim Cournoyer
79358a99cd
gnu: btrbk: Update to 0.32.4.
...
* gnu/packages/backup.scm (btrbk): Update to 0.32.4.
2022-10-08 22:21:43 -04:00
Hunter Jozwiak
a86979b41a
gnu: linux-libre: Enable accessibility features.
...
* gnu/packages/linux.scm (%default-extra-linux-options): Enable
speakup and Braille console options by default.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2022-10-09 02:00:10 +02:00
Efraim Flashner
f2af4ca71f
gnu: links: Update to 2.28.
...
* gnu/packages/web-browsers.scm (links): Update to 2.28.
2022-10-14 15:29:27 +03:00
Florian Pelz
759d365cd2
news: Add 'de' translation.
...
* etc/news.scm: Add German translation of '--emulate-fhs' entry.
2022-10-14 12:37:15 +02:00
Nicolas Goaziou
4940d7e289
gnu: emacs-libmpdel: Run tests.
...
* gnu/packages/emacs-xyz.scm (emacs-libmpdel)[arguments]: Run tests.
[native-inputs]: Add EMACS-ERT-RUNNER.
2022-10-14 09:15:41 +02:00
Nicolas Goaziou
b614a63bfd
gnu: emacs-mpdel: Update to 2.0.0.
...
* gnu/packages/emacs-xyz.scm (emacs-mpdel): Update to 2.0.0.
[source]<origin>: Update upstream repository.
[inputs]: Remove EMACS-LIBMPDEL.
[propagated-inputs]: Add EMACS-LIBMPDEL, EMACS-NAVIGEL.
[home-page]: Update URL.
2022-10-14 09:15:40 +02:00
Nicolas Goaziou
ceb6fbd60d
gnu: Add emacs-navigel.
...
* gnu/packages/emacs-xyz.scm (emacs-navigel): New variable.
2022-10-14 09:15:40 +02:00
Nicolas Goaziou
9302788ff7
gnu: emacs-libmpdel: Update to 1.3.1.
...
* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Update to 1.3.1.
[source]<origin>: Change upstream repository.
[home-page]: Update URL.
2022-10-14 09:15:39 +02:00
(
27c4f396b7
home: home-dbus-service-type: Fix make-forkexec-constructor call.
...
* gnu/home/services/desktop.scm (home-dbus-shepherd-services)[start]
<#:environment-variables>: Use a quote instead of a gexp.
Signed-off-by: Andrew Tropin <andrew@trop.in>
2022-10-14 11:06:07 +04:00
Efraim Flashner
cfd74630dd
gnu: gnucobol: Use G-expressions.
...
* gnu/packages/cobol.scm (gnucobol)[arguments]: Rewrite using
G-expressions.
2022-10-14 07:54:53 +03:00
Efraim Flashner
2b7d89bed6
gnu: gnucobol: Update description.
...
* gnu/packages/cobol.scm (gnucobol)[description]: Use upstream's
description.
2022-10-14 07:46:07 +03:00
Marius Bakke
b3fbd25fec
gnu: ungoogled-chromium: Update to 106.0.5249.119-1.
...
* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.119.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-10-13 22:26:26 +02:00
Nicolas Goaziou
bf5e83aeab
gnu: emacs-forge: Update to 0.3.2.
...
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.3.2.
2022-10-13 22:16:34 +02:00
Nicolas Goaziou
7047c2b652
gnu: emacs-evil-escape: Update to 3.16.
...
* gnu/packages/emacs-xyz.scm (emacs-evil-escape): Update to 3.16.
[source]<origin>: Change upstream repository.
[home-page]: Apply repository update.
2022-10-13 22:16:33 +02:00
Nicolas Goaziou
ab56022c4e
gnu: emacs-emacsql: Update to 3.1.1.
...
* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.1.
2022-10-13 22:16:33 +02:00
Nicolas Goaziou
21b698c503
gnu: emacs-emacsql: Improve package style.
...
* gnu/packages/emacs-xyz.scm (emacs-emacsql)[arguments]: Use G-expressions.
<#:phases>: Use EMACS-SUBSTITUTE-VARIABLES instead of EMACS-SUBSTITUTE-SEXPS.
2022-10-13 22:16:33 +02:00
Nicolas Goaziou
00fa377710
build: emacs-utils: Fix `emacs-substitute-variables'.
...
* guix/build/emacs-utils.scm (emacs-substitute-variables): Fix the regexp
matching variable name.
With end-of-word regexp ("\>"), the previous regexp may match the prefix of
a variable only, effectively deleting the rest of its name.
For example,
(emacs-substitute-variables "file.el"
("foo" ...))
could match (defvar foo-bar ...) and replace it with (defvar foo ...).
2022-10-13 22:16:32 +02:00
Leo Famulari
cf98a72774
gnu: linux-libre 5.15: Update to 5.15.73.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.73.
(linux-libre-5.15-pristine-source): Update hash.
2022-10-13 14:36:09 -04:00
Leo Famulari
75b2511cc1
gnu: linux-libre 5.19: Update to 5.19.15.
...
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.15.
(linux-libre-5.19-pristine-source): Update hash.
2022-10-13 14:36:06 -04:00