From 17166083c23e7914c12060803bb6ecbc75194d85 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 6 Nov 2012 14:41:06 -0800 Subject: [PATCH] add packaging --- packaging/xcb-util.spec | 66 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 packaging/xcb-util.spec diff --git a/packaging/xcb-util.spec b/packaging/xcb-util.spec new file mode 100644 index 0000000..d421a22 --- /dev/null +++ b/packaging/xcb-util.spec @@ -0,0 +1,66 @@ +# +# Please submit bugfixes or comments via http://bugs.tizen.org/ +# + +Name: xcb-util +Version: 0.3.8 +Release: slp.1.2 +License: MIT +Summary: utility libraries for X C Binding +Url: http://xcb.freedesktop.org/ +Group: System/Libraries +Source: %{name}-%{version}.tar.gz + +BuildRequires: gperf +BuildRequires: libxcb-devel >= 1.4 +BuildRequires: m4 +BuildRequires: pkgconfig(xorg-macros) +BuildRequires: pkgconfig(xproto) + +%description +Description: %{summary} +The xcb-util module provides a number of libraries which sit on top of +libxcb, the core X protocol library, and some of the extension +libraries. These experimental libraries provide convenience functions +and interfaces which make the raw X protocol more usable. Some of the +libraries also provide client-side code which is not strictly part of +the X protocol but which have traditionally been provided by Xlib. + +%package devel +Summary: Development and header files for xcb-util +Group: System Environment/Libraries +Requires: %{name} = %{version} +Requires: pkgconfig + +%description devel +Development files for xcb-util. + +%prep +%setup -q + +%build + +./autogen.sh +%reconfigure --disable-static + +make %{?_smp_mflags} + +%install +%make_install + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%remove_docs + +%files +%defattr(-,root,root,-) +%{_libdir}/libxcb-util.so.0* + +%files devel +%defattr(-,root,root,-) +%{_libdir}/pkgconfig/*.pc +%{_libdir}/*.so +%{_includedir}/xcb/*.h + + -- 2.7.4