[mb-devel] picard-0.7.2 fails to build
Dick
dm at chello.nl
Sun Nov 19 12:40:50 UTC 2006
Hi all,
If I call:
picard-0.7.2 $ ./setup.py build
I get the following output (on Linux):
...
copying picard/browser/__init__.py -> build/lib/picard/browser
copying picard/browser/launch.py -> build/lib/picard/browser
copying picard/browser/browser.py -> build/lib/picard/browser
copying picard/browser/filelookup.py -> build/lib/picard/browser
running build_scripts
creating build/scripts-2.4
error: file 'scripts/picard' does not exist
I've created an patch to move generate_file on scripts/picard.in from install to
build:
--- picard-0.7.2/setup.py 2006-11-18 20:15:00.000000000 +0100
+++ picard-0.7.2/setup.py 2006-11-18 20:19:11.000000000 +0100
@@ -35,11 +35,17 @@
def initialize_options(self):
build.initialize_options(self)
self.build_locales = None
+ self.localedir = None
def finalize_options(self):
build.finalize_options(self)
if self.build_locales is None:
self.build_locales = os.path.join(self.build_base, 'locale')
+ self.localedir = self.build_locales
+
+ def run(self):
+ generate_file('scripts/picard.in', 'scripts/picard', {'localedir':
self.localedir})
+ build.run(self)
class build_locales(Command):
@@ -141,7 +147,6 @@
def initialize_options(self):
install.initialize_options(self)
self.install_locales = None
- self.localedir = None
def finalize_options(self):
install.finalize_options(self)
@@ -149,14 +154,9 @@
self.install_locales = '$base/share/locale'
self._expand_attrs(['install_locales'])
self.install_locales = os.path.normpath(self.install_locales)
- self.localedir = self.install_locales
if self.root is not None:
self.change_roots('locales')
- def run(self):
- generate_file('scripts/picard.in', 'scripts/picard', {'localedir':
self.localedir})
- install.run(self)
-
args['cmdclass'] = {
'build': my_build,
'build_locales': build_locales,
Could you please fix build or apply my patch?
Thanks,
Dick
More information about the MusicBrainz-devel
mailing list