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