diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest index 6922909d09..6dde95a2a8 100644 --- a/dev-util/clion/Manifest +++ b/dev-util/clion/Manifest @@ -1,5 +1,3 @@ -DIST clion-2026.1.1-aarch64.tar.gz 1752819302 BLAKE2B 5a6182ab1f1d6b8a4072252656cb94da1c3d17001918e4865608f58ecad5a02fda48f138b65671888de4e515da149d21f1914acd2ac6e1631c8d233f378a95a6 SHA512 41acb8b63dcc18ae4f4d56ead6a19d4c7d05ee129431527267b7d5dcb1ceb0be9668834aa9da20d85bf3b5d8fad1e778f96a6f3b8cfcebdc86accd30dcd79245 -DIST clion-2026.1.1-amd64.tar.gz 1764329316 BLAKE2B 4943ef45a283e5fd54eda7e83fe0b8cbe43816035460c02bb9f3cbdf21128b00050a5293419dc358ec3710cfbc94fe07795b6d3e27239edc5f6f39e000607d14 SHA512 d1b963db20017503beede2c87cd8ab6a2d431b8e4b35cc1e0e98e8a56fed44344d5c8ca1bb592348c116b5c4631b012102ffd8a2c27ca205f0f7e42bf22be030 DIST clion-2026.1.2-aarch64.tar.gz 1742171688 BLAKE2B 73d33565ca6e56bf435e6ab471ef76b3d57c44e383b8928aba0d1139e9b82367f44fd0c991d5aedab9bbf80f206d0259dfd259d3d09e7bd4dab5434ffcb52f51 SHA512 2775f42d17dffc4c2c4c7dbbc5c65cf2054882e04bb3769e1a9fd04009beb0c5458bf0d9a2bdee146610a8c2a2564b2beb201a75aada42851da8aef79542f1f5 DIST clion-2026.1.2-amd64.tar.gz 1753655066 BLAKE2B c5647b5062097d83d3c68551730051717d6d29c3388904a5e1be3e9c3b9e645fb0779ef90d28d3fa045d3caeaa9e568dbe581b4c4f31b5ebfc328b918f51a311 SHA512 6cd6221fc73cb36ac92025d7515bb6113f34310a9e369ef80c8b50e072f112c5e90cf61d29bce8e1efd64cbd878f4181b852fa659c1989ccc6fdd1f76d4e8d9c DIST clion-2026.2.0.1-aarch64.tar.gz 1905011183 BLAKE2B de56c247e2e98427ec49a742dcd54513fbf25b120b3476f7a7ad645619f663a23854d28eb4c02a96799fb5e596b9119a0cd2ea3aaf80ca0c73d4ca54dcefbc37 SHA512 e5e69f6aace6e92f82bb58ae3b564fb37179ee695e9108c2e573bbf38bb619d0943f8e35a3b4dba0ab5760bf9346159e05048136d38f98fd5f8b0711142faf83 diff --git a/dev-util/clion/clion-2026.1.1.ebuild b/dev-util/clion/clion-2026.1.1.ebuild deleted file mode 100644 index 93593e0190..0000000000 --- a/dev-util/clion/clion-2026.1.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Distributed under the terms of the GNU General Public License v2 -# Autogen by MARK Devkit - -EAPI=7 -QA_PREBUILT="opt/${PN}/bin/fsnotifier - opt/${PN}/bin/fsnotifier64 - opt/${PN}/bin/fsnotifier-arm - opt/${PN}/bin/libyjpagent-linux.so - opt/${PN}/bin/libyjpagent-linux64.so" - -inherit desktop eutils xdg - -DESCRIPTION="" -HOMEPAGE="https://www.jetbrains.com/clion" -SRC_URI=" -amd64? ( https://download.jetbrains.com/cpp/CLion-2026.1.1.tar.gz -> clion-2026.1.1-amd64.tar.gz ) -arm64? ( https://download.jetbrains.com/cpp/CLion-2026.1.1-aarch64.tar.gz -> clion-2026.1.1-aarch64.tar.gz )" -LICENSE="JetBrains" -SLOT="0" -KEYWORDS="*" -IUSE="+system-java +sysctl" -RDEPEND="system-java? ( virtual/jre ) - dev-libs/libdbusmenu - dev-python/pip - -" -post_src_unpack() { - if [ ! -d "$S" ]; then - einfo "Renaming source directory to predictable name..." - mv $(ls "${WORKDIR}") "CLion-2026.1.1" || die - fi -} -src_install() { - patchelf --set-rpath '$ORIGIN' jbr/lib/jcef_helper jbr/lib/libjcef.so - local dir="/opt/clion" - local dst="${D}${dir}" - insinto "${dir}" - mv "${S}"/* "${dst}" - local bundled_script_name="${PN%-*}.sh" # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix. - make_wrapper "clion" "${dir}/bin/$bundled_script_name" || die - local svgfile="$(find ${dst}/bin -maxdepth 1 -iname '*.svg')" - newicon $svgfile "clion.svg" || die - local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')" - newicon $pngfile "clion.png" || die - make_desktop_entry clion "CLion" clion "Development;IDE;" || die - if use system-java; then - rm -rf "$dst{jbr,jre{64}}" || die "Failed to remove bundled Java" - fi - if use sysctl; then - dodir /etc/sysctl.d - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-clion-idea-inotify-watches.conf" || die - fi -} -pkg_postinst() { - xdg_pkg_postinst - if use sysctl; then - ( /etc/init.d/sysctl restart >/dev/null 2>&1 ) - einfo "An /etc/sysctl.d file was installed to optimally configure the IDE, with this" - einfo "setting:" - else - einfo "JetBrains recommends adding the following to /etc/sysctl.conf:" - fi - einfo - einfo "fs.inotify.max_user_watches = 524288" - einfo - einfo "See https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit for" - einfo "more information." - if use sysctl; then - einfo "If this change is undesired, set -sysctl in /etc/portage/package.use." - fi -} - - -# vim: filetype=ebuild