1*4882a593Smuzhiyuncomment "dvdrw-tools needs a toolchain w/ threads, C++, wchar" 2*4882a593Smuzhiyun depends on BR2_USE_MMU 3*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ 4*4882a593Smuzhiyun !BR2_USE_WCHAR 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig BR2_PACKAGE_DVDRW_TOOLS 7*4882a593Smuzhiyun bool "dvdrw-tools" 8*4882a593Smuzhiyun depends on BR2_USE_MMU # fork() 9*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 10*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP 11*4882a593Smuzhiyun depends on BR2_USE_WCHAR 12*4882a593Smuzhiyun help 13*4882a593Smuzhiyun The dvd+rw-tools are used to master Blu-ray Disc 14*4882a593Smuzhiyun and DVD Disc media, both +RW/+R and -RW/-R. Note: 15*4882a593Smuzhiyun The +RW in the name is a historical artifact. This 16*4882a593Smuzhiyun package contains the widely used growisofs program. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun Buildroot does not support packages with a '+' sign 19*4882a593Smuzhiyun in their name, which explains why it is named 20*4882a593Smuzhiyun dvdrw-tools and not dvd+rw-tools. 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun Because dvd+rw-tools does not directly interact with 23*4882a593Smuzhiyun disc media it uses a separate media backend program. 24*4882a593Smuzhiyun The usual backend is mkisofs from the cdrtools package. 25*4882a593Smuzhiyun However, cdrtools is not currently part of buildroot. 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun The Linux From Scratch project uses uses xorriso for the 28*4882a593Smuzhiyun media backend and Ubuntu uses cdrkit for the backend. 29*4882a593Smuzhiyun Choose the one which seems most appropriate for your use. 30*4882a593Smuzhiyun NOTE: xorriso does not currently support UDF. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun http://fy.chalmers.se/~appro/linux/DVD+RW/tools 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunif BR2_PACKAGE_DVDRW_TOOLS 35*4882a593Smuzhiyunchoice 36*4882a593Smuzhiyun prompt "Media Backend" 37*4882a593Smuzhiyun help 38*4882a593Smuzhiyun Choose which media backend program to use. 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunconfig BR2_PACKAGE_DVDRW_TOOLS_CDRKIT_BACKEND 41*4882a593Smuzhiyun bool "cdrkit" 42*4882a593Smuzhiyun select BR2_PACKAGE_CDRKIT 43*4882a593Smuzhiyun help 44*4882a593Smuzhiyun Symlink mkisofs to genisoimage from the cdrkit package. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunconfig BR2_PACKAGE_DVDRW_TOOLS_XORRISO_BACKEND 47*4882a593Smuzhiyun bool "xorriso" 48*4882a593Smuzhiyun select BR2_PACKAGE_XORRISO 49*4882a593Smuzhiyun help 50*4882a593Smuzhiyun Symlink mkisofs to xorrisofs from the xorriso package. 51*4882a593Smuzhiyun 52*4882a593Smuzhiyunendchoice 53*4882a593Smuzhiyunendif 54