Centralized version information in core_* package so that they only live at one place (instead of several).

--HG--
rename : cocoa/me/Info.plist => cocoa/me/InfoTemplate.plist
rename : cocoa/pe/Info.plist => cocoa/pe/InfoTemplate.plist
rename : cocoa/se/Info.plist => cocoa/se/InfoTemplate.plist
This commit is contained in:
Virgil Dupras 2011-01-13 11:29:01 +01:00
parent d139157234
commit e6e4e14781
9 changed files with 15 additions and 10 deletions

View File

@ -16,7 +16,8 @@ from setuptools import setup
from distutils.extension import Extension
from hscommon import sphinxgen
from hscommon.build import (add_to_pythonpath, print_and_do, copy_packages, ensure_empty_folder)
from hscommon.build import (add_to_pythonpath, print_and_do, copy_packages, ensure_empty_folder,
filereplace, get_module_version)
def build_cocoa(edition, dev):
print("Building dg_cocoa.plugin")
@ -47,6 +48,9 @@ def build_cocoa(edition, dev):
pthpath = op.join(pluginpath, 'Contents/Resources/dev.pth')
open(pthpath, 'w').write(op.abspath('.'))
os.chdir(cocoa_project_path)
print('Generating Info.plist')
app_version = get_module_version('core_{}'.format(edition))
filereplace('InfoTemplate.plist', 'Info.plist', version=app_version)
print("Building the XCode project")
args = []
if dev:

View File

@ -23,7 +23,7 @@
<key>CFBundleSignature</key>
<string>hsft</string>
<key>CFBundleVersion</key>
<string>5.10.4</string>
<string>{version}</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>

View File

@ -23,7 +23,7 @@
<key>CFBundleSignature</key>
<string>hsft</string>
<key>CFBundleVersion</key>
<string>1.11.3</string>
<string>{version}</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>

View File

@ -23,7 +23,7 @@
<key>CFBundleSignature</key>
<string>hsft</string>
<key>CFBundleVersion</key>
<string>2.12.3</string>
<string>{version}</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>

View File

@ -0,0 +1 @@
__version__ = '5.10.4'

View File

@ -0,0 +1 @@
__version__ = '1.11.3'

View File

@ -6,7 +6,7 @@
# which should be included with this package. The terms are also available at
# http://www.hardcoded.net/licenses/bsd_license
from core_me import data, scanner, fs
from core_me import data, scanner, fs, __version__
from ..base.app import DupeGuru as DupeGuruBase
from .details_dialog import DetailsDialog
@ -17,7 +17,7 @@ class DupeGuru(DupeGuruBase):
EDITION = 'me'
LOGO_NAME = 'logo_me'
NAME = 'dupeGuru Music Edition'
VERSION = '5.10.4'
VERSION = __version__
DELTA_COLUMNS = frozenset([2, 3, 4, 5, 7])
def __init__(self):

View File

@ -14,8 +14,7 @@ from PyQt4.QtGui import QImage, QImageReader
from hscommon.util import get_file_ext
from core import fs
from core_pe import data as data_pe
from core_pe.cache import Cache
from core_pe import data as data_pe, __version__
from core_pe.scanner import ScannerPE
from ..base.app import DupeGuru as DupeGuruBase
@ -60,7 +59,7 @@ class DupeGuru(DupeGuruBase):
EDITION = 'pe'
LOGO_NAME = 'logo_pe'
NAME = 'dupeGuru Picture Edition'
VERSION = '1.11.3'
VERSION = __version__
DELTA_COLUMNS = frozenset([2, 5])
def __init__(self):

View File

@ -27,7 +27,7 @@ class DupeGuru(DupeGuruBase):
EDITION = 'se'
LOGO_NAME = 'logo_se'
NAME = 'dupeGuru'
VERSION = '2.12.3'
VERSION = __version__
DELTA_COLUMNS = frozenset([2, 4])
def __init__(self):