niv 0.2.10 → 0.2.11
raw patch · 4 files changed
+11/−5 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Niv.Sources: V15 :: SourcesNixVersion
Files
- README.md +1/−1
- niv.cabal +2/−2
- nix/sources.nix +5/−2
- src/Niv/Sources.hs +3/−0
README.md view
@@ -199,7 +199,7 @@ ``` niv - dependency manager for Nix projects -version: 0.2.10+version: 0.2.11 Usage: niv [-s|--sources-file FILE] COMMAND
niv.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 1b9b474d46ac94696acfc5748eb406ba8113e1a46a662d0ad624b7c80f88572e+-- hash: eef9107fe1bba6e167622d8a09a0918171aeaa083a2a74d2f4ffb5e921472169 name: niv-version: 0.2.10+version: 0.2.11 synopsis: Easy dependency management for Nix projects description: Easy dependency management for Nix projects. category: Development
nix/sources.nix view
@@ -125,11 +125,14 @@ # The "config" used by the fetchers mkConfig = { sourcesFile ? ./sources.json+ , sources ? builtins.fromJSON (builtins.readFile sourcesFile)+ , pkgs ? mkPkgs sources }: rec { # The sources, i.e. the attribute set of spec name to spec- sources = builtins.fromJSON (builtins.readFile sourcesFile);+ inherit sources;+ # The "pkgs" (evaluated nixpkgs) to use for e.g. non-builtin fetchers- pkgs = mkPkgs sources;+ inherit pkgs; }; in mkSources (mkConfig {}) // { __functor = _: settings: mkSources (mkConfig settings); }
src/Niv/Sources.hs view
@@ -145,6 +145,7 @@ | V12 | V13 | V14+ | V15 deriving stock (Bounded, Enum, Eq) -- | A user friendly version@@ -164,6 +165,7 @@ V12 -> "12" V13 -> "13" V14 -> "14"+ V15 -> "15" latestVersionMD5 :: T.Text latestVersionMD5 = sourcesVersionToMD5 maxBound@@ -190,6 +192,7 @@ V12 -> "2f9629ad9a8f181ed71d2a59b454970c" V13 -> "5e23c56b92eaade4e664cb16dcac1e0a" V14 -> "b470e235e7bcbf106d243fea90b6cfc9"+ V15 -> "dc11af910773ec9b4e505e0f49ebcfd2" -- | The MD5 sum of ./nix/sources.nix sourcesNixMD5 :: IO T.Text