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