lock: 1.3.0 -> 1.3.4 (#364295)
[NixPkgs.git] / pkgs / by-name / be / betterdiscord-installer / package.nix
blob35e66add048afb66a3bbfd1de28e80c907f43e53
2   appimageTools,
3   lib,
4   fetchurl,
5 }:
6 let
7   pname = "betterdiscord-installer";
8   version = "1.0.0-beta";
10   src = fetchurl {
11     url = "https://github.com/BetterDiscord/Installer/releases/download/v${version}/Betterdiscord-Linux.AppImage";
12     sha256 = "103acb11qmvjmf6g9lgsfm5jyahfwfdqw0x9w6lmv1hzwbs26dsr";
13   };
15   appimageContents = appimageTools.extract { inherit pname version src; };
17 appimageTools.wrapType2 {
18   inherit pname version src;
20   extraInstallCommands = ''
21     install -m 444 -D ${appimageContents}/betterdiscord.desktop -t $out/share/applications
22     substituteInPlace $out/share/applications/betterdiscord.desktop \
23       --replace 'Exec=AppRun' 'Exec=${pname}'
24     cp -r ${appimageContents}/usr/share/icons $out/share
25   '';
27   meta = with lib; {
28     description = "Installer for BetterDiscord";
29     homepage = "https://betterdiscord.app";
30     license = licenses.mit;
31     maintainers = [ ];
32     platforms = [ "x86_64-linux" ];
33     mainProgram = "betterdiscord-installer";
34   };