diff mbox series

[meta-multrimedia,PATCHv2] libdvdread: switch to meson buildsystem

Message ID 20260615144348.7946-1-f_l_k@t-online.de
State New
Headers show
Series [meta-multrimedia,PATCHv2] libdvdread: switch to meson buildsystem | expand

Commit Message

Markus Volk June 15, 2026, 2:43 p.m. UTC
autotools buildsystem has been removed:
do_configure: no configure script found

move recipe to meta-multimedia

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 .../recipes-multimedia/libdvdread/libdvdread_7.0.1.bb       | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
 rename {meta-oe => meta-multimedia}/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb (59%)

Comments

Khem Raj June 15, 2026, 6:39 p.m. UTC | #1
I realize there are more recipes in other layers eg meta-gnome depending on
it. So moving to multimedia layer is perhaps not gonna work

On Mon, Jun 15, 2026, 7:44 AM Markus Volk via lists.openembedded.org <f_l_k=
t-online.de@lists.openembedded.org> wrote:

> autotools buildsystem has been removed:
> do_configure: no configure script found
>
> move recipe to meta-multimedia
>
> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---
>  .../recipes-multimedia/libdvdread/libdvdread_7.0.1.bb       | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
>  rename {meta-oe => meta-multimedia}/recipes-multimedia/libdvdread/
> libdvdread_7.0.1.bb (59%)
>
> diff --git a/meta-oe/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
> b/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
> similarity index 59%
> rename from meta-oe/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
> rename to meta-multimedia/recipes-multimedia/libdvdread/
> libdvdread_7.0.1.bb
> index 0e56f0bd3c..0be61c2174 100644
> --- a/meta-oe/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
> +++ b/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
> @@ -6,6 +6,8 @@ LIC_FILES_CHKSUM =
> "file://COPYING;md5=64e753fa7d1ca31632bc383da3b57c27"
>  SRC_URI = "
> https://download.videolan.org/pub/videolan/libdvdread/${PV}/libdvdread-${PV}.tar.xz
> "
>  SRC_URI[sha256sum] =
> "2e3e04a305c15c3963aa03ae1b9a83c1d239880003fcf3dde986d3943355d407"
>
> -inherit autotools lib_package binconfig pkgconfig
> +inherit meson lib_package binconfig pkgconfig manpages
>
> -CONFIGUREOPTS:remove = "--disable-silent-rules"
> +PACKAGECONFIG ?= "libdvdcss"
> +PACKAGECONFIG[libdvdcss] =
> "-Dlibdvdcss=enabled,-Dlibdvdcss=disabled,libdvdcss"
> +PACKAGECONFIG[manpages] =
> "-Denable_docs=true,-Denable_docs=false,doxygen-native"
> --
> 2.54.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#127585):
> https://lists.openembedded.org/g/openembedded-devel/message/127585
> Mute This Topic: https://lists.openembedded.org/mt/119816699/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Markus Volk June 16, 2026, 5:57 a.m. UTC | #2
Am Mo, 15. Jun 2026 um 11:39:57 -07:00:00 schrieb Khem Raj 
<raj.khem@gmail.com>:
> I realize there are more recipes in other layers eg meta-gnome 
> depending on it. So moving to multimedia layer is perhaps not gonna 
> work

One possible solution could be to add libdvdnav and libdvdcss to 
meta-oe as well,
or to use dynamic-layers for the recipes in meta-gnome that depend on 
libdvdread

The simplest solution, of course, would be to disable libdvdcss by 
default again
Markus Volk June 17, 2026, 3:12 p.m. UTC | #3
gnome-disk-utility was the only recipe I found in meta-gnome that uses 
libdvdread.
I sent a patch that moves the recipe to dynamic-layers. Let me know if 
you want
the issue fixed in a different way

Am Di, 16. Jun 2026 um 07:57:30 +02:00:00 schrieb Markus Volk via 
lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org>:
> Am Mo, 15. Jun 2026 um 11:39:57 -07:00:00 schrieb Khem Raj 
> <raj.khem@gmail.com>:
>> I realize there are more recipes in other layers eg meta-gnome 
>> depending on it. So moving to multimedia layer is perhaps not gonna 
>> work
> 
> One possible solution could be to add libdvdnav and libdvdcss to 
> meta-oe as well,
> or to use dynamic-layers for the recipes in meta-gnome that depend on 
> libdvdread
> 
> The simplest solution, of course, would be to disable libdvdcss by 
> default again
diff mbox series

Patch

diff --git a/meta-oe/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb b/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
similarity index 59%
rename from meta-oe/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
rename to meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
index 0e56f0bd3c..0be61c2174 100644
--- a/meta-oe/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
+++ b/meta-multimedia/recipes-multimedia/libdvdread/libdvdread_7.0.1.bb
@@ -6,6 +6,8 @@  LIC_FILES_CHKSUM = "file://COPYING;md5=64e753fa7d1ca31632bc383da3b57c27"
 SRC_URI = "https://download.videolan.org/pub/videolan/libdvdread/${PV}/libdvdread-${PV}.tar.xz"
 SRC_URI[sha256sum] = "2e3e04a305c15c3963aa03ae1b9a83c1d239880003fcf3dde986d3943355d407"
 
-inherit autotools lib_package binconfig pkgconfig
+inherit meson lib_package binconfig pkgconfig manpages
 
-CONFIGUREOPTS:remove = "--disable-silent-rules"
+PACKAGECONFIG ?= "libdvdcss"
+PACKAGECONFIG[libdvdcss] = "-Dlibdvdcss=enabled,-Dlibdvdcss=disabled,libdvdcss"
+PACKAGECONFIG[manpages] = "-Denable_docs=true,-Denable_docs=false,doxygen-native"