Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 80312 | Differences between
and this patch

Collapse All | Expand All

(-)picard-0.7.2/setup.py (-6 / +6 lines)
Lines 35-45 Link Here
35
    def initialize_options(self):
35
    def initialize_options(self):
36
        build.initialize_options(self)
36
        build.initialize_options(self)
37
        self.build_locales = None
37
        self.build_locales = None
38
        self.localedir = None
38
    
39
    
39
    def finalize_options(self):
40
    def finalize_options(self):
40
        build.finalize_options(self)
41
        build.finalize_options(self)
41
        if self.build_locales is None:
42
        if self.build_locales is None:
42
            self.build_locales = os.path.join(self.build_base, 'locale')
43
            self.build_locales = os.path.join(self.build_base, 'locale')
44
        self.localedir = self.build_locales
45
        
46
    def run(self):
47
        generate_file('scripts/picard.in', 'scripts/picard', {'localedir': self.localedir})
48
        build.run(self)
43
49
44
class build_locales(Command):
50
class build_locales(Command):
45
    
51
    
Lines 141-147 Link Here
141
    def initialize_options(self):
147
    def initialize_options(self):
142
        install.initialize_options(self)
148
        install.initialize_options(self)
143
        self.install_locales = None
149
        self.install_locales = None
144
        self.localedir = None
145
    
150
    
146
    def finalize_options(self):
151
    def finalize_options(self):
147
        install.finalize_options(self)
152
        install.finalize_options(self)
Lines 149-162 Link Here
149
            self.install_locales = '$base/share/locale'
154
            self.install_locales = '$base/share/locale'
150
            self._expand_attrs(['install_locales'])
155
            self._expand_attrs(['install_locales'])
151
        self.install_locales = os.path.normpath(self.install_locales)
156
        self.install_locales = os.path.normpath(self.install_locales)
152
        self.localedir = self.install_locales
153
        if self.root is not None:
157
        if self.root is not None:
154
            self.change_roots('locales')
158
            self.change_roots('locales')
155
        
159
        
156
    def run(self):
157
        generate_file('scripts/picard.in', 'scripts/picard', {'localedir': self.localedir})
158
        install.run(self)
159
        
160
args['cmdclass'] = {
160
args['cmdclass'] = {
161
    'build': my_build,
161
    'build': my_build,
162
    'build_locales': build_locales,
162
    'build_locales': build_locales,

Return to bug 80312