summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzacjor2018-12-27 20:39:46 -0600
committerzacjor2018-12-27 20:39:46 -0600
commit12f731af1c21ca7eb08eaad397141ac87c14d61b (patch)
treec6fa2748021ac436218551fe6d3b526b5a90dfa6 /PKGBUILD
downloadaur-12f731af1c21ca7eb08eaad397141ac87c14d61b.tar.gz
initial commit of renamed package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..487011f3b00a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+#Maintainer: Zachary Jordan <zacjor1 at gmail dot com>
+#PKGBUILD based off https-everywhere-chrome-git from Yardena Cohen <yardenack at gmail dot com>
+
+pkgsubn=Tab-Session-Manager
+pkgname=chromium-extension-tab-session-manager-git
+pkgver=4.3.3.r0.g80f930e
+pkgrel=1
+pkgdesc="Chrome/Chromium extension for Tab Session Manager - git/dev"
+arch=('any')
+url='https://github.com/sienori/Tab-Session-Manager'
+license=('MPL2')
+makedepends=(git nodejs unzip)
+source=("git+https://github.com/sienori/Tab-Session-Manager.git")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${pkgsubn}"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+build() {
+ cd "${srcdir}/${pkgsubn}"
+ npm install --cache "${srcdir}/npm-cache"
+ npm run build
+ cd dist/
+ mkdir chrome
+ unzip "*chrome*.zip" -d chrome
+}
+package() {
+ mkdir -p "${pkgdir}/usr/share/${pkgname}"
+ shopt -s dotglob
+ cp -dr --no-preserve=ownership "${srcdir}/${pkgsubn}/dist/chrome"/* "${pkgdir}/usr/share/${pkgname}"
+}