* gnu/packages/kde-frameworks.scm (kwayland)[build-system]: Change to
QT-BUILD-SYSTEM to avoid overriding the check phase, and to get verbose output
on failure.
[arguments]: Add #:parallel-build?. Remove skip-specific-tests phase. Don't
override check phase, but add new to set XDG_RUNTIME_DIR.
Before this commit, the .cabal metadata file referred to the previous version,
but was not noticed because it had no incompatible changes, and was 404
upstream (thus falling back to cache) until recently a new metadata revision
was made for 0.11.102.1.
https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/revisions/
This is a follow-up to commit 54f4502e45, which
should have reset #:cabal-revision to 0 and changed the hash.
* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256)[arguments]: Update
#:cabal-revision hash.
* gnu/packages/patches/emacs-native-comp-driver-options.patch: New file.
* gnu/local.mk: Register it here.
* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-2.4aeb80c.
* doc/guix.texi ("Application Setup")["Emacs Packages"]: Add a note
explaining that Emacs can compile packages to native code now.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/patches/gemmi-fix-pegtl-usage.patch: New file.
* gnu/packages/patches/gemmi-fix-sajson-types.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/chemistry.scm (gemmi): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/cpp.scm (pocketfft-cpp): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Was not updated after update in commit b97f549b14.
* gnu/packages/haskell-xyz.scm (ghc-lucid)[arguments]: Update
cabal-revision.
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
Fixes a regression introduced in
602527ab97 that broke
'tests/guix-build-branch.sh'.
* guix/git.scm (resolve-reference): Revert change from
602527ab97.
Commit 0b120ad5f8 introduced a circular
dependency where (gnu packages erlang) would transitively load
(gnu packages emacs-xyz) before the emacs-erlang package was defined.
* gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-erlang)[#:inputs]: Wrap in
delay.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This fixes an issue, wherein inadvertent native compilation leads to
system crashes. See <https://bugs.gnu.org/57878> for a discussion.
* gnu/packages/emacs-xyz.scm (emacs-ido-completing-read+)[arguments]:
Add a phase to disable native compilation.
Commit 6a2e303d3a had modified prompt_yes_no to only read a single character,
aiming to ease the user experience. This was, in retrospect, a bad idea, as
it makes user input error more likely and introduces complexity.
This commit reverts to line-oriented input, while preserving the default yes
value so that a user can simply hit 'Enter' at the prompt in place of typing
"yes".
* etc/guix-install.sh (_flush): Delete function.
(prompt_yes_no): Restore line-oriented read. Remove loop. Make anything else
than yes means no. Use Bash features to streamline definition.
Reported-by: Lars-Dominik Braun <lars@6xq.net> and others.