Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Latest commit 7b2630a
Nov 7, 2017
This repository contains pre-built libraries for Racket on various platforms. The repository directories are in the form of Racket packages, but the packages are registered at "http://pkgs.racket-lang.org/" in ".zip" form so that downloading libraries for a particular platform doesn't require downloading all of them. The "pack-and-upload.rkt" script re-packs libraries into ".zip" form and updates the catalog, so that script needs to be run when the libraries change. The script needs a source directory (this one) and a work directory (which can be re-used for incremental work), and by default the script updates the "http://pkgs.racket-lang.org/" catalog and the "racket-packages" S3 bucket. The bucket uses a format that ensures that old ".zip" files are kept for at least a week. Use the `--dry-run` flag to check what will happen. The "pack-all.rkt" script is used by "pack-and-upload.rkt".