gnu: wireviz: Migrate to pyproject-build-system. * gnu/packages/engineering.scm (wireviz) [build-system]: Swap to pyproject-build-system. [arguments] <tests?>: Explicitly disable as project provides no tests. [inputs]: Add python-click, python-graphviz, python-pillow, and python-pyyaml. [propagated-inputs]: Remove python-click, python-graphviz, python-pillow, and python-pyyaml. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Icad23912b39eb9c4250bc67b1debba5b7fd9f523
gnu: wireplumber: Update to 0.5.7. * gnu/packages/linux.scm (wireplumber): Update to 0.5.7. Change-Id: Ie51e39cb19679700f67b137cc6cfa07c80ec22d4 Reviewed-by: Andrew Wong <brosasaki@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: openh264: Update to 2.5.0. * gnu/packages/video.scm (openh264): Update to 2.5.0. Reviewed-by: Andrew Wong <brosasaki@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: Ic960ed6293c8aa2ab16f55efaa02c639870abf6e
gnu: python-harmonypy: Patch invalid field in pyproject.toml. * gnu/packages/bioinformatics.scm (python-harmonypy)[arguments]: Add phase 'patch-pyproject. Change-Id: I0d80b96458c7bb5ddb571ad640babf6b95fb051f
gnu: emacs-yaml: Update to 1.1.0. * gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.1.0. Change-Id: I8345bf6aa2bb7a9b39d772cb0d52aaea9a60f68e Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Add pantheon-screenshot. * gnu/packages/pantheon.scm (pantheon-screenshot): New variable. Change-Id: I68fac745434503b43cb0137cddb48a56478960d9 Reviewed-by: Andrew Wong <brosasaki@gmail.com> Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: rust-winapi-0.3: Remove cargo-inputs labels. * gnu/packages/crates-windows.scm (rust-winapi-0.3)[cargo-inputs]: Remove labels. Change-Id: Iddfdfff44d728763e55da60ed5c7c8de4c790b37 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: rust-ammonia-4: Remove cargo-inputs labels. * gnu/packages/crates-web.scm (rust-ammonia-4)[cargo-inputs, cargo-development-inputs]: Remove labels. Change-Id: Ib705af6bd51d488bcc1780c128e609b44f74455f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: rust-rand-core-0.3: Remove cargo-inputs labels. * gnu/packages/crates-io.scm (rust-rand-core-0.3)[arguments]: Build without tests. Remove cargo-inputs labels. Change-Id: I50877d153d55ce27566c2bfc1b126077140c8477 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: rust-progressing-3: Remove cargo-inputs labels. * gnu/packages/crates-io.scm (rust-progressing-3)[cargo-inputs]: Remove labels. Change-Id: Ia3004caca651032ac6bf1ae980f0a7307e329882 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: rust-nitrokey-test-0.5: Remove cargo-inputs labels. * gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[cargo-inputs] Remove labels. Change-Id: Iddfdfff44d728763e55da60ed5c7c8de4c790b37 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: python-libcst: Update to 1.6.0. * gnu/packages/python-xyz.scm (python-libcst): Update to 1.6.0. [source]: Add snippet to satisfy cargo-build-system. [build-system]: Switch to cargo-build-system. [arguments]: Import cargo-build-system, pyproject-build-system modules. Add cargo-inputs, cargo-development-inputs. Replace 'build, 'install with the pyproject-build-system phases. Add a phase after 'install for the extra pyproject phases. Add 2 phases to help build the project. [native-inputs]: Add python-minimal-wrapper, python-hypothesmith, python-setuptools-rust, python-setuptools-scm. [inputs]: Add maturin. [propagated-inputs]: Remove python-typing-extensions, python-typing-inspect. (python-libcst-minimal)[arguments]: Inherit phases from python-libcst while still skipping the tests. [native-inputs]: Add python-minimal-wrapper, python-setutools-rust, python-setuptools-scm. Change-Id: I7b5ba5404f6e726976af25c0f7db7db2d00bedc5
gnu: rust-awc-0.2: Fix package-name. * gnu/packages/crates-web.scm (rust-awc-0.2)[name]: Remove -2. Change-Id: I7cff55f606d9b6428e96b11f251f1435f9bb3129 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: rust-actix-http-test-1: Fix package-name. * gnu/packages/crates-web.scm (rust-actix-http-test-1)[name]: Remove -2. Change-Id: I7cff55f606d9b6428e96b11f251f1435f9bb3129 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: emacs-corfu: Update to 1.7. * gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.7. Change-Id: I89516dc8040342cf4874eeca79b794a3f210a150 Reviewed-by: Andrew Wong <brosasaki@gmail.com> Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Add rust-caseless-0.2. * gnu/packages/crates-io.scm (rust-caseless-0.2): New variable. Change-Id: Ia420017ddcdf5370cbc7459f72af0d005a1797ea
gnu: Add rust-terminal-prompt-0.2. * gnu/packages/crates-io.scm (rust-terminal-prompt-0.2): New variable. Change-Id: I4e68e7b7960d25a11d3dd3e30ac091bc8f7ded58
gnu: Add rust-auth-git2-0.5. * gnu/packages/crates-vcs.scm (rust-auth-git2-0.5): New variable. Change-Id: I4b111a803a3e393120c836a956863726cd78f483
gnu: Add forgejo-cli. * gnu/packages/rust-apps.scm (forgejo-cli): New variable. Change-Id: I0755aef482c46ba5e926405f0037309b47f5d163
gnu: Add rust-forgejo-api-0.5. * gnu/packages/crates-vcs.scm (rust-forgejo-api-0.5): New variable. (rust-forgejo-api-0.4): Inherit from rust-forgejo-api-0.5. Change-Id: Ia1e78f820312e15c1eb24856eda599e3896d3899