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
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
automoc4
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
bossa bossa: fix build with gcc6 2017-08-31 22:44:56 -04:00
bsdbuild
cbrowser
ccache
cflow
cgdb
checkbashisms
chrpath
chruby
cl-launch
coccinelle
complexity
cppi
cproto
creduce
cscope
csmith
ctags
cwebbin
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
editorconfig-core-c
eggdbus misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
elfkickers
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
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
hydra hydra: 2017-07-27 -> 2017-09-14 2017-09-21 01:02:02 +02:00
icon-naming-utils
indent
inotify-tools
intel-gpu-tools intel-gpu-tools: fixup build after automake update #28232 2017-08-20 09:22:52 +02:00
intltool
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
lit
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
msitools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ninka
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
pmccabe
prelink prelink: Disable on Darwin 2017-09-13 14:48:10 +03:00
premake
rman
rolespec
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
stlink
stm32flash
strace strace: 4.18 -> 4.19 2017-09-14 00:00:02 +03:00
swig
sysbench misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
tcptrack
teensy-loader-cli
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
universal-ctags universal-ctags: include libiconv on darwin 2017-10-02 09:48:25 -05:00
usb-modeswitch
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
yodl