|
|
- #
- # Copyright (C) 2010 OpenWrt.org
- #
- # This is free software, licensed under the GNU General Public License v2.
- # See /LICENSE for more information.
- #
- include $(TOPDIR)/rules.mk
- PKG_BRANCH:=trunk
- PKG_SOURCE_URL:=http://www.streamboard.tv/svn/oscam/trunk
- #PKG_REV:=$(shell LC_ALL=C svn info ${PKG_SOURCE_URL} | sed -ne's/^Last Changed Rev: //p')
- PKG_REV:=8557
- PKG_NAME:=oscam-nx111
- PKG_VERSION:=svn$(PKG_REV)
- PKG_RELEASE:=1
- PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
- PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
- PKG_SOURCE_PROTO:=svn
- PKG_SOURCE_VERSION:=$(PKG_REV)
- PKG_BUILD_DEPENDS:=+kmod-usb-serial-pl2303 +kmod-usb-serial
- PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
- PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)
- include $(INCLUDE_DIR)/package.mk
- define Package/oscam
- SECTION:=custom
- CATEGORY:=Custom packages
- DEPENDS:=+openssl +libpthread +libopenssl
- TITLE:=Open Source Conditional Access Module software
- URL:=http://www.streamboard.tv/oscam/
- SUBMENU:=
- endef
- define Package/oscam/description
- An Open Source Conditional Access Module software,
- based on the very good MpCS version 0.9d created by dukat.
- endef
- CONFIGURE_ARGS += --with-ssl=openssl
- define Build/Prepare
- $(call Build/Prepare/Default)
- sed -i "s/mips-linux-gcc/mips-openwrt-linux-gcc/g" $(PKG_BUILD_DIR)/toolchains/toolchain-mips-dir825.cmake
- mkdir -p $(PKG_BUILD_DIR)/build
- cd $(PKG_BUILD_DIR)/build;
- endef
- define Package/oscam/conffiles
- endef
- define Build/Compile
- cd $(PKG_BUILD_DIR)/build;cmake -DCMAKE_TOOLCHAIN_FILE=$(PKG_BUILD_DIR)/toolchains/toolchain-mips-dir825.cmake ..;make
- endef
- define Package/oscam/install
- $(INSTALL_DIR) $(1)/usr/bin
- $(INSTALL_BIN) $(PKG_BUILD_DIR)/build/oscam $(1)/usr/bin/
- endef
- $(eval $(call BuildPackage,oscam))
复制代码 |
|