summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authortoluschr2019-03-14 18:14:27 +0100
committertoluschr2019-03-14 18:14:27 +0100
commit0637a275e4b049af2e223e11deae13fa3389411f (patch)
treef562dbc9030b2be9be3c3bc34d71497588c15479 /PKGBUILD
downloadaur-0637a275e4b049af2e223e11deae13fa3389411f.tar.gz
Added: Desktop entry and working install script
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f1a4ffbbedd4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Murat Çileli <murat.cileli@gmail.com>
+
+pkgname="ms-office-online-nativefier"
+pkgver="0.1"
+pkgrel="1"
+pkgdesc="Microsoft Office Online is an Office suite that is offered as a free web application and is part of the Microsoft Office family."
+arch=("x86_64")
+license=("MIT")
+url="https://github.com/jiahaog/nativefier"
+source=("${pkgname}.png" "${pkgname}.desktop")
+makedepends=("nodejs" "npm" "nodejs-nativefier")
+sha256sums=("SKIP" "SKIP")
+
+build() {
+ cd "${srcdir}"
+
+ nativefier "https://www.office.com" \
+ --icon "${pkgname}.png" \
+ --maximize \
+ --internal-urls ".*" \
+ --name "Microsoft Office Online"
+}
+
+package() {
+ install -dm755 "${pkgdir}/opt/"
+ install -dm755 "${pkgdir}/usr/bin"
+ install -dm755 "${pkgdir}/usr/share/pixmaps"
+ install -dm755 "${pkgdir}/usr/share/applications"
+
+ cp -rf "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/microsoft-office-online.desktop"
+ cp -rf "${srcdir}/microsoft-office-online-linux-x64" "${pkgdir}/opt/"
+
+ ln -sf "/opt/microsoft-office-online-linux-x64/microsoft-office-online" "${pkgdir}/usr/bin/microsoft-office-online"
+ ln -sf "/opt/microsoft-office-online-linux-x64/resources/app/icon.png" "${pkgdir}/usr/share/pixmaps/microsoft-office-online.png"
+
+ chmod 777 "${pkgdir}/opt/microsoft-office-online-linux-x64/resources/app/nativefier.json"
+}
+