Hello community, here is the log from the commit of package qhull for openSUSE:Factory checked in at Wed Sep 21 17:22:10 CEST 2011.
-------- --- qhull/qhull.changes 2010-07-20 16:30:57.000000000 +0200 +++ /mounts/work_src_done/STABLE/qhull/qhull.changes 2011-09-20 09:03:22.000000000 +0200 @@ -1,0 +2,16 @@ +Mon Sep 19 17:08:57 UTC 2011 - [email protected] + +- updated to 2011.1: + * Remove deprecated libqhull/qhull.h. Use libqhull/libqhull.h instead. + * QhullFacet: Added isSimplicial, isTopOrient, isTriCoplanar, isUpperDelaunay + * Added Qhull::defineVertexFacetNeighbors() for facetNeighbors of vertices. + Automatically called for facet merging and Voronoi diagrams + Do not print QhullVertex::facetNeighbors is !facetNeighborsDefined() + * Add Fixup identifiers + * QhullError: Add copy constructor, assignment operator, and destructor + * Add throw() specifiers to RoadError and QhullError + * Renamed RoadError::defined() to RoadError::isDefined() + * Add #error to Qhull.h if qh_QHpointer is not defined + * etc. see Changes.txt + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- qhull.tar.bz2 susepatches.diff New: ---- qhull-2011.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qhull.spec ++++++ --- /var/tmp/diff_new_pack.M6lC9d/_old 2011-09-21 17:22:06.000000000 +0200 +++ /var/tmp/diff_new_pack.M6lC9d/_new 2011-09-21 17:22:06.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package qhull (Version 2010.1.next.git20100318) +# spec file for package qhull # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -16,18 +16,19 @@ # -%define soname 0 +%define sonum 6 +%define libver 6_2_0_1385 Name: qhull -Version: 2010.1.next.git20100318 -Release: 1 +Version: 2011.1 +Release: 0 License: Other License(s), see package Group: System/Libraries Url: http://www.qhull.org -Source0: qhull.tar.bz2 -Patch: susepatches.diff +Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake gcc-c++ +Requires: libqhull%{sonum}-%{libver} = %{version} Summary: Computing convex hulls, Delaunay triangulations and Voronoi diagrams %description @@ -43,10 +44,25 @@ inputs in 9-D and higher. +%package -n libqhull%{sonum}-%{libver} +Summary: Computing convex hulls, Delaunay triangulations and Voronoi diagrams +Group: Development/Libraries/Other + +%description -n libqhull%{sonum}-%{libver} +Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, +halfspace intersection about a point, furthest-site Delaunay triangulation, +and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, +and higher dimensions. Qhull implements the Quickhull algorithm for computing +the convex hull. It handles roundoff errors from floating point arithmetic. It +computes volumes, surface areas, and approximations to the convex hull. + +Qhull does not support constrained Delaunay triangulations, triangulation of +non-convex surfaces, mesh generation of non-convex objects, or medium-sized +inputs in 9-D and higher. + %package devel -License: Other License(s), see package Summary: Development and documentation files for qhull -Requires: qhull = %version +Requires: qhull = %{version} Group: Development/Libraries/Other %description devel @@ -63,42 +79,60 @@ %prep -%setup -q -n %{name} -%patch -p1 +%setup -q %build -mkdir build cd build export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$RPM_OPT_FLAGS" -cmake -DCMAKE_INSTALL_PREFIX=%_prefix -DLIB_INSTALL_DIR=%_libdir .. +cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAN_INSTALL_DIR=%{_mandir}/man1/ -DLIB_INSTALL_DIR=%{_libdir} .. make %{?jobs:-j%jobs} %install cd build make DESTDIR=$RPM_BUILD_ROOT install -rm -f $RPM_BUILD_ROOT/%_libdir/*.a +cd .. +rm $RPM_BUILD_ROOT%{_bindir}/user_eg* +rm $RPM_BUILD_ROOT%{_libdir}/*.a +mkdir $RPM_BUILD_ROOT%{_docdir}/%{name}/devel +mv $RPM_BUILD_ROOT%{_docdir}/%{name}/*.* $RPM_BUILD_ROOT%{_docdir}/%{name}/devel +cp Announce.txt src/Changes.txt README.txt REGISTER.txt $RPM_BUILD_ROOT%{_docdir}/%{name} +mkdir $RPM_BUILD_ROOT%{_docdir}/%{name}-%{libver} +cp COPYING.txt $RPM_BUILD_ROOT%{_docdir}/%{name}-%{libver} -%post -p /sbin/ldconfig +%post -n libqhull%{sonum}-%{libver} -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libqhull%{sonum}-%{libver} -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%{_bindir}/qconvex -%{_bindir}/qdelaunay -%{_bindir}/qhalf -%{_bindir}/qhull -%{_bindir}/qvoronoi -%{_bindir}/rbox -%{_libdir}/libqhull.so +%{_bindir}/qconvex* +%{_bindir}/qdelaunay* +%{_bindir}/qhalf* +%{_bindir}/qhull* +%{_bindir}/qvoronoi* +%{_bindir}/rbox* +%dir %{_docdir}/%{name} +%{_docdir}/%{name}/Announce.txt +%{_docdir}/%{name}/Changes.txt +%{_docdir}/%{name}/README.txt +%{_docdir}/%{name}/REGISTER.txt + +%files -n libqhull%{sonum}-%{libver} +%defattr(-,root,root) +%{_libdir}/libqhull%{sonum}.so.* +%dir %{_docdir}/%{name}-%{libver} +%{_docdir}/%{name}-%{libver}/COPYING.txt %files devel %defattr(-,root,root) %{_datadir}/doc/packages/qhull -%{_includedir}/*.h +%{_includedir}/* +%{_libdir}/libqhull%{sonum}.so +%{_mandir}/man1/* +%{_docdir}/%{name}/devel %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
