bluez-tools: Add package bluezetools
[feed/packages.git] / sound / upmpdcli / Makefile
1 #
2 # Copyright (C) 2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=upmpdcli
11 PKG_VERSION:=1.5.12
12 PKG_RELEASE:=$(AUTORELEASE)
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://www.lesbonscomptes.com/upmpdcli/downloads
16 PKG_HASH:=1d7b6ab360c2549a7e3eff4f261471761dd837e18327a3ca29de1981c090ff3b
17
18 PKG_MAINTAINER:=
19 PKG_LICENSE:=LGPL-2.1-or-later
20 PKG_LICENSE_FILES:=COPYING
21
22 PKG_INSTALL:=1
23 PKG_BUILD_PARALLEL:=1
24
25 include $(INCLUDE_DIR)/package.mk
26
27 define Package/upmpdcli
28 SECTION:=sound
29 CATEGORY:=Sound
30 URL:=https://www.lesbonscomptes.com/upmpdcli
31 DEPENDS:=+libupnpp +libmpdclient +jsoncpp
32 TITLE:=A UPnP front-end to MPD, the Music Player Daemon
33 USERID:=upmpdcli=89:upmpdcli=89
34 MENU:=1
35 endef
36
37 define Package/upmpdcli/description
38 upmpdcli implements an UPnP Media Renderer, using MPD to perform the real work.
39 endef
40
41 define Package/upmpdcli/config
42 source "$(SOURCE)/Config.in"
43 endef
44
45 define Package/upmpdcli/conffiles
46 /etc/config/upmpdcli
47 endef
48
49 define Package/upmpdcli/install
50 $(INSTALL_DIR) $(1)/etc
51 $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/upmpdcli.conf $(1)/etc/
52 $(INSTALL_DIR) $(1)/etc/config
53 $(INSTALL_CONF) ./files/upmpdcli.config $(1)/etc/config/upmpdcli
54 $(INSTALL_DIR) $(1)/usr/bin
55 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/upmpdcli $(1)/usr/bin/
56 ifeq ($(CONFIG_PACKAGE_UPMPDCLI_SCCTL),y)
57 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/scctl $(1)/usr/bin/
58 endif
59 $(INSTALL_DIR) $(1)/usr/share/upmpdcli
60 ifneq ($(CONFIG_PACKAGE_UPMPDCLI_SC_WEB_INTERFACE),y)
61 $(RM) -rf $(PKG_INSTALL_DIR)/usr/share/upmpdcli/web
62 endif
63 $(CP) $(PKG_INSTALL_DIR)/usr/share/upmpdcli $(1)/usr/share/
64 $(INSTALL_DATA) ./files/upmpdcli.png $(1)/usr/share/upmpdcli/icon.png
65 $(INSTALL_DIR) $(1)/etc/init.d
66 $(INSTALL_BIN) ./files/upmpdcli.init $(1)/etc/init.d/upmpdcli
67 endef
68
69 $(eval $(call BuildPackage,upmpdcli))