Browse Source

sumo: add new package

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
lilik-openwrt-22.03
Álvaro Fernández Rojas 10 years ago
parent
commit
aae3d2c9a0
2 changed files with 66 additions and 0 deletions
  1. +60
    -0
      utils/sumo/Makefile
  2. +6
    -0
      utils/sumo/files/sumo.sh

+ 60
- 0
utils/sumo/Makefile View File

@ -0,0 +1,60 @@
#
# Copyright (C) 2015 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:=sumo
PKG_VERSION:=0.22.0
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-src-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/sumo
PKG_MD5SUM:=d239a3f94fdb905fdaf1648f2b71fd42
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
PKG_LICENSE:=GPL-3.0
PKG_LICENSE_FILES:=COPYING
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
CONFIGURE_ARGS += \
--with-xerces-includes=$(STAGING_DIR)/usr/include/xercesc \
--disable-debug \
--disable-dependency-tracking \
--disable-silent-rules
define Package/sumo
SECTION:=utils
CATEGORY:=Utilities
TITLE:=SUMO - Simulation of Urban MObility
URL:=http://sumo-sim.org/
DEPENDS:=+libstdcpp +libxerces-c
endef
define Package/sumo/description
SUMO is a free and open traffic simulation suite which is available since 2001.
SUMO allows modelling of intermodal traffic systems including road vehicles,
public transport and pedestrians. Included with SUMO is a wealth of supporting
tools which handle tasks such as route finding, visualization, network import
and emission calculation. SUMO can be enhanced with custom models and provides
various APIs to remotely control the simulation.
endef
define Package/sumo/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{activitygen,dfrouter,duarouter,emissionsDrivingCycle,emissionsMap,jtrrouter,marouter,netconvert,netgenerate,od2trips,polyconvert,TraCITestClient} $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/sumo $(1)/usr/bin/sumo-bin
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) files/sumo.sh $(1)/usr/sbin/sumo
$(INSTALL_DIR) $(1)/usr/share/sumo
$(CP) $(PKG_BUILD_DIR)/data $(1)/usr/share/sumo/
endef
$(eval $(call BuildPackage,sumo))

+ 6
- 0
utils/sumo/files/sumo.sh View File

@ -0,0 +1,6 @@
#!/bin/sh
# Copyright (C) 2015 OpenWrt.org
SUMO_HOME=/usr/share/sumo sumo-bin $@
exit 0

Loading…
Cancel
Save