summaryrefslogtreecommitdiffstats
path: root/package/dvdrw-tools/Config.in
diff options
context:
space:
mode:
authorSteve Kenton <skenton@ou.edu>2015-03-17 13:57:38 -0500
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-03-17 23:08:31 +0100
commit695d7b987d4d4ba91fa52f0d366b51d8dba44ebe (patch)
treef8472cb97ff3328c6661ed63c808c758fe4b02ba /package/dvdrw-tools/Config.in
parentf8cd961f5fc5444dc645b6b6d324d45c0ca221c6 (diff)
downloadbuildroot-695d7b987d4d4ba91fa52f0d366b51d8dba44ebe.tar.gz
buildroot-695d7b987d4d4ba91fa52f0d366b51d8dba44ebe.zip
dvdrw-tools: new package
The dvd+rw-tools are used to master Blu-ray Disc and DVD Disc media, both +RW/+R and -RW/-R. Note: The +RW in the name is a historical artifact. This package contains the widely used growisofs program. [Thomas: - adjust minor formatting issues in Config.in file. - remove unneeded empty line in hash file. - make the mkisofs symbolic link a relative one.] Signed-off-by: Steve Kenton <skenton@ou.edu> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/dvdrw-tools/Config.in')
-rw-r--r--package/dvdrw-tools/Config.in59
1 files changed, 59 insertions, 0 deletions
diff --git a/package/dvdrw-tools/Config.in b/package/dvdrw-tools/Config.in
new file mode 100644
index 0000000000..6787b66184
--- /dev/null
+++ b/package/dvdrw-tools/Config.in
@@ -0,0 +1,59 @@
+comment "dvdrw-tools needs a toolchain w/ threads, C++, wchar, largefile"
+ depends on BR2_USE_MMU
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
+ !BR2_USE_WCHAR || !BR2_LARGEFILE
+
+config BR2_PACKAGE_DVDRW_TOOLS
+ bool "dvdrw-tools"
+ depends on BR2_USE_MMU # fork()
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ depends on BR2_INSTALL_LIBSTDCPP
+ depends on BR2_USE_WCHAR
+ depends on BR2_LARGEFILE
+ help
+ The dvd+rw-tools are used to master Blu-ray Disc
+ and DVD Disc media, both +RW/+R and -RW/-R. Note:
+ The +RW in the name is a historical artifact. This
+ package contains the widely used growisofs program.
+
+ Buildroot does not support packages with a '+' sign
+ in their name, which explains why it is named
+ dvdrw-tools and not dvd+rw-tools.
+
+ Because dvd+rw-tools does not directly interact with
+ disc media it uses a separate media backend program.
+ The usual backend is mkisofs from the cdrtools package.
+ However, cdrtools is not currently part of buildroot.
+
+ The Linux From Scratch project uses uses xorriso for the
+ media backend and Ubuntu uses cdrkit for the backend.
+ Choose the one which seems most appropriate for your use.
+ NOTE: xorriso does not currently support UDF.
+
+ http://fy.chalmers.se/~appro/linux/DVD+RW/tools
+
+if BR2_PACKAGE_DVDRW_TOOLS
+choice
+ prompt "Media Backend"
+ default BR2_PACKAGE_DVDRW_CDRKIT_BACKEND
+ help
+ Choose which media backend program to use.
+
+config BR2_PACKAGE_DVDRW_TOOLS_CDRKIT_BACKEND
+ bool "cdrkit"
+ depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # cdrkit
+ select BR2_PACKAGE_CDRKIT
+ help
+ Symlink mkisofs to genisoimage from the cdrkit package.
+
+comment "cdrkit needs a toolchain w/ headers >= 3.0"
+ depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
+
+config BR2_PACKAGE_DVDRW_TOOLS_XORRISO_BACKEND
+ bool "xorriso"
+ select BR2_PACKAGE_XORRISO
+ help
+ Symlink mkisofs to xorrisofs from the xorriso package.
+
+endchoice
+endif
OpenPOWER on IntegriCloud