added my Recipes
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "C++ bindings for the glib library"
|
||||
HOMEPAGE = "http://www.gtkmm.org/"
|
||||
SECTION = "libs"
|
||||
LICENSE = "LGPL-2.1-only & GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=42dfffebc56fec7527aac53b7a89d1d8 \
|
||||
file://COPYING.tools;md5=751419260aa954499f7abaabaa882bbe"
|
||||
|
||||
DEPENDS = "mm-common glib-2.0 libsigc++-3 glib-2.0-native"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GNOMEBN = "glibmm"
|
||||
inherit gnomebase
|
||||
|
||||
SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "2b472696cbac79db8e405724118ec945219c5b9b18af63dc8cfb7f1d89b0f1fa"
|
||||
|
||||
S = "${WORKDIR}/${GNOMEBN}-${PV}"
|
||||
|
||||
do_install:append() {
|
||||
for i in generate_wrap_init.pl gmmproc; do
|
||||
sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/glibmm-2.68/proc/$i
|
||||
done
|
||||
}
|
||||
|
||||
FILES:${PN} = "${libdir}/lib*.so.*"
|
||||
FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/"
|
||||
|
||||
RDEPENDS:${PN}-dev = "perl"
|
||||
@@ -0,0 +1,40 @@
|
||||
From 52360260c0d73a00082d867bc416225fbc2b657e Mon Sep 17 00:00:00 2001
|
||||
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||
Date: Tue, 12 Jul 2011 11:46:37 +0200
|
||||
Subject: [PATCH] glibmm: add 2.28.2
|
||||
|
||||
---
|
||||
Makefile.am | 7 +------
|
||||
configure.ac | 1 -
|
||||
2 files changed, 1 insertion(+), 7 deletions(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 1b366b4..0ff58b5 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -23,12 +23,7 @@ src_subdirs = glib/src gio/src
|
||||
else
|
||||
src_subdirs =
|
||||
endif
|
||||
-if ENABLE_DOCUMENTATION
|
||||
-doc_subdirs = docs
|
||||
-else
|
||||
-doc_subdirs =
|
||||
-endif
|
||||
-SUBDIRS = tools $(src_subdirs) glib/glibmm gio/giomm tests examples $(doc_subdirs)
|
||||
+SUBDIRS = tools $(src_subdirs) glib/glibmm gio/giomm tests
|
||||
|
||||
glibmm_includedir = $(includedir)/$(GLIBMM_MODULE_NAME)
|
||||
glibmm_include_HEADERS = glib/glibmm.h
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index e706687..198e0d0 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -166,7 +166,6 @@ AC_CONFIG_FILES([Makefile
|
||||
gio/src/Makefile
|
||||
gio/giomm/Makefile
|
||||
tests/Makefile
|
||||
- examples/Makefile
|
||||
docs/Makefile
|
||||
docs/reference/Doxyfile
|
||||
MSVC_NMake/glibmm/glibmm.rc
|
||||
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "C++ bindings for the glib library"
|
||||
HOMEPAGE = "http://www.gtkmm.org/"
|
||||
SECTION = "libs"
|
||||
LICENSE = "LGPL-2.1-only & GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=42dfffebc56fec7527aac53b7a89d1d8 \
|
||||
file://COPYING.tools;md5=751419260aa954499f7abaabaa882bbe"
|
||||
|
||||
DEPENDS = "mm-common glib-2.0 libsigc++-2.0 glib-2.0-native"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase
|
||||
|
||||
SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d"
|
||||
|
||||
do_install:append() {
|
||||
for i in generate_wrap_init.pl gmmproc; do
|
||||
sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/glibmm-2.4/proc/$i
|
||||
done
|
||||
}
|
||||
|
||||
FILES:${PN} = "${libdir}/lib*.so.*"
|
||||
FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/"
|
||||
|
||||
RDEPENDS:${PN}-dev = "perl"
|
||||
Reference in New Issue
Block a user