-
Matthias Schiffer authored
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.
Matthias Schiffer authoredAs 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.
Makefile 1.00 KiB
# Copyright (C) 2013 Nils Schneider <nils at nilsschneider.net>
# This is free software, licensed under the Apache 2.0 license.
include $(TOPDIR)/rules.mk
PKG_NAME:=gluon-web-admin
PKG_VERSION:=1
PKG_RELEASE:=1
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
include ../gluon.mk
PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG)
define Package/gluon-web-admin
SECTION:=gluon
CATEGORY:=Gluon
TITLE:=Web-based simple administration interface for mesh nodes
DEPENDS:=+gluon-config-mode-core +pretty-hostname
endef
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
endef
define Build/Configure
endef
define Build/Compile
$(call GluonBuildI18N,gluon-web-admin,i18n)
$(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/)
endef
define Package/gluon-web-admin/install
$(CP) ./files/* $(1)/
$(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/
$(call GluonInstallI18N,gluon-web-admin,$(1))
endef
define Package/gluon-web-admin/postinst
#!/bin/sh
$(call GluonCheckSite,check_site.lua)
endef
$(eval $(call BuildPackage,gluon-web-admin))