From 3a192fb519d7f04389c4eda2fcf2dfde31445ce3 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Mon, 19 Aug 2019 15:25:28 -0500 Subject: [PATCH 1/3] boost171: init at 1.71.0 --- pkgs/development/libraries/boost/1.71.nix | 11 +++++++++++ pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/boost/1.71.nix diff --git a/pkgs/development/libraries/boost/1.71.nix b/pkgs/development/libraries/boost/1.71.nix new file mode 100644 index 00000000000..d70b8bd5a7f --- /dev/null +++ b/pkgs/development/libraries/boost/1.71.nix @@ -0,0 +1,11 @@ +{ stdenv, callPackage, fetchurl, fetchpatch, ... } @ args: + +callPackage ./generic.nix (args // rec { + version = "1.71.0"; + + src = fetchurl { + url = "mirror://sourceforge/boost/boost_1_71_0.tar.bz2"; + # SHA256 from http://www.boost.org/users/history/version_1_71_0.html + sha256 = "d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee"; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ac28faca992..66d11d7679a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10287,7 +10287,8 @@ in boost169 = callPackage ../development/libraries/boost/1.69.nix { }; boost16x = boost167; boost170 = callPackage ../development/libraries/boost/1.70.nix { }; - boost17x = boost170; + boost171 = callPackage ../development/libraries/boost/1.71.nix { }; + boost17x = boost171; boost = boost16x; boost_process = callPackage ../development/libraries/boost-process { }; From bf3de125a3f24d34e9414d6dfdba7dfc1174fdca Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Mon, 19 Aug 2019 15:28:12 -0500 Subject: [PATCH 2/3] boost171: grab from bintray, not on sf.net ("yet"?) --- pkgs/development/libraries/boost/1.71.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/boost/1.71.nix b/pkgs/development/libraries/boost/1.71.nix index d70b8bd5a7f..3a585c2bc9b 100644 --- a/pkgs/development/libraries/boost/1.71.nix +++ b/pkgs/development/libraries/boost/1.71.nix @@ -4,7 +4,8 @@ callPackage ./generic.nix (args // rec { version = "1.71.0"; src = fetchurl { - url = "mirror://sourceforge/boost/boost_1_71_0.tar.bz2"; + #url = "mirror://sourceforge/boost/boost_1_71_0.tar.bz2"; + url = "https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2"; # SHA256 from http://www.boost.org/users/history/version_1_71_0.html sha256 = "d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee"; }; From b53840212774c9ae7f7bdacabe3792db05561c8c Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 3 Sep 2019 18:20:22 -0500 Subject: [PATCH 3/3] boost171: use 'urls' attribute per suggestion (thanks!) Co-Authored-By: Jon --- pkgs/development/libraries/boost/1.71.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/boost/1.71.nix b/pkgs/development/libraries/boost/1.71.nix index 3a585c2bc9b..f66bd4cd6fb 100644 --- a/pkgs/development/libraries/boost/1.71.nix +++ b/pkgs/development/libraries/boost/1.71.nix @@ -5,7 +5,10 @@ callPackage ./generic.nix (args // rec { src = fetchurl { #url = "mirror://sourceforge/boost/boost_1_71_0.tar.bz2"; - url = "https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2"; + urls = [ + "mirror://sourceforge/boost/boost_1_71_0.tar.bz2" + "https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2" + ]; # SHA256 from http://www.boost.org/users/history/version_1_71_0.html sha256 = "d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee"; };