2015-03-27 08:13:02 +00:00

69 lines
2.8 KiB
Makefile

# $OpenBSD: Makefile,v 1.5 2015/03/27 08:13:03 ajacoutot Exp $
SHARED_ONLY = Yes
COMMENT = secure decentralised communication platform
V = 0.5.5c
DISTNAME = retroshare_0.5.5-0.7068
PKGNAME = retroshare-${V}
CATEGORIES = net security
HOMEPAGE = http://retroshare.sourceforge.net
REVISION = 0
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += ICE QtGui QtMultimedia QtNetwork QtScript QtXml SM
WANTLIB += X11 Xext Xi Xinerama Xrender bz2 c crypto curl fontconfig
WANTLIB += freetype gpgme gnome-keyring ixml m pthread protobuf speex
WANTLIB += speexdsp ssh ssh_threads ssl stdc++ upnp xml2 xslt z
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=retroshare/RetroShare/${V}/}
MODULES = x11/qt4
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic
LIB_DEPENDS = audio/speex \
devel/protobuf \
net/curl \
net/libupnp \
security/gpgme \
security/libssh \
textproc/libxml,-main \
textproc/libxslt \
x11/gnome/libgnome-keyring
NO_TEST = Yes
WRKDIST = ${WRKDIR}/retroshare-${V:S/c$//}
WRKSRC = ${WRKDIST}/src
post-patch:
${SUBST_CMD} ${WRKSRC}/libretroshare/src/libretroshare.pro \
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc \
${WRKSRC}/plugins/FeedReader/FeedReader.pro \
${WRKSRC}/retroshare-gui/src/retroshare-gui.pro \
${WRKSRC}/retroshare-nogui/src/retroshare-nogui.pro
do-configure:
cd ${WRKSRC} && ${LOCALBASE}/bin/qmake4 RetroShare.pro
# no install target provided...
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-gui/src/RetroShare ${PREFIX}/bin/RetroShare
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-nogui/src/retroshare-nogui ${PREFIX}/bin/retroshare-nogui
${INSTALL_DATA_DIR} ${PREFIX}/lib/retroshare/extensions
${INSTALL_DATA} ${WRKSRC}/plugins/VOIP/libVOIP.so.1.0 ${PREFIX}/lib/retroshare/extensions/libVOIP.so
${INSTALL_DATA} ${WRKSRC}/plugins/LinksCloud/libLinksCloud.so.1.0 ${PREFIX}/lib/retroshare/extensions/libLinksCloud.so
${INSTALL_DATA} ${WRKSRC}/plugins/FeedReader/libFeedReader.so.1.0 ${PREFIX}/lib/retroshare/extensions/libFeedReader.so
${INSTALL_DATA_DIR} ${PREFIX}/share/retroshare/
${INSTALL_DATA} ${WRKSRC}/libbitdht/src/bitdht/bdboot.txt ${PREFIX}/share/retroshare
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/data/retroshare.desktop ${PREFIX}/share/applications
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/24x24/apps
${INSTALL_DATA} ${WRKSRC}/data/24x24/retroshare.png ${PREFIX}/share/icons/hicolor/24x24/apps
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/48x48/apps
${INSTALL_DATA} ${WRKSRC}/data/48x48/retroshare.png ${PREFIX}/share/icons/hicolor/48x48/apps
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/64x64/apps
${INSTALL_DATA} ${WRKSRC}/data/64x64/retroshare.png ${PREFIX}/share/icons/hicolor/64x64/apps
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/data/retroshare.xpm ${PREFIX}/share/pixmaps
.include <bsd.port.mk>