[meta-multimedia] cdrkit: Allow PN to be empty.

Message ID 20211224034425.336596-1-jpuhlman@mvista.com
State New
Headers show
Series [meta-multimedia] cdrkit: Allow PN to be empty. | expand

Commit Message

Jeremy Puhlman Dec. 24, 2021, 3:44 a.m. UTC
If you add -dev packages to an image, as in an
sdk, ${PN}-dev is pulled in, which depends on ${PN}
which no longer exists in the new package layout.

Error:
 Problem: conflicting requests
  - nothing provides cdrkit = 1.1.11-r0.1 needed by cdrkit-dev-1.1.11-r0.1.corei7_64
(try to add '--skip-broken' to skip uninstallable packages)

Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
---
 meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb | 2 ++
 1 file changed, 2 insertions(+)

Comments

Khem Raj Dec. 24, 2021, 5:39 a.m. UTC | #1
On Thu, Dec 23, 2021 at 7:44 PM Jeremy Puhlman <jpuhlman@mvista.com> wrote:
>
> If you add -dev packages to an image, as in an
> sdk, ${PN}-dev is pulled in, which depends on ${PN}
> which no longer exists in the new package layout.
>
> Error:
>  Problem: conflicting requests
>   - nothing provides cdrkit = 1.1.11-r0.1 needed by cdrkit-dev-1.1.11-r0.1.corei7_64
> (try to add '--skip-broken' to skip uninstallable packages)
>
> Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
> ---
>  meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb b/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
> index c89204062..2e295388d 100644
> --- a/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
> +++ b/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
> @@ -25,6 +25,8 @@ RDEPENDS:dirsplit = "perl"
>
>  PACKAGES =+ "dirsplit genisoimage icedax wodim"
>
> +ALLOW_EMPTY:${PN} = "1"
> +

i think adding something like

RDEPENDS:${PN}-dev = ""

might be preferred here.

>  FILES:dirsplit = " \
>      ${bindir}/dirsplit \
>  "
> --
> 2.31.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#94489): https://lists.openembedded.org/g/openembedded-devel/message/94489
> Mute This Topic: https://lists.openembedded.org/mt/87931432/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>

Patch

diff --git a/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb b/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
index c89204062..2e295388d 100644
--- a/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
+++ b/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
@@ -25,6 +25,8 @@  RDEPENDS:dirsplit = "perl"
 
 PACKAGES =+ "dirsplit genisoimage icedax wodim"
 
+ALLOW_EMPTY:${PN} = "1"
+
 FILES:dirsplit = " \
     ${bindir}/dirsplit \
 "