Merge pull request #248744 from arcnmx/parsec-150_89b

parsec-bin: update runtime dependencies
This commit is contained in:
Atemu 2023-08-29 21:19:36 +02:00 committed by GitHub
commit 9f8545e8d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 39 additions and 12 deletions

View file

@ -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";

View file

@ -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 { };