b374046b47920d5d5ae9260a7372360834705f26
[beastbuild.git] / packages / apps / beastdocs.py
1 from buildutils import download_and_check, configure, make, apply_patch, git_checkout
2 import utils
3 from package import Package
4 from Path import Path
5
6 class BeastDocs(Package):
7   def full_name (self):
8     return "beastdocs"
9
10   def download (self):
11     git_checkout ("http://space.twc.de/public/git", "beastdocs", "master")
12
13   def extract (self):
14     pass
15
16   def patch (self):
17     pass
18
19   def configure (self):
20     configure ([ "sh", "configure", "--prefix", self.config.PREFIX.msys() ], "beastdocs")
21
22   def compile (self):
23     self.compile_with_make ("beastdocs")
24
25   def dist_image (self):
26     self.dist_image_with_make_install ("beastdocs")
27
28   def install (self):
29     self.install_with_dist_image()
30
31 def package():
32   return BeastDocs()