summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@sulliman.(none)>2009-02-18 21:39:29 -0500
committerroot <root@sulliman.(none)>2009-02-18 21:39:29 -0500
commitfe552863029e9ec7e396163ca12797663ccf934f (patch)
tree9728f5df7e1fa4a9c188e7d976a3f1a906365cae /dev-util
parentFix layman-local.cfg (diff)
downloadeatnumber1-fe552863029e9ec7e396163ca12797663ccf934f.tar.gz
eatnumber1-fe552863029e9ec7e396163ca12797663ccf934f.tar.bz2
eatnumber1-fe552863029e9ec7e396163ca12797663ccf934f.zip
Add ebuild for idea-8.1
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/idea/Manifest3
-rw-r--r--dev-util/idea/idea-8.1.ebuild57
2 files changed, 60 insertions, 0 deletions
diff --git a/dev-util/idea/Manifest b/dev-util/idea/Manifest
index 11e1c2e..1e1237d 100644
--- a/dev-util/idea/Manifest
+++ b/dev-util/idea/Manifest
@@ -1,5 +1,8 @@
AUX idea 84 RMD160 5a1491e7e8a7a779ba5cfaf81e55cf95352fce03 SHA1 4306114000f766d1a0c23e816075643dd260f10b SHA256 93ba88a0c57f85efa3939362aee4a37a8a7ec81241bace3358174c5d12561c15
AUX inspect 87 RMD160 079b09d6c476999fc08f1012d7293d6e405e89b3 SHA1 c709dfd5bc0de340fcd223e7d1d80ed40b8d8da8 SHA256 4b98c893cfbf12af605004e6645e6a427b5fa3750aba01e6949ac326abddb5e0
DIST idea-8.0.1.tar.gz 109066441 RMD160 75f0205e9d7d3b4de34277d99cd6748b6ea23c2c SHA1 53ea2efc008b1b68f00966c3467656301d659eee SHA256 cf9baddd3940f4358460ec6513fda462f3507b20a8488437154ba66403dec3e3
+DIST idea-8.1.tar.gz 114196942 RMD160 0e218b2f6e471ac7f8c88fddd517eba824a9ce9f SHA1 0a921becc0c808ca089db76168bd6ec8bc8582da SHA256 84057281ae9386db49250887e53d34d2157c9e38872c8f7565fc9272e1b1a880
EBUILD idea-8.0.1.ebuild 1982 RMD160 35382d1449b5a2c7743ed325d8f141952475964d SHA1 f443c52b6c7d04bb732644616eefe32fd1219cbc SHA256 9865777167b9cdabd64753eb74d5529fe833fb17a2f54fe30b8625c1429995ac
+EBUILD idea-8.1.ebuild 1373 RMD160 d24cd7db1501c627f89c5da9c766799143b28bb2 SHA1 7a4e48ea3eb717677f8be5f10d0244830c959267 SHA256 5284a84fde92ab9064a9cbcfafd988f4f6b5130fa04b0558f5b844d3d7e83f92
+MISC .idea-8.0.1.ebuild.swp 12288 RMD160 06b6b3246d5a202cc44f28002005b8fcbab08e2d SHA1 082c4fdb7614631e9bca6355dae8cfceacef37a1 SHA256 ab6989afcb37c53e30556bd04d3639673b0067f0f5b0528a0c6cad26a2e5c1c2
MISC metadata.xml 329 RMD160 2244ad23bcd36c8899891ea4a85c581e56cfd334 SHA1 acbaa05bd9802c12a6cd1ca4f1b6d700544525b5 SHA256 e71f37bc5ae843367fc4df8412376c7681df7d996fdd746f01c0c56ba37a7709
diff --git a/dev-util/idea/idea-8.1.ebuild b/dev-util/idea/idea-8.1.ebuild
new file mode 100644
index 0000000..1499cf3
--- /dev/null
+++ b/dev-util/idea/idea-8.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="An intelligent Java IDE intensely focused on developer productivity."
+HOMEPAGE="http://www.jetbrains.com/idea/index.html"
+SRC_URI="http://download.jetbrains.com/${PN}/${P}.tar.gz"
+
+IDEA_REV="9732"
+SLOT="0"
+LICENSE="IntelliJ-IDEA"
+KEYWORDS=""
+RESTRICT="mirror strip"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND=">=virtual/jdk-1.6.0"
+
+S="${WORKDIR}/${PN}-${IDEA_REV}"
+
+QA_TEXTRELS="opt/${P}/bin/libjniwrap.so
+ opt/${P}/bin/libjniwrap_sunos.so
+ opt/${P}/bin/libjniwrap_sunos64.so
+ opt/${P}/bin/libyjpagent.so
+ opt/${P}/bin/libbreakgen.so
+ opt/${P}/bin/libjniwrap64.so"
+
+QA_EXECSTACK="opt/${P}/bin/libjniwrap_sunos.so"
+
+src_install() {
+ dodir /usr/bin
+ dodir /opt/${P}/
+ dodir /usr/share/pixmaps
+
+ insopts -m0644
+ insinto /opt/${P}
+ doins -r help lib plugins redist license bin
+ chmod +x "${D}/opt/${P}/bin/"{idea,inspect}.sh
+
+ # Install pixmaps
+ insinto /usr/share/pixmaps
+ doins bin/*.png
+
+ # Install documentation
+ use doc && dodoc *.txt
+
+ # Launchers are necessary as IDEA depends on the fact being called from its
+ # homedir.
+ for i in idea inspect; do
+ sed -e "s:%PKG_LOCATION%:${P}:g" "${FILESDIR}/${i}" > "${TMPDIR}/${i}"
+ dobin "${TMPDIR}/${i}"
+ done
+
+ make_desktop_entry idea "Intellij IDEA" idea32.png "Development;IDE"
+}