nixpkgs/pkgs/development/tools
Peter Hoeg 4e0a5e7602 nim: include all supporting tools
This PR makes a few changes to how things are done:

a) build and install "koch" - the nim make-type tool
b) use "koch" to bootstrap nim
c) build additional supporting tools such as nimble, nimgrep and nimsuggest
d) nim can use other c compilers than gcc, so instead of forcing gcc we use the one from stdenv
e) run the full test suite

We do not need the "nimble" package any longer as it is part of nim.
2017-01-12 20:11:36 +08:00
..
activator activator: 1.3.11 -> 1.3.12 2016-10-24 10:13:12 -04:00
alloy Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
ammonite ammonite-repl: 0.8.0 -> 0.8.1 2016-12-10 15:51:06 -05:00
analysis kcov: 29 -> 32 2017-01-01 03:32:31 +01:00
apktool treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
asn2quickder asn2quickder: use python2 2016-11-24 22:28:02 +01:00
backblaze-b2 backblaze-b2: 0.4.4 -> 0.6.2 2016-07-21 14:45:35 -04:00
bloaty bloaty: 2016.11.16 -> 2016.12.28 2016-12-28 12:40:31 -06:00
boomerang Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
boost-build Use general hardening flag toggle lists 2016-03-05 18:55:26 +01:00
build-managers Merge pull request #21626 from NeQuissimus/gradle_3_3 2017-01-03 18:45:42 -05:00
casperjs casperjs: do not move the current working directory 2016-05-29 20:53:36 +08:00
cdecl cdecl: switch md5 to sha256 2016-10-26 16:59:37 +02:00
chefdk chefdk: 0.10.0 -> 0.11.2 2016-03-10 17:19:30 -08:00
clang-tools clang-tools: New package 2016-09-28 09:31:30 +02:00
compass Remove all dots at end of descriptions 2016-02-27 17:30:29 +00:00
continuous-integration gitlab-runner: 1.8.0 -> 1.9.0 (#21375) 2016-12-25 11:35:47 +00:00
database liquibase: improve external jar integration (#20818) 2016-12-16 12:19:59 +01:00
dcadec Remove all dots at end of descriptions 2016-02-27 17:30:29 +00:00
deis deis: Add derivatin metadata 2016-10-19 11:27:02 +02:00
deisctl deisctl: init at 1.13.3 2016-10-19 11:41:54 +02:00
delve delve: init at 0.11.0-alpha 2016-11-23 23:53:07 +01:00
devpi-client devpi-client: 2.3.2 -> 2.7.0 2016-10-27 10:11:53 +02:00
doctl doctl: 1.3.1 -> 1.5.0 2016-11-17 23:32:21 +01:00
documentation gnome_doc_utils: use python2, rewrite expression 2016-10-18 23:16:05 +02:00
egg2nix Egg2nix: Bump to 0.5. 2015-01-19 15:43:25 +01:00
electron electron: 1.2.2 -> 1.4.13 2017-01-06 19:00:17 +01:00
erlang treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
flamegraph treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
galen galen: 2.2.4 -> 2.3.0 2016-07-14 10:52:13 +02:00
github/github-release treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
glide glide: 0.12.2 -> 0.12.3 2016-12-14 08:42:18 +00:00
glock glock: init at 20160816 2016-09-20 10:56:11 +02:00
gnulib treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
go2nix go2nix: 1.1.0 -> 1.1.1 2016-09-27 16:49:14 +02:00
go-bindata no more goPackages 2016-06-09 13:08:00 +02:00
go-bindata-assetfs go-bindata-assetfs: init at 20160814 2016-11-11 23:04:31 +01:00
go-repo-root buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
goa goa: init at 1.0.0 2016-09-17 01:15:14 +02:00
gocode no more goPackages 2016-06-09 13:08:00 +02:00
godef Fix typos: licence -> license 2016-11-20 18:11:29 +01:00
godep godep: ddd7fbf -> 73 2016-06-01 11:40:24 +01:00
godot godot: init at 2.1.1-stable 2017-01-06 12:07:19 +01:00
goimports no more goPackages 2016-06-09 13:08:00 +02:00
golint buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
gotags no more goPackages 2016-06-09 13:08:00 +02:00
gotools buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
govers no more goPackages 2016-06-09 13:08:00 +02:00
gox buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
grabserial grabserial: 1.7.0 -> 1.9.3 2016-10-23 21:18:47 +05:30
guile treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
haskell multi-ghc-travis: git-2015-11-04 -> git-2016-10-23 (#20754) 2016-11-28 03:24:51 +01:00
heroku heroku: [WIP] 3.43.2 -> 3.43.12 and wrap the downloaded binary 2016-11-04 14:56:32 +08:00
hexio hexio: init at 1.0RC1 2016-10-09 22:45:51 +02:00
icestorm nixpkgs: icestorm 2016.08.18 -> 2016.11.01 2016-11-25 23:26:10 +00:00
imatix_gsl imatix_gsl: fix build 2016-04-30 20:31:43 +02:00
java treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
jid jid: 0.6.1 -> 0.7.1 2017-01-09 18:41:53 -06:00
jmespath jp: init at 0.1.2 2016-07-21 10:42:54 -04:00
jo jo: init at 1.0 2016-03-11 19:33:13 +01:00
jp jp: init at 0.1.2 2016-07-21 10:42:54 -04:00
jq jq: fix autoupdate metadata in case it gets updated in future 2016-09-26 15:49:30 +02:00
jsduck jsduck: init version 2016-11-18 12:14:03 +01:00
kube-aws kube-aws: init at 0.8.1 2016-08-24 14:25:57 +02:00
leaps leaps: 0.5.1 + add a service + test 2016-11-06 10:34:42 +01:00
libsigrok sigrok: update whole suite to latest (2016-01) 2016-05-11 22:23:29 +02:00
libsigrokdecode libsigrokdecode: 0.4.0 -> 0.4.1 2016-12-27 13:03:08 +01:00
literate-programming noweb: remove obsolete substituteInPlace 2016-08-27 21:54:55 +00:00
makerpm makerpm: init at 1.0 2016-12-31 23:19:31 +03:00
mdk mdk: use sha256 instead of md5 2016-10-10 08:52:13 +02:00
minizinc minizinc: init at 2.0.14 (#18308) 2016-09-06 06:16:42 +02:00
misc universal-ctags: 2016-12-17 -> 2017-01-08 2017-01-10 11:38:52 +01:00
mypy-lang mypy-lang: 0.4.3 -> 0.4.5 2016-10-14 20:50:54 +02:00
neoload Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
node-webkit treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
nrpl nrpl: init at 20150521 2017-01-01 14:10:13 +08:00
ocaml Merge pull request #19765 from FlorentBecker/some_buildOcaml 2016-12-30 20:47:50 +00:00
omniorb Merge branch 'hardened-stdenv' into staging 2016-08-22 01:19:35 +01:00
packer packer: 0.10.1 -> 0.12.1 2017-01-04 17:31:45 +00:00
parse-cli-bin parse-cli-bin: 3.0.1 -> 3.0.5 2016-05-25 02:06:47 +02:00
parsing flex: bring back 2.6.1 as an option 2017-01-06 16:17:46 +01:00
phantomjs fontconfig: split into multiple outputs 2015-10-05 12:23:56 +02:00
phantomjs2 Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
postiats-utilities postiats-utilities: init at 2.0.1 2016-05-12 07:37:53 -05:00
profiling systemtap: clean up as per feedback 2016-09-16 22:24:49 +02:00
pup no more goPackages 2016-06-09 13:08:00 +02:00
pydb pydb: set meta.platforms 2014-11-12 16:03:00 +01:00
pypi2nix pypi2nix: 1.5.0 -> 1.6.0 2016-12-23 23:45:03 +01:00
quilt Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
redis-dump redis-dump: init at 0.3.5 2016-05-02 17:31:30 +02:00
remarshal remarshal: 0.3.0 -> 0.6.0 2016-12-30 19:19:16 +08:00
reno reno: init at 1.8.0 2016-10-29 13:30:18 +02:00
repository-managers/nexus nexus: init at 2.12.0-01 2016-03-01 10:25:00 -06:00
rhc rhc: init at 1.36.4 2015-08-13 18:02:55 +02:00
ronn ronn: init at 0.7.3 2016-06-30 11:09:06 +01:00
rq rq: init at 0.9.2 (broken because our v8 is too old, and I'm too weak to update v8) 2016-12-03 23:36:48 +01:00
rtags Fix breaking empty line 2016-11-06 18:55:43 +01:00
rucksack rucksack: init at 3.1.0 2015-06-20 02:06:20 -07:00
rust rustfmt: 0.6.2 -> 0.6.3 2016-12-04 15:56:26 +02:00
sass sass: init at 3.4.22 2016-05-20 10:41:06 -03:00
sassc sassc: v3.2.4 -> v3.3.2 2015-12-10 17:27:46 -05:00
sauce-connect sauce-connect: 4.4.0 -> 4.4.2 2016-12-21 15:04:45 +01:00
scalafmt scalafmt: 0.4.2 -> 0.4.10 2016-11-18 13:41:59 +01:00
selenium chromedriver: 2.21 -> 2.25 2016-12-09 12:06:07 +01:00
sigrok-cli sigrok: update whole suite to latest (2016-01) 2016-05-11 22:23:29 +02:00
simavr simavr: init at 1.3 2016-10-07 14:11:22 +02:00
skopeo skopeo: fix evaluation, change license from asl2 to asl20 2016-11-27 21:39:02 -05:00
slimerjs slimerjs: 0.10.1 -> 0.10.2 2017-01-02 20:18:52 +01:00
solarus-quest-editor solarus-quest-editor: init at 1.4.5 (#17286) 2016-07-27 18:49:02 +02:00
spirv-tools glslang, spirv-tools, vulkan-loader: add metainformation 2017-01-04 12:57:22 +03:00
sqsh sqsh: remove trailing whitespace in the Nix file 2015-01-06 09:56:08 -05:00
sslmate rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
sunxi-tools sunxi-tools: Don't build on darwin 2016-04-13 04:06:15 +03:00
textql buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
thrust treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
toluapp Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-03 13:34:44 +00:00
tora tora: init at 3.1 2017-01-09 09:26:46 +08:00
tradcpp Reduce size of tradcpp derivation. 2015-02-04 13:34:13 +01:00
unity3d treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
vagrant vagrant: 1.8.7 -> 1.9.1 2016-12-15 12:29:52 +01:00
valadoc valadoc: use newer libgee 2016-10-10 16:02:54 +02:00
vultr vultr: init at 1.12.0 2017-01-01 20:57:52 +01:00
watchman watchman: 4.5.0 -> 4.7.0 2016-12-13 10:27:54 -05:00
winpdb Do not use top-level buildPythonPackage or buildPythonApplication 2016-09-26 11:10:51 +02:00
wp-cli wp-cli: 0.24.1 -> 1.0.0 2016-12-04 21:45:42 +08:00
xcbuild xcbuild: add meta 2016-12-15 18:07:54 +01:00
xqilla xqilla: init at 2.3.3 2016-04-11 13:57:19 +01:00
yuicompressor Another attempt to eradicate ensureDir 2014-06-30 14:56:10 +02:00