diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 9 insertions, 15 deletions
@@ -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() { |