Allow arbitrary Prefix attributes (#4591)
* Allow arbitrary Prefix attributes * Test attribute type as well * Flake8 fixes * Remove __new__ method * Fewer uses of join_path in the docs
This commit is contained in:

committed by
Todd Gamblin

parent
cac4362f64
commit
e5ce7b1639
@@ -51,5 +51,5 @@ def install(self, spec, prefix):
|
||||
mkdirp(prefix.doc)
|
||||
install('README.md', prefix.doc)
|
||||
install('NEWS.md', prefix.doc)
|
||||
mkdirp(prefix.man1)
|
||||
install('bwa.1', prefix.man1)
|
||||
mkdirp(prefix.man.man1)
|
||||
install('bwa.1', prefix.man.man1)
|
||||
|
@@ -186,6 +186,6 @@ def install_manpages(self):
|
||||
prefix = self.prefix
|
||||
|
||||
with working_dir('git-manpages'):
|
||||
install_tree('man1', prefix.share_man1)
|
||||
install_tree('man5', prefix.share_man5)
|
||||
install_tree('man7', prefix.share_man7)
|
||||
install_tree('man1', prefix.share.man.man1)
|
||||
install_tree('man5', prefix.share.man.man5)
|
||||
install_tree('man7', prefix.share.man.man7)
|
||||
|
@@ -68,7 +68,7 @@ def install(self, spec, prefix):
|
||||
make.add_default_arg('ARFLAGS=rcs')
|
||||
|
||||
# Dwarf doesn't provide an install, so we have to do it.
|
||||
mkdirp(prefix.bin, prefix.include, prefix.lib, prefix.man1)
|
||||
mkdirp(prefix.bin, prefix.include, prefix.lib, prefix.man.man1)
|
||||
|
||||
with working_dir('libdwarf'):
|
||||
extra_config_args = []
|
||||
@@ -101,4 +101,4 @@ def install(self, spec, prefix):
|
||||
|
||||
install('dwarfdump', prefix.bin)
|
||||
install('dwarfdump.conf', prefix.lib)
|
||||
install('dwarfdump.1', prefix.man1)
|
||||
install('dwarfdump.1', prefix.man.man1)
|
||||
|
@@ -57,14 +57,14 @@ def post_install(self):
|
||||
prefix = self.prefix
|
||||
|
||||
# Install man pages
|
||||
mkdirp(prefix.man1)
|
||||
mkdirp(prefix.man5)
|
||||
mkdirp(prefix.man8)
|
||||
mkdirp(prefix.man.man1)
|
||||
mkdirp(prefix.man.man5)
|
||||
mkdirp(prefix.man.man8)
|
||||
with working_dir('doc'):
|
||||
install('hg.1', prefix.man1)
|
||||
install('hgignore.5', prefix.man5)
|
||||
install('hgrc.5', prefix.man5)
|
||||
install('hg-ssh.8', prefix.man8)
|
||||
install('hg.1', prefix.man.man1)
|
||||
install('hgignore.5', prefix.man.man5)
|
||||
install('hgrc.5', prefix.man.man5)
|
||||
install('hg-ssh.8', prefix.man.man8)
|
||||
|
||||
# Install completion scripts
|
||||
contrib = join_path(prefix, 'contrib')
|
||||
|
@@ -41,6 +41,6 @@ def build(self, spec, prefix):
|
||||
|
||||
def install(self, spec, prefix):
|
||||
mkdirp(prefix.bin)
|
||||
mkdirp(prefix.man1)
|
||||
mkdirp(prefix.man.man1)
|
||||
install('pigz', "%s/pigz" % prefix.bin)
|
||||
install('pigz.1', "%s/pigz.1" % prefix.man1)
|
||||
install('pigz.1', "%s/pigz.1" % prefix.man.man1)
|
||||
|
@@ -249,4 +249,4 @@ def install(self, spec, prefix):
|
||||
install_tree('bin', prefix.bin)
|
||||
install_tree('lib', prefix.lib)
|
||||
install_tree('include', prefix.include)
|
||||
install_tree('man/man1', prefix.share_man1)
|
||||
install_tree('man/man1', prefix.share.man.man1)
|
||||
|
Reference in New Issue
Block a user