1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
nixpkgs/pkgs/data/misc
Peter Simons fac1168816 callHackage: make 'all-cabal-hashes' repository overridable
This commit changes callHackage to use a deterministic version of the Hackage
checkout from https://github.com/commercialhaskell/all-cabal-hashes by default.
This means that packages uploaded to Hackage after today will be available to
callHackage only after "pkgs/data/misc/hackage/default.nix" has been updated.

People who want the previous behavior where we always had the latest version of
Hackage available -- at the cost of frequent downloads from Github --, can add
the following override to their "~/.nixpkgs/config.nix" file:

  {
    packageOverrides = super: {
      all-cabal-hashes = builtins.fetchTarball "https://github.com/commercialhaskell/all-cabal-hashes/archive/hackage.tar.gz";
    };
  }
2016-11-01 18:35:19 +01:00
..
cacert cacerts: refactor, add blacklist option 2016-10-09 02:00:18 +02:00
ddccontrol-db treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
freepats
geolite-legacy geolite-legacy: 2016-07-04 -> 2016-07-08 2016-07-08 20:15:02 +02:00
hackage callHackage: make 'all-cabal-hashes' repository overridable 2016-11-01 18:35:19 +01:00
iana-etc
media-player-info treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
miscfiles treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
mobile-broadband-provider-info
nixos-artwork
poppler-data poppler_data: install pkgconfig files 2016-08-18 16:09:34 +03:00
shared-desktop-ontologies
shared-mime-info shared-mime-info: 1.5 -> 1.7 2016-09-07 20:49:12 +02:00
sound-theme-freedesktop treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
tzdata tzdata: 2016e -> 2016f 2016-08-08 23:44:28 +06:00
wireless-regdb wireless-regdb: 2016-05-02 -> 2016-06-10 (#17706) 2016-08-14 11:45:01 +00:00