diff options
author | Nenad Stojanovikj | 2017-11-01 11:32:35 +0100 |
---|---|---|
committer | Nenad Stojanovikj | 2017-11-01 11:35:57 +0100 |
commit | 90e865e915495e7fbe0b19007b95bf5e5026c4be (patch) | |
tree | 7de217d1b5a722e3925815bb4ff7fbe205130f60 | |
download | aur-90e865e915495e7fbe0b19007b95bf5e5026c4be.tar.gz |
dbeaver-ce v4.2.4
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | dbeaver-ce.desktop | 9 | ||||
-rw-r--r-- | dbeaver-ce.install | 11 |
4 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ad14ee716a5c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Wed Nov 1 10:35:28 UTC 2017 +pkgbase = dbeaver-ce + pkgdesc = A free universal database tool for developers and database administrators. This is the community edition. + pkgver = 4.2.4 + pkgrel = 2 + url = http://dbeaver.jkiss.org/ + install = dbeaver-ce.install + arch = i686 + arch = x86_64 + license = GPL + depends = java-runtime>=1.6 + depends = gtk2 + depends = gtk-update-icon-cache + noextract = dbeaver-ce-4.2.4-linux.gtk.x86.tar.gz + noextract = dbeaver-ce-4.2.4-linux.gtk.x86_64.tar.gz + source = dbeaver-ce.desktop + source = dbeaver-ce.install + sha256sums = d3244943e1698dc1661585a3230f046bb06157e532f44a18ced575bce964746a + sha256sums = a54659b53f1966395f7e296d448c42e1165ec38f5db20181a9e294f775e1c43b + source_i686 = http://dbeaver.jkiss.org/files/4.2.4/dbeaver-ce-4.2.4-linux.gtk.x86.tar.gz + sha256sums_i686 = c0fd2e93e80d93010a2c40880640132672bc39d2e8e80355b6b49acb7d218e0f + source_x86_64 = http://dbeaver.jkiss.org/files/4.2.4/dbeaver-ce-4.2.4-linux.gtk.x86_64.tar.gz + sha256sums_x86_64 = a1a03606aca830685f313014e03a167e5326a39e71c5245c33d9bcda525f33cf + +pkgname = dbeaver-ce + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fb8db11448cb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Nenad Stojanovikj <nekk1 at live dot com> +# Previous Maintainer: Joseph Post <joe@jcpst.com> +# Previous Maintainer: Stephan Wienczny <stephan@wienczny.de> + +pkgname=dbeaver-ce +pkgver=4.2.4 +pkgrel=2 +pkgdesc="A free universal database tool for developers and database administrators. This is the community edition." +arch=('i686' 'x86_64') +url="http://dbeaver.jkiss.org/" +license=("GPL") +depends=('java-runtime>=1.6' 'gtk2' 'gtk-update-icon-cache') +install=dbeaver-ce.install + +source=(dbeaver-ce.desktop dbeaver-ce.install) +source_i686=(http://dbeaver.jkiss.org/files/${pkgver}/dbeaver-ce-${pkgver}-linux.gtk.x86.tar.gz) +source_x86_64=(http://dbeaver.jkiss.org/files/${pkgver}/dbeaver-ce-${pkgver}-linux.gtk.x86_64.tar.gz) +sha256sums=('d3244943e1698dc1661585a3230f046bb06157e532f44a18ced575bce964746a' + 'a54659b53f1966395f7e296d448c42e1165ec38f5db20181a9e294f775e1c43b') +sha256sums_i686=('c0fd2e93e80d93010a2c40880640132672bc39d2e8e80355b6b49acb7d218e0f') +sha256sums_x86_64=('a1a03606aca830685f313014e03a167e5326a39e71c5245c33d9bcda525f33cf') + +noextract=("dbeaver-ce-${pkgver}-linux.gtk.x86.tar.gz" + "dbeaver-ce-${pkgver}-linux.gtk.x86_64.tar.gz") + +prepare() { + mkdir -p $srcdir/$pkgname + cd $srcdir/$pkgname + if [ "$CARCH" = "x86_64" ]; then + tar -xf "$srcdir/dbeaver-ce-${pkgver}-linux.gtk.x86_64.tar.gz" + else + tar -xf "$srcdir/dbeaver-ce-${pkgver}-linux.gtk.x86.tar.gz" + fi +} + +package() { + cd $pkgdir + mkdir -p opt/ + mkdir -p usr/bin + mkdir -p usr/share/applications + mkdir -p usr/share/icons/hicolor/48x48/apps + + cp -r $srcdir/$pkgname/dbeaver opt/$pkgname + chmod +x opt/$pkgname/dbeaver + cp opt/$pkgname/icon.xpm usr/share/icons/hicolor/48x48/apps/${pkgname}.xpm + ln -s /opt/${pkgname}/dbeaver usr/bin/dbeaver-ce + install -m 644 $srcdir/dbeaver-ce.desktop $pkgdir/usr/share/applications/ +} diff --git a/dbeaver-ce.desktop b/dbeaver-ce.desktop new file mode 100644 index 000000000000..a25ba83ffa48 --- /dev/null +++ b/dbeaver-ce.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Exec=/opt/dbeaver-ce/dbeaver +Type=Application +Terminal=false +Icon=dbeaver +Categories=Development;Java;Database; + +Name=DBeaver Community Edition +GenericName=Database Client diff --git a/dbeaver-ce.install b/dbeaver-ce.install new file mode 100644 index 000000000000..8bf021487998 --- /dev/null +++ b/dbeaver-ce.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |