Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #13430 from nico202/yarp

yarp (+ libace): init at 2.3.64

+71
+5
lib/licenses.nix
··· 155 155 fullName = "Common Public License 1.0"; 156 156 }; 157 157 158 + doc = spdx { 159 + spdxId = "DOC"; 160 + fullName = "DOC License"; 161 + }; 162 + 158 163 efl10 = spdx { 159 164 spdxId = "EFL-1.0"; 160 165 fullName = "Eiffel Forum License v1.0";
+26
pkgs/applications/science/misc/yarp/default.nix
··· 1 + { stdenv, fetchFromGitHub, pkgconfig, cmake, ace 2 + }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "yarp-${version}"; 6 + version = "2.3.64"; 7 + src = fetchFromGitHub { 8 + owner = "robotology"; 9 + repo = "yarp"; 10 + rev = "v2.3.64"; 11 + sha256 = "0x9sdc8d6rppzf1kx53w0yjlnmz7h75qv62yd3ls09w3cy7nb5x7"; 12 + }; 13 + 14 + buildInputs = [ cmake ace ]; 15 + 16 + enableParallelBuilding = true; 17 + 18 + meta = { 19 + description = "Yet Another Robot Platform"; 20 + homepage = http://yarp.it; 21 + license = stdenv.lib.licenses.lgpl21; 22 + platforms = stdenv.lib.platforms.linux; 23 + maintainers = [ stdenv.lib.maintainers.nico202 ]; 24 + }; 25 + } 26 +
+36
pkgs/development/libraries/ace/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, libtool, perl 2 + }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "ace-${version}"; 6 + version = "6.3.3"; 7 + src = fetchurl { 8 + url=http://download.dre.vanderbilt.edu/previous_versions/ACE-6.3.3.tar.bz2; 9 + sha256 = "124qk205v8rx8p7rfigsargrpxjx3mh4nr99nlyk9csdc9gy8qpk"; 10 + }; 11 + 12 + enableParallelBuilding = true; 13 + 14 + buildInputs = [ pkgconfig libtool perl ]; 15 + 16 + patchPhase = ''substituteInPlace ./MPC/prj_install.pl \ 17 + --replace /usr/bin/perl "${perl}/bin/perl"''; 18 + 19 + preConfigure = '' 20 + export INSTALL_PREFIX=$out 21 + export ACE_ROOT=$(pwd) 22 + export LD_LIBRARY_PATH="$ACE_ROOT/ace:$ACE_ROOT/lib" 23 + echo '#include "ace/config-linux.h"' > ace/config.h 24 + echo 'include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU'\ 25 + > include/makeinclude/platform_macros.GNU 26 + ''; 27 + 28 + meta = { 29 + description = "ADAPTIVE Communication Environment"; 30 + homepage = http://www.dre.vanderbilt.edu/~schmidt/ACE.html; 31 + license = stdenv.lib.licenses.doc; 32 + platforms = stdenv.lib.platforms.linux; 33 + maintainers = [ stdenv.lib.maintainers.nico202 ]; 34 + }; 35 + } 36 +
+4
pkgs/top-level/all-packages.nix
··· 6973 6973 6974 6974 glib_networking = callPackage ../development/libraries/glib-networking {}; 6975 6975 6976 + ace = callPackage ../development/libraries/ace { }; 6977 + 6976 6978 atk = callPackage ../development/libraries/atk { }; 6977 6979 atkmm = callPackage ../development/libraries/atkmm { }; 6978 6980 ··· 14256 14258 }; 14257 14259 14258 14260 pahole = callPackage ../development/tools/misc/pahole {}; 14261 + 14262 + yarp = callPackage ../applications/science/misc/yarp {}; 14259 14263 14260 14264 yed = callPackage ../applications/graphics/yed {}; 14261 14265