Merge pull request #248744 from arcnmx/parsec-150_89b
parsec-bin: update runtime dependencies
This commit is contained in:
commit
9f8545e8d8
2 changed files with 39 additions and 12 deletions
|
@ -1,13 +1,25 @@
|
|||
{ stdenvNoCC, stdenv
|
||||
{ stdenvNoCC
|
||||
, stdenv
|
||||
, lib
|
||||
, dpkg, autoPatchelfHook, makeWrapper
|
||||
, dpkg
|
||||
, autoPatchelfHook
|
||||
, makeWrapper
|
||||
, fetchurl
|
||||
, alsa-lib, openssl, udev
|
||||
, alsa-lib
|
||||
, openssl
|
||||
, udev
|
||||
, libglvnd
|
||||
, libX11, libXcursor, libXi, libXrandr
|
||||
, libX11
|
||||
, libXcursor
|
||||
, libXi
|
||||
, libXrandr
|
||||
, libXfixes
|
||||
, libpulseaudio
|
||||
, libva
|
||||
, ffmpeg
|
||||
, libpng
|
||||
, libjpeg8
|
||||
, curl
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
|
@ -15,7 +27,7 @@ stdenvNoCC.mkDerivation {
|
|||
version = "150_86e";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://web.archive.org/web/20230124210253/https://builds.parsecgaming.com/package/parsec-linux.deb";
|
||||
url = "https://web.archive.org/web/20230531105208/https://builds.parsec.app/package/parsec-linux.deb";
|
||||
sha256 = "sha256-wwBy86TdrHaH9ia40yh24yd5G84WTXREihR+9I6o6uU=";
|
||||
};
|
||||
|
||||
|
@ -44,10 +56,14 @@ stdenvNoCC.mkDerivation {
|
|||
libpulseaudio
|
||||
libva
|
||||
ffmpeg
|
||||
libpng
|
||||
libjpeg8
|
||||
curl
|
||||
libX11
|
||||
libXcursor
|
||||
libXi
|
||||
libXrandr
|
||||
libXfixes
|
||||
];
|
||||
|
||||
prepareParsec = ''
|
||||
|
@ -74,6 +90,19 @@ stdenvNoCC.mkDerivation {
|
|||
runHook postInstall
|
||||
'';
|
||||
|
||||
# Only the main binary needs to be patched, the wrapper script handles
|
||||
# everything else. The libraries in `share/parsec/skel` would otherwise
|
||||
# contain dangling references when copied out of the nix store.
|
||||
dontAutoPatchelf = true;
|
||||
|
||||
fixupPhase = ''
|
||||
runHook preFixup
|
||||
|
||||
autoPatchelf $out/bin
|
||||
|
||||
runHook postFixup
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://parsecgaming.com/";
|
||||
changelog = "https://parsec.app/changelog";
|
||||
|
|
|
@ -12133,9 +12133,7 @@ with pkgs;
|
|||
|
||||
porsmo = callPackage ../applications/misc/porsmo { };
|
||||
|
||||
pantum-driver = callPackage ../misc/drivers/pantum-driver {
|
||||
libjpeg8 = libjpeg.override { enableJpeg8 = true; };
|
||||
};
|
||||
pantum-driver = callPackage ../misc/drivers/pantum-driver { };
|
||||
|
||||
posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { };
|
||||
|
||||
|
@ -14872,7 +14870,6 @@ with pkgs;
|
|||
wkhtmltopdf = libsForQt5.callPackage ../tools/graphics/wkhtmltopdf { };
|
||||
|
||||
wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin {
|
||||
libjpeg8 = libjpeg.override { enableJpeg8 = true; };
|
||||
openssl = openssl_1_1;
|
||||
};
|
||||
|
||||
|
@ -23271,6 +23268,7 @@ with pkgs;
|
|||
# also known as libturbojpeg
|
||||
libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
|
||||
libjpeg = libjpeg_turbo;
|
||||
libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; };
|
||||
|
||||
libjreen = callPackage ../development/libraries/libjreen { };
|
||||
|
||||
|
@ -30805,10 +30803,10 @@ with pkgs;
|
|||
};
|
||||
bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
|
||||
bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
|
||||
libjpeg = libjpeg.override { enableJpeg8 = true; };
|
||||
libjpeg = libjpeg8;
|
||||
};
|
||||
bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix {
|
||||
libjpeg = libjpeg.override { enableJpeg8 = true; };
|
||||
libjpeg = libjpeg8;
|
||||
};
|
||||
|
||||
bitwig-studio = bitwig-studio5;
|
||||
|
@ -35433,7 +35431,7 @@ with pkgs;
|
|||
sish = callPackage ../tools/networking/sish { };
|
||||
|
||||
sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky {
|
||||
libjpeg_turbo = libjpeg_turbo.override { enableJpeg8 = true; };
|
||||
libjpeg_turbo = libjpeg8;
|
||||
};
|
||||
|
||||
skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
|
||||
|
|
Loading…
Reference in a new issue