]> git.pld-linux.org Git - packages/libtool.git/blame - libtool.spec
- rel 1
[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
48a53bee 8Version: 2.2.10
a93cef97 9Release: 1
7766f7aa 10Epoch: 2
c4f745c2 11License: GPL v2+
0869ca56 12Group: Development/Tools
48a53bee
JB
13Source0: http://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.lzma
14# Source0-md5: 2eba13ecd07653d0e34d4efe8e2974d8
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
ed0c3708 24BuildRequires: autoconf >= 2.59
39ba8884 25BuildRequires: automake >= 1:1.10.1
ab9c5b8c 26BuildRequires: gcc-c++ >= 5:3.3.3
46de980f 27BuildRequires: lzma >= 1:4.42
4402a06c 28BuildRequires: rpmbuild(macros) >= 1.213
f6032f21 29BuildRequires: texinfo
f9df54f6 30%requires_eq gcc
6153179c
JB
31Requires: coreutils
32Requires: grep
0be5b7b3 33Requires: mktemp
6153179c 34Requires: sed
ed0c3708 35Conflicts: autoconf < 2.58
07d89bfe 36Conflicts: gettext-devel < 0.17
4be79b5b 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34ee4a75 38
39%description
b8c065d5 40GNU libtool is a set of shell scripts to automatically configure UNIX
41architectures to build shared libraries in generic fashion.
34ee4a75 42
08f30010 43%description -l es.UTF-8
768678a6 44GNU libtool es un conjunto de scripts shell para configurar
08f30010
JR
45automáticamente la creación de bibliotecas compartidas para varias
46arquitecturas UNIX de una manera genérica.
768678a6 47
08f30010
JR
48%description -l pl.UTF-8
49GNU libtool jest zbiorem skryptów shellowych do automatycznego
50generowania bibliotek współdzielonych niezależnie od typu platformy
de4b7ba1 51systemowej.
fa97fabf 52
08f30010
JR
53%description -l pt_BR.UTF-8
54GNU libtool é um conjunto de scripts shell para configurar
55automaticamente a geração de bibliotecas compartilhadas para várias
56arquiteturas UNIX de uma maneira genérica.
768678a6 57
08f30010
JR
58%description -l ru.UTF-8
59GNU libtool - это набор скриптов для автоматической генерации
60динамических разделяемых библиотек на различных архитектурах UNIX.
d2d907f5 61
08f30010
JR
62%description -l uk.UTF-8
63GNU libtool - це набір скриптів для автоматичної генерації динамічних
64бібліотек на різних архітектурах UNIX.
d2d907f5 65
3c9f4936 66%package -n libltdl
0b6394c4 67Summary: System independent dlopen wrapper for GNU libtool
a49a3c82
ER
68Summary(pl.UTF-8): Biblioteka ogólnych wywołań dlopen
69Summary(pt_BR.UTF-8): GNU libltdl, um wrapper dlopen para o GNU libtool
c4f745c2 70License: LGPL v2+
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
a49a3c82
ER
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
c4f745c2 89License: LGPL v2+
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
c4f745c2 115License: LGPL v2+
0b6394c4 116Group: Development/Libraries
ccc5997b 117Requires: libltdl-devel = %{epoch}:%{version}-%{release}
0b6394c4
AF
118
119%description -n libltdl-static
6578d8d6 120Static system independent dlopen wrapper for GNU libtool. Install this
121package if you want to develop for libltdl, but using static
122components (seldom used).
768678a6 123
08f30010
JR
124%description -n libltdl-static -l pl.UTF-8
125Statyczna biblioteka ogólnych wywołań dlopen.
0b6394c4 126
08f30010
JR
127%description -n libltdl-static -l pt_BR.UTF-8
128Instale este pacote se você deseja desenvolver para a libltdl,
129utilizando componentes estáticos (raramente necessário).
768678a6 130
08f30010
JR
131%description -n libltdl-static -l ru.UTF-8
132Это отдельный пакет со статическими библиотеками, которые больше не
133входят в libltdl.
d2d907f5 134
08f30010
JR
135%description -n libltdl-static -l uk.UTF-8
136Це окремий пакет зі статичними бібліотеками, що більше не входять до
137складу libltdl.
d2d907f5 138
34ee4a75 139%prep
48a53bee 140%setup -q -c -T
46de980f 141lzma -dc %{SOURCE0} | tar xf - -C ..
0b6394c4 142%patch0 -p1
4404301b 143%patch1 -p1
055bec7c 144%patch2 -p1
a30cef7f 145%patch3 -p1
de5020e2 146%patch4 -p1
a6aaeed9 147
34ee4a75 148%build
46de980f 149%{__aclocal} -I libltdl/m4
8a043aa2 150%{__autoconf}
70febd70 151%{__automake}
152
153cd libltdl
46de980f 154%{__aclocal} -I m4
8a043aa2 155%{__autoconf}
d203715f 156%{__automake}
70febd70 157cd ..
158
b8c065d5 159%configure
7766f7aa 160
844ee554 161%{__make}
34ee4a75 162
163%install
164rm -rf $RPM_BUILD_ROOT
46de980f 165install -d $RPM_BUILD_ROOT%{_mandir}
8d15bce1 166
2a8d9c8d
PG
167%{__make} install \
168 DESTDIR=$RPM_BUILD_ROOT
8d15bce1 169
48a53bee
JB
170# decompress only "ja" manuals; English ones are back in upstream
171bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} ja
91268034 172
4d30acbc 173rm -f $RPM_BUILD_ROOT%{_infodir}/dir
214489bd 174
34ee4a75 175%clean
176rm -rf $RPM_BUILD_ROOT
177
c4f745c2 178%post -p /sbin/postshell
9c23aeab 179-/usr/sbin/fix-info-dir -c %{_infodir}
34ee4a75 180
c4f745c2 181%postun -p /sbin/postshell
9c23aeab 182-/usr/sbin/fix-info-dir -c %{_infodir}
4404301b 183
3c9f4936 184%post -n libltdl -p /sbin/ldconfig
12c89d3b 185%postun -n libltdl -p /sbin/ldconfig
34ee4a75 186
187%files
0869ca56 188%defattr(644,root,root,755)
8ec1f1d2 189%doc AUTHORS NEWS README THANKS TODO ChangeLog
c4f745c2
JB
190%attr(755,root,root) %{_bindir}/libtool
191%attr(755,root,root) %{_bindir}/libtoolize
2c750af6 192%dir %{_datadir}/libtool
46de980f
JB
193%dir %{_datadir}/libtool/config
194%attr(755,root,root) %{_datadir}/libtool/config/compile
195%attr(755,root,root) %{_datadir}/libtool/config/config.guess
196%attr(755,root,root) %{_datadir}/libtool/config/config.sub
197%attr(755,root,root) %{_datadir}/libtool/config/depcomp
198%attr(755,root,root) %{_datadir}/libtool/config/install-sh
199%attr(755,root,root) %{_datadir}/libtool/config/ltmain.sh
200%attr(755,root,root) %{_datadir}/libtool/config/missing
201# libltdl copy for libtoolize --ltdl
202%dir %{_datadir}/libtool/libltdl
203%{_datadir}/libtool/libltdl/[!c]*
204%{_datadir}/libtool/libltdl/config-h.in
205%attr(755,root,root) %{_datadir}/libtool/libltdl/configure
206%{_datadir}/libtool/libltdl/configure.ac
c4f745c2
JB
207%{_mandir}/man1/libtool.1*
208%{_mandir}/man1/libtoolize.1*
209%lang(ja) %{_mandir}/ja/man1/libtool.1*
210%lang(ja) %{_mandir}/ja/man1/libtoolize.1*
3c9f4936 211%{_infodir}/libtool.info*
719a2691 212%{_aclocaldir}/libtool.m4
46de980f
JB
213%{_aclocaldir}/ltoptions.m4
214%{_aclocaldir}/ltsugar.m4
215%{_aclocaldir}/ltversion.m4
216%{_aclocaldir}/lt~obsolete.m4
34ee4a75 217
0b6394c4 218%files -n libltdl
970aa04c 219%defattr(644,root,root,755)
f329cd4b 220%attr(755,root,root) %{_libdir}/libltdl.so.*.*.*
78bfecb7 221%attr(755,root,root) %ghost %{_libdir}/libltdl.so.7
0b6394c4
AF
222
223%files -n libltdl-devel
970aa04c 224%defattr(644,root,root,755)
f329cd4b
JB
225%attr(755,root,root) %{_libdir}/libltdl.so
226%{_libdir}/libltdl.la
46de980f 227%{_includedir}/libltdl
f329cd4b 228%{_includedir}/ltdl.h
46de980f 229%{_aclocaldir}/argz.m4
6b1f90bb
AF
230%{_aclocaldir}/ltdl.m4
231
0b6394c4 232%files -n libltdl-static
970aa04c 233%defattr(644,root,root,755)
f329cd4b 234%{_libdir}/libltdl.a
This page took 0.069396 seconds and 4 git commands to generate.