From 5caf8ffc1d03307c0a91e3a17647eec74bdbadb1 Mon Sep 17 00:00:00 2001 From: Samuel Bernardo Date: Thu, 20 Jul 2017 00:12:45 +0100 Subject: clion update --- dev-util/clion/Manifest | 2 ++ dev-util/clion/clion-2017.2.0.ebuild | 56 ++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 dev-util/clion/clion-2017.2.0.ebuild diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest index 37900ff..4be0309 100644 --- a/dev-util/clion/Manifest +++ b/dev-util/clion/Manifest @@ -7,6 +7,7 @@ DIST clion-2016.3.tar.gz 283470105 SHA256 61b81e6906ffc675253d2565f8e54425a4bbfa DIST clion-2017.1.1.tar.gz 294574159 SHA256 9abd6bd38801ae6cf29db2cd133c700e8da11841093de872312fe33ed51309ae SHA512 a8304dd101a4d069209870086fee13b91ea57667509e3267744670e13c1c1a7e7bf296c93f24a1cffe44d6d02c87524236a17e2c40aa22d3fc8c46e462fbbc35 WHIRLPOOL f262a5998b4be35333c636f746c6facd181f84d4c360198a94b53e89cabf559714ddcf2397c6d11bc655f1b22b433933e483063832cc1f4d8c0b45b66dccf0d8 DIST clion-2017.1.2.tar.gz 294894181 SHA256 90a8f53fce2230a91b8f6b2ac19f1cd8a857c29f2afb7b4b105bcfbc8fc24816 SHA512 56fb3d27c2e7ad7eb19e021c3eeb75485af51deaf861eb5bfd8247e6d2e7e0114855cf86df8021ddea37994e478ed4b681988626a847345efb58edb5cdbaba69 WHIRLPOOL ac34620e7e6466cd22e40bec0427310c52e74be12cfaa9f1e7266c021ea3b4146ac95a7aa0c458ec98e8c1c9f5845c30da72fc9f967987259620bf93c6a6091b DIST clion-2017.1.tar.gz 294380925 SHA256 00fc023ca56f2781864cddc7bd5c2897d837d1db17dd8f987abe046ed4df3ca5 SHA512 7a52247a6dbf60c64c53dc5c20340ccf789415a941b6306388d849d83ce9e1712255db153cfff5134308e4d7bd862c1d0108fdfe1c5620699b7bffbb1a814cc1 WHIRLPOOL 641d956e12434b198a532ce75eefe3f8edf7c98100aaf99d8e5550becbfdfe6ffa93ae70e88bc14c2f50dd7da8db45132e2092ef7eb429f631189af04c48d536 +DIST clion-2017.2.tar.gz 315270710 SHA256 de7f47ec959be9653aa4d2028fb27f8327800d8370daa0ab2d1093f3469f4b49 SHA512 f7600d78cb20332b388ecca2174d69c2e2bf370d0137d4e57eb64032f598f2afb41e7e8ff47fb8db532c6a1e426b0d60194f53f4707a9faa2589b7449b598893 WHIRLPOOL 41884bb5831b403f9769894a1d2889e303e6a6d32bdf0930dfb7b0f35b7a7408fd08dae090db5cc7127570cb232fc9f9fb5db355cb541e59d31f9deaeb6694ab EBUILD clion-2016.2.2.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e EBUILD clion-2016.2.3.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e EBUILD clion-2016.2.ebuild 1550 SHA256 ad355e8c74d65e637e2fc73ceda541db4f50e829f96ef3ed6a26187c02fc624c SHA512 b86abc545732d401a63661c513a3d6f72c0d582ee103c92060ae79d02d6da84a10e1fdcd9fa3188130e1c798394f6555677d1af2271238e355724d4ab98d16bc WHIRLPOOL f57a302dec64f95dc6bf51ddb015501c4ba986a114c9ebdf5a93bab7239b3ae04f68ade830ef98f02c6a4a5ddae295d219a1754854cb267235c15ff86dca59ad @@ -15,4 +16,5 @@ EBUILD clion-2016.3.5.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e EBUILD clion-2017.1.0.ebuild 1616 SHA256 7bc292ebc1f94cc5f789057c0555569c182faa7c53df621eb6bc2de540ca4708 SHA512 d4d6e1570cf6bcce2b32d87ccf81da095ef868b7e8987388f8b6d29466cdb8a22459862c457367b62aa8ee50f33eabb5c776d4df71511831447720f7e7e18d8c WHIRLPOOL cb4e9d890cbed1f3618b7f79a0effec7f15d9a2bd2d0b32fc5569c52e65cf3fc025d96b3d794e6a363c96d5362e8ae6ebed4c34a658cbe952f24c1be75fabe19 EBUILD clion-2017.1.1.ebuild 1616 SHA256 6c34cb479584ce7cdc0daf9fa7c59dc7022eb7cb7a89369977974c4d6c79e1b0 SHA512 c0156eeb076f14030590dadd9cb8779569a99af9aef333583c3350491f9c5238eacef4269ae57fff1120e4e900997678286db3b685daa61e98c0194119d2e343 WHIRLPOOL 5d7ada5db69026ef47614fb6a0cbf52fbded5f509933fdc5eded9c04d5e45651dad1817a870c51e62180854ace8e38d923df5a00c709fc2197f735b211c7bb3c EBUILD clion-2017.1.2.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f +EBUILD clion-2017.2.0.ebuild 1616 SHA256 7bc292ebc1f94cc5f789057c0555569c182faa7c53df621eb6bc2de540ca4708 SHA512 d4d6e1570cf6bcce2b32d87ccf81da095ef868b7e8987388f8b6d29466cdb8a22459862c457367b62aa8ee50f33eabb5c776d4df71511831447720f7e7e18d8c WHIRLPOOL cb4e9d890cbed1f3618b7f79a0effec7f15d9a2bd2d0b32fc5569c52e65cf3fc025d96b3d794e6a363c96d5362e8ae6ebed4c34a658cbe952f24c1be75fabe19 MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e diff --git a/dev-util/clion/clion-2017.2.0.ebuild b/dev-util/clion/clion-2017.2.0.ebuild new file mode 100644 index 0000000..29fa59a --- /dev/null +++ b/dev-util/clion/clion-2017.2.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +EAPI="4" +inherit eutils versionator + +SLOT="0" +RDEPEND=">=virtual/jdk-1.6" + +RESTRICT="strip mirror" +QA_TEXTRELS="opt/${P}/bin/libbreakgen.so" + +DESCRIPTION="The intelligent cross-platform C/C++ IDE" +HOMEPAGE="https://www.jetbrains.com/clion/" + +MY_PV="$(get_version_component_range 1-2)" +MY_PN="CLion" +SRC_URI="http://download.jetbrains.com/cpp/${MY_PN}-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" + +LICENSE="CLion-IDEA" +IUSE="" +KEYWORDS="~x86 ~amd64" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_install() { + local dir="/opt/${P}" + local exe="${PN}" + + insinto "${dir}" + + sed -e "s|^message()|source /etc/conf.d/clion\n\nmessage()|" \ + -i bin/${PN}.sh || die "Unable to patch startup script" + + [[ -d "jre" ]] && rm -rf jre || die "no embedded jre found" + + doins -r * + + fperms 755 "${dir}/bin/gdb/bin/gdb" + fperms 755 "${dir}/bin/${PN}.sh" + fperms 755 "${dir}/bin/inspect.sh" + fperms 755 "${dir}/bin/fsnotifier64" + fperms 755 "${dir}/bin/fsnotifier" + fperms 755 "${dir}/bin/cmake/bin/cmake" + fperms 755 "${dir}/bin/cmake/bin/cpack" + fperms 755 "${dir}/bin/cmake/bin/ctest" + fperms 755 "${dir}/bin/lldb/LLDBFrontend" + fperms 755 "${dir}/bin/lldb/bin/lldb-server" + fperms 755 "${dir}/bin/lldb/lib/python2.7/site-packages/lldb/lldb-argdumper" + + newicon "bin/${PN}.svg" "${exe}.svg" + make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh" + make_desktop_entry ${exe} "CLion IDE ${MY_PV}" "${exe}" "Development;IDE" + + newconfd "${FILESDIR}/config" ${PN} +} -- cgit v1.2.3-65-gdbad