From d39922bef8eec86037882c599e61956ae1c607b8 Mon Sep 17 00:00:00 2001 From: Rohan Budhiraja <budhiraja@laas.fr> Date: Wed, 1 Mar 2017 19:02:29 +0100 Subject: [PATCH] [wip/eigen-quadprog][Initial commit] Setup the package version 1.0.0 --- eigen-quadprog/DESCR | 1 + eigen-quadprog/Makefile | 36 ++++++++++++++++++++++++++++++++++++ eigen-quadprog/PLIST | 9 +++++++++ eigen-quadprog/depend.mk | 26 ++++++++++++++++++++++++++ eigen-quadprog/distinfo | 3 +++ 5 files changed, 75 insertions(+) create mode 100644 eigen-quadprog/DESCR create mode 100644 eigen-quadprog/Makefile create mode 100644 eigen-quadprog/PLIST create mode 100644 eigen-quadprog/depend.mk create mode 100644 eigen-quadprog/distinfo diff --git a/eigen-quadprog/DESCR b/eigen-quadprog/DESCR new file mode 100644 index 00000000..ffae18cc --- /dev/null +++ b/eigen-quadprog/DESCR @@ -0,0 +1 @@ +eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library. \ No newline at end of file diff --git a/eigen-quadprog/Makefile b/eigen-quadprog/Makefile new file mode 100644 index 00000000..d01ac5cd --- /dev/null +++ b/eigen-quadprog/Makefile @@ -0,0 +1,36 @@ +# robotpkg Makefile for: wip/ +# Created: Rohan Budhiraja on Wed Oct 19, 2016 +# + +VERSION= 1.0.0 +DISTNAME= eigen-quadprog-${VERSION} +PKGNAME= eigen-quadprog-${VERSION} + +CATEGORIES= wip +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=eigen-quadprog/} + +HOMEPAGE= https://github.com/jrl-umi3218/eigen-quadprog + +COMMENT= eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library. +LICENSE= gnu-lgpl-v3 +MAINTAINER= gepetto@laas.fr + +# disable -Werror because of x86_64 warnings (must be fixed upstream) and +# boost + gcc that don't cohabit well depending on their respective versions +CMAKE_ARGS+= -DCXX_DISABLE_WERROR=yes + +# man pages location +CMAKE_ARGS+= -DMANDIR=${PREFIX}/${PKGMANDIR} +# library location + +include ../../devel/boost-headers/depend.mk +include ../../devel/boost-libs/depend.mk +include ../../math/eigen3/depend.mk + +include ../../pkgtools/pkg-config/depend.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/language/fortran.mk +include ../../mk/sysdep/python.mk +include ../../mk/sysdep/cmake.mk +include ../../mk/robotpkg.mk diff --git a/eigen-quadprog/PLIST b/eigen-quadprog/PLIST new file mode 100644 index 00000000..4a12a332 --- /dev/null +++ b/eigen-quadprog/PLIST @@ -0,0 +1,9 @@ +@comment Wed Mar 1 18:49:23 CET 2017 +lib/libeigen-quadprog.so +lib/pkgconfig/eigen-quadprog.pc +include/eigen-quadprog/eigen_quadprog_api.h +include/eigen-quadprog/QuadProg.h +include/eigen/quadprog/config.h +include/eigen/quadprog/config.hh +include/eigen/quadprog/deprecated.hh +include/eigen/quadprog/warning.hh diff --git a/eigen-quadprog/depend.mk b/eigen-quadprog/depend.mk new file mode 100644 index 00000000..8f64f6ad --- /dev/null +++ b/eigen-quadprog/depend.mk @@ -0,0 +1,26 @@ +# robotpkg Makefile for: wip/ +# Created: Rohan Budhiraja on Fri, 1 Mar 2017 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +EIGEN_QUADPROG_DEPEND_MK:= ${EIGEN_QUADPROG_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= eigen-quadprog +endif + +ifeq (+,$(EIGEN_QUADPROG_DEPEND_MK)) # -------------------------------------- + +PREFER.eigen-quadprog?= robotpkg + +SYSTEM_SEARCH.eigen-quadprog=\ + lib/libeigen-quadprog.so + +DEPEND_USE+= eigen-quadprog + +DEPEND_ABI.eigen-quadprog?= eigen-quadprog>=1.0.0 +DEPEND_DIR.eigen-quadprog?= ../../wip/eigen-quadprog + +endif # eigen-quadprog_DEPEND_MK -------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/eigen-quadprog/distinfo b/eigen-quadprog/distinfo new file mode 100644 index 00000000..829732b1 --- /dev/null +++ b/eigen-quadprog/distinfo @@ -0,0 +1,3 @@ +SHA1 (eigen-quadprog-1.0.0.tar.gz) = 923955f38b7d971732b8daaa34345d93d08b0cf9 +RMD160 (eigen-quadprog-1.0.0.tar.gz) = 758fd158b8099080650e7d99021ab4e2d3641878 +Size (eigen-quadprog-1.0.0.tar.gz) = 1734333 bytes -- GitLab