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