diff options
author | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-07-20 00:12:45 +0100 |
---|---|---|
committer | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-07-20 00:12:45 +0100 |
commit | 5caf8ffc1d03307c0a91e3a17647eec74bdbadb1 (patch) | |
tree | d4afaaee7f391776cdedc81450722756885cb8d1 /dev-util/clion/clion-2017.2.0.ebuild | |
parent | update rubymine (diff) | |
download | ssnb-5caf8ffc1d03307c0a91e3a17647eec74bdbadb1.tar.gz ssnb-5caf8ffc1d03307c0a91e3a17647eec74bdbadb1.tar.bz2 ssnb-5caf8ffc1d03307c0a91e3a17647eec74bdbadb1.zip |
clion update
Diffstat (limited to 'dev-util/clion/clion-2017.2.0.ebuild')
-rw-r--r-- | dev-util/clion/clion-2017.2.0.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
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} +} |