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.
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
%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