diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2018-11-03 17:56:04 +0100 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2018-11-03 17:58:02 +0100 |
commit | df28b4b6e5a996a4971a0b32a98e654e4c44a54a (patch) | |
tree | d2f1509e3f751ba8f8b847058dec7276d6f51d56 /pkgs/development/compilers/x11basic | |
parent | f6aac1cc66c5aa516803fe06e8764a0130ab5ad4 (diff) |
x11basic: init at 1.26
Diffstat (limited to 'pkgs/development/compilers/x11basic')
-rw-r--r-- | pkgs/development/compilers/x11basic/default.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/development/compilers/x11basic/default.nix b/pkgs/development/compilers/x11basic/default.nix new file mode 100644 index 0000000000000..a26bc41c5945d --- /dev/null +++ b/pkgs/development/compilers/x11basic/default.nix @@ -0,0 +1,48 @@ +{ stdenv, lib, fetchFromGitHub +, automake, autoconf, readline +, libX11, bluez, SDL2 +}: + +stdenv.mkDerivation rec { + pname = "X11basic"; + version = "1.26"; + name = pname + "-" + version; + + src = fetchFromGitHub { + owner = "kollokollo"; + repo = pname; + rev = version; + sha256 = "0rwj9cf496xailply0rgw695bzdladh2dhy7vdqac1pwbkl53nvd"; + }; + + buildInputs = [ + autoconf automake readline libX11 SDL2 bluez + ]; + + preConfigure = "cd src;autoconf"; + + configureFlags = [ + "--with-bluetooth" + "--with-usb" + "--with-readline" + "--with-sdl" + "--with-x" + "--enable-cryptography" + ]; + + preInstall = '' + touch x11basic.{eps,svg} + mkdir -p $out/{bin,lib} + mkdir -p $out/share/{applications,icons/hicolor/scalable/apps} + cp -r ../examples $out/share/. + ''; + + meta = with stdenv.lib; { + homepage = http://x11-basic.sourceforge.net/; + description = "A Basic interpreter and compiler with graphics capabilities."; + license = licenses.gpl2; + maintainers = with maintainers; [ edwtjo ]; + platforms = platforms.unix; + }; + +} |