remove so files for tizen
authorJuan Zhao <juan.j.zhao@intel.com>
Mon, 18 Nov 2013 07:37:39 +0000 (15:37 +0800)
committerJuan Zhao <juan.j.zhao@intel.com>
Thu, 12 Dec 2013 09:19:07 +0000 (17:19 +0800)
in tizen, we should not provide so files, while in tz, we need to provide them to make app work.

packaging/x2w.spec

index 274540d..1e6235c 100644 (file)
@@ -9,11 +9,6 @@ License:    LGPL-2.1
 Source0:    %{name}-%{version}.tar.bz2
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
-%if %{with wayland}
-Provides: libecore_x.so.1
-Provides: libX11.so.6
-%endif
-Provides: libxcb.so.1
 
 %description
 This is library is just helping to figure out the changes to enable wayland.
@@ -68,78 +63,6 @@ mv %{buildroot}/%{_includedir}/Xwindows.h    %{buildroot}/%{_includedir}/X11/
 mv %{buildroot}/%{_includedir}/Xwinsock.h      %{buildroot}/%{_includedir}/X11/
 mv %{buildroot}/%{_includedir}/Xlib.h  %{buildroot}/%{_includedir}/X11/
 
-
-%if %{with wayland}
-#ecore_x
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libecore_x.so.1
-%endif
-#libx11
-ln -sf ./libx2w.so  %{buildroot}/%{_libdir}/libX11.so
-ln -sf ./libx2w.so  %{buildroot}/%{_libdir}/libX11-xcb.so
-#utilX
-ln -sf ./libx2w.so  %{buildroot}/%{_libdir}/libutilX.so
-#libxcb
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-composite.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-damage.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-dpms.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-dri2.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-glx.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-randr.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-record.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-render.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-res.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-screensaver.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-shape.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-shm.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-sync.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-xevie.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-xf86dri.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-xfixes.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-xinerama.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-xtest.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-xv.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb-xvmc.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxcb.so.1
-
-#libXau
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXau.so
-
-#libdri2
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libdr2.so
-
-#libXdamage
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXdamage.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXcomposite.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXext.so
-
-#libXfixes
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXfixes.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXft.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXi.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libxkbfile.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXrandr.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXrender.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXtst.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libXv.so
-
-#libICE
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libICE.so
-
-#libSM
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libSM.so
-
-#libdrm
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libdrm.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libdrm_exynos.so
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libkms.so
-
-#libdmx
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libdmx.so
-
-#libfontenc
-ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libfontenc.so
-
 %post -p /sbin/ldconfig
 
 
@@ -147,15 +70,10 @@ ln -sf ./libx2w.so %{buildroot}/%{_libdir}/libfontenc.so
 
 %files
 %defattr(-,root,root,-)
-%{_libdir}/*.so*
+%{_libdir}/libx2w.so*
 
 %files devel
 %defattr(-,root,root,-)
-
-%if %{with wayland}
-%else
-%exclude %{_libdir}/pkgconfig/ecore-x.pc
-%endif
 %{_includedir}/*.h
 %{_includedir}/X11/*.h
 %{_libdir}/pkgconfig/*.pc