nullmailer: add missing dependency
[packages.git] / mail / ssmtp / Makefile
1 #
2 # Copyright (C) 2007-2012 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=ssmtp
11 PKG_VERSION:=2.64
12 PKG_RELEASE:=4
13
14 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.bz2
15 PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/s/ssmtp
16 PKG_MD5SUM:=65b4e0df4934a6cd08c506cabcbe584f
17
18 include $(INCLUDE_DIR)/package.mk
19
20 TARGET_CFLAGS += $(TARGET_CPPFLAGS)
21
22 define Package/ssmtp
23   SECTION:=mail
24   CATEGORY:=Mail
25   DEPENDS:=+libopenssl
26   TITLE:=A minimal and secure mail sender
27   URL:=http://packages.debian.org/ssmtp
28 endef
29
30 define Package/ssmtp/description
31  A secure, effective and simple way of getting mail off a system to your
32  mail hub. It contains no suid-binaries or other dangerous things - no
33  mail spool to poke around in, and no daemons running in the background.
34  mail is simply forwarded to the configured mailhost. Extremely easy
35  configuration.
36 endef
37
38 define Package/ssmtp/conffiles
39 /etc/ssmtp/ssmtp.conf
40 /etc/ssmtp/revaliases
41 endef
42
43 CONFIGURE_VARS += \
44         LIBS="$(TARGET_LDFLAGS) -lcrypto -lssl"
45
46 CONFIGURE_ARGS += \
47         --enable-ssl
48
49 define Package/ssmtp/install
50         $(INSTALL_DIR) $(1)/etc/ssmtp
51         $(INSTALL_CONF) $(PKG_BUILD_DIR)/ssmtp.conf $(1)/etc/ssmtp/
52         $(INSTALL_DATA) $(PKG_BUILD_DIR)/revaliases $(1)/etc/ssmtp/
53         $(INSTALL_DIR) $(1)/usr/sbin
54         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ssmtp $(1)/usr/sbin/
55 endef
56
57 define Package/ssmtp/postinst
58 #!/bin/sh
59 ln -sf ssmtp $${IPKG_INSTROOT}/usr/sbin/sendmail
60 endef
61
62 $(eval $(call BuildPackage,ssmtp))