nixpkgs/pkgs/development/tools
Matthew Bauer 1ba9fd335d scons: add setup hook
The scons build system is python-based and has a binary named scons. Unlike CMake, it cannot generate makefiles so we end up having to override the build, install, and check phases. I have added the setupHook to the scons package so that integration requires no unique steps - just putting scons in nativeBuildInputs should be enough. sconsFlags controls the flags specifically passed to scons while buildFlags, installFlags, and checkFlags should still be usable. Some packages use different names for the prefix flag. In those cases you will have to set "prefixKey" to something like "PREFIX=" as there are multiple names for the "prefix" used in scons.
2018-11-13 19:13:50 -06:00
..
alloy alloy: add alloy5 and take maintainership (#47262) 2018-09-26 17:46:58 +01:00
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 asn2quickder: 0.7RC1 -> 1.2-6 2018-02-18 22:01:52 +01:00
aws-sam-cli aws-sam-cli: 0.4.0 -> 0.5.0 2018-07-30 14:23:44 +08:00
azcopy azcopy: init at 10.0.1 2018-09-21 01:17:52 -07:00
backblaze-b2 backblaze-b2: Fix autocompletion support 2018-09-03 20:45:32 +01:00
bazel-watcher bazel-watcher: init at 0.5.0 2018-09-29 13:33:00 -07:00
bloaty bloaty: 2018-06-15 -> 1.0 (#44716) 2018-08-08 15:35:46 +02:00
boomerang boomerang: 2018-01-18 -> 2018-07-03 2018-07-03 20:34:46 -05:00
boost-build
build-managers scons: add setup hook 2018-11-13 19:13:50 -06:00
buildah buildah: 1.1 -> 1.4 2018-10-23 13:17:31 +02:00
cargo-web cargo-web: mark broken on darwin 2018-09-13 23:09:05 +02:00
casperjs treewide: mark a bunch of failing builds as broken 2017-10-01 00:26:52 +03:00
castxml castxml: Fix build (#46442) 2018-09-09 22:18:34 +02:00
cbor-diag cbor-diag: init at 0.5.2 2018-03-28 18:58:58 -03:00
cddl cddl: init at 0.8.5 2018-03-28 18:58:52 -03:00
cdecl Take me (viric) out of most maintenance 2018-07-22 21:50:19 +02:00
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 rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
cloudfoundry-cli cloudfoundry-cli: 6.36.1 -> 6.37.0 2018-07-22 23:53:33 +01:00
compass pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
compile-daemon remove profpatsch from maintainer list of a few packages 2018-02-12 06:24:38 +01:00
container-linux-config-transpiler pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
continuous-integration gitlab-runner: 11.3.1 -> 11.4.0 (#48867) 2018-10-23 17:59:01 +02:00
corgi corgi: init at 0.2.3 (#45766) 2018-08-30 09:20:40 +02:00
corundum
coursier coursier: patch shebang to make it work in the nix sandboxes 2018-07-21 15:29:30 +01:00
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 tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
deadcode deadcode: init at unstable 2016-07-24 2018-11-02 21:58:09 -07:00
deis deis: 1.13.3 -> 1.13.4 2018-01-22 18:59:13 +01:00
deisctl
delve delve: 1.0.0 -> 1.1.0 (#47463) 2018-09-28 19:59:47 +02:00
dep dep: 0.4.1 -> 0.5.0 2018-07-26 10:04:53 +02:00
dep2nix dep2nix: fix eval (no IFD) 2018-09-11 12:56:14 +01:00
devpi-client devpi-client: 3.1.0 -> 4.1.0, fix tests (#47142) 2018-09-22 18:07:00 +02:00
devpi-server pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
devtodo treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
doctl doctl: 1.7.2 -> 1.8.0 2018-04-20 18:11:36 -05:00
documentation gtk-doc: don't build with dblatex by default 2018-09-17 01:33:20 +02:00
drip drip: provided which at run time 2017-11-28 13:36:38 +00:00
dtools dtools: 2.081.1 -> 2.081.2 2018-08-19 21:56:50 +02:00
easyjson easyjson: 2018-07-30 -> 2018-08-23 2018-09-25 09:07:17 -05:00
egg2nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
ejson ejson: init at 1.2.0 2018-09-26 13:36:46 +02:00
electron electron: 1.8.2 -> 3.0.5 2018-10-19 16:14:11 +02:00
erlang cuter: use erlangR19 and cleanp expression 2018-08-31 22:27:13 +02:00
errcheck errcheck: init at 1.1.0 2018-11-02 21:58:08 -07:00
fac pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
flamegraph
flatpak-builder flatpak-builder: 1.0.0 -> 1.0.1 2018-10-15 22:22:12 -07:00
flock flock: init at 0.2.3 2018-02-17 09:16:00 -06:00
flootty flootty: 3.2.1 -> 3.2.2 2018-08-12 12:46:05 +10:00
flyway flyway: 5.1.4 -> 5.2.1 2018-11-01 19:58:51 +01:00
fmbt fmbt: init at 0.39 2018-03-11 15:44:48 +01:00
galen galen: 2.3.6 -> 2.3.7 (#41296) 2018-05-31 09:11:40 +02:00
gauge gauge: 1.0.0 -> 1.0.2 (#47465) 2018-09-28 19:59:17 +02:00
gdm
geckodriver geckodriver: use devel version with slog fix 2018-03-01 14:58:44 +01:00
ghp-import ghp-import: 0.4.1 -> 0.5.5 2018-08-17 03:14:21 -07:00
git-ftp pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
git-series treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
github reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
glide
gllvm gllvm: should work on "all" platforms, indicate this 2018-06-01 14:50:49 -05:00
global-platform-pro global-platform-pro: add self as maintainer 2018-10-31 01:06:27 +09:00
glock glock: add license 2018-08-20 21:15:15 +02:00
glslviewer glslviewer: 1.2 -> 2018-01-31, fixes build 2018-03-23 21:05:50 +02:00
gnome-desktop-testing gnome-desktop-testing: update URL 2018-05-29 10:56:23 +02:00
gnulib gnulib: symlink include/ to lib/ 2018-03-27 07:37:15 +09:00
go2nix go2nix: 1.2.1 -> 1.3.0 2018-10-19 16:10:18 +02:00
go-bindata pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
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-langserver: init at unstable-2018-03-05 2018-03-12 14:52:13 +00:00
go-outline pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
go-protobuf go-protobuf: init at 2018-01-04 2018-01-04 18:22:08 +01:00
go-repo-root pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
go-symbols go-symbols: unstable-2017-02-06 -> unstable-2018-05-23 (#47468) 2018-09-28 20:00:38 +02:00
go-tools go-tools: init at 2017.2.2 2018-11-02 21:58:09 -07: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 pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gocyclo gocyclo: init unstable at 2015-02-08 2018-11-02 22:04:43 -07:00
godef godef: 20170920 -> 1.0.0 2018-09-17 07:58:05 +02:00
godot godot: 3.0.4 -> 3.0.6 2018-09-06 22:04:59 -07:00
gogetdoc gogetdoc: init at unstable 2018-10-25 2018-11-02 21:58:09 -07:00
golangci-lint golangci-lint: init at 1.9.2 2018-07-30 10:23:57 +02:00
golint pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gometalinter gometalinter: init at 2.0.11 2018-11-02 22:04:44 -07:00
gomodifytags gomodifytags: unstable-2017-12-14 -> unstable-2018-09-14 (#47467) 2018-09-28 20:10:14 +02:00
google-app-engine-go-sdk reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
gopkgs gopkgs: unstable-2017-12-29 -> 2.0.1 (#47464) 2018-09-28 20:04:53 +02:00
gosec gosec: init at 1.1.0 2018-11-02 22:04:43 -07:00
gotags pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gotests pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gotools gotools: 2018-07-20 -> 2018-09-11 2018-09-17 07:58:04 +02:00
govendor govendor: init at 1.0.9 (#46485) 2018-09-10 17:47:58 +01:00
govers pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gox pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gpp gpp: init at 2.25 and add @nmattia as maintainer (#34098) 2018-01-21 19:17:31 +00:00
grabserial
gron gron: 0.5.2 -> 0.6.0 (#49282) 2018-10-29 11:56:56 +01:00
gtk-mac-bundler
guile guile-lint: disable tests on darwin 2018-03-18 22:27:13 +01:00
haskell multi-ghc-travis: update to latest git version 2018-09-27 15:55:02 +02:00
hcloud hcloud: 1.6.1 -> 1.9.1 2018-10-17 23:58:47 +02:00
heroku heroku: fix homepage 2018-09-17 22:38:22 +01:00
hexio pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
iaca pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
icestorm icestorm: 2018.08.01 -> 2018.09.04 2018-10-01 22:32:54 -05:00
icr icr: init at 0.5.0 2018-10-02 10:30:23 +08:00
iferr iferr: init unstable at 2018-06-15 2018-11-02 22:04:44 -07:00
imatix_gsl treewide: add version to packages 2018-05-25 15:48:05 -05:00
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 pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
java visualvm: 1.4.1 -> 1.4.2 2018-10-03 01:12:12 -07:00
jazzy jazzy: init at 0.9.0 2017-11-02 22:55:28 +08:00
jbake jbake: 2.6.2 -> 2.6.3 (#49302) 2018-10-27 20:06:50 -04:00
jd
jira_cli treewide: http -> https 2018-06-23 04:34:55 -07:00
jl jl: 0.0.4 -> 0.0.5 (#41319) 2018-05-31 19:22:23 +02:00
jmespath pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
jo jo: 1.0 -> 1.1 2017-12-01 10:58:58 +01:00
jp pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
jq jq: 1.5 -> 1.6 2018-11-03 11:47:35 +01:00
jsduck jsduck: fix build 2018-03-24 14:07:26 +01:00
json2hcl pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
kafkacat kafkacat: fix sandboxed build 2017-11-03 13:04:47 +00:00
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 pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
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 kythe: init at 0.0.28 (#45778) 2018-08-30 19:24:31 +02:00
lattice-diamond diamond: init at 3.10 2018-08-14 01:38:55 +01:00
lazygit lazygit: init at 0.4 2018-10-11 16:17:57 +02:00
leaps pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
librarian-puppet-go pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
libsigrok treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
libsigrokdecode libsigrokdecode: 0.5.1 -> 0.5.2 2018-09-26 11:36:18 +02:00
literate-programming Literate: 2017-05-28 -> 2018-08-20 2018-08-21 08:07:33 +02:00
makerpm
maligned maligned: init unstable at 2018-07-07 2018-11-02 22:04:43 -07:00
manul pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
mdk treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
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 mustache-go: init at 1.0.1 (#44175) 2018-07-31 23:48:54 +02:00
nailgun nailgun: 0.9.1 -> 1.0.0 (#50211) 2018-11-11 00:47:50 +01:00
neoload reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
node-webkit reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
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 omniorb: 4.2.0 -> 4.2.2 2018-02-28 11:33:39 +01:00
packer packer: 1.2.5 -> 1.3.1 2018-10-05 20:18:22 +02:00
packet packet: v20161215 -> v2.2.2 2018-09-01 17:22:27 -07:00
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 pet: init at 0.3.2 2018-07-24 20:25:39 -07:00
pew Merge remote-tracking branch 'upstream/master' into staging 2018-02-28 20:52:49 +02:00
phantomjs reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
phantomjs2 [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
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 pup: add meta 2017-12-20 01:05:05 +00:00
puppet/puppet-lint puppet-lint: init at 2.3.6 2018-08-13 11:37:59 +01:00
pydb
pypi2nix pypi2nix: fix build 2017-11-02 14:11:12 +08:00
pyre pyre: 0.0.14 -> 0.0.17 2018-11-02 07:07:52 -05:00
qtcreator qtcreator: apply patch on aarch64 2018-08-23 19:31:21 +01:00
quicktemplate quicktemplate: 2018-04-30 -> 2018-09-06 2018-09-25 09:09:40 -05:00
quilt
rdocker rdocker: init at unstable-2018-07-17 2018-07-19 19:44:13 -04:00
react-native-debugger react-native-debugger: 0.7.20 -> 0.8.1 2018-10-13 19:16:16 -07:00
redis-dump pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
reflex reflex: init at 0.2.0 2018-02-16 14:18:29 -08:00
reftools reftools: init at unstable 2018-09-14 2018-11-02 21:58:09 -07:00
remarshal remarshal: supports darwin 2018-06-13 00:00:33 -05:00
reno
repository-managers/nexus nexus: 3.11.0 -> 3.12.1 2018-06-26 21:37:07 -04:00
rhc ruby: remove unsupported versions (#34927) 2018-02-14 09:53:54 +00:00
richgo richgo: init at 0.2.8 2018-09-16 14:48:43 +02:00
ronn
rq rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
rshell rshell: init at 0.0.14 2018-07-26 06:12:06 -07:00
rtags pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
rubocop rubocop: 0.58.1 -> 0.59.1 2018-09-21 17:43:24 +09:00
rucksack
rust rustracer: remove rustup dependency 2018-11-10 08:38:20 +01:00
sass sass: 3.4.22 -> 3.5.6 2018-05-13 12:29:08 +02:00
sassc sassc: 3.4.8 -> 3.5.0 2018-03-15 06:20:43 -07:00
sauce-connect sauce-connect: 4.4.12 -> 4.5.1 (#45856) 2018-09-01 15:36:00 +02:00
scalafix scalafix: init at 0.9.0 2018-10-28 10:10:37 +01:00
scalafmt scalafmt 1.4.0 -> 1.5.1 2018-09-20 10:18:38 -04:00
scry scry: init at 0.7.1.20180919 2018-10-02 10:30:23 +08:00
selenium chromedriver: 2.42 -> 2.43 2018-11-10 02:28:20 -08:00
setupcfg2nix Add setupcfg2nix and supporting infrastructure 2018-04-11 12:08:26 -04:00
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 pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
solarus-quest-editor solarus-quest-editor: 1.4.5 -> 1.5.3 2018-09-04 22:04:33 -04:00
sourcetrail sourcetrail: init at 2018.3.55 2018-10-23 11:37:07 +09:00
spirv-tools spirv-tools: 2018-06-06 -> 2018-07-04 2018-08-29 18:56:36 -07:00
sqlint sqlint: init at 0.1.7. ht @ryantm. 2018-06-17 01:03:21 -07:00
sqsh sqsh: add license 2018-08-11 14:33:05 +02:00
sslmate sslmate: 1.6.0 -> 1.7.0 2018-10-13 19:05:14 -07:00
stagit
sunxi-tools sunxi-tools: Use upstream install rule 2018-05-13 03:53:26 +03:00
textql pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
thrust
toluapp
tora tora: use mysql.connector-c 2017-12-29 02:18:35 +01:00
toxiproxy toxiproxy: add license 2018-08-04 16:37:55 +02:00
tradcpp tradcpp: add license 2018-11-08 20:56:45 +01:00
trellis trellis: init 2018.08.01 (#44328) 2018-08-02 10:18:47 +02:00
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 python: vcstool: 0.1.35 -> 0.1.36 2018-06-02 13:44:39 +02:00
vgo2nix vgo2nix: init at unstable-2018-10-14 2018-10-22 17:21:49 +08:00
vim-vint pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
vndr vndr: 20171005 -> unstable-2018-06-23 (#47466) 2018-09-28 20:14:06 +02:00
vogl treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
vulkan-validation-layers vulkan-validation-layers: 1.1.77.0 -> 1.1.82.0 2018-08-29 18:59:03 -07:00
vultr vultr: 1.13.0 -> 1.15.0 2018-01-23 18:44:18 +01:00
wabt wabt: Allow building on Darwin as well 2018-10-22 15:32:09 -07:00
watchman watchman: add fsevents support 2018-05-16 01:02:31 -05:00
wiggle wiggle: 1.0 -> 1.1 2018-02-28 20:32:20 +00:00
winpdb
wllvm {g,w}llvm: 1.2.1 -> 1.2.2 2018-06-01 14:39:20 -05:00
wp-cli wp-cli: 2.0.0 -> 2.0.1 2018-09-06 21:36:06 +08:00
ws pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
xcbuild xcbuild: add license 2018-11-08 21:00:50 +01:00
xib2nib pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
xqilla xqilla: 2.3.3 -> 2.3.4 2018-05-17 09:47:54 +01:00
yaml2json yaml2json: init at unstable-2017-05-03 2018-02-09 16:46:21 +08:00
yarn yarn: 1.12.1 -> 1.12.3 2018-11-08 08:49:00 +01:00
yarn2nix yarn2nix: init at 0.1.0 (#35340) 2018-03-09 21:28:28 +00:00
ydiff ydiff: init at 1.1 2018-08-25 22:52:51 +02:00
yq pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
yuicompressor yuicompressor: normalize 2018-05-25 15:48:29 -05:00