nixpkgs/pkgs/misc
Alyssa Ross 67641d0589 wafHook: don't add cross compilation flags
These flags are not part of waf, they're custom flags that are not
widely implemented.  More packages are broken because of these flags
being added than actually recognise them.

Of the packages in Nixpkgs that directly depend on wafHook that we can
attempt to cross compile (i.e. all their dependencies cross compile),
5 already successfully cross compile and recognise these flags, 2
already successfully cross compile because they have been opted out of
these flags, 3 don't cross compile successfully for reasons unrelated
to these flags, and for the remaining 7, the only thing stopping them
cross compiling successfully is that they are being passed these flags
that they don't recognise.

All of the five successfully cross-compiling packages that do
recognise these flags are samba projects: ldb, talloc, tdb, tevent,
and samba4.  So this isn't a general waf convention, just a samba one.
It therefore doesn't make sense to set these flags by default.  They
should just be included in the expressions for each samba project,
like all the other quirks common to samba build systems.

This change fixes cross compilation of the following packages:

  blockhash ganv ndn-cxx mda_lv2 pflask raul saldl
2024-05-15 16:47:16 +02:00
..
acpilight
ananicy
ananicy-cpp
apulse
arm-trusted-firmware arm-trusted-firmware: add RK3588 2024-03-22 08:08:11 +03:00
autoadb
autotiling autotiling: 1.9.1 -> 1.9.2 2024-04-27 21:13:47 +00:00
autotiling-rs
barebox
base16-builder
beep
brightnessctl
calaos/installer treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
cbeams
cliscord
cups foomatic-db-engine: unstable-2024-02-10 -> unstable-2024-04-05 2024-04-06 12:21:08 +02:00
documentation-highlighter
drivers epsonscan2: 6.7.61.0 -> 6.7.63.0 2024-05-05 08:46:50 -05:00
dumb
fastly fastly: 10.8.10 -> 10.9.0 2024-05-08 14:08:59 +00:00
flashfocus
frescobaldi
g810-led
ghostscript treewide: remove licenses.agpl3 2024-03-21 18:09:24 +02:00
gnu-shepherd
gnuk
hdt
i3a
ite-backlight ite-backlight: fix build issues with GCC 13 2024-02-08 22:59:19 +00:00
jackaudio wafHook: don't add cross compilation flags 2024-05-15 16:47:16 +02:00
jitsi-meet-prosody jitsi-meet-prosody: 1.0.7874 -> 1.0.7952 2024-04-26 22:55:50 +00:00
lguf-brightness
libcardiacarrest
lightspark
lilypond lilypond-unstable: 2.25.14 -> 2.25.15 2024-04-27 21:33:48 +00:00
logging
long-shebang
lssecret
meson-tools
mlxbf-bootimages
mnemonicode
moonfire-nvr
mxt-app
my-env
nflz
opcua-client-gui
opensbi
plasma-hud treewide: wrapGAppsHook → wrapGAppsHook3 2024-04-27 02:23:22 +02:00
present
ptouch-print ptouch-print: 1.4.3 -> 1.5-unstable-2024-02-11 2024-04-03 15:47:27 -07:00
pylode
rich-cli
riscv-pk
rivalcfg rivalcfg: 4.12.0 -> 4.13.0 2024-04-08 23:55:26 +00:00
rkdeveloptool
rkdeveloptool-pine64
sagetex
sailsd
scrcpy maintainers: remove msfjarvis 2024-04-27 21:57:43 +02:00
screensavers Merge branch 'master' into staging-next 2024-05-02 09:05:49 +02:00
seafile-shared seafile-shared: 9.0.4 -> 9.0.5 2024-02-27 12:48:26 +00:00
sndio sndio: move to finalAttrs 2024-04-27 18:06:58 +05:30
solfege treewide: wrapGAppsHook → wrapGAppsHook3 2024-04-27 02:23:22 +02:00
source-and-tags
stabber treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
superd
t-rec
talkfilters
tmux-plugins tmuxPlugins.fzf-tmux-url unstable-2021-12-27 -> unstable-2024-04-14 2024-04-29 23:00:33 -04:00
tpm2-pkcs11
translatelocally-models
uboot ubootTuringRK1: init 2024-04-11 10:10:41 +03:00
uq
urbit urbit: 2.12 -> 3.0 2024-03-12 10:42:23 +00:00
wiki-tui
xosd
zeyple