diff options
author | Max Kueng | 2017-01-04 09:56:25 +0100 |
---|---|---|
committer | Max Kueng | 2017-01-04 09:57:06 +0100 |
commit | 4058bb84ebad49c0467f50a4f8100a5ec639ab36 (patch) | |
tree | 42699a6510d3b479bf3cd865e60843ea1b26d5ee | |
parent | f1a6380e835823a7b1174db7aa590cd5b3d75ec9 (diff) | |
download | aur-4058bb84ebad49c0467f50a4f8100a5ec639ab36.tar.gz |
use electron dependency and don't download it each time
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | yakyak.sh | 4 |
3 files changed, 37 insertions, 42 deletions
@@ -1,32 +1,22 @@ pkgbase = yakyak pkgdesc = Desktop client for Google Hangouts pkgver = 1.4.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/yakyak/yakyak arch = x86_64 arch = i686 license = MIT - depends = c-ares - depends = ffmpeg - depends = gtk3 - depends = http-parser - depends = libevent - depends = libvpx - depends = libxslt - depends = libxss - depends = minizip - depends = nss - depends = re2 - depends = snappy - depends = gconf - depends = alsa-lib - depends = libnotify - depends = libgnome-keyring + makedepends = unzip + makedepends = nodejs + makedepends = npm + depends = electron>=1.4.0 optdepends = emojione-color-font: Emoji support - source = yakyak.tar.gz::https://github.com/yakyak/yakyak/releases/download/v1.4.0/yakyak-1.4.0-linux-x64.tar.gz + source = yakyak-1.4.0.tar.gz::https://github.com/yakyak/yakyak/archive/v1.4.0.tar.gz source = yakyak.desktop - sha256sums = b7d741099d289c592725acf884330719e9a1fbc7ca7d19024868324f2997f688 + source = yakyak.sh + sha256sums = 59cd67a18260baee59ee971f29389ef9fac2747573c294807fc1f797f53cc6b5 sha256sums = 12baee4e3e926b765ebe21493adb7aa416165c7191f583694670b08d9b9c5360 + sha256sums = 0a02abfbceb1029301308239f8d0a1e8e5a5565d66c561223836ecaaf7cb5046 pkgname = yakyak @@ -1,43 +1,44 @@ # Maintainer: Max Kueng <me [at] maxkueng [dot] com> pkgname=yakyak pkgver=1.4.0 -pkgrel=1 +_pkgid="${pkgname}-${pkgver}" +pkgrel=2 pkgdesc="Desktop client for Google Hangouts" arch=('x86_64' 'i686') url="https://github.com/yakyak/yakyak" license=('MIT') -depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libvpx' 'libxslt' - 'libxss' 'minizip' 'nss' 're2' 'snappy' 'gconf' 'alsa-lib' 'libnotify' - 'libgnome-keyring') +depends=('electron>=1.4.0') optdepends=('emojione-color-font: Emoji support') +makedepends=('unzip' 'nodejs' 'npm') -case $CARCH in - 'x86_64') - _arch='x64' - sha256sums=('b7d741099d289c592725acf884330719e9a1fbc7ca7d19024868324f2997f688' - '12baee4e3e926b765ebe21493adb7aa416165c7191f583694670b08d9b9c5360') - ;; - 'i686') - _arch='ia32' - sha256sums=('e3c09c55f8746cd8ce95baa0d2993d574ac8eb80a96a48e1030c40665762f01d' - '12baee4e3e926b765ebe21493adb7aa416165c7191f583694670b08d9b9c5360') - ;; -esac +sha256sums=('59cd67a18260baee59ee971f29389ef9fac2747573c294807fc1f797f53cc6b5' + '12baee4e3e926b765ebe21493adb7aa416165c7191f583694670b08d9b9c5360' + '0a02abfbceb1029301308239f8d0a1e8e5a5565d66c561223836ecaaf7cb5046') -source=("yakyak.tar.gz::https://github.com/yakyak/yakyak/releases/download/v${pkgver}/yakyak-1.4.0-linux-${_arch}.tar.gz" - "yakyak.desktop") +source=("${_pkgid}.tar.gz::https://github.com/yakyak/yakyak/archive/v${pkgver}.tar.gz" + "yakyak.desktop" + "yakyak.sh") + +build() { + cd "${srcdir}/${_pkgid}" + npm install --production=false + npm run gulp +} package() { install -dm755 "${pkgdir}/usr/share" - install -dm755 "${pkgdir}/usr/bin" + install -dm755 "${pkgdir}/usr/share/${pkgname}" install -dm755 "${pkgdir}/usr/share/pixmaps" + install -dm755 "${pkgdir}/usr/share/licenses" install -dm755 "${pkgdir}/usr/share/applications" + install -dm755 "${pkgdir}/usr/bin" - install -Dm644 "${srcdir}/yakyak-linux-${_arch}/resources/app/icons/icon@32.png" "${pkgdir}/usr/share/pixmaps/yakyak.png" - install -Dm644 "${srcdir}/yakyak.desktop" "${pkgdir}/usr/share/applications/yakyak.desktop" + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${srcdir}/${_pkgid}/LICENSE" + install -Dm644 "${srcdir}/${_pkgid}/app/icons/icon@32.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -Dm644 "${srcdir}/yakyak.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm755 "${srcdir}/yakyak.sh" "${pkgdir}/usr/bin/${pkgname}" - mv "${srcdir}/yakyak-linux-${_arch}" "${pkgdir}/usr/share/${pkgname}" - ln -s "/usr/share/${pkgname}/yakyak" "${pkgdir}/usr/bin/${pkgname}" + mv "${srcdir}/${_pkgid}/app" "${pkgdir}/usr/share/${pkgname}/" } # vim:set ts=2 sw=2 et: diff --git a/yakyak.sh b/yakyak.sh new file mode 100644 index 000000000000..25b046893c55 --- /dev/null +++ b/yakyak.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /usr/share/yakyak \ + && /usr/bin/electron /usr/share/yakyak/app |