summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAleksandar Trifunovic2024-01-22 22:46:55 +0100
committerAleksandar Trifunovic2024-01-22 22:46:55 +0100
commitfe9576939545bd4ac68f21445bd398aaa8f87a0d (patch)
tree46ff7b40425ae065a9dbf2fbecca8c10dd5b83e4 /PKGBUILD
parent28731e6f672f8b5c87ee67ee8d5b95f400b09ffd (diff)
downloadaur-sumo.tar.gz
some more cleanup and fix for unusual build failure due to version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 9 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a062a9afd605..a545df3ee0bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,23 @@
# Contributor: Florian Jacob <projects+arch AT florianjacob )DOT( de>
# Contributor: mareex <marcus [dot] behrendt [dot] 86 [at] gmail [dot] com>
-SUMO_HOME='/usr/share/sumo'
pkgname=('sumo' 'sumo-doc')
pkgbase=sumo
pkgver=1.19.0
-pkgrel=2
+pkgrel=3
pkgdesc="Traffic simulation modelling road vehicles, public transport and pedestrians."
arch=('i686' 'x86_64')
url="http://sumo.dlr.de"
license=('EPL-2.0')
depends=('openscenegraph' 'proj' 'fox' 'xerces-c' 'gdal' 'gl2ps' 'flake8' 'autopep8' 'python-pyproj' 'python-pandas' 'python-scipy' 'ffmpeg' 'python-matplotlib')
makedepends=('cmake' 'help2man' 'swig' 'gtest' 'gmock' 'python-setuptools' 'python-build' 'eigen' 'jdk-openjdk' 'maven' 'git' 'python-pip')
-source=("https://sumo.dlr.de/releases/${pkgver}/sumo-src-${pkgver}.tar.gz"
- "${pkgbase}.desktop")
+source=("https://sumo.dlr.de/releases/${pkgver}/sumo-src-${pkgver}.tar.gz")
-sha256sums=('7643b1f8a3d7144f181542c9c7b8c72f3e8e45ba9c627912665083db0fe106cd'
- 'cc0ed7ad1cce228cd8c634e031c966e1795a16623f0e139ebdcc7ecd06d0bf4d')
+sha256sums=('7643b1f8a3d7144f181542c9c7b8c72f3e8e45ba9c627912665083db0fe106cd')
prepare() {
+ # workaround for invalid version string generated by sumo at v1.19
+ sed -i "42i\ return 'v1_19_00'" "$pkgname-$pkgver"/tools/build/version.py
cmake -B build -S "$pkgname-$pkgver" \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -44,15 +43,10 @@ package_sumo() {
# Installs just the bin files
cmake --build build -- DESTDIR="${pkgdir}/" install
- install -d "${pkgdir}/etc/profile.d"
-cat <<EOF > "${pkgdir}/etc/profile.d/sumo.sh"
-#!/bin/sh
-
-export SUMO_HOME="$SUMO_HOME"
-EOF
-
- install -Dm644 ${pkgbase}-${pkgver}/data/logo/sumo-128x138.png ${pkgdir}/usr/share/pixmaps/${pkgbase}.png
- install -Dm644 ${srcdir}/${pkgbase}.desktop -t ${pkgdir}/usr/share/applications/
+ cd ${pkgbase}-${pkgver}
+ install -Dm644 data/logo/sumo-128x138.png ${pkgdir}/usr/share/pixmaps/${pkgbase}.png
+ install -Dm644 build/package/${pkgbase}.desktop -t ${pkgdir}/usr/share/applications/
+ install -Dm644 build/package/*sh -t ${pkgdir}/etc/profile.d/
}
package_sumo-doc() {