diff options
author | GitHub Action | 2022-06-22 02:13:47 +0000 |
---|---|---|
committer | GitHub Action | 2022-06-22 02:13:47 +0000 |
commit | dd764558d678be47901d699b83adae5974e1e91c (patch) | |
tree | 149f112d70e6fecd54b8dcb527185f8bde6b18c0 | |
parent | 3992ec59b9669baa4f794a71980bd3d95ec8cd2f (diff) | |
download | aur-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-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | PKGBUILD.template | 25 | ||||
-rwxr-xr-x | update.sh | 18 |
4 files changed, 73 insertions, 52 deletions
@@ -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 @@ -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" |