[meld] build_helpers: Install icons in share/meld when frozen
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] build_helpers: Install icons in share/meld when frozen
- Date: Fri, 21 Mar 2014 23:25:59 +0000 (UTC)
commit 299be040314d085cba4be5dbbc26322d06199edf
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sat Mar 22 08:19:24 2014 +1000
build_helpers: Install icons in share/meld when frozen
meld/build_helpers.py | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/meld/build_helpers.py b/meld/build_helpers.py
index 87cbe44..b415545 100644
--- a/meld/build_helpers.py
+++ b/meld/build_helpers.py
@@ -161,6 +161,8 @@ class build_help(distutils.cmd.Command):
class build_icons(distutils.cmd.Command):
icon_dir = os.path.join("data", "icons")
+ target = "share/icons/"
+ frozen_target = "share/meld/icons"
def initialize_options(self):
pass
@@ -169,6 +171,7 @@ class build_icons(distutils.cmd.Command):
pass
def run(self):
+ target_dir = self.frozen_target if os.name == 'nt' else self.target
data_files = self.distribution.data_files
for theme in glob.glob(os.path.join(self.icon_dir, "*")):
@@ -179,8 +182,9 @@ class build_icons(distutils.cmd.Command):
icons = [icon for icon in icons if not os.path.islink(icon)]
if not icons:
continue
- data_files.append(("share/icons/%s/%s/%s" %
- (os.path.basename(theme),
+ data_files.append(("%s/%s/%s/%s" %
+ (target_dir,
+ os.path.basename(theme),
os.path.basename(size),
os.path.basename(category)),
icons))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]