[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openembedded-core
Subject:    Re: [OE-core] [PATCH v3 1/2] autoconf-archive: move from meta-oe to OE-core
From:       "Burton, Ross" <ross.burton () intel ! com>
Date:       2017-07-31 15:06:16
Message-ID: CAJTo0LYO=ttPT-TfO8yWt_xWzsbUfp2Y0CwMphaK0ab72Qu7Qg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


v2 made it into master, can you send just the fix?

Ross

On 31 July 2017 at 15:56, Patrick Ohly <patrick.ohly@intel.com> wrote:

> Having common macros in OE-core that are needed by autotools based
> projects makes sense. For example, tpm2.0-tools in meta-measured
> depended on meta-oe only because of autoconf-archive.
>
> This is a verbatim copy of the autoconf-archive recipe in
> meta-openembedded rev 1cbd1bc1, with just one change: the patch which
> disabled the installation of ax_code_coverage.m4 and
> ax_check_enable_debug.m4 and the dependency on gnome-common were
> removed.
>
> So now autoconf-archive in OE-core provides them. gnome-common in
> meta-oe will be changed to not install them and instead depend on
> autoconf-archive.
>
> Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
> ---
>  meta/recipes-devtools/autoconf-archive/autoconf-archive.inc           |
> 13 +++++++++++++
>  meta/recipes-devtools/autoconf-archive/autoconf-archive_2016.09.16.bb |
> 13 +++++++++++++
>  2 files changed, 26 insertions(+)
>  create mode 100644 meta/recipes-devtools/autoconf-archive/autoconf-
> archive.inc
>  create mode 100644 meta/recipes-devtools/autoconf-archive/autoconf-
> archive_2016.09.16.bb
>
> diff --git a/meta/recipes-devtools/autoconf-archive/autoconf-archive.inc
> b/meta/recipes-devtools/autoconf-archive/autoconf-archive.inc
> new file mode 100644
> index 0000000..4f63e0f
> --- /dev/null
> +++ b/meta/recipes-devtools/autoconf-archive/autoconf-archive.inc
> @@ -0,0 +1,13 @@
> +LICENSE = "GPLv3"
> +HOMEPAGE = "http://www.gnu.org/software/autoconf-archive/"
> +SECTION = "devel"
> +
> +DEPENDS += "m4-native"
> +DEPENDS_class-native = "m4-native gnu-config-native"
> +DEPENDS_class-nativesdk = "m4-nativesdk gnu-config-nativesdk"
> +
> +RDEPENDS_${PN} = "m4 gnu-config"
> +
> +SRC_URI = "${GNU_MIRROR}/${BPN}/${BPN}-${PV}.tar.xz"
> +
> +inherit autotools
> diff --git a/meta/recipes-devtools/autoconf-archive/autoconf-
> archive_2016.09.16.bb b/meta/recipes-devtools/autoconf-archive/autoconf-
> archive_2016.09.16.bb
> new file mode 100644
> index 0000000..0a1a771
> --- /dev/null
> +++ b/meta/recipes-devtools/autoconf-archive/autoconf-
> archive_2016.09.16.bb
> @@ -0,0 +1,13 @@
> +require autoconf-archive.inc
> +
> +
> +PARALLEL_MAKE = ""
> +
> +LICENSE = "GPLv2 & GPLv3"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
> +
> +SRC_URI[md5sum] = "bf19d4cddce260b3c3e1d51d42509071"
> +SRC_URI[sha256sum] = "e8f2efd235f842bad2f6938bf4a722
> 40a5e5fcd248e8444335e63beb60fabd82"
> +
> +EXTRA_OECONF += "ac_cv_path_M4=m4"
> +BBCLASSEXTEND = "native nativesdk"
> --
> git-series 0.9.1
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>

[Attachment #5 (text/html)]

<div dir="ltr">v2 made it into master, can you send just the \
fix?<div><br></div><div>Ross</div></div><div class="gmail_extra"><br><div \
class="gmail_quote">On 31 July 2017 at 15:56, Patrick Ohly <span dir="ltr">&lt;<a \
href="mailto:patrick.ohly@intel.com" \
target="_blank">patrick.ohly@intel.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">Having common macros in OE-core that are needed by autotools \
based<br> projects makes sense. For example, tpm2.0-tools in meta-measured<br>
depended on meta-oe only because of autoconf-archive.<br>
<br>
This is a verbatim copy of the autoconf-archive recipe in<br>
meta-openembedded rev 1cbd1bc1, with just one change: the patch which<br>
disabled the installation of ax_code_coverage.m4 and<br>
ax_check_enable_debug.m4 and the dependency on gnome-common were<br>
removed.<br>
<br>
So now autoconf-archive in OE-core provides them. gnome-common in<br>
meta-oe will be changed to not install them and instead depend on<br>
autoconf-archive.<br>
<br>
Signed-off-by: Patrick Ohly &lt;<a \
                href="mailto:patrick.ohly@intel.com">patrick.ohly@intel.com</a>&gt;<br>
                
---<br>
  meta/recipes-devtools/<wbr>autoconf-archive/autoconf-<wbr>archive.inc               \
| 13 +++++++++++++<br>  meta/recipes-devtools/<wbr>autoconf-archive/<a \
href="http://autoconf-archive_2016.09.16.bb" rel="noreferrer" \
target="_blank">autoconf-<wbr>archive_2016.09.16.bb</a> | 13 +++++++++++++<br>  2 \
files changed, 26 insertions(+)<br>  create mode 100644 \
meta/recipes-devtools/<wbr>autoconf-archive/autoconf-<wbr>archive.inc<br>  create \
mode 100644 meta/recipes-devtools/<wbr>autoconf-archive/<a \
href="http://autoconf-archive_2016.09.16.bb" rel="noreferrer" \
target="_blank">autoconf-<wbr>archive_2016.09.16.bb</a><br> <br>
diff --git a/meta/recipes-devtools/<wbr>autoconf-archive/autoconf-<wbr>archive.inc \
b/meta/recipes-devtools/<wbr>autoconf-archive/autoconf-<wbr>archive.inc<br> new file \
mode 100644<br> index 0000000..4f63e0f<br>
--- /dev/null<br>
+++ b/meta/recipes-devtools/<wbr>autoconf-archive/autoconf-<wbr>archive.inc<br>
@@ -0,0 +1,13 @@<br>
+LICENSE = &quot;GPLv3&quot;<br>
+HOMEPAGE = &quot;<a href="http://www.gnu.org/software/autoconf-archive/" \
rel="noreferrer" target="_blank">http://www.gnu.org/software/<wbr>autoconf-archive/</a>&quot;<br>
 +SECTION = &quot;devel&quot;<br>
+<br>
+DEPENDS += &quot;m4-native&quot;<br>
+DEPENDS_class-native = &quot;m4-native gnu-config-native&quot;<br>
+DEPENDS_class-nativesdk = &quot;m4-nativesdk gnu-config-nativesdk&quot;<br>
+<br>
+RDEPENDS_${PN} = &quot;m4 gnu-config&quot;<br>
+<br>
+SRC_URI = &quot;${GNU_MIRROR}/${BPN}/${BPN}-$<wbr>{PV}.tar.xz&quot;<br>
+<br>
+inherit autotools<br>
diff --git a/meta/recipes-devtools/<wbr>autoconf-archive/<a \
href="http://autoconf-archive_2016.09.16.bb" rel="noreferrer" \
target="_blank">autoconf-<wbr>archive_2016.09.16.bb</a> \
b/meta/recipes-devtools/<wbr>autoconf-archive/<a \
href="http://autoconf-archive_2016.09.16.bb" rel="noreferrer" \
target="_blank">autoconf-<wbr>archive_2016.09.16.bb</a><br> new file mode 100644<br>
index 0000000..0a1a771<br>
--- /dev/null<br>
+++ b/meta/recipes-devtools/<wbr>autoconf-archive/<a \
href="http://autoconf-archive_2016.09.16.bb" rel="noreferrer" \
target="_blank">autoconf-<wbr>archive_2016.09.16.bb</a><br> @@ -0,0 +1,13 @@<br>
+require autoconf-archive.inc<br>
+<br>
+<br>
+PARALLEL_MAKE = &quot;&quot;<br>
+<br>
+LICENSE = &quot;GPLv2 &amp; GPLv3&quot;<br>
+LIC_FILES_CHKSUM = &quot;file://COPYING;md5=<wbr>d32239bcb673463ab874e80d47fae5<wbr>04&quot;<br>
 +<br>
+SRC_URI[md5sum] = &quot;<wbr>bf19d4cddce260b3c3e1d51d425090<wbr>71&quot;<br>
+SRC_URI[sha256sum] = \
&quot;<wbr>e8f2efd235f842bad2f6938bf4a722<wbr>40a5e5fcd248e8444335e63beb60fa<wbr>bd82&quot;<br>
 +<br>
+EXTRA_OECONF += &quot;ac_cv_path_M4=m4&quot;<br>
+BBCLASSEXTEND = &quot;native nativesdk&quot;<br>
<span class="HOEnZb"><font color="#888888">--<br>
git-series 0.9.1<br>
--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
 <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" \
rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
 </font></span></blockquote></div><br></div>



-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic