1# $NetBSD: Makefile,v 1.136 2021/01/01 09:03:05 ryoon Exp $
2
3DISTNAME=	hetzner_ddns
4PKGVER=		0.2.2
5PKGNAME=	${DISTNAME}-${PKGVER}
6CATEGORIES=	net
7
8MAINTAINER=	filip@parag.rs
9HOMEPAGE=	https://github.com/${GITHUB_USER}/${DISTNAME}
10COMMENT=	Hetzner Dynamic DNS Daemon
11LICENSE=	2-clause-bsd
12
13GITHUB_USER=	filiparag
14MASTER_SITES=	${MASTER_SITE_GITHUB:=filiparag/}
15GITHUB_RELEASE=	${PKGVER}
16
17INSTALLATION_DIRS=	bin ${PREFIX}/share/examples/rc.d \
18			${PREFIX}/${PKGMANDIR}/man1 ${EGDIR}
19
20WRKSRC=		${WRKDIR}/${DISTNAME}-${PKGVER}
21NO_BUILD=	yes
22NO_CONFIGURE=	yes
23
24EGDIR=			${PREFIX}/share/examples/${DISTNAME}
25CONF_FILES_PERMS=	${EGDIR}/${DISTNAME}.conf ${PKG_SYSCONFDIR}/${DISTNAME}.conf \
26			root wheel 0640
27
28RCD_SCRIPTS=	${DISTNAME}
29RCD_SCRIPT_SRC.${DISTNAME}?=	${WRKSRC}/${DISTNAME}.netbsd.rc
30
31DEPENDS+=	jq-[0-9]*:../../devel/jq
32DEPENDS+=	curl-[0-9]*:../../www/curl
33
34do-patch:
35	find ${WRKSRC} -maxdepth 1 -type f \
36		-exec sed -i "s:/usr/local/etc:${PKG_SYSCONFDIR}:g" {} \; \
37		-exec sed -i "s:/usr/local:${PREFIX}:g" {} \;
38
39do-install:
40	${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME}.sh \
41		${DESTDIR}${PREFIX}/bin/${DISTNAME}
42	${INSTALL_MAN} ${WRKSRC}/${DISTNAME}.1.man \
43		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${DISTNAME}.1
44	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.conf \
45		${DESTDIR}${EGDIR}/${DISTNAME}.conf
46
47.include "../../mk/bsd.pkg.mk"
48