@@ -297,9 +297,11 @@ def generate_binary_data(output_dir, file_list):
297297removeDir ("Extra/else/audio" )
298298
299299copyDir (project_root + "/Libraries/pd-else/Source/Audio/sfz~/sfz" , "Extra/else/sfz" )
300- convert_merda .process (project_root + "/Libraries/pd-else/Abstractions/Merda/Modules/" )
301- globCopy (project_root + "/Libraries/pd-else/Abstractions/Merda/Modules/*.pd" , "./Extra/else" )
300+
301+ convert_merda .process (project_root + "/Libraries/pd-else/Abstractions/Merda/Modules/" , output_dir + "/Merda_temp" )
302+ globCopy (output_dir + "/Merda_temp/*" , "./Extra/else" )
302303copyDir (project_root + "/Libraries/pd-else/Abstractions/Merda/Modules/brane-presets" , "./Extra/else/brane-presets" )
304+ removeDir (output_dir + "/Merda_temp" )
303305removeDir ("./Extra/else/sf" ) # soundfont is too large to ship
304306for file_path in glob .glob ("./Extra/else/*-help.pd" ):
305307 os .remove (file_path )
@@ -315,13 +317,8 @@ def generate_binary_data(output_dir, file_list):
315317
316318makeArchive ("Filesystem" , "./" , "./plugdata_version" )
317319
318- with zipfile .ZipFile (output_dir + "/InterUnicode.ttf.zip" , 'w' , compression = zipfile .ZIP_DEFLATED , compresslevel = 9 ) as zipf :
319- zipf .write (project_root + "/Resources/Fonts/InterRegular.ttf" , arcname = "InterUnicode.ttf" )
320-
321320removeDir (output_dir + "/plugdata_version" )
322321
323- splitFile (output_dir + "/InterUnicode.ttf.zip" , output_dir + "/InterUnicode_%i" , 3 )
324-
325322splitFile ("./Filesystem" , output_dir + "/Filesystem_%i" , 8 )
326323removeFile ("./Filesystem" )
327324
@@ -336,6 +333,5 @@ def generate_binary_data(output_dir, file_list):
336333 project_root + "/Resources/Icons/plugdata_large_logo.png" ,
337334 project_root + "/Resources/Icons/plugdata_logo.png" ,
338335 "Documentation.bin" ,
339- "InterUnicode_*" ,
340336 "Filesystem_*"
341337}))
0 commit comments