1 # Copyright 2019-2023 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
5 inherit desktop wrapper xdg
7 DESCRIPTION
="Free universal database tool (community edition)."
8 HOMEPAGE
="https://dbeaver.io/"
10 SRC_URI
="https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz"
12 LICENSE
="Apache-2.0 EPL-1.0 BSD"
16 RDEPEND
="dev-java/openjdk-bin:17"
19 S
="${WORKDIR}/${MY_PN}"
22 sed -e "s/^Icon=.*/Icon=${MY_PN}/" \
23 -e 's:/usr/share/dbeaver:/opt/dbeaver:g' \
25 -e "s:^Exec=.*:Exec=${EPREFIX}/usr/bin/${MY_PN}:" \
26 -i "${MY_PN}-ce.desktop" || die
31 doicon
-s 128 "${MY_PN}.png"
32 newicon icon.xpm
"${MY_PN}.xpm"
33 domenu
"${MY_PN}-ce.desktop"
35 rm "${MY_PN}-ce.desktop" "${MY_PN}.png" icon.xpm readme.txt || die
36 insinto
"/opt/${MY_PN}-ce"
38 fperms
0755 "/opt/${MY_PN}-ce/${MY_PN}"
39 make_wrapper
"${MY_PN}" "/opt/${MY_PN}-ce/${MY_PN}" "/opt/${MY_PN}-ce"
40 sed -e "s:^exec /opt/${MY_PN}-ce/${MY_PN}:exec /opt/${MY_PN}-ce/${MY_PN} -vm ${EPREFIX}/opt/openjdk-bin-17/bin:" \
41 -i "${D}/usr/bin/${MY_PN}" || die