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