Name: gts Version: 0.7.6 Release: 13%{?dist} Summary: GNU Triangulated Surface Library Group: Applications/Engineering License: LGPLv2+ URL: http://gts.sourceforge.net/index.html Source0: http://prdownloads.sourceforge.net/gts/gts-0.7.6.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch0: gts-0.7.6-hacks.diff Patch10: gts-0.7.6-autotools.diff.bz2 BuildRequires: glib2-devel BuildRequires: netpbm-devel %package devel Summary: Development files for gts Group: Applications/Engineering Requires: pkgconfig Requires: glib2-devel Requires: %{name} = %{version}-%{release} %description GTS provides a set of useful functions to deal with 3D surfaces meshed with interconnected triangles including collision detection, multiresolution models, constrained Delaunay triangulations and robust set operations (union, intersection, differences). %description devel This package contains the gts header files and libs. %prep %setup -q %patch0 -p1 %patch10 -p1 # Fix broken permissions chmod +x test/*/*.sh %build %configure --disable-static --disable-dependency-tracking LIBS=-lm make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/*.la mv -f $RPM_BUILD_ROOT%{_bindir}/delaunay $RPM_BUILD_ROOT%{_bindir}/gtsdelaunay mv -f $RPM_BUILD_ROOT%{_bindir}/happrox $RPM_BUILD_ROOT%{_bindir}/gtshapprox mv -f $RPM_BUILD_ROOT%{_bindir}/transform $RPM_BUILD_ROOT%{_bindir}/gtstransform %clean rm -rf $RPM_BUILD_ROOT %check # Urgh, something is very broken with gts rsp. its testsuite make check ||: %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING %{_bindir}/gtsdelaunay %{_bindir}/gts2dxf %{_bindir}/gts2oogl %{_bindir}/gts2stl %{_bindir}/gtscheck %{_bindir}/gtscompare %{_bindir}/gtstemplate %{_bindir}/gtshapprox %{_bindir}/stl2gts %{_bindir}/gtstransform %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %doc doc/html %{_bindir}/gts-config %{_includedir}/* %{_libdir}/pkgconfig/* %{_libdir}/*.so %{_datadir}/aclocal/* %changelog * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.6-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.6-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Jul 30 2008 Ralf Corsépius <rc040203@freenet.de> - 0.7.6-11 - Let *-devel Require: glib2-devel (BZ: 457099). - Pass LIBS=-lm to %%configure (avoid non-weak refs to libm). - Add gts-0.7.6-hacks.diff (Various configuration fixes). - Add gts-0.7.6-autotools.diff (regenerate autotool-generated files). - Add %%check. * Fri May 23 2008 Jon Stanley <jonstanley@gmail.com> - 0.7.6-10 - Fix license tag * Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.7.6-9 - Autorebuild for GCC 4.3 * Sun Oct 21 2007 Ralf Corsépius <rc040203@freenet.de> - 0.7.6-8 - Address BZ 341431: - Rework gts-config. - Rework gts.pc. - Regenerate gts-0.7.6-pkg_config.diff. * Tue Aug 28 2007 Ed Hill <ed@eh3.com> - 0.7.6-7 - rebuild for BuildID * Fri Sep 1 2006 Ed Hill <ed@eh3.com> - 0.7.6-6 - rebuild for imminent FC-6 release * Mon May 22 2006 Ralf Corsépius <rc040203@freenet.de> - 0.7.6-5 - BR: netpbm-devel (Required to build happrox). - Add --disable-dependency-tracking. * Sun May 21 2006 Ed Hill <ed@eh3.com> - 0.7.6-4 - add gts-config patch * Sun May 21 2006 Ed Hill <ed@eh3.com> - 0.7.6-3 - add Ralf's includedir patch * Fri May 19 2006 Ed Hill <ed@eh3.com> - 0.7.6-2 - fix FE review items provided by Ralf Corsepius * Thu May 18 2006 Ed Hill <ed@eh3.com> - 0.7.6-1 - initial package creation