summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@sulliman.(none)>2008-12-09 16:14:14 -0500
committerroot <root@sulliman.(none)>2008-12-09 16:14:14 -0500
commit552501639956a430dcebeaa430eefdfb38b0a171 (patch)
treeb87d02e7c54db7fb4071e265fcaca982f21316b4 /dev-util
parentFixed the problem with consolekit. (diff)
downloadeatnumber1-552501639956a430dcebeaa430eefdfb38b0a171.tar.gz
eatnumber1-552501639956a430dcebeaa430eefdfb38b0a171.tar.bz2
eatnumber1-552501639956a430dcebeaa430eefdfb38b0a171.zip
Delete sun-jdk ebuild.
Add idea ebuild.
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/idea/.idea-8.0.1.ebuild.swpbin0 -> 12288 bytes
-rw-r--r--dev-util/idea/Manifest5
-rw-r--r--dev-util/idea/files/idea3
-rw-r--r--dev-util/idea/files/inspect3
-rw-r--r--dev-util/idea/idea-8.0.1.ebuild80
-rw-r--r--dev-util/idea/metadata.xml17
6 files changed, 108 insertions, 0 deletions
diff --git a/dev-util/idea/.idea-8.0.1.ebuild.swp b/dev-util/idea/.idea-8.0.1.ebuild.swp
new file mode 100644
index 0000000..5da4cdc
--- /dev/null
+++ b/dev-util/idea/.idea-8.0.1.ebuild.swp
Binary files differ
diff --git a/dev-util/idea/Manifest b/dev-util/idea/Manifest
new file mode 100644
index 0000000..11e1c2e
--- /dev/null
+++ b/dev-util/idea/Manifest
@@ -0,0 +1,5 @@
+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
+EBUILD idea-8.0.1.ebuild 1982 RMD160 35382d1449b5a2c7743ed325d8f141952475964d SHA1 f443c52b6c7d04bb732644616eefe32fd1219cbc SHA256 9865777167b9cdabd64753eb74d5529fe833fb17a2f54fe30b8625c1429995ac
+MISC metadata.xml 329 RMD160 2244ad23bcd36c8899891ea4a85c581e56cfd334 SHA1 acbaa05bd9802c12a6cd1ca4f1b6d700544525b5 SHA256 e71f37bc5ae843367fc4df8412376c7681df7d996fdd746f01c0c56ba37a7709
diff --git a/dev-util/idea/files/idea b/dev-util/idea/files/idea
new file mode 100644
index 0000000..a962c24
--- /dev/null
+++ b/dev-util/idea/files/idea
@@ -0,0 +1,3 @@
+#!/bin/sh
+export IDEA_JDK=$(java-config -O)
+exec /opt/%PKG_LOCATION%/bin/idea.sh $@
diff --git a/dev-util/idea/files/inspect b/dev-util/idea/files/inspect
new file mode 100644
index 0000000..5f0df44
--- /dev/null
+++ b/dev-util/idea/files/inspect
@@ -0,0 +1,3 @@
+#!/bin/sh
+export IDEA_JDK=$(java-config -O)
+exec /opt/%PKG_LOCATION%/bin/inspect.sh $@
diff --git a/dev-util/idea/idea-8.0.1.ebuild b/dev-util/idea/idea-8.0.1.ebuild
new file mode 100644
index 0000000..158cfc7
--- /dev/null
+++ b/dev-util/idea/idea-8.0.1.ebuild
@@ -0,0 +1,80 @@
+# 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"
+
+SLOT="0"
+LICENSE="IntelliJ-IDEA"
+KEYWORDS=""
+RESTRICT="mirror strip"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND=">=virtual/jdk-1.6.0"
+
+S="${WORKDIR}/${PN}-9164"
+
+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
+
+ insinto /opt/${P}/bin
+
+
+
+ # Install data files
+ insopts -m0644
+# doins bin/appletviewer.policy bin/log4j.dtd bin/log.xml
+# doins bin/libjniwrap.so bin/libp4api.so bin/libyjpagent.so
+# doins bin/idea.vmoptions bin/idea.properties
+# doins bin/*.so
+ insinto /opt/${P}
+ doins -r help lib plugins redist license bin
+
+ # Install executables
+# insopts -m0755
+# doins bin/idea.sh bin/inspect.sh
+ 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
+# doins "${FILESDIR}/${i}.sh"
+# sed -e "s:%PKG_LOCATION%:${P}:g" "${FILESDIR}/${i}" > "${D}/usr/bin/${i}"
+ sed -e "s:%PKG_LOCATION%:${P}:g" "${FILESDIR}/${i}" > "${TMPDIR}/${i}"
+ dobin "${TMPDIR}/${i}"
+
+# cat >${D}/opt/${P}/bin/$i-run.sh <<-EOF
+#!/bin/sh
+#export IDEA_JDK=\`java-config -O\`
+#exec /opt/${P}/bin/$i.sh \$@
+#EOF
+# fperms 755 /opt/${P}/bin/$i-run.sh
+
+# ln -s ${D}/opt/${P}/bin/$i-run.sh ${D}/usr/bin/$i
+ done
+
+ make_desktop_entry idea "Intellij IDEA" idea32.png "Development;IDE"
+}
diff --git a/dev-util/idea/metadata.xml b/dev-util/idea/metadata.xml
new file mode 100644
index 0000000..483e46e
--- /dev/null
+++ b/dev-util/idea/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>
+ no-herd
+ </herd>
+ <maintainer>
+ <email>
+ eatnumber1@gmail.com
+ </email>
+ </maintainer>
+ <use>
+ <flag name='eclipse'>
+ Include the eclipse plugin for IDEA.
+ </flag>
+ </use>
+</pkgmetadata>