packages/tuxbox/tuxbox-image-info.bb: update to 2.8.1
[vuplus_openembedded] / classes / cpan.bbclass
1 FILES_${PN} += '${libdir}/perl5'
2 EXTRA_CPANFLAGS = ""
3
4 cpan_do_configure () {
5         perl Makefile.PL ${EXTRA_CPANFLAGS}
6         if [ "${BUILD_SYS}" != "${HOST_SYS}" ]; then
7                 . ${STAGING_DIR}/${TARGET_SYS}/perl/config.sh
8                 sed -e "s:\(SITELIBEXP = \).*:\1${sitelibexp}:; s:\(SITEARCHEXP = \).*:\1${sitearchexp}:; s:\(INSTALLVENDORLIB = \).*:\1${D}${libdir}/perl5:; s:\(INSTALLVENDORARCH = \).*:\1${D}${libdir}/perl5:" < Makefile > Makefile.new
9                 mv Makefile.new Makefile
10         fi
11 }
12
13 cpan_do_compile () {
14         oe_runmake PASTHRU_INC="${CFLAGS}"
15 }
16
17 cpan_do_install () {
18         oe_runmake install_vendor
19 }
20
21 EXPORT_FUNCTIONS do_configure do_compile do_install