tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
discord: make update script work for all branches
Artturin
3 years ago
44331791
7b0122ae
+4
-3
3 changed files
expand all
collapse all
unified
split
pkgs
applications
networking
instant-messengers
discord
darwin.nix
default.nix
linux.nix
+1
-1
pkgs/applications/networking/instant-messengers/discord/darwin.nix
···
1
1
-
{ pname, version, src, openasar, meta, stdenv, binaryName, desktopName, lib, undmg, makeWrapper, withOpenASAR ? false }:
1
1
+
{ pname, version, src, openasar, meta, stdenv, binaryName, desktopName, lib, undmg, makeWrapper, branch, withOpenASAR ? false }:
2
2
3
3
stdenv.mkDerivation {
4
4
inherit pname version src meta;
+1
-1
pkgs/applications/networking/instant-messengers/discord/default.nix
···
69
69
(_: value:
70
70
callPackage package (value
71
71
// {
72
72
-
inherit src version openasar;
72
72
+
inherit src version openasar branch;
73
73
meta = meta // { mainProgram = value.binaryName; };
74
74
}))
75
75
{
+2
-1
pkgs/applications/networking/instant-messengers/discord/linux.nix
···
5
5
, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext, libXfixes
6
6
, libXi, libXrandr, libXrender, libXtst, libxcb, libxshmfence, mesa, nspr, nss
7
7
, pango, systemd, libappindicator-gtk3, libdbusmenu, writeScript, python3, runCommand
8
8
+
, branch
8
9
, common-updater-scripts, withOpenASAR ? false }:
9
10
10
11
let
···
141
142
}?platform=linux&format=tar.gz" | grep -oP 'location: \K\S+')
142
143
version=''${url##https://dl*.discordapp.net/apps/linux/}
143
144
version=''${version%%/*.tar.gz}
144
144
-
update-source-version ${pname} "$version" --file=./pkgs/applications/networking/instant-messengers/discord/default.nix
145
145
+
update-source-version ${pname} "$version" --file=./pkgs/applications/networking/instant-messengers/discord/default.nix --version-key=${branch}
145
146
'';
146
147
};
147
148
}