commit Coin for openSUSE:Factory

2017-07-27 Thread root
Hello community,

here is the log from the commit of package Coin for openSUSE:Factory checked in 
at 2017-07-27 11:12:56

Comparing /work/SRC/openSUSE:Factory/Coin (Old)
 and  /work/SRC/openSUSE:Factory/.Coin.new (New)


Package is "Coin"

Thu Jul 27 11:12:56 2017 rev:5 rq:512693 version:3.1.3

Changes:

--- /work/SRC/openSUSE:Factory/Coin/Coin.changes2017-04-20 
20:55:32.001077378 +0200
+++ /work/SRC/openSUSE:Factory/.Coin.new/Coin.changes   2017-07-27 
11:13:40.481347538 +0200
@@ -1,0 +2,5 @@
+Sun Jul 23 19:29:55 UTC 2017 - o...@aepfle.de
+
+- Fix invalid C++ with Coin.patch
+
+---

New:

  Coin.patch



Other differences:
--
++ Coin.spec ++
--- /var/tmp/diff_new_pack.aTjxXf/_old  2017-07-27 11:13:41.217243588 +0200
+++ /var/tmp/diff_new_pack.aTjxXf/_new  2017-07-27 11:13:41.221243023 +0200
@@ -29,6 +29,7 @@
 Patch0: 0012-memhandler-initialization.patch
 # X-OPENSUSE-PATCH: Coin60.patch -- hack around library policy names
 Patch1: Coin60.patch
+Patch2: Coin.patch
 BuildRequires:  c++_compiler
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -93,6 +94,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p0
+%patch2 -p1
 sed -i '/^#include "fonts\/freetype.h"$/i #include \n#include 
' src/fonts/freetype.cpp
 sed -i '/^#include $/i #include 
' include/Inventor/SbBasic.h
 

++ Coin.patch ++
--- a/src/3ds/SoStream.cpp
+++ b/src/3ds/SoStream.cpp
@@ -176,7 +176,7 @@ do { \
   if (!gotNum) { setBadBit(); return FALSE; } \
  \
   char *ce; \
-  s = '\0'; \
+  s = 0; \
   _convertType_ tempVal = _convertFunc_(buf, , 0); \
  \
   if (ce != s) \
@@ -273,7 +273,7 @@ do { \
 gotAll: \
   \
   char *ce; \
-  s = '\0'; \
+  s = 0; \
   double tempVal = _convertFunc_(buf, ); \
  \
   if (ce != s) \



commit Coin for openSUSE:Factory

2017-04-20 Thread root
Hello community,

here is the log from the commit of package Coin for openSUSE:Factory checked in 
at 2017-04-20 20:55:29

Comparing /work/SRC/openSUSE:Factory/Coin (Old)
 and  /work/SRC/openSUSE:Factory/.Coin.new (New)


Package is "Coin"

Thu Apr 20 20:55:29 2017 rev:4 rq:487943 version:3.1.3

Changes:

--- /work/SRC/openSUSE:Factory/Coin/Coin.changes2017-03-12 
20:04:25.378165921 +0100
+++ /work/SRC/openSUSE:Factory/.Coin.new/Coin.changes   2017-04-20 
20:55:32.001077378 +0200
@@ -1,0 +2,6 @@
+Fri Apr 14 09:09:59 UTC 2017 - lnus...@suse.de
+
+- Remove obsolete 13.2 patch fix-freetype2-includes.patch, fixes
+  build for 42.3
+
+---

Old:

  fix-freetype2-includes.patch



Other differences:
--
++ Coin.spec ++
--- /var/tmp/diff_new_pack.QA1G8O/_old  2017-04-20 20:55:33.360885083 +0200
+++ /var/tmp/diff_new_pack.QA1G8O/_new  2017-04-20 20:55:33.364884517 +0200
@@ -26,10 +26,9 @@
 Group:  Development/Libraries/C and C++
 Url:http://www.coin3d.org/lib/coin/
 Source0:
https://bitbucket.org/Coin3D/coin/downloads/%{name}-%{version}.tar.gz
-Patch0: fix-freetype2-includes.patch
-Patch1: 0012-memhandler-initialization.patch
+Patch0: 0012-memhandler-initialization.patch
 # X-OPENSUSE-PATCH: Coin60.patch -- hack around library policy names
-Patch2: Coin60.patch
+Patch1: Coin60.patch
 BuildRequires:  c++_compiler
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -92,11 +91,8 @@
 
 %prep
 %setup -q
-%if 0%{?suse_version} > 1310 && 0%{?suse_version} <= 1320 && 0%{?sle_version} 
!= 120200
 %patch0 -p1
-%endif
-%patch1 -p1
-%patch2 -p0
+%patch1 -p0
 sed -i '/^#include "fonts\/freetype.h"$/i #include \n#include 
' src/fonts/freetype.cpp
 sed -i '/^#include $/i #include 
' include/Inventor/SbBasic.h
 




commit Coin for openSUSE:Factory

2017-03-12 Thread root
Hello community,

here is the log from the commit of package Coin for openSUSE:Factory checked in 
at 2017-03-12 20:04:24

Comparing /work/SRC/openSUSE:Factory/Coin (Old)
 and  /work/SRC/openSUSE:Factory/.Coin.new (New)


Package is "Coin"

Sun Mar 12 20:04:24 2017 rev:3 rq:477892 version:3.1.3

Changes:

--- /work/SRC/openSUSE:Factory/Coin/Coin.changes2017-02-14 
00:40:36.340267988 +0100
+++ /work/SRC/openSUSE:Factory/.Coin.new/Coin.changes   2017-03-12 
20:04:25.378165921 +0100
@@ -1,0 +2,6 @@
+Thu Mar  9 00:53:44 UTC 2017 - sfal...@opensuse.org
+
+- Edited %files to clear unpackaged files builderror in
+  openSUSE:Factory
+
+---



Other differences:
--
++ Coin.spec ++
--- /var/tmp/diff_new_pack.ZFewHs/_old  2017-03-12 20:04:26.306034626 +0100
+++ /var/tmp/diff_new_pack.ZFewHs/_new  2017-03-12 20:04:26.306034626 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package Coin
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,15 +15,16 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define soname 60
 
 Name:   Coin
 Version:3.1.3
 Release:0
-License:GPL-2.0
 Summary:Scene-graph based retain-mode 3D graphics library
-Url:http://www.coin3d.org/lib/coin/
+License:GPL-2.0
 Group:  Development/Libraries/C and C++
+Url:http://www.coin3d.org/lib/coin/
 Source0:
https://bitbucket.org/Coin3D/coin/downloads/%{name}-%{version}.tar.gz
 Patch0: fix-freetype2-includes.patch
 Patch1:0012-memhandler-initialization.patch
@@ -36,14 +37,14 @@
 BuildRequires:  freetype2-devel
 BuildRequires:  openal-soft-devel
 BuildRequires:  pkg-config
+BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(dri)
-BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glu)
+BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xt)
-BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -55,18 +56,18 @@
 %package devel
 Summary:Development files for Coin, a 3D graphics library
 Group:  Development/Libraries/C and C++
-Requires:   libCoin%{soname} = %{version}
 Requires:   fontconfig-devel
 Requires:   freetype2-devel
+Requires:   libCoin%{soname} = %{version}
 Requires:   openal-soft-devel
+Requires:   zlib-devel
 Requires:   pkgconfig(bzip2)
 Requires:   pkgconfig(dri)
-Requires:   pkgconfig(ice)
 Requires:   pkgconfig(gl)
 Requires:   pkgconfig(glu)
+Requires:   pkgconfig(ice)
 Requires:   pkgconfig(x11)
 Requires:   pkgconfig(xt)
-Requires:   zlib-devel
 
 %description devel
 Coin is a scene-graph based, retain-mode, rendering and model
@@ -163,5 +164,6 @@
 %{_datadir}/aclocal/coin.m4
 %doc %{_mandir}/man1/coin-config.1%{ext_man}
 %doc %{_mandir}/man3/*.3%{ext_man}
+%{_docdir}/%{name}-devel/html
 
 %changelog




commit Coin for openSUSE:Factory

2017-02-13 Thread root
Hello community,

here is the log from the commit of package Coin for openSUSE:Factory checked in 
at 2017-02-14 00:40:35

Comparing /work/SRC/openSUSE:Factory/Coin (Old)
 and  /work/SRC/openSUSE:Factory/.Coin.new (New)


Package is "Coin"

Changes:

--- /work/SRC/openSUSE:Factory/Coin/Coin.changes2017-01-22 
00:13:12.666421659 +0100
+++ /work/SRC/openSUSE:Factory/.Coin.new/Coin.changes   2017-02-14 
00:40:36.340267988 +0100
@@ -1,0 +2,6 @@
+Sun Oct 30 18:06:58 UTC 2016 - jeng...@inai.de
+
+- Redo description from in-tarball README
+- Run fdupes over entire package
+
+---



Other differences:
--
++ Coin.spec ++
--- /var/tmp/diff_new_pack.3vCJbn/_old  2017-02-14 00:40:37.876051169 +0100
+++ /var/tmp/diff_new_pack.3vCJbn/_new  2017-02-14 00:40:37.880050604 +0100
@@ -21,7 +21,7 @@
 Version:3.1.3
 Release:0
 License:GPL-2.0
-Summary:Multiplatform high-level 3D graphics library
+Summary:Scene-graph based retain-mode 3D graphics library
 Url:http://www.coin3d.org/lib/coin/
 Group:  Development/Libraries/C and C++
 Source0:
https://bitbucket.org/Coin3D/coin/downloads/%{name}-%{version}.tar.gz
@@ -47,15 +47,13 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-The core rendering library Coin is a multiplatform high-level 3D graphics
-library with a C++ API. Coin uses OpenGL for accelerated rendering, while
-providing a higher abstraction level, 3D interactivity, and many complex
-optimization features for fast rendering that are transparent for the
-application programmer, thus facilitating the development of interactive 3D
-applications and greatly increasing productivity.
+Coin is a scene-graph based, retain-mode, rendering and model
+manipulation C++ class library that uses OpenGL for its 3D graphics.
+Coin is compatible to Open Inventor 2.1 and also has support for 3D
+sound, GLSL shaders, and additional file formats like VRML97.
 
 %package devel
-Summary:Development files for Coin
+Summary:Development files for Coin, a 3D graphics library
 Group:  Development/Libraries/C and C++
 Requires:   libCoin%{soname} = %{version}
 Requires:   fontconfig-devel
@@ -71,26 +69,25 @@
 Requires:   zlib-devel
 
 %description devel
-The core rendering library Coin is a multiplatform high-level 3D graphics
-library with a C++ API. Coin uses OpenGL for accelerated rendering, while
-providing a higher abstraction level, 3D interactivity, and many complex
-optimization features for fast rendering that are transparent for the
-application programmer, thus facilitating the development of interactive 3D
-applications and greatly increasing productivity.
+Coin is a scene-graph based, retain-mode, rendering and model
+manipulation C++ class library that uses OpenGL for its 3D graphics.
+Coin is compatible to Open Inventor 2.1 and also has support for 3D
+sound, GLSL shaders, and additional file formats like VRML97.
+
+This subpackage contains libraries and header files for developing
+applications that want to make use of Coin.
 
 %package -n libCoin%{soname}
-Summary:Multiplatform high-level 3D graphics library
+Summary:Scene-graph based retain-mode 3D graphics library
 Group:  System/Libraries
 Provides:   %{name} = %{version}
 Obsoletes:  %{name} < %{version}
 
 %description -n libCoin%{soname}
-The core rendering library Coin is a multiplatform high-level 3D graphics
-library with a C++ API. Coin uses OpenGL for accelerated rendering, while
-providing a higher abstraction level, 3D interactivity, and many complex
-optimization features for fast rendering that are transparent for the
-application programmer, thus facilitating the development of interactive 3D
-applications and greatly increasing productivity.
+Coin is a scene-graph based, retain-mode, rendering and model
+manipulation C++ class library that uses OpenGL for its 3D graphics.
+Coin is compatible to Open Inventor 2.1 and also has support for 3D
+sound, GLSL shaders, and additional file formats like VRML97.
 
 %prep
 %setup -q
@@ -141,7 +138,7 @@
 # Remove unneeded files
 rm -f %{buildroot}%{_libdir}/*.la
 
-%fdupes -s %{buildroot}%{_docdir}/%{name}-devel/
+%fdupes %{buildroot}/%{_prefix}
 
 %post -n libCoin%{soname} -p /sbin/ldconfig