nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 57 lines 1.0 kB view raw
1{ 2 lib, 3 stdenvNoCC, 4 nodejs, 5 pnpm_9, 6 fetchPnpmDeps, 7 pnpmConfigHook, 8 fetchFromGitHub, 9}: 10stdenvNoCC.mkDerivation rec { 11 pname = "ocis-web"; 12 version = "8.0.5"; 13 14 src = fetchFromGitHub { 15 owner = "owncloud"; 16 repo = "web"; 17 tag = "v${version}"; 18 hash = "sha256-hupdtK/V74+X7/eXoDmUjFvSKuhnoOtNQz7o6TLJXG4="; 19 }; 20 21 nativeBuildInputs = [ 22 nodejs 23 pnpmConfigHook 24 pnpm_9 25 ]; 26 27 buildPhase = '' 28 runHook preBuild 29 pnpm build 30 runHook postBuild 31 ''; 32 33 installPhase = '' 34 runHook preInstall 35 mkdir -p $out/share 36 cp -r dist/* $out/share/ 37 runHook postInstall 38 ''; 39 40 pnpmDeps = fetchPnpmDeps { 41 inherit 42 pname 43 version 44 src 45 ; 46 pnpm = pnpm_9; 47 fetcherVersion = 1; 48 hash = "sha256-3Erva6srdkX1YQ727trx34Ufx524nz19MUyaDQToz6M="; 49 }; 50 51 meta = { 52 homepage = "https://github.com/owncloud/ocis"; 53 description = "ownCloud Infinite Scale Stack"; 54 maintainers = with lib.maintainers; [ xinyangli ]; 55 license = lib.licenses.agpl3Only; 56 }; 57}