]> git.pld-linux.org Git - packages/perl-HTML-Widget.git/blame - perl-HTML-Widget.spec
- initial revision
[packages/perl-HTML-Widget.git] / perl-HTML-Widget.spec
CommitLineData
5cce3655 1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4#
5%include /usr/lib/rpm/macros.perl
6%define pdir HTML
7%define pnam Widget
8Summary: HTML::Widget - HTML Widget And Validation Framework
9#Summary(pl):
10Name: perl-HTML-Widget
11Version: 1.06
12Release: 1
13# same as perl
14License: GPL v1+ or Artistic
15Group: Development/Languages/Perl
16Source0: http://www.cpan.org/modules/by-authors/id/C/CF/CFRANKS/HTML-Widget-1.06.tar.gz
17# Source0-md5: ee62b38523b15b7c180c37cb8256dd59
18BuildRequires: perl-devel >= 1:5.8.0
19BuildRequires: rpm-perlprov >= 4.1-13
20%if %{with tests}
21BuildRequires: perl-Class-Accessor
22BuildRequires: perl-Class-Accessor-Chained
23BuildRequires: perl-Date-Calc
24BuildRequires: perl-Email-Valid
25BuildRequires: perl-HTML-Tree
26BuildRequires: perl-HTML-Scrubber
27BuildRequires: perl-Module-Pluggable-Fast
28BuildRequires: perl-Test-NoWarnings
29%endif
30BuildArch: noarch
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34Create easy to maintain HTML widgets!
35
36Everything is optional, use validation only or just generate forms,
37you can embed and merge them later.
38
39The API was designed similar to other popular modules like
40Data::FormValidator and FormValidator::Simple,
41HTML::FillInForm is also built in (and much faster).
42
43This Module is very powerful, don't misuse it as a template system!
44
45# %description -l pl
46# TODO
47
48%prep
49%setup -q -n %{pdir}-%{pnam}-%{version}
50
51%build
52%{__perl} Makefile.PL \
53 INSTALLDIRS=vendor
54%{__make}
55
56%{?with_tests:%{__make} test}
57
58%install
59rm -rf $RPM_BUILD_ROOT
60
61%{__make} install \
62 DESTDIR=$RPM_BUILD_ROOT
63
64install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
65cp -a examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70%files
71%defattr(644,root,root,755)
72%doc Changes README
73%{perl_vendorlib}/HTML/*.pm
74%{perl_vendorlib}/HTML/Widget
75%{_mandir}/man3/*
76%{_examplesdir}/%{name}-%{version}
This page took 0.072621 seconds and 4 git commands to generate.