parent
14f1ff80ce
commit
a5ed58445f
@ -0,0 +1,26 @@ |
||||
{ stdenv, fetchFromGitHub, pkgconfig, cmake, ace |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
name = "yarp-${version}"; |
||||
version = "2.3.64"; |
||||
src = fetchFromGitHub { |
||||
owner = "robotology"; |
||||
repo = "yarp"; |
||||
rev = "v2.3.64"; |
||||
sha256 = "0x9sdc8d6rppzf1kx53w0yjlnmz7h75qv62yd3ls09w3cy7nb5x7"; |
||||
}; |
||||
|
||||
buildInputs = [ cmake ace ]; |
||||
|
||||
enableParallelBuilding = true; |
||||
|
||||
meta = { |
||||
description = "Yet Another Robot Platform"; |
||||
homepage = http://yarp.it; |
||||
license = stdenv.lib.licenses.lgpl21; |
||||
platforms = stdenv.lib.platforms.linux; |
||||
maintainers = [ stdenv.lib.maintainers.nico202 ]; |
||||
}; |
||||
} |
||||
|
@ -0,0 +1,36 @@ |
||||
{ stdenv, fetchurl, pkgconfig, libtool, perl |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
name = "ace-${version}"; |
||||
version = "6.3.3"; |
||||
src = fetchurl { |
||||
url=http://download.dre.vanderbilt.edu/previous_versions/ACE-6.3.3.tar.bz2; |
||||
sha256 = "124qk205v8rx8p7rfigsargrpxjx3mh4nr99nlyk9csdc9gy8qpk"; |
||||
}; |
||||
|
||||
enableParallelBuilding = true; |
||||
|
||||
buildInputs = [ pkgconfig libtool perl ]; |
||||
|
||||
patchPhase = ''substituteInPlace ./MPC/prj_install.pl \ |
||||
--replace /usr/bin/perl "${perl}/bin/perl"''; |
||||
|
||||
preConfigure = '' |
||||
export INSTALL_PREFIX=$out |
||||
export ACE_ROOT=$(pwd) |
||||
export LD_LIBRARY_PATH="$ACE_ROOT/ace:$ACE_ROOT/lib" |
||||
echo '#include "ace/config-linux.h"' > ace/config.h |
||||
echo 'include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU'\ |
||||
> include/makeinclude/platform_macros.GNU |
||||
''; |
||||
|
||||
meta = { |
||||
description = "ADAPTIVE Communication Environment"; |
||||
homepage = http://www.dre.vanderbilt.edu/~schmidt/ACE.html; |
||||
license = stdenv.lib.licenses.doc; |
||||
platforms = stdenv.lib.platforms.linux; |
||||
maintainers = [ stdenv.lib.maintainers.nico202 ]; |
||||
}; |
||||
} |
||||
|
Loading…
Reference in new issue