steamrt merge requestshttps://gitlab.steamos.cloud/steamrt/steamrt/-/merge_requests2022-02-11T16:33:17Zhttps://gitlab.steamos.cloud/steamrt/steamrt/-/merge_requests/133Draft: [soldier] ABI: Add libXNVCtrl.so.02022-02-11T16:33:17ZSimon McVittieDraft: [soldier] ABI: Add libXNVCtrl.so.0MangoHUD uses this to get performance metrics from older NVIDIA GPUs.
If we include it in the soldier runtime, it'll always be present even
if the user does not have it installed on the host system.
Resolves: https://gitlab.steamos.clou...MangoHUD uses this to get performance metrics from older NVIDIA GPUs.
If we include it in the soldier runtime, it'll always be present even
if the user does not have it installed on the host system.
Resolves: https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/issues/82
---
Should also be cherry-picked to sniper and medic, assuming this is successful.Simon McVittieSimon McVittiehttps://gitlab.steamos.cloud/steamrt/steamrt/-/merge_requests/116WIP: SDK: Add straightforward -dev packages needed by Proton2021-06-04T11:57:47ZSimon McVittieWIP: SDK: Add straightforward -dev packages needed by Proton* SDK: Add libcapstone-dev
We already have libcapstone3 in the SDK as a side-effect of including
libcasefold-dev, and Proton wants its development headers too. With
current information we believe it gets linked staticall...* SDK: Add libcapstone-dev
We already have libcapstone3 in the SDK as a side-effect of including
libcasefold-dev, and Proton wants its development headers too. With
current information we believe it gets linked statically and so is not
needed in the Platform.
Resolves: steamrt#8
* SDK: Add libxpresent-dev
We added libXpresent.so.1 to the Platform a while ago, but didn't add
its development headers to the SDK. Proton needs them.
Fixes: 9e0a44b5 "Platform: add libXpresent.so.1"
Resolves: steamrt#7
* SDK: Add gcc build-dependencies
The Proton SDK Docker image, which is used to build Proton, needs to
build a newer gcc cross-compiler targeting the Windows ABI (currently
using mingw-w64). We already have runtime libraries corresponding to
these; if we add their development files, that's one less thing for
the Proton SDK to arrange.
Resolves: steamrt#10
---
Part of internal task T28539. I need to test this to make sure it doesn't pull in anything unexpected, but I think it should be relatively straightforward.
/cc @rbernonhttps://gitlab.steamos.cloud/steamrt/steamrt/-/merge_requests/117WIP: SDK: Add gcc build-dependencies2021-06-04T11:45:35ZSimon McVittieWIP: SDK: Add gcc build-dependenciesThe Proton SDK Docker image, which is used to build Proton, needs to
build a newer gcc cross-compiler targeting the Windows ABI (currently
using mingw-w64). We already have runtime libraries corresponding to
these; if we add their develo...The Proton SDK Docker image, which is used to build Proton, needs to
build a newer gcc cross-compiler targeting the Windows ABI (currently
using mingw-w64). We already have runtime libraries corresponding to
these; if we add their development files, that's one less thing for
the Proton SDK to arrange.
Part of T28539.
Resolves: steamrt#10
---
Dropped from !116 for now because @rbernon says Proton isn't actually currently using soldier as the base environment to build its gcc (although perhaps it should be).