tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
collapseos-cvm: init at 20220316
Emery Hemingway
3 years ago
8ec528fe
9bc841fe
+32
2 changed files
expand all
collapse all
unified
split
pkgs
applications
emulators
collapseos-cvm
default.nix
top-level
all-packages.nix
+30
pkgs/applications/emulators/collapseos-cvm/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
0
0
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 { };