[packages/input-pad] - updated to 1.1.0 (new soname/API versions; python2/pygobject2 module is gone)

qboosh qboosh at pld-linux.org
Sat Apr 5 18:54:00 CEST 2025


commit 4e747e40a9e8dd8de0010f14bb8da4b931d9cfdc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 5 18:31:54 2025 +0200

    - updated to 1.1.0 (new soname/API versions; python2/pygobject2 module is gone)

 input-pad.spec | 74 ++++++++++++++++++++--------------------------------------
 1 file changed, 25 insertions(+), 49 deletions(-)
---
diff --git a/input-pad.spec b/input-pad.spec
index 08a2a1e..7cdc95a 100644
--- a/input-pad.spec
+++ b/input-pad.spec
@@ -1,31 +1,30 @@
 Summary:	On-screen Input Pad to Send Characters with Mouse
 Summary(pl.UTF-8):	Pole wprowadzania znaków na ekranie przy użyciu myszy
 Name:		input-pad
-Version:	1.0.3
-Release:	6
+Version:	1.1.0
+Release:	1
 License:	LGPL v2+
 Group:		Libraries
 #Source0Download: https://github.com/fujiwarat/input-pad/releases
 Source0:	https://github.com/fujiwarat/input-pad/releases/download/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	70f3d0273da97d576e80b4f45a112fec
+# Source0-md5:	aa4684c08bc8b5c7f91b22bd3885a3cd
 URL:		https://github.com/fujiwarat/input-pad
 BuildRequires:	eekboard-devel >= 1.0.6
-BuildRequires:	glib2-devel >= 1:2.8
+BuildRequires:	gettext-tools >= 0.19.8
+BuildRequires:	glib2-devel >= 1:2.37
 BuildRequires:	gobject-introspection-devel >= 0.9.6
-BuildRequires:	gtk+3-devel >= 3.0
-BuildRequires:	intltool >= 0.35.0
+BuildRequires:	gtk+3-devel >= 3.12
 BuildRequires:	libxklavier-devel >= 4.0
 BuildRequires:	libxml2-devel >= 2.0
 BuildRequires:	pkgconfig
-BuildRequires:	python-devel >= 1:2.5
-BuildRequires:	swig-python
 BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xorg-lib-libXtst-devel
 BuildRequires:	xorg-lib-libxkbfile-devel
-Requires:	glib2 >= 1:2.8
-Requires:	gtk+3 >= 3.0
+Requires:	glib2 >= 1:2.37
+Requires:	gtk+3 >= 3.12
 Requires:	libxklavier >= 4.0
 Requires:	libxml2 >= 2.0
+Obsoletes:	python-input-pad < 1.1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -41,8 +40,8 @@ Summary:	Development files for input-pad
 Summary(pl.UTF-8):	Pliki programistyczne biblioteki input-pad
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	glib2-devel >= 1:2.8
-Requires:	gtk+3-devel >= 3.0
+Requires:	glib2-devel >= 1:2.37
+Requires:	gtk+3-devel >= 3.12
 Requires:	libxklavier-devel >= 4.0
 Requires:	libxml2-devel >= 2.0
 
@@ -52,18 +51,6 @@ The input-pad-devel package contains the header files.
 %description devel -l pl.UTF-8
 Ten pakiet zawiera pliki nagłówkowe biblioteki input-pad.
 
-%package -n python-input-pad
-Summary:	Input Pad for Python
-Summary(pl.UTF-8):	Biblioteka Input Pad dla Pythona
-Group:		Libraries/Python
-Requires:	%{name} = %{version}-%{release}
-
-%description -n python-input-pad
-The input-pad-python package contains the Python wrapper files.
-
-%description -n python-input-pad -l pl.UTF-8
-Ten pakiet zawiera pliki obudowania Pythona dla biblioteki input-pad.
-
 %package eek
 Summary:	Input Pad with eekboard extension
 Summary(pl.UTF-8):	Rozszerzenie eekboard dla biblioteki input-pad
@@ -82,9 +69,7 @@ input-pad.
 
 %build
 %configure \
-	--with-gtk=3.0 \
 	--enable-eek \
-	--enable-pygobject2 \
 	--enable-xtest
 
 %{__make}
@@ -96,10 +81,8 @@ rm -rf $RPM_BUILD_ROOT
 	DESTDIR=$RPM_BUILD_ROOT
 
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}-1.0/modules/xkeysend/*.la
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}-1.0/modules/kbdui/*.la
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{name}-1.0/*.la
-%py_postclean
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}-1.1/modules/xkeysend/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}-1.1/modules/kbdui/*.la
 
 %find_lang %{name}
 
@@ -113,32 +96,25 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README TODO
 %attr(755,root,root) %{_bindir}/input-pad
-%attr(755,root,root) %{_libdir}/libinput-pad.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libinput-pad.so.1
-%{_libdir}/girepository-1.0/InputPad-1.0.typelib
-%dir %{_libdir}/%{name}-1.0
-%dir %{_libdir}/%{name}-1.0/modules
-%dir %{_libdir}/%{name}-1.0/modules/kbdui
-%dir %{_libdir}/%{name}-1.0/modules/xkeysend
-%attr(755,root,root) %{_libdir}/%{name}-1.0/modules/xkeysend/libinput-pad-xtest-gdk.so
+%attr(755,root,root) %{_libdir}/libinput-pad-1.0.so.*.*.*
+%ghost %{_libdir}/libinput-pad-1.0.so.1
+%{_libdir}/girepository-1.0/InputPad-1.1.typelib
+%dir %{_libdir}/%{name}-1.1
+%dir %{_libdir}/%{name}-1.1/modules
+%dir %{_libdir}/%{name}-1.1/modules/kbdui
+%dir %{_libdir}/%{name}-1.1/modules/xkeysend
+%attr(755,root,root) %{_libdir}/%{name}-1.1/modules/xkeysend/libinput-pad-xtest-gdk.so
 %{_datadir}/%{name}
 %{_pixmapsdir}/input-pad.png
 %{_mandir}/man1/input-pad.1*
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libinput-pad.so
-%{_includedir}/%{name}-1.0
+%{_libdir}/libinput-pad-1.0.so
+%{_includedir}/input-pad-1.1
 %{_pkgconfigdir}/input-pad.pc
-%{_datadir}/gir-1.0/InputPad-1.0.gir
-
-%files -n python-input-pad
-%defattr(644,root,root,755)
-%dir %{py_sitedir}/%{name}-1.0
-%attr(755,root,root) %{py_sitedir}/%{name}-1.0/_input_pad*.so
-%{py_sitedir}/%{name}-1.0/*.py[co]
-%{py_sitedir}/pyinput_pad.pth
+%{_datadir}/gir-1.0/InputPad-1.1.gir
 
 %files eek
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}-1.0/modules/kbdui/libinput-pad-eek-gtk.so
+%attr(755,root,root) %{_libdir}/%{name}-1.1/modules/kbdui/libinput-pad-eek-gtk.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/input-pad.git/commitdiff/4e747e40a9e8dd8de0010f14bb8da4b931d9cfdc



More information about the pld-cvs-commit mailing list