From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 2/2] xorriso: Add host variant
Date: Tue, 15 Mar 2016 22:35:37 +0100 [thread overview]
Message-ID: <20160315213537.GD5053@free.fr> (raw)
In-Reply-To: <1458050877-24342-3-git-send-email-benoit.allard@greenbone.net>
Beno?t, All,
On 2016-03-15 15:07 +0100, Beno?t Allard spake thusly:
> Signed-off-by: Beno?t Allard <benoit.allard@greenbone.net>
> ---
> package/Config.in.host | 1 +
> package/xorriso/Config.in.host | 14 ++++++++++++++
> package/xorriso/xorriso.mk | 2 ++
> 3 files changed, 17 insertions(+)
> create mode 100644 package/xorriso/Config.in.host
>
> diff --git a/package/Config.in.host b/package/Config.in.host
> index 09c98fb..a91612b 100644
> --- a/package/Config.in.host
> +++ b/package/Config.in.host
> @@ -32,6 +32,7 @@ menu "Host utilities"
> source "package/uboot-tools/Config.in.host"
> source "package/util-linux/Config.in.host"
> source "package/vboot-utils/Config.in.host"
> + source "package/xorriso/Config.in.host"
> source "package/zip/Config.in.host"
>
> endmenu
> diff --git a/package/xorriso/Config.in.host b/package/xorriso/Config.in.host
> new file mode 100644
> index 0000000..2baa043
> --- /dev/null
> +++ b/package/xorriso/Config.in.host
> @@ -0,0 +1,14 @@
> +config BR2_PACKAGE_HOST_XORRISO
> + bool "host xorriso"
> + help
> + xorriso copies file objects from POSIX compliant
> + filesystems into Rock Ridge enhanced ISO 9660 filesystems
> + and allows session-wise manipulation of such filesystems.
> + It can load the management information of existing ISO
> + images and it writes the session results to optical media
> + or to filesystem objects.
> +
> + Vice versa xorriso is able to copy file objects out of ISO
> + 9660 filesystems.
> +
> + https://www.gnu.org/software/xorriso
As I already replied in response to your previous iteration, I am
totally fine with xorriso being exposed in the host utilities submenu.
> diff --git a/package/xorriso/xorriso.mk b/package/xorriso/xorriso.mk
> index e8bb5cb..9e9ec8a 100644
> --- a/package/xorriso/xorriso.mk
> +++ b/package/xorriso/xorriso.mk
> @@ -8,6 +8,7 @@ XORRISO_VERSION = 1.4.2
> XORRISO_SITE = $(BR2_GNU_MIRROR)/xorriso
> XORRISO_LICENSE = GPLv3+
> XORRISO_LICENSE_FILES = COPYING COPYRIGHT
> +HOST_XORRISO_DEPENDENCIES =
Well, that part I am not so sure. Yes, it does build correectly, but it
is highly dependent on the set of libraries (and their -dev files) being
installed on your host distro.
So, either we set the dependency list to empty, but then we explicitly
disable all optional features:
HOST_XORRISO_DEPENDENCIES =
HOST_XORRISO_CONF_OPTS = \
--disable-libcdio \
--disable-libreadline \
--disable-libacl \
and so on...
or we enable all those for which we do have a host package and for which
it makes sense (probably just acl, zlib and bzip2):
HOST_XORRISO_DEPENDENCIES = host-acl host-zlib host-bzip2
HOST_XORRISO_CONF_OPTS = \
--enable-libacl \
--enable-zlib \
--enable-bzip2 \
--disable-libcdio
--disable-libreadline \
...
Both are equally easy I guess. However, I think the latter is more
interesting.
Regards,
Yann E. MORIN.
> ifeq ($(BR2_PACKAGE_LIBICONV),y)
> XORRISO_DEPENDENCIES += libiconv
> @@ -64,3 +65,4 @@ XORRISO_CONF_OPTS += --disable-jtethreads
> endif
>
> $(eval $(autotools-package))
> +$(eval $(host-autotools-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
next prev parent reply other threads:[~2016-03-15 21:35 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-15 14:07 [Buildroot] [PATCH 1/1] xorriso: Bump version, Add host variant Benoît Allard
2016-03-15 14:07 ` [Buildroot] [PATCH 1/2] xorriso: Bump version to 1.4.2 Benoît Allard
2016-03-15 21:56 ` Yann E. MORIN
2016-03-15 22:12 ` Peter Korsgaard
2016-03-15 14:07 ` [Buildroot] [PATCH 2/2] xorriso: Add host variant Benoît Allard
2016-03-15 21:35 ` Yann E. MORIN [this message]
2016-03-16 8:00 ` Benoît Allard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160315213537.GD5053@free.fr \
--to=yann.morin.1998@free.fr \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.