[meld] Migrate build_extra across as well
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] Migrate build_extra across as well
- Date: Sat, 9 Nov 2013 21:59:17 +0000 (UTC)
commit c3c91def81bd80b5ccc818b0d12e1a0d2c5c19a7
Author: Kai Willadsen <kai willadsen gmail com>
Date: Thu Nov 7 06:19:27 2013 +1000
Migrate build_extra across as well
meld/build_helpers.py | 20 ++++++++++++++++++++
setup.py | 6 +++---
2 files changed, 23 insertions(+), 3 deletions(-)
---
diff --git a/meld/build_helpers.py b/meld/build_helpers.py
index 9bb1027..a40e7cc 100644
--- a/meld/build_helpers.py
+++ b/meld/build_helpers.py
@@ -2,10 +2,30 @@
# Modified by Kai Willadsen
import distutils.cmd
+import distutils.command.build
import glob
import os.path
+class build_extra(distutils.command.build.build):
+
+ def __init__(self, dist):
+ distutils.command.build.build.__init__(self, dist)
+
+ def has_help(command):
+ return "build_help" in self.distribution.cmdclass
+
+ def has_icons(command):
+ return "build_icons" in self.distribution.cmdclass
+
+ def has_i18n(command):
+ return "build_i18n" in self.distribution.cmdclass
+
+ self.sub_commands.append(("build_i18n", has_i18n))
+ self.sub_commands.append(("build_icons", has_icons))
+ self.sub_commands.append(("build_help", has_help))
+
+
class build_help(distutils.cmd.Command):
help_dir = 'help'
diff --git a/setup.py b/setup.py
index 72766a7..b06761c 100644
--- a/setup.py
+++ b/setup.py
@@ -4,11 +4,11 @@ from distutils.core import setup
import glob
from DistUtilsExtra.command import (
- build_extra, build_i18n)
+ build_i18n)
import meld.conf
-from meld.build_helpers import build_help, build_icons
+from meld.build_helpers import build_extra, build_help, build_icons
setup(
@@ -45,7 +45,7 @@ setup(
),
],
cmdclass={
- "build": build_extra.build_extra,
+ "build": build_extra,
"build_i18n": build_i18n.build_i18n,
"build_help": build_help,
"build_icons": build_icons,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]