~ruther/guix-local

44db09e0 — Sharlatan Hellseher 6 months ago
gnu: frescobaldi: Update to 4.0.4, build with Qt6.

* gnu/packages/music.scm (frescobaldi): Update to 4.0.4.
[source]: Switch to git-fetch.
[buld-system]: Switch to pyproject-build-system.
[arguments] <phases>: Drop all as no longer required.
[inputs]: Remove python-poppler-qt5, python-pyportmidi, python-pyqt,
python-sip, and qtsvg-5; add python-pyqt-6, python-pyqt6-sip, and
python-pyqtwebengine-6.
[native-inputs]: Add python-hatchling.

Change-Id: Ia5a4243b2561a0c523e420742216a4a006fbd78d
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
ccf72a92 — Jake Forster 6 months ago
gnu: insight-toolkit: Fix build.

* gnu/packages/image-processing.scm (insight-toolkit)
[inputs]: Remove mesa-opencl; add opencl-headers and opencl-icd-loader.

Change-Id: I922dda07d3695ecec79a7207dce7ab71fd061c71
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
0cf5958c — 宋文武 6 months ago
gnu: sdl3: Use pipewire-minimal.

* gnu/packages/sdl.scm (sdl3)[propagated-inputs]: Replace pipewire with
pipewire-minimal.

Change-Id: I1e0a7542b8e8ec83f55dfaa9e20dfadbded40ccd
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
396e7fb8 — 宋文武 6 months ago
gnu: mpv: Use pipewire-minimal.

* gnu/packages/video.scm (mpv)[propagated-inputs]: Replace pipewire with
pipewire-minimal.

Change-Id: I45781ec304c892ba30ff5c30a4ae7f8a2c311476
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
8fb3ddda — 宋文武 6 months ago
gnu: Add pipewire-minimal.

* gnu/packages/linux.scm (pipewire-minimal): New variable.

Change-Id: Ibe30029f63b0cf3085f33569a8c165f0e48434ce
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
5f04a1d7 — Cayetano Santos 6 months ago
etc: guix-install.sh: Update GNU_URL.

* etc/guix-install.sh (GNU_URL): Update to generic mirror URL.

Change-Id: I7197691d2ed7b125a1fbc6ca774be7a34b81c121
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
fa7440a3 — Cayetano Santos 6 months ago
gnu: osvvm: Conditionnally run tests.

* gnu/packages/electronics.scm (osvvm)[arguments]: Use #:tests? in check
* gnu/packages/electronics.scm (osvvm-2023.04)[arguments]: Disable #:tests?.

Change-Id: Icca5d7158abe8339e00be14d0672b2797a8a36ea
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
9e299926 — Cayetano Santos 6 months ago
gnu: nextpnr: Add icestorm and prjtrellis checks.

* gnu/packages/electronics.scm (nextpnr)[arguments]: Add
run-icestorm-examples and run-prjtrellis-examples phases.
[native-inputs]: Add icestorm and prjtrellis.

Change-Id: Icd94efb4deb53430412422e03acc19d036470f88
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
98a9cf0e — Simeon Prause 6 months ago
gnu: wavpack: Update to 5.8.1.

* gnu/packages/audio.scm (wavpack): Update to 5.8.1.

Change-Id: I9f9d2a9fd1ca63651353f8724f681722920610f5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
b9ed2f68 — Cayetano Santos 6 months ago
gnu: m8c: Update to 2.2.0.

* gnu/packages/electronics.scm (m8c): Update to 2.2.0.

Change-Id: Id0ab3cf276593556dfd06a8e1f73e43efa82071d
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
8fb1ccf1 — Sharlatan Hellseher 6 months ago
gnu: python-pyvcf3: Fix tests.

* gnu/packages/bioinformatics.scm (python-pyvcf3)[native-inputs]:
Remove python-wheel; add python-pytest.

Change-Id: I7ff63f2b6a19662570a76fd597f8741e32218c3b
fbbb2205 — Sharlatan Hellseher 6 months ago
gnu: python-pygpgme: Update to 0.6.

* gnu/packages/gnupg.scm (python-pygpgme): Update to 0.6.
[argument] <test-flags>: Skip one failing test.
[native-inputs]: Remove python-wheel; add pkg-config and python-pytest.

Change-Id: I1b58d556e51c0920773b7139f916fb7adc2cf47a
6c2c8e56 — Mark Walker 9 months ago
gnu: Add ghc-portmidi.

* gnu/packages/haskell-xyz.scm (ghc-portmidi): New variable.

Change-Id: Ib88052e7ac9ad6aab3721a4f31a4ceccdae1619c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8cae62c1 — Sharlatan Hellseher 6 months ago
gnu: heatwave: Fix build.

* gnu/packages/version-control.scm (heatwave)[arguments] <tests?>: No
tests in PyPI.
[native-inputs]: Add python-setuptools.

Change-Id: I198bb0e47bcf8a4b820752c378cd3919a203e92d
011de0d1 — Sharlatan Hellseher 6 months ago
gnu: python-monthdelta: Fix tests.

* gnu/packages/python-xyz.scm (python-monthdelta)[arguments]
<test-backend>: Use 'unittest.
[native-inputs]: Remove python-wheel.

Change-Id: I9e23db42377deef7c6cc321217bbb130861ba890
e5579dc5 — Sharlatan Hellseher 6 months ago
gnu: umi-tools: Fix tests.

* gnu/packages/bioinformatics.scm (umi-tools)[arguments] <test-flags>:
Skip style and broken test files.
<phases>: Add 'fix-bash-path and 'build-extensions.
[native-inputs]: Remove python-wheel; add python-cython, python-pyaml,
and python-pytest.

Change-Id: I96da9eaed696bc94999e41cffe88a47500542754
2605ef60 — Sharlatan Hellseher 6 months ago
gnu: python-pybktree: Disable tests.

* gnu/packages/python-xyz.scm (python-pybktree)[argumens] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: I6663ce2a60a78ec89a4b26653546aab9a7fbe256
9aea4bdf — Sughosha 6 months ago
gnu: kpipewire: Fix build.

* gnu/packages/kde-plasma.scm (kpipewire)[inputs]: Replace ffmpeg with
ffmpeg-6.

Change-Id: I2f89ffbfeeca28ee12743072b6fdb5ff4ccab471
f627558e — Ghislain Vaillant 6 months ago
gnu: Add python-inotify.

* gnu/packages/python-xyz.scm (python-inotify): New variable.

Change-Id: Iff49c585ee257161c86e6ef12f84233d33e504ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
db6d6b00 — Evgenii Klimov 6 months ago
gnu: python-inline-snapshot: Update to 0.29.1.

* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.29.1.
[arguments] <test-flags>: Run tests in parallel, rework ignored and
skipped tests to prevent adding MyPy and Pyright.
[propagated-inputs]: Remove python-black, python-click, python-mkdocs,
python-tomli, and python-typing-extensions.
[native-inputs]: Remove python-mypy, python-pydantic, and python-pytest;
add python-black, python-freezer, python-pydantic-2,
python-pytest-bootstrap, python-pytest-xdist.

Change-Id: I8d831efc1ef52f94037ce349cffecfe79ab4efd9
Modified-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Next