summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhaarp <main.haarp@gmail.com>2021-11-19 19:21:16 +0100
committerhaarp <main.haarp@gmail.com>2021-11-19 19:21:16 +0100
commitffd085f89232cde91a36a6d67f45944150564c94 (patch)
treea0513d64be4efb5436fcd65ef05a0c0b329949ed
parentDisable QA warnings for kzipmix (diff)
downloadhaarp-ffd085f89232cde91a36a6d67f45944150564c94.tar.gz
haarp-ffd085f89232cde91a36a6d67f45944150564c94.tar.bz2
haarp-ffd085f89232cde91a36a6d67f45944150564c94.zip
Fix various QA issues in DBeaver
Signed-off-by: haarp <main.haarp@gmail.com>
-rw-r--r--dev-db/dbeaver-bin/Manifest2
-rw-r--r--dev-db/dbeaver-bin/dbeaver-bin-6.3.5.ebuild13
2 files changed, 14 insertions, 1 deletions
diff --git a/dev-db/dbeaver-bin/Manifest b/dev-db/dbeaver-bin/Manifest
index c851fe0..2905552 100644
--- a/dev-db/dbeaver-bin/Manifest
+++ b/dev-db/dbeaver-bin/Manifest
@@ -1,2 +1,2 @@
DIST dbeaver-ce-6.3.5-linux.gtk.x86_64.tar.gz 58946718 BLAKE2B 78406468560b53f661c468e2f967083e28fa7da3294e82987328fbf280dee32a528ae735d3336b396996a45e1e3a026cd6e70cf8896b15001ef0a7e7b858f7a1 SHA512 063ffdcf4a2c83b33c4cf5155fc8fb7bf29e9dd0f91e982b521d0ac3079f338b6dc71835dd138766ad33c929f649aadcbcac8f0458682766a7029c87539eb722
-EBUILD dbeaver-bin-6.3.5.ebuild 865 BLAKE2B c971a8026b7ca44123b44c5a5cf66ad2b7571aa4c85f9dcf5d70a63500ec64f409e0fe85feac95c62f995eaa84aa1d0dfa166f4a25d0c18ce4b5711af52a3865 SHA512 6bf48a1b933b5a3ac96ec056f86d9ae01bab76a2d38ee28759e370712bcd202443b05cbfb325f5353a531cb03b5c67bfd67e1d5e3e5253eb5feb7d61a10fd21c
+EBUILD dbeaver-bin-6.3.5.ebuild 1029 BLAKE2B 023b8857659a333ccdb23d7d413e9f1cf3f60610b148594fb78768a9df84d0cbcfe682976a9fa58631890d24e49c26c5cd9c995ae4c534166ba6eb8e4ee46861 SHA512 3685eb109b44c9f6bc2d8f842ed158df0dcdc329b90a1fa154ad25969699a3adad150682417134ee33ed1d498b1ebcfeb5923d898b55b62a1aa3a9ce6a45be4b
diff --git a/dev-db/dbeaver-bin/dbeaver-bin-6.3.5.ebuild b/dev-db/dbeaver-bin/dbeaver-bin-6.3.5.ebuild
index 7c90f41..c4d59a3 100644
--- a/dev-db/dbeaver-bin/dbeaver-bin-6.3.5.ebuild
+++ b/dev-db/dbeaver-bin/dbeaver-bin-6.3.5.ebuild
@@ -2,6 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
+
+inherit xdg
+
DESCRIPTION="Free universal database tool and SQL client"
HOMEPAGE="http://dbeaver.io/"
SRC_URI="http://dbeaver.io/files/${PV}/dbeaver-ce-${PV}-linux.gtk.x86_64.tar.gz"
@@ -13,8 +16,11 @@ DEPEND=">=virtual/jre-1.7:* >=x11-libs/gtk+-2:2"
RDEPEND="${DEPEND}"
S="${WORKDIR}/dbeaver"
+QA_PREBUILT="*"
+
src_install() {
sed -i "s:/usr/share/dbeaver/:/opt/${P}/:" dbeaver.desktop
+ sed -i "/WM_CLASS/d" dbeaver.desktop
insinto "/opt/${P}"
exeinto "/opt/${P}"
doins -r \
@@ -32,3 +38,10 @@ src_install() {
dosym "/opt/${P}/dbeaver" "/usr/bin/dbeaver"
dosym "/opt/${P}/dbeaver.desktop" "/usr/share/applications/dbeaver.desktop"
}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+pkg_postrm() {
+ xdg_desktop_database_update
+}