Cygwin is one way to get the job done, certainly. And it adds a lot of other benefits. But if you don't have any other need for it, the Windows XP command line (and a few other tools built for Win32/64) are more than capable enough to do the same work as the configure/make/install tools, for the purposes of packaging and installing Roku channels. I put the following into my "SendTo" menu (C:\Users\USER_NAME\AppData\Roaming\Microsoft\Windows\SendTo in Windows 7) and also have something similar installed as a command macro in my code editor. Then I can click on the folder icon my code lives in (the directory above the manifest) and "Send To...>Roku"; or I can have the manifest open in my editor and simply hit a shortcut key there to install.
7z %1.zip %1\*
curl -s -S -F "archive=@%1.zip" -F "mysubmit=Replace" http://192.168.1.10/plugin_install
pause
Curl is available here:
http://curl.haxx.se/download.html (I use the win32 2000/XP binary with ssl, it's most of the way down the page)
7Zip is here:
http://www.7-zip.org/download.html I have to look into adding the possibility of leaving the pngs uncompressed, now that I know about it.
🙂 I could also easily replace the hardcoded IP with an environment variable, but I only have one box I am using for development, and my addresses are stable thanks to dhcp reservations on the router.
Dynamitemedia(and destruk), what is your development environment like(OS and editor)? It can probably be adapted to more automatically build and install your channel changes and save you time as you develop. After you get it set up and working, and you can compare how effortless it is compared to the manual process, you'll probably agree with everyone else that it was worth it :). The more options developers have, be it windows, mac, linux, or other, the better!
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com