summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaurizio Porrato2015-06-13 10:07:09 +0000
committerMaurizio Porrato2015-06-13 10:07:09 +0000
commit7e64ee8084cda28b23a083c409dc5d8adc55ba34 (patch)
treee097a127c2cc4f2ebca75e6344d67f069bc6ed6b
downloadaur-7e64ee8084cda28b23a083c409dc5d8adc55ba34.tar.gz
Migrated to aur4
-rw-r--r--.SRCINFO39
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD37
-rw-r--r--janus-gateway-git.install10
4 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ce9a2eba2ad7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,39 @@
+pkgbase = janus-gateway-git
+ pkgdesc = WebRTC gateway.
+ pkgver = 0.0.9.r0.gf500ae8
+ pkgrel = 2
+ url = http://janus.conf.meetecho.com/
+ install = janus-gateway-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = libtool
+ makedepends = automake
+ makedepends = autoconf
+ makedepends = gcc
+ makedepends = make
+ makedepends = pkg-config
+ makedepends = gengetopt
+ makedepends = patch
+ depends = libmicrohttpd
+ depends = jansson
+ depends = libnice
+ depends = openssl
+ depends = libsrtp
+ depends = sofia-sip
+ depends = sctp-refimpl-svn
+ depends = libwebsockets-git
+ depends = libevent
+ depends = librabbitmq-c
+ depends = opus
+ depends = libogg
+ depends = glib2
+ depends = ding-libs
+ provides = janus-gateway
+ backup = etc/janus/janus.cfg
+ source = git+https://github.com/meetecho/janus-gateway.git
+ md5sums = SKIP
+
+pkgname = janus-gateway-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..e65007534e48
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+src/
+pkg/
+*.src.tar.*
+*.pkg.tar.*
+*.log
+janus-gateway/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7a45ee833e11
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Maurizio Porrato <maurizio.porrato@gmail.com>
+
+pkgname=janus-gateway-git
+pkgver=0.0.9.r0.gf500ae8
+pkgrel=2
+pkgdesc="WebRTC gateway."
+arch=('i686' 'x86_64')
+url="http://janus.conf.meetecho.com/"
+license=('GPL3')
+depends=('libmicrohttpd' 'jansson' 'libnice' 'openssl' 'libsrtp' 'sofia-sip' 'sctp-refimpl-svn' 'libwebsockets-git' 'libevent' 'librabbitmq-c' 'opus' 'libogg' 'glib2' 'ding-libs')
+makedepends=('git' 'libtool' 'automake' 'autoconf' 'gcc' 'make' 'pkg-config' 'gengetopt' 'patch')
+provides=(janus-gateway)
+backup=('etc/janus/janus.cfg')
+install=janus-gateway-git.install
+
+source=('git+https://github.com/meetecho/janus-gateway.git')
+md5sums=('SKIP')
+_gitname="janus-gateway"
+
+pkgver() {
+ cd "$srcdir/${_gitname}"
+ git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/^v//'
+}
+
+build() {
+ cd "$srcdir/${_gitname}"
+ ./autogen.sh
+ ./configure --prefix=/usr --sysconfdir=/etc --disable-docs
+ DESTDIR="$pkgdir/" make
+}
+
+package() {
+ cd "$srcdir/${_gitname}"
+ DESTDIR="$pkgdir/" make install configs
+ rm -f "$pkgdir/usr/share/janus/certs/mycert.{key,pem}"
+}
+
diff --git a/janus-gateway-git.install b/janus-gateway-git.install
new file mode 100644
index 000000000000..465776fe315b
--- /dev/null
+++ b/janus-gateway-git.install
@@ -0,0 +1,10 @@
+post_install() {
+ openssl req -x509 -batch -nodes -newkey rsa:1024 \
+ -keyout /usr/share/janus/certs/mycert.key \
+ -out /usr/share/janus/certs/mycert.pem
+}
+
+pre_remove() {
+ rm -f /usr/share/janus/certs/mycert.{key,pem}
+}
+