Skip to content
This repository has been archived by the owner on Apr 27, 2021. It is now read-only.

gnome-base/librsvg: add live ebuild [WIP] #338

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

gnome-base/librsvg: add live ebuild [WIP] #338

wants to merge 3 commits into from

Conversation

stefson
Copy link
Contributor

@stefson stefson commented Sep 5, 2019

gentoo/gentoo@0d640ad introduced a new function called cargo_live_src_unpack(), which depends on cargo supporting vendoring the crates.

This means that all possible live builds need to depend von >=rust-1.37.0

this is work in progress, also multilib and vala are dropped for now.

gentoo/gentoo@0d640ad introduced a new function called cargo_live_src_unpack(), which depends on cargo supporting vendoring the crates.

This means that all possible live builds need to depend von >=rust-1.37.0

this is work in progress, also multilib and vala are dropped for now.
can't use gnome2 eclass, it was going to fetch librsvg-9999.tar.xz
@stefson stefson changed the title gnome-base/librsv: add live ebuild [WIP] gnome-base/librsvg: add live ebuild [WIP] Sep 5, 2019
@stefson
Copy link
Contributor Author

stefson commented Sep 5, 2019

@cnd right now, the ebuild wants to refetch the registry and all the crates again in src_compile. While the cargo eclass stores that into "${WORKDIR}/cargo_home/registry/cache , the ebuild wants to see all of that in homedir/.cargo/registry/cache/, where homedir is in the same dir as the workdir.

Do you know why this happens, or have any idea for a workaround?

@cnd
Copy link
Collaborator

cnd commented Sep 5, 2019

no, I think I haven't seen something alike that

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants