diff options
author | Maël | 2021-05-25 11:23:07 +0200 |
---|---|---|
committer | Maël | 2021-05-25 11:23:07 +0200 |
commit | 71260b4a2e2707b3348b18ad339a3245a70804e9 (patch) | |
tree | efb2899098770bac8075834c952c5fa14bc7f750 | |
download | aur-71260b4a2e2707b3348b18ad339a3245a70804e9.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rw-r--r-- | airdroid-nativefier.desktop | 11 | ||||
-rw-r--r-- | airdroid.install | 3 |
4 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f59a4f620565 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = airdroid-nativefier + pkgdesc = An Airdroid client build with nativefier + pkgver = 1 + pkgrel = 1 + url = https://web.airdroid.com/ + install = airdroid.install + arch = any + license = GPL3 + makedepends = nodejs-nativefier + source = airdroid-nativefier.desktop + source = https://icons.iconarchive.com/icons/martz90/hex/512/airdroid-icon.png + sha256sums = 889a3a3b222b5fe5972a1f94952ff8166c7da2e49735da9e45595a4657af65d8 + sha256sums = 7553963eefedbdc88c9d973c0ffe8922a25b0cc2a13284b2b1b7ebb25af7bc10 + +pkgname = airdroid-nativefier + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3d37efebe7cc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Maël <alemswaj+tutanota+com> + +pkgname=airdroid-nativefier +pkgver=1 +pkgrel=1 +pkgdesc="An Airdroid client build with nativefier" +arch=(any) +url="https://web.airdroid.com/" +license=(GPL3) +depends=() +makedepends=("nodejs-nativefier") +conflicts=() +install=airdroid.install +source=(${pkgname}.desktop + https://icons.iconarchive.com/icons/martz90/hex/512/airdroid-icon.png +) +sha256sums=("889a3a3b222b5fe5972a1f94952ff8166c7da2e49735da9e45595a4657af65d8" + "7553963eefedbdc88c9d973c0ffe8922a25b0cc2a13284b2b1b7ebb25af7bc10" +) + +build() { + cd "$srcbuild" + + nativefier \ + --name "Airdroid" \ + --width "800px" \ + --height "600px" \ + --browserwindow-options '{ "webPreferences": { "spellcheck": true } }' \ + --verbose \ + --single-instance \ + "https://web.airdroid.com/" + +} + +package() { + cd "$srcbuild" + mv */ Airdroid/ + mkdir bin/ + touch bin/airdroid + echo "#!/bin/sh" > bin/airdroid + sed -i '1a /opt/Airdroid/Airdroid' bin/airdroid + chmod +x bin/airdroid + chmod ugo+x Airdroid/Airdroid + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/{Airdroid,chrome-sandbox} + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/{chrome_100_percent,chrome_200_percent,resources}.pak + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/{libEGL,libffmpeg,libGLESv2,libvk_swiftshader}.so + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/icudtl.dat + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/{snapshot_blob,v8_context_snapshot}.bin + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/libvulkan.so.1 + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/{LICENSE,version} + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/LICENSES.chromium.html + install -Dm644 -t "$pkgdir"/opt/Airdroid Airdroid/vk_swiftshader_icd.json + install -Dm644 -t "$pkgdir"/opt/Airdroid/locales Airdroid/locales/* + install -Dm644 -t "$pkgdir"/opt/Airdroid/resources/app Airdroid/resources/app/{nativefier,package}.json + install -Dm644 -t "$pkgdir"/opt/Airdroid/resources/app/inject Airdroid/resources/app/inject/_placeholder + install -Dm644 -t "$pkgdir"/opt/Airdroid/resources/app/lib Airdroid/resources/app/lib/{main,preload}.js + install -Dm644 -t "$pkgdir"/opt/Airdroid/resources/app/lib Airdroid/resources/app/lib/{main.js,preload.js}.map + install -Dm644 -t "$pkgdir"/opt/Airdroid/resources/app/lib/static Airdroid/resources/app/lib/static/* + install -D -t "$pkgdir"/usr/bin bin/airdroid + install -D -t "$pkgdir"/usr/share/applications airdroid-nativefier.desktop + install -D -t "$pkgdir"/usr/share/icons/hicolor/512x512/apps airdroid-icon.png +} + diff --git a/airdroid-nativefier.desktop b/airdroid-nativefier.desktop new file mode 100644 index 000000000000..1ae68b94a0dd --- /dev/null +++ b/airdroid-nativefier.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Airdroid +Comment=Airdroid Web built with nativefier (electron) +Exec=airdroid +Icon=airdroid-icon +Encoding=UTF-8 +StartupWMClass=whatsapp-nativefier-d40211 +Terminal=false +StartupNotify=true +Type=Application +Categories=Network; diff --git a/airdroid.install b/airdroid.install new file mode 100644 index 000000000000..f80762b8a0ba --- /dev/null +++ b/airdroid.install @@ -0,0 +1,3 @@ +post_install() { + sudo chmod +x /opt/Airdroid/Airdroid +} |