From cc374bdfde585fd5585a2af46cd620ae73366dcb Mon Sep 17 00:00:00 2001 From: Willer Moreira Date: Tue, 2 Feb 2010 15:41:23 -0400 Subject: [PATCH 092/118] mamona-input-methods: adding mamona modifications Signed-off-by: Ricardo Salveti de Araujo Signed-off-by: Willer Moreira --- recipes/mamona/mamona-input-methods_git.bb | 60 ++++++++++++++++----------- 1 files changed, 35 insertions(+), 25 deletions(-) diff --git a/recipes/mamona/mamona-input-methods_git.bb b/recipes/mamona/mamona-input-methods_git.bb index 6b82697..41c8263 100644 --- a/recipes/mamona/mamona-input-methods_git.bb +++ b/recipes/mamona/mamona-input-methods_git.bb @@ -3,30 +3,23 @@ DESCRIPTION = "Mamona input methods" HOMEPAGE = "http://dev.openbossa.org/trac/mamona/wiki" -SECTION = "libs/inputmethods" LICENSE = "GPL" +SECTION = "libs/inputmethods" DEPENDS = "ecore gtk+" -RPROVIDES_${PN} = "libmamona-im0" -RPROVIDES_${PN}-ecore = "libmamona-im-ecore" -RPROVIDES_${PN}-gtk = "libmamona-im-gtk" -PV = "0.1-${PR}+gitr${SRCREV}" -PR = "r5" -PE = "1" +PR = "r6" -SRC_URI = "git://dev.openbossa.org/mamona/projects/mamona_input_methods.git;protocol=http" +PV = "0.1+git" -S = "${WORKDIR}/git" +TAG = "4a8f11973021b8b4f157f5743e00f9f9a3c4802b" -inherit autotools_stage pkgconfig lib_package +inherit autotools pkgconfig lib_package -EXTRA_OECONF = "\ - --enable-ecore-im \ - --enable-gtk-im \ - " +SRC_URI = "git://dev.openbossa.org/mamona/projects/mamona_input_methods.git;protocol=http;tag=${TAG}" -do_configure_prepend() { - ./autogen.sh -} +S = "${WORKDIR}/git" + +# Mamona IM +RPROVIDES_${PN} = "libmamona-im0" # Ecore PACKAGES += "\ @@ -34,13 +27,10 @@ PACKAGES += "\ ${PN}-ecore-dev \ ${PN}-ecore-dbg \ " -# GTK -PACKAGES += "\ - ${PN}-gtk \ - ${PN}-gtk-dev \ - ${PN}-gtk-dbg \ +RPROVIDES_${PN}-ecore = "libmamona-im-ecore" +EXTRA_OECONF = "\ + --enable-ecore-im \ " - FILES_${PN}-ecore = "\ ${libdir}/ecore/immodules/mamona-im-ecore-module.so \ " @@ -51,6 +41,17 @@ FILES_${PN}-ecore-dev = "\ FILES_${PN}-ecore-dbg = "\ ${libdir}/ecore/immodules/.debug \ " + +# GTK +PACKAGES += "\ + ${PN}-gtk \ + ${PN}-gtk-dev \ + ${PN}-gtk-dbg \ + " +RPROVIDES_${PN}-gtk = "libmamona-im-gtk" +EXTRA_OECONF += "\ + --enable-gtk-im \ + " FILES_${PN}-gtk = "\ ${libdir}/gtk-2.0/*/immodules/mamona-im-gtk-module.so \ " @@ -62,9 +63,18 @@ FILES_${PN}-gtk-dbg = "\ ${libdir}/gtk-2.0/*/immodules/.debug \ " +do_configure_prepend() { + ./autogen.sh +} + +do_stage() { + autotools_stage_all +} + pkg_postinst_${PN}-gtk() { - gtk-query-immodules-2.0 > ${sysconfdir}/gtk-2.0/gtk.immodules + gtk-query-immodules-2.0 > ${sysconfdir}/gtk-2.0/gtk.immodules } + pkg_postrm_${PN}-gtk() { - gtk-query-immodules-2.0 > ${sysconfdir}/gtk-2.0/gtk.immodules + gtk-query-immodules-2.0 > ${sysconfdir}/gtk-2.0/gtk.immodules } -- 1.6.3.3