mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ad QT Curve to the windows and OS X builds
This commit is contained in:
parent
41502a9c49
commit
415f08afd9
@ -296,6 +296,10 @@ class Py2App(object):
|
||||
self.add_qt_framework(f)
|
||||
for d in glob.glob(join(SW, 'qt', 'plugins', '*')):
|
||||
shutil.copytree(d, join(self.contents_dir, 'MacOS', basename(d)))
|
||||
sty = join(self.contents_dir, 'MacOS', 'styles')
|
||||
os.mkdir(sty)
|
||||
shutil.copyfile(glob.glob(join(SW, 'build', 'QtCurve*', 'build', 'style',
|
||||
'qtcurve.so'))[-1], join(sty, 'qtcurve.dylib'))
|
||||
for l in glob.glob(join(self.contents_dir, 'MacOS', '*/*.dylib')):
|
||||
self.fix_dependencies_in_lib(l)
|
||||
x = os.path.relpath(l, join(self.contents_dir, 'MacOS'))
|
||||
|
@ -16,6 +16,7 @@ from setup.installer.windows.wix import WixMixIn
|
||||
OPENSSL_DIR = r'Q:\openssl'
|
||||
QT_DIR = 'Q:\\Qt\\4.8.1'
|
||||
QT_DLLS = ['Core', 'Gui', 'Network', 'Svg', 'WebKit', 'Xml', 'XmlPatterns']
|
||||
QTCURVE = r'C:\plugins\styles'
|
||||
LIBUNRAR = 'C:\\Program Files\\UnrarDLL\\unrar.dll'
|
||||
SW = r'C:\cygwin\home\kovid\sw'
|
||||
IMAGEMAGICK = os.path.join(SW, 'build', 'ImageMagick-6.7.6',
|
||||
@ -247,6 +248,14 @@ class Win32Freeze(Command, WixMixIn):
|
||||
if os.path.exists(tg):
|
||||
shutil.rmtree(tg)
|
||||
shutil.copytree(imfd, tg)
|
||||
self.info('\nAdding QtCurve...')
|
||||
qtcurve = self.j(QTCURVE, 'qtcurve.dll')
|
||||
tg = self.j(tdir, 'styles')
|
||||
if os.path.exists(tg):
|
||||
shutil.rmtree(tg)
|
||||
os.mkdir(tg)
|
||||
shutil.copy2(qtcurve, tg)
|
||||
|
||||
for dirpath, dirnames, filenames in os.walk(tdir):
|
||||
for x in filenames:
|
||||
if not x.endswith('.dll'):
|
||||
|
@ -101,6 +101,14 @@ Now, run configure and make::
|
||||
|
||||
Add the path to the bin folder inside the Qt dir to your system PATH.
|
||||
|
||||
Now build QtCurve
|
||||
cd qmake
|
||||
edit the qmake.pro file setting the TARGET to Release
|
||||
|
||||
qmake && nmake
|
||||
|
||||
The plugin will be in c:\plugins\styles
|
||||
|
||||
SIP
|
||||
-----
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user