comparison recipes/kde/enterprise/generic.py @ 381:51c447a6792e

merged maemo packager into enterprise packager maemo generic is obsolete with builder_cls: sbdmock setting maemo sepecific kde_l10n packager are still necessary
author Bjoern Ricks <bricks@intevation.de>
date Wed, 07 Jul 2010 09:33:49 +0000
parents eb6445552640
children 31b64ebe4b42
comparison
equal deleted inserted replaced
380:2995f3042f82 381:51c447a6792e
22 super(SourcePackager, self).__init__(*args, **kw) 22 super(SourcePackager, self).__init__(*args, **kw)
23 self.enterprise_version = (self.parent.pkg_date + "." 23 self.enterprise_version = (self.parent.pkg_date + "."
24 + str(self.revision)) 24 + str(self.revision))
25 25
26 def determine_package_version(self, directory): 26 def determine_package_version(self, directory):
27 revision = self.revision
28 rules_revision = self.parent.rules_revision
29 pkg_revision = self.parent.pkg_revision
30 pkg_date = self.parent.pkg_date
27 enterprise_version = self.enterprise_version 31 enterprise_version = self.enterprise_version
32
28 return self.track.version_template % locals() 33 return self.track.version_template % locals()
29 34
30 def prepare_sources_for_tarball(self, pkgbasedir, pkgbaseversion): 35 def prepare_sources_for_tarball(self, pkgbasedir, pkgbaseversion):
31 self.update_version_numbers(pkgbasedir) 36 self.update_version_numbers(pkgbasedir)
32 37
34 """Updates the version numbers in the code in pkgbasedir. 39 """Updates the version numbers in the code in pkgbasedir.
35 The default implementation does nothing. Derived classes should 40 The default implementation does nothing. Derived classes should
36 override this method if necessary. 41 override this method if necessary.
37 """ 42 """
38 43
44 def get_change_msg(self):
45 return self.changemsg_template % dict(revision=self.revision,
46 pkg_date=self.parent.pkg_date,
47 rules_revision=self.parent.rules_revision)
39 48
40 class RevisionPackager(treepkg.packager.RevisionPackager): 49 class RevisionPackager(treepkg.packager.RevisionPackager):
41 50
42 source_packager_cls = SourcePackager 51 source_packager_cls = SourcePackager
43 52
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)