python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / interpreters / yabasic / default.nix
blob9266ec0122517076ed31568a8be9e92c29548269
1 { lib
2 , stdenv
3 , fetchurl
4 , libSM
5 , libX11
6 , libXt
7 , libffi
8 , ncurses
9 }:
11 stdenv.mkDerivation rec {
12   pname = "yabasic";
13   version = "2.90.2";
15   src = fetchurl {
16     url = "http://www.yabasic.de/download/${pname}-${version}.tar.gz";
17     hash = "sha256-ff5j0cJ1i2HWIsYjwzx5FFtZfchWsGRF2AZtbDXrNJw=";
18   };
20   buildInputs = [
21     libSM
22     libX11
23     libXt
24     libffi
25     ncurses
26   ];
28   meta = with lib; {
29     homepage = "http://2484.de/yabasic/";
30     description = "Yet another BASIC";
31     longDescription = ''
32       Yabasic is a traditional basic-interpreter. It comes with goto and various
33       loops and allows to define subroutines and libraries. It does simple
34       graphics and printing. Yabasic can call out to libraries written in C and
35       allows to create standalone programs. Yabasic runs under Unix and Windows
36       and has a comprehensive documentation; it is small, simple, open-source
37       and free.
38    '';
39     license = licenses.mit;
40     maintainers = with maintainers; [ AndersonTorres ];
41     platforms = platforms.all;
42   };