]> git.pld-linux.org Git - packages/perl-AnyData.git/blob - perl-AnyData.spec
use generic url
[packages/perl-AnyData.git] / perl-AnyData.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # don't perform "make test"
4
5 %define         pdir    AnyData
6 %include        /usr/lib/rpm/macros.perl
7 Summary:        AnyData - easy access to data in many formats
8 Summary(pl.UTF-8):      AnyData - łatwy dostęp do danych w różnych formatach
9 Name:           perl-AnyData
10 Version:        0.10
11 Release:        4
12 # same as perl
13 License:        GPL v1+ or Artistic
14 Group:          Development/Languages/Perl
15 Source0:        http://www.cpan.org/modules/by-authors/id/J/JZ/JZUCKER/AnyData-%{version}.tar.gz
16 # Source0-md5:  ff9fb4c7d8b99d63a773e66f0ccba788
17 URL:            http://search.cpan.org/dist/AnyData/
18 BuildRequires:  perl-devel >= 1:5.8.0
19 BuildRequires:  rpm-perlprov >= 4.1-13
20 %if %{with tests}
21 BuildRequires:  perl-CGI
22 %endif
23 BuildArch:      noarch
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         _noautoreq      'perl(XML::Twig)' 'perl(HTML::TableExtract)'
27
28 %description
29 The AnyData modules provide simple and uniform access to data from
30 many sources - perl arrays, local files, remote files retrievable via
31 HTTP or FTP - and in many formats including flat files (CSV, Fixed
32 Length, Tab Delimited, etc), standard format files (Web Logs, Passwd
33 files, etc.), structured files (XML, HTML Tables) and binary files
34 with parseable headers (mp3s, jpgs, pngs, etc).
35
36 %description -l pl.UTF-8
37 Moduły AnyData dają prosty i ujednolicony dostęp do danych z wielu
38 źródeł - tablic perlowych, plików lokalnych, plików zdalnych
39 dostępnych po HTTP lub FTP - oraz w wielu formatach, w tym płaskich
40 plikach (CSV, z polami o stałej długości, ograniczonych tabami itp.),
41 plikach o standardowych formatach (logi WWW, pliki passwd), plikach
42 strukturalnych (tabele XML, HTML) oraz plikach binarnych z
43 parsowalnymi nagłówkami (mp3, jpg, png itp.).
44
45 %prep
46 %setup -q -n %{pdir}-%{version}
47
48 %build
49 %{__perl} Makefile.PL \
50         INSTALLDIRS=vendor
51 %{__make}
52
53 %{?with_tests:%{__make} test}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 %{__make} install \
59         DESTDIR=$RPM_BUILD_ROOT
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %{perl_vendorlib}/*.pm
67 %dir %{perl_vendorlib}/AnyData
68 %dir %{perl_vendorlib}/AnyData/Format
69 %{perl_vendorlib}/AnyData/Format/*.pm
70 %dir %{perl_vendorlib}/AnyData/Storage
71 %{perl_vendorlib}/AnyData/Storage/*.pm
72 %{_mandir}/man3/*
This page took 0.071795 seconds and 3 git commands to generate.