mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-11 04:02:55 +03:00
chronos: remove package
This failed to build for >9 months, as mesos failed to build for >9 months.
This commit is contained in:
parent
a90b929020
commit
b4eebe4a40
@ -1,14 +0,0 @@
|
||||
{stdenv, curl}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "chronos-maven-deps";
|
||||
builder = ./fetch-chronos-deps.sh;
|
||||
|
||||
outputHashAlgo = "sha256";
|
||||
outputHashMode = "recursive";
|
||||
outputHash = "0mm2sb1p5zz6b0z2s4zhdlix6fafydsxmqjy8zbkwzw4f6lazzyl";
|
||||
|
||||
nativeBuildInputs = [ curl ];
|
||||
|
||||
impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
{ stdenv, lib, makeWrapper, fetchgit, curl, jdk, maven, nodejs, mesos }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "chronos";
|
||||
version = "286b2ccb8e4695f8e413406ceca85b60d3a87e22";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/airbnb/chronos";
|
||||
rev = version;
|
||||
sha256 = "0hrln3ad2g2cq2xqmy5mq32cdxxb9vb6v6jp6kcq03f8km6v3g9c";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper curl jdk maven nodejs mesos ];
|
||||
|
||||
mavenRepo = import ./chronos-deps.nix { inherit stdenv curl; };
|
||||
|
||||
buildPhase = ''
|
||||
ln -s $mavenRepo .m2
|
||||
mvn package -Dmaven.repo.local=$(pwd)/.m2
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/{bin,libexec/chronos}
|
||||
cp target/chronos*.jar $out/libexec/chronos/${pname}-${version}.jar
|
||||
|
||||
makeWrapper ${jdk.jre}/bin/java $out/bin/chronos \
|
||||
--add-flags "-Xmx384m -Xms384m -cp $out/libexec/chronos/${pname}-${version}.jar com.airbnb.scheduler.Main" \
|
||||
--prefix "MESOS_NATIVE_LIBRARY" : "$MESOS_NATIVE_LIBRARY"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "http://airbnb.github.io/chronos";
|
||||
license = licenses.asl20;
|
||||
description = "Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules";
|
||||
maintainers = with maintainers; [ offline ];
|
||||
platforms = platforms.unix;
|
||||
broken = true; # doesn't build https://hydra.nixos.org/build/25768319
|
||||
};
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -71,6 +71,7 @@ mapAliases ({
|
||||
catfish = xfce.catfish; # added 2019-12-22
|
||||
cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs."; # added 2020-06-05
|
||||
checkbashism = checkbashisms; # added 2016-08-16
|
||||
chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # added 2020-08-15
|
||||
cide = throw "deprecated in 2019-09-11: abandoned by upstream";
|
||||
cinepaint = throw "cinepaint has been removed from nixpkgs, as it was unmaintained"; # added 2019-12-10
|
||||
cifs_utils = cifs-utils; # added 2016-08
|
||||
|
@ -19438,8 +19438,6 @@ in
|
||||
|
||||
chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
|
||||
|
||||
chronos = callPackage ../applications/networking/cluster/chronos { };
|
||||
|
||||
chromiumBeta = lowPrio (chromium.override { channel = "beta"; });
|
||||
|
||||
chromiumDev = lowPrio (chromium.override { channel = "dev"; });
|
||||
|
Loading…
Reference in New Issue
Block a user