From patchwork Fri Jan 21 13:32:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 2764 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 79217C433EF for ; Fri, 21 Jan 2022 13:33:15 +0000 (UTC) Received: from mailout09.t-online.de (mailout09.t-online.de [194.25.134.84]) by mx.groups.io with SMTP id smtpd.web12.11716.1642771994224642332 for ; Fri, 21 Jan 2022 05:33:14 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=SPF record not found (domain: t-online.de, ip: 194.25.134.84, mailfrom: f_l_k@t-online.de) Received: from fwd85.dcpf.telekom.de (fwd85.aul.t-online.de [10.223.144.111]) by mailout09.t-online.de (Postfix) with SMTP id 3DCAF17274 for ; Fri, 21 Jan 2022 14:33:12 +0100 (CET) Received: from localhost.localdomain ([84.163.45.199]) by fwd85.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1nAu2R-1rotAP0; Fri, 21 Jan 2022 14:33:11 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Cc: Markus Volk Subject: [meta-oe][PATCHv2 1/5] libgdata: add vala PACKAGECONFIG Date: Fri, 21 Jan 2022 14:32:51 +0100 Message-Id: <20220121133255.2464068-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1642771992-00014AB5-7BD99838/0/0 CLEAN NORMAL X-TOI-MSGID: 2d2c9ffd-056e-4da7-912a-1b07d68c8e62 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 21 Jan 2022 13:33:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/94971 Signed-off-by: Markus Volk --- meta-gnome/recipes-gnome/libgdata/libgdata_0.18.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/libgdata/libgdata_0.18.1.bb b/meta-gnome/recipes-gnome/libgdata/libgdata_0.18.1.bb index aaefcecb7..a1be2a2b6 100644 --- a/meta-gnome/recipes-gnome/libgdata/libgdata_0.18.1.bb +++ b/meta-gnome/recipes-gnome/libgdata/libgdata_0.18.1.bb @@ -22,7 +22,7 @@ do_compile:prepend() { } # goa is required for gnome-photos -PACKAGECONFIG ??= "goa gtk" +PACKAGECONFIG ??= "goa gtk vala" PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false" PACKAGECONFIG[goa] = "-Dgoa=enabled,-Dgoa=disabled,gnome-online-accounts" PACKAGECONFIG[gtk] = "-Dgtk=enabled,-Dgtk=disabled,gtk+3" From patchwork Fri Jan 21 13:32:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 2765 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5F421C433FE for ; Fri, 21 Jan 2022 13:33:16 +0000 (UTC) Received: from mailout09.t-online.de (mailout09.t-online.de [194.25.134.84]) by mx.groups.io with SMTP id smtpd.web11.11897.1642771995669695513 for ; Fri, 21 Jan 2022 05:33:16 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=SPF record not found (domain: t-online.de, ip: 194.25.134.84, mailfrom: f_l_k@t-online.de) Received: from fwd85.dcpf.telekom.de (fwd85.aul.t-online.de [10.223.144.111]) by mailout09.t-online.de (Postfix) with SMTP id 3FD1A17277 for ; Fri, 21 Jan 2022 14:33:14 +0100 (CET) Received: from localhost.localdomain ([84.163.45.199]) by fwd85.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1nAu2T-1rotAQ0; Fri, 21 Jan 2022 14:33:13 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Cc: Markus Volk Subject: [meta-oe][PATCHv2 2/5] gspell: inherit vala Date: Fri, 21 Jan 2022 14:32:52 +0100 Message-Id: <20220121133255.2464068-2-f_l_k@t-online.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220121133255.2464068-1-f_l_k@t-online.de> References: <20220121133255.2464068-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1642771993-00014AB5-3217077F/0/0 CLEAN NORMAL X-TOI-MSGID: 9eb47f67-7ba7-48a4-b159-8bf304d955c9 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 21 Jan 2022 13:33:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/94972 This is needed to get the vala gir files created (needed e.g. to build geary). Signed-off-by: Markus Volk --- meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb b/meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb index d6de146b1..aba9be87a 100644 --- a/meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb +++ b/meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb @@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8c2e1ec1540fb3e0beb68361344cba7e" DEPENDS = "gtk+3 iso-codes enchant2" -inherit gnomebase gettext gobject-introspection +inherit gnomebase gettext gobject-introspection vala SRC_URI[archive.sha256sum] = "dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd" From patchwork Fri Jan 21 13:32:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 2766 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E798C4332F for ; Fri, 21 Jan 2022 13:33:17 +0000 (UTC) Received: from mailout09.t-online.de (mailout09.t-online.de [194.25.134.84]) by mx.groups.io with SMTP id smtpd.web09.11706.1642771996085261815 for ; Fri, 21 Jan 2022 05:33:16 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=SPF record not found (domain: t-online.de, ip: 194.25.134.84, mailfrom: f_l_k@t-online.de) Received: from fwd85.dcpf.telekom.de (fwd85.aul.t-online.de [10.223.144.111]) by mailout09.t-online.de (Postfix) with SMTP id C2C0917276 for ; Fri, 21 Jan 2022 14:33:14 +0100 (CET) Received: from localhost.localdomain ([84.163.45.199]) by fwd85.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1nAu2U-1rotAR0; Fri, 21 Jan 2022 14:33:14 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Cc: Markus Volk Subject: [meta-oe][PATCHv2 3/5] gmime: inherit vala Date: Fri, 21 Jan 2022 14:32:53 +0100 Message-Id: <20220121133255.2464068-3-f_l_k@t-online.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220121133255.2464068-1-f_l_k@t-online.de> References: <20220121133255.2464068-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1642771994-00014AB5-4B46A99D/0/0 CLEAN NORMAL X-TOI-MSGID: 9ad0ce9e-2e57-4b76-9492-cc7c40845f40 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 21 Jan 2022 13:33:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/94973 This is needed to get the vala gir files created (needed e.g. to build geary). Signed-off-by: Markus Volk --- meta-oe/recipes-gnome/gmime/gmime_3.2.7.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-gnome/gmime/gmime_3.2.7.bb b/meta-oe/recipes-gnome/gmime/gmime_3.2.7.bb index 7f38d42be..d89613d74 100644 --- a/meta-oe/recipes-gnome/gmime/gmime_3.2.7.bb +++ b/meta-oe/recipes-gnome/gmime/gmime_3.2.7.bb @@ -5,7 +5,7 @@ SECTION = "libs" DEPENDS = "glib-2.0 zlib" -inherit gnomebase gobject-introspection +inherit gnomebase gobject-introspection vala SRC_URI += "file://iconv-detect.h \ file://nodolt.patch" From patchwork Fri Jan 21 13:32:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 2768 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 64864C43217 for ; Fri, 21 Jan 2022 13:33:18 +0000 (UTC) Received: from mailout04.t-online.de (mailout04.t-online.de [194.25.134.18]) by mx.groups.io with SMTP id smtpd.web12.11717.1642771997642322914 for ; Fri, 21 Jan 2022 05:33:18 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=SPF record not found (domain: t-online.de, ip: 194.25.134.18, mailfrom: f_l_k@t-online.de) Received: from fwd85.dcpf.telekom.de (fwd85.aul.t-online.de [10.223.144.111]) by mailout04.t-online.de (Postfix) with SMTP id 5046A3CAC for ; Fri, 21 Jan 2022 14:33:16 +0100 (CET) Received: from localhost.localdomain ([84.163.45.199]) by fwd85.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1nAu2U-1rotAS0; Fri, 21 Jan 2022 14:33:15 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Cc: Markus Volk Subject: [meta-oe][PATCHv2 4/5] evolution-data-server: cleanup; enable vala introspection Date: Fri, 21 Jan 2022 14:32:54 +0100 Message-Id: <20220121133255.2464068-4-f_l_k@t-online.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220121133255.2464068-1-f_l_k@t-online.de> References: <20220121133255.2464068-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1642771995-00014AB5-971230F9/0/0 CLEAN NORMAL X-TOI-MSGID: 3c2b93cf-a581-474a-a97a-fd5904a745ae List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 21 Jan 2022 13:33:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/94974 Signed-off-by: Markus Volk --- .../evolution-data-server.bb | 27 +++++++------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.bb b/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.bb index 571d4301e..9ccaedbcc 100644 --- a/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.bb +++ b/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.bb @@ -2,11 +2,11 @@ require ${BPN}.inc DEPENDS = " \ ${BPN}-native intltool-native gperf-native \ - glib-2.0 gtk+3 libgdata \ + glib-2.0 gtk+3 libgdata libxml2 icu \ dbus db virtual/libiconv zlib libsoup-2.4 libical nss libsecret \ " -inherit gsettings gobject-introspection features_check cmake gtk-doc gettext perlnative +inherit pkgconfig gsettings gobject-introspection features_check cmake gtk-doc gettext perlnative vala REQUIRED_DISTRO_FEATURES = "x11" @@ -21,23 +21,23 @@ SRC_URI += " \ LKSTRFTIME = "HAVE_LKSTRFTIME=ON" LKSTRFTIME:libc-musl = "HAVE_LKSTRFTIME=OFF" -# For arm qemu-arm runs at 100% CPU load and never returns - so disable introspection for now -GI_DATA_ENABLED="False" - EXTRA_OECMAKE = " \ -DSYSCONF_INSTALL_DIR=${sysconfdir} \ -DWITH_KRB5=OFF \ - -DENABLE_GOA=OFF \ -DENABLE_UOA=OFF \ -DENABLE_GOOGLE_AUTH=OFF \ -DENABLE_WEATHER=OFF \ - -DENABLE_INTROSPECTION=${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'ON', 'OFF', d)} \ + -DG_IR_COMPILER=${STAGING_BINDIR}/g-ir-compiler-wrapper \ + -DG_IR_SCANNER=${STAGING_BINDIR}/g-ir-scanner-wrapper \ + -DVAPIGEN=${STAGING_BINDIR_NATIVE}/vapigen \ + ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-DENABLE_INTROSPECTION=ON -DENABLE_VALA_BINDINGS=ON', '-DENABLE_INTROSPECTION=OFF', d)} \ -D${LKSTRFTIME} \ -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \ " PACKAGECONFIG[canberra] = "-DENABLE_CANBERRA=ON,-DENABLE_CANBERRA=OFF,libcanberra" PACKAGECONFIG[oauth] = "-DENABLE_OAUTH2=ON,-DENABLE_OAUTH2=OFF,webkitgtk json-glib" +PACKAGECONFIG[goa] = "-DENABLE_GOA=ON,-DENABLE_GOA=OFF,gnome-online-accounts" # BROKEN: due missing pkg-config in openldap eds' cmake finds host-libs when # searching for openldap-libs @@ -48,17 +48,8 @@ LDFLAGS += "-lpthread -lgmodule-2.0 -lgthread-2.0" do_configure:append () { cp ${WORKDIR}/iconv-detect.h ${S}/src - - # fix native perl shebang - sed -i 's:${STAGING_BINDIR_NATIVE}/perl-native:${bindir}:' ${B}/src/tools/addressbook-export/csv2vcard - - # fix abs path for g-ir-scanner-wrapper - sed -i ${B}/build.ninja \ - -e 's: ${bindir}/g-ir-scanner-wrapper: ${STAGING_BINDIR}/g-ir-scanner-wrapper:g' -} - -do_compile:prepend() { - export GIR_EXTRA_LIBS_PATH="${B}/camel/.libs:${B}/libedataserver/.libs" + # avoid writing perl-native path into csv2vcard shebang + sed -i "s|@PERL@|${bindir}/perl|" ${S}/src/tools/addressbook-export/csv2vcard.in } FILES:${PN} =+ " \ From patchwork Fri Jan 21 13:32:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 2767 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5FB48C433F5 for ; Fri, 21 Jan 2022 13:33:18 +0000 (UTC) Received: from mailout09.t-online.de (mailout09.t-online.de [194.25.134.84]) by mx.groups.io with SMTP id smtpd.web09.11707.1642771997575496969 for ; Fri, 21 Jan 2022 05:33:18 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=SPF record not found (domain: t-online.de, ip: 194.25.134.84, mailfrom: f_l_k@t-online.de) Received: from fwd85.dcpf.telekom.de (fwd85.aul.t-online.de [10.223.144.111]) by mailout09.t-online.de (Postfix) with SMTP id 4592017275 for ; Fri, 21 Jan 2022 14:33:16 +0100 (CET) Received: from localhost.localdomain ([84.163.45.199]) by fwd85.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1nAu2W-1rotAT0; Fri, 21 Jan 2022 14:33:16 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Cc: Markus Volk Subject: [meta-oe][PATCHv2 5/5] folks: initial add recipe Date: Fri, 21 Jan 2022 14:32:55 +0100 Message-Id: <20220121133255.2464068-5-f_l_k@t-online.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220121133255.2464068-1-f_l_k@t-online.de> References: <20220121133255.2464068-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1642771996-00014AB5-0C02BF31/0/0 CLEAN NORMAL X-TOI-MSGID: 4bb2ece4-8f93-4c63-a540-694c53dac08a List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 21 Jan 2022 13:33:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/94975 Signed-off-by: Markus Volk --- .../folks/folks_0.15.4.bb | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 meta-gnome/recipes-connectivity/folks/folks_0.15.4.bb diff --git a/meta-gnome/recipes-connectivity/folks/folks_0.15.4.bb b/meta-gnome/recipes-connectivity/folks/folks_0.15.4.bb new file mode 100644 index 000000000..3e57fbb0d --- /dev/null +++ b/meta-gnome/recipes-connectivity/folks/folks_0.15.4.bb @@ -0,0 +1,29 @@ +SUMMARY = "Folks is a contact aggregation library." +LICENSE = "LGPLv2.1" +LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1" + +DEPENDS = " \ + dbus-glib \ + glib-2.0 \ + libgee \ + libxml2 \ + python3-dbusmock-native \ +" + +GNOMEBASEBUILDCLASS = "meson" + +# gobject-introspection is mandatory and cannot be configured +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" +GIR_MESON_OPTION = "" + +PACKAGECONFIG[eds] = "-Deds_backend=true,-Deds_backend=false,evolution-data-server" +PACKAGECONFIG[bluez] = "-Dbluez_backend=true,-Dbluez_backend=false" +PACKAGECONFIG[ofono] = "-Dofono_backend=true,-Dofono_backend=false" +PACKAGECONFIG[telepathy] = "-Dtelepathy_backend=true,-Dtelepathy_backend=false,telepathy-glib" + +PACKAGECONFIG ??= "" + +inherit pkgconfig gnomebase gettext gobject-introspection vala features_check + +SRC_URI[archive.sha256sum] = "e71099afc9e88fad4e757ae134bc3fd63e12b901ad62b0ed5536afb79124af5f" +