retroshare: place plugins at proper place
Now they can be used.
This commit is contained in:
parent
05f78d60c1
commit
116807aa55
@ -11,7 +11,13 @@ stdenv.mkDerivation {
|
|||||||
|
|
||||||
NIX_CFLAGS_COMPILE = "-I${glib}/include/glib-2.0 -I${glib}/lib/glib-2.0/include -I${libxml2}/include/libxml2";
|
NIX_CFLAGS_COMPILE = "-I${glib}/include/glib-2.0 -I${glib}/lib/glib-2.0/include -I${libxml2}/include/libxml2";
|
||||||
|
|
||||||
patchPhase = "sed -i 's/UpnpString_get_String(es_event->PublisherUrl)/es_event->PublisherUrl/' libretroshare/src/upnp/UPnPBase.cpp";
|
patchPhase = ''
|
||||||
|
sed -i 's/UpnpString_get_String(es_event->PublisherUrl)/es_event->PublisherUrl/' \
|
||||||
|
libretroshare/src/upnp/UPnPBase.cpp
|
||||||
|
# Extensions get installed
|
||||||
|
sed -i "s,/usr/lib/retroshare/extensions/,$out/share/retroshare," \
|
||||||
|
libretroshare/src/rsserver/rsinit.cc
|
||||||
|
'';
|
||||||
|
|
||||||
buildInputs = [ speex qt libupnp gpgme gnome3.libgnome_keyring glib libssh pkgconfig
|
buildInputs = [ speex qt libupnp gpgme gnome3.libgnome_keyring glib libssh pkgconfig
|
||||||
protobuf bzip2 libXScrnSaver curl libxml2 libxslt ];
|
protobuf bzip2 libXScrnSaver curl libxml2 libxslt ];
|
||||||
@ -24,8 +30,12 @@ stdenv.mkDerivation {
|
|||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
ln -s $out/retroshare-nogui $out/bin
|
mv $out/retroshare-nogui $out/bin
|
||||||
ln -s $out/RetroShare $out/bin
|
mv $out/RetroShare $out/bin
|
||||||
|
|
||||||
|
# plugins
|
||||||
|
mkdir -p $out/share/retroshare
|
||||||
|
mv $out/lib* $out/share/retroshare
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user