All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3
@ 2019-05-23 11:54 Martin Jansa
  2019-05-23 11:54 ` [meta-oe][PATCH 2/8] pidgin: upgrade to 2.13.0 Martin Jansa
                   ` (7 more replies)
  0 siblings, 8 replies; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:54 UTC (permalink / raw)
  To: openembedded-devel

* LIC_FILES_CHKSUM changed only with formal changes:
  commit 093f10a3539b02a38efa835022ef08e52e71ea52
  Author: Sebastian Pipping <sebastian@pipping.org>
  Date:   Wed Nov 4 22:33:13 2015 +0100

    dos2unix COPYING

  commit 62a6150417636afe3c6956c030a3e4b1b1c1fe57
  Author: Sebastian Pipping <sebastian@pipping.org>
  Date:   Wed Nov 4 22:30:29 2015 +0100

    Update e-mail address

* use CMake instead of autotools

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../uriparser/uriparser_0.8.4.bb               | 16 ----------------
 .../recipes-support/uriparser/uriparser_git.bb | 18 ++++++++++++++++++
 2 files changed, 18 insertions(+), 16 deletions(-)
 delete mode 100644 meta-oe/recipes-support/uriparser/uriparser_0.8.4.bb
 create mode 100644 meta-oe/recipes-support/uriparser/uriparser_git.bb

diff --git a/meta-oe/recipes-support/uriparser/uriparser_0.8.4.bb b/meta-oe/recipes-support/uriparser/uriparser_0.8.4.bb
deleted file mode 100644
index bfcdf83737..0000000000
--- a/meta-oe/recipes-support/uriparser/uriparser_0.8.4.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-SUMMARY = "RFC 3986 compliant URI parsing library"
-HOMEPAGE = "https://uriparser.github.io"
-
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://COPYING;md5=72b0f9c74ae96eeab8cf1bf3efe08da2"
-
-SRC_URI := "${SOURCEFORGE_MIRROR}/project/uriparser/Sources/${PV}/uriparser-${PV}.tar.bz2"
-
-inherit autotools
-
-EXTRA_OECONF = "--disable-test --disable-doc"
-
-SRC_URI[md5sum] = "9aabdc3611546f553f4af372167de6d6"
-SRC_URI[sha256sum] = "ce7ccda4136974889231e8426a785e7578e66a6283009cfd13f1b24a5e657b23"
-
-BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-support/uriparser/uriparser_git.bb b/meta-oe/recipes-support/uriparser/uriparser_git.bb
new file mode 100644
index 0000000000..09e8befcf8
--- /dev/null
+++ b/meta-oe/recipes-support/uriparser/uriparser_git.bb
@@ -0,0 +1,18 @@
+SUMMARY = "RFC 3986 compliant URI parsing library"
+HOMEPAGE = "https://uriparser.github.io"
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fc3bbde670fc6e95392a0e23bf57bda0"
+
+PV = "0.9.3+git${SRCPV}"
+
+SRCREV = "737e95f67bc2e5d8b90a1392797b353b52e5124a"
+SRC_URI = "git://github.com/uriparser/${BPN}.git"
+
+S = "${WORKDIR}/git"
+
+inherit cmake
+
+EXTRA_OECMAKE += "-DURIPARSER_BUILD_DOCS:BOOL=OFF -DURIPARSER_BUILD_TESTS:BOOL=OFF"
+
+BBCLASSEXTEND += "native"
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [meta-oe][PATCH 2/8] pidgin: upgrade to 2.13.0
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
@ 2019-05-23 11:54 ` Martin Jansa
  2019-05-23 11:55 ` [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin Martin Jansa
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:54 UTC (permalink / raw)
  To: openembedded-devel

* update purple-OE-branding-25.patch to apply cleanly

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../pidgin/pidgin/purple-OE-branding-25.patch               | 6 +++---
 .../pidgin/{pidgin_2.12.0.bb => pidgin_2.13.0.bb}           | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)
 rename meta-oe/recipes-support/pidgin/{pidgin_2.12.0.bb => pidgin_2.13.0.bb} (97%)

diff --git a/meta-oe/recipes-support/pidgin/pidgin/purple-OE-branding-25.patch b/meta-oe/recipes-support/pidgin/pidgin/purple-OE-branding-25.patch
index 9a24fbbc5f..0a1baa9183 100644
--- a/meta-oe/recipes-support/pidgin/pidgin/purple-OE-branding-25.patch
+++ b/meta-oe/recipes-support/pidgin/pidgin/purple-OE-branding-25.patch
@@ -7,7 +7,7 @@ Date: Mon, 24 Jul 2017 21:30:16 +0200
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/libpurple/protocols/irc/irc.h b/libpurple/protocols/irc/irc.h
-index fde35c4..66e52dd 100644
+index 596ddaf..b70f3a9 100644
 --- a/libpurple/protocols/irc/irc.h
 +++ b/libpurple/protocols/irc/irc.h
 @@ -40,9 +40,9 @@
@@ -20,5 +20,5 @@ index fde35c4..66e52dd 100644
 -#define IRC_DEFAULT_QUIT "Leaving."
 +#define IRC_DEFAULT_QUIT "Powered by OE: www.openembedded.org"
  
- #define IRC_INITIAL_BUFSIZE 1024
- 
+ #define IRC_BUFSIZE_INCREMENT 1024
+ #define IRC_MAX_BUFSIZE 16384
diff --git a/meta-oe/recipes-support/pidgin/pidgin_2.12.0.bb b/meta-oe/recipes-support/pidgin/pidgin_2.13.0.bb
similarity index 97%
rename from meta-oe/recipes-support/pidgin/pidgin_2.12.0.bb
rename to meta-oe/recipes-support/pidgin/pidgin_2.13.0.bb
index 148e4b6b51..b094ba25e4 100644
--- a/meta-oe/recipes-support/pidgin/pidgin_2.12.0.bb
+++ b/meta-oe/recipes-support/pidgin/pidgin_2.13.0.bb
@@ -13,8 +13,8 @@ SRC_URI = "\
     file://pidgin-cross-python-265.patch \
 "
 
-SRC_URI[md5sum] = "8287400c4e5663e0e7844e868d5152af"
-SRC_URI[sha256sum] = "8c3d3536d6d3c971bd433ff9946678af70a0f6aa4e6969cc2a83bb357015b7f8"
+SRC_URI[md5sum] = "423403494fe1951e47cc75231f743bb0"
+SRC_URI[sha256sum] = "2747150c6f711146bddd333c496870bfd55058bab22ffb7e4eb784018ec46d8f"
 
 PACKAGECONFIG ??= "gnutls consoleui avahi dbus idn nss \
     ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 gtk startup-notification', '', d)} \
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
  2019-05-23 11:54 ` [meta-oe][PATCH 2/8] pidgin: upgrade to 2.13.0 Martin Jansa
@ 2019-05-23 11:55 ` Martin Jansa
  2019-06-14 18:10   ` Khem Raj
  2019-05-23 11:55 ` [meta-oe][PATCH 4/8] hunspell: use git fetcher instead of github archive Martin Jansa
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:55 UTC (permalink / raw)
  To: openembedded-devel

* import from luneos to make pidgin here in meta-oe a bit more useful

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
 meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
 .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
 .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
 4 files changed, 112 insertions(+)
 create mode 100644 meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
 create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
 create mode 100644 meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
 create mode 100644 meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb

diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
new file mode 100644
index 0000000000..3a437659e7
--- /dev/null
+++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
@@ -0,0 +1,25 @@
+SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin, Miranda and Telepathy IM Framework"
+SECTION = "webos/services"
+LICENSE = "GPLv3.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
+
+DEPENDS = "pidgin json-glib glib-2.0"
+
+inherit pkgconfig
+
+SRC_URI = "git://github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
+SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
+
+S = "${WORKDIR}/git"
+
+do_compile() {
+    oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
+}
+
+do_install() {
+    oe_runmake DESTDIR="${D}" install;
+}
+
+FILES_${PN} += " \
+    ${libdir} \
+"
diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb b/meta-oe/recipes-support/pidgin/icyque_git.bb
new file mode 100644
index 0000000000..0f32dc3a39
--- /dev/null
+++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
@@ -0,0 +1,27 @@
+SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and Telepathy IM Framework"
+SECTION = "webos/services"
+LICENSE = "GPLv3.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
+
+DEPENDS = "pidgin json-glib"
+
+PV = "0.1+gitr${SRCPV}"
+
+inherit pkgconfig
+
+SRC_URI = "git://github.com/EionRobb/icyque"
+SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
+
+S = "${WORKDIR}/git"
+
+do_compile() {
+    oe_runmake;
+}
+
+do_install() {
+    oe_runmake DESTDIR="${D}" install;
+}
+
+FILES_${PN} += " \
+    ${libdir} \
+"
diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
new file mode 100644
index 0000000000..beae281a30
--- /dev/null
+++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
@@ -0,0 +1,34 @@
+SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin, Miranda and Telepathy IM Framework"
+SECTION = "webos/services"
+LICENSE = "GPLv2.0"
+LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
+
+DEPENDS = "pidgin intltool-native glib-2.0-native"
+
+inherit pkgconfig
+inherit autotools
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
+"
+
+SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
+SRC_URI[sha256sum] = "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
+
+PACKAGECONFIG ??= "nss krb5"
+PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
+PACKAGECONFIG[openssl] = "--enable-openssl=yes,--enable-openssl=no,openssl"
+PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
+#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice gstreamer"
+PACKAGECONFIG[telepathy] = "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
+#PACKAGECONFIG[gssapi_only] = "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
+PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
+
+FILES_${PN}-dev += " \
+    ${libdir}/purple-2/*.la \
+"
+
+FILES_${PN} += " \
+    ${libdir}/purple-2/libsipe.so \
+    ${datadir}/appdata \
+    ${datadir}/metainfo \
+"
diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
new file mode 100644
index 0000000000..092e6059b8
--- /dev/null
+++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
@@ -0,0 +1,26 @@
+SUMMARY = "Skype protocol plug-in for libpurple"
+SECTION = "webos/services"
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
+
+DEPENDS = "pidgin json-glib glib-2.0 zlib"
+
+inherit pkgconfig
+
+SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
+SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
+
+S = "${WORKDIR}/git"
+PV = "1.5+git${SRCPV}"
+
+do_compile() {
+    oe_runmake -C skypeweb;
+}
+
+do_install() {
+    oe_runmake -C skypeweb DESTDIR="${D}" install;
+}
+
+FILES_${PN} += " \
+    ${libdir} \
+"
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [meta-oe][PATCH 4/8] hunspell: use git fetcher instead of github archive
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
  2019-05-23 11:54 ` [meta-oe][PATCH 2/8] pidgin: upgrade to 2.13.0 Martin Jansa
  2019-05-23 11:55 ` [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin Martin Jansa
@ 2019-05-23 11:55 ` Martin Jansa
  2019-05-23 12:02   ` Andreas Müller
  2019-05-23 11:55 ` [meta-oe][PATCH 5/8] hunspell-dictionaries: import from meta-luneos to make hunspell in meta-oe a bit more useful Martin Jansa
                   ` (4 subsequent siblings)
  7 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:55 UTC (permalink / raw)
  To: openembedded-devel

* fixes:
  ERROR: QA Issue: https://github.com/hunspell/hunspell/archive/v1.7.0.tar.gz: SRC_URI uses unstable GitHub archives [src-uri-bad]
* there is developer uploaded tarball in:
  https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz
  but it's already reconfigured which we don't need, so I've used git fetcher
  to stay closer to what we already use.
* the diff between:
  https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz
  and
  https://github.com/hunspell/hunspell/archive/v1.7.0.tar.gz

docker-shr @ ~/hunspell $ diff -rq hunspell-1.7.0*/
Only in hunspell-1.7.0-archive/: .gitignore
Only in hunspell-1.7.0-archive/: .travis.yml
Only in hunspell-1.7.0-archive/: COPYING.MPL
Only in hunspell-1.7.0/: INSTALL
Only in hunspell-1.7.0/: Makefile.in
Only in hunspell-1.7.0-archive/: README.md
Only in hunspell-1.7.0/: aclocal.m4
Only in hunspell-1.7.0-archive/: appveyor.yml
Only in hunspell-1.7.0/: compile
Only in hunspell-1.7.0/: config.guess
Only in hunspell-1.7.0/: config.h.in
Only in hunspell-1.7.0/: config.sub
Only in hunspell-1.7.0/: configure
Only in hunspell-1.7.0/: depcomp
Only in hunspell-1.7.0/: install-sh
Only in hunspell-1.7.0/: ltmain.sh
Only in hunspell-1.7.0-archive/m4: ChangeLog
Only in hunspell-1.7.0-archive/m4: README
Only in hunspell-1.7.0/m4: libtool.m4
Only in hunspell-1.7.0/m4: ltoptions.m4
Only in hunspell-1.7.0/m4: ltsugar.m4
Only in hunspell-1.7.0/m4: ltversion.m4
Only in hunspell-1.7.0/m4: lt~obsolete.m4
Only in hunspell-1.7.0/man: Makefile.in
Only in hunspell-1.7.0/man/hu: Makefile.in
Only in hunspell-1.7.0/: missing
Only in hunspell-1.7.0-archive/: msvc
Only in hunspell-1.7.0-archive/po: .gitignore
Only in hunspell-1.7.0/po: ca.gmo
Files hunspell-1.7.0-archive/po/ca.po and hunspell-1.7.0/po/ca.po differ
Only in hunspell-1.7.0/po: de.gmo
Files hunspell-1.7.0-archive/po/de.po and hunspell-1.7.0/po/de.po differ
Only in hunspell-1.7.0/po: es.gmo
Files hunspell-1.7.0-archive/po/es.po and hunspell-1.7.0/po/es.po differ
Only in hunspell-1.7.0/po: hu.gmo
Files hunspell-1.7.0-archive/po/hu.po and hunspell-1.7.0/po/hu.po differ
Files hunspell-1.7.0-archive/po/hunspell.pot and hunspell-1.7.0/po/hunspell.pot differ
Only in hunspell-1.7.0/po: it.gmo
Files hunspell-1.7.0-archive/po/it.po and hunspell-1.7.0/po/it.po differ
Only in hunspell-1.7.0/po: pl.gmo
Files hunspell-1.7.0-archive/po/pl.po and hunspell-1.7.0/po/pl.po differ
Only in hunspell-1.7.0/po: pt_BR.gmo
Files hunspell-1.7.0-archive/po/pt_BR.po and hunspell-1.7.0/po/pt_BR.po differ
Only in hunspell-1.7.0/po: tg.gmo
Files hunspell-1.7.0-archive/po/tg.po and hunspell-1.7.0/po/tg.po differ
Only in hunspell-1.7.0/src: Makefile.in
Only in hunspell-1.7.0/src/hunspell: Makefile.in
Only in hunspell-1.7.0-archive/src/parsers: .gitignore
Only in hunspell-1.7.0/src/parsers: Makefile.in
Only in hunspell-1.7.0-archive/src/tools: .gitignore
Only in hunspell-1.7.0/src/tools: Makefile.in
Only in hunspell-1.7.0-archive/src/tools: fuzzer.cxx
Only in hunspell-1.7.0/: tap-driver.sh
Only in hunspell-1.7.0/: test-driver
Only in hunspell-1.7.0-archive/tests: .gitattributes
Only in hunspell-1.7.0-archive/tests: .gitignore
Only in hunspell-1.7.0/tests: Makefile.in
Only in hunspell-1.7.0-archive/tests: hu.wrong
Only in hunspell-1.7.0-archive/tests: nepali.wrong
Only in hunspell-1.7.0-archive/tests: ph2.good
Only in hunspell-1.7.0-archive/tests/suggestiontest: .gitignore
Only in hunspell-1.7.0/tests/suggestiontest: Makefile.in
Only in hunspell-1.7.0-archive/tests/suggestiontest: prepare2
Only in hunspell-1.7.0-archive/tests: wordpair.good

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-oe/recipes-support/hunspell/hunspell_1.7.0.bb | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta-oe/recipes-support/hunspell/hunspell_1.7.0.bb b/meta-oe/recipes-support/hunspell/hunspell_1.7.0.bb
index 40da3b4965..c2fb4fa05b 100644
--- a/meta-oe/recipes-support/hunspell/hunspell_1.7.0.bb
+++ b/meta-oe/recipes-support/hunspell/hunspell_1.7.0.bb
@@ -6,9 +6,10 @@ LIC_FILES_CHKSUM = " \
     file://COPYING.LESSER;md5=c96ca6c1de8adc025adfada81d06fba5 \
 "
 
-SRC_URI = "https://github.com/${BPN}/${BPN}/archive/v${PV}.tar.gz"
-SRC_URI[md5sum] = "b2399a4aa927e8b3e171d9ea6737cc02"
-SRC_URI[sha256sum] = "bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a"
+SRCREV = "4ddd8ed5ca6484b930b111aec50c2750a6119a0f"
+SRC_URI = "git://github.com/${BPN}/${BPN}.git"
+
+S = "${WORKDIR}/git"
 
 inherit autotools pkgconfig gettext
 
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [meta-oe][PATCH 5/8] hunspell-dictionaries: import from meta-luneos to make hunspell in meta-oe a bit more useful
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
                   ` (2 preceding siblings ...)
  2019-05-23 11:55 ` [meta-oe][PATCH 4/8] hunspell: use git fetcher instead of github archive Martin Jansa
@ 2019-05-23 11:55 ` Martin Jansa
  2019-05-23 12:27   ` Andreas Müller
  2019-05-23 11:55 ` [meta-oe][PATCH 6/8] Geoclue: Update to 2.5.3 Martin Jansa
                   ` (3 subsequent siblings)
  7 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:55 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../hunspell/hunspell-dictionaries.bb         | 151 ++++++++++++++++++
 1 file changed, 151 insertions(+)
 create mode 100644 meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb

diff --git a/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb b/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb
new file mode 100644
index 0000000000..3da67d1e3a
--- /dev/null
+++ b/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb
@@ -0,0 +1,151 @@
+SUMMARY = "Hunspell dictionaries used by Maliit"
+
+#Provided by Titus Wormer (wooorm) https://github.com/wooorm/dictionaries
+
+LICENSE = "MIT"
+LICENSE_dictionaries/bg = "LGPL 2.1"
+LICENSE_dictionaries/br = "GPL 3.0"
+LICENSE_dictionaries/ca-valencia = "GPL 2.0 & LGPL-2.1"
+LICENSE_dictionaries/ca = "GPL 2.0 & LGPL-2.1"
+LICENSE_dictionaries/cs = "GPL-2.0"
+LICENSE_dictionaries/da = "GPL-2.0"
+LICENSE_dictionaries/de-AT = "GPL-3.0"
+LICENSE_dictionaries/de-CH = "GPL-3.0"
+LICENSE_dictionaries/de = "GPL-3.0"
+LICENSE_dictionaries/el-polyton = "GPL-2.0"
+LICENSE_dictionaries/el = "GPL-2.0"
+LICENSE_dictionaries/en-AU = "LGPL-2.0"
+LICENSE_dictionaries/en-CA = "MIT & BSD"
+LICENSE_dictionaries/en-GB = "LGPL-2.0"
+LICENSE_dictionaries/en-US = "MIT & BSD"
+LICENSE_dictionaries/en-ZA = "LGPL 2.1"
+LICENSE_dictionaries/eo = "GPL-2.0"
+LICENSE_dictionaries/es = "GPL-3.0"
+LICENSE_dictionaries/et = "LGPL-2.1"
+LICENSE_dictionaries/eu = "GPL-2.0"
+LICENSE_dictionaries/fo = "GPL-2.0"
+LICENSE_dictionaries/fr = "MPL-2.0"
+LICENSE_dictionaries/fur = "GPL-2.0"
+LICENSE_dictionaries/fy = "GPL-3.0"
+LICENSE_dictionaries/ga = "GPL-2.0"
+LICENSE_dictionaries/gd = "GPL-3.0"
+LICENSE_dictionaries/gl = "GPL-3.0"
+LICENSE_dictionaries/he = "AGPL-3.0"
+LICENSE_dictionaries/hr = "GPL-3.0"
+LICENSE_dictionaries/hu = "GPL-2.0"
+LICENSE_dictionaries/hy-arevela = "GPL-2.0"
+LICENSE_dictionaries/hy-arevmda = "GPL-2.0"
+LICENSE_dictionaries/ia = "GPL-3.0"
+LICENSE_dictionaries/ie = "Apache-2.0"
+LICENSE_dictionaries/is = "CC BY-SA 3.0 & CC BY 4.0"
+LICENSE_dictionaries/it = "GPL-3.0"
+LICENSE_dictionaries/ko = "MPL-1.1 & GPL-2.0 & LGPL-2.1"
+LICENSE_dictionaries/la = "GPL-3.0"
+LICENSE_dictionaries/lb = "EUPL-1.1"
+LICENSE_dictionaries/lt = "Other"
+LICENSE_dictionaries/ltg = "LGPL-2.1"
+LICENSE_dictionaries/lv = "LGPL-2.1"
+LICENSE_dictionaries/mk = "GPL-3.0"
+LICENSE_dictionaries/mn = "GPL-2.0"
+LICENSE_dictionaries/nb = "GPL-2.0"
+LICENSE_dictionaries/nds = "GPL-2.0"
+LICENSE_dictionaries/ne = "LGPL-2.1"
+LICENSE_dictionaries/nl = "BSD"
+LICENSE_dictionaries/nn = "GPL-2.0"
+LICENSE_dictionaries/pl = "GPL-3.0"
+LICENSE_dictionaries/pt-BR = "LGPL 2.1"
+LICENSE_dictionaries/pt = "GPL-2.0"
+LICENSE_dictionaries/ro = "GPL-2.0"
+LICENSE_dictionaries/ru = "BSD"
+LICENSE_dictionaries/rw = "GPL-3.0"
+LICENSE_dictionaries/sk = "GPL-2.0"
+LICENSE_dictionaries/sl = "GPL-2.0"
+LICENSE_dictionaries/sr-Latn = "LGPL 3.0"
+LICENSE_dictionaries/sr = "LGPL 3.0"
+LICENSE_dictionaries/sv = "LGPL 3.0"
+LICENSE_dictionaries/tr = "MIT"
+LICENSE_dictionaries/uk = "GPL 2.0"
+LICENSE_dictionaries/vi = "GPL 3.0"
+LIC_FILES_CHKSUM = " \
+    file://dictionaries/bg/license;md5=ab14e2ded1a43b84be9aba2be64b9814 \
+    file://dictionaries/br/license;md5=2e046c64edc0a4e47fb3ea614e6c82c4 \
+    file://dictionaries/ca-valencia/license;md5=da087cefab7bc3b7687203198a0042ec \
+    file://dictionaries/ca/license;md5=da087cefab7bc3b7687203198a0042ec \
+    file://dictionaries/cs/license;md5=e0496d626a53ad31addea1869c1bed53 \
+    file://dictionaries/da/license;md5=b7678b3e997999043be3503dc717d96d \
+    file://dictionaries/de-AT/license;md5=a03d823e8cd00fd71c9ba18b8ec4ccf1 \
+    file://dictionaries/de-CH/license;md5=a03d823e8cd00fd71c9ba18b8ec4ccf1 \
+    file://dictionaries/de/license;md5=a03d823e8cd00fd71c9ba18b8ec4ccf1 \
+    file://dictionaries/el-polyton/license;md5=d952bcbf1c67129920f03536197c7281 \
+    file://dictionaries/el/license;md5=90b757dd77b1ebbf473eef31037a59e8 \
+    file://dictionaries/en-AU/license;md5=dae002c846eab5e1132ba2e00692dc68 \
+    file://dictionaries/en-CA/license;md5=6c205de0cbcae4b42cf992bb355a5346 \
+    file://dictionaries/en-GB/license;md5=dd6d2bbd7b7f4519448f2b995fd99cd4 \
+    file://dictionaries/en-US/license;md5=244a909f295640bfafeb8d9e522d454b \
+    file://dictionaries/en-ZA/license;md5=56e4b4ca965de3bba6db42494cc34576 \
+    file://dictionaries/eo/license;md5=eb723b61539feef013de476e68b5c50a \
+    file://dictionaries/es/license;md5=b41cabf4e6f2a7d951684246518bea4f \
+    file://dictionaries/et/readme.md;md5=59d851f12cc280f893b245938abc1905 \
+    file://dictionaries/fo/license;md5=fa9ce505d07423c9f8e6c1073f4806c2 \
+    file://dictionaries/fr/license;md5=2346c7bffe6ab4d51730ab3116817c72 \
+    file://dictionaries/fur/license;md5=28ac8c6e75d6c44b60016a8c850036e3 \
+    file://dictionaries/fy/license;md5=c05115c38ca2a4aa95cb9c9b00ed78df \
+    file://dictionaries/ga/license;md5=ee7d601b5d3be3856a169afa71eb3376 \
+    file://dictionaries/gd/license;md5=b5f39c26d691733095323a59d0f02216 \
+    file://dictionaries/gl/license;md5=d32239bcb673463ab874e80d47fae504 \
+    file://dictionaries/he/license;md5=e627dcdf6878e7eca4454e39d1489271 \
+    file://dictionaries/hr/license;md5=4b03c9b6e41a6ef12b4e31d2fb224d46 \
+    file://dictionaries/hu/license;md5=c9755266de74fdbe69636bdb3076b603 \
+    file://dictionaries/hy-arevela/license;md5=c690b6bc807de0a6dcd62db030843ee4 \
+    file://dictionaries/hy-arevmda/license;md5=c690b6bc807de0a6dcd62db030843ee4 \
+    file://dictionaries/ia/license;md5=25c37bbb54f9ab5da9b4bcdda2e2f68e \
+    file://dictionaries/ie/license;md5=fa818a259cbed7ce8bc2a22d35a464fc \
+    file://dictionaries/is/license;md5=db5e38a312b91d717561514767c95999 \
+    file://dictionaries/it/license;md5=31d06285633a89f4d0267895ef8b7107 \
+    file://dictionaries/ko/license;md5=5ff35d5b0523cccb3049edff77c73a10 \
+    file://dictionaries/la/license;md5=9bc08ae2930eb806cee44bbae905b7ba \
+    file://dictionaries/lb/license;md5=5d6417331778645577c40c3329a3d559 \
+    file://dictionaries/lt/license;md5=3d1264d7017271c6731fefaba912a15f \
+    file://dictionaries/ltg/license;md5=72c786f9d43bb07c101766457fcf6435 \
+    file://dictionaries/lv/license;md5=957d42bd58feff079daa6ede1d215585 \
+    file://dictionaries/mk/license;md5=c05a3747d4c871f3c6378909668ec72d \
+    file://dictionaries/mn/license;md5=93a1be573a1bd039cb4e17c21ed800a7 \
+    file://dictionaries/nb/license;md5=6b50c67a5ee9ba5af1b4ab6c009b66f2 \
+    file://dictionaries/nds/license;md5=08c69ee106e67a1085d45dc723ae5396 \
+    file://dictionaries/ne/license;md5=620e39f1aec72b0bdbc922128dd08267 \
+    file://dictionaries/nl/license;md5=f9181fe437dd701ce6ae690f6e09b119 \
+    file://dictionaries/nn/license;md5=9d372c99817cb42bdd1f6c0acb7f4d11 \
+    file://dictionaries/pl/license;md5=5d0961c4eee8448d5f3738b1ff04ebe8 \
+    file://dictionaries/pt-BR/license;md5=08a7e74543d3e612e7613f2959bedab0 \
+    file://dictionaries/pt/license;md5=53d8ed71b4053ef0ccfcf6b3f89880a8 \
+    file://dictionaries/ro/license;md5=db18b1d6cfc0d4ca32371cb76900de2c \
+    file://dictionaries/ru/license;md5=a3d4108679bd3b76ec1a86520b5362cf \
+    file://dictionaries/rw/license;md5=784d7dc7357bd924e8d5642892bf1b6b \
+    file://dictionaries/sk/license;md5=7fb3956bf960db433deedec7746d33c5 \
+    file://dictionaries/sl/license;md5=4965d53062ea2045837facf483475ac7 \
+    file://dictionaries/sr-Latn/license;md5=0139a4b8ce316882cceae8924030950d \
+    file://dictionaries/sr/license;md5=0139a4b8ce316882cceae8924030950d \
+    file://dictionaries/sv/license;md5=fe5c586fe56d04fbdc44df187129ac29 \
+    file://dictionaries/tr/readme.md;md5=27c07bbfa543cfdd163f2dad491703bd \
+    file://dictionaries/uk/license;md5=7702f203b58979ebbc31bfaeb44f219c \
+    file://dictionaries/vi/license;md5=8d9ecb4e7577ce760029786aba7ecec5 \
+"
+
+RDEPENDS_${PN} = "hunspell"
+
+PV = "0.0.0+git${SRCPV}"
+SRCREV = "820a65e539e34a3a8c2a855d2450b84745c624ee"
+SRC_URI = "git://github.com/wooorm/dictionaries.git"
+
+S = "${WORKDIR}/git"
+
+do_install() {
+    for LANGUAGE in `ls -d1 ${S}/dictionaries/*` ; do
+        LANGUAGE_DIR=`basename $LANGUAGE`
+        install -D -m0644 $LANGUAGE/index.dic ${D}${datadir}/hunspell/$LANGUAGE_DIR.dic
+        install -D -m0644 $LANGUAGE/index.aff ${D}${datadir}/hunspell/$LANGUAGE_DIR.aff
+        install -D -m0644 $LANGUAGE/LICENSE   ${D}${datadir}/hunspell/LICENSE-$LANGUAGE_DIR 2>/dev/null || echo "No LICENSE for language $LANGUAGE"
+    done
+}
+
+FILES_${PN} = "${datadir}/hunspell"
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [meta-oe][PATCH 6/8] Geoclue: Update to 2.5.3
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
                   ` (3 preceding siblings ...)
  2019-05-23 11:55 ` [meta-oe][PATCH 5/8] hunspell-dictionaries: import from meta-luneos to make hunspell in meta-oe a bit more useful Martin Jansa
@ 2019-05-23 11:55 ` Martin Jansa
  2019-05-23 11:55 ` [meta-oe][PATCH 7/8] ttf-mplus, ttf-vlgothic: add ttf-mplus license Martin Jansa
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:55 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Herman van Hazendonk

From: Herman van Hazendonk <github.com@herrie.org>

* Switch to Meson build system.
* Fix a crash.
* Support for GGA messages from more NMEA sources.
* New API to allow automatic server side deletion of client.
* Automatically delete client on server when using GClueSimple.
* Avoid linking to system-installed library.
* Fix library-only build.
* Add manpage for geoclue.conf file.
* Document usage and building of the project.
* Other fixes and improvements.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../geoclue/geoclue_2.4.4.bb                  | 53 ------------------
 .../geoclue/geoclue_2.5.3.bb                  | 54 +++++++++++++++++++
 2 files changed, 54 insertions(+), 53 deletions(-)
 delete mode 100644 meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb
 create mode 100644 meta-oe/recipes-navigation/geoclue/geoclue_2.5.3.bb

diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb b/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb
deleted file mode 100644
index b31d8eb4ef..0000000000
--- a/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb
+++ /dev/null
@@ -1,53 +0,0 @@
-SUMMARY = "The Geolocation Service"
-DESCRIPTION = "Geoclue is a D-Bus service that provides location information. \
-The primary goal of the Geoclue project is to make creating location-aware applications \
-as simple as possible, while the secondary goal is to ensure that no application \
-can access location information without explicit permission from user."
-LICENSE = "GPLv2.0+"
-SECTION = "console/network"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=8114b83a0435d8136b47bd70111ce5cd"
-
-DEPENDS = "glib-2.0 dbus json-glib libsoup-2.4 intltool-native"
-
-inherit autotools pkgconfig gtk-doc gobject-introspection
-
-SRC_URI = " \
-    http://www.freedesktop.org/software/geoclue/releases/2.4/geoclue-${PV}.tar.xz \
-"
-
-SRC_URI[md5sum] = "d2a5b05f4bad032673fe23afbce27926"
-SRC_URI[sha256sum] = "9c43fb9d0c12067ea64400500abb0640194947d4c2c55e38545afe5d9c5c315c"
-
-export BUILD_SYS
-export HOST_SYS
-export STAGING_INCDIR
-export STAGING_LIBDIR
-
-# Without this line, package is delcared a library and named libgeoclue*
-AUTO_LIBNAME_PKGS = ""
-
-PACKAGECONFIG ??= "3g modem-gps cdma nmea lib"
-PACKAGECONFIG[3g] = "--enable-3g-source,--disable-3g-source,modemmanager"
-PACKAGECONFIG[modem-gps] = "--enable-modem-gps-source,--disable-modem-gps-source,modemmanager"
-PACKAGECONFIG[cdma] = "--enable-cdma-source,--disable-cdma-source,modemmanager"
-PACKAGECONFIG[nmea] = "--enable-nmea-source,--disable-nmea-source,avahi"
-PACKAGECONFIG[lib] = "--enable-libgeoclue,--disable-libgeoclue,gobject-introspection"
-
-EXTRA_OECONF += " \
-    --with-dbus-service-user=root \
-    --with-dbus-sys-dir=${sysconfdir}/dbus-1/system.d \
-    --enable-demo-agent=no \
-"
-
-FILES_${PN} += " \
-    ${datadir}/dbus-1/system-services \
-    ${libdir} \
-    ${systemd_unitdir} \
-    ${prefix}/libexec \
-"
-
-FILES_${PN}-dev += " \
-    ${datadir}/dbus-1/interfaces \
-    ${datadir}/gir-1.0 \
-"
diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.5.3.bb b/meta-oe/recipes-navigation/geoclue/geoclue_2.5.3.bb
new file mode 100644
index 0000000000..b46445a2ba
--- /dev/null
+++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.5.3.bb
@@ -0,0 +1,54 @@
+SUMMARY = "The Geolocation Service"
+DESCRIPTION = "Geoclue is a D-Bus service that provides location information. \
+The primary goal of the Geoclue project is to make creating location-aware applications \
+as simple as possible, while the secondary goal is to ensure that no application \
+can access location information without explicit permission from user."
+LICENSE = "GPLv2.0+"
+SECTION = "console/network"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=bdfdd4986a0853eb84eeba85f9d0c4d6"
+
+DEPENDS = "glib-2.0 dbus json-glib libsoup-2.4 intltool-native"
+
+inherit meson pkgconfig gtk-doc gobject-introspection vala
+
+SRC_URI = " \
+    https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/${PV}/geoclue-${PV}.tar \
+"
+
+SRC_URI[md5sum] = "6228301ed62b587ebaa0438b97ce66e4"
+SRC_URI[sha256sum] = "3caa5e10190a34c17a9b3a9d1d8a19797ed197f07f36f6e35ce533a379efe155"
+
+export BUILD_SYS
+export HOST_SYS
+export STAGING_INCDIR
+export STAGING_LIBDIR
+
+# Without this line, package is declared a library and named libgeoclue*
+AUTO_LIBNAME_PKGS = ""
+
+PACKAGECONFIG ??= "3g modem-gps cdma nmea lib"
+PACKAGECONFIG[3g] = "-D3g-source=true,-D3g-source=false,modemmanager"
+PACKAGECONFIG[modem-gps] = "-Dmodem-gps-source=true,-Dmodem-gps-source=false,modemmanager"
+PACKAGECONFIG[cdma] = "-Dcdma-source=true,-Dcdma-source=false,modemmanager"
+PACKAGECONFIG[nmea] = "-Dnmea-source=true,-Dnmea-source=false,avahi"
+PACKAGECONFIG[lib] = "-Dlibgeoclue=true,-Dlibgeoclue=false,gobject-introspection"
+
+GTKDOC_MESON_OPTION = "gtk-doc"
+
+EXTRA_OEMESON += " \
+    -Ddbus-sys-dir=${sysconfdir}/dbus-1/system.d \
+    -Ddemo-agent=false \
+"
+
+FILES_${PN} += " \
+    ${datadir}/dbus-1/system-services \
+    ${libdir} \
+    ${systemd_unitdir} \
+    ${prefix}/libexec \
+"
+
+FILES_${PN}-dev += " \
+    ${datadir}/dbus-1/interfaces \
+    ${datadir}/gir-1.0 \
+"
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [meta-oe][PATCH 7/8] ttf-mplus, ttf-vlgothic: add ttf-mplus license
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
                   ` (4 preceding siblings ...)
  2019-05-23 11:55 ` [meta-oe][PATCH 6/8] Geoclue: Update to 2.5.3 Martin Jansa
@ 2019-05-23 11:55 ` Martin Jansa
  2019-05-23 11:55 ` [meta-oe][PATCH 8/8] android-tools-conf: import one more improvement for android-gadget-setup from meta-luneos Martin Jansa
  2019-05-23 12:02 ` [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Adrian Bunk
  7 siblings, 0 replies; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:55 UTC (permalink / raw)
  To: openembedded-devel

* add meta-oe/licenses/ttf-mplus from ttf-mplus/027-r4/mplus-TESTFLIGHT-027/LICENSE_E
* use BPN to use the same LICENSE even with multilib
* use the same license name from ttf-vlgothic
* fixes following warnings:
  WARNING: ttf-mplus-027-r4 do_populate_lic: ttf-mplus: No generic license file exists for: ttf-mplus in any provider
  WARNING: ttf-vlgothic-20141206-r0 do_populate_lic: ttf-vlgothic: No generic license file exists for: mplus in any provider

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-oe/licenses/ttf-mplus                       | 16 ++++++++++++++++
 .../recipes-graphics/ttf-fonts/ttf-mplus_027.bb  |  2 +-
 .../ttf-fonts/ttf-vlgothic_20141206.bb           |  2 +-
 3 files changed, 18 insertions(+), 2 deletions(-)
 create mode 100644 meta-oe/licenses/ttf-mplus

diff --git a/meta-oe/licenses/ttf-mplus b/meta-oe/licenses/ttf-mplus
new file mode 100644
index 0000000000..c9cdca3fe6
--- /dev/null
+++ b/meta-oe/licenses/ttf-mplus
@@ -0,0 +1,16 @@
+M+ FONTS                                Copyright (C) 2002-2009 M+ FONTS PROJECT
+
+-
+
+LICENSE_E
+
+
+
+
+These fonts are free softwares.
+Unlimited permission is granted to use, copy, and distribute it, with
+or without modification, either commercially and noncommercially.
+THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY.
+
+
+http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb
index 9ad348d9fa..efcf1b6165 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb
@@ -2,7 +2,7 @@ require ttf.inc
 
 SUMMARY = "MPlus font - TTF Edition"
 HOMEPAGE = "http://dejavu.sourceforge.net/wiki/"
-LICENSE = "${PN}"
+LICENSE = "${BPN}"
 LIC_FILES_CHKSUM = "file://LICENSE_E;md5=ac161e96eda00db9a3aec7870b5d9658 \
                     file://LICENSE_J;md5=a120ca8d7c8e4a475d5277c9aeb95221 \
 "
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20141206.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20141206.bb
index 62f2bb2805..e522810a24 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20141206.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20141206.bb
@@ -4,7 +4,7 @@ SUMMARY = "Japanese TrueType fonts from Vine Linux"
 AUTHOR = "Contributor: noonov <noonov@gmail.com>"
 HOMEPAGE = "http://vlgothic.dicey.org/"
 
-LICENSE = "mplus & BSD"
+LICENSE = "ttf-mplus & BSD"
 LIC_FILES_CHKSUM = "file://LICENSE.en;md5=66ecd0fd7e4da6246fa30317c7b66755 \
                     file://LICENSE_E.mplus;md5=1c4767416f20215f1e61b970f2117db9 \
 "
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [meta-oe][PATCH 8/8] android-tools-conf: import one more improvement for android-gadget-setup from meta-luneos
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
                   ` (5 preceding siblings ...)
  2019-05-23 11:55 ` [meta-oe][PATCH 7/8] ttf-mplus, ttf-vlgothic: add ttf-mplus license Martin Jansa
@ 2019-05-23 11:55 ` Martin Jansa
  2019-05-23 12:02 ` [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Adrian Bunk
  7 siblings, 0 replies; 22+ messages in thread
From: Martin Jansa @ 2019-05-23 11:55 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../android-tools-conf/android-gadget-setup              | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/meta-oe/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup b/meta-oe/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup
index beca353e67..26cf30eddd 100644
--- a/meta-oe/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup
+++ b/meta-oe/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup
@@ -9,6 +9,15 @@
 # model=$(getprop ro.product.model Android)
 # serial=$(getprop ro.serialno 0123456789ABCDEF)
 
+#below are now needed in order to use FunctionFS for ADB, tested to work with 3.4+ kernels
+if grep -q functionfs /proc/filesystems; then
+    mkdir -p /dev/usb-ffs/adb
+    mount -t functionfs adb /dev/usb-ffs/adb
+    #android-gadget-setup doesn't provide below 2 and without them it won't work, so we provide them here.
+    echo adb > /sys/class/android_usb/android0/f_ffs/aliases
+    echo ffs > /sys/class/android_usb/android0/functions
+fi
+
 manufacturer="$(cat /system/build.prop | grep -o 'ro.product.manufacturer=.*' | cut -d'=' -f 2)"
 model="$(cat /system/build.prop | grep -o 'ro.product.model=.*' | cut -d'=' -f 2)"
 # get the device serial number from /proc/cmdline directly(since we have no getprop on
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 4/8] hunspell: use git fetcher instead of github archive
  2019-05-23 11:55 ` [meta-oe][PATCH 4/8] hunspell: use git fetcher instead of github archive Martin Jansa
@ 2019-05-23 12:02   ` Andreas Müller
  0 siblings, 0 replies; 22+ messages in thread
From: Andreas Müller @ 2019-05-23 12:02 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Thu, May 23, 2019 at 1:55 PM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> * fixes:
>   ERROR: QA Issue: https://github.com/hunspell/hunspell/archive/v1.7.0.tar.gz: SRC_URI uses unstable GitHub archives [src-uri-bad]
> * there is developer uploaded tarball in:
>   https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz
>   but it's already reconfigured which we don't need, so I've used git fetcher
>   to stay closer to what we already use.
> * the diff between:
>   https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz
>   and
>   https://github.com/hunspell/hunspell/archive/v1.7.0.tar.gz
>
> docker-shr @ ~/hunspell $ diff -rq hunspell-1.7.0*/
> Only in hunspell-1.7.0-archive/: .gitignore
> Only in hunspell-1.7.0-archive/: .travis.yml
> Only in hunspell-1.7.0-archive/: COPYING.MPL
> Only in hunspell-1.7.0/: INSTALL
> Only in hunspell-1.7.0/: Makefile.in
> Only in hunspell-1.7.0-archive/: README.md
> Only in hunspell-1.7.0/: aclocal.m4
> Only in hunspell-1.7.0-archive/: appveyor.yml
> Only in hunspell-1.7.0/: compile
> Only in hunspell-1.7.0/: config.guess
> Only in hunspell-1.7.0/: config.h.in
> Only in hunspell-1.7.0/: config.sub
> Only in hunspell-1.7.0/: configure
> Only in hunspell-1.7.0/: depcomp
> Only in hunspell-1.7.0/: install-sh
> Only in hunspell-1.7.0/: ltmain.sh
> Only in hunspell-1.7.0-archive/m4: ChangeLog
> Only in hunspell-1.7.0-archive/m4: README
> Only in hunspell-1.7.0/m4: libtool.m4
> Only in hunspell-1.7.0/m4: ltoptions.m4
> Only in hunspell-1.7.0/m4: ltsugar.m4
> Only in hunspell-1.7.0/m4: ltversion.m4
> Only in hunspell-1.7.0/m4: lt~obsolete.m4
> Only in hunspell-1.7.0/man: Makefile.in
> Only in hunspell-1.7.0/man/hu: Makefile.in
> Only in hunspell-1.7.0/: missing
> Only in hunspell-1.7.0-archive/: msvc
> Only in hunspell-1.7.0-archive/po: .gitignore
> Only in hunspell-1.7.0/po: ca.gmo
> Files hunspell-1.7.0-archive/po/ca.po and hunspell-1.7.0/po/ca.po differ
> Only in hunspell-1.7.0/po: de.gmo
> Files hunspell-1.7.0-archive/po/de.po and hunspell-1.7.0/po/de.po differ
> Only in hunspell-1.7.0/po: es.gmo
> Files hunspell-1.7.0-archive/po/es.po and hunspell-1.7.0/po/es.po differ
> Only in hunspell-1.7.0/po: hu.gmo
> Files hunspell-1.7.0-archive/po/hu.po and hunspell-1.7.0/po/hu.po differ
> Files hunspell-1.7.0-archive/po/hunspell.pot and hunspell-1.7.0/po/hunspell.pot differ
> Only in hunspell-1.7.0/po: it.gmo
> Files hunspell-1.7.0-archive/po/it.po and hunspell-1.7.0/po/it.po differ
> Only in hunspell-1.7.0/po: pl.gmo
> Files hunspell-1.7.0-archive/po/pl.po and hunspell-1.7.0/po/pl.po differ
> Only in hunspell-1.7.0/po: pt_BR.gmo
> Files hunspell-1.7.0-archive/po/pt_BR.po and hunspell-1.7.0/po/pt_BR.po differ
> Only in hunspell-1.7.0/po: tg.gmo
> Files hunspell-1.7.0-archive/po/tg.po and hunspell-1.7.0/po/tg.po differ
> Only in hunspell-1.7.0/src: Makefile.in
> Only in hunspell-1.7.0/src/hunspell: Makefile.in
> Only in hunspell-1.7.0-archive/src/parsers: .gitignore
> Only in hunspell-1.7.0/src/parsers: Makefile.in
> Only in hunspell-1.7.0-archive/src/tools: .gitignore
> Only in hunspell-1.7.0/src/tools: Makefile.in
> Only in hunspell-1.7.0-archive/src/tools: fuzzer.cxx
> Only in hunspell-1.7.0/: tap-driver.sh
> Only in hunspell-1.7.0/: test-driver
> Only in hunspell-1.7.0-archive/tests: .gitattributes
> Only in hunspell-1.7.0-archive/tests: .gitignore
> Only in hunspell-1.7.0/tests: Makefile.in
> Only in hunspell-1.7.0-archive/tests: hu.wrong
> Only in hunspell-1.7.0-archive/tests: nepali.wrong
> Only in hunspell-1.7.0-archive/tests: ph2.good
> Only in hunspell-1.7.0-archive/tests/suggestiontest: .gitignore
> Only in hunspell-1.7.0/tests/suggestiontest: Makefile.in
> Only in hunspell-1.7.0-archive/tests/suggestiontest: prepare2
> Only in hunspell-1.7.0-archive/tests: wordpair.good
>
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
If I remember correct it was me who introduced this - sorry & thanks
for taking care

Andreas


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3
  2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
                   ` (6 preceding siblings ...)
  2019-05-23 11:55 ` [meta-oe][PATCH 8/8] android-tools-conf: import one more improvement for android-gadget-setup from meta-luneos Martin Jansa
@ 2019-05-23 12:02 ` Adrian Bunk
  2019-05-24  0:37   ` Khem Raj
  7 siblings, 1 reply; 22+ messages in thread
From: Adrian Bunk @ 2019-05-23 12:02 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-devel

On Thu, May 23, 2019 at 11:54:58AM +0000, Martin Jansa wrote:
>...
> -SRC_URI := "${SOURCEFORGE_MIRROR}/project/uriparser/Sources/${PV}/uriparser-${PV}.tar.bz2"
>...
> +SRC_URI = "git://github.com/uriparser/${BPN}.git"
>...

Why move from tarball to git?

>...
> +PV = "0.9.3+git${SRCPV}"
> +
> +SRCREV = "737e95f67bc2e5d8b90a1392797b353b52e5124a"
>...

This is the release, so shouldn't have +git in PV.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 5/8] hunspell-dictionaries: import from meta-luneos to make hunspell in meta-oe a bit more useful
  2019-05-23 11:55 ` [meta-oe][PATCH 5/8] hunspell-dictionaries: import from meta-luneos to make hunspell in meta-oe a bit more useful Martin Jansa
@ 2019-05-23 12:27   ` Andreas Müller
  0 siblings, 0 replies; 22+ messages in thread
From: Andreas Müller @ 2019-05-23 12:27 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Thu, May 23, 2019 at 1:56 PM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>  .../hunspell/hunspell-dictionaries.bb         | 151 ++++++++++++++++++
>  1 file changed, 151 insertions(+)
>  create mode 100644 meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb
>
I really like the 'bit' in the title :))

Andreas


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3
  2019-05-23 12:02 ` [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Adrian Bunk
@ 2019-05-24  0:37   ` Khem Raj
  0 siblings, 0 replies; 22+ messages in thread
From: Khem Raj @ 2019-05-24  0:37 UTC (permalink / raw)
  To: Adrian Bunk, Martin Jansa; +Cc: openembedded-devel



On 5/23/19 5:02 AM, Adrian Bunk wrote:
> On Thu, May 23, 2019 at 11:54:58AM +0000, Martin Jansa wrote:
>> ...
>> -SRC_URI := "${SOURCEFORGE_MIRROR}/project/uriparser/Sources/${PV}/uriparser-${PV}.tar.bz2"
>> ...
>> +SRC_URI = "git://github.com/uriparser/${BPN}.git"
>> ...
> 
> Why move from tarball to git?
> 

yeah may be
https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.3/uriparser-0.9.3.tar.xz

is better here

>> ...
>> +PV = "0.9.3+git${SRCPV}"
>> +
>> +SRCREV = "737e95f67bc2e5d8b90a1392797b353b52e5124a"
>> ...
> 
> This is the release, so shouldn't have +git in PV.
> 
> cu
> Adrian
> 


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-05-23 11:55 ` [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin Martin Jansa
@ 2019-06-14 18:10   ` Khem Raj
  2019-06-14 21:34     ` Martin Jansa
  0 siblings, 1 reply; 22+ messages in thread
From: Khem Raj @ 2019-06-14 18:10 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

Hi Martin

I noticed this error on qemux86-64

https://errors.yoctoproject.org/Errors/Details/248480/

It seems we need to bring in recipe for gmime for this to work. This
is already in master
so can you work on fixing this?

On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> * import from luneos to make pidgin here in meta-oe a bit more useful
>
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
>  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
>  .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
>  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
>  4 files changed, 112 insertions(+)
>  create mode 100644 meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
>  create mode 100644 meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>  create mode 100644 meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>
> diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> new file mode 100644
> index 0000000000..3a437659e7
> --- /dev/null
> +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> @@ -0,0 +1,25 @@
> +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin, Miranda and Telepathy IM Framework"
> +SECTION = "webos/services"
> +LICENSE = "GPLv3.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
> +
> +DEPENDS = "pidgin json-glib glib-2.0"
> +
> +inherit pkgconfig
> +
> +SRC_URI = "git://github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
> +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
> +
> +S = "${WORKDIR}/git"
> +
> +do_compile() {
> +    oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
> +}
> +
> +do_install() {
> +    oe_runmake DESTDIR="${D}" install;
> +}
> +
> +FILES_${PN} += " \
> +    ${libdir} \
> +"
> diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb b/meta-oe/recipes-support/pidgin/icyque_git.bb
> new file mode 100644
> index 0000000000..0f32dc3a39
> --- /dev/null
> +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
> @@ -0,0 +1,27 @@
> +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and Telepathy IM Framework"
> +SECTION = "webos/services"
> +LICENSE = "GPLv3.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
> +
> +DEPENDS = "pidgin json-glib"
> +
> +PV = "0.1+gitr${SRCPV}"
> +
> +inherit pkgconfig
> +
> +SRC_URI = "git://github.com/EionRobb/icyque"
> +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
> +
> +S = "${WORKDIR}/git"
> +
> +do_compile() {
> +    oe_runmake;
> +}
> +
> +do_install() {
> +    oe_runmake DESTDIR="${D}" install;
> +}
> +
> +FILES_${PN} += " \
> +    ${libdir} \
> +"
> diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> new file mode 100644
> index 0000000000..beae281a30
> --- /dev/null
> +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> @@ -0,0 +1,34 @@
> +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin, Miranda and Telepathy IM Framework"
> +SECTION = "webos/services"
> +LICENSE = "GPLv2.0"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
> +
> +DEPENDS = "pidgin intltool-native glib-2.0-native"
> +
> +inherit pkgconfig
> +inherit autotools
> +
> +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
> +"
> +
> +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
> +SRC_URI[sha256sum] = "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
> +
> +PACKAGECONFIG ??= "nss krb5"
> +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
> +PACKAGECONFIG[openssl] = "--enable-openssl=yes,--enable-openssl=no,openssl"
> +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
> +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice gstreamer"
> +PACKAGECONFIG[telepathy] = "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
> +#PACKAGECONFIG[gssapi_only] = "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
> +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
> +
> +FILES_${PN}-dev += " \
> +    ${libdir}/purple-2/*.la \
> +"
> +
> +FILES_${PN} += " \
> +    ${libdir}/purple-2/libsipe.so \
> +    ${datadir}/appdata \
> +    ${datadir}/metainfo \
> +"
> diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> new file mode 100644
> index 0000000000..092e6059b8
> --- /dev/null
> +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> @@ -0,0 +1,26 @@
> +SUMMARY = "Skype protocol plug-in for libpurple"
> +SECTION = "webos/services"
> +LICENSE = "GPLv3"
> +LIC_FILES_CHKSUM = "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
> +
> +DEPENDS = "pidgin json-glib glib-2.0 zlib"
> +
> +inherit pkgconfig
> +
> +SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
> +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
> +
> +S = "${WORKDIR}/git"
> +PV = "1.5+git${SRCPV}"
> +
> +do_compile() {
> +    oe_runmake -C skypeweb;
> +}
> +
> +do_install() {
> +    oe_runmake -C skypeweb DESTDIR="${D}" install;
> +}
> +
> +FILES_${PN} += " \
> +    ${libdir} \
> +"
> --
> 2.17.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-14 18:10   ` Khem Raj
@ 2019-06-14 21:34     ` Martin Jansa
  2019-06-18  7:12       ` Martin Jansa
  0 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-06-14 21:34 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

It builds fine for me with qemux86-64 with glibc.

I'll check what's going on.

Thanks

On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:

> Hi Martin
>
> I noticed this error on qemux86-64
>
> https://errors.yoctoproject.org/Errors/Details/248480/
>
> It seems we need to bring in recipe for gmime for this to work. This
> is already in master
> so can you work on fixing this?
>
> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >
> > * import from luneos to make pidgin here in meta-oe a bit more useful
> >
> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> > ---
> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
> >  4 files changed, 112 insertions(+)
> >  create mode 100644 meta-oe/recipes-support/pidgin/
> funyahoo-plusplus_git.bb
> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
> >  create mode 100644 meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> >  create mode 100644 meta-oe/recipes-support/pidgin/
> purple-skypeweb_git.bb
> >
> > diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> > new file mode 100644
> > index 0000000000..3a437659e7
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> > @@ -0,0 +1,25 @@
> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin,
> Miranda and Telepathy IM Framework"
> > +SECTION = "webos/services"
> > +LICENSE = "GPLv3.0"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
> > +
> > +DEPENDS = "pidgin json-glib glib-2.0"
> > +
> > +inherit pkgconfig
> > +
> > +SRC_URI = "git://
> github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +do_compile() {
> > +    oe_runmake CC="${CC}" CXX="${CXX}"
> EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
> > +}
> > +
> > +do_install() {
> > +    oe_runmake DESTDIR="${D}" install;
> > +}
> > +
> > +FILES_${PN} += " \
> > +    ${libdir} \
> > +"
> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb
> b/meta-oe/recipes-support/pidgin/icyque_git.bb
> > new file mode 100644
> > index 0000000000..0f32dc3a39
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
> > @@ -0,0 +1,27 @@
> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and
> Telepathy IM Framework"
> > +SECTION = "webos/services"
> > +LICENSE = "GPLv3.0"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
> > +
> > +DEPENDS = "pidgin json-glib"
> > +
> > +PV = "0.1+gitr${SRCPV}"
> > +
> > +inherit pkgconfig
> > +
> > +SRC_URI = "git://github.com/EionRobb/icyque"
> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +do_compile() {
> > +    oe_runmake;
> > +}
> > +
> > +do_install() {
> > +    oe_runmake DESTDIR="${D}" install;
> > +}
> > +
> > +FILES_${PN} += " \
> > +    ${libdir} \
> > +"
> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> > new file mode 100644
> > index 0000000000..beae281a30
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> > @@ -0,0 +1,34 @@
> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin,
> Miranda and Telepathy IM Framework"
> > +SECTION = "webos/services"
> > +LICENSE = "GPLv2.0"
> > +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
> > +
> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
> > +
> > +inherit pkgconfig
> > +inherit autotools
> > +
> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
> > +"
> > +
> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
> > +SRC_URI[sha256sum] =
> "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
> > +
> > +PACKAGECONFIG ??= "nss krb5"
> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
> > +PACKAGECONFIG[openssl] =
> "--enable-openssl=yes,--enable-openssl=no,openssl"
> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
> > +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice
> gstreamer"
> > +PACKAGECONFIG[telepathy] =
> "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
> > +#PACKAGECONFIG[gssapi_only] =
> "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
> > +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
> > +
> > +FILES_${PN}-dev += " \
> > +    ${libdir}/purple-2/*.la \
> > +"
> > +
> > +FILES_${PN} += " \
> > +    ${libdir}/purple-2/libsipe.so \
> > +    ${datadir}/appdata \
> > +    ${datadir}/metainfo \
> > +"
> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> > new file mode 100644
> > index 0000000000..092e6059b8
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> > @@ -0,0 +1,26 @@
> > +SUMMARY = "Skype protocol plug-in for libpurple"
> > +SECTION = "webos/services"
> > +LICENSE = "GPLv3"
> > +LIC_FILES_CHKSUM =
> "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
> > +
> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
> > +
> > +inherit pkgconfig
> > +
> > +SRC_URI = "git://
> github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
> > +
> > +S = "${WORKDIR}/git"
> > +PV = "1.5+git${SRCPV}"
> > +
> > +do_compile() {
> > +    oe_runmake -C skypeweb;
> > +}
> > +
> > +do_install() {
> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
> > +}
> > +
> > +FILES_${PN} += " \
> > +    ${libdir} \
> > +"
> > --
> > 2.17.1
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-14 21:34     ` Martin Jansa
@ 2019-06-18  7:12       ` Martin Jansa
  2019-06-18 10:43         ` Martin Jansa
  0 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-06-18  7:12 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

I've rebuilt it on 4 different hosts with qemux86-64/glibc.

And also with musl locally (first gobject-introspection was failing because
of qemu-native segfaults, so I've disabled that with DISTRO_FEATURES_remove
= "gobject-introspection-data") and then pidgin-sipe built fine again.

Is it always failing for you reliably or was is random failure just in one
build?

Cheers,

On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <martin.jansa@gmail.com>
wrote:

> It builds fine for me with qemux86-64 with glibc.
>
> I'll check what's going on.
>
> Thanks
>
> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:
>
>> Hi Martin
>>
>> I noticed this error on qemux86-64
>>
>> https://errors.yoctoproject.org/Errors/Details/248480/
>>
>> It seems we need to bring in recipe for gmime for this to work. This
>> is already in master
>> so can you work on fixing this?
>>
>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com>
>> wrote:
>> >
>> > * import from luneos to make pidgin here in meta-oe a bit more useful
>> >
>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> > ---
>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
>> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
>> >  4 files changed, 112 insertions(+)
>> >  create mode 100644 meta-oe/recipes-support/pidgin/
>> funyahoo-plusplus_git.bb
>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
>> >  create mode 100644 meta-oe/recipes-support/pidgin/
>> pidgin-sipe_1.24.0.bb
>> >  create mode 100644 meta-oe/recipes-support/pidgin/
>> purple-skypeweb_git.bb
>> >
>> > diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> > new file mode 100644
>> > index 0000000000..3a437659e7
>> > --- /dev/null
>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> > @@ -0,0 +1,25 @@
>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin,
>> Miranda and Telepathy IM Framework"
>> > +SECTION = "webos/services"
>> > +LICENSE = "GPLv3.0"
>> > +LIC_FILES_CHKSUM =
>> "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
>> > +
>> > +DEPENDS = "pidgin json-glib glib-2.0"
>> > +
>> > +inherit pkgconfig
>> > +
>> > +SRC_URI = "git://
>> github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
>> > +
>> > +S = "${WORKDIR}/git"
>> > +
>> > +do_compile() {
>> > +    oe_runmake CC="${CC}" CXX="${CXX}"
>> EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
>> > +}
>> > +
>> > +do_install() {
>> > +    oe_runmake DESTDIR="${D}" install;
>> > +}
>> > +
>> > +FILES_${PN} += " \
>> > +    ${libdir} \
>> > +"
>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb
>> b/meta-oe/recipes-support/pidgin/icyque_git.bb
>> > new file mode 100644
>> > index 0000000000..0f32dc3a39
>> > --- /dev/null
>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
>> > @@ -0,0 +1,27 @@
>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and
>> Telepathy IM Framework"
>> > +SECTION = "webos/services"
>> > +LICENSE = "GPLv3.0"
>> > +LIC_FILES_CHKSUM =
>> "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
>> > +
>> > +DEPENDS = "pidgin json-glib"
>> > +
>> > +PV = "0.1+gitr${SRCPV}"
>> > +
>> > +inherit pkgconfig
>> > +
>> > +SRC_URI = "git://github.com/EionRobb/icyque"
>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
>> > +
>> > +S = "${WORKDIR}/git"
>> > +
>> > +do_compile() {
>> > +    oe_runmake;
>> > +}
>> > +
>> > +do_install() {
>> > +    oe_runmake DESTDIR="${D}" install;
>> > +}
>> > +
>> > +FILES_${PN} += " \
>> > +    ${libdir} \
>> > +"
>> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> > new file mode 100644
>> > index 0000000000..beae281a30
>> > --- /dev/null
>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> > @@ -0,0 +1,34 @@
>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin,
>> Miranda and Telepathy IM Framework"
>> > +SECTION = "webos/services"
>> > +LICENSE = "GPLv2.0"
>> > +LIC_FILES_CHKSUM =
>> "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
>> > +
>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
>> > +
>> > +inherit pkgconfig
>> > +inherit autotools
>> > +
>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
>> > +"
>> > +
>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
>> > +SRC_URI[sha256sum] =
>> "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
>> > +
>> > +PACKAGECONFIG ??= "nss krb5"
>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
>> > +PACKAGECONFIG[openssl] =
>> "--enable-openssl=yes,--enable-openssl=no,openssl"
>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
>> > +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice
>> gstreamer"
>> > +PACKAGECONFIG[telepathy] =
>> "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
>> > +#PACKAGECONFIG[gssapi_only] =
>> "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
>> > +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
>> > +
>> > +FILES_${PN}-dev += " \
>> > +    ${libdir}/purple-2/*.la \
>> > +"
>> > +
>> > +FILES_${PN} += " \
>> > +    ${libdir}/purple-2/libsipe.so \
>> > +    ${datadir}/appdata \
>> > +    ${datadir}/metainfo \
>> > +"
>> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> > new file mode 100644
>> > index 0000000000..092e6059b8
>> > --- /dev/null
>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> > @@ -0,0 +1,26 @@
>> > +SUMMARY = "Skype protocol plug-in for libpurple"
>> > +SECTION = "webos/services"
>> > +LICENSE = "GPLv3"
>> > +LIC_FILES_CHKSUM =
>> "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
>> > +
>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
>> > +
>> > +inherit pkgconfig
>> > +
>> > +SRC_URI = "git://
>> github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
>> > +
>> > +S = "${WORKDIR}/git"
>> > +PV = "1.5+git${SRCPV}"
>> > +
>> > +do_compile() {
>> > +    oe_runmake -C skypeweb;
>> > +}
>> > +
>> > +do_install() {
>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
>> > +}
>> > +
>> > +FILES_${PN} += " \
>> > +    ${libdir} \
>> > +"
>> > --
>> > 2.17.1
>> >
>> > --
>> > _______________________________________________
>> > Openembedded-devel mailing list
>> > Openembedded-devel@lists.openembedded.org
>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>
>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-18  7:12       ` Martin Jansa
@ 2019-06-18 10:43         ` Martin Jansa
  2019-06-18 13:06           ` Khem Raj
  0 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-06-18 10:43 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

> It seems we need to bring in recipe for gmime for this to work. This is
already in master

sipe-mime.c shown in the error is built only with SIPE_MIME_GMIME

src/core/Makefile.am:
if SIPE_MIME_GMIME
noinst_LTLIBRARIES           += libsipe_core_mime.la
libsipe_core_mime_la_SOURCES  = sipe-mime.c
libsipe_core_mime_la_CFLAGS   = $(libsipe_core_la_CFLAGS) $(GMIME_CFLAGS)
endif

And that gets enabled only when pkg-config finds gmime-3.0 in gmime-2.6:
configure.ac:
dnl check for gmime
PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
        [ac_have_gmime=yes],
        [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
                [ac_have_gmime=yes],
                [ac_have_gmime=no])
        ])
AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
AS_IF([test "x$ac_have_gmime" = xyes],
        [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in
sipe.])])

which it really shouldn't as there isn't anything which should pull it into
RSS.

There is some old gmime recipe in meta-guacamayo:
https://github.com/Guacamayo/meta-guacamayo/commit/cc3e1020cb696a6a4227b18009e99b137059b0a4#diff-2de762e26fa1d5e913b81b43a4b5c92c

but still this shouldn't be needed as long as you don't enable telepathy
PACKAGECONFIG in pidgin-sipe. I don't know how to reproduce this locally,
sipe-mime.c build isn't mentioned at all in my log.do_compile files (and
PKG_CHECK_MODULES seems to work correctly - not to detect gmime from the
host).

It would be great if you could share log.do_configure/config.log from the
build where it was failing.

Cheers,





On Tue, Jun 18, 2019 at 9:12 AM Martin Jansa <martin.jansa@gmail.com> wrote:

> I've rebuilt it on 4 different hosts with qemux86-64/glibc.
>
> And also with musl locally (first gobject-introspection was failing
> because of qemu-native segfaults, so I've disabled that
> with DISTRO_FEATURES_remove = "gobject-introspection-data") and then
> pidgin-sipe built fine again.
>
> Is it always failing for you reliably or was is random failure just in one
> build?
>
> Cheers,
>
> On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <martin.jansa@gmail.com>
> wrote:
>
>> It builds fine for me with qemux86-64 with glibc.
>>
>> I'll check what's going on.
>>
>> Thanks
>>
>> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:
>>
>>> Hi Martin
>>>
>>> I noticed this error on qemux86-64
>>>
>>> https://errors.yoctoproject.org/Errors/Details/248480/
>>>
>>> It seems we need to bring in recipe for gmime for this to work. This
>>> is already in master
>>> so can you work on fixing this?
>>>
>>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com>
>>> wrote:
>>> >
>>> > * import from luneos to make pidgin here in meta-oe a bit more useful
>>> >
>>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>>> > ---
>>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
>>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
>>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34
>>> +++++++++++++++++++
>>> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
>>> >  4 files changed, 112 insertions(+)
>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
>>> funyahoo-plusplus_git.bb
>>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
>>> pidgin-sipe_1.24.0.bb
>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
>>> purple-skypeweb_git.bb
>>> >
>>> > diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>>> b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>>> > new file mode 100644
>>> > index 0000000000..3a437659e7
>>> > --- /dev/null
>>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>>> > @@ -0,0 +1,25 @@
>>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin,
>>> Miranda and Telepathy IM Framework"
>>> > +SECTION = "webos/services"
>>> > +LICENSE = "GPLv3.0"
>>> > +LIC_FILES_CHKSUM =
>>> "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
>>> > +
>>> > +DEPENDS = "pidgin json-glib glib-2.0"
>>> > +
>>> > +inherit pkgconfig
>>> > +
>>> > +SRC_URI = "git://
>>> github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
>>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
>>> > +
>>> > +S = "${WORKDIR}/git"
>>> > +
>>> > +do_compile() {
>>> > +    oe_runmake CC="${CC}" CXX="${CXX}"
>>> EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
>>> > +}
>>> > +
>>> > +do_install() {
>>> > +    oe_runmake DESTDIR="${D}" install;
>>> > +}
>>> > +
>>> > +FILES_${PN} += " \
>>> > +    ${libdir} \
>>> > +"
>>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb
>>> b/meta-oe/recipes-support/pidgin/icyque_git.bb
>>> > new file mode 100644
>>> > index 0000000000..0f32dc3a39
>>> > --- /dev/null
>>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
>>> > @@ -0,0 +1,27 @@
>>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and
>>> Telepathy IM Framework"
>>> > +SECTION = "webos/services"
>>> > +LICENSE = "GPLv3.0"
>>> > +LIC_FILES_CHKSUM =
>>> "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
>>> > +
>>> > +DEPENDS = "pidgin json-glib"
>>> > +
>>> > +PV = "0.1+gitr${SRCPV}"
>>> > +
>>> > +inherit pkgconfig
>>> > +
>>> > +SRC_URI = "git://github.com/EionRobb/icyque"
>>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
>>> > +
>>> > +S = "${WORKDIR}/git"
>>> > +
>>> > +do_compile() {
>>> > +    oe_runmake;
>>> > +}
>>> > +
>>> > +do_install() {
>>> > +    oe_runmake DESTDIR="${D}" install;
>>> > +}
>>> > +
>>> > +FILES_${PN} += " \
>>> > +    ${libdir} \
>>> > +"
>>> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>>> b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>>> > new file mode 100644
>>> > index 0000000000..beae281a30
>>> > --- /dev/null
>>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>>> > @@ -0,0 +1,34 @@
>>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin,
>>> Miranda and Telepathy IM Framework"
>>> > +SECTION = "webos/services"
>>> > +LICENSE = "GPLv2.0"
>>> > +LIC_FILES_CHKSUM =
>>> "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
>>> > +
>>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
>>> > +
>>> > +inherit pkgconfig
>>> > +inherit autotools
>>> > +
>>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
>>> > +"
>>> > +
>>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
>>> > +SRC_URI[sha256sum] =
>>> "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
>>> > +
>>> > +PACKAGECONFIG ??= "nss krb5"
>>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
>>> > +PACKAGECONFIG[openssl] =
>>> "--enable-openssl=yes,--enable-openssl=no,openssl"
>>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
>>> > +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice
>>> gstreamer"
>>> > +PACKAGECONFIG[telepathy] =
>>> "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
>>> > +#PACKAGECONFIG[gssapi_only] =
>>> "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
>>> > +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
>>> > +
>>> > +FILES_${PN}-dev += " \
>>> > +    ${libdir}/purple-2/*.la \
>>> > +"
>>> > +
>>> > +FILES_${PN} += " \
>>> > +    ${libdir}/purple-2/libsipe.so \
>>> > +    ${datadir}/appdata \
>>> > +    ${datadir}/metainfo \
>>> > +"
>>> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>>> b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>>> > new file mode 100644
>>> > index 0000000000..092e6059b8
>>> > --- /dev/null
>>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>>> > @@ -0,0 +1,26 @@
>>> > +SUMMARY = "Skype protocol plug-in for libpurple"
>>> > +SECTION = "webos/services"
>>> > +LICENSE = "GPLv3"
>>> > +LIC_FILES_CHKSUM =
>>> "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
>>> > +
>>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
>>> > +
>>> > +inherit pkgconfig
>>> > +
>>> > +SRC_URI = "git://
>>> github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
>>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
>>> > +
>>> > +S = "${WORKDIR}/git"
>>> > +PV = "1.5+git${SRCPV}"
>>> > +
>>> > +do_compile() {
>>> > +    oe_runmake -C skypeweb;
>>> > +}
>>> > +
>>> > +do_install() {
>>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
>>> > +}
>>> > +
>>> > +FILES_${PN} += " \
>>> > +    ${libdir} \
>>> > +"
>>> > --
>>> > 2.17.1
>>> >
>>> > --
>>> > _______________________________________________
>>> > Openembedded-devel mailing list
>>> > Openembedded-devel@lists.openembedded.org
>>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>>
>>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-18 10:43         ` Martin Jansa
@ 2019-06-18 13:06           ` Khem Raj
  2019-06-18 15:37             ` Martin Jansa
  0 siblings, 1 reply; 22+ messages in thread
From: Khem Raj @ 2019-06-18 13:06 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Tue, Jun 18, 2019 at 3:43 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> > It seems we need to bring in recipe for gmime for this to work. This is already in master
>
> sipe-mime.c shown in the error is built only with SIPE_MIME_GMIME
>
> src/core/Makefile.am:
> if SIPE_MIME_GMIME
> noinst_LTLIBRARIES           += libsipe_core_mime.la
> libsipe_core_mime_la_SOURCES  = sipe-mime.c
> libsipe_core_mime_la_CFLAGS   = $(libsipe_core_la_CFLAGS) $(GMIME_CFLAGS)
> endif
>
> And that gets enabled only when pkg-config finds gmime-3.0 in gmime-2.6:
> configure.ac:
> dnl check for gmime
> PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
>         [ac_have_gmime=yes],
>         [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
>                 [ac_have_gmime=yes],
>                 [ac_have_gmime=no])
>         ])
> AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
> AS_IF([test "x$ac_have_gmime" = xyes],
>         [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in sipe.])])
>
> which it really shouldn't as there isn't anything which should pull it into RSS.
>
> There is some old gmime recipe in meta-guacamayo:
> https://github.com/Guacamayo/meta-guacamayo/commit/cc3e1020cb696a6a4227b18009e99b137059b0a4#diff-2de762e26fa1d5e913b81b43a4b5c92c

I have written an updated one for 3.x, will post soon,
>
> but still this shouldn't be needed as long as you don't enable telepathy PACKAGECONFIG in pidgin-sipe. I don't know how to reproduce this locally, sipe-mime.c build isn't mentioned at all in my log.do_compile files (and PKG_CHECK_MODULES seems to work correctly - not to detect gmime from the host).
>
> It would be great if you could share log.do_configure/config.log from the build where it was failing.
>

thanks for looking into it, so you need to have gmime-2.6 installed on
your build host for this error to trigger
it seems to be looking into build host's sysroot.
> Cheers,
>
>
>
>
>
> On Tue, Jun 18, 2019 at 9:12 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>>
>> I've rebuilt it on 4 different hosts with qemux86-64/glibc.
>>
>> And also with musl locally (first gobject-introspection was failing because of qemu-native segfaults, so I've disabled that with DISTRO_FEATURES_remove = "gobject-introspection-data") and then pidgin-sipe built fine again.
>>
>> Is it always failing for you reliably or was is random failure just in one build?
>>
>> Cheers,
>>
>> On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <martin.jansa@gmail.com> wrote:
>>>
>>> It builds fine for me with qemux86-64 with glibc.
>>>
>>> I'll check what's going on.
>>>
>>> Thanks
>>>
>>> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:
>>>>
>>>> Hi Martin
>>>>
>>>> I noticed this error on qemux86-64
>>>>
>>>> https://errors.yoctoproject.org/Errors/Details/248480/
>>>>
>>>> It seems we need to bring in recipe for gmime for this to work. This
>>>> is already in master
>>>> so can you work on fixing this?
>>>>
>>>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>>>> >
>>>> > * import from luneos to make pidgin here in meta-oe a bit more useful
>>>> >
>>>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>>>> > ---
>>>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
>>>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
>>>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
>>>> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
>>>> >  4 files changed, 112 insertions(+)
>>>> >  create mode 100644 meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>>>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
>>>> >  create mode 100644 meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>>>> >  create mode 100644 meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>>>> >
>>>> > diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>>>> > new file mode 100644
>>>> > index 0000000000..3a437659e7
>>>> > --- /dev/null
>>>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>>>> > @@ -0,0 +1,25 @@
>>>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin, Miranda and Telepathy IM Framework"
>>>> > +SECTION = "webos/services"
>>>> > +LICENSE = "GPLv3.0"
>>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
>>>> > +
>>>> > +DEPENDS = "pidgin json-glib glib-2.0"
>>>> > +
>>>> > +inherit pkgconfig
>>>> > +
>>>> > +SRC_URI = "git://github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
>>>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
>>>> > +
>>>> > +S = "${WORKDIR}/git"
>>>> > +
>>>> > +do_compile() {
>>>> > +    oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
>>>> > +}
>>>> > +
>>>> > +do_install() {
>>>> > +    oe_runmake DESTDIR="${D}" install;
>>>> > +}
>>>> > +
>>>> > +FILES_${PN} += " \
>>>> > +    ${libdir} \
>>>> > +"
>>>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb b/meta-oe/recipes-support/pidgin/icyque_git.bb
>>>> > new file mode 100644
>>>> > index 0000000000..0f32dc3a39
>>>> > --- /dev/null
>>>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
>>>> > @@ -0,0 +1,27 @@
>>>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and Telepathy IM Framework"
>>>> > +SECTION = "webos/services"
>>>> > +LICENSE = "GPLv3.0"
>>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
>>>> > +
>>>> > +DEPENDS = "pidgin json-glib"
>>>> > +
>>>> > +PV = "0.1+gitr${SRCPV}"
>>>> > +
>>>> > +inherit pkgconfig
>>>> > +
>>>> > +SRC_URI = "git://github.com/EionRobb/icyque"
>>>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
>>>> > +
>>>> > +S = "${WORKDIR}/git"
>>>> > +
>>>> > +do_compile() {
>>>> > +    oe_runmake;
>>>> > +}
>>>> > +
>>>> > +do_install() {
>>>> > +    oe_runmake DESTDIR="${D}" install;
>>>> > +}
>>>> > +
>>>> > +FILES_${PN} += " \
>>>> > +    ${libdir} \
>>>> > +"
>>>> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>>>> > new file mode 100644
>>>> > index 0000000000..beae281a30
>>>> > --- /dev/null
>>>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>>>> > @@ -0,0 +1,34 @@
>>>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin, Miranda and Telepathy IM Framework"
>>>> > +SECTION = "webos/services"
>>>> > +LICENSE = "GPLv2.0"
>>>> > +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
>>>> > +
>>>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
>>>> > +
>>>> > +inherit pkgconfig
>>>> > +inherit autotools
>>>> > +
>>>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
>>>> > +"
>>>> > +
>>>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
>>>> > +SRC_URI[sha256sum] = "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
>>>> > +
>>>> > +PACKAGECONFIG ??= "nss krb5"
>>>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
>>>> > +PACKAGECONFIG[openssl] = "--enable-openssl=yes,--enable-openssl=no,openssl"
>>>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
>>>> > +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice gstreamer"
>>>> > +PACKAGECONFIG[telepathy] = "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
>>>> > +#PACKAGECONFIG[gssapi_only] = "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
>>>> > +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
>>>> > +
>>>> > +FILES_${PN}-dev += " \
>>>> > +    ${libdir}/purple-2/*.la \
>>>> > +"
>>>> > +
>>>> > +FILES_${PN} += " \
>>>> > +    ${libdir}/purple-2/libsipe.so \
>>>> > +    ${datadir}/appdata \
>>>> > +    ${datadir}/metainfo \
>>>> > +"
>>>> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>>>> > new file mode 100644
>>>> > index 0000000000..092e6059b8
>>>> > --- /dev/null
>>>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>>>> > @@ -0,0 +1,26 @@
>>>> > +SUMMARY = "Skype protocol plug-in for libpurple"
>>>> > +SECTION = "webos/services"
>>>> > +LICENSE = "GPLv3"
>>>> > +LIC_FILES_CHKSUM = "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
>>>> > +
>>>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
>>>> > +
>>>> > +inherit pkgconfig
>>>> > +
>>>> > +SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
>>>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
>>>> > +
>>>> > +S = "${WORKDIR}/git"
>>>> > +PV = "1.5+git${SRCPV}"
>>>> > +
>>>> > +do_compile() {
>>>> > +    oe_runmake -C skypeweb;
>>>> > +}
>>>> > +
>>>> > +do_install() {
>>>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
>>>> > +}
>>>> > +
>>>> > +FILES_${PN} += " \
>>>> > +    ${libdir} \
>>>> > +"
>>>> > --
>>>> > 2.17.1
>>>> >
>>>> > --
>>>> > _______________________________________________
>>>> > Openembedded-devel mailing list
>>>> > Openembedded-devel@lists.openembedded.org
>>>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-18 13:06           ` Khem Raj
@ 2019-06-18 15:37             ` Martin Jansa
  2019-06-18 15:45               ` Khem Raj
  0 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-06-18 15:37 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

FWIW: Even with libgmime-2.6-0 libgmime-2.6-dev installed on Ubuntu 18-04
host

$ pkg-config --cflags gmime-2.6
-D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-2.6
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include

I still don't get gmime autodetected in pidgin-sipe:

grep -i mime
BUILD/work/core2-64-oe-linux-musl/pidgin-sipe/1.24.0-r0/temp/log.do_configure
checking for gmime-3.0 >= 3.0.0... no
checking for gmime-2.6 >= 2.6.0... no

and it still builds only sipe-mime-common.c not sipe-mime.c here.

On Tue, Jun 18, 2019 at 3:06 PM Khem Raj <raj.khem@gmail.com> wrote:

> On Tue, Jun 18, 2019 at 3:43 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >
> > > It seems we need to bring in recipe for gmime for this to work. This
> is already in master
> >
> > sipe-mime.c shown in the error is built only with SIPE_MIME_GMIME
> >
> > src/core/Makefile.am:
> > if SIPE_MIME_GMIME
> > noinst_LTLIBRARIES           += libsipe_core_mime.la
> > libsipe_core_mime_la_SOURCES  = sipe-mime.c
> > libsipe_core_mime_la_CFLAGS   = $(libsipe_core_la_CFLAGS) $(GMIME_CFLAGS)
> > endif
> >
> > And that gets enabled only when pkg-config finds gmime-3.0 in gmime-2.6:
> > configure.ac:
> > dnl check for gmime
> > PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
> >         [ac_have_gmime=yes],
> >         [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
> >                 [ac_have_gmime=yes],
> >                 [ac_have_gmime=no])
> >         ])
> > AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
> > AS_IF([test "x$ac_have_gmime" = xyes],
> >         [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in
> sipe.])])
> >
> > which it really shouldn't as there isn't anything which should pull it
> into RSS.
> >
> > There is some old gmime recipe in meta-guacamayo:
> >
> https://github.com/Guacamayo/meta-guacamayo/commit/cc3e1020cb696a6a4227b18009e99b137059b0a4#diff-2de762e26fa1d5e913b81b43a4b5c92c
>
> I have written an updated one for 3.x, will post soon,
> >
> > but still this shouldn't be needed as long as you don't enable telepathy
> PACKAGECONFIG in pidgin-sipe. I don't know how to reproduce this locally,
> sipe-mime.c build isn't mentioned at all in my log.do_compile files (and
> PKG_CHECK_MODULES seems to work correctly - not to detect gmime from the
> host).
> >
> > It would be great if you could share log.do_configure/config.log from
> the build where it was failing.
> >
>
> thanks for looking into it, so you need to have gmime-2.6 installed on
> your build host for this error to trigger
> it seems to be looking into build host's sysroot.
> > Cheers,
> >
> >
> >
> >
> >
> > On Tue, Jun 18, 2019 at 9:12 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >>
> >> I've rebuilt it on 4 different hosts with qemux86-64/glibc.
> >>
> >> And also with musl locally (first gobject-introspection was failing
> because of qemu-native segfaults, so I've disabled that with
> DISTRO_FEATURES_remove = "gobject-introspection-data") and then pidgin-sipe
> built fine again.
> >>
> >> Is it always failing for you reliably or was is random failure just in
> one build?
> >>
> >> Cheers,
> >>
> >> On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >>>
> >>> It builds fine for me with qemux86-64 with glibc.
> >>>
> >>> I'll check what's going on.
> >>>
> >>> Thanks
> >>>
> >>> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:
> >>>>
> >>>> Hi Martin
> >>>>
> >>>> I noticed this error on qemux86-64
> >>>>
> >>>> https://errors.yoctoproject.org/Errors/Details/248480/
> >>>>
> >>>> It seems we need to bring in recipe for gmime for this to work. This
> >>>> is already in master
> >>>> so can you work on fixing this?
> >>>>
> >>>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >>>> >
> >>>> > * import from luneos to make pidgin here in meta-oe a bit more
> useful
> >>>> >
> >>>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> >>>> > ---
> >>>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
> >>>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
> >>>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34
> +++++++++++++++++++
> >>>> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
> >>>> >  4 files changed, 112 insertions(+)
> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
> funyahoo-plusplus_git.bb
> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
> pidgin-sipe_1.24.0.bb
> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
> purple-skypeweb_git.bb
> >>>> >
> >>>> > diff --git a/meta-oe/recipes-support/pidgin/
> funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/
> funyahoo-plusplus_git.bb
> >>>> > new file mode 100644
> >>>> > index 0000000000..3a437659e7
> >>>> > --- /dev/null
> >>>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> >>>> > @@ -0,0 +1,25 @@
> >>>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin,
> Miranda and Telepathy IM Framework"
> >>>> > +SECTION = "webos/services"
> >>>> > +LICENSE = "GPLv3.0"
> >>>> > +LIC_FILES_CHKSUM =
> "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
> >>>> > +
> >>>> > +DEPENDS = "pidgin json-glib glib-2.0"
> >>>> > +
> >>>> > +inherit pkgconfig
> >>>> > +
> >>>> > +SRC_URI = "git://
> github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
> >>>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
> >>>> > +
> >>>> > +S = "${WORKDIR}/git"
> >>>> > +
> >>>> > +do_compile() {
> >>>> > +    oe_runmake CC="${CC}" CXX="${CXX}"
> EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
> >>>> > +}
> >>>> > +
> >>>> > +do_install() {
> >>>> > +    oe_runmake DESTDIR="${D}" install;
> >>>> > +}
> >>>> > +
> >>>> > +FILES_${PN} += " \
> >>>> > +    ${libdir} \
> >>>> > +"
> >>>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb
> b/meta-oe/recipes-support/pidgin/icyque_git.bb
> >>>> > new file mode 100644
> >>>> > index 0000000000..0f32dc3a39
> >>>> > --- /dev/null
> >>>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
> >>>> > @@ -0,0 +1,27 @@
> >>>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda
> and Telepathy IM Framework"
> >>>> > +SECTION = "webos/services"
> >>>> > +LICENSE = "GPLv3.0"
> >>>> > +LIC_FILES_CHKSUM =
> "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
> >>>> > +
> >>>> > +DEPENDS = "pidgin json-glib"
> >>>> > +
> >>>> > +PV = "0.1+gitr${SRCPV}"
> >>>> > +
> >>>> > +inherit pkgconfig
> >>>> > +
> >>>> > +SRC_URI = "git://github.com/EionRobb/icyque"
> >>>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
> >>>> > +
> >>>> > +S = "${WORKDIR}/git"
> >>>> > +
> >>>> > +do_compile() {
> >>>> > +    oe_runmake;
> >>>> > +}
> >>>> > +
> >>>> > +do_install() {
> >>>> > +    oe_runmake DESTDIR="${D}" install;
> >>>> > +}
> >>>> > +
> >>>> > +FILES_${PN} += " \
> >>>> > +    ${libdir} \
> >>>> > +"
> >>>> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> >>>> > new file mode 100644
> >>>> > index 0000000000..beae281a30
> >>>> > --- /dev/null
> >>>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> >>>> > @@ -0,0 +1,34 @@
> >>>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium,
> Pidgin, Miranda and Telepathy IM Framework"
> >>>> > +SECTION = "webos/services"
> >>>> > +LICENSE = "GPLv2.0"
> >>>> > +LIC_FILES_CHKSUM =
> "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
> >>>> > +
> >>>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
> >>>> > +
> >>>> > +inherit pkgconfig
> >>>> > +inherit autotools
> >>>> > +
> >>>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
> >>>> > +"
> >>>> > +
> >>>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
> >>>> > +SRC_URI[sha256sum] =
> "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
> >>>> > +
> >>>> > +PACKAGECONFIG ??= "nss krb5"
> >>>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
> >>>> > +PACKAGECONFIG[openssl] =
> "--enable-openssl=yes,--enable-openssl=no,openssl"
> >>>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
> >>>> > +#PACKAGECONFIG[voice_and_video] =
> "--with-vv=yes,--with-vv=no,libnice gstreamer"
> >>>> > +PACKAGECONFIG[telepathy] =
> "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
> >>>> > +#PACKAGECONFIG[gssapi_only] =
> "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
> >>>> > +PACKAGECONFIG[debug] =
> "--enable-debug=yes,--enable-debug=no,valgrind"
> >>>> > +
> >>>> > +FILES_${PN}-dev += " \
> >>>> > +    ${libdir}/purple-2/*.la \
> >>>> > +"
> >>>> > +
> >>>> > +FILES_${PN} += " \
> >>>> > +    ${libdir}/purple-2/libsipe.so \
> >>>> > +    ${datadir}/appdata \
> >>>> > +    ${datadir}/metainfo \
> >>>> > +"
> >>>> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> >>>> > new file mode 100644
> >>>> > index 0000000000..092e6059b8
> >>>> > --- /dev/null
> >>>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> >>>> > @@ -0,0 +1,26 @@
> >>>> > +SUMMARY = "Skype protocol plug-in for libpurple"
> >>>> > +SECTION = "webos/services"
> >>>> > +LICENSE = "GPLv3"
> >>>> > +LIC_FILES_CHKSUM =
> "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
> >>>> > +
> >>>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
> >>>> > +
> >>>> > +inherit pkgconfig
> >>>> > +
> >>>> > +SRC_URI = "git://
> github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
> >>>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
> >>>> > +
> >>>> > +S = "${WORKDIR}/git"
> >>>> > +PV = "1.5+git${SRCPV}"
> >>>> > +
> >>>> > +do_compile() {
> >>>> > +    oe_runmake -C skypeweb;
> >>>> > +}
> >>>> > +
> >>>> > +do_install() {
> >>>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
> >>>> > +}
> >>>> > +
> >>>> > +FILES_${PN} += " \
> >>>> > +    ${libdir} \
> >>>> > +"
> >>>> > --
> >>>> > 2.17.1
> >>>> >
> >>>> > --
> >>>> > _______________________________________________
> >>>> > Openembedded-devel mailing list
> >>>> > Openembedded-devel@lists.openembedded.org
> >>>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-18 15:37             ` Martin Jansa
@ 2019-06-18 15:45               ` Khem Raj
  2019-06-18 15:54                 ` Martin Jansa
  0 siblings, 1 reply; 22+ messages in thread
From: Khem Raj @ 2019-06-18 15:45 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Tue, Jun 18, 2019 at 8:37 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> FWIW: Even with libgmime-2.6-0 libgmime-2.6-dev installed on Ubuntu 18-04 host
>
> $ pkg-config --cflags gmime-2.6
> -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-2.6 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
>
> I still don't get gmime autodetected in pidgin-sipe:
>
> grep -i mime BUILD/work/core2-64-oe-linux-musl/pidgin-sipe/1.24.0-r0/temp/log.do_configure
> checking for gmime-3.0 >= 3.0.0... no
> checking for gmime-2.6 >= 2.6.0... no

these are correct checks but the checks on my system are

checking for gmime-3.0 >= 3.0.0... no
checking for gmime-2.6 >= 2.6.0... yes

and I have gmime-2.6 on build host installed. There is not much
information in log files to indicate how it came to that conclusion
but my
guess is its calling pkg-config without sysroot in second call after
3.0 detection fails.

my env is a bit different then yours, I have not tried using glibc but
I will do that today.

archlinux/clang/musl/qemux86_64

>
> and it still builds only sipe-mime-common.c not sipe-mime.c here.
>
> On Tue, Jun 18, 2019 at 3:06 PM Khem Raj <raj.khem@gmail.com> wrote:
>>
>> On Tue, Jun 18, 2019 at 3:43 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >
>> > > It seems we need to bring in recipe for gmime for this to work. This is already in master
>> >
>> > sipe-mime.c shown in the error is built only with SIPE_MIME_GMIME
>> >
>> > src/core/Makefile.am:
>> > if SIPE_MIME_GMIME
>> > noinst_LTLIBRARIES           += libsipe_core_mime.la
>> > libsipe_core_mime_la_SOURCES  = sipe-mime.c
>> > libsipe_core_mime_la_CFLAGS   = $(libsipe_core_la_CFLAGS) $(GMIME_CFLAGS)
>> > endif
>> >
>> > And that gets enabled only when pkg-config finds gmime-3.0 in gmime-2.6:
>> > configure.ac:
>> > dnl check for gmime
>> > PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
>> >         [ac_have_gmime=yes],
>> >         [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
>> >                 [ac_have_gmime=yes],
>> >                 [ac_have_gmime=no])
>> >         ])
>> > AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
>> > AS_IF([test "x$ac_have_gmime" = xyes],
>> >         [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in sipe.])])
>> >
>> > which it really shouldn't as there isn't anything which should pull it into RSS.
>> >
>> > There is some old gmime recipe in meta-guacamayo:
>> > https://github.com/Guacamayo/meta-guacamayo/commit/cc3e1020cb696a6a4227b18009e99b137059b0a4#diff-2de762e26fa1d5e913b81b43a4b5c92c
>>
>> I have written an updated one for 3.x, will post soon,
>> >
>> > but still this shouldn't be needed as long as you don't enable telepathy PACKAGECONFIG in pidgin-sipe. I don't know how to reproduce this locally, sipe-mime.c build isn't mentioned at all in my log.do_compile files (and PKG_CHECK_MODULES seems to work correctly - not to detect gmime from the host).
>> >
>> > It would be great if you could share log.do_configure/config.log from the build where it was failing.
>> >
>>
>> thanks for looking into it, so you need to have gmime-2.6 installed on
>> your build host for this error to trigger
>> it seems to be looking into build host's sysroot.
>> > Cheers,
>> >
>> >
>> >
>> >
>> >
>> > On Tue, Jun 18, 2019 at 9:12 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >>
>> >> I've rebuilt it on 4 different hosts with qemux86-64/glibc.
>> >>
>> >> And also with musl locally (first gobject-introspection was failing because of qemu-native segfaults, so I've disabled that with DISTRO_FEATURES_remove = "gobject-introspection-data") and then pidgin-sipe built fine again.
>> >>
>> >> Is it always failing for you reliably or was is random failure just in one build?
>> >>
>> >> Cheers,
>> >>
>> >> On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >>>
>> >>> It builds fine for me with qemux86-64 with glibc.
>> >>>
>> >>> I'll check what's going on.
>> >>>
>> >>> Thanks
>> >>>
>> >>> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:
>> >>>>
>> >>>> Hi Martin
>> >>>>
>> >>>> I noticed this error on qemux86-64
>> >>>>
>> >>>> https://errors.yoctoproject.org/Errors/Details/248480/
>> >>>>
>> >>>> It seems we need to bring in recipe for gmime for this to work. This
>> >>>> is already in master
>> >>>> so can you work on fixing this?
>> >>>>
>> >>>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >>>> >
>> >>>> > * import from luneos to make pidgin here in meta-oe a bit more useful
>> >>>> >
>> >>>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> >>>> > ---
>> >>>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
>> >>>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
>> >>>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
>> >>>> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
>> >>>> >  4 files changed, 112 insertions(+)
>> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
>> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> >>>> >
>> >>>> > diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> >>>> > new file mode 100644
>> >>>> > index 0000000000..3a437659e7
>> >>>> > --- /dev/null
>> >>>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> >>>> > @@ -0,0 +1,25 @@
>> >>>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin, Miranda and Telepathy IM Framework"
>> >>>> > +SECTION = "webos/services"
>> >>>> > +LICENSE = "GPLv3.0"
>> >>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
>> >>>> > +
>> >>>> > +DEPENDS = "pidgin json-glib glib-2.0"
>> >>>> > +
>> >>>> > +inherit pkgconfig
>> >>>> > +
>> >>>> > +SRC_URI = "git://github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
>> >>>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
>> >>>> > +
>> >>>> > +S = "${WORKDIR}/git"
>> >>>> > +
>> >>>> > +do_compile() {
>> >>>> > +    oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
>> >>>> > +}
>> >>>> > +
>> >>>> > +do_install() {
>> >>>> > +    oe_runmake DESTDIR="${D}" install;
>> >>>> > +}
>> >>>> > +
>> >>>> > +FILES_${PN} += " \
>> >>>> > +    ${libdir} \
>> >>>> > +"
>> >>>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb b/meta-oe/recipes-support/pidgin/icyque_git.bb
>> >>>> > new file mode 100644
>> >>>> > index 0000000000..0f32dc3a39
>> >>>> > --- /dev/null
>> >>>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
>> >>>> > @@ -0,0 +1,27 @@
>> >>>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and Telepathy IM Framework"
>> >>>> > +SECTION = "webos/services"
>> >>>> > +LICENSE = "GPLv3.0"
>> >>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
>> >>>> > +
>> >>>> > +DEPENDS = "pidgin json-glib"
>> >>>> > +
>> >>>> > +PV = "0.1+gitr${SRCPV}"
>> >>>> > +
>> >>>> > +inherit pkgconfig
>> >>>> > +
>> >>>> > +SRC_URI = "git://github.com/EionRobb/icyque"
>> >>>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
>> >>>> > +
>> >>>> > +S = "${WORKDIR}/git"
>> >>>> > +
>> >>>> > +do_compile() {
>> >>>> > +    oe_runmake;
>> >>>> > +}
>> >>>> > +
>> >>>> > +do_install() {
>> >>>> > +    oe_runmake DESTDIR="${D}" install;
>> >>>> > +}
>> >>>> > +
>> >>>> > +FILES_${PN} += " \
>> >>>> > +    ${libdir} \
>> >>>> > +"
>> >>>> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> >>>> > new file mode 100644
>> >>>> > index 0000000000..beae281a30
>> >>>> > --- /dev/null
>> >>>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> >>>> > @@ -0,0 +1,34 @@
>> >>>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin, Miranda and Telepathy IM Framework"
>> >>>> > +SECTION = "webos/services"
>> >>>> > +LICENSE = "GPLv2.0"
>> >>>> > +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
>> >>>> > +
>> >>>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
>> >>>> > +
>> >>>> > +inherit pkgconfig
>> >>>> > +inherit autotools
>> >>>> > +
>> >>>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
>> >>>> > +"
>> >>>> > +
>> >>>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
>> >>>> > +SRC_URI[sha256sum] = "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
>> >>>> > +
>> >>>> > +PACKAGECONFIG ??= "nss krb5"
>> >>>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
>> >>>> > +PACKAGECONFIG[openssl] = "--enable-openssl=yes,--enable-openssl=no,openssl"
>> >>>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
>> >>>> > +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice gstreamer"
>> >>>> > +PACKAGECONFIG[telepathy] = "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
>> >>>> > +#PACKAGECONFIG[gssapi_only] = "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
>> >>>> > +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
>> >>>> > +
>> >>>> > +FILES_${PN}-dev += " \
>> >>>> > +    ${libdir}/purple-2/*.la \
>> >>>> > +"
>> >>>> > +
>> >>>> > +FILES_${PN} += " \
>> >>>> > +    ${libdir}/purple-2/libsipe.so \
>> >>>> > +    ${datadir}/appdata \
>> >>>> > +    ${datadir}/metainfo \
>> >>>> > +"
>> >>>> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> >>>> > new file mode 100644
>> >>>> > index 0000000000..092e6059b8
>> >>>> > --- /dev/null
>> >>>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> >>>> > @@ -0,0 +1,26 @@
>> >>>> > +SUMMARY = "Skype protocol plug-in for libpurple"
>> >>>> > +SECTION = "webos/services"
>> >>>> > +LICENSE = "GPLv3"
>> >>>> > +LIC_FILES_CHKSUM = "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
>> >>>> > +
>> >>>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
>> >>>> > +
>> >>>> > +inherit pkgconfig
>> >>>> > +
>> >>>> > +SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
>> >>>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
>> >>>> > +
>> >>>> > +S = "${WORKDIR}/git"
>> >>>> > +PV = "1.5+git${SRCPV}"
>> >>>> > +
>> >>>> > +do_compile() {
>> >>>> > +    oe_runmake -C skypeweb;
>> >>>> > +}
>> >>>> > +
>> >>>> > +do_install() {
>> >>>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
>> >>>> > +}
>> >>>> > +
>> >>>> > +FILES_${PN} += " \
>> >>>> > +    ${libdir} \
>> >>>> > +"
>> >>>> > --
>> >>>> > 2.17.1
>> >>>> >
>> >>>> > --
>> >>>> > _______________________________________________
>> >>>> > Openembedded-devel mailing list
>> >>>> > Openembedded-devel@lists.openembedded.org
>> >>>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-18 15:45               ` Khem Raj
@ 2019-06-18 15:54                 ` Martin Jansa
  2019-06-18 17:47                   ` Khem Raj
  0 siblings, 1 reply; 22+ messages in thread
From: Martin Jansa @ 2019-06-18 15:54 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

> my env is a bit different then yours, I have not tried using glibc but

I was testing it with musl as well.

Lets see what your config.log will show.

On Tue, Jun 18, 2019 at 5:45 PM Khem Raj <raj.khem@gmail.com> wrote:

> On Tue, Jun 18, 2019 at 8:37 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >
> > FWIW: Even with libgmime-2.6-0 libgmime-2.6-dev installed on Ubuntu
> 18-04 host
> >
> > $ pkg-config --cflags gmime-2.6
> > -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-2.6
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> >
> > I still don't get gmime autodetected in pidgin-sipe:
> >
> > grep -i mime
> BUILD/work/core2-64-oe-linux-musl/pidgin-sipe/1.24.0-r0/temp/log.do_configure
> > checking for gmime-3.0 >= 3.0.0... no
> > checking for gmime-2.6 >= 2.6.0... no
>
> these are correct checks but the checks on my system are
>
> checking for gmime-3.0 >= 3.0.0... no
> checking for gmime-2.6 >= 2.6.0... yes
>
> and I have gmime-2.6 on build host installed. There is not much
> information in log files to indicate how it came to that conclusion
> but my
> guess is its calling pkg-config without sysroot in second call after
> 3.0 detection fails.
>
> my env is a bit different then yours, I have not tried using glibc but
> I will do that today.
>
> archlinux/clang/musl/qemux86_64
>
> >
> > and it still builds only sipe-mime-common.c not sipe-mime.c here.
> >
> > On Tue, Jun 18, 2019 at 3:06 PM Khem Raj <raj.khem@gmail.com> wrote:
> >>
> >> On Tue, Jun 18, 2019 at 3:43 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >> >
> >> > > It seems we need to bring in recipe for gmime for this to work.
> This is already in master
> >> >
> >> > sipe-mime.c shown in the error is built only with SIPE_MIME_GMIME
> >> >
> >> > src/core/Makefile.am:
> >> > if SIPE_MIME_GMIME
> >> > noinst_LTLIBRARIES           += libsipe_core_mime.la
> >> > libsipe_core_mime_la_SOURCES  = sipe-mime.c
> >> > libsipe_core_mime_la_CFLAGS   = $(libsipe_core_la_CFLAGS)
> $(GMIME_CFLAGS)
> >> > endif
> >> >
> >> > And that gets enabled only when pkg-config finds gmime-3.0 in
> gmime-2.6:
> >> > configure.ac:
> >> > dnl check for gmime
> >> > PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
> >> >         [ac_have_gmime=yes],
> >> >         [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
> >> >                 [ac_have_gmime=yes],
> >> >                 [ac_have_gmime=no])
> >> >         ])
> >> > AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
> >> > AS_IF([test "x$ac_have_gmime" = xyes],
> >> >         [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in
> sipe.])])
> >> >
> >> > which it really shouldn't as there isn't anything which should pull
> it into RSS.
> >> >
> >> > There is some old gmime recipe in meta-guacamayo:
> >> >
> https://github.com/Guacamayo/meta-guacamayo/commit/cc3e1020cb696a6a4227b18009e99b137059b0a4#diff-2de762e26fa1d5e913b81b43a4b5c92c
> >>
> >> I have written an updated one for 3.x, will post soon,
> >> >
> >> > but still this shouldn't be needed as long as you don't enable
> telepathy PACKAGECONFIG in pidgin-sipe. I don't know how to reproduce this
> locally, sipe-mime.c build isn't mentioned at all in my log.do_compile
> files (and PKG_CHECK_MODULES seems to work correctly - not to detect gmime
> from the host).
> >> >
> >> > It would be great if you could share log.do_configure/config.log from
> the build where it was failing.
> >> >
> >>
> >> thanks for looking into it, so you need to have gmime-2.6 installed on
> >> your build host for this error to trigger
> >> it seems to be looking into build host's sysroot.
> >> > Cheers,
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > On Tue, Jun 18, 2019 at 9:12 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >> >>
> >> >> I've rebuilt it on 4 different hosts with qemux86-64/glibc.
> >> >>
> >> >> And also with musl locally (first gobject-introspection was failing
> because of qemu-native segfaults, so I've disabled that with
> DISTRO_FEATURES_remove = "gobject-introspection-data") and then pidgin-sipe
> built fine again.
> >> >>
> >> >> Is it always failing for you reliably or was is random failure just
> in one build?
> >> >>
> >> >> Cheers,
> >> >>
> >> >> On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <
> martin.jansa@gmail.com> wrote:
> >> >>>
> >> >>> It builds fine for me with qemux86-64 with glibc.
> >> >>>
> >> >>> I'll check what's going on.
> >> >>>
> >> >>> Thanks
> >> >>>
> >> >>> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com>
> wrote:
> >> >>>>
> >> >>>> Hi Martin
> >> >>>>
> >> >>>> I noticed this error on qemux86-64
> >> >>>>
> >> >>>> https://errors.yoctoproject.org/Errors/Details/248480/
> >> >>>>
> >> >>>> It seems we need to bring in recipe for gmime for this to work.
> This
> >> >>>> is already in master
> >> >>>> so can you work on fixing this?
> >> >>>>
> >> >>>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <
> martin.jansa@gmail.com> wrote:
> >> >>>> >
> >> >>>> > * import from luneos to make pidgin here in meta-oe a bit more
> useful
> >> >>>> >
> >> >>>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> >> >>>> > ---
> >> >>>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25
> ++++++++++++++
> >> >>>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27
> +++++++++++++++
> >> >>>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34
> +++++++++++++++++++
> >> >>>> >  .../pidgin/purple-skypeweb_git.bb             | 26
> ++++++++++++++
> >> >>>> >  4 files changed, 112 insertions(+)
> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
> funyahoo-plusplus_git.bb
> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
> pidgin-sipe_1.24.0.bb
> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/
> purple-skypeweb_git.bb
> >> >>>> >
> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/
> funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/
> funyahoo-plusplus_git.bb
> >> >>>> > new file mode 100644
> >> >>>> > index 0000000000..3a437659e7
> >> >>>> > --- /dev/null
> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> >> >>>> > @@ -0,0 +1,25 @@
> >> >>>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium,
> Pidgin, Miranda and Telepathy IM Framework"
> >> >>>> > +SECTION = "webos/services"
> >> >>>> > +LICENSE = "GPLv3.0"
> >> >>>> > +LIC_FILES_CHKSUM =
> "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
> >> >>>> > +
> >> >>>> > +DEPENDS = "pidgin json-glib glib-2.0"
> >> >>>> > +
> >> >>>> > +inherit pkgconfig
> >> >>>> > +
> >> >>>> > +SRC_URI = "git://
> github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
> >> >>>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
> >> >>>> > +
> >> >>>> > +S = "${WORKDIR}/git"
> >> >>>> > +
> >> >>>> > +do_compile() {
> >> >>>> > +    oe_runmake CC="${CC}" CXX="${CXX}"
> EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
> >> >>>> > +}
> >> >>>> > +
> >> >>>> > +do_install() {
> >> >>>> > +    oe_runmake DESTDIR="${D}" install;
> >> >>>> > +}
> >> >>>> > +
> >> >>>> > +FILES_${PN} += " \
> >> >>>> > +    ${libdir} \
> >> >>>> > +"
> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb
> b/meta-oe/recipes-support/pidgin/icyque_git.bb
> >> >>>> > new file mode 100644
> >> >>>> > index 0000000000..0f32dc3a39
> >> >>>> > --- /dev/null
> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
> >> >>>> > @@ -0,0 +1,27 @@
> >> >>>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin,
> Miranda and Telepathy IM Framework"
> >> >>>> > +SECTION = "webos/services"
> >> >>>> > +LICENSE = "GPLv3.0"
> >> >>>> > +LIC_FILES_CHKSUM =
> "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
> >> >>>> > +
> >> >>>> > +DEPENDS = "pidgin json-glib"
> >> >>>> > +
> >> >>>> > +PV = "0.1+gitr${SRCPV}"
> >> >>>> > +
> >> >>>> > +inherit pkgconfig
> >> >>>> > +
> >> >>>> > +SRC_URI = "git://github.com/EionRobb/icyque"
> >> >>>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
> >> >>>> > +
> >> >>>> > +S = "${WORKDIR}/git"
> >> >>>> > +
> >> >>>> > +do_compile() {
> >> >>>> > +    oe_runmake;
> >> >>>> > +}
> >> >>>> > +
> >> >>>> > +do_install() {
> >> >>>> > +    oe_runmake DESTDIR="${D}" install;
> >> >>>> > +}
> >> >>>> > +
> >> >>>> > +FILES_${PN} += " \
> >> >>>> > +    ${libdir} \
> >> >>>> > +"
> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/
> pidgin-sipe_1.24.0.bb b/meta-oe/recipes-support/pidgin/
> pidgin-sipe_1.24.0.bb
> >> >>>> > new file mode 100644
> >> >>>> > index 0000000000..beae281a30
> >> >>>> > --- /dev/null
> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> >> >>>> > @@ -0,0 +1,34 @@
> >> >>>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium,
> Pidgin, Miranda and Telepathy IM Framework"
> >> >>>> > +SECTION = "webos/services"
> >> >>>> > +LICENSE = "GPLv2.0"
> >> >>>> > +LIC_FILES_CHKSUM =
> "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
> >> >>>> > +
> >> >>>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
> >> >>>> > +
> >> >>>> > +inherit pkgconfig
> >> >>>> > +inherit autotools
> >> >>>> > +
> >> >>>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
> >> >>>> > +"
> >> >>>> > +
> >> >>>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
> >> >>>> > +SRC_URI[sha256sum] =
> "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
> >> >>>> > +
> >> >>>> > +PACKAGECONFIG ??= "nss krb5"
> >> >>>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
> >> >>>> > +PACKAGECONFIG[openssl] =
> "--enable-openssl=yes,--enable-openssl=no,openssl"
> >> >>>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
> >> >>>> > +#PACKAGECONFIG[voice_and_video] =
> "--with-vv=yes,--with-vv=no,libnice gstreamer"
> >> >>>> > +PACKAGECONFIG[telepathy] =
> "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
> >> >>>> > +#PACKAGECONFIG[gssapi_only] =
> "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
> >> >>>> > +PACKAGECONFIG[debug] =
> "--enable-debug=yes,--enable-debug=no,valgrind"
> >> >>>> > +
> >> >>>> > +FILES_${PN}-dev += " \
> >> >>>> > +    ${libdir}/purple-2/*.la \
> >> >>>> > +"
> >> >>>> > +
> >> >>>> > +FILES_${PN} += " \
> >> >>>> > +    ${libdir}/purple-2/libsipe.so \
> >> >>>> > +    ${datadir}/appdata \
> >> >>>> > +    ${datadir}/metainfo \
> >> >>>> > +"
> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/
> purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/
> purple-skypeweb_git.bb
> >> >>>> > new file mode 100644
> >> >>>> > index 0000000000..092e6059b8
> >> >>>> > --- /dev/null
> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> >> >>>> > @@ -0,0 +1,26 @@
> >> >>>> > +SUMMARY = "Skype protocol plug-in for libpurple"
> >> >>>> > +SECTION = "webos/services"
> >> >>>> > +LICENSE = "GPLv3"
> >> >>>> > +LIC_FILES_CHKSUM =
> "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
> >> >>>> > +
> >> >>>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
> >> >>>> > +
> >> >>>> > +inherit pkgconfig
> >> >>>> > +
> >> >>>> > +SRC_URI = "git://
> github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
> >> >>>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
> >> >>>> > +
> >> >>>> > +S = "${WORKDIR}/git"
> >> >>>> > +PV = "1.5+git${SRCPV}"
> >> >>>> > +
> >> >>>> > +do_compile() {
> >> >>>> > +    oe_runmake -C skypeweb;
> >> >>>> > +}
> >> >>>> > +
> >> >>>> > +do_install() {
> >> >>>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
> >> >>>> > +}
> >> >>>> > +
> >> >>>> > +FILES_${PN} += " \
> >> >>>> > +    ${libdir} \
> >> >>>> > +"
> >> >>>> > --
> >> >>>> > 2.17.1
> >> >>>> >
> >> >>>> > --
> >> >>>> > _______________________________________________
> >> >>>> > Openembedded-devel mailing list
> >> >>>> > Openembedded-devel@lists.openembedded.org
> >> >>>> >
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-18 15:54                 ` Martin Jansa
@ 2019-06-18 17:47                   ` Khem Raj
  2019-06-19  1:46                     ` Khem Raj
  0 siblings, 1 reply; 22+ messages in thread
From: Khem Raj @ 2019-06-18 17:47 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Tue, Jun 18, 2019 at 8:54 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> > my env is a bit different then yours, I have not tried using glibc but
>
> I was testing it with musl as well.
>
> Lets see what your config.log will show.


configure:10372: checking for gmime-3.0 >= 3.0.0
configure:10379: $PKG_CONFIG --exists --print-errors "gmime-3.0 >= 3.0.0"
Package gmime-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gmime-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gmime-3.0' found
configure:10382: $? = 1
configure:10396: $PKG_CONFIG --exists --print-errors "gmime-3.0 >= 3.0.0"
Package gmime-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gmime-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gmime-3.0' found
configure:10399: $? = 1
configure:10413: result: no
No package 'gmime-3.0' found
configure:10431: checking for gmime-2.6 >= 2.6.0
configure:10438: $PKG_CONFIG --exists --print-errors "gmime-2.6 >= 2.6.0"
configure:10441: $? = 0
configure:10455: $PKG_CONFIG --exists --print-errors "gmime-2.6 >= 2.6.0"
configure:10458: $? = 0
configure:10496: result: yes



>
> On Tue, Jun 18, 2019 at 5:45 PM Khem Raj <raj.khem@gmail.com> wrote:
>>
>> On Tue, Jun 18, 2019 at 8:37 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >
>> > FWIW: Even with libgmime-2.6-0 libgmime-2.6-dev installed on Ubuntu 18-04 host
>> >
>> > $ pkg-config --cflags gmime-2.6
>> > -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-2.6 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
>> >
>> > I still don't get gmime autodetected in pidgin-sipe:
>> >
>> > grep -i mime BUILD/work/core2-64-oe-linux-musl/pidgin-sipe/1.24.0-r0/temp/log.do_configure
>> > checking for gmime-3.0 >= 3.0.0... no
>> > checking for gmime-2.6 >= 2.6.0... no
>>
>> these are correct checks but the checks on my system are
>>
>> checking for gmime-3.0 >= 3.0.0... no
>> checking for gmime-2.6 >= 2.6.0... yes
>>
>> and I have gmime-2.6 on build host installed. There is not much
>> information in log files to indicate how it came to that conclusion
>> but my
>> guess is its calling pkg-config without sysroot in second call after
>> 3.0 detection fails.
>>
>> my env is a bit different then yours, I have not tried using glibc but
>> I will do that today.
>>
>> archlinux/clang/musl/qemux86_64
>>
>> >
>> > and it still builds only sipe-mime-common.c not sipe-mime.c here.
>> >
>> > On Tue, Jun 18, 2019 at 3:06 PM Khem Raj <raj.khem@gmail.com> wrote:
>> >>
>> >> On Tue, Jun 18, 2019 at 3:43 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >> >
>> >> > > It seems we need to bring in recipe for gmime for this to work. This is already in master
>> >> >
>> >> > sipe-mime.c shown in the error is built only with SIPE_MIME_GMIME
>> >> >
>> >> > src/core/Makefile.am:
>> >> > if SIPE_MIME_GMIME
>> >> > noinst_LTLIBRARIES           += libsipe_core_mime.la
>> >> > libsipe_core_mime_la_SOURCES  = sipe-mime.c
>> >> > libsipe_core_mime_la_CFLAGS   = $(libsipe_core_la_CFLAGS) $(GMIME_CFLAGS)
>> >> > endif
>> >> >
>> >> > And that gets enabled only when pkg-config finds gmime-3.0 in gmime-2.6:
>> >> > configure.ac:
>> >> > dnl check for gmime
>> >> > PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
>> >> >         [ac_have_gmime=yes],
>> >> >         [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
>> >> >                 [ac_have_gmime=yes],
>> >> >                 [ac_have_gmime=no])
>> >> >         ])
>> >> > AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
>> >> > AS_IF([test "x$ac_have_gmime" = xyes],
>> >> >         [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in sipe.])])
>> >> >
>> >> > which it really shouldn't as there isn't anything which should pull it into RSS.
>> >> >
>> >> > There is some old gmime recipe in meta-guacamayo:
>> >> > https://github.com/Guacamayo/meta-guacamayo/commit/cc3e1020cb696a6a4227b18009e99b137059b0a4#diff-2de762e26fa1d5e913b81b43a4b5c92c
>> >>
>> >> I have written an updated one for 3.x, will post soon,
>> >> >
>> >> > but still this shouldn't be needed as long as you don't enable telepathy PACKAGECONFIG in pidgin-sipe. I don't know how to reproduce this locally, sipe-mime.c build isn't mentioned at all in my log.do_compile files (and PKG_CHECK_MODULES seems to work correctly - not to detect gmime from the host).
>> >> >
>> >> > It would be great if you could share log.do_configure/config.log from the build where it was failing.
>> >> >
>> >>
>> >> thanks for looking into it, so you need to have gmime-2.6 installed on
>> >> your build host for this error to trigger
>> >> it seems to be looking into build host's sysroot.
>> >> > Cheers,
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > On Tue, Jun 18, 2019 at 9:12 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >> >>
>> >> >> I've rebuilt it on 4 different hosts with qemux86-64/glibc.
>> >> >>
>> >> >> And also with musl locally (first gobject-introspection was failing because of qemu-native segfaults, so I've disabled that with DISTRO_FEATURES_remove = "gobject-introspection-data") and then pidgin-sipe built fine again.
>> >> >>
>> >> >> Is it always failing for you reliably or was is random failure just in one build?
>> >> >>
>> >> >> Cheers,
>> >> >>
>> >> >> On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >> >>>
>> >> >>> It builds fine for me with qemux86-64 with glibc.
>> >> >>>
>> >> >>> I'll check what's going on.
>> >> >>>
>> >> >>> Thanks
>> >> >>>
>> >> >>> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:
>> >> >>>>
>> >> >>>> Hi Martin
>> >> >>>>
>> >> >>>> I noticed this error on qemux86-64
>> >> >>>>
>> >> >>>> https://errors.yoctoproject.org/Errors/Details/248480/
>> >> >>>>
>> >> >>>> It seems we need to bring in recipe for gmime for this to work. This
>> >> >>>> is already in master
>> >> >>>> so can you work on fixing this?
>> >> >>>>
>> >> >>>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >> >>>> >
>> >> >>>> > * import from luneos to make pidgin here in meta-oe a bit more useful
>> >> >>>> >
>> >> >>>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> >> >>>> > ---
>> >> >>>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
>> >> >>>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
>> >> >>>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
>> >> >>>> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
>> >> >>>> >  4 files changed, 112 insertions(+)
>> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
>> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> >> >>>> >
>> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> >> >>>> > new file mode 100644
>> >> >>>> > index 0000000000..3a437659e7
>> >> >>>> > --- /dev/null
>> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
>> >> >>>> > @@ -0,0 +1,25 @@
>> >> >>>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin, Miranda and Telepathy IM Framework"
>> >> >>>> > +SECTION = "webos/services"
>> >> >>>> > +LICENSE = "GPLv3.0"
>> >> >>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
>> >> >>>> > +
>> >> >>>> > +DEPENDS = "pidgin json-glib glib-2.0"
>> >> >>>> > +
>> >> >>>> > +inherit pkgconfig
>> >> >>>> > +
>> >> >>>> > +SRC_URI = "git://github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
>> >> >>>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
>> >> >>>> > +
>> >> >>>> > +S = "${WORKDIR}/git"
>> >> >>>> > +
>> >> >>>> > +do_compile() {
>> >> >>>> > +    oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
>> >> >>>> > +}
>> >> >>>> > +
>> >> >>>> > +do_install() {
>> >> >>>> > +    oe_runmake DESTDIR="${D}" install;
>> >> >>>> > +}
>> >> >>>> > +
>> >> >>>> > +FILES_${PN} += " \
>> >> >>>> > +    ${libdir} \
>> >> >>>> > +"
>> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb b/meta-oe/recipes-support/pidgin/icyque_git.bb
>> >> >>>> > new file mode 100644
>> >> >>>> > index 0000000000..0f32dc3a39
>> >> >>>> > --- /dev/null
>> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
>> >> >>>> > @@ -0,0 +1,27 @@
>> >> >>>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and Telepathy IM Framework"
>> >> >>>> > +SECTION = "webos/services"
>> >> >>>> > +LICENSE = "GPLv3.0"
>> >> >>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
>> >> >>>> > +
>> >> >>>> > +DEPENDS = "pidgin json-glib"
>> >> >>>> > +
>> >> >>>> > +PV = "0.1+gitr${SRCPV}"
>> >> >>>> > +
>> >> >>>> > +inherit pkgconfig
>> >> >>>> > +
>> >> >>>> > +SRC_URI = "git://github.com/EionRobb/icyque"
>> >> >>>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
>> >> >>>> > +
>> >> >>>> > +S = "${WORKDIR}/git"
>> >> >>>> > +
>> >> >>>> > +do_compile() {
>> >> >>>> > +    oe_runmake;
>> >> >>>> > +}
>> >> >>>> > +
>> >> >>>> > +do_install() {
>> >> >>>> > +    oe_runmake DESTDIR="${D}" install;
>> >> >>>> > +}
>> >> >>>> > +
>> >> >>>> > +FILES_${PN} += " \
>> >> >>>> > +    ${libdir} \
>> >> >>>> > +"
>> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> >> >>>> > new file mode 100644
>> >> >>>> > index 0000000000..beae281a30
>> >> >>>> > --- /dev/null
>> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
>> >> >>>> > @@ -0,0 +1,34 @@
>> >> >>>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin, Miranda and Telepathy IM Framework"
>> >> >>>> > +SECTION = "webos/services"
>> >> >>>> > +LICENSE = "GPLv2.0"
>> >> >>>> > +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
>> >> >>>> > +
>> >> >>>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
>> >> >>>> > +
>> >> >>>> > +inherit pkgconfig
>> >> >>>> > +inherit autotools
>> >> >>>> > +
>> >> >>>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
>> >> >>>> > +"
>> >> >>>> > +
>> >> >>>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
>> >> >>>> > +SRC_URI[sha256sum] = "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
>> >> >>>> > +
>> >> >>>> > +PACKAGECONFIG ??= "nss krb5"
>> >> >>>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
>> >> >>>> > +PACKAGECONFIG[openssl] = "--enable-openssl=yes,--enable-openssl=no,openssl"
>> >> >>>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
>> >> >>>> > +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice gstreamer"
>> >> >>>> > +PACKAGECONFIG[telepathy] = "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
>> >> >>>> > +#PACKAGECONFIG[gssapi_only] = "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
>> >> >>>> > +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
>> >> >>>> > +
>> >> >>>> > +FILES_${PN}-dev += " \
>> >> >>>> > +    ${libdir}/purple-2/*.la \
>> >> >>>> > +"
>> >> >>>> > +
>> >> >>>> > +FILES_${PN} += " \
>> >> >>>> > +    ${libdir}/purple-2/libsipe.so \
>> >> >>>> > +    ${datadir}/appdata \
>> >> >>>> > +    ${datadir}/metainfo \
>> >> >>>> > +"
>> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> >> >>>> > new file mode 100644
>> >> >>>> > index 0000000000..092e6059b8
>> >> >>>> > --- /dev/null
>> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
>> >> >>>> > @@ -0,0 +1,26 @@
>> >> >>>> > +SUMMARY = "Skype protocol plug-in for libpurple"
>> >> >>>> > +SECTION = "webos/services"
>> >> >>>> > +LICENSE = "GPLv3"
>> >> >>>> > +LIC_FILES_CHKSUM = "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
>> >> >>>> > +
>> >> >>>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
>> >> >>>> > +
>> >> >>>> > +inherit pkgconfig
>> >> >>>> > +
>> >> >>>> > +SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
>> >> >>>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
>> >> >>>> > +
>> >> >>>> > +S = "${WORKDIR}/git"
>> >> >>>> > +PV = "1.5+git${SRCPV}"
>> >> >>>> > +
>> >> >>>> > +do_compile() {
>> >> >>>> > +    oe_runmake -C skypeweb;
>> >> >>>> > +}
>> >> >>>> > +
>> >> >>>> > +do_install() {
>> >> >>>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
>> >> >>>> > +}
>> >> >>>> > +
>> >> >>>> > +FILES_${PN} += " \
>> >> >>>> > +    ${libdir} \
>> >> >>>> > +"
>> >> >>>> > --
>> >> >>>> > 2.17.1
>> >> >>>> >
>> >> >>>> > --
>> >> >>>> > _______________________________________________
>> >> >>>> > Openembedded-devel mailing list
>> >> >>>> > Openembedded-devel@lists.openembedded.org
>> >> >>>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin
  2019-06-18 17:47                   ` Khem Raj
@ 2019-06-19  1:46                     ` Khem Raj
  0 siblings, 0 replies; 22+ messages in thread
From: Khem Raj @ 2019-06-19  1:46 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Tue, Jun 18, 2019 at 10:47 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> On Tue, Jun 18, 2019 at 8:54 AM Martin Jansa <martin.jansa@gmail.com> wrote:
> >
> > > my env is a bit different then yours, I have not tried using glibc but
> >
> > I was testing it with musl as well.
> >
> > Lets see what your config.log will show.
>
>
> configure:10372: checking for gmime-3.0 >= 3.0.0
> configure:10379: $PKG_CONFIG --exists --print-errors "gmime-3.0 >= 3.0.0"
> Package gmime-3.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `gmime-3.0.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'gmime-3.0' found
> configure:10382: $? = 1
> configure:10396: $PKG_CONFIG --exists --print-errors "gmime-3.0 >= 3.0.0"
> Package gmime-3.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `gmime-3.0.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'gmime-3.0' found
> configure:10399: $? = 1
> configure:10413: result: no
> No package 'gmime-3.0' found
> configure:10431: checking for gmime-2.6 >= 2.6.0
> configure:10438: $PKG_CONFIG --exists --print-errors "gmime-2.6 >= 2.6.0"
> configure:10441: $? = 0
> configure:10455: $PKG_CONFIG --exists --print-errors "gmime-2.6 >= 2.6.0"
> configure:10458: $? = 0
> configure:10496: result: yes

I get exact same failure with glibc+gcc as well. So I guess its due to
archlinux build host somehow

>
>
>
> >
> > On Tue, Jun 18, 2019 at 5:45 PM Khem Raj <raj.khem@gmail.com> wrote:
> >>
> >> On Tue, Jun 18, 2019 at 8:37 AM Martin Jansa <martin.jansa@gmail.com> wrote:
> >> >
> >> > FWIW: Even with libgmime-2.6-0 libgmime-2.6-dev installed on Ubuntu 18-04 host
> >> >
> >> > $ pkg-config --cflags gmime-2.6
> >> > -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-2.6 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> >> >
> >> > I still don't get gmime autodetected in pidgin-sipe:
> >> >
> >> > grep -i mime BUILD/work/core2-64-oe-linux-musl/pidgin-sipe/1.24.0-r0/temp/log.do_configure
> >> > checking for gmime-3.0 >= 3.0.0... no
> >> > checking for gmime-2.6 >= 2.6.0... no
> >>
> >> these are correct checks but the checks on my system are
> >>
> >> checking for gmime-3.0 >= 3.0.0... no
> >> checking for gmime-2.6 >= 2.6.0... yes
> >>
> >> and I have gmime-2.6 on build host installed. There is not much
> >> information in log files to indicate how it came to that conclusion
> >> but my
> >> guess is its calling pkg-config without sysroot in second call after
> >> 3.0 detection fails.
> >>
> >> my env is a bit different then yours, I have not tried using glibc but
> >> I will do that today.
> >>
> >> archlinux/clang/musl/qemux86_64
> >>
> >> >
> >> > and it still builds only sipe-mime-common.c not sipe-mime.c here.
> >> >
> >> > On Tue, Jun 18, 2019 at 3:06 PM Khem Raj <raj.khem@gmail.com> wrote:
> >> >>
> >> >> On Tue, Jun 18, 2019 at 3:43 AM Martin Jansa <martin.jansa@gmail.com> wrote:
> >> >> >
> >> >> > > It seems we need to bring in recipe for gmime for this to work. This is already in master
> >> >> >
> >> >> > sipe-mime.c shown in the error is built only with SIPE_MIME_GMIME
> >> >> >
> >> >> > src/core/Makefile.am:
> >> >> > if SIPE_MIME_GMIME
> >> >> > noinst_LTLIBRARIES           += libsipe_core_mime.la
> >> >> > libsipe_core_mime_la_SOURCES  = sipe-mime.c
> >> >> > libsipe_core_mime_la_CFLAGS   = $(libsipe_core_la_CFLAGS) $(GMIME_CFLAGS)
> >> >> > endif
> >> >> >
> >> >> > And that gets enabled only when pkg-config finds gmime-3.0 in gmime-2.6:
> >> >> > configure.ac:
> >> >> > dnl check for gmime
> >> >> > PKG_CHECK_MODULES(GMIME, [gmime-3.0 >= 3.0.0],
> >> >> >         [ac_have_gmime=yes],
> >> >> >         [PKG_CHECK_MODULES(GMIME, [gmime-2.6 >= 2.6.0],
> >> >> >                 [ac_have_gmime=yes],
> >> >> >                 [ac_have_gmime=no])
> >> >> >         ])
> >> >> > AM_CONDITIONAL(SIPE_MIME_GMIME, [test "x$ac_have_gmime" = xyes])
> >> >> > AS_IF([test "x$ac_have_gmime" = xyes],
> >> >> >         [AC_DEFINE(HAVE_GMIME, 1, [Define if gmime should be used in sipe.])])
> >> >> >
> >> >> > which it really shouldn't as there isn't anything which should pull it into RSS.
> >> >> >
> >> >> > There is some old gmime recipe in meta-guacamayo:
> >> >> > https://github.com/Guacamayo/meta-guacamayo/commit/cc3e1020cb696a6a4227b18009e99b137059b0a4#diff-2de762e26fa1d5e913b81b43a4b5c92c
> >> >>
> >> >> I have written an updated one for 3.x, will post soon,
> >> >> >
> >> >> > but still this shouldn't be needed as long as you don't enable telepathy PACKAGECONFIG in pidgin-sipe. I don't know how to reproduce this locally, sipe-mime.c build isn't mentioned at all in my log.do_compile files (and PKG_CHECK_MODULES seems to work correctly - not to detect gmime from the host).
> >> >> >
> >> >> > It would be great if you could share log.do_configure/config.log from the build where it was failing.
> >> >> >
> >> >>
> >> >> thanks for looking into it, so you need to have gmime-2.6 installed on
> >> >> your build host for this error to trigger
> >> >> it seems to be looking into build host's sysroot.
> >> >> > Cheers,
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > On Tue, Jun 18, 2019 at 9:12 AM Martin Jansa <martin.jansa@gmail.com> wrote:
> >> >> >>
> >> >> >> I've rebuilt it on 4 different hosts with qemux86-64/glibc.
> >> >> >>
> >> >> >> And also with musl locally (first gobject-introspection was failing because of qemu-native segfaults, so I've disabled that with DISTRO_FEATURES_remove = "gobject-introspection-data") and then pidgin-sipe built fine again.
> >> >> >>
> >> >> >> Is it always failing for you reliably or was is random failure just in one build?
> >> >> >>
> >> >> >> Cheers,
> >> >> >>
> >> >> >> On Fri, Jun 14, 2019 at 11:34 PM Martin Jansa <martin.jansa@gmail.com> wrote:
> >> >> >>>
> >> >> >>> It builds fine for me with qemux86-64 with glibc.
> >> >> >>>
> >> >> >>> I'll check what's going on.
> >> >> >>>
> >> >> >>> Thanks
> >> >> >>>
> >> >> >>> On Fri, Jun 14, 2019 at 8:10 PM Khem Raj <raj.khem@gmail.com> wrote:
> >> >> >>>>
> >> >> >>>> Hi Martin
> >> >> >>>>
> >> >> >>>> I noticed this error on qemux86-64
> >> >> >>>>
> >> >> >>>> https://errors.yoctoproject.org/Errors/Details/248480/
> >> >> >>>>
> >> >> >>>> It seems we need to bring in recipe for gmime for this to work. This
> >> >> >>>> is already in master
> >> >> >>>> so can you work on fixing this?
> >> >> >>>>
> >> >> >>>> On Thu, May 23, 2019 at 4:55 AM Martin Jansa <martin.jansa@gmail.com> wrote:
> >> >> >>>> >
> >> >> >>>> > * import from luneos to make pidgin here in meta-oe a bit more useful
> >> >> >>>> >
> >> >> >>>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> >> >> >>>> > ---
> >> >> >>>> >  .../pidgin/funyahoo-plusplus_git.bb           | 25 ++++++++++++++
> >> >> >>>> >  meta-oe/recipes-support/pidgin/icyque_git.bb  | 27 +++++++++++++++
> >> >> >>>> >  .../pidgin/pidgin-sipe_1.24.0.bb              | 34 +++++++++++++++++++
> >> >> >>>> >  .../pidgin/purple-skypeweb_git.bb             | 26 ++++++++++++++
> >> >> >>>> >  4 files changed, 112 insertions(+)
> >> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> >> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/icyque_git.bb
> >> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> >> >> >>>> >  create mode 100644 meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> >> >> >>>> >
> >> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> >> >> >>>> > new file mode 100644
> >> >> >>>> > index 0000000000..3a437659e7
> >> >> >>>> > --- /dev/null
> >> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
> >> >> >>>> > @@ -0,0 +1,25 @@
> >> >> >>>> > +SUMMARY = "Protocol plugin for New Yahoo (2016) for Adium, Pidgin, Miranda and Telepathy IM Framework"
> >> >> >>>> > +SECTION = "webos/services"
> >> >> >>>> > +LICENSE = "GPLv3.0"
> >> >> >>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
> >> >> >>>> > +
> >> >> >>>> > +DEPENDS = "pidgin json-glib glib-2.0"
> >> >> >>>> > +
> >> >> >>>> > +inherit pkgconfig
> >> >> >>>> > +
> >> >> >>>> > +SRC_URI = "git://github.com/EionRobb/funyahoo-plusplus;branch=master;protocol=git"
> >> >> >>>> > +SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
> >> >> >>>> > +
> >> >> >>>> > +S = "${WORKDIR}/git"
> >> >> >>>> > +
> >> >> >>>> > +do_compile() {
> >> >> >>>> > +    oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
> >> >> >>>> > +}
> >> >> >>>> > +
> >> >> >>>> > +do_install() {
> >> >> >>>> > +    oe_runmake DESTDIR="${D}" install;
> >> >> >>>> > +}
> >> >> >>>> > +
> >> >> >>>> > +FILES_${PN} += " \
> >> >> >>>> > +    ${libdir} \
> >> >> >>>> > +"
> >> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb b/meta-oe/recipes-support/pidgin/icyque_git.bb
> >> >> >>>> > new file mode 100644
> >> >> >>>> > index 0000000000..0f32dc3a39
> >> >> >>>> > --- /dev/null
> >> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
> >> >> >>>> > @@ -0,0 +1,27 @@
> >> >> >>>> > +SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and Telepathy IM Framework"
> >> >> >>>> > +SECTION = "webos/services"
> >> >> >>>> > +LICENSE = "GPLv3.0"
> >> >> >>>> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
> >> >> >>>> > +
> >> >> >>>> > +DEPENDS = "pidgin json-glib"
> >> >> >>>> > +
> >> >> >>>> > +PV = "0.1+gitr${SRCPV}"
> >> >> >>>> > +
> >> >> >>>> > +inherit pkgconfig
> >> >> >>>> > +
> >> >> >>>> > +SRC_URI = "git://github.com/EionRobb/icyque"
> >> >> >>>> > +SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
> >> >> >>>> > +
> >> >> >>>> > +S = "${WORKDIR}/git"
> >> >> >>>> > +
> >> >> >>>> > +do_compile() {
> >> >> >>>> > +    oe_runmake;
> >> >> >>>> > +}
> >> >> >>>> > +
> >> >> >>>> > +do_install() {
> >> >> >>>> > +    oe_runmake DESTDIR="${D}" install;
> >> >> >>>> > +}
> >> >> >>>> > +
> >> >> >>>> > +FILES_${PN} += " \
> >> >> >>>> > +    ${libdir} \
> >> >> >>>> > +"
> >> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> >> >> >>>> > new file mode 100644
> >> >> >>>> > index 0000000000..beae281a30
> >> >> >>>> > --- /dev/null
> >> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/pidgin-sipe_1.24.0.bb
> >> >> >>>> > @@ -0,0 +1,34 @@
> >> >> >>>> > +SUMMARY = "Protocol plugin for Office 365/Lync/OCS for Adium, Pidgin, Miranda and Telepathy IM Framework"
> >> >> >>>> > +SECTION = "webos/services"
> >> >> >>>> > +LICENSE = "GPLv2.0"
> >> >> >>>> > +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
> >> >> >>>> > +
> >> >> >>>> > +DEPENDS = "pidgin intltool-native glib-2.0-native"
> >> >> >>>> > +
> >> >> >>>> > +inherit pkgconfig
> >> >> >>>> > +inherit autotools
> >> >> >>>> > +
> >> >> >>>> > +SRC_URI = "${SOURCEFORGE_MIRROR}/sipe/pidgin-sipe-${PV}.tar.xz \
> >> >> >>>> > +"
> >> >> >>>> > +
> >> >> >>>> > +SRC_URI[md5sum] = "b91106d28c235b347a63dcb676f7b66a"
> >> >> >>>> > +SRC_URI[sha256sum] = "958803722b23d869131f76bd90df9da19116d4ca5a873e5253371479b7390f43"
> >> >> >>>> > +
> >> >> >>>> > +PACKAGECONFIG ??= "nss krb5"
> >> >> >>>> > +PACKAGECONFIG[nss] = "--enable-nss=yes,--enable-nss=no,nss"
> >> >> >>>> > +PACKAGECONFIG[openssl] = "--enable-openssl=yes,--enable-openssl=no,openssl"
> >> >> >>>> > +PACKAGECONFIG[krb5] = "--with-krb5=yes,--with-krb5=no,krb5"
> >> >> >>>> > +#PACKAGECONFIG[voice_and_video] = "--with-vv=yes,--with-vv=no,libnice gstreamer"
> >> >> >>>> > +PACKAGECONFIG[telepathy] = "--enable-telepathy=yes,--enable-telepathy=no,telepathy-glib gmime"
> >> >> >>>> > +#PACKAGECONFIG[gssapi_only] = "--enable-gssapi-only=yes,--enable-gssapi-only=no,krb5"
> >> >> >>>> > +PACKAGECONFIG[debug] = "--enable-debug=yes,--enable-debug=no,valgrind"
> >> >> >>>> > +
> >> >> >>>> > +FILES_${PN}-dev += " \
> >> >> >>>> > +    ${libdir}/purple-2/*.la \
> >> >> >>>> > +"
> >> >> >>>> > +
> >> >> >>>> > +FILES_${PN} += " \
> >> >> >>>> > +    ${libdir}/purple-2/libsipe.so \
> >> >> >>>> > +    ${datadir}/appdata \
> >> >> >>>> > +    ${datadir}/metainfo \
> >> >> >>>> > +"
> >> >> >>>> > diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> >> >> >>>> > new file mode 100644
> >> >> >>>> > index 0000000000..092e6059b8
> >> >> >>>> > --- /dev/null
> >> >> >>>> > +++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
> >> >> >>>> > @@ -0,0 +1,26 @@
> >> >> >>>> > +SUMMARY = "Skype protocol plug-in for libpurple"
> >> >> >>>> > +SECTION = "webos/services"
> >> >> >>>> > +LICENSE = "GPLv3"
> >> >> >>>> > +LIC_FILES_CHKSUM = "file://skypeweb/gpl3.txt;md5=d90260d32cef39f3c8d6c0f05d3adb8e"
> >> >> >>>> > +
> >> >> >>>> > +DEPENDS = "pidgin json-glib glib-2.0 zlib"
> >> >> >>>> > +
> >> >> >>>> > +inherit pkgconfig
> >> >> >>>> > +
> >> >> >>>> > +SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=git"
> >> >> >>>> > +SRCREV = "14f1b69b6292bbdc98cca484b050ec8359394c4e"
> >> >> >>>> > +
> >> >> >>>> > +S = "${WORKDIR}/git"
> >> >> >>>> > +PV = "1.5+git${SRCPV}"
> >> >> >>>> > +
> >> >> >>>> > +do_compile() {
> >> >> >>>> > +    oe_runmake -C skypeweb;
> >> >> >>>> > +}
> >> >> >>>> > +
> >> >> >>>> > +do_install() {
> >> >> >>>> > +    oe_runmake -C skypeweb DESTDIR="${D}" install;
> >> >> >>>> > +}
> >> >> >>>> > +
> >> >> >>>> > +FILES_${PN} += " \
> >> >> >>>> > +    ${libdir} \
> >> >> >>>> > +"
> >> >> >>>> > --
> >> >> >>>> > 2.17.1
> >> >> >>>> >
> >> >> >>>> > --
> >> >> >>>> > _______________________________________________
> >> >> >>>> > Openembedded-devel mailing list
> >> >> >>>> > Openembedded-devel@lists.openembedded.org
> >> >> >>>> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2019-06-19  1:47 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-23 11:54 [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Martin Jansa
2019-05-23 11:54 ` [meta-oe][PATCH 2/8] pidgin: upgrade to 2.13.0 Martin Jansa
2019-05-23 11:55 ` [meta-oe][PATCH 3/8] funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins for pidgin Martin Jansa
2019-06-14 18:10   ` Khem Raj
2019-06-14 21:34     ` Martin Jansa
2019-06-18  7:12       ` Martin Jansa
2019-06-18 10:43         ` Martin Jansa
2019-06-18 13:06           ` Khem Raj
2019-06-18 15:37             ` Martin Jansa
2019-06-18 15:45               ` Khem Raj
2019-06-18 15:54                 ` Martin Jansa
2019-06-18 17:47                   ` Khem Raj
2019-06-19  1:46                     ` Khem Raj
2019-05-23 11:55 ` [meta-oe][PATCH 4/8] hunspell: use git fetcher instead of github archive Martin Jansa
2019-05-23 12:02   ` Andreas Müller
2019-05-23 11:55 ` [meta-oe][PATCH 5/8] hunspell-dictionaries: import from meta-luneos to make hunspell in meta-oe a bit more useful Martin Jansa
2019-05-23 12:27   ` Andreas Müller
2019-05-23 11:55 ` [meta-oe][PATCH 6/8] Geoclue: Update to 2.5.3 Martin Jansa
2019-05-23 11:55 ` [meta-oe][PATCH 7/8] ttf-mplus, ttf-vlgothic: add ttf-mplus license Martin Jansa
2019-05-23 11:55 ` [meta-oe][PATCH 8/8] android-tools-conf: import one more improvement for android-gadget-setup from meta-luneos Martin Jansa
2019-05-23 12:02 ` [meta-oe][PATCH 1/8] uriparser: upgrade to 0.9.3 Adrian Bunk
2019-05-24  0:37   ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.