[OE-core] [PATCH 1/3] libnl: fix packaging mistakes
Khem Raj
raj.khem at gmail.com
Fri Aug 26 19:02:58 UTC 2016
this series looks ok to me.
On 8/26/16 3:31 AM, André Draszik wrote:
> - *.la files belong into -dev packages
> - the genl-ctrl-list command line utility should go to into the CLI
> package, so as to prevent the libnl-genl library package from
> pulling in all of the command line utilities (as genl-ctrl-list
> is linked against libnl-cli-3.so.200)
>
> Signed-off-by: André Draszik <git at andred.net>
> ---
> meta/recipes-support/libnl/libnl_3.2.25.bb | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/meta/recipes-support/libnl/libnl_3.2.25.bb b/meta/recipes-support/libnl/libnl_3.2.25.bb
> index cabe841..2624915 100644
> --- a/meta/recipes-support/libnl/libnl_3.2.25.bb
> +++ b/meta/recipes-support/libnl/libnl_3.2.25.bb
> @@ -25,18 +25,18 @@ FILES_${PN} = "${libdir}/libnl-3.so.* \
> ${sysconfdir}"
> RREPLACES_${PN} = "libnl2"
> RCONFLICTS_${PN} = "libnl2"
> +FILES_${PN}-dev += "${libdir}/libnl/cli/*/*.la"
> FILES_${PN}-staticdev += "${libdir}/libnl/cli/*/*.a"
>
> -PACKAGES += "${PN}-cli ${PN}-route ${PN}-nf ${PN}-genl ${PN}-idiag"
> +PACKAGES += "${PN}-cli ${PN}-genl ${PN}-idiag ${PN}-nf ${PN}-route"
> FILES_${PN}-cli = "${libdir}/libnl-cli-3.so.* \
> ${libdir}/libnl/cli/*/*.so \
> - ${libdir}/libnl/cli/*/*.la \
> + ${sbindir}/genl-ctrl-list \
> ${sbindir}/nl-*"
> -FILES_${PN}-route = "${libdir}/libnl-route-3.so.*"
> +FILES_${PN}-genl = "${libdir}/libnl-genl-3.so.* \
> + ${libdir}/libnl-genl.so.*"
> FILES_${PN}-idiag = "${libdir}/libnl-idiag-3.so.*"
> FILES_${PN}-nf = "${libdir}/libnl-nf-3.so.*"
> -FILES_${PN}-genl = "${libdir}/libnl-genl-3.so.* \
> - ${libdir}/libnl-genl.so.* \
> - ${sbindir}/genl-ctrl-list"
> +FILES_${PN}-route = "${libdir}/libnl-route-3.so.*"
> RREPLACES_${PN}-genl = "libnl-genl2 libnl-genl-3-200"
> RCONFLICTS_${PN}-genl = "libnl-genl2 libnl-genl-3-200"
>
More information about the Openembedded-core
mailing list