~ruther/guix-local

148f6c11 — Nicolas Graves 4 months ago
gnu: python-editor: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-editor):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ifbe40deb7d6a67419b62d7de906d1cc5cb108750
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f2cea4e7 — Nicolas Graves 4 months ago
gnu: python-anyqt: Update to 0.2.1.

* gnu/packages/python-xyz.scm (python-anyqt): Update to 0.2.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-pytest-qt, python-setuptools.
[synopsis, description]: Improve them.

Change-Id: I26078ec701a239c232c7945e1c6ebf2965170c8a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
ba168fef — Nicolas Graves 4 months ago
gnu: python-translitcodec: Update to 0.7.0.

* gnu/packages/python-xyz.scm (python-translitcodec): Update to 0.7.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove field.
[native-inputs]: Add python-setuptools.

Change-Id: I407bf09a6122408e665e223b4fd7386652927116
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
cb3853ae — Nicolas Graves 4 months ago
gnu: termdown: Switch to pyproject.

* gnu/packages/time.scm (termdown):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-pytest.  Remove python-wheel.

Change-Id: I0ce2fbccaf6d87c069325372621edb73c960452f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2d1199c8 — Nicolas Graves 4 months ago
gnu: python-pyfiglet: Update to 1.0.4.

* gnu/packages/python-xyz.scm (python-pyfiglet): Update to 1.0.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'fallback-on-default-build.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

Change-Id: I3b4a1392c3d12380545f52ee2bc0e373aab5c403
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
7cab4970 — Nicolas Graves 4 months ago
gnu: python-lmfit: Update to 1.3.4.

* gnu/packages/python-xyz.scm (python-lmfit): Update to 1.3.4.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-dill.
[native-inputs]: Add python-pytest-cov, python-setuptools.

Change-Id: I3b44ed9627ba34f0b61f02a3fca13b084562f77f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
131a0ada — Nicolas Graves 4 months ago
gnu: python-asteval: Update to 1.0.6.

* gnu/packages/python-xyz.scm (python-asteval): Update to 1.0.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest-cov, python-setuptools, and
python-setuptools-scm.

Change-Id: Id721ed72211cf63128ed58fe0f8bb527dd49c081
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
d81e29be — Sughosha 4 months ago
gnu: kalgebra: Remove dependency on qtbase-5.

* gnu/packages/kde-education.scm (kalgebra)[arguments]<#:qtbase>: Set to
qtbase.
[inputs]: Remove qtbase.

Change-Id: I38b33bbd7c17c70c076cfbbbe2163a78b4da6672
4cc8e7ed — Sughosha 4 months ago
gnu: kparts: Remove dependency on qtbase-5.

* gnu/packages/kde-frameworks.scm (kparts)[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Remove qtbase.
(kparts-5)[arguments]: Substitute keyword arguments from kparts.
<#:qtbase>: Set to qtbase-5.

Change-Id: I1d3f269865955d065b4956149b2f67948fde8dae
b27afd9c — Sughosha 4 months ago
gnu: kgraphviewer: Switch to qt-build-system.

* gnu/packages/kde-graphics.scm (kgraphviewer)[build-system]: Switch to
qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Remove qtbase.

Change-Id: I751cc0ae112a331f1afa9a6359be2393451aca34
fb0610f0 — Sughosha 4 months ago
gnu: falkon: Remove dependency on qtbase-5.

* gnu/packages/kde-internet.scm (falkon)[arguments]<#:qtbase>: Set to qtbase.

Change-Id: Idb478b0a36ef0c4c03793afcdb2fd5351cb259ba
c7e2dc51 — Sughosha 4 months ago
gnu: juk: Remove qtbase from inputs.

Adding qtbase to inputs is not needed with qt-build-system.

* gnu/packages/kde-multimedia.scm (juk)[inputs]: Remove qtbase.

Change-Id: I5ed29089005feccfc11c6e9e210baccbcbf3653e
af61f5ef — Sughosha 4 months ago
gnu: libgravatar: Switch to cmake-build-system.

* gnu/packages/kde-pim.scm (libgravatar)[arguments]<#:qtbase>: Remove argument.

Change-Id: I7a9dc225e30a0382fc7de1fba22785b5db621dd3
a1d977e7 — Sughosha 4 months ago
gnu: khelpcenter: Remove dependency on qtbase-5.

* gnu/packages/kde-systemtools.scm (khelpcenter): [arguments]<#:qtbase>: Set to
qtbase.
[inputs]: Remove qtbase.

Change-Id: I5f075b2d957fb59705dea33b0d02996181d6caa0
930ea819 — Nigko Yerden 1 year, 5 months ago
gexp: Make 'local-file' follow symlinks.

Fix <https://lists.gnu.org/archive/html/guix-devel/2024-08/msg00047.html>
via making 'current-source-directory' always follow symlinks.

* guix/utils.scm (absolute-dirname, current-source-directory): Make
them follow symlinks.
* tests/gexp.scm ("local-file, load through symlink"): New test.

Fixes: guix/guix#3523
Change-Id: Ieb30101275deb56b7436df444f9bc21d240fba59
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
85a44ae6 — Andreas Enge 4 months ago
gnu: paraview: Build with Qt6.

* gnu/packages/image-processing.scm (paraview)[inputs]: Remove qtbase-5,
qtdeclarative-5, qtmultimedia-5, qtsvg-5, qttools-5, qtwebchannel-5,
qtwebengine-5, qtx11extras, and qtxmlpatterns-5; add libxslt, qt5compat,
qtdeclarative, qtmultimedia, qtsvg, qttools, qtwebchannel, and qtwebengine.

Change-Id: Ie59132a7809763bd6cc1721373998ac8fddc94af
0650e91d — Andreas Enge 4 months ago
gnu: gambas: Update to 3.21.0.

* gnu/packages/gambas.scm (gambas): Update to 3.21.0.

Change-Id: Icc8366204c743b53cbd5acf4f665937b2016afa2
gnu: trealla: Update to 2.83.23.

* gnu/packages/prolog.scm (trealla): Update to 2.83.23.

Change-Id: I45222def71a20b1719fcd9c9b58b86ff3f57adac
15720c21 — Mark H Weaver 4 months ago
gnu: yt-dlp: Update to 2025.10.22.

* gnu/packages/video.scm (yt-dlp): Update to 2025.10.22.
83d80cf2 — Cayetano Santos 4 months ago
gnu: Add python-pyucis.

* gnu/packages/electronics.scm (python-pyucis): New variable.

Change-Id: I8020d77bd48ffcf1bd21eee8ea55f174fe4fa68c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next