~vorlon/ubuntu/saucy/gourmet/trunk

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Bazaar Package Importer
  • Author(s): Rolf Leggewie
  • Date: 2008-11-24 10:38:57 UTC
  • mfrom: (2.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20081124103857-7ds1eemlqjpxhj2n
Tags: 0.14.2-1
* new upstream release
* add manpage, courtesy of François Wendling.  (Closes: #495796).
* add 06-change-sys-path-append.patch
  sys.path.append('/usr/share') can be dangerous

Show diffs side-by-side

added added

removed removed

Lines of Context:
99
99
    glade = glob.glob(os.path.join('glade','*.glade'))
100
100
    sounds = glob.glob(os.path.join('data','*.wav'))
101
101
    i18n = glob.glob(os.path.join('i18n','*/*/*.mo'))
 
102
    txts = glob.glob(os.path.join('data','*.txt'))
 
103
    dtds = glob.glob(os.path.join('data','*.dtd'))        
102
104
    images.extend(icons)
103
105
    images.extend(style)
104
106
    images.extend(glade)
105
107
    images.extend(sounds)
 
108
    images.extend(txts)
 
109
    images.extend(dtds)    
106
110
    #print "data_files: ",images,style
107
111
    # Note that this os specific stuff must be kept in sync with gglobals.py
108
112
    if os.name == 'nt' or os.name == 'dos':
121
125
             ),
122
126
            (os.path.join(base,'applications'),
123
127
             ['gourmet.desktop']
124
 
             ),]
125
 
        base = os.path.join(base,'gourmet')
126
 
    files.extend([(os.path.join(base), images + ['FAQ'] +[os.path.join('data','recipe.dtd'),
127
 
                                                          os.path.join('data','ABBREV.txt'),
128
 
                                                          os.path.join('data','WEIGHT.txt'),
129
 
                                                          os.path.join('data','FOOD_DES.txt'),                                                          
130
 
                                                          ]),])
 
128
             ),]    
131
129
    for f in i18n:
132
130
        pth,fn=os.path.split(f)
133
131
        pthfiles = pth.split(os.path.sep)
136
134
        #print pth,fn
137
135
        pth = os.path.join(i18n_base,pth)
138
136
        files.append((pth,[f]))
139
 
    #print files
 
137
    base = os.path.join(base,'gourmet')            
 
138
    files.extend([(base, images + ['FAQ'])])
 
139
    #print 'DATA FILES:',files
140
140
    return files
141
141
 
142
142
class my_install_data(install_data):
155
155
    #import tools.upgrade_pre_script
156
156
    #tools.upgrade_pre_script.dump_old_data()
157
157
        
158
 
print 'SETUP'
159
158
result = setup(
160
159
    name = name,
161
160
    version = version,
173
172
                'gourmet.defaults',
174
173
                'gourmet.gtk_extras',
175
174
                'gourmet.importers',
176
 
                'gourmet.importers.html_plugins',
177
175
                'gourmet.exporters',
178
176
                'gourmet.legacy_db',
179
177
                'gourmet.legacy_db.db_085',
184
182
                'gourmet.plugins.nutritional_information',
185
183
                'gourmet.plugins.unit_converter',
186
184
                'gourmet.plugins.import_export',
 
185
                'gourmet.plugins.import_export.archive_plugin',
187
186
                'gourmet.plugins.import_export.gxml_plugin',
188
187
                'gourmet.plugins.import_export.html_plugin',
 
188
                'gourmet.plugins.import_export.mastercook_import_plugin',
189
189
                'gourmet.plugins.import_export.mealmaster_plugin',                
 
190
                'gourmet.plugins.import_export.plaintext_plugin',
190
191
                'gourmet.plugins.import_export.pdf_plugin',
 
192
                'gourmet.plugins.import_export.web_import_plugin',                                
 
193
                'gourmet.plugins.import_export.website_import_plugins',
 
194
 
191
195
                ],
192
196
    package_data = {'gourmet': ['plugins/*.gourmet-plugin','plugins/*/*.gourmet-plugin','plugins/*.glade','plugins/*/*.glade']},
193
197
    package_dir = {'gourmet' : os.path.join('src','lib')},