X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=OSX%2FREADME;h=68c2d00377acd3c8575d7c2cfbcf0103442a63e7;hb=d1ae2829ff0fd2a96c16a0c8c5420efaa47d7b30;hp=d1eb22590516f9d2fb7c059459c73d6e1ed88c77;hpb=8afc01a67be4fbf3f1cc0fce9adf01b5289a21c6;p=xscreensaver diff --git a/OSX/README b/OSX/README index d1eb2259..68c2d003 100644 --- a/OSX/README +++ b/OSX/README @@ -6,9 +6,9 @@ To build it, just type "make", or use the included XCode project. The executables will show up in the "build/Release/" and/or "build/Debug/" directories. -To build these programs, XCode 2.4 or later is required. -To run them, MacOS 10.4.0 or later is required. - +If you build using anything later than Xcode 5.0.2, the resultant savers +will require MacOS 10.7 or later. To support 10.4 through 10.6, you must +use Xcode 5.0.2 or earlier. This is how you add a new screen saver to the Xcode project. It's a ridiculously long list of steps! @@ -21,8 +21,8 @@ ridiculously long list of steps! 6: Change PRODUCT_NAME in Build Settings. 7: Manage Schemes, rename "DangerBall Copy". 8: Move to the right place in the list. - 9: Scheme / Run: set SELECTED_SAVER environment variable. - 10: Scheme / Run / Info: Executable: SaverTester.app. + 9: Scheme / Run / Info: Executable: SaverTester.app. + 10: Scheme / Run / Arguments: set SELECTED_SAVER environment variable. 11: File / Add Files / the new .c and .xml. Add to targets: the new target, and also "XScreenSaver-iOS". 12: Re-order them in the file list. @@ -32,9 +32,8 @@ ridiculously long list of steps! 16: Put a 200x150 screen shot in ~/www/xscreensaver/screenshots/ 17: ln -s ../../src/xscreensaver/OSX/build/Debug/NEW.saver \ ~/Library/Screen\ Savers/ - 18: Build "XScreenSaver-iOS" once. then: - cd ~/src/xscreensaver/OSX ; make ios-function-table.m - and build it again. - 19: git add xscreensaver.xcodeproj/xcuserdata/*/xcschemes/*.xcscheme - 20: Don't forget to create a man page from the XML with xml2man.pl, + 18: git add xscreensaver.xcodeproj/xcuserdata/*/xcschemes/*.xcscheme + 19: Don't forget to create a man page from the XML with xml2man.pl, and update Makefile.in. + 20: Make a video: -record-animation 3600 -delay 1 -geom 1920x1080+128+64 + ./upload-video.pl NAME