mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
Normally CMake uses the build tree for the RPATH when building executables etc on systems that use RPATH. This will make the buildpath included in the binaries and not reproducible, so disable RPATHs. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
73 lines
2.3 KiB
BlitzBasic
73 lines
2.3 KiB
BlitzBasic
SUMMARY = "CD/DVD command line tools"
|
|
HOMEPAGE = "http://cdrkit.org/"
|
|
|
|
LICENSE = "GPL-2.0-only"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=b30d3b2750b668133fc17b401e1b98f8"
|
|
|
|
# While writing download from cdrkit.org was broken so get sources from debian
|
|
SRC_URI = "${DEBIAN_MIRROR}/main/c/${BPN}/${BPN}_${PV}.orig.tar.gz \
|
|
file://0001-do-not-create-a-run-test-to-determine-order-of-bitfi.patch \
|
|
file://0001-genisoimage-Fix-fprintf-format-errors.patch \
|
|
file://0001-define-__THROW-to-avoid-build-issue-with-musl.patch \
|
|
file://0002-Do-not-use-rcmd-on-build-with-musl.patch \
|
|
file://0001-genisoimage-Add-missing-extern-definition.patch \
|
|
file://0001-add-new-option-eltorito-platform.patch \
|
|
file://0001-genisoimage-Add-checksum.h-and-md5.h-for-function-pr.patch \
|
|
file://fix-incompatible-pointer-type-error.patch \
|
|
file://0003-allow-build-with-cmake-4.patch \
|
|
"
|
|
SRC_URI:append:class-nativesdk = " \
|
|
file://0001-install-netscsid-to-bin-for-nativesdk.patch \
|
|
"
|
|
SRC_URI[sha256sum] = "d1c030756ecc182defee9fe885638c1785d35a2c2a297b4604c0e0dcc78e47da"
|
|
|
|
inherit cmake
|
|
|
|
DEPENDS = "libcap file bzip2"
|
|
|
|
EXTRA_OECMAKE = "-DCMAKE_SKIP_BUILD_RPATH=ON"
|
|
|
|
RDEPENDS:dirsplit = "perl"
|
|
RDEPENDS:${PN}-dev = ""
|
|
|
|
PACKAGES =+ "dirsplit genisoimage icedax wodim"
|
|
|
|
FILES:dirsplit = " \
|
|
${bindir}/dirsplit \
|
|
"
|
|
|
|
FILES:genisoimage = " \
|
|
${bindir}/devdump \
|
|
${bindir}/genisoimage \
|
|
${bindir}/isodebug \
|
|
${bindir}/isodump \
|
|
${bindir}/isoinfo \
|
|
${bindir}/isovfy \
|
|
${bindir}/mkisofs \
|
|
"
|
|
|
|
FILES:icedax = " \
|
|
${bindir}/cdda2mp3 \
|
|
${bindir}/cdda2ogg \
|
|
${bindir}/icedax \
|
|
${bindir}/pitchplay \
|
|
${bindir}/readmult \
|
|
"
|
|
|
|
FILES:wodim = " \
|
|
${bindir}/readom \
|
|
${bindir}/wodim \
|
|
${sbindir}/netscsid \
|
|
"
|
|
|
|
do_install:append() {
|
|
ln -sf --relative ${D}${bindir}/genisoimage ${D}${bindir}/mkisofs
|
|
}
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|
|
|
|
# http://errors.yoctoproject.org/Errors/Details/766905/
|
|
# cdrkit/1.1.11/cdrkit-1.1.11/genisoimage/eltorito.c:399:41: error: passing argument 1 of 'set_721' from incompatible pointer type [-Wincompatible-pointer-types]
|
|
# cdrkit/1.1.11/cdrkit-1.1.11/genisoimage/eltorito.c:422:25: error: passing argument 1 of 'set_721' from incompatible pointer type [-Wincompatible-pointer-types]
|
|
CFLAGS += "-Wno-error=incompatible-pointer-types"
|