commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2020-08-29 20:35:31 Comparing /work/SRC/openSUSE:Factory/glfw (Old) and /work/SRC/openSUSE:Factory/.glfw.new.3399 (New) Package is "glfw" Sat Aug 29 20:35:31 2020 rev:13 rq:829717 version:3.3.2 Changes: --- /work/SRC/openSUSE:Factory/glfw/glfw.changes2020-03-30 23:07:10.960305693 +0200 +++ /work/SRC/openSUSE:Factory/.glfw.new.3399/glfw.changes 2020-08-29 20:35:38.413295862 +0200 @@ -1,0 +2,6 @@ +Wed Aug 26 08:43:06 UTC 2020 - Dirk Stoecker + +- Require pkgconfig(gl) for the devel package to supply needed + include GL/gl.h + +--- Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.UtXqV8/_old 2020-08-29 20:35:39.345296255 +0200 +++ /var/tmp/diff_new_pack.UtXqV8/_new 2020-08-29 20:35:39.349296256 +0200 @@ -66,6 +66,7 @@ Group: Development/Libraries/C and C++ Requires: cmake Requires: libglfw%{sover} = %{version} +Requires: pkgconfig(gl) %description -n libglfw-devel GLFW is a framework for OpenGL application development. It is a
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2020-03-30 23:07:04 Comparing /work/SRC/openSUSE:Factory/glfw (Old) and /work/SRC/openSUSE:Factory/.glfw.new.3160 (New) Package is "glfw" Mon Mar 30 23:07:04 2020 rev:12 rq:789824 version:3.3.2 Changes: --- /work/SRC/openSUSE:Factory/glfw/glfw.changes2019-06-19 20:55:19.657822764 +0200 +++ /work/SRC/openSUSE:Factory/.glfw.new.3160/glfw.changes 2020-03-30 23:07:10.960305693 +0200 @@ -1,0 +2,33 @@ +Wed Mar 25 21:26:36 UTC 2020 - Simon Puchert + +- Update to version 3.3.2 + * [X11] bugfixes: + * glfwFocusWindow could terminate on older WMs or without a WM + * Creating an undecorated window could fail with BadMatch (#1620) + * Querying a disconnected monitor could segfault (#1602) +- Update to version 3.3.1 + * General bugfixes: + * The CMake config-file package used an absolute path and was not +relocatable (#1470) + * Video modes with a duplicate screen area were discarded +(#1555,#1556) + * Compiling with -Wextra-semi caused warnings (#1440) + * Built-in mappings failed because some OEMs re-used VID/PID +(#1583) + * [X11] bugfixes: + * The CMake files did not check for the XInput headers (#1480) + * Key names were not updated when the keyboard layout changed +(#1462,#1528) + * Decorations could not be enabled after window creation (#1566) + * Content scale fallback value could be inconsistent (#1578) + * glfwMaximizeWindow had no effect on hidden windows + * Clearing GLFW_FLOATING on a hidden window caused invalid read + * Changing GLFW_FLOATING on a hidden window could silently fail + * Disabled cursor mode was interrupted by indicator windows + * Monitor physical dimensions could be reported as zero mm + * Window position events were not emitted during resizing (#1613) + * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong +image (#1432) +- See also: https://www.glfw.org/changelog.html + +--- Old: glfw-3.3.tar.gz New: glfw-3.3.2.tar.gz Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.P0CzsE/_old 2020-03-30 23:07:11.868306211 +0200 +++ /var/tmp/diff_new_pack.P0CzsE/_new 2020-03-30 23:07:11.872306213 +0200 @@ -1,7 +1,7 @@ # # spec file for package glfw # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,12 +23,12 @@ %bcond_with geany %endif Name: glfw -Version:3.3 +Version:3.3.2 Release:0 Summary:Framework for OpenGL application development License:Zlib Group: Development/Libraries/C and C++ -URL:http://www.glfw.org/ +URL:https://www.glfw.org/ Source: https://github.com/glfw/glfw/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake >= 2.8.12 BuildRequires: doxygen @@ -40,9 +40,7 @@ BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xrandr) -%if 0%{?suse_version} > 1320 BuildRequires: vulkan-devel -%endif %if %{with geany} BuildRequires: geany %endif ++ glfw-3.3.tar.gz -> glfw-3.3.2.tar.gz ++ 11166 lines of diff (skipped)
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2019-06-19 20:55:18 Comparing /work/SRC/openSUSE:Factory/glfw (Old) and /work/SRC/openSUSE:Factory/.glfw.new.4811 (New) Package is "glfw" Wed Jun 19 20:55:18 2019 rev:11 rq:695782 version:3.3 Changes: --- /work/SRC/openSUSE:Factory/glfw/glfw.changes2019-02-02 21:50:23.839921145 +0100 +++ /work/SRC/openSUSE:Factory/.glfw.new.4811/glfw.changes 2019-06-19 20:55:19.657822764 +0200 @@ -1,0 +2,7 @@ +Tue Apr 16 20:32:44 UTC 2019 - Luigi Baldoni + +- Update to version 3.3 + * Changes too numerous to list, see +https://www.glfw.org/docs/latest/news.html#news_33 + +--- Old: glfw-3.2.1.tar.gz New: glfw-3.3.tar.gz Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.IrdXMh/_old 2019-06-19 20:55:20.253823284 +0200 +++ /var/tmp/diff_new_pack.IrdXMh/_new 2019-06-19 20:55:20.253823284 +0200 @@ -1,7 +1,7 @@ # # spec file for package glfw # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,7 +12,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,12 +23,12 @@ %bcond_with geany %endif Name: glfw -Version:3.2.1 +Version:3.3 Release:0 Summary:Framework for OpenGL application development License:Zlib Group: Development/Libraries/C and C++ -Url:http://www.glfw.org/ +URL:http://www.glfw.org/ Source: https://github.com/glfw/glfw/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake >= 2.8.12 BuildRequires: doxygen @@ -105,12 +105,11 @@ %postun -n libglfw%{sover} -p /sbin/ldconfig %files -n libglfw%{sover} -%defattr(-,root,root) -%doc COPYING.txt README.md +%license LICENSE.md +%doc README.md %{_libdir}/libglfw.so.%{sover}* %files -n libglfw-devel -%defattr(-,root,root) %doc examples/*.c %{_includedir}/GLFW/ %{_libdir}/cmake/glfw3 ++ glfw-3.2.1.tar.gz -> glfw-3.3.tar.gz ++ 90318 lines of diff (skipped)
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2019-02-02 21:50:22 Comparing /work/SRC/openSUSE:Factory/glfw (Old) and /work/SRC/openSUSE:Factory/.glfw.new.28833 (New) Package is "glfw" Sat Feb 2 21:50:22 2019 rev:10 rq:670653 version:3.2.1 Changes: --- /work/SRC/openSUSE:Factory/glfw/glfw.changes2017-02-18 03:19:28.545159463 +0100 +++ /work/SRC/openSUSE:Factory/.glfw.new.28833/glfw.changes 2019-02-02 21:50:23.839921145 +0100 @@ -1,0 +2,6 @@ +Fri Feb 1 09:44:47 UTC 2019 - Bernhard Wiedemann + +- Sort list of input files to geany for reproducible builds + (boo#1049382, boo#1041090) + +--- Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.4Urq1q/_old 2019-02-02 21:50:24.443920622 +0100 +++ /var/tmp/diff_new_pack.4Urq1q/_new 2019-02-02 21:50:24.447920619 +0100 @@ -85,7 +85,7 @@ %build # generate geany tags %if %{with geany} -geany -c geany_config -g glfw.c.tags $(find src \( ! -name CMakeFiles \) -type f \( -iname "*.c" -o -iname "*.h" \) \( ! -iname "win32*" \) \( ! -iname "cocoa*" \) +geany -c geany_config -g glfw.c.tags $(find src \( ! -name CMakeFiles \) -type f \( -iname "*.c" -o -iname "*.h" \) \( ! -iname "win32*" \) \( ! -iname "cocoa*" \) | sort ) include/GLFW/glfw3.h %endif
commit glfw for openSUSE:Factory
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.changes2016-09-14 23:34:25.0 +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 - mplus...@suse.com + +- 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)
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2016-09-14 23:34:22 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.changes2016-05-25 21:28:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2016-09-14 23:34:25.0 +0200 @@ -1,0 +2,10 @@ +Thu Aug 11 17:05:34 UTC 2016 - r...@fthiessen.de + +- Update to new upstream release 3.2 + +--- +Sun Jul 17 08:16:16 UTC 2016 - jeng...@inai.de + +- Trim irrelevant parts from %description + +--- Old: 3.1.2.tar.gz New: 3.2.tar.gz Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.wkIdUP/_old 2016-09-14 23:34:26.0 +0200 +++ /var/tmp/diff_new_pack.wkIdUP/_new 2016-09-14 23:34:26.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package glfw # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,28 +15,25 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +%define sover 3 %if 0%{?is_opensuse} %bcond_without geany %else %bcond_with geany %endif Name: glfw -Version:3.1.2 +Version:3.2 Release:0 -Summary:Portable framework for OpenGL application development +Summary:Framework for OpenGL application development License:Zlib Group: Development/Libraries/C and C++ -%define sover 3 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 BuildRequires: cmake >= 2.8.12 BuildRequires: doxygen BuildRequires: gcc-c++ -%if %{with geany} -BuildRequires: geany -%endif -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(xcursor) @@ -44,34 +41,37 @@ BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xrandr) BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{with geany} +BuildRequires: geany +%endif %description -GLFW is a free, Open Source, portable framework for OpenGL application -development. In short, it is a single library providing a powerful, -portable API for otherwise operating system specific tasks such as opening -an OpenGL window, and reading keyboard, time, mouse and joystick input. +GLFW is a framework for OpenGL application development. It is a +single library providing a powerful, portable API for otherwise +operating system specific tasks such as opening an OpenGL window, and +reading keyboard, time, mouse and joystick input. %package -n libglfw%{sover} -Summary:Portable framework for OpenGL application development +Summary:Framework for OpenGL application development Group: System/Libraries %description -n libglfw%{sover} -GLFW is a free, Open Source, portable framework for OpenGL application -development. In short, it is a single library providing a powerful, -portable API for otherwise operating system specific tasks such as opening -an OpenGL window, and reading keyboard, time, mouse and joystick input. +GLFW is a framework for OpenGL application development. It is a +single library providing a powerful, portable API for otherwise +operating system specific tasks such as opening an OpenGL window, and +reading keyboard, time, mouse and joystick input. %package -n libglfw-devel -Summary:Portable framework for OpenGL application development +Summary:Development files for GLFW, an OpenGL application framework Group: Development/Libraries/C and C++ Requires: cmake Requires: libglfw%{sover} = %{version} %description -n libglfw-devel -GLFW is a free, Open Source, portable framework for OpenGL application -development. In short, it is a single library providing a powerful, -portable API for otherwise operating system specific tasks such as opening -an OpenGL window, and reading keyboard, time, mouse and joystick input. +GLFW is a framework for OpenGL application development. It is a +single library providing a powerful, portable API for otherwise +operating system specific tasks such as opening an OpenGL window, and +reading keyboard, time, mouse and joystick input. %prep %setup -q @@ -81,19 +81,20
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2016-05-25 21:28:11 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.changes2015-10-25 14:18:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2016-05-25 21:28:13.0 +0200 @@ -1,0 +2,5 @@ +Wed May 18 13:14:46 UTC 2016 - r...@fthiessen.de + +- Made build of geany-tags optional (fix SLE). + +--- Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.bdpFHQ/_old 2016-05-25 21:28:14.0 +0200 +++ /var/tmp/diff_new_pack.bdpFHQ/_new 2016-05-25 21:28:14.0 +0200 @@ -15,7 +15,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - +%if 0%{?is_opensuse} +%bcond_without geany +%else +%bcond_with geany +%endif Name: glfw Version:3.1.2 Release:0 @@ -29,7 +33,9 @@ BuildRequires: cmake >= 2.8.12 BuildRequires: doxygen BuildRequires: gcc-c++ +%if %{with geany} BuildRequires: geany +%endif BuildRequires: pkg-config BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) @@ -77,17 +83,20 @@ %build %cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} make %{?_smp_mflags} all +%if %{with geany} # generate geany tags geany -c geany_config -g glfw.c.tags $(find src \( ! -name CMakeFiles \) -type f \( -iname "*.c" -o -iname "*.h" \) \( ! -iname "win32*" \) \( ! -iname "cocoa*" \) ) include/GL/glfw3.h +%endif %install cd build make %{?_smp_mflags} install PREFIX=%{_prefix} LIBDIR=%{_lib} DESTDIR=%{buildroot} - +%if %{with geany} # install geany tags install -d %{buildroot}/%{_datadir}/geany/tags/ install -m0644 glfw.c.tags %{buildroot}/%{_datadir}/geany/tags/ +%endif %post -n libglfw%{sover} -p /sbin/ldconfig %postun -n libglfw%{sover} -p /sbin/ldconfig @@ -102,8 +111,10 @@ %doc examples/*.c %{_includedir}/GLFW/ %{_libdir}/cmake/glfw/ -%{_datadir}/geany/ %{_libdir}/libglfw.so %{_libdir}/pkgconfig/glfw3.pc +%if %{with geany} +%{_datadir}/geany/ +%endif %changelog
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2015-10-25 14:18:17 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.changes2015-09-24 06:14:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2015-10-25 14:18:19.0 +0100 @@ -1,0 +2,6 @@ +Sat Oct 24 12:41:17 UTC 2015 - mimi...@gmail.com + +- Update to version 3.1.2 +* bugfix release, full changelog on http://www.glfw.org/changelog.html + +--- Old: 3.1.1.tar.gz New: 3.1.2.tar.gz Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.L3PfgV/_old 2015-10-25 14:18:19.0 +0100 +++ /var/tmp/diff_new_pack.L3PfgV/_new 2015-10-25 14:18:19.0 +0100 @@ -17,7 +17,7 @@ Name: glfw -Version:3.1.1 +Version:3.1.2 Release:0 Summary:Portable framework for OpenGL application development License:Zlib @@ -26,7 +26,7 @@ Url:http://www.glfw.org/ Source: https://github.com/glfw/glfw/archive/%version.tar.gz -BuildRequires: cmake +BuildRequires: cmake >= 2.8.12 BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: geany ++ 3.1.1.tar.gz -> 3.1.2.tar.gz ++ 11741 lines of diff (skipped)
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2015-09-24 06:14:08 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.changes2015-02-05 11:01:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2015-09-24 06:14:13.0 +0200 @@ -1,0 +2,9 @@ +Thu Sep 17 20:24:01 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 3.1.1 +* This release adds fixes for a number of bugs that together affect + all supported platforms, most notably workarounds for bugs in + some popular window managers. +- Reduce overly explicit filelist + +--- Old: glfw-3.1.tar.bz2 New: 3.1.1.tar.gz Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.IWKe36/_old 2015-09-24 06:14:14.0 +0200 +++ /var/tmp/diff_new_pack.IWKe36/_new 2015-09-24 06:14:14.0 +0200 @@ -17,14 +17,15 @@ Name: glfw -Version:3.1 +Version:3.1.1 Release:0 Summary:Portable framework for OpenGL application development License:Zlib -Group: System/Libraries -%define soname 3 +Group: Development/Libraries/C and C++ +%define sover 3 Url:http://www.glfw.org/ -Source: http://prdownloads.sourceforge.net/glfw/glfw-%{version}.tar.bz2 + +Source: https://github.com/glfw/glfw/archive/%version.tar.gz BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ @@ -44,11 +45,11 @@ portable API for otherwise operating system specific tasks such as opening an OpenGL window, and reading keyboard, time, mouse and joystick input. -%package -n libglfw%{soname} +%package -n libglfw%{sover} Summary:Portable framework for OpenGL application development Group: System/Libraries -%description -n libglfw%{soname} +%description -n libglfw%{sover} GLFW is a free, Open Source, portable framework for OpenGL application development. In short, it is a single library providing a powerful, portable API for otherwise operating system specific tasks such as opening @@ -58,7 +59,7 @@ Summary:Portable framework for OpenGL application development Group: Development/Libraries/C and C++ Requires: cmake -Requires: libglfw%{soname} = %{version} +Requires: libglfw%{sover} = %{version} %description -n libglfw-devel GLFW is a free, Open Source, portable framework for OpenGL application @@ -88,10 +89,10 @@ install -d %{buildroot}/%{_datadir}/geany/tags/ install -m0644 glfw.c.tags %{buildroot}/%{_datadir}/geany/tags/ -%post -n libglfw%{soname} -p /sbin/ldconfig -%postun -n libglfw%{soname} -p /sbin/ldconfig +%post -n libglfw%{sover} -p /sbin/ldconfig +%postun -n libglfw%{sover} -p /sbin/ldconfig -%files -n libglfw%{soname} +%files -n libglfw%{sover} %defattr(-,root,root) %doc COPYING.txt README.md %{_libdir}/libglfw.so.* @@ -99,21 +100,10 @@ %files -n libglfw-devel %defattr(-,root,root) %doc examples/*.c -%dir %{_includedir}/GLFW -%dir %{_libdir}/cmake/glfw -%dir %{_datadir}/geany/tags -%{_includedir}/GLFW/glfw3.h -%{_includedir}/GLFW/glfw3native.h +%{_includedir}/GLFW/ +%{_libdir}/cmake/glfw/ +%{_datadir}/geany/ %{_libdir}/libglfw.so %{_libdir}/pkgconfig/glfw3.pc -%{_libdir}/cmake/glfw/glfw3Config.cmake -%{_libdir}/cmake/glfw/glfw3ConfigVersion.cmake -%if 0%{?suse_version} >= 1320 -%{_libdir}/cmake/glfw/glfwTargets-none.cmake -%else -%{_libdir}/cmake/glfw/glfwTargets-release.cmake -%endif -%{_libdir}/cmake/glfw/glfwTargets.cmake -%{_datadir}/geany/tags/glfw.c.tags %changelog
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2015-02-05 11:01:17 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.changes2015-01-20 12:35:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2015-02-05 11:01:22.0 +0100 @@ -1,0 +2,51 @@ +Tue Feb 3 21:34:30 UTC 2015 - zai...@opensuse.org + +- Update to version 3.1: + + Added GLFWcursor custom system cursor handle + + Added glfwCreateCursor, glfwCreateStandardCursor, glfwDestroyCursor and glfwSetCursor for managing system cursor images + + Added GLFWimage struct for passing 32-bit RGBA images + + Added monitor and adapter identifier access to native API + + Added glfwSetDropCallback and GLFWdropfun for receiving dropped files + + Added glfwPostEmptyEvent for allowing secondary threads to cause glfwWaitEvents to return + + Added empty test program for verifying posting of empty events + + Added glfwSetCharModsCallback for receiving character events with modifiers + + Added glfwGetWindowFrameSize for retrieving the size of the frame around the client area of a window + + Added GLFW_AUTO_ICONIFY for controlling whether full screen windows automatically iconify (and restore the previous video mode) on focus loss + + Added GLFW_DONT_CARE for indicating that any value is acceptable + + Added GLFW_DOUBLEBUFFER for controlling whether to use double buffering + + Added GLFW_CONTEXT_RELEASE_BEHAVIOR and values GLFW_ANY_RELEASE_BEHAVIOR, GLFW_RELEASE_BEHAVIOR_FLUSH and GLFW_RELEASE_BEHAVIOR_NONE for GL_KHR_context_flush_control support + + Added GLFW_INCLUDE_ES31 for including the OpenGL ES 3.1 header + + Added GLFW_FLOATING for creating always-on-top windowed mode windows + + Added GLFW_FOCUSED window hint for controlling initial input focus + + Added partial and experimental support for Wayland + + Added partial and experimental support for Mir + + Changed the window state attributes (focused, iconified and visible) to query the system directly + + Changed the default of GLFW_REFRESH_RATE to GLFW_DONT_CARE to maintain the default behavior + + Changed static library to build as position independent code for easier use from the Rust language + + Changed glfwGetCursorPos to query the system directly for all cursor modes except captured mode + + Bugfix: The debug context attribute was set from GL_ARB_debug_output even when a debug context had not been requested + + Bugfix: The particles example was not linked against the threading library + + Bugfix: The cursor was not positioned over newly created full screen windows + + Bugfix: The queried cursor position was not always up-to-date + + Bugfix: glfwExtensionSupported always failed for OpenGL ES 3.0 and later if the library was compiled for OpenGL ES + + [X11] Added run-time support for systems lacking the XKB extension + + [X11] Made GLX 1.3 the minimum supported version + + [X11] Replaced XRRGetScreenResources with XRRGetScreenResourcesCurrent for monitor property retrieval + + [X11] Bugfix: The case of finding no usable CRTCs was not detected + + [X11] Bugfix: Detection of broken Nvidia RandR gamma support did not verify that at least one CRTC was present + + [X11] Bugfix: A stale _NET_SUPPORTING_WM_CHECK root window property would cause an uncaught BadWindow error + + [X11] Bugfix: No check was made for the presence of GLX 1.3 when GLX_SGIX_fbconfig was unavailable + + [X11] Bugfix: The message type of ICCCM protocol events was not checked + + [X11] Bugfix: glfwDestroyWindow did not flush the output buffer + + [X11] Bugfix: Window frame interactions were reported as focus events + + [X11] Bugfix: Workaround for legacy Compiz caused flickering during resize + + [X11] Bugfix: The name pointer of joysticks were not cleared on disconnection + + [X11] Bugfix: Video mode resolutions and monitor physical sizes were not corrected for rotated CRTCs + + [X11] Bugfix: Unicode character input ignored dead keys + + [X11] Bugfix: X-axis scroll offsets were inverted + + [X11] Bugfix: Full screen override redirect windows were not always positioned over the specified monitor + + [X11] Bugfix: Character input did not work for the default "C" locale + + [X11] Bugfix: Joysticks connected after glfwInit were not detected (temporary inotify solution until proper libudev solution) +- Add pkgconfig(xinerama), pkgconfig(xcursor) BuildRequires: New dependencies. + +--- Old: glfw-3.0.4.tar.bz2 New: glfw-3.1.tar.bz2 Other differences: -- ++
commit glfw for openSUSE:Factory
Hello community, here is the log from the commit of package glfw for openSUSE:Factory checked in at 2015-01-20 12:33:00 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.changes2013-10-17 14:04:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2015-01-20 12:35:49.0 +0100 @@ -1,0 +2,61 @@ +Thu Jan 15 00:12:44 UTC 2015 - p.drou...@gmail.com + +- Update to version 3.0.4 + +Added the GLFW_BUILD_DOCS CMake option for controlling whether + the documentation is built + +Added the _GLFW_USE_CONFIG_H configuration macro for controlling + whether to include the configuration header + +Moved version number macro to internal.h for easier manual compilation + +Renamed configuration header to glfw_config.h to avoid conflicts + +Bugfix: The glfw3.pc file did not respect the LIB_SUFFIX CMake option + +Bugfix: The joysticks test would segfault if a controller had no axes + +[Win32] Allowed swap interval to be explicitly set to zero on DWM systems + +[Win32] Bugfix: Removed joystick axis value negation left over from GLFW 2 + +[Win32] Bugfix: Restoring windows using the Win+D hot key did not + trigger the focus callback + +[Win32] Bugfix: The disabled cursor mode clip rectangle was updated + for unfocused windows + +[Win32] Bugfix: Cursor was not properly re-centered over odd-sized windows + +[Win32] Bugfix: Negative window positions were reported incorrectly + +[Win32] Bugfix: The iconify callback was not triggered when switching + away from a full screen window using Alt+Tab + +[Win32] Bugfix: Resizing a window with glfwSetWindowSize gave it focus + +[Cocoa] Added dependency on CoreVideo framework for refresh rate retrieval + +[Cocoa] Enabled Lion full screen for resizable windowed mode windows + +[Cocoa] Moved to Cocoa API for application transformation and activation + +[Cocoa] Bugfix: The GLFW_KEY_GRAVE_ACCENT key was reported as + GLFW_KEY_WORLD_1 and vice versa + +[Cocoa] Bugfix: The GLFW_KEY_F13 key was reported as GLFW_KEY_PRINT_SCREEN + +[Cocoa] Bugfix: Implicit conversion from NSUInteger to int caused + warnings with Xcode 5 + +[Cocoa] Bugfix: Use of undeclared selectors with @selector caused + warnings with Xcode 5 + +[Cocoa] Bugfix: The cursor remained visible if moved onto client + area after having been set to hidden outside it + +[Cocoa] Bugfix: The refresh rate was zero for all modes of certain monitors + +[Cocoa] Bugfix: The install_name field of the dynamic library was not set + +[Cocoa] Bugfix: Full screen windows were never reported as having focus + +[Cocoa] Bugfix: A superfluous I/O flag test prevented video modes from + being listed for Thunderbolt monitor + +[Cocoa] Bugfix: Retrieving the name of some external displays caused segfault + +[Cocoa] Bugfix: The 10.9 SDK defines GLintptrARB and GLsizeiptrARB + differently from the Khronos glext.h + +[Cocoa] Bugfix: Creating hidden windows would steal application focus + +[Cocoa] Bugfix: Controllers were reported as having zero buttons and axes + +[Cocoa] Bugfix: Removed joystick axis value negation left over from GLFW 2 + +[X11] Added setting of the WM_CLASS property to the initial window title + +[X11] Added support for _NET_WM_BYPASS_COMPOSITOR + +[X11] Bugfix: Removed joystick axis value negation left over from GLFW 2 + +[X11] Bugfix: The position of hidden windows was ignored by Metacity and Compiz + +[X11] Bugfix: The pthread.h header was not included by the GLX platform header. +- Add upstream new dependencies: cmake, gcc-c++, doxygen, geany, + pkgconfig(xi) +- Add a dependency to cmake in devel subpackage +- Build the geany tags +- Package README.md into doc directory +- Package examples code in devel subpackage +- Remove the static devel subpackage; not provided anymore +- Fix the home page Url +- Bump so version to 3 + +--- Old: glfw-2.7.6.tar.bz2 New: glfw-3.0.4.tar.bz2 Other differences: -- ++ glfw.spec ++ --- /var/tmp/diff_new_pack.D6Orv5/_old 2015-01-20 12:35:51.0 +0100 +++ /var/tmp/diff_new_pack.D6Orv5/_new 2015-01-20 12:35:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package glfw # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -17,18 +17,23 @@ Name: glfw -Version:2.7.6 +Version:3.0.4 Releas