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