tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
boost: generalize version numbers
Hunter Jones
4 years ago
2e34bfb4
261c4ff0
+24
-26
12 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
boost
1.55.nix
1.59.nix
1.60.nix
1.65.nix
1.66.nix
1.68.nix
1.69.nix
1.70.nix
1.72.nix
1.73.nix
1.74.nix
1.75.nix
+2
-2
pkgs/development/libraries/boost/1.55.nix
···
1
1
{ callPackage, fetchurl, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.55.0";
5
5
6
6
patches = [ ./clang-math.patch ./clang-math-2.patch ./gcc-5.patch ];
7
7
8
8
src = fetchurl {
9
9
-
url = "mirror://sourceforge/boost/boost_1_55_0.tar.bz2";
9
9
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
10
10
sha256 = "0lkv5dzssbl5fmh2nkaszi8x9qbj80pr4acf9i26sj3rvlih1w7z";
11
11
};
12
12
})
+2
-2
pkgs/development/libraries/boost/1.59.nix
···
1
1
{ callPackage, fetchurl, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.59.0";
5
5
6
6
src = fetchurl {
7
7
-
url = "mirror://sourceforge/boost/boost_1_59_0.tar.bz2";
7
7
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
8
8
sha256 = "1jj1aai5rdmd72g90a3pd8sw9vi32zad46xv5av8fhnr48ir6ykj";
9
9
};
10
10
})
+2
-2
pkgs/development/libraries/boost/1.60.nix
···
1
1
{ callPackage, fetchurl, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.60.0";
5
5
6
6
src = fetchurl {
7
7
-
url = "mirror://sourceforge/boost/boost_1_60_0.tar.bz2";
7
7
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
8
8
sha256 = "0fzx6dwqbrkd4bcd8pjv0fpapwmrxxwr8yx9g67lihlsk3zzysk8";
9
9
};
10
10
+2
-2
pkgs/development/libraries/boost/1.65.nix
···
1
1
{ callPackage, fetchurl, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.65.1";
5
5
6
6
src = fetchurl {
7
7
-
url = "mirror://sourceforge/boost/boost_1_65_1.tar.bz2";
7
7
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
8
8
# SHA256 from http://www.boost.org/users/history/version_1_65_1.html
9
9
sha256 = "9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81";
10
10
};
+2
-2
pkgs/development/libraries/boost/1.66.nix
···
1
1
{ callPackage, fetchurl, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.66.0";
5
5
6
6
src = fetchurl {
7
7
-
url = "mirror://sourceforge/boost/boost_1_66_0.tar.bz2";
7
7
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
8
8
# SHA256 from http://www.boost.org/users/history/version_1_66_0.html
9
9
sha256 = "5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9";
10
10
};
+2
-2
pkgs/development/libraries/boost/1.68.nix
···
1
1
{ callPackage, fetchurl, fetchpatch, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.68.0";
5
5
6
6
src = fetchurl {
7
7
-
url = "mirror://sourceforge/boost/boost_1_68_0.tar.bz2";
7
7
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
8
8
# SHA256 from http://www.boost.org/users/history/version_1_68_0.html
9
9
sha256 = "7f6130bc3cf65f56a618888ce9d5ea704fa10b462be126ad053e80e553d6d8b7";
10
10
};
+2
-2
pkgs/development/libraries/boost/1.69.nix
···
1
1
{ callPackage, fetchurl, fetchpatch, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.69.0";
5
5
6
6
src = fetchurl {
7
7
-
url = "mirror://sourceforge/boost/boost_1_69_0.tar.bz2";
7
7
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
8
8
# SHA256 from http://www.boost.org/users/history/version_1_69_0.html
9
9
sha256 = "8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406";
10
10
};
+2
-2
pkgs/development/libraries/boost/1.70.nix
···
1
1
{ callPackage, fetchurl, fetchpatch, ... } @ args:
2
2
3
3
-
callPackage ./generic.nix (args // {
3
3
+
callPackage ./generic.nix (args // rec {
4
4
version = "1.70.0";
5
5
6
6
src = fetchurl {
7
7
-
url = "mirror://sourceforge/boost/boost_1_70_0.tar.bz2";
7
7
+
url = "mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2";
8
8
# SHA256 from http://www.boost.org/users/history/version_1_70_0.html
9
9
sha256 = "430ae8354789de4fd19ee52f3b1f739e1fba576f0aded0897c3c2bc00fb38778";
10
10
};
+2
-3
pkgs/development/libraries/boost/1.72.nix
···
4
4
version = "1.72.0";
5
5
6
6
src = fetchurl {
7
7
-
#url = "mirror://sourceforge/boost/boost_1_72_0.tar.bz2";
8
7
urls = [
9
9
-
"mirror://sourceforge/boost/boost_1_72_0.tar.bz2"
10
10
-
"https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.bz2"
8
8
+
"mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
9
9
+
"https://dl.bintray.com/boostorg/release/${version}/source/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
11
10
];
12
11
# SHA256 from http://www.boost.org/users/history/version_1_72_0.html
13
12
sha256 = "59c9b274bc451cf91a9ba1dd2c7fdcaf5d60b1b3aa83f2c9fa143417cc660722";
+2
-3
pkgs/development/libraries/boost/1.73.nix
···
4
4
version = "1.73.0";
5
5
6
6
src = fetchurl {
7
7
-
#url = "mirror://sourceforge/boost/boost_1_73_0.tar.bz2";
8
7
urls = [
9
9
-
"mirror://sourceforge/boost/boost_1_73_0.tar.bz2"
10
10
-
"https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2"
8
8
+
"mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
9
9
+
"https://dl.bintray.com/boostorg/release/${version}/source/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
11
10
];
12
11
# SHA256 from http://www.boost.org/users/history/version_1_73_0.html
13
12
sha256 = "4eb3b8d442b426dc35346235c8733b5ae35ba431690e38c6a8263dce9fcbb402";
+2
-2
pkgs/development/libraries/boost/1.74.nix
···
5
5
6
6
src = fetchurl {
7
7
urls = [
8
8
-
"mirror://sourceforge/boost/boost_1_74_0.tar.bz2"
9
9
-
"https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2"
8
8
+
"mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
9
9
+
"https://dl.bintray.com/boostorg/release/${version}/source/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
10
10
];
11
11
# SHA256 from http://www.boost.org/users/history/version_1_74_0.html
12
12
sha256 = "83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1";
+2
-2
pkgs/development/libraries/boost/1.75.nix
···
5
5
6
6
src = fetchurl {
7
7
urls = [
8
8
-
"mirror://sourceforge/boost/boost_1_75_0.tar.bz2"
9
9
-
"https://dl.bintray.com/boostorg/release/1.75.0/source/boost_1_75_0.tar.bz2"
8
8
+
"mirror://sourceforge/boost/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
9
9
+
"https://dl.bintray.com/boostorg/release/${version}/source/boost_${builtins.replaceStrings ["."] ["_"] version}.tar.bz2"
10
10
];
11
11
# SHA256 from http://www.boost.org/users/history/version_1_75_0.html
12
12
sha256 = "953db31e016db7bb207f11432bef7df100516eeb746843fa0486a222e3fd49cb";