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