Skip to content

Commit

Permalink
Merge #117408: pidgin: add dbus-python
Browse files Browse the repository at this point in the history
  • Loading branch information
vcunat committed Mar 28, 2021
2 parents 6ac771d + f3c739f commit a411f18
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions pkgs/applications/networking/instant-messengers/pidgin/default.nix
Expand Up @@ -29,11 +29,13 @@ let unwrapped = stdenv.mkDerivation rec {

NIX_CFLAGS_COMPILE = "-I${gst_all_1.gst-plugins-base.dev}/include/gstreamer-1.0";

buildInputs = [
buildInputs = let
python-with-dbus = python.withPackages (pp: with pp; [ dbus-python ]);
in [
aspell startupnotification
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
libxml2 nss nspr
libXScrnSaver ncurses python
libXScrnSaver ncurses python-with-dbus
avahi dbus dbus-glib intltool libidn
libICE libXext libSM cyrus_sasl
]
Expand Down Expand Up @@ -72,6 +74,15 @@ let unwrapped = stdenv.mkDerivation rec {
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
'';

doInstallCheck = stdenv.hostPlatform == stdenv.buildPlatform;
# In particular, this detects missing python imports in some of the tools.
postInstallCheck = ''
for f in "''${!outputBin}"/bin/{purple-remote,pidgin}; do
echo "Testing: $f --help"
"$f" --help
done
'';

meta = with lib; {
description = "Multi-protocol instant messaging client";
homepage = "http://pidgin.im";
Expand Down

0 comments on commit a411f18

Please sign in to comment.