Commit Graph

14 Commits

Author SHA1 Message Date
Wolfgang Walther
add9bca495
waf: support structuredAttrs in setup hook
Tested samba4 with and without __structuredAttrs.
2024-08-24 12:23:36 +02:00
nixpkgs-merge-bot[bot]
58a72941e3
Merge pull request #328237 from r-ryantm/auto-update/waf
waf: 2.1.1 -> 2.1.2
2024-07-28 03:02:21 +00:00
Sigmanificient
6dd44107ac treewide: remove unused lib (and other) arguments 2024-07-26 11:18:09 +02:00
R. Ryantm
09a8a7ddbb waf: 2.1.1 -> 2.1.2 2024-07-18 18:04:27 +00:00
Sigmanificient
512e8afdb9 treewide: remove unused occurence of stdenv (and other) arguments
format (will squash)
2024-07-14 04:32:56 +02:00
github-actions[bot]
c8c2ff3b9b
Merge staging-next into staging 2024-06-10 00:02:49 +00:00
Alyssa Ross
3df6bb2c85
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/blockchains/polkadot/default.nix
2024-06-09 22:47:12 +01:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
nixpkgs-merge-bot[bot]
c6c3dd72cb
Merge pull request #317098 from r-ryantm/auto-update/waf
waf: 2.0.27 -> 2.1.1
2024-06-06 14:54:27 +00:00
R. Ryantm
ee5555720b waf: 2.0.27 -> 2.1.1 2024-06-04 04:51:03 +00:00
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
R. Ryantm
0f884c719b waf: 2.0.26 -> 2.0.27 2024-03-12 00:44:37 +00:00
Anderson Torres
907238ae51 waf: remove vrthra from maintainers
Also, migrate it to by-name hierarchy.
2024-02-08 22:06:02 -03:00