nixpkgs/pkgs/development/tools/misc
Kevin Cox 5f8cf0048e rust: update cargo builder to fetch registry dynamically
The biggest benefit is that we no longer have to update the registry
package. This means that just about any cargo package can be built by
nix. No longer does `cargo update` need to be feared because it will
update to packages newer then what is available in nixpkgs.

Instead of fetching the cargo registry this bundles all the source code
into a "vendor/" folder.

This also uses the new --frozen and --locked flags which is nice.

Currently cargo-vendor only provides binaries for Linux and
macOS 64-bit. This can be solved by building it for the other
architectures and uploading it somewhere (like the NixOS cache).

This also has the downside that it requires a change to everyone's deps
hash. And if the old one is used because it was cached it will fail to
build as it will attempt to use the old version. For this reason the
attribute has been renamed to `cargoSha256`.

Authors:
* Kevin Cox <kevincox@kevincox.ca>
* Jörg Thalheim <Mic92@users.noreply.github.com>
* zimbatm <zimbatm@zimbatm.com>
2017-10-23 00:30:47 +01:00
..
arcanist
arm-frc-linux-gnueabi-binutils arm-frc-linux-gnueabi-binutils: mark as broken 2017-09-10 11:40:39 +01:00
astyle pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
autobuild
autoconf misc pkgs: Recategorize some dependencies 2017-09-05 11:37:10 -04:00
autoconf-archive autoconf-archive: 2016.09.16 -> 2017.03.21 2017-09-05 14:24:57 +02:00
autogen
automake Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-13 09:50:47 +02:00
automoc4 Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
avarice misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
avrdude
awf
babeltrace misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
bashdb
bin_replace_string
binutils treewide: Do not limit hardenging because gcc 4.9 in bootstrap 2017-09-14 10:27:13 -04:00
blackmagic blackmagic init at 1.6.1 2017-07-05 08:45:40 -07:00
bossa bossa: fix build with gcc6 2017-08-31 22:44:56 -04:00
bsdbuild
cbrowser Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
ccache ccacheWrapper: extraConfig does not handle special characters 2017-08-10 10:13:17 +00:00
cflow
cgdb cgdb: remove unneeded 'help2man' dependency 2017-06-01 23:44:55 +02:00
checkbashisms Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
chrpath
chruby
cl-launch
coccinelle
complexity
cppi
cproto
creduce pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
cscope
csmith csmith: fix wrapProgram call 2017-08-10 00:44:03 +02:00
ctags
cwebbin cwebbin: fix src again 2017-04-09 18:33:48 -05:00
d-feet misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
dbench dbench: fix wrong client.txt location 2017-10-13 15:37:29 +01:00
ddd
dejagnu
dfu-programmer
dfu-util
dialog
distcc misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
doclifter
drush Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
editorconfig-core-c editorconfig-core-c: minor cleanups 2017-05-17 16:53:08 +08:00
eggdbus misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
elfkickers pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
elfutils elfutils: 0.169 -> 1.170 2017-08-27 22:51:53 +02:00
epm
fswatch misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gdb gdb: Remove --with-separate-debug-dir 2017-10-10 12:05:00 +02:00
gede pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
gengetopt gengetopt: Fix the build 2017-09-20 19:32:06 +02:00
global Revert "gnu global: set path of default gtags.conf in wrapper" 2017-08-27 04:36:45 +02:00
gnum4 treewide: Do not limit hardenging because gcc 4.9 in bootstrap 2017-09-14 10:27:13 -04:00
gob2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gperf
gpshell misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gtkdialog misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
help2man misc pkgs: Recategorize some dependencies 2017-09-05 11:37:10 -04:00
hound hound: 20160919 -> 20170324 2017-06-22 10:03:10 +01:00
hydra hydra: 2017-07-27 -> 2017-09-14 2017-09-21 01:02:02 +02:00
icon-naming-utils defaultIconTheme: Enable darwin support 2017-04-18 09:43:03 +12:00
indent
inotify-tools
intel-gpu-tools intel-gpu-tools: fixup build after automake update #28232 2017-08-20 09:22:52 +02:00
intltool Merge pull request #27881 from mimadrid/fix/http-https 2017-08-13 21:53:20 +02:00
iozone iozone: enable aarch64-linux build 2017-10-02 10:00:20 +02:00
itstool
jscoverage jscoverage: fix build with gcc6 (#29423) 2017-09-16 13:20:38 +02:00
kconfig-frontends misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
kibana elk: 5.5.2 -> 5.6.1 2017-09-19 10:52:08 +02:00
libtool misc pkgs: Recategorize some dependencies 2017-09-05 11:37:10 -04:00
linuxkit linuxkit: init at 2017-07-08 2017-07-08 09:25:01 -05:00
lit pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
loccount loccount: 1.0 -> 1.1 2017-08-29 06:01:05 -04:00
lsof
ltrace
lttng-tools lttng-tools: 2.9.5 -> 2.10.1 2017-09-17 09:44:04 +02:00
lttng-ust lttng-uts: 2.9.1 -> 2.10.0 2017-09-17 09:44:04 +02:00
lttv misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
luarocks
md2man
moby moby: init at 2017-07-06 2017-07-08 09:25:01 -05:00
msitools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ninka pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
nixbang
objconv
opengrok
openocd misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
pahole
patchelf misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
pkgconfig pkgconfig: fix cygwin build 2017-06-26 09:33:35 -03:00
pmccabe
prelink prelink: Disable on Darwin 2017-09-13 14:48:10 +03:00
premake
rman
rolespec pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
saleae-logic Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
sipp
sloccount
sqitch sqitch: fix on Darwin 2017-10-14 14:41:29 -05:00
srecord srecord: runs on any flavor of Unix, not only Linux 2017-07-30 23:33:55 +02:00
stlink
stm32flash
strace strace: 4.18 -> 4.19 2017-09-14 00:00:02 +03:00
swig Swig 3.0.10 -> 3.0.12 2017-07-02 20:13:21 -04:00
sysbench misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
tcptrack
teensy-loader-cli teensy-loader-cli: Update to latest git. 2017-05-25 21:55:36 +02:00
tet
texi2html
texinfo Merge #29311: texinfo: 6.3 -> 6.5 2017-09-17 10:35:43 +02:00
tie
tokei rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
travis
trv
uhd uhd: 3.10.1.1 -> 3.10.2.0 2017-08-27 02:33:33 +02:00
uisp
uncrustify
unifdef pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
universal-ctags universal-ctags: include libiconv on darwin 2017-10-02 09:48:25 -05:00
usb-modeswitch usb_modeswitch: remove unneeded dependencies 2017-05-11 13:45:05 +08:00
watson-ruby watson-ruby: hide bundlerEnv to avoid collisions 2017-09-25 15:49:14 +01:00
xc3sprog
xxdiff xxdiff-tip: 20170101 -> 20170623 2017-08-28 22:14:11 +02:00
ycmd ycmd: copy libclang on darwin 2017-05-07 22:34:58 +02:00
yodl yodl: 3.08.02 -> 4.01.00 2017-07-01 10:10:23 +02:00