2 # Copyright (C) 2017 Val Kulkov <val.kulkov@gmail.com>
4 # This is free software, licensed under the GNU General Public License v3.
7 include $(TOPDIR
)/rules.mk
13 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
14 PKG_SOURCE_URL
:=@SF
/$(PKG_NAME
)
15 PKG_HASH
:=43a0ba57bf942095fe159d0748d8933c6b1dd1117caf0273fa9a0003215e681b
16 PKG_MAINTAINER
:=Val Kulkov
<val.kulkov@gmail.com
>
18 PKG_LICENSE
:=BSD-3-Clause
19 PKG_LICENSE_FILES
:=LICENSE LICENSE.Sendmail
22 PKG_BUILD_DEPENDS
:=openssl
25 include $(INCLUDE_DIR
)/package.mk
27 define Package
/opendkim
31 TITLE
:=Open source milter for providing DKIM service
32 URL
:=http
://opendkim.org
/
33 USERID
:=opendkim
:opendkim
36 define Package
/opendkim
/description
37 The OpenDKIM daemon application and the opendkim-genkey Perl script for generating public
/private key pairs.
40 define Package
/libopendkim
43 DEPENDS
:=+libopenssl
+libmilter-sendmail
+USE_GLIBC
:libbsd
44 TITLE
:=Library for signing and verifying DKIM signatures
45 URL
:=http
://opendkim.org
/
48 define Package
/libopendkim
/description
49 Library for signing and verifying DomainKeys Identified Mail
(DKIM
) signatures.
52 define Package
/opendkim-tools
56 TITLE
:=genzone
, testkey and testmsg tools for OpenDKIM
57 URL
:=http
://opendkim.org
/
60 define Package
/opendkim-tools
/description
61 opendkim-genzone
, opendkim-testkey and opendkim-testmsg tools.
64 TARGET_CFLAGS
+= $(FPIC
)
71 --with-milter
=$(STAGING_DIR
)/usr
73 define Build
/InstallDev
74 $(INSTALL_DIR
) $(1)/usr
/lib
$(1)/usr
/sbin
75 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/opendkim
$(1)/usr
/sbin
/
76 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/opendkim-
{genkey
,genzone
,testkey
,testmsg
} $(1)/usr
/sbin
/
77 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libopendkim.so
* $(1)/usr
/lib
/
80 define Package
/opendkim
/conffiles
85 define Package
/opendkim
/install
86 $(INSTALL_DIR
) $(1)/usr
/sbin
$(1)/etc
/opendkim
$(1)/etc
/init.d
87 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/opendkim
$(1)/usr
/sbin
/
88 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/opendkim-genkey
$(1)/usr
/sbin
/opendkim-genkey.pl
89 $(INSTALL_BIN
) .
/files
/opendkim-genkey
$(1)/usr
/sbin
/
90 $(INSTALL_DATA
) .
/files
/opendkim.conf.simple
$(1)/etc
/opendkim
/
91 $(INSTALL_BIN
) .
/files
/opendkim.init
$(1)/etc
/init.d
/opendkim
94 define Package
/libopendkim
/install
95 $(INSTALL_DIR
) $(1)/usr
/lib
96 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libopendkim.so
* $(1)/usr
/lib
/
99 define Package
/opendkim-tools
/install
100 $(INSTALL_DIR
) $(1)/usr
/sbin
101 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/opendkim-
{genzone
,testkey
,testmsg
} $(1)/usr
/sbin
/
104 $(eval
$(call BuildPackage
,opendkim
))
105 $(eval
$(call BuildPackage
,libopendkim
))
106 $(eval
$(call BuildPackage
,opendkim-tools
))