]> git.pld-linux.org Git - packages/xorg-lib-libX11.git/blame - xorg-lib-libX11.spec
- updated for 1.3; adding ISO_* entries dropped, upstream seems to care just about...
[packages/xorg-lib-libX11.git] / xorg-lib-libX11.spec
CommitLineData
ac99ec55
JB
1#
2# Conditional build:
61e6236a 3%bcond_without static_libs # don't build static library
4%bcond_without xcb # XCB for low-level protocol implementation
ac99ec55 5#
eb10d989
JB
6Summary: Core X11 protocol client library
7Summary(pl.UTF-8): Podstawowa biblioteka kliencka protokołu X11
fb0e5d86 8Name: xorg-lib-libX11
14b6d8bd 9Version: 1.3
62e018c8 10Release: 1
fb0e5d86
AM
11License: MIT
12Group: X11/Libraries
4a571e62 13Source0: http://xorg.freedesktop.org/releases/individual/lib/libX11-%{version}.tar.bz2
14b6d8bd 14# Source0-md5: 0545089013213e90aac19b8f8045d32e
62e018c8 15# how this patch is being made?
e526b8f8 16Patch0: %{name}-glibc-locale_sync.patch
fb0e5d86 17URL: http://xorg.freedesktop.org/
eb10d989 18BuildRequires: autoconf >= 2.60
fb0e5d86 19BuildRequires: automake
4655174b 20BuildRequires: cpp
7498b4a3 21BuildRequires: libtool
359a44e2 22BuildRequires: pkgconfig >= 1:0.19
30e2f483 23BuildRequires: xorg-lib-xtrans-devel
fb0e5d86
AM
24BuildRequires: xorg-proto-inputproto-devel
25BuildRequires: xorg-proto-kbproto-devel
fb0e5d86
AM
26BuildRequires: xorg-proto-xextproto-devel
27BuildRequires: xorg-proto-xf86bigfontproto-devel
b65b3f1e 28BuildRequires: xorg-proto-xproto-devel >= 7.0.13
eb10d989
JB
29BuildRequires: xorg-util-util-macros >= 1.3
30%if %{with xcb}
31BuildRequires: libxcb-devel >= 1.2
32%else
33BuildRequires: xorg-lib-libXau-devel
34BuildRequires: xorg-lib-libXdmcp-devel
35BuildRequires: xorg-proto-bigreqsproto-devel
36BuildRequires: xorg-proto-xcmiscproto-devel
37%endif
9a3b4e5a 38%{?with_xcb:Requires: libxcb >= 1.2}
ab86e80a 39Obsoletes: libX11
7498b4a3 40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
fb0e5d86 41
fb0e5d86 42%description
eb10d989 43Core X11 protocol client library.
fb0e5d86 44
6bfcf4a9 45%description -l pl.UTF-8
eb10d989 46Podstawowa biblioteka kliencka protokołu X11.
fb0e5d86 47
fb0e5d86 48%package devel
32ec9b81 49Summary: Header files for libX11 library
8522c985 50Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libX11
fb0e5d86 51Group: X11/Development/Libraries
7498b4a3 52Requires: %{name} = %{version}-%{release}
7498b4a3 53Requires: xorg-proto-kbproto-devel
b65b3f1e 54Requires: xorg-proto-xproto-devel >= 7.0.13
eb10d989
JB
55%if %{with xcb}
56Requires: libxcb-devel >= 1.2
57%else
58Requires: xorg-lib-libXau-devel
59Requires: xorg-lib-libXdmcp-devel
60%endif
ab86e80a 61Obsoletes: libX11-devel
fb0e5d86
AM
62
63%description devel
eb10d989 64Core X11 protocol client library.
fb0e5d86
AM
65
66This package contains the header files needed to develop programs that
32ec9b81 67use libX11.
fb0e5d86 68
6bfcf4a9 69%description devel -l pl.UTF-8
eb10d989 70Podstawowa biblioteka kliencka protokołu X11.
fb0e5d86 71
6bfcf4a9
JR
72Pakiet zawiera pliki nagłówkowe niezbędne do kompilowania programów
73używających biblioteki libX11.
fb0e5d86 74
fb0e5d86 75%package static
7498b4a3 76Summary: Static libX11 library
8522c985 77Summary(pl.UTF-8): Biblioteka statyczna libX11
7498b4a3
JB
78Group: X11/Development/Libraries
79Requires: %{name}-devel = %{version}-%{release}
ab86e80a 80Obsoletes: libX11-static
fb0e5d86
AM
81
82%description static
eb10d989 83Core X11 protocol client library.
fb0e5d86
AM
84
85This package contains the static libX11 library.
86
6bfcf4a9 87%description static -l pl.UTF-8
eb10d989 88Podstawowa biblioteka kliencka protokołu X11.
fb0e5d86 89
6bfcf4a9 90Pakiet zawiera statyczną bibliotekę libX11.
fb0e5d86 91
fb0e5d86
AM
92%prep
93%setup -q -n libX11-%{version}
62e018c8 94#%patch0 -p1
fb0e5d86 95
fb0e5d86
AM
96%build
97%{__libtoolize}
98%{__aclocal}
99%{__autoconf}
100%{__autoheader}
101%{__automake}
ac99ec55 102%configure \
61e6236a 103 %{!?with_static_libs:--disable-static} \
ac99ec55 104 %{!?with_xcb:--without-xcb}
fb0e5d86
AM
105
106%{__make}
107
108%install
109rm -rf $RPM_BUILD_ROOT
110
111%{__make} install \
112 DESTDIR=$RPM_BUILD_ROOT \
113 pkgconfigdir=%{_pkgconfigdir}
30e2f483 114
fb0e5d86
AM
115%clean
116rm -rf $RPM_BUILD_ROOT
117
118%post -p /sbin/ldconfig
119%postun -p /sbin/ldconfig
120
30e2f483
ER
121%pretrans
122# this needs to be a dir
9a3a34ef 123if [ -L %{_libdir}/X11 ]; then
30e2f483
ER
124 umask 022
125 mv -f %{_libdir}/X11{,.rpmsave}
126 mkdir %{_libdir}/X11
127fi
128
fb0e5d86
AM
129%files
130%defattr(644,root,root,755)
da8a9538 131%doc AUTHORS COPYING ChangeLog README
7498b4a3 132%attr(755,root,root) %{_libdir}/libX11.so.*.*.*
82174535 133%attr(755,root,root) %ghost %{_libdir}/libX11.so.6
ac99ec55
JB
134%if %{with xcb}
135%attr(755,root,root) %{_libdir}/libX11-xcb.so.*.*.*
82174535 136%attr(755,root,root) %ghost %{_libdir}/libX11-xcb.so.1
ac99ec55 137%endif
da8a9538
JB
138%dir %{_libdir}/X11
139%{_libdir}/X11/Xcms.txt
0d382d8c
JB
140%dir %{_datadir}/X11
141%{_datadir}/X11/XErrorDB
142%{_datadir}/X11/XKeysymDB
05ab38ad
ER
143%dir %{_datadir}/X11/locale
144%{_datadir}/X11/locale/compose.dir
145%{_datadir}/X11/locale/locale.alias
146%{_datadir}/X11/locale/locale.dir
147%{_datadir}/X11/locale/C
148%{_datadir}/X11/locale/en_US.UTF-8
149
150# encodings, not really lang taggable
151%{_datadir}/X11/locale/armscii-8
152%{_datadir}/X11/locale/georgian-academy
153%{_datadir}/X11/locale/georgian-ps
154%{_datadir}/X11/locale/ibm-cp1133
155%{_datadir}/X11/locale/iscii-dev
156%{_datadir}/X11/locale/isiri-3342
157%{_datadir}/X11/locale/iso8859-1
158%{_datadir}/X11/locale/iso8859-10
159%{_datadir}/X11/locale/iso8859-11
160%{_datadir}/X11/locale/iso8859-13
161%{_datadir}/X11/locale/iso8859-14
162%{_datadir}/X11/locale/iso8859-15
163%{_datadir}/X11/locale/iso8859-2
164%{_datadir}/X11/locale/iso8859-3
165%{_datadir}/X11/locale/iso8859-4
166%{_datadir}/X11/locale/iso8859-5
167%{_datadir}/X11/locale/iso8859-6
168%{_datadir}/X11/locale/iso8859-7
169%{_datadir}/X11/locale/iso8859-8
170%{_datadir}/X11/locale/iso8859-9
171%{_datadir}/X11/locale/iso8859-9e
172%{_datadir}/X11/locale/koi8-c
173%{_datadir}/X11/locale/koi8-r
174%{_datadir}/X11/locale/koi8-u
175%{_datadir}/X11/locale/microsoft-cp1251
176%{_datadir}/X11/locale/microsoft-cp1255
177%{_datadir}/X11/locale/microsoft-cp1256
178%{_datadir}/X11/locale/mulelao-1
179%{_datadir}/X11/locale/nokhchi-1
180%{_datadir}/X11/locale/tatar-cyr
181%{_datadir}/X11/locale/tscii-0
182
183%lang(am) %{_datadir}/X11/locale/am_ET.UTF-8
184%lang(el) %{_datadir}/X11/locale/el_GR.UTF-8
185%lang(fi) %{_datadir}/X11/locale/fi_FI.UTF-8
186%lang(ja) %{_datadir}/X11/locale/ja
187%lang(ja) %{_datadir}/X11/locale/ja.JIS
188%lang(ja) %{_datadir}/X11/locale/ja.S90
189%lang(ja) %{_datadir}/X11/locale/ja.SJIS
190%lang(ja) %{_datadir}/X11/locale/ja.U90
191%lang(ja) %{_datadir}/X11/locale/ja_JP.UTF-8
192%lang(ko) %{_datadir}/X11/locale/ko
193%lang(ko) %{_datadir}/X11/locale/ko_KR.UTF-8
194%lang(pt_BR) %{_datadir}/X11/locale/pt_BR.UTF-8
195%lang(ru) %{_datadir}/X11/locale/ru_RU.UTF-8
196%lang(th) %{_datadir}/X11/locale/th_TH
197%lang(th) %{_datadir}/X11/locale/th_TH.UTF-8
198%lang(vi) %{_datadir}/X11/locale/vi_VN.tcvn
199%lang(vi) %{_datadir}/X11/locale/vi_VN.viscii
200%lang(zh_CN) %{_datadir}/X11/locale/zh_CN
201%lang(zh_CN) %{_datadir}/X11/locale/zh_CN.UTF-8
202%lang(zh_CN) %{_datadir}/X11/locale/zh_CN.gb18030
203%lang(zh_CN) %{_datadir}/X11/locale/zh_CN.gbk
204%lang(zh_HK) %{_datadir}/X11/locale/zh_HK.UTF-8
205%lang(zh_HK) %{_datadir}/X11/locale/zh_HK.big5
206%lang(zh_HK) %{_datadir}/X11/locale/zh_HK.big5hkscs
207%lang(zh_TW) %{_datadir}/X11/locale/zh_TW
208%lang(zh_TW) %{_datadir}/X11/locale/zh_TW.UTF-8
209%lang(zh_TW) %{_datadir}/X11/locale/zh_TW.big5
fb0e5d86 210
fb0e5d86
AM
211%files devel
212%defattr(644,root,root,755)
7498b4a3 213%attr(755,root,root) %{_libdir}/libX11.so
fb0e5d86 214%{_libdir}/libX11.la
eb10d989
JB
215%{_includedir}/X11/ImUtil.h
216%{_includedir}/X11/X*.h
217%{_includedir}/X11/cursorfont.h
fb0e5d86 218%{_pkgconfigdir}/x11.pc
ac99ec55
JB
219%if %{with xcb}
220%attr(755,root,root) %{_libdir}/libX11-xcb.so
221%{_libdir}/libX11-xcb.la
eb10d989 222#%{_includedir}/X11/Xlib-xcb.h (already included in X*.h above)
ac99ec55
JB
223%{_pkgconfigdir}/x11-xcb.pc
224%endif
17adbfba 225%{_mandir}/man3/*.3x*
fb0e5d86 226
61e6236a 227%if %{with static_libs}
fb0e5d86
AM
228%files static
229%defattr(644,root,root,755)
230%{_libdir}/libX11.a
ac99ec55
JB
231%if %{with xcb}
232%{_libdir}/libX11-xcb.a
233%endif
61e6236a 234%endif
This page took 0.110274 seconds and 4 git commands to generate.