collapseos-cvm: init at 20220316

+32
+30
pkgs/applications/emulators/collapseos-cvm/default.nix
···
··· 1 + { lib, stdenv, fetchurl, ncurses }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "collapseos-cvm"; 5 + version = "20220316"; 6 + src = fetchurl { 7 + url = "http://collapseos.org/files/collapseos-${version}.tar.gz"; 8 + hash = "sha256-8bt6wj93T82K9fqtuC/mctkMCzfvW0taxv6QAKeJb5g="; 9 + }; 10 + buildInputs = [ ncurses ]; 11 + sourceRoot = "cvm"; 12 + postPatch = '' 13 + substituteInPlace common.mk \ 14 + --replace "-lcurses" "-lncurses" 15 + ''; 16 + installPhase = '' 17 + runHook preInstall; 18 + find . -type f -executable -exec install -Dt $out/bin {} \; 19 + runHook postInstall; 20 + ''; 21 + meta = { 22 + description = "Virtual machine for Collapse OS (Forth operating system)"; 23 + changelog = "http://collapseos.org/files/CHANGES.txt"; 24 + downloadPage = "http://collapseos.org/files/"; 25 + homepage = "http://collapseos.org/"; 26 + license = lib.licenses.gpl3Only; 27 + maintainers = with lib.maintainers; [ ehmry ]; 28 + mainProgram = "cos-serial"; 29 + }; 30 + }
+2
pkgs/top-level/all-packages.nix
··· 33155 33156 clpeak = callPackage ../tools/misc/clpeak { }; 33157 33158 cups = callPackage ../misc/cups { }; 33159 33160 cups-filters = callPackage ../misc/cups/filters.nix { };
··· 33155 33156 clpeak = callPackage ../tools/misc/clpeak { }; 33157 33158 + collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { }; 33159 + 33160 cups = callPackage ../misc/cups { }; 33161 33162 cups-filters = callPackage ../misc/cups/filters.nix { };