def _transform_one(self, package): with self._setup(package): rules = Rules(self._env, self.qpkg_dir) rules.build() rules.binary() recipes = ('dirs', 'install', 'links', 'controls', 'icons', 'package_routines', 'qpkg_cfg', 'list', 'conffiles', 'fixperms', 'signature', 'md5sums', ) cook = Cook(package, self._env) for recipe in recipes: # TODO: handle cook status getattr(cook, recipe)() return self._env['QPKG_DEST_CONTROL']