bitlbee: Add optional libpurple dependency
This commit is contained in:
parent
50831d543d
commit
ce6fe1a61b
|
@ -1,4 +1,5 @@
|
|||
{ fetchurl, fetchpatch, stdenv, gnutls, glib, pkgconfig, check, libotr, python }:
|
||||
{ fetchurl, fetchpatch, stdenv, gnutls, glib, pkgconfig, check, libotr, python,
|
||||
enableLibPurple ? false, pidgin ? null }:
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec {
|
||||
|
@ -11,20 +12,25 @@ stdenv.mkDerivation rec {
|
|||
|
||||
nativeBuildInputs = [ pkgconfig ] ++ optional doCheck check;
|
||||
|
||||
buildInputs = [ gnutls glib libotr python ];
|
||||
buildInputs = [ gnutls glib libotr python ]
|
||||
++ optional enableLibPurple pidgin;
|
||||
|
||||
preConfigure = optionalString enableLibPurple
|
||||
"export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${pidgin}/lib/pkgconfig";
|
||||
|
||||
configureFlags = [
|
||||
"--gcov=1"
|
||||
"--otr=1"
|
||||
"--ssl=gnutls"
|
||||
"--pidfile=/var/lib/bitlbee/bitlbee.pid"
|
||||
];
|
||||
]
|
||||
++ optional enableLibPurple "--purple=1";
|
||||
|
||||
buildPhase = ''
|
||||
buildPhase = optionalString (!enableLibPurple) ''
|
||||
make install-dev
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
doCheck = !enableLibPurple; # Checks fail with libpurple for some reason
|
||||
|
||||
meta = {
|
||||
description = "IRC instant messaging gateway";
|
||||
|
|
Loading…
Reference in New Issue