All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni via buildroot <buildroot@buildroot.org>
To: Gwenhael Goavec-Merou <gwenj@trabucayre.com>
Cc: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>,
	buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH v5] package/gnuradio: bump version to 3.10.4.0
Date: Mon, 14 Nov 2022 23:07:55 +0100	[thread overview]
Message-ID: <20221114230755.2b5c6032@windsurf> (raw)
In-Reply-To: <1666187008-64454-1-git-send-email-gwenj@trabucayre.com>

On Wed, 19 Oct 2022 15:43:28 +0200
Gwenhael Goavec-Merou <gwenj@trabucayre.com> wrote:

> From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
> 
> - remove all no more required patches
> - backport 2 patches to fix failures induces by missing headers
> - add dependency to SPDLOG
> - add pybind dependency where python is set
> 
> Note:
> - Since gnuradio 3.10 swig was replaced by pybind. Now python libraries,
>   bindings and python wrappers are produces using pybind: this
>   why python-pybind is a buildtime dependency. As mentionned in [1], this one
>   is a stagging only package: headers must be into staging directory, so it
>   can't be host and at the same time since this package provides only headers
>   and .cmake files nothing has to be installed into the target directory. A
>   select is required because it's not an host package and
>   GNURADIO_DEPENDENCIES is updated with python-pybind to have pybind present
>   before gnuradio's build.
> - host-python-numpy is now required since some cpp bindings uses numpy's
>   functions directly. python-numpy (target package) is left required because
>   python blocks and wrappers needs this library at runtime.
> 
> [1] http://lists.busybox.net/pipermail/buildroot/2022-October/653030.html
> 
> Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
> ---
> Changes v4 -> v5:
> - re-add python-pybind select
> Changes v3 -> v4:
> - re-add runtime comment for numpy
> - remove python-pybind select
> - rework commit message
> Changes v2 -> v3:
> - update gnuradio version 3.10.3.0 -> 3.10.4.0
> - remove patch to fix libfmt9 (now applied)
> - backport two patch to fix failures due to missing header
> - explain in commit message why pybind and numpy are now required at
>   buildtime (Thomas)
> Changes v1 -> v2:
> - remove #runtime comment for PYTHON_NUMPY and PYTHON_PYBIND (Thomas)
> - remove host-python-mako to the dependencies list (now useless) (Thomas)
> - backport patch to fix build failure with libfmt > 9
> ---
>  ...g-missing-vector-in-blockinterleaver.patch |   42 +
>  ....h-drop-boost-cstdint.hpp-and-use-cs.patch |   39 -
>  ...rleaving.h-add-missing-cstddef-heade.patch |   33 +
>  ...aceholders_with_their_full_namespace.patch | 1012 -----------------
>  ...rdcode-INTERFACE_INCLUDE_DIRECTORIES.patch |   57 -
>  ...add-examples-c-subdirectory-when-gr-.patch |   55 -
>  ...ve-deprecated-math-common_factor.hpp.patch |  165 ---
>  package/gnuradio/Config.in                    |    5 +-
>  package/gnuradio/gnuradio.hash                |    2 +-
>  package/gnuradio/gnuradio.mk                  |   12 +-
>  10 files changed, 84 insertions(+), 1338 deletions(-)
>  create mode 100644 package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch
>  delete mode 100644 package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch
>  create mode 100644 package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch
>  delete mode 100644 package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch
>  delete mode 100644 package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch
>  delete mode 100644 package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch
>  delete mode 100644 package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

      reply	other threads:[~2022-11-14 22:08 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-19 13:43 [Buildroot] [PATCH v5] package/gnuradio: bump version to 3.10.4.0 Gwenhael Goavec-Merou
2022-11-14 22:07 ` Thomas Petazzoni via buildroot [this message]

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=20221114230755.2b5c6032@windsurf \
    --to=buildroot@buildroot.org \
    --cc=gwenhael.goavec-merou@trabucayre.com \
    --cc=gwenj@trabucayre.com \
    --cc=thomas.petazzoni@bootlin.com \
    /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.