1 DESCRIPTION = "Tools for Converting from and to the Tiff Format"
2 HOMEPAGE = "http://www.remotesensing.org/libtiff"
3 SECTION = "Productivity/Graphics/Convertors"
11 inherit manifest autotools-brokensep
23 #PROVIDES by tiff-docs
24 PROVIDES += "tiff-docs "
27 #PROVIDES by libtiff-dev
28 PROVIDES += "libtiff-dev"
32 #RDEPENDS of libtiff-dev (lib${PN}-dev)
33 RDEPENDS_lib${PN}-dev += "glibc"
34 RDEPENDS_lib${PN}-dev += "libtiff"
35 RDEPENDS_lib${PN}-dev += "libstdc++-dev"
40 DEPENDS += "libjpeg-turbo"
44 DEPENDS_append_class-native = " libtool"
45 DEPENDS_append_class-target = " libtool-cross"
49 chmod -Rf a+rX,u+w,g-w,o-w ${S}
51 cp ${S}/packaging/tiff.manifest .
56 bb.build.exec_func('do_prep', d)
67 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
70 autotools_do_configure
76 EXTRA_OECONF += " --disable-static --with-pic"
79 export RPM_BUILD_ROOT=${D}
86 install -d ${D}/${mandir}/man1
87 install -d ${D}/${mandir}/man3
88 install -d ${D}/usr/bin
89 install -d ${D}/usr/include
90 install -d ${D}/usr/lib
95 BINDIR=${prefix}/bin \
97 rm -f ${D}${infodir}/dir
98 find ${D} -regex ".*\.la$" | xargs rm -f --
99 find ${D} -regex ".*\.a$" | xargs rm -f --
100 for f in `find ${D}/${mandir} -type f -print ` ; do
101 if [ `wc -l <$f` -eq 1 ] && grep -q "^\.so " $f ; then
102 linkto=`sed -e "s|^\.so ||" $f`
103 [ -f "`dirname $f`/$linkto" ] && ln -sf "$linkto" $f
107 rm -rf ${D}${prefix}/share/doc/tiff*
108 rm -f ${D}${prefix}/lib/*.la
109 find html -name "Makefile*" | xargs rm
116 pkg_postinst_libtiff() {
119 [ "x$D" == "x" ] && ldconfig
122 pkg_postrm_libtiff() {
125 [ "x$D" == "x" ] && ldconfig
128 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
130 PACKAGES += " tiff-docs "
131 PACKAGES += " libtiff "
132 PACKAGES += " libtiff-dev "
135 tiff_files += "${prefix}/bin/*"
136 MANIFESTFILES_${PN} = "tiff.manifest"
141 libtiff_files += "${prefix}/lib/*.so.*"
142 MANIFESTFILES_lib${PN} = "tiff.manifest"
144 libtiff-dev_files = ""
145 libtiff-dev_files += "${prefix}/include/*"
146 libtiff-dev_files += "${prefix}/lib/*.so"
147 libtiff-dev_files += "${prefix}/lib/pkgconfig/*.pc"
148 MANIFESTFILES_lib${PN}-dev = "tiff.manifest"
150 FILES_${PN} = "${tiff_files}"
151 FILES_${PN}-docs = "${tiff-docs_files}"
152 FILES_lib${PN} = "${libtiff_files}"
153 FILES_lib${PN}-dev = "${libtiff-dev_files}"
156 PKG_tiff-docs= "tiff-docs"
157 PKG_libtiff= "libtiff"
158 PKG_libtiff-dev= "libtiff-dev"
160 require tiff-extraconf.inc