# aarch64 modification by Ethan Reece # Maintainer: Lucas SaliƩs Brum # Contributor: Loopsmark # Contributor: Winston Astrachan # Contributor: Henry Pham pkgname=tableplus pkgver=0.1.214 pkgrel=1 pkgdesc='Modern, native, and friendly GUI tool for relational databases (Alpha)' arch=('x86_64' 'aarch64') url='https://tableplus.com/' license=('custom') depends=('gtksourceview3' 'libgee' 'gnome-keyring') source=('LICENSE' 'tableplus.desktop') source_x86_64=("tableplus_${pkgver}_${pkgrel}_amd64.deb::https://deb.tableplus.com/debian/22/pool/main/t/tableplus/tableplus_${pkgver}_amd64.deb") source_aarch64=("tableplus_${pkgver}_${pkgrel}_arm64.deb::https://deb.tableplus.com/debian/22-arm/pool/main/t/tableplus/tableplus_${pkgver}_arm64.deb") noextract=('libldap-2.5-0_2.5.13+dfsg-1ubuntu1_amd64.deb' 'libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb') sha256sums=('76f924b1ebad5309ccf0dd7f3fe3d1b57ff3088b208a603900b0e240fdb5debb' '83620b08e325418947f0007ecca7b981a988bfdac3f466db165f9262d1c0e5f4') sha256sums_x86_64=('d037a0cbbdc28d65a33f3da8b89c10a940aa8357cc8ddf198d280f23acf8f027') sha256sums_aarch64=('29c008b8f6db83129efb9991597fd85b277c085a03e72e1e7f65f48da514154a') prepare() { tar -xf "${srcdir}/data.tar.zst" ar p libldap-2.5-0_2.5.13+dfsg-1ubuntu1_amd64.deb data.tar.zst | tar x --zst ar p libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb data.tar.zst | tar x --zst } package() { install -d $pkgdir/opt/tableplus $pkgdir/usr/local/bin install -Dm755 $srcdir/opt/tableplus/tableplus -t $pkgdir/opt/tableplus/ install -m755 $srcdir/opt/tableplus/tableplus -t $pkgdir/opt/tableplus/ install -Dm644 $srcdir/opt/tableplus/tableplus.desktop -t $pkgdir/usr/share/applications/ install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE cp -r $srcdir/opt/tableplus/resource $pkgdir/opt/tableplus/ echo -e '#!/bin/sh\n/usr/bin/env LD_LIBRARY_PATH=/opt/tableplus/lib /opt/tableplus/tableplus "$@"' >$pkgdir/usr/local/bin/tableplus chmod 755 $pkgdir/usr/local/bin/tableplus }