gnu: Add pipewire-minimal. * gnu/packages/linux.scm (pipewire-minimal): New variable. Change-Id: Ibe30029f63b0cf3085f33569a8c165f0e48434ce Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
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>
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>
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>
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>
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>
gnu: python-pyvcf3: Fix tests. * gnu/packages/bioinformatics.scm (python-pyvcf3)[native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I7ff63f2b6a19662570a76fd597f8741e32218c3b
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
gnu: Add ghc-portmidi. * gnu/packages/haskell-xyz.scm (ghc-portmidi): New variable. Change-Id: Ib88052e7ac9ad6aab3721a4f31a4ceccdae1619c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: heatwave: Fix build. * gnu/packages/version-control.scm (heatwave)[arguments] <tests?>: No tests in PyPI. [native-inputs]: Add python-setuptools. Change-Id: I198bb0e47bcf8a4b820752c378cd3919a203e92d
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
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
gnu: python-pybktree: Disable tests. * gnu/packages/python-xyz.scm (python-pybktree)[argumens] <tests?>: No tests. [native-inputs]: Remove python-wheel. Change-Id: I6663ce2a60a78ec89a4b26653546aab9a7fbe256
gnu: kpipewire: Fix build. * gnu/packages/kde-plasma.scm (kpipewire)[inputs]: Replace ffmpeg with ffmpeg-6. Change-Id: I2f89ffbfeeca28ee12743072b6fdb5ff4ccab471
gnu: Add python-inotify. * gnu/packages/python-xyz.scm (python-inotify): New variable. Change-Id: Iff49c585ee257161c86e6ef12f84233d33e504ae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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>
gnu: kid3: Fix build. * gnu/packages/kde-multimedia.scm (kid3)[arguments]<#:configure-flags>: Add "-DWITH_FFMPEG=ON". [native-inputs]: Remove ffmpeg-4. [inputs]: Add ffmpeg-6. Change-Id: I52236bfdb525473e83b5f6f6ed2d8a55026e1e16
gnu: k3b: Fix build. * gnu/packages/kde-multimedia.scm (k3b)[inputs]: Replace ffmpeg with ffmpeg-6. Change-Id: Id50db4915ed5407675c11d2c672e8e0d474975ec
gnu: mlt: Fix build. * gnu/packages/video.scm (mlt)[inputs]: Replace ffmpeg with ffmpeg-6. Change-Id: Icb3ddd3ba09eef273886f64e3b4a9586517644c1
gnu: python-mastodon-py: Update to 2.1.4. * gnu/packages/fediverse.scm (python-mastodon-py): Update to 2.1.4. [build-system]: Switch to pyproject-build-system. [arguments] <phases>: Add 'set-check-environment. [propagated-inputs]: Remove python-pytz and python-six; add python-cryptography, python-grapheme, and python-http-ece. [native-inputs]: Remove python-blurhash, python-cryptography, python-http-ece, python-pytest-runner, and python-pytest-vcr; add nss-certs-for-test, python-pytest-recording, python-pytest-retry, python-pytz, python-setuptools, and tzdata-for-tests. Change-Id: I34cd7d5ee68cde737793f00b6f4e6b9cd0f915d3