diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/misc/cbrowser/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/misc/cbrowser/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/tools/misc/cbrowser/default.nix b/nixpkgs/pkgs/development/tools/misc/cbrowser/default.nix new file mode 100644 index 000000000000..a8f6e32f1e08 --- /dev/null +++ b/nixpkgs/pkgs/development/tools/misc/cbrowser/default.nix @@ -0,0 +1,36 @@ +{ fetchurl, lib, stdenv, tk, makeWrapper }: + +stdenv.mkDerivation rec { + pname = "cbrowser"; + version = "0.8"; + + src = fetchurl { + url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; + sha256 = "1050mirjab23qsnq3lp3a9vwcbavmh9kznzjm7dr5vkx8b7ffcji"; + }; + + patches = [ ./backslashes-quotes.diff ]; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ tk ]; + + installPhase = '' + mkdir -p $out/bin $out/share/${pname}-${version} + cp -R * $out/share/${pname}-${version}/ + + makeWrapper $out/share/${pname}-${version}/cbrowser $out/bin/cbrowser \ + --prefix PATH : ${tk}/bin + ''; + + meta = { + description = "Tcl/Tk GUI front-end to cscope"; + + license = lib.licenses.gpl2Plus; + + homepage = "https://sourceforge.net/projects/cbrowser/"; + + maintainers = with lib.maintainers; [viric]; + + platforms = with lib.platforms; linux; + }; +} |