X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=poprouting%2FMakefile;h=0f51a8b1866e3a800e878d2ccb605539ad63c207;hb=a377a065f4129afd511fcd4775e08af270a80675;hp=a2911acf070a74bc1e22b5fed4fad9f04c8e06ea;hpb=ef885818ece0ed3fa031309d6b4f202d0ffdfb12;p=lede-routing%2F.git diff --git a/poprouting/Makefile b/poprouting/Makefile index a2911ac..0f51a8b 100644 --- a/poprouting/Makefile +++ b/poprouting/Makefile @@ -1,16 +1,16 @@ include $(TOPDIR)/rules.mk PKG_NAME:=prince -PKG_VERSION:=v0.2 -PKG_RELEASE:=2 +PKG_VERSION:=v0.3.1 +PKG_RELEASE:=1 -PKG_BUILD_DIR:=$(BUILD_DIR)/prince-$(PKG_VERSION) +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_USE_MIPS16:=0 PKG_SOURCE_PROTO:=git PKG_SOURCE:=prince-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/gabri94/poprouting.git -PKG_SOURCE_VERSION:=v0.2 -PKG_SOURCE_SUBDIR:=prince-v0.2 +PKG_SOURCE_VERSION:=v0.3.1 +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_VERSION) include $(INCLUDE_DIR)/package.mk define Package/prince @@ -20,7 +20,7 @@ define Package/prince Mantainer :=Gabriele Gemmi TITLE :=PopRouting daemon URL :=https://github.com/gabri94/poprouting - MENU :=1 + MENU :=0 DEPENDS := +libjson-c +libpthread endef @@ -28,10 +28,18 @@ define Package/prince/description Prince is an open source implementation of the PopRouting Algorithm. It has been developed as a Google Summer of Code Project in collaboration with Freifunk and the University of Trento. -It fetches topology data from a Link State routing deamon(OONF, OLSR, OSPF, etc), -uses the betweenness centrality to optimize the timer's value and pushes back the optimized timer. +It work by fetching topology data from a Link State routing demon(OONF, OLSR, OSPF, etc), +calculating the betweenness centrality using the topology, then using these data +the timer's value are optimized. Finally the timers are pushed back to the routing demon. Currently it only supports OLSRd2 (aka OONF). endef +define Package/prince/install + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/output/prince $(1)/usr/sbin/ + $(INSTALL_DATA) $(PKG_BUILD_DIR)/output/libprince_oonf_c.so $(1)/usr/lib/ +endef + $(eval $(call BuildPackage,prince))