[Buildroot] [PATCH 1/1] package/librtlsdr: bump to more recent upstream master version

Thomas Petazzoni thomas.petazzoni at bootlin.com
Tue Aug 11 21:53:16 UTC 2020


On Sun,  9 Aug 2020 11:35:38 +0200
Titouan Christophe <titouan.christophe at railnova.eu> wrote:

> Since 948666dfde1e0a5d149442f80facc162a83016ad, librtlsdr in Buildroot is no longer
> built from an official release, but from a commit on the master branch. However, the
> commit that was referenced has a broken pkgconfig file templating, such that
> other packages using `pkgconfig --libs librtlsdr` as part of their build process
> (such as dump1090) could not be built anymore:
> 
> Before 948666dfde1e0a5d149442f80facc162a83016ad:
> $ cat staging/usr/lib/pkgconfig/librtlsdr.pc
> prefix=/usr
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> includedir=${prefix}/include
> 
> Name: RTL-SDR Library
> Description: C Utility Library
> Version: 0.6.0
> Cflags: -I${includedir}/
> Libs: -L${libdir} -lrtlsdr -lusb-1.0
> Libs.private:
> 
> On 948666dfde1e0a5d149442f80facc162a83016ad:
> $ cat staging/usr/lib/pkgconfig/librtlsdr.pc
> prefix=
> exec_prefix=
> libdir=
> includedir=
> 
> Name: RTL-SDR Library
> Description: C Utility Library
> Version: 7082
> Cflags: -I${includedir}/
> Libs: -L${libdir} -lrtlsdr
> Libs.private:  -lusb-1.0
> 
> In the meantime, upstream released a bugfix for that ([1]), so we bump to that
> commit as well, and update the only patch for shared libs accordingly, because
> upstream also added a new tool called `rtl_biast` in the meantime.
> 
> Finaly, we update the hash file to the two-spaces convention.
> 
> Fixes: http://autobuild.buildroot.net/results/b4c/b4cdcb59cc61c51c024197a64865ad4b60023d0c/
> 
> [1]: https://github.com/steve-m/librtlsdr/commit/ed0317e6a58c098874ac58b769cf2e609c18d9a5
> 
> Signed-off-by: Titouan Christophe <titouan.christophe at railnova.eu>
> ---
>  .../0001-disable_shared_library_target_in_build.patch    | 9 +++++----
>  package/librtlsdr/librtlsdr.hash                         | 4 ++--
>  package/librtlsdr/librtlsdr.mk                           | 2 +-
>  3 files changed, 8 insertions(+), 7 deletions(-)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


More information about the buildroot mailing list