1 |
commit: 8d1dad00d08220bf4348edf12fe40e561e2c4690 |
2 |
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn> |
3 |
AuthorDate: Tue Dec 1 13:14:55 2015 +0000 |
4 |
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Dec 4 23:22:12 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1dad00 |
7 |
|
8 |
dev-util/idea-ultimate: add .desktop entry for 15.* versions |
9 |
|
10 |
...015.7_pre.ebuild => idea-ultimate-15.0.1.143.382.35-r1.ebuild} | 8 +++++--- |
11 |
dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild | 4 +++- |
12 |
2 files changed, 8 insertions(+), 4 deletions(-) |
13 |
|
14 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35-r1.ebuild |
15 |
similarity index 90% |
16 |
copy from dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild |
17 |
copy to dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35-r1.ebuild |
18 |
index dc8152b..3841fca 100644 |
19 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild |
20 |
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.1.143.382.35-r1.ebuild |
21 |
@@ -12,12 +12,12 @@ MY_PN="idea" |
22 |
|
23 |
DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
24 |
HOMEPAGE="http://www.jetbrains.com/idea" |
25 |
-SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz" |
26 |
+SRC_URI="http://download-cf.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz" |
27 |
|
28 |
LICENSE="IDEA |
29 |
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
30 |
IUSE="" |
31 |
-KEYWORDS="~amd64 ~x86" |
32 |
+KEYWORDS="amd64 x86" |
33 |
|
34 |
DEPEND="!dev-util/${PN}:14 |
35 |
!dev-util/${PN}:15" |
36 |
@@ -73,7 +73,9 @@ src_install() { |
37 |
doins -r * |
38 |
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
39 |
|
40 |
- make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
41 |
+ make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" || die |
42 |
+ newicon "bin/${MY_PN}.png" "${PN}.png" || die |
43 |
+ make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;" || die |
44 |
|
45 |
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
46 |
mkdir -p "${D}/etc/sysctl.d/" || die |
47 |
|
48 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild |
49 |
index dc8152b..8c724ef 100644 |
50 |
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild |
51 |
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.2.143.1015.7_pre.ebuild |
52 |
@@ -73,7 +73,9 @@ src_install() { |
53 |
doins -r * |
54 |
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
55 |
|
56 |
- make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
57 |
+ make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" || die |
58 |
+ newicon "bin/${MY_PN}.png" "${PN}.png" || die |
59 |
+ make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;" || die |
60 |
|
61 |
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
62 |
mkdir -p "${D}/etc/sysctl.d/" || die |