summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJed Miller2021-04-12 22:32:32 +0100
committerJed Miller2021-04-12 22:32:32 +0100
commit730547632548eb52054835377cb685e60ede2d89 (patch)
treee6a35c5de40b653a4c637e98341dfb9de6192f7d
downloadaur-730547632548eb52054835377cb685e60ede2d89.tar.gz
initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD37
-rw-r--r--citymapper-nativefier.desktop15
-rw-r--r--citymapper-nativefier.pngbin0 -> 763 bytes
4 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6d4594e495ad
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = citymapper-nativefier
+ pkgdesc = Electron wrapper for Citymapper built with Nativefier
+ pkgver = 0.0.1
+ pkgrel = 1
+ url = https://citymapper.com
+ arch = x86_64
+ license = MIT
+ makedepends = nodejs
+ makedepends = nodejs-nativefier
+ makedepends = npm
+ source = citymapper-nativefier.png
+ source = citymapper-nativefier.desktop
+ sha256sums = 1159331fe36af966c4295e93f442b056e03b187727aedf510696019d50de4517
+ sha256sums = a604da790ad056d939606ee3a32cf46054b7455fd1701db11be9cc1c142fef63
+
+pkgname = citymapper-nativefier
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ca2e4e29ca79
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+pkgname=citymapper-nativefier
+pkgver=0.0.1
+pkgrel=1
+
+
+pkgdesc="Electron wrapper for Citymapper built with Nativefier"
+arch=(x86_64)
+license=(MIT)
+url=https://citymapper.com
+source=($pkgname.png
+ $pkgname.desktop)
+makedepends=(nodejs nodejs-nativefier npm)
+sha256sums=('1159331fe36af966c4295e93f442b056e03b187727aedf510696019d50de4517'
+ 'a604da790ad056d939606ee3a32cf46054b7455fd1701db11be9cc1c142fef63')
+
+_instname=bnf
+
+build() {
+ nativefier "https://citymapper.com" \
+ --icon $pkgname.png \
+ --maximize \
+ --name $_instname \
+ --user-agent "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/87.0" \
+ --single-instance
+}
+
+package() {
+ install -d "$pkgdir"/opt "$pkgdir"/usr/{bin,share/pixmaps}
+ install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$_instname.desktop
+
+ 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 666 "$pkgdir"/opt/$pkgname/resources/app/nativefier.json
+}
+
diff --git a/citymapper-nativefier.desktop b/citymapper-nativefier.desktop
new file mode 100644
index 000000000000..b255cea9ce5f
--- /dev/null
+++ b/citymapper-nativefier.desktop
@@ -0,0 +1,15 @@
+[Desktop Entry]
+# Type
+Type=Application
+
+# Name
+Name=Citymapper
+
+# Description
+Comment=Citymapper Journey Planner
+
+# Exec
+Exec=citymapper
+
+# Term
+Terminal=false
diff --git a/citymapper-nativefier.png b/citymapper-nativefier.png
new file mode 100644
index 000000000000..ba11dec29f62
--- /dev/null
+++ b/citymapper-nativefier.png
Binary files differ