Package Details: openwebrtc 0.3.0-1

Git Clone URL: https://aur.archlinux.org/openwebrtc.git (read-only)
Package Base: openwebrtc
Description: A mobile-first WebRTC client framework for building native apps
Upstream URL: https://github.com/EricssonResearch/openwebrtc
Licenses: BSD
Conflicts: openwebrtc
Provides: openwebrtc
Submitter: zanny
Maintainer: zanny
Last Packager: zanny
Votes: 3
Popularity: 0.000000
First Submitted: 2016-02-06 16:09
Last Updated: 2016-10-25 15:13

Latest Comments

zanny commented on 2016-10-25 15:20

Upstream has been talking about a new release "soon":

https://github.com/EricssonResearch/openwebrtc/issues/614

As long as this package stays on an over-a-year-old outdated version, I'm keeping it stock the way upstream wanted, with owr-gst disabled. I still strongly recommend to just make another aur package with it turned on if you keep needing it, just call it openwebrtc-gst or something. Upstream will eventually turn it on when they feel its mature, and I'd rather go with their wisdom since I only use owrtc as a consumer of the API.

Thank for you the compiler fix patch, I added it so owrtc keeps building on newer GCC. Could really use that new release...

aperez commented on 2016-10-22 08:01

@zanny: Upstream may have the intention of not making the GStreamer bits leak through, but building WebKitGTK+ with WebRTC support *does need* --enable-owr-gst=yes at the moment because there are certain things that cannot be done (yet) without using the GStreamer bits.

I keep applying http://sprunge.us/ccMB?diff every time I build this package, in particular you may want to check the “fix-compiler-errors.patch”, which makes the build succeed with GCC 6.2.1 and -Wall.

zanny commented on 2016-04-17 14:33

I don't believe exposing gst as default is what upstream wants, see:

https://github.com/EricssonResearch/openwebrtc/issues/221#issuecomment-127037838
https://github.com/EricssonResearch/openwebrtc/issues/403#issuecomment-116492371
https://github.com/EricssonResearch/openwebrtc/commit/c4778589e69da2368fad0c2344260cb46be76aa7

It seems like something completely reasonable to maintain your own pkgbuild for, of course.

SirCmpwn commented on 2016-04-17 13:28

Sorry, that was --enable-owr-gst=yes.

diff --git a/PKGBUILD b/PKGBUILD
index 6c02c90..5c00ae6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,7 +16,12 @@ sha256sums=('b31b3e21ef49ddc4d6ee2776e1b556986bff8bfcce21e3ed73e03597fdce24be')

build() {
cd "$srcdir/$pkgname-$pkgver"
- ./autogen.sh --prefix=/usr --enable-bridge=no --enable-introspection=no --enable-debug=no --enable-tests=no
+ ./autogen.sh --prefix=/usr \
+ --enable-owr-gst=yes \
+ --enable-bridge=no \
+ --enable-introspection=no \
+ --enable-debug=no \
+ --enable-tests=no
make
}

SirCmpwn commented on 2016-04-17 13:25

Can you please add --enable-gst=yes?