As PROVIDES can be used to replace real packages now, we don't need the virtual packages as workaround anymore. This also means that the providing packages don't need to be added to site.mk explicitly anymore when the default provider is used.
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| include $(TOPDIR)/rules.mk
 | |
| 
 | |
| PKG_NAME:=gluon-config-mode-contact-info
 | |
| PKG_VERSION:=1
 | |
| 
 | |
| PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
 | |
| 
 | |
| include ../gluon.mk
 | |
| 
 | |
| PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG)
 | |
| 
 | |
| 
 | |
| define Package/gluon-config-mode-contact-info
 | |
|   SECTION:=gluon
 | |
|   CATEGORY:=Gluon
 | |
|   TITLE:=Allows the user to provide contact information to be distributed in the mesh
 | |
|   DEPENDS:=+gluon-config-mode-core +gluon-node-info
 | |
| endef
 | |
| 
 | |
| define Package/gluon-config-mode-contact-info/description
 | |
| 	Allows the user to provide contact information to be distributed in the mesh.
 | |
| 	Can be made obligatory in site.conf
 | |
| endef
 | |
| 
 | |
| define Build/Prepare
 | |
| 	mkdir -p $(PKG_BUILD_DIR)
 | |
| endef
 | |
| 
 | |
| define Build/Configure
 | |
| endef
 | |
| 
 | |
| define Build/Compile
 | |
| 	$(call GluonBuildI18N,gluon-config-mode-contact-info,i18n)
 | |
| 	$(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/)
 | |
| endef
 | |
| 
 | |
| define Package/gluon-config-mode-contact-info/install
 | |
| 	$(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/
 | |
| 	$(call GluonInstallI18N,gluon-config-mode-contact-info,$(1))
 | |
| endef
 | |
| 
 | |
| define Package/gluon-config-mode-contact-info/postinst
 | |
| #!/bin/sh
 | |
| $(call GluonCheckSite,check_site.lua)
 | |
| endef
 | |
| 
 | |
| $(eval $(call BuildPackage,gluon-config-mode-contact-info))
 |