aboutsummaryrefslogtreecommitdiffhomepage
path: root/default.nix
diff options
context:
space:
mode:
authorFrédéric Menou <frederic.menou@fretlink.com>2018-08-23 17:50:21 +0200
committerGitHub <noreply@github.com>2018-08-23 17:50:21 +0200
commita60f5f961215e9a011b4a0dfe651758001f116d8 (patch)
tree6b6351d79fb567c68fb2d5e2bf4f1b8469891546 /default.nix
parent1838266541adbdea6e58e86324d85af0616dfda8 (diff)
parenta7beaed870bf1169a53b218abfbe66c62bf846a3 (diff)
downloadclever-tools-nix-a60f5f961215e9a011b4a0dfe651758001f116d8.tar.gz
clever-tools-nix-a60f5f961215e9a011b4a0dfe651758001f116d8.tar.zst
clever-tools-nix-a60f5f961215e9a011b4a0dfe651758001f116d8.zip
Merge pull request #5 from hussein-aitlahcen/multiple-versions-1
Exhaustive versionning of packages
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix18
1 files changed, 15 insertions, 3 deletions
diff --git a/default.nix b/default.nix
index 0c12df8..e8849a1 100644
--- a/default.nix
+++ b/default.nix
@@ -1,5 +1,17 @@
1{ pkgs ? import <nixpkgs> {} }: with pkgs; 1{ pkgs ? import <nixpkgs> {} }: with pkgs;
2 2let
3callPackage ./clever-tools { 3 mkOlderVersion = { rev, sha256 }:
4 nodegit = callPackage ./nodegit {}; 4 let
5 olderVersion = fetchFromGitHub {
6 owner = "fretlink";
7 repo = "clever-tools-nix";
8 inherit rev;
9 inherit sha256;
10 };
11 in (import olderVersion {}).latest;
12in
13{
14 latest = callPackage ./clever-tools {
15 nodegit = callPackage ./nodegit {};
16 };
5} 17}