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
New package: gamescope-3.14.1 #48354
Conversation
4e511f1
to
345463b
Compare
9a2353d
to
98343a6
Compare
@classabbyamp I've pushed changes with your corrections |
srcpkgs/libliftoff/template
Outdated
# provide a simple way to exclude single tests, so this is required. | ||
do_check() { | ||
test_list=$(meson test -C build --list) | ||
meson test -C build ${test_list//check_ndebug} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could we just rm the files for this check in pre_check()?
@classabbyamp Done. I think deleting the check_ndebug files in libliftoff would break the build, so I removed the test by deleting a line from the meson.build in post_extract(). |
post_patch would be a better place but the solution is fine by me |
Done |
/usr/bin/gamescope
-/usr/include/vkroots.h
/usr/lib/libVkLayer_FROG_gamescope_wsi_x86_64.so
-/usr/lib/pkgconfig/vkroots.pc
/usr/share/licenses/gamescope/LICENSE
-/usr/share/licenses/gamescope/LICENSE.reshade
-/usr/share/licenses/gamescope/LICENSE.vkroots
/usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json based on what other distros are doing, I don't think those files are necessary in the package |
I understand why not to include the pkgconfig/header files for the vendored vkroots, but why not include the licenses of the vendored dependencies? |
@classabbyamp done. Not sure if i removed the header/pkgconfig files correctly, i just used |
srcpkgs/gamescope/template
Outdated
@@ -0,0 +1,50 @@ | |||
# Template file for 'gamescope' | |||
pkgname=gamescope | |||
version=3.14.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
version 4.4.2 is available
@classabbyamp I applied the change to |
then it probably needs an |
ok it's picking up tags from https://github.com/Joshua-Ashton/reshade, an |
done |
Add Valve's Gamescope as requested in #36869. If this is merged,
steamos-compositor
should probably be removed from the repository at some point.This PR also adds
libliftoff
as a dependency. Gamescope also vendors some dependencies, but I believe I've handled this correctly.Testing the changes
New package
Local build testing