lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1573B)


      1 #
      2 # Copyright (C) 2009-2014 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.97
     12 PKG_RELEASE:=5
     13 
     14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
     15 PKG_SOURCE_URL:=@SF/p910nd
     16 PKG_LICENSE:=GPLv2
     17 PKG_LICENSE_FILES:=COPYING
     18 PKG_MD5SUM:=69461a6c54dca0b13ecad5b83864b43e
     19 PKG_MAINTAINER:=Philipp Kerling <pkerling@casix.org>
     20 
     21 PKG_INSTALL:=1
     22 
     23 include $(INCLUDE_DIR)/package.mk
     24 
     25 define Package/p910nd
     26   SECTION:=net
     27   CATEGORY:=Network
     28   SUBMENU:=Printing
     29   TITLE:=A small non-spooling printer server
     30   URL:=http://p910nd.sourceforge.net
     31 endef
     32 
     33 define Package/p910nd/conffiles
     34 /etc/config/p910nd
     35 endef
     36 
     37 define Package/p910nd/description
     38  p910nd is a small daemon that copies any data received on
     39  the port it is listening on to the corresponding printer
     40  port. It is primarily intended for diskless Linux hosts
     41  running as printer drivers but there is no reason why it
     42  could not be used on diskful hosts. Port 9100 is copied
     43  to /dev/lp0, 9101 to /dev/lp1 and 9102 to /dev/lp2. The
     44  default is port 9100 to /dev/lp0.
     45 endef
     46 
     47 MAKE_FLAGS += \
     48 	CFLAGS="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\"\\\""
     49 
     50 define Package/p910nd/install
     51 	$(INSTALL_DIR) $(1)/usr/sbin
     52 	$(CP) $(PKG_INSTALL_DIR)/usr/sbin/p910nd $(1)/usr/sbin/
     53 	$(INSTALL_DIR) $(1)/etc/config
     54 	$(INSTALL_DATA) ./files/p910nd.config $(1)/etc/config/p910nd
     55 	$(INSTALL_DIR) $(1)/etc/init.d
     56 	$(INSTALL_BIN) ./files/p910nd.init $(1)/etc/init.d/p910nd
     57 endef
     58 
     59 $(eval $(call BuildPackage,p910nd))