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