-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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
gamescope: 3.11.49 -> 3.11.52-beta6 #219548
Conversation
As an aside: I would be interested in co-maintaining gamescope and maybe libliftoff, as I maintained packages for these on the Arch Linux User Repository, before moving to NixOS. |
c3e065a
to
377956e
Compare
b9a570f
to
fd7366b
Compare
@Scrumplex note that I have a few of the same in #215343 if you need something, kindly let me know. UPDATE: Also, Joshua said he does not want us to put vkroots as global package, since he'll never add a stable API to it, he believes it's better for every package to target a specific commit in the repo. But like you I did it anyway. UPDATE2: Put us both as co-maintainers of everything here 😄 UPDATE3: Since you're adding the patches manually to a release tag, I could totally rebase my POC in this branch and stop bumping gamescope to untagged refs. UPDATE4: If possible, please take a look at #187507 -- I wish we could resurrect and merge it. |
Result of 6 packages built:
|
fd7366b
to
9d5c5e5
Compare
👍
I just added vkroots inline in gamescope to address this. Especially as it's a header-only library it shouldn't really matter too much.
done :D
sure :D |
9d5c5e5
to
b9d911d
Compare
Would be good to |
b9d911d
to
d2eb923
Compare
d2eb923
to
e76d1f1
Compare
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.
I'll test this in my system, just a sec.
e76d1f1
to
b9a1a14
Compare
Result of 3 packages failed to build:
2 packages built:
Error logs for:
|
In gamescope: /nix/store/fhzz4yrdy17czwc9i4swhlpcp445inzb-binutils-2.40/bin/ld: /nix/store/8s3ancq1nkbv1ir7n17yxhpdzvsak6i2-openvr-1.23.8/lib/libopenvr_api.so: undefined reference to `Json::Value::operator=(Json::Value)'
/nix/store/fhzz4yrdy17czwc9i4swhlpcp445inzb-binutils-2.40/bin/ld: /nix/store/8s3ancq1nkbv1ir7n17yxhpdzvsak6i2-openvr-1.23.8/lib/libopenvr_api.so: undefined reference to `Json::Value::operator!() const' |
description = "An API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting"; | ||
license = licenses.bsd3; | ||
maintainers = with maintainers; [ pedrohlc Scrumplex ]; | ||
platforms = with platforms; unix; |
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.
platforms = with platforms; unix; | |
platforms = platforms.unix; |
b9a1a14
to
c16eb79
Compare
Looks like Am I missing a specific option of |
Try to reference the commit not the PR. We don't reference the PR, only commits. Because PR can change. |
Seems like this is a known issue (#32084). I also tried using This is what I got when I tried fetchpatch2:
|
Feel free to include the patch file then. (but only for patches that |
Well in this case, we only really need to deal with a directory being renamed, so I am just going to add a postUnpack stage. |
e086d09
to
f931ff4
Compare
Result of 5 packages built:
|
Signed-off-by: Sefa Eyeoglu <[email protected]>
Signed-off-by: Sefa Eyeoglu <[email protected]>
Signed-off-by: Sefa Eyeoglu <[email protected]>
f931ff4
to
00398e9
Compare
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.
Tested it in a live system, gamescope was able to handle CDPR launcher and the Witcher 3 as expected.
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.
Tess
NOTE: This PR will probably be updated a few times until the eventual release of gamescope 3.11.52
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)