Proposal singular-3.0.0-1

Gerrit P. Haase gerrit@familiehaase.de
Wed Aug 3 12:50:00 GMT 2005


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
-- 
=^..^=



More information about the Cygwin-apps mailing list