]>
Commit | Line | Data |
---|---|---|
0be5b7b3 | 1 | Summary: GNU libtool, a shared library generation tool |
a49a3c82 ER |
2 | Summary(es.UTF-8): GNU libtool, una herramienta de creación de bibliotecas compartidas |
3 | Summary(pl.UTF-8): GNU libtool - narzędzie do generowania bibliotek współdzielonych | |
4 | Summary(pt_BR.UTF-8): GNU libtool, uma ferramenta de geração de bibliotecas compartilhadas | |
5 | Summary(ru.UTF-8): GNU libtool, набор утилит для генерации разделяемых библиотек | |
6 | Summary(uk.UTF-8): GNU libtool, набір утиліт для генерації динамічних бібліотек | |
0869ca56 | 7 | Name: libtool |
46de980f | 8 | Version: 2.2 |
883f302d | 9 | Release: 0.5 |
7766f7aa | 10 | Epoch: 2 |
c4f745c2 | 11 | License: GPL v2+ |
0869ca56 | 12 | Group: Development/Tools |
bc07be4f | 13 | Source0: http://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.lzma |
46de980f | 14 | # Source0-md5: 3036f2b0159feb01abd202bca7f53f77 |
677c6ca2 | 15 | Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2 |
c6f6f1a1 | 16 | # Source1-md5: b95e215961860c66f0868b0d551358c9 |
0be5b7b3 | 17 | Patch0: %{name}-info.patch |
a24c80ee AM |
18 | Patch1: %{name}-relink.patch |
19 | Patch2: %{name}-libdirs.patch | |
20 | Patch3: %{name}-multilib.patch | |
a9257cec | 21 | Patch4: %{name}-linking-order.patch |
d203715f | 22 | Patch5: %{name}.m4_cegcc.patch |
3c28033b | 23 | Patch6: %{name}-crossw32.patch |
b8b21874 | 24 | Patch7: %{name}-execute-mode.patch |
ddbe0a65 | 25 | URL: http://www.gnu.org/software/libtool/ |
681b4602 | 26 | BuildRequires: /usr/bin/which |
ed0c3708 | 27 | BuildRequires: autoconf >= 2.59 |
4402a06c | 28 | %ifarch %{x8664} |
ecf0db0a | 29 | BuildRequires: automake >= 1:1.7.9-2 |
42f2c45b JB |
30 | %else |
31 | BuildRequires: automake >= 1:1.7.3 | |
32 | %endif | |
ab9c5b8c | 33 | BuildRequires: gcc-c++ >= 5:3.3.3 |
46de980f | 34 | BuildRequires: lzma >= 1:4.42 |
4402a06c | 35 | BuildRequires: rpmbuild(macros) >= 1.213 |
f6032f21 | 36 | BuildRequires: texinfo |
f9df54f6 | 37 | %requires_eq gcc |
6153179c JB |
38 | Requires: coreutils |
39 | Requires: grep | |
0be5b7b3 | 40 | Requires: mktemp |
6153179c | 41 | Requires: sed |
ed0c3708 | 42 | Conflicts: autoconf < 2.58 |
07d89bfe | 43 | Conflicts: gettext-devel < 0.17 |
4be79b5b | 44 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
34ee4a75 | 45 | |
46 | %description | |
b8c065d5 | 47 | GNU libtool is a set of shell scripts to automatically configure UNIX |
48 | architectures to build shared libraries in generic fashion. | |
34ee4a75 | 49 | |
08f30010 | 50 | %description -l es.UTF-8 |
768678a6 | 51 | GNU libtool es un conjunto de scripts shell para configurar |
08f30010 JR |
52 | automáticamente la creación de bibliotecas compartidas para varias |
53 | arquitecturas UNIX de una manera genérica. | |
768678a6 | 54 | |
08f30010 JR |
55 | %description -l pl.UTF-8 |
56 | GNU libtool jest zbiorem skryptów shellowych do automatycznego | |
57 | generowania bibliotek współdzielonych niezależnie od typu platformy | |
de4b7ba1 | 58 | systemowej. |
fa97fabf | 59 | |
08f30010 JR |
60 | %description -l pt_BR.UTF-8 |
61 | GNU libtool é um conjunto de scripts shell para configurar | |
62 | automaticamente a geração de bibliotecas compartilhadas para várias | |
63 | arquiteturas UNIX de uma maneira genérica. | |
768678a6 | 64 | |
08f30010 JR |
65 | %description -l ru.UTF-8 |
66 | GNU libtool - это набор скриптов для автоматической генерации | |
67 | динамических разделяемых библиотек на различных архитектурах UNIX. | |
d2d907f5 | 68 | |
08f30010 JR |
69 | %description -l uk.UTF-8 |
70 | GNU libtool - це набір скриптів для автоматичної генерації динамічних | |
71 | бібліотек на різних архітектурах UNIX. | |
d2d907f5 | 72 | |
3c9f4936 | 73 | %package -n libltdl |
0b6394c4 | 74 | Summary: System independent dlopen wrapper for GNU libtool |
a49a3c82 ER |
75 | Summary(pl.UTF-8): Biblioteka ogólnych wywołań dlopen |
76 | Summary(pt_BR.UTF-8): GNU libltdl, um wrapper dlopen para o GNU libtool | |
c4f745c2 | 77 | License: LGPL v2+ |
0b6394c4 | 78 | Group: Libraries |
0be5b7b3 | 79 | Obsoletes: libtool-libs |
0b6394c4 AF |
80 | |
81 | %description -n libltdl | |
719a2691 | 82 | System independent dlopen wrapper for GNU libtool. |
0b6394c4 | 83 | |
08f30010 JR |
84 | %description -n libltdl -l pl.UTF-8 |
85 | Biblioteka ogólnych wywołań dlopen. | |
0b6394c4 | 86 | |
08f30010 | 87 | %description -n libltdl -l pt_BR.UTF-8 |
768678a6 | 88 | GNU libltdl, um wrapper dlopen para o GNU libtool. |
89 | ||
3c9f4936 | 90 | %package -n libltdl-devel |
a93304bf | 91 | Summary: Development components for libltdl |
a49a3c82 ER |
92 | Summary(pl.UTF-8): Część libltdl przeznaczona dla programistów |
93 | Summary(pt_BR.UTF-8): Componentes de desenvolvimento para a libltdl | |
94 | Summary(ru.UTF-8): Файлы для разработки программ с libltdl | |
95 | Summary(uk.UTF-8): Файли для розробки програм з libltdl | |
c4f745c2 | 96 | License: LGPL v2+ |
0b6394c4 | 97 | Group: Development/Libraries |
ccc5997b | 98 | Requires: libltdl = %{epoch}:%{version}-%{release} |
0b6394c4 AF |
99 | |
100 | %description -n libltdl-devel | |
a93304bf | 101 | System independent dlopen wrapper for GNU libtool - development part. |
768678a6 | 102 | Install this package if you want to develop for libltdl. |
103 | ||
08f30010 JR |
104 | %description -n libltdl-devel -l pl.UTF-8 |
105 | Biblioteka ogólnych wywołań dlopen - część dla programistów. | |
0b6394c4 | 106 | |
08f30010 JR |
107 | %description -n libltdl-devel -l pt_BR.UTF-8 |
108 | Instale este pacote se você deseja desenvolver para a libltdl. | |
768678a6 | 109 | |
08f30010 JR |
110 | %description -n libltdl-devel -l uk.UTF-8 |
111 | Файли для розробки програм з libltdl. | |
d2d907f5 | 112 | |
08f30010 JR |
113 | %description -n libltdl-devel -l ru.UTF-8 |
114 | Файлы для разработки программ с libltdl. | |
d2d907f5 | 115 | |
3c9f4936 | 116 | %package -n libltdl-static |
0b6394c4 | 117 | Summary: Static system independent dlopen wrapper for GNU libtool |
a49a3c82 ER |
118 | Summary(pl.UTF-8): Statyczna biblioteka ogólnych wywołań dlopen |
119 | Summary(pt_BR.UTF-8): Componentes de desenvolvimento para a libltdl | |
120 | Summary(ru.UTF-8): Статическая библиотека libltdl из libltdl | |
121 | Summary(uk.UTF-8): Статична бібліотека libltdl з libltdl | |
c4f745c2 | 122 | License: LGPL v2+ |
0b6394c4 | 123 | Group: Development/Libraries |
ccc5997b | 124 | Requires: libltdl-devel = %{epoch}:%{version}-%{release} |
0b6394c4 AF |
125 | |
126 | %description -n libltdl-static | |
6578d8d6 | 127 | Static system independent dlopen wrapper for GNU libtool. Install this |
128 | package if you want to develop for libltdl, but using static | |
129 | components (seldom used). | |
768678a6 | 130 | |
08f30010 JR |
131 | %description -n libltdl-static -l pl.UTF-8 |
132 | Statyczna biblioteka ogólnych wywołań dlopen. | |
0b6394c4 | 133 | |
08f30010 JR |
134 | %description -n libltdl-static -l pt_BR.UTF-8 |
135 | Instale este pacote se você deseja desenvolver para a libltdl, | |
136 | utilizando componentes estáticos (raramente necessário). | |
768678a6 | 137 | |
08f30010 JR |
138 | %description -n libltdl-static -l ru.UTF-8 |
139 | Это отдельный пакет со статическими библиотеками, которые больше не | |
140 | входят в libltdl. | |
d2d907f5 | 141 | |
08f30010 JR |
142 | %description -n libltdl-static -l uk.UTF-8 |
143 | Це окремий пакет зі статичними бібліотеками, що більше не входять до | |
144 | складу libltdl. | |
d2d907f5 | 145 | |
34ee4a75 | 146 | %prep |
46de980f JB |
147 | %setup -q -c -T -a1 |
148 | lzma -dc %{SOURCE0} | tar xf - -C .. | |
0b6394c4 | 149 | %patch0 -p1 |
4404301b | 150 | %patch1 -p1 |
055bec7c | 151 | %patch2 -p1 |
a30cef7f | 152 | %patch3 -p1 |
de5020e2 | 153 | %patch4 -p1 |
d203715f | 154 | %patch5 -p1 |
3c28033b | 155 | %patch6 -p1 |
b8b21874 | 156 | %patch7 -p1 |
a6aaeed9 | 157 | |
34ee4a75 | 158 | %build |
46de980f | 159 | %{__aclocal} -I libltdl/m4 |
8a043aa2 | 160 | %{__autoconf} |
70febd70 | 161 | %{__automake} |
162 | ||
163 | cd libltdl | |
46de980f | 164 | %{__aclocal} -I m4 |
8a043aa2 | 165 | %{__autoconf} |
d203715f | 166 | %{__automake} |
70febd70 | 167 | cd .. |
168 | ||
b8c065d5 | 169 | %configure |
7766f7aa | 170 | |
844ee554 | 171 | %{__make} |
34ee4a75 | 172 | |
173 | %install | |
174 | rm -rf $RPM_BUILD_ROOT | |
46de980f | 175 | install -d $RPM_BUILD_ROOT%{_mandir} |
8d15bce1 | 176 | |
2a8d9c8d PG |
177 | %{__make} install \ |
178 | DESTDIR=$RPM_BUILD_ROOT | |
8d15bce1 | 179 | |
677c6ca2 | 180 | bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} |
91268034 | 181 | |
4d30acbc | 182 | rm -f $RPM_BUILD_ROOT%{_infodir}/dir |
214489bd ER |
183 | rm $RPM_BUILD_ROOT%{_mandir}/README.libtool-man-pages |
184 | ||
34ee4a75 | 185 | %clean |
186 | rm -rf $RPM_BUILD_ROOT | |
187 | ||
c4f745c2 | 188 | %post -p /sbin/postshell |
9c23aeab | 189 | -/usr/sbin/fix-info-dir -c %{_infodir} |
34ee4a75 | 190 | |
c4f745c2 | 191 | %postun -p /sbin/postshell |
9c23aeab | 192 | -/usr/sbin/fix-info-dir -c %{_infodir} |
4404301b | 193 | |
3c9f4936 | 194 | %post -n libltdl -p /sbin/ldconfig |
12c89d3b | 195 | %postun -n libltdl -p /sbin/ldconfig |
34ee4a75 | 196 | |
197 | %files | |
0869ca56 | 198 | %defattr(644,root,root,755) |
8ec1f1d2 | 199 | %doc AUTHORS NEWS README THANKS TODO ChangeLog |
c4f745c2 JB |
200 | %attr(755,root,root) %{_bindir}/libtool |
201 | %attr(755,root,root) %{_bindir}/libtoolize | |
2c750af6 | 202 | %dir %{_datadir}/libtool |
46de980f JB |
203 | %dir %{_datadir}/libtool/config |
204 | %attr(755,root,root) %{_datadir}/libtool/config/compile | |
205 | %attr(755,root,root) %{_datadir}/libtool/config/config.guess | |
206 | %attr(755,root,root) %{_datadir}/libtool/config/config.sub | |
207 | %attr(755,root,root) %{_datadir}/libtool/config/depcomp | |
208 | %attr(755,root,root) %{_datadir}/libtool/config/install-sh | |
209 | %attr(755,root,root) %{_datadir}/libtool/config/ltmain.sh | |
210 | %attr(755,root,root) %{_datadir}/libtool/config/missing | |
211 | # libltdl copy for libtoolize --ltdl | |
212 | %dir %{_datadir}/libtool/libltdl | |
213 | %{_datadir}/libtool/libltdl/[!c]* | |
214 | %{_datadir}/libtool/libltdl/config-h.in | |
215 | %attr(755,root,root) %{_datadir}/libtool/libltdl/configure | |
216 | %{_datadir}/libtool/libltdl/configure.ac | |
c4f745c2 JB |
217 | %{_mandir}/man1/libtool.1* |
218 | %{_mandir}/man1/libtoolize.1* | |
219 | %lang(ja) %{_mandir}/ja/man1/libtool.1* | |
220 | %lang(ja) %{_mandir}/ja/man1/libtoolize.1* | |
3c9f4936 | 221 | %{_infodir}/libtool.info* |
719a2691 | 222 | %{_aclocaldir}/libtool.m4 |
46de980f JB |
223 | %{_aclocaldir}/ltoptions.m4 |
224 | %{_aclocaldir}/ltsugar.m4 | |
225 | %{_aclocaldir}/ltversion.m4 | |
226 | %{_aclocaldir}/lt~obsolete.m4 | |
34ee4a75 | 227 | |
0b6394c4 | 228 | %files -n libltdl |
970aa04c | 229 | %defattr(644,root,root,755) |
f329cd4b | 230 | %attr(755,root,root) %{_libdir}/libltdl.so.*.*.* |
46de980f | 231 | %attr(755,root,root) %ghost %{_libdir}/libltdl.so.7 |
0b6394c4 AF |
232 | |
233 | %files -n libltdl-devel | |
970aa04c | 234 | %defattr(644,root,root,755) |
f329cd4b JB |
235 | %attr(755,root,root) %{_libdir}/libltdl.so |
236 | %{_libdir}/libltdl.la | |
46de980f | 237 | %{_includedir}/libltdl |
f329cd4b | 238 | %{_includedir}/ltdl.h |
46de980f | 239 | %{_aclocaldir}/argz.m4 |
6b1f90bb AF |
240 | %{_aclocaldir}/ltdl.m4 |
241 | ||
0b6394c4 | 242 | %files -n libltdl-static |
970aa04c | 243 | %defattr(644,root,root,755) |
f329cd4b | 244 | %{_libdir}/libltdl.a |