diff options
author | 2020-04-01 17:29:50 -0400 | |
---|---|---|
committer | 2020-04-01 17:29:50 -0400 | |
commit | cdfe003acbda7e49273fde41daac188fa4db98e9 (patch) | |
tree | 1501287a982b09d80438039c42ec1c3548c07851 /sci-visualization/mricrogl | |
parent | sci-visualization/mricrogl: dropped live version (diff) | |
download | sci-cdfe003acbda7e49273fde41daac188fa4db98e9.tar.gz sci-cdfe003acbda7e49273fde41daac188fa4db98e9.tar.bz2 sci-cdfe003acbda7e49273fde41daac188fa4db98e9.zip |
sci-visualization/mricrogl: version bump 1.2.20200331
And DICOM support via USE flag
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Horea Christian <chr@chymera.eu>
Diffstat (limited to 'sci-visualization/mricrogl')
-rw-r--r-- | sci-visualization/mricrogl/Manifest | 3 | ||||
-rw-r--r-- | sci-visualization/mricrogl/metadata.xml | 3 | ||||
-rw-r--r-- | sci-visualization/mricrogl/mricrogl-1.2.20200331.ebuild | 49 |
3 files changed, 55 insertions, 0 deletions
diff --git a/sci-visualization/mricrogl/Manifest b/sci-visualization/mricrogl/Manifest index 96d6d2a4b..2f7c0627a 100644 --- a/sci-visualization/mricrogl/Manifest +++ b/sci-visualization/mricrogl/Manifest @@ -1,2 +1,5 @@ +DIST Metal-Demos-d07815f31093f28b47731f87f3f5ba5543f12d11.tar.gz 13455573 BLAKE2B ec5c7bc26676e0fcd85439657d63879a34ebdd25849c778525944e9555aedb39a0c083ebbf4abf2d67252db520c885edc22967309e610d8bac0ecc7a2f059759 SHA512 f5a5ef9022317c934464365cee1c9075ff8158cbc75a4cacbd7c8c25cc76b2f6ae6069d4745aa53d45ba82a399398506ff8a6aa2eb62784f9d658e21e2ab9a74 +DIST Python-for-Lazarus-.tar.gz 1097797 BLAKE2B 834dec6c03a4813796dbcdcba06a8b9004f03b1bc3a74124794a5a99599b03697b5926d094045becb7b466d91143a1d1c4eaf5e2ee70e2cdb01931097c503a51 SHA512 f1ec3fe1fdb130eef9c43961f5ec4d296467bce6cbffa18ca0017f47da723f27cf660af5970741362013bcffa72f1b50783f3c599bce45f32285172dd400f627 DIST mricrogl-1.0.20180402.tar.gz 76341660 BLAKE2B 2a94bf9821dc60803efb9bf311846fbcb83881fbb21b69351d109e89a4261c3bd927b8639f85736adade5b8352fa4e20a63d60928210fed4ccc74c6cfd1364f5 SHA512 80c6451707472f5181e8a8c4dbae72ded140f1bd5481f0e5aa1eee2d3367ffab8248d093ecc1bdbca491c0e3d9e8ebd5f97c147b2408077b15c3d9f08d9a947f DIST mricrogl-1.0.20180623.tar.gz 81494878 BLAKE2B f90b9a153048676a77a93c067119604a58a55c03992b645cf3fdef936e402728148a772469ad83c2283951fe6a4a931deb39a58cd83a9b27123ddc97556b48d7 SHA512 b3bd3b74b6dfac904b404f6cef7379b06071ae79f44ac71ce3fc40bc8b138f960abbf516e6544db8ae1d8d9cc2cf2df610befa2bdd6b2dfae3d589568e13da04 +DIST mricrogl-1.2.20200331.tar.gz 38545843 BLAKE2B 8b658fee21d4e8fcebfdccc6845fbd437dedd5e0e9b0d510e83de846959b5d44911143bb52285167149b9ba21d99deb40577398b4798e832da40876a7ba0aa32 SHA512 a5ce6667f3f2c6abc7a1ab4b46dca08783e5484a1c6d28ac05b7db51a7fba1dc5062a57d29012f50e5c9dd22ba0f1ce1f2047e28f81ba2b64ecbdfbffe6ebe49 diff --git a/sci-visualization/mricrogl/metadata.xml b/sci-visualization/mricrogl/metadata.xml index bfe2f032f..076b1ca19 100644 --- a/sci-visualization/mricrogl/metadata.xml +++ b/sci-visualization/mricrogl/metadata.xml @@ -11,6 +11,9 @@ interactive rendering. It includes scripts to show you some of the many effects. </longdescription> + <use> + <flag name="dicom">Adds limited read support for the DICOM imaging format.</flag> + </use> <upstream> <remote-id type="github">neurolabusc/MRIcroGL</remote-id> </upstream> diff --git a/sci-visualization/mricrogl/mricrogl-1.2.20200331.ebuild b/sci-visualization/mricrogl/mricrogl-1.2.20200331.ebuild new file mode 100644 index 000000000..3422a84e8 --- /dev/null +++ b/sci-visualization/mricrogl/mricrogl-1.2.20200331.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils desktop + +DEMOS_HASH="d07815f31093f28b47731f87f3f5ba5543f12d11" +PY4LAZ_HASH="8dc41685b547f0982755b90115d9a43a2d2b358c" + +DESCRIPTION="A simple medical imaging visualization tool" +HOMEPAGE="https://github.com/neurolabusc/MRIcroGL" +SRC_URI=" + https://github.com/rordenlab/MRIcroGL12/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/neurolabusc/Metal-Demos/archive/${DEMOS_HASH}.tar.gz -> Metal-Demos-${DEMOS_HASH}.tar.gz + python? ( https://github.com/Alexey-T/Python-for-Lazarus/archive/${PY4LAZ_HASH}.tar.gz -> Python-for-Lazarus-${P4LAZ_HASH}.tar.gz ) + " + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dicom python" + +RDEPEND="dicom? ( sci-biology/dcm2niix )" +DEPEND="dev-lang/fpc + >=dev-lang/lazarus-1.6.2" + +S="${WORKDIR}/MRIcroGL12-${PV}" + +src_compile() { + sed -i -e "s:Metal-Demos/common:Metal-Demos-${DEMOS_HASH}/common:g" MRIcroGL_NoPython.lpi || die + if use python; then + lazbuild -build-ide= --add-package lazopenglcontext ./Python-for-Lazarus-${PY4LAZ}/python4lazarus/python4lazarus_package.lpk || die + else + lazbuild --verbose-pkgsearch lazopenglcontext + fi + lazbuild -B --lazarusdir="/usr/share/lazarus/" --pcp="system-lazarus-config" MRIcroGL_NoPython.lpi || die +} + +src_install() { + dobin MRIcroGL + + pushd Resources > /dev/null + insinto /usr/share/MRIcroGL + doins -r lut matcap Roboto.* script shader + doicon -s scalable mricrogl.svg + make_desktop_entry MRIcroGL MRIcroGL /usr/share/icons/hicolor/scalable/apps/mricrogl.svg + popd +} |