Remove install man

master
Mike Hiretsky 12 years ago
parent f92f633765
commit 9319cfe3e8

@ -77,49 +77,6 @@ def create_data_files(data_dirs, prefix="", replace_dirname=""):
data_files += __scanDir(data_dir, prefix, replace_dirname, data)
return data_files
class build_man( distutils.core.Command ) :
description = "build man files"
user_options = []
def initialize_options( self ) :
pass
def finalize_options( self ) :
pass
def _install_man(self,man,baseLocale):
baseMan = path.basename(man)
man_num = man[-1]
manPath = path.join(BUILD_MAN_PATH,baseLocale,"man%s"%man_num)
self.mkpath(manPath)
manPath = path.join(manPath,baseMan)
self.copy_file(man,manPath)
cout("compress %s\n"% manPath)
system("bzip2 -f %s"%manPath)
def run( self ) :
buildManPath = BUILD_MAN_PATH
self.mkpath(buildManPath)
for locale in glob.glob("man/*"):
baseLocale = path.basename(locale)
if os.path.isfile(locale) and locale[-1].isdigit():
self._install_man(locale,"")
else:
for man in glob.glob("%s/*.[12345678]"%locale) :
self._install_man(man,baseLocale)
class install_man( install_data ) :
description = "install man files"
user_options = []
def finalize_options(self):
install_data.finalize_options(self)
self.data_files = []
for root,dirs,files in os.walk(BUILD_MAN_PATH):
for filename in files:
self.data_files += [(path.join(self.install_dir,root[6:]),
[path.join(root,filename)])]
class cl_install_data(install_data):
def run (self):
install_data.run(self)
@ -151,23 +108,6 @@ class cl_install_data(install_data):
if flagFound:
os.chmod(path, mode)
class install(distutils.command.install.install):
def has_man(self):
return len(glob.glob("build/man/*")) > 0
sub_commands = distutils.command.install.install.sub_commands + [
('install_man',has_man),
]
class build( distutils.command.build.build ) :
def has_man(self):
return len(glob.glob("man/*")) > 0
sub_commands = distutils.command.build.build.sub_commands + [
('build_man',has_man)]
setup(
name = 'calculate-install',
version = "2.2.29",
@ -180,7 +120,5 @@ setup(
packages = ['calculate-install.pym'],
data_files = data_files,
scripts=["./scripts/cl-template"],
cmdclass={'install_data': cl_install_data,
'build':build,'build_man':build_man,
'install':install,'install_man':install_man},
cmdclass={'install_data': cl_install_data}
)

Loading…
Cancel
Save