On Fri, Jul 5, 2013 at 7:55 PM, Matthew Flatt <mfl...@cs.utah.edu> wrote:
> From now on, the current snapshot build on "www.cs.utah.edu" will be at > > http://www.cs.utah.edu/plt/snapshots/ > > (The latest snapshot does not yet fix the "aces.png" error that Sam > reported.) > > > If anyone else is interested in creating snapshots, I think the > makefile and instructions are ready to try out. > > The "INSTALL.txt" file now has detailed information on site > configurations, including some example configuration files as the end. > As one more example, below is the configuration file for the snapshots > at "www.cs.utah.edu". > > ---------------------------------------- > > #lang distro-build/config > (require racket/format) > > (define server-base-url (~a "http://www.cs.utah.edu/plt/snapshots" > "/" (current-stamp) "/")) > (define build-plt (path->string (current-directory))) > > (define (make-machs make-name base pkgs) > (sequential > #:server "192.168.56.1" > #:j 2 > #:dist-base base > #:pkgs pkgs > ;; ---------------------------------------- > ;; Mac OS X variants: > (sequential > #:server "localhost" > #:repo build-plt > ;; ---------------------------------------- > (machine > #:name (make-name "Mac OS X" "Intel 64-bit") > #:dir (string-append build-plt "/build/mac64") > #:configure '("--enable-sdk6=/Developer/SDKs/MacOSX10.6.sdk")) > ;; ---------------------------------------- > (machine > #:name (make-name "Mac OS X" "Intel 32-bit") > #:dir (string-append build-plt "/build/mac32") > #:configure '("--enable-sdk=/Developer/SDKs/MacOSX10.4u.sdk" > "--disable-mac64"))) > ;; ---------------------------------------- > ;; Linux variants: > (sequential > ;; ---------------------------------------- > (machine > #:name (make-name "Linux" "x86_64 32-bit, Precise Pangolin") > Should the line above say "64-bit"? > #:vbox "ubuntu64" > #:host "192.168.56.101" > #:dist-suffix "precise") > ;; ---------------------------------------- > (machine > #:name (make-name "Linux" "i386 32-bit, Precise Pangolin") > #:vbox "ubuntu32" > #:host "192.168.56.102" > #:dist-suffix "precise")) > ;; ---------------------------------------- > ;; Windows variants: > (sequential > #:vbox "win7" > #:host "192.168.56.103" > #:port 2022 > #:platform 'windows > #:bits 64 > ;; ---------------------------------------- > (machine > #:name (make-name "Windows" "x64 64-bit") > #:dir "c:\\Users\\Dr Racket\\build64") > ;; ---------------------------------------- > (machine > #:name (make-name "Windows" "x86 32-bit") > #:dir "c:\\Users\\Dr Racket\\build32" > #:vc "x86")))) > > (define ((make-make-name s) platform detail) > (string-append s " | " platform " | " detail)) > > (sequential > #:dist-base-url server-base-url > #:site-dest (build-path "/Users/racket/snapshots" (current-stamp)) > (make-machs > (make-make-name "Minimal Racket") > "min-racket" > '()) > (sequential > #:clean? #f > (make-machs > (make-make-name "Racket") > "racket" > '("main-distribution")))) > > _________________________ > Racket Developers list: > http://lists.racket-lang.org/dev >
_________________________ Racket Developers list: http://lists.racket-lang.org/dev