3 %bcond_without tests # do not perform "make test"
7 Summary: Tie::Watch - place watchpoints on Perl variables
8 Summary(pl.UTF-8): Tie::Watch - umieszczanie punktów śledzenia na zmiennych Perla
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/Tie/SREZIC/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: 7ca00e8a3aeef60f6356fac46fec219c
17 Patch0: %{name}-paths.patch
18 URL: http://search.cpan.org/dist/Tie-Watch/
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 This class module binds one or more subroutines of your devising to a
26 Perl variable. All variables can have FETCH, STORE and DESTROY
27 callbacks. Additionally, arrays can define CLEAR, EXTEND, FETCHSIZE,
28 POP, PUSH, SHIFT, SPLICE, STORESIZE and UNSHIFT callbacks, and hashes
29 can define CLEAR, DELETE, EXISTS, FIRSTKEY and NEXTKEY callbacks. If
30 these term are unfamiliar to you, I really suggest you read
33 %description -l pl.UTF-8
34 Ten moduł dowiązuje jedną lub więcej żądanych funkcji do perlowej
35 zmiennej. Wszystkie zmienne mogą mieć callbacki FETCH, STORE i
36 DESTROY. Dodatkowo, tablice mogą mieć zdefiniowane callbacki CLEAR,
37 EXTEND, FETCHSIZE, POP, PUSH, SHIFT, SPLICE, STORESIZE i UNSHIFT, a
38 hasze mogą mieć zdefiniowane callbacki CLEAR, DELETE, EXISTS, FIRSTKEY
39 i NEXTKEY. Jeżeli te nazwy nie wyglądają znajomo, dobrze jest
40 przeczytać manual perltie(1).
43 %setup -q -n %{pdir}-%{pnam}-%{version}
47 %{__perl} Makefile.PL \
51 %{?with_tests:%{__make} test}
54 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
58 DESTDIR=$RPM_BUILD_ROOT
59 install examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
62 rm -rf $RPM_BUILD_ROOT
65 %defattr(644,root,root,755)
67 %{perl_vendorlib}/Tie/Watch.pm
68 %{_mandir}/man3/Tie::Watch.3pm*
69 %{_examplesdir}/%{name}-%{version}