diff options
author | Pascal Ronecker | 2018-06-17 23:29:23 +0200 |
---|---|---|
committer | Pascal Ronecker | 2018-06-17 23:59:58 +0200 |
commit | 0c01c21f80e1b039045caa285c1c72c9e550c7c3 (patch) | |
tree | 6e4369174f4d87d57f3868ec4b78251c31a4f17b | |
download | aur-0c01c21f80e1b039045caa285c1c72c9e550c7c3.tar.gz |
initial PKGBUILD
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | README.md | 6 | ||||
-rw-r--r-- | google-chat-linux.desktop | 9 | ||||
-rwxr-xr-x | google-chat-linux.sh | 4 |
5 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..400863b6c995 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = google-chat-linux-git + pkgdesc = Desktop client for Google Chat + pkgver = r15.2d1d3c9 + pkgrel = 1 + url = https://github.com/robyf/google-chat-linux + arch = x86_64 + arch = i686 + license = MIT + makedepends = nodejs + makedepends = npm + depends = electron>=1.4.0 + source = google-chat-linux::git+https://github.com/robyf/google-chat-linux#branch=master + source = google-chat-linux.desktop + source = google-chat-linux.sh + sha256sums = SKIP + sha256sums = e65b8b9b0556dded2521aa12b6d8e87c59f08a79b9e8cbee4273a7a659f72a6a + sha256sums = d23052d27c870090987d1844e7c82bc42b878afa42c8af9a363d8414560ea34d + +pkgname = google-chat-linux-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5c6643298032 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Squalou <squalou.jenkins [at] gmail [dot] com> +pkgname=google-chat-linux-git +pkgver=r15.2d1d3c9 +pkgrel=1 +pkgdesc="Desktop client for Google Chat" +arch=('x86_64' 'i686') +url="https://github.com/robyf/google-chat-linux" +license=('MIT') +depends=('electron>=1.4.0') +makedepends=('nodejs' 'npm') + +[[ $CARCH == 'x86_64' ]] && _arch='x64' || _arch='ia32' + +source=("${pkgname%-git}::git+${url}#branch=master" + "${pkgname%-git}.desktop" + "${pkgname%-git}.sh") + +sha256sums=('SKIP' + 'e65b8b9b0556dded2521aa12b6d8e87c59f08a79b9e8cbee4273a7a659f72a6a' + 'd23052d27c870090987d1844e7c82bc42b878afa42c8af9a363d8414560ea34d') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + ( 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/${pkgname%-git}" + +#sed -i.bak '/"electron-prebuilt"/d' ./package.json + npm install --production=false +} + +package() { + install -dm755 "${pkgdir}/usr/share" + install -dm755 "${pkgdir}/usr/share/${pkgname%-git}" + install -dm755 "${pkgdir}/usr/share/pixmaps" + install -dm755 "${pkgdir}/usr/share/applications" + install -dm755 "${pkgdir}/usr/bin" + 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/" +} + +# vim:set ts=2 sw=2 et: diff --git a/README.md b/README.md new file mode 100644 index 000000000000..fed8f4d633c9 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# google-chat-linux-git + +aur package for this upstream project : https://github.com/robyf/google-chat-linux + +I'm not the author of the app : praise **robyf** for his excellent work. + diff --git a/google-chat-linux.desktop b/google-chat-linux.desktop new file mode 100644 index 000000000000..a4a47d91cf26 --- /dev/null +++ b/google-chat-linux.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Terminal=false +Type=Application +Name=Google Chat Linux +Comment=Desktop client for Google Chat +Exec=/usr/bin/google-chat-linux.sh +Icon=google-chat-linux.png +StartupWMClass=google-chat-linux +Categories=Network;InstantMessaging; diff --git a/google-chat-linux.sh b/google-chat-linux.sh new file mode 100755 index 000000000000..a4015522133a --- /dev/null +++ b/google-chat-linux.sh @@ -0,0 +1,4 @@ +#!/bin/sh +cd /usr/share/google-chat-linux \ + && /usr/bin/electron . + |