X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=setup.py;h=07e121be48ccead5467da39edc92b02d773b5e4e;hb=refs%2Fheads%2Ffed4fire;hp=d7008a38dc75cedace4e21d576cfbef5bb51978f;hpb=78ed9c4a6e34dd6297ec15fc6767183ebd68609e;p=myslice.git diff --git a/setup.py b/setup.py index d7008a38..07e121be 100644 --- a/setup.py +++ b/setup.py @@ -6,19 +6,35 @@ # INRIA (c) 2013 import os.path +import shutil from glob import glob from distutils.core import setup # we don't have a final list so let's keep it simple for now packages= [ os.path.dirname(init) for init in (glob("*/__init__.py")+glob("*/*/__init__.py")) ] +print packages + +# Avoid troubles : clean /usr/share/unfold/ +#shutil.rmtree('/usr/share/unfold/') + +def images (dir): + return glob( dir+"/*.png") + glob ( dir+"/*.gif") +def javascript (dir): + return glob( dir+"/*.js") +def stylesheets (dir): + return glob( dir+"/*.css") + setup(packages = packages, # xxx somehow this does not seem to show up in debian packaging scripts = [ 'apache/unfold-init-ssl.sh' ], data_files = [ - ( '/usr/share/unfold/static/js', glob ('static/js/*')), - ( '/usr/share/unfold/static/css', glob ('static/css/*')), - ( '/usr/share/unfold/static/img', glob ('static/img/*')), + ( '/usr/share/unfold/static/js', javascript('static/js')), + ( '/usr/share/unfold/static/css', stylesheets ('static/css')), + ( '/usr/share/unfold/static/img', images ('static/img')), +# for portal/ + ( '/usr/share/unfold/static/img/institutions', images ('static/img/institutions')), + ( '/usr/share/unfold/static/img/testbeds', images ('static/img/testbeds')), ( '/usr/share/unfold/static/fonts', glob ('static/fonts/*')), ( '/usr/share/unfold/templates', glob ('templates/*')), ( 'apache', [ 'apache/unfold.conf', 'apache/unfold-ssl.conf', 'apache/unfold.wsgi' ]),