Makefile 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. # $OpenBSD: Makefile,v 1.11 2017/04/29 16:16:38 rsadowski Exp $
  2. COMMENT = accounting for KDE 4
  3. CATEGORIES = productivity x11
  4. HOMEPAGE = https://kmymoney.org/
  5. MAINTAINER = Vadim Zhukov <zhuk@openbsd.org>
  6. VERSION = 4.8.0
  7. DISTNAME = kmymoney-${VERSION}
  8. REVISION = 0
  9. SHARED_LIBS = kmm_kdchart 1.1
  10. SHARED_LIBS += kmm_mymoney 1.1
  11. SHARED_LIBS += kmm_plugin 1.1
  12. SHARED_LIBS += kmm_widgets 1.1
  13. SHARED_LIBS += payeeidentifier_iban_bic 0.0 # 4.14
  14. SHARED_LIBS += payeeidentifier_iban_bic_widgets 0.0 # 4.14
  15. SHARED_LIBS += payeeidentifier_nationalAccount 0.0 # 4.14
  16. # GPLv2+
  17. PERMIT_PACKAGE_CDROM = Yes
  18. WANTLIB = c m pthread z
  19. WANTLIB += lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtNetwork lib/qt4/QtSql
  20. WANTLIB += lib/qt4/QtSvg lib/qt4/QtXml
  21. WANTLIB += ${KDE4LIB}/kabc ${KDE4LIB}/kcmutils ${KDE4LIB}/kdeui
  22. WANTLIB += ${KDE4LIB}/kemoticons ${KDE4LIB}/kfile ${KDE4LIB}/kholidays
  23. WANTLIB += ${KDE4LIB}/khtml ${KDE4LIB}/kidletime ${KDE4LIB}/kio
  24. WANTLIB += ${KDE4LIB}/kjs ${KDE4LIB}/kparts ${KDE4LIB}/kprintutils
  25. WANTLIB += ${KDE4LIB}/kresources ${KDE4LIB}/kutils ${KDE4LIB}/nepomuk
  26. WANTLIB += ${KDE4LIB}/nepomukutils
  27. WANTLIB += ${KDE4LIB}/akonadi-contact ${KDE4LIB}/akonadi-kde
  28. WANTLIB += ${KDE4LIB}/kcalcore ${KDE4LIB}/kmime
  29. WANTLIB += ${KDE4LIB}/kpimidentities ${KDE4LIB}/kpimutils
  30. WANTLIB += alkimia assuan gmp gpg-error gpgme++-pthread gpgme-pthread
  31. WANTLIB += ical icalss ofx osp qgpgme soprano
  32. WANTLIB += aqbanking gwengui-cpp gwengui-qt4 gwenhywfar
  33. WANTLIB += QtDeclarative QtScript krosscore
  34. MASTER_SITES = ${MASTER_SITE_KDE:=stable/kmymoney/${VERSION}/src/}
  35. MODULES = x11/kde4 devel/gettext lang/python multimedia/phonon
  36. MODKDE4_USE = pim
  37. BUILD_DEPENDS = devel/boost \
  38. misc/shared-mime-info
  39. RUN_DEPENDS = devel/desktop-file-utils \
  40. misc/p5-Finance-Quote \
  41. misc/shared-mime-info \
  42. security/p5-Crypt-SSLeay \
  43. x11/gtk+3,-guic \
  44. ${MODKDE4_DEP_DIR}/kcalc \
  45. ${MODKDE4_DEP_DIR}/kgpg
  46. LIB_DEPENDS = devel/gwenhywfar>=4.13.1p3 \
  47. devel/libofx>=0.9.4 \
  48. productivity/aqbanking>=5.5.1p1 \
  49. productivity/libalkimia,${MODKDE4_FLAVOR}>=5 \
  50. textproc/libical
  51. CONFIGURE_ARGS = -DENABLE_KBANKING:Bool=Yes \
  52. -DUSE_HTML_HANDBOOK:Bool=Yes \
  53. -DUSE_DEVELOPER_DOC:Bool=Yes \
  54. -DUSE_QT_DESIGNER:Bool=No \
  55. -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:Bool=Yes
  56. TEST_IS_INTERACTIVE = X11
  57. # fails to pick up something MOC-generated in kmymoney/plugins/onlinetasks/sepa
  58. USE_NINJA = No
  59. post-install:
  60. ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/apps/kmm_weboob/weboob.py
  61. .include <bsd.port.mk>