diff --git a/macosx/scripts/beta_builder.sh b/macosx/scripts/beta_builder.sh new file mode 100755 index 000000000..2e7fe1c1d --- /dev/null +++ b/macosx/scripts/beta_builder.sh @@ -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! \ No newline at end of file diff --git a/macosx/release_builder.sh b/macosx/scripts/release_builder.sh similarity index 68% rename from macosx/release_builder.sh rename to macosx/scripts/release_builder.sh index 82abad605..f51fc5189 100755 --- a/macosx/release_builder.sh +++ b/macosx/scripts/release_builder.sh @@ -1,6 +1,6 @@ #Transmission OS X Release Builder (Universal) #/bin/sh -cd ../ +cd ../../ echo STARTING OS X RELEASE BUILDER echo CLEANING TRANSMISSION xcodebuild -project Transmission.xcodeproj clean @@ -8,12 +8,12 @@ echo BUILDING TRANSMISSION xcodebuild -project Transmission.xcodeproj -target Transmission -configuration Release echo CREATING RELEASE DIR rm -rf release -mkdir -p release/Transmission +mkdir -p release echo COPYING TRANSMISSION.APP -cp -R build/Release/Transmission.app ./release/Transmission/ +cp -R build/Release/Transmission.app ./release/ echo CREATING 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 hdiutil internet-enable -yes release/Transmission.dmg cd macosx