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)
