]> git.pld-linux.org Git - packages/libtool.git/blame - libtool.spec
- rel 1; testing can only be done with rel 1 when it lands in th/test ftp directory
[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
4ab142c9 8Version: 2.4
bd434f27 9Release: 1
7766f7aa 10Epoch: 2
c4f745c2 11License: GPL v2+
0869ca56 12Group: Development/Tools
4ab142c9
JB
13Source0: http://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.xz
14# Source0-md5: 4e6144439d95d7332dc50ace6dd24c55
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
548ec03e 26BuildRequires: libstdc++-devel >= 5:3.3.3
4402a06c 27BuildRequires: rpmbuild(macros) >= 1.213
4ab142c9 28BuildRequires: tar >= 1:1.22
f6032f21 29BuildRequires: texinfo
4ab142c9 30BuildRequires: xz
f9df54f6 31%requires_eq gcc
6153179c
JB
32Requires: coreutils
33Requires: grep
0be5b7b3 34Requires: mktemp
6153179c 35Requires: sed
548ec03e 36Obsoletes: libltdl-devel < 2:2.2
ed0c3708 37Conflicts: autoconf < 2.58
07d89bfe 38Conflicts: gettext-devel < 0.17
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
4ab142c9 142%setup -q
0b6394c4 143%patch0 -p1
4404301b 144%patch1 -p1
055bec7c 145%patch2 -p1
a30cef7f 146%patch3 -p1
de5020e2 147%patch4 -p1
a6aaeed9 148
34ee4a75 149%build
46de980f 150%{__aclocal} -I libltdl/m4
8a043aa2 151%{__autoconf}
70febd70 152%{__automake}
153
154cd libltdl
46de980f 155%{__aclocal} -I m4
8a043aa2 156%{__autoconf}
d203715f 157%{__automake}
70febd70 158cd ..
159
b8c065d5 160%configure
7766f7aa 161
844ee554 162%{__make}
34ee4a75 163
164%install
165rm -rf $RPM_BUILD_ROOT
46de980f 166install -d $RPM_BUILD_ROOT%{_mandir}
8d15bce1 167
2a8d9c8d
PG
168%{__make} install \
169 DESTDIR=$RPM_BUILD_ROOT
8d15bce1 170
48a53bee
JB
171# decompress only "ja" manuals; English ones are back in upstream
172bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} ja
91268034 173
4d30acbc 174rm -f $RPM_BUILD_ROOT%{_infodir}/dir
214489bd 175
34ee4a75 176%clean
177rm -rf $RPM_BUILD_ROOT
178
c4f745c2 179%post -p /sbin/postshell
9c23aeab 180-/usr/sbin/fix-info-dir -c %{_infodir}
34ee4a75 181
c4f745c2 182%postun -p /sbin/postshell
9c23aeab 183-/usr/sbin/fix-info-dir -c %{_infodir}
4404301b 184
3c9f4936 185%post -n libltdl -p /sbin/ldconfig
12c89d3b 186%postun -n libltdl -p /sbin/ldconfig
34ee4a75 187
188%files
0869ca56 189%defattr(644,root,root,755)
8ec1f1d2 190%doc AUTHORS NEWS README THANKS TODO ChangeLog
c4f745c2
JB
191%attr(755,root,root) %{_bindir}/libtool
192%attr(755,root,root) %{_bindir}/libtoolize
2c750af6 193%dir %{_datadir}/libtool
46de980f
JB
194%dir %{_datadir}/libtool/config
195%attr(755,root,root) %{_datadir}/libtool/config/compile
196%attr(755,root,root) %{_datadir}/libtool/config/config.guess
197%attr(755,root,root) %{_datadir}/libtool/config/config.sub
198%attr(755,root,root) %{_datadir}/libtool/config/depcomp
199%attr(755,root,root) %{_datadir}/libtool/config/install-sh
200%attr(755,root,root) %{_datadir}/libtool/config/ltmain.sh
201%attr(755,root,root) %{_datadir}/libtool/config/missing
202# libltdl copy for libtoolize --ltdl
203%dir %{_datadir}/libtool/libltdl
204%{_datadir}/libtool/libltdl/[!c]*
205%{_datadir}/libtool/libltdl/config-h.in
206%attr(755,root,root) %{_datadir}/libtool/libltdl/configure
207%{_datadir}/libtool/libltdl/configure.ac
c4f745c2
JB
208%{_mandir}/man1/libtool.1*
209%{_mandir}/man1/libtoolize.1*
210%lang(ja) %{_mandir}/ja/man1/libtool.1*
211%lang(ja) %{_mandir}/ja/man1/libtoolize.1*
3c9f4936 212%{_infodir}/libtool.info*
719a2691 213%{_aclocaldir}/libtool.m4
46de980f
JB
214%{_aclocaldir}/ltoptions.m4
215%{_aclocaldir}/ltsugar.m4
216%{_aclocaldir}/ltversion.m4
217%{_aclocaldir}/lt~obsolete.m4
34ee4a75 218
0b6394c4 219%files -n libltdl
970aa04c 220%defattr(644,root,root,755)
f329cd4b 221%attr(755,root,root) %{_libdir}/libltdl.so.*.*.*
78bfecb7 222%attr(755,root,root) %ghost %{_libdir}/libltdl.so.7
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
46de980f 228%{_includedir}/libltdl
f329cd4b 229%{_includedir}/ltdl.h
46de980f 230%{_aclocaldir}/argz.m4
6b1f90bb
AF
231%{_aclocaldir}/ltdl.m4
232
0b6394c4 233%files -n libltdl-static
970aa04c 234%defattr(644,root,root,755)
f329cd4b 235%{_libdir}/libltdl.a
This page took 0.227018 seconds and 4 git commands to generate.