diff options
author | jaapb <jaapb@pkgsrc.org> | 2015-12-01 12:59:52 +0000 |
---|---|---|
committer | jaapb <jaapb@pkgsrc.org> | 2015-12-01 12:59:52 +0000 |
commit | fa2f5c9685890039cad400cbbef78deab14ccfab (patch) | |
tree | 30dffcc7753b096245ea3afd6956d96799226e23 /chat/farstream | |
parent | 77381de6d27b931af9c19923ecb356fc249cfc92 (diff) | |
download | pkgsrc-fa2f5c9685890039cad400cbbef78deab14ccfab.tar.gz |
Added package farstream, version 0.2.7---an audio/video communications
framework. Based on the farstream package from pkgsrc-wip.
Diffstat (limited to 'chat/farstream')
-rw-r--r-- | chat/farstream/DESCR | 17 | ||||
-rw-r--r-- | chat/farstream/Makefile | 28 | ||||
-rw-r--r-- | chat/farstream/PLIST | 96 | ||||
-rw-r--r-- | chat/farstream/buildlink3.mk | 13 | ||||
-rw-r--r-- | chat/farstream/distinfo | 5 |
5 files changed, 159 insertions, 0 deletions
diff --git a/chat/farstream/DESCR b/chat/farstream/DESCR new file mode 100644 index 00000000000..9cfe85f7197 --- /dev/null +++ b/chat/farstream/DESCR @@ -0,0 +1,17 @@ +The Farstream (formerly Farsight) project is an effort to create +a framework to deal with all known audio/video conferencing protocols. +On one side it offers a generic API that makes it possible to write +plugins for different streaming protocols, on the other side it +offers an API for clients to use those plugins. + +The main target clients for Farstream are Instant Messaging +applications. These applications should be able to use Farstream +for all their Audio/Video conferencing needs without having to +worry about any of the lower level streaming and NAT traversal +issues. + +Farstream forms an integral part of the Telepathy framework. It is +used by Empathy through the Telepathy-Farstream library. The +Telepathy-Farstream library binds it to the Connection Managers +via D-Bus and the Telepathy Media Stream Spec and is used for all +their streaming requirements. diff --git a/chat/farstream/Makefile b/chat/farstream/Makefile new file mode 100644 index 00000000000..50340310525 --- /dev/null +++ b/chat/farstream/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1 2015/12/01 12:59:52 jaapb Exp $ + +DISTNAME= farstream-0.2.7 +CATEGORIES= chat multimedia +MASTER_SITES= http://freedesktop.org/software/farstream/releases/farstream/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.freedesktop.org/wiki/Software/Farstream/ +COMMENT= Audio/video communications framework +LICENSE= gnu-lgpl-v2.1 + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= gmake pkg-config + +PKGCONFIG_OVERRIDE+= farstream.pc.in + +BUILDLINK_API_DEPENDS.glib2+= glib2>=2.16.0 +.include "../../devel/glib2/buildlink3.mk" +BUILDLINK_API_DEPENDS.gst-plugins1-base+= gst-plugins1-base>=1.4 +.include "../../multimedia/gst-plugins1-base/buildlink3.mk" +BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.4 +.include "../../multimedia/gstreamer1/buildlink3.mk" +.include "../../net/gupnp-igd/buildlink3.mk" +BUILDLINK_API_DEPENDS.libnice+= libnice>=0.1.0 +.include "../../net/libnice/buildlink3.mk" +.include "../../textproc/gtk-doc/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/chat/farstream/PLIST b/chat/farstream/PLIST new file mode 100644 index 00000000000..e1f415b5f6d --- /dev/null +++ b/chat/farstream/PLIST @@ -0,0 +1,96 @@ +@comment $NetBSD: PLIST,v 1.1 2015/12/01 12:59:52 jaapb Exp $ +include/farstream-0.2/farstream/fs-candidate.h +include/farstream-0.2/farstream/fs-codec.h +include/farstream-0.2/farstream/fs-conference.h +include/farstream-0.2/farstream/fs-element-added-notifier.h +include/farstream-0.2/farstream/fs-enumtypes.h +include/farstream-0.2/farstream/fs-participant.h +include/farstream-0.2/farstream/fs-plugin.h +include/farstream-0.2/farstream/fs-rtp.h +include/farstream-0.2/farstream/fs-session.h +include/farstream-0.2/farstream/fs-stream-transmitter.h +include/farstream-0.2/farstream/fs-stream.h +include/farstream-0.2/farstream/fs-transmitter.h +include/farstream-0.2/farstream/fs-utils.h +lib/farstream-0.2/libmulticast-transmitter.la +lib/farstream-0.2/libnice-transmitter.la +lib/farstream-0.2/librawudp-transmitter.la +lib/farstream-0.2/libshm-transmitter.la +lib/gstreamer-1.0/libfsmsnconference.la +lib/gstreamer-1.0/libfsrawconference.la +lib/gstreamer-1.0/libfsrtpconference.la +lib/gstreamer-1.0/libfsrtpxdata.la +lib/gstreamer-1.0/libfsvideoanyrate.la +lib/libfarstream-0.2.la +lib/pkgconfig/farstream-0.2.pc +share/farstream/0.2/fsrawconference/default-element-properties +share/farstream/0.2/fsrtpconference/default-codec-preferences +share/farstream/0.2/fsrtpconference/default-element-properties +share/gtk-doc/html/farstream-libs-0.2/FsConference.html +share/gtk-doc/html/farstream-libs-0.2/FsElementAddedNotifier.html +share/gtk-doc/html/farstream-libs-0.2/FsParticipant.html +share/gtk-doc/html/farstream-libs-0.2/FsSession.html +share/gtk-doc/html/farstream-libs-0.2/FsStream.html +share/gtk-doc/html/farstream-libs-0.2/FsStreamTransmitter.html +share/gtk-doc/html/farstream-libs-0.2/FsTransmitter.html +share/gtk-doc/html/farstream-libs-0.2/ch01.html +share/gtk-doc/html/farstream-libs-0.2/ch02.html +share/gtk-doc/html/farstream-libs-0.2/ch03.html +share/gtk-doc/html/farstream-libs-0.2/ch04.html +share/gtk-doc/html/farstream-libs-0.2/ch05.html +share/gtk-doc/html/farstream-libs-0.2/farstream-libs-0.2.devhelp2 +share/gtk-doc/html/farstream-libs-0.2/farstream-libs-FsCandidate.html +share/gtk-doc/html/farstream-libs-0.2/farstream-libs-FsCodec.html +share/gtk-doc/html/farstream-libs-0.2/farstream-libs-FsPlugin.html +share/gtk-doc/html/farstream-libs-0.2/farstream-libs-RTP-Specific-types.html +share/gtk-doc/html/farstream-libs-0.2/farstream-libs-Utility-functions.html +share/gtk-doc/html/farstream-libs-0.2/home.png +share/gtk-doc/html/farstream-libs-0.2/index.html +share/gtk-doc/html/farstream-libs-0.2/index.sgml +share/gtk-doc/html/farstream-libs-0.2/left-insensitive.png +share/gtk-doc/html/farstream-libs-0.2/left.png +share/gtk-doc/html/farstream-libs-0.2/pt01.html +share/gtk-doc/html/farstream-libs-0.2/pt02.html +share/gtk-doc/html/farstream-libs-0.2/right-insensitive.png +share/gtk-doc/html/farstream-libs-0.2/right.png +share/gtk-doc/html/farstream-libs-0.2/style.css +share/gtk-doc/html/farstream-libs-0.2/up-insensitive.png +share/gtk-doc/html/farstream-libs-0.2/up.png +share/gtk-doc/html/farstream-plugins-0.2/FsMsnCamSendConference.html +share/gtk-doc/html/farstream-plugins-0.2/FsMsnConference.html +share/gtk-doc/html/farstream-plugins-0.2/FsMsnParticipant.html +share/gtk-doc/html/farstream-plugins-0.2/FsRTPXdataDepay.html +share/gtk-doc/html/farstream-plugins-0.2/FsRTPXdataPay.html +share/gtk-doc/html/farstream-plugins-0.2/FsRawConference.html +share/gtk-doc/html/farstream-plugins-0.2/FsRtpConference.html +share/gtk-doc/html/farstream-plugins-0.2/FsRtpParticipant.html +share/gtk-doc/html/farstream-plugins-0.2/FsRtpSession.html +share/gtk-doc/html/farstream-plugins-0.2/FsRtpStream.html +share/gtk-doc/html/farstream-plugins-0.2/FsVideoanyrate.html +share/gtk-doc/html/farstream-plugins-0.2/ch01.html +share/gtk-doc/html/farstream-plugins-0.2/ch02.html +share/gtk-doc/html/farstream-plugins-0.2/ch03.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-0.2.devhelp2 +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsMsnCamCamRecvConference.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsMsnSession.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsMsnStream.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsMulticastStreamTransmitter.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsNiceStreamTransmitter.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsRawParticipant.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsRawSession.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsRawStream.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsRawUdpStreamTransmitter.html +share/gtk-doc/html/farstream-plugins-0.2/farstream-plugins-FsShmStreamTransmitter.html +share/gtk-doc/html/farstream-plugins-0.2/home.png +share/gtk-doc/html/farstream-plugins-0.2/index.html +share/gtk-doc/html/farstream-plugins-0.2/index.sgml +share/gtk-doc/html/farstream-plugins-0.2/left-insensitive.png +share/gtk-doc/html/farstream-plugins-0.2/left.png +share/gtk-doc/html/farstream-plugins-0.2/pt01.html +share/gtk-doc/html/farstream-plugins-0.2/pt02.html +share/gtk-doc/html/farstream-plugins-0.2/pt03.html +share/gtk-doc/html/farstream-plugins-0.2/right-insensitive.png +share/gtk-doc/html/farstream-plugins-0.2/right.png +share/gtk-doc/html/farstream-plugins-0.2/style.css +share/gtk-doc/html/farstream-plugins-0.2/up-insensitive.png +share/gtk-doc/html/farstream-plugins-0.2/up.png diff --git a/chat/farstream/buildlink3.mk b/chat/farstream/buildlink3.mk new file mode 100644 index 00000000000..69b115b1f78 --- /dev/null +++ b/chat/farstream/buildlink3.mk @@ -0,0 +1,13 @@ +# $NetBSD: buildlink3.mk,v 1.1 2015/12/01 12:59:52 jaapb Exp $ + +BUILDLINK_TREE+= farstream + +.if !defined(FARSTREAM_BUILDLINK3_MK) +FARSTREAM_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.farstream+= farstream>=0.2.7 +BUILDLINK_PKGSRCDIR.farstream?= ../../chat/farstream + +.endif # FARSTREAM_BUILDLINK3_MK + +BUILDLINK_TREE+= -farstream diff --git a/chat/farstream/distinfo b/chat/farstream/distinfo new file mode 100644 index 00000000000..642741c795f --- /dev/null +++ b/chat/farstream/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2015/12/01 12:59:52 jaapb Exp $ + +SHA1 (farstream-0.2.7.tar.gz) = 3b1c40afdb34e96d6d5c5feecbcfda36630d5c0c +RMD160 (farstream-0.2.7.tar.gz) = 6cd25f72f26cacda0690c0f9c12d96da5b066e7b +Size (farstream-0.2.7.tar.gz) = 1309470 bytes |