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