Part of my http://wiki.winehq.org/UnitTestSuites effort is to make it easy to write scripts that automate the building of windows apps on wine or windows interchangably.
After a while of writing special purpose tool-install-scripts that would work on either wine or windows, I realized that I really just wanted winetricks to be my tool install script, and that it should run on windows. i.e. if you want firefox on windows or wine, you should be able to do "sh winetricks -q firefox" and have it appear. Likewise, if you happen to need the Windows 7 SDK for something you're building, you should be able to say "sh winetricks -q psdkwin7" and have it appear, no questions asked. (Assuming on windows that you have cygwin installed, of course.)
So I'm starting to make that happen. Firefox works, psdkwin7 is not quite working, and lots of verbs that run windows apps still need their paths converted, but it shouldn't be hard to get your favorite verb working in both OS's now.
On Sat, Sep 19, 2009 at 12:34 PM, Dan Kegel dank@kegel.com wrote:
After a while of writing special purpose tool-install-scripts that would work on either wine or windows, I realized that I really just wanted winetricks to be my tool install script, and that it should run on windows. i.e. if you want firefox on windows or wine, you should be able to do "sh winetricks -q firefox" and have it appear. Likewise, if you happen to need the Windows 7 SDK for something you're building, you should be able to say "sh winetricks -q psdkwin7" and have it appear, no questions asked. (Assuming on windows that you have cygwin installed, of course.)
I would try to make it supported by default under msys. Cygwin has always had a bloated POS installer and we should not need any other unixism other than bashness. Actually, come to think of it, the best supported platform for it would be msys-git.
On Sat, Sep 19, 2009 at 9:49 AM, Steven Edwards winehacker@gmail.com wrote:
I would try to make it supported by default under msys.
Go for it.
I'm focusing on cygwin because that's where I'm comfortable, but msys is just an old cygwin fork, so supporting both should be easy. - Dan
2009/9/20 Dan Kegel dank@kegel.com:
On Sat, Sep 19, 2009 at 9:49 AM, Steven Edwards winehacker@gmail.com wrote:
I would try to make it supported by default under msys.
Go for it.
I'm focusing on cygwin because that's where I'm comfortable, but msys is just an old cygwin fork, so supporting both should be easy.
I wonder if a disgusting Powershell port would not be out of the question.
On Sat, Sep 19, 2009 at 9:11 PM, Ben Klein shacklein@gmail.com wrote:
2009/9/20 Dan Kegel dank@kegel.com:
On Sat, Sep 19, 2009 at 9:49 AM, Steven Edwards winehacker@gmail.com wrote:
I would try to make it supported by default under msys.
Go for it.
I'm focusing on cygwin because that's where I'm comfortable, but msys is just an old cygwin fork, so supporting both should be easy.
I wonder if a disgusting Powershell port would not be out of the question.
Winetricks depends on a lot of shell functions...a powershell port may be doable, if wine had an implementation of it.
Personally, I don't think it's worth the effort (for now at least).
2009/9/20 Austin English austinenglish@gmail.com:
On Sat, Sep 19, 2009 at 9:11 PM, Ben Klein shacklein@gmail.com wrote:
2009/9/20 Dan Kegel dank@kegel.com:
On Sat, Sep 19, 2009 at 9:49 AM, Steven Edwards winehacker@gmail.com wrote:
I would try to make it supported by default under msys.
Go for it.
I'm focusing on cygwin because that's where I'm comfortable, but msys is just an old cygwin fork, so supporting both should be easy.
I wonder if a disgusting Powershell port would not be out of the question.
Winetricks depends on a lot of shell functions...a powershell port may be doable, if wine had an implementation of it.
Personally, I don't think it's worth the effort (for now at least).
I did suggest that it was disgusting :P