Oliver Wienand wrote:
Hello,
http://www.mathematik.uni-kl.de/~wienand/singular
Should be:
ftp://www.mathematik.uni-kl.de/pub/Math/Singular/devel/WIN/cygwin
Thanks, I have corrected the link. I wanted to write all occurences of
Cygwin with a capital letter and "search and replace" was too powerfull.
Also the sources are now accessible from the internet with the correct
name.
Building outside the source directory is not supported.
We use the standard directory layout as proposed by FHS:
http://www.pathname.com/fhs/
I think setting the root to /usr should do it.
Sorry, that I ask again. Should I take
/usr/singular/3-0-0/
or
/usr/singular/
No more directories under /usr are wanted. Put the Version specific
stuff into /usr/lib/singluar/3.0.0 (library), /usr/doc/singular/3.0.0
(docu) and/or /usr/share/singular/3.0.0 (runtime).
Another option would be to move to /opt/singular/...
I have talked with our linux people and they put the 3-0-0 to have the
possibility to work with different versions at the same time. But I am
not sure how Cygwin setup handles updates. Does it remove the old
package and install the new one or does it just install the new one and
overwrite older files?
Then the package name must reflect the different versions:
singular3-3.0.0
singular2-2.x.x
singular1-1.x
For now I have put the path to be /usr/singular/3-0-0/
A further question has popped up. There is the x-icons packages and
the singular-helper package does quite the same (Except the
dependancies and the Base category). It is possible to store also
such packages in the official cygwin mirrors?
As long as no other files are overwritten, yes.
The following files are placed in common directories:
In the base - package:
----------------------
/bin/Singular
/bin/ESingular
---> Shell scripts to invoke Singular, resp. ESingular
In the helper - package:
------------------------
/usr/X11R6/bin/startxserver.bat
---> modified startxwin.bat, starts only server, no xterm
This should be named more unique.
The following shortcuts are created:
------------------------------------
Desktop/Singlar (Emacs)
Desktop/Singlar (rxvt)
Desktop/Starte X - Server (needed for emacs and surf)
All Users/Startmenu/Singular CAS/Cygwin/Bash shell
[...]
This is ok IMO.
Gerrit
--
=^..^=