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 | |
parent | f6aac1cc66c5aa516803fe06e8764a0130ab5ad4 (diff) | |
download | nixlib-df28b4b6e5a996a4971a0b32a98e654e4c44a54a.tar nixlib-df28b4b6e5a996a4971a0b32a98e654e4c44a54a.tar.gz nixlib-df28b4b6e5a996a4971a0b32a98e654e4c44a54a.tar.bz2 nixlib-df28b4b6e5a996a4971a0b32a98e654e4c44a54a.tar.lz nixlib-df28b4b6e5a996a4971a0b32a98e654e4c44a54a.tar.xz nixlib-df28b4b6e5a996a4971a0b32a98e654e4c44a54a.tar.zst nixlib-df28b4b6e5a996a4971a0b32a98e654e4c44a54a.zip |
x11basic: init at 1.26
-rw-r--r-- | pkgs/development/compilers/x11basic/default.nix | 48 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 50 insertions, 0 deletions
diff --git a/pkgs/development/compilers/x11basic/default.nix b/pkgs/development/compilers/x11basic/default.nix new file mode 100644 index 000000000000..a26bc41c5945 --- /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; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fdf6b93539cc..38ade0014b1b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -19753,6 +19753,8 @@ with pkgs; gtk = gtk2; }; + x11basic = callPackage ../development/compilers/x11basic { }; + x11vnc = callPackage ../tools/X11/x11vnc { }; x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { }; |