-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AUR dependencies by soname aren't resolved #1160
Comments
The The In this case |
The AUR has partial support for So this is effectively a dupe of #1042 |
It does look like this is a subset of that more general issue, but it could be a special case. Looking at But the version info is there in |
Actually it looks like |
Right now |
Updated #1042 with the point on versioned CLI arguments. |
When trying to run
aur sync swayfx
, I get an error about a missing dependencylibscenefx.so
. This library is provided byscenefx
from the AUR but is not resolved by aur-sync. I think the problem occurs because the dependency is specified by the library soname and not by a specific package name.If I first build
scenefx
so it's in my local repo but it is not installed yet,aur sync swayfx
does resolve it and ask to install it.If I try to build the same package using
yay
after I've removedscenefx
from my local repo, it does resolve the dependency and asks whether it should buildscenefx
orscenefx-git
from the AUR. I didn't test any other AUR helpers but this shows it should be possible to handle these dependencies.I was able to reproduce the issue inside a Docker container with both
aurutils
andaurutils-git
, but I haven't looked at other packages which specify dependencies this way to confirm if that's actually the cause.Please note: swayfx build is currently broken (reported here) if you have
wlroots0.16
installed, but that failure happens later on, in meson, and appears to be unrelated. This dependency issue causes it to fail earlier, during dependency checking. See the linked comment for a fix.aurutils.log
The text was updated successfully, but these errors were encountered: