mtrnord-gluon-packages

My own Package Repo for gluon
git clone git://archive.git.mtrnord.blog/MTRNord/mtrnord-gluon-packages.git
Log | Files | Refs | README

commit 18374118921de58a909f8495fa8640edd8072feb
parent aedcdb79d3ae639ef032fe5dba46ddf458c32180
Author: Marcel <MTRNord@users.noreply.github.com>
Date:   Sun, 29 May 2016 20:39:03 +0200

prepare config
Diffstat:
Mnodejs/Makefile | 24+++++++++++++-----------
1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/nodejs/Makefile b/nodejs/Makefile @@ -1,25 +1,16 @@ -# -# Copyright (C) 2012 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:=nodejs PKG_VERSION:=6.x PKG_RELEASE:=1 -PKG_REV:=v$(PKG_VERSION) -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz + +PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/cmake.mk define Package/nodejs SECTION:=utils CATEGORY:=Utilities - DEPENDS:= TITLE:=nodejs URL:=https://github.com/MTRNord/mtrnord_gluon_packages/tree/master/nodejs endef @@ -28,8 +19,19 @@ define Package/nodejs/description NodejsMinimal Version endef +define Build/Configure +endef + +define Build/Compile + AR="$(TARGET_TOOLCHAIN)/bin/ar" CC="$(TARGET_TOOLCHAIN)/bin/gcc" CXX="$(TARGET_TOOLCHAIN)/bin/g++" LINK="$(TARGET_TOOLCHAIN)/bin/g++" RANLIB="$(TARGET_TOOLCHAIN)/bin/ranlib" STAGING_DIR="$(TARGET_STAGING_DIR)" LIBPATH="$(TARGET_LIBPATH)" CFLAGS="$(TARGET_CFLAGS)" LDFLAGS="'-Wl,-rpath-link '${LIBPATH}" CPPFLAGS="$(TARGET_CPPFLAGS)" $(MAKE) -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS) +endef + define Package/nodejs/install $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_DIR) $(1)/lib/gluon/announce/statistics.d + $(CP) $(PKG_BUILD_DIR)/traffic_fastd $(1)/lib/gluon/announce/statistics.d/traffic_fastd + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/fastd-status $(1)/usr/bin/fastd-status endef $(eval $(call BuildPackage,nodejs))