···
pname = "teams-for-linux";
owner = "IsmaelMartinez";
repo = "teams-for-linux";
24
-
hash = "sha256-0u5UyhRSa4gsLVQLctWMZe/oE8l9jrwCzkPtLWv2xlo=";
25
+
hash = "sha256-w7KY7qxsK512YuLw0Ms+kIsuDTou+ZvJ9wPGJx4fbt0=";
27
-
npmDepsHash = "sha256-BHz1+pd88TDfTXtG0gl5kYiDeG/M94pYdpPtwBrBYzQ=";
28
+
npmDepsHash = "sha256-oTS+ylkTf3a0B0pP1aEyxdTR4KL5gk8u+scEWZwyrwg=";
···
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
43
+
makeCacheWritable = true;
45
-
cp -r ${electron_34.dist} electron-dist
46
-
chmod -R u+w electron-dist
49
+
cp -r ${electron_35.dist} electron-dist
50
+
chmod -R u+w electron-dist
52
+
# Electron builder complains about symlink in electron-dist
53
+
+ lib.optionalString stdenv.hostPlatform.isLinux ''
54
+
rm electron-dist/libvulkan.so.1
55
+
cp ${lib.getLib vulkan-loader}/lib/libvulkan.so.1 electron-dist
48
-
npm exec electron-builder -- \
50
-
-c.npmRebuild=true \
51
-
-c.asarUnpack="**/*.node" \
52
-
-c.electronDist=electron-dist \
53
-
-c.electronVersion=${electron_34.version}
59
+
npm exec electron-builder -- \
61
+
-c.npmRebuild=true \
62
+
-c.asarUnpack="**/*.node" \
63
+
-c.electronDist=electron-dist \
64
+
-c.electronVersion=${electron_35.version}
···
# Linux needs 'aplay' for notification sounds
75
-
makeWrapper '${lib.getExe electron_34}' "$out/bin/teams-for-linux" \
86
+
makeWrapper '${lib.getExe electron_35}' "$out/bin/teams-for-linux" \