LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File proj.spec of Package libproj4 (Project home:popinet)

#
# spec file for package proj
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           proj
Version:        4.8.0
Release:        0
Summary:        Cartographic projection software
License:        MIT
Group:          Productivity/Scientific/Other
Url:            ftp://ftp.remotesensing.org/proj/
Source0:        proj-%{version}.tar.bz2
Source1:        proj-datumgrid-1.5.zip
BuildRequires:  bzip2
BuildRequires:  unzip
%if 0%{?centos_version} || 0%{?rhel_version}
BuildRequires:  pkgconfig
%else
BuildRequires:  pkg-config
%endif
Provides:       libproj = %{version}
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Prefix:         %{_prefix}

%package -n libproj0

Summary:        Cartographic projection software
Group:          Applications/GIS

%package -n libproj-devel

Summary:        Development files for PROJ
Group:          Development/Libraries/C and C++
Requires:       libproj0 = %{version}

%description -n libproj0
This package the library for performing respective
forward and inverse transformation of cartographic data to or from cartesian
data with a wide range of selectable projection functions.

%description
This package offers the commandline tools for performing respective
forward and inverse transformation of cartographic data to or from cartesian
data with a wide range of selectable projection functions.

%description -n libproj-devel
This package contains libproj and the appropriate header files and man pages.

%prep
%setup -q -b 0 -n proj-%{version}
cd nad
unzip -o %{SOURCE1}

%build
%configure  --disable-static
make

%install
%makeinstall
rm %{buildroot}/%{_libdir}/*.la
cd src
cp projects.h %{buildroot}/%{_includedir}/projects.h

%post -n libproj0 -p /sbin/ldconfig

%postun -n libproj0 -p /sbin/ldconfig

%clean

%files -n libproj0
%defattr(0644,root,root)
%{_libdir}/*.so.*

%files
%defattr(-,root,root)
%doc NEWS AUTHORS COPYING README ChangeLog
%defattr(0755,root,root)
%{_bindir}/*
%dir %{_datadir}/proj
%defattr(0644,root,root)
%{_mandir}/man1/*.1*
%{_datadir}/proj/*

%files -n libproj-devel
%defattr(0644,root,root)
%{_mandir}/man3/*.3*
%{_includedir}/*.h
%{_libdir}/*.so
%{_libdir}/pkgconfig/proj.pc

%changelog