Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37345084
en ru br
ALT Linux repositórios
S:1.8-alt1
5.0: 1.2.1-alt1
4.1: 1.1.3-alt2.M41.1
4.0: 1.0.2-alt1

Group :: Sistema/Bibliotecas
RPM: libXi

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: libXi-1.8.patch
Download


 .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 <povilas@radix.lt> 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 <shrek@altlinux.ru>
+
+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 <shrek@altlinux.ru> 1.8-alt1
+- 1.8
+
+* Fri Jun 21 2019 Valery Inozemtsev <shrek@altlinux.ru> 1.7.10-alt1
+- 1.7.10
+
+* Tue Apr 02 2019 Valery Inozemtsev <shrek@altlinux.ru> 1.7.9-alt2
+- removed ubt
+
+* Fri Jan 12 2018 Valery Inozemtsev <shrek@altlinux.ru> 1.7.9-alt1.S1
+- 1.7.9 (closes: #34447)
+
+* Fri Sep 05 2014 Valery Inozemtsev <shrek@altlinux.ru> 1.7.4-alt1
+- 1.7.4
+
+* Tue Jul 16 2013 Valery Inozemtsev <shrek@altlinux.ru> 1.7.2-alt1
+- 1.7.2
+
+* Fri Jun 28 2013 Valery Inozemtsev <shrek@altlinux.ru> 1.7.1.901-alt1
+- 1.7.2 RC1
+
+* Fri Apr 05 2013 Valery Inozemtsev <shrek@altlinux.ru> 1.7.1-alt1
+- 1.7.1
+
+* Thu Mar 07 2013 Valery Inozemtsev <shrek@altlinux.ru> 1.7-alt1
+- 1.7
+
+* Thu Jan 17 2013 Valery Inozemtsev <shrek@altlinux.ru> 1.6.2-alt1
+- 1.6.2
+
+* Thu May 03 2012 Valery Inozemtsev <shrek@altlinux.ru> 1.6.1-alt1
+- 1.6.1
+
+* Thu Mar 08 2012 Valery Inozemtsev <shrek@altlinux.ru> 1.6.0-alt1
+- 1.6.0
+
+* Wed Mar 07 2012 Valery Inozemtsev <shrek@altlinux.ru> 1.5.99.3-alt1
+- 1.5.99.3
+
+* Tue Mar 06 2012 Valery Inozemtsev <shrek@altlinux.ru> 1.5.0-alt1
+- 1.5.0
+
+* Tue Dec 20 2011 Valery Inozemtsev <shrek@altlinux.ru> 1.4.5-alt1
+- 1.4.5
+
+* Fri Dec 16 2011 Valery Inozemtsev <shrek@altlinux.ru> 1.4.4-alt1
+- 1.4.4
+
+* Tue Jun 07 2011 Valery Inozemtsev <shrek@altlinux.ru> 1.4.3-alt1
+- 1.4.3
+
+* Sat Mar 19 2011 Valery Inozemtsev <shrek@altlinux.ru> 1.4.2-alt1
+- 1.4.2
+
+* Sat Mar 19 2011 Alexey Tourbin <at@altlinux.ru> 1.4.1-alt3
+- disabled symbol versioning
+
+* Tue Feb 08 2011 Alexey Tourbin <at@altlinux.ru> 1.4.1-alt2
+- rebuilt for debuginfo
+
+* Wed Jan 26 2011 Valery Inozemtsev <shrek@altlinux.ru> 1.4.1-alt1
+- 1.4.1
+
+* Wed Nov 03 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.4.0-alt1
+- 1.4.0
+
+* Tue Nov 02 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.3.2-alt3
+- devel: fixed pkg-config requires
+
+* Sat Oct 23 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.3.2-alt2
+- rebuild
+
+* Thu Aug 05 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.3.2-alt1
+- 1.3.2
+
+* Mon Oct 05 2009 Valery Inozemtsev <shrek@altlinux.ru> 1.3-alt1
+- 1.3
+
+* Thu Feb 26 2009 Valery Inozemtsev <shrek@altlinux.ru> 1.2.1-alt1
+- 1.2.1
+
+* Thu Dec 04 2008 Valery Inozemtsev <shrek@altlinux.ru> 1.2.0-alt2
+- defined _XiGetDevicePresenceNotifyEvent
+
+* Wed Dec 03 2008 Valery Inozemtsev <shrek@altlinux.ru> 1.2.0-alt1
+- 1.2.0
+
+* Fri Nov 28 2008 Valery Inozemtsev <shrek@altlinux.ru> 1.1.4-alt1
+- 1.1.4
+
+* Sat Nov 22 2008 Valery Inozemtsev <shrek@altlinux.ru> 1.1.3-alt4
+- removed obsolete %%post_ldconfig/%%postun_ldconfig calls
+
+* Sun Aug 24 2008 Valery Inozemtsev <shrek@altlinux.ru> 1.1.3-alt3
+- calculate the length field correctly
+
+* Fri Nov 30 2007 Valery Inozemtsev <shrek@altlinux.ru> 1.1.3-alt2
+- Coverity #743/744: Returned without freeing storage bufp/savp
+
+* Sat Sep 08 2007 Valery Inozemtsev <shrek@altlinux.ru> 1.1.3-alt1
+- 1.1.3
+- drop upstream patches
+
+* Thu May 10 2007 Valery Inozemtsev <shrek@altlinux.ru> 1.0.2-alt3
+- added libXi-1.0.2-git-XiGetExtensionVersion.patch
+
+* Thu May 10 2007 Valery Inozemtsev <shrek@altlinux.ru> 1.0.2-alt2
+- added libXi-1.0.2-git-UnlockDisplay.patch
+
+* Wed Nov 08 2006 Valery Inozemtsev <shrek@altlinux.ru> 1.0.2-alt1
+- 1.0.2
+
+* Thu Apr 27 2006 Valery Inozemtsev <shrek@altlinux.ru> 1.0.1-alt1
+- 1.0.1
+
+* Mon Jan 23 2006 Valery Inozemtsev <shrek@altlinux.ru> 1.0.0-alt3
+- added requires to %name-devel from buildrequires
+
+* Fri Jan 20 2006 Valery Inozemtsev <shrek@altlinux.ru> 1.0.0-alt2
+- fixed requires for %name-devel
+
+* Mon Dec 26 2005 Valery Inozemtsev <shrek@altlinux.ru> 1.0.0-alt1
+- Xorg-7.0
+
+* Sun Dec 04 2005 Valery Inozemtsev <shrek@altlinux.ru> 0.99.2-alt1
+- Xorg-7.0RC3
+
+* Mon Nov 21 2005 Valery Inozemtsev <shrek@altlinux.ru> 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;
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009