.gear/rules | 2 + .../tags/29da8034772ff669637969c773257c497e4706f4 | 17 ++ .gear/tags/list | 1 + libXi.spec | 181 +++++++++++++++++++++ src/Makefile.am | 2 +- src/libXi.lds | 34 ++++ src/libXi.map | 8 + 7 files changed, 244 insertions(+), 1 deletion(-) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..436d660 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: @name@-@version@:. +diff: @name@-@version@:. . name=@name@-@version@.patch diff --git a/.gear/tags/29da8034772ff669637969c773257c497e4706f4 b/.gear/tags/29da8034772ff669637969c773257c497e4706f4 new file mode 100644 index 0000000..46fe207 --- /dev/null +++ b/.gear/tags/29da8034772ff669637969c773257c497e4706f4 @@ -0,0 +1,17 @@ +object f24d7f43ab4d97203e60677a3d42e11dbc80c8b4 +type commit +tag libXi-1.8 +tagger Povilas Kanapickas 1631723530 +0300 + +libXi-1.8 +-----BEGIN PGP SIGNATURE----- + +iQFFBAABCgAvFiEE/QAEom6t/kOkw/JJxveuIAN0RS0FAmFCIAoRHHBvdmlsYXNA +cmFkaXgubHQACgkQxveuIAN0RS262wgAoYbNkvv5nMCdi8U4khH/gZs+wauq/q9y +CAJzq5Lyl1hdFkUfe3zM1n4ZaEHydl5oov0lLuHE3nr+3Vmaoh9GlNzYGGrmEoTH +IvgE4zlvSnWn4l2kA2UlFeWEfwQJ62FARNEgvURlLQhLO6PkV9ulfK1t4PbzdW/A +jh14YYbwTXnAu1uf/Ef9yV7X0PqATthZtpRYs2B3m1U+Ph4fc4/aImevXa6UczQc +mDRC4F3C/OZhfbvi2xYezxCwmZ5roWnq4W1lBE/S5VnEC9sguvyyTAn6zeq6bGU2 +bQeJsHqWVMO5ZgbwFW19ILudHRvzr0uwsWTq89gwbkJpFDmerEgjGw== +=KCZC +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..630cafe --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +29da8034772ff669637969c773257c497e4706f4 libXi-1.8 diff --git a/libXi.spec b/libXi.spec new file mode 100644 index 0000000..e9d5fd8 --- /dev/null +++ b/libXi.spec @@ -0,0 +1,181 @@ +Name: libXi +Version: 1.8 +Release: alt1 +Summary: X Input Extension Library +License: MIT/X11 +Group: System/Libraries +Url: http://xorg.freedesktop.org +Packager: Valery Inozemtsev + +Source: %name-%version.tar +Patch: %name-%version.patch + +BuildRequires: asciidoc libX11-devel libXext-devel libXfixes-devel xmlto xorg-proto-devel +BuildRequires: xorg-sgml-doctools xorg-util-macros + +%description +X Input Extension Library + +%package devel +Summary: X Input Extension Library and Header Files +Group: Development/C +Requires: %name = %version-%release + +%description devel +%name-devel contains the libraries and header files needed to +develop programs which make use of %name + +%prep +%setup -q +%patch -p1 + +%build +%autoreconf +%configure \ + --disable-specs \ + --disable-static +%make_build + +%install +%make DESTDIR=%buildroot install + +%files +%_libdir/*.so.* + +%files devel +%_includedir/X11 +%_libdir/*.so +%_pkgconfigdir/*.pc +%_man3dir/* + +%changelog +* Mon Sep 20 2021 Valery Inozemtsev 1.8-alt1 +- 1.8 + +* Fri Jun 21 2019 Valery Inozemtsev 1.7.10-alt1 +- 1.7.10 + +* Tue Apr 02 2019 Valery Inozemtsev 1.7.9-alt2 +- removed ubt + +* Fri Jan 12 2018 Valery Inozemtsev 1.7.9-alt1.S1 +- 1.7.9 (closes: #34447) + +* Fri Sep 05 2014 Valery Inozemtsev 1.7.4-alt1 +- 1.7.4 + +* Tue Jul 16 2013 Valery Inozemtsev 1.7.2-alt1 +- 1.7.2 + +* Fri Jun 28 2013 Valery Inozemtsev 1.7.1.901-alt1 +- 1.7.2 RC1 + +* Fri Apr 05 2013 Valery Inozemtsev 1.7.1-alt1 +- 1.7.1 + +* Thu Mar 07 2013 Valery Inozemtsev 1.7-alt1 +- 1.7 + +* Thu Jan 17 2013 Valery Inozemtsev 1.6.2-alt1 +- 1.6.2 + +* Thu May 03 2012 Valery Inozemtsev 1.6.1-alt1 +- 1.6.1 + +* Thu Mar 08 2012 Valery Inozemtsev 1.6.0-alt1 +- 1.6.0 + +* Wed Mar 07 2012 Valery Inozemtsev 1.5.99.3-alt1 +- 1.5.99.3 + +* Tue Mar 06 2012 Valery Inozemtsev 1.5.0-alt1 +- 1.5.0 + +* Tue Dec 20 2011 Valery Inozemtsev 1.4.5-alt1 +- 1.4.5 + +* Fri Dec 16 2011 Valery Inozemtsev 1.4.4-alt1 +- 1.4.4 + +* Tue Jun 07 2011 Valery Inozemtsev 1.4.3-alt1 +- 1.4.3 + +* Sat Mar 19 2011 Valery Inozemtsev 1.4.2-alt1 +- 1.4.2 + +* Sat Mar 19 2011 Alexey Tourbin 1.4.1-alt3 +- disabled symbol versioning + +* Tue Feb 08 2011 Alexey Tourbin 1.4.1-alt2 +- rebuilt for debuginfo + +* Wed Jan 26 2011 Valery Inozemtsev 1.4.1-alt1 +- 1.4.1 + +* Wed Nov 03 2010 Valery Inozemtsev 1.4.0-alt1 +- 1.4.0 + +* Tue Nov 02 2010 Valery Inozemtsev 1.3.2-alt3 +- devel: fixed pkg-config requires + +* Sat Oct 23 2010 Valery Inozemtsev 1.3.2-alt2 +- rebuild + +* Thu Aug 05 2010 Valery Inozemtsev 1.3.2-alt1 +- 1.3.2 + +* Mon Oct 05 2009 Valery Inozemtsev 1.3-alt1 +- 1.3 + +* Thu Feb 26 2009 Valery Inozemtsev 1.2.1-alt1 +- 1.2.1 + +* Thu Dec 04 2008 Valery Inozemtsev 1.2.0-alt2 +- defined _XiGetDevicePresenceNotifyEvent + +* Wed Dec 03 2008 Valery Inozemtsev 1.2.0-alt1 +- 1.2.0 + +* Fri Nov 28 2008 Valery Inozemtsev 1.1.4-alt1 +- 1.1.4 + +* Sat Nov 22 2008 Valery Inozemtsev 1.1.3-alt4 +- removed obsolete %%post_ldconfig/%%postun_ldconfig calls + +* Sun Aug 24 2008 Valery Inozemtsev 1.1.3-alt3 +- calculate the length field correctly + +* Fri Nov 30 2007 Valery Inozemtsev 1.1.3-alt2 +- Coverity #743/744: Returned without freeing storage bufp/savp + +* Sat Sep 08 2007 Valery Inozemtsev 1.1.3-alt1 +- 1.1.3 +- drop upstream patches + +* Thu May 10 2007 Valery Inozemtsev 1.0.2-alt3 +- added libXi-1.0.2-git-XiGetExtensionVersion.patch + +* Thu May 10 2007 Valery Inozemtsev 1.0.2-alt2 +- added libXi-1.0.2-git-UnlockDisplay.patch + +* Wed Nov 08 2006 Valery Inozemtsev 1.0.2-alt1 +- 1.0.2 + +* Thu Apr 27 2006 Valery Inozemtsev 1.0.1-alt1 +- 1.0.1 + +* Mon Jan 23 2006 Valery Inozemtsev 1.0.0-alt3 +- added requires to %name-devel from buildrequires + +* Fri Jan 20 2006 Valery Inozemtsev 1.0.0-alt2 +- fixed requires for %name-devel + +* Mon Dec 26 2005 Valery Inozemtsev 1.0.0-alt1 +- Xorg-7.0 + +* Sun Dec 04 2005 Valery Inozemtsev 0.99.2-alt1 +- Xorg-7.0RC3 + +* Mon Nov 21 2005 Valery Inozemtsev 0.99.1-alt0.1 +- initial build + diff --git a/src/Makefile.am b/src/Makefile.am index fbbca45..cb9c72d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -75,7 +75,7 @@ AM_CFLAGS = $(XI_CFLAGS) \ $(CWARNFLAGS) -libXi_la_LDFLAGS = -version-number 6:1:0 -no-undefined +libXi_la_LDFLAGS = -version-number 6:1:0 -no-undefined -Wl,--version-script=libXi.map,libXi.lds libXiincludedir = $(includedir)/X11/extensions libXiinclude_HEADERS = $(top_srcdir)/include/X11/extensions/XInput.h \ diff --git a/src/libXi.lds b/src/libXi.lds new file mode 100644 index 0000000..2a76b15 --- /dev/null +++ b/src/libXi.lds @@ -0,0 +1,34 @@ +"XChangeDeviceProperty@LIBXI_1.2.0" = XChangeDeviceProperty; +"XDeleteDeviceProperty@LIBXI_1.2.0" = XDeleteDeviceProperty; +"XGetDeviceProperty@LIBXI_1.2.0" = XGetDeviceProperty; +"XIAllowEvents@LIBXI_1.3" = XIAllowEvents; +"XIChangeHierarchy@LIBXI_1.3" = XIChangeHierarchy; +"XIChangeProperty@LIBXI_1.3" = XIChangeProperty; +"XIDefineCursor@LIBXI_1.3" = XIDefineCursor; +"XIDeleteProperty@LIBXI_1.3" = XIDeleteProperty; +"XIFreeDeviceInfo@LIBXI_1.3" = XIFreeDeviceInfo; +"XIGetClientPointer@LIBXI_1.3" = XIGetClientPointer; +"XIGetFocus@LIBXI_1.3" = XIGetFocus; +"XIGetProperty@LIBXI_1.3" = XIGetProperty; +"XIGetSelectedEvents@LIBXI_1.3" = XIGetSelectedEvents; +"XIGrabButton@LIBXI_1.3" = XIGrabButton; +"XIGrabDevice@LIBXI_1.3" = XIGrabDevice; +"XIGrabEnter@LIBXI_1.3" = XIGrabEnter; +"XIGrabFocusIn@LIBXI_1.3" = XIGrabFocusIn; +"XIGrabKeycode@LIBXI_1.3" = XIGrabKeycode; +"XIListProperties@LIBXI_1.3" = XIListProperties; +"XIQueryDevice@LIBXI_1.3" = XIQueryDevice; +"XIQueryPointer@LIBXI_1.3" = XIQueryPointer; +"XIQueryVersion@LIBXI_1.3" = XIQueryVersion; +"XISelectEvents@LIBXI_1.3" = XISelectEvents; +"XISetClientPointer@LIBXI_1.3" = XISetClientPointer; +"XISetFocus@LIBXI_1.3" = XISetFocus; +"XIUndefineCursor@LIBXI_1.3" = XIUndefineCursor; +"XIUngrabButton@LIBXI_1.3" = XIUngrabButton; +"XIUngrabDevice@LIBXI_1.3" = XIUngrabDevice; +"XIUngrabEnter@LIBXI_1.3" = XIUngrabEnter; +"XIUngrabFocusIn@LIBXI_1.3" = XIUngrabFocusIn; +"XIUngrabKeycode@LIBXI_1.3" = XIUngrabKeycode; +"XIWarpPointer@LIBXI_1.3" = XIWarpPointer; +"XListDeviceProperties@LIBXI_1.2.0" = XListDeviceProperties; +"_XiGetDevicePresenceNotifyEvent@LIBXI_1.1.0" = _XiGetDevicePresenceNotifyEvent; diff --git a/src/libXi.map b/src/libXi.map new file mode 100644 index 0000000..01ace2a --- /dev/null +++ b/src/libXi.map @@ -0,0 +1,8 @@ +LIBXI_1.1.0 { +}; + +LIBXI_1.2.0 { +} LIBXI_1.1.0; + +LIBXI_1.3 { +} LIBXI_1.2.0;