signal-desktop-beta: drop

The beta increases the complexity of the signal-desktop package for
maintainers and releases of signal-desktop happen very frequently.
This commit is contained in:
teutat3s 2024-11-20 16:43:14 +01:00
parent fbad0b97db
commit f8c5ffa59f
No known key found for this signature in database
GPG key ID: 18DAE600A6BBE705
5 changed files with 2 additions and 20 deletions

View file

@ -7,9 +7,4 @@
callPackage ./signal-desktop-darwin.nix { }
else
callPackage ./signal-desktop.nix { };
signal-desktop-beta = (callPackage ./signal-desktop-beta.nix { }).overrideAttrs (old: {
meta = old.meta // {
platforms = [ "x86_64-linux" ];
};
});
}

View file

@ -1,8 +0,0 @@
{ callPackage }:
callPackage ./generic.nix { } rec {
pname = "signal-desktop-beta";
dir = "Signal Beta";
version = "7.34.0-beta.2";
url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop-beta/signal-desktop-beta_${version}_amd64.deb";
hash = "sha256-fwSZ0j2iHJUhRc2MZY5Cj6guoAST3XfrXFnj8uUCl9k=";
}

View file

@ -33,12 +33,6 @@ signal-desktop)
--override-filename "$SCRIPT_DIR/signal-desktop-darwin.nix" \
signal-desktop
;;
signal-desktop-beta)
latestTagBeta=$(curl_github https://api.github.com/repos/signalapp/Signal-Desktop/releases | jq -r ".[0].tag_name")
latestVersionBeta="$(expr "$latestTagBeta" : 'v\(.*\)')"
echo "Updating signal-desktop-beta for x86_64-linux"
nix-update --version "$latestVersionBeta" --system x86_64-linux --override-filename "$SCRIPT_DIR/signal-desktop-beta.nix" signal-desktop-beta
;;
*)
echo "Unknown attr path $UPDATE_NIX_ATTR_PATH"
;;

View file

@ -1101,6 +1101,7 @@ mapAliases {
sexp = sexpp; # Added 2023-07-03
inherit (libsForQt5.mauiPackages) shelf; # added 2022-05-17
shipyard = jumppad; # Added 2023-06-06
signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain";
shout = nodePackages.shout; # Added unknown; moved 2024-10-19
sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21
SkypeExport = skypeexport; # Added 2024-06-12

View file

@ -5289,7 +5289,7 @@ with pkgs;
sigil = libsForQt5.callPackage ../applications/editors/sigil { };
inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop;
slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;