PyBitmessage-2021-04-27/src/build_osx.py

33 lines
944 B
Python
Raw Normal View History

2015-12-23 00:42:20 +01:00
from glob import glob
import os
from PyQt4 import QtCore
2013-07-30 02:24:04 +02:00
from setuptools import setup
2013-06-15 21:09:15 +02:00
name = "Bitmessage"
version = os.getenv("PYBITMESSAGEVERSION", "custom")
2013-07-30 02:24:04 +02:00
mainscript = ["bitmessagemain.py"]
2013-06-15 21:09:15 +02:00
DATA_FILES = [
('', ['sslkeys', 'images']),
("workprover", ["gpusolver.cl"]),
("workprover/fastsolver", ["libfastsolver.so"]),
('translations', glob('translations/*.qm')),
('ui', glob('bitmessageqt/*.ui')),
('translations', glob(str(QtCore.QLibraryInfo.location(QtCore.QLibraryInfo.TranslationsPath)) + '/qt_??.qm')),
('translations', glob(str(QtCore.QLibraryInfo.location(QtCore.QLibraryInfo.TranslationsPath)) + '/qt_??_??.qm')),
]
2013-06-15 21:09:15 +02:00
setup(
2014-08-27 09:14:32 +02:00
name = name,
version = version,
app = mainscript,
2015-12-23 00:39:58 +01:00
data_files = DATA_FILES,
2014-08-27 09:14:32 +02:00
setup_requires = ["py2app"],
options = dict(
py2app = dict(
includes = ['sip', 'PyQt4._qt'],
iconfile = "images/bitmessage.icns"
)
)
2013-06-15 21:09:15 +02:00
)