nixpkgs/pkgs/development/tools
Aneesh Agrawal 8c3553b88d vagrant: Build from source
This is not quite as elegant as using `bundlerApp`,
which I could not get working.
However, this still uses most of the Ruby infrastructure,
including stock bundix, and should be fairly reasonable to maintain.

This means no more hacks to work around wrong embedded binaries,
and no need for an old version of Ruby.

Note that `vagrant share` is no longer included,
as that functionality is closed-source
and not present in the upstream source code.

The Vagrant maintainers publish official Vagrant installers,
which they prefer people use as most platforms don't
have great support for pinning known-good dependencies.
When run outside one of the offical installers,
Vagrant normally prints a warning to that effect.
However, Vagrant does run outside the installer environment
(nominally to support Vagrant development),
and this has the effect of functioning better by respecting
OS certs and shared libraries,
as opposed to trying to use bundled versions.
To keep these postive side effects without having to see the warning
on every Vagrant invocation, patch out the call to print the warning.

Note that I have reset the maintainers since the implementation is
totally redone; I'm happy to re-add any of the current maintainers.
2018-01-04 08:00:51 -08:00
..
alloy Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
ammonite treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
analysis flow: 0.61.0 -> 0.62.0 2018-01-01 20:46:11 +10:30
apktool apktool: 2.2.4 -> 2.3.0 2017-10-24 20:05:31 +02:00
asn2quickder asn2quickder: use python2 2016-11-24 22:28:02 +01:00
backblaze-b2 backblaze-b2: 0.6.2 -> 1.1.0 2017-12-17 14:13:42 +00:00
bloaty bloaty: update path to c++filt after #29396 2017-12-14 00:53:23 +00:00
boomerang pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
boost-build boost-build: drop spurious version infix 2017-06-28 09:40:31 +01:00
build-managers bazel: 0.8.0 -> 0.9.0 (#33082) 2018-01-03 23:33:15 +00:00
casperjs treewide: mark a bunch of failing builds as broken 2017-10-01 00:26:52 +03:00
cdecl cdecl: switch md5 to sha256 2016-10-26 16:59:37 +02:00
chefdk chefdk: 2.3.4 -> 2.4.17 (#32412) 2017-12-07 16:36:31 +00:00
clang-tools clang-tools: New package 2016-09-28 09:31:30 +02:00
clog-cli rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
cloudfoundry-cli cloudfoundry-cli: init at 6.32.0 2017-11-26 23:06:27 +00:00
compass compass: use gemdir 2017-01-18 00:52:52 +01:00
compile-daemon compile-daemon: init at 2013-03-08 2017-04-12 00:07:55 +02:00
container-linux-config-transpiler container-linux-config-transpiler: 0.4.1 -> 0.5.0 2017-11-27 09:51:59 -08:00
continuous-integration jenkins: 2.94 -> 2.95 (security) 2017-12-14 16:03:09 +01:00
corundum Adding docs for bundlerApp. 2017-07-02 17:55:41 -07:00
coursier coursier: 1.0.0-RC13 -> 1.0.0 2018-01-04 02:07:49 +00:00
cucumber cucumber: init at 2.4.0 2017-08-02 21:55:55 -07:00
database Merge pull request #32838 from flokli/sqldeveloper 2018-01-04 15:48:08 +01:00
dcadec Update homepage attributes: http -> https 2017-08-03 11:56:15 +02: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: Build on darwin 2018-01-02 11:23:00 +01:00
dep dep: init at 0.3.1 2017-10-05 17:40:19 -07:00
devpi-client devpi-client: enable tests 2017-12-05 13:31:55 +01:00
devpi-server devpi-server: init at 4.3.1 2017-12-05 13:31:55 +01:00
devtodo devtodo: adjust platforms 2017-10-08 18:53:28 +02:00
doctl pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
documentation gtk_doc: propagate the respect-xml-catalog-files-var.patch 2017-12-02 20:34:29 +01:00
drip drip: provided which at run time 2017-11-28 13:36:38 +00:00
dtools dtools: Fix rdmd test when building with newer phobos version which doesn't include std.stdiobase.d anymore. 2017-09-02 08:30:17 +02:00
egg2nix
electron electron: Properly handle evaluating on unsupported archs 2017-12-19 06:48:41 -05:00
erlang hex2nix: 0.0.5 -> 0.0.6 2017-09-11 23:03:49 +02:00
flamegraph flamegraph: 2017-05-11 -> 2017-07-01 2017-07-19 14:24:56 +01:00
flyway treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
galen galen: 2.2.4 -> 2.3.0 2016-07-14 10:52:13 +02:00
gauge gauge: init at 0.9.6 2018-01-02 10:27:48 +01:00
gdm go-dependency-manager: fix fetchFromGitHub call 2017-01-15 14:03:51 +01:00
geckodriver geckodriver: init at 0.19.1 2017-11-02 23:24:43 -04:00
git-ftp git-ftp: init at 1.4.0 2017-07-07 11:41:30 +02:00
git-series treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
github cligh: switch to Python 3 2017-12-20 23:10:45 +01:00
glide glide: output correct version (#22896) 2017-02-17 12:08:54 +01:00
glock glock: init at 20160816 2016-09-20 10:56:11 +02:00
glslviewer treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
gnulib pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
go2nix go2nix: 1.2.0 -> 1.2.1 2017-06-29 09:29:02 +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 gocode: 20170530 -> 20170903 2017-09-18 17:53:25 +02:00
goconvey goconvey: init at 1.6.3 2018-01-02 11:19:41 +01:00
godef godef: 20160620-ee532b9 -> 20170920-b692db1 2018-01-02 10:57:05 +01:00
godep godep: ddd7fbf -> 73 2016-06-01 11:40:24 +01:00
godot godot: remove -stable suffix from version 2017-11-13 09:08:44 +00: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
google-app-engine-go-sdk google-app-engine-go-sdk: 1.9.55 -> 1.9.61 2017-12-22 11:37:22 +09:00
gotags no more goPackages 2016-06-09 13:08:00 +02:00
gotools gotools: 20160519 -> 20170807 2017-11-04 01:22:40 +01:00
govers no more goPackages 2016-06-09 13:08:00 +02:00
gox gox: 20140904 -> 0.4.0 2017-12-04 16:12:40 +08:00
grabserial grabserial: 1.7.0 -> 1.9.3 2016-10-23 21:18:47 +05:30
gtk-mac-bundler replace "Mac OS X" and "OS X" with "macOS" 2017-08-07 21:41:30 +02:00
guile Merge branch 'master' into staging 2017-10-02 00:22:12 +00:00
haskell haskell-intero-nix-shim: build is broken 2017-12-30 13:53:05 +01:00
heroku pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
hexio hexio: unstable -> 1.0-RC1 2017-02-24 17:03:49 +01:00
icestorm nixpkgs: add pkgconfig to icestorm nativeBuildInputs 2017-12-06 22:16:39 -06:00
imatix_gsl treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
irony-server irony-server: don't use wrapped clang 2017-09-14 22:23:48 +02:00
java visualvm: 1.3.8 -> 1.3.9 2017-08-23 21:14:57 -04:00
jazzy jazzy: init at 0.9.0 2017-11-02 22:55:28 +08:00
jbake jbake: cleanup 2017-12-29 03:26:25 +01:00
jd jd: init at 0.3.1 2017-06-29 09:50:46 +02:00
jid jid: 0.6.1 -> 0.7.1 2017-01-09 18:41:53 -06:00
jmespath pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
jo jo: 1.0 -> 1.1 2017-12-01 10:58:58 +01:00
jp pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
jq jq: sanity check with --help 2017-10-04 12:00:07 +01:00
jsduck jsduck: init version 2016-11-18 12:14:03 +01:00
kafkacat kafkacat: fix sandboxed build 2017-11-03 13:04:47 +00:00
kube-aws kube-aws: 0.8.1 -> 0.9.4 2017-03-13 22:20:52 -04:00
leaps treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
libsigrok misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
libsigrokdecode misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04: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
manul manul: init at 2016-09-30 2017-01-14 01:04:53 +01:00
mdk misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
minizinc pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
misc Merge pull request #26805 from obsidiansystems/cross-elegant 2017-12-30 22:58:02 -05:00
mpfshell mpfshell: init at 0.8.1 (#28384) 2017-08-22 03:38:46 +02:00
msgpack-tools msgpack-tools: fix sandbox build 2017-03-02 17:51:17 +00:00
mypy python.pkgs: updates 2017-10-27 21:34:42 +02:00
nailgun treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
neoload Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
node-webkit Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
nrpl nrpl: init at 20150521 2017-01-01 14:10:13 +08:00
ocaml Merge pull request #26805 from obsidiansystems/cross-elegant 2017-12-30 22:58:02 -05:00
omniorb omniorb: use python2 2017-01-11 18:25:11 +01:00
packer packer: 1.0.3 -> 1.1.0 2017-10-04 21:27:37 -04:00
packet packet: init at 20161215-2b8f07a 2017-01-19 22:17:30 +01:00
parse-cli-bin parse-cli-bin: 3.0.1 -> 3.0.5 2016-05-25 02:06:47 +02:00
parsing Fix homepage links (see #30636) 2017-11-11 17:36:48 +01:00
pew pew: 0.1.14 -> 1.1.0 2017-10-16 08:59:06 +01:00
phantomjs Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
phantomjs2 phantomjs2: remove obsolete RPATH hack 2017-11-07 07:18:49 -06:00
pipenv pipenv: 8.2.7 -> 9.0.1 2018-01-01 03:43:38 +00:00
postiats-utilities pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
profiling Merge branch 'master' into staging 2017-11-17 05:35:09 +00:00
pup pup: add meta 2017-12-20 01:05:05 +00:00
pydb pydb, libclc: fixup eval after pinning to python2 2017-02-09 08:52:22 +01:00
pypi2nix pypi2nix: fix build 2017-11-02 14:11:12 +08:00
quilt quilt: take dependencies as explicit function arguments 2017-05-31 13:58:06 +02:00
redis-dump redis-dump: use gemdir 2017-01-18 00:52:55 +01:00
remarshal remarshal: 0.3.0 -> 0.6.0 2016-12-30 19:19:16 +08:00
reno reno: 1.8.0 -> 2.3.2 (#26516) 2017-06-13 21:50:46 +02:00
repository-managers/nexus nexus: 2.12.0-01 -> 3.5.1-02 2017-09-04 22:32:02 +02:00
rhc treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
ronn ronn: use gemdir 2017-01-18 00:52:54 +01:00
rq rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
rtags rtags: 2.15 -> 2.16 2017-11-29 18:29:20 -05:00
rubocop Add rubocop linter for Ruby (#21934) 2017-01-17 09:55:23 +00:00
rucksack
rust rust-bindgen: 0.31.1 -> 0.32.1 2017-12-19 22:06:05 +02:00
sass sass: use gemdir 2017-01-18 00:52:56 +01:00
sassc sassc: 3.3.2 -> 3.4.5 2017-07-30 11:22:37 +01:00
sauce-connect Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
scalafmt scalafmt: change deps name to invalidate negative cache on Hydra [#32442] 2017-12-15 19:37:16 +00:00
selenium treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
sigrok-cli misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
simavr misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
skopeo skopeo: 0.1.23 to 0.1.27 2018-01-02 10:40:22 +01:00
slimerjs slimerjs: 0.10.2 -> 0.10.3 2017-03-13 08:23: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 vulkan-loader: 1.0.42.2 -> 1.0.61.1 2017-12-13 11:18:11 -08:00
sqsh Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
sslmate rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
stagit stagit: init at 0.6 2017-08-30 13:12:17 +02:00
sunxi-tools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
textql Get rid of most @rpath nonsense on Darwin 2017-10-08 16:13:46 -04:00
thrust Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
toluapp Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-03 13:34:44 +00:00
tora tora: use mysql.connector-c 2017-12-29 02:18:35 +01:00
tradcpp
unity3d Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
vagrant vagrant: Build from source 2018-01-04 08:00:51 -08:00
valadoc valadoc: 2016-10-09 -> 2016-11-11 2017-01-25 21:28:45 +01:00
vcstool treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
vim-vint pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
vndr vndr: 20170511-0cb33a0 -> 20171005-b57c579 2018-01-02 10:51:24 +01:00
vogl qt5: remove makeQtWrapper 2017-06-18 08:44:42 -05:00
vultr pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
watchman watchman: 4.7.0 -> 4.9.0 2017-08-24 21:20:03 +02:00
wiggle wiggle: fix build 2017-08-02 15:36:48 +02:00
winpdb Do not use top-level buildPythonPackage or buildPythonApplication 2016-09-26 11:10:51 +02:00
wllvm wllvm: init at 1.1.3 2017-05-22 22:46:23 +01:00
wp-cli wp-cli: allow using more memory as composer can exhaust it 2017-12-28 00:39:09 +08:00
xcbuild darwin: fix assorted xcbuild builds 2017-10-12 07:16:22 -04:00
xib2nib xib2nib: add meta 2017-04-12 20:07:55 -05:00
xqilla xqilla: init at 2.3.3 2016-04-11 13:57:19 +01:00
yarn yarn: 1.2.1 -> 1.3.2 2017-11-03 15:48:31 +03:00
yq yq: init at 2.3.3 2017-11-29 21:15:15 +11:00
yuicompressor yuicompressor: add bin wrapper for jar 2017-01-12 23:08:55 -05:00