Home | History | Annotate | Download | only in BuildScript

Lines Matching refs:recipe

819     Special case build recipe for universal build of openssl.
943 def buildRecipe(recipe, basedir, archList):
945 Build software using a recipe. This function does the
951 name = recipe['name']
953 url = recipe['url']
954 configure = recipe.get('configure', './configure')
955 buildrecipe = recipe.get('buildrecipe', None)
956 install = recipe.get('install', 'make && make install DESTDIR=%s'%(
965 verifyThirdPartyFile(url, recipe['checksum'], sourceArchive)
974 for patch in recipe.get('patches', ()):
982 runCommand('patch -p%s < %s'%(recipe.get('patchlevel', 1),
985 for patchscript in recipe.get('patchscripts', ()):
999 if 'buildDir' in recipe:
1000 os.chdir(recipe['buildDir'])
1010 if 'configure_pre' in recipe:
1011 args = list(recipe['configure_pre'])
1018 if recipe.get('useLDFlags', 1):
1022 recipe.get('extra_cflags', ''),
1037 recipe.get('extra_cflags', ''),
1044 if 'configure_post' in recipe:
1045 configure_args = configure_args + list(recipe['configure_post'])
1054 # call special-case build recipe, e.g. for openssl
1078 for recipe in library_recipes():
1079 buildRecipe(recipe, universal, ARCHLIST)
1343 def packageFromRecipe(targetDir, recipe):
1349 pkgname = '%s-%s'%(recipe['name'], getVersion())
1350 srcdir = recipe.get('source')
1351 pkgroot = recipe.get('topdir', srcdir)
1352 postflight = recipe.get('postflight')
1353 readme = textwrap.dedent(recipe['readme'])
1354 isRequired = recipe.get('required', True)
1426 IFPkgDescriptionTitle=recipe.get('long_name', "Python.%s"%(pkgname,)),
1480 for recipe in pkg_recipes():
1481 packageFromRecipe(pkgcontents, recipe)