summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfordprefect2020-04-20 21:10:09 +0200
committerfordprefect2020-04-20 21:10:09 +0200
commitd27504844b3ac0ca36e761717191c6e7b9a6bbd1 (patch)
treedd8321a9b36fa5a0f5f9736156956befcba6e91e
downloadaur-d27504844b3ac0ca36e761717191c6e7b9a6bbd1.tar.gz
newly created
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD36
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cabb179c5493
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = jigasi-git
+ pkgdesc = WebRTC JavaScript video conferences
+ pkgver = r492.31112b0
+ pkgrel = 1
+ url = https://github.com/jitsi/jigasi
+ arch = x86_64
+ license = Apache
+ makedepends = git
+ makedepends = maven
+ optdepends = jicofo
+ optdepends = jitsi-videobridge
+ optdepends = jitsi-meet
+ backup = etc/jitsi/jigasi/config
+ backup = opt/jigasi/jigasi-home/sip-communicator.properties
+ source = jigasi-git::git+https://github.com/jitsi/jigasi
+ sha256sums = SKIP
+
+pkgname = jigasi-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2f9475cb1870
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+pkgname=jigasi-git
+pkgver=r492.31112b0
+pkgrel=1
+pkgdesc="WebRTC JavaScript video conferences"
+arch=("x86_64")
+url="https://github.com/jitsi/jigasi"
+license=("Apache")
+makedepends=("git" "maven")
+optdepends=("jicofo"
+ "jitsi-videobridge"
+ "jitsi-meet")
+backup=("etc/jitsi/jigasi/config"
+ "opt/jigasi/jigasi-home/sip-communicator.properties")
+source=($pkgname::git+https://github.com/jitsi/jigasi)
+sha256sums=("SKIP")
+
+pkgver() {
+ cd "$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ mvn package -DskipTests -Dassembly.skipAssembly=false
+ unzip -o target/jigasi-linux-x64-1.1-SNAPSHOT.zip
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ mkdir -p "${pkgdir}"/opt/
+ cp -R "${srcdir}"/jigasi-git/jigasi-linux-x64-1.1-SNAPSHOT/ "${pkgdir}"/opt/jigasi
+ install -Dm644 debian/jigasi.service "${pkgdir}"/usr/lib/systemd/system/jigasi.service
+ # complete config in wiki
+ mkdir -p "${pkgdir}"/etc/jitsi/jigasi
+ touch "${pkgdir}"/etc/jitsi/jigasi/config
+}