[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / kde-workspace4

Annotation of pkgsrc/x11/kde-workspace4/Makefile, Revision 1.33

1.33    ! markd       1: # $NetBSD: Makefile,v 1.32 2014/01/25 10:30:31 wiz Exp $
1.1       markd       2:
                      3: DISTNAME=      kde-workspace-${_KDE_VERSION}
                      4: PKGNAME=       ${DISTNAME:S/-4/4-4/}
                      5: CATEGORIES=    x11
                      6: COMMENT=       Base workspace for the KDE 4 integrated X11 desktop
                      7:
1.32      wiz         8: PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of 4.11.3
                      9:
1.1       markd      10: .include "../../meta-pkgs/kde4/Makefile.kde4"
                     11:
                     12: DISTFILES=     ${DEFAULT_DISTFILES} Daemon.png Daemon.README
                     13: DISTFILES+=    NetBSD-flag-1.0.png
                     14: SITES.Daemon.png=      ${MASTER_SITE_LOCAL}
                     15: SITES.Daemon.README=   ${MASTER_SITE_LOCAL}
                     16: SITES.NetBSD-flag-1.0.png=     ${MASTER_SITE_LOCAL}
                     17:
                     18: EXTRACT_ONLY=  ${DISTNAME}${EXTRACT_SUFX}
                     19:
1.19      markd      20: CMAKE_ARGS+=   -DKDE4_BUILD_TESTS:BOOL=OFF
                     21:
1.1       markd      22: # BUILD_MAKE_FLAGS+= VERBOSE=1
                     23:
                     24: USE_TOOLS+=            mkfontdir bdftopcf gmake
                     25:
                     26: FONTS_DIRS.x11+=       ${PREFIX}/share/kde/fonts/override
                     27: REQD_DIRS+=            ${PREFIX}/share/kde/fonts
                     28: REQD_DIRS+=            ${PREFIX}/share/kde/fonts/override
                     29:
                     30: RCD_SCRIPTS=           kdm
                     31:
                     32: CONF_FILES=            ${PREFIX}/share/kde/config/kdm/kdmrc \
                     33:                        ${PKG_SYSCONFDIR}/kdm/kdmrc
                     34: OWN_DIRS=              ${PKG_SYSCONFDIR}/kdm
                     35:
                     36: CONF_FILES+=           ${PREFIX}/share/examples/kde-workspace4/ksysguarddrc \
                     37:                        ${PKG_SYSCONFDIR}/ksysguarddrc
                     38: CONF_FILES+=           ${PREFIX}/share/examples/kde4-dbus/org.kde.ksysguard.processlisthelper.conf \
                     39:                        ${PKG_SYSCONFDIR}/dbus-1/system.d/org.kde.ksysguard.processlisthelper.conf
                     40: CONF_FILES+=           ${PREFIX}/share/examples/kde4-dbus/org.kde.fontinst.conf \
                     41:                        ${PKG_SYSCONFDIR}/dbus-1/system.d/org.kde.fontinst.conf
                     42: CONF_FILES+=           ${PREFIX}/share/examples/kde4-dbus/org.kde.kcontrol.kcmclock.conf \
                     43:                        ${PKG_SYSCONFDIR}/dbus-1/system.d/org.kde.kcontrol.kcmclock.conf
                     44: CONF_FILES+=           ${PREFIX}/share/examples/kde4-dbus/org.kde.kcontrol.kcmkdm.conf \
                     45:                        ${PKG_SYSCONFDIR}/dbus-1/system.d/org.kde.kcontrol.kcmkdm.conf
                     46:
                     47: SPECIAL_PERMS+=                ${PREFIX}/lib/kde4/libexec/kcheckpass \
                     48:                        ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 6555
                     49:
                     50: REPLACE_PERL+= \
                     51:        kcontrol/keys/convertShortcuts.pl \
1.27      markd      52:        kwin/clients/oxygen/data/update_oxygen.pl \
1.1       markd      53:        kwin/data/kwin3_plugin.pl \
                     54:        kwin/data/pluginlibFix.pl
1.25      jperkin    55: REPLACE_SH+=           libs/plasmagenericshell/widgetsexplorer/package/Messages.sh
1.1       markd      56:
                     57: PY_PATCHPLIST= yes
                     58:
                     59: .include "../../mk/bsd.prefs.mk"
                     60: .include "options.mk"
                     61:
                     62: PLIST_VARS+=   utempter noutempter
1.3       sbd        63: .if ${OPSYS} == "Linux" && exists(/usr/include/utempter.h)
1.1       markd      64: PLIST.utempter=                yes
                     65: .else
                     66: PLIST.noutempter=      yes
                     67: .endif
                     68:
1.30      markd      69: .if ${OPSYS} == "Linux"
                     70: CONF_FILES+=           ${PREFIX}/share/examples/kde4-dbus/org.kde.powerdevil.backlighthelper.conf \
                     71:                        ${PKG_SYSCONFDIR}/dbus-1/system.d/org.kde.powerdevil.backlighthelper.conf
                     72: .endif
                     73:
1.1       markd      74: SUBST_CLASSES+=                paths
                     75: SUBST_FILES.paths=     kdm/kcm/main.cpp
                     76: SUBST_SED.paths=       -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
                     77: SUBST_STAGE.paths=     post-patch
                     78:
                     79: SUBST_CLASSES+=                qtpath
                     80: SUBST_FILES.qtpath=    startkde.cmake
                     81: SUBST_VARS.qtpath=     QTDIR
                     82: SUBST_STAGE.qtpath=    post-patch
                     83:
                     84: SUBST_CLASSES+=                isocodes
                     85: SUBST_FILES.isocodes=  kcontrol/keyboard/iso_codes.h
                     86: SUBST_SED.isocodes=    -e 's,/usr/share/xml/iso-codes,${BUILDLINK_PREFIX.iso-codes}/share/xml/iso-codes,g'
                     87: SUBST_STAGE.isocodes=  post-patch
                     88:
                     89: ICONDIR=               share/icons
                     90:
                     91: .include "../../mk/bsd.prefs.mk"
                     92: .if ${OPSYS} == "NetBSD" && exists(/usr/include/sys/pset.h)
                     93: RT_LIB_SCHED=  rt
                     94: .else
                     95: RT_LIB_SCHED=  # empty
                     96: .endif
                     97: CMAKE_ARGS+=   -DRT_LIB_SCHED=${RT_LIB_SCHED}
                     98: CMAKE_ARGS+=   -DWITH_Xmms:BOOL=OFF
                     99:
                    100: # genkdmconf wont install faces if using destdir so do it ourselves
                    101: INSTALLATION_DIRS+= share/kde/apps/kdm/faces
                    102:
                    103: post-install:
                    104:        ${INSTALL_DATA} ${WRKSRC}/kdm/kfrontend/pics/default1.png \
                    105:                ${DESTDIR}${PREFIX}/share/kde/apps/kdm/faces/.default.face.icon
                    106:        ${INSTALL_DATA} ${WRKSRC}/kdm/kfrontend/pics/root1.png \
                    107:                ${DESTDIR}${PREFIX}/share/kde/apps/kdm/faces/root.face.icon
                    108:        ${INSTALL_DATA} ${DISTDIR}/NetBSD-flag-1.0.png \
                    109:                ${DESTDIR}${PREFIX}/${ICONDIR}/NetBSD-flag.png
                    110:        ${INSTALL_DATA} ${DISTDIR}/Daemon.png ${DESTDIR}${PREFIX}/${ICONDIR}
                    111:        ${INSTALL_DATA} ${DISTDIR}/Daemon.README \
                    112:                ${DESTDIR}${PREFIX}/share/doc/kde/HTML/en/kdm
                    113: .if ${OPSYS} == "NetBSD"
                    114:        @# NetBSD Advertisement O:-)
                    115:        cd ${DESTDIR}${PREFIX}/share/kde/config/kdm;                    \
                    116:        ${SED} -e 's|^\(LogoPixmap\)=.*|\1=${PREFIX}/${ICONDIR}/NetBSD-flag.png|' \
                    117:                 kdmrc > ${WRKDIR}/kdmrc.ad;                            \
                    118:        ${CP} -f ${WRKDIR}/kdmrc.ad kdmrc
                    119: .endif
                    120:
1.25      jperkin   121: CFLAGS.SunOS+= -D__EXTENSIONS__ -D__uint16_t=uint16_t
                    122: LDFLAGS.SunOS+=        -lsocket
                    123:
1.1       markd     124: BUILDLINK_DEPMETHOD.qt4-tools= full
                    125: .include "../../meta-pkgs/kde4/kde4.mk"
                    126:
                    127: .include "../../lang/python/application.mk"
                    128: .include "../../lang/python/extension.mk"
                    129: .include "../../devel/libusb/buildlink3.mk"
1.18      markd     130: .include "../../devel/qjson/buildlink3.mk"
1.1       markd     131: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
                    132: .include "../../graphics/qimageblitz/buildlink3.mk"
                    133: .include "../../security/polkit-qt/buildlink3.mk"
                    134: # not yet - causes kdm logins to fail, presumably because
                    135: #  I don't know how consolekit works
                    136: #.include "../../sysutils/consolekit/buildlink3.mk"
                    137: .include "../../sysutils/pciutils/buildlink3.mk"
                    138: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
                    139: .include "../../textproc/iso-codes/buildlink3.mk"
1.18      markd     140: .include "../../misc/kdepimlibs4/buildlink3.mk"
                    141: .include "../../misc/nepomuk-core/buildlink3.mk"
1.1       markd     142: .include "../../multimedia/phonon/buildlink3.mk"
                    143: .include "../../x11/py-kde4/buildlink3.mk"
                    144: .include "../../x11/kactivities/buildlink3.mk"
                    145: .include "../../x11/kdelibs4/buildlink3.mk"
                    146: .include "../../x11/libxklavier/buildlink3.mk"
                    147: .include "../../x11/libXcomposite/buildlink3.mk"
                    148: .include "../../x11/libXdamage/buildlink3.mk"
                    149: .include "../../x11/libXi/buildlink3.mk"
                    150: .include "../../x11/libXres/buildlink3.mk"
                    151: .include "../../x11/libXxf86misc/buildlink3.mk"
                    152: .include "../../x11/libXScrnSaver/buildlink3.mk"
1.18      markd     153: .include "../../x11/xcb-util-image/buildlink3.mk"
1.27      markd     154: .include "../../x11/xcb-util-keysyms/buildlink3.mk"
1.18      markd     155: .include "../../x11/xcb-util-renderutil/buildlink3.mk"
1.1       markd     156:
                    157: .include "../../mk/pam.buildlink3.mk"
                    158: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>