include $(TOPDIR)/rules.mk
PKG_NAME:=sumo
-PKG_VERSION:=1.16.0
+PKG_VERSION:=1.23.1
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-src-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/sumo
-PKG_HASH:=33694b554a8c661ec407d04cc7c6534c473ccb2fbe7bf2ea97e1faddc70654fa
+PKG_HASH:=016c506d8bd5d0b6f8e2229ac5dbb9e948535a041559cdd2ff6b616293ac21a8
PKG_LICENSE:=GPL-3.0-or-later
endef
CMAKE_OPTIONS += \
- -DCCACHE_SUPPORT=OFF
+ -DCCACHE_SUPPORT=OFF \
+ -DENABLE_PYTHON_BINDINGS=OFF
define Package/sumo/install
$(INSTALL_DIR) $(1)/usr/bin
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -303,7 +303,6 @@ if (SUMO_LIBRARIES AND WIN32)
+@@ -366,7 +366,6 @@ if (SUMO_LIBRARIES AND WIN32)
file(GLOB TEXTTEST_EXECUTABLE "${SUMO_LIBRARIES}/TextTest-*/texttest.exe")
else ()
# for Linux and Mac only
+++ /dev/null
---- a/src/utils/router/IntermodalEdge.h
-+++ b/src/utils/router/IntermodalEdge.h
-@@ -232,7 +232,7 @@ public:
-
- // only used by AStar
- inline double getMinimumTravelTime(const IntermodalTrip<E, N, V>* const trip) const {
-- return myLength / trip->getMaxSpeed();
-+ return trip ? myLength / trip->getMaxSpeed() : myLength;
- }
-
- /// @brief only used by mono-modal routing
--- /dev/null
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -197,7 +197,7 @@ if (SKBUILD OR ${CMAKE_VERSION} VERSION_
+ find_package(PythonInterp REQUIRED)
+ find_package(PythonLibs)
+ else()
+- find_package(Python REQUIRED COMPONENTS Interpreter Development)
++ find_package(Python COMPONENTS Interpreter Development)
+ # define variables for compatibility. refactor once older cmake unsupported
+ if (Python_FOUND)
+ set(PYTHONLIBS_FOUND ${Python_FOUND})