mirror of
https://github.com/transmission/transmission
synced 2025-02-02 12:32:54 +00:00
add a script to build beta releases
This commit is contained in:
parent
4420112321
commit
606fee54ab
2 changed files with 24 additions and 4 deletions
20
macosx/scripts/beta_builder.sh
Executable file
20
macosx/scripts/beta_builder.sh
Executable file
|
@ -0,0 +1,20 @@
|
||||||
|
#Transmission OS X Beta Builder (Universal)
|
||||||
|
#/bin/sh
|
||||||
|
cd ../../
|
||||||
|
echo STARTING OS X BETA BUILDER
|
||||||
|
echo CLEANING TRANSMISSION
|
||||||
|
xcodebuild -project Transmission.xcodeproj clean
|
||||||
|
echo BUILDING TRANSMISSION
|
||||||
|
xcodebuild -project Transmission.xcodeproj -target Transmission -configuration Release\ -\ Debug
|
||||||
|
echo CREATING BETA DIR
|
||||||
|
rm -rf beta
|
||||||
|
mkdir -p beta
|
||||||
|
echo COPYING TRANSMISSION.APP
|
||||||
|
cp -R build/Release\ -\ Debug/Transmission.app ./beta/
|
||||||
|
echo CREATING DMG
|
||||||
|
#create a BZ2 Compressed DMG
|
||||||
|
hdiutil create -srcfolder beta/ -format UDBZ -noanyowners -fs HFS+ beta/Transmission-b.dmg
|
||||||
|
echo MAKING THE DMG INTERNET-ENABLED
|
||||||
|
hdiutil internet-enable -yes beta/Transmission-b.dmg
|
||||||
|
cd macosx
|
||||||
|
echo Beta Build Complete!
|
|
@ -1,6 +1,6 @@
|
||||||
#Transmission OS X Release Builder (Universal)
|
#Transmission OS X Release Builder (Universal)
|
||||||
#/bin/sh
|
#/bin/sh
|
||||||
cd ../
|
cd ../../
|
||||||
echo STARTING OS X RELEASE BUILDER
|
echo STARTING OS X RELEASE BUILDER
|
||||||
echo CLEANING TRANSMISSION
|
echo CLEANING TRANSMISSION
|
||||||
xcodebuild -project Transmission.xcodeproj clean
|
xcodebuild -project Transmission.xcodeproj clean
|
||||||
|
@ -8,12 +8,12 @@ echo BUILDING TRANSMISSION
|
||||||
xcodebuild -project Transmission.xcodeproj -target Transmission -configuration Release
|
xcodebuild -project Transmission.xcodeproj -target Transmission -configuration Release
|
||||||
echo CREATING RELEASE DIR
|
echo CREATING RELEASE DIR
|
||||||
rm -rf release
|
rm -rf release
|
||||||
mkdir -p release/Transmission
|
mkdir -p release
|
||||||
echo COPYING TRANSMISSION.APP
|
echo COPYING TRANSMISSION.APP
|
||||||
cp -R build/Release/Transmission.app ./release/Transmission/
|
cp -R build/Release/Transmission.app ./release/
|
||||||
echo CREATING DMG
|
echo CREATING DMG
|
||||||
#create a BZ2 Compressed DMG
|
#create a BZ2 Compressed DMG
|
||||||
hdiutil create -srcfolder release/Transmission/ -format UDBZ -noanyowners -fs HFS+ release/Transmission.dmg
|
hdiutil create -srcfolder release/ -format UDBZ -noanyowners -fs HFS+ release/Transmission.dmg
|
||||||
echo MAKING THE DMG INTERNET-ENABLED
|
echo MAKING THE DMG INTERNET-ENABLED
|
||||||
hdiutil internet-enable -yes release/Transmission.dmg
|
hdiutil internet-enable -yes release/Transmission.dmg
|
||||||
cd macosx
|
cd macosx
|
Loading…
Reference in a new issue