Группа :: Науки/Наука о земле
Пакет: routino
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: routino
Version: 3.4.1
Release: alt1
Summary: Router for OpenStreetMap Data
License: AGPL-3.0
Group: Sciences/Geosciences
Url: http://routino.org/
Source0: %name-%version.tar
Patch0: routino-3.3.2-fedora-alt-fix-configuration.patch
# Automatically added by buildreq on Sun Apr 12 2020
# optimized out: glibc-kernheaders-generic glibc-kernheaders-x86 perl python2-base sh4
BuildRequires: bzlib-devel liblzma-devel zlib-devel
%description
Routino is an application for finding a route between two points using
the dataset of topographical information collected by OpenStreetMap.
%package data
Summary: Data files for routino and libroutino.
Group: Sciences/Geosciences
BuildArch: noarch
%description data
This package contains the architecture-independent data files used by routino
and libroutino.
%package doc
Summary: Documentation files for routino and libroutino.
Group: Documentation
BuildArch: noarch
%description doc
This package contains the architecture-independent documentation files for
routino and libroutino.
%package -n libroutino0
Summary: Routing library for OpenStreetMap Data
Group: System/Libraries
Requires: %name-data = %EVR
%description -n libroutino0
The Routino library is a library for finding a route between two points using
the dataset of topographical information collected by OpenStreetMap.
%package -n libroutino-slim0
Summary: Routing library for OpenStreetMap Data
Group: System/Libraries
Requires: %name-data = %EVR
%description -n libroutino-slim0
The Routino library is a library for finding a route between two points using
the dataset of topographical information collected by OpenStreetMap.
%package -n libroutino-devel
Summary: Development files for %{name}-libs
Group: Development/C
Requires: libroutino0 = %EVR
Requires: libroutino-slim0 = %EVR
%description -n libroutino-devel
This package contains the files required to compile applications that use
libroutino or libroutino-slim.
%define docdir %_defaultdocdir/%name-%version
%prep
%setup
%patch -p1
%build
export CFLAGS="%optflags" LDFLAGS="%optflags"
%make_build libdir=%_libdir docdir=%docdir
%install
%makeinstall_std libdir=%_libdir docdir=%docdir
%define _unpackaged_files_terminate_build 1
%check
make test
%files
%_bindir/*
%files data
%_datadir/%name/
%files doc
%docdir
%files -n libroutino0
%_libdir/libroutino.so.*
%files -n libroutino-slim0
%_libdir/libroutino-slim.so.*
%files -n libroutino-devel
%_includedir/%name.h
%_libdir/lib%{name}*.so
%changelog
…
Полный changelog можно просмотреть здесь
Version: 3.4.1
Release: alt1
Summary: Router for OpenStreetMap Data
License: AGPL-3.0
Group: Sciences/Geosciences
Url: http://routino.org/
Source0: %name-%version.tar
Patch0: routino-3.3.2-fedora-alt-fix-configuration.patch
# Automatically added by buildreq on Sun Apr 12 2020
# optimized out: glibc-kernheaders-generic glibc-kernheaders-x86 perl python2-base sh4
BuildRequires: bzlib-devel liblzma-devel zlib-devel
%description
Routino is an application for finding a route between two points using
the dataset of topographical information collected by OpenStreetMap.
%package data
Summary: Data files for routino and libroutino.
Group: Sciences/Geosciences
BuildArch: noarch
%description data
This package contains the architecture-independent data files used by routino
and libroutino.
%package doc
Summary: Documentation files for routino and libroutino.
Group: Documentation
BuildArch: noarch
%description doc
This package contains the architecture-independent documentation files for
routino and libroutino.
%package -n libroutino0
Summary: Routing library for OpenStreetMap Data
Group: System/Libraries
Requires: %name-data = %EVR
%description -n libroutino0
The Routino library is a library for finding a route between two points using
the dataset of topographical information collected by OpenStreetMap.
%package -n libroutino-slim0
Summary: Routing library for OpenStreetMap Data
Group: System/Libraries
Requires: %name-data = %EVR
%description -n libroutino-slim0
The Routino library is a library for finding a route between two points using
the dataset of topographical information collected by OpenStreetMap.
%package -n libroutino-devel
Summary: Development files for %{name}-libs
Group: Development/C
Requires: libroutino0 = %EVR
Requires: libroutino-slim0 = %EVR
%description -n libroutino-devel
This package contains the files required to compile applications that use
libroutino or libroutino-slim.
%define docdir %_defaultdocdir/%name-%version
%prep
%setup
%patch -p1
%build
export CFLAGS="%optflags" LDFLAGS="%optflags"
%make_build libdir=%_libdir docdir=%docdir
%install
%makeinstall_std libdir=%_libdir docdir=%docdir
%define _unpackaged_files_terminate_build 1
%check
make test
%files
%_bindir/*
%files data
%_datadir/%name/
%files doc
%docdir
%files -n libroutino0
%_libdir/libroutino.so.*
%files -n libroutino-slim0
%_libdir/libroutino-slim.so.*
%files -n libroutino-devel
%_includedir/%name.h
%_libdir/lib%{name}*.so
%changelog
…
Полный changelog можно просмотреть здесь