summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorThomas Holden2024-03-30 23:06:05 +0100
committerThomas Holden2024-03-30 23:06:05 +0100
commit4aa50a20f2d217e1b5b80c622d896b95a86225dd (patch)
tree0b71ccd3f198b1fc7a00fe012d9ec56c4c3bf2c0 /PKGBUILD
downloadaur-4aa50a20f2d217e1b5b80c622d896b95a86225dd.tar.gz
feat: initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43459bcfa1dc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Lucas SaliƩs Brum <sistematico at gmail dot com>
+# Contributor: Ethan Reece <aur at ethanreece dot com>
+# Contributor: Loopsmark <loopsmark at merkur dot pm>
+# Contributor: Winston Astrachan <winston dot astrachan at gmail dot com>
+# Contributor: Henry Pham <huy at tableplus dot com>
+
+pkgname=tableplus
+pkgver=0.1.246
+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")
+
+sha256sums=('76f924b1ebad5309ccf0dd7f3fe3d1b57ff3088b208a603900b0e240fdb5debb'
+ '83620b08e325418947f0007ecca7b981a988bfdac3f466db165f9262d1c0e5f4')
+sha256sums_x86_64=('05565a830ee2ce367eadb560e9d8c6ca68f9874f25208204213618651c6566d9')
+sha256sums_aarch64=('ac866c1c2087e00232ae3d5f3fceac3b121f4b7afd2213dedcbcae972e7dec7c')
+
+
+prepare() {
+ tar -xf "${srcdir}/data.tar.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/opt/tableplus/tableplus "$@"' >$pkgdir/usr/local/bin/tableplus
+ chmod 755 $pkgdir/usr/local/bin/tableplus
+}