gnu: abc-yosyshq: Update to 0.60.
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.60.
Change-Id: I496352f70b03fe39618e64e02b3ecc98f3dcd0df
gnu: perl-sdl: Fix build with gcc@14.
* gnu/packages/perl.scm (perl-sdl)[arguments]<#:phases>{gcc-14}:
New phase to set CFLAGS.
Fixes: guix/guix#4630
Change-Id: I8bc422b6867e0c49586797b57ef49df2881fcbba
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: openfoam-com: Update to 2506.
* gnu/packages/simulation.scm (openfoam-com): Update to 2506.
[source]: Switch to git-fetch. Remove snippets.
[arguments]: Add parent variable to replace version for inherited package.
Change-Id: I2c79e98e621516dfe0e950a41b9abb515da43af3
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: openfoam-org: Update to 13.
* gnu/packages/simulation.scm (openfoam-org): Update to 13.
[source]: Switch to git-fetch. Move snippets to phases.
[native-inputs, inputs]: Move runtime dependencies from native-inputs
to inputs. Add dependencies for paraview to build plugin. Switch to Qt6.
[arguments]: Reorder phases, use configure phase for configuration.
Add version suffix to OpenFOAM install folder.
Add phase to patch version. Add phase to patch paraview.
Wrap the binaries with the environment variables sourced from bashrc.
Change-Id: I26a313fa3aab22bff5a743890c6ffb0d56857f0b
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: python-clf: Switch to pyproject.
* gnu/packages/web.scm (python-clf):
[build-system]: Switch to pyproject-build-system.
[arguments]: Relocate field, improve style.
[propagated-inputs]: Remove python-nose, python-lxml, python-pyaml.
[native-inputs]: Add python-pynose, python-setuptools.
Change-Id: I975f1db21afbfa5af283a0f409e1d6b4259d3575
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-jupyter-console: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-jupyter-console):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools. Remove python-nose.
Change-Id: Ida809559b38d65e03be9fb25d244eb2550b0c353
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pdf2image: Replace python-nose by python-pynose.
* gnu/packages/python-xyz.scm (python-pdf2image)
[arguments]: Improve style.
[native-inputs]: Remove python-wheel. Replace python-nose by
python-pynose.
Change-Id: I2a7f607931144c6858efc95f4845f2866be0224d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-colorspacious: Disable tests.
python-nose runs 0 tests, let's remove it and disable tests instead.
* gnu/packages/python-xyz.scm (python-colorspacious)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-nose, python-wheel.
[description]: Improve style.
Change-Id: I6a2a58ea8f5183e4933b1dca227e8086640cd11d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-restructuredtext-lint: Remove python-nose native-inputs.
* gnu/packages/python-xyz.scm (python-restructuredtext-lint)
[arguments]<#:test-backend>: Switch to unittest.
[native-inputs]: Remove python-nose.
Change-Id: I1d59f2012ff939b5856c3cc482d40391f0d2fb5e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dogtail: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-dogtail):
[source, arguments]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Replace python-nose by
python-pynose.
Change-Id: I7376f34c8e80465373be8ecd1b55af0c494491af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flask-principal: Switch to pyproject.
* gnu/packages/python-web.scm (python-flask-principal):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Replace python-nose by
python-pynose.
[home-page]: Refresh it.
[description]: Improve style.
Change-Id: Ifb153aed9a690567d254b3a29ef26e70b017137d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flask-markdown: Switch to pyproject.
* gnu/packages/python-web.scm (python-flask-markdown):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-setuptools. Replace python-nose by
python-pynose.
Change-Id: I2d463e5fbb614bd267b5199ebd9983806f1b14a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-traittypes: Replace python-nose by python-pynose.
* gnu/packages/python-science.scm (python-traittypes)[native-inputs]:
Replace python-nose by python-pynose. Remove python-wheel.
Change-Id: Ia90b2d1311026af1bfee295cc5db3c0cac392932
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: alpine: Fix previous commit.
This is a follow-up to commit 41357c7d1c5485276a746f8ab24ff706ffe87a4e
which was pushed without one change.
* gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>:
Correct a typo.
Change-Id: I8505829da14e026c958ed1c4ca0a65c5c45cf93f
gnu: alpine: Fix build with gcc-14.
* gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>: Add CFLAGS.
Fixes: guix/guix#4585
Change-Id: I8229b699d4ae15548f61586d2ee7d1c1b1602c7b
Co-authord-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Add trilinos-zoltan.
* gnu/packages/maths.scm (trilinos-zoltan): New variable.
Change-Id: I6aac3a2eb3a333720a9e23bc0af4edf1d931944d
Signed-off-by: Andreas Enge <andreas@enge.fr>
doc: home: Document Himitsu services.
* doc/guix.texi (Home Services)[Secrets Home Services]: New section...
(Top,Home Services): ...and add to tables of contents.
Change-Id: Ie290d2ad642c1679c410bbb96d1d7e5283988b7a
Signed-off-by: jgart <jgart@dismail.de>
gnu: home: Add himitsu-secret-service service.
* gnu/home/services/secrets.scm
(home-himitsu-secret-service-configuration): New configuration.
(himitsu-secret-service-shepherd-service): New procedure.
(home-himitsu-secret-service-type): New service.
Change-Id: Ifb05edce06dbe6a24282701c94007a95dcda1313
Signed-off-by: jgart <jgart@dismail.de>
gnu: home: Add himitsu-ssh service.
* gnu/home/services/secrets.scm
(remember-option?,list-of-remember-options?): New types.
(himitsu-serialize-list-of-remember-options): New serializer.
(home-himitsu-ssh-configuration): New configuration.
(himitsu-ssh-shepherd-service,himitsu-ssh-himitsu.ini,
himitsu-ssh-environment-variables): New procedures.
(home-himitsu-ssh-service-type): New service.
Change-Id: I051a97aec2396dd899078c594c9d0b989a0aa6f1
Signed-off-by: jgart <jgart@dismail.de>