-
-
Notifications
You must be signed in to change notification settings - Fork 15.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
synergy: 1.8.8 -> 1.11.0 #77761
synergy: 1.8.8 -> 1.11.0 #77761
Conversation
3c41068
to
c761a3b
Compare
c761a3b
to
9706335
Compare
''; | ||
|
||
doCheck = true; | ||
checkPhase = "../bin/unittests"; |
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.
Not running the tests any more?
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.
They used to build automatically, but they removed it from the CMake, I've opened a corresponding issue here:
@GrahamcOfBorg build synergy |
The patch for Darwin no longer applies. Could you check if it still looks necessary, and either update it or delete it? If we can’t figure out how to actually build this on Darwin that’s okay, but we should at least get beyond patchPhase. |
@alyssais Taking a look at it now, I believe the |
@alyssais Taking a look at it now, I believe the `CMakeLists.txt` file
has changed since I made that patch. I don't have access to a macOS
machine to test building synergy. What are your thoughts on leaving
the patch there for someone in the future who is interested in fixing
this? It may be useful to them even though it doesn't apply, as I
suspect that removing the patch, Synergy will still not build on
Darwin.
We should either fix the patch or remove it. Otherwise, the thing that
first stops it from building will be a broken patch we left there, and
even if this Synergy or some future thing did build without the patch
our package would still be broken.
Have you checked it isn't an easily fixed conflict? We can try to build
on OfBorg either with an updated patch, or without a patch.
|
Remove patches that are no longer necessary
9706335
to
9f9754c
Compare
@alyssais Removed the Darwin patch, can you get @GrahamcOfBorg to build it on Darwin? |
@GrahamcOfBorg build synergy
|
Darwin failure. |
Motivation for this change
Remove patches that are no longer necessary. Untested on macOS.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)