1*4882a593SmuzhiyunSUMMARY = "lsb_release support for OpenEmbedded" 2*4882a593SmuzhiyunSECTION = "console/utils" 3*4882a593SmuzhiyunHOMEPAGE = "https://sourceforge.net/projects/lsb/files" 4*4882a593SmuzhiyunLICENSE = "GPL-2.0-or-later" 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun# lsb_release needs getopt 7*4882a593SmuzhiyunRDEPENDS:${PN} += "${VIRTUAL-RUNTIME_getopt}" 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://README;md5=12da544b1a3a5a1795a21160b49471cf" 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSRC_URI = "${SOURCEFORGE_MIRROR}/project/lsb/lsb_release/1.4/lsb-release-1.4.tar.gz \ 12*4882a593Smuzhiyun file://0001-fix-lsb_release-to-work-with-busybox-head-and-find.patch \ 13*4882a593Smuzhiyun file://0001-Remove-timestamp-from-manpage.patch \ 14*4882a593Smuzhiyun file://help2man-reproducibility.patch \ 15*4882a593Smuzhiyun " 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunSRC_URI[md5sum] = "30537ef5a01e0ca94b7b8eb6a36bb1e4" 18*4882a593SmuzhiyunSRC_URI[sha256sum] = "99321288f8d62e7a1d485b7c6bdccf06766fb8ca603c6195806e4457fdf17172" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunUPSTREAM_CHECK_URI = "http://sourceforge.net/projects/lsb/files/lsb_release/" 21*4882a593SmuzhiyunUPSTREAM_CHECK_REGEX = "/lsb_release/(?P<pver>(\d+[\.\-_]*)+)/" 22*4882a593Smuzhiyun 23*4882a593SmuzhiyunCLEANBROKEN = "1" 24*4882a593Smuzhiyun 25*4882a593Smuzhiyundo_install() { 26*4882a593Smuzhiyun oe_runmake install prefix=${D}${root_prefix} mandir=${D}${datadir}/man/ DESTDIR=${D} 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun mkdir -p ${D}${sysconfdir}/lsb-release.d 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun echo "DISTRIB_ID=${DISTRO}" >> ${D}${sysconfdir}/lsb-release 31*4882a593Smuzhiyun echo "DISTRIB_RELEASE=${DISTRO_VERSION}" >> ${D}${sysconfdir}/lsb-release 32*4882a593Smuzhiyun if [ -n "${DISTRO_CODENAME}" ]; then 33*4882a593Smuzhiyun echo "DISTRIB_CODENAME=${DISTRO_CODENAME}" >> ${D}${sysconfdir}/lsb-release 34*4882a593Smuzhiyun fi 35*4882a593Smuzhiyun echo "DISTRIB_DESCRIPTION=\"${DISTRO_NAME} ${DISTRO_VERSION}\"" >> ${D}${sysconfdir}/lsb-release 36*4882a593Smuzhiyun} 37*4882a593Smuzhiyun 38*4882a593SmuzhiyunFILES:${PN} += "${base_libdir}" 39