diff options
author | root <root@sulliman.(none)> | 2008-12-09 16:14:14 -0500 |
---|---|---|
committer | root <root@sulliman.(none)> | 2008-12-09 16:14:14 -0500 |
commit | 552501639956a430dcebeaa430eefdfb38b0a171 (patch) | |
tree | b87d02e7c54db7fb4071e265fcaca982f21316b4 /dev-util | |
parent | Fixed the problem with consolekit. (diff) | |
download | eatnumber1-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.swp | bin | 0 -> 12288 bytes | |||
-rw-r--r-- | dev-util/idea/Manifest | 5 | ||||
-rw-r--r-- | dev-util/idea/files/idea | 3 | ||||
-rw-r--r-- | dev-util/idea/files/inspect | 3 | ||||
-rw-r--r-- | dev-util/idea/idea-8.0.1.ebuild | 80 | ||||
-rw-r--r-- | dev-util/idea/metadata.xml | 17 |
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 Binary files differnew file mode 100644 index 0000000..5da4cdc --- /dev/null +++ b/dev-util/idea/.idea-8.0.1.ebuild.swp 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> |