# # spec file for package GeographicLib # $Revision$ # $Date$ # $Id$ # %define real_name GeographicLib %define ctc_name ctc_%{real_name} Name: %{ctc_name} #BuildRequires: - Provides: %{ctc_name} Url: http://geographiclib.sourceforge.net/ License: MIT/X11 License Group: System/Libraries Summary: Coordinate conversion library Version: 1.49 Release: 1 Source: %{real_name}-%{version}.tar.gz %if 0%{?suse_version} < 1120 BuildRoot: %{_tmppath}/%{real_name}-%{version}-build %endif AutoReqProv: no %debug_package %description GeographicLib is a small set of C++ classes for performing conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates, for geoid height calculations, and for solving geodesic problems. It is a suitable replacement for the core functionality provided by geotrans. %package devel #BuildRequires: - Requires: %{ctc_name} Provides: %{ctc_name}-devel License: LGPL v3 Group: Development/Libraries Summary: Coordinate conersion library %description devel You need this package, if you want to compile programs with GeographicLib. %prep %setup -q -n %{real_name}-%{version} %build export CURRENT_ROOT=`pwd` rm -fr $CURRENT_ROOT/../build-%{name}-%{version} mkdir $CURRENT_ROOT/../build-%{name}-%{version} cd $CURRENT_ROOT/../build-%{name}-%{version} cmake $CURRENT_ROOT \ -DLIB_SUFFIX=64 \ -DCMAKE_INSTALL_PREFIX=%{_prefix} make %{?_smp_mflags} %install export CURRENT_ROOT=`pwd` export DONT_STRIP=1 cd $CURRENT_ROOT/../build-%{name}-%{version} make DESTDIR=%{?buildroot:%{buildroot}} install %if 0%{?suse_version} < 1120 %clean %{__rm} -rf '%{buildroot}' %endif %files %defattr(-,root,root,755) %{_prefix}/bin/ %{_prefix}/sbin/geographiclib-get-geoids %{_prefix}/sbin/geographiclib-get-gravity %{_prefix}/sbin/geographiclib-get-magnetic %{_prefix}/lib64/ %exclude %{_prefix}/lib64/python %{_prefix}/share/man/ %{_prefix}/share/matlab/ %files devel %defattr(-,root,root,755) %{_prefix}/include/ %{_prefix}/lib64/cmake/ %{_prefix}/share/doc/ %changelog * Sun Jan 23 2011 Christian Ehrlicher - initial version