summary refs log tree commit diff
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-08-13 18:51:15 +0200
committerTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-08-14 03:10:38 +0200
commit9a3a70ed2bf842c97aed107dd1635023b48c507a (patch)
tree81b0b4e5204da642d0caf2d69e30be7b4f2b8b88
parenta913ad89c1b565c9e4ae5540a16e25140b600947 (diff)
downloadnixlib-9a3a70ed2bf842c97aed107dd1635023b48c507a.tar
nixlib-9a3a70ed2bf842c97aed107dd1635023b48c507a.tar.gz
nixlib-9a3a70ed2bf842c97aed107dd1635023b48c507a.tar.bz2
nixlib-9a3a70ed2bf842c97aed107dd1635023b48c507a.tar.lz
nixlib-9a3a70ed2bf842c97aed107dd1635023b48c507a.tar.xz
nixlib-9a3a70ed2bf842c97aed107dd1635023b48c507a.tar.zst
nixlib-9a3a70ed2bf842c97aed107dd1635023b48c507a.zip
rote: init at 0.2.8
-rw-r--r--pkgs/development/libraries/rote/default.nix32
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/libraries/rote/default.nix b/pkgs/development/libraries/rote/default.nix
new file mode 100644
index 000000000000..b87d4ed4ee4a
--- /dev/null
+++ b/pkgs/development/libraries/rote/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, ncurses }:
+
+let version = "0.2.8"; in
+stdenv.mkDerivation rec {
+  name = "rote-${version}";
+
+  src = fetchurl {
+    sha256 = "05v1lw99jv4cwxl7spyi7by61j2scpdsvx809x5cga7dm5dhlmky";
+    url = "mirror://sourceforge/rote/${name}.tar.gz";
+  };
+
+  buildInputs = [ ncurses ];
+
+  enableParallelBuilding = true;
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "Our Own Terminal Emulation Library";
+    longDescription = ''
+      ROTE is a simple C library for VT102 terminal emulation. It allows the
+      programmer to set up virtual 'screens' and send them data. The virtual
+      screens will emulate the behavior of a VT102 terminal, interpreting
+      escape sequences, control characters and such. The library supports
+      ncurses as well so that you may render the virtual screen to the real
+      screen when you need to.
+    '';
+    homepage = http://rote.sourceforge.net/;
+    license = licenses.lgpl21;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ nckx ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 3fe44ad421a7..e9d675f5e8ef 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8043,6 +8043,8 @@ let
 
   rocksdb = callPackage ../development/libraries/rocksdb { };
 
+  rote = callPackage ../development/libraries/rote { };
+
   rubberband = callPackage ../development/libraries/rubberband {
     inherit (vamp) vampSDK;
   };