3
0
Fork 0
forked from mirrors/nixpkgs

bitkeeper: remove after being marked broken for over two years

It was marked in commit e04772230b by Franz Pletz on 2017-08-27 (commited on 2017-08-28)
This commit is contained in:
ajs124 2022-03-31 22:03:59 +02:00
parent 9717c7ba7e
commit e4d66b08e9
2 changed files with 0 additions and 60 deletions

View file

@ -1,56 +0,0 @@
{ lib, stdenv, fetchurl, perl, gperf, bison, groff
, pkg-config, libXft, pcre
, libtomcrypt, libtommath, lz4 }:
stdenv.mkDerivation rec {
pname = "bitkeeper";
version = "7.3.1ce";
src = fetchurl {
url = "https://www.bitkeeper.org/downloads/${version}/bk-${version}.src.tar.gz";
sha256 = "0l6jwvcg4s1q00vb01hdv58jgv03l8x5mhjl73cwgfiff80zx147";
};
hardeningDisable = [ "fortify" ];
enableParallelBuilding = true;
nativeBuildInputs = [ pkg-config ];
buildInputs = [
perl gperf bison groff libXft
pcre libtomcrypt libtommath lz4
];
postPatch = ''
substituteInPlace port/unix_platform.sh \
--replace /bin/rm rm
substituteInPlace ./undo.c \
--replace /bin/cat cat
'';
sourceRoot = "bk-${version}/src";
buildPhase = ''
make -j6 V=1 p
make image
'';
installPhase = ''
./utils/bk-* $out/bitkeeper
mkdir -p $out/bin
$out/bitkeeper/bk links $out/bin
chmod g-w $out
'';
meta = {
description = "A distributed version control system";
longDescription = ''
BitKeeper is a fast, enterprise-ready, distributed SCM that
scales up to very large projects and down to tiny ones.
'';
homepage = "https://www.bitkeeper.org/";
license = lib.licenses.asl20;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ wscott thoughtpolice ];
broken = true; # seems to fail on recent glibc versions
};
}

View file

@ -24983,10 +24983,6 @@ with pkgs;
glew = glew110;
};
bitkeeper = callPackage ../applications/version-management/bitkeeper {
gperf = gperf_3_0;
};
bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };