summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Ronecker2020-04-13 12:24:38 +0200
committerPascal Ronecker2020-04-13 12:24:38 +0200
commit00e8558834795b2ed0baf7e7ccbe33a94c0fbfa1 (patch)
tree722267b740e50745c31dd08482dc731cee62aece
downloadaur-00e8558834795b2ed0baf7e7ccbe33a94c0fbfa1.tar.gz
initial electron7 build
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD32
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..045f7a25c3b5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = google-chat-linux-electron7-git
+ pkgdesc = Unofficial electron-7-based desktop client for Google Chat, electron 7 patch
+ pkgver = 0.4.4
+ pkgrel = 1
+ url = https://github.com/squalou/google-chat-linux.git
+ arch = x86_64
+ arch = i686
+ license = WTFPL
+ makedepends = nodejs
+ makedepends = npm
+ makedepends = xz
+ makedepends = binutils
+ source = google-chat-linux-electron7-git::git+https://github.com/squalou/google-chat-linux.git#branch=master
+ sha256sums = SKIP
+
+pkgname = google-chat-linux-electron7-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..eee0d06eb05a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+src
+pkg
+*.xz
+google-chat-linux-electron7-git
+google-chat-linux
+updateSRCINFO.sh
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8f0579bb8c9e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Squalou <squalou.jenkins [at] gmail [dot] com>
+pkgname=google-chat-linux-electron7-git
+pkgver=0.4.4
+pkgrel=1
+pkgdesc="electron-7-based desktop client for Google Chat, electron 7 patch for Cinnamon systray"
+arch=('x86_64' 'i686')
+url="https://github.com/squalou/google-chat-linux.git"
+license=('WTFPL')
+makedepends=('nodejs' 'npm' 'xz' 'binutils')
+appname="${pkgname%-git}"
+
+[[ $CARCH == 'x86_64' ]] && _arch='x64' || _arch='ia32'
+
+source=("${pkgname%}::git+${url}#branch=master")
+
+sha256sums=('SKIP')
+
+build() {
+ sed -i 's/"electron": "\^8.0.0"/"electron": "^7.0.0"/' $srcdir/${pkgname}/package.json
+ npm install --prefix $srcdir/${pkgname}
+ cd "$srcdir/${pkgname}"
+ npm run dist
+ cd dist
+ ar x `ls -1 google-chat-linux*.deb|head -n 1`
+ tar xJf data.tar.xz
+}
+
+package() {
+ mv "${srcdir}/${pkgname}/dist/usr" "${pkgdir}/usr"
+ mv "${srcdir}/${pkgname}/dist/opt" "${pkgdir}/opt"
+}
+