From 9f2980b3ae9834c03cbd9bca3378faa9b0822e62 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 22 Mar 2012 13:02:25 +0100 Subject: [PATCH] New package: farstream-0.1.1. --- common/shlibs | 1 + srcpkgs/farstream-devel | 1 + srcpkgs/farstream/depends | 2 ++ srcpkgs/farstream/farstream-devel.template | 18 ++++++++++++ srcpkgs/farstream/farstream.rshlibs | 19 +++++++++++++ srcpkgs/farstream/template | 33 ++++++++++++++++++++++ 6 files changed, 74 insertions(+) create mode 120000 srcpkgs/farstream-devel create mode 100644 srcpkgs/farstream/depends create mode 100644 srcpkgs/farstream/farstream-devel.template create mode 100644 srcpkgs/farstream/farstream.rshlibs create mode 100644 srcpkgs/farstream/template diff --git a/common/shlibs b/common/shlibs index e568ba134e5..385306a3af5 100644 --- a/common/shlibs +++ b/common/shlibs @@ -974,3 +974,4 @@ libgcr-3.so.1 gcr gcr-devel libgck-1.so.0 gcr gcr-devel libgcr-base-3.so.1 gcr gcr-devel libwacom.so.2 libwacom libwacom-devel +libfarstream-0.1.so.0 farstream farstream-devel diff --git a/srcpkgs/farstream-devel b/srcpkgs/farstream-devel new file mode 120000 index 00000000000..f200faa679e --- /dev/null +++ b/srcpkgs/farstream-devel @@ -0,0 +1 @@ +farstream \ No newline at end of file diff --git a/srcpkgs/farstream/depends b/srcpkgs/farstream/depends new file mode 100644 index 00000000000..56fb9e056a7 --- /dev/null +++ b/srcpkgs/farstream/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.1.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/farstream/farstream-devel.template b/srcpkgs/farstream/farstream-devel.template new file mode 100644 index 00000000000..6e0ad141be4 --- /dev/null +++ b/srcpkgs/farstream/farstream-devel.template @@ -0,0 +1,18 @@ +# Template file for 'farstream-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run gst-plugins-base-devel +Add_dependency run farstream ">=${version}" + +noarch=yes + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share/gtk-doc usr/share + vmove usr/share/gir-1.0 usr/share +} diff --git a/srcpkgs/farstream/farstream.rshlibs b/srcpkgs/farstream/farstream.rshlibs new file mode 100644 index 00000000000..49b32315bed --- /dev/null +++ b/srcpkgs/farstream/farstream.rshlibs @@ -0,0 +1,19 @@ +libgstbase-0.10.so.0 +libgstreamer-0.10.so.0 +libgobject-2.0.so.0 +libgmodule-2.0.so.0 +libgthread-2.0.so.0 +librt.so.1 +libxml2.so.2 +libglib-2.0.so.0 +libpthread.so.0 +libc.so.6 +libgstrtp-0.10.so.0 +libm.so.6 +libnice.so.10 +libgupnp-igd-1.0.so.3 +libgupnp-1.0.so.4 +libgssdp-1.0.so.3 +libsoup-2.4.so.1 +libgio-2.0.so.0 +libgstnetbuffer-0.10.so.0 diff --git a/srcpkgs/farstream/template b/srcpkgs/farstream/template new file mode 100644 index 00000000000..1bd3aa3b7e3 --- /dev/null +++ b/srcpkgs/farstream/template @@ -0,0 +1,33 @@ +# Template file for 'farstream' +pkgname=farstream +version=0.1.1 +homepage="http://www.freedesktop.org/wiki/Software/Farstream" +distfiles="http://freedesktop.org/software/farstream/releases/$pkgname/$pkgname-$version.tar.gz" +build_style=gnu-configure +configure_args="--disable-valgrind --disable-debug --disable-static" +short_desc="GStreamer modules and libraries for videoconferencing" +maintainer="Juan RP " +license="LGPL-2.1" +checksum=7b88a0730fbdd03297295574a613409790bf751d578690d7072cbf2be3f9ad52 +long_desc=" + The 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." + +subpackages="$pkgname-devel" + +Add_dependency run gst-python +Add_dependency run pygobject2 +Add_dependency run pygtk +Add_dependency run gst-plugins-good +Add_dependency run gst-plugins-bad + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build libnice-devel +Add_dependency build gst-plugins-base-devel +Add_dependency build python-devel +Add_dependency build gst-python-devel +Add_dependency build pygobject2-devel +Add_dependency build gupnp-devel