cvsextras 32d25d5
%{!?perl_vendorlib: %define perl_vendorlib %(eval "`perl -V:installvendorlib`"; echo $installvendorlib)}
cvsextras 32d25d5
cvsextras 32d25d5
Name:           perl-AppConfig
cvsextras 32d25d5
Version:        1.56
cvsextras 32d25d5
Release:        0.fdr.1.rh80
cvsextras 32d25d5
Epoch:          0
cvsextras 32d25d5
Summary:        Perl module for reading configuration files
cvsextras 32d25d5
cvsextras 32d25d5
Group:          Development/Libraries
cvsextras 32d25d5
License:        GPL or Artistic
cvsextras 32d25d5
URL:            http://search.cpan.org/dist/AppConfig/
cvsextras 32d25d5
Source0:        http://www.cpan.org/authors/id/A/AB/ABW/AppConfig-1.56.tar.gz
cvsextras 32d25d5
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras 32d25d5
cvsextras 32d25d5
BuildArch:      noarch
cvsextras 32d25d5
BuildRequires:  perl >= 1:5.6.1
cvsextras 32d25d5
BuildRequires:  perl(Test::More)
cvsextras 32d25d5
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
cvsextras 32d25d5
cvsextras 32d25d5
%description
cvsextras 32d25d5
AppConfig has a powerful but easy to use module for parsing
cvsextras 32d25d5
configuration files.  It also has a simple and efficient module for
cvsextras 32d25d5
parsing command line arguments.  For fully-featured command line
cvsextras 32d25d5
parsing, a module is provided for interfacing AppConfig to Johan
cvsextras 32d25d5
Vromans' extensive Getopt::Long module.  Johan will continue to
cvsextras 32d25d5
develop the functionality of this package and its features will
cvsextras 32d25d5
automatically become available through AppConfig.
cvsextras 32d25d5
cvsextras 32d25d5
cvsextras 32d25d5
%prep
cvsextras 32d25d5
%setup -q -n AppConfig-%{version}
cvsextras 32d25d5
cvsextras 32d25d5
cvsextras 32d25d5
%build
cvsextras 32d25d5
%{__perl} Makefile.PL INSTALLDIRS=vendor
cvsextras 32d25d5
make %{?_smp_mflags}
cvsextras 32d25d5
cvsextras 32d25d5
cvsextras 32d25d5
%install
cvsextras 32d25d5
rm -rf $RPM_BUILD_ROOT
cvsextras 32d25d5
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
cvsextras 32d25d5
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
cvsextras 32d25d5
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
cvsextras 32d25d5
chmod -R u+w $RPM_BUILD_ROOT/*
cvsextras 32d25d5
cvsextras 32d25d5
cvsextras 32d25d5
%check || :
cvsextras 32d25d5
make test
cvsextras 32d25d5
cvsextras 32d25d5
cvsextras 32d25d5
%clean
cvsextras 32d25d5
rm -rf $RPM_BUILD_ROOT
cvsextras 32d25d5
cvsextras 32d25d5
cvsextras 32d25d5
%files
cvsextras 32d25d5
%defattr(-,root,root,-)
cvsextras 32d25d5
%doc Changes README TODO
cvsextras 32d25d5
%{perl_vendorlib}/*
cvsextras 32d25d5
%{_mandir}/man3/*.3*
cvsextras 32d25d5
cvsextras 32d25d5
cvsextras 32d25d5
%changelog
cvsextras 32d25d5
* Sun May 23 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.56-0.fdr.1
cvsextras 32d25d5
- Update to 1.56.
cvsextras 32d25d5
- License corrected.
cvsextras 32d25d5
- Require perl >= 1:5.6.1 for vendor install dir support.
cvsextras 32d25d5
- Moved make test to section %check.
cvsextras 32d25d5
- Use pure_install to avoid perllocal.pod workarounds.
cvsextras 32d25d5
cvsextras 32d25d5
* Sun Oct 12 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.55-0.fdr.1
cvsextras 32d25d5
- First build.