aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Ronecker2018-06-18 10:00:13 +0200
committerPascal Ronecker2018-06-18 10:00:13 +0200
commit6b0d42be5e3eb500a0bc965b056e7d78d3accd16 (patch)
treec6fa7c2b5d189aaa9b41661ef26bacd2f9774e60
parentc106926077069ddc48d8810b4e78fe34ea67ef47 (diff)
downloadaur-6b0d42be5e3eb500a0bc965b056e7d78d3accd16.tar.gz
remove unseless electron dep at package time, improves greatly install experience
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD18
-rw-r--r--package.json16
3 files changed, 27 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c46d3e20d8ff..f6b7795efd60 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,16 +5,18 @@ pkgbase = google-chat-linux-git
url = https://github.com/robyf/google-chat-linux
arch = x86_64
arch = i686
- license = MIT
+ license = WTFPL
makedepends = nodejs
makedepends = npm
- depends = electron>=1.4.0
+ depends = electron>=1.8.4
source = google-chat-linux::git+https://github.com/robyf/google-chat-linux#branch=master
source = google-chat-linux.desktop
source = google-chat-linux.sh
+ source = package.json
sha256sums = SKIP
sha256sums = e65b8b9b0556dded2521aa12b6d8e87c59f08a79b9e8cbee4273a7a659f72a6a
sha256sums = d23052d27c870090987d1844e7c82bc42b878afa42c8af9a363d8414560ea34d
+ sha256sums = 25b73ffc5ea40317faffaa277243617b1a2daed5bec7ddfb39e31274c5a88a79
pkgname = google-chat-linux-git
diff --git a/PKGBUILD b/PKGBUILD
index 055d9fbf8e2e..74026e22a376 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,19 +5,21 @@ pkgrel=1
pkgdesc="Unofficial electron-based desktop client for Google Chat"
arch=('x86_64' 'i686')
url="https://github.com/robyf/google-chat-linux"
-license=('MIT')
-depends=('electron>=1.4.0')
+license=('WTFPL')
+depends=('electron>=1.8.4')
makedepends=('nodejs' 'npm')
[[ $CARCH == 'x86_64' ]] && _arch='x64' || _arch='ia32'
source=("${pkgname%-git}::git+${url}#branch=master"
"${pkgname%-git}.desktop"
- "${pkgname%-git}.sh")
+ "${pkgname%-git}.sh"
+ "package.json")
sha256sums=('SKIP'
'e65b8b9b0556dded2521aa12b6d8e87c59f08a79b9e8cbee4273a7a659f72a6a'
- 'd23052d27c870090987d1844e7c82bc42b878afa42c8af9a363d8414560ea34d')
+ 'd23052d27c870090987d1844e7c82bc42b878afa42c8af9a363d8414560ea34d'
+ '25b73ffc5ea40317faffaa277243617b1a2daed5bec7ddfb39e31274c5a88a79')
pkgver() {
cd "$srcdir/${pkgname%-git}"
@@ -28,9 +30,8 @@ pkgver() {
}
build() {
+ cp "$srcdir/package.json" "$srcdir/${pkgname%-git}/"
cd "$srcdir/${pkgname%-git}"
-
-#sed -i.bak '/"electron-prebuilt"/d' ./package.json
npm install --production=false
}
@@ -43,11 +44,6 @@ package() {
install -Dm644 "${srcdir}/${pkgname%-git}/assets/icon/chat-favicon-no-new-256dp.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/${pkgname%-git}.png"
install -Dm644 "${srcdir}/${pkgname%-git}.desktop" "${pkgdir}/usr/share/applications/"
install -Dm755 "${srcdir}/${pkgname%-git}.sh" "${pkgdir}/usr/bin/"
- rm -r "${srcdir}/${pkgname%-git}/node_modules/electron"
- rm -r "${srcdir}/${pkgname%-git}/node_modules/electron-download"
- rm -r "${srcdir}/${pkgname%-git}/node_modules/electron-installer-debian"
- rm -r "${srcdir}/${pkgname%-git}/node_modules/electron-osx-sign"
- rm -r "${srcdir}/${pkgname%-git}/node_modules/electron-packager"
rm -r "${srcdir}/${pkgname%-git}/.git"
mv "${srcdir}/${pkgname%-git}" "${pkgdir}/usr/share/"
}
diff --git a/package.json b/package.json
new file mode 100644
index 000000000000..941294721460
--- /dev/null
+++ b/package.json
@@ -0,0 +1,16 @@
+{
+ "name": "google-chat-linux",
+ "version": "0.0.4-1",
+ "description": "Google Hangouts Chat unofficial linux app",
+ "main": "main.js",
+ "scripts": {
+ "start": "electron ."
+ },
+ "repository": "TODO",
+ "author": "Roberto Fasciolo <rob@robyf.net> (https://www.robyf.net/)",
+ "license": "WTFPL",
+ "dependencies": {
+ "electron-context-menu": "^0.9.1",
+ "electron-localshortcut": "^3.1.0"
+ }
+}