nixpkgs/pkgs/development/tools
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
..
alloy
ammonite ammonite: 1.2.1 -> 1.4.2 2018-11-07 20:00:37 -05:00
analysis Merge pull request #50174 from Mic92/radare2 2018-11-10 22:06:40 +00:00
ansible-lint ansible-lint: fix install tests 2018-11-03 00:11:24 +01:00
apktool androidenv: version buildTools and add buildToolsVersions sdk argument 2018-10-26 22:09:47 -07:00
asmfmt asmfmt: init at 1.1 2018-11-02 21:58:08 -07:00
asn2quickder
aws-sam-cli
azcopy
backblaze-b2
bazel-watcher
bloaty
boomerang
boost-build
build-managers wafHook: init 2018-11-13 19:13:13 -06:00
buildah buildah: 1.1 -> 1.4 2018-10-23 13:17:31 +02:00
cargo-web
casperjs
castxml
cbor-diag
cddl
cdecl
check go-check: init unstable at 2018-09-12 2018-11-02 22:04:43 -07:00
chefdk chefdk: rack: 2.0.3 -> 2.0.6 2018-11-06 09:23:19 +00:00
clang-tools
clog-cli
cloudfoundry-cli
compass
compile-daemon
container-linux-config-transpiler
continuous-integration gitlab-runner: 11.3.1 -> 11.4.0 (#48867) 2018-10-23 17:59:01 +02:00
corgi
corundum
coursier
cppclean cppclean: init at 2018-05-12 (#49264) 2018-10-30 20:15:33 +01:00
cucumber
database pgcli: 1.11.0 -> 2.0.0 2018-11-10 10:06:56 -05:00
dcadec
deadcode deadcode: init at unstable 2016-07-24 2018-11-02 21:58:09 -07:00
deis
deisctl
delve
dep
dep2nix
devpi-client
devpi-server
devtodo
doctl
documentation
drip
dtools
easyjson
egg2nix
ejson
electron electron: 1.8.2 -> 3.0.5 2018-10-19 16:14:11 +02:00
erlang
errcheck errcheck: init at 1.1.0 2018-11-02 21:58:08 -07:00
fac
flamegraph
flatpak-builder flatpak-builder: 1.0.0 -> 1.0.1 2018-10-15 22:22:12 -07:00
flock
flootty
flyway flyway: 5.1.4 -> 5.2.1 2018-11-01 19:58:51 +01:00
fmbt
galen
gauge
gdm
geckodriver
ghp-import
git-ftp
git-series
github
glide
gllvm
global-platform-pro global-platform-pro: add self as maintainer 2018-10-31 01:06:27 +09:00
glock
glslviewer
gnome-desktop-testing
gnulib
go-bindata
go-bindata-assetfs
go-junit-report go-junit-report: init at 2018-06-14 (385fac0ce9a) 2018-10-27 14:40:40 +01:00
go-langserver
go-outline
go-protobuf
go-repo-root
go-symbols
go-tools go-tools: init at 2017.2.2 2018-11-02 21:58:09 -07:00
go2nix go2nix: 1.2.1 -> 1.3.0 2018-10-19 16:10:18 +02:00
goa goa: 1.0.0 -> 1.4.0 (#48147) 2018-10-10 23:17:32 +02:00
gocode gocode: 2018-10-22 -> 2018-11-05 2018-11-05 22:12:40 -08:00
gocode-gomod gocode-gomod: init unstable at 2018-10-16 2018-11-05 22:13:40 -08:00
goconst goconst: init at 1.1.0 2018-11-02 22:04:42 -07:00
goconvey
gocyclo gocyclo: init unstable at 2015-02-08 2018-11-02 22:04:43 -07:00
godef
godot
gogetdoc gogetdoc: init at unstable 2018-10-25 2018-11-02 21:58:09 -07:00
golangci-lint
golint
gometalinter gometalinter: init at 2.0.11 2018-11-02 22:04:44 -07:00
gomodifytags
google-app-engine-go-sdk
gopkgs
gosec gosec: init at 1.1.0 2018-11-02 22:04:43 -07:00
gotags
gotests
gotools
govendor
govers
gox
gpp
grabserial
gron gron: 0.5.2 -> 0.6.0 (#49282) 2018-10-29 11:56:56 +01:00
gtk-mac-bundler
guile
haskell
hcloud hcloud: 1.6.1 -> 1.9.1 2018-10-17 23:58:47 +02:00
heroku
hexio
iaca
icestorm
icr
iferr iferr: init unstable at 2018-06-15 2018-11-02 22:04:44 -07:00
imatix_gsl
impl impl: init unstable at 2018-02-27 2018-11-02 22:04:44 -07:00
ineffassign ineffassign: init at unstable 2018-09-09 2018-11-02 22:04:38 -07:00
interfacer interfacer: init at unstable 2018-08-31 2018-11-02 22:04:43 -07:00
irony-server
java visualvm: 1.4.1 -> 1.4.2 2018-10-03 01:12:12 -07:00
jazzy
jbake jbake: 2.6.2 -> 2.6.3 (#49302) 2018-10-27 20:06:50 -04:00
jd
jira_cli
jl
jmespath
jo
jp
jq jq: 1.5 -> 1.6 2018-11-03 11:47:35 +01:00
jsduck
json2hcl
kafkacat
kexpand kexpand: init at 2017-05-12 2018-11-01 18:34:14 +01:00
kind kind: init at 2ae73f8e 2018-10-26 23:05:15 +02:00
kube-aws
kube-prompt kube-prompt: init at 1.0.4 2018-10-22 07:39:15 +02:00
kubectx kubectx: 0.5.1 -> 0.6.1 2018-10-03 12:58:06 +02:00
kustomize kustomize: 1.0.8 -> 1.0.9 2018-10-26 11:04:28 +02:00
kythe
lattice-diamond
lazygit lazygit: init at 0.4 2018-10-11 16:17:57 +02:00
leaps
librarian-puppet-go
libsigrok
libsigrokdecode
literate-programming
makerpm
maligned maligned: init unstable at 2018-07-07 2018-11-02 22:04:43 -07:00
manul
mdk
minizinc minizinc: 2.2.0 -> 2.2.1 (#49241) 2018-10-27 07:30:07 -04:00
misc gnum4: set platforms=unix++windows 2018-11-11 01:42:40 +00:00
mpfshell
msgpack-tools
mustache-go
nailgun nailgun: 0.9.1 -> 1.0.0 (#50211) 2018-11-11 00:47:50 +01:00
neoload
node-webkit
nrpl nrpl: fix compilation with nim 0.19 2018-10-31 22:04:00 +01:00
nwjs nwjs-sdk: init at 0.33.4 (#45320) 2018-10-02 10:24:05 +02:00
ocaml dune: 1.4.0 -> 1.5.0 (#49848) 2018-11-09 12:26:18 +00:00
omniorb
packer packer: 1.2.5 -> 1.3.1 2018-10-05 20:18:22 +02:00
packet
parse-cli-bin parse-cli-bin: add license 2018-11-08 20:51:34 +01:00
parsing peg: add license 2018-11-08 20:54:07 +01:00
pet
pew
phantomjs
phantomjs2
pipenv pipenv: 2018.10.9 -> 2018.10.13 2018-10-26 14:22:48 -07:00
postiats-utilities
profiling pyprof2calltree: 1.4.3 -> 1.4.4 2018-10-26 13:32:41 -07:00
pup
puppet/puppet-lint
pydb
pypi2nix
pyre pyre: 0.0.14 -> 0.0.17 2018-11-02 07:07:52 -05:00
qtcreator
quicktemplate
quilt
rdocker
react-native-debugger react-native-debugger: 0.7.20 -> 0.8.1 2018-10-13 19:16:16 -07:00
redis-dump
reflex
reftools reftools: init at unstable 2018-09-14 2018-11-02 21:58:09 -07:00
remarshal
reno
repository-managers/nexus
rhc
richgo
ronn
rq
rshell
rtags
rubocop
rucksack
rust rustracer: remove rustup dependency 2018-11-10 08:38:20 +01:00
sass
sassc
sauce-connect
scalafix scalafix: init at 0.9.0 2018-10-28 10:10:37 +01:00
scalafmt
scry
selenium chromedriver: 2.42 -> 2.43 2018-11-10 02:28:20 -08:00
setupcfg2nix
sigrok-cli sigrok-cli: 0.7.0 -> 0.7.1 2018-11-08 14:04:45 -08:00
simavr treewide: use gnu toolchain for avr/arm-embedded 2018-10-30 13:31:45 -05:00
skaffold skaffold: init at 0.16.0 2018-10-19 09:11:45 +02:00
skopeo skopeo: 0.1.31 -> 0.1.32 2018-11-08 10:18:47 +01:00
slimerjs
solarus-quest-editor
sourcetrail sourcetrail: init at 2018.3.55 2018-10-23 11:37:07 +09:00
spirv-tools
sqlint
sqsh
sslmate sslmate: 1.6.0 -> 1.7.0 2018-10-13 19:05:14 -07:00
stagit
sunxi-tools
textql
thrust
toluapp
tora
toxiproxy
tradcpp tradcpp: add license 2018-11-08 20:56:45 +01:00
trellis
uftrace uftrace: 0.9 -> 0.9.1 (#50228) 2018-11-11 12:15:06 +01:00
unconvert unconvert: init at unstable 2018-07-03 2018-11-02 22:04:42 -07:00
unity3d unity3d: 5.6.1 -> 2017.4.10 (#48643) 2018-10-20 00:36:50 +03:00
vagrant vagrant: do withLibvitr by default #49220 2018-11-07 17:46:57 +01:00
valadoc gnome3: remove versionBranch attribute 2018-10-05 02:17:19 +02:00
vcstool
vgo2nix vgo2nix: init at unstable-2018-10-14 2018-10-22 17:21:49 +08:00
vim-vint
vndr
vogl
vulkan-validation-layers
vultr
wabt wabt: Allow building on Darwin as well 2018-10-22 15:32:09 -07:00
watchman
wiggle
winpdb
wllvm
wp-cli
ws
xcbuild xcbuild: add license 2018-11-08 21:00:50 +01:00
xib2nib
xqilla
yaml2json
yarn yarn: 1.12.1 -> 1.12.3 2018-11-08 08:49:00 +01:00
yarn2nix
ydiff
yq
yuicompressor