diff options
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/pidgin/default.nix')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/pidgin/default.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/applications/networking/instant-messengers/pidgin/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/default.nix index e7266a93350be..9123f6b39ed78 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/default.nix @@ -6,11 +6,12 @@ , openssl ? null , gnutls ? null , libgcrypt ? null +, plugins, symlinkJoin }: # FIXME: clean the mess around choosing the SSL library (nss by default) -stdenv.mkDerivation rec { +let unwrapped = stdenv.mkDerivation rec { name = "pidgin-${version}"; majorVersion = "2"; version = "${majorVersion}.10.11"; @@ -68,4 +69,11 @@ stdenv.mkDerivation rec { platforms = platforms.linux; maintainers = [ maintainers.vcunat ]; }; -} +}; + +in if plugins == [] then unwrapped + else import ./wrapper.nix { + inherit stdenv makeWrapper symlinkJoin plugins; + pidgin = unwrapped; + } + |