3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
7 %define pnam CatmullRom
8 Summary: Math::CatmullRom - calculate Catmull-Rom splines
9 Summary(pl.UTF-8): Math::CatmullRom - obliczanie splajnów Catmulla-Roma
10 Name: perl-Math-CatmullRom
13 License: GPL or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: c924e04872eed511e9b6f7c43af2af45
17 BuildRequires: perl-devel >= 1:5.8.0
18 BuildRequires: rpm-perlprov >= 4.1-13
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 This module provides an algorithm to generate plots for Catmull-Rom
26 A Catmull-Rom spline can be considered a special type of Bezier curve
27 that guarantees that the curve will cross every control point starting
28 at the second point and terminating at the penultimate one. For this
29 reason the minimum number of control points is 4.
31 %description -l pl.UTF-8
32 Ten moduł udostępnia algorytm do generowania wykresów splajnów
35 Splajn Catmulla-Roma można uznać za specjalny typ krzywej Beziera,
36 gwarantujący, że krzywa przetnie wszystkie punkty kontrolne poczynając
37 od drugiego a kończąc na przedostatnim. Dlatego minimalna liczba
38 punktów kontrolnych to 4.
41 %setup -q -n %{pdir}-%{pnam}-%{version}
44 %{__perl} Makefile.PL \
49 %{?with_tests:%{__make} test}
52 rm -rf $RPM_BUILD_ROOT
55 DESTDIR=$RPM_BUILD_ROOT
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
63 %{perl_vendorlib}/Math/CatmullRom.pm