]> git.pld-linux.org Git - packages/libtool.git/blame - libtool.spec
- release 13
[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
bb4b974a 8Version: 2.2.6
3e1dbff9 9Release: 13
7766f7aa 10Epoch: 2
c4f745c2 11License: GPL v2+
0869ca56 12Group: Development/Tools
b75d850b
SS
13Source0: http://ftp.gnu.org/gnu/libtool/%{name}-%{version}b.tar.lzma
14# Source0-md5: a4b36980765003b47dd75ac9429f4f11
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
574d4d36 22Patch5: %{name}-crossmingw32.patch
ddbe0a65 23URL: http://www.gnu.org/software/libtool/
681b4602 24BuildRequires: /usr/bin/which
ed0c3708 25BuildRequires: autoconf >= 2.59
39ba8884 26BuildRequires: automake >= 1:1.10.1
ab9c5b8c 27BuildRequires: gcc-c++ >= 5:3.3.3
46de980f 28BuildRequires: lzma >= 1:4.42
4402a06c 29BuildRequires: rpmbuild(macros) >= 1.213
f6032f21 30BuildRequires: texinfo
f9df54f6 31%requires_eq gcc
6153179c
JB
32Requires: coreutils
33Requires: grep
0be5b7b3 34Requires: mktemp
6153179c 35Requires: sed
ed0c3708 36Conflicts: autoconf < 2.58
07d89bfe 37Conflicts: gettext-devel < 0.17
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
a49a3c82
ER
69Summary(pl.UTF-8): Biblioteka ogólnych wywołań dlopen
70Summary(pt_BR.UTF-8): GNU libltdl, um wrapper dlopen para o GNU libtool
c4f745c2 71License: LGPL v2+
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
c4f745c2 90License: LGPL v2+
0b6394c4 91Group: Development/Libraries
ccc5997b 92Requires: libltdl = %{epoch}:%{version}-%{release}
0b6394c4
AF
93
94%description -n libltdl-devel
a93304bf 95System independent dlopen wrapper for GNU libtool - development part.
768678a6 96Install this package if you want to develop for libltdl.
97
08f30010
JR
98%description -n libltdl-devel -l pl.UTF-8
99Biblioteka ogólnych wywołań dlopen - część dla programistów.
0b6394c4 100
08f30010
JR
101%description -n libltdl-devel -l pt_BR.UTF-8
102Instale este pacote se você deseja desenvolver para a libltdl.
768678a6 103
08f30010
JR
104%description -n libltdl-devel -l uk.UTF-8
105Файли для розробки програм з libltdl.
d2d907f5 106
08f30010
JR
107%description -n libltdl-devel -l ru.UTF-8
108Файлы для разработки программ с libltdl.
d2d907f5 109
3c9f4936 110%package -n libltdl-static
0b6394c4 111Summary: Static system independent dlopen wrapper for GNU libtool
a49a3c82
ER
112Summary(pl.UTF-8): Statyczna biblioteka ogólnych wywołań dlopen
113Summary(pt_BR.UTF-8): Componentes de desenvolvimento para a libltdl
114Summary(ru.UTF-8): Статическая библиотека libltdl из libltdl
115Summary(uk.UTF-8): Статична бібліотека libltdl з libltdl
c4f745c2 116License: LGPL v2+
0b6394c4 117Group: Development/Libraries
ccc5997b 118Requires: libltdl-devel = %{epoch}:%{version}-%{release}
0b6394c4
AF
119
120%description -n libltdl-static
6578d8d6 121Static system independent dlopen wrapper for GNU libtool. Install this
122package if you want to develop for libltdl, but using static
123components (seldom used).
768678a6 124
08f30010
JR
125%description -n libltdl-static -l pl.UTF-8
126Statyczna biblioteka ogólnych wywołań dlopen.
0b6394c4 127
08f30010
JR
128%description -n libltdl-static -l pt_BR.UTF-8
129Instale este pacote se você deseja desenvolver para a libltdl,
130utilizando componentes estáticos (raramente necessário).
768678a6 131
08f30010
JR
132%description -n libltdl-static -l ru.UTF-8
133Это отдельный пакет со статическими библиотеками, которые больше не
134входят в libltdl.
d2d907f5 135
08f30010
JR
136%description -n libltdl-static -l uk.UTF-8
137Це окремий пакет зі статичними бібліотеками, що більше не входять до
138складу libltdl.
d2d907f5 139
34ee4a75 140%prep
b75d850b 141%setup -q -c -T -a1 -n %{name}-%{version}b
46de980f 142lzma -dc %{SOURCE0} | tar xf - -C ..
0b6394c4 143%patch0 -p1
4404301b 144%patch1 -p1
055bec7c 145%patch2 -p1
a30cef7f 146%patch3 -p1
de5020e2 147%patch4 -p1
574d4d36 148%patch5 -p1
a6aaeed9 149
34ee4a75 150%build
46de980f 151%{__aclocal} -I libltdl/m4
8a043aa2 152%{__autoconf}
70febd70 153%{__automake}
154
155cd libltdl
46de980f 156%{__aclocal} -I m4
8a043aa2 157%{__autoconf}
d203715f 158%{__automake}
70febd70 159cd ..
160
b8c065d5 161%configure
7766f7aa 162
844ee554 163%{__make}
34ee4a75 164
165%install
166rm -rf $RPM_BUILD_ROOT
46de980f 167install -d $RPM_BUILD_ROOT%{_mandir}
8d15bce1 168
2a8d9c8d
PG
169%{__make} install \
170 DESTDIR=$RPM_BUILD_ROOT
8d15bce1 171
677c6ca2 172bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
91268034 173
4d30acbc 174rm -f $RPM_BUILD_ROOT%{_infodir}/dir
214489bd
ER
175rm $RPM_BUILD_ROOT%{_mandir}/README.libtool-man-pages
176
34ee4a75 177%clean
178rm -rf $RPM_BUILD_ROOT
179
c4f745c2 180%post -p /sbin/postshell
9c23aeab 181-/usr/sbin/fix-info-dir -c %{_infodir}
34ee4a75 182
c4f745c2 183%postun -p /sbin/postshell
9c23aeab 184-/usr/sbin/fix-info-dir -c %{_infodir}
4404301b 185
3c9f4936 186%post -n libltdl -p /sbin/ldconfig
12c89d3b 187%postun -n libltdl -p /sbin/ldconfig
34ee4a75 188
189%files
0869ca56 190%defattr(644,root,root,755)
8ec1f1d2 191%doc AUTHORS NEWS README THANKS TODO ChangeLog
c4f745c2
JB
192%attr(755,root,root) %{_bindir}/libtool
193%attr(755,root,root) %{_bindir}/libtoolize
2c750af6 194%dir %{_datadir}/libtool
46de980f
JB
195%dir %{_datadir}/libtool/config
196%attr(755,root,root) %{_datadir}/libtool/config/compile
197%attr(755,root,root) %{_datadir}/libtool/config/config.guess
198%attr(755,root,root) %{_datadir}/libtool/config/config.sub
199%attr(755,root,root) %{_datadir}/libtool/config/depcomp
200%attr(755,root,root) %{_datadir}/libtool/config/install-sh
201%attr(755,root,root) %{_datadir}/libtool/config/ltmain.sh
202%attr(755,root,root) %{_datadir}/libtool/config/missing
203# libltdl copy for libtoolize --ltdl
204%dir %{_datadir}/libtool/libltdl
205%{_datadir}/libtool/libltdl/[!c]*
206%{_datadir}/libtool/libltdl/config-h.in
207%attr(755,root,root) %{_datadir}/libtool/libltdl/configure
208%{_datadir}/libtool/libltdl/configure.ac
c4f745c2
JB
209%{_mandir}/man1/libtool.1*
210%{_mandir}/man1/libtoolize.1*
211%lang(ja) %{_mandir}/ja/man1/libtool.1*
212%lang(ja) %{_mandir}/ja/man1/libtoolize.1*
3c9f4936 213%{_infodir}/libtool.info*
719a2691 214%{_aclocaldir}/libtool.m4
46de980f
JB
215%{_aclocaldir}/ltoptions.m4
216%{_aclocaldir}/ltsugar.m4
217%{_aclocaldir}/ltversion.m4
218%{_aclocaldir}/lt~obsolete.m4
34ee4a75 219
0b6394c4 220%files -n libltdl
970aa04c 221%defattr(644,root,root,755)
f329cd4b 222%attr(755,root,root) %{_libdir}/libltdl.so.*.*.*
78bfecb7 223%attr(755,root,root) %ghost %{_libdir}/libltdl.so.7
0b6394c4
AF
224
225%files -n libltdl-devel
970aa04c 226%defattr(644,root,root,755)
f329cd4b
JB
227%attr(755,root,root) %{_libdir}/libltdl.so
228%{_libdir}/libltdl.la
46de980f 229%{_includedir}/libltdl
f329cd4b 230%{_includedir}/ltdl.h
46de980f 231%{_aclocaldir}/argz.m4
6b1f90bb
AF
232%{_aclocaldir}/ltdl.m4
233
0b6394c4 234%files -n libltdl-static
970aa04c 235%defattr(644,root,root,755)
f329cd4b 236%{_libdir}/libltdl.a
This page took 0.080448 seconds and 4 git commands to generate.