Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: dev-util/eclipse-sdk-bin/, net-nds/apachedirectorystudio/
Date: Mon, 28 Jan 2019 19:36:58
Message-Id: 1548632802.abfb07752d6dd6d07e7d71913643d2f0b65c90f1.samuelbernardo@gentoo
1 commit: abfb07752d6dd6d07e7d71913643d2f0b65c90f1
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Sun Jan 27 23:34:27 2019 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Sun Jan 27 23:46:42 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=abfb0775
7
8 update eclipse and apachedirectorystudio
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 .../eclipse-sdk-bin/eclipse-sdk-bin-4.10.1.ebuild | 49 +++++++++++++++++++++
13 .../apachedirectorystudio-2.0.0.20180908.ebuild | 50 ++++++++++++++++++++++
14 2 files changed, 99 insertions(+)
15
16 diff --git a/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.10.1.ebuild b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.10.1.ebuild
17 new file mode 100644
18 index 0000000..25155b5
19 --- /dev/null
20 +++ b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.10.1.ebuild
21 @@ -0,0 +1,49 @@
22 +# Copyright 1999-2014 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Header: $
25 +
26 +EAPI=6
27 +
28 +inherit eutils versionator
29 +
30 +SR="R"
31 +RNAME="2018-12"
32 +
33 +SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk"
34 +
35 +DESCRIPTION="Eclipse SDK"
36 +HOMEPAGE="http://www.eclipse.org"
37 +SRC_URI="${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz"
38 +
39 +LICENSE="EPL-1.0"
40 +SLOT="4.10"
41 +KEYWORDS="~amd64"
42 +IUSE=""
43 +
44 +RDEPEND="
45 + >=virtual/jdk-1.8
46 + x11-libs/gtk+:2"
47 +
48 +S=${WORKDIR}/eclipse
49 +
50 +src_install() {
51 + local dest=/opt/${PN}-${SLOT}
52 +
53 + insinto ${dest}
54 + doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
55 +
56 + exeinto ${dest}
57 + doexe eclipse
58 +
59 + dohtml -r readme/*
60 +
61 + cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
62 + cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
63 + sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
64 +
65 + insinto /etc
66 + newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
67 +
68 + newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
69 + make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
70 +}
71
72 diff --git a/net-nds/apachedirectorystudio/apachedirectorystudio-2.0.0.20180908.ebuild b/net-nds/apachedirectorystudio/apachedirectorystudio-2.0.0.20180908.ebuild
73 new file mode 100644
74 index 0000000..91c1406
75 --- /dev/null
76 +++ b/net-nds/apachedirectorystudio/apachedirectorystudio-2.0.0.20180908.ebuild
77 @@ -0,0 +1,50 @@
78 +# Copyright 1999-2008 Gentoo Foundation
79 +# Distributed under the terms of the GNU General Public License v2
80 +# $Header: $
81 +
82 +EAPI="6"
83 +
84 +inherit eutils versionator
85 +
86 +MY_PV=$(replace_version_separator 3 '.v')
87 +MY_PN="ApacheDirectoryStudio"
88 +MY_PKGM=14
89 +
90 +
91 +DESCRIPTION="Apache Directory Studio is an universal LDAP directory tool."
92 +SRC_URI="amd64? (
93 + "http://www.us.apache.org/dist/directory/studio/${MY_PV}-M${MY_PKGM}/${MY_PN}-${MY_PV}-M${MY_PKGM}-linux.gtk.x86_64.tar.gz"
94 + )
95 + x86? (
96 + "http://www.us.apache.org/dist/directory/studio/${MY_PV}-M${MY_PKGM}/${MY_PN}-${MY_PV}-M${MY_PKGM}-linux.gtk.x86.tar.gz"
97 + )"
98 +HOMEPAGE="http://directory.apache.org/studio/"
99 +
100 +KEYWORDS="~amd64 ~x86"
101 +SLOT="2"
102 +LICENSE="Apache-2.0"
103 +IUSE=""
104 +
105 +DEPEND="!net-nds/Apache-DS" # obsolete ebuild name
106 +RDEPEND=">=virtual/jre-1.8.0
107 + x11-libs/gtk+:2"
108 +
109 +MY_ARCH="x86? ( x86 ) amd64? ( amd64 )"
110 +INSTALL_DIR="/opt"
111 +S="${WORKDIR}/${MY_PN}-linux-${MY_ARCH}-${MY_PV}"
112 +
113 +src_install() {
114 +
115 + insinto "${INSTALL_DIR}"
116 +
117 + newicon "${MY_PN}/features/org.apache.directory.studio.schemaeditor.feature_${MY_PV}-M${MY_PKGM}/studio.png" "${MY_PN}.png"
118 + #newicon "${MY_PN}/icon.xpm" "${MY_PN}.xpm"
119 +
120 + make_desktop_entry "${MY_PN}" "Apache Directory Studio" "${MY_PN}" "System"
121 +
122 + doins -r *
123 +
124 + fperms +x "${INSTALL_DIR}/${MY_PN}/${MY_PN}"
125 +
126 + dosym "${INSTALL_DIR}/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
127 +}