Merge pull request #136403 from remgodow/electron-mail-fix

authored by

Sandro and committed by
GitHub
0b804a92 3db9ebca

+7 -4
+7 -4
pkgs/applications/networking/mailreaders/electron-mail/default.nix
··· 1 - { appimageTools, lib, fetchurl }: 2 3 let 4 pname = "electron-mail"; 5 - version = "4.12.2"; 6 name = "ElectronMail-${version}"; 7 8 src = fetchurl { 9 url = "https://github.com/vladimiry/ElectronMail/releases/download/v${version}/electron-mail-${version}-linux-x86_64.AppImage"; 10 - sha256 = "D+0qoIb0EwUVbgKOiKQpqoLDgm8l/UKDWm/BjhW4MYU="; 11 }; 12 13 appimageContents = appimageTools.extract { inherit name src; }; ··· 16 17 extraInstallCommands = '' 18 mv $out/bin/${name} $out/bin/${pname} 19 - 20 install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications 21 substituteInPlace $out/share/applications/${pname}.desktop \ 22 --replace 'Exec=AppRun' 'Exec=${pname}' 23 cp -r ${appimageContents}/usr/share/icons $out/share 24 ''; 25 26 meta = with lib; { 27 description = "ElectronMail is an Electron-based unofficial desktop client for ProtonMail";
··· 1 + { appimageTools, lib, fetchurl, libsecret }: 2 3 let 4 pname = "electron-mail"; 5 + version = "4.12.7"; 6 name = "ElectronMail-${version}"; 7 8 src = fetchurl { 9 url = "https://github.com/vladimiry/ElectronMail/releases/download/v${version}/electron-mail-${version}-linux-x86_64.AppImage"; 10 + sha256 = "42d0b49a2feba628f4845940ffd9607739bd5fcdbe6ba37e15f993c511d21e46"; 11 }; 12 13 appimageContents = appimageTools.extract { inherit name src; }; ··· 16 17 extraInstallCommands = '' 18 mv $out/bin/${name} $out/bin/${pname} 19 install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications 20 substituteInPlace $out/share/applications/${pname}.desktop \ 21 --replace 'Exec=AppRun' 'Exec=${pname}' 22 cp -r ${appimageContents}/usr/share/icons $out/share 23 ''; 24 + 25 + extraPkgs = pkgs: with pkgs; [ 26 + libsecret 27 + ]; 28 29 meta = with lib; { 30 description = "ElectronMail is an Electron-based unofficial desktop client for ProtonMail";