Bumped dbeaver-bin to version 23.2.5

master
Adam Kruszewski 2023-11-28 14:35:55 +01:00
parent 6495314ee1
commit 4526a1571b
3 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,2 @@
DIST dbeaver-bin-23.2.5-amd64.tar.gz 87317961 BLAKE2B 63b4d7c57333f1df1db4ada5159728db59c274fda75961a7c1dd0252ec2dabe9a146ed21d5b1cf92843b6407c59ff4b2bc411dddf897c6ffdb46e2a08bcb8102 SHA512 7c5f52a175028bbd5fe2a967e87f4a9598641c18f0195389011ada2776dba42ebebbb8aad6a05f397507aaa124de459f172eedec0c07ed9b6ac318bf65b8effc
DIST dbeaver-bin-23.2.5-arm64.tar.gz 87255744 BLAKE2B c121eed7cddf1d435125acb81ecb642cfb3503d6d55c2f5349ea7aaf42fb24aa84ff1a6795a43749b99ea66171e459aa27cdc369f0d7ed50d0b9f5732de4d3f0 SHA512 4d342da04d1e96d850f54e3830a09ab9631f02e32e40be1d8722f035aaee74e21341abc07da4749be225110a1e3a428d835384ef6f4ffec24be91b1f31a9021c

View File

@ -0,0 +1,43 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop wrapper xdg
DESCRIPTION="Free universal database tool (community edition)."
HOMEPAGE="https://dbeaver.io/"
MY_PN="${PN%-bin*}-ce"
SRC_URI="amd64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz )
arm64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.aarch64-nojdk.tar.gz -> ${P}-arm64.tar.gz )"
LICENSE="Apache-2.0 EPL-1.0 BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="virtual/jre:17"
DEPEND="${RDEPEND}"
MY_PN="${PN%-bin*}"
S="${WORKDIR}/${MY_PN}"
src_prepare() {
sed -e "s/^Icon=.*/Icon=${MY_PN}/" \
-e 's:/usr/share/dbeaver:/opt/dbeaver:g' \
-e '/^WMCLASS.*/d' \
-e "s:^Exec=.*:Exec=${EPREFIX}/usr/bin/${MY_PN}:" \
-i "${MY_PN}-ce.desktop"
default
}
src_install() {
doicon -s 128 "${MY_PN}.png"
newicon icon.xpm "${MY_PN}.xpm"
domenu "${MY_PN}-ce.desktop"
einstalldocs
rm "${MY_PN}-ce.desktop" "${MY_PN}.png" icon.xpm readme.txt
insinto "/opt/${MY_PN}-ce"
doins -r ./*
fperms 0755 "/opt/${MY_PN}-ce/${MY_PN}"
make_wrapper "${MY_PN}" "/opt/${MY_PN}-ce/${MY_PN}" "/opt/${MY_PN}-ce"
}

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=install postinst postrm preinst prepare
DEPEND=virtual/jre:17
DESCRIPTION=Free universal database tool (community edition).
EAPI=8
HOMEPAGE=https://dbeaver.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop wrapper xdg
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0 EPL-1.0 BSD
RDEPEND=virtual/jre:17
SLOT=0
SRC_URI=amd64? ( https://dbeaver.io/files/23.2.5/dbeaver-ce-23.2.5-linux.gtk.x86_64-nojdk.tar.gz -> dbeaver-bin-23.2.5-amd64.tar.gz ) arm64? ( https://dbeaver.io/files/23.2.5/dbeaver-ce-23.2.5-linux.gtk.aarch64-nojdk.tar.gz -> dbeaver-bin-23.2.5-arm64.tar.gz )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
_md5_=1d40cbd7e231bf3cfed2880199fcd406