Arch PKGBUILD für Dbeaver 2.0.4
Wie schon hier geschrieben, bin ich von Dbeaver recht angetan. Inzwischen nutze ich es eigentlich ausschließlich und auch einige meiner Kollegen konnte ich anfixen. Die aktuelle Version 2.0.4 steht unter Arch im AUR allerdings derzeit nicht zur Verfügung. Eventuell ist der Betreuer des Paketes ja noch im Urlaub. Da ich allerdings bei manchen Paketen etwas ungeduldig bin, habe ich mir das Ganze mal zur Brust genommen und die Datei PKGBUILD angepasst. Herausgekommen ist Folgendes:
# Maintainer: Arne Hoch
pkgname=dbeaver
pkgver=2.0.4
pkgrel=1
pkgdesc="a free universal database tool for developers and database administrators"
arch=('i686' 'x86_64')
url="http://dbeaver.jkiss.org/"
license=("Freeware")
depends=('java-runtime>=1.6' 'gtk2')
makedepends=('unzip')
if [ "$CARCH" = "i686" ];
then source=(http://dbeaver.jkiss.org/files/dbeaver-$pkgver-linux.gtk.x86.zip dbeaver.desktop) md5sums=('298d4ced68e90dce75f896802c01b0a0')
else
source=(http://dbeaver.jkiss.org/files/dbeaver-$pkgver-linux.gtk.x86_64.zip dbeaver.desktop) md5sums=('02ba30d3e38e2700081d5bd88d47aed5')
fi
md5sums+=('6944e8324464e5802ddf6292026593d6')
build() {
mkdir -p $pkgdir/opt/
mkdir -p $pkgdir/usr/share/applications
mkdir -p $pkgdir/usr/bin
cd $srcdir
cp -r $pkgname $pkgdir/opt/
ln -s /opt/dbeaver/dbeaver $pkgdir/usr/bin/
install -m 644 $srcdir/dbeaver.desktop $pkgdir/usr/share/applications/
}
Die Installation funktioniert und das Programm an sich auch. Soviel kann ich also nicht versaut haben. Na ja im Grunde genommen habe ich ja nur die MD5-Summen sowie die pkgver-Zeile angepasst. Die letzte Zeile bei dem MD5-Summen (die mit dem +) ist übrigens für die Datei dbeaver.desktop über die ein Eintrag im Startmenü erzeugt wird. Wer sich keine Arbeit machen will, findet die Dateien unter https://spideroak.com/browse/share/datengrab/FryBoyter. Nutzung, wie immer, auf eigene Gefahr und ohne Gewähr (und Gewehr).
Diese Artikel könnten auch interessant sein:
- PKGBUILD für Bogofilter 1.2.3
- PKGBUILD-Datei bequem herunterladen um damit ein Paket zu erstellen
- Pkgbuild-Datei automatisch aktualisieren und installieren
- Darum sollte man PKGBUILD-Dateien im AUR immer prüfen
- Git-Version für PGKBUILD herausfinden