GNU bug report logs -
#53615
[PATCH] gnu: Add sumo.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 53615 in the body.
You can then email your comments to 53615 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#53615
; Package
guix-patches
.
(Fri, 28 Jan 2022 19:58:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Liliana Marie Prikler <liliana.prikler <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Fri, 28 Jan 2022 19:58:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/simulation.scm (sumo): New variable.
---
gnu/packages/simulation.scm | 69 +++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm
index 240549be47..454cebcd6c 100644
--- a/gnu/packages/simulation.scm
+++ b/gnu/packages/simulation.scm
@@ -1,6 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017, 2018, 2019, 2020, 2021 Paul Garlick <pgarlick <at> tourbillion-technology.com>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
+;;; Copyright © 2022 Liliana Marie Prikler <liliana.prikler <at> gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -28,12 +29,16 @@ (define-module (gnu packages simulation)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
+ #:use-module (gnu packages cpp)
#:use-module (gnu packages flex)
+ #:use-module (gnu packages fontutils)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gcc)
+ #:use-module (gnu packages geo)
#:use-module (gnu packages gl)
#:use-module (gnu packages graphics)
#:use-module (gnu packages gtk)
+ #:use-module (gnu packages image)
#:use-module (gnu packages linux)
#:use-module (gnu packages m4)
#:use-module (gnu packages maths)
@@ -48,6 +53,7 @@ (define-module (gnu packages simulation)
#:use-module (gnu packages readline)
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control)
+ #:use-module (gnu packages video)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
#:use-module (guix download)
@@ -58,6 +64,7 @@ (define-module (gnu packages simulation)
#:use-module (guix build-system python)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
+ #:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (ice-9 ftw)
#:use-module (ice-9 regex)
@@ -945,3 +952,65 @@ (define-public python-dolfin-adjoint
forward model is implemented in @code{fenics} or
@url{https://firedrakeproject.org,firedrake}.")
(license license:lgpl3)))
+
+(define-public sumo
+ (package
+ (name "sumo")
+ (version "1.12.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/eclipse/sumo")
+ (commit (string-append "v"
+ (string-replace-substring version
+ "." "_")))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "095252n2gpmrrzvr76mwx6j95frgvasfhya5br9xb0xs70blzzki"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'disable-problematic-tests
+ (lambda _
+ (substitute* "CMakeLists.txt"
+ ;; docs/example appears to be missing
+ (("add_test\\(exampletest .*") ""))
+ (substitute* "src/traci_testclient/CMakeLists.txt"
+ ;; requires network connection (at least to localhost)
+ (("add_test\\(NAME libtracitest .*") "")))))))
+ (inputs (list eigen
+ freetype
+ fontconfig
+ ffmpeg
+ fox
+ gdal
+ glu
+ gperftools ; tcmalloc
+ libjpeg-turbo
+ libtiff
+ libx11
+ libxcursor
+ libxft
+ libxi
+ libxrandr
+ libxrender
+ openscenegraph
+ proj
+ python
+ xerces-c
+ zlib))
+ (native-inputs (list googletest python))
+ (home-page "https://eclipse.org/sumo")
+ (synopsis "Traffic simulator")
+ (description "Simulation of Urban MObility (SUMO) is a traffic simulation
+package designed to handle large road networks and different modes of
+transportation -- including road vehicles, public transport and pedestrians.
+Included with SUMO is a wealth of supporting tools which automate core tasks
+for the creation, the execution and evaluation of traffic simulations,
+such as network import, route calculations, visualization and emission
+calculation. SUMO can be enhanced with custom models and provides various
+APIs to remotely control the simulation.")
+ (license (list license:epl2.0 license:gpl2+))))
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#53615
; Package
guix-patches
.
(Sun, 06 Mar 2022 21:41:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 53615 <at> debbugs.gnu.org (full text, mbox):
Hi Liliana,
Liliana Marie Prikler <liliana.prikler <at> gmail.com> skribis:
> * gnu/packages/simulation.scm (sumo): New variable.
LGTM, thanks!
Ludo’.
Reply sent
to
Liliana Marie Prikler <liliana.prikler <at> gmail.com>
:
You have taken responsibility.
(Mon, 24 Oct 2022 18:59:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Liliana Marie Prikler <liliana.prikler <at> gmail.com>
:
bug acknowledged by developer.
(Mon, 24 Oct 2022 18:59:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 53615-done <at> debbugs.gnu.org (full text, mbox):
Am Sonntag, dem 06.03.2022 um 22:40 +0100 schrieb Ludovic Courtès:
> Hi Liliana,
>
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> skribis:
>
> > * gnu/packages/simulation.scm (sumo): New variable.
>
> LGTM, thanks!
>
> Ludo’.
At long last I've pushed it.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 22 Nov 2022 12:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 210 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.