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