summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpinkman2019-06-19 21:18:44 +0200
committerpinkman2019-06-19 21:18:44 +0200
commit89dc6d9a822ca404e099165b87c8bd2bb568576e (patch)
treea18fbba637233bd8fc1a39e52a530a638d19912d
parentb920d67727daa08eb3f06cadffb8494092bf6f01 (diff)
downloadaur-89dc6d9a822ca404e099165b87c8bd2bb568576e.tar.gz
Updated PKGBUILD
new Description, sha256sums, cleanup, fixed permission warnings Thanks to jonathon
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD46
2 files changed, 27 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c5201f9ab391..805562a531b1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2a2cfaaffcb9..4194321f98f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}