-
Notifications
You must be signed in to change notification settings - Fork 27
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
Nuvolaruntime 4.7 can't be build on Fedora #370
Comments
Nuvola doesn't patch system libraries but it merely creates a patched copy of a Vala API description of the library. If it is a problem for Fedora to do that at build time, you can create the patched copy before and bundle it with Nuvola Source code (the vapi directory) as I did in previous Nuvola releases (and Fedora was seemingly OK with that).
|
Ah, so the problem might be then somewhere else. This is actually the build error:
Digging into it, these are actually the offending lines:
There is hardcoded the Vala version and apparently, we are already at Vala 0.38.0 in Fedora Rawhide. This is the bit from configure output:
This workaround seems to work:
Heh, Fedora might be happy just because I don't know I am doing something wrong ;) And since I am new to Vala, it might be the case any time ...
I'd definitely appreciate this
Huh ... I hope this will be possible to get into Fedora. We have Chromium, but I have no idea how this relates ... I fear we will be stuck with some older Nuvola due to this :'( |
Sure, that's suggested in the changelog:
Unfortunately, Nuvola must switch to CEF to be able to compete with Chromium-based apps such as MellowPlayer or Google Play Music Desktop Player. Although it is pleasant to work with WebKitGTK, there are drawbacks I cannot ignore forever: #91 (comment) #354 https://github.com/tiliado/nuvola-app-deezer/issues/12
Are you sure you want to depend on flash plug-in for audio playback forever? |
Ah, I was somehow misinterpreted that it applies just to older Vala. Sorry, my mistake.
It is like being between a rock and a hard place ... Anyway, since my original issue was resolved, I'm closing this ticket. Thx for help! |
The #369 PR causes issues during build of Fedora packages. Although I applaud that you unbundled glib and othe vapis, this unfortunately made nuvolaruntime buildable just for Flatpak, because you are trying to patch system libraries, which is impossible for Fedora (and actually any other distribution). The question is if the patches you are applying there are upstreamed (or upstreamable)? Will we be ever able to build nuvolaruntime again?
The text was updated successfully, but these errors were encountered: