Loading pkgs/development/compilers/x11basic/default.nix→pkgs/by-name/x1/x11basic/package.nix +68 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, automake, autoconf, fetchFromGitea, autoreconfHook, fig2dev, readline, libX11, bluez, SDL2, }: stdenv.mkDerivation rec { pname = "X11basic"; version = "1.27"; stdenv.mkDerivation (finalAttrs: { pname = "x11basic"; version = "1.28-65"; src = fetchFromGitHub { owner = "kollokollo"; repo = pname; rev = version; sha256 = "1hpxzdqnjl1fiwgs2vrjg4kxm29c7pqwk3g1m4p5pm4x33a3d1q2"; src = fetchFromGitea { domain = "codeberg.org"; owner = "kollo"; repo = "X11Basic"; tag = finalAttrs.version; hash = "sha256-07sRUFKJ4CYMtQhRu18PElvNQN2DyKkRJUt7oIhenkA="; }; sourceRoot = "${finalAttrs.src.name}/src"; postPatch = '' chmod -R u+w examples/compiler substituteInPlace configure.in \ --replace-fail "main(foo)" "int main(int foo)" ''; nativeBuildInputs = [ autoconf automake autoreconfHook fig2dev ]; buildInputs = [ readline libX11 Loading @@ -32,8 +42,6 @@ stdenv.mkDerivation rec { bluez ]; preConfigure = "cd src;autoconf"; configureFlags = [ "--with-bluetooth" "--with-usb" Loading @@ -50,12 +58,11 @@ stdenv.mkDerivation rec { cp -r ../examples $out/share/. ''; meta = with lib; { homepage = "https://x11-basic.sourceforge.net/"; meta = { homepage = "https://x11-basic.codeberg.page"; description = "Basic interpreter and compiler with graphics capabilities"; license = licenses.gpl2; maintainers = with maintainers; [ edwtjo ]; platforms = platforms.unix; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.unix; }; } }) pkgs/top-level/all-packages.nix +0 −4 Original line number Diff line number Diff line Loading @@ -13435,10 +13435,6 @@ with pkgs; wsjtx = qt5.callPackage ../applications/radio/wsjtx { }; x11basic = callPackage ../development/compilers/x11basic { autoconf = buildPackages.autoconf269; }; x2goclient = callPackage ../applications/networking/remote/x2goclient { }; x2gokdriveclient = libsForQt5.callPackage ../applications/networking/remote/x2gokdriveclient { }; Loading Loading
pkgs/development/compilers/x11basic/default.nix→pkgs/by-name/x1/x11basic/package.nix +68 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, automake, autoconf, fetchFromGitea, autoreconfHook, fig2dev, readline, libX11, bluez, SDL2, }: stdenv.mkDerivation rec { pname = "X11basic"; version = "1.27"; stdenv.mkDerivation (finalAttrs: { pname = "x11basic"; version = "1.28-65"; src = fetchFromGitHub { owner = "kollokollo"; repo = pname; rev = version; sha256 = "1hpxzdqnjl1fiwgs2vrjg4kxm29c7pqwk3g1m4p5pm4x33a3d1q2"; src = fetchFromGitea { domain = "codeberg.org"; owner = "kollo"; repo = "X11Basic"; tag = finalAttrs.version; hash = "sha256-07sRUFKJ4CYMtQhRu18PElvNQN2DyKkRJUt7oIhenkA="; }; sourceRoot = "${finalAttrs.src.name}/src"; postPatch = '' chmod -R u+w examples/compiler substituteInPlace configure.in \ --replace-fail "main(foo)" "int main(int foo)" ''; nativeBuildInputs = [ autoconf automake autoreconfHook fig2dev ]; buildInputs = [ readline libX11 Loading @@ -32,8 +42,6 @@ stdenv.mkDerivation rec { bluez ]; preConfigure = "cd src;autoconf"; configureFlags = [ "--with-bluetooth" "--with-usb" Loading @@ -50,12 +58,11 @@ stdenv.mkDerivation rec { cp -r ../examples $out/share/. ''; meta = with lib; { homepage = "https://x11-basic.sourceforge.net/"; meta = { homepage = "https://x11-basic.codeberg.page"; description = "Basic interpreter and compiler with graphics capabilities"; license = licenses.gpl2; maintainers = with maintainers; [ edwtjo ]; platforms = platforms.unix; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.unix; }; } })
pkgs/top-level/all-packages.nix +0 −4 Original line number Diff line number Diff line Loading @@ -13435,10 +13435,6 @@ with pkgs; wsjtx = qt5.callPackage ../applications/radio/wsjtx { }; x11basic = callPackage ../development/compilers/x11basic { autoconf = buildPackages.autoconf269; }; x2goclient = callPackage ../applications/networking/remote/x2goclient { }; x2gokdriveclient = libsForQt5.callPackage ../applications/networking/remote/x2gokdriveclient { }; Loading