diff options
author | Wynne Plaga | 2020-05-20 22:19:06 -0400 |
---|---|---|
committer | Wynne Plaga | 2020-05-20 22:19:06 -0400 |
commit | f813d9b0ebaf5877c73aae87742714465e4431b9 (patch) | |
tree | 45951d7b7a316240a1e90587420e98101b1fa2e4 | |
parent | 59b5454bc6022e378a9dcaf280cefee8cf681af5 (diff) | |
download | aur-f813d9b0ebaf5877c73aae87742714465e4431b9.tar.gz |
Various updates
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 58 insertions, 21 deletions
@@ -30,3 +30,28 @@ pkgbase = g-desktop-suite-git pkgname = g-desktop-suite-git +pkgbase = g-desktop-suite-git + pkgdesc = Google Suite as a desktop app. Made possible with Electron. + pkgver = 0.2.1.r54.g7f6d54a + pkgrel = 1 + url = https://github.com/alexkim205/G-Desktop-Suite + arch = any + license = MIT + makedepends = git + makedepends = yarn + depends = libnotify + depends = nss + depends = libxss + depends = libxtst + depends = xdg-utils + depends = libappindicator-gtk3 + depends = libsecret + provides = g-desktop-suite + provides = gdesktopsuite + conflicts = g-desktop-suite + conflicts = gdesktopsuite + source = g-desktop-suite::git+https://github.com/alexkim205/G-Desktop-Suite.git + sha256sums = SKIP + +pkgname = g-desktop-suite-git + @@ -1,37 +1,49 @@ -# Maintainer: Wynne Plaga <rwplaga dot linux at gmail dot com> - pkgname=g-desktop-suite-git -_reponame=G-Desktop-Suite -pkgver=139.2bccd4c +pkgver=0.2.1.r54.g7f6d54a pkgrel=1 pkgdesc="Google Suite as a desktop app. Made possible with Electron." arch=('any') url="https://github.com/alexkim205/G-Desktop-Suite" license=('MIT') -depends=('yarn') -makedepends=('git' 'tar' 'xz') -source=("git+https://github.com/alexkim205/G-Desktop-Suite.git") -md5sums=('SKIP') - +depends=('libnotify' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'libappindicator-gtk3' 'libsecret') +makedepends=('git' 'yarn') +provides=("${pkgname%-git}" 'gdesktopsuite') +conflicts=("${pkgname%-git}" 'gdesktopsuite') +source=("${pkgname%-git}::git+https://github.com/alexkim205/G-Desktop-Suite.git") +sha256sums=('SKIP') + pkgver() { - cd "$srcdir/$_reponame" - printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/${pkgname%-git}" + git describe --long --tags | sed 's/^v.conscious.club\///;s/\([^-]*-g\)/r\1/;s/-/./g' } - + build() { - cd "$srcdir/$_reponame" - + cd "$srcdir/${pkgname%-git}" + export YARN_CACHE_FOLDER="$srcdir/yarn-cache" yarn install yarn electron-builder -l pacman - cd dist - mv gdesktopsuite-*.pacman gdesktopsuite.tar.xz } - + package() { - cd "$srcdir/$_reponame/dist" + cd "$srcdir/${pkgname%-git}" + bsdtar -xf dist/gdesktopsuite-*.pacman -C "$pkgdir" + + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname%-git}" + + rm "$pkgdir"/.[^.]* +} - tar -xJf gdesktopsuite.tar.xz -C "$pkgdir" - cd $pkgdir - rm .[^.]* +post_install(){ + # Link to the binary + ln -sf '/opt/G Desktop Suite/gdesktopsuite' '/usr/bin/gdesktopsuite' + + # SUID chrome-sandbox for Electron 5+ + chmod 4755 '/opt/G Desktop Suite/chrome-sandbox' || true + + update-mime-database /usr/share/mime || true + update-desktop-database /usr/share/applications || true } +post_remove() { + rm -rf '/usr/bin/gdesktopsuite' +} |