~ruther/guix-local

ref: f873ae0cf61ee0e73c673c259c62a6a05636f511 guix-local/gnu d---------
f873ae0c — Greg Hogan 7 months ago
gnu: cmake: Update to 4.1.3.

* gnu/packages/cmake.scm (cmake): Update to 4.1.3.

Change-Id: I05d31c3d527a60bda22d454631a54fa6fad3b3ef
201cd120 — Greg Hogan 5 months ago
gnu: cmake-bootstrap: Update to 3.31.10.

* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.10.

Change-Id: I39fb99903fc96e0afa7d0e297b832c62c9a45787
e62a6b6c — Ricardo Wurmus 4 months ago
gnu: Add slurm-minimal-25.05.

* gnu/packages/parallel.scm (slurm-minimal-25.05, slurm-25.05): New variables.

Change-Id: Ia3b4be72b1b055abee81c895b4def0d6c145bde8
af5812c4 — Cayetano Santos 4 months ago
gnu: verilator: Update to 5.042.

* gnu/packages/electronics.scm (verilator): Update to 5.042.

Change-Id: Icea25d7db107e0ed1bc5578da82a4efcea02a9fc
537895fe — Cayetano Santos 4 months ago
gnu: nvc: Update to 1.18.2.

* gnu/packages/electronics.scm (nvc): Update to 1.18.2.

Change-Id: I20463dcf01fddffec88d682199f421316067b0b2
b9717c2e — Sergey Trofimov 4 months ago
gnu: qutebrowser: Update to 3.6.2.

* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.2.

Closes: guix/guix#4516
Change-Id: I4bd9f644ce028ae88c3af2f6db181bf68d2d4a60
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
f48ceed4 — Raven Hallsby 5 months ago
gnu: quickshell: Install QML shared objects & definitions.

* gnu/packages/wm.scm (quickshell): Install QML shared objects to output.
Update CMake generator configure flag to use Guix's #:generator keyword
argument for cmake-build-system.

Quickshell does not use these libraries at runtime, since they are statically
linked. But external tooling (e.g. qmllint) need to know about these
definitions. We place these libraries in the standard QML location so that
$QML_IMPORT_PATH can find these libraries.

Change-Id: I38afada42b8e6903970e470b0c8948783fcb3d7f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
b5f91bd8 — Raven Hallsby 5 months ago
gnu: quickshell: Remove custom build & install phases.

* gnu/packages/wm.scm (quickshell): Remove custom phases.

Quickshell uses the cmake-build-system, whose build and install phases are
nearly identical to these custom phases. Reusing the standard cmake phases
also means we allow Guix to control the build parallelism.

Change-Id: Ia6f5da50165b1e9ce6b4443cbd64328c51f88222
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
c1054098 — Robin Ole Heinemann 4 months ago
gnu: Add libpsf.

* gnu/packages/electronics.scm (libpsf): New variable.

Change-Id: I5891522df22fc38cbea19add4d5888dbc047e2a5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
c9eb69dd — Sharlatan Hellseher 4 months ago
gnu: liquidctl: Update to 1.15.0.

* gnu/packages/hardware.scm (liquidctl): Update to 1.15.0.
[native-inputs]: Add python-setuptools.

Change-Id: Iab8c3aaa6155acab54d92dfed90c38e0334dea58
d3600a04 — Nicolas Graves 4 months ago
gnu: unoconv: Switch to pyproject.

* gnu/packages/libreoffice.scm (unoconv):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'check phase replacement.
[native-inputs]: Add gnu-make, python-setuptools.

Change-Id: I2a8c35fddcc9af4a51c0414feea8a74261b37de2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
56bd65a4 — Nicolas Graves 4 months ago
gnu: licenseheaders: Update to 0.8.8.

* gnu/packages/license.scm (licenseheaders): Update to 0.8.8.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:test-backend, #:test-flags, #:phases>: Run tests.
[native-inputs]: Add python-setuptools.

Change-Id: Idbfc65edac210c9423ca9b6786c442ca75b8bbef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
ffa4ce6b — Nicolas Graves 4 months ago
gnu: python-hidapi: Switch to pyproject.

* gnu/packages/libusb.scm (python-hidapi):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Refresh phase 'patch-configuration.
Remove other phase replacements, use <#:configure-flags> instead.
<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.

Change-Id: I3ae1ed5b819a80abd3ec17a7fbe69d72a6e7a413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
b39ced19 — Nicolas Graves 4 months ago
gnu: python-pyusb: Switch to pyproject.

* gnu/packages/libusb.scm (python-pyusb):
[build-system]: Switch to pyproject-build-system.
[arguments]: Run guix style.
<#:modules>: Use (guix build pyproject-build-system).
[native-inputs]: Add python-setuptools.

Change-Id: I5269de23e9879f3b1e69205e5dd3dd60266690e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
4af4a7f9 — Nicolas Graves 4 months ago
gnu: python-libusb1: Switch to pyproject.

* gnu/packages/libusb.scm (python-libusb1):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<modules>: Use (guix build pyproject-build-system).
<#:test-backend, #:test-flags>: Set them to run tests.
<#:phases>: Add phase 'remove-installed-tests.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I82a5d5d13df391b6844e692344a2a4e27f3e881e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8a3cb943 — Nicolas Graves 4 months ago
gnu: python-jupyter-packaging: Switch to pyproject.

* gnu/packages/jupyter.scm (python-jupyter-packaging):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase with a 'configure-tests phase.
[native-inputs]: Add python-setuptools.  Remove python-coverage and
python-pytest-cov.

Change-Id: Ic0d18a42290ba29f88289bcdd8435c0aefb42d80
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c77a3940 — Nicolas Graves 4 months ago
gnu: python-sparqlkernel: Switch to pyproject.

* gnu/packages/jupyter.scm (python-sparqlkernel):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Relocate phase 'install-kernelspec.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I2b65b4e23f212ef654d0efcb9a8a2e28bed343e1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c7e4c24a — Nicolas Graves 4 months ago
gnu: python-bash-kernel: Update to 0.10.0.

* gnu/packages/jupyter.scm (python-bash-kernel): Update to 0.10.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Refresh style.
[native-inputs]: Add python-flit-core.
[inputs]: Add python-filetype.

Change-Id: I4c1518a40c5cff7213697e357d0517f624d0e9eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
60745b6f — Sharlatan Hellseher 4 months ago
gnu: python-pytest-tornasync: Switch to pyproject.

* gnu/packages/python-check.scm (python-pytest-tornasync):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Add python-pytest-bootstrap and python-setuptools.

Change-Id: I78cca7bbbe4ba233fd24c3b986174a823d288443
97f62ca3 — Sharlatan Hellseher 4 months ago
gnu: python-pytest-repeat: Update to 0.9.4.

* gnu/packages/python-check.scm (python-pytest-repeat): Update to 0.9.4.
[source] <pypi-uri>: Fix archvie name.
[arguments]: Drop all.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Remove python-setuptools-scm; add python-hatchling and
python-pytest-bootstrap.

Change-Id: Idb480a394f30b47f67e7d4134dfa294b9a9ba2b7
Next