aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/clutter/clutter-gst.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/clutter/clutter-gst.inc')
-rw-r--r--recipes/clutter/clutter-gst.inc40
1 files changed, 31 insertions, 9 deletions
diff --git a/recipes/clutter/clutter-gst.inc b/recipes/clutter/clutter-gst.inc
index 8fa30b4cf0..b25f31ec55 100644
--- a/recipes/clutter/clutter-gst.inc
+++ b/recipes/clutter/clutter-gst.inc
@@ -1,19 +1,41 @@
-DESCRIPTION = "Clutter GStreamer"
+DESCRIPTION = "Clutter GStreamer integration library"
HOMEPAGE = "http://www.clutter-project.org/"
-LICENSE = "LGPL"
+LICENSE = "LGPLv2.1"
+
+INC_PR = "r1"
DEPENDS = "clutter gstreamer gst-plugins-base"
-PACKAGES =+ "${PN}-examples"
-FILES_${PN}-examples = "${bindir}/video-player ${bindir}/video-sink ${bindir}/audio"
+require clutter-common.inc
inherit autotools pkgconfig
+align_examples_data_location() {
+ for full_name in $(find ${S}/examples -name *.png) ; do
+ data_name=${full_name##*/}
+ for i in $(find ${S}/examples -name *.c) ; do
+ sed -i -e s:${data_name}:${datadir}/${PN}-examples/${data_name}:g $i
+ done
+ done
+}
+
do_configure_prepend() {
- if [ -e ${WORKDIR}/gtk-doc.make ] ; then
- cp ${WORKDIR}/gtk-doc.make ${S}/gtk-doc.make
- else
- touch ${S}/gtk-doc.make
- fi
+ copy_gtk_doc_make
+ make_all_execs_installable
+ align_examples_data_location
+}
+
+do_install_append () {
+ install -m 755 -d ${D}${datadir}/${PN}-examples
+ for i in $(find ${S}/examples -name *.png) ; do
+ install -m 755 ${i} ${D}${datadir}/${PN}-examples
+ done
}
+PACKAGES =+ "${PN}-examples"
+FILES_${PN}-examples = "${bindir}/video-* ${datadir}/${PN}-examples"
+
+PACKAGES =+ "${PN}-tests"
+FILES_${PN}-tests = "${bindir}/test-*"
+
+