disarchive-manifest: Filter out origins without a hash.
* etc/disarchive-manifest.scm (disarchive-collection): Filter out
origins with a phony hash.
gnu: Add perf-tools.
* gnu/packages/instrumentation.scm (perf-tools): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: veusz: Fix build.
* gnu/packages/maths.scm (veusz)[arguments] Fix lookup of qtsvg path
in wrap-executable phase.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
installer: parted: Call set-system before set-flags.
Parted 3.5 introduces the following regression:
- partition-set-flag sets the BIOS_GRUB flag. The partition type is set to
PARTITION_BIOS_GRUB_GUID.
- partition-set-system resets the partition type to PARTITION_LINUX_DATA_GUID
undoing what's done by partition-set-flag.
To prevent it, reverse the call order.
Fixes: <https://issues.guix.gnu.org/55549>.
* gnu/installer/parted.scm (mkpart): Call partition-set-system before
partition-set-flag.
installer: parted: Log partition flags.
* gnu/installer/parted.scm (mkpart): Log them.
gnu: Add svkbd.
* gnu/packages/suckless.scm (svkbd): New variable.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: ugrep: Update to 3.8.3.
* gnu/packages/search.scm (ugrep): Update to 3.8.3.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: xfce: Replace 'gtk-xfce-engine' with 'greybird-gtk-theme'.
Suggested in <https://issues.guix.gnu.org/54719>.
* gnu/packages/xfce.scm (xfce)[inputs]:
Replace 'gtk-xfce-engine' with 'greybird-gtk-theme'.
gnu: grub-efi32: Fix building on aarch64-linux.
* gnu/packages/bootloaders.scm (grub-efi32)[arguments]: When building
for aarch64-linux add TARGET_CC to configure-flags.
[native-inputs]: When building for aarch64-linux add cross-gcc and
cross-binutils for arm-linux-gnueabihf.
gnu: openssl: Use 'target-*' predicates from (guix utils).
* gnu/packages/tls.scm (target->openssl-target): Rewrite in terms of the
'target-*' predicates.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
utils: Add target-mips64el?.
* guix/utils.scm (target-mips64el?): New function. It detects whether the
target system is mips64el.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: openssl: Cross-compile to mingw.
* gnu/packages/tls.scm (target->openssl-target): Add cases for mingw and
mingw64.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add lkrg.
* gnu/packages/linux.scm (lkrg): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: lightdm: Add bash-minimal as an input.
Suggested by 'guix lint'.
* gnu/packages/display-managers.scm (lightdm)[inputs]: Add
BASH-MINIMAL. Replace COREUTILS by COREUTILS-MINIMAL.
gnu: emacs-next: Enable SQLite3 support.
[[PGP Signed Part:No public key for 66397F84F76693F9 created at 2022-07-20T06:08:56+0200 using EDDSA]]
[[End of PGP Signed Part]]
>From 068de10c98b5d29adb13963222a1ca21ef7b0a76 Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last@163.com>
Date: Wed, 20 Jul 2022 12:07:09 +0800
Subject: [PATCH] gnu: emacs-next: Enable SQLite3 support.
* gnu/packages/emacs.scm (emacs-next)[inputs]: Add sqlite.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
disarchive-manifest: Handle tar.xz archives.
* etc/disarchive-manifest.scm (tarball-origin?): Add ".tar.xz".
utils: Add as-for-target.
* guix/utils.scm (as-for-target): New function.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: linux-libre 4.9: Update to 4.9.325.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.325.
(linux-libre-4.9-pristine-source): Update hash.