diff options
author | Pascal Ronecker | 2018-06-18 10:00:13 +0200 |
---|---|---|
committer | Pascal Ronecker | 2018-06-18 10:00:13 +0200 |
commit | 6b0d42be5e3eb500a0bc965b056e7d78d3accd16 (patch) | |
tree | c6fa7c2b5d189aaa9b41661ef26bacd2f9774e60 | |
parent | c106926077069ddc48d8810b4e78fe34ea67ef47 (diff) | |
download | aur-6b0d42be5e3eb500a0bc965b056e7d78d3accd16.tar.gz |
remove unseless electron dep at package time, improves greatly install experience
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | package.json | 16 |
3 files changed, 27 insertions, 13 deletions
@@ -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 @@ -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" + } +} |