$OpenBSD: patch-setup_py,v 1.5 2010/09/17 13:25:00 millert Exp $
--- setup.py.orig	Sat Jun 19 13:47:49 2010
+++ setup.py	Thu Sep 16 16:07:17 2010
@@ -2,6 +2,7 @@
 
 import os
 import sys
+import re
 import ez_setup
 ez_setup.use_setuptools()
 
@@ -70,7 +71,7 @@ scripts = ['./bin/get_first_movie.py',
 
 # XXX: I'm not sure that 'etc' is a good idea.  Making it an absolute
 #      path seems a recipe for a disaster (with bdist_egg, at least).
-data_files = [('doc', setuptools.findall('docs')), ('etc', ['docs/imdbpy.cfg'])]
+data_files = [('share/doc/py-imdb', setuptools.findall('docs')), ('share/examples/py-imdb', ['docs/imdbpy.cfg'])]
 
 
 # Defining these 'features', it's possible to run commands like:
@@ -129,7 +130,7 @@ params = {
         'url': home_page,
         'download_url': dwnl_url,
         # Scripts.
-        'scripts': scripts,
+        #'scripts': scripts,
         # Documentation files.
         'data_files': data_files,
         # C extensions.
@@ -222,17 +223,17 @@ try:
         languages = runRebuildmo()
     else:
         languages = []
-    if languages:
-        data_files.append(('imdb/locale', ['imdb/locale/imdbpy.pot']))
+#    if languages:
+#        data_files.append(('share/locale', ['imdb/locale/imdbpy.pot']))
     for lang in languages:
         files_found = setuptools.findall('imdb/locale/%s' % lang)
         if not files_found:
             continue
         base_dir = os.path.dirname(files_found[0])
-        data_files.append(('imdb/locale', ['imdb/locale/imdbpy-%s.po' % lang]))
+#        data_files.append(('share/locale', ['imdb/locale/imdbpy-%s.po' % lang]))
         if not base_dir:
             continue
-        data_files.append((base_dir, files_found))
+        data_files.append((re.sub('^imdb', 'share', base_dir), files_found))
     setuptools.setup(**params)
 except SystemExit:
     print ERR_MSG
