summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2020-03-02 10:16:17 -0700
committerMark Wagie2020-03-02 10:16:17 -0700
commit79066132a3afc631ffd3ba5fe89ee64d7195c814 (patch)
tree3f17e55eaaacc1060a21cad0e0a2b3cc243f56dd
downloadaur-79066132a3afc631ffd3ba5fe89ee64d7195c814.tar.gz
initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD42
-rw-r--r--android-messages-desktop3
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d444c66e42b5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = android-messages-desktop-bin
+ pkgdesc = Android Messages as a cross-platform desktop app
+ pkgver = 3.1.0
+ pkgrel = 3
+ url = https://github.com/chrisknepper/android-messages-desktop
+ arch = x86_64
+ license = MIT
+ depends = electron
+ depends = libnotify
+ depends = libappindicator-gtk3
+ provides = android-messages-desktop
+ conflicts = android-messages-desktop
+ source = https://github.com/chrisknepper/android-messages-desktop/releases/download/v3.1.0/android-messages-desktop-3.1.0.pacman
+ source = https://raw.githubusercontent.com/chrisknepper/android-messages-desktop/master/LICENSE
+ source = android-messages-desktop
+ sha256sums = 97d5e7997ced8635e8fe46cefb0d95c979900e733570562d020d167ca348349a
+ sha256sums = 3a0332a1a4cbd1db232d73b032c3450c978e48759a3dbcfeddfb874e93bc0b3c
+ sha256sums = 006d50c067e21c9978890a2e8f27b86ba121e48992ef6814864188d704fca860
+
+pkgname = android-messages-desktop-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..630a298e87c7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
+# Co-Maintainer: jswenson
+# Packager: Chris Knepper <chris82thekid at gmail dot com>
+pkgname=android-messages-desktop-bin
+pkgver=3.1.0
+pkgrel=3
+pkgdesc="Android Messages as a cross-platform desktop app"
+arch=('x86_64')
+url="https://github.com/chrisknepper/android-messages-desktop"
+license=('MIT')
+depends=('electron' 'libnotify' 'libappindicator-gtk3')
+provides=("${pkgname%-bin}")
+conflicts=("${pkgname%-bin}")
+source=("$url/releases/download/v$pkgver/${pkgname%-bin}-$pkgver.pacman"
+ "https://raw.githubusercontent.com/chrisknepper/${pkgname%-bin}/master/LICENSE"
+ "${pkgname%-bin}")
+sha256sums=('97d5e7997ced8635e8fe46cefb0d95c979900e733570562d020d167ca348349a'
+ '3a0332a1a4cbd1db232d73b032c3450c978e48759a3dbcfeddfb874e93bc0b3c'
+ '006d50c067e21c9978890a2e8f27b86ba121e48992ef6814864188d704fca860')
+
+prepare() {
+ sed -i 's|"/opt/Android Messages/'${pkgname%-bin}'" %U|'${pkgname%-bin}'|g' \
+ "usr/share/applications/${pkgname%-bin}.desktop"
+}
+
+package() {
+ install -d "$pkgdir/usr/lib/${pkgname%-bin}"
+ cp -a "opt/Android Messages/resources" "$pkgdir/usr/lib/${pkgname%-bin}"
+
+ install -Dm755 "${pkgname%-bin}" -t "$pkgdir/usr/bin"
+
+ install -Dm644 "usr/share/applications/${pkgname%-bin}.desktop" -t \
+ "$pkgdir/usr/share/applications"
+
+ for icon_size in 16 24 32 48 64 128 256 512 1024; do
+ icons_dir=/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps
+ install -d $pkgdir$icons_dir
+ install -m644 $srcdir$icons_dir/${pkgname%-bin}.png -t $pkgdir$icons_dir
+ done
+
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname%-bin}"
+}
diff --git a/android-messages-desktop b/android-messages-desktop
new file mode 100644
index 000000000000..76a9337d50ed
--- /dev/null
+++ b/android-messages-desktop
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+exec electron /usr/lib/android-messages-desktop/resources/app.asar "$@"