Hey Garth,

I see lots of improvements. I'm going to keep my fingers crossed and  
hope this works with MSVC too (a build is a build, right?). :)

I've given the new .nsi a quick review, and here are my thoughts:

- Rather than removing the .svn folders by hand, run "svn export  
[dir]" and package that, which will basically copy the tree to some  
new dir leaving out the .svn folders. This way we won't have to touch  
the .nsi file when we move resource directories around or add new ones.
- A lot of people don't like that Mixxx leaves it's mixxx.cfg and crap  
laying around when it's uninstalled. Is there any way for us to remove  
that?

Looks good though...

Thanks,
Albert


On 10-Mar-09, at 11:38 PM, Garth Dahlstrom wrote:

> FYI,  I've redone the NSIS install script and integrated the change  
> with SCons...   I have not tested it via the scons target however.
>
> Here's the delta -- 
> http://mixxx.svn.sf.net/viewvc/mixxx/trunk/mixxx/Mixxx.nsi?r1=2735&r2=2305
>
> In brief:
> - it now looks for files a bit more smartly using wildcards and  
> excluding .svn ...
> - it parses the version number from defs.h
>
> Main idea is that we should not have to edit this file with future  
> releases snapshot or final...
>
> It takes two arguments
> - /DBINDIR=<dir> - *required* - the directory to get the executable  
> and .dll files from (on SCons this is set to dist), all other files  
> are copied from "res"
>
> - /DRELEASE=1  *optional*
>    - if release is defined that the format of the installer will be  
> named will be "Mixxx-${VERSION}-win.exe"
>    - if release is undefined, then the SVN rev will be parsed and  
> the installer will be named "Mixxx-SVN${SVN_REV}-${DATE}-win.exe"
>
> The first build made with this NSIS installer is available here:
> http://mixxx.org/packages/windows/mixxx-SVN2732-20090310_1828-win.exe
>
> Cheers,
>
> -G
>
>               __
> --- == __/ t.O ==--
> http://stacktrace.org/
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM)  
> are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly  
> and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based  
> development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. 
> http://p.sf.net/sfu/www-adobe-com_______________________________________________
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to