Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2017-02-18 03:19:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glfw (Old) and /work/SRC/openSUSE:Factory/.glfw.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glfw" Changes: -------- --- /work/SRC/openSUSE:Factory/glfw/glfw.changes 2016-09-14 23:34:25.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2017-02-18 03:19:28.545159463 +0100 @@ -1,0 +2,30 @@ +Sun Feb 12 11:48:30 UTC 2017 - [email protected] + +- Update to version 3.2.1: + * Added on-demand loading of Vulkan and context creation API + libraries + * Added _GLFW_VULKAN_STATIC build macro to make the library use + the Vulkan loader linked statically into the application (#820) + * Bugfix: Single compilation unit builds failed due to naming + conflicts (#783) + * Bugfix: The range checks for glfwSetCursorPos used the wrong + minimum (#773) + * Bugfix: Defining GLFW_INCLUDE_VULKAN when compiling the library + did not fail with the expected error message (#823) + * Bugfix: Inherited value of CMAKE_MODULE_PATH was clobbered + (#822) + * [X11] Bugfix: Window size limits were ignored if the minimum or + maximum size was set to GLFW_DONT_CARE (#805) + * [X11] Bugfix: Input focus was set before window was visible, + causing BadMatch on some non-reparenting WMs (#789,#798) + * [X11] Bugfix: glfwGetWindowPos and glfwSetWindowPos operated on + the window frame instead of the client area (#800) + * [WGL] Added reporting of errors from WGL_ARB_create_context + extension + * [GLX] Bugfix: Dynamically loaded entry points were not verified + * [EGL] Added lib prefix matching between EGL and OpenGL ES + library binaries + * [EGL] Bugfix: Dynamically loaded entry points were not verified +- Enable vulkan on Tumbleweed + +------------------------------------------------------------------- Old: ---- 3.2.tar.gz New: ---- glfw-3.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glfw.spec ++++++ --- /var/tmp/diff_new_pack.evyDF2/_old 2017-02-18 03:19:29.097081508 +0100 +++ /var/tmp/diff_new_pack.evyDF2/_new 2017-02-18 03:19:29.097081508 +0100 @@ -1,7 +1,7 @@ # # spec file for package glfw # -# Copyright (c) 2016 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 @@ -23,13 +23,13 @@ %bcond_with geany %endif Name: glfw -Version: 3.2 +Version: 3.2.1 Release: 0 Summary: Framework for OpenGL application development License: Zlib Group: Development/Libraries/C and C++ Url: http://www.glfw.org/ -Source: https://github.com/glfw/glfw/archive/%{version}.tar.gz +Source: https://github.com/glfw/glfw/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake >= 2.8.12 BuildRequires: doxygen BuildRequires: gcc-c++ @@ -40,7 +40,9 @@ BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xrandr) -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1320 +BuildRequires: vulkan-devel +%endif %if %{with geany} BuildRequires: geany %endif @@ -87,7 +89,7 @@ ) include/GLFW/glfw3.h %endif -%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} +%cmake make %{?_smp_mflags} all %install @@ -105,7 +107,7 @@ %files -n libglfw%{sover} %defattr(-,root,root) %doc COPYING.txt README.md -%{_libdir}/libglfw.so.* +%{_libdir}/libglfw.so.%{sover}* %files -n libglfw-devel %defattr(-,root,root)
