From 129160ec854dca4c3fedb5bcfbcb56930371da0f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 1 Jan 2021 21:06:00 +0000 Subject: gentoo new year resync : 01.01.2021 --- media-gfx/prusaslicer/Manifest | 2 +- media-gfx/prusaslicer/prusaslicer-2.2.0-r1.ebuild | 79 +++++++++++++++++++++++ media-gfx/prusaslicer/prusaslicer-2.2.0.ebuild | 79 ----------------------- 3 files changed, 80 insertions(+), 80 deletions(-) create mode 100644 media-gfx/prusaslicer/prusaslicer-2.2.0-r1.ebuild delete mode 100644 media-gfx/prusaslicer/prusaslicer-2.2.0.ebuild (limited to 'media-gfx/prusaslicer') diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest index b3757fb66d09..5da6f08f1257 100644 --- a/media-gfx/prusaslicer/Manifest +++ b/media-gfx/prusaslicer/Manifest @@ -3,5 +3,5 @@ AUX PrusaSlicer.desktop 401 BLAKE2B 1c9bded4dd9e5e0be33c1bfb66bf8b54adc7898595fb AUX prusaslicer-2.2.0-atomic.patch 200 BLAKE2B c8a4f2e3ce1974dbc3a1aba5805910796f533e85040e9886b8e6c395ba95578ddf1910f0ae35f5625a73b2c063a58cfb33409489169231983a1dea5f10edbde5 SHA512 8da19e19b7027e4f77d19c10a40796e2a9bd4776820cf1adb134dc53a487edbe8a297ba6ebc92c04a419ff5d69d14a2e6fb74b2c2a05e7066a0346015a14582c AUX prusaslicer-2.2.0-boost-1.73.patch 2383 BLAKE2B f8d96296c7802747ccfcd80adf9e2c954a33add590bb6fff7ef3e2e7c5334970009c63cab7d84adb7e9e0cc3b07a04200f3ea4c2c5dd9a1e1ebb5fe33ceebdde SHA512 36c325ce60c682ce1f5aeef02fc0b457a1e3ce60a2bfcc09e9ce78fddc6ee3452d100ac2a13e1d7454bfd7484d1f1c8d24a95feaa845ca784081dfefd15b2cdc DIST prusaslicer-2.2.0.tar.gz 30811929 BLAKE2B cde004add53ee025728d566cb7331cb7b1eac5412e9ad3bee037d13277c24dcdc6024c91f09bb9ef0653a12a3ee7c5cb5cec21e2a00825d185472ea7036e08f5 SHA512 5c8dc5b581e04208a1ae53771ef2607da189ee85aadf501ce1480008f5a6ddb10bb528ddc2608d3f04acd26c583ff895ad4148d6a1397f002292e20098971e1d -EBUILD prusaslicer-2.2.0.ebuild 1551 BLAKE2B 30358dfa7e6c94ec6f459e7aa3c13ad87345c202bf4981000e3a1be98b37aedf20447d2f3c689866db4dca9fbd9620fee54b93de1dc6a538e1050dda705f05f9 SHA512 afd638ff936b6133be74aa3d7b06f9c0e713bfd8f4ac48e836c9f372bf9367a8f9bab984bd35e262ed54a2ee468f4dc12d8b3b4a73b684719e494e0b304847b6 +EBUILD prusaslicer-2.2.0-r1.ebuild 1553 BLAKE2B 0ef5f8d6f486980b3c3ac48e06c517bdf393efdcbe9621c6e1b36a89a985f9ec2fe4ea4891455672fffb8ae5f4c8ccef5afddf86fa90cff10945fcfdc6338a70 SHA512 f166da2aa6b6b7a8c8f2bbcad4f35d514961e957892b644ab4da41745b77781e3c0fb3465de5e0fcdf55bf87cdf26f9f8f7bfcfe4908dbecca757b17c9b6a46b MISC metadata.xml 830 BLAKE2B b0c07af4dcc135e6ce2a67137ff2373ca4f842ac1e2efdff44dad399c487b2d2c7e71bf9932a544d30bc5f0a1e5ccd64830645be647137dda0bb23d00c62575a SHA512 9441df6291bfc1f7c6c85479e8bbe14389e091a43f0bc2ac22eee68544f6868ebd0eb342c7b79316809d0bde1b15684c9ea59cd57252b59643bb735e0b87422c diff --git a/media-gfx/prusaslicer/prusaslicer-2.2.0-r1.ebuild b/media-gfx/prusaslicer/prusaslicer-2.2.0-r1.ebuild new file mode 100644 index 000000000000..f7714afa61d0 --- /dev/null +++ b/media-gfx/prusaslicer/prusaslicer-2.2.0-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +WX_GTK_VER="3.0-gtk3" + +inherit cmake desktop wxwidgets xdg-utils + +MY_PN="PrusaSlicer" + +DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)" +HOMEPAGE="https://www.prusa3d.com/prusaslicer/" +SRC_URI="https://github.com/prusa3d/${MY_PN}/archive/version_${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3 CC-BY-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="gui test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/eigen:3 + dev-cpp/tbb + >=dev-libs/boost-1.73.0:=[threads] + dev-libs/cereal + dev-libs/expat + dev-libs/miniz + media-libs/glew:0= + media-libs/qhull + >=media-gfx/openvdb-5.0.0 + net-misc/curl + >=sci-mathematics/cgal-5.0 + sci-libs/libigl + sci-libs/nlopt + sys-libs/zlib + x11-libs/wxGTK:${WX_GTK_VER}[X] + " +DEPEND="${RDEPEND}" + +S="${WORKDIR}/PrusaSlicer-version_${PV}" +PATCHES=( + "${FILESDIR}/${P}-atomic.patch" + "${FILESDIR}/${P}-boost-1.73.patch" +) + +src_prepare() { + setup-wxwidgets + cmake_src_prepare +} + +src_configure() { + CMAKE_BUILD_TYPE=Release + + local mycmakeargs=( + -DSLIC3R_BUILD_TESTS=$(usex test) + -DSLIC3R_FHS=1 + -DSLIC3R_GUI=$(usex gui) + -DSLIC3R_PCH=0 + -SLIC3R_STATIC=0 + -DSLIC3R_WX_STABLE=1 + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + doicon resources/icons/PrusaSlicer.png || die + domenu "${FILESDIR}/PrusaGcodeviewer.desktop" || die + domenu "${FILESDIR}/PrusaSlicer.desktop" || die +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_desktop_database_update +} diff --git a/media-gfx/prusaslicer/prusaslicer-2.2.0.ebuild b/media-gfx/prusaslicer/prusaslicer-2.2.0.ebuild deleted file mode 100644 index 24f2f870cb8d..000000000000 --- a/media-gfx/prusaslicer/prusaslicer-2.2.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -WX_GTK_VER="3.0-gtk3" - -inherit cmake desktop wxwidgets xdg-utils - -MY_PN="PrusaSlicer" - -DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)" -HOMEPAGE="https://www.prusa3d.com/prusaslicer/" -SRC_URI="https://github.com/prusa3d/${MY_PN}/archive/version_${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3 CC-BY-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="gui test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/eigen:3 - dev-cpp/tbb - >=dev-libs/boost-1.73.0[threads] - dev-libs/cereal - dev-libs/expat - dev-libs/miniz - media-libs/glew:0= - media-libs/qhull - >=media-gfx/openvdb-5.0.0 - net-misc/curl - >=sci-mathematics/cgal-5.0 - sci-libs/libigl - sci-libs/nlopt - sys-libs/zlib - x11-libs/wxGTK:${WX_GTK_VER}[X] - " -DEPEND="${RDEPEND}" - -S="${WORKDIR}/PrusaSlicer-version_${PV}" -PATCHES=( - "${FILESDIR}/${P}-atomic.patch" - "${FILESDIR}/${P}-boost-1.73.patch" -) - -src_prepare() { - setup-wxwidgets - cmake_src_prepare -} - -src_configure() { - CMAKE_BUILD_TYPE=Release - - local mycmakeargs=( - -DSLIC3R_BUILD_TESTS=$(usex test) - -DSLIC3R_FHS=1 - -DSLIC3R_GUI=$(usex gui) - -DSLIC3R_PCH=0 - -SLIC3R_STATIC=0 - -DSLIC3R_WX_STABLE=1 - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - doicon resources/icons/PrusaSlicer.png || die - domenu "${FILESDIR}/PrusaGcodeviewer.desktop" || die - domenu "${FILESDIR}/PrusaSlicer.desktop" || die -} - -pkg_postinst() { - xdg_mimeinfo_database_update - xdg_desktop_database_update -} -- cgit v1.2.3