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
+}

Reply via email to