janus-gateway-git: added
This commit is contained in:
parent
fad391a184
commit
005b6e7349
|
@ -0,0 +1,6 @@
|
||||||
|
src/
|
||||||
|
pkg/
|
||||||
|
*.src.tar.*
|
||||||
|
*.pkg.tar.*
|
||||||
|
*.log
|
||||||
|
janus-gateway/
|
|
@ -0,0 +1,44 @@
|
||||||
|
# Maintainer: Maurizio Porrato <maurizio.porrato@gmail.com>
|
||||||
|
|
||||||
|
pkgname=janus-gateway-git
|
||||||
|
pkgver=0.0.6.r87.g0881acc
|
||||||
|
pkgrel=1
|
||||||
|
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' 'libwebsock-nothreads' 'libevent' 'librabbitmq-c' 'opus' 'libogg' 'glib2' 'ding-libs')
|
||||||
|
makedepends=('git' 'libtool' 'automake' 'autoconf' 'gcc' 'make' 'pkg-config' 'gengetopt')
|
||||||
|
provides=(janus-gateway)
|
||||||
|
backup=('etc/janus/janus.cfg')
|
||||||
|
install=janus-gateway-git.install
|
||||||
|
|
||||||
|
source=('git+https://github.com/meetecho/janus-gateway.git'
|
||||||
|
'install-conf.patch')
|
||||||
|
md5sums=('SKIP'
|
||||||
|
'17955203b7d06f5c887638e621d7b3c1')
|
||||||
|
_gitname="janus-gateway"
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd "$srcdir/${_gitname}"
|
||||||
|
git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/^v//'
|
||||||
|
}
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd "$srcdir/${_gitname}"
|
||||||
|
patch < "$startdir/install-conf.patch"
|
||||||
|
}
|
||||||
|
|
||||||
|
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}"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
--- Makefile.am.upstream 2014-12-21 12:31:15.401000516 +0000
|
||||||
|
+++ Makefile.am 2014-12-21 12:34:24.689975050 +0000
|
||||||
|
@@ -264,5 +264,5 @@
|
||||||
|
##
|
||||||
|
|
||||||
|
configs:
|
||||||
|
- $(MKDIR_P) $(confdir)
|
||||||
|
- $(foreach config,$(conf_DATA),cp "$(CURDIR)/$(config)" "$(confdir)/$(notdir $(basename $(config) .sample))";)
|
||||||
|
+ $(MKDIR_P) $(DESTDIR)$(confdir)
|
||||||
|
+ $(foreach config,$(conf_DATA),cp "$(CURDIR)/$(config)" "$(DESTDIR)$(confdir)/$(notdir $(basename $(config) .sample))";)
|
|
@ -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}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue