source: projects/specs/trunk/p/perl-Net-CLI-Interact/perl-Net-CLI-Interact-vl.spec @ 5864

Revision 5864, 1.9 KB checked in by shaolin, 12 years ago (diff)
  • new packages
Line 
1%define real_name Net-CLI-Interact
2
3Summary:        Toolkit for CLI Automation
4Name:           perl-%{real_name}
5Version:        1.120670
6Release:        1%{?_dist_release}
7License:        GPL+ or Artistic
8Group:          Development/Libraries
9Source0:        http://search.cpan.org/CPAN/authors/id/O/OL/OLIVER/%{real_name}-%{version}.tar.gz
10URL:            http://search.cpan.org/dist/%{real_name}
11BuildArch:      noarch
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
14
15BuildRequires:  perl(Class::MOP)
16BuildRequires:  perl(Class::MOP::Class)
17BuildRequires:  perl(File::Basename)
18BuildRequires:  perl(FileHandle)
19BuildRequires:  perl(IPC::Run)
20BuildRequires:  perl(List::Util)
21BuildRequires:  perl(Log::Dispatch::Config)
22BuildRequires:  perl(Log::Dispatch::Configurator::Any)
23BuildRequires:  perl(Moose)
24BuildRequires:  perl(Moose::Role)
25BuildRequires:  perl(Moose::Util::TypeConstraints)
26BuildRequires:  perl(Net::Telnet)
27BuildRequires:  perl(POSIX)
28BuildRequires:  perl(Path::Class)
29BuildRequires:  perl(Time::HiRes)
30Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
31
32Vendor:         Project Vine
33Distribution:   Vine Linux
34Packager:       shaolin
35
36%description
37This module exists to support developers of applications
38and libraries which must interact with a command line interface.
39
40%prep
41%setup -q -n %{real_name}-%{version}
42
43%build
44perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
45make %{?_smp_mflags}
46
47%install
48rm -rf %{buildroot}
49make pure_install DESTDIR=%{buildroot}
50find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
51find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
52%{_fixperms} %{buildroot}
53
54%clean
55rm -rf %{buildroot}
56
57%check
58make test
59
60%files
61%defattr(-, root, root, 0755)
62%doc Changes MANIFEST META.yml README
63%doc %{_mandir}/man3/*
64%{perl_vendorlib}/*
65
66%changelog
67* Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.03-1
68- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.