Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package input-pad for openSUSE:Factory 
checked in at 2026-09-29 17:48:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/input-pad (Old)
 and      /work/SRC/openSUSE:Factory/.input-pad.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "input-pad"

Tue Sep 29 17:48:54 2026 rev:12 rq:1381165 version:1.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/input-pad/input-pad.changes      2024-12-18 
20:11:33.472844714 +0100
+++ /work/SRC/openSUSE:Factory/.input-pad.new.383539/input-pad.changes  
2026-09-29 17:49:52.380438106 +0200
@@ -1,0 +2,14 @@
+Sat Sep 26 15:50:17 UTC 2026 - Andrea Manzini <[email protected]>
+
+- Update to 1.1.0 (first tagged release since the 1.0.99.20210817
+  snapshot; version scheme moves from a dated pre-release to a
+  plain upstream release tag):
+  * Migrated the build system from intltool to gettext; drop the
+    now unused BuildRequires: intltool
+  * Fixed input_pad_gdk_xkb_set_layout() incorrectly returning
+    NULL instead of FALSE on an early-exit guard
+    (input-pad/geometry-gdk.c)
+- Spec cleanup: convert library BuildRequires to pkgconfig() form,
+  drop Group/BuildRoot/%defattr, switch to %license/%{buildroot}
+
+-------------------------------------------------------------------

Old:
----
  input-pad-1.0.99.20210817.tar.gz

New:
----
  input-pad-1.1.0.tar.gz

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

Other differences:
------------------
++++++ input-pad.spec ++++++
--- /var/tmp/diff_new_pack.KGWLK4/_old  2026-09-29 17:49:53.405480965 +0200
+++ /var/tmp/diff_new_pack.KGWLK4/_new  2026-09-29 17:49:53.408481090 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package input-pad
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,54 +20,65 @@
 %define moduledir       %{_libdir}/%{name}-1.1/modules
 %define kbduidir        %{_libdir}/%{name}-1.1/modules/kbdui
 %define xkeysenddir     %{_libdir}/%{name}-1.1/modules/xkeysend
-%define build_xtest    (0%{suse_version} > 1210)
-
+%define build_xtest    (0%{?suse_version} > 1210)
 Name:           input-pad
-Version:        1.0.99.20210817
+Version:        1.1.0
 Release:        0
 Summary:        On-screen Input Pad to Send Characters with Mouse
 License:        LGPL-2.0-or-later
-Group:          System/GUI/Other
 URL:            https://github.com/fujiwarat/input-pad
 Source0:        
https://github.com/fujiwarat/input-pad/releases/download/%{version}/%{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gettext-devel
-BuildRequires:  gtk2-devel
-BuildRequires:  gtk3-devel
 BuildRequires:  libtool
-%if 0%{suse_version} > 1210
-BuildRequires:  libxkbfile-devel
-%endif
-BuildRequires:  intltool
-BuildRequires:  libxklavier-devel >= 4.0
-BuildRequires:  libxml2-devel >= 2.0
 BuildRequires:  pkgconfig
-%if %{build_xtest}
-BuildRequires:  libXtst-devel
-%endif
-BuildRequires:  eekboard-devel
-BuildRequires:  gobject-introspection-devel
 BuildRequires:  swig
+BuildRequires:  pkgconfig(eek-0.90)
+BuildRequires:  pkgconfig(eek-gtk-0.90)
+BuildRequires:  pkgconfig(eek-xkl-0.90)
+BuildRequires:  pkgconfig(eekboard-0.90)
+BuildRequires:  pkgconfig(gail)
+BuildRequires:  pkgconfig(gail-3.0)
+BuildRequires:  pkgconfig(gdk-2.0)
+BuildRequires:  pkgconfig(gdk-3.0)
+BuildRequires:  pkgconfig(gdk-broadway-3.0)
+BuildRequires:  pkgconfig(gdk-wayland-3.0)
+BuildRequires:  pkgconfig(gdk-x11-2.0)
+BuildRequires:  pkgconfig(gdk-x11-3.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.37
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gobject-introspection-no-export-1.0)
+BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtk+-broadway-3.0)
+BuildRequires:  pkgconfig(gtk+-unix-print-2.0)
+BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
+BuildRequires:  pkgconfig(gtk+-wayland-3.0)
+BuildRequires:  pkgconfig(gtk+-x11-2.0)
+BuildRequires:  pkgconfig(gtk+-x11-3.0)
+BuildRequires:  pkgconfig(libxklavier) >= 4.0
+BuildRequires:  pkgconfig(libxml-2.0) >= 2.0
 Requires:       python3-gobject
 Obsoletes:      python-input-pad
+%if 0%{?suse_version} > 1210
+BuildRequires:  pkgconfig(xkbfile)
+%endif
+%if %{build_xtest}
+BuildRequires:  pkgconfig(xtst)
+%endif
 
 %description
 The input pad is a tool to send a character on button to text applications.
 
 %package devel
 Summary:        Development tools for input-pad
-Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}-%{release}
 
 %description devel
 The input-pad-devel package contains the header files.
 
-
 %if %{build_xtest}
 %package xtest
 Summary:        Input Pad with XTEST extension
-Group:          System/Libraries
 Requires:       %{name} = %{version}-%{release}
 
 %description xtest
@@ -76,7 +87,6 @@
 
 %package eek
 Summary:        Input Pad with eekboard extension
-Group:          System/Libraries
 Requires:       %{name} = %{version}-%{release}
 
 %description eek
@@ -86,7 +96,7 @@
 %setup -q
 
 %build
-%if %{suse_version} > 1500
+%if 0%{?suse_version} > 1500
 export CFLAGS='-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong 
-funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -flto=8'
 export CXXFLAGS='-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong 
-funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -flto=8'
 export FFLAGS='-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong 
-funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -flto=8 '
@@ -99,50 +109,47 @@
 %endif
              --disable-static
 
-make %{?_smp_mflags}
+%make_build
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
+make install DESTDIR=%{buildroot} INSTALL='install -p'
 
-if [ ! -d $RPM_BUILD_ROOT%kbduidir ] ; then
-    mkdir -p $RPM_BUILD_ROOT%kbduidir
+if [ ! -d %{buildroot}%{kbduidir} ] ; then
+    mkdir -p %{buildroot}%{kbduidir}
 fi
-if [ ! -d $RPM_BUILD_ROOT%xkeysenddir ] ; then
-    mkdir -p $RPM_BUILD_ROOT%xkeysenddir
+if [ ! -d %{buildroot}%{xkeysenddir} ] ; then
+    mkdir -p %{buildroot}%{xkeysenddir}
 fi
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+find %{buildroot} -type f -name "*.la" -delete -print
+rm -f %{buildroot}%{_libdir}/*.a
 %if %{build_xtest}
-rm -f $RPM_BUILD_ROOT%{xkeysenddir}/*.la
-rm -f $RPM_BUILD_ROOT%{xkeysenddir}/*.a
+rm -f %{buildroot}%{xkeysenddir}/*.la
+rm -f %{buildroot}%{xkeysenddir}/*.a
 %endif
-rm -f $RPM_BUILD_ROOT%{kbduidir}/*.la
-rm -f $RPM_BUILD_ROOT%{kbduidir}/*.a
+rm -f %{buildroot}%{kbduidir}/*.la
+rm -f %{buildroot}%{kbduidir}/*.a
 
 %find_lang %{name}
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
 %files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING README
+%license COPYING
+%doc AUTHORS README
 %{_bindir}/input-pad
-%dir %libinput_paddir
-%dir %moduledir
-%dir %xkeysenddir
-%dir %kbduidir
+%dir %{libinput_paddir}
+%dir %{moduledir}
+%dir %{xkeysenddir}
+%dir %{kbduidir}
 %{_libdir}/libinput-pad-*.so.*
 %{_libdir}/girepository-1.0/InputPad-1.1.typelib
-%{_datadir}/%name
+%{_datadir}/%{name}
 %{_datadir}/pixmaps/input-pad.png
-%{_mandir}/man1/input-pad.1.gz
+%{_mandir}/man1/input-pad.1%{?ext_man}
 
 %files devel
-%defattr(-,root,root,-)
 %{_includedir}/%{name}-1.1
 %{_libdir}/libinput-pad-*.so
 %{_libdir}/pkgconfig/*.pc
@@ -150,11 +157,9 @@
 
 %if %{build_xtest}
 %files xtest
-%defattr(-,root,root,-)
-%xkeysenddir/libinput-pad-xtest-gdk.so
+%{xkeysenddir}/libinput-pad-xtest-gdk.so
 %endif
 
 %files eek
-%defattr(-,root,root,-)
-%kbduidir/libinput-pad-eek-gtk.so
+%{kbduidir}/libinput-pad-eek-gtk.so
 

++++++ input-pad-1.0.99.20210817.tar.gz -> input-pad-1.1.0.tar.gz ++++++
++++ 53360 lines of diff (skipped)

Reply via email to