1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2025-03-10 05:34:36 +00:00

Moved hscommon.cocoa to cocoalib.

--HG--
branch : objp
This commit is contained in:
Virgil Dupras 2012-01-05 16:57:31 -05:00
parent 7ce72b1998
commit 01f1e5e46e
17 changed files with 24 additions and 23 deletions

View File

@ -40,14 +40,14 @@ def build_cocoa(edition, dev):
build_cocoa_proxy_module() build_cocoa_proxy_module()
print("Building dg_cocoa.plugin") print("Building dg_cocoa.plugin")
if dev: if dev:
tocopy = ['cocoa/inter'] tocopy = ['cocoa/inter', 'cocoalib/cocoa']
else: else:
specific_packages = { specific_packages = {
'se': ['core_se'], 'se': ['core_se'],
'me': ['core_me'], 'me': ['core_me'],
'pe': ['core_pe'], 'pe': ['core_pe'],
}[edition] }[edition]
tocopy = ['core', 'hscommon', 'cocoa/inter'] + specific_packages tocopy = ['core', 'hscommon', 'cocoa/inter', 'cocoalib/cocoa'] + specific_packages
copy_packages(tocopy, 'build') copy_packages(tocopy, 'build')
cocoa_project_path = 'cocoa/{0}'.format(edition) cocoa_project_path = 'cocoa/{0}'.format(edition)
shutil.copy(op.join(cocoa_project_path, 'dg_cocoa.py'), 'build') shutil.copy(op.join(cocoa_project_path, 'dg_cocoa.py'), 'build')
@ -165,16 +165,16 @@ def build_mergepot():
def build_cocoa_proxy_module(): def build_cocoa_proxy_module():
print("Building Cocoa Proxy") print("Building Cocoa Proxy")
import objp.p2o import objp.p2o
objp.p2o.generate_python_proxy_code('hscommon/cocoa/CocoaProxy.h', 'build/CocoaProxy.m') objp.p2o.generate_python_proxy_code('cocoalib/cocoa/CocoaProxy.h', 'build/CocoaProxy.m')
exts = [ exts = [
Extension("CocoaProxy", ['hscommon/cocoa/CocoaProxy.m', 'build/CocoaProxy.m', 'build/ObjP.m'], Extension("CocoaProxy", ['cocoalib/cocoa/CocoaProxy.m', 'build/CocoaProxy.m', 'build/ObjP.m'],
extra_link_args=["-framework", "CoreFoundation", "-framework", "Foundation", "-framework", "AppKit"]), extra_link_args=["-framework", "CoreFoundation", "-framework", "Foundation", "-framework", "AppKit"]),
] ]
setup( setup(
script_args = ['build_ext', '--inplace'], script_args = ['build_ext', '--inplace'],
ext_modules = exts, ext_modules = exts,
) )
move_all('CocoaProxy*', 'hscommon/cocoa') move_all('CocoaProxy*', 'cocoalib/cocoa')
def build_pe_modules(ui): def build_pe_modules(ui):
print("Building PE Modules") print("Building PE Modules")

View File

@ -1,9 +1,9 @@
import logging import logging
from jobprogress import job from jobprogress import job
from hscommon import cocoa import cocoa
from hscommon.cocoa import install_exception_hook, proxy from cocoa import install_exception_hook, proxy
from hscommon.cocoa.inter import signature, subproxy, PyFairware from cocoa.inter import signature, subproxy, PyFairware
from hscommon.trans import trget from hscommon.trans import trget
from core.app import JobType from core.app import JobType

View File

@ -11,7 +11,7 @@ from appscript import app, k, CommandError
import time import time
import os.path as op import os.path as op
from hscommon.cocoa import as_fetch from cocoa import as_fetch
from hscommon.trans import tr from hscommon.trans import tr
from core.app import JobType from core.app import JobType

View File

@ -16,8 +16,8 @@ from appscript import app, its, CommandError, ApplicationNotFoundError
from hscommon import io from hscommon import io
from hscommon.util import remove_invalid_xml from hscommon.util import remove_invalid_xml
from hscommon.path import Path from hscommon.path import Path
from hscommon.cocoa import proxy
from hscommon.trans import tr from hscommon.trans import tr
from cocoa import proxy
from core import directories from core import directories
from core_pe import _block_osx from core_pe import _block_osx

View File

@ -11,7 +11,7 @@ import os.path as op
from hscommon import io from hscommon import io
from hscommon.path import Path from hscommon.path import Path
from hscommon.cocoa import proxy from cocoa import proxy
from core import fs from core import fs
from core.directories import Directories as DirectoriesBase, DirectoryState from core.directories import Directories as DirectoriesBase, DirectoryState

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import signature, PyGUIObject from cocoa.inter import signature, PyGUIObject
from core.gui.details_panel import DetailsPanel from core.gui.details_panel import DetailsPanel

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import PyOutline from cocoa.inter import PyOutline
from core.gui.directory_tree import DirectoryTree from core.gui.directory_tree import DirectoryTree

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import PyGUIObject from cocoa.inter import PyGUIObject
from core.gui.extra_fairware_reminder import ExtraFairwareReminder from core.gui.extra_fairware_reminder import ExtraFairwareReminder

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import PyGUIObject, PySelectableList from cocoa.inter import PyGUIObject, PySelectableList
from core.gui.prioritize_dialog import PrioritizeDialog from core.gui.prioritize_dialog import PrioritizeDialog
from .prioritize_list import PyPrioritizeList from .prioritize_list import PyPrioritizeList

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import signature, PySelectableList from cocoa.inter import signature, PySelectableList
class PyPrioritizeList(PySelectableList): class PyPrioritizeList(PySelectableList):
@signature('v@:@i') @signature('v@:@i')

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import PyGUIObject from cocoa.inter import PyGUIObject
from core.gui.problem_dialog import ProblemDialog from core.gui.problem_dialog import ProblemDialog

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import PyTable from cocoa.inter import PyTable
from core.gui.problem_table import ProblemTable from core.gui.problem_table import ProblemTable

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import signature, PyTable from cocoa.inter import signature, PyTable
class PyResultTable(PyTable): class PyResultTable(PyTable):
@signature('c@:') @signature('c@:')

View File

@ -1,4 +1,4 @@
from hscommon.cocoa.inter import PyGUIObject from cocoa.inter import PyGUIObject
from core.gui.stats_label import StatsLabel from core.gui.stats_label import StatsLabel

View File

@ -7,7 +7,7 @@
from hscommon.trans import install_gettext_trans_under_cocoa from hscommon.trans import install_gettext_trans_under_cocoa
install_gettext_trans_under_cocoa() install_gettext_trans_under_cocoa()
from hscommon.cocoa.inter import signature from cocoa.inter import signature
from core.scanner import ScanType from core.scanner import ScanType

View File

@ -7,7 +7,7 @@
from hscommon.trans import install_gettext_trans_under_cocoa from hscommon.trans import install_gettext_trans_under_cocoa
install_gettext_trans_under_cocoa() install_gettext_trans_under_cocoa()
from hscommon.cocoa.inter import signature from cocoa.inter import signature
from core.scanner import ScanType from core.scanner import ScanType

View File

@ -2,3 +2,4 @@
pyobjc-core>=2.3 pyobjc-core>=2.3
pluginbuilder>=1.0.0 pluginbuilder>=1.0.0
appscript>=1.0.0 appscript>=1.0.0
objp>=0.1.0