xorriso: new package
PATCH 1/1 xorriso: new package
xorriso cd/dvd/bd iso 9660 manipulation and disc burner.
libburnia is a project for reading, mastering and writing optical discs. Currently it is comprised of libraries named libisofs, libburn, libisoburn, a cdrecord emulator named cdrskin, and an integrated multi-session tool named xorriso.
The software runs on GNU/Linux, FreeBSD, Solaris, NetBSD. It is base of the GNU xorriso package and is actively maintained.
Signed-off-by Stephen M. Kenton <[email protected]>
---
Thank you Thomas for all the helpful comments.
I believe I have done what you asked me to do,
except that I have no git fu - it's on my list
of things to learn, but not today :-(
Patch against today's snapshot.
Build tested with both uClibc and glibc.
package/Config.in +1 -0
@@ -391,6 +391,7 @@ endif source "package/usbutils/Config.in" source "package/w_scan/Config.in" source "package/wipe/Config.in" + source "package/xorriso/Config.in" endmenu menu "Interpreter languages and scripting"
package/xorriso/Config.in +19 -0
@@ -0,0 +1,19 @@ +config BR2_PACKAGE_XORRISO + bool "xorriso" + select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE + depends on BR2_USE_WCHAR && BR2_LARGEFILE + help + xorriso cd/dvd/bd iso 9660 manipulation and disc burner. + + libburnia is a project for reading, mastering and writing + optical discs. Currently it is comprised of libraries named + libisofs, libburn, libisoburn, a cdrecord emulator named cdrskin, + and an integrated multi-session tool named xorriso. + The software runs on GNU/Linux, FreeBSD, Solaris, NetBSD. + It is base of the GNU xorriso package and is actively maintained. + + http://libburnia-project.org/ + http://www.gnu.org/software/xorriso + +comment "xorriso needs a toolchain w/ wchar, largefile" + depends on !BR2_USE_WCHAR || !BR2_LARGEFILE
package/xorriso/xorriso.mk +13 -0
@@ -0,0 +1,13 @@ +############################################################################### +# +# xorriso +# +############################################################################### + +XORRISO_VERSION = 1.3.8 +XORRISO_SITE = $(BR2_GNU_MIRROR)/xorriso +XORRISO_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBICONV),libiconv) +XORRISO_LICENSE = GPLv3+ +XORRISO_LICENSE_FILES = COPYING COPYRIGHT + +$(eval $(autotools-package))
Thomas Petazzoni
AppliedPATCH 1/1 xorriso: new package
Dear Steve Kenton,
Quoted 10 lines · Steve Kenton
xorriso cd/dvd/bd iso 9660 manipulation and disc burner.
libburnia is a project for reading, mastering and writing optical discs. Currently it is comprised of libraries named libisofs, libburn, libisoburn, a cdrecord emulator named cdrskin, and an integrated multi-session tool named xorriso.
The software runs on GNU/Linux, FreeBSD, Solaris, NetBSD. It is base of the GNU xorriso package and is actively maintained.Signed-off-by Stephen M. Kenton <[email protected]>
Thanks, applied, after doing a number of additional changes:
[Thomas:
- Rewrap Config.in help text
- Add optional dependencies on libcdio, readline, acl, attr, zlib, bzip2.
- Handle thread support.
- Add hash file.]
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 xorriso: new package
Dear Steve Kenton,
Please keep the Buildroot list in Cc, thanks!
Quoted 7 lines · Steve Kenton
Quoted 5 lines
[Thomas:
- Rewrap Config.in help text
- Add optional dependencies on libcdio, readline, acl, attr, zlib,bzip2.- Handle thread support.
How do you identify that these are needed so I can try to catch them in the future?
I look at the configure.ac script, and at ./configure --help.
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com