aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-02read-print: Improve declaration of integer bases.Ludovic Courtès
This is a followup to c3b1cfe76b7038f4030d7d207ffc417fed9a7ead. * guix/read-print.scm (%symbols-followed-by-octal-integers) (%symbols-followed-by-hexadecimal-integers): Remove. * guix/read-print.scm (%integer-forms): New variable. (integer->string)[form-base, octal?]: New procedures. Rewrite accordingly.
2022-09-02read-print: Define forms for which \n, \t, etc. are not escaped.Ludovic Courtès
Previously, the pretty-printer would unconditionally leave everything but double-quotes and backslashes unescaped when rendering a string. With this change, the previous behavior only applies to forms listed in %NATURAL-WHITESPACE-STRING-FORMS. * guix/read-print.scm (%natural-whitespace-string-forms): New variable. (printed-string): New procedure. (pretty-print-with-comments): Use it instead of 'escaped-string'. * tests/read-print.scm: Add test.
2022-09-02gnu: guile-ini: Update to 0.5.1.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.1. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-02gnu: guile-smc: Update to 0.5.2.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.5.2. [arguments]: Remove the patch phase that is not needed anymore. Remove a trailing #t in the wrap-program phase. [native-inputs]: Add "help2man" and "which". [inputs]: Use the new inputs style. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-02gnu: kbd: Update to 2.5.1.Efraim Flashner
* gnu/packages/linux.scm (kbd): Update to 2.5.1.
2022-09-02gnu: iw: Update to 5.19.Efraim Flashner
* gnu/packages/linux.scm (iw): Update to 5.19.
2022-09-02gnu: mg: Update to 20220614.Efraim Flashner
* gnu/packages/text-editors.scm (mg): Update to 20220614.
2022-09-01gnu: Delete mono and dependent packages.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/55026>. * gnu/packages/mono.scm: Delete file. * gnu/packages/patches/mono-mdoc-timestamping.patch: Likewise. * gnu/local.mk (GNU_SYSTEM_MODULES): De-register module file. (dist_patch_DATA): Re-register patch file. * gnu/packages/game-development.scm (fna): Delete variable. * gnu/packages/gl.scm (mojoshader-cs): Likewise. * gnu/packages/sdl.scm (sdl2-cs): Likewise.
2022-09-01gnu: diffoscope: Remove mono from native inputs.Maxim Cournoyer
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove mono.
2022-09-01gnu: pidgin: Remove mono support.Maxim Cournoyer
* gnu/packages/messaging.scm (pidgin)[configure-flags]: Remove "--enable-mono". [inputs]: Remove mono.
2022-09-01gnu: linux-libre 5.19: Update to 5.19.6.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.6. (linux-libre-5.19-pristine-source): Update hash.
2022-09-01gnu: linux-libre 5.10: Update to 5.10.140.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.140. (linux-libre-5.10-pristine-source): Update hash.
2022-09-01gnu: linux-libre 5.15: Update to 5.15.64.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.64. (linux-libre-5.15-pristine-source): Update hash.
2022-09-01gnu: fwupd: Disable remotes by default.Maxim Cournoyer
* gnu/packages/firmware.scm (fwupd) [configure-flags]: Add "-Dlvfs=disabled". [phases]{ensure-all-remotes-are-disabled}: New phase.
2022-09-01gnu: gnome-music: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (gnome-music)[native-inputs, inputs]: Remove labels.
2022-09-01gnu: network-manager-applet: Remove obsolete input.Marius Bakke
* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
2022-09-01gnu: network-manager-applet: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove labels.
2022-09-01gnu: network-manager-applet: Update to 1.28.0.Marius Bakke
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.28.0.
2022-09-01gnu: cheese: Don't patch docbook references.Marius Bakke
* gnu/packages/gnome.scm (cheese)[arguments]: Remove phase patch-docbook-xml.
2022-09-01gnu: cheese: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (cheese)[native-inputs]: Remove labels.
2022-09-01gnu: cheese: Update to 41.0.Marius Bakke
* gnu/packages/gnome.scm (cheese): Update to 41.0. [source](patches): Remove. * gnu/packages/patches/cheese-vala-update.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01gnu: glade: Use G-expression.Marius Bakke
* gnu/packages/gnome.scm (glade3)[arguments]: Convert to gexp.
2022-09-01gnu: glade: Don't patch docbook files.Marius Bakke
* gnu/packages/gnome.scm (glade3)[arguments]: Remove phase fix-docbook. [native-inputs]: Add LIBXML2.
2022-09-01gnu: glade: Remove obsolete input.Marius Bakke
* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
2022-09-01gnu: glade: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove labels.
2022-09-01gnu: glade: Update to 3.40.0.Marius Bakke
* gnu/packages/gnome.scm (glade3): Update to 3.40.0. [source](patches): Remove. * gnu/packages/patches/glade-gls-set-script-name.patch, gnu/packages/patches/glade-test-widget-null-icon.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01gnu: glade: gjs is a run-time dependency.Marius Bakke
* gnu/packages/gnome.scm (glade3)[native-inputs]: Move GJS ... [inputs]: ... here.
2022-09-01gnu: gtk-vnc: Remove obsolete input.Marius Bakke
* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
2022-09-01gnu: gtk-vnc: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove labels.
2022-09-01gnu: gtk-vnc: Update to 1.2.0.Marius Bakke
* gnu/packages/gnome.scm (gtk-vnc): Update to 1.2.0. [inputs]: Move GLIB, GNUTLS, LIBGCRYPT, CYRUS-SASL, LIBX11, and ZLIB ... [propagated-inputs]: ... here. Add GDK-PIXBUF.
2022-09-01gnu: Add convert-samples.Guillaume Le Vaillant
* gnu/packages/radio.scm (convert-samples): New variable.
2022-09-01gnu: csdr: Update to 0.18.0.Guillaume Le Vaillant
* gnu/packages/radio.scm (csdr): Update to 0.18.0. [source, home-page]: Switch to maintained repository. [build-system]: Switch to cmake-build-system. [native-inputs]: Add pkg-config. [inputs]: Add libsamplerate. [arguments]: Remove custom 'make-flags' and phases.
2022-09-01gnu: ungoogled-chromium: Update to 105.0.5195.52-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 105. (%chromium-version): Set to 105.0.5195.52. (%ungoogled-origin): Update hash. (%chromium-gcc-patchset): New origin. (origin-file, gcc-patch): New procedures. (%gcc-patches): New variable. (debian-patch): Implement in terms of ORIGIN-FILE. (ungoogled-chromium-snippet): Apply %GCC-PATCHES. (ungoogled-chromium)[source](sha256): Update hash. [arguments]: Patch more Opus headers & simplify.
2022-09-01installer: Fix segfault on double logical partition removal.Josselin Poiret
* gnu/installer/parted.scm (auto-partition!): Avoid removing logical partitions twice. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01read-print: Guess the base to use for integers being printed.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/57090>. Reported by Christopher Rodriguez <yewscion@gmail.com>. * guix/read-print.scm (%symbols-followed-by-octal-integers) (%symbols-followed-by-hexadecimal-integers): New variables. * guix/read-print.scm (integer->string): New procedure. (pretty-print-with-comments): Use it. * tests/read-print.scm: Add test.
2022-09-01gnu: libtool: Reinstate 2.4.7.Ludovic Courtès
This reverts commit 5b6b731c7d8ecbae0ead1600b4cd2f70c66d51ca, which was most likely intended for 'core-updates'; 'libtool-2.4.7' is *not* a duplicate package on the current 'master' branch. Fixes <https://issues.guix.gnu.org/57356>. Reported by Michael Ford <fanquake@gmail.com>. * gnu/packages/autotools.scm (libtool-2.4.7): New variable.
2022-09-01doc: Suggest more RAM for "Running Guix in a VM".Ludovic Courtès
Fixes <https://issues.guix.gnu.org/57474>. Reported by Michael F. Lamb <mike@orbital.rodeo>. Running 'guix pull' to target current revisions would lead to memory exhaustion. Bumping the memory size works around that. * doc/guix.texi (Running Guix in a VM): Change "-m 1024" to "-m 2048".
2022-09-01maint: Ignore cross-compilation to x86.Ludovic Courtès
This is consistent with what's done by 'cross-jobs' in (gnu ci). * etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu" and "i686-linux-gnu" from the list returned by 'targets'.
2022-09-01gnu: ilmbase: Skip failing test on i686-linux.Ludovic Courtès
* gnu/packages/graphics.scm (ilmbase)[arguments]: Add 'skip-test' phase.
2022-09-01gnu: ilmbase: Switch to gexps.Ludovic Courtès
* gnu/packages/graphics.scm (ilmbase)[arguments]: Use a gexp.
2022-09-01gnu: qpwgraph: Update to 0.3.5.Josselin Poiret
* gnu/packages/audio.scm (qpwgraph): Do it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01gnu: wireplumber: Update to 0.4.11.Josselin Poiret
* gnu/packages/linux.scm (wireplumber): Do it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01gnu: pipewire-0.3: Update to 0.3.56.Josselin Poiret
* gnu/packages/linux.scm (pipewire-0.3): Update it. [arguments]: Restore the shrink-runpath phase, as validate-runpath passes now. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01gnu: Add python-plotille.Peter Polidoro
* gnu/packages/python-xyz.scm (python-plotille): New variable. Signed-off-by: David Thompson <davet@gnu.org>
2022-09-01gnu: gitolite: Remove /usr reference for redis-server.David Thompson
* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute '/usr/sbin/redis-server' with 'redis-server' in Cache.pm source file.
2022-09-01gnu: Add appstream-qt.Brendan Tildesley
* gnu/packages/freedesktop.scm (appstream-qt): Add a build of appstream with Qt support. Co-authored-by: Marius Bakke <marius@gnu.org>
2022-09-01gnu: appstream: Update to 0.15.5.Marius Bakke
* gnu/packages/freedesktop.scm (appstream): Update to 0.15.2. [arguments]: Use G-expression. Add #:meson. Enable (some) previously failing tests. Don't patch docbook file names, and use SEARCH-INPUT-FILE for libstemmer header. Add phase to set HOME before tests. [inputs]: Add CURL and LIBXMLB. [native-inputs]: Add ITSTOOL and LIBXML2. [license]: Remove GPL2+. Co-authored-by: Brendan Tildesley <mail@brendan.scot> Co-authored-by: phodina <phodina@protonmail.com>
2022-09-01gnu: kmessagelib: Remove qtwebkit as an input.Brendan Tildesley
* gnu/packages/kde-pim.scm (kmessagelib): qtwebkit is unmaintained so it should be removed where possible. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01gnu: Add wayland-protocols 1.26.Brendan Tildesley
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01gnu: Add kdsoap.Brendan Tildesley
* gnu/packages/qt.scm (kdsoap): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>