summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiorgi Kobakhidze2024-03-04 20:43:43 +0400
committerGiorgi Kobakhidze2024-03-04 20:43:43 +0400
commit7808b5f09a2d20fd71a1e02d324947a48ffdbe28 (patch)
treed8f29e28ade0551a161a3584f8c93f34b0a64f74
downloadaur-7808b5f09a2d20fd71a1e02d324947a48ffdbe28.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8a7d787f31f2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = xapu-git
+ pkgver = r6.ded109e
+ pkgrel = 1
+ url = https://xmpp-util.keyoxide.org/
+ arch = any
+ license = AGPL-3.0-only
+ depends = conversejs-headless
+ provides = xapu
+ conflicts = xapu
+ source = git+https://codeberg.org/keyoxide/xapu
+ sha256sums = SKIP
+
+pkgname = xapu-git
+ pkgdesc = Web-based XMPP/Jabber chat client written in javascript
+ backup = usr/share/webapps/converse.js/fullscreen.html
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a8bf030264f0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Giorgi Taba K'obakhidze <t@gtk.ge>
+# Contributor: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
+# Contributor: Maxime "pep" Buquet <archlinux@bouah.net>
+
+pkgname=xapu-git
+_pkgname="${pkgname%-git}"
+pkgrel=1
+pkgver=r6.ded109e
+arch=('any')
+url="https://xmpp-util.keyoxide.org/"
+license=('AGPL-3.0-only')
+depends=('conversejs-headless')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+source=("git+https://codeberg.org/keyoxide/${_pkgname}")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${_pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+}
+
+package() {
+ pkgdesc='Web-based XMPP/Jabber chat client written in javascript'
+ backup=('usr/share/webapps/converse.js/fullscreen.html')
+
+ install -dm755 "$pkgdir"/usr/share/webapps/"${_pkgname}"
+ ln -s /usr/share/webapps/converse-headless.js/converse-headless.min.js "$pkgdir"/usr/share/webapps/"${_pkgname}"/converse-headless.min.js
+ ln -s /usr/share/webapps/converse-headless.js/converse-headless.min.js.map "$pkgdir"/usr/share/webapps/"${_pkgname}"/converse-headless.min.js.map
+
+ cd "${_pkgname}"
+ install -Dm644 index.html script.js simple.min.css "$pkgdir"/usr/share/webapps/"${_pkgname}"/
+}