Hello community,
here is the log from the commit of package gle for openSUSE:Factory
checked in at Wed May 20 00:17:48 CEST 2009.
--------
--- gle/gle.changes 2008-02-25 07:36:37.000000000 +0100
+++ gle/gle.changes 2009-05-18 17:57:33.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 18 17:56:22 CEST 2009 - prusnak@suse.cz
+
+- create libgle3 and libgle-devel packages conforming
+ to shared library policy
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gle-3.0.6-fltmax.dif
New:
----
gle-3.1.0-fltmax.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gle.spec ++++++
--- /var/tmp/diff_new_pack.v24546/_old 2009-05-20 00:16:28.000000000 +0200
+++ /var/tmp/diff_new_pack.v24546/_new 2009-05-20 00:16:28.000000000 +0200
@@ -1,10 +1,17 @@
#
# spec file for package gle (Version 3.1.0)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2009 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/
#
@@ -12,15 +19,14 @@
Name: gle
-BuildRequires: freeglut-devel libdrm-devel libstdc++-devel xorg-x11
+BuildRequires: freeglut-devel libdrm-devel libstdc++-devel
License: Any permissive
Group: System/Libraries
-AutoReqProv: on
Version: 3.1.0
-Release: 65
+Release: 126
Source: http://download.sourceforge.net/gle/gle-%{version}.tar.bz2
-Patch0: gle-%{version}.diff
-Patch1: gle-3.0.6-fltmax.dif
+Patch0: %{name}-%{version}.diff
+Patch1: %{name}-%{version}-fltmax.diff
Url: http://linas.org/gle/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: The GLE Tubing and Extrusion Library
@@ -41,9 +47,52 @@
Linas Vepstas
Mark Kilgard
+%package -n libgle3
+License: Any permissive
+Group: System/Libraries
+Summary: The GLE Tubing and Extrusion Library
+
+%description -n libgle3
+The GLE Tubing and Extrusion Library is a graphics application
+programming interface (API). The library consists of a number of C
+language subroutines for drawing tubing and extrusions. The library is
+distributed in source code form in a package that includes
+documentation, a VRML proposal, make files, and full source code and
+header files. It uses the OpenGL (TM) programming API to perform the
+actual drawing of the tubing and extrusions.
+
+
+
+Authors:
+--------
+ Linas Vepstas
+ Mark Kilgard
+
+%package -n libgle-devel
+License: Any permissive
+Group: System/Libraries
+Summary: The GLE Tubing and Extrusion Library
+Requires: libgle3 = %{version}
+
+%description -n libgle-devel
+The GLE Tubing and Extrusion Library is a graphics application
+programming interface (API). The library consists of a number of C
+language subroutines for drawing tubing and extrusions. The library is
+distributed in source code form in a package that includes
+documentation, a VRML proposal, make files, and full source code and
+header files. It uses the OpenGL (TM) programming API to perform the
+actual drawing of the tubing and extrusions.
+
+
+
+Authors:
+--------
+ Linas Vepstas
+ Mark Kilgard
+
%prep
%setup -q
-%patch
+%patch0
%patch1
find -name ".cvsignore" | xargs rm -fv
@@ -51,31 +100,39 @@
autoreconf -fi
export CFLAGS="$RPM_OPT_FLAGS"
%configure --disable-static --with-pic
-make
+make %{?jobs:-j%jobs}
%check
make check
%install
make DESTDIR=$RPM_BUILD_ROOT install
-rm -rf $RPM_BUILD_ROOT/usr/share/doc/gle
+rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/gle
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
+%post -n libgle3 -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%postun -n libgle3 -p /sbin/ldconfig
+
+%files -n libgle3
+%defattr(-, root, root)
+%doc AUTHORS COPYING doc/COPYING.artistic README
+%{_libdir}/lib*.so.*
-%files
+%files -n libgle-devel
%defattr(-, root, root)
-%doc AUTHORS README doc/gle-*.lsm
-%doc doc/html
+%doc doc/html/*.jpg doc/html/*.gif doc/html/*.html doc/html/README doc/gle-*.lsm
%doc %{_mandir}/man3/*
-%{_libdir}/lib*
%{_includedir}/GL
+%{_libdir}/lib*.so
%changelog
+* Mon May 18 2009 prusnak@suse.cz
+- create libgle3 and libgle-devel packages conforming
+ to shared library policy
* Mon Feb 25 2008 crrodriguez@suse.de
- fix library-without-ldconfig-post* errors
- spec file cleanup
++++++ gle-3.1.0-fltmax.diff ++++++
--- examples/texture.c
+++ examples/texture.c
@@ -12,6 +12,7 @@
*/
#include
+#include
#include
#include
#include "texture.h"
@@ -217,11 +218,11 @@
niter ++;
printf ("diffusion-reaction iteration %d \n", niter);
- cpmax = -1.0e50;
- cpmin = +1.0e50;
+ cpmax = -FLT_MAX;
+ cpmin = +FLT_MAX;
- cmmax = -1.0e50;
- cmmin = +1.0e50;
+ cmmax = -FLT_MAX;
+ cmmin = +FLT_MAX;
if (reset) {
niter = 0;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org