Ricardo Wurmus
c887cfb2d0
gnu: Add texlive-grffile.
...
* gnu/packages/tex.scm (texlive-grffile): New variable.
2021-11-13 09:32:57 +00:00
Guillaume Le Vaillant
43a433df69
gnu: osm-gps-map: Use libsoup 2.
...
* gnu/packages/geo.scm (osm-gps-map)[inputs]: Replace libsoup by
libsoup-minimal-2.
2021-11-13 10:00:26 +01:00
Guillaume Le Vaillant
142c493056
gnu: dconf-editor: Use meson 0.59.
...
* gnu/packages/gnome.scm (dconf-editor)[arguments]: Add 'meson' parameter.
2021-11-13 09:57:34 +01:00
Guillaume Le Vaillant
98273378a4
gnu: gnome-sudoku: Use meson 0.59.
...
* gnu/packages/gnome.scm (gnome-sudoku)[arguments]: Add 'meson' parameter.
2021-11-13 09:55:18 +01:00
jgart
193d7b5b45
guix: packages: Clarify that list is a list of <license> records.
...
* guix/packages/packages.scm (<package>): Clarify that the license
field takes a list of licenses rather than a generic list.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-11-13 09:52:19 +01:00
Guillaume Le Vaillant
65bb6040ef
gnu: gnome-calculator: Use libsoup 2.
...
* gnu/packages/gnome.scm (gnome-calculator)[inputs]: Replace libsoup by
libsoup-minimal-2.
2021-11-13 09:52:10 +01:00
Eric Bavier
f116b4764b
gnu: Add Breezy.
...
* gnu/packages/version-control.scm (breezy): New variable.
2021-11-13 00:29:26 -06:00
Maxim Cournoyer
acd827be09
gnu: evolution: Update to 3.42.1.
...
* gnu/packages/gnome.scm (evolution): Update to 3.42.1. Remove trailing #t.
[source]: Remove patches.
[phases]{adjust-webkitgtk-version}: New phase.
* gnu/packages/patches/evolution-CVE-2020-11879.patch: Delete file.
* gnu/packages/patches/evolution-printableoptions.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register them.
2021-11-12 22:44:56 -05:00
Maxim Cournoyer
ce7d93ceda
gnu: evolution-data-server: Update to 3.42.1.
...
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.42.1.
Delete trailing #t.
[origin]: Remove patches.
[phases]{adjust-webkitgtk-version}: New phase.
* gnu/packages/patches/evolution-data-server-CVE-2020-14928.patch: Likewise.
* gnu/packages/patches/evolution-data-server-CVE-2020-16117.patch: Likewise.
* gnu/packages/patches/evolution-data-server-libical-compat.patch: Likewise.
* gnu/packages/patches/evolution-data-server-locales.patch: Likewise.
* gnu/packages/patches/evolution-data-server-printableoptions.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.
2021-11-12 22:29:53 -05:00
Maxim Cournoyer
1de8c00a7b
gnu: gnome-settings-daemon: Update to 41.0.
...
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 41.0.
Remove trailing #t.
[meson]: Use meson-0.59.
2021-11-12 21:59:06 -05:00
Maxim Cournoyer
b05f3e6a9b
gnu: gst-plugins-bad: Disable the nondeterministic 'shm_live' test.
...
* gnu/packages/gstreamer.scm (gst-plugins-bad):
[phases]{adjust-tests}: Disable the 'shm' test suite, which includes
'shm_live'.
2021-11-12 21:26:10 -05:00
Vagrant Cascadian
dc05fea1db
gnu: diffoscope: Update to 192.
...
* gnu/packages/diffoscope.scm (diffoscope): Update to 192.
2021-11-12 15:08:55 -08:00
Morgan Smith
3374894786
gnu: Add rss2email.
...
* gnu/packages/mail.scm (rss2email): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-12 23:58:32 +01:00
Morgan Smith
d402340625
gnu: python-feedparser: Add input
...
* gnu/packages/web.scm (python-feedparser) [propagated-inputs]: Add
python-sgmllib3k
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-12 23:56:51 +01:00
Morgan Smith
729936cfa4
gnu: Add python-sgmllib3k.
...
* gnu/packages/python-xyz.scm (python-sgmllib3k): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-12 23:56:50 +01:00
Tom Fitzhenry
18cf347a64
gnu: Add emacs-flymake-flycheck.
...
* gnu/packages/emacs-xyz.scm (emacs-flymake-flycheck): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-12 23:49:13 +01:00
Maxim Cournoyer
7b15e14a90
gnu: fpc: Fix it, really.
...
* gnu/packages/pascal.scm (fpc): Inputs are controlled to be package-like
objects, so the previous attempt also failed.
[native-inputs]{fpc-binary}: Backtrack to the original solution, which is to
use the x86_64 bootstrap input for unsupported architectures.
2021-11-12 17:43:31 -05:00
Timotej Lazar
f634a0baab
services: Add qemu-guest-agent service.
...
* gnu/services/virtualization.scm (<qemu-guest-agent-configuration>): New
record.
(qemu-guest-agent-shepherd-service): New procedure.
(qemu-guest-agent-service-type): New variable.
* doc/guix.texi (Virtualization Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-12 23:41:44 +01:00
Attila Lendvai
0c21ec1c79
import: utils: Add more licenses and extend their detection.
...
* guix/import/utils.scm (spdx-string->license): Identify more
licenses (CC-BY-4.0, Freetype, HPND).
* guix/licenses.scm: Add a comment that mentions "MIT" so that people
who grep for MIT end up there.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-12 23:34:18 +01:00
Maxim Cournoyer
9c6a1d6933
gnu: gnome-boxes: Fix build.
...
Due to webkitgtk being built with libsoup@3, the pkg-config file it produces
corresponds to 'webkit2gtk-4.1' rather than 'webkit2gtk-4.0', which is the one
gnome-boxes need.
* gnu/packages/gnome.scm (gnome-boxes)[meson]: New argument.
[native-inputs]{libsoup}: Use libsoup-minimal-2.
{webkitgtk}: Use webkitgtk-with-libsoup2.
2021-11-12 17:19:36 -05:00
Maxim Cournoyer
d36cba20ef
gnu: fpc: Lazily evaluate the error case.
...
* gnu/packages/pascal.scm (fpc)[native-inputs]: Defer evaluating the match
directive; the error condition would previously be eagerly evaluated and cause
Guix to fail on non-intel machines.
2021-11-12 17:16:14 -05:00
Vivien Kraus
8ab799faab
gnu: gnome-boxes: Don’t use bundled libhandy.
...
* gnu/packages/gnome.scm (gnome-boxes) [inputs]: Add libhandy.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-12 17:23:01 +00:00
Vivien Kraus
90b737bb8d
gnu: gnome-boxes: Update to 41.1.
...
* gnu/packages/gnome.scm (gnome-boxes): Update to 41.1.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-12 17:21:24 +00:00
Vivien Kraus
b82cb1ff14
gnu: appstream-glib: Fix build.
...
* gnu/packages/glib.scm (appstream-glib) [inputs]: Use libsoup-minimal-2.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-12 11:26:35 -05:00
Ricardo Wurmus
d460770568
gnu: dino: Use libsoup 2.
...
* gnu/packages/messaging.scm (dino)[inputs]: Replace libsoup with
libsoup-minimal-2.
2021-11-12 15:46:14 +00:00
Danny Milosavljevic
da73727f1a
gnu: Add texlive-latex-bussproofs.
...
* gnu/packages/tex.scm (texlive-latex-bussproofs): New variable.
2021-11-12 16:22:35 +01:00
Maxim Cournoyer
f17ca6f2b8
gnu: yelp: Update to 41.0.
...
* gnu/packages/gnome.scm (yelp): Update to 41.0.
2021-11-12 09:35:33 -05:00
Maxim Cournoyer
86389d147d
gnu: yelp-xsl: Update to 41.0.
...
* gnu/packages/gnome.scm (yelp-xsl): Update to 41.0.
[origin]: Adjust URI.
2021-11-12 09:34:58 -05:00
Mathieu Othacehe
fb3df20116
build: bootloader: Add GPT support.
...
* gnu/build/bootloader.scm (install-efi-loader): Add GPT support.
2021-11-12 13:26:52 +00:00
Ryan Sundberg
096a2bf8c5
image: Support generating GPT images via partition-table-type
.
...
* gnu/image.scm (<image>)[partition-table-type]: New field.
* gnu/system/image.scm: Implement partition-table-type logic for
genimage.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-11-12 12:06:58 +00:00
Ryan Sundberg
39754503e8
gnu: genimage: Update to 14.
...
Update genimage from version 11 to 14. A patch is required for the
tests due to differences in ext tooling.
* gnu/local.mk (dist_patch_DATA): Replace patch reference.
* gnu/packages/genimage.scm: Update package source.
* gnu/packages/patches/genimage-mke2fs-test.patch: New patch file.
* gnu/packages/patches/genimage-signedness.patch: Delete obsolete patch.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-11-12 12:02:32 +00:00
Mathieu Othacehe
6e67c701a8
gnu: cuirass: Update to 1.1.0-5.ea09658.
...
* gnu/packages/ci.scm (cuirass): Update to 1.1.0-5.ea09658.
2021-11-12 10:30:59 +00:00
Mark H Weaver
33a80e1110
gnu: tar: Replace with 1.34 [fixes CVE-2021-20193].
...
* gnu/packages/base.scm (tar)[replacement]: New field.
(tar-1.34): New variable.
2021-11-12 02:52:46 -05:00
Maxim Cournoyer
ef77c3b3f1
gnu: evince: Use meson-0.59.
...
* gnu/packages/gnome.scm (evince)[meson]: Use meson-0.59.
2021-11-12 01:20:01 -05:00
Maxim Cournoyer
95633a36b2
gnu: geeqie: Update to 1.6.
...
* gnu/packages/image-viewers.scm (geeqie): Update to 1.6.
[phases]{correctly-locate-aux-scripts}: New phase.
2021-11-12 00:09:14 -05:00
Maxim Cournoyer
f250004bf9
gnu: libchamplain: Update to 0.12.20.
...
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.20.
[build-system]: Change to meson-build-system.
[propagated-inputs]{libsoup}: Use libsoup 2.
2021-11-12 00:09:14 -05:00
Maxim Cournoyer
ae44c3c359
gnu: libvirt-glib: Use meson-0.59.
...
* gnu/packages/virtualization.scm (libvirt-glib)
[meson]: New argument.
2021-11-11 23:04:48 -05:00
Maxim Cournoyer
79ed9584e1
gnu: libvirt: Update to 7.9.0.
...
This resolves a test failure.
* gnu/packages/virtualization.scm (libvirt): Update to 7.9.0.
2021-11-11 22:52:53 -05:00
Maxim Cournoyer
4e35935d77
gnu: libosinfo: Update to 1.9.0.
...
* gnu/packages/virtualization.scm (libosinfo): Remove trailing #t.
Update to 1.9.0.
2021-11-11 22:45:57 -05:00
Vivien Kraus
9273d83bc3
gnu: orbit2: Fix parallel build.
...
* gnu/packages/gnome.scm (orbit2): Remove trailing #t.
[phases]: Add a phase so that orbit-name-server-2 depends on
libname-server-2.a.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-11 21:58:37 -05:00
Maxim Cournoyer
79ca578182
gnu: fpc: Fix build.
...
The bootstrap binaries (!) were probably too old.
* gnu/packages/pascal.scm: Add missing copyright line.
(%fpc-version, %fpc-release-date): New variables.
(fpc-bootstrap-i386-3.0.4): Add a FIXME for a proper bootstrap. Rename to...
(fpc-bootstrap-i386): ... this and update to 3.2.2. Use %fpc-version.
(fpc-bootstrap-x86_64-3.0.4): Rename to...
(fpc-bootstrap-x86_64): ... this and update to 3.2.2. Use %fpc-version.
(fpc): Remove trailing #t.
[version]: Use %fcp-version.
[inputs]: Adjust accordingly.
[phases]: Remove hard coded version and release strings.
2021-11-11 21:52:08 -05:00
Maxim Cournoyer
ab0cf06244
gnu: rust: Remove #:rust ,rust-1.52 arguments.
...
Only the last rust is now suitable to be used, which is 1.54 (the default).
* gnu/packages/crates-io.scm (rust-diffus-0.10)
(rust-jetscii-0.5, rust-news-flash-1, rust-opml-1)
(rust-snake-case-0.3, rust-strong-xml-0.6): Remove #:rust argument.
(rust-obfstr-0.3): Remove arguments field.
2021-11-11 13:35:51 -05:00
Maxim Cournoyer
4b1538e6ef
gnu: kexec-tools: Fix build on i686-linux.
...
* gnu/packages/linux.scm (kexec-tools)
[native-inputs]: Add binutils-next and its accompanying wrapper.
2021-11-11 12:18:37 -05:00
Maxim Cournoyer
d26584fcda
gnu: binutils-gold: Inherit from binutils-next.
...
And reinstate tests on non-x86 architectures, as the past problems now appear
to be resolved.
* gnu/packages/base.scm (binutils-gold): Inherit from binutils-next.
[tests?]: Remove argument.
[inputs]: Remove gcc:lib, which is already included implicitly.
2021-11-11 12:18:37 -05:00
Maxim Cournoyer
ac6f677249
gnu: Add binutils-next.
...
* gnu/packages/base.scm (binutils-next): New variable.
2021-11-11 12:18:37 -05:00
Maxim Cournoyer
661b25a2ed
gnu: openblas: Do not build static library.
...
* gnu/packages/maths.scm (openblas)[make-flags]: Add NO_STATIC=1.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
9e497f44ba
gnu: openblas: Add support for older x86 processors.
...
Fixes <https://issues.guix.gnu.org/51452 >.
* gnu/packages/maths.scm (openblas)[make-flags]: Make the x86_64, i686,
powerpc64le and aarch64 architectures share the same flags; this causes the
DYNAMIC_OLDER=1 to be added for all of them and TARGET=GENERIC to be added for
the x86_64 and i686 architectures.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
59ca8d6483
gnu: glade3: Use meson-0.59.
...
* gnu/packages/gnome.scm (glade3)[meson]: Use meson-0.59.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
2873ad49a0
gnu: libgweather: Use libsoup 2.
...
* gnu/packages/gnome.scm (libgweather)[inputs]{libsoup}: Use libsoup-minimal-2.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
d5c79f53d3
gnu: network-manager-applet: Use meson-0.59.
...
* gnu/packages/gnome.scm (network-manager-applet)[meson]: Use meson-0.59.
2021-11-11 12:18:36 -05:00