Include by default all the files needed to perform checkpkg task.
These files are copied from meta-yocto because they refers recipes in
oe-core, the only missing file are maintainers.inc because it needs
consensus between OE-Core and Yocto project to define a common set of
maintainers.
[YOCTO #7895]
Signed-off-by: Aníbal Limón anibal.li...@linux.intel.com
---
meta/classes/distrodata.bbclass| 4 +
meta/conf/distro/include/distro_alias.inc | 536 +
meta/conf/distro/include/package_regex.inc | 265
meta/conf/distro/include/upstream_tracking.inc | 36 ++
4 files changed, 841 insertions(+)
create mode 100644 meta/conf/distro/include/distro_alias.inc
create mode 100644 meta/conf/distro/include/package_regex.inc
create mode 100644 meta/conf/distro/include/upstream_tracking.inc
diff --git a/meta/classes/distrodata.bbclass b/meta/classes/distrodata.bbclass
index 010cdc6..4168e43 100644
--- a/meta/classes/distrodata.bbclass
+++ b/meta/classes/distrodata.bbclass
@@ -1,4 +1,8 @@
include conf/distro/include/package_regex.inc
+include conf/distro/include/upstream_tracking.inc
+include conf/distro/include/distro_alias.inc
+include conf/distro/include/maintainers.inc
+
addhandler distro_eventhandler
distro_eventhandler[eventmask] = bb.event.BuildStarted
python distro_eventhandler() {
diff --git a/meta/conf/distro/include/distro_alias.inc
b/meta/conf/distro/include/distro_alias.inc
new file mode 100644
index 000..ec8570d
--- /dev/null
+++ b/meta/conf/distro/include/distro_alias.inc
@@ -0,0 +1,536 @@
+#
+# This is a list for tracking status of package relative to Major
+# distributions such as Fedora, Ubuntu, Debian, ... The package
+# name is the major distribution equivalent to the name used in oe-core
+#
+# The format is as a bitbake variable override for each recipe
+#
+# DISTRO_PN_ALIAS_pn-recipe name = Distro1=pkgname
Distro2=pkgname
+#
+# Please keep this list in alphabetical order.
+#
+DISTRO_PN_ALIAS_pn-aaina = Intel
+DISTRO_PN_ALIAS_pn-abiword-embedded = Fedora=abiword Ubuntu=abiword
+DISTRO_PN_ALIAS_pn-adt-installer = Intel
+DISTRO_PN_ALIAS_pn-alsa-state = OE-Core
+DISTRO_PN_ALIAS_pn-alsa-utils-alsaconf = OE-Core
+DISTRO_PN_ALIAS_pn-atk = Fedora=atk OpenSuSE=atk
+DISTRO_PN_ALIAS_pn-augeas = Ubuntu=libaugeas0 Debian=libaugeas0
+DISTRO_PN_ALIAS_pn-avahi-ui = Ubuntu=avahi-discover Debian=avahi-discover
+DISTRO_PN_ALIAS_pn-babeltrace = OSPDT
+DISTRO_PN_ALIAS_pn-bdwgc = OSPDT
+DISTRO_PN_ALIAS_pn-bigreqsproto = Meego=xorg-x11-proto-bigreqsproto
+DISTRO_PN_ALIAS_pn-bjam = OpenSuSE=boost-jam Debina=bjam
+DISTRO_PN_ALIAS_pn-blktool = Debian=blktool Mandriva=blktool
+DISTRO_PN_ALIAS_pn-bluez4 = Ubuntu=bluez Debian=bluez-utils
+DISTRO_PN_ALIAS_pn-bluez5 = Fedora=bluez Opensuse=bluez
+DISTRO_PN_ALIAS_pn-bluez-dtl1-workaround = OE-Core
+DISTRO_PN_ALIAS_pn-bootchart2 = Fedora=bootchart2 Opensuse=bootchart
+DISTRO_PN_ALIAS_pn-btrfs-tools = Debian=btrfs-tools Fedora=btrfs-progs
+DISTRO_PN_ALIAS_pn-build-appliance-image = OSPDT
+DISTRO_PN_ALIAS_pn-build-compare = Opensuse=build-compare
Fedora=build-compare
+DISTRO_PN_ALIAS_pn-builder = OE-Core
+DISTRO_PN_ALIAS_pn-buildtools-tarball = OE-Core
+DISTRO_PN_ALIAS_pn-calibrateproto = OSPDT
upstream=http://cgit.freedesktop.org/xorg/proto/calibrateproto;
+DISTRO_PN_ALIAS_pn-cdrtools = OpenSUSE=cdrtools OSPDT
+DISTRO_PN_ALIAS_pn-chkconfig-alternatives = Mandriva=chkconfig
Debian=chkconfig
+DISTRO_PN_ALIAS_pn-claws-plugin-gtkhtml2-viewer = Fedora=claws-mail-plugins
OpenSuSE=claws-mail-extra-plugins Debian=claws-mail-extra-plugins
+DISTRO_PN_ALIAS_pn-claws-plugin-maildir = Fedora=claws-mail-plugins
OpenSuSE=claws-mail-extra-plugins Debian=claws-mail-extra-plugins
+DISTRO_PN_ALIAS_pn-claws-plugin-mailmbox = Fedora=claws-mail-plugins
OpenSuSE=claws-mail-extra-plugins Debian=claws-mail-extra-plugins
+DISTRO_PN_ALIAS_pn-claws-plugin-rssyl = Fedora=claws-mail-plugins
OpenSuSE=claws-mail-extra-plugins Debian=claws-mail-extra-plugins
+DISTRO_PN_ALIAS_pn-clipboard-manager = OpenedHand
+DISTRO_PN_ALIAS_pn-clutter = Fedora=clutter OpenSuse=clutter
Ubuntu=clutter-1.0 Mandriva=clutter Debian=clutter
+DISTRO_PN_ALIAS_pn-clutter-1.8 = Fedora=clutter OpenSuse=clutter
Ubuntu=clutter-1.0 Mandriva=clutter Debian=clutter
+DISTRO_PN_ALIAS_pn-clutter-gst-1.0 = Debian=clutter-gst Ubuntu=clutter-gst
Fedora=clutter-gst
+DISTRO_PN_ALIAS_pn-clutter-gst-1.8 = Fedora=clutter-gst Debian=libclutter-gst
+DISTRO_PN_ALIAS_pn-clutter-gtk-1.0 = Debian=clutter-gtk Ubuntu=clutter-gtk
Fedora=clutter-gtk
+DISTRO_PN_ALIAS_pn-clutter-gtk-1.8 = Fedora=clutter-gtk OpenSuSE=clutter-gtk
Ubuntu=clutter-gtk-0.10 Mandriva=clutter-gtk Debian=clutter-gtk
+DISTRO_PN_ALIAS_pn-cogl-1.0 = Debian=cogl Ubuntu=cogl Fedora=cogl
+DISTRO_PN_ALIAS_pn-cogl = Fedora=cogl OpenSuse=cogl Ubuntu=cogl Mandriva=cogl
Debian=cogl
+DISTRO_PN_ALIAS_pn-compositeproto = Meego=xorg-x11-proto-compositeproto
+DISTRO_PN_ALIAS_pn-connman = Meego=connman