diff options
author | Peter Simons <simons@cryp.to> | 2012-11-08 17:30:44 +0100 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2012-11-08 17:30:50 +0100 |
commit | 86fa903f6c3be1b9d59c94931db1e771b4ac96f0 (patch) | |
tree | d216f2e62f48ec900fc0d0535307e5d8d80964f2 /pkgs/applications/science/electronics/tkgate/2.x.nix | |
parent | 140d91fdc9d774d3d7f2172fe00c922212179678 (diff) | |
download | nixlib-86fa903f6c3be1b9d59c94931db1e771b4ac96f0.tar nixlib-86fa903f6c3be1b9d59c94931db1e771b4ac96f0.tar.gz nixlib-86fa903f6c3be1b9d59c94931db1e771b4ac96f0.tar.bz2 nixlib-86fa903f6c3be1b9d59c94931db1e771b4ac96f0.tar.lz nixlib-86fa903f6c3be1b9d59c94931db1e771b4ac96f0.tar.xz nixlib-86fa903f6c3be1b9d59c94931db1e771b4ac96f0.tar.zst nixlib-86fa903f6c3be1b9d59c94931db1e771b4ac96f0.zip |
tkgate: add versions 1.8.7 and 2.0-b10
Diffstat (limited to 'pkgs/applications/science/electronics/tkgate/2.x.nix')
-rw-r--r-- | pkgs/applications/science/electronics/tkgate/2.x.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/applications/science/electronics/tkgate/2.x.nix b/pkgs/applications/science/electronics/tkgate/2.x.nix new file mode 100644 index 000000000000..608a2f890ab4 --- /dev/null +++ b/pkgs/applications/science/electronics/tkgate/2.x.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchurl, tcl, tk, libX11, libiconvOrLibc }: + +stdenv.mkDerivation rec { + name = "tkgate-2.0-b10"; + + src = fetchurl { + url = "http://www.tkgate.org/downloads/${name}.tgz"; + sha256 = "0mr061xcwjmd8nhyjjcw2dzxqi53hv9xym9xsp0cw98knz2skxjf"; + }; + + buildInputs = [ tcl tk libX11 ]; + + dontStrip = true; + + patchPhase = '' + sed -i configure \ + -e 's|TKGATE_INCDIRS=.*|TKGATE_INCDIRS="${tcl}/include ${tk}/include ${libiconvOrLibc}/include"|' \ + -e 's|TKGATE_LIBDIRS=.*|TKGATE_LIBDIRS="${tcl}/lib ${tk}/lib ${libiconvOrLibc}/lib"|' + sed -i options.h \ + -e 's|.* #define TCL_LIBRARY .*|#define TCL_LIBRARY "${tcl}/${tcl.libdir}"|' \ + -e 's|.* #define TK_LIBRARY .*|#define TK_LIBRARY "${tk}/lib/${tk.libPrefix}"|' + ''; + + meta = { + description = "Event driven digital circuit simulator with a TCL/TK-based graphical editor"; + homepage = "http://www.tkgate.org/"; + license = "GPLv2+"; + maintainers = [ stdenv.lib.maintainers.simons ]; + platforms = stdenv.lib.platforms.linux; + }; +} |