]> git.pld-linux.org Git - packages/xorg-lib-libX11.git/blame - xorg-lib-libX11.spec
- try fix multilib verify problems
[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
ac99ec55 4#
eb10d989
JB
5Summary: Core X11 protocol client library
6Summary(pl.UTF-8): Podstawowa biblioteka kliencka protokołu X11
fb0e5d86 7Name: xorg-lib-libX11
88139e16 8Version: 1.4.4
829e5fdb 9Release: 2
fb0e5d86
AM
10License: MIT
11Group: X11/Libraries
4a571e62 12Source0: http://xorg.freedesktop.org/releases/individual/lib/libX11-%{version}.tar.bz2
88139e16 13# Source0-md5: ed7c382cbf8c13425b6a66bcac0ca5d9
efde2565 14# sync locales and their encodings with glibc
e526b8f8 15Patch0: %{name}-glibc-locale_sync.patch
fb0e5d86 16URL: http://xorg.freedesktop.org/
eb10d989 17BuildRequires: autoconf >= 2.60
fb0e5d86 18BuildRequires: automake
4655174b 19BuildRequires: cpp
7498b4a3 20BuildRequires: libtool
34787d1c 21BuildRequires: libxcb-devel >= 1.2
359a44e2 22BuildRequires: pkgconfig >= 1:0.19
1d54b6be 23BuildRequires: xmlto >= 0.0.22
30e2f483 24BuildRequires: xorg-lib-xtrans-devel
fb0e5d86
AM
25BuildRequires: xorg-proto-inputproto-devel
26BuildRequires: xorg-proto-kbproto-devel
fb0e5d86 27BuildRequires: xorg-proto-xextproto-devel
9b36617b 28BuildRequires: xorg-proto-xf86bigfontproto-devel >= 1.2.0
03691cc5 29BuildRequires: xorg-proto-xproto-devel >= 7.0.21
9b36617b 30BuildRequires: xorg-sgml-doctools >= 1.8
88139e16 31BuildRequires: xorg-util-util-macros >= 1.15
d0bc1695 32Requires: libxcb >= 1.2
aa01d4b4 33Obsoletes: libX11
7498b4a3 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
fb0e5d86 35
fb0e5d86 36%description
eb10d989 37Core X11 protocol client library.
fb0e5d86 38
6bfcf4a9 39%description -l pl.UTF-8
eb10d989 40Podstawowa biblioteka kliencka protokołu X11.
fb0e5d86 41
fb0e5d86 42%package devel
32ec9b81 43Summary: Header files for libX11 library
8522c985 44Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libX11
fb0e5d86 45Group: X11/Development/Libraries
7498b4a3 46Requires: %{name} = %{version}-%{release}
7498b4a3 47Requires: xorg-proto-kbproto-devel
1d54b6be 48Requires: xorg-proto-xproto-devel >= 7.0.21
eb10d989 49Requires: libxcb-devel >= 1.2
ab86e80a 50Obsoletes: libX11-devel
fb0e5d86
AM
51
52%description devel
eb10d989 53Core X11 protocol client library.
fb0e5d86
AM
54
55This package contains the header files needed to develop programs that
32ec9b81 56use libX11.
fb0e5d86 57
6bfcf4a9 58%description devel -l pl.UTF-8
eb10d989 59Podstawowa biblioteka kliencka protokołu X11.
fb0e5d86 60
6bfcf4a9
JR
61Pakiet zawiera pliki nagłówkowe niezbędne do kompilowania programów
62używających biblioteki libX11.
fb0e5d86 63
fb0e5d86 64%package static
7498b4a3 65Summary: Static libX11 library
8522c985 66Summary(pl.UTF-8): Biblioteka statyczna libX11
7498b4a3
JB
67Group: X11/Development/Libraries
68Requires: %{name}-devel = %{version}-%{release}
ab86e80a 69Obsoletes: libX11-static
fb0e5d86
AM
70
71%description static
eb10d989 72Core X11 protocol client library.
fb0e5d86
AM
73
74This package contains the static libX11 library.
75
6bfcf4a9 76%description static -l pl.UTF-8
eb10d989 77Podstawowa biblioteka kliencka protokołu X11.
fb0e5d86 78
6bfcf4a9 79Pakiet zawiera statyczną bibliotekę libX11.
fb0e5d86 80
fb0e5d86
AM
81%prep
82%setup -q -n libX11-%{version}
efde2565 83%patch0 -p1
fb0e5d86 84
fb0e5d86
AM
85%build
86%{__libtoolize}
0cb7271b 87%{__aclocal} -I m4
fb0e5d86
AM
88%{__autoconf}
89%{__autoheader}
90%{__automake}
ac99ec55 91%configure \
d0bc1695 92 %{!?with_static_libs:--disable-static}
fb0e5d86
AM
93
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
fb0e5d86 98%{__make} install \
829e5fdb 99 INSTALL="install -p" \
34787d1c 100 DESTDIR=$RPM_BUILD_ROOT
30e2f483 101
1a976cd3
JB
102%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libX11
103
d0bc1695
AM
104cd specs
105for dir in XIM i18n/framework i18n/localedb i18n/trans libX11; do
106 install -d rpm-doc/$dir
107 cp -a $dir/*.html rpm-doc/$dir
108 cp -a $dir/*.svg rpm-doc/$dir || :
109 sed -i -e "s#$RPM_BUILD_ROOT##g" rpm-doc/$dir/*.html
110done
d0bc1695 111
fb0e5d86
AM
112%clean
113rm -rf $RPM_BUILD_ROOT
114
aa01d4b4
AM
115%post -p /sbin/ldconfig
116%postun -p /sbin/ldconfig
fb0e5d86 117
aa01d4b4 118%pretrans
30e2f483 119# this needs to be a dir
9a3a34ef 120if [ -L %{_libdir}/X11 ]; then
30e2f483
ER
121 umask 022
122 mv -f %{_libdir}/X11{,.rpmsave}
123 mkdir %{_libdir}/X11
124fi
125
fb0e5d86
AM
126%files
127%defattr(644,root,root,755)
da8a9538 128%doc AUTHORS COPYING ChangeLog README
aa01d4b4
AM
129%attr(755,root,root) %{_libdir}/libX11.so.*.*.*
130%attr(755,root,root) %ghost %{_libdir}/libX11.so.6
aa01d4b4
AM
131%attr(755,root,root) %{_libdir}/libX11-xcb.so.*.*.*
132%attr(755,root,root) %ghost %{_libdir}/libX11-xcb.so.1
aa01d4b4
AM
133%dir %{_libdir}/X11
134%{_libdir}/X11/Xcms.txt
0d382d8c
JB
135%dir %{_datadir}/X11
136%{_datadir}/X11/XErrorDB
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
efde2565 157%{_datadir}/X11/locale/iso8859-16
05ab38ad
ER
158%{_datadir}/X11/locale/iso8859-2
159%{_datadir}/X11/locale/iso8859-3
160%{_datadir}/X11/locale/iso8859-4
161%{_datadir}/X11/locale/iso8859-5
162%{_datadir}/X11/locale/iso8859-6
163%{_datadir}/X11/locale/iso8859-7
164%{_datadir}/X11/locale/iso8859-8
165%{_datadir}/X11/locale/iso8859-9
166%{_datadir}/X11/locale/iso8859-9e
167%{_datadir}/X11/locale/koi8-c
168%{_datadir}/X11/locale/koi8-r
efde2565 169%{_datadir}/X11/locale/koi8-t
05ab38ad
ER
170%{_datadir}/X11/locale/koi8-u
171%{_datadir}/X11/locale/microsoft-cp1251
172%{_datadir}/X11/locale/microsoft-cp1255
173%{_datadir}/X11/locale/microsoft-cp1256
174%{_datadir}/X11/locale/mulelao-1
175%{_datadir}/X11/locale/nokhchi-1
176%{_datadir}/X11/locale/tatar-cyr
177%{_datadir}/X11/locale/tscii-0
178
179%lang(am) %{_datadir}/X11/locale/am_ET.UTF-8
180%lang(el) %{_datadir}/X11/locale/el_GR.UTF-8
181%lang(fi) %{_datadir}/X11/locale/fi_FI.UTF-8
182%lang(ja) %{_datadir}/X11/locale/ja
183%lang(ja) %{_datadir}/X11/locale/ja.JIS
184%lang(ja) %{_datadir}/X11/locale/ja.S90
185%lang(ja) %{_datadir}/X11/locale/ja.SJIS
186%lang(ja) %{_datadir}/X11/locale/ja.U90
187%lang(ja) %{_datadir}/X11/locale/ja_JP.UTF-8
188%lang(ko) %{_datadir}/X11/locale/ko
189%lang(ko) %{_datadir}/X11/locale/ko_KR.UTF-8
190%lang(pt_BR) %{_datadir}/X11/locale/pt_BR.UTF-8
191%lang(ru) %{_datadir}/X11/locale/ru_RU.UTF-8
192%lang(th) %{_datadir}/X11/locale/th_TH
193%lang(th) %{_datadir}/X11/locale/th_TH.UTF-8
194%lang(vi) %{_datadir}/X11/locale/vi_VN.tcvn
195%lang(vi) %{_datadir}/X11/locale/vi_VN.viscii
196%lang(zh_CN) %{_datadir}/X11/locale/zh_CN
197%lang(zh_CN) %{_datadir}/X11/locale/zh_CN.UTF-8
198%lang(zh_CN) %{_datadir}/X11/locale/zh_CN.gb18030
199%lang(zh_CN) %{_datadir}/X11/locale/zh_CN.gbk
200%lang(zh_HK) %{_datadir}/X11/locale/zh_HK.UTF-8
201%lang(zh_HK) %{_datadir}/X11/locale/zh_HK.big5
202%lang(zh_HK) %{_datadir}/X11/locale/zh_HK.big5hkscs
203%lang(zh_TW) %{_datadir}/X11/locale/zh_TW
204%lang(zh_TW) %{_datadir}/X11/locale/zh_TW.UTF-8
205%lang(zh_TW) %{_datadir}/X11/locale/zh_TW.big5
0cb7271b 206%{_mandir}/man5/*Compose.5x*
fb0e5d86 207
fb0e5d86
AM
208%files devel
209%defattr(644,root,root,755)
34787d1c 210%doc specs/rpm-doc/*
7498b4a3 211%attr(755,root,root) %{_libdir}/libX11.so
34787d1c 212%attr(755,root,root) %{_libdir}/libX11-xcb.so
fb0e5d86 213%{_libdir}/libX11.la
34787d1c 214%{_libdir}/libX11-xcb.la
eb10d989
JB
215%{_includedir}/X11/ImUtil.h
216%{_includedir}/X11/X*.h
217%{_includedir}/X11/cursorfont.h
fb0e5d86 218%{_pkgconfigdir}/x11.pc
ac99ec55 219%{_pkgconfigdir}/x11-xcb.pc
17adbfba 220%{_mandir}/man3/*.3x*
fb0e5d86 221
61e6236a 222%if %{with static_libs}
fb0e5d86
AM
223%files static
224%defattr(644,root,root,755)
225%{_libdir}/libX11.a
ac99ec55
JB
226%{_libdir}/libX11-xcb.a
227%endif
This page took 0.072509 seconds and 4 git commands to generate.