From a487ae0fa85e49097b4d0c4c4b3e4bbf81b22c43 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 28 Sep 2009 16:35:47 +0200 Subject: [PATCH] glibmm: add 2.22.1, fix packaging cairomm: add 1.8.2 pangomm: add 2.26.0 gtkmm: add 2.18.1 --- conf/checksums.ini | 16 ++++++++++++++++ recipes/cairo/cairomm_1.8.2.bb | 7 +++++++ recipes/glibmm/glibmm.inc | 5 ++--- recipes/glibmm/glibmm_2.22.1.bb | 9 +++++++++ recipes/gtkmm/gtkmm_2.18.1.bb | 13 +++++++++++++ recipes/pango/pangomm_2.26.0.bb | 27 +++++++++++++++++++++++++++ 6 files changed, 74 insertions(+), 3 deletions(-) create mode 100644 recipes/cairo/cairomm_1.8.2.bb create mode 100644 recipes/glibmm/glibmm_2.22.1.bb create mode 100644 recipes/gtkmm/gtkmm_2.18.1.bb create mode 100644 recipes/pango/pangomm_2.26.0.bb diff --git a/conf/checksums.ini b/conf/checksums.ini index 2bc78ba69d..0b00f08e3b 100644 --- a/conf/checksums.ini +++ b/conf/checksums.ini @@ -3538,6 +3538,10 @@ sha256=827acee89ba3e8e762fbb23165cf8d455e7d95e1e50984e6882b2070a7f3abae md5=5d862facfbd0098c9bae618b61f7c8e6 sha256=a137ccd4a6cde6c9e9553966534702d2e7f6f44c755dfe128d9fb26ed2697fe7 +[http://cairographics.org/releases/cairomm-1.8.2.tar.gz] +md5=24aa46a4f92bdb2af7cd80e6b335f07f +sha256=9bf111528227dd414926ecc51e4a7a155a1c8640b919d41950beea5e0a9563af + [http://gpephone.linuxtogo.org/download/gpephone/calendar-1.0/calendar-1.0.tar.gz] md5=eb7be3b85955a1bbe7a0154cbf2f70f9 sha256=7e6425b688a2d4bbeef0904cac52737b232d03fdc4d35866fd03359f2d5f1794 @@ -8382,6 +8386,10 @@ sha256=ca6c46b87748cabd61e7d5ef892f09f433eaea324e63637f7de1f0217465cd31 md5=3d0f763e408a71700090fff4d3dd110c sha256=5fb1f4f68625811a70fb580b945c2f93925569591af5444eb074aed6956366ca +[ftp://ftp.gnome.org/pub/GNOME/sources/glibmm/2.22/glibmm-2.22.1.tar.bz2] +md5=1a96c7fde75ddbb421bc23fb4aa7adba +sha256=f105ff4afdcdf7da7f310affdbe698058958f01e94ab65ac1c35e46e20ecb6c0 + [ftp://ftp.gnome.org/pub/GNOME/sources/glibmm/2.8/glibmm-2.8.4.tar.bz2] md5=952cdde2d6aef201c528d431036d71e1 sha256=7ff592b6687caefa367b33d8cb8f66f3c0273fa86d4b688c0758d0d9fee7a2cb @@ -10634,6 +10642,10 @@ sha256=4e58c9ad827759a2375b3c0d39952b5b2983111ab16ee329b10a34792fb1d9eb md5=0209b424987a74c956ea6b70fddaaa37 sha256=f8675340d929346333b5a58cd4d05482dd8b76cf8606fed85b526022bf9c5e47 +[http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.18/gtkmm-2.18.1.tar.bz2] +md5=7b36f7ea10f183d14b20cad8c1f70daa +sha256=142fdf93ba3daa344517807e0270aed6ef57f8248556195ff18e2913cf33a625 + [http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.4/gtkmm-2.4.8.tar.bz2] md5=c2aee4c259a75fa0dc766d402bef253b sha256=218420f1c091846fa5f860e5f12c57650d8719f6cf9b922e7c6a69e0505aac32 @@ -19474,6 +19486,10 @@ sha256=97cc77b93ce65e4f138e284f799c9ae7153b6f81720553c3c120b7317692b537 md5=85be0a654ed521e5594f64efdb3fa7d8 sha256=211a0092cfd50923eaad75c20630c0a1818e56605d4b6fbc10702d5a34ea7107 +[ftp://ftp.gnome.org/pub/GNOME/sources/pangomm/2.26/pangomm-2.26.0.tar.bz2] +md5=37f54dc8e6cb73ed923b22f313352156 +sha256=bf26ebe42c12c81e5c32ceca80ff226a01c8d80d4db2a4cc3463d5bf241b095e + [http://xlibs.freedesktop.org/release/panoramixext-1.1.tar.bz2] md5=129f8623dc4f70188a015e3cbd7eae82 sha256=74188aff5f2e5b77515a8cf3979199a598d58da8e4f573462b59cbf94cf1c99d diff --git a/recipes/cairo/cairomm_1.8.2.bb b/recipes/cairo/cairomm_1.8.2.bb new file mode 100644 index 0000000000..11b3e0ebbf --- /dev/null +++ b/recipes/cairo/cairomm_1.8.2.bb @@ -0,0 +1,7 @@ +require cairo.inc + +DEPENDS = "cairo" +DESCRIPTION = "C++ bindings for Cairo graphics library" + +SRC_URI = "http://cairographics.org/releases/cairomm-${PV}.tar.gz" + diff --git a/recipes/glibmm/glibmm.inc b/recipes/glibmm/glibmm.inc index c33d3151ae..bb786ff578 100644 --- a/recipes/glibmm/glibmm.inc +++ b/recipes/glibmm/glibmm.inc @@ -4,7 +4,6 @@ SECTION = "libs" PRIORITY = "optional" LICENSE = "LGPL" DEPENDS = "glib-2.0 libsigc++-2.0" -PR = "r0" SHRT_VER = "${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}" SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/glibmm/${SHRT_VER}/glibmm-${PV}.tar.bz2" @@ -12,7 +11,7 @@ SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/glibmm/${SHRT_VER}/glibmm-${PV} inherit autotools pkgconfig flow-lossage FILES_${PN} = "${libdir}/lib*.so.*" -FILES_${PN}-dev += "${libdir}/glibmm-2.4/include/" +FILES_${PN}-dev += "${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/" LIBV = "2.4.0" @@ -20,5 +19,5 @@ do_stage () { autotools_stage_all install -m 0644 glib/glibmmconfig.h ${STAGING_INCDIR}/glibmm-2.4 - install -m 0644 scripts/glibmm_check_perl.m4 ${STAGING_DATADIR}/aclocal/ + install -m 0644 scripts/glibmm_check_perl.m4 ${STAGING_DATADIR}/aclocal/ || true } diff --git a/recipes/glibmm/glibmm_2.22.1.bb b/recipes/glibmm/glibmm_2.22.1.bb new file mode 100644 index 0000000000..d96a372d26 --- /dev/null +++ b/recipes/glibmm/glibmm_2.22.1.bb @@ -0,0 +1,9 @@ +require glibmm.inc + +do_configure() { + libtoolize --force + gnu-configize + oe_runconf +} + + diff --git a/recipes/gtkmm/gtkmm_2.18.1.bb b/recipes/gtkmm/gtkmm_2.18.1.bb new file mode 100644 index 0000000000..198fbd4f43 --- /dev/null +++ b/recipes/gtkmm/gtkmm_2.18.1.bb @@ -0,0 +1,13 @@ +require gtkmm.inc + +DEPENDS += "pangomm" + +EXTRA_OECONF = " --disable-documentation " + +do_configure() { + libtoolize --force + gnu-configize + oe_runconf +} + + diff --git a/recipes/pango/pangomm_2.26.0.bb b/recipes/pango/pangomm_2.26.0.bb new file mode 100644 index 0000000000..127daa5d50 --- /dev/null +++ b/recipes/pango/pangomm_2.26.0.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "C++ bindings for the pango library." +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "LGPL" +DEPENDS = "cairomm glibmm" +SHRT_VER = "${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}" + +SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/pangomm/${SHRT_VER}/pangomm-${PV}.tar.bz2" + +inherit autotools flow-lossage + +FILES_${PN} = "${libdir}/lib*.so.*" +FILES_${PN}-dev += "${libdir}/*/include/" + +EXTRA_OECONF = " --disable-documentation " + +do_configure() { + libtoolize --force + gnu-configize + oe_runconf +} + +AUTOTOOLS_STAGE_PKGCONFIG = "1" + +do_stage () { + autotools_stage_all +} -- 2.11.4.GIT