nixpkgs/pkgs/top-level
Matthew Bauer 92ebfa1383 wafHook: init
The waf build system is python-based and hosted locally in each package in the executable file named "waf". Unlike CMake, it cannot generate makefiles so we end up having to override the configure, build, and install phases. I've tried to keep these as close to what's in setup.sh as possible. If there is no waf file in the root directory, then we just copy the one hosted in Nixpkgs. Otherwise the only thing you have to add to a package using Waf is "wafHook" into nativeBuildInputs. wafFlags controls the flags specifically passed to waf while configureFlags, buildFlags, and installFlags are still used as in the generic builder.
2018-11-13 19:13:13 -06:00
..
aliases.nix Merge pull request #49880 from LnL7/darwin-cfprivate-fixes 2018-11-10 15:03:21 +01:00
all-packages.nix wafHook: init 2018-11-13 19:13:13 -06:00
beam-packages.nix beam-packages: default erlangR19 -> erlangR20 2018-08-07 23:27:41 +02:00
coq-packages.nix mkCoqPackages: look for “dontFilter” in coq derivation 2018-11-04 20:49:38 +00:00
darwin-packages.nix darwin.trash: add cf-private 2018-11-07 19:15:43 +01:00
default.nix
dotnet-packages.nix dotnetPackages.SharpFont: 3.1.0 -> 4.0.1 (#49545) 2018-10-31 21:04:31 +01:00
emacs-packages.nix elpy: fix build dep 2018-09-09 17:14:59 +02:00
emscripten-packages.nix
haskell-packages.nix ghc: drop unused 7.10.3-binary compiler 2018-11-08 17:39:13 +01:00
haxe-packages.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
impure.nix impure.nix: fix handling of localSystem 2018-06-25 17:13:02 -04:00
java-packages.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
lua-packages.nix luaPackages.luadbi: 0.5 -> 0.6 (#47156) 2018-09-22 22:27:35 +02:00
make-tarball.nix tarball job: more --show-trace 2018-09-03 14:24:42 +02:00
metrics.nix Revert "release/metrics: drop requiredSystemFeatures" 2018-07-30 10:46:20 +02:00
ocaml-packages.nix Merge pull request #49822 from marsam/feature/update-flow 2018-11-07 15:05:57 +00:00
perl-packages.nix percona-toolkit: 3.0.11 -> 3.0.12 (#47963) 2018-11-01 18:22:43 +01:00
php-packages.nix phpPackages.php-cs-fixer: 2.12.2 → 2.13.1 2018-10-21 19:44:03 +02:00
pure-packages.nix
python-packages.nix matplotlib: 2.2.3 -> 3.0.2 2018-11-11 10:14:25 +01:00
release-cross.nix release-cross: use ghc844 for tests 2018-11-03 14:17:21 -05:00
release-lib.nix release-lib: Fix pkgsFor 2018-11-05 11:27:50 -05:00
release-python.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
release-small.nix
release.nix darwin-tested: readd wireshark 2018-11-07 13:02:51 -06:00
splice.nix xorg: don't splice scope attributes into main package set 2018-10-11 15:03:07 -04:00
stage.nix stage.nix: throw error on incorrect pkgsi686Linux usage 2018-11-03 00:58:58 -05:00
unix-tools.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
wine-packages.nix wine: build wineWow packages on hydra 2018-07-03 21:29:32 +03:00