summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2018-08-12 09:55:39 -0600
committerMark Wagie2018-08-12 09:55:39 -0600
commitf6fe0b562e36cc798fb5393f60699ac40ed93720 (patch)
treef64c03c167e1c933e47562be12cff1ce6d3f7137
parent225cc0299a9bd535ed1c18953a1322237a679277 (diff)
downloadaur-f6fe0b562e36cc798fb5393f60699ac40ed93720.tar.gz
now uses native electron
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD14
3 files changed, 15 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fee87e23fec6..958a531befbc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,11 @@
pkgbase = android-messages-desktop
pkgdesc = Android Messages as a cross-platform desktop app
pkgver = 0.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/chrisknepper/android-messages-desktop
arch = x86_64
license = MIT
- depends = c-ares
- depends = ffmpeg
- depends = gtk3
- depends = http-parser
- depends = libevent
- depends = libvpx
- depends = libxslt
- depends = libxss
- depends = minizip
- depends = nss
- depends = re2
- depends = snappy
+ depends = electron
depends = libnotify
depends = libappindicator-gtk2
depends = libappindicator-gtk3
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4dab8d6386e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything
+*
+
+# But not these files...
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index 514b90d24ea1..dcc8947fa85f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,26 +3,24 @@
# Packager: Chris Knepper <chris82thekid@gmail.com>
pkgname=android-messages-desktop
pkgver=0.7.0
-pkgrel=1
+pkgrel=2
pkgdesc="Android Messages as a cross-platform desktop app"
arch=('x86_64')
url="https://github.com/chrisknepper/android-messages-desktop"
license=('MIT')
-depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libvpx' 'libxslt' 'libxss' 'minizip' 'nss' 're2' 'snappy' 'libnotify' 'libappindicator-gtk2' 'libappindicator-gtk3' 'libappindicator-sharp')
+depends=('electron' 'libnotify' 'libappindicator-gtk2' 'libappindicator-gtk3' 'libappindicator-sharp')
provides=(android-messages-desktop)
source=("${url}/releases/download/v${pkgver}/${pkgname}-${pkgver}.pacman")
md5sums=('d61810468879d8da2fa543448b84e251')
package() {
- install -d "${pkgdir}/opt"
- cp -R "${srcdir}/opt/Android Messages" "${pkgdir}/opt/"
+ install -D -m644 "${srcdir}/opt/Android Messages/resources/app.asar" "${pkgdir}/usr/lib/${pkgname}/resources/app.asar"
+ install -D -m644 "${srcdir}/opt/Android Messages/resources/electron.asar" "${pkgdir}/usr/lib/${pkgname}/resources/electron.asar"
+ sed -i 's|Exec="/opt/Android Messages/android-messages-desktop"|Exec=electron /usr/lib/android-messages-desktop/resources/app.asar|g' "${srcdir}/usr/share/applications/${pkgname}.desktop"
install -D -m644 "${srcdir}/usr/share/applications/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
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}.png" \
- "${pkgdir}${icons_dir}/${pkgname}.png"
+ install -m644 "${srcdir}${icons_dir}/${pkgname}.png" "${pkgdir}${icons_dir}/${pkgname}.png"
done
- mkdir ${pkgdir}/usr/bin
- ln -sf "${pkgdir}/opt/Android Messages/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}