From b5f3b26810c22da6c7b6f85a1a15f1fd79d738ec Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Wed, 18 Dec 2024 21:07:51 +0300 Subject: [PATCH] anydesk: add missing dependencies --- pkgs/by-name/an/anydesk/package.nix | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/an/anydesk/package.nix b/pkgs/by-name/an/anydesk/package.nix index 00f6c2354a45..c9b5b8e7ef52 100644 --- a/pkgs/by-name/an/anydesk/package.nix +++ b/pkgs/by-name/an/anydesk/package.nix @@ -10,8 +10,10 @@ cairo, gdk-pixbuf, glib, - gnome2, - gtk2, + gtk3, + dbus, + harfbuzz, + libz, libGLU, libGL, pango, @@ -48,10 +50,12 @@ stdenv.mkDerivation (finalAttrs: { cairo gdk-pixbuf glib - gtk2 + gtk3 + dbus + harfbuzz + libz stdenv.cc.cc pango - gnome2.gtkglext libGLU libGL minizip @@ -112,18 +116,15 @@ stdenv.mkDerivation (finalAttrs: { --set-rpath "${lib.makeLibraryPath finalAttrs.buildInputs}" \ $out/bin/anydesk - # pangox is not actually necessary (it was only added as a part of gtkglext) - patchelf \ - --remove-needed libpangox-1.0.so.0 \ - $out/bin/anydesk - wrapProgram $out/bin/anydesk \ --prefix PATH : ${ lib.makeBinPath [ lsb-release pciutils ] - } + } \ + --prefix GDK_BACKEND : x11 \ + --set GTK_THEME Adwaita ''; passthru = {