diff --git a/srcpkgs/farsight2-devel b/srcpkgs/farsight2-devel new file mode 120000 index 0000000000..c3ee91619f --- /dev/null +++ b/srcpkgs/farsight2-devel @@ -0,0 +1 @@ +farsight2 \ No newline at end of file diff --git a/srcpkgs/farsight2/depends b/srcpkgs/farsight2/depends new file mode 100644 index 0000000000..0d5a9dc378 --- /dev/null +++ b/srcpkgs/farsight2/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.0.26" +api_depends="${abi_depends}" diff --git a/srcpkgs/farsight2/farsight2-devel.template b/srcpkgs/farsight2/farsight2-devel.template new file mode 100644 index 0000000000..a154347565 --- /dev/null +++ b/srcpkgs/farsight2/farsight2-devel.template @@ -0,0 +1,28 @@ +# Template file for 'farsight2-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run pkg-config +Add_dependency run intltool +Add_dependency run glib-devel +Add_dependency run python-devel +Add_dependency run libxml2-devel +Add_dependency run gstreamer-devel +Add_dependency run gst-plugins-base-devel +Add_dependency run libnice-devel +Add_dependency run libsoup-devel +Add_dependency run gssdp-devel +Add_dependency run gupnp-devel +Add_dependency run gupnp-igd-devel +Add_dependency run farsight2 + +do_install() +{ + mkdir -p ${DESTDIR}/usr/{lib,share} + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/share/gtk-doc ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/farsight2/template b/srcpkgs/farsight2/template new file mode 100644 index 0000000000..670b551ef4 --- /dev/null +++ b/srcpkgs/farsight2/template @@ -0,0 +1,46 @@ +# Template file for 'farsight2' +pkgname=farsight2 +version=0.0.26 +distfiles="http://farsight.freedesktop.org/releases/$pkgname/$pkgname-$version.tar.gz" +build_style=gnu_configure +configure_args="--disable-valgrind --disable-debug --disable-static +--with-package-origin=XBPS" +short_desc="Audio/Video conference software for Instant Messengers" +maintainer="Juan RP " +checksum=b554e20b24e03c84073ae17dd525217e230954ec84506f08b67a11a054c7ea39 +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 glibc +Add_dependency run glib +Add_dependency run libxml2 +Add_dependency run gstreamer +Add_dependency run gst-plugins-base +Add_dependency run libnice +Add_dependency run libsoup +Add_dependency run gssdp +Add_dependency run gupnp +Add_dependency run gupnp-igd +Add_dependency run python + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build glib-devel +Add_dependency build python-devel +Add_dependency build libxml2-devel +Add_dependency build gstreamer-devel +Add_dependency build gst-plugins-base-devel +Add_dependency build libnice-devel +Add_dependency build libsoup-devel +Add_dependency build gssdp-devel +Add_dependency build gupnp-devel +Add_dependency build gupnp-igd-devel + +Add_dependency full pygobject +Add_dependency full gst-python +Add_dependency full gst-plugins-good +Add_dependency full gst-plugins-bad diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 723e41d403..16dcf6bfa0 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -793,3 +793,4 @@ libfolks.so.21 folks folks-devel libfolks-telepathy.so.21 folks folks-devel libnice.so.10 libnice libnice-devel libgupnp-igd-1.0.so gupnp-igd gupnp-igd-devel +libgstfarsight-0.10.so farsight2 farsight2-devel