summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Teles2018-09-23 01:51:17 -0300
committerAlexandre Teles2018-09-23 01:51:17 -0300
commitc9206eb9e2b7ee146112f703205543f0f737c3d0 (patch)
tree52034c89f68a7ec9985ee0fb33fa9576e53a028a
parent94e97c4423bc46d71887c73f5320c7f4e0fe0311 (diff)
downloadaur-c9206eb9e2b7ee146112f703205543f0f737c3d0.tar.gz
update to latest version
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD38
-rw-r--r--studio-3t23
-rw-r--r--studio-3t.desktop9
4 files changed, 16 insertions, 70 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b4bceb6b28c..350a326b5a7d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index cfc05cd93536..8aca7a777e63 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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