Hello community,

here is the log from the commit of package glm for openSUSE:Factory checked in 
at 2013-07-22 12:59:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glm (Old)
 and      /work/SRC/openSUSE:Factory/.glm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glm"

Changes:
--------
New Changes file:

--- /dev/null   2013-07-15 01:04:09.588030756 +0200
+++ /work/SRC/openSUSE:Factory/.glm.new/glm.changes     2013-07-22 
12:59:29.000000000 +0200
@@ -0,0 +1,63 @@
+-------------------------------------------------------------------
+Thu Jul 18 14:21:38 UTC 2013 - [email protected]
+
+- license update: MIT and GPL-2.0+
+  glm-0.9.4.4/test/external/gli/core/shared_ptr.inl is GPL licensed
+
+-------------------------------------------------------------------
+Wed Jul 10 17:02:31 UTC 2013 - [email protected]
+
+- Update to version 0.9.4.4
+  * Promoted GTC_espilon extension
+  * Promoted GTC_ulp extension
+  * Removed GLM website from the source repository
+  * Added GLM_FORCE_RADIANS so that all functions takes radians for arguments
+
+-------------------------------------------------------------------
+Sun Mar  3 22:52:32 UTC 2013 - [email protected]
+
+- Add missing BuildRoot directive (resolve SLE build failure)
+
+-------------------------------------------------------------------
+Tue Sep  4 21:41:59 UTC 2012 - [email protected]
+
+- update to 0.9.3.4
+  - A lot happend since last update.
+    Changelog available at http://glm.g-truc.net/
+
+-------------------------------------------------------------------
+Sun Feb  5 16:24:30 UTC 2012 - [email protected]
+
+- Remove redundant tags/sections
+
+-------------------------------------------------------------------
+Fri Sep 16 20:54:46 UTC 2011 - [email protected]
+
+- update to 0.9.2.4
+  - Fixed extensions bugs
+
+-------------------------------------------------------------------
+Mon Jun 27 09:22:25 UTC 2011 - [email protected]
+
+- update to 0.9.2.3
+  - Fixed build issues
+- update to 0.9.2.2
+  - Expend matrix constructors flexibility
+  - Improved quaternion implementation
+  - Fixed many warnings across platforms and compilers
+
+-------------------------------------------------------------------
+Thu May 26 20:20:28 UTC 2011 - [email protected]
+
+- update to 0.9.2.1
+  - Automatically detect CUDA support
+  - Improved compiler detection
+  - Fixed errors and warnings in VC with C++ extensions disabled
+  - Fixed and tested GLM_GTX_vector_angle
+  - Fixed and tested GLM_GTX_rotate_vector
+
+-------------------------------------------------------------------
+Sat May 14 22:15:06 UTC 2011 - [email protected]
+
+- new package
+

New:
----
  glm-0.9.4.4.zip
  glm.changes
  glm.spec

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

Other differences:
------------------
++++++ glm.spec ++++++
#
# spec file for package glm
#
# Copyright (c) 2013 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/
#


Name:           glm
Version:        0.9.4.4
Release:        0
Summary:        Header only C++ mathematics library for graphics
License:        MIT and GPL-2.0+
Group:          Development/Libraries/C and C++
Url:            http://glm.g-truc.net/
Source0:        
http://downloads.sourceforge.net/ogl-math/%{name}-%{version}/%{name}-%{version}.zip
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch
BuildRequires:  cmake
BuildRequires:  gcc-c++
BuildRequires:  unzip

%description
OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics
software based on the OpenGL Shading Language (GLSL) specification.

GLM provides classes and functions designed and implemented with the same naming
conventions and functionalities than GLSL so that when a programmer knows GLSL,
he knows GLM as well which makes it really easy to use.

%package        devel
Summary:        Header only C++ mathematics library for graphics
Group:          Development/Libraries/C and C++

%description    devel
OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics
software based on the OpenGL Shading Language (GLSL) specification.

GLM provides classes and functions designed and implemented with the same naming
conventions and functionalities than GLSL so that when a programmer knows GLSL,
he knows GLM as well which makes it really easy to use.

%package        doc
Summary:        Documentation for GLM library
Group:          Documentation/Other

%description    doc
This package provides the documentation for GLM library.


%prep
%setup -q
# Fix wrong-file-end-of-line-encoding
sed -i 's/\r$//' copying.txt
sed -i 's/\r$//' readme.txt
sed -i 's/\r$//' doc/api/{tabs.css,jquery.js,dynsections.js,doxygen.css}

%build
mkdir build
cd build
cmake \
      -DGLM_TEST_ENABLE=ON \
      -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
      ..

make %{?_smp_mflags}

%install
cd build
make install DESTDIR="%buildroot"
cd ..
install -D -m 644 util/FindGLM.cmake 
%{buildroot}%{_datadir}/cmake/Modules/FindGLM.cmake

%check
cd build
ctest %{_smp_mflags} --output-on-failure

%files devel
%defattr(-,root,root,-)
%{_includedir}/glm
%{_datadir}/cmake/Modules/FindGLM.cmake
%doc copying.txt

%files doc
%defattr(-,root,root,-)
%doc doc/api
%doc doc/glm.pdf
%doc readme.txt

%changelog
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to