-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
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 premake & imake setup hook #51205
Conversation
Adds a configure phase for packages using premake. premakeConfigurePhase runs the correct premake version for the premake you are using (see premake_cmd).
A few changes needed here: - We don’t want to guess what our platform is. We can patch location and targetdir to not put things in an unpredictable directory. - Make premake4 a native build input. - Set the premakefile variable.
Simplifies some things here.
Cleans things up a bit here.
This package is unmaintained. https://packages.qa.debian.org/x/xmove/news/20090130T204752Z.html
We need to set dontUseImakeConfigure in a few places to prevent imake from overriding the default configure phase. This packages all have a configure script that needs to get run: - Xaw3d - R - tkgate - ssvnc
@GrahamcOfBorg build bootil yojimbo distrho gmad otfcc tome4 oneko xcruiser xmove xxkb xearth larswm xsnow xautolock x2x xbrightness xvkbd xzoom transfig x11-ssh-askpass vncrec nas tightvnc ssvnc tkgate R |
Success on x86_64-linux (full log) Attempted: bootil, yojimbo, distrho, otfcc, tome4, oneko, xcruiser, xxkb, xearth, larswm, xautolock, x2x, xbrightness, xvkbd, xzoom, transfig, vncrec, nas, tightvnc, ssvnc, tkgate, R The following builds were skipped because they don't evaluate on x86_64-linux: gmad, xmove, xsnow, x11-ssh-askpass Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: bootil, oneko, xcruiser, xxkb, xearth, larswm, xautolock, x2x, xbrightness, xvkbd, xzoom, transfig, vncrec, nas, tightvnc, tkgate, R The following builds were skipped because they don't evaluate on aarch64-linux: yojimbo, distrho, gmad, otfcc, tome4, xmove, xsnow, x11-ssh-askpass, ssvnc Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: bootil, yojimbo, otfcc, oneko, xearth, transfig, tightvnc, tkgate, R The following builds were skipped because they don't evaluate on x86_64-darwin: distrho, gmad, tome4, xcruiser, xmove, xxkb, larswm, xsnow, xautolock, x2x, xbrightness, xvkbd, xzoom, x11-ssh-askpass, vncrec, nas, ssvnc Partial log (click to expand)
|
Added by NixOS#51205 Part of NixOS#341479
Motivation for this change
Add setup hooks for imake & premake. Both override the default configure phase. To make everything work, I've rewritten a few packages to work with the configure phase. Some packages use imake with a configure script, so those have to be passed dontUseImakeConfigure.