Open Blady-Com opened 6 months ago
Specific versions is problematic as the version is autodetected at runtime, and the expectation is that only one version is associated to a system package name. Note that if you already have installed in your system the version you need, it should be found and no reinstallation attempted.
As for passing extra arguments, I will need to familiarize myself with macports to understand what makes sense in this scenario. Again, if you install the package in advance manually with the options you need, Alire should see it as installed and do nothing.
Again, if you install the package in advance manually with the options you need, Alire should see it as installed and do nothing.
Yes, ok as a workaround. I would prefer rather something helping to have arguments for external crates on Alire side (especially for beginners). NB: for Macports install with variants see this section.
For instance, on macOS, GTKAda crate depends on libgtk3 external crate:
With my environment, Alire installs GTK3 with MacPorts:
However, by default, MacPorts installs GTK3 only for X11 environment and not the Quartz native environment. I would like to specify something like that:
macports = ["gtk3 +quartz"]
I would be useful also on other systems by specifying a version:"debian|ubuntu" = ["libgtk-3-dev=3.24.32"]