commit: 7784920d956da5dca65c4d9d036002c3a544f60d Author: Michael Weber <michael <AT> xmw <DOT> de> AuthorDate: Thu Mar 5 22:46:53 2015 +0000 Commit: Michael Weber <xmw <AT> gentoo <DOT> org> CommitDate: Thu Mar 5 22:46:53 2015 +0000 URL: https://gitweb.gentoo.org/dev/xmw.git/commit/?id=7784920d
Fix so name, add dependency libmsp430 Package-Manager: portage-2.2.17 Manifest-Sign-Key: 62EEF090 dev-embedded/python-msp430-tools/ChangeLog | 6 ++++ dev-embedded/python-msp430-tools/Manifest | 13 ++++++++ ...python-msp430-tools-0.6-scripts-filenames.patch | 37 ++++++++++++++++++++++ dev-embedded/python-msp430-tools/metadata.xml | 8 +++++ .../python-msp430-tools-0.6.ebuild | 33 +++++++++++++++++++ 5 files changed, 97 insertions(+) diff --git a/dev-embedded/python-msp430-tools/ChangeLog b/dev-embedded/python-msp430-tools/ChangeLog new file mode 100644 index 0000000..7edb692 --- /dev/null +++ b/dev-embedded/python-msp430-tools/ChangeLog @@ -0,0 +1,6 @@ +*python-msp430-tools-0.6 (05 Mar 2015) + + 05 Mar 2015; Michael Weber <[email protected]> + +files/python-msp430-tools-0.6-scripts-filenames.patch, +metadata.xml, + +python-msp430-tools-0.6.ebuild: + Fix so name, add dependency libmsp430 diff --git a/dev-embedded/python-msp430-tools/Manifest b/dev-embedded/python-msp430-tools/Manifest new file mode 100644 index 0000000..e4d47c0 --- /dev/null +++ b/dev-embedded/python-msp430-tools/Manifest @@ -0,0 +1,13 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST python-msp430-tools-0.6.tar.gz 237058 SHA256 a18edfcf99fdddd82d9cd64e19a5688d164cd464030ae55c5f6bac471ac48b44 SHA512 6774b21d03f531e84ba7532acdc8f73f4434b9780ffa59a8190364c2546a10185ebac8b77189de29eb8ef0c7b22bd7736c3f933188c590482916f42b75764a1c WHIRLPOOL 14341c5843798cece30853bb0be9965bb8455eb3cead66cfdf7cf4454f57c5d4f23910728b576d64b41babddba38feefe31d614dd61d7099c3457b898d0b08d6 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iL4EAREIAGYFAlT43N1fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl +bnBncC5maWZ0aGhvcnNlbWFuLm5ldDY3QjA4MzdGODg1NUMxMjIzNUQ0MDgxNzky +N0FERDBDNjJFRUYwOTAACgkQknrdDGLu8JB+CAD+JN7PPA/K6Uts3wnk/gCY0GQp +1Uzbtq/K3o1Xu/68V4YA/37Fi4tp9ZA6UzPtIYD+TGnzQiZrP6qWSnhLcyNgf4oq +=+KPE +-----END PGP SIGNATURE----- diff --git a/dev-embedded/python-msp430-tools/files/python-msp430-tools-0.6-scripts-filenames.patch b/dev-embedded/python-msp430-tools/files/python-msp430-tools-0.6-scripts-filenames.patch new file mode 100644 index 0000000..257c4cf --- /dev/null +++ b/dev-embedded/python-msp430-tools/files/python-msp430-tools-0.6-scripts-filenames.patch @@ -0,0 +1,37 @@ +--- python-msp430-tools/setup.py.orig ++++ python-msp430-tools/setup.py +@@ -41,20 +41,20 @@ + 'bsl5/RAM_BSL.00.05.04.34.txt', + ]}, + scripts=[ +- 'scripts/msp430-bsl', +- 'scripts/msp430-bsl-legacy', +- 'scripts/msp430-bsl-fcdprog', +- 'scripts/msp430-bsl-telosb', +- 'scripts/msp430-compare', +- 'scripts/msp430-convert', +- 'scripts/msp430-downloader', +- 'scripts/msp430-gdb', +- 'scripts/msp430-generate', +- 'scripts/msp430-hexdump', +- 'scripts/msp430-jtag-legacy', +- 'scripts/msp430-jtag', +- 'scripts/msp430-ram-usage', +- 'scripts/msp430-tool', ++ 'scripts/msp430-bsl.py', ++ 'scripts/msp430-bsl-legacy.py', ++ 'scripts/msp430-bsl-fcdprog.py', ++ 'scripts/msp430-bsl-telosb.py', ++ 'scripts/msp430-compare.py', ++ 'scripts/msp430-convert.py', ++ 'scripts/msp430-downloader.py', ++ 'scripts/msp430-gdb.py', ++ 'scripts/msp430-generate.py', ++ 'scripts/msp430-hexdump.py', ++ 'scripts/msp430-jtag-legacy.py', ++ 'scripts/msp430-jtag.py', ++ 'scripts/msp430-ram-usage.py', ++ 'scripts/msp430-tool.py', + ], + license="Simplified BSD License", + long_description=open('README.txt').read(), diff --git a/dev-embedded/python-msp430-tools/metadata.xml b/dev-embedded/python-msp430-tools/metadata.xml new file mode 100644 index 0000000..5b80fb9 --- /dev/null +++ b/dev-embedded/python-msp430-tools/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>[email protected]</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata> diff --git a/dev-embedded/python-msp430-tools/python-msp430-tools-0.6.ebuild b/dev-embedded/python-msp430-tools/python-msp430-tools-0.6.ebuild new file mode 100644 index 0000000..862e042 --- /dev/null +++ b/dev-embedded/python-msp430-tools/python-msp430-tools-0.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit distutils-r1 + +DESCRIPTION="collection of tools related to the MSP430 embedded processor" +HOMEPAGE="https://pythonhosted.org/python-msp430-tools/" +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="dev-embedded/libmsp430" +DEPEND="" + +PATCHES=( "${FILESDIR}"/${P}-scripts-filenames.patch) +S=${WORKDIR}/${PN} + +src_prepare() { + distutils-r1_src_prepare + + sed -i -e 's:libMSP430.so:libmsp430.so:g' \ + scripts/msp430-jtag-legacy.py \ + msp430/jtag/{jtag,target}.py \ + doc/{internals,target}.rst \ + doc/README-msp430-jtag.txt || die +}
