LunaHook-mirror/scripts/pack.py

14 lines
729 B
Python
Raw Normal View History

2024-04-21 17:38:47 +08:00
import os, shutil
for f in os.listdir('../builds'):
if os.path.isdir('../builds/'+f)==False:continue
for dirname,_,fs in os.walk('../builds/'+f):
if dirname.endswith('translations') or dirname.endswith('translations') or dirname.endswith('imageformats') or dirname.endswith('iconengines') or dirname.endswith('bearer'):
shutil.rmtree(dirname)
continue
for ff in fs:
path=os.path.join(dirname,ff)
if ff in ['Qt5Svg.dll','libEGL.dll','libGLESv2.dll','opengl32sw.dll','D3Dcompiler_47.dll']:os.remove(path)
targetdir='../builds/'+f
target='../builds/'+f+'.zip'
os.system(rf'"C:\Program Files\7-Zip\7z.exe" a -m0=LZMA -mx9 {target} {targetdir}')