include conf/licenses.conf SRC_DISTRIBUTECOMMAND[func] = "1" python do_distribute_sources () { l = bb.data.createCopy(d) bb.data.update_data(l) licenses = (bb.data.getVar('LICENSE', d, 1) or "").split() if not licenses: bb.note("LICENSE not defined") src_distribute_licenses = (bb.data.getVar('SRC_DISTRIBUTE_LICENSES', d, 1) or "").split() # Explanation: # Space seperated items in LICENSE must *all* be distributable # Each space seperated item may be used under any number of | seperated licenses. # If any of those | seperated licenses are distributable, then that component is. # i.e. LICENSE = "GPL LGPL" # In this case, both components are distributable. # LICENSE = "GPL|QPL|Proprietary" # In this case, GPL is distributable, so the component is. valid = 1 for l in licenses: lvalid = 0 for i in l.split("|"): if i in src_distribute_licenses: lvalid = 1 if lvalid != 1: valid = 0 if valid == 0: bb.note("Licenses (%s) are not all listed in SRC_DISTRIBUTE_LICENSES, skipping source distribution" % licenses) return import re for s in (bb.data.getVar('A', d, 1) or "").split(): s = re.sub(';.*$', '', s) cmd = bb.data.getVar('SRC_DISTRIBUTECOMMAND', d, 1) if not cmd: raise bb.build.FuncFailed("Unable to distribute sources, SRC_DISTRIBUTECOMMAND not defined") bb.data.setVar('SRC', s, d) bb.build.exec_func('SRC_DISTRIBUTECOMMAND', d) } addtask distribute_sources before do_build after do_fetch ='active' href='/cgit/multitech-oe.git/log/packages/visiscript'>logtreecommitdiff
path: root/packages/visiscript
rectories
AgeCommit message (Expand)AuthorFiles
2006-10-10Remove MAINTAINER fields from recipes, add MAINTAINER file to replace them.Koen Kooi2
Jan Luebbe1
2008-10-02opie: add 1.2.4 recipes and update preferred list to matchPaul Eggleton1
2007-07-27opie-*: Add 1.2.3.Paul Sokolovsky1
2006-12-31remove extra whitespace at end-of-line in about 900 bb files.Rolf Leggewie2
2006-10-10Remove MAINTAINER fields from recipes, add MAINTAINER file to replace them.Koen Kooi1
2006-08-05packages: sed -i s/^"include "/"require "/ */*.bb GNU sed rocks!Holger Freyther2
2006-07-02Opie: Rename Opie 1.2.1 to 1.2.2, Remove PRsHolger Freyther1
2006-01-12Correct Opie PV format to preserve upgradability of packages but note where c...Richard Purdie1
2006-01-07Convert CVSDATE -> SRCDATE. Also standardise cvs and svn PVs to x.x.x+cvsYYYY...Richard Purdie1