]> git.pld-linux.org Git - packages/libtool.git/blob - libtool.spec
f6d7d3daf01b97ca61f897255e1555cdfbd214f2
[packages/libtool.git] / libtool.spec
1 Summary:        GNU libtool, a shared library generation tool
2 Summary(es):    GNU libtool, una herramienta de creación de bibliotecas compartidas
3 Summary(pl):    GNU libtool - narzêdzie do generowania bibliotek wspó³dzielonych
4 Summary(pt_BR): GNU libtool, uma ferramenta de geração de bibliotecas compartilhadas
5 Summary(ru):    GNU libtool, ÎÁÂÏÒ ÕÔÉÌÉÔ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË
6 Summary(uk):    GNU libtool, ÎÁ¦ҠÕÔÉ̦ԠÄÌÑ ÇÅÎÅÒÁ槠ÄÉÎÁͦÞÎÉȠ¦Â̦ÏÔÅË
7 Name:           libtool
8 Version:        1.5
9 Release:        7
10 Epoch:          2
11 License:        GPL
12 Group:          Development/Tools
13 Source0:        ftp://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.gz
14 # Source0-md5: 0e1844f25e2ad74c3715b5776d017545
15 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
16 # Source1-md5: b95e215961860c66f0868b0d551358c9
17 Patch0:         %{name}-info.patch
18 Patch1:         %{name}-mktemp.patch
19 Patch2:         %{name}-relink.patch
20 Patch3:         %{name}-pmake.patch
21 Patch4:         %{name}-libdirs.patch
22 URL:            http://www.gnu.org/software/libtool/
23 BuildRequires:  /usr/bin/which
24 BuildRequires:  autoconf >= 2.57
25 BuildRequires:  automake >= 1.7.3
26 %requires_eq    gcc
27 Requires:       %(which %{__cc})
28 Requires:       coreutils
29 Requires:       grep
30 Requires:       mktemp
31 Requires:       sed
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 GNU libtool is a set of shell scripts to automatically configure UNIX
36 architectures to build shared libraries in generic fashion.
37
38 %description -l es
39 GNU libtool es un conjunto de scripts shell para configurar
40 automáticamente la creación de bibliotecas compartidas para varias
41 arquitecturas UNIX de una manera genérica.
42
43 %description -l pl
44 GNU libtool jest zbiorem skryptów shellowych do automatycznego
45 generowania bibliotek wspó³dzielonych niezale¿nie od typu platformy
46 systemowej.
47
48 %description -l pt_BR
49 GNU libtool é um conjunto de scripts shell para configurar
50 automaticamente a geração de bibliotecas compartilhadas para várias
51 arquiteturas UNIX de uma maneira genérica.
52
53 %description -l ru
54 GNU libtool - ÜÔÏ ÎÁÂÏÒ ÓËÒÉÐÔÏ× ÄÌÑ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÇÅÎÅÒÁÃÉÉ
55 ÄÉÎÁÍÉÞÅÓËÉÈ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË ÎÁ ÒÁÚÌÉÞÎÙÈ ÁÒÈÉÔÅËÔÕÒÁÈ UNIX.
56
57 %description -l uk
58 GNU libtool - ÃÅ ÎÁ¦ҠÓËÒÉÐԦנÄÌÑ Á×ÔÏÍÁÔÉÞÎϧ ÇÅÎÅÒÁ槠ÄÉÎÁͦÞÎÉÈ
59 ¦Â̦ÏÔÅË ÎÁ Ò¦ÚÎÉÈ ÁÒȦÔÅËÔÕÒÁÈ UNIX.
60
61 %package -n libltdl
62 Summary:        System independent dlopen wrapper for GNU libtool
63 Summary(pl):    Biblioteka ogólnych wywo³añ dlopen
64 Summary(pt_BR): GNU libltdl, um wrapper dlopen para o GNU libtool
65 Group:          Libraries
66 Obsoletes:      libtool-libs
67
68 %description -n libltdl
69 System independent dlopen wrapper for GNU libtool.
70
71 %description -n libltdl -l pl
72 Biblioteka ogólnych wywo³añ dlopen.
73
74 %description -n libltdl -l pt_BR
75 GNU libltdl, um wrapper dlopen para o GNU libtool.
76
77 %package -n libltdl-devel
78 Summary:        Development components for libltdl
79 Summary(pl):    Czê¶æ libltdl przeznaczona dla programistów
80 Summary(pt_BR): Componentes de desenvolvimento para a libltdl
81 Summary(ru):    æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó libltdl
82 Summary(uk):    æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú libltdl
83 Group:          Development/Libraries
84 Requires:       libltdl = %{epoch}:%{version}
85
86 %description -n libltdl-devel
87 System independent dlopen wrapper for GNU libtool - development part.
88 Install this package if you want to develop for libltdl.
89
90 %description -n libltdl-devel -l pl
91 Biblioteka ogólnych wywo³añ dlopen - czê¶æ dla programistów.
92
93 %description -n libltdl-devel -l pt_BR
94 Instale este pacote se você deseja desenvolver para a libltdl.
95
96 %description -n libltdl-devel -l uk
97 æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú libltdl.
98
99 %description -n libltdl-devel -l ru
100 æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó libltdl.
101
102 %package -n libltdl-static
103 Summary:        Static system independent dlopen wrapper for GNU libtool
104 Summary(pl):    Statyczna biblioteka ogólnych wywo³añ dlopen
105 Summary(pt_BR): Componentes de desenvolvimento para a libltdl
106 Summary(ru):    óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ libltdl ÉÚ libltdl
107 Summary(uk):    óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ libltdl Ú libltdl
108 Group:          Development/Libraries
109 Requires:       libltdl-devel = %{epoch}:%{version}
110
111 %description -n libltdl-static
112 Static system independent dlopen wrapper for GNU libtool. Install this
113 package if you want to develop for libltdl, but using static
114 components (seldom used).
115
116 %description -n libltdl-static -l pl
117 Statyczna biblioteka ogólnych wywo³añ dlopen.
118
119 %description -n libltdl-static -l pt_BR
120 Instale este pacote se você deseja desenvolver para a libltdl,
121 utilizando componentes estáticos (raramente necessário).
122
123 %description -n libltdl-static -l ru
124 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
125 ×ÈÏÄÑÔ × libltdl.
126
127 %description -n libltdl-static -l uk
128 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍɠ¦Â̦ÏÔÅËÁÍÉ, ÝϠ¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ÄÏ
129 ÓËÌÁÄÕ libltdl.
130
131 %prep
132 %setup -q -a1
133 %patch0 -p1
134 %patch1 -p1
135 %patch2 -p1
136 %patch3 -p1
137 %patch4 -p1
138
139 %build
140 %{__aclocal}
141 %{__automake}
142
143 cd libltdl
144 %{__aclocal}
145 automake -a -c --foreign
146 cd ..
147
148 %configure
149
150 %{__make} -C doc -k
151 %{__make} libtoolize
152 %{__make} acinclude.m4 cdemo/acinclude.m4 pdemo/acinclude.m4 \
153         demo/acinclude.m4 depdemo/acinclude.m4 mdemo/acinclude.m4 \
154         tagdemo/acinclude.m4 f77demo/acinclude.m4
155 %{__make} -C libltdl Makefile.in
156 %{__make}
157
158 %install
159 rm -rf $RPM_BUILD_ROOT
160 install -d $RPM_BUILD_ROOT%{_mandir}
161
162 %{__make} install \
163         DESTDIR=$RPM_BUILD_ROOT
164
165 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
166
167 %clean
168 rm -rf $RPM_BUILD_ROOT
169
170 %post
171 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
172
173 %postun
174 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
175
176 %post   -n libltdl -p /sbin/ldconfig
177 %postun -n libltdl -p /sbin/ldconfig
178
179 %files
180 %defattr(644,root,root,755)
181 %doc AUTHORS NEWS README THANKS TODO ChangeLog demo
182 %attr(755,root,root) %{_bindir}/*
183
184 %dir %{_datadir}/libtool
185 %attr(755,root,root) %{_datadir}/libtool/config.guess
186 %attr(755,root,root) %{_datadir}/libtool/config.sub
187 %attr(755,root,root) %{_datadir}/libtool/ltmain.sh
188
189 %{_infodir}/libtool.info*
190 %{_mandir}/man1/*
191 %lang(ja) %{_mandir}/ja/man1/*
192 %{_aclocaldir}/libtool.m4
193
194 %files -n libltdl
195 %defattr(644,root,root,755)
196 %attr(755,root,root) %{_libdir}/lib*.so.*.*
197
198 %files -n libltdl-devel
199 %defattr(644,root,root,755)
200 %attr(755,root,root) %{_libdir}/lib*.so
201 %{_libdir}/lib*.la
202 %{_includedir}/*
203 %{_aclocaldir}/ltdl.m4
204
205 %dir %{_datadir}/libtool/libltdl
206 %{_datadir}/libtool/libltdl/[CMRal]*
207 %{_datadir}/libtool/libltdl/config-h.in
208 %attr(755,root,root) %{_datadir}/libtool/libltdl/configure
209 %{_datadir}/libtool/libltdl/configure.ac
210 %attr(755,root,root) %{_datadir}/libtool/libltdl/install-sh
211 %attr(755,root,root) %{_datadir}/libtool/libltdl/missing
212 %attr(755,root,root) %{_datadir}/libtool/libltdl/mkinstalldirs
213 %attr(755,root,root) %{_datadir}/libtool/libltdl/config.guess
214 %attr(755,root,root) %{_datadir}/libtool/libltdl/config.sub
215
216 %files -n libltdl-static
217 %defattr(644,root,root,755)
218 %{_libdir}/lib*.a
This page took 0.052354 seconds and 2 git commands to generate.