diff options
Diffstat (limited to 'util/scripts/mac-binary/install/libraries/Resources')
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) - |