diff --git a/dev-db/dbeaver-bin/Manifest b/dev-db/dbeaver-bin/Manifest index de50fe1e..f1fb558b 100644 --- a/dev-db/dbeaver-bin/Manifest +++ b/dev-db/dbeaver-bin/Manifest @@ -1 +1,2 @@ -DIST dbeaver-bin-23.2.5-amd64.tar.gz 87317961 BLAKE2B 63b4d7c57333f1df1db4ada5159728db59c274fda75961a7c1dd0252ec2dabe9a146ed21d5b1cf92843b6407c59ff4b2bc411dddf897c6ffdb46e2a08bcb8102 SHA512 7c5f52a175028bbd5fe2a967e87f4a9598641c18f0195389011ada2776dba42ebebbb8aad6a05f397507aaa124de459f172eedec0c07ed9b6ac318bf65b8effc +DIST dbeaver-bin-23.2.5-amd64.tar.gz 87317961 SHA256 7bd9f276461a850bde2e74dcb73cbe65702944d1c932ce2b8ece031ae71837df SHA512 7c5f52a175028bbd5fe2a967e87f4a9598641c18f0195389011ada2776dba42ebebbb8aad6a05f397507aaa124de459f172eedec0c07ed9b6ac318bf65b8effc WHIRLPOOL bc20d7e76da8d94a38e58666937df540e6e985b80cb35489580162369c7be2c139a4653186b5d71e6dc783aed0c3b097908cb103082438217a8c906319f84492 +DIST dbeaver-bin-24.2.2-amd64.tar.gz 88746937 SHA256 2e0bbd0089b3c7409671f0478dc20ac123c0b5e5c88fc9b48e7c693b9d1daf84 SHA512 8346e4a125bc825d8ab49b0ac12aa3ec9b845be4db460bb6ce976080ad23b55c800c402869286698498094b1ecf340fa18a16f1e7d24d557d8b972cabb98fe8d WHIRLPOOL d2372769f0a16347e41819aeabe49779f26c581007bfe1faa46ae28d48ba8f9fa339ecf9ea84b57056fc5bc1f9570322dedcfe8c3f05919e8f246b6e1241fadc diff --git a/dev-db/dbeaver-bin/dbeaver-bin-24.2.2.ebuild b/dev-db/dbeaver-bin/dbeaver-bin-24.2.2.ebuild new file mode 100644 index 00000000..48394074 --- /dev/null +++ b/dev-db/dbeaver-bin/dbeaver-bin-24.2.2.ebuild @@ -0,0 +1,39 @@ +# 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*}" +SRC_URI="https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz" +S="${WORKDIR}/${MY_PN}" + +LICENSE="Apache-2.0 EPL-1.0 BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=virtual/jdk-17" +DEPEND="${RDEPEND}" + +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" || die + 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 || die + 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" +}