summary refs log tree commit diff
path: root/pkgs/applications/networking/remote/citrix-workspace/generic.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-07-14 13:21:13 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2020-07-15 19:10:58 +0200
commit77130ba51580ed4c9308d359d8406868e3e08228 (patch)
tree00ddd72de105249587d0dc7f268a97a81d5f71e2 /pkgs/applications/networking/remote/citrix-workspace/generic.nix
parentaf83f9a24e65d92f97270b733dc8bf8d235a6f2d (diff)
downloadnixpkgs-77130ba51580ed4c9308d359d8406868e3e08228.tar
nixpkgs-77130ba51580ed4c9308d359d8406868e3e08228.tar.gz
nixpkgs-77130ba51580ed4c9308d359d8406868e3e08228.tar.bz2
nixpkgs-77130ba51580ed4c9308d359d8406868e3e08228.tar.lz
nixpkgs-77130ba51580ed4c9308d359d8406868e3e08228.tar.xz
nixpkgs-77130ba51580ed4c9308d359d8406868e3e08228.tar.zst
nixpkgs-77130ba51580ed4c9308d359d8406868e3e08228.zip
citrix_workspace: drop support for gstreamer 0.10
See https://support.citrix.com/article/CTX224988
cc #39975
Diffstat (limited to 'pkgs/applications/networking/remote/citrix-workspace/generic.nix')
-rw-r--r--pkgs/applications/networking/remote/citrix-workspace/generic.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/pkgs/applications/networking/remote/citrix-workspace/generic.nix
index a473c19091e..36ae194a165 100644
--- a/pkgs/applications/networking/remote/citrix-workspace/generic.nix
+++ b/pkgs/applications/networking/remote/citrix-workspace/generic.nix
@@ -1,7 +1,7 @@
 { stdenv, requireFile, makeWrapper, autoPatchelfHook, wrapGAppsHook, which, more
 , file, atk, alsaLib, cairo, fontconfig, gdk-pixbuf, glib, gnome3, gtk2-x11, gtk3
-, heimdal, krb5, libsoup, libvorbis, speex, openssl, zlib, xorg, pango, gtk2, gstreamer
-, gst-plugins-base, gnome2, nss, nspr, gtk_engines, freetype, dconf, libpng12, libxml2
+, heimdal, krb5, libsoup, libvorbis, speex, openssl, zlib, xorg, pango, gtk2
+, gnome2, nss, nspr, gtk_engines, freetype, dconf, libpng12, libxml2
 , libjpeg, libredirect, tzdata, cacert, systemd, libcxxabi, libcxx, e2fsprogs, symlinkJoin
 
 , homepage, version, prefix, hash
@@ -72,8 +72,6 @@ stdenv.mkDerivation rec {
     gdk-pixbuf
     gnome2.gtkglext
     gnome3.webkitgtk
-    gst-plugins-base
-    gstreamer
     gtk2
     gtk2-x11
     gtk3
@@ -170,6 +168,11 @@ stdenv.mkDerivation rec {
     rm $out/opt/citrix-icaclient/lib/ctxjpeg_fb_8.so
     rm $out/opt/citrix-icaclient/lib/UIDialogLibWebKit.so
 
+    # We support only Gstreamer 1.0
+    rm $ICAInstDir/util/{gst_aud_{play,read},gst_*0.10,libgstflatstm0.10.so}
+    ln -sf $ICAInstDir/util/gst_play1.0 $ICAInstDir/util/gst_play
+    ln -sf $ICAInstDir/util/gst_read1.0 $ICAInstDir/util/gst_read
+
     echo "We arbitrarily set the timezone to UTC. No known consequences at this point."
     echo UTC > "$ICAInstDir/timezone"