1*169d7bccSPatrick WilliamsSUMMARY = "Perl-cross build system" 2*169d7bccSPatrick WilliamsHOMEPAGE = "https://github.com/arsv/perl-cross" 3*169d7bccSPatrick WilliamsDESCRIPTION = "perl-cross provides configure script, top-level Makefile and some auxiliary files for perl, \ 4*169d7bccSPatrick Williamswith the primary emphasis on cross-compiling the source." 5*169d7bccSPatrick WilliamsSECTION = "devel" 6*169d7bccSPatrick WilliamsLICENSE = "Artistic-1.0 | GPL-1.0-or-later" 7*169d7bccSPatrick Williams# README.md is taken from https://github.com/arsv/perl-cross/blob/master/README.md 8*169d7bccSPatrick Williams# but is not provided inside the release tarballs 9*169d7bccSPatrick WilliamsLIC_FILES_CHKSUM = "file://${WORKDIR}/README.md;md5=252fcce2026b765fee1ad74d2fb07a3b" 10*169d7bccSPatrick Williams 11*169d7bccSPatrick Williamsinherit allarch github-releases 12*169d7bccSPatrick Williams 13*169d7bccSPatrick WilliamsSRC_URI = "${GITHUB_BASE_URI}/download/${PV}/perl-cross-${PV}.tar.gz;name=perl-cross \ 14*169d7bccSPatrick Williams file://README.md \ 15*169d7bccSPatrick Williams file://0001-perl-cross-add-LDFLAGS-when-linking-libperl.patch \ 16*169d7bccSPatrick Williams file://determinism.patch \ 17*169d7bccSPatrick Williams file://0001-Makefile-check-the-file-if-patched-or-not.patch \ 18*169d7bccSPatrick Williams " 19*169d7bccSPatrick WilliamsGITHUB_BASE_URI = "https://github.com/arsv/perl-cross/releases/" 20*169d7bccSPatrick Williams 21*169d7bccSPatrick WilliamsSRC_URI[perl-cross.sha256sum] = "584dc54c48dca25e032b676a15bef377c1fed9de318b4fc140292a5dbf326e90" 22*169d7bccSPatrick Williams 23*169d7bccSPatrick WilliamsS = "${WORKDIR}/perl-cross-${PV}" 24*169d7bccSPatrick Williams 25*169d7bccSPatrick Williamsdo_configure () { 26*169d7bccSPatrick Williams} 27*169d7bccSPatrick Williams 28*169d7bccSPatrick Williamsdo_compile () { 29*169d7bccSPatrick Williams} 30*169d7bccSPatrick Williams 31*169d7bccSPatrick Williamsdo_install:class-native() { 32*169d7bccSPatrick Williams mkdir -p ${D}/${datadir}/perl-cross/ 33*169d7bccSPatrick Williams cp -rf ${S}/* ${D}/${datadir}/perl-cross/ 34*169d7bccSPatrick Williams rm -rf ${D}/${datadir}/perl-cross/patches/ 35*169d7bccSPatrick Williams} 36*169d7bccSPatrick Williams 37*169d7bccSPatrick WilliamsBBCLASSEXTEND = "native" 38*169d7bccSPatrick Williams 39