On Jun 1, 10:59 am, "William Stein" <[EMAIL PROTECTED]> wrote: > package_dir > spkg-install -- (required) shell script run to install the package > spkg-rebuild -- (optional) download latest version of package from > web page and recreate the src directory > spkg-check -- (optional) runs the packages test suite after > spkg-install succeeds > README.txt -- (optional) what used to be SAGE.txt > /patches -- (optional) any files needed by spkg-install for > patching > /src -- (warning if not there) exact copy of what > is available > at some website. > /.hg -- (optional) mercurial repository that has > spkg-install, spkg-rebuild, > spkg-check, README.txt and all contents > of patches.
I've updated all spkg's so that they now have an hg repo with the directory structure based on the one listed above. Comments and suggestions are welcomed. You can see them here: http://sage.math.washington.edu/home/dfdeshom/custom/spkg/ One note: I would prefer that READMET.txt be kept as SAGE.txt (or renamed to something else) because then it would be clear that modifications were made to the spkg. I tend to ignore README.txt's anyway because they don't tell you why you should read them. On 6/1/07, Brian Granger <[EMAIL PROTECTED]> wrote: > 2. The other scripts/makefiles involved in the spkg build process - > like newest_version, install, save-env, etc. sage-env is under version control, but the others aren't. > > 3. The overall directory structure that contains the > scrips/makefiles. The reason this is important is that most of the > scripts make strong assumptions about where they are run from. Also, > as I have begun refactoring, some of the scripts have been moved > around (for instance newest_version has been moved to > base/spkg-newest-version). Managing this without the associated > directory structure is a pain. Are you talking about the scripts in SAGE_ROOT/local/bin ? Because they are under version control (this is where sage-env lives too). didier --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---