]>
Commit | Line | Data |
---|---|---|
6437d2aa | 1 | # |
2 | # Conditional build: | |
3d4534a6 | 3 | %bcond_without tests # do not perform "make test" |
6437d2aa | 4 | # |
da36a7da | 5 | %define pdir Bit |
6 | %define pnam Vector | |
0b2182d2 | 7 | Summary: Bit::Vector - efficient base class implementing bit vectors |
626cea65 ER |
8 | Summary(cs.UTF-8): Bit::Vector - modul pro vysoce výkonné manipulace bitových vektorů v Perlu |
9 | Summary(da.UTF-8): Bit::Vector - et modul for højydelsehåndtering af bitvektorer i Perl | |
10 | Summary(de.UTF-8): Bit::Vector - ein Modul für das leistungsstarke Bearbeiten von bit-Vektoren durch Perl | |
11 | Summary(es.UTF-8): Bit::Vector - módulo para la manipulación Perl de alta ejecución de muchos vectores | |
12 | Summary(fr.UTF-8): Bit::Vector - module de manipulation Perl à haute performance de vecteurs bits | |
13 | Summary(it.UTF-8): Bit::Vector - modulo per la gestione dei vettori bit ad alte prestazioni con Perl | |
14 | Summary(ja.UTF-8): Bit::Vector ビットベクトルのハイパフォーマンスPerl操作の為のモジュールです。 | |
15 | Summary(ko.UTF-8): Bit::Vector bit 벡터를 고성능 Perl 조작하는데 사용되는 모듈 | |
16 | Summary(pl.UTF-8): Bit::Vector - wydajna klasa bazowa implementująca wektory bitowe | |
17 | Summary(pt.UTF-8): Bit::Vector - um módulo para a manipulação rápida em Perl de vectores de "bits" | |
18 | Summary(pt_BR.UTF-8): Bit::Vector - um módulo para a manipulação rápida em Perl de vectores de "bits" | |
19 | Summary(sv.UTF-8): Bit::Vector - en modul för högprestandahantering av bitvektorer i Perl | |
20 | Summary(tr.UTF-8): Bit::Vector - bit matrislerinin yüksek başarımlı hesaplamaları için bir Perl modülü | |
21 | Summary(zh_CN.UTF-8): Bit::Vector - 对位向量进行高性能 Perl 操作的模块。 | |
b1c8463d | 22 | Name: perl-Bit-Vector |
c7883774 | 23 | Version: 7.4 |
dfb1a24f | 24 | Release: 3 |
1a337e29 | 25 | # same as perl or (C library only) LGPL |
26 | License: GPL v1+ or Artistic or (C library only) LGPL | |
b1c8463d | 27 | Group: Development/Languages/Perl |
09ced634 | 28 | Source0: http://www.cpan.org/modules/by-module/Bit/%{pdir}-%{pnam}-%{version}.tar.gz |
c7883774 | 29 | # Source0-md5: bf67f144e5be5327ed79d4c69e6e0086 |
09ced634 | 30 | URL: http://search.cpan.org/dist/Bit-Vector/ |
ab22e1da | 31 | %if %{with tests} |
09ced634 JB |
32 | BuildRequires: perl-Carp-Clan >= 5.3 |
33 | BuildRequires: perl-Storable >= 2.21 | |
ab22e1da | 34 | %endif |
49da29e6 | 35 | BuildRequires: perl-devel >= 1:5.8.0 |
393ad0ce | 36 | BuildRequires: rpm-perlprov >= 4.1-13 |
6c6c93f6 | 37 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
b1c8463d | 38 | |
39 | %description | |
e356f7f7 | 40 | Bit::Vector is an efficient C library which allows you to handle bit |
41 | vectors, sets (of integers), "big integer arithmetic" and boolean | |
42 | matrices, all of arbitrary sizes. | |
43 | ||
44 | The library is efficient (in terms of algorithmical complexity) and | |
45 | therefore fast (in terms of execution speed) for instance through the | |
46 | widespread use of divide-and-conquer algorithms. | |
47 | ||
02ef4c11 JR |
48 | %description -l cs.UTF-8 |
49 | Bit::Vector je efektivní knihovna v C, která vám umožňuje zpracovávat | |
50 | vektory bitů, množiny (celých čísel), "aritmetiku velkých čísel" a | |
51 | matice booleovských hodnot, vše pro libovolné velikosti. | |
e356f7f7 | 52 | |
02ef4c11 JR |
53 | Knihovna je efektivní (myšlena složitost algoritmů) a proto rychlá |
54 | (myšlena rychlost provádění) například rozšířeným použitím algoritmů | |
55 | rozděl a panuj. | |
e356f7f7 | 56 | |
02ef4c11 JR |
57 | %description -l da.UTF-8 |
58 | Bit::Vector er et effekivt C-bibliotek som lader dig håndtere | |
59 | bitvektorer, mængder (af heltal), aritmetik for store heltal og | |
60 | booleske matricer, alt med vilkårlige størrelser. | |
e356f7f7 | 61 | |
02ef4c11 JR |
62 | Biblioteket er effektivt (forstået som algoritmkompleksitet) og derfor |
63 | hurtigt (forstået som eksekveringshastighed) blandt andet ved en | |
e356f7f7 | 64 | omfattende brug af del-og-hersk-algoritmer. |
65 | ||
02ef4c11 JR |
66 | %description -l de.UTF-8 |
67 | Bit::Vector ist eine leistungsfähige C-Bibliothek, mit der Sie bit- | |
68 | Vektoren, Sätze (von ganzen Zahlen), "große, ganze arithmetische" und | |
69 | boolesche Matrizen einer beliebigen Größe bearbeiten können. | |
e356f7f7 | 70 | |
71 | Diese Bibliothek ist sehr leistungsstark (in Bezug auf ihre | |
02ef4c11 JR |
72 | algorithmische Komplexität) und daher auch sehr schnell (in Bezug auf |
73 | die Ausführungsgeschwindigkeit), beispielsweise im verbreiteten | |
e356f7f7 | 74 | Gebrauch von divide-and-conquer Algorithmen. |
75 | ||
02ef4c11 JR |
76 | %description -l es.UTF-8 |
77 | Bit::Vector es una librería C eficiente que le permiten gestionar | |
78 | muchos vectores, grupos (de números enteros), "big integer arithmetic" | |
79 | y matrices boolean, todos los tamaños arbitrarios. | |
e356f7f7 | 80 | |
02ef4c11 JR |
81 | La librería es eficiente ( en términos de complejidad algoritmica) y |
82 | rápido (en términos de ejecución) por ejemplo a través de uso de los | |
e356f7f7 | 83 | algoritmos divide-and-conquer. |
84 | ||
02ef4c11 JR |
85 | %description -l fr.UTF-8 |
86 | Bit::Vector est une bibliothèque C efficace qui vous permet de gérer | |
87 | des vecteurs bit, des ensembles (d'entiers), "arithmétique de grand | |
88 | entier" et des matrices booléennes, toutes de taille arbitraire. | |
e356f7f7 | 89 | |
02ef4c11 JR |
90 | La bibliothèque est efficace (en termes de complexité d'algoritme) et |
91 | donc rapide (en termes de vitesse d'exécution), par exemple pour | |
92 | l'usage large desalgorithmes par division et conquête. | |
e356f7f7 | 93 | |
02ef4c11 JR |
94 | %description -l it.UTF-8 |
95 | Bit::Vector è una libreria C altamente efficiente che permette di | |
e356f7f7 | 96 | gestire vettori bit, set (di interi), matrici "aritmetiche di interi" |
97 | e booleane di dimensioni arbitrarie. | |
98 | ||
02ef4c11 JR |
99 | La libreria è efficiente (in termini di complessità algoritmica) e |
100 | rapida (in termini di velocità di esecuzione), per esempio con l'uso | |
e356f7f7 | 101 | degli algoritmi divide-and-conquer. |
b1c8463d | 102 | |
02ef4c11 JR |
103 | %description -l pl.UTF-8 |
104 | Bit::Vector jest wydajną biblioteką w C, implementującą wektory | |
105 | bitowe, zbiory (liczb całkowitych), "arytmetykę wielkich liczb" oraz | |
e356f7f7 | 106 | tablice bitowe, wszystko o dowolnych rozmiarach. |
107 | ||
02ef4c11 JR |
108 | Biblioteka ta jest wydajna (w terminach złożoności algorytmu) i, w |
109 | związku z tym, szybka (w terminach szybkości wykonywania) m.in. dzięki | |
110 | szerokiemu wykorzystaniu algorytmów "dziel i rządź". | |
e356f7f7 | 111 | |
02ef4c11 JR |
112 | %description -l pt.UTF-8 |
113 | O Bit::Vector é uma biblioteca eficiente em C que lhe permite lidar | |
114 | com os vectores e conjuntos de "bits", a "aritmética com inteiros | |
115 | grandes" e matrizes booleanas, tudo isto com tamanhos arbitrários. | |
e356f7f7 | 116 | |
02ef4c11 JR |
117 | A biblioteca é eficiente (em termos de complexidade algorítmica) e, |
118 | como tal, é rápida (em termos de tempos de execução), por exemplo, | |
119 | através da utilização vasta de algoritmos de divisão-e-conquista. | |
e356f7f7 | 120 | |
02ef4c11 JR |
121 | %description -l pt_BR.UTF-8 |
122 | O Bit::Vector é uma biblioteca eficiente em C que lhe permite lidar | |
123 | com os vectores e conjuntos de "bits", a "aritmética com inteiros | |
124 | grandes" e matrizes booleanas, tudo isto com tamanhos arbitrários. | |
e356f7f7 | 125 | |
02ef4c11 JR |
126 | A biblioteca é eficiente (em termos de complexidade algorítmica) e, |
127 | como tal, é rápida (em termos de tempos de execução), por exemplo, | |
128 | através da utilização vasta de algoritmos de divisão-e-conquista. | |
e356f7f7 | 129 | |
02ef4c11 JR |
130 | %description -l sv.UTF-8 |
131 | Bit::Vector är ett effekivt C-bibliotek som låter dig hantera | |
132 | bitvektorer, mängder (av heltal), aritmetik för stora heltal och | |
e356f7f7 | 133 | booleska matriser, allt med godtyckliga storlekar. |
134 | ||
02ef4c11 | 135 | Biblioteket är effektivt (i termer av algoritmkomplexitet) och därför |
e356f7f7 | 136 | snabbt (i termer av exekveringshastighet) bland annat genom det |
02ef4c11 | 137 | omfattande användandet av söndra-och-härska-algoritmer. |
e356f7f7 | 138 | |
02ef4c11 JR |
139 | %description -l zh_CN.UTF-8 |
140 | Bit::Vector 是一个高效的 C 库。它允许您处理 | |
141 | 位向量、(整数)集合、“大整数算术”以及 boolean | |
142 | 方阵。它们可以是任意大小。 | |
e356f7f7 | 143 | |
02ef4c11 JR |
144 | 该库是高效率的(针对算式复杂性而言),因而运行 |
145 | 速度也较快(针对执行速度而言)。它通过广泛利用 | |
146 | “分而克之”的算式来达到这一目的。 | |
b1c8463d | 147 | |
148 | %prep | |
44f1e5fa | 149 | %setup -q -n %{pdir}-%{pnam}-%{version} |
b1c8463d | 150 | |
151 | %build | |
393ad0ce | 152 | %{__perl} Makefile.PL \ |
023c237c | 153 | INSTALLDIRS=vendor |
a22cb157 | 154 | %{__make} \ |
e89326c9 | 155 | CC="%{__cc}" \ |
a22cb157 | 156 | OPTIMIZE="%{rpmcflags}" |
b1c8463d | 157 | |
3d4534a6 | 158 | %{?with_tests:%{__make} test} |
6437d2aa | 159 | |
b1c8463d | 160 | %install |
161 | rm -rf $RPM_BUILD_ROOT | |
b1c8463d | 162 | |
a22cb157 | 163 | %{__make} install \ |
164 | DESTDIR=$RPM_BUILD_ROOT | |
09ced634 JB |
165 | |
166 | %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/Bit/Vector{,/*}.pod | |
b1c8463d | 167 | |
b1c8463d | 168 | %clean |
169 | rm -rf $RPM_BUILD_ROOT | |
170 | ||
171 | %files | |
172 | %defattr(644,root,root,755) | |
09ced634 | 173 | %doc CHANGES.txt CREDITS.txt README.txt |
393ad0ce | 174 | %{perl_vendorarch}/Bit/Vector.pm |
175 | %dir %{perl_vendorarch}/Bit/Vector | |
0a3a40f2 | 176 | %{perl_vendorarch}/Bit/Vector/*.pm |
393ad0ce | 177 | %dir %{perl_vendorarch}/auto/Bit/Vector |
393ad0ce | 178 | %attr(755,root,root) %{perl_vendorarch}/auto/Bit/Vector/Vector.so |
09ced634 | 179 | %{_mandir}/man3/Bit::Vector*.3pm* |