From 4d037891eace186dbd9b35060c670e1bbf37a6c2 Mon Sep 17 00:00:00 2001 From: Arnaud Degroote <arnaud.degroote@isae-supaero.fr> Date: Tue, 31 Mar 2015 17:22:32 +0200 Subject: [PATCH] [py-mavlink] Upgrade to 1.1.50 version No really released outside of pip, so grab it from the git reposity. No real changelog but important changes for python3 have been done. Switch to setuptools to build it. --- py-mavlink/Makefile | 35 ++++------- py-mavlink/PLIST | 139 ++++++++++++++++++++++++++++++++++++++------ py-mavlink/distinfo | 5 +- 3 files changed, 133 insertions(+), 46 deletions(-) diff --git a/py-mavlink/Makefile b/py-mavlink/Makefile index 41330977..d1c1d208 100644 --- a/py-mavlink/Makefile +++ b/py-mavlink/Makefile @@ -2,38 +2,23 @@ # Created: Arnaud Degroote on Fri, 30 Jan 2015 # -PKGNAME= ${PKGTAG.python}-mavlink-${VERSION} -DISTNAME= ${VERSION} -VERSION= 1.0.11 -CATEGORIES= net -MASTER_SITES= https://github.com/mavlink/mavlink/archive/ +DISTNAME= pymavlink-${VERSION} +PKGNAME= ${PKGTAG.python}-mavlink-${VERSION} +VERSION= 1.1.50 +CATEGORIES= middleware + +COMMIT= 54e826fb8037dfa8dcdd2ce0de6d9bf5dd783048 +FETCH_METHOD= git +MASTER_SITES= https://github.com/mavlink/mavlink.git@${COMMIT} MASTER_REPOSITORY= https://github.com/mavlink/mavlink.git MAINTAINER= arnaud.degroote@isae-supaero.fr COMMENT= MAVLink -- Micro Air Vehicle Message Marshalling Library -- python interface LICENSE= gnu-lgpl-v3 -WRKSRC= ${WRKDIR}/mavlink-${VERSION} +WRKSRC= ${WRKDIR}/pymavlink-${VERSION}/pymavlink +PYDISTUTILSPKG= yes -# XXX The generated / installed stuff seems to be python3 compatible but the -# code generator used to generate it used really old library, only working with -# python2 -DEPEND_ABI.python= python>=2.5<3 - -CMAKE_ARG_PATH= .. -CONFIGURE_DIRS= _build -INSTALLATION_DIRS= ${PYTHON_SITELIB}/pymavlink - -pre-configure: - mkdir -p ${WRKSRC}/${CONFIGURE_DIRS} - -_installdir=${PREFIX}/${PYTHON_SITELIB}/pymavlink -do-install: - cd ${WRKSRC}/${CONFIGURE_DIRS}/pymavlink/pymavlink && ${PAX} -rwp ma *.py ${_installdir} -post-install: python-compile-all(${_installdir}) - - -include ../../mk/sysdep/cmake.mk include ../../mk/language/c.mk include ../../mk/sysdep/python.mk include ../../mk/robotpkg.mk diff --git a/py-mavlink/PLIST b/py-mavlink/PLIST index 0a1f5c81..25395992 100644 --- a/py-mavlink/PLIST +++ b/py-mavlink/PLIST @@ -1,24 +1,127 @@ -@comment Fri Jan 30 15:35:46 CET 2015 +@comment Sun Mar 29 18:49:38 CEST 2015 +bin/MPU6KSearch.py +bin/magfit.py +bin/magfit_delta.py +bin/magfit_gps.py +bin/magfit_motors.py +bin/mavextract.py +bin/mavflightmodes.py +bin/mavflighttime.py +bin/mavgen.py +bin/mavgpslock.py +bin/mavgraph.py +bin/mavkml.py +bin/mavlogdump.py +bin/mavloss.py +bin/mavmission.py +bin/mavparmdiff.py +bin/mavparms.py +bin/mavplayback.py +bin/mavsearch.py +bin/mavsigloss.py +bin/mavsummarize.py +bin/mavtogpx.py +bin/mavtomfile.py +${PYTHON_SITELIB}/mavnative.so +${PYTHON_SITELIB}/pymavlink-1.1.51-py${PYTHON_VERSION}.egg-info +${PYTHON_SITELIB}/pymavlink/DFReader.py ${PYTHON_SITELIB}/pymavlink/__init__.py +${PYTHON_SITELIB}/pymavlink/dialects/__init__.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/__init__.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/ardupilotmega.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/ardupilotmega.xml +${PYTHON_SITELIB}/pymavlink/dialects/v09/common.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/common.xml +${PYTHON_SITELIB}/pymavlink/dialects/v09/minimal.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/minimal.xml +${PYTHON_SITELIB}/pymavlink/dialects/v09/pixhawk.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/pixhawk.xml +${PYTHON_SITELIB}/pymavlink/dialects/v09/slugs.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/slugs.xml +${PYTHON_SITELIB}/pymavlink/dialects/v09/test.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/test.xml +${PYTHON_SITELIB}/pymavlink/dialects/v09/ualberta.py +${PYTHON_SITELIB}/pymavlink/dialects/v09/ualberta.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/ASLUAV.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/ASLUAV.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/__init__.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/ardupilotmega.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/ardupilotmega.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/autoquad.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/autoquad.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/common.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/common.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/matrixpilot.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/matrixpilot.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/minimal.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/minimal.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/pixhawk.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/pixhawk.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/python_array_test.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/python_array_test.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/slugs.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/slugs.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/test.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/test.xml +${PYTHON_SITELIB}/pymavlink/dialects/v10/ualberta.py +${PYTHON_SITELIB}/pymavlink/dialects/v10/ualberta.xml ${PYTHON_SITELIB}/pymavlink/fgFDM.py +${PYTHON_SITELIB}/pymavlink/generator/C/include_v0.9/checksum.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v0.9/mavlink_helpers.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v0.9/mavlink_types.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v0.9/protocol.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v1.0/checksum.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v1.0/mavlink_conversions.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v1.0/mavlink_helpers.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v1.0/mavlink_types.h +${PYTHON_SITELIB}/pymavlink/generator/C/include_v1.0/protocol.h +${PYTHON_SITELIB}/pymavlink/generator/__init__.py +${PYTHON_SITELIB}/pymavlink/generator/java/lib/Messages/MAVLinkMessage.java +${PYTHON_SITELIB}/pymavlink/generator/java/lib/Messages/MAVLinkPayload.java +${PYTHON_SITELIB}/pymavlink/generator/java/lib/Messages/MAVLinkStats.java +${PYTHON_SITELIB}/pymavlink/generator/java/lib/Parser.java +${PYTHON_SITELIB}/pymavlink/generator/lib/__init__.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/__init__.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlif4Dom.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlifApi.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlifBase.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlifDom.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlifElementTree.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlifMinidom.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlifODict.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmlifUtils.py +${PYTHON_SITELIB}/pymavlink/generator/lib/genxmlif/xmliftest.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/XInclude.xsd +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/XMLSchema-instance.xsd +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/XMLSchema.xsd +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/__init__.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/datatypes.xsd +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/minixsvWrapper.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/pyxsval.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/xml.xsd +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/xsvalBase.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/xsvalErrorHandler.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/xsvalSchema.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/xsvalSimpleTypes.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/xsvalUtils.py +${PYTHON_SITELIB}/pymavlink/generator/lib/minixsv/xsvalXmlIf.py +${PYTHON_SITELIB}/pymavlink/generator/mavcrc.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen_c.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen_cs.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen_java.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen_javascript.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen_objc.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen_python.py +${PYTHON_SITELIB}/pymavlink/generator/mavgen_wlua.py +${PYTHON_SITELIB}/pymavlink/generator/mavparse.py +${PYTHON_SITELIB}/pymavlink/generator/mavschema.xsd +${PYTHON_SITELIB}/pymavlink/generator/mavtemplate.py +${PYTHON_SITELIB}/pymavlink/generator/mavtestgen.py ${PYTHON_SITELIB}/pymavlink/mavextra.py -${PYTHON_SITELIB}/pymavlink/mavlinkv09_ardupilotmega.py -${PYTHON_SITELIB}/pymavlink/mavlinkv09_common.py -${PYTHON_SITELIB}/pymavlink/mavlinkv09_minimal.py -${PYTHON_SITELIB}/pymavlink/mavlinkv09_pixhawk.py -${PYTHON_SITELIB}/pymavlink/mavlinkv09_slugs.py -${PYTHON_SITELIB}/pymavlink/mavlinkv09_test.py -${PYTHON_SITELIB}/pymavlink/mavlinkv09_ualberta.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_ardupilotmega.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_common.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_matrixpilot.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_minimal.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_pixhawk.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_sensesoar.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_slugs.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_test.py -${PYTHON_SITELIB}/pymavlink/mavlinkv10_ualberta.py +${PYTHON_SITELIB}/pymavlink/mavnative/mavlink_defaults.h ${PYTHON_SITELIB}/pymavlink/mavparm.py ${PYTHON_SITELIB}/pymavlink/mavutil.py ${PYTHON_SITELIB}/pymavlink/mavwp.py -${PYTHON_SITELIB}/pymavlink/scanwin32.py +${PYTHON_SITELIB}/pymavlink/quaternion.py +${PYTHON_SITELIB}/pymavlink/rotmat.py diff --git a/py-mavlink/distinfo b/py-mavlink/distinfo index 69b89404..a2488992 100644 --- a/py-mavlink/distinfo +++ b/py-mavlink/distinfo @@ -1,3 +1,2 @@ -SHA1 (1.0.11.tar.gz) = e6cbf1499cb6bea9cb67a566216aec68bd149b2d -RMD160 (1.0.11.tar.gz) = 20aedd017e6d70fcd4d8a980dddadc7ad4902c55 -Size (1.0.11.tar.gz) = 374075 bytes +SHA1 (pymavlink-1.1.50.tar.gz) = 26d7a192b0ff11ab6a1f3415f3f64d9d53618a00 +RMD160 (pymavlink-1.1.50.tar.gz) = a3529cfcea1023dd85a9c32661cfb561362bc87d -- GitLab