From e6dae5d7f43087c78bdc5569b36da65207fd057e Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Mon, 6 Jan 2014 08:20:22 -0500 Subject: Add fetchbower function to go along with bower2nix Signed-off-by: Shea Levy --- pkgs/build-support/fetchbower/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 pkgs/build-support/fetchbower/default.nix (limited to 'pkgs/build-support') diff --git a/pkgs/build-support/fetchbower/default.nix b/pkgs/build-support/fetchbower/default.nix new file mode 100644 index 0000000000000..11af6dbedf134 --- /dev/null +++ b/pkgs/build-support/fetchbower/default.nix @@ -0,0 +1,9 @@ +{ stdenv, fetch-bower, git }: name: version: target: outputHash: stdenv.mkDerivation { + name = "${name}-${version}"; + realBuilder = "${fetch-bower}/bin/fetch-bower"; + args = [ name version target ]; + outputHashMode = "recursive"; + outputHashAlgo = "sha256"; + inherit outputHash; + PATH = "${git}/bin"; +} -- cgit 1.4.1 From 3abcd7e268d4b86bde9690661e73c10dfca11719 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 6 Jan 2014 15:51:00 +0100 Subject: debian: Update to 7.3 --- pkgs/build-support/vm/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'pkgs/build-support') diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 0296c434d6f66..4c97da91fd1f6 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -1467,22 +1467,22 @@ rec { debian70x86_64 = debian7x86_64; debian7i386 = { - name = "debian-7.2-wheezy-i386"; - fullName = "Debian 7.2 Wheezy (i386)"; + name = "debian-7.3-wheezy-i386"; + fullName = "Debian 7.3 Wheezy (i386)"; packagesList = fetchurl { url = mirror://debian/dists/wheezy/main/binary-i386/Packages.bz2; - sha256 = "2e80242e323f233c40b3020b0f1a57d12df8a120ee82af88ff7032ba4688f97d"; + sha256 = "037637520ce371a50beb5446fd27a731f30b51bc362c2f4a5dcfce9c7e30ffb6"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; }; debian7x86_64 = { - name = "debian-7.2-wheezy-amd64"; - fullName = "Debian 7.2 Wheezy (amd64)"; + name = "debian-7.3-wheezy-amd64"; + fullName = "Debian 7.3 Wheezy (amd64)"; packagesList = fetchurl { url = mirror://debian/dists/wheezy/main/binary-amd64/Packages.bz2; - sha256 = "adfc4cd3d3b855c73c9e2e12163a33c193f98c9bad25765080fa6136378a6e3b"; + sha256 = "c2ed55a2a263d482826c934b97ad910984fa5695ab1c480841741b828d0590a5"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; -- cgit 1.4.1 From 42229f1040079c959ea47ed4232b008bf1e7b6db Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 9 Jan 2014 23:11:22 -0600 Subject: nix-prefetch-git: Convert relative submodule URLS to absolute URLS nix-prefetch-git does not convert relative submodule urls into absolute urls based on the parent's origin. This patch adds support for repositories which are using the relative url syntax. --- pkgs/build-support/fetchgit/nix-prefetch-git | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pkgs/build-support') diff --git a/pkgs/build-support/fetchgit/nix-prefetch-git b/pkgs/build-support/fetchgit/nix-prefetch-git index 0afae009dc572..8d0de055c756f 100755 --- a/pkgs/build-support/fetchgit/nix-prefetch-git +++ b/pkgs/build-support/fetchgit/nix-prefetch-git @@ -148,6 +148,12 @@ init_submodules(){ git config -f .gitmodules --get-regexp submodule\.[^.]*\.path | sed -n "s,^\(.*\)\.path $dir\$,\\1,p") local url=$(git config -f .gitmodules --get ${name}.url); + + # Get Absolute URL if we have a relative URL + if ! echo "$url" | grep '^[a-zA-Z]\+://' >/dev/null 2>&1; then + url="$(git config --get remote.origin.url)/$url" + fi + clone "$dir" "$url" "$hash" ""; done; } -- cgit 1.4.1