Overlay/dev-db/dbeaver-bin/dbeaver-bin-22.3.5.ebuild

42 lines
965 B
Bash

# Copyright 2020-2022 Gianni Bombelli <bombo82@giannibombelli.it>
# Distributed under the terms of the GNU General Public License as published by the Free Software Foundation;
# either version 2 of the License, or (at your option) any later version.
EAPI=8
inherit desktop wrapper
DESCRIPTION="Free universal database tool and SQL client"
HOMEPAGE="https://dbeaver.io/"
SRC_URI="https://dbeaver.io/files/${PV}/dbeaver-ce-${PV}-linux.gtk.x86_64.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="bindist mirror"
IUSE=""
DEPEND=">=x11-libs/gtk+-2:2"
RDEPEND="${DEPEND}
media-libs/alsa-lib
x11-libs/libXtst
"
QA_FLAGS_IGNORED="CFLAGS LDFLAGS"
S="${WORKDIR}/dbeaver"
src_install() {
local dir="/opt/${PN}"
insinto "${dir}"
doins -r *
fperms 755 "${dir}/dbeaver"
fperms 755 "${dir}/jre/bin/java"
make_wrapper "${PN}" "${dir}/dbeaver"
newicon "dbeaver.png" "${PN}.png"
make_desktop_entry "${PN}" "DBeaver" "${PN}" "Development;IDE"
}