-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Add Gamescope runtime extension #4329
Add Gamescope runtime extension #4329
Conversation
bot, build org.freedesktop.Platform.VulkanLayer.gamescope |
Queued test build for org.freedesktop.Platform.VulkanLayer.gamescope. |
Started test build 53323 |
Build 53323 failed |
1c6fd84
to
a5900c5
Compare
bot, build org.freedesktop.Platform.VulkanLayer.gamescope |
Queued test build for org.freedesktop.Platform.VulkanLayer.gamescope. |
Started test build 53324 |
Build 53324 failed |
AArch64 troubles, mtdev doesn't want to work. Something about not recognizing the system. See the logs. |
org.freedesktop.Sdk builds mtdev just fine it looks like, I wonder why it's not working here? |
The script shipped by mtdev is outdated, it needs to be patched in. Noting this for when I wake up. |
a5900c5
to
49a8d71
Compare
bot, build org.freedesktop.Platform.VulkanLayer.gamescope |
Queued test build for org.freedesktop.Platform.VulkanLayer.gamescope. |
Started test build 53348 |
Build 53348 successful
|
Tested with Bottles and Spider-Man: Miles Morales, works beautifully. Will be poking at other games some more in the meantime, but I don't expect issues. |
49a8d71
to
57771c2
Compare
Depends on flathub/flathub#4329 Closes flathub#11 Required after flathub/com.valvesoftware.Steam.Utility.gamescope#150
57771c2
to
b90e38a
Compare
bot, build org.freedesktop.Platform.VulkanLayer.gamescope |
Queued test build for org.freedesktop.Platform.VulkanLayer.gamescope. |
Started test build 53435 |
Build 53435 successful
|
Tested again and all seems good. |
cbc8e31
to
a58c183
Compare
Hum, now there are two empty lines at the end of files. We only need one. Sorry for the nitpicking. :/ |
a58c183
to
315a718
Compare
Can you point me to em? I'm not sure what logic is used for eof empty lines, so I just made sure there was one full empty line on each. Also, I shimmied things around a bit. |
315a718
to
b4f928e
Compare
You can see them in all files in the GitHub view: https://github.com/flathub/flathub/pull/4329/files. |
This confuses me a bit. I recall there being no empty lines in some files, and it was just fine, but in others, like the flathub.json, it complains. I'm also using neovim, fwiw. |
Signed-off-by: Dallas Strouse <[email protected]>
b4f928e
to
4d17678
Compare
Alright, I think that should work. I added an empty lines to manifests that GitHub didn't like, and removed ones for the ones it was fine with. |
/merge |
A repository for this submission has been created: https://github.com/flathub/org.freedesktop.Platform.VulkanLayer.gamescope You will receive an invitation to be a collaborator which will grant you write access to the repository above. The invite can be also viewed here. If you have never maintained an application before, common questions are answered in the app maintenance guide. Thanks! |
Hum, as this is a runtime extension, shouldn't we have per-runtime version branches instead? |
We can do both, but it's probably better for it to have just per-runtime-version branches, yes. |
Done, thanks @TingPing :) |
Please confirm your submission meets all the criteria
I have read the App Requirements and App Maintenance pages.
My pull request follows the instructions at App Submission.
I am using only the minimal set of permissions. (If not, please explain each non-standard permission.)
All assets referenced in the manifest are redistributable by any party. If not, the unredistributable parts are using an extra-data source type.
I am an upstream contributor to the project. If not, I contacted upstream developers about submitting their software to Flathub. Link:
I own the domain used in the application ID or the domain has a policy for delegating subdomains (e.g. GitHub, SourceForge).
Any additional patches or files have been submitted to the upstream projects concerned. (If not, explain why.)
glm needs a downstream workaround, they refuse to fix it upstream. See the appropriate comment for more details.
Closes flathub/com.valvesoftware.Steam.Utility.gamescope#59