鏡像自
				https://github.com/arsenetar/dupeguru-cocoa.git
				synced 2025-09-11 17:58:17 +00:00 
			
		
		
		
	Add package.py
with other minor fixes
This commit is contained in:
		
							父節點
							
								
									08eac3844e
								
							
						
					
					
						當前提交
						cdb14d7e5f
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -10,6 +10,5 @@ __pycache__ | ||||
| /cocoa/autogen | ||||
| /locale | ||||
| 
 | ||||
| /run.py | ||||
| /cocoa/*/Info.plist | ||||
| /cocoa/*/build | ||||
|  | ||||
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							| @ -34,4 +34,7 @@ env : | $(submodules_target) reqs | ||||
| build: | ||||
| 	./env/bin/python build.py | ||||
| 
 | ||||
| .PHONY : reqs build all | ||||
| run: | ||||
| 	./env/bin/python run.py | ||||
| 
 | ||||
| .PHONY : reqs build run all | ||||
							
								
								
									
										4
									
								
								build.py
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								build.py
									
									
									
									
									
								
							| @ -152,10 +152,6 @@ def build_cocoa(dev): | ||||
|     resources = [image_path, 'cocoa/dsa_pub.pem', 'build/dg_cocoa.py', 'build/help'] | ||||
|     app.copy_resources(*resources, use_symlinks=dev) | ||||
|     app.copy_frameworks('build/Python') | ||||
|     print("Creating the run.py file") | ||||
|     tmpl = open('cocoa/run_template.py', 'rt').read() | ||||
|     run_contents = tmpl.replace('{{app_path}}', app.dest) | ||||
|     open('run.py', 'wt').write(run_contents) | ||||
| 
 | ||||
| def build_help(): | ||||
|     print("Generating Help") | ||||
|  | ||||
							
								
								
									
										2
									
								
								dupeguru
									
									
									
									
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										2
									
								
								dupeguru
									
									
									
									
									
								
							| @ -1 +1 @@ | ||||
| Subproject commit f51f94e03db3c36468bc40200679f098a0346a62 | ||||
| Subproject commit 245ed0ddecd0fad4a8e8dab3be07d319c14b1514 | ||||
							
								
								
									
										26
									
								
								package.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								package.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | ||||
| # Copyright 2017 Virgil Dupras | ||||
| # | ||||
| # This software is licensed under the "GPLv3" License as described in the "LICENSE" file, | ||||
| # which should be included with this package. The terms are also available at | ||||
| # http://www.gnu.org/licenses/gpl-3.0.html | ||||
| 
 | ||||
| from argparse import ArgumentParser | ||||
| 
 | ||||
| from hscommon.build import setup_package_argparser, package_cocoa_app_in_dmg | ||||
| 
 | ||||
| def parse_args(): | ||||
|     parser = ArgumentParser() | ||||
|     setup_package_argparser(parser) | ||||
|     return parser.parse_args() | ||||
| 
 | ||||
| def package_cocoa(args): | ||||
|     app_path = 'build/dupeGuru.app' | ||||
|     package_cocoa_app_in_dmg(app_path, '.', args) | ||||
| 
 | ||||
| def main(): | ||||
|     args = parse_args() | ||||
|     print("Packaging dupeGuru with UI cocoa") | ||||
|     package_cocoa(args) | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
|     main() | ||||
| @ -4,7 +4,7 @@ import sys | ||||
| import os | ||||
| 
 | ||||
| def main(): | ||||
|     return os.system('open "{{app_path}}"') | ||||
|     return os.system('open "build/dupeGuru.app"') | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
|     sys.exit(main()) | ||||
		載入中…
	
	
			
			x
			
			
		
	
		新增問題並參考
	
	Block a user