[Digikam-users] digikam 4.9.0 binary packages for OS X

Gilles Caulier caulier.gilles at gmail.com
Mon May 4 13:45:14 BST 2015


Look here :

https://www.digikam.org/contrib

Gilles Caulier

2015-05-04 14:41 GMT+02:00 Guðbjartur Kristófersson <gk at mr.is>:
> Ok
>
> I am not experienced in linux. Where can I get the debug trace?
>
> Can I run debug in Terminal and on what apps/files?
>
> Regards,
> Gudbjartur Kristofersson
>
> On Mon, May 4, 2015 at 12:02 PM, Gilles Caulier <caulier.gilles at gmail.com>
> wrote:
>>
>> What do you see as debug trace when you start digiKam from a console ?
>>
>> Gilles Caulier
>>
>> 2015-05-04 13:50 GMT+02:00 Guðbjartur Kristófersson <gk at mr.is>:
>> > Hi
>> >
>> > I have set up digiKam on MOS W7 and there the things are going well. I
>> > also
>> > intended to do so on my MacBook Air 11 Yosemite (Mid 2011) but there the
>> > digiKam does't start. The application icon shows up on the  Dock,
>> > disappears
>> > and is followed by drkonqi.app and the ladybug icon - they also fade
>> > away.
>> >
>> > This looks like "Incompatible software" but nothing is to be found in
>> > that
>> > mac osx folder.
>> >
>> > I followed the README.MACOSX.txt paper. I am patient and can wait for
>> > help
>> > if it is out there.
>> >
>> > Regards,
>> > Gudbjartur Kristofersson
>> >
>> > On Mon, May 4, 2015 at 11:04 AM, Gilles Caulier
>> > <caulier.gilles at gmail.com>
>> > wrote:
>> >>
>> >> Shanti,
>> >>
>> >> I will review your scripts and packaging rules after 4.10.0 planned
>> >> next week. I'm also busy with lessons writing in my office. I must
>> >> complete it in few days.
>> >>
>> >> After that, i will update macports install on my Macbook pro, and i
>> >> will try to build digiKam DMG using your scripts. I'm sure that
>> >> questions will come.
>> >>
>> >> Best
>> >>
>> >> Gilles Caulier
>> >>
>> >> 2015-04-17 6:18 GMT+02:00 Account, Listserv <listaccount at revenant.org>:
>> >> > Gilles and Veaceslav -- First, I appreciate your years of work on the
>> >> > digikam project. Thank you.
>> >> >
>> >> > In response to Gilles' question: The packaging script uses a staging
>> >> > directory to hold files actually needed to run digikam and the other
>> >> > applications. I made a list through trial and error, of libraries,
>> >> > configuration files, icons, etc. which otool couldn't identify but
>> >> > which
>> >> > should be included. These include the runtime libraries, or at least
>> >> > the
>> >> > ones whose absence caused a problem that I noticed (e.g. the qtmysql
>> >> > library). I manually added them to the list files to be run through
>> >> > the
>> >> > dependency lister and copied to the package.
>> >> >
>> >> > I presume that manually listing files for inclusion will cause the
>> >> > script or
>> >> > finished packages to break whenever the runtime dependencies change.
>> >> > But
>> >> > I'm
>> >> > not aware of any automated way to prepare that list.
>> >> >
>> >> > I sent you links to download the scripts, after adding some comments.
>> >> > Hopefully those and the readme will provide enough explanation to be
>> >> > comprehensible. I don't mind if you put them on the git repository if
>> >> > that
>> >> > would be useful, but I suggest they should be sanity-checked by
>> >> > someone
>> >> > who
>> >> > knows what they're doing first.
>> >> >
>> >> > Please let me know if you have questions.
>> >> >
>> >> > Shanti
>> >> >
>> >> > On Thu, Apr 16, 2015 at 3:29 PM, Gilles Caulier
>> >> > <caulier.gilles at gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> Shanti,
>> >> >>
>> >> >> thanks to share your experience.
>> >> >>
>> >> >> I would to know more your your bin packaging workflow under OSX. I
>> >> >> use
>> >> >> MacBook pro here, so, if your host your script in digiKam git
>> >> >> repository, i will able to build bin package for next version
>> >> >>
>> >> >> Your script must be documented. A text file is enough to host with
>> >> >> script. We need to know all dependencies, settings,
>> >> >> OSX-XCode-macports
>> >> >> version to use, etc...
>> >> >>
>> >> >> Q : how did you solve KDE run time dependency with you package. For
>> >> >> ex, digiKam still to use KIO-Slave. How did you package it ?
>> >> >>
>> >> >> Gilles Caulier
>> >> >>
>> >> >> 2015-04-16 21:12 GMT+02:00 Veaceslav Munteanu
>> >> >> <veaceslav.munteanu90 at gmail.com>:
>> >> >> > Hello,
>> >> >> >
>> >> >> > good work.
>> >> >> >
>> >> >> > I guess we can but your packaging scripts on the git, since we
>> >> >> > also
>> >> >> > have different bootstrap stripts for different linux distribution.
>> >> >> >
>> >> >> > Having them on the git, somebody else can pick them up and
>> >> >> > improve,
>> >> >> > if
>> >> >> > needed.
>> >> >> >
>> >> >> > Veaceslav
>> >> >> >
>> >> >> > On Thu, Apr 16, 2015 at 8:51 PM, Account, Listserv
>> >> >> > <listaccount at revenant.org> wrote:
>> >> >> >> I have assembled two digikam 4.9.0 binary packages for OS X,
>> >> >> >> including
>> >> >> >> external MySQL database support. They were made using bash/python
>> >> >> >> scripts to
>> >> >> >> build it from MacPorts in a a virtual machine. One was built with
>> >> >> >> a
>> >> >> >> +debug
>> >> >> >> variant, the other isn't.
>> >> >> >>
>> >> >> >> I've seen regular requests for OS X binary packages on the web
>> >> >> >> page
>> >> >> >> and
>> >> >> >> this
>> >> >> >> list, as well as complaints about the
>> >> >> >> length/complexity/reliability
>> >> >> >> of
>> >> >> >> building digikam with MacPorts. So I figure I should share -- if
>> >> >> >> you
>> >> >> >> would
>> >> >> >> like to test them, email me directly and I'll send you a link.
>> >> >> >>
>> >> >> >> I'm not posting links to the list for two reasons. First, I don't
>> >> >> >> want
>> >> >> >> someone to just grab and install binary packages, expecting a
>> >> >> >> stable,
>> >> >> >> official digikam release, instead of a risky bastardized
>> >> >> >> derivation
>> >> >> >> that
>> >> >> >> I've cobbled together. I'm not a coder. This is my first crack at
>> >> >> >> packaging
>> >> >> >> a MacOS application. The build/package scripts include "rm -rf"
>> >> >> >> but
>> >> >> >> not
>> >> >> >> error checking.  My testing has been limited to opening digikam
>> >> >> >> and
>> >> >> >> showfoto, looking through my photos, and some photo
>> >> >> >> manipulations.
>> >> >> >> Some
>> >> >> >> photographs I rotated using my digikam 4.0.0 package were
>> >> >> >> corrupted
>> >> >> >> --
>> >> >> >> I
>> >> >> >> don't know if that was due to my packaging. Anyone who is testing
>> >> >> >> the
>> >> >> >> packages or scripts should be very cautious -- back up the photos
>> >> >> >> and
>> >> >> >> the
>> >> >> >> computer it's running on, test it in a VM, etc..
>> >> >> >>
>> >> >> >> Second, I don't think I'll have time to properly support OS X
>> >> >> >> binary
>> >> >> >> releases. From what I can tell, properly scripting this build and
>> >> >> >> package
>> >> >> >> process would have been be simple for someone who knows what
>> >> >> >> they're
>> >> >> >> doing.
>> >> >> >> Due obligations and lack of skill, it's taken me over a year of
>> >> >> >> intermittent
>> >> >> >> work to make my clumsy scripts. I likely won't have time or skill
>> >> >> >> to
>> >> >> >> fix
>> >> >> >> problems. If you notice something's not right (e.g. why won't the
>> >> >> >> packaged
>> >> >> >> versions use Aqua widgets?) you'll have to investigate and fix it
>> >> >> >> yourself
>> >> >> >> (then share the answer hopefully).
>> >> >> >>
>> >> >> >> All that said, email me off-list if you understand my cautions
>> >> >> >> and
>> >> >> >> are
>> >> >> >> interested in testing -- and improving upon -- what I've put
>> >> >> >> together.
>> >> >> >>
>> >> >> >> Shanti
>> >> >> >>
>> >> >> >> _______________________________________________
>> >> >> >> Digikam-users mailing list
>> >> >> >> Digikam-users at kde.org
>> >> >> >> https://mail.kde.org/mailman/listinfo/digikam-users
>> >> >> >>
>> >> >> > _______________________________________________
>> >> >> > Digikam-users mailing list
>> >> >> > Digikam-users at kde.org
>> >> >> > https://mail.kde.org/mailman/listinfo/digikam-users
>> >> >> _______________________________________________
>> >> >> Digikam-users mailing list
>> >> >> Digikam-users at kde.org
>> >> >> https://mail.kde.org/mailman/listinfo/digikam-users
>> >> >
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Digikam-users mailing list
>> >> > Digikam-users at kde.org
>> >> > https://mail.kde.org/mailman/listinfo/digikam-users
>> >> >
>> >> _______________________________________________
>> >> Digikam-users mailing list
>> >> Digikam-users at kde.org
>> >> https://mail.kde.org/mailman/listinfo/digikam-users
>> >
>> >
>> >
>> >
>> > --
>> > ==================================
>> > Guðbjartur Kristófersson
>> > Heima: + 354 552 1099
>> > Mobil: + 354 895 5341
>> > gk at mr.is
>> > http://www.mr.is/gk
>> > http://www.mr.is/~gk/jfr/ordskyr/
>> > http://www.mr.is/~gk/efr/eordskyr/
>> > http://www.mr.is/~gk/OO/
>> > ==================================
>> >
>> > _______________________________________________
>> > Digikam-users mailing list
>> > Digikam-users at kde.org
>> > https://mail.kde.org/mailman/listinfo/digikam-users
>> >
>> _______________________________________________
>> Digikam-users mailing list
>> Digikam-users at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-users
>
>
>
>
> --
> ==================================
> Guðbjartur Kristófersson
> Heima: + 354 552 1099
> Mobil: + 354 895 5341
> gk at mr.is
> http://www.mr.is/gk
> http://www.mr.is/~gk/jfr/ordskyr/
> http://www.mr.is/~gk/efr/eordskyr/
> http://www.mr.is/~gk/OO/
> ==================================
>
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users
>



More information about the Digikam-users mailing list