* [meta-oe][PATCH 1/5] libzip: Upgrade to 1.8.0
@ 2021-06-20 0:27 Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 2/5] czmq: Inherit pkgconfig Khem Raj
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Khem Raj @ 2021-06-20 0:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: Khem Raj
Add packageconfigs for various features keep them disabled except ssl lzma tools examples
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
.../recipes-extended/libzip/libzip_1.7.3.bb | 18 --------------
.../recipes-extended/libzip/libzip_1.8.0.bb | 24 +++++++++++++++++++
2 files changed, 24 insertions(+), 18 deletions(-)
delete mode 100644 meta-oe/recipes-extended/libzip/libzip_1.7.3.bb
create mode 100644 meta-oe/recipes-extended/libzip/libzip_1.8.0.bb
diff --git a/meta-oe/recipes-extended/libzip/libzip_1.7.3.bb b/meta-oe/recipes-extended/libzip/libzip_1.7.3.bb
deleted file mode 100644
index e903de3da3..0000000000
--- a/meta-oe/recipes-extended/libzip/libzip_1.7.3.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "libzip is a C library for reading, creating, and modifying zip archives."
-HOMEPAGE = "https://libzip.org/"
-
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=067e9870bba57e1ce20695c4d5672f30"
-
-DEPENDS = "zlib bzip2"
-
-PACKAGECONFIG[ssl] = "-DENABLE_OPENSSL=ON,-DENABLE_OPENSSL=OFF,openssl"
-PACKAGECONFIG[lzma] = "-DENABLE_LZMA=ON,-DENABLE_LZMA=OFF,xz"
-
-PACKAGECONFIG ?= "ssl lzma"
-
-inherit cmake
-
-SRC_URI = "https://libzip.org/download/libzip-${PV}.tar.xz"
-
-SRC_URI[sha256sum] = "a60473ffdb7b4260c08bfa19c2ccea0438edac11193c3afbbb1f17fbcf6c6132"
diff --git a/meta-oe/recipes-extended/libzip/libzip_1.8.0.bb b/meta-oe/recipes-extended/libzip/libzip_1.8.0.bb
new file mode 100644
index 0000000000..23ac76a2d2
--- /dev/null
+++ b/meta-oe/recipes-extended/libzip/libzip_1.8.0.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "libzip is a C library for reading, creating, and modifying zip archives."
+HOMEPAGE = "https://libzip.org/"
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=067e9870bba57e1ce20695c4d5672f30"
+
+DEPENDS = "zlib bzip2"
+
+PACKAGECONFIG[ssl] = "-DENABLE_OPENSSL=ON,-DENABLE_OPENSSL=OFF,openssl"
+PACKAGECONFIG[lzma] = "-DENABLE_LZMA=ON,-DENABLE_LZMA=OFF,xz"
+PACKAGECONFIG[gnutls] = "-DENABLE_GNUTLS=ON,-DENABLE_GNUTLS=OFF,gnutls nettle"
+PACKAGECONFIG[zstd] = "-DENABLE_ZSTD=ON,-DENABLE_ZSTD=OFF,zstd"
+PACKAGECONFIG[mbedtls] = "-DENABLE_MBEDTLS=ON,-DENABLE_MBEDTLS=OFF,mbedtls"
+PACKAGECONFIG[examples] = "-DENABLE_EXAMPLES=ON,-DENABLE_EXAMPLES=OFF,"
+PACKAGECONFIG[tools] = "-DENABLE_TOOLS=ON,-DENABLE_TOOLS=OFF,"
+PACKAGECONFIG[tests] = "-DBUILD_REGRESS=ON,-DBUILD_REGRESS=OFF,"
+
+PACKAGECONFIG ?= "ssl lzma tools examples"
+
+inherit cmake
+
+SRC_URI = "https://libzip.org/download/libzip-${PV}.tar.xz"
+
+SRC_URI[sha256sum] = "f0763bda24ba947e80430be787c4b068d8b6aa6027a26a19923f0acfa3dac97e"
--
2.32.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 2/5] czmq: Inherit pkgconfig
2021-06-20 0:27 [meta-oe][PATCH 1/5] libzip: Upgrade to 1.8.0 Khem Raj
@ 2021-06-20 0:27 ` Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 3/5] czmq: Add libmicrohttpd feature via packageconfig Khem Raj
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2021-06-20 0:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: Khem Raj
This is required for cmake's find_package to work
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
index e6a4bc4c42..27d3b648f7 100644
--- a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
+++ b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "5d720a204c2a58645d6f7643af15d563a712dad98c9d32c1ed913377da
UPSTREAM_CHECK_URI = "https://github.com/zeromq/${BPN}/releases"
-inherit cmake
+inherit cmake pkgconfig
PACKAGES = "lib${BPN} lib${BPN}-dev lib${BPN}-staticdev ${PN} ${PN}-dbg"
--
2.32.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 3/5] czmq: Add libmicrohttpd feature via packageconfig
2021-06-20 0:27 [meta-oe][PATCH 1/5] libzip: Upgrade to 1.8.0 Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 2/5] czmq: Inherit pkgconfig Khem Raj
@ 2021-06-20 0:27 ` Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 4/5] czmq: Use Cmake knobs to enable/disable designed packageconfigs Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 5/5] czmq: Add nss packageconfig Khem Raj
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2021-06-20 0:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: Khem Raj
Keep it disabled by default
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
index 27d3b648f7..f97a160c35 100644
--- a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
+++ b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
@@ -27,6 +27,7 @@ PACKAGECONFIG[lz4] = ",-DCMAKE_DISABLE_FIND_PACKAGE_lz4=TRUE,lz4"
PACKAGECONFIG[uuid] = ",-DCMAKE_DISABLE_FIND_PACKAGE_uuid=TRUE,util-linux"
PACKAGECONFIG[curl] = ",-DCMAKE_DISABLE_FIND_PACKAGE_libcurl=TRUE,curl"
PACKAGECONFIG[systemd] = ",-DCMAKE_DISABLE_FIND_PACKAGE_systemd=TRUE,systemd"
+PACKAGECONFIG[httpd] = "-DCZMQ_WITH_LIBMICROHTTPD=ON,-DCZMQ_WITH_LIBMICROHTTPD=OFF,libmicrohttpd"
BBCLASSEXTEND = "nativesdk"
--
2.32.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 4/5] czmq: Use Cmake knobs to enable/disable designed packageconfigs
2021-06-20 0:27 [meta-oe][PATCH 1/5] libzip: Upgrade to 1.8.0 Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 2/5] czmq: Inherit pkgconfig Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 3/5] czmq: Add libmicrohttpd feature via packageconfig Khem Raj
@ 2021-06-20 0:27 ` Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 5/5] czmq: Add nss packageconfig Khem Raj
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2021-06-20 0:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: Khem Raj
CMAKE_DISABLE_FIND_PACKAGE_<pkg> disables detection and would achieve
same but ON/OFF seems easier to understand
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
index f97a160c35..de1e76e93e 100644
--- a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
+++ b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
@@ -23,11 +23,11 @@ FILES_lib${BPN}-staticdev = "${libdir}/lib*.a"
RDEPENDS_lib${BPN}-dev = "zeromq-dev"
PACKAGECONFIG ??= "lz4 uuid curl ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
-PACKAGECONFIG[lz4] = ",-DCMAKE_DISABLE_FIND_PACKAGE_lz4=TRUE,lz4"
-PACKAGECONFIG[uuid] = ",-DCMAKE_DISABLE_FIND_PACKAGE_uuid=TRUE,util-linux"
-PACKAGECONFIG[curl] = ",-DCMAKE_DISABLE_FIND_PACKAGE_libcurl=TRUE,curl"
-PACKAGECONFIG[systemd] = ",-DCMAKE_DISABLE_FIND_PACKAGE_systemd=TRUE,systemd"
+PACKAGECONFIG[curl] = "-DCZMQ_WITH_LIBCURL=ON,-DCZMQ_WITH_LIBCURL=OFF,curl"
PACKAGECONFIG[httpd] = "-DCZMQ_WITH_LIBMICROHTTPD=ON,-DCZMQ_WITH_LIBMICROHTTPD=OFF,libmicrohttpd"
+PACKAGECONFIG[lz4] = "-DCZMQ_WITH_LZ4=ON,-DCZMQ_WITH_LZ4=OFF,lz4"
+PACKAGECONFIG[systemd] = "-DCZMQ_WITH_SYSTEMD=ON,-DCZMQ_WITH_SYSTEMD=OFF,systemd"
+PACKAGECONFIG[uuid] = "-DCZMQ_WITH_UUID=ON,-DCZMQ_WITH_UUID=OFF,util-linux"
BBCLASSEXTEND = "nativesdk"
--
2.32.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 5/5] czmq: Add nss packageconfig
2021-06-20 0:27 [meta-oe][PATCH 1/5] libzip: Upgrade to 1.8.0 Khem Raj
` (2 preceding siblings ...)
2021-06-20 0:27 ` [meta-oe][PATCH 4/5] czmq: Use Cmake knobs to enable/disable designed packageconfigs Khem Raj
@ 2021-06-20 0:27 ` Khem Raj
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2021-06-20 0:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: Khem Raj
Its already disabled by default so no changes otherwise
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
index de1e76e93e..75584498a6 100644
--- a/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
+++ b/meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
@@ -26,6 +26,7 @@ PACKAGECONFIG ??= "lz4 uuid curl ${@bb.utils.filter('DISTRO_FEATURES', 'systemd'
PACKAGECONFIG[curl] = "-DCZMQ_WITH_LIBCURL=ON,-DCZMQ_WITH_LIBCURL=OFF,curl"
PACKAGECONFIG[httpd] = "-DCZMQ_WITH_LIBMICROHTTPD=ON,-DCZMQ_WITH_LIBMICROHTTPD=OFF,libmicrohttpd"
PACKAGECONFIG[lz4] = "-DCZMQ_WITH_LZ4=ON,-DCZMQ_WITH_LZ4=OFF,lz4"
+PACKAGECONFIG[nss] = "-DCZMQ_WITH_NSS=ON,-DCZMQ_WITH_NSS=OFF,nss"
PACKAGECONFIG[systemd] = "-DCZMQ_WITH_SYSTEMD=ON,-DCZMQ_WITH_SYSTEMD=OFF,systemd"
PACKAGECONFIG[uuid] = "-DCZMQ_WITH_UUID=ON,-DCZMQ_WITH_UUID=OFF,util-linux"
--
2.32.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-06-20 0:27 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-20 0:27 [meta-oe][PATCH 1/5] libzip: Upgrade to 1.8.0 Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 2/5] czmq: Inherit pkgconfig Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 3/5] czmq: Add libmicrohttpd feature via packageconfig Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 4/5] czmq: Use Cmake knobs to enable/disable designed packageconfigs Khem Raj
2021-06-20 0:27 ` [meta-oe][PATCH 5/5] czmq: Add nss packageconfig 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.