rpms/libxcb/devel pthread-stubs.pc.in, NONE, 1.1 libxcb.spec, 1.11, 1.12

Adam Jackson ajax at fedoraproject.org
Sun Oct 19 23:11:10 UTC 2008


Author: ajax

Update of /cvs/pkgs/rpms/libxcb/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16758

Modified Files:
	libxcb.spec 
Added Files:
	pthread-stubs.pc.in 
Log Message:
* Sun Oct 19 2008 Adam Jackson <ajax at redhat.com> 1.1.91-5
- Add pthread-stubs.pc



--- NEW FILE pthread-stubs.pc.in ---
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@

Name: pthread stubs
Description: Stubs missing from libc for standard pthread functions
Version: 0.1
Libs:


Index: libxcb.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libxcb/devel/libxcb.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- libxcb.spec	13 Oct 2008 17:48:41 -0000	1.11
+++ libxcb.spec	19 Oct 2008 23:10:39 -0000	1.12
@@ -1,6 +1,6 @@
 Name:           libxcb
 Version:        1.1.91
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        A C binding to the X11 protocol
 
 Group:          System Environment/Libraries
@@ -8,6 +8,11 @@
 URL:            http://xcb.freedesktop.org/
 Source0:        http://xcb.freedesktop.org/dist/%{name}-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# This is stolen straight from the pthread-stubs source:
+# http://cgit.freedesktop.org/xcb/pthread-stubs/blob/?id=6900598192bacf5fd9a34619b11328f746a5956d
+# we don't need the library because glibc has working pthreads, but we need
+# the pkgconfig file so libs that link against libxcb know this...
+Source1:	pthread-stubs.pc.in
 
 Patch0:         libxcb-1.1-no-pthread-stubs.patch
 Patch2:		libxcb-1.1-sloppy-lock.patch
@@ -62,6 +67,7 @@
 make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -name '*.la' | xargs rm -f
 install -m 644 COPYING NEWS README $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}
+sed 's, at libdir@,%{_libdir},;s, at prefix@,%{_prefix},;s, at exec_prefix@,%{_exec_prefix},' %{SOURCE1} > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/pthread-stubs.pc
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -84,6 +90,9 @@
 %{_datadir}/doc/%{name}-%{version}
 
 %changelog
+* Sun Oct 19 2008 Adam Jackson <ajax at redhat.com> 1.1.91-5
+- Add pthread-stubs.pc
+
 * Mon Oct 13 2008 Adam Jackson <ajax at redhat.com> 1.1.91-4
 - libxcb-1.1-abstract-socket.patch: Drop.
 - libxcb-1.1.91-git.patch: Update to git master.




More information about the fedora-extras-commits mailing list