Index: setup.py
===================================================================
--- setup.py	(revision 6737)
+++ setup.py	(working copy)
@@ -13,6 +13,7 @@
 # history and logs, available at http://trac.edgewall.org/log/.
 
 from setuptools import setup, find_packages
+import glob
 
 setup(
     name = 'Trac',
@@ -48,6 +49,30 @@
         'trac.wiki': ['default-pages/*'],
         'trac.ticket': ['workflows/*.ini'],
     },
+    
+    data_files = [ ('share/trac/cgi-bin', 
+                        ['cgi-bin/trac.cgi',
+                         'cgi-bin/trac.fcgi', ]), 
+                   ('share/trac/htdocs', 
+                        ['trac/htdocs/README', ]
+                        + glob.glob('trac/htdocs/*.*')),
+                   ('share/trac/htdocs/css', 
+                        glob.glob('trac/htdocs/css/*.*')),
+                   ('share/trac/htdocs/js', 
+                        glob.glob('trac/htdocs/js/*.*')),
+                   ('share/trac/htdocs/guide', 
+                        glob.glob('trac/htdocs/guide/*.*')),
+                   ('share/trac/templates', 
+                        ['trac/templates/README',
+                         'trac/templates/layout.html',
+                         'trac/templates/theme.html', ]), 
+                   ('share/trac/wiki-macros', 
+                        ['wiki-macros/README', ]), 
+                   ('share/trac/wiki-default', 
+                        glob.glob('trac/wiki/default-pages/*')),
+                   ('share/trac/conf', []),
+                   ('share/trac/plugins', []),
+    ],
 
     test_suite = 'trac.test.suite',
     zip_safe = False,
