.gear/rules | 2 + .../tags/82419147b25a4c2e0ab76ff7a2dd78927285e98b | 13 +++ .gear/tags/list | 1 + libpixman.spec | 82 ++++++++++++++++++++ pixman/Makefile.am | 3 +- pixman/libpixman.map | 9 ++ 6 files changed, 109 insertions(+), 1 deletions(-) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..a667908 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: pixman-@version@:. name=pixman-@version@ +diff: pixman-@version@:. . name=pixman-@version@-@release@.patch diff --git a/.gear/tags/82419147b25a4c2e0ab76ff7a2dd78927285e98b b/.gear/tags/82419147b25a4c2e0ab76ff7a2dd78927285e98b new file mode 100644 index 0000000..9d81063 --- /dev/null +++ b/.gear/tags/82419147b25a4c2e0ab76ff7a2dd78927285e98b @@ -0,0 +1,13 @@ +object 92b675db8d3ef44c3c87110443b15a68a871cf7b +type commit +tag pixman-0.10.0 +tagger Søren Sandmann Pedersen 1206627206 -0400 + +pixman 0.10.0 release +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.7 (GNU/Linux) + +iD8DBQBH66uGmxfmIW/3wagRAkCVAKCYHAq2XPuLI8mo2q5MGRzJimlIJwCeMd8L +McFmTo38THl/X/VzH13BF4I= +=laMA +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..3d60601 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +82419147b25a4c2e0ab76ff7a2dd78927285e98b pixman-0.10.0 diff --git a/libpixman.spec b/libpixman.spec new file mode 100644 index 0000000..7c2b2b3 --- /dev/null +++ b/libpixman.spec @@ -0,0 +1,82 @@ +%define srcname pixman + +Name: libpixman +Version: 0.10.0 +Release: alt3 +Serial: 1 +Summary: Pixel manipulation library +License: MIT +Group: System/Libraries +Url: http://xorg.freedesktop.org + +Packager: Valery Inozemtsev + +Source: %srcname-%version.tar +Patch: %srcname-%version-%release.patch + +%description +Pixman is a pixel manipulation library for X and cairo. + +%package devel +Summary: Pixel manipulation library development package +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. + +%def_disable static + +%prep +%setup -q -n %srcname-%version +%patch -p1 + +%build +%autoreconf +%configure \ + %{subst_enable static} +%make_build + +%install +%make DESTDIR=%buildroot install + +%post -p %post_ldconfig + +%postun -p %postun_ldconfig + +%files +%_libdir/*.so.* + +%files devel +%_includedir/* +%_libdir/*.so +%_pkgconfigdir/*.pc + +%changelog +* Fri Jun 13 2008 Valery Inozemtsev 1:0.10.0-alt3 +- rollback to 0.10.0 (0.11.4 memory leaked) + +* Wed Jun 11 2008 Valery Inozemtsev 0.11.4-alt1 +- 0.11.4 + +* Thu May 01 2008 Valery Inozemtsev 0.10.0-alt2 +- introduced PIXMAN_0.10.0 ABI interface for new functions in libpixman-1.so.0.10.0 + +* Fri Mar 28 2008 Valery Inozemtsev 0.10.0-alt1 +- 0.10.0 + +* Wed Mar 19 2008 Valery Inozemtsev 0.9.6-alt3 +- pixman-0.9.6-x-offset.patch: fix computation of x_offset in pixman_add_traps + +* Wed Jan 16 2008 Valery Inozemtsev 0.9.6-alt2 +- avoid use of C++ keyword xor in header (close #13899) + +* Wed Oct 31 2007 Valery Inozemtsev 0.9.6-alt1 +- 0.9.6 + +* Mon Oct 01 2007 Valery Inozemtsev 0.9.5-alt2 +- GIT snapshot 2007-09-29 (39a67d35f05aa47cf50191e0837a2125593a7bbc) + +* Tue Sep 06 2007 Valery Inozemtsev 0.9.5-alt1 +- initial release diff --git a/pixman/Makefile.am b/pixman/Makefile.am index 190df4c..6bf536a 100644 --- a/pixman/Makefile.am +++ b/pixman/Makefile.am @@ -1,5 +1,6 @@ lib_LTLIBRARIES = libpixman-1.la -libpixman_1_la_LDFLAGS = -version-info $(LT_VERSION_INFO) +libpixman_1_la_LDFLAGS = -version-info $(LT_VERSION_INFO) \ + -Wl,--version-script=libpixman.map libpixman_1_la_LIBADD = @DEP_LIBS@ -lm libpixman_1_la_SOURCES = \ pixman.h \ diff --git a/pixman/libpixman.map b/pixman/libpixman.map new file mode 100644 index 0000000..bd17067 --- /dev/null +++ b/pixman/libpixman.map @@ -0,0 +1,9 @@ +PIXMAN_0.10.0 { + global: + pixman_format_supported_destination; + pixman_format_supported_source; + pixman_version; + pixman_version_string; + local: + [^pixman_]*; +};