]> git.pld-linux.org Git - packages/perl-Variable-Magic.git/blob - perl-Variable-Magic.spec
53be9831e0dda64dae933a79cef955cf9fc1d337
[packages/perl-Variable-Magic.git] / perl-Variable-Magic.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    Variable
7 %define pnam    Magic
8 Summary:        Variable::Magic - Associate user-defined magic to variables from Perl
9 Summary(pl.UTF-8):      Variable::Magic - dowiązanie magii zdefiniowanej przez użytkownika do zmiennych w Perlu
10 Name:           perl-Variable-Magic
11 Version:        0.62
12 Release:        2
13 # same as perl
14 License:        GPL v1+ or Artistic
15 Group:          Development/Languages/Perl
16 Source0:        http://www.perl.com/CPAN/modules/by-module/Variable/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5:  588d94ec3d98dece878a776d161c1dda
18 URL:            http://search.cpan.org/dist/Variable-Magic/
19 BuildRequires:  perl-devel >= 1:5.8.0
20 BuildRequires:  rpm-perlprov >= 4.1-13
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Magic is Perl way of enhancing objects.
25
26 This mechanism let the user add extra data to any variable and hook
27 syntaxical operations (such as access, assignation or destruction)
28 that can be applied to it.
29
30 With this module, you can add your own magic to any variable without
31 the pain of the C API.
32
33 %description -l pl.UTF-8
34 Magia to perlowy sposób rozszerzania obiektów.
35
36 Ten mechanizm pozwala użytkownikowi dodać dodatkowe dane do dowolnej
37 zmiennej i przechwycić operacje składniowe (takie jak dostęp,
38 powiązanie czy destrukcję), które można na niej wykonać.
39
40 Przy użyciu tego modułu można dodawać własną magię do dowolnej
41 zmiennej unikając bólu API języka C.
42
43 %prep
44 %setup -q -n %{pdir}-%{pnam}-%{version}
45
46 %build
47 %{__perl} Makefile.PL \
48         INSTALLDIRS=vendor
49 %{__make} \
50         CC="%{__cc}" \
51         OPTIMIZE="%{rpmcflags}"
52
53 %{?with_tests:%{__make} test}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 %{__make} pure_install \
59         DESTDIR=$RPM_BUILD_ROOT
60
61 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
62 cp -a samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %files
68 %defattr(644,root,root,755)
69 %doc Changes README
70 %{perl_vendorarch}/Variable/Magic.pm
71 %dir %{perl_vendorarch}/auto/Variable/Magic
72 %attr(755,root,root) %{perl_vendorarch}/auto/Variable/Magic/Magic.so
73 %{_mandir}/man3/Variable::Magic.3pm*
74 %{_examplesdir}/%{name}-%{version}
This page took 0.045909 seconds and 2 git commands to generate.