xref: /OK3568_Linux_fs/buildroot/package/dvdrw-tools/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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