* [Buildroot] [PATCH] xorriso: new package
@ 2015-01-10 19:37 Steve Kenton
2015-01-14 21:41 ` Thomas Petazzoni
0 siblings, 1 reply; 3+ messages in thread
From: Steve Kenton @ 2015-01-10 19:37 UTC (permalink / raw)
To: buildroot
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 <skenton@ou.edu>
---
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.
diff -pruN buildroot.ori/package/Config.in buildroot/package/Config.in
--- buildroot.ori/package/Config.in 2015-01-09 15:52:22.000000000 -0600
+++ buildroot/package/Config.in 2015-01-10 12:50:22.491446657 -0600
@@ -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"
diff -pruN buildroot.ori/package/xorriso/Config.in buildroot/package/xorriso/Config.in
--- buildroot.ori/package/xorriso/Config.in 1969-12-31 18:00:00.000000000 -0600
+++ buildroot/package/xorriso/Config.in 2015-01-10 12:49:55.531446140 -0600
@@ -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
diff -pruN buildroot.ori/package/xorriso/xorriso.mk buildroot/package/xorriso/xorriso.mk
--- buildroot.ori/package/xorriso/xorriso.mk 1969-12-31 18:00:00.000000000 -0600
+++ buildroot/package/xorriso/xorriso.mk 2015-01-10 12:49:55.531446140 -0600
@@ -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))
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH] xorriso: new package
2015-01-10 19:37 [Buildroot] [PATCH] xorriso: new package Steve Kenton
@ 2015-01-14 21:41 ` Thomas Petazzoni
[not found] ` <54B7010B.7090103@ou.edu>
0 siblings, 1 reply; 3+ messages in thread
From: Thomas Petazzoni @ 2015-01-14 21:41 UTC (permalink / raw)
To: buildroot
Dear Steve Kenton,
On Sat, 10 Jan 2015 13:37:43 -0600, Steve Kenton wrote:
> 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 <skenton@ou.edu>
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
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH] xorriso: new package
[not found] ` <54B7010B.7090103@ou.edu>
@ 2015-01-15 8:19 ` Thomas Petazzoni
0 siblings, 0 replies; 3+ messages in thread
From: Thomas Petazzoni @ 2015-01-15 8:19 UTC (permalink / raw)
To: buildroot
Dear Steve Kenton,
Please keep the Buildroot list in Cc, thanks!
On Wed, 14 Jan 2015 17:51:39 -0600, Steve Kenton wrote:
> > [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
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-01-15 8:19 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-10 19:37 [Buildroot] [PATCH] xorriso: new package Steve Kenton
2015-01-14 21:41 ` Thomas Petazzoni
[not found] ` <54B7010B.7090103@ou.edu>
2015-01-15 8:19 ` Thomas Petazzoni
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.