diff options
Diffstat (limited to 'recipes/clutter/clutter-gst.inc')
-rw-r--r-- | recipes/clutter/clutter-gst.inc | 40 |
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-*" + + |