gnu: librsvg-next: Use cargo-build-system.
authorEfraim Flashner <efraim@flashner.co.il>
Thu, 19 Mar 2020 18:52:32 +0000 (20:52 +0200)
committerEfraim Flashner <efraim@flashner.co.il>
Thu, 19 Mar 2020 20:33:30 +0000 (22:33 +0200)
commit6956867056148e897f737c2a44c520290a709e84
treede011cbf22fc33bc494981705b7acabc6b0242cb
parentabca147f208052fae784a373c939c272e5d3d008
gnu: librsvg-next: Use cargo-build-system.

* gnu/packages/gnome.scm (librsvg-next)[source]: Don't use computed
source. Add snippet to remove vendored crates.
[build-system]: Switch to cargo-build-system.
[arguments]: Remove configure-flags, make-flags, imported modules. Add
modules and vendor fields. Add crates to cargo-inputs and
cargo-development-inputs. Add 'prepare-for-build phase to adjust the
source before building. Add 'gnu-configure phase to add the configure
phase from the gnu-build-system. Replace the 'build, 'check and 'install
phases from the gnu-build-system.
[native-inputs]: Remove rust-1.34, rust-1.34:cargo.
(computed-origin-method, librsvg-next-source): Remove variables.
gnu/packages/gnome.scm