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 |