retroshare: 0.5.1d -> 0.5.5c

This commit is contained in:
Domen Kožar 2014-02-03 21:54:08 +01:00
parent 3fe1656376
commit e96bc485db

View File

@ -1,28 +1,38 @@
{stdenv, fetchurl, qt, libupnp, gpgme, libgnome_keyring, glib}: { stdenv, fetchurl, cmake, qt, libupnp, gpgme, gnome3, glib, libssh, pkgconfig, protobuf, bzip2
, libXScrnSaver, speex, curl, libxml2, libxslt }:
throw "still fails to build"
stdenv.mkDerivation { stdenv.mkDerivation {
name = "retroshare-0.5.1d"; name = "retroshare-0.5.5c";
src = fetchurl { src = fetchurl {
url = mirror://sourceforge/retroshare/RetroShare-v0.5.1d.tar.gz; url = mirror://sourceforge/project/retroshare/RetroShare/0.5.5c/retroshare_0.5.5-0.7068.tar.gz;
sha256 = "15971wxx8djwcxn170jyn0mlh7cfzqsf031aa849wr9z234gwrcn"; sha256 = "0l2n4pr1hq66q6qa073hrdx3s3d7iw54z8ay1zy82zhk2rwhsavp";
}; };
buildInputs = [ qt libupnp gpgme libgnome_keyring glib ]; NIX_CFLAGS_COMPILE = "-I${glib}/include/glib-2.0 -I${glib}/lib/glib-2.0/include -I${libxml2}/include/libxml2";
buildPhase = '' patchPhase = "sed -i 's/UpnpString_get_String(es_event->PublisherUrl)/es_event->PublisherUrl/' libretroshare/src/upnp/UPnPBase.cpp";
cd libbitdht/src
qmake libbitdht.pro PREFIX=$out buildInputs = [ speex qt libupnp gpgme gnome3.libgnome_keyring glib libssh pkgconfig
make protobuf bzip2 libXScrnSaver curl libxml2 libxslt ];
cd ../..
cd libretroshare/src sourceRoot = "retroshare-0.5.5/src";
qmake libretroshare.pro PREFIX=$out
make configurePhase = ''
cd ../../src qmake PREFIX=$out DESTDIR=$out RetroShare.pro
qmake libretroshare.pro PREFIX=$out
make
''; '';
postInstall = ''
mkdir -p $out/bin
ln -s $out/retroshare-nogui $out/bin
ln -s $out/RetroShare $out/bin
'';
meta = with stdenv.lib; {
description = "";
homepage = http://retroshare.sourceforge.net/;
#license = licenses.bsd2;
platforms = platforms.linux;
maintainers = [ maintainers.iElectric ];
};
} }