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.changes 2016-05-25 21:28:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.glfw.new/glfw.changes 2016-09-14 23:34:25.000000000 +0200 @@ -1,0 +2,10 @@ +Thu Aug 11 17:05:34 UTC 2016 - [email protected] + +- Update to new upstream release 3.2 + +------------------------------------------------------------------- +Sun Jul 17 08:16:16 UTC 2016 - [email protected] + +- 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.000000000 +0200 +++ /var/tmp/diff_new_pack.wkIdUP/_new 2016-09-14 23:34:26.000000000 +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 @@ mkdir -p geany_config %build -%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -make %{?_smp_mflags} all -%if %{with geany} # 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*" \) -) include/GL/glfw3.h +) include/GLFW/glfw3.h %endif +%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} +make %{?_smp_mflags} all + %install -cd build -make %{?_smp_mflags} install PREFIX=%{_prefix} LIBDIR=%{_lib} DESTDIR=%{buildroot} -%if %{with geany} +%cmake_install + # install geany tags +%if %{with geany} install -d %{buildroot}/%{_datadir}/geany/tags/ install -m0644 glfw.c.tags %{buildroot}/%{_datadir}/geany/tags/ %endif @@ -110,7 +111,7 @@ %defattr(-,root,root) %doc examples/*.c %{_includedir}/GLFW/ -%{_libdir}/cmake/glfw/ +%{_libdir}/cmake/glfw3 %{_libdir}/libglfw.so %{_libdir}/pkgconfig/glfw3.pc %if %{with geany} ++++++ 3.1.2.tar.gz -> 3.2.tar.gz ++++++ ++++ 57386 lines of diff (skipped)
