view utils/lightsd/Makefile @ 11:064a44832a56

New upstream release 1.2.1-rc.4
author Buildbot <buildbot@kalessin.fr>
date Sun, 12 Feb 2017 23:44:00 +0000
parents 240b5483ea7e
children e40ccc2d1c37
line wrap: on
line source

#
# Copyright (C) 2015 Louis Opter <kalessin@kalessin.fr>
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=lightsd
PKG_VERSION:=1.2.1-rc.4
PKG_RELEASE:=1
PKG_MAINTAINER:=Louis Opter <kalessin@kalessin.fr>
PKG_LICENSE:=GPL-3.0+
PKG_SOURCE_URL:=https://downloads.lightsd.io/releases/
PKG_SOURCE:=lightsd-1.2.1-rc.4.tar.gz
PKG_MD5SUM:=90be7a9760afa4a7cac770fc9505fb66
PKG_BUILD_DIR:=$(BUILD_DIR)/lightsd-$(PKG_VERSION)

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk

CMAKE_OPTIONS += \
	-DCMAKE_BUILD_TYPE=RELEASE \
	-DLGTD_RUNTIME_DIRECTORY=/var/run/lightsd

define Package/lightsd
  SECTION:=utils
  CATEGORY:=Utilities
  DEPENDS:=+libevent2-core
  TITLE:=Daemon to control your LIFX Wi-Fi smart bulbs
  MAINTAINER:=Louis Opter <kalessin@kalessin.fr>
  URL:=https://github.com/lopter/lightsd
  USERID:=lightsd=56700:lightsd=56700
endef

define Package/lightsd/install
	$(INSTALL_DIR) \
		$(1)/etc/init.d/ \
		$(1)/usr/bin \
		$(1)/usr/share/lightsd \
		$(1)/usr/share/doc/lightsd

	$(INSTALL_BIN) \
		$(PKG_INSTALL_DIR)/usr/bin/lightsd \
		$(1)/usr/bin/lightsd

	$(INSTALL_BIN) \
		./files/lightsd.init \
		$(1)/etc/init.d/lightsd

	$(CP) \
		$(PKG_INSTALL_DIR)/usr/share/lightsd \
		$(1)/usr/share

	$(CP) \
		$(PKG_INSTALL_DIR)/usr/share/doc/lightsd \
		$(1)/usr/share/doc
endef

$(eval $(call BuildPackage,lightsd))