.gear/rules | 2 + .../tags/4b7021329451fd7451f4522052ad2f5ee97d8b7e | 23 ++++ .gear/tags/list | 1 + libXrandr.spec | 133 +++++++++++++++++++++ src/Makefile.am | 2 +- src/libXrandr.lds | 8 ++ src/libXrandr.map | 4 + 7 files changed, 172 insertions(+), 1 deletion(-) 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/4b7021329451fd7451f4522052ad2f5ee97d8b7e b/.gear/tags/4b7021329451fd7451f4522052ad2f5ee97d8b7e new file mode 100644 index 0000000..5f42a41 --- /dev/null +++ b/.gear/tags/4b7021329451fd7451f4522052ad2f5ee97d8b7e @@ -0,0 +1,23 @@ +object 3387129532899eaeee3477a2d92fa662d7292a84 +type commit +tag libXrandr-1.5.3 +tagger Alan Coopersmith 1668963493 -0800 + +libXrandr-1.5.3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAABCgAGBQJjelylAAoJEM/fFIgoxkKn2UoP/iyozYVL3ne0DdFCR9J0Lsjf +4RQTc6DJ9r5sI68i//AfxxgUE5Z/H4IqSWrzAYDYmlcgCkI9PDbV7AelNOMIEXbe +klw7qV6G2NW/OfkUQG+w8VedrKzd5OUDd3GJS8YS+CH9ewI4ObMn8twiRbSj2lu2 +e032NXLcpf1einfAlBa2w9Ilske7C5qBAwL++E5L5Ue5yA8Tl6eOnjYo8U3iyL+s +g1o+UkvDUEUWcY342TPKn2PqNUXwuLFyQ7EhDy+m1e3uGPytTfHXItcVlHGh3Gb7 +30Xzi0fZFhuLj6yK5+DyqrWAM2an4ON8H2xUB0NGJ0+26wSY4pi3jLUNoXYR1nCw +LJeul97ETUCa9iwSsAp+mWDH5JeiEFd2IZgq3zOzMDf4ed6SPznqevExzfI3vdBJ +L0S2EmqCpkXxzGRP6PVbWkNBEa9Jy+VSrgZwnosm6BWc7sxOzdq9Q3X31FR0Wo4U +RWRe9VDhP2nxWDglp4n4FP/sHQpD1CAOt2hQBGbqeR5066Nj+5SwgcXN/fGl01Es +OXJisfbAyNvCOgMWdd/r8rNlJIsyxbnzxY2q1dDIVe33vYSs4edGk8qE23z82XkZ +fKYeFOXzIzdQr7V6Bo0/xIWZ8E1rnCbpHPr8uBB3h7LiwKrgs1RuJvVr5GcWgfG4 +35hqCvWdsezoZZVjnMaB +=6He5 +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..6227d3e --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +4b7021329451fd7451f4522052ad2f5ee97d8b7e libXrandr-1.5.3 diff --git a/libXrandr.spec b/libXrandr.spec new file mode 100644 index 0000000..c9b6543 --- /dev/null +++ b/libXrandr.spec @@ -0,0 +1,133 @@ +Name: libXrandr +Version: 1.5.3 +Release: alt1 + +Summary: X RandR 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: libXext-devel libXrender-devel xorg-randrproto-devel xorg-util-macros + +%description +X RandR Library + +%package devel +Summary: X RandR Library and Header Files +Group: Development/C + +%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 +%_includedir/X11/extensions +%_libdir/*.so +%_pkgconfigdir/*.pc +%_man3dir/* + +%changelog +* Mon Nov 21 2022 Valery Inozemtsev 1.5.3-alt1 +- 1.5.3 + +* Mon Mar 18 2019 Valery Inozemtsev 1.5.2-alt1 +- 1.5.2 + +* Mon May 18 2015 Valery Inozemtsev 1.5.0-alt1 +- 1.5.0 + +* Thu Jan 30 2014 Valery Inozemtsev 1.4.2-alt1 +- 1.4.2 + +* Tue Jun 04 2013 Valery Inozemtsev 1.4.1-alt1 +- 1.4.1 + +* Sat Aug 04 2012 Valery Inozemtsev 1.4.0-alt1 +- 1.4.0 + +* Thu Jun 30 2011 Valery Inozemtsev 1.3.2-alt1 +- 1.3.2 + +* Wed Mar 02 2011 Alexey Tourbin 1.3.1-alt5 +- rebuilt for pkgconfig + +* Wed Feb 16 2011 Alexey Tourbin 1.3.1-alt4 +- disabled symbol versioning + +* Thu Feb 10 2011 Alexey Tourbin 1.3.1-alt3 +- rebuilt for debuginfo + +* Tue Nov 02 2010 Valery Inozemtsev 1.3.1-alt2 +- devel: fixed pkg-config requires + +* Thu Oct 28 2010 Valery Inozemtsev 1.3.1-alt1 +- 1.3.1 + +* Sun Apr 04 2010 Valery Inozemtsev 1.3.0-alt2 +- GIT snapshot 2010-03-29 (7a7bac907ac15033c0ddb979202c7f3ddc368726) + +* Fri Mar 06 2009 Valery Inozemtsev 1.3.0-alt1 +- 1.3.0 + +* Mon Feb 09 2009 Valery Inozemtsev 1.2.99.4-alt2 +- fixed XRRGetOutputPrimary + +* Tue Jan 13 2009 Valery Inozemtsev 1.2.99.4-alt1 +- 1.3 RC4 + +* Sat Nov 22 2008 Valery Inozemtsev 1.2.3-alt2 +- removed obsolete %%post_ldconfig/%%postun_ldconfig calls + +* Thu Jul 03 2008 Valery Inozemtsev 1.2.3-alt1 +- 1.2.3 + +* Tue Jun 24 2008 Valery Inozemtsev 1.2.2-alt2 +- Ignore ConfigureNotify on non-root windows in UpdateConfiguration (fd.o #16430) + +* Thu Sep 06 2007 Valery Inozemtsev 1.2.2-alt1 +- 1.2.2 + +* Tue Mar 13 2007 Valery Inozemtsev 1.2.1-alt1 +- 1.2.1 + +* Sat Oct 14 2006 Valery Inozemtsev 1.1.2-alt1 +- 1.1.2 + +* Thu Apr 27 2006 Valery Inozemtsev 1.1.1-alt1 +- 1.1.1 + +* Mon Jan 23 2006 Valery Inozemtsev 1.1.0.2-alt3 +- added requires to %name-devel from buildrequires + +* Fri Jan 20 2006 Valery Inozemtsev 1.1.0.2-alt2 +- fixed requires for %name-devel + +* Mon Dec 26 2005 Valery Inozemtsev 1.1.0.2-alt1 +- Xorg-7.0 + +* Sun Dec 04 2005 Valery Inozemtsev 1.1.0.1-alt1 +- Xorg-7.0RC3 + +* Mon Nov 21 2005 Valery Inozemtsev 0.99.2-alt0.1 +- initial build + diff --git a/src/Makefile.am b/src/Makefile.am index 673fe2c..920d925 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -22,7 +22,7 @@ AM_CFLAGS = \ AM_CPPFLAGS = -I$(top_srcdir)/include/X11/extensions -libXrandr_la_LDFLAGS = -version-number 2:2:0 -no-undefined +libXrandr_la_LDFLAGS = -version-number 2:2:0 -no-undefined -Wl,--version-script=libXrandr.map -Wl,libXrandr.lds libXrandrincludedir = $(includedir)/X11/extensions libXrandrinclude_HEADERS = $(top_srcdir)/include/X11/extensions/Xrandr.h diff --git a/src/libXrandr.lds b/src/libXrandr.lds new file mode 100644 index 0000000..ad43960 --- /dev/null +++ b/src/libXrandr.lds @@ -0,0 +1,8 @@ +"XRRFreePanning@LIBXRANDR_1.3" = XRRFreePanning; +"XRRGetCrtcTransform@LIBXRANDR_1.3" = XRRGetCrtcTransform; +"XRRGetOutputPrimary@LIBXRANDR_1.3" = XRRGetOutputPrimary; +"XRRGetPanning@LIBXRANDR_1.3" = XRRGetPanning; +"XRRGetScreenResourcesCurrent@LIBXRANDR_1.3" = XRRGetScreenResourcesCurrent; +"XRRSetCrtcTransform@LIBXRANDR_1.3" = XRRSetCrtcTransform; +"XRRSetOutputPrimary@LIBXRANDR_1.3" = XRRSetOutputPrimary; +"XRRSetPanning@LIBXRANDR_1.3" = XRRSetPanning; diff --git a/src/libXrandr.map b/src/libXrandr.map new file mode 100644 index 0000000..36f4573 --- /dev/null +++ b/src/libXrandr.map @@ -0,0 +1,4 @@ +LIBXRANDR_1.3 { + local: + [^X]*; +};