# FIXME: Current build puts locale data into /usr/lib/X11/locale, but I # think it should be in /usr/share/X11/locale, as it is architecture # independant non-binary data. I've made it configureable here for now # to ease making a transition one way or another. %define _x11localedir %{_libdir}/X11/locale #define _x11localedir %{_datadir}/X11/locale Summary: X.Org X11 libX11 runtime library Name: libX11 Version: 0.99.2 Release: 1 License: MIT/X11 Group: System Environment/Libraries URL: http://www.x.org Source0: http://xorg.freedesktop.org/X11R7.0-RC0/everything/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: pkgconfig BuildRequires: xorg-x11-proto-devel BuildRequires: xorg-x11-xtrans-devel BuildRequires: libXau-devel BuildRequires: libXdmcp-devel Conflicts: XFree86-libs, xorg-x11-libs %description X.Org X11 libX11 runtime library %package devel Summary: X.Org X11 libXdmcp development package Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: xorg-x11-proto-devel Conflicts: XFree86-devel, xorg-x11-devel %description devel X.Org X11 libXdmcp development package %prep %setup -q # Disable static library creation by default. %define with_static 0 %build %configure \ %if ! %{with_static} --disable-static %endif make %install rm -rf $RPM_BUILD_ROOT # FIXME: It seems upstream scripts do not like it if makeinstall is used. #%%makeinstall DESTDIR=$RPM_BUILD_ROOT make %{?_smp_mflags} install DESTDIR=$RPM_BUILD_ROOT # We intentionally don't ship *.la files rm -f $RPM_BUILD_ROOT%{_libdir}/*.la # FIXME: Don't install Xcms.txt - find out why upstream still ships this. rm -f $RPM_BUILD_ROOT%{_libdir}/X11/Xcms.txt %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS COPYING README INSTALL ChangeLog %dir %{_x11localedir}/C %{_x11localedir}/C/* %dir %{_x11localedir}/armscii-8 %{_x11localedir}/armscii-8/* %{_x11localedir}/compose.dir %dir %{_x11localedir}/en_US.UTF-8 %{_x11localedir}/en_US.UTF-8/* %dir %{_x11localedir}/el_GR.UTF-8 %{_x11localedir}/el_GR.UTF-8/* %dir %{_x11localedir}/georgian-academy %{_x11localedir}/georgian-academy/* %dir %{_x11localedir}/georgian-ps %{_x11localedir}/georgian-ps/* %dir %{_x11localedir}/ibm-cp1133 %{_x11localedir}/ibm-cp1133/* %dir %{_x11localedir}/iscii-dev %{_x11localedir}/iscii-dev/* %dir %{_x11localedir}/isiri-3342 %{_x11localedir}/isiri-3342/* %dir %{_x11localedir}/iso8859-* %{_x11localedir}/iso8859-*/* %dir %{_x11localedir}/ja.* %{_x11localedir}/ja.*/* %dir %{_x11localedir}/ja %{_x11localedir}/ja/* %dir %{_x11localedir}/ja_JP.UTF-8 %{_x11localedir}/ja_JP.UTF-8/Compose %{_x11localedir}/ja_JP.UTF-8/XI18N_OBJS %{_x11localedir}/ja_JP.UTF-8/XLC_LOCALE %dir %{_x11localedir}/ko %{_x11localedir}/ko/Compose %{_x11localedir}/ko/XI18N_OBJS %{_x11localedir}/ko/XLC_LOCALE %dir %{_x11localedir}/ko_KR.UTF-8 %{_x11localedir}/ko_KR.UTF-8/Compose %{_x11localedir}/ko_KR.UTF-8/XI18N_OBJS %{_x11localedir}/ko_KR.UTF-8/XLC_LOCALE %dir %{_x11localedir}/koi8-c %{_x11localedir}/koi8-c/Compose %{_x11localedir}/koi8-c/XI18N_OBJS %{_x11localedir}/koi8-c/XLC_LOCALE %dir %{_x11localedir}/koi8-r %{_x11localedir}/koi8-r/Compose %{_x11localedir}/koi8-r/XI18N_OBJS %{_x11localedir}/koi8-r/XLC_LOCALE %dir %{_x11localedir}/koi8-u %{_x11localedir}/koi8-u/Compose %{_x11localedir}/koi8-u/XI18N_OBJS %{_x11localedir}/koi8-u/XLC_LOCALE %{_x11localedir}/locale.alias %{_x11localedir}/locale.dir %dir %{_x11localedir}/microsoft-* %{_x11localedir}/microsoft-*/* %dir %{_x11localedir}/mulelao-1 %{_x11localedir}/mulelao-1/Compose %{_x11localedir}/mulelao-1/XI18N_OBJS %{_x11localedir}/mulelao-1/XLC_LOCALE %dir %{_x11localedir}/nokhchi-1 %{_x11localedir}/nokhchi-1/Compose %{_x11localedir}/nokhchi-1/XI18N_OBJS %{_x11localedir}/nokhchi-1/XLC_LOCALE %dir %{_x11localedir}/pt_BR.UTF-8 %{_x11localedir}/pt_BR.UTF-8/Compose %{_x11localedir}/pt_BR.UTF-8/XI18N_OBJS %{_x11localedir}/pt_BR.UTF-8/XLC_LOCALE %dir %{_x11localedir}/tatar-cyr %{_x11localedir}/tatar-cyr/Compose %{_x11localedir}/tatar-cyr/XI18N_OBJS %{_x11localedir}/tatar-cyr/XLC_LOCALE %dir %{_x11localedir}/th_TH.UTF-8 %{_x11localedir}/th_TH.UTF-8/Compose %{_x11localedir}/th_TH.UTF-8/XI18N_OBJS %{_x11localedir}/th_TH.UTF-8/XLC_LOCALE %dir %{_x11localedir}/th_TH %{_x11localedir}/th_TH/Compose %{_x11localedir}/th_TH/XI18N_OBJS %{_x11localedir}/th_TH/XLC_LOCALE %dir %{_x11localedir}/tscii-0 %{_x11localedir}/tscii-0/Compose %{_x11localedir}/tscii-0/XI18N_OBJS %{_x11localedir}/tscii-0/XLC_LOCALE %dir %{_x11localedir}/vi_VN.tcvn %{_x11localedir}/vi_VN.tcvn/Compose %{_x11localedir}/vi_VN.tcvn/XI18N_OBJS %{_x11localedir}/vi_VN.tcvn/XLC_LOCALE %dir %{_x11localedir}/vi_VN.viscii %{_x11localedir}/vi_VN.viscii/Compose %{_x11localedir}/vi_VN.viscii/XI18N_OBJS %{_x11localedir}/vi_VN.viscii/XLC_LOCALE %dir %{_x11localedir}/zh_CN.UTF-8 %{_x11localedir}/zh_CN.UTF-8/Compose %{_x11localedir}/zh_CN.UTF-8/XI18N_OBJS %{_x11localedir}/zh_CN.UTF-8/XLC_LOCALE %dir %{_x11localedir}/zh_CN.gb18030 %{_x11localedir}/zh_CN.gb18030/Compose %{_x11localedir}/zh_CN.gb18030/XI18N_OBJS %{_x11localedir}/zh_CN.gb18030/XLC_LOCALE %dir %{_x11localedir}/zh_CN.gbk %{_x11localedir}/zh_CN.gbk/Compose %{_x11localedir}/zh_CN.gbk/XI18N_OBJS %{_x11localedir}/zh_CN.gbk/XLC_LOCALE %dir %{_x11localedir}/zh_CN %{_x11localedir}/zh_CN/Compose %{_x11localedir}/zh_CN/XI18N_OBJS %{_x11localedir}/zh_CN/XLC_LOCALE %dir %{_x11localedir}/zh_HK.UTF-8 %{_x11localedir}/zh_HK.UTF-8/Compose %{_x11localedir}/zh_HK.UTF-8/XI18N_OBJS %{_x11localedir}/zh_HK.UTF-8/XLC_LOCALE %dir %{_x11localedir}/zh_HK.big5 %{_x11localedir}/zh_HK.big5/Compose %{_x11localedir}/zh_HK.big5/XI18N_OBJS %{_x11localedir}/zh_HK.big5/XLC_LOCALE %dir %{_x11localedir}/zh_HK.big5hkscs %{_x11localedir}/zh_HK.big5hkscs/Compose %{_x11localedir}/zh_HK.big5hkscs/XI18N_OBJS %{_x11localedir}/zh_HK.big5hkscs/XLC_LOCALE %dir %{_x11localedir}/zh_TW.UTF-8 %{_x11localedir}/zh_TW.UTF-8/Compose %{_x11localedir}/zh_TW.UTF-8/XI18N_OBJS %{_x11localedir}/zh_TW.UTF-8/XLC_LOCALE %dir %{_x11localedir}/zh_TW.big5 %{_x11localedir}/zh_TW.big5/Compose %{_x11localedir}/zh_TW.big5/XI18N_OBJS %{_x11localedir}/zh_TW.big5/XLC_LOCALE %dir %{_x11localedir}/zh_TW %{_x11localedir}/zh_TW/Compose %{_x11localedir}/zh_TW/XI18N_OBJS %{_x11localedir}/zh_TW/XLC_LOCALE %dir %{_datadir}/X11 %{_datadir}/X11/XErrorDB %{_datadir}/X11/XKeysymDB %dir %{_libdir} %{_libdir}/libX11.so.6 %{_libdir}/libX11.so.6.2.0 %files devel %defattr(-,root,root,-) %dir %{_includedir}/X11 %{_includedir}/X11/ImUtil.h %{_includedir}/X11/XKBlib.h %{_includedir}/X11/Xcms.h %{_includedir}/X11/Xlib.h %{_includedir}/X11/XlibConf.h %{_includedir}/X11/Xlibint.h %{_includedir}/X11/Xlocale.h %{_includedir}/X11/Xregion.h %{_includedir}/X11/Xresource.h %{_includedir}/X11/Xutil.h %{_includedir}/X11/cursorfont.h %if %{with_static} %{_libdir}/libX11.a %endif %{_libdir}/libX11.so %dir %{_libdir} %dir %{_libdir}/pkgconfig %{_libdir}/pkgconfig/x11.pc %dir %{_mandir}/man3x %{_mandir}/man3x/*.3x* %changelog * Fri Oct 21 2005 Mike A. Harris 0.99.2-1 - Updated to libX11-0.99.2 from the X11R7 RC1 release. - Added en_GR.UTF-8 locale to file manifest. - Forcibly remove Xcms.txt * Sun Oct 2 2005 Mike A. Harris 0.99.0-4 - Added _smp_mflags to make invocation to speed up SMP builds * Thu Sep 29 2005 Mike A. Harris 0.99.0-3 - Renamed package to remove xorg-x11 from the name due to unanimous decision between developers. - Use Fedora Extras style BuildRoot tag. - Disable static library creation by default. - Add missing defattr to devel subpackage - Add missing documentation files to doc macro * Tue Aug 23 2005 Mike A. Harris 0.99.0-2 - Renamed package to prepend "xorg-x11" to the name for consistency with the rest of the X11R7 packages. - Added "Requires: %%{name} = %%{version}-%%{release}" dependency to devel subpackage to ensure the devel package matches the installed shared libs. - Added virtual "Provides: lib" and "Provides: lib-devel" to allow applications to use implementation agnostic dependencies. - Added post/postun scripts which call ldconfig. - Added Conflicts with XFree86-libs and xorg-x11-libs to runtime package, and Conflicts with XFree86-devel and xorg-x11-devel to devel package. * Mon Aug 22 2005 Mike A. Harris 0.99.0-1.1 - Added Requires: xorg-x11-proto-devel to libX11-devel subpackage * Mon Aug 22 2005 Mike A. Harris 0.99.0-1 - Initial build.