Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/sage-windows

Build tools for the Sagemath Windows installer
https://github.com/sagemath/sage-windows

Reworked how Sage home directories work

See the changelog for more details

712072537a51fe58960f2807d83a0c47c27529a3 authored over 6 years ago by Erik M. Bray <[email protected]>
Moved minttyrc to /etc/

I'm not even sure how it was working, if at all, as a file under .sage. It makes more sense
to ...

e770dc0768c9ee23ac07d3921db804e5a8215f95 authored over 6 years ago by Erik M. Bray <[email protected]>
Add changelog entry for single-user install mode

9f59f37188bc8cd961bea48fb97587ed261e35cf authored over 6 years ago by Erik M. Bray <[email protected]>
Allow the installer to be run without elevated privileges, and enable single-user install mode

Now, when a user runs the installer without elevated privileges it will perform a per-user
insta...

8fce48e3ce5ed12e31ff14809073e4cbf5e3dbbb authored over 6 years ago by Erik M. Bray <[email protected]>
Setting release date for v0.3 of the installer

6a103ffcec8a7a7936d3624981c18fa10e90553c authored about 7 years ago by Erik M. Bray <[email protected]>
Added a changelog for the Windows installer

59ac79b42fefc7f6b8ee48aadb0218139f671321 authored about 7 years ago by Erik M. Bray <[email protected]>
Add a license agreement page displaying Sage's COPYING.txt

e74dd8c39826853f59c60162dcb0cbcf646d897b authored about 7 years ago by Erik M. Bray <[email protected]>
Merge pull request #5 from kcrisman/readme

add location for releases

a14b00dc9480133556bcc36c4089017393b9935d authored over 7 years ago by Dima Pasechnik <[email protected]>
add location for releases

4f58f29f0403e25c7e64d4b3fa3bc36f30fc3805 authored over 7 years ago by kcrisman <[email protected]>
Fix bug with path to symlinks list in the installer

28e5e558f865dfaa9c5b05f59160c359194087ff authored over 7 years ago by Erik M. Bray <[email protected]>
Perform another rebase after assembling the Sage runtime.

Since this environment has different Cygwin packages selected it's necessary
to rebase since the...

0fe607fbf5a8a7dd26dd405ada6c991c4f65d6c9 authored over 7 years ago by Erik M. Bray <[email protected]>
Two more fixes to the subcyg tool:

1. Return the correct status code of the command run in the subcyg;
to be clear, 'bash -c' return...

4629147bb17b80bcb59169fbb8f58b5d571c49e5 authored over 7 years ago by Erik M. Bray <[email protected]>
Some neat improvements for watching what's happening in a sub-Cygwin

60938d24c80cb6c6bc2a363e0291dad72f3777ab authored over 7 years ago by Erik M. Bray <[email protected]>
Remove the -v; that was just in there for debugging

88daec644fbc1fc62c55da40e54e2f11c039ee7d authored over 7 years ago by Erik M. Bray <[email protected]>
Actually we want to wrap the whole thing in *single* quotes so that double-quotes will be treated literally in 'bash -c'. Single quotes in the command will be out of luck but that's okay for now.

cc42157b8bcd67228db371eb1d8cc65da9311faa authored over 7 years ago by Erik M. Bray <[email protected]>
This should be the full path to the shell

5a20cc14ce97ed43cf6a0749ed98977ae07a1391 authored over 7 years ago by Erik M. Bray <[email protected]>
More struggles with shell quoting

0c6056bb2bcb5a2a3e42630290dfb791464e50b0 authored over 7 years ago by Erik M. Bray <[email protected]>
This should be an order-only prerequisite since anything that writes into the environment is going to make the directory itself newer than the stamp we create for it.

4884e6e97ad95c10a6ebeb0032dbde32a8738a89 authored over 7 years ago by Erik M. Bray <[email protected]>
Use the HTTP site instead of the FTP site (which has been down lately) for the Cygwin mirror

ccbf37f6f8b861c01004922ff5a3784b8a465403 authored over 7 years ago by Erik M. Bray <[email protected]>
Actually SAGE_VERSION needs to go in all the main targets

8549e467e6e6868fd8627596113d223ebb71c34c authored over 7 years ago by Erik M. Bray <[email protected]>
Forgot to add this, since making a separate 'build' env for each Sage version

7f480bbc44835faed176b8c6165c0b837e24a02a authored over 7 years ago by Erik M. Bray <[email protected]>
Default to using the max number of CPUs to build instead of just one

018de2c8983d3944c6d1647d3e96d0075e9b9192 authored over 7 years ago by Erik M. Bray <[email protected]>
Make the default version just 'develop'--we can specify a version when making builds for actual releases

887ad78db2223e907b947fef2ef39ad3e32324d4 authored over 7 years ago by Erik M. Bray <[email protected]>
Some tweaks to allow multiple different Sage versions to be installed side-by-side

b83db12ad13d8ee71b53b754d9cf49fe2725bbda authored over 7 years ago by Erik M. Bray <[email protected]>
Make it an error to run the InnoSetup script without defining SageVersion, rather than just assuming 7.4

86433873501eb08d19aa0444d130ef2ce98204ef authored over 7 years ago by Erik M. Bray <[email protected]>
Fix handling of the architecture build option in the iss script

8d3eb877d119fb103f074451654966a223e5b496 authored over 7 years ago by Erik M. Bray <[email protected]>
Some syntactic fixes to the iss script

cb5aa9cd79159f00cf3376edec6cf2ceffef6020 authored over 7 years ago by Erik M. Bray <[email protected]>
Make sure the stamp for sage-runtime is touched

38e1973707bb307c2de455fafcac33a3fd6f32e3 authored over 7 years ago by Erik M. Bray <[email protected]>
Don't put quotes here since the ISCC variable is already quoted

83f59823affa36bfc78fb8429e485104b7f994b8 authored over 7 years ago by Erik M. Bray <[email protected]>
Hack needed to ensure that the path to cmd.exe is on the PATH in Cygwin

This is needed, currently, for psutil.

3bc121ea7a3812c984f578e1e676dd9fb89564a4 authored over 7 years ago by Erik M. Bray <[email protected]>
Fix this target to correctly include the architecture tag

050bfebc7ef2581508faa0890a9764d5f40539cb authored over 7 years ago by Erik M. Bray <[email protected]>
Don't, for now, include the path to ISCC as a target, since Make has a hard time

with spaces in target names. In any case, it's a bit silly.

0ef5b4f86cd6b463c4ed745772610812f085fb68 authored over 7 years ago by Erik M. Bray <[email protected]>
to build giac, flex is needed (previously this might have been installed implicitly as a dependency of something else, but now we need to list it explicitly)

23de06c2c01f179e9515fc9e635936f105bf5661 authored over 7 years ago by Erik M. Bray <[email protected]>
Turned out to be useful to treat the env dirs as intermediates after all;

.SECONDARY just prevents them from being deleted.

fdd6096da9b3beea367dff282215aaa3620e9250 authored almost 8 years ago by Erik M. Bray <[email protected]>
Realized I could greatly simplify the subcyg script by just using 'env -i'

8e517731f6a5d9b76c600f3c4151c1d89b0d5cf9 authored almost 8 years ago by Erik M. Bray <[email protected]>
Do a rebaseall after finishing the initial build, then try to build the docs

72cda5690e0b2512a0aaf8153b031ecebd15b682 authored almost 8 years ago by Erik M. Bray <[email protected]>
Set the environment variables for making Sage in one variable

b4f19396a8939d4c63adce514e807d79fd62b8c7 authored almost 8 years ago by Erik M. Bray <[email protected]>
Slight rearrangment so that make doesn't try to treat the envs/* dirs as intermediates to be deleted.

c506fb4f5ee8fe0ad4299f94bfd138493db4dc17 authored almost 8 years ago by Erik M. Bray <[email protected]>
These file should be marked executable

1839fc35f7310e31af948a6a57dadfd3a50df3c3 authored almost 8 years ago by Erik M. Bray <[email protected]>
Oops--shouldn't have deleted these files, but cygwin-bootstrap.list is not needed I don't think

76ca7e1eaa0da9669894b1209f174664dce16e5b authored almost 8 years ago by Erik M. Bray <[email protected]>
Adds the Makefile-based build system, based on the instructions I originally gathered up in build.py.

Still needs work but is basically working.

894e75241f51de7aeb2fa301644f3d85d71c9b69 authored almost 8 years ago by Erik M. Bray <[email protected]>
Miscellaneous minor tweaks

52dc26c86bf8687d3282fcac60ae677ff0463024 authored almost 8 years ago by Erik M. Bray <[email protected]>
Fix unfortunate typo in the SageMath Console shortcut link

597359f0428a0496b4656c44b2e44691950d3411 authored about 8 years ago by Erik M. Bray <[email protected]>
Fix some of the terminal and link titles.

b5450857c4a4adc88941a489eeb814a4cbd68508 authored about 8 years ago by Erik M. Bray <[email protected]>
Add the build resources and scripts that have been assembled so far--still very sketchy for the most part.

f6f9240106ba9e22e5f078a486bbcee904415e81 authored about 8 years ago by Erik M. Bray <[email protected]>
Add the beginnings of a gitignore

6237fca6cd820061bd2051b929b7ddbc3043bdee authored about 8 years ago by Erik M. Bray <[email protected]>
Adding just a stub readme for now--will start adding the build files soon as I get them organized...

f4e175cadf8d80b68d62d06f037b7df81013889a authored about 8 years ago by Erik M. Bray <[email protected]>