diff options
author | Fernando Lopez Jr <fernando.lopezjr@gmail.com> | 2018-01-10 10:55:27 +0000 |
---|---|---|
committer | David Spencer <idlemoor@slackbuilds.org> | 2018-01-10 10:55:27 +0000 |
commit | 417d4dc8975a79a732914be73debf1eb28d4aff8 (patch) | |
tree | bc9b0daeb8769857df1104fb3786934471fc2ac2 | |
parent | 07354934f6b4754df0c7c1fef9045f719cf89f66 (diff) | |
download | slackbuilds-417d4dc8975a79a732914be73debf1eb28d4aff8.tar.gz |
python/migen: Updated for version 0.6.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
-rw-r--r-- | python/migen/README | 16 | ||||
-rw-r--r-- | python/migen/migen.SlackBuild | 5 | ||||
-rw-r--r-- | python/migen/migen.info | 6 | ||||
-rw-r--r-- | python/migen/setup.py.patch | 11 |
4 files changed, 26 insertions, 12 deletions
diff --git a/python/migen/README b/python/migen/README index 9672daf61b..2746d93a94 100644 --- a/python/migen/README +++ b/python/migen/README @@ -2,12 +2,12 @@ Migen (Milkymist generator) A Python toolbox for building complex digital hardware. -The Migen FHDL library replaces the event-driven paradigm with the -notions of combinatorial and synchronous statements, has arithmetic -rules that make integers always behave like mathematical integers, and -most importantly allows the design's logic to be constructed by a -Python program. This last point enables hardware designers to take -advantage of the richness of the Python language - object oriented -programming, function parameters, generators, operator overloading, -libraries, etc. - to build well organized, reusable and elegant +The Migen FHDL library replaces the event-driven paradigm with the +notions of combinatorial and synchronous statements, has arithmetic +rules that make integers always behave like mathematical integers, and +most importantly allows the design's logic to be constructed by a +Python program. This last point enables hardware designers to take +advantage of the richness of the Python language - object oriented +programming, function parameters, generators, operator overloading, +libraries, etc. - to build well organized, reusable and elegant designs. diff --git a/python/migen/migen.SlackBuild b/python/migen/migen.SlackBuild index 4005863660..c7ae2ed42d 100644 --- a/python/migen/migen.SlackBuild +++ b/python/migen/migen.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=migen -VERSION=${VERSION:-0.6.dev} +VERSION=${VERSION:-0.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,6 +69,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# setup version fix: +patch -p0 --verbose < $CWD/setup.py.patch + python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/migen/migen.info b/python/migen/migen.info index df27f69d5d..c27fd412c1 100644 --- a/python/migen/migen.info +++ b/python/migen/migen.info @@ -1,8 +1,8 @@ PRGNAM="migen" -VERSION="0.6.dev" +VERSION="0.6" HOMEPAGE="https://m-labs.hk/gateware.html" -DOWNLOAD="https://github.com/m-labs/migen/archive/0.6.dev/migen-0.6.dev.tar.gz" -MD5SUM="28fd7527f8e5eb4117f0a5b1b708a3d9" +DOWNLOAD="https://github.com/m-labs/migen/archive/0.6/migen-0.6.tar.gz" +MD5SUM="88c16dd40e01823b988a14fd216d7bf6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/migen/setup.py.patch b/python/migen/setup.py.patch new file mode 100644 index 0000000000..ab3ddd090b --- /dev/null +++ b/python/migen/setup.py.patch @@ -0,0 +1,11 @@ +--- setup.py 2018-01-05 12:28:27.000000000 -0700 ++++ setup.py.new 2018-01-09 01:15:45.797982200 -0700 +@@ -15,7 +15,7 @@ + + setup( + name="migen", +- version="0.5.dev", ++ version="0.6", + description="Python toolbox for building complex digital hardware", + long_description=open("README.md").read(), + author="Sebastien Bourdeauducq", |