Home | History | Annotate | Download | only in plat-mac

Lines Matching defs:flavor

348         """Compare two flavor strings. This is part of your preferences
425 flavor = p.get('Flavor')
426 if flavor == 'source':
428 elif flavor == 'binary':
430 elif flavor == 'installer':
432 elif flavor == 'hidden':
472 or as a dictionary with name, version and flavor entries.
482 # Split into name-version-flavor
492 flavor = fields[2]
494 flavor = None
498 flavor = ident.get('Flavor')
503 (not flavor or flavor == p.flavor()):
511 "Flavor",
541 def flavor(self): return self._dict.get('Flavor')
549 """Return the full name "name-version-flavor" of a package.
557 if 'Flavor' in self._dict:
558 rv = rv + '-%s' % self._dict['Flavor']
559 if self._dict.get('Flavor') == 'hidden':
577 return self._db.preferences.compareFlavors(self.flavor(), other.flavor())
652 if 'Flavor' in item:
653 name = name + '-' + item['Flavor']
722 return "%s: This package needs to be installed manually (no support for flavor=\"%s\")" \
723 % (self.fullname(), self._dict.get(flavor, ""))