btpd: add missing dependency on librt
[packages.git] / net / btpd / Makefile
1 #
2 # Copyright (C) 2009-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:=btpd
11 PKG_VERSION:=0.16
12 PKG_RELEASE:=2
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://github.com/downloads/btpd/btpd
16 PKG_MD5SUM:=fe042aae8d7c515ecd855673d1c2b33e
17
18 PKG_FIXUP:=autoreconf
19 PKG_INSTALL:=1
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/btpd
24   SECTION:=net
25   CATEGORY:=Network
26   DEPENDS:=+libpthread +librt
27   SUBMENU:=BitTorrent
28   TITLE:=btpd - BitTorrent Protocol Daemon
29   URL:=https://github.com/btpd/btpd/wiki/
30 endef
31
32 define Package/btpd/description
33         BTPD is a bittorrent client consisting of a daemon and client commands,
34         which can be used to read and/or manipulate the daemon state.
35         The daemon is capable of running several torrents simultaneously and
36         only uses one tcp port.
37         It's fairly low on resource usage and should be perfect for file
38         distribution sites.
39         Efficient downloads and ease of use makes this client a good choice for
40         the casual user as well.
41 endef
42
43 define Package/btpd/conffiles
44 /etc/config/btpd
45 endef
46
47 CONFIGURE_ARGS += -C --with-evloop-method=poll
48
49 define Package/btpd/install
50         $(INSTALL_DIR) $(1)/usr/bin
51         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/bt{cli,info,pd} $(1)/usr/bin/
52         $(INSTALL_DIR) $(1)/etc/init.d
53         $(INSTALL_BIN) ./files/btpd.init $(1)/etc/init.d/btpd
54         $(INSTALL_DIR) $(1)/etc/config
55         $(INSTALL_CONF) ./files/btpd.config $(1)/etc/config/btpd
56 endef
57
58 $(eval $(call BuildPackage,btpd))