summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitrij D. Czarkoff2015-10-16 16:11:49 +0200
committerDmitrij D. Czarkoff2015-10-16 16:11:49 +0200
commitb42ccb6b1b1de841aa571821397defc6b0b99bdd (patch)
tree524b860745e2bf637109c520f4c37cfaf5b565f0
downloadaur-b42ccb6b1b1de841aa571821397defc6b0b99bdd.tar.gz
Initial commit
-rw-r--r--.SRCINFO38
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD47
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d4819111de3b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,38 @@
+pkgbase = baresip
+ pkgdesc = portable and modular SIP User-Agent with audio and video support
+ pkgver = 0.4.15
+ pkgrel = 1
+ url = http://creytiv.com/baresip.html
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = alsa-lib ffmpeg cairo spandsp gsm gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly gtk2 libsrtp opus spandsp mpg123 sdl sdl2 libsndfile speex speexdsp v4l-utils libvpx libx11 libx11
+ depends = rem
+ optdepends = alsa-lib: (alsa module)
+ optdepends = ffmpeg: (avcodec, avformat, h265 modules)
+ optdepends = cairo: (cairo, rst modules)
+ optdepends = spandsp: (g722, g726 modules)
+ optdepends = gsm: (gsm module)
+ optdepends = gst-plugins-bad: (gst1, gst_video1 modules)
+ optdepends = gst-plugins-base: (gst1, gst_video1 modules)
+ optdepends = gst-plugins-good: (gst1, gst_video1 modules)
+ optdepends = gst-plugins-ugly: (gst1, gst_video1 modules)
+ optdepends = gtk2: (gtk module)
+ optdepends = libsrtp: (libsrtp module)
+ optdepends = opus: (opus module)
+ optdepends = spandsp: (plc module)
+ optdepends = mpg123: (rst module)
+ optdepends = sdl: (sdl module)
+ optdepends = sdl2: (sdl2 module)
+ optdepends = libsndfile: (sndfile module)
+ optdepends = speex: (speex module)
+ optdepends = speexdsp: (speex_aec, speex_pp modules)
+ optdepends = v4l-utils: (v4l2 module)
+ optdepends = libvpx: (vpx module)
+ optdepends = libx11: (x11 module)
+ optdepends = libx11: (x11grab module)
+ source = http://creytiv.com/pub/baresip-0.4.15.tar.gz
+ md5sums = e304d698bb593f296793acac752685a7
+
+pkgname = baresip
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..75cb4137f783
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src/
+pkg/
+*.tar.xz
+*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..46d87186349b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Dmitrij D. Czarkoff <czarkoff@gmail.com>
+pkgname=baresip
+pkgver=0.4.15
+pkgrel=1
+pkgdesc="portable and modular SIP User-Agent with audio and video support"
+arch=('i686' 'x86_64')
+url="http://creytiv.com/baresip.html"
+license=('BSD')
+depends=('rem')
+optdepends=('alsa-lib: (alsa module)'
+ 'ffmpeg: (avcodec, avformat, h265 modules)'
+ 'cairo: (cairo, rst modules)'
+ 'spandsp: (g722, g726 modules)'
+ 'gsm: (gsm module)'
+ 'gst-plugins-bad: (gst1, gst_video1 modules)'
+ 'gst-plugins-base: (gst1, gst_video1 modules)'
+ 'gst-plugins-good: (gst1, gst_video1 modules)'
+ 'gst-plugins-ugly: (gst1, gst_video1 modules)'
+ 'gtk2: (gtk module)'
+ 'libsrtp: (libsrtp module)'
+ 'opus: (opus module)'
+ 'spandsp: (plc module)'
+ 'mpg123: (rst module)'
+ 'sdl: (sdl module)'
+ 'sdl2: (sdl2 module)'
+ 'libsndfile: (sndfile module)'
+ 'speex: (speex module)'
+ 'speexdsp: (speex_aec, speex_pp modules)'
+ 'v4l-utils: (v4l2 module)'
+ 'libvpx: (vpx module)'
+ 'libx11: (x11 module)'
+ 'libx11: (x11grab module)')
+makedepends=${optdepends[@]/%:*/}
+#changelog=ChangeLog
+source=("http://creytiv.com/pub/$pkgname-$pkgver.tar.gz")
+md5sums=('e304d698bb593f296793acac752685a7')
+
+build() {
+ cd "$pkgname-$pkgver"
+ make EXTRA_MODULES="h265" USE_GST= USE_GST_VIDEO= PREFIX="/usr"
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make EXTRA_MODULES="h265" USE_GST= USE_GST_VIDEO= PREFIX="/usr" \
+ DESTDIR="$pkgdir/" install
+}