{ stdenv, python, fetchurl, openssl, boost }: stdenv.mkDerivation rec { name = "swiften-${version}"; version = "3.0beta2"; buildInputs = [ python ]; propagatedBuildInputs = [ openssl boost ]; src = fetchurl { url = "http://swift.im/downloads/releases/swift-${version}/swift-${version}.tar.gz"; sha256 = "0i6ks122rry9wvg6qahk3yiggi7nlkpgws1z0r41vi4i1siq0ls0"; }; buildPhase = '' patchShebangs ./scons ./scons openssl=${openssl} \ boost_includedir=${boost.dev}/include \ boost_libdir=${boost.lib}/lib \ boost_bundled_enable=false \ SWIFTEN_INSTALLDIR=$out $out ''; installPhase = "true"; meta = with stdenv.lib; { description = "An XMPP library for C++, used by the Swift client"; homepage = http://swift.im/swiften.html; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = [ maintainers.twey ]; }; }