diff --git a/pyinstaller-hooks/hook-pymediainfo.py b/pyinstaller-hooks/hook-pymediainfo.py new file mode 100644 index 0000000..e42e1bd --- /dev/null +++ b/pyinstaller-hooks/hook-pymediainfo.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +########################################################################## +# OpenLP - Open Source Lyrics Projection # +# ---------------------------------------------------------------------- # +# Copyright (c) 2008-2019 OpenLP Developers # +# ---------------------------------------------------------------------- # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +########################################################################## +import os +import sys + +import pymediainfo + + +if os.name.startswith('nt'): + dll = 'MediaInfo.dll' +elif sys.platform.startswith('darwin'): + dll = 'libmediainfo.0.dylib' +dll_path = os.path.join(os.path.dirname(pymediainfo.__file__), dll) + +hiddenimports = ['pymediainfo'] +binaries = [(dll_path, '.')]