]> git.pld-linux.org Git - packages/libtool.git/blame - libtool.spec
- unify ftp.gnu.org urls
[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
883f302d 9Release: 0.5
7766f7aa 10Epoch: 2
c4f745c2 11License: GPL v2+
0869ca56 12Group: Development/Tools
bc07be4f 13Source0: http://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.lzma
46de980f 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
b8b21874 24Patch7: %{name}-execute-mode.patch
ddbe0a65 25URL: http://www.gnu.org/software/libtool/
681b4602 26BuildRequires: /usr/bin/which
ed0c3708 27BuildRequires: autoconf >= 2.59
4402a06c 28%ifarch %{x8664}
ecf0db0a 29BuildRequires: automake >= 1:1.7.9-2
42f2c45b
JB
30%else
31BuildRequires: automake >= 1:1.7.3
32%endif
ab9c5b8c 33BuildRequires: gcc-c++ >= 5:3.3.3
46de980f 34BuildRequires: lzma >= 1:4.42
4402a06c 35BuildRequires: rpmbuild(macros) >= 1.213
f6032f21 36BuildRequires: texinfo
f9df54f6 37%requires_eq gcc
6153179c
JB
38Requires: coreutils
39Requires: grep
0be5b7b3 40Requires: mktemp
6153179c 41Requires: sed
ed0c3708 42Conflicts: autoconf < 2.58
07d89bfe 43Conflicts: gettext-devel < 0.17
4be79b5b 44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34ee4a75 45
46%description
b8c065d5 47GNU libtool is a set of shell scripts to automatically configure UNIX
48architectures to build shared libraries in generic fashion.
34ee4a75 49
08f30010 50%description -l es.UTF-8
768678a6 51GNU libtool es un conjunto de scripts shell para configurar
08f30010
JR
52automáticamente la creación de bibliotecas compartidas para varias
53arquitecturas UNIX de una manera genérica.
768678a6 54
08f30010
JR
55%description -l pl.UTF-8
56GNU libtool jest zbiorem skryptów shellowych do automatycznego
57generowania bibliotek współdzielonych niezależnie od typu platformy
de4b7ba1 58systemowej.
fa97fabf 59
08f30010
JR
60%description -l pt_BR.UTF-8
61GNU libtool é um conjunto de scripts shell para configurar
62automaticamente a geração de bibliotecas compartilhadas para várias
63arquiteturas UNIX de uma maneira genérica.
768678a6 64
08f30010
JR
65%description -l ru.UTF-8
66GNU libtool - это набор скриптов для автоматической генерации
67динамических разделяемых библиотек на различных архитектурах UNIX.
d2d907f5 68
08f30010
JR
69%description -l uk.UTF-8
70GNU libtool - це набір скриптів для автоматичної генерації динамічних
71бібліотек на різних архітектурах UNIX.
d2d907f5 72
3c9f4936 73%package -n libltdl
0b6394c4 74Summary: System independent dlopen wrapper for GNU libtool
a49a3c82
ER
75Summary(pl.UTF-8): Biblioteka ogólnych wywołań dlopen
76Summary(pt_BR.UTF-8): GNU libltdl, um wrapper dlopen para o GNU libtool
c4f745c2 77License: LGPL v2+
0b6394c4 78Group: Libraries
0be5b7b3 79Obsoletes: libtool-libs
0b6394c4
AF
80
81%description -n libltdl
719a2691 82System independent dlopen wrapper for GNU libtool.
0b6394c4 83
08f30010
JR
84%description -n libltdl -l pl.UTF-8
85Biblioteka ogólnych wywołań dlopen.
0b6394c4 86
08f30010 87%description -n libltdl -l pt_BR.UTF-8
768678a6 88GNU libltdl, um wrapper dlopen para o GNU libtool.
89
3c9f4936 90%package -n libltdl-devel
a93304bf 91Summary: Development components for libltdl
a49a3c82
ER
92Summary(pl.UTF-8): Część libltdl przeznaczona dla programistów
93Summary(pt_BR.UTF-8): Componentes de desenvolvimento para a libltdl
94Summary(ru.UTF-8): Файлы для разработки программ с libltdl
95Summary(uk.UTF-8): Файли для розробки програм з libltdl
c4f745c2 96License: LGPL v2+
0b6394c4 97Group: Development/Libraries
ccc5997b 98Requires: libltdl = %{epoch}:%{version}-%{release}
0b6394c4
AF
99
100%description -n libltdl-devel
a93304bf 101System independent dlopen wrapper for GNU libtool - development part.
768678a6 102Install this package if you want to develop for libltdl.
103
08f30010
JR
104%description -n libltdl-devel -l pl.UTF-8
105Biblioteka ogólnych wywołań dlopen - część dla programistów.
0b6394c4 106
08f30010
JR
107%description -n libltdl-devel -l pt_BR.UTF-8
108Instale 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 117Summary: Static system independent dlopen wrapper for GNU libtool
a49a3c82
ER
118Summary(pl.UTF-8): Statyczna biblioteka ogólnych wywołań dlopen
119Summary(pt_BR.UTF-8): Componentes de desenvolvimento para a libltdl
120Summary(ru.UTF-8): Статическая библиотека libltdl из libltdl
121Summary(uk.UTF-8): Статична бібліотека libltdl з libltdl
c4f745c2 122License: LGPL v2+
0b6394c4 123Group: Development/Libraries
ccc5997b 124Requires: libltdl-devel = %{epoch}:%{version}-%{release}
0b6394c4
AF
125
126%description -n libltdl-static
6578d8d6 127Static system independent dlopen wrapper for GNU libtool. Install this
128package if you want to develop for libltdl, but using static
129components (seldom used).
768678a6 130
08f30010
JR
131%description -n libltdl-static -l pl.UTF-8
132Statyczna biblioteka ogólnych wywołań dlopen.
0b6394c4 133
08f30010
JR
134%description -n libltdl-static -l pt_BR.UTF-8
135Instale este pacote se você deseja desenvolver para a libltdl,
136utilizando 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
148lzma -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
163cd libltdl
46de980f 164%{__aclocal} -I m4
8a043aa2 165%{__autoconf}
d203715f 166%{__automake}
70febd70 167cd ..
168
b8c065d5 169%configure
7766f7aa 170
844ee554 171%{__make}
34ee4a75 172
173%install
174rm -rf $RPM_BUILD_ROOT
46de980f 175install -d $RPM_BUILD_ROOT%{_mandir}
8d15bce1 176
2a8d9c8d
PG
177%{__make} install \
178 DESTDIR=$RPM_BUILD_ROOT
8d15bce1 179
677c6ca2 180bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
91268034 181
4d30acbc 182rm -f $RPM_BUILD_ROOT%{_infodir}/dir
214489bd
ER
183rm $RPM_BUILD_ROOT%{_mandir}/README.libtool-man-pages
184
34ee4a75 185%clean
186rm -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
This page took 0.128113 seconds and 4 git commands to generate.