diff options
author | Benjamin Chrétien | 2014-02-01 21:29:26 +0100 |
---|---|---|
committer | Benjamin Chrétien | 2015-06-20 02:25:12 +0900 |
commit | 7367ac5a647544b07ca410af0a593c54b09b66f0 (patch) | |
tree | 7c860b1c8f7c2e941c39cc7c488effe9817113ce /import_catkin_packages.py | |
parent | 021bb2ac533c53ee0672205e31ba048bbd70a09d (diff) | |
download | aur-7367ac5a647544b07ca410af0a593c54b09b66f0.tar.gz |
Add openni2-related packages.
Diffstat (limited to 'import_catkin_packages.py')
-rwxr-xr-x | import_catkin_packages.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/import_catkin_packages.py b/import_catkin_packages.py index 21d5fff31876..44947b01b650 100755 --- a/import_catkin_packages.py +++ b/import_catkin_packages.py @@ -318,7 +318,7 @@ class DistroDescription(object): return self._get_package_data(name) != None def package(self, name): - package_data = self._get_package_data(name)['release'] + package_data = self._get_package_data(name) if not package_data: raise Exception('Unable to find package `%s`' % name) if self._package_cache.get(name): @@ -328,7 +328,7 @@ class DistroDescription(object): version_patch = package_data['version'].split('-')[1] # WARNING: some metapackages embed a package with the same name. In this case, # we treat the package as a normal package. - if self._is_meta_package(name) and (not name in self._distro['repositories'][name]['packages']): + if self._is_meta_package(name) and (not name in self._distro['repositories'][name]['release']['packages']): package = MetaPackage(self, url, name, version, version_patch) else: package = Package(self, url, name, version, version_patch) @@ -336,21 +336,21 @@ class DistroDescription(object): return package def meta_package_package_names(self, name): - return self._distro['repositories'][name]['packages'].keys() + return self._distro['repositories'][name]['release']['packages'] def _is_meta_package(self, name): - if self._distro['repositories'].get(name): - return (self._distro['repositories'][name].get('packages') != None) + if self._distro['repositories'][name].get('release') != None: + return (self._distro['repositories'][name]['release'].get('packages') != None) def _get_package_data(self, name): """Searches for `name` in all known packages and metapackages.""" if self._distro['repositories'].get(name): - return self._distro['repositories'][name] + return self._distro['repositories'][name]['release'] else: for package in self.package_names(): if (self._is_meta_package(package) - and name in self._distro['repositories'][package]['packages']): - return self._distro['repositories'][package] + and name in self._distro['repositories'][package]['release']['packages']): + return self._distro['repositories'][package]['release'] def list_packages(distro_description): |