Tidy up resource files
svn: r20944
This commit is contained in:
parent
55248663b8
commit
945a491e18
@ -86,13 +86,6 @@ APP_GRAMPS_PKG = "application/x-gramps-package"
|
|||||||
APP_GENEWEB = "application/x-geneweb"
|
APP_GENEWEB = "application/x-geneweb"
|
||||||
APP_VCARD = ["text/x-vcard", "text/x-vcalendar"]
|
APP_VCARD = ["text/x-vcard", "text/x-vcalendar"]
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# system paths
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
LOCALE_DIR = "@LOCALE_DIR@"
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# Platforms
|
# Platforms
|
||||||
@ -135,24 +128,6 @@ if sys.version_info[0] < 3:
|
|||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Paths to files - assumes that files reside in the same directory as
|
|
||||||
# this one, and that the plugins directory is in a directory below this.
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
ROOT_DIR = os.path.abspath(os.path.join(os.path.dirname(
|
|
||||||
__file__), os.pardir))
|
|
||||||
if sys.version_info[0] < 3:
|
|
||||||
# test for sys.frozen to detect a py2exe executable on Windows
|
|
||||||
if hasattr(sys, "frozen"):
|
|
||||||
ROOT_DIR = os.path.abspath(os.path.dirname(
|
|
||||||
unicode(sys.executable, sys.getfilesystemencoding())))
|
|
||||||
else:
|
|
||||||
ROOT_DIR = os.path.abspath(os.path.join(os.path.dirname(
|
|
||||||
unicode(__file__, sys.getfilesystemencoding())), os.pardir))
|
|
||||||
|
|
||||||
IMAGE_DIR = os.path.join(ROOT_DIR, "images")
|
|
||||||
VERSION_DIR = os.path.join(
|
VERSION_DIR = os.path.join(
|
||||||
HOME_DIR, "gramps%s%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1]))
|
HOME_DIR, "gramps%s%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1]))
|
||||||
|
|
||||||
@ -170,15 +145,26 @@ USER_PLUGINS = os.path.join(VERSION_DIR, "plugins")
|
|||||||
USER_DIRLIST = (HOME_DIR, VERSION_DIR, ENV_DIR, TEMP_DIR, THUMB_DIR,
|
USER_DIRLIST = (HOME_DIR, VERSION_DIR, ENV_DIR, TEMP_DIR, THUMB_DIR,
|
||||||
THUMB_NORMAL, THUMB_LARGE, USER_PLUGINS)
|
THUMB_NORMAL, THUMB_LARGE, USER_PLUGINS)
|
||||||
|
|
||||||
ICON = os.path.join(ROOT_DIR, "images", "gramps.png")
|
#-------------------------------------------------------------------------
|
||||||
LOGO = os.path.join(ROOT_DIR, "images", "logo.png")
|
#
|
||||||
SPLASH = os.path.join(ROOT_DIR, "images", "splash.jpg")
|
# Paths to python modules - assumes that the root directory is one level
|
||||||
LICENSE_FILE = os.path.join(ROOT_DIR, "COPYING")
|
# above this one, and that the plugins directory is below the root directory.
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
ROOT_DIR = os.path.abspath(os.path.join(os.path.dirname(
|
||||||
|
__file__), os.pardir))
|
||||||
|
if sys.version_info[0] < 3:
|
||||||
|
# test for sys.frozen to detect a py2exe executable on Windows
|
||||||
|
if hasattr(sys, "frozen"):
|
||||||
|
ROOT_DIR = os.path.abspath(os.path.dirname(
|
||||||
|
unicode(sys.executable, sys.getfilesystemencoding())))
|
||||||
|
else:
|
||||||
|
ROOT_DIR = os.path.abspath(os.path.join(os.path.dirname(
|
||||||
|
unicode(__file__, sys.getfilesystemencoding())), os.pardir))
|
||||||
|
|
||||||
#
|
#
|
||||||
# Glade files
|
# Glade files
|
||||||
#
|
#
|
||||||
|
|
||||||
GLADE_DIR = os.path.join(ROOT_DIR, "gui", "glade")
|
GLADE_DIR = os.path.join(ROOT_DIR, "gui", "glade")
|
||||||
GLADE_FILE = os.path.join(GLADE_DIR, "gramps.glade")
|
GLADE_FILE = os.path.join(GLADE_DIR, "gramps.glade")
|
||||||
PERSON_GLADE = os.path.join(GLADE_DIR, "edit_person.glade")
|
PERSON_GLADE = os.path.join(GLADE_DIR, "edit_person.glade")
|
||||||
@ -188,22 +174,43 @@ RULE_GLADE = os.path.join(GLADE_DIR, "rule.glade")
|
|||||||
|
|
||||||
|
|
||||||
PLUGINS_DIR = os.path.join(ROOT_DIR, "plugins")
|
PLUGINS_DIR = os.path.join(ROOT_DIR, "plugins")
|
||||||
DATA_DIR = os.path.join(ROOT_DIR, "data")
|
|
||||||
WEB_DIR = os.path.join(ROOT_DIR, 'webapp')
|
WEB_DIR = os.path.join(ROOT_DIR, 'webapp')
|
||||||
#SYSTEM_FILTERS = os.path.join(DATA_DIR, "system_filters.xml")
|
|
||||||
TIP_DATA = os.path.join(DATA_DIR, "tips.xml")
|
|
||||||
WEBSTUFF_DIR = os.path.join(PLUGINS_DIR, "webstuff")
|
WEBSTUFF_DIR = os.path.join(PLUGINS_DIR, "webstuff")
|
||||||
WEBSTUFF_IMAGE_DIR = os.path.join(WEBSTUFF_DIR, "images")
|
WEBSTUFF_IMAGE_DIR = os.path.join(WEBSTUFF_DIR, "images")
|
||||||
|
|
||||||
PAPERSIZE = os.path.join(DATA_DIR, "papersize.xml")
|
USE_TIPS = False
|
||||||
|
|
||||||
USE_TIPS = False
|
|
||||||
|
|
||||||
if os.sys.platform in WINDOWS:
|
if os.sys.platform in WINDOWS:
|
||||||
USE_THUMBNAILER = False
|
USE_THUMBNAILER = False
|
||||||
else:
|
else:
|
||||||
USE_THUMBNAILER = True
|
USE_THUMBNAILER = True
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Paths to data files.
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
SHARE_DIR = "@SHARE_DIR@"
|
||||||
|
LOCALE_DIR = "@LOCALE_DIR@"
|
||||||
|
|
||||||
|
if SHARE_DIR != '':
|
||||||
|
DATA_DIR = os.path.join(SHARE_DIR, 'gramps')
|
||||||
|
IMAGE_DIR = os.path.join(SHARE_DIR, 'gramps', 'icons', 'hicolor')
|
||||||
|
DOC_DIR = os.path.join(SHARE_DIR, 'doc', 'gramps')
|
||||||
|
else:
|
||||||
|
DATA_DIR = os.path.join('gramps', 'data')
|
||||||
|
IMAGE_DIR = os.path.join('gramps', 'images')
|
||||||
|
DOC_DIR = os.curdir
|
||||||
|
|
||||||
|
TIP_DATA = os.path.join(DATA_DIR, "tips.xml")
|
||||||
|
PAPERSIZE = os.path.join(DATA_DIR, "papersize.xml")
|
||||||
|
|
||||||
|
ICON = os.path.join(IMAGE_DIR, "gramps.png")
|
||||||
|
LOGO = os.path.join(IMAGE_DIR, "logo.png")
|
||||||
|
SPLASH = os.path.join(IMAGE_DIR, "splash.jpg")
|
||||||
|
|
||||||
|
LICENSE_FILE = os.path.join(DOC_DIR, 'COPYING')
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# About box information
|
# About box information
|
||||||
|
33
setup.py
33
setup.py
@ -241,15 +241,18 @@ def write_const_py(command):
|
|||||||
const_py = os.path.join('gramps', 'gen', 'const.py')
|
const_py = os.path.join('gramps', 'gen', 'const.py')
|
||||||
if hasattr(command, 'install_data'):
|
if hasattr(command, 'install_data'):
|
||||||
#during install
|
#during install
|
||||||
|
share_dir = os.path.join(command.install_data, 'share')
|
||||||
locale_dir = os.path.join(command.install_data, 'share', 'locale')
|
locale_dir = os.path.join(command.install_data, 'share', 'locale')
|
||||||
else:
|
else:
|
||||||
#in build
|
#in build
|
||||||
if 'install' in command.distribution.command_obj:
|
if 'install' in command.distribution.command_obj:
|
||||||
# Prevent overwriting version created during install
|
# Prevent overwriting version created during install
|
||||||
return
|
return
|
||||||
|
share_dir = ''
|
||||||
locale_dir = os.path.join(command.build_base, 'mo')
|
locale_dir = os.path.join(command.build_base, 'mo')
|
||||||
|
|
||||||
subst_vars = (('@VERSIONSTRING@', VERSION),
|
subst_vars = (('@VERSIONSTRING@', VERSION),
|
||||||
|
('@SHARE_DIR@', share_dir),
|
||||||
('@LOCALE_DIR@', locale_dir))
|
('@LOCALE_DIR@', locale_dir))
|
||||||
|
|
||||||
substitute_variables(const_py_in, const_py, subst_vars)
|
substitute_variables(const_py_in, const_py, subst_vars)
|
||||||
@ -307,21 +310,14 @@ GEDCOM_FILES = glob.glob(os.path.join('example', 'gedcom', '*.*'))
|
|||||||
GRAMPS_FILES = glob.glob(os.path.join('example', 'gramps', '*.*'))
|
GRAMPS_FILES = glob.glob(os.path.join('example', 'gramps', '*.*'))
|
||||||
PNG_FILES = glob.glob(os.path.join('data', '*.png'))
|
PNG_FILES = glob.glob(os.path.join('data', '*.png'))
|
||||||
SVG_FILES = glob.glob(os.path.join('data', '*.svg'))
|
SVG_FILES = glob.glob(os.path.join('data', '*.svg'))
|
||||||
|
DATA_FILES = glob.glob(os.path.join('gramps', 'data', '*.xml'))
|
||||||
|
IMAGE_FILES = glob.glob(os.path.join('gramps', 'images', '*.*'))
|
||||||
|
IMAGE_16 = glob.glob(os.path.join('gramps', 'images', '16x16', '*.png'))
|
||||||
|
IMAGE_22 = glob.glob(os.path.join('gramps', 'images', '22x22', '*.png'))
|
||||||
|
IMAGE_48 = glob.glob(os.path.join('gramps', 'images', '48x48', '*.png'))
|
||||||
|
IMAGE_S = glob.glob(os.path.join('gramps', 'images', 'scalable', '*.svg'))
|
||||||
|
|
||||||
data_list = [
|
data_list = ['gui/glade/*.glade']
|
||||||
'data/*.txt',
|
|
||||||
'data/*.xml',
|
|
||||||
'gui/glade/*.glade',
|
|
||||||
'images/*.ico',
|
|
||||||
'images/*.png',
|
|
||||||
'images/splash.jpg',
|
|
||||||
'images/*.svg',
|
|
||||||
'images/16x16/*.png',
|
|
||||||
'images/22x22/*.png',
|
|
||||||
'images/48x48/*.png',
|
|
||||||
'images/scalable/*.svg'
|
|
||||||
]
|
|
||||||
|
|
||||||
# add all subdirs of plugin with glade:
|
# add all subdirs of plugin with glade:
|
||||||
basedir = os.path.join('gramps', 'plugins')
|
basedir = os.path.join('gramps', 'plugins')
|
||||||
for (dirpath, dirnames, filenames) in os.walk(basedir):
|
for (dirpath, dirnames, filenames) in os.walk(basedir):
|
||||||
@ -433,5 +429,12 @@ setup(name = 'gramps',
|
|||||||
('share/icons', ['gramps/images/gramps.png']),
|
('share/icons', ['gramps/images/gramps.png']),
|
||||||
('share/doc/gramps/example/gedcom', GEDCOM_FILES),
|
('share/doc/gramps/example/gedcom', GEDCOM_FILES),
|
||||||
('share/doc/gramps/example/gramps', GRAMPS_FILES),
|
('share/doc/gramps/example/gramps', GRAMPS_FILES),
|
||||||
('share/doc/gramps', DOC_FILES)]
|
('share/doc/gramps', DOC_FILES),
|
||||||
|
('share/gramps', DATA_FILES),
|
||||||
|
('share/gramps/icons/hicolor', IMAGE_FILES),
|
||||||
|
('share/gramps/icons/hicolor/16x16', IMAGE_16),
|
||||||
|
('share/gramps/icons/hicolor/22x22', IMAGE_22),
|
||||||
|
('share/gramps/icons/hicolor/48x48', IMAGE_48),
|
||||||
|
('share/gramps/icons/hicolor/scalable', IMAGE_S),
|
||||||
|
]
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user