diff options
| -rw-r--r-- | meta-oe/recipes-devtools/giflib/files/add_suffix_to_convert_binary_used_in_Makefile.patch | 42 | ||||
| -rw-r--r-- | meta-oe/recipes-devtools/giflib/giflib_5.2.2.bb (renamed from meta-oe/recipes-devtools/giflib/giflib_5.2.1.bb) | 9 |
2 files changed, 48 insertions, 3 deletions
diff --git a/meta-oe/recipes-devtools/giflib/files/add_suffix_to_convert_binary_used_in_Makefile.patch b/meta-oe/recipes-devtools/giflib/files/add_suffix_to_convert_binary_used_in_Makefile.patch new file mode 100644 index 0000000000..a01b28ac6d --- /dev/null +++ b/meta-oe/recipes-devtools/giflib/files/add_suffix_to_convert_binary_used_in_Makefile.patch | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | Subject: Modify binary name "convert" to "convert.im7" | ||
| 2 | |||
| 3 | The change is needed to resolve the below compilation error | ||
| 4 | after giflib version upgrade. Log data follows: | ||
| 5 | | DEBUG: Executing shell function do_compile | ||
| 6 | | NOTE: make -j 8 | ||
| 7 | | make -C doc | ||
| 8 | | make[1]: Entering directory '../giflib/5.2.2/giflib-5.2.2/doc' | ||
| 9 | | convert ../pic/gifgrid.gif -resize 50x50 giflib-logo.gif | ||
| 10 | | make[1]: convert: No such file or directory | ||
| 11 | | make[1]: *** [Makefile:46: giflib-logo.gif] Error 127 | ||
| 12 | | make[1]: Leaving directory '../giflib/5.2.2/giflib-5.2.2/doc' | ||
| 13 | | make: *** [Makefile:93: all] Error 2 | ||
| 14 | | ERROR: oe_runmake failed | ||
| 15 | |||
| 16 | Added dependency on ImageMagick which includes "convert" utility, | ||
| 17 | to ensure availability of required tool during compilation process. | ||
| 18 | |||
| 19 | This patch updates the binary name used in Makefile from | ||
| 20 | "convert" to "convert.im7" for resizing the logo image used in HTML | ||
| 21 | documentation as Imagemagick installs binary in this format. | ||
| 22 | |||
| 23 | Below commits justify the cause of adding the suffix to binaries | ||
| 24 | provided by ImageMagic package: | ||
| 25 | https://git.openembedded.org/meta-openembedded/commit/meta-oe/recipes-support/imagemagick?id=dcbb49f707e7ad9bf755dd3275ffc442154b8144 | ||
| 26 | https://git.openembedded.org/meta-openembedded/commit/meta-oe/recipes-support/imagemagick?id=6e0c24e9b3f9d430dec57f61f8c12c74bca5375d | ||
| 27 | |||
| 28 | Signed-off-by: Bhabu Bindu <bhabubindu@kpit.com> | ||
| 29 | Upstream-Status: Inappropriate [OE specific] | ||
| 30 | |||
| 31 | =================================================================== | ||
| 32 | --- a/doc/Makefile | ||
| 33 | +++ b/doc/Makefile | ||
| 34 | @@ -43,7 +43,7 @@ | ||
| 35 | |||
| 36 | # Logo image file for HTML docs | ||
| 37 | giflib-logo.gif: ../pic/gifgrid.gif | ||
| 38 | - convert $^ -resize 50x50 $@ | ||
| 39 | + convert.im7 $^ -resize 50x50 $@ | ||
| 40 | |||
| 41 | # Philosophical choice: the website gets the internal manual pages | ||
| 42 | allhtml: $(XMLALL:.xml=.html) giflib-logo.gif | ||
diff --git a/meta-oe/recipes-devtools/giflib/giflib_5.2.1.bb b/meta-oe/recipes-devtools/giflib/giflib_5.2.2.bb index 79afe9a70f..7d8a175fe3 100644 --- a/meta-oe/recipes-devtools/giflib/giflib_5.2.1.bb +++ b/meta-oe/recipes-devtools/giflib/giflib_5.2.2.bb | |||
| @@ -5,10 +5,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=ae11c61b04b2917be39b11f78d71519a" | |||
| 5 | 5 | ||
| 6 | CVE_PRODUCT = "giflib_project:giflib" | 6 | CVE_PRODUCT = "giflib_project:giflib" |
| 7 | 7 | ||
| 8 | DEPENDS = "xmlto-native" | 8 | DEPENDS = "xmlto-native imagemagick-native" |
| 9 | |||
| 10 | SRC_URI = "${SOURCEFORGE_MIRROR}/giflib/${BP}.tar.gz \ | ||
| 11 | file://add_suffix_to_convert_binary_used_in_Makefile.patch" | ||
| 12 | |||
| 13 | SRC_URI[sha256sum] = "be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb" | ||
| 9 | 14 | ||
| 10 | SRC_URI = "${SOURCEFORGE_MIRROR}/giflib/${BP}.tar.gz" | ||
| 11 | SRC_URI[sha256sum] = "31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd" | ||
| 12 | 15 | ||
| 13 | do_install() { | 16 | do_install() { |
| 14 | # using autotools's default will end up in /usr/local | 17 | # using autotools's default will end up in /usr/local |
