1 include $(TOPDIR
)/rules.mk
3 PKG_NAME
:=wifi-presence
7 PKG_SOURCE
:=-$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/awilliams
/wifi-presence
/tar.gz
/v
$(PKG_VERSION
)?
9 PKG_HASH
:=d3b4f2e33ba423e353ad17a000f67690c7c84b136726e683a9cb24be53889407
12 PKG_MAINTAINER
:=Adam Williams
<pwnfactory@gmail.com
>
14 PKG_BUILD_DEPENDS
:=golang
/host
18 GO_PKG
:=github.com
/awilliams
/wifi-presence
19 GO_PKG_BUILD_PKG
:=$(GO_PKG
)/cmd
/wifi-presence
21 include $(INCLUDE_DIR
)/package.mk
22 include ..
/..
/lang
/golang
/golang-package.mk
24 define Package
/wifi-presence
27 TITLE
:=WiFi presence detection with Home Assistant integration
28 URL
:=https
://github.com
/awilliams
/wifi-presence
29 DEPENDS
:=$(GO_ARCH_DEPENDS
)
32 define Package
/wifi-presence
/description
33 WiFi presence detection with Home Assistant integration.
34 Publish WiFi client connect and disconnect events to MQTT.
37 define Package
/wifi-presence
/conffiles
38 /etc
/config
/wifi-presence
41 define Package
/wifi-presence
/install
42 $(call GoPackage
/Package
/Install
/Bin
,$(PKG_INSTALL_DIR
))
44 $(INSTALL_DIR
) $(1)/usr
/bin
45 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/wifi-presence
$(1)/usr
/bin
47 $(INSTALL_DIR
) $(1)/etc
/config
48 $(INSTALL_CONF
) .
/files
/wifi-presence.conf
$(1)/etc
/config
/wifi-presence
50 $(INSTALL_DIR
) $(1)/etc
/init.d
51 $(INSTALL_BIN
) .
/files
/wifi-presence.init
$(1)/etc
/init.d
/wifi-presence
54 $(eval
$(call GoBinPackage
,wifi-presence
))
55 $(eval
$(call BuildPackage
,wifi-presence
))