2014/1/23 Nigel Taylor <[email protected]>:
> On 01/22/14 18:21, Vadim Zhukov wrote:
>> Hello all.
>>
>> Given that there is a lot of things changed in KDE land, and that
>> there could be some issues with importing stuff named similarily to
>> KDE3 ones, I postpone importing stuff like Digikam for post-5.5 times.
>>
>> Here is a port of KMyMoney, very nice KDE4 app that I use every week.
>> It depends on libalkimia, port for which is also included. It's
>> heavily tested on i386 and behaves well. Okay to import?
>>
>> --
>>   WBR,
>>   Vadim Zhukov
>>
>
>
> Finance::Quote - this works if present...
>
>
> Executing /usr/local/share/apps/kmymoney/misc/financequote.pl yahoo_europe 
> XXX.L...
> Symbol found: XXX.L
> Price found: 10.56 (10.56)
> Date found: Thu Jan 23 2014
> Price for XXX.L updated (id E000001)
>
> This the updated version of p5-Finance-Quote, current version may not work.

Yes, the versions we currently have in ports do not work. But this is
purely optional. it's worth to note this possibility in readme file,
though; I've created one.

> kmymoney is configured to use kcalc by default - not included at runtime.

Good point. Added an RDEP for kcalc.

> kmymoney excludes Online Banking... Checking PLIST found it missing
>
> Recreated PLIST which changed....
>
> $ diff -u PLIST{.orig,}
> --- PLIST.orig  Wed Jan 22 18:13:02 2014
> +++ PLIST       Thu Jan 23 13:47:08 2014
> @@ -76,6 +76,7 @@
>  lib/kde4/kcm_kmm_printcheck.so
>  lib/kde4/kmm_csvimport.so
>  lib/kde4/kmm_icalendarexport.so
> +lib/kde4/kmm_kbanking.so
>  lib/kde4/kmm_ofximport.so
>  lib/kde4/kmm_printcheck.so
>  lib/kde4/kmm_reconciliationreport.so
> @@ -90,6 +91,8 @@
>  share/apps/kmm_csvimport/kmm_csvimport.rc
>  share/apps/kmm_icalendarexport/
>  share/apps/kmm_icalendarexport/kmm_icalendarexport.rc
> +share/apps/kmm_kbanking/
> +share/apps/kmm_kbanking/kmm_kbanking.rc
>  share/apps/kmm_ofximport/
>  share/apps/kmm_ofximport/kmm_ofximport.rc
>  share/apps/kmm_printcheck/
> @@ -1408,6 +1411,7 @@
>  share/kde4/services/kcm_kmm_printcheck.desktop
>  share/kde4/services/kmm_csvimport.desktop
>  share/kde4/services/kmm_icalendarexport.desktop
> +share/kde4/services/kmm_kbanking.desktop
>  share/kde4/services/kmm_ofximport.desktop
>  share/kde4/services/kmm_printcheck.desktop
>  share/kde4/services/kmm_reconciliationreport.desktop
>
>
> $ make lib-depends-check
>
> kmymoney-4.6.4(productivity/kmymoney):
> Missing: aqbanking.0 from aqbanking-5.0.25 
> (/usr/local/lib/kde4/kmm_kbanking.so)
> Missing: gwengui-qt4.0 from gwenhywfar-4.3.3p0 
> (/usr/local/lib/kde4/kmm_kbanking.so)
> Missing: gwenhywfar.0 from gwenhywfar-4.3.3p0 
> (/usr/local/lib/kde4/kmm_kbanking.so)
> WANTLIB += aqbanking gwengui-qt4 gwenhywfar
> Scanning: ok
> *** Error 1 in /usr/ports/mystuff/productivity/kmymoney 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2208 'lib-depends-check')
>
> Also need to adjust WANTLIB / LIB_DEPENDS.

Bah. :( Moved between KBanking back and forth, and finally forgot to
update plist. :( Fixed, thanks!

> encryption doesn't work - never asks for the passphrase...
>
> The problem here is gpg, it needs gnupg-2.xx.xx which includes gpg-agent, and
> gpg-agent has to be running as a daemon, currently gpg-1.xx.xx can be 
> installed
> by default, kdepimslib / gpgme. kmymoney requires gnupg-2 at runtime, and 
> gpg-agent
> daemon must be running. Only get a terminal prompt for the passphrase from 
> gpg-agent,
> all rather messy. Maybe better if encryption was disabled until it just works.

I've added a run-time dependency on KGpg, too - the other way a list
of keys will be empty without any further notification. KMyMoney warns
the first time you try to use encryption that this is not a
well-tested feature, so I do not see the need to disable it completely
because this will mean additional patching. I've added a note about
the status of encryption feature to README, too.

I've never used either encryption or stocks feature. :( The updated
port is attached.

> Help - get message can't launch kdehelpcentre4, there is a khelpcentre4.

kdehelpcentre4???

But it fails here, too. Not related to KMyMoney, though. Probably
found the issue, building the kdelibs now for test. Thank you a lot
for noticing this.

--
  WBR,
  Vadim Zhukov

Attachment: kmymoney_port.tar.gz
Description: GNU Zip compressed data

Reply via email to