[oe] [Bug 4549] A number of xorg dev packages are uninstallable
Koen Kooi
k.kooi at student.utwente.nl
Fri Sep 12 19:04:07 UTC 2008
Tom Rini wrote:
> [ This is all also available at
> http://bugs.openembedded.net/show_bug.cgi?id=4549 ]
>
> A number of xorg dev packages (both literally -dev and util-macros) are
> uninstallable on the target. The problem is that by default (with ipk)
> any given -dev package will depend on the main package, for example
> xproto-dev depends on xproto. But in these packages case, there is no
> main package (no xproto). The following patch fixes the issue.
No, it doesn't, your patch actually *breaks* the depends chaining, the
real fix would be to do ALLOW_EMPTY_${PN} = "1" in the recipes.
regards,
Koen
>
> This is important in the case of SDK users.
>
> #
> # old_revision [e5b917e5de77a3e1e649867986fdd33f141c7bd3]
> #
> # patch "packages/xorg-lib/xtrans_1.0.3.bb"
> # from [5adfa3a5c753b71a9a61e266569ccbd26e940b09]
> # to [6d46e0050d376534a486d2d6bbf3316fc0eea221]
> #
> # patch "packages/xorg-lib/xtrans_1.0.4.bb"
> # from [5adfa3a5c753b71a9a61e266569ccbd26e940b09]
> # to [6d46e0050d376534a486d2d6bbf3316fc0eea221]
> #
> # patch "packages/xorg-lib/xtrans_1.1.bb"
> # from [5adfa3a5c753b71a9a61e266569ccbd26e940b09]
> # to [6d46e0050d376534a486d2d6bbf3316fc0eea221]
> #
> # patch "packages/xorg-lib/xtrans_1.2.bb"
> # from [5adfa3a5c753b71a9a61e266569ccbd26e940b09]
> # to [6d46e0050d376534a486d2d6bbf3316fc0eea221]
> #
> # patch "packages/xorg-proto/xorg-proto-common.inc"
> # from [2f88e96e17c9a539cf5bf9383cad1500375eae86]
> # to [5c6754f960805e8352b7d28a498e98a4fb1a46be]
> #
> # patch "packages/xorg-util/util-macros_1.1.5.bb"
> # from [e4dba9f37b257cea60724c9fd34b82e27e27e349]
> # to [f33bcbd1e083dce6f243c7a9ca7b908c33868ad8]
> #
> # patch "packages/xorg-util/util-macros_1.1.6.bb"
> # from [9dd3c08d7715e6e845ab141fd67cbb4e3a962977]
> # to [0d3b638b2967a60b38c2603dad643c7325d70ae2]
> #
> ============================================================
> --- packages/xorg-lib/xtrans_1.0.3.bb 5adfa3a5c753b71a9a61e266569ccbd26e940b09
> +++ packages/xorg-lib/xtrans_1.0.3.bb 6d46e0050d376534a486d2d6bbf3316fc0eea221
> @@ -1,5 +1,7 @@ require xorg-lib-common.inc
> require xorg-lib-common.inc
>
> +RDEPENDS_${PN}-dev = ""
> +
> DESCRIPTION = "network API translation layer to insulate X applications and \
> libraries from OS network vageries."
> PE = "1"
> ============================================================
> --- packages/xorg-lib/xtrans_1.0.4.bb 5adfa3a5c753b71a9a61e266569ccbd26e940b09
> +++ packages/xorg-lib/xtrans_1.0.4.bb 6d46e0050d376534a486d2d6bbf3316fc0eea221
> @@ -1,5 +1,7 @@ require xorg-lib-common.inc
> require xorg-lib-common.inc
>
> +RDEPENDS_${PN}-dev = ""
> +
> DESCRIPTION = "network API translation layer to insulate X applications and \
> libraries from OS network vageries."
> PE = "1"
> ============================================================
> --- packages/xorg-lib/xtrans_1.1.bb 5adfa3a5c753b71a9a61e266569ccbd26e940b09
> +++ packages/xorg-lib/xtrans_1.1.bb 6d46e0050d376534a486d2d6bbf3316fc0eea221
> @@ -1,5 +1,7 @@ require xorg-lib-common.inc
> require xorg-lib-common.inc
>
> +RDEPENDS_${PN}-dev = ""
> +
> DESCRIPTION = "network API translation layer to insulate X applications and \
> libraries from OS network vageries."
> PE = "1"
> ============================================================
> --- packages/xorg-lib/xtrans_1.2.bb 5adfa3a5c753b71a9a61e266569ccbd26e940b09
> +++ packages/xorg-lib/xtrans_1.2.bb 6d46e0050d376534a486d2d6bbf3316fc0eea221
> @@ -1,5 +1,7 @@ require xorg-lib-common.inc
> require xorg-lib-common.inc
>
> +RDEPENDS_${PN}-dev = ""
> +
> DESCRIPTION = "network API translation layer to insulate X applications and \
> libraries from OS network vageries."
> PE = "1"
> ============================================================
> --- packages/xorg-proto/xorg-proto-common.inc 2f88e96e17c9a539cf5bf9383cad1500375eae86
> +++ packages/xorg-proto/xorg-proto-common.inc 5c6754f960805e8352b7d28a498e98a4fb1a46be
> @@ -1,9 +1,10 @@ XORG_PN = "${PN}"
> DESCRIPTION = "X protocol headers: ${XORG_PN}"
> HOMEPAGE = "http://www.x.org"
> SECTION = "x11/libs"
> LICENSE = "MIT-X"
>
> XORG_PN = "${PN}"
> +RDEPENDS_${PN}-dev = ""
>
> SRC_URI = "${XORG_MIRROR}/individual/proto/${XORG_PN}-${PV}.tar.bz2"
>
> ============================================================
> --- packages/xorg-util/util-macros_1.1.5.bb e4dba9f37b257cea60724c9fd34b82e27e27e349
> +++ packages/xorg-util/util-macros_1.1.5.bb f33bcbd1e083dce6f243c7a9ca7b908c33868ad8
> @@ -1,5 +1,7 @@ require xorg-util-common.inc
> require xorg-util-common.inc
>
> +RDEPENDS_${PN}-dev = ""
> +
> DESCRIPTION = "X autotools macros"
> PR = "r1"
> PE = "1"
> ============================================================
> --- packages/xorg-util/util-macros_1.1.6.bb 9dd3c08d7715e6e845ab141fd67cbb4e3a962977
> +++ packages/xorg-util/util-macros_1.1.6.bb 0d3b638b2967a60b38c2603dad643c7325d70ae2
> @@ -1,4 +1,6 @@ require xorg-util-common.inc
> require xorg-util-common.inc
>
> +RDEPENDS_${PN}-dev = ""
> +
> DESCRIPTION = "X autotools macros"
> PE = "1"
>
More information about the Openembedded-devel
mailing list