3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

72236 commits

Author SHA1 Message Date
Michael Rohleder
d88408b25e
gnu: xfce: Update to 4.16.0.
* gnu/packages/xfce.scm (libxfce4util): Update to 4.16.0.
(xfconf): Update to 4.16.0.
[arguments]: Add phase to disable hanging test.
(libxfce4ui): Update to 4.16.0.
[inputs]: Remove unneeded gtk+-2.
(exo): Update to 4.16.0.
[arguments]: Remove wrap-exo-compose-mail phase.
[inputs]: Remove unneeded gtk+-2 and perl-uri.
(garcon): Update to 0.8.0.
[inputs]: Remove unneeded gtk+-2.
(tumbler): Update to 4.16.0.
(xfce4-panel): Update to 4.16.0.
(xfce4-appfinder): Update to 4.16.0.
(xfce4-session): Update to 4.16.0.
(xfce4-settings): Update to 4.16.0.
[inputs]: Add python.
(thunar): Update to 4.16.0.
(thunar-volman): Update to 4.16.0.
(xfwm4): Update to 4.16.0.
(xfdesktop): Update to 4.16.0.
(xfce4-power-manager): Update to 4.16.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-14 17:15:18 +01:00
Stefan
795db9d219
gnu: qemu: Fix ioctl(…, SIOCGIFCONF, …) for emulated 64 bit architectures.
* gnu/packages/virtualization.scm (qemu): Add a snippet to fix a bug in the
do_ioctl_ifconf() function of qemu to make ioctl(…, SIOCGIFCONF, …) work for
emulated 64 bit architectures.

The sizeof(struct ifreq) is 40 for 64 bit and 32 for 32 bit architectures.
This structure contains a union of other structures, of which struct ifmap
is the biggest for 64 bit architectures. Calling ioctl(…, SIOCGIFCONF, …)
fills a struct sockaddr of that union, and do_ioctl_ifconf() only considered
that struct sockaddr for the size of the union, which has the same size as
struct ifmap on 32 bit architectures. So do_ioctl_ifconf() assumed a wrong
size of 32 for struct ifreq instead of the correct size of 40 on 64 bit
architectures.

The fix makes do_ioctl_ifconf() handle struct ifmap as the biggest part of
the union, treating struct ifreq with the correct size.

This fixes (@ (guix build syscalls) network-interface-names) when used in
emulated 64 bit architectures.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-14 17:15:18 +01:00
Ricardo Wurmus
4f38e0e47b
gnu: Add lv2-speech-denoiser.
* gnu/packages/audio.scm (lv2-speech-denoiser): New variable.
2021-01-14 17:11:05 +01:00
Tobias Geerinckx-Rice
9f60d92729
gnu: nano: Update to 5.5.
* gnu/packages/nano.scm (nano): Update to 5.5.
2021-01-14 16:20:45 +01:00
Tobias Geerinckx-Rice
45b4712c55
gnu: lldpd: Update to 1.0.8.
* gnu/packages/networking.scm (lldpd): Update to 1.0.8.
2021-01-14 16:20:45 +01:00
Tobias Geerinckx-Rice
f5c9e76f97
gnu: jucipp: Update to 1.6.2.
* gnu/packages/text-editors.scm (jucipp): Update to 1.6.2.
2021-01-14 16:20:45 +01:00
Tobias Geerinckx-Rice
526fff3de0
gnu: elementary-xfce-icon-theme: Update to 0.15.2.
* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.15.2.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice
8eb5f097b1
gnu: lxc: Update to 4.0.6.
* gnu/packages/virtualization.scm (lxc): Update to 4.0.6.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice
1fb0c5ac9f
gnu: perl-net-http: Update to 6.20.
* gnu/packages/web.scm (perl-net-http): Update to 6.20.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice
00275eacb0
gnu: diffstat: Update to 1.64.
* gnu/packages/version-control.scm (diffstat): Update to 1.64.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice
bcf2f79c06
gnu: xsettingsd: Update to 1.0.2.
* gnu/packages/xdisorg.scm (xsettingsd): Update to 1.0.2.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice
ee858defb2
gnu: acpica: Update to 20210105.
* gnu/packages/admin.scm (acpica): Update to 20210105.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice
21c7421180
gnu: system-config-printer: Update to 1.5.15.
* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.15.
2021-01-14 16:20:43 +01:00
Tobias Geerinckx-Rice
231c70b14b
gnu: eolie: Update to 0.9.101.
* gnu/packages/gnome.scm (eolie): Update to 0.9.101.
2021-01-14 16:20:43 +01:00
Maxim Cournoyer
e45dcf4990
gnu: texlive-wasysym: Update synopsis and description.
* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
'wasy', not WASY2.
[description]: Likewise.  Use code ornaments for the LaTeX package names.
2021-01-14 09:48:54 -05:00
Maxim Cournoyer
0602047ca9
gnu: Add texlive-wasy.
* gnu/packages/tex.scm (texlive-wasy): New variable.
2021-01-14 09:48:52 -05:00
Maxim Cournoyer
05b2826122
gnu: Add texlive-helvetic.
* gnu/packages/tex.scm (texlive-helvetic): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer
0390d786bb
gnu: Add texlive-courier.
* gnu/packages/tex.scm (texlive-courier): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer
7b825087ec
gnu: Add texlive-jknappen.
* gnu/packages/tex.scm (texlive-jknappen): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer
56edfeec6c
gnu: Add texlive-tipa.
* gnu/packages/tex.scm (texlive-tipa): New variable.
2021-01-14 09:24:51 -05:00
Maxim Cournoyer
18d4d15d4a
gnu: Add config.
* gnu/packages/autotools.scm (config): New variable.
2021-01-14 09:24:50 -05:00
Maxim Cournoyer
2c12d73a62
gnu: Add texlive-marvosym.
* gnu/packages/tex.scm (texlive-marvosym): New variable.
2021-01-14 09:24:50 -05:00
Maxim Cournoyer
2596099c25
gnu: Add docbook-sgml-3.1.
* gnu/packages/docbook.scm (docbook-sgml-3.1): New variable.
2021-01-14 09:24:50 -05:00
Maxim Cournoyer
b4b6f676cd
gnu: Add perl-sgmls.
* gnu/packages/perl.scm (perl-sgmls): New variable.
2021-01-14 09:24:50 -05:00
Maxim Cournoyer
81920e6d59
gnu: Add docbook-dsssl.
* gnu/packages/docbook.scm (docbook-dsssl): New variable.
2021-01-14 09:24:50 -05:00
Maxim Cournoyer
14ac034dab
gnu: Add docbook-sgml.
* gnu/packages/docbook.scm (docbook-sgml): New variable.
2021-01-14 09:24:49 -05:00
Maxim Cournoyer
273cf0378d
gnu: Add iso-8879-entities.
* gnu/packages/docbook.scm (iso-8879-entities): New private variable.
2021-01-14 09:24:49 -05:00
Maxim Cournoyer
1729fb52ab
gnu: Add openjade.
* gnu/packages/xml.scm (openjade): New variable.
2021-01-14 09:24:49 -05:00
Maxim Cournoyer
de99dc4824
gnu: opensp: Add doc output, enable tests and add search path.
* gnu/packages/xml.scm (opensp)[outputs]: Add doc output.
[inputs]: Move to...
[native-inputs]: ... here.  Add autoconf, automake, gettext and libtool and
libxml2.
[arguments]: Enable tests.
{make-flags}: New argument.
[phases]{patch-docbook-paths}: No longer patch XMLTO command line.
{delete-configure, honor-docdir, fix-tests-makefile.am}: New phases.
[native-search-paths]: Define a SGML_CATALOG_FILES search path specification.
[description]: Extend description.
2021-01-14 09:24:31 -05:00
Maxim Cournoyer
a34eafce27
gnu: opensp: Move package to (gnu packages xml).
* gnu/packages/finance.scm (opensp): Move to...
* gnu/packages/xml.scm (opensp): ... here.
2021-01-14 09:24:06 -05:00
Sharlatan Hellseher
88eb5370ec
gnu: Add cl-mssql.
* gnu/packages/lisp-xyz.scm (cl-mssql, ecl-mssql, sbcl-mssql): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-14 10:22:50 +01:00
Sharlatan Hellseher
0c0a2831b0
gnu: Add freetds.
* gnu/packages/databases.scm (freetds): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-14 10:22:50 +01:00
Ludovic Courtès
4c21676698
news: Add entry for zstd support.
* etc/news.scm: Add entry.
2021-01-14 09:49:07 +01:00
Ludovic Courtès
a879e35116
gnu: guix: Update to 1w6i9z4.
* gnu/packages/package-management.scm (guix): Update to 1w6i9z4.
2021-01-14 09:12:25 +01:00
Ludovic Courtès
03655f1e41
self: Add dependency on guile-zstd.
* guix/self.scm (specification->package): Add "guile-zstd".
(compiled-guix)[guile-zstd]: New variable.
[dependencies]: Add it.
2021-01-14 09:12:24 +01:00
Jelle Licht
296156d9d1
gnu: emacs-ivy-posframe: Fix source URL.
* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe)[source]: Fix URL.
2021-01-14 08:46:25 +01:00
Vincent Legoll
ca34b6f045
gnu: ipxe: Update to 1.21.1.
* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-01-14 01:31:06 +01:00
Vincent Legoll
aeed7218a9
gnu: Add ipxe.
* gnu/packages/bootloaders.scm (ipxe): New variable.
* gnu/packages/patches/ipxe-reproducible-geniso.patch: New file …
* gnu/local.mk (dist_patch_DATA): … add it.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-01-14 01:17:04 +01:00
Christopher Lemmer Webber
872aa117d2
gnu: crawl: Update to 0.26.0.
* gnu/packages/games.scm (crawl): Update to 0.26.0.
  Remove no-longer-needed snippet.
2021-01-13 18:30:41 -05:00
Ludovic Courtès
23862011c3
tests: Fix JSON syntax error in 'crate.scm'.
This issue is caught with Guile-JSON 4.4.1, but not by 4.3.2.

* tests/crate.scm (test-root-dependencies): Add missing comma.
2021-01-13 22:42:49 +01:00
Ludovic Courtès
e28d2cdd75
doc: Mention optional dependency on Guile-zstd.
* doc/guix.texi (Requirements): Add Guile-zstd.
2021-01-13 22:24:19 +01:00
Ludovic Courtès
016299d859
substitute: Add zstd support.
* guix/scripts/substitute.scm (%compression-methods): Add zstd.
(compresses-better?): "lzip" always wins.
2021-01-13 22:24:19 +01:00
Ludovic Courtès
d288a4de7d
publish: Add support for zstd compression.
* guix/scripts/publish.scm (compress-nar)[write-compressed-file]: New
procedure.
Use it for 'gzip' and 'lzip'.  Add 'zstd.
(nar-response-port, string->compression-type): Add case for 'zstd'.
* tests/publish.scm (zstd-supported?): New procedure.
("/nar/zstd/*"): New test.
* doc/guix.texi (Invoking guix publish): Document zstd compression.
(Base Services): Add cross-reference to the above node.
2021-01-13 22:24:19 +01:00
Ludovic Courtès
db0cecdf6b
utils: Support zstd compression via Guile-zstd.
* guix/utils.scm (lzip-port): Return a single value.
(zstd-port): New procedure.
(decompressed-port, compressed-output-port): Add 'zstd' case.
* tests/utils.scm (test-compression/decompression): Test 'zstd' when
the (zstd) module is available.
2021-01-13 22:24:19 +01:00
Ludovic Courtès
0d04658710
utils: Remove 'compressed-output-port'.
This procedure was unused except in one test.

* guix/utils.scm (compressed-port): Remove.
* tests/utils.scm (test-compression/decompression): Rewrite to use
'compressed-output-port' instead.
2021-01-13 22:24:19 +01:00
Ludovic Courtès
0d22fc8d36
services: shepherd: 'shepherd-service-type' requires documentation.
* gnu/services/shepherd.scm (shepherd-service-type): Require a
'description' form.
* gnu/services/base.scm (root-file-system-service-type)
(rngd-service-type, host-name-service-type):
(virtual-terminal-service-type, console-keymap-service-type)
(syslog-service-type, swap-service-type)
(kmscon-service-type): Add description.
* gnu/services/networking.scm (dhcp-client-service-type): Likewise.
* gnu/system/install.scm (cow-store-service-type): Likewise.
* gnu/system/linux-container.scm (dummy-networking-service-type):
Likewise.
* gnu/system/mapped-devices.scm (device-mapping-service-type):
Likewise.
* tests/guix-system.sh: Likewise.
2021-01-13 22:24:18 +01:00
Leo Famulari
e9f3a800e2
gnu: linux-libre 4.14: Update to 4.14.251.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.251.
(linux-libre-4.14-pristine-source): Update hash.
2021-01-13 16:15:18 -05:00
Leo Famulari
40dc597b06
gnu: linux-libre 4.19: Update to 4.19.167.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.167.
(linux-libre-4.19-pristine-source): Update hash.
2021-01-13 16:15:15 -05:00
Leo Famulari
0dc484edcf
gnu: linux-libre 4.4: Update to 4.4.251.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.251.
(linux-libre-4.4-pristine-source): Update hash.
2021-01-13 14:05:18 -05:00
Leo Famulari
d679a78489
gnu: linux-libre 4.9: Update to 4.9.251.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.251.
(linux-libre-4.9-pristine-source): Update hash.
2021-01-13 14:05:18 -05:00