~ruther/guix-local

gnu: Add argparse.

* gnu/packages/c.scm (argparse): New variable.

Change-Id: I846cf9229c44f6e40b07dc9f82cd0327ebd02fcb
gnu: grafx2: Update to 2.9.

* gnu/packages/game-development.scm (grafx2): Update to 2.9.
[source]: Use git-fetch.
[native-inputs]: Add which.
[inputs]: Use SDL2 libraries.  Add fontconfig.  Replace lua@5.1 with lua@5.3.
Remove libpng.

Change-Id: I8e731d51d430b6a68f786d0a6320f2e1b7b92dae
gnu: polyml: Update to 5.9.1.

* gnu/packages/sml.scm (polyml): Update to 5.9.1.

Change-Id: I93571e78e2a62f7aff05f2a93ccc3cb48c154a28
gnu: Add freeforth2.

* gnu/packages/forth.scm (freeforth2): New variable.

Change-Id: I7f505a2f6ba9146008061778e582032c95b62298
42773718 — Jelle Licht 1 year, 8 months ago
gnu: python-numba: Disable tests that are not reproducible.

Fixing #76260: Non-deterministic test failure in python-numba 0.61.0

* gnu/packages/python-xyz.scm (python-numba) [phases]
{disable-failing-tests}: Adjust the phase to skip some additional tests
that can fail depending on current CPU.

Change-Id: I67f3a100f5863f6d946a8d07428e802178bd7391
Reported-by: Ludovic Courtès <ludo@gnu.org>
Reviewed-by: Greg Hogan <code@greghogan.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
88eaa9e7 — Danny Milosavljevic 1 year, 8 months ago
gnu: python-mathics-django: Update to 8.0.1.

* gnu/packages/maths.scm (python-mathics-django): Update to 8.0.1.

Change-Id: I6c00d8e43457c1541b205b052e0219991ce06805
712aadb7 — Danny Milosavljevic 1 year, 8 months ago
gnu: python-mathics-core: Update to 8.0.1.

* gnu/packages/maths.scm (python-mathics-core): Update to 8.0.1.

Change-Id: I97d568dbabde8d074525bc5e850f247d9e17fcfd
001d6121 — Danny Milosavljevic 1 year, 8 months ago
gnu: Add px.

* gnu/packages/admin.scm (px): New variable.

Change-Id: Ieae0b47e668a78795ec180fced017fe807a8b248
5b4ae0b5 — Ludovic Courtès 1 year, 8 months ago
install: Use ‘shepherd-system-log-service-type’.

This is a followup to d0510dcd824e1b3fda62a8841e792581d7b8de8d, which
wrongfully assumed that this was already the case.

* gnu/system/install.scm (%installation-services): Replace
‘syslog-service-type’ by ‘shepherd-system-log-service-type’.

Change-Id: I349454b8d005c67d2c6d6b5475f74d16c9006006
gnu: mercurial: Removed unused snippet.

* gnu/packages/version-control.scm (mercurial)[source]: Delete snippet.

Change-Id: Ie6d580c57ef51af4d9e2b6d5e646b2479e6adf4e
94e46189 — Arne Babenhauserheide 2 years ago
gnu: python-hg-evolve: Update to 11.1.3.

* gnu/packages/version-control.scm (python-hg-evolve): Update to 11.1.3.

Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e
Signed-off-by: Greg Hogan <code@greghogan.com>
78f82660 — Arne Babenhauserheide 2 years ago
gnu: mercurial: Update to 6.7.2.

* gnu/packages/version-control.scm (mercurial): Update to 6.7.2.
[source]<origin>(patches): Remove mercurial-openssl-compat.patch.
* gnu/packages/patches/mercurial-hg-extension-path.patch: adapt for
mercurial 6.7.2.
* gnu/packages/patches/mercurial-openssl-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e
Signed-off-by: Greg Hogan <code@greghogan.com>
519fc51b — Evgeny Pisemsky 1 year, 8 months ago
gnu: Add python-platypush.

* gnu/packages/engineering.scm (python-platypush): New variable.

Change-Id: If4719a6c1bc2ee7eb2689a9ada618ec5f86f3f46
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3511dab3 — Ludovic Courtès 1 year, 8 months ago
tests: Factorize ‘guix-daemon’ test cases.

* gnu/tests/base.scm (guix-daemon-test-cases): New procedure, with code
moved from…
(run-guix-daemon-test): … here. Use it.
* gnu/tests/foreign.scm (run-foreign-install-test): Likewise.

Change-Id: I6f2d03d30d7b7648b6eb7e77e36c3da54f80d79c
39c890ca — Ludovic Courtès 1 year, 8 months ago
tests: Factorize ‘%hello-dependencies-manifest’.

* gnu/tests/base.scm (%hello-dependencies-manifest): Export.
* gnu/tests/foreign.scm (%installation-tarball-manifest): Use it.

Change-Id: Id92232f479ab5d1f0c48036b0546e3745aa63e52
9e07d889 — Ludovic Courtès 1 year, 8 months ago
tests: Add ‘guix-daemon’ test.

* gnu/tests/base.scm (manifest-entry-without-grafts): New procedure.
(%hello-dependencies-manifest): New variable.
(run-guix-daemon-test): New procedure.
(%test-guix-daemon): New variable.

Change-Id: Ia37966de1f61fb428e6fb2244271bf389a74af6d
75e3d342 — Ludovic Courtès 1 year, 8 months ago
tests: Move Avahi test to its own file.

This mirrors the (gnu services avahi) module.

* gnu/tests/base.scm (%avahi-os, run-nss-mdns-test, %test-nss-mdns):
Move to…
* gnu/tests/avahi.scm: … here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: I04705e57408619d948c928873c40c470aa4e949d
7e4627f9 — Ludovic Courtès 1 year, 8 months ago
tests: Move mcron test to its own file.

This mirrors the (gnu services mcron) module.

* gnu/tests/base.scm (%mcron-os, run-mcron-test, %test-mcron): Move to…
* gnu/tests/mcron.scm: … here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: Id2830d08d8e797e008c5fec7964fb5f6a5ea2fad
gnu: plasma-pass: Fix importing qml modules.

* gnu/packages/kde-plasma.scm (plasma-pass)[inputs]: Remove libplasma and
qtdeclarative.
[propagated-inputs]: Add libplasma, qtdeclarative and kirigami.

Change-Id: If57e26f811b85bfdc50b31d5907220782e44f90b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: plasma-pass: Update to 1.2.2-0.74c011b.

* gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.2.2-0.74c011b.

Change-Id: Icaee87a4a3674db4db37165773400104b980d68b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Next