diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,36 @@ +libroutino-slim.so.0:Routino_CalculateRoute +libroutino-slim.so.0:Routino_Check_API_Version +libroutino-slim.so.0:Routino_CreateProfileFromUserProfile +libroutino-slim.so.0:Routino_CreateUserProfileFromProfile +libroutino-slim.so.0:Routino_DeleteRoute +libroutino-slim.so.0:Routino_FindWaypoint +libroutino-slim.so.0:Routino_FreeXMLProfiles +libroutino-slim.so.0:Routino_FreeXMLTranslations +libroutino-slim.so.0:Routino_GetProfile +libroutino-slim.so.0:Routino_GetProfileNames +libroutino-slim.so.0:Routino_GetTranslation +libroutino-slim.so.0:Routino_GetTranslationLanguageFullNames +libroutino-slim.so.0:Routino_GetTranslationLanguages +libroutino-slim.so.0:Routino_LoadDatabase +libroutino-slim.so.0:Routino_ParseXMLProfiles +libroutino-slim.so.0:Routino_ParseXMLTranslations +libroutino-slim.so.0:Routino_UnloadDatabase +libroutino-slim.so.0:Routino_ValidateProfile +libroutino.so.0:Routino_CalculateRoute +libroutino.so.0:Routino_Check_API_Version +libroutino.so.0:Routino_CreateProfileFromUserProfile +libroutino.so.0:Routino_CreateUserProfileFromProfile +libroutino.so.0:Routino_DeleteRoute +libroutino.so.0:Routino_FindWaypoint +libroutino.so.0:Routino_FreeXMLProfiles +libroutino.so.0:Routino_FreeXMLTranslations +libroutino.so.0:Routino_GetProfile +libroutino.so.0:Routino_GetProfileNames +libroutino.so.0:Routino_GetTranslation +libroutino.so.0:Routino_GetTranslationLanguageFullNames +libroutino.so.0:Routino_GetTranslationLanguages +libroutino.so.0:Routino_LoadDatabase +libroutino.so.0:Routino_ParseXMLProfiles +libroutino.so.0:Routino_ParseXMLTranslations +libroutino.so.0:Routino_UnloadDatabase +libroutino.so.0:Routino_ValidateProfile diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,5 @@ +libbz2.so.1.0 +libc.so.6 +libm.so.6 +libpthread.so.0 +libz.so.1 diff --git a/files/0001-Fix-paths.patch b/files/0001-Fix-paths.patch new file mode 100644 --- /dev/null +++ b/files/0001-Fix-paths.patch @@ -0,0 +1,39 @@ +From b816ac120cbb428cfa48a15793b4c5c5d4fc2cfd Mon Sep 17 00:00:00 2001 +From: Philipp Trulson +Date: Tue, 23 May 2017 12:33:12 +0200 +Subject: [PATCH] Fix paths + +--- + Makefile.conf | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile.conf b/Makefile.conf +index a1cfb24..d50b8be 100644 +--- a/Makefile.conf ++++ b/Makefile.conf +@@ -45,11 +45,11 @@ endif + # Installation locations (edit if required) + + ifneq ($(HOST),MINGW) +-prefix=/usr/local ++prefix=/usr + bindir=$(prefix)/bin + incdir=$(prefix)/include + libdir=$(prefix)/lib +-docdir=$(prefix)/doc/routino ++docdir=$(prefix)/share/doc/routino + datadir=$(prefix)/share/routino + else + prefix="c:/Program Files/Routino" +@@ -118,7 +118,7 @@ LDFLAGS_SLIM_SONAME=-Wl,-soname=libroutino-slim.so.$(SOVERSION) + endif + + # Put the current directory in the shared library path for the router using libroutino +-LDFLAGS_LDSO=-Wl,-R. ++ + + + # Required for multi-threaded support (comment these two lines out if not required) +-- +2.13.0 + diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,20 @@ +name : routino +version : 3.2 +release : 1 +source : + - https://www.routino.org/download/routino-3.2.tgz : e2a431eaffbafab630835966d342e4ae25d5edb94c8ed419200e1ffb50bc7552 +license : AGPL-3.0-or-later +component : system.utils +summary : Routino is an application for finding a route between two points +description: | + Routino is a command-line application for finding a route between two points using the dataset of topographical information collected by OpenStreetMap. +builddeps : + - bzip2-devel +setup : | + %patch -p1 < $pkgfiles/0001-Fix-paths.patch +build : | + %make +install : | + %make_install libdir=%libdir% +check : | + %make test diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,94 @@ + + + routino + + Pierre-Yves + pyu@riseup.net + + AGPL-3.0-or-later + system.utils + Routino is an application for finding a route between two points + Routino is a command-line application for finding a route between two points using the dataset of topographical information collected by OpenStreetMap. + + https://solus-project.com/sources/README.Solus + + + routino + Routino is an application for finding a route between two points + Routino is a command-line application for finding a route between two points using the dataset of topographical information collected by OpenStreetMap. + + system.utils + + /usr/bin/filedumper + /usr/bin/filedumper-slim + /usr/bin/filedumperx + /usr/bin/planetsplitter + /usr/bin/planetsplitter-slim + /usr/bin/router + /usr/bin/router+lib + /usr/bin/router+lib-slim + /usr/bin/router-slim + /usr/lib64/libroutino-slim.so.0 + /usr/lib64/libroutino-slim.so.0.0.0 + /usr/lib64/libroutino.so.0 + /usr/lib64/libroutino.so.0.0.0 + /usr/share/doc/routino/ALGORITHM.txt + /usr/share/doc/routino/CONFIGURATION.txt + /usr/share/doc/routino/DATA.txt + /usr/share/doc/routino/DATALIFE.txt + /usr/share/doc/routino/INSTALL-MS-WIN.txt + /usr/share/doc/routino/INSTALL.txt + /usr/share/doc/routino/LIBRARY.txt + /usr/share/doc/routino/LIMITS.txt + /usr/share/doc/routino/NEWS.txt + /usr/share/doc/routino/OUTPUT.txt + /usr/share/doc/routino/README.txt + /usr/share/doc/routino/TAGGING.txt + /usr/share/doc/routino/USAGE.txt + /usr/share/doc/routino/agpl-3.0.txt + /usr/share/doc/routino/html/algorithm.html + /usr/share/doc/routino/html/configuration.html + /usr/share/doc/routino/html/data.html + /usr/share/doc/routino/html/index.html + /usr/share/doc/routino/html/installation-ms-windows.html + /usr/share/doc/routino/html/installation.html + /usr/share/doc/routino/html/library.html + /usr/share/doc/routino/html/limits.html + /usr/share/doc/routino/html/output.html + /usr/share/doc/routino/html/readme.html + /usr/share/doc/routino/html/style.css + /usr/share/doc/routino/html/tagging.html + /usr/share/doc/routino/html/usage.html + /usr/share/routino/profiles.xml + /usr/share/routino/tagging-drive.xml + /usr/share/routino/tagging-ride.xml + /usr/share/routino/tagging-walk.xml + /usr/share/routino/tagging.xml + /usr/share/routino/translations.xml + + + + routino-devel + Development files for routino + Routino is a command-line application for finding a route between two points using the dataset of topographical information collected by OpenStreetMap. + + programming.devel + + routino + + + /usr/include/routino.h + /usr/lib64/libroutino-slim.so + /usr/lib64/libroutino.so + + + + + 2018-07-24 + 3.2 + Packaging update + Pierre-Yves + pyu@riseup.net + + + \ No newline at end of file