# Contributor: Monika Schrenk # Contributor: Alexandre Teles (afterSt0rm) # Contributor: Emanuel Fernandes # Maintainer: Erik Bender pkgname=studio-3t pkgver=2023.5.0 pkgrel=1 pkgdesc="The Professional Client, IDE and GUI for MongoDB" arch=('x86_64') url="https://studio3t.com" license=("custom") depends=('gtk2') 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=('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;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" ln -s "/opt/$pkgname/Studio-3T" "$pkgdir/usr/bin/$pkgname" install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" }