]> git.pld-linux.org Git - packages/gmp.git/blob - gmp.spec
- removed acfix, asmcpu obsoleted patches,
[packages/gmp.git] / gmp.spec
1 #
2 # Conditional build (only one option at time makes sense; if more specified
3 #   - only "highest" is used):
4 # _with_mmx     - with MMX instructions                 (i586, i686 targets)
5 # _with_p3mmx   - with Pentium /// MMX instructions     (i686 target)
6 # _with_k6      - with AMD K6 instructions              (i586 target)
7 # _with_k62     - with AMD K6-2/K6-3 instructions       (i586 target)
8 # _with_k7      - with AMD Athlon/Duron instructions    (i686 target)
9 #
10 Summary:        GNU arbitrary precision library
11 Summary(de):    Beliebige Genauigkeits-Library
12 Summary(fr):    Bibliothèque de calcul de précision
13 Summary(pl):    Biblioteka arytmetyczna GNU
14 Summary(uk):    â¦Â̦ÏÔÅËÁ GNU ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦
15 Summary(ru):    âÉÂÌÉÏÔÅËÁ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ
16 Summary(pt_BR): Biblioteca de precisão arbitrária da GNU
17 Summary(es):    Biblioteca de precisión arbitraria de la GNU
18 Name:           gmp
19 Version:        4.0
20 Release:        2
21 License:        LGPL
22 Group:          Libraries
23 Group(de):      Libraries
24 Group(es):      Bibliotecas
25 Group(fr):      Librairies
26 Group(pl):      Biblioteki
27 Group(pt_BR):   Bibliotecas
28 Group(ru):      âÉÂÌÉÏÔÅËÉ
29 Group(uk):      â¦Â̦ÏÔÅËÉ
30 Source0:        ftp://ftp.gnu.org/pub/gnu/gmp/%{name}-%{version}.tar.gz
31 Patch0:         %{name}-info.patch
32 Patch1:         %{name}-am_fix.patch
33 URL:            http://www.swox.com/gmp/
34 BuildRequires:  autoconf
35 BuildRequires:  automake
36 BuildRequires:  libtool
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Obsoletes:      libgmp3
39
40 %ifarch i586
41 %define asmcpu %{?_with_k62:k62}%{!?_with_k62:%{?_with_k6:k6}%{!?_with_k6:%{?_with_mmx:pentiummmx}%{!?_with_mmx:i586}}}
42 %else
43 %ifarch i686
44 %define asmcpu %{?_with_p3mmx:pentium3}%{!?_with_p3mmx:%{?_with_k7:athlon}%{!?_with_k7:%{?_with_mmx:pentium2}%{!?_with_mmx:i686}}}
45 %else
46 %define asmcpu %{_target_cpu}
47 %endif
48 %endif
49
50 %description
51 The gmp package contains GNU MP, a library for arbitrary precision
52 arithmetic, signed integers operations, rational numbers and floating
53 point numbers. GNU MP is designed for speed, for both small and very
54 large operands. GNU MP is fast for several reasons: It uses fullwords
55 as the basic arithmetic type, it uses fast algorithms, it carefully
56 optimizes assembly code for many CPUs' most common inner loops and it
57 generally emphasizes speed over simplicity/elegance in its operations.
58
59 Install the gmp package if you need a fast arbitrary precision
60 library.
61
62 %description -l de
63 Das gmp-paket enthält GNU MP, eine Library für Arithmetik bei
64 beliebiger Genauigkeit, Operationen mit Intergern mit Vorzeichen,
65 Rationale Zahlen, und Floating Point-Zahlen. GNU MP wurde für
66 Geschwindigkeit sowohl für kleine als auch für sehr große Operanden
67 optimiert. GNU MP ist aus mehreren Gründen schnell: Es benutzt
68 fullwords als grundlegenden Arithmetik-Typ, benutzt schnelle
69 Algorithmen, und benutzt Assembler-Code für verschiedene CPUs, und
70 legt mehr Wert auf Geschwindigkeit als auf Einfachheit der Funktionen.
71
72 Installieren Sie das gmp-Paket, wenn Sie eine schnelle Library für
73 beliebige Genauigket brauchen.
74
75 %description -l fr
76 Ce package contient la bibliothèque GNU MP. Cette dernière permet de
77 calculer avec une grande précision sur des nombres entiers, rationnels
78 ou même des fractions, signés ou non. GNU MP a été conçue pour être
79 rapide pour les petits nombres ainsi que les très grands grâce à
80 plusieurs techniques (calcul sur plusieurs chiffres hexa simultanés,
81 algorithmes optimisés, utilisation de l'assembleur pour les routines
82 critiques) parfois au détriment de la simplicité ou l'élégance.
83
84 Installez ce package si vous avez besoin d'une bibliothèque de calcul
85 de précision rapide
86
87 %description -l pl
88 Pakiet zawiera bibliotekê arytmetyczn± wysokiej precyzji. Daje ona
89 dostêp do szerokiego grona szybkich funkcji arytmetycznych
90 dzia³aj±cych na liczbach ca³kowitych, rzeczywistych i
91 zmiennoprzecinkowych.
92
93 %description -l uk
94 ㊦Â̦ÏÔÅËÁ GNU ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦. ú¦ÒËÁ ÐÒÏÇÒÁÍ Ú ÎÅÀ ÎÁÄÁ¤ ÃÉÍ
95 ÐÒÏÇÒÁÍÁÍ ÄÏÓÔÕРÄÏ ÆÕÎËæʠÄÌÑ ÒÏÂÏÔÉ Ú ÑË ÚÁ×ÇÏÄÎÏ ×ÅÌÉËÉÍÉ ÞÉÓÌÁÍÉ
96 ÞÅÒÅÚ ¦ÎÔÅÒÆÅÊÓÉ ÑË ÎÉÚØËÏÇÏ ÔÁË ¦ ×ÉÓÏËÏÇÏ Ò¦×ÎÑ.
97
98 %description -l ru
99 üÔÏ ÂÉÂÌÉÏÔÅËÁ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ. óÂÏÒËÁ Ó ÎÅÊ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
100 ÄÏÓÔÕРˠÆÕÎËÃÉÑÍ ÄÌÑ ÒÁÂÏÔÙ ÓÏ ÓËÏÌØ ÕÇÏÄÎÏ ÂÏÌØÛÉÍÉ ÞÉÓÌÁÍÉ ËÁË
101 ÞÅÒÅÚ ÎÉÚËÏ-, ÔÁË É ÞÅÒÅÚ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÙÊ ÉÎÔÅÒÆÅÊÓ.
102
103 %description -l pt_BR
104 Esta é a biblioteca GNU de precisão arbitrária. Ela dá acesso a
105 funções para manipular arbitrariamente grandes números com interfaces
106 de alto ou baixo nível.
107
108 %description -l es
109 Esta es la biblioteca GNU de precisión arbitraria. Da acceso a
110 funciones para manipular arbitrariamente grandes números con
111 interfaces de alto o bajo nivel.
112
113 %package devel
114 Summary:        GNU Arbitrary Precision header files, static libraries, and documentation
115 Summary(de):    Entwicklungstools für GNU MP
116 Summary(fr):    Outils de développement pour la bibliothèque de calcul GMP
117 Summary(pl):    Pliki nag³ówkowe i dokumentacja do biblioteki gmp
118 Summary(uk):    ¶ÎÓÔÒÕÍÅÎÔÉ ÒÏÚÒÏÂËÉ ÄÌѠ¦Â̦ÏÔÅËÉ GNU ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦
119 Summary(ru):    éÎÓÔÒÕÍÅÎÔÙ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÂÉÂÌÉÏÔÅËÉ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ
120 Summary(pt_BR): Arquivos de inclusão, bibliotecas e documentação da biblioteca gmp
121 Summary(es):    Archivos de inclusión, bibliotecas y documentación de la biblioteca gmp
122 Group:          Development/Libraries
123 Group(de):      Entwicklung/Libraries
124 Group(es):      Desarrollo/Bibliotecas
125 Group(fr):      Development/Librairies
126 Group(pl):      Programowanie/Biblioteki
127 Group(pt_BR):   Desenvolvimento/Bibliotecas
128 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
129 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
130 Requires:       %{name} = %{version} 
131 Obsoletes:      libgmp3-devel
132
133 %description devel
134 The static libraries, header files and documentation for using the GNU
135 MP arbitrary precision library in applications.
136
137 If you want to develop applications which will use the GNU MP library,
138 you'll need to install the gmp-devel package.
139
140 %description -l de devel
141 Statische Libraries, Header Files und Dokumentation zum Benutzen der
142 GNU MP Library.
143
144 %description -l fr devel
145 Ce package comprend les bibliothèques statiques, les fichiers
146 d'en-tête et la documentation nécessaires pour utiliser la
147 bibliothèque de calcul de précision dans les applications.
148
149 Vous n'avez besoin de ce package que si vous comptez programmer des
150 applications utilisant la bibliothèque GNU MP.
151
152 %description -l pl devel
153 Pliki nag³ówkowe i dokumentacja do gmp. Dziêki temu pakietowi bêdziesz
154 móg³ tworzyæ w³asne programy z wykorzystaniem tej biblioteki.
155
156 %description -l uk devel
157 ㊦Â̦ÏÔÅËÁ ÐÒÏÇÒÁͦÓÔÁ, ÈÅÄÅÒÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ
158 ¦Â̦ÏÔÅËÉ GNU ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦ Õ ×ÁÛÉÈ ×ÌÁÓÎÉÈ ÐÒÏÇÒÁÍÁÈ.
159
160 %description -l ru devel
161 üÔÏ ÂÉÂÌÉÏÔÅËÁ ÒÁÚÒÁÂÏÔÞÉËÁ, ÈÅÄÅÒÙ É ÄÏËÕÍÅÎÔÁÃÉÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
162 ÂÉÂÌÉÏÔÅËÉ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ × ×ÁÛÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÐÒÏÇÒÁÍÍÁÈ.
163
164 %description -l pt_BR devel
165 Estas são as bibliotecas, arquivos de inclusão e documentação para
166 usar a biblioteca GNU de precisão arbitrária em seus programas.
167
168 %description -l es devel
169 Estas son las bibliotecas, archivos de inclusión y documentación para
170 usar la biblioteca GNU de precisión arbitraria en tus programas.
171
172 %package static
173 Summary:        GNU Arbitrary Precision static library
174 Summary(pl):    Biblioteka statyczna gmp
175 Summary(uk):    â¦Â̦ÏÔÅËÁ GNU ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦ - ÓÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ
176 Summary(ru):    âÉÂÌÉÏÔÅËÁ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ - ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ
177 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com gmp
178 Group:          Development/Libraries
179 Group(de):      Entwicklung/Libraries
180 Group(es):      Desarrollo/Bibliotecas
181 Group(fr):      Development/Librairies
182 Group(pl):      Programowanie/Biblioteki
183 Group(pt_BR):   Desenvolvimento/Bibliotecas
184 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
185 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
186 Requires:       %{name}-devel = %{version} 
187
188 %description static
189 Static gmp library.
190
191 %description -l pl static
192 Biblioteka statyczna gmp.
193
194 %description -l uk static
195 ãÅ ÓÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ GNU ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦.
196
197 %description -l ru static
198 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ.
199
200 %description -l pt_BR static
201 Bibliotecas estáticas para desenvolvimento com gmp.
202
203 %prep
204 %setup -q
205 %patch0 -p1
206 %patch1 -p1
207
208 %build
209 rm -f missing
210 libtoolize --copy --force
211 aclocal
212 autoconf
213 automake -a -c
214 %configure \
215         --enable-fft \
216         --with-cpu=%{asmcpu}
217
218 %{__make}
219
220 %install
221 rm -rf $RPM_BUILD_ROOT
222
223 %{__make} install \
224         DESTDIR=$RPM_BUILD_ROOT
225
226 gzip -9nf AUTHORS ChangeLog NEWS README
227
228 %clean
229 rm -rf $RPM_BUILD_ROOT
230
231 %post   -p /sbin/ldconfig
232 %postun -p /sbin/ldconfig
233
234 %post devel
235 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
236
237 %postun devel
238 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
239
240 %files
241 %defattr(644,root,root,755)
242 %attr(755,root,root) %{_libdir}/lib*.so.*.*
243
244 %files devel
245 %defattr(644,root,root,755)
246 %doc *.gz
247 %attr(755,root,root) %{_libdir}/lib*.so
248 %{_includedir}/*
249 %{_infodir}/gmp.info*
250
251 %files static
252 %defattr(644,root,root,755)
253 %{_libdir}/lib*.a
This page took 0.105894 seconds and 4 git commands to generate.