From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id F151313832E for ; Mon, 8 Aug 2016 01:49:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9A9E621C1E7; Mon, 8 Aug 2016 01:49:42 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E9B5521C1E7 for ; Mon, 8 Aug 2016 01:49:41 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BC216340B54 for ; Mon, 8 Aug 2016 01:49:40 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B8A202424 for ; Mon, 8 Aug 2016 01:49:37 +0000 (UTC) From: "Göktürk Yüksek" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Göktürk Yüksek" Message-ID: <1470620012.389c2ec602b39a7782c2c4d5ec991f2083fbba26.gokturk@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/cura/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-gfx/cura/Manifest media-gfx/cura/cura-0.15.04.5_rc5.ebuild X-VCS-Directories: media-gfx/cura/ X-VCS-Committer: gokturk X-VCS-Committer-Name: Göktürk Yüksek X-VCS-Revision: 389c2ec602b39a7782c2c4d5ec991f2083fbba26 X-VCS-Branch: master Date: Mon, 8 Aug 2016 01:49:37 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 462f73ff-af1f-4d0f-8824-6b0c79e0b688 X-Archives-Hash: de5897499c01afed7dcf1b78bdf49bfc commit: 389c2ec602b39a7782c2c4d5ec991f2083fbba26 Author: Marshall Brewer (Gentoo Key) sina cn> AuthorDate: Sat Apr 30 08:28:57 2016 +0000 Commit: Göktürk Yüksek gentoo org> CommitDate: Mon Aug 8 01:33:32 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389c2ec6 media-gfx/cura: new version 0.15.04.5_rc5 (legacy) based on the original ebuild by _AxS_ EROOT are replaced with EPREFIX by the committer Package-Manager: portage-2.2.28 media-gfx/cura/Manifest | 1 + media-gfx/cura/cura-0.15.04.5_rc5.ebuild | 74 ++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) diff --git a/media-gfx/cura/Manifest b/media-gfx/cura/Manifest index e3e56ce..113bc53 100644 --- a/media-gfx/cura/Manifest +++ b/media-gfx/cura/Manifest @@ -1,2 +1,3 @@ DIST cura-0.15.04.4.tar.gz 7265105 SHA256 9bce9cec7578792f7008a557930d16216ef97041a62071bb4e2b2a89638f1f54 SHA512 6d386c23731e2e02bc3b15d02aed1810622a57af2727325db29feb48eba8da0758925f3bc11fc6433a4b376706f66e6b00bfb3af2cac24cb184899848e11b1bd WHIRLPOOL cafd4bc3589214c3fc792c770eaa3f3590018f83ae82444c4f495245ab900748edabccb5a6518d9bd5b26295d7a953e3e60295b3baa90baf6abfe8a75012fbf2 +DIST cura-0.15.04.5_rc5.tar.gz 7266640 SHA256 12d72b1ece64bfc00909866e725f39867c9d82abdd793892df210afd35014c89 SHA512 cafb2b6883838e3e427e3da0388a6cd93d666052d9029eeb98bafad7970c805c271a7599fbdc493164d790f101b92bbd511479d2fc9f91c64f73677c6cee0a2f WHIRLPOOL b6ed8e0f9e17ee4d2c1eae3a8f8a0293529f6a4b362445d9296b47247aab91d521c64541ea9110c8b169eb01661f3cae30583f8f959d4d7bc0a8c255455db58b DIST cura-2.1.0_beta.tar.gz 19784684 SHA256 b81f09307968475e33b03199aaf968e25d2b37fc7db9777b95c03053b1836f83 SHA512 9e4b4f0a93098f9cadf7d8969725e17ac549b6caced602a3d088e65068ab7fcda5a18e7e6f293434e7042360f0e37d87074d82d8884370bfbfc10e07a4212ce2 WHIRLPOOL 19ae138fa4b7c840ffc2d61779a08d48624bc6078fa83a6bec280d1a725e93bad6682d9f21a0cbe3ee4a4343a47a7e6f58d3fd559804f278241c7a5bb7d3cf89 diff --git a/media-gfx/cura/cura-0.15.04.5_rc5.ebuild b/media-gfx/cura/cura-0.15.04.5_rc5.ebuild new file mode 100644 index 0000000..8fe0948 --- /dev/null +++ b/media-gfx/cura/cura-0.15.04.5_rc5.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit eutils fdo-mime gnome2-utils python-single-r1 + +MY_PV=${PV#0.} +MY_PV=${MY_PV/_rc/-RC} +MY_PN=Cura +SRC_URI="https://github.com/daid/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" +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:3.0[opengl,${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}] + >=media-gfx/curaengine-${PV} +" +DEPEND="${RDEPEND} + >=dev-python/setuptools-0.6.34[${PYTHON_USEDEP}]" + +REQUIRED_USE="${PYTHON_REQ_USE}" +PATCHES=( "${FILESDIR}/${PN}-0.15.04.4-nopower.patch" ) +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +src_prepare() { + cat > "${T}"/cura <<- CURAEOF || die + #!/bin/sh + PYTHONPATH="\$PYTHONPATH:${EPREFIX}/usr/share/cura/" "${PYTHON}" "${EPREFIX}/usr/share/cura/cura.py" "\$@" + CURAEOF + + eapply "${PATCHES[@]}" + eapply_user +} + +src_install() { + insinto /usr/share/cura + doins -r Cura resources plugins scripts/linux/cura.py + newicon "${S}/resources/images/c.png" "cura.png" + echo ${PV} > "${ED}"usr/share/cura/version || die + dobin "${T}"/cura + + python_optimize $(find "${ED}" -name '*.py' -exec dirname \{\} + | sort -u) +} + +pkg_preinst() { + gnome2_icon_savelist + + make_desktop_entry cura \ + Cura \ + "${EPREFIX}/usr/share/pixmaps/cura.png" \ + "Graphics;3DGraphics;Engineering;Development" +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +}