diff --git a/pkgs/applications/misc/eterm/default.nix b/pkgs/applications/misc/eterm/default.nix new file mode 100644 index 000000000000..b622cf46cc82 --- /dev/null +++ b/pkgs/applications/misc/eterm/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl +, libX11, libXext, libXaw +, pkgconfig, imlib2, libast }: + +stdenv.mkDerivation rec { + name = "eterm-${version}"; + version = "0.9.6"; + srcName = "Eterm-${version}"; + + src = fetchurl { + url = "http://www.eterm.org/download/${srcName}.tar.gz"; + sha256 = "0g71szjklkiczxwzbjjfm59y6v9w4hp8mg7cy99z1g7qcjm0gfbj"; + }; + + buildInputs = [ libX11 libXext libXaw pkgconfig imlib2 ]; + propagatedBuildInputs = [ libast ]; + + meta = with stdenv.lib; { + description = "Terminal emulator"; + homepage = "http://www.eterm.org"; + license = licenses.bsd2; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/development/libraries/libast/default.nix b/pkgs/development/libraries/libast/default.nix new file mode 100644 index 000000000000..d392f9a38e1d --- /dev/null +++ b/pkgs/development/libraries/libast/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl +, pkgconfig }: + +stdenv.mkDerivation rec { + name = "libast-${version}"; + version = "0.7"; + + src = fetchurl { + url = "http://www.eterm.org/download/${name}.tar.gz"; + sha256 = "1w7bs46r4lykfd83kc3bg9i1rxzzlb4ydk23ikf8mx8avz05q1aj"; + }; + + buildInputs = [ pkgconfig ]; + + meta = with stdenv.lib; { + description = "Library of Assorted Spiffy Things"; + homepage = "http://www.eterm.org"; + license = licenses.bsd2; + maintainers = [ maintainers.AndersonTorres ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 58cb5d5af746..40984e5ea022 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7259,6 +7259,8 @@ in libass = callPackage ../development/libraries/libass { }; + libast = callPackage ../development/libraries/libast { }; + libassuan = callPackage ../development/libraries/libassuan { }; libasyncns = callPackage ../development/libraries/libasyncns { }; @@ -12208,6 +12210,8 @@ in esniper = callPackage ../applications/networking/esniper { }; + eterm = callPackage ../applications/misc/eterm { }; + etherape = callPackage ../applications/networking/sniffers/etherape { inherit (gnome) gnomedocutils libgnome libglade libgnomeui scrollkeeper; };