Before I do anything stupid I'd like to ask this here:
So I am doing a package, let's call it X
, that has a library within trilinos
as a dependency.
Now trilinos
takes hours to compile in my PC. But if I ask CMake to compile only sacado
it takes less than 20 seconds.
I did a package for myself called trilinos-sacado
which only compiles the needed library and nothing else. I can then put trilinos-sacado
as a dependency of X
and it works.
However this would create a mess for any user who already has trilinos
installed. I thought that a solution of this would be to ask the maintainer of trilinos
to add a provides=('trilinos-sacado')
in the PKGBUILD
. So if anyone happens to have trilinos
installed already, then my X
is happy.
Is that reasonable or should I just not bother and make X
depends on the full trilinos
?