Skip to content
Snippets Groups Projects
  • Matthias Schiffer's avatar
    2cd30d64
    Remove redundant virtual packages · 2cd30d64
    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.
    Remove redundant virtual packages
    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.
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))