lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1679B)


      1 #
      2 # Copyright (C) 2014-2015 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:=mailsend
     11 PKG_VERSION:=1.17b15
     12 PKG_RELEASE:=2
     13 
     14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
     15 PKG_SOURCE_URL:=https://github.com/muquit/mailsend/archive/$(PKG_VERSION)
     16 PKG_MD5SUM:=60103c411a8627e893d35e7836f904e8
     17 
     18 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>
     19 
     20 PKG_LICENSE:=BSD-3-Clause
     21 PKG_LICENSE_FILES:=COPYRIGHT
     22 
     23 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
     24 
     25 include $(INCLUDE_DIR)/package.mk
     26 
     27 define Package/mailsend/default
     28 	SECTION:=mail
     29 	CATEGORY:=Mail
     30 	TITLE:=A command-line mail sender
     31 	URL:=https://github.com/muquit/mailsend
     32 endef
     33 
     34 define Package/mailsend-nossl
     35 	$(call Package/mailsend/default)
     36 	TITLE+= (without SSL)
     37 	VARIANT:=nossl
     38 endef
     39 
     40 define Package/mailsend
     41 	$(call Package/mailsend/default)
     42 	TITLE+= (with SSL)
     43 	DEPENDS:=+libopenssl
     44 	VARIANT:=ssl
     45 endef
     46 
     47 ifeq ($(BUILD_VARIANT),ssl)
     48   CONFIGURE_ARGS+= --with-openssl=$(STAGING_DIR)/usr
     49 endif
     50 
     51 define Package/mailsend/description
     52   $(call Package/mailsend-nossl/description)
     53   .
     54   SSL supported is provided by OpenSSL.
     55 endef
     56 
     57 define Package/mailsend-nossl/description
     58   Mailsend is a simple command line program to send mail via SMTP protocol.
     59 endef
     60 
     61 define Build/Compile
     62 	$(MAKE) -C $(PKG_BUILD_DIR)
     63 endef
     64 
     65 define Package/mailsend/install
     66 	$(INSTALL_DIR) $(1)/usr/bin
     67 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/mailsend $(1)/usr/bin/
     68 endef
     69 
     70 Package/mailsend-nossl/install=$(Package/mailsend/install)
     71 
     72 $(eval $(call BuildPackage,mailsend))
     73 $(eval $(call BuildPackage,mailsend-nossl))