summaryrefslogtreecommitdiff
path: root/x11/qt4-qdbus/Makefile
diff options
context:
space:
mode:
authormarkd <markd>2007-12-06 11:28:09 +0000
committermarkd <markd>2007-12-06 11:28:09 +0000
commitcd34b5062f244dfea1f6310b0124c72c05c07996 (patch)
tree808691c58c8655f104d67d8d725efb85564b33e3 /x11/qt4-qdbus/Makefile
parent4ad2ba29eee511caf829598b2d9d2b870740f183 (diff)
downloadpkgsrc-cd34b5062f244dfea1f6310b0124c72c05c07996.tar.gz
Initial import of QT4 DBus support.
Building as a separate package means that assistant doesn't have DBus support built in but I don't think thats a problem.
Diffstat (limited to 'x11/qt4-qdbus/Makefile')
-rw-r--r--x11/qt4-qdbus/Makefile36
1 files changed, 36 insertions, 0 deletions
diff --git a/x11/qt4-qdbus/Makefile b/x11/qt4-qdbus/Makefile
new file mode 100644
index 00000000000..cbecc530d1b
--- /dev/null
+++ b/x11/qt4-qdbus/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/12/06 11:28:09 markd Exp $
+
+.include "../../x11/qt4-libs/Makefile.common"
+
+PKGNAME= qt4-qdbus-${QTVERSION}
+COMMENT= QT DBus support
+
+CONFIGURE_ARGS+= -I${QTDIR}/include -L${QTDIR}/lib
+CONFIGURE_ARGS+= -qdbus
+
+BUILD_QT4= yes
+
+post-configure:
+ ln -s ${QTPREFIX}/bin/moc ${WRKSRC}/bin/moc
+ ln -s ${QTPREFIX}/bin/uic ${WRKSRC}/bin/uic
+ ln -s ${QTPREFIX}/bin/rcc ${WRKSRC}/bin/rcc
+
+do-build:
+ cd ${WRKSRC}/tools/qdbus && env ${MAKE_ENV} ${GMAKE}
+
+do-install:
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/lib/libQtDBus.la \
+ ${QTPREFIX}/lib/
+ ${SED} -e "s:${WRKSRC}:${QTPREFIX}:g" \
+ ${WRKSRC}/lib/pkgconfig/QtDBus.pc > ${WRKOBJ}/QtDBus.pc
+ ${INSTALL_DATA} ${WRKOBJ}/QtDBus.pc ${PREFIX}/lib/pkgconfig/
+ cd ${WRKSRC}/tools/qdbus/src && env ${MAKE_ENV} \
+ ${MAKE_PROGRAM} install_qtdbus_headers
+.for prog in qdbus qdbuscpp2xml qdbusviewer qdbusxml2cpp
+ ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} \
+ ${QTPREFIX}/bin
+.endfor
+
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"