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