summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorD. Can Celasun2016-10-10 14:10:09 +0200
committerD. Can Celasun2016-10-10 14:10:09 +0200
commitfab463d08a1f428b824ff797abe7861c8b0e0ef8 (patch)
treeb9c40b51fde6a8c07eecf5e3c99b9c9067aad47f
parent1aceeb4e4d305bcc2d89590a11b1bf982d484f5c (diff)
downloadaur-fab463d08a1f428b824ff797abe7861c8b0e0ef8.tar.gz
Update to 1.1.0 (with electron wrapper)
-rw-r--r--PKGBUILD36
-rw-r--r--datazenit.desktop11
2 files changed, 35 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9059133c6762..612228d569a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,33 @@
# Maintainer: D. Can Celasun <dcelasun[at]gmail[dot]com>
pkgname=datazenit
-pkgver=1.0.0
+pkgver=1.1.0
pkgrel=1
-pkgdesc="Web-based database tool for MySQL and PostgreSQL (14-day trial)"
+pkgdesc="Cross-platform MySQL and PostgreSQL GUI (14-day trial)"
arch=('i686' 'x86_64')
url="https://datazenit.com/"
license=('proprietary')
-depends=('java-environment')
-source=(${pkgname}-${pkgver}.tgz::https://datazenit.com/store/standalone/trial/linux
- ${pkgname}.service)
-md5sums=('d11cf5472602589db1dc57f5a4a2ff6a'
- '566139b99dbc208ec1b55f86b9a3f3b3')
+depends=('gtk2' 'libnotify' 'libxtst' 'alsa-lib' 'fontconfig' 'cairo' 'gconf' 'nss')
+source_x86_64=(${pkgname}-x64-${pkgver}.zip::https://datazenit.com/store/download/desktop/linux64
+ ${pkgname}.desktop)
+source_i686=(${pkgname}-ia32-${pkgver}.zip::https://datazenit.com/store/download/desktop/linux32
+ ${pkgname}.desktop)
+md5sums_i686=('a6054e4d049efb896711d3e0f651c722'
+ '0750a3c2e7557bbd86790e3c220162d4')
+md5sums_x86_64=('1245540d5ea8bc35a5555a47d82a6615'
+ '0750a3c2e7557bbd86790e3c220162d4')
package() {
- install -dm777 "${pkgdir}/opt/${pkgname}"
+ install -dm755 "${pkgdir}/opt/${pkgname}"
+
+ install -d "${pkgdir}/usr/share/applications"
+ install -d "${pkgdir}/usr/share/icons"
install -d "${pkgdir}/usr/bin"
- install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
-
- mv "${srcdir}"/${pkgname}-${pkgver}/* "${pkgdir}"/opt/${pkgname}/
- ln -s /opt/${pkgname}/bin/${pkgname} "${pkgdir}"/usr/bin/${pkgname}
+ install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+
+ install -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -m644 "${srcdir}/${_pkg}/resources/app/${pkgname}-icon@2x.png" "${pkgdir}/usr/share/icons/${pkgname}.png"
+ install -m644 "${srcdir}/${_pkg}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ rm -f ${pkgname}-*.zip ${pkgname}.desktop
+ mv "${srcdir}"/* "${pkgdir}"/opt/${pkgname}/
+ ln -s /opt/${pkgname}/Datazenit "${pkgdir}"/usr/bin/${pkgname}
}
diff --git a/datazenit.desktop b/datazenit.desktop
new file mode 100644
index 000000000000..c9fcf0bea769
--- /dev/null
+++ b/datazenit.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Categories=Development;
+Exec=/usr/bin/datazenit %f
+Icon=datazenit
+Terminal=false
+Type=Application
+StartupWMClass=datazenit
+Name=Datazenit
+Comment=Cross-platform MySQL and PostgreSQL GUI
+Categories=Development;
+StartupNotify=true