From 8b33ba4701fb7c3096ef43fd81f3528bf081b33f Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 20 Nov 2010 18:54:45 +0100 Subject: [PATCH] Added gst-plugins-bad-0.10.20 build template. --- srcpkgs/gst-plugins-bad-devel | 1 + srcpkgs/gst-plugins-bad/depends | 2 + .../gst-plugins-bad-devel.template | 42 ++++++++++ srcpkgs/gst-plugins-bad/template | 84 +++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 3 + 5 files changed, 132 insertions(+) create mode 120000 srcpkgs/gst-plugins-bad-devel create mode 100644 srcpkgs/gst-plugins-bad/depends create mode 100644 srcpkgs/gst-plugins-bad/gst-plugins-bad-devel.template create mode 100644 srcpkgs/gst-plugins-bad/template diff --git a/srcpkgs/gst-plugins-bad-devel b/srcpkgs/gst-plugins-bad-devel new file mode 120000 index 00000000000..59d84b631c4 --- /dev/null +++ b/srcpkgs/gst-plugins-bad-devel @@ -0,0 +1 @@ +gst-plugins-bad \ No newline at end of file diff --git a/srcpkgs/gst-plugins-bad/depends b/srcpkgs/gst-plugins-bad/depends new file mode 100644 index 00000000000..95eb22fb249 --- /dev/null +++ b/srcpkgs/gst-plugins-bad/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.10.20" +api_depends="${abi_depends}" diff --git a/srcpkgs/gst-plugins-bad/gst-plugins-bad-devel.template b/srcpkgs/gst-plugins-bad/gst-plugins-bad-devel.template new file mode 100644 index 00000000000..121f09eb9da --- /dev/null +++ b/srcpkgs/gst-plugins-bad/gst-plugins-bad-devel.template @@ -0,0 +1,42 @@ +# Template file for 'gst-plugins-bad-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 gstreamer-devel +Add_dependency run glib-devel +Add_dependency run libxml2-devel +Add_dependency run gst-plugins-base-devel +Add_dependency run libX11-devel +Add_dependency run libdca-devel +Add_dependency run orc-devel +Add_dependency run exempi-devel +Add_dependency run libexif-devel +Add_dependency run alsa-lib-devel +Add_dependency run libmpcdec-devel +Add_dependency run faac-devel +Add_dependency run SDL-devel +Add_dependency run libpng-devel +Add_dependency run openssl-devel +Add_dependency run zlib-devel +Add_dependency run faad2-devel +Add_dependency run libdvdnav-devel +Add_dependency run libdvdread-devel +Add_dependency run librsvg-devel +Add_dependency run gdk-pixbuf-devel +Add_dependency run cairo-devel +Add_dependency run libsndfile-devel +Add_dependency run xvidcore-devel +Add_dependency run gst-plugins-bad + +do_install() +{ + install -d ${DESTDIR}/usr/lib + + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/lib*.a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/gst-plugins-bad/template b/srcpkgs/gst-plugins-bad/template new file mode 100644 index 00000000000..32821f9b756 --- /dev/null +++ b/srcpkgs/gst-plugins-bad/template @@ -0,0 +1,84 @@ +# Template file for 'gst-plugins-bad'. +pkgname=gst-plugins-bad +version=0.10.20 +distfiles="http://gstreamer.freedesktop.org/src/$pkgname/$pkgname-$version.tar.bz2" +build_style=gnu_configure +configure_args="--enable-experimental" +short_desc="GStreamer plugins from the bad set" +maintainer="pancake " +checksum=1031dff866df976a957f34039addbab4c0753406299a275f4cf1780e1dbe2a90 +long_desc=" + GStreamer is a streaming media framework, badd on graphs of filters which + operate on media data. Applications using this library can do anything + real-time sound processing to playing videos, and just about anything + else media-related. Its plugin-badd architecture means that new data + types or processing capabilities can be added simply by installing new + plug-ins. + + GStreamer Bad Plug-ins is a set of plug-ins that aren\'t up to par + compared to the rest. They might be close to being good quality, but + they're missing something - be it a good code review, some documentation, + a set of tests, a real live maintainer, or some actual wide use." + +subpackages="$pkgname-devel" +triggers="gsettings-schemas" + +Add_dependency run glibc +Add_dependency run glib +Add_dependency run libxml2 +Add_dependency run libX11 +Add_dependency run libdca +Add_dependency run orc +Add_dependency run exempi +Add_dependency run libexif +Add_dependency run alsa-lib +Add_dependency run libmpcdec +Add_dependency run faac +Add_dependency run SDL +Add_dependency run libpng +Add_dependency run libssl +Add_dependency run zlib +Add_dependency run faad2 +Add_dependency run libdvdnav +Add_dependency run libdvdread +Add_dependency run librsvg +Add_dependency run gdk-pixbuf +Add_dependency run cairo +Add_dependency run libsndfile +Add_dependency run xvidcore +Add_dependency run gstreamer +Add_dependency run gst-plugins-base + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build coreutils +Add_dependency build diffutils +Add_dependency build gstreamer-devel +Add_dependency build glib-devel +Add_dependency build libxml2-devel +Add_dependency build gst-plugins-base-devel +Add_dependency build libX11-devel +Add_dependency build libdca-devel +Add_dependency build orc-devel +Add_dependency build exempi-devel +Add_dependency build libexif-devel +Add_dependency build alsa-lib-devel +Add_dependency build libmpcdec-devel +Add_dependency build faac-devel +Add_dependency build SDL-devel +Add_dependency build libpng-devel +Add_dependency build openssl-devel +Add_dependency build zlib-devel +Add_dependency build faad2-devel +Add_dependency build libdvdnav-devel +Add_dependency build libdvdread-devel +Add_dependency build librsvg-devel +Add_dependency build gdk-pixbuf-devel +Add_dependency build cairo-devel +Add_dependency build libsndfile-devel +Add_dependency build xvidcore-devel + +pre_configure() +{ + export PATH="/bin:/usr/bin:$PATH" +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index e01e8997ac6..41021d6b0d3 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -704,3 +704,6 @@ libgmime-2.4.so gmime gmime-devel libtotem-plparser.so.17 totem-pl-parser totem-pl-parser-devel libtotem-plparser-mini.so.17 totem-pl-parser totem-pl-parser-devel libgladeui-1.so libgladeui glade3-devel +libgstphotography-0.10.so gst-plugins-bad gst-plugins-bad-devel +libgstbasevideo-0.10.so gst-plugins-bad gst-plugins-bad-devel +libgstsignalprocessor-0.10.so gst-plugins-bad gst-plugins-bad-devel