diff options
author | Emmanuel Gil Peyrot | 2018-09-09 10:07:03 +0200 |
---|---|---|
committer | Emmanuel Gil Peyrot | 2018-09-09 10:07:03 +0200 |
commit | 4d433b70ef0cfc4e8c6df9194cec82c5cc9d1105 (patch) | |
tree | aa2370e30f4169e5faeb77997fe3afdb705e764e | |
parent | 2f1052177e8a51a8c71a937161ad18be1877acdc (diff) | |
download | aur-4d433b70ef0cfc4e8c6df9194cec82c5cc9d1105.tar.gz |
Update for the 4.0 release, and add a desktop launcher using Epiphany.
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | launcher.desktop | 9 | ||||
-rwxr-xr-x | launcher.sh | 7 |
4 files changed, 52 insertions, 11 deletions
@@ -1,8 +1,7 @@ # Generated by mksrcinfo v8 -# Tue Feb 6 17:23:32 UTC 2018 +# Sun Sep 9 08:06:15 UTC 2018 pkgbase = conversejs-git - pkgdesc = Web-based XMPP/Jabber chat client written in javascript - pkgver = 3.3.2.r6.gc5d4d421a + pkgver = 4.0.0.r0.g09bb6b494 pkgrel = 1 url = https://conversejs.org/ arch = any @@ -11,7 +10,17 @@ pkgbase = conversejs-git makedepends = npm makedepends = ruby-rdoc source = git+https://github.com/jcbrand/converse.js - md5sums = SKIP + source = launcher.sh + source = launcher.desktop + sha256sums = SKIP + sha256sums = ac98bb3bbe0671744519fc74b50838e337112f2d3275bda03889d1854ee8eec3 + sha256sums = efa2f4cee2e33082936df006a9553bf5a276b6a1f85fee4d2bcfbcad0483effb pkgname = conversejs-git + pkgdesc = Web-based XMPP/Jabber chat client written in javascript + +pkgname = conversejs-epiphany-git + pkgdesc = Desktop launcher for Converse.js + depends = epiphany + depends = conversejs-git @@ -1,15 +1,18 @@ # Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> -pkgname=conversejs-git -pkgver=3.3.2.r6.gc5d4d421a +pkgname=(conversejs-git conversejs-epiphany-git) +pkgver=4.0.0.r0.g09bb6b494 pkgrel=1 -pkgdesc='Web-based XMPP/Jabber chat client written in javascript' arch=('any') url="https://conversejs.org/" license=('MPL2') makedepends=('git' 'npm' 'ruby-rdoc') -source=('git+https://github.com/jcbrand/converse.js') -md5sums=('SKIP') +source=('git+https://github.com/jcbrand/converse.js' + 'launcher.sh' + 'launcher.desktop') +sha256sums=('SKIP' + 'ac98bb3bbe0671744519fc74b50838e337112f2d3275bda03889d1854ee8eec3' + 'efa2f4cee2e33082936df006a9553bf5a276b6a1f85fee4d2bcfbcad0483effb') pkgver() { cd converse.js @@ -21,17 +24,30 @@ build() { rm -rf dist rm -f css/converse* make dev - make build + make dist/converse.min.js + make css/converse.min.css } -package() { +package_conversejs-git() { + pkgdesc='Web-based XMPP/Jabber chat client written in javascript' + cd converse.js install -dm755 "$pkgdir"/usr/share/webapps/converse.js/ cp -r dist "$pkgdir"/usr/share/webapps/converse.js/ cp -r css "$pkgdir"/usr/share/webapps/converse.js/ cp -r locale "$pkgdir"/usr/share/webapps/converse.js/ cp -r sounds "$pkgdir"/usr/share/webapps/converse.js/ + cp -r fonts "$pkgdir"/usr/share/webapps/converse.js/ install -dm755 "$pkgdir"/usr/share/webapps/converse.js/fonticons/fonts/ install -Dm644 fonticons/fonts/* "$pkgdir"/usr/share/webapps/converse.js/fonticons/fonts/ + install -Dm644 fullscreen.html "$pkgdir"/usr/share/webapps/converse.js/ +} + +package_conversejs-epiphany-git() { + depends=('epiphany' 'conversejs-git') + pkgdesc='Desktop launcher for Converse.js' + + install -Dm755 ../launcher.sh "$pkgdir"/usr/bin/conversejs + install -Dm644 ../launcher.desktop "$pkgdir"/usr/share/applications/conversejs.desktop } diff --git a/launcher.desktop b/launcher.desktop new file mode 100644 index 000000000000..445a6c9b6ec2 --- /dev/null +++ b/launcher.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Converse.js +Exec=/usr/bin/conversejs +StartupNotify=true +Terminal=false +Type=Application +Categories=Network;InstantMessaging; +Icon=/usr/share/webapps/converse.js/css/images/favicon.ico +StartupWMClass=epiphany-conversejs diff --git a/launcher.sh b/launcher.sh new file mode 100755 index 000000000000..611aba597e80 --- /dev/null +++ b/launcher.sh @@ -0,0 +1,7 @@ +#!/bin/sh +EPIPHANY_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/epiphany/app-epiphany-conversejs" +trap 'kill %1' 0 +cd /usr/share/webapps/converse.js +python -m http.server 40123 & +mkdir -p "$EPIPHANY_DIR" +epiphany --application-mode --profile="$EPIPHANY_DIR" http://127.0.0.1:40123/fullscreen.html |