1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
#!/usr/bin/env python
from distutils.core import setup
from util import constants
import glob
import os
def get_locale_files():
files = glob.glob('locale/*/*/*.mo')
locale_dir = os.path.split(constants.LOCALE_DIR)[0]
file_list = []
for file in files:
file_list.append((os.path.dirname(os.path.join(locale_dir, file)), [file]))
return file_list
setup(name = 'ocrfeeder',
version = constants.OCRFEEDER_STUDIO_VERSION,
description = '''A complete Optical Character Recognition and
Document Analysis and Recognition program.''',
author = 'Joaquim Rocha',
author_email = 'joaquimrocha1@gmail.com',
url = constants.OCRFEEDER_WEBSITE,
license = 'GPL v3',
packages = ['ocrfeeder/feeder', 'ocrfeeder/studio',
'ocrfeeder/util', 'ocrfeeder/odf',
],
package_dir = { 'ocrfeeder/feeder' : 'feeder',
'ocrfeeder/studio' : 'studio',
'ocrfeeder/util' : 'util',
'ocrfeeder/odf' : 'odf' },
scripts = ['ocrfeeder', 'ocrfeeder-cli'],
data_files = [(constants.DEFAULT_SYSTEM_APP_DIR +
'/icons', ['resources/icons/detect_icon.svg',
'resources/icons/ocr.svg',
'resources/icons/window_icon.png']
),
('/usr/share/icons/hicolor/scalable/apps', ['resources/icons/ocrfeeder.svg']
),
('/usr/share/applications', ['resources/ocrfeeder.desktop']
),
('/usr/share/man/man1', ['resources/ocrfeeder.1',
'resources/ocrfeeder-cli.1']
),
] + get_locale_files()
)
|