Skip to contentSkip to conversation

Alexander Kanavin : gcr: add a recipe from meta-gnome

oe-commits Martin Jansa 2 participants 2 messages Oct 8, 2015 1 message not in the archive

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive
Quoted 25 lines · On Sat, Sep 12, 2015 at 09:51:34PM +0000, [email protected] wrote:
Module: openembedded-core.git
Branch: master
Commit: 5bce77d2b3b822b741e67bbca236242285e091d1
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=5bce77d2b3b822b741e67bbca236242285e091d1
Author: Alexander Kanavin <[email protected]>
Date:   Thu Jun  4 13:17:51 2015 +0300

gcr: add a recipe from meta-gnome

gcr is a dependency of epiphany

---

 meta/recipes-gnome/gcr/gcr_3.16.0.bb | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
meta/recipes-gnome/gcr/gcr_3.16.0.bb new file +0 -0
new file mode 100644
index 0000000..8b5b6e4

meta/recipes-gnome/gcr/gcr_3.16.0.bb line 7

Quoted 7 lines
meta/recipes-gnome/gcr/gcr_3.16.0.bb new file +7 -0
@@ -0,0 +1,18 @@
+SUMMARY = "A library for bits of crypto UI and parsing etc"
+HOMEPAGE = "http://www.gnome.org/"
+BUGTRACKER = "https://bugzilla.gnome.org/"
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
+

meta-oe recipe had:
PNBLACKLIST[gcr] ?= "CONFLICT: 4 files conflict with gnome-keyring"

# e.g. sysroots/qemux86-64/usr/share/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml
# sysroots/qemux86-64/usr/share/GConf/gsettings/org.gnome.crypto.pgp.convert

I don't see this issue resolved in the version moved to oe-core, why did you remove PNBLACKLIST?

It's still failing:
http://errors.yoctoproject.org/Errors/Details/20244/

Quoted 17 lines
meta/recipes-gnome/gcr/gcr_3.16.0.bb new file +11 -0
+DEPENDS = "gtk+3 p11-kit glib-2.0 libgcrypt vala"
+
+inherit autotools gnomebase gtk-icon-cache gtk-doc
+
+SRC_URI[archive.md5sum] = "d5835680be0b6a838e02a528d5378d9c"
+SRC_URI[archive.sha256sum] = "ecfe8df41cc88158364bb15addc670b11e539fe844742983629ba2323888d075"
+
+FILES_${PN} += " \
+    ${datadir}/dbus-1 \
+    ${datadir}/gcr-3 \
+"
Signature · 5 lines
-- 
_______________________________________________
Openembedded-commits mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-commits
Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]
#2 lore raw
Quoted 7 lines · Martin Jansa

meta-oe recipe had:
PNBLACKLIST[gcr] ?= "CONFLICT: 4 files conflict with gnome-keyring"

# e.g. sysroots/qemux86-64/usr/share/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml
# sysroots/qemux86-64/usr/share/GConf/gsettings/org.gnome.crypto.pgp.convert

I don't see this issue resolved in the version moved to oe-core, why did you remove PNBLACKLIST?

Because gcr is a hard requirement for epiphany web browser.

Quoted 2 lines

It's still failing:
http://errors.yoctoproject.org/Errors/Details/20244/

The file conflict is because gcr has been split out of gnome-keyring 4 years ago, but the version of gnome-keyring in meta-gnome predates that split. It's gnome-keyring that should be blacklisted, or preferably updated to something recent.

Regards,
Alex