summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGitHub Action2022-06-22 02:13:47 +0000
committerGitHub Action2022-06-22 02:13:47 +0000
commitdd764558d678be47901d699b83adae5974e1e91c (patch)
tree149f112d70e6fecd54b8dcb527185f8bde6b18c0
parent3992ec59b9669baa4f794a71980bd3d95ec8cd2f (diff)
downloadaur-dd764558d678be47901d699b83adae5974e1e91c.tar.gz
Update from GitHub Actions: Rename pkgname from `tabby-bin` to `tabby`
https://github.com/mnixry/mixout-aur/actions/runs/2539414596
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD55
-rw-r--r--PKGBUILD.template25
-rwxr-xr-xupdate.sh18
4 files changed, 73 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d375f27bace7..0a3dfd973c68 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,14 @@
pkgbase = tabby
- pkgdesc = A terminal for a more modern age
- pkgver = 1.0.169
- pkgrel = 2
- url = https://eugeny.github.io/terminus/
+ pkgdesc = A terminal for a modern age
+ pkgver = 1.0.181
+ pkgrel = 1
+ url = https://github.com/Eugeny/tabby#readme
arch = x86_64
license = MIT
- makedepends = git
- makedepends = npm
- makedepends = yarn
- makedepends = python
- makedepends = nodejs-lts-fermium
- makedepends = cmake
- makedepends = node-gyp
- depends = glib2
- depends = gtk3
- depends = nss
- conflicts = terminus-terminal
- replaces = terminus-terminal
- source = git+https://github.com/Eugeny/tabby.git#tag=v1.0.169
- sha256sums = SKIP
+ depends = gnome-keyring
+ depends = libsecret
+ provides = tabby
+ source = tabby-1.0.181-linux.pacman::https://github.com/Eugeny/tabby/releases/download/v1.0.181/tabby-1.0.181-linux-x64.pacman
+ sha256sums = 7e4feec0ee596957c0e4fc5621cd6e0978440b581e856d8e1f3ffcae806cd59d
pkgname = tabby
diff --git a/PKGBUILD b/PKGBUILD
index 90019a190ea4..19fd1f146f46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,25 @@
-# Maintainer: Solomon Choina <shlomochoina@gmail.com>
pkgname=tabby
-pkgver=1.0.169
-pkgrel=2
-pkgdesc="A terminal for a more modern age"
-arch=('x86_64')
-url="https://eugeny.github.io/terminus/"
-license=('MIT')
-conflicts=('terminus-terminal')
-replaces=('terminus-terminal')
-depends=('glib2' 'gtk3' 'nss')
-makedepends=('git' 'npm' 'yarn' 'python' 'nodejs-lts-fermium' 'cmake' 'node-gyp')
-source=("git+https://github.com/Eugeny/tabby.git#tag=v$pkgver")
-sha256sums=('SKIP')
-
-build(){
- cd "$srcdir/$pkgname/"
- yarn install
- ./scripts/install-deps.js
- yarn run build
- ./scripts/build-native.js
- ./node_modules/.bin/electron-builder --linux deb
-}
+pkgver=1.0.181
+pkgrel=1
+pkgdesc="A terminal for a modern age"
+arch=("x86_64")
+url="https://github.com/Eugeny/tabby#readme"
+license=("MIT")
+provides=("tabby")
+depends=(
+ "gnome-keyring"
+ "libsecret"
+)
+source=(
+ "tabby-${pkgver}-linux.pacman::https://github.com/Eugeny/tabby/releases/download/v${pkgver}/tabby-${pkgver}-linux-x64.pacman"
+)
+sha256sums=(
+ "7e4feec0ee596957c0e4fc5621cd6e0978440b581e856d8e1f3ffcae806cd59d"
+)
package() {
- cd "$srcdir/$pkgname/dist/"
- ar x *.deb
- tar -xf data.tar.xz
- cp -r usr/ "$pkgdir"
- cp -r opt/ "$pkgdir"
-
- install -Dm755 /dev/stdin "$pkgdir"/usr/bin/"$pkgname" <<END
- #!/usr/bin/bash
- /opt/Tabby/tabby
-
-END
-
+ cd ${srcdir}
+ tar -xvf tabby-${pkgver}-linux.pacman -C ${pkgdir}
+ # Remove exsiting files
+ rm -f ${pkgdir}/.PKGINFO ${pkgdir}/.MTREE ${pkgdir}/.INSTALL
}
diff --git a/PKGBUILD.template b/PKGBUILD.template
new file mode 100644
index 000000000000..e0d090ada107
--- /dev/null
+++ b/PKGBUILD.template
@@ -0,0 +1,25 @@
+pkgname=tabby
+pkgver=<PKGVER>
+pkgrel=1
+pkgdesc="A terminal for a modern age"
+arch=("x86_64")
+url="https://github.com/Eugeny/tabby#readme"
+license=("MIT")
+provides=("tabby")
+depends=(
+ "gnome-keyring"
+ "libsecret"
+)
+source=(
+ "tabby-${pkgver}-linux.pacman::https://github.com/Eugeny/tabby/releases/download/v${pkgver}/tabby-${pkgver}-linux-x64.pacman"
+)
+sha256sums=(
+ "<SHA256>"
+)
+
+package() {
+ cd ${srcdir}
+ tar -xvf tabby-${pkgver}-linux.pacman -C ${pkgdir}
+ # Remove exsiting files
+ rm -f ${pkgdir}/.PKGINFO ${pkgdir}/.MTREE ${pkgdir}/.INSTALL
+}
diff --git a/update.sh b/update.sh
new file mode 100755
index 000000000000..6a75234aa42f
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,18 @@
+#!/bin/bash -xve
+export BASEDIR=$(dirname "$0")
+cd "$BASEDIR"
+
+pip install lastversion
+
+export REPO_URL="https://github.com/Eugeny/tabby"
+export PACKAGE_VER=$(python -m lastversion $REPO_URL)
+export FILENAME="tabby-$PACKAGE_VER-linux-x64.pacman"
+export RELEASE_URL="$REPO_URL/releases/download/v$PACKAGE_VER/$FILENAME"
+
+curl -Lf "$RELEASE_URL" > $FILENAME
+
+export SHA256=$(sha256sum "$FILENAME" | cut -d " " -f1)
+
+cat PKGBUILD.template | sed "s/<PKGVER>/$PACKAGE_VER/g" | sed "s/<SHA256>/$SHA256/g" | tee PKGBUILD
+
+rm "$FILENAME"