From: Lee Chang Yeon Date: Wed, 9 Apr 2014 00:35:11 +0000 (+0900) Subject: package version up X-Git-Tag: submit/devel/upgrade/20140410.022629^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b1809bde10670e5b6839b6a7a8a6be36b3c5dffc;p=platform%2Fupstream%2Flibxcb.git package version up Change-Id: Ib9b580fa0aec13ca325183b66244fe877600e9eb --- diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf index b97f2a8..7d0cfa1 100644 --- a/packaging/baselibs.conf +++ b/packaging/baselibs.conf @@ -22,3 +22,6 @@ libxcb-xprint libxcb-xtest libxcb-xv libxcb-xvmc +libxcb-dri3 +libxcb-present +libxcb-xkb diff --git a/packaging/libxcb.spec b/packaging/libxcb.spec index f92cdc4..943a395 100644 --- a/packaging/libxcb.spec +++ b/packaging/libxcb.spec @@ -1,7 +1,7 @@ %bcond_with x Name: libxcb -Version: 1.9 +Version: 1.10 Release: 0 License: MIT Summary: X11 core protocol C library @@ -18,6 +18,7 @@ BuildRequires: pkgconfig(check) >= 0.9.4 BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(xau) >= 0.99.2 BuildRequires: pkgconfig(xcb-proto) >= 1.7 +BuildRequires: pkgconfig(xorg-macros) %if !%{with x} ExclusiveArch: @@ -254,6 +255,30 @@ extension (Xv) for the X Window System. The XvMC API allows video programs to offload portions of the video decoding process to the GPU video-hardware. +%package -n libxcb-dri3 +Summary: X11 DRI3 Extension C librar + +%description -n libxcb-dri3 +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + +%package -n libxcb-present +Summary: X11 Present Extension C librar + +%description -n libxcb-present +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + +%package -n libxcb-xkb +Summary: X11 XKEYBOARD Extension C librar + +%description -n libxcb-xkb +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + %package devel Summary: Development files for the X11 protocol C library Requires: libxcb-composite = %{version} @@ -277,7 +302,9 @@ Requires: libxcb-xprint = %{version} Requires: libxcb-xtest = %{version} Requires: libxcb-xv = %{version} Requires: libxcb-xvmc = %{version} - +Requires: libxcb-dri3 = %{version} +Requires: libxcb-present = %{version} +Requires: libxcb-xkb = %{version} %description devel The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the @@ -291,8 +318,7 @@ in %lname. cp %{SOURCE1001} . %build -%autogen -%configure --docdir=%_docdir/%{name} --disable-static +%autogen --docdir=%_docdir/%{name} --disable-static make %{?_smp_mflags} %install @@ -386,6 +412,18 @@ make %{?_smp_mflags} %postun -n libxcb-xvmc -p /sbin/ldconfig +%post -n libxcb-dri3 -p /sbin/ldconfig + +%postun -n libxcb-dri3 -p /sbin/ldconfig + +%post -n libxcb-present -p /sbin/ldconfig + +%postun -n libxcb-present -p /sbin/ldconfig + +%post -n libxcb-xkb -p /sbin/ldconfig + +%postun -n libxcb-xkb -p /sbin/ldconfig + %files -n libxcb %manifest %{name}.manifest %license COPYING @@ -468,7 +506,7 @@ make %{?_smp_mflags} %manifest %{name}.manifest %license COPYING %defattr(-,root,root) -%{_libdir}/libxcb-sync.so.0* +%{_libdir}/libxcb-sync.so.1* %files -n libxcb-xevie %manifest %{name}.manifest @@ -518,6 +556,24 @@ make %{?_smp_mflags} %defattr(-,root,root) %{_libdir}/libxcb-xvmc.so.0* +%files -n libxcb-dri3 +%manifest %{name}.manifest +%license COPYING +%defattr(-,root,root) +%{_libdir}/libxcb-dri3.so.0* + +%files -n libxcb-xkb +%manifest %{name}.manifest +%license COPYING +%defattr(-,root,root) +%{_libdir}/libxcb-xkb.so.1* + +%files -n libxcb-present +%manifest %{name}.manifest +%license COPYING +%defattr(-,root,root) +%{_libdir}/libxcb-present.so.0* + %files devel %manifest %{name}.manifest %defattr(-,root,root)