.gear/rules | 2 + .../tags/facef50f14dbe4b8b30fd72883d40208b001720e | 13 +++ .gear/tags/list | 1 + libXi.spec | 101 ++++++++++++++++++++ src/Makefile.am | 2 +- src/libXi.map | 14 +++ 6 files changed, 132 insertions(+), 1 deletions(-) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..f78a96e --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: @name@-@version@:. +diff: @name@-@version@:. . diff --git a/.gear/tags/facef50f14dbe4b8b30fd72883d40208b001720e b/.gear/tags/facef50f14dbe4b8b30fd72883d40208b001720e new file mode 100644 index 0000000..8053d41 --- /dev/null +++ b/.gear/tags/facef50f14dbe4b8b30fd72883d40208b001720e @@ -0,0 +1,13 @@ +object 69422ae36ede8fd5d7975c1e2b74c32906ad8535 +type commit +tag libXi-1.2.1 +tagger Peter Hutterer 1235604201 +1000 + +libXi 1.2.1 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAkml0ukACgkQ4jt+cLRn8L95kACcCffBUu5RxaHZPj6YUkvIEuWI +sEUAoJhYyHUxorBRj+YgzhsCwx1kah5O +=/iUM +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..6c759cd --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +facef50f14dbe4b8b30fd72883d40208b001720e libXi-1.2.1 diff --git a/libXi.spec b/libXi.spec new file mode 100644 index 0000000..7d1e91c --- /dev/null +++ b/libXi.spec @@ -0,0 +1,101 @@ +Name: libXi +Version: 1.2.1 +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-%release.patch + +BuildRequires: libX11-devel libXext-devel xorg-inputproto-devel 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 +Conflicts: XFree86-devel < 4.4 xorg-x11-devel <= 6.9.0 + +%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-static +%make_build + +%install +%make DESTDIR=%buildroot install + +%files +%_libdir/*.so.* + +%files devel +%_libdir/*.so +%_pkgconfigdir/*.pc +%_man3dir/* + +%changelog +* 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 1e7de91..8b8c7e5 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -52,7 +52,7 @@ AM_CFLAGS = $(XI_CFLAGS) $(MALLOC_ZERO_CFLAGS) #INCLUDES = -I$(top_srcdir)/include/X11/extensions -libXi_la_LDFLAGS = -version-number 6:0:0 -no-undefined +libXi_la_LDFLAGS = -version-number 6:0:0 -no-undefined -Wl,--version-script=libXi.map #libXiincludedir = $(includedir)/X11/extensions #libXiinclude_HEADERS = $(top_srcdir)/include/X11/extensions/Xi.h diff --git a/src/libXi.map b/src/libXi.map new file mode 100644 index 0000000..3c2c3e5 --- /dev/null +++ b/src/libXi.map @@ -0,0 +1,14 @@ +LIBXI_1.1.0 { + global: + _XiGetDevicePresenceNotifyEvent; + local: + [^X]*; +}; + +LIBXI_1.2.0 { + global: + XChangeDeviceProperty; + XDeleteDeviceProperty; + XGetDeviceProperty; + XListDeviceProperties; +} LIBXI_1.1.0;