diff --git a/.cvsignore b/.cvsignore index e69de29..1e632d7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +libX11-0.99.0.tar.bz2 diff --git a/libX11.spec b/libX11.spec new file mode 100644 index 0000000..996dc11 --- /dev/null +++ b/libX11.spec @@ -0,0 +1,240 @@ +# 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 + +%define pkgname libX11 +Summary: X.Org X11 libX11 runtime library +Name: xorg-x11-%{pkgname} +Version: 0.99.0 +Release: 2 +License: MIT/X11 +Group: System Environment/Libraries +URL: http://www.x.org +Source0: %{pkgname}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot + +BuildRequires: xorg-x11-proto-devel +BuildRequires: xorg-x11-xtrans-devel +BuildRequires: libXau-devel +BuildRequires: libXdmcp-devel + +Provides: %{pkgname} +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 + +Provides: %{pkgname}-devel +Conflicts: XFree86-devel, xorg-x11-devel + +%description devel +X.Org X11 libXdmcp development package + +%prep +%setup -q -c %{name}-%{version} + +%build +cd %{pkgname}-%{version} +%configure +make + +%install +rm -rf $RPM_BUILD_ROOT +cd %{pkgname}-%{version} +# FIXME: It seems upstream scripts do not like it if makeinstall is used. +#%%makeinstall DESTDIR=$RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +# We intentionally don't ship *.la files +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc +%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}/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 +%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 +%{_libdir}/libX11.a +%{_libdir}/libX11.so +%dir %{_libdir} +%dir %{_libdir}/pkgconfig +%{_libdir}/pkgconfig/x11.pc +%dir %{_mandir}/man3x +%{_mandir}/man3x/*.3x* + +%changelog +* 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. diff --git a/sources b/sources index e69de29..9e6f782 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +0bb745ed34f8bf09d0c0d89ff91c56b4 libX11-0.99.0.tar.bz2