1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- $OpenBSD: patch-install_py,v 1.4 2014/04/06 21:10:30 sthen Exp $
- install files in the right place, and don't try to run
- update-mime-database and gconftool-2, will be done in fake.
- --- install.py.orig Sat Feb 14 11:09:21 2009
- +++ install.py Sun Apr 6 18:22:10 2014
- @@ -35,7 +35,8 @@ TRANSLATIONS = ('ca', 'cs', 'es', 'fr', 'hr', 'hu', 'i
- # 'de', 'it', 'nl', 'el', 'fa'
-
- # Files to be installed, as (source file, destination directory)
- -FILES = (('src/about.py', 'share/comix/src'),
- +FILES = (('comix', 'bin'),
- + ('src/about.py', 'share/comix/src'),
- ('src/about.pyc', 'share/comix/src'),
- ('src/archive.py', 'share/comix/src'),
- ('src/archive.pyc', 'share/comix/src'),
- @@ -123,7 +124,7 @@ FILES = (('src/about.py', 'share/comix/src'),
- ('images/tango-archive.png', 'share/comix/images'),
- ('images/tango-enhance-image.png', 'share/comix/images'),
- ('images/tango-image.png', 'share/comix/images'),
- - ('comix.1.gz', 'share/man/man1'),
- + ('comix.1', 'man/man1'),
- ('comix.desktop', 'share/applications'),
- ('images/16x16/comix.png', 'share/icons/hicolor/16x16/apps'),
- ('images/22x22/comix.png', 'share/icons/hicolor/22x22/apps'),
- @@ -132,12 +133,9 @@ FILES = (('src/about.py', 'share/comix/src'),
- ('images/48x48/comix.png', 'share/icons/hicolor/48x48/apps'),
- ('images/comix.svg', 'share/icons/hicolor/scalable/apps'))
-
- -# Symlinks to be created, as (target, symlink)
- -LINKS = (('../share/comix/src/comix.py', 'bin/comix'),)
- -
- # Mime files to be installed, as (source file, destination directory)
- MIME_FILES = (('mime/comicthumb', 'bin'),
- - ('mime/comicthumb.1.gz', 'share/man/man1'),
- + ('mime/comicthumb.1', 'man/man1'),
- ('mime/comix.xml', 'share/mime/packages'),
- ('mime/icons/16x16/application-x-cbz.png',
- 'share/icons/hicolor/16x16/mimetypes'),
- @@ -240,7 +238,7 @@ def check_dependencies():
- print ' !!! PyGTK .................... Not found'
- required_found = False
- try:
- - import Image
- + from PIL import Image
- assert Image.VERSION >= '1.1.5'
- print ' Python Imaging Library ....... OK'
- except ImportError:
- @@ -304,26 +302,11 @@ if args == ['install']:
- for lang in TRANSLATIONS:
- install(os.path.join('messages', lang, 'LC_MESSAGES/comix.mo'),
- os.path.join('share/locale/', lang, 'LC_MESSAGES'))
- - for src, link in LINKS:
- - make_link(src, link)
- if install_mime:
- for src, dst in MIME_FILES:
- install(src, dst)
- for src, link in MIME_LINKS:
- make_link(src, link)
- - os.popen('update-mime-database "%s"' %
- - os.path.join(install_dir, 'share/mime'))
- - print '\nUpdated mime database (added .cbz, .cbr and .cbt file types.)'
- - schema = os.path.join(source_dir, 'mime/comicbook.schemas')
- - os.popen('GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source) '
- - 'gconftool-2 --makefile-install-rule "%s" 2>/dev/null' %
- - schema)
- - print '\nRegistered comic archive thumbnailer in gconf (if available).'
- - print 'The thumbnailer is only supported by some file managers,',
- - print 'such as Nautilus'
- - print 'and Thunar.'
- - print 'You might have to restart the file manager for the thumbnailer',
- - print 'to be activated.'
- os.utime(os.path.join(install_dir, 'share/icons/hicolor'), None)
- # ---------------------------------------------------------------------------
- # Uninstall Comix.
|