]> git.pld-linux.org Git - packages/perl-Data-Serializer.git/blame - perl-Data-Serializer.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/perl-Data-Serializer.git] / perl-Data-Serializer.spec
CommitLineData
f3c22983
AG
1#
2# Conditional build:
b17f2a75
TP
3%bcond_without autodeps # don't BR packages needed only for resolving deps
4%bcond_without tests # do not perform "make test"
f3c22983 5#
9bfcb197 6%define pdir Data
7%define pnam Serializer
f3c22983 8Summary: Modules that serialize data structures
0d861b89 9Summary(pl.UTF-8): Moduły do serializacji struktur danych
1d2b60b2 10Name: perl-Data-Serializer
2d8b33a1 11Version: 0.49
04ad0b98 12Release: 2
f3c22983
AG
13# same as perl
14License: GPL v1+ or Artistic
15Group: Development/Languages/Perl
655b2dcf 16Source0: http://www.cpan.org/modules/by-module/Data/%{pdir}-%{pnam}-%{version}.tar.gz
2d8b33a1 17# Source0-md5: 31a8c3f5ab573a840b4314d327bc534a
f3c22983 18URL: http://search.cpan.org/dist/Data-Serializer/
e5f9ba6a 19BuildRequires: perl-Digest-SHA1
f3c22983
AG
20BuildRequires: perl-devel >= 1:5.8.0
21BuildRequires: rpm-perlprov >= 4.1-13
781d2d29 22%if %{with autodeps} || %{with tests}
23BuildRequires: perl-Config-General
24BuildRequires: perl-Data-Denter
25#BuildRequires: perl-Data-Taxi
26BuildRequires: perl-Digest-SHA
27BuildRequires: perl-FreezeThaw
28BuildRequires: perl-PHP-Serialization
29BuildRequires: perl-XML-Dumper
30BuildRequires: perl-XML-Simple
31BuildRequires: perl-YAML
32BuildRequires: perl-YAML-Syck
33%endif
f3c22983
AG
34BuildArch: noarch
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
f3c22983
AG
37%description
38Provides a unified interface to the various serializing modules
39currently available. Adds the functionality of both compression and
40encryption.
41
0cb4a5eb
JR
42%description -l pl.UTF-8
43Dostarcza zunifikowany interfejs do różnych modułów serializacji
44danych. Posiada wsparcie zarówno dla kompresji jak i szyfrowania.
f3c22983
AG
45
46%prep
47%setup -q -n %{pdir}-%{pnam}-%{version}
48
49%build
50%{__perl} Makefile.PL \
51 INSTALLDIRS=vendor
52
53%{__make}
54
55%{?with_tests:%{__make} test}
56
57%install
58rm -rf $RPM_BUILD_ROOT
59
60%{__make} install \
61 DESTDIR=$RPM_BUILD_ROOT
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%files
67%defattr(644,root,root,755)
68%doc Changes README
69%{perl_vendorlib}/Data/Serializer.pm
f3c22481 70%dir %{perl_vendorlib}/Data/Serializer/
71%{perl_vendorlib}/Data/Serializer/*.pm
04ad0b98 72%dir %{perl_vendorlib}/Data/Serializer/Config
f3c22481 73%{perl_vendorlib}/Data/Serializer/Config/General.pm
74%dir %{perl_vendorlib}/Data/Serializer/Data
75%{perl_vendorlib}/Data/Serializer/Data/*.pm
76%dir %{perl_vendorlib}/Data/Serializer/JSON
77%{perl_vendorlib}/Data/Serializer/JSON/*.pm
78%dir %{perl_vendorlib}/Data/Serializer/PHP
79%{perl_vendorlib}/Data/Serializer/PHP/*.pm
80%dir %{perl_vendorlib}/Data/Serializer/XML
81%{perl_vendorlib}/Data/Serializer/XML/*.pm
82%dir %{perl_vendorlib}/Data/Serializer/YAML
83%{perl_vendorlib}/Data/Serializer/YAML/*.pm
84
f3c22983 85%{_mandir}/man3/*
This page took 0.108521 seconds and 4 git commands to generate.