I did something similar with the NSI stuff when I rewrote it in trunk some
time back. (
http://mixxx.svn.sourceforge.net/viewvc/mixxx/trunk/mixxx/build/nsis/Mixxx.nsi?revision=2744&view=markup
)
One thing I never fixed for it was the problem with recursive deleting...
If the user does something like put all their music inside the mixxx program
files folder, very bad things happen when an uninstall takes place. Its
possible to work around this by jumping through some hoops (and tripling the
size of the nsi script), in some respects I regard it as a major short
coming of NSIS.
__
--- == __/ t.O ==--
http://stacktrace.org/
On Mon, Apr 20, 2009 at 10:19 PM, Albert Santoni <[email protected]> wrote:
> So it turns out I forgot to add outlineNetbook to the .nsi file. I've
> just replaced about 50 lines of code in the .nsi with a single line that
> recursively packages the entire res/skins directory so we don't have to
> worry about updating the .nsi for skins ever again.
>
> I'm uploading a new package as we speak. I tested it this time too. :)
>
> Thanks for your patience,
> Albert
>
>
> On Sun, 2009-04-19 at 18:43 -0700, Albert Santoni wrote:
> > On Sun, Apr 19, 2009 at 5:27 PM, Garth Dahlstrom <[email protected]>
> wrote:
> > > I was able to get this on first runs with Linux before... It seemed to
> > > happen on first runs.
> >
> > Yeah, I remember this too.
> >
> > >
> > > I thought it had something to do with [Config]->Path not being set
> (since
> > > mixxx.cfg didn't exist), but I don't remember if I looked into it at
> all.
> > >
> >
> > This time it turned out to be that wide string win32 API call that
> > gets the executable path. Adam just replaced it with an equivalent
> > platform-independent Qt call to fix it. (Should be in the bzr log from
> > today...)
> >
> > Thanks,
> > Albert
> >
> >
> > > __
> > > --- == __/ t.O ==--
> > > http://stacktrace.org/
> > >
> > >
> > > On Sun, Apr 19, 2009 at 5:36 PM, Adam Davison <[email protected]>
> wrote:
> > >>
> > >> Hey. Still getting the couldn't find skin.xml crash... are you sure
> > >> something didn't happen whereby the binary wasn't actually updated? I
> > >> uninstalled first and deleted the config and definitely didn't get a
> > >> cached installer...
> > >>
> > >> Adam
> > >>
> > >> 2009/4/19 Albert Santoni <[email protected]>:
> > >> > On Sat, 2009-04-18 at 14:56 -0700, Albert Santoni wrote:
> > >> >> Hi everyone,
> > >> >>
> > >> >> I've uploaded a set of beta packages for testing here:
> > >> >> http://downloads.mixxx.org/mixxx-1.7.0-beta1/
> > >> >>
> > >> >> Please download and give them a shot, and let us know if anything
> > >> >> catastrophic happens. :) If testing goes well, we'll turn these
> into
> > >> >> the
> > >> >> beta release, and I'll post them on our site. If not, we'll fix
> > >> >> whatever
> > >> >> serious problems come up and try again.
> > >> >>
> > >> >> Thanks,
> > >> >> Albert
> > >> >>
> > >> >
> > >> > http://downloads.mixxx.org/mixxx-1.7.0-beta1/
> > >> >
> > >> > The packages in the above link have been updated, with some fixes we
> > >> > made over the last 12 hours. See the bzr log for more info:
> > >> > https://code.launchpad.net/~mixxxdevelopers/mixxx/release-1.6.2<https://code.launchpad.net/%7Emixxxdevelopers/mixxx/release-1.6.2>
> > >> >
> > >> > Thanks,
> > >> > Albert
> > >> >
> > >> >
> > >> >
> > >> >
> ------------------------------------------------------------------------------
> > >> > Stay on top of everything new and different, both inside and
> > >> > around Java (TM) technology - register by April 22, and save
> > >> > $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> > >> > 300 plus technical and hands-on sessions. Register today.
> > >> > Use priority code J9JMT32. http://p.sf.net/sfu/p
> > >> > _______________________________________________
> > >> > Mixxx-devel mailing list
> > >> > [email protected]
> > >> > https://lists.sourceforge.net/lists/listinfo/mixxx-devel
> > >> >
> > >>
> > >>
> > >>
> ------------------------------------------------------------------------------
> > >> Stay on top of everything new and different, both inside and
> > >> around Java (TM) technology - register by April 22, and save
> > >> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> > >> 300 plus technical and hands-on sessions. Register today.
> > >> Use priority code J9JMT32. http://p.sf.net/sfu/p
> > >> _______________________________________________
> > >> Mixxx-devel mailing list
> > >> [email protected]
> > >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
> > >
> > >
>
>
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel