Add performance patch from #2444, bump release number
[packages.git] / net / p910nd / Makefile
1
2 # Copyright (C) 2007 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id$
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=p910nd
12 PKG_VERSION:=0.7
13 PKG_RELEASE:=4
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
16 PKG_SOURCE_URL:=http://www.etherboot.org/p910nd
17 PKG_MD5SUM:=7bf752532d26c9106f8039db95df3a6b
18
19 include $(INCLUDE_DIR)/package.mk
20
21 define Package/p910nd
22   SECTION:=net
23   CATEGORY:=Network
24   TITLE:=A small non-spooling printer server
25   URL:=http://www.etherboot.org/p910nd/
26 endef
27
28 define Package/p910nd/conffiles
29 /etc/config/p910nd
30 endef
31
32 define Package/p910nd/description
33  p910nd is a small daemon that copies any data received on 
34  the port it is listening on to the  corresponding printer 
35  port. It  is primarily intended for diskless Linux hosts 
36  running as printer drivers but there is no reason why it 
37  could  not  be used on diskful hosts. Port 9100 is copied 
38  to /dev/lp0, 9101 to /dev/lp1 and 9102 to /dev/lp2. The 
39  default is port 9100 to /dev/lp0.
40 endef
41
42 MAKE_FLAGS += \
43         CFLAGS="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\"\\\""
44
45 define Package/p910nd/install
46         $(INSTALL_DIR) $(1)/usr/sbin
47         $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/sbin/
48         $(INSTALL_DIR) $(1)/etc/config
49         $(INSTALL_DATA) ./files/$(PKG_NAME).conf $(1)/etc/config/$(PKG_NAME)
50         $(INSTALL_DIR) $(1)/etc/init.d
51         $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
52 endef
53
54 $(eval $(call BuildPackage,p910nd))