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