* gnu/packages/lua.scm (lua-cqueues): Update to 20200726.
[source]: Fetch from git repository.
[arguments]: Use G-expressions; disable two tests that need LuaJIT's ffi
module.
Change-Id: I969a9f173339d22e57fd6a5e4689889c0268c52d
* gnu/packages/graphics.scm (coin3d): Avoid use of dlopen and add
missing inputs.
Change-Id: I48d93218bd93f6ef4f10fb1c4f1cc22396040d7d
Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu/packages/graphics.scm (coin3d): Remove bundled expat and use the
system one.
Change-Id: Ief176e320b7f57c5c3f349f244ed7d76e54f8281
Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu/packages/graphics.scm (coin3d): New Variable.
(coin3D): Define as deprecated.
(coin3D-4): Point to coin3d.
* gnu/packages/engineering.scm (freecad): Use coin3d instead of coin3D.
* gnu/packages/python-xyz.scm (python-pivy): Ditto.
* gnu/packages/qt.scm (soqt): Ditto.
Change-Id: I4e83e25e80c512350f38024847891eac14723f26
Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu/packages/games.scm (widelands): Use new package style.
[snippet]: Simplify and drop trailing #t.
[arguments]: Use gexps. Tweak #:configure-flags to install the binary in bin/
instead of bin/games/ and data under share/ instead of bin/share/. Modify
'unbundle-fonts phase to not depend on input labels.
[inputs, native-inputs]: Drop input labels.
[home-page]: Drop trailing slash.
Change-Id: I75c535005ad1325ad170205b6e80b1039125619a
Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu/packages/cross-base.scm (cross-gcc-patches): Avoid
gcc-4.9.3-mingw-gthr-default.patch patch for GCC 13+ versions since it
does not apply.
Change-Id: I4bb14d687c53733d77099a761844815900b1266a
Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit fixes creating one more /gnu/store/ directory inside its
own prefix, creating again the same prefix inside it and then
installing in it.
* gnu/packages/qt.scm (signon-plugin-oauth2)[arguments]:
<#:make-flags>: Remove argument.
<#:phases>: In configure phase, add SIGNON_PLUGINS_DIR variable.
Change-Id: I10e973980228354c9943741dd480544bffca65b8
Signed-off-by: Christopher Baines <mail@cbaines.net>
Create a basic suite of tests to verify the display manager starts.
* gnu/tests/sddm.scm: New file.
Change-Id: Ia84926e9aab42c6781430c22aae0f892387d1a29
Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu/packages/avr-xyz.scm (simavr)<arguments>: Remove the #:modules keyword
argument as it contains the default modules only.
Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Idf350cad53db879e90a53849c23ac4e63b53cfd1
* gnu/packages/backup.scm (borg): Update to 1.2.8.
[arguments]: Remove a variety of workarounds that have been obviated by
changes upstream and in the Python package build tools.
Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I031bb4e6ac2f562a3e387a5e815b31416367766f
Address the build issue on i686-linux as seen in CI
<https://ci.guix.gnu.org/build/3395366/details>.
* gnu/packages/golang-web.scm (go-github-com-francoispqt-gojay):
[arguments]: Swap to list style. <#:tests?>: Only run on x86-64.
[home-page]: Move above synopsis.
[description]: Fix indentation.
Change-Id: I93a0970933de0b32729cf9a620b10e69e8e244eb
Address the build issue on i686-linux as seen in CI
<https://ci.guix.gnu.org/build/3395284/details>.
* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic): [arguments]:
<#:tests?>: Only run on x86-64.
Change-Id: Iab5a896be05d879f3552471d8789a11dba7826ce
* gnu/packages/syncthing.scm (go-github-com-golang-groupcache): Move
from here ...
* gnu/packages/golang-web.scm: ... to here.
Change-Id: I3e5393d13630529a0cf309e08b9e7dc9d5cba18a
Rename go-github-com-golang-groupcache-lru to
go-github-com-golang-groupcache to reflect go.mod import path as seen in
<https://pkg.go.dev/github.com/golang/groupcache>. It will provide other
available submodules together with main module groupcache: lru,
singleflight, groupcachepb and consistenthash.
* gnu/packages/syncthing.scm (go-github-com-golang-groupcache):
[arguments]: Remove <#:unpack-path>, update <#:import-path> to make
other modules available.
[propagated-inputs]: Add go-github-com-golang-protobuf-proto.
* gnu/packages/ipfs.scm (kubo): [inputs]: Remove
go-github-com-golang-groupcache-lru, add
go-github-com-golang-groupcache.
Change-Id: I455eecd2ebeff5f456f83621aa85b4de7d60304e
* gnu/packages/plotutils.scm: Add end-file warning note to place new
packages in alphabetical order.
Change-Id: I31fc48b404a804ae59bfb19db09bc14874b5eebb
* gnu/packages/golang.scm (go-go-uber-org-multierr): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: If343d3b97a4b625424ee846c903e5db1b91fcc23
Ammend a lint warning: URI https://go.uber.org/goleak returned
suspiciously small file (581 bytes).
* gnu/packages/golang-check.scm (go-go-uber-org-goleak): Fix home page.
Change-Id: Id911550e750c35a7e1bab1428e9f393974c78c84
* gnu/packages/golang.scm (go-go-uber-org-goleak): Move from here ...
* gnu/packages/golang-check.scm: ... to here.
Change-Id: Iaadd6506457cb3487df8f27f71442a6dcabce816
Ammend a lint warning: URI https://go.uber.org/atomic returned
suspiciously small file (581 bytes).
* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic) [home-page]: Fix
URL.
Change-Id: I361f52f2a62f36cde5435cec6f336c1c114f44b0
* gnu/packages/golang.scm (go-go-uber-org-atomic): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ib12085510b40a00e61dda2ae886754a116edd032
* gnu/packages/golang.scm (go-github-com-pbnjay-memory): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ie46dfc76fd468ab3a5af886592a150e3e4565111
* gnu/packages/backup.scm (restic-rest-server): Use G-expressions.
[arguments] <#:phases>: Swap back to standard 'check phase and add
'set-tmpdir phase.
[native-inputs]: Swap from propagated-inputs to native-inputs, sort
alphabetically.
Change-Id: I5010a2dd81b887d8ef10fa27b3ffcb228e08fade
* gnu/packages/chez.scm (chez-scheme)[source]<snippet>: Also unbundle
pre-built boot files.
(chez-scheme-bootstrap-bootfiles): Stop inheriting from 'chez-scheme'.
[native-inputs]: Add 'zuo', 'chez-nanopass-bootstrap', and either
'chez-scheme-for-racket' or, for cross builds, 'chez-scheme'.
[build-system]: Change to gnu-build-system.
[arguments]: Change to run 'configure' and then bootstrap via
`make re.boot` or, for cross builds, `make cross.boot`
[synopsis, description]: Update accordingly.
(chez-scheme-for-racket-bootstrap-bootfiles)[synopsis]: Write "boot
files" as two words in prose.
[description]: Likewise.
* gnu/packages/racket.scm: Update comments.
Change-Id: I55d9b57090ecaca0aa2ab19c2c3ebae2243a9173
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Since Chez Scheme 10.0.0 supports all of the backends added in Racket's
branch, the complexity of '%chez-features-table' is no longer needed.
Ideally, even more of this logic could be maintained upstream, but this
change will simplify maintenance in the mean time.
* gnu/packages/chez.scm (target-chez-arch): Recognize loongarch64.
(chez-upsteam-features-for-system): Remove function.
(%chez-features-table): Replace with ...
(define-machine-types, %machine-types): ... this new macro and variable,
using the list copied directly from the Chez Scheme source code.
(nix-system->pbarch-machine-type): Update docstring, since pbarch
machine types are supported upstream as of Chez Scheme 10.0.0.
(racket-cs-native-supported-system?): Replace with ...
(nix-system->native-chez-machine-type): ... this new function,
implemented using '%machine-types'.
(chez-scheme-for-racket): Update accordingly.
(chez-scheme-for-racket-bootstrap-bootfiles): Likewise.
* gnu/packages/racket.scm (racket-vm-cs): Likewise.
Change-Id: I46efebaf48cce388075ab4873c16a6f5f9692bb7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Chez Scheme 10.0.0 includes all of the additional platform support
developed on the Racket branch.
* gnu/packages/chez.scm (chez-scheme-for-system): Deprecate it.
Change-Id: I7e11c8c4d95f41ff63e5c52be664a537556393c1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>