diff options
author | Florian Bruhin <git@the-compiler.org> | 2016-03-26 20:27:23 +0100 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2016-04-07 08:53:12 +0200 |
commit | f24a721e55bd98fdc62c6ba977ab3f91d1dfe259 (patch) | |
tree | e87170aa0020aef31cd66f4f9a2256a973b18700 /misc/qutebrowser.spec | |
parent | b505c658731af23c766e1b17abeea067f976ac33 (diff) | |
download | qutebrowser-f24a721e55bd98fdc62c6ba977ab3f91d1dfe259.tar.gz qutebrowser-f24a721e55bd98fdc62c6ba977ab3f91d1dfe259.zip |
pyinstaller: Include data files
This makes the following things work:
- Error pages
- Caret mode
- pdfjs
- :help
Diffstat (limited to 'misc/qutebrowser.spec')
-rw-r--r-- | misc/qutebrowser.spec | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/misc/qutebrowser.spec b/misc/qutebrowser.spec index 05a058624..cef325c6d 100644 --- a/misc/qutebrowser.spec +++ b/misc/qutebrowser.spec @@ -3,10 +3,26 @@ block_cipher = None +def get_data_files(): + data_files = [ + ('../qutebrowser/html', 'html'), + ('../qutebrowser/img', 'img'), + ('../qutebrowser/javascript', 'javascript'), + ('../qutebrowser/html/doc', 'html/doc'), + ] + + if os.path.exists(os.path.join('qutebrowser', '3rdparty', 'pdfjs')): + data_files.append(('../qutebrowser/3rdparty/pdfjs', '3rdparty/pdfjs')) + else: + print("Warning: excluding pdfjs as it's not present!") + + return data_files + + a = Analysis(['../qutebrowser.py'], pathex=['misc'], binaries=None, - datas=None, + datas=get_data_files(), hiddenimports=[], hookspath=[], runtime_hooks=[], |