]> git.pld-linux.org Git - packages/perl-Bit-Vector.git/blame - perl-Bit-Vector.spec
- release 5
[packages/perl-Bit-Vector.git] / perl-Bit-Vector.spec
CommitLineData
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 8Summary: Bit::Vector - efficient base class implementing bit vectors
626cea65
ER
9Summary(cs.UTF-8): Bit::Vector - modul pro vysoce výkonné manipulace bitových vektorů v Perlu
10Summary(da.UTF-8): Bit::Vector - et modul for højydelsehåndtering af bitvektorer i Perl
11Summary(de.UTF-8): Bit::Vector - ein Modul für das leistungsstarke Bearbeiten von bit-Vektoren durch Perl
12Summary(es.UTF-8): Bit::Vector - módulo para la manipulación Perl de alta ejecución de muchos vectores
13Summary(fr.UTF-8): Bit::Vector - module de manipulation Perl à haute performance de vecteurs bits
14Summary(it.UTF-8): Bit::Vector - modulo per la gestione dei vettori bit ad alte prestazioni con Perl
15Summary(ja.UTF-8): Bit::Vector ビットベクトルのハイパフォーマンスPerl操作の為のモジュールです。
16Summary(ko.UTF-8): Bit::Vector bit 벡터를 고성능 Perl 조작하는데 사용되는 모듈
17Summary(pl.UTF-8): Bit::Vector - wydajna klasa bazowa implementująca wektory bitowe
18Summary(pt.UTF-8): Bit::Vector - um módulo para a manipulação rápida em Perl de vectores de "bits"
19Summary(pt_BR.UTF-8): Bit::Vector - um módulo para a manipulação rápida em Perl de vectores de "bits"
20Summary(sv.UTF-8): Bit::Vector - en modul för högprestandahantering av bitvektorer i Perl
21Summary(tr.UTF-8): Bit::Vector - bit matrislerinin yüksek başarımlı hesaplamaları için bir Perl modülü
22Summary(zh_CN.UTF-8): Bit::Vector - 对位向量进行高性能 Perl 操作的模块。
b1c8463d 23Name: perl-Bit-Vector
ad201c8a 24Version: 7.1
eebd4770 25Release: 5
1a337e29 26# same as perl or (C library only) LGPL
27License: GPL v1+ or Artistic or (C library only) LGPL
b1c8463d 28Group: Development/Languages/Perl
17d6d04b 29Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
ad201c8a 30# Source0-md5: 164c8574b728f6171b2a6f564fcd2e50
ab22e1da
AG
31%if %{with tests}
32BuildRequires: perl-Carp-Clan
33%endif
49da29e6 34BuildRequires: perl-devel >= 1:5.8.0
393ad0ce 35BuildRequires: rpm-perlprov >= 4.1-13
6c6c93f6 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
b1c8463d 37
38%description
e356f7f7 39Bit::Vector is an efficient C library which allows you to handle bit
40vectors, sets (of integers), "big integer arithmetic" and boolean
41matrices, all of arbitrary sizes.
42
43The library is efficient (in terms of algorithmical complexity) and
44therefore fast (in terms of execution speed) for instance through the
45widespread use of divide-and-conquer algorithms.
46
02ef4c11
JR
47%description -l cs.UTF-8
48Bit::Vector je efektivní knihovna v C, která vám umožňuje zpracovávat
49vektory bitů, množiny (celých čísel), "aritmetiku velkých čísel" a
50matice booleovských hodnot, vše pro libovolné velikosti.
e356f7f7 51
02ef4c11
JR
52Knihovna 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ů
54rozděl a panuj.
e356f7f7 55
02ef4c11
JR
56%description -l da.UTF-8
57Bit::Vector er et effekivt C-bibliotek som lader dig håndtere
58bitvektorer, mængder (af heltal), aritmetik for store heltal og
59booleske matricer, alt med vilkårlige størrelser.
e356f7f7 60
02ef4c11
JR
61Biblioteket er effektivt (forstået som algoritmkompleksitet) og derfor
62hurtigt (forstået som eksekveringshastighed) blandt andet ved en
e356f7f7 63omfattende brug af del-og-hersk-algoritmer.
64
02ef4c11
JR
65%description -l de.UTF-8
66Bit::Vector ist eine leistungsfähige C-Bibliothek, mit der Sie bit-
67Vektoren, Sätze (von ganzen Zahlen), "große, ganze arithmetische" und
68boolesche Matrizen einer beliebigen Größe bearbeiten können.
e356f7f7 69
70Diese Bibliothek ist sehr leistungsstark (in Bezug auf ihre
02ef4c11
JR
71algorithmische Komplexität) und daher auch sehr schnell (in Bezug auf
72die Ausführungsgeschwindigkeit), beispielsweise im verbreiteten
e356f7f7 73Gebrauch von divide-and-conquer Algorithmen.
74
02ef4c11
JR
75%description -l es.UTF-8
76Bit::Vector es una librería C eficiente que le permiten gestionar
77muchos vectores, grupos (de números enteros), "big integer arithmetic"
78y matrices boolean, todos los tamaños arbitrarios.
e356f7f7 79
02ef4c11
JR
80La librería es eficiente ( en términos de complejidad algoritmica) y
81rápido (en términos de ejecución) por ejemplo a través de uso de los
e356f7f7 82algoritmos divide-and-conquer.
83
02ef4c11
JR
84%description -l fr.UTF-8
85Bit::Vector est une bibliothèque C efficace qui vous permet de gérer
86des vecteurs bit, des ensembles (d'entiers), "arithmétique de grand
87entier" et des matrices booléennes, toutes de taille arbitraire.
e356f7f7 88
02ef4c11
JR
89La bibliothèque est efficace (en termes de complexité d'algoritme) et
90donc rapide (en termes de vitesse d'exécution), par exemple pour
91l'usage large desalgorithmes par division et conquête.
e356f7f7 92
02ef4c11
JR
93%description -l it.UTF-8
94Bit::Vector è una libreria C altamente efficiente che permette di
e356f7f7 95gestire vettori bit, set (di interi), matrici "aritmetiche di interi"
96e booleane di dimensioni arbitrarie.
97
02ef4c11
JR
98La libreria è efficiente (in termini di complessità algoritmica) e
99rapida (in termini di velocità di esecuzione), per esempio con l'uso
e356f7f7 100degli algoritmi divide-and-conquer.
b1c8463d 101
02ef4c11
JR
102%description -l pl.UTF-8
103Bit::Vector jest wydajną biblioteką w C, implementującą wektory
104bitowe, zbiory (liczb całkowitych), "arytmetykę wielkich liczb" oraz
e356f7f7 105tablice bitowe, wszystko o dowolnych rozmiarach.
106
02ef4c11
JR
107Biblioteka ta jest wydajna (w terminach złożoności algorytmu) i, w
108związku z tym, szybka (w terminach szybkości wykonywania) m.in. dzięki
109szerokiemu wykorzystaniu algorytmów "dziel i rządź".
e356f7f7 110
02ef4c11
JR
111%description -l pt.UTF-8
112O Bit::Vector é uma biblioteca eficiente em C que lhe permite lidar
113com os vectores e conjuntos de "bits", a "aritmética com inteiros
114grandes" e matrizes booleanas, tudo isto com tamanhos arbitrários.
e356f7f7 115
02ef4c11
JR
116A biblioteca é eficiente (em termos de complexidade algorítmica) e,
117como tal, é rápida (em termos de tempos de execução), por exemplo,
118através da utilização vasta de algoritmos de divisão-e-conquista.
e356f7f7 119
02ef4c11
JR
120%description -l pt_BR.UTF-8
121O Bit::Vector é uma biblioteca eficiente em C que lhe permite lidar
122com os vectores e conjuntos de "bits", a "aritmética com inteiros
123grandes" e matrizes booleanas, tudo isto com tamanhos arbitrários.
e356f7f7 124
02ef4c11
JR
125A biblioteca é eficiente (em termos de complexidade algorítmica) e,
126como tal, é rápida (em termos de tempos de execução), por exemplo,
127através da utilização vasta de algoritmos de divisão-e-conquista.
e356f7f7 128
02ef4c11
JR
129%description -l sv.UTF-8
130Bit::Vector är ett effekivt C-bibliotek som låter dig hantera
131bitvektorer, mängder (av heltal), aritmetik för stora heltal och
e356f7f7 132booleska matriser, allt med godtyckliga storlekar.
133
02ef4c11 134Biblioteket är effektivt (i termer av algoritmkomplexitet) och därför
e356f7f7 135snabbt (i termer av exekveringshastighet) bland annat genom det
02ef4c11 136omfattande användandet av söndra-och-härska-algoritmer.
e356f7f7 137
02ef4c11
JR
138%description -l zh_CN.UTF-8
139Bit::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
160rm -rf $RPM_BUILD_ROOT
b1c8463d 161
a22cb157 162%{__make} install \
163 DESTDIR=$RPM_BUILD_ROOT
67535eab 164rm -f GNU_{,L}GPL.txt
b1c8463d 165
b1c8463d 166%clean
167rm -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/*
This page took 0.097701 seconds and 4 git commands to generate.