Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package glfw for openSUSE:Factory checked in 
at 2026-09-18 22:03:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glfw (Old)
 and      /work/SRC/openSUSE:Factory/.glfw.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glfw"

Fri Sep 18 22:03:23 2026 rev:31 rq:1378633 version:3.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/glfw/glfw.changes        2026-08-05 
17:46:19.589471828 +0200
+++ /work/SRC/openSUSE:Factory/.glfw.new.383539/glfw.changes    2026-09-18 
22:03:43.631524049 +0200
@@ -1,0 +2,6 @@
+Tue Sep 15 14:06:46 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Use SRPM base name for devel subpackage
+- Modernize spec macros
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ glfw.spec ++++++
--- /var/tmp/diff_new_pack.XLbg8T/_old  2026-09-18 22:03:44.662567260 +0200
+++ /var/tmp/diff_new_pack.XLbg8T/_new  2026-09-18 22:03:44.664567343 +0200
@@ -45,18 +45,18 @@
 BuildRequires:  fdupes
 %endif
 BuildRequires:  gcc-c++
-BuildRequires:  pkgconfig
-BuildRequires:  vulkan-devel
-BuildRequires:  pkgconfig(gl)
-BuildRequires:  pkgconfig(glu)
-BuildRequires:  pkgconfig(wayland-protocols)
-BuildRequires:  pkgconfig(xkbcommon)
 %if %{with geany}
 BuildRequires:  geany
 %endif
+BuildRequires:  pkg-config
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glu)
+BuildRequires:  pkgconfig(vulkan)
+BuildRequires:  pkgconfig(wayland-protocols)
 BuildRequires:  pkgconfig(xcursor)
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xinerama)
+BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xrandr)
 
 %description
@@ -77,20 +77,21 @@
 operating system specific tasks such as opening an OpenGL window, and
 reading keyboard, time, mouse and joystick input.
 
-%package -n libglfw-devel
+%package devel
 Summary:        Development files for GLFW, an OpenGL application framework
 Group:          Development/Libraries/C and C++
 Requires:       cmake
 Requires:       libglfw%{sover} = %{version}
 Requires:       pkgconfig(gl)
+Obsoletes:      libglfw-devel < %{version}-%{release}
+Provides:       libglfw-devel = %{version}-%{release}
 
-%description -n libglfw-devel
+%description devel
 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.
 
-%if %{with html_docs}
 %package doc
 Summary:        Documentation for GLFW, an OpenGL application framework
 Group:          Documentation/HTML
@@ -103,11 +104,10 @@
 reading keyboard, time, mouse and joystick input.
 
 This subpackage contains GLFW's documentation in html format.
-%endif
 
 %prep
 %autosetup -p1 -n glfw-%{version}
-find . -type f | xargs sed -i 's/\r//'
+find . -type f -exec sed -i 's/\r//' {} +
 
 # temp geany config directory for allow geany to generate tags
 mkdir -p geany_config
@@ -135,15 +135,14 @@
 install -m0644 glfw.c.tags %{buildroot}/%{_datadir}/geany/tags/
 %endif
 
-%post   -n libglfw%{sover} -p /sbin/ldconfig
-%postun -n libglfw%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libglfw%{sover}
 
 %files -n libglfw%{sover}
 %license LICENSE.md
 %doc README.md
 %{_libdir}/libglfw.so.%{sover}*
 
-%files -n libglfw-devel
+%files devel
 %doc examples/*.c
 %{_includedir}/GLFW/
 %{_libdir}/cmake/glfw3

Reply via email to