packages/listener: add a config file, fix config file handling
[openwrt/svn-archive/archive.git] / sound / listener / Makefile
1 #
2 # Copyright (C) 2011 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:=listener
11 PKG_VERSION:=1.7.2
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
15 PKG_SOURCE_URL:=http://www.vanheusden.com/listener/
16 PKG_MD5SUM:=8ad9c24c45c7d28aed606304a2bf80bf
17
18 include $(INCLUDE_DIR)/package.mk
19
20 define Package/listener
21 SECTION:=sound
22 CATEGORY:=Sound
23 DEPENDS:=+libncurses +libsndfile
24 TITLE:=Listener automatically records when sound is detected
25 URL:=http://www.vanheusden.com/listener/
26 endef
27
28 define Package/listener/description
29 This program listens for sound. If it detects any, it starts recording
30 automatically and also automatically stops when things become silent
31 again.
32 endef
33
34 MAKE_FLAGS+= \
35 INSTALL_PREFIX= \
36
37 define Package/listener/conffiles
38 /etc/listener.conf
39 endef
40
41 define Package/listener/install
42 $(INSTALL_DIR) $(1)/usr/bin
43 $(INSTALL_BIN) $(PKG_BUILD_DIR)/{listener,listenersoundpipe,setlistener} $(1)/usr/bin/
44 $(INSTALL_DIR) $(1)/etc
45 $(INSTALL_CONF) ./files/listener.conf $(1)/etc/
46 endef
47
48 $(eval $(call BuildPackage,listener))