summaryrefslogtreecommitdiff
path: root/chat/line-purple/Makefile
blob: e599166a0fbb0455a1d9f9803cbb5ddb82d9c5d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# $NetBSD: Makefile,v 1.4 2018/04/08 10:14:15 scole Exp $

VERSION=	0.1
PKGNAME=	line-purple-${VERSION}
PKGREVISION=	3

CATEGORIES=	chat

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://altrepo.eu/git/purple-line/
COMMENT=	LINE protocol plugin for libpurple (pidgin, finch)

# XXX archive is at a github-type site, but its name doesn't
# match "https://github.com/account", couldn't figure out
# pkgsrc GITHUB* vars to work for fetching
#ALTREPO_TAG=	51cef1a66f6f4b1a90bd58a3746a2ea27fc74c36

MASTER_SITES=   ${HOMEPAGE:=repository/}
EXTRACT_SUFX=	.zip
DISTNAME=	archive
DIST_SUBDIR=	${PKGNAME_NOREV}-20180221

LICENSE=	mit

WRKSRC=		${WRKDIR}/purple-line.git

USE_LIBTOOL=	yes
USE_TOOLS+=	gmake pkg-config

USE_LANGUAGES=	c++

BUILDLINK_API_DEPENDS.libthrift+=   libthrift>=0.11.0

INSTALLATION_DIRS=	lib/purple-2 \
			share/pixmaps/pidgin/protocols/16 \
			share/pixmaps/pidgin/protocols/22 \
			share/pixmaps/pidgin/protocols/48 \
			share/pixmaps/pidgin/protocols/scalable \
			share/doc/line-purple

PIDGIN_PROTO_DIR=	${DESTDIR}${PREFIX}/share/pixmaps/pidgin/protocols

do-install:
		cd ${WRKSRC}/libpurple && ${LIBTOOL} --mode=install \
		  ${INSTALL_LIB} libline.la ${DESTDIR}${PREFIX}/lib/purple-2
		for i in 16 22 48; do cd ${WRKSRC}/icons && \
		  ${INSTALL_DATA} $$i/line.png ${PIDGIN_PROTO_DIR}/$$i; done
		${INSTALL_DATA} ${WRKSRC}/icons/scalable/line.svg \
		  ${DESTDIR}${PREFIX}/share/pixmaps/pidgin/protocols/scalable
		${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/line-purple

.include "../../chat/libpurple/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/libidn/buildlink3.mk"
.include "../../devel/libthrift/buildlink3.mk"
.include "../../security/libgcrypt/buildlink3.mk"

.include "../../mk/bsd.pkg.mk"