mirror of
https://forge.chapril.org/tykayn/mapillary_download
synced 2025-10-09 17:02:46 +02:00
Add hook for building linux bin
This commit is contained in:
parent
a9b4df271c
commit
67926a3e3e
2 changed files with 21 additions and 0 deletions
17
hooks/hook-pyexiv2.py
Normal file
17
hooks/hook-pyexiv2.py
Normal file
|
@ -0,0 +1,17 @@
|
|||
import sysconfig
|
||||
from PyInstaller.utils.hooks import collect_data_files
|
||||
|
||||
# Collect the required binary files
|
||||
binaries = []
|
||||
|
||||
# Get the system Python library path
|
||||
python_lib_path = './mly_venv/lib/python3.10/site-packages/'
|
||||
libexiv2_path = f"{python_lib_path}/pyexiv2/lib/libexiv2.so"
|
||||
exiv2api_path = f"{python_lib_path}/pyexiv2/lib/py3.10-linux/exiv2api.so"
|
||||
|
||||
# Append the binary files and their destination paths to the binaries list
|
||||
binaries.append((libexiv2_path, "pyexiv2/lib"))
|
||||
binaries.append((exiv2api_path, "pyexiv2/lib/py3.10-linux"))
|
||||
|
||||
# Collect any data files if needed
|
||||
datas = collect_data_files('pyexiv2')
|
Loading…
Add table
Add a link
Reference in a new issue