Search
SailfishOS Open Build Service
>
Projects
>
home:MartinK
:
sailfish
>
routino
> routino.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File routino.spec of Package routino
Name: routino Summary: Router for OpenStreetMap Data Version: 2.6 Release: 2%{?dist} License: AGPLv3+ Group: Applications/Productivity URL: http://www.routino.org/ Source0: http://www.routino.org/download/routino-%{version}.tgz # documentation for how to set up Routino for use with Marble Source1: README-MARBLE.txt # customizations/fixes to the (handwritten) makefiles Patch0: routino-2.6-makefiles.patch # remove references to INSTALL.txt/installation.html which we don't ship Patch1: routino-2.5-no-install-doc.patch BuildRequires: bzip2-devel zlib-devel BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) %description Routino is a command-line application for finding a route between two points using the dataset of topographical information collected by OpenStreetMap. It can be used as a routing tool in Marble. %prep %setup -q cp -p %{SOURCE1} doc/ %patch0 -p1 -b .makefiles # Get rid of installation documentation which is not applicable to the RPM %patch1 -p1 -b .no-install-doc rm -f INSTALL.txt doc/INSTALL.txt doc/html/installation.html # The web stuff needs more work to be packaged. The makefiles will copy things # into the web directory if it's present, so get rid of it now. rm -rf web # Upstream builds but does not install extras. Don't waste build time, nor # bother fixing the parallel make breakage there. rm -rf extras %build export CFLAGS="%{optflags}" make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc %{_docdir}/%{name}/ %{_bindir}/%{name}-* %{_datadir}/%{name}/ %changelog * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Jul 21 2013 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.6-1 - Update to 2.6 (#983011) - Rebase makefiles patch - README-MARBLE.txt: update: data files from 2.4.x/2.5.x versions no longer work - Do not compile the extras that don't get installed anyway * Mon May 13 2013 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.5.1-1 - Update to 2.5.1 (#954303, bugfix release) * Fri Feb 15 2013 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.5-1 - Update to 2.5 (#909929) - Rebase patches - BuildRequires (changed by upstream): -flex, +bzip2-devel, +zlib-devel - README-MARBLE.txt: update: .pbf, .gz, .bz2 input now directly supported * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Dec 24 2012 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.1-1 - Update to 2.4.1 (#885455) - README-MARBLE.txt: update: data files from 2.2.x/2.3.x versions no longer work * Sun Oct 07 2012 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.3.2-1 - Update to 2.3.2 (#863789) * Mon Aug 13 2012 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.3.1-1 - Update to 2.3.1 (#847663) - README-MARBLE.txt: 2.3.x is, in fact, compatible with data files from 2.2 * Sun Jul 22 2012 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.3-1 - Update to 2.3 (#842086) - README-MARBLE.txt: update: data files from 2.2 (probably) no longer work - Rebase makefiles patch * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Mar 05 2012 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.2-1 - Update to 2.2 - README-MARBLE.txt: update: data files from 2.1(.x) versions no longer work - makefiles patch: revert a makefile "fix" which breaks parallel make * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Thu Nov 17 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.1.2-1 - Update to 2.1.2 (#753752, bugfix release) - Rebase makefiles patch * Thu Oct 27 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.1.1-2 - makefiles patch: add one more check for WEBDATADIR existence * Thu Oct 27 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.1.1-1 - Update to 2.1.1 (#748392, bugfix release) - README-MARBLE.txt: update version number reference (2.1 → 2.1.x) - Drop filedumper-printf patch, fixed upstream - Rebase makefiles patch, upstream fixed a makefile bug * Sat Oct 15 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.1-2 - Fix filedumper.c printf format string warnings (fatal on 64-bit BE platforms) * Sat Oct 15 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.1-1 - Update to 2.1 (#742903) - README-MARBLE.txt: update: data files from 2.0(.x) versions no longer work - Rebase makefiles patch and fix 3 new makefile errors * Fri Aug 05 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.0.3-1 - Update to 2.0.3 (#728490, bugfix release) * Mon Jul 11 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.0.2-1 - Update to 2.0.2 (#716876, bugfix release) - Rebase makefiles patch * Sun Jun 12 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.0.1-2 - README-MARBLE.txt: update version number references * Thu Jun 09 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.0.1-1 - Update to 2.0.1 (#709309, bugfix release) - Drop planetsplitter-segfault patch (fixed upstream) * Tue May 31 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.0-3 - README-MARBLE.txt: update time indication (planetsplitter is faster in 2.0) * Tue May 31 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.0-2 - README-MARBLE.txt: mention that data files from old versions no longer work - Fix segmentation fault in planetsplitter (at least on austria.osm) * Tue May 31 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.0-1 - Update to 2.0 (#709309, adds turn restriction support among other things) * Tue Apr 26 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.1-5 - README-MARBLE.txt: clarify minimum Marble version (1.0.0 / kdeedu 4.6.0) * Mon Apr 25 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.1-4 - Better Group and BuildRoot tags (Volker Fröhlich) - Add -b to the patch invocation (suggested by Volker Fröhlich) - Add a README-MARBLE.txt documenting how to set up Routino for use with Marble - Get rid of installation documentation which is not applicable to the RPM * Mon Apr 25 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.1-3 - Use install -p instead of cp -pf to install executables, to ensure 755 perms * Sun Apr 24 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.1-2 - Install ChangeLog * Sat Apr 23 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.1-1 - Initial Fedora package