Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 fetchurl, 3 lib, 4 stdenv, 5 tk, 6 makeWrapper, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "cbrowser"; 11 version = "0.8"; 12 13 src = fetchurl { 14 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; 15 sha256 = "1050mirjab23qsnq3lp3a9vwcbavmh9kznzjm7dr5vkx8b7ffcji"; 16 }; 17 18 patches = [ ./backslashes-quotes.diff ]; 19 20 nativeBuildInputs = [ makeWrapper ]; 21 buildInputs = [ tk ]; 22 23 installPhase = '' 24 mkdir -p $out/bin $out/share/${pname}-${version} 25 cp -R * $out/share/${pname}-${version}/ 26 27 makeWrapper $out/share/${pname}-${version}/cbrowser $out/bin/cbrowser \ 28 --prefix PATH : ${tk}/bin 29 ''; 30 31 meta = { 32 description = "Tcl/Tk GUI front-end to cscope"; 33 mainProgram = "cbrowser"; 34 35 license = lib.licenses.gpl2Plus; 36 37 homepage = "https://sourceforge.net/projects/cbrowser/"; 38 39 maintainers = [ ]; 40 41 platforms = with lib.platforms; linux; 42 }; 43}