at 23.11-beta 36 lines 882 B view raw
1{ fetchurl, lib, stdenv, tk, makeWrapper }: 2 3stdenv.mkDerivation rec { 4 pname = "cbrowser"; 5 version = "0.8"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; 9 sha256 = "1050mirjab23qsnq3lp3a9vwcbavmh9kznzjm7dr5vkx8b7ffcji"; 10 }; 11 12 patches = [ ./backslashes-quotes.diff ]; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 buildInputs = [ tk ]; 16 17 installPhase = '' 18 mkdir -p $out/bin $out/share/${pname}-${version} 19 cp -R * $out/share/${pname}-${version}/ 20 21 makeWrapper $out/share/${pname}-${version}/cbrowser $out/bin/cbrowser \ 22 --prefix PATH : ${tk}/bin 23 ''; 24 25 meta = { 26 description = "Tcl/Tk GUI front-end to cscope"; 27 28 license = lib.licenses.gpl2Plus; 29 30 homepage = "https://sourceforge.net/projects/cbrowser/"; 31 32 maintainers = with lib.maintainers; [viric]; 33 34 platforms = with lib.platforms; linux; 35 }; 36}