* gnu/packages/games.scm (angband): Update to 4.2.6.
[source]: Delete non-free and unused Windows libraries.
[arguments]:<#:phases>: Add 'fix-infinite-loop-on-sighup to prevent SIGHUP
from triggering an infinite loop.
Change-Id: I865d80f02e1ee815ea3fdabfe6999ae13e4120a9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
With the latest 2.2.X version of cadical, lean4's test suite fails.
This can be mitigated by packaging the old version as cadical-2.1.
* gnu/packages/maths.scm (cadical-2.1): New variable.
* gnu/packages/lean.scm (lean4)[inputs]: Replace cadical with cadical-2.1.
Change-Id: Id5e4a06266e0688454040caf0766bf8d769bbd10
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/dlang.scm (d-tools)[#:phases]: Build test executables for the
target bit size.
Change-Id: I49ea559c857757abb217ff896ebd6994ea4a90c0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/patches/ldc-i686-int128-alignment.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/dlang.scm (ldc-bootstrap)[patches]: Use it.
Change-Id: I21671c2a54634c284d8832f0627fe28494e1b0b8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Keep tools and driver in strict sync, as that is what upstream supports.
(‘Tightly coupled’ ain't even the word; it's the same source tree.)
* gnu/packages/file-systems.scm (bcachefs-linux-module)[version]:
Inherit from bcachefs-tools-minimal.
[source]: Likewise.
Change-Id: Ibe93f07ad1e7ebc995c4043fece3d4d0a1212d3c
* gnu/packages/file-systems.scm (bcachefs-linux-module): Update to
1.37.4.
[arguments]: Remove the now-obsolete 'patch-source phase. I'm surprised
that it ever worked as it broke Makefile syntax.
Change-Id: Ice76e94bca91901e565eef57469091a7fb891ab1
* gnu/packages/llvm.scm (make-llvm-rocm)[arguments]: Use system->llvm-target
instead of hardcoded "X86" for LLVM_TARGETS_TO_BUILD, so that the native
backend is always available. This fixes test failures on non-x86 hosts where
llc cannot resolve the default triple.
Change-Id: I2e94583452730c15fe5e24a39420289cdff70202
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7472
Previously the message would be something like:
shepherd[1]: could not mount partition efivarfs: ~A
* gnu/build/file-systems.scm (mount-file-system): On ‘system-error?’
destructure the arguments of C.
Change-Id: I4e84d8ce424dd1d07eae5e22389164479309bbfd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7463
* gnu/packages/file-systems.scm (bcachefs-linux-module)[home-page]:
Inherit from bcachefs-tools-minimal rather than the /static variant.
Change-Id: Ia3b28916300380ccc5956bfcb19f62c0d6628fd8
Previously, the actual bcachefs.ko.zst was missing.
* gnu/packages/file-systems.scm (bcachefs-linux-module)[arguments]:
Set #:make-flags and honour them in the 'prepare-build-directory
phase (renamed to avd. p'ntless abbr.).
Fixes: #6601
Change-Id: I9df0396bda73421bf1233491a6e7eace40073c51
Spawning niri with `dbus-run-session` as is done here causes the compositor
and children applications to run within it's own D-Bus session bus rather than
relying on the already existing one. This causes Guix home services that rely
on a session bus to misbehave within a niri session, as the bus the services
are talking to is not the same as the one niri & applications see. Guix home
already provides a `home-dbus-service-type` for ensuring a D-Bus session bus
exists, so it makes sense to just rely on that.
* gnu/home/services/niri.scm (home-niri-service-type): Add
HOME-DBUS-SERVICE-TYPE extension.
(home-niri-shepherd-service)[requirement]: Add DBUS requirement.
[start]: Drop the 'dbus-run-session' call in favour of extending
HOME-DBUS-SERVICE-TYPE.
Change-Id: I1d402064128fe94aaaa2868e174752ef640dd31e
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
During update to 0.21 in 1beeaed371 the
’emacs let binding was left behind.
* gnu/packages/emacs-xyz.scm (emacs-xelb)[arguments]: Clean up
’regenerate-el-files #:phase.
Change-Id: I8b4180e658eaefecd616bdfff2e3b619bf72aa07
Previously, modules we want were not normalized before comparing with
builtin-modules, which was normalized by file-name->module-name.
This made the code unable to find modules like nls_iso8859-1 (normalized to
nls_iso8859_1) and usb-storage (normalized to usb_storage) when they're built
into the kernel.
* gnu/system/linux-initrd.scm (flat-linux-module-directory) [modules-to-lookup]:
Normalize module name before comparing with builtin ones.
Change-Id: Ifb3ab298b8435c38040a6d58cdb53a3a46eb8ee1
Merges: #7514
The use case is to implement package aliasing on top of the existing
superseding mechanism.
* gnu/packages.scm (%find-package): Supress supersession info when package has
‘supress-supersession-info’ property.
Change-Id: Ia1077118dad0133f91575a5a70238618f2475300
Merges: #7407
* gnu/packages/python-compression.scm (python-cramjam)[arguments]:
Adjust the test-flags to skip another test.
Change-Id: If83f72c5da43a1c0087192e001c359a16b2c7f14
This reverts commit b025c71030.
`texlive-local-tree' is not meant to be propagated, but should be used as
a native input to build documentation.
Change-Id: I60313c7608e91fd2613614ddb76ba5602e25d0fe
When you want to invoke wg-quick yourself, for example from a script,
this procedure is useful to produce the configuration file for it.
* gnu/services/vpn.scm (define-module)<#:export>:
Add wireguard-configuration-file.
Change-Id: Ifab8a9d731de19d2943517bf18c156a56fea4cca
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
The extra dependencies specified in Rakefile are only necessary
if when using Ruby build system's check phase.
* gnu/packages/ruby.scm (ruby-test-unit)[arguments]<#:phases>:
Replace check phase to run the test script directly.
[native-inputs]: Remove bundler, ruby-packnga and ruby-yard.
Change-Id: Ia0cdf09989d2c12f1c72e059806fb2ef8081fc8d
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
* gnu/packages/linux.scm (corefreq): Update to 2.1.0.
[#:phases]<patch-Makefile>: Use ‘echo’ instead of ‘@echo’.
<prepare>: Drop call to “make”.
Fixes: guix/guix#7330 (corefreq fails to build)
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>