pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / ju / jupp / package.nix
blob72e82da61ddadde7ab4682bc5541c6865c25ede6
1 { lib
2 , stdenv
3 , fetchurl
4 , ncurses
5 , gpm
6 }:
8 stdenv.mkDerivation rec {
9   pname = "jupp";
10   version = "40";
11   srcName = "joe-3.1${pname}${version}";
13   src = fetchurl {
14     urls = [
15       "https://www.mirbsd.org/MirOS/dist/jupp/${srcName}.tgz"
16       "https://pub.allbsd.org/MirOS/dist/jupp/${srcName}.tgz"
17     ];
18     sha256 = "S+1DnN5/K+KU6W5J7z6RPqkPvl6RTbiIQD46J+gDWxo=";
19   };
21   preConfigure = "chmod +x ./configure";
23   buildInputs = [
24     gpm
25     ncurses
26   ];
28   configureFlags = [
29     "--enable-curses"
30     "--enable-getpwnam"
31     "--enable-largefile"
32     "--enable-termcap"
33     "--enable-termidx"
34   ];
36   meta = with lib; {
37     homepage = "http://www.mirbsd.org/jupp.htm";
38     downloadPage = "https://www.mirbsd.org/MirOS/dist/jupp/";
39     description = "Portable fork of Joe's editor";
40     longDescription = ''
41       This is the portable version of JOE's Own Editor, which is currently
42       developed at sourceforge, licenced under the GNU General Public License,
43       Version 1, using autoconf/automake. This version has been enhanced by
44       several functions intended for programmers or other professional users,
45       and has a lot of bugs fixed. It is based upon an older version of joe
46       because these behave better overall.
47     '';
48     license = licenses.gpl1Only;
49     maintainers = with maintainers; [ AndersonTorres ];
50     platforms = with platforms; unix;
51   };