Lines Matching refs:recipe

812     Special case build recipe for universal build of openssl.
942 def buildRecipe(recipe, basedir, archList):
944 Build software using a recipe. This function does the
950 name = recipe['name']
952 url = recipe['url']
953 configure = recipe.get('configure', './configure')
954 buildrecipe = recipe.get('buildrecipe', None)
955 install = recipe.get('install', 'make && make install DESTDIR=%s'%(
964 verifyThirdPartyFile(url, recipe['checksum'], sourceArchive)
973 for patch in recipe.get('patches', ()):
981 runCommand('patch -p%s < %s'%(recipe.get('patchlevel', 1),
984 for patchscript in recipe.get('patchscripts', ()):
998 if 'buildDir' in recipe:
999 os.chdir(recipe['buildDir'])
1009 if 'configure_pre' in recipe:
1010 args = list(recipe['configure_pre'])
1017 if recipe.get('useLDFlags', 1):
1021 recipe.get('extra_cflags', ''),
1034 recipe.get('extra_cflags', ''),
1040 if 'configure_post' in recipe:
1041 configure_args = configure_args + list(recipe['configure_post'])
1050 # call special-case build recipe, e.g. for openssl
1074 for recipe in library_recipes():
1075 buildRecipe(recipe, universal, ARCHLIST)
1415 def packageFromRecipe(targetDir, recipe):
1421 pkgname = '%s-%s'%(recipe['name'], getVersion())
1422 srcdir = recipe.get('source')
1423 pkgroot = recipe.get('topdir', srcdir)
1424 postflight = recipe.get('postflight')
1425 readme = textwrap.dedent(recipe['readme'])
1426 isRequired = recipe.get('required', True)
1498 IFPkgDescriptionTitle=recipe.get('long_name', "Python.%s"%(pkgname,)),
1552 for recipe in pkg_recipes():
1553 packageFromRecipe(pkgcontents, recipe)