All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist
@ 2024-03-15 17:16 Richard Purdie
  2024-03-15 17:16 ` [meta-openembedded] [PATCH 2/2] buildtools-imagemagick: Add new recipe Richard Purdie
  2024-03-17 20:18 ` [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist Khem Raj
  0 siblings, 2 replies; 3+ messages in thread
From: Richard Purdie @ 2024-03-15 17:16 UTC (permalink / raw)
  To: openembedded-devel

These allow the use of imagemagick in SDKs where it is useful to perform
image analysis such as on the autobuilder for screenshot processing
during QA testing.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta-oe/recipes-support/fftw/fftw_3.3.10.bb              | 2 +-
 meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb | 2 +-
 meta-oe/recipes-support/lcms/lcms_2.16.bb                | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta-oe/recipes-support/fftw/fftw_3.3.10.bb b/meta-oe/recipes-support/fftw/fftw_3.3.10.bb
index 33e8279880..af7117da7b 100644
--- a/meta-oe/recipes-support/fftw/fftw_3.3.10.bb
+++ b/meta-oe/recipes-support/fftw/fftw_3.3.10.bb
@@ -100,4 +100,4 @@ RDEPENDS:${PN}-dev = "libfftw libfftwl libfftwf"
 RDEPENDS:${PN}-ptest += "perl"
 RDEPENDS:${PN}-ptest:remove = "fftw"
 
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb
index dcc951bce8..6ab8a61b9b 100644
--- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb
+++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb
@@ -52,7 +52,7 @@ FILES:${PN}-dev += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/*.a"
 
 FILES:${PN}-dbg += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/.debug/*"
 
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
 
 ALTERNATIVE_PRIORITY = "100"
 
diff --git a/meta-oe/recipes-support/lcms/lcms_2.16.bb b/meta-oe/recipes-support/lcms/lcms_2.16.bb
index 10c1994a7e..8135f83a05 100644
--- a/meta-oe/recipes-support/lcms/lcms_2.16.bb
+++ b/meta-oe/recipes-support/lcms/lcms_2.16.bb
@@ -8,7 +8,7 @@ SRC_URI[sha256sum] = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9
 
 DEPENDS = "tiff"
 
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
 
 S = "${WORKDIR}/lcms2-${PV}"
 
-- 
2.40.1



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

* [meta-openembedded] [PATCH 2/2] buildtools-imagemagick: Add new recipe
  2024-03-15 17:16 [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist Richard Purdie
@ 2024-03-15 17:16 ` Richard Purdie
  2024-03-17 20:18 ` [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist Khem Raj
  1 sibling, 0 replies; 3+ messages in thread
From: Richard Purdie @ 2024-03-15 17:16 UTC (permalink / raw)
  To: openembedded-devel

This is useful on the Yocto Project autobuilder to allow automated
screenshot testing/processing during QA.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta-oe/recipes-core/meta/buildtools-imagemagick.bb | 10 ++++++++++
 1 file changed, 10 insertions(+)
 create mode 100644 meta-oe/recipes-core/meta/buildtools-imagemagick.bb

diff --git a/meta-oe/recipes-core/meta/buildtools-imagemagick.bb b/meta-oe/recipes-core/meta/buildtools-imagemagick.bb
new file mode 100644
index 0000000000..d59f7a7a52
--- /dev/null
+++ b/meta-oe/recipes-core/meta/buildtools-imagemagick.bb
@@ -0,0 +1,10 @@
+require recipes-core/meta/buildtools-tarball.bb
+
+SUMMARY = "Standalone tarball of imagemagick binaries"
+LICENSE = "MIT"
+
+# Add nativesdk equivalent of build-essentials
+TOOLCHAIN_HOST_TASK = "nativesdk-imagemagick nativesdk-sdk-provides-dummy"
+TOOLCHAIN_OUTPUTNAME = "${SDK_ARCH}-buildtools-imagemagick-nativesdk-standalone-${DISTRO_VERSION}"
+
+SDK_TITLE = "Imagemagick tools"
-- 
2.40.1



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

* Re: [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist
  2024-03-15 17:16 [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist Richard Purdie
  2024-03-15 17:16 ` [meta-openembedded] [PATCH 2/2] buildtools-imagemagick: Add new recipe Richard Purdie
@ 2024-03-17 20:18 ` Khem Raj
  1 sibling, 0 replies; 3+ messages in thread
From: Khem Raj @ 2024-03-17 20:18 UTC (permalink / raw)
  To: openembedded-devel, Richard Purdie


On Fri, 15 Mar 2024 17:16:50 +0000, Richard Purdie wrote:
> These allow the use of imagemagick in SDKs where it is useful to perform
> image analysis such as on the autobuilder for screenshot processing
> during QA testing.
> 
> 

Applied, thanks!

[1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist
      commit: ee2001b3037a6767ad0f46721b3b8fcef140c12f
[2/2] buildtools-imagemagick: Add new recipe
      commit: 2e3a4b155cd997dca51ff4be42233ada0e54eec6

Best regards,
-- 
Khem Raj <raj.khem@gmail.com>



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

end of thread, other threads:[~2024-03-17 20:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-15 17:16 [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist Richard Purdie
2024-03-15 17:16 ` [meta-openembedded] [PATCH 2/2] buildtools-imagemagick: Add new recipe Richard Purdie
2024-03-17 20:18 ` [meta-openembedded] [PATCH 1/2] imagemagick/lcms/fftw: Allow nativesdk versions to exist 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.