public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/axs:master commit in: media-gfx/Cura/, media-gfx/CuraEngine/
@ 2015-05-24 22:43 Ian Stakenvicius
  0 siblings, 0 replies; only message in thread
From: Ian Stakenvicius @ 2015-05-24 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     42dada35e8a4b66386667ae825b5cf2b92f5025f
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  9 21:50:53 2015 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Mon Mar  9 21:50:53 2015 +0000
URL:        https://gitweb.gentoo.org/dev/axs.git/commit/?id=42dada35

Added live versions of Cura and CuraEngine

 media-gfx/Cura/Cura-9999.ebuild             | 56 +++++++++++++++++++++++++++++
 media-gfx/Cura/Manifest                     |  1 +
 media-gfx/CuraEngine/CuraEngine-9999.ebuild | 40 +++++++++++++++++++++
 media-gfx/CuraEngine/Manifest               |  1 +
 4 files changed, 98 insertions(+)

diff --git a/media-gfx/Cura/Cura-9999.ebuild b/media-gfx/Cura/Cura-9999.ebuild
new file mode 100644
index 0000000..9c72b4e
--- /dev/null
+++ b/media-gfx/Cura/Cura-9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-single-r1
+
+if [[ ${PV} = 9999* ]]; then
+	EGIT_REPO_URI="git://github.com/daid/${PN}.git"
+	inherit git-r3
+	KEYWORDS=""
+else
+	SRC_URI="https://github.com/daid/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A mesh slicer written in python to produce gcode for 3D printers"
+HOMEPAGE="https://github.com/daid/Cura"
+
+LICENSE="AGPL-3"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}
+	dev-python/wxpython[${PYTHON_USEDEP}]
+	>=dev-python/numpy-1.6.2[${PYTHON_USEDEP}]
+	>=dev-python/pyopengl-3.0.2[${PYTHON_USEDEP}]
+	>=dev-python/pyserial-2.6[${PYTHON_USEDEP}]
+	>=dev-python/setuptools-0.6.34[${PYTHON_USEDEP}]
+	>=media-gfx/CuraEngine-${PV}
+"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQ_USE}"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PN}-nopower.patch
+}
+
+src_install() {
+	insinto /usr/share/cura
+	doins -r Cura resources plugins scripts/linux/cura.py
+	echo ${PV} >"${ED}"usr/share/cura/version
+	cat >"${T}"/cura <<CURAEOF
+#!/bin/sh
+PYTHONPATH="\$PYTHONPATH:${EROOT}usr/share/cura/" /usr/bin/python2 ${EROOT}usr/share/cura/cura.py "\$@"
+CURAEOF
+	dobin "${T}"/cura
+
+	make_desktop_entry cura \
+		Cura \
+		/usr/share/cura/resources/images/c.png \
+		"Graphics;3DGraphics;Engineering;Development"
+}

diff --git a/media-gfx/Cura/Manifest b/media-gfx/Cura/Manifest
index a064780..4768722 100644
--- a/media-gfx/Cura/Manifest
+++ b/media-gfx/Cura/Manifest
@@ -1,3 +1,4 @@
 AUX Cura-nopower.patch 3209 SHA256 a67e9c8561f8cc85b0fa58b13acb38eced5ef3c02205d3b8c30f9a7cfade19d2 SHA512 6cad0f33f87b8b5540a6ac2237ef8c734de36f86bea523e61de3f2d60c5e0beba93ed9535b06bb863a7270abf590e71d494c2a59ba898c41035478e5ac189d8f WHIRLPOOL b8b0eac2a2450e948f527799655e0411958580f34c5d3bf8dc896b3514698c3faed7b7774de0e5a19fd4a89ab8808a76c65bf2b60e2b20524d2b76ddafa4de8b
 DIST Cura-15.02.1.tar.gz 7135468 SHA256 862a45b22f4dc0874099a8a5f7128cdbe47f394027862844c1069dd47618eba2 SHA512 b86a8dd3066bac44c10382de244fac91237ec54f3225d0c81c59800b54664865157eacc21aef51d453089fee7e2d1b92fb7729fa2d731203e5f107b31f38f5c6 WHIRLPOOL 217cab4bf7be7fd03eecce215a3cb43f827e9da9c836313d09a75d40a7a723289d120a68d1391cf9a9fb1ee9541e898fb1951d57e0244cb058ac7d33740fc3d1
 EBUILD Cura-15.02.1.ebuild 1386 SHA256 9763b251bb8e24dbcfe9dac3cde36ef83afd36492389cb93e0f8c0877fcdeaa1 SHA512 c8d772f1a7ce70b922b0ec8b01e25d9f6f058c5209a7670a70ab042dd1573d1d17b0828cb994829dafa238e2a6274e83aec0ed97a601269ef8bc61952eb06aed WHIRLPOOL 2b57598ab26abe5d50e885f8d803fcdc46e124ce5728016b9f1ed7e6c10e57039d8c701cf65ab318d54de940969b722c8dfb860ecd6cd75b4b54d8a903f11bb5
+EBUILD Cura-9999.ebuild 1399 SHA256 f29fcd4273f796ae0688e4fd8fc4a55ba71d5b524bcf7016db051124df927e40 SHA512 f30004ee0b2e613913083d3b2d9177c0922e4edee9b02e891a4c7eb7a16f7deea1ef5c7be488e1b381ef2a06f0de2517cc13f70562c02ed10badf2992af6d541 WHIRLPOOL 644670302eced4b0637468adf475de4cd1e2981a9047e6fee1c85de658aaee8e01176bad7bad457c89a04aba2a6dd811367ee479b4d7afb8f4a6fe7c73ad6c08

diff --git a/media-gfx/CuraEngine/CuraEngine-9999.ebuild b/media-gfx/CuraEngine/CuraEngine-9999.ebuild
new file mode 100644
index 0000000..67190ac
--- /dev/null
+++ b/media-gfx/CuraEngine/CuraEngine-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit eutils
+
+MY_PV=${PV/_rc/-RC}
+
+if [[ ${PV} = 9999* ]]; then
+	EGIT_REPO_URI="git://github.com/Ultimaker/${PN}.git"
+	inherit git-r3
+	KEYWORDS=""
+else
+	SRC_URI="https://github.com/Ultimaker/${PN}/archive/${MY_PV}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A 3D model slicing engine for 3D printing"
+HOMEPAGE="https://github.com/Ultimaker/CuraEngine"
+
+LICENSE="AGPL-3"
+SLOT="0"
+IUSE=""
+
+RDEPEND=""
+DEPEND=""
+
+RESTRICT="test"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PN}-cflags.patch
+}
+
+src_install() {
+	dobin build/CuraEngine
+}

diff --git a/media-gfx/CuraEngine/Manifest b/media-gfx/CuraEngine/Manifest
index 22578bb..9619552 100644
--- a/media-gfx/CuraEngine/Manifest
+++ b/media-gfx/CuraEngine/Manifest
@@ -1,3 +1,4 @@
 AUX CuraEngine-cflags.patch 280 SHA256 975ec35ed0c1858da64996177fffabfa8f3626b898816533fe6c8eb1f1f5a88c SHA512 e2e1f2000815fcc222e69a950c2faf2c09fab072bb33947c0f7429e3ca4da9f7829b8e1741b83b42e459f2cb4db5c9e99bdab939e237e64dc7c267e79e4f00de WHIRLPOOL b89fc65b811ec24339aa4a2c816705864bb901e45dd907bd076ac21bfe2ae652a16aee5b8e547039d5a8917e503e95dea4ede92210524b6683b3efa779fd7634
 DIST 15.02.1.tar.gz 107560 SHA256 a3f4fa29cd36503eb19d585e1dfb7eb2b759ea4210ff534e21da98054282dda1 SHA512 adecbb57edb49ec9f94043a4b5ebb4141abc1c9e7a7f9c4210ba1f84006ed71efb73afb2eedbec765434c8149263acbe4e1a80ed431fa12b8afe6e04a03bc67b WHIRLPOOL 12eb87c97c099a25e978d0535133a6b81c3d7638ba433136ada8af19c05896192743bf3c8dc1b294b4e85293fe9a0ba4db67b4c55e2fbcb3652265842def7aa0
 EBUILD CuraEngine-15.02.1.ebuild 683 SHA256 1981974f7f590f2b3243ded17af7f182fd96e5283150e668905702a9947e0e82 SHA512 8d2aced6288d088d0a9363d05d7bfa4bb095d94f1e302f80c5008d737a59d7a62099d92eaca704f0ed52c7a73b00aa5c5be1fcf88c2ad9def2f4d6177daed634 WHIRLPOOL 03fc2d5298a7fd10b82876953e01717da4c7dad2b10f8e0eb921bef540846ce3b22e6b53391728cc3cd104e8dd85aa21651886da911f550bc3772b8a72087ba1
+EBUILD CuraEngine-9999.ebuild 696 SHA256 75d0950fea8a9a445043f1848f729d4b589fa8dfeded99f18f562d9aeaedea40 SHA512 52252ec886fbff7af5c5e263ae9a72b2ee586e0e1aebdef2fac3dc8c808dd45ebb8dd08a7826825b2c3028f47023dc82a6027e644e26d27a618866e9de5f6792 WHIRLPOOL 01f78524cff8e954ff7152e3a9b9ea5ef0f97b3d1c54d79da55684ecfa82d1383afbf5ad235a5342b88661f71d4536039ee8a25adbc7de427513e18a8b4fbfb9


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2015-05-24 22:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-24 22:43 [gentoo-commits] dev/axs:master commit in: media-gfx/Cura/, media-gfx/CuraEngine/ Ian Stakenvicius

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox