summaryrefslogtreecommitdiffstats
path: root/util/scripts/mac-binary/install/libraries/Resources
diff options
context:
space:
mode:
Diffstat (limited to 'util/scripts/mac-binary/install/libraries/Resources')
-rw-r--r--util/scripts/mac-binary/install/libraries/Resources/Description.plist14
-rw-r--r--util/scripts/mac-binary/install/libraries/Resources/Readme.rtf7
-rw-r--r--util/scripts/mac-binary/install/libraries/Resources/libraries.info17
-rwxr-xr-xutil/scripts/mac-binary/install/libraries/Resources/postflight76
4 files changed, 0 insertions, 114 deletions
diff --git a/util/scripts/mac-binary/install/libraries/Resources/Description.plist b/util/scripts/mac-binary/install/libraries/Resources/Description.plist
deleted file mode 100644
index ffba86f..0000000
--- a/util/scripts/mac-binary/install/libraries/Resources/Description.plist
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>IFPkgDescriptionDeleteWarning</key>
- <string></string>
- <key>IFPkgDescriptionDescription</key>
- <string>Qt $VERSION_MAJOR$.$VERSION_MINOR$.$VERSION_PATCH$ Libraries</string>
- <key>IFPkgDescriptionTitle</key>
- <string>Qt Libraries</string>
- <key>IFPkgDescriptionVersion</key>
- <string>$VERSION_MAJOR$.$VERSION_MINOR$</string>
-</dict>
-</plist>
diff --git a/util/scripts/mac-binary/install/libraries/Resources/Readme.rtf b/util/scripts/mac-binary/install/libraries/Resources/Readme.rtf
deleted file mode 100644
index f5636ca..0000000
--- a/util/scripts/mac-binary/install/libraries/Resources/Readme.rtf
+++ /dev/null
@@ -1,7 +0,0 @@
-{\rtf1\mac\ansicpg10000\cocoartf102
-{\fonttbl\f0\fswiss\fcharset77 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\margl1440\margr1440\vieww9000\viewh9000\viewkind0
-\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
-
-\f0\fs24 \cf0 Thanks for reading me} \ No newline at end of file
diff --git a/util/scripts/mac-binary/install/libraries/Resources/libraries.info b/util/scripts/mac-binary/install/libraries/Resources/libraries.info
deleted file mode 100644
index aaad93f..0000000
--- a/util/scripts/mac-binary/install/libraries/Resources/libraries.info
+++ /dev/null
@@ -1,17 +0,0 @@
-Title Qt Libraries
-Version $VERSION_MAJOR$.$VERSION_MINOR$
-Description Qt $VERSION_MAJOR$.$VERSION_MINOR$.$VERSION_PATCH$ Libraries
-DefaultLocation (null)
-DeleteWarning
-
-### Package Flags
-
-NeedsAuthorization YES
-Required NO
-Relocatable YES
-RequiresReboot NO
-UseUserMask YES
-OverwritePermissions NO
-InstallFat NO
-RootVolumeOnly NO
-
diff --git a/util/scripts/mac-binary/install/libraries/Resources/postflight b/util/scripts/mac-binary/install/libraries/Resources/postflight
deleted file mode 100755
index 4bcaa6c..0000000
--- a/util/scripts/mac-binary/install/libraries/Resources/postflight
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/usr/bin/env python
-
-import os, sys, shutil, re
-def replaceStrings(library, licensee, product, licenseKey):
- tmpLib = os.path.join(os.environ["INSTALLER_TEMP"], os.path.basename(library) + "_t")
- if os.path.exists(tmpLib):
- os.remove(tmpLib)
- shutil.move(library, tmpLib)
- tmpLibFile = open(tmpLib, 'r')
- libraryFile = open(library, 'w')
- namRe = re.compile(r'(qt_lcnsuser=).{' + str(len(licensee) + 1) + r'}')
- prdRe = re.compile(r'(qt_lcnsprod=).{' + str(len(product) + 1) + r'}')
- keyRe = re.compile(r'(qt_qevalkey=).{' + str(len(licenseKey) + 1) + r'}')
-
- for line in tmpLibFile.readlines():
- line = namRe.sub('\\1' + licensee + '\0', line)
- line = prdRe.sub('\\1' + product + '\0', line)
- line = keyRe.sub('\\1' + licenseKey + '\0', line)
- libraryFile.write(line)
- libraryFile.close()
- tmpLibFile.close()
- os.remove(tmpLib)
-
-def getEditionDefine(licenseKey):
- ProductMap = { 'F': 'Universal', 'B': 'Desktop',
- 'L': 'Desktop Light', 'R': 'Console',
- 'OPEN': 'Opensource' }
-
- LicenseTypeMap = { 'Z4M': "Evaluation", 'R4M': "Evaluation",
- 'Q4M': "Evaluation", '34M': "Academic",
- 'TBM': "Educational" }
-
- if len(licenseKey) == 0:
- return 'QT_EDITION_UNKNOWN'
- licenseParts = licenseKey.split('-')
- productDefine = LicenseTypeMap.get(licenseParts[2], "")
- if len(productDefine) == 0:
- productDefine = ProductMap.get(licenseParts[0][0], 'QT_EDITION_UNKNOWN')
-
- return productDefine
-
-def readLicenseFile():
- licenseKeyPath = os.path.join(os.environ['HOME'], '.qt-license');
-
- licenseKeyRE = re.compile(r"^LicenseKeyExt=(.+)$")
- licenseeRE = re.compile(r"^Licensee=(.+)$")
- license = open(licenseKeyPath, 'r')
- licensee = "Bad Licensee"
- product = "Bad Product"
- licensekey = "Bad Key"
- for line in license:
- matchObj = licenseeRE.match(line)
- if matchObj:
- licensee = matchObj.group(1)
- else:
- matchObj = licenseKeyRE.match(line)
- if matchObj:
- licensekey = matchObj.group(1)
- product = getEditionDefine(licensekey)
- return (licensee, product, licensekey)
-
-def fixLibraries():
- licensee, product, licensekey = readLicenseFile()
-
- frameworks = [ "QtCore", "QtGui", "QtNetwork", "QtXml", "QtOpenGL", "QtSql", "Qt3Support", "QtSvg", "QtScript" ]
- for framework in frameworks:
- frameworkPath = os.path.join(sys.argv[3], 'Library', 'Frameworks', framework + '.framework')
- if not os.path.exists(frameworkPath):
- continue
- os.chdir(os.path.join(frameworkPath, 'Versions', '4.0'))
- replaceStrings(framework, licensee, product, licensekey)
-
-if __name__ == "__main__":
- fixLibraries()
- sys.exit(0)
-