Store licenses in the package.

This commit is contained in:
Viktor Kovacs 2021-06-05 12:52:53 +02:00
parent eb1d7d7759
commit 43ef12c897
4 changed files with 4 additions and 2 deletions

View File

@ -85,14 +85,16 @@ def CreateDestinationDir (config, rootDir, websiteDir, version, testBuild):
replacer.ReplaceTokenContent ('<!-- script start -->', '<!-- script end -->', scriptContent)
replacer.WriteToFile (htmlFilePath)
def CreatePackage (websiteDir, packageDir, version):
def CreatePackage (rootDir, websiteDir, packageDir, version):
if not os.path.exists (packageDir):
os.makedirs (packageDir)
zipPath = os.path.join (packageDir, 'o3dv_' + version + '.zip')
zip = zipfile.ZipFile (zipPath, mode = 'w', compression = zipfile.ZIP_DEFLATED)
zip.write (os.path.join (websiteDir, 'libs', 'three.min-129.js'), 'three.min-129.js')
zip.write (os.path.join (websiteDir, 'libs', 'three.license.md'), 'three.license.md')
zip.write (os.path.join (websiteDir, 'o3dv', 'o3dv.min.js'), 'o3dv.min-' + version + '.js')
zip.write (os.path.join (rootDir, 'LICENSE.md'), 'o3dv.license.md')
zip.close ()
return True
@ -147,7 +149,7 @@ def Main (argv):
return 1
PrintInfo ('Create package.')
packageResult = CreatePackage (websiteDir, packageDir, version)
packageResult = CreatePackage (rootDir, websiteDir, packageDir, version)
if not packageResult:
PrintError ('Create package failed.')
return 1