mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Small tweaks to the Mac package making scripts
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									8a312616b0
								
							
						
					
					
						commit
						3212bfdf99
					
				
					 2 changed files with 24 additions and 25 deletions
				
			
		|  | @ -20,17 +20,17 @@ VERSION=$(./scripts/get-version linux) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # first build and install Subsurface and then clean up the staging area | # first build and install Subsurface and then clean up the staging area | ||||||
| sudo rm -rf ./Subsurface.app | rm -rf ./Subsurface.app | ||||||
| make | make -j8 | ||||||
| sudo make mac-deploy | make mac-deploy | ||||||
| sudo install_name_tool -change /Users/hohndel/src/marble/install/libssrfmarblewidget.0.19.2.dylib @executable_path/../Frameworks/libssrfmarblewidget.0.19.2.dylib Subsurface.app/Contents/MacOS/Subsurface | install_name_tool -change /Users/hohndel/src/marble/install/libssrfmarblewidget.0.19.2.dylib @executable_path/../Frameworks/libssrfmarblewidget.0.19.2.dylib Subsurface.app/Contents/MacOS/Subsurface | ||||||
| 
 | 
 | ||||||
| # copy things into staging so we can create a nice DMG | # copy things into staging so we can create a nice DMG | ||||||
| rm -rf ./staging | rm -rf ./staging | ||||||
| mkdir ./staging | mkdir ./staging | ||||||
| cp -a ./Subsurface.app ./staging | cp -a ./Subsurface.app ./staging | ||||||
| 
 | 
 | ||||||
| sudo sh ./packaging/macosx/sign | sh ./packaging/macosx/sign | ||||||
| 
 | 
 | ||||||
| if [ -f ./Subsurface-$VERSION.dmg ]; then | if [ -f ./Subsurface-$VERSION.dmg ]; then | ||||||
| 	rm ./Subsurface-$VERSION.dmg.bak | 	rm ./Subsurface-$VERSION.dmg.bak | ||||||
|  |  | ||||||
|  | @ -7,26 +7,25 @@ cd staging | ||||||
| 
 | 
 | ||||||
| echo -- signing Qt frameworks | echo -- signing Qt frameworks | ||||||
| 
 | 
 | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtConcurrent.framework/Versions/5/QtConcurrent | codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtConcurrent.framework/Versions/5/QtConcurrent \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtCore.framework/Versions/5/QtCore | 	./Subsurface.app//Contents/Frameworks/QtCore.framework/Versions/5/QtCore \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtGui.framework/Versions/5/QtGui | 	./Subsurface.app//Contents/Frameworks/QtGui.framework/Versions/5/QtGui \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia | 	./Subsurface.app//Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets | 	./Subsurface.app//Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork | 	./Subsurface.app//Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtOpenGL.framework/Versions/5/QtOpenGL | 	./Subsurface.app//Contents/Frameworks/QtOpenGL.framework/Versions/5/QtOpenGL \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtPositioning.framework/Versions/5/QtPositioning | 	./Subsurface.app//Contents/Frameworks/QtPositioning.framework/Versions/5/QtPositioning \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport | 	./Subsurface.app//Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtQml.framework/Versions/5/QtQml | 	./Subsurface.app//Contents/Frameworks/QtQml.framework/Versions/5/QtQml \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick | 	./Subsurface.app//Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtScript.framework/Versions/5/QtScript | 	./Subsurface.app//Contents/Frameworks/QtScript.framework/Versions/5/QtScript \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtSensors.framework/Versions/5/QtSensors | 	./Subsurface.app//Contents/Frameworks/QtSensors.framework/Versions/5/QtSensors \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtSql.framework/Versions/5/QtSql | 	./Subsurface.app//Contents/Frameworks/QtSql.framework/Versions/5/QtSql \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtSvg.framework/Versions/5/QtSvg | 	./Subsurface.app//Contents/Frameworks/QtSvg.framework/Versions/5/QtSvg \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtWebKit.framework/Versions/5/QtWebKit | 	./Subsurface.app//Contents/Frameworks/QtWebKit.framework/Versions/5/QtWebKit \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets | 	./Subsurface.app//Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets | 	./Subsurface.app//Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets \ | ||||||
| codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk ./Subsurface.app//Contents/Frameworks/QtXmlPatterns.framework/Versions/5/QtXMLPatterns | 	./Subsurface.app//Contents/Frameworks/QtXmlPatterns.framework/Versions/5/QtXMLPatterns | ||||||
| 
 |  | ||||||
| 
 | 
 | ||||||
| echo -- signing plugins | echo -- signing plugins | ||||||
| find ./Subsurface.app/Contents/PlugIns -name \*.dylib | xargs codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk | find ./Subsurface.app/Contents/PlugIns -name \*.dylib | xargs codesign --keychain /Users/hohndel/Library/Keychains/login.keychain -s Dirk | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue