mono: only maintain major versions (mono4 & mono5)
This commit is contained in:
parent
fef61378a1
commit
55af73e156
@ -1,9 +0,0 @@
|
|||||||
{ callPackage, Foundation, libobjc }:
|
|
||||||
|
|
||||||
callPackage ./generic.nix (rec {
|
|
||||||
inherit Foundation libobjc;
|
|
||||||
version = "4.6.2.16";
|
|
||||||
sha256 = "190f7kcrm1y5x61s1xwdmjnwc3czsg50s3mml4xmix7byh3x2rc9";
|
|
||||||
enableParallelBuilding = false; # #32386, https://hydra.nixos.org/build/65617511
|
|
||||||
meta.knownVulnerabilities = [ "CVE-2018-1002208" ];
|
|
||||||
})
|
|
@ -1,8 +0,0 @@
|
|||||||
{ callPackage, Foundation, libobjc }:
|
|
||||||
|
|
||||||
callPackage ./generic-cmake.nix (rec {
|
|
||||||
inherit Foundation libobjc;
|
|
||||||
version = "5.0.1.1";
|
|
||||||
sha256 = "064pgsmanpybpbhpam9jv9n8aicx6mlyb7a91yzh3kcksmqsxmj8";
|
|
||||||
enableParallelBuilding = false; # #32386, https://hydra.nixos.org/build/65820147
|
|
||||||
})
|
|
@ -1,8 +0,0 @@
|
|||||||
{ callPackage, Foundation, libobjc }:
|
|
||||||
|
|
||||||
callPackage ./generic-cmake.nix (rec {
|
|
||||||
inherit Foundation libobjc;
|
|
||||||
version = "5.4.1.6";
|
|
||||||
sha256 = "1pv5lmyxjr8z9s17jx19850k43ylzqlbzsgr5jxj1knmkbza1zdx";
|
|
||||||
enableParallelBuilding = false; # #32386, https://hydra.nixos.org/build/65820147
|
|
||||||
})
|
|
@ -1,8 +0,0 @@
|
|||||||
{ callPackage, Foundation, libobjc }:
|
|
||||||
|
|
||||||
callPackage ./generic-cmake.nix (rec {
|
|
||||||
inherit Foundation libobjc;
|
|
||||||
version = "5.8.0.108";
|
|
||||||
sha256 = "177khb06dfll0pcncr84vvibni7f8m5fgb30ndgsdjk25xfcbmzc";
|
|
||||||
enableParallelBuilding = false;
|
|
||||||
})
|
|
@ -1,4 +1,4 @@
|
|||||||
{stdenv, fetchFromGitHub, pkgconfig, mono48, autoreconfHook }:
|
{stdenv, fetchFromGitHub, pkgconfig, mono4, autoreconfHook }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "dbus-sharp-${version}";
|
name = "dbus-sharp-${version}";
|
||||||
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
# Use msbuild when https://github.com/NixOS/nixpkgs/pull/43680 is merged
|
# Use msbuild when https://github.com/NixOS/nixpkgs/pull/43680 is merged
|
||||||
# See: https://github.com/NixOS/nixpkgs/pull/46060
|
# See: https://github.com/NixOS/nixpkgs/pull/46060
|
||||||
buildInputs = [ mono48 ];
|
buildInputs = [ mono4 ];
|
||||||
|
|
||||||
dontStrip = true;
|
dontStrip = true;
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, mono48, gtk-sharp-2_0 }:
|
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, mono4, gtk-sharp-2_0 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "mono-addins-${version}";
|
name = "mono-addins-${version}";
|
||||||
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||||||
nativeBuildInputs = [ pkgconfig autoreconfHook ];
|
nativeBuildInputs = [ pkgconfig autoreconfHook ];
|
||||||
|
|
||||||
# Use msbuild when https://github.com/NixOS/nixpkgs/pull/43680 is merged
|
# Use msbuild when https://github.com/NixOS/nixpkgs/pull/43680 is merged
|
||||||
buildInputs = [ mono48 gtk-sharp-2_0 ];
|
buildInputs = [ mono4 gtk-sharp-2_0 ];
|
||||||
|
|
||||||
dontStrip = true;
|
dontStrip = true;
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
, lib, fetchurl, fetchpatch, fetchFromGitHub
|
, lib, fetchurl, fetchpatch, fetchFromGitHub
|
||||||
|
|
||||||
, which, findutils, m4, gawk
|
, which, findutils, m4, gawk
|
||||||
, python, openjdk, mono58, libressl
|
, python, openjdk, mono, libressl
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -50,7 +50,7 @@ let
|
|||||||
inherit rev sha256;
|
inherit rev sha256;
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ python openjdk gawk which m4 findutils mono58 ];
|
nativeBuildInputs = [ python openjdk gawk which m4 findutils mono ];
|
||||||
buildInputs = [ libressl boost ];
|
buildInputs = [ libressl boost ];
|
||||||
|
|
||||||
patches =
|
patches =
|
||||||
|
@ -3534,9 +3534,7 @@ in
|
|||||||
|
|
||||||
jaaa = callPackage ../applications/audio/jaaa { };
|
jaaa = callPackage ../applications/audio/jaaa { };
|
||||||
|
|
||||||
jackett = callPackage ../servers/jackett {
|
jackett = callPackage ../servers/jackett { };
|
||||||
mono = mono514;
|
|
||||||
};
|
|
||||||
|
|
||||||
jade = callPackage ../tools/text/sgml/jade { };
|
jade = callPackage ../tools/text/sgml/jade { };
|
||||||
|
|
||||||
@ -7036,9 +7034,7 @@ in
|
|||||||
|
|
||||||
fsharp = callPackage ../development/compilers/fsharp { };
|
fsharp = callPackage ../development/compilers/fsharp { };
|
||||||
|
|
||||||
fsharp41 = callPackage ../development/compilers/fsharp41 {
|
fsharp41 = callPackage ../development/compilers/fsharp41 { mono = mono4; };
|
||||||
mono = mono46;
|
|
||||||
};
|
|
||||||
|
|
||||||
fstar = callPackage ../development/compilers/fstar { };
|
fstar = callPackage ../development/compilers/fstar { };
|
||||||
|
|
||||||
@ -7352,35 +7348,13 @@ in
|
|||||||
mlton = mlton20180207;
|
mlton = mlton20180207;
|
||||||
|
|
||||||
mono = mono5;
|
mono = mono5;
|
||||||
mono5 = mono58;
|
|
||||||
mono4 = mono48;
|
|
||||||
|
|
||||||
mono46 = lowPrio (callPackage ../development/compilers/mono/4.6.nix {
|
mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
|
||||||
inherit (darwin) libobjc;
|
inherit (darwin) libobjc;
|
||||||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||||||
});
|
});
|
||||||
|
|
||||||
mono48 = lowPrio (callPackage ../development/compilers/mono/4.8.nix {
|
mono5 = callPackage ../development/compilers/mono/5.nix {
|
||||||
inherit (darwin) libobjc;
|
|
||||||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
|
||||||
});
|
|
||||||
|
|
||||||
mono50 = lowPrio (callPackage ../development/compilers/mono/5.0.nix {
|
|
||||||
inherit (darwin) libobjc;
|
|
||||||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
|
||||||
});
|
|
||||||
|
|
||||||
mono54 = lowPrio (callPackage ../development/compilers/mono/5.4.nix {
|
|
||||||
inherit (darwin) libobjc;
|
|
||||||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
|
||||||
});
|
|
||||||
|
|
||||||
mono58 = callPackage ../development/compilers/mono/5.8.nix {
|
|
||||||
inherit (darwin) libobjc;
|
|
||||||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
|
||||||
};
|
|
||||||
|
|
||||||
mono514 = callPackage ../development/compilers/mono/5.14.nix {
|
|
||||||
inherit (darwin) libobjc;
|
inherit (darwin) libobjc;
|
||||||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||||||
};
|
};
|
||||||
@ -13506,7 +13480,7 @@ in
|
|||||||
elasticmq = callPackage ../servers/elasticmq { };
|
elasticmq = callPackage ../servers/elasticmq { };
|
||||||
|
|
||||||
eventstore = callPackage ../servers/nosql/eventstore {
|
eventstore = callPackage ../servers/nosql/eventstore {
|
||||||
mono = mono46;
|
mono = mono4;
|
||||||
v8 = v8_6_x;
|
v8 = v8_6_x;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -16880,9 +16854,7 @@ in
|
|||||||
inherit (gnome3) evince;
|
inherit (gnome3) evince;
|
||||||
evolution-data-server = gnome3.evolution-data-server;
|
evolution-data-server = gnome3.evolution-data-server;
|
||||||
|
|
||||||
keepass = callPackage ../applications/misc/keepass {
|
keepass = callPackage ../applications/misc/keepass { };
|
||||||
buildDotnetPackage = buildDotnetPackage.override { mono = mono54; };
|
|
||||||
};
|
|
||||||
|
|
||||||
keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
|
keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
|
||||||
|
|
||||||
|
@ -3725,7 +3725,7 @@ in {
|
|||||||
|
|
||||||
pythonnet = callPackage ../development/python-modules/pythonnet {
|
pythonnet = callPackage ../development/python-modules/pythonnet {
|
||||||
# `mono >= 4.6` required to prevent crashes encountered with earlier versions.
|
# `mono >= 4.6` required to prevent crashes encountered with earlier versions.
|
||||||
mono = pkgs.mono46;
|
mono = pkgs.mono4;
|
||||||
};
|
};
|
||||||
|
|
||||||
pytz = callPackage ../development/python-modules/pytz { };
|
pytz = callPackage ../development/python-modules/pytz { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user