Merge pull request #248898 from SuperSamus/bottles-gstreamer

bottles: fix GStreamer on 32 bit apps
This commit is contained in:
Atemu 2023-09-21 12:26:10 +02:00 committed by GitHub
commit 3fc41eb16b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,6 @@
{ buildFHSEnv { buildFHSEnv
, symlinkJoin , symlinkJoin
, bottles-unwrapped , bottles-unwrapped
, gst_all_1
, extraPkgs ? pkgs: [ ] , extraPkgs ? pkgs: [ ]
, extraLibraries ? pkgs: [ ] , extraLibraries ? pkgs: [ ]
}: }:
@ -37,6 +36,14 @@ let fhsEnv = {
libXv libXv
libXxf86vm libXxf86vm
]; ];
gstreamerDeps = pkgs: with pkgs.gst_all_1; [
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gst-plugins-bad
gst-libav
];
in in
pkgs: with pkgs; [ pkgs: with pkgs; [
# https://wiki.winehq.org/Building_Wine # https://wiki.winehq.org/Building_Wine
@ -49,12 +56,6 @@ let fhsEnv = {
gnutls gnutls
libglvnd libglvnd
gsm gsm
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gst-plugins-ugly
gst_all_1.gst-plugins-bad
gst_all_1.gst-libav
libgphoto2 libgphoto2
libjpeg_turbo libjpeg_turbo
libkrb5 libkrb5
@ -91,11 +92,8 @@ let fhsEnv = {
p11-kit p11-kit
zlib # Freetype zlib # Freetype
] ++ xorgDeps pkgs ] ++ xorgDeps pkgs
++ gstreamerDeps pkgs
++ extraLibraries pkgs; ++ extraLibraries pkgs;
profile = ''
export GST_PLUGIN_PATH=/usr/lib32/gstreamer-1.0:/usr/lib64/gstreamer-1.0
'';
}; };
in in
symlinkJoin { symlinkJoin {