diff options
author | Alexandre Teles | 2018-09-23 01:51:17 -0300 |
---|---|---|
committer | Alexandre Teles | 2018-09-23 01:51:17 -0300 |
commit | c9206eb9e2b7ee146112f703205543f0f737c3d0 (patch) | |
tree | 52034c89f68a7ec9985ee0fb33fa9576e53a028a | |
parent | 94e97c4423bc46d71887c73f5320c7f4e0fe0311 (diff) | |
download | aur-c9206eb9e2b7ee146112f703205543f0f737c3d0.tar.gz |
update to latest version
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | studio-3t | 23 | ||||
-rw-r--r-- | studio-3t.desktop | 9 |
4 files changed, 16 insertions, 70 deletions
@@ -1,6 +1,6 @@ pkgbase = studio-3t - pkgdesc = The world's favorite IDE for working with MongoDB, formerly known as MongoChef. - pkgver = 5.6.3 + pkgdesc = The professional workspace for MongoDB (formerly known as MongoChef) + pkgver = 2018.4.4 pkgrel = 1 url = https://studio3t.com arch = i686 @@ -12,14 +12,10 @@ pkgbase = studio-3t depends = gtk2 provides = studio-3t replaces = mongochef - source = studio-3t.desktop - source = studio-3t - sha256sums = b51ed1a6897541f52d60aa2b6e5add005cba31dabf7992e2177cfea6ab8fc070 - sha256sums = c84a8462407ac2d300c34477c05c9545b7359cd1842879c2c321c88343b754f5 - source_i686 = studio-3t-5.6.3-x86.tar.gz::https://download.studio3t.com/studio-3t/linux/5.6.3/studio-3t-linux-x86.tar.gz - sha256sums_i686 = bc3db0385d67cbe906c9c1c61d328589d165e9b8f4b37f6940021b1776ee9f1a - source_x86_64 = studio-3t-5.6.3-x64.tar.gz::https://download.studio3t.com/studio-3t/linux/5.6.3/studio-3t-linux-x64.tar.gz - sha256sums_x86_64 = efff641d6b2856acbf172c2b29de62e27b5d18a14edf09a2f5151040aa66651e + source_i686 = studio-3t-2018.4.4.tar.gz::https://download.studio3t.com/studio-3t/linux/2018.4.4/studio-3t-linux-x86-no-shell.tar.gz + sha256sums_i686 = da954b206e4d4a2c31f3f297c15de1e3557d7110d4d479c3882fb2ec07d39a64 + source_x86_64 = studio-3t-2018.4.4.tar.gz::https://download.studio3t.com/studio-3t/linux/2018.4.4/studio-3t-linux-x64.tar.gz + sha256sums_x86_64 = e4ec05cf9da4ea3e22631c1eee96cb738f34064d62c6d8792041015b1dca4da8 pkgname = studio-3t @@ -1,9 +1,10 @@ # Maintainer: Monika Schrenk <moni@random-access.org> +# Maintainer: Alexandre Teles (afterSt0rm) <ateles.1@gmail.com> pkgname=studio-3t -pkgver=5.6.3 +pkgver=2018.4.4 pkgrel=1 -pkgdesc="The world's favorite IDE for working with MongoDB, formerly known as MongoChef." +pkgdesc="The professional workspace for MongoDB (formerly known as MongoChef)" arch=('i686' 'x86_64') url="https://studio3t.com" license=("custom") @@ -12,35 +13,16 @@ makedepends=('unzip') provides=('studio-3t') replaces=('mongochef') -source=("${pkgname}.desktop" "${pkgname}") -source_i686=("$pkgname-$pkgver-x86.tar.gz::https://download.studio3t.com/studio-3t/linux/${pkgver}/${pkgname}-linux-x86.tar.gz") -source_x86_64=("$pkgname-$pkgver-x64.tar.gz::https://download.studio3t.com/studio-3t/linux/${pkgver}/${pkgname}-linux-x64.tar.gz") - -sha256sums=('b51ed1a6897541f52d60aa2b6e5add005cba31dabf7992e2177cfea6ab8fc070' - 'c84a8462407ac2d300c34477c05c9545b7359cd1842879c2c321c88343b754f5') -sha256sums_i686=('bc3db0385d67cbe906c9c1c61d328589d165e9b8f4b37f6940021b1776ee9f1a') -sha256sums_x86_64=('efff641d6b2856acbf172c2b29de62e27b5d18a14edf09a2f5151040aa66651e') +source_i686=("$pkgname-$pkgver.tar.gz::https://download.studio3t.com/studio-3t/linux/${pkgver}/${pkgname}-linux-x86-no-shell.tar.gz") +source_x86_64=("$pkgname-$pkgver.tar.gz::https://download.studio3t.com/studio-3t/linux/${pkgver}/${pkgname}-linux-x64.tar.gz") + +sha256sums_i686=('da954b206e4d4a2c31f3f297c15de1e3557d7110d4d479c3882fb2ec07d39a64') +sha256sums_x86_64=('e4ec05cf9da4ea3e22631c1eee96cb738f34064d62c6d8792041015b1dca4da8') prepare() { - unzip -j ${srcdir}/${pkgname}-${pkgver}-linux-*/lib/data-man-mongodb-ent-${pkgver}.jar "t3/dataman/icons/mac/512.png" -d "./" - unzip -j ${srcdir}/${pkgname}-${pkgver}-linux-*/lib/data-man-mongodb-ent-${pkgver}.jar "t3/utils/gui/3T-EULA.txt" -d "./" + tar zxvf ${pkgname}-${pkgver}.tar.gz && for file in *.sh; do mv "$file" ${pkgname}.sh; done && chmod +x ${pkgname}.sh } package() { - cd ${pkgdir} - mkdir -p opt/ - - cp -r ${srcdir}/${pkgname}-${pkgver}-linux-*/lib opt/${pkgname} - - ## add startup script - install -D -m 755 $srcdir/${pkgname} usr/bin/${pkgname} - - ## add desktop entry - install -D -m 644 ${srcdir}/${pkgname}.desktop usr/share/applications/${pkgname}.desktop - - ## add application icon - install -D -m 644 ${srcdir}/512.png usr/share/pixmaps/${pkgname}.png - - ## add license - install -D -m 644 ${srcdir}/3T-EULA.txt usr/share/licenses/${pkgname}/3T-EULA.txt + sudo ./${pkgname}.sh } diff --git a/studio-3t b/studio-3t deleted file mode 100644 index e2c228262956..000000000000 --- a/studio-3t +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -## Get path to a JDK >= 8. If default JDK does not match, choose the first ## -## match from "archlinux-java status" list ## -java_default_version=`archlinux-java get | sed 's/[^0-9]//g'` -if [ "$java_default_version" -ge 8 ] -then - JDK_PATH="java" - ## echo "Using default JDK / JRE: "`archlinux-java get` -else - java_versions=`archlinux-java status | grep -oe java-[8-9]*-[a-z]*` - JDK_PATH="/usr/lib/jvm/"`echo $java_versions | cut -f 1 -d " " | sed 's_/jre__g'`"/jre/bin/java" - echo "Default java version is smaller than 8." - echo "Consider changing the default java version to 8 with archlinux-java." - echo "Using JDK / JRE 8 at "$JDK_PATH" for mongochef execution." -fi - -# JavaFX charts rendering requires this to be set. -export SWT_GTK3=0 - -# Launch the java program -$JDK_PATH -Dprism.order=sw -jar /opt/studio-3t/data-man-mongodb-ent-*.jar - diff --git a/studio-3t.desktop b/studio-3t.desktop deleted file mode 100644 index 72470ac227f7..000000000000 --- a/studio-3t.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Exec=/usr/bin/studio-3t -Type=Application -Terminal=false -Icon=studio-3t -Categories=Development; - -Name=Studio3T -GenericName=MongoDB Administration Tool |