# 
# Copyright (C) 2006-2014 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=appletv-utils
PKG_RELEASE:=1
PKG_VERSION:=0.0.1


include $(INCLUDE_DIR)/package.mk

define Package/appletv-utils
  SECTION:=net
  CATEGORY:=Utilities
  DEPENDS:=+libc +libipq +libstdcpp +libusb +haserl +kmod-ipt-queue +kmod-nfnetlink-queue +kmod-bridge
  TITLE:=Userspace packet queueing from iptables
endef

define Package/appletv-utils/description
	The userspace part for queue packages from iptables
endef

define Build/Configure
endef

define Build/Prepare
	mkdir -p $(PKG_BUILD_DIR)
	$(CP) src/* $(PKG_BUILD_DIR)/
endef

define Package/appletv-utils/Compile
	$(TARGET_CC) $(PKG_BUILD_DIR)/libipq-test.c
endef

define Package/appletv-utils/install
	$(INSTALL_DIR) $(1)/usr/sbin
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/atv-queue $(1)/usr/sbin
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/irDaemon $(1)/usr/sbin
	$(INSTALL_DIR) $(1)/etc/init.d
	$(INSTALL_BIN) atv-queue $(1)/etc/init.d/atv-queue
	$(INSTALL_BIN) irDaemon $(1)/etc/init.d/irDaemon
	$(INSTALL_DIR) $(1)/www
	$(INSTALL_BIN) sat.sh $(1)/www/sat.sh
	$(CP) -r css $(1)/www/
	$(CP) -r js $(1)/www/
endef

define Package/appletv-utils/postinst
#!/bin/sh
cd /etc/rc.d
ln -sf ../init.d/atv-queue S99atv-queue
ln -sf ../init.d/irDaemon S98irDaemon
endef

define Package/appletv-utils/prerm
#!/bin/sh
rm /etc/rc.d/S99atv-queue
rm /etc/rc.d/S98irDaemon
endef

$(eval $(call BuildPackage,appletv-utils, +libc +libipq +libstdcpp +libusb +haserl))
