X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Fgames%2Fterraforming-mars%2Fterraforming-mars.nix;fp=modules%2Fprivate%2Fwebsites%2Ftools%2Fgames%2Fterraforming-mars%2Fterraforming-mars.nix;h=0000000000000000000000000000000000000000;hb=1a64deeb894dc95e2645a75771732c6cc53a79ad;hp=502a553007a3abd7cb5f14fc9a05ca10e31a933d;hpb=fa25ffd4583cc362075cd5e1b4130f33306103f0;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/games/terraforming-mars/terraforming-mars.nix b/modules/private/websites/tools/games/terraforming-mars/terraforming-mars.nix deleted file mode 100644 index 502a553..0000000 --- a/modules/private/websites/tools/games/terraforming-mars/terraforming-mars.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ fetchgit, runCommand, callPackage, mylibs, nodePackages, nodejs, git }: -let - source = fetchgit { - url = "https://github.com/bafolts/terraforming-mars"; - rev = "25b3f80e276cc0c1fc283a78b6ae94b13c545ab6"; - sha256 = "03xcwvxv2mlmswngklzqp3lf30hgkvdilqq7p1z4h8xmy50cy12k"; - leaveDotGit = true; - fetchSubmodules = true; - }; - patchedSource = runCommand "patch-source" {} '' - cp -r ${source} $out - chmod -R u+w $out - sed -i -e 's/"lockfileVersion": 2,/"lockfileVersion": 1,/' $out/package-lock.json - ''; - packages = callPackage ./node-packages.nix { - src = patchedSource; - nodeEnv = callPackage mylibs.nodeEnv {}; - globalBuildInputs = [ nodePackages.node-pre-gyp ]; - }; - terraforming-mars = runCommand "terraforming-mars" { - buildInputs = [ nodejs git ]; - } '' - cp -r ${source} ./source - chmod -R u+w source - cd source - ln -s ${packages.package}/lib/node_modules/terraforming-mars/node_modules . - npm run build - mkdir $out - cp -a build $out/ - cp -a assets $out/ - cp package.json $out/ - ln -s ${packages.package}/lib/node_modules/terraforming-mars/node_modules $out - ln -s /var/lib/terraforming-mars/db $out/db - ''; -in - terraforming-mars