X-Git-Url: http://git.openwrt.org/?p=feed%2Frouting.git;a=blobdiff_plain;f=olsrd%2FMakefile;h=4aaccb2ca51a3eae116883ec052cf17162bf1b3c;hp=1b091673fdd9ae97e25b2023befcae6065cdb399;hb=c9d120adc62047c77ef1ba8ec578711b5cb58330;hpb=743e4c27e2d50be834e46c7c6f9d13c255f81451 diff --git a/olsrd/Makefile b/olsrd/Makefile index 1b09167..4aaccb2 100644 --- a/olsrd/Makefile +++ b/olsrd/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2009-2012 OpenWrt.org +# Copyright (C) 2009-2016 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -8,14 +8,17 @@ include $(TOPDIR)/rules.mk PKG_NAME:=olsrd -PKG_VERSION:=0.6.8 -PKG_RELEASE:=1 +PKG_VERSION:=0.9.6.2 +PKG_RELEASE=$(PKG_SOURCE_VERSION) -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -PKG_SOURCE_URL:=http://www.olsr.org/releases/0.6 +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/OLSR/olsrd.git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=v0.9.6.2 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz +PKG_MIRROR_MD5SUM:= -PKG_MD5SUM:=feabdd611391dcb30af5795e834cc258 -PKG_BUILD_PARALLEL:=1 +PKG_BUILD_PARALLEL:=0 PKG_LICENSE:=BSD-3-Clause include $(INCLUDE_DIR)/package.mk @@ -84,6 +87,12 @@ define Package/olsrd-mod-jsoninfo TITLE:=Small informative plugin with JSON output endef +define Package/olsrd-mod-netjson + $(call Package/olsrd/template) + DEPENDS:=olsrd + TITLE:=netjson plugin with JSON output +endef + define Package/olsrd-mod-mdns $(call Package/olsrd/template) DEPENDS:=olsrd @@ -102,7 +111,6 @@ define Package/olsrd-mod-p2pd TITLE:=Peer to Peer Discovery plugin endef - define Package/olsrd-mod-pgraph $(call Package/olsrd/template) DEPENDS:=olsrd @@ -111,7 +119,7 @@ endef define Package/olsrd-mod-pud $(call Package/olsrd/template) - DEPENDS:=olsrd + DEPENDS:=olsrd +libgps TITLE:=Position Update Distribution plugin endef @@ -163,7 +171,7 @@ MAKE_FLAGS+= \ DESTDIR="$(PKG_INSTALL_DIR)" \ STRIP="true" \ INSTALL_LIB="true" \ - SUBDIRS="arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo jsoninfo mdns nameservice p2pd pgraph pud quagga secure sgwdynspeed txtinfo watchdog" + SUBDIRS="arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo jsoninfo netjson mdns nameservice p2pd pgraph pud quagga secure sgwdynspeed txtinfo watchdog" define Build/Compile $(call Build/Compile/Default,all) @@ -220,6 +228,11 @@ define Package/olsrd-mod-jsoninfo/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/jsoninfo/olsrd_jsoninfo.so.* $(1)/usr/lib/ endef +define Package/olsrd-mod-netjson/install + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/netjson/olsrd_netjson.so.* $(1)/usr/lib/ +endef + define Package/olsrd-mod-mdns/install $(INSTALL_DIR) $(1)/usr/lib $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/mdns/olsrd_mdns.so.* $(1)/usr/lib/ @@ -286,6 +299,7 @@ $(eval $(call BuildPackage,olsrd-mod-dyn-gw)) $(eval $(call BuildPackage,olsrd-mod-dyn-gw-plain)) $(eval $(call BuildPackage,olsrd-mod-httpinfo)) $(eval $(call BuildPackage,olsrd-mod-jsoninfo)) +$(eval $(call BuildPackage,olsrd-mod-netjson)) $(eval $(call BuildPackage,olsrd-mod-mdns)) $(eval $(call BuildPackage,olsrd-mod-nameservice)) $(eval $(call BuildPackage,olsrd-mod-p2pd))