libgd: avoid recursive and redundant dependencies
[feed/packages.git] / utils / poemgr / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 include $(TOPDIR)/rules.mk
4
5 PKG_NAME:=poemgr
6 PKG_SOURCE_DATE:=2022-03-19
7 PKG_SOURCE_VERSION:=77395242f9b3cb6ef003c5ed74f9b5be78404450
8 PKG_RELEASE:=2
9
10 PKG_SOURCE_PROTO:=git
11 PKG_SOURCE_URL=https://github.com/blocktrron/poemgr.git
12 PKG_MIRROR_HASH:=68034f886af8a4ebfd869af940510f755d660362a6069ac49c1ae6ce16cbd950
13
14 PKG_MAINTAINER:=David Bauer <mail@david-bauer.net>
15 PKG_LICENSE:=GPL-2.0-only
16
17 include $(INCLUDE_DIR)/package.mk
18
19 define Package/poemgr
20 SECTION:=utils
21 CATEGORY:=Utilities
22 DEPENDS:=+libuci +libjson-c
23 TITLE:=Utility to control PoE ports on the UniFi Flex switch
24 endef
25
26 define Package/poemgr/conffiles
27 /etc/config/poemgr
28 endef
29
30 define Package/poemgr/install
31 $(INSTALL_DIR) $(1)/sbin $(1)/usr/lib/poemgr/config $(1)/etc/config $(1)/etc/uci-defaults $(1)/etc/init.d
32 $(INSTALL_BIN) $(PKG_BUILD_DIR)/poemgr $(1)/sbin/poemgr
33 $(INSTALL_BIN) $(PKG_BUILD_DIR)/contrib/uswlite-pse-enable $(1)/usr/lib/poemgr/uswlite-pse-enable
34 $(CP) $(PKG_BUILD_DIR)/contrib/usw-lite.config $(1)/usr/lib/poemgr/config/usw-lite.config
35 $(INSTALL_BIN) $(PKG_BUILD_DIR)/contrib/uci-defaults.sh $(1)/etc/uci-defaults/99-poemgr
36 $(INSTALL_BIN) $(PKG_BUILD_DIR)/contrib/procd-init.sh $(1)/etc/init.d/poemgr
37 endef
38
39
40 $(eval $(call BuildPackage,poemgr))