[wlroots] Add new port#11913
[wlroots] Add new port#11913handicraftsman wants to merge 9 commits intomicrosoft:masterfrom handicraftsman:master
Conversation
… linux and to expect failure on linux due to lack of system libraries
… linux and to expect failure on linux due to lack of system libraries
|
Sorry for all this mess, I should read nearby code more carefully from now. |
|
Okay, will do, thanks for response. |
|
@BillyONeal, wlroots requires more libraries from the system, currently only linux VM required to install them, what's process for this now? could you help confirm? Does the author need to update https://github.com/microsoft/vcpkg/blob/master/scripts/azure-pipelines/linux/provision-image.sh? message("wlroots currently requires the following libraries from the system package manager: |
|
Yes, the author would need to edit the provisioning script to install the additional packages necessary, and then we would tag this PR "depends:vm-update". Then next time someone updates the image used for the Linux VMs they would make sure to collect all such changes to that script and do a deploy (example #11365). |
|
@BillyONeal, thanks for confirm this! @handicraftsman, could you please also update scripts/azure-pipelines/linux/provision-image.sh? |
|
Pinging @handicraftsman for response, could you please also update scripts/azure-pipelines/linux/provision-image.sh? |
|
There has been a new release of wlroots, so i am closing this (temporarily i think). |
Added wlroots port to vcpkg.
Only Linux-based triplets are supported because wlroots depends on libraries native to it.
I did not update ci-baseline yet, will do in next commit.
Please note that I patched meson build scripts to let them find vcpkg-provided packages (only pixman at the moment).
Also note that it depends on some system libraries like libdrm or x11 libraries (not sure yet, need to recheck configuration info).