diff options
Diffstat (limited to 'meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb')
-rw-r--r-- | meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb deleted file mode 100644 index 6ab8a61b9b..0000000000 --- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1.bb +++ /dev/null | |||
@@ -1,101 +0,0 @@ | |||
1 | SUMMARY = "ImageMagick is an image conversion toolkit" | ||
2 | SECTION = "console/utils" | ||
3 | HOMEPAGE = "https://www.imagemagick.org/" | ||
4 | DESCRIPTION = "ImageMagick is a collection of tools for displaying, converting, and \ | ||
5 | editing raster and vector image files. It can read and write over 200 image file formats." | ||
6 | LICENSE = "ImageMagick" | ||
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2f9de66264141265b203cde9902819ea \ | ||
8 | file://NOTICE;md5=bcbf1f1897b40ec8df39700cb560e9ed" | ||
9 | # FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. | ||
10 | DEPENDS = "lcms bzip2 jpeg libpng tiff zlib fftw freetype libtool" | ||
11 | |||
12 | BASE_PV := "${PV}" | ||
13 | PV .= "-26" | ||
14 | SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https" | ||
15 | SRCREV = "570a9a048bb0e3a5c221ca87be9408ae35f711e2" | ||
16 | |||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | inherit autotools pkgconfig update-alternatives | ||
20 | export ac_cv_sys_file_offset_bits="64" | ||
21 | |||
22 | EXTRA_OECONF = "--program-prefix= --program-suffix=.im7 --without-perl --enable-largefile" | ||
23 | |||
24 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" | ||
25 | PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" | ||
26 | PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" | ||
27 | PACKAGECONFIG[jp2] = "--with-jp2,,jasper" | ||
28 | PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" | ||
29 | PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" | ||
30 | PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo" | ||
31 | PACKAGECONFIG[rsvg] = "--with-rsvg,--without-rsvg,librsvg" | ||
32 | PACKAGECONFIG[tcmalloc] = "--with-tcmalloc=yes,--with-tcmalloc=no,gperftools" | ||
33 | PACKAGECONFIG[webp] = "--with-webp,--without-webp,libwebp" | ||
34 | PACKAGECONFIG[wmf] = "--with-wmf,--without-wmf,libwmf" | ||
35 | PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxt" | ||
36 | PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" | ||
37 | |||
38 | do_install:append:class-target() { | ||
39 | for file in MagickCore-config.im7 MagickWand-config.im7 Magick++-config.im7; do | ||
40 | sed -i 's,${STAGING_DIR_TARGET},,g' ${D}${bindir}/"$file" | ||
41 | done | ||
42 | sed -i 's,${S},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml | ||
43 | sed -i 's,${B},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml | ||
44 | sed -i 's,${RECIPE_SYSROOT},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml | ||
45 | sed -i 's,${HOSTTOOLS_DIR},${bindir},g' ${D}${sysconfdir}/ImageMagick-7/delegates.xml | ||
46 | } | ||
47 | |||
48 | FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \ | ||
49 | ${datadir}/ImageMagick-7" | ||
50 | |||
51 | FILES:${PN}-dev += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/*.a" | ||
52 | |||
53 | FILES:${PN}-dbg += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/.debug/*" | ||
54 | |||
55 | BBCLASSEXTEND = "native nativesdk" | ||
56 | |||
57 | ALTERNATIVE_PRIORITY = "100" | ||
58 | |||
59 | ALTERNATIVE:${PN} = "animate compare composite conjure convert display \ | ||
60 | identify import magick-script mogrify montage stream" | ||
61 | |||
62 | ALTERNATIVE_TARGET[animate] = "${bindir}/animate.im7" | ||
63 | ALTERNATIVE_TARGET[compare] = "${bindir}/compare.im7" | ||
64 | ALTERNATIVE_TARGET[composite] = "${bindir}/composite.im7" | ||
65 | ALTERNATIVE_TARGET[conjure] = "${bindir}/conjure.im7" | ||
66 | ALTERNATIVE_TARGET[convert] = "${bindir}/convert.im7" | ||
67 | ALTERNATIVE_TARGET[display] = "${bindir}/display.im7" | ||
68 | ALTERNATIVE_TARGET[identify] = "${bindir}/identify.im7" | ||
69 | ALTERNATIVE_TARGET[import] = "${bindir}/import.im7" | ||
70 | ALTERNATIVE_TARGET[magick-script] = "${bindir}/magick-script.im7" | ||
71 | ALTERNATIVE_TARGET[mogrify] = "${bindir}/mogrify.im7" | ||
72 | ALTERNATIVE_TARGET[montage] = "${bindir}/montage.im7" | ||
73 | ALTERNATIVE_TARGET[stream] = "${bindir}/stream.im7" | ||
74 | |||
75 | ALTERNATIVE:${PN}-doc = "animate.1 compare.1 composite.1 conjure.1 \ | ||
76 | convert.1 display.1 identify.1 import.1 magick-script.1 mogrify.1 montage.1 stream.1" | ||
77 | |||
78 | ALTERNATIVE_LINK_NAME[animate.1] = "${mandir}/man1/animate.1" | ||
79 | ALTERNATIVE_TARGET[animate.1] = "${mandir}/man1/animate.im7.1" | ||
80 | ALTERNATIVE_LINK_NAME[compare.1] = "${mandir}/man1/compare.1" | ||
81 | ALTERNATIVE_TARGET[compare.1] = "${mandir}/man1/compare.im7.1" | ||
82 | ALTERNATIVE_LINK_NAME[composite.1] = "${mandir}/man1/composite.1" | ||
83 | ALTERNATIVE_TARGET[composite.1] = "${mandir}/man1/composite.im7.1" | ||
84 | ALTERNATIVE_LINK_NAME[conjure.1] = "${mandir}/man1/conjure.1" | ||
85 | ALTERNATIVE_TARGET[conjure.1] = "${mandir}/man1/conjure.im7.1" | ||
86 | ALTERNATIVE_LINK_NAME[convert.1] = "${mandir}/man1/convert.1" | ||
87 | ALTERNATIVE_TARGET[convert.1] = "${mandir}/man1/convert.im7.1" | ||
88 | ALTERNATIVE_LINK_NAME[display.1] = "${mandir}/man1/display.1" | ||
89 | ALTERNATIVE_TARGET[display.1] = "${mandir}/man1/display.im7.1" | ||
90 | ALTERNATIVE_LINK_NAME[identify.1] = "${mandir}/man1/identify.1" | ||
91 | ALTERNATIVE_TARGET[identify.1] = "${mandir}/man1/identify.im7.1" | ||
92 | ALTERNATIVE_LINK_NAME[import.1] = "${mandir}/man1/import.1" | ||
93 | ALTERNATIVE_TARGET[import.1] = "${mandir}/man1/import.im7.1" | ||
94 | ALTERNATIVE_LINK_NAME[magick-script.1] = "${mandir}/man1/magick-script.1" | ||
95 | ALTERNATIVE_TARGET[magick-script.1] = "${mandir}/man1/magick-script.im7.1" | ||
96 | ALTERNATIVE_LINK_NAME[mogrify.1] = "${mandir}/man1/mogrify.1" | ||
97 | ALTERNATIVE_TARGET[mogrify.1] = "${mandir}/man1/mogrify.im7.1" | ||
98 | ALTERNATIVE_LINK_NAME[montage.1] = "${mandir}/man1/montage.1" | ||
99 | ALTERNATIVE_TARGET[montage.1] = "${mandir}/man1/montage.im7.1" | ||
100 | ALTERNATIVE_LINK_NAME[stream.1] = "${mandir}/man1/stream.1" | ||
101 | ALTERNATIVE_TARGET[stream.1] = "${mandir}/man1/stream.im7.1" | ||