[Buildroot] [PATCH 1/1] package/libudfread: new package

Yann E. MORIN yann.morin.1998 at free.fr
Mon Apr 6 20:05:17 UTC 2020


Bernd, All,

On 2020-04-05 20:20 +0200, Bernd Kuhls spake thusly:
> Upcoming release of kodi 19.0 will add libudfread as optional
> dependency: https://github.com/xbmc/xbmc/pull/17612
> 
> Please note that the removed support of libudf was added on the master
> branch so we do not need to backport udf support to kodi 18.x:
> https://github.com/xbmc/xbmc/commit/558b54a79eff717237919afe453ec09e0851d3a5
> 
> Build-tested using this defconfig
> 
> BR2_PACKAGE_LIBUDFREAD=y
> 
>                              andes-nds32 [ 1/44]: OK
>                              arm-aarch64 [ 2/44]: OK
>                         br-aarch64-glibc [ 3/44]: OK
>                            br-arcle-hs38 [ 4/44]: OK
>                             br-arm-basic [ 5/44]: OK
>                   br-arm-cortex-a9-glibc [ 6/44]: OK
>                    br-arm-cortex-a9-musl [ 7/44]: OK
>                    br-arm-cortex-m4-full [ 8/44]: OK
>                              br-arm-full [ 9/44]: OK
>                     br-arm-full-nothread [10/44]: OK
>                       br-arm-full-static [11/44]: OK
>                    br-i386-pentium4-full [12/44]: OK
>                 br-i386-pentium-mmx-musl [13/44]: OK
>                        br-m68k-5208-full [14/44]: OK
>                       br-m68k-68040-full [15/44]: OK
>                     br-microblazeel-full [16/44]: OK
>                  br-mips32r6-el-hf-glibc [17/44]: OK
>                       br-mips64-n64-full [18/44]: OK
>                  br-mips64r6-el-hf-glibc [19/44]: OK
>                       br-mipsel-o32-full [20/44]: OK
>                           br-nios2-glibc [21/44]: OK
>                       br-openrisc-uclibc [22/44]: OK
>                br-powerpc-603e-basic-cpp [23/44]: OK
>              br-powerpc64le-power8-glibc [24/44]: OK
>                br-powerpc64-power7-glibc [25/44]: OK
>                   br-powerpc-e500mc-full [26/44]: OK
>                               br-riscv32 [27/44]: OK
>                               br-riscv64 [28/44]: OK
>                              br-sh4-full [29/44]: OK
>                         br-sparc64-glibc [30/44]: OK
>                          br-sparc-uclibc [31/44]: OK
>                     br-x86-64-core2-full [32/44]: OK
>                           br-x86-64-musl [33/44]: OK
>                           br-xtensa-full [34/44]: OK
>                        linaro-aarch64-be [35/44]: OK
>                           linaro-aarch64 [36/44]: OK
>                               linaro-arm [37/44]: OK
>                      sourcery-arm-armv4t [38/44]: OK
>                             sourcery-arm [39/44]: OK
>                      sourcery-arm-thumb2 [40/44]: OK
>                          sourcery-mips64 [41/44]: OK
>                            sourcery-mips [42/44]: OK
>                           sourcery-nios2 [43/44]: OK
>                          sourcery-x86-64 [44/44]: OK
> 44 builds, 0 skipped, 0 build failed, 0 legal-info failed

The build report is very interesting and indeed gives confidence about
the package, thank you! However, this does not belong to the commit log,
but to a post-commit message (after the --- line).

I've dropped it, fixed the two-spaces in hash file, and appiled to
master, thanks!

Regards,
Yann E. MORIN.

> Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
> ---
>  DEVELOPERS                         |  1 +
>  package/Config.in                  |  1 +
>  package/libudfread/Config.in       |  6 ++++++
>  package/libudfread/libudfread.hash |  3 +++
>  package/libudfread/libudfread.mk   | 15 +++++++++++++++
>  5 files changed, 26 insertions(+)
>  create mode 100644 package/libudfread/Config.in
>  create mode 100644 package/libudfread/libudfread.hash
>  create mode 100644 package/libudfread/libudfread.mk
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index e9ac2b7460..bf209b45d6 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -396,6 +396,7 @@ F:	package/libsndfile/
>  F:	package/libsoil/
>  F:	package/libsoundtouch/
>  F:	package/libsquish/
> +F:	package/libudfread/
>  F:	package/liburiparser/
>  F:	package/libva/
>  F:	package/libva-intel-driver/
> diff --git a/package/Config.in b/package/Config.in
> index 373868ca82..fce3eeff03 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1619,6 +1619,7 @@ menu "Multimedia"
>  	source "package/libopenh264/Config.in"
>  	source "package/libopusenc/Config.in"
>  	source "package/libtheora/Config.in"
> +	source "package/libudfread/Config.in"
>  	source "package/libvpx/Config.in"
>  	source "package/libyuv/Config.in"
>  	source "package/live555/Config.in"
> diff --git a/package/libudfread/Config.in b/package/libudfread/Config.in
> new file mode 100644
> index 0000000000..8d42570500
> --- /dev/null
> +++ b/package/libudfread/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_LIBUDFREAD
> +	bool "libudfread"
> +	help
> +	  UDF reader
> +
> +	  https://code.videolan.org/videolan/libudfread
> diff --git a/package/libudfread/libudfread.hash b/package/libudfread/libudfread.hash
> new file mode 100644
> index 0000000000..b6970c1762
> --- /dev/null
> +++ b/package/libudfread/libudfread.hash
> @@ -0,0 +1,3 @@
> +# Locally computed
> +sha256 c4c5ee6b65be051fb1f2a738f726f2afc8601620e8f013d087769dc13aab6d4c  libudfread-1.0.0.tar.bz2
> +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING
> diff --git a/package/libudfread/libudfread.mk b/package/libudfread/libudfread.mk
> new file mode 100644
> index 0000000000..53ee4a578e
> --- /dev/null
> +++ b/package/libudfread/libudfread.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# libudfread
> +#
> +################################################################################
> +
> +LIBUDFREAD_VERSION = 1.0.0
> +LIBUDFREAD_SOURCE = libudfread-$(LIBUDFREAD_VERSION).tar.bz2
> +LIBUDFREAD_SITE = https://code.videolan.org/videolan/libudfread/-/archive/$(LIBUDFREAD_VERSION)
> +LIBUDFREAD_AUTORECONF = YES
> +LIBUDFREAD_INSTALL_STAGING = YES
> +LIBUDFREAD_LICENSE = LGPL-2.1+
> +LIBUDFREAD_LICENSE_FILES = COPYING
> +
> +$(eval $(autotools-package))
> -- 
> 2.25.0
> 
> _______________________________________________
> 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 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list