tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
pocket-casts: set electron version on top-level
P. R. d. O
4 years ago
5156f07c
22a500a3
+9
-10
2 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
pocket-casts
default.nix
top-level
all-packages.nix
+6
-9
pkgs/applications/audio/pocket-casts/default.nix
···
1
1
-
{ lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron_12,
2
2
-
alsa-lib, gtk3, libXScrnSaver, libXtst, mesa, nss }:
3
3
-
4
4
-
let
5
5
-
# Using Electron 12 to solve errors regarding threading
6
6
-
electron = electron_12;
1
1
+
{ lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron
2
2
+
, alsa-lib, gtk3, libXScrnSaver, libXtst, mesa, nss }:
7
3
8
8
-
in stdenv.mkDerivation rec {
4
4
+
stdenv.mkDerivation rec {
9
5
pname = "pocket-casts";
10
6
version = "0.5.0";
11
7
···
41
37
'';
42
38
43
39
postFixup = ''
44
44
-
substituteInPlace $out/share/applications/pocket-casts.desktop --replace '"/opt/Pocket Casts/pocket-casts"' $out/bin/pocket-casts
45
45
-
substituteInPlace $out/share/applications/pocket-casts.desktop --replace '/usr/share/icons/hicolor/0x0/apps/pocket-casts.png' "pocket-casts"
40
40
+
substituteInPlace $out/share/applications/pocket-casts.desktop \
41
41
+
--replace '"/opt/Pocket Casts/pocket-casts"' $out/bin/pocket-casts \
42
42
+
--replace '/usr/share/icons/hicolor/0x0/apps/pocket-casts.png' "pocket-casts"
46
43
makeWrapper ${electron}/bin/electron \
47
44
$out/bin/pocket-casts \
48
45
--add-flags $out/opt/pocket-casts/resources/app.asar
+3
-1
pkgs/top-level/all-packages.nix
···
3404
3404
3405
3405
pn = callPackage ../tools/text/pn { };
3406
3406
3407
3407
-
pocket-casts = callPackage ../applications/audio/pocket-casts { };
3407
3407
+
pocket-casts = callPackage ../applications/audio/pocket-casts {
3408
3408
+
electron = electron_12;
3409
3409
+
};
3408
3410
3409
3411
poweralertd = callPackage ../tools/misc/poweralertd { };
3410
3412