diff options
author | Lianhao Lu <lianhao.lu@intel.com> | 2011-05-27 14:31:46 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-05-27 17:55:49 +0100 |
commit | f906608f68bb0640b61bb4f4986d77b6f30df0f9 (patch) | |
tree | 315ac9294d6ccce8b24bd5d05bf7840fc3733276 /meta/conf | |
parent | ecdbd6ab03749f603ffbde2983b3e8ea3bbd73cd (diff) | |
download | poky-f906608f68bb0640b61bb4f4986d77b6f30df0f9.tar.gz |
conf/bitbake.conf: Added variables for PR service.
Added following variables for PR service:
USE_PR_SERV: flag of whether to use the network PR service
PRAUTOINX: search index for the network PR service
PKGE/PKGV/PKGR: epoch, version and revision used in package feed.
EXTENDPKGV: full package version string used in package relationships.
For the following recipes, replace EXTENDPV with EXTENDPKGV:
udev, xcb, xorg-proto, util-macros and linux-libc-headers
then removed the unused EXTENDPV and EXTENDPEVER variables
Users should use EXTENDPKGV instead for package feed generation.
(From OE-Core rev: ad00ad1d530074dc3a0f3376f96ad5a88a7b24e2)
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf')
-rw-r--r-- | meta/conf/bitbake.conf | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index d30738597a..8ec0a86e2c 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf | |||
@@ -152,10 +152,17 @@ PV = "${@bb.parse.BBHandler.vars_from_file(bb.data.getVar('FILE',d),d)[1] or '1. | |||
152 | PR = "${@bb.parse.BBHandler.vars_from_file(bb.data.getVar('FILE',d),d)[2] or 'r0'}" | 152 | PR = "${@bb.parse.BBHandler.vars_from_file(bb.data.getVar('FILE',d),d)[2] or 'r0'}" |
153 | PF = "${PN}-${EXTENDPE}${PV}-${PR}" | 153 | PF = "${PN}-${EXTENDPE}${PV}-${PR}" |
154 | EXTENDPE = "${@['','${PE\x7d_'][bb.data.getVar('PE',d,1) > 0]}" | 154 | EXTENDPE = "${@['','${PE\x7d_'][bb.data.getVar('PE',d,1) > 0]}" |
155 | EXTENDPEVER = "${@['','${PE\x7d:'][bb.data.getVar('PE',d,1) > 0]}" | ||
156 | EXTENDPV = "${EXTENDPEVER}${PV}-${PR}" | ||
157 | P = "${PN}-${PV}" | 155 | P = "${PN}-${PV}" |
158 | 156 | ||
157 | EXTENDPRAUTO = "${@['.${PRAUTO\x7d',''][bb.data.getVar('PRAUTO',d,1) is None]}" | ||
158 | PRAUTOINX = "${PF}" | ||
159 | |||
160 | PKGV ?= "${PV}" | ||
161 | PKGR ?= "${PR}${EXTENDPRAUTO}" | ||
162 | PKGE ?= "${@['','${PE\x7d'][bb.data.getVar('PE',d,1) > 0]}" | ||
163 | EXTENDPKGEVER = "${@['','${PKGE\x7d:'][bb.data.getVar('PKGE',d,1).strip() != '']}" | ||
164 | EXTENDPKGV ?= "${EXTENDPKGEVER}${PKGV}-${PKGR}" | ||
165 | |||
159 | # Base package name | 166 | # Base package name |
160 | # Automatically derives "foo" from "foo-native", "foo-cross" or "foo-initial" | 167 | # Automatically derives "foo" from "foo-native", "foo-cross" or "foo-initial" |
161 | # otherwise it is the same as PN and P | 168 | # otherwise it is the same as PN and P |
@@ -163,6 +170,11 @@ SPECIAL_PKGSUFFIX = "-native -cross -initial -intermediate -nativesdk -crosssdk | |||
163 | BPN = "${@base_prune_suffix(bb.data.getVar('PN', d, True), bb.data.getVar('SPECIAL_PKGSUFFIX', d, True).split(), d)}" | 170 | BPN = "${@base_prune_suffix(bb.data.getVar('PN', d, True), bb.data.getVar('SPECIAL_PKGSUFFIX', d, True).split(), d)}" |
164 | BP = "${BPN}-${PV}" | 171 | BP = "${BPN}-${PV}" |
165 | 172 | ||
173 | # | ||
174 | # network based PR service | ||
175 | # | ||
176 | USE_PR_SERV = "${@[1,0][(bb.data.getVar('PRSERV_HOST',d,1) is None) or (bb.data.getVar('PRSERV_PORT',d,1) is None)]}" | ||
177 | |||
166 | # Package info. | 178 | # Package info. |
167 | 179 | ||
168 | SECTION = "base" | 180 | SECTION = "base" |
@@ -241,7 +253,7 @@ FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ | |||
241 | ${base_libdir}/*.a ${base_libdir}/*.o" | 253 | ${base_libdir}/*.a ${base_libdir}/*.o" |
242 | SECTION_${PN}-dev = "devel" | 254 | SECTION_${PN}-dev = "devel" |
243 | ALLOW_EMPTY_${PN}-dev = "1" | 255 | ALLOW_EMPTY_${PN}-dev = "1" |
244 | RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPV})" | 256 | RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPKGV})" |
245 | 257 | ||
246 | DOTDEBUG-dbg = "${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug \ | 258 | DOTDEBUG-dbg = "${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug \ |
247 | ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${PN}/.debug \ | 259 | ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${PN}/.debug \ |
@@ -253,7 +265,7 @@ FILES_${PN}-dbg = "${@bb.data.getVar(['DOTDEBUG-dbg', 'DEBUGFILEDIRECTORY-dbg'][ | |||
253 | 265 | ||
254 | SECTION_${PN}-dbg = "devel" | 266 | SECTION_${PN}-dbg = "devel" |
255 | ALLOW_EMPTY_${PN}-dbg = "1" | 267 | ALLOW_EMPTY_${PN}-dbg = "1" |
256 | RRECOMMENDS_${PN}-dbg = "${PN} (= ${EXTENDPV})" | 268 | RRECOMMENDS_${PN}-dbg = "${PN} (= ${EXTENDPKGV})" |
257 | 269 | ||
258 | FILES_${PN}-locale = "${datadir}/locale" | 270 | FILES_${PN}-locale = "${datadir}/locale" |
259 | 271 | ||