|
41 | 41 | stdenv.mkDerivation (finalAttrs: { |
42 | 42 | pname = binName; |
43 | 43 |
|
44 | | - version = "0.18.1"; |
| 44 | + version = "0.19.6"; |
45 | 45 | src = fetchFromGitHub { |
46 | 46 | owner = "toeverything"; |
47 | 47 | repo = "AFFiNE"; |
48 | 48 | tag = "v${finalAttrs.version}"; |
49 | | - hash = "sha256-TWwojG3lqQlQFX3BKoFjJ27a3T/SawXgNDO6fP6gW4k="; |
| 49 | + hash = "sha256-BydTNE36oRIxr2lTnc2+EY0lvMXn4NTLB4EjqzhdjGk="; |
50 | 50 | }; |
51 | 51 |
|
52 | 52 | cargoDeps = rustPlatform.fetchCargoVendor { |
53 | 53 | inherit (finalAttrs) pname version src; |
54 | | - hash = "sha256-5s/X9CD/H9rSn7SqMHioLg1KRP7y9fsozdFRY3hNiP8="; |
| 54 | + hash = "sha256-racjpf0VgNod6OxWKSaCbKS9fEkInpDyhVbAHfYWIDo="; |
55 | 55 | }; |
56 | 56 | yarnOfflineCache = stdenvNoCC.mkDerivation { |
57 | 57 | name = "yarn-offline-cache"; |
@@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: { |
96 | 96 | ''; |
97 | 97 | dontInstall = true; |
98 | 98 | outputHashMode = "recursive"; |
99 | | - outputHash = "sha256-HueTia+1ApfvbBK/b+iE84TB1DCWIDLoQ9XhjYlGCUs="; |
| 99 | + outputHash = "sha256-E9l5zjOOfyDBzYJOU94VrRvt7Hi4XkRTDav9bVlXvlQ="; |
100 | 100 | }; |
101 | 101 | nativeBuildInputs = |
102 | 102 | [ |
@@ -125,13 +125,6 @@ stdenv.mkDerivation (finalAttrs: { |
125 | 125 | rm -rf packages/backend/server/{.*,*} |
126 | 126 | echo "$BACKEND_SERVER_PACKAGE_JSON" > packages/backend/server/package.json |
127 | 127 | ''; |
128 | | - patchPhase = '' |
129 | | - runHook prePatchPhase |
130 | | -
|
131 | | - sed -i '/packagerConfig/a \ electronZipDir: process.env.ELECTRON_FORGE_ELECTRON_ZIP_DIR,' packages/frontend/apps/electron/forge.config.mjs |
132 | | -
|
133 | | - runHook postPatchPhase |
134 | | - ''; |
135 | 128 |
|
136 | 129 | configurePhase = '' |
137 | 130 | runHook preConfigurePhase |
@@ -161,16 +154,16 @@ stdenv.mkDerivation (finalAttrs: { |
161 | 154 | runHook preBuild |
162 | 155 |
|
163 | 156 | # first build |
164 | | - yarn workspaces focus @affine/electron @affine/monorepo |
165 | | - CARGO_NET_OFFLINE=true yarn workspace @affine/native build |
166 | | - GITHUB_SHA=ffffffffffffffffffffffffffffffffffffffff BUILD_TYPE=${buildType} SKIP_NX_CACHE=1 yarn workspace @affine/electron generate-assets |
| 157 | + yarn install |
| 158 | + CARGO_NET_OFFLINE=true yarn affine @affine/native build |
| 159 | + GITHUB_SHA=ffffffffffffffffffffffffffffffffffffffff BUILD_TYPE=${buildType} SKIP_NX_CACHE=1 yarn affine @affine/electron generate-assets |
167 | 160 |
|
168 | 161 | # second build |
169 | 162 | yarn config set nmMode classic |
170 | 163 | yarn config set nmHoistingLimits workspaces |
171 | 164 | find . -name 'node_modules' -type d -prune -exec rm -rf '{}' + |
172 | | - yarn workspaces focus @affine/electron @affine/monorepo |
173 | | - BUILD_TYPE=${buildType} SKIP_WEB_BUILD=1 SKIP_BUNDLE=1 HOIST_NODE_MODULES=1 yarn workspace @affine/electron make |
| 165 | + yarn install |
| 166 | + BUILD_TYPE=${buildType} SKIP_WEB_BUILD=1 SKIP_BUNDLE=1 HOIST_NODE_MODULES=1 yarn affine @affine/electron make |
174 | 167 |
|
175 | 168 | runHook postBuild |
176 | 169 | ''; |
|
0 commit comments