]> git.pld-linux.org Git - SPECS.git/blob - perl-Tie-Watch.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / perl-Tie-Watch.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4 #
5 %define         pdir    Tie
6 %define         pnam    Watch
7 Summary:        Tie::Watch - place watchpoints on Perl variables
8 Summary(pl.UTF-8):      Tie::Watch - umieszczanie punktów śledzenia na zmiennych Perla
9 Name:           perl-Tie-Watch
10 Version:        1.301
11 Release:        1
12 # same as perl
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
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
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
31 perltie(1).
32
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).
41
42 %prep
43 %setup -q -n %{pdir}-%{pnam}-%{version}
44
45 %patch0 -p0
46 %build
47 %{__perl} Makefile.PL \
48         INSTALLDIRS=vendor
49 %{__make}
50
51 %{?with_tests:%{__make} test}
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
56
57 %{__make} install \
58         DESTDIR=$RPM_BUILD_ROOT
59 install examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %doc README
67 %{perl_vendorlib}/Tie/Watch.pm
68 %{_mandir}/man3/Tie::Watch.3pm*
69 %{_examplesdir}/%{name}-%{version}
This page took 0.580925 seconds and 3 git commands to generate.