nixpkgs/pkgs/tools/text
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
..
a2ps a2ps: fix build 2016-10-12 14:15:21 +03:00
agrep pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
aha aha: 0.4.10.2 -> 0.4.10.6 2017-05-23 02:52:41 +02:00
ansifilter ansifilter: 1.15 -> 2.4 2017-02-28 19:23:24 -06:00
ascii ascii: 3.15 -> 3.18 2017-09-11 17:24:33 +02:00
catdoc catdoc: add to patch fix CVE-2017-11110 2017-08-01 10:26:19 +02:00
codesearch pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
colordiff Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
convertlit convertlit: disable format hardening 2016-08-03 20:04:28 +00:00
copyright-update copyright-update: init at 2016.1018 2017-02-01 22:19:24 +01:00
dadadodo treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
diction treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
diffstat diffstat: 1.60 -> 1.61 2016-06-03 16:04:41 +02:00
diffutils diffutils: coreutils is a run-time dep; specify pr's location 2017-08-16 11:54:34 -04:00
discount pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
dos2unix dos2unix: 7.3.2 -> 7.3.4 (#23310) 2017-03-01 14:29:46 +00:00
ebook-tools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
enca enca: 1.16 -> 1.19 2017-02-28 18:05:03 -06:00
enscript
fanficfare fanficfare: 2.9.0 -> 2.16.0 2017-08-29 06:30:52 -04:00
gawk gawk: refactor 2017-08-24 11:06:53 +02:00
gist gist: 4.5.0 -> 4.6.1 2017-08-10 04:52:16 +02:00
gnugrep replace "Mac OS X" and "OS X" with "macOS" 2017-08-07 21:41:30 +02:00
gnupatch misc pkgs: Remove unneeded *Platform == *Platform comparisons 2017-06-30 10:09:31 -04:00
gnused gnused: 4.3 -> 4.4 2017-02-04 14:13:58 +01:00
grin grin: Use fetchFromGitHub instead of fetchgit 2017-06-07 14:22:52 +03:00
groff treewide: Add man & info outputs where necessary (instead of doc) 2017-08-11 21:32:54 +03:00
highlight highlight: 3.35 -> 3.39 2017-08-29 16:45:20 +02:00
html2text html2text: fix clang build 2017-09-11 23:40:46 +02:00
html-tidy html-tidy: 5.2.0 -> 5.4.0 2017-07-24 09:19:03 -07:00
icdiff icdiff: 1.7.3 -> 1.9.0 2017-05-17 03:12:14 -04:00
kakasi drop my maintainership (close #13881) 2016-03-13 18:39:01 +01:00
kdiff3 kdiff3: add dependency to kcrash 2017-07-02 13:47:10 +03:00
kytea kytea: 0.4.6 -> 0.4.7; source was still pointing to version 0.4.6 2017-02-28 17:26:26 -06:00
languagetool pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
mairix Improving the patch for mairix for mbox>2GB. 2016-01-15 16:00:46 +01:00
mawk mawk: 1.3.4-20141206 -> 1.3.4-20161120 2017-07-30 20:58:48 +02:00
mb2md mb2md: init at 3.20 2017-05-05 08:52:06 -07:00
mecab mecab: init at 0.996 (#16175) 2016-06-26 22:47:23 +02:00
mir-qualia qualia: init at 1.0.0 2017-01-07 21:24:44 +01:00
mpage treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
multitran treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
namazu namazu: mark as broken 2016-03-30 21:54:03 +02:00
nawk darwin: Disable yet another bunch of packages never having built successfully 2017-09-22 21:16:39 +03:00
nkf pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
numdiff Remove bbenoist from maintainers 2017-03-23 03:03:04 +01:00
odt2txt treewide: purge maintainers.urkud 2017-03-27 19:52:29 +02:00
opencc maintainers.nix: use my GitHub handle as maintainer name 2017-10-03 14:27:10 +00:00
papertrail add papertrail at 0.10.1 2017-04-24 17:05:03 +02:00
par par: init at 1.5.2 2016-08-11 12:48:41 +02:00
patchutils Revert "patchutils: 0.3.3 -> 0.3.4" 2017-04-23 21:46:35 +03:00
peco peco: 0.2.10 -> 0.5.1: 2017-09-29 13:58:05 -05:00
platinum-searcher the_platinum_searcher: 2.1.3 -> 2.1.5 2017-04-30 12:51:58 -07:00
podiff
poedit rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
popfile Merge commit '4c49205' into HEAD 2017-08-13 18:34:59 +02:00
proselint proselint: disable tests and put in correct scope 2017-03-22 18:03:38 +00:00
qprint pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
qshowdiff misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
reckon treewide: use lib.maintainers for meta.maintainers 2017-01-20 15:44:28 +01:00
recode pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
replace replace: Rely on cc-wrapper to export env var 2017-06-28 21:29:08 -04:00
ripgrep rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
rpl rpl: init at 1.5.6 2017-09-28 21:46:53 +09:00
rst2html5 pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
ruby-zoom ruby-zoom: use gemdir 2017-01-18 00:52:48 +01:00
sgml spCompat: remove 2017-08-11 13:26:50 +02:00
shfmt shfmt: 0.2.0 -> 1.1.0 2017-01-05 17:34:25 -05:00
sift Get rid of most @rpath nonsense on Darwin 2017-10-08 16:13:46 -04:00
silver-searcher misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
source-highlight sourceHighlight: supports darwin 2017-04-23 18:08:35 -05:00
staccato rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
txt2tags treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
uni2ascii treewide: use lib.maintainers for meta.maintainers 2017-01-20 15:44:28 +01:00
unoconv
unrtf unrtf: patch against CVE-2016-10091 2017-01-11 20:11:01 -05:00
untex Use general hardening flag toggle lists 2016-03-05 18:55:26 +01:00
wdiff
wgetpaste wgetpaste: 2.25 -> 2.28 2017-02-28 23:34:40 +01:00
xidel Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
xml misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
xsv rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
xurls xul: 0.8.0 -> 1.1.0 2017-02-28 16:19:28 -06:00
yaml-merge yaml-merge: init at 2016-02-16 2016-02-17 17:05:59 +03:00
zimreader treewide: more fixes of phases after bash 4.3 -> 4.4 2017-01-06 14:05:22 +01:00
zimwriterfs zimwriterfs: 20150710 -> 1.0 2017-03-07 14:06:12 +01:00