Add the JetBrains CLion IDE #170

Merged
merged 1 commit into from Nov 17, 2015
Jump to file or symbol
Failed to load files and symbols.
+16 −0
Split
View
@@ -338,6 +338,22 @@ def __init__(self, category):
packages_requirements=['openjdk-7-jdk', 'jayatana'],
icon_filename='webide.png')
+class CLion(BaseJetBrains):
+ """The JetBrains CLion IDE"""
+ download_page_url = "https://www.jetbrains.com/clion/download/download_thanks.jsp?os=linux"
+ executable = "clion.sh"
+
+ def __init__(self, category):
+ super().__init__(name="CLion",
+ description=_("CLion"),
@didrocks

didrocks Nov 3, 2015

Owner

I would add a little bit more in description, like "Fully integrated C/C++ IDE" (from their website). Sounds ok?

@AbigailBuccaneer

AbigailBuccaneer Nov 3, 2015

Contributor

I used this description to be consistent with the other JetBrains IDEs in this file, but I can change it to something more descriptive if you'd like.

@didrocks

didrocks Nov 3, 2015

Owner

Yes please, that would be useful! (I will maybe change other as well)

+ category=category,
+ only_on_archs=['i386', 'amd64'],
+ download_page=self.download_page_url,
+ dir_to_decompress_in_tarball='clion-*',
+ desktop_filename='jetbrains-clion.desktop',
+ packages_requirements=['openjdk-7-jdk', 'jayatana'],
+ icon_filename='clion.svg')
+
class Arduino(umake.frameworks.baseinstaller.BaseInstaller):
"""The Arduino Software distribution."""