diff options
author | Alice Gaudon | 2020-01-03 13:06:25 +0100 |
---|---|---|
committer | Alice Gaudon | 2020-01-03 15:03:50 +0100 |
commit | 7dff65de3b7c92d2e77a3d0e922d04c4dcd92403 (patch) | |
tree | 11fd246b2932ce1691ffef2ed736c64c1e1dc390 | |
download | aur-7dff65de3b7c92d2e77a3d0e922d04c4dcd92403.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rwxr-xr-x | before-commit.sh | 3 | ||||
-rwxr-xr-x | tabs-app | 4 | ||||
-rw-r--r-- | tabs-app.desktop | 9 |
6 files changed, 87 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..631d5b263603 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = tabs-app + pkgdesc = Persistent and separate browser tabs in one window + pkgver = 0.0.2 + pkgrel = 0 + url = https://gitlab.com/ArisuOngaku/tabs + arch = x86_64 + license = MIT + makedepends = yarn + makedepends = npm + depends = electron + depends = xorg-xinput + provides = tabs-app + conflicts = tabs-app + source = tabs-src::git://github.com/ArisuOngaku/tabs.git + source = tabs-app + source = tabs-app.desktop + md5sums = SKIP + md5sums = 9f917d26f867332a9918174dbb3da24b + md5sums = d79af96f0aae124b670905215918b20a + +pkgname = tabs-app + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d828ff168387 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/pkg +/src +/tabs-src +/*.tar.xz +/.idea diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..aa5e51a4b77a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +pkgname='tabs-app' +pkgver=0.0.2 +pkgrel=0 +pkgdesc='Persistent and separate browser tabs in one window' +arch=('x86_64') +url='https://gitlab.com/ArisuOngaku/tabs' +license=('MIT') +source=('tabs-src::git://github.com/ArisuOngaku/tabs.git' + 'tabs-app' + 'tabs-app.desktop') +md5sums=('SKIP' + '9f917d26f867332a9918174dbb3da24b' + 'd79af96f0aae124b670905215918b20a') +provides=('tabs-app') +conflicts=('tabs-app') +depends=('electron' 'xorg-xinput') +makedepends=('yarn' 'npm') + +prepare() { + cd "$srcdir/tabs-src" || exit 1 + yarn install +} + +pkgver() { + cd "$srcdir/tabs-src" || exit 1 + npm ls $pkgname | head -n 1 | cut -d " " -f 1 | cut -d "@" -f 2 +} + +build() { + cd "$srcdir/tabs-src" || exit 1 + yarn build-arch +} + +package() { + install -Dm644 "$srcdir/tabs-src/LICENSE" "$pkgdir/usr/share/licenses/tabs-app/LICENSE" + + install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname" + + install -Dm644 "$srcdir/tabs-src/resources/logo.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png" + + mkdir -p "$pkgdir/opt/$pkgname" + cp -dr --no-preserve=ownership "$srcdir/tabs-src/dist/linux-unpacked/." "$pkgdir/opt/$pkgname/" +} diff --git a/before-commit.sh b/before-commit.sh new file mode 100755 index 000000000000..01767b100af8 --- /dev/null +++ b/before-commit.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +makepkg --printsrcinfo > .SRCINFO
\ No newline at end of file diff --git a/tabs-app b/tabs-app new file mode 100755 index 000000000000..7e2dfbf1c8a7 --- /dev/null +++ b/tabs-app @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /opt/tabs-app +./tabs diff --git a/tabs-app.desktop b/tabs-app.desktop new file mode 100644 index 000000000000..c10001c3d67a --- /dev/null +++ b/tabs-app.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Tabs +Comment= +Exec=tabs-app +Terminal=false +Type=Application +Icon=tabs-app +Categories=Utility +StartupWMClass=Tabs |