dev-util/idea-community: drop ebuild for version 12
[anomen-overlay.git] / dev-java / dbvis / dbvis-9.2.3.ebuild
blob90f4b3c5f5abe49a073ec5689bef88ffb9085373
1 # Copyright 1999-2004 Gentoo Technologies, Inc.
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
5 # TODO: jdbc symlinks
7 EAPI="2"
9 IUSE="postgresql mysql mssql jtds"
11 inherit eutils versionator java-utils-2
13 MY_PV=$(replace_all_version_separators '_')
14 At=dbvis_unix_${MY_PV}.tar.gz
16 DOWNLOAD_URL="http://www.dbvis.com/"
18 DESCRIPTION="DB Visualizer (Free Version)"
19 HOMEPAGE="http://www.dbvis.com/"
20 SRC_URI="http://www.dbvis.com/product_download/${P}/media/${At}"
22 SLOT="0"
23 KEYWORDS="~x86 ~amd64"
24 LICENSE="Apache-1.1"
25 RESTRICT="mirror"
27 RDEPEND="virtual/jre
28 postgresql? ( dev-java/jdbc-postgresql )
29 mssql? ( dev-java/jdbc-mssqlserver )
30 jtds? ( dev-java/jtds:1.2 )
31 mysql? ( dev-java/jdbc-mysql )"
32 DEPEND="${RDEPEND}"
34 S="${WORKDIR}/DbVisualizer"
35 INSTALLDIR="/opt/DbVisualizer-${PV}"
37 src_unpack() {
38 unpack ${A}
40 cd ${S}
42 if use mssql ; then
43 mkdir jdbc/mssql
44 java-pkg_jar-from --into jdbc/mssql jdbc-mssqlserver-4.0
47 if use jtds ; then
48 rm jdbc/jtds/*
49 java-pkg_jar-from --into jdbc/jtds jtds-1.2
52 if use mysql ; then
53 rm jdbc/mysql/*
54 java-pkg_jar-from --into jdbc/mysql jdbc-mysql
57 if use postgresql ; then
58 rm jdbc/postgresql/*
59 java-pkg_jar-from --into jdbc/postgresql jdbc-postgresql
65 src_install() {
67 insinto ${INSTALLDIR}
69 doins -r .install4j *
71 fperms +x ${INSTALLDIR}/{dbvis,dbviscmd.sh,dbvisgui.sh}
73 dosed -e "3i cd ${INSTALLDIR}" ${INSTALLDIR}/dbvis || die patch failed
74 dosed -e "s@^app_home=\.\$@app_home=${INSTALLDIR}@" ${INSTALLDIR}/dbvis || die patch failed
76 dosym ${INSTALLDIR}/dbvis /opt/bin/${PN}
78 newicon .install4j/i4j_extf_2_1bd0g0g_1k2ico7.png ${PN}.png
79 make_desktop_entry ${PN} "DbVisualizer ${PV}" ${PN} "Development;Database"