]> git.pld-linux.org Git - packages/perl-Date-Pcalc.git/blob - perl-Date-Pcalc.spec
- perl req/prov fix
[packages/perl-Date-Pcalc.git] / perl-Date-Pcalc.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4 #
5 %include        /usr/lib/rpm/macros.perl
6 %define         pdir    Date
7 %define         pnam    Pcalc
8 Summary:        Date::Pcalc Perl module - Gregorian calendar date calculations
9 Summary(pl.UTF-8):      Moduł Perla Date::Pcalc - obliczenia na datach wg kalendarza gregoriańskiego
10 Name:           perl-Date-Pcalc
11 Version:        6.1
12 Release:        14
13 # same as perl
14 License:        GPL v1+ or Artistic
15 Group:          Development/Languages/Perl
16 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5:  6a719d8fe10ac673be5d09e003130aa8
18 Patch0:         build.patch
19 Patch1:         Date-Pcalc-6.1-century.patch
20 URL:            http://catcode.com/date/pcalc.html
21 BuildRequires:  perl-devel >= 1:5.8.0
22 BuildRequires:  rpm-perlprov >= 4.1-13
23 %if %{with tests}
24 BuildRequires:  perl-Bit-Vector >= 7.1
25 BuildRequires:  perl-Carp-Clan >= 5.3
26 %endif
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %define         _noautoreq      'perl(anything_fake_or_conditional)'
30
31 %description
32 This package consists of a Perl module for all kinds of date
33 calculations based on the Gregorian calendar (the one used in all
34 western countries today), thereby complying with all relevant norms
35 and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601
36 (where applicable).
37
38 %description -l pl.UTF-8
39 Ten pakiet zawiera moduł Perla do wszystkich rodzajów obliczeń na
40 datach opartych na kalendarzu gregoriańskim (używanym aktualnie we
41 wszystkich państwach zachodnich) w sposób zgodny z odpowiednimi
42 normami i standardami: ISO/R 2015-1971, DIN 1355 i, w pewnym zakresie,
43 ISO 8601.
44
45 %prep
46 %setup -q -n %{pdir}-%{pnam}-%{version}
47 %patch0 -p1
48 %patch1 -p1
49
50 %build
51 echo c | %{__perl} Makefile.PL \
52         INSTALLDIRS=vendor
53 %{__make} \
54         CC="%{__cc}" \
55         OPTIMIZE="%{rpmcflags}"
56
57 %{?with_tests:%{__make} test}
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61
62 %{__make} install \
63         DESTDIR=$RPM_BUILD_ROOT
64
65 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
66 cp -a examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
67 cp -a tools $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %files
73 %defattr(644,root,root,755)
74 %doc CHANGES.txt CREDITS.txt INSTALL.txt README.txt EXAMPLES.txt
75 %dir %{perl_vendorarch}/Date
76 %{perl_vendorarch}/Date/Pcalc.pm
77 %dir %{perl_vendorarch}/Date/Pcalc
78 %{perl_vendorarch}/Date/Pcalc/Object.pm
79 %{perl_vendorarch}/Date/Pcalendar.pm
80 %dir %{perl_vendorarch}/Date/Pcalendar
81 %{perl_vendorarch}/Date/Pcalendar/*.pm
82 %dir %{perl_vendorarch}/auto/Date
83 %dir %{perl_vendorarch}/auto/Date/Pcalc
84 %attr(755,root,root) %{perl_vendorarch}/auto/Date/Pcalc/*.so
85 %{_mandir}/man3/*
86 %{_examplesdir}/%{name}-%{version}
This page took 0.093832 seconds and 4 git commands to generate.