about summary refs log tree commit diff
path: root/pkgs/applications/editors/joe
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@protonmail.com>2021-01-03 23:19:42 -0300
committerAndersonTorres <torres.anderson.85@protonmail.com>2021-01-03 23:19:42 -0300
commitaeffc753fa2262ad4ecf49d5b23da5621d7a02ca (patch)
tree8906b3d961a35d30682e76c2061329240ec31633 /pkgs/applications/editors/joe
parent7b041bf2dd5d7d91717b850e28af34918dae3fa6 (diff)
joe: cleanup
Add a longDescription, and also add myself as maintainer.
Diffstat (limited to 'pkgs/applications/editors/joe')
-rw-r--r--pkgs/applications/editors/joe/default.nix32
1 files changed, 30 insertions, 2 deletions
diff --git a/pkgs/applications/editors/joe/default.nix b/pkgs/applications/editors/joe/default.nix
index bb227512387d2..9470c7940d67b 100644
--- a/pkgs/applications/editors/joe/default.nix
+++ b/pkgs/applications/editors/joe/default.nix
@@ -1,8 +1,8 @@
 { stdenv, fetchurl } :
 
 stdenv.mkDerivation rec {
-  version = "4.6";
   pname = "joe";
+  version = "4.6";
 
   src = fetchurl {
     url = "mirror://sourceforge/joe-editor/${pname}-${version}.tar.gz";
@@ -11,8 +11,36 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "A full featured terminal-based screen editor";
+    longDescription = ''
+      JOE (Joe's Own Editor) is a full featured terminal-based screen editor
+      which is distributed under the GNU General Public License (GPL). JOE has
+      been around since 1988 and comes standard with many Linux distributions.
+
+      JOE is being maintained by its original author Joseph Allen, plus all of
+      the people who send bug reports, feature suggestions and patches to the
+      project web site. JOE is hosted by SourceForge.net and its source code is
+      controlled under Mercurial.
+
+      JOE is a blending of MicroPro's venerable microcomputer word processor
+      WordStar and Richard Stallman's famous LISP based text editor GNU-EMACS
+      (but it does not use code from either program): most of the basic editing
+      keys are the same as in WordStar as is the overall feel of the editor. JOE
+      also has some of the key bindings and many of the powerful features of
+      EMACS.
+
+      JOE is written in C and its only dependency is libc. This makes JOE very
+      easy to build (just "configure" and "make install"), making it feasible to
+      include on small systems and recovery disks. The compiled binary is about
+      300K in x86. Note that JOE can use either the termcap or terminfo terminal
+      capabilities databases (or a built-in termcap entry for ANSI
+      terminals). The choice is controlled by a "configure" option. If terminfo
+      is used, a library is required to access the database (on some systems
+      this library is ncurses, but JOE does not use curses to control the
+      terminal - it has its own code for this).
+    '';
     homepage = "https://joe-editor.sourceforge.io";
-    license = licenses.gpl2;
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ AndersonTorres ];
     platforms = platforms.unix;
   };
 }