summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlice Gaudon2020-01-03 13:06:25 +0100
committerAlice Gaudon2020-01-03 15:03:50 +0100
commit7dff65de3b7c92d2e77a3d0e922d04c4dcd92403 (patch)
tree11fd246b2932ce1691ffef2ed736c64c1e1dc390
downloadaur-7dff65de3b7c92d2e77a3d0e922d04c4dcd92403.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD44
-rwxr-xr-xbefore-commit.sh3
-rwxr-xr-xtabs-app4
-rw-r--r--tabs-app.desktop9
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