Summary: The QuikGrid generator and contouring routine library Name: libquikgrid Version: 5.0 Release: 2%{?dist} License: LGPLv2+ Group: System Environment/Libraries URL: http://www.perspectiveedge.com Source0: http://www.perspectiveedge.com/qgsorc05.zip Source1: quikgrid-autogen.sh Source2: quikgrid-configure.ac Source3: quikgrid-Makefile.am Source4: quikgrid.pc.in Source5: quikgrid.h Patch0: quikgrid-demo.cpp.patch Patch1: quikgrid-xpand.cpp.patch Patch2: quikgrid-namespace.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: automake, autoconf, libtool %description This library contains the grid generator (called xpand) and contouring routine (called contour) in the QuikGrid program. %package devel Summary: Development files for the quikgrid contour library Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel This package contains the libraries and header files needed for developing applications which use libquikgrid. This library contains the grid generator (called xpand) and contouring routine (called contour) in the QuikGrid program. %prep %setup -q -c -n %{name}-%{version} %patch0 %patch1 %patch2 -p1 %{__cp} %{SOURCE1} autogen.sh %{__cp} %{SOURCE2} configure.ac %{__cp} %{SOURCE3} Makefile.am %{__cp} %{SOURCE4} quikgrid.pc.in %{__cp} %{SOURCE5} quikgrid.h %{__rm} makefile sed -i 's/\r//' readme.txt lesser.txt touch -r readme.txt lesser.txt %build sh autogen.sh %configure --disable-static %{__make} %install %{__rm} -rf %{buildroot} %{__make} DESTDIR=%{buildroot} INSTALL="%{__install} -p" install find %{buildroot} -type f -name "*.la" -exec rm -f {} ';' %clean %{__rm} -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc lesser.txt readme.txt %{_libdir}/libquikgrid.so.* %files devel %defattr(-,root,root,-) %{_includedir}/quikgrid.h %{_includedir}/quikgrid/ %{_libdir}/libquikgrid.so %{_libdir}/pkgconfig/quikgrid.pc %changelog * Wed Dec 19 2007 Rick L Vinyard Jr - 5.0-2 - Changed license to LGPLv2+ from LGPLv2 - Removed dos2unix BuildRequires and replaced with sed - Fixed header directory ownership - Fixed version in configure.ac - Added namespace patch - Added quikgrid.h master header * Mon Nov 05 2007 Rick L Vinyard Jr - 5.0-1 - New upstream release fixes license issues - Split patch into specific autoconf files and specific patches * Tue Jul 03 2007 Rick L Vinyard Jr - 4.0-3 - Removed version from autotools patch - Removed renaming of license and readme files - Fixed CFLAGS in quikgrid.pc.in - Fixed deprecated c++ headers in patch * Mon Jul 02 2007 Rick L Vinyard Jr - 4.0-2 - Changed patch to use version tag - Added dist tag - Added pkgconfig requires to devel - Changed enable-static=no to disable-static in configure * Sat Jun 30 2007 Rick L Vinyard Jr - 4.0-1 - Initial version