Exemple #1
0
    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']