]>
Commit | Line | Data |
---|---|---|
40ef1614 | 1 | # |
2 | # TODO: Tests should be enabled. | |
58bf9b18 | 3 | # FIXME: Removing of Carp::Clan shoud happen in %%prep. |
40ef1614 | 4 | # But tests will fail then. |
5 | # TODO: Inform author about the namespace conflict with perl-Bit-Vector. | |
6 | # | |
a0a99c37 | 7 | # Conditional build: |
8 | %bcond_without tests # do not perform "make test" | |
9 | # | |
9df4e182 | 10 | %include /usr/lib/rpm/macros.perl |
6c31dccf | 11 | %define pdir Date |
12 | %define pnam Calc | |
1be890b3 | 13 | Summary: Date::Calc - Gregorian calendar date calculations |
c06e1442 ER |
14 | Summary(cs.UTF-8): Date::Calc - modul pro rozšířené a efektivní počítání s datem v Perlu |
15 | Summary(da.UTF-8): Date::Calc - et modul for udvidet og effektiv datoberegning i Perl | |
16 | Summary(de.UTF-8): Date::Calc - ein Modul für erweiterte und leistungsstarke Datenberechnungen in Perl | |
17 | Summary(es.UTF-8): Date::Calc - módulo para los cálculos de datos extendidos y eficientes en Perl | |
18 | Summary(fr.UTF-8): Date::Calc - module de calcul de date étendu et efficace dans Perl | |
19 | Summary(it.UTF-8): Date::Calc - modulo per gestire in modo completo ed efficiente i calcoli delle date in Perl | |
20 | Summary(ja.UTF-8): Date::Calc - Perl内の拡張型で効率的な日付算出の為のモジュール。 | |
21 | Summary(ko.UTF-8): Date::Calc - Perl을 사용하여 확장되고 효율적으로 날짜를 계산하는데 사용되는 모듈 | |
22 | Summary(pl.UTF-8): Date::Calc - obliczanie daty na podstawie kalendarza gregoriańskiego | |
23 | Summary(pt.UTF-8): Date::Calc - um módulo para o cálculo eficiente e extendido de datas em Perl | |
24 | Summary(pt_BR.UTF-8): Date::Calc - um módulo para o cálculo eficiente e extendido de datas em Perl | |
25 | Summary(sv.UTF-8): Date::Calc - en modul för utökade och effektiva datumberäkningar i Perl | |
26 | Summary(tr.UTF-8): Date::Calc - Perl'de genişletilmiş ve etkili tarih hesaplamaları için bir modül | |
27 | Summary(zh_CN.UTF-8): Date::Calc - 用于 Perl 中扩展的和有效的日期计算的模块。 | |
28 | Summary(zh_TW.UTF-8): Date::Calc - 用於 Perl 中延伸與有效率之資料計算的一個模組。 | |
d43175bf | 29 | Name: perl-Date-Calc |
8b888111 | 30 | Version: 6.0 |
1fdec3a2 | 31 | Release: 1 |
76625fc8 | 32 | # same as perl (C library also LGPL) |
33 | License: GPL v1+ or Artistic (C library also LGPL) | |
d43175bf | 34 | Group: Development/Languages/Perl |
0d9167b7 | 35 | Source0: http://www.cpan.org/modules/by-module/Date/%{pdir}-%{pnam}-%{version}.tar.gz |
8b888111 | 36 | # Source0-md5: f1ed6a6800f74cb7f3dab9f91d160ca8 |
0d9167b7 | 37 | URL: http://search.cpan.org/dist/Date-Calc/ |
56d456d4 | 38 | BuildRequires: perl-devel >= 1:5.8.0 |
45d95e40 | 39 | BuildRequires: perl-Bit-Vector >= 5.7 |
7f52048a | 40 | BuildRequires: rpm-perlprov >= 4.1-13 |
5f6f600f | 41 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
d43175bf | 42 | |
43 | %description | |
40ef1614 | 44 | This package consists of a C library and a Perl module (which uses the |
45 | C library, internally) for all kinds of date calculations based on the | |
1be890b3 | 46 | Gregorian calendar (the one used in all western countries today), |
d4d34bf8 | 47 | thereby complying with all relevant norms and standards: ISO/R |
48 | 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable). | |
49 | ||
37f2f492 JR |
50 | %description -l cs.UTF-8 |
51 | Tato knihovna poskytuje různé typy počítání s datem založené na | |
52 | gregoriánském kalendáři (používaném nyní ve všech západních zemích), | |
53 | čímž vyhovuje všem relevantním normám a standardům: ISO/R 2015-1971, | |
54 | DIN 1355 a do určité míry ISO 8601 (kde to dává smysl). | |
d4d34bf8 | 55 | |
37f2f492 JR |
56 | %description -l da.UTF-8 |
57 | Biblioteket laver alle slags datoberegninger baseret på den | |
d4d34bf8 | 58 | gregorianske kalender (den som bruges i alle vestlige lande i dag), og |
37f2f492 JR |
59 | følger derved alle relevante normer og standarder: ISO/R 2015-1971, |
60 | DIN 1355 og, i nogen udstrækning, ISO 8601 (hvis relevant). | |
d4d34bf8 | 61 | |
37f2f492 | 62 | %description -l de.UTF-8 |
d4d34bf8 | 63 | Die Bibliothek liefert jede Art der Datenberechnung auf der Grundlage |
37f2f492 | 64 | des gregorianischen Kalenders (der heute in allen westlichen Ländern |
d4d34bf8 | 65 | verwendet wird) und entspricht damit allen relevanten Richtlinien und |
37f2f492 JR |
66 | Standards: ISO/R 2015-1971, DIN 1355 und, in gewissem Maße, ISO 8601 |
67 | (wo gültig). | |
d4d34bf8 | 68 | |
37f2f492 JR |
69 | %description -l es.UTF-8 |
70 | La librería proporciona todos los tipos de cálculos de datos basados | |
71 | en el calendario gregoriano (usado en todos los países del oeste hoy | |
72 | en día), que cumple todas las normas y estándare relevantes: ISO/R | |
d4d34bf8 | 73 | 2015-1971, DIN 1355 and, to some extent, ISO 8601 (en los casos en los |
74 | que se pueda aplicar). | |
75 | ||
37f2f492 JR |
76 | %description -l fr.UTF-8 |
77 | La bibliothèque fournit toutes sortes de calculs de dates basés sur le | |
78 | calendrier grégorien (celui qu'utilisent aujourd'hui tous les pays | |
79 | européens). Il est donc adapté à toutes les normes et tous les | |
d4d34bf8 | 80 | standards: ISO/R 2015-1971, DIN 1355 et dans une certaine mesure ISO |
81 | 8601 (lorsqu'elle est applicable). | |
82 | ||
37f2f492 | 83 | %description -l it.UTF-8 |
d4d34bf8 | 84 | La libreria fornisce ogni sorta di calcolo delle date basandosi sul |
85 | calendario Gregoriano (utilizzato in tutti i paesi occidentali), in | |
37f2f492 | 86 | conformità con le norme e gli standard più appropriati: ISO/R |
d4d34bf8 | 87 | 2015-1971, DIN 1355 e, anche ISO 8601 (se applicabile). |
88 | ||
37f2f492 JR |
89 | %description -l ko.UTF-8 |
90 | 이 라이브러리는 (현재 서양에서 사용되는) 그레고리오력에 기반한 모든 | |
91 | 종류의 날짜 계산법을 제공합니다. 따라서 다음과 같은 모든 형식과 표준을 | |
92 | 준수합니다: ISO/R, 2015-1971, DIN 1355, 그리고 ISO 8601 (적용 가능한 | |
93 | 경우). | |
94 | ||
95 | %description -l pl.UTF-8 | |
96 | Ten pakiet zawiera bibliotekę C i moduł Perla (używający wewnętrznie | |
97 | tej biblioteki) do wszystkich rodzajów obliczeń na datach bazujących | |
98 | na kalendarzu gregoriańskim (używanym we wszystkich zachodnich | |
99 | państwach), zgodnie z normami i standardami: ISO/R 2015-1971, DIN 1355 | |
1be890b3 | 100 | i, do pewnego stopnia, ISO 8601. |
d43175bf | 101 | |
37f2f492 JR |
102 | %description -l pt.UTF-8 |
103 | A biblioteca oferece todo o tipo de cálculos de data com base no | |
104 | calendário Gregoriano (o que é usado em todos os países ocidentais nos | |
d4d34bf8 | 105 | dias de hoje), estando desta forma em conformidade com todas as |
37f2f492 JR |
106 | normas: a ISO/R 2015-1971, a DIN 1355 e, a certo nível, a ISO 8601 |
107 | (onde for aplicável). | |
d4d34bf8 | 108 | |
37f2f492 JR |
109 | %description -l pt_BR.UTF-8 |
110 | A biblioteca oferece todo o tipo de cálculos de data com base no | |
111 | calendário Gregoriano (o que é usado em todos os países ocidentais nos | |
d4d34bf8 | 112 | dias de hoje), estando desta forma em conformidade com todas as |
37f2f492 JR |
113 | normas: a ISO/R 2015-1971, a DIN 1355 e, a certo nível, a ISO 8601 |
114 | (onde for aplicável). | |
115 | ||
116 | %description -l sv.UTF-8 | |
117 | Biblioteket klarar alla sorters datumberäkningar baserade på den | |
118 | gregorianska kalendern (den som används i alla västländer idag), och | |
119 | följer därvid alla relavanta normer och standarder: ISO/R 2015-1971, | |
120 | DIN 1355 och, i viss mån, ISO 8601 (där den är tillämplig). | |
121 | ||
122 | %description -l zh_CN.UTF-8 | |
123 | 该库提供了各类建立在格列高里日历(公历)上的 | |
124 | 日期计算。它符合所有相关的标准:ISO/R | |
125 | 2015-1971、DIN 1355 和某种程度上的 ISO 8601 | |
126 | (若适用)。 | |
d4d34bf8 | 127 | |
d43175bf | 128 | %prep |
9df4e182 | 129 | %setup -q -n %{pdir}-%{pnam}-%{version} |
d43175bf | 130 | |
131 | %build | |
7f52048a | 132 | %{__perl} Makefile.PL \ |
8483ed60 | 133 | INSTALLDIRS=vendor |
142f3128 | 134 | %{__make} \ |
3506dfad | 135 | CC="%{__cc}" \ |
142f3128 | 136 | OPTIMIZE="%{rpmcflags}" |
d43175bf | 137 | |
a0a99c37 | 138 | %{?with_tests:%{__make} test} |
a3275736 | 139 | |
d43175bf | 140 | %install |
141 | rm -rf $RPM_BUILD_ROOT | |
5f983f5b | 142 | install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
d43175bf | 143 | |
142f3128 | 144 | %{__make} install \ |
145 | DESTDIR=$RPM_BUILD_ROOT | |
d43175bf | 146 | |
5466981a | 147 | install examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
b80481be | 148 | cp -a tools $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
d43175bf | 149 | |
deb3b6e7 | 150 | rm -f GNU_{,L}GPL.txt Artistic.txt |
151 | ||
d43175bf | 152 | %clean |
153 | rm -rf $RPM_BUILD_ROOT | |
154 | ||
155 | %files | |
156 | %defattr(644,root,root,755) | |
45d95e40 | 157 | %doc *.txt |
7f52048a | 158 | %dir %{perl_vendorarch}/Date |
159 | %{perl_vendorarch}/Date/*.pm | |
160 | %dir %{perl_vendorarch}/Date/Calc | |
161 | %{perl_vendorarch}/Date/Calc/*.pm | |
162 | %dir %{perl_vendorarch}/Date/Calendar | |
163 | %{perl_vendorarch}/Date/Calendar/*.pm | |
164 | %dir %{perl_vendorarch}/auto/Date | |
165 | %dir %{perl_vendorarch}/auto/Date/Calc | |
166 | %{perl_vendorarch}/auto/Date/Calc/Calc.bs | |
167 | %attr(755,root,root) %{perl_vendorarch}/auto/Date/Calc/Calc.so | |
d3391c82 | 168 | %{_mandir}/man3/Date* |
b80481be | 169 | %{_examplesdir}/%{name}-%{version} |