diff --git a/Makefile b/Makefile index f6091af7764dc80ec595a3048e3cf066943b293c..edb8c2e3d42f367a1330810bde1fcaf50daa98ad 100644 --- a/Makefile +++ b/Makefile @@ -52,6 +52,7 @@ SUBDIR+= poisson SUBDIR+= pr2-pick-object SUBDIR+= py-flann SUBDIR+= py-laaswm +SUBDIR+= py-hla SUBDIR+= py-morse SUBDIR+= rednav-genom SUBDIR+= rfid-genom diff --git a/py-hla/DESCR b/py-hla/DESCR new file mode 100644 index 0000000000000000000000000000000000000000..38cb3e8957900f776f754fcdab2f89bc214635dc --- /dev/null +++ b/py-hla/DESCR @@ -0,0 +1,7 @@ +CERTI is an Open Source HLA RTI. HLA (High-Level Architecture) is a general +purpose architecture for distributed computer simulation systems. In HLA +systems, the RTI (RunTime Infrastructure) manages data exchange between +simulations. CERTI supports HLA 1.3 specifications (C++ and Java) and partial +IEEE 1516-2000 (C++). CERTI is open source software (GPL, libraries are LGPL). + +This package contains the Python API to communicate with CERTI. diff --git a/py-hla/Makefile b/py-hla/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..d907661968f74320772c35756e7936ed56c45b07 --- /dev/null +++ b/py-hla/Makefile @@ -0,0 +1,31 @@ +# robotpkg Makefile for: architecture/py27-hla +# Created: Arnaud Degroote on Tue, 12 Mar 2013 +# + +COMMIT= HEAD +PKG_VERSION= 20130312 +DISTNAME= pyhla-${PKG_VERSION} +PKGNAME= ${PKGTAG.python}-hla-${PKG_VERSION} +CATEGORIES= architecture +MASTER_SITES= :pserver:anonymous@cvs.savannah.nongnu.org:/sources/certi@${COMMIT}+applications/PyHLA +FETCH_METHOD= cvs + +MAINTAINER= robotpkg@laas.fr +HOMEPAGE= https://savannah.nongnu.org/projects/certi +COMMENT= An Open Source HLA RTI (High Level Architecture) python API +LICENSE= gnu-gpl-v2 + +CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHON} +CMAKE_ARGS+= -DPYTHON_INCLUDE_PATH=${PYTHON_INCLUDE} +CMAKE_ARGS+= -DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE} +CMAKE_ARGS+= -DPYTHON_LIBRARY=${PYTHON_LIB} +CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT=ON +CMAKE_ARGS+= -DPYTHON_PACKAGES_PATH=${PREFIX}/${PYTHON_SITELIB} + +include ../../wip/certi/depend.mk + +include ../../mk/sysdep/cmake.mk +include ../../mk/sysdep/python.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/robotpkg.mk diff --git a/py-hla/PLIST b/py-hla/PLIST new file mode 100644 index 0000000000000000000000000000000000000000..5ce6c76b74f99ef8ebb4d41dd5e3bbbe377ce838 --- /dev/null +++ b/py-hla/PLIST @@ -0,0 +1,24 @@ +@comment Tue Mar 12 15:43:34 CET 2013 +${PYTHON_SITELIB}/hla/__init__.py +${PYTHON_SITELIB}/hla/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc +${PYTHON_SITELIB}/hla/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo +${PYTHON_SITELIB}/hla/_omt.so +${PYTHON_SITELIB}/hla/_rti.so +${PYTHON_SITELIB}/hla/omt/__init__.py +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo +${PYTHON_SITELIB}/hla/omt/array.py +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/array${PYTHON_TAG}.pyc +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/array${PYTHON_TAG}.pyo +${PYTHON_SITELIB}/hla/omt/basic.py +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/basic${PYTHON_TAG}.pyc +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/basic${PYTHON_TAG}.pyo +${PYTHON_SITELIB}/hla/omt/enumerated.py +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/enumerated${PYTHON_TAG}.pyc +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/enumerated${PYTHON_TAG}.pyo +${PYTHON_SITELIB}/hla/omt/record.py +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/record${PYTHON_TAG}.pyc +${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/record${PYTHON_TAG}.pyo +${PYTHON_SITELIB}/hla/rti/__init__.py +${PYTHON_SITELIB}/hla/rti/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc +${PYTHON_SITELIB}/hla/rti/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo diff --git a/py-hla/depend.mk b/py-hla/depend.mk new file mode 100644 index 0000000000000000000000000000000000000000..a9afcb8d3b88693a2ecb3087a118ee6bff28d6fa --- /dev/null +++ b/py-hla/depend.mk @@ -0,0 +1,26 @@ +# robotpkg depend.mk for: architecture/py27-hla +# Created: Arnaud Degroote on Tue, 12 Mar 2013 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +PYHLA_DEPEND_MK:=${PYHLA_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= py-hla +endif + +ifeq (+,$(PYHLA_DEPEND_MK)) +PREFER.py-hla?= robotpkg + +DEPEND_USE+= py-hla + +DEPEND_ABI.py-hla?= ${PKGTAG.python-}hla>=20101119 +DEPEND_DIR.py-hla?= ../../wip/py-hla + +SYSTEM_SEARCH.py-hla=\ + '${PYTHON_SYSLIBSEARCH}/hla/__init__.py' +endif + +include ../../mk/sysdep/python.mk + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/py-hla/distinfo b/py-hla/distinfo new file mode 100644 index 0000000000000000000000000000000000000000..75dfe917872a6d10ffbcfb623b3d0b5120032142 --- /dev/null +++ b/py-hla/distinfo @@ -0,0 +1,2 @@ +SHA1 (pyhla-20130312.tar.gz) = 82dfe589de54d4503cea7b712ba3268e7380d66d +RMD160 (pyhla-20130312.tar.gz) = 24668d1241e268fbab3af2d68e8e93c02acfb60f