summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD62
3 files changed, 36 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1c66cc849565..3b949b0c1648 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,15 @@
pkgbase = studio-3t
- pkgdesc = The professional workspace for MongoDB (formerly known as MongoChef)
- pkgver = 2020.2.1
+ pkgdesc = The Professional Client, IDE and GUI for MongoDB
+ pkgver = 2023.5.0
pkgrel = 1
url = https://studio3t.com
arch = x86_64
license = custom
makedepends = gendesk
- makedepends = unzip
depends = gtk2
provides = studio-3t
replaces = mongochef
- source = studio-3t-2020.2.1.tar.gz::https://download.studio3t.com/studio-3t/linux/2020.2.1/studio-3t-linux-x64.tar.gz
- sha256sums = 92a22c40d92821d191dc648a2cc0fa6e5785d03957aa744b11f3a2447c532dec
+ source = studio-3t-2023.5.0.tar.gz::https://download.studio3t.com/studio-3t/linux/2023.5.0/studio-3t-linux-x64.tar.gz
+ sha256sums = 64417f676fc51ccc1c29b81704e460cd9c6d60d7616daf4c65c25315ef56d830
pkgname = studio-3t
-
diff --git a/.gitignore b/.gitignore
index 0ba219f89db5..8ec96dd929ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,4 @@
src
pkg
-*.zip
*.tar.gz
-*.pkg.tar.xz
-README.md
+*.pkg.tar*
diff --git a/PKGBUILD b/PKGBUILD
index e09f76ee3bc7..c95c2c23c256 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,50 @@
# Contributor: Monika Schrenk <moni@random-access.org>
# Contributor: Alexandre Teles (afterSt0rm) <ateles.1@gmail.com>
-# Maintainer: Emanuel Fernandes <efernandes@tektorque.com>
+# Contributor: Emanuel Fernandes <efernandes@tektorque.com>
+# Maintainer: Erik Bender <erik.bender@develerik.dev>
pkgname=studio-3t
-pkgver=2020.2.1
+pkgver=2023.5.0
pkgrel=1
-pkgdesc="The professional workspace for MongoDB (formerly known as MongoChef)"
+pkgdesc="The Professional Client, IDE and GUI for MongoDB"
arch=('x86_64')
url="https://studio3t.com"
license=("custom")
depends=('gtk2')
-makedepends=('gendesk' 'unzip')
+makedepends=('gendesk')
provides=('studio-3t')
replaces=('mongochef')
source=("$pkgname-$pkgver.tar.gz::https://download.studio3t.com/studio-3t/linux/${pkgver}/${pkgname}-linux-x64.tar.gz")
-
-sha256sums=('92a22c40d92821d191dc648a2cc0fa6e5785d03957aa744b11f3a2447c532dec')
+
+sha256sums=('64417f676fc51ccc1c29b81704e460cd9c6d60d7616daf4c65c25315ef56d830')
prepare() {
- # Extract, rename and add execution permision
- tar xzvf ${pkgname}-${pkgver}.tar.gz && for file in *.sh; do mv "$file" ${pkgname}.sh; done && chmod +x ${pkgname}.sh
-
- # unattended mode
- sh ./${pkgname}.sh -q -dir ${srcdir}/${pkgname} -overwrite
-
- # Generate Desktop File
- cd ${srcdir}
- gendesk -f -n \
- --name "Studio 3T" \
- --pkgname "$pkgname" \
- --pkgdesc "$pkgdesc" \
- --categories="Science;Education;Developmenti;Application"
+ # Extract, rename and add execution permision
+ tar xzvf ${pkgname}-${pkgver}.tar.gz && for file in *.sh; do mv "$file" ${pkgname}.sh; done && chmod +x ${pkgname}.sh
+
+ # unattended mode
+ sh ./${pkgname}.sh -q -dir ${srcdir}/${pkgname} -overwrite
+
+ # Generate Desktop File
+ cd ${srcdir}
+ gendesk -f -n \
+ --name "Studio 3T" \
+ --pkgname "$pkgname" \
+ --pkgdesc "$pkgdesc" \
+ --categories="Science;Education;Development;Application"
}
package() {
- cd ${srcdir}
- mkdir -p $pkgdir/opt/$pkgname
- install -Dm644 ${pkgname}/.install4j/Studio-3T.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
- cp -R ${pkgname}/. ${pkgdir}/opt/${pkgname}
-
- mkdir -p "$pkgdir/usr/bin/"
- mkdir -p "$pkgdir/usr/share/applications/"
- mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
-
- #cd ${srcdir}
- ln -s "/opt/$pkgname/Studio-3T" "$pkgdir/usr/bin/$pkgname"
- install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ cd ${srcdir}
+ mkdir -p $pkgdir/opt/$pkgname
+ install -Dm644 ${pkgname}/.install4j/Studio-3T.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
+ cp -R ${pkgname}/. ${pkgdir}/opt/${pkgname}
+
+ mkdir -p "$pkgdir/usr/bin/"
+ mkdir -p "$pkgdir/usr/share/applications/"
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
+
+ ln -s "/opt/$pkgname/Studio-3T" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
}