nixpkgs/pkgs
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
..
applications Merge pull request #49685 from rht/brave-0.55.22 2018-11-11 22:13:49 +01:00
build-support buildDunePackage: inline dune.installPhase for easier overriding 2018-11-07 10:08:08 +01:00
common-updater
data osinfo-db: 20181011 -> 20181101 2018-11-09 05:26:55 -08:00
desktops deepin: remove obseleted dde-polkit-agent and dpa-ext-gnomekeyring 2018-11-10 12:37:06 -02:00
development wafHook: init 2018-11-13 19:13:13 -06:00
games minecraft-server: 1.12.2 -> 1.13.2 2018-11-11 12:47:09 +01:00
misc Merge pull request #49775 from eadwu/vscode-extensions.ms-python.python/2018.9.2 2018-11-11 11:03:44 +01:00
os-specific Merge pull request #50195 from dywedir/iwd 2018-11-10 21:55:58 +00:00
servers meta.tests: rename into passthru.tests 2018-11-11 23:11:46 +09:00
shells spaceship-prompt: correct homepage url 2018-11-11 10:53:51 +01:00
stdenv meta.tests: rename into passthru.tests 2018-11-11 23:11:46 +09:00
test Remove openftd 2018-10-21 21:52:20 +02:00
tools i2pd: 2.21.1 -> 2.22.0 2018-11-11 12:47:09 +01:00
top-level wafHook: init 2018-11-13 19:13:13 -06:00