]> git.pld-linux.org Git - packages/libtool.git/blame - libtool.spec
- release 2
[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
c4f745c2 8Version: 1.5.26
917b840c 9Release: 2
7766f7aa 10Epoch: 2
c4f745c2 11License: GPL v2+
0869ca56 12Group: Development/Tools
8dabe240 13Source0: ftp://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.gz
c4f745c2 14# Source0-md5: aa9c5107f3ec9ef4200eb6556f3b3c29
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
c4f745c2 72License: LGPL v2+
0b6394c4 73Group: Libraries
0be5b7b3 74Obsoletes: libtool-libs
0b6394c4
AF
75
76%description -n libltdl
719a2691 77System independent dlopen wrapper for GNU libtool.
0b6394c4 78
08f30010
JR
79%description -n libltdl -l pl.UTF-8
80Biblioteka ogólnych wywołań dlopen.
0b6394c4 81
08f30010 82%description -n libltdl -l pt_BR.UTF-8
768678a6 83GNU libltdl, um wrapper dlopen para o GNU libtool.
84
3c9f4936 85%package -n libltdl-devel
a93304bf 86Summary: Development components for libltdl
a49a3c82
ER
87Summary(pl.UTF-8): Część libltdl przeznaczona dla programistów
88Summary(pt_BR.UTF-8): Componentes de desenvolvimento para a libltdl
89Summary(ru.UTF-8): Файлы для разработки программ с libltdl
90Summary(uk.UTF-8): Файли для розробки програм з libltdl
c4f745c2 91License: LGPL v2+
0b6394c4 92Group: Development/Libraries
ccc5997b 93Requires: libltdl = %{epoch}:%{version}-%{release}
0b6394c4
AF
94
95%description -n libltdl-devel
a93304bf 96System independent dlopen wrapper for GNU libtool - development part.
768678a6 97Install this package if you want to develop for libltdl.
98
08f30010
JR
99%description -n libltdl-devel -l pl.UTF-8
100Biblioteka ogólnych wywołań dlopen - część dla programistów.
0b6394c4 101
08f30010
JR
102%description -n libltdl-devel -l pt_BR.UTF-8
103Instale este pacote se você deseja desenvolver para a libltdl.
768678a6 104
08f30010
JR
105%description -n libltdl-devel -l uk.UTF-8
106Файли для розробки програм з libltdl.
d2d907f5 107
08f30010
JR
108%description -n libltdl-devel -l ru.UTF-8
109Файлы для разработки программ с libltdl.
d2d907f5 110
3c9f4936 111%package -n libltdl-static
0b6394c4 112Summary: Static system independent dlopen wrapper for GNU libtool
a49a3c82
ER
113Summary(pl.UTF-8): Statyczna biblioteka ogólnych wywołań dlopen
114Summary(pt_BR.UTF-8): Componentes de desenvolvimento para a libltdl
115Summary(ru.UTF-8): Статическая библиотека libltdl из libltdl
116Summary(uk.UTF-8): Статична бібліотека libltdl з libltdl
c4f745c2 117License: LGPL v2+
0b6394c4 118Group: Development/Libraries
ccc5997b 119Requires: libltdl-devel = %{epoch}:%{version}-%{release}
0b6394c4
AF
120
121%description -n libltdl-static
6578d8d6 122Static system independent dlopen wrapper for GNU libtool. Install this
123package if you want to develop for libltdl, but using static
124components (seldom used).
768678a6 125
08f30010
JR
126%description -n libltdl-static -l pl.UTF-8
127Statyczna biblioteka ogólnych wywołań dlopen.
0b6394c4 128
08f30010
JR
129%description -n libltdl-static -l pt_BR.UTF-8
130Instale este pacote se você deseja desenvolver para a libltdl,
131utilizando componentes estáticos (raramente necessário).
768678a6 132
08f30010
JR
133%description -n libltdl-static -l ru.UTF-8
134Это отдельный пакет со статическими библиотеками, которые больше не
135входят в libltdl.
d2d907f5 136
08f30010
JR
137%description -n libltdl-static -l uk.UTF-8
138Це окремий пакет зі статичними бібліотеками, що більше не входять до
139складу libltdl.
d2d907f5 140
34ee4a75 141%prep
7766f7aa 142%setup -q -a1
0b6394c4 143%patch0 -p1
4404301b 144%patch1 -p1
055bec7c 145%patch2 -p1
a30cef7f 146%patch3 -p1
de5020e2 147%patch4 -p1
d203715f 148%patch5 -p1
a6aaeed9
JB
149
150# it's the same - copy so patching only libtool.m4 is sufficient
151cp -f libtool.m4 acinclude.m4
489310f9 152cat libtool.m4 ltdl.m4 > libltdl/acinclude.m4
34ee4a75 153
154%build
70febd70 155%{__aclocal}
8a043aa2 156%{__autoconf}
70febd70 157%{__automake}
158
159cd libltdl
160%{__aclocal}
8a043aa2 161%{__autoconf}
a6aaeed9 162cp -f ../config.sub .
d203715f 163%{__automake}
70febd70 164cd ..
165
b8c065d5 166%configure
7766f7aa 167
c011e8cf 168%{__make} -C doc -k
a30cef7f 169%{__make} libtoolize
170%{__make} acinclude.m4 cdemo/acinclude.m4 pdemo/acinclude.m4 \
171 demo/acinclude.m4 depdemo/acinclude.m4 mdemo/acinclude.m4 \
172 tagdemo/acinclude.m4 f77demo/acinclude.m4
173%{__make} -C libltdl Makefile.in
844ee554 174%{__make}
34ee4a75 175
176%install
177rm -rf $RPM_BUILD_ROOT
8ec1f1d2 178install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_mandir}}
8d15bce1 179
2a8d9c8d
PG
180%{__make} install \
181 DESTDIR=$RPM_BUILD_ROOT
8d15bce1 182
677c6ca2 183bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
8ec1f1d2 184cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
91268034 185
214489bd
ER
186rm $RPM_BUILD_ROOT%{_infodir}/dir
187rm $RPM_BUILD_ROOT%{_mandir}/README.libtool-man-pages
188
34ee4a75 189%clean
190rm -rf $RPM_BUILD_ROOT
191
c4f745c2 192%post -p /sbin/postshell
9c23aeab 193-/usr/sbin/fix-info-dir -c %{_infodir}
34ee4a75 194
c4f745c2 195%postun -p /sbin/postshell
9c23aeab 196-/usr/sbin/fix-info-dir -c %{_infodir}
4404301b 197
3c9f4936 198%post -n libltdl -p /sbin/ldconfig
12c89d3b 199%postun -n libltdl -p /sbin/ldconfig
34ee4a75 200
201%files
0869ca56 202%defattr(644,root,root,755)
8ec1f1d2 203%doc AUTHORS NEWS README THANKS TODO ChangeLog
c4f745c2
JB
204%attr(755,root,root) %{_bindir}/libtool
205%attr(755,root,root) %{_bindir}/libtoolize
2c750af6 206%dir %{_datadir}/libtool
207%attr(755,root,root) %{_datadir}/libtool/config.guess
208%attr(755,root,root) %{_datadir}/libtool/config.sub
f329cd4b 209%attr(755,root,root) %{_datadir}/libtool/install-sh
6b1f90bb 210%attr(755,root,root) %{_datadir}/libtool/ltmain.sh
c4f745c2
JB
211%{_mandir}/man1/libtool.1*
212%{_mandir}/man1/libtoolize.1*
213%lang(ja) %{_mandir}/ja/man1/libtool.1*
214%lang(ja) %{_mandir}/ja/man1/libtoolize.1*
3c9f4936 215%{_infodir}/libtool.info*
719a2691 216%{_aclocaldir}/libtool.m4
8ec1f1d2 217%{_examplesdir}/%{name}-%{version}
34ee4a75 218
0b6394c4 219%files -n libltdl
970aa04c 220%defattr(644,root,root,755)
f329cd4b 221%attr(755,root,root) %{_libdir}/libltdl.so.*.*.*
c4f745c2 222%attr(755,root,root) %ghost %{_libdir}/libltdl.so.3
0b6394c4
AF
223
224%files -n libltdl-devel
970aa04c 225%defattr(644,root,root,755)
f329cd4b
JB
226%attr(755,root,root) %{_libdir}/libltdl.so
227%{_libdir}/libltdl.la
228%{_includedir}/ltdl.h
6b1f90bb
AF
229%{_aclocaldir}/ltdl.m4
230
d8f1d32e 231%dir %{_datadir}/libtool
a93304bf 232%dir %{_datadir}/libtool/libltdl
7766f7aa 233%{_datadir}/libtool/libltdl/[CMRal]*
a93304bf
JB
234%{_datadir}/libtool/libltdl/config-h.in
235%attr(755,root,root) %{_datadir}/libtool/libltdl/configure
7766f7aa 236%{_datadir}/libtool/libltdl/configure.ac
8dabe240
AF
237%attr(755,root,root) %{_datadir}/libtool/libltdl/install-sh
238%attr(755,root,root) %{_datadir}/libtool/libltdl/missing
8dabe240
AF
239%attr(755,root,root) %{_datadir}/libtool/libltdl/config.guess
240%attr(755,root,root) %{_datadir}/libtool/libltdl/config.sub
a93304bf 241
0b6394c4 242%files -n libltdl-static
970aa04c 243%defattr(644,root,root,755)
f329cd4b 244%{_libdir}/libltdl.a
This page took 0.092486 seconds and 4 git commands to generate.