diff options
author | pinkman | 2019-06-19 21:18:44 +0200 |
---|---|---|
committer | pinkman | 2019-06-19 21:18:44 +0200 |
commit | 89dc6d9a822ca404e099165b87c8bd2bb568576e (patch) | |
tree | a18fbba637233bd8fc1a39e52a530a638d19912d | |
parent | b920d67727daa08eb3f06cadffb8494092bf6f01 (diff) | |
download | aur-89dc6d9a822ca404e099165b87c8bd2bb568576e.tar.gz |
Updated PKGBUILD
new Description, sha256sums, cleanup, fixed permission warnings
Thanks to jonathon
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 27 insertions, 31 deletions
@@ -1,17 +1,17 @@ pkgbase = google-calendar-nativefier - pkgdesc = The Google Calendar app helps you spend less time managing your schedule and more time enjoying it. - pkgver = 0.5 + pkgdesc = Electron wrapper for the Google Calendar web application + pkgver = 0.6 pkgrel = 1 - url = https://calendar.google.com/ + url = https://calendar.google.com arch = x86_64 license = MIT makedepends = nodejs - makedepends = npm makedepends = nodejs-nativefier + makedepends = npm source = google-calendar-nativefier.png source = google-calendar-nativefier.desktop - sha256sums = SKIP - sha256sums = SKIP + sha256sums = f1bb8a24f4d009a4ae31a22bedcc9c54224542288a33cd301fa1d1348cbbac09 + sha256sums = 05512fbf7028c19cb766ce7c3dff05975670cc2a4bc187928504723b3fee83d9 pkgname = google-calendar-nativefier @@ -1,38 +1,34 @@ -pkgname="google-calendar-nativefier" -pkgver="0.5" -pkgrel="1" -pkgdesc="The Google Calendar app helps you spend less time managing your schedule and more time enjoying it." -arch=("x86_64") -license=("MIT") -url="https://calendar.google.com/" -source=("${pkgname}.png" "${pkgname}.desktop") -makedepends=("nodejs" "npm" "nodejs-nativefier") -sha256sums=("SKIP" "SKIP") - -instname="google-calendar" +pkgname=google-calendar-nativefier +pkgver=0.6 +pkgrel=1 +pkgdesc="Electron wrapper for the Google Calendar web application" +arch=(x86_64) +license=(MIT) +url=https://calendar.google.com +source=($pkgname.png + $pkgname.desktop) +makedepends=(nodejs nodejs-nativefier npm) +sha256sums=('f1bb8a24f4d009a4ae31a22bedcc9c54224542288a33cd301fa1d1348cbbac09' + '05512fbf7028c19cb766ce7c3dff05975670cc2a4bc187928504723b3fee83d9') + +_instname=google-calendar build() { - cd "${srcdir}" - nativefier "https://calendar.google.com/" \ - --icon "${pkgname}.png" \ + --icon $pkgname.png \ --maximize \ --internal-urls "(accounts|calendar)\.google" \ --name "Google Calendar" } package() { - install -dm644 "$pkgdir/opt/" - install -dm644 "$pkgdir/usr/bin" - install -dm644 "$pkgdir/usr/share/pixmaps" - install -dm644 "$pkgdir/usr/share/applications" - - install -m644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$instname.desktop" - cp -rL "$srcdir/$instname-linux-"* "$pkgdir/opt/$pkgname" + install -d "$pkgdir"/opt "$pkgdir"/usr/{bin,share/pixmaps} + install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$_instname.desktop - ln -sf "/opt/$pkgname/$instname" "$pkgdir/usr/bin/$instname" - ln -sf "/opt/$pkgname/resources/app/icon.png" "$pkgdir/usr/share/pixmaps/$instname.png" + cp -rL $_instname-linux-* "$pkgdir"/opt/$pkgname + ln -sf /opt/$pkgname/$_instname "$pkgdir"/usr/bin/$_instname + ln -sf /opt/$pkgname/resources/app/icon.png "$pkgdir"/usr/share/pixmaps/$_instname.png - chmod 777 "$pkgdir/opt/$pkgname/resources/app/nativefier.json" + chmod 666 "$pkgdir"/opt/$pkgname/resources/app/nativefier.json } |