[package] p910nd: add IPv6 support (#7646)
[openwrt/svn-archive/archive.git] / net / p910nd / Makefile
1 #
2 # Copyright (C) 2009-2010 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:=p910nd
11 PKG_VERSION:=0.93
12 PKG_RELEASE:=2
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=@SF/p910nd
16 PKG_MD5SUM:=f668eace7f424953c3aa48afcb34c62b
17
18 include $(INCLUDE_DIR)/package.mk
19
20 define Package/p910nd
21 SECTION:=net
22 CATEGORY:=Network
23 TITLE:=A small non-spooling printer server
24 URL:=http://p910nd.sourceforge.net
25 SUBMENU:=printing
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))