summary refs log tree commit diff
diff options
context:
space:
mode:
authortkatchev <tkatchev@gmail.com>2017-06-27 18:00:40 +0300
committertkatchev <tkatchev@gmail.com>2017-06-27 18:00:40 +0300
commit45f6bb6ba5aad658f6799a632950e1e26f0052d6 (patch)
tree62cd824ce36e3071d7006d71f8c15480056a64cc
parentdbb3037d27d8181d19a32531deedae2da00467f4 (diff)
downloadnixpkgs-45f6bb6ba5aad658f6799a632950e1e26f0052d6.tar
nixpkgs-45f6bb6ba5aad658f6799a632950e1e26f0052d6.tar.gz
nixpkgs-45f6bb6ba5aad658f6799a632950e1e26f0052d6.tar.bz2
nixpkgs-45f6bb6ba5aad658f6799a632950e1e26f0052d6.tar.lz
nixpkgs-45f6bb6ba5aad658f6799a632950e1e26f0052d6.tar.xz
nixpkgs-45f6bb6ba5aad658f6799a632950e1e26f0052d6.tar.zst
nixpkgs-45f6bb6ba5aad658f6799a632950e1e26f0052d6.zip
boost-build: update to version 2016.03
-rw-r--r--pkgs/development/tools/boost-build/default.nix34
1 files changed, 12 insertions, 22 deletions
diff --git a/pkgs/development/tools/boost-build/default.nix b/pkgs/development/tools/boost-build/default.nix
index 240d24961e0..39dd0069b4c 100644
--- a/pkgs/development/tools/boost-build/default.nix
+++ b/pkgs/development/tools/boost-build/default.nix
@@ -1,11 +1,14 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub }:
 
 stdenv.mkDerivation rec {
-  name = "boost-build-2.0-m12";
-
-  src = fetchurl {
-    url = "mirror://sourceforge/boost/${name}.tar.bz2";
-    sha256 = "10sbbkx2752r4i1yshyp47nw29lyi1p34sy6hj7ivvnddiliayca";
+  name = "boost-build-2.0-${version}";
+  version = "2016.03";
+
+  src = fetchFromGitHub {
+    owner = "boostorg";
+    repo = "build";
+    rev = version;
+    sha256 = "1qw5marmp7z09nwcjlqrmqdg9b6myfqj3zvfz888x9mbidrmhn6p";
   };
 
   hardeningDisable = [ "format" ];
@@ -17,30 +20,17 @@ stdenv.mkDerivation rec {
   '';
 
   buildPhase = ''
-    cd jam_src
-    ./build.sh
+    ./bootstrap.sh
   '';
 
   installPhase = ''
-    # Install Bjam
-    mkdir -p $out/bin
-    cd "$(ls | grep bin)"
-    cp -a bjam $out/bin
-
-    # Bjam is B2
-    ln -s bjam $out/bin/b2
-
-    # Install the shared files (don't include jam_src)
-    cd ../..
-    rm -rf jam_src
-    mkdir -p $out/share
-    cp -a . $out/share/boost-build
+    ./b2 install --prefix=$out
   '';
 
   meta = with stdenv.lib; {
     homepage = http://www.boost.org/boost-build2/;
     license = stdenv.lib.licenses.boost;
     platforms = platforms.unix;
-    maintainers = with maintainers; [ wkennington ];
+    maintainers = with maintainers; [ ivan-tkatchev ];
   };
 }