about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-03-06 02:46:29 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-03-06 02:46:29 +0000
commit1b51b7031715e2b2cbe3e7dd924a87dd617bc20d (patch)
tree722c43e4002ea1c2e67ac66dc847d100b293b696 /pkgs/build-support
parent64652c5dfc8678fabfe6ec24307a2c390e456157 (diff)
downloadnixlib-1b51b7031715e2b2cbe3e7dd924a87dd617bc20d.tar
nixlib-1b51b7031715e2b2cbe3e7dd924a87dd617bc20d.tar.gz
nixlib-1b51b7031715e2b2cbe3e7dd924a87dd617bc20d.tar.bz2
nixlib-1b51b7031715e2b2cbe3e7dd924a87dd617bc20d.tar.lz
nixlib-1b51b7031715e2b2cbe3e7dd924a87dd617bc20d.tar.xz
nixlib-1b51b7031715e2b2cbe3e7dd924a87dd617bc20d.tar.zst
nixlib-1b51b7031715e2b2cbe3e7dd924a87dd617bc20d.zip
- fetchdarcs supports now partial
- fetchdarcs_2pre added
- flapjax added
- no longer used : annotatedDerivations
- added bleeding edge repos with a tiny nix repository manager which dowloads and
  updates repostiries, then creates tar.gz dist files which are used by bleeding_edge_source
  (darcs tested only by now)
- added experimental my_environment with example

svn path=/nixpkgs/trunk/; revision=10974
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/fetchdarcs/builder.sh4
-rw-r--r--pkgs/build-support/fetchdarcs/default.nix3
2 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/build-support/fetchdarcs/builder.sh b/pkgs/build-support/fetchdarcs/builder.sh
index 6edad270765f..7214eda42668 100644
--- a/pkgs/build-support/fetchdarcs/builder.sh
+++ b/pkgs/build-support/fetchdarcs/builder.sh
@@ -7,9 +7,9 @@ if test -n "$tag"; then
     tagflags="--tag=$tag"
 fi
 
-header "getting $url ${tagtext}into $out"
+header "getting $url $partial ${tagtext} into $out"
 
-darcs get --no-pristine-tree --partial $tagflags "$url" "$out"
+darcs get --no-pristine-tree $partial $tagflags "$url" "$out"
 # remove metadata, because it can change
 rm -rf "$out/_darcs"
 
diff --git a/pkgs/build-support/fetchdarcs/default.nix b/pkgs/build-support/fetchdarcs/default.nix
index efb37bea5222..b8dde18aa3e5 100644
--- a/pkgs/build-support/fetchdarcs/default.nix
+++ b/pkgs/build-support/fetchdarcs/default.nix
@@ -1,9 +1,10 @@
-{stdenv, darcs, nix}: {url, tag ? null, md5}:
+{stdenv, darcs, nix}: {url, tag ? null, md5, partial ? true}:
 
 stdenv.mkDerivation {
   name = "fetchdarcs";
   builder = ./builder.sh;
   buildInputs = [darcs nix];
+  partial = if partial then "--partial" else "";
 
   # Nix <= 0.7 compatibility.
   id = md5;