blob: 232908720a79271d99f6c790725f65a9cfd79c9b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
{
stdenv,
pname,
meta,
fetchurl,
undmg,
updateScript,
lib,
}:
stdenv.mkDerivation {
inherit pname;
version = "1.2.98.301";
# WARNING: This Wayback Machine URL redirects to the closest timestamp.
# Future maintainers must manually check the timestamp exists and exactly matches at:
# https://web.archive.org/web/*/https://download.scdn.co/SpotifyARM64.dmg
src = fetchurl {
url = "https://web.archive.org/web/20260829115632/https://download.scdn.co/SpotifyARM64.dmg";
hash = "sha256-iFLqFQXKPkeCHfzB6hshbZDWjumKN2u4Bj7lvl8waUY=";
};
nativeBuildInputs = [ undmg ];
sourceRoot = ".";
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
cp -r *.app $out/Applications
runHook postInstall
'';
passthru = { inherit updateScript; };
meta = meta // {
maintainers = with lib.maintainers; [
matteopacini
Enzime
];
};
}
|