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