xref: /OK3568_Linux_fs/buildroot/package/upmpdcli/upmpdcli.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# upmpdcli
4#
5################################################################################
6
7UPMPDCLI_VERSION = 1.5.12
8UPMPDCLI_SITE = http://www.lesbonscomptes.com/upmpdcli/downloads
9UPMPDCLI_LICENSE = LGPL-2.1+
10UPMPDCLI_LICENSE_FILES = COPYING
11UPMPDCLI_DEPENDENCIES = host-pkgconf libmpdclient libupnpp libmicrohttpd jsoncpp
12
13# Disable spotify plugin which requires dlfcn.h
14ifeq ($(BR2_STATIC_LIBS),y)
15UPMPDCLI_CONF_OPTS = --disable-spotify
16endif
17
18# Upmpdcli only runs if user upmpdcli exists
19define UPMPDCLI_USERS
20	upmpdcli -1 upmpdcli -1 * - - audio Upmpdcli MPD UPnP Renderer Front-End
21endef
22
23define UPMPDCLI_INSTALL_INIT_SYSV
24	$(INSTALL) -D -m 0755 package/upmpdcli/S99upmpdcli $(TARGET_DIR)/etc/init.d/S99upmpdcli
25endef
26
27define UPMPDCLI_INSTALL_INIT_SYSTEMD
28	$(INSTALL) -D -m 644 $(@D)/systemd/upmpdcli.service \
29		$(TARGET_DIR)/usr/lib/systemd/system/upmpdcli.service
30endef
31
32define UPMPDCLI_INSTALL_CONF_FILE
33	$(INSTALL) -D -m 0755 $(@D)/src/upmpdcli.conf-dist $(TARGET_DIR)/etc/upmpdcli.conf
34endef
35
36UPMPDCLI_POST_INSTALL_TARGET_HOOKS += UPMPDCLI_INSTALL_CONF_FILE
37
38$(eval $(autotools-package))
39