Unverified Commit ed125cf2 authored by teutat3s's avatar teutat3s
Browse files

signal-desktop-beta: only build on x86_64-linux

Upstream does not provide packages for aarch64-linux:
> Note that these instructions only work for 64 bit Debian-based Linux
> distributions
Source: https://support.signal.org/hc/en-us/articles/360007318471-Signal-Beta

Formatted using nixfmt-rfc-style
parent 25865a40
Loading
Loading
Loading
Loading
+12 −5
Original line number Diff line number Diff line
{ hostPlatform, callPackage }: {
  signal-desktop = if hostPlatform.system == "aarch64-linux"
    then callPackage ./signal-desktop-aarch64.nix { }
    else callPackage ./signal-desktop.nix { };
  signal-desktop-beta = callPackage ./signal-desktop-beta.nix{ };
{ hostPlatform, callPackage }:
{
  signal-desktop =
    if hostPlatform.system == "aarch64-linux" then
      callPackage ./signal-desktop-aarch64.nix { }
    else
      callPackage ./signal-desktop.nix { };
  signal-desktop-beta = (callPackage ./signal-desktop-beta.nix { }).overrideAttrs (old: {
    meta = old.meta // {
      platforms = [ "x86_64-linux" ];
    };
  });
}