Rob built the current OS X build for 2.3 (SquirrelsQLMac-2.3final.tgz) using little more than the "mac_dist" ant task and a couple of sed scripts to fix the version information in the Info.plist. And, notably, not on a mac.
[Note, the weird capitalization in the name "SquirrelsQLMac-2.3final.tgz" was sloppy typing on my part when I sent him a script to make a distributable build. I probably should have gone with "squirrel-sql2.3final-macosx.tar.gz" or "squirrel-sql2.3final-macosx-base.tar.gz" so it looked like the rest of the release, and notably, like 2.0rc1. C'est la vie.]
Granted, we don't have the latest JavaApplicationStub in CVS (as Petr noted earlier) and I suppose that could lead to issues.
One of the things I've been wondering is whether we can leverage OS X-style "Contents/Plugins" and "Contents/Plugins (Disabled)" directories inside the app bundle (and get the classpaths to interpret correctly) so as to allow turning the plugins on and off via the Finder's Get Info window. But that might involve modifying the plugin loader mechanism. Especially if OS X expects ".plugin" bundles.
Questions, questions, questions, and little time to dig in and find the answers - even if they are relatively straightforward. >sigh<
-Charles
charlesa@...
At 7:46 AM +0000 10/29/06, Rowe, Neville wrote:
>It's been me who has previously done mac customisations, but I'm a bit
>busy at the moment at work. If you look in sql12/build/build.xml there
>is a mac_dist target which produces a .app package for the mac with
>appropriate plugins (in particular the macos plugin) and documentation
>in the right place, and then wraps that as a compressed file for
>distribution. Someone (Gerd ?) fixed (or intended to fix) the macos
>package so it should build on any platform (using reflection to
>determine if and use the mac-specific libraries where available) so
>actually mac the mac distribution should be buildable on any platform -
>I don't think that has been tested though. I didn't know how to produce
>a .dmg and decided not to as I think that would restrict the build
>process to running on a mac only.
>
>Anyway with v2.3 I've build a local copy on my mac and it all worked
>fine but I'm not going to get a chance to do anything about uploading
>any time soon so if someone (Petr) has the time then thank-you...
>
>Neville
>
>-----Original Message-----
>From: squirrel-sql-develop-bounces@...
>[mailto:squirrel-sql-develop-bounces@...] On Behalf Of
>Robert Manning
>Sent: 29 October 2006 01:36
>To: Petr Srajer
>Cc: squirrel-sql-develop@...
>Subject: Re: [Squirrel-sql-develop] Mac OS X install package
>
>Hello Petr,
>
>I am responsible for producing the release builds and have to confess
>guilt for neglect in the MacOS X offering. I don't have access to a
>machine with this platform, so I've been relying on contributions from
>others who are willing to start with the distributions we create, and
>put them into a format that MacOS X users find more convenient. I can
>place the distribution you've created up on SF for you. I'd also like
>to take a look at whatever scripts you used, so I might be able to
>incorporate it into the release builds. I'll be careful to attribute
>anything you send me to you so that your contribution is recorded for
>future use.
>
>Rob
>
>On 10/28/06, Colin Bell <col@...> wrote:
>> Hi Petr,
>>
>> I've cced the SQuirreL developers list so that the appropriate person
>> will see this mail.
>>
>>
>> On Sat, Oct 28, 2006 at 09:30:21AM -0700, Petr Srajer wrote:
>> >
>> > Message body follows:
>> >
>> > Hello Colin.
>> >
>> > I have created Squirrel 2.3 simple installation package for OS
>X. It contains:
>> > -A little bit better icon
>> > -Starting scripts
>> > -ReadMe.rtf and License.rtf
>> > -Description how to make OS X install package -Squirrel-2.3.dmg file
>
>> > is big - cca 15MB.
> > >
>> > I found "mac" directory in src, but the content is old. My
>questions are:
>> >
>> > 1) It is possible to put this install package to download section?
>> > If yes then who can put it there?
>> > 2) How can I put content of installation files (icons, scripts,...)
>into CVS ?
>> >
>> > Bye
>> > Petr.
>> >
>> > --
>> > This message has been sent to you, a registered SourceForge.net
>> > user, by another site user, through the SourceForge.net site. This
>> > message has been delivered to your SourceForge.net mail alias. You
>> > may reply to this message using the "Reply" feature of your email
>> > client, or using the messaging facility of SourceForge.net at:
>> > https://sourceforge.net/sendmessage.php?touser=651297
>> >
>>
>> --
>> Colin Bell
>> http://www.baibell.org
>>
>> ----------------------------------------------------------------------
>> --- Using Tomcat but need to do more? Need to support web services,
>> security?
>> Get stuff done quickly with pre-integrated technology to make your job
>
>> easier Download IBM WebSphere Application Server v.1.0.1 based on
>> Apache Geronimo
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=1216
>> 42 _______________________________________________
>> Squirrel-sql-develop mailing list
>> Squirrel-sql-develop@...
>> https://lists.sourceforge.net/lists/listinfo/squirrel-sql-develop
>>
>
>------------------------------------------------------------------------
>-
>Using Tomcat but need to do more? Need to support web services,
>security?
>Get stuff done quickly with pre-integrated technology to make your job
>easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
>Geronimo
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>_______________________________________________
>Squirrel-sql-develop mailing list
>Squirrel-sql-develop@...
>https://lists.sourceforge.net/lists/listinfo/squirrel-sql-develop
>
>
>--------------------------------------------------------------------------------
>The information contained herein is confidential and is intended solely for the
>addressee. Access by any other party is unauthorised without the express
>written permission of the sender. If you are not the intended recipient, please
>contact the sender either via the company switchboard on +44 (0)20 7623 8000, or
>via e-mail return. If you have received this e-mail in error or wish to read our
>e-mail disclaimer statement and monitoring policy, please refer to
>http://www.dresdnerkleinwort.com/disc/email/ or contact the sender.
>--------------------------------------------------------------------------------
>
>
>-------------------------------------------------------------------------
>Using Tomcat but need to do more? Need to support web services, security?
>Get stuff done quickly with pre-integrated technology to make your job easier
>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>_______________________________________________
>Squirrel-sql-develop mailing list
>Squirrel-sql-develop@...
>https://lists.sourceforge.net/lists/listinfo/squirrel-sql-develop
|