lol

bwbasic: init at 3.20

+39
+37
pkgs/development/interpreters/bwbasic/default.nix
··· 1 + { lib, stdenv, dos2unix, fetchurl, unzip }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "bwbasic"; 5 + version = "3.20"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/project/bwbasic/bwbasic/version%203.20/bwbasic-3.20.zip"; 9 + sha256 = "1w9r4cl7z1lh52c1jpjragbspi1qn0zb7jhcsldav4gdnzxfw67f"; 10 + }; 11 + 12 + nativeBuildInputs = [ dos2unix unzip ]; 13 + 14 + unpackPhase = '' 15 + unzip $src 16 + ''; 17 + 18 + postPatch = '' 19 + dos2unix configure 20 + patchShebangs configure 21 + chmod +x configure 22 + ''; 23 + 24 + hardeningDisable = [ "format" ]; 25 + 26 + preInstall = '' 27 + mkdir -p $out/bin 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "Bywater BASIC Interpreter"; 32 + license = licenses.gpl2Only; 33 + maintainers = with maintainers; [ irenes ]; 34 + platforms = platforms.all; 35 + homepage = "https://sourceforge.net/projects/bwbasic/"; 36 + }; 37 + }
+2
pkgs/top-level/all-packages.nix
··· 2296 2296 2297 2297 bwm_ng = callPackage ../tools/networking/bwm-ng { }; 2298 2298 2299 + bwbasic = callPackage ../development/interpreters/bwbasic { }; 2300 + 2299 2301 byobu = callPackage ../tools/misc/byobu { 2300 2302 # Choices: [ tmux screen ]; 2301 2303 textual-window-manager = tmux;