lede-packages-rs

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

Makefile (1550B)


      1 #
      2 # Copyright (C) 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:=announce
     11 PKG_VERSION:=1.0.1
     12 PKG_RELEASE:=1
     13 PKG_LICENSE:=BSD-3-Clause
     14 PKG_LICENSE_FILES:=src/LICENSE.txt
     15 PKG_MAINTAINER:=Simon Peter <probono@puredarwin.org>
     16 
     17 PKG_SOURCE_PROTO:=git
     18 PKG_SOURCE_URL:=https://github.com/probonopd/announce.git
     19 PKG_SOURCE_VERSION:=1368525c7305ca5bb4134242f332344f5f7e94e3
     20 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION)
     21 PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
     22 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)
     23 
     24 PKG_BUILD_PARALLEL:=1
     25 
     26 include $(INCLUDE_DIR)/package.mk
     27 
     28 PKG_BUILD_DEPENDS:= +libpthread
     29 
     30 define Package/announce
     31 	SECTION:=net
     32 	CATEGORY:=Network
     33 	SUBMENU:=IP Addresses and Names
     34 	TITLE:=Announce services on the network with Zeroconf/Bonjour 
     35 	URL:=https://github.com/probonopd/announce
     36 	DEPENDS:= +libpthread 
     37 endef
     38 
     39 define Package/announce/description
     40   Announce services on the network with Zeroconf/Bonjour.
     41   This announces services such as ssh, sftp, and http running on the local machine
     42   to the network.
     43 endef
     44 
     45 define Build/Prepare
     46 	$(call Build/Prepare/Default)
     47 	$(CP) $(PKG_BUILD_DIR)/src/* $(PKG_BUILD_DIR)/
     48 endef
     49 
     50 define Package/announce/install
     51 	$(INSTALL_DIR) $(1)/usr/sbin
     52 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/announce $(1)/usr/sbin/
     53 	$(INSTALL_DIR) $(1)/etc/init.d
     54 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/announce.initscript $(1)/etc/init.d/announce
     55 endef
     56 
     57 $(eval $(call BuildPackage,announce))