Cura ebuilds were a massive pile of fail...run the binary downloads instead ("install" them by copying to /usr/local/bin/)

This commit is contained in:
2018-04-17 18:37:09 -07:00
committed by layman
parent e9655e6dbd
commit 894e605cc2
15 changed files with 0 additions and 532 deletions

View File

@@ -1,4 +0,0 @@
DIST libarcus-3.2.1.tar.gz 29696 SHA256 8eb9618aa920f526a84265d66858b10861813b679822981e7ced67e426da2ebd SHA512 fc211aa3b917fd2dfaff86642c4a5e28a46cc9a977ad385dcba02795c536e055f50bacd3dced64dbe89dc507aca7894ea79169cc5e0b8e923528a4d4babce15e WHIRLPOOL 789516d4ae4f41c078b24e6684df2af5eb1530ef722a3a75d0a0a1b8c7357ebf531120491c6005c6c36dfaf082666465c3488c73809e514505c8a329aa05c1ee
EBUILD libarcus-3.2.1.ebuild 1086 SHA256 65bb36758ee997d625f25b018860a73f3980a144334a74b1732e9b9f0b5970ae SHA512 56d55dd2801b216ffa87be5f59bba873d928161fe94719e6c1ea6417988716ba4722ba48779d73afb38ee8307ac4a9fcd53d96349eff3563295080475c9a414c WHIRLPOOL 1ee6597250b47bcd90ffe4fbe8b481863e6c48d45bfaccd840f92f09d8e81547bd9216bdba2a5c59e401ef29f26ffadc2e365532ae03e4f512a57c33244e411a
EBUILD libarcus-9999.ebuild 1022 SHA256 bee8e5f76b6033ba51b17861e11924d3c2b27da408fa20684edc5219065f0f4e SHA512 50ac4dc0b377e1952ab42323accb9e3a8ffe95039da130942bed2c74411a7c5a8d84d6a6edfc03f47b8a41627e39da069bbcbb03ffe069bf86943d71c7b7538e WHIRLPOOL ab4cb264e5d3997d480a1f87b8e5d81e9a0a85c32c4e4ddbe2308e012f9e7ada6ae05a151e932efdf094af56c71966dd4032c453a57310730074b069b3c1a165
MISC metadata.xml 455 SHA256 4c06510a0a5b68a33091bb0a9146757a284e26026f5d560a44bb5d1281d51d14 SHA512 a46c0797922eb1543db0252d0b7988ea1ad2c8c3f958b6ce3430e12e055a8b7d95ba29a577ce69218e5268c5aac507ba03ab788abb782b67adbe8e74f7ba3833 WHIRLPOOL 659bd1e9d54ac58640833638e265d1c71f22dd6c224a649c3d70d9e55d550e5617dcdaf5bcccc240412ccc7528127493b5e30c49ac3e5b32326aedd3d8510928

View File

@@ -1,40 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{5,6} )
inherit cmake-utils python-single-r1
MY_PN="libArcus"
DESCRIPTION="This library facilitates communication between Cura and its backend"
HOMEPAGE="https://github.com/Ultimaker/libArcus"
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3+"
SLOT="0/2"
IUSE="examples python static-libs"
KEYWORDS="~amd64 ~x86"
RDEPEND="${PYTHON_DEPS}
dev-python/sip[${PYTHON_USEDEP}]
>=dev-libs/protobuf-3:=
>=dev-python/protobuf-python-3:*[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_PN}-${PV}"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
local mycmakeargs=(
-DBUILD_PYTHON=$(usex python ON OFF)
-DBUILD_EXAMPLES=$(usex examples ON OFF)
-DBUILD_STATIC=$(usex static-libs ON OFF)
)
use python && mycmakeargs+=( -DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
cmake-utils_src_configure
}

View File

@@ -1,39 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{5,6} )
inherit cmake-utils python-single-r1 git-r3
MY_PN="libArcus"
DESCRIPTION="This library facilitates communication between Cura and its backend"
HOMEPAGE="https://github.com/Ultimaker/libArcus"
EGIT_REPO_URI="https://github.com/Ultimaker/${MY_PN}"
LICENSE="AGPL-3+"
SLOT="0/2"
IUSE="examples python static-libs"
KEYWORDS=""
RDEPEND="${PYTHON_DEPS}
dev-python/sip[${PYTHON_USEDEP}]
>=dev-libs/protobuf-3:=
>=dev-python/protobuf-python-3:*[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
local mycmakeargs=(
-DBUILD_PYTHON=$(usex python ON OFF)
-DBUILD_EXAMPLES=$(usex examples ON OFF)
-DBUILD_STATIC=$(usex static-libs ON OFF)
)
use python && mycmakeargs+=( -DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
cmake-utils_src_configure
}

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>3dprint@gentoo.org</email>
<name>Gentoo 3D Printer Project</name>
</maintainer>
<slots>
<subslots>soname major version number</subslots>
</slots>
<upstream>
<remote-id type="github">Ultimaker/libArcus</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,4 +0,0 @@
AUX uranium-3.2.1-fix-install-paths.patch 1498 SHA256 1d7821ccf36ab59f467a95f6032366c836d59af05f298e00769743ad9c863f40 SHA512 fab490edca41149cac453f6ab73bb92c81a2d00d417ec8b40ea89e2f74bbcb1f9df3893c44bed5c003e513d0c3330822defa39e86063e103872933b48f050a2e WHIRLPOOL d9e8b20fae32dc183db5cac62f81d6235aacc90428c71222d5d2dea30ba1232e71d5af9df678ccdb964c54ac4db6444ddf5884823cb724a2ba4ad343c3dd460a
DIST uranium-3.2.1.tar.gz 882459 SHA256 856b0ec8e8c96737464c74294419cc423cbf463c5b19bb61f75ba35750f06d0d SHA512 ab9ec136b2d0c0e78ff161cbbb4ef098e278f399f16d4e23317624392a9ac87b830d805b45c179ddc6e6dd97eacda768af1af5025669b5059c7a8a8f60b4cd57 WHIRLPOOL e8aeeb6f8de87b1dc2ff28242df473d4cce5e4c41e5634285bcb98ca1926f14b27cdcd725be751f4852ffc8dfcca963d7fad5657333643dc8e6cf0c2b3356e3e
EBUILD uranium-3.2.1.ebuild 1351 SHA256 16d120701884e44ede43483e7dc1e5fb5ef1036529d9ea02b781e8f18fa540b4 SHA512 514f20734df694a211e9c97e4165a045555849af7872ed45c82d788238228db13bf2a3029b5595eae117b5bcba115a58fd7c9052106a2af731a335e858a912c1 WHIRLPOOL a812cf0b966e7b98a961c447a55299f45f322fd58a3c95d1fd80e1015ee2b0379cf8ffcc0e3763747d10f374ea5a7daa09a2e6d2b688b2eaca37c84d0fc37da1
EBUILD uranium-9999.ebuild 1281 SHA256 7b60538bb7c90628c04a8dfafdb135b89d375993da5bde2e4c49adf226843694 SHA512 284534de66cc21f4911e67cff1c803e54e30c072bf258544b1707ab33035d09c967a59f1432fb5416fc4e78aec0a3b093f05a82e23b86bb7c28dde29f2d8d85e WHIRLPOOL f4814835d0930441bc2ef8a5aeee521d2dd24daad7fefd2be706062b9b9fe60c8fee3df77582a673a5edb09ad71df3a802d23da9130f9d812a7007ae001b01b8

View File

@@ -1,31 +0,0 @@
--- Uranium-3.2.1/CMakeLists.txt.orig 2018-04-05 18:11:04.858594720 -0700
+++ Uranium-3.2.1/CMakeLists.txt 2018-04-05 18:14:24.055603092 -0700
@@ -45,14 +45,24 @@
# Build Translations
CREATE_TRANSLATION_TARGETS()
+if(NOT PYTHON_SITE_PACKAGES_DIR)
+ if(APPLE OR WIN32)
+ set(PYTHON_SITE_PACKAGES_DIR lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages
+ CACHE STRING "Directory to install Python bindings to")
+ else()
+ set(PYTHON_SITE_PACKAGES_DIR lib/python${PYTHON_VERSION_MAJOR}/dist-packages CACHE
+ STRING "Directory to install Python bindings to")
+ endif()
+endif()
+
if(EXISTS /etc/debian_version)
- install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}/dist-packages)
+ install(DIRECTORY UM DESTINATION ${PYTHON_SITE_PACKAGES_DIR})
else()
- install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages)
+ install(DIRECTORY UM DESTINATION ${PYTHON_SITE_PACKAGES_DIR})
endif()
install(FILES ${CMAKE_SOURCE_DIR}/cmake/UraniumTranslationTools.cmake
- DESTINATION ${CMAKE_INSTALL_DATADIR}/cmake-${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}/Modules/ )
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/cmake/Modules/ )
install(DIRECTORY resources DESTINATION ${CMAKE_INSTALL_DATADIR}/uranium)
-install(DIRECTORY plugins DESTINATION lib${LIB_SUFFIX}/uranium)
+install(DIRECTORY plugins DESTINATION ${CMAKE_INSTALL_LIBDIR}/uranium)
include(CPackConfig.cmake)

View File

@@ -1,57 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6} )
inherit cmake-utils python-single-r1
MY_PN=Uranium
MY_PV=${PV/_beta}
DESCRIPTION="A Python framework for building 3D printing related applications"
HOMEPAGE="https://github.com/Ultimaker/Uranium"
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="${PYTHON_DEPS}
~dev-libs/libarcus-${PV}:*[${PYTHON_USEDEP}]
dev-python/PyQt5[${PYTHON_USEDEP},declarative,network,svg]
dev-python/numpy[${PYTHON_USEDEP}]
dev-qt/qtdeclarative:5
dev-qt/qtquickcontrols:5"
DEPEND="${RDEPEND}
sys-devel/gettext
doc? ( app-doc/doxygen )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
PATCHES=( "${FILESDIR}/${PN}-3.2.1-fix-install-paths.patch" )
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DOCS=( README.md )
src_configure() {
local mycmakeargs=(
-DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc; then
cmake-utils_src_compile doc
DOCS+=( html )
fi
}
src_test() {
emake -C "${BUILD_DIR}" tests
}
src_install() {
cmake-utils_src_install
python_optimize "${D}usr/$(get_libdir)"
}

View File

@@ -1,56 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6} )
inherit cmake-utils python-single-r1 git-r3
MY_PN=Uranium
MY_PV=${PV/_beta}
DESCRIPTION="A Python framework for building 3D printing related applications"
HOMEPAGE="https://github.com/Ultimaker/Uranium"
EGIT_REPO_URI="https://github.com/Ultimaker/${MY_PN}"
LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS=""
IUSE="doc test"
RDEPEND="${PYTHON_DEPS}
~dev-libs/libarcus-${PV}:*[${PYTHON_USEDEP}]
dev-python/PyQt5[${PYTHON_USEDEP},declarative,network,svg]
dev-python/numpy[${PYTHON_USEDEP}]
dev-qt/qtdeclarative:5
dev-qt/qtquickcontrols:5"
DEPEND="${RDEPEND}
sys-devel/gettext
doc? ( app-doc/doxygen )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
PATCHES=( "${FILESDIR}/${PN}-3.2.1-fix-install-paths.patch" )
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DOCS=( README.md )
src_configure() {
local mycmakeargs=(
-DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc; then
cmake-utils_src_compile doc
DOCS+=( html )
fi
}
src_test() {
emake -C "${BUILD_DIR}" tests
}
src_install() {
cmake-utils_src_install
python_optimize "${D}usr/$(get_libdir)"
}

View File

@@ -1,5 +0,0 @@
AUX cura-3.2.1-fix-install-paths.patch 2020 SHA256 8f66af409b0f201aba4b5be0841fb0d7a6e4b05ac4bdd4596526dacea7d20bc2 SHA512 316e4faba1d4a0435285b9b0299092fdedd3d8cbb617f5455681f2ab20c4b0eadfd5c9a7da2f53888ad2ce50dcf443ba0fa879ba3180c72b7245398b567f0427 WHIRLPOOL d1b6d0b686e15b62a053409978bf472e3c603a56261364951c833eb5e4ed60390d314c8327321688bab3b5c1c202805e6f6da20bd97705cc976b49be08c93fdb
DIST cura-3.2.1.tar.gz 12902929 SHA256 23ef0f0670bc55ec3a6feed565e38a7e37136dd05ab5c202df6656aa24a5bbcb SHA512 4f11aa7ebd890476ab764aec2fcdbbbe4ed873400c9fcc11ad389cd00d7c0f5f5fb160065ccfc33311a3bf05d8c4fa55ae2c8067b78eb3d308c026191e59dbbe WHIRLPOOL 8179b2545ebe80bed734b177b86d16a89d3d905425c392af94a148028c95369aad8c40eeac2707caadab4200cae6164eef7a319437b97bacc595cdb60518b9c9
DIST cura_fdm_materials-3.2.1.tar.gz 15463 SHA256 81be274398854f09260c2fd4d6787fba9ba1808d44ac224c1879a8f0d74fdcbd SHA512 a286044f7b81f9eb581bc77cd2d4459b194c44d16fd44bc281e9aee0b7332a2bde62ddd5ff1989dc4025bea0e0020fcc100196f90f39374c68c93385bd23646d WHIRLPOOL 245d1053a94fafed54cb6439de05ca4615dd2b90648dadfec62077475cc3bd79617a14c8369016352903377834be22d0908488494259df6378636f5e8703d6cd
EBUILD cura-3.2.1.ebuild 1681 SHA256 ad8b02faf1fdeed1cd7359e2db3b6bf9431a1801391612b700b4b6b7baaefbe6 SHA512 908fc5add306b28c3ab7e8d41a84fe8f4f4ee1c3ea097a3af45390813e07a5a55c78730bee5822d81a91c4565b17c0457f128f29c287713c48c51a301e92e675 WHIRLPOOL ce839118e4b559c4d9aa05fe8ed908de2dd40dda457943882f713e9e188884d95adac52c98a4cc1309333c83eedaa205ff6ff64faffaad168b6e36190fab992a
EBUILD cura-9999.ebuild 1680 SHA256 38d528bd95bdc4196b43016bb175b680352379475c2ff849f5815243bf03126d SHA512 6a0270d720103e9f714c62fac6df2e0ffd6506a5146493af579442103856a7c5cb467d8635a27e66adbb9ce3573d0b4d719652ce19e8d0256d65a973e34cae01 WHIRLPOOL 7512ae2d0916972a5993bb948f30205454fc01021fbf3e514661677b2e8ff0cc14037b85ba4bf094a5e879ad22bf59fea6afbc0ca0024c32c0834b6827014082

View File

@@ -1,71 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{5,6} )
inherit cmake-utils fdo-mime gnome2-utils python-single-r1
MY_PN=Cura
MY_PV=${PV/_beta}
DESCRIPTION="A 3D model slicing application for 3D printing"
HOMEPAGE="https://github.com/Ultimaker/Cura"
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
https://github.com/Ultimaker/fdm_materials/archive/${MY_PV}.tar.gz -> ${PN}_fdm_materials-${PV}.tar.gz"
LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+usb"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
~dev-libs/libarcus-${PV}:=[python,${PYTHON_USEDEP}]
~dev-python/uranium-${PV}[${PYTHON_USEDEP}]
sci-libs/scipy[${PYTHON_USEDEP}]
usb? ( dev-python/pyserial[${PYTHON_USEDEP}] )
~media-gfx/curaengine-${PV}"
DEPEND="${RDEPEND}
sys-devel/gettext"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
PATCHES=( "${FILESDIR}/${PN}-3.2.1-fix-install-paths.patch" )
DOCS=( README.md )
src_configure() {
local mycmakeargs=(
-DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
doicon icons/*.png
python_optimize "${D}${get_libdir}"
insinto /usr/share/${PN}/resources/materials
for i in $WORKDIR/fdm_materials-$PV/*.xml.fdm_material
do
doins $i
done
}
pkg_preinst() {
gnome2_icon_savelist
}
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
}

View File

@@ -1,76 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{5,6} )
inherit cmake-utils fdo-mime gnome2-utils python-single-r1 git-r3
MY_PN=Cura
MY_PV=${PV/_beta}
DESCRIPTION="A 3D model slicing application for 3D printing"
HOMEPAGE="https://github.com/Ultimaker/Cura"
SRC_URI="https://github.com/Ultimaker/fdm_materials/archive/3.2.1.tar.gz -> ${PN}_fdm_materials-3.2.1.tar.gz"
EGIT_REPO_URI="https://github.com/Ultimaker/${MY_PN}"
LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS=""
IUSE="+usb"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
~dev-libs/libarcus-${PV}:=[python,${PYTHON_USEDEP}]
~dev-python/uranium-${PV}[${PYTHON_USEDEP}]
sci-libs/scipy[${PYTHON_USEDEP}]
usb? ( dev-python/pyserial[${PYTHON_USEDEP}] )
~media-gfx/curaengine-${PV}"
DEPEND="${RDEPEND}
sys-devel/gettext"
PATCHES=( "${FILESDIR}/${PN}-3.2.1-fix-install-paths.patch" )
DOCS=( README.md )
src_unpack() {
git-r3_fetch
git-r3_checkout
unpack ${A}
}
src_configure() {
local mycmakeargs=(
-DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
doicon icons/*.png
python_optimize "${D}${get_libdir}"
insinto /usr/share/${PN}/resources/materials
for i in $WORKDIR/fdm_materials-3.2.1/*.xml.fdm_material
do
doins $i
done
}
pkg_preinst() {
gnome2_icon_savelist
}
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
}

View File

@@ -1,45 +0,0 @@
--- Cura-3.2.1/CMakeLists.txt.orig 2018-02-14 01:50:14.000000000 -0800
+++ Cura-3.2.1/CMakeLists.txt 2018-04-05 18:05:17.549652826 -0700
@@ -36,10 +36,20 @@
find_package(PythonInterp 3.5.0 REQUIRED)
+if(NOT PYTHON_SITE_PACKAGES_DIR)
+ if(APPLE OR WIN32)
+ set(PYTHON_SITE_PACKAGES_DIR lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages
+ CACHE STRING "Directory to install Python bindings to")
+ else()
+ set(PYTHON_SITE_PACKAGES_DIR lib/python${PYTHON_VERSION_MAJOR}/dist-packages
+ CACHE STRING "Directory to install Python bindings to")
+ endif()
+endif()
+
install(DIRECTORY resources
DESTINATION ${CMAKE_INSTALL_DATADIR}/cura)
install(DIRECTORY plugins
- DESTINATION lib${LIB_SUFFIX}/cura)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cura)
if(NOT APPLE AND NOT WIN32)
install(FILES cura_app.py
DESTINATION ${CMAKE_INSTALL_BINDIR}
@@ -47,16 +57,16 @@
RENAME cura)
if(EXISTS /etc/debian_version)
install(DIRECTORY cura
- DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}/dist-packages
+ DESTINATION ${PYTHON_SITE_PACKAGES_DIR}
FILES_MATCHING PATTERN *.py)
install(FILES ${CMAKE_BINARY_DIR}/CuraVersion.py
- DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}/dist-packages/cura)
+ DESTINATION ${PYTHON_SITE_PACKAGES_DIR}/cura)
else()
install(DIRECTORY cura
- DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages
+ DESTINATION ${PYTHON_SITE_PACKAGES_DIR}
FILES_MATCHING PATTERN *.py)
install(FILES ${CMAKE_BINARY_DIR}/CuraVersion.py
- DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages/cura)
+ DESTINATION ${PYTHON_SITE_PACKAGES_DIR}/cura)
endif()
install(FILES ${CMAKE_BINARY_DIR}/cura.desktop
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)

View File

@@ -1,3 +0,0 @@
DIST curaengine-3.2.1.tar.gz 895944 SHA256 b26fcc1ebda7f81a631cbaa419244c5808a6938dd47459c9c0afc94f381dfa52 SHA512 bb956fe7f143be75e1b6df8375e3fc7c3dcc29a2d557d7ac017d3d25f269da5bf200676c2c296f4dfa12b6888a142350f72ec252ae7ae33aea990abcb31868b9 WHIRLPOOL 8e90381bd8d03acff1625f4570fce814d73dba7051c4a55a5ebe69e613d8d2da6093fa248fbf12170221cf1d218cc366166dd7830c9574e5108a6607351a178c
EBUILD curaengine-3.2.1.ebuild 954 SHA256 7ff42c8e04cd58250bc4977e5c324497b8448776206a86a1b0f34f2df295867f SHA512 c7daaee08dc5db670f02c8fdf104f8c331ee0ec1d7db11a57ebae52e7626abd6f8ece20c6510b2a43509229dd5cd18979e80478516ce53169064bfe42eb2be70 WHIRLPOOL e8be44167a416e1501dd73aec4ef4a14bd00d1ad2cd9b26a050155bc5c3235455a1b98318b1c2b2ba88ef90f01e06543a71aa622bafed767a1383a6d25048ff9
EBUILD curaengine-9999.ebuild 884 SHA256 77d0b01acb64c576a8e060d673222400ee715d2af1b94beb4ea9c38f6064dfe5 SHA512 5c0152de162ba2e6d12720678fbbf4307721f79283d5fa2456e13c9577cfc63790c1c91538ad7aad6dc2661874cc04ea4de8cd34500200142f3dd07b310dc770 WHIRLPOOL 0b4ece9d89525e07274750d340baf52c285ce4fcf0b7058e14b0986704b48058c350f377dadf318f76a3ac7188a48121132ed045be5645ad9f2d50cf40d82fbe

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit cmake-utils
MY_PN=CuraEngine
MY_PV=${PV/_beta}
DESCRIPTION="A 3D model slicing engine for 3D printing"
HOMEPAGE="https://github.com/Ultimaker/CuraEngine"
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
LICENSE="AGPL-3"
SLOT="0"
IUSE="doc test"
RDEPEND="${PYTHON_DEPS}
dev-libs/libarcus:=
>=dev-libs/protobuf-3"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen
media-gfx/graphviz )
test? ( dev-util/cppunit )"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
DOCS=( "README.md" )
src_configure() {
local mycmakeargs=( "-DBUILD_TESTS=$(usex test ON OFF)" )
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_make
if use doc; then
doxygen || die
mv docs/html . || die
find html -name '*.md5' -or -name '*.map' -delete || die
HTML_DOCS=( html/. )
fi
}

View File

@@ -1,43 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit cmake-utils git-r3
MY_PN=CuraEngine
MY_PV=${PV/_beta}
DESCRIPTION="A 3D model slicing engine for 3D printing"
HOMEPAGE="https://github.com/Ultimaker/CuraEngine"
EGIT_REPO_URI="https://github.com/Ultimaker/${MY_PN}"
KEYWORDS=""
LICENSE="AGPL-3"
SLOT="0"
IUSE="doc test"
RDEPEND="${PYTHON_DEPS}
dev-libs/libarcus:=
>=dev-libs/protobuf-3"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen
media-gfx/graphviz )
test? ( dev-util/cppunit )"
DOCS=( "README.md" )
src_configure() {
local mycmakeargs=( "-DBUILD_TESTS=$(usex test ON OFF)" )
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_make
if use doc; then
doxygen || die
mv docs/html . || die
find html -name '*.md5' -or -name '*.map' -delete || die
HTML_DOCS=( html/. )
fi
}