Hello community,

here is the log from the commit of package ftgl for openSUSE:Factory checked in 
at 2017-07-17 09:02:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ftgl (Old)
 and      /work/SRC/openSUSE:Factory/.ftgl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ftgl"

Mon Jul 17 09:02:04 2017 rev:29 rq:509846 version:2.1.3~rc5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ftgl/ftgl.changes        2015-04-16 
14:12:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ftgl.new/ftgl.changes   2017-07-17 
09:02:05.256583935 +0200
@@ -1,0 +2,21 @@
+Wed Jul 12 11:11:59 UTC 2017 - jeng...@inai.de
+
+- Remove --with-pic which is only for static libs.
+- RPM group fix.
+- Trim redundant wording from description.
+
+-------------------------------------------------------------------
+Wed Jul 12 06:42:35 UTC 2017 - tchva...@suse.com
+
+- Trim a bit description and fix group for demo
+
+-------------------------------------------------------------------
+Wed Jun 28 13:15:29 UTC 2017 - kkae...@suse.com
+
+- add install-FTVectoriser.h.patch
+  install FTVectoriser.h, required by tulip-5.0
+
+- fix documentation build
+  (add texlive-epstopdf and ghostscript to BuildRequires)
+
+-------------------------------------------------------------------

New:
----
  install-FTVectoriser.h.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ftgl.spec ++++++
--- /var/tmp/diff_new_pack.hOSPji/_old  2017-07-17 09:02:05.976482562 +0200
+++ /var/tmp/diff_new_pack.hOSPji/_new  2017-07-17 09:02:05.976482562 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ftgl
 #
-# Copyright (c) 2015 SUSE LINUX 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
@@ -16,95 +16,52 @@
 #
 
 
+%define libname libftgl2
 Name:           ftgl
 Version:        2.1.3~rc5
 Release:        0
 Summary:        Library for Using Arbitrary Fonts in OpenGL Applications
 License:        LGPL-2.1+
-Group:          System/Libraries
+Group:          Development/Libraries/C and C++
 Url:            http://ftgl.wiki.sourceforge.net/
 Source0:        
http://sourceforge.net/projects/ftgl/files/FTGL%%20Source/2.1.3%%7Erc5/%{name}-2.1.3-rc5.tar.bz2
 Source1:        baselibs.conf
 Patch0:         %{name}-autoreconf.patch
 Patch1:         ftgl-pkgconfig.patch
 Patch2:         ftgl-fix-no-add-needed.patch
+# PATCH-FIX-OPENSUSE: install FTVectoriser.h, required by tulip-5.0; 
kkae...@suse.de
+Patch3:         install-FTVectoriser.h.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  doxygen
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-c++
+BuildRequires:  ghostscript
 BuildRequires:  libtool
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
+BuildRequires:  texlive-epstopdf
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(glu)
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(x11)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-FTGL is a free open source library that enables developers to use
-arbitrary fonts in their OpenGL (www.opengl.org) applications.
-
-Unlike other OpenGL font libraries, FTGL uses standard font file
-formats, so there is no need of a preprocessing step to convert the
-high quality font data into a lesser quality, proprietary format.
-
-FTGL uses the Freetype (www.freetype.org) font library to open and
-'decode' the fonts. It then takes that output and stores it in a format
-that is most efficient for OpenGL rendering.
-
-The supported rendering modes are:
-
-- Bit maps
-
-- Antialiased Pix maps
-
-- Outlines
-
-- Polygon meshes
-
-- Extruded polygon meshes
-
-- Texture maps
-
-- Buffer maps
+FTGL is a C++ library using Freetype2 to render fonts in OpenGL
+applications. FTGL supports bitmaps, pixmaps, texture maps, outlines,
+polygon mesh, and extruded polygon rendering modes.
 
 %package -n libftgl2
 Summary:        Library for Using Arbitrary Fonts in OpenGL Applications
 Group:          System/Libraries
-Provides:       ftgl:%{_libdir}/libftgl.so.0
 
 %description -n libftgl2
-FTGL is a free open source library that enables developers to use
-arbitrary fonts in their OpenGL (www.opengl.org) applications.
-
-Unlike other OpenGL font libraries, FTGL uses standard font file
-formats, so there is no need of a preprocessing step to convert the
-high quality font data into a lesser quality, proprietary format.
-
-FTGL uses the Freetype (www.freetype.org) font library to open and
-'decode' the fonts. It then takes that output and stores it in a format
-that is most efficient for OpenGL rendering.
-
-The supported rendering modes are:
-
-- Bit maps
-
-- Antialiased Pix maps
-
-- Outlines
-
-- Polygon meshes
-
-- Extruded polygon meshes
-
-- Texture maps
-
-- Buffer maps
+FTGL is a C++ library using Freetype2 to render fonts in OpenGL
+applications. FTGL supports bitmaps, pixmaps, texture maps, outlines,
+polygon mesh, and extruded polygon rendering modes.
 
 %package devel
-Summary:        Library for Using Arbitrary Fonts in OpenGL Applications
+Summary:        Development files for the FTGL OpenGL font managing library
 Group:          Development/Libraries/C and C++
 Requires:       Mesa-devel
 Requires:       freetype2-devel
@@ -112,72 +69,34 @@
 Requires:       pkgconfig(glu)
 
 %description devel
-FTGL is a free open source library that enables developers to use
-   arbitrary fonts in their OpenGL (www.opengl.org) applications.
-   Unlike other OpenGL font libraries, FTGL uses standard font file
-   formats, so there is no need of a preprocessing step to convert
-   the high quality font data into a lesser quality, proprietary
-   format. FTGL uses the Freetype (www.freetype.org) font library to
-   open and 'decode' the fonts. It then takes that output and stores
-   it in a format that is most efficient for OpenGL rendering. The
-   supported rendering modes are: - Bit maps
-
-- Antialiased Pix maps
-
-- Texture maps
-
-- Outlines
-
-- Polygon meshes
-
-- Extruded polygon meshes FTGL is designed to be used in commercial
-quality software. It has been written with a focus on performance,
-robustness, and simplicity.
+FTGL is a C++ library using Freetype2 to render fonts in OpenGL
+applications. FTGL supports bitmaps, pixmaps, texture maps, outlines,
+polygon mesh, and extruded polygon rendering modes.
+
+This package provides development files.
 
 %package demo
-Summary:        Library for Using Arbitrary Fonts in OpenGL Applications
-Group:          System/Libraries
-# Up to openSUSE 11.0 and SLED 10, %%{_bindir}/FTGLDemo was part of ftgl-devel:
+Summary:        Demos for FTGL OpenGL font managing library
+Group:          Development/Tools/Other
 Conflicts:      %{name}-devel <= 2.1.2
 
 %description demo
-FTGL is a free open source library that enables developers to use
-arbitrary fonts in their OpenGL (www.opengl.org) applications.
-
-Unlike other OpenGL font libraries, FTGL uses standard font file
-formats, so there is no need of a preprocessing step to convert the
-high quality font data into a lesser quality, proprietary format.
+FTGL is a C++ library using Freetype2 to render fonts in OpenGL
+applications. FTGL supports bitmaps, pixmaps, texture maps, outlines,
+polygon mesh, and extruded polygon rendering modes.
 
-FTGL uses the Freetype (www.freetype.org) font library to open and
-'decode' the fonts. It then takes that output and stores it in a format
-that is most efficient for OpenGL rendering.
-
-The supported rendering modes are:
-
-- Bit maps
-
-- Antialiased Pix maps
-
-- Outlines
-
-- Polygon meshes
-
-- Extruded polygon meshes
-
-- Texture maps
-
-- Buffer maps
+This package provides demo application showing usage of the library.
 
 %prep
 %setup -q
 %patch0
 %patch1
 %patch2
+%patch3 -p1
 
 %build
-./autogen.sh
+autoreconf -fvi
 %configure \
-       --with-pic \
        --disable-static
 make %{?_smp_mflags} documentationdir=%{_docdir}/%{name}
 
@@ -195,20 +114,16 @@
 cp -pr *.cpp *.c *.h %{buildroot}%{_defaultdocdir}/%{name}-demo
 cd ..
 find %{buildroot} -type f -name "*.la" -delete -print
-grep -r include %{buildroot}%{_includedir} | awk -F: '{print $2}'
 
 %post -n libftgl2 -p /sbin/ldconfig
-
 %postun -n libftgl2 -p /sbin/ldconfig
 
 %files -n libftgl2
-%defattr (-, root, root)
 %doc %dir %{_defaultdocdir}/libftgl2
 %doc %{_defaultdocdir}/libftgl2/[ABCNRT]*
 %{_libdir}/*.so.*
 
 %files devel
-%defattr (-, root, root)
 %doc %dir %{_defaultdocdir}/%{name}
 %doc %{_defaultdocdir}/%{name}/html
 %doc %{_defaultdocdir}/%{name}/*.txt
@@ -217,7 +132,6 @@
 %{_libdir}/pkgconfig/*.pc
 
 %files demo
-%defattr (-, root, root)
 %doc %dir %{_defaultdocdir}/%{name}
 %doc %{_defaultdocdir}/%{name}-demo
 %{_bindir}/FTGLDemo

++++++ install-FTVectoriser.h.patch ++++++
diff -ruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache 
-x .deps -x .libs ../orig-ftgl-2.1.3~rc5/src/Makefile.am ./src/Makefile.am
--- ../orig-ftgl-2.1.3~rc5/src/Makefile.am      2008-05-23 09:13:42.000000000 
+0200
+++ ./src/Makefile.am   2017-06-28 15:13:01.803157035 +0200
@@ -39,6 +39,7 @@
 ftgl_HEADERS = $(ftgl_headers)
 
 ftgl_headers = \
+    FTVectoriser.h \
     FTGL/ftgl.h \
     FTGL/FTBBox.h \
     FTGL/FTBuffer.h \

Reply via email to