[sword-devel] BibleTime Windows and Mac packages

DM Smith dmsmith at crosswire.org
Sat Apr 18 05:57:53 MST 2009


On Apr 18, 2009, at 8:36 AM, Manfred Bergmann wrote:

>
> Am 18.04.2009 um 12:34 schrieb DM Smith:
>
>> Regarding Mac, here is my experience (pretending to be a typical  
>> Mac user):
>> 1) The installer was a surprise. I did not expect a pkg installer  
>> but rather I expected to have an app wrapped in a dmg that I would  
>> drag to the location of my choice. This is what both Bible Desktop  
>> and Mac Sword have. This kind of installer is not at all typical  
>> for a Mac user. I see it for things like MacOffice, Adobe  
>> Photoshop, EA games and other stuff from very well known vendors.  
>> It makes me wonder whether I want to install at all as it gives  
>> away root access to my machine, making me suspicious of a Trojan.  
>> Though I know you guys and am not suspicious, I am curious as to  
>> what is being installed that requires root access.
>
> Surprise for me too. An installer is better than not having  
> BibleTime on Mac at all.

IMHO a zip is better than a pkg installer and a simple dmg, better  
than a zip.

>
> However installers are for more complex installations where you need  
> to install Kernel extensions or need to run some post-install scripts.
> In this case, if all data is within the application bundle an  
> installer is not needed.
>
> The Admin access is to write the data into /usr where normally you  
> don't have write access.
> But the same applies to /Applications.

While it is true that /Applications needs Admin access, it does not  
require a password to drag an app there. It is reasonably safe as I  
know I am simply moving an app from the installer to /Applications.

>
>
>> 5) Having found it I have know idea how to run it. Since I can't  
>> get to it in Finder, I can't execute it. From terminal one cannot  
>> run an app as the app is nothing more than a folder. No normal Mac  
>> user will ever use the Terminal to do anything. Not being a normal  
>> Mac user, I finally moved it /Applications where it can be seen by  
>> Spotlight, my preferred way of launching programs, and by Finder.
>
> You can run application bundles from command line. Check out "open"  
> command.
> For example:
> # open /usr/bibletime.app
> should run it. But yes, normally very few people do this.

Thanks for the pointer!

>
>
>
> Manfred
>
>>
>> On Apr 18, 2009, at 3:03 AM, Eeli Kaikkonen wrote:
>>
>>> I forward this from bt-devel because some people here might be  
>>> interested on Windows and Mac binaries (see 2) and 3) below) of  
>>> BibleTime.
>>>
>>>
>>> -------- Original Message --------
>>> Subject: [bt-devel] CPack and other patches
>>> Date: Sat, 18 Apr 2009 00:17:14 -0500
>>> From: Greg Hellings <greg.hellings at gmail.com>
>>> Reply-To: BibleTime development <bt-devel at crosswire.org>
>>> To: BibleTime development <bt-devel at crosswire.org>
>>>
>>> On http://www.crosswire.org/~ghellings/bibletime you should be able
>>> now to find the following files:
>>>
>>> 1) Bt-with-Qt4.5.zip - a file which consists of all my BibleTime  
>>> build
>>> directories from Windows.  You can unzip it into, e.g.,
>>> C:\Bt-with-Qt4.5 (where I had it), run CMake across the bibletime- 
>>> svn
>>> and bibletime-build directories, then open Bibletime\Bibletime.sln  
>>> and
>>> things should build for you.  YMMV, but I'll try to help out as much
>>> as possible.  You'll need your own build of Qt in order for this to
>>> work.  Please let me know of problems you have, including if I'm
>>> breaking GPL/LGPL licenses with it, but I think all the sources for
>>> everything but Qt are included.  You'll still need to set a few
>>> environment variables before running CMake: QTDIR needs to point to
>>> the root of the Qt build you're using and BOOST_ROOT to the base of
>>> the boost_1_38_0\ directory under this unpackaged folder.
>>>
>>> 2) bibletime-2.0.0alpha3-win32.exe - an installer, built with CPack,
>>> that should install everything needed for users of BibleTime on
>>> Windows.  Again, YMMV, but I've actually tested it, this time, on my
>>> XP virtual machine and everything installs and runs.  I'm not able  
>>> to
>>> get the SVG files running on XP, but there is a QtSvg4.dll and
>>> QtSvgd4.dll in the 4.5.0 build -- getting those linked in properly  
>>> (I
>>> modified CMakeLists.txt to link in the SVG libraries, but I they  
>>> don't
>>> seem to be used) might solve our issue of that display.
>>>
>>> 3) bibletime-2.0.0alpha3-Darwin.dmg - an installer I built, also  
>>> with
>>> CPack, as a first attempt at getting the system to operate as it is
>>> supposed to.  If someone with a non-development Mac could test it  
>>> out
>>> and give feedback, it'd be great to help me in figuring out exactly
>>> what libraries are needed in the install pack.
>>>
>>> 4) CMake.diff -- a patch file that makes all the above possible.  It
>>> includes the patches that make this possible and I've tested them on
>>> both Windows and Macintosh.
>>>
>>> Any feedback from others?  We can certainly extend the CPack  
>>> material
>>> to cover other package systems.  It'd be nice to hear if I'm chasing
>>> shadows or if this is a good direction for me to pursue.  I got no
>>> feedback on the patch I posted here yesterday that dealt with all  
>>> the
>>> issues except for the CPack.  The patch in there now includes the  
>>> one
>>> from yesterday with a few fixes.
>>>
>>> --Greg
>>>
>>> --Greg
>>>
>>> _______________________________________________
>>> bt-devel mailing list
>>> bt-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/bt-devel
>>>
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page




More information about the sword-devel mailing list