summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2007-10-17 08:37:07 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2007-10-17 08:37:07 +0000
commit7e0393879513c77065d439d7dfda91aae5fd10a8 (patch)
tree4aa30706a0f6095aa4824180c2ea349e9abcb073
parent0bd3f3c65e6d9681209bab5c9ffc5a150d7e0d14 (diff)
parentc3846fdef452f755cf133d427aca51b81f969d1d (diff)
merge of 'a84c8b1ac7e3ca6f6ac526d280e86ab5460818ca'
and 'eb0ba139c0c43e2c9ccd77ef5f9aa0fa4b9bab6f'
-rw-r--r--classes/mono.bbclass17
-rw-r--r--packages/gtk-sharp/gtk-sharp_2.10.2.bb4
2 files changed, 19 insertions, 2 deletions
diff --git a/classes/mono.bbclass b/classes/mono.bbclass
index b7c5439b86..ccb16d9acc 100644
--- a/classes/mono.bbclass
+++ b/classes/mono.bbclass
@@ -140,6 +140,23 @@ python mono_do_clilibs() {
fd.close()
}
+do_mono_stage() {
+ if [ "${INHIBIT_MONO_STAGE}" = "1" ]
+ then
+ return
+ fi
+
+ for package in ${PACKAGES}; do
+ if [ -d "${PKGDEST}/${package}/${libdir}" ]; then
+ cd "${PKGDEST}/${package}/${libdir}"
+ for file in `find . -iname "*.dll"`; do
+ cp --parent -fpPR "${file}" "${STAGING_LIBDIR}/"
+ done
+ fi
+ done
+}
+addtask mono_stage after do_package before do_populate_staging
+
def mono_after_parse(d):
import bb
# Insert mono_do_clilibs into PACKAGEFUNCS
diff --git a/packages/gtk-sharp/gtk-sharp_2.10.2.bb b/packages/gtk-sharp/gtk-sharp_2.10.2.bb
index 87865b7aed..ddb209e15c 100644
--- a/packages/gtk-sharp/gtk-sharp_2.10.2.bb
+++ b/packages/gtk-sharp/gtk-sharp_2.10.2.bb
@@ -1,9 +1,9 @@
PV = "2.10.2"
-PR = "r0"
+PR = "r1"
SDIRVER = "210"
SEXT = "bz2"
-inherit mono
+inherit mono pkgconfig
require gtk-sharp.inc
FILES_libgtk2.0-cil = "/usr/lib/libgtksharpglue-2.so \